#footer .l-footer__group,#footer .l-footer__information,html.lower #contents .l-title,html.lower #contents .l-topicpath{max-width:1200px;margin:auto}@media only screen and (min-width:768px){#footer .l-footer__group,#footer .l-footer__information,html.lower #contents .l-title,html.lower #contents .l-topicpath{width:90%}}@media only screen and (max-width:767px){#footer .l-footer__group,#footer .l-footer__information,html.lower #contents .l-title,html.lower #contents .l-topicpath{width:87.1794871795%}}.c-st1 i:first-letter,.c-st1.u-center i:first-letter,.c-st3,html.lower #contents .l-title .st span:first-letter,html.lower #contents .l-title h1 span:first-letter{font-family:"Cormorant Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size-adjust:from-font;font-display:swap;color:transparent;background:linear-gradient(to bottom,rgba(200,56,215,.8) 0,rgba(209,59,223,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.6);text-stroke:1px hsla(0,0%,100%,.6);text-shadow:0 0 1.875rem #f040ff}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}html{line-height:1.5}@media only screen and (min-width:1200px){html{font-size:clamp(.875rem,.6666666667rem + .2777777778*var(--vw-to-px)/16*1rem,1rem)}}@media print{html{font-size:clamp(.875rem,.6666666667rem + .2777777778*var(--vw-to-px)/16*1rem,1rem)}}@media only screen and (min-width:768px)and (max-width:1199px){html{font-size:clamp(.875rem,.652262181rem + .464037123*var(--vw-to-px)/16*1rem,1rem)}}@media only screen and (max-width:767px){html{font-size:clamp(.0625rem,.0599706266rem + 4.046997389*var(--vw-to-px)/16*1rem,2rem)}}body{color:#fff;background:#000;-webkit-text-size-adjust:none}body a{color:#fff;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1;width:auto;height:auto}body,input,pre,select,textarea{font-family:"Zen Maru Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-weight:500;font-style:normal;font-optical-sizing:auto;font-size-adjust:from-font;font-display:swap}input,select,textarea{font-size:100%}@font-face{font-family:icomoon;src:url(../fonts/icomoon.ttf?5vz2a9) format("truetype"),url(../fonts/icomoon.woff?5vz2a9) format("woff"),url(../fonts/icomoon.svg?5vz2a9#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}i[class*=ic]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;font-size-adjust:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ic-bed:before{content:""}.ic-mail:before{content:""}.ic-pdf:before{content:""}.ic-train:before{content:""}.ic-car:before{content:""}.ic-tel:before{content:""}.ic-tel2:before{content:""}.ic-outerlink:before{content:""}.ic-map:before{content:""}.ic-instagram:before{content:""}.ic-line:before{content:""}.ic-close:before{content:""}.ic-refresh:before{content:""}.ic-arrow-circle:before{content:""}.ic-arrow-circle2:before{content:""}.ic-arrow1:before{content:""}.ic-arrow_left:before{content:""}.ic-arrow_right:before{content:""}.ic-kirakira:before{content:""}.ic-attention:before{content:""}.ic-attention2:before{content:""}.ic-play:before{content:""}.ic-sound_on:before{content:""}.ic-sound_off:before{content:""}.ic-smo:before{content:""}.ic-no_smo:before{content:""}.ic-search:before{content:""}.ic-zoom:before{content:""}.ic-lang:before{content:""}.ic-calendar:before{content:""}.ic-calendar2:before{content:""}.ic-sun:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-kirakira_frame:before{content:""}html.ie8 .view_sp,html.ie8 .view_tab,html.ie8 .view_tab_sp{display:none!important}html.ie8 #abi_page{min-width:1200px!important;margin:auto;font-size:100%!important}@media only screen and (min-width:1200px){body .view_tab,body .view_tab-sp{display:none!important}}@media print{body .view_tab,body .view_tab-sp{display:none!important}}@media only screen and (min-width:768px){body .view_sp{display:none!important}}@media only screen and (max-width:1199px){body .view_pc{display:none!important}}@media only screen and (max-width:767px){body .view_pc-tab,body .view_tab{display:none!important}}.mouse .over{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .over:hover,.touch .over.touchstart{opacity:.7}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{-webkit-transition-delay:.2s;transition-delay:.2s}#abi_page{position:relative}#abi_page::before{content:"";width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#672864),to(#000));background:linear-gradient(to bottom,#672864 0,#000 100%);position:absolute;top:0;right:0;z-index:-3;padding-bottom:52.5rem}@media only screen and (min-width:768px)and (max-width:1199px){#abi_page::before{padding-bottom:40rem}}@media only screen and (max-width:767px){#abi_page::before{padding-bottom:115.3846153846%}}#abi_page::after{content:"";display:block;background:url(../images/common/bg_pattern1.webp) repeat top left;position:absolute;z-index:-1;pointer-events:none;left:0;top:0;z-index:-2;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:27.0833333333%;padding-bottom:52.5rem}@media only screen and (max-width:767px){#abi_page::after{background-size:10em auto}}@media only screen and (max-width:767px){#abi_page::after{width:61.5384615385%}}@media only screen and (min-width:768px)and (max-width:1199px){#abi_page::after{padding-bottom:40rem}}@media only screen and (max-width:767px){#abi_page::after{padding-bottom:115.3846153846%}}@media only screen and (min-width:1200px){#abi_page{width:100%;margin:auto}}@media print{#abi_page{width:100%;margin:auto}}@media only screen and (min-width:768px){#abi_page{font-size:100%!important}}@media only screen and (max-width:767px){#abi_page{overflow:hidden}}#header .l-header{position:relative;z-index:100}#header .l-header__logo{position:absolute;top:0;left:0;z-index:100}@media only screen and (min-width:768px){#header .l-header__logo{width:14.5833333333%}}@media only screen and (max-width:767px){#header .l-header__logo{width:33.3333333333%}}#header .l-header__nav{margin-inline:auto}@media only screen and (min-width:1200px){#header .l-header__nav{width:83.3333333333%}}@media print{#header .l-header__nav{width:83.3333333333%}}@media only screen and (min-width:768px)and (max-width:1199px){#header .l-header__nav{width:85%}}@media only screen and (min-width:768px)and (max-width:983px){#header .l-header__nav{width:90%}}@media only screen and (max-width:767px){#header .l-header__nav{width:87.1794871795%}}#header .l-header__nav__gnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:1200px){#header .l-header__nav__gnav{gap:min(1.7708333333vw,2.125rem)}}@media print{#header .l-header__nav__gnav{gap:min(1.7708333333vw,2.125rem)}}@media only screen and (min-width:768px)and (max-width:1199px){#header .l-header__nav__gnav{gap:min(1.25vw,.9375rem)}}@media only screen and (max-width:767px){#header .l-header__nav__gnav{margin-right:29.4117647059%}}#header .l-header__nav__gnav li{position:relative}@media only screen and (min-width:1200px){#header .l-header__nav__gnav li{padding-block:2.6875rem 2.9375rem}}@media print{#header .l-header__nav__gnav li{padding-block:2.6875rem 2.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){#header .l-header__nav__gnav li{padding-block:1.34375rem 1.46875rem}}@media only screen and (max-width:767px){#header .l-header__nav__gnav li{padding-block:7.4358974359vw 6.6666666667vw}#header .l-header__nav__gnav li:not(.group){display:none!important}}#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a{padding-block:.8125rem}@media only screen and (min-width:1200px){#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a{font-size:1.5rem}}@media print{#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a{font-size:1.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a{font-size:1.25rem}}#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a::after{content:"";width:1px;height:0;position:absolute;left:0;right:0;top:0;margin-inline:auto;background:#fff;-webkit-transition:height .4s ease;transition:height .4s ease}@media only screen and (min-width:1200px){#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a.active::after,#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a:hover::after{height:2.875rem}}@media print{#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a.active::after,#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a:hover::after{height:2.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a.active::after,#header .l-header__nav__gnav li:not(.sns):not(.group):not(.btn) a:hover::after{height:1.4375rem}}#header .l-header__nav__gnav li:not(.sns):not(.btn) a{display:block;text-decoration:none;color:#fff;color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff;font-family:"Cormorant Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size-adjust:from-font;font-display:swap;line-height:1}#header .l-header__nav__gnav li.group a{position:relative;line-height:1;color:#fff;padding:.625rem .25rem}@media only screen and (max-width:767px){#header .l-header__nav__gnav li.group a{padding:.375rem .25rem}}@media only screen and (min-width:1200px){#header .l-header__nav__gnav li.group a{font-size:1.25rem}}@media print{#header .l-header__nav__gnav li.group a{font-size:1.25rem}}@media only screen and (max-width:1199px){#header .l-header__nav__gnav li.group a{font-size:1rem}}#header .l-header__nav__gnav li.group a::before{font-family:icomoon!important;speak:none;font-size:inherit;font-style:normal;font-weight:400;font-variant:normal;font-size-adjust:none;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;margin-right:.625rem}@media only screen and (min-width:1200px){#header .l-header__nav__gnav li.group a::before{font-size:1rem}}@media print{#header .l-header__nav__gnav li.group a::before{font-size:1rem}}@media only screen and (max-width:1199px){#header .l-header__nav__gnav li.group a::before{font-size:.75rem}}#header .l-header__nav__gnav li.group a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}#header .l-header__nav__gnav li.group a:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}#header .l-header__nav__gnav li.sns{padding:0}@media only screen and (min-width:1200px){#header .l-header__nav__gnav li.sns{margin-left:-.75rem}}@media print{#header .l-header__nav__gnav li.sns{margin-left:-.75rem}}@media only screen and (min-width:1200px){#header .l-header__nav__gnav li.btn{margin-left:-.75rem}}@media print{#header .l-header__nav__gnav li.btn{margin-left:-.75rem}}#header .l-fixnav{position:fixed;left:0;top:0;z-index:1000;width:100%;-webkit-transform:translateY(-150%);transform:translateY(-150%);opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform 0s ease .5s;transition:opacity .4s ease,-webkit-transform 0s ease .5s;transition:transform 0s ease .5s,opacity .4s ease;transition:transform 0s ease .5s,opacity .4s ease,-webkit-transform 0s ease .5s}.activeFix #header .l-fixnav{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}#header .l-fixnav:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),color-stop(50%,rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%);pointer-events:none}@media only screen and (min-width:1200px){#header .l-fixnav:after{height:8.75rem}}@media print{#header .l-fixnav:after{height:8.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){#header .l-fixnav:after{height:6.5625rem}}@media only screen and (min-width:1200px){#header .l-fixnav .l-header__nav__gnav li{padding-block:2.8125rem 0}}@media print{#header .l-fixnav .l-header__nav__gnav li{padding-block:2.8125rem 0}}@media only screen and (min-width:768px)and (max-width:1199px){#header .l-fixnav .l-header__nav__gnav li{padding-block:1.40625rem 0}}#footer{position:relative;margin-top:5.625rem}@media only screen and (max-width:767px){#footer{margin-top:3.375rem}}#footer:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:78.224852071%;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#4a1d48));background:linear-gradient(to bottom,#000 0,#4a1d48 100%)}@media only screen and (min-width:768px){#footer .l-footer__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px)and (max-width:983px){#footer .l-footer__information{display:block;width:60%}}@media only screen and (min-width:768px){#footer .l-footer__information__address{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;width:41.25%}}@media only screen and (min-width:768px)and (max-width:983px){#footer .l-footer__information__address{width:auto}}#footer .l-footer__information__address .logo{width:40.404040404%}@media only screen and (max-width:767px){#footer .l-footer__information__address .logo{width:44.1176470588%}}@media only screen and (max-width:767px){#footer .l-footer__information__address .logo{margin-inline:auto}}@media only screen and (min-width:768px){#footer .l-footer__information__address address{width:57.5757575758%;margin-left:2.0202020202%}}@media only screen and (max-width:767px){#footer .l-footer__information__address address{text-align:center}}@media only screen and (min-width:768px){#footer .l-footer__information__address address .tel,#footer .l-footer__information__address address a{font-size:1.25rem}}@media only screen and (max-width:767px){#footer .l-footer__information__address address .tel,#footer .l-footer__information__address address a{font-size:1rem}}@media only screen and (min-width:768px){#footer .l-footer__information__link{width:52.5%}}@media only screen and (min-width:768px)and (max-width:983px){#footer .l-footer__information__link{width:auto}}#footer .l-footer__information__link .wrp_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .l-footer__information__link .wrp_link li a{color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff;text-decoration:none;font-family:"Cormorant Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size-adjust:from-font;font-display:swap}@media only screen and (min-width:1200px){#footer .l-footer__information__link .wrp_link li a{font-size:1.5rem}}@media print{#footer .l-footer__information__link .wrp_link li a{font-size:1.5rem}}@media only screen and (max-width:1199px){#footer .l-footer__information__link .wrp_link li a{font-size:1.25rem}}#footer .l-footer__information__link .wrp_link li.group a{position:relative;display:block;line-height:1;color:#fff;padding:.625rem .25rem}@media only screen and (max-width:767px){#footer .l-footer__information__link .wrp_link li.group a{padding:.375rem .25rem}}@media only screen and (min-width:1200px){#footer .l-footer__information__link .wrp_link li.group a{font-size:1.25rem}}@media print{#footer .l-footer__information__link .wrp_link li.group a{font-size:1.25rem}}@media only screen and (max-width:1199px){#footer .l-footer__information__link .wrp_link li.group a{font-size:1rem}}#footer .l-footer__information__link .wrp_link li.group a::before{font-family:icomoon!important;speak:none;font-size:inherit;font-style:normal;font-weight:400;font-variant:normal;font-size-adjust:none;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;margin-right:.625rem}@media only screen and (min-width:1200px){#footer .l-footer__information__link .wrp_link li.group a::before{font-size:1rem}}@media print{#footer .l-footer__information__link .wrp_link li.group a::before{font-size:1rem}}@media only screen and (max-width:1199px){#footer .l-footer__information__link .wrp_link li.group a::before{font-size:.75rem}}#footer .l-footer__information__link .wrp_link li.group a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}#footer .l-footer__information__link .wrp_link li.group a:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}#footer .l-footer__information__link .wrp_oth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.25rem}@media only screen and (max-width:767px){#footer .l-footer__information__link .wrp_oth{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){#footer .l-footer__information__link .wrp_oth{margin-top:.75rem}}#footer .l-footer__information__link .wrp_oth .btn{margin-left:1.375rem}@media only screen and (max-width:767px){#footer .l-footer__information__link .wrp_oth .btn{margin-left:.825rem}}#footer .l-footer__group{margin-top:2.5rem}@media only screen and (max-width:767px){#footer .l-footer__group{margin-top:1.5rem}}#footer .l-footer__group .title{font-family:"Cormorant Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size-adjust:from-font;font-display:swap}@media only screen and (min-width:768px){#footer .l-footer__group .title{font-size:1.75rem}}@media only screen and (max-width:767px){#footer .l-footer__group .title{font-size:1.25rem}}#footer .l-footer__group ul{margin-top:1.5625em;row-gap:.875em;overflow:hidden}@media only screen and (max-width:767px){#footer .l-footer__group ul{margin-top:.9375em}}@media only screen and (min-width:768px){#footer .l-footer__group ul{display:grid;grid-auto-flow:column}}@media only screen and (min-width:1200px){#footer .l-footer__group ul{grid-template-rows:repeat(5,auto)}}@media print{#footer .l-footer__group ul{grid-template-rows:repeat(5,auto)}}@media only screen and (min-width:768px)and (max-width:1199px){#footer .l-footer__group ul{grid-template-rows:repeat(6,auto)}}@media only screen and (max-width:767px){#footer .l-footer__group ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}#footer .l-footer__group ul li{position:relative;padding-left:2.5rem}@media only screen and (min-width:768px)and (max-width:1199px){#footer .l-footer__group ul li{padding-left:2em}}@media only screen and (max-width:767px){#footer .l-footer__group ul li{padding-left:1.25rem}}@media only screen and (max-width:767px){#footer .l-footer__group ul li{padding-bottom:.9em;padding-right:1em;word-break:keep-all}}#footer .l-footer__group ul li::before{content:"";width:1px;height:calc(100% + .875em);position:absolute;bottom:0;left:0;border-left:1px solid #fff}#footer .l-footer__group ul li a{display:block;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}#footer .l-footer__group ul li a:hover{color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff}#footer #copyright{position:relative;text-align:center;color:hsla(0,0%,100%,.5);line-height:1;padding-block:5rem}@media only screen and (min-width:768px)and (max-width:1199px){#footer #copyright{padding-block:4rem}}@media only screen and (max-width:767px){#footer #copyright{padding-block:3rem 6.375rem}}.l-spnav{position:fixed;left:0;right:0;bottom:1.25rem;z-index:1000;width:84.6153846154%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(150%);transform:translateY(150%);opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform 0s ease .5s;transition:opacity .4s ease,-webkit-transform 0s ease .5s;transition:transform 0s ease .5s,opacity .4s ease;transition:transform 0s ease .5s,opacity .4s ease,-webkit-transform 0s ease .5s}.activeFix .l-spnav{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.l-spnav .sns{width:33.3333333333%;gap:9.0909090909%}.l-spnav .sns li{width:45.4545454545%}.l-spnav .sns li a{width:100%}.l-spnav .sns li a i{font-size:1.25rem}.l-spnav .btn{width:63.6363636364%;margin-left:3.0303030303%}.l-spnav .btn a{padding-block:.9375rem}.l-spnav .btn a:hover{background:rgba(0,0,0,.7)}.l-btnSpmenu{position:fixed;right:11.5384615385%;top:8.4615384615vw;width:12.8205128205%;z-index:1101;line-height:1}.l-btnSpmenu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:0 0;color:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;outline:0;cursor:pointer;position:relative;width:100%;height:1.0625rem}.l-btnSpmenu button::-ms-expand{display:none}.l-btnSpmenu button:after,.l-btnSpmenu button:before{content:"";position:absolute;left:0;width:100%;height:1px;background:#fff;-webkit-box-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff;box-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff;-webkit-transition:top .4s ease,bottom .4s ease,-webkit-transform .4s ease;transition:top .4s ease,bottom .4s ease,-webkit-transform .4s ease;transition:top .4s ease,bottom .4s ease,transform .4s ease;transition:top .4s ease,bottom .4s ease,transform .4s ease,-webkit-transform .4s ease}.l-btnSpmenu button:before{top:0}.l-btnSpmenu button:after{bottom:0}.l-btnSpmenu button i{position:absolute;width:100%;left:0;top:50%;width:100%;height:1px;background:#fff;width:60%;-webkit-box-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff;box-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.l-btnSpmenu button.active:before{top:50%;-webkit-transform:rotate(18.7deg);transform:rotate(18.7deg)}.l-btnSpmenu button.active:after{bottom:50%;-webkit-transform:rotate(-18.7deg);transform:rotate(-18.7deg)}.l-btnSpmenu button.active i{opacity:0}.l-spmenu{display:none;position:fixed;right:0;top:0;z-index:1100;width:71.7948717949%;height:100%;min-height:100%;padding:25.641025641% 10.2564102564% 15.3846153846%;background:#000;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}.l-spmenu .bg{position:fixed;left:0;top:0;z-index:-1;width:100%;min-height:100%;background:rgba(0,0,0,.5)}.l-spmenu .list li{text-align:center}.l-spmenu .list li+li{margin-top:15%}.l-spmenu .list li a{text-decoration:none;font-size:1.25rem;font-family:"Cormorant Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size-adjust:from-font;font-display:swap;line-height:1;color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff}.l-spmenu .list li.group a{position:relative;display:inline-block;color:#fff;padding:.375rem .25rem .625rem;font-size:1.125rem}.l-spmenu .list li.group a::before{font-family:icomoon!important;speak:none;font-size:inherit;font-style:normal;font-weight:400;font-variant:normal;font-size-adjust:none;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;font-size:1rem;margin-right:.625rem}.l-spmenu .list li.group a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.l-spmenu .list li.group a:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.l-spmenu .sns{margin-top:11%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem}.l-spmenu .sns li a{width:3.125rem}.l-spmenu .sns li a i{font-size:1.375rem}.l-spmenu .btn{margin-top:11%}.l-spmenu .btn a{padding:.9375rem;font-size:1.25rem}html.lower #contents .l-title{position:relative}@media only screen and (min-width:768px){html.lower #contents .l-title{width:83.3333333333%;max-width:none}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .l-title{width:85%}}@media only screen and (min-width:768px)and (max-width:983px){html.lower #contents .l-title{width:90%}}html.lower #contents .l-title>*{position:relative}html.lower #contents .l-title::before{content:"";aspect-ratio:130/136;display:block;background:url(../images/common/bg_shine2.webp) repeat top left;background-size:100% auto;position:absolute;z-index:1;pointer-events:none;width:10.5208333333vw;bottom:0;left:-3.125%;margin-bottom:-2.4479166667%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media only screen and (max-width:767px){html.lower #contents .l-title::before{width:22.0833333333vw;margin-bottom:-3.9166666667%}}html.lower #contents .l-title>*{position:relative}html.lower #contents .l-title::after{content:"";aspect-ratio:130/136;display:block;background:url(../images/common/bg_shine2.webp) repeat top left;background-size:100% auto;position:absolute;z-index:1;pointer-events:none;width:13.8020833333vw;top:0;right:-5.2083333333%;margin-top:.15625%}@media only screen and (max-width:767px){html.lower #contents .l-title::after{width:22.0833333333vw}}html.lower #contents .l-title .st,html.lower #contents .l-title h1{position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8.8125rem 10% 11.0625rem}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .l-title .st,html.lower #contents .l-title h1{padding:5.2875rem 10% 6.6375rem}}@media only screen and (max-width:767px){html.lower #contents .l-title .st,html.lower #contents .l-title h1{padding:3.525rem 11.7647058824% 4.425rem 0}}html.lower #contents .l-title .st>*,html.lower #contents .l-title h1>*{display:block}html.lower #contents .l-title .st em,html.lower #contents .l-title h1 em{line-height:1.4}@media only screen and (min-width:768px){html.lower #contents .l-title .st em,html.lower #contents .l-title h1 em{font-size:1.5rem}}@media only screen and (max-width:767px){html.lower #contents .l-title .st em,html.lower #contents .l-title h1 em{font-size:1.25rem}}html.lower #contents .l-title .st span,html.lower #contents .l-title h1 span{color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 1.875rem #f040ff,0 0 1.875rem #f040ff;font-family:"Cormorant Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size-adjust:from-font;font-display:swap;line-height:1;-webkit-text-stroke:1px hsla(0,0%,100%,.6);text-stroke:1px hsla(0,0%,100%,.6);text-transform:capitalize}@media only screen and (min-width:1200px){html.lower #contents .l-title .st span,html.lower #contents .l-title h1 span{font-size:6.25rem}}@media print{html.lower #contents .l-title .st span,html.lower #contents .l-title h1 span{font-size:6.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .l-title .st span,html.lower #contents .l-title h1 span{font-size:5rem}}@media only screen and (max-width:767px){html.lower #contents .l-title .st span,html.lower #contents .l-title h1 span{font-size:3.5rem}}html.lower #contents .l-title__image{overflow:hidden;position:absolute;right:0;top:0;width:87.5%;height:100%;border-radius:1.25rem 1.25rem 1.25rem 7.5rem}@media only screen and (max-width:767px){html.lower #contents .l-title__image{border-radius:1.25rem}}html.lower #contents .l-title__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1400/450}html.lower #contents .l-topicpath{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1rem}@media only screen and (max-width:767px){html.lower #contents .l-topicpath{margin-top:.6rem}}@media only screen and (min-width:768px){html.lower #contents .l-topicpath{width:83.3333333333%;max-width:none}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .l-topicpath{width:85%}}@media only screen and (min-width:768px)and (max-width:983px){html.lower #contents .l-topicpath{width:90%}}html.lower #contents .l-topicpath li{display:inline;text-align:left;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .3125rem #f040ff}html.lower #contents .l-topicpath li+li::before{font-family:icomoon!important;speak:none;font-size:inherit;font-style:normal;font-weight:400;font-variant:normal;font-size-adjust:none;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;margin-inline:.75rem}@media only screen and (max-width:767px){html.lower #contents .l-topicpath li+li::before{margin-inline:.45rem}}@media only screen and (min-width:768px){html.lower #contents .l-topicpath li+li::before{font-size:.875rem}}@media only screen and (max-width:767px){html.lower #contents .l-topicpath li+li::before{font-size:.625rem}}html.lower #contents .l-topicpath li a{position:relative;display:inline-block;padding:.25rem;text-decoration:none}@media only screen and (max-width:767px){html.lower #contents .l-topicpath li a{padding:.15rem}}html.lower #contents .l-topicpath li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:hsla(0,0%,100%,.5);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.lower #contents .l-topicpath li a:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}html.lower #contents .l-topicpath+*{position:relative;margin-top:5.625rem;padding-top:5rem}@media only screen and (max-width:767px){html.lower #contents .l-topicpath+*{margin-top:3.375rem}}@media only screen and (max-width:767px){html.lower #contents .l-topicpath+*{padding-top:3rem}}html.lower #contents .l-topicpath+:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:20.8333333333vw;background:-webkit-gradient(linear,left top,left bottom,from(#672864),to(#000));background:linear-gradient(to bottom,#672864 0,#000 100%);pointer-events:none}@media only screen and (max-width:767px){html.lower #contents .l-topicpath+:after{height:33.3333333333vw}}html.lower #footer{margin-top:7.5rem}@media only screen and (max-width:767px){html.lower #footer{margin-top:4.5rem}}table[class^=tbl_basic]{width:100%}table[class^=tbl_basic] tr td,table[class^=tbl_basic] tr th{border-top:1px solid #db6ce3;border-bottom:1px solid #db6ce3;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;padding:1.125rem .9375rem}@media only screen and (max-width:767px){table[class^=tbl_basic] tr td,table[class^=tbl_basic] tr th{padding:.675rem .5625rem}}table[class^=tbl_basic] tr td{border-left:1px solid #db6ce3}.c-btn1,.c-btn1.u-outer,.c-btn1.u-pdf,.c-btn1.u-plus,.c-lnk1,.c-txt1{line-height:1.6}@media only screen and (min-width:768px){.c-btn1,.c-btn1.u-outer,.c-btn1.u-pdf,.c-btn1.u-plus,.c-lnk1,.c-txt1{font-size:1rem}}@media only screen and (max-width:767px){.c-btn1,.c-btn1.u-outer,.c-btn1.u-pdf,.c-btn1.u-plus,.c-lnk1,.c-txt1{font-size:.75rem}}.c-txt1.u-lhmax,.u-lhmax.c-btn1,.u-lhmax.c-lnk1{line-height:2}.c-txt1.u-lhmin,.u-lhmin.c-btn1,.u-lhmin.c-lnk1{line-height:1.2}.c-txt2{line-height:1.4}@media only screen and (min-width:768px){.c-txt2{font-size:1.125rem}}@media only screen and (max-width:767px){.c-txt2{font-size:.875rem}}.c-txt2.u-lhmax{line-height:2}.c-txt3{line-height:1.4}@media only screen and (min-width:768px){.c-txt3{font-size:.875rem}}@media only screen and (max-width:767px){.c-txt3{font-size:.625rem}}.c-st1,.c-st1.u-center{position:relative}.c-st1.u-center>*,.c-st1>*{position:relative}.c-st1.u-center::after,.c-st1::after{content:"";aspect-ratio:130/136;display:block;background:url(../images/common/bg_shine2.webp) repeat top left;background-size:100% auto;position:absolute;z-index:1;pointer-events:none;width:5.625em;max-width:90px;left:-4.9375em;top:-2.5625em}@media only screen and (min-width:768px)and (max-width:1199px){.c-st1.u-center::after,.c-st1::after{width:4.375em;left:-3.75em}}@media only screen and (max-width:767px){.c-st1.u-center::after,.c-st1::after{width:3.125em;left:-2.5em;top:-1.875em}}.c-st1 span,.c-st1.u-center span{color:#db6ce3}@media only screen and (min-width:768px){.c-st1 span,.c-st1.u-center span{font-size:1.25rem}}@media only screen and (max-width:767px){.c-st1 span,.c-st1.u-center span{font-size:.9375rem}}.c-st1 i,.c-st1.u-center i{display:block;color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 1.875rem #f040ff,0 0 1.875rem #f040ff;font-family:"Cormorant Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size-adjust:from-font;font-display:swap;line-height:1;-webkit-text-stroke:1px hsla(0,0%,100%,.6);text-stroke:1px hsla(0,0%,100%,.6)}@media only screen and (min-width:1200px){.c-st1 i,.c-st1.u-center i{font-size:5rem}}@media print{.c-st1 i,.c-st1.u-center i{font-size:5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.c-st1 i,.c-st1.u-center i{font-size:4.0625rem}}@media only screen and (max-width:767px){.c-st1 i,.c-st1.u-center i{font-size:2.8125rem}}.c-st1.u-center{display:table;margin-inline:auto;text-align:center}.c-st2,.c-st2.u-center{position:relative}.c-st2.u-center::before,.c-st2::before{font-family:icomoon!important;speak:none;font-size:inherit;font-style:normal;font-weight:400;font-variant:normal;font-size-adjust:none;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;position:absolute;left:0;top:.5rem;color:#db6ce3;line-height:1}@media only screen and (min-width:768px){.c-st2.u-center::before,.c-st2::before{font-size:1.25rem}}@media only screen and (max-width:767px){.c-st2.u-center::before,.c-st2::before{font-size:.9375rem}}.c-st2.u-center>*,.c-st2>*{display:block}.c-st2 em,.c-st2.u-center em{line-height:1.4;color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff}@media only screen and (min-width:768px){.c-st2 em,.c-st2.u-center em{font-size:1.5rem}}@media only screen and (max-width:767px){.c-st2 em,.c-st2.u-center em{font-size:1.25rem}}.c-st2 span,.c-st2.u-center span{color:#db6ce3;font-family:"Cormorant Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size-adjust:from-font;font-display:swap;line-height:1;text-shadow:0 0 .75rem #f040ff;margin-top:.5rem}@media only screen and (max-width:767px){.c-st2 span,.c-st2.u-center span{margin-top:.3125rem}}@media only screen and (min-width:768px){.c-st2 span,.c-st2.u-center span{font-size:1rem}}@media only screen and (max-width:767px){.c-st2 span,.c-st2.u-center span{font-size:.875rem}}.c-st2:not(.u-center){padding-left:1.875rem}@media only screen and (max-width:767px){.c-st2:not(.u-center){padding-left:1.5625rem}}.c-st2.u-center{text-align:center;padding-top:1.75rem}@media only screen and (max-width:767px){.c-st2.u-center{padding-top:1.4375rem}}.c-st2.u-center:before{left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-st3{-webkit-text-stroke:1px #f573ff;text-stroke:1px #f573ff;position:relative;text-align:center;line-height:1;padding-bottom:2.125rem}@media only screen and (max-width:767px){.c-st3{padding-bottom:1.275rem}}@media only screen and (min-width:768px){.c-st3{font-size:2.25rem}}@media only screen and (max-width:767px){.c-st3{font-size:1.625rem}}.c-st3:after{content:"";position:absolute;left:50%;background:url(../images/common/dec_st.webp) no-repeat left top/contain;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-1.875rem;width:9.1875rem;height:4.875rem;pointer-events:none}@media only screen and (max-width:767px){.c-st3:after{bottom:-1.125rem}}@media only screen and (max-width:767px){.c-st3:after{width:5.5125rem}}@media only screen and (max-width:767px){.c-st3:after{height:2.925rem}}.c-btn1,.c-btn1.u-outer,.c-btn1.u-pdf,.c-btn1.u-plus{line-height:1.2}@media only screen and (max-width:767px){.c-btn1,.c-btn1.u-outer,.c-btn1.u-pdf,.c-btn1.u-plus{width:80%;margin-inline:auto}}.c-btn1 a,.c-btn1 button,.c-btn1.u-outer a,.c-btn1.u-outer button,.c-btn1.u-pdf a,.c-btn1.u-pdf button,.c-btn1.u-plus a,.c-btn1.u-plus button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:0 0;color:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;outline:0;cursor:pointer;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;width:100%;border:1px solid #db6ce3;padding:.9375rem 1.5625rem;background:rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1.25rem #f040ff,0 0 1.25rem #f040ff inset;box-shadow:0 0 1.25rem #f040ff,0 0 1.25rem #f040ff inset;border-radius:calc(infinity*1px);text-decoration:none;cursor:pointer;color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff;-webkit-transition:background .4s ease;transition:background .4s ease}.c-btn1 a::-ms-expand,.c-btn1 button::-ms-expand,.c-btn1.u-outer a::-ms-expand,.c-btn1.u-outer button::-ms-expand,.c-btn1.u-pdf a::-ms-expand,.c-btn1.u-pdf button::-ms-expand,.c-btn1.u-plus a::-ms-expand,.c-btn1.u-plus button::-ms-expand{display:none}.c-btn1 a::before,.c-btn1 button::before,.c-btn1.u-outer a::before,.c-btn1.u-outer button::before,.c-btn1.u-pdf a::before,.c-btn1.u-pdf button::before,.c-btn1.u-plus a::before,.c-btn1.u-plus button::before{font-family:icomoon!important;speak:none;font-size:inherit;font-style:normal;font-weight:400;font-variant:normal;font-size-adjust:none;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;margin-right:.375rem}@media only screen and (max-width:767px){.c-btn1 a::before,.c-btn1 button::before,.c-btn1.u-outer a::before,.c-btn1.u-outer button::before,.c-btn1.u-pdf a::before,.c-btn1.u-pdf button::before,.c-btn1.u-plus a::before,.c-btn1.u-plus button::before{margin-right:.225rem}}@media only screen and (min-width:768px){.c-btn1 a::before,.c-btn1 button::before,.c-btn1.u-outer a::before,.c-btn1.u-outer button::before,.c-btn1.u-pdf a::before,.c-btn1.u-pdf button::before,.c-btn1.u-plus a::before,.c-btn1.u-plus button::before{font-size:.875rem}}@media only screen and (max-width:767px){.c-btn1 a::before,.c-btn1 button::before,.c-btn1.u-outer a::before,.c-btn1.u-outer button::before,.c-btn1.u-pdf a::before,.c-btn1.u-pdf button::before,.c-btn1.u-plus a::before,.c-btn1.u-plus button::before{font-size:.625rem}}.c-btn1 a:hover,.c-btn1 button:hover{background:#a03ba8}.c-btn1.u-outer a:before,.c-btn1.u-outer button:before{content:""}.c-btn1.u-pdf a:before,.c-btn1.u-pdf button:before{content:""}.c-btn1.u-plus a:before,.c-btn1.u-plus button:before{content:""}@media only screen and (max-width:767px){.c-btn2{width:80%;margin-inline:auto}}.c-btn2 a,.c-btn2 button{color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff;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;width:100%;border:1px solid #f573ff;background:#fff;text-decoration:none;border-radius:calc(infinity*1px);color:#a03ba8;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Cormorant Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size-adjust:from-font;font-display:swap;-webkit-transition:border .4s ease,background .4s ease,text-shadow .4s ease,color .4s ease,-webkit-box-shadow .4s ease;transition:border .4s ease,background .4s ease,text-shadow .4s ease,color .4s ease,-webkit-box-shadow .4s ease;transition:border .4s ease,background .4s ease,text-shadow .4s ease,box-shadow .4s ease,color .4s ease;transition:border .4s ease,background .4s ease,text-shadow .4s ease,box-shadow .4s ease,color .4s ease,-webkit-box-shadow .4s ease;-webkit-box-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff,0 0 .75rem transparent inset;box-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff,0 0 .75rem transparent inset;cursor:pointer;padding:.9375rem 3.125vw .9375rem 2.7083333333vw}@media only screen and (max-width:767px){.c-btn2 a,.c-btn2 button{padding:.6875rem 1.625rem .6875rem 1.375rem}}@media only screen and (min-width:1200px){.c-btn2 a,.c-btn2 button{font-size:1.25rem}}@media print{.c-btn2 a,.c-btn2 button{font-size:1.25rem}}@media only screen and (max-width:1199px){.c-btn2 a,.c-btn2 button{font-size:1rem}}.c-btn2 a::before,.c-btn2 button::before{font-family:icomoon!important;speak:none;font-size:inherit;font-style:normal;font-weight:400;font-variant:normal;font-size-adjust:none;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em}@media only screen and (min-width:768px)and (max-width:983px){.c-btn2 a::before,.c-btn2 button::before{display:none}}.c-btn2 a:hover,.c-btn2 button:hover{border-color:#fff;background:rgba(0,0,0,0);text-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 .75rem #fff,0 0 .75rem transparent,0 0 .75rem #fff inset;box-shadow:0 0 .75rem #fff,0 0 .75rem transparent,0 0 .75rem #fff inset;color:#fff}@media only screen and (max-width:767px){.c-lnk1{text-align:center}}.c-lnk1 a,.c-lnk1 button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:0 0;color:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;outline:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;cursor:pointer;color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff;-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease}.c-lnk1 a::-ms-expand,.c-lnk1 button::-ms-expand{display:none}@media only screen and (max-width:767px){.c-lnk1 a,.c-lnk1 button{padding:.375rem}}.c-lnk1 a::before,.c-lnk1 button::before{font-family:icomoon!important;speak:none;font-size:inherit;font-style:normal;font-weight:400;font-variant:normal;font-size-adjust:none;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;margin-right:.375rem}@media only screen and (max-width:767px){.c-lnk1 a::before,.c-lnk1 button::before{margin-right:.225rem}}@media only screen and (min-width:768px){.c-lnk1 a::before,.c-lnk1 button::before{font-size:.875rem}}@media only screen and (max-width:767px){.c-lnk1 a::before,.c-lnk1 button::before{font-size:.625rem}}.c-lnk1 a:after,.c-lnk1 button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#db6ce3;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.c-lnk1 a:hover:after,.c-lnk1 button:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.c-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem}@media only screen and (max-width:767px){.c-sns{gap:.25rem}}.c-sns>* a{padding:0!important;aspect-ratio:100/100;text-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:3.125rem}@media only screen and (min-width:768px)and (max-width:1199px){.c-sns>* a{width:2.1875rem}}@media only screen and (max-width:767px){.c-sns>* a{width:2.25rem}}.c-sns>* a::after{display:none}.c-sns>* a i{display:block;opacity:.9;line-height:1}@media only screen and (min-width:1200px){.c-sns>* a i{font-size:1.375rem}}@media print{.c-sns>* a i{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.c-sns>* a i{font-size:1.125rem}}@media only screen and (max-width:767px){.c-sns>* a i{font-size:.96875rem}}.c-sns>.line a{border:1px solid #6af229;background:radial-gradient(ellipse at center,#220624 0,#5ea83b 100%);-webkit-box-shadow:0 0 1.875rem #6af229 inset,0 0 1.875rem #6af229;box-shadow:0 0 1.875rem #6af229 inset,0 0 1.875rem #6af229}.c-sns>.instagram a{border:1px solid #f573ff;background:radial-gradient(ellipse at center,#220624 0,#a03ba8 100%);-webkit-box-shadow:0 0 1.875rem #f040ff inset,0 0 1.875rem #f040ff;box-shadow:0 0 1.875rem #f040ff inset,0 0 1.875rem #f040ff}.c-more{position:relative}.c-more__text{position:absolute;left:50%;top:50%;z-index:2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.c-more__text i{color:#fff;text-shadow:0 0 .3125rem hsla(0,0%,100%,.6),0 0 .75rem #f040ff}.c-more__image{position:relative;overflow:hidden}.c-more__image:before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:rgba(160,59,168,.6);border-radius:.9375rem;opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.c-more__image img{-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.c-more:hover .c-more__text{opacity:1}.c-more:hover .c-more__image:before{opacity:1}.c-more:hover .c-more__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}[aria-hidden=true][data-text]:before{content:attr(data-text) ""}