/* =================================================================
 * Author : IMAI
 * Date : 2013-12-03 更新
 * Licensing : e-trust co.,ltd.
 * ================================================================= */
 @charset "utf-8";
/*------------------------------------------------------
		reset                                              
--------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote { margin: 0; padding: 0;} 
br {letter-spacing: 0;}
img {border: none;margin:0;padding:0;}
.bannar {padding: 0;}
ul,li,dl,dt,dd,p {list-style: none;}
form input, form select {display: inline;vertical-align: middle;}
table tr td{vertical-align: top;}
/*------------------------------------------------------
		base                                              
--------------------------------------------------------*/
body {
	font-family: 'メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,sans-serif;
	-webkit-text-size-adjust: 100%;
	min-width:1000px;
	color:#413320;
	font-size:12px;
}
a:link,a:visited {text-decoration: none;color: #413320;}
a:hover,a:active {text-decoration: underline;color:#9d7f4c;}
.nav_sub a:link,.nav_sub a:visited {text-decoration: none;color: #fff;}
.nav_sub a:hover,.nav_sub a:active {text-decoration: underline;}
a:focus { outline:none;}
/* --------------------------------------------------
		HEADER AREA
-------------------------------------------------- */
html,body{height: 100%;}
#wrapper{width: 100%;height: 100%;height: auto !important;min-height: 100%;position: relative;}
#header{width: 100%;background: url(http://f-yakiimo.com/image/common/header_bg.gif) top center repeat-x;}
#header_inner{width: 960px;height: 195px;margin: 0 auto;position:relative;}
h1{
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-align:left;
	position: absolute;
	left:0px;
	top:0px;
	line-height: 21px;
}
#nav_local{
	color:#fff;
	position: absolute;
	right:0px;
	top:0px;
	text-align: right;
	line-height: 21px;
}
#siteID{
	position: absolute;
	left:0px;
	top:21px;
}
#tel_header{
	position: absolute;
	right:0px;
	top:63px;
}
#info_header{
	position: absolute;
	right:0px;
	top:50px;
}
#contact_header{
	position: absolute;
	right:250px;
	top:63px;
}
#nav_global{
	position: absolute;
	left:0px;
	top:130px;
}
#nav_global ul li{float: left;}
/* --------------------------------------------------
		MAIN AREA
-------------------------------------------------- */ 
#main{
	display:none;
	height: 350px;
	width: 960px;
	margin: 0 auto;
}
/* --------------------------------------------------
		CONTENTS AREA
-------------------------------------------------- */ 
#contents{margin:0 auto;padding-bottom: 190px;}
#right{width:710px;margin-right:25px;line-height: 1.6em;}
.top01{
	border-right:solid 1px #d5d0c8;
	border-bottom:solid 1px #d5d0c8;
	border-left:solid 1px #d5d0c8;
}
#access{
	width:400px;
	float:right;
	background:#fff;
	padding-right:20px;
	padding-top:10px;
}
.left_access{
	width:260px;
	height:334px;
	float:left;
}
/* --------------------------------------------------
		LEFT AREA
-------------------------------------------------- */
#navi{/*display: none;height: 0;*/}
#left{margin-top: 30px;}
#side_text{
	background:url(http://f-yakiimo.com/image/common/side_bg.gif);
}
.side_banaa{
	padding: 0px 15px;
	padding-bottom:15px;
	text-align:left;
}
#sideinfo{
	width: 200px;
	padding: 14px 14px 4px;
	border: 1px solid #CCC;
	text-align: left;
}
#sideinfo p{
	margin-bottom:8px;
	text-align: left;
}
/* --------------------------------------------------
		FOOTER AREA
-------------------------------------------------- */
.end{display: none;clear:both;}
#footermenu{
	width: 100%;
	height: 160px;
	background: url(http://f-yakiimo.com/image/common/foot_bg.gif);
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 1.6em;
}
#footer_inner{
	position:relative;
	width: 960px;
	height: 160px;
	margin: 0 auto;
	text-align: left;
	color: #FFF;
}
.toPageTop{
	position:absolute;
	top:0px;
	right:0px;
}
#nav_footer{
	position:absolute;
	color:#413320;
	top:13px;
	left:0;
}
#footID{
	position:absolute;
	top:80px;
	left:0;
}
#info_footer{
	color:#413320;
	position:absolute;
	top:65px;
	left:0px;
	line-height: 1.5em;
}
#copy{
	position:absolute;
	top:130px;
	right:400px;
	text-align: right;
	color:#413320;
}
#footer{display: none;}
/* --------------------------------------------------
		TOPページ CSS
-------------------------------------------------- */
/* 新着情報 */
.news{width: 652px;height: 183px;}
.scroll{width: 652px;height: 183px;text-align: left;overflow-y: scroll;overflow-x: hidden;}
.topics{width: 630px;border-bottom: 1px dotted #666;}
/* --------------------------------------------------
		下層ページ CSS
-------------------------------------------------- */
/* プライバシーポリシー */
.policy{text-align: left;}
.policy h3{	border-left: 4px solid #333;color: #333;padding-left:8px;font-size: 15px;letter-spacing: 0.1em;font-weight: normal;}
.policy p{margin: 10px 0 25px;}
/* お問い合わせフォーム サイズ変更 */
.contactForm td{font-size: 11px;}
/* --------------------------------------------------
		下層ページ共通 CSS
-------------------------------------------------- */
/*囲み線*/
.kakoi{border: 3px solid #EEE;}.kakoi2{border: 1px solid #EEE;}
/*表内タイトル*/
.item_name{font-size:20px;line-height:2.1em;background:url(http://f-yakiimo.com/image/common/h3_bg.gif);font-weight:600;font-family: "HG明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;color:#fff;}
.price_title{font-size:16px;font-weight:600;border: 1px solid #c77424 !important;border-right: 1px solid #c77424 !important;}
.price_text{padding:1%;border: 1px solid #c77424 !important;}
/*ボーダー*/
.border-first{border-top:dashed 1px #f3e4cb !important;padding:3% 0%;border-top-style:dashed;border-top-color:#f3e4cb;}
.border-second{border-left:solid 1px #fff !important;border-top:dashed 1px #f3e4cb !important;padding:3% 1%;}
.border_left{border-left: 1px solid #CCC !important;}
.border_comment2{border-bottom: 1px solid #CCC !important;border-left: 1px solid #CCC !important;padding:1% 2%;}
.border_comment{border-bottom: 1px solid #CCC !important;padding:1% 3%;}
.border{border-bottom: 1px solid #CCC !important;border-style:double !important;}
.border_title{border-bottom: 1px solid #CCC !important;font-weight:800;line-height:1.8em;padding-left:3%;font-size:22px;font-family: "HG明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;}
.div_border{border-bottom: 1px dotted #CCC !important;}
.td_border td{border-bottom: 1px dotted #CCC !important;}
/*写真装飾*/
.photo img{padding: 4px;background: #FFF;border: 1px solid #CCC !important; margin-bottom: 5px;}
/* --------------------------------------------------
		共通CSS
-------------------------------------------------- */
/*文字設定*/
.fs10{font-size:10px;}.fs11{font-size:11px;}.fs12{font-size:12px;}.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs14a{font-size:15px;font-weight:500;padding-left:2%;}
.fs14b{font-size:14px;font-weight:500;}
.fs15{font-size:15px;}.fs16{font-size:16px;}.fs17{font-size:17px;}
.fs18{font-size:18px;}.fs19{font-size:19px;}.fs20{font-size:20px;}.fs21{font-size:21px;}
.fs22{font-size:22px;}.fs24{font-size:24px;}.fs25{font-size:25px;}.fs26{font-size:26px;}
.fs27{font-size:27px;}.fs28{font-size:28px;}.fwb{font-weight:bold;font-size:14px;color:#413320;}
.fsbw{font-size:14px;font-weight:bold;color:#fff;font-family: "HG明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;}
.fsb18{font-size:20px;line-height:1.6em;font-weight:bold;color:#fff;}
.fs16b{font-size:16px;font-weight:500;padding-left:2%;border-left: 1px solid #CCC !important;}
.fs15b{font-size:12px;font-weight:600;color:#000;width:130px;height:24px;}
/*行間調整*/
.lh10{line-height: 1em;}.lh12{line-height: 1.2em;}.lh13{line-height: 1.3em;}.lh14{line-height: 1.4em;}
.lh15{line-height: 1.5em;}.lh16{line-height: 1.6em;}.lh17{line-height: 1.7em;}.lh18{line-height: 1.8em;}
.lh19{line-height: 1.9em;}.lh20{line-height: 2.0em;}.lh21{line-height: 2.1em;}.lh22{line-height: 2.2em;}
.lh23{line-height: 2.3em;}.lh24{line-height: 2.4em;}
/*文字間間調整*/
.ls01{letter-spacing: 0.1em;}.ls02{letter-spacing: 0.2em;}.ls03{letter-spacing: 0.3em;}
.ls04{letter-spacing: 0.4em;}.ls05{letter-spacing: 0.5em;}
/*マージン共通*/
.mg0{margin: 0px;}.mg10{margin:10px;}.mg15{margin:15px;}.mg20{margin:20px;}
.mg25{margin:25px;}.mg30{margin:30px;}.mg35{margin:35px;}.mg40{margin:40px;}
/*マージン左*/
.mgL5{margin-left:5px;}.mgL10{margin-left:10px;}.mgL15{margin-left:15px;}.mgL20{margin-left:20px;}
.mgL25{margin-left:25px;}.mgL30{margin-left:30px;}.mgL35{margin-left:35px;}.mgL40{margin-left:40px;}
/*マージン右*/
.mgR5{margin-right: 5px;}.mgR10{margin-right:10px;}.mgR15{margin-right:15px;}.mgR20{margin-right:20px;}
.mgR25{margin-right:25px;}.mgR30{margin-right:30px;}.mgR35{margin-right:35px;}.mgR40{margin-right:40px;}
/*マージン下*/
.mgB5{margin-bottom: 5px;}.mgB10{margin-bottom:10px;}.mgB15{margin-bottom:15px;}.mgB20{margin-bottom:20px;}.mgB25{margin-bottom:25px;}
/*パディング*/
.pd5{padding: 5px;}.pd10{padding:10px;}.pd15{padding:15px;}.pdB5{padding-bottom: 5px;}.pdB10{padding-bottom:10px;}
/*フロート*/
.fltL{float:left;}.fltR{float:right;}.cleB{clear:both;}
/*見出し・その他*/
.pankuzu{font-size: 12px; background: no-repeat;line-height: 30px;}
.midashi{background: no-repeat;}
.midashi h2{
	text-shadow:1px 1px 1px #666;
	color: #333;
	font-size: 24px;
	line-height: 26px;
	letter-spacing: 0.1em;
}
.midashi h3{
	font-family: "HG明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0.1em;
	color: #fff;
}

.mincho{font-family: "HG明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;}
.gyosho{font-family: '朗太書体','HGP行書体',serif;}
/* --------------------------------------------------
		sitemapページCSS
-------------------------------------------------- */
#smap p{padding-left: 6px;font-size: 15px;border-left: 4px solid #DDD;margin-bottom: 15px;}