/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html,body{width:100%;height:100%}*{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit;box-sizing:inherit}*{background-repeat:no-repeat;padding:0;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"] [role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}li{list-style:none}table{border-collapse:separate;border-spacing:0;cellspacing:0}.h-header{position:fixed;top:0;left:0;width:100%;z-index:20;background-color:#fff}.h-header .c-content_inner{max-width:1100px}.h-header .h-column{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;height:100px;position:relative;z-index:5;background-color:#fff;margin:0;padding:0 50px}@media only screen and (max-width: 520px){.h-header .h-column{height:56px;padding:0 12px}}@media only screen and (max-width: 520px){.h-header .h-logo{max-width:115px;margin-left:50px}}.h-header .h-fs{font-size:16px;font-weight:700;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width: 520px){.h-header .h-fs{font-size:12px}}.h-header .h-fs .h-fs_text{margin-right:8px;letter-spacing:0}@media only screen and (max-width: 520px){.h-header .h-fs .h-fs_text{margin-right:3px}}.h-header .h-fs .h-fs_list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width: 520px){.h-header .h-fs .h-fs_list{font-size:14px}}.h-header .h-fs .h-fs_list li{margin-right:8px}@media only screen and (max-width: 520px){.h-header .h-fs .h-fs_list li{margin-right:5px}}.h-header .h-fs .h-fs_list li:last-child{margin-right:0}.h-header .h-fs .h-fs_list li button{display:block;background-color:#909090;color:#fff;text-align:center;cursor:pointer;width:34px;height:34px;border-radius:5px;line-height:34px}@media only screen and (max-width: 520px){.h-header .h-fs .h-fs_list li button{width:30px;height:30px;line-height:30px}}.h-header .h-fs .h-fs_list li.current button{background-color:#00ab84}.h-header .h-sp_navi{display:none;height:48px;margin:0 -20px}@media only screen and (max-width: 520px){.h-header .h-sp_navi{display:block}}.h-header .h-sp_navi ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:stretch}.h-header .h-sp_navi ul li{padding:5px;width:50%;font-size:1.4rem}.h-header .h-sp_navi ul li:nth-child(1){background-color:#ef7c0a}.h-header .h-sp_navi ul li:nth-child(1) a::before{width:0;height:0;border:7px solid transparent;border-top:6px solid #ef7c0a}.h-header .h-sp_navi ul li:nth-child(2){background-color:#00a75b}.h-header .h-sp_navi ul li:nth-child(2) a::before{width:0;height:0;border:7px solid transparent;border-top:6px solid #00a75b}.h-header .h-sp_navi ul li a{display:block;height:38px;padding:0 3px 8px;border-radius:5px;background-color:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;color:#222;position:relative}.h-header .h-sp_navi ul li a::before{content:" ";display:block;position:absolute;bottom:-2px;left:50%;margin-left:-7px}.h-header .h-menu{display:none;position:absolute;top:0;left:0;z-index:5}@media only screen and (max-width: 520px){.h-header .h-menu{display:block}}.h-header .h-menu::before{content:" ";display:block;width:20px;height:2px;background-color:#222;position:absolute;top:19px;left:18px}.h-header .h-menu button{padding-top:20px;height:56px;width:56px;font-size:12px;font-weight:500;text-align:center}.h-header .h-menu button::before,.h-header .h-menu button::after{content:" ";display:block;width:20px;height:2px;background-color:#222;position:absolute;top:13px;left:18px;transition:.3s ease-out}.h-header .h-menu button::after{top:25px}.h-header .h-menu .close{display:none}.h-header .h-navi{border-bottom:1px solid #00ab84}@media only screen and (max-width: 520px){.h-header .h-navi{display:none;border-bottom:0;position:absolute;top:56px;left:0;width:100%}}@media only screen and (max-width: 520px){.h-header .h-navi .c-content_inner{min-height:calc(100svh - 56px);background-color:#fff}}.h-header .h-navi .h-globalnavi>ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 520px){.h-header .h-navi .h-globalnavi>ul{display:block}}@media only screen and (min-width: 521px){.h-header .h-navi .h-globalnavi>ul>li{font-weight:500;text-align:center;width:50%;position:relative}.h-header .h-navi .h-globalnavi>ul>li::before{content:" ";display:block;width:1px;height:20px;background-color:#00ab84;position:absolute;top:50%;right:0;margin-top:-10px}.h-header .h-navi .h-globalnavi>ul>li:last-child::before{display:none}.h-header .h-navi .h-globalnavi>ul>li>a{padding:5px;height:50px;width:100%;display:block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;text-align:center;color:#222;position:relative}.h-header .h-navi .h-globalnavi>ul>li>a:hover{color:#00ab84}.h-header .h-navi .h-globalnavi>ul>li>a.h-globalnavi_meganavi span{display:block;position:relative;padding-right:18px}.h-header .h-navi .h-globalnavi>ul>li>a.h-globalnavi_meganavi span::before{content:" ";display:block;width:10px;height:10px;background:url("../images/common/icon_slide.svg") center no-repeat;position:absolute;top:50%;right:0;margin-top:-5px}.h-header .h-navi .h-globalnavi>ul>li ul.h-mega_menu{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%, 0);font-size:1.4rem;line-height:1.5;font-weight:500;padding:0 15px;border:1px solid #00ab84;border-radius:0 0 8px 8px;background-color:#fff}.h-header .h-navi .h-globalnavi>ul>li ul.h-mega_menu li{border-bottom:1px solid #d9f1e6;white-space:nowrap}.h-header .h-navi .h-globalnavi>ul>li ul.h-mega_menu li a{display:block;padding:15px 0;color:#222}.h-header .h-navi .h-globalnavi>ul>li ul.h-mega_menu li a:hover{color:#00ab84}}@media only screen and (max-width: 520px){.h-header .h-navi .h-globalnavi>ul>li{line-height:1.5;border-bottom:1px solid #00ab84}.h-header .h-navi .h-globalnavi>ul>li:last-child{border-bottom:0}.h-header .h-navi .h-globalnavi>ul>li>a{display:block;padding:20px 30px 20px 0;color:#222;position:relative}.h-header .h-navi .h-globalnavi>ul>li>a::before{content:" ";display:block;width:20px;height:20px;background:url("../images/common/icon_arrow.svg") center no-repeat;position:absolute;top:50%;right:5px;margin-top:-10px}.h-header .h-navi .h-globalnavi>ul>li>a.h-globalnavi_meganavi::before{transform:rotate(90deg)}.h-header .h-navi .h-globalnavi>ul>li>a.is-opened::before{transform:rotate(-90deg)}.h-header .h-navi .h-globalnavi>ul>li ul.h-mega_menu{display:none;font-size:1.4rem;line-height:1.5;font-weight:500;border-top:1px solid #00ab84;background-color:#d9f1e6;padding:4px 0}.h-header .h-navi .h-globalnavi>ul>li ul.h-mega_menu li{white-space:nowrap}.h-header .h-navi .h-globalnavi>ul>li ul.h-mega_menu li a{display:block;padding:10px 35px 10px 15px;color:#222;display:block;position:relative}.h-header .h-navi .h-globalnavi>ul>li ul.h-mega_menu li a::before{content:" ";display:block;width:20px;height:20px;background:url("../images/common/icon_arrow.svg") center/6px auto no-repeat;position:absolute;top:50%;right:5px;margin-top:-10px}.h-header .h-navi .h-globalnavi>ul>li ul.h-mega_menu li br{display:none}}body.is-opened{overflow-x:hidden;margin-top:0 !important}body.is-opened .h-header{position:absolute}body.is-opened .h-header .h-menu::before{display:none}body.is-opened .h-header .h-menu button::before,body.is-opened .h-header .h-menu button::after{top:19px}body.is-opened .h-header .h-menu button::before{transform:rotate(-45deg)}body.is-opened .h-header .h-menu button::after{transform:rotate(45deg)}body.is-opened .h-header .h-menu .open{display:none}body.is-opened .h-header .h-menu .close{display:inherit}body.is-opened #wrapper{position:fixed;top:0;left:0;width:100%;z-index:5}.f-footer{padding:40px 0 25px;border-top:1px solid #00ab84;text-align:center;font-size:1.4rem;line-height:1.7142857143}@media only screen and (max-width: 520px){.f-footer{padding:45px 0 20px;text-align:left}}.f-footer .f-logo{max-width:185px;margin:0 auto 30px}@media only screen and (max-width: 520px){.f-footer .f-logo{margin-bottom:35px}}@media only screen and (max-width: 520px){.f-footer .f-address{margin-bottom:10px}}.f-footer .f-copyright{margin-top:10px;font-size:1.2rem}*{box-sizing:border-box}html{font-size:10px}html.small{font-size:8px}html.large{font-size:12px}html,body{font-family:'Noto Sans JP', sans-serif;font-feature-settings:"palt"}body{background-color:#fff;color:#222;font-size:1.6rem;line-height:1.3;letter-spacing:0.05em}p{line-height:1.75}.pcNone{display:none !important}@media only screen and (max-width: 960px){.pcNone{display:block !important}}@media only screen and (max-width: 520px){.pcNone{display:block !important}}@media only screen and (max-width: 960px){.tbNone{display:none}}@media only screen and (max-width: 520px){.tbNone{display:block !important}}@media only screen and (max-width: 960px){.spNone{display:block !important}}@media only screen and (max-width: 520px){.spNone{display:none !important}}.is-sp{display:none}@media only screen and (max-width: 520px){.is-sp{display:inherit}}@media only screen and (max-width: 520px){.is-pc{display:none}}a{text-decoration:none;transition:.3s ease-out;outline:none}a:hover{text-decoration:none}a:visited,a:active{outline:none}a img{transition:.3s ease-out;border-style:none;border:0}@media only screen and (min-width: 521px){a img:hover{opacity:0.6}}.supText{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.subText{font-size:75.5%;vertical-align:bottom;position:relative;top:0.1em}img{-ms-interpolation-mode:bicubic;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;height:auto}img.img100{width:100%;height:auto}.objfit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover;'}.c-content_inner{max-width:980px;margin:0 auto;padding:0 20px;box-sizing:content-box}.c-content{margin-top:150px;min-height:80svh}@media only screen and (max-width: 520px){.c-content{margin-top:56px}}.center{text-align:center;margin:0 auto}.tel-btn{cursor:default}@media only screen and (max-width: 520px){.tel-btn{cursor:pointer}}.c-text_highlighter{background:linear-gradient(transparent 15%, #fff100 15% 93%, transparent 93%)}.c-text_highlighter02{background:linear-gradient(transparent 65%, #fff100 65% 93%, transparent 93%)}.c-youtube{border-radius:10px;overflow:hidden;position:relative;width:100%;padding-top:56.25%}@media only screen and (max-width: 520px){.c-youtube{border-radius:6px}}.c-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.c-btn{text-align:center}.c-btn a{display:inline-block;width:100%;max-width:240px;padding:17px 25px;border:2px solid #00ab84;border-radius:100px;color:#231815;background-color:#fff;font-size:1.4rem;font-weight:500;position:relative}.c-btn a:hover{background-color:#d9f1e6}.c-btn a::before{content:" ";display:block;width:10px;height:10px;background:url("../images/common/icon_slide.svg") center no-repeat;position:absolute;top:50%;right:14px;margin-top:-5px;transform:rotate(-90deg)}.c-btn a.outerlink::before{display:none}.c-btn a.outerlink .icon{width:1em;height:1em;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.c-topicpath{padding:5px 0;background-color:#f6f6f6}@media only screen and (max-width: 520px){.c-topicpath{display:none}}.c-topicpath ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.c-topicpath ul li{font-size:1.2rem}.c-topicpath ul li::after{content:" ";display:inline-block;width:5px;height:7px;background:url("../images/common/topicpath_arrow.svg") center no-repeat;margin:0 0.5em}.c-topicpath ul li:last-child::after{display:none}.c-topicpath ul li a{color:#909090}.c-topicpath ul li a:hover{color:#00ab84}.c-page_title{margin-bottom:35px;text-align:center;font-size:2.8rem;font-weight:500;letter-spacing:0.1em}@media only screen and (max-width: 520px){.c-page_title{margin-bottom:25px;font-size:1.96rem}}.c-page_title .wrap{display:inline-block;padding:17px 55px;border:4px solid #00ab84;border-radius:100px;background-color:#fff;min-width:400px}@media only screen and (max-width: 520px){.c-page_title .wrap{padding:9px 37px;border-width:3px;min-width:280px}}.c-title{margin-bottom:35px;text-align:center;font-size:3.2rem;font-weight:500;letter-spacing:0.1em}@media only screen and (max-width: 520px){.c-title{margin-bottom:15px;font-size:2.0rem;line-height:1.5}}.c-title .wrap{display:inline-block;padding:10px 25px;position:relative;z-index:1}@media only screen and (max-width: 520px){.c-title .wrap{padding:8px 22px}}.c-title .wrap::before{content:" ";display:block;width:100%;height:100%;border:4px solid #00ab84;border-radius:15px;position:absolute;top:0;left:0;z-index:-2}@media only screen and (max-width: 520px){.c-title .wrap::before{border-width:3px;border-radius:12px}}.c-title .wrap::after{content:" ";display:block;width:calc(100% - 30px);height:100%;background-color:#fff;position:absolute;top:0;left:15px;z-index:-1}@media only screen and (max-width: 520px){.c-title .wrap::after{width:calc(100% - 24px);left:12px}}.c-title .wrap.bg-gray::after{background-color:#f6f6f6}.c-anchor_navi{padding:20px 0}.c-anchor_navi ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:stretch}@media only screen and (max-width: 520px){.c-anchor_navi ul{flex-wrap:wrap}}.c-anchor_navi ul li{width:50%;margin-right:30px;border-bottom:1px solid #00ab84;font-weight:500;line-height:1.5;min-height:4em}@media only screen and (max-width: 520px){.c-anchor_navi ul li{width:46.8656716418%;margin-right:5.9701492537%;margin-top:8px;font-size:1.4rem;line-height:1.5714285714;min-height:inherit}.c-anchor_navi ul li:nth-child(2n){margin-right:0}.c-anchor_navi ul li:nth-child(-n+2){margin-top:0}}.c-anchor_navi ul li a{height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center;padding:6px 25px 6px 8px;color:#231815;position:relative}@media only screen and (max-width: 520px){.c-anchor_navi ul li a{padding:8px 15px 8px 0}}.c-anchor_navi ul li a:hover{color:#00ab84}.c-anchor_navi ul li a::before{content:" ";display:block;width:10px;height:10px;background:url("../images/common/icon_slide.svg") center no-repeat;position:absolute;top:50%;right:8px;margin-top:-5px}@media only screen and (max-width: 520px){.c-anchor_navi ul li a::before{right:0}}.c-faq_list .item{padding:0 55px;border:2px solid #00ab84;border-radius:10px;margin-bottom:25px;background-color:#fff}@media only screen and (max-width: 520px){.c-faq_list .item{padding:0 20px;margin-bottom:20px}}.c-faq_list .item:last-child{margin-bottom:0}.c-faq_list .item .question,.c-faq_list .item .answer_inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center}.c-faq_list .item .question .icon,.c-faq_list .item .answer_inner .icon{flex:0 0 70px;text-align:center}@media only screen and (max-width: 520px){.c-faq_list .item .question .icon,.c-faq_list .item .answer_inner .icon{flex:0 0 45px;text-align:left}}.c-faq_list .item .question .textbody,.c-faq_list .item .answer_inner .textbody{text-align:justify;padding-right:15px;flex:1 1 100%;max-width:100%}@media only screen and (max-width: 520px){.c-faq_list .item .question .textbody,.c-faq_list .item .answer_inner .textbody{padding-right:0}}.c-faq_list .item .question{padding:25px 0;padding-right:55px;cursor:pointer;transition:.3s ease-out;position:relative}@media only screen and (max-width: 520px){.c-faq_list .item .question{padding:15px 0;padding-right:35px}}.c-faq_list .item .question:hover{color:#00ab84}.c-faq_list .item .question::before,.c-faq_list .item .question::after{content:" ";display:block;width:24px;height:24px;background:url("../images/common/icon_plus.svg") 0 0 no-repeat;position:absolute;top:50%;right:25px;margin-top:-12px}@media only screen and (max-width: 520px){.c-faq_list .item .question::before,.c-faq_list .item .question::after{right:0}}.c-faq_list .item .question::after{opacity:0;background-image:url("../images/common/icon_minus.svg")}.c-faq_list .item .question.opened::before{opacity:0}.c-faq_list .item .question.opened::after{opacity:1}.c-faq_list .item .question .textbody p{margin-top:-2px;font-size:1.8rem;font-weight:500;line-height:1.5}.c-faq_list .item .answer{padding:20px 0;background:url("../images/common/dot.png") 0 0/auto 2px repeat-x;display:none}@media only screen and (max-width: 520px){.c-faq_list .item .answer{padding:15px 0 20px}}.c-faq_list .item .answer .answer_inner{align-items:flex-start}.c-faq_list .item .answer .answer_inner .icon{margin-top:7px}.c-faq_list .item .answer .textbody a{color:#cc4b21;text-decoration:underline}.c-faq_list .item .answer .textbody a:hover{opacity:.6}.c-faq_list .item .answer .other_textbody{padding:0 15px 0 70px}@media only screen and (max-width: 520px){.c-faq_list .item .answer .other_textbody{padding:10px 0 0 45px}}.p-profile{padding:25px 60px;border-radius:10px;margin-bottom:60px;background-color:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width: 520px){.p-profile{display:block;padding:20px 20px 15px}}.p-profile dl{order:1;flex:1 1 100%;max-width:100%;padding-left:15px;position:relative}@media only screen and (max-width: 520px){.p-profile dl{padding-left:0}}.p-profile dl::before{content:" ";display:block;width:4px;height:96%;background-color:#00ab84;border-radius:10px;position:absolute;top:2%;left:0}@media only screen and (max-width: 520px){.p-profile dl::before{display:none}}.p-profile dl dt{margin-bottom:12px;font-size:1.4rem;font-weight:500}@media only screen and (max-width: 520px){.p-profile dl dt{text-align:center}}.p-profile dl dt span{font-size:1.8rem}.p-profile dl dd{font-size:1.4rem;line-height:1.5714285714;text-align:justify}.p-profile figure{order:2;flex:0 0 200px;margin-left:30px}@media only screen and (max-width: 520px){.p-profile figure{max-width:200px;margin:0 auto 15px;text-align:center}}.delivery-lesson{padding-top:65px;padding-bottom:100px}@media only screen and (max-width: 520px){.delivery-lesson{padding-top:60px;padding-bottom:60px}}.delivery-lesson.topcont{border-top:1px solid #00AB84;padding-bottom:0px}@media only screen and (max-width: 520px){.delivery-lesson.topcont{padding-bottom:0}}.delivery-lesson.pagecont{background-color:#F0E4FF;background-image:url("../images/top/delivery_lesson_bg.webp");background-size:100%;background-repeat:no-repeat;background-position:top center}@media only screen and (max-width: 520px){.delivery-lesson.pagecont{background-image:url("../images/top/delivery_lesson_bg_sp.webp")}}.delivery-lesson h3{max-width:496px;margin:0 auto 40px}.delivery-lesson .content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;align-items:center}@media only screen and (max-width: 520px){.delivery-lesson .content{display:block}}.delivery-lesson .content .thum{flex:0 0 50%}.delivery-lesson .content .text{flex:1 1 100%;padding-left:40px}@media only screen and (max-width: 520px){.delivery-lesson .content .text{padding-left:0;margin-top:10px}}.delivery-lesson .content .text .body p{text-align:justify}.delivery-lesson .content .text .c-btn{margin-top:40px}@media only screen and (max-width: 520px){.delivery-lesson .content .text .c-btn{margin-top:30px}}.delivery-lesson .content .text .c-btn a{display:block;max-width:335px;margin:0 auto}.delivery-lesson .content .text .btn{margin-top:40px}@media only screen and (max-width: 520px){.delivery-lesson .content .text .btn{margin-top:30px}}.delivery-lesson .content .text .btn a{display:block;max-width:335px;margin:0 auto;font-size:1.4rem;text-align:center;border:1px solid #000;border-radius:5em;padding:0.7em 0}.delivery-lesson .content .text .btn a span{display:block;font-size:1.2rem}.delivery-lesson .content .text .btn.disabled a{pointer-events:none;color:#909090;border:2px solid #BDBDBD}.f-super{font-size:0.7em;vertical-align:top}.ytwrap{position:relative;width:100%;padding-top:56.25%}.ytwrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.breadcrumb-list{background:#fff;border-top:1px solid #D6CCC6}@media only screen and (max-width: 520px){.breadcrumb-list{width:100vw;overflow-x:scroll;word-break:keep-all;white-space:nowrap}}.breadcrumb-list ol{width:1100px;margin:0 auto;padding:10px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap}@media only screen and (max-width: 520px){.breadcrumb-list ol{width:auto}}.breadcrumb-list ol>li{font-size:1.4rem}.breadcrumb-list ol>li::after{content:'>';margin:0 7px}@media only screen and (max-width: 520px){.breadcrumb-list ol>li:last-child{padding-right:10px}}.breadcrumb-list ol>li:last-child::after{display:none}.breadcrumb-list ol>li a{color:#CC4B21}.breadcrumb-list ol>li a:hover{text-decoration:underline}
