@charset "utf-8";@media screen and (max-width:750px){body{min-width:100%}.wrap{width:100%;overflow:hidden;padding:0 4.2vw}.pc_view,.sp_none{display:none!important}.sp_view{display:block!important}header{width:calc(100% - 4.2vw);height:18vw;border-radius:18vw;padding:0 2vw 0 5.3vw;left:2.1vw;top:4.2vw}header #header_left{width:60%;min-width:1px}header.scroll{background:none;border:1px solid transparent}header.scroll #header_left{opacity:0;visibility:hidden}header #header_right{width:calc(100% + 8.4vw + 2px);height:calc(100vh + 7vw);backdrop-filter:blur(3vw);-webkit-backdrop-filter:blur(3vw);padding:28vw 0 20vw}header #header_right.active{right:calc(-4.2vw - 1px)}header #header_right ul{row-gap:7.2vw}header #header_right ul li a{width:42vw;font-size:5.6vw;padding-left:6.6vw}header #header_right ul li a:hover{color:var(--co_navy_1)}header #header_right ul li .btn_book{font-size:5.6vw;width:66.4vw;height:16vw;border-radius:16vw;border:.6vw solid #fff;margin:2.6vw auto 0}header #header_right ul li .btn_book:hover{box-shadow:none}header #header_right ul li .btn_book::after{display:none}header #btn_nav_wrapper{margin-top:-7.5vw;width:15vw;height:15vw;border-radius:15vw}header.scroll #btn_nav_wrapper{box-shadow:0 0 2.6vw rgba(0,0,0,.05)}header #btn_nav_wrapper .btn_nav{width:6.2vw;height:5vw;height:.6vw;margin-top:-.3vw;margin-left:-3.1vw}header #btn_nav_wrapper .btn_nav::after,header #btn_nav_wrapper .btn_nav::before{width:6.2vw;height:.6vw}header #btn_nav_wrapper .btn_nav::before{bottom:1.9vw}header #btn_nav_wrapper .btn_nav::after{top:1.9vw}header #btn_nav_wrapper.active .btn_nav::before{width:6.6vw;margin-left:-.4vw}header #btn_nav_wrapper.active .btn_nav::after{width:6.6vw;margin-left:-.4vw}footer #footer_top{padding:14vw 0 0;row-gap:0}footer #footer_top .left_box{width:100%;text-align:center}footer #footer_top .left_box .logo img{max-width:100%;width:70vw}footer #footer_top .right_box{display:none}footer #footer_bottom{font-size:3.8vw;padding:0;border-top:none}footer #footer_bottom .wrap{justify-content:center;align-items:center;flex-direction:column;padding:0}footer #footer_bottom ul{order:1;column-gap:8vw;padding:5.3vw 0 8.4vw}footer #footer_bottom ul li a{padding-right:4.8vw}footer #footer_bottom ul li a:hover{opacity:1}footer #footer_bottom .copyright{width:100%;text-align:center;order:2;border-top:1px solid var(--co_gray_1);padding:5.3vw 0}}