@media print{body{display:none !important}img{display:none !important}}@media screen and (max-width: 820px){.pc_only{display:none !important}}@media screen and (min-width: 821px){.sp_only{display:none !important}}.none{display:none !important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}/*! 
	html5doctor.com Reset Stylesheet
	v1.6.1
	Last Updated: 2010-09-17
	Author: Richard Clark - http://richclarkdesign.com 
	Twitter: @rich_clark
	*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#82d2db;color:#005ec8;text-decoration:none}mark{background-color:#82d2db;color:#005ec8;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a{color:#88623b;-webkit-transition:.3s;transition:.3s;text-decoration:none;outline:none}a:hover{color:#c1a17f;-webkit-transition:.3s;transition:.3s;text-decoration:none}html{font-size:62.5%}body{background:#efeae0;font-family:"Shippori Mincho","メイリオ","Meiryo",sans-serif;color:#141c23;text-align:left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:14px}table{font-size:inherit;width:100%;border-collapse:collapse;border:0}pre,code,kbd,samp,tt{font-family:inherit;*font-size:108%;line-height:100%}img{vertical-align:bottom;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;-ms-user-select:none;user-select:none}strong{font-weight:bold}object{margin:0;padding:0}a:visited{color:#8d825d;text-decoration:none}ol,li{list-style-type:none}::-moz-selection{background:none}::selection{background:none}html *{-webkit-box-sizing:border-box;box-sizing:border-box}button{outline:none}img{height:auto;max-width:100%}:root{--layer-m5: -5;--layer-m4: -4;--layer-m3: -3;--layer-m2: -2;--layer-m1: -1;--layer-default: 0;--layer-1: 1;--layer-2: 2;--layer-3: 3;--layer-4: 4;--layer-5: 5}:root{--default: #111;--black: #111111;--gray: #cfcfcf;--light-blue: #e1f3fc;--blue: #8fdde7;--aqua: #01b4ed;--aqua-bg: rgba(1, 180, 237, 0.85);--dark-blue: #8fdde7;--text-blue: #33bbcd;--green: #48b37b;--green-bg: rgba(72, 179, 123, 0.85);--light-green: #a5d73a;--light-green-bg: rgba(165, 215, 58, 0.85);--orange: #f6a532;--orange-bg: rgba(246, 165, 50, 0.85);--gold: #efda71;--purple: #961fc8;--right-yellow: #e6ff5b;--pink: #eb6d9a;--sakura: #e62f8b;--pink-bg: rgba(235, 109, 154, 0.85);--shadow: 5px 5px 16px -6px rgba(0, 0, 0, 0.3)}.loader__inner{overflow:hidden;position:fixed;height:100%;width:100%;min-height:100%;min-width:100%;z-index:999999999999;top:0;left:0;background-image:url("../img/common/loading_bg.jpg");background-size:cover;background-position:top center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-mask:url("../img/common/loading_mask.png");mask:url("../img/common/loading_mask.png");-webkit-mask-size:2300% 100%;mask-size:2300% 100%;-webkit-mask-position:0% 0;mask-position:0% 0}.loader__inner .inner__logo{margin-left:auto;margin-right:auto}@media screen and (min-width: 821px){.loader__inner .inner__logo{width:30%}}@media screen and (max-width: 820px){.loader__inner .inner__logo{width:50%}}.loaded{-webkit-mask:url("../img/common/loading_mask.png");mask:url("../img/common/loading_mask.png");-webkit-mask-size:2300% 100%;mask-size:2300% 100%;-webkit-animation:mask-play 1.5s steps(22) forwards;animation:mask-play 1.5s steps(22) forwards}@-webkit-keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}body.fixed{overflow:hidden}.modal{display:none;position:fixed;top:0;width:100%;height:100vh;z-index:999999}.modal__bg{position:absolute;background-color:rgba(190,75,46,.9);height:100vh;width:100%}.modal__closebtn .js-modal-close{position:absolute;display:block;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}.no-webp .modal__closebtn .js-modal-close{background-image:url(../img/common/btn_close_off.png)}.webp .modal__closebtn .js-modal-close{background-image:url(../img/common/btn_close_off.webp)}@media screen and (min-width: 821px){.modal__closebtn .js-modal-close{width:3.498vw;height:3.498vw;top:-4.026vw;right:-4.026vw}}@media screen and (max-width: 820px){.modal__closebtn .js-modal-close{width:9.498vw;height:9.498vw;top:-13.026vw;right:-0.5vw}}.modal__closebtn .js-modal-close:hover{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}.no-webp .modal__closebtn .js-modal-close:hover{background-image:url(../img/common/btn_close_on.png)}.webp .modal__closebtn .js-modal-close:hover{background-image:url(../img/common/btn_close_on.webp)}.modal__content{height:100%;left:50%;max-height:475px;max-width:850px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.modal__content .modal_media{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto}@media screen and (min-width: 821px){.modal__content .modal_media{width:71vw}}@media screen and (max-width: 820px){.modal__content .modal_media{width:90vw}}@media screen and (min-width: 821px){.modal__content .modal_media .m_md_box{height:39vw}}@media screen and (max-width: 820px){.modal__content .modal_media .m_md_box{height:50vw}}footer{position:relative;z-index:0}@media screen and (min-width: 821px){footer{padding:26.354vw 0 5.392vw}}@media screen and (max-width: 820px){footer{padding:64vw 0 13.333vw}}footer:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(141, 130, 93, 0)), to(rgb(141, 130, 93)));background:linear-gradient(180deg, rgba(141, 130, 93, 0) 0%, rgb(141, 130, 93) 100%);z-index:-1}@media screen and (max-width: 820px){footer:before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(141, 130, 93, 0)), color-stop(50%, rgba(141, 130, 93, 0.5)), to(rgb(141, 130, 93)));background:linear-gradient(180deg, rgba(141, 130, 93, 0) 0%, rgba(141, 130, 93, 0.5) 50%, rgb(141, 130, 93) 100%)}}footer .footer_area{position:relative}footer .share{color:#e2ded1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 821px){footer .share{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;position:absolute;bottom:0;left:6.589vw}}@media screen and (max-width: 820px){footer .share{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20.667vw}}footer .share .share_ttl{line-height:1;letter-spacing:.1em}@media screen and (min-width: 821px){footer .share .share_ttl{font-size:1.025vw;margin-right:.732vw}}@media screen and (max-width: 820px){footer .share .share_ttl{font-size:4vw;margin-right:5.333vw}}footer .share .share_item ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 821px){footer .share .share_item ul{gap:.732vw}}@media screen and (max-width: 820px){footer .share .share_item ul{gap:5vw}}@media screen and (min-width: 821px){footer .share .share_item li{width:2.196vw}}@media screen and (max-width: 820px){footer .share .share_item li{width:8vw}}footer .share .share_item li a{position:relative;display:block;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 821px){footer .share .share_item li a{padding-top:2.196vw}}@media screen and (max-width: 820px){footer .share .share_item li a{padding-top:8vw}}footer .share .share_item li a:before{content:"";position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}@media screen and (min-width: 821px){footer .share .share_item li a:before{width:2.196vw;height:2.196vw}}@media screen and (max-width: 820px){footer .share .share_item li a:before{width:8vw;height:8vw}}footer .share .share_item li a:after{content:"";position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}@media screen and (min-width: 821px){footer .share .share_item li a:after{width:2.196vw;height:2.196vw}}@media screen and (max-width: 820px){footer .share .share_item li a:after{width:8vw;height:8vw}}footer .share .share_item li a:hover:before{opacity:0}footer .share .share_item li a:hover:after{opacity:1}.no-webp footer .share .share_item li.tw a:before{background-image:url(../img/common/icon_twitter_off.png)}.webp footer .share .share_item li.tw a:before{background-image:url(../img/common/icon_twitter_off.webp)}.no-webp footer .share .share_item li.tw a:after{background-image:url(../img/common/icon_twitter_on.png)}.webp footer .share .share_item li.tw a:after{background-image:url(../img/common/icon_twitter_on.webp)}.no-webp footer .share .share_item li.fb a:before{background-image:url(../img/common/icon_facebook_off.png)}.webp footer .share .share_item li.fb a:before{background-image:url(../img/common/icon_facebook_off.webp)}.no-webp footer .share .share_item li.fb a:after{background-image:url(../img/common/icon_facebook_on.png)}.webp footer .share .share_item li.fb a:after{background-image:url(../img/common/icon_facebook_on.webp)}footer .copyright{color:#e2ded1;text-align:center}@media screen and (min-width: 821px){footer .copyright{font-size:.878vw}}@media screen and (max-width: 820px){footer .copyright{font-size:2.4vw}}.logo{display:none;position:absolute;z-index:-1}@media screen and (min-width: 821px){.logo{width:9.321vw;top:1.464vw;left:1.464vw}}@media screen and (max-width: 820px){.logo{width:28vw;top:2.564vw;left:2.564vw}}header{position:fixed;z-index:100;width:100%}@media screen and (min-width: 821px){header{top:0;left:0}}header #gnav{display:none;position:absolute;top:0;left:0;width:100%}@media screen and (min-width: 821px){header #gnav{padding:2.928vw}}@media screen and (max-width: 820px){header #gnav{padding:5.3333vw 5.3333vw 13.3333vw;overflow-y:auto;height:100vh}}header #gnav .gnav_logo{width:15.373vw}@media screen and (max-width: 820px){header #gnav .gnav_logo{width:28vw}}@media screen and (min-width: 821px){header #gnav .gnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:5.124vw;padding:1.83vw 13.909vw 3.562vw}}@media screen and (max-width: 820px){header #gnav .gnav_list{padding:9.333vw 12.933vw 0}}@media screen and (max-width: 820px){header #gnav .list_item{margin-bottom:10.5vw}}@media screen and (min-width: 821px){header #gnav .list_item:not(:last-child){margin-bottom:3.528vw}}header #gnav .item_link{display:block;position:relative;line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 821px){header #gnav .item_link{padding-left:2.262vw}}@media screen and (max-width: 820px){header #gnav .item_link{padding-left:6.262vw}}header #gnav .item_link::before{content:"";position:absolute;top:.732vw;left:0;width:1.464vw;height:1.464vw;background-size:cover;background-repeat:no-repeat}.no-webp header #gnav .item_link::before{background-image:url(../img/common/icon_navitem.png)}.webp header #gnav .item_link::before{background-image:url(../img/common/icon_navitem.webp)}@media screen and (max-width: 820px){header #gnav .item_link::before{top:1.732vw;width:3.333vw;height:3.333vw}}header #gnav .item_link:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header #gnav .item_link:hover .nav_jp{color:#aa9d76}@media screen and (min-width: 821px){header #gnav .item_link:hover .nav_jp:before{width:100%}}@media screen and (max-width: 820px){header #gnav .item_link:hover .nav_jp:before{width:100%}}header #gnav .nav_jp{position:relative;color:#f0ede6;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:.08em}@media screen and (min-width: 821px){header #gnav .nav_jp{font-size:2.635vw}}@media screen and (max-width: 820px){header #gnav .nav_jp{font-size:6vw}}header #gnav .nav_jp:before{content:"";position:absolute;left:0;width:0;height:1px;background-color:#8d825d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 821px){header #gnav .nav_jp:before{bottom:.586vw}}@media screen and (max-width: 820px){header #gnav .nav_jp:before{bottom:.586vw}}header #gnav .nav_en{display:block;font-family:"IM Fell Great Primer",serif;color:#aa9d76;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 821px){header #gnav .nav_en{letter-spacing:.1em;font-size:1.025vw;margin-top:.632vw;padding-left:.532vw}}@media screen and (max-width: 820px){header #gnav .nav_en{letter-spacing:.08em;font-size:6.467vw;margin-top:.632vw;padding-left:.532vw}}header #gnav .gnav_sns{border-top:1px solid #8d825d}@media screen and (min-width: 821px){header #gnav .gnav_sns{padding:2.562vw 6.955vw 0;margin:0 5.857vw}}@media screen and (max-width: 820px){header #gnav .gnav_sns{padding:10.5vw 9.955vw 0}}header #gnav .gnav_sns .sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:2.928vw}header #gnav .gnav_sns .sns_link{position:relative;font-size:1.757vw;letter-spacing:.1em;line-height:1;color:#f0ede6;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 820px){header #gnav .gnav_sns .sns_link{font-size:4vw}}header #gnav .gnav_sns .sns_link::before{content:"・";display:inline-block;color:#aa9d76}header #gnav .gnav_sns .sns_link:hover{color:#aa9d76}.btn_gnav{cursor:pointer;position:fixed;top:0;right:0;z-index:999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 821px){.btn_gnav{height:3.514vw;width:3.514vw}}@media screen and (max-width: 820px){.btn_gnav{height:6vw;width:8vw}}.btn_gnav:before{content:"";position:absolute;top:0;right:0;width:14.641vw;height:14.641vw;background-repeat:no-repeat;background-size:cover;background-position:top center}.no-webp .btn_gnav:before{background-image:url(../img/common/btn_nav.png)}.webp .btn_gnav:before{background-image:url(../img/common/btn_nav.webp)}@media screen and (max-width: 820px){.btn_gnav:before{width:33.333vw;height:33.333vw}}.btn_gnav>.liner{position:relative;top:2.928vw;right:2.928vw;width:3.514vw;height:2.53vw;z-index:999}@media screen and (max-width: 820px){.btn_gnav>.liner{top:6.667vw;right:7.333vw;width:100%;height:100%}}.btn_gnav>.liner::after{content:"Menu";position:absolute;top:1vw;left:.333vw;color:#e2ded1;font-size:1.025vw;letter-spacing:0}@media screen and (max-width: 820px){.btn_gnav>.liner::after{top:2vw;font-size:2.4vw}}.btn_gnav>.liner span{width:100%;height:1px;right:0;display:block;background:#e2ded1;position:absolute;-webkit-transition:top .3s ease,-webkit-transform .4s ease-in-out;transition:top .3s ease,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,top .3s ease;transition:transform .4s ease-in-out,top .3s ease,-webkit-transform .4s ease-in-out}.btn_gnav>.liner span:nth-child(1){top:0;left:0}@media screen and (min-width: 821px){.btn_gnav>.liner span:nth-child(2){top:.678vw}}@media screen and (max-width: 820px){.btn_gnav>.liner span:nth-child(2){top:1.578vw}}.btn_gnav.on span:nth-child(1){width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}@media screen and (min-width: 821px){.btn_gnav.on span:nth-child(1){top:.512vw}}@media screen and (max-width: 820px){.btn_gnav.on span:nth-child(1){top:7px}}.btn_gnav.on span:nth-child(2){width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 821px){.btn_gnav.on span:nth-child(2){top:.512vw}}@media screen and (max-width: 820px){.btn_gnav.on span:nth-child(2){top:7px}}.btn_gnav.on:before{opacity:0}.btn_gnav.on .liner:after{content:"Close"}@media screen and (min-width: 821px){.btn_gnav.on .liner:after{top:1.5vw}}@media screen and (max-width: 820px){.btn_gnav.on .liner:after{top:4.5vw}}#gnav_layer{display:none}.on #gnav_layer{display:block;position:absolute;height:100vh;width:100%;overflow:hidden;top:0;right:0;z-index:-1}.on #gnav_layer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:-1}.no-webp .on #gnav_layer:before{background-image:url(../img/common/bg_nav.png)}.webp .on #gnav_layer:before{background-image:url(../img/common/bg_nav.webp)}.on #gnav_layer:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border-image-repeat:stretch;border-image-slice:45% fill;border-image-source:url(../img/common/bg_frame3.png);border-image-width:65px;z-index:-1}@media screen and (max-width: 820px){.on #gnav_layer:after{border-image-width:40px}}.bg_set{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}html{overflow-x:hidden}.font_noto{font-family:"Noto Sans JP",sans-serif}.font_abril{font-family:"Abril Fatface",cursive}.font_fell{font-family:"IM Fell Great Primer",serif}.fontB{font-weight:bold}.f_color_white{color:#eee}.f_color_fff{color:#fff}.f_color_cha{color:#8d825d}.f_color_beige{color:#b4a98a}body{position:relative;overflow:hidden;line-height:2;letter-spacing:.05em}@media screen and (min-width: 821px){body{font-size:1.171vw}}@media screen and (max-width: 820px){body{font-size:3.2vw}}.stage{position:relative}.stage::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:100% auto;background-position:top center;background-repeat:repeat-y;z-index:-1}.no-webp .stage::before{background-image:url(../img/common/bg_body.png)}.webp .stage::before{background-image:url(../img/common/bg_body.webp)}main{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 821px){main{min-height:100vh}}@media screen and (min-width: 821px){.c_container{padding:11.713vw 0 0}}@media screen and (max-width: 820px){.c_container{padding:26.667vw 0 0}}@media screen and (min-width: 821px){.contents_box{margin-right:2.928vw;margin-left:2.928vw}}@media screen and (max-width: 820px){.contents_box{margin-right:3.2vw;margin-left:3.2vw}}.container{margin-left:auto;margin-right:auto}.bg_boxwrap{position:relative;background-size:100% auto;background-repeat:repeat;border-top:1px solid rgba(141,130,93,.5);border-bottom:1px solid rgba(141,130,93,.5)}.no-webp .bg_boxwrap{background-image:url(../img/common/bg_box.png)}.webp .bg_boxwrap{background-image:url(../img/common/bg_box.webp)}.bg_boxwrap::before{content:"";position:absolute;top:.532vw;left:0;width:100%;height:1px;background-color:rgba(141,130,93,.5)}@media screen and (max-width: 820px){.bg_boxwrap::before{top:2.667vw}}.bg_boxwrap::after{content:"";position:absolute;bottom:.532vw;left:0;width:100%;height:1px;background-color:rgba(141,130,93,.5)}@media screen and (max-width: 820px){.bg_boxwrap::after{bottom:2.667vw}}.box_border_inner{border:3px solid #b4a98a;padding:.452vw}@media screen and (max-width: 820px){.box_border_inner{padding:1.5vw}}.bg_layer{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh}.bg_linefix{position:relative;width:100%;height:100%}.bg_linefix>div{position:fixed;top:0;width:1px;height:100%;background-color:rgba(170,157,118,.3)}.bg_linefix>div.l1{left:2.928vw}.bg_linefix>div.l2{left:48.536vw}.bg_linefix>div.l3{right:48.336vw}.bg_linefix>div.l4{right:2.928vw}.noise{z-index:100;position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;opacity:.04}.shadow_anim{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;-webkit-box-shadow:inset 0px 0px 70px 20px #695f3a;box-shadow:inset 0px 0px 70px 20px #695f3a;mix-blend-mode:multiply;-webkit-animation:vignette-anim 3s infinite;animation:vignette-anim 3s infinite}@-webkit-keyframes vignette-anim{0%,100%{opacity:1}50%{opacity:.7}}@keyframes vignette-anim{0%,100%{opacity:1}50%{opacity:.7}}.shadow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh}.line{position:fixed;height:100%;width:1px;opacity:.1;background-color:rgba(170,157,118,.9)}.main_title{position:relative}.main_title .f_en{position:absolute;color:rgba(238,238,238,.4)}@media screen and (min-width: 821px){.main_title .f_en{letter-spacing:.06em;font-size:7.321vw}}@media screen and (max-width: 820px){.main_title .f_en{letter-spacing:.1em;font-size:14.667vw}}.main_title .f_jp{position:absolute}@media screen and (min-width: 821px){.main_title .f_jp{width:24.89vw}}@media screen and (max-width: 820px){.main_title .f_jp{width:56.667vw}}.cont_title{position:relative}.cont_title .cont_title_img{margin-right:auto;margin-left:auto}@media screen and (min-width: 821px){.cont_title .cont_title_img{width:16.471vw}}@media screen and (max-width: 820px){.cont_title .cont_title_img{width:42.133vw}}.c-btnWrapper{text-align:center}.c-commonLinkBtn{position:relative}.c-commonLinkBtn span{position:relative;display:inline-block;color:#8d825d;letter-spacing:.08em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 821px){.c-commonLinkBtn span{line-height:1.8;font-size:2.782vw}}@media screen and (max-width: 820px){.c-commonLinkBtn span{line-height:1.6;font-size:5.6vw}}.c-commonLinkBtn span:before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#ece8e0}.c-commonLinkBtn span::after{content:"";position:absolute;left:0;bottom:-5px;height:1px;background-color:#be4b2e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 821px){.c-commonLinkBtn span::after{width:1.43vw}}@media screen and (max-width: 820px){.c-commonLinkBtn span::after{width:3.43vw}}.c-commonLinkBtn .c-btn-arrow{position:absolute;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.no-webp .c-commonLinkBtn .c-btn-arrow{background-image:url(../img/common/btn_arrow1.png)}.webp .c-commonLinkBtn .c-btn-arrow{background-image:url(../img/common/btn_arrow1.webp)}@media screen and (min-width: 821px){.c-commonLinkBtn .c-btn-arrow{bottom:0;right:-5.104vw;width:4.026vw;height:2.05vw}}@media screen and (max-width: 820px){.c-commonLinkBtn .c-btn-arrow{bottom:0;right:-11.104vw;width:8.267vw;height:4.267vw}}.c-commonLinkBtn:hover span{color:#be4b2e}.c-commonLinkBtn:hover span::after{width:100%}.no-webp .c-commonLinkBtn:hover .c-btn-arrow{background-image:url(../img/common/btn_arrow3.png)}.webp .c-commonLinkBtn:hover .c-btn-arrow{background-image:url(../img/common/btn_arrow3.webp)}.btn_hover{position:relative;display:block;text-align:center;background-color:#eee;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:0}@media screen and (min-width: 821px){.btn_hover{line-height:1;font-size:1.318vw;padding:1.084vw 0}}@media screen and (max-width: 820px){.btn_hover{line-height:1.4;letter-spacing:.08em;font-size:5.333vw;padding:3.333vw 0}}.btn_hover::after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#c1a17f;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1}.btn_hover .c-btn-arrow{position:absolute;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.no-webp .btn_hover .c-btn-arrow{background-image:url(../img/common/btn_arrow1.png)}.webp .btn_hover .c-btn-arrow{background-image:url(../img/common/btn_arrow1.webp)}@media screen and (min-width: 821px){.btn_hover .c-btn-arrow{bottom:.898vw;right:.896vw;width:2.928vw;height:1.537vw}}@media screen and (max-width: 820px){.btn_hover .c-btn-arrow{bottom:3.598vw;right:5.196vw;width:8vw;height:4.267vw}}.btn_hover:hover{color:#fff}.btn_hover:hover::after{background-color:#be4b2e;width:100%}.no-webp .btn_hover:hover .c-btn-arrow{background-image:url(../img/common/btn_arrow2.png)}.webp .btn_hover:hover .c-btn-arrow{background-image:url(../img/common/btn_arrow2.webp)}.link_hover{color:#f8da7a !important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link_hover:hover{opacity:.8;color:#f8da7a;text-decoration:underline}.mediabox a{display:block;position:relative;color:#141c23}.mediabox a .image{overflow:hidden;background-color:#111;position:relative}.mediabox a img{display:block;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease}.mediabox a:hover{color:#be4b2e}.mediabox a:hover img{opacity:.8;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#page_top{z-index:30;position:fixed;opacity:0;color:#e2ded1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.2em}@media screen and (min-width: 821px){#page_top{font-size:.878vw;right:3.857vw;bottom:5.857vw}}@media screen and (max-width: 820px){#page_top{right:4vw;bottom:3.5vw}}#page_top .inner{position:relative;display:block}#page_top span{position:relative}#page_top span:before{content:"";position:absolute;top:0;left:-0.472vw;width:1px;height:100%;background:#bab29b}@media screen and (max-width: 820px){#page_top span:before{left:-1.472vw}}#page_top span::after{content:"";position:absolute;left:-0.472vw;top:0;width:1px;height:.6vw;background-color:#be4b2e;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width: 820px){#page_top span::after{left:-1.472vw;height:2.6vw}}#page_top .c-btn-arrow{position:absolute;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.no-webp #page_top .c-btn-arrow{background-image:url(../img/common/btn_scroll1.png)}.webp #page_top .c-btn-arrow{background-image:url(../img/common/btn_scroll1.webp)}@media screen and (min-width: 821px){#page_top .c-btn-arrow{bottom:5.598vw;right:.296vw;width:1.391vw;height:3.294vw}}@media screen and (max-width: 820px){#page_top .c-btn-arrow{bottom:20.598vw;right:1.296vw;width:5.067vw;height:12vw}}#page_top:hover{color:#be4b2e}#page_top:hover span::after{height:100%}.no-webp #page_top:hover .c-btn-arrow{background-image:url(../img/common/btn_scroll2.png)}.webp #page_top:hover .c-btn-arrow{background-image:url(../img/common/btn_scroll2.webp)}@media screen and (min-width: 821px){#page_top:hover .c-btn-arrow{bottom:5.998vw}}@media screen and (max-width: 820px){#page_top:hover .c-btn-arrow{bottom:21.598vw}}.effect-fade{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px);-webkit-transition:all 1s .2s ease;transition:all 1s .2s ease}@media screen and (max-width: 820px){.effect-fade{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-fade.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 820px){.effect-fade.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.effect-fade02{opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:all 1s .5s ease;transition:all 1s .5s ease}@media screen and (max-width: 820px){.effect-fade02{-webkit-transform:translate(0, -10px);transform:translate(0, -10px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-fade02.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 820px){.effect-fade02.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.effect-fade03{opacity:0;-webkit-transform:translate(-20px, 0);transform:translate(-20px, 0);-webkit-transition:all .5s .1s ease;transition:all .5s .1s ease}@media screen and (max-width: 820px){.effect-fade03{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-fade03.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 820px){.effect-fade03.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.effect-fade04{opacity:0;-webkit-transform:translate(20px, 0);transform:translate(20px, 0);-webkit-transition:all .5s .1s ease;transition:all .5s .1s ease}@media screen and (max-width: 820px){.effect-fade04{-webkit-transform:translate(10px, 0);transform:translate(10px, 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-fade04.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 820px){.effect-fade04.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.effect-fade05{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1s .5s ease;transition:all 1s .5s ease}@media screen and (max-width: 820px){.effect-fade05{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-fade05.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 820px){.effect-fade05.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.effect-scale{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all 3s .5s ease;transition:all 3s .5s ease}@media screen and (max-width: 820px){.effect-scale{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-scale.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width: 820px){.effect-scale.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.maskWrap:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:100%;background:#aa9d76;-webkit-transition:1s cubic-bezier(0.57, 0.15, 0.13, 0.97);transition:1s cubic-bezier(0.57, 0.15, 0.13, 0.97)}.maskWrap.show:after{width:0}.font_fade{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.font_fade>span{display:block;-webkit-transform:translate(0, 105%);transform:translate(0, 105%);-webkit-transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s;transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s}.font_fade>span:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.font_fade>span:nth-child(3){-webkit-transition-delay:0.2s;transition-delay:0.2s}.font_fade>span:nth-child(4){-webkit-transition-delay:0.3s;transition-delay:0.3s}.font_fade>span:nth-child(5){-webkit-transition-delay:0.4s;transition-delay:0.4s}.font_fade>span:nth-child(6){-webkit-transition-delay:0.5s;transition-delay:0.5s}.font_fade>span:nth-child(7){-webkit-transition-delay:0.6s;transition-delay:0.6s}.font_fade>span:nth-child(8){-webkit-transition-delay:0.7s;transition-delay:0.7s}.font_fade>span:nth-child(9){-webkit-transition-delay:0.8s;transition-delay:0.8s}.font_fade>span:nth-child(10){-webkit-transition-delay:0.9s;transition-delay:0.9s}.font_fade>span:nth-child(11){-webkit-transition-delay:1s;transition-delay:1s}.font_fade>span:nth-child(12){-webkit-transition-delay:1.1s;transition-delay:1.1s}.font_fade>span:nth-child(13){-webkit-transition-delay:1.2s;transition-delay:1.2s}.font_fade>span:nth-child(14){-webkit-transition-delay:1.3s;transition-delay:1.3s}.font_fade.show>span{-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (min-width: 821px){.font_fade .y{padding-bottom:1.464vw}}@media screen and (max-width: 820px){.font_fade .y{padding-bottom:1.464vw}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:rgba(0,0,0,0);background-color:#c7a37c}::-webkit-scrollbar-thumb{background-color:#c14a2f;-webkit-box-shadow:0 0 0 1px rgba(236,192,17,.3);box-shadow:0 0 0 1px rgba(236,192,17,.3)}body{margin:0;width:100vw}.overlay{width:100vw;height:100vh;position:absolute;z-index:2;background:radial-gradient(circle, transparent 0%, rgba(239, 234, 224, 0.85) 100%)}.container{display:-ms-grid;display:grid;-webkit-transform:translate(-3%, -4%);transform:translate(-3%, -4%)}@media screen and (min-width: 821px){.container{-ms-grid-columns:(240px)[10];grid-template-columns:repeat(10, 240px);-ms-grid-rows:(300px)[6];grid-template-rows:repeat(6, 300px)}}@media screen and (min-width: 1920px){.container{-ms-grid-columns:(340px)[10];grid-template-columns:repeat(10, 340px);-ms-grid-rows:(400px)[6];grid-template-rows:repeat(6, 400px)}}@media screen and (max-width: 820px){.container{-ms-grid-columns:(200px)[10];grid-template-columns:repeat(10, 200px);-ms-grid-rows:(230px)[6];grid-template-rows:repeat(6, 230px)}}@media screen and (max-width: 600px){.container{-ms-grid-columns:(120px)[10];grid-template-columns:repeat(10, 120px);-ms-grid-rows:(180px)[6];grid-template-rows:repeat(6, 180px)}}.shape{position:relative;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width: 821px){.shape{width:240px;height:300px}}@media screen and (min-width: 1920px){.shape{width:340px;height:400px}}@media screen and (max-width: 820px){.shape{width:200px;height:230px}}@media screen and (max-width: 600px){.shape{width:120px;height:180px}}.shape:nth-child(11){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(12){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(13){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(14){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(15){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(16){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(17){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(18){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(19){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(20){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(21){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(21){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(22){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(22){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(23){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(23){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(24){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(24){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(25){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(25){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(26){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(26){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(27){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(27){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(28){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(28){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(29){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(29){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(30){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(30){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(31){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(31){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(31){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(32){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(32){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(32){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(33){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(33){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(33){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(34){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(34){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(34){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(35){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(35){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(35){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(36){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(36){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(36){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(37){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(37){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(37){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(38){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(38){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(38){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(39){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(39){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(39){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(40){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(40){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(40){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(41){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(41){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(41){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(41){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(42){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(42){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(42){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(42){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(43){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(43){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(43){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(43){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(44){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(44){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(44){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(44){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(45){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(45){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(45){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(45){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(46){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(46){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(46){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(46){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(47){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(47){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(47){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(47){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(48){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(48){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(48){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(48){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(49){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(49){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(49){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(49){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(50){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(50){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(50){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(50){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(51){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(51){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(51){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(51){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(51){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(52){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(52){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(52){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(52){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(52){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(53){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(53){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(53){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(53){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(53){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(54){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(54){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(54){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(54){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(54){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(55){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(55){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(55){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(55){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(55){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(56){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(56){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(56){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(56){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(56){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(57){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(57){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(57){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(57){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(57){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(58){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(58){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(58){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(58){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(58){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(59){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(59){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(59){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(59){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(59){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(60){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(60){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(60){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(60){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(60){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes loop{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loop{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pyon{0%,10%,21%,30%,41%,100%{-webkit-transform:translateY(2px);transform:translateY(2px)}11%,20%,31%,40%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes pyon{0%,10%,21%,30%,41%,100%{-webkit-transform:translateY(2px);transform:translateY(2px)}11%,20%,31%,40%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.kv{position:relative;z-index:5}.kv::before,.kv:after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#bfb494;z-index:-1}.kv::before{top:.732vw}@media screen and (max-width: 820px){.kv::before{top:140.8vw}}@media screen and (min-width: 821px){.kv::after{bottom:.732vw}}@media screen and (max-width: 820px){.kv::after{content:none}}@media screen and (min-width: 821px){.kv_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.89vw;height:69.104vw}}@media screen and (min-width: 821px){.kv_image01{width:48.55vw}}@media screen and (min-width: 821px){.kv_image02{width:45.25vw}}@media screen and (max-width: 820px){.kv_image02{padding:14vw 3.2vw 0}}@media screen and (min-width: 821px){.kv_image02 .item01{margin-bottom:2.928vw}}@media screen and (max-width: 820px){.kv_image02 .item01{margin-bottom:8.667vw}}.kv_image02 .kv_bnr{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 821px){.kv_image02 .kv_bnr{gap:2.196vw}}@media screen and (max-width: 820px){.kv_image02 .kv_bnr{gap:2.8vw}}.kv_image02 .kv_bnr a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.kv_image02 .kv_bnr a:hover{opacity:.8}.kv_image02 .podttl{line-height:1.5;margin-bottom:.732vw;padding-left:1.485vw;text-indent:-1.3em}@media screen and (max-width: 820px){.kv_image02 .podttl{margin-bottom:2.732vw;padding-left:4.445vw;text-indent:-1.4em}}.kv_scroll{position:absolute;top:45.023vw;left:48.17vw;z-index:0}.kv_scroll .inner{position:relative;display:block}.kv_scroll span{position:relative;color:#8d825d;letter-spacing:.08em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.kv_scroll span:before{content:"";position:absolute;bottom:-0.272vw;left:0;width:100%;height:1px;background:#bab29b}.kv_scroll span::after{content:"";position:absolute;bottom:-0.272vw;left:0;width:1vw;height:1px;background-color:#a33244;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.kv_scroll .c-btn-arrow{position:absolute;bottom:-4.698vw;right:.996vw;width:1.757vw;height:4.1vw;background-repeat:no-repeat;background-size:contain;-webkit-transform:scale(-1, -1);transform:scale(-1, -1);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.no-webp .kv_scroll .c-btn-arrow{background-image:url(../img/common/btn_scroll3.png)}.webp .kv_scroll .c-btn-arrow{background-image:url(../img/common/btn_scroll3.webp)}.kv_scroll:hover span{color:#a33244}.kv_scroll:hover span::after{width:100%}.kv_scroll:hover .c-btn-arrow{bottom:-4.898vw}.no-webp .kv_scroll:hover .c-btn-arrow{background-image:url(../img/common/btn_scroll2.png)}.webp .kv_scroll:hover .c-btn-arrow{background-image:url(../img/common/btn_scroll2.webp)}@media screen and (min-width: 821px){.index_bnr.c_container{border-top:1px solid #b4a98a;padding-top:2.928vw}}@media screen and (max-width: 820px){.index_bnr.c_container{padding-top:10vw}}@media screen and (min-width: 821px){.index_bnr .content_box{margin:0 3vw}}@media screen and (max-width: 820px){.index_bnr .content_box{margin:0 3.2vw}}.index_bnr .kv_bnr{display:-ms-grid;display:grid}@media screen and (min-width: 821px){.index_bnr .kv_bnr{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:2.196vw}}@media screen and (max-width: 820px){.index_bnr .kv_bnr{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:2.8vw}}.index_bnr .kv_bnr a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.index_bnr .kv_bnr a:hover{opacity:.8}.index_trailer{position:relative;z-index:0}@media screen and (min-width: 821px){.index_trailer.c_container{padding-top:2.928vw}}@media screen and (max-width: 820px){.index_trailer.c_container{padding-top:20vw}}@media screen and (min-width: 821px){.index_trailer .main_title .f_en{line-height:.8;top:6.223vw;right:13.177vw}}@media screen and (max-width: 820px){.index_trailer .main_title .f_en{line-height:.95;top:16vw;left:3.2vw}}@media screen and (min-width: 821px){.index_trailer .main_title .f_en .en2{margin-left:20.249vw}}@media screen and (max-width: 820px){.index_trailer .main_title .f_en .en2{margin-left:21.249vw}}.index_trailer .main_title .f_jp{top:0}@media screen and (min-width: 821px){.index_trailer .main_title .f_jp{right:-2.732vw}}@media screen and (max-width: 820px){.index_trailer .main_title .f_jp{right:-10.732vw}}@media screen and (min-width: 821px){.index_trailer .content_box{padding-top:19.034vw}}@media screen and (max-width: 820px){.index_trailer .content_box{padding-top:60vw}}@media screen and (min-width: 821px){.index_trailer .trailer_detail{margin:0 18.302vw 2.928vw}}@media screen and (max-width: 820px){.index_trailer .trailer_detail{margin:0 3.2vw 6.667vw}}.index_trailer .trailer_detail a .image::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background-repeat:no-repeat;background-size:contain;-webkit-transition:all .5s ease;transition:all .5s ease}.no-webp .index_trailer .trailer_detail a .image::after{background-image:url(../img/common/btn_play_off.png)}.webp .index_trailer .trailer_detail a .image::after{background-image:url(../img/common/btn_play_off.webp)}@media screen and (min-width: 821px){.index_trailer .trailer_detail a .image::after{width:11.347vw;height:11.347vw}}@media screen and (max-width: 820px){.index_trailer .trailer_detail a .image::after{width:20.267vw;height:20.267vw}}.no-webp .index_trailer .trailer_detail a:hover .image:after{background-image:url(../img/common/btn_play_on.png)}.webp .index_trailer .trailer_detail a:hover .image:after{background-image:url(../img/common/btn_play_on.webp)}.index_trailer .c-btnWrapper{margin:0 25.302vw 0 18.302vw}@media screen and (max-width: 820px){.index_trailer .c-btnWrapper{margin:0 29.302vw 0 16.302vw}}.index_trailer .cont_bgdeco{position:absolute;z-index:-1;opacity:.6}@media screen and (min-width: 821px){.index_trailer .cont_bgdeco{bottom:2.928vw;left:0;width:30.307vw}}@media screen and (max-width: 820px){.index_trailer .cont_bgdeco{top:49.928vw;left:-8.072vw;width:48.307vw}}@media screen and (min-width: 821px){.index_news.c_container{padding:8.785vw 0 0}}@media screen and (max-width: 820px){.index_news.c_container{padding:26.667vw 0 0}}.index_news .contents_block{display:-ms-grid;display:grid}@media screen and (min-width: 821px){.index_news .contents_block{-ms-grid-columns:45.49vw 45.287vw;grid-template-columns:45.49vw 45.287vw;gap:2.91vw;margin:0 3vw}}@media screen and (max-width: 820px){.index_news .contents_block{gap:26.667vw;margin:0 3.2vw}}@media screen and (min-width: 821px){.index_news .bg_boxwrap{margin-top:9.883vw;padding:9.517vw 0 4.66vw}}@media screen and (max-width: 820px){.index_news .bg_boxwrap{margin-top:26.667vw;padding:16vw 0 16.667vw}}.index_news .cont_title_img{position:absolute;top:0;z-index:1}@media screen and (min-width: 821px){.index_news .cont_title_img{right:14.641vw}}@media screen and (max-width: 820px){.index_news .cont_title_img{right:25.741vw}}@media screen and (max-width: 820px){.index_news .news_list{padding:0 5.333vw}}@media screen and (min-width: 821px){.index_news .news_list .news_listwp{height:30.015vw}}@media screen and (min-width: 821px){.index_news .news_list .cont_btn{margin-top:3.66vw}}@media screen and (max-width: 820px){.index_news .news_list .cont_btn{margin-top:13.333vw}}.index_news .news_item a{display:block;position:relative;border-bottom:1px solid #b6af96;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width: 821px){.index_news .news_item a{padding:2.562vw 2.928vw}}@media screen and (max-width: 820px){.index_news .news_item a{padding:9.667vw 0}}.index_news .news_item a .news_iteminner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media screen and (min-width: 821px){.index_news .news_item a .news_iteminner{gap:3.294vw}}@media screen and (max-width: 820px){.index_news .news_item a .news_iteminner{gap:6.667vw}}.index_news .news_item a .date{position:relative;color:#be4b2e;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-align:center}@media screen and (min-width: 821px){.index_news .news_item a .date{line-height:1.2}}@media screen and (max-width: 820px){.index_news .news_item a .date{line-height:1.4}}@media screen and (min-width: 821px){.index_news .news_item a .date p:first-of-type{font-size:2.196vw}}@media screen and (max-width: 820px){.index_news .news_item a .date p:first-of-type{font-size:6vw}}.index_news .news_item a .ttl{overflow:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#141c23;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 821px){.index_news .news_item a .ttl{height:4.667vw}}@media screen and (max-width: 820px){.index_news .news_item a .ttl{height:12.667vw}}.index_news .news_item a .news_itempost{position:relative}.index_news .news_item a .news_btn{position:absolute;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.no-webp .index_news .news_item a .news_btn{background-image:url(../img/common/btn_arrow1.png)}.webp .index_news .news_item a .news_btn{background-image:url(../img/common/btn_arrow1.webp)}@media screen and (min-width: 821px){.index_news .news_item a .news_btn{bottom:1.098vw;right:2.196vw;width:3.294vw;height:1.684vw}}@media screen and (max-width: 820px){.index_news .news_item a .news_btn{bottom:4.098vw;right:0;width:6.667vw;height:3.467vw}}.index_news .news_item a:hover{background-color:#be4b2e}.index_news .news_item a:hover .date,.index_news .news_item a:hover .ttl{color:#fff}.no-webp .index_news .news_item a:hover .news_btn{background-image:url(../img/common/btn_arrow2.png)}.webp .index_news .news_item a:hover .news_btn{background-image:url(../img/common/btn_arrow2.webp)}@media screen and (min-width: 821px){.index_news .twitter_item{padding:0 4.392vw}}@media screen and (max-width: 820px){.index_news .twitter_item{padding:10.667vw 5.333vw}}.index_news .twitter_item .tweetblock{overflow:hidden;overflow-y:scroll}@media screen and (min-width: 821px){.index_news .twitter_item .tweetblock{height:30.015vw}}@media screen and (max-width: 820px){.index_news .twitter_item .tweetblock{height:95.733vw}}.index_news .tweetblock::-webkit-scrollbar{display:none !important}@media screen and (min-width: 821px){.index_news .c-btnWrapper{margin-top:2.562vw;margin-right:4.562vw}}@media screen and (max-width: 820px){.index_news .c-btnWrapper{margin-top:7.667vw;margin-right:10.667vw}}.index_intro{position:relative;z-index:0}.index_intro:before{content:"";position:absolute;top:.728vw;left:0;width:100%;height:290.325vw;background:-webkit-gradient(linear, left top, left bottom, from(rgba(141, 130, 93, 0)), color-stop(20%, rgba(141, 130, 93, 0.8)), color-stop(50%, rgba(141, 130, 93, 0.8)), color-stop(80%, rgba(141, 130, 93, 0.9)), to(rgba(141, 130, 93, 0)));background:linear-gradient(180deg, rgba(141, 130, 93, 0) 0%, rgba(141, 130, 93, 0.8) 20%, rgba(141, 130, 93, 0.8) 50%, rgba(141, 130, 93, 0.9) 80%, rgba(141, 130, 93, 0) 100%);z-index:-1}@media screen and (max-width: 820px){.index_intro:before{top:.728vw;height:785.325vw}}.index_intro .main_title .f_en{line-height:.8}@media screen and (min-width: 821px){.index_intro .main_title .f_en{top:13.177vw;left:16.837vw}}@media screen and (max-width: 820px){.index_intro .main_title .f_en{top:48vw;left:6.667vw;letter-spacing:.07em}}.index_intro .main_title .f_jp{top:0}@media screen and (min-width: 821px){.index_intro .main_title .f_jp{left:-2.732vw}}@media screen and (max-width: 820px){.index_intro .main_title .f_jp{left:-14.732vw}}@media screen and (min-width: 821px){.index_intro .contents_box{padding-top:21.23vw;margin:0 8.785vw}}@media screen and (max-width: 820px){.index_intro .contents_box{padding-top:63.333vw;margin:0}}@media screen and (max-width: 820px){.index_intro .intro_image{margin-bottom:8.667vw}.index_intro .intro_image .intro_imageinner.box_border_inner{padding:1.5vw 0;border-right:none;border-left:none}}@media screen and (max-width: 820px){.index_intro .intro_detail{margin:0 3.2vw}}.index_intro .intro_detail .catch{letter-spacing:.08em;line-height:2.5}@media screen and (min-width: 821px){.index_intro .intro_detail .catch{font-size:1.757vw;text-align:right;margin:-2.196vw 1.464vw 2.196vw}}@media screen and (max-width: 820px){.index_intro .intro_detail .catch{font-size:3.6vw;margin-bottom:6.067vw}}.index_intro .intro_detail .catch span{background-color:#be4b2e}@media screen and (min-width: 821px){.index_intro .intro_detail .catch span{padding:.378vw 1.025vw}}@media screen and (max-width: 820px){.index_intro .intro_detail .catch span{padding:1.278vw 1.525vw}}.index_intro .intro_detail .catch2{letter-spacing:.08em;line-height:2.5}@media screen and (min-width: 821px){.index_intro .intro_detail .catch2{font-size:1.757vw;text-align:right;margin:2.196vw 1.464vw}}@media screen and (max-width: 820px){.index_intro .intro_detail .catch2{font-size:3.6vw;margin:6.067vw 0}}.index_intro .intro_detail .catch2 span{background-color:#be4b2e}@media screen and (min-width: 821px){.index_intro .intro_detail .catch2 span{padding:.378vw 1.025vw}}@media screen and (max-width: 820px){.index_intro .intro_detail .catch2 span{padding:1.278vw 1.525vw}}.index_intro .cont_bgdeco{position:absolute;z-index:-1;opacity:.5}@media screen and (min-width: 821px){.index_intro .cont_bgdeco{top:5.732vw;right:.589vw;width:32.818vw}}@media screen and (max-width: 820px){.index_intro .cont_bgdeco{top:24.732vw;right:-10.411vw;width:65.215vw}}.index_story{position:relative;z-index:0}@media screen and (max-width: 820px){.index_story.c_container{padding:9.333vw 0 0}}.index_story .main_title .f_en{line-height:.8;color:rgba(180,169,138,.5)}@media screen and (min-width: 821px){.index_story .main_title .f_en{top:13.177vw;right:16.837vw}}@media screen and (max-width: 820px){.index_story .main_title .f_en{top:34vw;right:31.333vw}}.index_story .main_title .f_jp{top:0}@media screen and (min-width: 821px){.index_story .main_title .f_jp{right:-2.732vw}}@media screen and (max-width: 820px){.index_story .main_title .f_jp{right:-10.732vw}}@media screen and (min-width: 821px){.index_story .contents_box{padding-top:20.498vw;margin:0 8.785vw}}@media screen and (max-width: 820px){.index_story .contents_box{padding-top:61vw;margin:0 3.2vw}}@media screen and (min-width: 821px){.index_story .story_detail{margin-bottom:4.392vw}}@media screen and (max-width: 820px){.index_story .story_detail{margin-bottom:14vw}}.index_story .story_detail .catch{letter-spacing:.08em;line-height:2.5}@media screen and (min-width: 821px){.index_story .story_detail .catch{font-size:1.757vw;margin:0 0 1.464vw}}@media screen and (max-width: 820px){.index_story .story_detail .catch{font-size:3.6vw;margin:0 0 6.067vw}}.index_story .story_detail .catch span{background-color:#be4b2e}@media screen and (min-width: 821px){.index_story .story_detail .catch span{padding:.378vw 1.025vw}}@media screen and (max-width: 820px){.index_story .story_detail .catch span{padding:1.278vw 1.525vw}}@media screen and (min-width: 821px){.index_story .story_detail .read{margin-top:5.464vw}}.index_story .story_detail .yl{display:inline-block;width:3.66vw;height:1px;background-color:#eee;vertical-align:super;margin:0 .366vw 0 .146vw}@media screen and (max-width: 820px){.index_story .story_detail .yl{width:8.66vw}}.index_story .story_image .story_imageinner{padding:3.66vw}@media screen and (max-width: 820px){.index_story .story_image .story_imageinner{padding:3.66vw}}.index_story .cont_bgdeco{position:absolute;z-index:-1}@media screen and (min-width: 821px){.index_story .cont_bgdeco{top:7.732vw;left:3.589vw;width:28.673vw;opacity:.2}}@media screen and (max-width: 820px){.index_story .cont_bgdeco{top:-0.268vw;left:2.589vw;width:55.673vw;opacity:.15}}@media screen and (min-width: 821px){.index_cast.c_container{padding:15.373vw 0 0}}.index_cast .cont_title{margin-bottom:4.758vw}@media screen and (max-width: 820px){.index_cast .cont_title{margin-bottom:10.667vw}}.index_cast .image_block{margin-bottom:1.464vw}@media screen and (max-width: 820px){.index_cast .image_block{margin-bottom:5.333vw}}.index_cast .name_block{text-align:center;letter-spacing:.1em;line-height:1}.index_cast .name_block .role{color:#8d825d;letter-spacing:.01em;margin-bottom:.732vw}@media screen and (max-width: 820px){.index_cast .name_block .role{margin-bottom:1.732vw}}.index_cast .name_block .role .ss{font-size:.878vw}@media screen and (max-width: 820px){.index_cast .name_block .role .ss{font-size:2.667vw}}.index_cast .name_block .name{font-size:1.977vw}@media screen and (max-width: 820px){.index_cast .name_block .name{font-size:5.6vw}}.index_cast .cast_bg_first{position:relative;background-size:100% auto;background-repeat:repeat;z-index:0}.no-webp .index_cast .cast_bg_first{background-image:url(../img/common/bg_box.png)}.webp .index_cast .cast_bg_first{background-image:url(../img/common/bg_box.webp)}@media screen and (min-width: 821px){.index_cast .cast_bg_first{padding:2.343vw 1.757vw 3.143vw}}@media screen and (max-width: 820px){.index_cast .cast_bg_first{padding:7.333vw 5.333vw 11.333vw}}.index_cast .cast_bg_first::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border-image-repeat:stretch;border-image-slice:45% fill;border-image-source:url(../img/common/bg_frame1.png);border-image-width:65px;z-index:-1}@media screen and (max-width: 820px){.index_cast .cast_bg_first::before{border-image-width:54px}}.index_cast .cast_bg_first .name_block{border-top:2px solid #aa9d76;border-bottom:2px solid #aa9d76;padding:.22vw 0;margin-bottom:1.264vw}@media screen and (max-width: 820px){.index_cast .cast_bg_first .name_block{padding:.62vw 0;margin-bottom:3.264vw}}.index_cast .cast_bg_first .name_block .name_blockinner{border-top:1px solid #aa9d76;border-bottom:1px solid #aa9d76;padding:.832vw 0}@media screen and (max-width: 820px){.index_cast .cast_bg_first .name_block .name_blockinner{padding:2.832vw 0}}.index_cast .cast_bg_second{position:relative;background-size:100% auto;background-repeat:repeat;z-index:0}.no-webp .index_cast .cast_bg_second{background-image:url(../img/common/bg_box.png)}.webp .index_cast .cast_bg_second{background-image:url(../img/common/bg_box.webp)}@media screen and (min-width: 821px){.index_cast .cast_bg_second{padding:2.343vw 1.757vw 3.143vw}}@media screen and (max-width: 820px){.index_cast .cast_bg_second{padding:7.333vw 5.333vw 11.333vw}}.index_cast .cast_bg_second::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border-image-repeat:stretch;border-image-slice:45% fill;border-image-source:url(../img/common/bg_frame2.png);border-image-width:65px;z-index:-1}@media screen and (max-width: 820px){.index_cast .cast_bg_second::before{border-image-width:54px}}.index_cast .cast_bg_third{position:relative;border:3px solid #aa9d76;background-size:100% auto;background-repeat:repeat;padding:.366vw}.no-webp .index_cast .cast_bg_third{background-image:url(../img/common/bg_box.png)}.webp .index_cast .cast_bg_third{background-image:url(../img/common/bg_box.webp)}@media screen and (max-width: 820px){.index_cast .cast_bg_third{border:2px solid #aa9d76;padding:.8966vw}}.index_cast .cast_bg_third .cast_bg_thirdinner{border:1px solid #aa9d76;padding:.878vw .878vw 1.464vw}@media screen and (max-width: 820px){.index_cast .cast_bg_third .cast_bg_thirdinner{padding:1.878vw 1.878vw 4.464vw}}.index_cast .cast_first{margin-bottom:8.785vw}@media screen and (max-width: 820px){.index_cast .cast_first{margin-bottom:16vw}}.index_cast .cast_first .cast_item:not(:last-child){margin-bottom:4.758vw}@media screen and (max-width: 820px){.index_cast .cast_first .cast_item:not(:last-child){margin-bottom:10.667vw}}@media screen and (min-width: 821px){.index_cast .cast_first .cast_maindetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.758vw 2.6vw}}@media screen and (max-width: 820px){.index_cast .cast_first .cast_maindetail{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:2.8vw}}@media screen and (min-width: 821px){.index_cast .cast_first .cast_maindetail .cast_mainitem{width:16.471vw}}.index_cast .cast_first .name_block .name{font-size:1.977vw}@media screen and (max-width: 820px){.index_cast .cast_first .name_block .name{font-size:5.6vw}}@media screen and (min-width: 821px){.index_cast .cast_second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.758vw 2.6vw;margin:0 9.517vw 7.321vw}}@media screen and (max-width: 820px){.index_cast .cast_second{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:2.8vw;margin-bottom:10.667vw}}@media screen and (min-width: 821px){.index_cast .cast_second .cast_mainitem{width:14.471vw}}.index_cast .cast_second .name_block .name{font-size:1.557vw}@media screen and (max-width: 820px){.index_cast .cast_second .name_block .name{font-size:5vw}}.index_cast .cast_third .cast_item:not(:last-child){margin-bottom:5.857vw}@media screen and (max-width: 820px){.index_cast .cast_third .cast_item:not(:last-child){margin-bottom:10.667vw}}@media screen and (min-width: 821px){.index_cast .cast_third .cast_maindetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.928vw}}@media screen and (max-width: 820px){.index_cast .cast_third .cast_maindetail{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:5.333vw 3.2vw}}@media screen and (min-width: 821px){.index_cast .cast_third .cast_maindetail .cast_mainitem{width:13.177vw}}@media screen and (min-width: 821px){.index_cast .cast_third .cast_third01 .cast_mainitem:nth-child(1){margin-left:8.053vw}.index_cast .cast_third .cast_third01 .cast_mainitem:nth-child(5){margin-right:8.053vw}}@media screen and (max-width: 820px){.index_cast .cast_third .image_block{margin-bottom:3.333vw}}.index_cast .cast_third .name_block{letter-spacing:normal}.index_cast .cast_third .name_block .role{line-height:1.2}@media screen and (max-width: 820px){.index_cast .cast_third .name_block .role .ss{letter-spacing:-0.2em}}@media screen and (min-width: 821px){.index_cast .cast_third .name_block .name{font-size:1.464vw}}@media screen and (max-width: 820px){.index_cast .cast_third .name_block .name{font-size:3.2vw}}.index_cast .c-btnWrapper{padding-right:3.66vw}@media screen and (max-width: 820px){.index_cast .c-btnWrapper{padding-right:8.66vw}}.index_cast .c-commonLinkBtn span{font-size:1.318vw}@media screen and (max-width: 820px){.index_cast .c-commonLinkBtn span{font-size:3.733vw;line-height:2}}@media screen and (min-width: 821px){.index_cast .c-commonLinkBtn .c-btn-arrow{right:-3.504vw;width:2.635vw;height:1.391vw}}@media screen and (max-width: 820px){.index_cast .c-commonLinkBtn .c-btn-arrow{right:-9.104vw;width:7.467vw;height:3.867vw}}.index_staff .cont_title_img{position:absolute;top:0;z-index:1}@media screen and (min-width: 821px){.index_staff .cont_title_img{left:41.728vw}}@media screen and (max-width: 820px){.index_staff .cont_title_img{left:28.941vw}}.index_staff .contents_box{padding-top:11.713vw}@media screen and (max-width: 820px){.index_staff .contents_box{padding-top:26.667vw}}.index_staff .bg_boxwrap{padding:7.687vw 8.785vw}@media screen and (max-width: 820px){.index_staff .bg_boxwrap{padding:25.667vw 5.333vw 16vw}}.index_staff .role{color:#8d825d}.index_staff .staff_list:not(:last-child){margin-bottom:3.758vw}@media screen and (max-width: 820px){.index_staff .staff_list:not(:last-child){margin-bottom:7.333vw}}.index_staff .staff_first{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 821px){.index_staff .staff_first{margin:0 16.471vw}}@media screen and (max-width: 820px){.index_staff .staff_first .image_block{width:34.667vw;margin:0 auto}}.index_staff .staff_first .name_block{text-align:center;letter-spacing:.1em;line-height:1;border-top:2px solid #8d825d;border-bottom:2px solid #8d825d;padding:.22vw 0}@media screen and (max-width: 820px){.index_staff .staff_first .name_block{padding:.82vw 0}}.index_staff .staff_first .name_block .name_blockinner{border-top:1px solid #8d825d;border-bottom:1px solid #8d825d;padding:1.464vw 0}@media screen and (max-width: 820px){.index_staff .staff_first .name_block .name_blockinner{padding:3.464vw 0}}.index_staff .staff_first .name_block .name{font-size:1.296vw;margin-top:.932vw}@media screen and (max-width: 820px){.index_staff .staff_first .name_block .name{font-size:3.6vw;margin-top:2.932vw}}@media screen and (min-width: 821px){.index_staff .staff_first .name_block .name span{font-size:.878vw}}@media screen and (max-width: 820px){.index_staff .staff_first .name_block .name span{font-size:2.8vw}}.index_staff .staff_first .c-btnWrapper{padding-right:3.928vw;margin-top:.8vw;margin-bottom:.4vw}@media screen and (max-width: 820px){.index_staff .staff_first .c-btnWrapper{padding-right:10.928vw;margin-top:2vw}}.index_staff .staff_first .c-commonLinkBtn span{font-size:1.318vw}@media screen and (max-width: 820px){.index_staff .staff_first .c-commonLinkBtn span{font-size:3.733vw;line-height:2}}@media screen and (min-width: 821px){.index_staff .staff_first .c-commonLinkBtn .c-btn-arrow{right:-3.504vw;width:2.928vw;height:1.537vw}}@media screen and (max-width: 820px){.index_staff .staff_first .c-commonLinkBtn .c-btn-arrow{right:-10.104vw;width:7.467vw;height:3.867vw}}.index_staff .staff_item>p{line-height:1}@media screen and (min-width: 821px){.index_staff .staff_item>p{font-size:1.1vw}}@media screen and (min-width: 821px){.index_staff .staff_item>p.lh{margin-top:-0.512vw;line-height:2}}@media screen and (max-width: 820px){.index_staff .staff_item>p.lh{margin-top:-0.512vw;line-height:1.8}}@media screen and (min-width: 821px){.index_staff .staff_item .role{font-size:1.025vw;margin-bottom:.952vw}}@media screen and (max-width: 820px){.index_staff .staff_item .role{font-size:2.8vw;margin-bottom:2.667vw}}@media screen and (min-width: 821px){.index_staff .staff_item .name.fmax{font-size:1.296vw}}@media screen and (min-width: 821px){.index_staff .staff_item .name span{font-size:.878vw}}@media screen and (max-width: 820px){.index_staff .staff_item .name span{font-size:2.4vw}}.index_staff .list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 821px){.index_staff .list_item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.428vw 2.758vw}}@media screen and (max-width: 820px){.index_staff .list_item{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:5.667vw 6.7vw}}@media screen and (min-width: 821px){.index_staff .list_item:not(:last-child){margin-bottom:3.428vw}}@media screen and (max-width: 820px){.index_staff .list_item:not(:last-child){margin-bottom:5.667vw}}@media screen and (min-width: 821px){.index_staff .list_item.lgap{gap:3.428vw 1.958vw}}.index_schedule{position:relative;z-index:0}.index_schedule:before{content:"";position:absolute;top:0;left:0;width:100%;height:410.325vw;background:-webkit-gradient(linear, left top, left bottom, from(rgba(141, 130, 93, 0)), color-stop(15%, rgba(141, 130, 93, 0.8)), color-stop(50%, rgba(141, 130, 93, 0.8)), color-stop(85%, rgba(141, 130, 93, 0.9)), to(rgba(141, 130, 93, 0)));background:linear-gradient(180deg, rgba(141, 130, 93, 0) 0%, rgba(141, 130, 93, 0.8) 15%, rgba(141, 130, 93, 0.8) 50%, rgba(141, 130, 93, 0.9) 85%, rgba(141, 130, 93, 0) 100%);z-index:-1}@media screen and (max-width: 820px){.index_schedule:before{top:-50vw;height:1400.325vw}}@media screen and (min-width: 821px){.index_schedule.c_container{padding:17.57vw 0 0}}.index_schedule .cont_title{margin-bottom:2.928vw}@media screen and (max-width: 820px){.index_schedule .cont_title{margin-bottom:10.667vw}}.index_schedule .schedule_item{border-top:4px solid #b4a98a;border-bottom:4px solid #b4a98a;padding:.22vw 0;margin-bottom:2.928vw}@media screen and (max-width: 820px){.index_schedule .schedule_item{border-top:3px solid #b4a98a;border-bottom:3px solid #b4a98a;padding:1.22vw 0;margin-bottom:10.667vw}}@media screen and (min-width: 821px){.index_schedule .schedule_item .schedule_iteminner{border-top:2px solid #b4a98a;border-bottom:2px solid #b4a98a;padding:2.928vw 5.857vw}}@media screen and (max-width: 820px){.index_schedule .schedule_item .schedule_iteminner{border-top:1px solid #b4a98a;border-bottom:1px solid #b4a98a;padding:8.667vw 2vw}}.index_schedule .schedule_item .read{margin-top:2.596vw}@media screen and (max-width: 820px){.index_schedule .schedule_item .read{margin-top:5.596vw}}.index_schedule .schedule_cast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.392vw 5.857vw;line-height:1}@media screen and (min-width: 821px){.index_schedule .schedule_cast{margin:4.392vw 5.857vw 0}}@media screen and (max-width: 820px){.index_schedule .schedule_cast{gap:16vw}}.index_schedule .schedule_cast .sch_ttl{font-size:1.464vw;margin-bottom:1.898vw}@media screen and (max-width: 820px){.index_schedule .schedule_cast .sch_ttl{font-size:4vw;margin-bottom:4.898vw}}.index_schedule .schedule_cast .sch_ttl2{margin-bottom:1.098vw}@media screen and (max-width: 820px){.index_schedule .schedule_cast .sch_ttl2{margin-bottom:3.098vw}}.index_schedule .schedule_cast .sch_read{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.index_schedule .schedule_cast .sch_read:not(:last-child){margin-bottom:1.098vw}@media screen and (max-width: 820px){.index_schedule .schedule_cast .sch_read:not(:last-child){margin-bottom:3.098vw}}.index_schedule .schedule_cast .schedule_double .box{border:1px solid;text-align:center;line-height:2.2;width:5.857vw;margin-right:1.498vw}@media screen and (max-width: 820px){.index_schedule .schedule_cast .schedule_double .box{width:16.4vw;margin-right:3.498vw}}.index_schedule .schedule_cast .schedule_kids .box{border:1px solid;text-align:center;line-height:2.2;width:5.857vw;margin-right:1.498vw}@media screen and (max-width: 820px){.index_schedule .schedule_cast .schedule_kids .box{width:16.4vw;margin-right:0;margin-bottom:3.498vw}}.index_schedule .schedule_cast .schedule_aftertalk .box{text-align:center;line-height:2.2;width:10.835vw;margin-right:1.498vw}@media screen and (max-width: 820px){.index_schedule .schedule_cast .schedule_aftertalk .box{width:29.6vw;margin-right:3.498vw}}.index_schedule .schedule_cast .schedule_aftertalk .aftertalk_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:5.857vw}@media screen and (max-width: 820px){.index_schedule .schedule_cast .schedule_aftertalk .read{letter-spacing:0}.index_schedule .schedule_cast .schedule_aftertalk .aftertalk_osaka .sch_read{gap:3.733vw;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.index_schedule .schedule_cast .schedule_aftertalk .aftertalk_osaka .read{width:61.4vw;line-height:1.6}.index_schedule .schedule_cast .schedule_aftertalk .aftertalk_osaka .box{margin-right:0}}.index_schedule .schedule_cast span{color:#dcc57b}.index_schedule .schedule_cast .sh_color1{background-color:#aabb5c}.index_schedule .schedule_cast .sh_color2{background-color:#78af5d}.index_schedule .schedule_cast .sh_color3{background-color:#42ab82}.index_schedule .schedule_cast .sh_color4{background-color:#8464a6}@media screen and (min-width: 821px){.index_schedule .read{line-height:1}}.index_schedule .read:not(:last-child){margin-bottom:1.098vw}.index_ticket{position:relative;z-index:0}.index_ticket .cont_title{margin-bottom:5.857vw}@media screen and (max-width: 820px){.index_ticket .cont_title{margin-bottom:10.667vw}}@media screen and (min-width: 821px){.index_ticket .tickettab{margin-bottom:5.857vw}}@media screen and (max-width: 820px){.index_ticket .tickettab{margin-bottom:8vw}}.index_ticket .tickettab .tickettab_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 821px){.index_ticket .tickettab .tickettab_list{gap:2.928vw}}@media screen and (max-width: 820px){.index_ticket .tickettab .tickettab_list{gap:3.2vw}}.index_ticket .tickettab a{position:relative;line-height:1;display:block;text-align:center;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background-color:#eee;color:#be4b2e}@media screen and (min-width: 821px){.index_ticket .tickettab a{padding:1.464vw;font-size:1.757vw}}@media screen and (max-width: 820px){.index_ticket .tickettab a{padding:3.267vw;font-size:4vw}}.index_ticket .tickettab a .arrow{position:absolute;top:0;right:0}.index_ticket .tickettab a .arrow::before,.index_ticket .tickettab a .arrow::after{content:"";position:absolute;top:1.098vw;right:1.83vw;width:2.343vw;height:2.343vw;background-size:100% auto;background-repeat:repeat;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media screen and (max-width: 820px){.index_ticket .tickettab a .arrow::before,.index_ticket .tickettab a .arrow::after{top:3.098vw;right:2.83vw;width:4.343vw;height:4.343vw}}.index_ticket .tickettab a .arrow::before{opacity:1}.no-webp .index_ticket .tickettab a .arrow::before{background-image:url(../img/common/btn_off.png)}.webp .index_ticket .tickettab a .arrow::before{background-image:url(../img/common/btn_off.webp)}.index_ticket .tickettab a .arrow::after{opacity:0}.no-webp .index_ticket .tickettab a .arrow::after{background-image:url(../img/common/btn_on.png)}.webp .index_ticket .tickettab a .arrow::after{background-image:url(../img/common/btn_on.webp)}.index_ticket .tickettab a:hover{background-color:#be4b2e;color:#fff}.index_ticket .tickettab a:hover .arrow::before{opacity:0}.index_ticket .tickettab a:hover .arrow::after{opacity:1}.index_ticket .tickettab .current a{background-color:#be4b2e;color:#fff}.index_ticket .tickettab .current a .arrow::before{opacity:0}.index_ticket .tickettab .current a .arrow::after{opacity:1}.index_ticket .ticket_cont .ticket_plttl{border-top:4px solid #b4a98a;border-bottom:4px solid #b4a98a;padding:.22vw 0;margin-bottom:4.392vw}@media screen and (max-width: 820px){.index_ticket .ticket_cont .ticket_plttl{border-top:3px solid #b4a98a;border-bottom:3px solid #b4a98a;padding:1.22vw 0;margin-bottom:8vw}}@media screen and (min-width: 821px){.index_ticket .ticket_cont .ticket_plttl .ticket_plttlinner{border-top:2px solid #b4a98a;border-bottom:2px solid #b4a98a;padding:2.196vw 0}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .ticket_plttl .ticket_plttlinner{border-top:1px solid #b4a98a;border-bottom:1px solid #b4a98a;padding:3.696vw 0}}.index_ticket .ticket_cont .ticket_plttl p{text-align:center;line-height:1;letter-spacing:.2em;font-size:2.635vw}@media screen and (max-width: 820px){.index_ticket .ticket_cont .ticket_plttl p{font-size:6vw}}.index_ticket .ticket_cont .ticket_detailitem{border-bottom:1px solid #b4a98a}@media screen and (min-width: 821px){.index_ticket .ticket_cont .ticket_detailitem:not(:last-child){padding-bottom:4.66vw;margin-bottom:4.66vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .ticket_detailitem:not(:last-child){padding-bottom:11.333vw;margin-bottom:11.333vw}}.index_ticket .ticket_cont .ticket_detailitem.playguide_detailitem{padding-bottom:7.321vw}@media screen and (max-width: 820px){.index_ticket .ticket_cont .ticket_detailitem.playguide_detailitem{padding-bottom:16vw}}.index_ticket .ticket_cont .date_sale{font-weight:normal;text-align:center;background-color:#b4a98a}@media screen and (min-width: 821px){.index_ticket .ticket_cont .date_sale{font-size:2.196vw;padding:1.464vw;margin-bottom:2.928vw;line-height:1}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .date_sale{font-size:5.067vw;padding:2.667vw;margin-bottom:8vw;line-height:1.4}}@media screen and (min-width: 821px){.index_ticket .ticket_cont .desc_detail{margin:0 5.857vw}}.index_ticket .ticket_cont .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 821px){.index_ticket .ticket_cont .price{gap:2.196vw;margin-bottom:2.528vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price{gap:5.333vw;margin-bottom:5.333vw}}.index_ticket .ticket_cont .price .price_item{background-size:100% auto;background-repeat:repeat;padding:.732vw;width:50%}.no-webp .index_ticket .ticket_cont .price .price_item{background-image:url(../img/common/bg_box.png)}.webp .index_ticket .ticket_cont .price .price_item{background-image:url(../img/common/bg_box.webp)}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price .price_item{padding:1.532vw}}.index_ticket .ticket_cont .price .price_item .price_iteminner{border:1px solid #aa9d76}@media screen and (min-width: 821px){.index_ticket .ticket_cont .price .price_item .price_iteminner{padding:2.026vw 2.928vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price .price_item .price_iteminner{padding:3.633vw 1.667vw}}.index_ticket .ticket_cont .price .price_item p{text-align:center}@media screen and (min-width: 821px){.index_ticket .ticket_cont .price .price_item p{font-size:2.196vw;line-height:1}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price .price_item p{font-size:5.067vw;line-height:1.2}}.index_ticket .ticket_cont .price .price_item p.rank{color:#be4b2e}@media screen and (min-width: 821px){.index_ticket .ticket_cont .price .price_item p.rank{font-size:1.757vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price .price_item p.rank{font-size:4vw}}@media screen and (min-width: 821px){.index_ticket .ticket_cont .price .price_item p:not(:last-child){margin-bottom:.732vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price .price_item p:not(:last-child){margin-bottom:1.667vw}}@media screen and (min-width: 821px){.index_ticket .ticket_cont .price .price_item .ss{font-size:1.537vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price .price_item .ss{font-size:3.467vw}}.index_ticket .ticket_cont .price_note{background-color:#8a805d;padding:2.196vw;margin-bottom:2.196vw}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price_note{padding:4.464vw;margin-bottom:6vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price_note .price{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .price_note .price .price_item{width:100%}}@media screen and (min-width: 821px){.index_ticket .ticket_cont .price_note .price .price_iteminner{padding:2.026vw .928vw}}@media screen and (min-width: 821px){.index_ticket .ticket_cont .price_note .price p.rank{font-size:1.657vw}}.index_ticket .ticket_cont .special_ticket{display:-ms-grid;display:grid;gap:3.66vw}@media screen and (min-width: 821px){.index_ticket .ticket_cont .special_ticket{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);margin-bottom:3.392vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .special_ticket{margin-bottom:7.392vw}}.index_ticket .ticket_cont .special_ticket .special_item a{display:block;border:1px solid #c8a47c;text-align:center;line-height:1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media screen and (min-width: 821px){.index_ticket .ticket_cont .special_ticket .special_item a{padding:1.464vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .special_ticket .special_item a{padding:4.067vw;font-size:3.467vw}}.index_ticket .ticket_cont .special_ticket .special_item a:hover{background-color:#c1a17f;color:#fff}@media screen and (min-width: 821px){.index_ticket .ticket_cont .desc .desc_item:not(:last-child){margin-bottom:2.196vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .desc .desc_item:not(:last-child){margin-bottom:6vw}}.index_ticket .ticket_cont .desc .desc_item .subttl{font-weight:normal}.index_ticket .ticket_cont .desc .desc_item>p{text-indent:-1em}@media screen and (min-width: 821px){.index_ticket .ticket_cont .desc .desc_item>p{padding-left:1.145vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .desc .desc_item>p{padding-left:2.945vw}}.index_ticket .ticket_cont .desc .desc_item>p.n_indent{text-indent:0;padding-left:0}.index_ticket .ticket_cont .playguide_ttl{font-weight:normal;text-align:center;line-height:1}@media screen and (min-width: 821px){.index_ticket .ticket_cont .playguide_ttl{font-size:2.196vw;margin-bottom:4.026vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_ttl{font-size:4.8vw;margin-bottom:10.667vw}}.index_ticket .ticket_cont .playguide_list{display:-ms-grid;display:grid}@media screen and (min-width: 821px){.index_ticket .ticket_cont .playguide_list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:2.928vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list{gap:5.333vw}}.index_ticket .ticket_cont .playguide_list .playguide_item{background-size:100% auto;background-repeat:repeat}.no-webp .index_ticket .ticket_cont .playguide_list .playguide_item{background-image:url(../img/common/bg_box.png)}.webp .index_ticket .ticket_cont .playguide_list .playguide_item{background-image:url(../img/common/bg_box.webp)}@media screen and (min-width: 821px){.index_ticket .ticket_cont .playguide_list .playguide_item{padding:.586vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list .playguide_item{padding:1.532vw}}.index_ticket .ticket_cont .playguide_list .playguide_item .playguide_iteminner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #aa9d76}@media screen and (min-width: 821px){.index_ticket .ticket_cont .playguide_list .playguide_item .playguide_iteminner{padding:2.196vw 1.464vw;height:8.712vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list .playguide_item .playguide_iteminner{gap:4.333vw;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5.196vw 4.464vw}}@media screen and (min-width: 821px){.index_ticket .ticket_cont .playguide_list .playguide_item .playguide_iteminner>div{width:20.132vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list .playguide_item .playguide_iteminner>div{width:100%}}.index_ticket .ticket_cont .playguide_list .playguide_item .playguide_iteminner>div.wide{width:100%}.index_ticket .ticket_cont .playguide_list .playguide_item p{line-height:1}.index_ticket .ticket_cont .playguide_list .playguide_item .ttl{line-height:1.4}@media screen and (min-width: 821px){.index_ticket .ticket_cont .playguide_list .playguide_item .ttl{font-size:1.757vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list .playguide_item .ttl{font-size:4.8vw}}.index_ticket .ticket_cont .playguide_list .playguide_item .cont_btn .btn_hover{background-color:#b4a98a;color:#f0ede6}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list .playguide_item .cont_btn .btn_hover{font-size:3.6vw}}.index_ticket .ticket_cont .playguide_list .playguide_item .cont_btn .btn_hover .c-btn-arrow{position:absolute}.no-webp .index_ticket .ticket_cont .playguide_list .playguide_item .cont_btn .btn_hover .c-btn-arrow{background-image:url(../img/common/btn_arrow2.png)}.webp .index_ticket .ticket_cont .playguide_list .playguide_item .cont_btn .btn_hover .c-btn-arrow{background-image:url(../img/common/btn_arrow2.webp)}.index_ticket .ticket_cont .playguide_list .playguide_item .code{position:relative}@media screen and (min-width: 821px){.index_ticket .ticket_cont .playguide_list .playguide_item .code{margin-top:1.098vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list .playguide_item .code{margin-top:4vw}}.index_ticket .ticket_cont .playguide_list .playguide_item .code::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#b4a98a;vertical-align:middle;margin-right:8px;margin-bottom:.366vw}.index_ticket .ticket_cont .playguide_list .playguide_item .code .ss{line-height:1.6}@media screen and (min-width: 821px){.index_ticket .ticket_cont .playguide_list .playguide_item .code .ss{font-size:1.025vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list .playguide_item .code .ss{font-size:2.8vw}}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list .playguide_item .code.lh{line-height:1.6}}.index_ticket .ticket_cont .playguide_list .playguide_item .code.mt{margin-top:.598vw}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_list .playguide_item .code.mt{margin-top:2vw}}@media screen and (min-width: 821px){.index_ticket .ticket_cont.ticket_osaka .special_ticket{-ms-grid-columns:auto;grid-template-columns:auto;width:30.962vw;margin-left:auto;margin-right:auto}}.index_ticket .ticket_cont .playguide_note{margin-top:2.196vw}@media screen and (max-width: 820px){.index_ticket .ticket_cont .playguide_note{margin-top:6vw}}@media screen and (min-width: 821px){.index_ticket .guidance_btn{margin-top:5.857vw;margin-bottom:10.249vw}}@media screen and (max-width: 820px){.index_ticket .guidance_btn{margin-top:16vw;margin-right:10.667vw;margin-left:10.667vw}}@media screen and (min-width: 821px){.index_ticket .guidance_btn .cont_btn{width:34.407vw;margin:0 auto}}.index_ticket .guidance_btn span{display:block;line-height:1}.index_ticket .guidance_btn .en{color:#b4a98a;letter-spacing:.08em}@media screen and (min-width: 821px){.index_ticket .guidance_btn .en{font-size:1.318vw}}@media screen and (max-width: 820px){.index_ticket .guidance_btn .en{font-size:3.067vw}}.index_ticket .guidance_btn .jp{color:#8d825d;letter-spacing:.1em}@media screen and (min-width: 821px){.index_ticket .guidance_btn .jp{font-size:2.196vw;margin-bottom:1.098vw}}@media screen and (max-width: 820px){.index_ticket .guidance_btn .jp{font-size:5.067vw;margin-bottom:2.667vw}}@media screen and (min-width: 821px){.index_ticket .guidance_btn .btn_hover{padding:2.928vw 0}}@media screen and (max-width: 820px){.index_ticket .guidance_btn .btn_hover{padding:7.667vw 0}}.no-webp .index_ticket .guidance_btn .btn_hover .c-btn-arrow{background-image:url(../img/common/btn_arrow4.png)}.webp .index_ticket .guidance_btn .btn_hover .c-btn-arrow{background-image:url(../img/common/btn_arrow4.webp)}@media screen and (min-width: 821px){.index_ticket .guidance_btn .btn_hover .c-btn-arrow{bottom:3.998vw;right:1.896vw;width:3.587vw;height:1.903vw}}@media screen and (max-width: 820px){.index_ticket .guidance_btn .btn_hover .c-btn-arrow{bottom:11.098vw;right:4.196vw;width:8.267vw;height:4.4vw}}.index_ticket .guidance_btn .btn_hover:hover .en,.index_ticket .guidance_btn .btn_hover:hover .jp{color:#fff}.no-webp .index_ticket .guidance_btn .btn_hover:hover .c-btn-arrow{background-image:url(../img/common/btn_arrow2.png)}.webp .index_ticket .guidance_btn .btn_hover:hover .c-btn-arrow{background-image:url(../img/common/btn_arrow2.webp)}@media screen and (max-width: 820px){.index_movie.c_container{padding-top:37.333vw}}.index_movie .cont_title{margin-bottom:5.857vw}@media screen and (max-width: 820px){.index_movie .cont_title{margin-bottom:10.667vw}}.index_movie .movie_detail{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 821px){.index_movie .movie_detail{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.758vw 2.6vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 820px){.index_movie .movie_detail{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:2.8vw}}@media screen and (min-width: 821px){.index_movie .movie_detail:not(:last-child){margin-bottom:2.928vw}}@media screen and (max-width: 820px){.index_movie .movie_detail:not(:last-child){margin-bottom:18.333vw}}@media screen and (min-width: 821px){.index_movie .movie_detail .mediabox{width:21.23vw}}@media screen and (max-width: 820px){.index_movie .movie_detail .mediabox.media_last{margin-top:12.333vw}}@media screen and (max-width: 820px){.index_movie .movie_detail .media_last{margin-top:12.333vw}}.index_movie .movie_detail .image{border:1px solid;background-color:#be4b2e}.index_movie .movie_detail .image img{opacity:1}.index_movie .movie_detail .ttl{position:relative}@media screen and (min-width: 821px){.index_movie .movie_detail .ttl{margin-top:.864vw}}@media screen and (max-width: 820px){.index_movie .movie_detail .ttl{margin-top:1vw}}.index_movie .movie_detail .ttl::after{content:"";position:absolute;left:0;bottom:-1px;width:1.098vw;height:1px;background-color:#be4b2e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 820px){.index_movie .movie_detail .ttl::after{width:3.098vw}}.index_movie .movie_detail a:hover .image img{opacity:.5}.index_movie .movie_detail a:hover .ttl::after{width:100%}.js-parallax{will-change:filter}
