/*! このファイルは自動生成されたものです。このファイルは**絶対に**編集しないでください。再度自動生成されるとこのファイルへの編集内容は失われます。*//*! 通常の作業工程では、scssファイルを基にcssファイルを頻繁に再生成します。**必ず**正しい作業環境を利用してください。 *//*! 詳しくは、プロジェクトルートのreadme.mdを読んでください。*//*! このファイルは自動生成されたものです。このファイルは**絶対に**編集しないでください。再度自動生成されるとこのファイルへの編集内容は失われます。*//*! 通常の作業工程では、scssファイルを基にcssファイルを頻繁に再生成します。**必ず**正しい作業環境を利用してください。 *//*! 詳しくは、プロジェクトルートのreadme.mdを読んでください。*/.pc main .campaign__conversions__contact__phone .body,.pc main .conversions__contact__phone .body{font-weight:700;font-size:1.125rem!important;line-height:1.5!important}.sp main .campaign__conversions .h6{font-weight:700;font-size:1.125rem!important;line-height:1.68!important}.pre-wrap{white-space:pre-wrap}main a,main abbr,main acronym,main address,main applet,main article,main aside,main audio,main b,main big,main blockquote,main body,main canvas,main caption,main center,main cite,main code,main dd,main del,main details,main dfn,main div,main dl,main dt,main em,main embed,main fieldset,main figcaption,main figure,main footer,main form,main h1,main h2,main h3,main h4,main h5,main h6,main header,main hgroup,main html,main i,main iframe,main img,main ins,main kbd,main label,main legend,main li,main mark,main menu,main nav,main object,main ol,main output,main p,main pre,main q,main ruby,main s,main samp,main section,main small,main span,main strike,main strong,main sub,main summary,main sup,main table,main tbody,main td,main tfoot,main th,main thead,main time,main tr,main tt,main u,main ul,main var,main video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}main *{line-height:1}main ol,main ul{list-style:none}main table{border-collapse:collapse;border-spacing:0}main caption,main td,main th{text-align:left;font-weight:400;vertical-align:middle}main blockquote,main q{quotes:none}main blockquote:after,main blockquote:before,main q:after,main q:before{content:"";content:none}main a img{border:none}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main main,main menu,main nav,main section,main summary{display:block}.pc main{padding-bottom:7rem}.sp main{padding-bottom:5rem}main figure{margin:0}main img{width:100%;vertical-align:bottom}.pc main .p-section{padding-top:7rem}.sp main .p-section{padding-top:4rem}.pc main .pt-section{padding-top:7rem}.sp main .pt-section{padding-top:4rem}.pc main .pb-section{padding-bottom:7rem}.sp main .pb-section{padding-bottom:4rem}main .band{padding:5px 0;background-color:#044491;color:#fff;line-height:1.4}.pc main .band{min-width:1024px;letter-spacing:.1rem;font-size:18px}.sp main .band{font-size:.9rem}main .band strong{color:#ffff6a}main .banner-survey .c-button.slide{background:#fff;color:#fff34b;overflow:hidden;position:relative;z-index:1}main .banner-survey .c-button.slide::after{background:#fff34b;position:absolute;top:0;left:0;content:"";width:100%;height:100%;transform:scale(0,1);transform-origin:left top;transition:.2s cubic-bezier(.45,0,.55,1);z-index:-1}main .banner-survey .c-button.slide:hover::after{transform:scale(1,1)}main .banner-survey__ttl{font-size:1.5rem;font-weight:700}main .features__head{position:relative;background-position:bottom center;background-repeat:repeat-x;z-index:3}.pc main .features__head{margin-bottom:-90px;padding-top:3rem;height:370px;background-image:url(/_assets/images/local/events/taiken/index.html//features-head-bg.png);background-size:1920px auto}.pc main .features__head .container{background-position:top right;background-repeat:no-repeat;background-image:url(/_assets/images/local/events/taiken/index.html//features-head-img3.png);background-size:220px auto}.sp main .features__head{margin-bottom:-4rem;padding-top:1rem;height:85vw;background-image:url(/_assets/images/local/events/taiken/index.html//features-head-bg_sp.png);background-size:100% auto}main .features__head__img1{position:absolute}.pc main .features__head__img1{top:.5rem;left:1rem;width:84px}.sp main .features__head__img1{top:-2.75rem;left:2rem;width:20vw}main .features__head__img2{position:absolute}.pc main .features__head__img2{bottom:-8.5rem;right:1rem;width:104px}.sp main .features__head__img2{bottom:-10rem;right:0;width:22vw}main .features__head__arr{margin:0 auto}.pc main .features__head__arr{width:7rem}.sp main .features__head__arr{width:5rem}main .features__foot{position:relative;background-position:top center;background-repeat:repeat-x;z-index:3}.pc main .features__foot{margin-top:-90px;padding-top:3rem;height:690px;background-image:url(/_assets/images/local/events/taiken/index.html//features-foot-bg.png);background-size:1920px auto}.sp main .features__foot{margin-top:-4rem;padding-top:1.5rem;height:119vw;background-image:url(/_assets/images/local/events/taiken/index.html//features-foot-bg_sp.png);background-size:100% auto}main .features__foot__arr{margin:0 auto}.pc main .features__foot__arr{margin-bottom:1rem;width:7rem}.sp main .features__foot__arr{margin-bottom:.25rem;width:5rem}main .features__foot__ttl{color:#fd7e14;font-weight:700;line-height:1.4;text-align:center}.pc main .features__foot__ttl{margin-bottom:1rem;font-size:1.566rem}.sp main .features__foot__ttl{font-size:1.266rem}main .features__foot__img{margin:0 auto}.pc main .features__foot__img{width:760px}.sp main .features__foot__img{width:100%}main .features__catch{margin:0 auto}.pc main .features__catch{margin-bottom:1rem;width:670px}.sp main .features__catch{margin-bottom:1.5rem;width:100%}main .features__title{color:#fff;font-weight:700;line-height:1.4;text-align:center}.pc main .features__title{margin-bottom:3rem;font-size:3.125rem}.sp main .features__title{margin-bottom:1rem;font-size:2.333rem}main .features__lead{width:100%;background-color:#fff;border:5px solid #fed8b8;font-weight:700;text-align:center}.pc main .features__lead{padding:2rem;font-size:1.5625rem;line-height:2}.sp main .features__lead{padding:1.5rem .5rem;font-size:1.266rem;line-height:1.6}main .features__box{position:relative}main .features__box::after{position:absolute;left:50%;display:block;content:""}.pc main .features__box::after{bottom:-45px;width:69px;height:45px;margin-left:-35px}.sp main .features__box::after{bottom:-3rem;width:5.83333rem;height:3.33333rem;margin-left:-3rem}main .features__box.is-01{background-color:#faf8f3;z-index:2}.pc main .features__box.is-01{padding-top:90px}.sp main .features__box.is-01{padding-top:4rem}.pc main .features__box.is-01::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-box-arr1.png);background-size:cover}.sp main .features__box.is-01::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-box-arr1_sp.png);background-size:cover}main .features__box.is-02{background-position:bottom center;background-repeat:repeat;z-index:1}.pc main .features__box.is-02{background-image:url(/_assets/images/local/events/taiken/index.html//features-box-bg2.png);background-size:1920px auto;padding-bottom:5rem}.sp main .features__box.is-02{background-image:url(/_assets/images/local/events/taiken/index.html//features-box-bg2_sp.png);background-size:100% auto;padding-bottom:5rem}.pc main .features__box.is-02::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-box-arr2.png);background-size:cover}.sp main .features__box.is-02::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-box-arr2_sp.png);background-size:cover}main .features__box.is-03{background-color:#faf8f3}.pc main .features__box.is-03{padding-bottom:90px}.sp main .features__box.is-03{padding-bottom:4rem}main .features__box.is-03::after{display:none}main .features__box .container{padding-top:5rem;padding-bottom:5rem}main .features__box__title{line-height:1;font-weight:700}.pc main .features__box__title{margin-left:2.5rem;margin-bottom:1rem;font-size:1.875rem}.sp main .features__box__title{margin-bottom:1.5rem;font-size:1.5rem;text-align:center}main .features__box__title span{color:#1b95e3;font-weight:400;font-family:Century Gothic,sans-serif}.pc main .features__box__title span{position:relative;bottom:-.5rem;font-size:8rem}.sp main .features__box__title span{display:block;margin-bottom:.25rem;font-size:6rem;text-align:center}main .features__box__title em{display:inline-block;background-color:#fd7e14;color:#fff;font-weight:700}.pc main .features__box__title em{margin-left:.5rem;margin-right:.5rem;padding:.5rem .25rem;font-size:1.25rem;transform:translateY(-.25rem)}.sp main .features__box__title em{margin-bottom:1.5rem;padding:.25rem .5rem;font-size:1rem}main .features__box__lead{font-size:1rem;line-height:1.8}.pc main .features__box__lead{padding-left:13.5em}main .features__box__image{position:relative}.pc main .features__box__image{display:flex}.sp main .features__box__image{width:calc(100% + 2.4rem);margin-left:-1.2rem;margin-right:-1.2rem}.pc main .features__box__image .features-01__img1{width:620px}.pc main .features__box__image .features-01__img2{width:380px}main .features__box__image .features-01__img3{position:absolute}.pc main .features__box__image .features-01__img3{right:315px;bottom:0;width:322px}.sp main .features__box__image .features-01__img3{left:0;bottom:0;width:40.66666vw}.pc main .features__box__image .features-03__img1{padding-top:4rem;padding-bottom:6rem}.sp main .features__box__image .features-03__img1{padding-top:4rem;padding-bottom:2.5rem}main .features__box__image .features-03__img2{position:absolute}.pc main .features__box__image .features-03__img2{top:0;left:40px;width:224px}.sp main .features__box__image .features-03__img2{top:0;left:.9rem;width:33.2vw}main .features__box__image .features-03__img3{position:absolute}.pc main .features__box__image .features-03__img3{right:10px;bottom:-4rem;width:181px}.sp main .features__box__image .features-03__img3{right:1rem;bottom:-2.75rem;width:36.8vw}main .features__box__desc{position:relative;margin:0 auto;background-color:#fff;border:5px solid #c4e7ff}.pc main .features__box__desc{padding:2rem;width:856px}.sp main .features__box__desc{padding:1.5rem 1.25rem 2rem}main .features__box__desc dt{margin-bottom:.75rem;color:#1b95e3;font-weight:700}.pc main .features__box__desc dt{font-size:1.25rem}.sp main .features__box__desc dt{font-size:1.266rem}main .features__box__desc__txt{font-size:1rem;line-height:1.8}.pc main .features__box__desc__txt{margin-right:160px}main .features__box__desc__img{position:absolute}.pc main .features__box__desc__img{right:30px;bottom:0;width:240px}.sp main .features__box__desc__img{right:1rem;bottom:calc(-5rem - 5px);width:46.66666vw}main .features__box .nav{display:flex;justify-content:space-between}.pc main .features__box .nav{margin-bottom:3rem;padding-top:2rem}.sp main .features__box .nav{margin-bottom:1.5rem}.pc main .features__box .nav li{width:20.25rem}.sp main .features__box .nav li{width:7.25rem}main .features__box .nav-link{position:relative;display:block;border-bottom-style:solid;border-radius:.25rem;color:#fff;font-weight:700;line-height:1;transition:opacity .3s}.pc main .features__box .nav-link{padding:1.75rem;border-bottom-width:6px;font-size:1.5625rem}.sp main .features__box .nav-link{padding:1rem .5rem;border-bottom-width:3px;font-size:1.266rem;text-align:center}main .features__box .nav-link.is-elem{background-color:#4db07f;border-bottom-color:#008e48}main .features__box .nav-link.is-juni{background-color:#4db3e6;border-bottom-color:#0092db}main .features__box .nav-link.is-high{background-color:#f6887e;border-bottom-color:#f25446}main .features__box .nav-link:hover{text-decoration:none;opacity:.7}main .features__box .nav-link span{position:absolute;bottom:0;right:.5rem;width:92px}main .features__box .tab-item{position:relative;display:none}.sp main .features__box .tab-item{width:calc(100% + 2.4rem);margin-left:-1.2rem;margin-right:-1.2rem}main .features__box .tab-item.active{display:block}main .features__box .tab-item::after{position:absolute;display:block;content:"";background-repeat:no-repeat;background-position:top center}.pc main .features__box .tab-item::after{top:-50px;margin-left:-30px;width:62px;height:50px}.sp main .features__box .tab-item::after{top:-1.7rem;margin-left:-1rem;width:2rem;height:1.66666rem}.pc main .features__box .tab-item.is-elem{border:5px solid #008e48}.sp main .features__box .tab-item.is-elem{border:5px solid #4db07f}main .features__box .tab-item.is-elem::after{left:16%}.pc main .features__box .tab-item.is-elem::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-02-arr1.svg);background-size:cover}.sp main .features__box .tab-item.is-elem::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-02-arr1_sp.svg);background-size:cover}main .features__box .tab-item.is-elem .tab-item__title>em{color:#008e48}.pc main .features__box .tab-item.is-juni{border:5px solid #0092db}.sp main .features__box .tab-item.is-juni{border:5px solid #4db3e6}main .features__box .tab-item.is-juni::after{left:50%}.pc main .features__box .tab-item.is-juni::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-02-arr2.svg);background-size:cover}.sp main .features__box .tab-item.is-juni::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-02-arr2_sp.svg);background-size:cover}main .features__box .tab-item.is-juni .tab-item__title>em{color:#0092db}.pc main .features__box .tab-item.is-high{border:5px solid #f25446}.sp main .features__box .tab-item.is-high{border:5px solid #f6887e}main .features__box .tab-item.is-high::after{left:84%}.pc main .features__box .tab-item.is-high::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-02-arr3.svg);background-size:cover}.sp main .features__box .tab-item.is-high::after{background-image:url(/_assets/images/local/events/taiken/index.html//features-02-arr3_sp.svg);background-size:cover}main .features__box .tab-item.is-high .tab-item__title>em{color:#f25446}main .features__box .tab-item__title{background-repeat:no-repeat;font-weight:700;line-height:1.6;text-align:center}.pc main .features__box .tab-item__title{padding-top:4rem;padding-bottom:4rem;font-size:1.875rem}.sp main .features__box .tab-item__title{padding-top:2rem;padding-bottom:3rem;font-size:1.5rem}main .features__box .tab-item__style{display:flex;flex-wrap:wrap;justify-content:center}main .features__box .tab-item__desc{position:relative}.pc main .features__box .tab-item__desc{margin-left:1.75rem;margin-right:1.75rem;margin-bottom:12rem;width:20rem}.sp main .features__box .tab-item__desc{margin-bottom:6rem;width:100%}.pc main .features__box .tab-item__desc.pc-small{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:6rem;width:15.75rem}.sp main .features__box .tab-item__desc.sp-small{margin-bottom:2.5rem;padding-left:1.2rem}.sp main .features__box .tab-item__desc.sp-small .tab-item__link,.sp main .features__box .tab-item__desc.sp-small .tab-item__text{text-align:left}.sp main .features__box .tab-item__desc.sp-small .tab-item__photo{margin-left:0;margin-right:0;width:10.66666rem}.sp main .features__box .tab-item__desc.sp-small .tab-item__icon{top:-1.25rem;margin-left:0;margin-right:0;margin-bottom:-.75rem;width:10.66666rem}.sp main .features__box .tab-item__desc.is-left{order:1;width:12rem}.sp main .features__box .tab-item__desc.is-right{order:2;width:calc(100% - 12rem)}.sp main .features__box .tab-item__desc.is-mb-s{margin-bottom:3rem}.sp main .features__box .tab-item__desc.is-mb-m{margin-bottom:5rem}.sp main .features__box .tab-item__desc.is-mb-l{margin-bottom:8rem}.sp main .features__box .tab-item__photo{margin:0 auto;width:13.8rem}main .features__box .tab-item__icon{position:relative;display:flex;justify-content:flex-end;z-index:1}.pc main .features__box .tab-item__icon{top:-1.25rem;padding-right:.5rem;margin-bottom:-1rem}.sp main .features__box .tab-item__icon{top:-2.5rem;margin:0 auto -1.25rem;width:13.8rem}main .features__box .tab-item__icon li{margin-right:.25rem}.pc main .features__box .tab-item__icon li{width:2.5rem}.sp main .features__box .tab-item__icon li{width:2.25rem}.pc main .features__box .tab-item__text{margin-bottom:.75rem;font-size:1rem;line-height:1.4}.sp main .features__box .tab-item__text{margin-bottom:.5rem;font-size:.85rem;line-height:1.3;text-align:center}.sp main .features__box .tab-item__text em{display:inline-block;transform:scale(1,1.1);font-size:90%}main .features__box .tab-item__link a{text-decoration:underline}main .features__box .tab-item__link small{font-size:75%}.sp main .features__box .tab-item__link{text-align:center}main .features__box .tab-item-elem__img1{position:absolute}.pc main .features__box .tab-item-elem__img1{top:-1.5rem;left:-8rem;width:225px}.sp main .features__box .tab-item-elem__img1{top:-2rem;left:1rem;width:35.46vw}main .features__box .tab-item-elem__img2{position:absolute}.pc main .features__box .tab-item-elem__img2{top:-6.5rem;left:-3rem;width:253px}.sp main .features__box .tab-item-elem__img2{top:-4rem;left:1.25rem;width:52.8vw}main .features__box .tab-item-elem__img3{position:absolute}.pc main .features__box .tab-item-elem__img3{top:-9.25rem;right:-2.25rem;width:253px}.sp main .features__box .tab-item-elem__img3{top:-5.5rem;right:0;width:54.8vw}main .features__box .tab-item-juni__img1{position:absolute}.pc main .features__box .tab-item-juni__img1{top:-2rem;left:-7.25rem;width:168px}.sp main .features__box .tab-item-juni__img1{top:-3rem;right:.5rem;width:35.2vw}main .features__box .tab-item-juni__img2{position:absolute}.pc main .features__box .tab-item-juni__img2{top:-4.25rem;left:-3.75rem;width:245px}.sp main .features__box .tab-item-juni__img2{top:-4rem;right:1.75rem;width:43.2vw}main .features__box .tab-item-juni__img3{position:absolute}.pc main .features__box .tab-item-juni__img3{top:-7.75rem;left:.5rem;width:312px}.sp main .features__box .tab-item-juni__img3{top:-6.5rem;left:0;width:55vw}main .features__box .tab-item-high__img1{position:absolute}.pc main .features__box .tab-item-high__img1{top:-.75rem;left:-8.5rem;width:167px}.sp main .features__box .tab-item-high__img1{top:-3rem;left:1.2rem;width:33vw}main .features__box .tab-item-high__img2{position:absolute}.pc main .features__box .tab-item-high__img2{top:-5rem;right:-7.75rem;width:216px}.sp main .features__box .tab-item-high__img2{top:-4.5rem;right:1.2rem;width:54vw}main .features__box .tab-item-high__img3{position:absolute}.pc main .features__box .tab-item-high__img3{top:-7.5rem;right:-10.5rem;width:253px}.sp main .features__box .tab-item-high__img3{top:-4.25rem;left:1.2rem;width:58vw}main .wrap-pickup{background-color:#faf8f3}.pc main .wrap-pickup{padding-bottom:7rem}.sp main .wrap-pickup{padding-bottom:5rem}main .pickup{background-color:#fff}.pc main .pickup{padding-bottom:3rem}.sp main .pickup{padding-top:.5rem;padding-bottom:2.5rem}.pc main .pickup__logo{padding-top:3rem;width:112px}.sp main .pickup__logo{padding-top:2.75rem;width:5.93rem}.pc main .pickup__icon{top:1.75rem;right:6rem;width:94px}.sp main .pickup__icon{top:-.25rem;left:2rem;width:4.93rem}main .pickup__title{font-weight:700;line-height:1.8;-webkit-text-decoration:underline .1rem #fd7e14;text-decoration:underline .1rem #fd7e14}.pc main .pickup__title{padding-top:1rem;font-size:1.875rem;text-underline-offset:.75rem}.sp main .pickup__title{padding-top:1rem;font-size:1.5rem;text-underline-offset:.5rem}main .pickup__lead{line-height:1.8}.pc main .pickup__lead{padding-top:3rem;padding-left:12.25rem}.sp main .pickup__lead{padding-top:1.75rem;margin-bottom:-2rem}.pc main .pickup__contents-2{padding-top:2.5rem}.pc main .pickup__box,.sp main .pickup__contents-2{padding-top:3rem}.sp main .pickup__box{padding-top:2rem}main .pickup__text1{font-weight:700}.pc main .pickup__text1{padding-top:1rem;font-size:1.25rem}.sp main .pickup__text1{padding-top:1rem;font-size:1rem}main .pickup__text2{color:#e94746;font-weight:500}.pc main .pickup__text2{font-size:1.25rem}.sp main .pickup__text2{padding-top:.25rem;font-size:1rem}main .pickup__text2 strong{font-weight:700}.pc main .pickup__text2 strong{font-size:1.5625rem}.sp main .pickup__text2 strong{font-size:1.266rem}main .pickup__img01,main .pickup__img02{position:relative;z-index:0}.pc main .pickup__img01,.pc main .pickup__img02{width:345px}.sp main .pickup__img01,.sp main .pickup__img02{width:100vw;margin-left:-1.2rem}main .pickup__img03{position:relative;z-index:1}.pc main .pickup__img03{width:120px;margin-top:3rem;margin-left:-1rem;margin-right:-1rem}.sp main .pickup__img03{margin-top:.5rem;margin-bottom:.75rem;width:8.63rem}.pc main .pickup__items{width:24%}.sp main .pickup__items{background-image:url(/_assets/images/local/events/taiken/index.html//pickup-line_sp.png);background-size:15rem auto;background-repeat:no-repeat;background-position:top 1.25rem left;margin-top:1.25rem;width:100%}main .pickup__items__grade{background-color:#1f296a;color:#fff;border-radius:1rem;font-weight:500}.pc main .pickup__items__grade{margin-bottom:.5rem;font-size:.875rem;width:70px}.sp main .pickup__items__grade{margin-bottom:.5rem;font-size:1rem;width:5.25rem}.sp main .pickup__items__list{margin-top:.5rem;width:47.5%}main .pickup__items__item-name{font-weight:500}.pc main .pickup__items__item-name{padding-top:.2rem;padding-bottom:.2rem;font-size:1.125rem}.sp main .pickup__items__item-name{padding-top:.1rem;padding-bottom:.25rem;line-height:1.35;font-size:1.266rem}.pc main .pickup__items__appeal{top:6.25rem;right:0;width:70px}.sp main .pickup__items__appeal{top:-1rem;right:.5rem;width:3.6rem}.pc main .pickup__items .appeal-irregular{margin-right:2rem}.sp main .pickup__items .appeal-irregular{margin-top:.5rem;margin-right:.5rem}.pc main .pickup__items__img11,.pc main .pickup__items__img12,.pc main .pickup__items__img13{width:184px}.sp main .pickup__items__img11,.sp main .pickup__items__img12,.sp main .pickup__items__img13{padding-right:.25rem;width:12rem}.pc main .pickup__items__img14{width:98px}.sp main .pickup__items__img14{width:6.1rem}.pc main .pickup__notes1{margin-top:.5rem;font-size:.75rem}.sp main .pickup__notes1{margin-top:.75rem;margin-left:-.3rem;margin-right:-.3rem;font-size:.85rem}.pc main .pickup__notes2{top:18.25rem;right:0;font-size:.75rem}.sp main .pickup__notes2{top:15.5rem;right:0;font-size:.85rem}.pc main .pickup__appeal2{top:6.8rem;right:.4rem;width:94px}.sp main .pickup__appeal2{top:9.9rem;right:-.7rem;width:4.93rem}main .exam-up__title{font-weight:700;line-height:1.7}.pc main .exam-up__title{font-size:1.5rem}.sp main .exam-up__title{font-size:1.25rem}main .exam-up__banner{box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.5)}.pc main .exam-up__banner{margin-top:3rem;width:483px}.sp main .exam-up__banner{margin-top:2rem;width:100%}main .exam-up__banner a{display:block;transition:opacity .3s}main .exam-up__banner a:hover{opacity:.7}main .conversions__title{font-weight:700;line-height:1.5}.pc main .conversions__title{font-size:1.875rem}.sp main .conversions__title{font-size:1.75rem}main .conversions__title::before{content:"";width:.1rem;background:#212529}.pc main .conversions__title::before{position:relative;top:.5rem;left:-1.75rem;display:inline-block;height:2.5rem;transform:rotate(-30deg)}.sp main .conversions__title::before{position:absolute;top:.25rem;left:2.75rem;display:block;height:5rem;transform:rotate(-20deg)}main .conversions__title::after{content:"";width:.1rem;background:#212529}.pc main .conversions__title::after{position:relative;top:.5rem;right:-1.75rem;display:inline-block;height:2.5rem;transform:rotate(30deg)}.sp main .conversions__title::after{position:absolute;top:.25rem;right:2.75rem;display:block;height:5rem;transform:rotate(20deg)}main .conversions__title-2line{font-weight:500;line-height:1.5}.pc main .conversions__title-2line{font-size:2.0625rem}.sp main .conversions__title-2line{font-size:1.6rem;padding-bottom:.25rem}main .conversions__title-2line span::before{content:"";width:.15rem;background:#212529}.pc main .conversions__title-2line span::before{position:relative;top:3.5rem;left:-5.75rem;display:inline-block;height:5.5rem;transform:rotate(-30deg)}.sp main .conversions__title-2line span::before{position:absolute;top:0;left:1.5rem;display:block;height:5rem;transform:rotate(-10deg)}main .conversions__title-2line span::after{content:"";width:.15rem;background:#212529}.pc main .conversions__title-2line span::after{position:relative;top:3.5rem;right:-5.75rem;display:inline-block;height:5.5rem;transform:rotate(30deg)}.sp main .conversions__title-2line span::after{position:absolute;top:0;right:1.5rem;display:block;height:5rem;transform:rotate(10deg)}main .conversions__title-3line{font-weight:700;line-height:1.5}.pc main .conversions__title-3line{font-size:1.875rem}.sp main .conversions__title-3line{font-size:1.75rem}main .conversions__title-3line span::before{content:"";width:.1rem;background:#212529}.pc main .conversions__title-3line span::before{position:relative;top:3.5rem;left:-3.75rem;display:inline-block;height:5.5rem;transform:rotate(-30deg)}.sp main .conversions__title-3line span::before{position:absolute;top:0;left:2.5rem;display:block;height:8rem;transform:rotate(-20deg)}main .conversions__title-3line span::after{content:"";width:.1rem;background:#212529}.pc main .conversions__title-3line span::after{position:relative;top:3.5rem;right:-3.75rem;display:inline-block;height:5.5rem;transform:rotate(30deg)}.sp main .conversions__title-3line span::after{position:absolute;top:0;right:2.5rem;display:block;height:8rem;transform:rotate(20deg)}main .conversions__info{padding:1.5rem .75rem}.pc main .conversions__info__icon{top:-8px;left:16px;width:184px;height:184px}.sp main .conversions__info__icon{top:.5rem;left:1rem;width:6rem;height:6rem}main .conversions__info__title{font-weight:700;line-height:1.5;letter-spacing:.05rem}.pc main .conversions__info__title{margin-bottom:1rem;font-size:1.875rem}.sp main .conversions__info__title{margin-bottom:.5rem;font-size:1.4rem}main .conversions__info__title i{color:#006fe6}main .conversions__info__title em{color:#ea4d15}main .conversions__info__text{margin-bottom:1rem;line-height:1.6}.pc main .conversions__info__text,.sp main .conversions__info__text{font-size:1rem}main .conversions__info__wrap{width:100%;background:#fff}.sp main .conversions i.d-block{margin-bottom:.25em;font-size:1.25rem}.pc main .conversions__contact__inner-wrapper{width:80%;margin:0 auto}main .conversions__contact__trial{font-weight:700}.pc main .conversions__contact__trial .btn.btn-axis{font-size:1.65rem}main .conversions__contact__trial .btn.btn-axis em{color:#ffff92}.pc main .conversions__contact__inquiry .btn.btn-axis{padding-top:.6em!important;padding-bottom:.6em!important}.pc main .conversions__contact__phone{display:flex;flex-flow:column;justify-content:center;align-items:center}.sp main .conversions__contact__phone a{padding-top:1.17rem;padding-bottom:1.17rem}main .conversions__contact__phone ._freecall-number{font-family:Roboto;font-weight:700;line-height:1}.pc main .conversions__contact__phone ._freecall-number{font-size:3.1rem}.sp main .conversions__contact__phone ._freecall-number{text-align:center;font-size:1.7rem}main .conversions__contact__phone ._freecall-number i{margin-right:.15em;font-size:.85em}.pc main .conversions__contact__phone .note{font-size:.85em}.sp main .conversions__contact__phone .note{font-size:.65em;color:#212529}main .conversions__contact__headline{font-size:1.2rem;font-weight:700}main .conversions .LAYOUT-event_detail_loader{background:#fff}.pc main .conversions .LAYOUT-event_detail_loader{margin:0 auto;width:80%}main .faq{text-align:center}main .faq a,main .faq a:hover{text-decoration:none}main .faq__title{color:#1f296a;font-weight:700}.pc main .faq__title{margin-bottom:5.5rem;font-size:2.5rem}.sp main .faq__title{margin-bottom:2.5rem;font-size:2rem}main .faq_wrapper ul{margin-bottom:0;padding-left:0;position:relative}.pc main .faq_wrapper ul{margin:0 auto;width:830px}main .faq_wrapper ul a[aria-expanded=true] .fa-chevron-down{transform:scale(1,-1)}main .faq_wrapper ul a[aria-expanded=true] .fa-caret-right{transform:rotate(90deg)}main .faq_wrapper ul li{position:relative;padding-bottom:1rem}main .faq_wrapper ul li .alphabet{font-family:"arial narrow",Roboto,sans-serif;font-weight:700;font-style:normal;line-height:1}.pc main .faq_wrapper ul li .alphabet{padding:0 2rem;font-size:1.875rem}.sp main .faq_wrapper ul li .alphabet{padding:0 1rem;font-size:2rem}main .faq_wrapper ul li .collapse-before{position:relative;display:flex;align-items:top;padding:1rem 0;background:#e9ecef;border-radius:.25rem}main .faq_wrapper ul li .collapse-before .alphabet{color:#4677b6}main .faq_wrapper ul li .collapse-before .fa-caret-right{font-size:2rem;color:#006fe6;align-self:center}.sp main .faq_wrapper ul li .collapse-before .fa-caret-right{flex-basis:5%}main .faq_wrapper ul li .collapse-before .fa-chevron-down{position:absolute;top:38%;color:#4677b6;transition:transform .3s}.pc main .faq_wrapper ul li .collapse-before .fa-chevron-down{right:1.5rem;font-size:1.5rem}.sp main .faq_wrapper ul li .collapse-before .fa-chevron-down{right:.75rem;font-size:1.25rem}main .faq_wrapper ul li .collapse-before .question-txt{color:#212529;font-weight:500}.pc main .faq_wrapper ul li .collapse-before .question-txt{flex-basis:860px;align-self:center;padding-right:2rem;font-size:1.25rem;line-height:1.6}.sp main .faq_wrapper ul li .collapse-before .question-txt{flex-basis:78%;padding-right:1rem;font-size:1rem;line-height:1.8}main .faq_wrapper ul li .well{display:flex}.pc main .faq_wrapper ul li .well{padding:2rem 2rem 1.5rem 0}.sp main .faq_wrapper ul li .well{padding:1.5rem .5rem 1.5rem 0}main .faq_wrapper ul li .well .alphabet{color:#d24f93}main .faq_wrapper ul li .well .well-txt{color:#222;font-size:1rem;font-family:inherit;line-height:1.6}.pc main .faq_wrapper ul li .well .well-txt{padding-right:2rem;width:460px}main .faq_wrapper ul li .well .well-txt .text-link{display:block;margin-top:.5rem;text-decoration:underline}main .faq_wrapper ul li .well figure{width:234px}.pc main .faq_wrapper ul li .well.is-large{flex-wrap:wrap}.pc main .faq_wrapper ul li .well.is-large .well-txt{width:700px}.pc main .faq_wrapper ul li .well.is-large figure{margin:2rem 0 0 5rem;width:678px}main .font-blk{color:#212529}main .font-nvy{color:#16336e}main .font-r-ppl{color:#e50076}main .font-r-org{color:#e73114}main .line-ylw{background:linear-gradient(transparent 60%,#ffff49 40%)}.pc main .line-ylw{padding:0 8px}.sp main .line-ylw{padding:0 .1rem}main .bg-plaid{background-image:url(/_assets/images/local/events/taiken/index.html/202508/bg-plaid.png);background-repeat:repeat;background-position:center center}.pc main .bg-plaid{background-size:38.6px auto}.sp main .bg-plaid{background-size:1.66rem auto}main .first-view__main-visual{overflow:hidden;background-position:top center;background-repeat:no-repeat}.pc main .first-view__main-visual{height:400px;background-image:url(/_assets/images/local/events/taiken/index.html/202508/mv-bg.png);background-size:1920px auto}.sp main .first-view__main-visual{height:24rem;background-image:url(/_assets/images/local/events/taiken/index.html/202508/mv-bg_sp.png);background-size:100% auto}.pc main .first-view__box{width:540px}.sp main .first-view__box{width:16.5rem}main .first-view__wrap-grade{font-weight:500}.pc main .first-view__wrap-grade{padding-top:2rem}.sp main .first-view__wrap-grade{padding-top:.8rem}main .first-view__grade-box{color:#fff;font-size:1rem;border:.1rem solid #fff}main .first-view__grade-box.grade-elem{background-color:#008e48}main .first-view__grade-box.grade-juni{background-color:#0092db}main .first-view__grade-box.grade-high{background-color:#f25446}.pc main .first-view__grade-box{padding:.2rem 1.2rem .15rem}.sp main .first-view__grade-box{font-size:.85rem;padding:.1rem .85rem}.pc main .first-view__title{width:423px;padding-top:1.5rem}.sp main .first-view__title{width:16.2rem;padding-top:2.4rem}.pc main .first-view__sub-title{width:473px;padding-top:2.2rem}.sp main .first-view__sub-title{width:8.56rem;padding-top:2.4rem}main .first-view__lead{line-height:2}.pc main .first-view__lead{padding-top:2.9rem;padding-bottom:5.5rem}.sp main .first-view__lead{padding-bottom:.7rem}main .first-view__lead-copy{font-weight:700;border:.15rem solid #16336e;border-radius:1.5rem}.pc main .first-view__lead-copy{padding-left:1rem;padding-right:1rem;font-size:22.05px}.sp main .first-view__lead-copy{padding-left:.5rem;padding-right:.5rem;font-size:.95rem}main .first-view__lead-title{font-weight:700;line-height:1.7}.pc main .first-view__lead-title{font-size:25px;margin-top:2rem}.sp main .first-view__lead-title{font-size:1.26rem;margin-top:2rem}.pc main .first-view__lead-text{padding-top:2.2rem}.sp main .first-view__lead-text{text-align:left;padding-top:2rem}main .first-view__contact{background-color:#fff}.pc main .first-view__contact{padding-top:3.5rem;padding-bottom:5.5rem}.sp main .first-view__contact{padding-top:2rem;padding-bottom:3.5rem}.pc main .first-view__contact-inner-wrapper{width:80%;margin:0 auto}.sp main .first-view__contact-inner-wrapper{width:100%;margin:0 auto}main .first-view__contact-title{font-weight:700}.pc main .first-view__contact-title{font-size:28px}.sp main .first-view__contact-title{font-size:1.2rem}main .first-view__contact-title em{color:#e73114}.pc main .first-view__contact-title em{font-size:28px;line-height:2.2}.sp main .first-view__contact-title em{font-size:1.26rem;line-height:4}main .first-view__contact-title .ft-color-red{color:#e73114}.sp main .first-view__contact-title--large{font-size:1.5rem}main .first-view__contact-title--large .ft-color-red{font-size:1.5rem!important}main .first-view__contact-caption{font-weight:700}.pc main .first-view__contact-caption{font-size:24px}.sp main .first-view__contact-caption{font-size:1.1rem;line-height:2}main .first-view__contact-trial a{font-weight:500!important}.pc main .first-view__contact-trial a{margin-top:1.75rem;font-size:28px!important}.sp main .first-view__contact-trial a{margin-top:1rem;font-size:1.2rem!important}main .first-view__contact-trial em{color:#ffff92}main .first-view__contact-inquiry a{font-weight:500!important}.pc main .first-view__contact-inquiry a{font-size:21px!important;padding:.6em .4em!important;width:286px!important;letter-spacing:.04rem!important}.sp main .first-view__contact-inquiry a{width:100%;font-size:.86rem!important;padding:.5875em .4em!important}.pc main .first-view__contact-wrap-inquiry{padding-top:2.5rem}.sp main .first-view__contact-wrap-inquiry{padding-top:1.5rem}main .first-view__contact-wrap-inquiry__text{font-weight:400}.pc main .first-view__contact-wrap-inquiry__text{font-size:18px}.sp main .first-view__contact-wrap-inquiry__text{font-size:.8rem}main .campaign{background-repeat:no-repeat;background-position:top center;background-size:cover}.pc main .campaign{padding-top:5.5rem;padding-bottom:7.5rem;background:linear-gradient(0deg,rgba(252,213,143,.75),rgba(252,213,143,.25))}.sp main .campaign{padding-top:1.5rem;padding-bottom:4rem;background:linear-gradient(0deg,rgba(252,213,143,.75),rgba(252,213,143,.25))}main .campaign__catch{color:#003083;font-weight:700}.pc main .campaign__catch{padding-top:1rem;font-size:26px}.sp main .campaign__catch{font-size:1rem}.pc main .campaign__title{width:906px}.sp main .campaign__title{width:25rem;margin-left:-1.2rem;margin-right:-1.2rem}main .campaign__subtitle{color:#212529;font-weight:bolder}.pc main .campaign__subtitle{padding-top:1rem;padding-bottom:1.625rem;font-size:28px}.sp main .campaign__subtitle{padding-top:1rem;padding-bottom:1rem;font-size:1.066rem}main .campaign__subtitle>span{color:#e73114}main .campaign__text{color:#003083;font-weight:700}.pc main .campaign__text{padding-top:.75rem;font-size:24px}.sp main .campaign__text{padding-top:.6rem;font-size:1.033rem}main .campaign__text>span{background-color:#fff;padding-left:.5rem;padding-right:.5rem}.pc main .campaign__list{padding-top:1rem;margin-bottom:-.5rem}.sp main .campaign__list{padding-top:.25rem;margin-bottom:-1.5rem}.pc main .campaign__list__item{width:322px}.sp main .campaign__list__item{padding-top:.8rem;width:100%}main .campaign__link{position:absolute}.pc main .campaign__link{top:-4.25rem;left:.2rem}.sp main .campaign__link{top:-4.1rem;left:3.4rem}.pc main .campaign__small{margin-top:2.375rem}.sp main .campaign__small{margin-top:3rem}main .campaign__small__item{font-size:13px}.sp main .campaign__small__item{font-size:.83rem}main .campaign__small__item.collapse{display:block!important}main .campaign__small__item.collapsing{min-height:3.5rem;background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}main .campaign__small__item.collapse:not(.show){display:block!important}.sp main .campaign__small__item.collapse:not(.show){background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block!important;margin-bottom:-10rem}main .campaign__small__item.collapse:not(.show).show{background:linear-gradient(180deg,#000 0,#000 40%,#000 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}main .campaign__small__txt{display:block}.pc main .campaign__small__txt{padding-left:2.2em;text-indent:-2.2em!important;line-height:1.6;display:block!important}.sp main .campaign__small__txt{padding-left:2.2em;text-indent:-2.2em!important;line-height:1.7}.sp main .campaign__small__txt.ptn02{margin-top:vw(25)}main .campaign__toggle__btn i{position:relative;transition:.2s}main .campaign__toggle__btn[aria-expanded=true] i{transform:rotateX(180deg);transition:.2s}.pc main .campaign__conversions{margin-top:3.75rem}.sp main .campaign__conversions{margin-top:4rem}main .campaign__conversions__ttl{font-weight:700}.pc main .campaign__conversions__ttl{font-size:32px;letter-spacing:.08em}.sp main .campaign__conversions__ttl{font-size:1.18rem;letter-spacing:0}main .campaign__conversions__ttl-inner:before{content:"";display:inline-block;background:#000;rotate:65deg}.pc main .campaign__conversions__ttl-inner:before{width:3.4rem;height:.1rem}.sp main .campaign__conversions__ttl-inner:before{width:2.2rem;height:.1rem}main .campaign__conversions__ttl-inner:after{content:"";display:inline-block;background:#000;rotate:-65deg}.pc main .campaign__conversions__ttl-inner:after{width:3.4rem;height:.1rem}.sp main .campaign__conversions__ttl-inner:after{width:2.2rem;height:.1rem}main .campaign__conversions__txt{font-weight:500}.pc main .campaign__conversions__txt{font-size:26px}.sp main .campaign__conversions__txt{font-size:1.25rem}main .campaign__conversions .LAYOUT-event_detail_loader,main .campaign__conversions__info__wrap{background:initial!important}main .campaign__conversions__info{border-radius:.5rem;position:relative;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:199}.pc main .campaign__conversions__info{padding-top:2rem;padding-bottom:3.25rem}.sp main .campaign__conversions__info{padding:2.25rem .5rem 2.75rem}main .campaign__conversions__info__icon{position:absolute}.pc main .campaign__conversions__info__icon{top:-15px;left:25px;width:204px;height:204px}.sp main .campaign__conversions__info__icon{top:-.5rem;left:.25rem;width:7rem;height:7rem}main .campaign__conversions__info__title{font-weight:700;line-height:1.5;text-align:center;letter-spacing:.05rem}.pc main .campaign__conversions__info__title{font-size:1.875rem;margin-bottom:1.25rem}.sp main .campaign__conversions__info__title{font-size:1.4rem;margin-bottom:1rem}main .campaign__conversions__info__title>i{color:#006fe6}main .campaign__conversions__info__text{font-size:1rem;line-height:1.6;text-align:center}.pc main .campaign__conversions__info__text{margin-bottom:.75rem}.sp main .campaign__conversions__info__text{margin-top:-1.25rem;margin-bottom:.5rem}main .campaign__conversions__info__wrap{width:100%;background:#fff;margin-top:1.25rem}.sp main .campaign__conversions i.d-block{font-size:1.25em;margin-bottom:.25em}.pc main .campaign__conversions__contact__inner-wrapper{width:80%;margin:0 auto}main .campaign__conversions__contact__inner-wrapper hr{border-top:.15rem solid #ced4da;width:100%;margin-top:.5rem;margin-bottom:1rem}main .campaign__conversions__contact__trial{font-weight:700}main .campaign__conversions__contact__trial .btn.btn-axis em{color:#ffff92}.pc main .campaign__conversions__contact__trial .btn.btn-axis{font-size:1.65rem}.pc main .campaign__conversions__contact__inquiry .btn.btn-axis{padding-top:.6em!important;padding-bottom:.6em!important}.pc main .campaign__conversions__contact__phone{display:flex;flex-flow:column;justify-content:center;align-items:center}.sp main .campaign__conversions__contact__phone a{padding-top:1.17rem;padding-bottom:1.17rem}main .campaign__conversions__contact__phone ._freecall-number{font-family:Roboto;font-weight:700;line-height:1}.pc main .campaign__conversions__contact__phone ._freecall-number{font-size:3.1rem}.sp main .campaign__conversions__contact__phone ._freecall-number{text-align:center;font-size:1.7rem}main .campaign__conversions__contact__phone ._freecall-number i{font-size:.85em;margin-right:.15em}main .campaign__conversions__contact__phone .note{text-align:center}.pc main .campaign__conversions__contact__phone .note{font-size:.85em}.sp main .campaign__conversions__contact__phone .note{font-size:.65em;color:#212529}main .campaign__conversions__contact__headline{font-size:1.2rem;font-weight:700}main .campaign__conversions .LAYOUT-event_detail_loader{background:#fff}.pc main .campaign__conversions .LAYOUT-event_detail_loader{margin-left:17%;width:78%}.sp main .campaign__conversions__box{margin-bottom:14.25rem}.pc main .campaign__conversions__box>figure{width:450px;top:-4.5rem;right:-8rem}.sp main .campaign__conversions__box>figure{width:100%;top:-.5rem}.pc main .campaign__conversions__box>p{width:100%;top:-1.5rem}.sp main .campaign__conversions__box>p{width:100%;top:-2.75rem;line-height:1.6}.pc main .campaign__conversions-caption{font-size:24px}.sp main .campaign__conversions-caption{padding-top:2.5rem;font-size:1rem}.pc main .campaign__conversions-caption>strong{font-weight:500;font-size:26px}.sp main .campaign__conversions-caption>strong{font-weight:700;font-size:1rem}main .conversion__box{position:relative;border-radius:.5rem;background:#fff;box-shadow:0 0 .3rem rgba(0,0,0,.1);z-index:999}.pc main .conversion__box{margin-top:5rem;padding-bottom:.5rem}.sp main .conversion__box{padding-left:1rem;padding-right:1rem;margin-top:2.5rem}main .conversion__icon{position:absolute}.pc main .conversion__icon{top:-1rem;left:2rem;width:204px;height:204px}.sp main .conversion__icon{top:1rem;left:.5rem;width:6.36rem;height:6.36rem}main .conversion__title{font-weight:500}.pc main .conversion__title{padding-top:2rem;padding-left:1rem;font-size:25px}.sp main .conversion__title{line-height:1.75;padding-top:1.5rem;padding-left:4rem;font-size:1.23rem}.pc main .conversion__link-event{padding-top:1rem;padding-bottom:1.75rem;padding-left:4.5rem;width:80%;margin:0 auto}.sp main .conversion__link-event{padding-top:1rem;padding-bottom:1.75rem;padding-left:.5rem;width:100%;margin:0 auto}.pc main .recommend{padding-top:6.5rem}.sp main .recommend{padding-top:3rem;box-shadow:0 .3rem .3rem rgba(175,219,231,.2)}main .recommend__title{font-weight:700}.pc main .recommend__title{font-size:2.18rem}.sp main .recommend__title{font-size:1.76rem}main .recommend__title strong{color:#e73114}main .recommend__lead{line-height:1.75;padding-top:2rem;padding-bottom:2rem}main .recommend__nav{background-color:#ffd2a6;background-repeat:no-repeat;background-position:top right}.pc main .recommend__nav{padding:2rem;background-image:url(/_assets/images/local/events/taiken/index.html/202508/recommend-navi-bg.png);background-size:328.5px}.sp main .recommend__nav{padding:1.8rem .5rem;background-image:url(/_assets/images/local/events/taiken/index.html/202508/recommend-navi-bg_sp.png);background-size:10.93rem;margin-left:-.7rem;width:24rem}main .recommend__nav li{border:.25rem solid #e95954;background-color:#fff;border-radius:.3rem}main .recommend__nav li a{color:#e95954;font-weight:700}.pc main .recommend__nav li a{font-size:18px}.sp main .recommend__nav li a{font-size:1rem}main .recommend__nav li a::after{content:"";border-top:.22rem solid #e95954;border-right:.22rem solid #e95954;display:block;position:absolute;margin:auto 0;transform:rotate(135deg)}.pc main .recommend__nav li a::after{width:.9rem;height:.9rem;top:.23rem;right:.5rem}.sp main .recommend__nav li a::after{width:.8rem;height:.8rem;top:.4rem;right:.3rem}.sp main .recommend__box{margin-top:2rem;margin-left:-1.2rem;margin-right:-1.2rem}.pc main .recommend__list{margin-top:2.5rem}.sp main .recommend__list{margin-top:1.5rem}main .recommend__list__title{color:#fff;background-color:#ef7a00;font-weight:700;background-repeat:no-repeat}.pc main .recommend__list__title{font-size:30px;background-size:250px}.sp main .recommend__list__title{font-size:1.2rem;background-size:9.5rem}.pc main .recommend__list__title.r-side,.sp main .recommend__list__title.r-side{background-image:url(/_assets/images/local/events/taiken/index.html/202508//recommend-list-title-r.svg);background-position:right 0}.pc main .recommend__list__title.l-side,.sp main .recommend__list__title.l-side{background-image:url(/_assets/images/local/events/taiken/index.html/202508//recommend-list-title-l.svg);background-position:0 0}main .recommend__list__title::after{content:"";background-color:#ef7a00}.pc main .recommend__list__title::after{height:calc(tan(60deg)*45px/2);width:150px;clip-path:polygon(0 0,100% 0,50% 90%);position:absolute;bottom:-30px;z-index:1;left:50%;margin-left:-75px}main .recommend__list-inner{position:relative;background:#fff}.pc main .recommend__list-inner{border:.5rem solid #f9b76e;border-top:none}.sp main .recommend__list-inner{border:.3rem solid #f9b76e;border-top:none}main .recommend__list-inner__detail{background:rgba(228,220,210,.3);border:.5rem solid #fff}.pc main .recommend__list-inner__detail{padding:1rem 1rem 2rem}.sp main .recommend__list-inner__detail{padding:.5rem .5rem 1.5rem}main .recommend__list-inner__detail__inquiry a{font-weight:300!important}.pc main .recommend__list-inner__detail__inquiry a{width:270px;font-size:1.1rem!important;padding:.6em .4em!important;letter-spacing:.04rem!important}.sp main .recommend__list-inner__detail__inquiry a{width:97%;font-size:.9rem!important;padding:.5875em .4em!important;justify-content:center;align-items:center;display:flex}.pc main .recommend__list-inner__detail__wrap-inquiry{margin-top:1.7rem;justify-content:center}.sp main .recommend__list-inner__detail__wrap-inquiry{margin-top:.25rem;justify-content:space-between}.pc main .recommend__list-inner__detail__text-box{width:63.5%;padding-left:.5rem}main .recommend__list-inner__detail__text-box.r-box{order:4}main .recommend__list-inner__detail__text-box.l-box{order:1}.pc main .recommend__list-inner__detail__image-box{width:315px}.sp main .recommend__list-inner__detail__image-box{padding-top:1rem;padding-left:.5rem;padding-right:.5rem;width:100%}main .recommend__list-inner__detail__image-box img{width:100%}.sp main .recommend__list-inner__detail__image-box div{z-index:2}.pc main .recommend__list-inner__detail__image-box span img{width:30px}.sp main .recommend__list-inner__detail__image-box span img{width:1.2rem}main .recommend__list-inner__detail__sub-title{color:#212529;background-color:#fff;font-weight:700;margin-top:.75rem}.pc main .recommend__list-inner__detail__sub-title{font-size:1.81rem;border:.3rem solid #f4b364}.sp main .recommend__list-inner__detail__sub-title{font-size:1.33rem;border:.25rem solid #f4b364}.pc main .recommend__list-inner__detail__sub-title small{font-size:1.5rem;padding-left:.5rem}.sp main .recommend__list-inner__detail__sub-title small{font-size:1.2rem}main .recommend__list-inner__detail__sub-detail{line-height:2}.pc main .recommend__list-inner__detail__sub-detail{padding-top:1rem;padding-left:1.25rem;padding-right:1.25rem}.sp main .recommend__list-inner__detail__sub-detail{padding-top:1.5rem;padding-left:.5rem;padding-right:.5rem}main .recommend__list-inner__detail__sub-detail strong{font-weight:700}.pc main .recommend__list-inner__detail__grade-box{padding-top:1.5rem}.sp main .recommend__list-inner__detail__grade-box{padding-top:.25rem}main .recommend__list-inner__detail__grade-box .grade{font-weight:700;line-height:1.2;border-style:solid}.pc main .recommend__list-inner__detail__grade-box .grade{padding-left:1.75rem;padding-right:1.75rem;font-size:24px;border-width:.2rem}.sp main .recommend__list-inner__detail__grade-box .grade{padding-left:1rem;padding-right:1rem;font-size:1rem;border-width:.15rem}main .recommend__list-inner__detail__grade-box .grade--elem{border-color:#008e48;color:#008e48}main .recommend__list-inner__detail__grade-box .grade--juni{border-color:#0092db;color:#0092db}main .recommend__list-inner__detail__grade-box .grade--high{border-color:#f25446;color:#f25446}.pc main .cv-contact__inner-wrapper{width:80%;margin:0 auto}.sp main .cv-contact__inner-wrapper{width:100%;margin:0 auto}main .cv-contact__title{font-weight:700}.pc main .cv-contact__title{font-size:28px}.sp main .cv-contact__title{font-size:1.53rem}main .cv-contact__title .ft-color-red{color:#e73114}.sp main .cv-contact__title--large{font-size:1.5rem}main .cv-contact__caption{font-weight:700}.pc main .cv-contact__caption{font-size:26px}.sp main .cv-contact__caption{font-size:1.1rem;line-height:2}main .cv-contact__trial a{font-weight:500!important}.pc main .cv-contact__trial a{margin-top:1.75rem;font-size:28px!important}.sp main .cv-contact__trial a{margin-top:1rem;font-size:1.2rem!important}main .cv-contact__trial em{color:#ffff92}main .cv-contact__inquiry a{font-weight:500!important}.pc main .cv-contact__inquiry a{font-size:20px!important;padding:.6em .4em!important;width:286px!important;letter-spacing:.04rem!important}.sp main .cv-contact__inquiry a{width:10.4rem;font-size:.9rem!important;padding:.5875em .4em!important}main .cv-contact__wrap-inquiry{margin-top:.75rem}.pc main .cv-contact__wrap-inquiry{justify-content:center}.sp main .cv-contact__wrap-inquiry{justify-content:space-between}main .cv-contact__wrap-inquiry__text{font-weight:400}.pc main .cv-contact__wrap-inquiry__text{font-size:1.12rem;padding-top:2rem;padding-bottom:1rem}.sp main .cv-contact__wrap-inquiry__text{font-size:.86rem;padding-top:1rem;padding-bottom:.5rem}main .learning-plan{position:relative;margin:auto}.pc main .learning-plan{min-width:1024px}.sp main .learning-plan{min-width:25rem}main .learning-plan__title{font-weight:700}.pc main .learning-plan__title{font-size:33px;margin-bottom:1.5rem}.sp main .learning-plan__title{font-size:1.5rem;margin-bottom:1.2rem;text-align:center}main .learning-plan__title strong{color:#e73114}.pc main .learning-plan__sub-box-l{width:500px;padding:0 1.2rem}.sp main .learning-plan__sub-box-l{padding:0}main .learning-plan__sub-box-l p{font-size:1rem;line-height:2rem}main .learning-plan__sub-box-r{z-index:-1}.pc main .learning-plan__sub-box-r{position:absolute;width:650px;top:4.8rem;left:calc(50% - 4.5rem)}.sp main .learning-plan__sub-box-r{margin-top:-2.75rem!important;margin-left:-1.2rem;margin-right:-1.2rem}.pc main .learning-plan__inquiry{margin-top:2rem;width:500px}.sp main .learning-plan__inquiry{padding-top:3rem}.pc main .learning-plan__inquiry .btn-axis{font-size:1.31rem;width:370px;padding-top:.8rem!important;padding-bottom:.8rem!important}.sp main .learning-plan__inquiry .btn-axis{font-size:1.43rem}