@charset "utf-8";
@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W1);font-weight:200}@font-face{font-family:"Noto Sans Normal";src:local('NotoSansJP-Regular.otf'),url("/fonts/ns-normal.woff") format('woff'),url("/fonts/ns-normal.otf") format('opentype');font-style:normal;font-weight:400}@font-face{font-family:"Noto Sans bold";src:local('NotoSansJP-Bold.otf'),url("/fonts/ns-bold.woff") format('woff'),url("/fonts/ns-bold.otf") format('opentype');font-style:normal;font-weight:600}html{color:#333;font-size:14px;line-height:1.6;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic Medium","Yu Gothic","Yu Gothic",YuGothic,Meiryo,Osaka,sans-serif;word-break:normal}body{background:#fff;margin:0}body.fixed{overflow:hidden;padding-right:17px}*{box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%}p{margin:0 0 1em;padding:0}p:last-child{margin-bottom:0}a{color:#23418c}input,textarea,select,button{font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic Medium","Yu Gothic","Yu Gothic",YuGothic,Meiryo,Osaka,sans-serif}input[type="text"]:not(:focus),input[type="submit"]:not(:focus),input[type="tel"]:not(:focus){outline:none}textarea:not(:focus),select:not(:focus),button:not(:focus){outline:none}label{cursor:pointer}label.disabled span{color:#adadad}label.disabled span::before{background:#efede8}table{border-collapse:collapse}ul{list-style:none;list-style-image:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;margin:0;padding:0}#wrapper{overflow:hidden;position:relative}.pc{display:block}.pc-ib{display:inline-block}.sp,.sp-ib{display:none}br.pc{line-height:0}@media screen and (min-width:641px){a{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background,border,box-shadow,color,opacity,transform;-webkit-transition-property:background,border,box-shadow,color,opacity,-webkit-transform;transition-property:background,border,box-shadow,color,opacity,-webkit-transform;transition-property:background,border,box-shadow,color,opacity,transform;transition-property:background,border,box-shadow,color,opacity,transform,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:before,a:after{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background,border,box-shadow,color,opacity,transform;-webkit-transition-property:background,border,box-shadow,color,opacity,-webkit-transform;transition-property:background,border,box-shadow,color,opacity,-webkit-transform;transition-property:background,border,box-shadow,color,opacity,transform;transition-property:background,border,box-shadow,color,opacity,transform,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}button{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background,border,box-shadow,color,opacity,transform;-webkit-transition-property:background,border,box-shadow,color,opacity,-webkit-transform;transition-property:background,border,box-shadow,color,opacity,-webkit-transform;transition-property:background,border,box-shadow,color,opacity,transform;transition-property:background,border,box-shadow,color,opacity,transform,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}input.submit,input[type="button"],input[type="reset"],input .decision{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background,border,box-shadow,color,opacity,transform;-webkit-transition-property:background,border,box-shadow,color,opacity,-webkit-transform;transition-property:background,border,box-shadow,color,opacity,-webkit-transform;transition-property:background,border,box-shadow,color,opacity,transform;transition-property:background,border,box-shadow,color,opacity,transform,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover{-webkit-text-decoration:none;text-decoration:none}}input[type="text"],input[type="tel"],input[type="email"]{background:#fff;border:1px solid #ddd;border-radius:2px;display:block;padding:7px 15px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:100%}textarea{background:#fff;border:1px solid #ddd;border-radius:2px;display:block;padding:7px 15px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:100%}input[type="text"],textarea{padding:8px 15px 6px 9}@media all and (-ms-high-contrast:none){input[type="text"],textarea{padding:8px 15px 6px}}input:focus,textarea:focus,select:focus{box-shadow:2px 2px 5px rgba(0,0,0,0.05);border-color:#4879d6}input[type="reset"]:focus{outline:0}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#737373;opacity:1}select::-ms-expand{display:none}button{border:none;cursor:pointer}select{background:url("../img/common/arrow.svg") no-repeat center right 10px;border:1px solid #adadad;border-radius:4px;cursor:pointer;display:block;-moz-appearance:none;-webkit-appearance:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;appearance:none;height:43px;padding:7px 40px 7px 15px;position:relative;width:100%}.search-box select:disabled{background-color:#f7f6f6;cursor:default}select{padding:8px 40px 6px 15px}@media all and (-ms-high-contrast:none){select{padding:8px 40px 6px 15px}}.noto-sans{font-family:"Noto Sans Normal"}.l__wrapper01{width:100%}@media only screen and (min-width:768px){.l__wrapper01{min-width:1100px}}.l__inner01{width:1050px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.l__inner01--small{width:800px}}@media only screen and (max-width:767px){.l__inner01{width:calc(100% - 30px)}}.l__2column{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767px){.l__2column{display:block}}.l__2column__main{width:710px}@media only screen and (max-width:767px){.l__2column__main{width:100%;padding-left:15px;padding-right:15px;padding-bottom:40px}}.l__2column__side{width:300px}@media only screen and (max-width:767px){.l__2column__side{width:100%;background:#f7f5f5}.l__2column__side .sp-inner{padding:30px 15px 10px}}@media only screen and (min-width:768px){.l__2column__side{margin-left:40px}}.m__btn-section{text-align:center}@media only screen and (max-width:767px){.m__btn-section{margin-top:20px}}@media only screen and (max-width:767px){.m__btn-section .m__btn02{min-width:200px}}.m__btn01{background-color:transparent;border:none;cursor:pointer;padding:0;-webkit-appearance:none;appearance:none;color:#fff;background:#285ac8;border-bottom:4px solid #23418c;border-radius:5px;font-weight:bold;-webkit-text-decoration:none;text-decoration:none;line-height:1;display:inline-block}.m__btn01:not(:focus){outline:none}.m__btn01:hover{-webkit-text-decoration:none;text-decoration:none;opacity:1;background:#6289e0}.m__btn01--white{background:#fff;color:#23418c;border:1px solid #23418c;border-bottom:4px solid #23418c}.m__btn01--white:hover{background:#fff;color:#436cd0;border:1px solid #436cd0;border-bottom:4px solid #436cd0}.m__btn01--gray{background:#6e6b6b;color:#fff;border-bottom:4px solid #464343}.m__btn01--gray:hover{background:#9a9797;border-bottom:4px solid #7f7a7a}.m__btn01--back{background:#e9e7e7;color:#6e6b6b;border:1px solid #6e6b6b;border-bottom:4px solid #6e6b6b}.m__btn01--back:hover{color:#9a9797;border:1px solid #9a9797;border-bottom:4px solid #9a9797;background:#f0eeee}.m__btn01--m{padding:14px 10px;text-align:center;font-size:18px}@media only screen and (max-width:767px){.m__btn01--m{font-size:20px;padding:18px 10px}}.m__btn01--ml{padding:18px 10px;text-align:center;font-size:20px}@media only screen and (max-width:767px){.m__btn01--ml{padding:18px 10px}}.m__btn01--l{padding:26px 10px;text-align:center;font-size:24px}@media only screen and (max-width:767px){.m__btn01--l{font-size:20px;padding:18px 10px}}.m__btn01--l .free{font-weight:bold;display:inline-block;font-size:16px;color:#dc1e32;background:#fff;padding:4px 10px;border-radius:30px;margin-left:8px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media all and (-ms-high-contrast:none){.m__btn01--l .free{padding:6px 10px 2px}}@media only screen and (max-width:767px){.m__btn01--l .free{font-size:12px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.m__btn01--search{padding:15px 10px 11px;text-align:center;font-size:18px;width:200px;vertical-align:middle}.m__btn01--search:hover{background:#4b78db}@media only screen and (max-width:767px){.m__btn01--search{font-size:20px;padding:18px 10px}}.m__btn01--search:before{vertical-align:middle;content:"";width:19px;height:19px;display:inline-block;margin-right:7px;margin-top:-1px;background:url("/img/qa/common/ico_search.svg") center center no-repeat;background-size:contain}.m__btn02{background-color:transparent;border:none;cursor:pointer;padding:0;-webkit-appearance:none;appearance:none;color:#23418c;background:#fff;border:1px solid #23418c;border-bottom:3px solid #23418c;border-radius:30px;font-size:14px;padding:7px 20px;-webkit-text-decoration:none;text-decoration:none;line-height:1;display:inline-block}.m__btn02:not(:focus){outline:none}@media all and (-ms-high-contrast:none){.m__btn02{padding:10px 20px 4px}}@media only screen and (max-width:767px){.m__btn02{font-size:12px;padding:14px 10px}}.m__btn02:hover{color:#436cd0;border:1px solid #436cd0;border-bottom:3px solid #436cd0}.m__btn02--arrow:before{content:"";display:inline-block;width:7px;height:12px;margin-right:5px;background:url("/img/qa/common/ico_arrow01.svg") center center no-repeat;background-size:contain}.m__question{background-color:transparent;border:none;cursor:pointer;padding:0;-webkit-appearance:none;appearance:none;display:inline-block;font-size:18px;line-height:1;width:24px;border-radius:24px;text-align:center;background:#8c8989;border-bottom:2px solid #666;color:#fff;font-weight:bold;padding:4px 0 2px;cursor:pointer}.m__question:not(:focus){outline:none}@media all and (-ms-high-contrast:none){.m__question{padding:6px 0 0}}@media only screen and (max-width:767px){.m__question{font-size:16px;width:22px;height:22px}}.m__question:hover{background:#afacac;border-bottom:2px solid #949494}.m__hx-wrapper{display:block;position:relative;margin-bottom:27px;vertical-align:middle}@media only screen and (max-width:767px){.m__hx-wrapper{margin-bottom:20px}}.m__hx-wrapper--small{margin-bottom:20px}.m__hx-wrapper .m__btn02{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m__hx-wrapper .necessary{font-size:16px;font-weight:bold;border:2px solid #dc1e32;color:#dc1e32;padding:0 7px;margin-left:20px;display:inline-block;vertical-align:middle;margin-top:-15px}@media all and (-ms-high-contrast:none){.m__hx-wrapper .necessary{padding:2px 7px 0}}@media only screen and (max-width:767px){.m__hx-wrapper .necessary{font-size:10px;margin-top:-8px;margin-left:10px}}.m__hx-wrapper .necessary--small{font-size:12px;line-height:1.4;font-weight:bold;border:2px solid #dc1e32;color:#dc1e32;font-weight:bold;background:#fff;padding:1px 5px;margin-left:5px;display:inline-block;vertical-align:middle;margin-top:-7px}@media only screen and (max-width:767px){.m__hx-wrapper .necessary--small{font-size:10px;margin-top:-8px;margin-left:10px}}.m__hx01{color:#333;font-weight:bold;font-size:30px;line-height:1;display:inline-block;padding-left:20px;position:relative}.m__hx01 .necessary{line-height:1.6;margin-top:-8px}@media only screen and (max-width:767px){.m__hx01 .necessary{margin-top:-4px}}@media only screen and (max-width:767px){.m__hx01{line-height:1.4;font-size:20px;padding-left:15px}}.m__hx01:before{content:"";width:6px;height:100%;background:#23418c;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.m__hx01:before{height:80%}}.m__hx02{color:#23418c;font-weight:bold;font-size:18px;line-height:1;display:inline-block}@media only screen and (max-width:767px){.m__hx02{font-size:20px}}.m__side-title-wrapper{display:block;position:relative;margin-bottom:20px}@media only screen and (max-width:767px){.m__side-title-wrapper{margin-bottom:15px}}.m__side-title-wrapper .m__side-title01{display:inline-block;vertical-align:middle}.m__side-title-wrapper .m__question{vertical-align:middle;margin-left:10px}@media all and (-ms-high-contrast:none){.m__side-title-wrapper .m__question{margin-top:-3px}}.m__side-title01{font-size:22px;color:#333;font-weight:bold}@media only screen and (max-width:767px){.m__side-title01{font-size:20px}}.m__side-title02{font-size:16px;font-weight:bold;margin-top:20px}@media only screen and (max-width:767px){.m__side-title02{margin-top:15px;font-size:14px}}.m__hx-low-title01{background:#ebf3ff;padding:30px 0}@media only screen and (max-width:767px){.m__hx-low-title01{padding:18px 0}}.m__hx-low-title01 .title{color:#23418c;font-weight:bold;font-size:30px}@media only screen and (max-width:767px){.m__hx-low-title01 .title{font-size:23px}}.m__hx-low-title01 .title .m__question{vertical-align:middle;margin-left:10px;margin-top:-5px}.m__arrow-link01{display:inline-block;padding-left:10px;position:relative;color:#23418c}@media only screen and (max-width:767px){.m__arrow-link01{font-size:12px;padding-left:8px}}.m__arrow-link01:before{content:"";display:inline-block;width:7px;height:12px;position:absolute;left:0;top:5px;background:url("/img/qa/common/ico_arrow01.svg") center center no-repeat;background-size:contain}@media all and (-ms-high-contrast:none){.m__arrow-link01:before{top:3px}}@media only screen and (max-width:767px){.m__arrow-link01:before{width:5px;height:10px;top:5px}}.m__arrow-link01:hover{-webkit-text-decoration:none;text-decoration:none}.m__arrow-link01--red{color:#dc1e32}.m__arrow-link01--red:before{background:url("/img/qa/common/ico_arrow01-red.svg") center center no-repeat;background-size:contain}.m__header{background:#fff}.m__header .section01{border-bottom:1px solid #aaa}.m__header .section01 .header-subtext{font-size:12px;padding:9px 0}@media only screen and (max-width:767px){.m__header .section01 .header-subtext{padding:5px 0;font-size:10px}}.m__header .section02{border-bottom:4px solid #23418c;padding:16px 0}@media only screen and (max-width:767px){.m__header .section02{padding:0}.m__header .section02 .l__inner01{width:100%}}.m__header__flexbox01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:767px){.m__header__flexbox01{display:block}}.m__header__flexbox01 .logo-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;line-height:1}@media only screen and (max-width:767px){.m__header__flexbox01 .logo-area{padding:5px 15px;border-bottom:1px solid #aaa}}.m__header__flexbox01 .logo-area .main-logo{display:block}.m__header__flexbox01 .logo-area .main-logo a{display:inline-block}.m__header__flexbox01 .logo-area .main-logo a img{display:block}@media only screen and (max-width:767px){.m__header__flexbox01 .logo-area .main-logo a img{width:120px;height:auto}}.m__header__flexbox01 .logo-area .by{font-size:16px;line-height:1;padding:0 10px;font-weight:bold}@media only screen and (max-width:767px){.m__header__flexbox01 .logo-area .by{font-size:12px;padding:0 8px}}.m__header__flexbox01 .logo-area .sublogo{display:block}.m__header__flexbox01 .logo-area .sublogo img{display:block}@media only screen and (max-width:767px){.m__header__flexbox01 .logo-area .sublogo img{width:107px;height:auto}}.m__header__flexbox01 .links{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:767px){.m__header__flexbox01 .links{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.m__header__flexbox01 .links li + li{border-left:1px solid #aaa}.m__header__flexbox01 .links li{line-height:1;display:block}@media only screen and (max-width:767px){.m__header__flexbox01 .links li{-webkit-box-flex:1;-webkit-flex:1;flex:1}}.m__header__flexbox01 .links li a{display:inline-block;padding:10px 30px;-webkit-text-decoration:none;text-decoration:none;color:#23418c;font-size:16px}.m__header__flexbox01 .links li a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:767px){.m__header__flexbox01 .links li a{display:block;text-align:center;font-size:12px;padding:15px}}.m__footer{margin-top:100px}@media only screen and (max-width:767px){.m__footer{margin-top:80px}}.m__footer .section01{background:#e9e7e7}.m__footer .section01 .l__inner01{position:relative;padding:60px 0}@media only screen and (max-width:767px){.m__footer .section01 .l__inner01{padding:40px 0 20px;width:100%}}.m__footer__pagetop-btn{display:block;position:absolute;right:0;top:-20px;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:#fff;border:1px solid #23418c;border-bottom:4px solid #23418c;width:50px;height:50px;border-radius:50px;font-size:0}@media only screen and (max-width:767px){.m__footer__pagetop-btn{top:-15px;right:15px}}.m__footer__pagetop-btn:before{content:"";width:19px;height:11px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url("/img/qa/common/img_scrolltop.svg") center center no-repeat;background-size:contain}@media only screen and (min-width:768px){.m__footer__logo{position:absolute;bottom:30px;right:0;display:block}}@media only screen and (max-width:767px){.m__footer__logo{display:block;width:60px;margin:0 auto 0}}.m__footer .section02{background:#fff}.m__footer .section02 .l__inner01{padding:20px 0}.m__footer__flexbox01{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767px){.m__footer__flexbox01{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.m__footer__flexbox01 .box01{display:block;width:50%;width:calc(50% -30px)}@media only screen and (max-width:767px){.m__footer__flexbox01 .box01{width:100%}}.m__footer__flexbox01 .box02{margin-left:60px;display:block;width:50%;width:calc(50% -30px)}@media only screen and (max-width:767px){.m__footer__flexbox01 .box02{margin-left:0;width:100%}}.m__footer__title01{position:relative;padding-left:12px;margin-bottom:30px}@media only screen and (max-width:767px){.m__footer__title01{margin-left:15px;margin-right:15px;margin-bottom:15px}}.m__footer__title01:before{content:"";width:4px;height:16px;display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#23418c}.m__footer__title01 span{font-weight:bold;color:#23418c;font-size:16px}.m__footer__list01{display:-webkit-box;display:-webkit-flex;display:flex;font-size:12px}@media only screen and (max-width:767px){.m__footer__list01{display:block}.m__footer__list01.last{border-bottom:1px solid #23418c}}.m__footer__list01 .list-title01{font-weight:bold;width:100px;color:#23418c;font-size:12px;margin-bottom:14px}@media only screen and (max-width:767px){.m__footer__list01 .list-title01{font-size:14px;font-weight:bold;padding:14px 15px;width:100%;margin-bottom:0;border-top:1px solid #23418c;position:relative}.m__footer__list01 .list-title01:after{content:"";height:18px;width:10px;display:block;background:url("/img/qa/common/ico_arrow01.svg") center center no-repeat;background-size:contain;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);position:absolute;right:15px;top:50%}.m__footer__list01 .list-title01.accordion-btn:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.m__footer__list01 .list-title01.accordion-btn.open:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}@media only screen and (min-width:768px){.m__footer__list01 .accordion-inner{display:block !important}}.m__footer__list01 .list-title02{font-weight:bold;width:120px;color:#23418c;font-size:12px;margin-bottom:14px}@media only screen and (max-width:767px){.m__footer__list01 .list-title02{font-size:14px;font-weight:bold;padding:14px 15px;width:100%;margin-bottom:0;border-top:1px solid #23418c;position:relative}.m__footer__list01 .list-title02:after{content:"";height:18px;width:10px;display:block;background:url("/img/qa/common/ico_arrow01.svg") center center no-repeat;background-size:contain;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);position:absolute;right:15px;top:50%}.m__footer__list01 .list-title02.accordion-btn:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.m__footer__list01 .list-title02.accordion-btn.open:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}.m__footer__list01 .inline-list{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:block}@media only screen and (max-width:767px){.m__footer__list01 .inline-list{background:#fff}.m__footer__list01 .inline-list.accordion-inner{display:none}}.m__footer__list01 .inline-list li{display:inline-block;margin-right:25px;margin-bottom:14px}@media only screen and (max-width:767px){.m__footer__list01 .inline-list li{margin-right:0;margin-bottom:0;display:block}.m__footer__list01 .inline-list li:not(:first-child){border-top:1px solid #aaa}.m__footer__list01 .inline-list li a{color:#23418c;display:block;padding:12px 15px;-webkit-text-decoration:none;text-decoration:none}.m__footer__list01 .inline-list li a:before{content:"";height:14px;width:7px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-4px;background:url("/img/qa/common/ico_arrow01.svg") center center no-repeat;background-size:contain}}.m__footer__list01 .block-list{display:block}@media only screen and (max-width:767px){.m__footer__list01 .block-list{padding:20px 15px 0}}.m__footer__list01 .block-list li{display:block;margin-right:25px;margin-bottom:14px}@media only screen and (max-width:767px){.m__footer__list01 .block-list li{margin-right:20px;font-size:14px}}.m__footer__list01 .block-list li a{color:#23418c}.m__footer__list01 .block-list li .intlist{display:inline-block;margin-right:25px}@media only screen and (max-width:767px){.m__footer__list01 .block-list li .intlist{margin-right:20px}}.m__footer__flexbox02{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:767px){.m__footer__flexbox02{-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}@media only screen and (max-width:767px){.m__footer__flexbox02 .box01{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}}.m__footer__flexbox02 .box01 .copy{margin-top:10px}.m__footer__flexbox02 .box01 .copy small{font-size:12px}.m__footer__flexbox02 .box02 a{display:inline-block}@media only screen and (max-width:767px){.m__footer__flexbox02 .box02{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;display:block;width:100%;margin-bottom:20px;text-align:center}}.m__footer__list02 li{display:inline-block;margin-right:20px;font-size:12px}.m__footer__list02 li a{color:#333}.m__side__ranking{margin-bottom:30px}.m__side__ranking .ranking-list{list-style-type:none;border-top:1px solid #aaa;margin:0;padding:0}.m__side__ranking .ranking-list li{padding:20px 0;border-bottom:1px solid #aaa;position:relative}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li{padding:15px 0;min-height:108px}}.m__side__ranking .ranking-list li .title{font-size:18px;margin-bottom:10px}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li .title{font-size:15px}}.m__side__ranking .ranking-list li .title .rank{margin-right:5px;color:#23418c;font-size:12px;font-weight:bold}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li .title .rank{font-size:10px}}.m__side__ranking .ranking-list li .title .rank b{font-size:18px}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li .title .rank b{font-size:16px}}.m__side__ranking .ranking-list li .detail-link{text-align:right;font-size:14px;line-height:1.6;margin-top:10px}.m__side__ranking .ranking-list li.large .title{font-size:22px;margin-bottom:20px;font-weight:bold;padding-left:50px;position:relative}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li.large .title{font-size:18px;padding-left:40px;margin-bottom:12px}}.m__side__ranking .ranking-list li.large .title .ico-ranking{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li.large .title .ico-ranking{width:30px}}.m__side__ranking .ranking-list li.large .detail-link{text-align:right;margin-top:10px}.m__side__ranking .ranking-list li .ranking-flex{display:-webkit-box;display:-webkit-flex;display:flex}.m__side__ranking .ranking-list li .ranking-flex .image{width:100px;margin-right:10px}.m__side__ranking .ranking-list li .ranking-flex .image img{padding:5px;border:1px solid #efede8;width:100%;display:block}.m__side__ranking .ranking-list li .ranking-flex .text{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:12px;line-height:1.4}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li .ranking-flex .text{font-size:11px}}.m__side__ranking .ranking-list li .ranking-flex .text .spot{padding-left:20px;margin-bottom:10px;position:relative}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li .ranking-flex .text .spot{padding-left:16px}}.m__side__ranking .ranking-list li .ranking-flex .text .spot:before{content:"";width:12px;height:18px;display:block;background:url("/img/qa/common/ico_spot.svg") center center no-repeat;background-size:contain;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li .ranking-flex .text .spot:before{width:8px;height:12px;-webkit-transform:translateY(0);transform:translateY(0);top:1px}}.m__side__ranking .ranking-list li .ranking-flex .text .tel{padding-left:20px;margin-bottom:0;position:relative}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li .ranking-flex .text .tel{padding-left:16px}}.m__side__ranking .ranking-list li .ranking-flex .text .tel:before{content:"";width:13px;height:13px;display:block;background:url("/img/qa/common/ico_tel.svg") center center no-repeat;background-size:contain;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.m__side__ranking .ranking-list li .ranking-flex .text .tel:before{width:10px;height:10px}}.m__side__ranking .ranking-list li:not(.large) .detail-link{text-align:right}.m__side__area-ranking{margin-bottom:30px}.m__side__area-ranking .m__btn02.current{background:#23418c;color:#fff;border-bottom:1px #23418c;-webkit-transform:translateY(2px);transform:translateY(2px)}.m__side__area-ranking .area-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-10px}.m__side__area-ranking .area-list li{width:calc(33.3% - 7px);margin-right:10px;margin-top:10px}.m__side__area-ranking .area-list li:nth-child(3n){margin-right:0}.m__side__area-ranking .area-list li .m__btn02{width:100%;text-align:center;padding-left:0;padding-right:0}.m__side__area-ranking .other-link{text-align:right;margin-top:10px}.m__side__category-ranking{margin-bottom:30px}.m__side__category-ranking .category-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px}.m__side__category-ranking .category-list li{margin-top:15px;margin-right:10px}.m__side__tag-ranking{margin-bottom:30px}.m__side__tag-ranking .tag-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px}.m__side__tag-ranking .tag-list li{margin-top:15px;margin-right:10px}.m__side__btn-area{background:#ebf3ff;border-radius:5px;padding:20px;margin-bottom:30px}@media only screen and (max-width:767px){.m__side__btn-area{margin-bottom:0}}.m__side__btn-area .m__btn01--l{width:100%}.m__side__btn-area .m__btn01--l + .m__btn01--l{margin-top:20px}.m__side__keyword{margin-bottom:30px}.m__side__keyword-search .m__search-box01{display:block}.m__side__keyword-search .m__search-box01 input{width:100%;display:block}.m__side__keyword-search .m__search-box01 .m__btn01--search{display:block;padding:12px 10px;margin:20px auto 0}@media only screen and (max-width:767px){.m__side__keyword-search .m__search-box01 .m__btn01--search{padding:19px 10px 15px}}.m__side__banner{text-align:center}@media only screen and (max-width:767px){.m__side__banner{padding-bottom:20px}.m__side__banner img{width:250px;height:auto}}.m__side__banner a{display:inline-block}.m__side__banner a:hover{opacity:.8}@media only screen and (max-width:767px){.m__main-contents01 .l__inner01.l__2column{width:100%}}.m__search-box01{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767px){.m__search-box01{display:block;text-align:center}}.m__search-box01 input{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:18px;border:1px solid #aaa;border-radius:5px;padding:11px 20px}@media only screen and (max-width:767px){.m__search-box01 input{font-size:14px;padding:15px 20px}}.m__search-box01 .m__btn01--search{width:200px;box-sizing:border-box;margin-left:10px}@media only screen and (max-width:767px){.m__search-box01 .m__btn01--search{margin:20px auto 0}}.m__category-list01{margin-top:-20px}.m__category-list01 li{display:inline-block;margin-right:10px;margin-top:20px}@media only screen and (max-width:767px){.m__category-list01 li{margin-top:10px}}.m__small-tag-list{margin-top:-15px}.m__small-tag-list li{display:inline-block;margin-top:10px;margin-right:10px}.m__small-tag-list li a{font-size:12px;display:inline-block;background:#23418c;color:#fff;-webkit-text-decoration:none;text-decoration:none;padding:3px 10px;border-radius:5px}@media all and (-ms-high-contrast:none){.m__small-tag-list li a{padding:4px 10px 2px}}@media only screen and (max-width:767px){.m__small-tag-list li a{font-size:10px;padding:15px 10px}}.m__quesiton-list01{display:block}.m__quesiton-list01 > li{display:block;border-top:1px solid #aaa;padding:30px 0}@media only screen and (max-width:767px){.m__quesiton-list01 > li{padding:20px 0}}.m__quesiton-list01 > li:last-child{border-bottom:1px solid #aaa}.m__quesiton-list01 > li .title01{color:#23418c;line-height:1.4;font-size:22px;margin-bottom:15px}@media only screen and (max-width:767px){.m__quesiton-list01 > li .title01{font-size:15px}}.m__quesiton-list01 > li .title01 a{color:#23418c}.m__quesiton-list01 > li .text01{margin-bottom:15px;word-break:break-all}@media only screen and (max-width:767px){.m__quesiton-list01 > li .text01{font-size:12px}}.m__quesiton-list01 > li .info-list01{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:20px}@media only screen and (max-width:767px){.m__quesiton-list01 > li .info-list01{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.m__quesiton-list01 > li .info-list01 li{font-size:12px}@media only screen and (max-width:767px){.m__quesiton-list01 > li .info-list01 li{font-size:10px}}.m__quesiton-list01 > li .info-list01 li:not(:last-child){padding-right:20px;border-right:1px solid #aaa;margin-right:20px}@media only screen and (max-width:767px){.m__quesiton-list01 > li .info-list01 li:not(:last-child){padding-right:10px;margin-right:10px}}.m__quesiton-list01 > li .info-list01 li a{color:#23418c}.m__breadclumb{list-style-type:none;padding:0;margin:0;margin-top:10px}.m__breadclumb.top{margin-top:0;padding:10px}.m__breadclumb li{display:inline-block;font-size:14px}@media only screen and (max-width:767px){.m__breadclumb li{font-size:12px}}.m__breadclumb li h2{display:inline}@media only screen and (max-width:767px){.m__breadclumb li h2{font-size:12px}}.m__breadclumb li + li:before{content:">";display:inline-block;margin:0 5px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.m__common__blue-box01{padding:15px 20px;background:#fff;border:2px solid #23418c}@media only screen and (max-width:767px){.m__common__blue-box01{padding:15px}}.m__common__blue-box01 .bluebox-title{font-weight:bold;color:#23418c;font-size:16px}@media only screen and (max-width:767px){.m__common__blue-box01 .bluebox-title{font-size:14px}}.m__common__blue-box01 .bluebox-list01 li{text-indent:-1em;padding-left:1em;margin-top:7px}@media only screen and (max-width:767px){.m__common__blue-box01 .bluebox-list01 li{font-size:12px}}.m__common__blue-balloon-box01{background:#ebf3ff;position:relative;margin-top:20px;padding:20px;border-radius:10px}.m__common__blue-balloon-box01:before{content:"";position:absolute;z-index:-1;left:40px;top:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:20px;height:20px;background:#ebf3ff}@media only screen and (max-width:767px){.m__common__blue-balloon-box01:before{left:15px}}.m__common__blue-balloon-box01 .title{font-size:20px;font-weight:bold;color:#285ac8}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .title{font-size:14px}}.m__common__blue-balloon-box01 .title.ico-light{padding-left:30px;position:relative}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .title.ico-light{padding-left:25px}}.m__common__blue-balloon-box01 .title.ico-light:before{content:"";position:absolute;width:22px;height:25px;left:0;top:2px;background:url("/img/qa/common/ico_light.png") center center no-repeat;background-size:contain}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .title.ico-light:before{width:17px;height:20px;top:0}}.m__common__blue-balloon-box01 .text01{font-size:16px;margin:0;margin-top:17px}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .text01{font-size:12px;margin-top:10px}}.m__common__blue-balloon-box01 .example{margin-top:17px}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .example{margin-top:10px}}.m__common__blue-balloon-box01 .example .example-title{font-size:16px;margin:0;font-weight:bold}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .example .example-title{font-size:12px}}.m__common__blue-balloon-box01 .example .example-title.ico-bad{position:relative;padding-left:20px}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .example .example-title.ico-bad{padding-left:16px}}.m__common__blue-balloon-box01 .example .example-title.ico-bad:before{content:"";position:absolute;display:block;left:0;top:5px;width:14px;height:14px;background:url("/img/qa/common/ico_bad.svg") center center no-repeat;background-size:contain}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .example .example-title.ico-bad:before{width:12px;height:12px;top:3px}}.m__common__blue-balloon-box01 .example .example-title.ico-good{position:relative;padding-left:20px}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .example .example-title.ico-good{padding-left:16px}}.m__common__blue-balloon-box01 .example .example-title.ico-good:before{content:"";position:absolute;display:block;left:0;top:5px;width:14px;height:14px;background:url("/img/qa/common/ico_good.svg") center center no-repeat;background-size:contain}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .example .example-title.ico-good:before{width:12px;height:12px;top:3px}}.m__common__blue-balloon-box01 .example .text02{margin-top:5px;font-size:14px}@media only screen and (max-width:767px){.m__common__blue-balloon-box01 .example .text02{font-size:12px}}.m__common__pager01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:30px}@media only screen and (max-width:767px){.m__common__pager01{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}}.m__common__pager01 .sp-pager-list{margin-bottom:20px;display:none}@media only screen and (max-width:767px){.m__common__pager01 .sp-pager-list{display:block;text-align:center;width:100%}}.m__common__pager01 .prev-box{display:-webkit-box;display:-webkit-flex;display:flex}.m__common__pager01 .prev-box .first{display:none}@media only screen and (max-width:767px){.m__common__pager01 .prev-box .first{margin-right:10px;display:block;width:44px;height:44px;border-radius:44px;border:1px solid #23418c;border-bottom:3px solid #23418c;position:relative}.m__common__pager01 .prev-box .first:before{content:"";width:14px;height:13px;display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url("/img/qa/common/ico_first.svg") center center no-repeat;background-size:contain}}.m__common__pager01 .prev-box .prev{color:#23418c;background:#fff;border:1px solid #23418c;border-bottom:3px solid #23418c;border-radius:30px;font-size:14px;padding:6px 15px 6px 26px;height:30px;text-align:center;-webkit-text-decoration:none;text-decoration:none;line-height:1;display:inline-block;position:relative;cursor:pointer}.m__common__pager01 .prev-box .prev:before{content:"";width:7px;height:12px;display:inline-block;position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);background:url("/img/qa/common/ico_arrow01.svg") center center no-repeat;background-size:contain}@media only screen and (max-width:767px){.m__common__pager01 .prev-box .prev{height:44px;padding:14px 14px 14px 26px}}.m__common__pager01 .next-box{display:-webkit-box;display:-webkit-flex;display:flex}.m__common__pager01 .next-box .last{display:none}@media only screen and (max-width:767px){.m__common__pager01 .next-box .last{margin-left:10px;display:block;width:44px;height:44px;border-radius:44px;border:1px solid #23418c;border-bottom:3px solid #23418c;position:relative}.m__common__pager01 .next-box .last:before{content:"";width:14px;height:13px;display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url("/img/qa/common/ico_last.svg") center center no-repeat;background-size:contain}}.m__common__pager01 .next-box .next{color:#23418c;background:#fff;border:1px solid #23418c;border-bottom:3px solid #23418c;border-radius:30px;font-size:14px;padding:6px 26px 6px 15px;height:30px;text-align:center;-webkit-text-decoration:none;text-decoration:none;line-height:1;display:inline-block;position:relative;cursor:pointer}.m__common__pager01 .next-box .next:before{content:"";width:7px;height:12px;display:inline-block;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("/img/qa/common/ico_arrow01.svg") center center no-repeat;background-size:contain}@media only screen and (max-width:767px){.m__common__pager01 .next-box .next{height:44px;padding:14px 26px 14px 14px}}.m__common__pager01 .pager-list{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767px){.m__common__pager01 .pager-list{display:none}}.m__common__pager01 .pager-list li{display:inline-block}.m__common__pager01 .pager-list li span{display:inline-block;vertical-align:middle;margin:0 5px;-webkit-transform:translateY(3px);transform:translateY(3px)}.m__common__pager01 .pager-list li a{margin:0 5px;color:#23418c;background:#fff;border:1px solid #23418c;border-bottom:3px solid #23418c;border-radius:30px;font-size:14px;padding:6px 0;width:30px;height:30px;text-align:center;-webkit-text-decoration:none;text-decoration:none;line-height:1;display:inline-block}.m__common__pager01 .pager-list li a.current{background:#23418c;color:#fff;border-bottom:1px solid #23418c;-webkit-transform:translateY(2px);transform:translateY(2px);pointer-events:none}.m__low__main-contents01{padding-top:30px}@media only screen and (max-width:767px){.m__low__main-contents01{padding-top:20px}}.m__low__section + .m__low__section{margin-top:60px}@media only screen and (max-width:767px){.m__low__section + .m__low__section{margin-top:40px}}@media only screen and (max-width:767px){.m__low__lede-text{font-size:12px}}.m__form__confirm-text01{word-break:break-all}.m__form__report-text01{margin-bottom:20px;font-size:14px}@media only screen and (max-width:767px){.m__form__report-text01{font-size:12px}}.m__form__flow01{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #23418c}.m__form__flow01 li{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:inline-block;font-weight:bold;text-align:center;background:#e9e7e7;font-size:18px;color:#464343;padding:12px 10px;position:relative}@media only screen and (max-width:767px){.m__form__flow01 li{font-size:12px;padding:12px 5px 12px 15px}}.m__form__flow01 li + li:before{content:"";display:block;position:absolute;width:27px;height:100%;background:url("/img/qa/form/flow_arrow.png") center center no-repeat;background-size:100% 100%;left:-1px;top:0;width:15px}.m__form__flow01 li.current{background:#23418c;color:#fff}.m__form__flow01 li.current + li:before{background:url("/img/qa/form/flow_arrow_active.png") center center no-repeat;background-size:100% 100%;width:15px}.m__form__error-general{background:#fff;border:2px solid #dc1e32;color:#dc1e32;font-weight:bold;padding:10px 15px;margin:30px 0}.m__form__error-general + .m__form__section01,.m__form__error-general + .m__form__section02{margin-top:0}@media only screen and (max-width:767px){.m__form__error-general{margin:40px 0;font-size:12px}}.m__form__error{color:#dc1e32;font-weight:bold;margin-top:15px}@media only screen and (max-width:767px){.m__form__error{font-size:12px}}.m__form__text01{margin-bottom:12px}@media only screen and (max-width:767px){.m__form__text01{font-size:12px;margin-bottom:18px}}.m__form__input-wrap01{position:relative}.m__form__input-wrap01 .word-count{position:absolute;right:0;top:-10px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width:767px){.m__form__input-wrap01 .word-count{top:-4px;font-size:12px}}.m__form__section01{margin-top:60px}@media only screen and (max-width:767px){.m__form__section01{margin-top:40px}}.m__form__section02{margin-top:30px}.m__form__section02--none{margin-top:0}.m__form__recaptcha{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center}.m__form__btn-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:80px}.m__form__btn-area--block{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.m__form__btn-area--block .authentication{width:auto !important;min-width:260px}@media only screen and (max-width:767px){.m__form__btn-area--block .authentication:nth-child(1){-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.m__form__btn-area--block .authentication:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-left:0 !important;margin-bottom:20px;line-height:1.4;padding:6px 10px}}@media only screen and (max-width:767px){.m__form__btn-area--block .report{width:200px}.m__form__btn-area--block .report:nth-child(1){margin-bottom:20px}.m__form__btn-area--block .report:nth-child(2){margin-left:0 !important}}@media only screen and (max-width:767px){.m__form__btn-area{margin-top:40px}}.m__form__btn-area .m__btn01{width:300px}.m__form__btn-area .m__btn01.complete{width:320px}.m__form__btn-area .m__btn01.to-top{width:350px}@media only screen and (max-width:767px){.m__form__btn-area .m__btn01{font-size:16px;padding:20px 10px;width:100%;max-width:240px}.m__form__btn-area .m__btn01.complete{max-width:300px}.m__form__btn-area .m__btn01.to-top{max-width:300px}}.m__form__btn-area .m__btn01 + .m__btn01{margin-left:30px}@media only screen and (max-width:767px){.m__form__btn-area .m__btn01 + .m__btn01{margin-left:20px}}.m__form__complete-title01{font-size:30px;color:#23418c;font-weight:bold;text-align:center;margin-top:30px}@media only screen and (max-width:767px){.m__form__complete-title01{font-size:20px;margin-top:20px}}.m__form__complete-text01{font-size:18px;text-align:center}@media only screen and (max-width:767px){.m__form__complete-text01{font-size:14px;text-align:left}}input.m__form__input01[type="text"],input.m__form__input01[type="email"]{border:1px solid #aaa;border-radius:5px;padding:11px 20px;font-size:18px}@media only screen and (max-width:767px){input.m__form__input01[type="text"],input.m__form__input01[type="email"]{font-size:14px;padding:15px 20px}}textarea.m__form__textarea01{resize:none;border:1px solid #aaa;border-radius:5px;padding:11px 20px;font-size:18px;height:200px}.m__form__select-wrap01{display:block}.m__form__select01{display:inline-block;width:auto;border:1px solid #aaa;border-radius:5px;padding:11px 40px 11px 20px;font-size:18px;height:50px;background:#fff url("/img/qa/common/arrow.svg") no-repeat center right 10px}@media only screen and (max-width:767px){.m__form__select01{padding:11px 30px 11px 20px;height:44px;background-size:15px;font-size:14px}}.m__form__radio-wrap01{vertical-align:top;margin-top:-20px}.m__form__radio01{display:inline-block;margin-right:10px;margin-top:20px}.m__form__radio01 input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.m__form__radio01 input[type="radio"]:checked + .m__btn02{background:#23418c;border:1px solid #23418c;color:#fff;-webkit-transform:translateY(2px);transform:translateY(2px)}@media only screen and (max-width:767px){.m__form__radio01 input[type="radio"]:checked + .m__btn02{-webkit-transform:translateY(3px);transform:translateY(3px)}}.m__form__checkbox01{display:inline-block;margin-right:10px;margin-top:20px}.m__form__checkbox01 input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.m__form__checkbox01 input[type="checkbox"]:focus + .m__btn02{outline:2px solid #000}.m__form__checkbox01 input[type="checkbox"]:checked + .m__btn02{background:#23418c;border:1px solid #23418c;color:#fff;-webkit-transform:translateY(2px);transform:translateY(2px)}@media only screen and (max-width:767px){.m__form__checkbox01 input[type="checkbox"]:checked + .m__btn02{-webkit-transform:translateY(3px);transform:translateY(3px)}}.m__guide__howtouse{width:100%;background:#ebf3ff;padding:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:767px){.m__guide__howtouse{padding:15px 10px}}.m__guide__howtouse .howtouse-box{border-radius:5px;border:1px solid #23418c;background:#fff;padding:12px 20px;width:calc(50% - 35px)}@media only screen and (max-width:767px){.m__guide__howtouse .howtouse-box{padding:15px 10px;margin-top:0;width:100%}}.m__guide__howtouse .howtouse-box + .howtouse-box{position:relative;margin-left:70px}@media only screen and (max-width:767px){.m__guide__howtouse .howtouse-box + .howtouse-box{margin-left:0;margin-top:40px}}.m__guide__howtouse .howtouse-box + .howtouse-box:before{content:"";display:block;position:absolute;top:50%;left:-20px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);width:30px;height:60px;background:url("/img/qa/common/img_houtouse_arrow_right.svg") center center no-repeat;background-size:contain}@media only screen and (max-width:767px){.m__guide__howtouse .howtouse-box + .howtouse-box:before{top:-10px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:65px;height:22px;background:url("/img/qa/common/img_houtouse_arrow.svg") center center no-repeat;background-size:contain}}.m__guide__howtouse .howtouse-box-inner01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.m__guide__howtouse .howtouse-box-inner01 .howtouse-box-left{-webkit-box-flex:1;-webkit-flex:1;flex:1}.m__guide__howtouse .howtouse-box-inner01 .howtouse-box-left .step{color:#fff;background:#23418c;font-weight:bold;font-size:14px;padding:2px 10px 0;border-radius:20px;display:inline-block}@media only screen and (max-width:767px){.m__guide__howtouse .howtouse-box-inner01 .howtouse-box-left .step{font-size:16px}}.m__guide__howtouse .howtouse-box-inner01 .howtouse-box-left .title01{margin-top:10px;font-size:16px;font-weight:bold;color:#23418c}@media only screen and (max-width:767px){.m__guide__howtouse .howtouse-box-inner01 .howtouse-box-left .title01{font-size:18px}}.m__guide__howtouse .howtouse-box-inner01 .howtouse-box-right{width:100px}.m__guide__howtouse .howtouse-box-inner02{display:block;width:100%;margin-top:20px}@media only screen and (max-width:767px){.m__guide__howtouse .howtouse-box-inner02{margin-top:15px}}.m__guide__howtouse .howtouse-box-inner02 .title02{font-size:22px;color:#23418c;font-weight:bold;margin-bottom:5px}@media only screen and (max-width:767px){.m__guide__howtouse .howtouse-box-inner02 .title02{margin-bottom:12px;font-size:14px}}.m__guide__howtouse .howtouse-box-inner02 .example{font-size:14px}@media only screen and (max-width:767px){.m__guide__howtouse .howtouse-box-inner02 .example{font-size:12px}}@media only screen and (max-width:767px){.m__guide__howtouse .howtouse-box-inner02 .l__2column__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767px){.m__guide__text01{font-size:12px}}.m__guide__text01 .m__hx02{margin-top:20px}@media only screen and (max-width:767px){.m__guide__text01 .m__hx02{font-size:16px}}.m__guide__text01 p{margin:20px 0 0}.m__guide__text01 ol{padding-left:20px;margin:20px 0 0}.m__guide__text01 ol li + li{margin-top:10px}.m__list__page-count{text-align:right;padding-bottom:30px}.m__list__page-count .count{display:inline-block;font-size:14px}.m__question-detail__head-area .title01{font-size:30px;font-weight:normal;color:#23418c;margin-bottom:25px}@media only screen and (max-width:767px){.m__question-detail__head-area .title01{font-size:23px;margin-bottom:10px}}.m__question-detail__head-area .info-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:767px){.m__question-detail__head-area .info-area{display:block}}.m__question-detail__head-area .info-area .info-list01{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767px){.m__question-detail__head-area .info-area .info-list01{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.m__question-detail__head-area .info-area .info-list01 li{font-size:12px}@media only screen and (max-width:767px){.m__question-detail__head-area .info-area .info-list01 li{font-size:10px}}@media only screen and (max-width:767px){.m__question-detail__head-area .info-area .info-list01 li{font-size:10px}}.m__question-detail__head-area .info-area .info-list01 li:not(:last-child){padding-right:20px;border-right:1px solid #aaa;margin-right:20px}@media only screen and (max-width:767px){.m__question-detail__head-area .info-area .info-list01 li:not(:last-child){padding-right:6px;margin-right:6px}}.m__question-detail__head-area .info-area .info-list01 li a{color:#23418c}.m__question-detail__head-area .info-area .sns-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:767px){.m__question-detail__head-area .info-area .sns-list{margin-top:20px}}.m__question-detail__head-area .info-area .sns-list li{display:inline-block;line-height:1}.m__question-detail__head-area .info-area .sns-list li:first-child{margin-top:-2px}.m__question-detail__head-area .info-area .sns-list li + li{margin-left:10px}.m__question-detail__head-area .info-area02{margin-top:25px}.m__question-detail__head-area .question-text{margin-top:25px;margin-bottom:0;word-break:break-all}@media only screen and (max-width:767px){.m__question-detail__head-area .question-text{font-size:12px}}.m__question-detail__head-area .report{margin-top:15px;text-align:right}@media only screen and (max-width:767px){.m__question-detail__head-area .report{margin-top:10px}.m__question-detail__head-area .report .m__arrow-link01--red{font-size:14px;padding-left:10px}.m__question-detail__head-area .report .m__arrow-link01--red:before{top:5px;width:7px;height:12px}}.m__question-detail__bubble-box{background:#fff;border:2px solid #23418c;border-radius:5px;position:relative;z-index:1;padding:30px 20px 20px;margin-top:40px}@media only screen and (max-width:767px){.m__question-detail__bubble-box{margin-top:30px;padding:30px 15px 20px}}.m__question-detail__bubble-box:before{content:"";display:block;width:33px;height:17px;background:url("/img/qa/common/ico_arrow_bubble_l.png") center center no-repeat;background-size:contain;position:absolute;left:20px;top:1px;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:2}.m__question-detail__bubble-box .int-box01{margin-top:30px}.m__question-detail__bubble-box .int-box01 .m__hx02{margin-bottom:15px}.m__question-detail__bubble-box .int-box01 .flex{display:-webkit-box;display:-webkit-flex;display:flex;padding:20px;background:#f7f5f5;border-radius:5px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .int-box01 .flex{display:block;padding:15px}}.m__question-detail__bubble-box .int-box01 .flex .image{width:200px;margin-right:20px;border:1px solid #aaa}@media only screen and (max-width:767px){.m__question-detail__bubble-box .int-box01 .flex .image{display:block;margin:0 auto 15px}}.m__question-detail__bubble-box .int-box01 .flex .info-area{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1}.m__question-detail__bubble-box .int-box01 .flex .info-area .info-title01{font-size:20px;font-weight:bold}@media only screen and (max-width:767px){.m__question-detail__bubble-box .int-box01 .flex .info-area .info-title01{font-size:18px}}.m__question-detail__bubble-box .int-box01 .flex .info-area .info01{display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;line-height:1.4;margin-top:15px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .int-box01 .flex .info-area .info01{margin-top:10px}}.m__question-detail__bubble-box .int-box01 .flex .info-area .info01 .star span{display:inline-block;vertical-align:middle}.m__question-detail__bubble-box .int-box01 .flex .info-area .info01 .star img{width:auto;height:16px;display:inline-block;vertical-align:-3px;margin-left:5px}.m__question-detail__bubble-box .int-box01 .flex .info-area .info01 .place{padding-left:20px;margin-left:20px;border-left:1px solid #aaa}.m__question-detail__bubble-box .int-box01 .flex .info-area .info01 .place span{display:inline-block}.m__question-detail__bubble-box .int-box01 .flex .info-area .info02{margin-top:10px;margin-bottom:0;display:block;font-size:12px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .int-box01 .flex .info-area .info02{margin-top:15px}}.m__question-detail__bubble-box .int-box01 .flex .info-area .m__btn01{margin-top:10px;width:100%;background:#23418c;border-bottom:4px solid #050d22}.m__question-detail__bubble-box .int-box01 .flex .info-area .m__btn01:hover{opacity:.8}.m__question-detail__bubble-box .blue-box01{background:#ebf3ff;border-radius:5px;padding:20px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .blue-box01{padding:15px}}.m__question-detail__bubble-box .blue-box01 .answer-text{font-size:14px;margin-bottom:0;word-break:break-all}.m__question-detail__bubble-box .blue-box01 .answer-info{margin-top:15px;font-size:12px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .blue-box01 .answer-info{margin-top:5px}}.m__question-detail__bubble-box .blue-box01 .answer-info li{vertical-align:middle;display:inline-block;font-size:12px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .blue-box01 .answer-info li{display:block;margin-top:5px}}@media only screen and (min-width:768px){.m__question-detail__bubble-box .blue-box01 .answer-info li + li{margin-left:20px;padding-left:20px;border-left:1px solid #aaa}}.m__question-detail__bubble-box .blue-box01 .answer-info li.good b{font-size:14px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .blue-box01 .answer-info li.good b{font-size:12px}}.m__question-detail__bubble-box .responce{display:block}.m__question-detail__bubble-box .responce li{padding:15px 20px;border-bottom:1px dashed #aaa;position:relative}@media only screen and (max-width:767px){.m__question-detail__bubble-box .responce li{padding:20px}}.m__question-detail__bubble-box .responce li:before{content:"";display:block;position:absolute;width:15px;height:15px;background:url("/img/qa/common/ico_re.svg") center center no-repeat;background-size:contain;left:0;top:15px}.m__question-detail__bubble-box .responce li .text{font-size:12px;margin-bottom:0;word-break:break-all}.m__question-detail__bubble-box .responce li .date{margin-top:5px;font-size:10px}.m__question-detail__bubble-box .btn-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:20px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .btn-area{display:block}}.m__question-detail__bubble-box .btn-area li{width:40%;padding:10px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .btn-area li{width:100%;padding:5px}}.m__question-detail__bubble-box .btn-area li .useful_incremented{color:#285ac8;text-align:center;padding-top:10px;font-size:18px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .btn-area li .useful_incremented{font-size:20px;padding-top:12px;height:60px}}.m__question-detail__bubble-box .btn-area li.open{background:#f0eded;border-radius:5px 5px 0 0}.m__question-detail__bubble-box .btn-area li.open .m__btn01{-webkit-transform:translateY(3px);transform:translateY(3px);border-bottom:1px;background:#23418c;color:#fff}.m__question-detail__bubble-box .btn-area .m__btn01{width:100%;font-size:16px}@media only screen and (max-width:767px){.m__question-detail__bubble-box .btn-area .m__btn01{padding:13px 10px}}.m__question-detail__bubble-box .m__question-detail__input-area{margin-top:-20px}.m__question-detail__input-area{background:#f0eded;border-radius:0 0 5px 5px;padding:20px}.m__question-detail__input-area--answer{margin-top:40px}@media only screen and (max-width:767px){.m__question-detail__input-area{padding:30px 10px}}.m__question-detail__input-area .m__form__error-general{margin-top:0}@media only screen and (max-width:767px){.m__question-detail__input-area .m__form__error-general{margin-bottom:20px}}@media only screen and (max-width:767px){.m__question-detail__input-area .m__hx02{letter-spacing:-.05em}}.m__question-detail__input-area .input-btn-area{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (min-width:768px){.m__question-detail__input-area .input-btn-area{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width:767px){.m__question-detail__input-area .input-btn-area{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.m__question-detail__input-area .input-btn-area .m__btn01{width:calc(50% - 10px)}@media only screen and (max-width:767px){.m__question-detail__input-area .input-btn-area .m__btn01{width:100%}.m__question-detail__input-area .input-btn-area .m__btn01:nth-child(2){margin-top:20px}}.m__question-detail__answer-btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;margin-top:40px}.m__question-detail__answer-btn .m__btn01{width:400px}@media only screen and (max-width:767px){.m__question-detail__answer-btn .m__btn01{width:100%}}.m__question-detail__banner{text-align:center;margin-top:40px}@media only screen and (max-width:767px){.m__question-detail__banner{margin-top:20px}.m__question-detail__banner img{width:100%;height:auto}}.m__question-detail__banner a{display:inline-block}.m__question-detail__banner a:hover{opacity:.8}.m__ranking-list{background:#fff;list-style-type:none;border-top:1px solid #aaa;margin:0;padding:0}.m__ranking-list li{padding:20px 0;border-bottom:1px solid #aaa;position:relative}@media only screen and (min-width:768px){.m__ranking-list li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.m__ranking-list li .ranking-flex{-webkit-box-flex:1;-webkit-flex:1;flex:1}}@media only screen and (max-width:767px){.m__ranking-list li{padding:15px 0;min-height:108px}}.m__ranking-list li .pc-title{font-size:18px;font-weight:bold;margin-bottom:10px}.m__ranking-list li .title{font-size:18px;margin-bottom:10px}@media only screen and (min-width:768px){.m__ranking-list li .title{text-align:center;width:100px}.m__ranking-list li .title .sp{display:none}}@media only screen and (max-width:767px){.m__ranking-list li .title{font-size:15px}.m__ranking-list li .title .sp{display:inline}}.m__ranking-list li .title .rank{color:#23418c;margin-right:5px;font-size:16px;font-weight:bold}@media only screen and (max-width:767px){.m__ranking-list li .title .rank{font-size:10px}}.m__ranking-list li .title .rank b{font-size:28px}@media only screen and (max-width:767px){.m__ranking-list li .title .rank b{font-size:16px}}.m__ranking-list li.large .ranking-flex .image{width:150px}@media only screen and (max-width:767px){.m__ranking-list li.large .ranking-flex .image{width:100px}}.m__ranking-list li.large .pc-title{font-size:22px;font-weight:bold;margin-bottom:10px}.m__ranking-list li.large .title{font-size:22px;margin-bottom:20px;font-weight:bold;padding-left:50px;position:relative}@media only screen and (min-width:768px){.m__ranking-list li.large .title{margin-bottom:0}}@media only screen and (max-width:767px){.m__ranking-list li.large .title{font-size:18px;padding-left:36px;margin-bottom:12px}}.m__ranking-list li.large .title .ico-ranking{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.m__ranking-list li.large .title .ico-ranking{left:50%;width:54px;margin-left:-27px}}@media only screen and (max-width:767px){.m__ranking-list li.large .title .ico-ranking{width:30px}}.m__ranking-list li .ranking-flex{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (min-width:768px){.m__ranking-list li .ranking-flex{-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.m__ranking-list li .ranking-flex .image{width:100px;margin-right:20px;padding:5px;border:1px solid #efede8}@media only screen and (max-width:767px){.m__ranking-list li .ranking-flex .image{margin-right:10px}}.m__ranking-list li .ranking-flex .image img{width:100%;display:block}.m__ranking-list li .ranking-flex .text{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:12px;line-height:1.4}@media only screen and (max-width:767px){.m__ranking-list li .ranking-flex .text{font-size:11px}.m__ranking-list li .ranking-flex .text .pc{display:none}}.m__ranking-list li .ranking-flex .text .spot{padding-left:20px;margin-bottom:10px;position:relative}@media only screen and (max-width:767px){.m__ranking-list li .ranking-flex .text .spot{padding-left:16px;margin-bottom:20px}}.m__ranking-list li .ranking-flex .text .spot:before{content:"";width:12px;height:18px;display:block;background:url("/img/qa/common/ico_spot.svg") center center no-repeat;background-size:contain;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.m__ranking-list li .ranking-flex .text .spot:before{width:8px;height:12px;-webkit-transform:translateY(0);transform:translateY(0);top:1px}}.m__ranking-list li .ranking-flex .text .tel{padding-left:20px;margin-bottom:0;position:relative}@media only screen and (min-width:768px){.m__ranking-list li .ranking-flex .text .tel.sp{display:none}}@media only screen and (max-width:767px){.m__ranking-list li .ranking-flex .text .tel{padding-left:16px;margin-top:-10px}}.m__ranking-list li .ranking-flex .text .tel:before{content:"";width:13px;height:13px;display:block;background:url("/img/qa/common/ico_tel.svg") center center no-repeat;background-size:contain;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.m__ranking-list li .ranking-flex .text .tel:before{width:10px;height:10px}}.m__ranking-list li .detail-link{text-align:right;margin-top:5px;font-size:14px;line-height:1.6}@media only screen and (min-width:768px){.m__ranking-list li .detail-link{position:absolute;bottom:5px;right:0}}@media only screen and (max-width:767px){.m__ranking-list li .detail-link{margin-top:0}}.m__ranking-list li .detail-link .m__arrow-link01+.m__arrow-link01{margin-left:35px}@media only screen and (max-width:767px){.m__ranking-list li .detail-link .m__arrow-link01+.m__arrow-link01{margin-top:10px;margin-left:10px}}@media only screen and (max-width:767px){.m__ranking-list li:not(.large) .ranking-flex .image{display:none}}@media only screen and (max-width:767px){.m__ranking-list li:not(.large) .detail-link{text-align:right;margin-top:-15px}}.tippy-box{background:#f0eded;border:2px solid #aaa;padding:12px 10px;font-size:12px;border-radius:10px;max-width:280px}.tippy-arrow{width:15px;height:12px;background:url("/img/common/bubble-arrow.png") center center no-repeat;bottom:-10px}.tippy-box[data-placement="bottom"] .tippy-arrow{bottom:auto;background:url("/img/common/bubble-arrow2.png") center center no-repeat;top:-10px}@media only screen and (max-width:767px){.m__pc{display:none}}@media only screen and (min-width:768px){.m__sp{display:none}}.none{display:none !important}.m__top__mv{background:url("/img/qa/top/img_mv01.jpg") center center no-repeat;background-size:cover;padding:30px 0}@media only screen and (max-width:767px){.m__top__mv{padding:0;background:none}}.m__top__mv .l__inner01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:767px){.m__top__mv .l__inner01{display:block;width:100%}}.m__top__mv .l__inner01 .m__btn01{width:300px}@media only screen and (max-width:767px){.m__top__mv .l__inner01 .m__btn01{width:200px}}.m__top__mv-left{width:710px}@media only screen and (max-width:767px){.m__top__mv-left{width:100%;padding:50px 15px;background:url("/img/qa/top/img_mv01_sp.jpg") center center no-repeat;background-size:cover;text-align:center}}.m__top__mv-left .title{display:inline-block;font-weight:bold;color:#23418c;line-height:1.2;font-size:28px}@media only screen and (max-width:767px){.m__top__mv-left .title{font-size:18px}}.m__top__mv-left .title span{padding:3px 10px;background:#fff;display:inline-block}.m__top__mv-left .title span:first-child{margin-bottom:10px}@media only screen and (max-width:767px){.m__top__mv-left .title span{padding:4px 10px 2px}}.m__top__mv-left .title b{font-size:36px}@media only screen and (max-width:767px){.m__top__mv-left .title b{font-size:25px}}.m__top__mv-left .btn-area{margin-top:40px}@media only screen and (max-width:767px){.m__top__mv-left .btn-area{margin-top:20px}}.m__top__mv-left__mv-right{width:300px}@media only screen and (max-width:767px){.m__top__mv-left__mv-right{width:100%}}.m__top__howtouse{width:300px}@media only screen and (max-width:767px){.m__top__howtouse{width:calc(100% - 30px);margin:10px 15px 0;border:1px solid #23418c;border-radius:5px;overflow:hidden}}.m__top__howtouse .howtouse-title{color:#fff;background:#23418c;width:100%;border-radius:30px;padding:2px 5px;font-size:20px;text-align:center;font-weight:bold;margin-bottom:10px}@media only screen and (max-width:767px){.m__top__howtouse .howtouse-title{margin-bottom:0;border-radius:0;font-size:18px;padding:10px;position:relative}.m__top__howtouse .howtouse-title:after{content:"";height:18px;width:10px;display:block;background:url("/img/qa/common/ico_arrow02.svg") center center no-repeat;background-size:contain;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);position:absolute;right:15px;top:50%}.m__top__howtouse .howtouse-title.open:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}.m__top__howtouse .howtouse-box{border-radius:5px;border:1px solid #23418c;background:#fff;padding:15px 20px;margin-top:10px}@media only screen and (max-width:767px){.m__top__howtouse .howtouse-box{margin-top:0}}.m__top__howtouse .howtouse-box + .howtouse-box{position:relative;margin-top:40px}.m__top__howtouse .howtouse-box + .howtouse-box:before{content:"";display:block;position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:20px;background:url("/img/qa/common/img_houtouse_arrow.svg") center center no-repeat;background-size:contain}@media only screen and (min-width:768px){.m__top__howtouse .sp-inner{display:block !important}}@media only screen and (max-width:767px){.m__top__howtouse .sp-inner{background:#e9e7e7;padding:10px;display:none}}.m__top__howtouse .howtouse-box-inner01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.m__top__howtouse .howtouse-box-inner01 .howtouse-box-left{-webkit-box-flex:1;-webkit-flex:1;flex:1}.m__top__howtouse .howtouse-box-inner01 .howtouse-box-left .step{color:#fff;background:#23418c;font-weight:bold;font-size:14px;padding:2px 10px 0;border-radius:20px;display:inline-block}@media only screen and (max-width:767px){.m__top__howtouse .howtouse-box-inner01 .howtouse-box-left .step{font-size:16px}}.m__top__howtouse .howtouse-box-inner01 .howtouse-box-left .title01{margin-top:10px;font-size:16px;font-weight:bold;color:#23418c}@media only screen and (max-width:767px){.m__top__howtouse .howtouse-box-inner01 .howtouse-box-left .title01{font-size:18px}}.m__top__howtouse .howtouse-box-inner01 .howtouse-box-right{width:100px}.m__top__howtouse .howtouse-box-inner02{display:block;border-top:1px solid #aaa;padding-top:15px;margin-top:15px}.m__top__howtouse .howtouse-box-inner02 .title02{font-size:14px;color:#23418c;font-weight:bold;margin-bottom:5px}@media only screen and (max-width:767px){.m__top__howtouse .howtouse-box-inner02 .title02{font-size:16px}}.m__top__howtouse .howtouse-box-inner02 .example{font-size:12px;color:#23418c}@media only screen and (max-width:767px){.m__top__howtouse .howtouse-box-inner02 .example{font-size:14px}}@media only screen and (max-width:767px){.m__top__howtouse .howtouse-box-inner02 .l__2column__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.m__top__section:not(:first-child){padding-top:60px}@media only screen and (max-width:767px){.m__top__section:not(:first-child){padding-top:40px}}@media only screen and (max-width:767px){.m__top__section--search{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}}@media only screen and (max-width:767px){.m__top__section--category{width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}@media only screen and (max-width:767px){.m__top__section--new-question{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}}@media only screen and (max-width:767px){.m__top__section--tag{width:100%;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}}.m__top__main-contents01{padding-top:60px}@media only screen and (max-width:767px){.m__top__main-contents01{padding-top:40px}}.m__top__attention-text{color:#dc1e32;font-weight:bold;font-size:17px;margin-bottom:40px}.m__top__attention-text p{border:1px solid #dc1e32;padding:10px 20px}@media only screen and (max-width:767px){.m__top__attention-text{font-size:16px;margin-bottom:30px}.m__top__attention-text p{padding:10px}}[v-cloak]{display:none}.text-center{text-align:center}
