@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	{
	width:728px; height:980px; background-color:#FFF; margin:0 auto;
	position:relative;
}

div#img_zo41_body	{
	position:absolute; top:0px; left:20px;
}

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

div#name_usc_zo41	{
	position:absolute; top:200px; left:0px;
}

div#name_usc_zo41	p	{ position:absolute; bottom:8px; right:10px;
	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	{ width:352px; height:auto; position:absolute;
top:830px; right:0px; 
}

div#txt_box_usc01 p	{ width:288px; 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_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_topic01	{
	width:360px; height:auto; position:absolute; left:0px; top:740px;
}

div#usc_zo41_topic01	h2	{
	font-size:20px; line-height:28px; font-weight:bold; color:#333; 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/bg_clmn_catch_zo41.jpg); background-repeat: repeat-y;
}


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

div#zo41_spec_data	{
	width:440px; float:left;
}

div#zo41_spec_data	h5	{
	font-size:11px; line-height:15px;
}

div#zo41_spec_data	table	{
	width:440px; 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_spec_data	tr, td	{
	border-top:solid 1px #000; border-bottom: solid 1px #000;
	padding: 8px 0px;
}

.td_w1	{width:80px; }
.comm_size	{font-size:9px; }

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;
}
