@media (width<=767px){.recruit-pagehead-label.-single{letter-spacing:.095em;text-indent:.095em}}.qa-wrap{background-color:#f1f1f1}@media (width<=767px){.qa-wrap{padding:40px 0}}@media (width>=768px){.qa-wrap{padding:min(111.5px,7.96429vw) 0 min(94.93px,6.78071vw)}}@media (width<=767px){.qa+.qa{padding-top:40px}}@media (width>=768px){.qa+.qa{padding-top:min(78.5px,5.60714vw)}}.qa-card{background-color:#fff;position:relative}@media (width<=767px){.qa-card{margin-inline:20px}}@media (width>=768px){.qa-card{width:min(1000px,71.4286vw);margin-inline:auto;padding-top:min(1.5px,.107143vw)}}.qa-card:before{content:"";background-color:#0077cd;width:100%;position:absolute;left:0}@media (width<=767px){.qa-card:before{height:5px;top:0}}@media (width>=768px){.qa-card:before{height:min(10px,.714286vw);top:min(1.5px,.107143vw)}}@media (width<=767px){.qa-card{padding:0 15px 20px}}@media (width>=768px){.qa-card{padding-inline:min(100px,7.14286vw);padding-bottom:min(60px,4.28571vw)}}.qa-title{color:#fff;text-align:center;white-space:nowrap;background-color:#000;font-weight:700;position:relative}@media (width<=767px){.qa-title{letter-spacing:.02em;width:160px;height:36px;padding-left:.02em;font-size:18px;line-height:34.2px}}@media (width>=768px){.qa-title{letter-spacing:.03em;width:min(185px,13.2143vw);height:min(60px,4.28571vw);padding-left:.03em;font-size:min(22px,1.57143vw);line-height:min(61px,4.35714vw)}}@media (width<=767px){.qa-title{margin-left:-15px}}.qa-title{font-feature-settings:normal}@media (width>=768px){.qa-title{letter-spacing:.1em;margin-left:calc(-1*min(100px,7.14286vw));padding-left:.1em;line-height:min(57px,4.07143vw)}.qa-title.-wide{width:min(200px,14.2857vw)}}.qa-list{background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;position:relative}@media (width<=767px){.qa-list{background-image:linear-gradient(#8a8a8a80,#8a8a8a80)}}@media (width>=768px){.qa-list{background-image:linear-gradient(#8c8c8cbf,#8c8c8cbf)}}@media (width<=767px){.qa-list{margin-top:20px}}@media (width>=768px){.qa-list{margin-top:min(38.5px,2.75vw)}}.qa-question{font-weight:400}.qa-question-button{color:#2c2c2c;text-align:left;cursor:pointer;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;width:100%;display:block;position:relative}@media (width<=767px){.qa-question-button{background-image:linear-gradient(#8a8a8a80,#8a8a8a80)}}@media (width>=768px){.qa-question-button{background-image:linear-gradient(#8c8c8cbf,#8c8c8cbf)}}@media (width<=767px){.qa-question-button{padding:15.87px 47px 15.13px 25px;font-size:12px;line-height:19px}}@media (width>=768px){.qa-question-button{padding:min(22.42px,1.60143vw) min(60px,4.28571vw) min(25.58px,1.82714vw) min(72.5px,5.17857vw);font-size:min(16px,1.14286vw);line-height:min(32px,2.28571vw)}}.qa-question-mark{color:#0077cd;font-feature-settings:normal;font-family:Shippori Mincho,serif;font-weight:700;line-height:1;position:absolute}@media (width<=767px){.qa-question-mark{font-size:18px;left:5.3px}}@media (width>=768px){.qa-question-mark{font-size:min(28px,2vw);left:min(17.57px,1.255vw)}}@media (width<=767px){.qa-question-mark{top:14.3px}}@media (width>=768px){.qa-question-mark{top:min(24.5px,1.75vw)}}.qa-question-text{display:block}@media (width<=767px){.qa-question-text{letter-spacing:-.01em}}@media (width>=768px){.qa-question-text{font-feature-settings:normal;letter-spacing:0}}.qa-question-icon{width:14px;height:14px;margin-top:-7px;position:absolute;top:50%}@media (width<=767px){.qa-question-icon{right:8.3px}}@media (width>=768px){.qa-question-icon{margin-top:-6.5px;right:min(27.79px,1.985vw)}}.qa-question-icon:before,.qa-question-icon:after{content:"";background-color:#333;position:absolute}.qa-question-icon:before{width:14px;height:2px;top:6px;left:0}.qa-question-icon:after{width:2px;height:14px;transition:transform .3s;top:0;left:6px}.qa-item.--shown .qa-question-icon:after{transform:scaleY(0)}.qa-answer{height:0;transition:height .3s;overflow:hidden}@media (prefers-reduced-motion:reduce){.qa-answer{transition:none}}.qa-answer-body{color:#2c2c2c;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;position:relative}@media (width<=767px){.qa-answer-body{background-image:linear-gradient(#8a8a8a80,#8a8a8a80)}}@media (width>=768px){.qa-answer-body{background-image:linear-gradient(#8c8c8cbf,#8c8c8cbf)}}@media (width<=767px){.qa-answer-body{letter-spacing:.01em;text-align:justify;background-color:#f7f4f1;padding:15.87px 15px 15.13px 25px;font-size:12px;line-height:19px}}@media (width>=768px){.qa-answer-body{letter-spacing:.03em;background-color:#f1f1f1;min-height:min(80px,5.71429vw);padding:min(19.43px,1.38786vw) min(60px,4.28571vw) min(24.57px,1.755vw) min(74.6px,5.32857vw);font-size:min(16px,1.14286vw);line-height:min(32px,2.28571vw)}}.qa-answer-mark{color:#e95504;font-feature-settings:normal;font-family:Shippori Mincho,serif;font-weight:700;line-height:1;position:absolute}@media (width<=767px){.qa-answer-mark{font-size:18px;left:5.3px}}@media (width>=768px){.qa-answer-mark{font-size:min(28px,2vw);left:min(17.57px,1.255vw)}}@media (width<=767px){.qa-answer-mark{top:14.1px}}@media (width>=768px){.qa-answer-mark{top:min(23.5px,1.67857vw)}.recruit-entry.-qa{padding:min(98.15px,7.01071vw) 0 min(120.9px,8.63572vw)}}
