@import url(https://fonts.googleapis.com/css?family=Oswald|Lato:400,700,900|Noto+Sans+JP:400,700&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Comfortaa&display=swap);
/*! Type: YakuHanJP_Noto - Based on Noto Sans CJK JP */@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/YakuHanJP-Thin.woff2) format("woff2"),url(../fonts/YakuHanJP-Thin.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/YakuHanJP-Light.woff2) format("woff2"),url(../fonts/YakuHanJP-Light.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/YakuHanJP-Regular.woff2) format("woff2"),url(../fonts/YakuHanJP-Regular.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/YakuHanJP-Medium.woff2) format("woff2"),url(../fonts/YakuHanJP-Medium.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/YakuHanJP-Bold.woff2) format("woff2"),url(../fonts/YakuHanJP-Bold.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/YakuHanJP-Black.woff2) format("woff2"),url(../fonts/YakuHanJP-Black.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}#qanda .head-inner{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:119px 24px 40px;min-height:640px;text-align:center}@media (max-width:768px){#qanda .head-inner{padding:80px 20px 40px;min-height:320px}}#qanda .head-title{font-size:28px;letter-spacing:.3em;padding:0 0 40px .3em}@media (max-width:768px){#qanda .head-title{font-size:20px;font-weight:400;padding:0 0 16px .3em}}#qanda .head p{font-family:YakuHanJP_Noto,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.1em;line-height:2.6;padding-left:.1em}@media (max-width:768px){#qanda .head p{font-size:12.5px;line-height:2}}#qanda .head-breadcrumbs{padding-top:119px}@media (max-width:768px){#qanda .head-breadcrumbs{padding-top:40px}}#qanda .head{text-align:center;padding-top:56px}@media (max-width:768px){#qanda .head{padding-top:80px}}#qanda .section{padding:80px 64px 120px}@media (max-width:768px){#qanda .section{padding:40px 24px 56px}}#qanda .section-title{padding-bottom:56px;text-align:center}@media (max-width:768px){#qanda .section-title{padding:4px 0 32px}}#qanda .section-title span{display:block;font-size:26px;letter-spacing:.3em;padding-left:.3em}@media (max-width:768px){#qanda .section-title span{font-size:17.5px;letter-spacing:.2em;padding-left:.2em}}#qanda .section-title b{font-family:Lato,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;color:#f6d60b;display:block;font-size:23px;font-weight:900;line-height:1;letter-spacing:.1em;padding:8px 0 0 .1em}@media (max-width:768px){#qanda .section-title b{font-size:15px}}#qanda .qanda-title{font-size:17px;text-align:center;letter-spacing:.3em;padding-bottom:48px}@media (max-width:768px){#qanda .qanda-title{font-size:14px;padding-bottom:24px}}#qanda .qanda-annotation{text-align:center}#qanda .qanda-subsection{padding-bottom:2em}#qanda .qanda-subsection h2{letter-spacing:.2em}#qanda .qanda-item{border:1px solid rgba(35,24,21,.3);line-height:1.8}@media (max-width:768px){#qanda .qanda-item{font-size:11px}}#qanda .qanda-item input:checked~.qandaItem-q i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#qanda .qanda-item input:checked~.qandaItem-q i:after{opacity:0}#qanda .qanda-item input:checked~.qandaItem-a{border-top:1px solid rgba(35,24,21,.3);opacity:1;max-height:10000px;padding:14px 24px}@media (max-width:768px){#qanda .qanda-item input:checked~.qandaItem-a{padding:18px 10px}}#qanda .qanda-item+.qanda-item{margin-top:32px}@media (max-width:768px){#qanda .qanda-item+.qanda-item{margin-top:24px}}#qanda .qanda-item a{color:#2859b0}#qanda .qandaItem-qa{color:#2859b0;font-family:Comfortaa,cursive;font-size:22px;line-height:1.4;padding-right:.5em;text-align:center;width:1.6em}@media (max-width:768px){#qanda .qandaItem-qa{font-size:14px;padding-right:1em;width:2.1em}}#qanda .qandaItem-a,#qanda .qandaItem-q{display:-webkit-box;display:flex}#qanda .qandaItem-a>div,#qanda .qandaItem-q>div{-webkit-box-flex:1;flex:1;min-width:0}#qanda .qandaItem-q{padding:10px 14px 10px 24px}@media (max-width:768px){#qanda .qandaItem-q{background:rgba(40,89,176,.1);padding:14px 12px 14px 10px}#qanda .qandaItem-q>div{padding-right:8px}}#qanda .qandaItem-q i{align-self:center;background:#2859b0;display:block;-webkit-transition:.4s;transition:.4s;height:2px;position:relative;width:22px}@media (max-width:768px){#qanda .qandaItem-q i{width:15px}}#qanda .qandaItem-q i:after{bottom:0;left:0;height:100%;position:absolute;top:0;right:0;width:100%;background:#2859b0;content:"";display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.4s;transition:.4s}#qanda .qandaItem-a{border-top:0;opacity:0;max-height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s;padding:0 24px}