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:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}li{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:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:"Oswald";font-weight:300;font-display:swap;src:url("/wp-content/themes/vims-themes/lib/fonts/Oswald-Light.woff") format("woff")}@font-face{font-family:"Oswald";font-weight:400;font-display:swap;src:url("/wp-content/themes/vims-themes/lib/fonts/Oswald-Regular.woff") format("woff")}@font-face{font-family:"Oswald";font-weight:500;font-display:swap;src:url("/wp-content/themes/vims-themes/lib/fonts/Oswald-Medium.woff") format("woff")}@font-face{font-family:"Roboto";font-weight:300;font-display:swap;src:url("/wp-content/themes/vims-themes/lib/fonts/Roboto-Light.woff") format("woff")}@font-face{font-family:"Roboto";font-weight:400;font-display:swap;src:url("/wp-content/themes/vims-themes/lib/fonts/Roboto-Regular.woff") format("woff")}html{font-size:62.5%}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#222;position:relative}img{max-width:100%;height:auto;vertical-align:top}::-moz-selection{background:rgba(85,150,232,0.4)}::selection{background:rgba(85,150,232,0.4)}main{display:block;position:relative}@media screen and (min-width: 768px){.pc-only{display:block !important}.sp-only{display:none !important}}@media screen and (max-width: 767px){.pc-only{display:none !important}.sp-only{display:block !important}}p,a,li,th,td{font-size:14px;font-size:1.4rem;color:#222;font-weight:500;line-height:1.7}a{font-weight:500;text-decoration:none;-webkit-transition:0.4s;transition:0.4s}.content__wrap{max-width:1000px;margin:0 auto}@media screen and (max-width: 1199px){.content__wrap{width:calc(100% - 30px)}}.content__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content__title .en{font-size:32px;font-size:3.2rem;font-family:"Oswald";font-weight:500;letter-spacing:0.04rem;position:relative;padding-bottom:1.5rem;margin-bottom:2rem}.content__title .en::before{content:"";display:block;width:100%;height:0.3rem;background:-webkit-gradient(linear, left top, right top, from(#6cbed3), to(#9b73fa));background:-webkit-linear-gradient(left, #6cbed3, #9b73fa);background:linear-gradient(90deg, #6cbed3, #9b73fa);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.content__title .jp{font-size:14px;font-size:1.4rem;font-weight:bold}.anime{background-color:#6cbed3}.u-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width: 767px){.u-squares{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.u-squares .box{border:solid 2px #222;background:#fff;position:relative}.u-squares .box::before{content:"";display:block;width:100%;height:100%;background-image:url(../img/common/bg_dots.png);background-repeat:repeat;position:absolute;top:1rem;left:1rem;z-index:-1}.u-squares .box__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4rem}@media screen and (max-width: 767px){.u-squares .box__wrap{padding:4rem 1.6rem 3rem}}.u-sound{background-image:url(../img/common/maou1.gif);background-repeat:no-repeat;background-size:650px;background-position:center}.dots{margin-top:1rem}.dots li{font-size:13px;font-size:1.3rem;padding-left:1.5rem;position:relative;margin-bottom:1rem}.dots li a{font-size:13px;font-size:1.3rem}.dots li:last-of-type{margin-bottom:0}.dots li::before{content:"・";position:absolute;left:0}.u-asterisk{margin-top:1rem}.u-asterisk li{font-size:13px;font-size:1.3rem;padding-left:2rem;position:relative;margin-bottom:1rem}.u-asterisk li a{font-size:13px;font-size:1.3rem}.u-asterisk li:last-of-type{margin-bottom:0}.u-asterisk li::before{content:"※";position:absolute;left:0}.u-lines li{font-size:13px;font-size:1.3rem;padding:1.5rem 2rem;position:relative;border-bottom:1px solid #323232}@media screen and (max-width: 767px){.u-lines li{padding:2rem 0.8rem}}.u-lines li:last-of-type{border-bottom:none}.u-lines li a{font-size:13px;font-size:1.3rem}.u-lines li:last-of-type{margin-bottom:0}.u-underline{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:bold;padding:0 3px;border-bottom:2px solid #e7eef0;margin-bottom:1rem}.u-blank::after{content:"";display:inline-block;width:16px;height:14px;background-image:url(../img/common/icon_blank.svg);background-repeat:no-repeat;margin-left:0.5rem}.u-share{margin-top:3rem}.u-share__title{font-size:21px;font-size:2.1rem;font-family:"Oswald";font-weight:500;letter-spacing:0.04rem;text-align:center;margin-bottom:2rem}.u-share .addtoany_shortcode{text-align:center}.u-share .a2a_kit,.u-share .a2a_menu,.u-share .a2a_modal,.u-share .a2a_overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.u-share .addtoany_list a:not(.addtoany_special_service)>span{display:block;border:solid 2px #222;border-radius:50vh !important}.u-share .addtoany_list a,.u-share .widget .addtoany_list a{padding:0}.u-share .a2a_svg svg{-webkit-transform:scale(0.8);transform:scale(0.8)}.u-share .u-blank{position:relative;border-radius:50vh !important;-webkit-box-shadow:1px 1px 0px 0px #222;box-shadow:1px 1px 0px 0px #222}.u-share .u-blank::after{content:none}.u-set{margin-bottom:3rem}.u-set:last-of-type{margin-bottom:0}.blur>:nth-child(n){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-filter:blur(20px);filter:blur(20px)}@media (min-width: 768px) and (max-width: 991px){.blur>:nth-child(n){-webkit-filter:blur(7px);filter:blur(7px)}}.action .blur>:nth-child(1){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((1 * 0.3s));transition-delay:calc((1 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(2){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((2 * 0.3s));transition-delay:calc((2 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(3){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((3 * 0.3s));transition-delay:calc((3 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(4){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((4 * 0.3s));transition-delay:calc((4 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(5){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((5 * 0.3s));transition-delay:calc((5 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(6){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((6 * 0.3s));transition-delay:calc((6 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(7){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((7 * 0.3s));transition-delay:calc((7 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(8){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((8 * 0.3s));transition-delay:calc((8 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(9){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((9 * 0.3s));transition-delay:calc((9 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(10){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((10 * 0.3s));transition-delay:calc((10 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(11){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((11 * 0.3s));transition-delay:calc((11 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(12){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((12 * 0.3s));transition-delay:calc((12 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(13){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((13 * 0.3s));transition-delay:calc((13 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(14){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((14 * 0.3s));transition-delay:calc((14 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(15){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((15 * 0.3s));transition-delay:calc((15 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(16){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((16 * 0.3s));transition-delay:calc((16 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(17){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((17 * 0.3s));transition-delay:calc((17 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(18){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((18 * 0.3s));transition-delay:calc((18 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(19){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((19 * 0.3s));transition-delay:calc((19 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.action .blur>:nth-child(20){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:calc((20 * 0.3s));transition-delay:calc((20 * 0.3s));opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}.u-fade>:nth-child(n){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-filter:blur(20px);filter:blur(20px)}@media (min-width: 768px) and (max-width: 991px){.u-fade>:nth-child(n){-webkit-filter:blur(7px);filter:blur(7px)}}.u-fade.action>:nth-child(1){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((1 * 0.3s));transition-delay:calc((1 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(2){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((2 * 0.3s));transition-delay:calc((2 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(3){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((3 * 0.3s));transition-delay:calc((3 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(4){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((4 * 0.3s));transition-delay:calc((4 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(5){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((5 * 0.3s));transition-delay:calc((5 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(6){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((6 * 0.3s));transition-delay:calc((6 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(7){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((7 * 0.3s));transition-delay:calc((7 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(8){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((8 * 0.3s));transition-delay:calc((8 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(9){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((9 * 0.3s));transition-delay:calc((9 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(10){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((10 * 0.3s));transition-delay:calc((10 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(11){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((11 * 0.3s));transition-delay:calc((11 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(12){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((12 * 0.3s));transition-delay:calc((12 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(13){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((13 * 0.3s));transition-delay:calc((13 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(14){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((14 * 0.3s));transition-delay:calc((14 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(15){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((15 * 0.3s));transition-delay:calc((15 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(16){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((16 * 0.3s));transition-delay:calc((16 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(17){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((17 * 0.3s));transition-delay:calc((17 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(18){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((18 * 0.3s));transition-delay:calc((18 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(19){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((19 * 0.3s));transition-delay:calc((19 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}.u-fade.action>:nth-child(20){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc((20 * 0.3s));transition-delay:calc((20 * 0.3s));-webkit-filter:blur(0px);filter:blur(0px)}span.smoothText{display:block}span.smoothText2{display:inline-block;-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}span.smoothTextTrigger{-webkit-transition:1.1s ease-in-out;transition:1.1s ease-in-out;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);-webkit-transform-origin:left;transform-origin:left;display:block;opacity:0;-webkit-filter:blur(15px);filter:blur(15px)}span.smoothTextTrigger.smoothTextAppear{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (max-width: 767px){.frame-slider{-webkit-transform:scale(1.15);transform:scale(1.15)}}.frame-slider .slick-list{overflow:visible}.frame-slider .unit__img{opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}@media screen and (max-width: 1199px){.frame-slider .unit__img img{width:65vw}}@media screen and (max-width: 767px){.frame-slider .unit__img img{width:95vw}}.frame-slider .slick-slide.slick-current.unit__img,.frame-slider .slick-slide.is-active-next.unit__img{opacity:1}.pickup-slider{width:clamp(600px, 90%, 1110px);margin:0 auto}@media screen and (max-width: 767px){.pickup-slider{width:calc((335 / 375) * 100vw) !important}}.pickup-slider .slick-arrow{width:48px;height:78px;border:none;padding:0;cursor:pointer;background:url(../img/common/arrow_dots.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;z-index:5}@media screen and (max-width: 767px){.pickup-slider .slick-arrow{width:calc(48 * 0.8px);height:calc(78 * 0.8px);top:45%}}.pickup-slider .slick-prev{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);left:-48px}@media screen and (max-width: 1199px){.pickup-slider .slick-prev{left:-18px}}@media screen and (max-width: 767px){.pickup-slider .slick-prev{left:5px}}.pickup-slider .slick-next{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);right:-48px}@media screen and (max-width: 1199px){.pickup-slider .slick-next{right:-18px}}@media screen and (max-width: 767px){.pickup-slider .slick-next{right:5px}}.hamburger{display:block;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;border:none;outline:none;background:none;cursor:pointer;position:relative;z-index:999}.hamburger span{display:block;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;height:3px;background-color:#222}@media screen and (max-width: 767px){.hamburger span{width:40px}}.hamburger span:nth-of-type(1){-webkit-transform-origin:top left;transform-origin:top left}.hamburger span:nth-of-type(2){margin-top:15px}@media screen and (max-width: 767px){.hamburger span:nth-of-type(2){margin-top:10px}}.hamburger span:nth-of-type(3){margin-top:15px;-webkit-transform-origin:top left;transform-origin:top left}@media screen and (max-width: 767px){.hamburger span:nth-of-type(3){margin-top:10px}}.hamburger.active span{width:60px}@media screen and (max-width: 767px){.hamburger.active span{width:40px}}.hamburger.active span:nth-of-type(1){-webkit-transform:translate(0, 3px) rotate(30deg);transform:translate(0, 3px) rotate(30deg)}@media screen and (max-width: 767px){.hamburger.active span:nth-of-type(1){-webkit-transform:translate(1px, 1px) rotate(30deg);transform:translate(1px, 1px) rotate(30deg)}}.hamburger.active span:nth-of-type(2){opacity:0;-webkit-transform:translate(6px, 0);transform:translate(6px, 0)}.hamburger.active span:nth-of-type(3){-webkit-transform:translate(0, -3px) rotate(-30deg);transform:translate(0, -3px) rotate(-30deg)}@media screen and (max-width: 767px){.hamburger.active span:nth-of-type(3){-webkit-transform:translate(0, -5px) rotate(-30deg);transform:translate(0, -5px) rotate(-30deg)}}.nav{display:none;width:100vw;height:100vh;background:#fff;position:absolute;top:0;left:0}.nav.active{display:block}.nav__wrap{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(20px, 6rem, 60px);width:clamp(410px, 90%, calc(410* 2px));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 767px){.nav__ul{width:90%;gap:clamp(10px, 2rem, 25px)}}.nav__li{width:calc((350 / (410* 2)) * 100%)}@media screen and (max-width: 767px){.nav__li{width:100%}}.nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:2.5rem;padding-top:0.6rem;padding-bottom:0.7rem;position:relative;z-index:1;-webkit-transition:0.4s;transition:0.4s}.nav__link::before{content:"";display:block;width:3px;height:100%;background:#222;position:absolute;top:0;left:0;z-index:-1}.nav__link::after{content:"";display:block;width:0px;height:100%;background:-webkit-linear-gradient(315deg, #6cbed3 0%, #77addc 56.72%, #9b73fa 100%);background:linear-gradient(135deg, #6cbed3 0%, #77addc 56.72%, #9b73fa 100%);opacity:0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:0.4s;transition:0.4s}.nav__link .en{font-size:42px;font-size:4.2rem;font-family:"Oswald";font-weight:500;line-height:1.3}@media screen and (max-width: 767px){.nav__link .en{font-size:22px;font-size:2.2rem}}.nav__link .jp{font-size:18px;font-size:1.8rem}@media screen and (max-width: 767px){.nav__link .jp{font-size:14px;font-size:1.4rem}}@media screen and (min-width: 769px){.nav__link:hover{color:#fff}.nav__link:hover::before{background:none}.nav__link:hover::after{width:100%;opacity:1}}.fan-letter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:280px;height:60px;border-radius:100vh;background:#fff;border:solid 1px #222;-webkit-box-shadow:4px 3px 0px 0px #222;box-shadow:4px 3px 0px 0px #222}.fan-letter__txt{font-size:15px;font-size:1.5rem;font-weight:bold;letter-spacing:-0.02em;line-height:calc(20 / 15);padding-right:15px;margin-right:15px;border-right:solid 1px #222}.fan-letter__icon{width:20px;vertical-align:text-bottom}.header .fan-letter{margin-right:3.5rem}@media screen and (max-width: 767px){.header .fan-letter{width:100px;height:40px;margin-right:2.2rem}}@media screen and (max-width: 767px){.header .fan-letter__txt{display:none}}@media screen and (max-width: 767px){.header .fan-letter__icon{width:57px}}.home .mv .fan-letter{position:absolute;left:50%;bottom:13rem;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (min-width: 768px){.home .mv .fan-letter{display:none}}.gra-01{position:relative;background:-webkit-linear-gradient(327deg, #70c8e6 0%, #86def0 26.38%, #7765fc 45.21%, #4e8fee 60.33%, #8485fb 74.56%, #af64fc 92.64%, #9327a3 100%);background:linear-gradient(123deg, #70c8e6 0%, #86def0 26.38%, #7765fc 45.21%, #4e8fee 60.33%, #8485fb 74.56%, #af64fc 92.64%, #9327a3 100%);background-size:150% 150%;-webkit-animation:bg-gradient 30s ease infinite;animation:bg-gradient 30s ease infinite}@media screen and (max-width: 767px){.gra-01{background-size:105% 105%;-webkit-animation:none;animation:none}}@-webkit-keyframes bg-gradient{0%{background-position:0% 0}50%{background-position:100% 100%}100%{background-position:0% 0}}@keyframes bg-gradient{0%{background-position:0% 0}50%{background-position:100% 100%}100%{background-position:0% 0}}.gra-01::before{content:"";width:100vw;height:100vh;display:block;position:fixed;background:url(../img/common/noise.png) repeat 0 0;top:0;left:0;z-index:-1}@media screen and (max-width: 767px){.gra-01::before{content:none}}.gra-02{position:relative;background-image:-webkit-linear-gradient(341deg, #6171ef 5%, #6fc0f3 26%, #71cff2 37%, #74c3f0 47%, #985ff1);background-image:linear-gradient(109deg, #6171ef 5%, #6fc0f3 26%, #71cff2 37%, #74c3f0 47%, #985ff1);background-size:105% 100%}@media screen and (max-width: 767px){.gra-02{background-size:cover}}.gra-02::before{content:"";width:100vw;height:100vh;display:block;position:fixed;background:url(../img/common/noise.png) repeat 0 0;top:0;left:0;z-index:-2}.gra-02::after{content:"";width:100vw;height:85vh;display:block;position:fixed;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(50%, #fff));background:-webkit-linear-gradient(rgba(255,255,255,0) 0, #fff 50%);background:linear-gradient(rgba(255,255,255,0) 0, #fff 50%);bottom:0;left:0;z-index:-1}.btn-normal{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:110px;font-size:12px;font-size:1.2rem;font-weight:bold;background:#222;color:#fff;padding:0.2rem 0.5rem 0.2rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100vh;position:relative}.btn-normal::after{content:"";display:block;width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:6px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.btn-medium{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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:380px;background:#222;padding:1.1rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100vh;position:relative}@media screen and (max-width: 767px){.btn-medium{width:90%}}.btn-medium::after{content:"";display:block;width:10px;height:10px;border-top:solid 3px #fff;border-right:solid 3px #fff;position:absolute;top:50%;right:calc(10* 2px);-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.btn-medium .jp{font-size:14px;font-size:1.4rem;font-weight:400;color:#fff}.btn-medium .en{font-size:32px;font-size:3.2rem;font-family:"Oswald";font-weight:400;color:#fff;line-height:1.4}@media screen and (max-width: 767px){.btn-medium .en{font-size:28px;font-size:2.8rem}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:2rem;margin-bottom:0.5rem}.breadcrumb__li:not(:last-of-type)::after{content:"";display:inline-block;width:0.5rem;height:0.5rem;border-top:solid 1px #222;border-right:solid 1px #222;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 0.6rem 0.2rem}.breadcrumb__link{display:inline-block}.breadcrumb__link img{vertical-align:initial}.wp-pagenavi{text-align:center;margin-top:6rem}.wp-pagenavi a,.wp-pagenavi span{font-size:16px;font-size:1.6rem;font-family:"Oswald";font-weight:400;letter-spacing:0.04rem;color:#999}.wp-pagenavi .page{margin:0 1rem}.wp-pagenavi .current{color:#222;margin:0 1rem}.wp-pagenavi .previouspostslink{color:#222;margin-right:5rem;padding-left:1rem;position:relative}.wp-pagenavi .previouspostslink::before{content:"";display:block;width:8px;height:8px;border-top:solid 1px #222;border-left:solid 1px #222;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.wp-pagenavi .nextpostslink{color:#222;margin-left:5rem;padding-right:1rem;position:relative}.wp-pagenavi .nextpostslink::before{content:"";display:block;width:8px;height:8px;border-top:solid 1px #222;border-right:solid 1px #222;position:absolute;top:50%;right:0;-webkit-transform:translate(50%, -50%) rotate(45deg);transform:translate(50%, -50%) rotate(45deg)}.header{width:auto;position:fixed;top:0;right:0;z-index:9999;padding-right:4rem}@media screen and (max-width: 767px){.header{padding-right:2rem}}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:4rem}@media screen and (max-width: 767px){.header__content{margin-top:2rem}}.header__logo{position:fixed;top:0;left:0;z-index:999;-webkit-transition:0.4s;transition:0.4s;width:200px}.header__logo.isSmall{width:148px}@media screen and (max-width: 767px){.header__logo{width:130px}.header__logo.isSmall{width:96px}}.header__logo--link{display:block}@media screen and (max-width: 767px){.header .menu{display:none;width:100%;background:#fff;position:absolute;top:0;left:0}.header .menu.on{display:block}}.home .mic{width:100vw;height:100vh;position:fixed}.home .mic__inner{width:clamp(992px, 100vw, 1366px);height:100%;margin:0 auto;position:relative}.home .mic__inner::before{content:"";display:block;width:clamp(330px, 51.75vw, 600px);height:clamp(437px, 68.66vw, 795px);background-image:url(../img/top/mv.webp);background-position:top left;background-size:contain;background-repeat:no-repeat;position:absolute;top:clamp(60px, 13.5vw, 185px);right:-5.5vw}@media (max-width: 1366px){.home .mic__inner::before{height:clamp(437px, 68.66vw, 735px);top:200px;right:auto;left:708px}}@media screen and (max-width: 1199px){.home .mic__inner::before{height:clamp(437px, 68.66vw, 735px);top:200px;right:auto;left:65vw}}@media screen and (max-width: 767px){.home .mic__inner::before{top:360px;left:60vw}}.home .mv{overflow:hidden}@media screen and (max-width: 767px){.home .mv{height:100vh}}.home .mv__wrap{width:clamp(992px, 100vw, 1366px);height:clamp(432px, 100vh, 768px);margin:0 auto;position:relative}@media screen and (max-width: 767px){.home .mv__wrap{width:100%;height:100%}}.home .mv__set{position:relative;top:20%;left:0}@media screen and (max-width: 767px){.home .mv__set{top:25%}}.home .mv__set--inner{position:relative}.home .mv__catch{font-size:54px;font-size:5.4rem;font-family:"Arial","メイリオ",serif;font-weight:bold;line-height:calc(76 / 54);position:absolute;top:0;left:0;z-index:1;-webkit-transform:translate(33%, 60%);transform:translate(33%, 60%)}@media screen and (max-width: 1199px){.home .mv__catch{font-size:18px;font-size:4.8vw;-webkit-transform:translate(39%, 70%);transform:translate(39%, 70%)}}@media screen and (max-width: 767px){.home .mv__catch{font-size:30px;font-size:3rem;line-height:calc(38 / 30);-webkit-transform:translate(30%, 60%);transform:translate(30%, 60%)}}.home .outgoing{margin-bottom:7rem}.home .outgoing .u-squares--left{width:53%}@media screen and (max-width: 767px){.home .outgoing .u-squares--left{width:100% !important}}.home .outgoing .u-squares--right{width:42%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.home .outgoing .u-squares--right{width:100% !important}}.home .outgoing .content__title{margin:0 auto 2.5rem}.home .outgoing .news{border-radius:3rem 0 0 3rem}@media screen and (max-width: 767px){.home .outgoing .news{margin-bottom:4rem}}.home .outgoing .news::before{border-radius:0 0 0 3rem}.home .outgoing .news__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3rem;gap:3rem}.home .outgoing .news__block .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2%}.home .outgoing .news__block .unit__sub{width:clamp(80px, 30%, 120px)}@media screen and (max-width: 767px){.home .outgoing .news__block .unit__sub{width:clamp(80px, 39%, 120px)}}.home .outgoing .news__block .unit__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.home .outgoing .news__block .unit__time{font-size:14px;font-size:1.4rem;font-family:"Oswald";margin-right:1rem}@media screen and (max-width: 767px){.home .outgoing .news__block .unit__time{font-size:13px;font-size:1.3rem}}.home .outgoing .news__block .unit__cat-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.home .outgoing .news__block .unit__cat{font-size:12px;font-size:1.2rem;line-height:1.3;padding:0 1rem;border-radius:50vh}.home .outgoing .news__block .unit__title{text-decoration:underline;font-size:16px;font-size:1.6rem}@media screen and (max-width: 767px){.home .outgoing .news__block .unit__title{font-size:15px;font-size:1.5rem}}.home .outgoing .news__block .unit__talent{color:#5596e8;text-decoration:underline;margin:0 0.2rem}.home .outgoing .news__block .unit__img{display:block}@media screen and (max-width: 767px){.home .outgoing .news__block .unit__img{margin-top:3.5rem}}.home .outgoing .news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .outgoing .news__inner .btn-normal{margin-left:auto}@media screen and (max-width: 767px){.home .outgoing .news__inner .btn-normal{margin:0 auto}}.home .outgoing .info{border-radius:0 3rem 0 0}.home .outgoing .info::before{border-radius:0 3rem 0 0}.home .outgoing .info__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3rem;gap:3rem}.home .outgoing .info__block .unit__time{font-size:14px;font-size:1.4rem;font-family:"Oswald";margin-right:1rem}@media screen and (max-width: 767px){.home .outgoing .info__block .unit__time{font-size:13px;font-size:1.3rem}}.home .outgoing .info__block .unit__title{text-decoration:underline;font-size:16px;font-size:1.6rem}@media screen and (max-width: 767px){.home .outgoing .info__block .unit__title{font-size:15px;font-size:1.5rem}}.home .outgoing .info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .outgoing .info__inner .btn-normal{margin-left:auto}@media screen and (max-width: 767px){.home .outgoing .info__inner .btn-normal{margin:0 auto}}.home .outgoing .x-area{border-radius:0 0 3rem 0;border:none;margin-top:4rem}.home .outgoing .x-area::before{border-radius:0 0 3rem 0}.home .outgoing .x-area__wrap{padding:0;height:100% !important;border-radius:0 0 3rem 0;overflow:hidden}.home .outgoing .x-area__inner{height:100% !important;overflow:hidden}.home .outgoing .x-area__bnr{display:block}@media screen and (max-width: 767px){.home .outgoing .x-area__bnr{background:#222}}.home .outgoing .x-area__link{display:block}@media screen and (min-width: 769px){.home .outgoing .x-area__link:hover{opacity:0.8}}@media screen and (max-width: 767px){.home .pickup__wrap{width:calc(100% - 30px);margin:0 auto}}.home .pickup__title{font-size:42px;font-size:4.2rem;font-family:"Oswald";font-weight:500;text-align:center;margin-bottom:7.5rem;text-shadow:3px 3px 0px #fff}@media screen and (max-width: 767px){.home .pickup__title{font-size:32px;font-size:3.2rem;margin-bottom:4rem}}.home .pickup .pickup-slider .unit{padding-bottom:8px}@media screen and (min-width: 768px){.home .pickup .pickup-slider .unit{width:clamp(180px, 30vw, 370px) !important}}.home .pickup .pickup-slider .unit__link{display:block;padding:clamp(20px, 4.39vw, 60px);background:rgba(255,255,255,0.9);border:solid 1px #222;border-radius:10px;position:relative;-webkit-box-shadow:8px 8px 0px 0px rgba(34,34,34,0.16);box-shadow:8px 8px 0px 0px rgba(34,34,34,0.16);margin:0 clamp(15px, 7.8%, 25px)}@media screen and (max-width: 767px){.home .pickup .pickup-slider .unit__link{width:calc((280 / 375) * 100vw) !important;margin:0 auto;padding:clamp(20px, 14.66vw, 60px);-webkit-box-sizing:border-box;box-sizing:border-box}}.home .pickup .pickup-slider .unit__link::after{content:"";display:block;width:73px;height:11px;background-image:url(../img/common/arrow.svg);background-repeat:no-repeat;background-position-x:calc(73 * -0.5px);-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);position:absolute;bottom:4.5%;right:15%;-webkit-transition:0.2s;transition:0.2s}@media screen and (min-width: 769px){.home .pickup .pickup-slider .unit__link:hover::after{background-position:0 0}}.home .pickup .pickup-slider .unit__mai{font-size:40px;font-size:4rem;font-family:"Oswald";font-weight:300;position:absolute;top:5%;right:10%}.home .pickup .pickup-slider .unit__sei{font-size:40px;font-size:4rem;font-family:"Oswald";font-weight:300;position:absolute;bottom:5%;left:10%}.home .pickup .pickup-slider .unit__more{font-size:14px;font-size:1.4rem;font-family:"Roboto";font-weight:300;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;bottom:8.5%;right:13%;-webkit-transform:translate(50%, 0px);transform:translate(50%, 0px)}.home .pickup .pickup-slider .unit .voice-sample{width:calc(100% - clamp(15px, 7.8%, 25px));height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#fff;border-radius:50vh;position:relative;border:solid 1px #222;-webkit-box-shadow:8px 8px 0px 0px rgba(34,34,34,0.16);box-shadow:8px 8px 0px 0px rgba(34,34,34,0.16);margin-top:15px;margin-left:15px}.home .pickup .pickup-slider .unit .voice-sample::before{content:"";display:block;width:25px;height:30px;background-image:url(../img/common/icon_speech.svg);background-repeat:no-repeat;position:absolute;top:0;right:calc(25 * 3px);-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.home .pickup .pickup-slider .unit .voice-sample__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:18px;font-size:1.8rem;font-weight:bold}.home .pickup .pickup-slider .unit .voice-sample__sound{display:-webkit-box;display:-ms-flexbox;display:flex}.home .pickup .pickup-slider .unit .voice-sample__sound a{display:-webkit-box;display:-ms-flexbox;display:flex}.home .pickup .pickup-slider .unit .voice-sample .sound-icon{width:26px;height:24px}.home .pickup .btn-medium{margin:9.7rem auto 0}@media screen and (max-width: 767px){.home .pickup .btn-medium{margin:5rem auto 0}}.footer{margin-top:15rem;overflow:hidden}@media screen and (max-width: 767px){.footer{margin-top:5.5rem}}.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc((1200 /1366) * 100%);margin-left:auto;border:solid 2px #222;border-right:none;border-radius:30px 0 0 30px;background:#fff;position:relative}@media screen and (max-width: 991px){.footer__wrap{width:calc(100% - 30px);padding:0.5rem 0}}.footer__wrap::before{content:"";display:block;width:100%;height:100%;background-image:url(../img/common/bg_dots.png);background-repeat:repeat;position:absolute;top:1.1rem;left:1rem;z-index:-1;border-radius:0 0 0 30px}@media screen and (max-width: 767px){.footer__wrap::before{left:0}}.footer__inner{width:100%}@media screen and (max-width: 991px){.footer__inner{width:92%}}.footer .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 1366px){.footer .btn-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.footer .btn-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .btn-area .left-box,.footer .btn-area .right-box{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6rem 0 7rem}@media (min-width: 1366px){.footer .btn-area .left-box,.footer .btn-area .right-box{width:531px}}@media screen and (max-width: 767px){.footer .btn-area .left-box,.footer .btn-area .right-box{width:100%;padding:2.6rem 0 3rem}}.footer .btn-area .left-box{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.footer .btn-area .left-box::before{content:"";display:block;width:1px;height:100%;background:#222;position:absolute;right:0;bottom:0}@media screen and (max-width: 767px){.footer .btn-area .left-box::before{width:calc(100% + 30px);height:1px;right:-30px}}@media (min-width: 1366px){.footer .btn-area .left-box{padding-right:66px}}.footer .btn-area .right-box{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1366px){.footer .btn-area .right-box{padding-left:66px}}.footer .btn-area__txt{font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:2.5rem}@media screen and (max-width: 767px){.footer .btn-area__txt{font-size:15px;font-size:1.5rem;margin-bottom:1.5rem;line-height:1.66}}.footer .btn-area__link{font-size:21px;font-size:2.1rem;color:#fff;font-weight:bold}@media screen and (max-width: 991px){.footer .btn-area__link{font-size:15px;font-size:1.5rem}}@media screen and (max-width: 767px){.footer .btn-area__link{font-size:18px;font-size:1.8rem}}.footer .btn-area .btn-area__link{width:clamp(200px, 77.5%, 465px);height:clamp(60px, 100%, 86px);padding:2.4rem 0;background:#222;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;position:relative}@media (min-width: 1366px){.footer .btn-area .btn-area__link{width:465px}}@media screen and (max-width: 767px){.footer .btn-area .btn-area__link{width:clamp(200px, 93%, 465px);font-size:18px;font-size:1.8rem;padding:2rem 0}}.footer .btn-area .btn-area__link.gra{background:-webkit-linear-gradient(315deg, #6cbed3 0%, #77addc 56.72%, #9b73fa 100%);background:linear-gradient(135deg, #6cbed3 0%, #77addc 56.72%, #9b73fa 100%);background-size:120% 150%;-webkit-animation:gradationAnim 5s ease infinite;animation:gradationAnim 5s ease infinite}@-webkit-keyframes gradationAnim{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}@keyframes gradationAnim{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}.footer .btn-area .btn-area__link::after{content:"";display:block;width:18px;height:18px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:18px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){.footer .btn-area .btn-area__link::after{width:12px;height:12px;right:12px}}.footer__menu{width:calc((1060 / 1200) * 100%);border-top:solid 1px #222;border-bottom:solid 1px #222;padding:3.6rem 0;margin:0 auto}@media screen and (max-width: 767px){.footer__menu{width:100%;padding:2.3rem 0}}.footer__menu--ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.5rem}@media screen and (max-width: 991px){.footer__menu--ul{gap:3%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 767px){.footer__menu--ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10%}}@media screen and (max-width: 767px){.footer__menu--li{margin-bottom:5px}.footer__menu--li:last-of-type{margin-bottom:0}}.footer__menu--link{font-weight:bold;padding-left:calc(6* 2px);position:relative}@media screen and (max-width: 767px){.footer__menu--link{font-size:12px;font-size:1.2rem;padding-left:calc(6* 1.5px)}}.footer__menu--link::before{content:"";display:block;width:6px;height:6px;border-top:solid 2px #222;border-right:solid 2px #222;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5.5rem 0}@media screen and (max-width: 991px){.footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.8rem 0}}@media screen and (max-width: 767px){.footer__main{padding:2.8rem 1.4rem}}.footer__c-name{font-size:18px;font-size:1.8rem;font-weight:bold;margin-right:3.5rem}@media screen and (max-width: 767px){.footer__c-name{font-size:16px;font-size:1.6rem}}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width: 991px){.footer__row{margin-top:1.1rem}}@media screen and (max-width: 767px){.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.footer .copyright{font-size:12px;font-size:1.2rem;font-family:"Roboto";font-weight:400;text-align:center;margin:5rem auto}.footer__catch{margin:14rem auto 0;text-align:center}@media screen and (max-width: 767px){.footer__catch{margin-top:5.5rem}}.pagetop{position:fixed;display:block;right:10px;bottom:10px;z-index:2}@media screen and (max-width: 767px){.pagetop{width:46px;height:46px}}.pagetop a{display:block;width:100%;height:100%;-webkit-transition:.4s;transition:.4s;background:rgba(255,255,255,0.4);border-radius:50vh}@media screen and (min-width: 769px){.pagetop a:hover{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}}
/*# sourceMappingURL=maps/style.css.map */
