﻿.box-btn-anchor{position:relative;z-index:1;margin-top:-4px}@media (max-width: 999px){.box-btn-anchor{margin-top:40px}}.box-btn-anchor__list{display:flex;flex-wrap:wrap;margin-left:-7px;justify-content:center}@media (max-width: 999px){.box-btn-anchor__list{display:block;margin-left:0}}@media (min-width: 1000px){.box-btn-anchor__list.is-left{justify-content:flex-start}}.box-btn-anchor .c-btn-anchor{width:calc(25% - 7px);margin:7px 0 0 7px}@media (max-width: 999px){.box-btn-anchor .c-btn-anchor{margin:8px 0 0 0;width:100%}}.box-btn-anchor .c-btn-anchor__text{margin-left:7px}.select-custom{position:relative}.select-custom:after{content:'';position:absolute;background-image:url(../../img/icon/ico_arrow_anchor.svg);width:14px;height:7px;right:20px;top:calc(50% - 4px);pointer-events:none}.select-custom select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:0;width:100%;height:65px;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.3125em;letter-spacing:.05em;font-weight:700;color:#fff;background-color:#ff8c00;padding:14px 45px 14px 22px}.sec-content{padding-top:94px}@media (max-width: 999px){.sec-content{padding-top:53px}.sec-content:first-child{padding-top:44px}}.sec-content.is-hidden{display:none}.sec-content .c-title01{text-align:center;line-height:1.90625em;z-index:1;position:relative}@media (max-width: 999px){.sec-content .c-title01{font-size:24px;font-size:2.4rem;line-height:2.08333em}.sec-content .c-title01__line{padding-bottom:6px}}.sec-content .box-faq{position:relative;z-index:1;margin-top:35px}@media (max-width: 999px){.sec-content .box-faq{margin-top:20px}}.sec-content .box-faq .item{margin-top:8px;position:relative}@media (max-width: 999px){.sec-content .box-faq .item{margin-top:6px}}.sec-content .box-faq .item .offset{width:100%;height:1px;position:absolute;left:0;top:0}.sec-content .box-faq .item .icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.1em;font-weight:500;font-family:"Shippori Mincho",serif;background-color:#2F1A00;color:#fff}@media (max-width: 999px){.sec-content .box-faq .item .icon{width:27px;height:27px;font-size:14px;font-size:1.4rem;line-height:1.07143em}}.sec-content .box-faq .item .icon small{margin-top:-3px}.sec-content .box-faq .item__title{background-color:#FFF8EF;display:flex;align-items:flex-start;position:relative;padding:24px 20px;cursor:pointer}@media (max-width: 999px){.sec-content .box-faq .item__title{padding:20px 16px}}.sec-content .box-faq .item__title .text{font-size:19px;font-size:1.9rem;line-height:1.63158em;letter-spacing:.05em;font-weight:500;flex:1;padding:2px 40px 0 15px}@media (max-width: 999px){.sec-content .box-faq .item__title .text{padding:2px 32px 0 10px;font-size:17px;font-size:1.7rem;line-height:1.41176em}}.sec-content .box-faq .item__title .icon-plus{flex-shrink:0;width:12px;height:12px;position:absolute;right:30px;top:calc(50% - 6px)}@media (max-width: 999px){.sec-content .box-faq .item__title .icon-plus{right:17px}}.sec-content .box-faq .item__title .icon-plus:before,.sec-content .box-faq .item__title .icon-plus:after{content:'';background-color:#ff8c00;position:absolute;border-radius:10px}.sec-content .box-faq .item__title .icon-plus:before{width:2px;height:12px;left:5px;top:0;transition:opacity .5s;will-change:opacity}.sec-content .box-faq .item__title .icon-plus:after{width:12px;height:2px;top:5px;left:0}.sec-content .box-faq .item__title.is-active .icon-plus:before{opacity:0}.sec-content .box-faq .item__desc{display:none}.sec-content .box-faq .item__desc .icon{background-color:#ff8c00}.sec-content .box-faq .item__desc .flex{padding:19px 20px 34px;display:flex;align-items:flex-start}@media (max-width: 999px){.sec-content .box-faq .item__desc .flex{padding:27px 16px 24px}}.sec-content .box-faq .item__desc .cms-content{flex:1;margin-top:0;padding:5px 0 0 15px;line-height:1.875em}@media (max-width: 999px){.sec-content .box-faq .item__desc .cms-content{padding:0 0 0 10px;font-size:15px;font-size:1.5rem;line-height:1.73333em}}.sec-content .box-faq .item__desc .cms-content a{text-decoration:underline;color:#272727}.c-box-contact{margin-top:145px}@media (max-width: 999px){.c-box-contact{margin-top:120px}}

/*# sourceMappingURL=maps/faq.min.css.map */
