﻿.p-topIntro .youtube{width:100%;max-width:660px;margin:90px auto 45px;aspect-ratio:16/9}.p-topIntro .youtube iframe{width:100%;height:100%}.p-oem-202312 .bg-gray{background-color:#f4f4f3}.p-oem-202312 p.right{text-align:right}.p-oem-202312 p.small{font-size:14px}@media(min-width: 641px){.p-oem-202312 .sp_only{display:none}}.p-oem-202312 h2:not([class]){background:#898989;color:#fff;padding:8px 0;text-align:center;font-size:26px;margin-bottom:18px}@media(max-width: 640px){.p-oem-202312 h2:not([class]){font-size:20px}}.p-oem-202312__pagenavi ul{display:flex;align-items:flex-end;justify-content:center;gap:25px}@media(max-width: 640px){.p-oem-202312__pagenavi ul{gap:6px}}.p-oem-202312__pagenavi+.p-oem-202312__pagenavi{margin-top:25px}@media(max-width: 640px){.p-oem-202312__pagenavi+.p-oem-202312__pagenavi{margin-top:15px}}.p-oem-202312__intro .oem_intro{width:100%;margin-top:20px}.p-oem-202312 section:not(:first-child){margin-top:90px}.p-oem-202312 .l-inner+.l-inner{margin-top:90px}.p-oem-202312__about__inner{display:flex;gap:45px;padding:0 30px}@media(max-width: 640px){.p-oem-202312__about__inner{padding:0;flex-direction:column;gap:25px}}.p-oem-202312__about .image{width:300px;text-align:center}.p-oem-202312__about .image p{margin-top:8px}@media(max-width: 640px){.p-oem-202312__about .image{width:100%}.p-oem-202312__about .image img{width:40%}}.p-oem-202312__about .text{flex:1}.p-oem-202312__about .text .words{font-size:110%;text-align:center;line-height:1.75;margin-top:8px;margin-bottom:8px}.p-oem-202312__about .text .words span{color:#0068b7;font-weight:bold}@media(max-width: 640px){.p-oem-202312__about .text .words{font-size:105%}}.p-oem-202312__nucss{margin-top:45px}.p-oem-202312__nucss__heading{text-align:center;margin-bottom:30px}.p-oem-202312__feature>p{text-align:center;margin-top:35px;line-height:1.5}@media(max-width: 640px){.p-oem-202312__feature>p{text-align:left}}.p-oem-202312__feature__list{max-width:670px;width:100%;margin:0 auto;margin-top:45px}.p-oem-202312__feature__list li{display:flex;gap:10px;align-items:flex-start;list-style:none;border:solid 2px #5dab87;border-radius:15px;padding:15px 25px}.p-oem-202312__feature__list li+li{margin-top:15px}.p-oem-202312__feature__list img{width:43px}.p-oem-202312__feature__list .text{width:calc(100% - 53px);padding-top:8px}.p-oem-202312__feature__list h3{font-weight:bold;font-size:20px;margin-bottom:8px}.p-oem-202312__feature__list h3 span{background:linear-gradient(#fff 0%, #fff 50%, #fff100 50%, #fff100 100%)}.p-oem-202312__feature__list p{line-height:1.5}.p-oem-202312__feature a{display:block;width:fit-content;margin:45px auto 0}.p-oem-202312__markItemList{display:flex;flex-wrap:wrap;justify-content:center;gap:45px 0;justify-content:flex-start}.p-oem-202312__markItemList li{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:25%}.p-oem-202312__markItemList li:first-child{width:50%}@media(max-width: 640px){.p-oem-202312__markItemList li:first-child{width:calc((100% - 4vw)/1)}}.p-oem-202312__markItemList li img{width:auto}.p-oem-202312__markItemList li .oem_barth__container{display:flex;justify-content:space-around;width:100%}.p-oem-202312__markItemList img{max-height:200px;width:auto}.p-oem-202312__markItemList p{font-weight:bold;text-align:center;margin-top:10px}@media(max-width: 640px){.p-oem-202312__markItemList{gap:4vw;flex-wrap:wrap}.p-oem-202312__markItemList li{justify-content:flex-start;gap:10px;width:calc((100% - 4vw)/2)}.p-oem-202312__markItemList img{width:50%;margin:0 auto}.p-oem-202312__markItemList p{font-size:14px}}.p-oem-202312__flow{margin-top:0}.p-oem-202312__flow p{margin-bottom:25px}.p-oem-202312__wrapping{background-image:url(../images/oem/wrapping_bg.png);background-position:right bottom;background-repeat:no-repeat}.p-oem-202312__wrapping h3{font-size:20px;margin-top:30px;margin-bottom:5px;color:#0068b7}.p-oem-202312__wrapping h3 span{font-weight:normal;color:#000;font-size:18px}.p-oem-202312__wrapping p{line-height:1.75}.p-oem-202312__contact{padding-bottom:90px}.p-oem-202312__contact .c-contactSubmitOuter{margin-top:15px}.p-oem-202312__agency_intro{position:relative}.p-oem-202312__agency_intro::after{content:"";display:block;width:219px;height:219px;position:absolute;bottom:0;right:0;z-index:1;background-image:url(../images/oem/agency_intro_photo.png);background-size:contain}.p-oem-202312__agency_intro_wrap{padding:0 40px;position:relative;z-index:2}@media(max-width: 768px){.p-oem-202312__agency_intro_wrap{padding:0}}.p-oem-202312__agency_intro h2+p{margin-top:32px}.p-oem-202312__agency_intro p+p{margin-top:20px}.p-oem-202312__agency_intro p{line-height:1.5}.p-oem-202312__agency_intro a{margin:40px auto 0;display:block;width:245px}.p-oem-202312__agency{margin-top:40px !important}.p-oem-202312__agency_linklist{margin-top:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.p-oem-202312__agency_linklist li{max-width:300px;width:100%}.p-oem-202312__agency_linklist li:last-child{max-width:340px;width:100%}@media(max-width: 640px){.p-oem-202312__agency_linklist li{max-width:75%}.p-oem-202312__agency_linklist li:last-child{max-width:75%}}.p-oem-202312__agency>section{padding:50px 60px 80px;position:relative}@media(max-width: 768px){.p-oem-202312__agency>section{margin-top:50px;padding:0px 0px 80px}}.p-oem-202312__agency>section h3{max-width:580px;width:100%;padding:15px 30px;position:absolute;top:-25px;left:0px;font-size:20px;letter-spacing:.5px;font-weight:bold;color:#fff;background-color:#5dab87}@media(max-width: 768px){.p-oem-202312__agency>section h3{position:static;box-sizing:border-box}}@media(max-width: 640px){.p-oem-202312__agency>section h3{font-size:18px}}@media(max-width: 768px){.p-oem-202312__agency .bg-gray{background-color:#fff}}.p-oem-202312__agency>section+section,.p-oem-202312__agency>section+section:not(:first-child){margin-top:0px}.p-oem-202312__agency_flexbox{display:flex;align-items:flex-start;gap:20px}.p-oem-202312__agency_flexbox p{line-height:1.5}.p-oem-202312__agency_flexbox p span{color:#a00e15;font-weight:bold}.p-oem-202312__agency_flexbox p span:first-child{font-size:17px;color:#0068b7}@media(max-width: 768px){.p-oem-202312__agency_flexbox{margin-top:30px}}@media(max-width: 640px){.p-oem-202312__agency_flexbox{flex-direction:column;align-items:center}}.p-oem-202312__agency_imagelist{margin-top:20px;display:flex;gap:30px}.p-oem-202312__agency_imagelist li{width:calc((100% - 90px)/4)}.p-oem-202312__agency_imagelist li img{width:100%}@media(max-width: 640px){.p-oem-202312__agency_imagelist{flex-wrap:wrap}.p-oem-202312__agency_imagelist li{width:calc((100% - 30px)/2)}}.p-oem-202312__agency_info{margin-top:20px}.p-oem-202312__agency_info div{display:flex}@media(max-width: 640px){.p-oem-202312__agency_info div{flex-direction:column}}.p-oem-202312__agency_info div dt,.p-oem-202312__agency_info div dd{display:flex;align-items:center;padding:15px 20px}.p-oem-202312__agency_info div dt{justify-content:center;max-width:210px;width:100%;font-weight:bold;background-color:#898989;color:#fff;border-left:1px solid #3e3a39;border-bottom:1px solid #fff;line-height:2.1;letter-spacing:2px}.p-oem-202312__agency_info div dt:first-child{border-top:1px solid #3e3a39}.p-oem-202312__agency_info div dt span{font-size:13px}@media(max-width: 768px){.p-oem-202312__agency_info div dt{flex-direction:column;max-width:160px}}@media(max-width: 640px){.p-oem-202312__agency_info div dt{max-width:none;box-sizing:border-box;border-bottom:0px;border-right:1px solid #3e3a39}}.p-oem-202312__agency_info div dd{margin-left:-1px;flex:1;border:1px solid #3e3a39;font-size:15px;line-height:1.86;letter-spacing:1px}.p-oem-202312__agency_info div dd p{width:33.33%}.p-oem-202312__agency_info div dd span{font-size:11px}@media(max-width: 640px){.p-oem-202312__agency_info div dd{box-sizing:border-box;margin-left:0}}.p-oem-202312__agency_info div .price{padding:0}.p-oem-202312__agency_info div .price p{padding:15px 20px}.p-oem-202312__agency_info div .price p:not(:last-child){border-right:1px solid #3e3a39}@media(max-width: 900px){.p-oem-202312__agency_info div .price{flex-direction:column;padding:15px 20px}.p-oem-202312__agency_info div .price p{width:100%;box-sizing:border-box;padding:0}.p-oem-202312__agency_info div .price p:not(:last-child){border-right:0px}}.p-oem-202312__agency_info div .w_160{max-width:160px;width:100%;justify-content:center}@media(max-width: 640px){.p-oem-202312__agency_info div .w_160{max-width:none}}.p-oem-202312__agency_info div:not(:last-child) dd{border-bottom:0px}.p-oem-202312__agency_info div:last-child dt{border-bottom:1px solid #3e3a39}@media(max-width: 640px){.p-oem-202312__agency_info div:last-child dt{border-bottom:0px}}.p-oem-202312__agency_speclist{margin-top:20px;padding:15px 25px;border:1px solid #3e3a39;border-radius:5px}@media(max-width: 640px){.p-oem-202312__agency_speclist{padding:15px 10px}}.p-oem-202312__agency_speclist li{font-size:15px;line-height:1.6;letter-spacing:.075px;text-indent:-1em;margin-left:1em}.p-oem-202312__agency_speclist li::before{content:"・"}.p-oem-202312__agency_h3_clinic{font-size:26px;letter-spacing:.1px;background-color:#3ea9ab}.p-oem-202312__agency .contactbtn{margin:40px auto 0;display:block;width:245px}.p-oem-202312__agency_bbc{margin-top:0px !important}.p-oem-202312__agency_bbc_wrap{padding:0 40px}@media(max-width: 768px){.p-oem-202312__agency_bbc_wrap{padding:0}}.p-oem-202312__agency_bbc_wrap>p{margin-top:23px;text-align:center;line-height:1.5}@media(max-width: 640px){.p-oem-202312__agency_bbc_wrap>p{text-align:left}}.p-oem-202312__agency_bbc_wrap>img{margin-top:30px;width:100%}.p-oem-202312__agency_bbc .p-oem-202312__agency_fleximage{display:flex;gap:20px}.p-oem-202312__agency_bbc .p-oem-202312__agency_fleximage>img{width:calc((100% - 20px)/2)}@media(max-width: 640px){.p-oem-202312__agency_bbc .p-oem-202312__agency_fleximage{flex-direction:column}.p-oem-202312__agency_bbc .p-oem-202312__agency_fleximage>img{width:100%}}.tab-list{display:flex;gap:20px;justify-content:center}.tab-list .tab-list-item{width:40%;text-align:center;padding:8px 0;cursor:pointer;border-left:1px solid #dedede;border-top:1px solid #dedede;border-right:1px solid #dedede;border-bottom:0;position:relative}.tab-list .tab-list-item:nth-child(1){background-color:#f4f4f3}.tab-list .tab-list-item:nth-child(1).is-active::before{content:"";height:2px;width:100%;background-color:#f4f4f3;position:absolute;bottom:-2px;left:0}.tab-list .tab-list-item:nth-child(2){background-color:#fff}.tab-list .tab-list-item:nth-child(2).is-active::before{content:"";height:2px;width:100%;background-color:#fff;position:absolute;bottom:-2px;left:0}.tab-inner{padding:75px 35px}@media(max-width: 640px){.tab-inner{padding:45px 15px}}.tab-contents{display:none;border:1px solid #dedede}.tab-list-item.is-active{font-weight:bold}.tab-contents.is-active{display:block}iframe[src*=youtube]{display:block;width:560px;height:100%;max-width:100%;aspect-ratio:16/9}.bathloss{font-family:"Noto Sans JP",sans-serif;text-align:left;padding-bottom:90px}.bathloss .l-inner{max-width:1000px}.bathloss .color_01{color:#007072}.bathloss .color_02{color:#ec708c}.bathloss .color_03{color:#274998}.bathloss .border_01{background:linear-gradient(transparent 70%, rgba(255, 242, 78, 0.5) 30%)}.bathloss .mv .logo_catch{display:flex;align-items:flex-start;gap:70px;padding:30px}.bathloss .mv .logo_catch h1{width:167px;height:56px}.bathloss .mv .logo_catch .catch{font-size:32px;line-height:1.46;font-weight:500}@media(max-width: 1000px){.bathloss .mv .logo_catch{gap:4.44vw;padding:3.33vw}.bathloss .mv .logo_catch h1{width:18.55vw;height:6.22vw}.bathloss .mv .logo_catch .catch{font-size:4.4vw}}.bathloss .about{margin-top:90px;padding:0 50px}@media(max-width: 1000px){.bathloss .about{margin-top:10vw;padding:0 3vw}}.bathloss .about .about_flex{display:flex;align-items:center;justify-content:center;gap:60px}@media(max-width: 1000px){.bathloss .about .about_flex{flex-direction:column;gap:5vw}}.bathloss .about .text{max-width:610px;width:100%}.bathloss .about .text h2{font-size:30px;letter-spacing:.5px;color:#007072;font-weight:500}.bathloss .about .text h2+p{margin-top:20px}.bathloss .about .text p{font-size:23px;letter-spacing:.5px;line-height:1.6}.bathloss .about .text p+p{margin-top:40px}@media(max-width: 1000px){.bathloss .about .text{max-width:100%}.bathloss .about .text h2{font-size:3.55vw;text-align:center}.bathloss .about .text h2+p{margin-top:1vw;text-align:center}.bathloss .about .text p{font-size:2.77vw}.bathloss .about .text p .pc_only{display:none}.bathloss .about .text p+p{margin-top:4.44vw}}.bathloss .about .image{flex:1}@media(max-width: 1000px){.bathloss .about .image{width:26.66vw;margin:0 auto}}.bathloss .skin{margin-top:40px;position:relative}@media(max-width: 1000px){.bathloss .skin{margin-top:7.33vw}}.bathloss .skin::before{content:"";display:block;width:627px;height:590px;position:absolute;top:0;right:0;z-index:1;background-color:#e8f1f6}@media(max-width: 1000px){.bathloss .skin::before{width:96vw;height:45vw;right:auto;left:-15px}}.bathloss .skin .skin_flex{padding-top:70px;display:flex;align-items:flex-start;gap:40px;position:relative;z-index:2}@media(max-width: 1000px){.bathloss .skin .skin_flex{flex-direction:column-reverse;padding-top:6.44vw;gap:4.44vw}}.bathloss .skin .contents_l{width:50%;text-align:center}@media(max-width: 1000px){.bathloss .skin .contents_l{width:100%}}.bathloss .skin .contents_l .text{margin-top:35px;border:1px solid #666464;padding:15px 25px;background-color:#fff}.bathloss .skin .contents_l .text h2{font-size:23px;letter-spacing:.5px;color:#274998}.bathloss .skin .contents_l .text p{margin-top:15px;font-size:18px;letter-spacing:.5px;line-height:1.66}@media(max-width: 1000px){.bathloss .skin .contents_l .text{margin:3.88vw auto 0;max-width:60vw;padding:1.66vw 2.77vw}.bathloss .skin .contents_l .text h2{font-size:3.11vw}.bathloss .skin .contents_l .text p{margin-top:1.66vw;font-size:2.33vw}}@media(max-width: 1000px){.bathloss .skin .contents_l .image{max-width:80vw;margin:0 auto}}.bathloss .skin .contents_r{width:50%;padding-left:30px}.bathloss .skin .contents_r p{font-size:23px;letter-spacing:.4px;line-height:1.65;padding-right:30px}.bathloss .skin .contents_r .image{margin-top:50px;text-align:right}.bathloss .skin .contents_r .sp_only{display:none}@media(max-width: 1000px){.bathloss .skin .contents_r{width:100%;box-sizing:border-box;padding-left:0}.bathloss .skin .contents_r p{font-size:2.77vw;padding-right:3.33vw}.bathloss .skin .contents_r .image_space{height:15vw;float:right}.bathloss .skin .contents_r .image{margin-top:0;width:40vw;float:right;clear:both;transform:translateX(3vw)}.bathloss .skin .contents_r .pc_only{display:none}.bathloss .skin .contents_r .sp_only{display:block}}.bathloss .absorption{margin-top:90px;text-align:center}.bathloss .absorption p{margin-top:40px;font-size:22px;letter-spacing:.1px;line-height:1.66;text-align:center}@media(max-width: 1000px){.bathloss .absorption{margin-top:10vw}.bathloss .absorption .image{max-width:80vw;margin:0 auto}.bathloss .absorption p{margin-top:4.44vw;font-size:3.33vw}}.bathloss .problem{margin-top:80px;padding:60px 80px;background-color:#e6edf6;position:relative}@media(max-width: 1000px){.bathloss .problem{margin-top:8.88vw;padding:4.44vw 3.33vw}}.bathloss .problem::before{content:"";display:block;width:710px;height:427px;position:absolute;top:0;right:0;z-index:1;background-image:url("https://tansan-tablet.com/wp/wp-content/themes/hot-tab/common/images/bathloss/problem_bg.png");background-size:contain}@media(max-width: 1000px){.bathloss .problem::before{width:72vw;height:42vw}}.bathloss .problem::after{content:"";display:block;width:206px;height:52px;position:absolute;bottom:-52px;left:50%;transform:translateX(-50%);z-index:1;background-image:url("https://tansan-tablet.com/wp/wp-content/themes/hot-tab/common/images/bathloss/arrow_01.svg");background-size:contain}@media(max-width: 1000px){.bathloss .problem::after{width:22.88vw;height:5.77vw;bottom:-5.77vw;background-repeat:no-repeat}}.bathloss .problem h2{font-size:22px;letter-spacing:.75px;text-align:center;position:relative;z-index:2}.bathloss .problem h2 span{font-size:29px}@media(max-width: 1000px){.bathloss .problem h2{font-size:3.66vw}.bathloss .problem h2 span{font-size:4.88vw}}.bathloss .problem .problem_list{margin-top:60px;display:flex;align-items:center;justify-content:center;gap:40px;position:relative;z-index:2}.bathloss .problem .problem_list li{width:calc((100% - 120px)/4)}.bathloss .problem .problem_list li span{margin-top:15px;display:block;font-size:24px;letter-spacing:.75px;text-align:center;font-weight:500}@media(max-width: 1000px){.bathloss .problem .problem_list{margin-top:6.66vw;gap:4.44vw}.bathloss .problem .problem_list li{width:calc((100% - 13.33vw)/4)}.bathloss .problem .problem_list li span{margin-top:1.66vw;font-size:2.66vw}}.bathloss .problem .problem_contents{margin-top:50px;background-color:#fff;padding:10px 15px;font-size:24px;letter-spacing:.75px;line-height:1.9;position:relative;z-index:2}.bathloss .problem .problem_contents h2 span{font-size:30px;color:#274998}.bathloss .problem .problem_contents ul li{font-weight:bold}@media(max-width: 1000px){.bathloss .problem .problem_contents{margin-top:5.5vw;padding:1.11vw 2.22vw;font-size:2.77vw}.bathloss .problem .problem_contents h2 span{font-size:3.11vw}}.bathloss .protect{margin-top:110px}@media(max-width: 1000px){.bathloss .protect{margin-top:13.33vw}}.bathloss .protect h2{font-size:32px;letter-spacing:.75px;text-align:center;font-weight:normal;text-align:center}@media(max-width: 1000px){.bathloss .protect h2{font-size:3.88vw}}.bathloss .protect h2+.image{margin-top:90px;position:relative}.bathloss .protect h2+.image::after{content:"";display:block;width:206px;height:52px;position:absolute;bottom:-135px;left:50%;transform:translateX(-50%);z-index:1;background-image:url("https://tansan-tablet.com/wp/wp-content/themes/hot-tab/common/images/bathloss/arrow_02.svg");background-size:contain}@media(max-width: 1000px){.bathloss .protect h2+.image{margin-top:8.88vw}.bathloss .protect h2+.image::after{width:22.88vw;height:5.77vw;bottom:-15vw;background-repeat:no-repeat}}.bathloss .protect h3{margin-top:180px;font-size:30px;letter-spacing:.75px;font-weight:500;line-height:1.6;text-align:center}.bathloss .protect h3 span{font-weight:bold}@media(max-width: 1000px){.bathloss .protect h3{margin-top:20vw;font-size:3.88vw}}.bathloss .protect h3+p{margin-top:80px;font-size:23px;letter-spacing:.5px;line-height:1.65}@media(max-width: 1000px){.bathloss .protect h3+p{margin-top:3.44vw;font-size:2.77vw}}/*# sourceMappingURL=new.css.map */