@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap";ul,ul ul{margin:0;list-style:none}li{margin:0}h1,h2,h3,h4{padding:0;margin:0;letter-spacing:0}body{line-height:1.6}h1,h2{letter-spacing:.05em}h3,h4{line-height:1.6}.br_pc{display:block}.br_sp{display:none}small{margin-top:1em;display:block;font-size:13px}@media only screen and (max-width:768px){h1,h2{line-height:1.5}.br_pc{display:none}.br_sp{display:block}}.sec{width:100%;padding:80px 40px 90px;box-sizing:border-box}@media only screen and (max-width:768px){.sec{padding:60px 17px 70px}}.headbanner{padding:0;margin:0}.headbanner img{width:100%;display:block}.sec-head{margin-bottom:60px}.sec-head h2{margin-bottom:22px;font-size:31px;font-weight:700;text-align:center}.sec-head .lead{font-size:15px;text-align:center}.btn{padding:11px 25px;font-size:16px;font-weight:500;border-radius:5px;box-sizing:border-box}.btn.bordered{width:100%;color:#000;font-size:15px;background-color:transparent;border:solid 1px #999}@media only screen and (max-width:768px){.sec-head{margin-bottom:40px}.sec-head h2{margin-bottom:18px;font-size:24px}.sec-head .lead{width:auto;display:inline-block;font-size:14px;text-align:left}}.common-new .advisers .adviserList{width:100%;max-width:1440px;display:flex;flex-wrap:wrap;gap:50px 4%}.common-new .advisers .adviserList>li{width:48%;display:flex;gap:0 4.96%;justify-content:flex-end}.common-new .advisers .adviserList>li .adviser-inner{width:65.839%}.common-new .advisers .adviserList>li .adviser-head{width:100%;margin-bottom:20px;position:relative}.common-new .advisers .adviserList>li .adviser-head .image{width:44%;aspect-ratio:1 / 1;align-self:flex-start;position:absolute;left:-52%;border-radius:50%;overflow:hidden}.common-new .advisers .adviserList>li .adviser-head .image img{width:100%;display:block}.common-new .advisers .adviserList>li .adviser-head .text{width:65.839%}.common-new .advisers .adviserList>li .adviser-head .title{margin-bottom:5px;font-size:20px;font-weight:700}.common-new .advisers .adviserList>li .adviser-head .katagaki{margin-bottom:18px;display:block;font-size:15px}.common-new .advisers .adviserList>li .desc{margin-bottom:24px;display:block;font-size:15px}@media only screen and (max-width:1024px){.common-new .advisers .adviserList{gap:50px 4%}.common-new .advisers .adviserList>li{width:100%;justify-content:flex-start}.common-new .advisers .adviserList>li .adviser-inner{width:100%}.common-new .advisers .adviserList>li .adviser-head{margin-bottom:20px;display:flex;gap:0 30px;align-items:center}.common-new .advisers .adviserList>li .adviser-head .image{width:20%;aspect-ratio:1 / 1;position:static;transform:none}.common-new .advisers .adviserList>li .adviser-head .title{font-size:19px}.common-new .advisers .adviserList>li .adviser-head .katagaki{margin-bottom:0;font-size:14px}}@media only screen and (max-width:768px){.common-new .advisers .adviserList{gap:40px 4%}.common-new .advisers .adviserList>li .adviser-head{margin-bottom:20px;gap:0 6%}.common-new .advisers .adviserList>li .adviser-head .image{width:32%}.common-new .advisers .adviserList>li .adviser-head .title{margin-bottom:4px;font-size:18px}.common-new .advisers .adviserList>li .adviser-head .katagaki{font-size:14px}.common-new .advisers .adviserList>li .desc{font-size:14px}.common-new .advisers .adviserList>li .btn{width:100%}}.common-new .artists{background-color:#f5f5f7}.common-new .artists .sec-head{margin-bottom:70px}.common-new .artists .sec-head .lead{margin-bottom:40px}.common-new .artists .sec-head .catch{font-size:22px;font-style:italic;letter-spacing:.15em;text-align:center}.common-new .artists .artistList{max-width:1440px;margin-bottom:60px;display:flex;flex-wrap:wrap;gap:40px 2%}.common-new .artists .artistList>li{width:23.5%}.common-new .artists .artistList>li .artist-head{width:100%;margin-bottom:15px;display:flex;gap:0 6%;align-items:center}.common-new .artists .artistList>li .artist-head .image{width:32%;aspect-ratio:1 / 1;align-self:flex-start;border-radius:50%;overflow:hidden}.common-new .artists .artistList>li .artist-head .image img{width:100%;height:100%;object-fit:cover;display:block}.common-new .artists .artistList>li .artist-head .text{width:62%}.common-new .artists .artistList>li .artist-head .text .title{margin-bottom:2px;font-size:17px;font-weight:700}.common-new .artists .artistList>li .artist-head .text .katagaki{font-size:13px}.common-new .artists .artistList>li .desc{margin-bottom:15px;font-size:14px}.common-new .artists .artistList>li .btn{width:100%;color:#000;font-size:15px;background-color:transparent;border:solid 1px #999}.common-new .artists>.btn-box .btn{width:350px;display:inline-block}@media only screen and (max-width:1024px){.common-new .artists .artistList>li{width:32%}}@media only screen and (max-width:768px){.common-new .artists .sec-head{margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.common-new .artists .sec-head .lead{margin-bottom:22px}.common-new .artists .sec-head .catch{font-size:18px;letter-spacing:.1em;text-align:left}.common-new .artists .artistList{margin-bottom:40px;flex-direction:column;gap:40px 2%}.common-new .artists .artistList>li{width:100%}.common-new .artists .artistList>li .artist-head .text .title{margin-bottom:4px;font-size:18px}.common-new .artists .artistList>li .artist-head .text .katagaki{font-size:14px}.common-new .artists .artistList>li .desc{font-size:14px}.common-new .artists>.btn-box{width:100%}.common-new .artists>.btn-box .btn{width:100%}}.caseSlider-wrap{width:100%}.slider-ui-box{width:fit-content;margin:0 auto 30px;display:flex;justify-content:center;align-items:center;gap:0 18px}.slider-ui-box:has(.swiper-button-lock){display:none}.slider-ui-box .swiper-pagination{width:fit-content;display:flex;justify-content:center;position:relative;left:auto;right:auto;top:auto;bottom:auto}.slider-ui-box .swiper-pagination-bullet{background-color:#ccc;opacity:1}.slider-ui-box .swiper-pagination-bullet-active{background-color:#a877ba}.slider-ui-box .swiper-button-prev,.slider-ui-box .swiper-button-next{width:36px;height:36px;margin:0;display:flex;justify-content:center;align-items:center;position:relative;left:auto;right:auto;top:auto;bottom:auto;border:solid 1px #666;border-radius:50%;cursor:pointer;transition:border-color .2s ease}.slider-ui-box .swiper-button-prev:hover,.slider-ui-box .swiper-button-next:hover{border-color:#a877ba}.slider-ui-box .swiper-button-prev:before,.slider-ui-box .swiper-button-next:before{content:"";width:8px;height:10px;background-color:#666;transition:background-color .2s ease}.slider-ui-box .swiper-button-prev:hover:before,.slider-ui-box .swiper-button-next:hover:before{background-color:#a877ba}.slider-ui-box .swiper-button-prev:before{clip-path:polygon(0% 50%,8px 0%,8px 10px);translate:-1px}.slider-ui-box .swiper-button-next:before{clip-path:polygon(8px 50%,0% 0%,0% 10px);translate:1px}.slider-ui-box .swiper-button-prev svg,.slider-ui-box .swiper-button-next svg{display:none}.swiper-button-lock{display:none!important}@media only screen and (max-width:768px){.slider-ui-box{margin-bottom:20px;gap:0 15px}}.caseSlider{width:100%;max-width:1440px}.caseSlider-wrap .caseList>li{width:610px;margin-bottom:2px}.caseSlider-wrap .caseList>li .case-title{width:100%;margin-bottom:20px}.caseSlider-wrap .caseList>li .case-title span{width:fit-content;padding:10px 12px 7px;display:block;font-family:Roboto,sans-serif;color:#fff;font-size:17px;font-weight:700;line-height:1;background-color:#a877ba;border-radius:6px 6px 0 0}.caseSlider-wrap .caseList>li .case-title:after{content:"";width:100%;height:2px;display:block;background-color:#a877ba}.caseSlider-wrap .caseList>li .case-inner{width:100%;display:flex;gap:0 25px}.caseSlider-wrap .caseList>li .text{width:365px;font-size:15px}.caseSlider-wrap .infoList{width:100%;margin-bottom:20px;display:flex;flex-direction:column;gap:.5em 0}.caseSlider-wrap .infoList>li{width:100%;display:flex}.caseSlider-wrap .infoList>li .title{width:7.5em;display:block;flex-shrink:0;font-weight:700}.caseSlider-wrap .infoList>li .content{display:block}.caseSlider-wrap .commentList{padding-top:20px;margin-bottom:30px;display:flex;flex-direction:column;gap:1em 0;border-top:solid 1px #ddd}.caseSlider-wrap .commentList>li .title{margin-bottom:.5em;display:block;font-weight:700}.caseSlider-wrap .commentList>li .content{display:block}.caseSlider-wrap .caseList>li .text .btn{width:100%}.caseSlider-wrap .caseList>li .image{width:220px;flex-shrink:0;display:flex;flex-direction:column;gap:15px 0}.caseSlider-wrap .caseList>li .image-inner{width:100%;box-sizing:border-box;border:solid 1px #ccc}.caseSlider-wrap .caseList>li .image-inner img{width:100%;display:block}.caseSlider-wrap .caseInnerList{width:100%;padding-left:14px;margin-top:15px;box-sizing:border-box}.caseSlider-wrap .caseInnerList>li{margin-bottom:5px;position:relative;font-size:14px}.caseSlider-wrap .caseInnerList>li:last-child{margin-bottom:0}.caseSlider-wrap .caseInnerList>li:before{content:"";width:5px;height:5px;margin-right:10px;display:block;position:absolute;left:-.9em;top:.7em;background-color:#333;border-radius:50%}@media only screen and (max-width:768px){.caseSlider-wrap .caseList>li{width:100%}.caseSlider-wrap .caseList>li .case-inner{flex-direction:column;gap:0 25px}.caseSlider-wrap .caseList>li .image{width:100%;margin-bottom:15px;flex-direction:row;gap:0 10px}.caseSlider-wrap .caseList>li .image-inner{width:calc(100% - 5px)}.caseSlider-wrap .caseList>li .text{width:100%}}.common-new .process{background-color:#f5f5f7}.common-new .processList{width:100%;max-width:960px;display:flex;flex-direction:column;gap:10px 0}.common-new .processList>li{position:relative}.common-new .processList>li:nth-of-type(1){z-index:5}.common-new .processList>li:nth-of-type(2){z-index:4}.common-new .processList>li:nth-of-type(3){z-index:3}.common-new .processList>li:nth-of-type(4){z-index:2}.common-new .processList>li:nth-of-type(5){z-index:1}.common-new .processList>li:after{content:"";width:50px;aspect-ratio:1 / 1;margin:auto;display:block;position:absolute;left:0;right:0;bottom:-25px;background-color:#fff;border:solid 10px #f5f5f7;transform:rotate(45deg);z-index:1}.common-new .processList>li:last-child:after{content:none}.common-new .processList>li .inner{width:100%;padding:40px;display:flex;gap:0 40px;justify-content:space-between;position:relative;background-color:#fff;z-index:2}.common-new .processList>li .step-num{width:45px;flex-shrink:0;font-family:Roboto,sans-serif;font-size:40px;font-weight:700;line-height:1;text-align:center}.common-new .processList>li .step-num:before{content:"STEP";display:block;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1}.common-new .processList>li .text{flex:1}.common-new .processList>li .text .title{margin-bottom:.7em;display:block;font-size:20px;font-weight:700}.common-new .processList>li .text .title2{margin-top:1.5em;margin-bottom:.6em;display:block;font-size:15px;font-weight:700}.common-new .processList>li .text .content{display:block;font-size:15px}.common-new .processList>li .text .processInnerList{width:100%;padding-left:14px;margin-top:15px;box-sizing:border-box}.common-new .processList>li .text .processInnerList>li{margin-bottom:5px;position:relative;font-size:14px}.common-new .processList>li .text .processInnerList>li:last-child{margin-bottom:0}.common-new .processList>li .text .processInnerList>li:before{content:"";width:5px;height:5px;margin-right:10px;display:block;position:absolute;left:-.9em;top:.7em;background-color:#333;border-radius:50%}.common-new .processList>li .image{width:29%;flex-shrink:0}.common-new .processList>li .image img{width:100%;display:block}@media only screen and (max-width:768px){.common-new .processList>li .inner{padding:30px;flex-direction:column;gap:0;justify-content:flex-start}.common-new .processList>li .step-num{width:45px;font-size:35px;margin:0 auto 15px}.common-new .processList>li .step-num:before{font-size:16px}.common-new .processList>li .text{margin-bottom:10px}.common-new .processList>li .text .title{margin-bottom:15px;text-align:center}.common-new .processList>li .text .content{margin-bottom:15px}.common-new .processList>li .image{width:70%;max-width:300px;margin:0 auto}}.contact{background-image:url(https://wasabi-nomal.com/cdn/shop/t/3/assets/paper_1600x.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.contact .contact-infos{display:flex;justify-content:center;gap:0 50px}.contact .contact-info{width:380px;display:flex;flex-direction:column;align-items:center}.contact .contact-info .title{margin-bottom:20px;font-size:20px;font-weight:700}.contact .contact-info .telnum{margin-bottom:10px;display:flex;align-items:center;font-family:Roboto,sans-serif;font-size:42px;font-weight:700;line-height:1}.contact .contact-info .telnum:before{content:"TEL";margin-right:.7em;display:block;font-size:18px}.contact .contact-info .telnum a{display:block}.contact .contact-info .telnum a:hover{text-decoration:none}.contact .contact-info .hours{font-size:15px}@media only screen and (max-width:768px){.contact .contact-infos{display:flex;flex-direction:column;align-items:center;gap:0 50px}.contact .contact-info{width:100%}.contact .contact-info:first-child{margin-bottom:30px}.contact .contact-info .title{margin-bottom:15px;font-size:18px}.contact .contact-info .telnum{margin-bottom:5px;font-size:36px}.contact .contact-info .telnum:before{content:"TEL";margin-right:.7em;display:block;font-size:18px}.contact .contact-info .telnum a{display:block}.contact .contact-info .telnum a:hover{text-decoration:none}.contact .contact-info .hours{font-size:15px}}.nomalcan{color:#fff;background-color:#333}.nomalcan .nomalcanList{width:100%;max-width:1070px;margin:0 auto;display:flex;flex-wrap:wrap;gap:30px 3.738%;justify-content:center}.nomalcan .nomalcanList>li{width:30.841%}.nomalcan .nomalcanList>li .image{width:100%;margin-bottom:22px}.nomalcan .nomalcanList>li .image img{width:100%;display:block}.nomalcan .nomalcanList>li .title{margin-bottom:18px;font-size:21px;font-weight:700;text-align:center}.nomalcan .nomalcanList>li .desc{margin-bottom:15px;display:block;font-size:15px}.nomalcan .nomalcanList>li .place{padding-top:15px;margin-bottom:25px;display:block;font-size:15px;border-top:solid 1px rgba(255,255,255,.6)}.nomalcan .nomalcanList>li .btn{width:100%}@media only screen and (max-width:768px){.nomalcan .sec-head h2 span{top:2px;font-size:37px}.nomalcan .nomalcanList{flex-direction:column;gap:40px 3.738%}.nomalcan .nomalcanList>li{width:100%}.nomalcan .nomalcanList>li .image{margin-bottom:18px}.nomalcan .nomalcanList>li .title{margin-bottom:16px;font-size:19px}.nomalcan .nomalcanList>li .place{margin-bottom:15px;border-top:solid 1px rgba(255,255,255,.3)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/common-new.css.map */
