#main{font-size:18px;word-break:break-all}@media screen and (max-width: 979px){#main{font-size:Min(16px, 4vw)}}#main .mhlw-risk{min-height:auto}#main .tc-main{color:#7d8f9f}#main .tc-sub{color:#eaf2f8}#main>.mv{background-color:#d8e2eb;margin:0 auto;padding:0;text-align:center}#main>.mv>.ac_ly_001{margin:0 auto;padding:0}#main>.mv>.ac_ly_001 img{margin:0 auto}#main nav{background-color:#7d8f9f;margin-top:0}#main nav .local_nav{width:980px;margin:auto}@media only screen and (max-width: 979px){#main nav .local_nav{width:100%}}#main nav .local_nav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#main nav .local_nav ul li{display:flex;align-items:center;justify-content:center;width:calc(100% / 8)}@media only screen and (min-width: 980px){#main nav .local_nav ul li{font-size:16px}#main nav .local_nav ul li::before{content:'';background-color:#ffffff;width:1px;height:80%}#main nav .local_nav ul li:last-child::after{content:'';background-color:#ffffff;width:1px;height:80%}}#main nav .local_nav ul li>a{flex:1;padding:15px 5px;text-align:center;color:#fff;text-decoration:none;line-height:1.2}@media only screen and (max-width: 979px){#main nav .local_nav ul li{width:50%;min-height:50px;font-size:16px;margin:0;border-bottom:1px solid #fff}#main nav .local_nav ul li:nth-child(odd){border-right:1px solid #fff}}#main .ac_ar_001.dir-area{background-color:#fff;margin:0;padding:80px 0 100px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area{padding:8vw 0}}#main .ac_ar_001.dir-area header.index_txt{margin-bottom:50px;text-align:center}#main .ac_ar_001.dir-area header.index_txt .en{position:relative;line-height:1;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:50px;font-weight:bold}#main .ac_ar_001.dir-area header.index_txt .en::before{position:absolute;content:"";width:100px;height:2px;background-color:#000;bottom:-15px;left:50%;transform:translateX(-50%)}#main .ac_ar_001.dir-area header.index_txt h2{margin-top:30px;font-weight:normal;font-size:18px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area header.index_txt{margin-bottom:3vw}#main .ac_ar_001.dir-area header.index_txt .en{font-size:Min(36px, 10vw)}#main .ac_ar_001.dir-area header.index_txt .en::before{bottom:-1.5vw}#main .ac_ar_001.dir-area header.index_txt h2{margin-top:3vw;font-size:Min(16px, 4vw)}}#main .ac_ar_001.dir-area.what{background:url(/assets/laser/skin-tightening/images/what_bg.png?202512993018) #fff8f3;background-size:auto;background-position:calc(50% + 300px) bottom;background-repeat:no-repeat;padding-bottom:60px}#main .ac_ar_001.dir-area.what .what-list{justify-content:center;margin-left:0px}#main .ac_ar_001.dir-area.what .what-list li{background:url(/assets/laser/skin-tightening/images/check.png?202512993018) left top no-repeat;display:flex;align-items:center;min-height:32px;padding-left:40px;font-size:24px;font-weight:bold}#main .ac_ar_001.dir-area.what .what-list li:nth-child(n+2){margin-top:10px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.what{background-size:54vw auto;background-position:calc(100% + 9vw) bottom}#main .ac_ar_001.dir-area.what .what-list{margin:0 auto 0 3vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:80vw}#main .ac_ar_001.dir-area.what .what-list li{background-size:1.4em;min-height:auto;padding-left:1.6em;font-size:Min(21px, 3vw)}#main .ac_ar_001.dir-area.what .what-list li:nth-child(n+2){margin-top:1vw}}#main .ac_ar_001.dir-area.cause{background-color:#eaf2f8}#main .ac_ar_001.dir-area.cause .cause_cont .col{background-color:#ffffff;border-radius:10px;padding:20px}#main .ac_ar_001.dir-area.cause .cause_cont .col .title{background-color:#7d8f9f;font-weight:bold;text-align:center;color:#ffffff}#main .ac_ar_001.dir-area.cause .cause_cont .col .txt{margin-top:15px}#main .ac_ar_001.dir-area.recommend{background-color:#fff8f3}#main .ac_ar_001.dir-area.menu .anchor_cont{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:50px}#main .ac_ar_001.dir-area.menu .anchor_cont a.anchor-button{background-color:#eeeeee;border-radius:50px;width:calc((80% - 20px)/2);padding:10px 0 20px;color:#000000;line-height:1.2}#main .ac_ar_001.dir-area.menu .anchor_cont a.anchor-button::after{background:url(/assets/laser/skin-tightening/images/ico_chevron-down.png?202512993018) 50% 50% no-repeat;background-size:contain;scale:50%}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.menu .anchor_cont{gap:1.5vw;margin-top:4vw}#main .ac_ar_001.dir-area.menu .anchor_cont a.anchor-button{width:calc((100% - 3vw)/2);padding:1vw 0 2vw}#main .ac_ar_001.dir-area.menu .anchor_cont a.anchor-button .text{font-size:Min(18px, 3vw)}}#main .ac_ar_001.dir-area.menu .menu_cont{margin-top:60px}#main .ac_ar_001.dir-area.menu .menu_cont h3{background-color:#7d8f9f;padding:10px;text-align:center;color:#ffffff;font-size:24px}#main .ac_ar_001.dir-area.menu .menu_cont h3 span{font-size:120%}#main .ac_ar_001.dir-area.menu .menu_cont .txt{margin-top:30px}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:30px}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col{position:relative;width:calc((100% - 20px)/2)}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col .icon{position:absolute;top:-8px;width:100%;padding-right:2em;text-align:right;display:flex;justify-content:flex-end}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col .icon span{padding:5px;border-radius:5px;line-height:1}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col .icon span+span{margin-left:2px}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col .icon span.face{background-color:#fbe0db}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col .icon span.neck{background-color:#ffef9c}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col a.button-normal{background-color:#eaf2f8;width:100%;color:#000000}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col a.button-normal::after{background:url(/assets/laser/skin-tightening/images/ico_chevron-down.png?202512993018) 50% 50% no-repeat;transform:rotate(-90deg)}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col a.button-normal h4{text-align:center;font-size:18px;line-height:1}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.menu .menu_cont{margin-top:8vw}#main .ac_ar_001.dir-area.menu .menu_cont h3{padding:2vw;font-size:Min(21px, 4.5vw)}#main .ac_ar_001.dir-area.menu .menu_cont .txt{margin-top:3vw}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list{flex-direction:column;align-items:center;gap:3vw;margin-top:3vw}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col{width:90%}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col .icon{top:-0.4em}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col .icon span{padding:1vw;border-radius:1vw}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col .icon span+span{margin-left:0.3vw}#main .ac_ar_001.dir-area.menu .menu_cont .menu_list .col a.button-normal h4{font-size:Min(16px, 4vw)}}#main .ac_ar_001.dir-area.photo{background-color:#fff8f3}#main .ac_ar_001.dir-area.photo .photo_contents+.photo_contents{margin-top:80px}#main .ac_ar_001.dir-area.photo .photo_contents h3{background-color:#7d8f9f;padding:10px;text-align:center;color:#ffffff;font-size:24px}#main .ac_ar_001.dir-area.photo .photo_contents h3 span{font-size:120%}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont{background-color:#ffffff;margin-top:80px;border-radius:20px;padding:30px}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont h4.title{background-color:#fdef9d;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:50%;margin:-60px auto 0;padding:15px;border-radius:50px;text-align:center;font-size:24px;line-height:1}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont .photo_img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:30px auto 0}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont .photo_img .doctor{margin-top:10px;text-align:right}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont .txt{margin-top:10px}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont .mhlw-risk{margin-top:20px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.photo .photo_contents+.photo_contents{margin-top:8vw}#main .ac_ar_001.dir-area.photo .photo_contents h3{padding:2vw;font-size:Min(21px, 4.5vw)}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont{background-color:#ffffff;margin-top:8vw;border-radius:2vw;padding:3vw}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont h4.title{margin:-6vw auto 0;padding:2vw 4vw;font-size:Min(21px, 4.5vw)}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont .photo_img{margin:3vw auto 0}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont .photo_img .doctor{margin-top:1vw}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont .txt{margin-top:1vw}#main .ac_ar_001.dir-area.photo .photo_contents .photo_cont .mhlw-risk{margin-top:2vw}}#main .ac_ar_001.dir-area.flow .flow_cont .title{color:#7d8f9f;font-weight:bold;font-size:21px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.flow .flow_cont .title{font-size:Min(21px, 4.5vw)}}#main .ac_ar_001.dir-area.flow .flow_cont .title span{margin-right:0.5em;font-style:italic}#main .ac_ar_001.dir-area.flow .flow_cont .title h3{display:inline-block;font-size:24px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.flow .flow_cont .title h3{font-size:Min(24px, 5vw)}}#main .ac_ar_001.dir-area.flow .flow_cont a.button-normal{background-color:#7d8f9f}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.flow .flow_cont a.button-normal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}}#main .ac_ar_001.dir-area.reason{background-color:#eaf2f8}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column+.ac_ly_002{margin-top:6vw}}#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column .heading{background-color:#7d8f9f;color:#fff;text-align:center;font-size:21px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column .heading{font-size:Min(21px, 4.5vw)}}#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column h3{margin-top:10px;font-size:21px;color:#7d8f9f}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column h3{margin-top:2vw;font-size:Min(21px, 4.5vw)}}#main .ac_ar_001.dir-area.faq{background-color:#fff8f3}#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:40px}#main .ac_ar_001.dir-area.faq .faq-box .question::before,#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#7d8f9f}#main .ac_ar_001.dir-area.faq .faq-box .question{color:#7d8f9f;font-weight:bold}#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:21px}#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#ffffff;color:#7d8f9f}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.faq .faq-box .question,#main .ac_ar_001.dir-area.faq .faq-box .answer{padding-left:50px}#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:Min(21px, 4.5vw)}}
