﻿html{box-sizing:border-box;margin-top:0 !important}h1,h2,h3,h4,h5,h6,ul{margin-bottom:0}body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;font-weight:normal}.container{width:1134px;max-width:100%}:focus{outline:none}body.user-is-tabbing :focus{outline:3px solid rgba(186,39,1,.6392156863);box-shadow:0 0 4px 3px rgba(186,39,1,.6392156863),0 0 4px 0 rgba(186,39,1,.6392156863) inset}.cursor-default{cursor:default}*,*::before,*::after{box-sizing:inherit}a{color:#234872;text-decoration:none}a:hover,a:active,a:focus{color:#4baac4;text-decoration:none}a:hover{color:#4baac4}.text-primary{color:#4baac4 !important}.grap{height:36px;background:rgba(211,181,114,.1)}.arrow-up{width:0;height:0;border-left:23px solid rgba(0,0,0,0);border-right:23px solid rgba(0,0,0,0);border-bottom:23px solid #a67c52}#scroll-top{width:50px;overflow:hidden;display:inline-block;position:fixed;bottom:15px;right:calc((100vw - 1150px)/2);z-index:9999}@media only screen and (max-width: 700px){#show-menu.active img:last-child{display:none}#show-menu.active img:first-child{display:inline-block}#show-menu .mobileBtn{filter:brightness(1) sepia(0) hue-rotate(0deg) saturate(1);transition:filter .3s ease-in-out}#show-menu .mobileBtn.scrolled{filter:brightness(1.2) sepia(1) hue-rotate(180deg) saturate(5)}#show-menu img{width:50px;height:50px}#show-menu img:first-child{display:none}#show-menu img:last-child{display:inline-block}}@media only screen and (min-width: 701px)and (max-width: 959px){#show-menu.active img:last-child{display:none}#show-menu.active img:first-child{display:inline-block}#show-menu img{width:36px;height:36px}#show-menu img:first-child{display:none}#show-menu img:last-child{display:inline-block}}.img-responsive{max-width:100%;width:100%}.text-underline{text-decoration:underline}.block-breadcrumb{margin-bottom:50px;position:relative;z-index:9;overflow:hidden}.block-breadcrumb.--style-teacher{margin-bottom:0}.block-breadcrumb.mb-31{margin-bottom:31px}@media only screen and (max-width: 700px){.block-breadcrumb{margin-bottom:30px}}.block-breadcrumb .container{position:static;z-index:2}.block-breadcrumb__top{position:relative}.block-breadcrumb__top.type3 img{height:530px;object-fit:cover}@media only screen and (max-width: 700px){.block-breadcrumb__top.type3 img{height:500px}}.block-breadcrumb__top img{height:280px;object-fit:cover}@media only screen and (max-width: 700px){.block-breadcrumb__top img{height:auto}}.block-breadcrumb__top .entry-content{position:absolute;top:0;left:0;width:100%;z-index:2;height:100%;display:flex;align-items:flex-end}.block-breadcrumb__top .entry-content.type1{display:flex;align-content:space-between;justify-content:space-between;height:530px}.block-breadcrumb__top .entry-content.type1>div{min-height:276px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 700px){.block-breadcrumb__top .entry-content.type1{padding-left:30px;height:500px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-breadcrumb__top .entry-content{padding-left:15px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-breadcrumb__top .entry-content{padding-left:15px}}.block-breadcrumb__top .container:after{content:"";position:absolute;width:100%;height:100%;background-image:url("../images/category/cover-effect-bg.png");background-size:auto;opacity:.08;top:0;left:0;z-index:1;background-repeat:repeat}.block-breadcrumb__top .container:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg, rgba(41, 4, 4, 0.4) 0%, rgba(41, 4, 4, 0) 100%);background-size:auto;top:0;left:0;z-index:2;background-repeat:repeat}.block-breadcrumb__top h2{font-family:"Noto Serif JP";font-weight:500;font-size:62px;line-height:100%;letter-spacing:.04em;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.3)}@media only screen and (max-width: 700px){.block-breadcrumb__top h2{font-size:56px}}.block-breadcrumb__top ul{list-style:none;padding:0;margin:0;margin-bottom:40px}@media only screen and (max-width: 700px){.block-breadcrumb__top ul{margin-bottom:30px}}.block-breadcrumb__top ul li{font-family:"Noto Serif JP";font-weight:500;font-size:28px;line-height:170%;display:flex;align-items:flex-end;letter-spacing:.04em;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.3)}@media only screen and (max-width: 700px){.block-breadcrumb__top ul li{font-size:26px}}.block-breadcrumb__top h3,.block-breadcrumb__top h1{margin-bottom:50px;font-family:"Noto Serif JP";font-weight:500;font-size:36px;line-height:100%;letter-spacing:.04em;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.block-breadcrumb__top h3 span,.block-breadcrumb__top h1 span{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.05em;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.3);display:block;margin-top:20px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-breadcrumb__top h3,.block-breadcrumb__top h1{margin-bottom:78px}}@media only screen and (max-width: 700px){.block-breadcrumb__top h3,.block-breadcrumb__top h1{font-size:32px;padding-left:20px}.block-breadcrumb__top h3 span,.block-breadcrumb__top h1 span{margin-top:15px}}.block-breadcrumb__bot{margin-top:10px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-breadcrumb__bot{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-breadcrumb__bot{padding-left:15px;padding-right:15px}}.block-breadcrumb__bot ol{padding:0;margin:0;list-style:none;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 700px){.block-breadcrumb__bot ol{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100vw - 30px)}}.block-breadcrumb__bot li{font-weight:300;font-size:12px;line-height:170%;color:#726e6c;float:left}.block-breadcrumb__bot li a{font-weight:300;font-size:12px;line-height:170%;text-decoration-line:underline;color:#302828}.block-breadcrumb__bot li:last-child{width:100%;text-overflow:ellipsis;overflow:hidden}.block-breadcrumb__bot li+li{padding-left:24px;background:url("../images/icon/arr.webp") no-repeat 10px 5px;background-size:6px}@media only screen and (max-width: 700px){.block-breadcrumb__bot{padding-left:15px}}.owl-dots{text-align:center;margin-top:24px !important}.owl-dots button{width:16px;height:16px;background:#d9d9d9 !important;margin-right:4px;margin-left:4px;border-radius:50%}.owl-dots button.active{background:#234872 !important}.owl-theme .owl-dots .owl-dot span{display:none}.no-border:before{border:0 !important}.mt-48{margin-top:48px !important}.block-pagination{text-align:center}.block-pagination ul{display:inline-block;border-radius:0;margin-bottom:0}.block-pagination ul li{float:left;border-radius:0}.block-pagination ul li a{border-radius:0 !important;border:0;font-size:16px;line-height:33px;text-align:center;color:#fff;width:36px;background:linear-gradient(90deg, #71AFD1 -11.54%, #9DCCE0 108.64%);height:36px;margin:0 6px;padding:0}.block-pagination .nav-links{display:flex;align-items:center;justify-content:center}.navigation .nav-links{display:flex;align-items:center;justify-content:center}.alignleft{text-align:left;margin-top:0}.alignleft:after{content:"";display:block;clear:both}.entry-content>.alignleft{max-width:var(--responsive--aligndefault-width)}@media only screen and (min-width: 482px){.alignleft{float:left;margin-right:var(--global--spacing-horizontal);margin-bottom:var(--global--spacing-vertical)}.entry-content>.alignleft{max-width:calc(50% - var(--responsive--alignleft-margin))}}.aligncenter{clear:both;display:block;float:none;margin-left:auto;margin-right:auto;text-align:center}.alignright{margin-top:0;margin-bottom:var(--global--spacing-vertical)}.alignright:after{content:"";display:block;clear:both}.entry-content>.alignright{max-width:var(--responsive--aligndefault-width)}.opacity{opacity:.8;cursor:default !important}.page-link:hover{color:#fff !important;background:#234872 !important;opacity:.9}@media only screen and (min-width: 482px){.alignright{float:right;margin-left:var(--global--spacing-horizontal)}.entry-content>.alignright{max-width:calc(50% - var(--responsive--alignright-margin))}}.h-5{height:5px}@media only screen and (min-width: 960px)and (max-width: 1279px){.row.owl-carousel{display:flex}}@media only screen and (max-width: 700px){.row.owl-carousel{width:auto}body.show2{overflow:hidden}}.fa-caret-left,.fa-caret-right{color:#1c7ae5}.d-only-show-xl,.d-only-show-lg,.d-only-show-md,.d-only-show-xs,.d-only-show-sm{display:none}.entry-content{padding:0 270px}.px-15{padding-left:15px;padding-right:15px}@media only screen and (min-width: 1500px){.d-only-show-xl{display:block}.container{width:1500px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.d-only-show-lg{display:block}.container{width:1280px}.entry-content{padding:0 160px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.d-only-show-md{display:block}.container{width:960px}.entry-content{padding:0px}}@media only screen and (min-width: 701px)and (max-width: 959px){.d-only-show-sm{display:block}#page{width:960px;overflow:hidden}.container,.container-fluid{width:960px;min-width:960px;margin:0}.entry-content{padding:0px}section{width:max-content}.d-sm-inline-block{display:inline-block !important}.d-sm-none{display:none !important}}@media only screen and (max-width: 700px){.d-only-show-xs{display:block}.entry-content{padding:0}.d-sm-inline-block{display:none !important}.d-sm-none{display:inline-block !important}}.bg-brown{height:5px;background:#68310e}.bg-red{height:5px;background:#ce443a}.bg-green{height:5px;background:#658121}.bg-pink{background:#b2589f;height:5px}.modal-backdrop.show{opacity:.8}.modal-dialog{max-width:min-content;margin-top:184px}@media only screen and (max-width: 700px){.modal-dialog{margin:0;padding:20px;max-width:100vw;height:100vh}}.modal-content{background:none;box-shadow:none;border:0;padding-left:150px}@media only screen and (max-width: 700px){.modal-content{height:100%;padding-left:0}}.modal .close{margin-bottom:24px}@media only screen and (max-width: 700px){.modal .close{margin-bottom:0;margin-top:20px;font-size:.5rem}.modal .close img{height:16px}}.modal-body{padding:0}@media only screen and (max-width: 700px){.modal-body{display:flex;flex-direction:column;height:100%}}.box-content-modal{width:681px;height:424px;max-width:100%;background:#fff;display:flex;padding:40px 40px 0 195px;position:relative}.box-content-modal p.des{max-height:200px;overflow:auto}@media only screen and (max-width: 700px){.box-content-modal p.des{max-height:unset}}.box-content-modal p.des::-webkit-scrollbar{width:12px}.box-content-modal p.des::-webkit-scrollbar-track{background:#f1f1f1}.box-content-modal p.des::-webkit-scrollbar-thumb{background-color:#9d8f74;border-radius:10px;border:3px solid #f1f1f1}.box-content-modal p.des::-webkit-scrollbar-thumb:hover{background:#555}.box-content-modal img{position:absolute;top:-40px;left:-148px}.box-content-modal img.img{border-radius:30px;width:260px;aspect-ratio:3/4;object-fit:cover}@media only screen and (max-width: 700px){.box-content-modal img.img{width:180px}}.box-content-modal img.caret{position:absolute;top:0px;right:0px;left:auto}.box-content-modal .teacherName{font-family:"Noto Serif JP";font-weight:500;font-size:34px;line-height:150%;color:#302828;margin-bottom:5px}.box-content-modal span{font-family:"Noto Serif JP";font-weight:500;font-size:16px;line-height:150%;color:#302828}.box-content-modal p{font-weight:300;font-size:16px;line-height:170%;color:#302828;margin-top:40px}@media only screen and (max-width: 700px){.box-content-modal{display:flex;width:100%;height:100%;max-width:100%;background:#fff;padding:30px 20px;position:relative;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;overflow-y:scroll}.box-content-modal .teacherName{font-size:28px;margin-top:15px;margin-bottom:5px}.box-content-modal span{font-size:14px}.box-content-modal p{margin-top:15px;text-align:justify}.box-content-modal img.img{width:183px;border-radius:20px;position:relative;top:0;left:0;height:260px}}.screen-reader-text{display:none}.pagination{justify-content:center}.navigation a.page-numbers{display:inline-flex;align-items:center;justify-content:center;background:#fff;width:45px;height:45px;border:1px solid #b4b4b4;box-shadow:0px 1px 5px rgba(0,0,0,.1);border-radius:100px;font-weight:300;font-size:16px;line-height:170%;color:#302828;margin:0 5px}.navigation a.page-numbers:hover{background:#f6f3f1;color:#726e6c;border:1px solid #f6f3f1}@media only screen and (max-width: 700px){.navigation a.page-numbers{margin:0 2.5px}}.navigation span.current{display:inline-flex;align-items:center;justify-content:center;background:#f6f3f1;width:45px;height:45px;border:1px solid #f6f3f1;border-radius:100px;font-weight:300;font-size:16px;line-height:170%;color:#726e6c;margin:0 5px}@media only screen and (max-width: 700px){.navigation span.current{margin:0 2.5px}}.icon-left-paging{width:15px;height:14px}.icon-right-paging{width:15px;height:14px}#sb_instagram #sbi_images{padding:0 !important}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:205px !important;padding:0px 2.5px !important;height:205px !important}@media only screen and (min-width: 960px)and (max-width: 1279px){#sb_instagram.sbi_col_5 #sbi_images .sbi_item{max-height:155px !important;height:155px !important;width:155px !important;padding:0px 1.85px !important}}@media only screen and (min-width: 701px)and (max-width: 959px){#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:16.5% !important;padding:0px 2.5px !important;height:10% !important}}@media only screen and (max-width: 700px){#sb_instagram.sbi_col_5 #sbi_images .sbi_item{max-height:175px !important;height:175px !important;width:49.9999% !important;padding:0px 2.5px !important}}@media(min-width: 376px)and (max-width: 700px){#sb_instagram.sbi_col_5 #sbi_images .sbi_item{max-height:initial !important;height:auto !important;margin-bottom:5px !important}}#sb_instagram #sbi_images .sbi_item.sbi_transition{max-height:200px !important;height:200px !important;width:200px;opacity:1 !important}@media only screen and (min-width: 960px)and (max-width: 1279px){#sb_instagram #sbi_images .sbi_item.sbi_transition{max-height:150px !important;height:150px !important;width:150px}}.box-select{width:215px;height:44px;border:1px solid #b4b4b4;box-shadow:0px 1px 5px rgba(0,0,0,.1);border-radius:2px;background:#f6f3f1;font-weight:300;font-size:15px;line-height:170%;color:#302828;padding-left:15px;text-align:left;min-width:max-content;padding-right:60px}.box-select:after{width:6px;height:10px;color:#ba2134;content:"";position:absolute;top:19px;right:17px}.box-select:before{width:1px;height:34px;content:"";position:absolute;top:5px;right:44px;background:#b4b4b4}@media only screen and (max-width: 700px){.box-select{margin-right:20px;margin-top:20px}}.dropdown-menu{width:100%;padding-left:15px}.fg-image-viewer{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count{font-size:13px}.fg-image-viewer .fiv-inner .fiv-ctrls{margin-top:11.25px}.active .btn-close-qa{display:flex}.btn-close-qa{display:none;background:#f6f3f1;border-radius:0px 0px 3px 3px;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:100%;color:#302828;height:44px;margin-top:10px}.btn-close-qa img{margin-right:15px}@media(max-width: 700px){.btn-close-qa{display:none !important}}@media(min-width: 700px){.btn-close-qa{display:none !important}}#toTop{position:fixed;right:30px;bottom:30px;width:130px;background:linear-gradient(180deg, #A28266 0%, #927050 100%);box-shadow:0px 0px 20px rgba(0,0,0,.25);border-radius:500px;height:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-style:normal;font-weight:600;font-size:16px;line-height:135%;letter-spacing:.05em;color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,.2);z-index:100}#toTop img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;width:auto;height:24px}#toTop:hover{opacity:.5;transition:all .3s linear}#toTop:hover img{transform:rotateY(180deg)}#toTop p{margin-bottom:0;margin-top:7px}#toTop span{font-size:18px}#toTop:after{width:124px;height:124px;border:1px solid #fff;content:"";top:3px;border-radius:500px;left:3px;position:absolute}@media only screen and (max-width: 700px){#toTop{width:54px;height:155px;right:0;bottom:15px;background:linear-gradient(180deg, #A28266 0%, #927050 100%);box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:4px 0px 0px 4px;line-height:114%;font-size:17px}#toTop img{width:30px}#toTop p{writing-mode:vertical-rl;font-size:17px;line-height:103%;letter-spacing:-0.08em;text-shadow:0px 0px 2px rgba(0,0,0,.2);margin-top:5px}#toTop:after{opacity:.7;border:.5px solid #fff;border-radius:2px;height:149px}}.bottomBtnSpContainer{display:none;position:fixed;right:0;bottom:0;width:100% !important;height:auto;z-index:99;padding:12px 15px;background:hsla(0,0%,100%,.7)}@media only screen and (max-width: 480px){.bottomBtnSpContainer{display:flex}}.bottomBtnSpContainer .bottomBtn{background:linear-gradient(180deg, #A18266 0%, #927050 100%);display:flex;flex-direction:row;justify-items:center;align-items:center;border-radius:8px;padding:12px 15px;width:100%;height:100%}.bottomBtnSpContainer .bottomBtn .bottomBtn_content{width:100%;display:flex;justify-content:center;align-items:center}.bottomBtnSpContainer .bottomBtn:after{content:"";position:absolute;border:1px solid #fff;border-radius:5px;width:100%;height:100%;z-index:1;top:15px;left:18px;width:calc(100% - 36px);height:calc(100% - 30px)}.bottomBtnSpContainer .bottomBtn .icon{width:28px;height:18.67px;margin-right:8px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.bottomBtnSpContainer .bottomBtn .textBlock{display:flex;flex-direction:column;justify-items:left}.bottomBtnSpContainer .bottomBtn .textBlock__l1{margin:0;padding:0;word-break:break-all;white-space:normal;font-size:18px;font-style:normal;font-weight:600;color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,.25);text-align:center;line-height:100%;letter-spacing:1.26px}.bottomBtnSpContainer .bottomBtn .textBlock__l1_sm{font-size:14px;padding-left:3px}@media only screen and (max-width: 375px){.bottomBtnSpContainer .bottomBtn .textBlock__l1_sm{font-size:13px}}@media only screen and (max-width: 375px){.bottomBtnSpContainer .bottomBtn .textBlock__l1{font-size:16px}}.bottomBtnSpContainer .bottomBtn .textBlock__l2{margin:0;text-align:center;color:#fff !important;text-shadow:0px 0px 2px rgba(0,0,0,.25);font-size:10.5px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.735px;margin-top:6.5px}.bottomBtnSpContainer:hover{opacity:.9;transition:all .3s linear}.bottomBtnSpContainer:hover img{transform:rotateY(180deg)}.bottomBtnContainer{position:fixed;right:0;bottom:30px;background:rgba(0,0,0,0);width:auto !important;height:auto !important;z-index:99}@media only screen and (max-width: 480px){.bottomBtnContainer{display:none}}.bottomBtnContainer .bottomBtn{background:linear-gradient(180deg, #A18266 0%, #927050 100%);display:flex;flex-direction:column;justify-items:center;align-items:center;border-radius:8px 0px 0px 8px;padding:13px 18px;width:100%;height:100%}.bottomBtnContainer .bottomBtn:after{content:"";position:absolute;border:1px solid #fff;border-radius:5px 0px 0px 5px;width:calc(100% - 6px);height:calc(100% - 6px);left:3px;top:3px;z-index:1}.bottomBtnContainer .bottomBtn .icon{width:29.14px;height:20px;margin-bottom:5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.bottomBtnContainer .bottomBtn .textBlock{display:flex;flex-direction:column;justify-items:left}.bottomBtnContainer .bottomBtn .textBlock__l1{margin:0;word-break:break-all;white-space:normal;font-size:16px;font-style:normal;font-weight:600;line-height:135%;letter-spacing:.8px;margin-top:5px;margin-bottom:5px;color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,.25);text-align:center}.bottomBtnContainer .bottomBtn .textBlock__l2{margin:0;font-size:10px;text-align:center;color:#fff !important;text-shadow:0px 0px 2px rgba(0,0,0,.25);font-style:normal;font-weight:500;line-height:150%;letter-spacing:.7px}.bottomBtnContainer:hover{opacity:.9;transition:all .3s linear}.bottomBtnContainer:hover img{transform:rotateY(180deg)}.video-item:hover a.video{opacity:.5;transition:all .3s linear}.video-item:hover .btn-movie{color:#ba2134}ruby rt{font-size:10px;line-height:100%;color:#302828}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}.mb-box-40{margin-bottom:40px}@media only screen and (max-width: 700px){.mb-box-40{margin-bottom:0}}@media only screen and (max-width: 480px){.common_footer{margin-bottom:84px}}@font-face{font-family:"RyuminPro-Bold";src:url("../fonts/RyuminPro-Bold.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/NotoSansJP-Light.otf") format("otf")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/NotoSansJP-Regular.otf") format("otf")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/NotoSansJP-Medium.otf") format("otf")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/NotoSansJP-Bold.otf") format("otf")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/NotoSansJP-Black.otf") format("otf")}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/NotoSansCJKjp-Regular.otf") format("otf")}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/NotoSansCJKjp-Medium.otf") format("otf")}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/NotoSansCJKjp-Bold.otf") format("otf")}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/NotoSansCJKjp-Black.otf") format("otf")}@font-face{font-family:"KozGoPr6N";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/KozGoPr6N-Regular.otf") format("otf")}@font-face{font-family:"KoburinaGoStdN W6";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/KozGoPr6N-Regular.otf") format("otf")}.btn-custom{width:320px;height:60px;border-radius:500px;max-width:100%;font-weight:600;font-size:16px;line-height:150%;display:inline-flex;align-items:center;text-align:center;position:relative;justify-content:center;z-index:4;transition:all .5s linear}.btn-custom.red{background:#ba2134;box-shadow:0px 5px 15px rgba(0,0,0,.2);color:#fff;border:2px solid #ba2134}.btn-custom.red img{width:14px}.btn-custom.red:hover{opacity:.75;transition:all .5s linear;transform:translateY(2px)}.btn-custom.red:hover img{transform:translateX(3px);transition:all .5s linear}.btn-custom img{margin-right:8px;transition:all .5s linear}.btn-custom img:first-child{display:inline-block}.btn-custom img:last-child{display:none}.btn-custom:hover{position:relative;transition:all .5s linear;transform:translateY(2px)}.btn-custom:hover img{opacity:.75;transition:all .5s linear}@media only screen and (max-width: 700px){.btn-custom{width:290px}}.btn-view-more{font-weight:600;font-size:14px;line-height:100%;display:flex;align-items:center;text-align:right;justify-content:flex-end;text-decoration-line:underline;color:#222}.btn-view-more img{margin-right:8px;transition:all .5s linear;width:14px}.btn-view-more img:first-child{display:inline-block}.btn-view-more img:last-child{display:none}.btn-view-more.no-img img:first-child{display:inline-block !important}.btn-view-more.no-img img:last-child{display:none !important}.btn-view-more:hover{color:#ba2134;transition:all .5s linear;transform:translateY(2px);position:relative;text-decoration:none}.btn-view-more:hover img{transition:all .5s linear}.btn-view-more:hover img:first-child{display:none}.btn-view-more:hover img:last-child{transform:translateX(3px);transition:all .5s linear;display:inline-block}.btn-view-more.style4{padding-left:22px;background:url("../images/icon/arrow-black.webp") no-repeat;background-size:14px;background-position:0 center}.btn-view-more.style4 img{display:none}.btn-view-more.style4:hover{background:url("../images/icon/red_active.webp") no-repeat;background-size:14px;background-position:3px center}.btn-view-more.style4:hover img{display:none}.btn-view-more.style5{padding-left:22px;display:inline-block;background:url("../images/icon/arrow-brown.webp") no-repeat;background-size:14px;background-position:0 center}.btn-view-more.style5 img{display:none}.btn-view-more.style5:hover{background:url("../images/icon/red_active.webp") no-repeat;background-size:14px;background-position:3px center}.btn-view-more.style5:hover img{display:none}@media only screen and (max-width: 700px){.btn-view-more{font-size:15px}}[type=checkbox]:not(:checked),[type=checkbox]:checked{position:absolute;left:-9999px}[type=checkbox]:not(:checked)+label,[type=checkbox]:checked+label{position:relative;padding-left:33px;cursor:pointer}[type=checkbox]:before{background-color:#f3f8fc !important}[type=checkbox]:not(:checked)+label:before,[type=checkbox]:checked+label:before{content:"";position:absolute;left:0;top:0px;width:28px;height:28px;background:url("../images/check.webp") no-repeat center;background-size:contain}[type=checkbox]:not(:checked)+label:after,[type=checkbox]:checked+label:after{content:"";position:absolute;top:0px;left:0;font-size:23px;line-height:.8;color:#09ad7e;transition:all .2s;width:28px;height:28px;background:url("../images/check-active.webp") no-repeat center;display:flex;justify-content:center;align-items:center;background-size:contain}[type=checkbox]:checked+label:before{opacity:0;transform:scale(0)}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:before{opacity:1;transform:scale(1)}[type=checkbox]:disabled:not(:checked)+label:before,[type=checkbox]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#f3f8fc}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}.box-select{position:relative}.box-select select{display:none}.select-selected{border:1px solid #666;line-height:108px;color:#4d4d4d;font-size:16px;padding:0 38px;height:108px;width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";position:relative}.select-selected:after{content:"";background:url("../images/arrow-down.webp") no-repeat top right;width:12px;height:7px;position:absolute;right:38px;top:50px;z-index:99}@media(max-width: 767px){.select-selected:after{top:40px}}.select-selected.select-arrow-active:after{content:"";background:url("../images/arrow-down.webp") no-repeat top right;width:12px;height:7px;transform:rotate(180deg);position:absolute;right:38px;top:50px;z-index:99}.select-items div,.select-selected{border:1px solid #666;line-height:108px;color:#4d4d4d;font-size:16px;padding:0 38px;height:108px;width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";position:relative;cursor:pointer;user-select:none;margin-top:-1px}.select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#f2f2f2}.block-ads-banner{text-align:center}.block-ads-banner:hover{opacity:.75;transition:all .3s linear}.block-ads-banner__content{display:inline-block;position:relative}.block-ads-banner__content>a{display:inline-block}.block-ads-banner__content img{max-width:100%}.block-ads-banner__content>div{position:absolute;top:4px;left:4px;right:4px;bottom:4px;border:1px solid hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:space-between}.block-ads-banner__content>div>a:first-child img{margin-left:43px}@media only screen and (max-width: 700px){.block-ads-banner__content>div{margin-bottom:18px;border:0;align-items:center;margin-bottom:18px;border:0;justify-content:flex-end;flex-direction:column}}.block-ads-banner__content>div>a:first-child{padding-left:43px}@media only screen and (max-width: 700px){.block-ads-banner__content>div>a:first-child{padding-left:0px}}.block-ads-banner__content>div>a>div{font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:17px;line-height:170%;display:flex;align-items:center;letter-spacing:.02em;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.2)}@media only screen and (max-width: 700px){.block-ads-banner__content>div>a>div{font-size:12px;margin-bottom:10px}}.block-ads-banner__content>div>a span{width:103px;height:27px;background:url("../images/bg-2.webp") no-repeat;font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:16px;line-height:170%;display:flex;align-items:center;letter-spacing:.02em;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.2);background-size:100%;text-align:center;justify-content:center;margin-right:10px}.block-ads-banner__content .btn-view-more{background:#fff;box-shadow:0px 5px 15px rgba(0,0,0,.2);border-radius:500px;height:58px;width:260px;font-weight:600;font-size:18px;line-height:100%;display:flex;align-items:center;text-align:center;justify-content:center;color:#302828;text-decoration:none;margin-right:46px}.block-ads-banner__content .btn-view-more img{margin-right:8px}@media only screen and (max-width: 700px){.block-ads-banner__content .btn-view-more{height:50px;width:277px;font-size:16px;margin-right:0}}.block-ads-banner__content:hover .btn-view-more{transition:all 1s linear;transform:translateY(2px);position:relative}.block-ads-banner__content:hover .btn-view-more img{margin-right:5px;transition:all 1s linear}.block-ads-banner__content:hover .btn-view-more img:first-child{display:none}.block-ads-banner__content:hover .btn-view-more img:last-child{display:inline-block}.block-ads-banner__content h3{font-family:"Noto Serif JP";font-style:normal;font-weight:500;font-size:31.6739px;line-height:140%;letter-spacing:.08em;color:#fff;text-shadow:0px 1.02174px 0px rgba(0,0,0,.2)}.block-title{display:flex;align-items:center;justify-content:space-between;color:#302828}.block-title h2{font-family:"Noto Serif JP";font-style:normal;font-weight:500;font-size:36px;line-height:100%;letter-spacing:.04em;margin-bottom:0;display:flex;align-items:center}.block-title.white{color:#fff}.block-title.white span:before{background:#fff}.block-title span{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.05em;display:flex;align-items:center}.block-title span i{font-style:normal}.block-title span:before{content:"";display:inline-block;width:50px;height:1px;background:#302828;margin:0 20px}.block-title a{display:flex;align-items:center;text-decoration-line:underline;color:#302828;font-size:15px;font-weight:600;transition:all .5s linear}.block-title a img{margin-right:8px;width:14px}.block-title a img:first-child{display:inline-block}.block-title a img:last-child{display:none}.block-title a:hover{color:#ba2134;text-decoration:none;transition:all .5s linear;transform:translateY(2px)}.block-title a:hover img{transform:translateX(3px);transition:all .5s linear}.block-title a:hover img:first-child{display:none}.block-title a:hover img:last-child{display:inline-block}.block-title a.style4{padding-left:22px;background:url("../images/icon/arrow-black.webp") no-repeat;background-size:14px;background-position:0 center}.block-title a.style4 img{display:none}.block-title a.style4:hover{background:url("../images/icon/red_active.webp") no-repeat;background-size:14px;background-position:3px center}.block-title a.style4:hover img{display:none}@media only screen and (max-width: 700px){.block-title{display:block}.block-title h2{display:block;text-align:center;font-size:32px}.block-title span{display:block}.block-title span i{display:block;margin-top:15px}.block-title span:before{margin-top:15px}}#title-box2 .block-title2{font-family:"Noto Serif JP" !important;color:#302828}@media only screen and (max-width: 700px){#title-box2 .block-title2{padding-left:15px;font-size:28px;line-height:150%;margin-bottom:20px}}.block-title2{margin-bottom:42px;font-family:"Noto Serif JP" !important;font-weight:500;font-size:32px;line-height:100%;letter-spacing:.04em;color:#302828}.block-title2 h2{font-family:"Noto Serif JP" !important;font-weight:500;font-size:32px;line-height:100%;letter-spacing:.04em;color:#302828}@media only screen and (max-width: 700px){.block-title2{padding-left:15px;font-size:28px;line-height:150%;margin-bottom:20px;margin-bottom:20px}.block-title2 h2{padding-left:15px;line-height:150%;font-size:28px}}.block-contact{padding-bottom:85px}@media only screen and (max-width: 700px){.block-contact{padding-bottom:0px}}.block-contact .container{max-width:1080px}.block-contact__info{background:#f7f7f7;padding:40px 100px;margin-top:100px;margin-bottom:100px}@media only screen and (max-width: 700px){.block-contact__info{margin-top:50px;padding:30px 22px 40px;margin-bottom:50px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-contact__info{padding:27px 25px}}.block-contact__info h3{font-family:"KoburinaGoStdN W6";font-weight:bold;color:#040f27;font-size:30px;line-height:45px;margin-right:50px}@media only screen and (max-width: 700px){.block-contact__info h3{font-size:22px;line-height:18px;text-align:center;margin:0 0 18px 0}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-contact__info h3{font-size:30px;line-height:70px;margin-right:33px;min-width:max-content}}.block-contact__info p{font-family:"Noto Sans JP";font-weight:500;font-size:16px;color:#555;line-height:26px;margin-bottom:30px}.block-contact__info .phone{height:110px;border:1px solid #666;display:flex;align-items:center;justify-content:center;background:#fff;flex-direction:column}@media only screen and (max-width: 700px){.block-contact__info .phone{margin-bottom:15px}}.block-contact__info .phone h5{font-family:"Noto Sans JP";font-size:32px;color:#2f2f2f;margin-bottom:0px;margin-top:3px;font-weight:bold}.block-contact__info .phone span{font-family:"Noto Sans JP";color:#666;font-size:14px;font-weight:400}.block-contact__info .phone span:first-child{font-weight:500;color:#262626}.block-contact__info a{font-family:"Noto Sans JP";font-weight:bold;font-size:18px;line-height:28px;height:110px;background:#3372b7;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.block-contact__list img{max-width:100%}@media only screen and (max-width: 700px){.block-contact__list .col-sm-4{padding:0}.block-contact__list .col-sm-4 img{width:100%;margin-bottom:5px}.block-contact__list .col-sm-4:last-child img{margin-bottom:0}}.block-banner{padding-bottom:74px}@media only screen and (max-width: 700px){.block-banner{padding-bottom:60px}}.block-banner .container-fluid{position:relative}.block-banner .logo-header{position:absolute;left:40px;top:40px;z-index:1;height:220px}@media only screen and (max-width: 700px){.block-banner .logo-header{height:180px;left:50%;margin-left:-101.5px}}.block-banner .logo-right{position:absolute;right:229px;top:182px;z-index:1;height:238px}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-banner .logo-right{right:119px;top:182px}}@media(min-width: 1366px){.block-banner .logo-right{right:230px;top:182px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-banner .logo-right{right:89px;top:136px;height:177px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-banner .logo-right{right:89px;top:136px;height:177px}}@media only screen and (max-width: 700px){.block-banner .logo-right{display:none}}@media(min-width: 1100px)and (max-width: 1279px){.block-banner .logo-right{right:197px;top:119px;height:177px}}@media(min-width: 1800px)and (max-width: 1900px){.block-banner .logo-right{right:300px;top:268px;height:238spx}}.block-banner__text{font-style:normal;font-weight:300;font-size:18px;line-height:200%;text-align:center;letter-spacing:.03em;color:#302828;position:absolute;width:100%;bottom:75px}@media only screen and (min-width: 701px)and (max-width: 959px){.block-banner__text{bottom:-37px}}@media only screen and (max-width: 700px){.block-banner__text{position:relative;bottom:50px;padding-left:20px;padding-right:20px;font-size:16px;line-height:170%}}.block-banner__text.checkbanner{bottom:170px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-banner__text.checkbanner{bottom:135px}}@media only screen and (max-width: 700px){.block-banner__text.checkbanner{bottom:45px}}.block-banner__ads{text-align:center;margin-top:-32px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-banner__ads{margin-top:12px}}@media only screen and (max-width: 700px){.block-banner__ads{margin-top:-20px}}.header{position:fixed;top:0;left:0;z-index:99;width:100%}.header__content{background:hsla(0,0%,100%,.97);box-shadow:0px 0px 15px rgba(0,0,0,.15);border-radius:1000px;display:inline-flex;align-items:center;margin-left:10px;margin-top:10px;justify-content:space-between;padding:0 40px;width:calc(100% - 20px);height:65px;max-width:100%}.header__content img{width:250px;max-width:100%}.header__content img:hover{opacity:.5;transition:all .3s linear}@media only screen and (max-width: 700px){.header__content{box-shadow:unset;margin:0;width:100%;justify-content:end}}@media only screen and (min-width: 960px)and (max-width: 1279px){.header__content{box-shadow:unset}.header__content img{width:242px}}.header__content nav ul{margin-bottom:0}.header__content nav ul li{list-style:none;margin-left:15px;float:left}.header__content nav ul li a{font-weight:600;font-size:14px;line-height:100%;color:#302828}.header__content nav ul li a:hover{color:#ba2134}@media only screen and (min-width: 960px)and (max-width: 1279px){.header__content nav ul li:first-child{margin-left:0}}@media only screen and (max-width: 700px){.header{display:block !important}.header__content{background:linear-gradient(180deg, rgba(41, 4, 4, 0.5) 0%, rgba(41, 4, 4, 0) 100%);border-radius:0;padding:0 11px}}.box-menu-mobile{position:fixed;z-index:9999999999;top:0;background:rgba(0,0,0,.5);width:100%;height:100%;padding-left:40px;transition:all .3s linear}.box-menu-mobile__header{background:#fff;height:60px;display:flex;padding-left:20px;padding-right:20px;align-items:center;justify-content:space-between}.box-menu-mobile__header .logo{width:200px}.box-menu-mobile__content{height:calc(100vh - 60px);background:hsla(0,0%,100%,.97);padding-bottom:50px}.box-menu-mobile__content ul{list-style:none;padding-left:0;padding-top:20px}.box-menu-mobile__content ul li{list-style:none}.box-menu-mobile__content ul li a{padding-left:30px;display:flex;margin-bottom:25px;justify-content:space-between;align-items:start}.box-menu-mobile__content ul li a img{margin-right:8px;width:auto;height:auto}.box-menu-mobile__content ul li a>div{width:100%;font-weight:500;font-size:16px;line-height:100%;color:#302828}.box-menu-mobile__content ul li a>div span{font-weight:600;font-size:12px;color:#9d8f73;display:block;margin-top:10px}.box-menu-mobile__content ul li:last-child a{font-weight:300;font-size:14px;line-height:100%;color:#000;display:flex;align-items:center;justify-content:start}.box-menu-mobile__content ul li:last-child a:before{content:"";background:#9d8f73;height:1px;width:10px;margin-right:10px;display:inline-block}.box-menu-mobile__content .social{display:flex;align-items:center;justify-content:center;padding-top:15px}.box-menu-mobile__content .social li{margin:0 16px}.box-menu-mobile__content .social li a{padding:0}.box-menu-mobile__content .social li:last-child a{padding:0}.box-menu-mobile__content .social li:last-child a:before{display:none}.block-content{min-height:700px}.wp-block-separator{border:none;border-top:1px solid #b4b4b4 !important;margin:40px 0px}footer{background:#2e2828;padding-top:55px;overflow:hidden}footer .logo-footer{width:139px}@media only screen and (max-width: 700px){footer .logo-footer{width:116px}}@media only screen and (min-width: 701px)and (max-width: 959px){footer{width:max-content}}footer .copy-right{font-weight:300;font-size:12px;line-height:150%;color:#fff;text-align:center;padding-bottom:14px;padding-top:20px;margin-top:30px}@media only screen and (max-width: 700px){footer .copy-right{padding-left:20px;padding-right:20px;margin-top:10px}}footer .social{list-style:none;display:flex;align-items:center;justify-content:center;margin-top:30px;padding:0;margin-bottom:30px}footer .social li a{display:inline-block;margin:0 16px}footer .border-right{border-right:1px solid hsla(0,0%,100%,.3) !important}@media only screen and (max-width: 700px){footer .border-right{border-right:0 !important}}footer .entry-content h3{font-family:"Noto Serif JP";font-weight:500;font-size:18px;line-height:150%;color:#fff;margin-bottom:15px;margin-top:20px}@media only screen and (min-width: 960px)and (max-width: 1279px){footer .entry-content h3{padding-left:20px}}@media only screen and (max-width: 700px){footer .entry-content h3{margin-bottom:0;padding-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.3)}}footer .entry-content h3.header-copy{padding-left:25px}@media only screen and (min-width: 960px)and (max-width: 1279px){footer .entry-content h3.header-copy{padding-left:25px}}@media only screen and (max-width: 700px){footer .entry-content h3.header-copy{padding-left:0}footer .entry-content h3.header-copy.mt-60{margin-top:60px}}footer .entry-content ul{list-style:none;padding-left:0}@media only screen and (max-width: 700px){footer .entry-content ul li{border-bottom:1px solid hsla(0,0%,100%,.3)}}footer .entry-content ul li a{font-weight:300;font-size:14px;line-height:180%;color:#fff;padding-left:18px}@media only screen and (max-width: 700px){footer .entry-content ul li a{padding:10px 10px 10px 28px;display:block}}footer .entry-content ul li ul{margin-top:5px;margin-bottom:5px;padding-left:17px}footer .entry-content ul li ul li{border-bottom:0}footer .entry-content ul li ul li a{padding:5px 10px 5px 20px}@media only screen and (max-width: 700px){footer .entry-content ul li ul{padding-left:28px;margin-bottom:15px}}footer .entry-content ul.icon-arrow{margin-bottom:20px}footer .entry-content ul.icon-arrow.pl-25{padding-left:25px}@media only screen and (max-width: 700px){footer .entry-content ul.icon-arrow.pl-25{padding-left:0}}@media only screen and (min-width: 960px)and (max-width: 1279px){footer .entry-content ul.icon-arrow{padding-left:20px}}footer .entry-content ul.icon-arrow li a{background:url("../images/icon/arrow-gray.webp") no-repeat 0px 2px;background-size:10px}@media only screen and (max-width: 700px){footer .entry-content ul.icon-arrow li a{background:url("../images/icon/arrow-gray.webp") no-repeat 10px 16px;background-size:10px}}footer .entry-content ul.icon-arrow li li a{background:url("../images/icon/arrow-gray.webp") no-repeat 0px 6px;background-size:10px}@media only screen and (max-width: 700px){footer .entry-content ul.icon-arrow li li a{background:url("../images/icon/arrow-gray.webp") no-repeat 0px 11px;background-size:10px}}footer .entry-content ul.icon-outside{margin-bottom:20px}footer .entry-content ul.icon-outside.pl-25{padding-left:25px}@media only screen and (max-width: 700px){footer .entry-content ul.icon-outside.pl-25{padding-left:0}}@media only screen and (min-width: 960px)and (max-width: 1279px){footer .entry-content ul.icon-outside{padding-left:20px}}footer .entry-content ul.icon-outside li a{background:url("../images/icon/arrow-gray.webp") no-repeat 0px 2px;background-size:10px}@media only screen and (max-width: 700px){footer .entry-content ul.icon-outside li a{background:url("../images/icon/arrow-gray.webp") no-repeat 10px 16px;background-size:10px}}footer .entry-content ul.icon-outside li li a{background:url("../images/icon/icon-outside-link.svg") no-repeat 0px 6px;background-size:12px}@media only screen and (max-width: 700px){footer .entry-content ul.icon-outside li li a{background:url("../images/icon/icon-outside-link.svg") no-repeat 0px 11px;background-size:12px}}footer .entry-content ul.icon-copy{padding-left:25px;margin-bottom:20px}@media only screen and (max-width: 700px){footer .entry-content ul.icon-copy{padding-left:0}}footer .entry-content ul.icon-copy li a{background:url("../images/icon/icon_link_outside.webp") no-repeat 0px 2px}@media only screen and (max-width: 700px){footer .entry-content ul.icon-copy li a{background:url("../images/icon/icon_link_outside.webp") no-repeat 10px 17px}}@media only screen and (max-width: 700px){footer .entry-content{padding-left:20px;padding-right:20px}}.block-category{padding-bottom:70px}@media only screen and (max-width: 700px){.block-category{padding-bottom:50px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-category{padding-bottom:55px}}.block-category__content{display:flex;align-items:center;justify-content:space-between;padding:0 30px;margin-top:40px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-category__content{flex-wrap:wrap}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-category__content{flex-wrap:wrap}}@media only screen and (max-width: 700px){.block-category__content{padding:0;display:block;box-shadow:0px 0px 20px rgba(0,0,0,.15);margin-top:32px;margin-bottom:20px}}.block-category__content-item{display:inline-block;position:relative}@media only screen and (min-width: 701px)and (max-width: 959px){.block-category__content-item{width:49%;margin-bottom:2%}}@media only screen and (min-width: 1500px){.block-category__content-item{width:349px;height:450px;overflow:hidden;border-radius:30px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-category__content-item{width:294px;overflow:hidden;height:450px;border-radius:30px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-category__content-item{width:443px;height:340px;overflow:hidden;border-radius:30px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-category__content-item{width:443px;height:340px;overflow:hidden}}.block-category__content-item>img:not(.label){transition:all .3s linear}.block-category__content-item>img:not(.label):hover{transform:scale(110%);transition:all .3s linear}@media only screen and (min-width: 1500px){.block-category__content-item>img:not(.label){width:349px;height:450px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-category__content-item>img:not(.label){width:294px;height:450px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-category__content-item>img:not(.label){width:443px;height:340px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-category__content-item>img:not(.label){width:100%;height:340px}}.block-category__content-item .label{position:absolute;top:0;left:30px;z-index:2}@media only screen and (max-width: 700px){.block-category__content-item .label{width:40px;left:10px}}.block-category__content-item ul{padding-left:44px;position:absolute;height:105px;bottom:32px;left:0;margin:0;list-style:none;align-content:flex-end}.block-category__content-item ul li{font-style:normal;font-weight:600;font-size:22px;line-height:160%;letter-spacing:.04em;color:#fff;display:flex;align-items:center;font-family:"Noto Serif JP"}.block-category__content-item ul li span{font-size:16px}.block-category__content-item ul li:before{content:"";background:#fff;height:1px;width:10px;margin-right:15px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-category__content-item{margin-bottom:15px}}@media only screen and (max-width: 700px){.block-category__content-item{display:flex;border-bottom:1px solid #cecece}.block-category__content-item.border-red{border-right:8px solid #bb362b}.block-category__content-item.border-green{border-right:8px solid #607c1b}.block-category__content-item.border-brown{border-right:8px solid #50270d}.block-category__content-item.border-pink{border-right:8px solid #a55494}.block-category__content-item ul{position:relative;top:0;left:0;margin-top:20px;padding-left:20px;align-content:flex-start}.block-category__content-item ul li{font-weight:600;font-size:18px;line-height:160%;letter-spacing:.04em;color:#302828}.block-category__content-item ul li:before{content:"";background:#726e6c;height:1px;width:10px;margin-right:10px}.block-category__content-item ul li span{font-size:14px}.block-category__content-item:last-child{border-bottom:0}}.block-curriculum{padding:70px 0;overflow:hidden;position:relative;margin-bottom:70px}.block-curriculum .block-title{position:relative;z-index:2}.block-curriculum .button{margin-top:-30px}@media only screen and (max-width: 700px){.block-curriculum .button{margin-top:30px}}.block-curriculum:after{position:absolute;left:50px;width:100%;height:100%;background:#f6f3f1;z-index:1;content:"";top:0;border-radius:30px 0px 0px 30px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-curriculum:after{left:0;border-radius:0}}@media only screen and (max-width: 700px){.block-curriculum:after{left:0;border-radius:0}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-curriculum:after{left:0;border-radius:0}}.block-curriculum .container{position:relative}.block-curriculum .container .position-absolute{position:absolute;right:0;bottom:-70px;z-index:2}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-curriculum .container .position-absolute{right:-73px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-curriculum .container .position-absolute{right:-73px}}@media only screen and (max-width: 700px){.block-curriculum .container .position-absolute{right:-44px;bottom:-70px;width:316px}}.block-curriculum__content{width:1000px;max-width:100%;margin:auto;display:flex;position:relative;z-index:3}@media only screen and (max-width: 700px){.block-curriculum__content{display:block;padding-left:15px;padding-right:15px}}.block-curriculum__content-item{margin-top:40px;width:500px;max-width:100%}.block-curriculum__content-item>div{background:#fff;padding-top:90px;margin-top:-90px;padding-bottom:70px;border-right:1px solid #e9e8e7}.block-curriculum__content-item:first-child>img{margin-left:40px;width:410px}.block-curriculum__content-item:first-child>div{padding-left:40px;padding-right:50px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-curriculum__content-item:first-child>img{margin-left:20px}.block-curriculum__content-item:first-child>div{padding-left:20px;padding-right:50px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-curriculum__content-item:first-child>img{margin-left:2%;width:96%}}@media only screen and (max-width: 700px){.block-curriculum__content-item:first-child>img{margin-left:0px;width:305px}.block-curriculum__content-item:first-child>div{padding-left:20px;padding-right:20px;padding-bottom:30px;border-right:0}}.block-curriculum__content-item:last-child>img{margin-left:50px;width:410px}.block-curriculum__content-item:last-child>div{padding-left:50px;padding-right:40px;border-right:0}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-curriculum__content-item:last-child>img{margin-left:50px}.block-curriculum__content-item:last-child>div{padding-left:50px;padding-right:20px;border-right:0}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-curriculum__content-item:last-child>img{margin-left:2%;width:96%}}@media only screen and (max-width: 700px){.block-curriculum__content-item:last-child>img{margin-left:0px;width:305px}.block-curriculum__content-item:last-child>div{padding-left:20px;padding-right:20px;padding-bottom:30px;border-right:0}}.block-curriculum__content-item h3{font-weight:300;font-size:24px;line-height:100%;text-align:center;letter-spacing:.02em;color:#302828;margin-bottom:15px;margin-top:20px}@media only screen and (max-width: 700px){.block-curriculum__content-item h3{font-weight:300;font-size:20px}}.block-curriculum__content-item p{font-weight:300;font-size:15px;line-height:150%;color:#302828;margin-bottom:0;text-align:left}.block-curriculum__content-item .tag{font-weight:300;font-size:15px;line-height:150%;color:#302828;margin-bottom:15px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 700px){.block-curriculum__content-item .tag{font-size:14px}}.block-curriculum__content-item .tag span{font-weight:600;font-size:14px;line-height:170%;text-align:center;color:#fff;width:54px;height:24px;background:#956e20;margin-right:10px}@media only screen and (max-width: 700px){.block-curriculum__content-item{margin-top:30px;display:block;width:100%;text-align:center}.block-curriculum__content-item img{max-width:305px;display:inline-block}}@media only screen and (max-width: 700px){.block-curriculum{padding:60px 0 70px}}.block-teacher{padding-top:70px;padding-bottom:70px;overflow:hidden}.block-teacher img{max-width:100%}@media only screen and (max-width: 700px){.block-teacher{padding-top:0;padding-bottom:70px}}.block-teacher .entry-content{position:relative}@media only screen and (min-width: 1500px){.block-teacher .entry-content{padding:0 250px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-teacher .entry-content{padding:0 140px}}@media only screen and (max-width: 700px){.block-teacher .entry-content>img{height:369px;object-fit:cover}}.block-teacher__content{position:absolute;height:100%;width:100%;padding-left:60px}.block-teacher__content .block-title{margin-top:50px;margin-bottom:20px}@media only screen and (max-width: 700px){.block-teacher__content .block-title{margin-bottom:32px;margin-top:60px}}@media only screen and (max-width: 700px){.block-teacher__content>div{text-align:center}}.block-teacher__content a{width:320px;max-width:100%;height:60px;background:#fff;box-shadow:0px 5px 15px rgba(0,0,0,.2);border-radius:500px;font-weight:600;font-size:16px;line-height:150%;display:inline-flex;align-items:center;justify-content:center;color:#302828;margin-right:20px;border:2px solid rgba(0,0,0,0);transition:all 1s linear}.block-teacher__content a.first img{transition:all 1s linear;margin-bottom:12px}.block-teacher__content a p{color:#8a8a8a;margin-bottom:0}.block-teacher__content a p span{display:block;text-align:center;font-size:12px;line-height:100%}.block-teacher__content a img{transition:all 1s linear;margin-right:8px;width:14px}.block-teacher__content a:hover{opacity:.75;transition:all 1s linear;transform:translateY(2px);position:relative}.block-teacher__content a:hover img{transition:all 1s linear;transform:translateX(3px)}@media only screen and (max-width: 700px){.block-teacher__content a{width:295px;margin-bottom:20px;margin-right:0}}@media only screen and (max-width: 700px){.block-teacher__content{padding-left:0}}.block-news{padding-bottom:70px}.block-news__content{margin-top:40px}@media only screen and (max-width: 700px){.block-news__content{padding-left:15px;padding-right:15px;margin-top:32px}}.block-news__content_category{margin-top:0px}@media only screen and (max-width: 700px){.block-news__content_category{padding-left:15px;padding-right:15px;margin-top:0px}}.block-news__content-normal ul{list-style:none;padding:0;margin:0;margin-bottom:21px}.block-news__content-normal ul li{border-bottom:1px dashed #b4b4b4}.block-news__content-normal ul li a{display:flex;align-items:center;height:65px;color:#302828;padding-left:20px}@media only screen and (max-width: 700px){.block-news__content-normal ul li a{flex-wrap:wrap;padding:15px 10px;height:auto}}.block-news__content-normal ul li a p.title{margin-bottom:unset}.block-news__content-normal ul li a h3{font-weight:300;font-size:15px;margin-bottom:0}@media only screen and (max-width: 700px){.block-news__content-normal ul li a h3{margin-top:11px;line-height:150%}}.block-news__content-normal ul li a .date{font-weight:300;font-size:14px;margin-right:15px}.block-news__content-normal ul li a .new{width:54px;height:24px;text-align:center;line-height:24px;color:#fff;background:#9d8f73;font-size:13px;margin-right:10px}.block-news__content-normal ul li a .category{width:90px;height:24px;background:#fff;border:1px solid #8c8282;font-size:12px;font-weight:600;text-align:center;line-height:24px;margin-right:18px}@media only screen and (max-width: 700px){.block-news__content-normal ul li a .category{height:22px;line-height:22px}}.block-news__content-normal ul li a:hover h3{color:#ba2134}.block-news__content-sticky>span{font-weight:600;font-size:14px;color:#302828;background:#f6f3f1;border:1px solid #9d8f73;border-radius:4px 4px 0px 0px;text-align:center;display:inline-block;border-bottom:0;padding:5px 20px}@media only screen and (max-width: 700px){.block-news__content-sticky>span{padding:5px 15px}}.block-news__content-sticky ul{background:#f6f3f1;border:1px solid #9d8f73;border-radius:0px 4px 4px 4px;margin-top:-1px;list-style:none;margin-bottom:0;padding:0}.block-news__content-sticky ul li{border-bottom:1px dashed #b4b4b4}.block-news__content-sticky ul li a{display:flex;align-items:center;height:65px;color:#302828;padding-left:20px}@media only screen and (max-width: 700px){.block-news__content-sticky ul li a{flex-wrap:wrap;padding:15px 10px;height:auto}}.block-news__content-sticky ul li a p.title{margin-bottom:unset}.block-news__content-sticky ul li a img{width:17px}.block-news__content-sticky ul li a h3{font-weight:300;font-size:15px;margin-bottom:0}@media only screen and (max-width: 700px){.block-news__content-sticky ul li a h3{margin-top:11px;line-height:150%;font-size:14px}}.block-news__content-sticky ul li a .date{font-weight:300;font-size:14px;margin-left:10px;margin-right:15px}.block-news__content-sticky ul li a .new{width:54px;height:24px;text-align:center;line-height:24px;color:#fff;background:#9d8f73;font-size:13px;margin-right:10px}.block-news__content-sticky ul li a .category{width:90px;height:24px;background:#fff;border:1px solid #8c8282;font-size:12px;font-weight:600;text-align:center;line-height:24px;margin-right:18px}@media only screen and (max-width: 700px){.block-news__content-sticky ul li a .category{height:22px;line-height:22px}}.block-news__content-sticky ul li a:hover h3{color:#ba2134}.block-news__content-sticky ul li:last-child{border:0}@media only screen and (max-width: 700px){.block-news .pr-15{padding-right:15px}}.block-anniversal{overflow:hidden}.block-anniversal .box-entry-content{background:url("../images/top/bg_image22.webp") no-repeat;background-size:cover;padding:50px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-anniversal .box-entry-content{padding-right:0;padding-left:0}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-anniversal .box-entry-content{padding-right:0;padding-left:0}}@media only screen and (max-width: 700px){.block-anniversal .box-entry-content{padding:16px 15px 20px;background:url("../images/top/bg_image22_sp.webp") no-repeat;background-size:cover}}.block-anniversal .block-title{margin-bottom:40px}.block-anniversal__content{background:#fff;padding:60px 0px 60px 0px;display:flex}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-anniversal__content{padding:60px 0px 60px 0px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-anniversal__content{padding:60px 0px 60px 0px}.block-anniversal__content .entry-content{padding:0 50px}}@media only screen and (max-width: 700px){.block-anniversal__content{padding:60px 25px 50px 25px;display:block}}.block-anniversal__content .btn-movie{display:flex;align-items:flex-start;justify-content:center;font-family:"Noto Serif JP";font-style:normal;font-weight:500;font-size:20px;line-height:150%;color:#302828;margin-top:10px;position:relative}.block-anniversal__content .btn-movie img{margin-right:8px;margin-top:7px;width:18px}.block-anniversal__content .btn-movie img.goldIcon{display:inline-block}.block-anniversal__content .btn-movie img.redIcon{display:none}.block-anniversal__content .btn-movie:hover{color:#ba2134}.block-anniversal__content .btn-movie:hover img.goldIcon{display:none}.block-anniversal__content .btn-movie:hover img.redIcon{display:inline-block}@media only screen and (max-width: 700px){.block-anniversal__content .btn-movie{top:0;align-items:start;font-size:18px}.block-anniversal__content .btn-movie img{margin-top:5px}}.block-anniversal__content a.video{position:relative;display:block;overflow:hidden;border-radius:32px;height:260px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-anniversal__content a.video{overflow:hidden;border-radius:32px;height:260px}}@media only screen and (max-width: 700px){.block-anniversal__content a.video{border-radius:20px;height:calc((100vw - 70px)*.556)}.block-anniversal__content a.video iframe{height:100% !important}}.block-anniversal__content a.video:hover{opacity:.5;transition:all .3s linear}.block-anniversal__content a.video img{width:100%;border-radius:30px}.block-anniversal__content a.video img.icon{display:none;width:90px;height:90px;position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px}@media only screen and (max-width: 700px){.block-anniversal__content a.video img.icon{width:70px;height:70px;margin-top:-35px;margin-left:-35px}}.block-anniversal__content .video-item:hover .btn-movie{color:#ba2134}.block-anniversal__content .video-item:hover .btn-movie img:first-child{display:none}.block-anniversal__content .video-item:hover .btn-movie img:last-child{display:inline-block}.block-anniversal__content .sub-video-inner{background-color:#f8f4f3;padding:20px 20px;position:relative;display:flex;flex-direction:row;justify-content:center;width:100%}.block-anniversal__content .sub-video-inner[aria-expanded=false] .more-item{display:none !important}.block-anniversal__content .sub-video-inner[aria-expanded=true] .more-item{display:flex}.block-anniversal__content .sub-video-inner[aria-expanded=true] .show-more{display:none}.block-anniversal__content .sub-video-inner[aria-expanded=true] .list-container{max-height:400px;overflow-y:auto;padding-right:6px}.block-anniversal__content .sub-video-inner[aria-expanded=true] .list-container::-webkit-scrollbar{width:6px;padding-left:10px}.block-anniversal__content .sub-video-inner[aria-expanded=true] .list-container::-webkit-scrollbar-thumb{background-color:#dedede;border-radius:999px}.block-anniversal__content .sub-video-inner[aria-expanded=never] .more-item{display:flex}.block-anniversal__content .sub-video-inner[aria-expanded=never] .show-more{display:none}@media only screen and (max-width: 700px){.block-anniversal__content .sub-video-inner{padding:20px}}.block-anniversal__content .sub-video-inner .list-container{display:flex;flex-direction:column;gap:15px;width:100%;padding:unset}.block-anniversal__content .sub-video-inner .list-container .more-item{display:flex}.block-anniversal__content .sub-video-inner .list-container .list-item{list-style:none;font-family:"Noto Serif JP";font-size:18px;font-weight:500;line-height:27px;text-align:left}@media only screen and (max-width: 700px){.block-anniversal__content .sub-video-inner .list-container .list-item{font-size:16px;line-height:24px;text-align:left}}.block-anniversal__content .sub-video-inner .list-container .list-item a{color:#302828 !important;display:flex;flex-direction:row;align-items:first baseline}.block-anniversal__content .sub-video-inner .list-container .list-item a:hover{color:#ba2134 !important}.block-anniversal__content .sub-video-inner .list-container .list-item a::before{content:"";display:block;width:18px;min-width:18px;height:15px;background-size:cover;justify-content:center;justify-items:center;align-items:center;align-content:center;margin-right:8px;background-position:0%}.block-anniversal__content .sub-video-inner .show-more{background:linear-gradient(180deg, rgba(248, 244, 243, 0) 0%, #f8f4f3 30.16%);height:80px;bottom:0;position:absolute;display:flex;flex-direction:row;justify-content:center;width:100%}.block-anniversal__content .sub-video-inner .btn-add{width:Hug 164px px;height:Fixed 36px px;padding:10px 20px;background-color:#fff;border:none;gap:10px;border-radius:54px;opacity:0px;box-shadow:0px 5px 15px 0px rgba(0,0,0,.2);bottom:20px;position:absolute;cursor:pointer;font-family:Hiragino Sans;font-size:14px;font-weight:600;line-height:14px;text-align:left;color:#302828 !important}.block-anniversal__content .sub-video-inner .btn-add img{margin-left:10px}.block-anniversal__content-img{width:100%}.block-anniversal__content-text{padding-right:40px;min-width:500px;max-width:100%}.block-anniversal__content-text p{font-weight:300;font-size:16px;line-height:170%;text-align:center;letter-spacing:.02em;color:#302828;margin-bottom:10px}.block-anniversal__content-text .button{margin-top:30px}@media only screen and (max-width: 700px){.block-anniversal__content-text .button{margin-bottom:25px}}@media only screen and (max-width: 700px){.block-anniversal__content-text{min-width:auto;padding-right:0}}@media only screen and (max-width: 700px){.block-anniversal__content-image{padding-left:10px}.block-anniversal__content-image img{height:193px}}.block-introduce-movie{padding:70px 0 60px}@media only screen and (max-width: 700px){.block-introduce-movie{padding-bottom:60px}}.block-introduce-movie__content{margin-top:15px;text-align:center}.block-introduce-movie__content>a{display:inline-block;position:relative}.block-introduce-movie__content>a:hover{opacity:.5;transition:all .3s linear}.block-introduce-movie__content>a .icon{position:absolute;top:50%;left:50%;margin-top:-65px;margin-left:-65px}@media only screen and (max-width: 700px){.block-introduce-movie__content>a img{border-radius:20px}.block-introduce-movie__content>a .icon{width:80px;margin-top:-40px;margin-left:-40px}}.block-introduce-movie__content .btn-movie{display:inline-flex;align-items:center;justify-content:center;font-weight:300;font-size:16px;line-height:150%;text-decoration-line:underline;color:#302828;padding-right:63px;position:relative;top:-10px}.block-introduce-movie__content .btn-movie img{margin-right:8px}.block-introduce-movie__content .btn-movie img:first-child{display:inline-block}.block-introduce-movie__content .btn-movie img:last-child{display:none}.block-introduce-movie__content .btn-movie:hover{color:#ba2134}.block-introduce-movie__content .btn-movie:hover img:first-child{display:none}.block-introduce-movie__content .btn-movie:hover img:last-child{display:inline-block}@media only screen and (max-width: 700px){.block-introduce-movie__content .btn-movie{padding-right:15px;padding-left:15px;top:0;align-items:start;top:-10px}.block-introduce-movie__content .btn-movie img{margin-top:5px}}.block-instagram{background:#f6f3f1;padding:50px 0 40px}.block-instagram .button-instar{display:flex;align-items:center;justify-content:end;font-weight:600;font-size:16px;line-height:100%;letter-spacing:.02em;color:#302828}.block-instagram .button-instar img{margin-right:8px}@media only screen and (max-width: 700px){.block-instagram .button-instar img{width:24px}}@media only screen and (min-width: 1500px){.block-instagram .entry-content{padding:0px 135px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-instagram .entry-content{padding:0px 25px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-instagram .entry-content{padding:0 15px}}@media only screen and (max-width: 700px){.block-instagram .entry-content{padding:0 12.5px}}@media only screen and (max-width: 700px){.block-instagram{padding:40px 0 40px}}@media(width: 700px){.block-anniversal__content a.video{height:calc((100vw - 406px)*.556)}}@media only screen and (max-width: 700px){.wrap-box22{padding-left:15px;padding-right:15px}}.box-22{display:flex;flex-direction:row;align-items:center;padding:12px 24px;min-height:78px;background:#fff2f2;border:3px solid #e73d65;margin-top:50px;font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:18px;line-height:150%;letter-spacing:.04em;color:#e73d65}@media only screen and (max-width: 700px){.box-22{font-size:16px;padding:16px 20px;margin-top:36px}}.box-banner-2{position:relative;overflow:hidden}.content-banner{position:relative;top:-75px}.content-banner>div{display:flex;align-items:center;width:100%;justify-content:center;height:7.1666666667vw}@media only screen and (min-width: 1280px)and (max-width: 1499px){.content-banner>div{height:107.5px}}@media only screen and (min-width: 701px)and (max-width: 959px){.content-banner>div{height:80.5px}}.content-banner>div span{display:inline-block;min-width:26.1333333333vw;max-width:26.1333333333vw;height:14.3333333333vw;background-size:100%}.content-banner>div span img{width:100%}.content-banner>div span.thoi{width:0;height:0;border-style:solid;border-width:0 196px 215px 196px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #007bff rgba(0,0,0,0);transform:rotate(45deg)}@media only screen and (min-width: 1280px)and (max-width: 1499px){.content-banner>div span{min-width:392px;height:215px}}@media only screen and (min-width: 701px)and (max-width: 959px){.content-banner>div span{min-width:294px;height:161px}}@media only screen and (max-width: 700px){#sub_video_iframe{height:195px !important}}lite-youtube{border-radius:32px}lite-youtube::before{display:none !important}lite-youtube>.lty-playbtn{filter:grayscale(0%) !important}.row-video{margin-bottom:40px}@media only screen and (min-width: 960px)and (max-width: 1279px){.row-video{margin-bottom:0}.video-item{margin-bottom:30px}}.videos-container{width:100%;height:auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.videos-container .ytb-video-item{margin-bottom:20px}@media only screen and (max-width: 700px){.videos-container{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.videos-container .ytb-video-item{margin-bottom:10px}}@media only screen and (min-width: 701px)and (max-width: 959px){.video-entry-content{padding:60px 25px 50px 25px !important}}.list-container .list-item a:hover::before{background-image:url("../images/icon/movie_active.webp")}.list-container .list-item a:before{background-image:url("../images/icon/icon_movie2x.svg")}.block-about-customer{padding-top:60px;padding-bottom:54px}@media only screen and (max-width: 700px){.block-about-customer{padding:36px 0}}.block-about-customer h3{font-family:"Noto Serif JP";font-size:36px;font-weight:400;line-height:63px;letter-spacing:.2em;text-align:center;color:#234872;margin-bottom:21px}@media only screen and (max-width: 700px){.block-about-customer h3{font-weight:400;font-size:22px;line-height:42px;text-align:center;letter-spacing:0em;color:#234872;margin-bottom:24px}}.block-about-customer ul{list-style:none;padding:0;margin:0 0 20px;text-align:center}.block-about-customer ul li{font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:48px;letter-spacing:0em;text-align:center;color:#4d4d4d;max-width:590px;border-bottom:1px dotted #aaa;display:block;margin:auto}.block-about-customer ul li a{font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:48px;letter-spacing:0em;text-align:center;color:#ea206c}@media only screen and (max-width: 700px){.block-about-customer ul{margin-bottom:0}.block-about-customer ul li{text-align:left}.block-about-customer ul li a{text-align:left}}.block-production{background:#f3f8fc;padding-top:60px;padding-bottom:97px}@media only screen and (max-width: 700px){.block-production{padding-top:34px;padding-bottom:36px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-production .row.owl-carousel{display:flex;margin-left:0}}.block-production h2{font-family:"Noto Serif JP";font-size:36px;font-weight:400;line-height:63px;letter-spacing:.2em;text-align:center;color:#234872;margin-bottom:42px}@media only screen and (max-width: 700px){.block-production h2{font-weight:400;font-size:22px;line-height:42px;text-align:center;letter-spacing:0;margin-bottom:24px}}.block-production__item{border-right:1px solid #aaa;border-bottom:1px solid #aaa;padding-bottom:22px;padding-left:21px;padding-right:21px;position:relative}.block-production__item:first-child:after{content:"";background:#f3f8fc;position:absolute;height:1px;width:21px;bottom:-1px;left:0}.block-production__item:last-child:after{content:"";background:#f3f8fc;position:absolute;height:1px;width:21px;top:-1px;right:0}.block-production__item:nth-child(4n){border-right:0}.block-production__item:nth-child(n+5){padding-top:22px;padding-bottom:0;border-bottom:0px solid #aaa}@media only screen and (max-width: 700px){.block-production__item{border:0}}.block-production__item a img{width:100%;height:145px;object-fit:cover}.block-production__item a h3{font-weight:700;font-size:16px;line-height:32px;text-align:center;color:#234872;margin-top:8px;margin-bottom:5px}.block-production__item a p{font-size:14px;line-height:28px;color:#4d4d4d;margin-bottom:0}.block-report{padding-top:55px;padding-bottom:55px}@media only screen and (max-width: 700px){.block-report{padding-top:36px;padding-bottom:36px}}.block-report .border-right{position:relative;border:0 !important}.block-report .border-right:after{height:615px;width:1px;background:rgba(35,72,114,.5);position:absolute;right:0;content:"";top:10px}@media only screen and (max-width: 700px){.block-report .border-right{border-right:0;border-bottom:1px solid rgba(35,72,114,.5);padding-bottom:35px;margin-bottom:36px}.block-report .border-right:after{width:100%;height:1px;left:0;top:100%}}.block-report img{max-width:100%}.block-report h3{font-family:"Noto Serif JP";font-size:24px;line-height:42px;text-align:center;letter-spacing:.2em;color:#234872;margin-bottom:45px}@media only screen and (max-width: 700px){.block-report h3{margin-bottom:24px;letter-spacing:0}}.block-report ul{list-style:none;margin:0;padding-left:42px}@media only screen and (min-width: 701px)and (max-width: 959px){.block-report ul{padding-left:0}}.block-report ul li{font-size:14px;line-height:28px;color:#4d4d4d;margin-bottom:30px;padding-left:35px;background:url("../images/comment.webp") no-repeat 0 8px}.block-report ul li:last-child{margin-bottom:0}@media only screen and (max-width: 700px){.block-report ul{padding-left:0}.block-report ul li{margin-bottom:18px;padding-left:25px;background-size:20px}.block-report ul li br{display:none}}.block-job{padding-bottom:96px;padding-top:76px;background:#f3f8fc}.block-job h2{font-family:"Noto Serif JP"}.block-job .container{background:url("../images/bg-check.webp") no-repeat left center;max-width:1550px}@media only screen and (max-width: 700px){.block-job .container{background-position:-106px 90px}}.block-job .list{list-style:none;margin:0 auto;padding:0;width:564px;max-width:100%;display:inline-block}.block-job .list li{font-size:15px;line-height:48px;color:#4d4d4d;border-bottom:1px dotted #aaa;text-align:left}@media only screen and (max-width: 700px){.block-job .list{margin-bottom:32px}}.block-job__shape{width:1104px;max-width:100%;min-height:288px;background:#fff;display:inline-block;box-shadow:8px 5px 10px rgba(0,0,0,.25);padding-top:27px;text-align:left;margin:56px auto 0}.block-job__shape h3{padding-left:50px;padding-top:25px;color:#234872;font-weight:300;font-size:24px;border-right:1px solid #234872;white-space:nowrap;padding-right:50px;padding-bottom:25px;margin-bottom:0;line-height:40px;align-items:center;justify-content:center;display:flex}@media only screen and (min-width: 701px)and (max-width: 959px){.block-job__shape h3{border:0}.block-job__shape h3 br{display:none}}.block-job__shape ul{list-style:none;padding:0;margin:0;padding-top:7px;width:25%;float:left}.block-job__shape ul:nth-child(2n){width:23%;margin-left:1%}.block-job__shape ul:nth-child(4n){width:18%}.block-job__shape ul:nth-child(3n){width:20%}.block-job__shape ul li{color:#4d4d4d;margin-bottom:25px;font-size:16px;display:block;padding-left:50px;background:url("../images/icon-check.webp") no-repeat 18px}@media only screen and (min-width: 701px)and (max-width: 959px){.block-job__shape ul{width:23% !important}}.block-job__shape .note{background:#77b3d3;color:#fff;font-size:14px;line-height:28px;padding:28px 35px;margin-top:19px}@media only screen and (max-width: 700px){.block-job__shape{margin-top:0;padding:24px;box-shadow:0px 4px 4px rgba(0,0,0,.2)}.block-job__shape h3{padding:0;font-weight:400;font-size:21.9554px;line-height:48px;border-right:0;border-bottom:1px solid rgba(35,72,114,.501961);margin-bottom:24px;padding-bottom:16px}.block-job__shape h3 br{display:none}.block-job__shape ul{width:60% !important;padding-top:0;margin:0 !important}.block-job__shape ul:last-child{width:40% !important}.block-job__shape ul li{padding-left:32px;margin-bottom:16px;line-height:16px;font-size:12px;background:url("../images/icon-check.webp") no-repeat 0px 0px;background-size:16px 16px}.block-job__shape ul li:last-child{margin-bottom:10px}}@media only screen and (max-width: 700px){.block-job{padding-top:36px;padding-bottom:36px}.block-job .block-title{line-height:48px;margin-bottom:0;letter-spacing:0}}.block-target{padding:60px 0 80px}.block-target h2{font-family:"Noto Serif JP";font-weight:700;font-size:66.02px;line-height:132px;text-align:center;letter-spacing:.1em;color:#234872;margin-bottom:25px}.block-target h2 i{font-size:52px;font-style:normal}@media only screen and (max-width: 700px){.block-target h2{font-size:30px;padding-left:12px;line-height:48px;text-align:center;letter-spacing:.1em;margin-bottom:36px}.block-target h2 i{font-size:22px}}@media only screen and (max-width: 700px){.block-target{padding:36px 0}.block-target .box-img2{overflow-x:auto;margin-right:-15px;margin-left:-15px}.block-target .box-img2 img{width:98%}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-target{padding:36px 0}.block-target .box-img2{overflow-x:auto;margin-right:-15px;margin-left:-15px}.block-target .box-img2 img{max-width:100%}}.block-about-h{color:#fff;background-image:linear-gradient(to right, #71afd1, #9dcce0);padding-top:62px;padding-bottom:96px}.block-about-h h2{font-family:"Noto Serif JP";margin-bottom:14px}@media only screen and (max-width: 700px){.block-about-h{padding-top:36px;padding-bottom:36px}.block-about-h .block-title{margin-bottom:24px;letter-spacing:0}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-about-h .row.owl-carousel{display:flex}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-about-h .col-sm-6{padding-left:24px;padding-right:24px}}.block-about-h__desc{width:626px;border-bottom:1px dashed #fff;padding-bottom:8px;display:block;text-align:center}.block-about-h__item{background:#fff;box-shadow:8px 5px 10px rgba(0,0,0,.25);padding:0px 40px 30px;position:relative;margin-top:48px;min-height:637px}.block-about-h__item a>span:first-child{position:relative;display:block;margin-left:-40px;margin-right:-40px}.block-about-h__item a>span:first-child img{width:100%}@media only screen and (max-width: 700px){.block-about-h__item a>span:first-child{margin-left:-15px;margin-right:-15px}}.block-about-h__item a>span:first-child span{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:19.9628px;line-height:40px;text-align:center;letter-spacing:.2em;color:#fff}.block-about-h__item h3{font-size:20px;margin-bottom:25px;font-weight:700;margin-top:30px;color:#234872}.block-about-h__item p{text-align:justify;font-size:16px;line-height:32px;color:#4d4d4d;margin-bottom:0;position:relative;z-index:3}.block-about-h__item .point{position:absolute;background:url("../images/point.webp");width:32px;height:84px;top:17px;left:-16px;color:#fff;font-family:"Times New Roman";font-size:16px}.block-about-h__item .point span{transform:rotate(90deg);display:block;white-space:nowrap;position:relative;top:14px}.block-about-h__item .number{color:#f3f8fc;font-size:160px;font-family:"Times New Roman";position:absolute;top:191px;right:15px;z-index:1;line-height:108px;width:140px}@media only screen and (max-width: 700px){.block-about-h__item .number{font-size:160px;width:auto;top:133px;right:0}}@media only screen and (max-width: 700px){.block-about-h__item{padding-right:15px;padding-left:15px;padding-bottom:24px;min-height:auto;margin-top:12px}.block-about-h__item h3{font-size:16px;line-height:24px;margin-top:24px;margin-bottom:16px;position:relative;z-index:3}.block-about-h__item p{line-height:24px;z-index:2;position:relative}}.label2{color:#8a8a8a;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:120%;color:#8a8a8a;margin-bottom:4px}.block-content-absence dd{width:100%}.box-date2{align-items:center}.box-date2>div{max-width:100%}.box-date2 select{max-width:100%;width:100%;font-family:Hiragino Sans;font-size:16px;font-style:normal;font-weight:300;line-height:120%;-moz-appearance:none;-webkit-appearance:none}.box-date2 select::placeholder{color:red}.box-date2 select.text-gray{color:#8a8a8a}.box-date2 span{color:#302828;font-family:Hiragino Sans;font-size:16px;font-style:normal;font-weight:300;line-height:120%;margin-left:6px;margin-right:16px}.box-date2 .ox{width:180px !important;max-width:100%}.ox{position:relative}.ox:after{position:absolute;display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);color:#9d8f73;top:22px;right:7px}@media only screen and (max-width: 700px){.ox{width:calc(100% - 22px) !important}}.ox select{-moz-appearance:none;-webkit-appearance:none}.block-content-qa .h-35{height:35px}@media only screen and (max-width: 700px){.block-content-qa .h-35{height:15px}}.block-content-qa .h-65{height:65px}@media only screen and (max-width: 700px){.block-content-qa .block-title2{padding-left:0}.block-content-qa .entry-content{padding-left:15px;padding-right:15px}}.block-content-qa__item{border:1px solid #b4b4b4;border-radius:4px;margin-bottom:15px;transition:all .5s ease}.block-content-qa__item .iconToggle{cursor:pointer;width:16px;height:16px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block-content-qa__item .iconToggle.plus{display:block}.block-content-qa__item .iconToggle.minus{display:none}.block-content-qa__item.active .secTtl{display:block}.block-content-qa__item.active .listQA{display:block}.block-content-qa__item.active .iconToggle.plus{display:none}.block-content-qa__item.active .iconToggle.minus{display:block}.block-content-qa .questionTitleWrapper{display:flex;flex-direction:row;padding:20px;align-items:center;cursor:pointer;justify-content:space-between}.block-content-qa .secTtl{font-style:normal;font-weight:300;font-size:18px;line-height:170%;display:flex;color:#302828}.block-content-qa .listQA{list-style:none;padding:0px 20px;margin:0;display:none;webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block-content-qa .listQA li{border-top:1px solid #dcdbda}.block-content-qa .listQA li dl{padding:30px 0}@media only screen and (max-width: 700px){.block-content-qa .listQA li dl{padding:20px 0}}.block-content-qa .listQA li dl dt{font-weight:600;font-size:16px;line-height:170%;color:#302828;display:flex;align-items:start;margin-bottom:15px}@media only screen and (max-width: 700px){.block-content-qa .listQA li dl dt{font-size:15px}}.block-content-qa .listQA li dl dt .qText{font-family:"Noto Serif JP";font-weight:500;font-size:20px;line-height:100%;letter-spacing:.04em;color:#0770ab;margin-right:10px}.block-content-qa .listQA li dl dt p{margin-bottom:0}.block-content-qa .listQA li dl dd{font-weight:300;font-size:16px;line-height:170%;color:#302828;display:flex;align-items:start;margin-bottom:0}@media only screen and (max-width: 700px){.block-content-qa .listQA li dl dd{font-size:15px}}.block-content-qa .listQA li dl dd .aText{font-family:"Noto Serif JP";font-weight:500;font-size:20px;line-height:100%;letter-spacing:.04em;color:#bb5520;margin-right:10px}.block-content-qa .listQA li dl dd p{margin-bottom:0}@media only screen and (max-width: 700px){.block-content-qa .listQA{padding:0 15px}}.block-content-program__top{background:url("../images/program/bg.webp");position:relative;padding-bottom:70px}@media only screen and (max-width: 700px){.block-content-program__top{padding-bottom:36px}}.block-content-program__top:before{content:"";height:80px;bottom:100%;position:absolute;left:0;width:100%;background:url("../images/program/bg.webp");z-index:1}@media only screen and (max-width: 700px){.block-content-program__top:before{height:60px}}.block-content-program__content{padding-top:50px;padding-bottom:10px}@media only screen and (max-width: 700px){.block-content-program__content{padding-top:30px}.block-content-program__content img{max-width:100%}}.block-content-program__content ul{padding:0;margin-bottom:30px}@media only screen and (max-width: 700px){.block-content-program__content ul{margin-bottom:20px}}.block-content-program__content ul li{list-style:none;margin:unset;padding:unset}.block-content-program__content ul li dl{padding:30px;display:flex;justify-content:space-between;border-bottom:1px dashed #b4b4b4;margin-bottom:unset}.block-content-program__content ul li dl dt{font-weight:600;font-size:16px;line-height:170%;color:#302828;min-width:120px;margin-right:20px}.block-content-program__content ul li dl>dd{width:100%;font-weight:300;font-size:16px;line-height:170%;color:#302828}.block-content-program__content ul li dl>dd small{font-weight:300;font-size:12px;line-height:170%;color:#302828;margin-top:10px;display:block}.block-content-program__content ul li dl>dd a{display:block;font-weight:600;font-size:16px;line-height:170%;margin-top:10px;color:#ba2134;text-decoration:underline}.block-content-program__content ul li dl>dd .res{display:block;font-weight:600;font-size:16px;line-height:170%;margin-top:10px;color:#ba2134;text-decoration:underline}@media only screen and (max-width: 700px){.block-content-program__content ul li dl{display:block;padding:20px 10px}.block-content-program__content ul li dl span{display:block;margin-bottom:5px}}.block-content-program__content .block-button{margin-top:40px;margin-bottom:70px}.block-content-program__content .block-button .btn-custom{height:75px;width:320px;background:#ba2134;box-shadow:0px 5px 15px rgba(0,0,0,.2);border-radius:500px;font-size:18px}.block-content-program__content .block-button .btn-custom img{margin-right:10px;width:44px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;display:none !important}.block-content-program__content .block-button .btn-custom img:first-child{display:inline-block !important}.block-content-program__content .block-button .btn-custom:hover{opacity:.5;transition:all .3s linear;color:#fff}.block-content-program__content .block-button .btn-custom:hover img{transform:rotateY(180deg)}@media only screen and (max-width: 700px){.block-content-program__content .block-button .btn-custom{width:295px}.block-content-program__content .block-button .btn-custom.w320{width:320px}}.block-content-program .container .entry-content{position:relative;z-index:2}.block-content-program .container .entry-content img{max-width:100%}.block-content-program .container .entry-content .shortcutBlock{display:flex;flex-direction:row;gap:28px;margin-bottom:40px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .shortcutBlock{flex-direction:column;gap:16px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .shortcutBlock{flex-direction:column;gap:16px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .shortcutBlock{flex-direction:column;gap:16px}}.block-content-program .container .entry-content .shortcutBlock .shortcut{display:flex;flex:1;flex-direction:row;align-items:center;height:96px;max-height:96px;box-shadow:0px 5px 15px 0px rgba(0,0,0,.2);border-radius:8px;justify-content:space-between;overflow:hidden;color:#302828}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .shortcutBlock .shortcut{height:80px;max-height:80px;width:100%}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .shortcutBlock .shortcut{height:80px;max-height:80px;width:100%}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .shortcutBlock .shortcut{height:80px;max-height:80px;width:100%}}.block-content-program .container .entry-content .shortcutBlock .shortcut:hover{color:#302828}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .shortcutBlock .shortcut{height:80px}}.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock{padding:24px 8px 24px 12px;display:flex;flex-direction:row;align-items:center;gap:12px;flex:1}.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .icon{width:14px;height:14px}.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent{display:flex;flex-direction:column}.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .title{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:18px;line-height:150%;letter-spacing:0}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .title{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0}}.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .subtitle{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .subtitle{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .subtitle{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .subtitle{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0}}.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .subtitle span.small{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:14px;line-height:150%;letter-spacing:0}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .subtitle span.small{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:12px;line-height:150%;letter-spacing:0}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .subtitle span.small{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:12px;line-height:150%;letter-spacing:0}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .shortcutBlock .shortcut .mainBlock .textContent .subtitle span.small{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:12px;line-height:150%;letter-spacing:0}}.block-content-program .container .entry-content .shortcutBlock .shortcut .imageBlock img{height:96px;width:150px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .shortcutBlock .shortcut .imageBlock img{width:90px;height:80px;object-fit:cover}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .shortcutBlock .shortcut .imageBlock img{width:90px;height:80px;object-fit:cover}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .shortcutBlock .shortcut .imageBlock img{width:90px;height:80px;object-fit:cover}}.block-content-program .container .entry-content .headingBlock{margin:56px 0px;display:flex;justify-content:center;align-content:center}.block-content-program .container .entry-content .headingBlock.m40{margin:40px 0px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .headingBlock{margin:20px 0}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .headingBlock{margin:20px 0}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .headingBlock{margin:20px 0}}.block-content-program .container .entry-content .headingBlock .inner{max-width:490px;width:490px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;padding:12px 0}.block-content-program .container .entry-content .headingBlock .inner .subtitle{font-family:Noto Serif JP;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;text-align:center}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .headingBlock .inner .subtitle{font-weight:500;font-size:16px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .headingBlock .inner .subtitle{font-weight:500;font-size:16px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .headingBlock .inner .subtitle{font-weight:500;font-size:16px}}.block-content-program .container .entry-content .headingBlock .inner .title{font-family:Noto Serif JP;font-weight:500;font-size:24px;line-height:150%;letter-spacing:0;text-align:center}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .headingBlock .inner .title{font-weight:500;font-size:24px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .headingBlock .inner .title{font-weight:500;font-size:24px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .headingBlock .inner .title{font-weight:500;font-size:24px}}.block-content-program .container .entry-content .courseCategoryTab{background-color:#f6f3f1;padding:10px 0;display:flex;margin-bottom:40px}.block-content-program .container .entry-content .courseCategoryTab .tab{width:100%;border-right:1px solid #b4b4b4;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:15px;line-height:150%;letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;color:#302828}.block-content-program .container .entry-content .courseCategoryTab .tab:last-child{border-right:unset}.block-content-program .container .entry-content .courseContainer{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer{gap:60px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer{gap:60px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer{gap:60px}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .courseHeading{font-family:"Noto Serif JP";font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;color:#302828;padding:12px 0px 12px 12px;background-color:#fbfaf9;margin-bottom:20px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .courseHeading{font-size:20px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .courseHeading{font-size:20px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .courseHeading{font-size:20px}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .courseHeading.nougaku{border-left:5px solid #50270d}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .courseHeading.nagauta{border-left:5px solid #ce443a}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .courseHeading.sankyoku{border-left:5px solid #658121}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .courseHeading.nitibu{border-left:5px solid #b2589f}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner{grid-template-columns:repeat(1, 1fr)}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem{display:flex;flex-direction:column;border-radius:20px;border:1px solid #dcdbda;padding:20px 20px 25px 20px;min-height:260px;max-height:260px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem{min-height:287px;max-height:287px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem{min-height:287px;max-height:287px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem{min-height:287px;max-height:287px}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock{flex:1}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock h5.title{font-family:"Noto Serif JP";font-weight:600;font-size:16px;line-height:150%;letter-spacing:0;margin-bottom:10px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock h5.title{font-size:18px;margin-bottom:15px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock h5.title{font-size:18px;margin-bottom:15px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock h5.title{font-size:18px;margin-bottom:15px}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail{display:flex;flex-direction:row;gap:10px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail{gap:15px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail{gap:15px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail{gap:15px}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail img{width:80px;height:80px}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe{width:100%;flex:1}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine{display:flex;flex-direction:row}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .title{width:44px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:11px;line-height:150%;letter-spacing:0;color:#726e6c}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .title{font-size:14px;width:42px;color:#302828;font-weight:300}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .title{font-size:14px;width:42px;color:#302828;font-weight:300}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .title{font-size:14px;width:42px;color:#302828;font-weight:300}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content{flex:1;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:11px;line-height:150%;letter-spacing:0;color:#726e6c}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content{font-size:14px;font-weight:300;color:#302828}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content{font-size:14px;font-weight:300;color:#302828}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content{font-size:14px;font-weight:300;color:#302828}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleBold{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0;color:#302828}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleBold{font-size:16px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleBold{font-size:16px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleBold{font-size:16px}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleSmall{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0;color:#302828}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleSmall{font-size:14px;font-weight:300}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleSmall{font-size:14px;font-weight:300}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleSmall{font-size:14px;font-weight:300}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleSmallBold{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:10px;line-height:150%;letter-spacing:0;color:#302828}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleSmallBold{font-size:10px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleSmallBold{font-size:10px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .infoBlock .detail .describe .dataLine .content span.styleSmallBold{font-size:10px}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .showDetailBtn{display:flex;color:#302828;padding:12px 0px;gap:10px;border-radius:54px;box-shadow:0px 5px 15px 0px rgba(0,0,0,.2);justify-content:center;align-content:center;cursor:pointer;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;width:100%;height:36pxjh;border:none;background-color:#fff}@media only screen and (max-width: 700px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .showDetailBtn{font-size:14px;height:44px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .showDetailBtn{font-size:14px;height:44px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .showDetailBtn{font-size:14px;height:44px}}.block-content-program .container .entry-content .courseContainer .courseCategoryBlock .inner .courseItem .showDetailBtn img{margin-left:10px;width:14px;height:14px}@media only screen and (max-width: 700px){.block-content-program .container .entry-content{padding-left:15px;padding-right:15px}.block-content-program .container .entry-content .block-title2{padding-left:0}}.block-content-program .container .position-absolute{position:absolute;right:0;bottom:0;z-index:1}@media only screen and (max-width: 700px){.block-content-program .container .position-absolute{width:276px}}.block-content-program__title{font-family:"Noto Serif JP";margin-bottom:30px}.block-content-program__title span{font-weight:500;font-size:11.7143px;line-height:100%;text-align:center;letter-spacing:.6em;color:#302828;display:block}@media only screen and (max-width: 700px){.block-content-program__title span{font-size:8.41964px}}.block-content-program__title h3{font-weight:500;font-size:35px;line-height:170%;text-align:center;letter-spacing:.07em;color:#302828;margin-top:-6px}.block-content-program__title h3 i{font-style:normal}@media only screen and (max-width: 700px){.block-content-program__title h3{font-size:25.16px;margin-bottom:5px}.block-content-program__title h3 i{font-size:22.28px}}.block-content-program__title h4{font-weight:500;font-size:26px;line-height:170%;text-align:center;letter-spacing:.07em;color:#302828;margin-bottom:0}@media only screen and (max-width: 700px){.block-content-program__title h4{font-size:18.6875px}}.block-content-program .description{font-weight:300;font-size:16px;line-height:170%;color:#302828;margin-bottom:10px}@media only screen and (max-width: 700px){.block-content-program .description{text-align:justify}}.block-content-program .note{border:1px solid #b4b4b4;padding:20px;margin-top:30px}.block-content-program .note .btn-view-more{color:#302828;font-weight:300;font-size:15px;line-height:150%}.block-content-program .note .btn-view-more:hover{color:#ba2134}@media only screen and (max-width: 700px){.block-content-program .note{margin-top:20px}.block-content-program .note .btn-view-more{text-align:left;align-items:start}.block-content-program .note .btn-view-more img{margin-top:4px}}.modal.programPopup{padding-right:0px !important}.modal.programPopup .close{margin-bottom:0;padding:0}.modal.programPopup .block-button{margin-top:40px;margin-bottom:36px}@media only screen and (max-width: 700px){.modal.programPopup .block-button{margin-top:25px}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .block-button{margin-top:25px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .block-button{margin-top:25px}}.modal.programPopup .block-button .btn-custom{height:75px;width:320px;background:#ba2134;box-shadow:0px 5px 15px rgba(0,0,0,.2);border-radius:500px;font-size:18px}.modal.programPopup .block-button .btn-custom img{margin-right:10px;width:44px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;display:none !important}.modal.programPopup .block-button .btn-custom img:first-child{display:inline-block !important}.modal.programPopup .block-button .btn-custom:hover{opacity:.5;transition:all .3s linear;color:#fff}.modal.programPopup .block-button .btn-custom:hover img{transform:rotateY(180deg)}@media only screen and (max-width: 700px){.modal.programPopup .block-button .btn-custom{width:295px}.modal.programPopup .block-button .btn-custom.w320{width:320px}}.modal.programPopup .modal-dialog{display:flex;justify-items:center;align-items:center;justify-content:center;justify-items:center;max-height:unset !important;margin-top:0px;height:100%;width:840px}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog{width:100%}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog{width:100%}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog{height:100% !important}}.modal.programPopup .modal-dialog .modal-content{display:flex;padding-left:0;justify-content:center;width:840px}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content{width:calc(100vw - 40px);height:calc(100vh - 20px);justify-content:flex-start;margin-top:20px}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content{width:calc(100vw - 40px);height:calc(100vh - 20px);justify-content:flex-start;margin-top:20px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content{width:calc(100vw - 40px);height:calc(100vh - 20px);justify-content:flex-start;margin-top:20px}}.modal.programPopup .modal-dialog .modal-content .modal-body{flex:unset;justify-content:center;justify-items:center;align-items:center;max-height:520px;height:520px;background-color:#fff;padding:40px;background-position:right top;background-repeat:no-repeat;overflow:hidden}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-body{max-height:100vh;height:calc(100vh - 80px);padding:30px 20px 30px 20px}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-body{max-height:100vh;height:calc(100vh - 80px);padding:30px 20px 30px 20px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content .modal-body{max-height:100vh;height:calc(100vh - 80px);padding:30px 20px 30px 20px}}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal{display:flex;flex-direction:column;align-content:flex-start;width:100%;height:100%;overflow-y:scroll;padding-right:5px}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal::-webkit-scrollbar{width:5px}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal::-webkit-scrollbar-thumb{background-color:#9d8f73;border-radius:0}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal::-webkit-scrollbar-button{display:none}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .modalTitle{font-family:"Noto Serif JP";font-weight:600;font-size:24px;line-height:150%;letter-spacing:0;color:#302828;margin-bottom:20px}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable{display:flex;flex-direction:column;gap:5px}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow{display:flex;flex-direction:row;gap:2px}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColLeft{gap:10px;padding:15px 20px;background-color:#f6f3f1;width:240px;height:auto;color:#302828;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:16px;line-height:150%;letter-spacing:0}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColLeft{font-weight:600;font-size:12px;width:100px}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColLeft{font-weight:600;font-size:12px;width:100px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColLeft{font-weight:600;font-size:12px;width:100px}}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight{flex:1;width:518px;padding:15px 20px;border:1px solid #dcdbda;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:16px;line-height:150%;letter-spacing:0;color:#302828;white-space:pre-line}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight{padding:10px;font-size:14px;font-weight:300}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight{padding:10px;font-size:14px;font-weight:300}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight{padding:10px;font-size:14px;font-weight:300}}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight sup{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:10px;line-height:150%;letter-spacing:0;color:#726e6c}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleBold{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleBold{font-size:14px}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleBold{font-size:14px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleBold{font-size:14px}}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleSmall{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleSmall{font-size:14px;font-weight:300}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleSmall{font-size:14px;font-weight:300}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleSmall{font-size:14px;font-weight:300}}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleSmallBold{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:10px;line-height:150%;letter-spacing:0}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleSmallBold{font-size:10px}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleSmallBold{font-size:10px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .styleSmallBold{font-size:10px}}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .customRow{display:flex;flex-direction:row}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .customRow{flex-direction:column}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .customRow{flex-direction:column}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .customRow{flex-direction:column}}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .customRow .label{width:48px}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .courseTable .courseRow .courseColRight .customRow .value{flex:1;white-space:pre-line}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .note{display:flex;flex-direction:row}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .note div{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:12px;line-height:150%;letter-spacing:0;color:#726e6c;margin-top:5px}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .note div{font-size:12px;font-weight:300}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .note div{font-size:12px;font-weight:300}}.modal.programPopup .modal-dialog .modal-content .modal-body .innerModal .note div:first-child{width:44px;min-width:44px !important}.modal.programPopup .modal-dialog .modal-content .modal-body .img-fluid{width:720px !important;height:540px !important;object-fit:contain;background-color:#000}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-body .img-fluid{width:355px !important;height:251.25px !important;object-fit:contain}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-body .img-fluid{width:355px !important;height:251.25px !important;object-fit:contain}}.modal.programPopup .modal-dialog .modal-content .modal-footer{border:none;padding:10px 0 0 0 !important}.modal.programPopup .modal-dialog .modal-content .modal-footer .btn{display:flex;flex-direction:row;justify-content:center;background-color:#fff;color:#fff;padding:10px 0px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:14px;line-height:14px;letter-spacing:0;align-items:center;gap:5px;outline:none !important;box-shadow:none !important;border:none !important;transition:.3s ease;height:40px !important;justify-content:center;justify-items:center}.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:disabled{opacity:.4}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:not(.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:disabled):hover{opacity:.5}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:not(.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:disabled):hover{opacity:.5}}.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:not(.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:disabled):active{opacity:.5}.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:focus,.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:active,.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:focus-within,.modal.programPopup .modal-dialog .modal-content .modal-footer .btn:focus-visible{outline:none !important;box-shadow:none !important;border:none !important}.modal.programPopup .modal-dialog .modal-content .modal-footer button{padding:16px 0 !important}.modal.programPopup .modal-dialog .modal-content .modal-footer .indexCounter{color:#fff;font-size:14px}.modal.programPopup .modal-dialog .modal-content .modal-header{display:flex;border:none;justify-content:flex-end}.modal.programPopup .modal-dialog .modal-content .modal-header .popup-close{display:flex;gap:15px;transition:.3s ease;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:16px;color:#fff}.modal.programPopup .modal-dialog .modal-content .modal-header .popup-close:hover{opacity:.5}.modal.programPopup .modal-dialog .modal-content .modal-header .popup-close img{width:16px;height:16px}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-header{position:absolute;bottom:20px;width:100%;display:flex;justify-content:center;align-items:center;justify-items:center;padding:0}}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-header{position:absolute;bottom:20px;width:100%;display:flex;justify-content:center;align-items:center;justify-items:center;padding:0}}.modal.programPopup .modal-dialog .modal-content .modal-header .close{border:none;opacity:1;text-shadow:unset !important;font-weight:600}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.programPopup .modal-dialog .modal-content .modal-header .close{margin:unset}}@media only screen and (max-width: 700px){.modal.programPopup .modal-dialog .modal-content .modal-header .close{margin:unset}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.programPopup .modal-dialog .modal-content .modal-header .close{margin:unset}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-content-contact .entry-content{padding-left:225px;padding-right:225px}}@media only screen and (min-width: 1500px){.block-content-contact .entry-content{padding:0 333px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-contact .entry-content{padding:0 65px}}@media only screen and (max-width: 700px){.block-content-contact .entry-content{padding:0 15px}.block-content-contact .entry-content .mw_wp_form_input{padding-left:5px;padding-right:5px}}.block-content-contact .listForm{display:flex;justify-content:space-between}@media only screen and (max-width: 700px){.block-content-contact .listForm{display:block}}.block-content-contact .text{background:#f6f3f1;border:1px solid #302828;box-shadow:0px 1px 5px rgba(0,0,0,.1);border-radius:2px;font-weight:300;font-size:16px;line-height:170%;color:#302828;padding:9px 15px;min-height:50px;width:660px;max-width:100%}.block-content-contact .text.highlight{background:rgba(231,61,101,.1019607843) !important;border:1px solid #302828;box-shadow:0px 1px 5px rgba(0,0,0,.1)}.block-content-contact .text::placeholder{color:#8a8a8a;opacity:1}.block-content-contact .text:-ms-input-placeholder{color:#999}.block-content-contact .text::-ms-input-placeholder{color:#999}.block-content-contact textarea{height:200px}@media only screen and (max-width: 700px){.block-content-contact textarea{height:260px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-contact textarea{width:100% !important}}.block-content-contact .must{font-weight:500;width:max-content;font-size:16px;line-height:150%;color:#302828;margin-top:13px;margin-bottom:0;font-family:"Noto Serif JP"}.block-content-contact .must span{font-weight:600;font-size:16px;line-height:170%;color:#e73d65;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media only screen and (max-width: 700px){.block-content-contact .must{margin-bottom:13px;margin-top:0}}.block-content-contact .can{margin-top:13px;font-weight:500;font-size:16px;line-height:150%;color:#302828;margin-bottom:0;font-family:"Noto Serif JP"}@media only screen and (max-width: 700px){.block-content-contact .can{margin-bottom:13px;margin-top:0}}.block-content-contact dd{margin-bottom:0;max-width:660px}@media only screen and (max-width: 700px){.block-content-contact dd{max-width:100%}}.block-content-contact .listForm{margin-bottom:40px}.block-content-contact .listForm.mb-36{margin-bottom:36px}.block-content-contact .listForm.mb-36 .must{margin-top:0;font-size:12px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media only screen and (max-width: 700px){.block-content-contact .listForm.mb-36 .must{font-weight:300}}.block-content-contact .listForm.mb-36 dd{font-size:16px;text-align:center;font-weight:300;display:none}@media only screen and (max-width: 700px){.block-content-contact .listForm{margin-bottom:20px}}.block-content-contact .mw_wp_form .error{font-weight:600;font-size:14px;line-height:170%;color:#e73d65;margin-top:5px}.block-content-contact #backbutton{display:none}.block-content-contact #backbutton1{display:none}.block-content-contact .submit{width:320px;height:75px;box-shadow:0px 5px 15px rgba(0,0,0,.2);border-radius:500px;font-weight:600;font-size:18px;line-height:150%;color:#fff;border:0;margin-top:10px;cursor:pointer;margin-bottom:80px;background:url("../images/icon/arrow-red.webp") no-repeat #ba2134;padding-left:30px;background-size:14px}.block-content-contact .submit.step1{background-position:68px 30px}@media only screen and (max-width: 700px){.block-content-contact .submit.step1{background-position:56px 30px}}.block-content-contact .submit.step5{background-position:54px 30px;margin-top:50px;display:inline-block}@media only screen and (max-width: 700px){.block-content-contact .submit.step5{background-position:40px 30px}}.block-content-contact .submit.step2{display:none}.block-content-contact .submit:before{content:"";width:14px;height:14px;background:url("../images/icon/arrow-red.webp") no-repeat;display:inline-block;margin-right:8px}.block-content-contact .submit:hover{opacity:.5;transition:all .3s linear}@media only screen and (max-width: 700px){.block-content-contact .submit{width:295px}}.block-content-contact .mw_wp_form_confirm .text-note{display:none}.block-content-contact .mw_wp_form_confirm .flexItem{position:relative}@media only screen and (max-width: 700px){.block-content-contact .mw_wp_form_confirm .flexItem.md .listForm dd{font-weight:300 !important;font-size:16px;line-height:170%}}.block-content-contact .mw_wp_form_confirm .flexItem:nth-child(1) .listForm{border-bottom:1px solid #b4b4b4}.block-content-contact .mw_wp_form_confirm .flexItem:nth-child(6) .listForm{border-bottom:1px solid #b4b4b4}.block-content-contact .mw_wp_form_confirm #backbutton{display:inline-flex;align-items:center;font-weight:300;font-size:15px;line-height:150%;text-decoration-line:underline;color:#302828;position:absolute;left:0;top:78px}.block-content-contact .mw_wp_form_confirm #backbutton:before{content:"";width:14px;height:14px;background:url("../images/icon/arrow-black.webp") no-repeat;display:inline-block;transform:rotate(180deg);margin-right:8px;background-size:100%}@media only screen and (max-width: 700px){.block-content-contact .mw_wp_form_confirm #backbutton{top:auto;display:flex;justify-content:center;text-align:center;width:100%;bottom:80px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-contact .mw_wp_form_confirm #backbutton{top:148px;width:100%;text-align:center;display:block}}.block-content-contact .mw_wp_form_confirm #backbutton:hover{color:#ba2134;text-decoration:none}.block-content-contact .mw_wp_form_confirm #backbutton:hover:before{background:url("../images/icon/red_active.webp") no-repeat;background-size:100%}.block-content-contact .mw_wp_form_confirm .listForm{border-bottom:1px solid #dcdbda;padding:30px 20px;margin-bottom:0}@media only screen and (max-width: 700px){.block-content-contact .mw_wp_form_confirm .listForm{padding:20px 15px}}.block-content-contact .mw_wp_form_confirm .listForm dt{min-width:215px;max-width:100%;margin-right:20px}.block-content-contact .mw_wp_form_confirm .listForm dt .must{margin-top:0}.block-content-contact .mw_wp_form_confirm .listForm dt p.can{margin-top:0}@media only screen and (max-width: 700px){.block-content-contact .mw_wp_form_confirm .listForm dt p{margin-bottom:10px}}.block-content-contact .mw_wp_form_confirm .listForm dd{text-align:left;width:100%;font-size:16px;line-height:170%;color:#302828;font-weight:300}@media only screen and (max-width: 700px){.block-content-contact .mw_wp_form_confirm .listForm dd{font-weight:600;font-size:16px}}.block-content-contact .mw_wp_form_confirm .listForm span{text-align:center}.block-content-contact .mw_wp_form_confirm .listForm span .text{display:none}.block-content-contact .mw_wp_form_confirm .listForm.mb-36{padding-bottom:20px;padding-top:0}.block-content-contact .mw_wp_form_confirm .listForm.mb-36 dt{width:100%;margin-right:0;text-align:center;display:none}@media only screen and (max-width: 700px){.block-content-contact .mw_wp_form_confirm .listForm.mb-36 dt p{margin-bottom:0px}}.block-content-contact .mw_wp_form_confirm .listForm.mb-36 dd{display:block;text-align:center;font-weight:300}.block-content-contact .mw_wp_form_confirm .listForm.mb-36 span{display:none;text-align:center}.block-content-contact .mw_wp_form_confirm .submit{margin-top:50px}.block-content-contact .mw_wp_form_confirm .submit.step1{display:none}.block-content-contact .mw_wp_form_confirm .submit.step2{background-position:113px;display:inline-block}@media only screen and (max-width: 700px){.block-content-contact .mw_wp_form_confirm .submit.step2{background-position:101px}}@media only screen and (max-width: 700px){.block-content-contact .mw_wp_form_confirm .submit{margin-top:40px;margin-bottom:133px}}.block-content-contact .block-success{padding-bottom:80px;padding-top:19px}@media only screen and (max-width: 700px){.block-content-contact .block-success{padding-top:0}}.block-content-contact .block-success__content{border:1px solid #b4b4b4;padding:50px 20px;margin-bottom:40px;text-align:center}.block-content-contact .block-success__content h3{font-family:"Noto Serif JP";font-weight:500;font-size:32px;line-height:170%;text-align:center;letter-spacing:.04em;color:#302828;margin-bottom:30px}@media only screen and (max-width: 700px){.block-content-contact .block-success__content h3{font-size:28px}}.block-content-contact .block-success__content p{font-weight:300;font-size:16px;line-height:170%;text-align:center;color:#302828;margin-bottom:0}.block-content-contact .block-success__content .survey{margin-top:20px;width:100%;height:100%;padding:20px;gap:15px;border:1px 0px 0px 0px;opacity:0px;background-color:#f6f3f1}.block-content-contact .block-success__content .survey .title{font-family:Hiragino Sans;font-size:16px;font-weight:600;line-height:16px;text-align:center;color:#302828;margin-bottom:15px}.block-content-contact .block-success__content .survey .content p{font-family:Hiragino Sans;font-size:16px;font-weight:300;line-height:16px;text-align:center}.block-content-contact .block-success__content .survey .content p .external-url span{font-family:Hiragino Sans;font-size:16px;font-weight:300;line-height:16px;text-align:center;text-decoration:underline;color:#302828}.block-content-contact .block-success__content .survey .content p .note{font-family:Hiragino Sans;font-size:12px;font-weight:300;line-height:12px;text-align:center;color:#726e6c}.block-content-contact .block-success .btn-view-more{display:flex;align-items:center;justify-content:center;font-weight:300;font-size:15px;line-height:150%;text-decoration-line:underline;color:#302828}.block-content-contact .block-success .btn-view-more:before{content:"";width:14px;height:14px;background:url("../images/icon/arrow-black.webp") no-repeat;display:inline-block;margin-right:8px;background-size:100%}.block-content-contact .block-success .btn-view-more:hover{color:#ba2134}.block-content-contact .block-success .btn-view-more:hover:before{background:url("../images/icon/arrow-active.webp") no-repeat;background-size:100%}.block-content-absence .block-success{padding-bottom:80px;padding-top:19px}@media only screen and (max-width: 700px){.block-content-absence .block-success{padding-top:0}}.block-content-absence .block-success__content{border:1px solid #b4b4b4;padding:50px 20px;margin-bottom:40px}.block-content-absence .block-success__content h3{font-family:"Noto Serif JP";font-weight:500;font-size:32px;line-height:170%;text-align:center;letter-spacing:.04em;color:#302828;margin-bottom:30px}@media only screen and (max-width: 700px){.block-content-absence .block-success__content h3{font-size:28px}}.block-content-absence .block-success__content p{font-weight:300;font-size:16px;line-height:170%;text-align:center;color:#302828;margin-bottom:0}.block-content-absence .block-success .btn-view-more{display:flex;align-items:center;justify-content:center;font-weight:300;font-size:15px;line-height:150%;text-decoration-line:underline;color:#302828}.block-content-absence .block-success .btn-view-more:before{content:"";width:14px;height:14px;background:url("../images/icon/arrow-black.webp") no-repeat;display:inline-block;margin-right:8px;background-size:100%}.block-content-absence .block-success .btn-view-more:hover{color:#ba2134;text-decoration:none}.block-content-absence .block-success .btn-view-more:hover:before{background:url("../images/icon/red_active.webp") no-repeat;background-size:100%}.block-content-absence dd{max-width:660px}.block-content-absence .text{background:#f6f3f1 !important;border:1px solid #302828;box-shadow:0px 1px 5px rgba(0,0,0,.1);border-radius:2px}.block-content-absence .text.highlight{background:rgba(231,61,101,.1) !important;border:1px solid #302828 !important;box-shadow:0px 1px 5px rgba(0,0,0,.1)}.block-content-absence .listForm{margin-bottom:28px}.block-content-absence .error{font-weight:600;font-size:14px;line-height:170%;color:#e73d65;margin-top:5px;display:block}.block-content-absence.confirm .listForm{padding:20px 19px;align-items:center;border-bottom:1px solid #dcdbda;margin-bottom:0}.block-content-absence.confirm .listForm.mb-36{padding-bottom:36px}.block-content-absence.confirm .step1{margin-top:50px}.block-content-absence.confirm dt{min-width:235px;max-width:100%}.block-content-absence.confirm dt p{margin-top:0}.block-content-absence.confirm dd{width:100%;text-align:left}.block-content-absence .submit.step1{background-position:87px 30px}@media only screen and (max-width: 700px){.block-content-absence .submit.step1{background-position:68px 30px}}.block-content-absence .submit.step2{margin-top:50px;display:inline-block;background-position:113px 30px}@media only screen and (max-width: 700px){.block-content-absence .submit.step2{background-position:95px 30px}}.block-content-absence #backbutton{display:inline-flex;align-items:center;font-weight:300;font-size:15px;line-height:150%;text-decoration-line:underline;color:#302828;position:absolute;left:0;top:78px}.block-content-absence #backbutton:before{content:"";width:14px;height:14px;background:url("../images/icon/arrow-black.webp") no-repeat;display:inline-block;transform:rotate(180deg);margin-right:8px;background-size:100%}@media only screen and (max-width: 700px){.block-content-absence #backbutton{top:auto;display:flex;justify-content:center;text-align:center;width:100%;bottom:40px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-absence #backbutton{top:148px;width:100%;text-align:center;display:block}}.block-content-absence #backbutton:hover{color:#ba2134;text-decoration:none}.block-content-absence #backbutton:hover:before{background:url("../images/icon/red_active.webp") no-repeat;background-size:100%}.block-content-entry #backbutton6{display:inline-flex;align-items:center;font-weight:300;font-size:15px;line-height:150%;text-decoration-line:underline;color:#302828;position:absolute;left:0;top:78px}.block-content-entry #backbutton6:before{content:"";width:14px;height:14px;background:url("../images/icon/arrow-black.webp") no-repeat;display:inline-block;transform:rotate(180deg);margin-right:8px;background-size:100%}@media only screen and (max-width: 700px){.block-content-entry #backbutton6{top:auto;display:flex;justify-content:center;text-align:center;width:100%;bottom:40px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-entry #backbutton6{top:148px;width:100%;text-align:center;display:block}}.block-content-entry #backbutton6:hover{color:#ba2134;text-decoration:none}.block-content-entry #backbutton6:hover:before{background:url("../images/icon/red_active.webp") no-repeat;background-size:100%}.block-content-entry .entry-content{padding:0 160px}@media only screen and (max-width: 700px){.block-content-entry .entry-content{padding:0 20px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-entry .entry-content{padding:0 65px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-entry .entry-content{padding:0 15px}}.block-content-entry .entry-content .form{padding:0 65px}@media only screen and (max-width: 700px){.block-content-entry .entry-content .form{padding:0}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-entry .entry-content .form{padding:0 50px}}.block-content-entry .entry-content .form .box-step{margin-bottom:40px}@media only screen and (max-width: 700px){.block-content-entry .entry-content .form .box-step{margin-left:-5px;margin-right:-5px}}.block-content-entry .entry-content .form .box-step .item{text-align:center;position:relative}.block-content-entry .entry-content .form .box-step .item:after{content:"";height:2px;width:calc(100% + 30px);background:#dcdbda;display:block;position:absolute;left:50%;top:19px}.block-content-entry .entry-content .form .box-step .item.last:after{display:none}.block-content-entry .entry-content .form .box-step .item span{width:40px;position:relative;z-index:2;height:40px;background:#dcdbda;border:3px solid #fff;border-radius:40px;font-weight:600;font-size:16px;line-height:100%;text-align:center;color:#fff;display:inline-flex;align-items:center;justify-content:center}.block-content-entry .entry-content .form .box-step .item p{margin-top:10px;margin-bottom:0;font-style:normal;font-weight:600;font-size:12px;line-height:100%;text-align:center;color:#726e6c}@media only screen and (max-width: 700px){.block-content-entry .entry-content .form .box-step .item p{font-size:10px;line-height:150%;margin-top:7px}}.block-content-entry .entry-content .form .box-step .item.active span{background:#9d8f73;border:3px solid #fff}.block-content-entry .entry-content .form .box-step .item.active p{color:#302828}.block-content-entry .entry-content .form .box-step .item.done.a p{color:#a7c16a}.block-content-entry .entry-content .form .box-step .item.done span{background:#a7c16a;border:3px solid #fff}.block-content-entry .entry-content .form .box-step .item.done p{color:#302828}.block-content-entry .content-pdf{width:700px;min-height:116px;height:auto;background:#fdfdfd;border:1px solid #dcdbda;border-radius:16px;padding:12px;text-align:center;display:inline-block;margin:0 auto 80px;max-width:100%}@media only screen and (max-width: 700px){.block-content-entry .content-pdf{height:auto}}.block-content-entry .content-pdf p{font-style:normal;font-weight:300;font-size:14px;line-height:170%;color:#302828;margin-bottom:8px}@media only screen and (max-width: 700px){.block-content-entry .content-pdf p{text-align:left;padding:0 8px}}.block-content-entry .content-pdf a{margin:0 8px 5px;display:inline-flex;justify-content:center;align-items:center;padding:6px 50px;width:309px;height:60px;background:#fff;box-shadow:0px 5px 15px rgba(0,0,0,.2);border-radius:500px;font-weight:600;font-size:14px;line-height:150%;color:#302828}@media only screen and (max-width: 700px){.block-content-entry .content-pdf a{margin:8px 0}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-entry .content-pdf a{width:287px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-entry .content-pdf a{width:287px}}.block-content-entry .content-pdf a img{width:14px;margin-right:16px}.block-content-entry .des{margin-bottom:24px}.block-content-entry .des h6{font-style:normal;font-weight:300;font-size:16px;line-height:170%;color:#302828;margin-bottom:8px}.block-content-entry .des p{font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:#726e6c;margin-bottom:0}.block-content-entry .listForm{margin-bottom:25px}.block-content-entry .listForm p.must{font-family:"Noto Serif JP";font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#302828;min-width:100px}.block-content-entry .listForm p.can{min-width:100px}.block-content-entry .listForm.mb-36{margin-bottom:13px}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-entry .listForm dt{min-width:150px;max-width:150px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-entry .listForm dt{min-width:150px;max-width:150px}}.block-content-entry .listForm dd{width:100%}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-entry .listForm dd{width:calc(100% - 150px)}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-entry .listForm dd{width:calc(100% - 150px)}}.block-content-entry .listForm dd .mb-20{margin-bottom:20px}.block-content-entry .listForm dd label{font-style:normal;font-weight:600;font-size:12px;line-height:120%;color:#8a8a8a;margin-bottom:4px}.block-content-entry .listForm dd label.form-check-label{font-style:normal;font-weight:300;font-size:16px;line-height:120%;color:#8a8a8a;margin-bottom:0;display:inline-flex;align-items:center}.block-content-entry .listForm dd label .mlll{font-size:10px;font-weight:300;color:#8a8a8a}.block-content-entry .listForm dd label small{font-family:Hiragino Sans;font-size:12px;font-weight:400;line-height:14.4px;text-align:left}.block-content-entry .listForm dd .small{font-style:normal;font-weight:300;font-size:10px;line-height:120%;color:#8a8a8a;margin-top:4px}.block-content-entry .listForm dd .text{background:#f6f3f1;border:1px solid #6c6c6c;box-shadow:0px 1px 5px 0px rgba(0,0,0,.1019607843);border-radius:2px;color:#302828}.block-content-entry .listForm dd .text::placeholder{color:#8a8a8a}.block-content-entry .listForm dd .py-12{padding:12px 0}@media only screen and (max-width: 700px){.block-content-entry .listForm dd .py-12{padding-bottom:0}}.block-content-entry .listForm dd .form-check{margin-right:16px}@media only screen and (max-width: 700px){.block-content-entry .listForm dd .form-check{margin-bottom:15px}}.block-content-entry .listForm dd input[type=radio]{visibility:hidden;position:absolute}.block-content-entry .listForm dd input[type=radio]+label{padding-left:32px}.block-content-entry .listForm dd input[type=radio]+label:before{content:"";width:24px;height:24px;background:#fff;border:1px solid #b4b4b4;border-radius:72px;top:-2px;left:0px;position:absolute;display:inline-block;visibility:visible;margin-right:8px}.block-content-entry .listForm dd input[type=radio]+label:after{content:"";width:14px;height:14px;border-radius:14px;top:3px;left:5px;position:absolute;display:inline-block;visibility:visible;margin-right:8px}.block-content-entry .listForm dd input[type=radio]:checked+label:after{background:#9d8f73}.block-content-entry .listForm .radio-wrapper .form-check-label{min-height:28px;font-size:16px;font-weight:400;color:#302828;font-family:Hiragino Sans}.block-content-entry .flexItem h4{font-family:"Noto Serif JP";font-style:normal;font-weight:600;font-size:16px;color:#fff;background:#2e2828;height:30px;line-height:30px;display:flex;align-items:center;padding-left:8px;margin-bottom:28px}.block-content-entry .flexItem h4:before{width:8px;height:8px;background:#fff;content:"";margin-right:8px;border-radius:8px}.block-content-entry .block-success .btn-view-more:before{background-size:100%}.block-content-entry .block-success .btn-view-more:hover:before{background-size:100%}.block-content-entry .error{font-weight:600;font-size:14px;line-height:170%;color:#e73d65;margin-top:5px;display:block}.block-content-entry.confirm #backbutton1{display:inline-flex;align-items:center;font-weight:300;font-size:15px;line-height:150%;text-decoration-line:underline;color:#302828;position:absolute;left:0;top:78px}.block-content-entry.confirm #backbutton1:before{content:"";width:14px;height:14px;background:url("../images/icon/arrow-black.webp") no-repeat;display:inline-block;transform:rotate(180deg);margin-right:8px;background-size:100%}@media only screen and (max-width: 700px){.block-content-entry.confirm #backbutton1{top:auto;display:flex;justify-content:center;text-align:center;width:100%;bottom:40px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-entry.confirm #backbutton1{top:148px;width:100%;text-align:center;display:block}}.block-content-entry.confirm #backbutton1:hover{color:#ba2134;text-decoration:none}.block-content-entry.confirm #backbutton1:hover:before{background:url("../images/icon/red_active.webp") no-repeat;background-size:100%}.block-content-entry.confirm .listForm{padding:22px 19px;margin-bottom:0;border-bottom:1px solid #dcdbda}.block-content-entry.confirm .listForm dt{min-width:235px}.block-content-entry.confirm .submit.step5{background-position:112px 30px;margin-top:50px;display:inline-block}@media only screen and (max-width: 700px){.block-content-entry.confirm .submit.step5{background-position:101px 30px}}.block-content-entry input::-webkit-outer-spin-button,.block-content-entry input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.block-content-entry input[type=number]{-moz-appearance:textfield}.block-content-attention{padding-bottom:80px}.block-content-attention.permit{padding-top:19px}.block-content-attention .entry-content{padding:0 160px}@media only screen and (max-width: 700px){.block-content-attention .entry-content{padding:0 20px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-attention .entry-content{padding:0 65px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-attention .entry-content{padding:0 65px}}.block-content-attention .des{margin-bottom:28px}.block-content-attention .des h6{font-family:"Hiragino Sans";font-style:normal;font-size:16px;line-height:170%;color:#ce443a;margin-bottom:4px;font-weight:700;line-height:24px;text-align:left}.block-content-attention .des p{color:#ce443a;font-size:16px;font-family:Hiragino Sans;font-weight:600;line-height:170%;margin-bottom:0}.block-content-attention h5{font-weight:600;font-family:"Hiragino Sans";line-height:19.2px;font-size:16px;margin-bottom:16px}.block-content-attention div{font-size:16px;line-height:24px}.block-content-attention div.bt{margin-bottom:16px}.block-content-attention div .external-url{font-family:Hiragino Sans;font-size:16px;font-weight:300;line-height:24px;text-align:left;color:#302828}.block-content-attention div .external-url span{text-decoration:underline}.block-content-attention div .external-url img{display:inline-block}.block-content-attention h4{font-family:"Noto Serif JP";font-style:normal;font-weight:600;font-size:16px;color:#fff;background:#2e2828;height:30px;line-height:30px;display:flex;align-items:center;padding-left:8px;margin-bottom:20px}.block-content-attention h4:before{width:8px;height:8px;background:#fff;content:"";margin-right:8px;border-radius:8px}.block-content-attention h4.step2{margin-bottom:16px}.block-content-attention ul{padding:0;list-style:none;margin-bottom:32px}.block-content-attention ul li{font-family:"Hiragino Sans";font-style:normal;font-weight:300;font-size:16px;line-height:150%;color:#302828;display:flex;align-items:flex-start}.block-content-attention ul li::before{margin-right:7px;margin-left:7px;display:inline-block;min-width:5px;min-height:5px;border-radius:5px;background:#302828;content:"";margin-top:9px}.block-content-attention ul.box-2{margin-bottom:16px}.block-content-attention ul.box-3{list-style:decimal;padding-left:20px}.block-content-attention ul.box-3 li{display:list-item}.block-content-attention ul.box-3 li:before{display:none}.block-content-attention ul.box-3 li ol{margin-top:4px;margin-bottom:4px;padding-left:12px}.block-content-attention ul.box-3 li ol li{list-style:disc}.block-content-attention ul.box-3.box-bold li{font-weight:bold}.block-content-attention ul.box-3.box-bold li span{font-weight:300}.block-content-attention ul.box-3.box-bold li ol li{font-weight:300}.block-content-attention .box-check2{font-size:16px;font-family:Hiragino Sans;font-weight:300;line-height:150%;margin-bottom:16px}.block-content-attention .box-check2 p{font-size:14px;font-family:Hiragino Sans;font-weight:300;line-height:150%;margin-bottom:4px;color:#726e6c;display:flex}.block-content-attention .box-check2 p:first-child{margin-top:4px}.block-content-attention .form-check.box-2{padding:12px 0px;background:#f6f3f1;margin-bottom:40px}.block-content-attention .form-check.box-2.mt-40{margin-top:40px;margin-bottom:12px}.block-content-attention .form-check label{font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#302828}.block-content-attention .form-check span{font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#e73d65}.btn-redhover{width:280px;height:60px;box-shadow:0px 5px 15px rgba(0,0,0,.2);border-radius:500px;font-weight:600;font-size:18px;line-height:150%;color:#fff;border:0;cursor:pointer;background:#ba2134;display:inline-flex;align-items:center;justify-content:center}.btn-redhover img{width:14px;margin-right:8px}.btn-redhover img:first-child{display:inline-block}.btn-redhover img:last-child{display:none}.btn-redhover:hover{opacity:.7}.btn-redhover:disabled{background:#c7c7c7}.btn-redhover:disabled img:first-child{display:none}.btn-redhover:disabled img:last-child{display:inline-block}.btn-redhover.step2{width:400px;max-width:100%}.modal-attention .close{position:relative;top:-48px}.box-attention{width:830px;height:500px;max-width:100%;background:#fff;padding:24px 0;position:relative}.box-attention>div{padding-left:40px;padding-right:40px}.box-attention>div>img{position:absolute;right:0;top:0}.box-attention h3{font-family:"Noto Serif JP";font-style:normal;font-weight:600;font-size:24px;line-height:140%;margin-bottom:15px;color:#302828}.box-attention h3 span{font-size:16px}.box-attention h5{font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:14px;line-height:100%;color:#302828;margin-bottom:15px}.box-attention p{font-family:"Hiragino Sans";font-style:normal;font-weight:300;font-size:14px;line-height:100%;color:#302828;margin-bottom:8px}.box-attention .box-scroll{height:216px;border:1px solid #dcdbda;border-radius:8px;overflow:auto;padding:16px;margin-bottom:20px}.box-attention .box-bot{background:#fff;box-shadow:0px -4px 6px rgba(0,0,0,.12);padding-top:20px}.h-80{height:60px}@media only screen and (max-width: 700px){.h-80{height:45px}}select.text{min-height:50px;height:50px}.text.w-25{min-width:80px}.dd-phone{width:660px !important;max-width:100%;display:flex;flex-direction:column}.dd-phone .placeholder{font-style:normal;font-weight:300;font-size:12px;line-height:120%;color:#6c6c6c;margin-bottom:4px}.dd-phone .phone_wrapper{display:flex;flex-direction:column}.dd-phone .phone_wrapper .inner{display:flex;flex-direction:row;flex-grow:1;flex-basis:0;gap:.5rem;align-content:center;align-items:center}.dd-phone .phone_wrapper .inner .input-phone{flex:1;width:auto;min-width:0;width:25%;max-width:80px}.text-note{font-style:normal;font-weight:600;font-size:12px;line-height:120%;color:#8a8a8a;margin-bottom:4px}.text-gray{color:#8a8a8a !important}.select-wrapper{position:relative}.select-wrapper select{-moz-appearance:none;-webkit-appearance:none}.select-wrapper::after{position:absolute;display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);color:#9d8f73;top:22px;right:7px}.block-content-contact .mw_wp_form_confirm .flexItem:nth-child(1) .listForm{justify-content:center !important}.mw_wp_form_confirm .must span{display:none !important}.mw_wp_form_confirm .placeholder{display:none !important}.mw_wp_form_confirm .split-char{display:none}#tel1,#tel1,#tel3{-moz-appearance:none;-webkit-appearance:none}.block-content-teachers__top .block-title2{margin-top:50px}@media only screen and (max-width: 700px){.block-content-teachers__top .block-title2{margin-top:30px}}.block-content-teachers__top .title-4{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.block-content-teachers__top-tag{position:sticky;background:rgba(246,243,241,.9);height:45px;top:75px;position:-webkit-sticky;z-index:99}@media only screen and (max-width: 700px){.block-content-teachers__top-tag{top:65px}}.block-content-teachers__top-tag ul{display:flex;padding:11px 0;margin:0;list-style:none}.block-content-teachers__top-tag ul li{text-align:center;min-width:25%;border-right:1px solid #b4b4b4}.block-content-teachers__top-tag ul li:last-child{border-right:0}.block-content-teachers__top-tag ul li a{font-weight:600;font-size:15px;line-height:150%;text-decoration-line:underline;color:#302828}@media only screen and (max-width: 700px){.block-content-teachers__top-tag ul li a{font-size:14px}}.block-content-teachers__content-title{padding-top:60px}@media only screen and (max-width: 700px){.block-content-teachers__content-title{padding-top:35px;padding-left:15px;padding-right:15px}}.block-content-teachers__content-title h3{text-align:center;margin:0}.block-content-teachers__content-title h3 span{width:490px;font-family:"Noto Serif JP";font-style:normal;font-weight:500;font-size:24px;line-height:150%;text-align:center;color:#302828;display:inline-block;padding:11px 0;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;max-width:100%}@media only screen and (max-width: 700px){.block-content-teachers__content-title h3 span{padding:12px 0}}.block-content-teachers__content-item{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 700px){.block-content-teachers__content-item{padding-left:20px;padding-right:20px}}@media(min-width: 701px)and (max-width: 959px){.block-content-teachers__content-item{padding-left:0px;padding-right:0px}}.block-content-teachers__content-item.pb-20{padding-bottom:20px}@media only screen and (max-width: 700px){.block-content-teachers__content-item.pb-20{padding-bottom:35px}}.block-content-teachers__content-item.pb-80{padding-bottom:80px}.block-content-teachers__content-item a{display:block;text-align:center;margin-top:55px;margin-right:55px;max-width:198px;transition:all .3s linear}.block-content-teachers__content-item a:nth-child(4n){margin-right:0}.block-content-teachers__content-item a:last-child{margin-right:0}@media(min-width: 376px)and (max-width: 700px){.block-content-teachers__content-item a{flex:50%;margin-right:0 !important;max-width:50% !important}}.block-content-teachers__content-item a:hover img{opacity:.5}.block-content-teachers__content-item a:hover h3,.block-content-teachers__content-item a:hover span{color:#ba2134}.block-content-teachers__content-item a img{max-width:100%;border-radius:30px;aspect-ratio:3/4;object-fit:cover}.block-content-teachers__content-item a h3{font-family:"Noto Serif JP";font-weight:500;font-size:18px;line-height:150%;text-align:center;color:#302828;margin-top:10px;margin-bottom:5px}.block-content-teachers__content-item a span{font-family:"Noto Serif JP";font-weight:500;font-size:12px;line-height:150%;text-align:center;color:#302828}@media only screen and (max-width: 700px){.block-content-teachers__content-item a{margin-top:35px;margin-right:15px}.block-content-teachers__content-item a:nth-child(2n){margin-right:0}.block-content-teachers__content-item a img{width:160px;border-radius:20px}}@media(min-width: 701px)and (max-width: 900px){.block-content-teachers__content-item a{min-width:198px;margin-right:55px !important}.block-content-teachers__content-item a:nth-child(4n){margin-right:0 !important}.block-content-teachers__content-item a:last-child{margin-right:0 !important}.block-content-teachers__content-item a img{width:198px;border-radius:30px}}@media(max-width: 374px){.block-content-teachers__content-item a{display:inline-block;flex-basis:47%}}.block-content-teachers .modal-content{border:0}.block-content-teachers__content-text{margin-top:55px;padding-bottom:20px}@media only screen and (max-width: 700px){.block-content-teachers__content-text{padding-left:15px;padding-right:15px;margin-top:35px;padding-bottom:35px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-content-teachers__content-text .entry-content{padding-left:140px;padding-right:140px}}.block-content-teachers__content-text .bg-content{background:#f6f3f1;padding:30px 40px;border-bottom:1px solid #ded0d0}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-teachers__content-text .bg-content{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width: 700px){.block-content-teachers__content-text .bg-content{padding:30px 20px}}.block-content-teachers__content-text .bg-content h3{font-family:"Noto Serif JP";font-style:normal;font-weight:500;font-size:20px;line-height:150%;text-align:center;color:#302828;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.block-content-teachers__content-text .bg-content h3:before{content:"";background:#fff;width:7px;height:7px;border-radius:7px;margin-right:10px}.block-content-teachers__content-text .bg-content h3:after{content:"";background:#fff;width:7px;height:7px;border-radius:7px;margin-left:10px}@media only screen and (max-width: 700px){.block-content-teachers__content-text .bg-content h3{margin-bottom:15px;font-size:18px}}.block-content-teachers__content-text .bg-content ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}@media only screen and (max-width: 700px){.block-content-teachers__content-text .bg-content ul{display:block}}.block-content-teachers__content-text .bg-content ul li{flex:0 0 33.3333%;font-family:"Noto Serif JP";font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#302828;margin-bottom:5px}.block-content-teachers__content-text .bg-content ul li span{font-style:normal;font-weight:500;font-size:11px;line-height:150%}.block-content-teachers__content-text .bg-content ul li:last-child{margin-bottom:0}@media only screen and (max-width: 700px){.block-content-teachers__content-text .bg-content ul li{margin-bottom:3px;font-size:14px}}.block-works.block-page-works .container{max-width:1150px}.block-works.block-page-works .container.w-1230{max-width:1230px}.block-works.block-page-works .container .block-title{margin-bottom:72px}@media only screen and (max-width: 700px){.block-works.block-page-works .container .block-title{margin-bottom:36px}}.block-works__content{background:#f3f8fc;box-shadow:0px 4px 4px rgba(0,0,0,.2);border-radius:10px;min-height:406px;padding-top:72px;padding-left:72px;padding-right:126px;padding-bottom:66px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-works__content .ml--12{margin-left:-12px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-works__content{padding-left:20px;padding-right:20px;padding-top:35px;padding-bottom:35px;min-height:auto}.block-works__content img{max-width:100%}}.block-works__content h1{font-weight:700;font-size:20px;line-height:40px;color:#4d4d4d}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-works__content h1{margin-top:-11px}}.block-works__content p.job{font-size:14px;line-height:40px;color:#000;margin-bottom:16px}@media only screen and (max-width: 700px){.block-works__content{padding:36px 15px}.block-works__content img{max-width:100%}.block-works__content h1{line-height:30px;margin-top:24px;margin-bottom:16px}.block-works__content p.job{margin-bottom:8px}}.block-works ul.action{list-style:none;padding:0;margin:0;width:392px;max-width:100%;display:inline-block;text-align:left}@media only screen and (max-width: 700px){.block-works ul.action{padding-left:3px;padding-right:3px}}.block-works ul.action li{border-bottom:1px dashed #aaa;display:flex;align-items:center;padding-top:16px;padding-bottom:16px}@media only screen and (max-width: 700px){.block-works ul.action li{justify-content:space-between}}.block-works ul.action li:last-child{border:0;padding-bottom:0}@media only screen and (max-width: 700px){.block-works ul.action li:last-child{padding-bottom:0}}.block-works ul.action li span{font-size:14px;line-height:40px;color:#4d4d4d;margin-right:30px;min-width:84px;display:inline-block}@media only screen and (max-width: 700px){.block-works ul.action li span{margin-right:0;width:108px}}.block-works ul.action li a{font-size:12px;line-height:24px;text-align:center;color:#4d4d4d;border:1px solid #4d4d4d;padding:3px 8px 5px;border-radius:15px;display:inline-block;margin-left:18px;min-width:120px}.block-works ul.action li a.active{background:linear-gradient(#73b1d1 0%, #9acadf 100%);border:0;padding:4px 9px 6px;color:#fff}@media only screen and (max-width: 700px){.block-works ul.action li a{min-width:85px;margin-left:16px;white-space:nowrap}}.block-works .content-img{text-align:center;padding:72px 0}.block-works .content-img img{display:inline-block;max-width:100%}@media only screen and (max-width: 700px){.block-works .content-img{padding:36px 0}}.block-works .block-action-child{background:#f3f8fc;box-shadow:0px 4px 4px rgba(0,0,0,.2);border-radius:10px;width:530px;height:160px;text-align:center;padding-top:5px;display:inline-block;margin-bottom:78px}@media only screen and (max-width: 700px){.block-works .block-action-child{max-width:100%;padding-left:15px;padding-right:15px;margin-bottom:36px;min-height:185px;padding-top:20px}}.block-works .button-style1{margin-top:0}.block-works .block-pagination nav{height:38px}@media only screen and (max-width: 700px){.block-content-news{padding-top:10px}.block-content-news .entry-content{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-content-news .entry-content{padding-left:225px;padding-right:225px}}.block-content-news h1{font-family:"Noto Serif JP";font-weight:500;font-size:26px;line-height:150%;letter-spacing:.04em;color:#302828;border-bottom:1px solid #b4b4b4;padding-bottom:20px}@media only screen and (max-width: 700px){.block-content-news h1{font-size:22px}}.block-content-news .box-sub{display:flex;align-items:center;justify-content:end;margin-top:10px}.block-content-news .box-sub .date{font-weight:300;font-size:14px;line-height:170%;color:#302828;margin-right:10px}.block-content-news .box-sub .category{font-weight:600;font-size:12px;line-height:170%;color:#302828;padding:2px;min-width:86px;height:20px;background:#f6f3f1;text-align:center;display:inline-block}.block-content-news .box-content{padding:0 20px;margin-top:40px;margin-bottom:80px;overflow:hidden}@media only screen and (max-width: 700px){.block-content-news .box-content{padding:0}.block-content-news .box-content img{margin-bottom:10px}}.block-content-news .box-content a{color:#ba2134}@media only screen and (max-width: 700px){.wp-block-columns{margin:40px 0px !important;gap:10px}.wp-block-columns figure.wp-block-image{margin:0px}.wp-block-columns figure.wp-block-image img{margin:0px}}.block-content-category{padding-bottom:50px}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-content-category .entry-content{padding:0 140px}}@media only screen and (min-width: 1500px){.block-content-category .entry-content{padding:0 250px}}.block-content-category .entry-content .block-title2{font-family:"Noto Serif JP" !important;color:#302828;padding-left:20px}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-category .entry-content .block-title2{padding-left:0px}}@media only screen and (max-width: 700px){.block-content-category .entry-content .block-title2{padding-left:15px;line-height:150%;margin-bottom:20px}}.block-content-category__content{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 700px){.block-content-category__content{padding-left:15px;padding-right:15px}}.block-content-category__content-item{margin-bottom:20px;height:527.5px}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-category__content-item{width:49%}}@media only screen and (max-width: 700px){.block-content-category__content-item{margin-bottom:14px;height:auto}.block-content-category__content-item:last-child{margin-bottom:0}}.block-content-category__content-item:nth-child(2n){margin-right:0}.block-content-category__content-item a{background:#fff;border:1px solid #b4b4b4;border-radius:30px;width:490px;display:inline-block;overflow:hidden;padding-bottom:37px;position:relative;transition:all .3s linear}.block-content-category__content-item a img{max-width:100%}.block-content-category__content-item a>span{display:inline-block;max-height:245px;overflow:hidden}@media only screen and (max-width: 700px){.block-content-category__content-item a>span{display:block}.block-content-category__content-item a>span img{width:100%}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-category__content-item a{width:470px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-content-category__content-item a{width:470px;max-width:100%}}.block-content-category__content-item a:hover img{max-height:245px;transform:scale(110%);transition:all .3s linear}.block-content-category__content-item a:after{content:"";height:7px;width:100%;position:absolute;bottom:0;left:0}.block-content-category__content-item a.bd-brown:after{background:#50270d}.block-content-category__content-item a.bd-red:after{background:#bb362b}.block-content-category__content-item a.bd-green:after{background:#607c1b}.block-content-category__content-item a.bd-pink:after{background:#a55494}.block-content-category__content-item a>div{padding:0 40px}@media only screen and (max-width: 700px){.block-content-category__content-item a>div{padding:0 30px}}.block-content-category__content-item a h3{font-family:"Noto Serif JP";font-weight:500;font-size:32px;line-height:100%;letter-spacing:.04em;color:#302828;margin-top:30px;margin-bottom:20px;padding-bottom:20px;position:relative}.block-content-category__content-item a h3:after{content:"";background:#b4b4b4;height:1px;width:68px;position:absolute;bottom:0;left:0}@media only screen and (max-width: 700px){.block-content-category__content-item a h3{font-size:26px}.block-content-category__content-item a h3:after{width:54px}}.block-content-category__content-item a .tag{font-family:"Noto Serif JP";font-weight:500;font-size:20px;line-height:100%;letter-spacing:.04em;color:#302828;margin-bottom:20px}@media only screen and (max-width: 700px){.block-content-category__content-item a .tag{margin-bottom:15px}}.block-content-category__content-item a p{font-weight:300;font-size:15px;line-height:150%;color:#302828;text-align:justify;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width: 700px){.block-content-category__content-item a{max-width:100%;width:100%}.block-content-category__content-item a img{max-width:100%}}.block-ads{background:#f6f3f1;padding:50px 0;text-align:center;display:none}@media only screen and (max-width: 700px){.block-ads{padding:40px 0}}.block-content-category-page{position:relative;padding-bottom:70px}.block-content-category-page .container{position:relative;z-index:2}.block-content-category-page:after{content:"";background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);height:230px;width:100%;position:absolute;top:150px;left:0;z-index:1}@media only screen and (max-width: 700px){.block-content-category-page:after{top:270px}}.block-content-category-page:before{content:"";background:#fff;height:150px;width:100%;position:absolute;top:0px;left:0;z-index:1}@media only screen and (max-width: 700px){.block-content-category-page:before{height:270px}}.block-content-category-page.bg-1{background:url("../images/category/bg-1.webp")}.block-content-category-page.bg-2{background:url("../images/category/bg-2.webp")}.block-content-category-page.bg-3{background:url("../images/category/bg-3.webp")}.block-content-category-page.bg-4{background:url("../images/category/bg-4.webp")}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-content-category-page .entry-content{padding:0 140px}}@media only screen and (min-width: 1500px){.block-content-category-page .entry-content{padding:0 250px}}.block-content-category-page .description{font-weight:300;font-size:16px;line-height:170%;color:#302828;margin-bottom:10px;padding-left:20px}@media only screen and (max-width: 700px){.block-content-category-page .description:first-child{margin-top:50px}.block-content-category-page .description:last-child{margin-bottom:0}}.block-content-category-page .description.sub{margin-bottom:17px}.block-content-category-page .description span{position:relative;width:1px;height:18px;display:inline-block}.block-content-category-page .description small{font-weight:300;font-size:10px;line-height:100%;color:#302828;display:block;margin-bottom:-5px;position:absolute;top:-7px;min-width:max-content;left:0}@media only screen and (min-width: 1500px){.block-content-category-page .description{padding-right:20px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-content-category-page .description{padding-right:20px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-content-category-page .description{padding-left:0px;padding-right:0px}}@media only screen and (max-width: 700px){.block-content-category-page .description{padding-left:15px;padding-right:15px}}.block-content-category-page .description:last-child{margin-bottom:0}.block-content-category-page__content{padding-top:60px}@media only screen and (max-width: 700px){.block-content-category-page__content{padding-right:15px;padding-left:15px;padding-top:50px}}.block-content-category-page__content img{max-width:100%}.block-content-category-page__content-item{position:relative}.block-content-category-page__content-item .box-content{text-align:center;background:#fff;box-shadow:5px 5px 20px rgba(0,0,0,.05);height:173px;width:405px;display:flex;align-content:center;justify-content:center;align-items:center;font-weight:600;font-size:18px;line-height:170%;color:#302828;padding-left:32px;padding-right:32px}@media only screen and (max-width: 700px){.block-content-category-page__content-item .box-content{height:138px;font-size:15px;padding-left:20px;padding-right:20px}}.block-content-category-page__content-item .box-content:after{content:"";position:absolute;top:3px;left:8px;right:8px;bottom:3px;border-left:1px solid #9d8f73;border-right:1px solid #9d8f73}.block-content-category-page__content-item .box-content:before{content:"";position:absolute;top:8px;left:3px;right:3px;bottom:8px;border-top:1px solid #9d8f73;border-bottom:1px solid #9d8f73}.block-content-category-page__content-item.style1{margin-bottom:90px}.block-content-category-page__content-item.style1 .box-content{right:0;position:absolute;bottom:-20px}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style1 .box-content{position:relative;bottom:10px;width:calc(100% - 30px);margin-left:15px}}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style1{margin-bottom:50px}}.block-content-category-page__content-item.style10{margin-bottom:90px;width:824px;max-width:100%;margin-left:auto;margin-right:auto}.block-content-category-page__content-item.style10 .box-content{right:0;position:absolute;bottom:-20px}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style10 .box-content{position:relative;bottom:10px;width:calc(100% - 30px);margin-left:15px}}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style10{margin-bottom:50px}}.block-content-category-page__content-item.style2{margin-bottom:50px}.block-content-category-page__content-item.style3{margin-bottom:90px;text-align:right}.block-content-category-page__content-item.style3 .box-content{left:0;position:absolute;bottom:-20px}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style3 .box-content{position:relative;bottom:10px;width:calc(100% - 30px);margin-left:15px}}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style3{margin-bottom:50px}}.block-content-category-page__content-item.style9{margin-bottom:90px;text-align:right;width:824px;max-width:100%;margin-left:auto;margin-right:auto}.block-content-category-page__content-item.style9 .box-content{left:0;position:absolute;bottom:-20px}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style9 .box-content{position:relative;bottom:10px;width:calc(100% - 30px);margin-left:15px}}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style9{margin-bottom:50px}}.block-content-category-page__content-item .box-content-wrap{position:relative;display:flex;align-items:center;justify-content:center;top:-20px}.block-content-category-page__content-item .box-content-wrap .box-content{position:relative;margin:0 10px}.block-content-category-page__content-item .box-content-wrap .box-content .position{position:absolute;right:0;top:0;background:#fff;z-index:9}@media only screen and (max-width: 700px){.block-content-category-page__content-item .box-content-wrap .box-content .position{width:30px}}@media only screen and (max-width: 700px){.block-content-category-page__content-item .box-content-wrap .box-content{width:calc(100% - 30px);margin-bottom:10px;margin-left:15px}}@media only screen and (max-width: 700px){.block-content-category-page__content-item .box-content-wrap{display:block;top:-10px}}.block-content-category-page__content-item.style4{text-align:right;position:relative;margin-bottom:90px}.block-content-category-page__content-item.style4 .box-content-wrap{position:absolute;display:flex;align-items:center;flex-direction:column;justify-content:center;bottom:-20px;left:0;top:auto}.block-content-category-page__content-item.style4 .box-content-wrap .box-content{position:relative;margin-top:10px;margin-left:0}.block-content-category-page__content-item.style4 .box-content-wrap .box-content .position{position:absolute;right:0;top:0;background:#fff;z-index:9}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style4 .box-content-wrap .box-content{width:calc(100% - 30px);margin-bottom:10px;margin-top:0;margin-left:15px}}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style4 .box-content-wrap{display:block;top:-10px;position:relative}}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style4{margin-bottom:50px}}.block-content-category-page__content-item.style5{position:relative;margin-bottom:90px}.block-content-category-page__content-item.style5 .box-content-wrap{position:absolute;display:flex;align-items:center;flex-direction:column;justify-content:center;bottom:-20px;right:0;top:auto}.block-content-category-page__content-item.style5 .box-content-wrap .box-content{position:relative;margin-top:10px;margin-right:0}.block-content-category-page__content-item.style5 .box-content-wrap .box-content .position{position:absolute;right:0;top:0;background:#fff;z-index:9}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style5 .box-content-wrap .box-content{width:calc(100% - 30px);margin-bottom:10px;margin-top:0;margin-left:15px}}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style5 .box-content-wrap{display:block;top:-10px;bottom:0;position:relative}}@media only screen and (max-width: 700px){.block-content-category-page__content-item.style5{margin-bottom:50px}}.block-category-relate{padding-bottom:70px;padding-top:60px}@media only screen and (max-width: 700px){.block-category-relate{padding-top:40px;padding-bottom:40px}}.block-category-relate img{max-width:100%}@media only screen and (max-width: 700px){.block-category-relate img{width:187px;height:170px}}.block-category-relate h3{font-family:"Noto Serif JP";font-weight:500;font-size:32px;line-height:100%;letter-spacing:.04em;color:#302828}@media only screen and (max-width: 700px){.block-category-relate h3{font-size:28px;line-height:150%;padding-left:15px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-category-relate .entry-content{padding:0 140px}}@media only screen and (min-width: 1500px){.block-category-relate .entry-content{padding:0 250px}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.block-category-relate .entry-content.--style2{padding:0px}}@media only screen and (min-width: 1500px){.block-category-relate .entry-content.--style2{padding:0 110px}}.block-category-relate__content{display:flex;align-items:center;justify-content:space-between;padding:0 30px;margin-top:42px}@media only screen and (max-width: 700px){.block-category-relate__content{display:block;padding:0px;box-shadow:0px 0px 20px rgba(0,0,0,.15);margin-top:26px}}.block-category-relate__content-item{position:relative;flex:1}@media only screen and (max-width: 700px){.block-category-relate__content-item.border-red{border-right:8px solid #ce443a}.block-category-relate__content-item.border-green{border-right:8px solid #658121}.block-category-relate__content-item.border-brown{border-right:8px solid #50270d}.block-category-relate__content-item.border-pink{border-right:8px solid #b2589f}}.block-category-relate__content-item .label{position:absolute;top:0;left:30px;height:auto}@media only screen and (max-width: 700px){.block-category-relate__content-item .label{width:40px;left:10px}}.block-category-relate__content-item ul{padding-left:44px;position:absolute;height:105px;bottom:32px;left:0;margin:0;list-style:none;align-content:flex-end}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-category-relate__content-item ul{bottom:5px}}@media only screen and (max-width: 700px){.block-category-relate__content-item ul{position:relative;bottom:0;padding-left:20px;padding-top:20px;height:auto;align-content:flex-start}}.block-category-relate__content-item ul li{font-family:"Noto Serif JP";font-style:normal;font-weight:600;font-size:22px;line-height:160%;letter-spacing:.04em;color:#fff;display:flex;align-items:center}.block-category-relate__content-item ul li span{font-size:16px}@media only screen and (max-width: 700px){.block-category-relate__content-item ul li span{font-size:14px}}.block-category-relate__content-item ul li:before{content:"";background:#fff;height:1px;width:10px;margin-right:15px}@media only screen and (max-width: 700px){.block-category-relate__content-item ul li{font-size:18px;color:#302828}.block-category-relate__content-item ul li:before{background:#726e6c;margin-right:10px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-category-relate__content-item{margin-bottom:15px;margin-left:10px;margin-right:10px}}@media only screen and (min-width: 701px)and (max-width: 959px){.block-category-relate__content-item{margin-bottom:15px;margin-left:5px;margin-right:5px}}@media only screen and (max-width: 700px){.block-category-relate__content-item{display:flex;border-bottom:1px solid #cecece}}.block-category-post__top{padding-bottom:80px}.block-category-post__top .navigation{margin-top:30px}.block-category-post .block-news__content-normal ul li a,.block-category-post .block-news__content-sticky ul li a{min-height:74px}@media only screen and (max-width: 700px){.block-category-post .block-news__content-normal ul li a,.block-category-post .block-news__content-sticky ul li a{padding:10px}}.block-category-post .block-news__content-sticky ul li a p,.block-category-post .block-news__content-normal ul li a p{font-size:16px;margin-bottom:unset}.block-category-post .block-news__content-normal ul li:last-child{border-bottom-style:solid}@media only screen and (max-width: 700px){.block-category-post .block-news__content-normal ul li a{padding:10px}}.title-news{font-family:"Noto Serif JP";font-weight:500;font-size:32px;line-height:100%;letter-spacing:.04em;color:#302828;margin-top:50px;margin-bottom:42px}@media only screen and (max-width: 700px){.title-news{padding-left:15px;font-size:28px;line-height:150%;margin-bottom:20px;margin-top:30px}}.news-page-breadcrumb{margin-bottom:0}.box-content img{transition:.3s ease-in-out}.box-content img:hover{opacity:.5}.modal.postImagePopup .close{margin-bottom:0;padding:0}.modal.postImagePopup .modal-dialog{display:flex;justify-items:center;align-items:center;justify-content:center;justify-items:center;max-height:unset !important;margin-top:0px;height:100%;width:720px}@media only screen and (max-width: 700px){.modal.postImagePopup .modal-dialog{width:100%}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.postImagePopup .modal-dialog{width:100%}}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.postImagePopup .modal-dialog{height:100% !important}}.modal.postImagePopup .modal-dialog .modal-content{display:flex;padding-left:0;justify-content:center;width:720px}@media only screen and (max-width: 700px){.modal.postImagePopup .modal-dialog .modal-content{height:100% !important;width:335px}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.postImagePopup .modal-dialog .modal-content{height:100% !important;width:335px}}.modal.postImagePopup .modal-dialog .modal-content .modal-body{flex:unset;justify-content:center;justify-items:center;align-items:center}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.postImagePopup .modal-dialog .modal-content .modal-body{max-height:fit-content}}@media only screen and (max-width: 700px){.modal.postImagePopup .modal-dialog .modal-content .modal-body{max-height:fit-content}}.modal.postImagePopup .modal-dialog .modal-content .modal-body .img-fluid{width:720px !important;height:540px !important;object-fit:contain;background-color:#000}@media only screen and (max-width: 700px){.modal.postImagePopup .modal-dialog .modal-content .modal-body .img-fluid{width:355px !important;height:251.25px !important;object-fit:contain}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.postImagePopup .modal-dialog .modal-content .modal-body .img-fluid{width:355px !important;height:251.25px !important;object-fit:contain}}.modal.postImagePopup .modal-dialog .modal-content .modal-footer{border:none;padding:10px 0 0 0 !important}.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn{display:flex;flex-direction:row;justify-content:center;background-color:rgba(0,0,0,0);color:var(--white);padding:10px 0px;font-family:Hiragino Sans;font-weight:600;font-size:14px;line-height:14px;letter-spacing:0;align-items:center;gap:5px;outline:none !important;box-shadow:none !important;border:none !important;transition:.3s ease;height:40px !important;justify-content:center;justify-items:center}.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:disabled{opacity:.4}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:not(.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:disabled):hover{opacity:.5}}@media only screen and (min-width: 1280px)and (max-width: 1499px){.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:not(.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:disabled):hover{opacity:.5}}.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:not(.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:disabled):active{opacity:.5}.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:focus,.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:active,.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:focus-within,.modal.postImagePopup .modal-dialog .modal-content .modal-footer .btn:focus-visible{outline:none !important;box-shadow:none !important;border:none !important}.modal.postImagePopup .modal-dialog .modal-content .modal-footer button{padding:16px 0 !important}.modal.postImagePopup .modal-dialog .modal-content .modal-footer .indexCounter{color:#fff;font-size:14px}.modal.postImagePopup .modal-dialog .modal-content .modal-header{display:flex;border:none;justify-content:flex-end}.modal.postImagePopup .modal-dialog .modal-content .modal-header .popup-close{display:flex;gap:15px;transition:.3s ease;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:16px;color:#fff}.modal.postImagePopup .modal-dialog .modal-content .modal-header .popup-close:hover{opacity:.5}.modal.postImagePopup .modal-dialog .modal-content .modal-header .popup-close img{width:16px;height:16px}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.postImagePopup .modal-dialog .modal-content .modal-header{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;justify-items:center}}@media only screen and (max-width: 700px){.modal.postImagePopup .modal-dialog .modal-content .modal-header{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;justify-items:center}}.modal.postImagePopup .modal-dialog .modal-content .modal-header .close{border:none;opacity:1;text-shadow:unset !important;font-weight:600}@media only screen and (min-width: 960px)and (max-width: 1279px){.modal.postImagePopup .modal-dialog .modal-content .modal-header .close{margin:unset}}@media only screen and (max-width: 700px){.modal.postImagePopup .modal-dialog .modal-content .modal-header .close{margin:unset}}@media only screen and (min-width: 701px)and (max-width: 959px){.modal.postImagePopup .modal-dialog .modal-content .modal-header .close{margin:unset}}.block-page-voices{padding:72px 0 67px}.block-page-voices__item{width:336px;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.2);border-radius:10px;padding:31px;margin-bottom:72px;position:relative}@media only screen and (max-width: 700px){.block-page-voices__item{width:100%;padding-left:15px;padding-right:15px;margin-bottom:15px;padding-bottom:15px;padding-top:15px}}.block-page-voices__item>a{display:block;text-align:center}@media only screen and (max-width: 700px){.block-page-voices__item>a{display:flex;align-items:center}.block-page-voices__item>a>div{width:100%}}.block-page-voices__item img{width:228px;height:228px;border-radius:20px;padding:5px;box-sizing:content-box}@media only screen and (max-width: 700px){.block-page-voices__item img{width:100px;height:100px;margin-right:10px}}.block-page-voices__item img.img-conner{width:auto;height:auto;position:absolute;bottom:6px;right:7px;border-radius:0;padding:0}@media only screen and (max-width: 700px){.block-page-voices__item img.img-conner{right:-3px}}.block-page-voices__item h3{margin:0;font-weight:bold;font-size:16px;color:#4d4d4d;padding-bottom:17px;border-bottom:1px solid #234872;text-align:left;margin-top:10px}@media only screen and (max-width: 700px){.block-page-voices__item h3{margin-bottom:16px}}.block-page-voices__item .target-job{padding:14px 0;display:flex;align-items:center;border-bottom:1px dashed #234872;font-size:14px;color:#4d4d4d}@media only screen and (max-width: 700px){.block-page-voices__item .target-job{padding:3px 0}}.block-page-voices__item .target-job span:first-child{display:inline-block;min-width:44px;height:24px;line-height:24px;color:#fff;background:#234872;font-size:16px;margin-right:15px;text-align:center}.block-page-voices__item p{display:flex;align-items:center;font-size:16px;line-height:32px;color:#4d4d4d;margin-bottom:12px;padding-left:5px;padding-right:5px}.block-page-voices__item p:last-child{margin-bottom:0}.block-page-voices__item p span{font-size:14px;line-height:36px;text-align:center;color:#4d4d4d;width:68px;height:38px;border:1px solid #4d4d4d;border-radius:19px;display:inline-block;margin-right:16px}.block-page-voices__content{background:#f3f8fc;box-shadow:0px 4px 4px rgba(0,0,0,.2);border-radius:10px;min-height:344px;padding:53px;display:flex}.block-page-voices__content img{width:238px;height:238px;object-fit:cover;margin-right:53px;border-radius:20px;padding:5px;box-sizing:border-box}.block-page-voices__content h1{font-weight:700;font-size:20px;line-height:40px;color:#4d4d4d;min-height:80px}.block-page-voices__content p{display:flex;align-items:center;font-size:16px;line-height:32px;color:#4d4d4d;margin-bottom:12px}.block-page-voices__content p:last-child{margin-bottom:0}.block-page-voices__content p span{font-size:14px;line-height:36px;text-align:center;color:#4d4d4d;width:68px;height:38px;border:1px solid #4d4d4d;border-radius:19px;display:inline-block;margin-right:16px}@media only screen and (max-width: 700px){.block-page-voices__content{display:block;padding:31px 16px 36px;text-align:center}.block-page-voices__content img{display:inline-block;margin:0}.block-page-voices__content>div{text-align:left}.block-page-voices__content h1{font-size:16px;line-height:24px;margin-top:24px;margin-bottom:16px;min-height:auto}.block-page-voices__content p{padding-left:41px}}@media only screen and (max-width: 700px){.block-page-voices{padding:36px 0 31px}}@media only screen and (min-width: 960px)and (max-width: 1279px){.block-page-voices .button-style1{margin-bottom:5px}}/*# sourceMappingURL=style.css.map */
