@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/

/*	memo
font-family（字体）
ゴシック→"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif
明朝→"Hiragino Mincho Pro","HGS明朝E","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif
*/
.sp{display: none;}
body		{ margin:0px; padding:0px; color:#4A4645; background: url(../img/back_paper.jpg); font: normal normal normal 13px/2em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",'Noto Serif JP',Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
a		{ outline:0px none #fff; background-repeat:no-repeat; }
a span,a strong,a em,a small,a img	{ cursor:pointer; }
br		{ letter-spacing:0px; }
div		{ position:relative; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; border:0px solid #000; }
hr		{ clear:both; height:1px; color:#000; background:#000; text-align:left; margin:0px; border:0px none #000; display:block; }
img		{ margin:0px; padding:0px; border:0px solid #000; }
form		{ margin:0px; padding:0px; }
select		{ cursor:hand; cursor:pointer; }
h1,h2,h3,h4,h5,h6	{ margin:0px; padding:0px; font-size:100%; line-height:100%; font-weight:normal; font:inherit; }
ul,ol		{ margin:0px; padding:0px; }
li		{ margin:0px; padding:0px; display:block; list-style:none outside none; }
li img		{ vertical-align:top;margin:0px;padding:0px; }
li a img		{ vertical-align:top;margin:0px;padding:0px; }
dl		{ clear:both; float:left; display:inline; width:100%; margin:0px; padding:0px; }
dt		{ clear:both; float:left; display:block; width:15%; margin:0px; padding:0px; }
dd		{ clear:none; float:left; display:block; width:85%; margin:0px; padding:0px;  }
table		{ border-collapse:collapse; border-spacing: 0px; border:0px solid #ccc; table-layout:fixed; empty-cells:show; margin:0px; padding:0px; }
td,th		{ margin:0px; padding:2px; font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

body	{ color:#36322f; -webkit-text-size-adjust: 100%; }
a	 { color:#6C543F; text-decoration:none; }
strong	 { font-weight:normal; }
em	 { font-style:normal; }
.SHEET	{ width:960px; margin:0 auto; text-align:left; position:relative; }
#PAGE	{ width:100%;  }

/*予告広告*/
.YOKOKU_MATOME{display:none;}
.YOKOKU_TAG{background: white;color: #8A3727;width: 70px;text-align: center;display: flex;justify-content: center;font-size: 14px;padding: 3px;line-height: 17px;}
.YOKOKU_TEXT{margin-left: 10px;font-size: 12px;letter-spacing: 0.2px;color: white;}

/*完売*/
#HEADER ul.CONTACT {width: 220px;display: inline;float: right;padding: 0px;margin: 0px 0 0 0;background: none;border: none;}
#HEADER ul.CONTACT li {width: 196px;float: left;margin: 0px 0px 0px 10px;padding: 0px;color: #fff;text-align: center;line-height: 30px;font-size: 15px;padding: 10px 0px;height: 27px; background:red; }
/*	ヘッダー*/
#HEADER a.A_LOGO { width:440px; margin:0 auto; text-align:center; display:block; margin-top: 19px;}
#HEADER a.A_LOGO strong { width:200px; font-weight: 700;font-style: normal;  font-size:24px; color: #6C543F; text-align:center; display:inline-block; line-height:1.2em; letter-spacing: .5px; margin-left: 28px;}
#HEADER a.A_LOGO span { width:440px; font-size:13px; text-align:center; margin:-4px auto 0 auto; display:inline-block;color: #6C543F;}
#HEADER a.A_LOGO img { width:100%; float:left; clear:none; margin-bottom:10px; }
#HEADER	{ width:100%; background:#fff; text-align:center; }
#PAGE #HEADER .SHEET	{ padding-bottom:0px; }
#HEADER .navi_btn	{ display:none; }
#HEADER h1 { width:260px; float:left; margin:30px 0px 0px 0px; font-size:10px; line-height:1.2em; }
#HEADER .SHEET img.IMG_LOGO { width:200px; margin:10px 40px 0 380px; display:block; }
#HEADER .SHEET img.IMG_LOGO_SP { display:none; }
#HEADER .TEL { float:right; display:inline; margin:0px 10px 0px 0px; }
#HEADER .TEL span { float:left; margin:10px 10px 0 0; font-size:10px; line-height:1.2em; }
#HEADER .TEL strong { float:left; font-size:28px; line-height:1.5em; color:#ed8315; }
#HEADER .TEL strong img { margin-right:5px; }
#HEADER .TEL em { float:left; margin:5px 0 0 10px; padding:5px; border:1px solid #36322f; font-size:12px; line-height:1.2em; }
#HEADER ul.CONTACT { width:285px; display:flex; float:right; padding:0px; margin:20px 0 0 0; background:none; border:none; }
#HEADER ul.CONTACT li { float:left; margin:0px 0px 0px 10px; padding:10px; }
#HEADER ul.CONTACT li.LONG { width:220px; background:#184923; color:#fff; text-align:center; line-height:1.2em; padding:5px 0; }
#HEADER ul.CONTACT li a { width:100px; height:35px; display:inline; float:left; background:color: #392003; text-align:center; color:#fff; line-height:35px;}
#HEADER ul.CONTACT li a:link { background:#6C543F; text-decoration:none; }
#HEADER ul.CONTACT li a:visited { background:linear-gradient(180deg, rgba(247,203,89,1) 0%, rgba(209,160,27,1) 100%); text-decoration:none; }
#HEADER ul.CONTACT li a:hover { text-decoration:none; opacity: 0.8;}
#HEADER ul.CONTACT li a:active { text-decoration:none; opacity: 0.8;}
#HEADER #navigation	{ width:960px; float:left; clear:none; margin:13px 0 0 0; }
#HEADER ul.NAVI { width:960px; margin:0 auto; zoom:1; }
#HEADER ul.NAVI li { width: 25%; height:48px; display:inline; float:left; margin:5px 0 0 0; line-height: 1.2em; }
#HEADER ul.NAVI li.CLOSE { display:none; }

#HEADER ul.NAVI li a { width:100%; height:45px; float:left; }
#HEADER ul.NAVI li a:link { border-bottom:3px solid #fff; text-decoration:none; }
#HEADER ul.NAVI li a:visited { border-bottom:3px solid #fff; text-decoration:none; }
#HEADER ul.NAVI li a:hover { border-bottom:3px solid #6C543F; text-decoration:none; }
#HEADER ul.NAVI li a:active { border-bottom:3px solid #6C543F; text-decoration:none; }
#HEADER ul.NAVI li a strong { width:100%; float:left; margin:5px 0px 0px 0px; font-size:13px; text-align:center; }
#HEADER ul.NAVI li a span { width:100%; float:left; margin:5px 0px 0px 0px; font-size:10px; text-align:center; }
#HEADER ul.NAVI li.NOLINK  { width:100%; height:48px; display:inline; float:left; margin:5px 0 0 0; line-height: 1.2em; display:block; }
#HEADER ul.NAVI li.NOLINK strong { width:100%; float:left; margin:5px 0px 0px 0px; font-size:12px; text-align:center; color:#c6c6c6; }
#HEADER ul.NAVI li.NOLINK span { width:100%; float:left; margin:5px 0px 0px 0px; font-size:9px; text-align:center; color:#c6c6c6; }
#HEADER ul.NAVI li.RE { display:none; }
#slide_menu	{ display:none; }




#FOOTER {width: 100%;background: #fff;text-align: center;font-size: 11px;line-height: 1.2em;border-top: 1px solid #ccc;padding: 10px 0 0 0;}
#PAGE #FOOTER .SHEET	{ padding-bottom:20px; }
#FOOTER ul { width:auto; float:left; clear:both; margin-top:15px; border-left:1px solid #eeeeee; zoom:1; }
#FOOTER ul li { width:auto; display:inline; float:left; border-right:1px solid #eeeeee; line-height: 1.2em; }
#FOOTER ul li a { width:auto; float:left; margin:0 10px; }
#FOOTER ul li a:link { text-decoration:none; }
#FOOTER ul li a:visited { text-decoration:none; }
#FOOTER ul li a:hover { text-decoration:underline; }
#FOOTER ul li a:active { text-decoration:underline; }
#FOOTER ul li.RE { display:none; }

ul.AREA { width:930px; float:left; margin:20px 0px 0px 10px; }
ul.AREA li { width:280px; float:left; clear:none; margin:0 28px 0 0; text-align:center; }
ul.AREA li a { width:280px; height:40px; display:block; text-decoration: none;  background:#2e6bc6; }
ul.AREA li a span { width:280px; font-size:13px; color:#fff; float:left; display:block; margin-top:10px; line-height: 24px;}
ul.AREA li a span img { margin:0 10px 0 0px; }
ul.AREA li p { float:left; font-size:10px; margin-top:0px; }
ul.AREA li a:link { text-decoration: none; }
ul.AREA li a:visited { text-decoration: none; }
ul.AREA li a:hover { text-decoration: none; background-color:#3998f7; }
ul.AREA li a:active { text-decoration: none; }


#FOOTER .PRIVACY { width:auto; float:right; clear:none; margin-top:15px; }
#FOOTER a.PRIVACY:hover { text-decoration:underline; }
#FOOTER .TEL	{ width:auto; float:left; clear:both; margin:10px 0 0 0; }
#FOOTER .TEL .WILL	{ width:270px; float:left; margin:5px 20px 0 0; }
#FOOTER .TEL .WILL img	{ width:100%; float:left; margin:0; }
#FOOTER .TEL span { float:left; margin:17px 10px 0 0; font-size:10px; line-height:1.2em; }
#FOOTER .TEL strong { float:left; font-size:28px; line-height:1.5em; }
#FOOTER .TEL strong img { height:20px; margin-right:5px; }
#FOOTER .TEL em { float:left; margin:9px 0 0 10px; padding:5px; border:1px solid #36322f; font-size:12px; line-height:1.2em; }

#pageFooter	{ background:#fff; overflow:hidden; text-align:center; z-index:40; position:relative; border-top:1px solid #ccc; }
#PAGE #pageFooter .SHEET	{ padding-bottom:20px; }
#pageFooter .FOOTER	{ width:750px; display:block; margin:50px auto 20px auto; }
#pageFooter .FOOTER div#CONTACTSHEET	{ display:block; margin:0px auto; text-shadow:none; }
#pageFooter .FOOTER div#CONTACTSHEET .BOX	{ width:auto; clear:none; display:inline; float: left; margin:0px 0px 0px 0px; padding-bottom:0px; text-align:left; }
#pageFooter .FOOTER div#CONTACTSHEET dl dt	{ font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
#pageFooter .CON_BTN	{ width:750px; float:left; display:inline; margin:50px 0px 0px 105px; padding-bottom:30px; }
#pageFooter .CON_BTN a.RES	{ float:left; }
#pageFooter .CON_BTN a.REQ	{ float:right; }
#pageFooter .COPYRIGHT	{ width:300px; float:left; margin-top:30px; text-align:left; }
#pageFooter .COPYRIGHT p 	{ width:300px; color:#260a00; text-align:left; font-size:11px; }
#pageFooter .COPYRIGHT p a	{ color:#260a00; }
#pageFooter .COPYRIGHT p a:link	{ text-decoration:none; }
#pageFooter .COPYRIGHT p a:visited	{ text-decoration:none; }
#pageFooter .COPYRIGHT p a:hover	{ text-decoration:underline; }
#pageFooter .COPYRIGHT p a:active	{ text-decoration:underline; }
#pageFooter a.PRIVACY	{ float:right; margin-top:30px; color:#260a00; font-size:11px; }
#pageFooter a.PRIVACY:link	{ text-decoration:none; }
#pageFooter a.PRIVACY:visited	{ text-decoration:none; }
#pageFooter a.PRIVACY:hover	{ text-decoration:underline; }
#pageFooter a.PRIVACY:active	{ text-decoration:underline; }
.pageTop{ position:fixed; bottom:20px; right:20px; width:36px; height:36px; z-index:60; }

#PAGE .SHEET	{ padding-bottom:50px; }
#PAGE .SHEET h2	{ width:960px; float:left; margin:70px 0 30px 0px; z-index:100; color: #6C543F;}
#PAGE .SHEET h2 strong	{ width:100%; float:left; font-size:28px; letter-spacing:0.05em; text-align:center; }
#PAGE  h2 strong {width: 100%;float: left;font-size: 28px;letter-spacing: 0.05em;text-align: center;}
#PAGE .SHEET h2 span	{ width:100%; float:left; font-size:11px; letter-spacing:0.05em; text-align:center;}
#PAGE h2 span	{ width:100%; float:left; font-size:11px; letter-spacing:0.05em; text-align:center;}

ul.CONTACT { width:958px; float:left; clear:none; margin:50px auto 0 auto; }
ul.CONTACT li { width:479px; float:left; clear:none; margin:30px 0 30px 0; }
ul.CONTACT img { width:412px; float:left; clear:none; margin:0 34px 0 34px; }
ul.CONTACT a { width:465px; float:left; clear:none; }
ul.CONTACT a:hover { filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70; }
.IMG_TOP { width:100%; float:left; clear:none; }


/* ------------------------------- CONTACTSHEET ------------------------------- */
/* -- 営業所シート -- */
#PAGE #CONTACTSHEET			{ width:960px; height:auto; padding:30px 0px 30px 0px; background:#292623; border-color:#292623; color:#fff; font-size:11px;line-height:15px; float:left; clear:none; margin:0px 0 0 0; }
#PAGE #CONTACTSHEET strong { width:auto; text-align:left; float:left; clear:none; line-height:1.7em; font-size:18px; margin:0px 0 10px 0; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
#PAGE #CONTACTSHEET .DIV_LEFT { width:430px; float:left; clear:none; margin:20px 0 0 95px; }

div#PAGE div#CONTACTSHEET a			{ display:block; margin:20px 0px 20px 20px; color:#fff; font: normal normal bold 16px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div#CONTACTSHEET span			{ display:block; margin:20px 0px 20px 20px; color:#fff; font: normal normal bold 16px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
#PAGE #CONTACTSHEET div dl		{ clear:both; display:inline; float:left; width:400px; height:auto; margin:0px 0px 0px 0px; padding:0px; }
#PAGE #CONTACTSHEET div dl dt		{ clear:both; display:inline; float:left; width:85px; height:auto; margin:0px 5px 0px 0px; padding:2px 0px 2px 0px; border-top:1px solid #33302d; color:#8e8e88; background:transparent; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div#CONTACTSHEET div dl dd		{ clear:none; display:inline; float:left; width:310px; height:auto; margin:0px; padding:1px 0px 2px 0px; border-top:2px solid #33302d; color:#fff; font:normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div#CONTACTSHEET div dl dd a		{ margin:0px; padding:0px; font:normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div#CONTACTSHEET div a		{ margin:0px 0px 0px 20px; padding:0px; }
div#PAGE div#CONTACTSHEET div a img		{ margin:9px 0px 0px 0px; border:1px solid #eeeeee; }
div#PAGE div#CONTACTSHEET div a:link img	{ border:1px solid #191715; }
div#PAGE div#CONTACTSHEET div a:visited img	{ border:1px solid #191715; }
div#PAGE div#CONTACTSHEET div a:hover img	{ border:1px solid #000; }
div#PAGE div#CONTACTSHEET div a:active img	{ border:1px solid #000; }
div#PAGE div#CONTACTSHEET div img		{ clear:none; display:inline; float:right; margin:0px 0px 0px 20px; } /* 地図 */

div#PAGE div#CONTACTSHEET .MINCHO		{ width:235px; float:left; display:inline; font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#PAGE div#CONTACTSHEET .TEL		{ width:auto; margin-left:10px; display:inline; float:left; }
div#PAGE div#CONTACTSHEET .TEL a		{ float:none; margin:0px; display:inline; clear:none; }
div#PAGE div#CONTACTSHEET .CONTACTTITLE		{ width:auto; float:left; display:inline; }
div#PAGE div.CONTENTS .BOX_C			{ width:750px; float:left; display:inline; clear:both; margin:5px 0px 0px 0px; padding-bottom:20px; }
div#PAGE div.CONTENTS .CONTACT_BAR		{ width:710px; float:left; display:inline; clear:both; border:1px solid #ccc; margin:5px 0px 0px 20px; font:normal normal normal 14px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS .CONTACT_BAR .TEL		{ width:390px; background:#292623; color:#fff; text-align:center; font-size:11px; font-weight:normal; line-height:2.5em; }
div#PAGE div.CONTENTS .CONTACT_BAR .TEL span	{ color:#fff; font-size:18px; font-weight:bold; line-height:2em; margin-left:10px; font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#PAGE div.CONTENTS .CONTACT_BAR .TEL a	{ color:#fff; text-align:center; font-size:20px; font-weight:bold; line-height:2em; background:none; font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#PAGE div.CONTENTS .CONTACT_BAR ul		{ width:310px; float:left; display:inline; clear:none; margin:8px 0px 0px 0px; }
div#PAGE div.CONTENTS .CONTACT_BAR ul li	{ float:left; display:inline; clear:none; border-left:1px solid #ccc; background:url(/buy/p/img/option_a.png) no-repeat 5px 3px; }
div#PAGE div.CONTENTS .CONTACT_BAR ul li a	{ float:left; display:inline; clear:none; margin:1px 15px 0px 30px; }
div#PAGE div.CONTENTS .CONTACT_BAR ul li.STOCK	{ border:none; background:url(/buy/p/img/stock.png) no-repeat 5px 6px; }
div#PAGE div.CONTENTS .CONTACT_BAR ul li.STOCK a	{ color:#777; }
div#PAGE div.CONTENTS strong.BUKKENNAME		{ clear:none; display:inline; float:left; width:450px; height:55px; padding:0px 10px 0px 20px; margin:24px 0px 0px 0px; background-color:#fff; font: normal normal bold 16px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

div#PAGE div#CONTACTSHEET span.TEL_PC { display:block; margin:0; }
div#PAGE div#CONTACTSHEET a.A_TEL { display:none; }
br.SP { display:none; }
#HEADER ul.NAVI li.SP{display: none;}


/*フッターここから*/
#FOOTER #FOOTER_BOX .F_TEL strong	{ width:auto; float:left; margin:0px; font-weight:normal; font-size:28px; line-height:1.2em; }
#FOOTER	{ width:100%; margin:0px auto; background:#fff; text-align:center; }
#FOOTER #FOOTER_BOX	{ width:930px; margin:10px auto; text-align:left; overflow: initial;}
#FOOTER #FOOTER_BOX .F_TEL	{ margin:-45px 0px 0px 0px; float:right; width:330px;}
#FOOTER #FOOTER_BOX .F_TEL span	{ width:100%; float:right; text-align:right; margin:0px 0px 0px 0px; font-size:11px; line-height:1.3em; color:#000; }
#FOOTER #FOOTER_BOX em	{ width:auto; float:left; margin: 20px 5px 0px 80px; font-style:normal; font-size:15px; line-height:1.2em; color:#000; }
#FOOTER #FOOTER_BOX .F_TEL strong	{ float:right; line-height:1.6em; }
#FOOTER .F_WILL { width:500px; float: left; margin: 0px 0px 0px 0px;}
#FOOTER .F_WILL span { width:500px; float: left; margin: 0px 0px 0px 0px;}
.FOOTERLINK{ float:left; width:960px; }
.FOOTERLINK a:active { text-decoration:none;}
.FOOTERLINK a:visited { text-decoration:none;}
.FOOTERLINK p { width:960px; font-size:11px; float:left; padding-top:10px; }
.FOOTERLINK ul.F_LINK { width: 960px; float: left; clear: none; margin-top: 20px;}
.FOOTERLINK ul.F_LINK li { float: left; clear: none;}
li { margin: 0px; padding: 0px; display: block; list-style: none outside none;}
.COPYRIGHT{ width:960px;}

#whole_FOOTER_BOX{ background-color:#fff; padding-bottom:10px;padding-top:10px;}
.midashi_name{ border:solid 1px; font-size:11px; width: 50px; text-align: center; float:left; margin-top:12px;}
.F_company img{ margin-left:20px;}
.F_company{ width:285px; float:left; margin-top:30px;}
.will{ margin-top:12px;}
.copylighht{ font-size:11px; width:600px; float:left; margin-top:10px;line-height: 1.6em;}
.whole_F_company{ width:600px; float:left;}
/*フッターここまで*/



.arrow_b {position: relative;display: inline-block;padding-left: 0px;color: #333;text-decoration: none;}
.arrow_b:before {content: '';width: 5px;height: 6px;border: 0;border-top: solid 2px white;border-right: solid 2px white;position: absolute;top: 50%;right: 11px;margin-top: -4px;transform: rotate(45deg);}

  }
