﻿/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/earlyaccess/notosansjapanese.css");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'DINcondensed';src:url("../font/DIN Condensed Bold.eot"),url("../font/DIN Condensed Bold.ttf") format("truetype")}html,body{font-size:62.5%}body{background:#fff;color:#333;font-family:"Noto Sans Japanese","メイリオ",Meiryo,Helvetica,Arial,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;line-height:1.5}::selection{color:#fff;background:#00bfff}a{color:#00bfff;text-decoration:underline;cursor:pointer;transition:all 0.3s}a:hover{color:#66d9ff;text-decoration:none}a:focus{outline:none}a:focus,*:focus{outline:none}@media print{* html body{zoom:0.7}}*{box-sizing:border-box;padding:0;margin:0;list-style:none}img{vertical-align:bottom}body{background:#f4f2ef}rt{font-size:8px}.pc{display:block}.sp{display:none}.open{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:10000}.open::after{position:relative}.open__item{position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%, -50%)}.open__item img{width:100%;height:auto}.open__item p{width:390px}.open__item ul{display:flex}.open__item ul li{width:390px;margin:10px}.open__item ul li a{display:block}.open__item ul li a:hover{opacity:0.8}.open__item::after{position:relative}.single{margin:-115px 0 0 -208px}.open__item__aniv{position:absolute;top:50%;left:50%;width:417px;height:306px;margin:0px 0 0 -208px}.open__item__aniv::after{position:relative}.open__close{position:absolute;top:-7px;right:-7px;width:24px;height:24px}.open__item p a:hover,.open__item__aniv p a:hover,.open__close a:hover{opacity:0.5}.lexus{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:10000}.lexus::after{position:relative}.lexus__item{position:absolute;top:50%;left:50%;width:756px;margin:-175px 0 0 -378px;border:3px solid #fff}.lexus__item img{width:100%;height:auto;vertical-align:bottom}.lexus__item::after{position:relative}.lexus__close{position:absolute;top:-10px;right:-10px;z-index:10}.movie{width:100%;height:100vh;position:relative;overflow:hidden;background:#000}.movie .movie__box{position:absolute;top:50%;left:50%}.movie #movie{position:absolute;top:50%;left:50%}.movie__cover{position:absolute;width:100%;height:100vh;background:#000;z-index:10}.movie__cover a{display:block;width:100%;height:100vh}.header{width:100%;height:118px;background:#000;z-index:100;position:relative}.header h1{display:none}.header__sub{display:flex;position:absolute;top:-50px;right:0;z-index:10000}.header__sub div{margin-left:10px;height:38px}.header__sub a:hover{opacity:0.5}.header__sub img{width:auto;height:38px}.header__logo{width:100%;text-align:center;padding:16px 0 0 0;margin:0 0 11px 0}.header__logo a:hover{opacity:0.5}.header__nav__sp{display:none}.header__nav{width:100%;text-align:center}.header__nav__inner{position:relative;display:inline-block}.header__nav ul{display:inline-block;margin:0 auto;text-align:center;padding:0 0}.header__nav ul li{display:inline-block;background:url(../images/nav_line.png) right center no-repeat;background-size:1px auto;position:relative}.header__nav ul li:last-child{background:none}.header__nav ul li.aniv7 a{color:#e60012}.header__nav ul li .renew{position:absolute;z-index:10001;top:-20px;left:5px;animation:BLINK 1.6s ease-in-out infinite alternate}@keyframes BLINK{0%{opacity:1}100%{opacity:0}}.header__nav ul li a{display:inline-block;font-size:13px;font-size:1.3rem;font-weight:400;color:#fff;text-decoration:none;line-height:1.2;padding:0 11px}.header__nav ul li a:hover{color:#d1992b}.header__nav ul li a.active{color:#d1992b}.header__lang{display:none;position:absolute;top:82px;right:40px;z-index:10}.header__lang__title{margin:0;height:36px}.header__lang__title a{display:block;width:100px;font-size:13px;font-size:1.3rem;font-weight:400;color:#fff;letter-spacing:0.05em;text-decoration:none}.header__lang__title a:hover{color:#d1992b}.header__lang__title a.active{color:#d1992b}.header__lang ul{display:none}.header__lang ul li{margin:0 0 5px 0}.header__lang ul li a{width:100px;display:block;background:rgba(0,0,0,0.5);font-size:12px;font-size:1.2rem;font-weight:400;color:#fff;letter-spacing:0.05em;text-decoration:none;padding:10px 0;text-align:center}.header__lang ul li a:hover{opacity:0.5}.header__next{position:fixed;top:0;left:0}.header__en{position:fixed;top:0;left:0}.header__en__logo{width:100%;text-align:center;padding:30px 0 0 0;margin:0 0 0 0}.main{width:100%;padding:0}.main .main__visual__slide{width:100%;height:100%}.main .main__visual__slide .slick-list,.main .main__visual__slide .slick-track{width:100%;height:100%}.main .main__visual__slide .main__visual__slide__item{width:100%;height:100%;background-position:center center;background-size:cover}.main__visual{width:100%;height:calc(100vh - 118px);background-size:cover;background-repeat:no-repeat;background-position:center bottom;min-height:700px}.main__visual__inner{max-width:1175px;height:calc(100vh - 118px);margin:0 auto;position:relative}.main__visual__box{position:absolute;left:0;z-index:10}.main__visual .lead{margin:0 0 30px 0}.main__visual .lead span{display:inline-block;font-size:36px;font-size:3.6rem;font-weight:200;color:#fff;background:#000;padding:12px 28px;letter-spacing:0.5em;margin:0 0 15px 0;line-height:1.1}.main__visual .lead__en span{letter-spacing:0.05em}.main__visual .txt{color:#fff;font-size:15px;font-size:1.5rem;line-height:2.2;font-weight:400;letter-spacing:0.1em;padding-left:28px}.main__visual .txt__en{letter-spacing:0.05em}.main__box{max-width:1175px}.top{width:100%;height:calc(100vh - 118px);position:relative}.top__visual{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 118px);z-index:-1}.top__visual ul li{width:100%;height:calc(100vh - 118px);background-size:cover;background-position:center center}.top__obj{position:absolute;bottom:20px;left:50%;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;width:1174px;margin:0 0 0 -587px}.top__gallery{display:inline-block;width:312px;height:250px;position:relative;overflow:hidden}.top__gallery h2{position:absolute;top:20px;left:22px;width:265px;height:32px;background:url(../images/banner_gallery_title.svg) no-repeat;background-size:265px 32px;text-indent:-5000px}.top__gallery__logo{position:absolute;top:50%;left:50%;width:104px;height:67px;background:url(../images/banner_gallery_logo.svg) no-repeat;background-size:104px 67px;text-indent:-5000px;margin:-33px 0 0 -52px}.top__gallery__img{position:absolute;top:0;left:0;z-index:-1;width:312px;height:250px;transition:0.3s;background:url(../images/banner_gallery_img.png) no-repeat}.top__gallery a{dispautoay:block;width:312px;height:250px}.top__gallery a:hover .top__gallery__img{transform:scale(1.2)}.top__gallery__en h2{background:url(../images/banner_gallery_title_en.svg) no-repeat}.top__gallery__en .top__gallery__logo{width:220px;margin-top:-20px;background:url(../images/banner_gallery_logo_en.svg) no-repeat center top;margin-left:-110px}.top__column{display:inline-block;width:295px;height:300px;position:relative}.top__column h2{position:absolute;top:20px;left:20px;width:255px;height:32px;background:url(../images/top_column_title.svg?1) no-repeat;background-size:255px 32px;text-indent:-5000px}.top__column p{position:absolute;top:60px;left:0;text-align:center;width:100%;color:#66000c;font-size:13px;font-size:1.3rem;font-weight:400;letter-spacing:0.05em}.top__column dl{position:absolute;top:65px;left:20px;width:255px}.top__column dl dt{margin:0 0 5px 0}.top__column dl dt img{width:100%;height:auto}.top__column dl dd{font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:0.05em;text-align:justify}.top__column a{display:block;width:295px;height:300px;color:#333;text-decoration:none;background:rgba(255,255,255,0.5);cursor:default}.top__column a:hover{opacity:0.5}.top__column__en h2{background:url(../images/top_column_title_en.svg?1) no-repeat}.top__column__cn__s h2{background:url(../images/top_column_title_cn_s.svg?1) no-repeat}.top__column__cn__t h2{background:url(../images/top_column_title_cn_t.svg?1) no-repeat}.top__news{display:inline-block;width:550px;height:300px;background:rgba(255,255,255,0.5);position:relative}.top__news h2{position:absolute;top:20px;left:20px;width:510px;height:32px;background:url(../images/top_news_title.svg) no-repeat;background-size:510px 32px;text-indent:-5000px}.top__news__btn{position:absolute;top:20px;right:20px}.top__news__btn a{display:inline-block}.top__news__btn a:hover{opacity:0.5}.top__news__list{position:absolute;top:65px;left:20px;width:510px;height:219px;overflow:auto}.top__news__list ul li{margin:0 0 7px 0}.top__news__list dl dt{font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:0.05em;background:url(../images/top_news_mark.svg) no-repeat left center;background-size:10px 11px;padding:0 0 0 14px}.top__news__list dl dt span{display:inline-block;color:#ff0000;padding:0 10px}.top__news__list dl dt img{width:auto;height:12px}.top__news__list dl dd{font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:0.05em}.top__news__list dl dd a{color:#333;text-decoration:none;border-bottom:1px solid rgba(103,0,11,0)}.top__news__list dl dd a:hover{color:#67000b;text-decoration:none;border-bottom:1px solid #67000b}.top__news__en h2{background:url(../images/top_news_title_en.svg) no-repeat}.top__news__cn__s h2{background:url(../images/top_news_title_cn_s.svg) no-repeat}.top__news__cn__t h2{background:url(../images/top_news_title_cn_t.svg) no-repeat}.top__scroll{position:absolute;bottom:40px;right:40px}.top__scroll a:hover{opacity:0.5}.idx__box{width:100%;background:#f4f2ef;position:relative;padding:220px 0 0 0}.idx__box>a{display:block;width:100%}.idx__box>a:hover{opacity:0.8}.idx__box__num{position:absolute;top:130px;width:150px;background-repeat:no-repeat;background-size:100% auto}.idx__box__num img{width:100%;height:auto}.idx__box__txt{position:absolute;z-index:10;top:286px;margin:0 0 0 45px;writing-mode:vertical-rl;font-size:40px;font-size:4rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:400;color:#fff;letter-spacing:0.1em;text-shadow:0 0 10px rgba(0,0,0,0.5)}.idx__box__img{width:100%;height:650px;position:relative}.idx__box__img a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.idx__box__more{position:absolute;bottom:40px;right:40px}.idx__box__more a{display:block;width:63px;height:24px;background:url(../images/btn_more.svg) no-repeat;background-size:63px 24px;text-indent:-5000px}.idx__box__more a:hover{opacity:0.5}.idx__message__num{height:107px;left:45%}.idx__message__txt{left:45%;width:32px}.idx__message__img{background:url(../images/idx_message_bg.jpg?230416) no-repeat center center;background-size:cover}.idx__message__txt__en{left:auto;right:17%;width:198px;height:44px;writing-mode:horizontal-tb}.idx__trains__num{height:107px;left:60%}.idx__trains__txt{width:39px;left:59.5%}.idx__trains__img{background:url(../images/idx_trains_bg.jpg?230328) no-repeat center center;background-size:cover}.idx__trains__txt__en{left:auto;right:33%;width:222px;height:44px;writing-mode:horizontal-tb}.idx__course__num{height:114px;left:25%}.idx__course__txt{width:40px;left:24.5%}.idx__course__img{background:url(../images/idx_course_bg.jpg?230328) no-repeat center center;background-size:cover}.idx__course__txt__en{left:10%;width:370px;height:44px;writing-mode:horizontal-tb}.idx__region__num{height:116px;left:60%}.idx__region__txt{width:39px;left:59.5%}.idx__region__img{background:url(../images/idx_region_bg.jpg?230416) no-repeat center center;background-size:cover}.idx__region__txt__en{left:auto;right:30%;width:596px;height:35px;writing-mode:horizontal-tb}.idx__application__num{height:117px;left:25%}.idx__application__txt{width:101px;left:23.5%;margin-left:0px}.idx__application__img{background:url(../images/idx_application_bg.jpg?230328) no-repeat center center;background-size:cover}.idx__application__txt__en{left:30%;width:304px;height:44px;writing-mode:horizontal-tb}.idx__qa__num{height:116px;left:75%}.idx__qa__txt{width:39px;left:74.5%}.idx__qa__img{background:url(../images/idx_qa_bg.jpg?230328) no-repeat center center;background-size:cover}.idx__qa__txt__en{left:65%;width:103px;height:38px;writing-mode:horizontal-tb}.idx__users__num{height:118px;left:25%}.idx__users__txt{width:39px;left:24.5%}.idx__users__img{background:url(../images/idx_users_bg.jpg?230416) no-repeat center center;background-size:cover}.idx__users__txt__en{left:40%;width:243px;height:44px;writing-mode:horizontal-tb}.headline{width:100%;height:280px;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}.headline__inner{max-width:1175px;margin:0 auto;text-align:left}.headline h1{width:100%;height:280px;margin:0;padding:0 0 0 28px;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;line-height:280px;color:#fff;font-weight:500;font-size:36px;font-size:3.6rem;letter-spacing:0.1em;text-shadow:0 0 10px rgba(0,0,0,0.4);-moz-text-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-text-shadow:0 0 10px rgba(0,0,0,0.4)}.headline .title__sub{padding:100px 0 0 0;line-height:1.2}.headline .title__sub span{font-size:26px;font-size:2.6rem}.message{padding:118px 0 0 0}.message .main__visual{background:#000}.message .main__visual .main__visual__box{top:100px}.message .main__visual::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/main_visual_cover_h.png) left top repeat-x}.message .headline{background-image:url(../images/message_title_bg.jpg)}.message__concept{width:100%}.message__concept dl{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto 100px auto;padding:100px 15px 0 15px}.message__concept dl dt{width:390px;font-size:36px;font-size:3.6rem;font-weight:500;letter-spacing:0.1em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:right;line-height:1.5;padding:0 30px 0 0}.message__concept dl dd{flex:1;width:auto;font-size:15px;font-size:1.5rem;font-weight:300;text-align:justify;letter-spacing:0.1em;line-height:2;border-left:1px solid #333;padding:0 0 0 60px}.message__concept__en dl dt{font-size:33px;font-size:3.3rem;letter-spacing:0.05em}.message__concept__en dl dd{letter-spacing:0.05em}.message__greet{width:100%}.message__greet__inner{max-width:1200px;padding:0 15px;margin:0 auto 100px auto;display:flex;justify-content:space-between;flex-direction:row-reverse}.message__greet__body{flex:1;width:auto;border-left:1px solid #333;padding:0 0 0 80px}.message__greet__body h2{font-size:36px;font-size:3.6rem;font-weight:500;letter-spacing:0.1em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:left;margin:0 0 30px 0}.message__greet__body p{font-size:15px;font-size:1.5rem;font-weight:300;text-align:justify;letter-spacing:0.1em;line-height:2;margin:0 0 20px 0}.message__greet__body p:last-child{margin:0}.message__greet__body__en h2{letter-spacing:0.05em}.message__greet__body__en p{letter-spacing:0.05em}.message__greet__ph{width:260px}.message__greet__ph dl dt{margin:0 0 15px 0}.message__greet__ph dl dd{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0.1em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.message__greet__ph dl dd.name{font-size:24px;font-size:2.4rem}.message__greet__ph__en dl dd{letter-spacing:0.05em}.message__greet__ph__en dl dd.name{font-size:21px;font-size:2.1rem}.message__prof{width:100%}.message__prof__inner{width:674px;margin:0 auto 100px auto;text-align:center}.message__prof__inner h2{font-size:36px;font-size:3.6rem;font-weight:500;letter-spacing:0.1em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:left;margin:0 0 20px 0}.message__prof__body{width:674px;height:614px;background:url(../images/message_prof_board.svg) no-repeat left top;background-size:674px 614px}.message__prof__body p img{max-width:680px;width:100%;height:auto}.message__prof__body h3{padding:50px 0 0 0;margin:0 0 30px 0}.message__prof__body dl{width:420px;margin:0 auto;text-align:left;letter-spacing:0.1em;line-height:2}.message__prof__body dl dt{font-size:14px;font-size:1.4rem;font-weight:300;border-bottom:1px solid #000;padding:0 0 10px 0;margin:0 0 10px 0}.message__prof__body dl dd{font-size:14px;font-size:1.4rem;font-weight:300;margin:0 0 20px 0}.message__prof__body dl dd span{font-size:12px;font-size:1.2rem}.message__prof__body ul{padding:0 0 0 20px}.message__prof__body ul li{list-style:disc;margin:0 0 2px 0;line-height:2;letter-spacing:0.07em}.message__prof__body__en dl{letter-spacing:0.05em}.message__prof__body__en dl dd{font-size:13px;font-size:1.3rem}.message__prof__body__en ul li{line-height:1.8}.message__exp{width:100%}.message__exp dl{display:flex;justify-content:space-between;max-width:1200px;padding:0 15px;margin:0 auto 100px auto}.message__exp dl dt{width:480px;font-size:36px;font-size:3.6rem;font-weight:500;letter-spacing:0.1em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:right;line-height:1.5;padding:0 30px 0 0}.message__exp dl dd{flex:1;width:auto;font-size:15px;font-size:1.5rem;font-weight:300;text-align:justify;letter-spacing:0.1em;line-height:2;border-left:1px solid #333;padding:0 0 0 60px}.message__exp__en dl dt{font-size:30px;font-size:3rem;letter-spacing:0.05em}.message__exp__en dl dd{letter-spacing:0.05em}.message__mov{width:100%;max-width:1230px;padding:0 15px;margin:100px auto 0 auto}.message__mov .message__mov__inner{position:relative;width:100%;padding-top:42.6%}.message__mov .message__mov__inner iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.message__photo ul{display:flex;justify-content:space-between;width:100%}.message__photo ul li{width:33%}.message__photo ul li img{width:100%;height:auto}.trains{padding:118px 0 0 0}.trains .main__visual{background:#000}.trains .main__visual .main__visual__box{bottom:85px}.trains .main__visual::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/main_visual_cover_f.png) left bottom repeat-x}.trains .headline{background-image:url(../images/trains_title_bg.jpg)}.trains__lead{max-width:1150px;padding:0 25px;margin:80px auto 0px auto;font-size:32px;font-size:3.2rem;font-weight:300;letter-spacing:0.1em;text-align:left}.trains__headline{text-align:center;margin:0 0 20px 0}.trains__headline h2{font-size:32px;font-size:3.2rem;font-weight:500;letter-spacing:0.1em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;display:inline-block;line-height:100px;background:url(../images/trains_headline.svg) left center no-repeat;background-size:auto 100px;padding:0 25px}.trains__aprc{padding:60px 0 0 0}.trains__aprc__body{max-width:1150px;padding:0 25px;margin:0 auto 80px auto;display:flex;justify-content:space-between}.trains__aprc__txt{width:auto;flex:1;margin:0 5% 0 0}.trains__aprc__txt dl dt{font-size:30px;font-size:3rem;font-weight:300;line-height:1.6;letter-spacing:0.1em;margin:0 0 30px 0}.trains__aprc__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;text-align:justify;line-height:2}.trains__aprc__txt__en dl dt{font-size:24px;font-size:2.4rem;letter-spacing:0.05em}.trains__aprc__txt__en dl dd{letter-spacing:0.05em}.trains__aprc__ph{width:550px}.trains__aprc__ph img{width:100%;height:auto;border-radius:10px}.trains__zu{max-width:1200px;width:100%;padding:0 25px;margin:0 auto 50px auto}.trains__zu h2{margin:0 0 20px 0}.trains__zu h2 span{display:inline-block;background:#67000b;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.1em;border-radius:20px;padding:2px 30px}.trains__zu p{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em}.trains__zu ul{display:flex;margin:0 0 20px 0}.trains__zu ul li img{width:100%;height:auto}.trains__zu ul li a:hover{opacity:0.5}.trains__lounge__inner{max-width:1200px;padding:0 25px;margin:0 auto 0 auto}.trains__lounge .trains__headline{text-align:left;margin-left:-25px}.trains__lounge__body{display:flex;justify-content:space-between}.trains__lounge__txt{width:auto;margin:0 0 0 5%;flex:1}.trains__lounge__txt dl dt{font-size:30px;font-size:3rem;font-weight:300;line-height:1.6;letter-spacing:0.1em;margin:0 0 30px 0}.trains__lounge__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;text-align:justify;line-height:2}.trains__lounge__txt__en dl dt{font-size:24px;font-size:2.4rem;letter-spacing:0.05em}.trains__lounge__txt__en dl dd{letter-spacing:0.05em}.trains__lounge__ph{width:430px}.trains__lounge__ph img{width:100%;height:auto;border-radius:10px}.trains__dining__inner{max-width:1200px;padding:0 25px;margin:0 auto 100px auto;overflow:hidden}.trains__dining .trains__headline{width:550px;float:right;text-align:left;margin-left:0}.trains__dining__body{float:right;max-width:1000px;margin:0;display:flex;justify-content:space-between;width:100%}.trains__dining__txt{width:auto;flex:1;margin:0 5% 0 0}.trains__dining__txt dl dt{font-size:30px;font-size:3rem;font-weight:300;line-height:1.6;letter-spacing:0.1em;margin:0 0 30px 0}.trains__dining__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;text-align:justify;line-height:2}.trains__dining__txt__en dl dt{font-size:24px;font-size:2.4rem;letter-spacing:0.05em}.trains__dining__txt__en dl dd{letter-spacing:0.05em}.trains__dining__ph{width:430px}.trains__dining__ph img{width:100%;height:auto;border-radius:10px}.trains__guest{padding:0 0 100px 0}.trains__guest__inner{max-width:1200px;padding:0 25px;margin:0 auto 0 auto;overflow:hidden}.trains__guest .trains__headline{text-align:left;margin-left:25px}.trains__guest__btn{padding:30px 0 0 0}.trains__guest__btn a{float:right;display:inline-block;line-height:24px;color:#fff;font-size:13px;font-size:1.3rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 93% center #000;background-size:14px;border-radius:4px;text-decoration:none;padding:0 25px 0 15px}.trains__guest__btn a:hover{opacity:0.5}.trains__guest__body{float:right;max-width:1100px;margin:0;width:100%}.trains__guest__body2{max-width:1100px;margin:0;width:100%}.trains__guest__header{width:100%;margin:0 0 40px 0}.trains__guest__header dl dt{font-size:30px;font-size:3rem;font-weight:300;line-height:1.6;letter-spacing:0.1em;margin:0 0 30px 0}.trains__guest__header dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;text-align:justify;line-height:2}.trains__guest__header__en dl dt{font-size:24px;font-size:2.4rem;letter-spacing:0.05em}.trains__guest__header__en dl dd{letter-spacing:0.05em}.trains__guest__sweet{overflow:hidden;margin:0 0 40px 0}.trains__guest__sweet__inner{max-width:1100px;float:right;display:flex;justify-content:space-between}.trains__guest__sweet__ph{width:47%}.trains__guest__sweet__ph h3{font-size:28px;font-size:2.8rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:300;background:url(../images/trains_h3_line.png) left bottom repeat-x;margin:0 0 5px 0}.trains__guest__sweet__ph h3 span{display:inline-block;background:#f4f2ef}.trains__guest__sweet__ph img{width:100%;height:auto;border-radius:10px}.trains__guest__sweet__txt{flex:1;margin:0 0 0 5%;position:relative}.trains__guest__sweet__txt dl dt{font-size:28px;font-size:2.8rem;font-weight:300;line-height:1.6;letter-spacing:0.1em;margin:0 0 30px 0}.trains__guest__sweet__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;text-align:justify;line-height:2}.trains__guest__sweet__txt .trains__btn{position:absolute;width:80px;bottom:0;left:-30px}.trains__guest__sweet__txt .trains__btn a{display:block}.trains__guest__sweet__txt .trains__btn a:hover{opacity:0.5}.trains__guest__sweet__txt .trains__btn img{width:100%;height:auto}.trains__guest__sweet__txt__en dl dt{font-size:22px;font-size:2.2rem;letter-spacing:0.05em}.trains__guest__sweet__txt__en dl dd{letter-spacing:0.05em}.trains__guest__dxsweet{overflow:hidden}.trains__guest__dxsweet .trains__guest__dxsweet__ph__wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:20px;margin-bottom:30px}.trains__guest__dxsweet .trains__guest__dxsweet__txt__wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.trains__guest__dxsweet .trains__guest__dxsweet__txt__wrap .trains__btn{position:absolute;width:80px;top:0;right:0}.trains__guest__dxsweet .trains__guest__dxsweet__txt__wrap .trains__btn a{display:block}.trains__guest__dxsweet .trains__guest__dxsweet__txt__wrap .trains__btn a:hover{opacity:0.5}.trains__guest__dxsweet .trains__guest__dxsweet__txt__wrap .trains__btn img{width:100%;height:auto}.trains__guest__dxsweet__ph{width:47%}.trains__guest__dxsweet__ph h3{font-size:28px;font-size:2.8rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:300;background:url(../images/trains_h3_line.png) left bottom repeat-x;margin:0 0 5px 0}.trains__guest__dxsweet__ph h3 span{display:inline-block;background:#f4f2ef}.trains__guest__dxsweet__ph img{width:100%;height:auto;border-radius:10px}.trains__guest__dxsweet__txt{width:47%}.trains__guest__dxsweet__txt dl dt{font-size:28px;font-size:2.8rem;font-weight:300;line-height:1.6;letter-spacing:0.1em;margin:0 0 30px 0}.trains__guest__dxsweet__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;text-align:justify;line-height:2}.trains__guest__dxsweet__txt ul{width:75%}.trains__guest__dxsweet__txt ul li{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;line-height:1.8;margin-bottom:20px}.trains__guest__dxsweet__txt ul li strong{font-weight:bold}.trains__guest__dxsweet__txt__en dl dt{font-size:22px;font-size:2.2rem;letter-spacing:0.05em}.trains__guest__dxsweet__txt__en dl dd{letter-spacing:0.05em}.trains__support{padding:0 0 50px 0}.trains__support__inner{max-width:1200px;padding:0 25px;margin:0 auto 100px auto}.trains__support__inner p{font-size:15px;font-size:1.5rem;font-weight:300;line-height:2;margin:0 0 40px 0;letter-spacing:0.1em}.trains__support__inner ul li{margin:0 0 50px 0;display:flex}.trains__support__ph{width:170px;margin:0 25px 0 0}.trains__support__img{width:270px;margin:0 35px 0 0}.trains__support__data{flex:1;margin:0 35px 0 0}.trains__support__data dl dt{font-size:24px;font-size:2.4rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;margin:0 0 15px 0}.trains__support__data dl dt span{vertical-align:text-top;display:inline-block;font-family:"Noto Sans Japanese","メイリオ",Meiryo,Helvetica,Arial,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;font-size:14px;font-size:1.4rem;border:1px solid #000;padding:1px 10px;margin:0 0 0 30px;letter-spacing:0.1em}.trains__support__data dl dd{font-size:14px;font-size:1.4rem;line-height:2}.trains__support__btn{width:65px;position:relative}.trains__support__btn a{display:inline-block;position:absolute;bottom:0;right:0;width:63px;height:24px;background:url(../images/btn_more.svg);background-size:63px 24px;text-indent:-5000px}.trains__support__btn a:hover{opacity:0.5}.trains__title{width:100%;background:url(../images/harf_line_b.png) center bottom no-repeat;margin:0 0 40px 0}.trains__title h2{display:block;max-width:1200px;padding:0 25px;margin:0 auto;font-size:40px;font-size:4rem;font-weight:300;letter-spacing:0.1em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.trains__title h2 div{display:block;background:url(../images/line_b.png) left bottom no-repeat}.trains__title h2 span{padding:15px 0;display:inline-block;font-size:26px;font-size:2.6rem;letter-spacing:0}.trains__title__en h2{letter-spacing:0.05em}.trains__box{padding:40px 0}.trains__box__inner{max-width:1200px;padding:0 25px;margin:0 auto 0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.trains__box .trains__headline{text-align:left;margin-left:-25px}.trains__box__data{position:relative;width:48%}.trains__box__data .trains__btn{position:absolute;width:80px;bottom:0}.trains__box__data .trains__btn a{display:block}.trains__box__data .trains__btn a:hover{opacity:0.5}.trains__box__data .trains__btn img{width:100%;height:auto}.trains__box__body{width:45%}.trains__box__txt dl dt{font-size:28px;font-size:2.8rem;font-weight:300;line-height:1.6;letter-spacing:0.1em;margin:0 0 30px 0}.trains__box__txt dl dt.trains__box__txt__label{font-size:23px;font-size:2.3rem;letter-spacing:0.05em}.trains__box__txt dl dd{font-size:14px;font-size:1.4rem;font-weight:300;letter-spacing:0.05em;text-align:justify;line-height:2}.trains__box__txt__en dl dt{font-size:24px;font-size:2.4rem;letter-spacing:0.05em}.trains__box__txt__en dl dd{font-size:14px;font-size:1.4rem;letter-spacing:0.05em}.trains__box__ph{width:100%}.trains__box__ph img{width:100%;height:auto;border-radius:10px}.trains #lounge .trains__box__data{margin-top:-30px}.trains #lounge .trains__box__inner{flex-direction:row-reverse}.trains #lounge .trains__btn{left:-30px}.trains #lounge .trains__btn__en{bottom:-20px}.trains #dining .trains__box__data{padding-left:10%}.trains #dining .trains__box__data{width:48%}.trains #dining .trains__box__body{width:45%}.trains #dining .trains__btn{right:-30px}.trains #tearoom .trains__box__inner{flex-direction:row-reverse}.trains #tearoom .trains__box__data{width:42%}.trains #tearoom .trains__box__body{width:50%}.trains #tearoom .trains__btn{left:-30px}.trains #bar .trains__box__data{width:42%}.trains #bar .trains__box__body{width:50%}.trains #bar .trains__btn{right:-30px}.trains #gallery{padding-bottom:100px}.trains #gallery .trains__box__inner{flex-direction:row-reverse}.trains #gallery .trains__box__data{width:42%}.trains #gallery .trains__box__body{width:50%}.trains #gallery .trains__btn{left:-30px}.course{padding:118px 0 50px 0;background:#f4f2ef}.course .main__visual{background:#000}.course .main__visual .main__visual__box{top:200px}.course .main__visual::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/main_visual_cover_f.png) left bottom repeat-x}.course .headline{background-image:url(../images/course_title_bg.jpg)}.course .modal__schedule{display:none;position:fixed;top:50%;left:50%;z-index:1100;background:#fff;padding:30px;margin-left:-320px;overflow:auto}.course .modal__schedule::after{position:relative}.course .modal__schedule .note{padding:20px 0 0 0;font-size:12px;font-size:1.2rem;font-weight:300}.course .modal__schedule img{width:600px;height:auto}.course .modal__schedule .modal__schedule__close{position:absolute;top:30px;right:30px;z-index:10;width:22px;height:22px}.course .modal__schedule .modal__schedule__close a{display:block;background:url(../images/modal_close.svg) no-repeat;background-size:22px 22px;text-indent:-5000px;width:22px;height:22px}.course .modal__schedule .modal__schedule__close a:hover{opacity:0.5}.course .modal__back{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.3);z-index:1000}.course__tab{width:100%;border-bottom:1px solid #67000b;margin:0 0 50px 0}.course__tab__inner{max-width:1200px;padding:0 25px;margin:0 auto;display:flex}.course__tab__item{border-left:1px solid #67000b;border-right:1px solid #67000b;border-top:1px solid #67000b;border-radius:10px 10px 0 0;margin:0 20px 0 0;padding:10px 10px 0 10px}.course__tab dl dt{font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.1em;line-height:1;color:#67000b;margin:0 0 10px 0}.course__tab dl dt span{font-size:12px;font-size:1.2rem;letter-spacing:0.05em;font-weight:300;padding-left:10px}.course__tab dl dd{display:inline-block;vertical-align:bottom;font-size:0}.course__tab dl dd.snd{margin-left:20px}.course__tab .label{display:inline-block;color:#67000b;font-size:10px;font-size:1rem;line-height:1.2;height:40px;padding:7px 5px 0 0;vertical-align:bottom}.course__tab ul{display:inline-block}.course__tab ul li{vertical-align:bottom;font-size:0;display:inline-block;margin:0 5px 0 0;height:40px;line-height:1.2}.course__tab ul li a{display:block;border-radius:10px 10px 0 0;background:#fff;color:#67000b;font-size:11px;font-size:1.1rem;font-weight:500;padding:0 8px;text-decoration:none;height:40px;text-align:center}.course__tab ul li a:hover{background:#67000b;color:#fff;text-decoration:none}.course__tab ul li a.active{background:#67000b;color:#fff;text-decoration:none}.course__tab ul li.t34 a,.course__tab ul li.t12 a{padding-top:15px}.course__tab ul li.sa a,.course__tab ul li.st a{padding-top:7px}.course__tab ul li.tp{border-right:1px solid #67000b;padding-right:10px;margin-right:10px}.course__tab ul li.tp a{padding-top:7px}.course__tab ul li.tp2 a{padding-top:15px}.course__tab ul li.t12__en a,.course__tab ul li.t34__en a{padding-top:7px}@media only screen and (max-width: 1200px){.course__tab__item{border-left:1px solid #67000b;border-right:1px solid #67000b;border-top:1px solid #67000b;border-radius:10px 10px 0 0;margin:0 5px 0 0;padding:10px 10px 0 10px;width:50%}.course__tab dl dt{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0.05em;line-height:1;color:#67000b;margin:0 0 10px 0}.course__tab dl dt span{font-size:10px;font-size:1rem;letter-spacing:0.05em;font-weight:300;padding-left:10px}.course__tab dl dd{display:block;vertical-align:bottom;font-size:0}.course__tab .label{display:inline-block;color:#67000b;font-size:11px;font-size:1.1rem;line-height:1.2;height:auto;padding:7px 10px 5px 0;vertical-align:bottom}.course__tab ul{display:block}.course__tab ul li{vertical-align:middle;font-size:0;display:block;margin:0 0 5px 0;height:auto;line-height:1.2}.course__tab ul li a{display:block;border-radius:5px;background:#fff;color:#67000b;font-size:11px;font-size:1.1rem;font-weight:500;padding:0 5%;text-decoration:none;height:auto;padding:10px}.course__tab ul li a:hover{background:#67000b;color:#fff;text-decoration:none}.course__tab ul li a.active{background:#67000b;color:#fff;text-decoration:none}.course__tab ul li.t12{border-right:none;padding-right:0;margin-right:0}.course__tab ul li.t34 a,.course__tab ul li.t12 a,.course__tab ul li.sa a,.course__tab ul li.st a{padding-top:10px}.course__tab ul li.tp{border:none;padding-right:0;margin-right:0}.course__tab ul li.tp a{padding-top:10px}.course__tab ul li.tp2 a{padding-top:10px}}.course__title{width:100%;background:url(../images/harf_line_b.png) center bottom no-repeat;margin:0 0 30px 0}.course__title h2{display:block;max-width:1200px;padding:0 25px;margin:0 auto;font-size:30px;font-size:3rem;font-weight:300;letter-spacing:0.05em}.course__title h2 div{display:block;padding:0 0 10px 0;background:url(../images/line_b.png) left bottom no-repeat}.course__premium{padding:70px 0 0 0;margin:0 0 50px 0}.course__premium__inner{max-width:1200px;padding:0 25px;margin:0 auto}.course__premium__lead{margin:0 0 40px 0}.course__premium__lead p{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.03em;text-align:justify;line-height:2}.course__premium__detail{margin:0 0 50px 0}.course__premium__detail dl{display:flex;justify-content:space-between;align-items:center;margin:0 0 30px 0;border-bottom:1px solid #333}.course__premium__detail dl dt{width:10%;font-size:15px;font-size:1.5rem;font-weight:500;letter-spacing:0.1em;line-height:1.3;padding:0 0 10px 0}.course__premium__detail dl dd{width:85%;border-left:1px solid #333}.course__premium__detail dl dd p{padding:0 0 10px 20px;font-size:13px;font-size:1.3rem;font-weight:300;letter-spacing:0.05em;line-height:1.8}.course__premium__detail dl table{width:100%}.course__premium__detail dl table tr th{width:10%;white-space:nowrap;padding:10px 0 10px 20px}.course__premium__detail dl table tr td{padding:10px 0 10px 0}.course__premium__detail dl table tr th,.course__premium__detail dl table tr td{font-size:13px;font-size:1.3rem;font-weight:300;letter-spacing:0.05em;line-height:1.8;vertical-align:top;text-align:left;border-bottom:1px dotted #333}.course__premium__detail dl table tr th div,.course__premium__detail dl table tr td div{display:flex;align-items:center}.course__premium__detail dl table tr th span,.course__premium__detail dl table tr td span{padding-left:20px}.course__premium__detail dl table tr:first-child th,.course__premium__detail dl table tr:first-child td{padding-top:0}.course__premium__detail dl table tr:last-child th,.course__premium__detail dl table tr:last-child td{border:none}.course__premium__date{margin:0 0 50px 0}.course__premium__date ul li{margin:0 0 20px 0;font-size:18px;font-size:1.8rem;font-weight:400;letter-spacing:0.1em;line-height:1.2;display:flex;align-items:center}.course__premium__date ul li span.label{width:450px;text-align:center;font-weight:500;display:inline-block;margin:0 30px 0 0;color:#fff;background:#000;padding:15px 20px;position:relative;vertical-align:middle}.course__premium__date ul li span.label.eve{background:#cd4c23}.course__premium__date ul li span.label.eve:before{border-left:10px solid #cd4c23}.course__premium__date ul li span.label.kyushu{background:#736357}.course__premium__date ul li span.label.kyushu:before{border-left:10px solid #736357}.course__premium__date ul li span.label.eve__16{background:#267f9d}.course__premium__date ul li span.label.eve__16:before{border-left:10px solid #267f9d}.course__premium__date ul li span.label.kyushu__16{background:#941e57}.course__premium__date ul li span.label.kyushu__16:before{border-left:10px solid #941e57}.course__premium__date ul li span.label.eve__17{width:350px;background:#3fb8ec}.course__premium__date ul li span.label.eve__17:before{border-left:10px solid #3fb8ec}.course__premium__date ul li span.label.kyushu__17{width:350px;background:#a4a8ab}.course__premium__date ul li span.label.kyushu__17:before{border-left:10px solid #a4a8ab}.course__premium__date ul li span.label:before{content:"";position:absolute;top:50%;left:100%;margin-top:-10px;border:10px solid transparent;border-left:10px solid #000}.course__premium__date ul li span.date__17{line-height:1.6}.course__premium__entry p{font-size:16px;font-size:1.6rem;font-weight:400;letter-spacing:0.1em;line-height:40px}.course__premium__entry p span{display:inline-block;margin:0 25px 0 0;color:#fff;background:#000;padding:0 15px 0 20px;position:relative}.course__premium__entry p span:before{content:"";position:absolute;top:50%;left:100%;margin-top:-20px;border:20px solid transparent;border-left:10px solid #000}.course__premiumdata{padding:70px 0 0 0;margin:0 0 100px 0}.course__premiumdata__inner{max-width:1200px;padding:0 25px;margin:0 auto}.course__premiumdata__btns{padding:10px 0 0 0}.course__premiumdata__btns ul{display:flex;justify-content:space-between;flex-wrap:wrap}.course__premiumdata__btns ul li{width:24%;padding:25px 5px;margin:0 0 20px 0;text-align:center;background:url(../images/link_mark_go.svg) center 89% no-repeat #736357;background-size:24px 24px}.course__premiumdata__btns ul li:nth-child(3){background:url(../images/link_mark_go.svg) center 89% no-repeat #cd4c23;background-size:24px 24px}.course__premiumdata__btns ul li a{display:block;padding:0 0 30px 0;color:#fff;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.course__premiumdata__btns ul li a:hover{opacity:0.5;text-decoration:none}.course__premiumdata__btns ul li dl dt{font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.05em;margin:0 0 5px 0}.course__premiumdata__btns ul li dl dt span{padding:3px 0 0 0;display:block;font-size:14px;font-size:1.4rem;line-height:1.3}.course__premiumdata__btns ul li dl dd{font-size:14px;font-size:1.4rem;font-weight:300;letter-spacing:0.05em}.course__premiumdata__btns__c3 ul li{width:31%}.course__premiumdata__btns__c2 ul li{width:48.5%}.course__data{padding:70px 0 0 0;margin:0 0 70px 0}.course__data__modal .modal_item{display:none;position:fixed;top:30%;left:25%;width:50%;background:#fff;padding:35px 50px}.course__data__modal .modal_item::after{position:relative}.course__data__modal .modal_item dl dt{font-size:22px;font-size:2.2rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:0.1em;margin:0 0 10px 0;color:#67000b}.course__data__modal .modal_item dl dt span{font-size:17px;font-size:1.7rem}.course__data__modal .modal_item dl dd{font-size:14px;font-size:1.4rem;line-height:1.8;letter-spacing:0.05em}.course__data__modal .modal_item .modal__close{position:absolute;top:30px;right:30px;z-index:10}.course__data__modal .modal_item .modal__close a{display:block;background:url(../images/modal_close.svg) no-repeat;background-size:22px 22px;text-indent:-5000px;width:22px;height:22px}.course__data__modal .modal_item .modal__close a:hover{opacity:0.5}.course__data__inner{max-width:1200px;padding:0 25px;margin:0 auto}.course__data__lead{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.course__data__lead__notice{margin-top:50px;width:62%;font-size:15px;font-size:1.5rem;border:2px solid #ff0000;color:#f00;padding:30px}.course__data__lead dl{width:32%}.course__data__lead dl dt{font-size:30px;font-size:3rem;font-weight:300;line-height:1.5;letter-spacing:0.1em;margin:0 0 20px 0}.course__data__lead dl dd{display:none;font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.05em;text-align:justify;line-height:2}.course__data__lead dl dd span{font-size:14px;font-size:1.4rem}.course__data__lead dl #lead__day__1{display:block}.course__data__lead__en dl dt{font-size:26px;font-size:2.6rem;letter-spacing:0.05em;line-height:1.3}.course__data__lead__en dl dd{font-size:13px;font-size:1.3rem;line-height:1.7}.course__data__lead__en dl dd span{font-size:12px;font-size:1.2rem}.course__data__wrap{display:flex;justify-content:space-between}.course__data__wrap .day__item,.course__data__wrap .map__day__box{display:none}.course__data__wrap #day__1 .day__item{display:block}.course__data__wrap #map__day__1{display:block}.course__data__day{width:32%;padding:60px 0 0 0}.course__data__day .day__title{font-size:20px;font-size:2rem;line-height:1.3;letter-spacing:0.05em;padding:0px 0 0 0;margin:0 0 15px 0}.course__data__day .day__title a{color:#333;position:relative;padding-left:70px;display:block}.course__data__day .day__title a:hover{color:#67000b;text-decoration:none}.course__data__day .day__title a:hover span{background:#67000b;color:#fff}.course__data__day .day__title span{position:absolute;top:0;left:0;font-size:13px;font-size:1.3rem;color:#000;background:#fff;display:inline-block;vertical-align:text-bottom;padding:4px 10px;margin:0 10px 2px 0;transition:0.3s}.course__data__day .active .day__title span{color:#fff;background:#67000b}.course__data__day .day__item{margin:0 0 30px 0}.course__data__day .day__item p{font-size:15px;font-size:1.5rem;letter-spacing:0.05em;line-height:1.8;margin:0 0 10px 0}.course__data__day .day__item p span{font-size:13px;font-size:1.3rem}.course__data__day .day__item ul li{margin:0 0 8px 0;position:relative;font-size:0}.course__data__day .day__item ul li img{width:100%;height:auto}.course__data__day .day__item ul li span{display:inline-block;position:absolute;left:8px;bottom:8px;font-size:12px;font-size:1.2rem;color:#fff;line-height:1.3;z-index:10}.course__data__day .day__item ul li a{position:absolute;bottom:8px;right:8px;width:63px;height:24px;background:url(../images/btn_more.svg);background-size:63px 24px;text-indent:-5000px}.course__data__day .day__item ul li a:hover{opacity:0.5}.course__data__map{width:58%;position:relative;margin:0 5% 0 0}.course__data__map img{width:100%;height:auto}.course__data__detail{padding:50px 0 0 0;text-align:center}.course__data__detail img{max-width:800px;width:100%;height:auto}.course__data__pdfbtn{padding:50px 0;text-align:center}.course__data__pdfbtn a{display:inline-block;line-height:1.3;color:#fff;font-size:20px;font-size:2rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #6d482e;background-size:24px;border-radius:10px;text-decoration:none;padding:15px 150px 15px 130px}.course__data__pdfbtn a span{display:inline-block;letter-spacing:0.05em;background:url(../images/readpamphletonline.svg) no-repeat right center;background-size:30px;padding:5px 40px 5px 20px}.course__data__pdfbtn a:hover{opacity:0.5}.course__root__inner{max-width:1200px;padding:0 25px;margin:0 auto 100px auto}.course__root__schedule{padding:20px 0 0 0}.course__root__schedule a{float:right;display:inline-block;line-height:24px;color:#fff;font-size:13px;font-size:1.3rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 85% center #000;background-size:14px;border-radius:4px;text-decoration:none;padding:0 35px 0 15px}.course__root__schedule a:hover{opacity:0.5}.course__root__item img{width:100%;height:auto}.course__cooking__inner{max-width:1200px;padding:0 25px;margin:0 auto}.course__cooking__lead{margin:0 0 50px 0}.course__cooking__lead dl dt{font-size:30px;font-size:3rem;font-weight:300;line-height:1.5;letter-spacing:0.1em;margin:0 0 20px 0}.course__cooking__lead dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.05em;text-align:justify;line-height:2;position:relative}.course__cooking__lead dl dd .back{position:absolute;right:0;top:50%;margin:-20px 0 0 0}.course__cooking__lead dl dd .back a{display:block;width:168px;height:18px;background:url(../images/course_back.svg) no-repeat;background-size:168px 18px;text-indent:-5000px}.course__cooking__lead dl dd .back a:hover{opacity:0.5}.course__cooking__lead dl dd .back__en a{background:url(../images/course_back_en.svg?12) no-repeat;background-size:168px 18px}.course__cooking__lead__en dl dt{letter-spacing:0.05em}.course__cooking__lead__en dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.05em;text-align:justify;line-height:2;position:relative}.course__cooking__lead__en dl dd .back a{background:url(../images/course_back_en.svg) no-repeat}.course__cooking__data{margin:0 0 100px 0}.course__cooking__wrap h3{background:#222;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.1em;padding:3px 10px;margin:0 0 20px 0}.course__cooking__list{display:flex;justify-content:space-between;margin:0 0 50px 0;flex-wrap:wrap}.course__cooking__item{width:47%;margin-bottom:3%}.course__cooking__item dl dt{font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:0.1em;line-height:1.3;margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:2px solid #333}.course__cooking__item dl dt span{font-weight:300;font-size:16px;font-size:1.6rem}.course__cooking__item dl dd{font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.8;letter-spacing:0.05em;margin:0 0 20px 0;text-align:justify}.course__cooking__item__fix{width:100%}.course__cooking__box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.course__cooking__txt{width:47%;font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.8;letter-spacing:0.05em;margin:0 0 20px 0;text-align:justify}.course__cooking__ph img{width:100%;height:auto}.course__omotenashi{padding:0 0 30px 0}.course__omotenashi__title{width:100%;background:url(../images/harf_line.png) center bottom no-repeat;margin:0 0 70px 0}.course__omotenashi__title h2{display:block;max-width:1200px;padding:0 25px;margin:0 auto;font-size:28px;font-size:2.8rem;font-weight:300;letter-spacing:0.1em}.course__omotenashi__title h2 div{display:block;padding-bottom:10px;background:url(../images/line.png) left bottom no-repeat}.course__omotenashi__service{max-width:1200px;padding:0 25px;margin:0 auto 80px auto;overflow:hidden;position:relative}.course__omotenashi__service h3{margin:0 0 20px 0;width:420px}.course__omotenashi__service h3 img{width:100%;height:auto}.course__omotenashi__service .service__box{min-height:345px}.course__omotenashi__service .service__ph{position:absolute;top:0;z-index:-1}.course__omotenashi__service dl{display:block;width:300px}.course__omotenashi__service dl dt{font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.6;margin:0 0 10px 0;color:#736357}.course__omotenashi__service dl dd{font-size:14px;font-size:1.4rem;font-weight:300;line-height:2}.course__omotenashi .service__1 .service__ph{right:25px}.course__omotenashi .service__2 .service__ph{left:25px}.course__omotenashi .service__2 .service__box{float:right}.course__omotenashi .service__2 dl{float:right}.course__tab2{width:100%;border-bottom:1px solid #67000b;padding:70px 0 0 0;margin:0 0 50px 0}.course__tab2 ul{max-width:1200px;padding:0 25px;margin:0 auto}.course__tab2 ul li{display:inline-block;margin:0 3px 0 0}.course__tab2 ul li a{display:inline-block;border-radius:10px 10px 0 0;background:#fff;color:#67000b;font-size:12px;font-size:1.2rem;font-weight:500;padding:10px 20px;text-decoration:none}.course__tab2 ul li a:hover,.course__tab2 ul li a.active{background:#67000b;color:#fff;text-decoration:none}.course__note{font-size:14px;font-size:1.4rem;font-weight:500;color:#67000b}.region{padding:118px 0 0 0}.region .main__visual{background:#000}.region .main__visual .main__visual__box{bottom:85px}.region .headline{background-image:url(../images/region_title_bg.jpg)}.region__thx{width:100%;padding:100px 0 0 0;margin:0 0 100px 0}.region__thx__inner{max-width:1200px;padding:0 25px;margin:0 auto}.region__thx__body{width:100%;padding:40px 50px;background:#fff;border-radius:40px;color:#ac172c}.region__thx__body h2{font-size:30px;font-size:3rem;font-weight:200;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:0.1em;margin:0 0 10px 0}.region__thx__body p{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:300;background:url(../images/region_thx_dot.png) left top;line-height:41px;padding-bottom:2px;letter-spacing:0.1em}.region__thx__body__en h2{font-size:26px;font-size:2.6rem;letter-spacing:0.05em}.region__thx__body__en p{letter-spacing:0.05em}.region__towel{width:100%;margin:0 0 100px 0}.region__towel__inner{max-width:1200px;padding:0 25px;margin:0 auto}.region__towel__inner h2{font-size:30px;font-size:3rem;font-weight:400;letter-spacing:0.1em;margin:0 0 20px 0}.region__towel__inner p{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:300;line-height:2;letter-spacing:0.1em;padding-bottom:2px;margin:0 0 30px 0}.region__towel__inner__en h2{font-size:26px;font-size:2.6rem;letter-spacing:0.05em}.region__towel__inner__en p{letter-spacing:0.05em}.region__towel__mov{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}.region__towel__mov iframe{width:100%;height:100%;position:absolute;top:0;left:0}.region__towel__ph{width:100%;margin:0 0 50px 0}.region__towel__ph img{width:100%;height:auto}.region__towel__buy{width:100%;background:#e6e6e6;display:flex;margin:0 0 120px 0}.region__towel__buy__ph{width:40%}.region__towel__buy__ph img{width:100%;height:auto}.region__towel__buy dl{flex:1;padding:40px 40px 0 40px}.region__towel__buy dl dt{font-size:20px;font-size:2rem;font-weight:500;margin:0 0 15px 0}.region__towel__buy dl dt span{padding:0 0 0 10px;font-size:16px;font-size:1.6rem}.region__towel__buy dl dd{font-size:14px;font-size:1.4rem;font-weight:300;line-height:2;letter-spacing:0.1em;margin:0 0 20px 0}.region__towel__buy dl dd.note{font-size:13px;font-size:1.3rem;margin:0;line-height:2}.region__towel__buy__en dl dd{letter-spacing:0.05em}.region__flag{width:100%;margin:0 0 100px 0}.region__flag__btn{text-align:center;margin-bottom:100px}.region__flag__btn a{min-width:200px;display:inline-block;line-height:1.3;color:#fff;font-size:30px;font-size:3rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 90% center #cd4c23;background-size:22px;border-radius:8px;text-decoration:none;padding:13px 70px 15px 60px}.region__flag__btn a:hover{opacity:0.5}.region__flag a:hover{opacity:0.5}.region__flag__inner{max-width:1200px;padding:0 25px;margin:0 auto}.region__flag__inner h2{font-size:30px;font-size:3rem;font-weight:400;letter-spacing:0.1em;margin:0 0 20px 0}.region__flag__inner p{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:300;line-height:2;padding-bottom:2px;margin:0 0 50px 0}.region__flag__inner__en h2{font-size:26px;font-size:2.6rem;letter-spacing:0.05em}.region__flag__inner__en p{letter-spacing:0.05em}.region__flag__list{margin:0 0 40px 0}.region__flag__list dl dt{border-bottom:2px dotted #ccc;font-size:18px;font-size:1.8rem;font-weight:500;padding:0 0 8px 0;margin:0 0 30px 0;letter-spacing:0.1em}.region__flag__list dl dt span{font-size:16px;font-size:1.6rem;font-weight:400}.region__flag__list dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}.region__flag__list dl dd ul li{margin:0 0 3% 0}.region__flag__list dl dd ul li img{width:100%;height:auto}.region__flag__list dl dd ul.col2 li{width:48%}.region__flag__list dl dd ul.col3 li{width:32%}.region__flag__original__list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.region__flag__original__list ul li{width:48%;margin:0 0 3% 0}.region__flag__original__list ul li dl dt{border-bottom:2px dotted #ccc;font-size:18px;font-size:1.8rem;font-weight:500;padding:0 0 8px 0;margin:0 0 30px 0;letter-spacing:0.1em}.region__flag__original__list ul li img{width:100%;height:auto}.region__flag h3{background:#67000b;color:#fff;font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.1em;padding:6px 10px;margin:0 0 20px 0}.region__download{width:100%;margin:0 0 50px 0}.region__download__inner{max-width:1200px;padding:0 25px;margin:0 auto}.region__download__inner h2{font-size:20px;font-size:2rem;font-weight:600;color:#ac172c;letter-spacing:0.1em;margin:0 0 20px 0}.region__download__inner p{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:300;line-height:2;letter-spacing:0.1em;padding-bottom:2px;margin:0 0 50px 0}.region__download__inner__en h2{letter-spacing:0.05em}.region__download__inner__en p{letter-spacing:0.05em}.region__download__kotei{width:100%;position:relative}.region__download__kotei__zu img{width:100%;height:auto}.region__download__kotei__flag{position:absolute;bottom:-35px;right:-35px;z-index:10}.region__root{width:100%;margin:0 0 100px 0}.region__root__inner{max-width:1200px;padding:0 25px;margin:0 auto}.region__root__inner h2{text-align:center}.region__root__inner h2 span{display:inline-block;font-size:30px;font-size:3rem;font-weight:600;letter-spacing:0.1em;margin:0 0 25px 0;padding:0 0 5px 0;background:url(../images/region_root_line.png) left bottom repeat-x}.region__root__inner dl{text-align:center}.region__root__inner dl dt{font-size:26px;font-size:2.6rem;font-weight:600;letter-spacing:0.1em;color:#cd4c23;margin:0 0 20px 0}.region__root__inner dl dd ul{margin:0 0 20px 0}.region__root__inner dl dd ul li{display:inline-block;margin:0 10px}.region__root__inner dl dd ul li a{display:block;line-height:50px;color:#fff;font-size:22px;font-size:2.2rem;font-weight:500;background:url(../images/region_link_mark.svg) no-repeat 87% center #cd4c23;background-size:22px;border-radius:10px;text-decoration:none;padding:0 65px 0 35px}.region__root__inner dl dd ul li a:hover{opacity:0.5}.region__root__inner p{text-align:center;font-size:13px;font-size:1.3rem;font-weight:300;line-height:2;letter-spacing:0.05em;padding-bottom:2px;margin:0}.region__root__inner__en h2 span{letter-spacing:0.05em}.region__root__inner__en dl dt{letter-spacing:0.05em}.application{padding:118px 0 50px 0}.application .headline{background-image:url(../images/application_title_bg.jpg?230329)}.application .cover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);border-radius:10px}.application #more,.application #confirm_more{display:none}.application .more2{display:none}.application__title{width:100%;background:url(../images/harf_line.png) center bottom no-repeat;margin:0 0 50px 0}.application__title h2{display:block;max-width:1000px;padding:0 25px;margin:0 auto;font-size:28px;font-size:2.8rem;font-weight:300;letter-spacing:0.1em;line-height:1}.application__title h2 div{display:block;padding-bottom:15px;background:url(../images/line.png) left bottom no-repeat}.application__title h2 span{font-size:16px;font-size:1.6rem;letter-spacing:0.05em}.application__entry{padding:100px 0 0 0;margin:0 0 70px 0}.application__entry__date{font-size:18px;font-size:1.8rem;text-align:center;margin-bottom:20px}.application__entry__date span{font-size:14px;font-size:1.4rem}.application__entry__inner{max-width:1200px;padding:0 25px;margin:0 auto}.application__entry__btn{padding:30px 0 30px 0;text-align:center;background:#fff}.application__entry__btn a{display:inline-block;line-height:1.3;color:#fff;font-size:20px;font-size:2rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #cd4c23;background-size:24px;border-radius:10px;text-decoration:none;padding:15px 75px 15px 55px}.application__entry__btn a:hover{opacity:0.5}.application__entry__btn a.underconstruction{cursor:default;background:url(../images/link_mark_w.svg) no-repeat 86% center #ccc;background-size:24px}.application__entry__btn a.underconstruction:hover{opacity:1}.application__entry h2{font-size:30px;font-size:3rem;font-weight:500;letter-spacing:0.1em;margin:0 0 15px 0;overflow:hidden;line-height:1.2}.application__entry h2 font{font-size:24px;font-size:2.4rem;letter-spacing:0}.application__entry h2 font span{font-size:17px;font-size:1.7rem}.application__entry__box{border:3px solid #ae8333;border-radius:14px;padding:40px;margin:0 0 30px 0;position:relative}.application__entry__box__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.application__entry__box__inner h3{font-size:20px;font-size:2rem;font-weight:600;letter-spacing:0.05em;margin:0 auto 30px auto;line-height:1.3;border:2px solid #333;background:#e6e6e6;width:90%;border-radius:50px;line-height:1.3;padding:20px}.application__entry__box__inner h3 span{background:#cd4c23;padding:0 10px;border-radius:3px;color:#fff;margin-right:10px}.application__entry__box__inner h4{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:0.05em;margin:0 0 10px 0;line-height:1.4}.application__entry__box__inner p{font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.8;margin:0 0 20px 0}.application__entry__box__inner .data{margin:0 0 40px 0}.application__entry__box__inner .data dl{border:1px solid #000;display:inline-block;margin:0 auto;padding:20px 50px}.application__entry__box__inner .data dl dt{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.1em;padding:2px 10px 5px 10px;margin:0 0 0 0}.application__entry__box__inner .data dl dd{font-size:22px;font-size:2.2rem;font-weight:500;letter-spacing:0.05em;margin:0 0 0 0;line-height:1.4;white-space:nowrap}.application__entry__box__inner .data dl dd span{font-size:14px;font-size:1.4rem}.application__entry__normal{width:100%;background:#fff;text-align:center;padding:35px 0;margin:0 0 0 0;position:relative}.application__entry__normal .btn{margin:0 0 20px 0}.application__entry__normal .btn a{display:inline-block;line-height:1.3;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 97% center #cd4c23;background-size:18px;border-radius:8px;text-decoration:none;padding:16px 40px 17px 30px;width:90%;max-width:700px}.application__entry__normal .btn a:hover{opacity:0.5}.application__entry__normal .btn a.underconstruction{cursor:default;background:url(../images/link_mark_w.svg) no-repeat 97% center #ccc;background-size:18px}.application__entry__normal .btn a.underconstruction:hover{opacity:1}.application__entry__normal .btn__exp{margin:0 0 20px 0}.application__entry__normal .btn__exp a{display:inline-block;line-height:1.3;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 97% center #a67c52;background-size:18px;border-radius:8px;text-decoration:none;padding:16px 40px 17px 30px;letter-spacing:0.05em;width:90%;max-width:700px}.application__entry__normal .btn__exp a:hover{opacity:0.5}.application__entry__normal .btn__exp a.underconstruction{cursor:default;background:url(../images/link_mark_w.svg) no-repeat 97% center #ccc;background-size:18px}.application__entry__normal .btn__exp a.underconstruction:hover{opacity:1}.application__entry__premium{width:100%;background:#fff;text-align:center;padding:35px 0;margin-bottom:0}.application__entry__premium .btn{padding:20px 0 0 0;margin:0 0 20px 0}.application__entry__premium .btn a{display:inline-block;line-height:1.3;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 97% center #cd4c23;background-size:18px;border-radius:8px;text-decoration:none;padding:16px 40px 17px 30px;width:90%;max-width:700px}.application__entry__premium .btn a:hover{opacity:0.5}.application__entry__premium .btn a.underconstruction{cursor:default;background:url(../images/link_mark_w.svg) no-repeat 97% center #ccc;background-size:18px}.application__entry__premium .data dl{border:1px solid #000;display:inline-block;margin:0 auto;padding:10px 30px}.application__entry__premium .data dl dt{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.1em;padding:2px 10px;margin:0 0 0 0}.application__entry__premium .data dl dd{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:0.05em;margin:0 0 0 0;line-height:1.4}.application__entry__premium .btn__exp{margin:0 0 30px 0}.application__entry__premium .btn__exp a{display:inline-block;line-height:1.3;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 97% center #a67c52;background-size:18px;border-radius:8px;text-decoration:none;padding:16px 40px 17px 30px;letter-spacing:0.05em;width:90%;max-width:700px}.application__entry__premium .btn__exp a.underconstruction{cursor:default;background:url(../images/link_mark_w.svg) no-repeat 97% center #ccc;background-size:18px}.application__entry__premium .btn__exp a:hover{opacity:0.5}.application__entry__premium .list{margin:0 auto;max-width:800px;width:100%}.application__entry__premium .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.application__entry__premium .list ul li{width:49%;border:none;margin:0 0 13px 0;background:url(../images/link_mark_go.svg) center 90% no-repeat #736357;background-size:24px}.application__entry__premium .list ul li a{display:block;color:#fff;text-decoration:none;padding:20px 10px 50px 10px}.application__entry__premium .list ul li a:hover{color:#fff;text-decoration:none;opacity:0.5}.application__entry__premium .list ul li dl dt{font-size:18px;font-size:1.8rem;font-weight:600;margin:0 0 10px 0;line-height:1.4}.application__entry__premium .list ul li dl dt span{padding:6px 0 0 0;display:block;font-size:12px;font-size:1.2rem;font-weight:500;line-height:1.4}.application__entry__premium .list ul li dl dd{font-size:14px;font-size:1.4rem;font-weight:500}.application__entry__premium .list p{font-size:15px;font-size:1.5rem;letter-spacing:0.05em;font-weight:500;width:100%;background:#67000b;color:#fff;padding:5px 0;border-radius:6px;margin:0}.application__entry__premium .green ul li{background:url(../images/link_mark_go.svg) center 89% no-repeat #736357;background-size:24px 24px}.application__entry__premium .green ul li a{color:#fff;background:none}.application__entry__premium .green ul li a:hover{color:#003e2a;text-decoration:none;opacity:0.5}.application__entry__premium .green ul li:last-child{background:url(../images/link_mark_go.svg) center 89% no-repeat #cd4c23;background-size:24px 24px}.application__entry__ohters{text-align:center;padding:0;margin:0 0 100px 0;position:relative}.application__entry__ohters__btn{float:right}.application__entry__ohters__btn a{display:inline-block;line-height:1.3;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 90% center #000;background-size:24px;border-radius:10px;text-decoration:none;padding:10px 85px 12px 65px;letter-spacing:0.05em}.application__entry__ohters__btn a:hover{opacity:0.5}.application__entry__ohters__btn a.underconstruction{cursor:default;background:url(../images/link_mark_w.svg) no-repeat 90% center #ccc;background-size:24px}.application__entry__ohters__btn a.underconstruction:hover{opacity:1}.application__entry__ohters ul{position:absolute;top:0;right:0}.application__entry__ohters ul li{margin:0 0 8px 0}.application__entry__ohters ul li a{min-width:190px;display:inline-block;line-height:1.2;color:#fff;font-size:13px;font-size:1.3rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 93% center #000;background-size:14px;border-radius:4px;text-decoration:none;padding:10px 25px 12px 15px}.application__entry__ohters ul li a:hover{opacity:0.5}.application__pamph{margin:0 0 50px 0}.application__pamph__inner{max-width:1200px;padding:0 25px;margin:0 auto}.application__pamph h2{font-size:30px;font-size:3rem;font-weight:500;letter-spacing:0.1em;margin:0 0 15px 0}.application__pamph__box{border:3px solid #ae8333;border-radius:14px;padding:40px;margin:0 0 30px 0;display:flex;justify-content:center;align-items:center;position:relative}.application__pamph__box .noentry{margin:0 auto;max-width:700px;width:100%;text-align:center;font-size:15px;font-size:1.5rem;letter-spacing:0.05em;font-weight:500;width:100%;background:#67000b;color:#fff;padding:7px 0;border-radius:6px;margin:0}.application__pamph__img{width:40%;margin:0 3% 0 0}.application__pamph__img a{display:block}.application__pamph__img a:hover{opacity:0.5}.application__pamph__img img{width:100%;height:auto}.application__pamph__exp{width:40%;margin:0 0 0 2%}.application__pamph__exp dl dt{font-size:22px;font-size:2.2rem;color:#cd4c23;text-align:center;font-weight:700;width:291px;height:53px;background:url(../images/application_pamph.svg?230325) no-repeat center bottom;background-size:291px 53px;margin:0 0 40px 0;text-indent:-20px;padding-bottom:5px}.application__pamph__exp dl dd{font-size:20px;font-size:2rem;font-weight:600;letter-spacing:0.05em;margin:0 0 5px 0;line-height:1.3}.application__pamph__exp dl dd.date{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:0.05em;margin:0 0 5px 0;line-height:1.4}.application__pamph__exp dl dd.s{font-size:15px;font-size:1.5rem;font-weight:500;letter-spacing:0.05em;margin:0 0 0 0;line-height:1.4}.application__pamph .application__pamph__exp__en dl dt{background:url(../images/application_pamph_en.svg) no-repeat}.application__pamph__btn{padding:20px 0 0 0}.application__pamph__btn a{display:inline-block;line-height:56px;color:#fff;font-size:20px;font-size:2rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 93% center #cd4c23;background-size:24px;border-radius:10px;text-decoration:none;padding:0 55px 0 35px}.application__pamph__btn a:hover{opacity:0.5}.application__pamph__btn a.underconstruction{cursor:default;background:url(../images/link_mark_w.svg) no-repeat 93% center #ccc;background-size:24px}.application__pamph__btn a.underconstruction:hover{opacity:1}.application__pamph__pdfbtn{padding:50px 0;text-align:center}.application__pamph__pdfbtn a{display:inline-block;line-height:1.3;color:#fff;font-size:20px;font-size:2rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #6d482e;background-size:24px;border-radius:10px;text-decoration:none;padding:15px 150px 15px 130px}.application__pamph__pdfbtn a span{display:inline-block;letter-spacing:0.05em;background:url(../images/readpamphletonline.svg) no-repeat right center;background-size:30px;padding:5px 40px 5px 20px}.application__pamph__pdfbtn a:hover{opacity:0.5}.application__form{padding:70px 0 0 0;margin:0 0 70px 0}.application__form__lead{font-size:14px;font-size:1.4rem;font-weight:500;margin:0 0 15px 0}.application__form__inner{max-width:1000px;padding:0 25px;margin:0 auto}.application__form__inner .submitbox{padding:40px 0 0 0}.application__form__inner .submitbox p{text-align:center;font-size:14px;font-size:1.4rem;font-weight:500;margin:0 0 30px 0}.application__form__inner .submitbox p label{font-size:18px;font-size:1.8rem}.application__form__inner .submitbox a.btn__clear{font-size:22px;font-size:2.2rem;font-weight:500;color:#fff;background:#aaa;padding:10px 50px 12px 50px;border-radius:10px;text-decoration:none;margin:0 10px}.application__form__inner .submitbox a.btn__clear:hover{opacity:0.5}.application__form__inner .submitbox a.btn__submit{font-size:22px;font-size:2.2rem;font-weight:500;color:#fff;background:#66000c;padding:10px 50px 12px 50px;border-radius:10px;text-decoration:none;margin:0 10px}.application__form__inner .submitbox a.btn__submit:hover{opacity:0.5}.application__form__inner p{font-size:14px;font-size:1.4rem;font-weight:300;margin:0 0 10px 0;line-height:1.8}.application__form__inner strong{font-weight:600}.application__form__inner .error{position:absolute;display:inline-block;top:-18px;left:0;background:#ff0000;border-radius:4px;color:#fff;padding:5px 10px;font-size:11px;font-size:1.1rem}.application__form__inner .error:before{content:"";position:absolute;top:100%;left:0;margin-left:20px;border:5px solid transparent;border-top:5px solid #ff0000}.application__form__inner .form__list li{margin-bottom:40px}.application__form__inner a.btn__go__form{display:inline-block;font-size:22px;font-size:2.2rem;font-weight:500;color:#fff;background:#66000c;padding:15px 50px 17px 50px;border-radius:10px;text-decoration:none;margin:0 10px;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:0.05em}.application__form__inner a.btn__go__form:hover{opacity:0.5}.application__form__inner .moreroom{font-size:15px;font-size:1.5rem;font-weight:400;margin:0 0 20px 0;text-align:center}.application__form__inner .entry_lead{border-bottom:1px solid #aaa;padding-bottom:20px}.application__form__inner .entry_lead p{line-height:2}.application__form__inner h3{font-size:20px;font-size:2rem;font-weight:500;margin:0 0 20px 0;text-align:center;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.application__form__inner h3 div{padding:0 0 5px 0;display:inline-block;border-bottom:1px solid #333}.application__form__inner h4{font-size:15px;font-size:1.5rem;font-weight:500;text-align:left;margin:0 0 10px 0}.application__form__inner select{font-size:16px;font-size:1.6rem;margin:0 10px 0 0;padding:8px 20px 8px 10px}.application__form__inner .both__title{border:2px solid #333;padding:20px;text-align:center;margin:0 0 40px 0}.application__form__inner .both__title h2{font-size:20px;font-size:2rem;font-weight:500}.application__form__inner .both__select{width:100%;padding:0;margin:0 0 30px 0}.application__form__inner .both__select table{border:2px solid #000;width:100%;border-collapse:collapse}.application__form__inner .both__select table th,.application__form__inner .both__select table td{border:1px solid #000}.application__form__inner .both__select table th{font-size:14px;font-size:1.4rem;font-weight:500;text-align:center;background:#000;color:#fff}.application__form__inner .both__select table td{font-size:14px;font-size:1.4rem;padding:15px 20px;text-align:left;background:#fce3ca}.application__form__inner .premium__course{width:100%;padding:0;margin:0 0 30px 0}.application__form__inner .premium__course table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .premium__course table th,.application__form__inner .premium__course table td{padding:10px}.application__form__inner .premium__course table th{width:160px;font-size:13px;font-size:1.3rem;font-weight:300;text-align:center;border:1px solid #333;font-weight:500;background:#eee;padding:5px 10px}.application__form__inner .premium__course table td{font-size:12px;font-size:1.2rem;font-weight:300;text-align:left;border:1px solid #333;position:relative}.application__form__inner .premium__course table td.label{font-size:14px;font-size:1.4rem;background:#333;text-align:center;color:#fff;line-height:1.8}.application__form__inner .premium__course table td.course{font-size:14px;font-size:1.4rem;text-align:center}.application__form__inner .ok__table{width:100%;padding:0;margin:0 0 30px 0}.application__form__inner .ok__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .ok__table table td{font-size:14px;font-size:1.4rem;padding:15px 30px;text-align:left;background:#fce3ca}.application__form__inner .time__box{margin:0 0 30px 0}.application__form__inner .time__box p{color:#ff0000;font-weight:500}.application__form__inner .lead__box{margin:0 0 20px 0}.application__form__inner .lead__box p{line-height:1.8;font-size:14px;font-size:1.4rem;text-align:justify;text-justify:inter-ideograph}.application__form__inner .lead__box p strong{font-size:16px;font-size:1.6rem;font-weight:500}.application__form__inner .lead__box .idnbox{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 5px 0 0}.application__form__inner .recheck__box{margin:0 0 30px 0;text-align:center;border:2px solid #333;padding:15px}.application__form__inner .recheck__box p{margin:0;line-height:2}.application__form__inner .recheck__box .rechkAmi{width:40px;display:inline-block;background:#fce3ca;border:1px solid #333}.application__form__inner .section{margin:0 0 50px 0}.application__form__inner .prof__table{width:100%;padding:0 0 0 0;margin:0 0 30px 0}.application__form__inner .prof__table table{border:3px solid #333;width:100%;border-collapse:collapse}.application__form__inner .prof__table table th,.application__form__inner .prof__table table td{padding:10px}.application__form__inner .prof__table table th{width:160px;font-size:14px;font-size:1.4rem;font-weight:300;text-align:center;border-bottom:1px solid #aaa;font-weight:500}.application__form__inner .prof__table table th span{font-size:11px;font-size:1.1rem}.application__form__inner .prof__table table th.label{background:#333;color:#fff;border:none}.application__form__inner .prof__table table td{font-size:14px;font-size:1.4rem;font-weight:300;text-align:left;padding-left:0px;border-bottom:1px solid #aaa;position:relative}.application__form__inner .prof__table table td.idnbox{padding:0 20px 0 0;white-space:nowrap}.application__form__inner .prof__table table td.idnbox span{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 0 0 5px}.application__form__inner .prof__table table .noTb{border:none}.application__form__inner .prof__table table .noTb th,.application__form__inner .prof__table table .noTb td{border:none;padding:0;font-size:13px;font-size:1.3rem}.application__form__inner .kibo__table{width:100%;padding:10px 0 0 0;margin:0 0 30px 0;position:relative}.application__form__inner .kibo__table table{border:3px solid #000;width:100%;border-collapse:collapse}.application__form__inner .kibo__table table th,.application__form__inner .kibo__table table td{padding:10px}.application__form__inner .kibo__table table th{width:160px;font-size:14px;font-size:1.4rem;font-weight:300;text-align:center;border-bottom:1px solid #aaa;font-weight:500;background:#000;color:#fff}.application__form__inner .kibo__table table td{font-size:14px;font-size:1.4rem;font-weight:300;text-align:left;padding-left:20px;border-bottom:1px solid #aaa}.application__form__inner .kibo__table table td select#k1_roomtype_c1,.application__form__inner .kibo__table table td select#k1_roomtype_c2,.application__form__inner .kibo__table table td select#k2_roomtype_c1,.application__form__inner .kibo__table table td select#k2_roomtype_c2,.application__form__inner .kibo__table table td select#k3_roomtype_c1,.application__form__inner .kibo__table table td select#k3_roomtype_c2{display:none}.application__form__inner .kibo__table table .noTb{border:none}.application__form__inner .kibo__table table .noTb th,.application__form__inner .kibo__table table .noTb td{border:none;padding:0;font-size:13px;font-size:1.3rem}.application__form__inner .price__table{width:100%;padding:5px 0 0 0;margin:0 0 25px 0}.application__form__inner .price__table table{border:2px solid #444;width:100%;border-collapse:collapse}.application__form__inner .price__table table th,.application__form__inner .price__table table td{padding:5px 10px;text-align:center;border:1px solid #444}.application__form__inner .price__table table th{width:160px;font-size:12px;font-size:1.2rem;font-weight:300;background:#666;color:#fff}.application__form__inner .price__table table td{font-size:12px;font-size:1.2rem;font-weight:300}.application__form__inner .okcheck__box{width:100%;padding:10px 0 0 0;margin:0 0 15px 0}.application__form__inner .okcheck__box table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .okcheck__box table th,.application__form__inner .okcheck__box table td{padding:10px}.application__form__inner .okcheck__box table th{width:160px;font-size:14px;font-size:1.4rem;font-weight:300;border-bottom:1px dotted #333;background:#333;color:#fff;text-align:center;border:1px solid #333}.application__form__inner .okcheck__box table td{font-size:14px;font-size:1.4rem;font-weight:300;text-align:left;border:1px solid #333;padding-left:20px}.application__form__inner .note__box{line-height:1.6}.application__form__inner .note__box ul li{font-size:12px;font-size:1.2rem;font-weight:300;margin:0 0 5px 0}.application__form__inner .idn{color:#ff0000}.application__form__inner .enq__table{width:100%;padding:10px 0 0 0;margin:0 0 20px 0}.application__form__inner .enq__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .enq__table table th,.application__form__inner .enq__table table td{padding:10px}.application__form__inner .enq__table table th{background:#333;color:#fff;font-size:14px;font-size:1.4rem;font-weight:500}.application__form__inner .enq__table table td{font-size:14px;font-size:1.4rem;font-weight:300}.application__form__inner .check__table{width:100%;padding:10px 0 0 0;margin:0 0 0 0}.application__form__inner .check__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .check__table table th,.application__form__inner .check__table table td{padding:10px}.application__form__inner .check__table table th{font-size:14px;font-size:1.4rem;font-weight:300;border-bottom:1px dotted #333;text-align:left}.application__form__inner .check__table table td{font-size:14px;font-size:1.4rem;font-weight:300;text-align:center}.application__form__inner .cansel__table{width:100%;padding:10px 0 0 0;margin:0 0 10px 0;position:relative}.application__form__inner .cansel__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .cansel__table table th,.application__form__inner .cansel__table table td{padding:10px}.application__form__inner .cansel__table table th{border-left:1px solid #333;width:30px;font-size:14px;font-size:1.4rem;font-weight:300;border-right:1px dotted #333;border-bottom:1px solid #333;text-align:center;padding-left:15px}.application__form__inner .cansel__table table td{font-size:14px;font-size:1.4rem;font-weight:300;border-bottom:1px solid #333;text-align:left}.application__form__inner .yobo__table{width:100%;margin:0 0 10px 0}.application__form__inner .yobo__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .yobo__table table th,.application__form__inner .yobo__table table td{padding:10px}.application__form__inner .yobo__table table th{width:160px;font-size:14px;font-size:1.4rem;font-weight:300;text-align:center;background:#333;color:#fff}.application__form__inner .yobo__table table td{font-size:14px;font-size:1.4rem;font-weight:300;text-align:left}.application__form__inner .idnbox_s{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 5px 0 0;vertical-align:middle}.application__form__inner .base__table table{width:100%}.application__form__inner .base__table table th,.application__form__inner .base__table table td{border-bottom:1px dotted #ccc;vertical-align:middle;position:relative}.application__form__inner .base__table table th{font-size:15px;font-size:1.5rem;padding:10px 0 10px 0;font-weight:500;white-space:nowrap;width:220px}.application__form__inner .base__table table th span{font-size:11px;font-size:1.1rem}.application__form__inner .base__table table td{font-size:14px;font-size:1.4rem;font-weight:300;padding:10px 0 10px 0}.application__form__inner .base__table table .idnbox{padding:0 20px 0 5px;white-space:nowrap}.application__form__inner .base__table table .idnbox span{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 0 0 5px}.application__form__inner .base__table table.sofubox{width:100%;border-bottom:1px dotted #ccc;margin:0}.application__form__inner .base__table table.sofubox th,.application__form__inner .base__table table.sofubox td{vertical-align:middle;text-align:center;border:none}.application__form__inner .base__table table.sofubox th{font-size:15px;font-size:1.5rem;padding:20px 0 0 0;font-weight:500}.application__form__inner .base__table table.sofubox td{font-size:14px;font-size:1.4rem;font-weight:300;padding:10px 0 20px 0}.application__form__inner .base__table table.noTb{width:auto;text-align:left}.application__form__inner .base__table table.noTb th,.application__form__inner .base__table table.noTb td{font-size:14px;font-size:1.4rem;border:none;padding:0}.application__form__inner .base__table table.namebox{text-align:left}.application__form__inner .base__table table.namebox th,.application__form__inner .base__table table.namebox td{font-size:14px;font-size:1.4rem;font-weight:300}.application__form__inner .base__table table.namebox th{width:35px}.application__form__inner .base__table table.namebox td:nth-child(2){padding:0 20px 0 0}.application__form__inner .base__table table.addrbox{text-align:left}.application__form__inner .base__table table.addrbox th,.application__form__inner .base__table table.addrbox td{font-size:14px;font-size:1.4rem;font-weight:300}.application__form__inner .base__table table.addrbox th{width:110px}.application__form__inner .note{display:inline-block;padding:4px 0;color:#666;font-size:12px;font-size:1.2rem;padding-left:10px}.application__form__inner .size__xxs{width:70px}.application__form__inner .size__xs{width:100px}.application__form__inner .size__s{width:150px}.application__form__inner .size__m{width:200px}.application__form__inner .size__l{width:300px}.application__form__inner .size__xl{width:500px}.application__form__inner .size__mail{width:300px}.application__form__inner .size__mai2{width:300px}.application__form__inner .size__max{width:100%}.application__form__inner .size__95{width:95%}.application__form__inner input[type="text"],.application__form__inner input[type="tel"],.application__form__inner input[type="email"],.application__form__inner textarea{padding:10px;border:1px solid #ccc;font-size:14px;font-size:1.4rem;border-radius:4px;background:#ffffee}.application__form__inner input[type="radio"],.application__form__inner input[type="checkbox"],.application__form__inner textarea{margin:0 5px 0 0}.application__form__inner textarea{width:100%;height:100px;vertical-align:bottom}.application__form__inner label{padding:0 10px 0 0}.application__form__inner .btnaddr{margin:0 0 0 10px;display:inline-block;font-size:11px;font-size:1.1rem;font-weight:500;padding:5px 10px;background:#aaa;border-radius:4px;color:#fff;text-decoration:none}.application__form__inner .btnaddr:hover{opacity:0.5}.application__form__thanks dl{margin:0 0 50px 0}.application__form__thanks dl dt{font-size:22px;font-size:2.2rem;font-weight:500;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;margin:0 0 20px 0}.application__form__thanks dl dd{font-size:14px;font-size:1.4rem;font-weight:300;letter-spacing:0.05em}.application__form__thanks a.btn_back{font-size:14px;font-size:1.4rem;font-weight:500;color:#fff;background:#66000c;padding:10px 30px 12px 30px;border-radius:10px;text-decoration:none}.application__form__thanks a.btn_back:hover{opacity:0.5}.application__form__thanks .txt{line-height:2;margin:0 0 50px 0}.application__form__thanks .exp{line-height:2;margin:0 0 30px 0}.application__form__thanks .lead{font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:0.05em;font-size:22px;font-size:2.2rem;font-weight:500;margin:0 0 30px 0}.application__form__thanks .flow__box{margin:0 0 50px 0}.application__form__thanks .flow__box table{width:100%;border:2px solid #000;border-collapse:collapse}.application__form__thanks .flow__box table th,.application__form__thanks .flow__box table td{padding:20px;font-size:14px;font-size:1.4rem}.application__form__thanks .flow__box table th{width:200px;background:#000;color:#fff;font-weight:500;text-align:center}.application__form__thanks .flow__box table td{font-weight:300;text-align:left}.application__form__thanks .flow__box table td strong{font-size:16px;font-size:1.6rem;font-weight:500;display:block;margin:0 0 5px 0}.application__form__thanks .flow__box .flow__y{padding-left:75px}.application .btn__box{width:100%;height:80px;position:relative}.application__news__list{width:100%;padding:100px 0 0 0}.application__news__list__inner{max-width:1200px;padding:0 25px;margin:0 auto}.application__news__list__item{border-bottom:1px dotted #aaa;padding:0 0 60px 0;margin:0 0 70px 0;display:flex;justify-content:space-between}.application__news__list__item:last-child{border:none}.application__news__list__date{width:17%;padding:0% 0 0 0}.application__news__list__date span{display:block;font-size:22px;font-size:2.2rem;font-weight:500;border-bottom:2px solid #000;margin:0 0 25px 0}.application__news__list__date dl dt{margin:0 0 15px 0}.application__news__list__date dl dt img{max-width:100%;height:auto}.application__news__list__date dl dt a:hover{opacity:0.5}.application__news__list__date dl dd{font-size:14px;font-size:1.4rem;text-align:center}.application__news__list__date dl dd a{color:#cd4c23;text-decoration:underline}.application__news__list__date dl dd a:hover{text-decoration:none}.application__news__list__body{width:57%}.application__news__list__title{margin:0 0 30px 0}.application__news__list__title dl{margin:0 0 20px 0}.application__news__list__title dl dt{margin:0 0 25px 0}.application__news__list__title dl dd{font-size:15px;font-size:1.5rem;font-weight:300;line-height:2.2}.application__news__list__title dl dd.title{font-size:20px;font-size:2rem;font-weight:600;line-height:1.5;margin:0 0 20px 0;letter-spacing:0.05em}.application__news__list__title dl dd.title span{display:block;font-size:16px;font-size:1.6rem;font-weight:400}.application__news__list__title dl dd.title span.new{font-size:16px;font-size:1.6rem;font-weight:300;padding:0 10px 0 0;vertical-align:text-top;color:#ff0000}.application__news__list__title .others{font-size:18px;font-size:1.8rem;font-weight:600}.application__news__list__detail h3{background:#000;color:#fff;font-size:16px;font-size:1.6rem;text-align:left;padding:5px 10px;font-weight:500;margin:0 0 20px 0}.application__news__list__detail p{font-size:14px;font-size:1.4rem;font-weight:600;line-height:1.6}.application__news__list__detail dl{margin:0 0 20px 0}.application__news__list__detail dl dt{font-size:20px;font-size:2rem;font-weight:600;line-height:1.6}.application__news__list__detail dl dd{font-size:14px;font-size:1.4rem;font-weight:600;line-height:1.6}.application__news__list__detail .telbox{margin:0 0 20px 0}.application__news__list__detail .telbox ul li{display:inline-block;margin:0 20px 0 0;font-size:22px;font-size:2.2rem;font-weight:600;color:#cd4c23}.application__news__list__detail .telbox ul li.freedial{background:url(../images/icon_freedial.png) no-repeat left center;padding-left:37px}.application__news__list__detail .telbox ul li.tel{background:url(../images/icon_tel.png) no-repeat left center;padding-left:27px}.application__news__list__detail .note{font-size:12px;font-size:1.2rem;font-weight:300}.application__news__list__logo{width:16%;padding:0;text-align:center}.application__news__list__logo img{max-width:100%;height:auto}.qa{padding:118px 0 0 0}.qa .headline{background-image:url(../images/qa_title_bg.jpg?230315)}.qa__tab{width:100%;border-bottom:1px solid #67000b;padding:70px 0 0 0;margin:0 0 70px 0}.qa__tab ul{max-width:1200px;padding:0 25px;margin:0 auto}.qa__tab ul li{display:inline-block;margin:0 3px 0 0}.qa__tab ul li a{display:inline-block;border-radius:10px 10px 0 0;background:#fff;color:#67000b;font-size:12px;font-size:1.2rem;font-weight:500;padding:10px 20px;text-decoration:none}.qa__tab ul li a:hover{background:#67000b;color:#fff;text-decoration:none}.qa__title{width:100%;background:url(../images/harf_line.png) center bottom no-repeat;margin:0 0 40px 0}.qa__title h2{display:block;max-width:1200px;padding:0 25px;margin:0 auto;font-size:34px;font-size:3.4rem;font-weight:300;letter-spacing:0.1em}.qa__title h2 div{display:block;background:url(../images/line.png) left bottom no-repeat}.qa__title h2 span{padding:15px 0;display:inline-block;float:right;font-size:14px;font-size:1.4rem;letter-spacing:0}.qa__list{padding:0 0 100px 0;position:relative}.qa__list .pg_back{position:absolute;bottom:40px;right:25px}.qa__list .pg_back a{display:block;width:40px;height:40px;background:url(../images/btn_pg_backtop.svg) no-repeat;background-size:40px 40px;text-indent:-5000px}.qa__list .pg_back a:hover{opacity:0.5}.qa__list dl{max-width:1200px;padding:0 25px;margin:0 auto;line-height:2}.qa__list dl dt{font-size:16px;font-size:1.6rem;font-weight:300;color:#f15a24;background:url(../images/q.svg) left 10px no-repeat;background-size:15px 15px;padding:0 0 0 25px}.qa__list dl dd{font-size:14px;font-size:1.4rem;font-weight:300;color:#67000b;margin:0 0 20px 0;background:url(../images/a.svg) left 8px no-repeat;background-size:17px 12px;padding:0 0 0 25px}.qa__list strong{font-weight:600;color:#d4145a}.qa__list table th,.qa__list table td{vertical-align:top}.users{padding:118px 0 0 0}.users .main__visual{background:#000}.users .main__visual .main__visual__box{bottom:85px}.users .main__visual::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/main_visual_cover_f.png) left bottom repeat-x}.users .headline{background-image:url(../images/users_title_bg.jpg)}.users__tab{width:100%;border-bottom:1px solid #67000b;padding:70px 0 0 0;margin:0 0 70px 0}.users__tab ul{max-width:1200px;padding:0 25px;margin:0 auto}.users__tab ul li{display:inline-block;margin:0 3px 0 0}.users__tab ul li a{display:inline-block;border-radius:10px 10px 0 0;background:#fff;color:#67000b;font-size:12px;font-size:1.2rem;font-weight:500;padding:10px 20px;text-decoration:none}.users__tab ul li a:hover{background:#67000b;color:#fff;text-decoration:none}.users__title{width:100%;background:url(../images/harf_line_b.png) center bottom no-repeat;margin:0 0 40px 0}.users__title h2{display:block;max-width:1200px;padding:0 25px;margin:0 auto;font-size:36px;font-size:3.6rem;font-weight:300;letter-spacing:0.1em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.users__title h2 div{display:block;background:url(../images/line_b.png) left bottom no-repeat}.users__title h2 span{padding:15px 0;display:inline-block;font-size:22px;font-size:2.2rem;letter-spacing:0}.users__title__en h2{letter-spacing:0.05em}.users__lounge__header{max-width:1200px;padding:0 25px;margin:0 auto 70px auto}.users__lounge__header h3{font-size:26px;font-size:2.6rem;font-weight:300;letter-spacing:0.1em;line-height:1.3;margin:0 0 20px 0}.users__lounge__header p{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;line-height:2;margin:0}.users__lounge__header__en h3{letter-spacing:0.05em}.users__lounge__header__en p{letter-spacing:0.05em}.users__lounge__photo{width:100%;height:300px;margin:0 0 70px 0}.users__lounge__photo .infinite_slide li{margin-right:10px}.users__lounge__guide{max-width:1200px;padding:0 25px;margin:0 auto 0 auto;display:flex;justify-content:space-between;align-items:flex-start}.users__lounge__guide__lead{width:45%;border-left:4px solid #000;margin:70px 0 0 0;padding:0 0 0 20px}.users__lounge__guide__lead h3{font-size:22px;font-size:2.2rem;font-weight:500;margin:0 0 20px 0;line-height:1.3;letter-spacing:0.1em}.users__lounge__guide__lead p{font-size:15px;font-size:1.5rem;line-height:2;text-align:justify;letter-spacing:0.1em}.users__lounge__guide__lead__en h3{letter-spacing:0.05em}.users__lounge__guide__lead__en p{letter-spacing:0.05em}.users__lounge__guide__img{width:50%}.users__lounge__guide__img img{width:100%;height:auto}.users__lounge__access{max-width:1200px;padding:0 25px;margin:0 auto 70px auto}.users__lounge__access__lead{border-left:4px solid #000;padding:0 0 0 20px;margin:0 0 30px 0}.users__lounge__access__lead h3{font-size:22px;font-size:2.2rem;font-weight:500;margin:0 0 20px 0;line-height:1.3;letter-spacing:0.1em}.users__lounge__access__lead p{font-size:15px;font-size:1.5rem;line-height:1.6;letter-spacing:0.1em;text-align:justify}.users__lounge__access__map img{width:100%;height:auto;margin:0 0 10px 0}.users__lounge__access__map p{font-size:15px;font-size:1.5rem;line-height:2;text-align:justify;letter-spacing:0.1em}.users__lounge__access__map__en p{letter-spacing:0.05em}.users__lounge__howto{max-width:1200px;padding:0 25px;margin:0 auto 100px auto}.users__lounge__howto__box{border-left:3px solid #000;padding:0 0 0 20px}.users__lounge__howto__box h3{font-size:22px;font-size:2.2rem;font-weight:500;margin:0 0 35px 0;line-height:1.3;letter-spacing:0.1em}.users__lounge__howto__box dl{max-width:750px}.users__lounge__howto__box dl dt{font-size:18px;font-size:1.8rem;font-weight:500;margin:0 0 10px 0;line-height:52px}.users__lounge__howto__box dl dt.bullet{background:url(../images/users_access_bullet.svg) left center no-repeat;background-size:86px 23px;padding-left:96px}.users__lounge__howto__box dl dt.jr{background:url(../images/users_access_jr.svg) left center no-repeat;background-size:104px 24px;padding-left:114px}.users__lounge__howto__box dl dt.car{background:url(../images/users_access_car.svg) left center no-repeat;background-size:56px 29px;padding-left:66px}.users__lounge__howto__box dl dt.air{background:url(../images/users_access_air.svg) left center no-repeat;background-size:89px 25px;padding-left:99px}.users__lounge__howto__box dl dt.wheelchair{background:url(../images/users_access_wheelchair.svg) left center no-repeat;background-size:38px 52px;padding-left:48px}.users__lounge__howto__box dl dd{font-size:14px;font-size:1.4rem;padding:0 0 30px 0;margin:0 0 20px 0;border-bottom:2px dotted #000;line-height:2;letter-spacing:0.05em}.users__lounge__howto__box dl dd:last-child{padding:0;border:none}.users__flow__inner{max-width:1200px;padding:0 25px;margin:0 auto 100px auto}.users__flow__header{margin:0 auto 30px auto}.users__flow__header p{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;line-height:2;margin:0}.users__flow__list{position:relative}.users__flow__list ul li{height:190px;background-size:900px auto;background-repeat:no-repeat;background-position:center top;margin:0 0 0 0}.users__flow__list ul li:nth-child(1){background-image:url(../images/users_flow_1.svg)}.users__flow__list ul li:nth-child(2){background-image:url(../images/users_flow_2.svg)}.users__flow__list ul li:nth-child(3){background-image:url(../images/users_flow_3.svg)}.users__flow__list ul li:nth-child(4){background-image:url(../images/users_flow_4.svg)}.users__flow__list ul li:nth-child(5){background-image:url(../images/users_flow_5.svg)}.users__flow__list ul li:nth-child(6){background-image:url(../images/users_flow_6.svg)}.users__flow__list ul li:nth-child(7){background-image:url(../images/users_flow_7.svg)}.users__flow__list ul li dl{text-align:center;padding:80px 0 0 0;display:flex;justify-content:space-between}.users__flow__list ul li dl dt{width:50%;font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:0.1em;text-align:right;padding:0 80px 0 0;line-height:1.3}.users__flow__list ul li dl dd{width:50%;font-size:14px;font-size:1.4rem;line-height:1.6;font-weight:300;text-align:left;padding:0 0 0 80px;letter-spacing:0.1em}.users__flow__list ul li dl dd p{margin:0 0 5px 0}.users__flow__list ul li dl dd a{color:#cd4c23;text-decoration:underline}.users__flow__list ul li dl dd a:hover{text-decoration:none}.users__flow__last{width:100%;text-align:center;font-size:26px;font-size:2.6rem;font-weight:600;letter-spacing:0.1em;text-align:center;padding:0;line-height:1.3}.users__flow__btn{position:absolute;bottom:0;right:0}.users__flow__btn a{display:inline-block;line-height:24px;color:#fff;font-size:13px;font-size:1.3rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 93% center #000;background-size:14px;border-radius:4px;text-decoration:none;padding:0 25px 0 15px}.users__flow__btn a:hover{opacity:0.5}.users__goods__tab{width:100%;background:url(../images/harf_line_b.png) center top no-repeat;margin:0 0 40px 0}.users__goods__tab ul{display:flex;max-width:1200px;margin:0 auto;padding:0 25px}.users__goods__tab ul li{width:20%;height:60px;text-align:center;border-top:4px solid #000;border-left:2px solid #000}.users__goods__tab ul li:last-child{border-right:2px solid #000}.users__goods__tab ul li:hover,.users__goods__tab ul li.active{background:#000}.users__goods__tab ul li:hover a,.users__goods__tab ul li.active a{color:#fff}.users__goods__tab ul li a{display:block;width:100%;height:60px;line-height:60px;font-size:16px;font-size:1.6rem;text-decoration:none;color:#333}.users__goods__inner{max-width:1200px;padding:0 25px;margin:0 auto 40px auto}.users__goods__inner p{font-size:16px;font-size:1.6rem;margin-bottom:100px}.users__goods__header{margin:0 auto 30px auto}.users__goods__header p{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.1em;line-height:2;margin:0}.users__goods__header h3{font-size:13px;font-size:1.3rem;font-weight:600;color:#67000b;margin-bottom:5px}.users__goods__header dl{margin-bottom:30px}.users__goods__header dl dt{font-size:18px;font-size:1.8rem;font-weight:600;margin-bottom:5px}.users__goods__header dl dd{font-size:14px;font-size:1.4rem;font-weight:500}.users__goods__header dl dd span{color:#c1162d}.users__goods__header2{margin:0 auto 0 auto}.users__goods__header2 h3{font-size:15px;font-size:1.5rem;font-weight:600;color:#631014;margin-bottom:10px}.users__goods__header2 dl{margin-bottom:10px}.users__goods__header2 dl dt{font-size:15px;font-size:1.5rem;font-weight:600;color:#b71c2d}.users__goods__header2 dl dd{font-size:14px;font-size:1.4rem;font-weight:500}.users__goods__header2 span{display:block;font-size:14px;font-size:1.4rem;font-weight:500}.users__goods__note{border:3px solid #ae8333;border-radius:14px;padding:20px 40px;margin:0 0 30px 0}.users__goods__note h3{font-size:18px;font-size:1.8rem;font-weight:500;margin:0 0 10px 0}.users__goods__note ul li{margin:0 0 10px 0}.users__goods__note ul li:last-child{margin:0}.users__goods__note ul li dl{display:flex;justify-content:space-between;align-items:center}.users__goods__note ul li dl dt{width:65px}.users__goods__note ul li dl dd{flex:1;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.7}.users__goods__guide{border:3px solid #ae8333;border-radius:14px;padding:40px 40px;margin:0 0 30px 0;display:flex;justify-content:center;align-items:center;position:relative}.users__goods__guide__img{width:40%;margin:0 3% 0 0}.users__goods__guide__img a{display:block}.users__goods__guide__img a:hover{opacity:0.5}.users__goods__guide__img img{width:100%;height:auto}.users__goods__guide__exp{width:40%;margin:0 0 0 2%}.users__goods__guide__exp img{width:250px;height:auto}.users__goods__btns p{font-size:15px;font-size:1.5rem}.users__goods__btns ul{display:flex;justify-content:space-between;flex-wrap:wrap}.users__goods__btns ul li{width:256px;margin:0 0 20px 0}.users__goods__list{display:none;max-width:1200px;padding:0 25px;margin:0 auto 40px auto}.users__goods__list p{font-size:12px;font-size:1.2rem;font-weight:300;padding:0 0 30px 0}.users__goods__list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.users__goods__list ul::before{content:"";display:block;width:23%;order:1}.users__goods__list ul::after{content:"";display:block;width:23%}.users__goods__list ul li{width:23%;margin:0 0 30px 0}.users__goods__list ul li a{display:block;text-decoration:none}.users__goods__list ul li a:hover{opacity:0.5}.users__goods__list ul li dl dt{margin:0 0 5px 0}.users__goods__list ul li dl dt img{width:100%;height:auto}.users__goods__list ul li dl dd{color:#333}.users__goods__list ul li dl dd.title{font-size:14px;font-size:1.4rem;font-weight:600}.users__goods__list ul li dl dd.title_sub{font-size:12px;font-size:1.2rem;font-weight:300}.users__goods__list ul li dl dd.price{font-size:12px;font-size:1.2rem;font-weight:300}.users__goods__list ul li dl dd.icon span{vertical-align:top;line-height:22px;font-size:11px;font-size:1.1rem;color:#ae8333}.users__goods__list ul li dl dd.icon span img{margin-left:4px}.users__goods #users__goods__stationery{display:block}.users__goods__detail__item{display:none;position:fixed;top:50%;left:50%;margin:-350px 0 0 -400px;width:800px;height:700px;z-index:2000;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.6)}.users__goods__detail__item::after{position:relative}.users__goods__detail__item__body{padding:30px;width:800px;height:700px;overflow:auto}.users__goods__detail__item dl dt{margin:0 0 10px 0}.users__goods__detail__item dl dt img{width:100%;height:auto}.users__goods__detail__item dl dd.title{font-size:16px;font-size:1.6rem;font-weight:600}.users__goods__detail__item dl dd.title_sub{font-size:13px;font-size:1.3rem;font-weight:300;margin:0 0 10px 0}.users__goods__detail__item dl dd.exp{font-size:11px;font-size:1.1rem;font-weight:300;margin:0 0 10px 0}.users__goods__detail__item dl dd.txt{font-size:12px;font-size:1.2rem;font-weight:300;margin:0 0 5px 0}.users__goods__detail__item dl dd.note{font-size:11px;font-size:1.1rem;font-weight:300;margin:0 0 5px 0;color:#777}.users__goods__detail__item table{width:100%}.users__goods__detail__item table th,.users__goods__detail__item table td{text-align:right;font-size:12px;font-size:1.2rem;font-weight:500}.users__goods__detail__item table th span,.users__goods__detail__item table td span{font-size:20px;font-size:2rem;padding:0 5px}.users__goods__detail__item table th.icon span,.users__goods__detail__item table td.icon span{vertical-align:top;line-height:22px;font-size:11px;font-size:1.1rem;color:#ae8333}.users__goods__detail__item table th.icon span img,.users__goods__detail__item table td.icon span img{margin-left:4px}.users__goods__detail__back{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.3);z-index:1000}.users__goods__detail__btn{position:absolute;top:-10px;right:-10px}.users__goods__detail__btn img{width:30px;height:30px}.users__goods__detail__btn a:hover{opacity:0.5}.users__magazine__inner{max-width:1200px;padding:0 25px;margin:0 auto 100px auto}.users__magazine__inner p{font-size:15px;font-size:1.5rem}.users__magazine__label{background:#be904a;color:#fff;font-size:30px;font-size:3rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;padding:7px 15px 7px 15px;line-height:1;margin:0 0 20px 0;letter-spacing:0.1em;transition:0.3s;cursor:pointer}.users__magazine__label:hover{background:#67000b}.users__magazine__label.active{background:#67000b}.users__magazine__list{margin:0 0 20px 0;display:none}.users__magazine__list.active{display:block}.users__magazine__list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.users__magazine__list ul li{width:16%;margin:0 0 20px 0}.users__magazine__list ul li a{display:block}.users__magazine__list ul li a:hover{opacity:0.5;text-decoration:none}.users__magazine__list ul li dl dt{margin:0 0 5px 0}.users__magazine__list ul li dl dd{font-size:14px;font-size:1.4rem}.users__magazine__list ul li img{width:100%;height:auto}.users__enq__txt{max-width:1200px;padding:0 25px;margin:0 auto 40px auto;font-size:15px;font-size:1.5rem;line-height:1.8}.users__enq__btn{max-width:1200px;padding:0 25px;margin:0 auto 100px auto}.users__enq__btn a{min-width:200px;display:inline-block;line-height:1.3;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 90% center #cd4c23;background-size:18px;border-radius:8px;text-decoration:none;padding:10px 60px 12px 40px}.users__enq__btn a:hover{opacity:0.5}.users__btn{padding-top:60px}.users__btn .users__btn__inner{max-width:1200px;padding:0 25px;margin:0 auto 0 auto}.users__btn .users__btn__box{margin-bottom:30px}.users__btn .users__btn__box:last-child{margin-bottom:0}.users__btn .users__btn__box .users__btn__label{font-size:18px;font-size:1.8rem;color:#67000b;font-weight:700;margin-bottom:10px}.users__btn .users__btn__box ul li{margin-bottom:15px}.users__btn .users__btn__box ul li dl dt{font-size:13px;font-size:1.3rem;font-weight:500;margin-bottom:8px;padding-left:75px;position:relative}.users__btn .users__btn__box ul li dl dt strong{font-size:16px;font-size:1.6rem}.users__btn .users__btn__box ul li dl dt span{position:absolute;top:2px;left:0;display:inline-block;background:#67000b;color:#fff;padding:1px 8px;border-radius:50px;margin-right:5px;font-size:14px;font-size:1.4rem;width:65px;text-align:center}.users__btn .users__btn__box ul li dl dd{font-size:12px;font-size:1.2rem}.users__btn a.btn{display:inline-block;width:480px;margin:5px 10px 5px 0;padding:15px 5px;vertical-align:bottom;border:3px solid #67000b;background:#be904a;text-align:center;font-size:17px;font-size:1.7rem;font-weight:500;text-decoration:none;color:#67000b}.users__btn a.btn:hover{opacity:0.5}.users__btn a.btn img{width:100%;height:auto}.users__btn .notes h3{font-size:20px;font-size:2rem;font-weight:400;color:#67000b;margin-top:30px;margin-bottom:10px}.users__btn .notes p{font-size:15px;font-size:1.5rem;line-height:1.8;margin-bottom:15px}.users__btn .notes p span{margin-top:10px;display:inline-block;font-size:13px;font-size:1.3rem;line-height:1.5;position:relative;padding-left:1.1em}.users__btn .notes p span::after{content:"※";font-size:13px;font-size:1.3rem;line-height:1.5;position:absolute;top:0;left:0}.news{padding:118px 0 0 0}.news .headline{background-image:url(../images/news_title_bg.jpg?230316)}.news__list{width:100%;padding:100px 0 0 0}.news__list__inner{max-width:1200px;padding:0 25px;margin:0 auto}.news__list__item{border-bottom:1px dotted #aaa;padding:0 0 60px 0;margin:0 0 70px 0;display:flex;justify-content:space-between}.news__list__item:last-child{border:none}.news__list__date{width:17%;padding:0% 0 0 0}.news__list__date span{display:block;font-size:22px;font-size:2.2rem;font-weight:500;border-bottom:2px solid #000}.news__list__body{width:53%;word-break:break-all}.news__list__body img{width:100%;height:auto}.news__list__body dl dt{margin:0 0 25px 0}.news__list__body dl dd{font-size:14px;font-size:1.4rem;font-weight:300;line-height:2.2}.news__list__body dl dd p{margin:0 0 20px 0}.news__list__body dl dd.title{font-size:20px;font-size:2rem;font-weight:600;line-height:1.5;margin:0 0 20px 0;letter-spacing:0.05em}.news__list__body dl dd.title span{font-size:16px;font-size:1.6rem;font-weight:300;padding:0 10px 0 0;vertical-align:text-top;color:#ff0000}.news__list__ctg{width:17%;padding:0;position:relative}.news__list__ctg span{position:absolute;bottom:0;left:0;display:block;background:#000;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;padding:5px 10px}.column{padding:118px 0 0 0}.column .headline{background-image:url(../images/column_title_bg.jpg?230315)}.column__list{max-width:1200px;padding:100px 25px 0 25px;margin:0 auto}.column__list .list__box{display:flex;justify-content:space-between;margin:0 0 100px 0}.column__img{width:50%;position:relative;overflow:hidden}.column__img img{width:100%;height:auto}.column__data{width:45%}.column__title{margin:0 0 20px 0}.column__title dl dt{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:0.05em;line-height:1.5;margin:0 0 5px 0}.column__title dl dd{font-size:13px;font-size:1.3rem;font-weight:300;letter-spacing:0.05em}.column__body{margin:0 0 30px 0;word-break:break-all}.column__body p{font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.8;margin:0 0 15px 0}.column__auther dl dt{padding-right:5px;display:inline-block;font-size:13px;font-size:1.3rem;font-weight:500;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.column__auther dl dd{display:inline-block;font-size:13px;font-size:1.3rem;font-weight:500}.agency{padding:118px 0 0 0}.agency .headline{background-image:url(../images/agency_title_bg.jpg?230315)}.agency__news{width:850px;padding:0 25px;margin:0 auto 50px auto}.agency__news__inner{width:800px;padding:70px 0 0 0}.agency__news__inner h2{font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.05em;line-height:1.5;margin:0 0 10px 0}.agency__news__box{width:800px;padding:35px 40px;background:url(../images/agency_news_board_f.png) left bottom no-repeat,url(../images/agency_news_board_h.png) left top no-repeat}.agency__news__box p{font-size:15px;font-size:1.5rem}.agency__news__box ul li{margin:5px 0}.agency__news__box ul li dl{display:flex;justify-content:space-between}.agency__news__box ul li dl dt{width:100px;text-align:left;font-size:15px;font-size:1.5rem;background:url(../images/list_mark.svg) left 5px no-repeat;background-size:11px auto;padding-left:16px}.agency__news__box ul li dl dd{width:610px;text-align:left;font-size:15px;font-size:1.5rem}.agency__news__box ul li dl dd span{display:inline-block;margin:0 10px 0 0;color:#ff0000}.agency__btns{width:850px;padding:0 25px;margin:0 auto 30px auto}.agency__btns ul{display:flex;flex-wrap:wrap;justify-content:space-between}.agency__btns ul li{width:48%;margin:0 0 20px 0}.agency__btns ul li p{font-size:14px;font-size:1.4rem;padding:5px 0 0 0;font-weight:300}.agency__btns ul li a{font-size:18px;font-size:1.8rem;font-weight:600;display:block;width:100%;border-radius:10px;color:#fff;padding:15px 25px;text-decoration:none}.agency__btns ul li a.doc{background:url(../images/icon_doc.png) no-repeat 95% center #cd4c23}.agency__btns ul li a.pdf{background:url(../images/icon_pdf.png) no-repeat 95% center #cd4c23}.agency__btns ul li a:hover{opacity:0.5}.agency__ph{width:850px;padding:0 25px;margin:0 auto 70px auto}.agency__ph__list{width:800px}.agency__ph__list h2{font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.05em;line-height:1.5;margin:0 0 5px 0}.agency__ph__list p{font-size:14px;font-size:1.4rem;font-weight:300;margin:0 0 15px 0}.agency__ph__list .btn{margin-bottom:20px}.agency__ph__list .btn a{font-size:18px;font-size:1.8rem;font-weight:600;display:block;width:48%;border-radius:10px;color:#fff;padding:15px 25px;text-decoration:none;background:url(../images/icon_doc.png) no-repeat 95% center #cd4c23}.agency__ph__list .btn a:hover{opacity:0.5}.agency__ph__list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.agency__ph__list ul li{width:32%;margin:0 0 15px 0}.agency__ph__list ul li img{width:100%;height:auto}.agency__ph__list ul li a{display:block}.agency__ph__list ul li a:hover{opacity:0.5;text-decoration:none}.agency__ph__list ul li dl dt{margin:0 0 2px 0}.agency__ph__list ul li dl dd{font-size:13px;font-size:1.3rem;font-weight:300}.policy{padding:118px 0 0 0}.policy .headline{background-image:url(../images/policy_title_bg.jpg?230315)}.policy__body{padding:70px 0 0 0;margin:0 0 70px 0}.policy__body__inner{max-width:1000px;padding:0 25px;margin:0 auto}.policy__body__inner h2{font-size:14px;font-size:1.4rem;font-weight:500;line-height:2;margin:0 0 10px 0}.policy__body__inner h3{font-size:13px;font-size:1.3rem;font-weight:300;line-height:2;margin:0 0 10px 0}.policy__body__inner h4{font-size:13px;font-size:1.3rem;font-weight:300;line-height:2;margin:0 0 10px 0}.policy__body__inner p{font-size:13px;font-size:1.3rem;font-weight:300;line-height:2;margin:0 0 10px 0}.policy__body__inner ol{padding:0 0 0 25px;margin:0 0 10px 0}.policy__body__inner ol li{list-style:decimal;font-size:13px;font-size:1.3rem;font-weight:300;line-height:2}.policy__body__inner ul.disc{padding:0 0 0 25px;margin:0 0 10px 0}.policy__body__inner ul.disc li{list-style:disc;font-size:13px;font-size:1.3rem;font-weight:300;line-height:2}.policy__body__box{padding:0 0 20px 0}.facebook{position:fixed;top:150px;right:0;z-index:200}.facebook a:hover{opacity:0.5}.topside{position:fixed;top:150px;right:0;z-index:200;width:60px;height:auto;background:url(../images/topside_btn_bg.png) no-repeat}.topside ul li{text-align:right}.topside ul li a img{vertical-align:bottom}.topside ul li a:hover{opacity:0.5}.topside ul li.bnr__entry img{width:60px;height:auto}.topside ul li.bnr__facebook img,.topside ul li.bnr__playmovie img{width:30px;height:auto}.footer{width:100%;background:#000;text-align:center}.footer__lang{width:100%;background:#fff;padding:100px 0 0 0}.footer__lang ul li{padding:30px 0;display:inline-block}.footer__lang ul li:last-child a{border:none}.footer__lang ul li a{color:#000;font-size:12px;font-size:1.2rem;font-weight:500;text-decoration:none;line-height:1;border-right:1px solid #000;padding:0 20px;letter-spacing:0.05em}.footer__lang ul li a:hover{opacity:0.5}.footer__inner{max-width:1200px;margin:0 auto;padding:40px 0 0 0;color:#fff}.footer__inner dl{text-align:center;margin:0 0 20px 0}.footer__inner dl dt,.footer__inner dl dd{display:inline-block}.footer__inner dl dt{font-size:13px;font-size:1.3rem;font-weight:500;padding-right:5px}.footer__inner dl dd{font-size:12px;font-size:1.2rem;font-weight:400}.footer__topback{text-align:center;margin:0 0 20px 0}.footer__topback a:hover{opacity:0.5}.footer__nav{font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:0.05em;padding:0 0 15px 0}.footer__nav ul{display:inline-block}.footer__nav ul li{display:inline-block}.footer__nav ul li a{color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;text-decoration:none;line-height:1;border-right:1px solid #fff;padding:0 20px;letter-spacing:0.05em}.footer__nav ul li a:hover{opacity:0.5}.footer__btn{display:inline-block;padding:0 20px}.footer__btn a{font-size:12px;font-size:1.2rem;font-weight:500;display:inline-block;border:1px solid #fff;padding:3px 10px;text-decoration:none;letter-spacing:0.05em;color:#fff}.footer__btn a:hover{opacity:0.5}.footer__copy{font-size:11px;font-size:1.1rem;font-weight:400;letter-spacing:0.05em;padding:0 0 40px 0}.fade{opacity:0;transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transition:1s}.fade_on{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.fade_l{opacity:0;transform:translate(50px, 0);-webkit-transform:translate(50px, 0);transition:1s}.fade_l_on{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.fade_r{opacity:0;transform:translate(-50px, 0);-webkit-transform:translate(-50px, 0);transition:1s}.fade_r_on{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.course__l{opacity:0;transform:translate(50px, 0);-webkit-transform:translate(50px, 0);transition:1s}.course__l_on{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.course__r{opacity:0;transform:translate(-50px, 0);-webkit-transform:translate(-50px, 0);transition:1s}.course__r_on{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.course__c{opacity:0;transform:scale(2);-webkit-transform:scale(2);transition:1s}.course__c_on{opacity:1;transform:scale(1);-webkit-transform:scale(1)}@keyframes wave{0%{opacity:0;transform:translate3d(30px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes wave_v{0%{opacity:0;transform:translate3d(0, 50px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.wave span{opacity:0;display:inline-block}.wave span.show{animation-name:wave;animation-duration:0.7s;animation-iteration-count:1;animation-fill-mode:forwards}.wave span.show:nth-of-type(2){animation-delay:0.1s}.wave span.show:nth-of-type(3){animation-delay:0.15s}.wave span.show:nth-of-type(4){animation-delay:0.2s}.wave span.show:nth-of-type(5){animation-delay:0.25s}.wave span.show:nth-of-type(6){animation-delay:0.3s}.wave span.show:nth-of-type(7){animation-delay:0.35s}.wave span.show:nth-of-type(8){animation-delay:0.4s}.wave span.show:nth-of-type(9){animation-delay:0.45s}.wave span.show:nth-of-type(10){animation-delay:0.5s}.wave span.show:nth-of-type(11){animation-delay:0.55s}.wave span.show:nth-of-type(12){animation-delay:0.6s}.wave span.show:nth-of-type(13){animation-delay:0.65s}.wave span.show:nth-of-type(14){animation-delay:0.7s}.wave span.show:nth-of-type(15){animation-delay:0.75s}.wave span.show:nth-of-type(16){animation-delay:0.8s}.wave span.show:nth-of-type(17){animation-delay:0.85s}.wave span.show:nth-of-type(18){animation-delay:0.9s}.wave span.show:nth-of-type(19){animation-delay:0.95s}.wave span.show:nth-of-type(20){animation-delay:1s}.wave span.show:nth-of-type(21){animation-delay:1.05s}.wave span.show:nth-of-type(22){animation-delay:1.1s}.wave span.show:nth-of-type(23){animation-delay:1.15s}.wave span.show:nth-of-type(24){animation-delay:1.2s}.wave span.show:nth-of-type(25){animation-delay:1.25s}.wave span.show:nth-of-type(26){animation-delay:1.3s}.wave span.show:nth-of-type(27){animation-delay:1.35s}.wave span.show:nth-of-type(28){animation-delay:1.4s}.wave span.show:nth-of-type(29){animation-delay:1.45s}.wave span.show:nth-of-type(30){animation-delay:1.5s}.wave span.show:nth-of-type(31){animation-delay:1.55s}.wave span.show:nth-of-type(32){animation-delay:1.6s}.wave span.show:nth-of-type(33){animation-delay:1.65s}.wave span.show:nth-of-type(34){animation-delay:1.7s}.wave span.show_v{animation-name:wave_v;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}.wave span.show_v:nth-of-type(2){animation-delay:0.1s}.wave span.show_v:nth-of-type(3){animation-delay:0.15s}.wave span.show_v:nth-of-type(4){animation-delay:0.2s}.wave span.show_v:nth-of-type(5){animation-delay:0.25s}.wave span.show_v:nth-of-type(6){animation-delay:0.3s}.wave span.show_v:nth-of-type(7){animation-delay:0.35s}.wave span.show_v:nth-of-type(8){animation-delay:0.4s}.wave span.show_v:nth-of-type(9){animation-delay:0.45s}.wave span.show_v:nth-of-type(10){animation-delay:0.5s}.wave span.show_v:nth-of-type(11){animation-delay:0.55s}.wave span.show_v:nth-of-type(12){animation-delay:0.6s}.wave span.show_v:nth-of-type(13){animation-delay:0.65s}.wave span.show_v:nth-of-type(14){animation-delay:0.7s}.wave span.show_v:nth-of-type(15){animation-delay:0.75s}.wave span.show_v:nth-of-type(16){animation-delay:0.8s}.wave span.show_v:nth-of-type(17){animation-delay:0.85s}.wave span.show_v:nth-of-type(18){animation-delay:0.9s}.wave span.show_v:nth-of-type(19){animation-delay:0.95s}.wave span.show_v:nth-of-type(20){animation-delay:1s}.wave span.show_v:nth-of-type(21){animation-delay:1.05s}.wave span.show_v:nth-of-type(22){animation-delay:1.1s}.wave span.show_v:nth-of-type(23){animation-delay:1.15s}.wave span.show_v:nth-of-type(24){animation-delay:1.2s}.wave span.show_v:nth-of-type(25){animation-delay:1.25s}.wave span.show_v:nth-of-type(26){animation-delay:1.3s}.wave span.show_v:nth-of-type(27){animation-delay:1.35s}.wave span.show_v:nth-of-type(28){animation-delay:1.4s}.wave span.show_v:nth-of-type(29){animation-delay:1.45s}.wave span.show_v:nth-of-type(30){animation-delay:1.5s}.wave span.show_v:nth-of-type(31){animation-delay:1.55s}.wave span.show_v:nth-of-type(32){animation-delay:1.6s}.wave span.show_v:nth-of-type(33){animation-delay:1.65s}.wave span.show_v:nth-of-type(34){animation-delay:1.7s}.hbgmenu{display:none}.hbgmenu__trigger,.hbgmenu__trigger span{display:inline-block;transition:all 0.4s;box-sizing:border-box}.hbgmenu__trigger{position:relative;width:45px;height:45px}.hbgmenu__trigger span{position:absolute;left:20%;width:60%;height:2px;background-color:#fff}.hbgmenu__trigger span:nth-of-type(1){top:13px}.hbgmenu__trigger span:nth-of-type(2){top:21px}.hbgmenu__trigger span:nth-of-type(3){top:29px}.hbgmenu__trigger.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.hbgmenu__trigger.active span:nth-of-type(2){opacity:0}.hbgmenu__trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.sys{position:fixed;top:0;left:0;z-index:99999;color:#fff}.agencytravel{background:#fff;padding:118px 0 0 0}.agencytravel .headline{background-image:url(../images/agencytravel_title_bg.jpg?230315)}.agencytravel__body{padding:70px 0 70px 0;text-align:center}.agencytravel__body__inner{max-width:1000px;padding:0 25px;margin:0 auto}.agencytravel__body p{font-size:13px;font-size:1.3rem;font-weight:300;line-height:2;margin-bottom:50px}.agencytravel__list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.agencytravel__list ul li{width:30%;text-align:left;margin-bottom:40px}.agencytravel__list ul li dl dt{font-size:13px;font-size:1.3rem;color:#bc8c50;font-weight:500;height:30px}.agencytravel__list ul li dl dd{font-size:13px;font-size:1.3rem;line-height:1.8}.agencytravel__list ul li dl dd.img{margin-bottom:5px}.agencytravel__list ul li dl dd.img img{max-width:100%}.agencytravel__list ul li dl dd.name{font-weight:600}.goannai{width:100%;background:#fff;padding:40px}.goannai__red{color:red}.goannai__line{text-decoration:underline}.goannai__center{text-align:center}.goannai__ttl{font-size:30px;font-size:3rem;font-weight:600;margin-bottom:40px;text-align:center}.goannai__ttl span{display:inline-block;font-size:20px;font-size:2rem;padding-bottom:10px}.goannai__ttl2{font-size:22px;font-size:2.2rem;font-weight:600;margin-bottom:40px;text-align:center}.goannai__ttl2 span{display:inline-block;font-size:20px;font-size:2rem;padding-bottom:10px}.goannai__txt{margin:0 50px;text-align:left}.goannai__txt p{font-size:16px;font-size:1.6rem}.goannai__txt2{margin:0 50px;text-align:left}.goannai__txt2 p{font-size:16px;font-size:1.6rem;text-align:center}.goannai__box{margin:0 50px;margin-bottom:30px}.goannai__box dl dt{font-size:20px;font-size:2rem;font-weight:600;text-align:left;margin-bottom:10px}.goannai__box dl dd{border:2px solid #000;padding:20px 30px 0px 30px}.goannai__box dl dd p{margin-bottom:20px;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.8;word-break:break-all}.goannai__box dl dd ol{position:relative;margin:0 0 20px 0;padding:0}.goannai__box dl dd ol li{list-style:none;list-style-position:outside;margin:0;padding-left:1.25em;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.8;margin-bottom:20px}.goannai__box dl dd ol li a{color:#444}.goannai__box dl dd ol li span.goannai__num{position:absolute;left:0;margin:0}.goannai__box dl dd ol li font{font-size:24px;font-size:2.4rem;font-weight:600}.apology{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:10000}.apology::after{position:relative}.apology__box{position:absolute;top:50%;left:50%;width:900px;height:90vh;margin:-45vh 0 0 -450px;border:4px solid #000;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.8);padding:0 40px}.apology__box::after{position:relative}.apology__body{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.apology__body img{width:100%;height:auto}.apology__close{position:absolute;top:-10px;right:-10px;width:20px;height:20px}.enq{padding-top:50px}.enq h3 div{border-bottom:none}.enq_lead{margin-bottom:60px}.enq_lead h4{font-size:18px;font-size:1.8rem}.enq_lead p{font-size:15px;font-size:1.5rem;font-weight:400;margin-bottom:15px}.enq_policy{border:1px solid #111;padding:20px;background:#fff;width:100%;height:150px;overflow:auto}.enq_policy_box{margin-bottom:30px}.enq_policy_box h4{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:10px}.enq_policy_box p{font-size:13px;font-size:1.3rem;font-weight:400;margin-bottom:10px}.enq_policy_box ul{padding-left:20px}.enq_policy_box ul li{font-size:13px;font-size:1.3rem;font-weight:400;margin-bottom:5px;list-style:disc}.enq_check{margin-bottom:30px}.enq_check table{width:100%;border:2px solid #111;background:#fff;border-collapse:collapse}.enq_check table th,.enq_check table td{width:50%;font-size:15px;font-size:1.5rem;font-weight:500}.enq_check table th{padding:10px 20px;background:#111;color:#fff}.enq_check table td{padding:10px 20px;position:relative}.enq_check label{font-size:15px;font-size:1.5rem;font-weight:500}.enq_check input[type="checkbox"]{margin-right:10px}.enq_base{margin-bottom:20px;border:2px solid #111;background:#fff}.enq_base table{width:100%;border-collapse:collapse}.enq_base table tr{border-bottom:1px solid #111}.enq_base table tr:last-child{border-bottom:none}.enq_base table th,.enq_base table td{padding-top:10px;padding-bottom:10px}.enq_base table th{font-size:15px;font-size:1.5rem;font-weight:500;text-align:center;padding-left:20px;white-space:nowrap;width:10%}.enq_base table th span{font-size:12px;font-size:1.2rem}.enq_base table th.title{text-align:center;padding:10px 20px;background:#111;color:#fff;font-size:15px;font-size:1.5rem;font-weight:500}.enq_base table td{font-size:15px;font-size:1.5rem;font-weight:400;padding-right:20px;position:relative}.enq_base table td.idnbox{white-space:nowrap;padding-right:0}.enq_base table td.idnbox span{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 0 0 5px}.enq_table table{width:100%;border-collapse:collapse;border:2px solid #111;background:#fff}.enq_table table tr.table_header th{background:#111;color:#fff;font-size:15px;font-size:1.5rem;font-weight:500;padding:10px 20px;text-align:center}.enq_table table tr.table_header th:last-child{padding-left:10px;padding-right:10px}.enq_table table tr td{border-bottom:1px solid #111;padding:10px;position:relative;font-size:15px;font-size:1.5rem;font-weight:500}.enq_table table tr td.label{white-space:nowrap;width:30%;font-size:16px;font-size:1.6rem;font-weight:500;padding:10px 20px}.enq_table table tr td.label span{font-size:12px;font-size:1.2rem}.eva_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.eva_c_wrap{width:100%;display:flex;flex-wrap:wrap}.eva_high{width:20%;text-align:left}.eva_low{width:20%;text-align:right}.eva_y{flex:1}.eva_n{font-size:15px;font-size:1.5rem;text-align:center;font-weight:500;line-height:1.2}.eva_n input[type="radio"]{margin:0 0 0 10px}.eva_txt{padding-top:10px}.eva_txt textarea{width:100%}.eva_c{font-size:15px;font-size:1.5rem;font-weight:500;white-space:nowrap;margin-right:20px}.maru{margin-bottom:5px;height:30px;width:30px;border-radius:50%;line-height:29px;text-align:center;background:#b8911c;color:#fff;font-size:15px;font-size:1.5rem}.anniv6{width:100%;color:#000}.anniv6__head{width:100%;background:#f4ecdd;padding:190px 0px 70px 0px;text-align:center;position:relative}.anniv6__head__img img{width:100%;max-width:950px}.anniv6__head__scroll{position:absolute;bottom:50px;width:100%;left:0;text-align:center}.anniv6__head__scroll a{display:inline-block}.anniv6__head__scroll a:hover{opacity:0.5}.anniv6__head__btn{position:absolute;top:78%;left:0;text-align:center;width:100%}.anniv6__head__btn__inner{width:100%;max-width:950px;margin:0 auto;text-align:right;padding:0 25px}.anniv6__head__btn__inner img{width:146px;height:auto}.anniv6__head__btn__inner a{display:inline-block}.anniv6__head__btn__inner a:hover{opacity:0.5}.anniv6__result{width:100%;padding:90px 50px 50px 50px;text-align:center;background:#fff}.anniv6__result h2{width:100%;max-width:1180px;margin:0 auto 50px auto}.anniv6__result h2 img{width:100%;height:auto}.anniv6__result h3{width:100%;max-width:1180px;margin:0 auto 30px auto}.anniv6__result__note{text-align:center;margin-bottom:60px}.anniv6__result__note span{display:inline-block;background:#67000b;color:#fff;padding:8px 30px;border-radius:30px;font-size:18px;font-size:1.8rem}.anniv6__result__lead{font-size:20px;font-size:2rem;font-weight:500;text-align:center;margin-bottom:40px}.anniv6__result__box{margin-bottom:70px}.anniv6__result__headline{margin-bottom:40px}.anniv6__result__headline dl dt{margin-bottom:10px}.anniv6__result__headline dl dd span{display:inline-block;background:#b5811b;color:#fff;font-size:20px;font-size:2rem;font-weight:500;padding:5px 20px;border-radius:40px}.anniv6__result__wrap{display:flex;justify-content:center;flex-wrap:wrap}.anniv6__result__img{border:1px solid #ccc;margin:5px 10px}.anniv6__result__img a:hover{opacity:0.5}.anniv6__result__img img{width:auto;height:400px;vertical-align:bottom}.anniv6__result__t{width:100%;margin:0 auto}.anniv6__result__t ul li{margin-bottom:60px}.anniv6__result__t ul li dl dt{margin-bottom:10px}.anniv6__result__t ul li dl dd{width:100%;max-width:600px;margin:0 auto}.anniv6__result__t ul li dl dd.title{text-align:center;font-size:24px;font-size:2.4rem;font-weight:600;margin-bottom:5px;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.anniv6__result__t ul li dl dd.title span{font-size:16px;font-size:1.6rem}.anniv6__result__t ul li dl dd.name{text-align:center;font-size:16px;font-size:1.6rem;font-weight:400;margin-bottom:5px}.anniv6__result__t ul li dl dd.comt{text-align:left;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.8;margin-bottom:5px}.anniv6__result__t ul li dl dd.right{text-align:right;font-size:14px;font-size:1.4rem;font-weight:400}.anniv6__result__y{width:100%;margin:0 auto}.anniv6__result__y__label{position:absolute;top:-30px;left:-30px;z-index:10}.anniv6__result__y ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.anniv6__result__y ul li{width:100%;margin-bottom:50px;position:relative}.anniv6__result__y ul li dl dt{margin-bottom:10px}.anniv6__result__y ul li dl dd{width:100%;max-width:600px;margin:0 auto;text-align:center}.anniv6__result__y ul li dl dd.title{text-align:center;font-size:24px;font-size:2.4rem;font-weight:600;margin-bottom:5px;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.anniv6__result__y ul li dl dd.title span{font-size:16px;font-size:1.6rem}.anniv6__result__y ul li dl dd.name{margin-bottom:5px;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.8}.anniv6__result__y ul li dl dd.label{margin-bottom:10px}.anniv6__result__y ul li dl dd.comt{text-align:left;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.8;margin-bottom:5px}.anniv6__result__y__comt{width:100%;max-width:550px;margin:0 auto}.anniv6__result__y__comt dl dt{text-align:left;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.8;margin-bottom:5px}.anniv6__result__y__comt dl dd{text-align:right;font-size:14px;font-size:1.4rem;font-weight:400}.anniv6__result__appearance{width:100%;max-width:900px;margin:0 auto}.anniv6__result__appearance h3{margin-bottom:30px}.anniv6__result__appearance h3 img{width:100%;height:auto}.anniv6__result__appearance__lead{text-align:center;font-size:18px;font-size:1.8rem;font-weight:500;margin-bottom:30px;line-height:1.7}.anniv6__result__appearance__img{margin-bottom:30px}.anniv6__result__appearance__img ul{display:flex;justify-content:space-between;flex-wrap:wrap}.anniv6__result__appearance__img ul li{width:32%}.anniv6__result__appearance__img ul li img{width:100%;height:auto}.anniv6__result__appearance__from{margin-bottom:50px}.anniv6__result__appearance__from dl{position:relative}.anniv6__result__appearance__from dl dt{position:absolute;top:50%;left:0;margin-top:-50px}.anniv6__result__appearance__from dl dt img{width:100px;height:auto}.anniv6__result__appearance__from dl dd{border:1px solid #bb1610;border-radius:10px;font-size:15px;font-size:1.5rem;line-height:1.7;font-weight:400;text-align:left;margin-left:30px;padding:20px 40px 20px 100px}.anniv6__result__appearance__info{border-top:1px solid #67000b;border-bottom:1px solid #67000b;margin-bottom:10px;padding:3px 0}.anniv6__result__appearance__info dl{display:flex}.anniv6__result__appearance__info dl dt{width:30%;display:flex;align-items:center;justify-content:center;font-size:18px;font-size:1.8rem;font-weight:500;color:#fff;background:#67000b}.anniv6__result__appearance__info dl dd.img{width:30%}.anniv6__result__appearance__info dl dd.img img{width:100%;height:auto;vertical-align:bottom}.anniv6__result__appearance__info dl dd.txt{width:70%;display:flex;align-items:center}.anniv6__result__appearance__info dl dd.txt span{display:inline-block;padding:15px 30px;font-size:15px;font-size:1.5rem;line-height:1.8;text-align:left}.anniv6__result__appearance__note{font-size:13px;font-size:1.3rem;text-align:left}.anniv6__about{width:100%;padding:90px 50px 40px 50px;text-align:center;background:#fff}.anniv6__about__head{width:100%;max-width:1180px;margin:0 auto 0px auto}.anniv6__about__head h2{margin-bottom:40px}.anniv6__about__head h2 img{width:100%;max-width:948px;height:auto}.anniv6__about__head__txt{font-size:20px;font-size:2rem;font-weight:600;text-align:center;line-height:2}.anniv6__about__boshu{width:100%;max-width:1180px;margin:0 auto 80px auto}.anniv6__about__boshu h3{margin-bottom:10px}.anniv6__about__boshu h3 img{width:100%;height:auto}.anniv6__about__boshu__exp{margin-bottom:50px}.anniv6__about__boshu__exp img{width:100%;max-width:680px;height:auto}.anniv6__about__boshu__date{margin-bottom:40px}.anniv6__about__boshu__date img{width:100%;max-width:780px;height:auto}.anniv6__about__boshu__txt{font-size:24px;font-size:2.4rem;font-weight:500;margin-bottom:45px}.anniv6__about__boshu__btn{margin-bottom:40px}.anniv6__about__boshu__btn a{font-size:24px;font-size:2.4rem;font-weight:500;display:inline-block;background:#67000b;color:#fff;border-radius:30px;padding:10px 30px;text-decoration:none}.anniv6__about__boshu__btn a:hover{opacity:0.5}.anniv6__about__boshu__wrap{position:relative;padding:30px 0 5px 0}.anniv6__about__boshu__cover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:1;display:flex;align-items:center;text-align:center;justify-content:center}.anniv6__about__boshu__cover img{width:80%;max-width:800px;height:auto}.anniv6__about__flag{width:100%;max-width:1180px;margin:0 auto 80px auto}.anniv6__about__flag h3{margin-bottom:50px}.anniv6__about__flag h3 img{width:100%;height:auto}.anniv6__about__flag__lead{margin-bottom:10px}.anniv6__about__flag__lead img{width:100%;max-width:584px;height:auto}.anniv6__about__flag__txt{font-size:20px;font-size:2rem;font-weight:500;margin-bottom:5px}.anniv6__about__flag__txts{font-size:15px;font-size:1.5rem;font-weight:500;margin-bottom:20px}.anniv6__about__flag__img{margin-bottom:40px}.anniv6__about__flag__img img{width:100%;height:auto}.anniv6__about__flag__btn{margin-bottom:40px}.anniv6__about__flag__btn span{font-size:24px;font-size:2.4rem;font-weight:500;display:inline-block;background:#67000b;color:#fff;border-radius:30px;padding:10px 30px;text-decoration:none}.anniv6__about__flag__btn a{font-size:24px;font-size:2.4rem;font-weight:500;display:inline-block;background:#67000b;color:#fff;border-radius:30px;padding:10px 30px;text-decoration:none}.anniv6__about__flag__btn a:hover{opacity:0.5}.anniv6__about__present{width:100%;max-width:1180px;margin:0 auto 0px auto}.anniv6__about__present__wrap{position:relative;padding:30px 0 5px 0}.anniv6__about__present__cover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:1;display:flex;align-items:center;text-align:center;justify-content:center}.anniv6__about__present__cover img{width:80%;max-width:800px;height:auto}.anniv6__about__present h3{margin-bottom:20px}.anniv6__about__present h3 img{width:100%;height:auto}.anniv6__about__present__lead{margin-bottom:30px}.anniv6__about__present__lead img{width:100%;max-width:900px;height:auto}.anniv6__about__present__txt{font-size:20px;font-size:2rem;font-weight:500;margin-bottom:20px}.anniv6__about__present__station{width:100%;max-width:880px;margin:0 auto 40px auto}.anniv6__about__present__station__wrap ul{display:flex;justify-content:space-between}.anniv6__about__present__station__wrap ul li{width:46%}.anniv6__about__present__station__wrap ul li img{width:100%;height:auto}.anniv6__about__present__station dl{margin-bottom:40px}.anniv6__about__present__station dl dt{font-size:24px;font-size:2.4rem;font-weight:500;line-height:1.8;text-align:left;margin-bottom:15px}.anniv6__about__present__station dl dd{font-size:19px;font-size:1.9rem;font-weight:500;line-height:1.8;text-align:left}.anniv6__about__present__img{text-align:center;margin-bottom:40px}.anniv6__about__present__img img{width:80%;max-width:495px;height:auto}.anniv6__outline{width:100%;background:#f4ecdd;padding:100px 50px 70px 50px;text-align:center}.anniv6__outline h2{width:100%;max-width:1180px;margin:0 auto 30px auto}.anniv6__outline h2 img{width:100%;height:auto}.anniv6__outline__box{width:100%;max-width:1180px;margin:0 auto 40px auto}.anniv6__outline h3{width:100%;background:#67000b;color:#fff;text-align:center;font-size:24px;font-size:2.4rem;font-weight:500;padding:5px;letter-spacing:1em;text-indent:1em;margin-bottom:30px}.anniv6__outline__date{text-align:center;margin-bottom:10px}.anniv6__outline__date img{width:100%;max-width:439px;height:auto}.anniv6__outline__note{font-size:16px;font-size:1.6rem;font-weight:500}.anniv6__outline__select{font-size:24px;font-size:2.4rem;font-weight:500;margin-bottom:20px;line-height:1.8}.anniv6__outline__select span{text-decoration:underline}.anniv6__outline__txt{font-size:24px;font-size:2.4rem;font-weight:500;margin-bottom:50px}.anniv6__outline__txt span{font-size:16px;font-size:1.6rem}.anniv6__outline__txt2{margin-bottom:30px}.anniv6__outline__img{margin-bottom:40px}.anniv6__outline__img img{width:100%;max-width:457px;height:auto}.anniv6__outline__letter{position:relative;margin-bottom:0}.anniv6__outline__letter h4{position:absolute;top:0;left:0;font-size:20px;font-size:2rem;font-weight:500}.anniv6__outline__letter ul{display:flex;justify-content:space-between;flex-wrap:wrap}.anniv6__outline__letter ul li{width:33%}.anniv6__outline__letter ul li img{width:100%;height:auto}.anniv6__outline__howto ul{display:flex;justify-content:space-between;flex-wrap:wrap}.anniv6__outline__howto ul li{width:50%}.anniv6__outline__howto ul li:nth-child(1){padding-right:40px}.anniv6__outline__howto ul li:nth-child(1) dd{padding-top:60px}.anniv6__outline__howto ul li:nth-child(2){padding-left:40px}.anniv6__outline__howto ul li:nth-child(2) dd{padding-top:20px}.anniv6__outline__howto ul li dl{width:100%}.anniv6__outline__howto ul li dl dt{width:100%}.anniv6__outline__howto ul li dl dt img{width:100%;height:auto}.anniv6__outline__howto ul li dl dd{font-size:20px;font-size:2rem;font-weight:500;text-align:left;line-height:1.4}.anniv6__outline__howto ul li dl dd span{padding-top:5px;display:inline-block;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.4}.anniv6__outline__howto ul li dl dd a.emaillink{display:block;width:100%;border:2px solid #000;font-size:36px;font-size:3.6rem;font-weight:500;text-align:center;text-decoration:none;color:#000;line-height:1;padding:20px 10px 28px 10px}.anniv6__outline__howto ul li dl dd a.emaillink:hover{opacity:0.5}.anniv6__outline__catch{width:100%;background:#fff;color:#6a1e1a;font-size:28px;font-size:2.8rem;font-weight:600;text-align:center;padding:10px}.anniv6__outline__result dl dt{font-size:24px;font-size:2.4rem;font-weight:600;text-align:center;margin-bottom:20px}.anniv6__outline__result dl dd{font-size:20px;font-size:2rem;font-weight:500;text-align:center}.anniv6__exp{width:100%;background:#fff;text-align:center;padding:120px 50px 0 50px}.anniv6__exp__notice{width:100%;max-width:1180px;margin:0 auto 40px auto;text-align:left}.anniv6__exp__notice dl dt{font-size:25px;font-size:2.5rem;font-weight:500;background:#000;color:#fff;text-align:center;text-indent:1em;letter-spacing:1em;margin-bottom:30px;padding:5px 10px}.anniv6__exp__notice dl dd{font-size:12px;font-size:1.2rem;font-weight:500;line-height:1.8}.anniv6__exp__notice dl dd span{color:#bb1610}.anniv6__exp__contact{width:100%;max-width:1180px;margin:0 auto;text-align:center}.anniv6__exp__contact dl dt{font-size:25px;font-size:2.5rem;font-weight:500;background:#000;color:#fff;text-align:center;text-indent:1em;letter-spacing:1em;margin-bottom:30px;padding:5px 10px}.anniv6__exp__contact dl dd{font-size:24px;font-size:2.4rem;font-weight:500;margin-bottom:20px}.anniv6__exp__contact dl dd:last-child{margin-bottom:0}.anniv6__exp__contact dl dd img{width:100%;max-width:423px;height:auto}[data-ruby]{position:relative}[data-ruby]::before{content:attr(data-ruby);position:absolute;top:-1em;left:0;right:0;margin:auto;font-size:0.4em;white-space:nowrap;text-align:center}rt{display:none}.close__msg{position:absolute;top:50%;left:0;margin:-60px 0 0 0;display:inline-block;width:100%;color:#fff;background:#631014;font-size:22px;font-size:2.2rem;font-weight:600;text-align:center;padding:30px;letter-spacing:0.05em;border-radius:15px}.close__msg__2{margin:0 0 50px 0;display:inline-block;width:100%;color:#fff;background:#631014;font-size:22px;font-size:2.2rem;font-weight:600;text-align:center;padding:30px;letter-spacing:0.05em;border-radius:15px}.close__msg__2 a{color:#fff;text-decoration:underline}.close__msg__2 a:hover{text-decoration:none;opacity:0.6}.reservation{padding:118px 0 50px 0}.reservation .headline{background-image:url(../images/reservation_title_bg.jpg)}.reservation__area{font-size:14px;font-size:1.4rem}.reservation__nav{width:100%;max-width:980px;margin:0 auto 40px auto;overflow:hidden}.reservation__nav ul{float:right;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:370px}.reservation__nav ul li{width:32%}.reservation__nav ul li a{display:block}.reservation__nav ul li a:hover{opacity:0.5}.reservation__nav ul li img{width:100%;height:auto}.reservation__box{max-width:1000px;padding:50px 25px;margin:0 auto}.reservation__box h2{font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:500;font-size:28px;font-size:2.8rem;border-bottom:2px solid #000;margin-bottom:30px}.reservation__lead{font-weight:400;font-size:20px;font-size:2rem;margin-bottom:20px;line-height:1.5}.reservation__txt{font-size:14px;font-size:1.4rem;font-weight:400;margin-bottom:30px;line-height:1.7}.reservation__txt span{color:#d80c18}.reservation__platform{background:#fff;width:100%;height:250px;padding:25px 35px 15px 35px;overflow:auto;margin-bottom:40px}.reservation__platform dl{padding-bottom:10px}.reservation__platform dl dt{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:10px}.reservation__platform dl dd{font-size:12px;font-size:1.2rem;line-height:1.7;margin-bottom:10px}.reservation__btns{margin-bottom:40px}.reservation__btns ul{display:flex;justify-content:center}.reservation__btns ul li{width:30%;margin:0 10px}.reservation__btns ul li a{width:100%;display:block;background:#bfc0c0;font-size:14px;font-size:1.4rem;font-weight:500;padding:20px 0;text-align:center;text-decoration:none;color:#000}.reservation__btns ul li a:hover{background:#67000b;color:#fff}.reservation__check{font-size:14px;font-size:1.4rem;margin-bottom:50px}.reservation__check label{display:block;margin-bottom:5px}.reservation__check label input{margin-right:10px}.reservation__submit{text-align:center}.reservation__submit a{display:inline-block;width:30%;text-align:center;padding:20px 0;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;background:#b5811b;text-decoration:none}.reservation__submit a.underconst{background:#ddd;color:#999;cursor:default}.reservation__submit a.underconst:hover{background:#ddd;color:#999}.reservation__submit a:hover{background:#67000b;color:#fff}.reservation__table table{border-collapse:collapse;border:1px solid #000;width:80%;margin:0 auto}.reservation__table table th,.reservation__table table td{border:1px solid #000;font-size:13px;font-size:1.3rem;font-weight:400;padding:10px 15px;text-align:left}.reservation__table table th.label{font-size:16px;font-size:1.6rem;font-weight:500;text-align:center}#ypro_wrapper .ypro_login_button .inner.bg_login{background:#e1cda4}#ypro_wrapper .menu{display:block}#ypro_wrapper .ypro_login_button .inner.bg_logout{background:#e1cda4}#ypro_wrapper .ypro_login_button .inner p.btn_login{background:#67000b}#ypro_wrapper .ypro_btn_style.btn_default:hover{background:#67000b}#ypro_wrapper .ypro_package{background:#f4f2ef}#ypro_wrapper .ypro_st{background:#b5811b}#ypro_wrapper .ypro_package{border:1px solid #b5811b}#ypro_wrapper .ypro_btn_style.btn_default{background:#67000b}#ypro_wrapper .ypro_form_sub{border:1px solid #b5811b}#ypro_wrapper .ypro_st_form_sub{background:#b5811b}#ypro_wrapper .ypro_btn_style.btn_default{border:1px solid #67000b}#ypro_wrapper .ypro_btn_style.btn_default:hover{background:#67000b}#ypro_wrapper .ypro_st_form{background:#b5811b}#ypro_wrapper .ypro_form{border:1px solid #b5811b}#ypro_wrapper .ypro_form_mypage .box_form_mypage_gnav .gnav_mp li a:hover{border-bottom:3px solid #b5811b}#ypro_wrapper .ypro_form_mypage .box_form_mypage_gnav .gnav_mp li a.active{border-bottom:3px solid #b5811b}.corona{display:none}.corona__inner{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000;background:rgba(0,0,0,0.5)}.corona__box{width:710px;max-height:70vh;background:#fff;position:relative}.corona__box__inner{width:100%;max-height:70vh;overflow:auto;padding:40px 50px 20px 50px;border:5px solid #b6821b}.corona__box__inner h2{text-align:center;font-size:20px;font-size:2rem;font-weight:700;margin-bottom:20px}.corona__box__inner p{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.9;margin-bottom:20px;text-align:justify;text-justify:inter-ideograph}.corona__box__inner p.label{margin-bottom:5px;font-weight:500}.corona__box__inner ul{padding-left:20px;margin-bottom:20px}.corona__box__inner ul li{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.9;padding-right:20px;list-style:disc;text-align:justify;text-justify:inter-ideograph}.corona__close{position:absolute;top:-10px;right:-10px;z-index:2000}.corona__close img{width:25px;height:25px}.corona__close:hover{opacity:0.5}.banner__covid19{max-width:1200px;padding:0 25px;margin:0 auto 50px auto;display:flex}.banner__covid19 .banner__covid19__item{width:100%;max-width:500px;margin-right:10px}.banner__covid19 .banner__covid19__item:last-child{margin-right:0}.banner__covid19 img{width:100%;height:auto}.banner__covid19 a:hover{opacity:0.5}.playmovie{padding:118px 0 0 0}.playmovie .headline{background-image:url(../images/playmovie_title_bg.jpg?230316);margin-bottom:50px}.playmovie__title{width:100%;background:url(../images/harf_line.png) center bottom no-repeat;margin:0 0 40px 0}.playmovie__title h2{display:block;max-width:1200px;padding:0 25px 0 25px;margin:0 auto;font-size:34px;font-size:3.4rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:300;letter-spacing:0.1em;line-height:1.3}.playmovie__title h2 div{padding-bottom:10px;display:block;background:url(../images/line.png) left bottom no-repeat}.playmovie__list{padding:0 0 100px 0;position:relative}.playmovie__list__fst{width:100%;max-width:1200px;margin:0 auto 50px auto;padding:0 25px}.playmovie__list__fst ul{display:flex;justify-content:space-between;flex-wrap:wrap}.playmovie__list__fst ul::after{content:"";display:block;width:32%}.playmovie__list__fst ul li{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.playmovie__list__fst ul li .playmovie__list__label{width:35%}.playmovie__list__fst ul li .playmovie__list__txt{width:62%;margin-bottom:0}.playmovie__list__snd{width:100%;max-width:1200px;margin:0 auto;padding:0 25px}.playmovie__list__snd ul{display:flex;justify-content:space-between;flex-wrap:wrap}.playmovie__list__snd ul::after{content:"";display:block;width:32%}.playmovie__list__snd ul li{width:32%;margin-bottom:40px}.playmovie__list__label{background:#67000b;width:100%;min-height:80px;color:#fff;font-size:20px;font-size:2rem;padding:5px 10px;line-height:1.3;text-align:center;display:flex;justify-content:center;align-items:center}.playmovie__list__txt{width:100%;font-size:14px;font-size:1.4rem;margin-bottom:15px;line-height:1.8}.playmovie__list__m{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:15px;margin-top:15px}.playmovie__list__m iframe{width:100%;height:100%;position:absolute;top:0;left:0}.nt{padding:118px 0 0 0}.nt .headline{background-image:url(../images/news_title_bg.jpg);margin-bottom:50px}.nt__wrap{width:100%;max-width:1200px;padding:0 25px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.nt__side{width:18%}.nt__side__box{margin-bottom:80px}.nt__side__box h3{font-weight:500;font-size:19px;font-size:1.9rem;letter-spacing:0.1em;border-bottom:2px solid #000;margin-bottom:20px}.nt__side__box>ul>li{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:10px}.nt__side__box>ul>li>ul{display:none;padding:7px 0 3px 0}.nt__side__box>ul>li>ul>li{padding-left:20px;font-size:13px;font-size:1.3rem;font-weight:400;margin-bottom:8px}.nt__side__box>ul>li a{color:#000}.nt__side__box>ul>li a:hover{color:#67000b}.nt__main{width:77%}.nt__main__box{margin-bottom:80px}.nt__main__box h2{margin-bottom:30px}.nt__topics ul{display:flex;justify-content:space-between;flex-wrap:wrap}.nt__topics ul::after{content:"";display:block;width:32%}.nt__topics ul li{width:32%;background:#fff;position:relative}.nt__topics ul li a{color:#000;display:block}.nt__topics ul li a:hover{opacity:0.5;text-decoration:none}.nt__topics__ctg{position:absolute;top:-13px;left:-5px;display:flex}.nt__topics__data{padding:0 15px 15px 15px}.nt__topics__img img{width:100%;height:auto}.nt__topics__title{font-size:15px;font-size:1.5rem;font-weight:500;border-bottom:2px dotted #000;margin-bottom:10px;width:100%;height:70px;display:flex;align-items:center}.nt__topics__body{font-size:12px;font-size:1.2rem;margin-bottom:10px}.nt__topics__more{text-align:center}.nt__topics__more span{display:inline-block;background:#e0cfd0;color:#641014;font-size:12px;font-size:1.2rem;padding:3px 15px;border-radius:30px}.nt__archive p{font-size:14px;font-size:1.4rem}.nt__archive ul li{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ccc;padding:15px 0}.nt__archive__date{width:7em;font-size:14px;font-size:1.4rem}.nt__archive__ctg{width:160px}.nt__archive__ctg__item{margin:1px 0}.nt__archive__ctg__item img{width:auto;height:16px}.nt__archive__title{flex:1;font-size:14px;font-size:1.4rem}.nt__archive__title a{color:#000}.nt__archive__title a:hover{color:#67000b}.nt__pnav{margin-bottom:50px}.nt__pnav a{font-size:14px;font-size:1.4rem;color:#000}.nt__pnav a:hover{color:#67000b}.nt__detail{margin-bottom:100px}.nt__detail__header{margin-bottom:20px;display:flex}.nt__detail__date{font-size:15px;font-size:1.5rem;width:8em}.nt__detail__ctg ul{display:flex}.nt__detail__ctg ul img{width:auto;height:20px}.nt__detail__title{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #ccc}.nt__detail__title h1{font-size:26px;font-size:2.6rem;font-weight:500;margin:0}.nt__detail__body p{font-size:15px;font-size:1.5rem;line-height:2;margin-bottom:25px}.nt__detail__nav{padding:40px 0 20px 0}.nt__detail__nav ul{display:flex;justify-content:center}.nt__detail__nav ul li{padding:0 30px;font-size:14px;font-size:1.4rem;border-right:1px solid #ccc}.nt__detail__nav ul li:last-child{border:none}.nt__detail__nav ul li a{color:#000}.nt__detail__nav ul li a:hover{color:#67000b}.nc{padding:118px 0 100px 0}.nc .headline{background-image:url(../images/column_title_bg.jpg);margin-bottom:50px}.nc__wrap{width:100%;max-width:1200px;padding:0 25px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.nc__side{width:18%}.nc__side__box{margin-bottom:80px}.nc__side__box h3{font-weight:500;font-size:19px;font-size:1.9rem;letter-spacing:0.1em;border-bottom:2px solid #000;margin-bottom:20px}.nc__side__box>ul>li{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:10px}.nc__side__box>ul>li>ul{display:none;padding:7px 0 3px 0}.nc__side__box>ul>li>ul>li{padding-left:20px;font-size:13px;font-size:1.3rem;font-weight:400;margin-bottom:8px}.nc__side__box>ul>li a{color:#000}.nc__side__box>ul>li a:hover{color:#67000b}.nc__main{width:77%}.nc__main__box{margin-bottom:80px}.nc__main__box h2{margin-bottom:30px}.nc__detail{margin-bottom:100px}.nc__detail__header{margin-bottom:20px;display:flex}.nc__detail__box{margin-bottom:100px}.nc__detail__img{text-align:center;margin-bottom:40px}.nc__detail__img img{max-width:100%;min-width:70%;height:auto}.nc__detail__date{font-size:14px;font-size:1.4rem;color:#555}.nc__detail__ctg ul{display:flex}.nc__detail__ctg ul img{width:auto;height:20px}.nc__detail__title{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #ccc}.nc__detail__title h1{font-size:26px;font-size:2.6rem;font-weight:500;margin:0}.nc__detail__body p{font-size:15px;font-size:1.5rem;line-height:2;margin-bottom:25px}.nc__detail__nav{padding:40px 0 20px 0}.nc__detail__nav ul{display:flex;justify-content:center}.nc__detail__nav ul li{padding:0 30px;font-size:14px;font-size:1.4rem;border-right:1px solid #ccc}.nc__detail__nav ul li:last-child{border:none}.nc__detail__nav ul li a{color:#000}.nc__detail__nav ul li a:hover{color:#67000b}.movie_area{position:relative;width:100%;padding-top:56.25%;margin-bottom:25px}.movie_area iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.img_area{width:100%;margin-bottom:25px}.img_area ul{display:flex;justify-content:space-between;flex-wrap:wrap}.img_area ul::after{content:"";display:block;width:32%}.img_area ul li{width:32%}.img_area ul li dl dt{margin-bottom:5px}.img_area ul li dl dt img{width:100%;height:auto}.img_area ul li dl dd{font-size:13px;font-size:1.3rem}.wp-pagenavi{text-align:center}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:13px;font-size:1.3rem;border:1px solid #333;margin:0 5px;color:#333}.wp-pagenavi a:hover,.wp-pagenavi a.current,.wp-pagenavi span:hover,.wp-pagenavi span.current{background:#333;color:#fff}.course__tab ul li.gyo2 a{padding-top:7px}.toyota__policy{border:1px solid #444;padding:20px;font-size:13px;font-size:1.3rem}.course__data__head .course__data__head__title{display:flex;align-items:center;margin-bottom:50px}.course__data__head .course__data__head__title .course__data__head__title__box{margin-right:25px;width:120px;height:95px;display:flex;justify-content:center;align-items:center;color:#fff;background:#67000b;font-size:20px;font-size:2rem;text-align:center}.course__data__head .course__data__head__title .course__data__head__title__txt{flex:1;font-size:36px;font-size:3.6rem;letter-spacing:0.1em}.course__data__head .course__data__head__title .course__data__head__title__txt.txt__en{font-size:32px;font-size:3.2rem;letter-spacing:0}.course__data__head .course__data__head__lead{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:70px}.course__data__head .course__data__head__lead .course__data__head__lead__img{width:49%}.course__data__head .course__data__head__lead .course__data__head__lead__img img{width:100%;height:auto}.course__data__head .course__data__head__lead .course__data__head__lead__txt{width:48%;font-size:18px;font-size:1.8rem;line-height:2}.course__data__head .course__data__head__lead .course__data__head__lead__txt span{font-size:15px;font-size:1.5rem}.course__data__head .course__data__head__lead .course__data__head__lead__txt .course__data__btn{margin-top:15px}.course__data__head .course__data__head__lead .course__data__head__lead__txt .course__data__btn a{text-decoration:none;color:#fff;background:#67000b;padding:10px 25px;font-size:15px;font-size:1.5rem}.course__data__head .course__data__head__lead .course__data__head__lead__txt .course__data__btn a:hover{opacity:0.5}.closemessage{text-align:center;padding:200px 50px 0 50px;font-size:15px;font-size:1.5rem;line-height:1.8}.changelang{position:absolute;top:32px;right:50px}.changelang>ul>li>a{display:block;color:#fff;font-size:13px;font-size:1.3rem;background:rgba(255,255,255,0.2);padding:5px 20px;cursor:pointer;text-decoration:none}.changelang>ul>li>ul{margin-top:3px;display:none}.changelang>ul>li>ul>li{margin:2px 0}.changelang>ul>li>ul>li>a{display:block;font-size:13px;font-size:1.3rem;background:rgba(0,0,0,0.5);padding:5px 20px;text-decoration:none;color:#fff;text-align:center}.changelang>ul>li>ul>li>a:hover{background:#000}.zumodal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1001;width:90%;max-width:600px;box-shadow:0 15px 15px rgba(0,0,0,0.8)}.zumodal img{width:100%;height:auto}.zumodal .zumodal__img{position:relative}.zumodal .zuclose{position:absolute;top:20px;right:20px;width:25px;transition:0.3s}.zumodal .zuclose:hover{opacity:0.5}.zumodal__bg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,0.8)}.course__tab__n{width:100%;border-bottom:1px solid #67000b;margin:0 0 50px 0}.course__tab__n .course__tab__n__inner{max-width:1200px;padding:0 25px;margin:0 auto;display:flex}.course__tab__n .course__tab__n__item{margin:0 15px 0 0}.course__tab__n .course__tab__n__item:nth-child(1) dl dt{color:#b6821b}.course__tab__n .course__tab__n__item:nth-child(1) dl dd ul li a{border-left:1px solid #b6821b;border-right:1px solid #b6821b;border-top:1px solid #b6821b;color:#b6821b}.course__tab__n .course__tab__n__item:nth-child(1) dl dd ul li a:hover{background:#b6821b;color:#fff}.course__tab__n .course__tab__n__item:nth-child(1) dl dd ul li a.active{background:#b6821b;color:#fff}.course__tab__n dl dt{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:0.05em;line-height:1;color:#67000b;margin:0 0 10px 0}.course__tab__n dl dt span{font-size:12px;font-size:1.2rem;letter-spacing:0.05em;font-weight:500;padding-left:5px}.course__tab__n dl dd{display:inline-block;vertical-align:bottom;font-size:0}.course__tab__n ul{display:inline-block}.course__tab__n ul li{vertical-align:bottom;font-size:0;display:inline-block;margin:0 5px 0 0;height:45px;line-height:1.2}.course__tab__n ul li a{border-left:1px solid #67000b;border-right:1px solid #67000b;border-top:1px solid #67000b;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px 10px 0 0;background:#fff;color:#67000b;font-size:11px;font-size:1.1rem;font-weight:500;padding:0 5px;text-decoration:none;height:45px}.course__tab__n ul li a:hover{background:#67000b;color:#fff;text-decoration:none}.course__tab__n ul li a.active{background:#67000b;color:#fff;text-decoration:none}@media only screen and (max-width: 1200px){.course__tab__n .course__tab__n__inner{flex-wrap:wrap;padding:0 5% 5% 5%}.course__tab__n .course__tab__n__item{border-radius:10px 10px 0 0;margin:0 0 0 0;padding:10px 0 0 0;width:100%}.course__tab__n dl dt{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0.05em;line-height:1;color:#67000b;margin:0 0 10px 0}.course__tab__n dl dt span{font-size:10px;font-size:1rem;letter-spacing:0.05em;font-weight:300;padding-left:10px}.course__tab__n dl dd{display:block;vertical-align:bottom;font-size:0}.course__tab__n ul{display:block}.course__tab__n ul li{vertical-align:middle;font-size:0;display:block;margin:0 0 5px 0;height:auto;line-height:1.2}.course__tab__n ul li a{border-bottom:1px solid #67000b;border-radius:5px;background:#fff;color:#67000b;font-size:11px;font-size:1.1rem;font-weight:500;padding:0 5%;text-decoration:none;height:45px;padding:10px}.course__tab__n ul li a:hover{background:#67000b;color:#fff;text-decoration:none}.course__tab__n ul li a.active{background:#67000b;color:#fff;text-decoration:none}}.couser__movie{height:calc(100vh - 118px)}.couser__movie{width:100%;height:100%;position:relative;overflow:hidden;background:#000}.couser__movie #couser__movie{position:absolute;top:50%;left:50%}.couser__movie .couser__movie__cover{position:absolute;width:100%;height:100%;background:#000;z-index:10}.couser__movie .couser__movie__cover a{display:block;width:100%;height:100%;cursor:default}.course__index{overflow:hidden}.course__index .course__index__lead{width:100%;padding:80px 50px 110px 50px}.course__index .course__index__lead .course__index__lead__inner{width:100%;max-width:1100px;margin:0 auto}.course__index .course__index__lead .course__index__lead__inner dl dt{font-size:37px;font-size:3.7rem;font-weight:300;letter-spacing:0.15em;margin-bottom:15px}.course__index .course__index__lead .course__index__lead__inner dl dd{font-size:14px;font-size:1.4rem;font-weight:400;line-height:2}.course__index .course__index__box{width:100%;padding:0 50px;margin-bottom:160px}.course__index .course__index__box .course__index__box__inner{width:100%;max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.course__index .course__index__box .course__index__box__txt{position:relative;width:42%}.course__index .course__index__box .course__index__box__txt::after{content:"";background:#fff;position:absolute;top:-50px;left:-50px;width:calc(100% + 200px);height:calc(100% + 100px);z-index:1}.course__index .course__index__box .course__index__box__txt .course__index__box__label{position:relative;z-index:2;margin-bottom:30px}.course__index .course__index__box .course__index__box__txt .course__index__box__label img{width:90%;height:auto}.course__index .course__index__box .course__index__box__txt .course__index__box__lead{font-size:20px;font-size:2rem;line-height:2;font-weight:200;letter-spacing:0.1em;margin-bottom:50px;position:relative;z-index:2}.course__index .course__index__box .course__index__box__txt .course__index__box__btn{position:relative;z-index:2}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li{margin-bottom:10px}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li a{text-decoration:none;display:block;border:1px solid #67000b;text-align:center;font-weight:500;font-size:15px;font-size:1.5rem;padding:13px 5px;color:#67000b;background:#fff;letter-spacing:0}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li a:hover{background:#67000b;color:#fff}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li.gold a{border:1px solid #b6821b;color:#b6821b;background:#fff}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li.gold a:hover{background:#b6821b;color:#fff}.course__index .course__index__box .course__index__box__img{position:relative;z-index:2;width:50%}.course__index .course__index__box .course__index__box__img img{width:100%;height:auto}.course__index .course__index__box .course__index__slide{position:absolute;top:0;left:0;height:100%;width:calc(100% + 100px)}.course__index .course__index__box .course__index__slide .course__index__slide__item{position:relative;width:100%;height:100%;background-size:cover;background-position:center center}.course__index .course__index__box .course__index__slide .slick-list,.course__index .course__index__box .course__index__slide .slick-track{height:100%}.course__index #course__index__unzen .course__index__box__inner{flex-direction:row-reverse}.course__index #course__index__unzen .course__index__box__txt::after{right:-50px;left:auto}.course__index #course__index__unzen .course__index__slide{left:-100px}.course__cooking__ph{position:relative}.course__cooking__ph .biko{position:absolute;bottom:10px;left:6px;font-size:11px;font-size:1.1rem;font-weight:500}.course__cooking__ph .biko__w{color:#fff}.underconstruction{width:100%;padding:100px 0 150px 0;font-size:30px;font-size:3rem;font-weight:500;color:#999;text-align:center}.ls0{letter-spacing:0}.top__news__msg{font-size:14px;font-size:1.4rem}.course__root__item__txt{text-align:right;font-size:12px;font-size:1.2rem;padding-top:20px}.course .main__visual::after{content:none}.course__index__slide__item{position:relative}.course__index__slide__item .name{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;font-size:1.2rem}.course__index__slide__item .name__b{color:#111}.application__index__img{width:100%;margin:0 auto 40px auto}.application__index__img ul{display:flex;justify-content:space-between;flex-wrap:wrap}.application__index__img ul li{width:49.5%}.application__index__img img{width:100%;height:auto}.application__index__btn{text-align:center}.application__index__btn a{display:inline-block;line-height:1.3;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 97% center #cd4c23;background-size:18px;border-radius:8px;text-decoration:none;padding:16px 40px 17px 30px;width:90%;max-width:700px}.application__index__btn a:hover{opacity:0.5}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}.open{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:10000}.open p{width:100%}.open::after{position:relative}.open__item{position:absolute;width:80%;margin:0}.open__item ul{display:flex;flex-wrap:wrap}.open__item ul li{width:100%;margin:5px}.open__item::after{position:relative}.open__item__aniv{position:absolute;top:50%;left:10%;width:80%;height:auto;margin:0}.open__item__aniv img{width:100%;height:auto}.open__item__aniv::after{position:relative}.open__close{width:20px;height:20px}.lexus{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:10000}.lexus::after{position:relative}.lexus__item{position:absolute;top:0;left:5%;width:90%;margin:0;margin-top:30vh;border:3px solid #fff}.lexus__item img{width:100%;height:auto;vertical-align:bottom}.lexus__item::after{position:relative}.lexus__close{position:absolute;top:-10px;right:-10px;z-index:10}.movie{width:100%;height:100vh;position:relative;overflow:hidden;background:#000}.movie #movie{position:absolute;top:50%;left:50%}.movie__cover{position:absolute;width:100%;height:100vh;background:#000;z-index:10}.movie__cover a{display:block;width:100%;height:100vh}.header{width:100%;height:80px;background:#000;z-index:100;position:relative}.header h1{display:none}.header__youtube{display:none}.header__logo{width:100%;text-align:center;padding:11px 0 0 0;margin:0}.header__nav__sp{display:none;position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);z-index:100;background:#000;padding:5% 10% 40% 10%;overflow:auto;-webkit-overflow-scrolling:touch}.header__nav__sp ul li{border-bottom:1px dotted rgba(255,255,255,0.2)}.header__nav__sp ul li.nav__stand a{color:#d80c18}.header__nav__sp ul li img{width:100%;height:auto}.header__nav__sp ul li a.youtubebtn{display:block}.header__nav__sp ul li a{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:400;color:#fff;text-decoration:none;line-height:1.2;padding:5% 0;color:#fff}.header__nav{display:none;width:100%;text-align:center}.header__nav ul{display:inline-block;margin:0 auto;text-align:center;padding:0 0}.header__nav ul li{display:inline-block;background:url(../images/nav_line.png) right center no-repeat}.header__nav ul li:last-child{background:none}.header__nav ul li a{display:inline-block;font-size:13px;font-size:1.3rem;font-weight:400;color:#fff;text-decoration:none;line-height:1.2;padding:0 11px}.header__lang{display:none;position:absolute;top:82px;right:40px;z-index:10}.header__lang__title{margin:0;height:36px}.header__lang__title a{display:block;width:100px;font-size:13px;font-size:1.3rem;font-weight:400;color:#fff;letter-spacing:0.05em;text-decoration:none}.header__lang ul{display:none}.header__lang ul li{margin:0 0 5px 0}.header__lang ul li a{width:100px;display:block;background:rgba(0,0,0,0.5);font-size:12px;font-size:1.2rem;font-weight:400;color:#fff;letter-spacing:0.05em;text-decoration:none;padding:10px 0;text-align:center}.header__next{position:fixed;top:0;left:0}.header__en{position:fixed;top:0;left:0}.header__en__logo{width:100%;text-align:center;padding:11px 0 0 0;margin:0 0 0 0}.main{width:100%;padding:0}.main__visual{width:100%;height:calc(100vh - 80px);background-size:cover;background-repeat:no-repeat;background-position:center bottom}.main__visual__inner{max-width:1175px;height:calc(100vh - 80px);margin:0 auto;position:relative}.main__visual__box{position:absolute;left:0;z-index:10}.main__visual .lead{margin:0 0 0% 0}.main__visual .lead span{display:inline-block;font-size:20px;font-size:2rem;font-weight:200;color:#fff;background:#000;padding:2% 5%;letter-spacing:0.05em;margin:0 0 1% 0;line-height:1.1}.main__visual .txt{color:#fff;font-size:13px;font-size:1.3rem;line-height:1.8;font-weight:400;letter-spacing:0;padding:5%;background:rgba(0,0,0,0.5)}.main__box{max-width:1175px}.top{width:100%;height:auto;position:relative}.top__visual{position:static;top:0;left:0;width:100%;height:250px;z-index:-1;margin:0 0 5% 0}.top__visual ul li{width:100%;height:250px;background-size:cover;background-position:center center}.top__obj{position:static;bottom:0;left:0;display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;margin:0 5% 0 5%}.top__gallery{display:inline-block;width:100%;height:200px;position:relative;overflow:hidden;margin:0 0 5% 0}.top__gallery h2{position:absolute;top:20px;left:22px;width:265px;height:32px;background:url(../images/banner_gallery_title.svg) no-repeat;background-size:265px 32px;text-indent:-5000px}.top__gallery__logo{position:absolute;top:50%;left:50%;width:104px;height:67px;background:url(../images/banner_gallery_logo.svg) no-repeat;background-size:104px 67px;text-indent:-5000px;margin:-20px 0 0 -52px}.top__gallery__img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:200px;transition:0.3s;background:url(../images/banner_gallery_img.png) no-repeat center centers;background-size:cover}.top__gallery a{display:block;width:100%;height:200px}.top__gallery__en h2{height:32px;background:url(../images/banner_gallery_title_en.svg) no-repeat}.top__gallery__en .top__gallery__logo{background:url(../images/banner_gallery_logo_en.svg) no-repeat center top}.top__column{display:block;width:100%;height:auto;position:relative;margin:0 0 5% 0;padding:5%;background:#fff}.top__column h2{position:static;width:255px;height:32px;background:url(../images/top_column_title.svg?1) no-repeat;background-size:255px 32px;text-indent:-5000px;margin-bottom:10px}.top__column p{position:static;top:60px;left:0;text-align:center;width:100%;color:#66000c;font-size:13px;font-size:1.3rem;font-weight:400;letter-spacing:0.05em}.top__column dl{position:static;top:90px;left:5%;width:100%}.top__column dl dt{margin:0 0 5px 0}.top__column dl dt img{width:100%;height:auto}.top__column dl dd{font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:0.05em;text-align:justify}.top__column a{display:block;width:100%;height:auto;color:#333;text-decoration:none;background:rgba(255,255,255,0.5);cursor:default}.top__column__en h2{background:url(../images/top_column_title_en.svg?1) no-repeat}.top__column__cn__s h2{background:url(../images/top_column_title_cn_s.svg?1) no-repeat}.top__column__cn__t h2{background:url(../images/top_column_title_cn_t.svg?1) no-repeat}.top__news{display:block;width:100%;height:250px;background:rgba(255,255,255,0.5);position:relative;margin:0 0 5% 0}.top__news h2{position:absolute;top:20px;left:5%;width:90%;height:32px;background:url(../images/top_news_title.svg) no-repeat;background-size:510px 32px;text-indent:-5000px}.top__news__list{position:absolute;top:65px;left:5%;width:90%;height:170px;overflow:auto;-webkit-overflow-scrolling:touch}.top__news__list ul li{margin:0 0 7px 0}.top__news__list dl dt{font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:0.05em;background:url(../images/top_news_mark.svg) no-repeat left center;background-size:10px 11px;padding:0 0 0 14px}.top__news__list dl dt span{display:inline-block;color:#ff0000;padding:0 10px}.top__news__list dl dd{font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:0.05em}.top__news__list dl dd a{color:#333;text-decoration:none;border-bottom:1px solid rgba(103,0,11,0)}.top__news__en h2{height:32px;background:url(../images/top_news_title_en.svg) no-repeat;background-size:510px 32px}.top__news__cn__s h2{height:32px;background:url(../images/top_news_title_cn_s.svg) no-repeat;background-size:510px 32px}.top__news__cn__t h2{height:32px;background:url(../images/top_news_title_cn_t.svg) no-repeat;background-size:510px 32px}.top__scroll{display:none;position:absolute;bottom:40px;right:40px}.idx__box{width:100%;background:#f4f2ef;position:relative;padding:70px 0 0 0}.idx__box__num{position:absolute;top:20px;width:80px;background-repeat:no-repeat;background-size:100% auto}.idx__box__txt{position:absolute;z-index:10;top:90px;margin:0 0 0 45px;font-size:30px;font-size:3rem}.idx__box__img{width:100%;height:400px;position:relative}.idx__box__img a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.idx__box__more{position:absolute;bottom:20px;right:20px}.idx__box__more a{display:block;width:63px;height:24px;background:url(../images/btn_more.svg) no-repeat;background-size:63px 24px;text-indent:-5000px}.idx__message__num{height:107px;left:20%}.idx__message__txt{left:15%;width:22px}.idx__message__img{background:url(../images/idx_message_bg_sp.jpg?230416) no-repeat center center;background-size:cover}.idx__message__txt__en{top:120px;left:5%;width:90%;height:50px;margin:0}.idx__trains__num{height:107px;left:55%}.idx__trains__txt{width:29px;left:48%}.idx__trains__img{background:url(../images/idx_trains_bg_sp.jpg?230328) no-repeat center center;background-size:cover}.idx__trains__txt__en{top:120px;left:5%;width:90%;height:44px;margin:0}.idx__course__num{height:114px;left:10%}.idx__course__txt{width:30px;left:3%}.idx__course__img{background:url(../images/idx_course_bg_sp.jpg?230328) no-repeat center center;background-size:cover}.idx__course__txt__en{top:120px;left:5%;width:90%;height:44px;margin:0}.idx__region__num{height:116px;left:55%}.idx__region__txt{width:29px;left:48%}.idx__region__img{background:url(../images/idx_region_bg_sp.jpg?230416) no-repeat center center;background-size:cover}.idx__region__txt__en{top:120px;left:5%;width:90%;height:50px;margin:0}.idx__application__num{height:117px;left:20%}.idx__application__txt{width:85px;left:10%;margin-left:0px}.idx__application__img{background:url(../images/idx_application_bg_sp.jpg?230328) no-repeat center center;background-size:cover}.idx__application__txt__en{top:120px;left:5%;width:90%;height:44px;margin:0}.idx__qa__num{height:116px;left:60%}.idx__qa__txt{width:29px;left:52.5%}.idx__qa__img{background:url(../images/idx_qa_bg_sp.jpg?230328) no-repeat center center;background-size:cover}.idx__qa__txt__en{top:120px;left:5%;width:90%;height:50px;margin:0}.idx__users__num{height:118px;left:13%}.idx__users__txt{width:29px;left:6%}.idx__users__img{background:url(../images/idx_users_bg_sp.jpg?230416) no-repeat center center;background-size:cover}.idx__users__txt__en{top:120px;left:5%;width:90%;height:44px;margin:0}.headline{width:100%;height:100px;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}.headline__inner{width:90%;margin:0 auto;text-align:left}.headline h1{width:100%;height:100px;margin:0;padding:0;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;line-height:100px;color:#fff;font-weight:500;font-size:20px;font-size:2rem;letter-spacing:0;text-shadow:0 0 10px rgba(0,0,0,0.4);-moz-text-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-text-shadow:0 0 10px rgba(0,0,0,0.4)}.headline .title__sub{padding:25px 0 0 0;line-height:1.2}.headline .title__sub span{font-size:16px;font-size:1.6rem}.message{padding:80px 0 0 0}.message .main__visual .main__visual__box{top:10%}.message .main__visual::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/main_visual_cover_h.png) left top repeat-x}.message .headline{background-image:url(../images/message_title_bg.jpg)}.message__concept{width:100%;margin-bottom:20%}.message__concept dl{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;margin:0 auto 10% auto;padding:10% 0 0 0}.message__concept dl dt{width:100%;font-size:32px;font-size:3.2rem;font-weight:500;letter-spacing:0.05em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:left;line-height:1.5;padding:0 0 5% 0}.message__concept dl dd{flex:1;width:100%;font-size:15px;font-size:1.5rem;font-weight:300;text-align:justify;letter-spacing:0.05em;line-height:1.8;border-left:none;padding:0 0 0 0}.message__greet{width:100%}.message__greet__inner{width:90%;padding:0;margin:0 auto 10% auto;display:flex;justify-content:space-between;flex-direction:row-reverse;flex-wrap:wrap}.message__greet__body{flex:1;width:100%;border-left:none;padding:0;margin:0 0 5% 0}.message__greet__body h2{font-size:26px;font-size:2.6rem;font-weight:500;letter-spacing:0.05em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:left;margin:0 0 5% 0}.message__greet__body p{font-size:15px;font-size:1.5rem;font-weight:300;text-align:justify;letter-spacing:0.05em;line-height:1.8;margin:0 0 3% 0}.message__greet__body p:last-child{margin:0}.message__greet__ph{width:100%}.message__greet__ph dl{text-align:center}.message__greet__ph dl dt{margin:0 0 3% 0}.message__greet__ph dl dd{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0.05em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.message__greet__ph dl dd.name{font-size:24px;font-size:2.4rem}.message__prof{width:100%}.message__prof__inner{width:90%;margin:0 auto 10% auto;text-align:center}.message__prof__inner h2{font-size:26px;font-size:2.6rem;font-weight:500;letter-spacing:0.05em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:left;margin:0 0 5% 0}.message__prof__body{width:100%;height:calc(90vw * 0.911);background:url(../images/message_prof_board.svg) no-repeat left top;background-size:100% auto}.message__prof__body h3{padding:6% 0 0 0;margin:0 0 1% 0}.message__prof__body h3 img{width:40%;height:auto}.message__prof__body dl{width:80%;margin:0 auto;text-align:left;letter-spacing:0.05em;line-height:1.6}.message__prof__body dl dt{font-size:12px;font-size:1.2rem;font-weight:300;border-bottom:1px solid #000;padding:0 0 1% 0;margin:0 0 1% 0}.message__prof__body dl dd{font-size:12px;font-size:1.2rem;font-weight:300;margin:0 0 3% 0}.message__prof__body dl dd span{font-size:10px;font-size:1rem}.message__prof__body ul{padding:0 0 0 20px}.message__prof__body ul li{list-style:disc;margin:0 0 2px 0;line-height:1.5;letter-spacing:0.07em}.message__exp{width:100%}.message__exp dl{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:90%;padding:0;margin:0 auto 10% auto}.message__exp dl dt{width:100%;font-size:26px;font-size:2.6rem;font-weight:500;letter-spacing:0.02em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:left;line-height:1.5;padding:0;margin:0 0 5% 0}.message__exp dl dd{flex:1;width:100%;font-size:15px;font-size:1.5rem;font-weight:300;text-align:justify;letter-spacing:0.05em;line-height:1.8;border-left:none;padding:0}.message__mov{width:100%;padding:0 5%;margin:10% auto 0 auto}.message__photo ul{display:flex;justify-content:space-between;width:100%}.message__photo ul li{width:33%}.message__photo ul li img{width:100%;height:auto}.trains{padding:80px 0 0 0}.trains .main__visual .main__visual__box{top:5%}.trains .main__visual::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/main_visual_cover_f.png) left bottom repeat-x}.trains .headline{background-image:url(../images/trains_title_bg.jpg)}.trains__lead{padding:0 5%;margin:10% auto 0px auto;font-size:24px;font-size:2.4rem;letter-spacing:0}.trains__headline{text-align:center;margin:0 0 5% 0}.trains__headline h2{font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;display:inline-block;line-height:70px;background:url(../images/trains_headline.svg) left center no-repeat;background-size:auto 70px;padding:0 0 0 15px}.trains__aprc{padding:10% 0 0 0}.trains__aprc__body{max-width:90%;padding:0;margin:0 auto 10% auto;display:flex;justify-content:space-between;flex-wrap:wrap}.trains__aprc__txt{width:100%;flex:1;margin:0 0 5% 0}.trains__aprc__txt dl dt{font-size:25px;font-size:2.5rem;font-weight:300;line-height:1.4;letter-spacing:0;margin:0 0 5% 0}.trains__aprc__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0;text-align:justify;line-height:1.8}.trains__aprc__ph{width:100%}.trains__aprc__ph img{width:100%;height:auto;border-radius:10px}.trains__zu{width:90%;padding:0;margin:0 auto 10% auto}.trains__zu h2{margin:0 0 20px 0}.trains__zu h2 span{display:inline-block;background:#67000b;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.05em;border-radius:20px;padding:2px 30px}.trains__zu p{font-size:12px;font-size:1.2rem;font-weight:300;letter-spacing:0.05em}.trains__zu ul{display:flex;margin:0 0 20px 0}.trains__lounge__inner{width:90%;padding:0;margin:0 auto 10% auto}.trains__lounge .trains__headline{text-align:left;margin-left:0}.trains__lounge__body{display:flex;justify-content:space-between;flex-wrap:wrap}.trains__lounge__txt{width:100%;margin:0}.trains__lounge__txt dl dt{font-size:25px;font-size:2.5rem;font-weight:300;line-height:1.6;letter-spacing:0;margin:0 0 5% 0}.trains__lounge__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0;text-align:justify;line-height:1.8}.trains__lounge__ph{width:100%;margin:0 0 5% 0}.trains__lounge__ph img{width:100%;height:auto;border-radius:10px}.trains__dining__inner{width:90%;padding:0;margin:0 auto 10% auto;overflow:hidden}.trains__dining .trains__headline{width:100%;float:none;text-align:left;margin-left:0}.trains__dining__body{float:none;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.trains__dining__txt{width:100%;flex:1;margin:0 5% 5% 0}.trains__dining__txt dl dt{font-size:23px;font-size:2.3rem;font-weight:300;line-height:1.6;letter-spacing:0;margin:0 0 5% 0}.trains__dining__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0;text-align:justify;line-height:1.8}.trains__dining__ph{width:100%}.trains__dining__ph img{width:100%;height:auto;border-radius:10px}.trains__guest{padding:0 0 10% 0}.trains__guest__inner{width:90%;padding:0;margin:0 auto 10% auto;overflow:hidden}.trains__guest .trains__headline{text-align:left;margin-left:0}.trains__guest__btn{padding:0 0 0 0}.trains__guest__btn a{float:right;display:inline-block;line-height:24px;color:#fff;font-size:13px;font-size:1.3rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 93% center #000;background-size:14px;border-radius:4px;text-decoration:none;padding:0 25px 0 15px}.trains__guest__body{float:none;margin:0;width:100%}.trains__guest__header{width:100%;margin:0 0 5% 0}.trains__guest__header dl dt{font-size:25px;font-size:2.5rem;font-weight:300;line-height:1.6;letter-spacing:0;margin:0 0 5% 0}.trains__guest__header dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0;text-align:justify;line-height:1.8}.trains__guest__sweet{overflow:hidden;margin:0 auto 10% auto;width:100%}.trains__guest__sweet__inner{width:100%;float:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.trains__guest__sweet__ph{width:100%;margin:0 0 5% 0}.trains__guest__sweet__ph h3{font-size:24px;font-size:2.4rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:300;background:url(../images/trains_h3_line.png) left bottom repeat-x;margin:0 0 5% 0}.trains__guest__sweet__ph h3 span{display:inline-block;background:#f4f2ef}.trains__guest__sweet__ph img{width:100%;height:auto}.trains__guest__sweet__txt{flex:1;margin:0 0 0 0;width:100%}.trains__guest__sweet__txt dl dt{font-size:22px;font-size:2.2rem;font-weight:300;line-height:1.6;letter-spacing:0;margin:0 0 5% 0}.trains__guest__sweet__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.05em;text-align:justify;line-height:1.8}.trains__guest__sweet__txt .trains__btn{width:60px;bottom:auto;top:0;left:auto;right:0}.trains__guest__dxsweet{overflow:hidden}.trains__guest__dxsweet .trains__guest__dxsweet__ph__wrap{padding-top:5%;margin-bottom:5%}.trains__guest__dxsweet .trains__guest__dxsweet__txt__wrap{width:100%}.trains__guest__dxsweet .trains__guest__dxsweet__txt__wrap .trains__btn{width:60px}.trains__guest__dxsweet__ph{width:100%;margin:0 0 5% 0}.trains__guest__dxsweet__ph h3{font-size:24px;font-size:2.4rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:300;background:url(../images/trains_h3_line.png) left bottom repeat-x;margin:0 0 5% 0}.trains__guest__dxsweet__ph h3 span{display:inline-block;background:#f4f2ef}.trains__guest__dxsweet__ph img{width:100%;height:auto}.trains__guest__dxsweet__txt{margin:0 0 5% 0;width:100%}.trains__guest__dxsweet__txt dl dt{font-size:22px;font-size:2.2rem;font-weight:300;line-height:1.6;letter-spacing:0;margin:0 0 5% 0}.trains__guest__dxsweet__txt dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0;text-align:justify;line-height:1.8}.trains__guest__dxsweet__txt ul{width:100%}.trains__guest__dxsweet__txt ul li{font-size:15px;font-size:1.5rem;letter-spacing:0;margin-bottom:5%}.trains__support{padding:0}.trains__support__inner{max-width:90%;padding:0;margin:0 auto 10% auto}.trains__support__inner p{font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.8;margin:0 0 5% 0;letter-spacing:0.05em}.trains__support__inner ul li{width:100%;margin:0 0 5% 0;display:flex;flex-wrap:wrap;justify-content:space-between}.trains__support__ph{width:37%;margin:0 0 4% 0}.trains__support__ph img{width:100%;height:auto}.trains__support__img{width:59%;margin:0 0 4% 0}.trains__support__img img{width:100%;height:auto}.trains__support__data{width:100%;flex:1;margin:0 0 4% 0}.trains__support__data dl{width:100%}.trains__support__data dl dt{font-size:24px;font-size:2.4rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;margin:0 0 2% 0}.trains__support__data dl dt span{vertical-align:text-top;display:inline-block;font-family:"Noto Sans Japanese","メイリオ",Meiryo,Helvetica,Arial,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;font-size:12px;font-size:1.2rem;border:1px solid #000;padding:3px 10px;margin:0 0 0 5%;letter-spacing:0.05em}.trains__support__data dl dd{font-size:14px;font-size:1.4rem;line-height:1.8}.trains__support__btn{width:100%;position:relative;margin:0 0 10% 0}.trains__support__btn a{display:inline-block;position:static;bottom:0;right:0;width:63px;height:24px;background:url(../images/btn_more.svg);background-size:63px 24px;text-indent:-5000px}.trains__title{width:100%;background:url(../images/harf_line_b.png) center bottom no-repeat;margin:0 0 5% 0}.trains__title h2{display:block;max-width:1200px;padding:0 5%;margin:0 auto;font-size:30px;font-size:3rem;line-height:1.2;font-weight:300;letter-spacing:0.05em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.trains__title h2 div{padding-bottom:5%;display:block;background:url(../images/line_b.png) left bottom no-repeat}.trains__title h2 span{padding:15px 0;display:inline-block;font-size:20px;font-size:2rem;letter-spacing:0}.trains__box{padding:5% 0}.trains__box__inner{padding:0 5%;flex-wrap:wrap}.trains__box .trains__headline{margin-left:-5px}.trains__box__data{width:100%;margin-bottom:5%}.trains__box__data .trains__btn{width:60px;bottom:auto;top:0}.trains__box__body{width:100%}.trains__box__txt dl dt{font-size:25px;font-size:2.5rem;margin:0 0 30px 0}.trains__box__txt dl dt.trains__box__txt__label{font-size:18px;font-size:1.8rem}.trains__box__txt dl dd{font-size:14px;font-size:1.4rem;line-height:1.8}.trains__box__txt__en dl dt{font-size:24px;font-size:2.4rem;letter-spacing:0.05em}.trains__box__txt__en dl dd{font-size:14px;font-size:1.4rem;letter-spacing:0.05em}.trains__box__ph{width:100%}.trains #lounge .trains__btn{left:auto;right:0}.trains #dining .trains__box__data{padding-left:0%;width:100%}.trains #dining .trains__box__body{width:100%}.trains #dining .trains__btn{right:0}.trains #tearoom .trains__box__data{width:100%}.trains #tearoom .trains__box__body{width:100%}.trains #tearoom .trains__btn{left:auto;right:0}.trains #bar .trains__box__data{width:100%}.trains #bar .trains__box__body{width:100%}.trains #bar .trains__btn{right:0}.trains #gallery{padding-bottom:10%}.trains #gallery .trains__box__data{width:100%}.trains #gallery .trains__box__body{width:100%}.trains #gallery .trains__btn{left:auto;right:0}.course{padding:80px 0 10% 0}.course .main__visual .main__visual__box{top:10%}.course .main__visual::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/main_visual_cover_f.png) left bottom repeat-x}.course .headline{background-image:url(../images/course_title_bg.jpg)}.course .modal__schedule{display:none;position:fixed;top:50%;left:0;width:100%;z-index:1100;background:#fff;padding:5%;margin-left:0}.course .modal__schedule::after{position:relative}.course .modal__schedule .note{padding:5% 0 0 0;font-size:10px;font-size:1rem;font-weight:300}.course .modal__schedule img{width:100%;height:auto}.course .modal__schedule .modal__schedule__close{position:absolute;top:15px;right:15px;z-index:10;width:22px;height:22px}.course .modal__schedule .modal__schedule__close a{display:block;background:url(../images/modal_close.svg) no-repeat;background-size:22px 22px;text-indent:-5000px;width:22px;height:22px}.course .modal__back{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.3);z-index:1000}.course__tab{width:100%;border-bottom:1px solid #67000b;margin:0 0 7% 0}.course__tab__inner{max-width:1200px;padding:0 5%;margin:0 auto;display:flex}.course__tab__item{border-left:1px solid #67000b;border-right:1px solid #67000b;border-top:1px solid #67000b;border-radius:10px 10px 0 0;margin:0 5px 0 0;padding:10px 10px 0 10px;width:50%}.course__tab dl dt{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0.05em;line-height:1;color:#67000b;margin:0 0 10px 0}.course__tab dl dt span{font-size:10px;font-size:1rem;letter-spacing:0.05em;font-weight:300;padding-left:10px}.course__tab dl dd{display:block;vertical-align:bottom;font-size:0}.course__tab dl dd.snd{margin-left:0}.course__tab .label{display:inline-block;color:#67000b;font-size:11px;font-size:1.1rem;line-height:1.2;height:auto;padding:7px 10px 5px 0;vertical-align:bottom}.course__tab ul{display:block}.course__tab ul li{vertical-align:middle;font-size:0;display:block;margin:0 0 5px 0;height:auto;line-height:1.2}.course__tab ul li a{display:block;border-radius:5px;background:#fff;color:#67000b;font-size:11px;font-size:1.1rem;font-weight:500;padding:0 5%;text-decoration:none;height:auto;padding:10px;text-align:left}.course__tab ul li.t12{border-right:none;padding-right:0;margin-right:0}.course__tab ul li.t34 a,.course__tab ul li.t12 a,.course__tab ul li.sa a,.course__tab ul li.st a{padding-top:10px}.course__tab ul li.tp{border:none;padding-right:0;margin-right:0}.course__tab ul li.tp a{padding-top:10px}.course__tab ul li.tp2 a{padding-top:10px}.course__title{width:100%;background:url(../images/harf_line_b.png) center bottom no-repeat;margin:0 0 5% 0}.course__title h2{display:block;max-width:1200px;padding:0 5%;margin:0 auto;font-size:20px;font-size:2rem;font-weight:300;letter-spacing:0.05em}.course__title h2 div{display:block;padding:0 0 5% 0;background:url(../images/line_b.png) left bottom no-repeat}.course__premium{padding:10% 0 0 0;margin:0 0 10% 0}.course__premium__inner{max-width:1200px;padding:0 5%;margin:0 auto}.course__premium__lead{margin:0 0 10% 0}.course__premium__lead p{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.03em;text-align:justify;line-height:1.8}.course__premium__detail{margin:0 0 10% 0}.course__premium__detail dl{display:flex;justify-content:space-between;align-items:center;margin:0 0 5% 0;border-bottom:1px solid #333;flex-wrap:wrap}.course__premium__detail dl dt{width:100%;font-size:17px;font-size:1.7rem;font-weight:500;letter-spacing:0.05em;line-height:1.3;padding:0 0 3% 0}.course__premium__detail dl dd{width:100%;border-left:none}.course__premium__detail dl dd p{padding:0 0 5% 0;font-size:13px;font-size:1.3rem;font-weight:300;letter-spacing:0.05em;line-height:1.8}.course__premium__detail dl table{width:100%;margin:0 0 5% 0}.course__premium__detail dl table tr th,.course__premium__detail dl table tr td{display:block;padding:3% 0 3% 0;font-size:13px;font-size:1.3rem;font-weight:300;letter-spacing:0.05em;line-height:1.8;vertical-align:top;text-align:left;border-bottom:none}.course__premium__detail dl table tr th{font-size:14px;font-size:1.4rem;padding:3% 0 0 0;font-weight:500}.course__premium__detail dl table tr td{padding:0}.course__premium__detail dl table tr:first-child th,.course__premium__detail dl table tr:first-child td{padding-top:0}.course__premium__detail dl table tr:last-child th,.course__premium__detail dl table tr:last-child td{border:none}.course__premium__date{margin:0 0 10% 0}.course__premium__date ul li{margin:0 0 5% 0;font-size:16px;font-size:1.6rem;font-weight:400;letter-spacing:0.05em;flex-wrap:wrap}.course__premium__date ul li span.date{width:100%;line-height:1.6}.course__premium__date ul li span.label{width:100%;text-align:center;font-weight:500;display:block;margin:0 30px 0 0;color:#fff;background:#000;padding:15px;position:relative;letter-spacing:0.05em;line-height:1.4;margin-bottom:3%}.course__premium__date ul li span.label.eve{background:#cd4c23}.course__premium__date ul li span.label.eve:before{border-left:10px solid #cd4c23}.course__premium__date ul li span.label.kyushu{background:#736357}.course__premium__date ul li span.label.kyushu:before{border-left:10px solid #736357}.course__premium__date ul li span.label:before{content:none;position:absolute;top:50%;left:100%;margin-top:-10px;border:10px solid transparent;border-left:10px solid #000}.course__premium__entry p{font-size:14px;font-size:1.4rem;font-weight:400;letter-spacing:0.05em;line-height:40px}.course__premium__entry p span{display:inline-block;margin:0 5% 0 0;color:#fff;background:#000;padding:0 10px 0 10px;position:relative}.course__premium__entry p span:before{content:"";position:absolute;top:50%;left:100%;margin-top:-20px;border:20px solid transparent;border-left:10px solid #000}.course__premiumdata{padding:5% 0 0 0;margin:0 0 10% 0}.course__premiumdata__inner{max-width:1200px;padding:0 5%;margin:0 auto}.course__premiumdata__btns{padding:0 0 0 0}.course__premiumdata__btns ul{display:flex;justify-content:space-between;flex-wrap:wrap}.course__premiumdata__btns ul li{width:100%;padding:5%;margin:0 0 5% 0;text-align:center;background:url(../images/link_mark_go.svg) center 89% no-repeat #736357;background-size:24px 24px}.course__premiumdata__btns ul li:nth-child(3){background:url(../images/link_mark_go.svg) center 89% no-repeat #cd4c23;background-size:24px 24px}.course__premiumdata__btns ul li a{display:block;padding:0 0 30px 0;color:#fff;text-decoration:none}.course__premiumdata__btns ul li dl dt{font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.05em;margin:0 0 5px 0}.course__premiumdata__btns ul li dl dt span{padding:3px 0 0 0;display:block;font-size:12px;font-size:1.2rem;line-height:1.3}.course__premiumdata__btns ul li dl dd{font-size:12px;font-size:1.2rem;font-weight:300;letter-spacing:0.05em}.course__data{padding:10% 0 0 0;margin:0 0 10% 0}.course__data__modal .modal_item{display:none;position:fixed;top:20%;left:5%;width:90%;background:#fff;padding:5% 5%}.course__data__modal .modal_item::after{position:relative}.course__data__modal .modal_item dl dt{font-size:22px;font-size:2.2rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:0.05em;margin:0 0 10px 0;color:#67000b}.course__data__modal .modal_item dl dd{font-size:14px;font-size:1.4rem;line-height:1.8;letter-spacing:0.05em}.course__data__modal .modal_item .modal__close{position:absolute;top:30px;right:30px;z-index:10}.course__data__modal .modal_item .modal__close a{display:block;background:url(../images/modal_close.svg) no-repeat;background-size:22px 22px;text-indent:-5000px;width:22px;height:22px}.course__data__inner{max-width:1200px;padding:0 5%;margin:0 auto}.course__data__lead{margin:0 0 5% 0;flex-direction:column-reverse}.course__data__lead__notice{margin-top:0;width:100%;padding:5%;margin-bottom:5%}.course__data__lead dl{width:100%}.course__data__lead dl dt{font-size:24px;font-size:2.4rem;font-weight:300;line-height:1.5;letter-spacing:0.05em;margin:0 0 5% 0}.course__data__lead dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.05em;text-align:justify;line-height:1.8}.course__data__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.course__data__wrap .day__item,.course__data__wrap .map__day__box{display:none}.course__data__wrap #day__1 .day__item{display:block}.course__data__wrap #map__day__1{display:block}.course__data__day{width:100%;padding:0;margin:0 0 5% 0}.course__data__day .day__title{font-size:18px;font-size:1.8rem;line-height:1.3;letter-spacing:0.05em;padding:0px 0 0 0;margin:0 0 3% 0}.course__data__day .day__title a{color:#333}.course__data__day .day__title span{font-size:13px;font-size:1.3rem;color:#000;background:#fff;display:inline-block;vertical-align:text-bottom;padding:4px 10px;margin:0 10px 2px 0;transition:0.3s}.course__data__day .active .day__title span{color:#fff;background:#67000b}.course__data__day .day__item{margin:0 0 5% 0}.course__data__day .day__item p{font-size:15px;font-size:1.5rem;letter-spacing:0.05em;line-height:1.8;margin:0 0 5% 0}.course__data__day .day__item ul li{margin:0 0 2% s 0;position:relative;font-size:0}.course__data__day .day__item ul li img{width:100%;height:auto}.course__data__day .day__item ul li span{display:inline-block;position:absolute;left:8px;bottom:8px;font-size:12px;font-size:1.2rem;color:#fff;line-height:1.3;z-index:10}.course__data__day .day__item ul li a{position:absolute;bottom:8px;right:8px;width:63px;height:24px;background:url(../images/btn_more.svg);background-size:63px 24px;text-indent:-5000px}.course__data__map{width:100%;position:relative;margin:0 0 5% 0}.course__data__map img{width:100%;height:auto}.course__data__detail{padding:5% 0 0 0;text-align:center}.course__data__detail img{max-width:800px;width:100%;height:auto}.course__data__pdfbtn{padding:50px 0;text-align:center}.course__data__pdfbtn a{display:inline-block;line-height:1.3;color:#fff;font-size:15px;font-size:1.5rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #6d482e;background-size:24px;border-radius:10px;text-decoration:none;padding:15px 0 15px 0;width:100%}.course__data__pdfbtn a span{display:inline-block;letter-spacing:0.05em;background:url(../images/readpamphletonline.svg) no-repeat right center;background-size:20px;padding:5px 30px 5px 10px}.course__root__inner{max-width:1200px;padding:0 5%;margin:0 auto 10% auto}.course__root__schedule{padding:5% 0 0 0}.course__root__schedule a{float:right;display:inline-block;line-height:24px;color:#fff;font-size:13px;font-size:1.3rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 85% center #000;background-size:14px;border-radius:4px;text-decoration:none;padding:0 35px 0 15px}.course__root__item img{width:100%;height:auto}.course__cooking__inner{max-width:1200px;padding:0 5%;margin:0 auto}.course__cooking__lead{margin:0 0 5% 0}.course__cooking__lead dl dt{font-size:21px;font-size:2.1rem;font-weight:300;line-height:1.5;letter-spacing:0.05em;margin:0 0 5% 0}.course__cooking__lead dl dd{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.05em;text-align:justify;line-height:1.8;position:relative;margin:0 0 5% 0}.course__cooking__lead dl dd .back{position:static;right:0;top:50%;margin:0 0 0 0;padding:5% 0 0 0;overflow:hidden}.course__cooking__lead dl dd .back a{float:right;display:inline-block;width:168px;height:18px;background:url(../images/course_back.svg) no-repeat;background-size:168px 18px;text-indent:-5000px}.course__cooking__lead__en dl dd .back a{background:url(../images/course_back_en.svg) no-repeat}.course__cooking__data{margin:0 0 10% 0}.course__cooking__wrap h3{background:#222;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.05em;padding:3px 10px;margin:0 0 5% 0}.course__cooking__list{display:flex;justify-content:space-between;margin:0 0 10% 0;flex-wrap:wrap}.course__cooking__item{width:100%;margin:0 0 10% 0}.course__cooking__item dl dt{font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:0.05em;line-height:1.3;margin:0 0 5% 0;padding:0 0 3% 0;border-bottom:2px solid #333}.course__cooking__item dl dt span{font-weight:300;font-size:16px;font-size:1.6rem}.course__cooking__item dl dd{font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.8;letter-spacing:0.05em;margin:0 0 5% 0;text-align:justify}.course__cooking__item__fix{width:100%}.course__cooking__box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:0%}.course__cooking__txt{width:100%;font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.8;letter-spacing:0.05em;margin:0 0 5% 0;text-align:justify}.course__cooking__ph img{width:100%;height:auto}.course__omotenashi{padding:0 0 10% 0}.course__omotenashi__title{width:100%;background:url(../images/harf_line.png) center bottom no-repeat;margin:0 0 5% 0}.course__omotenashi__title h2{display:block;max-width:1200px;padding:0 5%;margin:0 auto;font-size:18px;font-size:1.8rem;font-weight:300;letter-spacing:0.1em}.course__omotenashi__title h2 div{display:block;padding-bottom:10px;background:url(../images/line.png) left bottom no-repeat}.course__omotenashi__service{max-width:1200px;padding:0 5%;margin:0 auto 5% auto;overflow:hidden;position:relative}.course__omotenashi__service h3{margin:0 0 5% 0;width:100%}.course__omotenashi__service h3 img{width:100%;height:auto}.course__omotenashi__service .service__box{min-height:auto;margin:0 0 5% 0}.course__omotenashi__service .service__ph{position:static;top:0;z-index:-1}.course__omotenashi__service .service__ph img{width:100%;height:auto}.course__omotenashi__service dl{display:block;width:100%}.course__omotenashi__service dl dt{font-size:16px;font-size:1.6rem;font-weight:500;line-height:1.6;margin:0 0 10px 0;color:#736357}.course__omotenashi__service dl dd{font-size:13px;font-size:1.3rem;font-weight:300;line-height:2}.course__omotenashi .service__1 .service__ph{right:25px}.course__omotenashi .service__2 .service__ph{left:25px}.course__omotenashi .service__2 .service__box{float:right}.course__omotenashi .service__2 dl{float:right}.course__tab2{width:100%;border-bottom:1px solid #67000b;padding:5% 0 0 0;margin:0 0 5% 0}.course__tab2 ul{max-width:1200px;padding:0 5%;margin:0 auto}.course__tab2 ul li{display:inline-block;margin:0 3px 0 0}.course__tab2 ul li a{display:inline-block;border-radius:10px 10px 0 0;background:#fff;color:#67000b;font-size:12px;font-size:1.2rem;font-weight:500;padding:10px 20px;text-decoration:none}.region{padding:80px 0 0 0}.region .main__visual .main__visual__box{bottom:85px}.region .headline{background-image:url(../images/region_title_bg.jpg)}.region__thx{width:100%;padding:10% 0 0 0;margin:0 0 10% 0}.region__thx__inner{max-width:1200px;padding:0 5%;margin:0 auto}.region__thx__body{width:100%;padding:8% 8%;background:#fff;border-radius:20px;color:#ac172c}.region__thx__body h2{font-size:20px;font-size:2rem;font-weight:200;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:0.05em;margin:0 0 2% 0}.region__thx__body p{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:300;background:url(../images/region_thx_dot.png) left top;line-height:41px;padding-bottom:2px;letter-spacing:0.05em}.region__towel{width:100%;margin:0 0 10% 0}.region__towel__inner{max-width:1200px;padding:0 5%;margin:0 auto}.region__towel__inner h2{font-size:25px;font-size:2.5rem;font-weight:400;letter-spacing:0.05em;margin:0 0 5% 0}.region__towel__inner p{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.8;letter-spacing:0.05em;padding-bottom:2px;margin:0 0 5% 0}.region__towel__ph{width:100%;margin:0 0 10% 0}.region__towel__ph img{width:100%;height:auto}.region__towel__buy{width:100%;background:#e6e6e6;display:flex;flex-wrap:wrap;margin:0 0 10% 0}.region__towel__buy__ph{width:100%}.region__towel__buy__ph img{width:100%;height:auto}.region__towel__buy dl{width:100%;flex:1;padding:5%}.region__towel__buy dl dt{font-size:18px;font-size:1.8rem;font-weight:500;margin:0 0 15px 0}.region__towel__buy dl dt span{padding:0 0 0 10px;font-size:14px;font-size:1.4rem}.region__towel__buy dl dd{font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.8;letter-spacing:0.05em;margin:0 0 20px 0}.region__towel__buy dl dd.note{font-size:13px;font-size:1.3rem;margin:0;line-height:1.8}.region__flag{width:100%;margin:0 0 10% 0}.region__flag__btn{text-align:center;margin-bottom:10%}.region__flag__btn a{min-width:100%;display:inline-block;line-height:1.3;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #cd4c23;background-size:20px;border-radius:8px;text-decoration:none;padding:13px 5% 15px 5%}.region__flag__inner{max-width:1200px;padding:0 5%;margin:0 auto}.region__flag__inner h2{font-size:25px;font-size:2.5rem;font-weight:400;letter-spacing:0.05em;margin:0 0 5% 0}.region__flag__inner p{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.8;padding-bottom:0;margin:0 0 5% 0}.region__flag__list{margin:0 0 5% 0}.region__flag__list dl dt{border-bottom:2px dotted #ccc;font-size:18px;font-size:1.8rem;font-weight:500;padding:0 0 8px 0;margin:0 0 5% 0;letter-spacing:0.05em}.region__flag__list dl dt span{font-size:16px;font-size:1.6rem;font-weight:400}.region__flag__list dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}.region__flag__list dl dd ul li{margin:0 0 3% 0}.region__flag__list dl dd ul li img{width:100%;height:auto}.region__flag__list dl dd ul.col2 li{width:48%}.region__flag__list dl dd ul.col3 li{width:32%}.region__flag__original__list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.region__flag__original__list ul li{width:48%;margin:0 0 3% 0}.region__flag__original__list ul li dl dt{border-bottom:2px dotted #ccc;font-size:18px;font-size:1.8rem;font-weight:500;padding:0 0 8px 0;margin:0 0 5% 0;letter-spacing:0.05em}.region__flag__original__list ul li img{width:100%;height:auto}.region__flag h3{background:#67000b;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.05em;padding:6px 10px;margin:0 0 5% 0}.region__download{width:100%;margin:0 0 10% 0}.region__download__inner{max-width:1200px;padding:0 5%;margin:0 auto}.region__download__inner h2{font-size:20px;font-size:2rem;font-weight:600;color:#ac172c;letter-spacing:0.05em;margin:0 0 5% 0}.region__download__inner p{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.8;letter-spacing:0.05em;padding-bottom:0;margin:0 0 50px 0}.region__download__kotei{width:100%;position:relative}.region__download__kotei__zu img{width:100%;height:auto}.region__download__kotei__flag{display:none}.region__root{width:100%;margin:0 0 10% 0}.region__root__inner{max-width:1200px;padding:0 5%;margin:0 auto}.region__root__inner h2{text-align:center}.region__root__inner h2 span{display:inline-block;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:0.1em;margin:0 0 5% 0;padding:0 0 5% 0;background:url(../images/region_root_line.png) left bottom repeat-x}.region__root__inner dl{text-align:center}.region__root__inner dl dt{font-size:20px;font-size:2rem;font-weight:600;letter-spacing:0.05em;color:#cd4c23;margin:0 0 5% 0}.region__root__inner dl dd ul{margin:0 0 10% 0}.region__root__inner dl dd ul li{display:inline-block;margin:0 4px}.region__root__inner dl dd ul li a{display:block;line-height:50px;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/region_link_mark.svg) no-repeat 87% center #cd4c23;background-size:22px;border-radius:10px;text-decoration:none;padding:0 40px 0 21px}.region__root__inner p{text-align:center;font-size:13px;font-size:1.3rem;font-weight:300;line-height:1.8;letter-spacing:0.05em;padding-bottom:2px;margin:0}.application{padding:80px 0 10% 0}.application__title{width:100%;background:url(../images/harf_line.png) center bottom no-repeat;margin:0 0 5% 0}.application__title h2{display:block;max-width:1000px;padding:0 5%;margin:0 auto;width:100%;font-size:18px;font-size:1.8rem;font-weight:300;letter-spacing:0.1em}.application__title h2 div{display:block;padding-bottom:5%;background:url(../images/line.png) left bottom no-repeat}.application__entry{padding:10% 0 0 0;margin:0 0 10% 0}.application__entry__date{font-size:14px;font-size:1.4rem;text-align:center;margin-bottom:4%}.application__entry__inner{max-width:1200px;padding:0 5%;margin:0 auto}.application__entry__btn{padding:5%;text-align:center;background:#fff}.application__entry__btn a{display:inline-block;line-height:1.3;color:#fff;font-size:14px;font-size:1.4rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 92% center #cd4c23;background-size:24px;border-radius:10px;text-decoration:none;padding:5% 5% 5% 5%}.application__entry h2{font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.05em;margin:0 0 5% 0}.application__entry h2 font{font-size:16px;font-size:1.6rem}.application__entry__box{border:3px solid #ae8333;border-radius:14px;padding:6%;margin:0 0 5% 0}.application__entry__box__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.application__entry__box__inner h3{font-size:14px;font-size:1.4rem;font-weight:600;letter-spacing:0.05em;margin:0 auto 4% auto;line-height:1.3;border:2px solid #333;background:#e6e6e6;width:95%;border-radius:10px;line-height:1.4;padding:3% 5%}.application__entry__box__inner h4{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0.05em;margin:0 0 4% 0;line-height:1.4}.application__entry__box__inner p{font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;margin:0 0 5% 0;padding:0 5%}.application__entry__box__inner .data dl{width:90%;border:1px solid #000;display:inline-block;margin:0 auto;padding:10px 30px}.application__entry__box__inner .data dl dt{display:inline-block;font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0.05em;padding:2px 10px;margin:0 0 0 0}.application__entry__box__inner .data dl dd{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:0.05em;margin:0 0 0 0;line-height:1.4;white-space:normal}.application__entry__normal{width:100%;background:#fff;text-align:center;padding:5% 0;margin:0 0 0 0}.application__entry__normal .data{margin:0 0 5% 0}.application__entry__normal .btn{margin:0 0 4% 0}.application__entry__normal .btn a{display:inline-block;line-height:1.4;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #cd4c23;background-size:18px;border-radius:8px;text-decoration:none;padding:4% 10% 4% 4%;margin:0 5%}.application__entry__normal .btn__exp{margin:0 0 20px 0}.application__entry__normal .btn__exp a{display:inline-block;line-height:1.4;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #a67c52;background-size:18px;border-radius:8px;text-decoration:none;padding:4% 10% 4% 4%;letter-spacing:0.05em}.application__entry__premium{width:100%;background:#fff;text-align:center;padding:5% 0}.application__entry__premium .btn__box{height:auto;margin-bottom:15%}.application__entry__premium .btn{margin:0 0 4% 0}.application__entry__premium .btn a{display:inline-block;line-height:1.4;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #cd4c23;background-size:18px;border-radius:8px;text-decoration:none;padding:4% 10% 4% 4%}.application__entry__premium .btn__exp{margin:0 0 20px 0}.application__entry__premium .btn__exp a{display:inline-block;line-height:1.4;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #a67c52;background-size:18px;border-radius:8px;text-decoration:none;padding:4% 10% 4% 4%;letter-spacing:0.05em}.application__entry__premium .list{margin:0;padding:0 5%}.application__entry__premium .list ul{display:flex;justify-content:space-between;flex-wrap:wrap;flex-wrap:wrap}.application__entry__premium .list ul li{width:100%;margin:0 0 13px 0;background:url(../images/link_mark_go.svg) center 90% no-repeat #736357;background-size:16px}.application__entry__premium .list ul li a{display:block;text-decoration:none;padding:20px 6px 42px 6px}.application__entry__premium .list ul li dl dt{font-size:16px;font-size:1.6rem;font-weight:600;margin:0 0 5px 0;line-height:1.2}.application__entry__premium .list ul li dl dt span{padding:3px 0 0 0;display:block;font-size:12px;font-size:1.2rem;font-weight:500}.application__entry__premium .list ul li dl dd{font-size:14px;font-size:1.4rem;font-weight:500}.application__entry__premium .list p{font-size:13px;font-size:1.3rem;letter-spacing:0.05em;font-weight:500;width:100%;background:#67000b;color:#fff;padding:5px 5%;border-radius:6px;margin:0}.application__entry__premium .green ul li{background:url(../images/link_mark_go.svg) center 89% no-repeat #736357;background-size:24px 24px}.application__entry__premium .green ul li a{color:#fff}.application__entry__premium .green ul li:last-child{background:url(../images/link_mark_go.svg) center 89% no-repeat #cd4c23;background-size:24px 24px}.application__entry__ohters{text-align:center;padding:0;margin:0 0 10% 0;position:relative}.application__entry__ohters__btn{margin:5% 0 5% 0;width:100%}.application__entry__ohters__btn a{display:inline-block;width:100%;line-height:56px;color:#fff;font-size:14px;font-size:1.4rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 90% center #000;background-size:24px;border-radius:10px;text-decoration:none;padding:0 15px 0 15px;letter-spacing:0.05em;text-align:center}.application__entry__ohters ul{position:static;top:0;right:0}.application__entry__ohters ul li{display:inline-block;margin:2% 1%}.application__entry__ohters ul li a{min-width:150px;display:inline-block;line-height:24px;color:#fff;font-size:13px;font-size:1.3rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 93% center #000;background-size:12px;border-radius:4px;text-decoration:none;padding:5px 20px 5px 10px}.application__pamph{margin:0 0 10% 0}.application__pamph__inner{max-width:1200px;padding:0 5%;margin:0 auto}.application__pamph h2{font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.05em;margin:0 0 15px 0}.application__pamph__box{border:3px solid #ae8333;border-radius:14px;padding:5%;margin:0 0 10% 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.application__pamph__img{width:100%;margin:0 0 5% 0}.application__pamph__img a{display:block}.application__pamph__img img{width:100%;height:auto}.application__pamph__exp{width:100%}.application__pamph__exp dl dt{font-size:19px;font-size:1.9rem;width:100%;height:53px;background:url(../images/application_pamph.svg?230325) no-repeat center center;background-size:80% auto;margin:0 0 5% 0;text-align:center}.application__pamph__exp dl dd{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:0.05em;margin:0 0 5px 0;line-height:1.3;text-align:center}.application__pamph__exp dl dd.date{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0.05em;margin:0 0 10px 0;line-height:1.4}.application__pamph__btn{padding:20px 0 0 0;text-align:center;margin:0 0 5% 0}.application__pamph__btn a{display:inline-block;line-height:56px;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 93% center #cd4c23;background-size:20px;border-radius:10px;text-decoration:none;padding:0 35px 0 25px}.application__pamph__pdfbtn{padding:50px 0;text-align:center}.application__pamph__pdfbtn a{display:inline-block;line-height:1.3;color:#fff;font-size:15px;font-size:1.5rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 95% center #6d482e;background-size:24px;border-radius:10px;text-decoration:none;padding:15px 0 15px 0;width:100%}.application__pamph__pdfbtn a span{display:inline-block;letter-spacing:0.05em;background:url(../images/readpamphletonline.svg) no-repeat right center;background-size:20px;padding:5px 30px 5px 10px}.application__form{padding:5% 0 0 0;margin:0 0 10% 0}.application__form__lead{font-size:14px;font-size:1.4rem;font-weight:500;margin:0 0 5% 0}.application__form__inner{max-width:1000px;padding:0 5%;margin:0 auto;width:100%}.application__form__inner .submitbox{padding:5% 0 0 0}.application__form__inner .submitbox p{text-align:center;font-size:14px;font-size:1.4rem;font-weight:500;margin:0 0 30px 0}.application__form__inner .submitbox a.btn__clear{display:block;font-size:22px;font-size:2.2rem;font-weight:500;color:#fff;background:#aaa;padding:10px 50px 12px 50px;border-radius:10px;text-decoration:none;margin:2% 0;width:100%}.application__form__inner .submitbox a.btn__submit{display:block;font-size:22px;font-size:2.2rem;font-weight:500;color:#fff;background:#66000c;padding:10px 50px 12px 50px;border-radius:10px;text-decoration:none;margin:2% 0;width:100%}.application__form__inner p{margin:0 0 10px 0}.application__form__inner strong{font-weight:600}.application__form__inner .error{position:absolute;display:inline-block;top:-18px;left:0;background:#ff0000;border-radius:4px;color:#fff;padding:5px 10px;font-size:11px;font-size:1.1rem}.application__form__inner .error:before{content:"";position:absolute;top:100%;left:0;margin-left:20px;border:5px solid transparent;border-top:5px solid #ff0000}.application__form__inner .form__list li{margin-bottom:10%}.application__form__inner a.btn__go__form{display:inline-block;font-size:22px;font-size:2.2rem;font-weight:500;color:#fff;background:#66000c;padding:15px 50px 17px 50px;border-radius:10px;text-decoration:none;margin:0 10px;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:0.05em}.application__form__inner .moreroom{font-size:15px;font-size:1.5rem;font-weight:400;margin:0 0 20px 0;text-align:center}.application__form__inner .entry_lead{border-bottom:1px solid #aaa;padding-bottom:20px}.application__form__inner .entry_lead p{line-height:2}.application__form__inner h3{font-size:18px;font-size:1.8rem;font-weight:500;margin:0 0 5% 0;text-align:center;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.application__form__inner h3 div{padding:0 0 5px 0;display:inline-block;border-bottom:1px solid #333}.application__form__inner h4{font-size:14px;font-size:1.4rem;font-weight:500;text-align:left;margin:0 0 4% 0}.application__form__inner select{font-size:14px;font-size:1.4rem;margin:5px 0}.application__form__inner .both__title{border:2px solid #333;padding:5%;text-align:center;margin:0 0 10% 0}.application__form__inner .both__title h2{font-size:20px;font-size:2rem;font-weight:500}.application__form__inner .both__select{width:100%;padding:0;margin:0 0 10% 0}.application__form__inner .both__select table{border:2px solid #000;width:100%;border-collapse:collapse}.application__form__inner .both__select table th,.application__form__inner .both__select table td{border:1px solid #000}.application__form__inner .both__select table th{font-size:14px;font-size:1.4rem;font-weight:500;text-align:center;background:#000;color:#fff}.application__form__inner .both__select table td{font-size:14px;font-size:1.4rem;padding:15px 20px;text-align:left;background:#fce3ca}.application__form__inner .premium__course{width:100%;padding:0;margin:0 0 10% 0}.application__form__inner .premium__course table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .premium__course table tr:first-child{display:none}.application__form__inner .premium__course table th,.application__form__inner .premium__course table td{padding:3%;display:block}.application__form__inner .premium__course table th{width:160px;font-size:13px;font-size:1.3rem;font-weight:300;text-align:center;border:1px solid #333;font-weight:500;background:#eee;padding:5px 10px}.application__form__inner .premium__course table td{font-size:12px;font-size:1.2rem;font-weight:300;text-align:left;border:1px solid #333;position:relative}.application__form__inner .premium__course table td.label{font-size:14px;font-size:1.4rem;background:#333;text-align:center;color:#fff;line-height:1.8}.application__form__inner .premium__course table td.course{font-size:14px;font-size:1.4rem;text-align:center}.application__form__inner .ok__table{width:100%;padding:0;margin:0 0 30px 0}.application__form__inner .ok__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .ok__table table td{font-size:14px;font-size:1.4rem;padding:15px 30px;text-align:left;background:#fce3ca}.application__form__inner .time__box{margin:0 0 5% 0}.application__form__inner .time__box p{color:#ff0000;font-weight:500}.application__form__inner .lead__box{margin:0 0 5% 0}.application__form__inner .lead__box p{line-height:1.8;font-size:14px;font-size:1.4rem}.application__form__inner .lead__box p strong{font-size:14px;font-size:1.4rem;font-weight:500}.application__form__inner .lead__box .idnbox{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 5px 0 0}.application__form__inner .recheck__box{margin:0 0 10% 0;text-align:center;border:2px solid #333;padding:15px}.application__form__inner .recheck__box p{margin:0;line-height:1.8}.application__form__inner .recheck__box .rechkAmi{width:40px;display:inline-block;background:#fce3ca;border:1px solid #333}.application__form__inner .section{margin:0 0 10% 0}.application__form__inner .prof__table{width:100%;padding:0 0 0 0;margin:0 0 10% 0}.application__form__inner .prof__table table{border:3px solid #333;width:100%;border-collapse:collapse}.application__form__inner .prof__table table th,.application__form__inner .prof__table table td{padding:2% 5%;display:block}.application__form__inner .prof__table table th{width:100%;font-size:14px;font-size:1.4rem;font-weight:300;text-align:center;border-bottom:none;font-weight:500}.application__form__inner .prof__table table th span{font-size:11px;font-size:1.1rem}.application__form__inner .prof__table table th.label{background:#333;color:#fff;border:none}.application__form__inner .prof__table table td{width:100%;font-size:14px;font-size:1.4rem;font-weight:300;text-align:left;padding:2% 5% 5% 5%;border-bottom:1px solid #aaa;position:relative}.application__form__inner .prof__table table td.idnbox{padding:0 0 0 0;white-space:nowrap;border:none;text-align:center}.application__form__inner .prof__table table td.idnbox span{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 0 0 5px}.application__form__inner .prof__table table td.empty{display:none}.application__form__inner .prof__table table .noTb{border:none}.application__form__inner .prof__table table .noTb th,.application__form__inner .prof__table table .noTb td{border:none;padding:0;font-size:13px;font-size:1.3rem}.application__form__inner .kibo__table{width:100%;padding:10px 0 0 0;margin:0 0 30px 0;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}.application__form__inner .kibo__table table{border:3px solid #000;width:100%;border-collapse:collapse}.application__form__inner .kibo__table table th,.application__form__inner .kibo__table table td{padding:10px;white-space:nowrap}.application__form__inner .kibo__table table th{width:160px;font-size:14px;font-size:1.4rem;font-weight:300;text-align:center;border-bottom:1px solid #aaa;font-weight:500;background:#000;color:#fff}.application__form__inner .kibo__table table td{font-size:14px;font-size:1.4rem;font-weight:300;text-align:left;padding-left:20px;border-bottom:1px solid #aaa}.application__form__inner .kibo__table table td select{display:block}.application__form__inner .kibo__table table td select#k1_roomtype_c1,.application__form__inner .kibo__table table td select#k1_roomtype_c2,.application__form__inner .kibo__table table td select#k2_roomtype_c1,.application__form__inner .kibo__table table td select#k2_roomtype_c2,.application__form__inner .kibo__table table td select#k3_roomtype_c1,.application__form__inner .kibo__table table td select#k3_roomtype_c2{display:none}.application__form__inner .kibo__table table .noTb{border:none}.application__form__inner .kibo__table table .noTb th,.application__form__inner .kibo__table table .noTb td{border:none;padding:0;font-size:13px;font-size:1.3rem}.application__form__inner .price__table{width:100%;padding:5px 0 0 0;margin:0 0 25px 0;overflow:auto;-webkit-overflow-scrolling:touch}.application__form__inner .price__table table{border:2px solid #444;width:auto;border-collapse:collapse}.application__form__inner .price__table table th,.application__form__inner .price__table table td{padding:5px 10px;text-align:center;border:1px solid #444;white-space:nowrap}.application__form__inner .price__table table th{width:160px;font-size:12px;font-size:1.2rem;font-weight:300;background:#666;color:#fff}.application__form__inner .price__table table td{font-size:12px;font-size:1.2rem;font-weight:300}.application__form__inner .okcheck__box{width:100%;padding:10px 0 0 0;margin:0 0 15px 0}.application__form__inner .okcheck__box table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .okcheck__box table th,.application__form__inner .okcheck__box table td{padding:2% 5%;display:block}.application__form__inner .okcheck__box table th{width:100%;font-size:14px;font-size:1.4rem;font-weight:300;border-bottom:1px dotted #333;background:#333;color:#fff;text-align:center;border:1px solid #333}.application__form__inner .okcheck__box table td{width:100%;font-size:14px;font-size:1.4rem;font-weight:300;text-align:left;border:1px solid #333;padding-left:5%}.application__form__inner .note__box{line-height:1.6}.application__form__inner .note__box ul li{font-size:12px;font-size:1.2rem;font-weight:300;margin:0 0 5px 0}.application__form__inner .idn{color:#ff0000}.application__form__inner .enq__table{width:100%;padding:10px 0 0 0;margin:0 0 20px 0}.application__form__inner .enq__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .enq__table table th,.application__form__inner .enq__table table td{padding:10px}.application__form__inner .enq__table table th{background:#333;color:#fff;font-size:14px;font-size:1.4rem;font-weight:500}.application__form__inner .enq__table table td{font-size:14px;font-size:1.4rem;font-weight:300}.application__form__inner .check__table{width:100%;padding:10px 0 0 0;margin:0 0 0 0}.application__form__inner .check__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .check__table table th,.application__form__inner .check__table table td{padding:10px}.application__form__inner .check__table table th{font-size:14px;font-size:1.4rem;font-weight:300;border-bottom:1px dotted #333;text-align:left}.application__form__inner .check__table table td{font-size:14px;font-size:1.4rem;font-weight:300;text-align:center}.application__form__inner .cansel__table{width:100%;padding:10px 0 0 0;margin:0 0 10px 0;position:relative}.application__form__inner .cansel__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .cansel__table table th,.application__form__inner .cansel__table table td{padding:10px}.application__form__inner .cansel__table table th{border-left:1px solid #333;width:30px;font-size:14px;font-size:1.4rem;font-weight:300;border-right:1px dotted #333;border-bottom:1px solid #333;text-align:center;padding-left:15px}.application__form__inner .cansel__table table td{font-size:14px;font-size:1.4rem;font-weight:300;border-bottom:1px solid #333;text-align:left}.application__form__inner .yobo__table{width:100%;margin:0 0 10px 0}.application__form__inner .yobo__table table{border:2px solid #333;width:100%;border-collapse:collapse}.application__form__inner .yobo__table table th,.application__form__inner .yobo__table table td{padding:2%;display:block}.application__form__inner .yobo__table table th{width:100%;font-size:14px;font-size:1.4rem;font-weight:300;text-align:center;background:#333;color:#fff}.application__form__inner .yobo__table table td{width:100%;font-size:14px;font-size:1.4rem;font-weight:300;text-align:left}.application__form__inner .idnbox_s{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 5px 0 0;vertical-align:middle}.application__form__inner .base__table table{width:100%}.application__form__inner .base__table table tr{border-bottom:1px dotted #ccc}.application__form__inner .base__table table th,.application__form__inner .base__table table td{width:100%;display:block;border-bottom:none;vertical-align:middle;position:relative}.application__form__inner .base__table table th{font-size:15px;font-size:1.5rem;padding:2% 0 2% 0;font-weight:500;white-space:normal;width:100%;text-align:left}.application__form__inner .base__table table th span{font-size:11px;font-size:1.1rem}.application__form__inner .base__table table td{font-size:14px;font-size:1.4rem;font-weight:300;padding:2% 0 2% 0}.application__form__inner .base__table table .idnbox{padding:0 2% 0 0;white-space:nowrap}.application__form__inner .base__table table .idnbox span{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 0 0 0}.application__form__inner .base__table table.sofubox{width:100%;border-bottom:1px dotted #ccc;margin:0}.application__form__inner .base__table table.sofubox th,.application__form__inner .base__table table.sofubox td{vertical-align:middle;text-align:center;border:none}.application__form__inner .base__table table.sofubox th{font-size:15px;font-size:1.5rem;padding:5% 0 0 0;font-weight:500}.application__form__inner .base__table table.sofubox td{font-size:14px;font-size:1.4rem;font-weight:300;padding:5% 0 5% 0}.application__form__inner .base__table table.noTb{width:100%;text-align:left}.application__form__inner .base__table table.noTb th,.application__form__inner .base__table table.noTb td{font-size:14px;font-size:1.4rem;border:none;padding:1% 0}.application__form__inner .base__table table.namebox{text-align:left}.application__form__inner .base__table table.namebox th,.application__form__inner .base__table table.namebox td{font-size:14px;font-size:1.4rem;font-weight:300}.application__form__inner .base__table table.namebox th{width:35px}.application__form__inner .base__table table.namebox td:nth-child(2){padding:0 0 0 0}.application__form__inner .base__table table.addrbox{text-align:left}.application__form__inner .base__table table.addrbox th,.application__form__inner .base__table table.addrbox td{font-size:14px;font-size:1.4rem;font-weight:300;padding:0}.application__form__inner .base__table table.addrbox th{width:100%}.application__form__inner .note{display:inline-block;padding:4px 0;color:#666;font-size:12px;font-size:1.2rem;padding-left:0}.application__form__inner .size__xxs{width:70px}.application__form__inner .size__xs{width:20%}.application__form__inner .size__s{width:100%}.application__form__inner .size__m{width:100%}.application__form__inner .size__l{width:100%}.application__form__inner .size__xl{width:100%}.application__form__inner .size__mail{width:30%}.application__form__inner .size__mai2{width:40%}.application__form__inner .size__max{width:100%}.application__form__inner .size__95{width:100%}.application__form__inner input[type="text"]{padding:10px;border:1px solid #ccc;font-size:14px;font-size:1.4rem;border-radius:4px;background:#ffffee}.application__form__inner input[type="radio"],.application__form__inner input[type="checkbox"]{margin:0 5px 0 0}.application__form__inner label{padding:0 10px 0 0}.application__form__inner .btnaddr{margin:0 0 0 0;display:inline-block;font-size:11px;font-size:1.1rem;font-weight:500;padding:5px 10px;background:#aaa;border-radius:4px;color:#fff;text-decoration:none}.application__form__thanks dl{margin:0 0 10% 0}.application__form__thanks dl dt{font-size:22px;font-size:2.2rem;font-weight:500;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;margin:0 0 5% 0}.application__form__thanks dl dd{font-size:14px;font-size:1.4rem;font-weight:300;letter-spacing:0.05em}.application__form__thanks a.btn_back{font-size:14px;font-size:1.4rem;font-weight:500;color:#fff;background:#66000c;padding:10px 30px 12px 30px;border-radius:10px;text-decoration:none}.application__form__thanks .txt{line-height:2;margin:0 0 50px 0}.application__form__thanks .exp{line-height:2;margin:0 0 30px 0}.application__form__thanks .lead{font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:0.05em;font-size:22px;font-size:2.2rem;font-weight:500;margin:0 0 30px 0}.application__form__thanks .flow__box{margin:0 0 10% 0}.application__form__thanks .flow__box table{width:100%;border:2px solid #000;border-collapse:collapse}.application__form__thanks .flow__box table th,.application__form__thanks .flow__box table td{padding:5%;font-size:14px;font-size:1.4rem;display:block}.application__form__thanks .flow__box table th{width:100%;background:#000;color:#fff;font-weight:500;text-align:center}.application__form__thanks .flow__box table td{width:100%;font-weight:300;text-align:left}.application__form__thanks .flow__box table td strong{font-size:16px;font-size:1.6rem;font-weight:500;display:block;margin:0 0 5px 0}.application__form__thanks .flow__box .flow__y{padding-left:75px}.application .btn__box{width:100%;height:auto;position:relative}.application__news__list{width:100%;padding:10% 0 0 0}.application__news__list__inner{max-width:1200px;padding:0 5%;margin:0 auto}.application__news__list__item{border-bottom:1px dotted #aaa;padding:0 0 10% 0;margin:0 0 10% 0;display:flex;flex-wrap:wrap;justify-content:space-between}.application__news__list__item:last-child{border:none}.application__news__list__date{width:100%;padding:0% 0 0 0}.application__news__list__date span{display:block;font-size:22px;font-size:2.2rem;font-weight:500;border-bottom:2px solid #000;margin:0 0 5% 0}.application__news__list__date dl dt{margin:0 0 5% 0}.application__news__list__date dl dt img{width:100%;height:auto}.application__news__list__date dl dd{font-size:14px;font-size:1.4rem;text-align:center}.application__news__list__date dl dd a{color:#cd4c23;text-decoration:underline}.application__news__list__body{width:100%;margin:0 0 5% 0}.application__news__list__title{margin:0 0 10% 0}.application__news__list__title dl{margin:0 0 5% 0}.application__news__list__title dl dt{margin:0 0 5% 0}.application__news__list__title dl dd{font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.8}.application__news__list__title dl dd.title{font-size:20px;font-size:2rem;font-weight:600;line-height:1.5;margin:0 0 5% 0;letter-spacing:0.05em}.application__news__list__title dl dd.title span{font-size:16px;font-size:1.6rem;font-weight:300;padding:0 5% 0 0;vertical-align:text-top;color:#ff0000}.application__news__list__title .others{font-size:18px;font-size:1.8rem;font-weight:600}.application__news__list__detail h3{background:#000;color:#fff;font-size:16px;font-size:1.6rem;text-align:left;padding:5px 10px;font-weight:500;margin:0 0 5% 0}.application__news__list__detail dl{margin:0 0 5% 0}.application__news__list__detail dl dt{font-size:20px;font-size:2rem;font-weight:600;line-height:1.6}.application__news__list__detail dl dd{font-size:14px;font-size:1.4rem;font-weight:600;line-height:1.6}.application__news__list__detail .telbox{margin:0 0 20px 0}.application__news__list__detail .telbox ul li{display:inline-block;margin:0 5% 0 0;font-size:22px;font-size:2.2rem;font-weight:600;color:#cd4c23}.application__news__list__detail .telbox ul li.freedial{background:url(../images/icon_freedial.png) no-repeat left center;padding-left:37px}.application__news__list__detail .telbox ul li.tel{background:url(../images/icon_tel.png) no-repeat left center;padding-left:27px}.application__news__list__detail .note{font-size:12px;font-size:1.2rem;font-weight:300}.application__news__list__logo{width:100%;padding:0;text-align:center}.application__news__list__logo img{width:40%;height:auto}.qa{padding:80px 0 0 0}.qa__tab{width:100%;border-bottom:1px solid #67000b;padding:10% 0 0 0;margin:0 0 10% 0}.qa__tab ul{max-width:1200px;padding:0 5%;margin:0 auto}.qa__tab ul li{display:inline-block;margin:0 3px 0 0}.qa__tab ul li a{display:inline-block;border-radius:10px 10px 0 0;background:#fff;color:#67000b;font-size:9px;font-size:.9rem;font-weight:500;padding:10px 5px;text-decoration:none}.qa__title{width:100%;background:url(../images/harf_line.png) center bottom no-repeat;margin:0 0 10% 0}.qa__title h2{display:block;max-width:1200px;padding:0 5%;margin:0 auto;font-size:24px;font-size:2.4rem;font-weight:300;letter-spacing:0.05em}.qa__title h2 div{display:block;background:url(../images/line.png) left bottom no-repeat}.qa__title h2 span{padding:15px 0;display:inline-block;float:right;font-size:12px;font-size:1.2rem;letter-spacing:0}.qa__list{padding:0 0 10% 0;position:relative}.qa__list .pg_back{position:absolute;bottom:20px;right:5%}.qa__list .pg_back a{display:block;width:30px;height:30px;background:url(../images/btn_pg_backtop.svg) no-repeat;background-size:30px 30px;text-indent:-5000px}.qa__list dl{max-width:1200px;padding:0 25px;margin:0 auto;line-height:1.8}.qa__list dl dt{font-size:16px;font-size:1.6rem;font-weight:300;color:#f15a24;background:url(../images/q.svg) left 10px no-repeat;background-size:15px 15px;padding:0 0 0 25px}.qa__list dl dd{font-size:14px;font-size:1.4rem;font-weight:300;color:#67000b;margin:0 0 20px 0;background:url(../images/a.svg) left 8px no-repeat;background-size:17px 12px;padding:0 0 0 25px}.qa__list strong{font-weight:600;color:#d4145a}.qa__list table th,.qa__list table td{vertical-align:top}.users{padding:80px 0 0 0}.users .main__visual .main__visual__box{bottom:85px}.users .main__visual::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/main_visual_cover_f.png) left bottom repeat-x}.users .headline{background-image:url(../images/users_title_bg.jpg)}.users__tab{width:100%;border-bottom:1px solid #67000b;padding:10% 0 0 0;margin:0 0 10% 0}.users__tab ul{max-width:1200px;padding:0 5%;margin:0 auto}.users__tab ul li{display:inline-block;margin:0 3px 0 0}.users__tab ul li a{display:inline-block;border-radius:10px 10px 0 0;background:#fff;color:#67000b;font-size:9px;font-size:.9rem;font-weight:500;padding:10px 10px;text-decoration:none}.users__title{width:100%;background:url(../images/harf_line_b.png) center bottom no-repeat;margin:0 0 5% 0}.users__title h2{display:block;max-width:1200px;padding:0 5%;margin:0 auto;font-size:26px;font-size:2.6rem;font-weight:300;letter-spacing:0.05em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.users__title h2 div{padding-bottom:2%;display:block;background:url(../images/line_b.png) left bottom no-repeat}.users__title h2 span{padding:15px 0;display:inline-block;font-size:12px;font-size:1.2rem;letter-spacing:0}.users__lounge__header{max-width:1200px;padding:0 5%;margin:0 auto 10% auto}.users__lounge__header h3{font-size:24px;font-size:2.4rem;font-weight:300;letter-spacing:0.05em;line-height:1.5;margin:0 0 5% 0}.users__lounge__header p{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.05em;line-height:1.8;margin:0}.users__lounge__photo{width:100%;height:300px;margin:0 0 70px 0}.users__lounge__photo .infinite_slide li{margin-right:10px}.users__lounge__guide{max-width:1200px;padding:0 5%;margin:0 auto 10% auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.users__lounge__guide__lead{width:100%;border-left:none;margin:0 0 5% 0;padding:0}.users__lounge__guide__lead h3{font-size:22px;font-size:2.2rem;font-weight:500;margin:0 0 20px 0;line-height:1.3;letter-spacing:0.05em}.users__lounge__guide__lead p{font-size:15px;font-size:1.5rem;line-height:1.8;text-align:justify;letter-spacing:0.05em}.users__lounge__guide__img{width:100%}.users__lounge__guide__img img{width:100%;height:auto}.users__lounge__access{max-width:1200px;padding:0 5%;margin:0 auto 10% auto}.users__lounge__access__lead{border-left:none;padding:0;margin:0 0 5% 0}.users__lounge__access__lead h3{font-size:22px;font-size:2.2rem;font-weight:500;margin:0 0 20px 0;line-height:1.3;letter-spacing:0.05em}.users__lounge__access__lead p{font-size:15px;font-size:1.5rem;line-height:1.6;letter-spacing:0.05em;text-align:justify}.users__lounge__access__map img{width:100%;height:auto;margin:0 0 10px 0}.users__lounge__access__map p{font-size:15px;font-size:1.5rem;line-height:1.8;text-align:justify;letter-spacing:0.05em}.users__lounge__howto{max-width:1200px;padding:0 5%;margin:0 auto 10% auto}.users__lounge__howto__box{border-left:none;padding:0}.users__lounge__howto__box h3{font-size:20px;font-size:2rem;font-weight:500;margin:0 0 5% 0;line-height:1.3;letter-spacing:0.05em}.users__lounge__howto__box dl{max-width:750px}.users__lounge__howto__box dl dt{font-size:15px;font-size:1.5rem;font-weight:500;margin:0 0 5% 0;line-height:52px;letter-spacing:-0.05em}.users__lounge__howto__box dl dt.bullet{background:url(../images/users_access_bullet.svg) left center no-repeat;background-size:86px 23px;padding-left:76px;padding-left:0;padding-top:55px;line-height:1.6}.users__lounge__howto__box dl dt.jr{background:url(../images/users_access_jr.svg) left center no-repeat;background-size:104px 24px;padding-left:110px;padding-left:0;padding-top:55px;line-height:1.6}.users__lounge__howto__box dl dt.car{background:url(../images/users_access_car.svg) left center no-repeat;background-size:56px 29px;padding-left:66px;padding-left:0;padding-top:55px;line-height:1.6}.users__lounge__howto__box dl dt.air{background:url(../images/users_access_air.svg) left center no-repeat;background-size:89px 25px;padding-left:99px;padding-left:0;padding-top:55px;line-height:1.6}.users__lounge__howto__box dl dt.wheelchair{background:url(../images/users_access_wheelchair.svg) left center no-repeat;background-size:38px 52px;padding-left:48px}.users__lounge__howto__box dl dd{font-size:14px;font-size:1.4rem;padding:0 0 30px 0;margin:0 0 20px 0;border-bottom:2px dotted #000;line-height:1.8;letter-spacing:0.05em}.users__lounge__howto__box dl dd:last-child{padding:0;border:none}.users__flow__inner{max-width:1200px;padding:0 5%;margin:0 auto 20% auto}.users__flow__header{margin:0 auto 5% auto}.users__flow__header p{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.05em;line-height:1.8;margin:0}.users__flow__list{position:relative}.users__flow__list ul li{min-height:calc(90vw * 0.55);height:auto;min-height:180px;background-size:900px auto;background-repeat:no-repeat;background-position:center top;margin:0 0 0 0}.users__flow__list ul li:nth-child(1){background-image:url(../images/users_flow_1.svg)}.users__flow__list ul li:nth-child(2){background-image:url(../images/users_flow_2.svg)}.users__flow__list ul li:nth-child(3){background-image:url(../images/users_flow_3.svg)}.users__flow__list ul li:nth-child(4){background-image:url(../images/users_flow_4.svg)}.users__flow__list ul li:nth-child(5){background-image:url(../images/users_flow_5.svg)}.users__flow__list ul li:nth-child(6){background-image:url(../images/users_flow_6.svg)}.users__flow__list ul li:nth-child(7){background-image:url(../images/users_flow_7.svg)}.users__flow__list ul li dl{text-align:center;padding:80px 0 0 0;display:flex;justify-content:space-between}.users__flow__list ul li dl dt{width:50%;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:0;text-align:right;padding:0 30px 0 0;line-height:1.3}.users__flow__list ul li dl dd{width:50%;font-size:12px;font-size:1.2rem;line-height:1.4;font-weight:300;text-align:left;padding:0 0 0 30px;letter-spacing:0}.users__flow__list ul li dl dd p{margin:0 0 5px 0}.users__flow__list ul li dl dd a{color:#cd4c23;text-decoration:underline}.users__flow__last{width:100%;text-align:center;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:0.05em;text-align:center;padding:0;line-height:1.3}.users__flow__btn{position:static;bottom:0;right:0;padding:5% 0 0 0;margin:0 0 10% 0}.users__flow__btn a{float:right;display:inline-block;line-height:24px;color:#fff;font-size:13px;font-size:1.3rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 93% center #000;background-size:14px;border-radius:4px;text-decoration:none;padding:0 25px 0 15px}.users__goods__tab{width:100%;background:url(../images/harf_line_b.png) center top no-repeat;margin:0 0 10% 0}.users__goods__tab ul{display:flex;max-width:1200px;margin:0 auto;padding:0 5%}.users__goods__tab ul li{width:20%;height:auto;padding:10px 0;text-align:center;border-top:4px solid #000;border-left:2px solid #000}.users__goods__tab ul li:last-child{border-right:2px solid #000}.users__goods__tab ul li a{display:block;width:100%;height:auto;line-height:1.3;font-size:13px;font-size:1.3rem;text-decoration:none;color:#333}.users__goods__inner{max-width:1200px;padding:0 5%;margin:0 auto 10% auto}.users__goods__header{margin:0 auto 5% auto}.users__goods__header p{font-size:15px;font-size:1.5rem;font-weight:300;letter-spacing:0.05em;line-height:1.8;margin:0}.users__goods__header h3{font-size:13px;font-size:1.3rem;font-weight:600;color:#67000b;margin-bottom:5px}.users__goods__header dl{margin-bottom:30px}.users__goods__header dl dt{font-size:16px;font-size:1.6rem;font-weight:600;margin-bottom:5px}.users__goods__header dl dd{font-size:13px;font-size:1.3rem;font-weight:500}.users__goods__header dl dd span{color:#c1162d}.users__goods__note{border:3px solid #ae8333;border-radius:14px;padding:5%;margin:0 0 5% 0}.users__goods__note h3{font-size:14px;font-size:1.4rem;font-weight:500;margin:0 0 10px 0}.users__goods__note ul li{margin:0 0 10px 0}.users__goods__note ul li:last-child{margin:0}.users__goods__note ul li dl{display:flex;justify-content:space-between;align-items:flex-start}.users__goods__note ul li dl dt{width:65px}.users__goods__note ul li dl dd{flex:1;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.7}.users__goods__guide{border:3px solid #ae8333;border-radius:14px;padding:5%;margin:0 0 5% 0;display:flex;justify-content:center;align-items:center;position:relative;flex-wrap:wrap}.users__goods__guide__img{width:100%;margin:0 0 4% 0}.users__goods__guide__img img{width:100%;height:auto}.users__goods__guide__exp{width:100%;margin:0 0 0 0;text-align:center}.users__goods__guide__exp img{width:250px;height:auto}.users__goods__btns p{font-size:15px;font-size:1.5rem}.users__goods__btns ul{display:flex;justify-content:space-between;flex-wrap:wrap}.users__goods__btns ul li{width:256px;margin:0 0 20px 0}.users__goods__list{display:none;max-width:1200px;padding:0 5%;margin:0 auto 10% auto}.users__goods__list p{font-size:12px;font-size:1.2rem;font-weight:300;padding:0 0 30px 0}.users__goods__list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.users__goods__list ul::before{content:"";display:block;width:48%;order:1}.users__goods__list ul::after{content:"";display:block;width:48%}.users__goods__list ul li{width:48%;margin:0 0 10% 0}.users__goods__list ul li a{display:block;text-decoration:none}.users__goods__list ul li dl dt{margin:0 0 5px 0}.users__goods__list ul li dl dt img{width:100%;height:auto}.users__goods__list ul li dl dd{color:#333}.users__goods__list ul li dl dd.title{font-size:14px;font-size:1.4rem;font-weight:600}.users__goods__list ul li dl dd.title_sub{font-size:12px;font-size:1.2rem;font-weight:300}.users__goods__list ul li dl dd.price{font-size:12px;font-size:1.2rem;font-weight:300}.users__goods__list ul li dl dd.icon span{vertical-align:top;line-height:22px;font-size:11px;font-size:1.1rem;color:#ae8333}.users__goods__list ul li dl dd.icon span img{margin-left:4px}.users__goods #users__goods__stationery{display:block}.users__goods__detail__item{display:none;position:fixed;top:5%;left:5%;margin:0;width:90%;height:80vh;z-index:2000;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.6)}.users__goods__detail__item::after{position:relative}.users__goods__detail__item__body{padding:5%;width:100%;height:80vh;overflow:auto;-webkit-overflow-scrolling:touch}.users__goods__detail__item dl dt{margin:0 0 10px 0}.users__goods__detail__item dl dt img{width:100%;height:auto}.users__goods__detail__item dl dd.title{font-size:16px;font-size:1.6rem;font-weight:600}.users__goods__detail__item dl dd.title_sub{font-size:13px;font-size:1.3rem;font-weight:300;margin:0 0 10px 0}.users__goods__detail__item dl dd.exp{font-size:11px;font-size:1.1rem;font-weight:300;margin:0 0 10px 0}.users__goods__detail__item dl dd.txt{font-size:12px;font-size:1.2rem;font-weight:300;margin:0 0 5px 0}.users__goods__detail__item dl dd.note{font-size:11px;font-size:1.1rem;font-weight:300;margin:0 0 5px 0;color:#777}.users__goods__detail__item table{width:100%}.users__goods__detail__item table th,.users__goods__detail__item table td{text-align:right;font-size:12px;font-size:1.2rem;font-weight:500}.users__goods__detail__item table th span,.users__goods__detail__item table td span{font-size:20px;font-size:2rem;padding:0 5px}.users__goods__detail__item table th.icon span,.users__goods__detail__item table td.icon span{vertical-align:top;line-height:22px;font-size:11px;font-size:1.1rem;color:#ae8333}.users__goods__detail__item table th.icon span img,.users__goods__detail__item table td.icon span img{margin-left:4px}.users__goods__detail__back{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.3);z-index:1000}.users__goods__detail__btn{position:absolute;top:-10px;right:-10px}.users__goods__detail__btn img{width:30px;height:30px}.users__magazine__inner{max-width:1200px;padding:0 5%;margin:0 auto 10% auto}.users__magazine__inner p{font-size:15px;font-size:1.5rem}.users__magazine__label{background:#be904a;color:#fff;font-size:26px;font-size:2.6rem;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;padding:7px 15px 7px 15px;line-height:1;margin:0 0 20px 0;letter-spacing:0.1em;transition:0.3s;cursor:pointer}.users__magazine__list{margin:0 0 0% 0;display:none}.users__magazine__list.active{display:block}.users__magazine__list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.users__magazine__list ul li{width:48%;margin:0 0 5% 0}.users__magazine__list ul li a{display:block}.users__magazine__list ul li dl dt{margin:0 0 5px 0}.users__magazine__list ul li dl dd{font-size:14px;font-size:1.4rem}.users__magazine__list ul li img{width:100%;height:auto}.users__enq__txt{max-width:1200px;padding:0 5%;margin:0 auto 5% auto;font-size:15px;font-size:1.5rem;line-height:1.8}.users__enq__btn{max-width:1200px;padding:0 5%;margin:0 auto 10% auto}.users__enq__btn a{min-width:200px;display:inline-block;line-height:1.3;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;background:url(../images/link_mark_w.svg) no-repeat 90% center #cd4c23;background-size:18px;border-radius:8px;text-decoration:none;padding:10px 60px 12px 40px}.users__btn{padding-top:10%}.users__btn .users__btn__inner{padding:0 5%}.users__btn .users__btn__box{margin-bottom:10%}.users__btn .users__btn__box .users__btn__label{font-size:18px;font-size:1.8rem;margin-bottom:5%}.users__btn .users__btn__box ul li{margin-bottom:5%}.users__btn .users__btn__box ul li dl dt{font-size:15px;font-size:1.5rem;margin-bottom:8px}.users__btn .users__btn__box ul li dl dt span{font-size:13px;font-size:1.3rem}.users__btn .users__btn__box ul li dl dd{font-size:12px;font-size:1.2rem}.users__btn a.btn{width:100%;margin-right:0;margin-bottom:5px;padding:15px 5px;font-size:14px;font-size:1.4rem}.news{padding:80px 0 0 0}.news__list{width:100%;padding:10% 0 0 0}.news__list__inner{max-width:1200px;padding:0 5%;margin:0 auto}.news__list__item{border-bottom:1px dotted #aaa;padding:0 0 10% 0;margin:0 0 10% 0;display:flex;flex-wrap:wrap;justify-content:space-between}.news__list__item:last-child{border:none}.news__list__date{width:100%;padding:0% 0 0 0;margin:0 0 5% 0}.news__list__date span{display:block;font-size:22px;font-size:2.2rem;font-weight:500;border-bottom:2px solid #000}.news__list__body{width:100%;margin:0 0 5% 0}.news__list__body img{width:100%;height:auto}.news__list__body dl dt{margin:0 0 5% 0}.news__list__body dl dd{font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.8}.news__list__body dl dd p{margin:0 0 5% 0}.news__list__body dl dd.title{font-size:18px;font-size:1.8rem;font-weight:600;line-height:1.5;margin:0 0 5% 0;letter-spacing:0.05em}.news__list__body dl dd.title span{font-size:15px;font-size:1.5rem;font-weight:300;padding:0;vertical-align:text-top;color:#ff0000}.news__list__ctg{width:100%;padding:0;position:static}.news__list__ctg span{display:inline-block;position:static;bottom:0;left:0;background:#000;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;padding:5px 10px}.column{padding:80px 0 0 0}.column .headline{background-image:url(../images/column_title_bg.jpg)}.column__list{max-width:1200px;padding:10% 5% 0 5%;margin:0 auto}.column__list .list__box{display:flex;justify-content:space-between;margin:0 0 20% 0;flex-wrap:wrap}.column__img{width:100%;position:relative;overflow:hidden;margin:0 0 5% 0}.column__img img{width:100%;height:auto}.column__data{width:100%}.column__title{margin:0 0 5% 0}.column__title dl dt{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:0.05em;line-height:1.5;margin:0 0 2% 0}.column__title dl dd{font-size:13px;font-size:1.3rem;font-weight:300;letter-spacing:0.05em}.column__body{margin:0 0 5% 0}.column__body p{font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.8;margin:0 0 5% 0}.column__auther dl dt{padding-right:5px;display:inline-block;font-size:13px;font-size:1.3rem;font-weight:500;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.column__auther dl dd{display:inline-block;font-size:13px;font-size:1.3rem;font-weight:500}.agency{padding:80px 0 0 0}.agency__news{width:100%;padding:0 5%;margin:0 auto 10% auto}.agency__news__inner{width:100%;padding:10% 0 0 0}.agency__news__inner h2{font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.05em;line-height:1.5;margin:0 0 5% 0}.agency__news__box{width:100%;padding:2% 5%;background:#fff;border:3px solid #be904a}.agency__news__box ul li{margin:3% 0}.agency__news__box ul li dl{display:flex;justify-content:space-between;flex-wrap:wrap}.agency__news__box ul li dl dt{width:100%;text-align:left;font-size:15px;font-size:1.5rem;background:url(../images/list_mark.svg) left 5px no-repeat;background-size:11px auto;padding-left:16px}.agency__news__box ul li dl dd{width:100%;text-align:left;font-size:15px;font-size:1.5rem}.agency__news__box ul li dl dd span{display:inline-block;margin:0 10px 0 0;color:#ff0000}.agency__btns{width:100%;padding:0 5%;margin:0 auto 10% auto}.agency__btns ul{display:flex;flex-wrap:wrap;justify-content:space-between}.agency__btns ul li{width:100%;margin:0 0 20px 0}.agency__btns ul li p{font-size:14px;font-size:1.4rem;padding:5px 0 0 0;font-weight:300}.agency__btns ul li a{font-size:16px;font-size:1.6rem;font-weight:600;display:block;width:100%;border-radius:10px;color:#fff;padding:15px 25px;text-decoration:none}.agency__btns ul li a.doc{background:url(../images/icon_doc.png) no-repeat 95% center #cd4c23}.agency__btns ul li a.pdf{background:url(../images/icon_pdf.png) no-repeat 95% center #cd4c23}.agency__ph{width:100%;padding:0 5%;margin:0 auto 10% auto}.agency__ph__list{width:100%}.agency__ph__list h2{font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.05em;line-height:1.5;margin:0 0 5px 0}.agency__ph__list p{font-size:14px;font-size:1.4rem;font-weight:300;margin:0 0 15px 0}.agency__ph__list .btn{margin-bottom:20px}.agency__ph__list .btn a{font-size:16px;font-size:1.6rem;font-weight:600;display:block;width:100%;border-radius:10px;color:#fff;padding:15px 25px;text-decoration:none;background:url(../images/icon_doc.png) no-repeat 95% center #cd4c23}.agency__ph__list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.agency__ph__list ul li{width:48%;margin:0 0 5% 0}.agency__ph__list ul li img{width:100%;height:auto}.agency__ph__list ul li dl dt{margin:0 0 2px 0}.agency__ph__list ul li dl dd{font-size:13px;font-size:1.3rem;font-weight:300}.policy{padding:80px 0 0 0}.policy .headline{background-image:url(../images/policy_title_bg.jpg)}.policy__body{padding:10% 0 0 0;margin:0 0 10% 0}.policy__body__inner{max-width:1000px;padding:0 5%;margin:0 auto}.policy__body__inner h2{font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.8;margin:0 0 10px 0}.policy__body__inner h3{font-size:13px;font-size:1.3rem;font-weight:300;line-height:1.8;margin:0 0 10px 0}.policy__body__inner h4{font-size:13px;font-size:1.3rem;font-weight:300;line-height:1.8;margin:0 0 10px 0}.policy__body__inner p{font-size:13px;font-size:1.3rem;font-weight:300;line-height:1.8;margin:0 0 10px 0}.policy__body__inner ol{padding:0 0 0 25px;margin:0 0 10px 0}.policy__body__inner ol li{list-style:decimal;font-size:13px;font-size:1.3rem;font-weight:300;line-height:1.8}.policy__body__inner ul.disc{padding:0 0 0 25px;margin:0 0 10px 0}.policy__body__inner ul.disc li{list-style:disc;font-size:13px;font-size:1.3rem;font-weight:300;line-height:1.8}.policy__body__box{padding:0 0 20px 0}.facebook{position:fixed;top:150px;right:0;z-index:200}.topside{position:fixed;top:50%;right:0;z-index:200;width:30px;background:url(../images/topside_btn_bg.png) no-repeat;transform:translate(0, -50%)}.topside ul li a img{vertical-align:bottom}.topside ul li.bnr__entry img,.topside ul li.bnr__facebook img,.topside ul li.bnr__playmovie img{width:30px}.hbgmenu{display:block;position:fixed;top:16px;right:3%;z-index:200;width:45px;height:45px;border-radius:4px}.footer{width:100%;background:#000;text-align:center}.footer__lang{width:100%;background:#fff;padding:10% 0 0 0}.footer__lang ul li{padding:5% 0;display:inline-block}.footer__lang ul li:last-child a{border:none}.footer__lang ul li a{color:#000;font-size:12px;font-size:1.2rem;font-weight:500;text-decoration:none;line-height:1;border-right:1px solid #000;padding:0 20px;letter-spacing:0.05em}.footer__inner{max-width:1200px;margin:0 auto;padding:10% 0 0 0}.footer__inner dl{text-align:center;margin:0 0 5% 0}.footer__inner dl dt,.footer__inner dl dd{display:inline-block}.footer__inner dl dt{font-size:13px;font-size:1.3rem;font-weight:500;padding-right:5px}.footer__inner dl dd{font-size:12px;font-size:1.2rem;font-weight:400}.footer__topback{text-align:center;margin:0 0 20px 0}.footer__nav{font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:0.05em;padding:0 0 15px 0}.footer__nav ul{display:inline-block}.footer__nav ul li{display:inline-block;margin:0 0 4% 0}.footer__nav ul li:nth-child(3) a{border:none}.footer__nav ul li a{color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;text-decoration:none;line-height:1;border-right:1px solid #fff;padding:0 5px;letter-spacing:0.05em}.footer__btn{display:inline-block;padding:0 20px}.footer__btn a{font-size:12px;font-size:1.2rem;font-weight:500;display:inline-block;border:1px solid #fff;padding:3px 10px;text-decoration:none;letter-spacing:0.05em;color:#fff}.footer__copy{font-size:11px;font-size:1.1rem;font-weight:400;letter-spacing:0.05em;padding:0 0 10% 0}.agencytravel{background:#fff;padding:80px 0 0 0}.agencytravel__body{padding:5% 0 10% 0;text-align:center}.agencytravel__body__inner{width:90%;padding:0;margin:0 auto 0% auto}.agencytravel__body p{font-size:13px;font-size:1.3rem;font-weight:300;line-height:1.8;margin-bottom:10%}.agencytravel__list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.agencytravel__list ul li{width:100%;text-align:left;margin-bottom:5%}.agencytravel__list ul li dl dt{font-size:13px;font-size:1.3rem;color:#bc8c50;font-weight:500;height:30px}.agencytravel__list ul li dl dd{font-size:13px;font-size:1.3rem;line-height:1.8}.agencytravel__list ul li dl dd.img{margin-bottom:5px;text-align:center}.agencytravel__list ul li dl dd.img img{max-width:100%}.agencytravel__list ul li dl dd.name{font-weight:600}.goannai{width:100%;background:#fff;padding:10% 5%}.goannai__red{color:red}.goannai__line{text-decoration:underline}.goannai__center{text-align:center}.goannai__ttl{font-size:16px;font-size:1.6rem;font-weight:600;margin-bottom:10%;text-align:center}.goannai__ttl span{display:inline-block;font-size:14px;font-size:1.4rem;padding-bottom:10px}.goannai__txt{margin:0;text-align:left}.goannai__txt p{word-break:break-all}.goannai__box{margin:0;margin-bottom:30px}.goannai__box dl dt{font-size:16px;font-size:1.6rem;font-weight:600;text-align:left;margin-bottom:10px}.goannai__box dl dd{border:2px solid #000;padding:5% 5% 0px 5%}.goannai__box dl dd p{margin-bottom:5%;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.8;word-break:break-all}.goannai__box dl dd ol{position:relative;margin:0 0 5% 0;padding:0}.goannai__box dl dd ol li{list-style:none;list-style-position:outside;margin:0;padding-left:1.25em;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.8;margin-bottom:20px}.goannai__box dl dd ol li a{color:#444}.goannai__box dl dd ol li span.goannai__num{position:absolute;left:0;margin:0}.goannai__box dl dd ol li font{font-size:20px;font-size:2rem;font-weight:600}.apology{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:10000}.apology::after{position:relative}.apology__box{position:absolute;top:50%;left:50%;width:90vw;height:80vh;margin:-40vh 0 0 -45vw;border:4px solid #000;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.8);padding:0 20px}.apology__box::after{position:relative}.apology__body{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.apology__body img{width:100%;height:auto}.apology__close{position:absolute;top:-10px;right:-10px;width:20px;height:20px}.enq{padding-top:50px}.enq h3 div{border-bottom:none}.enq_lead{margin-bottom:10%}.enq_lead p{font-size:15px;font-size:1.5rem;font-weight:400;margin-bottom:15px}.enq_policy{border:1px solid #111;padding:20px;background:#fff;width:100%;height:150px;overflow:auto}.enq_policy_box{margin-bottom:20px}.enq_policy_box h4{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:10px}.enq_policy_box p{font-size:13px;font-size:1.3rem;font-weight:400;margin-bottom:10px}.enq_check{margin-bottom:30px}.enq_check table{width:100%;border:2px solid #111;background:#fff;border-collapse:collapse}.enq_check table th,.enq_check table td{width:100%;display:block;font-size:15px;font-size:1.5rem;font-weight:500}.enq_check table th{padding:10px 20px;background:#111;color:#fff}.enq_check table td{padding:10px 20px;position:relative}.enq_check label{font-size:15px;font-size:1.5rem;font-weight:500}.enq_check input[type="checkbox"]{margin-right:10px}.enq_base{margin-bottom:20px;border:2px solid #111;background:#fff}.enq_base table{width:100%;border-collapse:collapse}.enq_base table tr{border-bottom:1px solid #111}.enq_base table tr:last-child{border-bottom:none}.enq_base table th,.enq_base table td{padding-top:10px;padding-bottom:10px;display:block}.enq_base table th{font-size:15px;font-size:1.5rem;font-weight:500;text-align:center;padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:0;white-space:nowrap;width:100%}.enq_base table th span{font-size:12px;font-size:1.2rem}.enq_base table th.title{text-align:center;padding:10px 10px;background:#111;color:#fff;font-size:15px;font-size:1.5rem;font-weight:500}.enq_base table td{font-size:15px;font-size:1.5rem;font-weight:400;padding-right:10px;padding-left:10px;position:relative;width:100%;text-align:center}.enq_base table td.idnbox{white-space:nowrap;padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:0}.enq_base table td.idnbox span{background:#ff0000;color:#fff;display:inline-block;padding:2px 10px;border-radius:4px;font-size:11px;font-size:1.1rem;margin:0 0 0 5px}.enq_table table{width:100%;border-collapse:collapse;border:2px solid #111;background:#fff}.enq_table table th,.enq_table table td{display:block;width:100%}.enq_table table tr.table_header th{background:#111;color:#fff;font-size:15px;font-size:1.5rem;font-weight:500;padding:10px 10px;text-align:center}.enq_table table tr.table_header th:last-child{padding-left:10px;padding-right:10px}.enq_table table tr.table_header th:first-child{padding-bottom:0}.enq_table table tr td{border-bottom:1px solid #111;padding:10px;position:relative;font-size:15px;font-size:1.5rem;font-weight:500}.enq_table table tr td.label{white-space:normal;border-bottom:none;width:100%;font-size:16px;font-size:1.6rem;font-weight:500;padding:10px 10px 0 10px}.enq_table table tr td.label span{font-size:12px;font-size:1.2rem}.eva_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap}.eva_c_wrap{width:100%;display:flex;flex-wrap:wrap}.eva_high{width:20%;text-align:left}.eva_low{width:20%;text-align:right}.eva_y{flex:1}.eva_n{font-size:15px;font-size:1.5rem;text-align:center;font-weight:500;line-height:1.2}.eva_n input[type="radio"]{margin:0 0 0 10px}.eva_txt{padding-top:10px}.eva_txt textarea{width:100%}.eva_c{font-size:14px;font-size:1.4rem;font-weight:500;white-space:normal;margin-right:20px}.maru{margin-bottom:5px;height:30px;width:30px;border-radius:50%;line-height:29px;text-align:center;background:#b8911c;color:#fff;font-size:15px;font-size:1.5rem}.anniv6{width:100%}.anniv6__head{width:100%;background:#f4ecdd;padding:100px 0px 50px 0px;text-align:center;position:relative}.anniv6__head__img img{width:100%;max-width:950px}.anniv6__head__scroll{position:absolute;bottom:30px;width:100%;left:0;text-align:center}.anniv6__head__scroll img{width:30px;height:auto}.anniv6__head__btn{position:absolute;top:75%;left:0;text-align:center;width:100%}.anniv6__head__btn__inner{width:100%;max-width:950px;margin:0 auto;text-align:right;padding:0 5%}.anniv6__head__btn__inner img{width:90px;height:auto}.anniv6__result{width:100%;padding:10% 5% 10% 5%;text-align:center;background:#fff}.anniv6__result h2{width:100%;max-width:1180px;margin:0 auto 5% auto}.anniv6__result h2 img{width:100%;height:auto}.anniv6__result h3{width:100%;max-width:1180px;margin:0 auto 5% auto;text-align:center}.anniv6__result h3 img{width:80%;height:auto}.anniv6__result__note{text-align:center;margin-bottom:10%}.anniv6__result__note span{display:inline-block;background:#67000b;color:#fff;padding:8px 20px;border-radius:30px;font-size:14px;font-size:1.4rem}.anniv6__result__lead{font-size:14px;font-size:1.4rem;font-weight:500;text-align:center;margin-bottom:5%}.anniv6__result__box{margin-bottom:10%}.anniv6__result__headline{margin-bottom:5%}.anniv6__result__headline dl dt{margin-bottom:5%}.anniv6__result__headline dl dt img{width:40%;height:auto}.anniv6__result__headline dl dd span{display:inline-block;background:#b5811b;color:#fff;font-size:15px;font-size:1.5rem;font-weight:500;padding:5px 20px;border-radius:40px}.anniv6__result__t{width:100%;max-width:500px;margin:0 auto}.anniv6__result__t ul li{margin-bottom:15%}.anniv6__result__t ul li dl dt{margin-bottom:5px}.anniv6__result__t ul li dl dt img{width:100%;height:auto}.anniv6__result__t ul li dl dd.title{text-align:center;font-size:20px;font-size:2rem;font-weight:600;margin-bottom:5px;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.anniv6__result__t ul li dl dd.title span{font-size:14px;font-size:1.4rem}.anniv6__result__t ul li dl dd.name{text-align:center;font-size:16px;font-size:1.6rem;font-weight:500;margin-bottom:5px}.anniv6__result__t ul li dl dd.comt{text-align:left;font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;margin-bottom:5px}.anniv6__result__t ul li dl dd.right{text-align:right;font-size:13px;font-size:1.3rem;font-weight:400}.anniv6__result__y{width:100%;max-width:900px;margin:0 auto}.anniv6__result__y__label{position:absolute;top:-10px;left:-10px;z-index:10}.anniv6__result__y__label img{width:60px;height:auto}.anniv6__result__y ul{display:flex;justify-content:space-between;flex-wrap:wrap}.anniv6__result__y ul li{width:100%;margin-bottom:5%;position:relative}.anniv6__result__y ul li dl dt{margin-bottom:5px}.anniv6__result__y ul li dl dt img{width:100%;height:auto}.anniv6__result__y ul li dl dd{text-align:center;font-size:16px;font-size:1.6rem;font-weight:500}.anniv6__result__y ul li dl dd.title{text-align:center;font-size:20px;font-size:2rem;font-weight:600;margin-bottom:5px;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.anniv6__result__y ul li dl dd.title span{font-size:14px;font-size:1.4rem}.anniv6__result__y__comt{width:100%;max-width:550px;margin:0 auto}.anniv6__result__y__comt dl dt{text-align:left;font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;margin-bottom:5px}.anniv6__result__y__comt dl dd{text-align:right;font-size:13px;font-size:1.3rem;font-weight:400}.anniv6__result__appearance{width:100%;max-width:900px;margin:0 auto}.anniv6__result__appearance h3{margin-bottom:5%}.anniv6__result__appearance h3 img{width:100%;height:auto}.anniv6__result__appearance__lead{text-align:center;font-size:15px;font-size:1.5rem;font-weight:500;margin-bottom:5%;line-height:1.7}.anniv6__result__appearance__img{margin-bottom:10%}.anniv6__result__appearance__img ul{display:flex;justify-content:space-between;flex-wrap:wrap}.anniv6__result__appearance__img ul li{width:33%}.anniv6__result__appearance__img ul li img{width:100%;height:auto}.anniv6__result__appearance__from{margin-bottom:10%}.anniv6__result__appearance__from dl{position:relative}.anniv6__result__appearance__from dl dt{width:100%;position:absolute;top:-30px;left:0;margin-top:0;text-align:center}.anniv6__result__appearance__from dl dt img{width:70px;height:auto}.anniv6__result__appearance__from dl dd{border:1px solid #bb1610;border-radius:10px;font-size:14px;font-size:1.4rem;line-height:1.7;font-weight:400;text-align:left;margin-left:0;padding:50px 5% 5% 5%}.anniv6__result__appearance__info{border-top:1px solid #67000b;border-bottom:1px solid #67000b}.anniv6__result__appearance__info dl{display:flex;flex-wrap:wrap}.anniv6__result__appearance__info dl dt{width:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-size:1.8rem;font-weight:500;color:#fff;background:#67000b;padding:10px}.anniv6__result__appearance__info dl dd.img{width:100%}.anniv6__result__appearance__info dl dd.img img{width:100%;height:auto;vertical-align:bottom}.anniv6__result__appearance__info dl dd.txt{width:100%;display:flex;align-items:center}.anniv6__result__appearance__info dl dd.txt span{display:inline-block;padding:20px;font-size:14px;font-size:1.4rem;line-height:1.8;text-align:left}.anniv6__about{width:100%;padding:10% 5%;text-align:center;background:#fff}.anniv6__about__head{width:100%;max-width:1180px;margin:0 auto 10% auto}.anniv6__about__head h2{margin-bottom:5%}.anniv6__about__head__txt{font-size:16px;font-size:1.6rem;font-weight:600;text-align:center;line-height:1.7}.anniv6__about__boshu{width:100%;max-width:1180px;margin:0 auto 10% auto}.anniv6__about__boshu h3{margin-bottom:2%}.anniv6__about__boshu h3 img{width:100%;height:auto}.anniv6__about__boshu__exp{margin-bottom:5%}.anniv6__about__boshu__exp img{width:100%;max-width:680px;height:auto}.anniv6__about__boshu__date{margin-bottom:5%}.anniv6__about__boshu__date img{width:100%;max-width:780px;height:auto}.anniv6__about__boshu__txt{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:5%}.anniv6__about__boshu__btn{margin-bottom:10%}.anniv6__about__boshu__btn a{font-size:16px;font-size:1.6rem;font-weight:500;display:inline-block;background:#67000b;color:#fff;border-radius:30px;padding:10px 30px;text-decoration:none}.anniv6__about__flag{width:100%;max-width:1180px;margin:0 auto 10% auto}.anniv6__about__flag h3{margin-bottom:4%}.anniv6__about__flag h3 img{width:100%;height:auto}.anniv6__about__flag__lead{margin-bottom:10px}.anniv6__about__flag__lead img{width:100%;max-width:584px;height:auto}.anniv6__about__flag__txt{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:2%}.anniv6__about__flag__txts{font-size:12px;font-size:1.2rem;font-weight:500;margin-bottom:5%}.anniv6__about__flag__img{margin-bottom:5%}.anniv6__about__flag__img img{width:100%;height:auto}.anniv6__about__flag__btn{margin-bottom:10%}.anniv6__about__flag__btn span{font-size:16px;font-size:1.6rem;font-weight:500;display:inline-block;background:#67000b;color:#fff;border-radius:30px;padding:10px 30px;text-decoration:none}.anniv6__about__flag__btn a{font-size:16px;font-size:1.6rem;font-weight:500;display:inline-block;background:#67000b;color:#fff;border-radius:30px;padding:10px 30px;text-decoration:none}.anniv6__about__present{width:100%;max-width:1180px;margin:0 auto 0px auto}.anniv6__about__present h3{margin-bottom:4%}.anniv6__about__present h3 img{width:100%;height:auto}.anniv6__about__present__lead{margin-bottom:5%}.anniv6__about__present__lead img{width:100%;max-width:900px;height:auto}.anniv6__about__present__txt{font-size:13px;font-size:1.3rem;font-weight:500;margin-bottom:20px}.anniv6__about__present__station{margin:0 auto 5% auto}.anniv6__about__present__station__wrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}.anniv6__about__present__station__wrap ul li{width:100%;margin-bottom:5%}.anniv6__about__present__station__wrap ul li img{width:100%;height:auto}.anniv6__about__present__station dl{margin-bottom:5%}.anniv6__about__present__station dl dt{font-size:16px;font-size:1.6rem;font-weight:500;margin-bottom:3%}.anniv6__about__present__station dl dd{font-size:13px;font-size:1.3rem;font-weight:500}.anniv6__about__present__img{margin-bottom:5%}.anniv6__outline{width:100%;background:#f4ecdd;padding:10% 5% 10% 5%;text-align:center}.anniv6__outline h2{width:100%;max-width:1180px;margin:0 auto 5% auto}.anniv6__outline h2 img{width:100%;height:auto}.anniv6__outline__box{width:100%;max-width:1180px;margin:0 auto 5% auto}.anniv6__outline h3{width:100%;background:#67000b;color:#fff;text-align:center;font-size:16px;font-size:1.6rem;font-weight:500;padding:5px;letter-spacing:1em;text-indent:1em;margin-bottom:5%}.anniv6__outline__date{text-align:center;margin-bottom:5px}.anniv6__outline__date img{width:100%;max-width:439px;height:auto}.anniv6__outline__note{font-size:12px;font-size:1.2rem;font-weight:500}.anniv6__outline__select{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:4%;line-height:1.8}.anniv6__outline__select span{text-decoration:underline}.anniv6__outline__txt{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:5%}.anniv6__outline__txt span{font-size:12px;font-size:1.2rem}.anniv6__outline__txt2{margin-bottom:5%}.anniv6__outline__img{margin-bottom:5%}.anniv6__outline__img img{width:100%;max-width:457px;height:auto}.anniv6__outline__letter{position:relative;margin-bottom:0}.anniv6__outline__letter h4{position:absolute;top:0;left:0;font-size:16px;font-size:1.6rem;font-weight:500}.anniv6__outline__letter ul{display:flex;justify-content:space-between;flex-wrap:wrap}.anniv6__outline__letter ul li{width:100%}.anniv6__outline__letter ul li img{width:100%;height:auto}.anniv6__outline__howto ul{display:flex;justify-content:space-between;flex-wrap:wrap}.anniv6__outline__howto ul li{width:100%;margin-bottom:10%}.anniv6__outline__howto ul li:nth-child(1){padding-right:0}.anniv6__outline__howto ul li:nth-child(1) dd{padding-top:5%}.anniv6__outline__howto ul li:nth-child(2){padding-left:0}.anniv6__outline__howto ul li:nth-child(2) dd{padding-top:5%}.anniv6__outline__howto ul li dl{width:100%}.anniv6__outline__howto ul li dl dt{width:100%}.anniv6__outline__howto ul li dl dt img{width:100%;height:auto}.anniv6__outline__howto ul li dl dd{font-size:14px;font-size:1.4rem;font-weight:500;text-align:left;line-height:1.4}.anniv6__outline__howto ul li dl dd span{padding-top:5px;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.4}.anniv6__outline__howto ul li dl dd a.emaillink{display:block;width:100%;border:2px solid #000;font-size:14px;font-size:1.4rem;font-weight:500;text-align:center;text-decoration:none;color:#000;line-height:1;padding:5%}.anniv6__outline__catch{width:100%;background:#fff;color:#6a1e1a;font-size:16px;font-size:1.6rem;font-weight:600;text-align:center;padding:10px}.anniv6__outline__result dl dt{font-size:14px;font-size:1.4rem;font-weight:600;text-align:center;margin-bottom:5%}.anniv6__outline__result dl dd{font-size:12px;font-size:1.2rem;font-weight:500;text-align:center}.anniv6__exp{width:100%;background:#fff;text-align:center;padding:10% 5% 0 5%}.anniv6__exp__notice{width:100%;max-width:1180px;margin:0 auto 40px auto;text-align:left}.anniv6__exp__notice dl dt{font-size:16px;font-size:1.6rem;font-weight:500;background:#000;color:#fff;text-align:center;text-indent:1em;letter-spacing:1em;margin-bottom:5%;padding:5px 10px}.anniv6__exp__notice dl dd{font-size:12px;font-size:1.2rem;font-weight:500;line-height:1.8}.anniv6__exp__notice dl dd span{color:#bb1610}.anniv6__exp__contact{width:100%;max-width:1180px;margin:0 auto;text-align:center}.anniv6__exp__contact dl dt{font-size:16px;font-size:1.6rem;font-weight:500;background:#000;color:#fff;text-align:center;text-indent:1em;letter-spacing:1em;margin-bottom:5%;padding:5px 10px}.anniv6__exp__contact dl dd{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:20px}.anniv6__exp__contact dl dd:last-child{margin-bottom:0}.anniv6__exp__contact dl dd img{width:100%;max-width:423px;height:auto}.close__msg{position:absolute;top:50%;left:0;margin:-100px 0 0 0;display:inline-block;width:100%;color:#fff;background:#631014;font-size:16px;font-size:1.6rem;font-weight:600;text-align:center;padding:5%;letter-spacing:0.05em;border-radius:15px}.close__msg__2{margin:0 0 10% 0;font-size:16px;font-size:1.6rem}.reservation{padding:80px 0 10% 0}.reservation__box{padding:5% 5%}.reservation__box h2{font-size:18px;font-size:1.8rem;margin-bottom:5%}.reservation__lead{font-size:16px;font-size:1.6rem;margin-bottom:5%}.reservation__txt{margin-bottom:5%}.reservation__platform{padding:5%;margin-bottom:5%}.reservation__btns{margin-bottom:5%}.reservation__btns ul{flex-wrap:wrap}.reservation__btns ul li{width:100%;margin:0 0 5px 0}.reservation__btns ul li a{padding:10px 0}.reservation__check{margin-bottom:5%}.reservation__submit a{width:100%;padding:15px 0}.reservation__table table{width:100%}.reservation__table table th,.reservation__table table td{font-size:12px;font-size:1.2rem;padding:5px 10px}.reservation__table table th{white-space:nowrap}.reservation__table table th.label{font-size:14px;font-size:1.4rem}.corona{display:none}.corona__box{width:90vw;height:80vh}.corona__box__inner{width:100%;height:80vh;padding:7% 7% 5% 7%}.corona__box__inner h2{font-size:15px;font-size:1.5rem;margin-bottom:5%}.corona__box__inner p{font-size:13px;font-size:1.3rem;margin-bottom:5%}.banner__covid19{padding:0 5%;margin:0 auto 5% auto;flex-wrap:wrap}.banner__covid19 .banner__covid19__item{max-width:100%;margin-right:0;margin-bottom:2%}.playmovie{padding:80px 0 10% 0}.playmovie .headline{margin-bottom:5%}.playmovie__title{width:100%;margin:0 0 10% 0}.playmovie__title h2{display:block;max-width:1200px;padding:0 5%;margin:0 auto;font-size:26px;font-size:2.6rem;font-weight:300;letter-spacing:0.05em;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.playmovie__title h2 div{padding-bottom:2%;display:block;background:url(../images/line_b.png) left bottom no-repeat}.playmovie__list{padding:0 0 0 0}.playmovie__list__fst{margin:0 auto 5% auto;padding:0 5%}.playmovie__list__fst ul li{width:100%}.playmovie__list__fst ul li .playmovie__list__label{width:100%;order:1}.playmovie__list__fst ul li .playmovie__list__txt{width:100%;margin-bottom:5%;order:3}.playmovie__list__fst ul li .playmovie__list__m{order:2}.playmovie__list__snd{padding:0 5%}.playmovie__list__snd ul li{width:100%;margin-bottom:5%}.playmovie__list__label{min-height:80px;font-size:17px;font-size:1.7rem}.playmovie__list__txt{font-size:13px;font-size:1.3rem;margin-bottom:5%}.playmovie__list__m{margin-bottom:5%;margin-top:5%}.nt{padding:80px 0 10% 0}.nt .headline{margin-bottom:5%}.nt__wrap{padding:0 5%;flex-direction:column-reverse}.nt__side{width:100%}.nt__side__box{margin-bottom:10%}.nt__side__box h3{font-size:19px;font-size:1.9rem;margin-bottom:5%}.nt__side__box>ul>li{font-size:14px;font-size:1.4rem;margin-bottom:10px}.nt__side__box>ul>li>ul{padding:7px 0 3px 0}.nt__side__box>ul>li>ul>li{padding-left:20px;font-size:13px;font-size:1.3rem;margin-bottom:8px}.nt__main{width:100%}.nt__main__box{margin-bottom:10%}.nt__main__box h2{margin-bottom:5%}.nt__main__box h2 img{width:70%;height:auto}.nt__topics ul li{width:100%;margin-bottom:10%}.nt__topics__ctg{top:-13px;left:-5px}.nt__topics__data{padding:0 5% 5% 5%}.nt__topics__title{font-size:15px;font-size:1.5rem;height:auto;padding:5% 0}.nt__topics__body{font-size:12px;font-size:1.2rem;margin-bottom:5%}.nt__topics__more span{font-size:12px;font-size:1.2rem}.nt__archive ul li{align-items:center;justify-content:space-between;padding:5% 0;flex-wrap:wrap}.nt__archive__date{width:100%;font-size:14px;font-size:1.4rem}.nt__archive__ctg{width:100%;display:flex}.nt__archive__ctg__item{margin:1px 0}.nt__archive__ctg__item img{height:15px}.nt__archive__title{flex:auto;width:100%;font-size:14px;font-size:1.4rem}.nt__pnav{margin-bottom:10%}.nt__pnav a{font-size:14px;font-size:1.4rem}.nt__detail{margin-bottom:10%}.nt__detail__header{margin-bottom:5%}.nt__detail__date{font-size:15px;font-size:1.5rem;width:6em}.nt__detail__ctg ul{display:flex}.nt__detail__ctg ul img{height:18px}.nt__detail__title{margin-bottom:30px;padding-bottom:20px}.nt__detail__title h1{font-size:20px;font-size:2rem}.nt__detail__body p{font-size:15px;font-size:1.5rem;margin-bottom:5%}.nt__detail__body img{width:100%;max-width:100%;height:auto}.nc{padding:80px 0 10% 0}.nc .headline{background-image:url(../images/column_title_bg.jpg);margin-bottom:5%}.nc__wrap{padding:0 5%;flex-direction:column-reverse}.nc__side{width:100%}.nc__side__box{margin-bottom:10%}.nc__side__box h3{font-size:19px;font-size:1.9rem;margin-bottom:5%}.nc__side__box>ul>li{font-size:14px;font-size:1.4rem;margin-bottom:10px}.nc__side__box>ul>li>ul{padding:7px 0 3px 0}.nc__side__box>ul>li>ul>li{padding-left:20px;font-size:13px;font-size:1.3rem;margin-bottom:8px}.nc__main{width:100%}.nc__main__box{margin-bottom:10%}.nc__main__box h2{margin-bottom:5%}.nc__main__box h2 img{width:70%;height:auto}.nc__detail{margin-bottom:10%}.nc__detail__header{margin-bottom:5%}.nc__detail__box{margin-bottom:10%}.nc__detail__date{font-size:15px;font-size:1.5rem;width:6em}.nc__detail__ctg ul{display:flex}.nc__detail__ctg ul img{height:18px}.nc__detail__title{margin-bottom:30px;padding-bottom:20px}.nc__detail__title h1{font-size:20px;font-size:2rem}.nc__detail__body p{font-size:15px;font-size:1.5rem;margin-bottom:5%}.nc__detail__body img{width:100%;max-width:100%;height:auto}.movie_area{margin-bottom:5%}.img_area{margin-bottom:5%}.img_area ul li{width:100%;margin-bottom:5%}.img_area ul li dl dt{margin-bottom:5px}.img_area ul li dl dd{font-size:13px;font-size:1.3rem}.wp-pagenavi{padding:10% 0 10% 0}.wp-pagenavi a,.wp-pagenavi span{font-size:14px;font-size:1.4rem;padding:0 5px}.course__data__head .course__data__head__title{margin-bottom:10%;flex-wrap:wrap}.course__data__head .course__data__head__title .course__data__head__title__box{margin-right:0;font-size:14px;font-size:1.4rem;width:100%;margin-bottom:5%;height:75px}.course__data__head .course__data__head__title .course__data__head__title__txt{flex:auto;width:100%;font-size:18px;font-size:1.8rem;letter-spacing:0em}.course__data__head .course__data__head__title .course__data__head__title__txt.txt__en{font-size:18px;font-size:1.8rem;letter-spacing:0}.course__data__head .course__data__head__lead{margin-bottom:10%}.course__data__head .course__data__head__lead .course__data__head__lead__img{width:100%;margin-bottom:5%}.course__data__head .course__data__head__lead .course__data__head__lead__txt{width:100%;font-size:15px;font-size:1.5rem;line-height:1.8}.course__data__head .course__data__head__lead .course__data__head__lead__txt span{font-size:12px;font-size:1.2rem}.changelang{display:none}.course__index .course__index__lead{padding:10% 5% 20% 5%}.course__index .course__index__lead .course__index__lead__inner dl dt{font-size:28px;font-size:2.8rem;margin-bottom:5%;letter-spacing:.1em}.course__index .course__index__lead .course__index__lead__inner dl dd{font-size:14px;font-size:1.4rem}.course__index .course__index__box{padding:0 5%;margin-bottom:20%}.course__index .course__index__box .course__index__box__txt{position:relative;width:100%}.course__index .course__index__box .course__index__box__txt::after{top:-10%;left:-5%;width:calc(100% + 10%);height:calc(100% + 10%)}.course__index .course__index__box .course__index__box__txt .course__index__box__label{margin-bottom:5%}.course__index .course__index__box .course__index__box__txt .course__index__box__label img{width:100%}.course__index .course__index__box .course__index__box__txt .course__index__box__lead{font-size:18px;font-size:1.8rem;margin-bottom:5%}.course__index .course__index__box .course__index__box__txt .course__index__box__btn{margin-bottom:10%}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li a{font-size:15px;font-size:1.5rem;padding:10px}.course__index .course__index__box .course__index__box__img{width:100%}.course__index .course__index__box .course__index__slide{position:absolute;top:0;left:-6%;height:100%;width:102vw}.course__index #course__index__unzen .course__index__box__txt::after{right:-5%;left:auto}.course__index #course__index__unzen .course__index__slide{left:-6%}.course__root__item__txt{font-size:10px;font-size:1rem;padding-top:5%}.application__index__img{width:100%;margin:0 auto 5% auto}.application__index__btn a{font-size:17px;font-size:1.7rem}}
/*# sourceMappingURL=style.css.map */
