html{
	background:url(../img/common//back.jpg) center top repeat-x;
}

body{
	padding:0px auto;
	margin:0px auto;
	background:url(../img/common/shadow.gif) center top repeat-y;
}

/* IE7でpadding指定 */
*+html body {
	padding-left: 1px;
}

/* IE6以下でpadding指定 */
html body {
	_padding-left: 1px;
}

h1,h2,h3,h4
{
	padding:0px;
	margin:0px;
	font-size:1px;
	position:absolute;
	left:-9999px;
}

p{
	padding:0px;
	margin:0px;
}



#navi_btn ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	
}

#navi_btn li{
	padding:0px;
	margin:0px;
	line-height:0px;
	_display:inline;
}


img{
	_display:block;
}

/* IE7用 */
*+html #navi_btn li {
	display: inline;
}

*+html #navi_btn img{
	display:block;
}
/* ここまで */


#wrapper{
	width:705px;
	margin:auto;
	padding:0px;	
	background-color:#E5E5E5;

}

#header_text{
	width:695px;
	height:25px;
	padding-top:5px;
	font-size:10px;
	color:white;
	text-align:right;
}

#name{
	width:705px;
	height:101px;
	background-image:url('../img/common/name.jpg');
}

#logo{
	width:200px;
	height:57px;
	margin-left:40px;
	margin-top:5px;

}

#navi_box{
	width:705px;
	height:210px;
	margin-top:15px;
}

#navi_btn{
	width:195px;
	height:210px;
	margin-left:15px;
	_margin-left:7.5px;
	float:left;
}

#main_img{
	width:465px;
	height:210px;
	margin-left:15px;
	float:left;
}

#box_protect{
	clear:both;
	width:675px;
	height:150px;
	margin-top:15px;
	margin-left:15px;
	_margin_left:7.5px;
	background-image:url('../img/index/box_protect.jpg');
	background-repeat:no-repeat;
}

#box_protect_banner{
	width:230px;
	padding-left:13px;
	padding-top:47px;
	float:left;
}

#box_protect_bold{
	width:420px;
	margin-top:47px;
	margin-left:12px;
	_margin-left:6px;
	font-size:12px;
	line-height:130%;
	float:left;

}

#box_protect_text{
	width:305px;
	margin-top:20px;
	margin-left:50px;
	font-size:12px;
	line-height:130%;
	float:left;

}


#box_left{
	clear:both;
	width:430px;
	height:380px;
	margin-left:15px;
	_margin-left:7.5px;
	margin-top:15px;
	float:left;
}

#box_topic{
	width:430px;
	height:180px;
	background-image:url('../img/index/box_topic.jpg');
	background-repeat:no-repeat;
}

#box_topic_text{
	width:400px;
	padding-top:40px;
	padding-left:15px;
	font-size:12px;
}

#box_hanbai{
	width:430px;
	height:180px;
	margin-top:15px;
	background-image:url('../img/index/box_hanbai.jpg');
	background-repeat:no-repeat;
}

#box_hanbai_text{
	padding-top:25px;
	padding-left:10px;
	font-size:12px;
}

#box_hanbai_text ul{
	line-height:120%;
}

#box_right{
	width:230px;
	height:375px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
	background-image:url('../img/index/box_goods.jpg');
	background-repeat:no-repeat;
	float:left;
}


#kureman .kureman_text{
	padding-top:30px;
	padding-left:30px;
}

#kureman .kureman_img{
	padding-top:5px;
	padding-left:50px;

}


#halu .halu_text{
	padding-top:10px;
	padding-left:40px;
}

#halu .halu_img{
	padding-top:5px;
	padding-left:50px;
}


#mkp .mkp_text{
	padding-top:10px;
	padding-left:60px;
}

#mkp .mkp_img{
	padding-top:5px;
	padding-left:50px;
}

#link{
	clear:both;
	width:430px;
	height:90px;
	margin-left:15px;
	_margin-left:7.5px;
	font-size:12px;
	background-image:url('../img/index/box_kamei.jpg');
	background-repeat:no-repeat;
	float:left;
}

#link .kumiai{
	padding-left:10px;
	padding-top:20px;
	line-height:150%;
}

#kyousan{
	width:230px;
	height:90px;
	margin-left:15px;
	margin-bottom:15px;
	background-image:url('../img/index/box_kigyou.jpg');
	float:left;
}

#kyousan .sonia{
	padding-top:30px;
	padding-left:20px;
}

#bottom_banner{
	clear:both;
	width:600px;
	margin-bottom:15px;
	margin-left:52px;
}
	

#footer{
	clear:both;
	width:705px;
	height:75px;
	background-color:#0000BD;
	background-repeat:no-repeat;
}

#footer a:link{
	color:#FFFFFF;
	text-decoration:none;
}


#footer a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:active{
	color:#FFFFFF;
	text-decoration:underline;

}

#footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}



#footer .footer_navi{
	padding-top:10px;
	padding-left:120px;
	font-size:12px;
	color:white;
}

#footer .copyright{
	padding-top:30px;
	padding-left:180px;
	font-size:12px;
	color:white;
}



