@import"https://use.typekit.net/gux0gvc.css";body{font-family:YuGothic,"Yu Gothic Medium","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:400;line-height:1.6;color:#545455;letter-spacing:.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){body{font-size:16px;font-size:1rem}}_:lang(x)::-ms-backdrop,.selector{font-family:Meiryo,sans-serif}b,strong,.bold{font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}img{max-width:100%;height:auto}a{color:#545455}a[href^="tel:"]{cursor:default}.del-inline-xxs{display:inline}@media screen and (min-width: 361px){.del-inline-xxs{display:none}}.del-inline-xs{display:inline}@media screen and (min-width: 641px){.del-inline-xs{display:none}}.del-inline-s{display:inline}@media screen and (min-width: 768px){.del-inline-s{display:none}}.del-inline-sm{display:inline}@media screen and (min-width: 992px){.del-inline-sm{display:none}}.del-inline-m{display:inline}@media screen and (min-width: 1081px){.del-inline-m{display:none}}.del-inline-ml{display:inline}@media screen and (min-width: 1281px){.del-inline-ml{display:none}}.del-inline-l{display:inline}@media screen and (min-width: 1367px){.del-inline-l{display:none}}.del-inline-xl{display:inline}@media screen and (min-width: 1601px){.del-inline-xl{display:none}}.del-inline-xxl{display:inline}@media screen and (min-width: 1921px){.del-inline-xxl{display:none}}.del-none-xxs{display:none}@media screen and (min-width: 361px){.del-none-xxs{display:inline}}.del-none-xs{display:none}@media screen and (min-width: 641px){.del-none-xs{display:inline}}.del-none-s{display:none}@media screen and (min-width: 768px){.del-none-s{display:inline}}.del-none-sm{display:none}@media screen and (min-width: 992px){.del-none-sm{display:inline}}.del-none-m{display:none}@media screen and (min-width: 1081px){.del-none-m{display:inline}}.del-none-ml{display:none}@media screen and (min-width: 1281px){.del-none-ml{display:inline}}.del-none-l{display:none}@media screen and (min-width: 1367px){.del-none-l{display:inline}}.del-none-xl{display:none}@media screen and (min-width: 1601px){.del-none-xl{display:inline}}.del-none-xxl{display:none}@media screen and (min-width: 1921px){.del-none-xxl{display:inline}}/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{clear:both;box-sizing:content-box;height:0;margin:0;overflow:visible;color:inherit;border:0;border-top:1px solid}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{vertical-align:bottom;border-style:none}embed,object,iframe{vertical-align:bottom;border:0}button,input,optgroup,select,textarea{margin:0;padding:0;color:inherit;font:inherit;text-align:inherit;vertical-align:middle;background:transparent;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}.header{position:absolute;top:0;left:0;width:100%}.header__logo{position:absolute;top:20px;left:4.6667%;z-index:2;width:80px;font-size:0}@media screen and (min-width: 768px){.header__logo{top:30px;left:40px;width:120px}}@media screen and (min-width: 1281px){.header__logo{width:160px}}.header__logo img{width:100%}.header.fixed .btn-menu span i{background-color:#000}.header.fixed .btn-menu span b{color:#000}.btn-menu{position:fixed;top:20px;right:4.6667%;z-index:1005;display:flex;align-items:center;justify-content:center;width:45px;height:45px;outline:none}@media screen and (min-width: 768px){.btn-menu{top:45px;right:40px}}@media screen and (min-width: 1281px){.btn-menu{display:none}}.btn-menu span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:35px;height:32px;margin:auto}.btn-menu span i{position:absolute;left:0;width:100%;height:1px;margin:0 auto;background-color:#fff;transition:all .2s ease}.btn-menu span i:nth-last-of-type(1){top:0;transform:translate3d(0, 0, 0)}.btn-menu span i:nth-last-of-type(2){top:9px;transform:translate3d(0, 0, 0)}.btn-menu span b{position:absolute;bottom:0;left:50%;font-family:athelas,serif;font-weight:400;line-height:1;color:#fff;letter-spacing:.1em;transform:translateX(-50%);font-size:11px;font-size:.6875rem}.btn-menu.js-open span i{top:30%;background-color:#000}.btn-menu.js-open span i:nth-last-of-type(1){transform:translateY(-50%) rotate(45deg)}.btn-menu.js-open span i:nth-last-of-type(2){transform:translateY(-50%) rotate(-45deg)}.btn-menu.js-open span b{bottom:-5px;color:#000}.gnav{position:fixed;top:0;left:0;width:100%;padding:130px 4.667% 50px;pointer-events:none;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(0.18, 0.85, 0.45, 1);-webkit-overflow-scrolling:touch}@media screen and (max-width: 1280px){.gnav{height:100%;overflow-y:scroll}}@media screen and (min-width: 768px){.gnav{padding:180px 4.667% 50px}}@media screen and (min-width: 1281px){.gnav{position:relative;z-index:50;padding:20px 0;pointer-events:auto;visibility:visible;background:#fff;opacity:1}}@media screen and (min-width: 1281px){.gnav.fixed{position:fixed}}.gnav.js-open{z-index:1000;overflow-y:scroll;pointer-events:auto;visibility:visible;background:#fff;opacity:1;-webkit-overflow-scrolling:touch}.gnav.js-open .header-gnav__inner{opacity:1;transform:translate3d(0, 0, 0)}.gnav__inner{position:relative;padding:0 5.15%}@media screen and (min-width: 768px){.gnav__inner{padding:0 40px}}@media screen and (min-width: 1281px){.gnav__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1450px;margin:0 auto}}.gnav__logo{position:fixed;top:20px;left:4.6667%;width:80px}@media screen and (min-width: 768px){.gnav__logo{top:30px;left:40px;width:160px}}@media screen and (min-width: 1281px){.gnav__logo{display:none}}.gnav__list{display:flex;flex-direction:column;flex-wrap:wrap;height:210px;margin-bottom:5px}@media screen and (min-width: 1281px){.gnav__list{flex-direction:row;flex-wrap:nowrap;align-items:center;height:auto;margin:0}}.gnav__item{position:relative;width:50%;margin-bottom:18px}@media screen and (min-width: 1281px){.gnav__item{width:auto;margin-bottom:0}}.gnav__item.sp{display:block}@media screen and (min-width: 1281px){.gnav__item.sp{display:none}}@media screen and (min-width: 1281px){.gnav__item:nth-child(n+2){margin-left:20px}}@media screen and (min-width: 1367px){.gnav__item:nth-child(n+2){margin-left:35px}}.gnav__item>a{position:relative;display:inline-block;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);font-size:16px;font-size:1rem}@media screen and (min-width: 1281px){.gnav__item>a{padding-bottom:5px}}@media screen and (min-width: 1281px){.gnav__item>a:before{position:absolute;bottom:0;left:50%;width:0;height:2px;content:"";background:#86a4b1;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);transform:translateX(-50%)}}@media screen and (min-width: 1281px){.gnav__item>a:hover{color:#86a4b1}}@media screen and (min-width: 1281px){.gnav__item>a:hover::before{width:100%}}@media screen and (min-width: 1281px){.gnav__btn-wrap{display:flex;order:3}}.gnav__btn1{margin-bottom:10px}@media screen and (min-width: 1281px){.gnav__btn1{margin-bottom:0}}.gnav__btn1>a{display:flex;align-items:center;justify-content:center;height:65px;color:#fff;background:#86a4b1;border:1px solid #86a4b1;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);font-size:16px;font-size:1rem}@media screen and (min-width: 1281px){.gnav__btn1>a{width:230px;font-size:15px;font-size:.9375rem}}@media screen and (min-width: 1451px){.gnav__btn1>a{width:260px}}@media screen and (min-width: 1281px){.gnav__btn1>a:hover{color:#86a4b1;background:#fff}}.gnav__btn2{margin-bottom:30px}@media screen and (min-width: 1281px){.gnav__btn2{margin:0 0 0 20px}}@media screen and (min-width: 1451px)and (min-width: 1281px){.gnav__btn2{margin:0 0 0 35px}}.gnav__btn2-item{position:relative}@media screen and (min-width: 1281px){.gnav__btn2-item{width:230px;line-height:1.35}}@media screen and (min-width: 1451px){.gnav__btn2-item{width:260px}}.gnav__btn2-item>.eventmenu{display:flex;align-items:center;justify-content:center;height:65px;color:#fff;cursor:pointer;background:#472f1f;font-size:16px;font-size:1rem}@media screen and (min-width: 1281px){.gnav__btn2-item>.eventmenu{font-size:15px;font-size:.9375rem}}.gnav__btn2-item>.eventmenu::before{display:inline-block;width:16px;height:17px;margin-right:12px;content:"";background-image:url("/assets/img/icon_mail.svg");background-repeat:no-repeat;background-position:left top;background-size:contain}@media screen and (min-width: 1281px){.gnav__btn2-item>.eventmenu::before{width:15px;height:16px}}@media screen and (min-width: 1281px){.gnav__btn2-item>ul{position:absolute;top:100%;left:50%;z-index:9999;display:block;width:100%;text-align:left;pointer-events:none;visibility:hidden;background:#fff;opacity:0;transition:all .5s cubic-bezier(0.18, 0.85, 0.45, 1);transform:translateX(-50%)}}.gnav__btn2-item>ul>li{border-bottom:1px solid #472f1f}@media screen and (min-width: 1281px){.gnav__btn2-item>ul>li{padding:10px 5px}}.gnav__btn2-item>ul>li>a{position:relative;display:flex;align-items:center;height:65px;padding-left:50px;white-space:nowrap;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);font-size:16px;font-size:1rem}@media screen and (min-width: 1281px){.gnav__btn2-item>ul>li>a{height:45px;padding-left:30px;font-size:15px;font-size:.9375rem}}@media screen and (min-width: 1451px){.gnav__btn2-item>ul>li>a{padding-left:45px}}.gnav__btn2-item>ul>li>a::before{position:absolute;top:46.5%;left:20px;width:8px;height:8px;content:"";border-top:1px solid #472f1f;border-right:1px solid #472f1f;border-radius:1px;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);transform:rotate(45deg) translateY(-50%)}@media screen and (min-width: 1281px){.gnav__btn2-item>ul>li>a::before{left:7px}}@media screen and (min-width: 1451px){.gnav__btn2-item>ul>li>a::before{left:20px}}@media screen and (min-width: 1281px){.gnav__btn2-item>ul>li>a:hover{background:#dae5e9}}@media screen and (min-width: 1281px){.gnav__btn2-item>ul>li>a:hover::before{left:10px}}@media screen and (min-width: 1451px){.gnav__btn2-item>ul>li>a:hover::before{left:23px}}@media screen and (min-width: 1281px){.gnav__btn2-item:hover>ul{pointer-events:auto;visibility:visible;opacity:1}}.gnav__btn2-item:hover>ul>li>a{transition:all .3s cubic-bezier(0.7, 0, 0.3, 1)}@media screen and (min-width: 1281px){.gnav__btn2-item:hover>ul>li>a:hover{background:#dae5e9}}.gnav__sns{display:flex}@media screen and (min-width: 1281px){.gnav__sns{order:2}}.gnav__sns>a{font-size:0}@media screen and (min-width: 1281px){.gnav__sns>a:hover path{fill:#86a4b1}}.gnav__sns>a:nth-child(n+2){margin-left:25px}@media screen and (min-width: 1281px){.gnav__sns>a:nth-child(n+2){margin-left:15px}}@media screen and (min-width: 1367px){.gnav__sns>a:nth-child(n+2){margin-left:25px}}.gnav__sns>a svg{width:21px;height:auto}@media screen and (min-width: 768px){.gnav__sns>a svg{width:25px}}.gnav__sns>a svg path{transition:all .2s ease}.footer{position:relative;z-index:2;padding:40px 0 40px;background:#99a3a7}@media screen and (min-width: 768px){.footer{padding:65px 0 40px}}.footer__container{padding:0 4.667%}@media screen and (min-width: 768px){.footer__container{max-width:1240px;padding:0 40px;margin:0 auto}}.footer .pagetop{position:absolute;top:-20px;right:2.3335%}@media screen and (min-width: 768px){.footer .pagetop{top:-30px;right:20px}}@media screen and (min-width: 1281px){.footer .pagetop{top:-45px}}.footer .pagetop a{position:relative;display:block;width:40px;height:40px;overflow:hidden;text-indent:100%;white-space:nowrap;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1)}@media screen and (min-width: 768px){.footer .pagetop a{width:60px;height:60px}}@media screen and (min-width: 1281px){.footer .pagetop a{width:90px;height:90px}}.footer .pagetop a::before{position:absolute;top:0;left:50%;width:7px;height:7px;content:"";border-top:1px solid #545455;border-left:1px solid #545455;transition:all .3s ease .1s;transform:translate3D(-3.5px, 19px, 0) rotate(45deg)}@media screen and (min-width: 768px){.footer .pagetop a::before{width:14px;height:14px;transform:translate3D(-7px, 28px, 0) rotate(45deg)}}@media screen and (min-width: 1281px){.footer .pagetop a::before{transform:translate3D(-7px, 42px, 0) rotate(45deg)}}@media screen and (min-width: 768px){.footer .pagetop a:hover{margin-top:-3px;background:#d1c0a6}}@media screen and (min-width: 768px){.footer .pagetop a:hover::before{border-top-color:#fff;border-left-color:#fff;-webkit-animation:bottomToTop .5s forwards ease-out;animation:bottomToTop .5s forwards ease-out}}.footer__top{margin-bottom:30px}@media screen and (min-width: 768px){.footer__top{margin-bottom:50px}}@media screen and (min-width: 992px){.footer__top{display:flex;justify-content:space-between;margin-bottom:70px}}.footer__info{margin-bottom:40px;text-align:center}@media screen and (min-width: 992px){.footer__info{margin-bottom:0;text-align:left}}.footer__info .logo{margin-bottom:15px}@media screen and (min-width: 768px){.footer__info .logo{margin-bottom:25px}}.footer__info .logo img{width:100%;max-width:112px}@media screen and (min-width: 768px){.footer__info .logo img{max-width:150px}}.footer__info .txt{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.6666666667;color:#fff;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.footer__info .txt{margin-bottom:10px;line-height:2;font-size:15px;font-size:.9375rem}}.footer__info .tel{margin-bottom:15px;font-family:athelas,serif;line-height:1.5;color:#fff;text-align:center;font-size:18px;font-size:1.125rem}@media screen and (min-width: 992px){.footer__info .tel{text-align:left;font-size:22px;font-size:1.375rem}}.footer__info .branch{display:inline-block;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.85;color:#fff;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.footer__info .branch{line-height:2;font-size:15px;font-size:.9375rem}}.footer__info .branch dt{position:absolute;width:6.8em}.footer__info .branch dd{display:flex;padding-left:6.8em;margin-bottom:3px}@media screen and (min-width: 768px){.footer__info .branch dd{margin-bottom:0}}.footer__info .branch dd:last-child{margin-bottom:0}.footer__nav{position:relative}@media screen and (min-width: 992px){.footer__nav{width:64.1666666667%}}.footer__nav-list-primary{display:flex;padding-bottom:12px;margin-bottom:25px;border-bottom:1px solid #fff}@media screen and (min-width: 768px){.footer__nav-list-primary{padding:5px 0 20px;margin-bottom:40px}}@media screen and (min-width: 992px){.footer__nav-list-primary{padding:5px 0 40px;margin-bottom:80px}}.footer__nav-list-primary>li>a{position:relative;padding-left:20px;transition:all .2s ease}@media screen and (min-width: 768px){.footer__nav-list-primary>li>a{padding-left:25px}}.footer__nav-list-primary>li>a::before{position:absolute;top:-0.2em;left:0;width:15px;height:15px;content:"";background-repeat:no-repeat;background-position:left top;background-size:contain}@media screen and (min-width: 768px){.footer__nav-list-primary>li>a::before{top:-0.2em;width:20px;height:20px}}@media screen and (min-width: 768px){.footer__nav-list-primary>li>a:hover{opacity:.7}}@media screen and (min-width: 768px){.footer__nav-list-primary>li:first-child{margin:0 60px 0 0}}.footer__nav-list-primary>li:first-child>a::before{background-image:url("/assets/img/icon_calendar.svg")}.footer__nav-list-primary>li:last-child>a::before{background-image:url("/assets/img/icon_book.svg")}.footer__nav-list-secondary{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;height:235px}@media screen and (min-width: 768px){.footer__nav-list-secondary{height:230px}}.footer__nav-item{width:50%;margin-bottom:10px}@media screen and (min-width: 768px){.footer__nav-item{width:auto;margin-bottom:15px}}.footer__nav-item:last-child{margin-bottom:0}.footer__nav-item a{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.6666666667;color:#fff;transition:all .2s ease;font-size:10.5px;font-size:.65625rem}@media screen and (min-width: 361px){.footer__nav-item a{font-size:11px;font-size:.6875rem}}@media screen and (min-width: 768px){.footer__nav-item a{line-height:2;font-size:15px;font-size:.9375rem}}@media screen and (min-width: 768px){.footer__nav-item a:hover{opacity:.7}}.footer__bottom .copyright{margin:0 -10%;color:#fff;text-align:center;transform:scale(0.8);transform-origin:bottom;font-size:10px;font-size:.625rem}@media screen and (min-width: 361px){.footer__bottom .copyright{transform:scale(0.9)}}@media screen and (min-width: 768px){.footer__bottom .copyright{margin:0;transform:none;font-size:12px;font-size:.75rem}}@media screen and (min-width: 992px){.footer__bottom .copyright{text-align:left}}.breadcrumbs-wrap{position:relative;padding:15px 0;background:#e0d9ce}@media screen and (min-width: 768px){.breadcrumbs-wrap{padding:30px 0}}.pageBread>span>span{margin:0 -0.25em;font-size:10px;font-size:.625rem}@media screen and (min-width: 768px){.pageBread>span>span{margin:0 -0.8em;font-size:14px;font-size:.875rem}}.pageBread>span>span span.breadcrumb_last,.pageBread>span>span a{margin:0 .25em}@media screen and (min-width: 768px){.pageBread>span>span span.breadcrumb_last,.pageBread>span>span a{margin:0 .8em}}.pageBread>span>span span.breadcrumb_last{color:#8b9da7}.pageBread>span>span a{transition:all .2s ease}@media screen and (min-width: 768px){.pageBread>span>span a:hover{color:#8b9da7}}main{padding-top:.1px}.content-wrap{position:relative;z-index:1;background:#fff}.container-s{padding:0 4.667%}@media screen and (min-width: 768px){.container-s{max-width:1240px;padding:0 40px;margin:0 auto}}.container{padding:0 4.667%}@media screen and (min-width: 768px){.container{max-width:1280px;padding:0 40px;margin:0 auto}}.container-l{padding:0 7%}@media screen and (min-width: 768px){.container-l{max-width:1480px;padding:0 40px;margin:0 auto}}.m-sub-mv{position:fixed;top:0;left:0;z-index:0;width:100%;height:53.335vw;font-size:0;background-color:#e0d9ce;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 768px){.m-sub-mv{height:36.1765vw}}.m-sub-mv .container{position:relative;height:100%}.m-sub-mv__tit{position:absolute;top:50%;left:4.667%;color:#fff;white-space:nowrap;transform:translateY(-50%)}@media screen and (min-width: 768px){.m-sub-mv__tit{left:40px}}.m-sub-mv__tit .en{position:relative;margin-bottom:10px;font-family:athelas,serif;line-height:1;letter-spacing:.1em;font-size:38px;font-size:2.375rem}@media screen and (min-width: 768px){.m-sub-mv__tit .en{margin-bottom:15px;font-size:70px;font-size:4.375rem}}.m-sub-mv__tit .jp{position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;line-height:1.35;font-size:14px;font-size:.875rem}@media screen and (min-width: 768px){.m-sub-mv__tit .jp{font-size:17px;font-size:1.0625rem}}.m-sub-mv__deco{position:absolute;right:0;bottom:0;z-index:1;font-family:athelas,serif;font-size:15.65vw;line-height:.665;color:#fff;letter-spacing:.1em;white-space:nowrap;opacity:.3}@media screen and (min-width: 768px){.m-sub-mv__deco{font-size:7.785vw}}.m-section-tit{margin-bottom:25px;text-align:center}.m-section-tit .en{margin-bottom:12px;font-family:athelas,serif;line-height:1.35;letter-spacing:.1em;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.m-section-tit .en{margin-bottom:20px;font-size:15px;font-size:.9375rem}}@media screen and (min-width: 1281px){.m-section-tit .en{font-size:1.125vw}}@media screen and (min-width: 1601px){.m-section-tit .en{font-size:18px;font-size:1.125rem}}.m-section-tit .jp{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.35;letter-spacing:.1em;font-size:20px;font-size:1.25rem}@media screen and (min-width: 768px){.m-section-tit .jp{font-size:26px;font-size:1.625rem}}@media screen and (min-width: 1281px){.m-section-tit .jp{font-size:2vw}}@media screen and (min-width: 1601px){.m-section-tit .jp{font-size:32px;font-size:2rem}}.nopost{line-height:1.7916666667;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.nopost{line-height:2.25;font-size:16px;font-size:1rem}}.m-btn{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:310px;height:60px;padding:0 30px;margin:35px auto 0;overflow:hidden;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.1em;background:transparent;border:1px solid #545455;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);font-size:16px;font-size:1rem}@media screen and (min-width: 768px){.m-btn{padding:0 50px;margin:55px auto 0}}.m-btn .en{font-family:athelas,serif}.m-btn .btn-arw{position:absolute;top:50%;right:0;width:16px;height:1px;margin-right:18px;background-color:#545455;transition:all .3s ease .1s}@media screen and (min-width: 768px){.m-btn .btn-arw{margin-right:18px}}.m-btn .btn-arw::after{position:absolute;top:0;right:0;display:block;width:7px;height:1px;content:"";background-color:#545455;transition:all .3s ease .1s;transform:rotate(35deg);transform-origin:right}@media screen and (min-width: 768px){.m-btn:hover{color:#fff;background:#545455}}@media screen and (min-width: 768px){.m-btn:hover .btn-arw{background-color:#fff;-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}@media screen and (min-width: 768px){.m-btn:hover .btn-arw::after{background-color:#fff}}.m-table01{width:100%}.m-table01 dl{display:flex;border-bottom:1px solid #000}.m-table01 dl:last-child{border-bottom:none}.m-table01 dt{flex:none;-ms-grid-row-align:center;align-self:center;padding:10px 15px 10px 5px;font-weight:400;line-height:1.7916666667;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.m-table01 dt{padding:25px 30px 25px 15px;line-height:2;font-size:15px;font-size:.9375rem}}.m-table01 dd{position:relative;display:block;padding:10px 15px;line-height:1.7916666667;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.m-table01 dd{padding:25px 30px;line-height:2;font-size:15px;font-size:.9375rem}}.m-table01 dd .tit{margin-bottom:10px;line-height:1.6666666667;font-size:15px;font-size:.9375rem}@media screen and (min-width: 768px){.m-table01 dd .tit{margin-bottom:15px;font-size:18px;font-size:1.125rem}}.m-table01 dd .int{margin-left:1em;text-indent:-1em}.m-table01 dd::before{position:absolute;top:15px;left:0;width:1px;height:calc(100% - 30px);content:"";background:#000}.m-sorter{position:relative;z-index:2}.m-sorter__inner{position:relative;display:flex}.m-sorter__block{position:relative;width:48.5%;max-width:300px;margin-left:3%}@media screen and (min-width: 768px){.m-sorter__block{width:300px;margin-left:30px}}.m-sorter__block:first-child{margin-left:0}.m-sorter__box{position:relative;z-index:0;display:flex;align-items:center;width:100%;height:50px;padding:5px 20px 5px 15px;font-family:athelas,YuGothic,"Yu Gothic Medium","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;line-height:1.4;cursor:pointer;background:#fff;border:1px solid #472f1f;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.m-sorter__box{height:70px;padding:5px 40px 5px 30px;font-size:18px;font-size:1.125rem}}.m-sorter__box i{position:absolute;top:50%;right:10px;content:"";transform:translateY(-50%)}@media screen and (min-width: 768px){.m-sorter__box i{right:20px}}.m-sorter__box i::after{position:absolute;top:0;right:0;width:5px;height:5px;margin-top:-3px;content:"";border-right:1px solid #472f1f;border-bottom:1px solid #472f1f;transition:all .15s cubic-bezier(0.7, 0, 0.3, 1);transform:rotate(45deg) translateY(-50%)}@media screen and (min-width: 768px){.m-sorter__box i::after{width:7px;height:7px;margin-top:-4px}}@media screen and (min-width: 768px){.m-sorter__box:hover{color:#fff;background:#472f1f}}@media screen and (min-width: 768px){.m-sorter__box:hover i{background:#fff}}@media screen and (min-width: 768px){.m-sorter__box:hover i::after{border-right-color:#e0d9ce;border-bottom-color:#e0d9ce}}.m-sorter__box.active{color:#fff;background:#472f1f}.m-sorter__box.active i{background:#fff}.m-sorter__box.active i::after{border-right-color:#e0d9ce;border-bottom-color:#e0d9ce;transform:scale(1, -1) rotate(45deg) translateY(-50%)}.m-sorter__list{position:absolute;top:59px;right:0;z-index:1;display:none;width:100%}@media screen and (min-width: 768px){.m-sorter__list{top:70px}}.m-sorter__list>li{width:100%;padding:5px;background:#fff;border-bottom:1px solid #472f1f}@media screen and (min-width: 768px){.m-sorter__list>li{padding:10px 5px}}.m-sorter__list>li.cat-item-none{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-items:center;width:100%;padding-left:45px;font-family:athelas,YuGothic,"Yu Gothic Medium","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;white-space:nowrap;font-feature-settings:"palt";font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.m-sorter__list>li.cat-item-none{height:50px;padding-left:45px;font-size:15px;font-size:.9375rem}}.m-sorter__list>li a{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-items:center;width:100%;height:45px;padding-left:45px;font-family:athelas,YuGothic,"Yu Gothic Medium","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;white-space:nowrap;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);font-feature-settings:"palt";font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.m-sorter__list>li a{height:50px;padding-left:45px;font-size:15px;font-size:.9375rem}}.m-sorter__list>li a::before{position:absolute;top:46.5%;left:10px;width:5px;height:5px;content:"";border-top:1px solid #472f1f;border-right:1px solid #472f1f;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);transform:rotate(45deg) translateY(-50%)}@media screen and (min-width: 768px){.m-sorter__list>li a::before{width:7px;height:7px}}@media screen and (min-width: 768px){.m-sorter__list>li a:hover{background:#dae5e9}}@media screen and (min-width: 768px){.m-sorter__list>li a:hover::before{left:17px}}.wp-pagenavi{position:relative;margin-top:45px;text-align:center}@media screen and (min-width: 768px){.wp-pagenavi{margin-top:60px}}@media screen and (min-width: 1081px){.wp-pagenavi{margin-top:85px}}.pagination{position:relative;text-align:center}.pagination .prev,.pagination .next{position:absolute;top:0;display:inline-block;width:25px;height:25px;overflow:hidden;text-indent:100%;white-space:nowrap;vertical-align:middle;border:1px solid #d1c0a6;border-radius:50%;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1)}@media screen and (min-width: 768px){.pagination .prev,.pagination .next{width:50px;height:50px}}.pagination .prev::before,.pagination .next::before{position:absolute;top:50%;width:5px;height:5px;content:"";border-top:1px solid #545455;border-right:1px solid #545455;transition:all .3s ease .1s}@media screen and (min-width: 768px){.pagination .prev::before,.pagination .next::before{width:7px;height:7px}}.pagination .prev{left:0}.pagination .prev::before{left:0;transform:translate3D(10px, -2px, 0) scale(-1, 1) rotate(45deg)}@media screen and (min-width: 768px){.pagination .prev::before{transform:translate3D(22px, -3px, 0) scale(-1, 1) rotate(45deg)}}@media screen and (min-width: 768px){.pagination .prev:hover{left:-3px;background:#d1c0a6}}@media screen and (min-width: 768px){.pagination .prev:hover::before{border-top-color:#fff;border-right-color:#fff;-webkit-animation:leftToRight .5s forwards ease-out;animation:leftToRight .5s forwards ease-out}}.pagination .next{right:0}.pagination .next::before{right:0;transform:translate3D(-10px, -2px, 0) rotate(45deg)}@media screen and (min-width: 768px){.pagination .next::before{transform:translate3D(-22px, -3px, 0) rotate(45deg)}}@media screen and (min-width: 768px){.pagination .next:hover{right:-3px;background:#d1c0a6}}@media screen and (min-width: 768px){.pagination .next:hover::before{border-top-color:#fff;border-right-color:#fff;-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}.pagination .pager{position:relative;display:inline-block;width:25px;margin:0 5px;font-family:athelas,serif;line-height:25px;letter-spacing:0;vertical-align:middle;background:transparent;border-radius:50%;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.pagination .pager{width:50px;line-height:50px;font-size:19.5px;font-size:1.21875rem}}.pagination .pager.current{color:#fff;background:#d1c0a6}@media screen and (min-width: 768px){.pagination .pager:hover{color:#fff;background:#d1c0a6}}.singlenavi{position:relative;max-width:240px;margin:0 auto;font-size:0}@media screen and (min-width: 768px){.singlenavi{max-width:640px}}.singlenavi .prev,.singlenavi .next{position:relative;display:inline-block;padding-top:30px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;vertical-align:middle;transition:all .2s ease;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.singlenavi .prev,.singlenavi .next{padding-top:50px;font-size:15px;font-size:.9375rem}}.singlenavi .prev .btn-arw,.singlenavi .next .btn-arw{position:absolute;top:12px;width:40px;height:1px;background-color:#545455;transition:all .3s ease .1s}@media screen and (min-width: 768px){.singlenavi .prev .btn-arw,.singlenavi .next .btn-arw{top:18px;width:80px;height:2px}}.singlenavi .prev .btn-arw::after,.singlenavi .next .btn-arw::after{position:absolute;top:0;right:0;display:block;width:8px;height:1px;content:"";background-color:#545455;transition:all .3s ease .1s;transform:rotate(35deg);transform-origin:right}@media screen and (min-width: 768px){.singlenavi .prev .btn-arw::after,.singlenavi .next .btn-arw::after{width:12px;height:2px}}.singlenavi .prev{float:left}.singlenavi .prev .btn-arw{left:0;margin-left:-6px;transform:scale(-1, 1)}@media screen and (min-width: 768px){.singlenavi .prev .btn-arw{margin-left:-21px}}@media screen and (min-width: 768px){.singlenavi .prev:hover .btn-arw{-webkit-animation:leftToRight .5s forwards ease-out;animation:leftToRight .5s forwards ease-out}}.singlenavi .next{float:right}.singlenavi .next .btn-arw{right:0;margin-right:-6px}@media screen and (min-width: 768px){.singlenavi .next .btn-arw{margin-right:-21px}}@media screen and (min-width: 768px){.singlenavi .next:hover .btn-arw{-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}.singlenavi__btn{position:relative;display:inline-flex;padding-top:30px;margin:0 !important;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;vertical-align:middle;transition:all .2s ease;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.singlenavi__btn{font-size:15px;font-size:.9375rem}}@media screen and (min-width: 768px){.singlenavi__btn{padding-top:50px}}.singlenavi__btn::before{position:absolute;top:0;left:50%;width:24px;height:24px;content:"";background-image:url("/assets/img/icon_list.svg");background-repeat:no-repeat;background-position:left top;background-size:contain;transition:all .3s cubic-bezier(0.3, 0, 0.7, 1);transform:translateX(-50%)}@media screen and (min-width: 768px){.singlenavi__btn::before{width:36px;height:36px}}@media screen and (min-width: 768px){.singlenavi__btn:hover::before{top:-5px}}.m-track{padding:35px 0;background:#e0d9ce}@media screen and (min-width: 768px){.m-track{padding:50px 0}}@media screen and (min-width: 1281px){.m-track{padding:70px 0}}.m-track__btn{position:relative;display:block;max-width:1000px;padding:20px 50px;margin:0 auto;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;letter-spacing:.1em;background:#fff;box-shadow:0 0 15px rgba(175,175,175,.75);transition:all .2s ease;font-size:16px;font-size:1rem}@media screen and (min-width: 768px){.m-track__btn{padding:30px 100px;font-size:20px;font-size:1.25rem}}@media screen and (min-width: 1281px){.m-track__btn{padding:40px 150px;font-size:24px;font-size:1.5rem}}@media screen and (min-width: 768px){.m-track__btn:hover{box-shadow:0 12px 16px 3px rgba(175,175,175,.75)}}@media screen and (min-width: 768px){.m-track__btn:hover .btn-arw{transform:scale(1.05) translateY(-50%)}}@media screen and (min-width: 768px){.m-track__btn:hover .btn-arw::before{-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}@media screen and (min-width: 768px){.m-track__btn:hover .btn-arw::after{-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}.m-track__btn .btn-arw{position:absolute;top:50%;right:4.667%;width:28px;height:28px;margin:auto;content:"";background-color:#d1c0a6;border-radius:50%;transition:all .2s ease;transform:translateY(-50%)}@media screen and (min-width: 768px){.m-track__btn .btn-arw{right:40px;width:45px;height:45px}}.m-track__btn .btn-arw::before{position:absolute;top:50%;right:0;display:block;width:16px;height:1px;margin-right:7px;content:"";background-color:#fff;transition:all .3s ease .1s}@media screen and (min-width: 768px){.m-track__btn .btn-arw::before{width:16px;margin-right:15px}}.m-track__btn .btn-arw::after{position:absolute;top:50%;right:0;display:block;width:7px;height:1px;margin-right:7px;content:"";background-color:#fff;transition:all .3s ease .1s;transform:rotate(35deg);transform-origin:right}@media screen and (min-width: 768px){.m-track__btn .btn-arw::after{width:7px;margin-right:15px}}@-webkit-keyframes rightToLeft{0%{right:0}25%{right:-0.3em;opacity:0}50%{right:.3em;opacity:0}100%{right:0;opacity:1}}@keyframes rightToLeft{0%{right:0}25%{right:-0.3em;opacity:0}50%{right:.3em;opacity:0}100%{right:0;opacity:1}}@-webkit-keyframes leftToRight{0%{left:0}25%{left:-0.3em;opacity:0}50%{left:.3em;opacity:0}100%{left:0;opacity:1}}@keyframes leftToRight{0%{left:0}25%{left:-0.3em;opacity:0}50%{left:.3em;opacity:0}100%{left:0;opacity:1}}@-webkit-keyframes bottomToTop{0%{top:0}25%{top:-0.3em;opacity:0}50%{top:.3em;opacity:0}100%{top:0;opacity:1}}@keyframes bottomToTop{0%{top:0}25%{top:-0.3em;opacity:0}50%{top:.3em;opacity:0}100%{top:0;opacity:1}}.archive-story .m-sub-mv{background-image:url("/assets/img/story/mv.jpg")}.archive-story-cont{position:relative;padding:50px 0 50px}@media screen and (min-width: 768px){.archive-story-cont{padding:130px 0 120px}}.archive-story-cont__lead{margin-bottom:30px;line-height:2;text-align:center;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.archive-story-cont__lead{margin-bottom:55px;line-height:2.5;font-size:16px;font-size:1rem}}@media screen and (min-width: 1281px){.archive-story-cont__lead{margin-bottom:80px}}.archive-story-cont__list.first-view{display:flex;flex-wrap:wrap;margin:0 -7.5px}@media screen and (min-width: 641px){.archive-story-cont__list.first-view{margin:0 -15px}}@media screen and (min-width: 1281px){.archive-story-cont__list.first-view{margin:0 -19.5px}}.archive-story-cont__list.first-view .archive-story-cont__item:first-child{width:100%}@media screen and (min-width: 641px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child{margin-bottom:50px}}@media screen and (min-width: 992px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child{margin-bottom:75px}}@media screen and (min-width: 1281px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child{margin-bottom:100px}}@media screen and (min-width: 641px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child a{box-shadow:none}}.archive-story-cont__list.first-view .archive-story-cont__item:first-child a:hover{box-shadow:none}@media screen and (min-width: 768px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child a:hover .link-txt .arw{transform:scale(1.05) translateY(-50%);-webkit-animation:none;animation:none}}@media screen and (min-width: 768px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child a:hover .link-txt .arw::before{-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}@media screen and (min-width: 768px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child a:hover .link-txt .arw::after{-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}.archive-story-cont__list.first-view .archive-story-cont__item:first-child .tit{font-size:18px;font-size:1.125rem}@media screen and (min-width: 641px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child .tit{padding:0}}@media screen and (min-width: 768px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child .tit{line-height:1.8461538462;font-size:22px;font-size:1.375rem}}@media screen and (min-width: 1281px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child .tit{font-size:26px;font-size:1.625rem}}@media screen and (min-width: 641px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child .bottom-block{padding:0}}.archive-story-cont__list.first-view .archive-story-cont__item:first-child .link-txt{padding-right:33px;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child .link-txt{padding-right:55px;font-size:16px;font-size:1rem}}.archive-story-cont__list.first-view .archive-story-cont__item:first-child .link-txt .arw{position:absolute;top:50%;right:0;width:28px;height:28px;margin:auto;content:"";background-color:#86a4b1;border-radius:50%;transition:all .2s ease;transform:translateY(-50%)}@media screen and (min-width: 768px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child .link-txt .arw{width:45px;height:45px}}.archive-story-cont__list.first-view .archive-story-cont__item:first-child .link-txt .arw::before{position:absolute;top:50%;right:0;display:block;width:16px;height:1px;margin-right:7px;content:"";background-color:#fff;transition:all .3s ease .1s}@media screen and (min-width: 768px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child .link-txt .arw::before{width:16px;margin-right:15px}}.archive-story-cont__list.first-view .archive-story-cont__item:first-child .link-txt .arw::after{position:absolute;top:50%;right:0;display:block;width:7px;height:1px;margin-right:7px;content:"";background-color:#fff;transition:all .3s ease .1s;transform:rotate(35deg);transform-origin:right}@media screen and (min-width: 768px){.archive-story-cont__list.first-view .archive-story-cont__item:first-child .link-txt .arw::after{width:7px;margin-right:15px}}.archive-story-cont__list.second-view .alm-reveal{display:flex;flex-wrap:wrap;margin:0 -7.5px}@media screen and (min-width: 641px){.archive-story-cont__list.second-view .alm-reveal{margin:0 -15px}}@media screen and (min-width: 1281px){.archive-story-cont__list.second-view .alm-reveal{margin:0 -19.5px}}.archive-story-cont__item{width:50%;padding:0 7.5px;margin-bottom:20px}@media screen and (min-width: 641px){.archive-story-cont__item{padding:0 15px;margin-bottom:35px}}@media screen and (min-width: 992px){.archive-story-cont__item{width:33.3334%;margin-bottom:50px}}@media screen and (min-width: 1281px){.archive-story-cont__item{padding:0 19.5px}}.archive-story-cont__item a{position:relative;z-index:1;display:block;background:#fff;box-shadow:0 6px 4px 0 rgba(175,175,175,.15);transition:all .2s ease}@media screen and (min-width: 768px){.archive-story-cont__item a{height:100%}}@media screen and (min-width: 768px){.archive-story-cont__item a:hover{box-shadow:0 12px 16px 3px rgba(175,175,175,.35)}}@media screen and (min-width: 768px){.archive-story-cont__item a:hover .img img{transform:scale(1.03)}}@media screen and (min-width: 768px){.archive-story-cont__item a:hover .link-txt .arw{-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}.archive-story-cont__item .img{overflow:hidden}.archive-story-cont__item .img img{width:100%;transition:all .3s cubic-bezier(0.3, 0, 0.7, 1)}.archive-story-cont__item .tit{display:block;display:-webkit-box;padding:0 5%;margin:20px 0;overflow:hidden;line-height:1.7272727273;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;font-size:.875rem}@media screen and (min-width: 768px){.archive-story-cont__item .tit{padding:0 20px;margin:20px 0;line-height:1.5;font-size:16px;font-size:1rem}}@media screen and (min-width: 1281px){.archive-story-cont__item .tit{padding:0 28px;margin:25px 0;font-size:18px;font-size:1.125rem}}.archive-story-cont__item .tit span{display:block}.archive-story-cont__item .bottom-block{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 5% 20px}@media screen and (min-width: 768px){.archive-story-cont__item .bottom-block{padding:0 20px 20px}}@media screen and (min-width: 1281px){.archive-story-cont__item .bottom-block{padding:0 28px 25px}}.archive-story-cont__item .owner{display:flex;align-items:center;justify-content:center;height:18px;padding:0 10px;margin:0 5px 5px 0;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.35;background:#d1c0a6;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.archive-story-cont__item .owner{height:22px;padding:0 12px;font-size:14px;font-size:.875rem}}.archive-story-cont__item .link-txt{position:relative;padding-right:24px;margin-bottom:5px;font-family:athelas,serif;line-height:1.35;color:#544747;font-size:10px;font-size:.625rem}@media screen and (min-width: 768px){.archive-story-cont__item .link-txt{font-size:14px;font-size:.875rem}}.archive-story-cont__item .link-txt .arw{position:absolute;top:50%;right:0;width:16px;height:1px;background-color:#d1c0a6;transition:all .3s ease .1s}.archive-story-cont__item .link-txt .arw::after{position:absolute;top:0;right:0;display:block;width:7px;height:1px;content:"";background-color:#d1c0a6;transition:all .3s ease .1s;transform:rotate(35deg);transform-origin:right}.archive-story-cont .alm-btn-wrap{margin-top:35px;text-align:center}@media screen and (min-width: 768px){.archive-story-cont .alm-btn-wrap{margin-top:55px}}.archive-story-cont .more-btn{position:relative;display:inline-block;padding-right:45px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-family:athelas,serif;line-height:1.35;color:#544747;text-align:center;letter-spacing:.2em;font-size:12px;font-size:.75rem}@media screen and (min-width: 768px){.archive-story-cont .more-btn{padding-right:70px;font-size:16px;font-size:1rem}}.archive-story-cont .more-btn.done{display:none}.archive-story-cont .more-btn::before{position:absolute;top:50%;right:0;width:35px;height:35px;margin:0 auto;content:"";background-color:#86a4b1;background-image:url("/assets/img/story/icon_plus.svg");background-repeat:no-repeat;background-position:center center;background-size:16px auto;border-radius:50%;transition:all .3s ease .1s;transform:translateY(-50%)}@media screen and (min-width: 768px){.archive-story-cont .more-btn::before{width:50px;height:50px;background-size:21px auto}}@media screen and (min-width: 768px){.archive-story-cont .more-btn:hover::before{transform:translateY(-50%) scale(1.05) rotate(360deg)}}.archive-story-radio{padding:35px 0;background:#e0d9ce}@media screen and (min-width: 768px){.archive-story-radio{padding:50px 0}}@media screen and (min-width: 1281px){.archive-story-radio{padding:70px 0}}.archive-story-radio a{position:relative;display:block;max-width:1000px;padding:20px 50px;margin:0 auto;background:#fff;box-shadow:0 0 15px rgba(175,175,175,.75);transition:all .2s ease}@media screen and (min-width: 768px){.archive-story-radio a{padding:30px 100px}}@media screen and (min-width: 1281px){.archive-story-radio a{padding:30px 150px}}@media screen and (min-width: 768px){.archive-story-radio a:hover{box-shadow:0 12px 16px 3px rgba(175,175,175,.75)}}@media screen and (min-width: 768px){.archive-story-radio a:hover .btn-arw{transform:scale(1.05) translateY(-50%)}}@media screen and (min-width: 768px){.archive-story-radio a:hover .btn-arw::before{-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}@media screen and (min-width: 768px){.archive-story-radio a:hover .btn-arw::after{-webkit-animation:rightToLeft .5s forwards ease-out;animation:rightToLeft .5s forwards ease-out}}.archive-story-radio a .btn-arw{position:absolute;top:50%;right:15px;width:28px;height:28px;margin:auto;content:"";background-color:#d1c0a6;border-radius:50%;transition:all .2s ease;transform:translateY(-50%)}@media screen and (min-width: 768px){.archive-story-radio a .btn-arw{right:40px;width:45px;height:45px}}.archive-story-radio a .btn-arw::before{position:absolute;top:50%;right:0;display:block;width:16px;height:1px;margin-right:7px;content:"";background-color:#fff;transition:all .3s ease .1s}@media screen and (min-width: 768px){.archive-story-radio a .btn-arw::before{width:16px;margin-right:15px}}.archive-story-radio a .btn-arw::after{position:absolute;top:50%;right:0;display:block;width:7px;height:1px;margin-right:7px;content:"";background-color:#fff;transition:all .3s ease .1s;transform:rotate(35deg);transform-origin:right}@media screen and (min-width: 768px){.archive-story-radio a .btn-arw::after{width:7px;margin-right:15px}}.archive-story-radio__txt{line-height:2}
