﻿@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import"https://fonts.cdnfonts.com/css/dancing-script";@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";html{font-size:calc(100vw/(1400/10))}@media(max-width: 768px){html{font-size:calc(100vw/(375/10))}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit;text-decoration:none;display:block;box-sizing:border-box;transition:.2s}img{vertical-align:bottom;border:none;width:100%}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;font-size:14px}.center{text-align:center}.right{text-align:right}.left{text-align:left}.ttl1{text-align:center;color:#c29b74;font-weight:normal;margin-bottom:4rem}@media only screen and (max-width: 767px){.ttl1{margin-bottom:2rem}}.ttl1 .ttl__en{font-size:3rem;letter-spacing:.1em;font-family:"Bodoni Moda",serif;position:relative}@media only screen and (max-width: 767px){.ttl1 .ttl__en{font-size:2.8rem}}.ttl1 .ttl__en::after{content:attr(data-text);position:absolute;top:140%;left:0;right:0;transform:scaleY(-1);transform-origin:top;opacity:.25}.ttl1 .ttl__jp{font-size:1.8rem;font-family:"Noto Sans",sans-serif}@media only screen and (max-width: 767px){.ttl1 .ttl__jp{font-size:1.3rem;margin-top:0rem}}.ttl1.white{color:#fff}.ttl1.black{color:#333}.ttl2{text-align:center;color:#7d6c5d;font-weight:normal;margin-bottom:6rem}@media only screen and (max-width: 767px){.ttl2{margin-bottom:2rem}}.ttl2 .ttl__en{font-size:7.5rem;letter-spacing:.1em;font-family:"Bodoni Moda",serif;position:relative}@media only screen and (max-width: 767px){.ttl2 .ttl__en{font-size:3.4rem}}@media only screen and (max-width: 767px){.ttl2 .ttl__en::after{content:attr(data-text);position:absolute;top:140%;left:0;right:0;transform:scaleY(-1);transform-origin:top;opacity:.25}}.ttl2 .ttl__jp{font-size:1.8rem;font-family:"Noto Sans",sans-serif}@media only screen and (max-width: 767px){.ttl2 .ttl__jp{font-size:1.6rem}}.ttl2.white{color:#fff}.ttl2.black{color:#333}.ttl2.small .ttl__en{font-size:5rem}@media only screen and (max-width: 767px){.ttl2.small .ttl__en{font-size:3rem}}.section-head{color:#7d6c5d}.section-head .section-head__en{font-family:"Bodoni Moda",serif;font-size:3.4rem;line-height:1;letter-spacing:.08em}.section-head .section-head__jp{margin-top:.8rem;font-size:1.1rem;line-height:1.8;letter-spacing:.18em;color:#a18f81}.btn1{color:#e5d1bd;border:1px solid #e5d1bd;padding:1.4rem 0;display:inline-block;min-width:30.8rem;text-align:center;font-size:1.4rem}@media only screen and (max-width: 767px){.btn1{border-radius:50px;padding:1rem}}@media(any-hover: hover){.btn1:hover{background:#2a2626;border-color:#2a2626;color:#fff !important}}.btn1.white{color:#fff;border-color:#fff}.btn1.brown{color:#7d6c5d;border-color:#7d6c5d}.gradline{width:100%;height:1px;background:#efe4d9;position:relative;margin-top:3rem}.gradline::before{content:"";display:block;width:3rem;height:1px;background:#7d6c5d;position:absolute;top:0;left:0}.pagehead{background:#f4f0ee;padding:4rem 0}@media only screen and (max-width: 767px){.pagehead{padding:3rem 0;margin-top:60px}}.pagehead .pagehead__ttl{text-align:center}.pagehead .pagehead__ttl .pagehead__ttl--jp{font-size:2.2rem;font-weight:normal}@media only screen and (max-width: 767px){.pagehead .pagehead__ttl .pagehead__ttl--jp{font-size:1.8rem}}.pagehead .pagehead__ttl .pagehead__ttl--en{font-size:1.2rem;color:#7d6c5d}.bg__clinic{background-image:url("../img/common/bg_clinic.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover}.bg1{background:#f4f0ee}.arrow{position:relative;width:3.5rem;height:.1rem;background:#c29b74;display:inline-block;top:-0.2rem;margin-left:1rem;transition:.3s width}.arrow::after{content:"";position:absolute;right:.1rem;top:50%;top:0;width:.8rem;height:.8rem;border-top:.2rem solid #c29b74;transform:translateY(-50%) rotate(45deg)}.bnrs{background:#fff}@media only screen and (min-width: 768px){.bnrs{padding:3rem 0}}@media only screen and (max-width: 767px){.bnrs .inner{padding:0}}.bnrs .bnrs__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media only screen and (max-width: 767px){.bnrs .bnrs__wrapper{grid-template-columns:1fr;gap:0}}@media only screen and (max-width: 767px){.bnrs .bnrs__wrapper a:nth-child(2){position:relative}.bnrs .bnrs__wrapper a:nth-child(2)::before{content:"";display:block;width:calc(100% - 4rem);height:1px;background:#e5d1bd;margin:auto;position:absolute;top:0;left:0;right:0;margin:auto}}@media only screen and (min-width: 768px){.bnrs .bnrs__wrapper a:nth-child(3){grid-column:1/-1}}@media only screen and (max-width: 767px){.bnrs .bnrs__wrapper a:nth-child(3){padding:3rem 1.2rem;background:#fff}}@media only screen and (max-width: 767px){.bread__pages{margin-top:60px}}:root{--color__main: #2a2626}@media only screen and (min-width: 768px){html{font-size:getvwPc(10)}}@media only screen and (min-width: 1366px){html{font-size:62.5%}}@media only screen and (max-width: 767px){html{font-size:getvw(10)}}*{box-sizing:border-box}body{position:relative;word-break:break-word;width:100%;text-size-adjust:none;-webkit-text-size-adjust:none;font-family:"Noto Serif",serif;font-size:1.6rem;line-height:1.8;font-weight:400;font-style:normal;color:#333;letter-spacing:.15px}@media only screen and (max-width: 767px){body{font-size:1.5rem}}img{height:auto}.hover--opacity{transition:.3s}@media(any-hover: hover){.hover--opacity:hover{opacity:.7}}.hover--zoom{overflow:hidden}.hover--zoom .zoompoint{transition:.3s}@media(any-hover: hover){.hover--zoom:hover .zoompoint{transform:scale(1.1)}}.pc{display:block}@media only screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.inner{width:112rem;padding:0 2rem;margin:auto}@media only screen and (max-width: 767px){.inner{width:100%;padding:0 1.2rem}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit]{-webkit-appearance:none}textarea{resize:none;width:auto;height:auto}.fade-up{opacity:0;transform:translateY(20px)}.fade-up.is-show{opacity:1;transform:translateY(0);transition:opacity 1.3s ease-out,transform 1.3s cubic-bezier(0.25, 1, 0.5, 1)}.bread{background:#f4f0ee;font-size:1.4rem;color:#7d6c5d;padding:1.5rem 0;margin-bottom:6rem}@media only screen and (max-width: 767px){.bread{margin-bottom:3rem;padding:.8rem 0;font-size:1.2rem}}.bread #breadcrumbs>span{display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (max-width: 767px){.bread #breadcrumbs>span{gap:0 1rem}}.bread__page .bread{background:none}.pager{margin:6rem 0}@media only screen and (max-width: 767px){.pager{margin:3rem 0}}.pager .nav-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;font-family:"Noto Sans",sans-serif;font-size:1.8rem;color:#7d6c5d}@media only screen and (max-width: 767px){.pager .nav-links{font-size:1.4rem}}.pager .nav-links .page-numbers{width:5.4rem;height:5.4rem;border:1px solid #7d6c5d;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.pager .nav-links .page-numbers{width:3.6rem;height:3.6rem}}.pager .nav-links a{background:#fff}@media(any-hover: hover){.pager .nav-links a:hover{background:#2a2626;color:#fff;border-color:#2a2626}}.pager .nav-links .current{background:#7d6c5c;color:#fff}.block404{padding:8rem 0}.block404 .txt404{color:var(--color__main);font-size:16rem;line-height:1;font-weight:bold;text-align:center;margin-bottom:4rem}@media only screen and (max-width: 767px){.block404 .txt404{font-size:10rem}}.block404 .message404{text-align:center}@media only screen and (max-width: 767px){.block404 .message404{text-align:left}}.block404 .btn404{margin-top:4rem;text-align:center}.sec__contact{padding:6rem 0;background:linear-gradient(to bottom, white 0%, white 11%, #f3f0ee 11%, #f3f0ee 47%, white 47%, white 100%);font-family:"Noto Sans",sans-serif}@media only screen and (max-width: 767px){.sec__contact{background:linear-gradient(to bottom, white 0%, white 8%, #f3f0ee 8%, #f3f0ee 100%);padding-bottom:0}}.sec__contact .contact__head{text-align:center;font-size:2rem;margin-bottom:2rem}@media only screen and (max-width: 767px){.sec__contact .contact__head{font-size:1.7rem}}.sec__contact .contact__head em{font-weight:bold;font-style:normal}@media only screen and (max-width: 767px){.sec__contact .ttl2{text-align:left}}.sec__contact .contact__lead{text-align:center;margin-bottom:3rem}@media only screen and (max-width: 767px){.sec__contact .contact__lead{font-size:1.5rem;text-align:left}}.sec__contact .contactbnrs{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;width:77rem;margin:0 auto 5.5rem}@media only screen and (max-width: 767px){.sec__contact .contactbnrs{width:100%;grid-template-columns:1fr;gap:.5rem}}.sec__contact .contactbnrs a{background:#7d6c5d;color:#fff;font-size:1.8rem;display:flex;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 0}@media only screen and (max-width: 767px){.sec__contact .contactbnrs a{font-size:1.4rem;padding:1.2rem 0}}.sec__contact .contactbnrs a:hover{background:var(--color__main)}.sec__contact .contactbnrs a .icon_webreserve_white{width:2rem}.sec__contact .contactbnrs a .icon_counseling_white{width:2.4rem}.sec__contact .contactbnrs a .icon_line_white{width:2.1rem}.sec__contact .contactbnrs a .icon_mail_white{width:2.9rem}.sec__contact .tel__head{text-align:center;font-size:2rem;margin-bottom:2rem}@media only screen and (max-width: 767px){.sec__contact .tel__head{font-size:1.7rem}}.sec__contact .telephons{display:grid;grid-template-columns:repeat(2, 1fr);width:73.5rem;gap:4rem 0;margin:auto}@media only screen and (max-width: 767px){.sec__contact .telephons{width:100%;grid-template-columns:1fr;background:#fff;gap:0}}@media only screen and (max-width: 767px){.sec__contact .telephons .telephone{display:grid;grid-template-columns:11rem 1fr;align-items:center;border-bottom:1px solid #e5d1bd;padding:1.4rem 0;position:relative}}@media only screen and (max-width: 767px){.sec__contact .telephons .telephone::before{content:"";display:block;width:6rem;height:100%;background:#e5d1bd;position:absolute;right:0;top:0}}@media only screen and (max-width: 767px){.sec__contact .telephons .telephone::after{content:url("../img/common/icon_phone.svg");display:block;position:absolute;right:2rem;top:0;bottom:0;margin:auto;height:max-content}}.sec__contact .telephons .telephone .telephone__ttl{font-size:2.4rem;color:#7d6c5d;text-align:center;line-height:1}@media only screen and (max-width: 767px){.sec__contact .telephons .telephone .telephone__ttl{padding-left:1.2rem;font-size:1.7rem;text-align:left;line-height:1.4}}.sec__contact .telephons .telephone .telephone__num{font-size:3.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem;line-height:1.5}@media only screen and (max-width: 767px){.sec__contact .telephons .telephone .telephone__num{font-size:2.1rem;justify-content:left}}.sec__contact .telephons .telephone .telephone__num img{width:4.4rem}@media only screen and (max-width: 767px){.sec__contact .telephons .telephone .telephone__num img{width:2.8rem}}.sec__contact .telephons .telephone .telephone__time{text-align:center;font-size:1.9rem}@media only screen and (max-width: 767px){.sec__contact .telephons .telephone .telephone__time{font-size:1.5rem;text-align:left}}.sec__clinic{background-image:url("../img/top/clinic_bg.jpg");background-size:cover;background-position:center;padding:6rem 0 10rem;background:none}@media only screen and (max-width: 767px){.sec__clinic{background:none;padding:4rem 0}}.sec__clinic .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.6rem;font-family:"Noto Sans",sans-serif}@media only screen and (max-width: 767px){.sec__clinic .list{grid-template-columns:1fr}}.sec__clinic .list a{display:block}@media(any-hover: hover){.sec__clinic .list a:hover .item__img img{transform:scale(1.1)}.sec__clinic .list a:hover .arrow{width:2.5rem}}.sec__clinic .list .item{background:#fff;color:#7d6c5d}@media only screen and (max-width: 767px){.sec__clinic .list .item{background:#b1a2a2}}.sec__clinic .list .item .item__img{overflow:hidden}.sec__clinic .list .item .item__img img{transition:.3s}.sec__clinic .list .item .item__contents{padding:2.2rem;padding-bottom:1rem}@media only screen and (max-width: 767px){.sec__clinic .list .item .item__contents{padding:1.2rem 0}}.sec__clinic .list .item .item__ttl{text-align:center;font-size:3rem;position:relative;font-weight:500}@media only screen and (max-width: 767px){.sec__clinic .list .item .item__ttl{color:#fff;font-size:1.8rem;font-size:1.4rem;letter-spacing:.05em}}.sec__clinic .list .item .item__ttl::after{content:"◆ ◆ ◆";display:block;text-align:center;font-size:.8rem;color:#e5d1bd;margin:1rem 0 2rem}@media only screen and (max-width: 767px){.sec__clinic .list .item .item__ttl::after{display:none}}.sec__clinic .list .item .item__address{margin-bottom:1.5rem}@media only screen and (max-width: 767px){.sec__clinic .list .item .item__address{display:none}}.sec__clinic .list .item .item__tell{font-size:2rem;margin-bottom:1.5rem}@media only screen and (max-width: 767px){.sec__clinic .list .item .item__tell{display:none}}.sec__clinic .list .item .item__tell a{display:inline-block}.sec__clinic .list .item .item__schedule{margin-bottom:1.5rem}@media only screen and (max-width: 767px){.sec__clinic .list .item .item__schedule{display:none}}@media only screen and (max-width: 767px){.sec__clinic .list .item .right{display:none}}.faq{padding:8rem 0;background:#f3f0ee}@media only screen and (max-width: 767px){.faq{padding-top:0}}.faq .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){.faq .ttl1 .ttl__en{font-size:4rem}}.faq .faq__list{width:108rem;margin-top:7rem}@media only screen and (max-width: 767px){.faq .faq__list{margin-top:2rem;width:100%}}.faq .faq__item{position:relative;padding:3rem 8rem 3rem 8rem;border-bottom:1px solid #ddcfc3}@media only screen and (max-width: 767px){.faq .faq__item{padding:2rem 0;padding-right:3rem}}.faq .faq__item{cursor:pointer}.faq .faq__item::before,.faq .faq__item::after{content:"";position:absolute;top:4.3rem;right:3rem;width:2rem;height:.1rem;background:#7d6c5d}@media only screen and (max-width: 767px){.faq .faq__item::before,.faq .faq__item::after{right:0}}.faq .faq__item::after{transform:rotate(90deg)}.faq .faq__item.is-open::after{display:none}.faq .faq__question,.faq .faq__answer{display:grid;grid-template-columns:4rem 1fr;gap:0;color:var(--color__main)}@media only screen and (max-width: 767px){.faq .faq__question,.faq .faq__answer{grid-template-columns:3rem 1fr}}.faq .faq__label{font-size:2.4rem;line-height:1;font-family:"Bodoni Moda",serif;color:#7d6c5d}@media only screen and (max-width: 767px){.faq .faq__label{font-size:2rem;padding-top:.3rem}}.faq .faq__item{cursor:pointer}.faq .faq__item:focus-visible{outline:1px solid #7d6c5d;outline-offset:.4rem}.faq .faq__question .faq__value{font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 767px){.faq .faq__question .faq__value{font-size:1.4rem}}.faq .faq__answer{display:none;margin-top:1.6rem}.faq .faq__answer .faq__value{font-size:1.6rem;line-height:2}@media only screen and (max-width: 767px){.faq .faq__answer .faq__value{font-size:1.4rem}}.faq .faq__item.is-open .faq__answer{display:grid}.flow{padding:8rem 0;background-color:#f3f0ee;background-image:url("../img/treatment/flow.png");background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 767px){.flow{background-position:center;background-size:auto 100%}}.flow .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){.flow .ttl1 .ttl__en{font-size:4rem}}.flow .flow__list{margin-top:5.4rem}@media only screen and (max-width: 767px){.flow .flow__list{margin-top:2rem}}.flow .flow__item{display:grid;grid-template-columns:8rem 22rem 1fr;align-items:center;padding:2rem 0}@media only screen and (max-width: 767px){.flow .flow__item{grid-template-columns:1fr;padding:0;border-bottom:1px solid #fff;padding-bottom:2rem}}@media only screen and (max-width: 767px){.flow .flow__item+.flow__item{margin-top:2rem}}.flow .flow__step{color:#fff}@media only screen and (max-width: 767px){.flow .flow__step{text-align:center}}.flow .flow__step-label{display:block;font-size:1.4rem}.flow .flow__step-num{display:block;font-size:2.6rem;line-height:1;font-family:"Bodoni Moda",serif}.flow .flow__title{color:#fff;font-size:2.2rem;line-height:1.55;font-weight:400}@media only screen and (max-width: 767px){.flow .flow__title{text-align:center;margin:1rem 0}}.flow .flow__text{color:#fff;font-size:1.4rem;line-height:2}.supervisor{padding:0 0 12rem}.supervisor .ttl1{text-align:left}.supervisor .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){.supervisor .ttl1 .ttl__en{font-size:4rem}}.supervisor .ttl1 .ttl__jp{margin-top:1rem;font-size:1.6rem}.supervisor .supervisor__list{display:grid;grid-template-columns:repeat(2, 49rem);gap:5rem 5rem;margin-top:6rem}@media only screen and (max-width: 767px){.supervisor .supervisor__list{grid-template-columns:1fr;gap:3rem 0}}.supervisor .supervisor__item{position:relative;min-height:41.8rem}@media only screen and (max-width: 767px){.supervisor .supervisor__item{min-height:auto;display:grid;grid-template-columns:40% 1fr;gap:2rem}}@media only screen and (min-width: 768px){.supervisor .supervisor__photo{position:absolute;top:0;left:0;width:33rem;z-index:0}}.supervisor .supervisor__card{min-height:41.8rem;padding:12rem 0rem 4.8rem 26rem;position:relative;color:var(--color__main);position:relative}@media only screen and (max-width: 767px){.supervisor .supervisor__card{padding:0;min-height:auto}}.supervisor .supervisor__card::after{content:"";display:block;width:46rem;height:41.8rem;background:#f4f0ee;position:absolute;top:3rem;left:3rem;z-index:-1}@media only screen and (max-width: 767px){.supervisor .supervisor__card::after{display:none}}.supervisor .supervisor__lead{font-size:2rem;line-height:1.6;font-weight:400;position:relative;z-index:2}@media only screen and (max-width: 767px){.supervisor .supervisor__lead{font-size:1.4rem;border-bottom:1px solid;padding-bottom:.5rem;line-height:1.4}}.supervisor .supervisor__role{margin-top:4.6rem;font-size:1.4rem;line-height:1.8}@media only screen and (max-width: 767px){.supervisor .supervisor__role{margin-top:1rem}}.supervisor .supervisor__name{font-size:2.8rem;line-height:1.4;font-weight:400;display:flex;gap:1rem}@media only screen and (max-width: 767px){.supervisor .supervisor__name{font-size:2.6rem;display:block}}.supervisor .supervisor__name .sns{display:flex;gap:.5rem}.supervisor .supervisor__name .sns li{width:3rem}.supervisor .supervisor__name-en{margin-top:.8rem;font-size:1.4rem;line-height:1.4;font-family:"Bodoni Moda",serif}.supervisor .supervisor__more{margin-top:8.4rem;display:inline-block;font-size:1.5rem;line-height:1;color:#7d6c5d}@media only screen and (max-width: 767px){.supervisor .supervisor__more{margin-top:2rem}}.under__bnrs{max-width:96rem;width:100%;margin:6rem auto 0}.under__bnrs a+a{margin-top:2rem}.campaign{position:relative;padding:5rem 0 10rem}@media only screen and (max-width: 767px){.campaign{background:none;padding:2rem 0 2rem}}.campaign .slidewrapper{padding-left:16rem}@media only screen and (max-width: 767px){.campaign .slidewrapper{padding-left:2rem}}.header{position:absolute;top:0;left:0;width:100%;z-index:99;padding:1rem 16rem 0;transition:.8s}@media only screen and (max-width: 767px){.header{position:fixed;z-index:200;height:60px;padding:0;background:#fff;display:flex;align-items:center;justify-content:center}}.header .header__in{width:100%}.header .box1{display:flex;align-items:center;justify-content:space-between}.header .box1 .logo{width:18.8rem;margin-top:1.7rem;position:relative;z-index:1002}@media only screen and (max-width: 767px){.header .box1 .logo{width:14.2rem;margin:0 auto;transform:translateY(0.3rem)}}.header .box1 .logo .logo__sp--white{display:none}.header .box1 .box1__btns{display:flex;gap:.3rem}@media only screen and (max-width: 767px){.header .box1 .box1__btns{display:none}}.header .box1 .box1__btns a{font-size:1.4rem;line-height:1;padding:1rem 3rem;text-align:center;color:#fff;border:1px solid #2a2626;background:#2a2626}@media(any-hover: hover){.header .box1 .box1__btns a:hover{color:#2a2626;border-color:#2a2626;background:#fff}}.header .box1 .box1__btns .btn__mens{border-color:#fff;background:rgba(0,0,0,0)}.header .box1 .box1__btns .btn__store img{display:inline-block;width:1.2rem;margin-left:2rem;vertical-align:baseline}.header .menu{margin-top:2rem}@media only screen and (max-width: 767px){.header .menu{display:none;width:100vw;height:100vh;min-height:100svh;margin-top:0;padding:1.8rem 2rem 12rem;background:#aa9786;position:fixed;inset:0;z-index:1000;overflow-y:auto}}.header .menu .menu__logo{display:none}@media only screen and (max-width: 767px){.header .menu .menu__logo{width:14.2rem;margin:0 auto 2.6rem;display:block}}.header .menu .menu__list{display:flex;gap:4.4rem;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.header .menu .menu__list{display:grid;gap:0}}.header .menu .menu__item{padding-bottom:1rem}@media only screen and (max-width: 767px){.header .menu .menu__item{padding-bottom:0;width:100vw;padding:0 2rem}}@media only screen and (max-width: 767px){.header .menu .menu__item--pc-only{display:none}}@media only screen and (min-width: 768px){.header .menu .menu__item--sp-only{display:none}}@media only screen and (max-width: 767px){.header .menu .menu__item>*{border-bottom:1px solid hsla(0,0%,100%,.9)}}.header .menu .menu__item .menu__link,.header .menu .menu__item .menu__trigger{color:#fff;font-size:1.6rem;font-family:inherit;line-height:1.5;cursor:pointer}@media only screen and (max-width: 767px){.header .menu .menu__item .menu__link,.header .menu .menu__item .menu__trigger{width:100%;padding:1.3rem .8rem;display:flex;align-items:center;justify-content:space-between;font-family:"Noto Sans JP",sans-serif}}.header .menu .menu__item .menu__link{position:relative}.header .menu .menu__item .menu__link::after{content:"";width:100%;height:1px;background:currentColor;position:absolute;left:0;bottom:-0.4rem;transform:scaleX(0);transform-origin:right center;transition:transform .3s}@media(any-hover: hover){.header .menu .menu__item .menu__link:hover::after{transform:scaleX(1);transform-origin:left center}}.header .menu .menu__item .parent__ttl{position:relative;padding-right:2rem}@media only screen and (max-width: 767px){.header .menu .menu__item .parent__ttl{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:0}}.header .menu .menu__item .parent__ttl::after{content:"";display:block;width:.4375rem;height:.4375rem;border-top:solid 1px currentColor;border-right:solid 1px currentColor;position:absolute;top:-0.5rem;bottom:0;right:0;margin:auto;transform:rotate(135deg);transition:.3s}@media only screen and (max-width: 767px){.header .menu .menu__item .parent__ttl::after{width:.8rem;height:.8rem;position:static;margin:0 0 0 1.6rem;flex:0 0 auto}}.header .menu .menu__item--treatment{position:static}@media only screen and (min-width: 768px){.header .menu .menu__item--treatment:hover .megaMenu,.header .menu .menu__item--treatment:focus-within .megaMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, 0)}.header .menu .menu__item--treatment:hover .parent__ttl::after,.header .menu .menu__item--treatment:focus-within .parent__ttl::after{transform:rotate(-45deg);top:.3rem}}@media only screen and (max-width: 767px){.header .menu .menu__item--treatment.is-open .megaMenu{display:block}.header .menu .menu__item--treatment.is-open .parent__ttl::after{transform:rotate(-45deg)}}@media only screen and (max-width: 767px){.header.open{background:#aa9786}}@media only screen and (max-width: 767px){.header.open .box1 .logo{opacity:0}}@media only screen and (min-width: 768px){.header__pages{position:relative}}.header__pages .menu .menu__list .menu__item .menu__link,.header__pages .menu .menu__list .menu__item .menu__trigger{color:var(--color__main)}@media only screen and (max-width: 767px){.header__pages .menu .menu__list .menu__item .menu__link,.header__pages .menu .menu__list .menu__item .menu__trigger{color:#fff}}@media only screen and (min-width: 768px){.megaMenu{width:100vw;height:100vh;background:#aa9786;position:absolute;top:100%;left:50%;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, 1.2rem);transition:opacity .3s,visibility .3s,transform .3s}}@media only screen and (max-width: 767px){.megaMenu{display:none}}.megaMenu .megaMenu__pc{height:100%}.megaMenu .megaMenu__inner{margin:auto;display:grid;grid-template-columns:31.4rem 1fr;gap:0;color:#fff;height:100%}@media only screen and (max-width: 767px){.megaMenu .megaMenu__inner{height:auto;display:block;grid-template-columns:none}}.megaMenu .megaMenu__side{background:#9b836d;padding-left:16rem}@media only screen and (max-width: 767px){.megaMenu .megaMenu__side{background:rgba(0,0,0,0);padding-left:1.4rem;background:#93806f}}.megaMenu .megaMenu__side-link,.megaMenu .megaMenu__category{width:100%;min-height:4.7rem;padding:1.2rem 2.6rem;display:flex;align-items:center;justify-content:space-between;color:#fff;font-family:"Noto Serif JP",serif;font-size:1.6rem;line-height:1.4;cursor:pointer;position:relative;transition:background .3s}@media only screen and (max-width: 767px){.megaMenu .megaMenu__side-link,.megaMenu .megaMenu__category{min-height:4.6rem;padding:1rem .8rem 1rem 1.2rem;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.9)}}@media(any-hover: hover){.megaMenu .megaMenu__side-link:hover,.megaMenu .megaMenu__side-link.is-active,.megaMenu .megaMenu__category:hover,.megaMenu .megaMenu__category.is-active{background:#aa9786}}.megaMenu .megaMenu__side-link.is-active,.megaMenu .megaMenu__category.is-active{background:#aa9786}.megaMenu button.megaMenu__category::after{content:"";width:.7rem;height:.7rem;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}@media only screen and (max-width: 767px){.megaMenu button.megaMenu__category::after{width:.8rem;height:.8rem;transform:rotate(135deg);transition:.3s}}@media only screen and (max-width: 767px){.megaMenu button.megaMenu__category.is-active::after{transform:rotate(-45deg)}}.megaMenu .megaMenu__panels{flex:1;padding:2.6rem 16rem 2.6rem 3.3rem}@media only screen and (max-width: 767px){.megaMenu .megaMenu__panels{padding:0 0 1.2rem 2.8rem}}.megaMenu .megaMenu__panel{display:none;grid-template-columns:repeat(4, minmax(16rem, 1fr));align-items:start;column-gap:4.8rem}.megaMenu .megaMenu__panel.is-active{display:grid}@media only screen and (max-width: 767px){.megaMenu .megaMenu__panel.is-active{display:block}}.megaMenu .megaMenu__panel--face,.megaMenu .megaMenu__panel--body{grid-template-columns:repeat(3, minmax(16rem, 1fr))}.megaMenu .megaMenu__column{display:grid;align-content:start;gap:2.6rem}@media only screen and (max-width: 767px){.megaMenu .megaMenu__group{padding-bottom:1rem}}.megaMenu .megaMenu__title{padding-bottom:.9rem;border-bottom:1px solid hsla(0,0%,100%,.8);font-family:"Noto Serif JP",serif;font-size:1.6rem;line-height:1.5}@media only screen and (max-width: 767px){.megaMenu .megaMenu__title{padding:.8rem 0;border-bottom:none;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500}.megaMenu .megaMenu__title::before{content:"-";margin-right:.8rem}}.megaMenu .megaMenu__title--link{color:#fff;transition:opacity .3s}@media(any-hover: hover){.megaMenu .megaMenu__title--link:hover{opacity:.7}}.megaMenu .megaMenu__links{padding-top:1.2rem;padding-left:1.4rem;display:grid;gap:.7rem}@media only screen and (max-width: 767px){.megaMenu .megaMenu__links{padding-top:0;padding-left:2.1rem;gap:.2rem}}.megaMenu .megaMenu__links a{width:fit-content;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:1.55;position:relative}@media only screen and (max-width: 767px){.megaMenu .megaMenu__links a{padding:.35rem 0;font-size:1.3rem}.megaMenu .megaMenu__links a::before{content:"・"}}.megaMenu .megaMenu__links a::after{content:"";width:100%;height:1px;background:currentColor;position:absolute;left:0;bottom:-0.2rem;transform:scaleX(0);transform-origin:right center;transition:transform .3s}@media(any-hover: hover){.megaMenu .megaMenu__links a:hover::after{transform:scaleX(1);transform-origin:left center}}@media only screen and (max-width: 767px){.megaMenu__pc{display:none}}.megaMenu__sp{display:none}@media only screen and (max-width: 767px){.megaMenu__sp{display:block;background:#93806f}}.megaMenu__sp .megaMenu__sp-link,.megaMenu__sp .megaMenu__sp-category,.megaMenu__sp .megaMenu__sp-group{width:100%;padding:.95rem 1.2rem;display:flex;align-items:center;justify-content:space-between;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;line-height:1.5;border-bottom:1px solid hsla(0,0%,100%,.9);cursor:pointer}.megaMenu__sp .megaMenu__sp-category::after,.megaMenu__sp .megaMenu__sp-group::after{content:"";width:.8rem;height:.8rem;margin-left:1.6rem;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(135deg);transition:.3s;flex:0 0 auto}.megaMenu__sp .megaMenu__sp-category.is-open::after,.megaMenu__sp .megaMenu__sp-group.is-open::after{transform:rotate(-45deg)}.megaMenu__sp .megaMenu__sp-link.megaMenu__sp-link--end{border-bottom:none}.megaMenu__sp .megaMenu__sp-panel{overflow:hidden;transition:height .35s ease}.megaMenu__sp .megaMenu__sp-panel[hidden]{display:none}.megaMenu__sp .megaMenu__sp-group{background:#7c6a59;font-size:1.4rem;justify-content:flex-start;gap:.8rem}.megaMenu__sp .megaMenu__sp-group::before{content:"-"}.megaMenu__sp .megaMenu__sp-group::after{margin-left:auto}.megaMenu__sp .megaMenu__sp-group--link{justify-content:space-between}.megaMenu__sp .megaMenu__sp-group--link::before{content:none}.megaMenu__sp .megaMenu__sp-group--link::after{transform:rotate(45deg)}.megaMenu__sp .megaMenu__sp-links{padding:0 0 0 2.4rem;background:#756351;border-bottom:1px solid hsla(0,0%,100%,.9);overflow:hidden;transition:height .35s ease}.megaMenu__sp .megaMenu__sp-links[hidden]{display:none}.megaMenu__sp .megaMenu__sp-links a{width:calc(100% - 1.2rem);padding:.7rem 0;color:#fff;font-size:1.4rem;line-height:1.5;border-bottom:1px dashed hsla(0,0%,100%,.75);font-family:"Noto Sans JP",sans-serif}.megaMenu__sp .megaMenu__sp-links a::before{content:"・"}.megaMenu__sp .megaMenu__sp-links li:last-child a{border-bottom:none}.menu__sns{display:none}@media only screen and (max-width: 767px){.menu__sns{margin-top:3.2rem;display:flex;justify-content:center;gap:2.8rem}}.menu__sns img{width:2rem;object-fit:contain;filter:brightness(0) invert(1)}.menu__sns .icon_youtube_menu{width:2.5rem}.menu__sns .icon_line_menu{width:3rem}.nav__toggle{pointer-events:auto;width:28px;height:16px;z-index:1003;cursor:pointer;transition:.2s;position:absolute;right:2rem;top:0;bottom:0;margin:auto;display:none}@media only screen and (max-width: 767px){.nav__toggle{display:block}}.nav__toggle span{display:block;height:1px;background:#949494;position:absolute;width:2.8rem;left:0;right:0;margin:auto;transition:.3s ease-in-out}.nav__toggle span:nth-child(1){top:0}.nav__toggle span:nth-child(2){top:7px}.nav__toggle span:nth-child(3){bottom:0}.nav__toggle.open span{background:#fff}.nav__toggle.open span:nth-child(1){transform:rotate(145deg);top:8px}.nav__toggle.open span:nth-child(2){opacity:0}.nav__toggle.open span:nth-child(3){top:0;transform:rotate(-145deg)}@media only screen and (max-width: 767px){body.active{overflow:hidden}}.fixedbtn{position:fixed;top:0;bottom:0;right:0;z-index:3;margin:auto;width:12.6rem;height:max-content;background:#fff;border-radius:1rem 0 0 1rem}@media only screen and (max-width: 767px){.fixedbtn{top:auto;bottom:0;left:0;margin:0;width:100%;height:6rem;display:grid;grid-template-columns:repeat(4, 1fr);border-radius:0;gap:1px;background:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:.6s}}@media only screen and (max-width: 767px){.fixedbtn.is-show{opacity:1;visibility:visible;transform:translateY(0);pointer-events:visible}}.fixedbtn .btn{width:100%;height:9.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:#fff;transition:.5s}@media only screen and (max-width: 767px){.fixedbtn .btn{height:100%;border-radius:0 !important}}.fixedbtn .btn::after{content:"";display:block;width:9.4rem;height:1px;background:#e5e5e5;position:absolute;bottom:0;right:0;left:0;margin:auto}.fixedbtn .btn:last-of-type::after{display:none}.fixedbtn .btn:first-child{border-radius:1rem 0 0 0}.fixedbtn .btn:last-child{border-radius:0 0 0 1rem}@media(any-hover: hover){.fixedbtn .btn:hover{transform:translateX(-10px);border-radius:1rem 0 0 1rem}}.fixedbtn .btn img{display:block;margin:0 auto .8rem}@media only screen and (max-width: 767px){.fixedbtn .btn img{margin-bottom:.4rem}}.fixedbtn .btn .btntxt{color:#777;font-size:1.4rem;font-weight:bold;text-align:center;line-height:1.4}@media only screen and (max-width: 767px){.fixedbtn .btn .btntxt{font-size:1.2rem;white-space:nowrap}}.fixedbtn .btn.btn__webreserve img{width:2.7rem}@media only screen and (max-width: 767px){.fixedbtn .btn.btn__webreserve img{width:1.4rem}}.fixedbtn .btn.btn__counseling img{width:2.5rem}@media only screen and (max-width: 767px){.fixedbtn .btn.btn__counseling img{width:1.5rem;position:absolute;left:1.2rem;top:1.2rem;margin-bottom:0}}.fixedbtn .btn.btn__line img{width:3.2rem}@media only screen and (max-width: 767px){.fixedbtn .btn.btn__line img{width:1.7rem}}.fixedbtn .btn.btn__mail img{width:2.8rem}@media only screen and (max-width: 767px){.fixedbtn .btn.btn__mail img{width:1.4rem}}.footer{background:#2a2626;color:#fff;padding:4rem 0 0}@media only screen and (max-width: 767px){.footer{margin-top:10rem}}.footer .logo{text-align:center;margin-bottom:4rem}.footer .logo a{display:inline-block}@media only screen and (max-width: 767px){.footer .logo a{width:15rem}}.footer .footerNav{display:grid;grid-template-columns:repeat(3, auto);gap:4.4rem}@media only screen and (max-width: 767px){.footer .footerNav{grid-template-columns:1fr;gap:3rem}}.footer .footerNav .footerNav__block .block__head{font-size:1.7rem;font-weight:bold;border-bottom:1px solid #fff;margin-bottom:2rem}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .block__head{border:none;margin-bottom:1.2rem}}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .block__links{display:grid;grid-template-rows:repeat(5, auto);grid-auto-flow:column;gap:.4rem 1rem;width:92%;margin:auto}}.footer .footerNav .footerNav__block .block__links .link+.link{margin-top:.8rem}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .block__links .link+.link{margin-top:0}}.footer .footerNav .footerNav__block .block__links .link a{display:inline-block;color:#e5d1bd;font-size:1.5rem}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .block__links .link a{font-size:1.4rem;color:#fff}}@media(any-hover: hover){.footer .footerNav .footerNav__block .block__links .link a:hover{text-decoration:underline}}.footer .footerNav .footerNav__block .block__links .link--child{margin-left:2rem;margin-top:.8rem;display:grid;grid-template-columns:1fr;gap:.8rem}.footer .footerNav .footerNav__block .block__links .link--child a{display:inline-block;color:#e5d1bd}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .block__links--etc{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-flow:initial;gap:.4rem 1rem}}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .block__links--etc>*:last-child{grid-column:1/-1}}.footer .footerNav .footerNav__block .links__wrapper{display:grid;grid-template-columns:repeat(3, auto);gap:4rem}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .links__wrapper{grid-template-columns:1fr;gap:0}}.footer .footerNav .footerNav__block .link__parent{color:#e5d1bd;font-size:1.5rem;font-family:"Noto Serif",serif;position:relative}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .link__parent::after{content:"";display:block;width:.6rem;height:.6rem;border-top:solid 1px #e5d1bd;border-right:solid 1px #e5d1bd;position:absolute;top:.6rem;right:-2rem;transform:rotate(135deg);transition:.3s}}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .link__parent.is-open::after{transform:rotate(315deg);top:.9rem}}@media only screen and (max-width: 767px){.footer .footerNav .footerNav__block .link__child{display:none}.footer .footerNav .footerNav__block .link__child.is-open{display:block}}.footer .footerNav .footerNav__block .link__child .link__child__inner{margin-top:.8rem;display:grid;grid-template-columns:1fr;gap:.8rem;margin-left:2rem}.footer .unders{display:flex;justify-content:space-between;align-items:center;margin-top:6rem}@media only screen and (max-width: 767px){.footer .unders{flex-direction:column}}.footer .unders .crf{display:flex;align-items:center;gap:2rem;font-size:1.2rem;font-family:"Noto Sans",sans-serif}.footer .unders .crf img{width:8.8rem}.footer .unders .sns{display:flex;align-items:center;gap:5.5rem}@media only screen and (max-width: 767px){.footer .unders .sns{flex-wrap:wrap;gap:2rem 3.5rem;justify-content:center;margin-top:2.8rem}}.footer .unders .sns .sns__head{font-size:2rem}@media only screen and (max-width: 767px){.footer .unders .sns .sns__head{grid-column:1/-1;width:100%;text-align:center}}.footer .unders .sns .icon__youtube{width:4.6rem}@media only screen and (max-width: 767px){.footer .unders .sns .icon__youtube{width:4rem}}.footer .unders .sns>a{max-width:4rem}.footer .copy{margin-top:2rem;text-align:center;font-size:1.4rem;font-family:"Noto Sans",sans-serif;border-top:1px solid #707070;padding:2.7rem 0}@media only screen and (max-width: 767px){.footer .copy{padding-bottom:10rem}}#TOP.wrapper{overflow:hidden}#TOP .kv{width:100%;height:100vh;min-height:874px;position:relative;overflow:hidden}@media only screen and (max-width: 767px){#TOP .kv{min-height:auto}}#TOP .kv .KVslider{width:100%;height:100vh;min-height:874px;opacity:0;visibility:hidden;transition:opacity .6s ease}@media only screen and (max-width: 767px){#TOP .kv .KVslider{min-height:auto}}#TOP .kv .KVslider.is-ready{opacity:1;visibility:visible}#TOP .kv .KVslider .KVslider__item{width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1);transition:transform 8s ease}#TOP .kv .KVslider .KVslider__item.KVslider__item1{background-image:url("../img/top/kv1.jpg")}#TOP .kv .KVslider .KVslider__item.KVslider__item2{background-image:url("../img/top/kv2.jpg")}#TOP .kv .KVslider .KVslider__item.KVslider__item3{background-image:url("../img/top/kv3.jpg")}#TOP .kv .KVslider .swiper-slide-active .KVslider__item{transform:scale(1.1)}#TOP .kv .kv__contents{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-flow:column;transform:translateY(1rem);opacity:0;transition:opacity .8s ease,transform .8s ease}@media only screen and (max-width: 767px){#TOP .kv .kv__contents{top:0}}#TOP .kv .kv__contents.is-show{opacity:1;transform:translateY(0)}#TOP .kv .kv__contents .catch{text-align:center;color:#fff;font-size:3.214vw;font-weight:normal;line-height:1.5;margin-bottom:2.214vw}@media only screen and (max-width: 767px){#TOP .kv .kv__contents .catch{font-size:3.2rem;margin-bottom:2.7rem}}#TOP .kv .kv__contents .catch__under{text-align:center;font-size:1.285vw;color:#fff;line-height:2;letter-spacing:1px;margin-bottom:2.214vw}@media only screen and (max-width: 767px){#TOP .kv .kv__contents .catch__under{font-size:1.2rem;margin-bottom:3.5rem}}#TOP .kv .kv__contents .catch__list{display:flex;justify-content:baseline;gap:1.214vw}@media only screen and (max-width: 767px){#TOP .kv .kv__contents .catch__list{gap:.6rem}}#TOP .kv .kv__contents .catch__list li{width:8.228vw;height:8.228vw;border:1px solid #d4c096;border-radius:50%;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(rgba(156, 145, 124, 0.3411764706), rgba(177, 144, 112, 0.7215686275));text-align:center;color:#fff4db;font-size:1.071vw;font-weight:bold;line-height:1.6}@media only screen and (max-width: 767px){#TOP .kv .kv__contents .catch__list li{width:10.2rem;height:10.2rem;font-size:1.3rem}}#TOP .kv .kv__contents .catch__list li:first-child{font-size:1.8rem;line-height:1.3}@media only screen and (max-width: 767px){#TOP .kv .kv__contents .catch__list li:first-child{font-size:1.5rem}}#TOP .kv .newsarea{background:rgba(42,38,38,.5);padding:2.2rem 1.5rem .2rem;position:absolute;left:0;bottom:0;width:100%;z-index:2}@media only screen and (max-width: 767px){#TOP .kv .newsarea{padding:.8rem 1.2rem 1.2rem}}#TOP .kv .newsarea .newsarea__box{width:106.7rem;margin:auto;display:grid;grid-template-columns:8.3rem 1fr;align-items:center;gap:3.7rem}@media only screen and (max-width: 767px){#TOP .kv .newsarea .newsarea__box{width:100%;grid-template-columns:1fr;gap:0}}#TOP .kv .newsarea .newsarea__box .newsarea__head{color:#af9983}#TOP .kv .newsarea .newsarea__box .newsarea__head .newsarea__head--en{font-size:2.8rem;font-family:"Bodoni Moda",serif}@media only screen and (max-width: 767px){#TOP .kv .newsarea .newsarea__box .newsarea__head .newsarea__head--en{font-size:2.4rem;display:inline-block}}#TOP .kv .newsarea .newsarea__box .newsarea__head .newsarea__head--jp{font-size:1.6rem;font-family:"Noto Sans",sans-serif}@media only screen and (max-width: 767px){#TOP .kv .newsarea .newsarea__box .newsarea__head .newsarea__head--jp{font-size:1.2rem;margin-left:1.6rem;display:inline-block}}#TOP .kv .newsarea .newsarea__box .newsarea__contents{background:#fff;border:2px solid #fff;border-radius:1rem;transition:.3s all}@media(any-hover: hover){#TOP .kv .newsarea .newsarea__box .newsarea__contents:hover{border-color:#2a2626;color:#2a2626}#TOP .kv .newsarea .newsarea__box .newsarea__contents:hover time{color:#2a2626}}#TOP .kv .newsarea .newsarea__box .newsarea__contents a{display:grid;grid-template-columns:12.5rem 1fr;padding:1.5rem 2.2rem;align-items:center;position:relative}@media only screen and (max-width: 767px){#TOP .kv .newsarea .newsarea__box .newsarea__contents a{grid-template-columns:7rem 1fr;padding:1rem .7rem;padding-right:3rem}}@media only screen and (max-width: 767px){#TOP .kv .newsarea .newsarea__box .newsarea__contents a::after{content:"";display:block;width:.8rem;height:.8rem;border-top:solid 1px #707070;border-right:solid 1px #707070;position:absolute;top:0;bottom:0;right:.85rem;margin:auto;transform:rotate(45deg);transition:.3s}}#TOP .kv .newsarea .newsarea__box .newsarea__contents a time{color:#c29b74;font-size:2rem;font-weight:normal;position:relative;transition:.3s color}@media only screen and (max-width: 767px){#TOP .kv .newsarea .newsarea__box .newsarea__contents a time{font-size:1.2rem}}#TOP .kv .newsarea .newsarea__box .newsarea__contents a time::after{content:"";display:block;width:1px;height:2.1rem;background:#c29b74;position:absolute;right:0;top:0;bottom:0;margin:auto}@media only screen and (max-width: 767px){#TOP .kv .newsarea .newsarea__box .newsarea__contents a time::after{display:none}}#TOP .kv .newsarea .newsarea__box .newsarea__contents a .postttl{font-size:1.6rem;padding-left:2.45rem}@media only screen and (max-width: 767px){#TOP .kv .newsarea .newsarea__box .newsarea__contents a .postttl{font-size:1.2rem;padding-left:0}}#TOP .kv .newsarea .newsbtn{width:106.7rem;margin:auto;text-align:right}@media only screen and (max-width: 767px){#TOP .kv .newsarea .newsbtn{display:none}}#TOP .kv .newsarea .newsbtn .btn__list{color:#fff;font-size:1.6rem;display:inline-block}#TOP .kv .newsarea .newsbtn .btn__list .arrow{position:relative;width:3.5rem;height:.1rem;background:#fff;display:inline-block;top:-0.2rem;margin-left:1rem;transition:.3s width}#TOP .kv .newsarea .newsbtn .btn__list .arrow::after{content:"";position:absolute;right:.1rem;top:50%;top:0;width:.8rem;height:.8rem;border-top:.2rem solid #fff;transform:translateY(-50%) rotate(45deg)}@media(any-hover: hover){#TOP .kv .newsarea .newsbtn .btn__list:hover .arrow{width:2.5rem}}#TOP .bg__video{position:relative;background:#eae7e0}#TOP .bg__video .campaign__bg-video{position:absolute;inset:0;width:100%;height:100%;height:auto;object-fit:cover;z-index:0;pointer-events:none}@media only screen and (max-width: 767px){#TOP .bg__video .campaign__bg-video{width:200%;left:-50%}}#TOP .sec__about{overflow:hidden;background-image:url(../img/top/treatment_bg.png);background-position:top center;background-size:100% auto;border-radius:50% 50% 0 0/10% 10% 0 0;width:102%;left:-1%;position:relative;background-color:#eae7e0;margin-top:8rem}@media only screen and (max-width: 767px){#TOP .sec__about{padding-top:0;background-image:url("../img/top/about_bg_sp.png");background-position:top center;background-size:102% auto;background-repeat:no-repeat;margin-bottom:15rem;margin-top:0}}#TOP .sec__about .treatment{padding:6.8rem 0;padding:6.8rem 0 13.8rem}@media only screen and (max-width: 767px){#TOP .sec__about .treatment{padding-bottom:4rem;background-image:none}}#TOP .sec__about .treatment .slidewrapper{padding-left:4rem}#TOP .sec__about .about{padding:9rem 0 10.6rem;background-image:url("../img/top/about_bg.jpg");background-size:cover;background-position:center center;position:relative;background:#eae7e0}@media only screen and (max-width: 767px){#TOP .sec__about .about{padding:0;background-image:none;background-color:#f4f2f1;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 4%, rgb(234, 231, 224) 4%, rgb(234, 231, 224) 100%)}}#TOP .sec__about .about .inner{display:grid;grid-template-columns:45.4rem 57.4rem;gap:5.2rem}@media only screen and (max-width: 767px){#TOP .sec__about .about .inner{grid-template-columns:1fr;gap:0}}@media only screen and (max-width: 767px){#TOP .sec__about .about .inner .about__img{transform:translateX(1.2rem)}}#TOP .sec__about .about .inner .about__contents{background:#fff;padding:7rem;margin-top:8rem}@media only screen and (max-width: 767px){#TOP .sec__about .about .inner .about__contents{margin-top:0;padding:0;background:none;transform:translateY(-4rem)}}#TOP .sec__about .about .inner .about__contents .about__ttl{font-size:7.2rem;font-family:"Bodoni Moda",serif;text-align:center;color:#c29b74;font-weight:normal}@media only screen and (max-width: 767px){#TOP .sec__about .about .inner .about__contents .about__ttl{font-size:7rem;color:#7d6c5d;text-align:left;line-height:1.2}}#TOP .sec__about .about .inner .about__contents .about__lead{font-size:2.6rem;color:#7d6c5d;margin-bottom:2rem}@media only screen and (max-width: 767px){#TOP .sec__about .about .inner .about__contents .about__lead{font-size:2rem}}#TOP .sec__about .about .inner .about__contents .btns{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-top:4rem}#TOP .sec__about .about .inner .about__contents .btns a{border:1px solid #7d6c5d;text-align:center;padding:1.4rem 0;color:#7d6c5d;font-size:1.4rem}@media only screen and (max-width: 767px){#TOP .sec__about .about .inner .about__contents .btns a{border:none;border-bottom:1px solid #7d6c5d;padding:0 0 1rem 0;font-size:1.4rem}}@media(any-hover: hover){#TOP .sec__about .about .inner .about__contents .btns a:hover{background:#7d6c5d;color:#fff}}#TOP .sec__menu{padding:6.4rem 0;background-image:url("../img/menu/menu_bg.jpg");background-size:cover;background-position:center center;position:relative;background:#f4f2f1}@media only screen and (min-width: 768px){#TOP .sec__menu{border-radius:50% 50% 0 0/10% 10% 0 0;width:102%;left:-1%;margin-top:64rem}}@media only screen and (max-width: 767px){#TOP .sec__menu{background:#f4f2f1;padding:0;margin-top:32rem}}@media only screen and (max-width: 767px){#TOP .sec__menu::before{content:"";position:absolute;left:50%;top:-3rem;transform:translateX(-50%);width:100%;height:6rem;background:#f4f2f1;border-radius:50%}}@media only screen and (max-width: 767px){#TOP .sec__menu .ttl2{color:#7d6c5d}}#TOP .sec__menu .inner{width:91.2rem}@media only screen and (max-width: 767px){#TOP .sec__menu .inner{width:100%;padding:0}}#TOP .sec__menu .tabs{display:grid;grid-template-columns:repeat(3, 1fr);gap:.7rem}#TOP .sec__menu .tabs [role=tab]{color:#fff;font-size:2rem;text-align:center;padding:1.6rem 0;background:#b1a2a2;cursor:pointer;transition:.3s;font-family:"Noto Serif",serif}@media only screen and (max-width: 767px){#TOP .sec__menu .tabs [role=tab]{font-size:1.4rem}}#TOP .sec__menu .tabs [role=tab]:hover{background:#fff;color:#af8154}#TOP .sec__menu .tabs [role=tab][aria-selected=true]{background:#fff;color:#af8154}#TOP .sec__menu .tab-panels{position:relative;background:#fff;width:100%;padding:6rem 0;margin-bottom:2.35rem}@media only screen and (max-width: 767px){#TOP .sec__menu .tab-panels{margin-bottom:0}}#TOP .sec__menu .tab-panels>section{inset:0;opacity:0;visibility:hidden;transition:opacity .3s ease;height:0}#TOP .sec__menu .tab-panels>section.is-active{opacity:1;visibility:visible;z-index:1;height:auto}#TOP .sec__menu .worries{display:grid;grid-template-columns:repeat(3, auto);justify-content:center;gap:4rem 8rem}@media only screen and (max-width: 767px){#TOP .sec__menu .worries{grid-template-columns:repeat(2, 1fr);gap:3rem 2rem}}#TOP .sec__menu .worries li{width:16rem;margin:auto}#TOP .sec__menu .worries li .worries__ttl{font-size:1.4rem;color:#af8154;text-align:center;margin-top:.8rem}@media only screen and (max-width: 767px){#TOP .sec__menu .worries li .worries__ttl{font-size:1.4rem}}#TOP .sec__menu .worries li img{display:block;margin:auto}@media only screen and (max-width: 767px){#TOP .sec__menu .btn__menu{background:#fff;padding-bottom:4.8rem}}@media only screen and (max-width: 767px){#TOP .sec__menu .btn__menu .btn1{color:#b1a2a2;border-color:#b1a2a2}}#TOP .sec__menu .price{background:hsla(0,0%,100%,.6);padding:3.4rem 0;margin-top:6rem}@media only screen and (max-width: 767px){#TOP .sec__menu .price{margin-top:0;background:#fff;padding:0 2rem}}@media only screen and (max-width: 767px){#TOP .sec__menu .price .ttl2{border-top:1px dotted #c29b74;padding:3.8rem 0 0;color:#c29b74;margin-bottom:2rem}}#TOP .sec__menu .price .btn__price{background-image:url("../img/top/price_btn.svg");background-size:100% 100%;width:49.4rem;height:9.6rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;margin:auto}@media only screen and (max-width: 767px){#TOP .sec__menu .price .btn__price{width:100%;background:none;color:#e5d1bd;border:1px solid #e5d1bd;display:inline-block;min-width:30.8rem;text-align:center;border-radius:50px;padding:1rem 0;font-size:1.4rem;height:auto;margin-bottom:3rem}}#TOP .sec__doctor{background-image:url("../img/top/doctor_bg.jpg");background-size:cover;background-position:center;padding:6rem 0 10rem;border-radius:50% 50% 0 0/10% 10% 0 0;width:102%;left:-1%;margin-top:64rem;position:relative}@media only screen and (max-width: 767px){#TOP .sec__doctor{background-image:url("../img/top/doctor_bg_sp.png");background-size:100% 100%;background-position:top center;background-repeat:no-repeat;margin-top:32rem;padding:6rem 0 4rem}}@media only screen and (max-width: 767px){#TOP .sec__doctor .ttl2{text-align:left}}#TOP .sec__doctor .slidewrapper{padding-left:16rem}@media only screen and (max-width: 767px){#TOP .sec__doctor .slidewrapper{padding-left:2rem}}#TOP .sec__doctor .slidewrapper .doctor__slider a{display:block}#TOP .sec__doctor .slidewrapper .doctor__slider .slide__img{overflow:hidden}#TOP .sec__doctor .slidewrapper .doctor__slider .slide__img img{transition:.3s transform}#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts{background:#fff;padding:1.2rem 1.4rem}@media only screen and (max-width: 767px){#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts{background:#f4f2f1}}#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts .profile{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 767px){#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts .profile{grid-template-columns:1fr}}#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts .profile .profile__head{font-size:1.3rem;line-height:1.5}@media only screen and (max-width: 767px){#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts .profile .profile__head{font-size:1rem}}#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts .profile .profile__name{font-size:1.8rem;text-align:right}@media only screen and (max-width: 767px){#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts .profile .profile__name{text-align:left;font-size:1.3rem}}#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts .name-en{color:#cbcbcb;font-size:2.6rem;text-align:right}@media only screen and (max-width: 767px){#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts .name-en{display:none}}#TOP .sec__doctor .slidewrapper .doctor__slider .slide__txts .arrowwrapper{text-align:right}#TOP .sec__case{background-image:url("../img/top/case_bg.jpg");background-size:cover;background-position:center;padding:6rem 0 10rem;background:#f4f2f1;margin-top:64rem}@media only screen and (max-width: 767px){#TOP .sec__case{background:#f4f2f1;padding:2rem 0 5rem;margin-top:32rem}}@media only screen and (max-width: 767px){#TOP .sec__case .ttl2{color:#745d48}}@media only screen and (max-width: 767px){#TOP .sec__case .slidewrapper{padding-left:2rem}}#TOP .sec__case .case__slider .swiper-wrapper{align-items:stretch}#TOP .sec__case .case__slider .swiper-slide{height:auto;display:flex;flex-direction:column}#TOP .sec__case .case__slider .item__deco{display:block;width:84%;height:4rem;background:#fff;margin:auto;border-radius:50% 50% 0 0/100% 100% 0 0;transform:translateY(1rem)}@media only screen and (max-width: 767px){#TOP .sec__case .case__slider .item__deco{display:none}}#TOP .sec__case .case__slider .item{background:#fff;padding:0 4.3rem 3.8rem;color:#7d6c5d;position:relative;height:100%;display:flex;flex-direction:column}@media only screen and (max-width: 767px){#TOP .sec__case .case__slider .item{padding:2rem}}#TOP .sec__case .case__slider .item .item__head{color:#c29b74;text-align:center}#TOP .sec__case .case__slider .item .item__head .item__head__in{display:inline-block;position:relative}#TOP .sec__case .case__slider .item .item__head .item__head__in::before{content:"";display:block;width:3.3rem;height:1px;border-top:1px dotted;position:absolute;top:0;bottom:0;left:-4rem;margin:auto}#TOP .sec__case .case__slider .item .item__head .item__head__in::after{content:"";display:block;width:3.3rem;height:1px;border-top:1px dotted;position:absolute;top:0;bottom:0;right:-4rem;margin:auto}#TOP .sec__case .case__slider .item .item__ttl{text-align:center;font-size:1.8rem;line-height:1.5;margin-bottom:1rem}@media only screen and (max-width: 767px){#TOP .sec__case .case__slider .item .item__ttl{font-size:1.6rem}}#TOP .sec__case .case__slider .item .item__img{margin-bottom:1rem}#TOP .sec__case .case__slider .item .item__txt{font-weight:bold;margin-bottom:1rem}@media only screen and (max-width: 767px){#TOP .sec__case .case__slider .item .item__txt{display:none}}@media only screen and (max-width: 767px){#TOP .sec__case .case__slider .item .item__frame{display:none}}#TOP .sec__case .case__slider .item .item__frame .frame{display:grid;grid-template-columns:7rem 1fr;gap:1rem}#TOP .sec__case .case__slider .item .item__frame .frame+.frame{margin-top:.5rem}#TOP .sec__case .case__slider .item .item__frame .frame dt{font-size:1.4rem;font-weight:bold}#TOP .sec__case .case__slider .item .item__frame .frame dd{font-size:1.4rem}#TOP .sec__case .case__slider .item .item__btn{margin-top:auto;padding-top:3rem}#TOP .sec__case .case__slider .item .item__btn .btn1{width:100%;min-width:100%}#TOP .sec__case .btn__case{display:none}@media only screen and (max-width: 767px){#TOP .sec__case .btn__case{display:block;margin-top:4.6rem}}#TOP .sec__case .btn__case .btn1{color:#7d6c5d;border-color:#7d6c5d}#TOP .sec__information{padding:6rem 0;background:#f3f0ee}@media only screen and (max-width: 767px){#TOP .sec__information{padding:3rem 0;background:linear-gradient(to bottom, white 0%, white 14%, #f3f3f3 14%, #f3f3f3 80%, white 80%, white 100%)}}#TOP .sec__information .informationbox{display:grid;grid-template-columns:29rem 1fr;gap:7.8rem}@media only screen and (max-width: 767px){#TOP .sec__information .informationbox{grid-template-columns:1fr;gap:0}}#TOP .sec__information .informationbox .ttl__info{color:#7d6c5d;font-weight:normal}@media only screen and (max-width: 767px){#TOP .sec__information .informationbox .ttl__info{display:flex;gap:2.2rem;align-items:center}}#TOP .sec__information .informationbox .ttl__info .ttl__en{font-size:3.4rem;font-family:"Bodoni Moda",serif;padding-left:3rem;padding-top:2rem;position:relative}@media only screen and (max-width: 767px){#TOP .sec__information .informationbox .ttl__info .ttl__en{padding:0;font-size:2.6rem}}@media only screen and (min-width: 768px){#TOP .sec__information .informationbox .ttl__info .ttl__en::before{content:"";display:block;width:1px;height:7.5rem;background:#7d6c5d;transform:rotate(45deg);position:absolute;top:0;left:0}}#TOP .sec__information .informationbox .ttl__info .ttl__jp{font-size:1.6rem;font-weight:normal}@media only screen and (max-width: 767px){#TOP .sec__information .informationbox .ttl__info .ttl__jp{font-size:1.2rem}}#TOP .sec__information .informationbox .informationlist .item{border-bottom:1px solid #fff}#TOP .sec__information .informationbox .informationlist .item a{display:grid;grid-template-columns:10.5rem 1fr;justify-content:center;align-items:center;gap:4.5rem;padding:1.6rem 0}@media only screen and (max-width: 767px){#TOP .sec__information .informationbox .informationlist .item a{grid-template-columns:1fr;gap:0;padding:1rem 1.2rem}}@media(any-hover: hover){#TOP .sec__information .informationbox .informationlist .item a:hover time,#TOP .sec__information .informationbox .informationlist .item a:hover .item__ttl{color:var(--color__main) !important}}#TOP .sec__information .informationbox .informationlist .item a time{font-size:2rem;color:#7d6c5d;transition:.3s}@media only screen and (max-width: 767px){#TOP .sec__information .informationbox .informationlist .item a time{font-size:1.4rem}}#TOP .sec__information .informationbox .informationlist .item a .item__ttl{font-size:1.6rem}@media only screen and (max-width: 767px){#TOP .sec__information .informationbox .informationlist .item a .item__ttl{font-size:1.5rem}}#TOP .sec__information .btn__information{margin-top:1.6rem;text-align:right;color:#7d6c5d}@media(any-hover: hover){#TOP .sec__information .btn__information a:hover .arrow{width:2.5rem}}#TOP .sec__information .btn__information a .arrow{background:#7d6c5d}#TOP .sec__information .btn__information a .arrow::after{border-color:#7d6c5d}#TOP .sec__tips{padding:4rem 0;background:#fff}@media only screen and (max-width: 767px){#TOP .sec__tips{background:#fff}}#TOP .sec__tips .ttl1{color:#7d6c5d}#TOP .sec__tips .bnr__ttl{color:#959595;line-height:1.5;margin-top:1.6rem}@media only screen and (max-width: 767px){#TOP .sec__tips .bnr__ttl{font-size:1.4rem}}#TOP .sec__tips .tips__slider .bnr__img{aspect-ratio:240/152;overflow:hidden}#TOP .sec__tips .tips__slider .bnr__img img{width:100%;height:100%;object-fit:cover;object-position:center}#TOP .sec__tips .btn__tips{margin-top:1.6rem;text-align:right;color:#7d6c5d}.parallax{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;overflow:hidden;pointer-events:none}.parallax .campaign__bg-video{width:100%;height:100%;object-fit:cover}.opening{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999;background:#aa9786;opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s linear .6s}.opening img{width:21rem;transition:opacity .6s ease}@media only screen and (max-width: 767px){.opening img{width:14rem}}.opening.is-logo-hide img{opacity:0}.opening.is-hide{opacity:0;visibility:hidden;pointer-events:none}#TREATMENT{background:#fff;color:#7d6c5d;overflow:hidden}#TREATMENT .inner{width:140rem;padding:0 16rem}@media only screen and (max-width: 767px){#TREATMENT .inner{width:100%;padding:0 2rem}}#TREATMENT .ttl1{margin-bottom:0;text-align:center;color:#7d6c5d}#TREATMENT .ttl1 .ttl__en{display:block;font-family:"Bodoni Moda",serif;font-weight:400;line-height:1;letter-spacing:.08em}#TREATMENT .ttl1 .ttl__en::after{content:none}#TREATMENT .ttl1 .ttl__jp{display:block;margin-top:1.8rem;font-size:1.8rem;line-height:1.4;font-family:"Noto Sans",sans-serif;font-weight:400}@media only screen and (max-width: 767px){#TREATMENT .ttl1 .ttl__jp{font-size:1.5rem}}#TREATMENT .ttl1.white{color:#fff}#TREATMENT .hero{background:url("../img/treatment/bg_head.png") center top/cover no-repeat}#TREATMENT .hero .inner{padding-top:11rem;padding-bottom:21rem}@media only screen and (max-width: 767px){#TREATMENT .hero .inner{padding:8rem 2rem}}#TREATMENT .hero .hero__wrap{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media only screen and (max-width: 767px){#TREATMENT .hero .hero__wrap{grid-template-columns:1fr}}#TREATMENT .hero .hero__title{font-size:3.8rem;line-height:1.2;font-weight:400;letter-spacing:.08em;color:#fff;font-family:"Bodoni Moda",serif}@media only screen and (max-width: 767px){#TREATMENT .hero .hero__title{font-size:2.6rem;letter-spacing:0}}#TREATMENT .hero .hero__sub{margin-top:1.2rem;font-size:1.6rem;line-height:1.5;color:#fff}#TREATMENT .hero .hero__text{margin-top:2.2rem;font-size:1.6rem;line-height:2.1;color:#fff}@media only screen and (max-width: 767px){#TREATMENT .hero .hero__text{font-size:1.4rem}}#TREATMENT .hero .hero__figure img{display:block;width:52rem}@media only screen and (max-width: 767px){#TREATMENT .hero .hero__figure img{width:100%}}#TREATMENT .case{padding:15.8rem 0 6rem;background:#f3f0ee;overflow:hidden;padding:8rem 0}@media only screen and (max-width: 767px){#TREATMENT .case .inner{padding:0}}#TREATMENT .case .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#TREATMENT .case .ttl1 .ttl__en{font-size:4rem}}#TREATMENT .case .case__slider{position:relative;margin-top:4rem}#TREATMENT .case .case__slider.is-static .case__arrow{display:none}@media only screen and (min-width: 768px){#TREATMENT .case .case__slider.is-compact .case__rail{width:auto;margin-left:0;overflow:visible}}#TREATMENT .case .case__slider.is-compact .swiper-wrapper{justify-content:center;gap:2rem}@media only screen and (min-width: 768px){#TREATMENT .case .case__slider.is-compact .swiper-wrapper{margin:0 auto;justify-content:center;gap:2rem}}@media only screen and (min-width: 768px){#TREATMENT .case .case__rail{width:152rem;margin-left:-22rem}}#TREATMENT .case .swiper-wrapper{align-items:stretch}#TREATMENT .case .case__item{background:#fff}@media only screen and (max-width: 767px){#TREATMENT .case .case__item{display:flex;height:auto}}@media only screen and (min-width: 768px){#TREATMENT .case .case__item{width:38.2rem;height:auto}}@media only screen and (max-width: 767px){#TREATMENT .case .case__item>a{width:100%;display:flex;flex-direction:column;height:100%}}#TREATMENT .case .case__image{aspect-ratio:1/1;background:#d9d2cb;text-align:center;overflow:hidden}#TREATMENT .case .case__image img{width:auto;max-width:100%;height:100%;object-fit:contain}#TREATMENT .case .case__columns{background:#fff;padding:2rem}@media only screen and (max-width: 767px){#TREATMENT .case .case__columns{flex:1;padding:1rem}}#TREATMENT .case .case__columns__item{font-size:1.4rem}#TREATMENT .case .case__arrow{position:absolute;top:14rem;z-index:2;width:4rem;height:4rem;margin:0;border:1px solid #d9d2cb;border-radius:50%;background:#fff;box-shadow:0 .4rem 1rem rgba(125,108,93,.12);transform:translateY(-50%)}@media only screen and (max-width: 767px){#TREATMENT .case .case__arrow{width:3rem;height:3rem}}#TREATMENT .case .case__arrow{cursor:pointer}#TREATMENT .case .case__arrow::after{content:none}#TREATMENT .case .case__arrow::before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-top:1px solid #7d6c5d;border-right:1px solid #7d6c5d}#TREATMENT .case .case__arrow--prev{left:-14rem}@media only screen and (max-width: 767px){#TREATMENT .case .case__arrow--prev{left:.5rem}}#TREATMENT .case .case__arrow--prev::before{transform:translate(-35%, -50%) rotate(-135deg)}#TREATMENT .case .case__arrow--next{right:-14rem}@media only screen and (max-width: 767px){#TREATMENT .case .case__arrow--next{right:.5rem}}#TREATMENT .case .case__arrow--next::before{transform:translate(-65%, -50%) rotate(45deg)}#TREATMENT .case .case__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}#TREATMENT .case .case__title{font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:1rem}@media only screen and (max-width: 767px){#TREATMENT .case .case__title{font-size:1.6rem}}#TREATMENT .case .case__meta{margin-top:1.3rem;font-size:1.4rem;line-height:1.85;color:#8f8075}#TREATMENT .case .case__empty{margin-top:4rem;color:#fff;font-size:1.6rem;line-height:1.8;text-align:center}#TREATMENT .about{padding:8rem 0;background:url("../img/treatment/about_bg.jpg") center center/cover no-repeat}#TREATMENT .about .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#TREATMENT .about .ttl1 .ttl__en{font-size:4rem}}#TREATMENT .about .about__wrap{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:11rem;align-items:start}@media only screen and (max-width: 767px){#TREATMENT .about .about__wrap{margin-top:4rem;grid-template-columns:1fr}}#TREATMENT .about .about__lead{font-size:2.6rem;line-height:1.8;font-weight:400}@media only screen and (max-width: 767px){#TREATMENT .about .about__lead{font-size:2.2rem}}#TREATMENT .about .about__text{margin-top:3.6rem;font-size:1.6rem;line-height:2.15}@media only screen and (max-width: 767px){#TREATMENT .about .about__text{margin-top:2rem;font-size:1.4rem}}#TREATMENT .concern{padding:8rem 0;background:#58483a}#TREATMENT .concern .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#TREATMENT .concern .ttl1 .ttl__en{font-size:4rem}}#TREATMENT .concern .concern__list{display:grid;grid-template-columns:53rem 53rem;gap:.2rem 2rem;margin-top:5.5rem}@media only screen and (max-width: 767px){#TREATMENT .concern .concern__list{grid-template-columns:1fr}}#TREATMENT .concern .concern__item{min-height:9.3rem;padding:3rem 3rem 3rem 7.6rem;background:#f3f0ee;font-size:1.6rem;line-height:1.6;color:#7d6c5d;position:relative;display:flex;align-items:center}@media only screen and (max-width: 767px){#TREATMENT .concern .concern__item{padding:2rem;padding-left:5rem;min-height:auto}}#TREATMENT .concern .concern__item::before{content:"";position:absolute;top:50%;left:3.3rem;width:2.2rem;height:2.2rem;transform:translateY(-50%);background-image:url("../img/treatment/icon_check.svg");background-size:cover}@media only screen and (max-width: 767px){#TREATMENT .concern .concern__item::before{left:2rem}}#TREATMENT .concern .concern__item.full{grid-column:1/3}#TREATMENT .concern .concern__notice{margin-top:6rem;padding:.5rem;background:#f3f0ee}@media only screen and (max-width: 767px){#TREATMENT .concern .concern__notice{margin-top:2rem}}#TREATMENT .concern .concern__notice__inner{border:1px solid #7d6c5d;padding:3.4rem;display:grid;grid-template-columns:22.5rem 1fr;gap:3.2rem;align-items:center}@media only screen and (max-width: 767px){#TREATMENT .concern .concern__notice__inner{grid-template-columns:1fr;gap:1rem;padding:2rem}}#TREATMENT .concern .concern__notice-title{font-size:2rem;line-height:1.55;font-weight:600;color:#7d6c5d;text-align:center}#TREATMENT .concern .concern__notice-text{font-size:1.6rem;line-height:2;color:var(--color__main)}#TREATMENT .point{padding:8rem 0;background:#f3f0ee}#TREATMENT .point .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#TREATMENT .point .ttl1 .ttl__en{font-size:4rem}}#TREATMENT .point .point__list{margin-top:18.7rem}@media only screen and (max-width: 767px){#TREATMENT .point .point__list{margin-top:8rem}}#TREATMENT .point .point__item{position:relative;max-width:62rem}#TREATMENT .point .point__item+.point__item{margin-top:20rem}@media only screen and (max-width: 767px){#TREATMENT .point .point__item+.point__item{margin-top:12rem}}#TREATMENT .point .point__num{position:absolute;top:-9rem;left:0;font-size:16rem;line-height:1;font-family:"Bodoni Moda",serif;color:#fff}@media only screen and (max-width: 767px){#TREATMENT .point .point__num{font-size:8rem}}#TREATMENT .point .point__title{position:relative;z-index:1;font-size:2.6rem;line-height:1.6;font-weight:400}@media only screen and (max-width: 767px){#TREATMENT .point .point__title{font-size:2rem}}#TREATMENT .point .point__text{position:relative;z-index:1;margin-top:1.8rem;font-size:1.6rem;line-height:2}@media only screen and (max-width: 767px){#TREATMENT .point .point__text{font-size:1.4rem}}#TREATMENT .device{padding:8rem 0;background:#fff}@media only screen and (min-width: 768px){#TREATMENT .device .ttl1{text-align:left}}#TREATMENT .device .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#TREATMENT .device .ttl1 .ttl__en{font-size:4rem}}#TREATMENT .device .ttl1 .ttl__jp{margin-top:1rem;font-size:1.6rem}#TREATMENT .device .device__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.5rem;margin-top:5rem}@media only screen and (max-width: 767px){#TREATMENT .device .device__list{grid-template-columns:1fr;gap:4rem}}#TREATMENT .device .device__title{margin-top:2.6rem;font-size:2rem;line-height:1.55;font-weight:400}@media only screen and (max-width: 767px){#TREATMENT .device .device__title{font-size:1.8rem;margin-top:1.5rem}}#TREATMENT .device .device__text{margin-top:2rem;font-size:1.6rem;line-height:2}@media only screen and (max-width: 767px){#TREATMENT .device .device__text{margin-top:1rem;font-size:1.4rem}}#TREATMENT .plan{padding:8rem 0;background:#f3f0ee}#TREATMENT .plan .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#TREATMENT .plan .ttl1 .ttl__en{font-size:4rem}}#TREATMENT .plan .plan__deco{display:block;width:50%;height:6rem;background:#fff;margin:4rem auto 0;border-radius:50% 50% 0 0/100% 100% 0 0;transform:translateY(1rem)}@media only screen and (max-width: 767px){#TREATMENT .plan .plan__deco{width:80%;height:4rem}}#TREATMENT .plan .plan__panel{width:108rem;margin:0 auto 0;padding:1rem 10rem 8rem;background:#fff}@media only screen and (max-width: 767px){#TREATMENT .plan .plan__panel{width:100%;padding:2rem 0 4rem}}#TREATMENT .plan .plan__lead{font-size:2.2rem;line-height:1.5;text-align:center;font-weight:400}@media only screen and (max-width: 767px){#TREATMENT .plan .plan__lead{font-size:1.8rem;padding:0 2rem}}#TREATMENT .plan .plan__intro{margin-top:2.6rem;font-size:1.6rem;line-height:2}@media only screen and (max-width: 767px){#TREATMENT .plan .plan__intro{margin-top:2rem;font-size:1.4rem;padding:0 2rem}}#TREATMENT .plan .plan__table{width:100%;margin:5.4rem auto 0;border-collapse:collapse}@media only screen and (max-width: 767px){#TREATMENT .plan .plan__table{margin:3rem auto 0}}#TREATMENT .plan .plan__table th{padding:2rem;background:#efe9e5;font-size:1.6rem;line-height:1;text-align:left;font-weight:400;border-bottom:1px solid #e7ddd6}@media only screen and (max-width: 767px){#TREATMENT .plan .plan__table th{padding:1rem;font-size:1.4rem}}#TREATMENT .plan .plan__table td{padding:2.8rem 1rem;font-size:1.6rem;line-height:1.9;vertical-align:top;border-bottom:1px solid #eee5df}@media only screen and (max-width: 767px){#TREATMENT .plan .plan__table td{font-size:1.4rem;padding:1rem}}#TREATMENT .plan .plan__table td:nth-child(1){width:40%;vertical-align:middle}#TREATMENT .plan .plan__table td:nth-child(2){width:20%;text-align:center;vertical-align:middle}#TREATMENT .plan .plan__table td:nth-child(3){width:40%;text-align:center}#TREATMENT .plan .plan__table thead th:nth-child(2){text-align:center;border-right:1px solid #fff;border-left:1px solid #fff}#TREATMENT .plan .plan__table tbody td:nth-child(2){border-right:1px solid #efe9e5;border-left:1px solid #efe9e5}#TREATMENT .plan .plan__note{margin-top:3rem;font-size:1.4rem;line-height:2}@media only screen and (max-width: 767px){#TREATMENT .plan .plan__note{margin-top:2rem;padding:0 2rem}}#TREATMENT .plan .plan__btn{margin-top:5rem;text-align:center}@media only screen and (max-width: 767px){#TREATMENT .plan .plan__btn{margin-top:2rem}}#TREATMENT .content-bg{background-color:#f3f0ee;background-image:url("../img/treatment/bg_content.jpg");background-position:center top 30%;background-size:100% auto;background-repeat:no-repeat}#TREATMENT .voice{padding:8rem 0}#TREATMENT .voice .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#TREATMENT .voice .ttl1 .ttl__en{font-size:4rem}}#TREATMENT .voice .voice__list{display:grid;grid-template-columns:repeat(3, 33.5rem);gap:3.7rem;margin-top:4.5rem}@media only screen and (max-width: 767px){#TREATMENT .voice .voice__list{grid-template-columns:1fr;gap:2rem}}#TREATMENT .voice .voice__item{min-height:38.9rem;padding:4.7rem 3rem 3.8rem;background:#fff}@media only screen and (max-width: 767px){#TREATMENT .voice .voice__item{padding:2rem;min-height:auto}}#TREATMENT .voice .voice__head{display:grid;grid-template-columns:7rem 1fr auto;grid-template-rows:auto auto;align-items:center;margin-bottom:2.4rem;border-bottom:1px solid;padding-bottom:2rem}#TREATMENT .voice .voice__icon{grid-row:1/3;width:5rem}#TREATMENT .voice .voice__name{font-size:1.6rem;line-height:1.4}#TREATMENT .voice .voice__rate{font-size:1.6rem;line-height:1.4}#TREATMENT .voice .voice__term{font-size:1.4rem;line-height:1.4;color:#c3bab2;display:flex;align-items:flex-end;height:100%}#TREATMENT .voice .voice__text{font-size:1.6rem;line-height:2}@media only screen and (max-width: 767px){#TREATMENT .voice .voice__text{font-size:1.4rem}}#TREATMENT .related{padding:8rem 0 9rem}#TREATMENT .related .ttl1{text-align:left}#TREATMENT .related .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#TREATMENT .related .ttl1 .ttl__en{font-size:4rem}}#TREATMENT .related .ttl1 .ttl__jp{margin-top:1rem;font-size:1.6rem}#TREATMENT .related .related__list{margin-top:6rem}#TREATMENT .related .related__item+.related__item{margin-top:4rem}@media only screen and (max-width: 767px){#TREATMENT .related .related__item+.related__item{margin-top:2rem}}#TREATMENT .related .related__item a{display:grid;grid-template-columns:24rem 1fr;gap:3rem;align-items:start}@media only screen and (max-width: 767px){#TREATMENT .related .related__item a{grid-template-columns:40% 60%;gap:1rem}}@media(any-hover: hover){#TREATMENT .related .related__item a:hover{opacity:.7}#TREATMENT .related .related__item a:hover .related__image img{transform:scale(1.1)}}#TREATMENT .related .related__image{overflow:hidden}#TREATMENT .related .related__image img{transition:.3s transform}#TREATMENT .related .related__title{font-size:1.8rem;line-height:1.65;font-weight:400;font-family:"Noto Sans",sans-serif}@media only screen and (max-width: 767px){#TREATMENT .related .related__title{font-size:1.4rem}}#TREATMENT .related .related__date{display:flex;gap:1rem;margin-top:2rem;font-size:1.2rem;line-height:1;color:#8f8075}@media only screen and (max-width: 767px){#TREATMENT .related .related__date{margin-top:1rem}}#TREATMENT .related .related__date .times__item{display:flex;align-items:center;gap:.5rem}#TREATMENT .related .related__date .times__item img{width:1.4rem}#TREATMENT .related .related__note{margin-top:4rem}#TREATMENT .other{padding:8rem 0 24rem;background:#fff}@media only screen and (max-width: 767px){#TREATMENT .other{padding-bottom:8rem}}#TREATMENT .other .ttl1{border-bottom:1px solid;padding-bottom:2rem}#TREATMENT .other .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#TREATMENT .other .ttl1 .ttl__en{font-size:4rem}}#TREATMENT .other .other__links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:7.5rem;padding:0 2rem}@media only screen and (max-width: 767px){#TREATMENT .other .other__links{margin-top:2rem;padding:0}}#TREATMENT .other .other__link{min-width:25rem;padding:2rem 0;border:1px solid #d7c8bc;border-radius:3rem;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;color:#7d6c5d}@media only screen and (max-width: 767px){#TREATMENT .other .other__link{min-width:15rem;padding:1rem 0}}@media(any-hover: hover){#TREATMENT .other .other__link:hover{background:#7d6c5d;color:#fff}}#EDITOR .content .btn__link{position:relative;display:inline-block;cursor:pointer;transition:.15s}#EDITOR .content div::after,#EDITOR .content p::after{display:block;content:"";clear:both}#EDITOR .content .btn__link::before{content:"";position:absolute;top:0;bottom:0;right:10px;width:5px;height:5px;margin:auto;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}#EDITOR .content div,#EDITOR .content p{margin-top:2rem}#EDITOR .content .btn__link-normal{font-size:1.2rem;padding:10px 20px;border-radius:5px;color:#a83f3f;border:1px solid}#EDITOR .content .btn__link-normal:hover{color:#fff;background:#a83f3f;border:1px solid rgba(0,0,0,0);font-weight:400}#EDITOR .content .btn__link-primary{padding:15px 40px;border-radius:5px;background:#a83f3f;border:none;border-bottom:solid 3px rgba(0,0,0,.25);font-size:1.4rem;font-weight:700;color:#fff;overflow:hidden;line-height:normal}#EDITOR .content .btn__link-primary::before{border-top:2px solid;border-right:2px solid}#EDITOR .content .btn__link-primary::after{content:"";position:absolute;top:-50px;left:-100px;background:#fff;width:50px;height:calc(100% + 100px);opacity:.1;transform:rotate(45deg);transition:.3s}#EDITOR .content .btn__link-primary:hover::after{left:calc(100% + 50px)}#EDITOR .content .btn__link-primary:hover{border-bottom:solid 3px rgba(0,0,0,.25)}#EDITOR .content .btn__link-primary:active{transform:translateY(3px);border-bottom:solid 3px rgba(0,0,0,0)}#EDITOR .content .btn__link-secondary{padding:5px 25px 5px 15px;border-radius:5px;background:#a83f3f;border:none;border-bottom:solid 3px rgba(0,0,0,.25);font-size:1.2rem;font-weight:700;color:#fff;overflow:hidden;line-height:normal}#EDITOR .content .btn__link-secondary:hover{border-bottom:solid 3px rgba(0,0,0,.25)}#EDITOR .content .btn__link-secondary:active{transform:translateY(3px);border-bottom:solid 3px rgba(0,0,0,0)}#EDITOR .content .column-2,#EDITOR .content .column-237,#EDITOR .content .column-273{display:flex;position:relative}#EDITOR .content .column-2 .column__item,#EDITOR .content .column-237 .column__item,#EDITOR .content .column-273 .column__item{flex:1;margin-left:20px;margin-top:0}#EDITOR .content .column-2 .column__item:first-child,#EDITOR .content .column-237 .column__item:first-child,#EDITOR .content .column-273 .column__item:first-child{margin-left:0}#EDITOR .content .column-237 .column__item:first-child{flex:3}#EDITOR .content .column-237 .column__item:last-child,#EDITOR .content .column-273 .column__item:first-child{flex:7}#EDITOR .content .column-273 .column__item:last-child{flex:3}#EDITOR .content h2,#EDITOR .content h3,#EDITOR .content h4,#EDITOR .content h5{line-height:1.5;margin-top:4rem}#EDITOR .content h2{font-size:2.2rem}#EDITOR .content h3{font-size:1.8rem}#EDITOR .content h4{font-size:1.6rem}#EDITOR .content h5{font-size:1.4rem}#EDITOR .content h2+h2,#EDITOR .content h2+h3,#EDITOR .content h2+h4,#EDITOR .content h2+h5,#EDITOR .content h3+h2,#EDITOR .content h3+h3,#EDITOR .content h3+h4,#EDITOR .content h3+h5,#EDITOR .content h4+h2,#EDITOR .content h4+h3,#EDITOR .content h4+h4,#EDITOR .content h4+h5,#EDITOR .content h5+h2,#EDITOR .content h5+h3,#EDITOR .content h5+h4,#EDITOR .content h5+h5{margin-top:2rem}#EDITOR .content h2 a,#EDITOR .content h3 a,#EDITOR .content h4 a,#EDITOR .content h5 a{color:#191919}#EDITOR .partsH2-1 h2,#EDITOR .partsH3-1 h3,#EDITOR .partsH4-1 h4,#EDITOR .partsH5-1 h5{padding-bottom:10px;border-bottom:solid 4px #a83f3f}#EDITOR .partsH2-2 h2,#EDITOR .partsH3-2 h3,#EDITOR .partsH4-2 h4,#EDITOR .partsH5-2 h5{position:relative;padding-bottom:16px}#EDITOR .partsH2-2 h2::after,#EDITOR .partsH3-2 h3::after,#EDITOR .partsH4-2 h4::after,#EDITOR .partsH5-2 h5::after{content:"";display:block;position:absolute;bottom:0;width:100%;height:6px;border-top:2px solid #a83f3f;border-bottom:1px solid #a83f3f}#EDITOR .partsH2-3 h2,#EDITOR .partsH3-3 h3,#EDITOR .partsH4-3 h4,#EDITOR .partsH5-3 h5{padding-bottom:10px;border-bottom:dotted 1px #a83f3f}#EDITOR .partsH2-4 h2,#EDITOR .partsH3-4 h3,#EDITOR .partsH4-4 h4,#EDITOR .partsH5-4 h5{position:relative;padding-bottom:14px;overflow:hidden}#EDITOR .partsH2-4 h2::before,#EDITOR .partsH3-4 h3::before,#EDITOR .partsH4-4 h4::before,#EDITOR .partsH5-4 h5::before{content:"";position:absolute;bottom:0;width:100%;border-bottom:4px solid #a83f3f}#EDITOR .partsH2-4 h2::after,#EDITOR .partsH3-4 h3::after,#EDITOR .partsH4-4 h4::after,#EDITOR .partsH5-4 h5::after{content:"";position:absolute;bottom:0;width:100%;border-bottom:4px solid #d8d8d8}#EDITOR .partsH2-5 h2,#EDITOR .partsH3-5 h3,#EDITOR .partsH4-5 h4,#EDITOR .partsH5-5 h5{background:linear-gradient(transparent 60%, #d8d8d8 60%)}#EDITOR .partsH2-6 h2,#EDITOR .partsH3-6 h3,#EDITOR .partsH4-6 h4,#EDITOR .partsH5-6 h5{position:relative;padding-bottom:14px;padding-right:30px}#EDITOR .partsH2-6 h2::before,#EDITOR .partsH3-6 h3::before,#EDITOR .partsH4-6 h4::before,#EDITOR .partsH5-6 h5::before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border:none;border-right:solid 15px rgba(0,0,0,0);border-bottom:solid 15px #a83f3f}#EDITOR .partsH2-6 h2::after,#EDITOR .partsH3-6 h3::after,#EDITOR .partsH4-6 h4::after,#EDITOR .partsH5-6 h5::after{content:"";position:absolute;bottom:0;right:10px;width:100%;border-bottom:solid 4px #a83f3f}#EDITOR .partsH2-7 h2,#EDITOR .partsH3-7 h3,#EDITOR .partsH4-7 h4,#EDITOR .partsH5-7 h5{position:relative;padding-bottom:16px}#EDITOR .partsH2-7 h2::after,#EDITOR .partsH3-7 h3::after,#EDITOR .partsH4-7 h4::after,#EDITOR .partsH5-7 h5::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:6px;background:repeating-linear-gradient(-45deg, #a83f3f, #a83f3f 2px, #fff 2px, #fff 4px)}#EDITOR .partsH2-8 h2,#EDITOR .partsH3-8 h3,#EDITOR .partsH4-8 h4,#EDITOR .partsH5-8 h5{position:relative;padding-bottom:14px}#EDITOR .partsH2-8 h2::after,#EDITOR .partsH3-8 h3::after,#EDITOR .partsH4-8 h4::after,#EDITOR .partsH5-8 h5::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(to right, #a83f3f, #d8d8d8)}#EDITOR .partsH2-9 h2,#EDITOR .partsH3-9 h3,#EDITOR .partsH4-9 h4,#EDITOR .partsH5-9 h5{position:relative;padding-bottom:14px;text-align:center}#EDITOR .partsH2-9 h2::after,#EDITOR .partsH3-9 h3::after,#EDITOR .partsH4-9 h4::after,#EDITOR .partsH5-9 h5::after{content:"";position:absolute;bottom:0;display:inline-block;width:60px;height:4px;left:50%;transform:translateX(-50%);background-color:#a83f3f;border-radius:2px}#EDITOR .partsH2-10 h2,#EDITOR .partsH3-10 h3,#EDITOR .partsH4-10 h4,#EDITOR .partsH5-10 h5{position:relative;padding-bottom:10px;text-align:center;border-bottom:1px solid #a83f3f}#EDITOR .partsH2-10 h2::before,#EDITOR .partsH3-10 h3::before,#EDITOR .partsH4-10 h4::before,#EDITOR .partsH5-10 h5::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:10px solid rgba(0,0,0,0);border-top:10px solid #a83f3f}#EDITOR .partsH2-10 h2::after,#EDITOR .partsH3-10 h3::after,#EDITOR .partsH4-10 h4::after,#EDITOR .partsH5-10 h5::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:10px solid rgba(0,0,0,0);border-top:10px solid #fff;margin-top:-1px}#EDITOR .partsH2-11 h2,#EDITOR .partsH3-11 h3,#EDITOR .partsH4-11 h4,#EDITOR .partsH5-11 h5{padding:10px 0 10px 20px;border-left:solid 4px #a83f3f}#EDITOR .partsH2-12 h2,#EDITOR .partsH3-12 h3,#EDITOR .partsH4-12 h4,#EDITOR .partsH5-12 h5{padding:10px 0 10px 20px;border-left:solid 4px #a83f3f;border-bottom:solid 1px #d8d8d8}#EDITOR .partsH2-13 h2,#EDITOR .partsH3-13 h3,#EDITOR .partsH4-13 h4,#EDITOR .partsH5-13 h5{padding:10px 0 10px 20px;border-left:solid 4px #a83f3f;border-bottom:dotted 1px #d8d8d8}#EDITOR .partsH2-14 h2,#EDITOR .partsH3-14 h3,#EDITOR .partsH4-14 h4,#EDITOR .partsH5-14 h5{position:relative;padding:10px 0 10px 20px;border-left:solid 4px #a83f3f}#EDITOR .partsH2-14 h2::before,#EDITOR .partsH3-14 h3::before,#EDITOR .partsH4-14 h4::before,#EDITOR .partsH5-14 h5::before{content:"";position:absolute;left:-4px;bottom:0;width:4px;height:50%;background-color:#d8d8d8}#EDITOR .partsH2-14 h2::after,#EDITOR .partsH3-14 h3::after,#EDITOR .partsH4-14 h4::after,#EDITOR .partsH5-14 h5::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;border-bottom:1px solid #d8d8d8}#EDITOR .partsH2-21 h2,#EDITOR .partsH3-21 h3,#EDITOR .partsH4-21 h4,#EDITOR .partsH5-21 h5{padding:20px;background-color:#f2f2f2}#EDITOR .partsH2-22 h2,#EDITOR .partsH3-22 h3,#EDITOR .partsH4-22 h4,#EDITOR .partsH5-22 h5{padding:20px;background-color:#f2f2f2;border-bottom:4px solid #a83f3f}#EDITOR .partsH2-23 h2,#EDITOR .partsH3-23 h3,#EDITOR .partsH4-23 h4,#EDITOR .partsH5-23 h5{padding:20px;background-color:#f2f2f2;border-left:4px solid #a83f3f}#EDITOR .partsH2-24 h2,#EDITOR .partsH3-24 h3,#EDITOR .partsH4-24 h4,#EDITOR .partsH5-24 h5{padding:20px;background-color:#f2f2f2;border-left:4px solid #a83f3f;border-bottom:4px solid rgba(0,0,0,.1)}#EDITOR .partsH2-25 h2,#EDITOR .partsH3-25 h3,#EDITOR .partsH4-25 h4,#EDITOR .partsH5-25 h5{position:relative;padding:20px;background-color:#f2f2f2;border-radius:5px}#EDITOR .partsH2-25 h2::after,#EDITOR .partsH3-25 h3::after,#EDITOR .partsH4-25 h4::after,#EDITOR .partsH5-25 h5::after{position:absolute;top:100%;left:30px;content:"";height:0;width:0;border:10px solid rgba(0,0,0,0);margin-top:-2px;border-top:15px solid #f2f2f2}#EDITOR .partsH2-26 h2,#EDITOR .partsH3-26 h3,#EDITOR .partsH4-26 h4,#EDITOR .partsH5-26 h5{position:relative;padding:20px;border:1px solid #d8d8d8;border-radius:5px}#EDITOR .partsH2-26 h2::before,#EDITOR .partsH3-26 h3::before,#EDITOR .partsH4-26 h4::before,#EDITOR .partsH5-26 h5::before{position:absolute;top:100%;left:30px;content:"";height:0;width:0;border:10px solid rgba(0,0,0,0);border-top:15px solid #d8d8d8}#EDITOR .partsH2-26 h2::after,#EDITOR .partsH3-26 h3::after,#EDITOR .partsH4-26 h4::after,#EDITOR .partsH5-26 h5::after{position:absolute;top:100%;left:30px;content:"";height:0;width:0;border:10px solid rgba(0,0,0,0);margin-top:-2px;border-top:15px solid #fff}#EDITOR .partsH2-27 h2,#EDITOR .partsH3-27 h3,#EDITOR .partsH4-27 h4,#EDITOR .partsH5-27 h5{position:relative;padding:20px;color:#fff;background:#a83f3f}#EDITOR .partsH2-27 h2::before,#EDITOR .partsH3-27 h3::before,#EDITOR .partsH4-27 h4::before,#EDITOR .partsH5-27 h5::before{content:"";position:absolute;top:100%;right:0;height:0;width:0;border:5px solid rgba(0,0,0,0);border-top:5px solid #752f2f;border-left:5px solid #752f2f}#EDITOR .partsH2-27 h2::after,#EDITOR .partsH3-27 h3::after,#EDITOR .partsH4-27 h4::after,#EDITOR .partsH5-27 h5::after{content:"";position:absolute;top:100%;left:0;height:0;width:0;border:5px solid rgba(0,0,0,0);border-top:5px solid #752f2f;border-right:5px solid #752f2f}#EDITOR .partsH2-28 h2,#EDITOR .partsH3-28 h3,#EDITOR .partsH4-28 h4,#EDITOR .partsH5-28 h5{position:relative;padding:20px;color:#fff;background:#a83f3f}#EDITOR .partsH2-28 h2::before,#EDITOR .partsH3-28 h3::before,#EDITOR .partsH4-28 h4::before,#EDITOR .partsH5-28 h5::before{content:"";position:absolute;top:-20px;left:0;width:100%;height:0;border:10px solid rgba(0,0,0,0);border-bottom-color:#752f2f}#EDITOR .partsH2-29 h2,#EDITOR .partsH3-29 h3,#EDITOR .partsH4-29 h4,#EDITOR .partsH5-29 h5{position:relative;padding:20px;color:#fff;background:#a83f3f;box-shadow:0 0 0 5px #a83f3f;border:1px dashed #fff}#EDITOR .partsH2-30 h2,#EDITOR .partsH3-30 h3,#EDITOR .partsH4-30 h4,#EDITOR .partsH5-30 h5{position:relative;padding:20px;color:#fff;background:repeating-linear-gradient(-45deg, #a83f3f, #a83f3f 3px, #752f2f 3px, #752f2f 7px)}#EDITOR .partsH2-31 h2,#EDITOR .partsH3-31 h3,#EDITOR .partsH4-31 h4,#EDITOR .partsH5-31 h5{position:relative;padding:20px;text-align:center;border:1px solid #a83f3f}#EDITOR .partsH2-32 h2,#EDITOR .partsH3-32 h3,#EDITOR .partsH4-32 h4,#EDITOR .partsH5-32 h5{position:relative;padding:20px;text-align:center;border:1px dashed #a83f3f;border-radius:5px}#EDITOR .partsH2-33 h2,#EDITOR .partsH3-33 h3,#EDITOR .partsH4-33 h4,#EDITOR .partsH5-33 h5{position:relative;padding:20px;text-align:center}#EDITOR .partsH2-33 h2::before,#EDITOR .partsH3-33 h3::before,#EDITOR .partsH4-33 h4::before,#EDITOR .partsH5-33 h5::before{display:inline-block;content:"";position:absolute;top:0;left:0;width:20px;height:30px;border-left:solid 1px #a83f3f;border-top:solid 1px #a83f3f}#EDITOR .partsH2-33 h2::after,#EDITOR .partsH3-33 h3::after,#EDITOR .partsH4-33 h4::after,#EDITOR .partsH5-33 h5::after{display:inline-block;content:"";position:absolute;bottom:0;right:0;width:20px;height:30px;border-right:solid 1px #a83f3f;border-bottom:solid 1px #a83f3f}#EDITOR .partsH2-34 h2,#EDITOR .partsH3-34 h3,#EDITOR .partsH4-34 h4,#EDITOR .partsH5-34 h5{position:relative;padding:20px;text-align:center;border-top:solid 1px #a83f3f;border-bottom:solid 1px #a83f3f}#EDITOR .partsH2-34 h2::before,#EDITOR .partsH3-34 h3::before,#EDITOR .partsH4-34 h4::before,#EDITOR .partsH5-34 h5::before{content:"";position:absolute;top:-10px;left:10px;width:1px;height:calc(100% + 20px);background-color:#a83f3f}#EDITOR .partsH2-34 h2::after,#EDITOR .partsH3-34 h3::after,#EDITOR .partsH4-34 h4::after,#EDITOR .partsH5-34 h5::after{content:"";position:absolute;top:-10px;right:10px;width:1px;height:calc(100% + 20px);background-color:#a83f3f}#EDITOR .partsH2-41 h2,#EDITOR .partsH2-42 h2,#EDITOR .partsH2-43 h2,#EDITOR .partsH3-41 h3,#EDITOR .partsH3-42 h3,#EDITOR .partsH3-43 h3,#EDITOR .partsH4-41 h4,#EDITOR .partsH4-42 h4,#EDITOR .partsH4-43 h4,#EDITOR .partsH5-41 h5,#EDITOR .partsH5-42 h5,#EDITOR .partsH5-43 h5{position:relative;padding:20px;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.5);background:linear-gradient(#f2f2f2 0, #fff 50%, #f2f2f2 50%, #fff 100%)}#EDITOR .partsH2-41 h2,#EDITOR .partsH3-41 h3,#EDITOR .partsH4-41 h4,#EDITOR .partsH5-41 h5{border:1px solid #f2f2f2}#EDITOR .partsH2-42 h2,#EDITOR .partsH3-42 h3,#EDITOR .partsH4-42 h4,#EDITOR .partsH5-42 h5{border-radius:5px;border:1px solid #f2f2f2}#EDITOR .partsH2-43 h2,#EDITOR .partsH3-43 h3,#EDITOR .partsH4-43 h4,#EDITOR .partsH5-43 h5{border-radius:100px;border:1px solid #f2f2f2}#EDITOR .partsH2-44 h2,#EDITOR .partsH2-45 h2,#EDITOR .partsH2-46 h2,#EDITOR .partsH2-47 h2,#EDITOR .partsH2-48 h2,#EDITOR .partsH3-44 h3,#EDITOR .partsH3-45 h3,#EDITOR .partsH3-46 h3,#EDITOR .partsH3-47 h3,#EDITOR .partsH3-48 h3,#EDITOR .partsH4-44 h4,#EDITOR .partsH4-45 h4,#EDITOR .partsH4-46 h4,#EDITOR .partsH4-47 h4,#EDITOR .partsH4-48 h4,#EDITOR .partsH5-44 h5,#EDITOR .partsH5-45 h5,#EDITOR .partsH5-46 h5,#EDITOR .partsH5-47 h5,#EDITOR .partsH5-48 h5{position:relative;padding:20px;box-shadow:inset 1px -1px 0 hsla(0,0%,100%,.5);background:linear-gradient(#fff 0, #f2f2f2 100%)}#EDITOR .partsH2-44 h2,#EDITOR .partsH3-44 h3,#EDITOR .partsH4-44 h4,#EDITOR .partsH5-44 h5{border:1px solid #f2f2f2}#EDITOR .partsH2-45 h2,#EDITOR .partsH3-45 h3,#EDITOR .partsH4-45 h4,#EDITOR .partsH5-45 h5{border-radius:5px;border:1px solid #f2f2f2}#EDITOR .partsH2-46 h2,#EDITOR .partsH3-46 h3,#EDITOR .partsH4-46 h4,#EDITOR .partsH5-46 h5{border-radius:50px;border:1px solid #f2f2f2}#EDITOR .partsH2-47 h2,#EDITOR .partsH3-47 h3,#EDITOR .partsH4-47 h4,#EDITOR .partsH5-47 h5{border:1px solid #f2f2f2;border-top:4px solid #a83f3f}#EDITOR .partsH2-48 h2,#EDITOR .partsH3-48 h3,#EDITOR .partsH4-48 h4,#EDITOR .partsH5-48 h5{border-radius:5px;border:1px solid #f2f2f2;border-top:4px solid #a83f3f}#EDITOR .partsH2-49 h2,#EDITOR .partsH2-50 h2,#EDITOR .partsH3-49 h3,#EDITOR .partsH3-50 h3,#EDITOR .partsH4-49 h4,#EDITOR .partsH4-50 h4,#EDITOR .partsH5-49 h5,#EDITOR .partsH5-50 h5{padding:20px;background:linear-gradient(#191919 0, #323232 100%);position:relative;color:#fff;box-shadow:inset 1px -1px 0 hsla(0,0%,100%,.5)}#EDITOR .partsH2-49 h2,#EDITOR .partsH3-49 h3,#EDITOR .partsH4-49 h4,#EDITOR .partsH5-49 h5{border:1px solid #323232;border-top:4px solid #a83f3f}#EDITOR .partsH2-50 h2,#EDITOR .partsH3-50 h3,#EDITOR .partsH4-50 h4,#EDITOR .partsH5-50 h5{border-radius:5px;border:1px solid #323232;border-top:4px solid #a83f3f}#EDITOR .partsH2-61 h2,#EDITOR .partsH3-61 h3,#EDITOR .partsH4-61 h4,#EDITOR .partsH5-61 h5{position:relative;padding:10px 0 10px 30px}#EDITOR .partsH2-61 h2::after,#EDITOR .partsH3-61 h3::after,#EDITOR .partsH4-61 h4::after,#EDITOR .partsH5-61 h5::after{content:"";position:absolute;top:50%;left:0;width:20px;height:4px;transform:translateY(-50%);background-color:#a83f3f}#EDITOR .partsH2-62 h2,#EDITOR .partsH3-62 h3,#EDITOR .partsH4-62 h4,#EDITOR .partsH5-62 h5{position:relative;padding:20px 0 20px 30px;background-color:#a83f3f;color:#fff;border-radius:5px}#EDITOR .partsH2-62 h2::after,#EDITOR .partsH3-62 h3::after,#EDITOR .partsH4-62 h4::after,#EDITOR .partsH5-62 h5::after{content:"";position:absolute;top:50%;left:0;width:20px;height:4px;transform:translateY(-50%);background-color:#fff}#EDITOR .partsH2-63 h2,#EDITOR .partsH3-63 h3,#EDITOR .partsH4-63 h4,#EDITOR .partsH5-63 h5{position:relative;padding:20px 0 20px 30px;border:1px solid #d8d8d8;border-radius:5px}#EDITOR .partsH2-63 h2::after,#EDITOR .partsH3-63 h3::after,#EDITOR .partsH4-63 h4::after,#EDITOR .partsH5-63 h5::after{content:"";position:absolute;top:50%;left:0;width:20px;height:4px;transform:translateY(-50%);background-color:#a83f3f}#EDITOR .partsH2-64 h2,#EDITOR .partsH3-64 h3,#EDITOR .partsH4-64 h4,#EDITOR .partsH5-64 h5{position:relative;padding:20px 0 20px 30px;border:1px solid #f2f2f2;border-top:4px solid #a83f3f;box-shadow:inset 1px -1px 0 hsla(0,0%,100%,.5);background:linear-gradient(#fff 0, #f2f2f2 100%)}#EDITOR .partsH2-64 h2::after,#EDITOR .partsH3-64 h3::after,#EDITOR .partsH4-64 h4::after,#EDITOR .partsH5-64 h5::after{content:"";position:absolute;top:50%;left:0;width:20px;height:4px;transform:translateY(-50%);background-color:#a83f3f}#EDITOR .partsH2-65 h2,#EDITOR .partsH3-65 h3,#EDITOR .partsH4-65 h4,#EDITOR .partsH5-65 h5{position:relative;padding:20px 0 20px 30px;border:1px solid #323232;color:#fff;border-top:4px solid #a83f3f;box-shadow:inset 1px -1px 0 hsla(0,0%,100%,.5);background:linear-gradient(#191919 0, #323232 100%)}#EDITOR .partsH2-65 h2::after,#EDITOR .partsH3-65 h3::after,#EDITOR .partsH4-65 h4::after,#EDITOR .partsH5-65 h5::after{content:"";position:absolute;top:50%;left:0;width:20px;height:4px;transform:translateY(-50%);background-color:#a83f3f}#EDITOR .partsH2-71 h2,#EDITOR .partsH3-71 h3,#EDITOR .partsH4-71 h4,#EDITOR .partsH5-71 h5{position:relative;padding:10px 0 10px 25px}#EDITOR .partsH2-71 h2::after,#EDITOR .partsH3-71 h3::after,#EDITOR .partsH4-71 h4::after,#EDITOR .partsH5-71 h5::after{content:"";position:absolute;top:50%;left:0;width:15px;height:15px;border:4px solid #a83f3f;border-radius:100%;transform:translateY(-50%)}#EDITOR .partsH2-72 h2,#EDITOR .partsH3-72 h3,#EDITOR .partsH4-72 h4,#EDITOR .partsH5-72 h5{position:relative;padding:20px 0 20px 35px;background-color:#a83f3f;color:#fff;border-radius:5px}#EDITOR .partsH2-72 h2::after,#EDITOR .partsH3-72 h3::after,#EDITOR .partsH4-72 h4::after,#EDITOR .partsH5-72 h5::after{content:"";position:absolute;top:50%;left:10px;width:15px;height:15px;border:4px solid #fff;border-radius:100%;transform:translateY(-50%)}#EDITOR .partsH2-73 h2,#EDITOR .partsH3-73 h3,#EDITOR .partsH4-73 h4,#EDITOR .partsH5-73 h5{position:relative;padding:20px 0 20px 35px;border:1px solid #d8d8d8;border-radius:5px}#EDITOR .partsH2-73 h2::after,#EDITOR .partsH3-73 h3::after,#EDITOR .partsH4-73 h4::after,#EDITOR .partsH5-73 h5::after{content:"";position:absolute;top:50%;left:10px;width:15px;height:15px;border:4px solid #a83f3f;border-radius:100%;transform:translateY(-50%)}#EDITOR .partsH2-74 h2,#EDITOR .partsH3-74 h3,#EDITOR .partsH4-74 h4,#EDITOR .partsH5-74 h5{position:relative;padding:20px 0 20px 35px;border:1px solid #f2f2f2;border-top:4px solid #a83f3f;box-shadow:inset 1px -1px 0 hsla(0,0%,100%,.5);background:linear-gradient(#fff 0, #f2f2f2 100%)}#EDITOR .partsH2-74 h2::after,#EDITOR .partsH3-74 h3::after,#EDITOR .partsH4-74 h4::after,#EDITOR .partsH5-74 h5::after{content:"";position:absolute;top:50%;left:10px;width:15px;height:15px;border:4px solid #a83f3f;border-radius:100%;transform:translateY(-50%)}#EDITOR .partsH2-75 h2,#EDITOR .partsH3-75 h3,#EDITOR .partsH4-75 h4,#EDITOR .partsH5-75 h5{position:relative;padding:20px 0 20px 35px;border:1px solid #323232;color:#fff;border-top:4px solid #a83f3f;box-shadow:inset 1px -1px 0 hsla(0,0%,100%,.5);background:linear-gradient(#191919 0, #323232 100%)}#EDITOR .partsH2-81 h2:first-letter,#EDITOR .partsH2-83 h2:first-letter,#EDITOR .partsH2-84 h2:first-letter,#EDITOR .partsH3-81 h3:first-letter,#EDITOR .partsH3-83 h3:first-letter,#EDITOR .partsH3-84 h3:first-letter,#EDITOR .partsH4-81 h4:first-letter,#EDITOR .partsH4-83 h4:first-letter,#EDITOR .partsH4-84 h4:first-letter,#EDITOR .partsH5-81 h5:first-letter,#EDITOR .partsH5-83 h5:first-letter,#EDITOR .partsH5-84 h5:first-letter{color:#a83f3f}#EDITOR .partsH2-75 h2::after,#EDITOR .partsH3-75 h3::after,#EDITOR .partsH4-75 h4::after,#EDITOR .partsH5-75 h5::after{content:"";position:absolute;top:50%;left:10px;width:15px;height:15px;border:4px solid #a83f3f;border-radius:100%;transform:translateY(-50%)}#EDITOR .partsH2-81 h2:first-letter{font-size:3.2rem}#EDITOR .partsH3-81 h3:first-letter{font-size:2.8rem}#EDITOR .partsH4-81 h4:first-letter{font-size:2.6rem}#EDITOR .partsH5-81 h5:first-letter{font-size:2.4rem}#EDITOR .partsH2-82 h2:first-letter{font-size:3.2rem}#EDITOR .partsH3-82 h3:first-letter{font-size:2.8rem}#EDITOR .partsH4-82 h4:first-letter{font-size:2.6rem}#EDITOR .partsH5-82 h5:first-letter{font-size:2.4rem}#EDITOR .partsH2-82 h2:first-letter,#EDITOR .partsH3-82 h3:first-letter,#EDITOR .partsH4-82 h4:first-letter,#EDITOR .partsH5-82 h5:first-letter{padding-bottom:5px;color:#a83f3f;border-bottom:3px solid}#EDITOR .partsH2-83 h2,#EDITOR .partsH3-83 h3,#EDITOR .partsH4-83 h4,#EDITOR .partsH5-83 h5{padding:10px 0;border-bottom:dotted 1px #d8d8d8}#EDITOR .partsH2-83 h2:first-letter{font-size:3.2rem}#EDITOR .partsH3-83 h3:first-letter{font-size:2.8rem}#EDITOR .partsH4-83 h4:first-letter{font-size:2.6rem}#EDITOR .partsH5-83 h5:first-letter{font-size:2.4rem}#EDITOR .partsH2-84 h2,#EDITOR .partsH3-84 h3,#EDITOR .partsH4-84 h4,#EDITOR .partsH5-84 h5{padding:20px;border:1px solid #d8d8d8;border-radius:5px}#EDITOR .partsH2-84 h2:first-letter{font-size:3.2rem}#EDITOR .partsH3-84 h3:first-letter{font-size:2.8rem}#EDITOR .partsH4-84 h4:first-letter{font-size:2.6rem}#EDITOR .partsH5-84 h5:first-letter{font-size:2.4rem}#EDITOR .content .size-full,#EDITOR .content .size-large,#EDITOR .content .size-medium,#EDITOR .content .size-thumbnail{max-width:100%;max-width:640px;height:auto;display:block;margin:auto}#EDITOR .content .alignleft{float:left;margin:0 1rem 1rem 0;text-align:left}#EDITOR .content .aligncenter{display:block;margin:0 auto 1rem;text-align:center}#EDITOR .content .alignright{float:right;margin:0 0 1rem 1rem;text-align:right}#EDITOR .content .wp-caption{margin-top:2rem}#EDITOR .content .wp-caption a{display:block}#EDITOR .content .wp-caption a:hover{border-bottom:none}#EDITOR .content .wp-caption-text{margin-top:1rem;font-size:1.2rem}#EDITOR .content ol,#EDITOR .content ul{margin-top:2rem;list-style-type:none}#EDITOR .content ol ol,#EDITOR .content ol ul,#EDITOR .content ul ol,#EDITOR .content ul ul{padding:0;margin:0;background:0 0;box-shadow:none;border:none}#EDITOR .content ol ol::after,#EDITOR .content ol ol::before,#EDITOR .content ol ul::after,#EDITOR .content ol ul::before,#EDITOR .content ul ol::after,#EDITOR .content ul ol::before,#EDITOR .content ul ul::after,#EDITOR .content ul ul::before{content:normal}#EDITOR .content ol li,#EDITOR .content ul li{position:relative;list-style:none;margin-top:1rem;padding-left:1.7rem}#EDITOR .content ol>li:before,#EDITOR .content ul>li:before{display:block;position:absolute;left:0;color:#a83f3f}#EDITOR .content ol li ol li:first-child,#EDITOR .content ol li ul li:first-child,#EDITOR .content ul li ol li:first-child,#EDITOR .content ul li ul li:first-child{margin-top:1rem}#EDITOR .content ul>li:before{font-family:icomoon;content:"";transform:scale(0.6)}#EDITOR .content ul>li>ul>li:before{content:""}#EDITOR .content ul>li>ul>li>ul>li:before{content:""}#EDITOR .content ol li{padding-left:2.7rem}#EDITOR .content ol>li:before{counter-increment:number;content:counter(number);background:#fff;border:1px solid #a83f3f;width:2.2rem;height:2.2rem;line-height:2rem;font-size:1rem;font-weight:700;text-align:center;border-radius:50%}#EDITOR .content ol>li>ol>li:before{background:#a83f3f;border:1px solid #a83f3f;color:#fff}#EDITOR .content ol>li>ol>li>ol>li:before{background:#fff;border:1px dashed #a83f3f;color:#a83f3f}#EDITOR .partsOl-1 ol,#EDITOR .partsOl-2 ol,#EDITOR .partsUl-1 ul,#EDITOR .partsUl-2 ul{background-color:#f2f2f2;padding:20px}#EDITOR .partsOl-2 ol,#EDITOR .partsUl-2 ul{box-shadow:0 0 0 5px #f2f2f2;border:1px dashed #a83f3f}#EDITOR .partsOl-3 ol,#EDITOR .partsUl-3 ul{padding:20px;position:relative;background-color:#f2f2f2}#EDITOR .partsOl-3 ol::after,#EDITOR .partsUl-3 ul::after{content:"";position:absolute;bottom:0;right:0;border-color:rgba(0,0,0,.1) #fff #fff rgba(0,0,0,.1);border-style:solid;border-width:10px}#EDITOR .partsOl-4 ol,#EDITOR .partsUl-4 ul{padding:20px;background-color:#fff;background-image:-webkit-linear-gradient(transparent 95%, rgba(0, 144, 255, 0.1) 50%, rgba(0, 144, 255, 0.1)),-webkit-linear-gradient(0deg, transparent 95%, rgba(0, 144, 255, 0.1) 50%, rgba(0, 144, 255, 0.1));background-size:12px 12px}#EDITOR .partsOl-5 ol,#EDITOR .partsUl-5 ul{padding:20px;position:relative;border:1px solid #d8d8d8}#EDITOR .partsOl-6 ol,#EDITOR .partsUl-6 ul{padding:20px;position:relative;border:1px dashed #d8d8d8}#EDITOR .partsOl-7 ol,#EDITOR .partsUl-7 ul{padding:20px 30px;position:relative;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8}#EDITOR .partsOl-7 ol::after,#EDITOR .partsOl-7 ol::before,#EDITOR .partsUl-7 ul::after,#EDITOR .partsUl-7 ul::before{position:absolute;top:-10px;width:1px;height:calc(100% + 20px);background-color:#d8d8d8;content:""}#EDITOR .partsOl-7 ol::before,#EDITOR .partsUl-7 ul::before{left:10px}#EDITOR .partsOl-7 ol::after,#EDITOR .partsUl-7 ul::after{right:10px}#EDITOR .content .reviewBox{position:relative;background:#f2f2f2;padding:20px;border-radius:5px}#EDITOR .content .reviewBox-border{background:#fff;border:1px solid rgba(0,0,0,.1)}#EDITOR .content .reviewBox::after{content:"";position:absolute;bottom:-1px;right:-1px;border-color:rgba(0,0,0,.1) #fff #fff rgba(0,0,0,.1);border-style:solid;border-width:10px}#EDITOR .content .balloon,#EDITOR .content .reviewBox__contents{position:relative}#EDITOR .content .reviewBox__title{font-weight:700;font-size:2rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;line-height:1.5}#EDITOR .content .reviewBox__imgBox{float:right;width:100px;height:auto;margin:0 0 20px 20px}#EDITOR .content .reviewBox__img{width:100px;height:100px;border-radius:50%;border:1px solid #e5e5e5;overflow:hidden;background:url(img/img_mysteryman.gif);background-size:contain}#EDITOR .content .tableScroll,#EDITOR .content pre{overflow:auto}#EDITOR .content .reviewBox__img img{width:100px;height:100px;border-radius:50%;vertical-align:bottom}#EDITOR .content .reviewBox__name{display:inline-block;width:100%;text-align:center;margin-top:.5rem;font-size:1.2rem;color:rgba(0,0,0,.5)}#EDITOR .content .reviewBox__star{display:block;font-weight:700;margin-bottom:10px}#EDITOR .content .balloon{margin-top:2rem}#EDITOR .content .balloon:after,#EDITOR .content .balloon:before{clear:both;content:"";display:block}#EDITOR .content .balloon .balloon__img{width:60px;height:60px;margin-bottom:20px}#EDITOR .content .balloon .balloon__img-left div,#EDITOR .content .balloon .balloon__img-right div{width:60px;height:60px;background-size:cover;background-position:center;margin-bottom:10px;border-radius:50%}#EDITOR .content .balloon .balloon__img-left{float:left;margin-right:15px}#EDITOR .content .balloon .balloon__img-right{float:right;margin-left:15px}#EDITOR .content .balloon .balloon__img-left div{background-image:url(img/img_cat.gif)}#EDITOR .content .balloon .balloon__img-right div{background-image:url(img/img_dog.gif)}#EDITOR .content .balloon .balloon__img img{width:100%;height:100%;border-radius:50%;margin:0}#EDITOR .content .balloon .balloon__name{font-size:1rem;text-align:center;line-height:1}#EDITOR .content .balloon .balloon__text{position:relative;padding:1rem;margin:0;border-radius:5px;max-width:calc(100% - 75px);display:inline-block;background-color:#f2f2f2}#EDITOR .content .balloon .balloon__text-left{float:right}#EDITOR .content .balloon .balloon__text-right,#EDITOR .content .gallery-item{float:left}#EDITOR .content .balloon .balloon__text::before{content:"";position:absolute;top:15px;border:10px solid rgba(0,0,0,0)}#EDITOR .content .balloon .balloon__text-left::before{right:-20px;border-left:10px solid #f2f2f2}#EDITOR .content .balloon .balloon__text-right::before{left:-20px;border-right:10px solid #f2f2f2}#EDITOR .content .balloon-boder .balloon__text{border:1px solid #e5e5e5;background-color:#fff}#EDITOR .content .balloon-boder .balloon__text:after{content:"";position:absolute;top:15px;border:10px solid rgba(0,0,0,0)}#EDITOR .content .balloon-boder .balloon__text-left:after{right:-19px;border-left:10px solid #fff}#EDITOR .content .balloon-boder .balloon__text-right:after{left:-19px;border-right:10px solid #fff}#EDITOR .content pre{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo, Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;margin-top:2rem;padding:20px;background-color:#f2f2f2;border-left:solid 5px #191919;color:#7f7f7f}#EDITOR .content hr{margin-top:4rem}#EDITOR .content dl,#EDITOR .content dt{margin-top:2rem}#EDITOR .content dt{padding:10px;background-color:rgba(0,0,0,.05)}#EDITOR .content dd{padding:10px;border:1px solid rgba(0,0,0,.05)}#EDITOR .content .accordionBox dt{position:relative}#EDITOR .content .accordionBox dt::after{font-family:icomoon;content:"";position:absolute;top:50%;right:10px;margin-top:-0.5rem;font-size:1rem;line-height:1}#EDITOR .content .accordionBox dt.current::after{content:""}#EDITOR .content .accordionBox-border dt{background:#fff;border:1px solid rgba(0,0,0,.05)}#EDITOR .content .accordionBox-border dd{border-top:0}#EDITOR .content table{margin-top:2rem;width:100%;font-size:1.2rem;border-top:1px solid;border-left:1px solid;border-right:0;border-bottom:0;border-top-color:#e5e5e5;border-left-color:#e5e5e5}#EDITOR .content table th{padding:10px;background:#d8d8d8;border-right:1px solid;border-bottom:1px solid;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5}#EDITOR .content .scoreTable tr:nth-child(odd) td,#EDITOR .content table tr:nth-child(odd) td{background-color:#f2f2f2}#EDITOR .content table td{padding:10px;border-right:1px solid;border-bottom:1px solid;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5}#EDITOR .partsTable-1 table{border-top:1px dotted #e5e5e5;border-left:1px dotted #e5e5e5}#EDITOR .partsTable-1 table td,#EDITOR .partsTable-1 table th{border-right:1px dotted #e5e5e5;border-bottom:1px dotted #e5e5e5}#EDITOR .content .tableScroll table td,#EDITOR .content .tableScroll table th{min-width:160px}#EDITOR .content .scoreTable{border:1px solid #e5e5e5}#EDITOR .content .scoreTable td{border:0}#EDITOR .content .scoreTable td:first-child{font-weight:700}#EDITOR .content .scoreTable td:last-child{width:140px}#EDITOR .content .scoreTable-red tr:last-child td{background-color:#fdedec}#EDITOR .content .scoreTable-blue tr:last-child td{background-color:#eaf6fe}#EDITOR .content .scoreTable-yellow tr:last-child td{background-color:#fffded}#EDITOR .content .scoreTable-pink tr:last-child td{background-color:#fdeff5}#EDITOR .content .scoreTable-green tr:last-child td{background-color:#ebf5eb}#EDITOR .content .scoreTable-gray tr:last-child td{background-color:#d8d8d8}#EDITOR .content .outline{border:1px dotted #d8d8d8;background:#fff;padding:20px;display:inline-block}#EDITOR .content .outline__toggle{display:none}#EDITOR .content .outline__switch::before{content:"開く";cursor:pointer;border:1px solid #d8d8d8;padding:5px;font-size:1.2rem;margin-left:5px;border-radius:5px}#EDITOR .content .outline__toggle:checked+.outline__switch::before{content:"閉じる"}#EDITOR .content .outline__item:before,#EDITOR .content .outline__switch+.outline__list::after,#EDITOR .content .outline__switch+.outline__list::before{content:normal}#EDITOR .content .outline__switch+.outline__list{overflow:hidden;width:0;height:0;margin-top:0;margin-left:-20px;padding:0;transition:.2s;background:#fff;border:0;box-shadow:none}#EDITOR .content .outline__toggle:checked+.outline__switch+.outline__list{width:auto;height:auto;margin-top:2rem}#EDITOR .content .outline__item{font-size:1.2rem}#EDITOR .content .outline__link{display:inline-block;color:#191919}#EDITOR .content .outline__link:hover{border:none}#EDITOR .content .outline__number{display:inline-block;color:#7f7f7f;background:#f2f2f2;padding:3px 6px;font-weight:400;margin-right:5px}#EDITOR .content .gallery{width:100%;overflow:hidden}#EDITOR .content .gallery br{display:none}#EDITOR .content .gallery-icon{text-align:center;line-height:1}#EDITOR .content .gallery-icon img{max-width:100%;height:auto;margin-bottom:10px}#EDITOR .content .gallery-caption{font-size:1.2rem;margin:0 0 10px;text-align:center}#EDITOR .content .gallery-columns-1 .gallery-item{width:100%;margin:0}#EDITOR .content .gallery-columns-2 .gallery-item,#EDITOR .content .gallery-columns-3 .gallery-item,#EDITOR .content .gallery-columns-4 .gallery-item,#EDITOR .content .gallery-columns-5 .gallery-item{width:calc(50% - 20px);margin:0 10px}#EDITOR .content blockquote{position:relative;color:#3f3f3f;margin-top:2rem;padding:20px 20px 20px 70px;background-color:#f2f2f2}#EDITOR .content blockquote::before{position:absolute;top:5px;left:15px;font-family:icomoon;content:"";font-size:3rem;color:#d8d8d8}#EDITOR .content .ep-btn:hover::after,#EDITOR .partsQuote-3 blockquote::after,#EDITOR .partsQuote-4 blockquote::after,#EDITOR .partsQuote-6 blockquote:after{content:""}#EDITOR .partsQuote-1 blockquote{border-left:solid 4px #d8d8d8}#EDITOR .partsQuote-2 blockquote{background-color:#fff;border:1px solid #d8d8d8}#EDITOR .partsQuote-3 blockquote{padding:20px}#EDITOR .partsQuote-3 blockquote::before{top:0;left:0;font-size:2rem;line-height:1;z-index:2}#EDITOR .partsQuote-3 blockquote::after{position:absolute;left:0;top:0;border-radius:0 0 30px;width:30px;height:30px;background:#fff}#EDITOR .partsQuote-4 blockquote{padding:20px;border:4px solid #d8d8d8;background-color:#fff}#EDITOR .partsQuote-4 blockquote::before{top:0;left:0;font-size:2rem;color:#fff;line-height:1;z-index:2}#EDITOR .partsQuote-4 blockquote::after{position:absolute;left:0;top:0;border-radius:0 0 30px;width:30px;height:30px;background:#d8d8d8}#EDITOR .partsQuote-5 blockquote{border:3px solid #d8d8d8;border-left-width:50px;padding:20px;background-color:#fff}#EDITOR .partsQuote-5 blockquote:before{top:50%;left:-35px;transform:translateY(-50%);vertical-align:middle;color:#fff;font-size:2rem;line-height:1}#EDITOR .partsQuote-6 blockquote{padding:35px 20px 20px}#EDITOR .partsQuote-6 blockquote:before{top:-10px;left:10px;width:40px;height:35px;line-height:35px;text-align:center;color:#fff;font-size:2rem;background:#d8d8d8}#EDITOR .partsQuote-6 blockquote:after{position:absolute;top:-10px;left:50px;border:none;border-bottom:solid 10px #ccc;border-right:solid 10px rgba(0,0,0,0)}#EDITOR .content hr{clear:both;margin:20px 0;padding:0;height:0;border:0;border-top:1px solid rgba(0,0,0,.1)}#EDITOR .content .hr-solid{border-top:1px solid rgba(0,0,0,.1)}#EDITOR .content .hr-dashed{border-top:1px dashed rgba(0,0,0,.1)}#EDITOR .content .hr-dotted{border-top:1px dotted rgba(0,0,0,.1)}#EDITOR .content .marker-thickRed{background:linear-gradient(transparent 35%, #ffc6c6 35%)}#EDITOR .content .marker-thickBlue{background:linear-gradient(transparent 35%, #cce5ff 35%)}#EDITOR .content .marker-thickYellow{background:linear-gradient(transparent 35%, #ffffbc 35%)}#EDITOR .content .marker-thickPink{background:linear-gradient(transparent 35%, #ffdfef 35%)}#EDITOR .content .marker-thickGreen{background:linear-gradient(transparent 35%, #d2ffd2 35%)}#EDITOR .content .marker-thickGray{background:linear-gradient(transparent 35%, #d8d8d8 35%)}#EDITOR .content .marker-halfRed{background:linear-gradient(transparent 60%, #ffc6c6 60%)}#EDITOR .content .marker-halfBlue{background:linear-gradient(transparent 60%, #cce5ff 60%)}#EDITOR .content .marker-halfYellow{background:linear-gradient(transparent 60%, #ffffbc 60%)}#EDITOR .content .marker-halfPink{background:linear-gradient(transparent 60%, #ffdfef 60%)}#EDITOR .content .marker-halfGreen{background:linear-gradient(transparent 60%, #d2ffd2 60%)}#EDITOR .content .marker-halfGray{background:linear-gradient(transparent 60%, #d8d8d8 60%)}#EDITOR .content .marker-thinRed{background:linear-gradient(transparent 85%, #ffc6c6 85%)}#EDITOR .content .marker-thinBlue{background:linear-gradient(transparent 85%, #cce5ff 85%)}#EDITOR .content .marker-thinYellow{background:linear-gradient(transparent 85%, #ffffbc 85%)}#EDITOR .content .marker-thinPink{background:linear-gradient(transparent 85%, #ffdfef 85%)}#EDITOR .content .marker-thinGreen{background:linear-gradient(transparent 85%, #d2ffd2 85%)}#EDITOR .content .marker-thinGray{background:linear-gradient(transparent 85%, #d8d8d8 85%)}#EDITOR .content .ep-btn,#EDITOR .content .ep-label{position:relative;display:inline-block;background-color:rgba(0,0,0,.05)}#EDITOR .content .ep-label{padding:0 5px}#EDITOR .content .ep-btn{line-height:1;text-align:center;overflow:hidden;transition:.3s;padding:10px 15px}#EDITOR .content .ep-btn:hover::after{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.25);transition:.3s}#EDITOR .content .ep-btn:hover{font-weight:400}#EDITOR .content .ep-btn.es-bold:hover,#EDITOR .content .es-bold{font-weight:700}#EDITOR .content .ep-box,#EDITOR .content .ep-inbox{position:relative;background-color:rgba(0,0,0,.05);padding:20px}#EDITOR .content .es-grada1::after,#EDITOR .content .es-grada2::after{position:absolute;top:0;left:0;right:0;content:"";bottom:0}#EDITOR .content .es-size10{width:10%}#EDITOR .content .es-size25{width:25%}#EDITOR .content .es-size40{width:40%}#EDITOR .content .es-size50{width:50%}#EDITOR .content .es-size60{width:60%}#EDITOR .content .es-size75{width:75%}#EDITOR .content .es-size90{width:90%}#EDITOR .content .es-size100{width:100%}#EDITOR .content .es-padding0{padding:0}#EDITOR .content .es-TpaddingSS{padding-top:1rem}#EDITOR .content .es-TpaddingS{padding-top:1.5rem}#EDITOR .content .es-TpaddingM{padding-top:3rem}#EDITOR .content .es-TpaddingL{padding-top:4.5rem}#EDITOR .content .es-RpaddingSS{padding-right:1rem}#EDITOR .content .es-RpaddingS{padding-right:1.5rem}#EDITOR .content .es-RpaddingM{padding-right:3rem}#EDITOR .content .es-RpaddingL{padding-right:4.5rem}#EDITOR .content .es-BpaddingSS{padding-bottom:1rem}#EDITOR .content .es-BpaddingS{padding-bottom:1.5rem}#EDITOR .content .es-BpaddingM{padding-bottom:3rem}#EDITOR .content .es-BpaddingL{padding-bottom:4.5rem}#EDITOR .content .es-LpaddingSS{padding-left:1rem}#EDITOR .content .es-LpaddingS{padding-left:1.5rem}#EDITOR .content .es-LpaddingM{padding-left:3rem}#EDITOR .content .es-LpaddingL{padding-left:4.5rem}#EDITOR .content .es-margin0{margin:0}#EDITOR .content .es-TmarginSS{margin-top:1rem}#EDITOR .content .es-TmarginS{margin-top:1.5rem}#EDITOR .content .es-TmarginM{margin-top:3rem}#EDITOR .content .es-TmarginL{margin-top:4.5rem}#EDITOR .content .es-RmarginSS{margin-right:1rem}#EDITOR .content .es-RmarginS{margin-right:1.5rem}#EDITOR .content .es-RmarginM{margin-right:3rem}#EDITOR .content .es-RmarginL{margin-right:4.5rem}#EDITOR .content .es-BmarginSS{margin-bottom:1rem}#EDITOR .content .es-BmarginS{margin-bottom:1.5rem}#EDITOR .content .es-BmarginM{margin-bottom:3rem}#EDITOR .content .es-BmarginL{margin-bottom:4.5rem}#EDITOR .content .es-LmarginSS{margin-left:1rem}#EDITOR .content .es-LmarginS{margin-left:1.5rem}#EDITOR .content .es-LmarginM{margin-left:3rem}#EDITOR .content .es-LmarginL{margin-left:4.5rem}#EDITOR .content .es-borderSolidS{border:1px solid #191919}#EDITOR .content .es-borderSolidM{border:3px solid #191919}#EDITOR .content .es-borderDashedS{border:1px dashed #191919}#EDITOR .content .es-borderDashedM{border:3px dashed #191919}#EDITOR .content .es-borderDottedS{border:1px dotted #191919}#EDITOR .content .es-borderDottedM{border:3px dotted #191919}#EDITOR .content .es-BborderSolidS{border-bottom:1px solid #191919}#EDITOR .content .es-BborderSolidM{border-bottom:3px solid #191919}#EDITOR .content .es-BborderDashedS{border-bottom:1px dashed #191919}#EDITOR .content .es-BborderDashedM{border-bottom:3px dashed #191919}#EDITOR .content .es-BborderDottedS{border-bottom:1px dotted #191919}#EDITOR .content .es-BborderDottedM{border-bottom:3px dotted #191919}#EDITOR .content .es-LborderSolidS{border-left:1px solid #191919}#EDITOR .content .es-LborderSolidM{border-left:3px solid #191919}#EDITOR .content .es-LborderDashedS{border-left:1px dashed #191919}#EDITOR .content .es-LborderDashedM{border-left:3px dashed #191919}#EDITOR .content .es-LborderDottedS{border-left:1px dotted #191919}#EDITOR .content .es-LborderDottedM{border-left:3px dotted #191919}#EDITOR .content .es-Fsmall{font-size:1.2rem}#EDITOR .content .es-Fbig{font-size:1.6rem}#EDITOR .content .es-FbigL{font-size:2rem}#EDITOR .content .es-italic{font-style:italic}#EDITOR .content .es-strike{text-decoration:line-through}#EDITOR .content .es-under,#EDITOR .widget.widget_calendar .calendar_wrap tfoot a{text-decoration:underline}#EDITOR .content .es-left{text-align:left}#EDITOR .content .es-center{text-align:center}#EDITOR .content .es-right{text-align:right}#EDITOR .content .es-shadowL{box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}#EDITOR .content .es-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}#EDITOR .content .es-shadowD{box-shadow:0 1px 3px 0 rgba(0,0,0,.5)}#EDITOR .content .es-shadowInL{box-shadow:inset 0 0 15px 1px rgba(0,0,0,.1)}#EDITOR .content .es-shadowIn{box-shadow:inset 0 0 15px 1px rgba(0,0,0,.25)}#EDITOR .content .es-shadowInD{box-shadow:inset 0 0 15px 1px rgba(0,0,0,.5)}#EDITOR .content .es-TshadowL{text-shadow:0 1px 3px rgba(0,0,0,.1)}#EDITOR .content .es-Tshadow{text-shadow:0 1px 3px rgba(0,0,0,.25)}#EDITOR .content .es-TshadowD{text-shadow:0 1px 3px rgba(0,0,0,.5)}#EDITOR .content .es-radius{border-radius:5px}#EDITOR .content .es-radiusL{border-radius:10px}#EDITOR .content .es-round{border-radius:50px}#EDITOR .content .es-grada1::after{background:linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.05))}#EDITOR .content .es-grada2::after{background:linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.25))}#EDITOR .content .es-grid{background-color:#fff;background-image:-webkit-linear-gradient(transparent 95%, rgba(0, 144, 255, 0.1) 50%, rgba(0, 144, 255, 0.1)),-webkit-linear-gradient(0deg, transparent 95%, rgba(0, 144, 255, 0.1) 50%, rgba(0, 144, 255, 0.1));background-size:12px 12px}#EDITOR .content .es-LiconBox:before,#EDITOR .content .es-LiconCircle:before{background:#a83f3f;color:#fff;width:28px;text-align:center;position:absolute}#EDITOR .content .es-Lcorner{top:-20px;left:-20px}#EDITOR .content .es-LroundL{border-radius:50px 0 0 50px}#EDITOR .content .es-LroundR{border-radius:0 50px 50px 0}#EDITOR .content .es-Licon:before{margin:0 5px}#EDITOR .content .es-LiconBorder:before{margin:0 5px;padding-right:5px;border-right:1px solid hsla(0,0%,100%,.25);box-shadow:1px 0 0 0 rgba(0,0,0,.25)}#EDITOR .content .es-LiconBox{height:28px;padding-left:35px}#EDITOR .content .es-LiconBox:before{top:0;left:0;height:100%}#EDITOR .content .es-LiconCircle{height:28px;padding-left:35px}#EDITOR .content .es-LiconCircle:before{top:0;left:0;height:100%;border-radius:50%}#EDITOR .content .es-BT3d{border-bottom:solid 3px rgba(0,0,0,.25)}#EDITOR .content .es-BT3d:active{transform:translateY(3px);border-bottom:solid 3px rgba(0,0,0,0)}#EDITOR .content .es-BTshadow{border-left:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}#EDITOR .content .es-BTrich{box-shadow:-1px 1px 0 0 hsla(0,0%,100%,.25) inset;border:1px solid rgba(0,0,0,.05)}#EDITOR .content .es-BTarrow::before{content:"";position:absolute;top:0;bottom:0;right:10px;width:5px;height:5px;margin:auto;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}#EDITOR .content .es-BTiconBox:before,#EDITOR .content .es-BTiconCircle:before{background:#a83f3f;color:#fff;height:40px;width:40px;line-height:40px;text-align:center;display:inline-block}#EDITOR .content .es-BTicon:before{margin-right:5px}#EDITOR .content .es-BTiconBorder:before{margin-right:10px;padding-right:10px;border-right:1px solid hsla(0,0%,100%,.25);box-shadow:1px 0 0 0 rgba(0,0,0,.25)}#EDITOR .content .es-BTiconBox{padding:0 15px 0 0}#EDITOR .content .es-BmarkExcl,#EDITOR .content .es-BmarkHatena{padding-left:70px}#EDITOR .content .es-BTiconBox:before{margin-right:10px}#EDITOR .content .es-BTiconCircle:before{margin-right:10px;border-radius:50%}#EDITOR .content .es-Bwhole{margin:-20px -20px 0}#EDITOR .content .es-Bbrackets:after,#EDITOR .content .es-Bbrackets:before{display:inline-block;position:absolute;width:30px;height:30px;content:""}#EDITOR .content .es-Bbrackets:before{top:0;left:0;border-top:solid 1px #191919;border-left:solid 1px #191919}#EDITOR .content .es-Bbrackets:after{right:0;bottom:0;border-right:solid 1px #191919;border-bottom:solid 1px #191919}#EDITOR .content .es-BpaperLeft::after,#EDITOR .content .es-BpaperRight::after{content:"";border-style:solid;border-width:10px;bottom:0}#EDITOR .content .es-BpaperLeft::after{position:absolute;left:0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) #fff #fff}#EDITOR .content .es-BmarkExcl::before,#EDITOR .content .es-BmarkHatena::before{position:absolute;top:20px;left:20px;font-size:1.5rem;font-weight:700;text-align:center;vertical-align:middle;width:30px;height:30px;line-height:30px;border-radius:50%;color:#fff}#EDITOR .content .es-BpaperRight::after{position:absolute;right:0;border-color:rgba(0,0,0,.1) #fff #fff rgba(0,0,0,.1)}#EDITOR .content .es-BmarkHatena::before{content:"?";background:#0081ba}#EDITOR .content .es-BmarkExcl::before{content:"!";background:#b60105}#EDITOR .content .es-BmarkQ{position:relative;padding:0 0 10px 40px;line-height:3rem;font-size:1.8rem;border-bottom:1px solid rgba(0,0,0,.1)}#EDITOR .content .es-BmarkA::before,#EDITOR .content .es-BmarkQ::before{position:absolute;font-size:1.5rem;font-weight:700;text-align:center;vertical-align:middle;width:30px;height:30px;line-height:30px}#EDITOR .content .es-BmarkQ::before{content:"Q";background:#0081ba;top:0;left:0;color:#fff;border-radius:5px}#EDITOR .content .es-BmarkQ::after{content:"";position:absolute;top:30px;left:10px;border:5px solid rgba(0,0,0,0);border-top:5px solid #0081ba}#EDITOR .content .es-BmarkA{position:relative;padding:0 0 0 40px;margin-top:1rem}#EDITOR .content .es-BmarkA::before{content:"A";top:0;left:0;color:#b60105;border-radius:5px}#EDITOR .content .es-BsubT::before,#EDITOR .content .es-BsubTradi::before{border:1px solid rgba(0,0,0,0);top:-15px;height:30px;line-height:30px;content:attr(title);background:#b60105;font-size:1.5rem;font-weight:700;text-align:center;left:20px;position:absolute;color:#fff;vertical-align:middle}#EDITOR .content .es-BsubT{margin-top:3.5rem;padding-top:3.5rem}#EDITOR .content .es-BsubT::before{padding:0 20px}#EDITOR .content .es-BsubTradi{margin-top:3.5rem;padding-top:3.5rem}#EDITOR .content .es-BsubTradi::before{padding:0 20px;border-radius:5px}#EDITOR .content .es-BsubTround{margin-top:3.5rem;padding-top:3.5rem}#EDITOR .content .es-BsubTround::before{position:absolute;top:-15px;left:20px;height:30px;line-height:30px;padding:0 20px;content:attr(title);background:#b60105;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:30px;font-size:1.5rem;font-weight:700;text-align:center;vertical-align:middle}#EDITOR .content .es-Bicon,#EDITOR .content .es-BiconCircle{padding-left:70px}#EDITOR .content .es-Bicon:before{position:absolute;top:20px;left:20px;font-size:3rem;line-height:3rem}#EDITOR .content .es-BiconBg:before{position:absolute;top:20px;left:20px;font-size:5rem;line-height:5rem;color:rgba(0,0,0,.1)}#EDITOR .content .es-BiconObi{border-left:solid 50px #a83f3f}#EDITOR .content .es-BiconObi:before{position:absolute;top:50%;left:-35px;transform:translateY(-50%);vertical-align:middle;font-size:2rem;color:#fff;line-height:1}#EDITOR .content .es-BiconCircle:before,#EDITOR .content .es-BiconCorner:before{position:absolute;background:#a83f3f;color:#fff;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;font-size:1.5rem}#EDITOR .content .es-BiconCorner:before{top:-10px;left:-10px}#EDITOR .content .es-BiconCircle:before{top:20px;left:20px;vertical-align:middle}#EDITOR .content .ftc-Vyellow{color:#fff100}#EDITOR .content .ftc-Vorange{color:#f49801}#EDITOR .content .ftc-Vred{color:#e60112}#EDITOR .content .ftc-Vmagenta{color:#e5004f}#EDITOR .content .ftc-Vpink{color:#e4017f}#EDITOR .content .ftc-Vpurple{color:#920883}#EDITOR .content .ftc-Vnavy{color:#1c1e84}#EDITOR .content .ftc-Vblue{color:#0068b7}#EDITOR .content .ftc-Vsky{color:#00a0e9}#EDITOR .content .ftc-Vturquoise{color:#009e96}#EDITOR .content .ftc-Vgreen{color:#094}#EDITOR .content .ftc-Vlime{color:#8ec31f}#EDITOR .content .ftc-Byellow{color:#fff338}#EDITOR .content .ftc-Borange{color:#f6ad3a}#EDITOR .content .ftc-Bred{color:#ea5532}#EDITOR .content .ftc-Bmagenta{color:#e9536b}#EDITOR .content .ftc-Bpink{color:#e95098}#EDITOR .content .ftc-Bpurple{color:#a54a98}#EDITOR .content .ftc-Bnavy{color:#4c4398}#EDITOR .content .ftc-Bblue{color:#2b71b8}#EDITOR .content .ftc-Bsky{color:#00b0ec}#EDITOR .content .ftc-Bturquoise{color:#00ada9}#EDITOR .content .ftc-Bgreen{color:#0ba95f}#EDITOR .content .ftc-Blime{color:#a9cf52}#EDITOR .content .ftc-DPyellow{color:#cbbd00}#EDITOR .content .ftc-DPorange{color:#bf7601}#EDITOR .content .ftc-DPred{color:#b60105}#EDITOR .content .ftc-DPmagenta{color:#b5003c}#EDITOR .content .ftc-DPpink{color:#b50165}#EDITOR .content .ftc-DPpurple{color:#740169}#EDITOR .content .ftc-DPnavy{color:#14116e}#EDITOR .content .ftc-DPblue{color:#005293}#EDITOR .content .ftc-DPsky{color:#0081ba}#EDITOR .content .ftc-DPturquoise{color:#007f78}#EDITOR .content .ftc-DPgreen{color:#007c36}#EDITOR .content .ftc-DPlime{color:#6f9b12}#EDITOR .content .ftc-Lyellow{color:#fff89a}#EDITOR .content .ftc-Lorange{color:#fbce8a}#EDITOR .content .ftc-Lred{color:#f39c76}#EDITOR .content .ftc-Lmagenta{color:#f29c9f}#EDITOR .content .ftc-Lpink{color:#f29fc3}#EDITOR .content .ftc-Lpurple{color:#c490bf}#EDITOR .content .ftc-Lnavy{color:#8f82bc}#EDITOR .content .ftc-Lblue{color:#87abda}#EDITOR .content .ftc-Lsky{color:#7ecff5}#EDITOR .content .ftc-Lturquoise{color:#83ccc9}#EDITOR .content .ftc-Lgreen{color:#88c997}#EDITOR .content .ftc-Llime{color:#cce199}#EDITOR .content .ftc-DLyellow{color:#cac04e}#EDITOR .content .ftc-DLorange{color:#c39043}#EDITOR .content .ftc-DLred{color:#ba5536}#EDITOR .content .ftc-DLmagenta{color:#ba5460}#EDITOR .content .ftc-DLpink{color:#ba5584}#EDITOR .content .ftc-DLpurple{color:#8c4b82}#EDITOR .content .ftc-DLnavy{color:#4e4282}#EDITOR .content .ftc-DLblue{color:#3970a2}#EDITOR .content .ftc-DLsky{color:#1894be}#EDITOR .content .ftc-DLturquoise{color:#1d928f}#EDITOR .content .ftc-DLgreen{color:#218f59}#EDITOR .content .ftc-DLlime{color:#8ea953}#EDITOR .content .ftc-VPyellow{color:#fffded}#EDITOR .content .ftc-VPorange{color:#fef5e8}#EDITOR .content .ftc-VPred{color:#feede3}#EDITOR .content .ftc-VPmagenta{color:#fdedec}#EDITOR .content .ftc-VPpink{color:#fdeff5}#EDITOR .content .ftc-VPpurple{color:#f3eaf4}#EDITOR .content .ftc-VPnavy{color:#e8e6f3}#EDITOR .content .ftc-VPblue{color:#e9eef9}#EDITOR .content .ftc-VPsky{color:#eaf6fe}#EDITOR .content .ftc-VPturquoise{color:#eaf5f4}#EDITOR .content .ftc-VPgreen{color:#ebf5eb}#EDITOR .content .ftc-VPlime{color:#f2f7e5}#EDITOR .content .ftc-DGyellow{color:#675f00}#EDITOR .content .ftc-DGorange{color:#633c00}#EDITOR .content .ftc-DGred{color:#5f0100}#EDITOR .content .ftc-DGmagenta{color:#5f0017}#EDITOR .content .ftc-DGpink{color:#600033}#EDITOR .content .ftc-DGpurple{color:#3e0036}#EDITOR .content .ftc-DGnavy{color:#08003a}#EDITOR .content .ftc-DGblue{color:#00274f}#EDITOR .content .ftc-DGsky{color:#004462}#EDITOR .content .ftc-DGturquoise{color:#004340}#EDITOR .content .ftc-DGgreen{color:#004215}#EDITOR .content .ftc-DGlime{color:#395104}#EDITOR .content .ftc-white{color:#fff}#EDITOR .content .ftc-VLgray{color:#d8d8d8}#EDITOR .content .ftc-Lgray{color:#b2b2b2}#EDITOR .content .ftc-gray{color:#8c8c8c}#EDITOR .content .ftc-Dgray{color:#656565}#EDITOR .content .ftc-VDgray{color:#3f3f3f}#EDITOR .content .ftc-black{color:#191919}#EDITOR .content .bgc-Vyellow{background-color:#fff100}#EDITOR .content .bgc-Vorange{background-color:#f49801}#EDITOR .content .bgc-Vred{background-color:#e60112}#EDITOR .content .bgc-Vmagenta{background-color:#e5004f}#EDITOR .content .bgc-Vpink{background-color:#e4017f}#EDITOR .content .bgc-Vpurple{background-color:#920883}#EDITOR .content .bgc-Vnavy{background-color:#1c1e84}#EDITOR .content .bgc-Vblue{background-color:#0068b7}#EDITOR .content .bgc-Vsky{background-color:#00a0e9}#EDITOR .content .bgc-Vturquoise{background-color:#009e96}#EDITOR .content .bgc-Vgreen{background-color:#094}#EDITOR .content .bgc-Vlime{background-color:#8ec31f}#EDITOR .content .bgc-Byellow{background-color:#fff338}#EDITOR .content .bgc-Borange{background-color:#f6ad3a}#EDITOR .content .bgc-Bred{background-color:#ea5532}#EDITOR .content .bgc-Bmagenta{background-color:#e9536b}#EDITOR .content .bgc-Bpink{background-color:#e95098}#EDITOR .content .bgc-Bpurple{background-color:#a54a98}#EDITOR .content .bgc-Bnavy{background-color:#4c4398}#EDITOR .content .bgc-Bblue{background-color:#2b71b8}#EDITOR .content .bgc-Bsky{background-color:#00b0ec}#EDITOR .content .bgc-Bturquoise{background-color:#00ada9}#EDITOR .content .bgc-Bgreen{background-color:#0ba95f}#EDITOR .content .bgc-Blime{background-color:#a9cf52}#EDITOR .content .bgc-DPyellow{background-color:#cbbd00}#EDITOR .content .bgc-DPorange{background-color:#bf7601}#EDITOR .content .bgc-DPred{background-color:#b60105}#EDITOR .content .bgc-DPmagenta{background-color:#b5003c}#EDITOR .content .bgc-DPpink{background-color:#b50165}#EDITOR .content .bgc-DPpurple{background-color:#740169}#EDITOR .content .bgc-DPnavy{background-color:#14116e}#EDITOR .content .bgc-DPblue{background-color:#005293}#EDITOR .content .bgc-DPsky{background-color:#0081ba}#EDITOR .content .bgc-DPturquoise{background-color:#007f78}#EDITOR .content .bgc-DPgreen{background-color:#007c36}#EDITOR .content .bgc-DPlime{background-color:#6f9b12}#EDITOR .content .bgc-Lyellow{background-color:#fff89a}#EDITOR .content .bgc-Lorange{background-color:#fbce8a}#EDITOR .content .bgc-Lred{background-color:#f39c76}#EDITOR .content .bgc-Lmagenta{background-color:#f29c9f}#EDITOR .content .bgc-Lpink{background-color:#f29fc3}#EDITOR .content .bgc-Lpurple{background-color:#c490bf}#EDITOR .content .bgc-Lnavy{background-color:#8f82bc}#EDITOR .content .bgc-Lblue{background-color:#87abda}#EDITOR .content .bgc-Lsky{background-color:#7ecff5}#EDITOR .content .bgc-Lturquoise{background-color:#83ccc9}#EDITOR .content .bgc-Lgreen{background-color:#88c997}#EDITOR .content .bgc-Llime{background-color:#cce199}#EDITOR .content .bgc-DLyellow{background-color:#cac04e}#EDITOR .content .bgc-DLorange{background-color:#c39043}#EDITOR .content .bgc-DLred{background-color:#ba5536}#EDITOR .content .bgc-DLmagenta{background-color:#ba5460}#EDITOR .content .bgc-DLpink{background-color:#ba5584}#EDITOR .content .bgc-DLpurple{background-color:#8c4b82}#EDITOR .content .bgc-DLnavy{background-color:#4e4282}#EDITOR .content .bgc-DLblue{background-color:#3970a2}#EDITOR .content .bgc-DLsky{background-color:#1894be}#EDITOR .content .bgc-DLturquoise{background-color:#1d928f}#EDITOR .content .bgc-DLgreen{background-color:#218f59}#EDITOR .content .bgc-DLlime{background-color:#8ea953}#EDITOR .content .bgc-VPyellow{background-color:#fffded}#EDITOR .content .bgc-VPorange{background-color:#fef5e8}#EDITOR .content .bgc-VPred{background-color:#feede3}#EDITOR .content .bgc-VPmagenta{background-color:#fdedec}#EDITOR .content .bgc-VPpink{background-color:#fdeff5}#EDITOR .content .bgc-VPpurple{background-color:#f3eaf4}#EDITOR .content .bgc-VPnavy{background-color:#e8e6f3}#EDITOR .content .bgc-VPblue{background-color:#e9eef9}#EDITOR .content .bgc-VPsky{background-color:#eaf6fe}#EDITOR .content .bgc-VPturquoise{background-color:#eaf5f4}#EDITOR .content .bgc-VPgreen{background-color:#ebf5eb}#EDITOR .content .bgc-VPlime{background-color:#f2f7e5}#EDITOR .content .bgc-DGyellow{background-color:#675f00}#EDITOR .content .bgc-DGorange{background-color:#633c00}#EDITOR .content .bgc-DGred{background-color:#5f0100}#EDITOR .content .bgc-DGmagenta{background-color:#5f0017}#EDITOR .content .bgc-DGpink{background-color:#600033}#EDITOR .content .bgc-DGpurple{background-color:#3e0036}#EDITOR .content .bgc-DGnavy{background-color:#08003a}#EDITOR .content .bgc-DGblue{background-color:#00274f}#EDITOR .content .bgc-DGsky{background-color:#004462}#EDITOR .content .bgc-DGturquoise{background-color:#004340}#EDITOR .content .bgc-DGgreen{background-color:#004215}#EDITOR .content .bgc-DGlime{background-color:#395104}#EDITOR .content .bgc-white{background-color:#fff}#EDITOR .content .bgc-VLgray{background-color:#d8d8d8}#EDITOR .content .bgc-Lgray{background-color:#b2b2b2}#EDITOR .content .bgc-gray{background-color:#8c8c8c}#EDITOR .content .bgc-Dgray{background-color:#656565}#EDITOR .content .bgc-VDgray{background-color:#3f3f3f}#EDITOR .content .bgc-black{background-color:#191919}#EDITOR .content .brc-Vyellow{border-color:#fff100}#EDITOR .content .brc-Vorange{border-color:#f49801}#EDITOR .content .brc-Vred{border-color:#e60112}#EDITOR .content .brc-Vmagenta{border-color:#e5004f}#EDITOR .content .brc-Vpink{border-color:#e4017f}#EDITOR .content .brc-Vpurple{border-color:#920883}#EDITOR .content .brc-Vnavy{border-color:#1c1e84}#EDITOR .content .brc-Vblue{border-color:#0068b7}#EDITOR .content .brc-Vsky{border-color:#00a0e9}#EDITOR .content .brc-Vturquoise{border-color:#009e96}#EDITOR .content .brc-Vgreen{border-color:#094}#EDITOR .content .brc-Vlime{border-color:#8ec31f}#EDITOR .content .brc-Byellow{border-color:#fff338}#EDITOR .content .brc-Borange{border-color:#f6ad3a}#EDITOR .content .brc-Bred{border-color:#ea5532}#EDITOR .content .brc-Bmagenta{border-color:#e9536b}#EDITOR .content .brc-Bpink{border-color:#e95098}#EDITOR .content .brc-Bpurple{border-color:#a54a98}#EDITOR .content .brc-Bnavy{border-color:#4c4398}#EDITOR .content .brc-Bblue{border-color:#2b71b8}#EDITOR .content .brc-Bsky{border-color:#00b0ec}#EDITOR .content .brc-Bturquoise{border-color:#00ada9}#EDITOR .content .brc-Bgreen{border-color:#0ba95f}#EDITOR .content .brc-Blime{border-color:#a9cf52}#EDITOR .content .brc-DPyellow{border-color:#cbbd00}#EDITOR .content .brc-DPorange{border-color:#bf7601}#EDITOR .content .brc-DPred{border-color:#b60105}#EDITOR .content .brc-DPmagenta{border-color:#b5003c}#EDITOR .content .brc-DPpink{border-color:#b50165}#EDITOR .content .brc-DPpurple{border-color:#740169}#EDITOR .content .brc-DPnavy{border-color:#14116e}#EDITOR .content .brc-DPblue{border-color:#005293}#EDITOR .content .brc-DPsky{border-color:#0081ba}#EDITOR .content .brc-DPturquoise{border-color:#007f78}#EDITOR .content .brc-DPgreen{border-color:#007c36}#EDITOR .content .brc-DPlime{border-color:#6f9b12}#EDITOR .content .brc-Lyellow{border-color:#fff89a}#EDITOR .content .brc-Lorange{border-color:#fbce8a}#EDITOR .content .brc-Lred{border-color:#f39c76}#EDITOR .content .brc-Lmagenta{border-color:#f29c9f}#EDITOR .content .brc-Lpink{border-color:#f29fc3}#EDITOR .content .brc-Lpurple{border-color:#c490bf}#EDITOR .content .brc-Lnavy{border-color:#8f82bc}#EDITOR .content .brc-Lblue{border-color:#87abda}#EDITOR .content .brc-Lsky{border-color:#7ecff5}#EDITOR .content .brc-Lturquoise{border-color:#83ccc9}#EDITOR .content .brc-Lgreen{border-color:#88c997}#EDITOR .content .brc-Llime{border-color:#cce199}#EDITOR .content .brc-DLyellow{border-color:#cac04e}#EDITOR .content .brc-DLorange{border-color:#c39043}#EDITOR .content .brc-DLred{border-color:#ba5536}#EDITOR .content .brc-DLmagenta{border-color:#ba5460}#EDITOR .content .brc-DLpink{border-color:#ba5584}#EDITOR .content .brc-DLpurple{border-color:#8c4b82}#EDITOR .content .brc-DLnavy{border-color:#4e4282}#EDITOR .content .brc-DLblue{border-color:#3970a2}#EDITOR .content .brc-DLsky{border-color:#1894be}#EDITOR .content .brc-DLturquoise{border-color:#1d928f}#EDITOR .content .brc-DLgreen{border-color:#218f59}#EDITOR .content .brc-DLlime{border-color:#8ea953}#EDITOR .content .brc-VPyellow{border-color:#fffded}#EDITOR .content .brc-VPorange{border-color:#fef5e8}#EDITOR .content .brc-VPred{border-color:#feede3}#EDITOR .content .brc-VPmagenta{border-color:#fdedec}#EDITOR .content .brc-VPpink{border-color:#fdeff5}#EDITOR .content .brc-VPpurple{border-color:#f3eaf4}#EDITOR .content .brc-VPnavy{border-color:#e8e6f3}#EDITOR .content .brc-VPblue{border-color:#e9eef9}#EDITOR .content .brc-VPsky{border-color:#eaf6fe}#EDITOR .content .brc-VPturquoise{border-color:#eaf5f4}#EDITOR .content .brc-VPgreen{border-color:#ebf5eb}#EDITOR .content .brc-VPlime{border-color:#f2f7e5}#EDITOR .content .brc-DGyellow{border-color:#675f00}#EDITOR .content .brc-DGorange{border-color:#633c00}#EDITOR .content .brc-DGred{border-color:#5f0100}#EDITOR .content .brc-DGmagenta{border-color:#5f0017}#EDITOR .content .brc-DGpink{border-color:#600033}#EDITOR .content .brc-DGpurple{border-color:#3e0036}#EDITOR .content .brc-DGnavy{border-color:#08003a}#EDITOR .content .brc-DGblue{border-color:#00274f}#EDITOR .content .brc-DGsky{border-color:#004462}#EDITOR .content .brc-DGturquoise{border-color:#004340}#EDITOR .content .brc-DGgreen{border-color:#004215}#EDITOR .content .brc-DGlime{border-color:#395104}#EDITOR .content .brc-white{border-color:#fff}#EDITOR .content .brc-VLgray{border-color:#d8d8d8}#EDITOR .content .brc-Lgray{border-color:#b2b2b2}#EDITOR .content .brc-gray{border-color:#8c8c8c}#EDITOR .content .brc-Dgray{border-color:#656565}#EDITOR .content .brc-VDgray{border-color:#3f3f3f}#EDITOR .content .brc-black{border-color:#191919}#EDITOR .content .adPost{width:100%;overflow:hidden;text-align:center;padding:0 10px;background-color:#f2f2f2;background-image:linear-gradient(to top right, #fff 0, #fff 25%, transparent 25%, transparent 50%, #fff 50%, #fff 75%, transparent 75%, transparent 100%);background-size:6px 6px}#EDITOR .content .adPost-no{padding:0;background:0 0}#EDITOR .content .adPost__title{font-size:1.2rem;padding:10px 0;display:block;font-weight:400;text-align:center}#EDITOR .content .youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:2rem auto 0}#EDITOR .content .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#EDITOR .content .instagram-media,#EDITOR .content .twitter-tweet{width:500px !important;max-width:100% !important;margin:2rem auto 0 !important}#EDITOR .content .es-Bwhole{margin-top:-20px}#EDITOR .content .contactTable{width:100%;margin-top:20px;border:0;background:0 0}#EDITOR .content .contactTable .contactTable__header{width:100%;display:block;padding:0 0 10px;vertical-align:top;line-height:1.5;border:0;background:0 0;color:#191919}#EDITOR .content .contactTable .contactTable__header .required{display:inline-block;margin-left:10px;text-align:center;padding:3px 5px;font-size:1.2rem;background:#c1272d;color:#fff;border-radius:5px}#EDITOR .content .contactTable .contactTable__data{width:100%;display:block;padding:0 0 20px;vertical-align:top;line-height:1.5;border:0;background:0 0}#EDITOR .content .contactTable .contactTable__data .error{display:block;font-size:1.2rem;color:#b70000;padding:3px 0}#EDITOR .content .contactTable .contactTable__data input,#EDITOR .content .contactTable .contactTable__data textarea{width:100%;display:block;border:none;padding:10px;border-radius:5px;background:#f2f2f2;border:1px solid rgba(0,0,0,.1)}#EDITOR .content .contactForm__error{display:block;font-size:1.4rem;color:#b70000;margin-bottom:10px}#EDITOR .content .writers{display:flex;flex-wrap:wrap;margin-top:0}#EDITOR .content .writers__box{margin:20px 0 0;background:#f2f2f2;border:1px solid rgba(0,0,0,.1)}#EDITOR .content .writers__title{display:flex;padding:20px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}#EDITOR .content .writers__img img{width:80px;height:80px;border-radius:50%;vertical-align:bottom}#EDITOR .content .writers__name{margin:0 0 0 20px;font-weight:700}#EDITOR .content .writers__group{display:block;font-weight:400;font-size:1.2rem}#EDITOR .content .writers__description{display:block;margin-top:0;padding:20px;font-size:1.2rem}#EDITOR .content .passForm{display:flex}#EDITOR .content .passForm__input{border:2px solid #d8d8d8;width:calc(100% - 8rem);padding:10px;-webkit-appearance:none;border-radius:0}#EDITOR .content .passForm__btn{width:8rem;cursor:pointer;text-align:center;background:#f2f2f2;border-left:0;border-right:2px solid #d8d8d8;border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;padding:10px}#EDITOR .content .passForm__btn:hover{background:#a83f3f;color:#fff}#EDITOR .content .starList{color:#fc3;display:inline-block}#EDITOR .content .archiveScode{border-top:1px dotted rgba(0,0,0,.1)}#EDITOR .content .archiveScode__item{border-bottom:1px dotted rgba(0,0,0,.1);padding:20px 0;margin:0}#EDITOR .content .archiveScode-rank .archiveScode__item:before{position:absolute;counter-increment:number;content:counter(number);display:block;width:3rem;height:3rem;line-height:3rem;text-align:center;background:#bfbfbf;color:#fff;font-size:1.2rem;z-index:5}#EDITOR .content .archiveScode-rank .archiveScode__item:nth-child(1):before{background:#ecd357}#EDITOR .content .archiveScode-rank .archiveScode__item:nth-child(2):before{background:#a9c6d5}#EDITOR .content .archiveScode-rank .archiveScode__item:nth-child(3):before{background:#c58459}#EDITOR .content .archiveScode__item .eyecatch{width:100px;float:left;margin:0}#EDITOR .content .archiveScode__contents{width:calc(100% - 120px);float:right;margin:0}#EDITOR .content .archiveScode__contents .heading{margin-top:0;margin-bottom:5px}#EDITOR .content .archiveScode__contents .phrase{margin-top:0}#EDITOR .content .wp-embedded-content{width:100%}#EDITOR .content .blogcard{position:relative;border:1px solid rgba(0,0,0,.1);padding:20px;overflow:hidden;border-radius:5px}#EDITOR .content .blogcard__subtitle{position:absolute;top:0;left:0;background:rgba(0,0,0,.05);padding:5px 10px;font-size:1.2rem;border-radius:0 0 5px;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#EDITOR .content .blogcard__subtitle::before{margin-right:5px}#EDITOR .content .blogcard__contents{float:left;width:70%;max-width:calc(100% - 115px);margin-top:2.5rem}#EDITOR .content .blogcard__contents .heading{margin-bottom:0}#EDITOR .content .blogcard__contents .phrase{display:none;margin-bottom:0}#EDITOR .content .blogcard .eyecatch{float:right;width:calc(30% - 15px);min-width:100px;margin-left:15px;margin-top:2.5rem;margin-bottom:0}#EDITOR .content .blogcard .eyecatch img{max-width:100%}#EDITOR .content .sitecard{position:relative;border:1px solid rgba(0,0,0,.1);padding:20px;overflow:hidden;border-radius:5px}#EDITOR .content .sitecard__subtitle{position:absolute;top:0;left:0;background:rgba(0,0,0,.05);padding:5px 10px;font-size:1.2rem;border-radius:0 0 5px}#EDITOR .content .sitecard__contents{float:left;width:70%;max-width:calc(100% - 115px);margin-top:2.5rem}#EDITOR .content .sitecard__contents .heading{margin-bottom:0}#EDITOR .content .sitecard__contents .phrase{display:none;margin-bottom:0}#EDITOR .content .sitecard .eyecatch{float:right;width:calc(30% - 15px);min-width:100px;margin-left:15px;margin-top:2.5rem;margin-bottom:0}#EDITOR .content .sitecard .eyecatch img{max-width:100%}#EDITOR .content .afTagBox{position:relative;border:5px solid rgba(0,0,0,.05);background:#fff;padding:20px;overflow:hidden}#EDITOR .content .afTagBox-noFormat{padding-top:65px}#EDITOR .content .afTagBox__header{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}#EDITOR .content .afTagBox__title{font-size:1.6rem;font-weight:700}#EDITOR .content .afTagBox__star{margin-top:0;font-size:1.4rem;color:#fc0}#EDITOR .content .afTagBox__star-number__1:before{font-family:icomoon;content:""}#EDITOR .content .afTagBox__star-number__2:before{font-family:icomoon;content:""}#EDITOR .content .afTagBox__star-number__3:before{font-family:icomoon;content:""}#EDITOR .content .afTagBox__star-number__4:before{font-family:icomoon;content:""}#EDITOR .content .afTagBox__star-number__5:before{font-family:icomoon;content:""}#EDITOR .content .afTagBox__number{color:#7f7f7f;font-size:1.2rem}#EDITOR .content .afTagBox__number::before{content:"［"}#EDITOR .content .afTagBox__number::after{content:"］"}#EDITOR .content .afTagBox__contentBox{text-align:center}#EDITOR .content .afTagBox__banner{margin:auto}#EDITOR .content .afTagBox__banner img{max-width:100%;height:auto;vertical-align:bottom}#EDITOR .content .afTagBox__text{text-align:left;margin-top:10px}#EDITOR .content .afTagBox__btnList a:nth-child(2){margin-top:10px}#EDITOR .content .afTagBox__btnDetail{background:#076da5}#EDITOR .content .afTagBox__btnAf{background:#a83f3f}#EDITOR .content .afTagBox__btnAf,#EDITOR .content .afTagBox__btnDetail{display:block;position:relative;padding:15px 40px;text-align:center;border-radius:5px;border:none;border-bottom:solid 3px rgba(0,0,0,.25);font-size:1.4rem;font-weight:700;color:#fff;overflow:hidden;line-height:normal;transition:.15s}#EDITOR .content .afTagBox__btnAf::before,#EDITOR .content .afTagBox__btnDetail::before{content:"";position:absolute;top:0;bottom:0;right:10px;width:5px;height:5px;margin:auto;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}#EDITOR .content .afTagBox__btnAf::after,#EDITOR .content .afTagBox__btnDetail::after{content:"";position:absolute;top:-50px;left:-100px;background:#fff;width:50px;height:calc(100% + 100px);opacity:.1;transform:rotate(45deg);transition:.3s}#EDITOR .content .afTagBox__btnAf:hover::after,#EDITOR .content .afTagBox__btnDetail:hover::after{left:calc(100% + 50px)}#EDITOR .content .afTagBox__btnAf:active,#EDITOR .content .afTagBox__btnDetail:active{transform:translateY(3px);border-bottom:solid 3px rgba(0,0,0,0)}#EDITOR .content .afRank,#EDITOR .content .afRank li{background:0 0;border:none;padding:0}#EDITOR .content .afRank{box-shadow:none}#EDITOR .content .afRank::after,#EDITOR .content .afRank::before{content:normal}#EDITOR .content .afRank li::before,#EDITOR .rankingBox__item:before{content:counter(number);text-align:center;counter-increment:number}#EDITOR .content .afRank li{margin-top:2rem}#EDITOR .content .afRank .afTagBox__header,#EDITOR .widgetAfRank .widgetAfTag__header{padding-left:55px}#EDITOR .content .afRank li:first-child,#EDITOR .widgetAfRank li:first-child{margin-top:0}#EDITOR .content .afRank li::before{font-family:Lato,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;width:4.5rem;height:4.5rem;line-height:4.5rem;background-color:#bfbfbf;background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:2.25rem;color:#fff;font-weight:700;z-index:5;transform:scale(1);top:20px;font-size:2rem;left:20px}#EDITOR .content .afRank li::after,#EDITOR .widgetAfRank::after,#EDITOR .widgetAfRank::before{content:normal}#EDITOR .content .afRank li:nth-child(1)::before,#EDITOR .content .afRank li:nth-child(2)::before,#EDITOR .content .afRank li:nth-child(3)::before{border-radius:0;background-color:rgba(0,0,0,0)}#EDITOR .content .afRank__crown_1 li:nth-child(1)::before{background-image:url(img/rank1-01.png);line-height:5.5rem}#EDITOR .content .afRank__crown_1 li:nth-child(2)::before{background-image:url(img/rank1-02.png);line-height:5.5rem}#EDITOR .content .afRank__crown_1 li:nth-child(3)::before{background-image:url(img/rank1-03.png);line-height:5.5rem}#EDITOR .content .afRank__crown_2 li:nth-child(1)::before{background-image:url(img/rank2-01.png)}#EDITOR .content .afRank__crown_2 li:nth-child(2)::before{background-image:url(img/rank2-02.png)}#EDITOR .content .afRank__crown_2 li:nth-child(3)::before{background-image:url(img/rank2-03.png)}#EDITOR .content .afRank__crown_3 li:nth-child(1)::before{background-image:url(img/rank3-01.png);line-height:3.7rem}#EDITOR .content .afRank__crown_3 li:nth-child(2)::before{background-image:url(img/rank3-02.png);line-height:3.7rem}#EDITOR .content .afRank__crown_3 li:nth-child(3)::before{background-image:url(img/rank3-03.png);line-height:3.7rem}#EDITOR .content .afRank__crown_4 li:nth-child(1)::before{background-image:url(img/rank4-01.png);color:#edc729}#EDITOR .content .afRank__crown_4 li:nth-child(2)::before{background-image:url(img/rank4-02.png);color:#a6c2d0}#EDITOR .content .afRank__crown_4 li:nth-child(3)::before{background-image:url(img/rank4-03.png);color:#be8057}#EDITOR .content .afRank__crown_5 li:nth-child(1)::before{background-image:url(img/rank5-01.png);line-height:4.8rem}#EDITOR .content .afRank__crown_5 li:nth-child(2)::before{background-image:url(img/rank5-02.png);line-height:4.8rem}#EDITOR .content .afRank__crown_5 li:nth-child(3)::before{background-image:url(img/rank5-03.png);line-height:4.8rem}#EDITOR .wp-block-video{margin:2rem 0}#EDITOR a{text-decoration:underline;font-weight:600;display:inline-block}@media(any-hover: hover){#EDITOR a:hover{text-decoration:none}}#TIPS .sec__single{margin-bottom:12rem}@media only screen and (max-width: 767px){#TIPS .sec__single{margin-bottom:0}}#TIPS .sec__tipslist .tipslist{display:grid;grid-template-columns:1fr 32rem;gap:6rem}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist{grid-template-columns:1fr;gap:3rem}}#TIPS .sec__tipslist .tipslist .catttl{border-bottom:1px solid #e2e2e2;font-size:3.2rem;font-weight:400;font-family:"Noto Serif",serif;margin-bottom:3rem}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist .catttl{font-size:2.2rem}}#TIPS .sec__tipslist .tipslist .list li+li{margin-top:4rem}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist .list li+li{margin-top:2rem}}#TIPS .sec__tipslist .tipslist .list li a{display:grid;grid-template-columns:24rem 1fr;gap:3rem}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist .list li a{grid-template-columns:1fr;grid-template-columns:40% 60%;gap:1rem}}@media(any-hover: hover){#TIPS .sec__tipslist .tipslist .list li a:hover{opacity:.8}#TIPS .sec__tipslist .tipslist .list li a:hover .item__img img{transform:scale(1.05)}}#TIPS .sec__tipslist .tipslist .list li a .item__img{aspect-ratio:240/152;overflow:hidden}#TIPS .sec__tipslist .tipslist .list li a .item__img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s transform}#TIPS .sec__tipslist .tipslist .list li a .body__ttl{font-size:1.8rem;color:#7d6c5d;margin-bottom:1rem}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist .list li a .body__ttl{font-size:1.4rem;line-height:1.5}}#TIPS .sec__tipslist .tipslist .list li a .times{color:#c1b1a9;font-size:1.2rem;display:flex;gap:1rem;align-items:center}#TIPS .sec__tipslist .tipslist .list li a .times .times__item{display:flex;align-items:center;gap:.5rem}#TIPS .sec__tipslist .tipslist .list li a .times .times__item img{width:1.4rem}#TIPS .sec__tipslist .tipslist .most__ttl{color:#7d6c5d;margin-bottom:2rem}#TIPS .sec__tipslist .tipslist .most__ttl .most__ttl--en{font-size:2.4rem;font-weight:300;line-height:1.2}#TIPS .sec__tipslist .tipslist .most__ttl .most__ttl--jp{font-size:1.4rem}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item{position:relative;border-bottom:1px solid #e2e2e2;padding-bottom:2rem}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item{padding-bottom:1rem}}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item+.popular-cards__item{margin-top:3rem}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item+.popular-cards__item{margin-top:1.5rem}}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item a{display:grid;grid-template-columns:40% 60%;gap:1rem}}@media(any-hover: hover){#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item a:hover{opacity:.8}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item a:hover .popular-cards__image img{transform:scale(1.05)}}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item .popular-cards__image{overflow:hidden}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item .popular-cards__image img{transition:.3s transform}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item .popular-cards__title{margin-top:1rem;font-size:1.4rem;color:#7d6c5d}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item .popular-cards__title{line-height:1.5;font-weight:normal}}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item .popular-cards__rank{width:3.8rem;height:3.8rem;position:absolute;z-index:2;top:0;left:0;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;background:gray}@media only screen and (max-width: 767px){#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item .popular-cards__rank{width:2.4rem;height:2.4rem;font-size:1.6rem}}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item.rank-1 .popular-cards__rank{background:#ecd358}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item.rank-2 .popular-cards__rank{background:#b6bec7}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item.rank-3 .popular-cards__rank{background:#ad9f89}#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item.rank-4 .popular-cards__rank,#TIPS .sec__tipslist .tipslist .popular-cards .popular-cards__item.rank-5 .popular-cards__rank{display:none}#TIPS .single__head{margin-bottom:4rem}@media only screen and (max-width: 767px){#TIPS .single__head{margin-bottom:2rem}}#TIPS .single__head .head__ttl{font-size:3.2rem;font-weight:400;margin-bottom:1rem;line-height:1.3}@media only screen and (max-width: 767px){#TIPS .single__head .head__ttl{font-size:2rem}}#TIPS .single__head .times{color:#c1b1a9;font-size:1.2rem;display:flex;gap:1rem;align-items:center}#TIPS .single__head .times .times__item{display:flex;align-items:center;gap:.5rem}#TIPS .single__head .times .times__item img{width:1.4rem}#TIPS .post__info{display:flex;flex-wrap:wrap;gap:8rem}@media only screen and (max-width: 767px){#TIPS .post__info{gap:2rem}}#TIPS .sorts{display:flex;flex-wrap:wrap;gap:4rem}@media only screen and (max-width: 767px){#TIPS .sorts{gap:1rem}}#TIPS .sorts a{background:#f6f2ef;color:#7d6c5d;font-size:1.2rem;padding:.2rem .8rem}@media(any-hover: hover){#TIPS .sorts a:hover{background:var(--color__main);color:#fff}}#TIPS .sorts .cats{display:flex;align-items:center;gap:1rem}#TIPS .sorts .post-categories,#TIPS .sorts .tags{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}#EDITOR .content .related-articles__list,#EDITOR .content ul.wp-block-list{list-style-type:none;padding-left:20px}#EDITOR .content .related-articles__list li,#EDITOR .content ul.wp-block-list li{padding-left:0}#EDITOR .content .related-articles__list li::after,#EDITOR .content ul.wp-block-list li::after{content:"";display:block;width:1rem;height:1rem;background:#f4f0ee;border:1px solid #7d6c5c;border-radius:50%;position:absolute;top:.8rem;left:-20px}#EDITOR .content .related-articles__list li::before,#EDITOR .content ul.wp-block-list li::before{display:none}#EDITOR .content .ez-toc-list li::before{display:none}#EDITOR .content h2{background:#7d6c5c;color:#fff;font-size:2.4rem;font-weight:normal;padding:1rem}@media only screen and (max-width: 767px){#EDITOR .content h2{font-size:1.8rem}}#EDITOR .content h3{background:#f4f0ee;font-size:2rem;color:#7d6c5c;padding:1rem;padding-left:2.5rem;position:relative}@media only screen and (max-width: 767px){#EDITOR .content h3{font-size:1.6rem}}#EDITOR .content h3::before{content:"";width:2px;height:80%;background:#7d6c5c;display:block;position:absolute;top:0;bottom:0;left:1rem;margin:auto}#EDITOR .content table{border:none}#EDITOR .content table td{border:none}#EDITOR .content .btn{background:#7d6c5c;border:1px solid #7d6c5c;width:90%;margin:auto;text-align:center;color:#fff;border-radius:.8rem;padding:2rem 1rem;box-shadow:0px 3px 5px 0px rgba(0,0,0,.35)}@media only screen and (max-width: 767px){#EDITOR .content .btn{width:100%;font-size:1.4rem}}@media(any-hover: hover){#EDITOR .content .btn:hover{color:#7d6c5c;background:#fff}#EDITOR .content .btn:hover strong::after{border-color:#7d6c5c}}#EDITOR .content .btn strong::after{content:"";width:6px;height:6px;border:none;border-top:solid 1px #fff;border-right:solid 1px #fff;position:relative;left:auto;right:auto;top:-0.2rem;bottom:auto;background:none;border-radius:0;transform:rotate(45deg);display:inline-block;margin-left:2rem;transition:.3s border}#EDITOR .content .splide__pagination li,#EDITOR .content .splide__list li{padding-left:0}#EDITOR .content .splide__pagination li::before,#EDITOR .content .splide__list li::before{display:none}#EDITOR .content .imgs_slider{margin-bottom:4rem}#EDITOR .content .splide__pagination{bottom:-2rem}#EDITOR .content .splide__pagination .splide__pagination__page{background:#a69a94}#EDITOR .content .splide__pagination .splide__pagination__page.is-active{background:#7d6c5c}#EDITOR .content .tel_banner{margin-top:4rem}#EDITOR .content .related-articles{border:1px solid #d6d1cd;border-radius:1rem;padding:1rem 2rem}#EDITOR .content .related-articles .related-articles__head{margin-top:0;position:relative;padding-left:20px}#EDITOR .content .related-articles .related-articles__head::before{content:"";display:block;width:1rem;height:1rem;border:1px solid;background:#7d6c5c;border-radius:50%;position:absolute;top:.8rem;left:0px}#EDITOR .content .related-articles .related-articles__list{padding-left:0;margin-top:1rem}#EDITOR .content .related-articles .related-articles__list li{margin-top:0}#EDITOR .content .related-articles .related-articles__list li::after{content:"";width:6px;height:6px;border:none;border-top:solid 1px #333;border-right:solid 1px #333;position:relative;left:auto;right:auto;top:-0.2rem;bottom:auto;background:none;border-radius:0;transform:rotate(45deg);display:inline-block;margin-left:2rem}#EDITOR .content .related-articles .related-articles__list li a{display:inline-block}@media only screen and (max-width: 767px){#EDITOR .content .related-articles .related-articles__list li a{display:inline}}@media(any-hover: hover){#EDITOR .content .related-articles .related-articles__list li a:hover{text-decoration:underline}}.supervisorBox{margin-top:5rem}.supervisorBox .supervisorBox__head{background:#7d6c5c;font-size:1.6rem;color:#fff;text-align:center;padding:1rem 0;font-family:"Noto Sans",sans-serif}.supervisorBox .supervisorBox__content{display:flex;flex-flow:column}.supervisorBox .supervisorBox__body{background:#f4f0ee;padding:3rem;display:grid;grid-template-columns:22.7rem 1fr;gap:2rem}@media only screen and (max-width: 767px){.supervisorBox .supervisorBox__body{grid-template-columns:35% 65%;padding:2rem 2rem;gap:1rem}}.supervisorBox .supervisorBox__body .supervisorBox__text{margin-top:2rem}@media only screen and (max-width: 767px){.supervisorBox .supervisorBox__body .supervisorBox__text{font-size:1.2rem}}.supervisorBox .supervisorBox__nameWrap{display:flex;gap:1rem;align-items:baseline}.supervisorBox .supervisorBox__nameWrap .supervisorBox__nameJa{font-size:2.8rem}@media only screen and (max-width: 767px){.supervisorBox .supervisorBox__nameWrap .supervisorBox__nameJa{font-size:1.8rem}}.supervisorBox .supervisorBox__nameWrap .supervisorBox__nameEn{font-size:1.4rem;color:#7d6c5c;font-family:"Bodoni Moda",serif}.supervisorBox .supervisorBox__position{font-size:1.2rem}.supervisorBox .authorinfo{margin-bottom:0;margin-top:auto;width:max-content}@media only screen and (min-width: 768px){.supervisorBox .authorinfo{margin-right:0;margin-left:auto}}@media only screen and (max-width: 767px){.supervisorBox .authorinfo{width:100%;margin-top:2rem}}.supervisorBox .supervisorBox__link{margin-top:1rem;text-align:right;color:#7d6c5d;font-size:1.5rem}@media only screen and (max-width: 767px){.supervisorBox .supervisorBox__link{font-size:1.3rem;margin-right:2rem}}.relatedCards{margin-top:8rem}@media only screen and (max-width: 767px){.relatedCards{margin-top:4rem}}.relatedCards .relatedCards__head{display:flex;align-items:center;gap:3rem;margin-bottom:3rem}@media only screen and (max-width: 767px){.relatedCards .relatedCards__head{display:block;margin-bottom:2.4rem}}.relatedCards .relatedCards__title{font-size:2rem;line-height:1.4;color:#8b7762;font-weight:500;margin:0;white-space:nowrap}@media only screen and (max-width: 767px){.relatedCards .relatedCards__title{font-size:1.6rem;white-space:normal;padding-bottom:1rem}}.relatedCards .relatedCards__head::after{content:"";display:block;flex:1;height:1px;background:#8b7762}.relatedCards .relatedCards__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem;margin:0;padding:0;list-style:none}@media only screen and (max-width: 767px){.relatedCards .relatedCards__list{grid-template-columns:1fr;gap:1rem}}.relatedCards .relatedCards__item{min-width:0}@media only screen and (max-width: 767px){.relatedCards .relatedCards__item a{display:grid;grid-template-columns:40% 60%;gap:1rem}}.relatedCards .relatedCards__link{display:block;text-decoration:none;color:inherit}.relatedCards .relatedCards__thumb{aspect-ratio:370/250;overflow:hidden;background:#f3f3f3;margin-bottom:1rem}.relatedCards .relatedCards__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.relatedCards .relatedCards__link:hover .relatedCards__thumb img{transform:scale(1.04);opacity:.8}.relatedCards .relatedCards__name{font-size:1.4rem;line-height:1.7;color:#8b7762;font-weight:500;margin:0;word-break:break-word}.single__back-wrap{padding:4rem 0 2rem;background:#fff;text-align:center}@media only screen and (max-width: 767px){.single__back-wrap{padding-bottom:4rem}}.single__back-wrap .single__back{min-width:15.6rem;min-height:4.9rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.3rem 2.2rem;background:#f4f2f1;color:#7d6c5d;font-size:1.8rem;font-weight:600;line-height:1}@media only screen and (max-width: 767px){.single__back-wrap .single__back{font-size:1.4rem}}.single__back-wrap .single__back::before{content:"";width:.7rem;height:.7rem;border-left:1px solid #7d6c5d;border-bottom:1px solid #7d6c5d;transform:rotate(45deg)}@media(any-hover: hover){.single__back-wrap .single__back:hover{background:#e5d1bd}}#TIPS.post__single .tipslist{grid-template-columns:1fr}#DOCTOR .doctorDetail{padding:8rem 0 0;color:#50433b;font-family:"Noto Serif JP",serif}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail{padding:4rem 0 0}}#DOCTOR .doctorDetail__hero .doctorDetail__hero-wrap{width:94rem;margin:0 auto;display:grid;grid-template-columns:32.4rem 1fr;gap:4.6rem;align-items:start}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__hero-wrap{width:100%;grid-template-columns:1fr;gap:2rem}}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__image{order:2}}#DOCTOR .doctorDetail__hero .doctorDetail__intro{padding-top:5rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__intro{padding-top:0;order:1}}#DOCTOR .doctorDetail__hero .doctorDetail__position{font-size:1.8rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__position{font-size:1.6rem}}#DOCTOR .doctorDetail__hero .doctorDetail__name-row{margin-top:1.7rem;display:flex;align-items:center;gap:1.2rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__name-row{gap:4rem}}#DOCTOR .doctorDetail__hero .doctorDetail__name{font-size:3.8rem;line-height:1;font-weight:400}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__name{font-size:2.6rem}}#DOCTOR .doctorDetail__hero .doctorDetail__sns{display:flex;align-items:center;gap:.8rem}#DOCTOR .doctorDetail__hero .doctorDetail__sns li{width:4rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__sns li{width:2.8rem}}#DOCTOR .doctorDetail__hero .doctorDetail__sns a{display:flex;align-items:center}#DOCTOR .doctorDetail__hero .doctorDetail__name-en{margin-top:1rem;font-size:1.6rem;color:#9a8877;font-family:"Bodoni Moda",serif}#DOCTOR .doctorDetail__hero .doctorDetail__experience{margin-top:4rem;padding-bottom:1.9rem;border-bottom:1px solid #e8ddd4;display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:1.8rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__experience{margin-top:2rem;padding-bottom:1rem}}#DOCTOR .doctorDetail__hero .doctorDetail__experience dt{font-size:1.8rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__experience dt{font-size:1.6rem}}#DOCTOR .doctorDetail__hero .doctorDetail__experience dd{font-size:2.4rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__experience dd{font-size:2.2rem}}#DOCTOR .doctorDetail__hero .doctorDetail__tags{margin-top:1.8rem;display:grid;grid-template-columns:11rem 1fr;gap:1rem;align-items:start}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__tags{grid-template-columns:1fr;margin-top:1rem}}#DOCTOR .doctorDetail__hero .doctorDetail__label{font-size:1.8rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__label{padding-top:0;font-size:1.6rem}}#DOCTOR .doctorDetail__hero .doctorDetail__tag-list{display:flex;flex-wrap:wrap;gap:1rem}#DOCTOR .doctorDetail__hero .doctorDetail__tag-item{padding:.8rem 1.6rem;font-size:1.8rem;line-height:1;color:#7d6c5d;background:#f6f2ef}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__hero .doctorDetail__tag-item{font-size:1.4rem}}#DOCTOR .doctorDetail__movie{margin-top:10rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__movie{margin-top:4rem}}#DOCTOR .doctorDetail__movie .doctorDetail__movie-wrap{position:relative;width:94rem;margin:0 auto;overflow:hidden;background:#e7ddd5}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__movie .doctorDetail__movie-wrap{width:100%}}#DOCTOR .doctorDetail__movie .doctorDetail__movie-wrap.is-playing .doctorDetail__movie-button{opacity:0;pointer-events:none}#DOCTOR .doctorDetail__movie .doctorDetail__movie-button{position:absolute;top:50%;left:50%;z-index:2;width:10.4rem;height:10.4rem;padding:0;border:0;background:none;transform:translate(-50%, -50%);cursor:pointer;transition:opacity .3s ease}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__movie .doctorDetail__movie-button{width:7.2rem;height:7.2rem}}#DOCTOR .doctorDetail__movie .doctorDetail__movie-button img{width:100%}#DOCTOR .doctorDetail__movie .doctorDetail__video{display:block;width:100%}#DOCTOR .doctorDetail__info{margin-top:10rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__info{margin-top:4rem}}#DOCTOR .doctorDetail__info .doctorDetail__info-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;align-items:start}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__info .doctorDetail__info-wrap{grid-template-columns:1fr}}#DOCTOR .doctorDetail__info .doctorDetail__column--side{display:grid;gap:5.3rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__info .doctorDetail__column--side{margin-top:2rem;gap:4rem}}#DOCTOR .doctorDetail__info .doctorDetail__block-head{position:relative;padding-left:2rem}#DOCTOR .doctorDetail__info .doctorDetail__block-head::before{content:"";position:absolute;top:1.6rem;left:0;width:1.3rem;height:1px;background:#d8c8bb}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__info .doctorDetail__block-head::before{width:2.6rem}}#DOCTOR .doctorDetail__info .doctorDetail__body{padding-left:2rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__info .doctorDetail__body{padding-left:4rem}}#DOCTOR .doctorDetail__info .doctorDetail__block-en{font-size:2.8rem;line-height:1.1;color:#d1bfb0;font-family:"Bodoni Moda",serif}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__info .doctorDetail__block-en{font-size:2.2rem;padding-left:2rem}}#DOCTOR .doctorDetail__info .doctorDetail__block-jp{margin-top:.7rem;font-size:1.8rem;color:#7d6c5d}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__info .doctorDetail__block-jp{margin-top:0;padding-left:2rem}}#DOCTOR .doctorDetail__info .doctorDetail__career-list{margin-top:3.6rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__info .doctorDetail__career-list{margin-top:2rem}}#DOCTOR .doctorDetail__info .doctorDetail__career-item{display:grid;grid-template-columns:5rem 1fr;gap:2rem;align-items:start;font-size:1.25rem;line-height:2.05}#DOCTOR .doctorDetail__info .doctorDetail__career-item+.doctorDetail__career-item{margin-top:.8rem}#DOCTOR .doctorDetail__info .doctorDetail__career-year{color:#7d6c5d}#DOCTOR .doctorDetail__info .doctorDetail__career-text{color:#50433b}#DOCTOR .doctorDetail__info .doctorDetail__bullet-list,#DOCTOR .doctorDetail__info .doctorDetail__text-list{margin-top:2.8rem;display:grid}#DOCTOR .doctorDetail__info .doctorDetail__bullet-item,#DOCTOR .doctorDetail__info .doctorDetail__text-item{font-size:1.4rem;line-height:2}#DOCTOR .doctorDetail__info .doctorDetail__bullet-item{position:relative;padding-left:1.4rem}#DOCTOR .doctorDetail__info .doctorDetail__bullet-item::before{content:"";position:absolute;top:1.15rem;left:0;width:.5rem;height:.5rem;border-radius:50%;background:#7d6c5d}#DOCTOR .doctorDetail__message{margin-top:11.7rem}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__message{margin-top:4rem}}@media only screen and (min-width: 768px){#DOCTOR .doctorDetail__message .doctorDetail__message-wrap{text-align:center}}#DOCTOR .doctorDetail__message .doctorDetail__message-wrap p{font-weight:600;font-size:2.8rem;line-height:1.8;color:#43372f}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__message .doctorDetail__message-wrap p{font-size:1.6rem}}@media only screen and (max-width: 767px){#DOCTOR .doctorDetail__message .doctorDetail__message-wrap p br{display:none}}#DOCTOR .sec__result,#DOCTOR .sec__others{padding:8rem 0 0;overflow:hidden}#DOCTOR .sec__result .ttl1 .ttl__en,#DOCTOR .sec__others .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#DOCTOR .sec__result .ttl1 .ttl__en,#DOCTOR .sec__others .ttl1 .ttl__en{font-size:4rem}}#DOCTOR .sec__result .case__slider,#DOCTOR .sec__others .case__slider{position:relative;margin-top:4rem}#DOCTOR .sec__result .case__slider.is-static .case__arrow,#DOCTOR .sec__others .case__slider.is-static .case__arrow{display:none}@media only screen and (min-width: 768px){#DOCTOR .sec__result .case__slider.is-compact .case__rail,#DOCTOR .sec__others .case__slider.is-compact .case__rail{width:auto;margin-left:0;overflow:visible}}#DOCTOR .sec__result .case__slider.is-compact .swiper-wrapper,#DOCTOR .sec__others .case__slider.is-compact .swiper-wrapper{justify-content:center;gap:2rem}@media only screen and (min-width: 768px){#DOCTOR .sec__result .case__slider.is-compact .swiper-wrapper,#DOCTOR .sec__others .case__slider.is-compact .swiper-wrapper{margin:0 auto;justify-content:center;gap:2rem}}@media only screen and (min-width: 768px){#DOCTOR .sec__result .case__rail,#DOCTOR .sec__others .case__rail{width:152rem;margin-left:-22rem}}#DOCTOR .sec__result .swiper-wrapper,#DOCTOR .sec__others .swiper-wrapper{align-items:flex-start}@media only screen and (min-width: 768px){#DOCTOR .sec__result .case__item,#DOCTOR .sec__others .case__item{width:38.2rem;height:auto}}#DOCTOR .sec__result .case__arrow,#DOCTOR .sec__others .case__arrow{position:absolute;top:14rem;z-index:2;width:4rem;height:4rem;margin:0;border:1px solid #d9d2cb;border-radius:50%;background:#fff;box-shadow:0 .4rem 1rem rgba(125,108,93,.12);transform:translateY(-50%)}@media only screen and (max-width: 767px){#DOCTOR .sec__result .case__arrow,#DOCTOR .sec__others .case__arrow{width:3rem;height:3rem}}#DOCTOR .sec__result .case__arrow,#DOCTOR .sec__others .case__arrow{cursor:pointer}#DOCTOR .sec__result .case__arrow::after,#DOCTOR .sec__others .case__arrow::after{content:none}#DOCTOR .sec__result .case__arrow::before,#DOCTOR .sec__others .case__arrow::before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-top:1px solid #7d6c5d;border-right:1px solid #7d6c5d}#DOCTOR .sec__result .case__arrow--prev,#DOCTOR .sec__others .case__arrow--prev{left:-14rem}@media only screen and (max-width: 767px){#DOCTOR .sec__result .case__arrow--prev,#DOCTOR .sec__others .case__arrow--prev{left:.5rem}}#DOCTOR .sec__result .case__arrow--prev::before,#DOCTOR .sec__others .case__arrow--prev::before{transform:translate(-35%, -50%) rotate(-135deg)}#DOCTOR .sec__result .case__arrow--next,#DOCTOR .sec__others .case__arrow--next{right:-14rem}@media only screen and (max-width: 767px){#DOCTOR .sec__result .case__arrow--next,#DOCTOR .sec__others .case__arrow--next{right:.5rem}}#DOCTOR .sec__result .case__arrow--next::before,#DOCTOR .sec__others .case__arrow--next::before{transform:translate(-65%, -50%) rotate(45deg)}#DOCTOR .sec__result .case__arrow.swiper-button-disabled,#DOCTOR .sec__others .case__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}#DOCTOR .sec__result .case__title,#DOCTOR .sec__others .case__title{margin-top:2rem;font-size:1.8rem;line-height:1.55;font-weight:400}@media only screen and (max-width: 767px){#DOCTOR .sec__result .case__title,#DOCTOR .sec__others .case__title{font-size:1.6rem;margin-top:1rem}}#DOCTOR .sec__result .case__meta,#DOCTOR .sec__others .case__meta{margin-top:1.3rem;font-size:1.4rem;line-height:1.85;color:#8f8075}@media only screen and (max-width: 767px){#DOCTOR .sec__others{padding-bottom:0}}#DOCTOR .sec__others .gradline{margin-top:2.6rem}@media only screen and (min-width: 768px){#DOCTOR .sec__others .case__item{width:28rem}}#DOCTOR .sec__others .case__arrow{top:11rem}#DOCTOR .sec__others .otherDoctor{display:block;color:#50433b}#DOCTOR .sec__others .otherDoctor__image{overflow:hidden;aspect-ratio:330/380;background:#f3efec}#DOCTOR .sec__others .otherDoctor__image img{width:100%;height:100%;object-fit:cover}#DOCTOR .sec__others .otherDoctor__content{padding-top:2rem}#DOCTOR .sec__others .otherDoctor__position{font-size:1.4rem}#DOCTOR .sec__others .otherDoctor__name{display:flex;align-items:flex-end;gap:1rem}#DOCTOR .sec__others .otherDoctor__name-ja{font-size:2.8rem;font-weight:400;line-height:1}@media only screen and (max-width: 767px){#DOCTOR .sec__others .otherDoctor__name-ja{font-size:2.4rem}}#DOCTOR .sec__others .otherDoctor__name-en{font-size:1.4rem;color:#9a8877;font-family:"Bodoni Moda",serif;line-height:1}#ABOUT{overflow:hidden;background:#fff}#ABOUT .hero{position:relative;background:url("../img/treatment/bg_head.png") center top/cover no-repeat}#ABOUT .hero .inner{padding-top:12.2rem;padding-bottom:19.6rem}@media only screen and (max-width: 767px){#ABOUT .hero .inner{padding:6rem 2rem 12rem}}#ABOUT .hero::after{content:"";position:absolute;right:0;bottom:0;left:0;height:16rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}@media only screen and (max-width: 767px){#ABOUT .hero::after{height:4rem}}#ABOUT .hero .hero__body{position:relative;z-index:1;max-width:80rem;margin:0 auto;text-align:center;color:#fff}@media only screen and (max-width: 767px){#ABOUT .hero .hero__body{text-align:left}}#ABOUT .hero .hero__sub{font-size:4rem;line-height:1.65;font-weight:400;letter-spacing:.08em}@media only screen and (max-width: 767px){#ABOUT .hero .hero__sub{font-size:2rem}}#ABOUT .hero .hero__text{margin-top:3rem;font-size:1.3rem;line-height:2.7;letter-spacing:.08em}#ABOUT .hero .hero__text p+p{margin-top:1.4rem}#ABOUT .greeting__outer{background:#f3f0ee;background:linear-gradient(to bottom, #ffffff 0%, #f8f6f5 10%, #f3f0ee 25%, #f3f0ee 100%)}#ABOUT .greeting{padding:8rem 0;max-width:1440px;margin:auto;position:relative}#ABOUT .greeting .greeting__panel{background:#ece5de;padding:6rem 14rem;padding-right:36rem;width:106rem;position:relative}@media only screen and (max-width: 767px){#ABOUT .greeting .greeting__panel{width:100%;padding:4rem 2rem}}#ABOUT .greeting .greeting__lead{margin-bottom:2.8rem;font-size:2.8rem;line-height:1.7;font-weight:400;letter-spacing:.06em;color:#7d6c5d}@media only screen and (max-width: 767px){#ABOUT .greeting .greeting__lead{font-size:2rem}}#ABOUT .greeting .greeting__text{font-size:1.3rem;line-height:2;letter-spacing:.08em;color:var(--color__main)}#ABOUT .greeting .greeting__text p+p{margin-top:1.8rem}#ABOUT .greeting .greeting__sign{margin-top:3.6rem;text-align:right}@media only screen and (max-width: 767px){#ABOUT .greeting .greeting__sign{margin-top:2rem}}#ABOUT .greeting .greeting__position{font-size:1.1rem;letter-spacing:.16em}#ABOUT .greeting .greeting__name{font-size:1.8rem;letter-spacing:.18em}@media only screen and (min-width: 768px){#ABOUT .greeting .greeting__image{width:56rem;position:absolute;top:6rem;right:-28rem}}@media only screen and (max-width: 767px){#ABOUT .greeting .greeting__image{margin-top:2rem}}#ABOUT .reason{padding:8rem 0;background:#f4f0ee}@media only screen and (max-width: 767px){#ABOUT .reason{padding:0}}#ABOUT .reason .reason__list{display:grid;gap:5rem}@media only screen and (max-width: 767px){#ABOUT .reason .reason__list{gap:3rem}}#ABOUT .reason .reason__item{display:grid;grid-template-columns:1fr 59rem;gap:7rem;align-items:start}@media only screen and (max-width: 767px){#ABOUT .reason .reason__item{grid-template-columns:1fr !important;gap:2rem}}#ABOUT .reason .reason__item:nth-child(even){grid-template-columns:59rem 1fr}@media only screen and (min-width: 768px){#ABOUT .reason .reason__item:nth-child(even) .reason__body{order:2}}@media only screen and (min-width: 768px){#ABOUT .reason .reason__item:nth-child(even) .reason__image{order:1}}#ABOUT .reason .reason__item:nth-child(even) .reason__num{right:.4rem;left:auto}#ABOUT .reason .reason__item:nth-child(odd) .reason__num{right:0}#ABOUT .reason .reason__body{position:relative;color:#7d6c5d;padding-top:7rem}@media only screen and (max-width: 767px){#ABOUT .reason .reason__body{padding-top:3.5rem}}#ABOUT .reason .reason__num{position:absolute;top:-0.8rem;z-index:0;font-family:"Bodoni Moda",serif;font-size:16rem;line-height:1;color:hsla(0,0%,100%,.9)}@media only screen and (max-width: 767px){#ABOUT .reason .reason__num{font-size:12rem}}#ABOUT .reason .reason__title{position:relative;z-index:1;margin-bottom:1.9rem;font-size:2.6rem;line-height:1.6;font-weight:400;letter-spacing:.06em}@media only screen and (max-width: 767px){#ABOUT .reason .reason__title{font-size:2rem}}#ABOUT .reason .reason__text{position:relative;z-index:1}#FIRST{position:relative;overflow:hidden;padding-bottom:12rem;background:linear-gradient(180deg, #ffffff 0%, #fcfaf8 42%, #f6f1ec 100%)}#FIRST::before{content:"";position:absolute;top:48rem;left:50%;width:144rem;height:88rem;background:url("../img/first/bg_base.jpg") center top/cover no-repeat;opacity:.12;transform:translateX(-50%);pointer-events:none}#FIRST::after{content:"";position:absolute;right:50%;bottom:14rem;width:146rem;height:146rem;background:url("../img/first/bg_soft.png") center/contain no-repeat;opacity:.18;transform:translateX(50%);pointer-events:none}#FIRST>*{position:relative;z-index:1}#FIRST .first-nav{padding:2.2rem 0 7.8rem}@media only screen and (max-width: 767px){#FIRST .first-nav{padding-bottom:4rem}}#FIRST .first-nav .first-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 6rem}@media only screen and (max-width: 767px){#FIRST .first-nav .first-nav__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}}#FIRST .first-nav .first-nav__item{position:relative}#FIRST .first-nav .first-nav__item a{font-size:1.3rem;color:#7d6c5d;position:relative;padding-right:2rem}@media only screen and (max-width: 767px){#FIRST .first-nav .first-nav__item a{border-bottom:1px solid}}#FIRST .first-nav .first-nav__item a::after{content:"";width:4px;height:4px;border-top:solid 1px;border-right:solid 1px;position:absolute;right:0;bottom:.3rem;top:0;margin:auto;transform:rotate(135deg)}#FIRST .note{padding-bottom:11rem}#FIRST .note .note__box{width:108rem;margin:0 auto;padding:4.8rem 8rem 4.2rem;background:rgba(244,240,236,.96)}@media only screen and (max-width: 767px){#FIRST .note .note__box{width:100%;padding:4rem 2rem}}#FIRST .note .note__title{font-family:"Bodoni Moda",serif;font-size:3.4rem;line-height:1;letter-spacing:.1em;color:#7d6c5d;text-align:center}@media only screen and (max-width: 767px){#FIRST .note .note__title{font-size:2.8rem}}#FIRST .note .note__lead{margin-top:1.2rem;font-size:1.1rem;line-height:1.8;letter-spacing:.16em;color:#a18f81;text-align:center}#FIRST .note .note__text{margin-top:2rem;font-size:1.2rem;line-height:2.2;letter-spacing:.08em;color:#6f6359}@media only screen and (max-width: 767px){#FIRST .note .note__text{line-height:2}}#FIRST .note .note__text p+p{margin-top:2rem}#FIRST .note .note__text .note__text__head{font-size:2rem;font-weight:500;color:#7d6c5d}@media only screen and (max-width: 767px){#FIRST .note .note__text .note__text__head{font-size:1.8rem}}#FIRST .note .note__text .note__text__head+p{margin-top:0}#FIRST .note .note__link{margin-top:1.8rem;text-align:center}#FIRST .note .note__link .note__toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;line-height:1.8;letter-spacing:.1em;color:#7d6c5d;background:rgba(0,0,0,0);border-bottom:1px solid;cursor:pointer;position:relative;padding-right:2rem}#FIRST .note .note__link .note__toggle::after{content:"";width:4px;height:4px;border-top:solid 1px;border-right:solid 1px;position:absolute;right:0;bottom:.3rem;top:0;margin:auto;transform:rotate(135deg);transition:transform .2s ease}#FIRST .note .note__link .note__toggle.is-open::after{transform:rotate(-45deg)}#FIRST .note .note__accordion{margin-top:2.4rem}#FIRST .note .note__text--detail{margin-top:0;text-align:left}#FIRST .policy{padding:8rem 0 16rem;background:linear-gradient(0deg, rgba(117, 101, 88, 0.84) 0%, rgba(117, 101, 88, 0.84) 100%),url("../img/first/bg_soft.png") center top/cover no-repeat;position:relative}@media only screen and (max-width: 767px){#FIRST .policy{padding:4rem 0 8rem}}#FIRST .policy::after{content:"";position:absolute;right:0;bottom:0;left:0;height:16rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}@media only screen and (max-width: 767px){#FIRST .policy::after{height:4rem}}#FIRST .policy .inner{width:140rem;padding:0 7.5rem}@media only screen and (max-width: 767px){#FIRST .policy .inner{width:100%;padding:0 2rem}}#FIRST .policy .policy__panel{width:125rem;margin:0 auto;padding:5.2rem 8.2rem 5.6rem;background:rgba(252,249,246,.75);box-shadow:0 3.2rem 6rem rgba(59,47,39,.12)}@media only screen and (max-width: 767px){#FIRST .policy .policy__panel{width:100%;padding:2rem 2rem}}#FIRST .policy .policy__text{font-size:1.25rem;line-height:2.45;letter-spacing:.08em;color:#5d534b}@media only screen and (max-width: 767px){#FIRST .policy .policy__text{line-height:2}}#FIRST .policy .policy__text p+p{margin-top:2.2rem}@media only screen and (max-width: 767px){#FIRST .policy .policy__text p+p{margin-top:2rem}}#FIRST .belongings{padding:7rem 0 10rem}#FIRST .belongings .inner{width:124rem;padding:0 8rem}@media only screen and (max-width: 767px){#FIRST .belongings .inner{width:100%;padding:0 2rem}}#FIRST .belongings .belongings__card{width:90.6rem;margin:4.4rem 0 0 auto;padding:1.8rem 4rem 2rem;background:hsla(0,0%,100%,.94);box-shadow:0 1.8rem 4rem rgba(79,65,53,.06)}@media only screen and (max-width: 767px){#FIRST .belongings .belongings__card{width:100%;padding:2rem}}#FIRST .belongings .belongings__block{padding:1.8rem 0 2rem;border-bottom:.1rem solid #ece3dc}@media only screen and (max-width: 767px){#FIRST .belongings .belongings__block{padding:2rem 0 2rem 0}}#FIRST .belongings .belongings__block:last-child{border-bottom:0;padding-bottom:.8rem}#FIRST .belongings .belongings__label{font-size:1.4rem;color:#7d6c5d}#FIRST .belongings .belongings__detail{display:grid}#FIRST .belongings .belongings__detail-item{display:grid;grid-template-columns:19rem 1fr;column-gap:2rem;align-items:start;font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 767px){#FIRST .belongings .belongings__detail-item{grid-template-columns:1fr}}#FIRST .belongings .belongings__detail-name{position:relative;padding-left:2.4rem;color:#7d6c5d}#FIRST .belongings .belongings__detail-name::before{content:"";position:absolute;top:.9rem;left:0;width:.9rem;height:.9rem;transform:rotate(45deg);background:#7d6c5d}#FIRST .belongings .belongings__detail-text{color:#6d6158}@media only screen and (max-width: 767px){#FIRST .belongings .belongings__detail-text{font-size:1.4rem}}#FIRST .reason{padding:16rem 0 16rem;background-image:url("../img/first/reason_bg.png");background-size:100% 100%;position:relative}@media only screen and (max-width: 767px){#FIRST .reason{padding:8rem 0 8rem}}#FIRST .reason::before{content:"";position:absolute;right:0;top:0;left:0;height:16rem;background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%)}@media only screen and (max-width: 767px){#FIRST .reason::before{height:4rem}}#FIRST .reason::after{content:"";position:absolute;right:0;bottom:0;left:0;height:16rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}@media only screen and (max-width: 767px){#FIRST .reason::after{height:4rem}}#FIRST .reason .reason__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6.4rem 3rem}@media only screen and (max-width: 767px){#FIRST .reason .reason__list{grid-template-columns:1fr;gap:4rem}}#FIRST .reason .reason__item{min-width:0}#FIRST .reason .reason__image{overflow:hidden;aspect-ratio:17/10;background:#ddd2c8}#FIRST .reason .reason__image img{width:100%;height:100%;object-fit:cover}#FIRST .reason .reason__body{position:relative;padding-top:2.8rem}#FIRST .reason .reason__num{position:absolute;top:-0.1rem;right:0;font-family:"Bodoni Moda",serif;font-size:9.6rem;line-height:.9;letter-spacing:.06em;color:#fff}#FIRST .reason .reason__title{position:relative;z-index:1;min-height:7.4rem;font-size:2rem;font-weight:400}@media only screen and (max-width: 767px){#FIRST .reason .reason__title{font-size:1.8rem}}#FIRST .reason .reason__text{position:relative;z-index:1;margin-top:1rem;font-size:1.4rem;line-height:2;color:#665b53}#FIRST .flow{background-color:hsla(0,0%,100%,.84)}#FIRST .benefit{padding:7.4rem 0 8rem;background:hsla(0,0%,100%,.84)}#FIRST .benefit .benefit__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:3rem;margin-top:4rem}@media only screen and (max-width: 767px){#FIRST .benefit .benefit__grid{grid-template-columns:1fr}}#FIRST .benefit .benefit__image{overflow:hidden;aspect-ratio:17/10;background:#e4dbd2}#FIRST .benefit .benefit__image img{width:100%;height:100%;object-fit:cover}#FIRST .benefit .benefit__title{margin-top:2rem;font-size:2rem;line-height:1.45;font-weight:400;color:#7d6c5d}@media only screen and (max-width: 767px){#FIRST .benefit .benefit__title{font-size:1.8rem}}#FIRST .benefit .benefit__text{margin-top:1rem;font-size:1.4rem;line-height:2;letter-spacing:.08em;color:#685d55}#FIRST .risk{padding:0 0 10rem;background:#fff}#FIRST .risk .risk__lead{margin-top:2.6rem;font-size:1.6rem;line-height:1.75;letter-spacing:.08em;color:#655950}@media only screen and (max-width: 767px){#FIRST .risk .risk__lead{font-size:1.4rem}}#FIRST .risk .risk__box{margin-top:3.2rem}#FIRST .risk .risk__list{display:grid;gap:.2rem}#FIRST .risk .risk__item{display:grid;grid-template-columns:2.8rem 1fr;gap:1.4rem;align-items:center;padding:2rem 2.2rem 1.8rem;background:rgba(244,240,236,.94)}#FIRST .risk .risk__icon{display:block;width:2.2rem;height:2.2rem;background-image:url("../img/treatment/icon_check.svg");background-size:cover}@media only screen and (max-width: 767px){#FIRST .risk .risk__icon{left:2rem}}#FIRST .risk .risk__content{display:grid}#FIRST .risk .risk__title{font-size:1.8rem;line-height:1.45;font-weight:400}@media only screen and (max-width: 767px){#FIRST .risk .risk__title{font-size:1.6rem}}#FIRST .risk .risk__text{font-size:1.4rem;line-height:1.7}@media only screen and (max-width: 767px){#FIRST .risk .risk__text{margin-top:1rem}}#MENS .mensKV{aspect-ratio:1400/677;background-image:url("../img/mens/main.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 767px){#MENS .mensKV{margin-top:60px}}#MENS .mensKV .inner{position:relative;display:flex;align-items:center;height:100%;padding:0;width:100%;padding:0 11.428vw}@media only screen and (max-width: 767px){#MENS .mensKV .inner{padding:0 1rem}}#MENS .mensKV .bread{position:absolute;top:0;left:0;background:none}@media only screen and (max-width: 767px){#MENS .mensKV .bread{display:none}}#MENS .mensKV .bread a,#MENS .mensKV .bread span{color:#fff}#MENS .mensKV .mensKV__contents{color:#fff}#MENS .mensKV .mensKV__contents .contents__head{margin-bottom:2.857vw;opacity:0;transform:translateY(2.4rem);transition:opacity .9s ease,transform .9s ease}@media only screen and (max-width: 767px){#MENS .mensKV .mensKV__contents .contents__head{margin-bottom:1rem}}#MENS .mensKV .mensKV__contents .contents__head.is-show{opacity:1;transform:translateY(0)}#MENS .mensKV .mensKV__contents .contents__head .contents__head__top{font-size:1.7vw}@media only screen and (max-width: 767px){#MENS .mensKV .mensKV__contents .contents__head .contents__head__top{font-size:1.2rem}}#MENS .mensKV .mensKV__contents .contents__head .contents__middle{font-size:5vw;font-family:"Bodoni Moda",serif;font-weight:300;line-height:1.5;letter-spacing:.3vw}@media only screen and (max-width: 767px){#MENS .mensKV .mensKV__contents .contents__head .contents__middle{font-size:1.8rem}}#MENS .mensKV .mensKV__contents .contents__head .contents__head__under{font-size:1.7vw}@media only screen and (max-width: 767px){#MENS .mensKV .mensKV__contents .contents__head .contents__head__under{font-size:1.2rem}}#MENS .mensKV .mensKV__contents .mensKV__list{display:flex;gap:1.7vw}@media only screen and (max-width: 767px){#MENS .mensKV .mensKV__contents .mensKV__list{gap:.5rem}}#MENS .mensKV .mensKV__contents .mensKV__list li{width:10.714vw;aspect-ratio:150/139;border:1px solid #fff;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:1.285vw;opacity:0;transform:translateY(2.4rem);transition:opacity .9s ease,transform .9s ease}@media only screen and (max-width: 767px){#MENS .mensKV .mensKV__contents .mensKV__list li{width:7rem;font-size:.9rem}}#MENS .mensKV .mensKV__contents .mensKV__list li.is-show{opacity:1;transform:translateY(0)}#MENS .mensKV .mensKV__contents .mensKV__list li strong{display:inline;font-size:2.142vw;font-weight:300;line-height:1;padding:0 .5vw}@media only screen and (max-width: 767px){#MENS .mensKV .mensKV__contents .mensKV__list li strong{font-size:1.3rem}}#MENS .sec__recommend{background:#212121;padding:8rem 0 16rem}@media only screen and (max-width: 767px){#MENS .sec__recommend{padding:4rem 0}}#MENS .sec__recommend .recomend__bnrs{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.5rem}@media only screen and (max-width: 767px){#MENS .sec__recommend .recomend__bnrs{gap:2rem}}#MENS .sec__reason{background:#212121;background:linear-gradient(45deg, #2f3741 0%, #2f3741 50%, #343f4e 50%, #343f4e 100%);padding:0 0 16rem;position:relative}@media only screen and (max-width: 767px){#MENS .sec__reason{padding-bottom:8rem}}#MENS .sec__reason::before{display:block;content:"";width:100%;height:7rem;position:absolute;top:0;left:0;background:#212121}#MENS .sec__reason .reason__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:5.5rem}@media only screen and (max-width: 767px){#MENS .sec__reason .reason__list{grid-template-columns:1fr;gap:2rem}}#MENS .sec__reason .reason__list .item{color:#fff}#MENS .sec__reason .reason__list .item .item__num{width:8.2rem;height:8.2rem;border-radius:50%;border:1px dotted #fff;display:flex;align-items:center;justify-content:center;font-family:"Bodoni Moda",serif;font-size:3.8rem;line-height:1;margin:auto}@media only screen and (max-width: 767px){#MENS .sec__reason .reason__list .item .item__num{width:5rem;height:5rem;font-size:2.2rem}}#MENS .sec__reason .reason__list .item .item__img{margin-top:2rem}#MENS .sec__reason .reason__list .item .item__ttl{font-size:2.4rem;font-weight:normal;margin-top:1rem}@media only screen and (max-width: 767px){#MENS .sec__reason .reason__list .item .item__ttl{font-size:1.8rem}}#MENS .sec__reason .reason__list .item .item__txt{margin-top:1rem;font-size:1.8rem;font-family:"Noto Sans",sans-serif}@media only screen and (max-width: 767px){#MENS .sec__reason .reason__list .item .item__txt{font-size:1.4rem}}#MENS .sec__menu{background:#212121;background:rgba(33,33,33,.84);padding:8rem 0}@media only screen and (max-width: 767px){#MENS .sec__menu{padding:4rem 0}}#MENS .sec__menu+.sec__menu{padding-top:0}#MENS .sec__menu .menus{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media only screen and (max-width: 767px){#MENS .sec__menu .menus{grid-template-columns:repeat(2, 1fr);gap:1rem;margin-top:4rem}}#MENS .sec__menu .menus .items{background:#ebebeb;display:grid;grid-template-columns:4.7rem 1fr;align-items:center;gap:1.6rem;padding:2rem 1rem;height:8.8rem}@media only screen and (max-width: 767px){#MENS .sec__menu .menus .items{height:auto;grid-template-columns:3rem 1fr;gap:.5rem}}#MENS .sec__menu .menus .items .items__label{font-size:1.8rem;line-height:1.4}@media only screen and (max-width: 767px){#MENS .sec__menu .menus .items .items__label{font-size:1.6rem}}#MENS .sec__pickup{padding:8rem 0;background:#202020;overflow:hidden}@media only screen and (max-width: 767px){#MENS .sec__pickup .inner{padding:0}}#MENS .sec__pickup .ttl1 .ttl__en{font-size:6rem}@media only screen and (max-width: 767px){#MENS .sec__pickup .ttl1 .ttl__en{font-size:4rem}}#MENS .sec__pickup .case__slider{position:relative;margin-top:4rem}#MENS .sec__pickup .case__slider.is-static .case__arrow{display:none}@media only screen and (min-width: 768px){#MENS .sec__pickup .case__slider.is-compact .case__rail{width:auto;margin-left:0;overflow:visible}}#MENS .sec__pickup .case__slider.is-compact .swiper-wrapper{justify-content:center;gap:2rem}@media only screen and (min-width: 768px){#MENS .sec__pickup .case__slider.is-compact .swiper-wrapper{margin:0 auto;justify-content:center;gap:2rem}}@media only screen and (min-width: 768px){#MENS .sec__pickup .case__rail{width:152rem;margin-left:-22rem}}#MENS .sec__pickup .swiper-wrapper{align-items:stretch}#MENS .sec__pickup .case__item{background:#fff}@media only screen and (max-width: 767px){#MENS .sec__pickup .case__item{display:flex;height:auto}}@media only screen and (min-width: 768px){#MENS .sec__pickup .case__item{width:38.2rem;height:auto}}@media only screen and (max-width: 767px){#MENS .sec__pickup .case__item>a{width:100%;display:flex;flex-direction:column;height:100%}}#MENS .sec__pickup .case__image{aspect-ratio:1/1;background:#d9d2cb;text-align:center;overflow:hidden}#MENS .sec__pickup .case__image img{width:auto;max-width:100%;height:100%;object-fit:contain}#MENS .sec__pickup .case__columns{background:#fff;padding:2rem}@media only screen and (max-width: 767px){#MENS .sec__pickup .case__columns{flex:1;padding:1rem}}#MENS .sec__pickup .case__columns__item{font-size:1.4rem}#MENS .sec__pickup .case__arrow{position:absolute;top:14rem;z-index:2;width:4rem;height:4rem;margin:0;border:1px solid #d9d2cb;border-radius:50%;background:#fff;box-shadow:0 .4rem 1rem rgba(125,108,93,.12);transform:translateY(-50%)}@media only screen and (max-width: 767px){#MENS .sec__pickup .case__arrow{width:3rem;height:3rem}}#MENS .sec__pickup .case__arrow{cursor:pointer}#MENS .sec__pickup .case__arrow::after{content:none}#MENS .sec__pickup .case__arrow::before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-top:1px solid #7d6c5d;border-right:1px solid #7d6c5d}#MENS .sec__pickup .case__arrow--prev{left:-14rem}@media only screen and (max-width: 767px){#MENS .sec__pickup .case__arrow--prev{left:.5rem}}#MENS .sec__pickup .case__arrow--prev::before{transform:translate(-35%, -50%) rotate(-135deg)}#MENS .sec__pickup .case__arrow--next{right:-14rem}@media only screen and (max-width: 767px){#MENS .sec__pickup .case__arrow--next{right:.5rem}}#MENS .sec__pickup .case__arrow--next::before{transform:translate(-65%, -50%) rotate(45deg)}#MENS .sec__pickup .case__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}#MENS .sec__pickup .case__title{font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:1rem}@media only screen and (max-width: 767px){#MENS .sec__pickup .case__title{font-size:1.6rem}}#MENS .sec__pickup .case__meta{margin-top:1.3rem;font-size:1.4rem;line-height:1.85;color:#8f8075}#MENS .sec__pickup .case__empty{margin-top:4rem;color:#fff;font-size:1.6rem;line-height:1.8;text-align:center}#MENS .sec__mov{background:#212121;padding:8rem 0}@media only screen and (max-width: 767px){#MENS .sec__mov{padding-top:0}}#MENS .sec__mov .mov__ttl{text-align:center;color:#fff;font-size:3.2rem;margin-bottom:3.2rem}@media only screen and (max-width: 767px){#MENS .sec__mov .mov__ttl{font-size:2.4rem}}#MENS .sec__mov .youtube--wrapper{text-align:center;max-width:94.2rem;width:100%;margin:auto}#MENS .sec__mov .youtube--wrapper iframe{width:100%}#MENS .faq{background:#212121;color:#fff}@media only screen and (max-width: 767px){#MENS .faq{padding-bottom:0}}#MENS .faq .faq__label{color:var(--color__main)}#MENS .faq .faq__item::before,#MENS .faq .faq__item::after{background:var(--color__main)}@media only screen and (max-width: 767px){#MENS .faq .faq__item::before,#MENS .faq .faq__item::after{right:.5rem}}#MENS .faq .faq__item{background:#ebebeb}@media only screen and (max-width: 767px){#MENS .faq .faq__item{padding-left:1rem}}#MENS .faq .faq__item+.faq__item{margin-top:2rem}#MENS .sec__clinic{background:linear-gradient(to bottom, #212121 0%, #212121 8%, rgba(33, 33, 33, 0.84) 8%, rgba(33, 33, 33, 0.84) 100%)}#MENS .sec__clinic .ttl2{color:#fff}#MENS .sec__clinic .list .item .item__contents{background:#222;color:#fff}#MENS .sec__clinic .list .item .item__ttl::after{color:#585858}#MENS .sec__clinic .arrow{background:#fff}#MENS .sec__clinic .arrow::after{border-color:#fff}#PRICE{overflow:hidden;background:#fff}#PRICE .priceNav{padding:0 0 10rem}#PRICE .priceNav .priceNav__list{width:80rem;max-width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem;margin:auto}@media only screen and (max-width: 767px){#PRICE .priceNav .priceNav__list{grid-template-columns:repeat(2, 1fr)}}#PRICE .priceNav .priceNav__item a{min-height:4.8rem;border-radius:999px;background:#f4f0ee;color:#7d6c5d;display:flex;align-items:center;justify-content:center;font-size:1.4rem}@media only screen and (max-width: 767px){#PRICE .priceNav .priceNav__item a{min-height:auto;padding:1rem 0;font-size:1.3rem}}@media(any-hover: hover){#PRICE .priceNav .priceNav__item a:hover{background:#7d6c5c;color:#fff}}#PRICE .priceSection{position:relative;z-index:1;padding:7rem 0 13rem;background:#f4f0ee}@media only screen and (max-width: 767px){#PRICE .priceSection{padding:4rem 0}}#PRICE .priceSection::before{content:"";position:absolute;top:-7rem;left:50%;z-index:0;width:160rem;height:14rem;border-radius:50%;background:#f4f0ee;transform:translateX(-50%)}@media only screen and (max-width: 767px){#PRICE .priceSection::before{width:100%;top:-4rem;height:7rem}}@media only screen and (max-width: 767px){#PRICE .priceSection+.priceSection{margin-top:10rem}}#PRICE .priceSection .inner{position:relative;z-index:2}#PRICE .priceSection .priceSection__head{text-align:center;color:#7d6c5d}#PRICE .priceSection .priceSection__title{font-weight:400;line-height:1}#PRICE .priceSection .priceSection__title .priceSection__title--en{display:block;font-family:"Bodoni Moda",serif;font-size:6rem}@media only screen and (max-width: 767px){#PRICE .priceSection .priceSection__title .priceSection__title--en{font-size:4rem}}#PRICE .priceSection .priceSection__title .priceSection__title--jp{display:block;margin-top:1.2rem;font-size:1.4rem;color:#2a2626}#PRICE .priceSection .priceSection__line{width:100%;height:1px;margin:3.6rem auto 5rem;background:#d7cec7}@media only screen and (max-width: 767px){#PRICE .priceSection .priceSection__line{margin:2rem auto 2rem}}#PRICE .priceSection .priceSection__lead{font-size:1.6rem;line-height:1.8;color:#2a2626}#PRICE .priceSection .priceSection__note{margin-top:.4rem;font-size:1.3rem;line-height:1.8;color:#2a2626}#PRICE .priceSection .priceSection__anchor{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem 3.6rem;width:78rem;max-width:100%;margin:4.2rem auto 0;font-size:1.3rem}#PRICE .priceSection .priceSection__anchor li{line-height:1}#PRICE .priceSection .priceSection__anchor a{display:inline-flex;align-items:center;gap:.8rem;color:#7d6c5d}#PRICE .priceSection .priceSection__anchor a::after{content:"";width:.6rem;height:.6rem;border-right:1px solid #7d6c5d;border-bottom:1px solid #7d6c5d;transform:rotate(45deg) translateY(-0.2rem)}#PRICE .priceSection .priceSection__body{margin-top:6.8rem}@media only screen and (max-width: 767px){#PRICE .priceSection .priceSection__body{margin-top:3rem}}#PRICE .priceCard{overflow:hidden;background:#fff;box-shadow:.1rem .1rem .4rem rgba(129,101,73,.11)}#PRICE .priceCard+.priceCard{margin-top:7.5rem}@media only screen and (max-width: 767px){#PRICE .priceCard+.priceCard{margin-top:3rem}}#PRICE .priceCard .priceCard__title{min-height:6.4rem;display:flex;align-items:center;padding:1.2rem 3rem;background:#7d6c5c;color:#fff;font-size:2.2rem;font-weight:500;line-height:1.45}@media only screen and (max-width: 767px){#PRICE .priceCard .priceCard__title{min-height:auto;font-size:1.8rem;padding:1rem 2rem}}#PRICE .priceCard .priceCard__body{padding:4rem 3rem 3.8rem}@media only screen and (max-width: 767px){#PRICE .priceCard .priceCard__body{padding:2rem}}#PRICE .priceCard .priceCard__text{color:#7d6c5d;font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 767px){#PRICE .priceCard .priceCard__text{font-size:1.4rem}}#PRICE .priceCard .priceCard__table{margin-top:3.2rem}@media only screen and (max-width: 767px){#PRICE .priceCard .priceCard__table{margin-top:2rem;width:calc(100% + 4rem);position:relative;left:-2rem}}#PRICE .priceCard .priceCard__table table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:"Noto Sans",sans-serif}#PRICE .priceCard .priceCard__table th,#PRICE .priceCard .priceCard__table td{border:1px solid #efe9e5;color:#202020;font-weight:400;vertical-align:middle}#PRICE .priceCard .priceCard__table th{padding:1.2rem 1.6rem;background:#efe9e5;font-size:1.6rem;text-align:center}#PRICE .priceCard .priceCard__table td{padding:1.4rem 2rem;font-size:1.4rem;line-height:1.6;background:rgba(242,239,237,.3)}@media only screen and (max-width: 767px){#PRICE .priceCard .priceCard__table td{padding:1rem}}#PRICE .priceCard .priceCard__table td:nth-child(2),#PRICE .priceCard .priceCard__table td:nth-child(3){text-align:center}#PRICE .priceCard .priceCard__table th:nth-child(1),#PRICE .priceCard .priceCard__table td:nth-child(1){width:58%}@media only screen and (max-width: 767px){#PRICE .priceCard .priceCard__table th:nth-child(1),#PRICE .priceCard .priceCard__table td:nth-child(1){width:auto}}#PRICE .priceCard .priceCard__table th:nth-child(2),#PRICE .priceCard .priceCard__table td:nth-child(2){width:12%}@media only screen and (max-width: 767px){#PRICE .priceCard .priceCard__table th:nth-child(2),#PRICE .priceCard .priceCard__table td:nth-child(2){width:auto}}#PRICE .priceCard .priceCard__table th:nth-child(3),#PRICE .priceCard .priceCard__table td:nth-child(3){width:30%}@media only screen and (max-width: 767px){#PRICE .priceCard .priceCard__table th:nth-child(3),#PRICE .priceCard .priceCard__table td:nth-child(3){width:auto}}#PRICE .priceCard .priceCard__table thead th{border-color:#fff}#PRICE .priceCard .priceCard__table tbody td:first-child{border-left:1px solid #fff}#PRICE .priceCard .priceCard__table tbody td:last-child{border-right:1px solid #fff}#PRICE .priceCard .priceCard__caution{margin-top:2rem;color:#7d6c5d;font-family:"Noto Sans",sans-serif;font-size:1.2rem;line-height:1.8}#PRICE .priceCard .priceCard__link{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;width:max-content;margin:3.2rem 0 0 auto;color:#7d6c5d;font-family:"Noto Sans",sans-serif;font-size:1.6rem;line-height:1}@media only screen and (max-width: 767px){#PRICE .priceCard .priceCard__link{font-size:1.4rem}}#PRICE .priceCard .priceCard__link::after{content:"";width:4.6rem;height:.8rem;border-right:1px solid #7d6c5d;border-bottom:1px solid #7d6c5d;transform:skewX(45deg) translateY(-0.2rem);transition:width .3s}@media(any-hover: hover){#PRICE .priceCard .priceCard__link:hover::after{width:5.6rem}}#RECRUIT{overflow:hidden;color:#2a2626;background:#fff}#RECRUIT .bread{margin-bottom:0}#RECRUIT .recruitTitle{text-align:center;color:#7d6c5d;font-weight:400;line-height:1}#RECRUIT .recruitTitle .recruitTitle__en{display:block;font-family:"Bodoni Moda",serif;font-size:5.6rem;font-weight:400}@media only screen and (max-width: 767px){#RECRUIT .recruitTitle .recruitTitle__en{font-size:4rem}}#RECRUIT .recruitTitle .recruitTitle__jp{display:block;margin-top:1.2rem;font-size:1.4rem;color:#2a2626}@media only screen and (max-width: 767px){#RECRUIT .recruitTitle .recruitTitle__jp{font-size:1.4rem}}#RECRUIT .recruitTitle.recruitTitle--white{color:#fff}#RECRUIT .recruitTitle.recruitTitle--white .recruitTitle__jp{color:#fff}#RECRUIT .recruitKv .recruitKv__grid{display:grid;grid-template-columns:30.35% repeat(3, 23.216%);grid-template-rows:repeat(3, 1fr);width:100%;aspect-ratio:1400/693}@media only screen and (max-width: 767px){#RECRUIT .recruitKv .recruitKv__grid{display:none}}#RECRUIT .recruitKv .recruitKv__lead,#RECRUIT .recruitKv .recruitKv__image,#RECRUIT .recruitKv .recruitKv__label{overflow:hidden;min-height:0}#RECRUIT .recruitKv .recruitKv__lead{grid-row:1/4}#RECRUIT .recruitKv .recruitKv__image img,#RECRUIT .recruitKv .recruitKv__lead img{width:100%;height:100%;display:block;object-fit:cover}#RECRUIT .recruitKv .recruitKv__label{display:flex;align-items:center;justify-content:center;background:#77654a;color:#fff;text-align:center}#RECRUIT .recruitKv .recruitKv__label span{font-family:"Bodoni Moda",serif;font-size:2.8rem;line-height:1.25}#RECRUIT .aboutRecruit{position:relative;padding:8rem 0 16rem;background:url("../img/recruit/about_bg.jpg") bottom center/cover no-repeat;color:#fff;text-align:center}@media only screen and (max-width: 767px){#RECRUIT .aboutRecruit{padding:4rem 0 8rem;background:url("../img/recruit/about_bg_sp.jpg") bottom center/cover no-repeat}}#RECRUIT .aboutRecruit .inner{position:relative;z-index:1}#RECRUIT .aboutRecruit .aboutRecruit__lead{margin-top:4rem;font-size:3rem;font-weight:300;line-height:1.8}@media only screen and (max-width: 767px){#RECRUIT .aboutRecruit .aboutRecruit__lead{font-size:1.8rem;margin-top:2.5rem}}#RECRUIT .aboutRecruit .aboutRecruit__text{width:92rem;max-width:100%;margin:5rem auto 0;font-size:1.6rem;line-height:2.2}@media only screen and (max-width: 767px){#RECRUIT .aboutRecruit .aboutRecruit__text{width:100%;font-size:1.5rem;text-align:left;line-height:1.8;margin-top:2.5rem}}#RECRUIT .aboutRecruit .aboutRecruit__text p+p{margin-top:2.4rem}#RECRUIT .position{padding:9rem 0 10rem;background:#f4f0ee}@media only screen and (max-width: 767px){#RECRUIT .position{padding:4rem 0}}#RECRUIT .position .position__list{margin-top:6rem;border-top:1px solid #ded6d0}#RECRUIT .position .position__item{border-bottom:1px solid #ded6d0}#RECRUIT .position .position__item.is-open .position__button::before{transform:translate(-50%, -50%) rotate(90deg);opacity:0}#RECRUIT .position .position__button{position:relative;width:100%;display:block;padding:2.2rem 5rem 2.2rem 0;border:0;background:rgba(0,0,0,0);color:#2a2626;font-family:inherit;font-size:1.6rem;line-height:1.5;text-align:left;cursor:pointer}#RECRUIT .position .position__button::before,#RECRUIT .position .position__button::after{content:"";position:absolute;top:50%;right:1.4rem;width:1.4rem;height:1px;background:#7d6c5d;transition:.3s}#RECRUIT .position .position__button::before{transform:translate(-50%, -50%) rotate(90deg)}#RECRUIT .position .position__button::after{transform:translate(-50%, -50%)}#RECRUIT .position .position__button span{display:block}#RECRUIT .position .position__content{padding:1.6rem 0 5.6rem}#RECRUIT .position .position__content[hidden]{display:none}@media only screen and (max-width: 767px){#RECRUIT .position .position__image{width:80%;margin:auto}}#RECRUIT .position .position__image img{width:100%;display:block}#RECRUIT .position .position__body{padding:0}#RECRUIT .position .position__body.position__body--single{width:76rem;max-width:100%;margin-left:auto}#RECRUIT .position .position__item.is-open .position__content{display:grid;grid-template-columns:48.6rem 1fr;align-items:center;gap:4rem}@media only screen and (max-width: 767px){#RECRUIT .position .position__item.is-open .position__content{grid-template-columns:1fr;gap:2rem;padding-top:0}}#RECRUIT .position .position__item.is-open .position__content.position__content--single{display:block}#RECRUIT .position .position__lead{color:#7d6c5d;font-size:2.6rem;font-weight:400;line-height:1.65}@media only screen and (max-width: 767px){#RECRUIT .position .position__lead{font-size:1.8rem}}#RECRUIT .position .position__text{margin-top:1rem;font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 767px){#RECRUIT .position .position__text{font-size:1.4rem}}#RECRUIT .position .position__detail{margin-top:2.6rem;font-size:1.6rem;line-height:1.6}#RECRUIT .position .position__detail div{display:grid;grid-template-columns:18rem 1fr;border-top:1px solid #ded6d0}@media only screen and (max-width: 767px){#RECRUIT .position .position__detail div{grid-template-columns:1fr;gap:0}}#RECRUIT .position .position__detail div:last-child{border-bottom:1px solid #ded6d0}#RECRUIT .position .position__detail dt,#RECRUIT .position .position__detail dd{padding:1.55rem 0}#RECRUIT .position .position__detail dt{color:#7d6c5d;position:relative}@media only screen and (max-width: 767px){#RECRUIT .position .position__detail dt{padding-bottom:0}}#RECRUIT .position .position__detail dt::before{content:"◆";display:inline-block;color:#7d6c5d;margin-right:1rem}#RECRUIT .position .position__detail dd{color:#2a2626}#RECRUIT .recruitFeature{padding:9rem 0 10rem;background:#fff}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature{padding:4rem 0}}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__head{margin-bottom:2rem}}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .gradline{margin-top:2rem}}#RECRUIT .recruitFeature .recruitFeature__item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3.2rem 7rem}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__item{grid-template-columns:1fr !important;gap:0}}#RECRUIT .recruitFeature .recruitFeature__item+.recruitFeature__item{margin-top:8rem}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__item+.recruitFeature__item{margin-top:4rem}}#RECRUIT .recruitFeature .recruitFeature__item.recruitFeature__item--values{grid-template-columns:59rem 1fr}@media only screen and (min-width: 768px){#RECRUIT .recruitFeature .recruitFeature__item.recruitFeature__item--values .recruitFeature__head{grid-column:1/3}}#RECRUIT .recruitFeature .recruitFeature__item.recruitFeature__item--culture{grid-template-columns:1fr 59rem}@media only screen and (min-width: 768px){#RECRUIT .recruitFeature .recruitFeature__item.recruitFeature__item--culture .recruitFeature__head{grid-column:1/3}}#RECRUIT .recruitFeature .recruitFeature__item.recruitFeature__item--benefits{grid-template-columns:59rem 1fr}@media only screen and (min-width: 768px){#RECRUIT .recruitFeature .recruitFeature__item.recruitFeature__item--benefits .recruitFeature__head{grid-column:1/3}}#RECRUIT .recruitFeature .recruitFeature__title{color:#7d6c5d;font-family:"Bodoni Moda",serif;font-size:3.6rem;font-weight:400;line-height:1}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__title{font-size:3rem}}#RECRUIT .recruitFeature .recruitFeature__subtitle{margin-top:1.2rem;font-size:1.4rem;line-height:1.8}#RECRUIT .recruitFeature .recruitFeature__image img{width:100%;display:block}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__image{order:1}}#RECRUIT .recruitFeature .recruitFeature__text{font-size:1.6rem}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__text{font-size:1.4rem;margin-top:1rem;order:2}}#RECRUIT .recruitFeature .recruitFeature__text p+p{margin-top:2rem}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__text p+p{margin-top:1rem}}#RECRUIT .recruitFeature .recruitFeature__list{display:grid;gap:1.2rem;font-family:"Noto Sans",sans-serif;font-size:1.5rem;line-height:1.8}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__list{order:2;margin-top:1rem;gap:.6rem}}#RECRUIT .recruitFeature .recruitFeature__list li{position:relative;padding-left:2rem;font-size:1.8rem}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__list li{font-size:1.4rem}}#RECRUIT .recruitFeature .recruitFeature__list li::before{content:"";position:absolute;top:.8em;left:0;width:.7rem;height:.7rem;background:#7d6c5d;transform:rotate(45deg)}@media only screen and (max-width: 767px){#RECRUIT .recruitFeature .recruitFeature__list li::before{top:.8rem}}#RECRUIT .recruitMessage{padding:3.2rem 0;background:#7d6c5d;color:#fff;text-align:center}#RECRUIT .recruitMessage p{font-size:1.8rem;line-height:2}@media only screen and (max-width: 767px){#RECRUIT .recruitMessage p{font-size:1.4rem}}#RECRUIT .vision{padding:8rem 0 0;background:#f4f0ee}@media only screen and (max-width: 767px){#RECRUIT .vision{padding-top:4rem}}#RECRUIT .vision .inner{width:100%;padding:0}#RECRUIT .vision .vision__wrap{position:relative;max-width:140rem;margin:6rem auto}@media only screen and (max-width: 767px){#RECRUIT .vision .vision__wrap{margin-top:2rem;margin-bottom:0}}#RECRUIT .vision .vision__text{width:106rem;background:#eee8e3;padding:6rem 38rem 6rem 16rem;font-size:1.4rem;line-height:2}@media only screen and (max-width: 767px){#RECRUIT .vision .vision__text{width:100%;padding:2rem}}@media only screen and (max-width: 767px)and (max-width: 767px){#RECRUIT .vision .vision__text p+p{margin-top:1rem}}@media only screen and (min-width: 768px){#RECRUIT .vision .vision__image{width:69rem;position:absolute;top:6rem;right:0;margin:0}}#RECRUIT .vision .vision__image img{width:100%;display:block}#RECRUIT .flow{padding:8rem 0 10rem;background:url("../img/recruit/flow_bg.jpg") center/cover no-repeat;text-align:center}@media only screen and (max-width: 767px){#RECRUIT .flow{padding:4rem 0 8rem}}#RECRUIT .flow .flow__wrapper{max-width:76rem;width:100%;margin:auto}#RECRUIT .flow .flow__text{font-size:1.6rem;line-height:2;text-align:left;color:var(--color__main);padding:8rem 0;line-height:2.625}@media only screen and (max-width: 767px){#RECRUIT .flow .flow__text{line-height:2;padding:4rem 0;font-size:1.4rem}}#RECRUIT .flow .flow__list{counter-reset:flow;margin-top:0}#RECRUIT .flow .flow__item{position:relative;display:flex;align-items:center;justify-content:center;min-height:4.8rem;background:#7d6c5d;color:#fff;font-size:1.6rem;line-height:1.5}@media only screen and (max-width: 767px){#RECRUIT .flow .flow__item{padding:0}}#RECRUIT .flow .flow__item::before{content:"";position:absolute;bottom:-2rem;left:50%;width:.9rem;height:.9rem;border-right:1px solid #7d6c5d;border-bottom:1px solid #7d6c5d;transform:translateX(-50%) rotate(45deg)}#RECRUIT .flow .flow__item+.flow__item{margin-top:3rem}#RECRUIT .flow .flow__item:nth-child(3) img{width:2.4rem}#RECRUIT .flow .flow__item:nth-child(3)::before{bottom:-8rem}#RECRUIT .flow .flow__item:last-child img{width:3.4rem}#RECRUIT .flow .flow__item:last-child::before{display:none}#RECRUIT .flow img{width:2.8rem;display:inline-block;margin-right:1rem}#RECRUIT .flow .flow__note{color:#7d6c5d;line-height:1.4;margin:2rem 0 4rem}#CASE .caseArchive{padding:3.2rem 0 19.5rem;background:#f4f2f1}#CASE .caseArchive .caseArchive__list{display:grid;gap:2.5rem}#CASE .caseArchive .caseArchive__empty{text-align:center;font-size:1.6rem;color:#2a2626}#CASE .caseCard__tags{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}#CASE .caseCard__tags span{min-width:14rem;min-height:3.5rem;display:flex;align-items:center;justify-content:center;background:#f6f2ef;color:#7d6c5d;font-size:1.8rem;line-height:1.5;padding:0 1rem}@media only screen and (max-width: 767px){#CASE .caseCard__tags span{font-size:1.2rem;min-width:auto}}#CASE .caseCard{position:relative;padding:2.6rem;background:#fff}@media only screen and (max-width: 767px){#CASE .caseCard{padding:1rem}}#CASE .caseCard .caseCard__title{position:relative;padding:1rem;padding-left:2.4rem;color:#2a2626;font-size:2.4rem;font-weight:600;border-left:.7rem solid #e5d1bd;line-height:initial}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__title{font-size:1.6rem;line-height:1.5;font-weight:500;padding-left:1.5rem;border-left:5px solid #e5d1bd}}#CASE .caseCard .caseCard__wrap{margin-top:1.5rem;display:grid;grid-template-columns:50rem 1fr;align-items:center;gap:4rem}#CASE .caseCard .caseCard__wrap.caseCard__wrap--noimage{grid-template-columns:1fr}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__wrap{grid-template-columns:1fr;gap:2rem}}#CASE .caseCard .caseCard__media{background:#f4f2f1;padding:0 10.5rem;height:max-content}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__media{padding:0 8rem}}#CASE .caseCard .caseCard__media img{display:block;object-fit:cover}#CASE .caseCard .caseCard__detail{font-size:1.6rem;line-height:1.9}#CASE .caseCard .caseCard__row{display:grid;grid-template-columns:10.2rem 1fr;border-bottom:1px solid #e5d1bd;padding:1.4rem 0}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__row{grid-template-columns:1fr}}#CASE .caseCard .caseCard__row:first-child{border-top:0;padding-top:0}#CASE .caseCard .caseCard__row dt{color:#2a2626;font-weight:400;position:relative}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__row dt{padding-left:2rem}}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__row dt::before{content:"⚫︎";display:block;position:absolute;top:0;left:0;color:#7d6c5d}}#CASE .caseCard .caseCard__row dd{color:#2a2626;font-weight:400}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__row dd{font-size:1.4rem}}#CASE .caseCard .caseCard__row:nth-child(3) dd{font-size:1.4rem}#CASE .caseCard .caseCard__info{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__info{display:grid;grid-template-columns:1fr}}#CASE .caseCard .caseCard__info .caseCard__clinic{padding-left:0;color:#2a2626;font-size:1.6rem;line-height:1.9}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__info .caseCard__clinic{font-size:1.4rem}}#CASE .caseCard .caseCard__info .caseCard__link{display:flex;align-items:center;justify-content:center;gap:.8rem;background:#f4f2f1;color:#7d6c5d;font-size:1.8rem;font-weight:600;line-height:1;padding:2rem 3rem}@media only screen and (max-width: 767px){#CASE .caseCard .caseCard__info .caseCard__link{margin-top:2rem;font-size:1.6rem}}#CASE .caseCard .caseCard__info .caseCard__link::after{content:"";width:.7rem;height:.7rem;border-top:1px solid #7d6c5d;border-right:1px solid #7d6c5d;transform:rotate(45deg)}@media(any-hover: hover){#CASE .caseCard .caseCard__info .caseCard__link:hover{background:#e5d1bd}}#CASE .caseSingle .caseSingle__main{padding:3.2rem 0 6rem;background:#fff}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__main{padding-bottom:3rem}}#CASE .caseSingle .caseSingle__inner{width:90rem;padding:0 2rem;margin:auto}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__inner{width:100%;padding:0 2rem}}#CASE .caseSingle .caseSingle__title{max-width:100%;margin:0 auto;color:#171414;font-size:2.6rem;font-weight:600;line-height:1.4}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__title{font-size:2rem}}#CASE .caseSingle .caseSingle__gallery{position:relative;max-width:100%;margin:2.4rem auto 0;background:#f4f2f1;padding:0 18rem}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__gallery{padding:0 4rem}}#CASE .caseSingle .caseSingle__slider{overflow:hidden}#CASE .caseSingle .caseSingle__slide{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__slide{height:auto}}#CASE .caseSingle .caseSingle__slide img{width:auto;max-width:100%;height:100%;object-fit:contain}#CASE .caseSingle .caseSingle__arrow{position:absolute;z-index:2;width:4rem;height:4rem;margin:0;border:1px solid #d9d2cb;border-radius:50%;background:#fff;box-shadow:0 .4rem 1rem rgba(125,108,93,.12);transform:translateY(-50%);cursor:pointer}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__arrow{width:2rem;height:2rem}}#CASE .caseSingle .caseSingle__arrow::after{content:none}#CASE .caseSingle .caseSingle__arrow::before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-top:1px solid #7d6c5d;border-right:1px solid #7d6c5d}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__arrow::before{width:.4rem;height:.4rem}}#CASE .caseSingle .caseSingle__arrow--prev{left:2rem}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__arrow--prev{left:1rem}}#CASE .caseSingle .caseSingle__arrow--prev::before{transform:translate(-35%, -50%) rotate(-135deg)}#CASE .caseSingle .caseSingle__arrow--next{right:2rem}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__arrow--next{right:1rem}}#CASE .caseSingle .caseSingle__arrow--next::before{transform:translate(-65%, -50%) rotate(45deg)}#CASE .caseSingle .caseSingle__pagination{display:flex;justify-content:center;gap:.7rem;margin-top:1.4rem}#CASE .caseSingle .caseSingle__pagination .swiper-pagination-bullet{width:.8rem;height:.8rem;margin:0;background:#e8e8e8;opacity:1}#CASE .caseSingle .caseSingle__pagination .swiper-pagination-bullet-active{background:#acacac}#CASE .caseSingle .caseSingle__tags{display:flex;flex-wrap:wrap;gap:1rem;margin:4rem auto 0}#CASE .caseSingle .caseSingle__tags span{min-width:9.4rem;min-height:3.8rem;display:flex;align-items:center;justify-content:center;padding:0 1.4rem;background:#f6f2ef;color:#7d6c5d;font-size:1.8rem;line-height:1.4}#CASE .caseSingle .caseSingle__detail{width:85.9rem;max-width:100%;margin:2.5rem auto 0;color:#171414}#CASE .caseSingle .caseSingle__row{position:relative;display:grid;grid-template-columns:17.1rem 1fr;border-bottom:1px solid #d1bead}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__row{grid-template-columns:1fr;margin-bottom:1rem}}#CASE .caseSingle .caseSingle__row::after{content:"";position:absolute;left:0;bottom:-1px;width:17rem;height:2px;background:#d1bead}#CASE .caseSingle .caseSingle__row dt{padding:1.8rem 2rem;color:#202020;font-size:1.8rem;font-weight:400}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__row dt{padding:0 0 0 2rem;font-size:1.6rem;margin-bottom:.5rem}}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__row dt::before{content:"⚫︎";display:block;position:absolute;top:0;left:0;color:#7d6c5d}}#CASE .caseSingle .caseSingle__row dd{padding:1.8rem 0;padding-left:2rem}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__row dd{padding:0;font-size:1.4rem;margin-bottom:1rem}}#CASE .caseSingle .caseSingle__back-wrap{padding:4rem 0 14rem;background:#fff;text-align:center}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__back-wrap{padding-bottom:4rem}}#CASE .caseSingle .caseSingle__back{min-width:15.6rem;min-height:4.9rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.3rem 2.2rem;background:#f4f2f1;color:#7d6c5d;font-size:1.8rem;font-weight:600;line-height:1}@media only screen and (max-width: 767px){#CASE .caseSingle .caseSingle__back{font-size:1.4rem}}#CASE .caseSingle .caseSingle__back::before{content:"";width:.7rem;height:.7rem;border-left:1px solid #7d6c5d;border-bottom:1px solid #7d6c5d;transform:rotate(45deg)}@media(any-hover: hover){#CASE .caseSingle .caseSingle__back:hover{background:#e5d1bd}}#CASE .caseStatic{padding:8rem 0;background:#f4f2f1}@media only screen and (max-width: 767px){#CASE .caseStatic{padding:4rem 0}}#CASE .caseStatic .caseStatic__content{color:#171414;font-size:1.6rem;line-height:2.125}#CASE .caseStatic .caseStatic__content .caseStatic__block+.caseStatic__block{margin-top:6rem}@media only screen and (max-width: 767px){#CASE .caseStatic .caseStatic__content .caseStatic__block+.caseStatic__block{margin-top:3rem}}#CASE .caseStatic .caseStatic__content h2{position:relative;margin-bottom:3rem;padding-left:2.8rem;color:#171414;font-size:2.6rem;font-weight:600;line-height:1.45}@media only screen and (max-width: 767px){#CASE .caseStatic .caseStatic__content h2{font-size:1.8rem;padding-left:2rem;margin-bottom:2rem}}#CASE .caseStatic .caseStatic__content h2::before{content:"";position:absolute;top:50%;left:0;width:.7rem;height:5.3rem;background:#d1bead;transform:translateY(-50%)}@media only screen and (max-width: 767px){#CASE .caseStatic .caseStatic__content h2::before{width:.4rem;height:100%}}#CASE .caseStatic .caseStatic__content p{margin:0}@media only screen and (max-width: 767px){#CASE .caseStatic .caseStatic__content p{font-size:1.4rem}}#CASE .caseStatic .caseStatic__content ul{max-width:100%;margin:0}@media only screen and (max-width: 767px){#CASE .caseStatic .caseStatic__content ul{font-size:1.4rem}}#CASE .caseStatic .caseStatic__content ul li{position:relative;padding-left:1em}#CASE .caseStatic .caseStatic__content ul li::before{content:"・";position:absolute;top:0;left:0}#CASE .caseStatic .caseStatic__content p+p,#CASE .caseStatic .caseStatic__content p+ul,#CASE .caseStatic .caseStatic__content ul+p{margin-top:2rem}#CLINIC .bread{margin-bottom:0}#CLINIC .clinic__archive{background-image:url("../img/common/bg_clinic.jpg");background-repeat:no-repeat;background-size:cover}#CLINIC .campagin__single{background:#fbfbfb}/*# sourceMappingURL=style.css.map */