

h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,dl,dt,dd{ margin:0; padding:0; }
ul{ list-style-type:none; }
.hidden{ display:none; visibility:hidden; }
.lay_left{ float:left; }
.lay_right{ float:right; }
.lay_clear{ display:block;font-size: 0; line-height:0; width: 100%; height: 0; clear: both; margin: 0; padding: 0; }
a img{ border:0; }
.sp1{font-size: 0; line-height: 0; width: 100; height: 0; clear: both; margin: 0; padding: 0;}
.no_margin{margin:0}
.pointer{ cursor:pointer;color:#064d79}

input{
padding:1px;
}


/*
===== 1.TOP =====
*/



div#s_index_wrapper{
margin:0 auto 0;
padding:0;
display:block;
width:967px;
clear:both;
}

div#s_index_wrapper p.copy{
	display:none;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	height:0px;
	width:0;
	line-height:0;
	margin:0;padding:0;
}

div#s_index_wrapper p.kinkyu{
	float:left;
	width:648px;
}
div#s_index_wrapper p.kinkyu a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	width:648px;
	height: 55px;
	background: url(../images/index_kinkyu.gif) no-repeat 0 0;
	margin-bottom: 10px;
}
div#s_index_wrapper p.kinkyu a:hover
{ filter: alpha(opacity=70);	-moz-opacity:0.8; opacity:0.8; }

div#s_index_wrapper p.saiyo{
	float:right;
	width:292px;
}
div#s_index_wrapper p.saiyo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	width:292px;
	height: 55px;
	background: url(../images/index_saiyo.gif) no-repeat 0 0;
	margin-bottom: 10px;
}
div#s_index_wrapper p.saiyo a:hover
{ filter: alpha(opacity=70);	-moz-opacity:0.8; opacity:0.8; }


div#s_index_wrapper p.kinkyu1{
	float:left;
	width:743px;
}
div#s_index_wrapper p.kinkyu1 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	width:743px;
	height: 55px;
	background: url(../images/index_kinkyu1.gif) no-repeat 0 0;
	margin-bottom: 10px;
}
div#s_index_wrapper p.kinkyu1 a:hover
{ filter: alpha(opacity=70);	-moz-opacity:0.8; opacity:0.8; }

div#s_index_wrapper p.saiyo1{
	float:right;
	width:193px;
}
div#s_index_wrapper p.saiyo1 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	width:193px;
	height: 55px;
	background: url(../images/index_saiyo1.gif) no-repeat 0 0;
	margin-bottom: 10px;
}
div#s_index_wrapper p.saiyo1 a:hover
{ filter: alpha(opacity=70);	-moz-opacity:0.8; opacity:0.8; }



div#s_index_wrapper div#category .end,
div#s_index_wrapper div#contents_bnr .end{
	margin-right:0;
	padding-right:0;
}
div#s_index_wrapper div#category a:hover,
div#s_index_wrapper div#bottom_area  div#news h4 a:hover,
div#s_index_wrapper div#contents_bnr a:hover
{ filter: alpha(opacity=70);	-moz-opacity:0.8; opacity:0.8; }


div#s_index_wrapper div#category{
	margin:11px 0 0;
}
div#s_index_wrapper div#category h2{
	margin:0 11px 0 0;
	float:left;
	width:315px;
}
div#s_index_wrapper div#category h2 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	width:315px;
	height:110px;
}
div#s_index_wrapper div#category h2 a#build{
	background: url(/images/s_index_category1.gif) no-repeat 0 0;
}
div#s_index_wrapper div#category h2 a#reform{
	background: url(/images/s_index_category2.gif) no-repeat 0 0;
}
div#s_index_wrapper div#category h2 a#biz{
	background: url(/images/s_index_category3.gif) no-repeat 0 0;
}





div#s_index_wrapper div#contents_bnr{
	width:967px;
	padding:11px 0;
	border-bottom:solid 1px #ccc;
}



div#s_index_wrapper div#contents_bnr div#sumai_area h3,
div#s_index_wrapper div#contents_bnr div#shouhin_area h3{
	width:478px;
	height:17px;
	text-indent:-9999px;
	text-align:left;
	background: url(/images/h3-1.gif) no-repeat 0 0;
	margin-top:5px;
}

div#s_index_wrapper div#contents_bnr div#sumai_area ul,
div#s_index_wrapper div#contents_bnr div#shouhin_area ul{
	width:100%;
}

div#s_index_wrapper div#contents_bnr div#sumai_area ul li,
div#s_index_wrapper div#contents_bnr div#shouhin_area ul li{
	float:left;
	width:234px;
	height:60px;
	margin:0 6px 6px 0;
	padding:0;
}

div#s_index_wrapper div#contents_bnr div#shouhin_area ul li.box2{
	float:left;
	width:474px;
	height:80px;
	margin:0 6px 6px 0;
	padding:0;
}

div#s_index_wrapper div#contents_bnr div#sumai_area ul li h4 a,
div#s_index_wrapper div#contents_bnr div#shouhin_area ul li h4 a{
	display:block;
	width:234px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	padding:0;
}



div#s_index_wrapper div#contents_bnr div#sumai_area{
	width:480px;
	float:left;
	margin-right:-6px;
}

