﻿@font-face{font-family:"Local Noto Sans JP";font-weight:500;src:local("Noto Sans JP"),local("Noto Sans CJK JP Regular")}body{font-family:"Local Noto Sans JP","Noto Sans JP",sans-serif}.f_cp{font-family:"canto-pen",serif !important;font-weight:400 !important;font-style:normal !important}#treatment #container.treatment_acne article .tm_header{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../imgs/treatment/acne/title_bg_sp.webp")}@media screen and (min-width: 769px){#treatment #container.treatment_acne article .tm_header{background-image:url("../imgs/treatment/acne/title_bg_pc.webp")}}@media only screen and (min-width: 769px)and (max-width: 1919px){#treatment #container.treatment_acne article .tm_header{background-size:1920px auto}}#treatment #container article .tm_header{min-height:14.25em}#treatment #container article .tm_header .inner{width:100%}#treatment #container article .tm_header .inner h1{color:#97856e;font-size:145%;text-align:left;padding:1.75em 2.5em;letter-spacing:.1em}#treatment #container article .tm_header .inner h1 span{display:block;line-height:1}#treatment #container article .tm_header .inner h1 span.en{font-size:215%;margin-bottom:.075em}#treatment #container article .tm_header .inner h1 span.ja{font-weight:500}@media screen and (min-width: 769px){#treatment #container article .tm_header{min-height:31.25em;display:flex;flex-direction:column;justify-content:center;align-items:center}#treatment #container article .tm_header .inner h1{font-size:235%;padding-inline:3.5em;margin-top:-0.75em}}#treatment #container article.treatment_detail .tm_content section{padding-block:3.5em}#treatment #container article.treatment_detail .tm_content section.bgf8{background-color:#f8f8f8}#treatment #container article.treatment_detail .tm_content section .inner img{width:100%}#treatment #container article.treatment_detail .tm_content section .inner h2{color:#97856e;letter-spacing:.05em}#treatment #container article.treatment_detail .tm_content section .inner h2 .ja{font-size:165%;font-weight:500;margin-bottom:.25em}#treatment #container article.treatment_detail .tm_content section .inner h2 .ja span{font-size:65%;margin-bottom:.15em}#treatment #container article.treatment_detail .tm_content section .inner h2 .en::before{display:none;content:none}#treatment #container article.treatment_detail .tm_content section .inner h2+p{text-align:center}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content section .inner h2 .en{font-size:105%;letter-spacing:0}}#treatment #container article.treatment_detail .tm_content section .inner p{font-size:110%;line-height:1.75;letter-spacing:.035em}#treatment #container article.treatment_detail .tm_content section .inner .notes{font-size:82%;margin-top:1em}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content section{padding-block:6em}#treatment #container article.treatment_detail .tm_content section .inner{max-width:1200px;margin-inline:auto;padding-inline:10px}#treatment #container article.treatment_detail .tm_content section .inner h2{font-size:130%}#treatment #container article.treatment_detail .tm_content section .inner h2 .ja{margin-bottom:.15em}#treatment #container article.treatment_detail .tm_content section .inner h2 .ja span{font-size:70%}#treatment #container article.treatment_detail .tm_content section .inner h2 .en{font-size:95%;letter-spacing:.075em}#treatment #container article.treatment_detail .tm_content section .inner h2+p strong{font-size:105%;letter-spacing:.035em}#treatment #container article.treatment_detail .tm_content section .inner p{font-size:115%}#treatment #container article.treatment_detail .tm_content section .inner .notes{margin-top:1.5em}}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link{margin-top:2.5em}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a{overflow:hidden;display:flex;flex-direction:column;justify-content:center;max-height:12em;color:#fff;font-size:95%;line-height:1.75;letter-spacing:.15em;padding:3em 2.5em;border-radius:.75em;background-color:#fff;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a::before{content:"";width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%)}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a img{position:absolute;z-index:-1;left:0;top:50%;transform:translateY(-50%)}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a span{display:block;font-size:225%;line-height:1}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a strong{display:block;font-size:110%;font-weight:400;line-height:1.5;letter-spacing:.125em;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a strong::after{content:"";display:block;width:2.5em;height:1em;margin-top:.35em;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../imgs/treatment/icon_link01_w.svg")}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content .linkBlock .p_link{max-width:530px;margin-top:4em;margin-inline:auto;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a{color:#000;font-size:75%;text-align:left;padding:1.75em 0 1.5em;padding-left:55%}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a::before{width:50%;background-position:left center;background-size:auto 100%;background-repeat:no-repeat;left:0;transform:translate(0%, -50%);z-index:0}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a::after{content:"";width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid #707070;border-radius:.75em;position:absolute;z-index:-1;top:0;left:0}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a:hover{opacity:.75}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a img{width:50%;z-index:1}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a span{font-size:175%}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a strong{font-size:100%}#treatment #container article.treatment_detail .tm_content .linkBlock .p_link a strong::after{height:1.65em;background-image:url("../imgs/treatment/icon_link01.svg")}}#treatment #container article.treatment_detail .tm_content #tm_whats .inner .block,#treatment #container article.treatment_detail .tm_content #tm_caer .inner .block,#treatment #container article.treatment_detail .tm_content #tm_summary .inner .block{padding-inline:1.25em}#treatment #container article.treatment_detail .tm_content #tm_whats .inner .block .img,#treatment #container article.treatment_detail .tm_content #tm_caer .inner .block .img,#treatment #container article.treatment_detail .tm_content #tm_summary .inner .block .img{margin-right:-2.75em}#treatment #container article.treatment_detail .tm_content #tm_whats .inner .block p,#treatment #container article.treatment_detail .tm_content #tm_caer .inner .block p,#treatment #container article.treatment_detail .tm_content #tm_summary .inner .block p{font-size:115%;letter-spacing:.025em;margin-top:1.5em}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_whats .inner .block,#treatment #container article.treatment_detail .tm_content #tm_caer .inner .block,#treatment #container article.treatment_detail .tm_content #tm_summary .inner .block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-inline:0}#treatment #container article.treatment_detail .tm_content #tm_whats .inner .block .img,#treatment #container article.treatment_detail .tm_content #tm_caer .inner .block .img,#treatment #container article.treatment_detail .tm_content #tm_summary .inner .block .img{width:45.85%;max-width:540px;margin-right:0}#treatment #container article.treatment_detail .tm_content #tm_whats .inner .block p,#treatment #container article.treatment_detail .tm_content #tm_caer .inner .block p,#treatment #container article.treatment_detail .tm_content #tm_summary .inner .block p{width:54.15%;padding-left:2em;margin-top:0}}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .block{padding-inline:1.25em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .block ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-1.25em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .block ul li{width:calc(50% - .7em);margin-top:1.25em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .block ul li img{border-radius:1.25em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .block ul li span{display:block;font-size:120%;font-weight:bold;text-align:center;margin-top:.75em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .block p{margin-top:2em;letter-spacing:.075em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes{color:#97856e;padding:4.75em 0 2em;margin-top:5em;border:1px solid #97856e;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes::before{content:"";width:6.35em;height:6.35em;background-color:#97856e;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../imgs/treatment/icon_tc_causes.svg");border-radius:50%;position:absolute;z-index:1;top:-3.175em;left:50%;transform:translateX(-50%)}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes h3{font-size:175%;font-weight:500;text-align:center}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul{font-size:115%;letter-spacing:.05em;margin-top:1.25em;padding-left:2.5em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li{padding:.25em 0 .25em 1.5em;background-position:center left;background-size:1.1em auto;background-repeat:no-repeat;background-image:url("../imgs/treatment/icon_check.svg")}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul{padding-inline:2em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li{letter-spacing:0}}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .block ul li{width:calc(25% - 1.75em)}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes{margin-top:7em;margin-inline:1.25em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes::before{font-size:115%}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes h3{font-size:150%}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul{display:flex;flex-wrap:wrap;justify-content:space-between}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li{display:flex;align-items:center;width:calc(33.3333% - 1em);letter-spacing:0;position:relative}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(4),#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(5){left:3.5em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(6),#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(7){left:2em}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(1){order:1}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(2){order:4}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(3){order:7}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(4){order:2}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(5){order:5}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(6){order:3}#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(7){order:6}}@media only screen and (min-width: 769px)and (max-width: 1199px){#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(4),#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(5),#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(6),#treatment #container article.treatment_detail .tm_content #tm_types_causes .inner .tm_tc_causes ul li:nth-child(7){left:0}}#treatment #container article.treatment_detail .tm_content #tm_difference .inner p strong{color:#97856e;font-size:125%;font-weight:500}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison{margin-top:2.5em}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table{overflow:hidden;width:100%;margin:0}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tr th,#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tr td{color:#fff;text-align:center;font-weight:bold;vertical-align:middle}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead,#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody{display:block;width:100%}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr,#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr{display:table;width:100%}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th:nth-child(1),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr td:nth-child(1),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr th:nth-child(1),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(1){width:20%}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th:nth-child(2),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr td:nth-child(2),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr th:nth-child(2),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(2){width:45%}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th:nth-child(3),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr td:nth-child(3),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr th:nth-child(3),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(3){width:35%}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th{position:relative}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th::after{content:"";height:25em;position:absolute;z-index:1;top:0;left:0}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th div{font-size:125%;letter-spacing:.1em;padding:.5em 0;border-radius:1em 1em 0 0;position:relative;z-index:2}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th:nth-child(2)::after{width:95%;background:#fff}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th:nth-child(2) div{width:95%;background:#97856e}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th:nth-child(3)::after{width:85%;background:#fff}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th:nth-child(3) div{width:85%;background:#a3a3a3}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th:nth-child(3) div span{font-size:80%;font-weight:normal}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr{position:relative;margin-top:.5em;background:#a3a3a3}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr:first-child{margin-top:0}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td{color:#fff;font-size:90%;letter-spacing:-0.075em;padding:.75em 0;position:relative;z-index:2}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(1){font-size:85%;text-align:center;padding:.75em .5em}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td div{line-height:1.5;font-size:95%;padding:.5em 1em}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td div.t_div{font-size:115%;letter-spacing:.075em;padding:0}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td div{font-feature-settings:"palt"}}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(2),#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(3){color:#3c3c3c;position:relative;z-index:1}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(2) div::after,#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(3) div::after{content:"";height:2px;border-bottom:1px solid #d3d3d3;position:absolute;z-index:1;bottom:-0.35em;transform:translateX(-50%)}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(2) div{width:95%}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(2) div::after{width:85%;left:47.5%}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(3) div{width:85%}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(3) div::after{width:75%;left:42.5%}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_difference .comparison{width:92%;margin:3.5em auto 0}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th::after{height:50em}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table thead tr th div{font-size:185%;padding:1em 0;border-radius:1.15em 1.15em 0 0}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr{margin-top:1.25em}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr:first-child{margin-top:0}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td{padding:.75em 0}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td div{width:95%;font-size:115%;line-height:1.75;padding-block:.75em}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td div.t_div{font-size:150%}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(2) div,#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(3) div{padding:.75em 0}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(2) div::after,#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(3) div::after{bottom:-0.6em}#treatment #container article.treatment_detail .tm_content #tm_difference .comparison table tbody tr td:nth-child(2) div{width:95%;line-height:1.75;letter-spacing:.035em}}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments{margin-top:2.5em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .c_navi{display:flex;flex-wrap:wrap;justify-content:space-between}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .c_navi li{width:calc(50% - .35em)}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .c_navi li a{display:block;color:#fff;font-size:140%;font-weight:500;text-align:center;letter-spacing:.075em;border-radius:.65em;padding:.35em 0 1.15em;background:#97856e;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .c_navi li a::after{content:"";width:.5em;height:.5em;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);position:absolute;z-index:1;bottom:.65em;left:50%}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block{margin-top:2.15em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block h3{color:#97856e;font-size:140%;font-weight:500;text-align:center;padding:.5em;background:#f8f8f8;border:1px solid #707070}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box{padding:3.25em 1.5em 2em;margin-top:1.5em;background:#f8f8f8;border-radius:14em 14em 1em 1em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box+.box{margin-top:3em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head{text-align:center}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head img{width:30%;margin:auto;border-radius:50%}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head h4{color:#97856e;font-size:140%;padding-block:.75em .9em;margin-bottom:1em;border-bottom:2px dotted}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head p{text-align:left}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .info{display:none}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .info dl div{margin-top:1.85em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .info dl dt{color:#97856e;font-size:120%;text-align:center;padding-block:.75em;background:#fff}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .info dl dd{font-size:110%;line-height:1.75;letter-spacing:.03em;margin-top:1em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .info dl dd span{display:block;font-size:85%;line-height:1.5;margin-top:.65em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .read_more{margin-top:1.75em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .read_more span{display:block;color:#fff;font-size:140%;font-weight:500;text-align:center;letter-spacing:.075em;border-radius:2.5em;padding:.75em;background:#97856e;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .read_more span::after{content:"";width:.75em;height:.75em;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);position:absolute;z-index:1;right:2em;top:50%;margin-top:-0.2em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .read_more.is-open span::after{transform:translateY(-50%) rotate(225deg);margin-top:.2em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments{margin-top:4em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments p{text-align:center;margin-top:1.25em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box{margin-top:1.75em;padding:2.75em 1.5em;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../imgs/treatment/acne/beauty_sp.webp");border-radius:1.25em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin-inline:-1.5%}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl div{width:47%;margin:1.75em 1.5% 0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl div:nth-child(1),#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl div:nth-child(2){margin-top:0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl dt{color:#97856e;letter-spacing:.05em;padding:.8em 0;background:hsla(0,0%,100%,.9);border-radius:.5em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl dd{color:#fff;font-size:85%;line-height:1.65;margin-top:.85em}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl dd{font-feature-settings:"palt"}}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments{margin-top:3.5em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .c_navi{max-width:740px;font-size:125%;margin-inline:auto}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .c_navi li{width:calc(50% - 1em)}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .c_navi li a{letter-spacing:.15em;border-radius:.35em;padding-top:.45em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .c_navi li a:hover{opacity:.75}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block{margin-top:5.5em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block h3{font-size:185%;background:none;border:0;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block h3::after{content:"";width:100%;height:2px;border-top:1px solid #707070;position:absolute;z-index:-1;left:0;top:50%;transform:translateY(-50%)}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block h3 span{display:inline-block;padding-inline:1.5em;background:#fff}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box{padding:2em 3.5em;border-radius:1.25em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box+.box{margin-top:4em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head .head_tit{width:18%;padding-right:3em;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head .head_tit::after{content:"";width:3px;height:80%;border-right:2px dotted #97856e;position:absolute;z-index:-1;right:0;top:50%;transform:translateY(-50%)}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head img{width:100%}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head h4{font-size:165%;margin:0;padding-bottom:0;border:none}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .head p{width:82%;padding-left:2.5em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .info dl{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;font-size:90%;margin-inline:-1%}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .info dl div{width:31.3333%;margin:2.5em 1% 0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .info dl dt{font-size:110%}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .info dl dd{text-align:left;letter-spacing:0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .read_more{cursor:pointer;max-width:300px;margin:.5em auto 0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .read_more span{font-size:125%;font-weight:normal;padding:.85em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .read_more span::after{width:.65em;height:.65em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#p_drugs .box .read_more.is-open{margin-top:2.5em}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box{margin-top:2.25em;padding:3.5em 3.5em 5em;background-image:url("../imgs/treatment/acne/beauty_pc.webp")}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl{margin-inline:-1.5%}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl div{width:30.3333%;margin-inline:1.5%;margin-top:1.75em !important}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl dt{font-size:160%;font-weight:500;padding:.6em 0}#treatment #container article.treatment_detail .tm_content #tm_types_treatment .inner .drugs_treatments .block#c_treatments .box .info dl dd{font-size:110%}}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment{margin-top:3em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li{padding:2.5em 1.55em;margin-top:3em;background:#fff;border-radius:1.25em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li:first-child{margin-top:0}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .head{display:flex;align-items:center}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .head img{width:30.15%;margin-right:2em;border-radius:50%}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .head h3{width:69.85%;color:#97856e;font-size:175%;font-weight:500}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .head img{margin-right:1.5em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .head h3{font-feature-settings:"palt"}}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info{margin-top:1.5em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info h4{color:#97856e;font-size:125%;font-weight:500;letter-spacing:.05em;margin-top:1em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info ol{margin-top:.5em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info ol li{font-size:110%;letter-spacing:.05em;line-height:1.75;padding-left:1em;text-indent:-1em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl{color:#97856e;font-size:110%;line-height:1.75;margin-top:1.75em;padding:1em 1.15em;border:1px solid #97856e}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div{display:flex}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div dt{width:6.75em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div dd{position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div dd::before{content:"："}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div{font-size:90%;line-height:1.5;margin-top:.5em;font-feature-settings:"palt"}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div:first-child{margin-top:0}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div dt{width:35%}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div dd{width:65%;padding-left:1em;text-indent:-1em}}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info .menu_link{margin-top:2em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info .menu_link+.menu_link{margin-top:1em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info .menu_link a{display:flex;flex-direction:column;justify-content:center;min-height:6em;color:#fff;font-size:90%;font-weight:300;line-height:1;letter-spacing:.05em;padding:1.5em 2.25em;border-radius:5em;background-color:#97856e;background-position:top 45% right 2.25em;background-size:2.75em auto;background-repeat:no-repeat;background-image:url("../imgs/treatment/icon_link01_w.svg")}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info .menu_link a span{font-size:150%;letter-spacing:0;margin-bottom:5px}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info .menu_link a span.f_small{font-size:90%}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info .menu_link a span{letter-spacing:-0.05em}}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li:last-child{height:100%;border:1px solid #97856e;background:none}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment{margin-top:1em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul{display:flex;flex-wrap:wrap;justify-content:space-between}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li{width:calc(50% - 1.25em);margin-top:2.5em;padding-inline:2.5em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li:first-child{margin-top:2.5em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .head img{width:26.35%}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .head h3{width:73.65%}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info{margin-top:2em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info p{font-size:110%;letter-spacing:.025em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info h4{margin-top:1.5em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div dt{width:7em}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info dl div dd span.pc{display:inline;font-size:62%}#treatment #container article.treatment_detail .tm_content #tm_omc_menu .inner .omc_treatment ul>li .info .menu_link a:hover{opacity:.75}}#treatment #container article.treatment_detail .tm_content #tm_medicine .inner .m_list{padding:2em 1.5em;background:#f8f8f8;border-radius:1.25em}#treatment #container article.treatment_detail .tm_content #tm_medicine .inner .m_list ul li{color:#97856e;font-size:115%;text-align:center;padding:.85em 0;margin-top:.9em;background:#fff}#treatment #container article.treatment_detail .tm_content #tm_medicine .inner .m_list ul li:first-child{margin-top:0}#treatment #container article.treatment_detail .tm_content #tm_medicine .inner p{margin-top:1.5em}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_medicine .inner .m_list{padding-block:2.5em;margin-top:-1em}#treatment #container article.treatment_detail .tm_content #tm_medicine .inner .m_list ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:820px;margin-inline:auto}#treatment #container article.treatment_detail .tm_content #tm_medicine .inner .m_list ul li{width:calc(50% - .65em);font-size:105%;margin-top:1.3em}#treatment #container article.treatment_detail .tm_content #tm_medicine .inner .m_list ul li:nth-child(2){margin-top:0}#treatment #container article.treatment_detail .tm_content #tm_medicine .inner p{text-align:center}}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner h2 img{width:61.75%;margin-inline:auto}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner h3.subtit{text-align:center;margin-block:2em 1.75em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend{position:relative;padding:2.25em 20px;margin:2.75em -20px 0;background:#fff}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend h3{font-weight:normal}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend h3 span{display:block;color:#97856e;font-size:175%;line-height:1.25}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend ul{margin-top:2em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend ul li a{display:block}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend ul li p{color:#3c3c3c;font-size:100%;line-height:1.5;letter-spacing:0}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend ul li p strong{color:#97856e;font-size:90%;font-weight:normal}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend ul li p span{display:inline-block;font-size:90%;letter-spacing:0;margin-block:.35em;padding:.25em 1.5em;border:1px solid #3c3c3c;border-radius:2.5em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-container{overflow:initial}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-next,#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-prev{margin-top:-60px;width:3.75em;height:3.75em;background-color:#97856e;border-radius:50%}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-next::after,#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-prev::after{color:#fff;font-size:150%;font-weight:normal}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-next{right:1em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-prev{left:1em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .linkBlock .p_link a strong{margin-top:.15em}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content #tm_mb_select .linkBlock .p_link a{background-position:center right;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../imgs/treatment/link_02.webp")}#treatment #container article.treatment_detail .tm_content #tm_mb_select .linkBlock .p_link a img{display:none}#treatment #container article.treatment_detail .tm_content #tm_mb_select .linkBlock .p_link a span{font-size:200%}}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_mb_select .linkBlock .p_link a span{font-size:135%;letter-spacing:.05em;margin-block:.25em .15em}}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner h2 img{width:15.775em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner h3{font-size:125%;margin-block:0}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner h3+p{text-align:center}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend{padding-inline:0;margin:3.5em 0 0}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend ul li p{font-size:90%;line-height:1.35;margin-top:1em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend ul li p strong{display:inline-block;color:#97856e;font-size:90%;font-weight:normal;margin-bottom:.25em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend ul li p span{font-size:80%;margin:1.5em 0;padding:.35em 1.25em;margin-right:.75em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend ul li p span+span{margin-right:0}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-container{overflow:hidden;padding-inline:3em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-next,#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-prev{width:3.25em;height:3.25em;margin-top:-45px}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-next::after,#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-prev::after{font-size:125%}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-next{right:-1.75em}#treatment #container article.treatment_detail .tm_content #tm_mb_select .inner .mds_recommend .swiper-button-prev{left:-1.75em}}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content #tm_period .inner h2+p,#treatment #container article.treatment_detail .tm_content #tm_procedure .inner h2+p{text-align:left}#treatment #container article.treatment_detail .tm_content #tm_period .inner h2 .ja,#treatment #container article.treatment_detail .tm_content #tm_caer .inner h2 .ja{letter-spacing:0;font-feature-settings:"palt"}#treatment #container article.treatment_detail .tm_content #tm_period .inner h2 .ja{margin-inline:-1em;letter-spacing:-0.025em}}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table{overflow:hidden;margin-top:2.5em;border-radius:1.35em}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tr th,#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tr td{width:50%;vertical-align:middle;padding:1.5em}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tr th{color:#fff;background:rgba(151,133,110,.8);border-top:1px solid #fff}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tr td{background:#fff;border-top:1px solid #97856e}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tr td div{display:flex;flex-direction:column;justify-content:center;align-items:center}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tr td div span{color:#fff;letter-spacing:.075em;margin-top:.25em;padding:.25em 1em;background:#97856e;border-radius:2.5em}@media screen and (max-width: 768px){#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tr td div span{letter-spacing:0}}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table thead tr th,#treatment #container article.treatment_detail .tm_content #tm_period .period_table table thead tr td{border-top:none}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table thead tr th div,#treatment #container article.treatment_detail .tm_content #tm_period .period_table table thead tr td div{font-size:140%;font-weight:500;letter-spacing:.1em}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table thead tr th div span,#treatment #container article.treatment_detail .tm_content #tm_period .period_table table thead tr td div span{font-size:70%;font-weight:normal;letter-spacing:.075em}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr th div{display:flex;align-items:center}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr th div img{max-width:32.75%;border-radius:50%}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr th div p{font-size:95%;text-align:left;letter-spacing:0;line-height:1.5;margin-left:.65em}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_period .period_table{max-width:1000px;margin-inline:auto}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tr td div{flex-direction:initial}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tr td div span{margin-top:0;margin-left:1.15em;padding:.35em 1em}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table thead tr td div{font-size:150%}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table thead tr td div span{font-size:75%}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr th,#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr td{padding:1.25em 5em}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr th div,#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr td div{font-size:125%}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr th div span,#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr td div span{font-size:92%}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr th div img{width:22.25%}#treatment #container article.treatment_detail .tm_content #tm_period .period_table table tbody tr th div p{margin-left:1.65em}}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li{padding:4em 1.5em 1.5em;margin-top:4.5em;background-color:#fff;border:1px solid #97856e;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li::before,#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li::after{color:#fff;font-family:"canto-pen",serif;font-weight:400;font-style:normal;text-align:center;position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li::after{content:"POINT";top:-2.5em;width:5em;height:4em;font-size:110%;padding-top:1em;background-color:#97856e;z-index:1}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li::before{top:-0.25em;font-size:250%;line-height:1;letter-spacing:.05em;z-index:2}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(1)::before{content:"01"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(2)::before{content:"02"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(3)::before{content:"03"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(4)::before{content:"04"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(5)::before{content:"05"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(6)::before{content:"06"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(7)::before{content:"07"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(8)::before{content:"08"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(9)::before{content:"09"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li:nth-child(10)::before{content:"010"}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li h3{color:#97856e;font-size:125%;font-weight:500;letter-spacing:.075em;text-align:center;padding-bottom:.85em;margin-bottom:.75em;border-bottom:2px dotted rgba(151,133,110,.75)}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-2em}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li{width:calc(25% - 2em);font-size:90%}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li::before{top:-0.2em}#treatment #container article.treatment_detail .tm_content #tm_precaution .inner ul li h3{font-size:135%}}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div{line-height:1.6;margin-top:3em}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div:first-child{margin-top:0}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3{color:#fff;font-size:135%;letter-spacing:.05em;padding:.75em 4em;background-color:#97856e;position:relative;z-index:0}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3::before,#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3::after{font-size:160%;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3::before{content:"Q";font-family:"canto-pen",serif;font-weight:400;font-style:normal;left:.55em}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3::after{content:"＋";right:.55em}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3.appear::after{content:"－"}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div p{font-size:115%;padding:1.5em 1.25em;background-color:#fff;border:1px solid #97856e}@media screen and (min-width: 769px){#treatment #container article.treatment_detail .tm_content #tm_faq .inner{max-width:1020px;margin-inline:auto}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div{margin-top:2.5em}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3{cursor:pointer;padding:1em 5em}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3::before,#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3::after{font-size:175%}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3::before{left:1em}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div h3::after{right:.75em}#treatment #container article.treatment_detail .tm_content #tm_faq .inner .block div p{padding:1.75em 2.15em}}/*# sourceMappingURL=treatment.min.css.map */