.totalbeauty .nav-local{margin-top:30px;font-size:0;text-align:center}.totalbeauty .nav-local>li{display:inline-block}.totalbeauty .nav-local>li:not(:last-child){padding-right:30px;margin-right:30px;border-right:solid 1px #005773}.totalbeauty .nav-local>li>a{display:block;padding:5px 0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#005773}.totalbeauty .main-img{margin-bottom:80px}.totalbeauty .main-img>img{width:100%;height:auto}.totalbeauty .main-caption>h3,.totalbeauty .service>h3{font-size:24px}@media (width <= 768px){.totalbeauty .main-caption>h3,.totalbeauty .service>h3{margin-top:0;font-size:18px}}.totalbeauty .main-caption{margin-bottom:80px}.totalbeauty .main-caption>h3{margin-bottom:40px;font-family:"Noto Serif JP",serif;font-weight:400;line-height:1.4;color:#005773}.totalbeauty .main-caption>p{width:730px;margin:0 auto;font-size:14px;line-height:1.8}@media (width <= 768px){.totalbeauty .main-caption>p{width:100%}}.totalbeauty .service{margin-bottom:80px;text-align:center}.totalbeauty .service>h3{margin-bottom:40px;font-family:"Noto Serif JP",serif;font-weight:400;line-height:1.4;color:#005773}.totalbeauty .annotation{text-align:center}@media (width <= 768px){.totalbeauty .annotation{text-align:left}}.totalbeauty .mmmethod{padding:90px 0 80px;border-bottom:solid 1px #005773}@media (width <= 768px){.totalbeauty .mmmethod{padding:60px 0 80px}}@media (min-width: 750px){.totalbeauty .mmmethod .title{width:38.0625rem}}.totalbeauty .mmmethod .title{margin:0 auto 30px;text-align:center}.totalbeauty .mmmethod .service>ul{text-align:center}.totalbeauty .mmmethod .service>ul>li:not(:last-child){position:relative;padding-bottom:60px;margin-bottom:40px}.totalbeauty .mmmethod .service>ul>li:not(:last-child):before{position:absolute;bottom:0;left:50%;width:0;height:0;content:"";border-color:#005773 transparent transparent;border-style:solid;border-width:20.8px 12px 0;transform:translate(-50%)}.totalbeauty .mmmethod .service>ul>li>span{display:block;margin-bottom:5px;font-family:miller-banner;font-size:22px;font-style:normal;font-weight:400;color:#005773}.totalbeauty .mmmethod .service>ul>li>h4{margin-bottom:20px;font-family:miller-banner;font-size:24px;font-style:normal;font-weight:400;color:#005773}.totalbeauty .mmmethod .service>ul>li>p{font-size:14px;line-height:1.8}@media (width <= 768px){.totalbeauty .mmmethod .service>ul>li>p{text-align:left}}.totalbeauty .photoshooting{padding-top:90px}@media (width <= 768px){.totalbeauty .photoshooting{padding-top:60px}}@media (min-width: 750px){.totalbeauty .photoshooting .title{width:31.625rem}}.totalbeauty .photoshooting .title{margin:0 auto 30px;text-align:center}.totalbeauty .photoshooting .movie{margin-bottom:80px;text-align:center}@media (min-width: 750px){.totalbeauty .photoshooting .movie{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}}@media (width <= 768px){.totalbeauty .photoshooting .movie{width:100%;margin:0 auto 80px}}@media (min-width: 750px){.totalbeauty .photoshooting .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media (width <= 768px){.totalbeauty .photoshooting .movie iframe{width:100%;height:auto}}.totalbeauty .photoshooting .service{position:relative}@media (width <= 768px){.totalbeauty .photoshooting .service span{position:absolute;top:40px;left:22%;display:block}.totalbeauty .photoshooting .service span img{width:32px}.totalbeauty .photoshooting .service table{position:relative;width:100%}.totalbeauty .photoshooting .service table:after{position:absolute;top:-15px;left:27%;width:1px;height:380px;content:"";background-color:#030100}.totalbeauty .photoshooting .service table tr{width:100%;height:60px;text-align:left}.totalbeauty .photoshooting .service table tr th{position:relative;width:33%;vertical-align:middle}.totalbeauty .photoshooting .service table tr th:after{position:absolute;top:26px;left:77%;width:13px;height:1px;content:"";background-color:#030100}}.totalbeauty .photoshooting .service table tr th img{max-width:-moz-fit-content;max-width:fit-content}@media (width <= 768px){.totalbeauty .photoshooting .service table tr th img{width:60%;margin-left:10px}.totalbeauty .photoshooting .service table tr td{display:block;width:100%;margin:0;font-size:10px;color:#221815;vertical-align:middle;vertical-align:text-bottom}}.totalbeauty .photoshooting .service table tr td img{max-width:-moz-fit-content;max-width:fit-content}@media (width <= 768px){.totalbeauty .photoshooting .service table tr td img{vertical-align:text-bottom}.totalbeauty .photoshooting .service table tr td:nth-of-type(1){margin-top:14px;margin-bottom:3px;vertical-align:text-bottom}.totalbeauty .photoshooting .service table tr:nth-child(2n-1){background-color:#ebebeb}.totalbeauty .photoshooting .service table tr:first-child td img{width:60%}.totalbeauty .photoshooting .service table tr:nth-child(2) td img{width:70%}.totalbeauty .photoshooting .service table tr:nth-child(3) td img,.totalbeauty .photoshooting .service table tr:nth-child(5) td img{width:50%}.totalbeauty .photoshooting .service table tr:nth-child(4) td img{width:40%}.totalbeauty .photoshooting .service table tr:nth-child(6) td img{width:60%}.totalbeauty .photoshooting .service p{width:100%;height:38px;margin:27px auto 0;font-size:12px;line-height:38px;color:#221815;border:3px #499987 dotted}}@media (min-width: 750px){.totalbeauty .photoshooting .service{position:relative;margin-top:95px;text-align:center}.totalbeauty .photoshooting .service h2{margin-bottom:60px}.totalbeauty .photoshooting .service h2 img{width:299px;height:auto}.totalbeauty .photoshooting .service span{position:absolute;top:40px;left:193px;display:block}.totalbeauty .photoshooting .service p{width:545px;height:69px;margin:72px auto 0;font-size:18px;line-height:69px;color:#221815;border:3px #499987 dotted}.totalbeauty .photoshooting .service table{position:relative;width:910px}.totalbeauty .photoshooting .service table:after{position:absolute;top:-15px;left:223px;width:1px;height:615px;content:"";background-color:#030100}.totalbeauty .photoshooting .service table tr{height:100px;text-align:left}.totalbeauty .photoshooting .service table tr:nth-child(2n-1){background-color:#ebebeb}.totalbeauty .photoshooting .service table tr th{position:relative;padding-left:69px;vertical-align:middle}.totalbeauty .photoshooting .service table tr th:after{position:absolute;top:49px;left:198px;width:50px;height:1px;content:"";background-color:#030100}.totalbeauty .photoshooting .service table tr th img{width:110px;height:auto}.totalbeauty .photoshooting .service table tr td{font-size:15px;color:#221815;vertical-align:middle}.totalbeauty .photoshooting .service table tr td:nth-of-type(1){width:205px;padding-left:15px}.totalbeauty .photoshooting .service table tr:first-child td img{width:146px}.totalbeauty .photoshooting .service table tr:nth-child(2) td img{width:171px}.totalbeauty .photoshooting .service table tr:nth-child(3) td img,.totalbeauty .photoshooting .service table tr:nth-child(5) td img{width:117px}.totalbeauty .photoshooting .service table tr:nth-child(4) td img{width:92px}.totalbeauty .photoshooting .service table tr:nth-child(6) td img{width:146px}}
