@charset "utf-8";
/*---index.html---*/

#sori_top_sub05 {
width:90px;
height:18px;
text-indent:-99999px;
background:url(../img/top_sub05.jpg) no-repeat;
margin: 5px 0px 5px 10px;
clear:both;
}
/*---price.html---*/
#price_sub13 {
background-image:url(../img/price_sub13.jpg);
}
.mgbt15 { margin-bottom:15px; }
.mgL10 { margin-left:10px; }
* html .mgL10 { margin-left:0px; }
.mgbt10 { margin-bottom:10px; }
.mgbt_t { margin-left:80px; margin-bottom:20px; }
.seg01_04{
	width:520px;
	margin: 10px 0 0 0 ;
	padding: 10px;
	border: 1px solid #2b96af;
}
.seg01_04 ul li { list-style: inside disc; }
.seg01_05{
	width:520px;
	margin: 10px 0 20px 0 ;
	padding: 10px;
	border: 1px solid #2b96af;
}
.mgt10 { margin-top:10px; }
.mgt15 { margin-top:15px; }
p.box_img {
	border: 1px solid #cccccc; 
	padding:3px; 
	width:150px; 
	height:200px;
	}
	

div#header01 {
	position:relative;
	width:810px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	z-index:1;
}
div#header01{
	width:810px;
	height:58px;
	background:url(../img/top.jpg) 0 0 no-repeat;
	display:block;
}

div#header01 h1 {
	position: absolute;
	top: -18px;
	left: 12px;
	font-size: 12px;
	color: #666666;
	z-index: 1;
	padding-top: 2px;
}

div#header01 p.logo {
	position:absolute;
	left:0px;
	top:0px;
	width:565px;
	height:58px;
}
div#header01 p.logo a{	
	display:block;
	width:565px;
	height:58px;
	overflow:hidden;
}
.header_top01 {
	background:url(../img/main.jpg) 0 0 no-repeat; 
	height:290px;
}
div#header02 {
	position:relative;
	width:810px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	z-index:1;
}

.Main {
	background:url(../img/main.jpg) 0 0 no-repeat; 
	height:290px;
}


.bnr a{ background:url(../img/rec_bnr.jpg) 0 0 no-repeat; width:500px; height:89px; display:block; margin-bottom:10px; text-indent:-9999px; margin-left:38px; margin-top:0;}
.bnr a:hover{ background:url(../img/rec_bnr.jpg) 0 -89px no-repeat;}

.bnr01{ background:url(../img/banner05.jpg) 0 0 no-repeat; width:800px;height:172px; margin:0; padding:0; display:block;}

.bnr01 .link01 a{ width:212px; height:148px; display:block; float:left; margin-top:23px; margin-left:16px;}
.bnr01 .link01 a:hover{background:url(../img/banner05_01.jpg) 0 0 no-repeat;}

.bnr01 .sr_link01 {width:212px; float:right;}
.bnr01 .sr_link01 p.bnr_01 a{ width:212px; height:69px; width:212px; height:69px; display:block; margin-top:8px; margin-left:0px; *margin-left:212px; text-indent:-9999px; float:right;}
.bnr01 .sr_link01 p.bnr_01 a:hover{background:url(../img/banner05_ov.jpg) 0 0 no-repeat; text-indent:-9999px}

.bnr01 .sr_link01 p.bnr_02 a{ width:212px; height:69px; display:block; margin-top:24px; margin-left:0px; *margin-left:212px; float:right; text-indent:-9999px; }
.bnr01 .sr_link01 p.bnr_02 a:hover{ width:212px; height:69px; background:url(../img/banner05_02_ov.jpg) 0 0 no-repeat;}

.bnr01 .link_box{float:right;width:212px; height:170px;}
.bnr01 .link_box .link02 a{width:192px; height:72px; display:block; float:left; margin-top:18px;margin-left:3px;}
.bnr01 .link_box .link02 a:hover{background:url(../img/banner05_02.jpg) 0 0 no-repeat;}

.bnr01 .link_box .link03 a{width:192px; height:69px; display:block; float:left; margin-top:6px;margin-left:3px;}
.bnr01 .link_box .link03 a:hover{background:url(../img/banner05_03.jpg) 0 0 no-repeat;}
#header01 p.sr_head { float:right; margin-right:15px; }
#header01 p.sr_head a { width:215px;
	height:54px;
	text-indent:-9999px;
	display:block;
	background:url(../img/tel.gif) no-repeat;
	 }
	 
#header01 p.sr_head a:hover 
{ 
	background:url(../img/tel_ov.gif) no-repeat;
}
	 
.sr_mgL20 { margin-left:20px; }
.seg01_01_right04{
	width:150px;
	margin: 0px 0px 0px 0px;
	float:right;}	
	
.seg01_01_left04{
	width:340px;
	margin: 0px 20px 0px 0px;
	float:left;
}	
.sr_pdT20 { padding-top:20px; clear:both; margin-top:-20px;}

.ashead { margin: 5px 0; font-weight: bold;}

.bold { font-weight: bold;}
	
	
	
	
	
	
	

