@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600&family=Noto+Sans+JP:wght@400;500;700&family=Roboto:wght@700&display=swap";html{font-size:62.5%}body{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#424242;background-color:#818181;word-break:break-all}@media screen and (max-width: 960px){body{font-size:1.4rem}}body[data-page=print]{background-color:#fff}body[data-modal=show]{overflow:hidden}body main{display:block;background-color:#f0f0f0;min-height:calc(100vh - 400px)}body a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:under;color:#076d5c}body ul,body ol{list-style:none}body img{max-width:100%;height:auto;vertical-align:middle}body input,body button,body textarea,body select{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}body input,body textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}body button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}body select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}body input [type=submit],body button{cursor:pointer}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.c-action__success{padding:12px 15px 15px;margin-bottom:20px;text-align:center;background-color:#32ab71;border-radius:2px}@media screen and (max-width: 767px){.c-action__success{padding:10px 12px;text-align:left}}.c-action__success p{color:#fff;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.c-action__success p{font-size:1.3rem;line-height:1.6}}.c-action__success p[data-font=small]{font-size:1.4rem}@media screen and (max-width: 767px){.c-action__success p[data-font=small]{font-size:1.3rem}}.c-action__success p[data-align=left]{text-align:left}.c-action__success a{color:#fff}.c-expert-card+.c-action__success,.c-recruit__expert+.c-action__success{margin:30px 0 10px;text-align:left}.c-project-detail .c-action__success{text-align:left}.c-action__alert{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:14px 15px 15px;margin-bottom:30px;text-align:center;border-radius:4px}@media screen and (max-width: 767px){.c-action__alert{padding:10px 12px;margin-bottom:20px;text-align:left}}.c-action__alert[data-alert=normal]{background-color:#424242}.c-action__alert p,.c-action__alert a{color:#fff;font-weight:700;font-size:1.5rem;line-height:1.8}@media screen and (max-width: 767px){.c-action__alert p,.c-action__alert a{font-size:1.4rem;line-height:1.6}}.c-action__alert a{text-decoration:underline}.c-action__alert a:hover{text-decoration:none}.c-action__message{padding:20px 30px;margin-bottom:35px;background-color:#fff;border-radius:4px}@media screen and (max-width: 767px){.c-action__message{padding:10px 12px;margin-bottom:30px}}.c-action__message p{font-weight:400;font-size:1.5rem;line-height:1.8}@media screen and (max-width: 767px){.c-action__message p{font-size:1.3rem;line-height:1.7}}.c-banner{max-width:660px;margin-bottom:40px}@media screen and (max-width: 767px){.c-banner{max-width:450px;padding:0 20px}}.c-banner a{-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.c-banner a:hover{-webkit-filter:brightness(130%);filter:brightness(130%)}.c-button{text-align:center}@media screen and (max-width: 767px){.c-button{max-width:240px;margin:0 auto}}.c-button[data-button=primary] button,.c-button[data-button=primary] a{min-width:240px;padding:16px 18px 21px;font-size:1.5rem;font-weight:500;line-height:1.45;border-radius:2px;color:#fff;background-color:#076d5c;border-radius:122px;-webkit-transition:background-color 300ms;transition:background-color 300ms}@media screen and (max-width: 767px){.c-button[data-button=primary] button,.c-button[data-button=primary] a{padding:15px 15px 20px}}.c-button[data-button=primary] button:hover,.c-button[data-button=primary] a:hover{background-color:#02342c}.c-button[data-button=primary] button[data-color=dark],.c-button[data-button=primary] a[data-color=dark]{background-color:#424242}.c-button[data-button=primary] button[data-color=dark]:hover,.c-button[data-button=primary] a[data-color=dark]:hover{background-color:#076d5c}.c-button[data-button=primary] a{display:block;max-width:240px;margin:0 auto;text-decoration:none}.c-button[data-button=primary][data-color=red] button{background-color:#a71208}.c-button[data-button=primary][data-color=red] button:hover{background-color:#8f0f07}.c-button[data-button=secondary] button,.c-button[data-button=secondary] a{min-width:240px;padding:13px 18px 16px;font-size:1.5rem;font-weight:500;line-height:1.45;border-radius:2px;color:#fff;background-color:#076d5c;border-radius:122px;-webkit-transition:background-color 300ms;transition:background-color 300ms}@media screen and (max-width: 767px){.c-button[data-button=secondary] button,.c-button[data-button=secondary] a{min-width:100%;padding:11px 15px 13px;font-size:1.3rem}}.c-button[data-button=secondary] button:hover,.c-button[data-button=secondary] a:hover{background-color:#02342c}.c-button[data-button=secondary] a{display:block;max-width:240px;margin:0 auto;text-decoration:none}.c-button[data-button=secondary][data-color=red] button{background-color:#a71208}.c-button[data-button=secondary][data-color=red] button:hover{background-color:#8f0f07}.c-button[data-button=secondary][data-color=light] button,.c-button[data-button=secondary][data-color=light] a{color:#424242;background-color:#818181}.c-button[data-button=secondary][data-color=light] button:hover,.c-button[data-button=secondary][data-color=light] a:hover{background-color:#6f6f6f}.c-button[data-button=secondary][data-color=dark] button,.c-button[data-button=secondary][data-color=dark] a{background-color:#424242}.c-button[data-button=secondary][data-color=dark] button:hover,.c-button[data-button=secondary][data-color=dark] a:hover{background-color:#8f0f07}.c-form__item+.c-button[data-button=primary]{margin-top:40px}@media screen and (max-width: 767px){.c-form__item+.c-button[data-button=primary]{margin-top:30px}}.c-button[data-button=text]+.c-card{margin-top:40px}.c-button[data-button=text]+.c-button[data-button=primary]{margin-top:30px}.c-button[data-button=text] button,.c-button[data-button=text] a{color:#424242;font-size:1.4rem;font-weight:400;line-height:1.51;text-decoration:underline}.c-button[data-button=text] button:hover,.c-button[data-button=text] a:hover{text-decoration:none}.c-button[data-button=text][data-text=dark] button{color:#424242}.c-button+.c-button[data-button=text],.c-link+.c-button[data-button=text]{margin-top:14px}.c-modal__button-wrap .c-form__content+.c-button[data-button=text]{margin-top:14px}@media screen and (max-width: 350px){.c-button__main{padding:0 20px}}.c-button__main a,.c-button__main button{display:inline-block;min-width:300px;padding:16px 20px 20px;font-size:1.8rem;text-align:center;text-decoration:none;color:#fff;background:-webkit-gradient(linear, right top, left top, from(#61BCA7), to(#219C89));background:linear-gradient(270deg, #61BCA7 0%, #219C89 100%);border-radius:53px;-webkit-box-shadow:0px 2px 15px rgba(0,0,0,.15);box-shadow:0px 2px 15px rgba(0,0,0,.15);-webkit-transition-duration:.3s;transition-duration:.3s}.c-button__main a:hover,.c-button__main button:hover{opacity:.8}@media screen and (max-width: 350px){.c-button__main a,.c-button__main button{min-width:100%}}.c-button__main[data-position=top-banner] a,.c-button__main[data-position=top-banner] button{min-width:auto;padding:14px 30px 16px;font-size:1.5rem;font-weight:500;line-height:1.5;border-radius:3px}@media screen and (max-width: 767px){.c-button__main[data-position=top-banner] a,.c-button__main[data-position=top-banner] button{padding:14px 25px 16px}}@media screen and (max-width: 350px){.c-button__main[data-position=top-banner] a,.c-button__main[data-position=top-banner] button{padding:14px 20px 16px;font-size:1.4rem}}.c-card-wrap{padding:60px 0 120px;background-color:#fff}@media screen and (max-width: 767px){.c-card-wrap{padding:40px 0 45px}}.c-card-wrap__lead{font-weight:400}@media screen and (max-width: 767px){.c-card-wrap__lead{padding:0 20px}}.c-card-wrap__text{margin-top:35px;font-size:1.3rem;font-weight:400;text-align:center}.c-card{padding:34px 40px 40px;background-color:#fff;border-radius:4px}@media screen and (max-width: 767px){.c-card{padding:20px}}.c-card[data-padding=small]{padding:25px 30px 30px}@media screen and (max-width: 767px){.c-card[data-padding=small]{padding:20px}}.c-card+.c-card{margin-top:20px}.c-card+.c-button{margin-top:30px}.c-card>p{margin-bottom:20px;font-weight:400;font-size:1.5rem;line-height:1.8}@media screen and (max-width: 767px){.c-card>p{margin-bottom:15px;font-size:1.4rem}}.c-card>h2{margin-bottom:15px;font-size:1.6rem;line-height:1.5}.c-card>h2[data-align=left]{text-align:left}.c-wrapper[data-genre=form-card] .c-content__lead+.c-card{margin-top:30px}.c-wrapper[data-genre=form-card] .c-card{margin-top:70px}@media screen and (max-width: 767px){.c-wrapper[data-genre=form-card] .c-card{margin-top:0}}.c-card__heading{margin-bottom:20px}@media screen and (max-width: 767px){.c-card__heading{margin-bottom:15px}}.c-card__heading h1{font-size:2.4rem;line-height:1.5}@media screen and (max-width: 767px){.c-card__heading h1{font-size:2rem}}.c-card__box{margin-bottom:30px;padding:18px 20px 20px;background-color:#f5f5f5;border-radius:4px}@media screen and (max-width: 767px){.c-card__box{margin-bottom:20px;padding:15px}}.c-card__box h3{margin-bottom:12px;font-size:1.6rem;line-height:1.5}.c-card__box p{font-weight:400;font-size:1.3rem;line-height:1.8}.c-card__box p a{color:#424242}.c-card__box p a:hover{text-decoration:none}.c-card__attention{color:#a71208}.c-card__attention h3{margin-bottom:10px;font-size:1.5rem}.c-card__attention ul li+li{margin-top:8px}.c-card-list__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.c-card-list__head{display:block}}.c-card-list__head-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-card-list__head-button-wrap>p{font-size:1.3rem;font-weight:normal;color:#076d5c}.c-card-list__head-button-wrap>p[data-color=gray]{color:#f0f0f0}.c-card-list__head-button-wrap>p[data-color=dark]{color:#424242}.c-card-list__head-button-wrap>p+.c-card-list__head-button{margin-left:11px}.c-modal+.c-card-list__head-button{margin-left:5px}.c-card-list__head-button+.c-card-list__head-button{margin-left:5px}.c-card-list__head-button button,.c-card-list__head-button a{display:inline-block;width:100%;min-width:135px;padding:7px 10px 9px;margin-bottom:0;color:#fff;font-size:1.2rem;line-height:1.8;min-height:38px;text-align:center;background-color:rgba(7,109,92,.7);border-radius:2px;-webkit-transition:background-color 300ms;transition:background-color 300ms;cursor:pointer}@media screen and (max-width: 767px){.c-card-list__head-button button,.c-card-list__head-button a{min-width:100px}}.c-card-list__head-button button:hover,.c-card-list__head-button a:hover{background-color:#02342c}.c-card-list__head-button button[data-color=gray],.c-card-list__head-button a[data-color=gray]{background-color:#f0f0f0}.c-card-list__head-button button[data-color=gray]:hover,.c-card-list__head-button a[data-color=gray]:hover{background-color:#cacaca}.c-card-list__head-button button[data-color=dark],.c-card-list__head-button a[data-color=dark]{background-color:#424242}.c-card-list__head-button button[data-color=dark]:hover,.c-card-list__head-button a[data-color=dark]:hover{background-color:#707070}.c-card-list__head-button a{text-decoration:none}.c-card__inner{padding:17px 20px 20px;background-color:#818181;border-radius:4px}.c-card__payment{margin-bottom:30px}.c-card__payment>h2{font-size:2rem}.c-card__payment-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #e7e7e7}@media screen and (max-width: 767px){.c-card__payment-total{display:block}}.c-card__payment-total dd{margin-left:5px}@media screen and (max-width: 767px){.c-card__payment-total dd{margin:5px 0 0}}.c-card__payment-total dd b{font-size:2rem;font-weight:bold;line-height:1}.c-card__payment-note{margin-top:10px}.c-card__payment-note li{position:relative;padding-left:1em;text-indent:-0.6em;font-size:1.3rem}.c-card__payment-note li::before{content:"・";display:inline-block;margin-right:3px}.c-card__payment-note li em{font-style:normal;font-weight:bold;color:#a71208}.c-card__banner{text-align:center}.c-card__banner a{display:inline-block;-webkit-transition:opacity .3s;transition:opacity .3s}.c-card__banner a:hover{opacity:.8}.c-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-category__list{width:calc(50% - 20px);margin-bottom:37px}@media screen and (max-width: 960px){.c-category__list{width:calc(50% - 15px)}}@media screen and (max-width: 767px){.c-category__list{width:100%;max-width:500px;margin:0 auto 30px}}@media screen and (max-width: 767px){.p-front__category .c-category__list:nth-child(n+5){display:none}}@media screen and (max-width: 767px){.p-front__category .c-category__list:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.p-front__category[data-view=true] .c-category__list:nth-child(n+5){display:block}}.c-category__list-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:120px;padding:10px 54px 10px 10px;text-decoration:none;background-color:#fff;border-radius:3px;-webkit-box-shadow:5px 9px 35px -10px rgba(0,0,0,.1);box-shadow:5px 9px 35px -10px rgba(0,0,0,.1);overflow:hidden;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 960px){.c-category__list-item{min-height:100px;padding:10px 40px 10px 10px}}@media screen and (max-width: 767px){.c-category__list-item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;padding:0 40px 0 0}}.c-category__list-item:hover{background-color:#e6e6e6}.c-category__list-item::before{content:"";position:absolute;top:calc(50% - 5px);right:25px;display:block;width:7px;height:10px;background-image:url(../image/icon/icon-arrow-04.svg);background-repeat:no-repeat;background-size:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 960px){.c-category__list-item::before{right:20px}}.c-category__list-item-image{position:absolute;top:10px;bottom:10px;left:10px;width:145px;height:calc(100% - 20px);background-size:cover;background-position:center}@media screen and (max-width: 960px){.c-category__list-item-image{width:120px}}@media screen and (max-width: 767px){.c-category__list-item-image{top:0;bottom:0;left:0;width:115px;min-height:100%;height:100%}}.c-category__list-item-name{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;margin-bottom:4px;padding-left:170px;font-size:2.2rem;font-weight:bold;line-height:1.3;color:#424242}@media screen and (max-width: 960px){.c-category__list-item-name{padding-left:135px;font-size:1.8rem}}@media screen and (max-width: 767px){.c-category__list-item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;padding:10px 0 10px 135px}}.c-category__list-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.c-category__list-sub li{margin:0 8px 8px 0}.c-category__list-sub li a{display:inline-block;padding:4px 7px 7px;font-size:1.6rem;line-height:1.3;text-decoration:none;background-color:#fff;border-radius:2px;-webkit-box-shadow:0px 2px 15px rgba(0,0,0,.1);box-shadow:0px 2px 15px rgba(0,0,0,.1);border:1px solid #fff;-webkit-transition:border .3s;transition:border .3s}.c-category__list-sub li a:hover{border:1px solid #076d5c}.c-category__card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-category__card li{margin:0 5px 5px 0}.c-category__card li a{display:inline-block;padding:1px 6px 3px;font-size:1.4rem;text-decoration:none;color:#076d5c;background-color:rgba(7,109,92,.1);border:1px solid #e7f1ef;border-radius:2px;-webkit-transition:border .3s;transition:border .3s}@media screen and (max-width: 350px){.c-category__card li a{font-size:1.2rem}}.c-category__card li a:hover{border:1px solid #076d5c}.c-category__card[data-background=dark] li a{background-color:#fff;border:1px solid #fff}.c-category__card[data-background=dark] li a:hover{border:1px solid #076d5c}.c-seminar-card-past__content-tag+.c-category__card,.c-movie__content-tag+.c-category__card{margin-top:20px}@media screen and (max-width: 767px){.c-seminar-card-past__content-tag+.c-category__card,.c-movie__content-tag+.c-category__card{margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 350px){.c-seminar-card-past__content-tag+.c-category__card,.c-movie__content-tag+.c-category__card{margin-top:10px}}.c-seminar-card__content-tag+.c-category__card,.p-sample-movie__card-content-tag+.c-category__card{margin-top:20px}@media screen and (max-width: 767px){.c-seminar-card__content-tag+.c-category__card,.p-sample-movie__card-content-tag+.c-category__card{margin-top:15px}}@media screen and (max-width: 350px){.c-seminar-card__content-tag+.c-category__card,.p-sample-movie__card-content-tag+.c-category__card{margin-top:10px}}.c-seminar-card-small__content .c-category__card{margin-top:15px}@media screen and (max-width: 350px){.c-seminar-card-small__content .c-category__card{margin-top:10px}}.p-past-seminar-category__item .c-category__card{margin:15px 0 20px}@media screen and (max-width: 767px){.p-past-seminar-category__item .c-category__card{margin:10px 0 8px}}.c-category__button{margin-bottom:40px}@media screen and (max-width: 767px){.c-category__button{padding:0 20px}}.c-category__button button{display:inline-block;padding:16px 43px 20px;font-size:1.5rem;font-weight:500;text-align:center;color:#076d5c;border:2px solid #076d5c;border-radius:3px;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.c-category__button button{padding:7px 18px 9px;font-size:1.3rem}}.c-category__button button:hover{background-color:rgba(7,109,92,.1)}.c-category__button button img{margin-right:5px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.p-dashboard__heading .c-category__button{margin:25px 0 30px}@media screen and (max-width: 767px){.p-dashboard__heading .c-category__button{padding:0}}.c-category-menu{display:none;opacity:0;visibility:hidden;position:fixed;z-index:12;top:0;right:0;bottom:0;left:0;padding:60px;overflow-y:scroll}.c-category-menu[aria-hidden=false]{display:block;opacity:1;visibility:visible}@media screen and (max-width: 1280px){.c-category-menu{padding:60px 30px}}@media screen and (max-width: 767px){.c-category-menu{padding:20px}}@media screen and (max-width: 767px){.c-category-menu[data-modal=search]{padding:70px 20px 20px}}.c-category-menu__background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(66,66,66,.9)}.c-category-menu__inner{position:relative;max-width:1180px;margin:0 auto;padding:50px 50px 20px;background-color:#076d5c}@media screen and (max-width: 1280px){.c-category-menu__inner{padding:50px 20px 20px}}.c-category-menu__button{display:block;position:absolute;top:25px;right:30px;padding:19px}@media screen and (max-width: 767px){.c-category-menu__button{top:20px;right:20px;padding:12px}}.c-category-menu__button::before,.c-category-menu__button::after{content:"";position:absolute;top:18px;right:-6px;display:block;width:52px;height:1px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px){.c-category-menu__button::before,.c-category-menu__button::after{top:11px;width:33px}}.c-category-menu__button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-category-menu__button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.c-category-menu__heading{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}@media screen and (max-width: 767px){.c-category-menu__heading{display:block}}.c-category-menu__heading h2{font-size:2.4rem}@media screen and (max-width: 767px){.c-category-menu__heading h2{font-size:1.8rem}}.c-category-menu__heading a{display:inline-block;margin-left:20px;margin-top:3px;font-size:1.6rem;font-weight:bold;color:#fff}@media screen and (max-width: 767px){.c-category-menu__heading a{margin:20px 0 0;font-size:1.5rem}}.c-category-menu__heading a:hover{text-decoration:none}.c-category-menu__list{margin-top:25px}.c-category-menu__list .c-category{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 960px){.c-category-menu__list .c-category{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-category-menu__list .c-category__list{width:calc(33.3333333333% - 20px);margin:0 30px 22px 0}@media screen and (max-width: 1080px){.c-category-menu__list .c-category__list{width:calc(33.3333333333% - 13.3333333333px);margin:0 20px 22px 0}}@media screen and (max-width: 960px){.c-category-menu__list .c-category__list{width:calc(50% - 20px);margin:0 0 22px 0}}@media screen and (max-width: 767px){.c-category-menu__list .c-category__list{width:100%;max-width:400px;margin:0 0 24px 0}}.c-category-menu__list .c-category__list:nth-child(3n){margin-right:0}.c-category-menu__list .c-category__list-item{min-height:96px;padding:8px 48px 8px 8px}@media screen and (max-width: 1080px){.c-category-menu__list .c-category__list-item{padding:8px 35px 8px 8px}}@media screen and (max-width: 767px){.c-category-menu__list .c-category__list-item{min-height:65px;padding:0 35px 0 0;overflow:hidden}}.c-category-menu__list .c-category__list-item::before{right:20px}@media screen and (max-width: 1080px){.c-category-menu__list .c-category__list-item::before{right:15px}}.c-category-menu__list .c-category__list-item-image{top:8px;bottom:8px;left:8px;width:115px;height:calc(100% - 16px)}@media screen and (max-width: 1080px){.c-category-menu__list .c-category__list-item-image{width:100px}}@media screen and (max-width: 767px){.c-category-menu__list .c-category__list-item-image{top:0;bottom:0;left:0;width:95px;min-height:100%;height:100%;margin-right:15px}}.c-category-menu__list .c-category__list-item-name{padding-left:135px;font-size:1.6rem}@media screen and (max-width: 1080px){.c-category-menu__list .c-category__list-item-name{padding-left:115px;font-size:1.5rem}}@media screen and (max-width: 767px){.c-category-menu__list .c-category__list-item-name{padding:10px 0 10px 110px;font-size:1.4rem}}.c-category-menu__list .c-category__list-sub li a{padding:4px 6px 6px;font-size:1.4rem}.c-content{margin-bottom:30px}@media screen and (max-width: 767px){.c-content{margin-bottom:20px}}.c-content[data-border=top]{margin-top:50px;padding-top:40px;border-top:1px solid #e7e7e7}@media screen and (max-width: 960px){.c-content[data-border=top]{margin-top:30px;padding-top:20px}}.c-content[data-margin=bottom-none]{margin-bottom:0}.c-content p{font-weight:400;line-height:1.8}.c-content p em{font-weight:bold;font-style:normal}.c-content p em[data-color=red]{color:#a71208}.c-content p[data-text=center]{text-align:center}@media screen and (max-width: 767px){.c-content p[data-text=center]{text-align:left}}.c-content p[data-font=large]{font-size:2rem;font-weight:bold}@media screen and (max-width: 767px){.c-content p[data-font=large]{font-size:1.5rem}}.c-content p[data-color=primary]{color:#076d5c}.c-content p+p{margin-top:15px}.c-content a{text-decoration:none}.c-content a:hover{text-decoration:underline}.c-content a[data-link=underline]{text-decoration:underline}.c-content a[data-link=underline]:hover{text-decoration:none}.c-content dl{margin:30px 0}.c-content dl dt{margin-bottom:10px;font-weight:bold}.c-content dl dd{font-weight:400}.c-content dl dd+dt{margin-top:20px}.c-content h2,.c-content>h3{margin-bottom:15px;font-size:2rem;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.c-content h2,.c-content>h3{font-size:1.8rem}}.c-content h2[data-align=left],.c-content>h3[data-align=left]{text-align:left}.c-content h2[data-margin=top],.c-content>h3[data-margin=top]{margin-top:35px}.c-content[data-content=card]{padding:40px 20px 50px;background-color:#fff;border-radius:4px}@media screen and (max-width: 767px){.c-content[data-content=card]{padding:20px 20px 30px}}.c-form+.c-content[data-content=card]{margin-top:60px}@media screen and (max-width: 767px){.c-form+.c-content[data-content=card]{margin-top:30px}}.c-content__card{margin:35px 0 40px;padding:20px;background-color:#fff}@media screen and (max-width: 767px){.c-content__card{margin:30px 0 35px;padding:15px}}.c-content__card h2{margin-bottom:7px;font-size:1.4rem;line-height:1.5}.c-content__card p{font-size:1.2rem;font-weight:400;line-height:1.8}.c-content__card p[data-text=secondary]{font-size:1.3rem}.c-content__card[data-card=secondary]{margin:30px 0;padding:20px 30px 23px;background-color:#fff;border-radius:3px}.c-content__card[data-card=secondary] h2{margin-bottom:12px;font-size:1.5rem;line-height:1.45}.c-content__card[data-card=secondary] p{font-weight:400;font-size:1.3rem;line-height:1.8}.c-content__link{margin-top:5px}.c-content__link[data-link=end]{margin:-5px 0 30px;text-align:right}.c-content__link[data-link=end] a{color:#424242}.c-content__link a{display:inline-block;font-size:1.2rem;color:#f0f0f0;text-decoration:underline}.c-content__link a:hover{text-decoration:none}.c-content__post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:396px;margin:25px auto 0}.c-content__post .c-content__post-list{width:calc(50% - 7.5px);margin-bottom:15px;background-color:#fff;border:1px solid #e7e7e7;border-radius:3px}.c-content__post .c-content__post-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;min-height:82px;padding:16px 0 12px;text-align:center;-webkit-transition:background-color .3s;transition:background-color .3s}.c-content__post .c-content__post-list a:hover{text-decoration:none;background-color:rgba(7,109,92,.2)}.c-content__post .c-content__post-list a img{display:block;margin:0 auto}.c-content__post .c-content__post-list a span{display:block;width:100%;font-size:1.4rem;color:#424242}.c-content__box div{padding:20px;background-color:#fff}.c-content__box div:first-child{border-radius:4px 4px 0 0}.c-content__box div:last-child{border-radius:0 0 4px 4px}.c-content__box div+div{margin-top:2px}.c-content__box div dt{font-weight:bold}.c-content__box div dd{margin-top:5px}.c-content__box div dd a{color:#424242;text-decoration:underline}.c-content__box div dd a:hover{text-decoration:none}.c-content__count-bar dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 20px;padding:11px 15px 11px;border:1px solid #e7e7e7;border-radius:4px}.c-content__count-bar dl dt,.c-content__count-bar dl dd{display:inline-block;font-size:1.3rem}.c-content__count-bar dl dt{margin:0 10px 0 0;font-weight:normal}.c-content__count-bar dl dd em{font-weight:bold;font-style:normal;color:#076d5c}.c-content__count-bar dl dd em span{display:inline-block;font-size:1.7rem;line-height:1}.c-content__inner{margin-top:20px;padding:20px 20px 30px;background-color:#f5f5f5;border-radius:4px}.c-content__inner dl{margin:0}.c-content__inner dl div+div{margin-top:20px}.c-content__inner dl dt{margin-bottom:7px;font-size:1.5rem}.c-content__inner dl dd{font-size:1.3rem}.c-content__image{margin:40px auto 64px}@media screen and (max-width: 767px){.c-content__image{margin:30px auto 45px}}.c-content__image img{display:block;margin:0 auto}@media screen and (max-width: 767px){.c-content__image img{max-width:140px}}.c-content__lead{max-width:600px;margin:0 auto}.c-content__lead p{color:#a71208}.c-content__withdrawal{display:block}.c-content__form-radio label{display:block;position:relative;margin-left:26px}.c-content__form-radio label:first-child{margin-top:16px}.c-content__form-radio label+label{margin-top:12px}.c-content__form-radio input[type=radio]:before{display:block;content:"";position:absolute;top:4px;left:-22px;width:18px;height:18px;border-radius:50%;border:1px solid #c4c4c4;background-color:#fff}.c-content__form-radio input[type=radio]:checked:after{display:block;content:"";position:absolute;top:9px;left:-17px;width:8px;height:8px;border-radius:50%;background-color:#076d5c}.c-cta{position:fixed;z-index:10;left:0;right:0;bottom:15px;width:100%;max-width:1025px;margin:0 auto}.c-cta.close{display:none}@media screen and (max-width: 960px){.c-cta{display:none}}.c-cta__inner{text-decoration:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 25px;padding:8px 28px 13px 10px;background:#dd922c;background:-webkit-gradient(linear, left top, right top, from(#D9BE36), to(#DD922C));background:linear-gradient(to right, #D9BE36 0%, #DD922C 100%);border-radius:2px;--capture-width: 180px}@media screen and (max-width: 960px){.c-cta__inner{--capture-width: 160px;display:block;position:relative;margin:0}.c-cta__inner::before{content:"";position:absolute;top:calc(50% - 13px);right:45px;display:block;width:26px;height:26px;background-color:#fff;border-radius:50%}.c-cta__inner::after{content:"";position:absolute;top:calc(50% - 5px);right:54px;display:inline-block;width:6px;height:9px;background-image:url("../image/icon/icon-arrow_orange_cta.svg");background-size:cover;background-repeat:no-repeat}}@media screen and (max-width: 767px){.c-cta__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;--capture-width: 128px;padding:0 18px 0 0}.c-cta__inner::before{right:15px}.c-cta__inner::after{right:25px}}@media screen and (max-width: 374px){.c-cta__inner{--capture-width: 100px}.c-cta__inner::before{right:10px}.c-cta__inner::after{right:20px}}.c-cta__inner .c-cta__capture{position:absolute;left:10px;bottom:9px;width:var(--capture-width);height:auto;-webkit-filter:drop-shadow(5px 5px 15px rgba(0, 0, 0, 0.15));filter:drop-shadow(5px 5px 15px rgba(0, 0, 0, 0.15))}@media screen and (max-width: 767px){.c-cta__inner .c-cta__capture{position:static}}.c-cta__inner .c-cta__capture img{display:block;width:100%;height:100%}.c-cta__inner .c-cta__text{margin-left:calc(var(--capture-width) + 35px);font-weight:bold;color:#fff}@media screen and (max-width: 960px){.c-cta__inner .c-cta__text{margin-left:calc(var(--capture-width) + 25px)}}@media screen and (max-width: 767px){.c-cta__inner .c-cta__text{margin-left:15px}}.c-cta__inner .c-cta__text>span{display:block;font-size:2.6rem;line-height:1.5}@media screen and (max-width: 960px){.c-cta__inner .c-cta__text>span{font-size:2.2rem}}@media screen and (max-width: 767px){.c-cta__inner .c-cta__text>span{font-size:2rem}}@media screen and (max-width: 374px){.c-cta__inner .c-cta__text>span{font-size:1.8rem}}.c-cta__inner .c-cta__text p{font-size:1.8rem}@media screen and (max-width: 960px){.c-cta__inner .c-cta__text p{font-size:1.6rem}}@media screen and (max-width: 767px){.c-cta__inner .c-cta__text p{font-size:1.4rem}}@media screen and (max-width: 374px){.c-cta__inner .c-cta__text p{font-size:1.3rem}}.c-cta__inner .c-cta__text p span{display:inline-block;margin-right:5px;padding:0 3px 2px;line-height:1;color:#dd922c;background-color:#fff}@media screen and (max-width: 960px){.c-cta__inner .c-cta__text p span{font-size:1.5rem}}@media screen and (max-width: 767px){.c-cta__inner .c-cta__text p span{font-size:1.3rem}}@media screen and (max-width: 374px){.c-cta__inner .c-cta__text p span{margin-right:3px;font-size:1.2rem}}.c-cta__inner .c-cta__text p span em{display:inline-block;font-style:normal;font-size:2.4rem;line-height:1}@media screen and (max-width: 960px){.c-cta__inner .c-cta__text p span em{font-size:2rem}}@media screen and (max-width: 767px){.c-cta__inner .c-cta__text p span em{font-size:1.8rem}}@media screen and (max-width: 374px){.c-cta__inner .c-cta__text p span em{font-size:1.6rem}}@media screen and (max-width: 960px){.c-cta__inner .c-cta__link{display:none}}.c-cta__inner .c-cta__link a{text-decoration:none;color:inherit;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 30px 16px;font-size:1.6rem;line-height:1.6;font-weight:bold;background-color:#fff;border-radius:99px;-webkit-transition:background-color,.3s;transition:background-color,.3s}@media screen and (max-width: 960px){.c-cta__inner .c-cta__link a{padding:10px 30px 13px;font-size:1.5rem;max-width:244px}}.c-cta__inner .c-cta__link a:link,.c-cta__inner .c-cta__link a:visited{color:inherit}.c-cta__inner .c-cta__link a:hover{background-color:#e6e6e6}.c-cta__inner .c-cta__link a::after{content:"";display:inline-block;width:26px;height:26px;margin-left:25px;background-color:#dd922c;border-radius:50%}.c-cta__inner .c-cta__link a::before{content:"";position:absolute;top:calc(50% - 6px);right:39px;display:inline-block;width:6px;height:9px;background-image:url("../image/icon/icon-arrow_white_cta.svg");background-size:cover;background-repeat:no-repeat}.c-cta__close{position:absolute;right:-15px;top:-15px}@media screen and (max-width: 960px){.c-cta__close{display:none}}.c-cta__close button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background-color:#fff;border-radius:50%;-webkit-transition:background-color,.3s;transition:background-color,.3s}.c-cta__close button:hover{background-color:#e6e6e6}.c-cta__close button::before,.c-cta__close button::after{content:"";position:absolute;top:calc(50% - 1px);right:calc(50% - 7px);width:14px;height:1px;background-color:#424242;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-cta__close button::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-cta__sp{display:none;position:fixed;z-index:-1;left:0;right:0;bottom:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease-out,visibility .5s ease-out,z-index .5s ease-out;transition:opacity .5s ease-out,visibility .5s ease-out,z-index .5s ease-out}@media screen and (max-width: 960px){.c-cta__sp{display:block}.c-cta__sp[aria-hidden=false]{opacity:1;visibility:visible;z-index:10}}.c-faq__anchor{margin-bottom:30px}@media screen and (max-width: 767px){.c-faq__anchor{margin-bottom:25px}}.c-faq__anchor:last-child{margin-bottom:0}.c-faq__anchor li+li{margin-top:10px}.c-faq__anchor a{font-weight:400;color:#424242;font-size:1.4rem;line-height:1.5}.c-faq__anchor a:hover{text-decoration:none}.c-faq__heading{margin:35px 0 10px}.c-faq__heading h2{font-size:2rem}@media screen and (max-width: 767px){.c-faq__heading h2{font-size:1.8rem}}.c-faq__list{margin-bottom:35px}@media screen and (max-width: 767px){.c-faq__list{margin-bottom:30px}}.c-faq__accordion{margin-bottom:10px;line-height:1;border:1px solid #e7e7e7;border-radius:3px;overflow:hidden}.c-faq__accordion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:19px 20px 19px 15px;color:#424242;font-size:1.5rem;line-height:1.5;text-align:left;background-color:#fff;-webkit-transition:colro 300ms,background-color 300ms;transition:colro 300ms,background-color 300ms}@media screen and (max-width: 767px){.c-faq__accordion-button{padding:15px;font-size:1.4rem}}.c-faq__accordion-button[aria-expanded=true]{color:#fff;background-color:#818181}.c-faq__accordion-button[aria-expanded=true]::after{height:2px;background-image:url("../image/icon/icon-minus-01.svg")}.c-faq__accordion-button::after{display:block;content:"";margin-left:auto;width:14px;height:14px;background-image:url("../image/icon/icon-plus-02.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.c-faq__accordion-button span{margin-right:15px}.c-faq__accordion-button span::before{display:inline-block;content:"Q";margin-right:5px;color:#076d5c;font-weight:700;font-size:1.6rem;line-height:1;-webkit-transition:color 300ms;transition:color 300ms}@media screen and (max-width: 767px){.c-faq__accordion-button span::before{font-size:1.5rem}}.c-faq__accordion-button[aria-expanded=true] span::before{color:#fff}.c-faq__accordion-content{padding:8px 15px 14px;background-color:#fff;border-top:1px solid #e7e7e7}.c-faq__accordion-content p{font-weight:400;font-size:1.5rem;line-height:1.8}@media screen and (max-width: 767px){.c-faq__accordion-content p{font-size:1.4rem}}.c-footer{background-color:#222}.c-footer a{color:#fff;text-decoration:none}.c-footer button{color:#fff}.c-footer__wrap{max-width:1220px;margin:0 auto;padding:48px 30px 62px 30px}@media screen and (max-width: 767px){.c-footer__wrap{padding:35px 20px 60px}}.c-footer__service{color:#fff}.c-footer__service h2{font-size:1.6rem}.c-footer__service ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:18px}@media screen and (max-width: 960px){.c-footer__service ul{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.c-footer__service ul{grid-template-columns:repeat(2, 1fr)}}.c-footer__service span{display:block;margin-top:10px;font-size:1.2rem;font-weight:400;line-height:1.7}.c-footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:45px}@media screen and (max-width: 960px){.c-footer__menu{display:block}}@media screen and (max-width: 767px){.c-footer__menu{margin-top:10px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}}.c-footer__menu-sitemap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.c-footer__menu-sitemap{display:block}}.c-footer__menu-sitemap-nav{margin-right:35px;font-size:1.3rem}@media screen and (max-width: 767px){.c-footer__menu-sitemap-nav{margin-right:0}.c-footer__menu-sitemap-nav+.c-footer__menu-sitemap-nav{margin-top:30px}}.c-footer__menu-sitemap-nav p{margin-bottom:10px;color:#818181}@media screen and (max-width: 767px){.c-footer__menu-sitemap-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-footer__menu-sitemap-nav>ul li{line-height:2;color:#fff}@media screen and (max-width: 767px){.c-footer__menu-sitemap-nav>ul li{width:50%;line-height:1.7}}.c-footer__menu-sitemap-nav>ul li+li{margin-top:3px}.c-footer__menu-sitemap-nav>ul li a,.c-footer__menu-sitemap-nav>ul li button{font-weight:400}@media screen and (max-width: 350px){.c-footer__menu-sitemap-nav>ul li a,.c-footer__menu-sitemap-nav>ul li button{font-size:1.2rem}}.c-footer__menu-sitemap-nav>ul li a:hover,.c-footer__menu-sitemap-nav>ul li button:hover{text-decoration:underline}.c-footer__menu-sitemap-nav>ul li button{font-size:1.3rem}.c-footer__menu-sitemap-nav>ul li:before{content:"-";display:inline-block;margin:0 3px}.c-footer__menu-company{padding-left:45px;border-left:1px solid #818181}@media screen and (max-width: 960px){.c-footer__menu-company{margin-top:15px;padding:45px 0 0;border-top:1px solid #818181;border-left:none}}@media screen and (max-width: 767px){.c-footer__menu-company{margin-top:30px;padding:30px 0 0;border-top:1px solid rgba(255,255,255,.1)}}.c-footer__menu-company small{display:block;font-size:1rem;font-family:"Montserrat","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#818181}@media screen and (max-width: 767px){.c-footer__menu-company small{text-align:center}}.c-footer__menu-company-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.c-footer__menu-company-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-footer__menu-company-info img{width:112px;height:112px}.c-footer__menu-company-info-text{margin-left:25px}.c-footer__menu-company-info-text dt{font-size:1.1rem;font-weight:400;line-height:1;color:#818181}.c-footer__menu-company-info-text dd{font-size:1.6rem;color:#fff}.c-footer__menu-company-info-text dd a{display:block;font-size:1.4rem;text-decoration:underline}.c-footer__menu-company-info-text dd a:hover{text-decoration:none}.c-footer__menu-company-info-text dd a::before{display:inline-block;content:"";position:relative;top:1px;height:10px;width:13px;margin-right:8px;background-image:url(../image/icon/icon-mail.svg)}.c-footer__menu-company-info-sns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0;border-top:1px solid #818181;border-left:1px solid #818181}@media screen and (max-width: 767px){.c-footer__menu-company-info-sns{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:301px;margin:20px auto 24px}}@media screen and (max-width: 350px){.c-footer__menu-company-info-sns{max-width:100%}}.c-footer__menu-company-info-sns li{text-align:center;border-right:1px solid #818181;border-bottom:1px solid #818181}@media screen and (max-width: 767px){.c-footer__menu-company-info-sns li{width:33.33%}}.c-footer__menu-company-info-sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:99px;padding:6px 20px;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 350px){.c-footer__menu-company-info-sns a{width:100%}}.c-footer__menu-company-info-sns a:hover{background-color:rgba(255,255,255,.1)}.c-footer__menu-company-info-sns img{width:20px;height:20px}.c-form__confirm+.c-form__content{margin-top:40px}@media screen and (max-width: 767px){.c-form__confirm+.c-form__content{margin-top:35px}}.c-form__content .c-form__confirm{margin-bottom:30px}.c-form__content-lead{margin-bottom:15px}.c-form__item{margin-bottom:24px}@media screen and (max-width: 767px){.c-form__item{margin-bottom:20px}}.c-form__item[data-bottom=wide]{margin-bottom:35px}.c-form__item[data-bottom=none]{margin-bottom:0}.c-form__item>p{font-size:1.4rem;line-height:1.8;font-weight:400;margin-bottom:16px}.c-form__item>p[data-size=small]{font-size:1.1rem;line-height:1.5}.c-form__item>p[data-place=end-date]{margin:-5px 0 10px}.c-form__item>p a[data-color=dark]{color:#424242}.c-form__item>p a:hover{text-decoration:none}.c-form__item .c-form__item-wrapper+p{margin:10px 0}.c-form__item-sub{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:1px solid #e7e7e7;background-color:#fff;border-radius:3px;overflow:hidden}.c-form__item-sub[data-sub=secondary] label{min-width:110px}@media screen and (max-width: 767px){.c-form__item-sub[data-sub=secondary] label{min-width:91px}}.c-form__item-sub[data-background=light] label{background-color:#fff}.c-form__item-sub[data-background=light] select{background-color:#f5f5f5}.c-form__item-sub label{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:90px;font-size:1.4rem;font-weight:700;padding:10px 14px;background-color:#f5f5f5;border-right:1px solid #e7e7e7}@media screen and (max-width: 767px){.c-form__item-sub label{min-width:auto}}.c-form__item-sub label[data-sub=category]{padding:15px 14px}@media screen and (max-width: 767px){.c-form__item-sub label[data-sub=category]{min-width:auto;padding:11px 10px}}.c-form__item-sub label[data-sub=category]+.c-form__select>select{padding:15px 30px 15px 17px;border:none;border-radius:0}.c-form__item-sub input{width:100%;padding:11px 13px 13px;font-size:1.4rem;border:none}@media screen and (max-width: 767px){.c-form__item-sub input{font-size:1.6rem;padding:11px 13px}}.c-form__item-sub input::-webkit-input-placeholder{font-size:1.4rem;font-weight:400}.c-form__item-sub input::-moz-placeholder{font-size:1.4rem;font-weight:400}.c-form__item-sub input:-ms-input-placeholder{font-size:1.4rem;font-weight:400}.c-form__item-sub input::-ms-input-placeholder{font-size:1.4rem;font-weight:400}.c-form__item-sub input::placeholder{font-size:1.4rem;font-weight:400}.c-form__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 767px){.c-form__item-wrapper{overflow-x:scroll}}.c-form__item-wrapper+.c-form__item-wrapper{margin-top:15px}.c-form__item-wrapper>span{margin:0 10px;font-weight:400;font-size:1.5rem;line-height:1.8}.c-form__item-wrapper>span:first-of-type{margin-left:0}.c-form__item-wrapper>span:last-of-type{margin-right:0}.c-form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;line-height:1.8;margin-bottom:10px}.c-form__label span{display:inline-block;margin-right:5px;padding:2px 4px 3px;font-weight:400;color:#fff;font-size:1.1rem;line-height:1;background-color:#a71208;border-radius:1px}.c-form__text input,.c-form__email input,.c-form__password input,.c-form__number input{width:100%;padding:13px 17px;font-size:1.4rem;font-weight:400;line-height:1.8;border:1px solid #e7e7e7;border-radius:3px}@media screen and (max-width: 767px){.c-form__text input,.c-form__email input,.c-form__password input,.c-form__number input{font-size:1.6rem;padding:10px 15px}}.c-form__text input[aria-invaild=true],.c-form__email input[aria-invaild=true],.c-form__password input[aria-invaild=true],.c-form__number input[aria-invaild=true]{border:1px solid #a71208}.c-form__text[data-background=light] input,.c-form__email[data-background=light] input,.c-form__password[data-background=light] input,.c-form__number[data-background=light] input{background-color:#f5f5f5}.c-form__text[data-input=add]{position:relative}@media screen and (max-width: 767px){.c-form__text[data-input=add]{width:calc(100% - 28px)}}.c-form__text[data-width=small]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px}.c-form__text[data-width=small] span{margin-left:10px}.c-form__text[data-width=small]+.c-form__attention{margin-bottom:10px}.c-form__text[data-type=card-owner]{width:300px}@media screen and (max-width: 767px){.c-form__text[data-type=card-owner]{width:100%}}.c-form__text[data-type=card]{display:-webkit-box;display:-ms-flexbox;display:flex}.c-form__text[data-type=card] input{width:80px}@media screen and (max-width: 767px){.c-form__text[data-type=card] input{padding:10px;width:calc(25% - 7.5px)}}@media screen and (max-width: 350px){.c-form__text[data-type=card] input{padding:10px 5px}}.c-form__text[data-type=card] input+input{margin-left:10px}.c-form__text+.c-form__attention{margin-top:5px}.c-form__text+.c-form__text{margin-top:10px}.c-form__item-added-count+.c-form__text{margin-top:10px}.c-form__item-wrapper .c-form__text{margin-left:15px;width:100%}@media screen and (max-width: 767px){.c-form__item-wrapper .c-form__text{margin-left:10px;width:calc(100% - 25px)}}.c-form__item-wrapper .c-form__text[data-width=small]{margin-left:0;margin-right:10px;width:120px}.c-form__number[data-width=minimum]{width:60px}.c-form__number input{padding:13px 10px}@media screen and (max-width: 767px){.c-form__number input{padding:10px}}.c-form__select,.c-form__select-sub{position:relative;width:100%}.c-form__select::after,.c-form__select-sub::after{display:block;content:"";position:absolute;top:calc(50% - 4.5px);right:22px;width:14px;height:9px;background-image:url("../image/icon/icon-arrow-07.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width: 767px){.c-form__select::after,.c-form__select-sub::after{right:15px}}.c-form__select[data-width=large],.c-form__select-sub[data-width=large]{width:295px}@media screen and (max-width: 767px){.c-form__select[data-width=large],.c-form__select-sub[data-width=large]{width:200px}}.c-form__select[data-width=medium],.c-form__select-sub[data-width=medium]{width:200px}@media screen and (max-width: 767px){.c-form__select[data-width=medium],.c-form__select-sub[data-width=medium]{width:140px}}.c-form__select[data-width=small],.c-form__select-sub[data-width=small]{width:120px}@media screen and (max-width: 767px){.c-form__select[data-width=small],.c-form__select-sub[data-width=small]{width:100px}}.c-form__select[data-width=minimum],.c-form__select-sub[data-width=minimum]{width:90px}@media screen and (max-width: 767px){.c-form__select[data-width=minimum],.c-form__select-sub[data-width=minimum]{width:100px}}.c-form__select[data-width="2digits"],.c-form__select-sub[data-width="2digits"]{width:70px}@media screen and (max-width: 767px){.c-form__select[data-width="2digits"],.c-form__select-sub[data-width="2digits"]{width:90px}}.c-form__select[data-width=minimum] select,.c-form__select[data-width="2digits"] select,.c-form__select-sub[data-width=minimum] select,.c-form__select-sub[data-width="2digits"] select{padding:9px 30px 9px 15px}@media screen and (max-width: 767px){.c-form__select[data-width=minimum] select,.c-form__select[data-width="2digits"] select,.c-form__select-sub[data-width=minimum] select,.c-form__select-sub[data-width="2digits"] select{padding:10px 30px 10px 14px}}.c-form__select[data-width=minimum]::after,.c-form__select[data-width="2digits"]::after,.c-form__select-sub[data-width=minimum]::after,.c-form__select-sub[data-width="2digits"]::after{top:calc(50% - 3.5px);right:18px;width:12px;height:7px}@media screen and (max-width: 767px){.c-form__select[data-width=minimum]::after,.c-form__select[data-width="2digits"]::after,.c-form__select-sub[data-width=minimum]::after,.c-form__select-sub[data-width="2digits"]::after{right:15px}}.c-form__select[data-width=medium-pair],.c-form__select-sub[data-width=medium-pair]{width:calc(100% - 210px)}@media screen and (max-width: 767px){.c-form__select[data-width=medium-pair],.c-form__select-sub[data-width=medium-pair]{width:calc(100% - 150px)}}.c-form__select[data-background=light] select,.c-form__select-sub[data-background=light] select{background-color:#f5f5f5}.c-form__select select,.c-form__select-sub select{width:100%;height:100%;padding:13px 30px 13px 17px;font-size:1.4rem;font-weight:400;line-height:1.8;border:1px solid #e7e7e7;border-radius:3px}@media screen and (max-width: 767px){.c-form__select select,.c-form__select-sub select{font-size:1.6rem;padding:10px 30px 10px 14px}}.c-form__select select[aria-invaild=true],.c-form__select-sub select[aria-invaild=true]{border:1px solid #a71208}.c-form__select select#job,.c-form__select select#service,.c-form__select select#main-area01,.c-form__select select#main-area02,.c-form__select select#sub-area01,.c-form__select select#sub-area02,.c-form__select-sub select#job,.c-form__select-sub select#service,.c-form__select-sub select#main-area01,.c-form__select-sub select#main-area02,.c-form__select-sub select#sub-area01,.c-form__select-sub select#sub-area02{background-color:#fff}.c-form__select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.c-form__select-wrap[data-sp=column]{display:block}}.c-form__select-wrap>span{display:inline-block;margin:0 10px}@media screen and (max-width: 767px){.c-form__select-wrap>span{margin:0 5px}}.c-form__select-wrap+.c-form__attention,.c-form__select-wrap+.c-form__submit-check{margin-top:10px}.c-form__select-wrap+.c-form__select-wrap{margin-top:15px}.c-form__select-wrap .c-form__select+.c-form__text{margin-left:10px}.c-form__select-mini{position:relative}.c-form__select-mini::after{display:block;content:"";position:absolute;top:calc(50% - 3.5px);right:15px;width:12px;height:7px;background-image:url("../image/icon/icon-arrow-07.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width: 767px){.c-form__select-mini::after{right:10px}}.c-form__select-mini select{width:70px;padding:10px 30px 11px 17px;font-size:1.5rem;font-weight:400;line-height:1.5;background-color:#f5f5f5;border:1px solid #e7e7e7;border-radius:3px}@media screen and (max-width: 767px){.c-form__select-mini select{width:60px;font-size:1.6rem;padding:10px 15px 10px 10px}}.c-form__select-mini select[data-width=large]{width:90px}@media screen and (max-width: 767px){.c-form__select-mini select[data-width=large]{width:70px}}.c-form__select-mini select[data-width=month]{width:80px}@media screen and (max-width: 767px){.c-form__select-mini select[data-width=month]{width:60px}}.c-form__select-mini select[data-width=year]{width:100px}@media screen and (max-width: 767px){.c-form__select-mini select[data-width=year]{width:80px}}.c-form__select-mini select[aria-invaild=true]{border:1px solid #a71208}.c-form__textarea{line-height:1}.c-form__textarea[data-background=light] textarea{background-color:#f5f5f5}.c-form__textarea textarea{width:100%;min-height:180px;padding:10px 15px;font-size:1.4rem;font-weight:400;line-height:1.8;border:1px solid #e7e7e7;border-radius:3px;resize:vertical}@media screen and (max-width: 767px){.c-form__textarea textarea{font-size:1.6rem}}.c-form__textarea textarea[data-height=small]{min-height:100px}.c-form__textarea textarea[aria-invaild=true]{border:1px solid #a71208}.c-form__textarea+.c-form__attention{margin-top:5px}.c-form__link{margin-top:12px;line-height:1}.c-form__link[data-link=right]{text-align:right}.c-form__link[data-page=setting-id]{margin-top:3px}.c-form__link[data-page=setting-id] a{font-size:1.3rem}.c-form__link a{color:#424242;font-size:1.2rem;font-weight:400;line-height:1.8;text-decoration:underline}.c-form__link a:hover{text-decoration:none}.c-form__submit-check{margin-bottom:15px;position:relative;text-align:center}.c-form__submit-check[data-position=left]{text-align:left}.c-form__submit-check>div{display:inline-block;position:relative}.c-form__submit-check input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.c-form__submit-check label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;font-weight:400;line-height:1.8}.c-form__submit-check label::before{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;content:"";margin:1px 9px 0 0;width:16px;height:16px;background-color:#fff;border:1px solid #e7e7e7;border-radius:2px}.c-form__submit-check input:hover+label,.c-form__submit-check input:checked+label{color:#076d5c}.c-form__submit-check input:checked+label::after{position:absolute;display:block;content:"";top:calc(50% - 3.5px);left:4px;width:9px;height:7px;background-image:url("../image/icon/icon-check-01.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.c-form__submit-check .c-form__attention{margin-bottom:0}.c-form__radio[data-line=horizontal]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}@media screen and (max-width: 767px){.c-form__radio[data-line=horizontal]{display:block}}.c-form__radio[data-line=horizontal]>li+li{margin:0 0 0 20px}@media screen and (max-width: 767px){.c-form__radio[data-line=horizontal]>li+li{margin:5px 0 0}}.c-form__radio[data-height=small]>li+li{margin-top:3px}.c-form__radio>li+li{margin-top:15px}.c-form__radio label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#424242;font-size:1.5rem;font-weight:400;line-height:1.8;-webkit-transition:color 300ms;transition:color 300ms;cursor:pointer}.c-form__radio label+label{margin-top:2px}.c-form__radio label:hover{color:#076d5c}.c-form__radio input[type=radio]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:none;background-color:#fff;border:1px solid #e7e7e7;cursor:pointer;z-index:1}.c-form__radio input[type=radio]:checked{border:1px solid #076d5c;background-color:none}.c-form__radio input[type=radio]:checked+span{color:#076d5c}.c-form__radio input[type=radio]:checked::before{display:block;content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background-color:#076d5c;z-index:10}.c-form__radio .c-form__radio-unit-example+li{margin-top:10px}.c-form__radio-unit{background-color:#f5f5f5;border-radius:4px;padding:15px 20px 20px}.c-form__radio-unit+.c-form__radio-unit{margin-top:15px}.c-form__radio-unit label{font-size:1.5rem}.c-form__radio-unit-content{margin:5px 0 0 25px}@media screen and (max-width: 767px){.c-form__radio-unit-content{margin:10px 0 0}}.c-form__radio-unit-example{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.3rem;line-height:1.5}@media screen and (max-width: 767px){.c-form__radio-unit-example{font-size:1.2rem}}.c-form__radio-unit-example[data-margin=left-large]{margin-left:25px;font-size:1.2rem}@media screen and (max-width: 767px){.c-form__radio-unit-example[data-margin=left-large]{margin-left:0}}.c-form__radio-unit-example dt{margin-right:10px}.c-form__radio-unit-note{margin-top:5px;font-size:1.2rem;line-height:1.5;color:#f0f0f0}.c-form__radio-text{font-size:1.2rem;margin-left:25px}.c-form__radio-text[data-color=red]{color:#a71208}.c-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-form__checkbox li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:3px 10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-form__checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin-top:2px;width:13px;height:13px;margin-right:4px;border:1px solid #e7e7e7;background-color:#fff;border-radius:2px}.c-form__checkbox input:checked{background-color:#fff}.c-form__checkbox input:checked::after{position:absolute;display:block;content:"";top:calc(50% - 3.5px);right:calc(50% - 4.5px);width:9px;height:7px;background-image:url("../image/icon/icon-check-01.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.c-form__checkbox input:checked+label{color:#076d5c}.c-form__checkbox label{display:inline;color:#424242;font-size:1.3rem;font-weight:400;line-height:1.81;-webkit-transition:color 300ms;transition:color 300ms}.c-form__checkbox+.c-form__attention{margin-top:5px}@media screen and (max-width: 767px){.c-form__checkbox[data-size=large] li{display:inline;width:100%}}.c-form__checkbox[data-size=large] input{margin-right:9px;width:16px;height:16px}.c-form__checkbox[data-size=large] input:checked::after{top:calc(50% - 5px);right:calc(50% - 6px);width:12px;height:10px}.c-form__checkbox[data-size=large] label{font-size:1.5rem}@media screen and (max-width: 767px){.c-form__checkbox[data-size=large] label{font-size:1.4rem;line-height:1.51}}.c-form__item div+.c-form__radio{margin-top:10px}.c-form__note{margin-top:7px}.c-form__note[data-note=secondary] li{font-size:1.2rem}.c-form__note li{font-size:1.2rem;line-height:1.5;font-weight:400}.c-form__note li em{color:#a71208;font-style:normal}.c-form p+.c-form__note[data-note=secondary]{margin:-10px 0 15px}.c-form__confirm dl>div{margin-bottom:20px}.c-form__confirm dl dt,.c-form__confirm dl dd{font-size:1.5rem;line-height:1.8}.c-form__confirm dl dt{font-weight:700;margin-bottom:4px}.c-form__confirm dl dd{font-weight:400}.c-form__confirm dl dd a{color:#424242}.c-form__confirm dl dd a:hover{text-decoration:none}.c-form__confirm dl dd a[data-item=file]{display:block}.c-form__confirm dl dd p+p{margin-top:15px}.c-form__confirm dl dd span{display:block}.c-form__confirm dl dd small{margin-top:2px;display:block;font-size:1.2rem;line-height:1.5}.c-form__confirm dl dd small em{font-style:normal;color:#a71208}.c-form__confirm dl dd ol{counter-reset:number}.c-form__confirm dl dd ol li{position:relative;padding-left:15px}.c-form__confirm dl dd ol li+li{margin-top:5px}.c-form__confirm dl dd ol li::before{position:absolute;top:calc(50% - 12.5px);left:0;counter-increment:number;content:counter(number) ".";padding-right:5px}@media screen and (max-width: 767px){.c-form__confirm dl dd ol li::before{top:0}}.c-form__confirm dl dd ul li{position:relative;padding-left:1em;text-indent:-0.5em}.c-form__confirm dl dd ul li+li{margin-top:5px}.c-form__confirm dl dd ul li::before{display:inline-block;content:"・"}.c-form__confirm dl dd[data-item=image]{max-width:160px}.c-form__confirm dl dd[data-item=image] image{width:100%;height:auto}.c-form__confirm>h2{margin-bottom:20px;font-size:1.6rem}.c-form__confirm-url{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding:10px;background-color:#818181;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.c-form__confirm-url:hover{background-color:#6f6f6f;text-decoration:none}@media screen and (max-width: 767px){.c-form__confirm-url{display:block}}.c-form__confirm-url-image{max-width:120px;margin-right:15px}@media screen and (max-width: 767px){.c-form__confirm-url-image{margin-right:0}}.c-form__confirm-url-text{font-size:1.3rem}.c-form__attention{margin-bottom:25px;font-weight:400;color:#f0f0f0;font-size:1.3rem;line-height:1.5}@media screen and (max-width: 767px){.c-form__attention{margin-bottom:20px}}.c-form__attention[data-font=medium]{font-size:1.4rem;line-height:1.8}.c-form__attention[data-font=small]{font-size:1.1rem;line-height:1.8}.c-form__attention[data-align=center]{text-align:center}.c-form__attention em{font-style:normal;color:#a71208}.c-form__error{margin-top:10px;padding:9px 15px 8px;background-color:#a71208;border-radius:3px}.c-form__error p{color:#fff;font-size:1.3rem;line-height:1.8}.c-form__error[data-error=all]{margin:0 0 23px;padding:12px 18px 17px;background-color:#f7e7e7;border:1px solid #a71208}.c-form__error[data-error=all] p,.c-form__error[data-error=all] li,.c-form__error[data-error=all] a{color:#a71208;font-size:1.5rem}.c-form__error[data-error=all] a:hover{text-decoration:none}.c-form__file-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form__file-list li>div{color:#787c87;font-weight:400;font-size:1.3rem;line-height:1.5}.c-form__file-list li a{color:#424242;font-weight:400;font-size:1.5rem;line-height:1.3}.c-form__file-list li a:hover{text-decoration:none}.c-form__file-list li button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:5px;width:20px;height:20px;background-image:url("../image/icon/icon-cross-01.svg");background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.2;-webkit-transition:opacity 300ms;transition:opacity 300ms}.c-form__file-list li button:hover{opacity:.5}.c-form__file-list li button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.c-form__other-input{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;border:1px solid #e7e7e7;border-radius:3px}.c-form__other-input[data-height=small] dt{font-size:1.4rem}.c-form__other-input[data-height=small] dd input{padding:10px 17px}.c-form__other-input dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:90px;padding-left:13px;border-right:1px solid #e7e7e7}@media screen and (max-width: 767px){.c-form__other-input dt{min-width:70px}}.c-form__other-input dd{width:100%}.c-form__other-input dd input{width:100%;padding:13px 17px;font-size:1.4rem;font-weight:400;line-height:1.8;background-color:#f5f5f5;border:none}@media screen and (max-width: 767px){.c-form__other-input dd input{font-size:1.6rem;padding:10px 15px}}.c-form__credit{margin:15px 0 30px;padding:20px 20px 10px;border:1px solid #e7e7e7;border-radius:4px}@media screen and (max-width: 767px){.c-form__credit{padding:15px 15px 5px}}.c-form__credit+.c-button[data-button=text]{margin:-15px 0 30px}.c-form__credit-brand{margin-top:20px}.c-form__credit-brand dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-form__credit-brand dd ul li{position:relative;font-weight:bold}.c-form__credit-brand dd ul li+li::before{content:"/";display:inline-block;margin:0 3px}.c-form__credit-registering{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.c-form__credit-registering{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-form__credit-registering>div{width:calc(50% - 20px);margin-bottom:10px}@media screen and (max-width: 767px){.c-form__credit-registering>div{width:calc(50% - 5px)}}.c-form__credit-registering>div[data-width=large]{width:100%}.c-form__credit-registering>div dt{font-weight:bold}@media screen and (max-width: 767px){.c-form__credit-registering>div dd{line-height:1.5}}.c-form__record-past{position:relative;padding:14px 20px 20px;border:1px solid #e7e7e7}@media screen and (max-width: 767px){.c-form__record-past{padding:14px 10px 14px}}.c-form__record-past+.c-form__record-past{margin-top:20px}.c-form__record-past .c-form__item-delete-button{top:10px;right:10px}.c-form__agree{overflow:auto;height:202px;margin-bottom:14px;background-color:#fff}@media screen and (max-width: 767px){.c-form__agree{height:53.3333333333vw}}.c-form__agree h2{font-size:1.3rem;line-height:1.5;margin-bottom:7px}.c-form__agree p,.c-form__agree dl dt,.c-form__agree dl dd{font-size:1.2rem;line-height:1.8;font-weight:400}.c-form__agree-document{height:100%;padding:15px;overflow-y:scroll;background-color:#fff}.c-form__agree-document p{margin-bottom:20px}.c-form__agree-document dt{margin:20px 0 10px}.c-form__agree-document dd{margin-bottom:10px}.c-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:71px;padding:14px 10px 15px 26px;background-color:#fff;border-bottom:1px solid #e7e7e7;-webkit-box-shadow:5px 9px 35px -10px rgba(0,0,0,.1);box-shadow:5px 9px 35px -10px rgba(0,0,0,.1)}@media screen and (max-width: 767px){.c-header{padding:11px 10px 10px 24px}}.c-header[data-page=logined]{position:relative;z-index:3;border-bottom:none}.c-header a{text-decoration:none}.c-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header__content-logo{line-height:1}.c-header__button-wrap{position:absolute;top:14px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1280px){.c-header__button-wrap{position:static;margin-top:70px;padding:20px;background-color:#e7e7e7}}@media screen and (max-width: 350px){.c-header__button-wrap{padding:30px 20px}}.c-header__button-wrap[data-page=logined]{top:10px}.c-header__button-wrap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:25px}@media screen and (max-width: 1280px){.c-header__button-wrap-inner{display:block;margin-right:0}}.c-header__button-wrap-link+.c-header__button-wrap-link{margin-left:15px}@media screen and (max-width: 1280px){.c-header__button-wrap-link{display:none}}.c-header__button-wrap-link a{display:block;position:relative;color:#818181;font-size:1.2rem}.c-header__button-wrap-link a::before{display:inline-block;content:"";position:absolute;right:0;bottom:-5px;width:0;height:2px;background-color:#818181;-webkit-transition:width .25s ease-out;transition:width .25s ease-out}.c-header__button-wrap-link a:hover::before{width:100%;left:0}.c-header__button-wrap-login{position:relative;margin-left:25px}@media screen and (max-width: 1280px){.c-header__button-wrap-login{margin-left:0}}.c-header__button-wrap-login a{display:block;padding:6px 35px 8px 35px;font-size:1.5rem;color:#076d5c;background-color:#fff;border:#076d5c 1px solid;border-radius:53px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.c-header__button-wrap-login a:hover{background-color:rgba(7,109,92,.2)}@media screen and (max-width: 1280px){.c-header__button-wrap-login a{min-width:136px;padding:6px 20px 8px;text-align:center}}.c-header__button-wrap-register{margin-left:10px}@media screen and (max-width: 1280px){.c-header__button-wrap-register{margin-left:8px}}.c-header__button-wrap-register a{display:block;padding:6px 35px 8px 35px;font-size:1.5rem;color:#fff;background-color:#076d5c;border:#076d5c 1px solid;border-radius:53px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.c-header__button-wrap-register a:hover{color:#076d5c;background-color:rgba(7,109,92,.2)}@media screen and (max-width: 1280px){.c-header__button-wrap-register a{min-width:136px;padding:6px 20px 8px;text-align:center}}.c-header__sp-button{display:none;position:fixed;z-index:12;top:10px;right:10px;padding:25px;background-color:#424242;border-radius:2px;-webkit-transition:background-color 300ms;transition:background-color 300ms}@media screen and (max-width: 1280px){.c-header__sp-button{display:block}}.c-header__sp-button[aria-expanded=true]{background-color:#e7e7e7}.c-header__sp-button[aria-expanded=true]::after,.c-header__sp-button[aria-expanded=true]::before{top:24px;background-color:#424242;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-header__sp-button[aria-expanded=true]::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-header__sp-button::before,.c-header__sp-button::after{position:absolute;left:0;right:0;margin:0 auto;display:block;content:"";width:15px;height:1px;background-color:#fff;-webkit-transition:color .2s,-webkit-transform .3s;transition:color .2s,-webkit-transform .3s;transition:transform .3s,color .2s;transition:transform .3s,color .2s,-webkit-transform .3s}.c-header__sp-button::before{top:22px}.c-header__sp-button::after{top:27px}.c-header__sp-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.c-header__sp-search{display:none}@media screen and (max-width: 1280px){.c-header__sp-search{display:block;position:absolute;top:16px;right:70px;padding:8px 21px 10px 17px;color:#076d5c;border:1px solid #076d5c;border-radius:2px}.c-header__sp-search img{margin-right:2px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media screen and (max-width: 1280px){.c-header__user-setting{display:none}}.c-header__user-setting-sp{display:none}@media screen and (max-width: 1280px){.c-header__user-setting-sp{display:block;width:100%}}.c-header__user-setting-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:178px;padding:6px 12px 7px;background-color:#f0f0f0;border:1px solid #e7e7e7;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.c-header__user-setting-button:hover{border:1px solid #076d5c}.c-header__user-setting-button[aria-expanded=true]{border:1px solid #076d5c}.c-header__user-setting-button[aria-expanded=true] .c-header__user-setting-button-img{background-color:#076d5c}.c-header__user-setting-button[aria-expanded=true] .c-header__user-setting-button-img svg{top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.c-header__user-setting-button[aria-expanded=true] .c-header__user-setting-button-img svg path{fill:#fff}.c-header__user-setting-button>div{text-align:left}.c-header__user-setting-button-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.c-header__user-setting-button-img svg{position:relative;top:1px;width:8px;height:5px;-webkit-transition:all .3s;transition:all .3s}.c-header__user-setting-member{font-size:1.3rem}.c-header__user-setting-member span{font-size:1rem}.c-header__user-setting-status{display:block;font-size:1.1rem;color:#076d5c}.c-header__user-setting-menu{display:none;position:absolute;z-index:3;top:55px;right:0;width:110px;border:1px solid #076d5c}@media screen and (max-width: 1280px){.c-header__user-setting-menu{position:relative;top:10px;right:0;margin-left:auto}}.c-header__user-setting-menu-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.c-header__user-setting-menu-sp li{width:calc(50% - 5px)}.c-header__user-setting-menu-sp li a{display:inline-block;width:100%;padding:7px 10px 9px;font-size:1.3rem;text-align:center;color:#424242;background-color:#fff;border:1px solid #424242;border-radius:2px}.c-header__user-setting-menu-inner a{display:block;padding:8px 15px 11px;font-size:1.4rem;text-align:center;color:#424242;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.c-header__user-setting-menu-inner a:hover{color:#076d5c;background-color:#f2f2f2}.c-header__user-setting-menu-inner li+li{border-top:1px solid #e7e7e7}.c-heading{margin-top:20px}@media screen and (max-width: 767px){.c-heading{margin-top:0}}.c-heading h2{font-size:3.6rem;text-align:center}@media screen and (max-width: 767px){.c-heading h2{font-size:2.2rem}}.c-hero{position:relative;display:block;width:100%;min-height:449px;height:49vh;max-height:500px;background-image:url(../image/pict/pict-past-seminar-hero.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;z-index:2}@media screen and (min-width: 1600px){.c-hero{height:60vh;max-height:800px}}@media screen and (max-width: 767px){.c-hero{min-height:440px;background-image:url(../image/pict/pict-past-seminar-hero_sp.jpg)}}.c-hero[data-page=sub]{background-image:none}.c-hero[data-page=personal-seminar]{background-image:url(../image/pict/pict-personal-seminar-hero.jpg)}.c-hero[data-page=seminar]{background-image:url(../image/pict/pict-seminar-hero.jpg)}@media screen and (max-width: 767px){.c-hero[data-page=seminar]{background-image:url(../image/pict/pict-seminar-hero_sp.jpg)}}.c-hero[data-page=sample-movie]{background-image:url(../image/pict/pict-sample-movie-hero.jpg)}@media screen and (max-width: 767px){.c-hero[data-page=sample-movie]{background-image:url(../image/pict/pict-sample-movie-hero_sp.jpg)}}.c-hero::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:62.5vw;background:-webkit-gradient(linear, left top, right top, from(#424242), to(rgba(66, 66, 66, 0)));background:linear-gradient(to right, #424242, rgba(66, 66, 66, 0));opacity:.65;z-index:1}@media screen and (max-width: 767px){.c-hero::before{width:100%}}.c-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-color:rgba(66,66,66,.2);z-index:0}@media screen and (max-width: 767px){.c-hero::after{display:none}}.c-hero__inner{position:absolute;left:70px;bottom:40px}@media screen and (min-width: 1600px){.c-hero__inner{left:20.5vw;bottom:60px}}@media screen and (max-width: 960px){.c-hero__inner{left:30px;bottom:30px}}@media screen and (max-width: 767px){.c-hero__inner{left:20px;padding-right:20px}}.c-hero__heading{position:relative;margin-bottom:16px;z-index:2;font-size:4rem}@media screen and (max-width: 767px){.c-hero__heading{font-size:2.5rem}}.c-hero__lead{position:relative;margin-bottom:40px;z-index:2;max-width:500px;font-size:1.5rem}@media screen and (max-width: 767px){.c-hero__lead{margin-bottom:30px;font-size:1.3rem}}.c-hero__breadcrumb{position:relative;z-index:2;color:#fff;line-height:1.8}.c-hero__breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem}.c-hero__breadcrumb ol li+li{position:relative}.c-hero__breadcrumb ol li+li::before{content:"＞";display:inline-block;margin:0 10px 0 12px}.c-hero__breadcrumb-list{color:#fff;text-decoration:underline}.c-hero__breadcrumb-list:hover{text-decoration:none}.c-hero__breadcrumb-list[aria-current=page]{text-decoration:none}.c-link{text-align:center}.c-link[data-top=wide]{margin-top:40px}@media screen and (max-width: 767px){.c-link[data-top=wide]{margin-top:35px}}.c-link[data-link=primary] a{display:inline-block;padding:17px 10px 20px;min-width:240px;color:#fff;font-size:1.5rem;font-weight:500;line-height:1.45;text-decoration:none;background-color:#424242;border-radius:122px;-webkit-transition:background-color 300ms;transition:background-color 300ms}.c-link[data-link=primary] a:hover{background-color:#076d5c}.c-link[data-color=dark] a{display:inline-block;font-size:1.3rem;font-weight:400;line-height:1.45;color:#424242}.c-link[data-color=dark] a:hover{text-decoration:none}.c-expert-tab__card .c-link[data-link=primary]{margin:15px 0 0;text-align:left}@media screen and (max-width: 767px){.c-expert-tab__card .c-link[data-link=primary]{text-align:center}}.c-expert-tab__card .c-link[data-link=primary] a{text-align:center}.c-content[data-content=card] .c-link[data-link=primary]{margin-top:20px}@media screen and (max-width: 767px){.c-content[data-content=card] .c-link[data-link=primary]{margin-top:10px}}.c-recruit__expert+.c-link[data-link=primary]{margin-top:30px}.c-recruit__mail-list+.c-link[data-link=primary]{margin-top:30px}.c-specialist-topics__item-author .c-link[data-color=dark]{margin-top:5px}.c-link[data-link=primary]+.c-link[data-color=dark]{margin-top:15px}.c-link[data-button=primary] a{display:inline-block;min-width:248px;padding:18px;font-size:1.5rem;font-weight:700;line-height:1.45;border-radius:2px;text-decoration:none;color:#fff;background-color:#076d5c;-webkit-transition:background-color 300ms;transition:background-color 300ms}.c-link[data-button=primary] a:hover{background-color:#02342c}.c-link__back{margin-bottom:20px}.c-link__back[data-top=wide]{margin-top:36px}.c-link__back a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#424242;font-weight:400;font-size:1.5rem;line-height:1.45}@media screen and (max-width: 767px){.c-link__back a{font-size:1.4rem}}.c-link__back a:hover{text-decoration:none}.c-link__back a::before{display:inline-block;content:"";margin-right:5px;width:14px;height:10px;background-image:url("../image/icon/icon-arrow-06.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.c-link__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.c-link__list{display:block}}@media screen and (max-width: 767px){.c-link__list li+li{margin-top:20px}}.c-link__list li:nth-child(odd){margin-right:30px}@media screen and (max-width: 767px){.c-link__list li:nth-child(odd){margin-right:0}}.c-loading{margin:30px auto;width:40px;height:40px;position:relative}.c-loading .c-loading__circle{width:100%;height:100%;position:absolute;left:0;top:0}.c-loading .c-loading__circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#076d5c;border-radius:100%;-webkit-animation:c-loading__circleFadeDelay 1.2s infinite ease-in-out both;animation:c-loading__circleFadeDelay 1.2s infinite ease-in-out both}.c-loading .c-loading__circle:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.c-loading .c-loading__circle:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.c-loading .c-loading__circle:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-loading .c-loading__circle:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.c-loading .c-loading__circle:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.c-loading .c-loading__circle:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-loading .c-loading__circle:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.c-loading .c-loading__circle:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.c-loading .c-loading__circle:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.c-loading .c-loading__circle:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.c-loading .c-loading__circle:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.c-loading .c-loading__circle:nth-child(2):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.c-loading .c-loading__circle:nth-child(3):before{-webkit-animation-delay:-1s;animation-delay:-1s}.c-loading .c-loading__circle:nth-child(4):before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.c-loading .c-loading__circle:nth-child(5):before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.c-loading .c-loading__circle:nth-child(6):before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.c-loading .c-loading__circle:nth-child(7):before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.c-loading .c-loading__circle:nth-child(8):before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.c-loading .c-loading__circle:nth-child(9):before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.c-loading .c-loading__circle:nth-child(10):before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.c-loading .c-loading__circle:nth-child(11):before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.c-loading .c-loading__circle:nth-child(12):before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes c-loading__circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes c-loading__circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.c-modal{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;z-index:1500000;overflow:scroll;visibility:visible;opacity:1;-webkit-transition:visibility 300ms,opacity 300ms;transition:visibility 300ms,opacity 300ms}.c-modal[aria-hidden=true]{visibility:hidden;opacity:0;display:none}.c-modal[data-modal=announcement]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.c-modal[data-modal=announcement]{height:100svh}}.c-modal[data-modal=announcement][aria-hidden=true]{display:block}.c-modal__close{position:fixed;z-index:1500001;top:30px;right:30px;min-width:60px;min-height:60px;cursor:pointer}@media screen and (max-width: 767px){.c-modal__close{top:20px;right:20px;min-width:40px;min-height:40px;background-color:rgba(66,66,66,.9)}}.c-modal__close::before,.c-modal__close::after{position:relative;display:block;content:"";top:0;right:0;width:70px;height:3px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px){.c-modal__close::before,.c-modal__close::after{top:1px;width:30px;height:2px;margin:0 auto}}.c-modal__close::after{top:-2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.c-modal__close::after{top:-1px}}.c-modal__close span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.c-modal__background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(66,66,66,.9);z-index:14}.c-modal__wrapper{position:relative;z-index:16;width:660px;margin:0 auto;padding:30px}@media screen and (max-width: 767px){.c-modal__wrapper{width:100%;padding:80px 15px 30px}}.c-modal__wrapper[data-modal=secondary]{position:absolute;top:0;left:0;right:0;max-width:100%;min-height:100%}.c-modal__wrapper-inner{overflow:hidden;background-color:#fff;border-radius:10px}.c-modal__head{padding:60px 60px 30px}@media screen and (max-width: 767px){.c-modal__head{padding:30px 20px}}.c-modal__head h2{margin-bottom:20px;font-size:2rem;text-align:center}.c-modal__head p{line-height:1.75;text-align:left}.c-modal__head p[data-color=red]{color:#a71208}.c-modal__head p[data-align=center]{text-align:center}.c-modal__head p em{color:#a71208;font-style:normal}.c-modal__head .c-modal__head-list{margin-top:10px}.c-modal__head .c-modal__head-list li+li{margin-top:3px}.c-modal__button-wrap{padding-bottom:40px}.c-movie{padding:40px 40px 60px;background-color:#fff}@media screen and (max-width: 767px){.c-movie{padding:15px 15px 30px}}.c-movie__wrap{position:relative;width:100%;height:0;padding-top:56.25%}.c-movie__wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-movie__content{margin-top:30px}.c-movie__content-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.c-movie__content-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-movie__content-info time{display:inline-block;font-size:2rem;font-family:"Roboto","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;line-height:1.5}@media screen and (max-width: 767px){.c-movie__content-info time{font-size:1.6rem}}.c-movie__content-info-type{display:inline-block;margin-left:9px;padding:2px 14px 3px;font-size:1.3rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.c-movie__content-info-type{font-size:1.2rem}}.c-movie__content-info-type[data-type=dark]{color:#fff;background-color:#424242;border:1px solid #424242}.c-movie__content-info-type[data-type=bright]{color:#424242;background-color:#fff;border:1px solid #424242}.c-movie__content-title{margin-top:20px;font-size:2.4rem;line-height:1.5}@media screen and (max-width: 767px){.c-movie__content-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;font-size:2rem;text-align:left}}.c-movie__content-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media screen and (max-width: 767px){.c-movie__content-tag{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}}@media screen and (max-width: 350px){.c-movie__content-tag{display:block;text-align:center}}.c-movie__content-tag-category{margin-right:12px;font-size:1.4rem;text-decoration:none;color:#818181}@media screen and (max-width: 767px){.c-movie__content-tag-category{font-size:1.3rem}}@media screen and (max-width: 350px){.c-movie__content-tag-category{display:inline-block;margin:0 0 10px 0}}.c-movie__content-tag-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 350px){.c-movie__content-tag-time{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-movie__content-tag-time p{margin-left:5px;font-size:1.5rem;font-family:"Roboto","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media screen and (max-width: 767px){.c-movie__content-tag-time p{font-size:1.4rem}}.c-movie__content-text{margin-top:20px;font-weight:400}@media screen and (max-width: 767px){.c-movie__content-text{margin-top:15px}}.c-movie__content-sub-text{margin-top:15px;font-size:1.2rem;font-weight:400;color:#818181}@media screen and (max-width: 767px){.c-movie__content-sub-text{margin-top:10px}}@media screen and (max-width: 767px){.c-nav-breadcrumb{overflow:hidden}}.c-nav-breadcrumb[data-nav=nowrap]{padding:20px 20px 45px}.c-nav-breadcrumb[data-nav=nowrap] ol li{padding-right:5px}.c-nav-breadcrumb[data-nav=nowrap] ol li+li::before{margin-right:5px;color:#f0f0f0}.c-nav-breadcrumb[data-nav=nowrap] ol a{color:#f0f0f0;text-decoration:underline;-webkit-transition:color 150ms;transition:color 150ms}.c-nav-breadcrumb[data-nav=nowrap] ol a[aria-current=page]{color:#424242;text-decoration:none}.c-nav-breadcrumb[data-nav=nowrap] ol a:hover{color:#424242;text-decoration:none}.c-nav-breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 767px){.c-nav-breadcrumb ol{width:100%;overflow-x:scroll}}.c-nav-breadcrumb ol li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-nav-breadcrumb ol li+li::before{display:block;content:"＞";font-size:1.1rem;font-weight:400;line-height:1.45}.c-nav-breadcrumb ol a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.1rem;font-weight:400;line-height:1.45;text-decoration:none}.c-title[data-title=primary] .c-nav-breadcrumb ol li,.c-title[data-title=main-page] .c-nav-breadcrumb ol li,.c-nav-breadcrumb__wrap .c-nav-breadcrumb ol li{padding-right:12px}.c-title[data-title=primary] .c-nav-breadcrumb ol li+li::before,.c-title[data-title=main-page] .c-nav-breadcrumb ol li+li::before,.c-nav-breadcrumb__wrap .c-nav-breadcrumb ol li+li::before{margin-right:12px;color:#424242}.c-title[data-title=primary] .c-nav-breadcrumb ol a,.c-title[data-title=main-page] .c-nav-breadcrumb ol a,.c-nav-breadcrumb__wrap .c-nav-breadcrumb ol a{color:#424242;text-decoration:underline}.c-title[data-title=primary] .c-nav-breadcrumb ol a:hover,.c-title[data-title=primary] .c-nav-breadcrumb ol a[aria-current=page],.c-title[data-title=main-page] .c-nav-breadcrumb ol a:hover,.c-title[data-title=main-page] .c-nav-breadcrumb ol a[aria-current=page],.c-nav-breadcrumb__wrap .c-nav-breadcrumb ol a:hover,.c-nav-breadcrumb__wrap .c-nav-breadcrumb ol a[aria-current=page]{text-decoration:none}.c-nav-breadcrumb__wrap{padding:20px 20px 0}@media screen and (max-width: 1280px){.c-nav-global{visibility:hidden;position:fixed;z-index:11;top:0;width:0;height:100vh;right:-338px;background-color:#fff;opacity:0;overflow:hidden;-webkit-transition:right 300ms,opacity 100ms,visibility 100ms;transition:right 300ms,opacity 100ms,visibility 100ms}}@media screen and (max-width: 1280px){.c-nav-global[aria-hidden=false]{visibility:visible;right:0;opacity:1;width:320px}}@media screen and (max-width: 350px){.c-nav-global[aria-hidden=false]{width:100%}}.c-nav-global>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:21px}@media screen and (max-width: 1280px){.c-nav-global>ul{display:block;margin:26px 20px}}.c-nav-global>ul a,.c-nav-global>ul button{position:relative;display:block;font-size:1.4rem;line-height:1.8;color:#424242;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width: 1280px){.c-nav-global>ul a,.c-nav-global>ul button{z-index:100;display:inline-block}}.c-nav-global>ul a::before,.c-nav-global>ul button::before{display:inline-block;content:"";position:absolute;right:0;bottom:-23px;width:0;height:3px;background-color:#076d5c;-webkit-transition:width .25s ease-out;transition:width .25s ease-out}@media screen and (max-width: 1280px){.c-nav-global>ul a::before,.c-nav-global>ul button::before{display:none}}.c-nav-global>ul a:hover,.c-nav-global>ul button:hover{color:#076d5c}.c-nav-global>ul a:hover::before,.c-nav-global>ul button:hover::before{width:100%;left:0}.c-nav-global__list[data-view=sp]{display:none}@media screen and (max-width: 1280px){.c-nav-global__list[data-view=sp]{display:block}}.c-nav-global__list+.c-nav-global__list{margin-left:25px}@media screen and (max-width: 1280px){.c-nav-global__list+.c-nav-global__list{margin:25px 0 0}}.c-nav-global__list button{position:relative;font-weight:500}.c-nav-global__list button[aria-expanded=true]{color:#076d5c}.c-nav-global__list button[aria-expanded=true]::before{left:0;width:100%}.c-nav-global__list button[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-nav-global__list button[aria-expanded=false]{color:#424242}.c-nav-global__list button[aria-expanded=false]::before{left:initial;right:0;width:0}@media screen and (max-width: 1280px){.c-nav-global__list[data-type=search]{display:none}}.c-nav-global__list[data-type=search] button{padding:6px 29px 7px 22px;color:#076d5c;border:1px solid #076d5c;border-radius:2px;-webkit-transition:background-color .3s;transition:background-color .3s}.c-nav-global__list[data-type=search] button:hover{background-color:rgba(7,109,92,.1)}.c-nav-global__list[data-type=search] button::before{display:none}.c-nav-global__list[data-type=search] button img{margin-right:5px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.c-nav-global__list-inner{display:none;position:absolute;z-index:10;top:71px;max-width:360px;padding:30px 20px 20px;background-color:rgba(66,66,66,.95)}@media screen and (max-width: 1280px){.c-nav-global__list-inner{position:static;max-width:100%;margin-top:13px;padding:0;background-color:rgba(0,0,0,0)}}.c-nav-global__list-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-nav-global__list-inner li{margin:0 10px 10px 0}.c-nav-global__list-inner li a{padding:3px 10px 5px;background-color:#fff;border-radius:3px}@media screen and (max-width: 1280px){.c-nav-global__list-inner li a{padding:2px 8px 4px;font-size:1.3rem;background-color:#e7e7e7}}.c-nav-global__list-inner li a::before{display:none}@media screen and (max-width: 1280px){.c-nav-global__background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(66,66,66,.5);z-index:5;-webkit-transition:opacity .6s;transition:opacity .6s}.c-nav-global__background[aria-hidden=false]{visibility:visible;opacity:.8}.c-nav-global__background[aria-hidden=true]{visibility:hidden;opacity:0}}.c-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media screen and (max-width: 767px){.c-pagination__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18px;height:22px}}.c-pagination__link[data-link=prev]{margin-right:14px}.c-pagination__link[data-link=next]{margin-left:14px}.c-pagination__link[data-link=next] a{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-pagination__link a{display:block}@media screen and (max-width: 767px){.c-pagination__link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-pagination__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-pagination__number{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px}.c-pagination__number a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;min-height:40px;color:#424242;font-family:"Montserrat","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.6rem;font-weight:700;text-decoration:none;background-color:#fff;border:1px solid #e7e7e7;border-radius:50%;-webkit-transition:color 300ms,border 300ms;transition:color 300ms,border 300ms}@media screen and (max-width: 767px){.c-pagination__number a{min-width:35px;min-height:35px;font-size:1.4rem}}@media screen and (max-width: 350px){.c-pagination__number a{min-width:32px;min-height:32px}}.c-pagination__number a:hover{color:#076d5c;border:1px solid #076d5c}.c-pagination__number a[aria-current=page]{color:#fff;background-color:#424242;border:1px solid #424242}.c-scheduled-seminar{padding-top:60px;padding-bottom:100px}@media screen and (max-width: 767px){.c-scheduled-seminar{padding-bottom:70px}}.c-scheduled-seminar-content{margin-top:60px}@media screen and (max-width: 767px){.c-scheduled-seminar-content{margin-top:20px;padding:0 20px}}.c-search-modal{position:relative;z-index:1;height:calc(100vh - 120px);max-width:1000px;margin:0 auto;padding:30px 0;background-color:#fff;border-radius:3px}@media screen and (max-width: 767px){.c-search-modal{height:667px;padding:20px 0}}.c-search-modal__heead{padding:0 35px 30px;text-align:center;border-bottom:1px solid #e7e7e7}@media screen and (max-width: 767px){.c-search-modal__heead{padding:0 15px 20px}}.c-search-modal__heead input{width:calc(100% - 94px);margin-right:10px;padding:14px 20px 17px;font-size:1.5rem;background-color:#f0f0f0;border:none;border-radius:2px}@media screen and (max-width: 767px){.c-search-modal__heead input{width:calc(100% - 90px);padding:13px 15px 14px;font-size:1.3rem}}.c-search-modal__heead input::-webkit-input-placeholder{font-size:1.5rem;color:#818181}.c-search-modal__heead input::-moz-placeholder{font-size:1.5rem;color:#818181}.c-search-modal__heead input:-ms-input-placeholder{font-size:1.5rem;color:#818181}.c-search-modal__heead input::-ms-input-placeholder{font-size:1.5rem;color:#818181}.c-search-modal__heead input::placeholder{font-size:1.5rem;color:#818181}@media screen and (max-width: 767px){.c-search-modal__heead input::-webkit-input-placeholder{font-size:1rem}.c-search-modal__heead input::-moz-placeholder{font-size:1rem}.c-search-modal__heead input:-ms-input-placeholder{font-size:1rem}.c-search-modal__heead input::-ms-input-placeholder{font-size:1rem}.c-search-modal__heead input::placeholder{font-size:1rem}}.c-search-modal__heead button{padding:14px 25px 17px;font-size:1.5rem;color:#fff;background-color:#424242;border-radius:2px}@media screen and (max-width: 767px){.c-search-modal__heead button{font-size:1.3rem;padding:13px 20px 14px}}.c-search-modal__heead-wrap{width:510px;margin:0 auto}@media screen and (max-width: 767px){.c-search-modal__heead-wrap{width:100%}}.c-search-modal__heead-wrap p{margin-top:15px;font-size:1.3rem;text-align:left;color:#818181}@media screen and (max-width: 767px){.c-search-modal__heead-wrap p{margin-top:12px;font-size:1.2rem}}.c-search-modal__heead-wrap p span{margin-left:10px;margin-right:2px;font-size:1.8rem}.c-search-modal__inner{height:calc(100% - 160px);padding:0 55px;overflow-y:scroll}@media screen and (max-width: 767px){.c-search-modal__inner{height:calc(100% - 110px);padding:0 30px}}.c-search-modal__button{width:100%;margin-top:40px}@media screen and (max-width: 767px){.c-search-modal__button{margin-top:20px}}.c-search-modal__button.is-hidden{display:none}.c-search-modal__button button{display:block;width:100%;padding:27px 20px 31px;font-size:1.6rem;font-weight:bold;text-align:center;color:#fff;background-color:#222;border-radius:2px;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,.1);box-shadow:0px 5px 15px 0px rgba(0,0,0,.1);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}@media screen and (max-width: 767px){.c-search-modal__button button{padding:13px 20px 17px;font-size:1.5rem}}.c-search-modal__button button:hover{-webkit-filter:brightness(130%);filter:brightness(130%)}.c-search-modal__text{display:grid;place-content:center;height:100%;font-size:1.5rem;color:#818181;text-align:center}@media screen and (max-width: 767px){.c-search-modal__text{display:block;height:auto;padding-top:60px;font-size:1.3rem}}.c-select{position:relative;display:inline-block}@media screen and (max-width: 767px){.c-select{display:block}}.c-select::after{content:"";position:absolute;right:20px;top:calc(50% - 4px);width:12px;height:7px;background-image:url(../image/icon/icon-arrow-green.svg);background-repeat:no-repeat;pointer-events:none}@media screen and (max-width: 767px){.c-select::after{right:15px}}@media screen and (max-width: 350px){.c-select::after{right:10px}}.c-select select{position:relative;min-width:335px;border:1px solid #e7e7e7;padding:15px 20px 18px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){.c-select select{max-width:335px;min-width:100%}}.c-select select:hover{border:1px solid #076d5c}.p-dashboard__heading .c-select{margin-top:25px}.c-seminar-card-past{margin-bottom:45px}.c-seminar-card-past>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0;border-top:1px solid #e7e7e7}@media screen and (max-width: 767px){.c-seminar-card-past>li{display:block;padding:30px 20px}}.c-seminar-card-past>li:last-child{border-bottom:1px solid #e7e7e7}.c-seminar-card-past[data-position=search-modal]{margin-bottom:0}.c-seminar-card-past[data-position=search-modal]>li:first-child{border-top:none}.c-seminar-card-past[data-position=search-modal]>li:last-child{border-bottom:none}.c-seminar-card-past[data-position=search-modal]>li * em{font-style:normal;background-color:rgba(255,168,0,.4)}@media screen and (max-width: 767px){.c-seminar-card-past[data-position=search-modal]>li .c-seminar-card-past__link a{width:100%;font-size:1.5rem}}@media screen and (max-width: 767px){.c-seminar-card-past[data-position=search-modal]>li .c-seminar-card-past__content h2,.c-seminar-card-past[data-position=search-modal]>li .c-seminar-card-past__content h3{display:inline-block;font-size:1.6rem}}@media screen and (max-width: 767px){.c-seminar-card-past[data-position=search-modal]>li .c-seminar-card-past__content-info{display:inline-block}}@media screen and (max-width: 767px){.c-seminar-card-past[data-position=search-modal]>li .c-seminar-card-past__content-tag{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 767px){.c-seminar-card-past[data-position=search-modal]>li .c-category__card{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-front__past-seminar-content .c-seminar-card-past{margin-bottom:30px}@media screen and (max-width: 767px){.p-front__past-seminar-content .c-seminar-card-past{margin-bottom:20px}}.c-heading+.c-seminar-card-past{margin-top:60px}@media screen and (max-width: 767px){.c-heading+.c-seminar-card-past{margin-top:30px}}.c-seminar-card-past__image{width:280px}@media screen and (max-width: 767px){.c-seminar-card-past__image{width:100%;max-width:255px;margin:0 auto}}.c-seminar-card-past__image img{display:block;width:100%}.c-seminar-card-past__content{width:calc(100% - 310px);margin-left:30px}@media screen and (max-width: 767px){.c-seminar-card-past__content{width:100%;margin:20px 0 0}}.c-seminar-card-past__content h2,.c-seminar-card-past__content h3{font-size:2.4rem;line-height:1.5}@media screen and (max-width: 767px){.c-seminar-card-past__content h2,.c-seminar-card-past__content h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;font-size:2rem;text-align:left}}@media screen and (max-width: 767px){.c-seminar-card-past__content-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-seminar-card-past__content-info time{vertical-align:middle;font-family:"Roboto","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:2.2rem}@media screen and (max-width: 767px){.c-seminar-card-past__content-info time{font-size:1.6rem}}.c-seminar-card-past__content-info-type{display:inline-block;margin-left:8px;padding:2px 14px 3px;font-size:1.3rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.c-seminar-card-past__content-info-type{font-size:1.2rem}}.c-seminar-card-past__content-info-type[data-type=dark]{color:#fff;background-color:#424242;border:1px solid #424242}.c-seminar-card-past__content-info-type[data-type=bright]{color:#424242;background-color:#fff;border:1px solid #424242}.c-seminar-card-past__content-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0}@media screen and (max-width: 767px){.c-seminar-card-past__content-tag{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-seminar-card-past__content-tag-category{margin-right:12px;font-size:1.4rem;text-decoration:none;color:#818181}@media screen and (max-width: 767px){.c-seminar-card-past__content-tag-category{font-size:1.3rem}}.c-seminar-card-past__content-tag-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-seminar-card-past__content-tag-time p{margin-left:5px;font-size:1.5rem}@media screen and (max-width: 767px){.c-seminar-card-past__content-tag-time p{font-size:1.4rem}}.c-seminar-card-past__content-text{margin-top:10px;font-size:1.3rem;font-weight:400;color:#818181}.c-seminar-card-past__link{margin-top:20px}@media screen and (max-width: 767px){.c-seminar-card-past__link{text-align:center}}.c-seminar-card-past__link a{display:inline-block;width:260px;padding:12px 20px 17px;font-size:1.8rem;text-align:center;text-decoration:none;color:#fff;background-color:#076d5c;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);border-radius:3px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 350px){.c-seminar-card-past__link a{width:100%}}.c-seminar-card-past__link a:hover{opacity:.85;-webkit-box-shadow:none;box-shadow:none}.c-seminar-card-personal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px}@media screen and (max-width: 960px){.c-seminar-card-personal{display:block}}@media screen and (max-width: 767px){.c-seminar-card-personal{padding:0 20px}}.c-seminar-card-personal>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 15px);margin-top:30px;padding:20px 20px 30px;border:1px solid #e7e7e7}@media screen and (max-width: 960px){.c-seminar-card-personal>li{width:100%}}@media screen and (max-width: 767px){.c-seminar-card-personal>li{display:block;padding:20px}}@media screen and (max-width: 767px){.c-seminar-card-personal>li+li{margin-top:10px}}@media screen and (max-width: 767px){.p-dashboard__personal-wrapper .c-seminar-card-personal{padding:0}}.c-seminar-card-personal__image{width:200px}@media screen and (max-width: 767px){.c-seminar-card-personal__image{width:180px}}.c-seminar-card-personal__content{width:calc(100% - 225px)}@media screen and (max-width: 767px){.c-seminar-card-personal__content{width:100%;margin-top:15px}}.c-seminar-card-personal__content>h2{font-size:1.8rem;line-height:1.5}@media screen and (max-width: 767px){.c-seminar-card-personal__content>h2{font-size:1.6rem}}.c-seminar-card-personal__content>time{display:block;margin-top:5px;font-size:1.3rem;font-weight:700}.c-seminar-card-personal__content>p{margin-top:10px;font-size:1.2rem;font-weight:400;color:#818181}.c-seminar-card-personal__content-link{margin-top:20px}@media screen and (max-width: 767px){.c-seminar-card-personal__content-link{margin-top:15px}}.c-seminar-card-personal__content-link a{font-weight:400;color:#424242;text-decoration:underline}.c-seminar-card-personal__content-link a:hover{text-decoration:none}.c-seminar-card-personal__content-link a img{display:inline-block;position:relative;top:-2px;margin-left:5px}.c-seminar-card-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.c-seminar-card-small{display:block}}.c-seminar-card-small>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 15px);margin-bottom:30px;padding:20px 20px 25px;background-color:#fff;border:1px solid #e7e7e7}@media screen and (max-width: 960px){.c-seminar-card-small>li{display:block;width:calc(50% - 10px);margin-bottom:20px}}@media screen and (max-width: 767px){.c-seminar-card-small>li{width:100%;margin-bottom:10px}}@media screen and (max-width: 767px){.c-seminar-card-small>li:last-child{margin-bottom:20px}}.c-seminar-card-small__image{width:200px}@media screen and (max-width: 767px){.c-seminar-card-small__image{width:180px}}.c-seminar-card-small__content{width:calc(100% - 225px)}@media screen and (max-width: 960px){.c-seminar-card-small__content{width:100%;margin-top:15px}}.c-seminar-card-small__content h3{font-size:1.8rem;line-height:1.5}@media screen and (max-width: 767px){.c-seminar-card-small__content h3{font-size:1.6rem}}.c-seminar-card-small__content time{display:block;margin-top:10px;font-family:"Roboto","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.3rem;font-weight:700}.c-seminar-card-small__content time span{margin-left:3px}.c-seminar-card-small__content-type{display:inline-block;margin-top:10px;padding:2px 14px 3px;font-size:1.3rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.c-seminar-card-small__content-type{font-size:1.2rem}}.c-seminar-card-small__content-type[data-type=dark]{color:#fff;background-color:#424242;border:1px solid #424242}.c-seminar-card-small__content-type[data-type=bright]{color:#424242;background-color:#fff;border:1px solid #424242}.c-seminar-card-small__content-category{display:block;margin-top:3px;font-size:1.3rem;font-weight:700;line-height:1.5;color:#818181}.c-seminar-card-small__content-text{margin-top:10px;font-size:1.2rem;font-weight:400;color:#818181}.c-seminar-card{margin-bottom:45px}@media screen and (max-width: 767px){.c-seminar-card{padding:0 20px}}.c-seminar-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:29px;margin-bottom:30px;border:1px solid #e7e7e7}@media screen and (max-width: 767px){.c-seminar-card-list{display:block;padding:20px 20px 30px}}.c-seminar-card__image{width:260px}@media screen and (max-width: 767px){.c-seminar-card__image{width:180px}}.c-seminar-card__content{width:calc(100% - 300px);margin-left:40px}@media screen and (max-width: 767px){.c-seminar-card__content{width:100%;margin:15px 0 0}}.c-seminar-card__content-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}@media screen and (max-width: 960px){.c-seminar-card__content-heading{display:block}}.c-seminar-card__content-heading-type{display:inline-block;margin-right:14px;padding:3px 14px;font-size:1.3rem;font-weight:700;text-align:center;border:1px solid #424242}.c-seminar-card__content-heading-type[data-type=dark]{color:#fff;background-color:#424242}.c-seminar-card__content-heading-type[data-type=bright]{color:#424242;background-color:#fff}.c-seminar-card__content-heading-title{font-size:2.4rem;font-weight:bold;line-height:1.5}@media screen and (max-width: 960px){.c-seminar-card__content-heading-title{font-size:2rem;margin-top:10px}}@media screen and (max-width: 767px){.c-seminar-card__content-heading-title{margin-top:15px;font-size:1.6rem}}.c-seminar-card__content-tag{font-size:1.6rem;font-weight:bold}@media screen and (max-width: 767px){.c-seminar-card__content-tag{font-size:1.3rem}}.c-seminar-card__content-category{display:inline-block;margin-top:10px;color:#818181;font-size:1.4rem}.c-seminar-card__content-text{margin-top:12px;font-size:1.8rem;font-weight:400;color:#818181;line-height:1.8}@media screen and (max-width: 960px){.c-seminar-card__content-text{font-size:1.6rem;line-height:1.5}}@media screen and (max-width: 767px){.c-seminar-card__content-text{font-size:1.2rem}}.c-sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}@media screen and (max-width: 767px){.c-sort{display:block}}.c-sort__count{font-size:1.3rem;font-weight:400;line-height:1.51}@media screen and (max-width: 767px){.c-sort__count{margin-bottom:10px}}.c-tag{padding:18px 0 22px 0;text-align:center;color:#fff;background-color:#076d5c}@media screen and (max-width: 767px){.c-tag{padding:25px 0}}.c-tag p{margin:20px 0;font-size:1.3rem;font-weight:400}@media screen and (max-width: 767px){.c-tag p{margin:13px 0 17px;font-size:1.2rem}}.c-tag p br[data-view=sp]{display:none}@media screen and (max-width: 767px){.c-tag p br[data-view=sp]{display:block}}.c-tag p a{color:#fff;font-weight:700;text-decoration:underline}.c-tag p a:hover{text-decoration:none}.c-tag__heading{font-weight:700;font-size:2rem}@media screen and (max-width: 767px){.c-tag__heading{font-size:1.6rem}}.c-tag__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;padding:0 30px}@media screen and (max-width: 767px){.c-tag__content{padding:0 20px}}.c-tag__content-item{margin:0 8px 8px 0}.c-tag__content-item a,.c-tag__content-item[aria-current=page]{display:block;padding:8px 8px 10px;text-decoration:none;font-size:1.6rem;line-height:1;letter-spacing:.02em;color:#076d5c;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 3px 20px rgba(66,66,66,.2);box-shadow:0 3px 20px rgba(66,66,66,.2);-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 960px){.c-tag__content-item a,.c-tag__content-item[aria-current=page]{font-size:1.5rem}}@media screen and (max-width: 767px){.c-tag__content-item a,.c-tag__content-item[aria-current=page]{padding:10px 15px 12px;font-size:1.4rem}}@media screen and (max-width: 350px){.c-tag__content-item a,.c-tag__content-item[aria-current=page]{padding:8px 10px 10px;font-size:1.3rem}}.c-tag__content-item a:hover{color:#098570;background-color:#ebebeb}.c-tag__content-item[aria-current=page]{background-color:#424242;color:#fff}.c-tag__content-item:last-child{margin-right:0}.c-text_primary-bold{color:#076d5c;font-weight:bold}.c-title[data-title=primary]{position:relative;z-index:0;padding:20px 20px 0;background-color:#fff;border-bottom:1px solid #e7e7e7;margin-bottom:45px}@media screen and (max-width: 767px){.c-title[data-title=primary]{margin-bottom:30px}}.c-title__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-title__heading[data-heading=left]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.c-title__heading[data-aline=base]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.c-title__heading h1{font-size:3.6rem;font-weight:700;line-height:1.45}@media screen and (max-width: 767px){.c-title__heading h1{font-size:2.2rem}}.c-title__heading a{display:inline-block;margin-left:14px;color:#424242;font-size:1.4rem;line-height:1.45}.c-title__heading a:hover{text-decoration:none}.c-title[data-title=primary] .c-title__heading{padding:35px 35px 65px;text-align:center}@media screen and (max-width: 767px){.c-title[data-title=primary] .c-title__heading{padding:30px 0 35px}}.c-wrapper{max-width:960px;margin:0 auto;padding:0 20px 80px}@media screen and (max-width: 767px){.c-wrapper{padding:0 20px 40px}}@media screen and (max-width: 350px){.c-wrapper{padding:0 15px 40px}}.c-wrapper[data-genre=form]{max-width:640px}.c-wrapper[data-genre=form-card]{max-width:720px;margin-top:27px}@media screen and (max-width: 767px){.c-wrapper[data-genre=form-card]{margin-top:0}}.c-wrapper[data-genre=primary]{max-width:1060px}.c-wrapper__large{max-width:1120px;margin:0 auto;padding:0 20px}@media screen and (max-width: 767px){.c-wrapper__large{padding:0}}@media screen and (max-width: 767px){.p-past-seminar-category__logined .c-wrapper__large{padding:0 20px}}.c-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.c-free-watch-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:260px;height:60px;background:-webkit-gradient(linear, left top, right top, from(#D9BE36), to(#DD922C));background:linear-gradient(to right, #D9BE36 0%, #DD922C 100%);text-decoration:none;margin-top:20px;border-radius:3px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}.c-free-watch-btn .__inner-text{font-size:1.8rem;font-weight:medium;color:#fff;padding-bottom:3px}@media screen and (max-width: 767px){.c-free-watch-btn{width:220px;height:50px;margin-inline:auto}.c-free-watch-btn .__inner-text{font-size:1.5rem}}.p-dashboard__heading{margin-bottom:30px}@media screen and (max-width: 767px){.p-dashboard__heading{margin-bottom:0}}.p-dashboard__heading>h2{font-size:3.2rem;line-height:1.5}@media screen and (max-width: 767px){.p-dashboard__heading>h2{font-size:2rem}}.p-dashboard__heading.__type-free>h2{margin-top:15px;margin-bottom:60px;text-align:center}.p-dashboard__personal .p-dashboard__heading{margin-bottom:0}.p-dashboard__heading-lead{margin-top:20px;font-weight:400}.p-dashboard__heading-lead a{display:inline-block;margin-top:10px;font-weight:500;text-decoration:underline}.p-dashboard__heading-lead a:hover{text-decoration:none}.p-dashboard__heading-lead.__type-free{max-width:680px}.p-dashboard__heading-lead.__type-free a{color:inherit;font-weight:400}.p-dashboard__heading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media screen and (max-width: 767px){.p-dashboard__heading-wrap{gap:1rem}}.p-dashboard__alert{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 20px 22px;font-size:1.6rem;color:#fff;background-color:#a71208;border-radius:3px}@media screen and (max-width: 767px){.p-dashboard__alert{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}}.p-dashboard__alert a{color:#fff;text-decoration:underline}.p-dashboard__alert a:hover{text-decoration:none}@media screen and (max-width: 767px){.p-dashboard__alert a{margin-top:5px}}.p-dashboard__banner{padding:30px 0 0}@media screen and (max-width: 767px){.p-dashboard__banner{padding:20px 20px 0px}}.p-dashboard__banner>*{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.p-dashboard__banner>*{display:block;padding:20px;border:1px solid #57b591}}@media screen and (max-width: 350px){.p-dashboard__banner>*{padding:25px 15px 30px}}.p-dashboard__banner-image{width:220px;aspect-ratio:1/1;margin-right:30px}@media screen and (max-width: 960px){.p-dashboard__banner-image{width:200px}}@media screen and (max-width: 767px){.p-dashboard__banner-image{display:none}}.p-dashboard__banner-image-sp{display:none}@media screen and (max-width: 767px){.p-dashboard__banner-image-sp{display:block;width:120px;margin-right:15px}}@media screen and (max-width: 767px){.p-dashboard__banner-content-heading{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}}@media screen and (max-width: 767px){.p-dashboard__banner-content-heading div+div{-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-dashboard__banner-content-heading div+div>span{display:inline-block;font-family:"Montserrat","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.2rem;color:#076d5c;background:-webkit-gradient(linear, right top, left top, from(#61BCA7), to(#219C89));background:linear-gradient(270deg, #61BCA7 0%, #219C89 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.p-dashboard__banner-content-heading div+div>span{display:block;font-size:1.1rem;line-height:2}}.p-dashboard__banner-content-heading div+div>h2{margin-bottom:10px;font-size:1.8rem;line-height:1.45}@media screen and (max-width: 767px){.p-dashboard__banner-content-heading div+div>h2{margin:3px auto 0;font-size:1.6rem}}.p-dashboard__banner-content{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:620px;padding-top:15px}@media screen and (max-width: 767px){.p-dashboard__banner-content{max-width:100%;padding-top:0}}.p-dashboard__banner-content::before{content:"";position:absolute;top:0;left:0;height:2px;width:calc(100% - 10px);background:#219c89;background:-webkit-gradient(linear, left top, right top, from(#219c89), to(#61bca7));background:linear-gradient(to right, #219c89 0%, #61bca7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#219c89", endColorstr="#61bca7",GradientType=1 )}@media screen and (max-width: 767px){.p-dashboard__banner-content::before{display:none}}.p-dashboard__banner-content>p{margin-bottom:20px;font-size:1.3rem;font-weight:400;line-height:1.7}@media screen and (max-width: 767px){.p-dashboard__banner-content>p{margin-bottom:15px;font-size:1.2rem;line-height:1.65}}@media screen and (max-width: 767px){.p-dashboard__banner-content>.c-button__main{text-align:center}}.p-dashboard__banner-modal-wrapper{position:relative;z-index:16;width:100%;max-width:540px;margin:0 auto;padding:70px 30px 30px;max-height:calc(100vh - 40px);overflow:scroll}@media screen and (max-width: 960px){.p-dashboard__banner-modal-wrapper{max-height:calc(100svh - 20px)}}@media screen and (max-width: 767px){.p-dashboard__banner-modal-wrapper{padding:20px 40px}}.p-dashboard__banner-close{position:fixed;z-index:17;top:30px;right:20px;min-width:60px;min-height:60px;cursor:pointer}@media screen and (max-width: 767px){.p-dashboard__banner-close{top:20px;right:20px;width:30px;height:30px;min-width:30px;min-height:30px}}.p-dashboard__banner-close::before,.p-dashboard__banner-close::after{position:relative;display:block;content:"";top:0;right:0;width:82px;height:1px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px){.p-dashboard__banner-close::before,.p-dashboard__banner-close::after{top:1px;left:-5px;width:41px;margin:0 auto}}.p-dashboard__banner-close::after{top:-2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.p-dashboard__banner-close::after{top:-1px}}.p-dashboard__banner-close span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.p-dashboard__banner-modal{position:relative;padding:0 30px 40px;border-radius:3px}.p-dashboard__banner-modal::before{content:"";position:absolute;z-index:-1;right:0;bottom:0;left:0;top:100px;width:100%;background-color:#fff}@media screen and (max-width: 767px){.p-dashboard__banner-modal{padding:30px;border-radius:0}}.p-dashboard__banner-modal>*{max-width:360px;margin:0 auto}.p-dashboard__banner-modal-image{width:100%}.p-dashboard__banner-modal-content{margin-top:20px}@media screen and (max-width: 767px){.p-dashboard__banner-modal-content{margin-top:15px}}.p-dashboard__banner-modal-content h2{font-size:1.8rem;line-height:1.5}@media screen and (max-width: 767px){.p-dashboard__banner-modal-content h2{font-size:1.6rem}}.p-dashboard__banner-modal-content p{margin:7px 0 23px;font-size:1.3rem;font-weight:400;line-height:1.7}@media screen and (max-width: 767px){.p-dashboard__banner-modal-content p{margin:7px 0 15px;font-size:1.2rem}}.p-dashboard__banner-modal-content .c-button__main{text-align:center}.p-dashboard__banner-modal-content .p-dashboard__banner-modal-close{margin-top:25px;text-align:center}@media screen and (max-width: 767px){.p-dashboard__banner-modal-content .p-dashboard__banner-modal-close{margin-top:15px}}.p-dashboard__banner-modal-content .p-dashboard__banner-modal-close button{font-size:1.3rem;font-weight:400;line-height:1.8;text-decoration:underline;color:#424242}.p-dashboard__banner-modal-content .p-dashboard__banner-modal-close button:hover{text-decoration:none}.p-dashboard__news{padding:30px 0 35px}@media screen and (max-width: 767px){.p-dashboard__news{padding:30px 20px 35px}}.p-dashboard__news-inner{padding:25px 30px;background-color:#fff;border-radius:3px;-webkit-box-shadow:5px 9px 35px -10px rgba(0,0,0,.1);box-shadow:5px 9px 35px -10px rgba(0,0,0,.1)}@media screen and (max-width: 767px){.p-dashboard__news-inner{padding:15px 20px}}.p-dashboard__news-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-dashboard__news-heading h2{font-size:1.8rem;line-height:1.5}@media screen and (max-width: 767px){.p-dashboard__news-heading h2{font-size:1.6rem}}.p-dashboard__news-heading a{margin-left:15px;font-size:1.3rem;text-decoration:underline}.p-dashboard__news-heading a:hover{text-decoration:none}.p-dashboard__news-content{margin-top:20px}.p-dashboard__news-content li+li{margin-top:10px}@media screen and (max-width: 767px){.p-dashboard__news-content li+li{margin-top:15px}}.p-dashboard__news-content li a{text-decoration:none;color:#424242}.p-dashboard__news-content li a:hover span{text-decoration:none}.p-dashboard__news-content li a span{font-size:1.3rem;text-decoration:underline}@media screen and (max-width: 767px){.p-dashboard__news-content li a span{display:block}}.p-dashboard__news-content li a time{display:inline-block;min-width:80px;font-size:1.4rem;font-family:"Roboto","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media screen and (max-width: 767px){.p-dashboard__news-content li a time{display:block;margin-bottom:2px}}.p-dashboard__past-seminar{padding:65px 0 100px;background-color:#fff}@media screen and (max-width: 767px){.p-dashboard__past-seminar{padding:45px 20px 70px}}.p-dashboard__seminar{padding:80px 0 100px}@media screen and (max-width: 767px){.p-dashboard__seminar{padding:45px 20px 70px}}.p-dashboard__personal{padding:80px 0 100px;background-color:#fff}@media screen and (max-width: 767px){.p-dashboard__personal{padding:45px 20px 70px}}.p-free-dashboard__banner{position:relative}.p-free-dashboard__banner-content{padding:40px 0px 40px 100px;position:relative;z-index:1}@media screen and (max-width: 767px){.p-free-dashboard__banner-content{padding:40px 10px 340px}}.p-free-dashboard__banner-content-text{color:#fff;font-weight:bold}@media screen and (max-width: 767px){.p-free-dashboard__banner-content-text{text-align:center}}.p-free-dashboard__banner-content-text>span{display:block}.p-free-dashboard__banner-content-text .__text1{font-size:1.6rem}.p-free-dashboard__banner-content-text .__text1 br{display:none}@media screen and (max-width: 767px){.p-free-dashboard__banner-content-text .__text1 br{display:block}}.p-free-dashboard__banner-content-text .__text2{font-size:2.2rem;margin-top:12px}@media screen and (max-width: 767px){.p-free-dashboard__banner-content-text .__text2{font-size:2rem}}.p-free-dashboard__banner-content-text .__text2 .__accent{color:#076d5c;background-color:#fff;padding:0px 8px 3px}@media screen and (max-width: 767px){.p-free-dashboard__banner-content-text .__text2 .__accent{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0px auto 10px;padding:0px 8px 3px}}.p-free-dashboard__banner-content-text .__text3{margin-top:8px;font-size:3.2rem}@media screen and (max-width: 767px){.p-free-dashboard__banner-content-text .__text3{font-size:2.4rem}}.p-free-dashboard__banner-link{display:block;margin-top:24px;width:260px;height:60px;background:-webkit-gradient(linear, left top, right top, from(#219C89), to(#61BCA7));background:linear-gradient(to right, #219C89 0%, #61BCA7 100%);border-radius:100px;text-align:center;line-height:60px;font-size:1.8rem;font-weight:bold;color:#fff;text-decoration:none}.p-free-dashboard__banner-link span{display:block;-webkit-transform:translateY(-1px);transform:translateY(-1px);font-size:1.6rem}@media screen and (max-width: 767px){.p-free-dashboard__banner-link{margin-top:20px;font-size:1.6rem;margin-inline:auto}}.p-free-dashboard__banner-image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media screen and (max-width: 767px){.p-free-dashboard__banner-image{-o-object-position:top;object-position:top}}.p-front__heading{padding-top:80px;text-align:center}.p-front__heading[data-background=dark]{color:#fff}@media screen and (max-width: 767px){.p-front__heading{padding:60px 20px 0}}.p-front__heading-title{font-size:3.6rem}@media screen and (max-width: 767px){.p-front__heading-title{font-size:2.2rem}}.p-front__heading-lead{margin-top:20px;font-weight:400}@media screen and (max-width: 767px){.p-front__heading-lead{text-align:left}}.p-front__heading-lead em{font-style:normal;color:#076d5c}@media screen and (max-width: 767px){.p-front__heading-lead br{display:none}}.p-front__button{text-align:center}.p-front__button a{display:inline-block;min-width:195px;padding:11px 20px 13px;text-align:center;text-decoration:none;color:#fff;background-color:#424242;border-radius:3px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-transition:all .3s;transition:all .3s}.p-front__button a:hover{opacity:.85;-webkit-box-shadow:none;box-shadow:none}.p-front__button[data-backgrund=dark] a{color:#424242;background-color:#fff}.p-front__hero{position:relative;max-height:589px;height:100vh;background-image:url(../image/pict/pict-top-hero.jpg?v1.0.1);background-size:cover;background-position:center}@media screen and (min-width: 1600px){.p-front__hero{max-height:780px}}@media screen and (max-width: 767px){.p-front__hero{height:340px;margin-bottom:211px;background-image:url(../image/pict/pict-top-hero_sp.jpg?v1.0.1)}}.p-front__hero::before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;width:60vw;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));opacity:.65}.p-front__hero-inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-width:90.625vw;margin:0 auto;-webkit-transform:translateX(20px);transform:translateX(20px)}@media screen and (min-width: 1600px){.p-front__hero-inner{max-width:1600px}}@media screen and (max-width: 767px){.p-front__hero-inner{-webkit-transform:initial;transform:initial}}@media screen and (max-width: 767px){.p-front__hero-main{position:absolute;bottom:-180px;right:0;left:0}}@media screen and (max-width: 767px){.p-front__hero-main h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}}.p-front__hero-main h1 img{width:341px}@media screen and (max-width: 960px){.p-front__hero-main h1 img{width:260px}}.p-front__hero-main p{margin-top:25px;font-size:1.8rem}@media screen and (max-width: 960px){.p-front__hero-main p{font-size:1.6rem}}@media screen and (max-width: 767px){.p-front__hero-main p{margin-top:0;font-size:1.5rem;font-weight:700;text-align:center}}@media screen and (max-width: 350px){.p-front__hero-main p{font-size:1.4rem}}.p-front__hero-main p br[data-view=sp]{display:none}@media screen and (max-width: 767px){.p-front__hero-main p br[data-view=sp]{display:block}}.p-front__hero-main-button{margin-top:23px}@media screen and (max-width: 767px){.p-front__hero-main-button{margin-top:15px}.p-front__hero-main-button .c-button__main{text-align:center}}.p-front__hero-introduction{position:absolute;right:0;bottom:40px;padding:15px 20px 20px;color:#fff;background-color:rgba(66,66,66,.9)}@media screen and (max-width: 767px){.p-front__hero-introduction{left:0;bottom:16px;max-width:300px;margin:0 auto;text-align:center}}.p-front__hero-introduction dt{font-size:1.2rem;display:block}@media screen and (max-width: 767px){.p-front__hero-introduction dt{font-size:1.1rem}}.p-front__hero-introduction-name{display:block;font-size:3rem;font-weight:700;line-height:1.3}@media screen and (max-width: 767px){.p-front__hero-introduction-name{font-size:2.4rem}}.p-front__hero-introduction-job{margin-top:10px}.p-front__hero-introduction-job li{font-size:1.4rem;font-weight:400;line-height:1.5}@media screen and (max-width: 767px){.p-front__hero-introduction-job li{font-size:1.2rem}}.p-front__news{margin-top:30px}@media screen and (max-width: 767px){.p-front__news{padding:0 20px}}.p-front__news-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 45px 18px 25px;text-decoration:none;color:#424242;background-color:#fff;-webkit-box-shadow:5px 9px 35px -10px rgba(0,0,0,.1);box-shadow:5px 9px 35px -10px rgba(0,0,0,.1);border-radius:3px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){.p-front__news-link{display:block;padding:20px 35px 18px 20px}}.p-front__news-link:hover{background-color:#fafafa;color:#076d5c;-webkit-box-shadow:none;box-shadow:none}.p-front__news-link::after{content:"";position:absolute;top:calc(50% - 4px);right:25px;width:8px;height:8px;background-image:url(../image/icon/icon-arrow-04.svg);background-repeat:no-repeat;background-size:8px 8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 767px){.p-front__news-link::after{right:16px}}.p-front__news-link>time{margin-right:20px;font-family:"Roboto","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media screen and (max-width: 767px){.p-front__news-link>time{display:block;margin:0 0 5px;line-height:1}}.p-front__news-link-title{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.p-front__news-link-title{display:block;line-height:1.5}}.p-front__about{margin-top:100px}@media screen and (max-width: 960px){.p-front__about{margin-top:80px}}@media screen and (max-width: 767px){.p-front__about{margin-top:60px}}@media screen and (max-width: 767px){.p-front__about-heading{padding:0 20px}}.p-front__about-heading h3{margin-bottom:10px;font-size:1.5rem;color:#076d5c}@media screen and (max-width: 767px){.p-front__about-heading h3{font-size:1.3rem}}.p-front__about-heading p{font-size:3.2rem;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.p-front__about-heading p{font-size:1.8rem}}@media screen and (max-width: 350px){.p-front__about-heading p br{display:none}}.p-front__about-lead{margin-top:20px}@media screen and (max-width: 767px){.p-front__about-lead{margin-top:15px;padding:0 20px}}.p-front__about-lead p{max-width:720px;font-weight:400;word-break:break-word}.p-front__about-block{position:relative;margin-top:30px;padding-right:45.4%;background-color:#fff}@media screen and (max-width: 960px){.p-front__about-block{margin-top:20px;padding-top:365px;padding-right:0}}@media screen and (max-width: 767px){.p-front__about-block{padding-top:225px}}.p-front__about-block::after{content:"";position:absolute;top:0;right:0;bottom:0;width:45.4%;background-image:url(../image/pict/pict-top-about.jpg?v1.0.1);background-size:cover;background-repeat:no-repeat;background-position:center right}@media screen and (max-width: 960px){.p-front__about-block::after{width:100%;height:365px;background-image:url(../image/pict/pict-top-about_sp.jpg?v1.0.1)}}@media screen and (max-width: 767px){.p-front__about-block::after{height:225px}}.p-front__about-block-content{padding:40px 40px 35px 30px}@media screen and (max-width: 960px){.p-front__about-block-content{padding:24px 30px 35px 20px}}@media screen and (max-width: 767px){.p-front__about-block-content{padding:20px 20px 40px}}.p-front__about-block-content>dl dt{font-weight:700;font-size:1.3rem;color:#818181}.p-front__about-block-message>span{display:block;font-weight:bold;font-size:2.8rem;line-height:1.2}@media screen and (max-width: 767px){.p-front__about-block-message>span{font-size:2rem}}@media screen and (max-width: 350px){.p-front__about-block-message>span{font-size:1.9rem}}.p-front__about-block-message>span span{font-size:3.6rem}@media screen and (max-width: 767px){.p-front__about-block-message>span span{font-size:2.8rem}}@media screen and (max-width: 350px){.p-front__about-block-message>span span{font-size:2.6rem}}.p-front__about-block-message>span em{font-size:3.6rem;font-style:normal;color:#076d5c}@media screen and (max-width: 767px){.p-front__about-block-message>span em{font-size:2.8rem}}@media screen and (max-width: 350px){.p-front__about-block-message>span em{font-size:2.6rem}}.p-front__about-block-note{margin-top:20px}.p-front__about-block-note span{display:inline-block;padding:3px 13px 5px;font-size:1.4rem;font-weight:bold;background-color:#f0f0f0}.p-front__about-block-note span br{display:none}@media screen and (max-width: 767px){.p-front__about-block-note span br{display:block}}.p-front__about-block-text{margin-top:15px}.p-front__about-block-text>p{font-size:1.2rem;font-weight:400}.p-front__about-block-card{margin:24px 0}@media screen and (max-width: 767px){.p-front__about-block-card{padding:30px 30px 15px;background-color:#f0f0f0;border-radius:3px}}.p-front__about-block-card ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.p-front__about-block-card ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-front__about-block-card-item{position:relative;width:205px;margin-bottom:20px;padding-top:130px}@media screen and (max-width: 767px){.p-front__about-block-card-item{margin:0 auto 20px}}.p-front__about-block-card-item::before{content:"";position:absolute;top:0;right:0;left:0;height:130px;background-image:url(../image/pict/pict-about-sensory.jpg);background-size:cover;border-radius:5px;-webkit-box-shadow:5px 9px 35px -10px rgba(0,0,0,.1);box-shadow:5px 9px 35px -10px rgba(0,0,0,.1)}.p-front__about-block-card-item p{margin-top:9px;font-size:1.2rem;font-weight:bold;color:#076d5c;line-height:1}@media screen and (max-width: 767px){.p-front__about-block-card-item p{text-align:center}}.p-front__about-block-card-item-sub{position:relative;width:calc(20% - 11.2px);margin:0 20px 20px 0;padding-top:92px}@media screen and (max-width: 767px){.p-front__about-block-card-item-sub{width:calc(50% - 7.5px);margin:0 0 15px 0;padding-top:130px}}@media screen and (max-width: 350px){.p-front__about-block-card-item-sub{padding-top:100px}}@media screen and (max-width: 767px){.p-front__about-block-card-item-sub:nth-child(3n){margin-right:0}}.p-front__about-block-card-item-sub::before{content:"";position:absolute;top:0;right:0;left:0;height:92px;background-image:url(../image/pict/pict-about-training.jpg);background-size:cover;border-radius:5px;-webkit-box-shadow:5px 9px 35px -10px rgba(0,0,0,.1);box-shadow:5px 9px 35px -10px rgba(0,0,0,.1)}@media screen and (max-width: 767px){.p-front__about-block-card-item-sub::before{height:130px}}@media screen and (max-width: 350px){.p-front__about-block-card-item-sub::before{height:100px}}.p-front__about-block-card-item-sub[data-type=nutrition]::before{background-image:url(../image/pict/pict-about-nutrition.jpg)}.p-front__about-block-card-item-sub[data-type=sensory]::before{background-image:url(../image/pict/pict-about-sensory.jpg)}.p-front__about-block-card-item-sub[data-type=neurology]::before{background-image:url(../image/pict/pict-about-neurology.jpg)}.p-front__about-block-card-item-sub[data-type=internal-medicine]::before{background-image:url(../image/pict/pict-about-internal-medicine.jpg)}.p-front__about-block-card-item-sub p{margin-top:9px;font-size:1.2rem;line-height:1}@media screen and (max-width: 767px){.p-front__about-block-card-item-sub p{text-align:center}}.p-front__about-block-content-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-front__about-block-content-list ul li{margin:10px 10px 0 0;padding:9px 15px 11px;font-size:1.4rem;background-color:#f0f0f0;border-radius:3px}.p-front__about-block-content-list ul li[data-list=etc]{padding-left:6px;background-color:rgba(0,0,0,0)}.p-front__feature{margin-top:115px}@media screen and (max-width: 960px){.p-front__feature{margin-top:80px}}@media screen and (max-width: 767px){.p-front__feature{margin-top:60px}}.p-front__feature h2{margin-bottom:30px;font-size:2.4rem;color:#076d5c}@media screen and (max-width: 960px){.p-front__feature h2{font-size:2.3rem}}@media screen and (max-width: 767px){.p-front__feature h2{font-size:2.2rem;text-align:center}}.p-front__feature h2 br[data-view=sp]{display:none}@media screen and (max-width: 767px){.p-front__feature h2 br[data-view=sp]{display:block}}.p-front__feature-inner{margin-top:30px}.p-front__feature-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 60px 60px 50px;background-color:#fff;border:1px solid #e7e7e7}@media screen and (max-width: 960px){.p-front__feature-content{display:block;padding:30px 20px;border:none}}.p-front__feature-content+.p-front__feature-content{border-top:none}@media screen and (max-width: 960px){.p-front__feature-content+.p-front__feature-content{margin-top:5px}}.p-front__feature-content-text{width:calc(100% - 453px)}@media screen and (max-width: 960px){.p-front__feature-content-text{width:100%}}.p-front__feature-content-text[data-widht=large]{width:calc(100% - 425px)}@media screen and (max-width: 960px){.p-front__feature-content-text[data-widht=large]{width:100%}}.p-front__feature-content-text[data-widht=large] p{width:96%}@media screen and (max-width: 960px){.p-front__feature-content-text[data-widht=large] p{width:100%}}.p-front__feature-content-text h3{margin-bottom:15px;font-size:2.4rem;line-height:1.5}@media screen and (max-width: 767px){.p-front__feature-content-text h3{font-size:1.8rem}}.p-front__feature-content-text h3 br[data-view=sp]{display:none}@media screen and (max-width: 767px){.p-front__feature-content-text h3 br[data-view=sp]{display:block}}.p-front__feature-content-text p{font-weight:400;color:#818181}.p-front__feature-content-text p em{font-style:normal;color:#076d5c}.p-front__feature-content-text p+p{margin-top:15px}.p-front__feature-content-text small{display:inline-block;width:96%;margin-top:15px;font-size:1.2rem;font-weight:400;line-height:1.75;color:#818181}@media screen and (max-width: 960px){.p-front__feature-content-text small{width:100%}}.p-front__feature-content-image{width:383px;background-color:#f0f0f0;border-radius:10px;overflow:hidden}@media screen and (max-width: 960px){.p-front__feature-content-image{width:100%;max-width:360px;margin:20px auto 0}}.p-front__feature-content-image-sub{max-width:327px}@media screen and (max-width: 960px){.p-front__feature-content-image-sub{width:100%;max-width:360px;margin:20px auto 0}}.p-front__feature-guest{margin-top:100px;padding:43px 50px 50px;color:#fff;background:-webkit-gradient(linear, right top, left top, from(#61BCA7), to(#219C89));background:linear-gradient(270deg, #61BCA7 0%, #219C89 100%)}@media screen and (max-width: 960px){.p-front__feature-guest{padding:30px 20px}}.p-front__feature-guest h3{font-size:2.4rem;text-align:center}@media screen and (max-width: 767px){.p-front__feature-guest h3{font-size:1.8rem}}@media screen and (max-width: 350px){.p-front__feature-guest h3{font-size:1.7rem}}.p-front__feature-guest-lead{margin-top:15px;text-align:center}@media screen and (max-width: 767px){.p-front__feature-guest-lead{text-align:left}}.p-front__feature-guest-lead br{display:none}@media screen and (max-width: 1080px){.p-front__feature-guest-lead br{display:block}}@media screen and (max-width: 767px){.p-front__feature-guest-lead br{display:none}}.p-front__feature-guest-item-wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;margin-bottom:30px}@media screen and (max-width: 1080px){.p-front__feature-guest-item-wrap{grid-template-columns:repeat(2, 1fr);max-width:660px;margin:25px auto 0}}@media screen and (max-width: 767px){.p-front__feature-guest-item-wrap{display:block}}.p-front__feature-guest-item{width:100%;padding:30px 25px;color:#424242;background-color:#fff;border-radius:5px;-webkit-box-shadow:0px 2px 15px rgba(0,0,0,.15);box-shadow:0px 2px 15px rgba(0,0,0,.15)}@media screen and (max-width: 1080px){.p-front__feature-guest-item{max-width:350px}}@media screen and (max-width: 767px){.p-front__feature-guest-item{width:100%;max-width:400px;margin:0 auto;padding:30px 20px}}@media screen and (max-width: 767px){.p-front__feature-guest-item+.p-front__feature-guest-item{margin-top:15px}}.p-front__feature-guest-item-image{width:200px;margin:0 auto}@media screen and (max-width: 767px){.p-front__feature-guest-item-image{width:100%;max-width:255px}}.p-front__feature-guest-item-content{margin-top:15px}.p-front__feature-guest-item-heading{min-height:94px}@media screen and (max-width: 767px){.p-front__feature-guest-item-heading{min-height:100%}}.p-front__feature-guest-item-heading>h4{font-size:2.2rem;line-height:1.5}@media screen and (max-width: 767px){.p-front__feature-guest-item-heading>h4{font-size:2rem}}@media screen and (max-width: 350px){.p-front__feature-guest-item-heading>h4{font-size:1.8rem}}.p-front__feature-guest-item-frequency{margin-top:7px;font-size:1.2rem;font-weight:500;color:#818181}.p-front__feature-guest-item-instructor{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.p-front__feature-guest-item-instructor-image{width:42px;height:42px;overflow:hidden;border-radius:50%}.p-front__feature-guest-item-instructor-detail{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:8px}.p-front__feature-guest-item-instructor-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-front__feature-guest-item-instructor-name>h5{font-size:1.8rem;line-height:1.3}@media screen and (max-width: 350px){.p-front__feature-guest-item-instructor-name>h5{font-size:1.6rem}}.p-front__feature-guest-item-instructor-name>a{display:inline-block;margin-left:6px;font-size:1.2rem;color:#424242;text-decoration:underline}.p-front__feature-guest-item-instructor-name>a:hover{text-decoration:none}.p-front__feature-guest-item-instructor-job{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px;font-size:1.1rem}@media screen and (max-width: 350px){.p-front__feature-guest-item-instructor-job{font-size:1rem}}.p-front__feature-guest-item-instructor-job li{position:relative}.p-front__feature-guest-item-instructor-job li::after{content:"/";margin:0 3px}.p-front__feature-guest-item-instructor-job li:last-child::after{display:none}.p-front__feature-guest-item-link{margin-top:20px}.p-front__feature-guest-item-link a{font-size:1.4rem;font-weight:400;text-decoration:underline}.p-front__feature-guest-item-link a:hover{text-decoration:none}.p-front__feature-guest-note{margin-top:10px;font-size:1.3rem;text-align:center}@media screen and (max-width: 767px){.p-front__feature-guest-note{text-align:left}}.p-front__feature-guest-note a{color:#fff;text-decoration:underline}.p-front__feature-guest-note a:hover{text-decoration:none}.p-front__feature-guest-archive{margin-top:40px;padding-top:35px;border-top:1px solid rgba(255,255,255,.2)}.p-front__feature-guest-archive>h3{font-size:2rem;text-align:center}@media screen and (max-width: 767px){.p-front__feature-guest-archive>h3{font-size:1.8rem;line-height:1.4}}.p-front__feature-guest-archive>h3 br{display:none}@media screen and (max-width: 767px){.p-front__feature-guest-archive>h3 br{display:block}}.p-front__feature-guest-archive>p{margin-top:20px;font-size:1.4rem;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.p-front__feature-guest-archive>p{font-size:1.3rem;text-align:left}}.p-front__feature-guest-archive-wrap{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px}@media screen and (max-width: 767px){.p-front__feature-guest-archive-wrap{display:block}}.p-front__feature-guest-archive-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 10px);margin-right:20px;padding:20px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0px 2px 15px rgba(0,0,0,.15);box-shadow:0px 2px 15px rgba(0,0,0,.15)}@media screen and (max-width: 960px){.p-front__feature-guest-archive-item{padding:20px 15px}}@media screen and (max-width: 767px){.p-front__feature-guest-archive-item{width:100%;margin-bottom:15px;padding:15px 10px}}.p-front__feature-guest-archive-item:nth-child(2n){margin-right:0}.p-front__feature-guest-archive-item:last-child{margin-right:0}.p-front__feature-guest-archive-item-image{width:132px;height:132px;margin-right:25px}@media screen and (max-width: 960px){.p-front__feature-guest-archive-item-image{width:110px;height:110px;margin-right:20px}}@media screen and (max-width: 767px){.p-front__feature-guest-archive-item-image{width:100px;height:100px;margin-right:15px}}.p-front__feature-guest-archive-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-front__feature-guest-archive-item-content h4{font-size:2.2rem;line-height:1.4;color:#424242}@media screen and (max-width: 960px){.p-front__feature-guest-archive-item-content h4{font-size:1.8rem}}@media screen and (max-width: 767px){.p-front__feature-guest-archive-item-content h4{font-size:1.6rem}}.p-front__feature-guest-archive-item-content h4 .min-size{display:inline-block;font-size:50%;-webkit-transform:translate(0, -0.8em);transform:translate(0, -0.8em)}.p-front__feature-guest-archive-item-content .p-front__feature-guest-item-link{margin:auto 0 0}.p-front__category{margin-top:115px}@media screen and (max-width: 767px){.p-front__category{margin-top:60px;padding:0 20px}}.p-front__category>h2{margin-bottom:20px}.p-front__category-lead{margin-bottom:50px}@media screen and (max-width: 767px){.p-front__category-lead{margin-bottom:35px}}.p-front__category-button{position:relative;display:none}@media screen and (max-width: 767px){.p-front__category-button{display:block}}.p-front__category-button::before{content:"";position:absolute;z-index:1;top:calc(50% - 11.5px);right:25px;display:block;width:23px;height:23px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.p-front__category-button button{position:relative;display:block;width:100%;background-color:#424242;padding:24px 30px 27px;font-weight:500;font-size:1.6rem;text-align:left;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.p-front__category-button button::before,.p-front__category-button button::after{content:"";position:absolute;top:calc(50% - .5px);right:31.5px;display:block;width:9px;height:1px;background-color:#fff}.p-front__category-button button::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-front__category-button button:hover{opacity:.85}.p-front__category-button button[aria-expanded=true]{display:none}.p-front__past-seminar{position:relative;margin-top:100px;padding:475px 0 100px;background-color:#fff}@media screen and (max-width: 767px){.p-front__past-seminar{margin-top:60px;padding:220px 0 70px}}.p-front__past-seminar::before{content:"";position:absolute;top:0;right:0;left:0;height:475px;background-image:url(../image/pict/pict-top-past-bg.jpg);background-size:cover}@media screen and (max-width: 767px){.p-front__past-seminar::before{height:220px;background-position:center}}.p-front__past-seminar-content{margin-top:45px}.p-front__sample{padding-bottom:100px;background-color:#424242}@media screen and (max-width: 767px){.p-front__sample{padding:0 20px 70px}}.p-front__sample-inner{max-width:800px;margin:30px auto 0}@media screen and (max-width: 767px){.p-front__sample-inner{margin-top:20px}}.p-front__sample-inner .p-front__button{margin-top:30px}@media screen and (max-width: 767px){.p-front__sample-inner .p-front__button{margin-top:20px}}.p-front__seminar{padding-bottom:100px}@media screen and (max-width: 767px){.p-front__seminar{padding-bottom:70px}}.p-front__seminar-content{margin-top:45px}@media screen and (max-width: 767px){.p-front__seminar-content{margin-top:20px;padding:0 20px}}.p-front__price{padding-bottom:100px;background-color:#fff}@media screen and (max-width: 767px){.p-front__price{padding-bottom:70px}}.p-front__price-content{max-width:680px;margin:30px auto 0;padding:0 20px}@media screen and (max-width: 767px){.p-front__price-content{margin-top:20px}}.p-front__price-content>h3{padding:14px 10px 15px;font-size:1.8rem;text-align:center;color:#fff;background-color:#424242}.p-front__price-inner{padding:20px 30px 25px;border:1px solid #424242}@media screen and (max-width: 767px){.p-front__price-inner{padding:20px 15px}}.p-front__price-inner+.p-front__price-inner{border-top:none}.p-front__price-inner-heading{font-size:1.8rem;color:#076d5c}@media screen and (max-width: 767px){.p-front__price-inner-heading{font-size:1.6rem;text-align:center}}.p-front__price-inner-price{font-family:"Roboto","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:4.6rem;line-height:1.2}@media screen and (max-width: 767px){.p-front__price-inner-price{font-size:3.6rem;text-align:center}}.p-front__price-inner-price span{margin-left:5px;font-size:1.4rem;font-weight:700}@media screen and (max-width: 767px){.p-front__price-inner-price span{font-size:1.2rem}}.p-front__price-inner-text{display:block;margin-top:10px;font-weight:400;font-size:1.2rem;color:#818181}.p-front__price-inner-text a{text-decoration:underline}.p-front__price-inner-text a:hover{text-decoration:none}.p-front__price-inner-campaign{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:20px 20px 30px;background-color:#e6f0ef}@media screen and (max-width: 767px){.p-front__price-inner-campaign{display:block;padding:20px}}@media screen and (max-width: 350px){.p-front__price-inner-campaign{padding:20px 15px}}.p-front__price-inner-campaign-image{width:112px;margin-right:25px}@media screen and (max-width: 767px){.p-front__price-inner-campaign-image{margin:0 auto}}.p-front__price-inner-campaign-content{width:calc(100% - 137px)}@media screen and (max-width: 767px){.p-front__price-inner-campaign-content{width:100%}}.p-front__price-inner-campaign-content h5{font-size:2.4rem;line-height:1.2;color:#076d5c}@media screen and (max-width: 767px){.p-front__price-inner-campaign-content h5{margin-top:13px;font-size:1.8rem;text-align:center}}@media screen and (max-width: 350px){.p-front__price-inner-campaign-content h5{font-size:1.6rem}}.p-front__price-inner-campaign-content>small{font-size:1.1rem;font-weight:400;margin-top:13px}@media screen and (max-width: 767px){.p-front__price-inner-campaign-content>small{display:block}}.p-front__price-inner-campaign-content-limited{font-size:1.2rem;font-weight:700;color:#076d5c}@media screen and (max-width: 767px){.p-front__price-inner-campaign-content-limited{font-size:1.1rem;text-align:center}}.p-front__price-inner-campaign-content-limited em{font-style:normal;font-size:1.8rem}@media screen and (max-width: 767px){.p-front__price-inner-campaign-content-limited em{font-size:1.6rem}}.p-front__price-inner-campaign-content-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Roboto","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:3.2rem;line-height:1.5}@media screen and (max-width: 767px){.p-front__price-inner-campaign-content-price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;font-size:2.2rem}}@media screen and (max-width: 350px){.p-front__price-inner-campaign-content-price{font-size:2rem}}.p-front__price-inner-campaign-content-price>p{text-decoration:line-through}.p-front__price-inner-campaign-content-price>img{display:inline-block;margin:0 8px}@media screen and (max-width: 767px){.p-front__price-inner-campaign-content-price>img{width:12px}}.p-front__price-inner-campaign-content-price>strong{color:#076d5c}.p-front__price-inner-campaign-content-price>strong span{margin-left:5px;font-weight:700;font-size:1.4rem}@media screen and (max-width: 767px){.p-front__price-inner-campaign-content-price>strong span{font-size:1.2rem}}@media screen and (max-width: 350px){.p-front__price-inner-campaign-content-price>strong span{font-size:1.1rem}}.p-front__price-inner-campaign-content-text{margin-top:10px;font-weight:400;font-size:1.3rem}@media screen and (max-width: 767px){.p-front__price-inner-campaign-content-text{margin-top:20px}}.p-front__price-inner-campaign-content-text em{font-style:normal;font-weight:700}.p-front__price-list{border:1px solid #424242}.p-front__price-list>li{padding:21px 30px 23px}@media screen and (max-width: 767px){.p-front__price-list>li{padding:16px 20px 17px}}.p-front__price-list>li+li{border-top:1px solid #e7e7e7}.p-front__price-list>li span{color:#e56813}.p-front__price-list-discount{margin-top:13px}.p-front__price-list-discount li{position:relative;font-size:1.3rem;font-weight:400;padding-left:15px;text-indent:-10px}.p-front__price-list-discount li::before{content:"・";display:inline-block;margin:0 3px}.p-front__price-list-discount li em{font-style:normal;font-weight:700}@media screen and (max-width: 767px){.p-front__price-list-discount li+li{margin-top:5px}}.p-front__price-list-sub-text{display:block;margin-top:10px;font-size:1.1rem;font-weight:400}.p-front__price-list-discount-link{margin:20px 0 10px}.p-front__price-list-discount-link a{display:inline-block;border-radius:5px;-webkit-box-shadow:0px 2px 15px rgba(0,0,0,.15);box-shadow:0px 2px 15px rgba(0,0,0,.15);-webkit-transition:all .3s;transition:all .3s}.p-front__price-list-discount-link a:hover{opacity:.85;-webkit-box-shadow:none;box-shadow:none}.p-front__price-button{margin-top:45px;text-align:center}@media screen and (max-width: 767px){.p-front__price-button{margin-top:30px}}.p-front__profile{max-width:1000px;margin:0 auto;padding:0 20px 100px}@media screen and (max-width: 767px){.p-front__profile{padding:0 0 70px}}.p-front__profile-wrap{margin-top:45px;padding:62px 90px 85px;background-color:#fff}@media screen and (max-width: 960px){.p-front__profile-wrap{padding:40px 40px 60px}}@media screen and (max-width: 767px){.p-front__profile-wrap{padding:20px 20px 60px}}.p-front__profile-detail>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px;font-size:4rem;line-height:1.2}@media screen and (max-width: 767px){.p-front__profile-detail>h3{display:block;font-size:2.8rem;text-align:center}}.p-front__profile-detail>h3 span{margin-left:15px;font-family:"Montserrat","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.5rem;color:#076d5c}@media screen and (max-width: 767px){.p-front__profile-detail>h3 span{display:block;margin:10px 0 0;font-size:1.3rem}}.p-front__profile-detail-job{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;font-weight:400}@media screen and (max-width: 767px){.p-front__profile-detail-job{display:block;text-align:center}}.p-front__profile-detail-job li{position:relative}@media screen and (max-width: 767px){.p-front__profile-detail-job li{font-size:1.3rem}}.p-front__profile-detail-job li::after{content:"/";display:inline-block;margin:0 5px}@media screen and (max-width: 767px){.p-front__profile-detail-job li::after{display:none}}.p-front__profile-detail-job li:last-child::after{display:none}.p-front__profile-detail-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}@media screen and (max-width: 767px){.p-front__profile-detail-sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-front__profile-detail-sns li+li{margin-left:10px}.p-front__profile-detail-sns li a{display:block;width:40px;height:40px;-webkit-transition:opacity .3s;transition:opacity .3s}.p-front__profile-detail-sns li a:hover{opacity:.85}.p-front__profile-detail-text{margin-top:20px;font-weight:400}.p-front__profile-content{margin-top:30px}.p-front__profile-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 23px;border-top:1px solid #e7e7e7}@media screen and (max-width: 767px){.p-front__profile-content-item{display:block}}.p-front__profile-content-item:last-child{border-bottom:1px solid #e7e7e7}.p-front__profile-content-item>dt{width:180px;font-weight:700}.p-front__profile-content-item>dd{width:calc(100% - 180px);font-weight:400}@media screen and (max-width: 767px){.p-front__profile-content-item>dd{width:100%;margin-top:10px}}.p-front__profile-content-item-list li{position:relative;display:inline}.p-front__profile-content-item-list[data-separate=slash] li::after{content:"/";display:inline-block;margin:0 3px}.p-front__profile-content-item-list[data-separate=slash] li:last-child::after{display:none}.p-front__profile-content-item-list[data-separate=comma] li::after{content:"、";display:inline-block}.p-front__profile-content-item-list[data-separate=comma] li:last-child::after{display:none}.p-front__profile-content-list-career>div{display:-webkit-box;display:-ms-flexbox;display:flex}.p-front__profile-content-list-career>div+div{margin-top:5px}.p-front__profile-content-list-career>div dt{min-width:86px}.p-front__profile-content-list-career>div dd a{color:#424242;text-decoration:underline}.p-front__profile-content-list-career>div dd a:hover{text-decoration:none}.p-front__personal{padding-bottom:100px;background-color:#fff}@media screen and (max-width: 767px){.p-front__personal{padding-bottom:70px}}@media screen and (max-width: 767px){.p-front__personal-wrap .c-seminar-card-personal{margin-bottom:20px}}.p-movie__content-wrap{max-width:840px;margin:0 auto;padding:60px 20px 120px}@media screen and (max-width: 767px){.p-movie__content-wrap{padding:45px 20px 70px}}.p-movie__content-link{margin-top:50px}.p-movie__content-link a{color:#424242;text-decoration:underline}.p-movie__content-link a:hover{text-decoration:none}.p-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-news__unit{width:calc(25% - 15px);margin:0 20px 20px 0;background-color:#fff;border:1px solid #e7e7e7}.p-news__unit:nth-child(4n){margin-right:0}@media screen and (max-width: 960px){.p-news__unit{width:calc(50% - 10px)}.p-news__unit:nth-child(2n){margin-right:0}}@media screen and (max-width: 767px){.p-news__unit{width:calc(50% - 5px);margin:0 10px 10px 0}.p-news__unit:nth-child(2n){margin-right:0}}.p-news__unit>a{display:block;height:100%;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s}.p-news__unit>a:hover{background-color:#818181}.p-news__unit>a:hover .p-news__unit-thumbnail{opacity:.8}.p-news__unit-thumbnail{padding-top:100%;background-size:cover;background-position:center;overflow:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}.p-news__unit-heading{padding:10px 15px 15px}@media screen and (max-width: 767px){.p-news__unit-heading{padding:10px}}.p-news__unit-heading>h2{font-size:1.5rem;line-height:1.5;color:#424242}@media screen and (max-width: 767px){.p-news__unit-heading>h2{font-size:1.2rem}}.p-news__unit-heading>time{font-size:1.2rem;color:#818181}@media screen and (max-width: 767px){.p-news__unit-heading>time{font-size:1rem}}.p-news__detail-thumbnail{margin-bottom:50px}@media screen and (max-width: 767px){.p-news__detail-thumbnail{margin-bottom:20px}}.p-news__detail-thumbnail img{display:block;margin:0 auto;width:100%;max-width:450px}.p-news__detail-title{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e7e7e7}.p-news__detail-title h1{font-size:2rem;line-height:1.6}@media screen and (max-width: 767px){.p-news__detail-title h1{font-size:1.6rem}}.p-news__detail-title time{font-size:1.2rem;color:#818181}.p-news__detail-content>h2{font-size:1.6rem;text-align:left}@media screen and (max-width: 767px){.p-news__detail-content>h2{font-size:1.5rem}}.p-news__detail-content>h3{margin-bottom:10px;font-size:1.5rem;text-align:left}@media screen and (max-width: 767px){.p-news__detail-content>h3{font-size:1.4rem}}.p-news__detail-content>p+h3{margin-top:30px}.p-past-seminar-category__sample{width:54.5%;max-width:700px;margin:0 auto;padding:75px 0}@media screen and (max-width: 960px){.p-past-seminar-category__sample{width:100%;padding:60px 30px}}@media screen and (max-width: 767px){.p-past-seminar-category__sample{padding:60px 20px}}.p-past-seminar-category__sample h2{margin-bottom:40px;text-align:center;font-size:2.6rem}@media screen and (max-width: 767px){.p-past-seminar-category__sample h2{margin-bottom:25px;font-size:2.2rem}}.p-past-seminar-category__content-movie{position:relative;width:100%;height:0;padding-top:56.25%}.p-past-seminar-category__content-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-past-seminar-category__item{padding:13px 25px 27px;background-color:#fff}@media screen and (max-width: 767px){.p-past-seminar-category__item{padding:15px 20px 20px}}.p-past-seminar-category__item h3{margin-bottom:16px;font-size:2rem}@media screen and (max-width: 767px){.p-past-seminar-category__item h3{margin-bottom:12px}}.p-past-seminar-category__item p{margin-bottom:7px;font-size:1.5rem;font-weight:400;color:#818181}@media screen and (max-width: 767px){.p-past-seminar-category__item p{margin-bottom:15px;font-size:1.4rem}}.p-past-seminar-category__item small{font-size:1.2rem;font-weight:400;color:#818181}@media screen and (max-width: 767px){.p-past-seminar-category__item small{display:block;line-height:1.5}}.p-past-seminar-category__item small em{font-style:normal;color:#424242}.p-past-seminar-category__sample-link{display:block;margin-top:30px;text-align:center}.p-past-seminar-category__sample-link a{display:inline-block;font-size:1.5rem;font-weight:400;text-decoration:underline}.p-past-seminar-category__sample-link a:hover{text-decoration:none}.p-past-seminar-category__logined{padding:60px 0 120px;background-color:#fff}@media screen and (max-width: 767px){.p-past-seminar-category__logined{padding:45px 0 70px}}.p-past-seminar-category__logined-wrapper{margin-top:40px}.p-past-seminar-category__logined-text{margin-top:35px;font-size:1.6rem;font-weight:400;text-align:center}.p-setting__nav{padding:30px;margin-bottom:30px;background-color:#fff;border-radius:4px}@media screen and (max-width: 767px){.p-setting__nav{padding-bottom:20px}}.p-setting__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.p-setting__nav ul{display:block}}.p-setting__nav ul li{width:calc(50% - 15px);margin-bottom:10px}@media screen and (max-width: 767px){.p-setting__nav ul li{width:100%;margin-bottom:15px}}.p-setting__nav ul li a{font-weight:normal;color:#424242;text-decoration:underline}.p-setting__nav ul li a:hover{text-decoration:none}.p-setting__receipt-list-unit{padding:20px 25px 25px;background-color:#fff;border-radius:4px}@media screen and (max-width: 767px){.p-setting__receipt-list-unit{padding:18px 22px 22px}}.p-setting__receipt-list-unit+.p-setting__receipt-list-unit{margin-top:10px}.p-setting__receipt-list-date{font-weight:bold;line-height:1}.p-setting__receipt-list-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:15px}.p-setting__receipt-list-price dt{margin-bottom:5px;font-size:1rem;color:#818181}.p-setting__receipt-list-price dd{font-size:1.4rem;font-weight:bold;line-height:1}.p-setting__receipt-list-price dd span{margin-right:3px;font-size:2.8rem}.p-setting__receipt-list-button{display:block;padding:12px 15px 14px;color:#424242;text-decoration:none;font-size:1.4rem;line-height:1;border:1px solid #e7e7e7;border-radius:2px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){.p-setting__receipt-list-button{padding:10px 13px 12px}}.p-setting__receipt-list-button:hover{border-color:#076d5c}.p-setting__receipt-detail{padding:0 30px}@media screen and (max-width: 767px){.p-setting__receipt-detail{padding:0 20px}}.p-setting__receipt-detail-inner{position:relative;max-width:580px;margin:80px auto 30px;padding:40px;border:1px solid #e7e7e7;border-radius:4px}@media screen and (max-width: 767px){.p-setting__receipt-detail-inner{padding:25px}}.p-setting__receipt-detail-inner h1{margin-bottom:30px;font-size:1.5rem}.p-setting__receipt-detail-meta{margin-bottom:15px}.p-setting__receipt-detail-name{margin-bottom:20px;font-weight:bold}.p-setting__receipt-detail-name span{margin-right:10px;font-size:2rem}.p-setting__receipt-detail-price{display:inline-block;margin-bottom:20px;padding-bottom:5px;border-bottom:2px solid #424242}.p-setting__receipt-detail-detail{margin:25px 0 20px}.p-setting__receipt-detail-detail h2{margin-bottom:5px;font-size:1.5rem}.p-setting__receipt-detail-detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-setting__receipt-detail-detail dl dt{width:70px;font-weight:bold}.p-setting__receipt-detail-detail dl dd{width:calc(100% - 70px)}.p-setting__receipt-detail-print{position:absolute;top:30px;right:30px}@media print{.p-setting__receipt-detail-print{display:none}}.p-setting__receipt-detail-print input{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#424242;font-size:1.5rem;text-decoration:underline}.p-setting__receipt-detail-print input:hover{text-decoration:none}.p-setting__receipt-close{text-align:center}@media print{.p-setting__receipt-close{display:none}}.p-setting__receipt-close input{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#424242;font-size:1.5rem;text-decoration:underline}.p-setting__receipt-close input:hover{text-decoration:none}.p-setting-magazine{padding:25px;margin-bottom:30px;background-color:#fff;border-color:4px}@media screen and (max-width: 767px){.p-setting-magazine{padding:20px 15px}}.p-setting-magazine-unit+.p-setting-magazine-unit{margin-top:20px}.p-setting-magazine-unit p{padding-left:20px;font-size:1.2rem}.p-setting-magazine-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:3px 10px 5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-setting-magazine-label:hover label{cursor:pointer;color:#076d5c}.p-setting-magazine-label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin-top:1px;width:15px;height:15px;margin-right:6px;border:1px solid #e7e7e7;background-color:#fff;border-radius:2px}.p-setting-magazine-label input:checked{background-color:#fff}.p-setting-magazine-label input:checked::after{position:absolute;display:block;content:"";top:calc(50% - 4.5px);right:calc(50% - 6px);width:12px;height:9px;background-image:url("../image/icon/icon-check-01.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.p-setting-magazine-label input:checked+label{color:#076d5c}.p-setting-magazine-label label{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#424242;font-size:1.5rem;font-weight:500;-webkit-transition:color 300ms;transition:color 300ms}.p-sample-movie__card-wrap{margin-bottom:45px}@media screen and (max-width: 767px){.p-sample-movie__card-wrap{padding:0 20px}}.p-sample-movie__card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;margin-bottom:30px;padding:40px;background-color:#f0f0f0}@media screen and (max-width: 960px){.p-sample-movie__card{padding:30px}}@media screen and (max-width: 767px){.p-sample-movie__card{display:block;padding:20px}}.p-sample-movie__card-content{width:45vw;margin-right:30px}@media screen and (max-width: 767px){.p-sample-movie__card-content{width:100%;margin:0 0 15px}}.p-sample-movie__card-content-type{display:inline-block;margin-bottom:20px;padding:3px 14px;font-size:1.3rem;font-weight:700;text-align:center;border:1px solid #424242}@media screen and (max-width: 767px){.p-sample-movie__card-content-type{margin-bottom:0;font-size:1.2rem}}.p-sample-movie__card-content-type[data-type=dark]{color:#fff;background-color:#424242}.p-sample-movie__card-content-type[data-type=bright]{color:#424242;background-color:#fff}.p-sample-movie__card-content-title{margin:0 0 10px;font-size:2.2rem;font-weight:bold;line-height:1.45}@media screen and (max-width: 960px){.p-sample-movie__card-content-title{margin:15px 0;font-size:2rem}}.p-sample-movie__card-content-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.p-sample-movie__card-content-tag{display:block}}.p-sample-movie__card-content-tag-category{margin-right:12px;font-size:1.4rem;color:#818181;text-decoration:none}@media screen and (max-width: 960px){.p-sample-movie__card-content-tag-category{font-size:1.3rem}}.p-sample-movie__card-content-tag-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;font-family:"Roboto","Helvetica Neue",Helvetica,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media screen and (max-width: 767px){.p-sample-movie__card-content-tag-time{margin-top:10px}}.p-sample-movie__card-content-tag-time p{margin-left:5px}.p-sample-movie__card-content-text{margin:10px 0 15px;font-size:1.5rem;font-weight:400;line-height:1.8;color:#424242}@media screen and (max-width: 960px){.p-sample-movie__card-content-text{font-size:1.4rem;line-height:1.5}}.p-sample-movie__card-content-sub-text{font-size:1.2rem;font-weight:400;color:#818181}.p-sample-movie__card-content-sub-text em{font-style:normal;color:#424242}.p-sample-movie__card-movie{position:relative;width:52vw}@media screen and (max-width: 767px){.p-sample-movie__card-movie{width:100%}}.p-sample-movie__card-movie-inner{position:relative;width:100%;height:0;padding-top:56.25%}.p-sample-movie__card-movie-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-register-complete__inner .inner-text{text-align:center;font-size:2rem;color:#076d5c;font-weight:bold;line-height:1.8}.p-register-complete__inner .inner-text span{display:block}.p-register-complete__inner img{display:block;margin:40px auto 100px}.p-trial-hero{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:2;background-color:#f0f0f0}.p-trial-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1280px;margin-inline:auto}@media screen and (max-width: 1080px){.p-trial-hero__inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;padding-inline:20px}}.p-trial-hero__contents{position:relative;z-index:2;padding:73px 0px 73px 70px}@media screen and (max-width: 1080px){.p-trial-hero__contents{padding:36px 0px}}.p-trial-hero__heading>span{display:block}.p-trial-hero__heading .__main-title{font-size:3.6rem;color:#d99241}.p-trial-hero__heading .__sub-title{margin-top:12px;font-size:2rem}.p-trial-hero__heading .__sub-title>span{color:#d99241}.p-trial-hero__heading .__sub-title br{display:none}@media screen and (max-width: 1080px){.p-trial-hero__heading{text-align:center}}@media screen and (max-width: 767px){.p-trial-hero__heading .__main-title{font-size:2.8rem}.p-trial-hero__heading .__sub-title{font-size:1.8rem}.p-trial-hero__heading .__sub-title br{display:block}}.p-trial-hero__lead{margin-top:32px;font-size:1.5rem;line-height:1.8}@media screen and (max-width: 1080px){.p-trial-hero__lead{max-width:440px}.p-trial-hero__lead br{display:none}}@media screen and (max-width: 767px){.p-trial-hero__lead{font-size:1.3rem;margin-top:24px}}.p-trial-hero__link-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:260px;height:60px;background:-webkit-gradient(linear, left top, right top, from(#D9BE36), to(#DD922C));background:linear-gradient(to right, #D9BE36 0%, #DD922C 100%);text-decoration:none;margin-top:32px;border-radius:100px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}.p-trial-hero__link-btn .__inner-text{font-size:1.8rem;font-weight:medium;color:#fff;padding-bottom:3px}@media screen and (max-width: 1080px){.p-trial-hero__link-btn{width:220px;height:50px;margin-inline:auto;margin-top:24px}.p-trial-hero__link-btn .__inner-text{font-size:1.5rem}}.p-trial-hero__attention{margin-top:16px;font-size:1.2rem;line-height:1.75;color:#818181}.p-trial-hero__image{width:38.5416666667vw;max-width:555px;height:auto;position:relative;z-index:1;margin-right:70px}@media screen and (max-width: 1080px){.p-trial-hero__image{display:block;margin-inline:auto;width:100%;max-width:440px}}.p-trial-hero__bg-gradient{background-image:url(../image/pages/trial/bg-orange.png);background-size:cover;position:absolute;bottom:0%;left:0;width:100%;height:40px;z-index:0}