@import url("https://use.typekit.net/mjd8gdq.css");html{font-size:62.5%}body{font-size:calc(1.3rem + 0.18vw)}body .d_font{font-family:ohno-fatface-compressed, serif;font-weight:100;font-style:normal}body p{line-height:1.6}body h2{font-size:calc(1rem + 0.3vw)}body h3{font-size:calc(2rem + 5.3vw)}body h4{font-size:calc(2rem + 1.2vw)}body h5,body h6{font-size:calc(2rem + 1vw)}@media screen and (max-width: 1024px){body{font-size:1.6rem}body p{font-size:1.8rem}body h2{font-size:1.3125rem}body h3{font-size:8.375rem}body h4{font-size:2.125rem}body h5,body h6{font-size:1.875rem}}@media screen and (max-width: 770px){body{font-size:1.525rem}body p{font-size:1.6rem}body h2{font-size:1.4rem}body h3{font-size:7.625rem}body h4{font-size:1.875rem}body h5,body h6{font-size:1.725rem}}@media screen and (max-width: 640px){body{font-size:1.675rem}body p{font-size:1.5rem}body h2{font-size:1.4rem}body h3{font-size:6.625rem}body h4{font-size:1.5rem}body h5,body h6{font-size:1.65rem}}@media screen and (max-width: 480px){body{font-size:calc(1.3rem + 0.18vw)}body h2{font-size:calc(1rem + 0.3vw)}body h3{font-size:calc(1.25rem + 4.9vw)}body h4{font-size:calc(1.25rem + 0.3vw)}body h5,body h6{font-size:calc(1.5rem + 0.18vw)}}body main .s1{pointer-events:none;height:30vh}body main .s2{pointer-events:none;height:25vh}body main .s3{pointer-events:none;height:20vh}body main .s4{pointer-events:none;height:10vh}body main .s5{pointer-events:none;height:5vh}body main .s6{pointer-events:none;height:2.5vh}@media screen and (max-width: 1024px){body main .s1{height:300px}body main .s2{height:250px}body main .s3{height:200px}body main .s4{height:100px}body main .s5{height:50px}body main .s6{height:25px}}@media screen and (max-width: 640px){body main .s1{height:100px}body main .s2{height:80px}body main .s3{height:60px}body main .s4{height:30px}body main .s5,body main .s6{height:20px}}section{padding:0 8vw}@media screen and (max-width: 1024px){section{padding:0 100px}}@media screen and (max-width: 640px){section{padding:0 50px}}::selection{background:#ddd;color:#333}::-moz-selection{background:#ddd;color:#333}h1{font-size:calc(1rem + 1.5vw)}h1 a{text-decoration:none}header{position:fixed;display:flex;width:84vw;margin:2.5vw 8vw;justify-content:space-between;z-index:100;align-items:center}header nav ul{background:#fafafa;border-radius:10px;padding:20px;width:50vw;display:flex;justify-content:space-around}header nav ul li{display:inline-block}header nav ul li a{text-decoration:none;color:#444;padding:10px}.mv{place-content:space-between;align-items:center}.mv .mv_body{display:flex;place-content:space-between;align-items:center}.mv .mv_text{z-index:5}.mv .mv_text .mv_text_sub{position:relative;top:4vw;letter-spacing:1.5px;font-weight:500}.mv .mv_text .mv_text_main{font-size:calc(2rem + 11.5vw)}.mv .mv_text .mv_text_main span{overflow:hidden;display:block}.mv .mv_text .mv_text_main span span{display:inline-block}.mv .mv_text .mv_text_main span span strong{font-weight:100;color:#0e622c}.mv .mv_text .mv_text_main .l2{margin-top:-14vw}.mv .mv_img{width:55vw;z-index:0}.mv .mv_img img{width:100%;border-radius:10px;transform:rotate(10deg)}.mv .scroll{width:10vw;height:10vw;background:#222;color:white;line-height:10vw;border-radius:100%;overflow:hidden;position:absolute;text-align:center;top:25vw;right:2.5vw}.mv .mv_bg{background:#dfdfdf;position:absolute;z-index:-1;height:45vh;width:100vw;top:0vh;left:0vw;display:block}.about .about_content{display:flex}.about .about_content .about_img{width:40vw}.about .about_content .about_img img{border-radius:10px;width:100%}.about .about_content .about_text{width:100%;padding-left:5vw}main .photo{width:100vw;background:#cfd9d9}main .photo .photo_body ul{width:84vw;display:flex}main .photo .photo_body ul li{display:inline-flex;width:calc(100% / 3)}main .photo .photo_body ul li .photo_img{overflow:hidden;transition:0.3s ease-out;border-radius:10px}main .photo .photo_body ul li:hover .photo_img{transform:scale(0.95);transition:0.3s ease-out}main .photo .photo_body ul li:hover img{transform:scale(1.2);transition:0.3s ease-out}main .photo .photo_body ul li img{width:100%;transition:0.3s ease-out}main .photo .photo_body ul li a{text-decoration:none;color:#222}main .photo .photo_body ul li h4{padding-bottom:40px}main .photo .photo_body ul li:nth-child(1){padding-right:40px}main .photo .photo_body ul li:nth-child(2){padding:0 20px}main .photo .photo_body ul li:nth-child(3){padding-left:40px}.btn{width:200px;display:inline-block;background:#b2b2b2;padding:25px 20px;border-radius:8px;text-align:center;text-decoration:none;color:white}.news .news_body .news_text{display:flex;align-items:center}.news .news_body .news_text h3{width:100%}.news .news_list_co{background:#eee;border-radius:20px}.news .news_list_co ul{width:100%;padding:5vw 0}.news .news_list_co ul li{list-style:none;width:100%}.news .news_list_co ul li a{display:flex;text-decoration:underline;color:#444;display:flex;padding:2vw 4vw;position:relative;transition:0.3s}.news .news_list_co ul li a span:nth-child(1){padding-right:2vw}.news .news_list_co ul li a span:nth-child(2){padding-right:2vw}.news .news_list_co ul li a::before{content:">";position:absolute;right:50px;text-align:right;font-size:14px;transition:0.3s}.news .news_list_co ul li a span{width:14%;transition:0.3s}.news .news_list_co ul li a:hover:before{right:60px;transition:0.3s}.news .news_list_co ul li a:hover span{opacity:0.5;transition:0.3s}footer{display:flex;width:100vw;justify-content:space-between;z-index:100;align-items:center}footer nav ul{background:#222;padding:100px;display:flex;width:100vw;justify-content:space-around}footer nav ul li{display:inline-block}footer nav ul li a{text-decoration:none;color:#fff;padding:10px}.about_mv_body{text-align:center}.about_mv_body h3{z-index:1;position:relative}.about_mv_body .about_mv_img{width:30vw;margin:0 auto;height:80vh}.about_mv_body .about_mv_img img{width:100%;border-radius:10px;transform:rotate(10deg);z-index:0}.about_mv_bg{width:80vw;height:80vw;border-radius:100%;background:linear-gradient(45deg, #a5b6bc, #6da09a00);position:absolute;top:20vw;z-index:-1}.about_mv,.news_mv{background:#cfd9d9;overflow:hidden}.single{background:#cfd9d9}.single .single_body .single_deta,.single .single_body .single_cate{display:inline-block;padding-right:20px}.single .single_body .single_smb{width:100%;height:45vh;overflow:hidden;border-radius:20px}.single .single_body .single_smb img{width:100%}.single .single_body .single_tex{line-height:1.8}
/*# sourceMappingURL=style.css.map */