.textEm{color:#eaa602;font-weight:bold;font-style:normal}.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}ol,ul{list-style:none;margin:0}img{vertical-align:top;max-width:100%}table{border-collapse:collapse;border-spacing:0;font-size:100%}body p{margin:0}body ul{padding:0}em{font-style:normal}.wrap{line-height:1.5}@media screen and (max-width: 979px){.content-area>*>*,.ac_ar_001>*>*,.ac_ar_002>*>*,.ac_ar_003>*>*,.ac_ar_004>*>*{margin-top:2.5vw}.content-area>.inner,.ac_ar_001>.inner,.ac_ar_002>.inner,.ac_ar_003>.inner,.ac_ar_004>.inner,.content-area>.ac_ly_001,.ac_ar_001>.ac_ly_001,.ac_ar_002>.ac_ly_001,.ac_ar_003>.ac_ly_001,.ac_ar_004>.ac_ly_001,.content-area>.ac_ly_002,.ac_ar_001>.ac_ly_002,.ac_ar_002>.ac_ly_002,.ac_ar_003>.ac_ly_002,.ac_ar_004>.ac_ly_002,.content-area>.ac_ly_003,.ac_ar_001>.ac_ly_003,.ac_ar_002>.ac_ly_003,.ac_ar_003>.ac_ly_003,.ac_ar_004>.ac_ly_003,.content-area>.ac_ly_004,.ac_ar_001>.ac_ly_004,.ac_ar_002>.ac_ly_004,.ac_ar_003>.ac_ly_004,.ac_ar_004>.ac_ly_004,.content-area>.ac_ly_005,.ac_ar_001>.ac_ly_005,.ac_ar_002>.ac_ly_005,.ac_ar_003>.ac_ly_005,.ac_ar_004>.ac_ly_005,.content-area>.ac_ly_006,.ac_ar_001>.ac_ly_006,.ac_ar_002>.ac_ly_006,.ac_ar_003>.ac_ly_006,.ac_ar_004>.ac_ly_006,.content-area>.ac_ly_007,.ac_ar_001>.ac_ly_007,.ac_ar_002>.ac_ly_007,.ac_ar_003>.ac_ly_007,.ac_ar_004>.ac_ly_007,.content-area>.ac_ly_008,.ac_ar_001>.ac_ly_008,.ac_ar_002>.ac_ly_008,.ac_ar_003>.ac_ly_008,.ac_ar_004>.ac_ly_008,.content-area>.ac_ly_009,.ac_ar_001>.ac_ly_009,.ac_ar_002>.ac_ly_009,.ac_ar_003>.ac_ly_009,.ac_ar_004>.ac_ly_009,.content-area>.ac_ly_010,.ac_ar_001>.ac_ly_010,.ac_ar_002>.ac_ly_010,.ac_ar_003>.ac_ly_010,.ac_ar_004>.ac_ly_010,.content-area>.ac_ly_000,.ac_ar_001>.ac_ly_000,.ac_ar_002>.ac_ly_000,.ac_ar_003>.ac_ly_000,.ac_ar_004>.ac_ly_000{padding:0 2vw}}.mainimg{background:url("/assets/skincare/tama-dermapen/images/mainbg.jpg?20251127102014") center center no-repeat;background-size:auto 100%;text-align:center}.mainText{font-size:23px;font-weight:bold;background:#f0f0f0;text-align:center;padding:10px 0;border-top:2px solid #000;border-bottom:2px solid #000}.mainText span{border-bottom:2px dotted #000}@media screen and (max-width: 979px){.mainimg{background-image:none}.mainText{font-size:3.7vw;padding:1.5vw 0;border-top:0.5vw solid #000;border-bottom:0.5vw solid #000}.mainText span{border-bottom:0.5vw dotted #000}}.topnavi .navilist{display:flex;justify-content:center;padding:15px 0}.topnavi .navilist li{border-left:1px solid #000;padding:5px 0;display:flex;align-items:center}.topnavi .navilist li a{display:block;text-decoration:none;color:#000;text-align:center;padding:5px 20px}.topnavi .navilist li a p{margin-top:5px;font-size:12px}.topnavi .navilist li:last-child{border-right:1px solid #000}@media screen and (max-width: 979px){.topnavi .ac_ly_001{padding:0}.topnavi .ac_ly_001 .navilist{padding:0;flex-wrap:wrap}.topnavi .ac_ly_001 .navilist li{width:50%;border-left:0.25vw solid #000;padding:0}.topnavi .ac_ly_001 .navilist li a{width:100%;padding:3vw 0}.topnavi .ac_ly_001 .navilist li a div{width:40%;margin:0 auto}.topnavi .ac_ly_001 .navilist li a p{margin-top:1vw;font-size:3.2vw}.topnavi .ac_ly_001 .navilist li:nth-child(2n+1){border-left:none}.topnavi .ac_ly_001 .navilist li:nth-child(n+3){border-top:0.25vw solid #000}.topnavi .ac_ly_001 .navilist li:last-child{width:100%;border-right:0;border-bottom:0.25vw solid #000}}.hdl{text-align:center;font-size:20px;margin:0 0 45px}.hdl .en{font-size:62px;font-weight:bold;line-height:1;color:#f9de62;text-shadow:1px 1px 0 rgba(80,76,79,0.17),-1px -1px 0 rgba(80,76,79,0.17),-1px 1px 0 rgba(80,76,79,0.17),1px -1px 0 rgba(80,76,79,0.17),0px 1px 0 rgba(80,76,79,0.17),0 -1px 0 rgba(80,76,79,0.17),-1px 0 0 rgba(80,76,79,0.17),1px 0 0 rgba(80,76,79,0.17)}.hdl h2{margin:5px 0 0;font-size:20px;font-weight:normal}@media screen and (max-width: 979px){.hdl{font-size:3.7vw;margin:0 0 5vw}.hdl .en{font-size:10vw;text-shadow:0.25vw 0.25vw 0 rgba(80,76,79,0.17),-0.25vw -0.25vw 0 rgba(80,76,79,0.17),-0.25vw 0.25vw 0 rgba(80,76,79,0.17),0.25vw -0.25vw 0 rgba(80,76,79,0.17),0px 0.25vw 0 rgba(80,76,79,0.17),0 -0.25vw 0 rgba(80,76,79,0.17),-0.25vw 0 0 rgba(80,76,79,0.17),0.25vw 0 0 rgba(80,76,79,0.17)}.hdl h2{margin:1vw 0 0;font-size:3.7vw}}.toposusume{padding:80px 0}.toposusume .osusume{background:#f5d543;padding:50px 190px 80px;font-weight:bold;border-radius:20px}.toposusume .osusume h2{font-size:28px;text-align:center;padding:0 0 8px;position:relative;margin:0 0 60px}.toposusume .osusume h2::before,.toposusume .osusume h2::after{content:"";position:absolute;left:50%;transform:translate(-50%, 0)}.toposusume .osusume h2::before{width:160px;height:2px;background:#000;bottom:0}.toposusume .osusume h2::after{width:14px;height:31px;background:url(/assets/skincare/tama-dermapen/images/what04.png?20251127102014) center bottom no-repeat;bottom:-29px}.toposusume .osusume ul li{font-size:22px;background:url(/assets/skincare/tama-dermapen/images/what05.png?20251127102014) left 1px no-repeat;padding:0 0 0 45px}.toposusume .osusume ul li+li{margin-top:15px}@media screen and (max-width: 979px){.toposusume{padding:6vw 0}.toposusume .osusume{padding:4vw 5vw 5vw;border-radius:5vw;margin:4vw 0 0}.toposusume .osusume h2{font-size:5vw;padding:0 0 1vw;margin:0 0 7vw}.toposusume .osusume h2::before{width:30vw;height:0.5vw}.toposusume .osusume h2::after{width:2.5vw;height:7vw;background-size:100% auto;bottom:-5vw;background-color:#f5d543}.toposusume .osusume ul li{font-size:4vw;background-size:4vw auto;background-position:left 0.7vw;padding:0 0 0 5.5vw}.toposusume .osusume ul li+li{margin-top:2vw}}.topwhat{padding:60px 0 100px;font-size:20px;background:#faf8f4}.topwhat .whatImg{display:flex;justify-content:space-between;align-items:center;margin:40px 0 0}.topwhat .whatImg .whatContainer{width:440px;border:1px solid #272622;border-radius:30px;padding:20px 10px 30px;text-align:center;background:#fff}.topwhat .whatImg .whatContainer p{font-size:17px;margin:0 0 10px}.topwhat .whatImg .whatContainer p.whatIndex{font-size:28px;font-weight:bold;color:#eaa602}.topwhat .whatText01{font-size:28px;text-align:center;color:#eaa602;margin:30px 0 0}.topwhat h3.Index{margin:30px 0 10px;text-align:center;font-size:26px;font-weight:bold}.topwhat .whatMechanism{background:#ffe7e7;margin:40px 0 0;padding:30px;border:2px solid #a38d8d;border-radius:25px}.topwhat .whatMechanism h3.Index{margin-top:0}.topwhat .whatMechanism .whatMechanism_cont{display:flex;justify-content:space-between;flex-wrap:wrap}.topwhat .whatMechanism .whatMechanism_cont .txt{width:630px}.topwhat .whatMechanism .whatMechanism_cont .img{width:260px;text-align:center}.topwhat .cont table{width:100%;border-spacing:0 2px;border-collapse:separate}.topwhat .cont table tr th,.topwhat .cont table tr td{padding:10px}.topwhat .cont table tr th{background:#fffbc9;width:20%;text-align:center;font-weight:bold;color:#eaa602}.topwhat .cont table tr td{background:#ffffff}.topwhat .cont.safety{background:#ffe7e7;margin:40px 0 0;padding:30px;border-radius:25px}.topwhat .cont.safety h3.Index{margin-top:0}.topwhat .whatMovie{text-align:center;margin:40px 0 0;border:1px solid #272622;background:#fff7a4;padding:35px 40px 50px;border-radius:25px}.topwhat .whatMovie .movieIndex{margin:0 0 30px}@media screen and (max-width: 979px){.topwhat{padding:6vw 0 10vw;font-size:3.7vw}.topwhat .whatImg{width:80%;margin:4vw auto 0;flex-direction:column}.topwhat .whatImg .whatContainer{width:100%;border:0.25vw solid #272622;border-radius:5vw;padding:2.5vw 3vw 3vw}.topwhat .whatImg .whatContainer p{font-size:3.7vw;margin:0 0 1.5vw}.topwhat .whatImg .whatContainer p.whatIndex{font-size:5vw}.topwhat .whatImg .arrow{display:flex;justify-content:center;align-items:center;width:10vw;height:10vw;margin-top:3vw}.topwhat .whatImg .arrow img{width:100%;height:auto;transform:rotate(90deg)}.topwhat .whatImg .arrow+.whatContainer{margin-top:3vw}.topwhat .whatText01{font-size:4vw;margin:4vw 0 0}.topwhat h3.Index{margin:4vw 0 2vw;font-size:4vw}.topwhat .whatMechanism{margin:5vw 0 0;padding:3vw;border-radius:5vw}.topwhat .whatMechanism .whatMechanism_cont{gap:2vw}.topwhat .whatMechanism .whatMechanism_cont .txt{width:100%}.topwhat .whatMechanism .whatMechanism_cont .img{width:100%}.topwhat .whatMechanism .whatMechanism_cont .img img{max-width:60%}.topwhat .cont table tr th,.topwhat .cont table tr td{padding:2vw;font-size:3.4vw}.topwhat .cont table tr th{width:30%}.topwhat .cont.safety{margin:5vw 0 0;padding:3vw;border-radius:5vw}.topwhat .whatMovie{margin:4vw 0 0;padding:4vw 5vw 5vw;border-radius:4vw}.topwhat .whatMovie .movieIndex{width:90%;margin:0 auto 3vw}.topwhat .whatMovie [class^="grid-"].-sp-1column>.col,.topwhat .whatMovie [class^="ac_ly_"].-sp-1column>.col{margin-top:4vw}.topwhat .whatMovie [class^="grid-"].-sp-1column>.col:first-child,.topwhat .whatMovie [class^="ac_ly_"].-sp-1column>.col:first-child{margin-top:0}}.topabout{padding:60px 0 100px;font-size:20px;background:url(/assets/skincare/tama-dermapen/images/about01.png?20251127102014) repeat}.topabout .container{display:flex}.topabout .container+.container{margin-top:30px}.topabout .container>div{width:490px}.topabout .container>div.text .index{display:flex;align-items:center}.topabout .container>div.text .index .point{display:flex;justify-content:center;align-items:center;flex-direction:column;width:98px;height:98px;background:#f5d643;line-height:1.1;font-weight:bold;border-radius:100%;padding:5px 0 0}.topabout .container>div.text .index .point strong{color:#fff;font-size:42px;font-weight:bold;text-shadow:1px 1px 0 #333, -1px -1px 0 #333, -1px 1px 0 #333, 1px -1px 0 #333, 0px 1px 0 #333, 0 -1px 0 #333, -1px 0 0 #333, 1px 0 0 #333}.topabout .container>div.text .index .point br{display:contents}.topabout .container>div.text .index .indexText{font-size:26px;font-weight:bold;flex:1;padding:0 0 0 20px}.topabout .container>div.text>p{margin:20px 0 0}.topabout .container>div.img{text-align:right}.topabout .container.reverse{flex-direction:row-reverse}.topabout .container.reverse>div.img{text-align:left}@media screen and (max-width: 979px){.topabout{padding:6vw 0 10vw;font-size:3.7vw}.topabout .container{flex-direction:column}.topabout .container+.container{margin-top:5vw}.topabout .container>div{width:100%}.topabout .container>div.text .index .point{font-size:3vw;width:15vw;height:15vw;padding:1vw 0 0}.topabout .container>div.text .index .point strong{font-size:6vw;text-shadow:0.25vw 0.25vw 0 #333, -0.25vw -0.25vw 0 #333, -0.25vw 0.25vw 0 #333, 0.25vw -0.25vw 0 #333, 0px 0.25vw 0 #333, 0 -0.25vw 0 #333, -0.25vw 0 0 #333, 0.25vw 0 0 #333}.topabout .container>div.text .index .indexText{font-size:4.5vw;padding:0 0 0 3vw;line-height:1.4}.topabout .container>div.text>p{margin:3vw 0 0}.topabout .container>div.img{width:60vw;margin:3vw auto 0}.topabout .container.reverse{flex-direction:column}}.topfaq{padding:60px 0 100px}.topfaq .faqmain{margin:30px 0 0}.topfaq .faqcont{padding:40px}.topfaq .faqcont:nth-child(2n+1){background:#faf8f4;border-radius:20px}.topfaq .faqcont .tit{font-size:24px;font-weight:bold;padding:2px 0 0 68px;margin-bottom:20px;min-height:44px;background:url("/assets/skincare/tama-dermapen/images/faqq.png?20251127102014") 0 0 no-repeat}.topfaq .faqcont .txt{font-size:21px;padding:5px 0 0 68px;min-height:44px;background:url("/assets/skincare/tama-dermapen/images/faqa.png?20251127102014") 0 0 no-repeat}@media screen and (max-width: 979px){.topfaq{padding:6vw 0 10vw}.topfaq .faqmain{margin:2vw 0 0}.topfaq .faqcont{padding:3vw}.topfaq .faqcont:nth-child(2n+1){border-radius:3vw}.topfaq .faqcont .tit{font-size:3.7vw;padding:0 0 0 6vw;margin-bottom:2vw;background-size:5vw auto;background-position:left 0.5vw;min-height:5vw}.topfaq .faqcont .txt{font-size:3.7vw;padding:0 0 0 6vw;background-size:5vw auto;background-position:left 0.5vw;min-height:5vw}}.topphoto{padding:60px 0 100px;background:#fafafa}.topphoto h3{background:#fff7a3;color:#272622;text-align:center;font-size:24px;font-weight:bold;padding:5px;margin:0;border:1px solid #272622;border-radius:100px}.topphoto .photoInner{max-width:980px;display:flex;justify-content:center;align-items:center;margin:30px 0}.topphoto .photoInner p{background:#272622;color:#fff;font-size:18px;font-weight:bold;text-align:center;padding:2px;margin:20px 0 0}.topphoto .photoInner .arrow{width:37px;position:relative}.topphoto .photoInner .arrow::before{content:"";width:20px;height:20px;position:absolute;left:10px;left:calc(50% - 17px);top:45%;top:calc(50% - 13px);border:3px solid;border-color:#330a12 #330a12 transparent transparent;transform:rotate(45deg)}.topphoto .photoInner .arrow.none::before{display:none}.topphoto .mhlw-risk{min-height:inherit}@media screen and (max-width: 979px){.topphoto{padding:6vw 0 10vw}.topphoto h3{font-size:4.5vw;padding:0.5vw;border:0.25vw solid #272622}.topphoto .photoInner{width:100%;flex-wrap:wrap;margin:2vw auto 0}.topphoto .photoInner>div{width:45%}.topphoto .photoInner>div p{font-size:3.5vw;margin:4% 0 0;padding:0.7vw}.topphoto .photoInner>div:nth-child(n+5){margin-top:3%}.topphoto .photoInner>div.arrow{width:5%}.topphoto .photoInner>div.arrow::before{content:"";width:4vw;height:4vw;left:calc(50% - 3.5vw);top:calc(50% - 4vw);border:3px solid;border-color:#000 #000 transparent transparent}.topphoto .photoInner:last-child>div{width:47.5%}.topphoto .photoInner:last-child>div.arrow{width:5%}.topphoto .photoInner:last-child>div.arrow.none{width:0;display:none}.topphoto ._mt-m{margin-top:5vw !important}.topphoto ._mt-s{margin-top:3vw !important}.topphoto .ac_ly_002.-sp-1column{margin-top:0}.topphoto [class^="grid-"].-sp-1column>.col,.topphoto [class^="ac_ly_"].-sp-1column>.col{margin-top:0}}.topcomment{padding:60px 0 0;background:#fadf61}.topcomment .hdl .en{color:#fff}.topcomment .ac_ly_001{height:950px;background:url("/assets/skincare/tama-dermapen/images/comment01.png?20251127102014") right bottom no-repeat}.topcomment .commentbox{width:500px;margin:40px auto 0 0}.topcomment .commentbox .txt{font-size:18px;line-height:1.5}.topcomment .commentbox .name{max-width:360px;margin:35px 0 0 auto;font-size:21px}.topcomment .commentbox .name span{display:block;font-size:24px}.topcomment .commentbox .name i{font-style:normal;margin-right:10px;font-size:37px}@media screen and (max-width: 979px){.topcomment{padding:6vw 0 0;height:auto}.topcomment .ac_ly_001{background-image:none;height:auto}.topcomment .commentbox{width:100%;margin:3vw 0 0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.topcomment .commentbox .txt{font-size:3.7vw}.topcomment .dr_sp{align-items:center}.topcomment ._text-l{font-size:5vw !important}.topcomment ._mt-s{margin-top:3vw !important}}.topprice{padding:60px 0 100px;background:#faf8f4}.topprice .wrap{background:#fff;border:1px solid #272622;border-radius:30px;padding:0 0 40px;color:#272622;overflow:hidden}.topprice .wrap h3{background:#000;color:#fff;text-align:center;font-size:26px;font-weight:bold;padding:5px;margin:0 0 40px}.topprice .wrap h4{width:880px;background:#f0f0f0;text-align:center;font-size:26px;font-weight:bold;padding:5px;margin:0 auto 10px}.topprice .wrap h4 span{vertical-align:super;font-size:70%}.topprice .wrap .container{width:880px;background:#fff;padding:0 20px;display:flex;justify-content:space-between;align-items:center;margin:0 auto}.topprice .wrap .container+h4{margin-top:25px}.topprice .wrap .container.monitor{color:#eaa602}.topprice .wrap .container p{font-size:24px;line-height:1.2;vertical-align:top}.topprice .wrap .container p:last-child{font-size:80px;font-weight:bold;text-align:right}.topprice .wrap .container p:last-child>span{font-size:46px;position:relative}.topprice .wrap .container p:last-child>span>span{font-size:20px;position:absolute;right:3px;top:-21px;white-space:nowrap}.topprice .wrap .container p:last-child>.small1{display:block;font-size:16px;color:#000}.topprice .wrap .container p:last-child>.small2{display:block;font-size:24px}.topprice ._btn{margin:40px 0}@media screen and (max-width: 979px){.topprice{padding:6vw 0 10vw}.topprice .wrap{border:0.25vw solid #272622;border-radius:3vw;padding:0 0 4vw}.topprice .wrap h3{font-size:5vw;padding:1vw;margin:0 0 4vw}.topprice .wrap h4{width:88vw;font-size:4.5vw;font-weight:bold;padding:0.5vw;margin:0 auto 2vw}.topprice .wrap .container{width:88vw;padding:0 1vw}.topprice .wrap .container+h4{margin-top:4vw}.topprice .wrap .container p{font-size:4vw}.topprice .wrap .container p:first-child{width:35%}.topprice .wrap .container p:last-child{font-size:10vw;font-weight:bold}.topprice .wrap .container p:last-child>span{font-size:6vw;position:relative;margin-left:1vw}.topprice .wrap .container p:last-child>span>span{font-size:3vw;right:0.2vw;top:-2.4vw}.topprice .wrap .container p:last-child>.small1{font-size:2.5vw}.topprice .wrap .container p:last-child>.small2{font-size:3vw}.topprice ._btn{margin:5vw 0}.topprice ._btn .button-normal{min-height:inherit;padding:2vw;font-size:4.5vw}}.toprec{padding:60px 0 100px;background:#fadf61;position:relative}@media only screen and (max-width: 979px){.toprec{padding:6vw 0 10vw}}.toprec .hdl .en{color:#fff}.toprec__slider{height:300px;overflow:hidden;padding:35px 0;position:relative}@media only screen and (max-width: 575px){.toprec__slider{height:28vw;padding:3vw 0}}.toprec .slide-item{transform:scale(0.848);transition:transform 0.4s ease-in-out, margin 0.4s ease-in-out}.toprec .swiper-slide-prev{margin-left:-22px}@media only screen and (max-width: 575px){.toprec .swiper-slide-prev{margin-left:-15px}}.toprec .swiper-slide-next{margin-left:22px}@media only screen and (max-width: 575px){.toprec .swiper-slide-next{margin-left:15px}}.toprec .swiper-slide-active{transform:scale(1.32);margin-left:22px}@media only screen and (max-width: 575px){.toprec .swiper-slide-active{margin-left:15px}}.toprec .swiper-button{overflow:hidden;background-position:center;background-repeat:no-repeat}.toprec .swiper-button:after{display:none}.toprec .swiper-button-prev{left:260px;background-image:url(/assets/skincare/tama-dermapen/images/ico_chevron-left.png?20251127102014)}@media only screen and (max-width: 979px){.toprec .swiper-button-prev{left:26.5%}}@media only screen and (max-width: 768px){.toprec .swiper-button-prev{left:25.5%}}@media only screen and (max-width: 575px){.toprec .swiper-button-prev{left:23%}}.toprec .swiper-button-next{right:260px;background-image:url(/assets/skincare/tama-dermapen/images/ico_chevron-right.png?20251127102014)}@media only screen and (max-width: 979px){.toprec .swiper-button-next{right:26.5%}}@media only screen and (max-width: 768px){.toprec .swiper-button-next{right:25.5%}}@media only screen and (max-width: 575px){.toprec .swiper-button-next{right:23%}}.topinfo{padding:60px 0 100px;background:#fdfaee}.topinfo table{width:100%;font-size:18px;background:#fff}.topinfo table tr th,.topinfo table tr td{border:1px solid #000;padding:15px 25px;font-weight:normal}.topinfo table tr th{width:370px;background:#fff7a3}@media screen and (max-width: 979px){.topinfo{padding:6vw 0 10vw}.topinfo table{font-size:3.2vw}.topinfo table tr th,.topinfo table tr td{padding:2vw;font-weight:normal}.topinfo table tr th{width:30vw}}.topflow{padding:60px 0 0}.topflow .index{display:flex;align-items:center;margin:0 0 15px}.topflow .index .step{display:flex;justify-content:center;align-items:center;flex-direction:column;width:73px;height:73px;font-size:13px;background:#f5d643;line-height:1.1;font-weight:bold;border-radius:100%;padding:3px 0 0}.topflow .index .step strong{color:#fff;font-size:31px;font-weight:bold;text-shadow:1px 1px 0 #333, -1px -1px 0 #333, -1px 1px 0 #333, 1px -1px 0 #333, 0px 1px 0 #333, 0 -1px 0 #333, -1px 0 0 #333, 1px 0 0 #333}.topflow .index .step br{display:contents}.topflow .index .indexText{font-size:26px;font-weight:bold;color:#eaa602;flex:1;padding:0 0 0 20px}.topflow .flowmain{margin:30px 0 0}.topflow .flowpanelFlame{padding:10px 25px 40px;background:#fff;border-bottom:1px solid #000000;position:relative}.topflow .flowpanelFlame:nth-child(n+2){margin:50px 0}.topflow .flowpanelFlame:before,.topflow .flowpanelFlame:after{width:0;height:0;border-style:solid;border-width:18px 20px 0 20px;border-color:#000000 transparent transparent transparent;content:"";z-index:2;position:absolute;left:50%;transform:translateX(-50%);bottom:-19px}.topflow .flowpanelFlame:after{border-color:#fff transparent transparent transparent;z-index:3;bottom:-18px}.topflow .flowmain .flowpanelFlame:last-child{border:none}.topflow .flowmain .flowpanelFlame:last-child:before,.topflow .flowmain .flowpanelFlame:last-child:after{display:none}.topflow .flowpanel{font-size:19px;line-height:1.7;display:flex;justify-content:space-between}.topflow .flowpanel+.flowpanel{margin-top:20px}.topflow .flowbox{width:580px;padding:0 20px 0 0}.topflow .flowbox .tel{vertical-align:text-top;margin:2px 5px 0 0}.topflow .flowbox strong,.topflow .flowbox strong a{color:#eaa602}.topflow .flowbox .tit{display:flex;align-items:center;font-size:30px;font-weight:bold;margin-bottom:15px;color:#eaa602}.topflow .flowbox .tit img{flex-shrink:0;margin-right:10px}.topflow .flowbox .list li{text-indent:-1em;padding-left:1em}.topflow .flowbox .list li img{vertical-align:middle;margin-top:-5px}.topflow .flowbox .list li span{font-size:17px}.topflow .flowbox .list li a{font-weight:bold;text-decoration:underline;color:#000}.topflow .flowbox .list li a:hover{text-decoration:none}@media screen and (max-width: 979px){.topflow{padding:6vw 0 0}.topflow .index .step{font-size:3vw;width:13vw;height:13vw;padding:1vw 0 0}.topflow .index .step strong{font-size:6vw;text-shadow:0.25vw 0.25vw 0 #333, -0.25vw -0.25vw 0 #333, -0.25vw 0.25vw 0 #333, 0.25vw -0.25vw 0 #333, 0px 0.25vw 0 #333, 0 -0.25vw 0 #333, -0.25vw 0 0 #333, 0.25vw 0 0 #333}.topflow .index .indexText{font-size:4.5vw;padding:0 0 0 3vw;line-height:1.4}.topflow .flowmain{margin:2.5vw 0 0}.topflow .flowpanelFlame:nth-child(n+2){margin:4vw 0 0}.topflow .flowpanel+.flowpanel{font-size:3.7vw;margin-top:3vw}.topflow .flowpanelFlame{padding:0;font-size:3.7vw}.topflow .flowpanel{padding-bottom:4vw;display:block}.topflow .flowpanel+.flowpanel{margin:0}.topflow .flowbox{width:100%;padding:0;font-size:3.7vw}.topflow .flowbox .tit{display:flex;font-size:4.5vw;margin-bottom:1vw}.topflow .flowbox .list li span{font-size:3.7vw}.topflow .flowbox .tel{width:22px}.topflow .flowpanel .img{text-align:center;margin:2vw 0 0}.topflow .flowpanel .img img{width:80%}.topflow .flowtab{width:96%;margin:0 auto}}#newAnesthesia{margin:60px auto}#clinic{padding:60px 0 0;margin:0 !important}#clinic .bc_01_047 .bc-item>.info>.name,#clinic .bc_01_047 .bc-item>.info>.tel>.number{color:#eaa602}#clinic .bc_01_047 .bc-item>.info>.tel>.freetel .-freetelcolor{fill:#eaa602}#clinic #clinic-map{min-height:1080px}#clinic #clinic-map #tokai{top:305px}#clinic #clinic-map #chugoku{top:430px}#clinic #clinic-map #chugoku #fukidashi-chugoku{top:121px}#clinic #clinic-map #kyusyu{top:745px}#clinic #clinic-map #kyusyu #fukidashi-kyusyu{top:-8px}#clinic #clinic-map #kansai{left:264px}#clinic #clinic-map #kansai #fukidashi-kansai{left:125px}@media (max-width: 979px){#clinic{padding:35px 0 0}#clinic .bc_01_047 .bc-item>.info{padding:10px 0}#clinic .bc_01_047 .bc-item>.info>.name{font-size:6vw}#clinic .bc_01_047 .bc-item>.info>.tel .number{font-size:7vw}#clinic .bc_01_047 .bc-item>.info>.tel svg{width:8vw;height:inherit;margin-right:1.3vw}}.bg-main-color{background:#b9e6fb}.text-main-color{color:#1a449a}
