<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.gallery{margin:0 0 20px 0}@media screen and (min-width:767.999px){.gallery{max-width:860px;margin:0 auto 50px}}.gallery .swiper-container{width:100%;height:250px;padding-bottom:70px;box-sizing:content-box}@media screen and (min-width:767.999px){.gallery .swiper-container{height:300px;padding-bottom:20px;overflow:hidden}}@media screen and (min-width:767.999px){.clinic{max-width:860px;margin:0 auto;display:flex}}.clinic__inner{margin:0 20px}@media screen and (min-width:767.999px){.clinic__inner:nth-of-type(1){width:48%}}.clinic__inner:nth-of-type(1) .logo{fill:#6c2735;text-align:center}.clinic__inner:nth-of-type(1) svg{width:200px;height:56px}.clinic__inner:nth-of-type(1) p:nth-of-type(1){font-size:1.142rem;font-weight:bold;text-align:center}.clinic__inner:nth-of-type(1) p:nth-of-type(2){font-size:2.142rem;font-weight:bold;text-align:center}.clinic__inner:nth-of-type(1) p:nth-of-type(2) a{color:initial}.clinic__inner:nth-of-type(1) p:nth-of-type(3){text-align:left;font-size:0.857rem;color:#4E6369;margin:20px 0}.clinic__inner:nth-of-type(1) dl{color:#4E6369;display:flex;flex-wrap:wrap}.clinic__inner:nth-of-type(1) dl dt{width:4em}.clinic__inner:nth-of-type(1) dl dd{width:calc(100% - 4em)}@media screen and (min-width:767.999px){.clinic__inner:nth-of-type(2){width:52%}}.clinic__inner:nth-of-type(2) .googlemap{width:100%;height:200px}@media screen and (min-width:767.999px){.clinic__inner:nth-of-type(2) .googlemap{height:100%}}#clinic-access{margin:0 auto;font-size:12px !important}#clinic-access p{margin:0 !important;font-size:12px !important;color:#6c2735;text-align:left;font-weight:bold}#clinic-access p:nth-child(1){text-align:center;position:relative;display:block;padding:0 55px}#clinic-access p:nth-child(1)::before{left:0;content:"";position:absolute;top:50%;display:inline-block;width:85px;height:1px;background-color:black}#clinic-access p:nth-child(1)::after{right:0;content:"";position:absolute;top:50%;display:inline-block;width:85px;height:1px;background-color:black}#clinic-access ul{padding:0;margin:5px auto;list-style:none;line-height:1.8}#clinic-access ul li{text-indent:-1em;padding-left:1em}#clinic-access ul li::before{content:"■";padding:0 3px 0 0;color:#6c2735}.doctor{max-width:860px;width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box;margin-right:auto;margin-left:auto;box-sizing:border-box}.doctor h2{margin:50px 0}@media only screen and (min-width:481px){.doctor{padding-right:0;padding-left:0}}.doctor&gt;.doctor-flex{margin:0 0 50px 0}.doctor-flex{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media only screen and (min-width:481px){.doctor-flex{flex-direction:row;padding-right:15px;padding-left:15px}}.doctor-item{width:100%}@media only screen and (min-width:481px){.doctor-item{width:48%}}.doctor-item p{color:inherit;margin:0}.doctor-item:last-of-type p{font-size:0.857rem}@media only screen and (min-width:481px){.doctor-item:last-of-type p{font-size:0.857rem}}.doctor-item .doctor-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.doctor-item .doctor-flex .doctor-item{width:100%;margin:0 0 0 20px}.doctor-item .doctor-flex .doctor-item:first-of-type{max-width:50%}@media only screen and (min-width:481px){.doctor-item .doctor-flex .doctor-item:first-of-type{max-width:180px}}.doctor-item .doctor-flex .doctor-img{margin:0 0 20px 0}@media only screen and (min-width:481px){.doctor-item .doctor-flex .doctor-img{margin:0 0 20px 0}}.doctor-item .doctor-flex .doctor-img img{width:100%}.doctor-item .doctor-flex .doctor-item p{color:#f00;color:#312b24}.doctor-item .doctor-flex .doctor-item strong{font-weight:bold;font-size:16px;color:#312b24}.doctor-item .doctor-flex .doctor-item span{font-size:10px;color:#969696}.doctor em{font-weight:bold;color:#6c2735;font-size:16px;background:transparent}.doctor-item__specialty{display:flex;flex-wrap:wrap;padding:0;margin:0}.doctor-item__specialty-item{list-style:none;background-color:#6c2735;color:#fff;font-size:11px;font-weight:bold;padding:1px 10px;margin:5px 5px 10px 0}.doctor-item__career{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:20px 0;padding:0}@media only screen and (min-width:481px){.doctor-item__career{margin:0 0 20px 0}}.doctor-item__career-item{border-top:solid 1px #6c2735;padding:5px 0;font-size:0.857rem;width:100%;list-style:none}@media only screen and (min-width:481px){.doctor-item__career-item{font-size:0.857rem}}.information{padding:50px 10px 30px;width:calc(100% - 20px)}@media screen and (min-width:767.999px){.information__wrap{max-width:860px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}}.information__item{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px 0}@media screen and (min-width:767.999px){.information__item{width:48%}}.information__item img{width:120px;align-self:flex-start}.information__item__text{width:calc(100% - 120px - 10px)}.information__item__text p:nth-of-type(1){font-weight:bold;margin:0}.information__item__text p:nth-of-type(2){color:#4E6369;font-size:0.857rem;line-height:2em}.footer{background-color:#F4EDF9;padding:30px 0;margin:0 0 68px 0}@media screen and (min-width:767.999px){.footer{margin:0}}.footer__inner{text-align:center}.footer__inner p a{font-size:0.857rem;color:#4E6369}.footer__inner small{font-size:0.857rem;color:#4E6369}html{font-size:14px}body{color:#3B4043;font-family:游ゴシック, YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:2em;word-break:break-all}div{box-sizing:border-box}p{margin:0 0 1em}em{background:linear-gradient(transparent 50%, #FFFF00 50%);font-style:normal;color:#3d3d3d}b{font-weight:bold}u{background:linear-gradient(transparent 60%, #8F73BB 60%)}dl{margin:0;padding:0}dt{margin:0;padding:0}dd{margin:0;padding:0}time{color:#4E6369;margin-right:1.5em}img{max-width:100%;display:block}small{font-size:0.857rem}h2{font-size:1.428rem;font-weight:bold;text-align:center}h2 span{color:#4E6369;font-size:0.928rem;display:block;letter-spacing:0.2em}h2 span::before{content:"-";display:inline-block}h2 span::after{content:"-";display:inline-block}h3{font-size:1.25rem}h4{display:flex;align-items:center;color:#8F73BB;margin:50px 0 30px;font-size:initial}h4::before,h4::after{content:"";height:1px;flex-grow:1;background-color:#8F73BB}h4::before{margin-right:1rem}h4::after{margin-left:1rem}@media screen and (min-width:767.999px){.only-sp{display:none}}.btn{width:315px;margin:0 auto;background-color:#F15477;border-radius:10px}.btn p{font-size:1.285rem;text-align:center;margin:30px 0}.btn p a{color:#fff;padding:0.8em 1em;display:block}.btn-line{background-color:#1DC245}.btn-ghost{background-color:transparent}.btn-ghost p a{color:#8F73BB;border:1px solid #8F73BB}.btn-ghost p a:hover{color:#fff;background-color:#8F73BB}.cta{bottom:0;position:fixed;width:100%;transform:translateY(66px);display:block}.cta.active{transition:0.5s;transform:translateY(0px)}@media screen and (min-width:480px){.cta.active{display:none}}@media screen and (min-width:480px){.cta{width:80%;display:block;transform:translateY(0px)}}@media screen and (min-width:767.999px){.cta{display:none}}.cta__inner{list-style:none;margin:0 auto;padding:0;display:flex;justify-content:space-between;width:calc(100% - 2px)}.cta__item{width:calc(100% / 2)}.cta__item a{color:#6c2735;outline:1px solid #6c2735;display:flex;justify-content:center;background-color:rgba(255, 255, 255, 0.9)}.cta__item a p{font-size:0.857rem;margin:0}.cta__item a p::before{content:"";width:23px;height:28px;display:block;margin:10px auto 0;background-size:contain;background-repeat:no-repeat}.cta__item:nth-of-type(1) a p::before{background-image:url(/wp/wp-content/themes/himeji-clinic/img/lp/common/icon-woman.svg)}.cta__item:nth-of-type(2) a p::before{background-image:url(/wp/wp-content/themes/himeji-clinic/img/lp/common/icon-tel.svg)}.fix-cta .cta{z-index:100}#co2 .title{font-size:1.428rem;width:355px;margin:30px auto;padding:30px 0 0 0;background-image:url(/wp/wp-content/themes/himeji-clinic/img/lp/lp-datsumou5/title-bg04.png);background-size:contain;background-repeat:no-repeat;font-size:1.428rem;width:100%;max-width:360px;margin:30px auto;padding:40px 0 0 0;text-align:center}#co2 .title&gt;em&gt;span{font-size:2.142rem}#co2 .title&gt;span{font-size:1.285rem;display:block}#co2 .title&gt;small{font-size:1.142rem;display:block}.comment{margin:30px 0}@media screen and (min-width:767.999px){.comment{max-width:700px;margin:0 auto 50px}}.comment__inner{background-color:rgba(252, 135, 146, 0.1);padding:30px 10px 10px;border-radius:10px}@media screen and (min-width:767.999px){.comment__inner{padding:30px 30px 50px;margin-top:20px}}.comment__title{position:relative}.comment__title::before{content:"";width:80px;height:80px;display:block;background-image:url(/wp/wp-content/themes/himeji-clinic/img/lp/lp-datsumou5/nurse.png);background-size:cover;position:absolute;margin:-15px 0 0 0}.comment__title&gt;p{font-size:1.142rem;border-top:1px solid #FC8792;border-bottom:1px solid #FC8792;display:block;margin:0 0 0 80px;padding:0.5em 0 0.5em 1em}.comment p{margin:10px 10px 0 80px}.bounce{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;animation:bounce 1s ease-in-out forwards;animation-iteration-count:infinite}@keyframes bounce{0%{transform:scale(1);-webkit-transform:scale(1)}50%{transform:scale(1.05);-webkit-transform:scale(1.05)}}.header{height:60px}@media screen and (min-width:767.999px){.header{height:70px;position:fixed;z-index:100;width:100%;background-color:rgba(255, 255, 255, 0.9)}}.header__inner{max-width:1200px;margin:0 auto}@media screen and (min-width:767.999px){.header__inner{display:flex;justify-content:space-between;margin:0 70px 0 auto}}@media screen and (min-width:1340px){.header__inner{max-width:100%;margin:0 70px 0 10vw}}.header__inner .logo{fill:#6c2735;padding:5px 0 0 10px;display:flex;align-items:center;height:60px}.header__inner .logo svg{width:130px}.header__inner .logo p{font-size:0.714rem;margin:0 0 0 0;font-size:1rem;line-height:1;color:#6c2735}@media screen and (min-width:767.999px){.header__inner .logo p{margin:5px 0 0 0;font-size:1.4rem}}.header__inner .logo p span:nth-of-type(1){border:1px solid #6c2735;margin:0 0.3em 0 10px;padding:0.6em 0.6em}.header__inner .logo p span:nth-of-type(2){display:block;margin:8px 0 0 10px}.header__inner&gt;.cta{display:none}@media screen and (min-width:767.999px){.header__inner&gt;.cta{max-width:375px;display:block;position:static}}.header__inner&gt;.cta li{}@media screen and (min-width:767.999px){.header__inner&gt;.cta li a p{height:70px}}.logo{font-size:24px}.logo p{color:#8F73BB}.logo p&gt;em{background:transparent}.flexbox{margin:0 10px}@media screen and (min-width:767.999px){.flexbox{display:flex;flex-wrap:wrap;align-items:center;margin:0 10px 50px}}@media screen and (min-width:767.999px){.flexbox__item{width:50%;padding:0 20px}}.flexbox__item:nth-of-type(1){margin:0 0 10px 0}@media screen and (min-width:767.999px){.flexbox__item:nth-of-type(1){margin:0}}.flexbox__item:nth-of-type(2){margin:0 0 30px 0}@media screen and (min-width:767.999px){.flexbox__item:nth-of-type(2){margin:0}}#co2 nav{position:absolute;right:0;top:0}@media screen and (min-width:480px){#co2 nav{position:fixed;z-index:200}}#co2 nav .drawer-hidden{display:none}#co2 nav .drawer-open{display:flex;height:60px;width:60px;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer;background:#4E6369}@media screen and (min-width:767.999px){#co2 nav .drawer-open{width:70px;height:70px}}#co2 nav .drawer-open span,#co2 nav .drawer-open span:before,#co2 nav .drawer-open span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background:#fff;transition:0.5s;position:absolute}#co2 nav .drawer-open span:before{bottom:8px}#co2 nav .drawer-open span:after{top:8px}#co2 nav #drawer-check:checked~.drawer-open span{background:rgba(255, 255, 255, 0)}#co2 nav #drawer-check:checked~.drawer-open span::before{bottom:0;transform:rotate(45deg)}#co2 nav #drawer-check:checked~.drawer-open span::after{top:0;transform:rotate(-45deg)}#co2 nav .drawer-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:99;background:rgba(78, 99, 105, 0.9);transition:0.5s;margin:60px 0 0 0}@media screen and (min-width:480px){#co2 nav .drawer-content{width:80%;margin-left:20%}}@media screen and (min-width:767.999px){#co2 nav .drawer-content{width:40%;margin:70px 0 0 60%}}#co2 nav #drawer-check:checked~.drawer-content{left:0}#co2 nav .drawer-list{list-style:none;margin:30px;padding:0}#co2 nav .drawer-list .drawer-item{padding:15px 0;display:flex;align-items:center;justify-content:space-between}#co2 nav .drawer-list .drawer-item:not(:last-child){border-bottom:1px solid rgba(255, 255, 255, 0.5)}#co2 nav .drawer-list .drawer-item::after{content:"";width:5px;height:5px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#co2 nav .drawer-list .drawer-item a{color:#fff;font-size:1.142rem}img{max-width:100%;display:block;height:auto}p{font-size:100%}a{text-decoration:none}a:hover{opacity:0.5;transition:all 0.5s ease}a img{border:0}li{list-style-type:none}dl,dt,dd{line-height:1.5}table{border-collapse:collapse;border-spacing:0}.only-pc{display:none}.only-sp{display:block}@media screen and (min-width:751px){.only-sp{display:none}.only-pc{display:block}}.block{display:block}.center{text-align:center}.f_left{float:left}.f_right{float:right}.inner{margin:0 3%}.clearfix{clear:both}.shimiblue{color:#33CCCC}.case_pc ul{width:100%;line-height:0}.case_pc ul li{width:50%;float:left}.flex-wrap{width:100%}@media screen and (min-width:751px){.flex-wrap{display:flex}}.f-family-mincho{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:initial;letter-spacing:0.1rem}.tx-L{text-align:left}.ma{margin:0 auto;display:block}.mt10{margin-top:10px}.mt30{margin-top:30px}.mt50{margin-top:50px}.mb30{margin-bottom:30px}.mb20{margin-bottom:20px}.pt100{padding-top:100px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-28{font-size:28px}.tx-L{text-align:left}.tx-C{text-align:center}.tx-bold{font-weight:bold}.tx-red{color:#d66464}.em2{color:#ff8383}.fc-23B3D3{color:#23B3D3}.fc-FC838E{color:#FC838E}.tx-696969{color:#696969}.bgBlue{background:#e9f6f9}.bgPaper{background:#44158E20}.bgGray{background:#f4f4f4}.bgPink{background:#faf9f8}.section-head{position:relative;max-width:400px;color:#6c2735;margin:0 auto 20px;background:url(../sec-line.png) repeat-x 0 center;font-size:18px;font-weight:bold;line-height:1.8;text-align:center}.section-head h3{background:#fff;position:relative;display:inline-block;padding:0 15px}.co2-lp__ttl{display:block;text-align:center;position:relative;margin:0px auto 30px;padding-top:20px;line-height:1.4;color:#8F73BB;border-bottom:2px solid;width:300px}@media screen and (min-width:767.999px){.co2-lp__ttl{width:500px}}.co2-lp__ttl span{font-size:16px;letter-spacing:0.4em;display:block;margin-bottom:20px}@media screen and (min-width:751px){.section-head{margin-top:50px}.section-ttl{font-size:32px;line-height:1.8;padding:50px 0 30px}.section-ttl:after{margin:20px 0 0 -20px}.section-ttl:after{margin:20px 0 0 -20px}.section-ttl span{font-size:12px}}.wrapper{background-color:white}.page-inner{padding:20px}.border-box{border:4px solid #bce4ed;padding:15px;background-color:#fff;overflow:hidden}@media screen and (min-width:751px){.page-inner{max-width:1100px;margin:0px auto;padding:30px 0;overflow:hidden}.border-box{border:8px solid #bce4ed;padding:30px}}#co2{font-size:14px;font-family:游ゴシック, YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.1em}@media screen and (min-width:767.999px){#co2{font-size:16px}}#co2 h2{font-size:28px}@media screen and (min-width:767.999px){#co2 h2{font-size:32px}}#co2 img{vertical-align:baseline}.mainvisual{max-width:100%;width:calc(100% - 20px);padding:0 10px;margin:0 auto}@media screen and (min-width:767.999px){.mainvisual{width:70%;padding:0}}.no_lazy{margin:0 auto}.co2__inner{background-color:#F4EDF9;text-align:center;padding:50px 0}.co2__box{background-color:#fff;border-radius:20px;box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.1);margin:0 20px;text-align:end;padding:20px 0}@media screen and (min-width:767.999px){.co2__box{max-width:700px;margin:0 auto 80px}}.co2__box p{margin:0}.co2__price1{width:fit-content;margin:auto;padding:0 13px 10px 0}.co2__price1-sunday{text-align:center;font-size:18px;font-weight:bold;color:#8F73BB}@media screen and (min-width:767.999px){.co2__price1-sunday{font-size:24px}}.co2__price2{font-size:40px;color:#8F73BB;font-weight:bold}@media screen and (min-width:767.999px){.co2__price2{font-size:64px}}.co2__cp{color:#8F73BB;text-align:center;padding:20px 0 0 0}.co2__price{line-height:1.3;text-align:left}.co2__limited{text-align:center}.co2__pricebox{display:flex;justify-content:flex-end;padding-top:10px;text-align:center;align-items:center}@media screen and (min-width:767.999px){.co2__pricebox{padding-top:20px;gap:10px}}.co2__text2{background-color:#8F73BB;color:#FFF;border-radius:10px;height:50px;margin:0 10px;padding:10px}.co2__white{font-size:30px}@media screen and (min-width:767.999px){.co2__white{font-size:40px}}.merit{display:flex;gap:20px;flex-direction:column;justify-content:center;margin:50px auto 30px}@media screen and (min-width:767.999px){.merit{flex-direction:row;max-width:900px}}.merit__item{border:1px dashed #8F73BB;border-radius:50%;background-color:#fff;margin:0 auto;padding:5%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-evenly}@media screen and (min-width:767.999px){.merit__item{width:calc(100% / 3 - 40px);padding:3% 0;margin:0}}.merit__img{width:50px;aspect-ratio:1;margin:0 auto 5px}.merit span{font-size:18px;color:#8F73BB;font-weight:bold}@media screen and (min-width:767.999px){.merit span{font-size:24px}}.about{max-width:710px;width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width:767.999px){.about{max-width:850px}}.about__inner{width:100%;padding:30px 20px}@media screen and (min-width:767.999px){.about__inner{max-width:900px}}.about__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}@media screen and (min-width:767.999px){.about__container{flex-direction:row}}.about__img{width:400px;padding-top:20px}.about__recommend-title{text-align:center;font-size:20px;background:linear-gradient(transparent 50%, #c7b9dd 50%);width:fit-content;margin:0 auto 20px}.about__recommend-nayami{line-height:3}.about__recommend-check{display:inline;width:15px;margin-right:10px}@media screen and (min-width:767.999px){.about__recommend-check{width:25px}}.about p{margin:0}.machine{padding:30px 20px;display:block}@media screen and (min-width:767.999px){.machine{padding:50px 20px}}.machine__inner{display:flex;flex-direction:row;align-items:center;background-color:#fff;padding:10px;margin:0 auto;border-radius:20px;box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.1)}@media screen and (min-width:767.999px){.machine__inner{width:700px;padding:30px}}.machine__pic{width:30%}.machine__box{width:70%;line-height:1.8em;background-color:#F4EDF9;padding:10px}@media screen and (min-width:767.999px){.machine__box{padding:10px 30px}}.machine__box-title{color:#8F73BB;text-align:center;border-bottom:solid 1px;padding:0 0 20px 0;font-size:18px;margin:10px auto}@media screen and (min-width:767.999px){.machine__box-title{font-size:20px}}@media screen and (min-width:767.999px){.machine__box-text{padding-top:30px}}.co2-gallery{max-width:100%;background-color:#F4EDF9;padding:50px 0}.co2-gallery__list{margin:auto}@media screen and (min-width:767.999px){.co2-gallery__list{max-width:1100px}}.co2-gallery__item{max-width:350px;margin:0 auto 50px;padding:0 40px}@media screen and (min-width:767.999px){.co2-gallery__item{padding:0}}.co2-gallery__box{margin:20px auto;width:350px}@media screen and (min-width:767.999px){.co2-gallery__box{width:500px;margin:40px auto}}.co2-gallery__text{display:flex;align-items:center;padding:10px 15px;justify-content:space-evenly}.co2-gallery dt{color:#8F73BB;border-bottom:1px solid #8F73BB;text-align:center;width:110px;margin-right:15px;font-weight:bold}@media screen and (min-width:767.999px){.co2-gallery dt{margin:0 50px 0 0;width:180px;font-size:18px}}.co2-gallery dd{text-align:center;width:150px}@media screen and (min-width:767.999px){.co2-gallery dd{width:290px}}.co2-gallery__end{text-align:end}.co2-swiper{padding:0 20px;margin-top:50px;position:relative}@media screen and (min-width:767.999px){.co2-swiper{margin-top:80px;padding:0 50px}}.swiper-wrapper{width:100%}.swiper-button-prev,.swiper-button-next{display:none}.co2swiper-prev,.co2swiper-next{display:inline;transform:translateY(-50%);position:absolute;z-index:11;background-size:16px 30px}@media screen and (min-width:767.999px){.co2swiper-prev,.co2swiper-next{width:24px;height:40px}}.co2swiper-next{background-image:url(/wp/wp-content/themes/himeji-clinic/img/lp/lp-co2/swiper-button.png)}.co2swiper-prev{background-image:url(/wp/wp-content/themes/himeji-clinic/img/lp/lp-co2/swiper-button.png);transform:translateY(-50%) scale(-1, 1)}.co2swiper-prev:after,.co2swiper-next:after{display:none}.swiper-button-prev:before,.swiper-button-next:before{content:none}.swiper-button-next,.co2swiper-next{background-color:unset;box-shadow:unset;right:15px}@media screen and (min-width:767.999px){.swiper-button-next,.co2swiper-next{right:0}}.swiper-button-prev,.co2swiper-prev{background-color:unset;box-shadow:unset;left:15px}@media screen and (min-width:767.999px){.swiper-button-prev,.co2swiper-prev{left:0}}.swiper-pagination-bullet-active{background:#6c2735}.shikumi{padding:50px 20px}.shikumi__title{text-align:center;background-color:#4E6369;color:#FFF;font-size:24px;max-width:300px;margin:50px auto;border-radius:30px}.shikumi__title p{padding:10px}.shikumi__flow{margin:auto}@media screen and (min-width:767.999px){.shikumi__flow{width:700px}}.shikumi__arrow{margin:10px auto;width:30%}@media screen and (min-width:767.999px){.shikumi__arrow{width:20%}}.shikumi__step{display:block;width:70%;margin:auto}@media screen and (min-width:767.999px){.shikumi__step{display:flex;justify-content:center;align-items:center;width:100%}}.shikumi__text{width:100%}@media screen and (min-width:767.999px){.shikumi__text{width:50%;margin:0 20px}}.flow{background-color:#c7b9dd;padding:50px 20px 70px;text-align:center}.flow__wrap{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:767.999px){.flow__wrap{max-width:600px;margin:0 auto}}.flow__ttl{color:#3b4043;border-bottom:none}.flow__item{display:flex}@media screen and (min-width:767.999px){.flow__item{height:150px}}.flow__item-pic{aspect-ratio:1;position:relative;background-image:url(/wp/wp-content/themes/himeji-clinic/img/lp/lp-co2/flow1.jpg);background-size:cover;background-position:bottom;width:150px}.flow__item-pic::before{content:"STEP1";display:inline-block;color:#fff;background-color:#9249bf;position:absolute;line-height:1.5;padding:0 5px;top:20px;left:0}.flow__item-pic--2{background-image:url(/wp/wp-content/themes/himeji-clinic/img/lp/lp-co2/flow2.jpg)}.flow__item-pic--2::before{content:"STEP2"}.flow__item-pic--3{background-image:url(/wp/wp-content/themes/himeji-clinic/img/lp/lp-co2/flow3.jpg)}.flow__item-pic--3::before{content:"STEP3"}.flow__item-text{background-color:#fff;width:calc(100% - 150px);padding:10px;text-align:left}@media screen and (min-width:767.999px){.flow__item-text{padding:20px;text-align:center}}.flow__item-text-title{font-size:16px;text-align:center;border-bottom:1px solid #8F73BB;margin:0 0 10px}@media screen and (min-width:767.999px){.flow__item-text-title{font-size:18px}}.flow__item-text-note{font-size:13px}@media screen and (min-width:767.999px){.flow__item-text-note{font-size:16px}}.flow__item-text-attention{font-size:11px}@media screen and (min-width:767.999px){.flow__item-text-attention{font-size:12px}}.faq{max-width:700px;width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box;margin-right:auto;margin-left:auto;box-sizing:border-box}.faq h2{margin:50px auto}.acd{border-top:solid 1px #8F73BB}.acd-check{display:none}.acd-label{color:inherit;display:block;font-weight:bold;margin-bottom:1px;padding:10px 40px 10px 10px;position:relative;border-bottom:solid 1px #8F73BB;font-size:13px;cursor:pointer}@media only screen and (min-width:481px){.acd-label{font-size:16px}}.acd-label:after{color:#312B24;box-sizing:border-box;content:"";display:block;font-family:"Font Awesome 5 Free";font-weight:900;padding:10px 20px;position:absolute;right:0;top:0px}.acd-content{display:block;height:0;opacity:0;padding:0 10px;transition:0.5s;visibility:hidden}.acd-check:checked+.acd-label{border-bottom:none}.acd-check:checked+.acd-label:after{content:""}.acd-check:checked+.acd-label+.acd-content{height:100%;opacity:1;padding:0 10px 10px;visibility:visible;border-bottom:solid 1px #8F73BB;color:#4E6369}.plan__inner{margin:auto;padding:50px 20px}@media screen and (min-width:767.999px){.plan__inner{max-width:1000px}}.plan__attention{background-color:#F4EDF9;border-radius:10px;margin-top:50px;padding:30px 20px}@media screen and (min-width:767.999px){.plan__attention{padding:30px 50px}}.plan__box{text-align:center}.plan__text1{margin-bottom:20px;font-size:18px}@media screen and (min-width:767.999px){.plan__text1{font-size:20px}}.plan__text2{text-align:left;line-height:2em}.lp-md-point{margin-top:-40px}.lp-md-point .epi-wrap{width:100%;float:none;margin:0 1%;padding:0 1%}.lp-md-point .epi-wrap:not(:first-child){margin-top:20px}.lp-md-point .icon-point img:nth-child(1){margin-top:15px}.lp-md-point .epi-wrap img.lp-md-detail{margin-bottom:10px}.lp-md-point h2{font-size:23px;color:#62a9bd}.lp-md-point .icon-point img{margin:0 auto 16px}@media screen and (min-width:751px){.lp-md-point .epi-wrap{width:31.3%;float:left}.lp-md-point .epi-wrap:not(:first-child){margin-top:0}.lp-md-point .icon-point img:nth-child(1){margin-top:0}}#page-top{position:fixed;right:10px;bottom:40px;z-index:5;width:40px;opacity:0.7}@media screen and (min-width:751px){#page-top{width:60px}}.plan-tab li{width:50%;float:left}.plan-tab li:nth-child(1){border-right:1px solid #ddd}.plan-tab li:nth-child(3){border-right:1px solid #ddd;border-top:1px solid #ddd}.plan-tab li:nth-child(4){border-top:1px solid #ddd}.plan-tab li:nth-child(5){border-right:1px solid #ddd;border-top:1px solid #ddd}.plan-tab li:nth-child(6){border-top:1px solid #ddd}.recommend-plan{background:#dcf1f6;padding:25px;margin:0 0 50px;overflow:hidden}.recommend-plan .re-bnr li{width:49%;margin-bottom:20px;float:left}.recommend-plan .re-bnr li:nth-child(odd){margin-right:1%}.recommend-plan .re-bnr li:nth-child(even){margin-left:1%}.recommend-plan .re-bnr-s li{width:23.5%;margin-right:2%;margin-bottom:10px;float:left}.recommend-plan .re-bnr-s li:nth-child(4){margin-right:0}@media screen and (min-width:751px){.recommend-plan{padding:25px 25px 15px}.recommend-plan .re-bnr li{width:100%;margin:0 0 10px 0;float:none}.recommend-plan .re-bnr li:nth-child(odd){margin-right:0}.recommend-plan .re-bnr li:nth-child(even){margin-left:0}.recommend-plan .re-bnr-s li{width:49%;margin-bottom:10px;margin-right:0;float:left}.recommend-plan .re-bnr-s li:nth-child(odd){margin-right:1%}.recommend-plan .re-bnr-s li:nth-child(even){margin-left:1%}}.plan-table-3row,.plan-table-4row,.plan-table-2row{width:100%;font-size:12px;margin-top:10px}.plan-table-3row th,.plan-table-3row td{padding:8px;width:33.3%;text-align:center;border-bottom:1px solid #ddd}.plan-table-4row th,.plan-table-4row td{padding:5px;width:25%;text-align:center;border-bottom:1px solid #ddd}.plan-table-2row th,.plan-table-2row td{padding:15px;width:50%;text-align:center;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd}.plan-table-3row th,.plan-table-4row th,.plan-table-2row th{font-weight:bold}.plan-table-3row .bg-bl,.plan-table-4row .bg-bl,.plan-table-2row .bg-bl{background:#2f2f31;color:#fff;font-weight:bold}.woman.plan-table-3row .bg-bl,.woman.plan-table-4row .bg-bl,.woman.plan-table-2row .bg-bl{background:#f587a4}.plan-table-3row .bg-gl,.plan-table-4row .bg-gl,.plan-table-2row .bg-gl{background:#f4f4f4}.plan-table-3row .cell-border,.plan-table-4row .cell-border,.plan-table-2row .cell-border{border-left:1px solid #ddd;border-right:1px solid #ddd}.plan-table-3row .bg-sky-b,.plan-table-4row .bg-sky-b,.plan-table-2row .bg-sky-b{background:#f2e3dc}.plan-table-3row .price,.plan-table-4row .price,.plan-table-2row .price{font-size:14px;font-weight:bold;letter-spacing:0.15em}.plan-table-3row th span,.plan-table-4row th span,.plan-table-2row th span{font-size:12px}.plan-table-3row td span,.plan-table-4row td span,.plan-table-2row td span{font-size:12px;font-weight:normal}.plan-table .fa{color:#62a9bd}.attension-box{border:4px solid #d7ecf2;max-width:640px;margin:30px auto;padding:20px;color:#ee5555;font-size:12px}.th-headline{background:#62a9bd;color:#fff;font-size:18px;padding:10px}.th-headline-option{background:#a2a2a2;color:#fff;padding:10px}@media screen and (min-width:751px){.plan-table-3row th,.plan-table-3row td,.plan-table-4row th,.plan-table-4row td,.plan-table-2row th,.plan-table-2row td{padding:15px}.plan-table-3row th span,.plan-table-4row th span,.plan-table-2row th span{font-size:10px;display:block}.plan-table-3row .price,.plan-table-4row .price,.plan-table-2row .price{font-size:18px}.plan-table-3row .fa{display:block}.th-headline{font-size:14px}.th-headline-option{font-size:14px}}.plan-table-3row .spPrice,.plan-table-4row .spPrice{background-image:url(img/icon_special-price.png);background-position:left top;background-repeat:no-repeat;position:relative}.plan-table-3row .spPrice .price,.plan-table-4row .spPrice .price{font-size:14px}.plan-table-3row .orgPrice{position:absolute;bottom:24px;right:3%;color:#F00;padding:0 2%;background:linear-gradient(transparent 60%, #ff0 0%)}.plan-table-4row .orgPrice{bottom:24px;position:absolute;color:#F00;padding:0 1%;margin-left:1%;letter-spacing:initial;background:linear-gradient(transparent 60%, #ff0 0%)}.plan-table-3row .orgPrice em,.plan-table-4row .orgPrice em{font-size:11px;font-weight:bold}@media screen and (max-width:999px){.plan-table-3row .orgPrice,.plan-table-4row .orgPrice{position:absolute;bottom:20px;right:4%;color:#F00}}@media screen and (max-width:900px){.plan-table-3row .orgPrice em,.plan-table-4row .orgPrice em{font-size:11px}.plan-table-3row .orgPrice,.plan-table-4row .orgPrice{position:static;width:auto;margin:auto;display:block;font-size:10px}}@media screen and (min-width:751px){.plan-table-3row .spPrice .price,.plan-table-4row .spPrice .price{font-size:24px}}@media screen and (max-width:500px){.plan-table-3row .spPrice,.plan-table-4row .spPrice{background-size:30%}}/*# sourceMappingURL=co2.css.map */</pre></body></html>