﻿.con_intr,.con_pnav,.con_faq{width:95%;max-width:1200px;margin:auto}@media only screen and (max-width: 767px){.con_intr,.con_pnav,.con_faq{width:91.66667%}}@font-face{font-family:'Hannari';src:url("font/Hannari.woff") format("woff"),url("font/Hannari.otf’") format("opentype")}.con_intr{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{margin-top:6%}}@media only screen and (max-width: 767px){.con_intr{margin-top:8%}}.con_intr .st{font-size:142%;text-align:center;margin-bottom:0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .st{font-size:130%}}@media only screen and (max-width: 767px){.con_intr .st{font-size:100%}}@media only screen and (min-width: 768px){.con_intr .txt{text-align:center}}@media only screen and (max-width: 767px){.con_intr .txt{font-size:89%}}.con_pnav{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{margin-top:6%}}@media only screen and (max-width: 767px){.con_pnav{margin-top:8%}}.con_pnav ul{overflow:hidden}.con_pnav ul li{float:left}@media only screen and (min-width: 1200px){.con_pnav ul li{width:18.66667%;margin:20px 0 0 1.66667%}.con_pnav ul li:nth-child(5n+1){clear:left;margin-left:0}.con_pnav ul li:nth-child(-n+5){margin-top:0}}@media print{.con_pnav ul li{width:18.66667%;margin:20px 0 0 1.66667%}.con_pnav ul li:nth-child(5n+1){clear:left;margin-left:0}.con_pnav ul li:nth-child(-n+5){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li{width:32%;margin:2% 0 0 2%}.con_pnav ul li:nth-child(3n+1){clear:left;margin-left:0}.con_pnav ul li:nth-child(-n+3){margin-top:0}}@media only screen and (max-width: 767px){.con_pnav ul li{width:49%;margin:2% 0 0 2%}.con_pnav ul li:nth-child(2n+1){clear:left;margin-left:0}.con_pnav ul li:nth-child(-n+2){margin-top:0}.con_pnav ul li a{font-size:77%}}.con_pnav ul li a{display:block;text-decoration:none;background:#fff;padding:0.5em;color:#2f2f2f;text-align:center;font-family:"Hannari","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","Yu Mincho",YuMincho,"游明朝","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_pnav ul li a:after{content:"";font-family:FontAwesome;margin-left:.5em;display:block;margin:auto;color:#8d8a82;padding-top:0.3em;line-height:1;margin-top:0.5em;border-top:1px solid #681d06}.con_faq{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq{margin-top:10%}}@media only screen and (max-width: 767px){.con_faq{margin-top:4em}}.con_faq h3{margin-bottom:1em}.con_faq .box_faq .faq_det{margin-bottom:7px}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det{margin-bottom:.4em}}.con_faq .box_faq .faq_det .accordion{position:relative;cursor:pointer;border:1px solid #877e64;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}.con_faq .box_faq .faq_det .accordion:after{content:"＋";font-family:FontAwesome;margin-left:.5em;position:absolute;top:50%;right:1em;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#8d6c0d;font-family:"Yu Gothic","游ゴシック体","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:118%}.con_faq .box_faq .faq_det .accordion.active:after{content:'－'}.con_faq .box_faq .faq_det .accordion:hover{background:rgba(135,126,100,0.5)}.con_faq .box_faq .faq_det .accordion span{display:block;padding:0.5em 0.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_faq .box_faq .faq_det .accordion span em{width:80%;display:inline-block;vertical-align:middle;margin-top:-.5em}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .accordion span em{margin-top:0;width:78%}}.con_faq .box_faq .faq_det .accordion span:before{content:'Q';display:inline-block;color:#8d6c0d;text-align:center;margin-right:0.5em;line-height:1;font-size:142%;font-family:'Crimson Text', serif}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .accordion span:before{font-size:118%}}.ie .con_faq .box_faq .faq_det .accordion span:before{font-family:'Cormorant Infant', serif}.con_faq .box_faq .faq_det .inner{padding:0.5em 0.8em 1em 0.8em;display:none}.con_faq .box_faq .faq_det .inner:before{content:'A';display:inline-block;color:#e1d7b9;text-align:center;line-height:1;font-size:142%;font-family:'Crimson Text', serif;margin-right:.5em;vertical-align:top}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .inner:before{font-size:118%}}.ie .con_faq .box_faq .faq_det .inner:before{font-family:'Cormorant Infant', serif}.con_faq .box_faq .faq_det .inner .answer{vertical-align:top;display:inline-block;width:calc(100% - 3em)}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .inner .answer{width:calc(100% - 2em)}}
