﻿@font-face{font-family:"Didot";src:url(TheanoDidot-Regular.ttf)}@font-face{font-family:"Bodoni";src:url(Bodoni-SvtyTwo-ITC-TT-Book.ttf)}@media (min-width:961px){.page#korea .radiusbtn::after{background:#16AC89}}.page#korea main,.page#korea footer,.page#korea aside{padding-left:0}.page#korea .copyright{padding:30px 0}@media (min-width:961px){.page#korea .copyright{padding:50px 0}}@media (max-width:1100px){.page#korea .header .en-menu{position:absolute;top:100%;right:0;overflow:hidden;pointer-events:none}.page#korea .header .en-menu>div{padding:20px;background:#E2F5EF;transform:translateX(101%);transition:transform 0.2s}}@media (min-width:1101px){.page#korea .header .en-menu>div{display:flex;align-items:center}}@media (min-width:1101px){.page#korea .header .en-menu .main-link{display:flex}}@media (max-width:1100px){.page#korea .header .en-menu .main-link a{position:relative;width:230px;padding:10px;font-size:12px;background:#fff}.page#korea .header .en-menu .main-link a:nth-child(n+2){margin-top:10px}.page#korea .header .en-menu .main-link a::after{display:block;content:"";position:absolute;top:45%;right:10px;transform:translateY(-50%) rotate(135deg);width:8px;height:8px;border-top:1px solid #16AC89;border-right:1px solid #16AC89}}@media (min-width:1101px){.page#korea .header .en-menu .main-link a{font-size:14px}.page#korea .header .en-menu .main-link a:nth-child(n+2){margin-left:30px;padding-left:30px;border-left:1px solid #B5B5B5}}.page#korea .header .en-menu .to-home{display:flex;align-items:center;white-space:nowrap}@media (max-width:1100px){.page#korea .header .en-menu .to-home{justify-content:space-between;margin-top:10px;padding:10px;font-size:12px;background:#fff;border:1px solid #16AC89}}@media (min-width:1101px){.page#korea .header .en-menu .to-home{margin-left:30px;margin-right:20px;padding:3px 10px;font-size:14px;transition:0.2s;border:1px solid #707070}.page#korea .header .en-menu .to-home:hover{color:#fff;background:#707070}.page#korea .header .en-menu .to-home:hover svg path{fill:#fff}}.page#korea .header .en-menu .to-home svg{display:block;width:10px;margin-right:-1px}@media (min-width:1101px){.page#korea .header .en-menu .to-home svg{width:12px;margin-left:8px}}.page#korea .header .en-menu .to-home svg path{transition:0.2s}.page#korea.navOpen .header .en-menu{pointer-events:all}@media (max-width:1100px){.page#korea.navOpen .header .en-menu>div{transform:translateX(0)}}@media (max-width:960px){.page#korea .undermv .btm{padding:50px 0}}.page#korea .reason{position:relative}@media (min-width:961px){.page#korea .swiper-reason{padding:0 60px}}.page#korea .swiper-reason .head{text-align:center}.page#korea .swiper-reason .head p{color:#16AC89;font-size:12px;font-weight:bold;font-family:"Noto Serif JP", sans-serif;line-height:1em}@media (min-width:961px){.page#korea .swiper-reason .head p{font-size:14px}}.page#korea .swiper-reason .head .circle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin:10px auto;background:#16AC89;border-radius:50%}@media (min-width:961px){.page#korea .swiper-reason .head .circle{width:64px;height:64px}}.page#korea .swiper-reason .head .circle div{color:#fff;font-size:12px;text-align:center}@media (min-width:961px){.page#korea .swiper-reason .head .circle div{font-size:13px}}.page#korea .swiper-reason .head .circle div span{display:block;font-size:20px;line-height:1em}@media (min-width:961px){.page#korea .swiper-reason .head .circle div span{font-size:24px}}.page#korea .swiper-reason .head h3{font-size:18px;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.page#korea .swiper-reason .head h3{font-size:24px}}.page#korea .swiper-reason .head h3 span{color:#16AC89}@media (max-width:960px){.page#korea .swiper-reason .img-txt .img:not(:last-child){margin-bottom:30px}.page#korea .swiper-reason .img-txt .img:nth-child(n+2){margin-top:30px}}@media (min-width:961px){.page#korea .swiper-reason .img-txt .img{width:calc(50% - 50px)}}@media (max-width:960px){.page#korea .swiper-reason .img-txt .img.small{width:300px;margin:30px auto 0}}@media (min-width:961px){.page#korea .swiper-reason .img-txt .img.small{width:calc(50% - 100px);margin-top:-30px}}@media (max-width:960px){.page#korea .swiper-reason .img-txt .img img{max-width:400px;margin:0 auto}}@media (max-width:960px){.page#korea .swiper-reason .img-txt .img .data{width:330px;margin:0 auto}}@media (min-width:961px){.page#korea .swiper-reason .img-txt .txt{width:50%}}.page#korea .swiper-button-prev,.page#korea .swiper-button-next{margin:0;transform:translateY(-50%);width:40px;height:40px}@media (max-width:960px){.page#korea .swiper-button-prev,.page#korea .swiper-button-next{top:45px}}@media (min-width:961px){.page#korea .swiper-button-prev,.page#korea .swiper-button-next{top:calc(50% + 69px);width:50px;height:50px}}.page#korea .swiper-button-prev::before,.page#korea .swiper-button-prev::after,.page#korea .swiper-button-next::before,.page#korea .swiper-button-next::after{display:none}@media (max-width:960px){.page#korea .swiper-button-prev{left:0}}@media (min-width:961px){.page#korea .swiper-button-prev{left:-20px}}@media (max-width:960px){.page#korea .swiper-button-next{right:0}}@media (min-width:961px){.page#korea .swiper-button-next{right:-20px}}.page#korea .swiper-button-next img{transform:rotate(180deg)}.page#korea .contact-box{position:relative}.page#korea .contact-box .title{margin-bottom:20px;color:#16AC89;font-size:20px}@media (min-width:961px){.page#korea .contact-box .title{font-size:24px}}.page#korea .contact-box .title small{margin-left:20px}@media (min-width:961px){.page#korea .contact-box .title small{margin-left:40px}}@media (max-width:960px){.page#korea .contact-box.message{margin-top:60px}}@media (min-width:961px){.page#korea .contact-box.message{padding-left:100px;margin-left:190px}}@media (max-width:960px){.page#korea .contact-box.message>img{width:200px;margin:-60px auto 20px}}@media (min-width:961px){.page#korea .contact-box.message>img{position:absolute;top:45px;left:-190px;width:250px}}.page#korea .list-txt>p{position:relative;padding-left:1.2em}.page#korea .list-txt>p::before{display:block;content:"⚫︎";position:absolute;top:0;left:0;color:#16CD8D;transform:scale(0.8)}.page#korea .title-txt{font-weight:bold}.page#korea .point-head{margin-bottom:15px}@media (min-width:961px){.page#korea .point-head{margin-bottom:25px}}.page#korea .point-head .point{color:#EE7800;font-size:20px;font-family:"Poppins", sans-serif}@media (min-width:961px){.page#korea .point-head .point{margin-right:20px;font-size:36px}}.page#korea .point-head h3{font-size:18px}@media (min-width:961px){.page#korea .point-head h3{font-size:24px}}.page#korea .point-head+p{margin-bottom:15px}@media (min-width:961px){.page#korea .point-head+p{margin-bottom:25px}}.page#korea .sp-wide{margin-top:20px}@media (min-width:961px){.page#korea .sp-wide{margin-top:50px}}.page#korea .sp-wide img{min-width:650px}.page#korea .box{margin-top:20px;border:1px solid #EE7800}@media (min-width:961px){.page#korea .box{max-width:830px;margin:50px auto 0}}.page#korea .box__head{padding:5px 0;color:#fff;font-size:18px;text-align:center;background-color:#EE7800}@media (min-width:961px){.page#korea .box__head{padding:10px 0;font-size:19px}}.page#korea .box__cnt{padding:20px}@media (min-width:961px){.page#korea .box__cnt{padding:30px}}.page#korea .box__cnt p{line-height:1.6}@media (max-width:960px){.page#korea .box__cnt .clm .cld:nth-child(n+2){margin-top:30px}}@media (min-width:961px){.page#korea .box__cnt .clm .cld{width:calc(50% - 20px)}}.page#korea .box__cnt .clm .cld>div:nth-child(n+2){margin-top:40px}.page#korea .box__cnt .catch{margin-bottom:15px;color:#EE7800;font-size:18px}@media (min-width:961px){.page#korea .box__cnt .catch{margin-bottom:25px;font-size:22px}}.page#korea .box__cnt h5{margin-bottom:10px;padding:2px 0;color:#EE7800;font-size:18px;text-align:center;border:1px solid #EE7800}.page#korea .box__cnt h5.band-head{color:#fff;background:#EE7800}.page#korea .box__cnt ul li{position:relative;margin:5px 0 0;font-size:15px;padding-left:1em}@media (min-width:961px){.page#korea .box__cnt ul li{font-size:16px}}.page#korea .box__cnt ul li::before{display:block;content:"・";position:absolute;top:0;left:0;color:#EE7800}.page#korea .box__cnt .band-txt{margin-bottom:20px;padding:10px;color:#fff;text-align:center;background:#EE7800;border-radius:15px}@media (min-width:961px){.page#korea .box__cnt .band-txt{font-size:16px}}.page#korea .box__cnt .img2{max-width:217px;margin:0 auto 15px}.page#korea .box__cnt img+img{margin-top:20px}@media (min-width:961px){.page#korea .box__cnt img+img{margin-top:40px}}.page#korea .img-img.btm{margin-top:20px}@media (min-width:961px){.page#korea .img-img.btm{margin-top:40px}}@media (max-width:960px){.page#korea .img-img .cld:nth-child(n+2){margin-top:20px}.page#korea .img-img .cld.btml{margin-top:40px}}@media (min-width:961px){.page#korea .img-img .cld{width:calc(50% - 20px)}}.page#korea .img-img .cld h4{margin:20px 0 10px;font-size:16px}@media (min-width:961px){.page#korea .img-img .cld h4{font-size:18px}}.page#korea .img-img+p{margin:25px 0 10px}@media (min-width:961px){.page#korea .img-img+p{margin-top:40px}}.page#korea .img-img+.flexbox-a .radiusbtn{margin-top:20px}@media (min-width:961px){.page#korea .img-img+.flexbox-a .radiusbtn{margin-top:50px}}@media (min-width:961px){.page#korea .access .txt{width:calc(50% - 50px)}}.page#korea .access .txt h3{margin-bottom:10px}@media (max-width:960px){.page#korea .access .map{margin-top:30px}}@media (min-width:961px){.page#korea .access .map{width:50%}}.page#korea .access .map iframe{width:100%;height:380px;border-radius:10px;overflow:hidden}.page#korea aside .radiusbtn{width:260px;margin:40px 0}@media (min-width:961px){.page#korea aside .radiusbtn{margin:120px 0}}.page#korea aside .to-contact{padding:20px;background:#EEFCF5}@media (min-width:961px){.page#korea aside .to-contact{padding:40px}}.page#korea aside .to-contact .catch{margin-bottom:30px;text-align:center}@media (min-width:961px){.page#korea aside .to-contact .catch{margin-bottom:40px;font-size:18px}}.page#korea aside .to-contact .catch+p{margin:-20px 0 30px;text-align:center;line-height:1.6}@media (min-width:961px){.page#korea aside .to-contact .catch+p{margin-top:-30px}}@media (min-width:961px){.page#korea aside .to-contact .clm{width:570px;margin:0 auto}}.page#korea aside .to-contact .clm .cld{white-space:nowrap}@media (min-width:961px){.page#korea aside .to-contact .clm .cld{width:250px}.page#korea aside .to-contact .clm .cld:nth-child(2){margin-left:60px}.page#korea aside .to-contact .clm .cld:nth-child(3){margin-top:20px}}.page#korea aside .to-contact .clm .cld img{margin-right:10px}.page#korea aside .to-contact .clm .cld .tel{font-size:20px}@media (min-width:961px){.page#korea aside .to-contact .clm .cld .tel{font-size:28px}}.page#korea aside .to-contact .clm .cld .email{font-size:18px}@media (min-width:961px){.page#korea aside .to-contact .clm .cld .email{font-size:22px}}