﻿@charset"utf-8";
#main_sonota{
	padding-left:30px;
	font-size:80%;
	width:655px;
	}
	
#main_sonota table{
	background-color:#fff;
	}
	
#sonota{
	width:655px;
	height:105px;
	/*background:#fff url(/images/sonota.jpg) no-repeat;
	padding-top:50px;*/
	}

#sonota h1{
	/*width:665px;
	height:155px;*/
	width:250px;
	height:26px;
	/*padding-top:7px;
	padding-left:20px;*/
	margin-bottom:160px;/*---------------------------------------------------*/
	background-color:#fff;
	background-position:left center;
	}

#formh2_01{
display:block;
	height:30px;
	width:655px;
	margin-top:50px;
	background:#f79e47 url(/images/form_01.gif) no-repeat left center;
	text-indent:-9999px;
}
	

#map{
display:block;
	width:450px;
	height:350px;
	background:#fff url(/images/map_ol.gif) no-repeat center;
	padding-top:50px;
	padding-left:5px;
	}
	
#map_info{
width:150px;
	height:230px;
	background-color:#fff;
	padding:80px 5px 0 10px;
	/*font-size:80%;*/
	}
	
#form01{
	
	background-color:#FFF;
	}
	
form h3{
	height:30px;
	width:655px;
	background:#f79e47 url(/images/form_02.png) no-repeat left center;
	text-indent:-9999px;
	}

form p{
	/*font-size:80%;*/
	padding:10px 0;
	}
	
select{
	height:20px;
	}
	
#center{
	text-align:center;
	}	
/*--------------------------------------------FAQ------------------------*/	
/*--------------------------------------------FAQ------------------------*/			
/*--------------------------------------------FAQ------------------------*/	
#faq_01{
	width:620px;
	/*font-size:80%;*/
	/*text-align:left;*/
	padding-bottom:20px;

	}
		
#sonota_ul{

	list-style:outside url(/images/mark.gif);
	width:311px;
	background-color:#fff;
		/*background-color:#ccc;
		margin-top:80px;
		padding-left:50px;*/
	
	}
	
#sonota_ul li{
	display:block;
	margin:15px 0;
	background-color:#fff;
	}
	
#ie_bag{
	width:300px;
	height:150px;
	margin-top:152px;
	padding-top:20px;
	background-color:#fff;
	}	
	
#snt_01{
width:311px;
	display:block;
	background:url(../images/faq_01.png) no-repeat;
	text-indent:-9999px;
	}
	#snt_01:hover {
		background:#f79e47 url(/images/faq_01.png) no-repeat;
		}
		
	
#snt_02{
width:311px;
	display:block;
	background:url(/images/faq_02.png) no-repeat;
	text-indent:-9999px;
	}
	#snt_02:hover {
		background:#f79e47 url(/images/faq_02.png) no-repeat;
		}
		
	
#snt_03{
width:311px;
	display:block;
	background:url(/images/faq_03.png) no-repeat;
	text-indent:-9999px;
	}
	#snt_03:hover {
		background:#f79e47 url(/images/faq_03.png) no-repeat;
		}

#faqh2_01{
	height:30px;
	width:655px;
	background:#f79e47 url(/images/faq_01.png) no-repeat left center;
	text-indent:-9999px;
	}

#faqh2_02{
	height:30px;
	width:655px;
	background:#f79e47 url(/images/faq_02.png) no-repeat left center;
	text-indent:-9999px;
	}

#faqh2_03{
	height:30px;
	width:655px;
	background:#f79e47 url(/images/faq_03.png) no-repeat left center;
	text-indent:-9999px;
	}
	
#odd{
	background-color:#ddd;
	padding:5px 10px;
	}
	
#even{
	padding:15px 10px;
	}

#page_top01{
	text-align:right;
	width:650px;
	}

#page_top01 a{
	display:block;
	padding-right:20px;
	color:#333;
	text-decoration:none;
	background:url(/images/mark.gif) right no-repeat;
	}
	#page_top01 a:hover{
		color:#f49d48;
		}
		
/*--------------------------------------------PRICE------------------------*/	
/*--------------------------------------------PRICE------------------------*/			
/*--------------------------------------------PRICE------------------------*/
#bag01{
	margin-bottom:100px;
	}
	
#price table{
	border: 1px #300 solid;
	font-weight:400;
	margin:20px;
	width:615px;
	}
	
#price table tr{
	border: 1px #300 solid;
	font-weight:400;
	}	
	
#price table th{
border: 1px #300 solid;
background-color:#f79e47;
	padding:10px;
	}
	
#price table td{
border: 1px #300 solid;
	padding:10px;
	}
	

#price_mds table{
	border: 1px #300 solid;
	font-weight:400;
	margin:20px;
	width:615px;
	}
	
#price_mds table tr{
	border: 1px #300 solid;
	font-weight:400;
	}	
	
#price_mds table th{
border: 1px #300 solid;
background-color:#f79e47;
	padding:10px;
	}
	
#price_mds table td{
border: 1px #300 solid;
	padding:10px;
	}
	
/*--------------------------------------------info------------------------*/	
/*--------------------------------------------info------------------------*/			
/*--------------------------------------------info------------------------*/
/*#sonota table #odd{
	padding:80px;
	}*/
	
#infoh2_01{
	height:30px;
	width:655px;
	margin-bottom:20px;
	background:#f79e47 url(/images/info_01.gif) no-repeat left center;
	text-indent:-9999px;
	}
	
#infoh2_02{
	height:30px;
	width:655px;
	margin:20px 0;
	background:#f79e47 url(/images/info_02.gif) no-repeat left center;
	text-indent:-9999px;
	}
/*------------------------------------------------------------------------変更箇所---*/	
#infoh2_03{
	height:30px;
	width:655px;
	margin:20px 0;
	color:#300;
	font:normal 900 150%/150% sans-serif;
	background-color:#f79e47;
	text-align:left;
	/*background:#f79e47 url(images/info_03.gif) no-repeat left center;
	text-indent:-9999px;*/
	}
/*------------------------------------------------------------------------変更箇所おわり---*/
#info_img img{
	width:180px;
	height:120px;
	background-color:#ccc;
	margin-bottom:20px;
	}
	
#w_snd{
	background-color:#f79e47;
	}	

#w_d{
	background-color:#716e67;
	color:#f4eddd;
	}
	
#w_std{
	background-color:#3ecbbd;
	}
	
#bcg{
	background-color:#eee;
	}
/*--------------------------------------------privacy------------------------*/	
/*--------------------------------------------privacy------------------------*/			
/*--------------------------------------------privacy------------------------*/
#mail a{
	display:block;
	padding-left:10px;
	color:#333;
	text-decoration:none;
	background:url(/images/mark.gif) left no-repeat;
	}
	#mail a:hover{
		color:#f49d48;
		}
		
#privacy{
	width:635px;
	border:1px #333 solid;

	}
		
#privacy th{
	padding:10px;
	background-color:#27279c;
	color:#fff;
	}
	
#privacy td{
	padding:10px;15:53 2010/12/25
	}