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

div#img_zo30pra_body	{
	position:absolute; top:5px; left:-10px;
}

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

div#name_usc_zo30pra	{
	position:absolute; top:130px; left:0px; width: 350px; height: 165px;
}

div#name_usc_zo30pra	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_zo30pra	{ width:340px; height:auto; position:absolute;
top:640px; left:0px; 
}

div#txt_box_zo30pra  p	{ width:340px; 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_zo30pra_big-catch01	{
	position:absolute; left:-5px; top:0px;
}

div#usc_big-catch01	p	{
	font-size:12px; position:absolute; left:10px; top:130px;
}
	
div#usc_zo30pra_topic01	{
	width:420px; height:auto; position:absolute; left:0px; top:500px;
}

div#usc_zo30pra_topic01	h2	{
	font-size:20px; line-height:32px; 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_zo30pra/usc_zo30pra_obi1.png); background-repeat: repeat-y;
}

div#usc_zo30pra_topic02	{
	width:420px; height:auto; position:absolute; left:0px; top:545px;
}
div#usc_zo30pra_topic02	h2	{
	font-size:20px; line-height:32px; 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_zo30pra/usc_zo30pra_obi1.png); background-repeat: repeat-y;
}

div#usc_zo30pra_topic03	{
	width:420px; height:auto; position:absolute; left:0px; top:590px;
}
div#usc_zo30pra_topic03	h2	{
	font-size:20px; line-height:32px; 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_zo30pra/usc_zo30pra_obi1.png); background-repeat: repeat-y;
}


.wht_huchi  {
    text-shadow: -1px 1px 0px #FFF,
    1px -1px 0px #FFF,
    -1px -1px 0px#FFF,
    1px 1px 0px #FFF;
}

.wht_huchi2  {
    text-shadow: -2px 2px 0px #FFF,
    2px -2px 0px #FFF,
    -2px -2px 0px#FFF,
    2px 2px 0px #FFF;
}

div#usc_zo30pra_topic01_index_clmn    {
    width: 380px; height: auto;
}


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

div#zo30pra_spec_data	{
	width:454px; float:left;
}

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

div#zo30pra_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#zo30pra_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;
}
