@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */*{-webkit-tap-highlight-color:transparent}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}[unselectable]{-webkit-user-select:none;-moz-user-select:none;user-select:none}*{font-size:inherit;line-height:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*,::after,::before{border-style:solid;border-width:0}*{margin:0;padding:0}:root{box-sizing:border-box;cursor:default;text-rendering:optimizeLegibility;font-size:62.5%}html{background-color:#fff}a{text-decoration:none;color:#333}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;vertical-align:top}button,input,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;text-shadow:none}::selection{background-color:#b3d4fc;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:auto;font-size:14px;font-family:YuGothic,"游ゴシック","游ゴシック体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;color:#333;background-color:#fff;line-height:1.5}.ui-helper-hidden-accessible{display:none}.u-clearfix{zoom:1}.u-clearfix:after,.u-clearfix:before{content:" ";display:table}.u-clearfix:after{clear:both}@media all and (max-width:767px){.u-hidden-sp{display:none}}@media all and (min-width:768px){.u-hidden-pc{display:none}}@media all and (min-width:930px){.u-hidden-middle{display:none}}.seminar__btn a{display:block;z-index:999;width:91.3333333333vw;margin:0 auto;box-shadow:1.0672vw 1.3658666667vw 0 0 #000;border-radius:3.2vw}@media all and (min-width:768px){.seminar__btn a{width:629px;box-shadow:8.004px 10.244px 0 0 #000;border-radius:24px}}.seminar__btn.is--fixed a{position:fixed;bottom:2vw;left:50%;transform:translateX(-50%)}@media all and (min-width:768px){.seminar__btn.is--fixed a{bottom:15px}}.seminar__btn.is--remove a{opacity:0;z-index:-1}.foot__outer{padding:6vw 5vw;background-color:#f5f5f5}@media all and (min-width:768px){.foot__outer{padding:30px 0}}@media all and (min-width:768px){.foot__inner{padding:0 20px;max-width:750px;margin:0 auto}}.foot__text{text-align:left;font-size:2vw;letter-spacing:-.02em;margin-bottom:1vw}@media all and (min-width:768px){.foot__text{font-size:14px;letter-spacing:-.05em;margin-bottom:6px}}.foot__area{background-color:#fff;border:solid 1px #000;display:flex;justify-content:space-between;align-items:center;margin-top:3vw;padding:3vw 2vw}@media all and (min-width:768px){.foot__area{padding:20px;margin-top:25px}}.foot__img{width:40%}@media all and (min-width:768px){.foot__img{width:28%}}.foot__subtext{width:54%;font-size:2vw;letter-spacing:-.02em}@media all and (min-width:768px){.foot__subtext{font-size:16px;width:70%;letter-spacing:-.01em}}.foot__logos{display:flex;align-items:center;justify-content:center}.foot__logos .foot__logo{margin:0;width:40%}@media all and (min-width:768px){.foot__logos .foot__logo{width:auto}}.foot__logos .foot__logo img{vertical-align:middle}.foot__logo{width:40%;margin:0 auto}@media all and (min-width:768px){.foot__logo{width:28%;max-width:195px}}.foot__logo--mf{width:40%;margin-right:3%}@media all and (min-width:768px){.foot__logo--mf{width:28%;max-width:195px}}.foot__bottom{background-color:#fff;padding:30px 25px 25px;text-align:center}@media all and (min-width:768px){.foot__bottom{padding:40px 25px 25px}}.foot__content{margin-top:5vw}@media all and (min-width:768px){.foot__content{margin-top:27px}}.foot__link{display:inline-block;letter-spacing:0;vertical-align:middle;font-size:2.5vw}@media all and (min-width:768px){.foot__link{font-size:14px}}.foot__link a{color:#212121}.foot__copy{font-size:10px;color:#bdbdbd;margin-top:1.5em}.foot__nav .foot__link:nth-child(n+2)::before{display:inline-block;content:"|";margin:0 .5em}.foot__annotation{padding:6.4vw 4.2666666667vw 3.7333333333vw 4.2666666667vw;text-align:left;font-size:2.6666666667vw}@media all and (min-width:768px){.foot__annotation{padding:30px 20px;text-align:left;font-size:14px;max-width:750px;margin:0 auto}}.hero{position:relative;padding-bottom:6.9333333333vw}@media all and (min-width:768px){.hero{background-size:750px;padding-bottom:52px}}.hero img{height:auto}.hero__bg{width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media all and (min-width:768px){.hero__bg{width:750px}}.hero__inner{padding:3.6vw 0 0;position:relative}@media all and (min-width:768px){.hero__inner{width:750px;margin:0 auto;padding:27px 0 0;overflow:hidden}}.hero__title{margin:0 2.1333333333vw 0 2.6666666667vw;position:relative}@media all and (min-width:768px){.hero__title{margin:0 16px 0 20px}}.hero__title::before{content:"";width:26.5333333333vw;height:22.6666666667vw;position:absolute;bottom:.4vw;left:-5.2vw;background:url(../../images/nisanyumon-kaiwa/webp/img_hero_senpai.webp) center/cover no-repeat}@media all and (min-width:768px){.hero__title::before{width:199px;height:170px;bottom:3px;left:-39px}}.hero__title::after{content:"";width:26.5333333333vw;height:22.8vw;position:absolute;bottom:-.2666666667vw;right:-5.6vw;background:url(../../images/nisanyumon-kaiwa/webp/img_hero_kouhai.webp) center/cover no-repeat}@media all and (min-width:768px){.hero__title::after{width:199px;height:171px;bottom:-2px;right:-42px}}.hero__copy{width:84.5333333333vw;margin:3.0666666667vw auto 0}@media all and (min-width:768px){.hero__copy{width:634px;margin:23px auto 0}}.hero-check__list{display:flex;flex-wrap:wrap;width:83.6vw;margin:1.7333333333vw auto 13.2vw;background-color:#fffaee;border-radius:1.3333333333vw;padding:2.6666666667vw 0 1.3333333333vw 6vw;box-sizing:border-box}@media all and (min-width:768px){.hero-check__list{width:627px;margin:13px auto 99px;border-radius:10px;padding:20px 0 10px 45px}}.hero-check__item{display:flex;align-items:center;font-size:3.4666666667vw;line-height:1;letter-spacing:.06em;font-weight:700;margin-bottom:1.3333333333vw;font-feature-settings:"palt"}@media all and (min-width:768px){.hero-check__item{font-size:26px;margin-bottom:10px}}.hero-check__item::before{content:"";width:4vw;height:4vw;background:url(../../images/nisanyumon-kaiwa/webp/icon_check_yellow.webp) center/cover no-repeat;margin-right:1.7333333333vw}@media all and (min-width:768px){.hero-check__item::before{width:30px;height:30px;margin-right:13px}}.hero-check__item:first-child{margin-right:3.7333333333vw}@media all and (min-width:768px){.hero-check__item:first-child{margin-right:28px}}.hero__achievement{width:82.1333333333vw;margin:7.6vw auto 3.6vw}@media all and (min-width:768px){.hero__achievement{width:616px;margin:57px auto 27px}}.hero--ny{padding-top:22.6666666667vw}@media all and (min-width:768px){.hero--ny{padding-top:170px}}.header{text-align:center;padding:2.5333333333vw 0}@media all and (min-width:768px){.header{padding:19px 0}}.header img{width:38.9333333333vw}@media all and (min-width:768px){.header img{width:292px}}.container{overflow-x:hidden}.container img{height:auto}.chat__area{padding:8.6666666667vw 6.8vw 8.6666666667vw 5.8666666667vw}@media all and (min-width:768px){.chat__area{max-width:750px;margin:0 auto;padding:65px 51px 65px 44px;box-sizing:border-box}}.section__chat{align-items:center;display:flex;justify-content:center;font-weight:700;margin-top:4.6666666667vw;position:relative;text-align:left}@media all and (min-width:768px){.section__chat{margin-top:35px}}.section__chat img{height:auto;width:19.0666666667vw}@media all and (min-width:768px){.section__chat img{width:143px}}.section__chat .kouhai__img--03{position:relative}.section__chat .kouhai__img--03::after{content:"";width:7.3333333333vw;height:8.4vw;background:url(../../images/nisanyumon-kaiwa/webp/img_kouhai_03_round.webp) center/cover no-repeat;position:absolute;top:-1.7333333333vw;left:-3.6vw}@media all and (min-width:768px){.section__chat .kouhai__img--03::after{width:55px;height:63px;top:-13px;left:-27px}}.section__chat p{background:#fff;border-radius:3.3333333333vw;font-size:3.7333333333vw;padding:3.3333333333vw 4.2666666667vw;position:relative;width:62.5333333333vw;font-feature-settings:"palt";box-sizing:border-box}@media all and (min-width:768px){.section__chat p{border:3px solid #0d3966;border-radius:25px;box-shadow:4.589px 6.553px 0 0 #333;font-size:28px;padding:20px 32px;width:calc(100% - 140px - 43px)}}.section__chat p::after{content:"";position:absolute;top:50%;right:100%;border-style:solid;border-width:1.4666666667vw 2.6666666667vw 1.4666666667vw 0;translate:0 -50%}@media all and (min-width:768px){.section__chat p::after{border-width:11px 20px 11px 0}}.section__chat p.text--center{display:flex;align-items:center;justify-content:center}.section__chat p span{background:linear-gradient(transparent 40%,#c1ff2d 60%)}.section__chat--kouhai{gap:0 5.3333333333vw}@media all and (min-width:768px){.section__chat--kouhai{gap:0 40px}}.section__chat--kouhai p{color:#122a88;background-color:#eaf8ff;border:.4vw solid #122a88;box-shadow:.6118666667vw .8737333333vw 0 0 #122a88}@media all and (min-width:768px){.section__chat--kouhai p{border-width:3px;box-shadow:4.589px 6.553px 0 0 #122a88}}.section__chat--kouhai p::after{border-color:transparent #122a88 transparent transparent}.section__chat--senpai{gap:0 4.5333333333vw;flex-direction:row-reverse}@media all and (min-width:768px){.section__chat--senpai{gap:0 34px}}.section__chat--senpai p{border:.4vw solid #362e2b;box-shadow:.6118666667vw .8737333333vw 0 0 #362e2b}@media all and (min-width:768px){.section__chat--senpai p{border-width:3px;box-shadow:4.589px 6.553px 0 0 #362e2b;width:calc(100% - 140px - 37px)}}.section__chat--senpai p::after{border-width:1.4666666667vw 0 1.4666666667vw 2.6666666667vw;right:auto;left:calc(100% + .6666666667vw);position:absolute;border-color:transparent transparent transparent #362e2b}@media all and (min-width:768px){.section__chat--senpai p::after{border-width:11px 0 11px 20px;left:calc(100% + 5px)}}.section__chat--senpai .section__note{position:absolute}.section__chat--senpai .section__note--1{bottom:4vw;right:8vw}@media all and (min-width:768px){.section__chat--senpai .section__note--1{bottom:30px;right:60px}}.section__chat--senpai .section__note--2{bottom:1.6vw;right:8vw}@media all and (min-width:768px){.section__chat--senpai .section__note--2{bottom:12px;right:60px}}.section__chat:first-child{margin-top:0}.rate-graph{background-color:#fffaee;padding:9.0666666667vw 3.6vw 5.7333333333vw 7.0666666667vw;text-align:center}@media all and (min-width:768px){.rate-graph{padding:68px 27px 43px 53px}}.rate-graph a{display:block;font-size:1.7333333333vw;line-height:1;color:#928b8b;text-align:center;margin-top:5.2vw;font-feature-settings:"palt"}@media all and (min-width:768px){.rate-graph a{font-size:13px;margin-top:39px}}.section--loss{padding-top:12.6666666667vw}@media all and (min-width:768px){.section--loss{padding-top:95px}}.loss__title{width:83.4666666667vw;margin:0 auto 2.6666666667vw}@media all and (min-width:768px){.loss__title{width:626px;margin-bottom:20px}}.loss-graph{background-color:#fffaee;padding:5.6vw 4vw 5.8666666667vw 6.6666666667vw;text-align:center}@media all and (min-width:768px){.loss-graph{padding:42px 30px 44px 50px}}.loss-graph__text{width:84.6666666667vw;margin:4.5333333333vw auto 3.2vw}@media all and (min-width:768px){.loss-graph__text{width:635px;margin:34px auto 24px}}.loss-graph__annotation{font-size:1.7333333333vw;line-height:1;text-align:center;color:#928b8b;font-feature-settings:"palt"}@media all and (min-width:768px){.loss-graph__annotation{font-size:13px}}.time__head{background-color:#f4f3f6;padding-top:8.1333333333vw;position:relative;margin-bottom:8vw}@media all and (min-width:768px){.time__head{padding-top:61px;margin-bottom:60px}}.time__head::after{content:"";border-top:8vw solid #f4f3f6;border-right:50vw solid transparent;border-left:50vw solid transparent;position:absolute;top:100%;left:0}@media all and (min-width:768px){.time__head::after{border-top:60px solid #f4f3f6}}.time__title{width:71.6vw;margin:0 auto 5.0666666667vw}@media all and (min-width:768px){.time__title{width:537px;margin-bottom:38px}}.time__img{margin:0 3.7333333333vw 0 2.5333333333vw;text-align:center}@media all and (min-width:768px){.time__img{margin:0 28px 0 19px}}.section--introduction{padding-top:9.6vw}@media all and (min-width:768px){.section--introduction{padding-top:72px}}.introduction__inner{padding:2.1333333333vw;background-color:#07bec1;position:relative;margin-bottom:13.3333333333vw}@media all and (min-width:768px){.introduction__inner{max-width:750px;padding:16px;margin:0 auto 100px;box-sizing:border-box}}.introduction__inner::after{content:"";border-top:10.6666666667vw solid #07bec1;border-right:50vw solid transparent;border-left:50vw solid transparent;position:absolute;top:100%;left:0}@media all and (min-width:768px){.introduction__inner::after{border-top:80px solid #07bec1;border-right:375px solid transparent;border-left:375px solid transparent}}.introduction__head{background:url(../../images/nisanyumon-kaiwa/webp/bg_note.webp) center top/100% auto repeat-y;padding-bottom:14.8vw;position:relative}@media all and (min-width:768px){.introduction__head{padding-bottom:111px}}.introduction__head::after{content:"";width:100vw;height:14.8vw;background:url(../../images/nisanyumon-kaiwa/webp/bg_introduction_round.webp) center/cover no-repeat;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media all and (min-width:768px){.introduction__head::after{width:750px;height:111px}}.introduction__title{width:86.2666666667vw;margin:0 auto}@media all and (min-width:768px){.introduction__title{width:647px}}.introduction__title img{margin-top:-3.7333333333vw}@media all and (min-width:768px){.introduction__title img{margin-top:-28px}}.introduction__copy{width:64.9333333333vw;margin:4.4vw auto 4.1333333333vw}@media all and (min-width:768px){.introduction__copy{width:487px;margin:33px auto 31px}}.introduction-info{background:#fff;border-radius:2.6666666667vw;padding:5.7333333333vw 4.2666666667vw 6.6666666667vw 6.1333333333vw;position:relative;margin-bottom:8.4vw}@media all and (min-width:768px){.introduction-info{border-radius:20px;padding:43px 32px 50px 46px;margin-bottom:63px}}.introduction-info::after{content:"";width:15.4666666667vw;height:13.0666666667vw;background:url(../../images/nisanyumon-kaiwa/webp/arrow.webp) center/cover no-repeat;position:absolute;bottom:-11.3333333333vw;left:50%;transform:translateX(-50%);z-index:2}@media all and (min-width:768px){.introduction-info::after{width:116px;height:98px;bottom:-85px}}.introduction-info__title{width:52.8vw;margin:0 auto}@media all and (min-width:768px){.introduction-info__title{width:396px}}.introduction__definition{align-items:center;display:flex;gap:0 3.0666666667vw;margin-left:3.2vw;margin-top:2.6666666667vw}@media all and (min-width:768px){.introduction__definition{gap:0 23px;margin-left:24px;margin-top:20px}}.introduction__definition:first-of-type{margin-top:3.8666666667vw}@media all and (min-width:768px){.introduction__definition:first-of-type{margin-top:29px}}.introduction__term{width:19.0666666667vw;background:#0bb4b7;border-radius:.5333333333vw;color:#fff;font-size:3.0666666667vw;font-weight:700;padding:.8vw 0;text-align:center;width:18.4vw}@media all and (min-width:768px){.introduction__term{width:143px;border-radius:4px;font-size:23px;padding:6px 0;width:138px}}.introduction__detail{font-size:4vw;line-height:4.6666666667vw;font-weight:700;text-align:left;font-feature-settings:"palt";position:relative}@media all and (min-width:768px){.introduction__detail{font-size:30px;line-height:35px}}.introduction__detail--gift{align-items:center;display:flex;justify-content:center}.introduction__detail .introduction__amznNote{line-height:1;display:inline-block;margin:0!important;padding-left:12px}@media all and (min-width:768px){.introduction__detail .introduction__amznNote{padding-left:12px}}.introduction__detail .introduction__amznNote--lecturer{position:absolute;top:100%;left:0;padding-left:0;padding-top:1.3333333333vw}@media all and (min-width:768px){.introduction__detail .introduction__amznNote--lecturer{padding-top:10px}}.introduction__amazon{position:relative}.introduction__img--gift{width:18.6666666667vw;position:absolute;bottom:-2vw;right:-19.8666666667vw}@media all and (min-width:768px){.introduction__img--gift{width:140px;bottom:-15px;right:-149px}}.introduction__amznNote{color:#9e9e9e;font-size:1.7333333333vw;margin:6.4vw 0 0;font-weight:400;text-align:left;font-feature-settings:"palt"}@media all and (min-width:768px){.introduction__amznNote{font-size:13px;margin:48px 0 0}}.introduction__amznNote ul li{display:table}.introduction__amznNote ul li::before{content:"※";display:table-cell}.introduction-point{background:#fff url(../../images/nisanyumon-kaiwa/webp/bg_note.webp) center top/100% repeat-y;border-radius:2.6666666667vw;padding:8.2666666667vw 7.3333333333vw 8.9333333333vw;position:relative}@media all and (min-width:768px){.introduction-point{border-radius:20px;padding:62px 55px 67px}}.introduction-point__title{width:68.4vw;margin:0 auto 3.3333333333vw}@media all and (min-width:768px){.introduction-point__title{width:513px;margin-bottom:25px}}.merit__title{width:75.2vw;margin:0 auto 8.1333333333vw}@media all and (min-width:768px){.merit__title{width:564px;margin:0 auto 61px}}.merit__item{width:80vw;border-radius:1.3333333333vw;background-color:#fcf6eb;border:.4vw solid #f39800;box-shadow:.5657333333vw .5657333333vw 0 0 #f39800;text-align:center;box-sizing:border-box;padding:4.9333333333vw 0 4vw;margin:0 auto 6.5333333333vw;position:relative}@media all and (min-width:768px){.merit__item{width:600px;border-radius:10px;border-width:3px;box-shadow:4.243px 4.243px 0 0 #f39800;padding:37px 0 30px;margin-bottom:49px}}.merit__item::before{content:"";width:8.8vw;height:4vw;border-top:.4vw solid #fff;background-color:#fcf6eb;position:absolute;top:-.4vw;left:50%;transform:translateX(-50%)}@media all and (min-width:768px){.merit__item::before{width:66px;height:30px;top:-3px}}.merit__item img{height:4.9333333333vw;position:absolute;top:-2.4vw;left:50%;transform:translateX(-50%)}@media all and (min-width:768px){.merit__item img{height:37px;top:-18px}}.merit__item p{font-size:4.5333333333vw;line-height:6.4vw;font-weight:600}@media all and (min-width:768px){.merit__item p{font-size:34px;line-height:48px}}.merit__item p span{color:#eb6100;font-weight:700}.merit__item:last-child{margin-bottom:0}.merit__achievement{margin-top:6vw}@media all and (min-width:768px){.merit__achievement{margin-top:45px}}.point__item{display:flex;align-items:center;border:.2666666667vw solid #07bec1;border-radius:1.3333333333vw;background-color:#ebf9fc;margin-bottom:3.4666666667vw;overflow:hidden}@media all and (min-width:768px){.point__item{border-width:2px;border-radius:10px;margin-bottom:26px}}.point__num{display:flex;flex-direction:column;align-items:center;justify-content:center;width:13.6vw;height:13.6vw;background-color:#07bec1;font-size:2.4vw;line-height:1;letter-spacing:.06em;color:#fff;font-weight:700;gap:1.3333333333vw 0}@media all and (min-width:768px){.point__num{width:102px;height:102px;font-size:18px;gap:10px 0}}.point__num span{font-size:6.5333333333vw;line-height:1}@media all and (min-width:768px){.point__num span{font-size:49px}}.point__num picture{display:block}@media all and (min-width:768px){.point__num picture{height:35px}}.point__num picture img{height:19px;width:auto}@media all and (min-width:768px){.point__num picture img{height:unset}}.point__text{width:calc(100% - 13.6vw);font-size:4.2666666667vw;font-weight:700;text-align:center}@media all and (min-width:768px){.point__text{width:calc(100% - 102px);font-size:32px}}.recommend{position:relative;margin-top:6.8vw}@media all and (min-width:768px){.recommend{margin-top:51px}}.recommend::after,.recommend::before{content:"";width:4vw;height:4vw;box-sizing:border-box;border-top:.5333333333vw solid #07bec1;position:absolute;top:0;z-index:3}@media all and (min-width:768px){.recommend::after,.recommend::before{width:30px;height:30px;border-top:4px solid #07bec1}}.recommend::before{border-left:.5333333333vw solid #07bec1;left:0}@media all and (min-width:768px){.recommend::before{border-left:4px solid #07bec1}}.recommend::after{border-right:.5333333333vw solid #07bec1;right:0}@media all and (min-width:768px){.recommend::after{border-right:4px solid #07bec1}}.recommend__inner{background-color:#fffaee;padding:4.8vw 0 5.3333333333vw 5.3333333333vw;position:relative;z-index:2}@media all and (min-width:768px){.recommend__inner{padding:36px 0 40px 40px}}.recommend__inner::after,.recommend__inner::before{content:"";width:4vw;height:4vw;box-sizing:border-box;border-bottom:.5333333333vw solid #07bec1;position:absolute;bottom:0}@media all and (min-width:768px){.recommend__inner::after,.recommend__inner::before{width:30px;height:30px;border-bottom:4px solid #07bec1}}.recommend__inner::before{border-left:.5333333333vw solid #07bec1;left:0}@media all and (min-width:768px){.recommend__inner::before{border-left:4px solid #07bec1}}.recommend__inner::after{border-right:.5333333333vw solid #07bec1;right:0}@media all and (min-width:768px){.recommend__inner::after{border-right:4px solid #07bec1}}.recommend__title{display:flex;align-items:center;justify-content:center;width:66.6666666667vw;height:8.5333333333vw;border-radius:4.2666666667vw;background-color:#07bec1;margin-bottom:4vw}@media all and (min-width:768px){.recommend__title{width:500px;height:64px;border-radius:32px;margin-bottom:30px}}.recommend__title img{width:47.4666666667vw}@media all and (min-width:768px){.recommend__title img{width:356px}}.recommend__item{font-size:3.6vw;line-height:1.25;padding-left:6.9333333333vw;font-weight:700;position:relative;margin-bottom:2.6666666667vw}@media all and (min-width:768px){.recommend__item{font-size:27px;padding-left:52px;margin-bottom:20px}}.recommend__item::before{content:"";width:4.4vw;height:4.4vw;background:url(../../images/nisanyumon-kaiwa/webp/icon_check_yellow.webp) center/cover no-repeat;position:absolute;top:.2666666667vw;left:0}@media all and (min-width:768px){.recommend__item::before{width:33px;height:33px;top:2px}}.recommend__item:last-child{margin-bottom:0}.recommend__shadow{width:79.0666666667vw;position:absolute;bottom:-3.7333333333vw;left:50%;transform:translateX(-50%)}@media all and (min-width:768px){.recommend__shadow{width:593px;bottom:-28px}}.section--reason{background-color:#07bec1;margin-top:10.6666666667vw}@media all and (min-width:768px){.section--reason{margin-top:80px}}.reason__inner{padding:0 3.8666666667vw 6.1333333333vw;position:relative}@media all and (min-width:768px){.reason__inner{max-width:750px;margin:0 auto;padding:0 29px 46px;box-sizing:border-box}}.reason__inner::before{content:"";width:45.8666666667vw;height:30.4vw;border-radius:50%;position:absolute;top:-8.4vw;left:50%;transform:translateX(-50%);background-color:#07bec1}@media all and (min-width:768px){.reason__inner::before{width:344px;height:228px;top:-63px}}.reason__title{width:82vw;margin:0 auto 4.4vw;position:relative;z-index:2}@media all and (min-width:768px){.reason__title{width:615px;margin-bottom:33px}}.reason__title img{margin-top:-6vw}@media all and (min-width:768px){.reason__title img{margin-top:-45px}}.reason__list{position:relative;z-index:2}.reason__item{display:inline-block;font-size:4.1333333333vw;font-weight:700;padding:2.4vw 5.7333333333vw 2.4vw 9.0666666667vw;border-radius:1.3333333333vw;background-color:#fff;position:relative;margin-bottom:2.6666666667vw}@media all and (min-width:768px){.reason__item{font-size:31px;padding:18px 43px 18px 68px;border-radius:10px;margin-bottom:20px}}.reason__item::before{content:"";width:4.5333333333vw;height:4.5333333333vw;background:url(../../images/nisanyumon-kaiwa/webp/icon_check_blue.webp) center/cover no-repeat;position:absolute;top:50%;left:2.6666666667vw;transform:translateY(-50%)}@media all and (min-width:768px){.reason__item::before{width:34px;height:34px;left:20px}}.reason__item:last-child{margin-bottom:0}.reason__item-achievement{position:absolute;font-size:1.8666666667vw;color:#928b8b;bottom:0;right:5.3333333333vw}@media all and (min-width:768px){.reason__item-achievement{font-size:14px;right:40px}}.reason__img{width:44.6666666667vw;position:absolute;bottom:0;right:-3.6vw;z-index:2}@media all and (min-width:768px){.reason__img{width:335px;right:-27px}}.section--voice{margin-bottom:0}.section--voice .swiper-pagination{position:static}.section--voice .swiper-button-next,.section--voice .swiper-button-prev{background:#71c056;border-radius:100%;height:8vw;width:8vw}@media all and (min-width:768px){.section--voice .swiper-button-next,.section--voice .swiper-button-prev{height:60px;width:60px}}.section--voice .swiper-button-next::after,.section--voice .swiper-button-prev::after{color:#fff;font-size:3.4666666667vw;font-weight:700}@media all and (min-width:768px){.section--voice .swiper-button-next::after,.section--voice .swiper-button-prev::after{font-size:26px}}.section--voice .swiper-button-prev{left:-10.1333333333vw}@media all and (min-width:768px){.section--voice .swiper-button-prev{left:-76px}}.section--voice .swiper-button-next{right:-10.1333333333vw}@media all and (min-width:768px){.section--voice .swiper-button-next{right:-76px}}.section--voice .swiper-button-disabled{display:none}.section--voice .swiper-pagination-bullet-active{background:#71c056}@media all and (min-width:768px){.section--voice{max-width:750px;margin:0 auto}}.voice__inner{position:relative;padding:10.5333333333vw 0 8vw;margin:0 13.3333333333vw}@media all and (min-width:768px){.voice__inner{padding:79px 0 60px;margin:0 100px}}.voice__title{width:39.2vw;margin:0 auto 3.0666666667vw}@media all and (min-width:768px){.voice__title{width:294px;margin-bottom:23px}}.voice__swiper{padding-bottom:1.0666666667vw!important}@media all and (min-width:768px){.voice__swiper{padding-bottom:8px!important}}.voice__item{background:#fff;border:.2666666667vw solid #71c056;border-radius:3.3333333333vw;box-sizing:border-box;padding:0;box-shadow:0 1.0666666667vw 0 0 #71c056}@media all and (min-width:768px){.voice__item{border:2px solid #71c056;border-radius:25px;box-shadow:0 8px 0 0 #71c056}}.voice__head{display:flex;align-items:center;justify-content:center;background-color:#71c056;border-radius:3.3333333333vw 3.3333333333vw 0 0;padding:4.2666666667vw 0}@media all and (min-width:768px){.voice__head{border-radius:20px 20px 0 0;padding:32px 0}}.voice__img{width:18.6666666667vw;margin-right:5.3333333333vw}@media all and (min-width:768px){.voice__img{width:140px;margin-right:40px}}.voice__detail{font-size:4vw;line-height:5.3333333333vw;font-weight:700;color:#fff}@media all and (min-width:768px){.voice__detail{font-size:30px;line-height:40px}}.voice__text{background:#fff;display:inline-block;font-size:3.4666666667vw;line-height:6.1333333333vw;padding:5.3333333333vw 7.4666666667vw 6.6666666667vw;position:relative;text-align:left;border-radius:0 0 3.3333333333vw 3.3333333333vw;font-feature-settings:"palt"}@media all and (min-width:768px){.voice__text{font-size:26px;line-height:46px;padding:40px 56px 50px;border-radius:0 0 25px 25px}}.voice__pagination{margin-top:1.6vw}@media all and (min-width:768px){.voice__pagination{margin-top:12px}}.voice__note{font-size:1.8666666667vw;text-align:right;color:#999}@media all and (min-width:768px){.voice__note{font-size:14px}}.contents-under{font-size:4.6666666667vw;line-height:get_w(43);font-weight:700;color:#fff;text-align:center;background-color:#07bec1;position:relative}@media all and (min-width:768px){.contents-under{font-size:35px;line-height:43px}}.contents-under::after{content:"";border-top:4.2666666667vw solid #07bec1;border-right:50vw solid transparent;border-left:50vw solid transparent;position:absolute;top:100%;left:0}@media all and (min-width:768px){.contents-under::after{border-top:32px solid #07bec1}}.contents-under__inner{padding:3.3333333333vw 0 1.3333333333vw;position:relative}@media all and (min-width:768px){.contents-under__inner{max-width:750px;margin:0 auto;padding:35px 0 10px}}.contents-under__inner::before{content:"";width:15.4666666667vw;height:15.4666666667vw;background:url(../../images/nisanyumon-kaiwa/webp/img_reservation.webp) center/cover no-repeat;position:absolute;top:-2.9333333333vw;left:4.8vw}@media all and (min-width:768px){.contents-under__inner::before{width:116px;height:116px;top:-22px;left:36px}}.contents-under span{color:#fff799}.contents-under--02{background-color:unset}.contents-under--02::after{display:none}.contents-under--02 .contents-under__inner{padding:0}.contents-under--02 .contents-under__inner::before{display:none}.seminar__title{width:90.8vw;margin:0 auto 5.3333333333vw}@media all and (min-width:768px){.seminar__title{width:681px;margin:0 auto 60px}}.ny-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100vw;z-index:99}@media all and (min-width:768px){.ny-header{width:750px}}
/*# sourceMappingURL=../map/canisanyumon-kaiwa.css.map */
