/* CSS Document */

#top{text-indent:-9999px;}
body{
	background:url(../image/back2.jpg) repeat-x top;
	text-align:center;
	background-color:#EFC7CF;
	margin:0px;
	padding:0px;}
	
.body1{
	background:url(../image/back.jpg) no-repeat top center;}
	
	
.body01{
	background:url(../image/foot.jpg) repeat-x bottom center;}
	
	
/*tophead*/
	
.head2{
	background:url(../image/head2.jpg) no-repeat;
	width:950px;
	height:277px;
	background-color:#006600;
	margin-left:auto;
	margin-right:auto;
	text-indent:-9999px;}
	
.head{
	background:url(../image/tophead.jpg) no-repeat;
	width:950px;
	height:452px;
	background-color:#006600;
	margin-left:auto;
	margin-right:auto;
	text-indent:-9999px;}
	
.head2 a{
	background:url(../image/head2.jpg) no-repeat;
	width:950px;
	height:277px;
	background-color:#006600;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-indent:-9999px;}
	
.ba2{font-size:12px;}
	
.ba2 a:link,.ba2 a:visited,.ba2 a:hover{ color:#FFF;}
	
.ba2 h1{
	font-size:12px;
	font-weight:bold;
	color:#FFF;　
	padding:0px;
	margin:0px;
	float:left;}
	
.ba2 a{
	font-weight:bold;
	float:right;
	padding-right:10px;}
	
/*secandhead*/
	

	
.ba{
	background-color:#006600;
	width:860px;
	height:21px;
	padding-left:90px;
	padding-top:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;}
	


.ba h1{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:0px;
	float:left;}
	
.ba a{
	color:#FFFFFF;
	font-weight:bold;
	float:right;
	padding-right:10px;}
	
/*siro*/

.siro{
	background-color:#FFFFFF;
	
	width:950px;
	margin-left:auto;
	margin-right:auto;}
	
.siro2{
	background:url(http://www.hannarihonpo.com/image/siro.jpg) repeat-y;
	background-color:#FFFFFF;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-left:1px solid #999999;
	border-right:1px solid #999999;}
	
/*key*/
	
.key{
	background:url(http://www.hannarihonpo.com/image/top1.jpg) no-repeat right top;  
	width:732px;
	height:257px;
	margin:0 0 0 2px;
	padding-right:0;
	
	float:left;}
	
.keyTopPage{
	background:url(http://www.hannarihonpo.com/image/top1_2.jpg) no-repeat left top;  
	width:714px;
	height:225px;
	margin-left:-22px;
	margin-top:20px;}
	
	

* html .key{width:728px;}
	
.key h2{
	font-size:16px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0 20px 0 0;
	text-align:right;}
	
h2.keyWordh2{
	font-size:18px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0 20px 0 0;
	text-align:right;
	line-height:35px;
	color:#000000;
	font-weight:bold;
	letter-spacing:0;}
	
/*menyudai*/

.menyudai{background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -247px;
	/*width:149px;
	height:20px;*/
	padding-top:50px;
	padding-bottom:10px;
	padding-left:67px;
	color:#900;}


	
.menyudai2{background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -1055px;
	/*width:149px;
	height:25px;*/
	padding-top:35px;
	padding-bottom:10px;
	padding-left:67px;
	color:#900;}
	
.menyudai3{background:url(../image/menyu2.jpg) no-repeat;
	width:212px;
	height:63px;
	text-indent:-9999px;
	color:#900;}
	

	
.menyudai03{background:url(../image/menyu2ul.jpg) repeat-y;
	width:198px;
	padding-left:10px;
	background-color:#54473f;
	padding-bottom:10px;
	margin-left:5px;}
	
.menyudai03 a{
	padding:0px;
	margin:0px;
	color:#FFF;
	list-style:none;
	clear:both;}
	
.menyudai003{
	font-size:14px;
	text-indent:10px;}
	
.menyudai003 img {
border:0px;
margin-left:-13px;}
	
.menyudai4{background:url(../image/menyu2.jpg) no-repeat;
	background-position:0px -63px;
	width:212px;
	height:60px;
	text-indent:-9999px;
	color:#900;}
	
.menyudai5{background:url(../image/menyu2.jpg) no-repeat;
	background-position:0px -126px;
	width:212px;
	height:60px;
	text-indent:-9999px;
	color:#900;}
	
.matome{
	padding-top:20px;
	padding-bottom:10px;
	background-color:#FFF;}
	
.matome0{
	width:190px;
	margin-top:0px;
	margin-left:10px;
	font-size:12px;
	padding:0px 5px 5px 5px;
	background-color:#f2e5b9;}

	
.left h2{
	font-size:13px;
	padding:0px;
	margin:0px;}
	





































/*menyubana*/

.waku{
	width:190px;
	padding:17px 10px;
	color:#FFF;
	font-size:14px;
	height:50px;}
	
.waku2{
	font-weight:bold;
	padding-bottom:5px;
	font-size:13px;}

.kago0{
	background:url(../image/menyu.jpg) no-repeat;
	height:146px;
	background-color:#333;
	color:#FFF;
	padding-left:30px;
}
	
.kago a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-30px -88px;
	display:block;
margin:3px 0 0 0;
	width:166px;
	height:36px;
	text-indent:-9999px;
}

* html .kago a{
margin:39px 0 0 0;
}
	
.kago a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-241px -88px;
	width:166px;
	height:36px;
	text-indent:-9999px;}
		
.itiran a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -150px;
	width:216px;
	height:98px;
	text-indent:-9999px;
	display:block;}
	
.itiran a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -150px;
	width:216px;
	height:98px;
	text-indent:-9999px;}
	
.ryoukin a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -154px;
	width:207px;
	height:68px;
	text-indent:-9999px;
	display:block;}
	
.ryoukin a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-210px -154px;
	width:207px;
	height:68px;
	text-indent:-9999px;}
	


/*menyu*/	
	
.topmenyu1 a{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-3px -0px;
	width:167px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu1 a:hover{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-3px -57px;
	width:167px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu2 a{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-171px -0px;
	width:153px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu2 a:hover{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-171px -57px;
	width:153px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu3 a{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-324px -0px;
	width:153px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu3 a:hover{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-324px -57px;
	width:153px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu4 a{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-477px -0px;
	width:153px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu4 a:hover{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-477px -57px;
	width:153px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu5 a{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-630px -0px;
	width:153px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu5 a:hover{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-630px -57px;
	width:153px;
	height:57px;
	float:left;
	display:block;
	text-indent:-9999px;}
	
.topmenyu6 a{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-783px -0px;
	background-color:#000;
	width:171px;
	height:57px;
	float:left;
	display:block;
	color:#FFF;

	text-indent:-9999px;}

	
.topmenyu6 a:hover{
	background:url(../image/topmenyu.jpg) no-repeat;
	background-position:-783px -57px;
	background-color:#000;
	width:171px;
	height:57px;
	float:left;
	color:#FFF;
	display:block;
	text-indent:-9999px;}
	
	
	
.left{
	width:216px;
	float:left;
	background-color:#FFFFFF;}
	
.left p{
	margin-left:10px;}

.left ul{
	margin:0;
	padding:0;
	list-style:none;}

.menyu01 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -321px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu01 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -321px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu02 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -373px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu02 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -373px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu03 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -425px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu03 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -425px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
	
.menyu04 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -477px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu04 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -477px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu05 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -529px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu05 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -529px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu06 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -581px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu06 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -581px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu07 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -633px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu07 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -633px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu08 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -685px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu08 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -685px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu09 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -737px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu09 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -737px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu10 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -790px;
	width:216px;

	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu10 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -790px;

	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu11 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -843px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu11 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -843px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu12 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -895px;
	width:216px;
	height:52px;
	display:block;
	text-indent:-9999px;}
	
.menyu12 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -895px;
	width:216px;
	height:52px;
	text-indent:-9999px;}
	
.menyu13 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -946px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu13 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -946px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu14 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -999px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu14 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -999px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu15 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -1276px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu15 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -1276px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
	
	
	
.menyu16 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -1118px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu16 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -1118px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu17 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -1170px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu17 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -1170px;
	width:216px;
	height:53px;
	text-indent:-9999px;}
	
.menyu18 a{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -1223px;
	width:216px;
	height:53px;
	display:block;
	text-indent:-9999px;}
	
.menyu18 a:hover{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -1223px;
	width:216px;
	height:53px;
	text-indent:-9999px;}


.menyu00{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:-215px -1328px;
	width:216px;
	height:18px;
	text-indent:-9999px;}		
	
.menyuaida{
	background:url(../image/menyu.jpg) no-repeat;
	background-position:0px -987px;
	width:207px;}
	
	
.menyuside a{
	background:url(../image/menyuside.jpg) no-repeat;
	width:181px;
	height:41px;
	display:block;
	font-weight:bold;
	color:#4A3831;
	font-size:18px;
	text-decoration:none;
	padding:15px 0px 0px 35px;}
	
.menyuside a:hover{
	background:url(../image/menyuside.jpg) no-repeat;
	background-position:-215px -0px;
	width:181px;
	height:41px;

	color:#4A3831;
	text-decoration:none;
	font-size:18px;
	padding:15px 0px 0px 35px;}

	


	




	


/*center*/
.center {
width: 671px;
margin-left: 20px;
margin-right:10px;
float: left;
font-size: 16px;
line-height: 150%;
}

.centerCart {
width: 671px;
margin-left: 20px;
margin-right:10px;
float: left;
font-size: 16px;
line-height: 150%;
background-color:#FFFFFF;
}

.center2{
	width:210px;
	font-size:12px;
	margin-left:10px;}
	
.center2 img{
	margin-left:auto;
	margin-right:auto;
	text-align:center;}

	
.top2{
	background:url(../image/top2.jpg) no-repeat;
	width:655px;
	margin-top:20px;
	padding-left:15px;
	padding-bottom:20px;}
	
.top3{
	background:url(http://www.hannarihonpo.com/image/top3-1.jpg) no-repeat;
	width:655px;
	height:425px;
	text-indent:-9999px;
	padding-left:25px;}
	
.top003{
	width:670px;
	margin-left:5px;
	background-color:#E7E7E7;}
	
.top003 td{
	padding:15px;
	border-right:1px solid #FFF;}
	
.top003 img{
	text-align:center;}
	
.top03{
	width:670px;
	margin-bottom:30px;}
	
.top03 a{
	width:660px;
	padding:5px;
	background-color:#333;
	color:#FFF;
	text-decoration:none;
	text-align:right;
	margin-bottom:30px;
	display:block;}
	
.top03 a:hover{
	width:660px;
	padding:5px;
	background-color:#666;
	color:#FFF;
	text-decoration:none;
	margin-bottom:30px;}	
	
.top4{
	background:url(../image/top4.jpg) no-repeat;
	width:655px;
	padding-top:60px;
	padding-left:15px;}
	
.top5{
	background:url(../image/top5.jpg) no-repeat;
	width:655px;
	padding-top:100px;
	padding-left:15px;
	margin-bottom:30px;}
	
.top6{
	background:url(../image/top6.jpg) no-repeat;
	width:670px;
	height:321px;
	text-indent:-9999px;
	margin-bottom:30px;}
	
.top7{
	background:url(../image/top7.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	padding-top:70px;
	margin-bottom:30px;}
	
.top8{
	background:url(http://www.hannarihonpo.com/image/top8.jpg) no-repeat;
	padding-top:70px;
	padding-left:15px;
	margin-bottom:30px;}
	
.top9{
	background:url(../image/top9.jpg) no-repeat;
	width:655px;
	padding-top:50px;
	padding-left:15px;
	margin-bottom:30px;}
	
.top10{
	background:url(../image/top10.jpg) no-repeat;
	width:655px;
	padding-top:70px;
	padding-left:15px;
	padding-bottom:30px;
	margin-bottom:30px;}
	
	

	
.top11{
	background:url(../image/top11.jpg) repeat-y;
	width:655px;
	padding-top:70px;
	padding-left:15px;
	margin-bottom:30px;
	clear:both;}
	
.top11 a{
	width:150px;
	padding:5px;
	background-color:#333;
	color:#FFF;
	margin-bottom:10px;
	text-decoration:none;}
	
.top11 a:hover{
	width:150px;
	padding:5px;
	background-color:#666;
	color:#FFF;
	margin-bottom:10px;
	text-decoration:none;}
	
.top12{
	background:url(../image/top12.jpg) no-repeat;
	width:655px;
	height:412px;
	padding-top:50px;
	padding-left:15px;
	margin-bottom:30px;}
	
	
.top13{
	background:url(../image/top13.jpg) no-repeat;
	width:655px;
	padding-top:310px;
	padding-left:15px;
	margin-bottom:30px;}
	

.top014{
	margin:auto;
	text-align:center;}	
	
.top14 td{
	padding:8px;}
	
.turu{
	background:url(../image/turu.jpg) no-repeat;
	width:300px;
	height:225px;
	float:right;
	text-indent:-9999px;}
	
.douga{
	background:url(../image/douga.jpg) no-repeat;
	width:670px;
	height:490px;
	margin-bottom:30px;}


.bana1{height:200px; width:340px; float:left;}
.bana01{height:200px; width:330px; float:left;}

.bana1 a{
	background:url(../image/bana1.jpg) no-repeat;
	width:330px;
	height:174px;
	text-indent:-9999px;
	display:block;}
	
.bana1 a:hover{
	background-position:-0px -178px;
}

.bana01 a{
	background:url(../image/bana1.jpg) no-repeat;
	background-position:-345px -0px;
	width:330px;
	height:174px;
	text-indent:-9999px;
	display:block;}
	
.bana01 a:hover{
	background-position:-345px -178px;
}

.bana2{clear:both;height:150px;}

.bana2 a{
	background:url(../image/bana2.jpg) no-repeat;
	width:670px;
	height:139px;
	text-indent:-9999px;
	display:block;
}
	
.bana2 a:hover{
	background-position:-0px -140px;
}


/*moji*/

.bun0{
	margin-right:30px;
	margin-bottom:20px;
	float:right;}

.bun1{
	margin-left:15px;
	margin-bottom:20px;}

.bun2{
	color:#666464;}	
	
.red{
	color:#FF0000;
	margin-top:16px;
	margin-bottom:10px;
	font-size:19px;
	font-weight:bold;}
	

	
.red01{
	color:#FF0000;
	font-weight:bold;}
	
.red03{
	color:#42210B;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px dotted #42210B;}
	
.size1{color:#42210B;
	font-size:26px;}
	
.red003{
	width:670px;
	font-weight:bold;
	font-size:20px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:20px;}
	
.red04{
	color:#FF0000;
	font-size:24px;
	font-weight:bold;
	margin-bottom:30px;}
	
.red05{
	color:#300;
	font-weight:bold;
	margin-bottom:20px;}
	
.red06{
	color:#42210B;
	font-weight:bold;
	font-size:20px;
	border-bottom:1px dotted #42210B;
	margin-bottom:30px;}
	
.kuro{
	font-size:20px;
	font-weight:bold;
	width:670px;
	border-bottom:1px dotted #000;
	margin-top:30px;
	margin-bottom:30px;}
	
.kuro00{
	font-size:20px;
	font-weight:bold;
	border-bottom:1px dotted #000;
	margin-top:30px;
	margin-bottom:30px;}
	
.kuro0{
	font-weight:bold;
	border-bottom:1px dotted #000;}
	
.kuro0 a{
	text-decoration:none;}
	
.kuro0 a:hover{
	background-color:#CCCCCC;}
	
.siromoji{
	border-bottom:1px dotted #000;}
	
.green{
	color:#006F72;
	font-weight:bold;}
	
.ao{
	font-size:20px;
	font-weight:bold;
	border:1px dotted #000;
	padding:10px;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;}

.ao a:hover{
	background-color:#CCC;
	color:#666;}

/*foot*/
	
.foot1{
	background:url(../image/foot.jpg) no-repeat;
	width:780px;
	padding-top:17px;
	padding-bottom:4px;
	float:left;
text-align:right;
}
	
.foot1 a{color:#300;}
	
.foot01 a{
	background:url(../image/foot.jpg) no-repeat;
	background-position:-780px -0px;
	width:150px;
	height:41px;
	float:left;
	text-indent:-9999px;}
	
.foot01 a:hover{
	background-position:-780px -84px;
;}
	
.foot2{
	background:url(../image/foot.jpg) no-repeat;
	background-position:0px -45px;
	width:930px;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	clear:both;}
	
	
/*sekand*/

.key2{
	background:url(../image/sekand1.jpg) no-repeat left top;
	width:734px;
	margin:0px;
	padding-bottom:10px;
	float:right;}

* html .key2{width:728px;
background-position:-4px 0;}

.key2 h2{
	font-size:16px;
	padding-top:10px;
	padding-left:0px;
	padding-right:20px;
	padding-bottom:0px;
	margin:0px;
	text-align:right;}
	
.key2 table{
	margin-top:30px;
	margin-left:10px;
	background-color:#534741;}

	
	
.key02{
	background:url(../image/sekand1.jpg) no-repeat;

	/*width:734px;*/
	width:671px;
	margin:0px;
	/*float:right;*/}
* html .key02{width:728px;background-position:-4px 0;

}

.key02 h2{
	font-size:16px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
	text-align:right;}
.key02 .dai03{margin:20px 0 15px 20px;}
/* title */
	
.iro{
	background-color:#FFF !important;
	padding:5px;}
	
.iro2{
	background-color:}
	
.tyousei1{
	padding:10px 20px;
	font-size:38px;
	color:#FFF;
	background-color:#534741;}

.dai2{
	background:url(../image/dai2.jpg) no-repeat;
	width:630px;
	height:27px;
	padding:15px 20px;
	font-size:36px;
	color:#534741;
	font-weight:bold;
	margin-bottom:30px;} 
	
.tyousei01{
	background:url(../image/dai02.jpg) no-repeat;
	width:400px;
	height:58px;
	font-size:36px;
	color:#FFF;
	padding:20px 0px 0px 20px;
	background-color:#534741;}
	
.dai3{
	background:url(../image/dai3.jpg) no-repeat;
	width:630px;
	height:40px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	font-size:26px;
	color:#534741;
	text-align:left;
	font-weight:bold;
	margin-bottom:25px;} 
	
.dai03 {
	background:url(../image/dai3.jpg) no-repeat;
	width:630px;
	height:40px;
	padding:5px 20px;
	font-size:30px;
	color:#534741;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:0px;}
.dai03a h2 {
	background:url(../image/dai3.jpg) no-repeat;
	width:630px;
	height:40px;
	padding:5px 20px;
	font-size:30px;
	color:#534741;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:0px;}
	
.dai4{
	background:url(../image/dai4.jpg) no-repeat;
	width:630px;
	height:30px;
	padding:12px 20px;
	font-size:30px;
	color:#534741;
	font-weight:bold;
	margin-bottom:30px;
	clear:both;} 

.totalmoneyarea{
	width:670px;
	text-align:left;
	font-size:16px;
}
/* toiawase */

.toiawase2{
	background:url(../image/toiawase2.jpg) no-repeat;
	width:655px;
	height:404px;
	padding-left:15px;
	margin-bottom:50px;}
	
.toiawase4{
	background:url(../image/toiawase4.jpg) no-repeat;
	width:630px;
	padding:10px 20px;
	font-size:30px;
	color:#FFFFFF;
	font-weight:bold;}
	
.toiawase5{
	width:655px;
	padding-left:15px;

	margin-bottom:40px;
	margin-top:30px;
		border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-spacing: 0px !important;
	border-top-color: rgb(204, 204, 204) !important;
	border-right-color: rgb(204, 204, 204) !important;
	border-bottom-color: rgb(204, 204, 204) !important;
	border-left-color: rgb(204, 204, 204) !important;}
	
.toiawase5 td{
	border-bottom:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-top:0;}

.tyousei25 {
	padding:5px;
	width:150px;
	color:#FFF;
	background-color:#534741;}

.tyousei55 {
	padding:5px;
	text-align:left;
	background:#FFF;}

	
.tyousei6{
	padding:10px 10px;}
	
.tyousei7{
	padding:10px 10px;
	text-align:left;
	background-color:#534741;
	color:#FFFFFF;}
	
.tyousei8{
	float:right;}
	
table{
	width:670px;
	border-collapse: collapse;
	margin-bottom:30px;
}
	
form{font-size:12px;}

.att{
	color:#F00;
	font-weight:bold;}

/* tenpo */


.shoplist_text{text-align:center;
	background-color:#FFFFFF;
	border:0;
	font-size:36px;}

.shoplist_text3{
	font-weight:bold;
	text-align:center;
	background-color:#FFF;
	border:0;}
	
.shoplist_text4{
	background-color:#F2E9B8;
	font-weight:bold;
	text-align:center;
	border:0;}


.shoplist_text2{
	background-color:#F2E9B8;
	font-size:80px;
	font-weight:bold;
	text-align:center;
	border:#FFFFFF 1px solid;
	margin-top:-10px;}

.shoplist{}

.agency{
	padding:5px;
	background-color:#FFFFFF;
	border:0;}
	
.agency span{
	font-weight:bold;}
	
/* syouhin */

.torisyouhin2{
	background:url(../image/torisyouhin2.jpg) no-repeat;
	width:300px;
	height:200px;
	text-indent:-9999px;
	float:right;}
	
.torisyouhin3{
	background:url(../image/torisyouhin3.jpg) no-repeat;
	width:650px;
	padding:50px 10px 10px 10px;
	margin-top:20px;
	background-color:#C7B299;
	clear:both;}
	
.torisyouhin4{
	background:url(../image/torisyouhin4.jpg) no-repeat;
	width:650px;
	padding:50px 10px 10px 10px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#C7B299;
	clear:both;}
	
.torisyouhin5{
	background:url(../image/torisyouhin5.jpg) no-repeat;
	width:650px;
	padding:50px 10px 10px 10px;
	margin-bottom:30px;
	background-color:#C7B299;
	clear:both;}
	
.torisyouhin03{
	background:url(../image/torisyouhin03.jpg) no-repeat;
	width:650px;
	padding:50px 10px 10px 10px;
	margin-top:20px;
	background-color:#FFC;
	clear:both;}
	
.torisyouhin04{
	background:url(../image/torisyouhin04.jpg) no-repeat;

	width:650px;
	padding:50px 10px 10px 10px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFC;
	clear:both;}
	
.torisyouhin05{
	background:url(../image/torisyouhin5.jpg) no-repeat;
	width:650px;
	padding:50px 10px 10px 10px;
	margin-bottom:30px;
	background-color:#FFC;
	clear:both;}
	
.torisyouhin6 a{
	background:url(../image/torisyouhin6.jpg) no-repeat;
	width:191px;
	height:33px;
	text-indent:-9999px;
	display:block;
	float:right;}
	
.torisyouhin6 a:hover{
	background:url(../image/torisyouhin6.jpg) no-repeat;
	background-position:-0px -33px;
	width:191px;
	height:33px;
	text-indent:-9999px;
	float:right;}
	
.torisyouhin7{
	background:url(../image/torisyouhin7.jpg) no-repeat;
	width:650px;
	height:39px;
	text-indent:-9999px;}
	
.torisyouhin07{
	width:660px;
	margin-top:30px;
	margin-bottom:80px;
	border:#009999 1px solid;}
	
.torisyouhin07 td{
	padding:10px;
	color:#066;
	background-color:#ffffff;
	border:#FFFFFF;}
	
.torisyouhin8{
	background:url(../image/torisyouhin8.jpg) no-repeat;
	width:300px;
	height:200px;
	text-indent:-9999px;
	float:right;}
	
.torisyouhin08{
	padding:10px;
	background-color:#EFEFEF;
	margin-bottom:0px;
	margin-top:30px;}
	
.torisyouhin008{
	padding:10px;
	width:146px;
	margin:2px;
	font-size:14px;
	border-bottom:5px solid #FFF;
	background-color:#EFEFEF;}
	
.torisyouhin008 img{
	text-align:center;
	margin:0px;
	padding:0px;
	clear:both;}
	
.torisyouhin008 p{
	background-color:#999;
	color:#FFF;
	margin:0px;
	padding:3px;}
	
.torisyouhin008 p a{
	font-size:12px;
	color:#FFF;}

.torisyouhin10{
	background:url(../image/torisyouhin10.jpg) no-repeat;
	width:650px;
	height:282px;
	margin-top:20px;
	padding:10px;}
	
.torisyouhin11 a{
	background:url(../image/torisyouhin6.jpg) no-repeat;
	width:191px;
	height:33px;
	text-indent:-9999px;
	margin-top:50px;
	display:block;
	float:right;}
	
.torisyouhin11 a:hover{
	background:url(../image/torisyouhin6.jpg) no-repeat;
	background-position:-0px -33px;
	width:191px;
	height:33px;
	text-indent:-9999px;
	margin-top:50px;
	float:right;}
	
/* media */

.iro2{
	width:650px;
	background:#E2D2C0;
	padding:10px;
	margin-bottom:20px;}
	
.media1{
	width:400px;
	font-size:20px;
	font-weight:bold;
	color:#534741;
	border-bottom:1px solid #000;
	margin-bottom:20px;}
	

.iro3{
	width:650px;
	background:#D3F4E4;
	padding:10px;
	margin-bottom:20px;}
	
.iro4{
	width:650px;
	background:#CF9;
	padding:10px;
	margin-bottom:20px;}
	
.iro5{
	width:650px;
	background:#FFC;
	padding:10px;
	margin-bottom:20px;}
	
/* kodawari */

.omoi2{
	background:url(../image/omoi2.jpg) no-repeat;
	width:655px;
	padding-left:15px;}
	
.omoi3{
	background:url(../image/omoi3.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	margin-bottom:30px;}
	
.omoi4{
	background:url(../image/omoi4.jpg) no-repeat;
	width:645px;
	padding:10px 10px 10px 15px;
	margin-bottom:40px;}
	
.omoi5{
	background:url(../image/omoi5.jpg) no-repeat;
	width:655px;
	padding-left:15px;}
	
.omoi6{
	background:url(../image/omoi6.jpg) no-repeat;
	width:670px;
	height:54px;
	text-indent:-9999px;}
	
/* oota */

.oota2{
	background:url(../image/oota2.jpg) no-repeat;
	width:670px;
	padding-left:15px;}
	
.oota3{
	background:url(../image/oota3.jpg) no-repeat;
	width:655px;
	height:480px;
	margin-top:20px;
	padding-left:15px;
	margin-bottom:30px;}
	
.oota4{
	background:url(../image/oota4.jpg) no-repeat;
	width:660px;
	padding-top:81px;
	padding-left:10px;
	padding-bottom:20px;
	margin-bottom:50px;
	background-color:#EDE1D3;}
	
.oota5{

	background:url(../image/oota5.jpg) no-repeat;
	width:650px;}
	
.oota6{
	background:url(../image/oota6.jpg) no-repeat;
	width:650px;
	padding-bottom:10px;}
	
.oota7{
	background:url(../image/oota7.jpg) no-repeat;
	width:650px;}
	
.oota8{
	background:url(../image/oota8.jpg) no-repeat;
	width:655px;
	padding-left:15px;}
	
/* situmon */

.situmon2{
	background:url(../image/situmon2.jpg) no-repeat;
	width:590px;
	height:45px;
	padding-top:15px;
	padding-left:80px;
	margin-top:20px;
	font-size:18px;
	font-weight:bold;}
	

.situmon3{
	background:url(../image/situmon2.jpg) no-repeat;
	background-position:-0px -60px;
	width:590px;
	padding-top:25px;
	padding-left:80px;
	padding-bottom:20px;
	margin-bottom:40px;}
	
/* koe */

.koe2{
	width:630px;
	padding:10px;
	background-color:#FFF4E9;
	border:10px solid #EDE1D3;
	margin-bottom:40px;}
	
.koe2 table{
	width:630px;
	text-align:center;
	background-color:#736357;}
	
.koe2 td{
	padding:10px;
	border:5px solid #FFF;
	color:#FFF;}
	
.koe3 a{
	padding:5px;
	background-color:#333;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;}
	
.koe3 a:hover{
	padding:5px;
	background-color:#666;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;}
	
/* gaido */

.gaido2{
	background:url(../image/gaido2.jpg) no-repeat;
	width:670px;
	height:230px;
	text-indent:-9999px;
	margin-bottom:20px;}
	
.gaido3{
	background:url(../image/gaido3.jpg) no-repeat;
	width:660px;
	padding-top:60px;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#E8DBCD;
	margin-bottom:40px;}
	
.gaido4{
	background:url(../image/gaido4.jpg) no-repeat;
	width:670px;
	height:109px;
	text-indent:-9999px;
	margin-top:20px;
	margin-bottom:30px;}
	
.gaido05{
	background:url(../image/top14.jpg) repeat-y;
	width:650px;
	padding:10px;
	margin-bottom:30px;
	margin-top:30px;}
	
.gaido5{
	background:url(../image/gaido5.jpg) no-repeat;
	width:650px;
	height:293px;
	text-indent:-9999px;
	margin-top:20px;
	margin-bottom:20px;}
	
.gaido6{
	width:650px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;}
	
.gaido06{
	width:650px;
	background-color:#534741;
	color:#FFF;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;}
	
.gaido07{
	text-align:center;
	background-color:transparent;}
	
/*koutei*/

.koutei2{
	background:url(../image/koutei2.jpg) no-repeat;
	width:520px;
	height:228px;
	padding:80px 0px 0px 150px;}
	
.koutei3{
	background:url(../image/koutei3.jpg) no-repeat;
	width:520px;
	height:227px;
	padding:60px 0px 0px 150px;}
	
.koutei4{
	background:url(../image/koutei4.jpg) no-repeat;
	width:520px;
	height:218px;
	padding:60px 0px 0px 150px;}
	
.koutei5{
	background:url(../image/koutei5.jpg) no-repeat;
	width:520px;
	height:242px;
	padding:60px 0px 0px 150px;}
	
.koutei6{
	background:url(../image/koutei6.jpg) no-repeat;
	width:520px;
	height:252px;
	padding:60px 0px 0px 150px;}
	
.koutei7{
	background:url(../image/koutei7.jpg) no-repeat;
	width:520px;
	height:232px;
	padding:60px 0px 0px 150px;}
	
.koutei8{
	background:url(../image/koutei8.jpg) no-repeat;
	width:520px;
	height:243px;
	padding:60px 0px 0px 150px;}
	
.koutei9{
	background:url(../image/koutei9.jpg) no-repeat;
	width:520px;
	height:235px;
	padding:60px 0px 0px 150px;}
	
.koutei10{
	background:url(../image/koutei10.jpg) no-repeat;
	width:520px;
	height:227px;
	padding:60px 0px 0px 150px;}
	
.koutei11{
	background:url(../image/koutei11.jpg) no-repeat;
	width:520px;
	height:198px;
	padding:60px 0px 0px 150px;
	margin-bottom:30px;}
	
.koutei012{
	float:right;}

.koutei12{
	background:#FFC;
	width:320px;
	padding:10px;
	margin-bottom:20px;}
	
/*himitu*/

.himitu2{
	background:url(../image/himitu2.jpg) no-repeat;
	width:670px;
	height:231px;
	text-indent:-9999px;
	margin-bottom:30px;}


.himitu3{
	background:url(../image/himitu3.jpg) no-repeat;
	width:650px;
	padding:90px 10px 10px 10px;
	background-color:#FFF4E9;
	margin-bottom:50px;}
	
.himitu5{
	background:url(../image/himitu5.jpg) no-repeat;
	width:650px;
	height:240px;

	text-indent:-9999px;}
	
.himitu6{
	background:url(../image/himitu6.jpg) no-repeat;
	width:650px;
	padding:90px 0px 0px 0px;
	margin-top:20px;}
	
.himitu7{
	background:url(../image/himitu7.jpg) no-repeat;
	width:650px;
	height:380px;}
	
.himitu08{
	font-size:20px;
	font-weight:bold;
	width:320px;
	border-bottom:1px dotted #000;
	margin-top:30px;
	margin-bottom:15px;}
	
	
.himitu8{
	background:url(../image/himitu8.jpg) no-repeat;
	width:650px;
	height:67px;
	text-indent:-9999px;}
	
.himitu09{
	background:url(../image/himitu09.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	margin-bottom:30px;}
	
.himitu9{
	background:url(../image/himitu9.jpg) no-repeat;
	width:655px;
	padding-left:15px;}
	
.himitu009{
	background:url(../image/himitu009.jpg) no-repeat;
	width:655px;
	padding-left:15px;}
	
/*tigai*/

.tigai2{
	background:url(../image/tigai2.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	padding-top:100px;
	margin-bottom:40px;}
	
.tigai2 ol{
	width:425px;
	padding:0px;
	font-size:15px;
	margin-left:20px;}
	
.tigai3{
	background:url(../image/tigai3.jpg) no-repeat;
	width:670px;
	height:319px;
	text-indent:-9999px;
	margin-bottom:40px;}
	
.tigai04{
	background:url(../image/tigai4.jpg) no-repeat;
	width:670px;
	height:307px;
	text-indent:-9999px;}
	
.tigai004{
	background:url(../image/tigai4.jpg) no-repeat;
	background-position:-0px -307px;
	width:430px;
	height:62px;
	text-indent:-9999px;
	float:left;
	margin-bottom:50px;}
	
.tigai4 a{
	background:url(../image/tigai4.jpg) no-repeat;
	background-position:-430px -307px;
	width:240px;
	height:62px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin-bottom:50px;}
	
.tigai4 a:hover{
	background:url(../image/tigai4.jpg) no-repeat;
	background-position:-430px -373px;
	width:240px;
	height:62px;
	text-indent:-9999px;
	float:left;
	margin-bottom:50px;}
	
.tigai5{
	background:url(../image/tigai5.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	padding-bottom:30px;}
	
.tigai6{
	background:url(../image/tigai6.jpg) no-repeat;
	width:670px;
	height:59px;
	text-indent:-9999px;}
	
.tigai7{
	background:url(../image/tigai7.jpg) no-repeat;
	width:670px;
	height:233px;
	text-indent:-9999px;
	margin-bottom:60px;}
	
.tigai08{
	background:url(../image/tigai08.jpg) no-repeat;
	width:670px;
	height:50px;
	text-indent:-9999px;
	margin-bottom:20px;}	
	
.tigai8{
	background:url(../image/tigai8.jpg) no-repeat;
	width:670px;
	padding-left:15px;
	margin-bottom:20px;}
	
.tigai9{
	background:url(../image/tigai9.jpg) no-repeat;
	width:670px;
	height:59px;
	text-indent:-9999px;
	margin-bottom:50px;}
	
.tigai10{
	background:url(../image/tigai10.jpg) no-repeat;
	width:655px;
	padding-left:15px;

	margin-bottom:40px;}
	

.tigai11{
	background:url(../image/tigai11.jpg) no-repeat;
	width:650px;
	height:570px;
	padding:80px 0px 10px 20px;
	margin-bottom:30px;}
	
/*daidokoro*/

.daidokoro2{
	background:url(../image/daidokoro2.jpg) no-repeat;
	width:670px;
	height:520px;
	text-indent:-9999px;
	margin-bottom:50px;}
	
.daidokoro3{
	background:url(../image/daidokoro3.jpg) no-repeat;
	width:670px;
	height:259px;
	text-indent:-9999px;
	margin-bottom:50px;}
	
.daidokoro4{
	background:url(../image/daidokoro4.jpg) no-repeat;
	width:670px;
	margin-bottom:50px;}
	
.daidokoro5{
	background:url(../image/daidokoro5.jpg) no-repeat;
	width:670px;
	margin-bottom:50px;}
	
.daidokoro06{
	background:url(../image/daidokoro06.jpg) no-repeat;
	width:670px;
	height:55px;
	text-indent:-9999px;
	margin-bottom:50px;
	margin-top:20px;}
	
.daidokoro6{
	background:url(../image/daidokoro6.jpg) no-repeat;
	width:670px;
	height:344px;
	margin-bottom:50px;}
	
.daidokoro7{
	background:url(../image/daidokoro7.jpg) no-repeat;
	width:670px;
	height:55px;
	text-indent:-9999px;
	margin-bottom:30px;}
	
.daidokoro8{
	background:url(../image/daidokoro8.jpg) no-repeat;
	width:670px;
	height:561px;
	text-indent:-9999px;
	margin-bottom:50px;
	margin-top:20px;}
	
.daidokoro9{
	background:url(../image/daidokoro9.jpg) no-repeat;
	width:670px;
	height:54px;
	text-indent:-9999px;
	margin-bottom:30px;}
	
.daidokoro10{
	background:url(../image/daidokoro10.jpg) no-repeat;
	width:670px;
	height:127px;
	text-indent:-9999px;
	margin-bottom:50px;
	margin-top:20px;}
	
.daidokoro11{
	background:url(../image/daidokoro11.jpg) no-repeat;
	width:670px;
	margin-bottom:30px;}
	
.daidokoro12{
	background:url(../image/daidokoro12.jpg) no-repeat;
	width:670px;
	height:28px;
	text-indent:-9999px;
	margin-bottom:50px;}
	
.daidokoro13{
	background:url(../image/daidokoro13.jpg) no-repeat;
	width:670px;
	height:84px;
	text-indent:-9999px;
	margin-bottom:30px;
	margin-top:50px;}
	
.daidokoro14{
	background:url(../image/daidokoro14.jpg) no-repeat;
	width:670px;
	height:230px;
	text-indent:-9999px;
	margin-bottom:20px;
	margin-top:20px;}
	
.daidokoro014{
	background:url(../image/daidokoro14.jpg) no-repeat;
	width:670px;
	height:230px;
	text-indent:-9999px;
	margin-top:20px;}
	
.daidokoro15{
	background:url(../image/daidokoro15.jpg) no-repeat;
	width:670px;
	height:376px;
	text-indent:-9999px;
	margin-bottom:50px;}

	
.kensa1{
	text-align:center;
	padding:5px;}
	
.kensa2{
	background-color:#066;
	color:#FFF;
	text-align:center;}
	
.kensa3{
	background-color:#0087AF;
	color:#FFF;
	text-align:center;}
	
.kensa4{
	background-color:#fff;
	text-align:center;}

/*huro*/
	
.huro2{
	background:url(../image/huro2.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	margin-bottom:30px;}
	

.huro3{
	background:url(../image/huro3.jpg) no-repeat;
	width:670px;
	height:313px;
	text-indent:-9999px;
	margin-bottom:50px;}
	
.huro4{
	background:url(../image/huro4.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	margin-bottom:20px;}
	
.huro5{
	background:url(../image/huro5.jpg) no-repeat;
	width:670px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:50px;}
	
.huro6{
	background:url(../image/huro6.jpg) no-repeat;
	width:670px;
	height:466px;
	text-indent:-9999px;
	margin-bottom:30px;}
	
.huro7{
	background:url(../image/huro7.jpg) no-repeat;
	width:650px;
	padding:50px 10px 30px 10px;
	margin-bottom:50px;}
	
.huro8{
	background:url(../image/huro8.jpg) no-repeat;
	width:670px;
	height:83px;
	text-indent:-9999px;
	margin-bottom:20px;}

	
.huro10{

	background:url(../image/huro10.jpg) no-repeat;
	width:670px;
	height:180px;
	text-indent:-9999px;
	margin-bottom:50px;}
	
.huro11{
	background:url(../image/huro11.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	margin-bottom:50px;}
	
.huro12{
	background:url(../image/huro12.jpg) no-repeat;
	width:670px;
	height:140px;
	text-indent:-9999px;
	margin-top:20px;
	margin-bottom:30px;}
	
.huro13{
	background:url(../image/huro13.jpg) no-repeat;
	width:650px;
	height:37px;
	text-indent:-9999px;
	border:#990000 solid 1px !important}
	
.huro013 td{
	background-color:#FFFFFF;
	color:#900;
	padding:10px;
	border:0;}
	
.huro013 table{
	border:#990000 solid 1px !important;}
	
/*itiran*/


.itiran02{
	background:url(../image/itiran02.jpg) no-repeat;
	width:650px;
	height:37px;
	text-indent:-9999px;
	clear:both;}

.itiran002 td{
	color:#300;
	font-size:12px;
	line-height:130%;
	padding:10px}
	
.itiran2{
	background:url(../image/itiran2.jpg) no-repeat;
	width:650px;
	height:37px;
	text-indent:-9999px;
	clear:both;}

.itiran20 td{
	color:#736357;

	font-size:12px;
	line-height:130%;
	padding:10px}
	
.itira03{
	background:url(../image/itiran04.jpg) no-repeat;
	width:650px;
	height:37px;
	text-indent:-9999px;
	clear:both;}

.itiran03 td{
	color:#fff;
	background-color:#736357;
	font-size:12px;
	line-height:130%;
	padding:10px}
	
.itira3{
	background:url(../image/itiran3.jpg) no-repeat;
	width:650px;
	padding:10px;
	clear:both;}
	
.itira4{
	background:url(../image/itiran4.jpg) no-repeat;
	width:650px;
	padding:10px;
	clear:both;}

.itira5{
	background:url(../image/itiran5.jpg) no-repeat;
	background-position:430px 0;
	width:650px;
	padding:10px;
	clear:both;}
	
.itirandai{
	background:url(../image/itirandai.jpg) no-repeat;
	width:626px;
	height:26px;
	padding:5px 5px 5px 40px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	background-color:#000;
	clear:both;}

.itirandai a{
	color:#FFF;
	text-decoration:none;}	
	
.itirannaka{
	width:650px;
	background-color:#544741;
	color:#FFF;
	padding:10px;
	clear:both;
	margin-bottom:20px;}
	
.itirannaka a{
	color:#FFF;}
	
.itirannaka2{
	background-color:#544741;
	padding:10px;
	color:#FFF;
	clear:both;
	margin-bottom:20px;}

.itiranleft{
	float:left;
	width:305px; padding:0 0 15px 0;}
	
.itiranleft ul{
	margin:0px;
	padding:0px;
	list-style:none;}

.itiranleft ul li{
	float:left;
	margin-left:5px;
	margin-top:10px;}

* html .itiranleft2{width:320px;}
.itiranleft2{
	float:right;
	width:340px;
	margin-bottom:10px;}
	
.itiranleft2 ul{
	margin:0px;
	padding:0px;
	list-style:none;}

.itiranleft2 ul li{
	float:left;
	margin-left:5px;
	margin-top:10px;}
	
.itiranleft2 p{
	padding:10px;
	color:#FFF;
	background-color:#736357;}
	
.itiranleft p{
	margin-left:70px;}
	
.p1{
	padding:10px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#F00;
	font-size:20px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFF;}
	
.p2{
	padding:10px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#F00;
	font-size:20px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFF;}
	
.itiranleft2 p a{ color:#FFF;}
	
.kuro a{
	text-decoration:none;
	color:#303;}
	
.kuro a:hover{
	background-color:#CCCCCC;
	color:#303;}
	
.kurokuro2{
	float:right;}
	
.kurokuro{
	float:left;}

.botan1{clear:both; padding:0 0 0 460px;}
	

.botan1 a{
	background:url(../image/itiranbotan.jpg) no-repeat;
	width:176px;
	height:32px;
	display:block;
	text-indent:-9999px;}

	
.botan1 a:hover{
	background:url(../image/itiranbotan.jpg) no-repeat;
	background-position:0px -32px;
}

.botan2{
	text-align:right; float:right;
}
	
.botan2 a{
	background:url(../image/itiranbotan.jpg) no-repeat;
	background-position:-176px -0px;
	

	width:176px;
	height:32px;

	float:right;
	display:block;
	text-indent:-9999px;}
	
.botan2 a:hover{
	background:url(../image/itiranbotan.jpg) no-repeat;
	background-position:-176px -32px;
	width:176px;
	height:32px;
	float:right;
	text-indent:-9999px;}
	
.kakaku{
	margin-top:20px;
	padding:10px;
	color:#000;
	background-color:#fff;
	height:28px;}
	
.itirannaka ul{
	padding:0px;
	margin:0px;

	list-style:none;}
	
.itirannaka li{
	float:left;
	margin:10px;}
	
.kakaku2{

	width:320px;
	float:left;
	text-wrap:none;}
	
.price2{font-size:24px;
font-weight:bold;
	color:#900;}
	
/*syousai*/

.syousai2{
	background:url(../image/syousai2.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	padding-top:120px;}
	
.syousai3{
	background:url(../image/syousai3.jpg) no-repeat;
	width:670px;
	height:182px;
	text-indent:-9999px;}
	
.syousai03{
	background:url(../image/syousai03.jpg) no-repeat;
	width:670px;
	height:182px;
	text-indent:-9999px;}
	
.syousai003{
	background:url(../image/syousai003.jpg) no-repeat;
	width:670px;
	height:182px;
	text-indent:-9999px;}
	
.syousai0003{
	background:url(../image/syousai0003.jpg) no-repeat;
	width:670px;
	height:182px;
	text-indent:-9999px;}
	
.syousai030{
	background:url(../image/syousai030.jpg) no-repeat;
	background-position:0px -60px;
	width:670px;
	height:122px;
	text-indent:-9999px;}
	
.syousai4{
	background:url(../image/syousai4.jpg) no-repeat;
	width:670px;
	height:370px;
	text-indent:-9999px;}
	
.kiyomizu1{
	background:url(../image/kiyomizu1.jpg) no-repeat;
	width:670px;
	height:246px;
	text-indent:-9999px;}
	
.hurosen1{
	background:url(../image/hurosen1.jpg) no-repeat;
	width:670px;
	height:203px;

	text-indent:-9999px;}
	
.hurosen2{
	background:url(../image/hurosen2.jpg) no-repeat;
	width:670px;
	height:246px;
	text-indent:-9999px;}
	
.remon1{
	background:url(../image/remon1.jpg) no-repeat;
	width:670px;
	height:203px;
	text-indent:-9999px;}
	
.remon01{
	background:url(../image/remon01.jpg) no-repeat;
	width:670px;
	height:203px;
	text-indent:-9999px;}
	
.remon2{
	background:url(../image/remon2.jpg) no-repeat;
	width:670px;
	height:246px;
	text-indent:-9999px;}
	
.kesyou1{
	background:url(../image/kesyou1.jpg) no-repeat;
	width:670px;
	height:203px;
	text-indent:-9999px;}
	
.kesyou2{
	background:url(../image/kesyou2.jpg) no-repeat;
	width:670px;
	height:201px;
	text-indent:-9999px;}
	
.kesyou02{
	background:url(../image/kesyou02.jpg) no-repeat;
	width:670px;
	height:246px;
	text-indent:-9999px;}
	
.syousai5{
	background:url(../image/syousai5.jpg) no-repeat;
	width:655px;
	padding-left:15px;
	padding-top:100px;}
	
.syousai6{
	background:url(../image/syousai6.jpg) no-repeat;
	width:670px;
	height:118px;
	margin-top:30px;
	text-indent:-9999px;}
	

.syousai7{
	background:url(../image/syousai7.jpg) repeat-y;
	width:640px;
	padding-left:30px;
	padding-top:10px;

	padding-bottom:30px;
	background-color:#998675;}
	
.syousai8{
	background:url(../image/syousai8.jpg) no-repeat;
	width:670px;
	height:17px;
	text-indent:-9999px;}
	
.syousai9{
	background:url(../image/syousai9.jpg) no-repeat;
	width:670px;
	height:50px;
	text-indent:-9999px;}
	
.syousai10{
	background:url(../image/syousai10.jpg) no-repeat;
	width:670px;
	height:50px;
	text-indent:-9999px;}
	
.syousai11{
	width:150px;
	padding:10px;
	float:left;
	margin-left:5px;
	margin-top:0px;
	background-color:#423128;
	color:#FFF;
	font-size:14px;}
	
.syousai11 a{color:#FFF;}
	
img {
border:0px;}



/*rigin*/

#loginarea{color:#000000;}

#loginarea p{
	padding-left:10px;
}

/* reviw
----------------------------------------------- */
.customervoiceinfoarea { border:1px #ccc solid; width:210px; float:left;}

.customervoiceinfoarea title {background-color:#73be1e; color:white; padding:0px 10px; line-height:2em; text-align:center;}

.info {padding:0 5px; line-height:2em; border-bottom:1px #ccc solid; height:2em; margin-bottom:5px;}
.infol {float:left; text-align:left;}
.infor {float:right; text-align:right;}

.chart {background:#d5ebbb; padding:10px 10px 22px; margin:0px 0px 20px 0px; }
.chart dl         {clear:both; padding:0; margin:0 0 2px 0; display:block;}
.chart dl dt      {float:left; padding:0; margin:0; display:block; color:#ff7500; font:normal 10px Verdana; width:60px;  text-align:right;}
.chart dl dd      {float:left; padding:0; margin:0 0 1px 10px; display:block; text-align:left; background:white; width:110px;}
.chart dl dd p    {margin:0; padding:0 5px; display:block; background:#73be1e; text-align:right;}
.chart dl dd span    {margin:0; padding:0; color:#fff !important; font:bold 10px Verdana; position:relative; text-decoration:none; display:block; cursor:default;}

.chart dl dd p.isnull    {margin:0; padding:0 5px; display:block; background:white; text-align:right;}

.hoshi{color:#ff7500;}

/* ewviw2
----------------------------------------------- */
.customervoicearea {
    clear: both;
    width: 670px;
    padding: 0px 0 0 0;
}

.customervoicearea h2 {
    padding: 0 0 10px 0;

}

.customervoicearea voicedate{
    font-weight: bold;
    margin: 10px 0 0 0;
}

.voicedate{text-align:right;}

.customervoicearea voicetitle{
    padding: 5px 0;
    font-size: 120%;
    font-weight: bold;
}

.customervoicearea li {
    padding: 0 0 10px 0;}
	
	
#undercolumn form{font-size:16px;}

/* kagonaka
----------------------------------------------- */

.center-k{
margin-left:auto;
margin-right:auto;
width:671px;
margin-top:35px;}


.center-k *{ line-height:180%;}
.center-k p{ font-size:13px;}

                    
/* ランキング
451.----------------------------------------------- */
div#rankingarea {
   padding: 5px 10px;
   margin-left:auto;
   margin-right:auto;
    border: solid 1px #ccc;
}
 
div#rankingarea img {
    padding: 0px;
    margin: 2px auto;
    vertical-align: bottom;
    display: block;
}
 
div#rankingarea ul li {
    margin-top: 6px;
}
 
div#rankingarea ul li span{
    clear: both;
}
 
div#rankingarea ul li a{
    font-weight: bold;
   color: red;
    text-decoration: none;
    display: block;
}
 
div#rankingarea ul li a:hover{
    color: red;
   background-color: #DDDDDD;;
}

.hidari{float:left;
width:18%;
padding:5px;
margin:1px;
background-color:#CCC;
height:200px;}

.saisinnaka li{
	list-style:none;
	padding:0px;
	margin:0px;
	border-bottom:1px dashed #600;}
	
.saisinnaka ul{
	margin:0px;
	padding:0px;}
	
.saisinnaka ul a{
	padding-left:8px;}
	

.hoge{border:1px solid #CCCCCC; padding:10px;}

.resulttd {
	padding:4px;}

/***************************************************************************************/

.mailMag{background:url(../image/mailMag01.jpg) no-repeat; height:390px;}
.ma01{padding:105px 0 15px 20px; font-size:14px; line-height:22px;}
.r{color:#F00;}

.ma02{padding:30px 30px 20px 30px;background:url(../image/mailMag02.jpg) no-repeat; background-position:18px 0;}
.ma02 table{width:480px !important; float:left; border:#000000 1px solid;}
.ma02 th{background:#EEE; border-right:#000 1px solid;
			border-bottom:#000 1px solid;
			padding:0 !important}
.ma02 td{border-bottom:#000 1px solid; 
			border-right:#000 1px solid; padding:0 !important}
.maBt{float:right; margin-top:10px;}.maBt input{width:120px; height:113px; font-size:16px;}
.min{color:#666; font-size:12px;}
a.pageTop{text-indent:-9999px;}
#top{text-indent:-9999px;}

#ex_used{background:url(../image/img/ex_used.jpg) no-repeat; padding:320px 0 0 0; font-size:16px; line-height:24px;}
.eu01{background:url(../image/daidokoro4.jpg) no-repeat; padding:0 0 40px 0;}
.eu02{border:#999 1px solid; padding:10px;}
	.eu02 b{display:block; padding:0 0 10px 10px; border-bottom:#960 dotted 1px;}
.eu02 li{ font-size:12px; }

.caution{font-size:12px; line-height:14px; color:#FF0 !important;margin:0 0 20px 0;}

.notication{border:2px solid #F00; padding:10px;color:#F00;}
.noticeIndex{ font-size:16px; font-weight:bold; text-align:center;}
.noticeBody{font-size:13px; line-height:15px; padding:8px 0 0 0;} 



/* add Contents settings */

.addCont01{
    background:url(../image/img/add/cont01a.jpg) no-repeat;
    padding:95px 0 0 10px;
}

.addCont01 p{padding:0; margin:0;}

#flavor {margin:0 0 20px 0;}
#flavor p{padding:0; margin:0; font-size:14px; line-height:19px;}
.fl01{ background:url(../image/img/fl01.jpg) no-repeat; height:568px;}
.fl01 p{padding:355px 0 0 1.2em !important;}
.fl02{ background:url(../image/img/fl02.jpg) no-repeat; height:274px;}
.fl02 p{padding: 0 0 0 290px !important;}
.fl03{ background:url(../image/img/fl03.jpg) no-repeat; height:169px;}
.fl03 p{padding:0 0 0 1.2em !important;}
.fl04{ background:url(../image/img/fl04.jpg) no-repeat; height:367px;}
.fl04 p,.fl05 p{padding: 0 0 0 290px !important;}
.fl04 div,.fl05 div{padding:8px; margin:10px 10px 0 290px; background:#EEE;}
.fl04 div b,.fl05 div b{display:block; padding:0 0 3px 0; font-size:14px; line-height:16px;}
.fl04 div,.fl05 div{ display:block; font-size:12px; line-height:16px;}
.fl04 div a,.fl05 div a{ display:block;font-size:14px;}

.fl05{ background:url(../image/img/fl04.jpg) no-repeat;}

.fami{background:url(../image/fami.jpg) no-repeat; padding: 162px 0 20px 232px; font-size:16px; line-height:150%;}
.thanksJpg{background:url(../image/img/thanksJpg.jpg) no-repeat; padding:80px 0 0 0;}

.join_us {padding:10px 0;
	width:215px;
	display:block;
}
.join_us a{display:block; background:url(../image/img/join_us.jpg) no-repeat; height:162px; text-indent:-9999px;}

/***************************************************************************************/

.hinagata{padding-bottom:40px;}
.hinagata br{display:none;}
.hinagata b{font-size:16px;color:#A52A2A;}
.hinagata p{padding-top:10px;}
.hinagata div{clear:both;padding-bottom:10px;}