@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{font-size:15px;font-size:1.5rem;font-family:Noto Sans JP,sans-serif;line-height:2;word-wrap:break-word;outline:none;color:#000;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}main{display:block}a{color:#000;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}::-moz-selection{background:#f97777;color:#fff}::selection{background:#f97777;color:#fff}ul,ol{list-style:none}img{max-width:100%;vertical-align:top}@media screen and (max-width:768px){.main{padding-top:45px}}.is-vis-pc{display:block}@media screen and (max-width:768px){.is-vis-pc{display:none}}.is-vis-sp{display:none}@media screen and (max-width:768px){.is-vis-sp{display:block}}.btn{width:268px;height:53px;margin:0 auto;background:#fff;border:2px solid #000;text-align:center;transition:all .5s linear}@media screen and (max-width:768px){.btn{width:200px;height:40px;margin:0 auto;border-width:1px}}.btn a{display:block;position:relative;font-weight:700;line-height:49px;letter-spacing:.2em}@media screen and (max-width:768px){.btn a{font-size:1.2rem;line-height:40px}}.btn a:before{content:"";position:absolute;top:50%;left:32px;width:16px;height:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/common/entry-arrow.png) no-repeat;background-size:100%}@media screen and (max-width:768px){.btn a:before{left:26px;width:9px;height:5px;background-size:100%;background-position:center;vertical-align:middle}}.btn:hover{background:#000}@media screen and (max-width:768px){.btn:hover{background:#fff}}.btn:hover a{color:#fff}@media screen and (max-width:768px){.btn:hover a{color:#000}}.btn:hover a:before{background:url(../images/common/entry-arrow-wh.png) no-repeat}@media screen and (max-width:768px){.btn:hover a:before{background:url(../images/common/entry-arrow.png) no-repeat;background-size:100%}}.btn:hover.is-disable a{cursor:default}.btn.is-disable:hover{background:#fff}.btn.is-disable:hover a{color:#000}.btn.is-disable:hover a:before{background:url(../images/common/entry-arrow.png) no-repeat;background-size:100%}.btn-bk{background:#000}.btn-bk a{color:#fff}.btn-bk a:before{background:url(../images/common/entry-arrow-wh.png) no-repeat;background-size:100%}.btn-bk:hover{background:#fff}@media screen and (max-width:768px){.btn-bk:hover{background:#000}}.btn-bk:hover a{color:#000}@media screen and (max-width:768px){.btn-bk:hover a{color:#fff}}.btn-bk:hover a:before{background:url(../images/common/entry-arrow.png) no-repeat}@media screen and (max-width:768px){.btn-bk:hover a:before{background:url(../images/common/entry-arrow-wh.png) no-repeat;background-size:100%}}.btn-bk.is-disable:hover{background:#000}.btn-bk.is-disable:hover a{color:#fff}.btn-bk.is-disable:hover a:before{background:url(../images/common/entry-arrow-wh.png) no-repeat;background-size:100%}.is-disable{opacity:.4;cursor:default}.is-disable:hover{opacity:.4}.js-trigger{transition:all .5s linear}.is-hidden{display:none}.l-header{position:relative;margin-bottom:55px}@media screen and (max-width:768px){.l-header{position:fixed;top:0;left:0;width:100%;margin-bottom:0;background:#fff;z-index:5}}.l-header .header__inner{display:flex;justify-content:space-between;max-width:1200px;height:70px;margin:0 auto 40px}@media screen and (max-width:768px){.l-header .header__inner{height:45px;margin:0;padding-left:10px}}.l-header .header__logo{height:70px}@media screen and (max-width:768px){.l-header .header__logo{display:flex;align-items:center;height:100%}}.l-header .header__logo a{line-height:1}.l-header .header__logo img{width:291px;margin-right:15px;vertical-align:middle}@media screen and (max-width:768px){.l-header .header__logo img{width:200px;margin-right:5px;vertical-align:3px}}@media screen and (max-width:345px){.l-header .header__logo img{width:180px}}.l-header .header__text{font-size:1.6rem;font-weight:700}@media screen and (max-width:768px){.l-header .header__text{margin-top:-1px;font-size:1.1rem}}@media screen and (max-width:345px){.l-header .header__text{font-size:1.0rem}}.l-header .header__entry{position:absolute;top:0;right:0;width:270px;height:70px;border:2px solid #f1f1f1;text-align:center}@media screen and (max-width:768px){.l-header .header__entry{display:none}}.l-header .header__entry .entry__text{display:block;background:#f1f1f1;transition:background .5s linear;font-size:1.4rem;font-weight:700;letter-spacing:.2em;line-height:66px}.l-header .header__entry .entry__text:hover{background:#fff}.l-header .header__entry .entry__text.is-disable:hover{background:#f1f1f1}.l-header .header__entry .entry__text:before{content:"";display:inline-block;width:16px;height:9px;margin-right:12px;background:url(../images/common/entry-arrow.png) no-repeat}.l-header .header__menu{width:45px;height:45px;background:#dd182c;cursor:pointer}.l-header .header__menu .menu__bar{position:relative;display:block;width:100%;height:100%}.l-header .header__menu .menu__bar span{display:inline-block;position:absolute;top:50%;left:50%;width:13px;height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.l-header .header__menu .menu__bar:before,.l-header .header__menu .menu__bar:after{content:"";display:inline-block;position:absolute;left:50%;width:13px;height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s linear;background:#fff}.l-header .header__menu .menu__bar:before{top:calc(50% - 5px)}.l-header .header__menu .menu__bar:after{top:calc(50% + 5px)}.l-header .header__menu .menu__bar.is-open span{display:none}.l-header .header__menu .menu__bar.is-open:before{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.l-header .header__menu .menu__bar.is-open:after{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.l-header .header__navi{max-width:1200px;margin:0 auto}@media screen and (max-width:768px){.l-header .header__navi{visibility:hidden;width:0;height:0;opacity:0;overflow:scroll}}.l-header .header__navi .navi__list{display:flex;justify-content:flex-end}@media screen and (max-width:768px){.l-header .header__navi .navi__list{display:block;padding:22px 20px 24px}}.l-header .header__navi .navi__list li{position:relative;transition:opacity .5s linear}@media screen and (max-width:768px){.l-header .header__navi .navi__list li{border-bottom:1px solid #f4f4f4}}.l-header .header__navi .navi__list li+li{margin-left:25px}@media screen and (max-width:768px){.l-header .header__navi .navi__list li+li{margin-left:0}}.l-header .header__navi .navi__list a{position:relative;display:block}.l-header .header__navi .navi__list a:hover{opacity:.7}@media screen and (max-width:768px){.l-header .header__navi .navi__list a:hover{opacity:1}}.l-header .header__navi .navi__list a.is-disable:hover{opacity:.4}@media screen and (max-width:768px){.l-header .header__navi .navi__list a{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;height:100%;padding:10px 0;text-align:center}}.l-header .header__navi .navi__list a .nav__en{display:block;margin-bottom:5px;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.14em}@media screen and (max-width:768px){.l-header .header__navi .navi__list a .nav__en{font-size:1.5rem}}.l-header .header__navi .navi__list a .nav__jp{display:block;font-size:.9rem;font-weight:700;line-height:2.369;color:#999}@media screen and (max-width:768px){.l-header .header__navi .navi__list a .nav__jp{line-height:1}}.l-header .header__navi .navi__list a.is-lower{cursor:default}.l-header .header__navi .navi__list a.is-lower:hover{opacity:1}@media screen and (max-width:768px){.l-header .header__navi .navi__list a.is-lower:after{content:"";position:absolute;top:50%;right:0;width:20px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/common/navi-more.png) no-repeat;background-size:100% 100%}}@media screen and (max-width:768px){.l-header .header__navi .navi__list a.is-open:after{height:1px;background:url(../images/common/navi-close.png) no-repeat}}.l-header .header__navi .navi__lower{position:absolute;top:42px;left:50%;visibility:hidden;width:262px;height:0;padding-top:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;background:#fff;transition:opacity .5s linear}@media screen and (max-width:768px){.l-header .header__navi .navi__lower{position:static;width:100%;height:0;padding-top:0;-webkit-transform:none;transform:none;transition:opacity .3s linear}}.l-header .header__navi .navi__lower li{line-height:42px}.l-header .header__navi .navi__lower li+li{margin-left:0;border-top:1px solid #e8e8e8}.l-header .header__navi .navi__lower li a{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width:768px){.l-header .header__navi .navi__lower li a{background:#f8f8f8}}.l-header .header__navi .navi__lower-inner{font-size:1.5rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:768px){.l-header .header__navi .navi__lower-inner{font-size:1.2rem}}.l-header .header__navi .navi__lower-job{margin-right:20px;font-size:1.3rem;letter-spacing:.05em}@media screen and (max-width:768px){.l-header .header__navi .navi__lower-job{font-size:.9rem}}.l-header .header__navi .navi__lower-name{font-size:1.5rem;letter-spacing:.05em}@media screen and (max-width:768px){.l-header .header__navi .navi__lower-name{font-size:1.2rem}}.l-header .header__navi .navi__list li a.is-lower:hover+.navi__lower{visibility:visible;height:auto;opacity:1;z-index:1}@media screen and (max-width:768px){.l-header .header__navi .navi__list li a.is-lower:hover+.navi__lower{visibility:hidden;height:0;opacity:0;z-index:0}}@media screen and (max-width:768px){.l-header .header__navi .navi__list li a.is-lower.is-open:hover+.navi__lower{visibility:visible;height:auto;opacity:1;z-index:1}}.l-header .header__navi .navi__lower:hover{visibility:visible;height:auto;opacity:1;z-index:1}.l-header .header__navi .navi__lower.is-open{visibility:visible;height:auto;opacity:1;z-index:1}.l-header input[type=checkbox]{display:none}@media screen and (max-width:768px){.l-header input[type=checkbox]:checked~.header__navi{position:fixed;top:45px;left:0;visibility:visible;width:100vw;height:calc(100vh - 45px);padding-bottom:100px;background:#fff;opacity:1;transition:opacity .5s linear;z-index:2}}.l-header .navi__entry{width:255px;height:42px;margin:0 auto;background:#f1f1f1;text-align:center}.l-header .navi__entry .entry__text{display:block;position:relative;font-size:1.3rem;font-weight:700;line-height:42px;letter-spacing:.2em}.l-header .navi__entry .entry__text:before{content:"";position:absolute;top:50%;left:52px;width:9px;height:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/common/entry-arrow.png) no-repeat;background-size:100%;background-position:center;vertical-align:middle}.footer__recruit{position:relative;width:100%;height:608px;background:url(../images/common/bg-recruit.jpg) no-repeat;background-size:cover;background-position:center}@media screen and (max-width:768px){.footer__recruit{height:255px}}.footer .recruit__inner{position:absolute;top:50%;left:50%;width:430px;height:350px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;text-align:center}@media screen and (max-width:768px){.footer .recruit__inner{height:0;width:64%;height:175px;padding:15px 0}}.footer .recruit__title{margin:50px 0 3%;font-size:3.431rem;font-weight:700;line-height:2.1643;letter-spacing:.02em}@media screen and (max-width:768px){.footer .recruit__title{margin:0 0 5px;font-size:2.2rem;line-height:1.6877}}.footer .recruit__lead{margin-bottom:6%;font-size:1.6rem;line-height:1.875;letter-spacing:.1em}@media screen and (max-width:768px){.footer .recruit__lead{margin-bottom:12px;font-size:1.2rem;line-height:1.6667}}.footer__body{width:100%;height:105px;border-top:5px solid #000}@media screen and (max-width:768px){.footer__body{height:85px;border-width:3px}}.footer .body__inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;height:100%;margin:0 auto}@media screen and (max-width:768px){.footer .body__inner{flex-flow:column nowrap;justify-content:center}}.footer .body__logo{width:291px;line-height:1}@media screen and (max-width:768px){.footer .body__logo{width:100%;margin-bottom:10px;padding-right:20px;line-height:1;text-align:center}}@media screen and (max-width:768px){.footer .body__logo img{width:38.9333%}}.footer .body__copy{line-height:1}.footer .body__copy .copy__text{font-size:1.0rem;line-height:2.369;letter-spacing:.1em}@media screen and (max-width:768px){.footer .body__copy .copy__text{font-size:.9rem;line-height:1.3166;letter-spacing:.04em}}.root{min-width:1024px}@media screen and (max-width:768px){.root{min-width:0}}.mv{position:relative;height:267px;margin-bottom:70px;padding-right:6.7857%;background:#fff;overflow:hidden}@media screen and (max-width:768px){.mv{height:auto;padding:0 0 29.3333%;margin-bottom:25px}}.mv__inner{height:100%}.mv__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff}@media screen and (max-width:768px){.mv__title{z-index:1}}.mv__title-en{margin-bottom:10px;font-size:2.4rem;line-height:1;letter-spacing:.12em}@media screen and (max-width:768px){.mv__title-en{font-size:1.2rem}}.mv__title-jp{font-size:3.6rem;letter-spacing:.02em;line-height:1}@media screen and (max-width:768px){.mv__title-jp{font-size:1.8rem}}.mv__image{height:100%}@media screen and (max-width:768px){.mv__image{position:absolute;top:0;left:0;width:100%;height:100%}}.mv__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}.style{max-width:1030px;margin:0 auto 87px;padding:0 15px}@media screen and (max-width:768px){.style{margin-bottom:57px}}.style__title{margin-bottom:87px;font-size:2.4rem;letter-spacing:.02em;text-align:center}@media screen and (max-width:768px){.style__title{margin-bottom:43px;font-size:1.2rem;line-height:2.5}}.style__title strong{position:relative;font-size:3.4rem}@media screen and (max-width:768px){.style__title strong{font-size:1.7rem}}.style__title strong:after{content:"";position:absolute;bottom:-12px;left:0;width:106px;height:3px;background:#e11f27}@media screen and (max-width:768px){.style__title strong:after{bottom:-5px;width:53px;height:1px}}.style__block{margin-bottom:90px;border-top:1px solid #ccc}@media screen and (max-width:768px){.style__block{margin-bottom:40px}}.style__block--row{display:flex}.style__block--row *{width:50%}.style__block--row-3{display:flex}.style__block--row-3 *{width:33.3333%}.style__block--row-3 .style__block{margin-bottom:0}.style__block--row-3 .style__block:nth-child(2){border-right:1px solid #ccc;border-left:1px solid #ccc}@media screen and (max-width:768px){.style__block--is-not-row-sp{display:block}}@media screen and (max-width:768px){.style__block--is-not-row-sp *{width:100%}}@media screen and (max-width:768px){.style__block--is-not-row-sp .style__block:nth-child(2){border-right:none;border-left:none}}.style__message{margin-top:35px;font-size:2.2rem;font-weight:700;letter-spacing:.02em;text-align:center}@media screen and (max-width:768px){.style__message{margin-top:18px;font-size:1.2rem}}.style__message--marker{background:linear-gradient(transparent 60%,#ff6 60%)}.style .question{display:flex;align-items:center;flex-flow:column;width:100%;margin-top:-32px;text-align:center}@media screen and (max-width:768px){.style .question{margin-top:-16px}}.style .question__number{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:30px;background:#000;border-radius:50%;font-size:1.6rem;letter-spacing:.1em;color:#fff}@media screen and (max-width:768px){.style .question__number{width:32px;height:32px;margin-bottom:20px;font-size:.8rem}}.style .question__title{width:100%;margin-bottom:50px;font-size:2.4rem;letter-spacing:.02em;line-height:1.25}@media screen and (max-width:768px){.style .question__title{margin-bottom:23px;font-size:1.4rem;font-weight:400}}.style .question__lead{margin-bottom:10px;font-size:1.8rem;font-weight:700;line-height:3.3333333;letter-spacing:.02em}@media screen and (max-width:768px){.style .question__lead{font-size:1.2rem;line-height:1.666666666666667}}.style .question__text{width:100%;font-size:2.2rem;font-weight:700;letter-spacing:.02em}@media screen and (max-width:768px){.style .question__text{font-size:1.1rem}}.style .question__text--marker{background:linear-gradient(transparent 60%,#ff6 60%)}.style .question__list{font-size:2.0rem;letter-spacing:.02em;text-align:left}.style .question__list li{width:100%;margin-bottom:20px;padding-left:1em;font-size:2.0rem;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width:768px){.style .question__list li{margin-bottom:10px;font-size:1.2rem;font-weight:400}}.style .question__list li.is-disc{padding-left:1em}.style .question__list li.is-disc:before{content:"・";margin-left:-1em;font-size:1em}.style .question__image{width:100%;overflow:hidden}.style .question__image img{width:100%}.style .question__ranking{width:100%;overflow:hidden;letter-spacing:-.4em}.style .question__ranking-item{float:left;letter-spacing:0}@media screen and (max-width:768px){.style .question__ranking-item{float:none}}.style .question__ranking-item .question__ranking-number{margin-bottom:18px;font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:.02em;color:#a8a8a8}@media screen and (max-width:768px){.style .question__ranking-item .question__ranking-number{margin-bottom:9px;font-size:1.2rem}}.style .question__ranking-item .question__ranking-number:before{content:"";display:block;width:28px;height:17px;margin:0 auto 5px;background-size:cover}@media screen and (max-width:768px){.style .question__ranking-item .question__ranking-number:before{width:14px;height:8px;background-size:100% 100%}}.style .question__ranking-item .question__ranking-number:after{content:"";display:block;width:80px;height:2px;margin:8px auto 0;background:#666}@media screen and (max-width:768px){.style .question__ranking-item .question__ranking-number:after{width:40px}}.style .question__ranking-item .question__ranking-number-value{font-size:4.0rem}@media screen and (max-width:768px){.style .question__ranking-item .question__ranking-number-value{font-size:2.0rem}}.style .question__ranking-item .question__ranking-title{margin-bottom:15px;font-size:2.8rem;font-weight:700;letter-spacing:.02em}@media screen and (max-width:768px){.style .question__ranking-item .question__ranking-title{margin-bottom:7px;font-size:1.4rem}}.style .question__ranking-item .question__ranking-inner{display:flex;width:100%;font-size:1.6rem}@media screen and (max-width:768px){.style .question__ranking-item .question__ranking-inner{display:block;font-size:1.2rem}}.style .question__ranking-item .question__ranking-inner-list li{text-align:left;letter-spacing:.02em}.style .question__ranking-item .question__ranking-inner-list li.is-disc{padding-left:1em}.style .question__ranking-item .question__ranking-inner-list li.is-disc:before{content:"・";margin-left:-1em;font-size:1em}.style .question__ranking-item .question__ranking-text{letter-spacing:.02em}.style .question__ranking-item:nth-child(1){width:100%;margin-bottom:45px}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(1){margin-bottom:28px}}.style .question__ranking-item:nth-child(1) .question__ranking-number:before{background:url(../style/images/icon-crown-01.png) no-repeat}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(1) .question__ranking-number:before{background:url(../style/images/icon-crown-01-sp.png) no-repeat;background-size:100% 100%}}.style .question__ranking-item:nth-child(1) .question__ranking-inner{margin-left:140px}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(1) .question__ranking-inner{margin-left:0}}.style .question__ranking-item:nth-child(1) .question__ranking-image{width:267px;margin-right:54px}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(1) .question__ranking-image{width:52%;margin:0 auto 12px}}.style .question__ranking-item:nth-child(1) .question__ranking-inner-list{width:calc(100% - 321px)}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(1) .question__ranking-inner-list{display:inline-block;width:auto}}@media screen and (max-width:500px){.style .question__ranking-item:nth-child(1) .question__ranking-inner-list{width:100%}}.style .question__ranking-item:nth-child(2){width:50%;padding:0 20px;margin-bottom:28px}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(2){display:inline-block;width:100%;padding:0}}.style .question__ranking-item:nth-child(2) .question__ranking-number{margin-bottom:5px}.style .question__ranking-item:nth-child(2) .question__ranking-number:before{background:url(../style/images/icon-crown-02.png) no-repeat}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(2) .question__ranking-number:before{background:url(../style/images/icon-crown-02-sp.png) no-repeat;background-size:100% 100%}}.style .question__ranking-item:nth-child(2) .question__ranking-inner{flex-flow:column}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(2) .question__ranking-inner-list{display:inline-block;width:auto}}@media screen and (max-width:500px){.style .question__ranking-item:nth-child(2) .question__ranking-inner-list{width:100%}}.style .question__ranking-item:nth-child(2) .question__ranking-title{margin-bottom:10px}.style .question__ranking-item:nth-child(2) .question__ranking-image{width:267px;margin:0 auto 20px;overflow:hidden}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(2) .question__ranking-image{width:52%;margin:0 auto 12px}}.style .question__ranking-item:nth-child(3){width:50%;padding:0 20px}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(3){display:inline-block;width:100%;padding:0}}.style .question__ranking-item:nth-child(3) .question__ranking-number{margin-bottom:5px}.style .question__ranking-item:nth-child(3) .question__ranking-number:before{background:url(../style/images/icon-crown-03.png) no-repeat}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(3) .question__ranking-number:before{background:url(../style/images/icon-crown-03-sp.png) no-repeat;background-size:100% 100%}}.style .question__ranking-item:nth-child(3) .question__ranking-inner{flex-flow:column}.style .question__ranking-item:nth-child(3) .question__ranking-title{margin-bottom:10px}.style .question__ranking-item:nth-child(3) .question__ranking-image{width:267px;margin:0 auto 20px;overflow:hidden}@media screen and (max-width:768px){.style .question__ranking-item:nth-child(3) .question__ranking-image{width:52%;margin:0 auto 12px}}.style .question__ranking-item:nth-child(3) .question__ranking-text{text-align:left}.style .question-q1 .question__title{margin-bottom:28px}@media screen and (max-width:768px){.style .question-q1 .question__title{margin-bottom:15px}}.style .question-q1 .question__image{width:78%}.style .question-q2{padding:0 5%}@media screen and (max-width:768px){.style .question-q2 .question__title{text-align:left}}.style .question-q2 .question__list{width:100%}.style .question-q3 .question__block{margin-bottom:80px}.style .question-q3 .question__number{margin-bottom:25px}.style .question-q4 .question__block{margin-bottom:80px}.style .question-q4 .question__title{margin-bottom:15px}.style .question-q4 .question__number{margin-bottom:50px}@media screen and (max-width:768px){.style .question-q4 .question__number{margin-bottom:16px}}.style .question-q4 .question__ranking-item:nth-child(2) .question__ranking-image{min-height:200px}.style .question-q4 .question__ranking-item:nth-child(2) .question__ranking-image img{vertical-align:bottom}.style .question-q4 .question__ranking-item:nth-child(3) .question__ranking-image{min-height:200px}.style .question-q4 .question__ranking-item:nth-child(3) .question__ranking-image img{vertical-align:bottom}.style .question-q5 .question__block{margin-bottom:100px}.style .question-q5 .question__number{margin-bottom:43px}@media screen and (max-width:768px){.style .question-q5 .question__number{margin-bottom:16px}}.style .question-q5 .question__title{margin-bottom:40px}@media screen and (max-width:768px){.style .question-q5 .question__title{margin-bottom:20px}}.style .question-q5 .question__lead{margin-bottom:35px;text-align:left}.style .question-q6 .question__number{margin-bottom:50px}@media screen and (max-width:768px){.style .question-q6 .question__number{margin-bottom:25px}}.style .question-q6 .question__answer{margin-bottom:30px;font-size:2.8rem;font-weight:700;letter-spacing:.02em}@media screen and (max-width:768px){.style .question-q6 .question__answer{margin-bottom:7px;font-size:1.4rem}}.style .question-q6 .question__inner{display:flex;margin-left:167px}@media screen and (max-width:768px){.style .question-q6 .question__inner{display:block;margin-left:0}}.style .question-q6 .question__inner-image{width:267px;margin-right:25px}@media screen and (max-width:768px){.style .question-q6 .question__inner-image{width:52%;margin:0 auto 15px}}.style .question-q6 .question__inner-list{width:calc(100% - 292px);text-align:left;font-size:1.6rem;line-height:1.5}@media screen and (max-width:768px){.style .question-q6 .question__inner-list{width:100%;font-size:1.2rem}}.style .question-q6 .question__inner-list li.is-disc{padding-left:1em}.style .question-q6 .question__inner-list li.is-disc:before{content:"・";margin-left:-1em;font-size:1em}.style .question-q6 .question__inner-list li+li{margin-top:10px}@media screen and (max-width:768px){.style .question-q6 .question__inner-list li+li{margin-top:5px}}.style .question-q7 .question__number,.style .question-q8 .question__number{margin-bottom:40px}@media screen and (max-width:768px){.style .question-q7 .question__number,.style .question-q8 .question__number{margin-bottom:23px}}.style .question-q7 .question__title,.style .question-q8 .question__title{margin-bottom:40px}@media screen and (max-width:768px){.style .question-q7 .question__title,.style .question-q8 .question__title{margin-bottom:20px}}.style .question-q7 .question__answer,.style .question-q8 .question__answer{width:100%;margin-bottom:35px;font-size:2.0rem;font-weight:400;line-height:1.6;letter-spacing:.02em}@media screen and (max-width:768px){.style .question-q7 .question__answer,.style .question-q8 .question__answer{margin-bottom:15px;font-size:1.2rem}}.style .question-q7 .question__answer-list,.style .question-q8 .question__answer-list{width:100%;padding:0 20px;font-size:1.6rem;line-height:1.5}@media screen and (max-width:768px){.style .question-q7 .question__answer-list,.style .question-q8 .question__answer-list{display:inline-block;width:auto;padding:0;font-size:1.2rem}}@media screen and (max-width:500px){.style .question-q7 .question__answer-list,.style .question-q8 .question__answer-list{width:100%}}.style .question-q7 .question__answer-list li,.style .question-q8 .question__answer-list li{width:100%;padding-left:1em;text-align:left}.style .question-q7 .question__answer-list li:before,.style .question-q8 .question__answer-list li:before{content:"・";margin-left:-1em;font-size:1em}.style .question-q7 .question__answer-list li+li,.style .question-q8 .question__answer-list li+li{margin-top:10px}@media screen and (max-width:768px){.style .question-q7 .question__answer-list li+li,.style .question-q8 .question__answer-list li+li{margin-top:5px}}.style .question-q9,.style .question-q10,.style .question-q11{margin-bottom:35px}.style .question-q9 .question__title,.style .question-q10 .question__title,.style .question-q11 .question__title{font-size:2.4rem;font-weight:400;line-height:1.2;letter-spacing:.02em}@media screen and (max-width:768px){.style .question-q9 .question__title,.style .question-q10 .question__title,.style .question-q11 .question__title{font-size:1.45rem}}.style .question-q9 .question__title small,.style .question-q10 .question__title small,.style .question-q11 .question__title small{font-size:1.8rem}@media screen and (max-width:768px){.style .question-q9 .question__title small,.style .question-q10 .question__title small,.style .question-q11 .question__title small{font-size:1.1rem}}.style .question-q9 .question__inner,.style .question-q10 .question__inner,.style .question-q11 .question__inner{width:100%;padding:20px 0}@media screen and (max-width:768px){.style .question-q9 .question__inner,.style .question-q10 .question__inner,.style .question-q11 .question__inner{padding:0}}.style .question-q9 .question__inner *,.style .question-q10 .question__inner *,.style .question-q11 .question__inner *{width:100%;letter-spacing:.02em}.style .question-q9 .question__inner p,.style .question-q10 .question__inner p,.style .question-q11 .question__inner p{font-size:2.0rem;font-weight:700;letter-spacing:.02em;line-height:1.5}@media screen and (max-width:768px){.style .question-q9 .question__inner p,.style .question-q10 .question__inner p,.style .question-q11 .question__inner p{font-size:1.2rem}}.style .question-q9 .question__inner strong,.style .question-q10 .question__inner strong,.style .question-q11 .question__inner strong{font-size:6.0rem;font-weight:700;letter-spacing:.02em}@media screen and (max-width:768px){.style .question-q9 .question__inner strong,.style .question-q10 .question__inner strong,.style .question-q11 .question__inner strong{font-size:4.0rem;font-weight:400}}.style .question-q9 .question__inner small,.style .question-q10 .question__inner small,.style .question-q11 .question__inner small{font-size:1.4rem;font-weight:700;letter-spacing:.02em;line-height:1}@media screen and (max-width:768px){.style .question-q9 .question__inner small,.style .question-q10 .question__inner small,.style .question-q11 .question__inner small{font-size:1.1rem}}.style .question-q9 .question__title{margin-bottom:40px}@media screen and (max-width:768px){.style .question-q9 .question__title{margin-bottom:17px}}.style .question-q10 .question__number{margin-bottom:45px}@media screen and (max-width:768px){.style .question-q10 .question__number{margin-bottom:15px}}.style .question-q10 .question__title{margin-bottom:55px}@media screen and (max-width:768px){.style .question-q10 .question__title{margin-bottom:10px}}.style .question-q10 .question__inner{padding:25px 0}@media screen and (max-width:768px){.style .question-q10 .question__inner{padding:10px 0}}.style .question-q10 .question__inner p{line-height:1}.style .question-q10 .question__inner p strong{margin-right:10px}.style .question-q10 .question__inner p:nth-child(2){margin-bottom:20px}@media screen and (max-width:768px){.style .question-q10 .question__inner p:nth-child(2){margin-bottom:10px}}.style .question-q11 .question__number{margin-bottom:30px}@media screen and (max-width:768px){.style .question-q11 .question__number{margin-bottom:20px}}.style .question-q11 .question__title{margin-bottom:45px}@media screen and (max-width:768px){.style .question-q11 .question__title{margin-bottom:15px}}.style .question-q11 .question__inner{padding:25px 0}@media screen and (max-width:768px){.style .question-q11 .question__inner{padding:10px 0}}.style .question-q11 .question__inner p{line-height:1}.style .question-q11 .question__inner p strong{margin-right:10px}.style .question-q11 .question__inner p:nth-child(1){margin-bottom:20px}@media screen and (max-width:768px){.style .question-q11 .question__inner p:nth-child(1){margin-bottom:10px}}.style .question .icon-clock{width:78px;margin:0 auto}@media screen and (max-width:768px){.style .question .icon-clock{width:15%}}.style .question .icon-clock img{width:100%}.style .question .icon-calendar{width:68px;margin:0 auto}@media screen and (max-width:768px){.style .question .icon-calendar{width:15%}}.style .question .icon-calendar img{width:100%}.style .question .icon-baby{width:83px;margin:0 auto}@media screen and (max-width:768px){.style .question .icon-baby{width:19%}}.style .question .icon-baby img{width:100%}.style .question-q12 .question__number{margin-bottom:40px}@media screen and (max-width:768px){.style .question-q12 .question__number{margin-bottom:20px}}.style .question-q12 .question__title{margin-bottom:30px}@media screen and (max-width:768px){.style .question-q12 .question__title{margin-bottom:15px}}.style .question-q12 .question__image{width:278px;margin:0 auto 18px}@media screen and (max-width:768px){.style .question-q12 .question__image{width:40%;margin:0 auto 14px}}.style .question-q12 .question__image img{width:100%}.style .question-q13{padding:0 60px}.style .question-q13 .question__number{margin-bottom:40px}@media screen and (max-width:768px){.style .question-q13 .question__number{margin-bottom:30px}}.style .question-q13 .question__title{margin-bottom:37px}@media screen and (max-width:768px){.style .question-q13 .question__title{margin-bottom:15px}}.style .question-q13 .question__ranking{margin-bottom:88px}@media screen and (max-width:768px){.style .question-q13 .question__ranking{width:auto;margin-bottom:20px}}.style .question-q13 .question__ranking li{width:100%;font-size:4.2rem;font-weight:700;line-height:1;letter-spacing:.02em;text-align:left}@media screen and (max-width:768px){.style .question-q13 .question__ranking li{font-size:2.1rem}}.style .question-q13 .question__ranking li+li{margin-top:30px}.style .question-q13 .question__ranking li .question__ranking-number{display:inline-block;width:auto;margin-right:30px;font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;color:#a8a8a8}@media screen and (max-width:768px){.style .question-q13 .question__ranking li .question__ranking-number{margin-right:10px;width:auto;font-size:1.2rem;text-align:left}}.style .question-q13 .question__ranking li .question__ranking-number:before{content:"";display:block;width:28px;height:17px;margin:0 auto;background-size:cover}@media screen and (max-width:768px){.style .question-q13 .question__ranking li .question__ranking-number:before{width:14px;height:8px;background-size:100% 100%}}.style .question-q13 .question__ranking li .question__ranking-number-value{font-size:4.0rem}@media screen and (max-width:768px){.style .question-q13 .question__ranking li .question__ranking-number-value{font-size:1.79rem}}.style .question-q13 .question__ranking li:nth-child(1) .question__ranking-number:before{background:url(../style/images/icon-crown-01.png) no-repeat}@media screen and (max-width:768px){.style .question-q13 .question__ranking li:nth-child(1) .question__ranking-number:before{background:url(../style/images/icon-crown-01-sp.png) no-repeat;background-size:100% 100%}}.style .question-q13 .question__ranking li:nth-child(2) .question__ranking-number:before{background:url(../style/images/icon-crown-02.png) no-repeat}@media screen and (max-width:768px){.style .question-q13 .question__ranking li:nth-child(2) .question__ranking-number:before{background:url(../style/images/icon-crown-02-sp.png) no-repeat;background-size:100% 100%}}.style .question-q13 .question__ranking li:nth-child(3) .question__ranking-number:before{background:url(../style/images/icon-crown-03.png) no-repeat}@media screen and (max-width:768px){.style .question-q13 .question__ranking li:nth-child(3) .question__ranking-number:before{background:url(../style/images/icon-crown-03-sp.png) no-repeat;background-size:100% 100%}}.style .question-q14 .question__number{margin-bottom:50px}@media screen and (max-width:768px){.style .question-q14 .question__number{margin-bottom:20px}}.style .question-q14 .question__title{margin-bottom:55px}@media screen and (max-width:768px){.style .question-q14 .question__title{margin-bottom:25px}}.style__l-message{width:81%;margin:110px auto 0;padding:23px 0;border:6px solid #252525;text-align:center;font-size:2.6rem;letter-spacing:.02em}@media screen and (max-width:768px){.style__l-message{width:100%;margin:0 auto;padding:13px 0;border-width:3px;font-size:1.3rem}}.style__l-message--marker{background:linear-gradient(transparent 60%,#ff6 60%)}