div#s_index_wrapper div#contents_bnr div#shouhin_area ul li h4 a#bnr_b_jirei_con{
	width:474px;
	height:80px;
	background: url(/images/bnr_b_jirei_con.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_jirei{
	background: url(/images/bnr_b_jirei.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_simu{
	background: url(/images/bnr_b_simu.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_sumusumu{
	background: url(/images/bnr_b_sumusumu.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_karuiyane{
	background: url(/images/bnr_b_karuiyane.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_sst{
	background: url(/images/bnr_b_sst.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_sotoreform{
	background: url(/images/bnr_b_sotoreform.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_disney{
	background: url(/images/bnr_b_disney.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_rooga{
	background: url(/images/bnr_b_rooga.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_hikaricera{
	background: url(/images/bnr_b_hikaricera.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_colorbest{
	background: url(/images/bnr_b_colorbest.jpg) no-repeat 0 0;
}

div#s_index_wrapper div#contents_bnr ul li h4 a#bnr_b_sinsuicera{
	background: url(/images/bnr_b_sinsuicera.jpg) no-repeat 0 0;
}


div#s_index_wrapper div#contents_bnr div#shouhin_area{
	width:480px;
	float:right;
	margin-right:-6px;
}
div#s_index_wrapper div#contents_bnr div#shouhin_area h3{
	background: url(/images/h3-2.gif) no-repeat 0 0;
}


div#s_index_wrapper div#bottom_area{
	margin:11px 0 0;
	text-align:left;
}
div#s_index_wrapper div#bottom_area  div#news{
	width:735px;
	float:left;
} 
div#s_index_wrapper div#bottom_area  div#news h4.news{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	width:90px;
	height:15px;
	background: url(../images/s_index_news_t.gif) no-repeat 0 0;
	float:left;
}
div#s_index_wrapper div#bottom_area  div#news dl{
padding:7px 0 ;
border-bottom:solid 1px #d5d5d5;
clear:both;
}
div#s_index_wrapper div#bottom_area  div#news dl:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
div#s_index_wrapper div#bottom_area  div#news dl dt{
	padding-bottom:0;
}
div#s_index_wrapper div#bottom_area  div#news dl dt img{
	margin-right:3px;
}
div#s_index_wrapper div#bottom_area  div#news dl dd{
}
div#s_index_wrapper div#bottom_area  div#news dl dd span{
	margin-right:10px;
}
div#s_index_wrapper div#bottom_area  div#news h4#ichiran{
	width:75px;
	height:16px;
	float:right;
}
div#s_index_wrapper div#bottom_area  div#news h4#ichiran a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	width:75px;
	height:16px;
	background: url(../images/s_index_news_i.gif) no-repeat 0 0;
}
div#s_index_wrapper div#bottom_area  div#bnr{
	width:200px;
	float:right;
} 
div#s_index_wrapper div#bottom_area  div#bnr ul li{
	margin-bottom:10px;
} 








/*
===== 1.sitemap =====
*/
h1.sitemap{
	background: url(../img/title_sitemap.jpg) no-repeat 0 0;
	width: 770px;	
	height: 46px;
	text-indent:-9999px;
}

div#sitemap_wrapper{
margin:0 auto 0;
padding:0;
display:block;
width:967px;
clear:both;
}

div#sitemap_wrapper div.box{
margin:0 18px 0 0;
padding:0;
float:left;
width:179px;
text-align:left;
line-height:1.2em;
}

div#sitemap_wrapper div.margin_none{
margin:0;
}

div#sitemap_wrapper div.box h2{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	height:21px;
	background: url(../index_part/images/h2_1.gif) no-repeat 0 0;
	margin:15px 0 0;
}
div#sitemap_wrapper div.box h2.title2{
	background: url(../index_part/images/h2_2.gif) no-repeat 0 0;
}
div#sitemap_wrapper div.box h2.title3{
	background: url(../index_part/images/h2_3.gif) no-repeat 0 0;
}
div#sitemap_wrapper div.box h2.title4{
	background: url(../index_part/images/h2_4.gif) no-repeat 0 0;
}
div#sitemap_wrapper div.box h2.title5{
	background: url(../index_part/images/h2_5.gif) no-repeat 0 0;
}
div#sitemap_wrapper div.box h2.title6{
	background: url(../index_part/images/h2_6.gif) no-repeat 0 0;
}
div#sitemap_wrapper div.box h2.title7{
	background: url(../index_part/images/h2_7.gif) no-repeat 0 0;
}
div#sitemap_wrapper div.box h2.title8{
	background: url(../index_part/images/h2_8.gif) no-repeat 0 0;
	height:40px;
}
div#sitemap_wrapper div.box h2.title9{
	background: url(../index_part/images/h2_9.gif) no-repeat 0 0;
}
div#sitemap_wrapper div.box h3{
	font-size:100%;
}


div#sitemap_wrapper div.box ul li{
zoom: 1;
padding-top:8px;
padding-left:14px;
_padding-left:17px;
background: url(../index_part/images/index_arw.gif) no-repeat 0 10px;
}
div#sitemap_wrapper div.box ul li.title{
zoom: 1;
padding-top:8px;
padding-left:14px;
_padding-left:17px;
background: url(../index_part/images/index_arw_v.gif) no-repeat 0 10px;
}

div#sitemap_wrapper div.box ul li ul li{
zoom: 1;
padding:2px 0 0 8px;
background: url(../index_part/images/index_arw2.gif) no-repeat 0 4px;
display:block;
}

div#sitemap_wrapper div.box ul li ul li ul li{
padding:0 0 0 8px;
background: url(../img/arw_s.gif) no-repeat -5px 3px;
display:block;
}



/*
===== 1.backnumber =====
*/
h1.backnumber{
	background: url(../img/title_backnumber.jpg) no-repeat 0 0;
	width: 770px;	
	height: 46px;
	text-indent:-9999px;
}