@charset "UTF-8";.bread{padding:20px 0}.bread ul li{font-size:1.4rem;font-weight:700;color:#f66800;position:relative;padding:0 28px 0 0;line-height:1}.bread ul li:after{content:"＞";position:absolute;display:inline-block;font-size:1.2rem;color:#595959;right:8px}.bread ul li:last-of-type:after{display:none}.bread ul li a{color:#000;transition:all .3s ease 0s}.bread ul li a:hover{color:#f66801;transition:all .3s ease 0s}.under-img img{width:100%;height:360px;border-radius:20px;object-fit:cover}.under-area .main-copy{top:250px}.under-area .main-copy h2{font-size:4rem;line-height:1}.contact-area .main-copy h2:after{background:url(//aya-organic.com/school/wp-content/themes/school/css/../img/contact/contact-text@2x.png) no-repeat;width:136px;height:81px;background-size:100%;position:absolute;top:-55px;left:-30px;z-index:-1}.contact-line{padding:60px 0 80px}.contact-line-box{background:#f8f8f8;border-radius:10px;padding:50px 0}.contact-line-left{margin:0 40px 0 0}.contact-line-left a{width:650px;height:100px;background:#00c74b;border-radius:10px;color:#fff;font-size:2.6rem;font-weight:700;line-height:1;transition:all .3s ease 0s}.contact-line-left a:hover{opacity:.7;transition:all .3s ease 0s}.contact-line-left a span{margin:0 15px 0 0}.contact-line-left p{text-align:center;font-size:1.6rem;line-height:2.6rem;font-weight:700;margin:10px 0 0}.contact-line-right img{box-shadow:0 0 12px rgba(219,219,219,.2)}.contact{background:#ffecd3}.contact .inner{padding:80px 0}.contact-form-box{padding:80px 100px;background:#fff;border-radius:10px}.contact-form{padding:0}.contact-form-box p{text-align:center;font-size:1.6rem;line-height:2.6rem;font-weight:700;margin:0}.contact-form-box>p{margin:0 0 15px}.contact-form-box p a{pointer-events:none}.table{width:100%;box-sizing:border-box;border-collapse:collapse;border-spacing:0;margin:0 0 30px}.table.first-table{margin:0}.honey-wrap{height:0}.table tr{padding:30px 0;border-bottom:1px dashed #9d9d9d}.table tr.radio-box{padding:40px 0 35px}.table tr th{font-size:1.8rem;line-height:2.6rem;min-width:280px;text-align:left}.table tr th p{display:flex;text-align:left}.table tr td{margin:0;width:calc(100% - 280px);font-size:0}.table tr.radio-box td,.table tr.radio-box td p{font-size:1.8rem;line-height:2.6rem}.required-contactform7{font-size:1.2rem;line-height:1;margin:0 5px 0 0;padding:5px;color:#fff;background:#f66800;border-radius:5px;font-weight:700;max-height:21px}.wpcf7-spinner{display:none!important}.any{font-size:1.2rem;line-height:1;margin:0 5px 0 0;padding:5px;color:#fff;background:#cacaca;border-radius:5px;font-weight:700;max-height:21px}.table tr td input{width:calc(100%);height:50px;padding:10px 15px;border:none;border-radius:5px;background:#f5f5f5}.table tr.kikkake td textarea{height:120px;min-height:120px}.table tr td textarea{width:calc(100%);padding:10px 15px;height:200px;min-height:200px;border-radius:5px;background:#f5f5f5;border:transparent}.table tr td.radio-btns{margin:0}.table tr td .mwform-radio-field{display:block;margin:0 0 -8px!important}.table tr td input[type=radio]{display:none}.radio-btns__item .wpcf7-list-item label span{position:relative;display:inline-block;margin:0 0 0 50px;padding:0 0 0 35px;cursor:pointer;font-weight:700}.radio-btns__item .wpcf7-list-item.first label span{margin:0}.mwform-radio-field label{margin-bottom:10px!important}.mwform-radio-field:last-of-type label{margin:0 0 0 20px}.mwform-radio-field label span{margin:0 0 0 10px}.mw_wp_form .error{font-size:1.4rem;line-height:3rem}.radio-btns__item .wpcf7-list-item{position:relative;margin:0;display:block}.radio-btns__item .wpcf7-list-item label span:before,.radio-btns__item .wpcf7-list-item label span:after{position:absolute;content:'';top:50%;border-radius:100%;transition:all .3s ease 0s}.radio-btns__item .wpcf7-list-item label span:before{left:0;top:9px;width:25px;height:25px;margin-top:-9px;background:#fff;border:1px solid #cacaca}.radio-btns__item .wpcf7-list-item label span:hover:before{background:#fff}.radio-btns__item .wpcf7-list-item label span:after{opacity:0;top:9px;left:5px;width:15px;height:15px;margin-top:-4px;background:#f66800;-webkit-transform:scale(2);transform:scale(2)}input[type=radio]:checked+.wpcf7-list-item-label:before{background:#fff;border:1px solid #cacaca}input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.wpcf7-response-output,.wpcf7-not-valid-tip{color:#f66800;font-size:1.4rem!important;margin:5px 0 0;text-align:left}.wpcf7-response-output{text-align:center;border:transparent!important}*:focus{outline:none}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}textarea:focus::-webkit-textarea-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}.privacy{padding:30px;background:#fff;border:1px solid #b1b1b1;overflow-x:auto;max-height:200px;border-radius:5px}.privacy-h{font-size:1.8rem;line-height:1;position:relative;margin:0 0 30px}.privacy p{font-size:1.4rem;line-height:2rem;text-align:left;font-weight:400}.privacy-head{display:block;font-weight:700;margin:25px 0 0}.agree{margin:25px auto 50px;text-align:center;display:block;line-height:1}.agree span{font-size:1.6rem;font-weight:700}.contact-form .btn{text-align:center}.btn input{color:#fff;margin:0 auto;box-shadow:0px 5px 10px 0px rgba(4,0,0,.1);border:1px solid #f66800;width:500px;height:100px;border-radius:25px;position:relative;z-index:0;background:-moz-linear-gradient(left,#f66800,#ffae00);background:-webkit-linear-gradient(left,#f66800,#ffae00);background:linear-gradient(to right,#f66800,#ffae00);transition:all .3s ease 0s;font-size:2.8rem;font-weight:700;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.btn input:hover{opacity:.7;transition:all .3s ease 0s}.contact-thanks-box{background:0 0;padding:0;text-align:center;padding:0}.contact-thanks-box img+p{font-size:1.6rem;line-height:2.6rem;font-weight:700;margin:25px 0 0}.contact-thanks-box .btn{margin:40px 0 0}.contact-thanks-box .btn a{width:300px;height:70px}.contact-thanks-box .btn p{font-size:2.4rem}.movie-area .main-copy h2:after{background:url(//aya-organic.com/school/wp-content/themes/school/css/../img/movie/movie-text@2x.png) no-repeat;width:108px;height:64px;background-size:100%;position:absolute;top:-45px;left:-30px;z-index:-1}.movie{padding:60px 0 80px}.movie-content{align-items:flex-start}.movie-menu{width:200px;position:-webkit-sticky;position:sticky}.movie-body{width:840px}.movie-menu-inner p{color:#fff;font-size:1.6rem;line-height:1;padding:15px 10px;background:#f66800;border-radius:5px 5px 0 0;text-align:center;font-weight:700}.movie-menu-inner ul li{margin:10px 0 0}.movie-menu-inner ul li a{display:block;background:#f8f8f8;border-radius:5px;color:#000;font-size:1.6rem;line-height:1;padding:13px 10px;font-weight:700;position:relative;transition:all .3s ease 0s}.movie-menu-inner ul li a:after{content:"";display:block;background:url(//aya-organic.com/school/wp-content/themes/school/css/../img/movie/menu-arrow@2x.png) no-repeat;width:6px;height:7px;background-size:100%;position:absolute;top:20px;right:10px}.movie-menu-inner ul li a span{color:#f66800;margin:0 10px 0 0;transition:all .3s ease 0s}.movie-menu-inner ul li a:hover{background:#f66800;color:#fff;transition:all .3s ease 0s}.movie-menu-inner ul li a:hover span{color:#fff}.movie-block h2{position:relative;background:#ffebd4;height:60px;width:100%;color:#f66800;font-size:2rem;line-height:1;text-align:center;border-radius:5px}.movie-block h2:before{content:"";display:block;width:47px;height:76px;background:url(//aya-organic.com/school/wp-content/themes/school/css/../img/movie/movie-h2-left@2x.png) no-repeat;background-size:100%;position:absolute;bottom:0;left:20px}.movie-block h2:after{content:"";display:block;width:89px;height:75px;background:url(//aya-organic.com/school/wp-content/themes/school/css/../img/movie/movie-h2-right@2x.png) no-repeat;background-size:100%;position:absolute;bottom:0;right:15px}.movie-block:not(:first-of-type) h2{margin:80px 0 0}.movie-block ul{margin:25px 0 0}.movie-block ul li{width:calc(100% / 3 - 11px);margin:0 0 15px 16px;border:1px solid #e4e4e4;border-radius:10px;cursor:pointer;position:relative}.movie-block ul li:nth-of-type(3n+1){margin:0 0 15px}.movie-block ul li img{width:100%;aspect-ratio:16/9;border-radius:10px 10px 0 0;object-fit:cover}.movie-inner{padding:20px 20px 80px}.movie-inner p{color:#50340e;font-size:1.6rem;line-height:2.4rem;font-weight:700}.movie-inner .tsunagi{color:#f66800;font-size:1.4rem;line-height:1;margin:0 0 5px;position:relative}.movie-inner .tsunagi:after{content:""}.movie-block ul .y-btn:first-of-type .tsunagi:after{content:"1"}.movie-block ul .y-btn:nth-of-type(2) .tsunagi:after{content:"2"}.movie-block ul .y-btn:nth-of-type(3) .tsunagi:after{content:"3"}.movie-block ul .y-btn:nth-of-type(4) .tsunagi:after{content:"4"}.movie-block ul .y-btn:nth-of-type(5) .tsunagi:after{content:"5"}.movie-block ul .y-btn:nth-of-type(6) .tsunagi:after{content:"6"}.movie-block ul .y-btn:nth-of-type(7) .tsunagi:after{content:"7"}.movie-block ul .y-btn:nth-of-type(8) .tsunagi:after{content:"8"}.movie-block ul .y-btn:nth-of-type(9) .tsunagi:after{content:"9"}.movie-block ul .y-btn:nth-of-type(10) .tsunagi:after{content:"10"}.movie-block ul .y-btn:nth-of-type(11) .tsunagi:after{content:"11"}.movie-block ul .y-btn:nth-of-type(12) .tsunagi:after{content:"12"}.movie-block ul .y-btn:nth-of-type(13) .tsunagi:after{content:"13"}.movie-block ul .y-btn:nth-of-type(14) .tsunagi:after{content:"14"}.movie-block ul .y-btn:nth-of-type(15) .tsunagi:after{content:"15"}.movie-block ul .y-btn:nth-of-type(16) .tsunagi:after{content:"16"}.movie-block ul .y-btn:nth-of-type(17) .tsunagi:after{content:"17"}.movie-block ul .y-btn:nth-of-type(18) .tsunagi:after{content:"18"}.movie-block ul .y-btn:nth-of-type(19) .tsunagi:after{content:"19"}.movie-block ul .y-btn:nth-of-type(20) .tsunagi:after{content:"20"}.movie-btn{position:absolute;font-size:1.4rem;line-height:1;color:#f66800;font-weight:700;border:1px solid #f66800;border-radius:18px;margin:0 auto;left:0;right:0;bottom:30px;width:125px;height:35px;transition:all .3s ease 0s}.movie-block ul li:hover .movie-btn{color:#fff;background:#f66800;border:1px solid #f66800;transition:all .3s ease 0s}.news{background:#f8f8f8;padding:60px 0 80px}.news-menu-left,.news-menu-right{font-weight:700;position:relative}.news-menu-left p,.news-menu-right p{font-size:1.6rem}.news-menu-left ul li a{display:block;line-height:1;padding:14px 33px 10px;border:1px solid #e9e9e9;border-radius:10px;background:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.03);transition:all .3s ease 0s}.news-menu-left ul li:first-of-type a:hover{background:#f66801;color:#fff;transition:all .3s ease 0s}.news-menu-left ul li:nth-of-type(2) a:hover{background:#468437;color:#fff;transition:all .3s ease 0s}.news-menu-left ul li:last-of-type a:hover{background:#50340e;color:#fff;transition:all .3s ease 0s}.news-menu-left ul li:first-of-type.active-active a{background:#f66801;color:#fff}.news-menu-left ul li:nth-of-type(2).active-active a{background:#468437;color:#fff}.news-menu-left ul li:last-of-type.active-active a{background:#50340e;color:#fff}.news-menu-left ul li:first-of-type{margin:0 0 0 5px}.news-menu-left ul li:nth-of-type(2){margin:0 15px}.news-menu-right:after{content:"";position:absolute;top:16px;right:15px;width:8px;height:8px;border-right:2px solid #f66801;border-bottom:2px solid #f66801;transform:rotate(45deg);pointer-events:none}.news-menu-right select{-webkit-appearance:none;appearance:none;background:#ffebd3;font-weight:700;color:#f66801;border:none;margin:0 0 0 5px;padding:15px 33px 12px 15px;border-radius:22px}.news-heading h2{line-height:1;margin:60px 0 0;font-size:2.4rem}.news-kiji{margin:60px 0 0;min-height:330px}.news-kiji ul li{margin:0 0 30px;width:calc(100% / 3 - 20px);border:1px solid #e9e9e9;border-radius:10px;background:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.03)}.news-kiji ul li a{padding:30px;display:block;position:relative;transition:all .3s ease 0s}.news-kiji ul li a:hover{opacity:.7;transition:all .3s ease 0s}.news-kiji ul li a img{width:100%;height:100%;border-radius:5px;aspect-ratio:5/3;object-fit:cover}.news-kiji ul:after{content:"";display:block;width:calc(100% / 3 - 20px)}.news-kiji ul li a span{font-size:1rem;color:#fff;display:block;line-height:1;padding:8px 9px;border-radius:5px;position:absolute;top:25px;left:25px}.news-kiji ul li a span.news-works{background:#f66801}.news-kiji ul li a span.news-event{background:#468437}.news-kiji ul li a span.news-blog{background:#50340e}.news-kiji ul li a h3{font-size:1.6rem;line-height:2.7rem;margin:15px 0 25px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis}.news-kiji ul li a time{display:block;line-height:1;color:#f66801;font-weight:700}.nav-links{display:flex;justify-content:center;margin:20px auto 0}.nav-links a,.nav-links span{font-size:1.5rem;width:38px;height:38px;margin:0 5px;line-height:3.8rem;text-align:center;text-decoration:none;box-sizing:border-box;background:#ffebd3;color:#f66801;transition:all .3s ease 0s;display:block;border-radius:5px;font-weight:700}.nav-links a:hover{color:#fff;background:#f66801;transition:all .3s ease 0s}.nav-links .current{color:#fff;background:#f66801;transition:all .3s ease 0s}.nav-links .dots{background:0 0;line-height:4rem;margin:0 -5px}.news-area .main-copy h2:after{background:url(//aya-organic.com/school/wp-content/themes/school/css/../img/news-text.webp) no-repeat;width:88px;height:58px;background-size:100%;position:absolute;top:-35px;left:-26px;z-index:-1}.news-detail-content{padding:0 100px}.news-detail-content h1{font-size:2.5rem;line-height:4rem;margin:50px 0 0}.news-detail-content p,.news-detail-content h2,.news-detail-content figure{margin:40px 0 0}.news-detail-content img{width:100%;border-radius:10px}.news-detail-content h2{padding:12px 30px;border-radius:5px;position:relative;background:#f66801;color:#fff;font-size:2rem;line-height:3.4rem}.news-detail-content h2:before{position:absolute;top:10px;left:10px;width:5px;height:calc(100% - 20px);content:'';opacity:1;border-radius:2px;background:#fff}.news-detail-content p{font-size:1.8rem;line-height:3.4rem;font-weight:700}.news-detail-content a{color:#f66801;position:relative;transition:all .3s ease 0s}.news-detail-content a:after{content:"";width:100%;height:1px;background:#f66801;position:absolute;bottom:-2px;left:0;transition:all .3s ease 0s}.news-detail-content a:hover{opacity:.7;transition:all .3s ease 0s}.posts-navigation{margin:80px 0;padding:0 100px}.nav-previous a,.nav-next a{display:block;width:auto;height:auto;font-size:1.6rem;line-height:1;color:#f66801;padding:12px 25px 10px;border:1px solid #f66801;border-radius:22px;background:0 0;position:relative;transition:all .3s ease 0s;font-weight:700}.nav-all a{display:block;width:auto;height:auto;font-size:1.6rem;line-height:1;color:#3e2604;padding:12px 25px 10px;border:1px solid #3e2604;border-radius:22px;background:0 0;position:relative;transition:all .3s ease 0s;font-weight:700;margin:0 30px}.nav-previous a:hover,.nav-next a:hover{color:#fff;background:#f66801;transition:all .3s ease 0s;cursor:pointer}.nav-all a:hover{color:#fff;background:#3e2604;transition:all .3s ease 0s;cursor:pointer}@media print,screen and (max-width:1200px){.inner{width:1000px}.movie-body{width:750px}}@media print,screen and (max-width:768px){.inner{width:100%}.bread{padding:0 6vw}.bread ul{padding:15px 0}.bread ul li a:hover{color:#000;transition:all .3s ease 0s}.under-img img{height:250px}.under-area .main-copy{top:210px}.under-area .main-copy h2{font-size:3rem;line-height:1}.contact-area .main-copy h2:after{width:96px;height:58px;top:-40px;left:-25px}.contact-line{padding:60px 0}.contact-line-box{flex-wrap:wrap;padding:30px}.contact-line-left{width:100%;margin:0}.contact-line-left a{width:100%;height:80px;font-size:2rem;padding:0 15px;line-height:1.4}.contact-line-left a:hover{opacity:1}.contact-line-left a span{margin:0 10px 0 0}.contact-line-left a img{width:auto;height:35px}.contact-line-left p{text-align:left;font-size:1.4rem;line-height:2rem;font-weight:700;margin:10px 0 0}.contact-line-right img{box-shadow:0 0 12px rgba(219,219,219,.2)}.contact .inner{padding:60px 0}.contact-form-box{margin:0 6vw;padding:40px 30px}.contact-form-box>p{text-align:left;font-size:1.4rem;line-height:2.2rem;margin:0 0 5px}.contact-form-box p a{pointer-events:auto}.table{width:100%;box-sizing:border-box;border-collapse:collapse;border-spacing:0;margin:0 0 30px}.table tr{padding:30px 0;border-bottom:1px dashed #9d9d9d;flex-wrap:wrap}.table tr.radio-box{padding:30px 0}.table tr th{font-size:1.6rem;line-height:2.4rem;min-width:100%;margin:0 0 15px}.table tr td{margin:0;width:calc(100%)}.table tr.radio-box td{font-size:1.6rem;line-height:2.4rem}.required-contactform7{font-size:1rem;max-height:20px}.any{font-size:1rem;max-height:20px}.table tr td input{width:calc(100%);height:44px}.table tr.kikkake td input{height:100px;min-height:100px}.table tr td textarea{height:160px;min-height:160px}.table tr th p{align-items:flex-start}.required-contactform7,.any{margin:3px 5px 0 0}.radio-btns__item .wpcf7-list-item label span{position:relative;display:inline-block;margin:0 0 0 40px;padding:0 0 0 25px;cursor:pointer}.mw_wp_form .error{font-size:1.2rem;line-height:2rem}.radio-btns__item .wpcf7-list-item label span:before{left:0;top:4px;width:20px;height:20px;margin-top:0}.radio-btns__item .wpcf7-list-item label span:after{opacity:0;top:8px;left:4px;width:12px;height:12px;margin-top:0}.wpcf7-response-output,.wpcf7-not-valid-tip{font-size:1.2rem!important}.privacy{padding:20px;max-height:200px}.privacy-h{font-size:1.6rem;margin:0 0 15px}.privacy p{font-size:1.4rem;line-height:2rem}.privacy-head{margin:20px 0 0}.agree{margin:25px auto 40px;text-align:center;display:block;line-height:1}.agree span{font-size:1.6rem;font-weight:700;margin:0 0 0 10px}.btn input{width:100%;height:100px}.btn input:hover{opacity:1;transition:all .3s ease 0s}.contact-thanks-box{padding:0}.contact-thanks-box img{width:90%;margin:0 auto}.contact-thanks-box img+p{font-size:1.4rem;line-height:2.2rem;margin:25px 0 0;text-align:left}.contact-thanks-box .btn{margin:40px 0 0}.contact-thanks-box .btn a{width:300px;height:70px}.contact-thanks-box .btn p{font-size:2.4rem}.movie-content{display:block}.movie-menu,.movie-body{width:100%;position:relative}.movie-block h2{margin:60px 0 0}.movie-block ul li{margin:0 16px 15px 0}.movie-block ul li:nth-of-type(3n+1){margin:0 16px 15px 0}.movie-block ul li:nth-of-type(2n){margin:0 0 15px}.movie-block ul li:first-of-type{margin:0 16px 15px 0}.movie-block ul li{width:calc(100% / 2 - 11px)}.movie-block ul li:hover .movie-btn{color:#f66800;background:0 0;border:1px solid #f66800;transition:all .3s ease 0s}.movie-menu-inner ul li a:hover{background:#f8f8f8;color:#000;transition:all .3s ease 0s}.movie-menu-inner ul li a:hover span{color:#f66800}.movie-menu-inner ul li a:after{top:16px}html:lang(en) .under-area .main-copy{top:170px;width:80%}.news{padding:40px 0}.news-menu{display:block;text-align:center}.news-menu-left,.news-menu-right{flex-wrap:wrap;justify-content:center}.news-menu-left{margin:0 0 30px}.news-menu-left p,.news-menu-right p{width:100%;margin:0 0 10px}.news-menu-left p span,.news-menu-right p span{display:none}.news-menu-left ul{width:100%}.news-menu-left ul li{width:calc(100% / 3)}.news-menu-left ul li:first-of-type{margin:0}.news-menu-left ul li a{padding:19px 10px 15px}.news-kiji ul li a:hover{opacity:1}.news-menu-left ul li:first-of-type a:hover{background:#fff;color:#000}.news-menu-left ul li:nth-of-type(2) a:hover{background:#fff;color:#000}.news-menu-left ul li:last-of-type a:hover{background:#fff;color:#000}.news-menu-right select{margin:0;padding:20px 30px 17px 15px;border-radius:27px;width:100%}.news-menu-right:after{top:auto;bottom:23px}.news-kiji ul li{width:calc(100% / 2 - 10px);margin:0 0 15px}.news-kiji{margin:40px 0 0;min-height:auto}.news-kiji ul li a{padding:3vw}.news-kiji ul li a span{top:2.5vw;left:2.5vw}.nav-links a:hover{color:#f66801;background:#ffebd3}.news-detail-content,.posts-navigation{padding:0}.news-detail-content h2{padding:12px 10px 12px 30px}.news-detail-content a:hover{opacity:1;transition:all .3s ease 0s}.nav-previous a:hover,.nav-next a:hover{color:#f66801;background:#fff;transition:all .3s ease 0s;cursor:pointer}.nav-all a:hover{color:#3e2604;background:#fff;transition:all .3s ease 0s;cursor:pointer}}@media print,screen and (max-width:540px){.under-img img{height:53vw}.under-area .main-copy{top:calc(12vw + 100px)}.under-img .main-copy img{width:55%;height:auto;border-radius:0}.bread ul{padding:10px 0;display:inline-block;line-height:1.5}.bread ul li{font-size:1.2rem;padding:0 20px 0 0;display:inline-block}.bread ul li:after{content:"＞";position:absolute;display:inline-block;font-size:1.2rem;color:#595959;right:3px}.contact-line{padding:30px 0 40px}.contact-line-box{padding:25px 20px}.contact-line-left a{width:100%;height:70px;font-size:1.7rem;line-height:1.4;padding:0 15px;position:relative}.contact-line-left a span{margin:0 5px 0 0}.contact-line-left a img{position:absolute;width:auto;height:40px;top:-10px;right:-10px;padding:7px;border-radius:100%;background:#01c74a}.contact-line-left p{font-size:1.2rem;line-height:1.6rem}.contact .inner{padding:40px 0}.contact-form-box{padding:25px}.contact-form-box>p{font-size:1.2rem;line-height:1.8rem;margin:0 0 -30px}.table tr th{margin:0 0 15px;align-items:center}.table tr td input{width:calc(100%);height:38px;font-size:1.4rem;line-height:2rem}.table tr.radio-box td,.table tr.radio-box td p{font-size:1.4rem;line-height:2rem}.radio-btns__item br{display:none}.radio-btns.flex{display:block;text-align:left}.table tr.kikkake td textarea{height:80px;min-height:80px}.table tr td textarea{height:120px;min-height:120px}.radio-btns__item{display:block}.radio-btns__item .wpcf7-list-item label span{position:relative;display:inline-block;margin:15px 0 0;padding:0 0 0 25px;cursor:pointer}.radio-btns__item .wpcf7-list-item label span:before{left:0;top:-1px;width:20px;height:20px;margin-top:0}.radio-btns__item .wpcf7-list-item label span:after{top:3px;left:4px;width:12px;height:12px;margin-top:0}.required-contactform7,.any{width:33px;text-align:center;padding:6px 5px 4px}.table tr.radio-box td{font-size:1.4rem;line-height:2rem}.privacy{padding:20px;max-height:120px}.privacy-h{font-size:1.6rem;margin:0 0 10px}.privacy p{font-size:1.2rem;line-height:2rem}.privacy-head{margin:10px 0 0}.agree{margin:10px auto 30px}.btn input{width:100%;height:60px;font-size:2.2rem;border-radius:15px}.agree span{font-size:1.4rem;font-weight:700;margin:0}.agree span label{display:flex;align-items:center}.agree span span{margin:0 0 0 5px}.contact-thanks-box{padding:0}.contact-thanks-box img{width:90%;margin:0 auto}.contact-thanks-box img+p{font-size:1.4rem;line-height:2.2rem;margin:25px 0 0;text-align:left}.contact-thanks-box .btn{margin:30px 0 0}.contact-thanks-box .btn a{width:100%;height:60px}.contact-thanks-box .btn p{font-size:2.2rem}.movie-area .main-copy{top:calc(16vw + 100px);left:-10px}.movie-area .main-copy img{width:30%}.movie{padding:30px 0 40px}.movie-menu-inner p{font-size:1.5rem;padding:12px 10px}.movie-menu-inner ul li{margin:5px 0 0}.movie-menu-inner ul li a{font-size:1.5rem;padding:12px 10px}.movie-block h2{font-size:1.7rem;height:auto;margin:40px 0 0;padding:15px 20px}.movie-block:not(:first-of-type) h2{margin:40px 0 0}.movie-block h2:before{display:none}.movie-block h2:after{display:none}.movie-block ul{margin:20px 0 0}.movie-block ul li,.movie-block ul li:first-of-type,.movie-block ul li:nth-of-type(3n+1){margin:0 20px 15px 0}.movie-block ul li:nth-of-type(2n){margin:0 0 15px}.movie-inner{padding:10px 10px 55px}.movie-inner p{font-size:1.3rem;line-height:2rem}.movie-btn{bottom:15px;width:80%;height:30px}.movie-block:last-of-type ul li:last-of-type{margin:0}html:lang(en) .under-area .main-copy{top:calc(12vw + 100px);width:100%}.news-heading h2{line-height:1;margin:20px 0 -20px;font-size:5vw}.news-menu-left{margin:0 0 30px}.news-menu-left p,.news-menu-right p{line-height:1}.news-menu-left ul li a{font-size:1.2rem;padding:17px 10px 15px}.news-menu-right select{padding:15px 30px 13px 15px;text-align:center}.news-menu-right:after{bottom:19px}.news-kiji ul li a h3{font-size:3.4vw;line-height:5.6vw;margin:10px 0 15px}.news-kiji ul li a time{font-size:2.4vw}.news-detail-content h1{margin:0;font-size:5.5vw;line-height:7.2vw}.news-detail-content p,.news-detail-content h2,.news-detail-content figure{margin:30px 0 0;font-size:3.4vw;line-height:5.6vw}.posts-navigation{margin:40px 0 0}.nav-all a{margin:0 20px;padding:12px 10px 10px;font-size:3.4vw}.nav-previous a,.nav-next a{padding:12px 10px 10px;font-size:3.4vw}}@media print,screen and (max-width:425px){.table tr th br.pc-arrival{display:block}}