﻿.faq .sec-faq-content{padding-top:90px}@media (max-width: 767px){.faq .sec-faq-content{padding-top:47px}}.faq .sec-faq-content .link{display:flex;flex-wrap:wrap;margin:-15px 0 0 -15px}@media (max-width: 767px){.faq .sec-faq-content .link{width:-11px 0 0 -11px;padding-left:4px}}.faq .sec-faq-content .link .c-btn-anchor{width:calc(50% - 15px);margin:15px 0 0 15px}@media (max-width: 767px){.faq .sec-faq-content .link .c-btn-anchor{width:calc(50% - 11px);margin:11px 0 0 11px}}.faq .sec-faq-content .list-faq-box{display:flex;align-items:flex-start;padding-top:108px;position:relative}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box{display:block;padding-top:62px}.faq .sec-faq-content .list-faq-box:first-child{padding-top:49px}}.faq .sec-faq-content .list-faq-box .offset{position:absolute;width:100%;height:1px;left:0;top:100px}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box .offset{top:40px}}.faq .sec-faq-content .list-faq-box__title{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.025em;font-weight:500;width:300px;flex-shrink:0;padding-right:20px}@media only screen and (min-width: 768px) and (max-width: 1100px){.faq .sec-faq-content .list-faq-box__title{width:270px;font-size:20px;font-size:2rem}}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box__title{font-size:21px;font-size:2.1rem;line-height:1.14286em}}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box__title{width:100%}}.faq .sec-faq-content .list-faq-box__title:after{content:'';width:21px;height:1px;background-color:#1C1C1C;display:block;margin-top:20px}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box__title:after{margin-top:18px}}.faq .sec-faq-content .list-faq-box__desc{margin-top:-3px;flex:1}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box__desc{margin-top:29px}}.faq .sec-faq-content .list-faq-box .item{margin-top:50px}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box .item{margin-top:37px}}.faq .sec-faq-content .list-faq-box .item:first-child{margin-top:0}.faq .sec-faq-content .list-faq-box .item__title{display:flex;align-items:flex-start;border-bottom:1px solid #DDDDDD;padding-bottom:19px}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box .item__title{padding-bottom:15px}}.faq .sec-faq-content .list-faq-box .item__title .q{width:34px;height:34px;border-radius:50%;background-color:#FA7BAC;font-family:"Sorts Mill Goudy";color:#fff;font-size:17px;font-size:1.7rem;line-height:1.05882em;letter-spacing:.1em;font-weight:400;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box .item__title .q{width:32px;height:32px;font-size:15px;font-size:1.5rem;line-height:1.06667em}}.faq .sec-faq-content .list-faq-box .item__title .q span{margin-top:-1px}.faq .sec-faq-content .list-faq-box .item__title .text-jp{font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.05em;font-weight:500;color:#FA7BAC;flex:1;padding-left:13px}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box .item__title .text-jp{margin-top:-1px;padding-left:9px;font-size:19px;font-size:1.9rem;line-height:1.52632em}}.faq .sec-faq-content .list-faq-box .item__content{padding-left:47px;padding-top:23px}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box .item__content{padding-left:0;padding-top:19px}}.faq .sec-faq-content .list-faq-box .item__content .cms-content{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.06em;font-weight:500;padding:0}@media (max-width: 767px){.faq .sec-faq-content .list-faq-box .item__content .cms-content{font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:.04em}}.faq .sec-faq-content .list-faq-box .item__content .cms-content>*:first-child{margin-top:0}.faq .sec-faq-content .list-faq-box .item__content .cms-content p{margin-bottom:0;margin-top:20px}.faq .sec-faq-content .list-faq-box .item__content .cms-content a{text-decoration:underline;color:#88B6E2;display:inline-block}

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