body{counter-reset:number 0}.section.siteContent{font-family:'Kiwi Maru',serif,"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Hiragino Sans,"Noto Sans JP",sans-serif}.entry-header{display:none}#model_top{margin:0 1rem;padding:1rem 2rem;background-color:pink;box-shadow:0px 0px 0px 10px pink;border:dashed 2px orange;border-radius:8px}#model_title{font-size:1.5rem;margin-bottom:1rem}#locate{writing-mode:vertical-lr;text-orientation:upright;width:100%}#locate>.row{width:100%;height:min-content}#locate .col-md-8>div,#locate .col-md-7>div{padding:.3rem .2rem;font-size:1rem;margin-right:.5rem}#locate .col-md-8>div:nth-child(2n+1),#locate .col-md-7>div:nth-child(2n+1){background-color:#fff;white-space:nowrap}#locate .col-md-8>div:nth-child(2n),#locate .col-md-7>div:nth-child(2n){text-align:left}.timetable .normal img{border:3px solid #898989}.yaku .timetable .popimg img{width:50vw}.tane .timetable .popimg img{width:30vw}#locate .col-md-5{overflow:hidden}#locate .col-md-5 iframe{width:30vw;height:calc(30vw + 70px);margin-top:-70px}@media screen and (min-width:768px){.timetable .normal img{transform:translateY(-3rem)}.yaku .timetable .normal img{transform:translateY(0)}}@media screen and (max-width:1199px){.yaku .normal img{width:15rem}#locate .col-md-8>div{font-size:.9rem;margin-right:.2rem}}@media screen and (max-width:992px){#model_top{margin:0 1rem;padding:1rem .5rem}#model_title{font-size:1.2rem}#locate .col-md-8>div{font-size:.7rem;margin-right:.05rem}}@media screen and (max-width:767px){#locate{writing-mode:initial;text-orientation:initial}#locate .row{width:initial}#locate .col-md-8>div:nth-child(2n+1){margin-right:initial;white-space:initial}.timetable{margin-top:1rem;transform:initial}.timetable .normal,.normal img{display:block;margin-left:auto;margin-right:auto}.yaku .timetable .popimg{width:80vw}.tane .timetable .popimg{width:75vw}.yaku .timetable .popimg img,.tane .timetable .popimg img{width:95%}#locate .col-md-5 iframe{width:80vw;height:calc(80vw + 70px)}}.modelcours{padding:.5rem;border:2px solid #af}.explanation{font-size:1.3rem;font-weight:700}.explanation.d-md-block{margin-bottom:2rem}.modelcours h5{margin:0 0 1rem;padding:.5rem;background-color:green;color:#fff;font-size:1.8rem}.modelcours h5:before{counter-increment:number 1;content:counter(number) "";display:inline-block;width:2rem;height:2rem;margin-right:.5rem;border-radius:2rem;text-align:center;background-color:#fff;color:#000;font-family:fangsong}.modelcours img{border:1px solid #fff;border-radius:5px;width:100%}.model_while{padding:3rem 1rem;background:url("https://www.iwasaki-group.com/travel-develop/wp-content/uploads/sites/9/2023/05/asiato-removebg-preview.png");background-repeat:no-repeat;background-size:contain;background-position:center}.model_while>div{text-align:center}.model_while i{background-color:pink;border-radius:3rem;margin-left:10rem;padding:7px;font-size:1.5rem}.overlay{position:fixed;background:rgba(0,0,0,.2);transition:all .5s 0s ease;visibility:hidden;opacity:0;top:0;left:0;bottom:0;right:0}#pop-up{display:none}#pop-up:checked+.overlay{visibility:visible;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1000;background-color:#0000007d;width:100%}.popWindow{border-radius:5px;overflow:auto;max-height:95%;min-width:fit-content;max-width:95%;position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);z-index:1000;font-size:13px;line-height:18px;margin:10px auto;padding:4px 10px;background:#fffd;text-align:center;transition:all .5s ease-in-out}.popWindow .close{position:absolute;top:8px;right:10px;transition:all .3s;font-size:24px;line-height:inherit;font-weight:700;text-decoration:none;color:#000;padding:2px}.popWindow::-webkit-scrollbar-track{background:0 0}.popWindow::-webkit-scrollbar{width:10px;height:10px}.popWindow::-webkit-scrollbar-thumb{background:#999;border-radius:5px}.clickable:hover{cursor:pointer}.ske span{background-color:#474646;border-radius:8px;color:#fff;padding:0 .2rem}.fade{opacity:0}.fadeIn{animation-name:fadeInAnime;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeDown{animation-name:fadeDownAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation-name:fadeRightAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}