html,body{overflow-x:hidden;position:relative}.c-pagename{position:absolute;z-index:7;padding-top:106px;padding-right:15px}@media (max-width: 1023px){.c-pagename__en img{width:275px}}@media (max-width: 1023px){.c-pagename__breadcrumb{margin-bottom:40px}}@media (min-width: 1024px){.c-pagename__ttl{position:relative;padding-top:22px;left:9px}}@media (max-width: 1023px){.c-pagename{padding-top:70px;padding-right:0}.c-pagename__ttl{padding-top:0}.c-pagename__ttl span:before,.c-pagename__ttl span:after{bottom:2px}}.c-btn-more a{display:flex;width:100%;text-align:center;justify-content:center;align-items:center;height:115px;cursor:pointer}@media (max-width: 1023px){.c-btn-more a{height:102px}}.c-btn-more a span{display:inline-block;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;font-weight:800;padding-right:34px;background-repeat:no-repeat;background-position:right 4px top 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.435' height='13.435' viewBox='0 0 13.435 13.435'%3E%3Cpath id='Path_119219' data-name='Path 119219' d='M0,0H8V8' transform='translate(5.657 1.061) rotate(45)' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E%0A");background-size:13px 13px;transition:background-position .3s, opacity .3s}@media only screen and (min-width: 1025px){.c-btn-more a:hover span{background-position:right 0 top 8px}}.c-pagename__breadcrumb ul{max-width:initial}.concept{padding-top:0}.concept #wrap{padding-top:0}.concept #scrollto{font-size:0;height:0}.concept .header{background:transparent}.concept .header_other{background:rgba(255,255,255,0.95)}.concept.layerOn .header{background:rgba(255,255,255,0.95)}.concept:not(.layerOn) .header:not(.header_other) .innerbox .btn-box .txt-lang{color:#fff;cursor:pointer}@media only screen and (min-width: 1025px){.concept:not(.layerOn) .header:not(.header_other) .innerbox .btn-box .txt-lang:hover{color:#2CA0C4}}.concept:not(.layerOn) .header:not(.header_other) .hambergerbox .line span{background:#fff}.concept:not(.layerOn) .c-pagename:not(.c-pagename_other) .c-pagename__breadcrumb a,.concept:not(.layerOn) .c-pagename:not(.c-pagename_other) .c-pagename__breadcrumb span{color:#CCCCCC}.concept:not(.layerOn) .c-pagename:not(.c-pagename_other) .c-pagename__breadcrumb li:not(:last-child):before{border-color:#CCCCCC}.concept:not(.layerOn) .c-pagename:not(.c-pagename_other) .c-pagename__ttl{color:#fff}.concept:not(.layerOn) .c-pagename:not(.c-pagename_other) .c-pagename__ttl>span:before,.concept:not(.layerOn) .c-pagename:not(.c-pagename_other) .c-pagename__ttl>span:after{border-color:#fff}.c-main-box{border-top:20px solid #000;border-bottom:20px solid #000}@media (min-width: 1024px){.c-main-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.c-main-box .lbox{width:42.08333%}.c-main-box .rbox{width:57.91667%}}@media (max-width: 1023px){.c-main-box{border-width:15px}}.c-main-box .lbox{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width: 1024px){.c-main-box .lbox{padding-left:10px}}.c-main-box .lbox .ttl-en{margin-top:15px;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:0em;font-weight:900;text-transform:uppercase}.c-main-box .lbox .ttl-jp{margin-top:15px;font-size:48px;font-size:4.8rem;line-height:1.45833em;letter-spacing:.025em;font-weight:800}@media (max-width: 1023px){.c-main-box .lbox{min-height:208px;padding-top:44px;align-items:flex-start}.c-main-box .lbox .ttl-en{margin-top:3px;font-size:16px;font-size:1.6rem;line-height:1.5em}.c-main-box .lbox .ttl-jp{margin-top:3px;font-size:30px;font-size:3rem;line-height:1.46667em}}@media (min-width: 1024px){.c-main-box .rbox .img{height:435px;overflow:hidden}}.c-main-box .rbox .img img{width:100%;height:100%;object-fit:cover}.c-main-box .rbox .txtbox{padding:53px 114px 69px}@media (min-width: 1024px){.c-main-box .rbox .txtbox{min-height:440px}}.c-main-box .rbox .txtbox .ttl{font-size:30px;font-size:3rem;line-height:1.66667em;letter-spacing:.025em;font-weight:800}.c-main-box .rbox .txtbox .txt{margin-top:32px;font-size:18px;font-size:1.8rem;line-height:1.94444em;letter-spacing:.025em;font-weight:500}.c-main-box .rbox .txtbox .txt p{margin-bottom:20px}.c-main-box .rbox .txtbox .txt p:last-child{margin-bottom:0}@media only screen and (max-width: 1300px){.c-main-box .rbox .txtbox{padding:55px 20px 70px}}@media (max-width: 1023px){.c-main-box .rbox .txtbox{padding:30px 16px 35px}.c-main-box .rbox .txtbox .ttl{font-size:20px;font-size:2rem;line-height:1.6em}.c-main-box .rbox .txtbox .txt{margin-top:18px;font-size:14px;font-size:1.4rem;line-height:1.71429em}.c-main-box .rbox .txtbox .txt p{margin-bottom:15px}}.bg{background:#fff}.mv-box{overflow:hidden;position:relative;height:100vh}.mv-box .c-ani-ttl-open.is-fade .ttl img{animation-delay:.3s}.mv-box .imgbox,.mv-box .mv,.mv-box .itembox{height:100vh}.mv-box .imgbox img,.mv-box .mv img,.mv-box .itembox img{display:block}@media (min-width: 1024px){.mv-box .splide__slide,.mv-box .img{height:100vh;width:100%;position:relative;overflow:hidden}.mv-box .splide__slide img,.mv-box .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}.mv-box .imgbox{position:fixed;z-index:-1;top:0;left:0;inset:0}.mv-box .imgbox:after{content:"";position:absolute;z-index:1;background:rgba(0,0,0,0.3);width:100%;height:100%;top:0;left:0}.mv-box .icon_scroll{position:absolute;right:47px;bottom:0}@media (max-width: 1023px){.mv-box{height:100vh;height:var(--vh)}.mv-box .imgbox,.mv-box .mv,.mv-box .splide__slide{height:100vh;height:var(--vh);height:-webkit-fill-available}}.mv-box .txtbox{position:absolute;width:100vw;z-index:3;margin:auto;left:0;right:0;top:57%;transform:translateY(-50%);text-align:center}.mv-box .txtbox .ttl{display:inline-block}@media (min-width: 1024px){.mv-box .txtbox .ttl-en{padding-left:35px}}.mv-box .txtbox picture{display:block}@media (max-width: 1023px){.mv-box .txtbox img{max-width:331px;width:100%}}.mv-box .txtbox .txt{color:#fff;margin-top:60px;transition-delay:.8s}@media (min-width: 1024px){.mv-box .txtbox .txt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:665px;margin-left:auto;margin-right:auto}.mv-box .txtbox .txt .text1,.mv-box .txtbox .txt .text2{margin-right:93px}}.mv-box .txtbox .txt .text{position:relative;font-size:0;line-height:1}.mv-box .txtbox .txt .text span{display:inline-block;padding:2px 9px 4px;font-size:25px;font-size:2.5rem;line-height:1.44em;letter-spacing:.025em;font-weight:500;border:2px solid #fff}.mv-box .txtbox .txt .text1:after,.mv-box .txtbox .txt .text2:after{content:"";position:absolute;width:43px;height:43px;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.289' height='34.289' viewBox='0 0 34.289 34.289'%3E%3Cg id='Group_27205' data-name='Group 27205' transform='translate(-2.301 -2.301)'%3E%3Cline id='Line_58' data-name='Line 58' y2='34.289' transform='translate(19.445 2.301)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_59' data-name='Line 59' y2='34.289' transform='translate(36.59 19.445) rotate(90)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");right:-71px;top:2px;transform:rotate(45deg)}@media (max-width: 1023px){.mv-box .txtbox .txt .text1:after,.mv-box .txtbox .txt .text2:after{width:35px;height:35px}}@media (max-width: 1023px){.mv-box .txtbox .txt{margin-top:26px}.mv-box .txtbox .txt .text{margin-bottom:44px}.mv-box .txtbox .txt .text:last-child{margin-bottom:0}.mv-box .txtbox .txt .text span{font-size:14px;font-size:1.4rem;line-height:1.42857em}.mv-box .txtbox .txt .text1:after,.mv-box .txtbox .txt .text2:after{right:auto;top:auto;bottom:-40px;left:50%;margin-left:-17px}}.sec-intro{margin-top:-67px}@media (max-width: 1023px){.sec-intro{margin-top:-64px}}.sec-intro .inbox{max-width:1440px;width:100%;margin:0 auto;position:relative;z-index:1}.sec-intro .inbox .deco{position:absolute;z-index:-1}.sec-intro .inbox .deco1{top:-330px;left:-362px}.sec-intro .inbox .deco2{bottom:-164px;right:-380px}@media (max-width: 1023px){.sec-intro .inbox .deco1{top:-272px;left:-355px}.sec-intro .inbox .deco2{bottom:-47px;right:-291px}}.sec-intro .txt{font-size:20px;font-size:2rem;line-height:1.9em;letter-spacing:.025em;font-weight:500;color:#fff;text-align:center}.sec-intro .icon{margin-top:43px;text-align:center}@media (min-width: 1024px){.sec-intro .icon{padding-right:20px}}@media (max-width: 1023px){.sec-intro{padding:0 21px 0 29px}.sec-intro .txt{font-size:16px;font-size:1.6rem;line-height:1.75em;text-align:left}.sec-intro .icon{margin-top:53px;padding-right:22px}.sec-intro .icon img{width:124px;height:88px}}.sec-anchor{background:#fff;padding:71px 20px 124px}.sec-anchor .innerbox{max-width:845px;width:100%;margin:0 auto}.sec-anchor .ttl{text-align:center}@media (max-width: 1023px){.sec-anchor{padding:32px 20px 52px}}.sec-anchor .itembox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-top:55px}.sec-anchor .itembox .item{width:calc(33.3333333% - 19px);margin-right:28px;margin-bottom:24px}@media (min-width: 1024px){.sec-anchor .itembox .item:nth-child(3n){margin-right:0}}@media (max-width: 1023px){.sec-anchor .itembox{margin-top:36px}.sec-anchor .itembox .item{width:calc(50% - 6px);margin-right:12px;margin-bottom:12px}.sec-anchor .itembox .item:nth-child(even){margin-right:0}.sec-anchor .itembox .icon img{width:50px;height:43px}}.sec-anchor .itembox a{display:block;text-align:center;border:4px solid #000;padding:61px 0 46px;position:relative}.sec-anchor .itembox a:after{content:"";position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-size:100%;bottom:13px;left:50%;margin-left:-10px}@media (max-width: 1023px){.sec-anchor .itembox a{padding:18px 0 30px;border-width:3px}.sec-anchor .itembox a:after{width:12px;height:12px;bottom:10px;margin-left:-6px}}.sec-anchor .itembox .ttl-en{margin-top:8px;font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:0em;font-weight:900;text-transform:uppercase}@media (max-width: 1023px){.sec-anchor .itembox .ttl-en{margin-top:2px;font-size:18px;font-size:1.8rem;line-height:1.5em}}.sec-anchor .itembox .ttl-jp{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.025em;font-weight:800}@media (max-width: 1023px){.sec-anchor .itembox .ttl-jp{font-size:14px;font-size:1.4rem;line-height:1.42857em}}.sec-anchor .itembox .color1 a{border-color:#2DA0C4}.sec-anchor .itembox .color1 a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_176466' data-name='Group 176466' transform='translate(-419 -1382)'%3E%3Ccircle id='Ellipse_2783' data-name='Ellipse 2783' cx='10' cy='10' r='10' transform='translate(419 1382)' fill='%232da0c4'/%3E%3Cpath id='Path_528145' data-name='Path 528145' d='M-10723.693-9606v8h8' transform='translate(14798.764 600.414) rotate(-45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-anchor .itembox .color1 .ttl-en{color:#2DA0C4}.sec-anchor .itembox .color2 a{border-color:#FF7E1F}.sec-anchor .itembox .color2 a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_176467' data-name='Group 176467' transform='translate(-419 -1382)'%3E%3Ccircle id='Ellipse_2783' data-name='Ellipse 2783' cx='10' cy='10' r='10' transform='translate(419 1382)' fill='%23ff7e1f'/%3E%3Cpath id='Path_528145' data-name='Path 528145' d='M-10723.693-9606v8h8' transform='translate(14798.764 600.414) rotate(-45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-anchor .itembox .color2 .ttl-en{color:#FF7E1F}.sec-anchor .itembox .color3 a{border-color:#15D677}.sec-anchor .itembox .color3 a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_176468' data-name='Group 176468' transform='translate(-419 -1382)'%3E%3Ccircle id='Ellipse_2783' data-name='Ellipse 2783' cx='10' cy='10' r='10' transform='translate(419 1382)' fill='%2315d677'/%3E%3Cpath id='Path_528145' data-name='Path 528145' d='M-10723.693-9606v8h8' transform='translate(14798.764 600.414) rotate(-45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-anchor .itembox .color3 .ttl-en{color:#15D677}.sec-anchor .itembox .color4 a{border-color:#FD7575}.sec-anchor .itembox .color4 a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_176471' data-name='Group 176471' transform='translate(-419 -1382)'%3E%3Ccircle id='Ellipse_2783' data-name='Ellipse 2783' cx='10' cy='10' r='10' transform='translate(419 1382)' fill='%23fd7575'/%3E%3Cpath id='Path_528145' data-name='Path 528145' d='M-10723.693-9606v8h8' transform='translate(14798.764 600.414) rotate(-45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-anchor .itembox .color4 .ttl-en{color:#FD7575}.sec-anchor .itembox .color5 a{border-color:#BD63F5}.sec-anchor .itembox .color5 a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_176470' data-name='Group 176470' transform='translate(-419 -1382)'%3E%3Ccircle id='Ellipse_2783' data-name='Ellipse 2783' cx='10' cy='10' r='10' transform='translate(419 1382)' fill='%23bd63f5'/%3E%3Cpath id='Path_528145' data-name='Path 528145' d='M-10723.693-9606v8h8' transform='translate(14798.764 600.414) rotate(-45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-anchor .itembox .color5 .ttl-en{color:#BD63F5}.sec-anchor .itembox .color6 a{border-color:#4158D6}.sec-anchor .itembox .color6 a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_176469' data-name='Group 176469' transform='translate(-419 -1382)'%3E%3Ccircle id='Ellipse_2783' data-name='Ellipse 2783' cx='10' cy='10' r='10' transform='translate(419 1382)' fill='%234158d6'/%3E%3Cpath id='Path_528145' data-name='Path 528145' d='M-10723.693-9606v8h8' transform='translate(14798.764 600.414) rotate(-45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-anchor .itembox .color6 .ttl-en{color:#4158D6}.sec-chill{position:relative;padding-bottom:124px}@media (max-width: 1023px){.sec-chill{padding-bottom:65px}}.sec-chill .c-main-box{background:#E0F8FF}.sec-chill .c-main-box .lbox{background:#2DA0C4}@media (min-width: 1024px){.sec-chill .c-main-box .lbox{padding-bottom:158px}}.sec-chill .chill-sub{margin-top:85px;padding:0 16px}@media (max-width: 1023px){.sec-chill .chill-sub{margin-top:39px}}.sec-chill .chill-sub .itembox{max-width:1216px;width:100%;margin:0 auto}@media (min-width: 1024px){.sec-chill .chill-sub .itembox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-chill .chill-sub .itembox .item{width:50%}.sec-chill .chill-sub .itembox .item:nth-child(odd){padding-right:45px}.sec-chill .chill-sub .itembox .item:nth-child(even){padding-left:45px}}@media only screen and (min-width: 1024px) and (max-width: 1080px){.sec-chill .chill-sub .itembox .item:nth-child(odd){padding-right:25px}.sec-chill .chill-sub .itembox .item:nth-child(even){padding-left:25px}}.sec-chill .chill-sub .item .imgbox img{width:100%}.sec-chill .chill-sub .item .ttl{font-size:25px;font-size:2.5rem;line-height:1.44em;letter-spacing:.025em;font-weight:800}@media (min-width: 1024px){.sec-chill .chill-sub .item .ttl{margin-top:35px}}.sec-chill .chill-sub .item .txtbox{margin-top:20px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:500}@media (min-width: 1024px){.sec-chill .chill-sub .item .txtbox{padding-right:24px}}.sec-chill .chill-sub .item .txtbox p{margin-bottom:15px}.sec-chill .chill-sub .item .txtbox p:last-child{margin-bottom:0}@media (max-width: 1023px){.sec-chill .chill-sub .item{margin-bottom:19px;padding-bottom:19px;border-bottom:1px solid #ACACAC}.sec-chill .chill-sub .item:last-child{margin-bottom:0}.sec-chill .chill-sub .item .imgbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sec-chill .chill-sub .item .imgbox .img{width:127px}.sec-chill .chill-sub .item .ttl{width:calc(100% - 127px);font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;padding-left:15px}.sec-chill .chill-sub .item .txtbox{margin-top:10px;font-size:14px;font-size:1.4rem;line-height:1.71429em}.sec-chill .chill-sub .item .txtbox p{margin-bottom:17px}}.sec-chill .chill-sub .btn-more{margin-top:80px}.sec-chill .chill-sub .btn-more .c-btn1{margin:0 auto}@media (min-width: 1024px){.sec-chill .chill-sub .btn-more .c-btn1{max-width:418px;height:84px}}@media (max-width: 1023px){.sec-chill .chill-sub .btn-more{margin:30px -2px 0}}.sec-soak{position:relative;padding-bottom:124px}@media (max-width: 1023px){.sec-soak{padding-bottom:65px}}.sec-soak .c-main-box{background:#FFFFDD}.sec-soak .c-main-box .lbox{background:#FF7E1F}@media (min-width: 1024px){.sec-soak .c-main-box .lbox{padding-bottom:75px;padding-left:10px}}@media (min-width: 1024px){.sec-soak .c-main-box .rbox .txtbox{min-height:430px;padding-bottom:40px}}.sec-soak .c-main-box .rbox .txtbox .txt{margin-top:30px}@media (max-width: 1023px){.sec-soak .c-main-box .rbox .txtbox .txt{margin-top:16px}}.sec-soak .soak-sub{margin-top:77px;padding:0 16px}@media (max-width: 1023px){.sec-soak .soak-sub{margin-top:37px}}.sec-soak .soak-sub .itembox{max-width:1282px;width:100%;margin:0 auto}@media (min-width: 1024px){.sec-soak .soak-sub .itembox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-soak .soak-sub .itembox .item{width:33.33333%;margin-right:25px}.sec-soak .soak-sub .itembox .item:last-child{margin-right:0}}.sec-soak .soak-sub .item .imgbox img{width:100%}.sec-soak .soak-sub .item .ttl{font-size:25px;font-size:2.5rem;line-height:1.44em;letter-spacing:.025em;font-weight:800}@media (min-width: 1024px){.sec-soak .soak-sub .item .ttl{margin-top:35px}}.sec-soak .soak-sub .item .txtbox{margin-top:23px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:500}@media (min-width: 1024px){.sec-soak .soak-sub .item .txtbox{padding-right:19px}}.sec-soak .soak-sub .item .txtbox p{margin-bottom:15px}.sec-soak .soak-sub .item .txtbox p:last-child{margin-bottom:0}@media (max-width: 1023px){.sec-soak .soak-sub .item{margin-bottom:19px;padding-bottom:19px;border-bottom:1px solid #ACACAC}.sec-soak .soak-sub .item:last-child{margin-bottom:0}.sec-soak .soak-sub .item .imgbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sec-soak .soak-sub .item .imgbox .img{width:130px}.sec-soak .soak-sub .item .ttl{width:calc(100% - 127px);font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;padding-left:15px}.sec-soak .soak-sub .item .txtbox{margin-top:10px;font-size:14px;font-size:1.4rem;line-height:1.71429em}.sec-soak .soak-sub .item .txtbox p{margin-bottom:10px}}.sec-soak .soak-sub .btn-more{margin-top:80px}.sec-soak .soak-sub .btn-more .c-btn1{margin:0 auto}@media (min-width: 1024px){.sec-soak .soak-sub .btn-more .c-btn1{max-width:418px;height:84px}}@media (max-width: 1023px){.sec-soak .soak-sub .btn-more{margin:30px -2px 0}}.c-gallery{background:#000;position:relative;border-bottom:20px solid #000}.c-gallery .itembox .item{width:674px;margin-right:10px}.c-gallery .itembox img{width:100%}@media (max-width: 1023px){.c-gallery{border-width:15px}.c-gallery .itembox .item{width:310px;margin-right:8px}}.c-gallerybox{position:relative;overflow:hidden}@media (min-width: 1024px){.c-gallerybox .txtbox{padding-left:74px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;position:absolute;width:477px;height:439px;z-index:1;top:0;left:0;clip-path:polygon(0% 0%, 90% 0, 100% 50%, 90% 100%, 0% 100%);padding-right:108px;padding-top:9px}}.c-gallerybox .txtbox .ttl{font-size:25px;font-size:2.5rem;line-height:1.44em;letter-spacing:.025em;font-weight:800}.c-gallerybox .txtbox .txt{margin-top:25px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:500}@media (max-width: 1023px){.c-gallerybox .txtbox{background:#000;text-align:center;padding:8px 16px 18px}.c-gallerybox .txtbox .ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;color:#15D677}.c-gallerybox .txtbox .txt{margin-top:8px;font-size:14px;font-size:1.4rem;line-height:1.57143em;color:#fff}}.sec-feel{position:relative}.sec-feel .c-main-box{background:#E3FFE3}.sec-feel .c-main-box .lbox{background:#15D677}@media (min-width: 1024px){.sec-feel .c-main-box .lbox{padding-bottom:132px}}.sec-feel .c-main-box .rbox .txtbox{padding-bottom:82px}.sec-feel .btn-more{margin-top:42px;text-align:center}@media (max-width: 1023px){.sec-feel .btn-more{margin-top:36px;padding-left:10px}}@media (min-width: 1024px){.sec-feel .c-gallerybox .txtbox{background:#E3FFE3}}.sec-feel .c-gallerybox .txtbox .ttl{color:#15D677}.sec-eat{position:relative}.sec-eat .c-main-box{background:#FFF4F2}.sec-eat .c-main-box .lbox{background:#FD8A75}@media (min-width: 1024px){.sec-eat .c-main-box .lbox{padding-bottom:115px}}@media (max-width: 1023px){.sec-eat .c-main-box .lbox{padding-top:40px;min-height:211px}}.sec-eat .c-main-box .rbox .txtbox{padding-bottom:82px}@media (max-width: 1023px){.sec-eat .c-main-box .rbox .txtbox{padding-bottom:45px}}.sec-eat .btn-more{margin-top:42px;text-align:center}@media (max-width: 1023px){.sec-eat .btn-more{margin-top:36px;padding-left:10px}}@media (min-width: 1024px){.sec-eat .c-gallery .itembox .item{width:679px}}@media (max-width: 1023px){.sec-eat .c-gallery .itembox .item{width:258px}}@media (min-width: 1024px){.sec-eat .c-gallerybox .txtbox{background:#FFF4F2;height:445px}}.sec-eat .c-gallerybox .txtbox .ttl{color:#FD8A75}.sec-nest{position:relative;padding-bottom:97px}@media (max-width: 1023px){.sec-nest{padding-bottom:65px}}.sec-nest .c-main-box{background:#F8F8F8}.sec-nest .c-main-box .lbox{background:#BD63F5}@media (min-width: 1024px){.sec-nest .c-main-box .lbox{padding-bottom:62px}}@media (max-width: 1023px){.sec-nest .c-main-box .lbox{padding-top:47px;min-height:205px}.sec-nest .c-main-box .lbox .ttl-en{margin-top:9px}}.sec-nest .c-main-box .rbox .txtbox{padding-bottom:30px}@media (min-width: 1024px){.sec-nest .c-main-box .rbox .txtbox{min-height:420px}}@media (max-width: 1023px){.sec-nest .c-main-box .rbox .txtbox{padding-bottom:39px}}.sec-nest .sec-howto{margin-top:35px}.sec-nest .sec-howto .innerbox{max-width:1256px;width:100%;margin:0 auto}@media (min-width: 1024px){.sec-nest .sec-howto .innerbox{padding:0 20px}}.sec-nest .sec-howto .ttlbox{position:relative;max-width:832px;width:100%;height:278px;margin:0 auto;background:url(../../img/concept/icon/bg_ttl_howto.png) center no-repeat;background-size:cover;padding-top:90px}@media (min-width: 1024px){.sec-nest .sec-howto .ttlbox{left:-13px}}.sec-nest .sec-howto .ttlbox .ttl-en{position:absolute;top:-19px;left:-90px}.sec-nest .sec-howto .ttlbox .ttl{font-size:27px;font-size:2.7rem;line-height:1.48148em;letter-spacing:.025em;font-weight:800;color:#fff;text-align:center}@media (max-width: 1023px){.sec-nest .sec-howto{margin-top:19px}.sec-nest .sec-howto .ttlbox{max-width:363px;height:184px;background:url(../../img/concept/icon/bg_ttl_howto_sp.png) center no-repeat;background-size:cover;padding-top:50px}.sec-nest .sec-howto .ttlbox .ttl-en{top:-37px;left:-23px}.sec-nest .sec-howto .ttlbox .ttl-en img{width:236px;height:102px}.sec-nest .sec-howto .ttlbox .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em}}.sec-nest .sec-howto .itembox{margin-top:30px}@media (min-width: 1024px){.sec-nest .sec-howto .itembox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sec-nest .sec-howto .itembox .item{width:50%;margin-bottom:50px}.sec-nest .sec-howto .itembox .item:nth-child(odd){padding-right:45px}.sec-nest .sec-howto .itembox .item:nth-child(even){padding-left:45px}}@media only screen and (min-width: 1024px) and (max-width: 1080px){.sec-nest .sec-howto .itembox .item:nth-child(odd){padding-right:25px}.sec-nest .sec-howto .itembox .item:nth-child(even){padding-left:25px}}.sec-nest .sec-howto .itembox .img img{width:100%}.sec-nest .sec-howto .itembox .txt{margin-top:22px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:500}@media (min-width: 1024px){.sec-nest .sec-howto .itembox .txt{padding-right:24px}}.sec-nest .sec-howto .itembox .txt .txt-note{margin-top:15px}@media (max-width: 1023px){.sec-nest .sec-howto .itembox{margin-top:20px;padding:0 16px}.sec-nest .sec-howto .itembox .item{padding-bottom:21px;margin-bottom:19px;border-bottom:1px solid #ACACAC;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-nest .sec-howto .itembox .item:last-child{margin-bottom:0}.sec-nest .sec-howto .itembox .item .img{width:130px}.sec-nest .sec-howto .itembox .item .txt{width:calc(100% - 130px);padding-left:10px;font-size:14px;font-size:1.4rem;line-height:1.57143em;margin-top:0}.sec-nest .sec-howto .itembox .item .txt .txt-note{margin-top:5px;font-size:12px;font-size:1.2rem;line-height:1.41667em}}.c-contact-box{border-width:0}.sec-explore{position:relative}.sec-explore .c-main-box{background:#F8F8F8}.sec-explore .c-main-box .lbox{background:#4158D6}@media (min-width: 1024px){.sec-explore .c-main-box .lbox{padding-bottom:145px}}@media (max-width: 1023px){.sec-explore .c-main-box .lbox{padding-top:32px}}.sec-explore .c-main-box .rbox .txtbox{padding-bottom:104px}@media (max-width: 1023px){.sec-explore .c-main-box .rbox .txtbox{padding-bottom:37px}}.sec-explore .sec-spots{max-width:1440px;width:100%;margin:55px auto 0;position:relative;z-index:1;padding-bottom:136px}@media (max-width: 1023px){.sec-explore .sec-spots{padding-bottom:122px}}.sec-explore .sec-spots .deco{position:absolute;z-index:-1}.sec-explore .sec-spots .deco.deco1{top:87px;left:23px}@media only screen and (max-width: 1280px){.sec-explore .sec-spots .deco.deco1{left:0}}.sec-explore .sec-spots .deco.deco2{top:100px;right:70px}@media only screen and (max-width: 1280px){.sec-explore .sec-spots .deco.deco2{right:0}}@media only screen and (max-width: 1120px){.sec-explore .sec-spots .deco.deco2{top:170px}}.sec-explore .sec-spots .deco.deco3{bottom:65px;left:43px}@media only screen and (max-width: 1120px){.sec-explore .sec-spots .deco.deco3{left:-30px}}.sec-explore .sec-spots .deco.deco4{bottom:100px;right:92px}@media only screen and (max-width: 1280px){.sec-explore .sec-spots .deco.deco4{right:0}}@media (max-width: 1023px){.sec-explore .sec-spots .deco.deco1{top:28%;left:auto;right:-30px}.sec-explore .sec-spots .deco.deco1 img{width:156px;height:209px}.sec-explore .sec-spots .deco.deco2{top:90px;right:0;z-index:1}.sec-explore .sec-spots .deco.deco2 img{width:75px;height:87px}.sec-explore .sec-spots .deco.deco3{bottom:auto;top:70px;left:0;z-index:1}.sec-explore .sec-spots .deco.deco3 img{width:79px;height:92px}.sec-explore .sec-spots .deco.deco4{bottom:22.8%;right:-30px}.sec-explore .sec-spots .deco.deco4 img{width:161px;height:auto}}.sec-explore .sec-spots .innerbox{max-width:1024px;width:100%;margin:0 auto}.sec-explore .sec-spots .ttlbox{position:relative;max-width:832px;width:100%;height:279px;margin:0 auto;background:url(../../img/concept/icon/bg_ttl_spots.png) center no-repeat;background-size:cover;padding-top:90px}@media (min-width: 1024px){.sec-explore .sec-spots .ttlbox{left:-13px}}.sec-explore .sec-spots .ttlbox .ttl-en{position:absolute;top:-8px;left:-76px}.sec-explore .sec-spots .ttlbox .ttl{font-size:27px;font-size:2.7rem;line-height:1.48148em;letter-spacing:.025em;font-weight:800;color:#fff;text-align:center}@media (max-width: 1023px){.sec-explore .sec-spots{margin-top:19px}.sec-explore .sec-spots .ttlbox{max-width:363px;height:184px;background:url(../../img/concept/icon/bg_ttl_spots_sp.png) center no-repeat;background-size:cover;padding-top:50px}.sec-explore .sec-spots .ttlbox .ttl-en{top:-25px;left:-20px}.sec-explore .sec-spots .ttlbox .ttl-en img{width:205px;height:93px}.sec-explore .sec-spots .ttlbox .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em}}.sec-explore .sec-spots .itembox{margin-top:34px}@media (min-width: 1024px){.sec-explore .sec-spots .itembox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width: 1024px) and (max-width: 1080px){.sec-explore .sec-spots .itembox{padding:0 16px}}@media (min-width: 1024px){.sec-explore .sec-spots .itembox .item{width:50%}.sec-explore .sec-spots .itembox .item:nth-child(odd){padding-right:32px}.sec-explore .sec-spots .itembox .item:nth-child(even){padding-left:32px}}.sec-explore .sec-spots .itembox .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:800;padding-bottom:15px;border-bottom:2px solid #000}.sec-explore .sec-spots .itembox .list{margin-top:25px}.sec-explore .sec-spots .itembox .list li{position:relative;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:500;padding-left:16px}.sec-explore .sec-spots .itembox .list li:before{content:"";position:absolute;left:0;top:15px;width:4px;height:4px;border-radius:50%;background:#FF00D8}@media (max-width: 1023px){.sec-explore .sec-spots .itembox{margin-top:7px;padding:0 16px}.sec-explore .sec-spots .itembox .item{margin-bottom:29px}.sec-explore .sec-spots .itembox .item:last-child{margin-bottom:0}.sec-explore .sec-spots .itembox .ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;padding-bottom:15px}.sec-explore .sec-spots .itembox .list{margin-top:21px}.sec-explore .sec-spots .itembox .list li{font-size:14px;font-size:1.4rem;line-height:1.71429em;padding-left:19px}.sec-explore .sec-spots .itembox .list li:before{left:4px;top:11px}}.sec-explore .sec-spots .btn-more{margin-top:70px}.sec-explore .sec-spots .btn-more .c-btn1{margin:0 auto}@media (min-width: 1024px){.sec-explore .sec-spots .btn-more .c-btn1{max-width:418px;height:84px;cursor:pointer}.sec-explore .sec-spots .btn-more .c-btn1:after{content:"";position:absolute;left:22px;top:8px;background:#fff;width:calc(100% - 42px);height:calc(100% - 27px);z-index:-1;transition:transform .3s}}@media only screen and (min-width: 1024px) and (min-width: 1025px){.sec-explore .sec-spots .btn-more .c-btn1:hover:after{transform:scale(1.05)}}@media (max-width: 1023px){.sec-explore .sec-spots .btn-more{margin:35px -2px 0}}

/*# sourceMappingURL=maps/concept.min.css.map */
