@charset "UTF-8";
/* CSS Document */

div#usc_info_top	{
	width:728px; height:330px;; background-color:#FFF; margin:0 auto;
	position:relative;
}

div#mds_bg01	{position:absolute; top:10px; left:0; }

div#txt_lead01	{
	position: absolute; top:100px; left:0px; width:728px;
}
div#txt_lead01 h2	{
	font-size:18px; line-height:32px; font-weight:bold; color:#039;
	text-align: justify; letter-spacing:-0.7px; vertical-align:text-top;
	margin-bottom:10px
}
div#link_icon-01	{position:relative; width:728px; height:82px; top:210px; left:0px;
margin-bottom:10px;
}
.icn_01	{position:absolute; top:0px; left:89px; }
.icn_02	{position:absolute; top:22px; left:89px; }
.icn_03	{position:absolute; top:22px; left:273px; }
.icn_04	{position:absolute; top:22px; left:457px; }
.hr-pos	{ position:absolute; top:300px; left:0px; width:728px 
}
.icn2_00	{position:absolute; top:0px; left:0px; }
.icn2_01	{position:absolute; top:22px; left:0px; }
.icn2_02	{position:absolute; top:22px; left:146px; }
.icn2_03	{position:absolute; top:22px; left:292px; }
.icn2_04	{position:absolute; top:22px; left:438px; }
.icn2_05	{position:absolute; top:22px; left:584px; }


div#usc_info_zo41-2	{
	width:728px; height:1000px; background-color:#FFF; margin:0 auto;
	position:relative;
}

div#img_zo41-2_body	{
	position:absolute; top:0px; left:-10px;
}

div#btn_buy02	{width:300px; position:absolute; left:0; top:390px;
}
div#btn_buy02	p	{font-size:12px; text-align:center;}

div#name_usc_zo41-2	{
	position:absolute; top:250px; left:0px; width: 430px; height: 120px;
}

div#name_usc_zo41-2	p	{ position:absolute; bottom:10px; right:20px;
	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;
	text-align:right; vertical-align:bottom;
}

div#img_target_mes-1	{position:absolute; left:256px; top:720px;
}

div#txt_box_usc41-2	{ width:320px; height:auto; position:absolute;
top:830px; right:0px; 
}

div#txt_box_usc41-2  p	{ width:320px; color:#000;
    font-size:16px; line-height:24px; vertical-align:text-top;
    text-align:left; 
    text-shadow: -2px 2px 0px #FFF,
    2px -2px 0px #FFF,
    -2px -2px 0px#FFF,
    2px 2px 0px #FFF;
}

div#usc_zo41-2_big-catch01	{
	position:absolute; left:0px; top:0px;
}

div#usc_big-catch01	p	{
	font-size:12px; position:absolute; left:10px; top:130px;
}
	
div#usc_zo41-2_topic01	{
	width:380px; height:auto; position:absolute; left:0px; top:680px;
}

div#usc_zo41-2_topic01	h2	{
	font-size:20px; line-height:28px; font-weight:bold; color:#FFF; text-shadow: -2px 2px 0px #000; text-align:left; padding-top:2px; padding-bottom:2px; vertical-align:middle; margin-bottom:6px;
	padding-left:10px; background-image:url(../img_echotech/img_usc/usc_zo41-2/usc_zo41-2_obi1.png); background-repeat: repeat-y;
}
div#usc_zo41-2_topic01_index_clmn    {
    width: 380px; height: auto;
}
div#usc_zo41-2_topic01_index    {
    width: 200px; height: 20px; border-radius: 10px; background-color: #9CF; margin: 0; margin-bottom: 6px;
}
div#usc_zo41-2_topic01_index_clmn   p   {
    font-size: 12px; line-height: 16px; font-weight: bold; color: #666; text-align: left;
}
div#usc_zo41-2_topic01_index2    {
    width: 340px; height: 20px; border-radius: 10px; background-color: #9CF; margin: 0; margin-bottom: 6px;
}
.wht_huchi  {
    text-shadow: -2px 2px 0px #FFF,
    2px -2px 0px #FFF,
    -2px -2px 0px#FFF,
    2px 2px 0px #FFF;
}

div#usc_zo41-2_topic02	{
	width:380px; height:auto; position:absolute; left:0px; top:845px;
}
div#usc_zo41-2_topic02	h2	{
	font-size:20px; line-height:28px; font-weight:bold; color:#FFF; text-shadow: -2px 2px 0px #000; text-align:left; padding-top:2px; padding-bottom:2px; vertical-align:middle; margin-bottom:6px;
	padding-left:10px; background-image:url(../img_echotech/img_usc/usc_zo41-2/usc_zo41-2_obi1.png); background-repeat: repeat-y;
}

div#usc_spec_zo41-2	{
	width:728px; height:auto; background-color:#FFF; margin:0 auto;
	position:relative;
}

div#zo41-2_spec_data	{
	width:454px; float:left;
}

div#zo41-2_spec_data	h5	{
	font-size:11px; line-height:15px;
}

div#zo41-2_spec_data	table	{
	width:454px; font-size:12px; line-height:16px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-top:solid 1px #000; border-bottom:solid 1px #000;
	border-collapse:collapse;
	border-spacing:18px 0px;
}

div#zo41-2_spec_data	tr, td	{
	border-top:solid 1px #000; border-bottom: solid 1px #000;
	padding: 8px 0px;
}

.td_w1	{width:90px; }
.comm_size	{font-size:9px; }
.mg_w1  {margin-left: 76px; }

div#bnr_data	{
	width:234px; float:right;
}

.btm_80px	{ margin-bottom:80px; }

div#usc_list	{
	position:fixed; top:33%; right:0px; width:160px; height:400px;
}
div#usc_list	img	{ margin-bottom:4px; 
box-shadow: -2px 2px 8px #FFF,
	 2px -2px 8px #FFF,
	  -2px -2px 8px #FFF,
	  2px 2px 8px #FFF;
}
