@charset "UTF-8";@font-face{font-family:icon;src:url(../fonts/icons/icon.woff2?__NOCACHE__) format("woff2"),url(../fonts/icons/icon.woff?__NOCACHE__) format("woff");font-weight:400;font-style:normal}[class*=' icon-'],[class^=icon-]{font-family:icon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1}.icon-advice:before{content:'\f001'}.icon-advisor:before{content:'\f002'}.icon-arrow:before{content:'\f003'}.icon-checkbox:before{content:'\f004'}.icon-facebook:before{content:'\f005'}.icon-instagram:before{content:'\f006'}.icon-mail:before{content:'\f007'}.icon-map:before{content:'\f008'}.icon-marriage:before{content:'\f009'}.icon-member:before{content:'\f00a'}.icon-men:before{content:'\f00b'}.icon-pen:before{content:'\f00c'}.icon-search:before{content:'\f00d'}.icon-search2:before{content:'\f00e'}.icon-twitter:before{content:'\f00f'}.icon-women:before{content:'\f010'}.icon-youtube:before{content:'\f011'}.pl-0{padding-left:0!important}.pt-0{padding-top:0!important}.pl-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.ml-0{margin-left:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.pl-1{padding-left:10px!important}.pt-1{padding-top:10px!important}.pl-1{padding-right:10px!important}.pb-1{padding-bottom:10px!important}.ml-1{margin-left:10px!important}.mt-1{margin-top:10px!important}.mr-1{margin-right:10px!important}.mb-1{margin-bottom:10px!important}.pl-2{padding-left:20px!important}.pt-2{padding-top:20px!important}.pl-2{padding-right:20px!important}.pb-2{padding-bottom:20px!important}.ml-2{margin-left:20px!important}.mt-2{margin-top:20px!important}.mr-2{margin-right:20px!important}.mb-2{margin-bottom:20px!important}.pl-3{padding-left:30px!important}.pt-3{padding-top:30px!important}.pl-3{padding-right:30px!important}.pb-3{padding-bottom:30px!important}.ml-3{margin-left:30px!important}.mt-3{margin-top:30px!important}.mr-3{margin-right:30px!important}.mb-3{margin-bottom:30px!important}.pl-4{padding-left:40px!important}.pt-4{padding-top:40px!important}.pl-4{padding-right:40px!important}.pb-4{padding-bottom:40px!important}.ml-4{margin-left:40px!important}.mt-4{margin-top:40px!important}.mr-4{margin-right:40px!important}.mb-4{margin-bottom:40px!important}.pl-5{padding-left:50px!important}.pt-5{padding-top:50px!important}.pl-5{padding-right:50px!important}.pb-5{padding-bottom:50px!important}.ml-5{margin-left:50px!important}.mt-5{margin-top:50px!important}.mr-5{margin-right:50px!important}.mb-5{margin-bottom:50px!important}.pl-6{padding-left:60px!important}.pt-6{padding-top:60px!important}.pl-6{padding-right:60px!important}.pb-6{padding-bottom:60px!important}.ml-6{margin-left:60px!important}.mt-6{margin-top:60px!important}.mr-6{margin-right:60px!important}.mb-6{margin-bottom:60px!important}.pl-7{padding-left:70px!important}.pt-7{padding-top:70px!important}.pl-7{padding-right:70px!important}.pb-7{padding-bottom:70px!important}.ml-7{margin-left:70px!important}.mt-7{margin-top:70px!important}.mr-7{margin-right:70px!important}.mb-7{margin-bottom:70px!important}.pl-8{padding-left:80px!important}.pt-8{padding-top:80px!important}.pl-8{padding-right:80px!important}.pb-8{padding-bottom:80px!important}.ml-8{margin-left:80px!important}.mt-8{margin-top:80px!important}.mr-8{margin-right:80px!important}.mb-8{margin-bottom:80px!important}.pl-9{padding-left:90px!important}.pt-9{padding-top:90px!important}.pl-9{padding-right:90px!important}.pb-9{padding-bottom:90px!important}.ml-9{margin-left:90px!important}.mt-9{margin-top:90px!important}.mr-9{margin-right:90px!important}.mb-9{margin-bottom:90px!important}.pl-10{padding-left:100px!important}.pt-10{padding-top:100px!important}.pl-10{padding-right:100px!important}.pb-10{padding-bottom:100px!important}.ml-10{margin-left:100px!important}.mt-10{margin-top:100px!important}.mr-10{margin-right:100px!important}.mb-10{margin-bottom:100px!important}.nakoudoshi .header-link{padding-right:150px}.nakoudoshi .nav-btn{flex:0 0 100%;max-width:100%}.nakoudoshi-top .breadcrumb{position:relative;z-index:1}.nakoudoshi-top .contents{padding-bottom:0}.nakoudoshi-top .mv{height:auto;background:0 0}.nakoudoshi-top .mv picture{width:100%}.nakoudoshi-top .mv picture img{width:100%}.nakoudoshi-top #about{padding:0 0 120px}.nakoudoshi-top #about .content-inner{max-width:1240px}.nakoudoshi-top #about .about-item-row{display:flex;flex-wrap:wrap;justify-content:space-between}.nakoudoshi-top #about .about-item-txt{width:max(55%,calc(100% - 550px));text-align:left}.nakoudoshi-top #about .about-item-txt .title-base{margin-bottom:30px;text-align:left;font-size:4.5rem}.nakoudoshi-top #about .about-item-txt .title-base .title-label{display:inline-flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.nakoudoshi-top #about .about-item-txt .title-base .title-label>span{position:relative;display:inline-block;padding:.2em;border:1px solid #224874;background:#fff}.nakoudoshi-top #about .about-item-txt .title-base .title-label>span:not(:first-child){margin-top:15px}.nakoudoshi-top #about .about-item-txt .title-base .title-label>span::before{position:absolute;top:5px;left:5px;content:'';display:inline-block;width:100%;height:100%;background:#224874;z-index:-1}.nakoudoshi-top #about .about-item-img{width:min(41%,500px)}.nakoudoshi-top #activity{padding:120px 0;background:#eaeff4;background-size:60%}.nakoudoshi-top #activity .title-activity{position:relative;margin:0 auto 40px}.nakoudoshi-top #activity .title-activity::before{content:'';position:absolute;top:calc(50% - 5px);display:block;width:100%;height:10px;border-top:1px solid #222;border-bottom:1px solid #222;z-index:-1}.nakoudoshi-top #activity .title-activity span{display:inline-block;padding:0 .8em;font-size:4rem;background:#eaeff4}.nakoudoshi-top #activity .activity-content{display:flex;flex-wrap:wrap;justify-content:space-between}.nakoudoshi-top #activity .activity-content-item{flex:0 0 31%;max-width:31%;background:#fff;border-radius:10px;overflow:hidden}.nakoudoshi-top #activity .activity-content-txt{padding:20px}.nakoudoshi-top #activity .activity-content-txt .num{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:114px;height:114px;margin:-57px auto 0;font-size:5rem;font-weight:700;font-family:Cardo,sans-serif;line-height:1em;color:#224874;background:#fff;border-radius:100%}.nakoudoshi-top #activity .activity-content-txt .num::before{content:'ACTIVITY';font-weight:400;font-size:.3em;line-height:1em}.nakoudoshi-top #activity .activity-content-txt p{margin-bottom:1em;font-size:2.2rem;font-weight:500;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;line-height:1.4em;color:#224874}.nakoudoshi-top #activity .activity-content-img img{width:100%}.nakoudoshi-top #license .intro{position:relative;max-width:1400px;margin:0 auto;padding:50vw 20px 62vw}.nakoudoshi-top #license .intro-content{width:70%;max-width:990px;margin:0 auto;padding:60px;background:#faf7f4}.nakoudoshi-top #license .intro-content::after,.nakoudoshi-top #license .intro-content::before{position:absolute;content:'';display:inline-block;height:0;background:url(../../img/nakoudoshi/bg_license1_sp.png) center no-repeat;background-size:contain}.nakoudoshi-top #license .intro-content-inner{width:100%;max-width:800px;margin:0 auto;text-align:left}.nakoudoshi-top #license .intro-content-inner h2{margin:0 auto 40px}.nakoudoshi-top #license #reason{padding-top:120px}.nakoudoshi-top #license .message-item{position:relative}.nakoudoshi-top #license .message-item-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 auto}.nakoudoshi-top #license .message-item-img{flex:0 0 30%;max-width:30%}.nakoudoshi-top #license .message-item-img figure{margin:0}.nakoudoshi-top #license .message-item-txt{position:relative;flex:0 0 calc(100% - 30%);flex-basis:calc(100% - 30%);max-width:calc(100% - 30%);padding:80px;text-align:left}.nakoudoshi-top #license .message-item-txt:before{content:'';position:absolute;top:0;left:-20px;width:calc(100% + 20px);height:100%;background:#faf7f4;z-index:-1}.nakoudoshi-top #license .message-item-txt .title-base{margin-bottom:30px;text-align:left}.nakoudoshi-top #license .message-item-txt .title-base span:not(.title-sub){font-size:3.8rem}.nakoudoshi-top #license .message-item-txt .youtube{margin-top:50px}.nakoudoshi-top #merit{margin:140px auto;padding:70px 0 90px;background:#eaeff4 url(../../img/common/bg.png) left -50px no-repeat;background-size:60%}.nakoudoshi-top #merit .merit-content{display:flex;flex-wrap:wrap;justify-content:space-between}.nakoudoshi-top #merit .merit-content-item{flex:0 0 30%;max-width:30%;background:#fff;border-radius:10px;overflow:hidden}.nakoudoshi-top #merit .merit-content-img{padding:20px 20px 0}.nakoudoshi-top #merit .merit-content-txt{padding:20px}.nakoudoshi-top #merit .merit-content-txt p{font-size:2.2rem;font-weight:500;line-height:1.5em}.nakoudoshi-top #step{position:relative;padding:120px 0;background:#224874;overflow:hidden}.nakoudoshi-top #step .title-base{margin-bottom:100px}.nakoudoshi-top #step .title-base span:not(.title-sub){color:#fff}.nakoudoshi-top #step .step-link{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 80px}.nakoudoshi-top #step .step-link-item{position:relative;flex:0 0 31%;max-width:31%;display:block;padding:0 20px 60px;text-decoration:none;background:#fff;border-radius:10px}.nakoudoshi-top #step .step-link-item:not(:last-child)::before{content:'';position:absolute;top:calc(50% - .5em);right:-1.5em;display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:1em 2em;border-left-color:currentColor;border-right:0}.nakoudoshi-top #step .step-link-item::after{content:'';position:absolute;bottom:10px;left:calc(50% - .5em);display:inline-block;vertical-align:middle;color:#224874;line-height:1;width:1em;height:1em;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}.nakoudoshi-top #step .step-link-item .num{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:86px;height:86px;margin:-40px auto 0;font-size:5rem;font-weight:700;font-family:Cardo,sans-serif;line-height:1em;color:#fff;background-image:linear-gradient(180deg,#d97931,#e6b342);border-radius:100%}.nakoudoshi-top #step .step-link-item .num::before{content:'STEP';display:block;font-weight:400;font-size:.3em;line-height:1em}.nakoudoshi-top #step .step-link-item p{margin-top:1em;font-size:2.2rem;font-weight:500;color:#222}.nakoudoshi-top #step .step-content{text-align:center}.nakoudoshi-top #step .step-content-item{margin:0 auto;padding:40px 70px 80px;background:#fff;border-radius:10px;overflow:hidden}.nakoudoshi-top #step .step-content-item:nth-child(1){padding-bottom:0}.nakoudoshi-top #step .step-content-item:nth-child(3) .step-content-item-head{margin-bottom:0;padding-bottom:0;border-bottom:none}.nakoudoshi-top #step .step-content-item:nth-child(3) .step-content-item-head .btn-wrapper{flex-direction:column;align-items:flex-start}.nakoudoshi-top #step .step-content-item-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:0 auto;margin-bottom:50px;padding-bottom:50px;border-bottom:1px dotted #707070}.nakoudoshi-top #step .step-content-item dl dt{display:flex;flex-wrap:wrap;align-items:center;margin:0 auto 40px}.nakoudoshi-top #step .step-content-item dl dt .num{margin-right:30px}.nakoudoshi-top #step .step-content-item dl dt span{font-size:4rem;font-weight:500;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}.nakoudoshi-top #step .step-content-item dl dd p{text-align:left}.nakoudoshi-top #step .step-content-item dl dd ul{margin-top:20px}.nakoudoshi-top #step .step-content-item dl dd ul li{text-align:left}.nakoudoshi-top #step .step-content-item dl dd ul li.indent{font-size:1.4rem}.nakoudoshi-top #step .step-content-item figure{flex:0 0 70%;max-width:70%;margin:1em auto 0}.nakoudoshi-top #step .course-content-item:not(:last-child){margin-bottom:60px}.nakoudoshi-top #step .course-content-item:nth-child(1) .course-content-item-box{text-align:center}.nakoudoshi-top #step .course-content-item:nth-child(1) .course-content-item-box ul{margin:0 auto}.nakoudoshi-top #step .course-content-item:nth-child(1) .course-content-item-box ul>li{text-align:left}.nakoudoshi-top #step .course-content-item:nth-child(2) .course-content-item-box ol li,.nakoudoshi-top #step .course-content-item:nth-child(2) .course-content-item-box ul li{text-align:left}.nakoudoshi-top #step .course-content-item:nth-child(2) .course-content-item-box ol{list-style-position:inside}.nakoudoshi-top #step .course-content-item:nth-child(2) .course-content-item-box ol>li{padding:0;padding-left:1em;text-indent:-1em;list-style-position:inside}.nakoudoshi-top #step .course-content-item-row{display:flex;flex-wrap:wrap;justify-content:space-between}.nakoudoshi-top #step .course-content-item-txt{text-align:left}.nakoudoshi-top #step .course-content-item h3{position:relative;margin:0 auto 1em;padding-bottom:.5em;font-size:2.5rem;color:#224874;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;text-align:left}.nakoudoshi-top #step .course-content-item h3::before{position:absolute;bottom:0;left:0;content:'';display:inline-block;width:1.5em;height:1px;background:#224874}.nakoudoshi-top #step .course-content-item p{text-align:left}.nakoudoshi-top #step .course-content-item-box{margin:30px auto 0;padding:30px;border:1px solid #707070;border-radius:10px}.nakoudoshi-top #step .schedule-content-box{position:relative;padding:100px 40px 60px;background:#faf7f4}.nakoudoshi-top #step .schedule-content-box:not(:last-child){margin-bottom:100px}.nakoudoshi-top #step .schedule-content-box>section:not(:last-child){margin-bottom:50px}.nakoudoshi-top #step .schedule-content-box .title-schedule{position:absolute;top:-20px;left:-20px;display:inline-block;padding:20px;font-size:3.2rem;font-weight:400;line-height:1em;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;color:#fff;background:#224874}.nakoudoshi-top #step .schedule-content-box .title-schedule+ul{margin-bottom:30px}.nakoudoshi-top #step .schedule-content-box .title-schedule+ul li{text-align:left}.nakoudoshi-top #step .schedule-content-box .title-line{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:0 auto 20px;padding:0 0 10px;border-bottom:1px solid #a2a09d}.nakoudoshi-top #step .schedule-content-box .title-line::after{content:'';position:absolute;bottom:0;left:0;display:inline-block;width:250px;height:2px;background:#224874}.nakoudoshi-top #step .schedule-content-box .title-line>span{display:inline-block;flex:0 0 280px;max-width:280px;font-size:3.2rem;font-weight:500;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;text-align:left;color:#224874}.nakoudoshi-top #step .schedule-content-box .title-line p{margin:0;font-size:1.8rem;font-weight:500;text-align:left;line-height:1.4em}.nakoudoshi-top #step .schedule-content-box .title-line p strong{color:#a33e5f;font-weight:700}.nakoudoshi-top #step .schedule-content-box .btn-map{display:inline-flex;flex-wrap:wrap;margin-left:1em;padding:.5em .8em;border-radius:9999px;background:#224874;vertical-align:middle}.nakoudoshi-top #step .schedule-content-box .btn-map span{font-size:1.4rem;font-family:Lato,sans-serif;color:#fff;line-height:1em}.nakoudoshi-top #step .schedule-content-box .btn-map span.icon-map{font-size:1.2em}.nakoudoshi-top #step .schedule-list{display:flex;flex-wrap:wrap;margin:0 -10px}.nakoudoshi-top #step .schedule-item{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px);margin:10px;padding:20px;background:#fff;border-radius:5px}.nakoudoshi-top #step .schedule-item-date{display:flex;flex-wrap:wrap;flex-direction:column;font-size:2.2rem;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}.nakoudoshi-top #step .schedule-item-date .schedule-day>span{font-size:1.6em;font-family:Cardo,sans-serif;line-height:1em}.nakoudoshi-top #step .schedule-item-date .schedule-hour{font-size:2.3rem}.nakoudoshi-top #step .schedule-item .btn-line{width:100%;padding:.6em 1em!important}.nakoudoshi-top #step .schedule-item .btn-line span{padding-right:20px}.nakoudoshi-top #step .btn-wrapper{margin-top:30px}.nakoudoshi-top #movie{max-width:900px;margin:0 auto;padding:60px 0 0}.nakoudoshi-top #movie .movie-content-txt{margin:0 auto 30px}.nakoudoshi-top #movie .movie-content-txt .title-base{margin:0 auto 30px}.nakoudoshi-top #movie .movie-content-txt p{color:#fff;text-align:left}.nakoudoshi-top #faq{padding:120px 0;background:#eaeff3}.nakoudoshi-top #faq .content-row{padding:90px 70px;border-radius:20px;background:#fff}.nakoudoshi-top #faq .faq-list{max-width:960px;margin:0 auto;counter-reset:num 0}.nakoudoshi-top #faq .faq-list li{text-align:left;counter-increment:num 1}.nakoudoshi-top #faq .faq-list li:not(:last-child){margin-bottom:80px}.nakoudoshi-top #faq .faq-list li .question{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:.5em;font-size:2.2rem;font-weight:500;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;color:#224874;border-bottom:2px solid #224874}.nakoudoshi-top #faq .faq-list li .question::before{content:"Q" counter(num);display:inline-block;flex:0 0 80px;max-width:80px;font-size:3rem;font-weight:700;font-family:Cardo,sans-serif}.nakoudoshi-top #faq .faq-list li .question span{display:block;flex:0 0 calc(100% - 80px);flex-basis:calc(100% - 80px);max-width:calc(100% - 80px)}.nakoudoshi-top #faq .faq-list li .asked{display:flex;flex-wrap:wrap;align-items:flex-start;padding:40px 0 0 40px}.nakoudoshi-top #faq .faq-list li .asked::before{content:'A';display:inline-block;flex:0 0 50px;max-width:50px;font-size:3rem;font-weight:700;font-family:Cardo,sans-serif;color:#224874}.nakoudoshi-top #faq .faq-list li .asked span{display:block;margin-top:.5em;flex:0 0 calc(100% - 50px);flex-basis:calc(100% - 50px);max-width:calc(100% - 50px)}.nakoudoshi-top .entry{margin:0 -70px;padding:60px 70px 80px;background:#fae2ea}.nakoudoshi-top .entry .entry-price{margin-bottom:50px;padding-bottom:20px;border-bottom:1px solid #a33e5f}.nakoudoshi-top .entry .price-content-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.nakoudoshi-top .entry .price-content-row .price-text{font-size:3.2rem;font-weight:700;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;color:#224874}.nakoudoshi-top .entry .price-content-row .price-text .symbol{display:inline-block;padding:0 .5em}.nakoudoshi-top .entry .price-content-row .price-box{padding:20px;background:#fff;border-radius:10px}.nakoudoshi-top .entry .price-content-row .price-box .price{width:100%;line-height:.8em}.nakoudoshi-top .entry .price-content-row .price-box p{margin-top:.5em;padding-top:.5em;font-weight:500;line-height:1.4em;border-top:2px dotted #224874}.nakoudoshi-top .entry .price-content-row .price-box p span{display:inline-block;padding:0 .5em;color:#fff;line-height:1.4em;background:#224874}.nakoudoshi-top .entry .note{display:inline-block;margin:20px auto;font-size:1.4rem;text-align:left;line-height:1.4em}.nakoudoshi-top .entry .price{font-size:7.4rem;line-height:1.2em}.nakoudoshi-top .entry .entry-benefit h3{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:25px!important;padding-bottom:0!important;text-align:center!important;font-size:2.6rem;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;color:#224874}.nakoudoshi-top .entry .entry-benefit h3::after,.nakoudoshi-top .entry .entry-benefit h3::before{content:'';display:inline-block;position:static!important;width:2em!important;height:2px!important;background:#224874}.nakoudoshi-top .entry .entry-benefit h3::before{transform:rotate(60deg)}.nakoudoshi-top .entry .entry-benefit h3::after{transform:rotate(-60deg)}.nakoudoshi-top .entry .entry-benefit h3 span{position:relative;display:inline-block;padding:0}.nakoudoshi-top .entry .benefit-content-item{padding:30px 40px;background:#fff;border-radius:10px}.nakoudoshi-top .entry .benefit-content-item:not(:last-child){margin-bottom:25px}.nakoudoshi-top .entry .benefit-content-item dl{flex:0 0 100%!important;flex-basis:100%!important;max-width:100%!important;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.nakoudoshi-top .entry .benefit-content-item dl dt{display:flex;align-items:center;justify-content:center;flex-direction:column;width:73px;height:73px;margin:0!important;font-size:4rem;font-weight:700;font-family:Cardo,sans-serif;line-height:1em;color:#fff;background:#a33e5f;border-radius:5px}.nakoudoshi-top .entry .benefit-content-item dl dt::before{content:'特典';display:inline-block;font-size:1.4rem;font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro","メイリオ",sans-serif;line-height:1em}.nakoudoshi-top .entry .benefit-content-item dl dd{width:calc(100% - 100px);text-align:left}.nakoudoshi-top .entry .benefit-content-item dl dd p{margin-top:0!important}.nakoudoshi-top .entry .benefit-content-item dl dd p.lead{font-size:2.2rem;font-weight:700;color:#a33e5f;line-height:1.4em}.nakoudoshi-top .entry .benefit-content-item dl dd p.lead small{display:block;color:#222}.nakoudoshi-top .entry .btn-wrapper{align-items:center!important;margin-top:40px!important}.nakoudoshi-top .entry .btn-line{background-image:linear-gradient(90deg,#d97931,#e6b342);font-size:1.8rem;font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro","メイリオ",sans-serif}.nakoudoshi-top .entry .btn-line span{text-align:center}.nakoudoshi-top #benefit,.nakoudoshi-top #foot_benefit{padding:120px 0}.nakoudoshi-top #benefit .cost-content-item,.nakoudoshi-top #foot_benefit .cost-content-item{margin:0 auto;padding:40px 70px;background:#faf7f4;border-radius:20px}.nakoudoshi-top #benefit .cost-content-item:not(:last-child),.nakoudoshi-top #foot_benefit .cost-content-item:not(:last-child){margin-bottom:60px}.nakoudoshi-top #benefit .cost-content-row,.nakoudoshi-top #foot_benefit .cost-content-row{display:flex;flex-wrap:wrap;justify-content:space-between}.nakoudoshi-top #benefit .cost-content-row>dl,.nakoudoshi-top #foot_benefit .cost-content-row>dl{flex:0 0 33%;max-width:33%}.nakoudoshi-top #benefit .cost-content-row>dl:not(:last-child),.nakoudoshi-top #foot_benefit .cost-content-row>dl:not(:last-child){background-image:repeating-linear-gradient(180deg,#224874,#224874 5px,transparent 5px,transparent 15px,#224874 15px);background-size:5px 100%;background-position:100% 0;background-repeat:no-repeat}.nakoudoshi-top #benefit .cost-content-row>dl dt,.nakoudoshi-top #foot_benefit .cost-content-row>dl dt{margin-bottom:20px}.nakoudoshi-top #benefit .cost-content-row>dl dd,.nakoudoshi-top #foot_benefit .cost-content-row>dl dd{font-size:6rem!important}.nakoudoshi-top #benefit .cost-content-row>dl dd .price,.nakoudoshi-top #foot_benefit .cost-content-row>dl dd .price{font-size:10rem;font-family:Poppins,serif;font-weight:700;color:#c91550}.nakoudoshi-top #benefit .cost-content h3,.nakoudoshi-top #foot_benefit .cost-content h3{margin:0 auto 1em;padding-bottom:.5em;font-size:3.2rem;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;color:#224874;border-bottom:3px solid #224874}.nakoudoshi-top #benefit .cost-content dl,.nakoudoshi-top #foot_benefit .cost-content dl{padding:20px 0;font-weight:500;font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;text-align:center}.nakoudoshi-top #benefit .cost-content dl dt,.nakoudoshi-top #foot_benefit .cost-content dl dt{font-size:2.4rem;line-height:1.2em}.nakoudoshi-top #benefit .cost-content dl dd,.nakoudoshi-top #foot_benefit .cost-content dl dd{font-size:7.4rem;text-align:center;line-height:1.2em}.nakoudoshi-top #benefit .benefit,.nakoudoshi-top #foot_benefit .benefit{text-align:left}.nakoudoshi-top #benefit .benefit dt,.nakoudoshi-top #foot_benefit .benefit dt{margin-bottom:1em;font-size:2.4rem;font-weight:700;color:#224874}.nakoudoshi-top #benefit .benefit dd,.nakoudoshi-top #foot_benefit .benefit dd{margin-bottom:40px;line-height:2em}.nakoudoshi-top #benefit .entry,.nakoudoshi-top #foot_benefit .entry{margin:0 auto;border-radius:20px}.nakoudoshi-top .cost .price,.nakoudoshi-top .entry .price{display:inline-block!important;font-family:"Libre Bodoni",serif;font-weight:700;color:#a33e5f}.nakoudoshi-top .cost .price span,.nakoudoshi-top .entry .price span{font-size:.45em;color:#222;line-height:1em}.nakoudoshi-top .cost .price span small,.nakoudoshi-top .entry .price span small{font-size:.5em}.nakoudoshi-top .cost .strikethrough,.nakoudoshi-top .entry .strikethrough{position:relative;display:inline-block;font-size:2.4rem;font-weight:700;line-height:1em}.nakoudoshi-top .cost .strikethrough::before,.nakoudoshi-top .entry .strikethrough::before{content:'';position:absolute;top:calc(50% - 2px);display:inline-block;width:100%;height:6px;border-top:1px solid #222;border-bottom:1px solid #222}.nakoudoshi-top .cost .strikethrough+.price,.nakoudoshi-top .entry .strikethrough+.price{position:relative;margin-left:.5em}.nakoudoshi-top .cost .strikethrough+.price::before,.nakoudoshi-top .entry .strikethrough+.price::before{content:'';position:absolute;top:calc(50% - 10px);left:-.3em;display:inline-block;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #224874}.nakoudoshi-top #movie .youtube:hover::before,.nakoudoshi-top #reason .youtube:hover::before{opacity:.7}.nakoudoshi-top #movie .youtube::before,.nakoudoshi-top #reason .youtube::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../../img/nakoudoshi/movie1.jpg) center no-repeat;background-size:cover;z-index:1;transition:opacity .2s ease-in;cursor:pointer}.nakoudoshi-top #movie .youtube.is-start::before,.nakoudoshi-top #reason .youtube.is-start::before{opacity:0;pointer-events:none}.nakoudoshi-top #movie .youtube::before{background-image:url(../../img/nakoudoshi/movie2.jpg)}.nakoudoshi .nakoudoshi-entry table.form-table.license td{vertical-align:middle}.nakoudoshi .nakoudoshi-entry table.form-table.license .form-title{color:#224874;font-size:1.8rem}.nakoudoshi .nakoudoshi-entry table.form-table.license .form-subtitle{font-size:1.6rem;margin-bottom:10px}.nakoudoshi .nakoudoshi-entry table.form-table.license .note{font-size:1.5rem}.nakoudoshi .nakoudoshi-entry table.form-table.license input[type=radio]+label,.nakoudoshi .nakoudoshi-entry table.form-table.license input[type=radio]+span{flex-wrap:wrap;align-items:center}.nakoudoshi .nakoudoshi-entry table.form-table.license input[type=radio]+label:before,.nakoudoshi .nakoudoshi-entry table.form-table.license input[type=radio]+span:before{flex-shrink:0}.nakoudoshi .nakoudoshi-entry table.form-table.license .place dd{margin:8px 0}.nakoudoshi .nakoudoshi-entry table.form-table.license .postnum input{width:244px}.nakoudoshi .nakoudoshi-entry table.form-table.license .prefectures .form-select{width:300px}.nakoudoshi .nakoudoshi-entry table.form-table.license .telnum input{width:300px}.nakoudoshi .nakoudoshi-entry table.form-table.license .address input{width:400px}.nakoudoshi .nakoudoshi-entry table.form-table.license .survey .form-wrap{display:flex;flex-flow:wrap;grid-gap:1.2rem 3rem;gap:1.2rem 3rem}.nakoudoshi .nakoudoshi-entry table.form-table.license .form-item{width:-moz-fit-content;width:fit-content;display:inline;margin-left:0!important}.nakoudoshi .nakoudoshi-entry table.form-table.license .form-item span{display:flex;align-items:center!important}.nakoudoshi .nakoudoshi-entry.confirm table.form-table.license th span{font-size:1.6rem;line-height:1}.nakoudoshi .nakoudoshi-entry.confirm table.form-table.license .form-wrap{font-size:1.4rem;line-height:3rem}.nakoudoshi .nakoudoshi-entry.confirm table.form-table.license .form-item{font-size:1.4rem}.nakoudoshi .nakoudoshi-entry.confirm .survey dd{display:flex;flex-flow:wrap;grid-gap:1.2rem 3rem;gap:1.2rem 3rem}.nakoudoshi .nakoudoshi-entry.complete .block-center p{font-size:1.6rem}@media screen and (min-width:481px){body{margin:0}.hidden-xs-up{display:none!important}}@media screen and (min-width:576px){body{margin:0}.hidden-sm-up{display:none!important}}@media screen and (min-width:768px){body{margin:0}.hidden-md-up{display:none!important}.nakoudoshi main{margin-top:90px}.nakoudoshi-top .mv{margin-top:-70px}.nakoudoshi-top #license .intro{padding:175px 20px;background-image:url(../../img/nakoudoshi/bg_license1.png),url(../../img/nakoudoshi/bg_license2.png);background-position:left center,right center;background-size:contain;background-repeat:no-repeat}.nakoudoshi-top #license .intro::after,.nakoudoshi-top #license .intro::before{position:absolute;content:'';display:inline-block;background:url(../../img/nakoudoshi/img_license1.jpg) center no-repeat;background-size:contain;z-index:1}.nakoudoshi-top #license .intro::before{left:10%;top:80px;width:11.92%;aspect-ratio:1/.9;background-image:url(../../img/nakoudoshi/img_license1.jpg)}.nakoudoshi-top #license .intro::after{right:0;top:120px;width:19%;aspect-ratio:1/1;background-image:url(../../img/nakoudoshi/img_license2.jpg)}.nakoudoshi-top #license .intro-content::after{left:0;bottom:100px;width:18.5%;height:auto;aspect-ratio:1/1.05;background-image:url(../../img/nakoudoshi/img_license3.jpg)}.nakoudoshi-top #license .message-item-img{margin-top:50px;margin-right:-20px}.nakoudoshi-top #license .message-item-txt .youtube{width:60%}.nakoudoshi-top #step .step-content-item:not(:last-child){margin-bottom:60px}.nakoudoshi-top #step .step-content-item dl{flex:0 0 calc(100% - 30%);flex-basis:calc(100% - 30%);max-width:calc(100% - 30%)}.nakoudoshi-top #step .step-content-item dl dt .num{padding-right:30px;border-right:1px solid #224874}.nakoudoshi-top #step .step-content-item figure{margin:0;flex:0 0 30%;max-width:30%}.nakoudoshi-top #step .course-content-item:nth-child(1) .course-content-item-box ul{display:flex;flex-wrap:wrap}.nakoudoshi-top #step .course-content-item:nth-child(1) .course-content-item-box ul>li{width:50%}.nakoudoshi-top #step .course-content-item-txt{flex:0 0 calc(100% - 30%);flex-basis:calc(100% - 30%);max-width:calc(100% - 30%);padding-right:30px}.nakoudoshi-top .entry .btn-line{width:100%;max-width:470px;font-size:2.2rem}}@media screen and (min-width:769px){body{margin:0}}@media screen and (min-width:992px){body{margin:0}.hidden-lg-up{display:none!important}.nakoudoshi .nav{width:120px}}@media screen and (min-width:1040px){body{margin:0}.hidden-pc-up{display:none!important}.nakoudoshi-top #step .course-content-item:nth-child(1) .course-content-item-box ul>li{padding:0 1%;width:33%}.nakoudoshi-top #step .course-content-item:nth-child(2) .course-content-item-box{display:flex;flex-wrap:wrap;justify-content:space-between}.nakoudoshi-top #step .course-content-item:nth-child(2) .course-content-item-box ul{flex:0 0 27%;max-width:27%;border-right:1px dotted #707070}.nakoudoshi-top #step .course-content-item:nth-child(2) .course-content-item-box ol{flex:0 0 calc(100% - 27%);flex-basis:calc(100% - 27%);max-width:calc(100% - 27%);padding-left:30px}.nakoudoshi-top #movie .movie-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.nakoudoshi-top #movie .movie-content-txt{flex:0 0 50%;max-width:50%;margin:0 auto}.nakoudoshi-top #movie .movie-content-txt .title-base{margin:0 auto 40px;font-size:4.5rem;text-align:left}.nakoudoshi-top #movie .movie-content .youtube{flex:0 0 45%;max-width:45%}}@media screen and (min-width:1240px){body{margin:0}body{margin:0}.hidden-xl-up{display:none!important}}@media screen and (min-width:1440px){body{margin:0}}@media screen and (max-width:1439px){body{margin:0}}@media screen and (max-width:1239px){body{margin:0}body{margin:0}.hidden-xl-down{display:none!important}}@media screen and (max-width:1039px){body{margin:0}.hidden-pc-down{display:none!important}.nakoudoshi-top #about .about-item-row{max-width:750px;margin:0 auto}.nakoudoshi-top #about .about-item-txt{width:100%;margin-bottom:30px;order:-1}.nakoudoshi-top #about .about-item-img{width:100%}.nakoudoshi-top #activity .activity-content{max-width:750px;margin:0 auto}.nakoudoshi-top #activity .activity-content-item{flex:0 0 100%;max-width:100%}.nakoudoshi-top #activity .activity-content-item:not(:last-child){margin-bottom:40px}.nakoudoshi-top #merit .merit-content{max-width:750px;margin:0 auto}.nakoudoshi-top #merit .merit-content-item{flex:0 0 100%;max-width:100%}.nakoudoshi-top #merit .merit-content-item:not(:last-child){margin-bottom:30px}.nakoudoshi-top #step .course-content-item:nth-child(2) .course-content-item-box ul{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #707070}}@media screen and (max-width:991px){body{margin:0}.hidden-md-down{display:none!important}.nakoudoshi-top #step .schedule-item{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}.nakoudoshi-top #benefit .cost-content dl dd,.nakoudoshi-top #foot_benefit .cost-content dl dd{font-size:5rem}}@media screen and (max-width:768px){body{margin:0}}@media screen and (max-width:767px){body{margin:0}.hidden-sm-down{display:none!important}.nakoudoshi-top .breadcrumb{display:none}.nakoudoshi-top .mv+section p{text-align:left}.nakoudoshi-top .title-base span:not(.title-sub){font-size:3rem}.nakoudoshi-top #about .about-item-txt p{font-size:1.5rem}.nakoudoshi-top #activity{padding:80px 0;background-size:150%}.nakoudoshi-top #activity .title-activity span{font-size:3.2rem}.nakoudoshi-top #activity .activity-content-txt .num{margin:-70px auto 0}.nakoudoshi-top #activity .activity-content-txt p{font-size:2rem}.nakoudoshi-top #license .intro-content{width:100%;padding:80px 20px 50px}.nakoudoshi-top #license .intro-content::after,.nakoudoshi-top #license .intro-content::before{left:0;width:100vw}.nakoudoshi-top #license .intro-content::before{top:60px;padding-top:42.93%;background-image:url(../../img/nakoudoshi/bg_license1_sp.png)}.nakoudoshi-top #license .intro-content::after{bottom:0;padding-top:72.26%;background-image:url(../../img/nakoudoshi/bg_license2_sp.png)}.nakoudoshi-top #license .intro-content-inner h2{width:70%}.nakoudoshi-top #license .intro-content-inner p{font-size:1.5rem}.nakoudoshi-top #license #reason{padding-top:100px}.nakoudoshi-top #license .message-item-row{position:relative;display:block;max-width:100%}.nakoudoshi-top #license .message-item-img{width:auto;max-width:none;margin-left:-20px}.nakoudoshi-top #license .message-item-txt{flex:0 0 100%;max-width:100%;padding:30px 20px 50px;padding-right:0}.nakoudoshi-top #license .message-item-txt:before{left:auto;right:-20px;top:-50px;height:calc(100% + 50px)}.nakoudoshi-top #license .message-item-txt .title-base{text-align:center}.nakoudoshi-top #license .message-item-txt .title-base span:not(.title-sub){font-size:3rem}.nakoudoshi-top #license .message-item-txt p{font-size:1.5rem}.nakoudoshi-top #merit{margin:70px auto;padding:50px 0;background-size:150%}.nakoudoshi-top #merit .merit-content-txt p{font-size:1.8rem}.nakoudoshi-top #step{padding:80px 0 50px}.nakoudoshi-top #step .title-base{margin-bottom:50px}.nakoudoshi-top #step .step-link{display:none}.nakoudoshi-top #step .step-link-item{flex:0 0 100%;max-width:100%}.nakoudoshi-top #step .step-link-item:not(:last-child){margin-bottom:70px}.nakoudoshi-top #step .step-link-item:not(:last-child)::before{display:none}.nakoudoshi-top #step .step-content-item{margin:0 auto 30px;padding:30px 20px}.nakoudoshi-top #step .step-content-item:nth-child(1) figure{flex:0 0 100%;max-width:100%}.nakoudoshi-top #step .step-content-item:nth-child(2) .step-content-item-head{margin-bottom:90px}.nakoudoshi-top #step .step-content-item:nth-child(3) .step-content-item-head .btn-wrapper{margin-bottom:30px}.nakoudoshi-top #step .step-content-item-head{margin-bottom:30px;padding-bottom:30px}.nakoudoshi-top #step .step-content-item dl dt{display:block;text-align:center;margin:0 auto 1em}.nakoudoshi-top #step .step-content-item dl dt .num{margin:0 auto 1em}.nakoudoshi-top #step .step-content-item dl dt span{font-size:2.6rem}.nakoudoshi-top #step .step-content-item dl dd p{font-size:1.5rem}.nakoudoshi-top #step .course-content-item h3{padding-bottom:1em;font-size:2rem;text-align:center}.nakoudoshi-top #step .course-content-item h3::before{width:2em;left:calc(50% - 1em)}.nakoudoshi-top #step .course-content-item p{font-size:1.5rem}.nakoudoshi-top #step .course-content-item ul li{font-size:1.5rem}.nakoudoshi-top #step .course-content-item ol li{font-size:1.4rem}.nakoudoshi-top #step .course-content-item-box{padding:30px 20px}.nakoudoshi-top #step .schedule-content-box{padding:60px 20px 20px}.nakoudoshi-top #step .schedule-content-box .title-schedule{top:0;left:50%;width:90%;font-size:2.2rem;transform:translate(-50%,-50%)}.nakoudoshi-top #step .schedule-content-box .title-schedule+ul li{font-size:1.4rem}.nakoudoshi-top #step .schedule-content-box .title-line{padding:0;border:none}.nakoudoshi-top #step .schedule-content-box .title-line::after{display:none}.nakoudoshi-top #step .schedule-content-box .title-line>span{display:block;flex:0 0 100%;max-width:100%;margin-bottom:10px;padding-bottom:10px;font-size:2rem;text-align:center;border-bottom:2px solid #224874}.nakoudoshi-top #step .schedule-content-box .title-line p{font-size:1.6rem}.nakoudoshi-top #step .schedule-content-box .btn-map{margin-left:.5em;padding:.2em .5em}.nakoudoshi-top #step .schedule-content-box .btn-map span{font-size:1rem}.nakoudoshi-top #step .schedule-content-box .btn-map span.icon-map{font-size:1em}.nakoudoshi-top #step .schedule-list{margin:0 -5px}.nakoudoshi-top #step .schedule-item{margin:5px;padding:15px}.nakoudoshi-top #step .schedule-item{flex:0 0 calc(100% - 10px);max-width:calc(100% - 10px)}.nakoudoshi-top #step .schedule-item-date{font-size:1.6rem}.nakoudoshi-top #step .schedule-item-date .schedule-day{font-size:1.8rem}.nakoudoshi-top #step .schedule-item-date .schedule-hour{font-size:1.7rem}.nakoudoshi-top #step .schedule-item .btn-line span{font-size:1.4rem;text-align:center}.nakoudoshi-top #step .btn-wrapper .btn-primary{flex:0 0 100%;max-width:100%;width:100%}.nakoudoshi-top #faq{padding:80px 0}.nakoudoshi-top #faq .content-row{padding:60px 20px;border-radius:10px}.nakoudoshi-top #faq .title-base span:not(.title-sub){font-size:3rem}.nakoudoshi-top #faq .faq-list li:not(:last-child){margin-bottom:40px}.nakoudoshi-top #faq .faq-list li .question{flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:1.8rem}.nakoudoshi-top #faq .faq-list li .question::before{flex:0 0 100%;max-width:100%;font-size:2.6rem}.nakoudoshi-top #faq .faq-list li .question span{flex:0 0 100%;max-width:100%}.nakoudoshi-top #faq .faq-list li .asked{padding:20px 0 0;font-size:1.4rem}.nakoudoshi-top #faq .faq-list li .asked::before{font-size:2.6rem;flex:0 0 100%;max-width:100%}.nakoudoshi-top #faq .faq-list li .asked span{flex:0 0 100%;max-width:100%}.nakoudoshi-top .entry{margin:0 ;padding:30px 20px}.nakoudoshi-top .entry .price-content-row .price-text{font-size:2.4rem}.nakoudoshi-top .entry .price{font-size:5rem}.nakoudoshi-top .entry .price span small{display:block}.nakoudoshi-top .entry .entry-benefit h3{font-size:1.6rem!important}.nakoudoshi-top .entry .benefit-content-item{padding:30px 20px}.nakoudoshi-top .entry .benefit-content-item:nth-child(1) dd p{text-align:center!important}.nakoudoshi-top .entry .benefit-content-item dl{flex-direction:column;align-items:center}.nakoudoshi-top .entry .benefit-content-item dl dt{display:flex!important}.nakoudoshi-top .entry .benefit-content-item dl dd{width:100%;margin-top:20px}.nakoudoshi-top .entry .benefit-content-item dl dd p{font-size:1.5rem}.nakoudoshi-top .entry .benefit-content-item dl dd p.lead{font-size:1.8rem!important;text-align:center!important}.nakoudoshi-top .entry .btn-line{flex:0 0 100%;max-width:100%}.nakoudoshi-top #benefit,.nakoudoshi-top #foot_benefit{padding:80px 0}.nakoudoshi-top #benefit .cost-content-item,.nakoudoshi-top #foot_benefit .cost-content-item{padding:30px 20px;border-radius:10px}.nakoudoshi-top #benefit .cost-content-item:not(:last-child),.nakoudoshi-top #foot_benefit .cost-content-item:not(:last-child){margin-bottom:30px}.nakoudoshi-top #benefit .cost-content-row>dl,.nakoudoshi-top #foot_benefit .cost-content-row>dl{flex:0 0 100%;max-width:100%}.nakoudoshi-top #benefit .cost-content-row>dl:not(:last-child),.nakoudoshi-top #foot_benefit .cost-content-row>dl:not(:last-child){flex:0 0 100%;max-width:100%;background-image:repeating-linear-gradient(to left,#224874,#224874 5px,transparent 5px,transparent 15px,#224874 15px);background-size:15px 5px;background-position:right bottom;background-repeat:repeat-x}.nakoudoshi-top #benefit .cost-content h3,.nakoudoshi-top #foot_benefit .cost-content h3{margin:0 auto;font-size:2.4rem}.nakoudoshi-top #benefit .cost-content dl,.nakoudoshi-top #foot_benefit .cost-content dl{width:100%}.nakoudoshi-top #benefit .cost-content dl dt,.nakoudoshi-top #foot_benefit .cost-content dl dt{font-size:1.8rem}.nakoudoshi-top #benefit .benefit dt,.nakoudoshi-top #foot_benefit .benefit dt{font-size:1.8rem}.nakoudoshi-top #benefit .benefit dd,.nakoudoshi-top #foot_benefit .benefit dd{font-size:1.5rem}.nakoudoshi-top #benefit .entry,.nakoudoshi-top #foot_benefit .entry{border-radius:10px}.nakoudoshi .nakoudoshi-entry .content-inner--s.entry{text-align:left;padding:0}.nakoudoshi .nakoudoshi-entry .content-inner--s.entry .note{font-size:1.5rem}.nakoudoshi .nakoudoshi-entry table.form-table.license .form-title{font-size:1.7rem}.nakoudoshi .nakoudoshi-entry table.form-table.license input[type=radio]+label,.nakoudoshi .nakoudoshi-entry table.form-table.license input[type=radio]+span{flex-wrap:nowrap;align-items:flex-start}.nakoudoshi .nakoudoshi-entry table.form-table.license .cardnum{width:82%}.nakoudoshi .nakoudoshi-entry table.form-table.license .csc{width:82%}.nakoudoshi .nakoudoshi-entry table.form-table.license .postnum input{width:100%}.nakoudoshi .nakoudoshi-entry table.form-table.license .prefectures .form-select{width:82%}.nakoudoshi .nakoudoshi-entry table.form-table.license .telnum input{width:100%}.nakoudoshi .nakoudoshi-entry table.form-table.license .address input{width:100%}.nakoudoshi .nakoudoshi-entry.confirm table.form-table.license .form-title{font-size:1.5rem}.nakoudoshi .nakoudoshi-entry.complete .block-center p{font-size:1.4rem}}@media screen and (max-width:575px){body{margin:0}.hidden-xs-down{display:none!important}}@media screen and (max-width:480px){body{margin:0}.nakoudoshi-top #step .schedule-item .btn-line span{font-size:1.3rem}}@media screen and (max-width:374px){.hidden-xxs-down{display:none!important}}@media screen and (min-width:375px){.hidden-xxs-up{display:none!important}}