@charset "utf-8";@media (max-width:1024px){.header_on .header_title>img:nth-child(2){opacity:0}.header{right:6vw;top:unset;bottom:9svh}.home_mv .mv_scroll,.fv_newsFix{bottom:3svh}.fv_newsFix{left:3vw;width:auto}.fv_newsFix_wrap{width:100%;transform:unset;left:0}.menu_off .l_menu{pointer-events:none;z-index:-1}.menu_on .l_menu{pointer-events:auto;z-index:200}}@media (max-width:599px){.pc_br{display:none}.sp_br{display:block}.tab_br{display:none}.pc_disp{display:none}.sp_disp{display:block!important}.ja_t,.post_content h3,.post_content h4,.post_content h5,.post_content h6,.post_content pre a,.cmn_btn,.access__info dl{font-size:3.8vw}.ja_t_s{font-size:3.3vw}.cmn_btn,.post_content pre a{padding:18px 45px 18px 21px;background-position:center right 15px;background-size:24px auto}.cmn_btn,.post_content pre a{padding:20px 45px 20px 21px}.post_morebtn .cmn_btn{padding:20px 21px 20px}.l_main{width:100%}.header{bottom:unset;top:calc(100svh - 76vw);position:absolute}.header_title{width:29vw}.home .header_title img:first-child{opacity:1!important}.home_mv .mv_title{left:8vw;top:36%}.home_main:before,.l_main::before,.l_main::after,.l_main_inner::before,.l_main_inner::after{content:unset}.main_frame{background:unset}.home_main{margin:-4svh auto 0;padding-top:0}.main_frame:before,.home_mv:after,.menu_inner:after,.menu_inner:before{content:"";width:100%;height:100%;position:absolute}.home_mv:after,.menu_inner:after{background-image:url(../img/home/mv_bottom_sp.svg?1);background-size:100% auto;background-repeat:no-repeat;bottom:0;background-position:bottom center}.menu_inner:after{bottom:4svh}.menu_inner:before{background-image:url(../img/home/mv_top_sp.svg?2);background-size:100% auto;background-repeat:no-repeat;top:0;background-position:top center}.menu_cnt{z-index:110;top:48%;left:10%;transform:translate(0,-50%)}.menu_cnt ul+ul{margin-top:6.5svh}.menu_bottom{position:absolute;left:10%;bottom:31vw}ul.main_nav li a{height:3.2vh}.main_frame:before{background:#fffaf2;top:4svh}.home .l_main{background:none}.home_mv{height:96svh;left:unset}.home_mv_inner{height:92svh;left:unset}.home_mv{position:relative}.home_mv .mv_top{width:100%;margin-left:0}.home_mv .mv_scroll{left:4vw;bottom:9svh}.header_btn_wrap{position:fixed;bottom:1.5svh;left:3vw;width:16%;z-index:110}.header_btn_wrap a{position:relative}.header_btn_wrap a img{position:absolute;bottom:0}.header_btn_wrap a img:nth-child(2){opacity:0}.menu_on .header_btn_wrap a img:nth-child(1){opacity:0}.menu_on .header_btn_wrap a img:nth-child(2){opacity:1}.menu_on .l_main,.menu_on .home_mv,.menu_on .main_frame:before,.menu_on .menu_inner:before,.menu_on .menu_inner:after{pointer-events:none}.fv_newsFix{opacity:1;bottom:1.5svh;right:3vw;left:unset;width:70%}.fv_newsFix_wrap{max-width:unset;width:100%;left:unset;right:0}.fv_newsFix a{margin-top:0}.fv_newsFix_icon{right:-5px}.fv_newsFix_icon a{width:24px;height:24px}.carousel_slider_inner li,.l_footer .carousel_slider_inner li{width:calc(100vw / 0.8)}.frame{padding:14vw 5.5vw 21px}.menu_on .menu{width:100%;pointer-events:auto;position:fixed;inset:0;z-index:100;background-color:#fffaf2}.menu_on .header{position:fixed}.menu_on .header_title>img:nth-child(2),.header_on.menu_on .header_title>img:nth-child(2){animation:opa_on 0.5s 0.25s ease-in-out forwards}}