.hover-fade{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.hover-fade:hover{opacity:.6}.hover-underline:hover{text-decoration:underline}*{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:100%}body{font-size:14px;height:100%;color:#fff}h1,h2,h3,h4,h5,ul,dl{font-weight:normal;margin:0;padding:0}ul,ol{padding:0;margin:0;list-style-type:none}a{color:#000000;font-size:14px;outline:0;text-decoration:none}a img{-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}p,dt,dd,li{font-size:14px;margin:0;padding:0}p a,p span,dt a,dt span,dd a,dd span,li a,li span{font-size:inherit}table{width:100%;border-collapse:collapse}table th,table td{font-size:14px;padding:0.5em 1em}table th dt,table th dd,table th li,table th a,table th span,table td dt,table td dd,table td li,table td a,table td span{font-size:inherit}figure{margin:0}img{vertical-align:top}.cms-content h1,.cms-content h2{font-size:20px;letter-spacing:0.13em;line-height:1.6}.cms-content h3{font-size:18px;line-height:1.6;letter-spacing:0.13em}.cms-content h4{font-size:15px;font-weight:bold}.cms-content strong{font-weight:bold}.cms-content ul{overflow:hidden}.cms-content ul li{padding-left:1em}.cms-content ul li:last-child{margin-bottom:0}.cms-content ul li:before{content:"・";margin-left:-1rem;width:1rem}.cms-content ol{list-style-type:decimal;overflow:visible;padding-left:2rem}.cms-content ol li:last-child{margin-bottom:0}.cms-content ul,.cms-content ol{list-style-position:outside}.cms-content li{font-size:14px;line-height:1.9}.cms-content p{font-size:14px;letter-spacing:0.18em;line-height:1.9;margin:0}.cms-content img{display:block;max-width:100%;margin-right:auto;margin-left:auto;height:auto}.cms-content a{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;text-decoration:underline}.cms-content a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e802';font-size:13px;display:inline-block}.cms-content a:hover{color:#2196f3}.cms-content pre{background-color:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;color:#3e3a39;display:block;font-size:15px;line-height:2;overflow:hidden;padding:20px;width:100%;white-space:pre-line}.cms-content .wp-caption{max-width:100%}.cms-content .wp-caption-text{font-size:13px;letter-spacing:0.18em;line-height:1.9;margin:0}.cms-content .aligncenter{display:block;margin:0 auto}.cms-content .alignleft{float:left}.cms-content h2+*{margin-top:34px}.cms-content h3+*{margin-top:25px}.cms-content h4+*,.cms-content ul+*,.cms-content ol+*,.cms-content p+*,.cms-content p+p{margin-top:15px}.cms-content *+h2{margin-top:60px}.cms-content p+h3{margin-top:25px}.cms-content p+p>img,.cms-content .wp-caption+p{margin-top:25px}.cms-content img+.wp-caption-text{margin-top:15px}.cms-content *:last-child{margin-bottom:0}.pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:13px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:30px}.pager .page-numbers{border:1px solid #0087d7;font-size:16px;height:33px;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:600;line-height:27px;border-radius:5px;margin:0 6px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:33px;color:#0087d7}.pager .page-numbers:after{content:"";display:block;height:2px;width:100%;position:absolute;top:auto;right:0;bottom:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;margin:auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.pager .page-numbers:hover,.pager .page-numbers.current{background-color:#0087d7;color:#fff}.pager .page-numbers.dots:hover{border-bottom:0;color:#0087d7}.pager .page-numbers.dots:after{content:none}.pager .page-numbers.prev,.pager .page-numbers.next{background:transparent;border:none}.pager .page-numbers.prev{letter-spacing:0.5em;margin-right:10px;width:20px}.pager .page-numbers.prev:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-size:13px;line-height:1}.pager .page-numbers.next{letter-spacing:0.5em;margin-left:10px;width:20px}.pager .page-numbers.next:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;content:"";display:inline-block;font-size:13px;height:auto;line-height:1;margin-left:3px;position:static;-webkit-transform:scaleX(1);transform:scaleX(1);width:auto}.pager .page-numbers.next:before{content:"";display:block;height:2px;width:100%;position:absolute;top:auto;right:0;bottom:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#2196f3;margin:auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.pager .page-numbers.next:hover{color:#fff}.form .required{color:#2196f3;text-align:center}.form input,.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;font-size:15px;outline:0;-webkit-transition:background-color 0.2s ease-out, border-color 0.2s ease-out;transition:background-color 0.2s ease-out, border-color 0.2s ease-out}.form input:hover,.form select:hover,.form textarea:hover{border-color:#ccc}.form input:focus,.form select:focus,.form textarea:focus{border-color:#2196f3}.form input[type="text"],.form input[type="email"],.form textarea{border-radius:0;padding:15px}.form input[type="radio"],.form input[type="checkbox"]{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;height:16px;margin-right:10px;vertical-align:middle;width:16px}.form input[type="radio"]:hover,.form input[type="checkbox"]:hover{background-color:#9e9e9e;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type="radio"]:checked,.form input[type="checkbox"]:checked{background-color:#2196f3;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type="radio"]{border-radius:10px}.form input[type="checkbox"]{border-radius:0}.form select{background:url(../images/common/icon-arrow-under.png) 95% center no-repeat #fff;border-radius:0;padding:15px 30px 15px 15px}.form textarea{height:200px}.form label{display:inline-block;padding-right:70px;vertical-align:top}.form .full{width:100%}.form .half{width:50%}.form .small{width:15%}.form .error{color:#f44336;display:block;letter-spacing:0.18em;margin-top:10px}.form .mwform-radio-field{display:block;margin-top:15px}.form .mwform-radio-field.horizontal-item{display:inline-block;margin-top:0}.bg-black{background-color:#000}.bg-white{background-color:#fff}.color-black{color:#000}.color-white{color:#fff}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mt6{margin-top:6rem}.mt7{margin-top:7rem}.mt8{margin-top:8rem}.mt05{margin-top:.5rem}.mt15{margin-top:1.5rem}.mt25{margin-top:2.5rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mb6{margin-bottom:6rem}.mb7{margin-bottom:7rem}.mb8{margin-bottom:8rem}.mb05{margin-bottom:.5rem}.mb15{margin-bottom:1.5rem}.mb25{margin-bottom:2.5rem}@font-face{font-family:'fontello';src:local("fontello"),url("../icon/fontello.eot");src:local("fontello"),url("../icon/fontello.eot#iefix") format("embedded-opentype");src:local("fontello"),url("../icon/fontello.woff2") format("woff2");src:local("fontello"),url("../icon/fontello.woff") format("woff");src:local("fontello"),url("../icon/fontello.ttf") format("truetype");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-upper:before,.icon-arrow-upper-a:after{content:""}.icon-arrow-upper-thin:before,.icon-arrow-upper-thin-a:after{content:""}.icon-arrow-under:before,.icon-arrow-under-a:after{content:""}.icon-arrow-under-thin:before,.icon-arrow-under-thin-a:after{content:""}.icon-arrow-right:before,.icon-arrow-right-a:after{content:""}.icon-arrow-right-thin:before,.icon-arrow-right-thin-a:after{content:""}.icon-arrow-left:before,.icon-arrow-left-a:after{content:""}.icon-arrow-left-thin:before,.icon-arrow-left-thin-a:after{content:""}.icon-arrow-roll:before,.icon-arrow-roll-a:after{content:""}.icon-popup:before,.icon-popup-a:after{content:""}.icon-sns-facebook:before,.icon-sns-facebook-a:after{content:""}.icon-sns-twitter:before,.icon-sns-twitter-a:after{content:""}.icon-sns-instagram:before,.icon-sns-instagram-a:after{content:""}@font-face{font-family:'M+ 2m light';src:url("../fonts/mplus-2p-light.eot")}@font-face{font-family:'M+ 2p light';font-style:normal;src:local("M+ 2p light"),url("../fonts/mplus-2p-light.woff") format("woff");src:local("M+ 2p light"),url("../fonts/mplus-2p-light.ttf") format("truetype")}@font-face{font-family:'M+ 2m regular';src:url("../fonts/mplus-2p-regular.eot")}@font-face{font-family:'M+ 2p regular';font-style:normal;src:local("M+ 2p regular"),url("../fonts/mplus-2p-regular.woff") format("woff");src:local("M+ 2p regular"),url("../fonts/mplus-2p-regular.ttf") format("truetype")}@font-face{font-family:'M+ 2m medium';src:url("../fonts/mplus-2p-medium.eot")}@font-face{font-family:'M+ 2p medium';font-style:normal;src:local("M+ 2p medium"),url("../fonts/mplus-2p-medium.woff") format("woff");src:local("M+ 2p medium"),url("../fonts/mplus-2p-medium.ttf") format("truetype")}@font-face{font-family:'M+ 2p bold';src:url("../fonts/mplus-2p-bold.eot")}@font-face{font-family:'M+ 2p bold';font-style:normal;src:local("M+ 2p bold"),url("../fonts/mplus-2p-bold.woff") format("woff");src:local("M+ 2p bold"),url("../fonts/mplus-2p-bold.ttf") format("truetype")}@font-face{font-family:'DIN';src:local("DIN"),url("../fonts/din.woff") format("woff");src:local("DIN"),url("../fonts/din.ttf") format("truetype")}@font-face{font-family:'MyYuGothicM';font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:'MyYuGothicM';font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}.ul-anno{overflow:hidden}.ul-anno li{padding-left:1em}.ul-anno li:last-child{margin-bottom:0}.ul-anno li:before{content:"*";margin-left:-1rem;width:1rem}.ul-anno-z{overflow:hidden}.ul-anno-z li{padding-left:1em}.ul-anno-z li:last-child{margin-bottom:0}.ul-anno-z li:before{content:"※";margin-left:-1rem;width:1rem}.ul-disc{overflow:hidden}.ul-disc li{padding-left:1em}.ul-disc li:last-child{margin-bottom:0}.ul-disc li:before{content:"・";margin-left:-1rem;width:1rem}.ul-dcircle{overflow:hidden}.ul-dcircle li{padding-left:1em}.ul-dcircle li:last-child{margin-bottom:0}.ul-dcircle li:before{content:"◎";margin-left:-1rem;width:1rem}.ul-hyp{overflow:hidden}.ul-hyp li{padding-left:1em}.ul-hyp li:last-child{margin-bottom:0}.ul-hyp li:before{content:"-";margin-left:-1rem;width:1rem}.ol-number{list-style-type:decimal;overflow:visible;padding-left:2rem}.ol-number li:last-child{margin-bottom:0}.ol-lower{list-style-type:lower-alpha;overflow:visible;padding-left:2rem}.ol-lower li:last-child{margin-bottom:0}.ol-upper{list-style-type:upper-alpha;overflow:visible;padding-left:2rem}.ol-upper li:last-child{margin-bottom:0}.text-center{text-align:center}.text-center img{margin-left:auto;margin-right:auto}.text-center-large{text-align:center}.text-right{text-align:right}.text-right img{margin-left:auto;margin-right:0}.text-right-large{text-align:right}.text-justify{text-align:justify}.bold{font-weight:bold}.nowrap{white-space:nowrap}.content-primary{margin-right:auto;margin-left:auto;width:960px}.content-secondary{margin-right:auto;margin-left:auto;width:800px}.content-grid{margin-right:auto;margin-left:auto;max-width:1000px}.content-gridline{margin-right:auto;margin-left:auto;max-width:1040px}.content-gridsecondary{margin-right:auto;margin-left:auto;max-width:840px}.content-gridmax{margin-right:auto;margin-left:auto;max-width:1320px}.content-gridriquid{margin-right:auto;margin-left:auto;max-width:100%}.content-gridriquid [class*="column"]{padding-right:0;padding-left:0}.tgt-sp{display:none}.dl-side{overflow:hidden}.dl-side dt,.dl-side dd{float:left}.dl-side dt{clear:both;width:25%}.dl-side dd{width:75%}.dl-side.-border{border-top:1px solid #ccc}.dl-side.-border dt,.dl-side.-border dd{border-bottom:1px solid #ccc;margin-bottom:0;padding:12px 0}.dl-side.-column3-7 dt{width:30%}.dl-side.-column3-7 dd{width:70%}.dl-side.-column4-6 dt{width:40%}.dl-side.-column4-6 dd{width:60%}.dl-side.-half dt{width:50%}.dl-side.-half dd{width:50%}.block{display:block}.block-all{display:block}.google-map{height:380px;margin:30px 0 60px;width:100%}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto;width:100%}.grid>[class*="column"]{padding-right:20px;padding-left:20px}.grid>.column1{width:8.33333%}.grid>.column2{width:16.66667%}.grid>.column3{width:25%}.grid>.column4{width:33.33333%}.grid>.column5{width:41.66667%}.grid>.column6{width:50%}.grid>.column7{width:58.33333%}.grid>.column8{width:66.66667%}.grid>.column9{width:75%}.grid>.column10{width:83.33333%}.grid>.column11{width:91.66667%}.grid>.column12{width:100%}.grid.-reflect{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.grid.-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid.-line>[class*="column"]{padding-right:40px;padding-left:40px}.grid.-line>[class*="column"]:not(:first-child){border-left:1px solid #ccc}.grid.-nest{margin-right:-20px;margin-left:-20px;width:auto}.box-hamb{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #000;border-bottom:3px solid #000;border-radius:50px;border-right:3px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 10px;height:42px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:15px;top:20px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:125px}.box-hamb a{display:block;line-height:1}.box-hamb a svg{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.box-hamb a svg path{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.box-hamb .link-cont{height:14px;width:19px}.box-hamb .link-tel{height:19px;width:19px}.box-hamb.nav-open{z-index:5;border-color:#fff;background-color:transparent}.box-hamb.nav-open .link-cont .icon_head-cont-1,.box-hamb.nav-open .link-cont .icon_head-cont-2{fill:#fff}.box-hamb.nav-open .link-tel .icon_head-tel-1{fill:#fff}.hamburger{cursor:pointer;height:15px;margin-left:5px;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:19px;z-index:100}.hamburger>.icon{background-color:#001b37;display:block;height:2px;left:0;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:19px}.hamburger>.icon:nth-child(1){top:0}.hamburger>.icon:nth-child(2){top:7px}.hamburger>.icon:nth-child(3){top:14px}.hamburger.nav-open>.icon:nth-child(1),.hamburger.nav-open>.icon:nth-child(3){top:5px;background-color:#fff}.hamburger.nav-open>.icon:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.nav-open>.icon:nth-child(2){opacity:0}.hamburger.nav-open>.icon:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.img-fit{height:auto;width:100%}.loading{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fffaf0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:0;top:0;width:100%;z-index:100}.loading .inner-loading{display:block;margin:auto;text-align:center}.loading .inner-loading .logo-loading{width:203.95px;height:39.07px;display:block;margin:0 auto 15px}.loading .progress{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;margin:0 auto;width:150px;height:3px;background:#000}.loading .progress .progress-inner{position:relative;width:100%;height:100%}.loading .progress .progress-inner .progress-bar{width:100%;height:100%;background:#D51518;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:all 10s cubic-bezier(0, 0, 0.58, 1);transition:all 10s cubic-bezier(0, 0, 0.58, 1)}.is-loaded .loading{-webkit-animation:loader_fadeOut_left 0.5s cubic-bezier(0, 0, 0.58, 1) forwards 0.6s;animation:loader_fadeOut_left 0.5s cubic-bezier(0, 0, 0.58, 1) forwards 0.6s}@-webkit-keyframes loader_fadeOut{from{opacity:1}to{opacity:0;visibility:hidden}}@keyframes loader_fadeOut{from{opacity:1}to{opacity:0;visibility:hidden}}@-webkit-keyframes loader_fadeOut_down{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}}@keyframes loader_fadeOut_down{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}}@-webkit-keyframes loader_fadeOut_left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden}}@keyframes loader_fadeOut_left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden}}@-webkit-keyframes loader_fadeIn{from{opacity:0;visibility:visible;-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-filter:none;filter:none;visibility:visible}}@keyframes loader_fadeIn{from{opacity:0;visibility:visible;-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-filter:none;filter:none;visibility:visible}}@-webkit-keyframes reset_zindex{from{}to{z-index:200}}@keyframes reset_zindex{from{}to{z-index:200}}.table-background thead th{background-color:#eeeeee}.table-background tbody tr:nth-child(even){background-color:#eeeeee}.table-border{border:1px solid #ccc;border-bottom:none}.table-border th,.table-border td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}html,body{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:400;font-style:normal;background-color:#fff;font-weight:600;height:100%}body{color:#333;letter-spacing:0;line-height:1.45;-webkit-transform:none !important;transform:none !important}body p{text-align:justify}body img{max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fadein{opacity:0;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.fadein.looked{opacity:1}.fadeinb-t,.fadeinb-t-child{opacity:0;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;-webkit-transform:translateY(10%);transform:translateY(10%)}.fadeinb-t.looked,.fadeinb-t-child.looked{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fadein-slow{opacity:0;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:opacity 1.3s ease-in-out 0.1s,-webkit-transform 1s cubic-bezier(0.1, 0.5, 0.3, 1) !important;transition:opacity 1.3s ease-in-out 0.1s,-webkit-transform 1s cubic-bezier(0.1, 0.5, 0.3, 1) !important;transition:transform 1s cubic-bezier(0.1, 0.5, 0.3, 1),opacity 1.3s ease-in-out 0.1s !important;transition:transform 1s cubic-bezier(0.1, 0.5, 0.3, 1),opacity 1.3s ease-in-out 0.1s,-webkit-transform 1s cubic-bezier(0.1, 0.5, 0.3, 1) !important}.fadein-slow.is-view{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fadein-ltor{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0);-webkit-transition:opacity 1.3s ease-in-out 0.3s,-webkit-transform 1s cubic-bezier(0.1, 0.5, 0.3, 1) !important;transition:opacity 1.3s ease-in-out 0.3s,-webkit-transform 1s cubic-bezier(0.1, 0.5, 0.3, 1) !important;transition:transform 1s cubic-bezier(0.1, 0.5, 0.3, 1),opacity 1.3s ease-in-out 0.3s !important;transition:transform 1s cubic-bezier(0.1, 0.5, 0.3, 1),opacity 1.3s ease-in-out 0.3s,-webkit-transform 1s cubic-bezier(0.1, 0.5, 0.3, 1) !important}.fadein-ltor.is-view{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fadein-rtol{opacity:0;-webkit-transform:translate(50px, 0);transform:translate(50px, 0);-webkit-transition:opacity 1.3s ease-in-out 0.3s,-webkit-transform 1s cubic-bezier(0.1, 0.5, 0.3, 1) !important;transition:opacity 1.3s ease-in-out 0.3s,-webkit-transform 1s cubic-bezier(0.1, 0.5, 0.3, 1) !important;transition:transform 1s cubic-bezier(0.1, 0.5, 0.3, 1),opacity 1.3s ease-in-out 0.3s !important;transition:transform 1s cubic-bezier(0.1, 0.5, 0.3, 1),opacity 1.3s ease-in-out 0.3s,-webkit-transform 1s cubic-bezier(0.1, 0.5, 0.3, 1) !important}.fadein-rtol.is-view{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.navi .header .inner .navi .list .item .link:has(.arrow){background:none}.navi .txt-arr{padding-right:11px}.navi .arrow{background:url(../images/common/icon_h_list_item_arrow.svg) no-repeat top calc(50% + 1px) right 0/100% auto;bottom:9px;height:7px;position:absolute;right:21px;right:10px;width:9px}.navi .dd-link{position:relative}.navi .dd-link:hover>.dd-nav,.navi .dd-link:focus>.dd-nav,.navi .dd-link:active>.dd-nav{display:block}.navi .dd-link .dd-nav{background-color:#fff;bottom:-1px;-webkit-box-shadow:2px 2px 3px -2px #777;box-shadow:2px 2px 3px -2px #777;color:initial;display:none;padding:5px 10px 10px;position:absolute;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);width:100%}.navi .dd-link .dd-nav .list-item .item-link:not(:last-child){margin-bottom:10px}.navi .dd-link .dd-nav a{font-size:11px;text-align:left}.main{z-index:2;position:relative}.info .sec-eq,.general .sec-eq,.trimming-pethotel .sec-eq{padding:133px 0 156px;background:#fff url(../images/info/bg_eq.png) no-repeat bottom right/251px auto}.info .sec-eq .inner,.general .sec-eq .inner,.trimming-pethotel .sec-eq .inner{margin:0 auto;max-width:850px;width:calc(100% - 40px)}.info .sec-eq .inner .ttl-eq,.general .sec-eq .inner .ttl-eq,.trimming-pethotel .sec-eq .inner .ttl-eq{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px 0;margin-bottom:52px}.info .sec-eq .inner .ttl-eq span,.general .sec-eq .inner .ttl-eq span,.trimming-pethotel .sec-eq .inner .ttl-eq span{line-height:1;font-weight:500}.info .sec-eq .inner .ttl-eq span.ja,.general .sec-eq .inner .ttl-eq span.ja,.trimming-pethotel .sec-eq .inner .ttl-eq span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:37px;color:#0087d7;letter-spacing:.16em}.info .sec-eq .inner .ttl-eq span.en,.general .sec-eq .inner .ttl-eq span.en,.trimming-pethotel .sec-eq .inner .ttl-eq span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:13px;color:#ff8700;letter-spacing:.08em}.info .sec-eq .inner .txt-pop,.general .sec-eq .inner .txt-pop,.trimming-pethotel .sec-eq .inner .txt-pop{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:22px;letter-spacing:0;line-height:1;text-align:center}.info .sec-eq .inner .list-eq,.general .sec-eq .inner .list-eq,.trimming-pethotel .sec-eq .inner .list-eq{display:grid;gap:56px 65px;grid-template-columns:repeat(2, 1fr);margin-top:67px}.info .sec-eq .inner .list-eq .item-eq,.general .sec-eq .inner .list-eq .item-eq,.trimming-pethotel .sec-eq .inner .list-eq .item-eq{cursor:pointer;position:relative}.info .sec-eq .inner .list-eq .item-eq figure img,.general .sec-eq .inner .list-eq .item-eq figure img,.trimming-pethotel .sec-eq .inner .list-eq .item-eq figure img{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.45));filter:drop-shadow(0 0 3px rgba(0,0,0,0.45));width:100%}.info .sec-eq .inner .list-eq .item-eq .caption,.general .sec-eq .inner .list-eq .item-eq .caption,.trimming-pethotel .sec-eq .inner .list-eq .item-eq .caption{position:absolute;right:20px;top:-20px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.info .sec-eq .inner .list-eq .item-eq .caption .lbl,.general .sec-eq .inner .list-eq .item-eq .caption .lbl,.trimming-pethotel .sec-eq .inner .list-eq .item-eq .caption .lbl{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#fff;color:#ff8e00;display:inline-block;font-size:23px;font-weight:500;letter-spacing:.04em;line-height:1;padding:12px 11px 10px}.info .sec-eq .inner .list-eq .item-eq .caption .lbl:first-child,.general .sec-eq .inner .list-eq .item-eq .caption .lbl:first-child,.trimming-pethotel .sec-eq .inner .list-eq .item-eq .caption .lbl:first-child{border-top:3px solid #0085d1}.info .sec-eq .inner .list-eq .item-eq .caption .lbl:last-child,.general .sec-eq .inner .list-eq .item-eq .caption .lbl:last-child,.trimming-pethotel .sec-eq .inner .list-eq .item-eq .caption .lbl:last-child{border-bottom:3px solid #0085d1}.info .lity,.general .lity,.trimming-pethotel .lity{background:rgba(0,0,0,0.3)}.info .box-lity,.general .box-lity,.trimming-pethotel .box-lity{background-color:#fff;border-bottom:3.5px solid #0085d1;border-top:3.5px solid #0085d1;max-width:852px;padding:35px 45px 30px}.info .box-lity .ttl-eq,.general .box-lity .ttl-eq,.trimming-pethotel .box-lity .ttl-eq{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;border-left:3.5px solid #0085d1;color:#ff8e00;font-size:32px;font-weight:500;letter-spacing:.04em;line-height:1;margin-bottom:25px;padding:8px 17px}.info .box-lity .txt-eq,.general .box-lity .txt-eq,.trimming-pethotel .box-lity .txt-eq{color:#333;font-size:22px;font-weight:500;letter-spacing:0;line-height:2.26;margin-bottom:30px}.info .box-lity .list-img,.general .box-lity .list-img,.trimming-pethotel .box-lity .list-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:760px}.info .box-lity .list-img li,.general .box-lity .list-img li,.trimming-pethotel .box-lity .list-img li{max-width:50%}.info .box-lity .list-img li figure,.general .box-lity .list-img li figure,.trimming-pethotel .box-lity .list-img li figure{-webkit-clip-path:polygon(0.5rem 0px, calc(100% - .5rem) 0px, 100% 0.5rem, 100% calc(100% - .5rem), calc(100% - .5rem) 100%, 0.5rem 100%, 0px calc(100% - .5rem), 0px 0.5rem);clip-path:polygon(0.5rem 0px, calc(100% - .5rem) 0px, 100% 0.5rem, 100% calc(100% - .5rem), calc(100% - .5rem) 100%, 0.5rem 100%, 0px calc(100% - .5rem), 0px 0.5rem);overflow:hidden}.footer{background-color:#0984cb;color:#fff}.footer .copy{padding:0 0 13px;text-align:center;width:100%}.footer .copy .txt-copy{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1;text-align:center}main.dental-detail{padding-top:120px}.dental-detail .sec-post{background:transparent url(../images/general-detail/bg_head-r.png) right top/30.53% auto no-repeat}.dental-detail .sec-post .ttl-sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 55px;padding-top:95px;background:transparent url(../images/general-detail/bg_head.png) left top/11.84% auto no-repeat}.dental-detail .sec-post .ttl-sec span{line-height:1}.dental-detail .sec-post .ttl-sec .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:35px;font-weight:500;color:#0087d7;letter-spacing:.14em}.dental-detail .sec-post .ttl-sec .en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;font-weight:500;letter-spacing:.14em}.dental-detail .sec-post article{background:transparent url(../images/general-detail/bg_post.png) left top 20px/100% auto no-repeat;padding:0 0 120px}.dental-detail .sec-post article .inner{max-width:780px;margin:0 auto}.dental-detail .sec-post article .head-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 65px;margin-bottom:50px}.dental-detail .sec-post article .head-post .elem-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dental-detail .sec-post article .head-post .elem-txt .ttl-post{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.11;margin-bottom:15px}.dental-detail .sec-post article .head-post .elem-txt .txt-cat-age{border-bottom:1px solid #0087d7;color:#0087d7;font-size:13px;letter-spacing:.04em;line-height:1;margin-bottom:15px;padding-bottom:10px}.dental-detail .sec-post article .head-post .elem-txt .txt-cat-age .num{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal}.dental-detail .sec-post article .head-post .elem-txt .elem-ex{color:#333;font-size:14px;letter-spacing:.04em;line-height:2.07}.dental-detail .sec-post article .head-post .elem-img{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;height:288px;margin-bottom:10px;overflow:hidden;padding:3px;position:relative;width:360px}.dental-detail .sec-post article .head-post .elem-img .elem-b,.dental-detail .sec-post article .head-post .elem-img .elem-a{border-radius:10px;height:282px;position:absolute;width:354px}.dental-detail .sec-post article .head-post .elem-img .elem-b{left:3px;-webkit-clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);overflow:hidden}.dental-detail .sec-post article .head-post .elem-img .elem-b img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-60%);transform:translateX(-60%)}.dental-detail .sec-post article .head-post .elem-img .elem-a{right:3px;-webkit-clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);overflow:hidden}.dental-detail .sec-post article .head-post .elem-img .elem-a img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.dental-detail .sec-post article .head-post .elem-img .icon-b,.dental-detail .sec-post article .head-post .elem-img .icon-a{position:absolute;height:16px}.dental-detail .sec-post article .head-post .elem-img .icon-b{top:0;left:0}.dental-detail .sec-post article .head-post .elem-img .icon-a{bottom:0;right:0}.dental-detail .sec-post article .entry-content{margin:0 auto 95px}.dental-detail .sec-post article .entry-content h2{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#e6f7ff;color:#333;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.13;margin-bottom:20px;padding:15px 15px 15px 30px;position:relative}.dental-detail .sec-post article .entry-content h2::before{background-color:#0087d7;content:'';height:37px;left:10px;position:absolute;top:8px;width:3px}.dental-detail .sec-post article .entry-content p{font-size:14px;letter-spacing:.06em;line-height:1.92;margin-bottom:20px}.dental-detail .sec-post article .box-btn{text-align:center;margin:0 auto}.dental-detail .sec-post article .box-btn .btn-link{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#0087d7;background-image:url(../images/info/icon_arr-w.svg);background-position:center right 17px;background-repeat:no-repeat;background-size:8px;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1;padding:10px 41px 12px 37px;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.dental-detail .sec-post article .box-btn .btn-link:hover{opacity:.6}main.derm-detail{padding-top:120px}.derm-detail .sec-post{background:transparent url(../images/general-detail/bg_head-r.png) right top/30.53% auto no-repeat}.derm-detail .sec-post .ttl-sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 55px;padding-top:95px;background:transparent url(../images/general-detail/bg_head.png) left top/11.84% auto no-repeat}.derm-detail .sec-post .ttl-sec span{line-height:1}.derm-detail .sec-post .ttl-sec .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:35px;font-weight:500;color:#0087d7;letter-spacing:.14em}.derm-detail .sec-post .ttl-sec .en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;font-weight:500;letter-spacing:.14em}.derm-detail .sec-post article{background:transparent url(../images/general-detail/bg_post.png) left top 20px/100% auto no-repeat;padding:0 0 120px}.derm-detail .sec-post article .inner{max-width:780px;margin:0 auto}.derm-detail .sec-post article .head-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 65px;margin-bottom:50px}.derm-detail .sec-post article .head-post .elem-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.derm-detail .sec-post article .head-post .elem-txt .ttl-post{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.11;margin-bottom:15px}.derm-detail .sec-post article .head-post .elem-txt .txt-cat-age{border-bottom:1px solid #0087d7;color:#0087d7;font-size:13px;letter-spacing:.04em;line-height:1;margin-bottom:15px;padding-bottom:10px}.derm-detail .sec-post article .head-post .elem-txt .txt-cat-age .num{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal}.derm-detail .sec-post article .head-post .elem-txt .elem-ex{color:#333;font-size:14px;letter-spacing:.04em;line-height:2.07}.derm-detail .sec-post article .head-post .elem-img{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;height:288px;margin-bottom:10px;overflow:hidden;padding:3px;position:relative;width:360px}.derm-detail .sec-post article .head-post .elem-img .elem-b,.derm-detail .sec-post article .head-post .elem-img .elem-a{border-radius:10px;height:282px;position:absolute;width:354px}.derm-detail .sec-post article .head-post .elem-img .elem-b{left:3px;-webkit-clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);overflow:hidden}.derm-detail .sec-post article .head-post .elem-img .elem-b img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-60%);transform:translateX(-60%)}.derm-detail .sec-post article .head-post .elem-img .elem-a{right:3px;-webkit-clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);overflow:hidden}.derm-detail .sec-post article .head-post .elem-img .elem-a img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.derm-detail .sec-post article .head-post .elem-img .icon-b,.derm-detail .sec-post article .head-post .elem-img .icon-a{position:absolute;height:16px}.derm-detail .sec-post article .head-post .elem-img .icon-b{top:0;left:0}.derm-detail .sec-post article .head-post .elem-img .icon-a{bottom:0;right:0}.derm-detail .sec-post article .entry-content{margin:0 auto 95px}.derm-detail .sec-post article .entry-content h2{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#e6f7ff;color:#333;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.13;margin-bottom:20px;padding:15px 15px 15px 30px;position:relative}.derm-detail .sec-post article .entry-content h2::before{background-color:#0087d7;content:'';height:37px;left:10px;position:absolute;top:8px;width:3px}.derm-detail .sec-post article .entry-content p{font-size:14px;letter-spacing:.06em;line-height:1.92;margin-bottom:20px}.derm-detail .sec-post article .box-btn{text-align:center;margin:0 auto}.derm-detail .sec-post article .box-btn .btn-link{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#0087d7;background-image:url(../images/info/icon_arr-w.svg);background-position:center right 17px;background-repeat:no-repeat;background-size:8px;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1;padding:10px 41px 12px 37px;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.derm-detail .sec-post article .box-btn .btn-link:hover{opacity:.6}main.derm{padding-top:120px}.derm .sec-catc .more{text-align:center;margin-top:28px}.derm .sec-catc .more .c-btn{background-color:#0984cb;background-image:url(../images/home/icon_btn_arrow_white.svg);background-position:center right 17px;background-repeat:no-repeat;background-size:8px;border-radius:50px;display:inline-block;line-height:1;padding:10px 53px 12px 52px}.derm .sec-catc .more .c-btn span{color:#fff;font-family:'kiwi maru', sans-serif;font-size:22px;font-weight:500;letter-spacing:.1em;line-height:1}.derm .sec-out{background-color:#ffffff;padding:110px 0 350px;position:relative;background:url(../images/derm/bg_out1.png) left -11px top -66px/392px auto no-repeat,url(../images/derm/bg_out2.png) right bottom/436px auto no-repeat}.derm .sec-out .inner .ttl-out{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 75px}.derm .sec-out .inner .ttl-out span{line-height:1;font-weight:500}.derm .sec-out .inner .ttl-out span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:37px;letter-spacing:.12em}.derm .sec-out .inner .ttl-out span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:13px;letter-spacing:.1em;color:#ff8700}.derm .sec-out .box-intr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 40px;margin:0 auto 120px;max-width:940px}.derm .sec-out .box-intr .elem-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.derm .sec-out .box-intr .elem-txt .ttl-intr{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;border-bottom:2px dashed #0087d7;color:#0087d7;font-size:32px;font-weight:500;letter-spacing:-.08em;line-height:1;margin-bottom:40px;padding-bottom:25px}.derm .sec-out .box-intr .elem-txt .txt-intr{font-size:22px;font-weight:500;line-height:1.59}.derm .sec-out .box-intr .elem-txt .txt-prof{font-size:22px;font-weight:500;line-height:1.59;text-align:right}.derm .sec-out .box-intr figure{width:33%}.derm .sec-out .box-intr figure img{border-radius:6px}.derm .sec-out .box-intr figure figcaption{font-size:22px;text-align:center;font-weight:500;line-height:1.75}.derm .sec-out .box-cons{margin-bottom:70px;text-align:center}.derm .sec-out .box-cons .ttl-cons{color:#ff7f00;font-size:32px;font-weight:500;margin-bottom:25px}.derm .sec-out .box-cons .txt-cons{font-size:22px;font-weight:500;line-height:1.59;text-align:center}.derm .sec-out .box-contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 43px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.derm .sec-out .box-contact .elem-l,.derm .sec-out .box-contact .elem-r{position:relative}.derm .sec-out .box-contact dl{margin-bottom:30px;position:relative}.derm .sec-out .box-contact dl dt{background-color:#0386d6;-webkit-clip-path:polygon(0.3rem 0px, calc(100% - .3rem) 0px, 100% 0.3rem, 100% calc(100% - .3rem), calc(100% - .3rem) 100%, 0.3rem 100%, 0px calc(100% - .3rem), 0px 0.3rem);clip-path:polygon(0.3rem 0px, calc(100% - .3rem) 0px, 100% 0.3rem, 100% calc(100% - .3rem), calc(100% - .3rem) 100%, 0.3rem 100%, 0px calc(100% - .3rem), 0px 0.3rem);color:#fff;font-size:24px;left:50%;line-height:1;overflow:hidden;padding:6px 0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:338px;top:-18px}.derm .sec-out .box-contact dl dd{background-color:#f1f7fb;border:1px solid #94ccee;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-weight:500;line-height:1.75;padding:42px 0 30px 25px;width:480px}.derm .sec-out .box-contact .link-contact{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#1677ef;border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 14px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:20px 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:410px}.derm .sec-out .box-contact .link-contact:hover{opacity:.6}.derm .sec-out .box-contact .link-contact span{color:#fff;font-size:22px;font-weight:500;line-height:1;padding-right:1em;background:transparent url(../images/derm/icon_arr.svg) right center/13px auto no-repeat}.derm .sec-out .box-contact .txt-time{font-size:22px;line-height:1;margin-top:15px;text-align:center}.derm .sec-out .box-contact .elem-r .link-contact{background-color:#ff7f00}.derm .sec-out .box-contact .elem-r .link-contact span{padding-right:2em}.derm .sec-eq{padding:0 0 156px}.derm .sec-pric .box-ex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.derm .sec-pric .box-ex .dl-ex{border:none !important;padding:21px 0 !important;position:relative;width:calc(100% / 3)}.derm .sec-pric .box-ex .dl-ex.half{width:calc(100% / 2)}.derm .sec-pric .box-ex .dl-ex:nth-child(2):before,.derm .sec-pric .box-ex .dl-ex:nth-child(3):before{content:'';display:block;height:84%;width:0;border-left:2px dotted #979797;position:absolute;left:0;top:0}.derm .sec-pric .box-ex .dl-ex:nth-child(1),.derm .sec-pric .box-ex .dl-ex:nth-child(2),.derm .sec-pric .box-ex .dl-ex:nth-child(3){margin-bottom:10px}.derm .sec-pric .box-ex .dl-ex:nth-child(1):after,.derm .sec-pric .box-ex .dl-ex:nth-child(2):after,.derm .sec-pric .box-ex .dl-ex:nth-child(3):after{content:'';display:block;width:90%;height:0;border-bottom:2px dotted #979797;position:absolute;bottom:0}.derm .sec-pric .box-ex .dl-ex:nth-child(4),.derm .sec-pric .box-ex .dl-ex:nth-child(5){margin-top:10px}.derm .sec-pric .box-ex .dl-ex:nth-child(5):before{content:'';display:block;height:84%;width:0;border-left:2px dotted #979797;position:absolute;left:0;top:0}main.faq{padding-top:120px}.faq .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/15.23% auto no-repeat;overflow:hidden;padding:30px 0 0}.faq .sec-chap .inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.faq .sec-chap .ttl-chap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:0 10px;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.faq .sec-chap .ttl-chap.is-view{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.faq .sec-chap .ttl-chap .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:32px;font-weight:500}.faq .sec-chap figure{margin:0;opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%);-webkit-transition:all .6s ease;transition:all .6s ease;width:70.38%;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.faq .sec-chap figure.is-view{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.faq .sec-catc{padding:60px 0 52px}.faq .sec-catc .inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0 45px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:870px}.faq .sec-catc .inner .elem-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:45px}.faq .sec-catc .inner .elem-txt .ttl-catc{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:29px;color:#ff8700}.faq .sec-catc .inner .elem-txt p.txt-catc{font-size:22px;letter-spacing:.08em;line-height:2.21;text-align:center}.faq .sec-catc .inner .list-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 30px}.faq .sec-catc .inner .list-cat .item-cat a{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#3f86d1;font-size:20px;line-height:1;position:relative;display:inline-block}.faq .sec-catc .inner .list-cat .item-cat a:hover::before,.faq .sec-catc .inner .list-cat .item-cat a.current::before{content:'';width:100%;height:1px;display:block;border-radius:5px;background-color:#3f86d1;position:absolute;bottom:-5px}.faq .sec-faq{background:transparent url(../images/faq/bg_faq.png) center top/120% auto repeat;padding:0 0 150px}.faq .sec-faq .list-faq{margin:0 auto;max-width:720px;position:relative}.faq .sec-faq .list-faq .item-faq{background-color:#fff}.faq .sec-faq .list-faq .item-faq:not(:last-child){margin-bottom:20px}.faq .sec-faq .list-faq .item-faq dl{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);padding:15px 25px;overflow:hidden;border-radius:10px}.faq .sec-faq .list-faq .item-faq dl .btn-acc{background:transparent url(../images/faq/icon_q.svg) center left/32px 32px no-repeat;color:#000;font-size:22px;font-weight:600;letter-spacing:.02em;line-height:1.85;padding:0 20px 0 45px;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative}.faq .sec-faq .list-faq .item-faq dl .btn-acc:after{background:transparent url(../images/faq/icon_arrow.svg) center center/100% 100% no-repeat;content:'';height:10px;position:absolute;right:0;top:40%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .sec-faq .list-faq .item-faq dl .btn-acc:hover{opacity:.6}.faq .sec-faq .list-faq .item-faq dl .btn-acc.open:after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.faq .sec-faq .list-faq .item-faq dl .cont-acc{display:none}.faq .sec-faq .list-faq .item-faq dl .cont-acc .txt-a{background:#fffcf7 url(../images/faq/icon_a.svg) top 15px left 18px/24px 24px no-repeat;border-radius:8px;color:#ff8700;font-size:22px;font-weight:600;letter-spacing:-.04em;line-height:1.92;margin-top:15px;padding:15px 60px 15px 55px}.faq .sec-faq .list-faq .item-faq dl .cont-acc .txt-a p{font-size:22px}.faq .sec-faq .list-faq .item-faq dl .cont-acc .txt-cat{margin-top:10px}.faq .sec-faq .list-faq .item-faq dl .cont-acc .txt-cat a{font-size:20px;color:#0087d7;font-weight:600;display:inline-block;margin-right:10px}.faq .sec-faq .list-faq .item-faq dl .cont-acc .txt-cat a::before{content:'#'}.faq .sec-faq .pager{margin-top:60px}main.general-detail{padding-top:120px}.general-detail .sec-post{background:transparent url(../images/general-detail/bg_head-r.png) right top/30.53% auto no-repeat}.general-detail .sec-post .ttl-sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 55px;padding-top:95px;background:transparent url(../images/general-detail/bg_head.png) left top/11.84% auto no-repeat}.general-detail .sec-post .ttl-sec span{line-height:1}.general-detail .sec-post .ttl-sec .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:35px;font-weight:500;color:#0087d7;letter-spacing:.14em}.general-detail .sec-post .ttl-sec .en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;font-weight:500;letter-spacing:.14em}.general-detail .sec-post article{background:transparent url(../images/general-detail/bg_post.png) left top 20px/100% auto no-repeat;padding:0 0 120px}.general-detail .sec-post article .inner{max-width:780px;margin:0 auto}.general-detail .sec-post article .head-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 65px;margin-bottom:50px}.general-detail .sec-post article .head-post .elem-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.general-detail .sec-post article .head-post .elem-txt .ttl-post{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.11;margin-bottom:15px}.general-detail .sec-post article .head-post .elem-txt .txt-cat-age{border-bottom:1px solid #0087d7;color:#0087d7;font-size:13px;letter-spacing:.04em;line-height:1;margin-bottom:15px;padding-bottom:10px}.general-detail .sec-post article .head-post .elem-txt .txt-cat-age .num{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal}.general-detail .sec-post article .head-post .elem-txt .elem-ex{color:#333;font-size:14px;letter-spacing:.04em;line-height:2.07}.general-detail .sec-post article .head-post .elem-img{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;height:288px;margin-bottom:10px;overflow:hidden;padding:3px;position:relative;width:360px}.general-detail .sec-post article .head-post .elem-img .elem-b,.general-detail .sec-post article .head-post .elem-img .elem-a{border-radius:10px;height:282px;position:absolute;width:354px}.general-detail .sec-post article .head-post .elem-img .elem-b{left:3px;-webkit-clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);overflow:hidden}.general-detail .sec-post article .head-post .elem-img .elem-b img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-60%);transform:translateX(-60%)}.general-detail .sec-post article .head-post .elem-img .elem-a{right:3px;-webkit-clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);overflow:hidden}.general-detail .sec-post article .head-post .elem-img .elem-a img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.general-detail .sec-post article .head-post .elem-img .icon-b,.general-detail .sec-post article .head-post .elem-img .icon-a{position:absolute;height:16px}.general-detail .sec-post article .head-post .elem-img .icon-b{top:0;left:0}.general-detail .sec-post article .head-post .elem-img .icon-a{bottom:0;right:0}.general-detail .sec-post article .entry-content{margin:0 auto 95px}.general-detail .sec-post article .entry-content h2{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#e6f7ff;color:#333;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.13;margin-bottom:20px;padding:15px 15px 15px 30px;position:relative}.general-detail .sec-post article .entry-content h2::before{background-color:#0087d7;content:'';height:37px;left:10px;position:absolute;top:8px;width:3px}.general-detail .sec-post article .entry-content p{font-size:14px;letter-spacing:.06em;line-height:1.92;margin-bottom:20px}.general-detail .sec-post article .box-btn{text-align:center;margin:0 auto}.general-detail .sec-post article .box-btn .btn-link{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#0087d7;background-image:url(../images/info/icon_arr-w.svg);background-position:center right 17px;background-repeat:no-repeat;background-size:8px;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1;padding:10px 41px 12px 37px;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.general-detail .sec-post article .box-btn .btn-link:hover{opacity:.6}main.general{padding-top:120px}.general .sec-chap{overflow:hidden}.general .sec-chap .inner{position:relative}.general .sec-chap .ttl-chap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px 0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.general .sec-chap .ttl-chap.is-view{opacity:1}.general .sec-chap .ttl-chap span{color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.3);line-height:1}.general .sec-chap .ttl-chap .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:32px;font-weight:500;letter-spacing:.2em}.general .sec-chap .ttl-chap .en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:12px;font-weight:500;letter-spacing:.08em}.general .sec-chap figure{margin:0;opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%);-webkit-transition:all .6s ease;transition:all .6s ease;width:100%;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.general .sec-chap figure.is-view{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.general .sec-catc{background:url(../images/general/bg_catc-l.png) left bottom/23% auto no-repeat,url(../images/general/bg_catc-r.png) right top -105px/22.3% auto no-repeat;padding:76px 0 110px;position:relative}.general .sec-catc .inner{margin:0 auto;text-align:center}.general .sec-catc .inner .ttl-catc{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:32px;color:#ff8700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;margin-bottom:15px}.general .sec-catc .inner p.txt-catc{font-size:22px;letter-spacing:.08em;line-height:2.21;text-align:center}.general .sec-catc .img-bg{position:absolute;bottom:0;width:100%;left:0;right:0}.general .sec-symp{background:transparent url(../images/general/bg_symp.png) center top/100% auto repeat;padding:105px 0 100px}.general .sec-symp .inner{max-width:836px;margin:0 auto;background-color:#fff;border-radius:10px;position:relative;padding:68px 0 50px}.general .sec-symp .inner .ttl-symp{position:absolute;top:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.general .sec-symp .inner .list-symp{width:71.77%;margin:0 auto}.general .sec-symp .inner .list-symp .item-symp{background:transparent url(../images/general/icon_check.svg) left 10px center/18px auto no-repeat;border-bottom:2px dotted #808080;font-size:22px;font-weight:600;letter-spacing:.02em;line-height:1;padding:18px 10px 18px 37px}.general .sec-cont{background:#f5fbfe;padding:110px 0 150px;position:relative}.general .sec-cont .inner .ttl-cont{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 30px}.general .sec-cont .inner .ttl-cont span{line-height:1;font-weight:500}.general .sec-cont .inner .ttl-cont span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:37px;letter-spacing:.12em}.general .sec-cont .inner .ttl-cont span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:13px;letter-spacing:.1em;color:#ff8700}.general .sec-cont .inner .box-cont{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 30px;margin:0 auto;max-width:940px;border:3px solid #fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3),inset 0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.3),inset 0 0 4px rgba(0,0,0,0.1)}.general .sec-cont .inner .box-cont figure{width:380px;min-height:100%;height:auto}.general .sec-cont .inner .box-cont figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.general .sec-cont .inner .box-cont .elem-r{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:30px 0}.general .sec-cont .inner .box-cont .elem-r .ttl-eq{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:32px;letter-spacing:-.08em;line-height:1;margin-bottom:30px;padding-left:40px;position:relative}.general .sec-cont .inner .box-cont .elem-r .ttl-eq::before{background:transparent url(../images/general/icon_catc.svg) left 0 center/25px auto no-repeat;content:'';display:block;height:25px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px}.general .sec-cont .inner .box-cont .elem-r .list-eq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px 0}.general .sec-cont .inner .box-cont .elem-r .list-eq .item-eq{border-bottom:1px dotted #808080;color:#1a1a1a;font-size:22px;font-weight:500;padding:0 0 12px;padding-left:28px;position:relative}.general .sec-cont .inner .box-cont .elem-r .list-eq .item-eq::before{background-color:#ff8700;content:'';display:block;height:4.5px;left:3px;position:absolute;top:11px;width:4.5px}.general .sec-cont .inner .list-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;margin:0 auto 40px;max-width:940px}.general .sec-cont .inner .list-cont .item-cont{background-color:#fff;border:3px solid #fff;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;overflow:hidden;width:calc(50% - 25px)}.general .sec-cont .inner .list-cont .item-cont figure{margin:0;position:relative;width:180px}.general .sec-cont .inner .list-cont .item-cont figure figcaption{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:14px;font-weight:500;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.3);position:absolute;left:5px;bottom:5px}.general .sec-cont .inner .list-cont .item-cont .elem-txt{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:20px;padding-left:25px;-webkit-box-shadow:inset -1px 0px 3px 0px rgba(0,0,0,0.2);box-shadow:inset -1px 0px 3px 0px rgba(0,0,0,0.2)}.general .sec-cont .inner .list-cont .item-cont .elem-txt .ttl-name{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:23px;color:#0087d7;line-height:1;letter-spacing:-.08em;font-weight:500;margin-bottom:15px}.general .sec-cont .inner .list-cont .item-cont .elem-txt .ttl-name img{margin-right:8px;height:25px}.general .sec-cont .inner .list-cont .item-cont .elem-txt .txt-cont{font-size:16px;letter-spacing:-.1em;line-height:1.66;margin-bottom:20px}.general .sec-cont .inner .list-cont .item-cont .elem-txt .list-txt{width:100%}.general .sec-cont .inner .list-cont .item-cont .elem-txt .list-txt .item-txt{border-bottom:1px dotted #808080;font-size:14px;line-height:1;padding:8px 10px 8px 15px;position:relative}.general .sec-cont .inner .list-cont .item-cont .elem-txt .list-txt .item-txt::before{background-color:#ff8700;content:'';display:block;height:5px;left:5px;position:absolute;top:11px;width:5px}.general .sec-cont .inner .dl-insp{background-color:#fff;border:3px solid #fff;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:940px;overflow:hidden;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.general .sec-cont .inner .dl-insp dt{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#009fe5;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:500;letter-spacing:.08em;text-align:center;width:163px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}.general .sec-cont .inner .dl-insp dd{-webkit-box-shadow:inset -1px 0 3px 0 rgba(0,0,0,0.2);box-shadow:inset -1px 0 3px 0 rgba(0,0,0,0.2);color:#1a1a1a;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:500;letter-spacing:.14em;line-height:1;padding:15px 10px 20px 30px}.general .sec-cont .inner .dl-insp dd .txt-dot{position:relative;font-size:13px;letter-spacing:.06em;line-height:1.92;color:#1a1a1a;padding-left:27px}.general .sec-cont .inner .dl-insp dd .txt-dot::before{background-color:#ff8700;content:'';display:block;height:5px;left:5px;position:absolute;top:10px;width:5px}.general .sec-cont .inner .dl-insp dd .txt-caution{color:#1a1a1a;font-size:13px;letter-spacing:.06em;line-height:1;margin-top:.5em}.general .sec-cont .inner .dl-insp dd a{color:#29abe2;display:inline-block;font-size:13px;letter-spacing:.04em;line-height:1;margin-top:.5em;text-decoration:underline}.general .sec-cont .inner .dl-insp dd a:hover{text-decoration:none}.general .sec-cont .bg-btm{position:absolute;bottom:0;width:100%}.general .sec-case{padding:128px 0 98px;background:transparent url(../images/general/bg_case.png) center top/90% auto no-repeat}.general .sec-case .inner{margin:0 auto;max-width:920px}.general .sec-case .inner .ttl-case{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}.general .sec-case .inner .ttl-case .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#f0c29a;font-size:22px;letter-spacing:.2em;line-height:1;margin-top:-5px}.general .sec-case .inner .txt-case{font-size:22px;letter-spacing:.16em;line-height:1;margin-bottom:45px;text-align:center}.general .sec-case .inner .list-case{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 35px;margin-bottom:65px}.general .sec-case .inner .list-case .item-case{width:calc(33.3% - 24px)}.general .sec-case .inner .list-case .item-case a{display:block}.general .sec-case .inner .list-case .item-case a:hover .elem-img{opacity:.6}.general .sec-case .inner .list-case .item-case .elem-img{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;height:217px;margin-bottom:10px;overflow:hidden;padding:3px;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:273px}.general .sec-case .inner .list-case .item-case .elem-img .elem-b,.general .sec-case .inner .list-case .item-case .elem-img .elem-a{border-radius:10px;height:211px;position:absolute;width:267px}.general .sec-case .inner .list-case .item-case .elem-img .elem-b{left:3px;-webkit-clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);overflow:hidden}.general .sec-case .inner .list-case .item-case .elem-img .elem-b img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-60%);transform:translateX(-60%)}.general .sec-case .inner .list-case .item-case .elem-img .elem-a{right:3px;-webkit-clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);overflow:hidden}.general .sec-case .inner .list-case .item-case .elem-img .elem-a img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.general .sec-case .inner .list-case .item-case .elem-img .icon-b,.general .sec-case .inner .list-case .item-case .elem-img .icon-a{position:absolute;height:16px}.general .sec-case .inner .list-case .item-case .elem-img .icon-b{top:0;left:0}.general .sec-case .inner .list-case .item-case .elem-img .icon-a{bottom:0;right:0}.general .sec-case .inner .list-case .item-case .ttl-item{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:22px;font-size:#333;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}.general .sec-case .inner .list-case .item-case .txt-age{font-size:16px;letter-spacing:.04em;line-height:1;color:#0087d7;font-weight:500}.general .sec-case .inner .list-case .item-case .txt-age .num{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal}.general .sec-case .inner .pnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 5px}.general .sec-case .inner .pnavi .page-numbers{padding:0 5px;font-size:18px;letter-spacing:.1em}.general .sec-case .inner .pnavi .page-numbers.current{color:#0087d7}.general .sec-case .inner .pnavi a{color:#b2b2b2}.general .sec-pric{background:transparent url(../images/info/bg_night.png) center top/8px auto repeat;padding:128px 0 98px}.general .sec-pric .inner{background:#fff;border-radius:20px;margin:0 auto;max-width:1100px;padding:0 0 110px}.general .sec-pric .inner .ttl-night{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 30px;position:relative;top:-18px}.general .sec-pric .inner .ttl-night span{line-height:1;font-weight:500}.general .sec-pric .inner .ttl-night span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:38px;letter-spacing:.12em}.general .sec-pric .inner .ttl-night span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:13px;letter-spacing:.1em;color:#ff8700}.general .sec-pric .inner .box-ex{background-color:#f2f8fc;border:1px solid #94ccee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 50px;max-width:635px;padding:20px 0}.general .sec-pric .inner .box-ex .dl-ex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px 0;padding:16px 45px 11px}.general .sec-pric .inner .box-ex .dl-ex:nth-child(2){border-left:2px dotted #979797;border-right:2px dotted #979797}.general .sec-pric .inner .box-ex .dl-ex dt,.general .sec-pric .inner .box-ex .dl-ex dd{line-height:1;letter-spacing:.14em}.general .sec-pric .inner .box-ex .dl-ex dt{color:#0087d7;font-size:22px;font-weight:500}.general .sec-pric .inner .box-ex .dl-ex dd{color:#1a1a1a;font-size:28px;font-weight:500}.general .sec-pric .inner .box-price{padding-right:10px;max-width:635px;margin:0 auto}.general .sec-pric .inner .box-price table{border-radius:10px;margin-bottom:15px;overflow:hidden;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);box-shadow:3px 3px 3px rgba(0,0,0,0.3)}.general .sec-pric .inner .box-price table .gray{background-color:#e6e6e6;border:none !important}.general .sec-pric .inner .box-price table .th-shamp,.general .sec-pric .inner .box-price table .th-sandt{color:#fff;font-size:22px;font-weight:500;letter-spacing:.04em;border-top:none}.general .sec-pric .inner .box-price table .th-shamp{background-color:#fbb03b}.general .sec-pric .inner .box-price table .th-shamp img{margin-right:8px}.general .sec-pric .inner .box-price table .th-sandt{background-color:#f7931e;border-right:none}.general .sec-pric .inner .box-price table .th-sandt img{margin:0 6px}.general .sec-pric .inner .box-price table tr .bb-no{border-bottom:none}.general .sec-pric .inner .box-price table tr th{font-size:22px;font-weight:500;color:#fff;border:1px solid #fff;padding:14px 0}.general .sec-pric .inner .box-price table tr th.even{background-color:#40abe2}.general .sec-pric .inner .box-price table tr th.odd{background-color:#2997ce}.general .sec-pric .inner .box-price table tr th.br-no{border-right:none}.general .sec-pric .inner .box-price table tr td{background-color:#fff;border:1px solid #b3b3b3;font-size:22px;letter-spacing:.06em;text-align:center}.general .sec-pric .inner .box-price table tr td:last-child{border-right:none}.general .sec-pric .inner .box-price table tr td.odd{background-color:#fffdf8}.general .sec-pric .inner .box-price table tr td.bg2{background-color:#fefcfa}.general .sec-pric .inner .box-price table tr td.bg3{background-color:#fcf8f2}.general .sec-comming{padding:120px 0 150px;text-align:center}.general .sec-comming .txt-comming{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:24px;text-align:center;color:#1a1a1a;font-weight:500}.general .sec-bnr{padding:60px 0}.general .sec-bnr .list-bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;max-width:910px}.general .sec-bnr .list-bnr .item-bnr{width:calc(50% - 5px)}.general .sec-bnr .list-bnr a{display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.general .sec-bnr .list-bnr a:hover{opacity:.6}.general.derm .sec-cont .box-cont{-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}.general.derm .sec-cont .elem-r{padding:20px 0}.home .dl-insp{background-color:#fff;border:3px solid #fff;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:50px auto 0;max-width:940px;overflow:hidden;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.home .dl-insp dt{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#009fe5;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:22px;font-weight:500;letter-spacing:.08em;text-align:center;width:163px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}.home .dl-insp dd{-webkit-box-shadow:inset -1px 0 3px 0 rgba(0,0,0,0.2);box-shadow:inset -1px 0 3px 0 rgba(0,0,0,0.2);color:#1a1a1a;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:22px;font-weight:500;letter-spacing:.14em;line-height:1;padding:15px 10px 20px 30px}.home .dl-insp dd .txt-dot{position:relative;font-size:22px;letter-spacing:.06em;line-height:1.92;color:#1a1a1a;padding-left:27px}.home .dl-insp dd .txt-dot::before{background-color:#ff8700;content:'';display:block;height:5px;left:5px;position:absolute;top:16px;width:5px}.home .dl-insp dd .txt-caution{color:#1a1a1a;font-size:22px;letter-spacing:.06em;line-height:1.45;margin-top:.5em;padding-left:27px}.home .dl-insp dd a{color:#29abe2;display:inline-block;font-size:22px;letter-spacing:.04em;line-height:1.45;margin-top:.5em;text-decoration:underline;margin-left:27px}.home .dl-insp dd a:hover{text-decoration:none}main.info{padding-top:160px}.info .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/15.23% auto no-repeat;overflow:hidden}.info .sec-chap .inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.info .sec-chap .ttl-chap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:0 15px;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.info .sec-chap .ttl-chap.is-view{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.info .sec-chap .ttl-chap .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:29px;font-weight:500}.info .sec-chap figure{margin:0;opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%);-webkit-transition:all .6s ease;transition:all .6s ease;width:70.38%;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.info .sec-chap figure.is-view{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.info .sec-catc{background:url(../images/info/bg_catc-l.png) left top/32.61% auto no-repeat,url(../images/info/bg_catc-r.png) right top -20px/32.61% auto no-repeat;padding:76px 0 110px}.info .sec-catc .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:930px;margin:0 auto;gap:0 30px}.info .sec-catc .inner .elem-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.info .sec-catc .inner .elem-txt .ttl-catc{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#ff8700;font-size:32px;margin-bottom:20px}.info .sec-catc .inner .elem-txt p.txt-catc{font-size:22px;letter-spacing:0;line-height:2.21}.info .sec-catc .inner figure{overflow:hidden;width:34.32%}.info .sec-catc .inner figure img{border-radius:10px}.info .sec-targ{background:transparent url(../images/info/bg_targ.png) right bottom -80px/23.3% auto no-repeat;padding:0 0 215px}.info .sec-targ .inner{max-width:760px;margin:0 auto}.info .sec-targ .inner .ttl-targ{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 30px}.info .sec-targ .inner .ttl-targ span{line-height:1;font-weight:500}.info .sec-targ .inner .ttl-targ span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:37px;letter-spacing:.12em}.info .sec-targ .inner .ttl-targ span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:13px;letter-spacing:.1em;color:#ff8700}.info .sec-targ .inner .list-targ{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 35px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.info .sec-targ .inner .list-targ .item-targ{background-color:#f0f8fc;border-radius:10px;padding:18px 0 16px;text-align:center;width:230px;height:230px}.info .sec-targ .inner .list-targ .item-targ figure{overflow:hidden;position:relative}.info .sec-targ .inner .list-targ .item-targ figure img{border-radius:100px;width:67.39%;margin:0 auto 17px;display:block}.info .sec-targ .inner .list-targ .item-targ figure figcaption{font-size:22px;color:#0087d7;line-height:1;text-align:center;font-weight:500;letter-spacing:0}.info .sec-targ .inner .list-targ .item-targ.last img{margin:0 auto 9px}.info .sec-targ .inner .list-targ .item-targ.last figcaption{font-size:18px}.info .sec-targ .inner .list-targ .item-targ.last figcaption .txt-s{font-size:16px}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution{background-color:#0087d7;border-radius:50px;padding:14px 20px 14px 20px;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:720px;top:263px}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution::before{background-color:#0087d7;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);content:'';display:block;height:15px;position:absolute;right:24px;top:-14px;width:15px}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 10px}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution dl dt,.info .sec-targ .inner .list-targ .item-targ.last .ball-caution dl dd{line-height:1}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution dl dt img{margin:0}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution dl dd{color:#fff;font-size:20px;font-weight:500;letter-spacing:.06em}.info .sec-cont{background:transparent url(../images/info/bg_cont-rep.png) center top/auto 6px repeat;padding:110px 0 85px;position:relative}.info .sec-cont:before{content:'';width:100%;height:24px;background:transparent url(../images/info/bg_cont-top.png) center bottom/auto 24px repeat-x;display:block;position:absolute;top:-24px;left:0}.info .sec-cont .inner{background-color:#fff;border-radius:20px;margin:0 auto;max-width:1100px;padding:75px 0 80px}.info .sec-cont .inner .ttl-cont{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 30px}.info .sec-cont .inner .ttl-cont span{line-height:1;font-weight:500}.info .sec-cont .inner .ttl-cont span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:37px;letter-spacing:.12em}.info .sec-cont .inner .ttl-cont span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:13px;letter-spacing:.1em;color:#ff8700}.info .sec-cont .inner .txt-cont{font-size:22px;letter-spacing:.2em;line-height:1.78;margin-bottom:35px;text-align:center}.info .sec-cont .inner .list-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 25px;margin:0 auto 40px;width:83.45%}.info .sec-cont .inner .list-cont .item-cont{width:25%}.info .sec-cont .inner .list-cont .elem-img{border-radius:10px;display:block;margin-bottom:10px;overflow:hidden;position:relative}.info .sec-cont .inner .list-cont .elem-img:hover .img-mask{opacity:0}.info .sec-cont .inner .list-cont .elem-img:hover .ttl-name,.info .sec-cont .inner .list-cont .elem-img:hover .txt-en{color:#ff8700}.info .sec-cont .inner .list-cont .elem-img .img-mask{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.info .sec-cont .inner .list-cont .elem-img .ttl-name{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:26px;letter-spacing:.16em;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:14px;right:13px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.info .sec-cont .inner .list-cont .elem-img .txt-en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#fff;font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1.08;position:absolute;bottom:9px;left:9px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.info .sec-cont .inner .list-cont .elem-img .icon-arr{position:absolute;right:0;bottom:0;height:43px}.info .sec-cont .inner .list-cont .txt-context{font-size:18px;letter-spacing:.04em;line-height:1.58;text-align:left;font-weight:500}.info .sec-cont .inner .box-trim{margin:0 auto 28px;width:83.45%;border-radius:10px;overflow:hidden}.info .sec-cont .inner .box-trim a{display:block;gap:0 35px;padding:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.info .sec-cont .inner .box-trim a:hover{opacity:.6}.info .sec-cont .inner .box-trim a:hover .txt-en{color:#ff8700}.info .sec-cont .inner .box-trim .elem-img{border-radius:10px;display:block;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.info .sec-cont .inner .box-trim .elem-img .img-mask{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.info .sec-cont .inner .box-trim .elem-img .txt-en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#fff !important;font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1.08;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;bottom:17px}.info .sec-cont .inner .box-trim .elem-img .txt-en.en1{left:14px}.info .sec-cont .inner .box-trim .elem-img .txt-en.en2{right:393px}.info .sec-cont .inner .box-trim .elem-img .ttl-name{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:26px;font-weight:500;gap:0 13px;letter-spacing:.1em;line-height:1;position:absolute;top:20px}.info .sec-cont .inner .box-trim .elem-img .ttl-name.ttl1{left:305px}.info .sec-cont .inner .box-trim .elem-img .ttl-name.ttl2{right:25px}.info .sec-cont .inner .box-trim .elem-img .icon-arr{bottom:0;height:43px;position:absolute;right:15px}.info .sec-cont .inner .dl-etc{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f4fafe;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 22px;margin:0 auto;padding:12px 22px;width:83.45%}.info .sec-cont .inner .dl-etc dt{height:40px;line-height:40px;color:#fff;font-size:22px;font-weight:500;letter-spacing:.16em;background:transparent url(../images/info/bg_etc-dt.png) center center/100% 100% no-repeat;width:138px;text-align:center}.info .sec-cont .inner .dl-etc dd{font-size:22px;letter-spacing:.14em;line-height:1;font-weight:500}.info .sec-case{padding:128px 0 98px}.info .sec-case .inner{max-width:1106px;width:calc(100% - 40px);margin:0 auto;padding:96px 100px 93px;border-radius:13px;background-color:#fff;background:#fff url(../images/info/bg_case.png) no-repeat bottom center/100% auto}.info .sec-case .inner .ttl-case{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}.info .sec-case .inner .ttl-case .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#f0c29a;font-size:22px;letter-spacing:.2em;line-height:1;margin-top:-5px}.info .sec-case .inner .box-case{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.info .sec-case .inner .box-case figure{width:476px;margin:0;margin-right:-10%}.info .sec-case .inner .box-case .elem-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 468px);-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.info .sec-case .inner .box-case .elem-txt .name-case{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:21px;letter-spacing:.06em;line-height:1.28;background-color:#ff8700;border-radius:5px;-webkit-box-shadow:0 0 0 3px #ff8700 inset, 0 0 0 4px #fff inset;box-shadow:0 0 0 3px #ff8700 inset, 0 0 0 4px #fff inset;color:#fff;margin-bottom:29px;padding:17px 0;position:relative;text-align:center;width:397px}.info .sec-case .inner .box-case .elem-txt .name-case:before{background:transparent url(../images/info/txt_case01.png) center center/100% 100% no-repeat;content:'';display:block;height:28px;left:1px;position:absolute;top:-15px;width:62px}.info .sec-case .inner .box-case .elem-txt .txt-case{font-size:22px;font-weight:500;width:19em;letter-spacing:-.02em;line-height:2}.info .sec-case .inner .box-link{text-align:center}.info .sec-case .inner .box-link .btn-link{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#ff8700;background-image:url(../images/info/icon_arr-w.svg);background-position:center right 17px;background-repeat:no-repeat;background-size:8px;border-radius:50px;color:#fff;display:inline-block;font-size:18px;font-weight:500;letter-spacing:.1em;line-height:1;padding:10px 41px 12px 37px}.info .sec-night{background:transparent url(../images/info/bg_night.png) center top/8px auto repeat;padding:128px 0 98px}.info .sec-night .inner{background:#fff url(../images/info/bg_night-sec.png) center top/27px auto repeat;border-radius:20px;margin:0 auto;max-width:1100px;padding:0 0 110px}.info .sec-night .inner .ttl-night{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 30px;position:relative;top:-18px}.info .sec-night .inner .ttl-night span{line-height:1;font-weight:500}.info .sec-night .inner .ttl-night span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:38px;letter-spacing:.12em}.info .sec-night .inner .ttl-night span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:13px;letter-spacing:.1em;color:#ff8700}.info .sec-night .inner .txt-night{font-size:20px;letter-spacing:.2em;line-height:2.23;margin-bottom:20px;text-align:center}.info .sec-night .inner .txt-night .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #d7eef7));background:linear-gradient(transparent 50%, #d7eef7 50%)}.info .sec-night .inner .dl-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;margin-top:-18px}.info .sec-night .inner .dl-time dt{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background:transparent url(../images/info/bg_dt-time.png) center top/100% 100% no-repeat;color:#fff;font-size:22px;height:35px;letter-spacing:.12em;line-height:35px;margin-bottom:-18px;text-align:center;width:248px;z-index:1}.info .sec-night .inner .dl-time dd{border-radius:10px;padding:30px 0 14px;width:700px}.info .sec-night .inner .dl-time dd .list-contact{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.info .sec-night .inner .dl-time dd .list-contact .item-contact{text-align:center;width:45%;padding:20px 0 22px}.info .sec-night .inner .dl-time dd .list-contact .item-contact:first-child{border-right:2px dotted #999999}.info .sec-night .inner .dl-time dd .list-contact .item-contact:last-child{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 10px}.info .sec-night .inner .dl-time dd .list-contact .item-contact:last-child .elem-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.info .sec-night .inner .dl-time dd .list-contact .item-contact:last-child figure{margin:0;width:78px}.info .sec-night .inner .dl-time dd .list-contact .item-contact .ttl-contact,.info .sec-night .inner .dl-time dd .list-contact .item-contact .ttl-tel{font-size:20px;font-weight:500;letter-spacing:.14em;line-height:1;text-align:center;margin-bottom:10px}.info .sec-night .inner .dl-time dd .list-contact .item-contact .ttl-contact img,.info .sec-night .inner .dl-time dd .list-contact .item-contact .ttl-tel img{margin-right:10px}.info .sec-night .inner .dl-time dd .list-contact .item-contact .txt-tel{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:31px;letter-spacing:.1em;line-height:1;font-weight:500;text-align:center}.info .sec-night .inner .dl-time dd .list-contact .item-contact .txt-line{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:29px;font-weight:500;color:#e84034;line-height:1;letter-spacing:.08em;text-align:center}.info .sec-night .inner .txt-caution{font-size:20px;letter-spacing:.14em;line-height:1.91;margin:0 auto;width:820px;text-indent:-1em;padding-left:1em}.info .sec-night .inner .txt-caution.last{margin-bottom:60px}.info .sec-night .inner .txt-caution.red{color:#e83e24}.info .sec-night .inner .dl-listen{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.info .sec-night .inner .dl-listen dt{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background:transparent url(../images/info/bg_dt-cont.png) center top/100% 100% no-repeat;color:#fff;font-size:20px;height:35px;letter-spacing:.12em;line-height:35px;margin-bottom:-18px;text-align:center;width:785px;z-index:1}.info .sec-night .inner .dl-listen dd{border-radius:10px;padding:52px 0 35px;width:820px}.info .sec-night .inner .dl-listen dd .list-listen{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 0;margin:0 auto 22px;width:695px}.info .sec-night .inner .dl-listen dd .list-listen .item-listen{border-bottom:2px dotted #999;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1;padding-bottom:6px;padding-left:20px;width:50%}.info .sec-night .inner .dl-listen dd .list-listen .item-listen img{margin-right:8px;margin-top:6px}.info .sec-night .inner .dl-listen dd .txt-note{font-size:20px;font-weight:600;letter-spacing:.03em;line-height:1.91;margin:0 auto;width:695px}.info .sec-night .inner .dl-listen dd .txt-note.red{color:#e83e24}.info .sec-night .inner .box-blue{background-color:#f4fafe;border:1px solid #94ccee;border-radius:10px;margin:80px auto 20px;padding:0;width:820px}.info .sec-night .inner .box-price{border:1px solid #b3b3b3;border-radius:10px;-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.1);box-shadow:2px 2px 1px rgba(0,0,0,0.1);margin:0 auto 65px;overflow:hidden;width:810px}.info .sec-night .inner .box-price dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.info .sec-night .inner .box-price dl>dt{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:22px;font-weight:500;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.02em;line-height:1.4;text-align:center;width:122px}.info .sec-night .inner .box-price dl>dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:20px;font-weight:500;letter-spacing:.02em;padding:24px 25px}.info .sec-night .inner .box-price dl>dd p{font-size:20px}.info .sec-night .inner .box-price dl.dl-targ>dt{background-color:#009fe5;border-bottom:1px solid #ffffff}.info .sec-night .inner .box-price dl.dl-targ>dd{border-bottom:1px solid #b3b3b3}.info .sec-night .inner .box-price dl.dl-pay>dt{background-color:#008edd;border-bottom:1px solid #ffffff}.info .sec-night .inner .box-price dl.dl-pay>dd{border-bottom:1px solid #b3b3b3}.info .sec-night .inner .box-price dl.dl-insu>dt{background-color:#0b7fce}.info .sec-night .inner .box-price dl .elem-cost{border:1px solid #b3b3b3;overflow:hidden;border-radius:8px;margin:1em 0}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dt{background-color:#e6f3ff;color:#0087d7;font-size:18px;letter-spacing:.02em;line-height:1;border-right:1px solid #b3b3b3}.info .sec-night .inner .box-price dl .elem-cost .dl-cost.first dt,.info .sec-night .inner .box-price dl .elem-cost .dl-cost.first dd{border-bottom:1px solid #b3b3b3}.info .sec-night .inner .box-price dl .elem-cost .dl-cost.first dd{padding:15px 17px}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dd{padding:0;background-color:#fafdff}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dd .elem-txt{padding:13px 17px}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dd .elem-txt.first{border-bottom:1px solid #b3b3b3}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dd .elem-txt .txt-cost{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dd .elem-txt .txt-cost.first{margin-bottom:.5em}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dd .elem-txt .txt-cost.indent{text-indent:1em}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dd .elem-txt .txt-cost .txt-time{display:inline-block;width:10em}.info .sec-night .inner .box-warning{text-align:center}.info .sec-night .inner .box-warning .txt-warning{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #fce7e8));background:linear-gradient(transparent 60%, #fce7e8 40%);color:#e83e24;display:inline;font-size:23px;letter-spacing:.1em;line-height:2;text-align:center}.info .sec-night .inner .box-warning .txt-warning .txt-dot{position:relative}.info .sec-night .inner .box-warning .txt-warning .txt-dot::before{background:radial-gradient(circle 5px, #e83e24 40%, transparent 60%);content:'';left:0;margin:auto;padding-top:5px;position:absolute;right:0;top:-6px}.info .sec-bnr{padding:60px 0}.info .sec-bnr .list-bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1100px;margin:0 auto}.info .sec-bnr .list-bnr a{display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.info .sec-bnr .list-bnr a:hover{opacity:.6}main.news-detail{padding:120px 0 120px;background:url(../images/info/bg_chap.png) left top/15.23% auto no-repeat,url(../images/news/bg_news.png) center top/130% auto no-repeat,url(../images/news/bg_news-btm.png) right 3.07% bottom 28px/24.76% auto no-repeat}.news-detail .sec-news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 40px;margin:0 auto;max-width:1100px;padding:90px 0 0}.news-detail .sec-news .inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:800px;width:100%}.news-detail .sec-news .inner .box-news .ttl-head .txt-date-cat{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 25px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 30px}.news-detail .sec-news .inner .box-news .ttl-head .txt-date-cat time{color:#999999;font-size:18px;letter-spacing:.06em;line-height:1}.news-detail .sec-news .inner .box-news .ttl-head .txt-date-cat .txt-cat{color:#808080;display:inline-block;font-size:20px;letter-spacing:.04em;line-height:1;margin:0}.news-detail .sec-news .inner .box-news .ttl-head .ttl-post{color:#000;font-size:32px;font-weight:900;letter-spacing:0;line-height:1.73;margin:0 0 28px}.news-detail .sec-news .inner .box-news .elem-ex{color:#000;font-size:16px;line-height:1.75}.news-detail .sec-news .inner .box-news h2,.news-detail .sec-news .inner .box-news h2 span,.news-detail .sec-news .inner .box-news h3,.news-detail .sec-news .inner .box-news h3 span,.news-detail .sec-news .inner .box-news h4,.news-detail .sec-news .inner .box-news h4 span,.news-detail .sec-news .inner .box-news p{font-weight:500;line-height:1}.news-detail .sec-news .inner .box-news h2{background-color:#dceffb;color:#000;font-size:28px;margin:0 auto 30px;padding:10px 13px}.news-detail .sec-news .inner .box-news h3{border-bottom:2px dashed #0087d7;border-left:8px solid #0087d7;color:#000;font-size:26px;margin:10px auto 30px;padding:10px 13px 10px 8px}.news-detail .sec-news .inner .box-news h4{border-left:6px solid #0087d7;color:#000;font-size:24px;margin:5px auto 30px;padding:10px 10px 10px 10px}.news-detail .sec-news .inner .box-news .vk_borderBox_title_container h4{border:none;margin:auto;padding:inherit;color:inherit}.news-detail .sec-news .inner .box-news ol,.news-detail .sec-news .inner .box-news ul{list-style:inherit}.news-detail .sec-news .inner .box-news ol li ol,.news-detail .sec-news .inner .box-news ul li ul{padding-left:1em}.news-detail .sec-news .inner .box-news p{color:#000;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.73;margin:0 0 40px;padding:0 20px}.news-detail .sec-news .inner .box-news strong,.news-detail .sec-news .inner .box-news strong a{font-weight:600 !important}.news-detail .sec-news .inner .box-news a{color:#5d5d5d;text-decoration:none}.news-detail .sec-news .inner .box-news a:hover{text-decoration:underline}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content #rtoc-mokuji-title.rtoc_center{color:#000;font-size:22px;letter-spacing:.04em}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content.frame2::before,.news-detail .sec-news .inner .box-news .rtoc-mokuji-content.frame3,.news-detail .sec-news .inner .box-news .rtoc-mokuji-content.frame4,.news-detail .sec-news .inner .box-news .rtoc-mokuji-content.frame5{border-radius:5px;border-top:9px solid #0087d7 !important}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content .decimal_ol>.rtoc-item::before{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#000;font-size:20px}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content .decimal_ol>.rtoc-item::after{background-color:#979797;top:23px}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content .mokuji_ul.level-2>.rtoc-item::before{background-color:#b1b1b1 !important}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center .rtoc_open_close,.news-detail .sec-news .inner .box-news .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center .rtoc_open_close{color:#fff !important;background-color:#0087d7;border-radius:30px;padding:8px 10px 5px;top:10px;right:10px;font-size:16px}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content .rtoc-mokuji.level-1 li span,.news-detail .sec-news .inner .box-news .rtoc-mokuji-content .rtoc-mokuji li>a{color:#000;font-weight:500;font-size:20px}.news-detail .sec-news .inner .box-news .elem-contact{background-color:#0087d7;border-radius:10px;color:#fff;display:block;margin:35px auto 43px;padding:17px 30px 30px;text-align:center}.news-detail .sec-news .inner .box-news .elem-contact .icon{text-align:center;position:relative;margin-bottom:15px}.news-detail .sec-news .inner .box-news .elem-contact .icon::before{content:"";width:80%;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.news-detail .sec-news .inner .box-news .elem-contact .icon span{padding:0 25px;background-color:#0087d7;position:relative;display:inline-block}.news-detail .sec-news .inner .box-news .elem-contact .ttl-cont{color:#fff;font-size:28px;line-height:1;letter-spacing:.08em;font-weight:900;margin:0 auto 18px}.news-detail .sec-news .inner .box-news .elem-contact .txt-cont{color:#fff;font-size:20px;line-height:1.78;margin:0 auto 25px;padding:0;text-align:left;width:80%}.news-detail .sec-news .inner .box-news .elem-contact .link-cont{color:#0087d7;font-size:20px;letter-spacing:.01em;line-height:1;padding:12px 50px 14px;background-color:#fff;font-weight:500;border-radius:30px;position:relative;-webkit-transition:.3s ease-out;transition:.3s ease-out;display:inline-block;text-decoration:none}.news-detail .sec-news .inner .box-news .elem-contact .link-cont::after{content:"";width:6px;height:6px;border-right:1px solid #0087d7;border-bottom:1px solid #0087d7;display:block;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.news-detail .sec-news .inner .box-news .elem-contact .link-cont:hover{opacity:.6}.news-detail .sec-news .inner .box-news .elem-staff{padding:17px 30px 30px 20px;border-top:1px solid #0087d7;border-bottom:1px solid #0087d7;position:relative;margin:35px auto 70px;display:block}.news-detail .sec-news .inner .box-news .elem-staff::before{content:"About me";color:#ffffff;font-size:18px;background-color:#0087d7;line-height:1;letter-spacing:.075em;padding:10px 10px 8px;display:block;position:absolute;right:20px;top:0}.news-detail .sec-news .inner .box-news .elem-staff .elem-photo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.news-detail .sec-news .inner .box-news .elem-staff .elem-photo figure{overflow:hidden;width:79px;height:79px;position:relative;border-radius:80px}.news-detail .sec-news .inner .box-news .elem-staff .elem-photo figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;position:absolute;top:0;left:0}.news-detail .sec-news .inner .box-news .elem-staff .name-staff{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 30px;margin:0;padding:0}.news-detail .sec-news .inner .box-news .elem-staff .name-staff .txt-name{font-size:22px;letter-spacing:.1em;line-height:1;color:#000;padding:0}.news-detail .sec-news .inner .box-news .elem-staff .name-staff .txt-posi{color:#0087d7;font-size:18px;font-weight:400;letter-spacing:0;line-height:1;padding:0}.news-detail .sec-news .inner .box-news .elem-staff .elem-txt{padding-left:93px}.news-detail .sec-news .inner .box-news .elem-staff .elem-txt .txt-staff{color:#5d5d5d;font-size:20px;line-height:2;margin:0;padding:0}.news-detail .sec-news aside.as-news{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:270px}.news-detail .sec-news aside.as-news .ttl-as{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 30px}.news-detail .sec-news aside.as-news .ttl-as span{line-height:1}.news-detail .sec-news aside.as-news .ttl-as span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#333333;font-size:24px;font-weight:500;letter-spacing:.04em}.news-detail .sec-news aside.as-news .ttl-as span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;font-weight:700;letter-spacing:.08em}.news-detail .sec-news aside.as-news .list-sugg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px;margin:0 0 30px;width:100%}.news-detail .sec-news aside.as-news .list-sugg .item-sugg{border-radius:8px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);overflow:hidden;width:calc(50% - 5px)}.news-detail .sec-news aside.as-news .list-sugg .item-sugg a{display:block;text-decoration:none;width:100%}.news-detail .sec-news aside.as-news .list-sugg .item-sugg a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news-detail .sec-news aside.as-news .list-sugg .item-sugg figure{margin:0 auto 7px;overflow:hidden;padding-top:63%;position:relative;width:100%}.news-detail .sec-news aside.as-news .list-sugg .item-sugg figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:100%}.news-detail .sec-news aside.as-news .list-sugg .item-sugg .elem-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 10px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.news-detail .sec-news aside.as-news .list-sugg .item-sugg .elem-txt .ttl-post{color:#5d5d5d;font-size:16px;line-height:1.42;margin:0}.news-detail .sec-news aside.as-news .list-sugg .item-sugg .elem-txt .txt-date-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.news-detail .sec-news aside.as-news .list-sugg .item-sugg .elem-txt .txt-date-cat time{color:#919191;font-size:11px;letter-spacing:.1em;line-height:1}.news-detail .sec-news aside.as-news .list-sugg .item-sugg .elem-txt .txt-date-cat .txt-cat{color:#808080;display:inline-block;font-size:11px;letter-spacing:0;line-height:1}.news-detail .sec-news aside.as-news .box-bnr{position:-webkit-sticky;position:sticky;top:80px}.news-detail .sec-news aside.as-news .box-bnr .elem-bnr{margin-bottom:30px}.news-detail .sec-news aside.as-news .box-bnr .elem-bnr .link-bnr{display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.news-detail .sec-news aside.as-news .box-bnr .elem-bnr .link-bnr:hover{opacity:.6}.news-detail .sec-news aside.as-news .box-bnr .elem-bnr .link-bnr img{border-radius:10px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.1);margin:0;overflow:hidden}.news-detail .sec-news aside.as-news .box-bnr .elem-bnr figure{display:block;margin-bottom:15px}.news-detail .sec-news aside.as-news .box-bnr .elem-bnr figure img{border-radius:10px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.1);margin:0;overflow:hidden}.news-detail .sec-news aside.as-news .box-bnr .elem-bnr .box-btn{margin:0 auto;text-align:center}.news-detail .sec-news aside.as-news .box-bnr .elem-bnr .box-btn .btn-link{background:#e11b23 url(../img/column/icon_arr-w.svg) right 10px center/7px auto no-repeat;border-radius:30px;display:inline-block;line-height:1;line-height:1;padding:7px 30px 10px 20px;text-decoration:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}.news-detail .sec-news aside.as-news .box-bnr .elem-bnr .box-btn .btn-link span{color:#fff;font-size:10px;letter-spacing:.05em;line-height:1}.news-detail .sec-news aside.as-news .rtoc-mokuji-content .rtoc-mokuji sli span,.news-detail .sec-news aside.as-news .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a{font-size:20px !important}main.news{padding:120px 0 120px;background:url(../images/info/bg_chap.png) left top/15.23% auto no-repeat,url(../images/news/bg_news.png) center top/130% auto repeat,url(../images/news/bg_news-btm.png) right 3.07% bottom 28px/24.76% auto no-repeat}.news .sec-news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 40px;margin:0 auto;max-width:1100px;padding:90px 0 0}.news .sec-news .inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:800px;width:100%}.news .sec-news .inner .ttl-page{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px 0;margin-bottom:52px}.news .sec-news .inner .ttl-page span{line-height:1}.news .sec-news .inner .ttl-page span img{margin-right:10px}.news .sec-news .inner .ttl-page span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#333;font-size:40px;font-weight:500;letter-spacing:.14em}.news .sec-news .inner .ttl-page span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:22px;font-weight:500;letter-spacing:.08em}.news .sec-news .inner .list-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px;margin-bottom:35px}.news .sec-news .inner .list-cat .item-cat a{background-color:transparent;border-radius:20px;color:#000;display:inline-block;font-size:20px;font-style:normal;font-weight:500;line-height:1;padding:7px 15px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.news .sec-news .inner .list-cat .item-cat:hover a,.news .sec-news .inner .list-cat .item-cat.active a{background-color:#0087d7;color:#fff}.news .sec-news .inner .list-news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 26px;margin:0 0 50px}.news .sec-news .inner .list-news .item-news{border-radius:8px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.1);overflow:hidden;width:calc(50% - 13px)}.news .sec-news .inner .list-news .item-news a{display:block;text-decoration:none}.news .sec-news .inner .list-news .item-news a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news .sec-news .inner .list-news .item-news a figure{margin:0 auto 10px;overflow:hidden;padding-top:63%;position:relative;width:100%}.news .sec-news .inner .list-news .item-news a figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:100%}.news .sec-news .inner .list-news .item-news a .elem-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:81px;padding:0 18px 15px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.news .sec-news .inner .list-news .item-news a .elem-txt .ttl-post{color:#5d5d5d;font-size:22px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1.42;margin:0}.news .sec-news .inner .list-news .item-news a .elem-txt .txt-date-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.news .sec-news .inner .list-news .item-news a .elem-txt .txt-date-cat time{color:#ababab;font-size:20px;letter-spacing:0;line-height:1}.news .sec-news .inner .list-news .item-news a .elem-txt .txt-date-cat .txt-cat{color:#ababab;display:inline-block;font-size:20px;line-height:1;margin:0}.news .sec-news aside.as-news{position:relative;width:270px}.news .sec-news aside.as-news .ttl-as{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px 0;margin:0 auto 30px}.news .sec-news aside.as-news .ttl-as span{line-height:1}.news .sec-news aside.as-news .ttl-as span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#333333;font-size:24px;font-weight:500;letter-spacing:.04em}.news .sec-news aside.as-news .ttl-as span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;font-weight:700;letter-spacing:.08em}.news .sec-news aside.as-news .list-sugg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px;margin:0 0 30px;width:100%}.news .sec-news aside.as-news .list-sugg .item-sugg{border-radius:8px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);overflow:hidden;width:calc(50% - 5px)}.news .sec-news aside.as-news .list-sugg .item-sugg a{display:block;text-decoration:none;width:100%}.news .sec-news aside.as-news .list-sugg .item-sugg a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news .sec-news aside.as-news .list-sugg .item-sugg figure{margin:0 auto 7px;overflow:hidden;padding-top:63%;position:relative;width:100%}.news .sec-news aside.as-news .list-sugg .item-sugg figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:100%}.news .sec-news aside.as-news .list-sugg .item-sugg .elem-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 10px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.news .sec-news aside.as-news .list-sugg .item-sugg .elem-txt .ttl-post{color:#5d5d5d;font-size:16px;line-height:1.42;margin:0}.news .sec-news aside.as-news .list-sugg .item-sugg .elem-txt .txt-date-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.news .sec-news aside.as-news .list-sugg .item-sugg .elem-txt .txt-date-cat time{color:#919191;font-size:11px;letter-spacing:.1em;line-height:1}.news .sec-news aside.as-news .list-sugg .item-sugg .elem-txt .txt-date-cat .txt-cat{color:#808080;display:inline-block;font-size:11px;letter-spacing:0;line-height:1;margin-left:auto}.news .sec-news aside.as-news .box-bnr{position:-webkit-sticky;position:sticky;top:80px}.news .sec-news aside.as-news .box-bnr .elem-bnr .link-bnr{display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.news .sec-news aside.as-news .box-bnr .elem-bnr .link-bnr:hover{opacity:.6}.news .sec-news aside.as-news .box-bnr .elem-bnr .link-bnr img{border-radius:10px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.1);margin:0;overflow:hidden}.news .sec-news aside.as-news .box-bnr .elem-bnr figure{display:block;margin-bottom:15px}.news .sec-news aside.as-news .box-bnr .elem-bnr figure img{border-radius:10px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.1);margin:0;overflow:hidden}.news .sec-news aside.as-news .box-bnr .elem-bnr .box-btn{margin:0 auto;text-align:center}.news .sec-news aside.as-news .box-bnr .elem-bnr .box-btn .btn-link{background:#e11b23 url(../img/column/icon_arr-w.svg) right 10px center/7px auto no-repeat;border-radius:30px;display:inline-block;line-height:1;line-height:1;padding:7px 30px 10px 20px;text-decoration:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}.news .sec-news aside.as-news .box-bnr .elem-bnr .box-btn .btn-link span{color:#fff;font-size:10px;letter-spacing:.05em;line-height:1}main.opht-detail{padding-top:120px}.opht-detail .sec-post{background:transparent url(../images/general-detail/bg_head-r.png) right top/30.53% auto no-repeat}.opht-detail .sec-post .ttl-sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 55px;padding-top:95px;background:transparent url(../images/general-detail/bg_head.png) left top/11.84% auto no-repeat}.opht-detail .sec-post .ttl-sec span{line-height:1}.opht-detail .sec-post .ttl-sec .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:35px;font-weight:500;color:#0087d7;letter-spacing:.14em}.opht-detail .sec-post .ttl-sec .en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;font-weight:500;letter-spacing:.14em}.opht-detail .sec-post article{background:transparent url(../images/general-detail/bg_post.png) left top 20px/100% auto no-repeat;padding:0 0 120px}.opht-detail .sec-post article .inner{max-width:780px;margin:0 auto}.opht-detail .sec-post article .head-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 65px;margin-bottom:50px}.opht-detail .sec-post article .head-post .elem-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.opht-detail .sec-post article .head-post .elem-txt .ttl-post{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.11;margin-bottom:15px}.opht-detail .sec-post article .head-post .elem-txt .txt-cat-age{border-bottom:1px solid #0087d7;color:#0087d7;font-size:13px;letter-spacing:.04em;line-height:1;margin-bottom:15px;padding-bottom:10px}.opht-detail .sec-post article .head-post .elem-txt .txt-cat-age .num{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal}.opht-detail .sec-post article .head-post .elem-txt .elem-ex{color:#333;font-size:14px;letter-spacing:.04em;line-height:2.07}.opht-detail .sec-post article .head-post .elem-img{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;height:288px;margin-bottom:10px;overflow:hidden;padding:3px;position:relative;width:360px}.opht-detail .sec-post article .head-post .elem-img .elem-b,.opht-detail .sec-post article .head-post .elem-img .elem-a{border-radius:10px;height:282px;position:absolute;width:354px}.opht-detail .sec-post article .head-post .elem-img .elem-b{left:3px;-webkit-clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);overflow:hidden}.opht-detail .sec-post article .head-post .elem-img .elem-b img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-60%);transform:translateX(-60%)}.opht-detail .sec-post article .head-post .elem-img .elem-a{right:3px;-webkit-clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);overflow:hidden}.opht-detail .sec-post article .head-post .elem-img .elem-a img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.opht-detail .sec-post article .head-post .elem-img .icon-b,.opht-detail .sec-post article .head-post .elem-img .icon-a{position:absolute;height:16px}.opht-detail .sec-post article .head-post .elem-img .icon-b{top:0;left:0}.opht-detail .sec-post article .head-post .elem-img .icon-a{bottom:0;right:0}.opht-detail .sec-post article .entry-content{margin:0 auto 95px}.opht-detail .sec-post article .entry-content h2{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#e6f7ff;color:#333;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.13;margin-bottom:20px;padding:15px 15px 15px 30px;position:relative}.opht-detail .sec-post article .entry-content h2::before{background-color:#0087d7;content:'';height:37px;left:10px;position:absolute;top:8px;width:3px}.opht-detail .sec-post article .entry-content p{font-size:14px;letter-spacing:.06em;line-height:1.92;margin-bottom:20px}.opht-detail .sec-post article .box-btn{text-align:center;margin:0 auto}.opht-detail .sec-post article .box-btn .btn-link{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#0087d7;background-image:url(../images/info/icon_arr-w.svg);background-position:center right 17px;background-repeat:no-repeat;background-size:8px;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1;padding:10px 41px 12px 37px;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.opht-detail .sec-post article .box-btn .btn-link:hover{opacity:.6}main.privacy{padding-top:120px}.privacy .sec-priv{background:transparent url(../images/privacy/bg_priv.png) center top/130% auto no-repeat;overflow:hidden;padding:95px 0 130px}.privacy .sec-priv .txt-priv{font-size:20px;letter-spacing:0;line-height:2;text-align:left;font-weight:600}.privacy .sec-priv .inner{font-weight:600;margin:0 auto;max-width:870px;position:relative;text-align:left}.privacy .sec-priv .inner .ttl-priv{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#333;font-size:32px;font-weight:500;letter-spacing:.14em;margin-bottom:70px;text-align:center}.privacy .sec-priv .inner .ttl-priv .txt-l{font-size:clamp(35px, 5vw, 48px)}.privacy .sec-priv .inner .ttl-priv .txt-l.txt-rot{display:inline-block;-webkit-transform:rotate(29deg);transform:rotate(29deg)}.privacy .sec-priv .inner .ttl-priv .txt-red{color:#ae2a2b}.privacy .sec-priv .inner .txt-priv,.privacy .sec-priv .inner li{font-size:20px;font-weight:600;letter-spacing:0;line-height:2;text-align:left}.privacy .sec-priv .inner .box-priv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px 0;padding-top:35px}.privacy .sec-priv .inner .box-priv dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:13px 0}.privacy .sec-priv .inner .box-priv dl dt{background:transparent url(../images/privacy/bg_line.png) left bottom/100% 2px no-repeat;font-size:22px;line-height:1;padding:2px 0 8px 10px;position:relative;font-weight:600}.privacy .sec-priv .inner .box-priv dl dt::before{background-color:#000;content:'';display:block;height:21px;left:0;position:absolute;top:0;width:3px}.privacy .sec-priv .inner .box-priv dl dt::after{background-color:#000;content:'';display:block;height:1px;left:0;position:absolute;bottom:0;width:100%}.privacy .sec-priv .inner .box-priv dl dd{padding-left:5px}.privacy .sec-priv .inner .box-priv dl dd ol li{text-indent:-1em;padding-left:1em}.privacy .sec-priv .inner .box-priv dl dd ol li ol{padding-left:1em}main.recruit{padding-top:120px;position:relative}main.recruit::before,main.recruit::after{content:'';display:block;position:absolute;z-index:0}main.recruit::before{background:url(../images/recruit/bg_top.png) center center/100% auto no-repeat;left:0;padding-top:32%;top:188px;width:27.84%}main.recruit::after{background:url(../images/recruit/bg_btm.png) center center/100% auto no-repeat;right:12px;padding-top:21%;bottom:40px;width:19.3%}.recruit .sec-chap{padding:153px 0 70px;position:relative;z-index:1}.recruit .sec-chap .inner .ttl-chap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:13px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recruit .sec-chap .inner .ttl-chap span{line-height:1;letter-spacing:.1em}.recruit .sec-chap .inner .ttl-chap span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:43px;font-weight:500}.recruit .sec-chap .inner .ttl-chap span.en{font-family:'Montserrat', sans-serif;color:#ff8700;font-size:15px;font-weight:500}.recruit .sec-link{padding:0 0 160px;position:relative;z-index:1}.recruit .sec-link .inner{max-width:985px;margin:0 auto;width:100%}.recruit .sec-link .inner .list-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:27px 0}.recruit .sec-link .inner .list-link .item-link{border-radius:8px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);overflow:hidden;width:100%}.recruit .sec-link .inner .list-link a{background-color:#f4f9fd;display:block;position:relative;padding:38px 45px 95px}.recruit .sec-link .inner .list-link a .ttl-link{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#005dac;font-size:34px;letter-spacing:.16em;line-height:1;margin-bottom:21px;font-weight:500}.recruit .sec-link .inner .list-link a .txt-link{color:#281613;font-size:22px;font-weight:500;letter-spacing:.04em;line-height:1}.recruit .sec-link .inner .list-link a .icon-arr{position:absolute;right:40px;bottom:32px}main.staff{padding-top:120px}.staff .ttl-sec{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px 0}.staff .ttl-sec span{font-weight:500;line-height:1}.staff .ttl-sec span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:37px;letter-spacing:.16em}.staff .ttl-sec span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;letter-spacing:.1em}.staff .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/15.23% auto no-repeat;overflow:hidden}.staff .sec-chap .inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.staff .sec-chap .ttl-chap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:0 15px;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.staff .sec-chap .ttl-chap.is-view{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.staff .sec-chap .ttl-chap img{margin-top:8px}.staff .sec-chap .ttl-chap .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:32px;font-weight:500}.staff .sec-chap figure{margin:0;opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%);-webkit-transition:all .6s ease;transition:all .6s ease;width:70.38%;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.staff .sec-chap figure.is-view{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.staff .sec-doct{background:url(../images/staff/bg_doc-l.png) left top/27.84% auto no-repeat,url(../images/staff/bg_doc-r.png) right top -65px/39.76% auto no-repeat,url(../images/staff/bg_doc-l-b.png) left bottom/39.76% auto no-repeat;padding:130px 0 50px}.staff .sec-doct .ttl-sec{margin-bottom:27px}.staff .sec-doct .inner{background:transparent url(../images/staff/bg_doc.png) left top/100% 100% no-repeat;height:auto;margin:0 auto;padding-top:45px;padding-bottom:80px;position:relative;width:1082px}.staff .sec-doct .inner::before{background:transparent url(../images/staff/img_par-doc.png) left top/100% auto no-repeat;content:'';display:block;height:219px;left:0;position:absolute;top:-167px;width:219px}.staff .sec-doct .inner .img-staff{height:auto;position:absolute;right:144px;top:64px;width:399px}.staff .sec-doct .inner .elem-staff{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px 0;margin:0 auto;max-width:830px}.staff .sec-doct .inner .elem-staff .elem-data{color:#fff;max-width:440px;margin-left:50px}.staff .sec-doct .inner .elem-staff .elem-data .txt-name{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 10px;padding-bottom:10px}.staff .sec-doct .inner .elem-staff .elem-data .txt-name span{line-height:1;font-weight:500}.staff .sec-doct .inner .elem-staff .elem-data .txt-name span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:32px;letter-spacing:.06em}.staff .sec-doct .inner .elem-staff .elem-data .txt-name span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px;letter-spacing:.08em}.staff .sec-doct .inner .elem-staff .elem-data .dl-data{border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 1em;padding:10px 5px}.staff .sec-doct .inner .elem-staff .elem-data .dl-data dt,.staff .sec-doct .inner .elem-staff .elem-data .dl-data dd{font-size:20px}.staff .sec-doct .inner .elem-staff .elem-data .dl-data dt{width:4em}.staff .sec-doct .inner .elem-staff .elem-data .dl-data dd .list-dl .item-dl{font-size:20px}.staff .sec-doct .inner .elem-staff .elem-comm{background-color:#fff;border-radius:10px;color:#0b225b;font-size:22px;font-weight:500;letter-spacing:.01em;line-height:1.45;padding:15px 20px;position:relative}.staff .sec-doct .inner .elem-staff .elem-comm::before{background:transparent url(../images/staff/bg_ball.png) left top/100% auto no-repeat;content:'';display:block;height:11px;position:absolute;right:20px;top:-11px;width:30px}.staff .sec-staff{background:transparent url(../images/staff/bg_staff-l.png) center top/auto 101% no-repeat;padding:200px 0 155px}.staff .sec-staff .ttl-sec{margin-bottom:54px}.staff .sec-staff .inner{max-width:1150px;margin:0 auto}.staff .sec-staff .inner .item-staff{background:transparent url(../images/staff/bg_staff01.png) left top/100% auto no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1100px;width:100%}.staff .sec-staff .inner .item-staff.f-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.staff .sec-staff .inner .item-staff:not(:last-child){margin-bottom:104px}.staff .sec-staff .inner .item-staff.staff01{gap:0 30px}.staff .sec-staff .inner .item-staff.staff01 .elem-staff{padding-top:51px}.staff .sec-staff .inner .item-staff.staff01 figure{margin-left:-3px;margin-top:16px;width:280px}.staff .sec-staff .inner .item-staff.staff03{background:transparent url(../images/staff/bg_staff03-r.png) left top/100% auto no-repeat;margin-right:auto;gap:0 0}.staff .sec-staff .inner .item-staff.staff03 figure{margin-left:-28px;margin-top:97px;width:380px}.staff .sec-staff .inner .item-staff.staff03 .elem-staff{position:relative;padding-top:81px}.staff .sec-staff .inner .item-staff.staff04{background:transparent url(../images/staff/bg_staff04-l.png) left top/100% auto no-repeat;margin-left:auto;gap:0 10px}.staff .sec-staff .inner .item-staff.staff04 figure{margin-right:-73px;margin-top:152px;width:265px}.staff .sec-staff .inner .item-staff.staff04 .elem-staff{padding-top:120px;position:relative}.staff .sec-staff .inner .item-staff.staff04 .elem-comm::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);left:auto;right:-10px}.staff .sec-staff .inner .item-staff.staff05{background:transparent url(../images/staff/bg_staff05-l.png) left top/100% auto no-repeat;margin-right:auto}.staff .sec-staff .inner .item-staff.staff05 .elem-staff{max-width:624px;margin-right:-67px}.staff .sec-staff .inner .item-staff.staff05 figure{margin-right:-79px;margin-top:52px;width:398px}.staff .sec-staff .inner .item-staff.staff05 .elem-comm::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);left:auto;right:-10px}.staff .sec-staff .inner .item-staff.staff06{background:transparent url(../images/staff/bg_staff06-l.png) left top/100% auto no-repeat;margin-left:auto;gap:0 0}.staff .sec-staff .inner .item-staff.staff06 .elem-staff{padding-top:51px}.staff .sec-staff .inner .item-staff.staff06 figure{margin-right:-81px;margin-top:46px;width:319px}.staff .sec-staff .inner .item-staff.staff06 .elem-comm::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);left:auto;right:-10px}.staff .sec-staff .inner .item-staff.staff07{background:transparent url(../images/staff/bg_staff07-r.png) left top/100% auto no-repeat;margin-left:auto;gap:0 20px}.staff .sec-staff .inner .item-staff.staff07 figure{margin-left:-172px;margin-top:55px;width:296px}.staff .sec-staff .inner .item-staff.staff07 .elem-staff{padding-top:113px;position:relative}.staff .sec-staff .inner .item-staff.staff07 .elem-staff .elem-comm{margin-top:30px}.staff .sec-staff .inner .item-staff.staff08{background:transparent url(../images/staff/bg_staff08-r.png) left top/100% auto no-repeat;margin-right:auto;gap:0 10px}.staff .sec-staff .inner .item-staff.staff08 figure{margin-left:-106px;margin-top:50px;width:325px}.staff .sec-staff .inner .item-staff.staff08 .elem-staff{margin-right:0;position:relative}.staff .sec-staff .inner .item-staff.staff09{background:transparent url(../images/staff/bg_staff09-l.png) left top/100% auto no-repeat;margin-left:auto;gap:0 50px}.staff .sec-staff .inner .item-staff.staff09 .elem-staff{padding-top:45px}.staff .sec-staff .inner .item-staff.staff09 figure{margin-bottom:20px;margin-right:-58px;margin-top:58px;width:311px}.staff .sec-staff .inner .item-staff.staff09 .elem-staff{margin-right:0;position:relative}.staff .sec-staff .inner .item-staff.staff09 .elem-staff .elem-comm::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);left:auto;right:-10px}.staff .sec-staff .inner .item-staff.staff-noimg{background:transparent url(../images/staff/bg_staff-noimg.png) left top/100% auto no-repeat}.staff .sec-staff .inner .item-staff.staff-noimg .elem-staff{padding-bottom:76px;padding-top:80px}.staff .sec-staff .inner .item-staff.staff-noimg .elem-comm::before{display:none}.staff .sec-staff .inner .item-staff.staff-noimg.noimg2{background:transparent url(../images/staff/bg_staff-noimg2.png) left top/100% auto no-repeat}.staff .sec-staff .inner .item-staff.staff-noimg.noimg2 .elem-staff{padding-bottom:142px;padding-top:100px}.staff .sec-staff .inner .item-staff .elem-staff{padding-top:80px}.staff .sec-staff .inner .item-staff .elem-staff .elem-data .txt-name{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px dotted #666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:10px;gap:0 20px}.staff .sec-staff .inner .item-staff .elem-staff .elem-data .txt-name span{line-height:1;font-weight:500}.staff .sec-staff .inner .item-staff .elem-staff .elem-data .txt-name span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:32px;letter-spacing:.06em;color:#0b225b}.staff .sec-staff .inner .item-staff .elem-staff .elem-data .txt-name span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px;letter-spacing:.08em;color:#0087d7}.staff .sec-staff .inner .item-staff .elem-staff .dl-data{border-bottom:1px dotted #666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 1.5em;padding:10px 7px}.staff .sec-staff .inner .item-staff .elem-staff .dl-data dt,.staff .sec-staff .inner .item-staff .elem-staff .dl-data dd{font-size:16px;line-height:1.69;text-shadow:0 0 1px rgba(255,255,255,0.3)}.staff .sec-staff .inner .item-staff .elem-staff .dl-data dt{color:#0087d7;letter-spacing:.04em;font-weight:700}.staff .sec-staff .inner .item-staff .elem-staff .dl-data dd{color:#0b225b;font-weight:700}.staff .sec-staff .inner .item-staff .elem-staff .dl-data dd .list-dl .item-dl{color:#0b225b;font-size:20px;font-weight:700;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff}.staff .sec-staff .inner .item-staff .elem-comm{background-color:#0087d7;border-radius:10px;color:#fff;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1.75;margin-top:25px;padding:15px 20px;position:relative}.staff .sec-staff .inner .item-staff .elem-comm::before{background:transparent url(../images/staff/bg_ball-b.svg) left top/100% auto no-repeat;content:'';display:block;height:13px;left:-10px;position:absolute;top:11px;width:11px}.staff .sec-staff .inner .item-staff .txt-comm{margin-top:10px;text-indent:-1em;padding-left:1em;font-size:18px;font-weight:700;color:#0b225b;line-height:1.5}main.trimming-detail{padding-top:120px}.trimming-detail .sec-post{background:transparent url(../images/general-detail/bg_head-r.png) right top/30.53% auto no-repeat}.trimming-detail .sec-post .ttl-sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 55px;padding-top:95px;background:transparent url(../images/general-detail/bg_head.png) left top/11.84% auto no-repeat}.trimming-detail .sec-post .ttl-sec span{line-height:1}.trimming-detail .sec-post .ttl-sec .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:35px;font-weight:500;color:#0087d7;letter-spacing:.14em}.trimming-detail .sec-post .ttl-sec .en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;font-weight:500;letter-spacing:.14em}.trimming-detail .sec-post article{background:transparent url(../images/general-detail/bg_post.png) left top 20px/100% auto no-repeat;padding:0 0 120px}.trimming-detail .sec-post article .inner{max-width:780px;margin:0 auto}.trimming-detail .sec-post article .head-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 65px;margin-bottom:50px}.trimming-detail .sec-post article .head-post .elem-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.trimming-detail .sec-post article .head-post .elem-txt .ttl-post{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.11;margin-bottom:15px}.trimming-detail .sec-post article .head-post .elem-txt .txt-cat-age{border-bottom:1px solid #0087d7;color:#0087d7;font-size:13px;letter-spacing:.04em;line-height:1;margin-bottom:15px;padding-bottom:10px}.trimming-detail .sec-post article .head-post .elem-txt .txt-cat-age .num{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal}.trimming-detail .sec-post article .head-post .elem-txt .elem-ex{color:#333;font-size:14px;letter-spacing:.04em;line-height:2.07}.trimming-detail .sec-post article .head-post .elem-img{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;height:288px;margin-bottom:10px;overflow:hidden;padding:3px;position:relative;width:360px}.trimming-detail .sec-post article .head-post .elem-img .elem-b,.trimming-detail .sec-post article .head-post .elem-img .elem-a{border-radius:10px;height:282px;position:absolute;width:354px}.trimming-detail .sec-post article .head-post .elem-img .elem-b{left:3px;-webkit-clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);overflow:hidden}.trimming-detail .sec-post article .head-post .elem-img .elem-b img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-60%);transform:translateX(-60%)}.trimming-detail .sec-post article .head-post .elem-img .elem-a{right:3px;-webkit-clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);overflow:hidden}.trimming-detail .sec-post article .head-post .elem-img .elem-a img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.trimming-detail .sec-post article .head-post .elem-img .icon-b,.trimming-detail .sec-post article .head-post .elem-img .icon-a{position:absolute;height:16px}.trimming-detail .sec-post article .head-post .elem-img .icon-b{top:0;left:0}.trimming-detail .sec-post article .head-post .elem-img .icon-a{bottom:0;right:0}.trimming-detail .sec-post article .entry-content{margin:0 auto 95px}.trimming-detail .sec-post article .entry-content h2{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#e6f7ff;color:#333;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.13;margin-bottom:20px;padding:15px 15px 15px 30px;position:relative}.trimming-detail .sec-post article .entry-content h2::before{background-color:#0087d7;content:'';height:37px;left:10px;position:absolute;top:8px;width:3px}.trimming-detail .sec-post article .entry-content p{font-size:14px;letter-spacing:.06em;line-height:1.92;margin-bottom:20px}.trimming-detail .sec-post article .box-btn{text-align:center;margin:0 auto}.trimming-detail .sec-post article .box-btn .btn-link{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#0087d7;background-image:url(../images/info/icon_arr-w.svg);background-position:center right 17px;background-repeat:no-repeat;background-size:8px;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1;padding:10px 41px 12px 37px;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.trimming-detail .sec-post article .box-btn .btn-link:hover{opacity:.6}main.trimming-pethotel{padding-top:160px}.trimming-pethotel .ttl-sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.trimming-pethotel .ttl-sec span{font-weight:500;line-height:1}.trimming-pethotel .ttl-sec span.ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#0087d7;font-size:37px;letter-spacing:.16em}.trimming-pethotel .ttl-sec span.en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;letter-spacing:.1em}.trimming-pethotel .inner-lity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.trimming-pethotel .inner-lity .elem-l{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.trimming-pethotel .inner-lity .list-img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.trimming-pethotel .inner-lity .list-img li{max-width:100%}.trimming-pethotel .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/15.23% auto no-repeat;overflow:hidden}.trimming-pethotel .sec-chap .inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.trimming-pethotel .sec-chap .ttl-chap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:0 15px;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.trimming-pethotel .sec-chap .ttl-chap.is-view{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.trimming-pethotel .sec-chap .ttl-chap img{margin-top:8px}.trimming-pethotel .sec-chap .ttl-chap .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:29px;font-weight:500}.trimming-pethotel .sec-chap figure{margin:0;opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%);-webkit-transition:all .6s ease;transition:all .6s ease;width:70.38%;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.trimming-pethotel .sec-chap figure.is-view{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.trimming-pethotel .sec-feat{padding:0 0 0;background:transparent url(../images/trimming/bg_feat.png) center top -151%/100% auto no-repeat}.trimming-pethotel .sec-feat .list-anc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:110px 0 115px}.trimming-pethotel .sec-feat .list-anc a{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background:#f7f2ed url(../images/trimming/icon_arr.svg) center right 20px/19px 19px no-repeat;border-radius:30px;display:block;font-size:22px;font-weight:500;letter-spacing:.08em;line-height:1;padding:10px 20px 10px 35px;text-align:left;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:225px}.trimming-pethotel .sec-feat .list-anc a:hover{opacity:.6}.trimming-pethotel .sec-feat .list-anc li:last-child a{padding:10px 20px 10px 30px}.trimming-pethotel .sec-feat .ttl-sec{margin-bottom:42px}.trimming-pethotel .sec-feat .ttl-sec .icon-ttl{margin-bottom:20px}.trimming-pethotel .sec-feat .inner{max-width:875px;margin:0 auto}.trimming-pethotel .sec-feat .inner .list-feat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 57px}.trimming-pethotel .sec-feat .inner .list-feat .item-feat{width:33%}.trimming-pethotel .sec-feat .inner .list-feat .item-feat.feat2 .elem-txt .ttl-feat{background:transparent url(../images/trimming/bg_ttl-feat2.png) center bottom/auto 7px repeat-x}.trimming-pethotel .sec-feat .inner .list-feat .item-feat.feat3 .elem-txt .ttl-feat{background:transparent url(../images/trimming/bg_ttl-feat3.png) center bottom/auto 7px repeat-x}.trimming-pethotel .sec-feat .inner .list-feat figure{margin-bottom:15px}.trimming-pethotel .sec-feat .inner .list-feat .elem-txt .ttl-feat{background:transparent url(../images/trimming/bg_ttl-feat1.png) center bottom/auto 7px repeat-x;font-size:24px;letter-spacing:.06em;line-height:1;margin-bottom:8px;padding-bottom:5px;text-align:center;font-weight:500}.trimming-pethotel .sec-feat .inner .list-feat .elem-txt .txt-feat{font-size:20px;font-weight:500;line-height:1.66}.trimming-pethotel .sec-menu{padding:140px 0 85px;position:relative}.trimming-pethotel .sec-menu .img-par{position:absolute}.trimming-pethotel .sec-menu .img-par.par1{right:0;top:16%;width:23.15%}.trimming-pethotel .sec-menu .img-par.par2{width:20.15%;left:0;bottom:11%}.trimming-pethotel .sec-menu .ttl-sec{margin-bottom:25px}.trimming-pethotel .sec-menu .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 30px;margin:0 auto 60px;max-width:830px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.trimming-pethotel .sec-menu .inner .box-menu{padding-top:50px;position:relative;width:50%}.trimming-pethotel .sec-menu .inner .box-menu::before{content:'';width:180px;height:60px;background:transparent url(../images/trimming/img_cord1.png) center top/100% auto no-repeat;display:block;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.trimming-pethotel .sec-menu .inner .box-menu.box-r::before{background:transparent url(../images/trimming/img_cord2.png) center top/100% auto no-repeat}.trimming-pethotel .sec-menu .inner .box-menu.box-r .box-inner{background-color:#fcf6f0}.trimming-pethotel .sec-menu .inner .box-menu.box-r .box-inner .ttl-menu{color:#d86c29;font-size:22px}.trimming-pethotel .sec-menu .inner .box-menu.box-r .box-inner .box-note{background-color:#faeee2}.trimming-pethotel .sec-menu .inner .box-menu .box-inner{background-color:#f3f9fc;border-radius:10px;-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 1px rgba(0,0,0,0.2);height:100%;overflow:hidden;padding:40px 30px 20px}.trimming-pethotel .sec-menu .inner .box-menu .box-inner .ttl-menu{color:#274b93;font-size:24px;font-weight:500;letter-spacing:.06em;line-height:1;margin-bottom:18px;padding-bottom:0;text-align:center}.trimming-pethotel .sec-menu .inner .box-menu .box-inner .ttl-menu img{margin:0 8px}.trimming-pethotel .sec-menu .inner .box-menu .box-inner .list-menu{height:18em}.trimming-pethotel .sec-menu .inner .box-menu .box-inner .list-menu .item-menu{font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:1.45}.trimming-pethotel .sec-menu .inner .box-menu .box-inner .list-menu .item-menu:not(:last-child){margin-bottom:15px}.trimming-pethotel .sec-menu .box-note{border:3px solid #e0eff3;border-radius:6px;font-weight:500;margin:0 auto 60px;padding:15px 20px;position:relative;width:41em;z-index:1}.trimming-pethotel .sec-menu .box-note .txt-note{font-size:22px;padding-left:1em;text-indent:-1em}.trimming-pethotel .sec-menu .box-btn{padding-bottom:100px}.trimming-pethotel .sec-menu .box-btn a{display:block;margin:0 auto;width:491px}.trimming-pethotel .sec-menu .txt-menu{font-size:22px;font-weight:500;letter-spacing:.16em;line-height:1.75;text-align:center;margin-bottom:50px}.trimming-pethotel .sec-case{padding:128px 0 120px;background:transparent url(../images/trimming/bg_case.png) center top/100% auto no-repeat}.trimming-pethotel .sec-case .ttl-sec{margin-bottom:42px}.trimming-pethotel .sec-case .inner{margin:0 auto;max-width:920px}.trimming-pethotel .sec-case .inner .txt-case{font-size:22px;letter-spacing:.16em;line-height:1;margin-bottom:45px;text-align:center}.trimming-pethotel .sec-case .inner .list-case{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 35px;margin-bottom:65px}.trimming-pethotel .sec-case .inner .list-case .item-case{width:calc(33.3% - 24px)}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;height:217px;margin-bottom:10px;overflow:hidden;padding:3px;position:relative;width:273px}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-b,.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-a{border-radius:10px;height:211px;position:absolute;width:267px}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-b{left:3px;-webkit-clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);clip-path:polygon(0 0, 60% 0, 35% 100%, 0 100%);overflow:hidden}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-b img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-60%);transform:translateX(-60%)}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-a{right:3px;-webkit-clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);clip-path:polygon(61% 0, 100% 0, 100% 100%, 36% 100%);overflow:hidden}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-a img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .icon-b,.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .icon-a{position:absolute;height:16px}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .icon-b{top:0;left:0}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .icon-a{bottom:0;right:0}.trimming-pethotel .sec-case .inner .list-case .item-case .ttl-item{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:20px;font-size:#333;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}.trimming-pethotel .sec-case .inner .list-case .item-case .txt-age{font-size:13px;letter-spacing:.04em;line-height:1;color:#0087d7;font-weight:500}.trimming-pethotel .sec-case .inner .list-case .item-case .txt-age .num{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal}.trimming-pethotel .sec-case .inner .pnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 5px}.trimming-pethotel .sec-case .inner .pnavi .page-numbers{padding:0 5px;font-size:18px;letter-spacing:.1em}.trimming-pethotel .sec-case .inner .pnavi .page-numbers.current{color:#0087d7}.trimming-pethotel .sec-case .inner .pnavi a{color:#b2b2b2}.trimming-pethotel .sec-price{padding:110px 20px 95px;background:transparent url(../images/trimming/bg_price.png) center top/100% 100% no-repeat;margin-top:-5%}.trimming-pethotel .sec-price .inner{background:transparent url(../images/trimming/bg_price-in.png) center top/cover no-repeat;border-radius:15px;margin:0 auto;max-width:900px;padding:87px 40px 75px}.trimming-pethotel .sec-price .inner .box-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.trimming-pethotel .sec-price .inner .box-ttl .ttl-sec{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.trimming-pethotel .sec-price .inner .box-ttl .ttl-sec .ja{font-size:38px}.trimming-pethotel .sec-price .inner .box-ttl .ttl-sec .ja .txt-s{font-family:'Noto Sans JP', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;letter-spacing:.1em}.trimming-pethotel .sec-price .inner .box-ttl .elem-txt dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 5px}.trimming-pethotel .sec-price .inner .box-ttl .elem-txt dl dt,.trimming-pethotel .sec-price .inner .box-ttl .elem-txt dl dd{font-size:13px;font-weight:500;line-height:1.69}.trimming-pethotel .sec-price .inner .box-price{padding-right:10px}.trimming-pethotel .sec-price .inner .box-price table{border-radius:10px;margin-bottom:30px;overflow:hidden;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);box-shadow:3px 3px 3px rgba(0,0,0,0.3)}.trimming-pethotel .sec-price .inner .box-price table .gray{background-color:#e6e6e6;border:none !important}.trimming-pethotel .sec-price .inner .box-price table .th-shamp,.trimming-pethotel .sec-price .inner .box-price table .th-sandt{color:#fff;font-size:20px;font-weight:500;letter-spacing:.02em;border-top:none}.trimming-pethotel .sec-price .inner .box-price table .th-shamp{background-color:#fbb03b}.trimming-pethotel .sec-price .inner .box-price table .th-shamp img{margin-right:8px}.trimming-pethotel .sec-price .inner .box-price table .th-sandt{background-color:#f7931e;border-right:none}.trimming-pethotel .sec-price .inner .box-price table .th-sandt img{margin:0 6px}.trimming-pethotel .sec-price .inner .box-price table tr .bb-no{border-bottom:none}.trimming-pethotel .sec-price .inner .box-price table tr th{font-size:22px;font-weight:500;color:#fff;border:1px solid #fff;padding:.5em 5px}.trimming-pethotel .sec-price .inner .box-price table tr th.even{background-color:#40abe2}.trimming-pethotel .sec-price .inner .box-price table tr th.odd{background-color:#2997ce}.trimming-pethotel .sec-price .inner .box-price table tr td{background-color:#fff;border:1px solid #b3b3b3;font-size:20px;text-align:center;padding:.5em 5px}.trimming-pethotel .sec-price .inner .box-price table tr td:last-child{border-right:none}.trimming-pethotel .sec-price .inner .box-price table tr td.odd{background-color:#fffdf8}.trimming-pethotel .sec-price .inner .box-price table tr td.bg2{background-color:#fefcfa}.trimming-pethotel .sec-price .inner .box-price table tr td.bg3{background-color:#fcf8f2}.trimming-pethotel .sec-price .inner .box-price table tr td.bg4{background-color:#f7f0e7}.trimming-pethotel .sec-price .inner .box-price table tr td.slash{background-image:url(../images/trimming/bg_slash.png);background-size:100% 100%}.trimming-pethotel .sec-price .inner .txt-caution{font-size:22px;font-weight:500;letter-spacing:.02em;line-height:1.45}.trimming-pethotel .sec-hote{padding:95px 0 140px}.trimming-pethotel .sec-hote .ttl-sec{margin-bottom:42px}.trimming-pethotel .sec-hote .ttl-sec .icon-ttl{margin-bottom:20px}.trimming-pethotel .sec-hote .inner{max-width:875px;margin:0 auto}.trimming-pethotel .sec-hote .inner .list-feat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 57px}.trimming-pethotel .sec-hote .inner .list-feat .item-feat{width:33%}.trimming-pethotel .sec-hote .inner .list-feat .item-feat.feat2 .elem-txt .ttl-feat{background:transparent url(../images/trimming/bg_ttl-feat2.png) center bottom/auto 7px repeat-x}.trimming-pethotel .sec-hote .inner .list-feat .item-feat.feat3 .elem-txt .ttl-feat{background:transparent url(../images/trimming/bg_ttl-feat3.png) center bottom/auto 7px repeat-x}.trimming-pethotel .sec-hote .inner .list-feat figure{margin-bottom:15px}.trimming-pethotel .sec-hote .inner .list-feat .elem-txt .ttl-feat{background:transparent url(../images/trimming/bg_ttl-feat1.png) center bottom/auto 7px repeat-x;font-size:24px;letter-spacing:.06em;line-height:1;margin-bottom:8px;padding-bottom:5px;text-align:center;font-weight:500}.trimming-pethotel .sec-hote .inner .list-feat .elem-txt .txt-feat{font-size:20px;font-weight:500;line-height:1.66}.trimming-pethotel .sec-caut{background:transparent url(../images/trimming/bg_caut.png) center top/auto 20px repeat}.trimming-pethotel .sec-caut .inner{background-color:#fafafc;margin:0 auto;padding:68px 0 65px;text-align:center;width:87.3%}.trimming-pethotel .sec-caut .inner .ttl-caut{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px 0;margin-bottom:35px}.trimming-pethotel .sec-caut .inner .ttl-caut span{line-height:1;color:#ff8700}.trimming-pethotel .sec-caut .inner .ttl-caut span.txt-l{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-weight:500;font-size:40px;letter-spacing:.08em}.trimming-pethotel .sec-caut .inner .ttl-caut span.txt-s{font-weight:500;font-size:22px;letter-spacing:.025em}.trimming-pethotel .sec-caut .inner .txt-caut{font-size:22px;letter-spacing:.02em;line-height:2.23;margin:0 auto;margin-bottom:.5em;padding-left:1em;text-align:left;text-indent:-1em;width:86%;max-width:70em;margin:0 auto}.trimming-pethotel .sec-caut .inner .txt-caut .red{color:#d34c33}.trimming-pethotel .sec-caut .inner .txt-caut .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #dcf1f9));background:linear-gradient(transparent 60%, #dcf1f9 60%)}.trimming-pethotel .sec-hote-time{padding:170px 0 205px;background:transparent url(../images/trimming/bg_hote-time.png) center top 39%/93.76% auto no-repeat}.trimming-pethotel .sec-hote-time .inner{margin:0 auto;max-width:828px;width:63.69%}.trimming-pethotel .sec-hote-time .inner .dl-time{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0 0}.trimming-pethotel .sec-hote-time .inner .dl-time dt{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#0087d7;-webkit-clip-path:polygon(1.5% 0, 98% 0, 100% 15%, 100% 85%, 98% 100%, 1.5% 100%, 0 85%, 0 15%);clip-path:polygon(1.5% 0, 98% 0, 100% 15%, 100% 85%, 98% 100%, 1.5% 100%, 0 85%, 0 15%);color:#fff;font-size:22px;letter-spacing:.02em;line-height:38px;margin-bottom:-19px;text-align:center;width:338px}.trimming-pethotel .sec-hote-time .inner .dl-time dd{background-color:#f4f9fd;border:1px solid #94ccee;border-radius:6px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-l,.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-r{padding:23px 0 30px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-l p,.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-r p{text-align:center;line-height:1;font-weight:500}.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-l p.txt-day,.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-r p.txt-day{color:#0087d7;font-size:22px;letter-spacing:.14em;margin-bottom:13px}.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-l p.txt-time,.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-r p.txt-time{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;font-size:31px;letter-spacing:.1em}.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-r{border-left:2px dotted #989898}.trimming-pethotel .sec-hote-time .inner .dl-time dd .txt-bring{display:block;font-size:22px;font-weight:500;letter-spacing:.02em;line-height:1.9;margin:0 auto;width:80%}.trimming-pethotel .sec-hote-time .inner .dl-time dd .txt-caution{font-size:18px;font-weight:500;text-align:center;margin-top:17px;padding-left:1em;text-indent:-1em;line-height:1.91}.trimming-pethotel .sec-hote-time .inner .dl-time.last{margin-top:80px}.trimming-pethotel .sec-hote-time .inner .dl-time.last dd{padding:50px 0 30px}.trimming-pethotel .sec-eq .txt-caution{font-size:22px;font-weight:500;margin:40px 0;text-indent:-1em;padding-left:1em}.trimming-pethotel .sec-price-hote{padding:110px 20px 95px;background:transparent url(../images/trimming/bg_price.png) center top/100% 100% no-repeat;margin-top:-5%}.trimming-pethotel .sec-price-hote .inner{background:transparent url(../images/trimming/bg_price-in.png) center top/cover no-repeat;border-radius:15px;margin:0 auto;max-width:900px;padding:87px 40px 75px}.trimming-pethotel .sec-price-hote .inner .box-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.trimming-pethotel .sec-price-hote .inner .box-ttl .ttl-sec{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.trimming-pethotel .sec-price-hote .inner .box-ttl .ttl-sec .ja{font-size:38px}.trimming-pethotel .sec-price-hote .inner .box-ttl .ttl-sec .ja .txt-s{font-family:'Noto Sans JP', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;letter-spacing:.1em}.trimming-pethotel .sec-price-hote .inner .box-ttl .elem-txt dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 5px}.trimming-pethotel .sec-price-hote .inner .box-ttl .elem-txt dl dt,.trimming-pethotel .sec-price-hote .inner .box-ttl .elem-txt dl dd{font-size:22px;font-weight:500;line-height:1.69}.trimming-pethotel .sec-price-hote .inner .box-ttl.last{margin-top:100px}.trimming-pethotel .sec-price-hote .inner .box-price{padding-right:10px}.trimming-pethotel .sec-price-hote .inner .box-price table{border-radius:10px;margin-bottom:30px;overflow:hidden;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);box-shadow:3px 3px 3px rgba(0,0,0,0.3)}.trimming-pethotel .sec-price-hote .inner .box-price table .gray{background-color:#e6e6e6;border:none !important}.trimming-pethotel .sec-price-hote .inner .box-price table .th-shamp,.trimming-pethotel .sec-price-hote .inner .box-price table .th-sandt{color:#fff;font-size:22px;font-weight:500;letter-spacing:.02em;border-top:none}.trimming-pethotel .sec-price-hote .inner .box-price table .th-shamp{background-color:#fbb03b}.trimming-pethotel .sec-price-hote .inner .box-price table .th-shamp img{margin-right:8px}.trimming-pethotel .sec-price-hote .inner .box-price table .th-sandt{background-color:#f7931e;border-right:none}.trimming-pethotel .sec-price-hote .inner .box-price table .th-sandt img{margin:0 6px}.trimming-pethotel .sec-price-hote .inner .box-price table tr .bb-no{border-bottom:none}.trimming-pethotel .sec-price-hote .inner .box-price table tr th{font-size:22px;font-weight:500;color:#fff;border:1px solid #fff;padding:14px 0}.trimming-pethotel .sec-price-hote .inner .box-price table tr th.even{background-color:#40abe2}.trimming-pethotel .sec-price-hote .inner .box-price table tr th.odd{background-color:#2997ce}.trimming-pethotel .sec-price-hote .inner .box-price table tr th.br-no{border-right:none}.trimming-pethotel .sec-price-hote .inner .box-price table tr td{background-color:#fff;border:1px solid #b3b3b3;font-size:22px;letter-spacing:.02em;text-align:center}.trimming-pethotel .sec-price-hote .inner .box-price table tr td:last-child{border-right:none}.trimming-pethotel .sec-price-hote .inner .box-price table tr td.odd{background-color:#fffdf8}.trimming-pethotel .sec-price-hote .inner .box-price table tr td.bg2{background-color:#fefcfa}.trimming-pethotel .sec-price-hote .inner .box-price table tr td.bg3{background-color:#fcf8f2}.trimming-pethotel .sec-price-hote .inner .txt-caution{font-size:22px;font-weight:500;letter-spacing:.02em;line-height:1.75}.trimming-pethotel .sec-price-hote .inner .txt-caution.first{margin-bottom:.5em}.trimming-pethotel .sec-price-hote .inner .txt-caution .red-marker{color:#d34c33;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #f7e7e7));background:linear-gradient(transparent 60%, #f7e7e7 60%)}.trimming-pethotel .sec-price-hote .inner .dl-caution{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.trimming-pethotel .sec-price-hote .inner .dl-caution dt,.trimming-pethotel .sec-price-hote .inner .dl-caution dd{font-size:20px;letter-spacing:.02em;line-height:1.75;font-weight:500}.trimming-pethotel .sec-price-hote .inner .dl-caution dt{width:22em}.trimming-pethotel .sec-price-hote .inner .dl-caution.dl2 dt{width:21em}main.voice-detail{padding-top:260px;background:url(../images/info/bg_chap.png) left top/15.23% auto no-repeat,url(../images/voice/bg_voice.png) center top/100% auto no-repeat;background-color:transparent}.voice-detail .sec-chap{overflow:hidden}.voice-detail .sec-chap .inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.voice-detail .sec-chap .ttl-chap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:5px 0;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.voice-detail .sec-chap .ttl-chap.is-view{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.voice-detail .sec-chap .ttl-chap .txt-ja img{margin:9px 15px 0 0}.voice-detail .sec-chap .ttl-chap .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:35px;font-weight:500;letter-spacing:.2em;color:#0087d7}.voice-detail .sec-chap .ttl-chap .en{font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;color:#ff8700;font-size:13px;font-weight:500;letter-spacing:.14em;line-height:1}.voice-detail .sec-voice{padding:105px 0 165px}.voice-detail .sec-voice .inner{max-width:910px;margin:0 auto}.voice-detail .sec-voice .inner .elem-voice{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 30px;margin-bottom:55px}.voice-detail .sec-voice .inner .elem-voice .elem-l{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.voice-detail .sec-voice .inner .elem-voice .elem-l .elem-ttl{border-bottom:1px solid #0087d7;padding-bottom:10px;margin-bottom:10px}.voice-detail .sec-voice .inner .elem-voice .elem-l .elem-ttl .ttl-post{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;color:#333;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.81;margin-bottom:15px}.voice-detail .sec-voice .inner .elem-voice .elem-l .elem-ttl .txt-type-age span{color:#0087d7;font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1}.voice-detail .sec-voice .inner .elem-voice .elem-l .elem-ttl .txt-type-age span.txt-type:after{content:' / '}.voice-detail .sec-voice .inner .elem-voice .elem-l .box-ex{font-size:14px;letter-spacing:.04em;line-height:2.07;font-weight:500}.voice-detail .sec-voice .inner .elem-voice figure{border-radius:6px;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.1);box-shadow:1px 1px 6px rgba(0,0,0,0.1);overflow:hidden;position:relative;width:398px}.voice-detail .sec-voice .inner .elem-voice figure img{height:auto;width:100%}.voice-detail .sec-voice .inner .box-cont{font-size:14px;letter-spacing:.04em;line-height:2.07;font-weight:500}.voice-detail .sec-voice .inner .box-cont p{margin-bottom:1em}.voice-detail .sec-voice .inner .box-cont figure{margin-bottom:1em}.voice-detail .sec-voice .inner .box-btn{text-align:center;margin:90px auto 120px}.voice-detail .sec-voice .inner .box-btn .btn-link{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;background-color:#0087d7;background-image:url(../images/info/icon_arr-w.svg);background-position:center right 17px;background-repeat:no-repeat;background-size:8px;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1;padding:10px 41px 12px 37px;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.voice-detail .sec-voice .inner .box-btn .btn-link:hover{opacity:.6}main.voice{padding-top:160px}.voice .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/15.23% auto no-repeat;overflow:hidden}.voice .sec-chap .inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.voice .sec-chap .ttl-chap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:0 15px;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.voice .sec-chap .ttl-chap.is-view{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.voice .sec-chap .ttl-chap .ja{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:29px;font-weight:500;letter-spacing:.2em}.voice .sec-chap figure{margin:0;opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%);-webkit-transition:all .6s ease;transition:all .6s ease;width:70.38%;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.voice .sec-chap figure.is-view{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.voice .sec-voice{padding:105px 0 165px}.voice .sec-voice .inner{max-width:910px;margin:0 auto}.voice .sec-voice .list-voice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:45px 30px}.voice .sec-voice .list-voice .item-voice{width:calc(33% - 17px)}.voice .sec-voice .list-voice .item-voice a{display:block}.voice .sec-voice .list-voice .item-voice a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.voice .sec-voice .list-voice .item-voice a figure{border-radius:6px;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.1);box-shadow:1px 1px 6px rgba(0,0,0,0.1);margin:0 auto 15px;overflow:hidden;padding-top:70%;position:relative;width:100%}.voice .sec-voice .list-voice .item-voice a figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:100%}.voice .sec-voice .list-voice .item-voice a .elem-txt .ttl-post{font-family:"Kiwi Maru", serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:-.02em;line-height:1.2;font-weight:500;margin-bottom:10px}.voice .sec-voice .list-voice .item-voice a .elem-txt .txt-type-age span{color:#0087d7;font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1}.voice .sec-voice .list-voice .item-voice a .elem-txt .txt-type-age span.txt-type:after{content:' / '}@media screen and (max-width: 736px){html{font-size:13px}a{font-size:13px}p,dt,dd,li{font-size:13px}.cms-content h1,.cms-content h2{font-size:18px}.cms-content h3{font-size:16px}.cms-content h4{font-size:13px}.cms-content li{font-size:13px}.cms-content p{font-size:13px}.pager .page-numbers{font-size:13px;margin:0 5px;padding:0 5px}.pager .page-numbers:after{width:100%}.pager .page-numbers.dots{font-size:10px;padding:0}.pager .page-numbers.prev{display:none}.pager .page-numbers.next{display:none}.pager .page-numbers.next:before{width:100%}.form input,.form select,.form textarea{font-size:16px}.form input[type="text"],.form input[type="email"],.form textarea{padding:10px}.form textarea{height:200px}.form label{display:block;padding-right:0;padding-bottom:10px}.form .half{width:100%}.form .small{width:27%}.form .error{font-size:12px}.form .mwform-radio-field{margin-top:0}.text-center-large{text-align:left}.text-center-small{text-align:center}.text-right-large{text-align:left}.text-right-small{text-align:right}.content-primary{margin-right:20px;margin-left:20px;width:auto}.content-secondary{margin-right:20px;margin-left:20px;width:auto}.content-grid{margin-right:10px;margin-left:10px;width:auto}.content-gridline{margin-right:40px;margin-left:40px;max-width:initial;width:auto}.content-gridsecondary{margin-right:10px;margin-left:10px;width:auto}.content-gridmax{margin-right:10px;margin-left:10px;width:auto}.tgt-pc{display:none}.tgt-sp{display:block}.dl-side dt,.dl-side dd{float:none}.dl-side dt{width:100%}.dl-side dd{width:100%}.dl-side.-column3-7 dt{width:100%}.dl-side.-column3-7 dd{width:100%}.dl-side.-column4-6 dt{width:100%}.dl-side.-column4-6 dd{width:100%}.dl-side.-half dt{width:100%}.dl-side.-half dd{width:100%}.block{display:inline-block}.grid>[class*="column"]{padding-right:10px;padding-left:10px}.grid>.column1{width:50%}.grid>.column2{width:50%}.grid>.column3{width:50%}.grid>.column4{width:100%}.grid>.column4:nth-of-type(n+2){margin-top:20px}.grid>.column5{width:100%}.grid>.column5:nth-of-type(n+2){margin-top:20px}.grid>.column6{width:100%}.grid>.column6:nth-of-type(n+2){margin-top:20px}.grid>.column7{width:100%}.grid>.column7:nth-of-type(n+2){margin-top:20px}.grid>.column8{width:100%}.grid>.column8:nth-of-type(n+2){margin-top:20px}.grid>.column9{width:100%}.grid>.column9:nth-of-type(n+2){margin-top:20px}.grid>.column10{width:100%}.grid>.column10:nth-of-type(n+2){margin-top:20px}.grid>.column11{width:100%}.grid>.column11:nth-of-type(n+2){margin-top:20px}.grid>.column12{width:100%}.grid>.column12:nth-of-type(n+2){margin-top:20px}.grid.-line>[class*="column"]{padding-right:20px;padding-left:20px}.grid.-line>[class*="column"]:not(:first-child){border-top:1px solid #ccc;border-left:0}.grid.-nest{margin-right:-10px;margin-left:-10px}.box-hamb{top:5px;right:10px}.loading .progress{width:200px}body{min-height:100vh}body.fixed{overflow:hidden}.navi .arrow{bottom:auto;height:12px;right:26px;top:27px;width:12px}.navi .dd-link .dd-nav{position:relative;background-color:transparent;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-box-shadow:none;box-shadow:none}.navi .dd-link .dd-nav a{font-size:17px;height:auto !important;line-height:1;padding:6px 0}.info .sec-eq,.general .sec-eq,.trimming-pethotel .sec-eq{padding:40px 20px 60px}.info .sec-eq .inner,.general .sec-eq .inner,.trimming-pethotel .sec-eq .inner{width:100%}.info .sec-eq .inner .ttl-eq span.ja,.general .sec-eq .inner .ttl-eq span.ja,.trimming-pethotel .sec-eq .inner .ttl-eq span.ja{font-size:32px}.info .sec-eq .inner .txt-pop,.general .sec-eq .inner .txt-pop,.trimming-pethotel .sec-eq .inner .txt-pop{font-size:16px;text-align:center}.info .sec-eq .inner .list-eq,.general .sec-eq .inner .list-eq,.trimming-pethotel .sec-eq .inner .list-eq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px;row-gap:21px}.info .sec-eq .inner .list-eq .item-eq .caption,.general .sec-eq .inner .list-eq .item-eq .caption,.trimming-pethotel .sec-eq .inner .list-eq .item-eq .caption{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}.info .sec-eq .inner .list-eq .item-eq .caption .lbl,.general .sec-eq .inner .list-eq .item-eq .caption .lbl,.trimming-pethotel .sec-eq .inner .list-eq .item-eq .caption .lbl{font-size:18px;padding:6px 12px}.info .lity .lity-container,.general .lity .lity-container,.trimming-pethotel .lity .lity-container{margin:20px}.info .box-lity .ttl-eq,.general .box-lity .ttl-eq,.trimming-pethotel .box-lity .ttl-eq{border-left:3px solid #0085d1;font-size:23px;letter-spacing:.02em;margin-bottom:15px;padding:5px 10px}.info .box-lity .txt-eq,.general .box-lity .txt-eq,.trimming-pethotel .box-lity .txt-eq{font-size:14px;line-height:1.75;margin-bottom:20px}.info .box-lity .list-img,.general .box-lity .list-img,.trimming-pethotel .box-lity .list-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px 0;max-width:100%}.info .box-lity .list-img li,.general .box-lity .list-img li,.trimming-pethotel .box-lity .list-img li{max-width:100%}.footer .copy .txt-copy{font-size:11px;letter-spacing:.03em}main.dental-detail{padding-top:84px}.dental-detail .sec-post .ttl-sec{padding-top:40px;background:transparent url(../images/general-detail/bg_head.png) left top/25% auto no-repeat}.dental-detail .sec-post .ttl-sec .ja{font-size:26px;letter-spacing:.1em}.dental-detail .sec-post .ttl-sec .en{font-size:11px;letter-spacing:.04em}.dental-detail .sec-post article{padding:0 20px}.dental-detail .sec-post article .head-post{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px 0}.dental-detail .sec-post article .head-post .elem-txt .ttl-post{font-size:23px}.dental-detail .sec-post article .head-post .elem-txt .elem-ex{font-size:13px;letter-spacing:.02em;line-height:1.45}.dental-detail .sec-post article .head-post .elem-img{width:100%;height:240px;margin-bottom:0}.dental-detail .sec-post article .head-post .elem-img .elem-b,.dental-detail .sec-post article .head-post .elem-img .elem-a{height:234px;width:100%}.dental-detail .sec-post article .head-post .elem-img .elem-b{-webkit-clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%);clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%)}.dental-detail .sec-post article .head-post .elem-img .elem-a{-webkit-clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%);clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%)}.dental-detail .sec-post article .entry-content{margin:0 auto 40px}.dental-detail .sec-post article .entry-content h2{font-size:20px;padding:10px 10px 10px 20px}.dental-detail .sec-post article .entry-content h2::before{height:80%}.dental-detail .sec-post article .entry-content p{font-size:13px;letter-spacing:.03em;line-height:1.45}.dental-detail .sec-post article .box-btn{margin:0 auto 60px}.dental-detail .sec-post article .box-btn .btn-link{letter-spacing:.18em;font-size:14px}main.derm-detail{padding-top:84px}.derm-detail .sec-post .ttl-sec{padding-top:40px;background:transparent url(../images/general-detail/bg_head.png) left top/25% auto no-repeat}.derm-detail .sec-post .ttl-sec .ja{font-size:26px;letter-spacing:.1em}.derm-detail .sec-post .ttl-sec .en{font-size:11px;letter-spacing:.04em}.derm-detail .sec-post article{padding:0 20px}.derm-detail .sec-post article .head-post{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px 0}.derm-detail .sec-post article .head-post .elem-txt .ttl-post{font-size:23px}.derm-detail .sec-post article .head-post .elem-txt .elem-ex{font-size:13px;letter-spacing:.02em;line-height:1.45}.derm-detail .sec-post article .head-post .elem-img{width:100%;height:240px;margin-bottom:0}.derm-detail .sec-post article .head-post .elem-img .elem-b,.derm-detail .sec-post article .head-post .elem-img .elem-a{height:234px;width:100%}.derm-detail .sec-post article .head-post .elem-img .elem-b{-webkit-clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%);clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%)}.derm-detail .sec-post article .head-post .elem-img .elem-a{-webkit-clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%);clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%)}.derm-detail .sec-post article .entry-content{margin:0 auto 40px}.derm-detail .sec-post article .entry-content h2{font-size:20px;padding:10px 10px 10px 20px}.derm-detail .sec-post article .entry-content h2::before{height:80%}.derm-detail .sec-post article .entry-content p{font-size:13px;letter-spacing:.03em;line-height:1.45}.derm-detail .sec-post article .box-btn{margin:0 auto 60px}.derm-detail .sec-post article .box-btn .btn-link{letter-spacing:.18em;font-size:14px}main.derm{padding-top:84px}.derm .sec-catc .more .c-btn span{font-size:16px}.derm .sec-out{padding:40px 20px 60px;background:url(../images/derm/bg_out1.png) left 0 top -15px/30% auto no-repeat,url(../images/derm/bg_out2.png) right bottom/35% auto no-repeat}.derm .sec-out .inner .ttl-out{gap:10px 0}.derm .sec-out .inner .ttl-out span.ja{font-size:25px;letter-spacing:.16em}.derm .sec-out .inner .ttl-out span.en{font-size:12px;letter-spacing:.05em}.derm .sec-out .box-intr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px 0;margin:0 auto 30px}.derm .sec-out .box-intr .elem-txt .ttl-intr{font-size:22px;margin-bottom:20px;padding-bottom:10px;line-height:1.4}.derm .sec-out .box-intr .elem-txt .txt-intr{font-size:16px;line-height:1.45}.derm .sec-out .box-intr figure{width:100%}.derm .sec-out .box-intr figure figcaption{font-size:16px;line-height:1.45}.derm .sec-out .box-cons{margin-bottom:60px}.derm .sec-out .box-cons .ttl-cons{font-size:20px}.derm .sec-out .box-cons .txt-cons{font-size:16px;line-height:1.45;text-align:left}.derm .sec-out .box-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px 0}.derm .sec-out .box-contact dl{margin-bottom:15px}.derm .sec-out .box-contact dl dt{font-size:18px;width:70%}.derm .sec-out .box-contact dl dd{font-size:16px;line-height:1.45;padding:40px 20px 20px;width:100%}.derm .sec-out .box-contact .link-contact{gap:0 10px;padding:15px 0;width:100%}.derm .sec-out .box-contact .link-contact img{max-height:30px}.derm .sec-out .box-contact .link-contact span{background:transparent url(../images/derm/icon_arr.svg) right center/9px auto no-repeat;font-size:18px}.derm .sec-out .box-contact .txt-time{font-size:16px;margin-top:10px}.derm .sec-pric .box-ex .dl-ex{width:100%;padding:20px 0 !important;margin-bottom:0 !important}.derm .sec-pric .box-ex .dl-ex.half{width:100%}.derm .sec-pric .box-ex .dl-ex:nth-child(2):before,.derm .sec-pric .box-ex .dl-ex:nth-child(3):before{content:none}.derm .sec-pric .box-ex .dl-ex:nth-child(1):after,.derm .sec-pric .box-ex .dl-ex:nth-child(2):after,.derm .sec-pric .box-ex .dl-ex:nth-child(3):after{content:none}.derm .sec-pric .box-ex .dl-ex:nth-child(4),.derm .sec-pric .box-ex .dl-ex:nth-child(5){margin-top:0}.derm .sec-pric .box-ex .dl-ex:nth-child(5):before{content:none}.derm .sec-pric .box-ex .dl-ex:not(:last-child){border-bottom:2px dotted #979797 !important}main.faq{padding-top:84px}.faq .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/198px auto no-repeat;padding:25px 0 0}.faq .sec-chap .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px 0}.faq .sec-chap .ttl-chap{padding-left:20px;text-align:left;margin:0 auto 0 0}.faq .sec-chap figure{margin:0 0 0 auto;width:76.1904761905%}.faq .sec-catc{padding:30px 20px 40px}.faq .sec-catc .inner{gap:0}.faq .sec-catc .inner .elem-txt{margin-bottom:30px}.faq .sec-catc .inner .elem-txt .ttl-catc{font-size:22px;letter-spacing:.14em;line-height:1.72;text-align:center;margin-bottom:35px}.faq .sec-catc .inner .elem-txt p.txt-catc{font-size:14px;letter-spacing:.18em;line-height:2.28;text-align:center}.faq .sec-catc .inner .list-cat{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 20px}.faq .sec-catc .inner .list-cat .item-cat a{font-size:16px}.faq .sec-faq{padding:0 20px 60px}.faq .sec-faq .list-faq .item-faq dl{padding:10px 10px}.faq .sec-faq .list-faq .item-faq dl .btn-acc{font-size:14px;background:transparent url(../images/faq/icon_q.svg) top left/28px 28px no-repeat;padding:0 20px 0 35px;line-height:1.45}.faq .sec-faq .list-faq .item-faq dl .btn-acc:after{top:40%}.faq .sec-faq .list-faq .item-faq dl .cont-acc .txt-a{background:#fffcf7 url(../images/faq/icon_a.svg) top 12px left 13px/22px 22px no-repeat;font-size:14px;line-height:1.45;padding:15px 20px 15px 45px}.faq .sec-faq .list-faq .item-faq dl .cont-acc .txt-a p{font-size:14px}.faq .sec-faq .list-faq .item-faq dl .cont-acc .txt-cat a{font-size:16px}.faq .sec-faq .pager{margin-top:30px}main.general-detail{padding-top:84px}.general-detail .sec-post .ttl-sec{padding-top:40px;background:transparent url(../images/general-detail/bg_head.png) left top/25% auto no-repeat}.general-detail .sec-post .ttl-sec .ja{font-size:26px;letter-spacing:.1em}.general-detail .sec-post .ttl-sec .en{font-size:11px;letter-spacing:.04em}.general-detail .sec-post article{padding:0 20px}.general-detail .sec-post article .head-post{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px 0}.general-detail .sec-post article .head-post .elem-txt .ttl-post{font-size:23px}.general-detail .sec-post article .head-post .elem-txt .elem-ex{font-size:13px;letter-spacing:.02em;line-height:1.45}.general-detail .sec-post article .head-post .elem-img{width:100%;height:240px;margin-bottom:0}.general-detail .sec-post article .head-post .elem-img .elem-b,.general-detail .sec-post article .head-post .elem-img .elem-a{height:234px;width:100%}.general-detail .sec-post article .head-post .elem-img .elem-b{-webkit-clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%);clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%)}.general-detail .sec-post article .head-post .elem-img .elem-a{-webkit-clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%);clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%)}.general-detail .sec-post article .entry-content{margin:0 auto 40px}.general-detail .sec-post article .entry-content h2{font-size:20px;padding:10px 10px 10px 20px}.general-detail .sec-post article .entry-content h2::before{height:80%}.general-detail .sec-post article .entry-content p{font-size:13px;letter-spacing:.03em;line-height:1.45}.general-detail .sec-post article .box-btn{margin:0 auto 60px}.general-detail .sec-post article .box-btn .btn-link{letter-spacing:.18em;font-size:14px}main.general{padding-top:84px}.general .sec-chap .ttl-chap .ja{font-size:23px;letter-spacing:.1em}.general .sec-chap .ttl-chap .en{font-size:11px;letter-spacing:.04em}.general .sec-chap figure{height:100px;margin:0 0 0 auto;width:100%}.general .sec-chap figure img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}.general .sec-catc{background:url(../images/general/bg_catc-l.png) left bottom/23% auto no-repeat,url(../images/general/bg_catc-r.png) right top -105px/22.3% auto no-repeat;padding:40px 20px 60px}.general .sec-catc .inner .ttl-catc{font-size:20px;letter-spacing:.14em;line-height:1.72;text-align:center;margin-bottom:10px}.general .sec-catc .inner p.txt-catc{font-size:14px;letter-spacing:.04em;line-height:1.45;text-align:left}.general .sec-symp{padding:60px 20px 40px}.general .sec-symp .inner{padding:40px 20px 30px}.general .sec-symp .inner .ttl-symp{width:90%}.general .sec-symp .inner .ttl-symp img{height:auto;width:100%}.general .sec-symp .inner .list-symp{width:100%}.general .sec-symp .inner .list-symp .item-symp{background:transparent url(../images/general/icon_check.svg) left 10px center/15px auto no-repeat;font-size:16px;letter-spacing:.01em;line-height:1.45;padding:10px 10px 10px 30px}.general .sec-cont{padding:40px 20px 60px}.general .sec-cont .inner .ttl-cont{gap:10px 0}.general .sec-cont .inner .ttl-cont span.ja{font-size:25px;letter-spacing:.16em}.general .sec-cont .inner .ttl-cont span.en{font-size:12px;letter-spacing:.05em}.general .sec-cont .inner .box-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px 0}.general .sec-cont .inner .box-cont figure{height:200px;overflow:hidden;position:relative;width:100%}.general .sec-cont .inner .box-cont figure img{left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.general .sec-cont .inner .box-cont .elem-r{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 30px;width:100%}.general .sec-cont .inner .box-cont .elem-r .ttl-eq{font-size:24px;margin-bottom:20px;padding-left:30px}.general .sec-cont .inner .box-cont .elem-r .ttl-eq::before{background:transparent url(../images/general/icon_catc.svg) left 0 center/20px auto no-repeat;width:20px}.general .sec-cont .inner .box-cont .elem-r .list-eq{gap:10px 0;width:100%}.general .sec-cont .inner .box-cont .elem-r .list-eq .item-eq{font-size:16px;padding:0 0 7px 20px;width:100%}.general .sec-cont .inner .list-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px 0;width:100%}.general .sec-cont .inner .list-cont .item-cont{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:6px}.general .sec-cont .inner .list-cont .item-cont figure{height:180px;width:100%}.general .sec-cont .inner .list-cont .item-cont figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.general .sec-cont .inner .list-cont .item-cont figure figcaption{font-size:12px}.general .sec-cont .inner .list-cont .item-cont .elem-txt{padding:20px 20px;-webkit-box-shadow:inset 0 0px 3px 0px rgba(0,0,0,0.2);box-shadow:inset 0 0px 3px 0px rgba(0,0,0,0.2);border-radius:0 0 5px 5px}.general .sec-cont .inner .list-cont .item-cont .elem-txt .ttl-name{font-size:20px;margin-bottom:10px}.general .sec-cont .inner .list-cont .item-cont .elem-txt .txt-cont{font-size:14px;line-height:1.45;margin-bottom:10px}.general .sec-cont .inner .dl-insp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.general .sec-cont .inner .dl-insp dt{width:100%;padding:15px 0}.general .sec-cont .inner .dl-insp dd{-webkit-box-shadow:inset 0 0px 3px 0px rgba(0,0,0,0.2);box-shadow:inset 0 0px 3px 0px rgba(0,0,0,0.2);border-radius:0 0 5px 5px;padding:15px 20px}.general .sec-cont .inner .dl-insp dd .txt-dot::before{left:0}.general .sec-cont .inner .dl-insp dd .txt-dot{padding-left:10px}.general .sec-cont .inner .dl-insp dd .txt-caution{line-height:1.45}.general .sec-case{padding:40px 20px 60px}.general .sec-case .inner{padding:0;width:100%}.general .sec-case .inner .ttl-case .ja{font-size:14px;margin-top:-15px}.general .sec-case .inner .txt-case{font-size:13px;letter-spacing:.08em;line-height:1.45}.general .sec-case .inner .list-case{gap:30px 20px}.general .sec-case .inner .list-case .item-case{width:calc(50% - 10px)}.general .sec-case .inner .list-case .item-case .elem-img{width:100%;height:180px}.general .sec-case .inner .list-case .item-case .elem-img .elem-b,.general .sec-case .inner .list-case .item-case .elem-img .elem-a{height:174px;width:100%}.general .sec-case .inner .list-case .item-case .elem-img .elem-b{-webkit-clip-path:polygon(0 0, 56% 0, 36% 100%, 0 100%);clip-path:polygon(0 0, 56% 0, 36% 100%, 0 100%)}.general .sec-case .inner .list-case .item-case .elem-img .elem-a{-webkit-clip-path:polygon(62% 0, 100% 0, 100% 100%, 42% 100%);clip-path:polygon(62% 0, 100% 0, 100% 100%, 42% 100%)}.general .sec-case .inner .list-case .item-case .ttl-item{font-size:16px}.general .sec-case .inner .list-case .item-case .txt-age{font-style:12px;letter-spacing:.02em}.general .sec-pric{padding:40px 20px 60px}.general .sec-pric .inner{padding:0 20px 40px}.general .sec-pric .inner .ttl-night{margin:0 auto 15px}.general .sec-pric .inner .ttl-night span.ja{font-size:29px;letter-spacing:.06em}.general .sec-pric .inner .box-ex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.general .sec-pric .inner .box-ex .dl-ex{padding:20px 0}.general .sec-pric .inner .box-ex .dl-ex:nth-child(2){border-left:none;border-right:none;border-top:2px dotted #979797;border-bottom:2px dotted #979797}.general .sec-pric .inner .box-ex .dl-ex dt{font-size:16px}.general .sec-pric .inner .box-ex .dl-ex dd{font-size:24px}.general .sec-pric .inner .box-price{overflow-x:auto}.general .sec-pric .inner .box-price table{width:440px}.general .sec-pric .inner .box-price table .th-shamp,.general .sec-pric .inner .box-price table .th-sandt{font-size:16px;letter-spacing:.02em}.general .sec-pric .inner .box-price table tr th{font-size:14px}.general .sec-comming{padding:100px 0 130px}.general .sec-comming .txt-comming{font-size:20px}.general .sec-bnr{padding:40px 20px}.general .sec-bnr .list-bnr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.general .sec-bnr .list-bnr .item-bnr{width:100%}.home .dl-insp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home .dl-insp dt{width:100%;padding:15px 0}.home .dl-insp dd{-webkit-box-shadow:inset 0 0px 3px 0px rgba(0,0,0,0.2);box-shadow:inset 0 0px 3px 0px rgba(0,0,0,0.2);border-radius:0 0 5px 5px;padding:15px 20px}.home .dl-insp dd .txt-dot{font-size:16px;padding-left:10px}.home .dl-insp dd .txt-dot::before{left:0;top:13px}.home .dl-insp dd .txt-caution{padding-left:10px;font-size:16px;line-height:1.45}.home .dl-insp dd a{font-size:16px;margin-left:10px}main.info{padding-top:80px}.info .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/198px auto no-repeat;padding:25px 0 0}.info .sec-chap .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px 0}.info .sec-chap .ttl-chap{padding-left:20px;text-align:left;margin:0 auto 0 0}.info .sec-chap figure{margin:0 0 0 auto;width:76.1904761905%}.info .sec-catc{background:url(../images/info/bg_catc-l.png) left top/32.61% auto no-repeat,url(../images/info/bg_catc-r.png) right top/32.61% auto no-repeat;padding:94px 20px 60px}.info .sec-catc .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px 0}.info .sec-catc .inner .elem-txt .ttl-catc{font-size:22px;letter-spacing:.14em;line-height:1.72;text-align:center;margin-bottom:35px}.info .sec-catc .inner .elem-txt p.txt-catc{font-size:16px;letter-spacing:.18em;line-height:2.28;text-align:center}.info .sec-catc .inner figure{width:100%}.info .sec-targ{padding:0 20px 80px}.info .sec-targ .inner .ttl-targ{gap:10px 0}.info .sec-targ .inner .ttl-targ span.ja{font-size:32px;letter-spacing:.16em}.info .sec-targ .inner .list-targ{gap:20px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:100px}.info .sec-targ .inner .list-targ .item-targ:first-child,.info .sec-targ .inner .list-targ .item-targ:nth-child(2){width:calc(50% - 10px);height:auto}.info .sec-targ .inner .list-targ .item-targ:last-child{width:100%;height:auto}.info .sec-targ .inner .list-targ .item-targ figure{width:100%}.info .sec-targ .inner .list-targ .item-targ figure img{width:112px}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution{bottom:0;top:auto;width:100%;padding:15px 20px}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution::before{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution dl dt img{height:25px;width:auto}.info .sec-targ .inner .list-targ .item-targ.last .ball-caution dl dd{font-size:15px;text-align:left;line-height:1.45}.info .sec-cont{padding:60px 20px 80px}.info .sec-cont:before{height:24px;background:transparent url(../images/info/bg_cont-top.png) center bottom/auto 24px repeat-x;top:-24px}.info .sec-cont .inner{border-radius:10px;padding:30px 20px 0}.info .sec-cont .inner .ttl-cont{gap:10px 0}.info .sec-cont .inner .ttl-cont span.ja{font-size:32px;letter-spacing:.16em}.info .sec-cont .inner .list-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px 0;width:100%}.info .sec-cont .inner .list-cont .item-cont{width:100%}.info .sec-cont .inner .list-cont .elem-img .ttl-name{letter-spacing:.08em;top:10px}.info .sec-cont .inner .box-trim{width:100%;margin:0 auto;border-radius:5px}.info .sec-cont .inner .box-trim .elem-img{width:100%}.info .sec-cont .inner .box-trim .elem-img .txt-en{bottom:auto;left:14px}.info .sec-cont .inner .box-trim .elem-img .txt-en.en1{top:42%}.info .sec-cont .inner .box-trim .elem-img .txt-en.en2{bottom:28px;right:auto}.info .sec-cont .inner .box-trim .elem-img .ttl-name.ttl1{left:auto;right:25px}.info .sec-cont .inner .box-trim .elem-img .ttl-name.ttl2{right:25px;top:55%}.info .sec-cont .inner .box-trim .elem-img .icon-arr{bottom:10px}.info .sec-cont .inner .dl-etc{border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px 0;margin:0 -20px;margin-top:20px;padding:20px 15px 40px;width:calc(100% + 40px)}.info .sec-cont .inner .dl-etc dd{line-height:1.45}.info .sec-case{padding:40px 20px 60px}.info .sec-case .inner{padding:0;width:100%}.info .sec-case .inner .ttl-case .ja{font-size:14px;margin-top:-15px}.info .sec-case .inner .box-case{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.info .sec-case .inner .box-case figure{width:100%;margin:0 auto}.info .sec-case .inner .box-case .elem-txt{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.info .sec-case .inner .box-case .elem-txt .name-case{font-size:18px;margin-bottom:25px;width:100%}.info .sec-case .inner .box-case .elem-txt .name-case:before{width:57px;height:26px}.info .sec-case .inner .box-case .elem-txt .txt-case{font-size:16px;width:100%}.info .sec-case .inner .box-link .btn-link{letter-spacing:.18em;font-size:16px}.info .sec-night{padding:40px 20px 60px}.info .sec-night .inner{padding:0 20px 40px}.info .sec-night .inner .ttl-night{margin:0 auto 15px}.info .sec-night .inner .ttl-night span.ja{font-size:29px;letter-spacing:.06em}.info .sec-night .inner .txt-night{font-size:15px;letter-spacing:.05em;line-height:2;margin-bottom:30px}.info .sec-night .inner .dl-time dd{width:100%;padding:20px 0 0}.info .sec-night .inner .dl-time dd .list-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.info .sec-night .inner .dl-time dd .list-contact .item-contact{width:100%;padding:20px}.info .sec-night .inner .dl-time dd .list-contact .item-contact:first-child{border-right:none;border-bottom:2px dotted #999999}.info .sec-night .inner .dl-time dd .list-contact .item-contact .ttl-contact,.info .sec-night .inner .dl-time dd .list-contact .item-contact .ttl-tel{font-size:16px;letter-spacing:.07em}.info .sec-night .inner .dl-time dd .list-contact .item-contact .txt-tel{font-size:29px}.info .sec-night .inner .dl-time dd .list-contact .item-contact .txt-line{font-size:26px;letter-spacing:.04em}.info .sec-night .inner .txt-caution{font-size:14px;letter-spacing:.14em;width:100%;text-indent:-1em;padding-left:1em}.info .sec-night .inner .txt-caution.last{margin-bottom:30px}.info .sec-night .inner .dl-listen dt{background:transparent url(../images/info/bg_dt-cont-sp.png) center top/100% 100% no-repeat;font-size:13px;height:auto;line-height:1.75;padding:10px 0;width:98%}.info .sec-night .inner .dl-listen dd{padding:35px 20px 20px;width:100%}.info .sec-night .inner .dl-listen dd .list-listen{width:100%}.info .sec-night .inner .dl-listen dd .list-listen .item-listen{font-size:14px;letter-spacing:.15em;padding-left:5px;width:100%}.info .sec-night .inner .dl-listen dd .list-listen .item-listen img{margin-top:1px}.info .sec-night .inner .dl-listen dd .txt-note{font-size:14px;letter-spacing:.13em;padding-left:1em;text-indent:-1em;width:100%}.info .sec-night .inner .box-blue{margin:40px auto 20px;width:100%}.info .sec-night .inner .box-price{width:100%;margin:0 auto 30px}.info .sec-night .inner .box-price dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.info .sec-night .inner .box-price dl>dt{font-size:16px;width:100%;padding:10px 0}.info .sec-night .inner .box-price dl>dd{font-size:14px;padding:15px 20px}.info .sec-night .inner .box-price dl>dd p{font-size:14px}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dt{font-size:15px}.info .sec-night .inner .box-price dl .elem-cost .dl-cost dd .elem-txt .txt-cost.indent{text-indent:0}.info .sec-night .inner .box-warning .txt-warning{font-size:20px}.info .sec-night .inner .box-warning .txt-warning .txt-dot::before{background:radial-gradient(circle 3px, #e83e24 40%, transparent 60%);padding-top:3px;top:-2px}.info .sec-bnr{padding:40px 0}.info .sec-bnr .list-bnr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main.news-detail{background:url(../images/info/bg_chap.png) left top/198px auto no-repeat;padding-top:84px}.news-detail .sec-news{display:block;max-width:100%;padding:0 20px}.news-detail .sec-news .inner .box-news .ttl-head .txt-date-cat{gap:0 10px;margin:0 0 10px}.news-detail .sec-news .inner .box-news .ttl-head .txt-date-cat time{font-size:12px}.news-detail .sec-news .inner .box-news .ttl-head .txt-date-cat .txt-cat{font-size:13px}.news-detail .sec-news .inner .box-news .ttl-head .ttl-post{font-size:23px;margin:0 0 10px}.news-detail .sec-news .inner .box-news .elem-ex{font-size:15px}.news-detail .sec-news .inner .box-news h2{font-size:20px}.news-detail .sec-news .inner .box-news h3{font-size:18px}.news-detail .sec-news .inner .box-news h4{font-size:16px}.news-detail .sec-news .inner .box-news p{font-size:16px}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content #rtoc-mokuji-title.rtoc_center{font-size:18px}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content .decimal_ol>.rtoc-item::before{font-size:16px}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content .decimal_ol>.rtoc-item::after{top:19px}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center .rtoc_open_close,.news-detail .sec-news .inner .box-news .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center .rtoc_open_close{font-size:10px}.news-detail .sec-news .inner .box-news .rtoc-mokuji-content .rtoc-mokuji.level-1 li span,.news-detail .sec-news .inner .box-news .rtoc-mokuji-content .rtoc-mokuji li>a{font-size:14px}.news-detail .sec-news .inner .box-news .elem-contact{border-radius:0;margin:0 -20px 0;padding:15px 20px 20px}.news-detail .sec-news .inner .box-news .elem-contact .ttl-cont{font-size:18px;letter-spacing:.26em}.news-detail .sec-news .inner .box-news .elem-contact .txt-cont{font-size:14px;width:100%}.news-detail .sec-news .inner .box-news .elem-contact .link-cont{font-size:12px}.news-detail .sec-news .inner .box-news .elem-staff{-webkit-box-sizing:border-box;box-sizing:border-box;margin:50px auto 50px;padding:26px 10px 22px 10px;width:100%}.news-detail .sec-news .inner .box-news .elem-staff::before{font-size:10px}.news-detail .sec-news .inner .box-news .elem-staff .elem-photo{gap:0 14px;margin-bottom:15px}.news-detail .sec-news .inner .box-news .elem-staff .name-staff{gap:0 15px}.news-detail .sec-news .inner .box-news .elem-staff .name-staff .txt-name{font-size:15px}.news-detail .sec-news .inner .box-news .elem-staff .name-staff .txt-posi{font-size:10px}.news-detail .sec-news .inner .box-news .elem-staff .elem-txt{padding:0}.news-detail .sec-news .inner .box-news .elem-staff .elem-txt .txt-staff{font-size:14px;line-height:1.77}.news-detail .sec-news aside.as-news{display:none}.news-detail .sec-news aside.as-news .rtoc-mokuji-content .rtoc-mokuji sli span,.news-detail .sec-news aside.as-news .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a{font-size:0.95em !important}main.news{background:url(../images/info/bg_chap.png) left top/198px auto no-repeat;padding-top:84px}.news .sec-news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:55px 0;margin:0 auto 40px;max-width:100%;padding:40px 0 0}.news .sec-news .inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;padding:0 20px}.news .sec-news .inner .ttl-page{margin:0 auto 30px}.news .sec-news .inner .ttl-page span img{height:30px;width:auto}.news .sec-news .inner .ttl-page span.ja{font-size:25px;letter-spacing:.07em}.news .sec-news .inner .ttl-page span.en{font-size:14px;letter-spacing:.04em}.news .sec-news .inner .list-cat{display:none}.news .sec-news .inner .list-cat .item-cat a{font-size:16px}.news .sec-news .inner .box-cat{background:#fff;border:1px solid #bbb;border-radius:2px;margin:0 auto 30px;position:relative;width:100%}.news .sec-news .inner .box-cat::after{border-bottom:1px solid #939393;border-left:1px solid #939393;content:'';display:block;height:0;height:5px;padding:0;pointer-events:none;position:absolute;right:.5em;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);width:5px}.news .sec-news .inner .box-cat select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#0087d7;cursor:pointer;font-size:14px;font-weight:500;font-weight:700;outline:none;padding:12px 2em 12px 10px;text-indent:.01px;text-overflow:ellipsis;width:100%}.news .sec-news .inner .list-news{gap:15px 6px;margin:0 0 30px}.news .sec-news .inner .list-news .item-news{border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.08);box-shadow:0 0 5px rgba(0,0,0,0.08);width:100%}.news .sec-news .inner .list-news .item-news a figure{margin:0 auto 6px}.news .sec-news .inner .list-news .item-news a .elem-txt{gap:10px 0;min-height:81px;padding:0 10px 15px}.news .sec-news .inner .list-news .item-news a .elem-txt .ttl-post{font-size:16px;letter-spacing:0;line-height:1.4}.news .sec-news .inner .list-news .item-news a .elem-txt .txt-date-cat time{font-size:14px;letter-spacing:0}.news .sec-news .inner .list-news .item-news a .elem-txt .txt-date-cat .txt-cat{font-size:14px}main.opht-detail{padding-top:84px}.opht-detail .sec-post .ttl-sec{padding-top:40px;background:transparent url(../images/general-detail/bg_head.png) left top/25% auto no-repeat}.opht-detail .sec-post .ttl-sec .ja{font-size:26px;letter-spacing:.1em}.opht-detail .sec-post .ttl-sec .en{font-size:11px;letter-spacing:.04em}.opht-detail .sec-post article{padding:0 20px}.opht-detail .sec-post article .head-post{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px 0}.opht-detail .sec-post article .head-post .elem-txt .ttl-post{font-size:23px}.opht-detail .sec-post article .head-post .elem-txt .elem-ex{font-size:13px;letter-spacing:.02em;line-height:1.45}.opht-detail .sec-post article .head-post .elem-img{width:100%;height:240px;margin-bottom:0}.opht-detail .sec-post article .head-post .elem-img .elem-b,.opht-detail .sec-post article .head-post .elem-img .elem-a{height:234px;width:100%}.opht-detail .sec-post article .head-post .elem-img .elem-b{-webkit-clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%);clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%)}.opht-detail .sec-post article .head-post .elem-img .elem-a{-webkit-clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%);clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%)}.opht-detail .sec-post article .entry-content{margin:0 auto 40px}.opht-detail .sec-post article .entry-content h2{font-size:20px;padding:10px 10px 10px 20px}.opht-detail .sec-post article .entry-content h2::before{height:80%}.opht-detail .sec-post article .entry-content p{font-size:13px;letter-spacing:.03em;line-height:1.45}.opht-detail .sec-post article .box-btn{margin:0 auto 60px}.opht-detail .sec-post article .box-btn .btn-link{letter-spacing:.18em;font-size:14px}main.privacy{padding-top:84px}.privacy .sec-priv{background:transparent url(../images/privacy/bg_priv.png) center top/120% auto no-repeat;padding:30px 20px 60px}.privacy .sec-priv .txt-priv{font-size:12px}.privacy .sec-priv .inner .ttl-priv{font-size:23px;letter-spacing:.1em;margin-bottom:40px;z-index:1}.privacy .sec-priv .inner .ttl-priv .txt-l{font-size:25px}.privacy .sec-priv .inner .txt-priv,.privacy .sec-priv .inner li{font-size:14px;line-height:1.75;text-align:left}.privacy .sec-priv .inner .box-priv{gap:20px 0;padding-top:20px}.privacy .sec-priv .inner .box-priv dl dt{background:transparent url(../images/privacy/bg_line.png) left bottom/100% 1px no-repeat;font-size:16px}.privacy .sec-priv .inner .box-priv dl dd{padding-left:0}main.recruit{padding-top:84px}main.recruit::before{padding-top:50%;top:120px;width:45%}main.recruit::after{bottom:0;padding-top:60%;right:0;width:53%}.recruit .sec-chap{padding:60px 16px 40px}.recruit .sec-chap .inner .ttl-chap span.ja{font-size:28px}.recruit .sec-chap .inner .ttl-chap span.en{font-size:12px}.recruit .sec-link{padding:0 20px 80px}.recruit .sec-link .inner{max-width:100%}.recruit .sec-link .inner .list-link{gap:30px 0}.recruit .sec-link .inner .list-link a{padding:20px 16px 80px}.recruit .sec-link .inner .list-link a .ttl-link{font-size:24px;letter-spacing:.08em;line-height:1.45;margin-bottom:15px}.recruit .sec-link .inner .list-link a .txt-link{font-size:14px;letter-spacing:.02em;line-height:1.45}.recruit .sec-link .inner .list-link a .icon-arr{right:16px;bottom:20px}main.staff{padding-top:84px}.staff .ttl-sec span.ja{font-size:32px;letter-spacing:.16em}.staff .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/198px auto no-repeat;padding:25px 0 0}.staff .sec-chap .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px 0}.staff .sec-chap .ttl-chap .ja{font-size:26px}.staff .sec-chap .ttl-chap{padding-left:20px;text-align:left;margin:0 auto 0 0}.staff .sec-chap figure{margin:0 0 0 auto;width:76.1904761905%}.staff .sec-doct{padding:60px 10px 100px}.staff .sec-doct .inner{background:#0087d7;border-radius:10px;height:auto;margin-top:150px;padding:20px 10px;width:100%}.staff .sec-doct .inner::before{height:119px;top:-80px;width:119px}.staff .sec-doct .inner .img-staff{right:0;top:-17%;width:200px}.staff .sec-doct .inner .elem-staff{gap:10px 0;max-width:none;position:relative}.staff .sec-doct .inner .elem-staff .elem-data{max-width:none;margin-left:0}.staff .sec-doct .inner .elem-staff .elem-data .txt-name img{width:50px}.staff .sec-doct .inner .elem-staff .elem-data .txt-name span.ja{font-size:23px;letter-spacing:.06em}.staff .sec-doct .inner .elem-staff .elem-data .dl-data dt,.staff .sec-doct .inner .elem-staff .elem-data .dl-data dd{font-size:16px}.staff .sec-doct .inner .elem-staff .elem-data .dl-data dt{width:4em}.staff .sec-doct .inner .elem-staff .elem-data .dl-data dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.staff .sec-doct .inner .elem-staff .elem-data .dl-data dd .list-dl .item-dl{font-size:16px}.staff .sec-doct .inner .elem-staff .elem-comm{font-size:16px}.staff .sec-doct .inner .elem-staff .elem-comm::before{content:none}.staff .sec-staff{padding:0 10px 80px}.staff .sec-staff .inner .item-staff{background:#ebf6fd;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:20px 10px;position:relative}.staff .sec-staff .inner .item-staff.f-rev{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.staff .sec-staff .inner .item-staff.staff01{gap:0;margin-top:150px}.staff .sec-staff .inner .item-staff.staff01 figure{margin-left:0;width:120px;position:absolute;left:0;top:-39%}.staff .sec-staff .inner .item-staff.staff03{background:#ebf6fd;margin-top:150px}.staff .sec-staff .inner .item-staff.staff03 figure{left:-3px;margin-left:0;position:absolute;top:-59%;width:150px}.staff .sec-staff .inner .item-staff.staff03 .elem-staff{padding-top:0}.staff .sec-staff .inner .item-staff.staff04{background:#ebf6fd;margin-top:180px}.staff .sec-staff .inner .item-staff.staff04 figure{right:0;margin-right:0;position:absolute;top:-56%;width:110px}.staff .sec-staff .inner .item-staff.staff04 .elem-staff{padding-top:0}.staff .sec-staff .inner .item-staff.staff05{background:#ebf6fd;margin-top:150px}.staff .sec-staff .inner .item-staff.staff05 .elem-staff{max-width:100%;margin-right:0}.staff .sec-staff .inner .item-staff.staff05 figure{right:0;margin-right:0;position:absolute;top:-37%;width:140px}.staff .sec-staff .inner .item-staff.staff06{background:#ebf6fd;margin-top:150px}.staff .sec-staff .inner .item-staff.staff06 figure{right:0;margin-right:0;position:absolute;top:-44%;width:130px}.staff .sec-staff .inner .item-staff.staff07{background:#ebf6fd;margin-top:150px}.staff .sec-staff .inner .item-staff.staff07 figure{margin-left:0;position:absolute;left:0;top:-72%;width:130px}.staff .sec-staff .inner .item-staff.staff07 .elem-staff{padding-top:0}.staff .sec-staff .inner .item-staff.staff08{background:#ebf6fd;margin-top:150px}.staff .sec-staff .inner .item-staff.staff08 figure{margin-left:0;position:absolute;left:0;top:-50%;width:142px}.staff .sec-staff .inner .item-staff.staff09{background:#ebf6fd;margin-top:150px}.staff .sec-staff .inner .item-staff.staff09 figure{right:0;margin-right:0;position:absolute;top:-35%;width:140px}.staff .sec-staff .inner .item-staff.staff-noimg{background:#ebf6fd;margin-top:-70px}.staff .sec-staff .inner .item-staff.staff-noimg .elem-staff{padding-top:10px;padding-bottom:10px}.staff .sec-staff .inner .item-staff.staff-noimg.noimg2{background:#ebf6fd;margin-top:-70px}.staff .sec-staff .inner .item-staff.staff-noimg.noimg2 .elem-staff{padding-top:10px;padding-bottom:10px}.staff .sec-staff .inner .item-staff .elem-staff{padding-top:0;position:relative;z-index:1}.staff .sec-staff .inner .item-staff .elem-staff .elem-data .txt-name img{width:50px;height:auto}.staff .sec-staff .inner .item-staff .elem-staff .elem-data .txt-name span.ja{font-size:23px;letter-spacing:.03em}.staff .sec-staff .inner .item-staff .elem-staff .elem-data .txt-name span.en{font-size:14px;letter-spacing:0}.staff .sec-staff .inner .item-staff .elem-staff .dl-data dt,.staff .sec-staff .inner .item-staff .elem-staff .dl-data dd{font-size:14px;line-height:1.45}.staff .sec-staff .inner .item-staff .elem-staff .dl-data dt{width:3.5em}.staff .sec-staff .inner .item-staff .elem-staff .dl-data dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.staff .sec-staff .inner .item-staff .elem-comm::before{content:none}.staff .sec-staff .inner .item-staff .txt-comm{font-size:16px}main.trimming-detail{padding-top:84px}.trimming-detail .sec-post .ttl-sec{padding-top:40px;background:transparent url(../images/general-detail/bg_head.png) left top/25% auto no-repeat}.trimming-detail .sec-post .ttl-sec .ja{font-size:26px;letter-spacing:.1em}.trimming-detail .sec-post .ttl-sec .en{font-size:11px;letter-spacing:.04em}.trimming-detail .sec-post article{padding:0 20px}.trimming-detail .sec-post article .head-post{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px 0}.trimming-detail .sec-post article .head-post .elem-txt .ttl-post{font-size:23px}.trimming-detail .sec-post article .head-post .elem-txt .elem-ex{font-size:13px;letter-spacing:.02em;line-height:1.45}.trimming-detail .sec-post article .head-post .elem-img{width:100%;height:240px;margin-bottom:0}.trimming-detail .sec-post article .head-post .elem-img .elem-b,.trimming-detail .sec-post article .head-post .elem-img .elem-a{height:234px;width:100%}.trimming-detail .sec-post article .head-post .elem-img .elem-b{-webkit-clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%);clip-path:polygon(0 0, 57% 0, 37% 100%, 0 100%)}.trimming-detail .sec-post article .head-post .elem-img .elem-a{-webkit-clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%);clip-path:polygon(60% 0, 100% 0, 100% 100%, 40% 100%)}.trimming-detail .sec-post article .entry-content{margin:0 auto 40px}.trimming-detail .sec-post article .entry-content h2{font-size:20px;padding:10px 10px 10px 20px}.trimming-detail .sec-post article .entry-content h2::before{height:80%}.trimming-detail .sec-post article .entry-content p{font-size:13px;letter-spacing:.03em;line-height:1.45}.trimming-detail .sec-post article .box-btn{margin:0 auto 60px}.trimming-detail .sec-post article .box-btn .btn-link{letter-spacing:.18em;font-size:14px}main.trimming-pethotel{padding-top:80px}.trimming-pethotel .ttl-sec span.ja{font-size:23px}.trimming-pethotel .ttl-sec span.en{font-size:12px;letter-spacing:.06em}.trimming-pethotel .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/198px auto no-repeat;padding:25px 0 0}.trimming-pethotel .sec-chap .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px 0}.trimming-pethotel .sec-chap .ttl-chap{padding-left:20px;text-align:left;margin:0 auto 0 0}.trimming-pethotel .sec-chap figure{margin:0 0 0 auto;width:76.1904761905%}.trimming-pethotel .sec-feat{padding:0px 20px 0}.trimming-pethotel .sec-feat .list-anc{gap:0 20px;padding:30px 0 30px}.trimming-pethotel .sec-feat .list-anc a{background:#f7f2ed url(../images/trimming/icon_arr.svg) center right 10px/16px 16px no-repeat;padding:12px 10px 12px 20px;width:150px}.trimming-pethotel .sec-feat .list-anc li:last-child a{padding:12px 10px 12px 10px}.trimming-pethotel .sec-feat .ttl-sec{margin-bottom:20px}.trimming-pethotel .sec-feat .ttl-sec .icon-ttl{height:45px;margin-bottom:10px}.trimming-pethotel .sec-feat .inner{max-width:100%}.trimming-pethotel .sec-feat .inner .list-feat{gap:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.trimming-pethotel .sec-feat .inner .list-feat .item-feat{width:100%}.trimming-pethotel .sec-feat .inner .list-feat figure{margin:0 auto 10px;width:80%}.trimming-pethotel .sec-feat .inner .list-feat .elem-txt .ttl-feat{font-size:20px}.trimming-pethotel .sec-feat .inner .list-feat .elem-txt .txt-feat{font-size:14px}.trimming-pethotel .sec-menu{padding:60px 20px 40px}.trimming-pethotel .sec-menu .img-par{z-index:0}.trimming-pethotel .sec-menu .img-par.par1{top:70px;width:40%}.trimming-pethotel .sec-menu .img-par.par2{bottom:-7px;width:30%}.trimming-pethotel .sec-menu .ttl-sec{position:relative;z-index:1}.trimming-pethotel .sec-menu .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px 0;margin:0 auto 30px;position:relative;z-index:1}.trimming-pethotel .sec-menu .inner .box-menu{width:100%}.trimming-pethotel .sec-menu .inner .box-menu.box-r .box-inner .ttl-menu{font-size:18px}.trimming-pethotel .sec-menu .inner .box-menu .box-inner{padding:40px 20px 20px;border-radius:6px}.trimming-pethotel .sec-menu .inner .box-menu .box-inner .ttl-menu{font-size:20px;letter-spacing:.03em;padding-bottom:10px}.trimming-pethotel .sec-menu .inner .box-menu .box-inner .list-menu{height:auto}.trimming-pethotel .sec-menu .inner .box-menu .box-inner .list-menu .item-menu{font-size:16px}.trimming-pethotel .sec-menu .inner .box-menu .box-inner .list-menu .item-menu:not(:last-child){margin-bottom:10px}.trimming-pethotel .sec-menu .box-note{background-color:rgba(255,255,255,0.6);border-radius:5px;padding:10px 10px;width:100%;margin:0 auto 40px}.trimming-pethotel .sec-menu .box-note .txt-note{font-size:14px}.trimming-pethotel .sec-menu .box-btn{padding-bottom:60px}.trimming-pethotel .sec-menu .box-btn a{width:100%}.trimming-pethotel .sec-menu .txt-menu{font-size:14px;letter-spacing:.01em;line-height:1.45;margin-bottom:30px;position:relative;z-index:1}.trimming-pethotel .sec-case{padding:40px 20px 60px}.trimming-pethotel .sec-case .ttl-sec{margin-bottom:20px}.trimming-pethotel .sec-case .inner{padding:0;width:100%}.trimming-pethotel .sec-case .inner .txt-case{font-size:15px;letter-spacing:.08em;line-height:1.45;margin-bottom:30px}.trimming-pethotel .sec-case .inner .list-case{gap:30px 20px}.trimming-pethotel .sec-case .inner .list-case .item-case{width:calc(50% - 10px)}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img{width:100%;height:180px}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-b,.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-a{height:174px;width:100%}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-b{-webkit-clip-path:polygon(0 0, 56% 0, 36% 100%, 0 100%);clip-path:polygon(0 0, 56% 0, 36% 100%, 0 100%)}.trimming-pethotel .sec-case .inner .list-case .item-case .elem-img .elem-a{-webkit-clip-path:polygon(62% 0, 100% 0, 100% 100%, 42% 100%);clip-path:polygon(62% 0, 100% 0, 100% 100%, 42% 100%)}.trimming-pethotel .sec-case .inner .list-case .item-case .ttl-item{font-size:16px}.trimming-pethotel .sec-case .inner .list-case .item-case .txt-age{font-style:12px;letter-spacing:.02em}.trimming-pethotel .sec-price{padding:40px 20px 60px;background:transparent url(../images/trimming/bg_price.png) center top/1200px 100% no-repeat}.trimming-pethotel .sec-price .inner{padding:30px 20px 40px}.trimming-pethotel .sec-price .inner .box-ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.trimming-pethotel .sec-price .inner .box-ttl .ttl-sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.trimming-pethotel .sec-price .inner .box-ttl .ttl-sec .ja{font-size:23px}.trimming-pethotel .sec-price .inner .box-ttl .ttl-sec .ja .txt-s{font-size:15px}.trimming-pethotel .sec-price .inner .box-ttl .elem-txt dl dt,.trimming-pethotel .sec-price .inner .box-ttl .elem-txt dl dd{font-size:12px}.trimming-pethotel .sec-price .inner .box-ttl .elem-txt dl dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.trimming-pethotel .sec-price .inner .box-price{overflow-x:auto}.trimming-pethotel .sec-price .inner .box-price table{width:740px}.trimming-pethotel .sec-price .inner .box-price table .th-shamp,.trimming-pethotel .sec-price .inner .box-price table .th-sandt{font-size:14px;letter-spacing:.02em}.trimming-pethotel .sec-price .inner .box-price table tr th{font-size:16px}.trimming-pethotel .sec-price .inner .txt-caution{font-size:16px}.trimming-pethotel .sec-hote{padding:40px 20px 60px}.trimming-pethotel .sec-hote .ttl-sec{margin-bottom:20px}.trimming-pethotel .sec-hote .ttl-sec .icon-ttl{height:45px;margin-bottom:10px}.trimming-pethotel .sec-hote .ttl-sec .ja{font-size:22px;letter-spacing:.1}.trimming-pethotel .sec-hote .inner{max-width:100%}.trimming-pethotel .sec-hote .inner .list-feat{gap:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.trimming-pethotel .sec-hote .inner .list-feat .item-feat{width:100%}.trimming-pethotel .sec-hote .inner .list-feat figure{margin:0 auto 10px;width:80%}.trimming-pethotel .sec-hote .inner .list-feat .elem-txt .ttl-feat{font-size:20px}.trimming-pethotel .sec-hote .inner .list-feat .elem-txt .txt-feat{font-size:14px}.trimming-pethotel .sec-caut .inner{width:90%;padding:30px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.trimming-pethotel .sec-caut .inner .ttl-caut{gap:10px 0;margin-bottom:20px}.trimming-pethotel .sec-caut .inner .ttl-caut span.txt-l{font-size:28px;letter-spacing:.04em}.trimming-pethotel .sec-caut .inner .ttl-caut span.txt-s{font-size:13px;letter-spacing:.015em}.trimming-pethotel .sec-caut .inner .txt-caut{font-size:14px;line-height:1.85;letter-spacing:.1em}.trimming-pethotel .sec-hote-time{padding:40px 20px 60px}.trimming-pethotel .sec-hote-time .inner{max-width:100%;width:100%}.trimming-pethotel .sec-hote-time .inner .dl-time dt{width:260px;font-size:15px;letter-spacing:.12em}.trimming-pethotel .sec-hote-time .inner .dl-time dd{padding:30px 0 20px}.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-l p.txt-day,.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-r p.txt-day{font-size:16px}.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-l p.txt-time,.trimming-pethotel .sec-hote-time .inner .dl-time dd .elem-r p.txt-time{font-size:18px}.trimming-pethotel .sec-hote-time .inner .dl-time dd .txt-bring{font-size:14px;letter-spacing:.1em;line-height:1.75}.trimming-pethotel .sec-hote-time .inner .dl-time dd .txt-caution{font-size:14px}.trimming-pethotel .sec-hote-time .inner .dl-time.last dd{padding:40px 20px 30px}.trimming-pethotel .sec-eq .txt-caution{font-size:16px;margin:20px 0}.trimming-pethotel .sec-price-hote{padding:40px 20px 60px;background:transparent url(../images/trimming/bg_price.png) center top/1200px 100% no-repeat}.trimming-pethotel .sec-price-hote .inner{padding:30px 20px 40px}.trimming-pethotel .sec-price-hote .inner .box-ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.trimming-pethotel .sec-price-hote .inner .box-ttl .ttl-sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.trimming-pethotel .sec-price-hote .inner .box-ttl .ttl-sec .ja{font-size:23px}.trimming-pethotel .sec-price-hote .inner .box-ttl .elem-txt dl dt,.trimming-pethotel .sec-price-hote .inner .box-ttl .elem-txt dl dd{font-size:12px}.trimming-pethotel .sec-price-hote .inner .box-ttl .elem-txt dl dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.trimming-pethotel .sec-price-hote .inner .box-price{overflow-x:auto}.trimming-pethotel .sec-price-hote .inner .box-price.last table{width:100%}.trimming-pethotel .sec-price-hote .inner .box-price table{width:440px}.trimming-pethotel .sec-price-hote .inner .box-price table .th-shamp,.trimming-pethotel .sec-price-hote .inner .box-price table .th-sandt{font-size:16px;letter-spacing:.02em}.trimming-pethotel .sec-price-hote .inner .box-price table tr th{font-size:12px}.trimming-pethotel .sec-price-hote .inner .box-price table tr td{font-size:14px}.trimming-pethotel .sec-price-hote .inner .txt-caution{font-size:16px}.trimming-pethotel .sec-price-hote .inner .dl-caution dt,.trimming-pethotel .sec-price-hote .inner .dl-caution dd{font-size:14px;letter-spacing:.01em}.trimming-pethotel .sec-price-hote .inner .dl-caution.dl2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}main.voice-detail{background:url(../images/info/bg_chap.png) left top/198px auto no-repeat,url(../images/voice/bg_voice.png) center top/100% auto no-repeat;background-color:transparent;padding-top:120px}.voice-detail .sec-chap{padding:25px 0 0}.voice-detail .sec-chap .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px 0}.voice-detail .sec-chap .ttl-chap .txt-ja img{height:auto;margin:3px 10px 0 0;width:30px}.voice-detail .sec-chap .ttl-chap .ja{font-size:26px;letter-spacing:.1em}.voice-detail .sec-chap .ttl-chap .en{font-size:12px}.voice-detail .sec-voice{padding:40px 20px 60px}.voice-detail .sec-voice .inner{max-width:100%;width:100%}.voice-detail .sec-voice .inner .elem-voice{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px 0;margin-bottom:30px}.voice-detail .sec-voice .inner .elem-voice .elem-l .elem-ttl .ttl-post{font-size:20px;line-height:1.45;margin-bottom:10px}.voice-detail .sec-voice .inner .elem-voice figure{width:100%}.voice-detail .sec-voice .inner .box-btn{margin:40px auto 60px}.voice-detail .sec-voice .inner .box-btn .btn-link{letter-spacing:.18em;font-size:14px}main.voice{padding-top:80px}.voice .sec-chap{background:transparent url(../images/info/bg_chap.png) left top/198px auto no-repeat;padding:25px 0 0}.voice .sec-chap .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px 0}.voice .sec-chap .ttl-chap .ja{font-size:26px;letter-spacing:.1em}.voice .sec-chap .ttl-chap{padding-left:20px;text-align:left;margin:0 auto 0 0}.voice .sec-chap figure{margin:0 0 0 auto;width:76.1904761905%}.voice .sec-voice{padding:40px 20px 60px}.voice .sec-voice .inner{max-width:100%;width:100%}.voice .sec-voice .list-voice{gap:30px 0}.voice .sec-voice .list-voice .item-voice{width:100%}}@media screen and (min-width: 737px){body{min-width:1024px}}
