*,*:before,*:after{box-sizing:border-box}html{margin:0;border:0;font-size:62.5%;line-height:1.15}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea{margin:0;border:0;padding:0;outline:0;font-family:inherit;font-style:inherit;font-weight:inherit;vertical-align:baseline;background:0 0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}hr{box-sizing:content-box;height:0;overflow:visible}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;max-width:100%}body,button,input,select,textarea{color:#2b2b2b;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5}body{background-color:#fffcfa;width:100%;font-size:1.8rem;color:#383838}a{color:#000;text-decoration:none}a:focus{outline:thin dotted}a:hover{outline:0}a:active{outline:0;color:#997536}a:hover{color:#997536}@media screen and (min-width:768px){a:hover,a p:hover{opacity:.6}}@media screen and (min-width:1024px){a{transition:all .3s ease}a:hover{transition:all .3s ease}}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700}h1{font-size:2.6rem;line-height:1.3846153846}h2{font-size:2.4rem;line-height:1.5}h3{font-size:2.2rem;line-height:1.0909090909}h4{font-size:2rem;line-height:1.2}h5{font-size:1.8rem;line-height:1.3333333333}h6{font-size:1.6rem;line-height:1.5}p,figcaption{font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.5rem;line-height:1.6em}address{font-style:italic;margin-bottom:24px}abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}mark,ins{background:#fff9c0;text-decoration:none}code,kbd,tt,var,samp{font-family:monospace,serif;font-size:1.5rem;hyphens:none;line-height:1.6}pre{font-family:monospace,serif;font-size:1.5rem;hyphens:none;line-height:1.6;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{hyphens:none;quotes:none}q:before,q:after{content:"";content:none}blockquote{color:#767676;font-size:1.9rem;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px}blockquote:before,blockquote:after{content:"";content:none}blockquote cite,blockquote small{color:#2b2b2b;font-size:1.6rem;font-weight:400;line-height:1.5}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:400}small{font-size:smaller}big{font-size:125%}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}dl{margin-bottom:24px}dt{font-weight:700}dd{margin-bottom:24px}ul,ol{list-style:none;margin:0 0 24px 20px}ul{list-style:disc}ol{list-style:decimal}li{list-style:none}li>ul,li>ol{margin:0 0 0 20px}img{-ms-interpolation-mode:bicubic;margin:0;padding:0;border:0;vertical-align:middle;max-width:100%;height:auto;width:auto;vertical-align:bottom}img[class*=align],img[class*=wp-image-],img[class*=attachment-]{height:auto}img.size-full,img.size-large{height:auto;max-width:100%}figure{margin:0}fieldset{border:1px solid rgba(0,0,0,.1);margin:0 0 24px;min-width:inherit;padding:11px 12px 0}legend{white-space:normal}button,input,select,textarea{box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button{line-height:normal}input{line-height:normal;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}textarea{background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table,th,td{border:1px solid rgba(0,0,0,.1);font-size:1.5rem;line-height:1.6em}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%}caption,th,td{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}del{color:#767676}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:23px}::selection{background:#c89a78;color:#fff;text-shadow:none}::-moz-selection{background:#ff7a49;color:#fff;text-shadow:none}input{border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 7px}textarea{border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 7px;width:100%}input:focus,textarea:focus{border:1px solid rgba(0,0,0,.3);outline:0}button,.button{background-color:#8f620a;border:0;border-radius:2px;color:#fff;font-size:1.2rem;font-weight:700;padding:10px 30px 11px;text-transform:uppercase;vertical-align:bottom}input[type=button],input[type=reset],input[type=submit]{background-color:#8f620a;border:0;border-radius:2px;color:#fff;font-size:1.2rem;font-weight:700;padding:10px 30px 11px;text-transform:uppercase;vertical-align:bottom}button:hover,button:focus{background-color:#c27604;color:#fff}.button:hover,.button:focus{background-color:#c27604;color:#fff}input[type=button]:hover,input[type=button]:focus{background-color:#c27604;color:#fff}input[type=reset]:hover,input[type=reset]:focus{background-color:#c27604;color:#fff}input[type=submit]:hover,input[type=submit]:focus{background-color:#c27604;color:#fff}button:active,.button:active{background-color:#c27604}input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#c27604}.search-field{width:100%}.search-submit{display:none}::-webkit-input-placeholder,:-moz-placeholder{color:#939393}::-moz-placeholder{color:#939393;opacity:1}:-ms-input-placeholder{color:#939393}.comment-content img,.entry-content img,.entry-summary img,#site-header img,.widget img,.wp-caption{max-width:100%}.comment-content img[height],.entry-content img,.entry-summary img{height:auto}#site-header img{height:auto}.wp-post-image,.post-thumbnail img{height:auto;max-width:100%}embed,iframe,object,video{margin-bottom:24px;max-width:100%}p>embed,p>iframe,p>object{margin-bottom:0}span>embed,span>iframe,span>object{margin-bottom:0}
#top-head{top:0;position:fixed;width:100%;height:auto;z-index:100}#top-head #mobile-head{background:#997536;width:100%;height:78px;z-index:999;position:relative}#top-head #mobile-head .header_container .logo{position:absolute;left:13px;top:9px;color:#333;font-size:2.6rem}#top-head #mobile-head .header_container .logo h1{margin:0;padding:0}#top-head #mobile-head .header_container .logo h1 img{height:60px}#top-head #mobile-head>nav .header_container #nav-toggle{position:absolute;right:20px;top:9px;padding:10px;border:2px solid #fff;width:54px;height:60px;cursor:pointer;z-index:101}#top-head #mobile-head>nav .header_container #nav-toggle:before{content:'MENU';position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:1.4rem;font-weight:700;color:#fff;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#top-head #mobile-head>nav .header_container #nav-toggle>div{position:relative}#top-head #mobile-head>nav .header_container #nav-toggle>div>span{position:absolute;height:2px;width:100%;background:#fff;left:0;transition:.35s ease-in-out}#top-head #mobile-head>nav .header_container #nav-toggle>div>span:nth-child(1){top:0}#top-head #mobile-head>nav .header_container #nav-toggle>div>span:nth-child(2){top:10px}#top-head #mobile-head>nav .header_container #nav-toggle>div>span:nth-child(3){top:20px}#top-head #mobile-head>nav .header_container .global-menu{position:absolute;top:123px;right:-1000px;width:95vw;max-width:375px;height:calc(100vh - 123px);transition:.5s ease-in-out;opacity:0;z-index:-1}#top-head #mobile-head>nav .header_container .global-menu>ul{display:flex;flex-wrap:wrap;margin:0;padding-bottom:60px;border-top:1px solid #fff;font-size:1.4rem}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content{flex-basis:100%}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content>p{margin:0;font-size:1.6rem}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content>p>a{display:inline-block;padding:12px;width:100%;background:#c2a061}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content>p>a>span{padding-left:2rem;color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content>p>a>span>i{margin-right:1.2rem;width:20px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content>p>a>span .fontawesome_svg_icon{margin-right:1.2rem;width:18px;height:23px;vertical-align:bottom}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_cont{border-bottom:1px solid #fff}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_search{padding:10px;text-align:center;background:#c2a061}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_search>form>div>h6{color:#fff;font-weight:400}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_search>form>div #searchcorner{width:100%;max-width:210px;background:#f7efda}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_search>form>div #searchsubmit{margin-left:auto;background-color:#997536}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_teen>p>a{background:#ffebeb}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_teen>p>a>span{position:relative;margin-left:3.2rem;color:#9c0000;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_teen>p>a>span:before{position:absolute;content:'';top:0;bottom:0;left:-7px;border-right:10px solid transparent;border-bottom:12px solid #9c0000;border-left:10px solid transparent;transform:rotateZ(90deg)}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_teen>p>a>span:after{position:absolute;content:'';top:0;bottom:0;left:-8px;border-right:10px solid transparent;border-bottom:12px solid #ffebeb;border-left:10px solid transparent;transform:rotateZ(90deg)}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a{position:relative;padding:6px;background:#f7efda}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a>span{display:inline-block;position:relative;margin-left:5rem;padding-left:.8rem;color:#846126;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a>span:before{position:absolute;content:'';top:0;bottom:0;left:-7px;border-right:10px solid transparent;border-bottom:12px solid #846126;border-left:10px solid transparent;transform:rotateZ(90deg)}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a>span:after{position:absolute;content:'';top:0;bottom:0;left:-8px;border-right:10px solid transparent;border-bottom:12px solid #f7efda;border-left:10px solid transparent;transform:rotateZ(90deg)}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a>picture>img{position:absolute;top:0;right:0;width:auto;height:62px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel{border-bottom:1px solid #fff}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a{display:inline-block;padding:8px 0;width:100%;text-align:center;background:#c2a061}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div>span{color:#fff;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div>img{display:inline-block;margin-right:3px;width:44px;vertical-align:text-bottom}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div>img:hover{opacity:1}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(1){margin-bottom:3px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(1)>span{display:inline-block;padding:3px 10px;border-radius:15px;text-align:center;background:#9c0000}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(2){margin:0 30px;border-bottom:1px solid #fff}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(2)>span{font-size:2.8rem;font-weight:700;letter-spacing:4px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(3)>span{font-size:1.3rem}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(3)>span>br{display:none}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns{display:flex}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns>p{flex:1}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns>p>a{display:block;text-align:center}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns>p>a>i{color:#fff;font-size:5rem}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns>p>a span{padding-left:0;color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns>p>a span .fontawesome_svg_icon_sns{width:50px;height:50px;vertical-align:bottom}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns .menu_content_sns_twitter{border-right:1px solid #fff}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns .menu_content_sns_instagram{border-right:1px solid #fff}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_line>p>a{padding:8px;background:#f7efda}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_line>p>a>span{display:flex;justify-content:center;align-items:center;padding-left:0;color:#846126;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_line>p>a>span>i{margin-right:4rem;font-size:5rem;color:#00b900}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_line>p>a>span>br{display:none}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_line>p>a>span .fontawesome_svg_icon_line{margin-right:2rem;width:50px;height:50px;color:#00b900;vertical-align:bottom}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_china>p>a{background:#f7efda}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_china>p>a>img{margin-left:1.8rem;width:30px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_china>p>a>img:hover{opacity:1}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_china>p>a>span{display:inline-block;padding-left:1rem;color:#846126;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#top-head #mobile-head>nav .header_container .global-menu div.mini_buttons div.nav-mobile-flex{display:flex;justify-content:space-between}#top-head #mobile-head>nav .header_container .global-menu div.mini_buttons div.nav-mobile-flex>p{flex-basis:50%}#top-head #mobile-head>nav .header_container .global-menu div.mini_buttons div.nav-mobile-flex p.counseling_button>a{display:inline-block;width:85%}#top-head #mobile-head>nav .header_container .global-menu div.mini_buttons div.nav-mobile-flex p.chinese-btn{font-size:1.6rem}#top-head #mobile-head>nav .header_container .global-menu div.mini_buttons div.nav-mobile-flex p.chinese-btn>a{position:relative;display:inline-block;padding:10px;width:85%;height:100%;background:#fff}#top-head #mobile-head>nav .header_container .global-menu div.mini_buttons div.nav-mobile-flex p.chinese-btn>a span{display:contents;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#top-head #mobile-head>nav .header_container .global-menu div.mini_buttons div.nav-mobile-flex p.chinese-btn>a span img{width:40px;margin-right:5px}#top-head #sp_upper_menu .nav-sp{width:100%;height:auto;background:#fffcfa}#top-head #sp_upper_menu .nav-sp ul{display:flex;margin:0;border-bottom:1px solid #997536}#top-head #sp_upper_menu .nav-sp ul li{text-align:center;flex-basis:50%}#top-head #sp_upper_menu .nav-sp ul li:nth-of-type(n+2){border-left:1px solid #997536}#top-head #sp_upper_menu .nav-sp ul li .nav-sp-button{display:block;padding:12px;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.4rem}#top-head #sp_upper_menu .nav-sp ul li .nav-sp-button span{display:flex;align-items:center;justify-content:center}#top-head #sp_upper_menu .nav-sp ul li .nav-sp-button span .nav-sp-button__icon{padding-right:2px;width:16px;height:14px}#top-head.open .inner #mobile-head>nav .header_container #nav-toggle>div>span:nth-child(1){top:10px;transform:rotate(315deg)}#top-head.open .inner #mobile-head>nav .header_container #nav-toggle>div>span:nth-child(2){width:0;left:50%}#top-head.open .inner #mobile-head>nav .header_container #nav-toggle>div>span:nth-child(3){top:10px;transform:rotate(-315deg)}#top-head.open .inner #mobile-head>nav .header_container .global-menu{right:0;opacity:1;z-index:10;overflow-y:scroll}@media screen and (min-width:768px){#top-head #mobile-head>nav .header_container .global-menu{height:auto}#top-head #mobile-head>nav .header_container .global-menu>ul{padding-bottom:0}}@media screen and (min-width:1024px){#top-head{position:relative;margin:0 auto;background-color:#fffcfa}#top-head #mobile-head{height:auto}#top-head #mobile-head>nav .header_container{position:fixed;top:0;left:0;width:220px;height:100%;padding:5px 0;border-right:1px solid #997536;background:rgba(255,255,255,.2);overflow-y:scroll;z-index:1;-ms-overflow-style:none;scrollbar-width:none}#top-head #mobile-head>nav .header_container::-webkit-scrollbar{display:none}#top-head #mobile-head>nav .header_container #nav-toggle{display:none}#top-head #mobile-head>nav .header_container .global-menu{position:static;width:100%;height:auto;opacity:1;background:0 0}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_logo{margin-bottom:10px;height:60px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_logo>p>a{display:block;padding:5px 9.5px;background:#fffcfa;transition:all .3s ease}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_logo>p>a>img{width:100%}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_logo>p>a:hover{opacity:.7;transition:all .3s ease}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_logo>p>a:hover>img{opacity:1}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content{border-bottom:1px solid #ccc;width:100%;font-size:1.6rem;text-align:center}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content>p>a{display:block;background:#fffcfa;text-align:left;transition:all .3s ease}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content>p>a>span{font-size:1.6rem;color:#444;transition:all .3s ease}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content>p>a:hover{opacity:1;transition:all .3s ease}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_cont{height:50px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_cont>p>a>span{padding-left:1rem}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_cont>p>a:hover>span{padding-left:2rem;font-weight:700}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_search{height:138px;background:0 0}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_search>form>div>h6{margin-top:0;margin-bottom:5px;color:#383838}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_search>form>div #searchcorner{margin-bottom:10px;max-width:100%}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_search>form>div #searchsubmit{width:84px;height:38px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_teen{border:1px solid #9c0000;height:50px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_teen>p>a>span{margin-left:2.1rem;padding-left:1.9rem;color:#9c0000}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_teen>p>a>span:after{border-bottom:12px solid #fffcfa}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_teen>p>a:hover>span{margin-left:3.1rem}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit{border:1px solid #997536;height:64px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a>span{position:relative;margin-left:4rem;padding-left:.6rem;font-size:1.5rem;color:#997536;z-index:1}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a>span:after{border-bottom:12px solid #fffcfa}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a img{opacity:.5}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a:hover>span{margin-left:5rem;padding-left:.6rem}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_visit>p>a:hover img{opacity:.5}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel{height:121px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a{position:relative;padding:8px;background:#fffcfa;transition:all .3s ease}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(1){margin:0;width:203px;height:30px;overflow:hidden}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(2){margin:0;width:203px;height:37px;overflow:hidden}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(2)>span{color:#444;font-size:2.4rem;letter-spacing:-1px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(3){text-align:left;line-height:1em}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(3)>span{color:#444;font-size:1.1rem}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a>div:nth-of-type(3)>span>br{display:inline}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_tel>div>a:hover{opacity:1;box-shadow:0 1px 3px 1px inset #ccc;transition:all .3s ease}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns{height:65px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns>p>a{display:block;text-align:center}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns>p>a>span .fontawesome_svg_icon_sns{width:40px;height:40px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns>p>a:hover{opacity:1;box-shadow:0 1px 3px 1px inset #ccc;transition:all .3s ease}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns .menu_content_sns_twitter,#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_sns .menu_content_sns_instagram{border-right:1px solid #ccc}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_line{height:67px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_line>p>a>span>br{display:inline}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_line>p>a:hover{opacity:1;box-shadow:0 1px 3px 1px inset #ccc;transition:all .3s ease}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_china>p>a{background:#f7efda}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_china>p>a>img{margin-left:1.8rem;width:30px}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_china>p>a>img:hover{opacity:1}#top-head #mobile-head>nav .header_container .global-menu>ul li.menu_content_china>p>a>span{display:inline-block;padding-left:1rem;color:#846126;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#top-head.open .inner #mobile-head>nav .header_container .global-menu{overflow:hidden}#top-head #pc_upper_menu{position:fixed;left:calc(50% + 110px);width:calc(100vw - 260px);background:rgba(255,252,250,.8);backdrop-filter:blur(5px);transform:translateX(-50%)}#top-head #pc_upper_menu .header_container{max-width:1200px;margin:5px auto 0}#top-head #pc_upper_menu .header_container .top-h1>h1{margin:10px 0 0;font-weight:400;font-size:16px;color:#2b2b2b}#top-head #pc_upper_menu .header_container .top-h1>h1>br{display:none}#top-head #pc_upper_menu #pc-nav{margin:5px auto 0;border-bottom:5px solid #fffcfa;width:100%;max-width:1200px}#top-head #pc_upper_menu #pc-nav ul{display:flex;margin:0}#top-head #pc_upper_menu #pc-nav ul li{flex-basis:50%;text-align:center}#top-head #pc_upper_menu #pc-nav ul li .nav-pc-button{display:block;padding:5px 0;color:#fff;background:#7d0022;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.6rem}#top-head #pc_upper_menu #pc-nav ul li .nav-pc-button span{display:flex;align-items:center;justify-content:center}#top-head #pc_upper_menu #pc-nav ul li .nav-pc-button span .nav-pc-button__icon{padding-right:5px;width:21px;height:16px;color:#fff}#top-head #pc_upper_menu #pc-nav ul li .nav-pc-button:hover span .nav-pc-button__icon{animation:couseling_btn_bar_bounce 1s ease alternate}#top-head #pc_upper_menu #pc-nav ul li .nav-pc-button__phone{border-left:1px solid #fff}#top-head #pc_upper_menu #pc-nav ul li .nav-pc-button__mail{border-left:1px solid #fff}}footer{width:100%;height:100%;background:#997536;padding-top:30px}footer .footer_container{width:95%;margin:0 auto 10px}footer .footer_container .footer-menu>h2{margin-bottom:30px;text-align:center}footer .footer_container .footer-menu>h2>a{display:inline-block;font-size:2.2rem;color:#fff}footer .footer_container .footer-menu .footer-main-menu{margin-bottom:20px}footer .footer_container .footer-menu .footer-main-menu ul{display:flex;flex-wrap:wrap;margin:0}footer .footer_container .footer-menu .footer-main-menu ul li{flex-basis:50%;text-align:center}footer .footer_container .footer-menu .footer-main-menu ul li a{display:block;margin:10px;padding:12px 5px;border:1px solid #fff;border-radius:5px;font-size:1.3rem;color:#fff}footer .footer_container .footer-menu>h4{margin-bottom:20px;text-align:center}footer .footer_container .footer-menu>h4>a{color:#fff}footer .footer_container .footer-menu .footer-treatment-menu{display:flex;flex-direction:column;justify-content:space-between;margin:0 10px}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item{margin-bottom:20px}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item>h4{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff;color:#fff;font-weight:400}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item ul{display:flex;flex-wrap:wrap;margin:0}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item ul li{flex-basis:100%;margin:10px;text-align:center}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item ul li a{display:block;padding:12px 5px;border:1px solid #fff;border-radius:5px;font-size:1.3rem;color:#fff}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item:last-of-type{margin-bottom:0}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item:last-of-type ul:nth-child(2){margin-bottom:20px}footer .ft-logo{text-align:center;padding-bottom:5px}footer .ft-logo .pic>a>img{width:230px}footer .ft-logo .copy{margin-top:10px;color:#fff;font-size:1.2rem}@media screen and (min-width:768px){footer .footer_container .footer-menu .footer-main-menu{margin-bottom:50px}footer .footer_container .footer-menu .footer-main-menu ul{justify-content:center}footer .footer_container .footer-menu .footer-main-menu ul li{flex-basis:33%}footer .footer_container .footer-menu .footer-main-menu ul li a{padding:10px;font-size:1.7rem}footer .footer_container .footer-menu>h4{text-align:center;margin-bottom:30px}footer .footer_container .footer-menu>h4>a{color:#fff}footer .footer_container .footer-menu .footer-treatment-menu{flex-direction:row}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item{flex-basis:32%}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item ul li a{font-size:1.7rem}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item{margin-bottom:0}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item:nth-child(3) ul:nth-child(2){margin-bottom:30px}footer .ft-logo .pic>a>img{width:300px}}@media screen and (min-width:1024px){footer .footer_container{margin-bottom:20px;max-width:1200px}footer .footer_container .footer-menu>h2{margin-bottom:10px;text-align:left}footer .footer_container .footer-menu .footer-main-menu{margin-bottom:50px}footer .footer_container .footer-menu .footer-main-menu ul{justify-content:flex-start}footer .footer_container .footer-menu .footer-main-menu ul li{flex-basis:25%}footer .footer_container .footer-menu .footer-main-menu ul li a{display:block;margin:5px 8px;padding:5px 0;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:1.5rem}footer .footer_container .footer-menu>h4{margin-bottom:20px;text-align:left}footer .footer_container .footer-menu>h4>a{color:#fff}footer .footer_container .footer-menu .footer-treatment-menu{justify-content:space-between}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item{flex-basis:calc((100% - 4%)/3)}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item:not(:last-of-type){margin-right:2%;padding-right:2%;border-right:1px solid #fff}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item>h4{margin-bottom:0}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item ul li{margin:0 0 0 10px}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item ul li a{display:block;margin:0;padding:5px 0;border:none;border-bottom:1px solid #fff;border-radius:0;font-size:1.5rem;text-align:left}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item ul li a>span{position:relative;display:inline-block;padding-left:2rem}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item ul li a>span:before{content:'';position:absolute;top:6px;left:.2rem;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;width:0;height:0;transition:all .3s ease}footer .footer_container .footer-menu .footer-treatment-menu .footer-menu-item ul li a:hover>span:before{left:1rem;transition:all .3s ease}}.all-wrap{overflow:hidden}@media screen and (min-width:1024px){.all-wrap{padding-right:20px;padding-left:240px}}.container{width:90%;margin:0 auto}@media screen and (min-width:1024px){.container{width:100%;max-width:1200px;margin:0 auto}}@media screen and (min-width:1024px){.hover_action{transition:all .3s ease}.hover_action:hover{transform:translateY(-2px);transition:all .3s ease}}@media screen and (min-width:1024px){.hover_shadow{transition:all .3s ease}.hover_shadow:hover{box-shadow:0 3px 3px #ccc;opacity:1;transition:all .3s ease}}.scroll_fade{opacity:0;transform:translateY(50px);transition:1s}@media all and (min-width:1024px){.PC-none{display:none}}@media screen and (max-width:1023px){.SP-none{display:none}}@media screen and (max-width:767px){.SP-nonetb{display:none}}.area{margin-bottom:60px}@media screen and (min-width:1024px){.area{margin-bottom:100px}}#search_contents .container .post-content-area .post-content-title{margin-bottom:20px}#search_contents .container .post-content-area .category-post .category-main>p .blog-text{color:#383838}@media screen and (min-width:1024px){#search_contents .container .post-content-area{flex-basis:100%;margin-left:0}#search_contents .container .post-content-area .category-post .category-title{margin-bottom:10px}#search_contents .container .post-content-area .category-post .category-main .blog-img{flex-basis:30%;margin-right:20px;max-width:200px}#search_contents .container .post-content-area .category-post .category-main>p{flex-basis:70%}}#page-top{display:none;position:fixed;right:10px;bottom:60px;z-index:10}#page-top a{position:relative;display:block;width:60px;padding:8px 0 28px;border:1px solid #fff;border-radius:5px;color:#fff;font-size:1.2rem;text-align:center;background:rgba(153,117,54,.8);backdrop-filter:blur(3px)}#page-top a:before{position:absolute;content:'';right:0;bottom:2px;left:0;margin:auto;border-top:3px solid #fff;border-right:3px solid #fff;width:20px;height:20px;transform:rotate(315deg)}@media screen and (min-width:768px){#page-top{right:20px;bottom:20px}#page-top a{transition:all .3s ease}#page-top a:hover{opacity:.8}#page-top a:hover:before{bottom:6px;transition:all .3s ease}}@media screen and (min-width:1024px){#page-top a{padding:16px 0 38px;width:80px}#page-top a:before{bottom:8px}#page-top a:hover{opacity:.8}#page-top a:hover:before{bottom:12px}}#counseling_btn_bar{display:none;position:fixed;right:0;bottom:0;left:0;width:100%;z-index:10}#counseling_btn_bar a{position:relative;display:block;padding:10px;color:#fff;letter-spacing:4px;transition:all .3s ease;text-align:center}#counseling_btn_bar a>span{display:flex;justify-content:center;align-items:center}#counseling_btn_bar a>span .counseling_btn_bar_icon{margin-left:5px;width:20px;height:22px;vertical-align:bottom}#counseling_btn_bar a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-right:20px solid transparent;border-bottom:45px solid #9c0000;border-left:20px solid transparent;z-index:-1;transition:all .3s ease}#counseling_btn_bar a:hover{opacity:1}@media screen and (min-width:768px){#counseling_btn_bar{top:auto;right:0;bottom:110px;left:auto;width:auto}#counseling_btn_bar a{padding:30px 10px;width:44px;height:258px;writing-mode:vertical-rl;text-orientation:upright}#counseling_btn_bar a>span .counseling_btn_bar_icon{margin-left:2px;animation:none}#counseling_btn_bar a:before{border-top:20px solid transparent;border-right:44px solid #9c0000;border-bottom:20px solid transparent;border-left:none}#counseling_btn_bar a:hover{padding:30px 20px;opacity:1;transition:all .3s ease}#counseling_btn_bar a:hover:before{border-right:64px solid #9c0000;transition:all .3s ease}#counseling_btn_bar a:hover>span .counseling_btn_bar_icon{animation:couseling_btn_bar_bounce 1s ease alternate}}@keyframes couseling_btn_bar_bounce{0%{transform:rotateZ(20deg)}10%{transform:rotateZ(-20deg)}20%{transform:rotateZ(15deg)}30%{transform:rotateZ(-15deg)}40%{transform:rotateZ(10deg)}50%{transform:rotateZ(-10deg)}60%{transform:rotateZ(5deg)}70%{transform:rotateZ(-5deg)}80%{transform:rotateZ(3deg)}90%{transform:rotateZ(-3deg)}100%{transform:rotateZ(0deg)}}#page_footer_banners{padding-top:20px;margin-bottom:60px}#page_footer_banners .page_footer_banner>a{display:block}#page_footer_banners .page_footer_banner:not(:first-of-type){margin-top:10px}#page_footer_banners .page_footer_banner:not(:first-of-type)>a{display:block}@media screen and (max-width:1023px){#page_footer_banners{margin:0 auto 60px;width:90%}}@media screen and (min-width:1024px){#page_footer_banners{margin:0 auto 60px;width:100%;max-width:1200px}#page_footer_banners .page_footer_banner:not(:first-of-type){margin-top:20px}}
.aligncenter{margin:0 auto;display:block}.page_content h2{width:100%;font-size:3.5rem;text-align:center;background:#ba606b;color:#fff;padding:20px 0}.page_content h3,.page_content h4,.page_content h5,.page_content h6{font-weight:400;color:#4c3100}.page_content p,.page_content ul,.page_content table,.page_content dl,.page_content figcaption{font-size:1.5rem;line-height:1.6em;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.page_content ol li{list-style-type:decimal}.page_content dl{margin:40px 32px}.page_content dt{padding-right:24px}.page_content dd{margin:0;padding:0 24px 30px}.page_content .catch-img{width:100%}@media screen and (max-width:1023px){.page_content dl{margin:0 16px}}@media screen and (min-width:1024px){.page_content p,.page_content ul,.page_content table,.page_content dl,.page_content figcaption{font-size:1.6rem;line-height:2em}}.heading-primary{padding:15px 10px;color:#fff;background:#846126;border-radius:5px}.heading-secondary{width:95%;font-size:1.8em;background-color:#ba606b;color:#fff;padding:20px 0}.heading-tertiary{font-size:1.6em;color:#b5700d}.heading-senary{padding:.25em .5em;background:0 0;border-left:3px solid #977219}.course table{background:#fff;border:1px solid #ddd}.course table th{vertical-align:middle;padding:7px;padding-left:12px;background:#fff0d3;font-weight:700;width:30%}.course table td{padding:7px;padding-left:12px;vertical-align:middle}.news-box{width:95%;border:1px solid #ccc;padding:20px;margin:20px auto;box-shadow:0 3px 5px rgba(0,0,0,.22)}.news-box p{margin-bottom:18px}.contents-head-box{width:95%;padding:.5em 1em;margin:2em auto;font-weight:700;color:#b5700d;background:#fff0d3;border:3px solid #b5700d;border-radius:10px}.contents-box{width:90%}.marker{display:inline-block}.marker-yellow{background:linear-gradient(transparent 75%,#edde7b 75%)}.marker-pink{background:linear-gradient(transparent 55%,rgba(239,88,148,.4) 75%)}.announcement{font-size:2.4rem;display:inline;font-weight:600;letter-spacing:2px}.contact-button{width:430px;margin:0 auto;border-radius:10px;text-align:center;background:#fff;padding:17px;border:1px solid #825f21}.cat-item-5{display:none}label.screen-reader-text{background-color:#ffeee5;padding:5px;display:block;text-align:center;font-size:2.4rem;border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2}.scroll-margin{margin-top:-160px;padding-top:160px}.archive__pager{margin:200px 0 60px}.eroor404{margin-top:calc(123px + 60px);margin-bottom:60px;width:100%;text-align:center}@media screen and (min-width:1024px){.eroor404{margin-top:140px;margin-bottom:80px}}.build_area{text-align:center;margin-top:150px}.build_area img{padding-top:30px;width:50%}@media screen and (min-width:1024px){.top-h1 h1{font-weight:400 !important;font-size:16px !important;margin:10px 0 0 !important;color:#2b2b2b !important}.dib{display:inline-block !important}.post-box{border:1px solid gray;margin-bottom:10px;padding:15px;width:70%}.top-news{width:75%}.top-news__list li{padding:30px 0}.top-news__list span{margin-right:30px}.news-box{padding:20px 40px}.index-main-img{clear:both;margin-top:150px}.index-main-img img{width:100%}.main-img h3{position:relative;z-index:200}.main_title{font-size:1.4rem;padding-left:10px;color:#997536}.index_title{width:100%;height:120px;margin-top:-12px;background:url(//four-seasons.jp/wp/wp-content/themes/fourseasons/css/../img/pc/index/index_title_back.jpg);background-size:100%;background-position:top}.index_title a{color:#fff}.index_title h2{width:100%;text-align:center;font-size:2.7rem;color:#fff;padding:3%;margin:10px 0}.index_title h2 span{font-size:3.6rem;color:#fff;font-weight:700}.index_title span{display:block}.index_title_sub{margin-top:15px;font-size:14px !important}.choice_title{width:100%;background:#7d0022;position:relative}.choice_title h2{padding:10px;font-size:2.1rem;color:#fff;text-align:center}.news{width:75%;margin:auto;margin-top:60px}.news-area h3{font-size:3.6rem;text-align:center;padding-left:20px;margin-bottom:-14px;color:#434343}.news-border{border-bottom:1px solid #989898}.news-list{width:100%;margin:auto;margin-top:40px}.news-list ul{margin:0;margin-top:-10px}.news-list li{width:100%;font-size:1.8rem;padding:30px 0;border-bottom:1px solid #989898}.news-list span{margin-right:30px;padding-bottom:3px}.news-more{width:250px;height:41px;padding-top:15px;font-size:1.8rem;text-align:center;border:1px solid #9f9e9e;margin:auto;margin-top:40px;background:#fff}}.form-select{outline:none;text-indent:.01px;text-overflow:'';background:#fff;vertical-align:middle;font-size:inherit;color:inherit;appearance:button;padding:8px 12px;border:1px solid rgba(0,0,0,.1);color:#333;border-radius:2px}.form-select::-ms-expand{display:none}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 rgba(0,0,0,.1)}.form-select-wrap{position:relative}.form-select-wrap .wpcf7-form-control-wrap:after{z-index:1;position:absolute;right:15px;top:50%;width:0;height:0;content:"";pointer-events:none;border:6px solid transparent;border-top:6px solid rgba(0,0,0,.1);border-bottom-width:0}.form-radio input[type=radio]{display:none}.form-radio{cursor:pointer;padding-right:15px}.form-radio .wpcf7-list-item-label:before{content:"○";margin-right:7px;position:relative;color:#ccc;top:2px}.form-radio input[type=radio]:checked+.wpcf7-list-item-label{color:#8f620a}.form-radio input[type=radio]:checked+.wpcf7-list-item-label:before{content:"●";color:#8f620a}.form-checkbox input[type=checkbox]{display:none}.form-checkbox{cursor:pointer;padding-right:15px}.form-checkbox .wpcf7-list-item-label:before{content:"○";margin-right:7px;position:relative;color:#ccc;top:2px}.form-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label{color:#8f620a}.form-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"●";color:#8f620a}.form-btn{appearance:button;padding:10px 0;margin:30px 0;background-color:#8f620a;color:#fff;cursor:pointer;font-size:22px !important;width:100%}.table{table-layout:auto;margin:0;border:none}.table th{padding:8px;vertical-align:middle;border:none}.table td{padding:8px;border:none;vertical-align:middle}.table-basic{border:1px solid #ccc;border-collapse:collapse}.table-basic th{background:#f7f7f7}@media screen and (max-width:480px){.form-table th{display:block;width:100%}.form-table td{display:block;width:100%}}.badge{display:inline-block;margin:0 20px;min-width:100px;text-align:center;border-radius:5px;font-size:1.4rem;line-height:1.6em}.badge-info{background:rgba(239,88,148,.6);color:#fff}.logo-img{width:50%}@media screen and (max-width:896px){.br{display:block}}.h2-title{position:relative;padding:.6em;background:#977219;color:#fff}.h2-title:after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #977219;width:0;height:0}.h3-title{position:relative;padding-left:25px}.h3-title:before{position:absolute;content:'';bottom:-3px;left:0;width:0;height:0;border:none;border-left:solid 15px transparent;border-bottom:solid 15px #977219}.h3-title:after{position:absolute;content:'';bottom:-3px;left:10px;width:100%;border-bottom:solid 3px #977219}.h4-title{position:relative;display:inline-block;padding:0 55px}.h4-title:before,.h4-title:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:2px;border-top:solid 1px #977219;border-bottom:solid 1px #977219}.h4-title:before{left:0}.h4-title:after{right:0}.mail_form_box .mail_form_texts_area .marker{margin-bottom:20px}.mail_form_box .table{table-layout:fixed;word-break:break-all;word-wrap:break-word;border-collapse:collapse}.mail_form_box .table>tbody>tr{display:flex;flex-direction:column}.mail_form_box .table>tbody>tr>th{position:relative}.mail_form_box .table>tbody>tr>th>span{position:absolute;top:50%;transform:translateY(-50%);right:10px;margin:0;min-width:60px}.mail_form_box .table>tbody>tr>td .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;background:#fff}.mail_form_box .table>tbody>tr>td p{margin-bottom:20px}.index-concept>h2{margin-bottom:30px}.index-concept .container .concept-text>h3{margin-bottom:20px}.index-concept .container .concept-text>h4{margin-bottom:20px}@media screen and (min-width:1024px){.index-concept>h2{margin-bottom:50px}}#mokuji_area{margin-top:30px;margin-bottom:30px}#mokuji_area>label{position:relative;display:block;width:100%;margin:0 auto;padding:20px;font-size:2.4rem;letter-spacing:4px;line-height:30px;text-align:center;cursor:pointer}#mokuji_area>label:before,#mokuji_area>label:after{position:absolute;content:"";width:100%;height:3px;border-top:1px solid #383838;border-bottom:1px solid #383838;left:50%;transform:translateX(-50%)}#mokuji_area>label:before{top:0}#mokuji_area>label:after{bottom:0}#mokuji_area>label>h3{position:relative;display:inline-block;margin:0;padding-left:3rem}#mokuji_area>label>h3:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border-top:4px solid #4c3100;border-right:4px solid #4c3100;transform:rotate(135deg)}#mokuji_area>input{display:none}#mokuji_area>input:checked~.mokuji_box{height:auto;opacity:1;transition:.8s;border-right:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3;border-left:2px solid #d3d3d3;border-radius:0 0 20px 20px}#mokuji_area .mokuji_box{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}#mokuji_area .mokuji_box #mokuji_part{margin:0}#mokuji_area .mokuji_box #mokuji_part>li{border-bottom:1px solid gray}#mokuji_area .mokuji_box #mokuji_part>li>p{margin:0}#mokuji_area .mokuji_box #mokuji_part>li>p>a{display:block;padding:10px;text-align:center}#mokuji_area .mokuji_box #mokuji_part>li:last-child{border-bottom:0}#price_list_area .price_list_box .price_list_part .price_table_title>h2{font-size:2rem}.detail table:not(.form-table){width:100%;border-collapse:collapse;border:1px solid #ccc}.detail table:not(.form-table) tbody tr th{background:#f7f7f7;padding:8px 15px;border:1px solid #ccc}.detail table:not(.form-table) tbody tr td,.detail table:not(.form-table) tbody tr th{padding:8px;border:1px solid #ccc;text-align:center;vertical-align:middle}:not(.page-summary)>.detail>ul li{list-style-type:disc}#virus_banner_area{margin-bottom:10px}#virus_banner_area>p{margin:0}#virus_banner_area>p>a{display:block}#virus_banner_area>p>a>img{width:100%}@media screen and (min-width:1024px){#virus_banner_area{margin-top:0;margin-right:auto;margin-left:auto;width:100%;max-width:1200px}}.area{margin-bottom:60px}@media screen and (min-width:1024px){.area{margin-bottom:100px}}.button_cont>p{text-align:center}.button_cont>p>a{display:inline-block;padding:10px 20px;border:1px solid #997536;border-radius:25px;min-width:200px;text-align:center;background:#fff}.button_cont>p>a>span{color:#997536}#page_lp_reserve_wrap{overflow:hidden}#page_lp_reserve_wrap header{display:none}#page_lp_reserve_contents{margin-top:0;margin-bottom:0}#page_lp_reserve_contents #page_lp_reserve_heading .page-heading{height:60px;min-height:auto}#page_lp_reserve_contents #page_lp_reserve_heading .page-heading:before{height:60px;min-height:auto}#page_lp_reserve_contents #page_lp_reserve_heading .page-heading>h2{font-size:2rem;letter-spacing:3px}#page_lp_reserve_contents #page_reservation_content{max-width:600px}#page_lp_reserve_contents #page_reservation_content #lp_reserve_mail_form_box .mail_form_texts_area>h4{font-size:1.5rem;line-height:1.6}#page_lp_reserve_footer{height:auto;padding:0}#page_lp_reserve_footer .container{padding-top:20px;padding-bottom:5px}#page_lp_reserve_footer .container .footer-menu{margin-bottom:10px;text-align:center}#page_lp_reserve_footer .container .footer-menu>a{isplay:inline-block}#page_lp_reserve_footer .container .footer-menu>a .footer-img{height:70px}#page_lp_reserve_footer .container .copy{color:#fff;font-size:1.2rem;text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}.page_contents{margin-top:123px;margin-bottom:60px}.page_contents .bread-single{margin-bottom:10px;padding:10px 0;border-bottom:1px solid #ae8947;font-size:1.3rem}.page_contents .bread-single .post-page>br{display:none}.page_contents .page_heading_area{margin-bottom:10px}.page_contents .page_heading_area .page-heading{position:relative;display:flex;width:100%;height:100%;min-height:80px;max-height:420px;background:url(//four-seasons.jp/wp/wp-content/themes/fourseasons/css/../img/lib/page-heading.jpg) no-repeat center left;background-size:cover;clear:both}@media screen and (min-width:1024px){.page_contents .page_heading_area .page-heading{height:120px}}.page_contents .page_heading_area .page-heading:before{position:absolute;content:"";width:100%;height:100%;min-height:80px;background:rgba(255,255,255,.6)}.page_contents .page_heading_area .page-heading h2{position:relative;width:100%;text-align:center;margin:auto 0;letter-spacing:5px}.page_contents .post-content-area .category-main-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #bfbebc;text-align:center}.page_contents .post-content-area .category-post{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #bfbebc}.page_contents .post-content-area .category-post .category-title{margin-bottom:3px}.page_contents .post-content-area .category-post .category-title>a{display:block;font-size:2.2rem}.page_contents .post-content-area .category-post .category_name{margin-bottom:5px}.page_contents .post-content-area .category-post .category-main{margin-bottom:10px}.page_contents .post-content-area .category-post .category-main .category-main_image{margin-bottom:10px;text-align:center}.page_contents .post-content-area .category-post .category-main .category-main_image>a{display:inline-block}.page_contents .post-content-area .category-post .txt-all>p{text-align:center}.page_contents .post-content-area .category-post .txt-all>p>a{display:inline-block;padding:10px 20px;border-radius:25px;text-align:center;background:#997536}.page_contents .post-content-area .category-post .txt-all>p>a>span{color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}.page_contents .post-content-area .archive-pager{margin:40px 0;padding:10px 0;border-top:1px solid #997536;border-bottom:1px solid #997536}.page_contents .post-content-area .archive-pager .wp-pagenavi{display:flex;flex-wrap:wrap}.page_contents .post-content-area .archive-pager .wp-pagenavi a,.page_contents .post-content-area .archive-pager .wp-pagenavi span{padding:10px 15px;margin:6px;font-size:1.5rem}.page_contents .post-content-area .archive-pager .wp-pagenavi .pages{display:block;border:1px solid #997536;color:#997536;width:100%;text-align:center}.page_contents .post-content-area .archive-pager .wp-pagenavi .extend{border:none}.page_contents .sidebar-wrap{display:none}@media screen and (min-width:768px){.page_contents .post-content-area .archive-pager .wp-pagenavi{justify-content:center}.page_contents .post-content-area .archive-pager .wp-pagenavi .pages{display:inline-block;width:auto}.page_contents .post-content-area .archive-pager .wp-pagenavi .extend{padding-right:0;padding-left:0}}@media screen and (min-width:1024px){.page_contents{margin-top:79px}.page_contents .bread-single{padding-top:0;font-size:1.4rem}.page_contents .page_heading_area{margin-right:0;margin-bottom:30px;margin-left:0}.page_contents .category-flex{display:flex}.page_contents .category-flex>div:first-child{flex-basis:70%}.page_contents .category-flex>div:last-child{flex-basis:30%;margin-left:2%}.page_contents .post-content-area .category-main-title{font-size:3rem;border-bottom:2px solid #997536}.page_contents .post-content-area .category-post{display:flex;flex-direction:column;margin-bottom:20px;border:1px solid #bfbebc;padding:15px;min-height:380px;box-shadow:1px 1px 2px 2px transparent}.page_contents .post-content-area .category-post .category-title{margin-top:0}.page_contents .post-content-area .category-post .category_name{margin-bottom:10px}.page_contents .post-content-area .category-post .category-main{margin-bottom:0}.page_contents .post-content-area .category-post .category-main .category-main_image img{max-height:220px;object-fit:contain}.page_contents .post-content-area .category-post .category-main .category-main_text{min-height:220px}.page_contents .post-content-area .category-post .txt-all{margin-top:auto;margin-bottom:0}.page_contents .post-content-area .category-post .txt-all>p{text-align:right}.page_contents .post-content-area .blog{width:75%}.page_contents .post-content-area .blog__list li{padding:30px 0}.page_contents .post-content-area .blog__list span{margin-right:30px}.page_contents .post-content-area .blog-flex{display:flex;justify-content:space-between}.page_contents .post-content-area .blog-flex .category-main_image{flex-basis:30%;margin-right:2%;margin-bottom:0}.page_contents .post-content-area .blog-flex .category-main_text{flex-basis:68%}.page_contents .post-content-area .fz24{font-size:2.4rem}.page_contents .sidebar-wrap{display:block;border:1px solid #bfbebc}.page_contents .sidebar-wrap .sidebar #wpp-2 .widgettitle{margin-bottom:10px;padding:5px;border-bottom:1px solid #bfbebc;background-color:#ffeee5;text-align:center;font-weight:400}.page_contents .sidebar-wrap .sidebar #wpp-2 .wpp-list{margin:0;padding:0 15px}.page_contents .sidebar-wrap .sidebar #wpp-2 .wpp-list>li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #bfbebc;min-height:263px;text-align:center}.page_contents .sidebar-wrap .sidebar #wpp-2 .wpp-list>li>a{display:inline-block}.page_contents .sidebar-wrap .sidebar #wpp-2 .wpp-list>li .wpp-post-title,.page_contents .sidebar-wrap .sidebar #wpp-2 .wpp-list>li>span{text-align:left}.page_contents .sidebar-wrap .sidebar #wpp-2 .wpp-list>li .wpp-thumbnail{float:none;margin:0;min-width:150px;min-height:150px;object-fit:contain}.page_contents .sidebar-wrap .sidebar #wpp-2 .wpp-list>li:last-child{margin-bottom:0;border-bottom:0}.page_contents .sidebar-wrap .sidebar #search-2>form>div>input:nth-child(2){margin:10px}.page_contents .sidebar-wrap .sidebar #search-2>form>div>input:nth-child(3){margin-left:10px}.page_contents .sidebar-wrap .sidebar #tag_cloud-2{margin-top:20px}.page_contents .sidebar-wrap .sidebar #tag_cloud-2 .widgettitle{display:block;margin-bottom:10px;padding:5px;border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;background-color:#ffeee5;text-align:center;font-weight:400}.page_contents .sidebar-wrap .sidebar #tag_cloud-2 .tagcloud{margin-bottom:20px;padding:0 15px}.page_contents .sidebar-wrap .sidebar #tag_cloud-2 .tagcloud a{display:inline-block;margin-right:10px;margin-bottom:15px;border-bottom:1px solid #a2a2a2;font-size:1.6rem !important}.page_contents .sidebar-wrap .sidebar .sidebar-title{background-color:#ffeee5;padding:5px;margin-top:0;margin-bottom:15px;border-bottom:1px solid #a2a2a2;border-top:1px solid #a2a2a2;font-weight:400;font-size:2.4rem;text-align:center}.page_contents .sidebar-wrap .sidebar .sidebar-padding{margin-bottom:20px;padding:10px;font-size:1.6rem}.page_contents .sidebar-wrap .sidebar .sidebar-padding a{display:inline-block;margin-right:5px;margin-bottom:10px;border-bottom:1px solid #a2a2a2;font-size:1.6rem}}.page_content .page-wrap{margin-bottom:60px;width:auto;counter-reset:number}.page_content .page-wrap>.detail{margin:20px 0}.page_content .page-wrap>.detail h3,.page_content .page-wrap>.detail h4,.page_content .page-wrap>.detail h5{margin-bottom:10px}.page_content .page-wrap>.detail p{margin-bottom:18px}.page_content .page-wrap>.detail .page-point{position:relative;padding:40px 40px 20px;background:#fff}.page_content .page-wrap>.detail .page-point .point-left-top,.page_content .page-wrap>.detail .page-point .point-right-bottom{position:absolute;width:60px}.page_content .page-wrap>.detail .page-point .point-left-top{top:0;left:0}.page_content .page-wrap>.detail .page-point .point-left-top img{transform:scale(1,-1)}.page_content .page-wrap>.detail .page-point .point-right-bottom{right:0;bottom:0}.page_content .page-wrap>.detail .page-point .point-right-bottom img{transform:scale(-1,1)}.page_content .page-wrap>.detail .point-circle{border:1px solid #ccc;width:calc((100% - 32px)/3);text-align:center;position:relative;height:210px}@media screen and (min-width:768px){.page_content .page-wrap>.detail .point-circle{height:190px}}.page_content .page-wrap>.detail .point-circle p{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;font-size:18px;margin-bottom:40px}.page_content .page-wrap>.detail .point-circle p.point-circle-box{width:100%;height:100%;margin-bottom:0}.page_content .page-wrap>.detail .point-circle-heading{position:absolute;width:100%;height:100%;top:0;left:0;font-size:1.6rem;letter-spacing:4px;z-index:2}.page_content .page-wrap>.detail .point-span{margin-top:24px;display:block}.page_content .page-wrap>.detail .point-circle-box:hover~.point-p:after{bottom:-26px}.page_content .page-wrap>.detail .point-p:after{position:absolute;border-bottom:2px solid #ccc;border-right:2px solid #ccc;transform:rotate(45deg) translateX(-50%);width:16px;height:16px;bottom:-24px;content:"";left:50%;transition:all .5s}.page_content .page-wrap .page-item .u-center{text-align:center;padding:20px 0}.page_content .page-wrap .page-item .page-contraindication{padding:0 16px 24px}.page_content .page-wrap .page-item .page-contraindication>h4{margin-bottom:10px}.page_content .page-wrap .page-item .page-contraindication ul{margin:0;margin-bottom:20px}.page_content .page-wrap .page-item .page-contraindication ul li{position:relative;margin:10px;list-style:none;padding-left:20px}.page_content .page-wrap .page-item .page-contraindication ul li:before{content:"";width:8px;height:8px;position:absolute;top:13px;left:0;transform:rotate(45deg);background:#7d0022}.page_content .page-wrap .page-item .page-contraindication ul li:first-child{margin-top:0}.page_content .page-wrap .page-item .page-contraindication ol{margin:0}.page_content .page-wrap .page-summary .detail{padding:10px}.page_content .page-wrap .page-summary .detail table{margin-bottom:10px;border:none;border-collapse:collapse;width:100%}.page_content .page-wrap .page-summary .detail table tbody tr th{height:80px;width:30%;vertical-align:middle;padding:10px;border:none;border-right:1px solid #ccc;text-align:center;background:0 0}.page_content .page-wrap .page-summary .detail table tbody tr td{border:none;padding:20px;vertical-align:middle;text-align:left}.page_content .page-wrap .page-summary .detail table tbody tr:not(:last-child) th,.page_content .page-wrap .page-summary .detail table tbody tr:not(:last-child) td{border-bottom:1px solid #ccc}@media screen and (min-width:1024px){.page_content .page-wrap .detail{margin:30px 0;padding:20px 10px}.page_content .page-wrap .detail h3,.page_content .page-wrap .detail h4,.page_content .page-wrap .detail h5{margin-bottom:20px}.page_content .page-wrap .detail p{margin-bottom:24px}.page_content .page-wrap .detail .page-point{padding:65px 85px 40px}.page_content .page-wrap .detail .page-point .point-left-top,.page_content .page-wrap .detail .page-point .point-right-bottom{width:100px}.page_content .page-wrap .page-qanda{margin:0 auto}}
.aligncenter{margin:0 auto;display:block}.u-align-center{text-align:center}.u-align-right{text-align:right}.u-flex{display:flex;justify-content:space-between}.u-flex-50{flex-basis:50%}.u-flex-250px{flex-basis:250px}.page-2-col{display:flex;justify-content:space-between;flex-wrap:wrap}.page-2-col .page-img{flex-basis:100%}.page-2-col .page-img img{width:100%;height:auto}.page-2-col .page-text{flex-basis:100%}.page-2-col .page-gallery:not(:last-child){margin-right:10px}@media screen and (min-width:1024px){.page-2-col .page-img{flex-basis:30%}.page-2-col .page-text{flex-basis:65%}}.page_big_image{display:block;text-align:center}.page_3_col_buttons{display:flex;justify-content:space-between;flex-wrap:wrap}.page_3_col_buttons .page_3_col_button{flex-basis:100%}.page_3_col_buttons .page_3_col_button>a{display:block;position:relative;padding:10px 50px 10px 30px;border:1px solid #997536;border-radius:25px;text-align:center;background:#fff}.page_3_col_buttons .page_3_col_button>a:before{content:'';position:absolute;top:50%;right:2rem;transform:translateY(-50%);border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #997536}.page_3_col_buttons .page_3_col_button>a>span{color:#997536;font-size:1.6rem;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.page_3_col_buttons .page_3_col_button:not(:first-of-type){margin-top:20px}@media screen and (min-width:1024px){.page_3_col_buttons .page_3_col_button{flex-basis:32%}.page_3_col_buttons .page_3_col_button:not(:first-of-type){margin-top:0}}.page-3-col-banner{display:flex;justify-content:space-between;flex-wrap:wrap}.page-3-col-banner .page-banner{flex-basis:100%}.page-3-col-banner .page-banner>a{display:block}.page-3-col-banner .page-banner>a>img{width:100%}.page-3-col-banner .page-banner:nth-of-type(n+2){margin-top:10px}@media screen and (min-width:768px){.page-3-col-banner .page-banner_tokyo{margin-bottom:20px}.page-3-col-banner .page-banner:nth-of-type(n+2){margin-top:0}.page-3-col-banner .page-banner_kobe_1,.page-3-col-banner .page-banner_kobe_2{flex-basis:49%}}@media screen and (min-width:1024px){.page-3-col-banner .page-banner{flex-basis:32%}.page-3-col-banner .page-banner:nth-of-type(n+2){margin-left:2%}.page-3-col-banner .page-banner_tokyo{margin-bottom:0}}.page-counseling-banner{display:flex;justify-content:space-between;flex-wrap:wrap}.page-counseling-banner .page-banner{flex-basis:100%}.page-counseling-banner .page-banner>a{display:block}.page-counseling-banner .page-banner>a>img{width:100%}.page-counseling-banner .page-banner_kobe_1,.page-counseling-banner .page-banner_kobe_2,.page-counseling-banner .page-banner_kobe_monitor,.page-counseling-banner .page-banner_kobe_contact{margin-top:10px}@media screen and (min-width:768px){.page-counseling-banner .page-banner_tokyo{margin-bottom:20px}.page-counseling-banner .page-banner_kobe_1,.page-counseling-banner .page-banner_kobe_2{flex-basis:49%;margin-top:0}.page-counseling-banner .page-banner_kobe_monitor,.page-counseling-banner .page-banner_kobe_contact{flex-basis:49%;margin-top:20px}}@media screen and (min-width:1024px){.page-counseling-banner .page-banner_tokyo{order:1;flex-basis:49%;margin-bottom:0}.page-counseling-banner .page-banner_kobe_1{order:3;margin-top:20px}.page-counseling-banner .page-banner_kobe_2{order:4;margin-top:20px}.page-counseling-banner .page-banner_kobe_monitor{order:5;margin-top:20px}.page-counseling-banner .page-banner_kobe_contact{order:2;margin-top:0}}.page-col-fifty{flex-basis:50%}@media screen and (min-width:1024px){.page-col-fifty{flex-basis:100%}}.page-col-half{flex-basis:50%}.page-news{font-size:2.2rem;letter-spacing:4px}.number-heading{position:relative;display:inline-block;padding-left:30px;margin:0;margin-bottom:10px;counter-increment:number}.number-heading:before{position:absolute;content:counter(number);top:50%;left:0;transform:translateY(-50%);font-size:2.8rem}.number-heading:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#ccc}.number-heading:not(:first-child){margin-top:20px}.rb-list{margin-bottom:20px}.rb-list li{display:inline-block;margin:5px;padding:4px 15px;border:1px solid #ccc;border-radius:50px}.comparison-table th,.comparison-table td{padding:8px;text-align:center;vertical-align:middle}.comparison-table thead th:first-child{background-color:#c1dae6;width:40%}.comparison-table tbody td:first-child{background-color:#ebf3f7;width:40%}.comparison-table thead th:last-child{background-color:#7d222957;width:40%}.comparison-table tbody td:last-child{background-color:#7d220f1a;width:40%}.square-list{list-style:none}.square-list li{position:relative;margin-bottom:10px;list-style:none;padding-left:20px}.square-list li:before{content:"";width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);background:#7d0022}.line-heading{border-bottom:1px solid #4c31004f;display:inline-block}.double-line-heading{display:flex;align-items:center;justify-content:center}.double-line-heading:before,.double-line-heading:after{content:"";border-top:1px solid #4c31004f;width:64px}.double-line-heading:before{margin-right:24px}.double-line-heading:after{margin-left:24px}.page-bg-gold{background:rgba(132,97,38,.06)}.page-bg-pink{background:rgba(125,0,34,.06)}.page-item{margin:0 auto}@media screen and (min-width:1024px){.page-item{width:760px}}.page-item-heading{position:relative;width:100%;margin:0 auto 20px;padding:20px;text-align:center}.page-item-heading:before,.page-item-heading:after{position:absolute;content:"";width:100%;height:3px;border-top:1px solid #383838;border-bottom:1px solid #383838;left:50%;transform:translateX(-50%)}.page-item-heading:before{top:0}.page-item-heading:after{bottom:0}@media screen and (min-width:1024px){.page-item-heading{margin:0 auto 30px}}.page-item-img{width:320px}.page-trouble{flex-direction:column;align-items:center;padding:20px}@media screen and (min-width:768px){.page-trouble{flex-direction:row}}.page-trouble h3{font-size:2.4rem;letter-spacing:3px;line-height:35px}.page-trouble ul{margin:0;padding-top:30px;list-style:none}.page-trouble ul li{position:relative;margin-left:1.5em;padding:5px 0}.page-trouble ul li:after{display:block;content:'';position:absolute;top:.7em;left:-1.5em;width:10px;height:5px;border-left:2px solid #7d0022;border-bottom:2px solid #7d0022;transform:rotate(-45deg)}.page-trouble-img{width:auto;height:auto;max-height:300px}.page-recommend{margin-bottom:24px}.page-recommend .page-item{align-items:center;flex-direction:row;padding:64px 0 56px}.page-recommend-plural{margin-bottom:32px}.page-recommend .page-text{width:65%;overflow-wrap:break-word;align-items:flex-start}.page-recommend .page-text h4{margin:0;margin-bottom:20px}.page-recommend .page-img{text-align:center}.page-2-col .page-img>.page-recommend-img{height:200px;width:auto}.page-recommend-btn{text-align:center}.page-recommend-btn a{display:inline-block;padding:6px 32px;border:1px solid #383838;letter-spacing:3px;margin-top:24px;transition:all .5s}.page-recommend-btn a:hover{background:rgba(125,0,34,.6);color:#fff;border:1px solid rgba(125,0,34,.6)}.page-recommend-link{margin:24px}.detail ul.page-link-list>li{list-style:none}.page-link-list li a{position:relative;padding-left:1rem}.page-link-list li a:after{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #383838}.page-price h3{text-align:center}.page-price-heading{display:flex;align-items:center}.page-price-heading:after{content:"";border-top:1px solid #ccc;flex-grow:1;margin-left:32px}.page-adaptation h4{margin:30px 0 20px}.page-case>*{margin-bottom:30px}.page-case .page-2-col{justify-content:space-around}.page-case figure{width:100%;text-align:center}.page-case figcaption{text-align:center}.page-flow{margin-bottom:30px}.page-flow-step{align-items:center;margin-bottom:20px}.page-flow-text{width:80px;height:80px;position:relative;border:1px solid #383838;border-radius:50%}.page-flow-text:after{position:absolute;content:"";width:100%;height:100%;top:1px;left:1px;border:1px solid #3838388c;border-radius:50%}.page-flow-number{position:absolute;width:100%;height:100%;top:0;left:0}.page-flow-number span{display:block}.page-flow-number span:nth-child(1){position:absolute;top:10px;left:50%;transform:translateX(-50%);font-size:1.8rem}.page-flow-number span:nth-child(2){position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);font-size:3.5rem}.page-flow-hr{width:calc(100% - 90px);height:1px;background:#383838}.page-reserve{position:relative;border:1px solid #ccc;text-align:center}.page-reserve>h3{margin:16px 0;font-size:2.3rem}.page-reserve-box{justify-content:space-around;align-items:center}.page-reserve-box .page-reserve-btn a span{display:flex;justify-content:center;align-items:center}.page-reserve-box .page-reserve-btn a span .page-reserve-btn_icon{margin-right:1rem;width:24px;height:26px;vertical-align:bottom}@media screen and (max-width:1023px){.page-reserve-box{flex-wrap:wrap;padding:8px 8px 16px}}.page-reserve h3{text-align:center}.page-reserve-img{flex-basis:50%}.page-reserve-btn{flex-basis:100%;margin:8px;font-size:2.4rem;line-height:56px;border:1px solid #ccc;background:rgba(255,255,255,.7);border-radius:30px;letter-spacing:8px;height:60px;position:relative}.page-reserve-btn a{display:block;position:absolute;width:100%;height:100%;line-height:60px;top:0;left:0}@media screen and (min-width:1024px){.page-reserve-btn{flex-basis:45%;margin:0 16px}}.page-q{border-bottom:1px solid #ccc;padding:10px 20px;align-items:baseline}.page-a{align-items:baseline}.page-q>span,.page-a>span{display:inline-block}.page-q>span:first-letter ,.page-a>span:first-letter {font-size:3rem;opacity:.9}.page-q-checkbox{display:none}.page-q-checkbox:checked~.page-a{visibility:visible;height:auto;opacity:1;transition:opacity .3s,visibility .3s,height .5s}.page-q label{width:calc(100% - 120px);position:relative;font-size:1.8rem}.page-a{visibility:hidden;height:0;opacity:0;padding:10px 20px}.page-a p{width:calc(100% - 120px)}.page-plus-icon{position:absolute;right:0;top:50%;transition:all .3s}.page-q-checkbox:checked~.page-q>.page-q-label>.page-plus-icon{transform:rotate(45deg)}.page-plus-icon:before,.page-plus-icon:after{position:absolute;content:"";background:rgba(56,56,56,.56);top:50%;right:0;transform:translateY(-50%)}.page-plus-icon:before{width:2px;height:14px}.page-plus-icon:after{width:14px;height:2px;right:-6px}.page-beforeafter{flex-basis:49%;text-align:center;margin-bottom:24px}.page-beforeafter figure img{filter:brightness(1.1)}.page-main-heading{display:flex;align-items:center;justify-content:center;color:#4c3100}.page-main-heading:before,.page-main-heading:after{content:"";border-top:1px solid #4c31004f;width:32px}.page-main-heading:before{margin-right:10px}.page-main-heading:after{margin-left:10px}.page-access-table{border:none}.page-access-table td{border:none;padding:8px;padding-left:32px}.page-access-table td:nth-child(2n-1){border-right:1px solid #ccc;font-weight:600}.page-fourseasons{position:relative;padding:40px 64px 32px}.page-spring,.page-summer,.page-summer-autumn,.page-autumn,.page-xmas,.page-winter{padding:0}.page-spring{background-color:rgba(254,247,248,.5)}.page-summer{background-color:rgba(255,251,248,.6)}.page-summer-autumn{background-color:rgba(255,248,249,.67)}.page-autumn{background-color:rgba(255,251,248,.75)}.page-xmas{background-color:rgba(241,238,231,.4)}.page-winter{background-color:rgba(247,248,249,.45)}.page-spring:after,.page-summer:after,.page-summer-autumn:after,.page-autumn:after,.page-xmas:after,.page-winter:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.page-spring:after{background:url(//four-seasons.jp/wp/wp-content/themes/fourseasons/css/../img/lib/spring.png) no-repeat top -95px left -20px;background-size:460px;filter:saturate(1.5)}.page-summer:after{background:url(//four-seasons.jp/wp/wp-content/themes/fourseasons/css/../img/lib/summer.png) no-repeat bottom -235px right -20px;background-size:1000px;filter:saturate(1.5)}.page-summer-autumn:after{background:url(//four-seasons.jp/wp/wp-content/themes/fourseasons/css/../img/lib/summer-autumn.png) no-repeat top -180px left -20px;filter:saturate(1.5)}.page-autumn:after{background:url(//four-seasons.jp/wp/wp-content/themes/fourseasons/css/../img/lib/autum.png) no-repeat top -20px right -300px;filter:saturate(1.5)}.page-xmas:after{background:url(//four-seasons.jp/wp/wp-content/themes/fourseasons/css/../img/lib/xmas.png) no-repeat bottom -74px right -10px;filter:saturate(1.5);-webkit-background-size:600px;background-size:600px}.page-winter:after{background:url(//four-seasons.jp/wp/wp-content/themes/fourseasons/css/../img/lib/winter.png) no-repeat bottom -98px right -20px;filter:saturate(1.5);background-size:800px}.page-treatment-list{width:100%;margin-bottom:8px}.page-treatment-list .page-2-col{width:calc(50% - 4px);align-items:center;border:1px solid #ccc;padding:16px}.page-treatment-list .page-text{width:65%}.page-treatment-list .page-text p{margin-bottom:8px}.page-treatment-list .page-img{width:35%}.page-treatment-heading{font-weight:600;margin-bottom:8px}.page-treatment-link{text-align:center}.page-treatment-link a{padding-bottom:2px;border-bottom:1px solid #ccc}.page-staffs{justify-content:flex-start;flex-wrap:wrap}.page-staff{flex-basis:49%;margin-right:2%;margin-bottom:20px}.page-staff>figcaption{text-align:center}.page-staff:nth-of-type(2n){margin-right:0}@media screen and (min-width:768px){.page-staff{flex-basis:calc((100%/4) - ((3*2%)/4))}.page-staff:nth-of-type(2n){margin-right:2%}.page-staff:nth-of-type(4n){margin-right:0}}@media screen and (min-width:1024px){.page-staff{flex-basis:calc((100%/6) - ((5*2%)/6))}.page-staff:nth-of-type(4n){margin-right:2%}.page-staff:nth-of-type(6n){margin-right:0}}@media screen and (max-width:1023px){.page-trouble{align-items:center}.page-trouble-img{max-width:160px;height:auto}.page-trouble ul{padding-top:0}.page-reserve-img{flex-basis:45%}.phone-btn,.mail-btn{letter-spacing:.5px}.page-recommend .page-item{padding:40px 16px 32px}.page-recommend-plural .page-item{padding:8px 16px 16px}.page-recommend-plural .page-2-col{flex-wrap:wrap-reverse}.page-recommend-plural .page-2-col .page-text{flex-basis:100%}.page-recommend-plural .page-2-col .page-img{flex-basis:100%;margin-bottom:16px}.page-recommend-plural .page-2-col .page-img figure{width:80%;margin:0 auto}.page-treatment-list{flex-wrap:wrap;margin-bottom:0}.page-treatment-list .page-2-col{width:100%;margin-bottom:8px}.page-spring{background-color:rgba(254,247,248,.57)}.page-spring:after{background-position:top -51px left -20px}.page-autumn{background:rgba(255,251,248,.5)}.page-summer:after{background-position:top -121px right -15px;background-size:700px}.page-summer-autumn:after{background-position:top -138px left -42px}.page-autumn:after{background-size:700px}.page-xmas{background:rgba(241,238,231,.5)}.page-winter:after{background-position:bottom -108px left 0}.vertical{flex-direction:column}}#page_sitemap_content .sitemap_box .sitemap_part{margin-bottom:50px}#page_sitemap_content .sitemap_box .sitemap_part .sitemap_title{margin-bottom:20px}#page_sitemap_content .sitemap_box .sitemap_part .sitemap_title>h3>a{display:inline-block;padding:12px;border-radius:10px;width:100%;text-align:center;box-shadow:0 1px 3px grey}#page_sitemap_content .sitemap_box .sitemap_part .sitemap_clinic_cont>ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px}#page_sitemap_content .sitemap_box .sitemap_part .sitemap_clinic_cont>ul>li{flex-basis:100%;margin-bottom:20px}#page_sitemap_content .sitemap_box .sitemap_part .sitemap_clinic_cont>ul>li>p{margin:0}#page_sitemap_content .sitemap_box .sitemap_part .sitemap_clinic_cont>ul>li>p>a{display:block;padding:10px;border-radius:10px;box-shadow:0 1px 3px grey;text-align:center}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button{flex-basis:100%;margin-bottom:20px}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button .sitemap_menu_label{display:block;padding:12px;border-radius:10px;box-shadow:0 1px 3px grey;font-size:1.5rem;line-height:1.6em;text-align:center;cursor:pointer;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button>input{display:none}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button input:checked~.hidden_show{padding:15px;height:auto;opacity:1}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;box-shadow:0 1px 3px grey;transition:.8s}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button .hidden_show>ul{margin:0}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button .hidden_show>ul>li{border-top:1px solid gray}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button .hidden_show>ul>li>p{margin:0}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button .hidden_show>ul>li>p>a{display:block;padding:10px;text-align:center}@media screen and (min-width:768px){#page_sitemap_content .sitemap_box .sitemap_part .sitemap_clinic_cont>ul>li{flex-basis:48%}#page_sitemap_content .sitemap_box .sitemap_menu_part .sitemap_menu_cont .sitemap_menu_button{flex-basis:48%}}#page_menu_contents .page-wrap .nayami-menu .nayami-face,#page_menu_contents .page-wrap .nayami-menu .nayami-body,#page_menu_contents .page-wrap .nayami-menu .nayami-other{padding:40px 32px 40px;min-height:300px;background-color:#efefefed}#page_menu_contents .page-wrap .nayami-menu .nayami-face .nayami-menu-list,#page_menu_contents .page-wrap .nayami-menu .nayami-body .nayami-menu-list,#page_menu_contents .page-wrap .nayami-menu .nayami-other .nayami-menu-list{width:auto}#page_menu_contents #page_menu_content #recommend_menu_area .recommend-menu{margin-top:16px}#page_menu_contents #page_menu_content #recommend_menu_area .recommend-menu ul{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin:0}#page_menu_contents #page_menu_content #recommend_menu_area .recommend-menu ul li{flex-basis:100%;margin-bottom:16px}#page_menu_contents #page_menu_content #treatment_menu_area .page-item-heading,#page_menu_contents #page_menu_content #este_menu_area .page-item-heading,#page_menu_contents #page_menu_content #new_menu_area .page-item-heading{margin-bottom:10px}#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul,#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul,#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul{display:flex;flex-wrap:wrap;margin:0}#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li,#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li,#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li{flex-basis:32%;margin-right:2%;margin-bottom:2%;padding:5px;border:1px solid #ccc}#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li>a,#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li>a,#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li>a{display:block;text-align:center}#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li:nth-of-type(3n),#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li:nth-of-type(3n),#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li:nth-of-type(3n){flex-basis:32%;margin-right:0}@media screen and (min-width:768px){#page_menu_contents #page_menu_content #recommend_menu_area .recommend-menu{margin-top:16px}#page_menu_contents #page_menu_content #recommend_menu_area .recommend-menu ul li{flex-basis:49%}#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li,#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li:nth-of-type(3n),#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li,#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li:nth-of-type(3n),#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li,#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li:nth-of-type(3n){flex-basis:calc(92%/5);margin-right:2%;margin-bottom:2%}#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li:nth-of-type(5n),#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li:nth-of-type(5n),#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li:nth-of-type(5n){margin-right:0}}@media screen and (min-width:1024px){#page_menu_contents #page_menu_content #recommend_menu_area .recommend-menu ul li{flex-basis:49.5%}#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li,#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li:nth-of-type(3n),#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li:nth-of-type(5n),#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li,#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li:nth-of-type(3n),#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li:nth-of-type(5n),#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li,#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li:nth-of-type(3n),#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li:nth-of-type(5n){flex-basis:calc(90%/6);margin-right:2%;margin-bottom:2%}#page_menu_contents #page_menu_content #treatment_menu_area .treatment-menu>ul>li:nth-of-type(6n),#page_menu_contents #page_menu_content #este_menu_area .treatment-menu>ul>li:nth-of-type(6n),#page_menu_contents #page_menu_content #new_menu_area .treatment-menu>ul>li:nth-of-type(6n){margin-right:0}}.page-top-contents{position:relative;margin:0;width:calc((100% - 10px)/2)}.page-top-contents .top-contents__img img{width:100%;height:auto;object-fit:cover}.page-top-contents .top-contents__text{position:relative;padding:4px;width:100%;height:160px;background:#fff}@media screen and (min-width:1024px){.page-top-contents .top-contents__text{position:absolute;top:15px;left:15px;padding:4px;width:calc(65% - 15px);height:auto;background:rgba(255,255,255,.6)}}.page-top-contents{width:calc((100% - 10px)/2);margin:0;position:relative}.page-top-contents .top-contents__text,.page-top-contents .top-contents__img img{height:auto}#page_menu_content #menu_recommend_menu_area #recommend_menu_title{position:relative;top:0;z-index:1}#page_menu_content #menu_recommend_menu_area #recommend_menu_title>h2{position:relative;top:0;z-index:2;padding:10px 0;padding-left:1em;background:0 0;color:#997536;font-size:1.6rem;text-align:left}#page_menu_content #menu_recommend_menu_area #recommend_menu_title #recommend_menu_area_back_img{position:absolute;top:0;right:0;width:192px;z-index:1}#page_menu_content #menu_recommend_menu_area #recommend_menu_1st_box{position:relative;z-index:2}#page_menu_content #menu_recommend_menu_area #recommend_menu_1st_box #recommend_menu_1st_pic_part{display:flex;flex-direction:column}#page_menu_content #menu_recommend_menu_area #recommend_menu_1st_box #recommend_menu_1st_pic_part .recommened_menu_pic{padding:5px}#page_menu_content #menu_recommend_menu_area #recommend_menu_1st_box #recommend_menu_1st_pic_part .recommened_menu_pic>a{display:block}#page_menu_content #menu_recommend_menu_area #recommend_menu_1st_box #recommend_menu_1st_pic_part .recommened_menu_pic>a img{border:1px solid #846126;border-radius:5px}#page_menu_content #menu_recommend_menu_area #recommend_menu_2nd_box{margin-top:20px}#page_menu_content #menu_recommend_menu_area #recommend_menu_2nd_box #recommend_menu_2nd_title>h2{padding:5px 0;background:0 0;color:#997536;font-size:1.6rem;text-align:center}#page_menu_content #menu_recommend_menu_area #recommend_menu_2nd_box #recommend_menu_2nd_part #recommend_menu_2nd_pic{padding:5px}#page_menu_content #menu_recommend_menu_area #recommend_menu_2nd_box #recommend_menu_2nd_part #recommend_menu_2nd_pic>a{display:block}#page_menu_content #menu_recommend_menu_area #recommend_menu_2nd_box #recommend_menu_2nd_part #recommend_menu_2nd_pic>a img{border:1px solid #846126;border-radius:5px}#page_menu_content #menu_trouble_menu_area .tab_wrap input[type=radio]{display:none}#page_menu_content #menu_trouble_menu_area .tab_wrap .tab_area{display:flex;margin:0 10px}#page_menu_content #menu_trouble_menu_area .tab_wrap .tab_area label{margin:0 5px;padding:12px 0;border-radius:20px 20px 0 0;width:33%;color:#333;font-size:1.4rem;background:#ddd;text-align:center;cursor:pointer;transition:ease .2s opacity}#page_menu_content #menu_trouble_menu_area .tab_wrap #tab1:checked~.tab_area .tab1_label{margin-bottom:-1px;padding-top:11px;padding-bottom:13px;border-top:1px solid #997536;border-right:1px solid #997536;border-bottom:1px solid #fffcfa;border-left:1px solid #997536;background:0 0;color:#997536}#page_menu_content #menu_trouble_menu_area .tab_wrap #tab1:checked~.panel_area #panel1{display:block}#page_menu_content #menu_trouble_menu_area .tab_wrap #tab1:not(:checked):hover~.tab_area .tab1_label{opacity:.6}#page_menu_content #menu_trouble_menu_area .tab_wrap #tab2:checked~.tab_area .tab2_label{margin-bottom:-1px;padding-top:11px;padding-bottom:13px;border-top:1px solid #997536;border-right:1px solid #997536;border-bottom:1px solid #fffcfa;border-left:1px solid #997536;background:0 0;color:#997536}#page_menu_content #menu_trouble_menu_area .tab_wrap #tab2:checked~.panel_area #panel2{display:block}#page_menu_content #menu_trouble_menu_area .tab_wrap #tab2:not(:checked):hover~.tab_area .tab2_label{opacity:.6}#page_menu_content #menu_trouble_menu_area .tab_wrap #tab3:checked~.tab_area .tab3_label{margin-bottom:-1px;padding-top:11px;padding-bottom:13px;border-top:1px solid #997536;border-right:1px solid #997536;border-bottom:1px solid #fffcfa;border-left:1px solid #997536;background:0 0;color:#997536}#page_menu_content #menu_trouble_menu_area .tab_wrap #tab3:checked~.panel_area #panel3{display:block}#page_menu_content #menu_trouble_menu_area .tab_wrap #tab3:not(:checked):hover~.tab_area .tab3_label{opacity:.6}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area{border-top:1px solid #997536}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel{display:none;padding:10px 0;width:100%}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area{display:flex;flex-wrap:wrap;padding:5px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p{flex-basis:30%;margin-right:5%;margin-bottom:15px;border:1px solid #997536;text-align:center}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a{display:block;padding:10px 10px 20px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span{position:relative;color:#997536;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif;letter-spacing:-1px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span:before{position:absolute;content:'';right:0;left:0;bottom:-15px;margin:0 auto;border-top:8px solid #997536;border-right:8px solid transparent;border-left:8px solid transparent;width:0;height:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span:after{position:absolute;content:'';right:0;left:0;bottom:-14px;margin:0 auto;border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;width:0;height:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p:nth-of-type(3n){margin-right:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area{position:relative;margin-bottom:20px;padding:20px 20px 30px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_title{position:relative;z-index:1}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_title:before{position:absolute;bottom:-28px;left:0;font-size:2.6rem;font-weight:100}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_back{position:absolute;top:0;right:0;z-index:0;width:60%;max-width:200px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_list{position:relative;margin-top:80px;z-index:1}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_list>ul{display:flex;flex-wrap:wrap;margin:0;padding:0 5%}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_list>ul>li{flex-basis:100%;margin-bottom:20px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_list>ul>li>p>a{display:block;padding:10px;border:1px solid #997536;border-radius:25px;text-align:center}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_list>ul>li>p>a>span{color:#997536}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_list>ul>li:last-of-type{margin-bottom:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area:last-child{margin-bottom:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 .menu_area{background:#efefef}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 .menu_area .menu_title:before{color:#bcbebd}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 .menu_area:last-child{margin-bottom:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 #panel1_skin_trouble_area_title:before{content:'Skin'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 #panel1_face_trouble_area_title:before{content:'Face'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 #panel1_head_trouble_area_title:before{content:'Hair'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 #panel1_body_trouble_area_title:before{content:'Body'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 #panel1_health_trouble_area_title:before{content:'Healthcare'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 #panel1_other_trouble_area_title:before{content:'Others'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel1 #panel1_home_care_area_title:before{content:'Homecare'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel2 .menu_area{background:#f5ecdc}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel2 .menu_area .menu_title:before{color:#ceb995}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel2 #panel2_regenerative_medicine_area_title:before{content:'Regenerative medicine'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel2 #panel2_medical_hair_removal_area_title:before{content:'Medical hair removal'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel2 #panel2_medical_esthetic_area_title:before{content:'Medical esthetic'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel2 #panel2_thread_lifting_area_title:before{content:'Thread lifting'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel2 #panel2_injection_therapy_area_title:before{content:'Injection therapy'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel2 #panel2_other_treatments_area_title:before{content:'Others'}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3{margin-top:10px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3 #panel3_medical_equipment_area{padding:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3 #panel3_medical_equipment_area>ul{display:flex;flex-wrap:wrap;margin:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3 #panel3_medical_equipment_area>ul>li{flex-basis:100%;margin-bottom:5%}@media screen and (min-width:768px){#page_menu_content #menu_recommend_menu_area #recommend_menu_title>h2{font-size:2rem}#page_menu_content #menu_recommend_menu_area #recommend_menu_title #recommend_menu_area_back_img{width:216px}#page_menu_content #menu_recommend_menu_area #recommend_menu_1st_box #recommend_menu_1st_pic_part{flex-direction:row}#page_menu_content #menu_fs_original_area #menu_fs_original_title>h2{font-size:2rem}#page_menu_content #menu_fs_original_area #menu_fs_original_title #menu_fs_original_area_back_img{width:216px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area{margin:10px auto;width:90%}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span:before,#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span:after{transition:all .3s ease}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a:hover>span:before,#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a:hover>span:after{transition:all .3s ease;transform:translateY(3px)}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_back{max-width:240px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_list>ul>li{flex-basis:49%;margin-right:2%;margin-bottom:2%}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .menu_area .menu_list>ul>li:nth-of-type(2n){margin-right:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3{margin-top:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3 #panel3_medical_equipment_area{padding:15px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3 #panel3_medical_equipment_area>ul>li{flex-basis:calc(92%/3);margin-right:4%}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3 #panel3_medical_equipment_area>ul>li:nth-of-type(2n){margin-right:4%}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3 #panel3_medical_equipment_area>ul>li:nth-of-type(3n){margin-right:0}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span{letter-spacing:0}}@media screen and (min-width:1024px){#page_menu_content #menu_recommend_menu_area #recommend_menu_title{margin-bottom:20px}#page_menu_content #menu_recommend_menu_area #recommend_menu_title #recommend_menu_area_back_img{width:294px}#page_menu_content #menu_fs_original_area #menu_fs_original_title{margin-bottom:20px}#page_menu_content #menu_fs_original_area #menu_fs_original_title #menu_fs_original_area_back_img{width:294px}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area .tab_panel .panel_link_area{margin:20px auto}#page_menu_content #menu_trouble_menu_area .tab_wrap .panel_area #panel3{margin-top:10px}}#page_access_content #access_message_area #access_message_title{margin-bottom:10px}#page_access_content #access_message_area #access_message_title>h2{padding:0;color:#997536;background:0 0;font-size:2.4rem}#page_access_content #access_message_area #access_message_box .access_message_philosophys{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}#page_access_content #access_message_area #access_message_box .access_message_philosophys>p{display:inline-block;margin-bottom:10px;padding:8px 12px;border:1px solid #997536;width:320px;background-color:#f9e3c0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#fffcfa),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#fffcfa),color-stop(.75,#fffcfa),color-stop(.75,transparent),to(transparent));-webkit-background-size:7px 7px}#page_access_content #access_message_area #access_message_box .access_message_philosophys>p>span{display:block;position:relative;padding-left:2.8rem;font-size:2rem;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif;font-weight:700}#page_access_content #access_message_area #access_message_box .access_message_philosophys>p>span:before{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:3rem}#page_access_content #access_message_area #access_message_box .access_message_philosophys>p:last-of-type{margin-bottom:0}#page_access_content #access_message_area #access_message_box .access_message_philosophys .access_message_philosophy_1st>span:before{content:"1"}#page_access_content #access_message_area #access_message_box .access_message_philosophys .access_message_philosophy_2nd>span:before{content:"2"}#page_access_content #access_message_area #access_message_box .access_message_philosophys .access_message_philosophy_3rd>span:before{content:"3"}#page_access_content #access_tab_area #access_tab_title{margin-bottom:20px}#page_access_content #access_tab_area #access_tab_title>h2{padding:0;color:#997536;background:0 0;font-size:2.2rem}#page_access_content #access_tab_area .tab_wrap input[type=radio]{display:none}#page_access_content #access_tab_area .tab_wrap .tab_area{display:flex;margin:0 10px}#page_access_content #access_tab_area .tab_wrap .tab_area label{margin:0 5px;padding:12px 0;border-radius:20px 20px 0 0;width:33%;color:#333;font-size:1.4rem;background:#ddd;text-align:center;cursor:pointer;transition:ease .2s opacity}#page_access_content #access_tab_area .tab_wrap #tab1:checked~.tab_area .tab1_label{margin-bottom:-1px;padding-top:11px;padding-bottom:13px;border-top:1px solid #997536;border-right:1px solid #997536;border-bottom:1px solid #fffcfa;border-left:1px solid #997536;background:0 0;color:#997536}#page_access_content #access_tab_area .tab_wrap #tab1:checked~.panel_area #panel1{display:block}#page_access_content #access_tab_area .tab_wrap #tab1:not(:checked):hover~.tab_area .tab1_label{opacity:.6}#page_access_content #access_tab_area .tab_wrap #tab2:checked~.tab_area .tab2_label{margin-bottom:-1px;padding-top:11px;padding-bottom:13px;border-top:1px solid #997536;border-right:1px solid #997536;border-bottom:1px solid #fffcfa;border-left:1px solid #997536;background:0 0;color:#997536}#page_access_content #access_tab_area .tab_wrap #tab2:checked~.panel_area #panel2{display:block}#page_access_content #access_tab_area .tab_wrap #tab2:not(:checked):hover~.tab_area .tab2_label{opacity:.6}#page_access_content #access_tab_area .tab_wrap #tab3:checked~.tab_area .tab3_label{margin-bottom:-1px;padding-top:11px;padding-bottom:13px;border-top:1px solid #997536;border-right:1px solid #997536;border-bottom:1px solid #fffcfa;border-left:1px solid #997536;background:0 0;color:#997536}#page_access_content #access_tab_area .tab_wrap #tab3:checked~.panel_area #panel3{display:block}#page_access_content #access_tab_area .tab_wrap #tab3:not(:checked):hover~.tab_area .tab3_label{opacity:.6}#page_access_content #access_tab_area .tab_wrap .panel_area{border-top:1px solid #997536}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel{display:none;padding:10px 0;width:100%}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area{display:flex;flex-wrap:wrap;padding:5px}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p{flex-basis:30%;margin-right:5%;margin-bottom:15px;border:1px solid #997536;text-align:center}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a{display:block;padding:10px 10px 20px}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span{position:relative;color:#997536;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span:before{position:absolute;content:'';right:0;left:0;bottom:-15px;margin:0 auto;border-top:8px solid #997536;border-right:8px solid transparent;border-left:8px solid transparent;width:0;height:0}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span:after{position:absolute;content:'';right:0;left:0;bottom:-14px;margin:0 auto;border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;width:0;height:0}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p:nth-of-type(3n){margin-right:0}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area{margin-bottom:30px;padding-top:20px}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_title{text-align:center;margin-bottom:10px}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont table{margin-bottom:0}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont table tbody tr th,#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont table tbody tr td{padding:8px;text-align:center;vertical-align:middle}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont table tbody tr th{background:#f7f7f7}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont .access_img{padding:10px;max-width:520px;text-align:center;box-shadow:0 3px 5px #ccc}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont .access_img:not(last-of-type){margin-bottom:10px}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont .access_movie>iframe{margin-bottom:0}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont .date_cont .date_cont_saturday{color:skyblue}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont .date_cont .date_cont_sunday{color:red}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area:last-child{margin-bottom:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont #panel1_access_area_cont_movie{margin-bottom:20px}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont #panel1_access_area_cont_movie .access_movie>figcaption>h5{margin-bottom:10px;font-size:1.6rem;text-align:center}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont #panel1_access_area_cont_pics>h5{margin-bottom:10px;font-size:1.6rem;text-align:center;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_parking_area #panel1_parking_area_cont>ul{margin:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont #panel2_access_area_cont_movie{margin-bottom:20px}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont #panel2_access_area_cont_movie .access_movie>figcaption>h5{margin-bottom:10px;font-size:1.6rem;text-align:center}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont #panel2_access_area_cont_pics>h5{margin-bottom:10px;font-size:1.6rem;text-align:center;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_parking_area #panel2_parking_area_cont>ul{margin:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel3 #panel3_access_area #panel3_access_area_cont{display:flex;flex-direction:column;align-items:center}#page_access_content #access_tab_area .tab_wrap .panel_area #panel3 #panel3_access_area #panel3_access_area_cont #panel3_access_area_atre{text-align:center}@media screen and (min-width:768px){#page_access_content #access_message_area #access_message_title>h2>br{display:none}#page_access_content #access_message_area #access_message_box .access_message_philosophys{flex-direction:column;align-items:center}#page_access_content #access_message_area #access_message_box .access_message_philosophys>p{margin-bottom:20px;padding:15px 20px;width:580px}#page_access_content #access_message_area #access_message_box .access_message_philosophys>p>span{padding-left:3.2rem;font-size:2.2rem}#page_access_content #access_message_area #access_message_box .access_message_philosophys>p>span:before{font-size:3.2rem}#page_access_content #access_message_area #access_message_box .access_message_philosophys>p>span>br{display:none}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area{margin:10px auto;width:90%}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span:before,#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a>span:after{transition:all .3s ease}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a:hover>span:before,#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area>p>a:hover>span:after{transition:all .3s ease;transform:translateY(3px)}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area{margin-bottom:50px}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont .access_movie>iframe{width:100%;height:50vw}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_facility_area #panel1_facility_area_cont{display:flex;flex-wrap:wrap}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_facility_area #panel1_facility_area_cont .access_img{flex-basis:49%;margin-right:2%;margin-bottom:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_facility_area #panel1_facility_area_cont .access_img:nth-of-type(2n){margin-right:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont #panel1_access_area_cont_pics{display:flex;flex-wrap:wrap}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont #panel1_access_area_cont_pics>h5{flex-basis:100%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont #panel1_access_area_cont_pics .access_img{flex-basis:49%;margin-right:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont #panel1_access_area_cont_pics .access_img:nth-of-type(2n){margin-right:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_parking_area #panel1_parking_area_cont .access_img{margin-right:auto;margin-left:auto}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_facility_area #panel2_facility_area_cont{display:flex;flex-wrap:wrap}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_facility_area #panel2_facility_area_cont .access_img{flex-basis:49%;margin-right:2%;margin-bottom:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_facility_area #panel2_facility_area_cont .access_img:nth-of-type(2n){margin-right:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont #panel2_access_area_cont_pics{display:flex;flex-wrap:wrap}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont #panel2_access_area_cont_pics>h5{flex-basis:100%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont #panel2_access_area_cont_pics .access_img{flex-basis:49%;margin-right:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont #panel2_access_area_cont_pics .access_img:nth-of-type(2n){margin-right:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel3{margin-top:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel3 #panel3_facility_area #panel3_facility_area_cont{display:flex;flex-wrap:wrap}#page_access_content #access_tab_area .tab_wrap .panel_area #panel3 #panel3_facility_area #panel3_facility_area_cont .access_img{flex-basis:49%;margin-right:2%;margin-bottom:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel3 #panel3_facility_area #panel3_facility_area_cont .access_img:nth-of-type(2n){margin-right:0}}@media screen and (min-width:1024px){#page_access_content #access_message_area #access_message_title{margin-bottom:20px}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .panel_link_area{margin:20px auto}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area{margin-bottom:60px}#page_access_content #access_tab_area .tab_wrap .panel_area .tab_panel .menu_area .menu_cont .access_movie>iframe{width:100%;height:30vw;max-height:450px}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont{display:flex}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont #panel1_access_area_cont_movie{flex-basis:49%;margin-right:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_access_area #panel1_access_area_cont #panel1_access_area_cont_pics{flex-basis:49%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_facility_area #panel1_facility_area_cont .access_img{flex-basis:24%;margin-right:calc(4%/3);margin-bottom:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_facility_area #panel1_facility_area_cont .access_img:nth-of-type(2n){margin-right:calc(4%/3)}#page_access_content #access_tab_area .tab_wrap .panel_area #panel1 #panel1_facility_area #panel1_facility_area_cont .access_img:nth-of-type(4n){margin-right:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont{display:flex}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont #panel2_access_area_cont_movie{flex-basis:49%;margin-right:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_access_area #panel2_access_area_cont #panel2_access_area_cont_pics{flex-basis:49%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_facility_area #panel2_facility_area_cont .access_img{flex-basis:24%;margin-right:calc(4%/3);margin-bottom:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_facility_area #panel2_facility_area_cont .access_img:nth-of-type(2n){margin-right:calc(4%/3)}#page_access_content #access_tab_area .tab_wrap .panel_area #panel2 #panel2_facility_area #panel2_facility_area_cont .access_img:nth-of-type(4n){margin-right:0}#page_access_content #access_tab_area .tab_wrap .panel_area #panel3 #panel3_facility_area #panel3_facility_area_cont .access_img{flex-basis:24%;margin-right:calc(4%/3);margin-bottom:2%}#page_access_content #access_tab_area .tab_wrap .panel_area #panel3 #panel3_facility_area #panel3_facility_area_cont .access_img:nth-of-type(2n){margin-right:calc(4%/3)}#page_access_content #access_tab_area .tab_wrap .panel_area #panel3 #panel3_facility_area #panel3_facility_area_cont .access_img:nth-of-type(4n){margin-right:0}}#page_concept_contents #page_concept_content .box h2{font-size:2rem;background:0 0;color:#997536}#page_concept_contents #page_concept_content .box .part{margin-bottom:30px}#page_concept_contents #page_concept_content .box .part h4{margin-bottom:20px;padding:5px 0;border-top:1px solid #997536;border-bottom:1px solid #997536;text-align:center}#page_concept_contents #page_concept_content .box .part .photo_cont{margin-bottom:20px}#page_concept_contents #page_concept_content .box .part .photo_cont picture{display:block;padding:10px;border:1px solid #ccc;background:#fff;box-shadow:3px 3px 3px #ccc}#page_concept_contents #page_concept_content .box .part .text_cont p{margin-top:10px}#page_concept_contents #page_concept_content .ceo_box{margin-bottom:50px}#page_concept_contents #page_concept_content .ceo_box .part .text_cont h3{text-align:center}#page_concept_contents #page_concept_content .ceo_box .part .text_cont p span{font-weight:700}#page_concept_contents #page_concept_content .ceo_box .part .text_cont .signature_photo{display:block;margin-right:0;margin-left:auto;max-width:200px}#page_concept_contents #page_concept_content .cellbank_box h3{margin-bottom:20px;padding:10px 0;font-size:2rem;text-align:center;color:#fff;background:#997536}@media screen and (min-width:768px){#page_concept_contents #page_concept_content .box h2{margin-bottom:20px;font-size:2.2rem}#page_concept_contents #page_concept_content .box .part{display:flex;flex-wrap:wrap}#page_concept_contents #page_concept_content .box .part h4{flex-basis:100%}#page_concept_contents #page_concept_content .box .part .photo_cont{flex-basis:30%;margin-right:5%}#page_concept_contents #page_concept_content .box .part .text_cont{flex-basis:65%}#page_concept_contents #page_concept_content .ceo_box{margin-bottom:50px}#page_concept_contents #page_concept_content .cellbank_box h3{margin-bottom:20px;padding:10px 0;font-size:2rem;text-align:center;color:#fff;background:#997536}}@media screen and (min-width:1024px){#page_concept_contents #page_concept_content .box h2{font-size:2rem;background:0 0;color:#997536}#page_concept_contents #page_concept_content .box .part{margin-bottom:30px}#page_concept_contents #page_concept_content .box .part .cont h4{margin-bottom:10px;text-align:center}#page_concept_contents #page_concept_content .box .part .photo_cont{margin-bottom:10px}#page_concept_contents #page_concept_content .box .part .photo_cont picture{display:block;padding:10px;border:1px solid #ccc;background:#fff;box-shadow:3px 3px 3px #ccc}#page_concept_contents #page_concept_content .box .part .text_cont p{margin-top:10px}#page_concept_contents #page_concept_content .ceo_box{margin-bottom:50px}#page_concept_contents #page_concept_content .cellbank_box h3{margin-bottom:20px;padding:10px 0;font-size:2rem;text-align:center;color:#fff;background:#997536}}.page_treatment_contents .page_treatment_content .color_prp{color:#854597}.page_treatment_contents .page_treatment_content .color_treatment_red{color:#db0000}.page_treatment_contents .page_treatment_content .color_treatment_gold{color:#846126}@media screen and (max-width:1023px){.page_treatment_contents .page_treatment_content .page_treatment_fullsize_sp{margin-right:-5vw;margin-left:-5vw}}.page_treatment_contents .page_treatment_content .page_treatment_border_radius{border-radius:20px;background:#fff}.page_treatment_contents .page_treatment_content .page_treatment_flex_parent{display:flex;flex-wrap:wrap;margin:0}.page_treatment_contents .page_treatment_content .page_treatment_flex_parent .page_treatment_flex_child{flex-basis:49%;margin-bottom:2%;padding:8px;text-align:center}.page_treatment_contents .page_treatment_content .page_treatment_flex_parent .page_treatment_flex_child:nth-of-type(2n){margin-left:2%}.page_treatment_contents .page_treatment_content .page_treatment_content_title{position:relative;margin-bottom:4rem;text-align:center;color:#000;font-size:3rem}.page_treatment_contents .page_treatment_content .page_treatment_content_title:before{position:absolute;content:'';bottom:-3rem;left:50%;transform:translateX(-50%);color:#bcbcbc;font-size:2.6rem}.page_treatment_contents .page_treatment_content .trouble_area .trouble_title .page_treatment_content_title{margin-bottom:6rem}.page_treatment_contents .page_treatment_content .trouble_area .trouble_title .page_treatment_content_title:before{content:'Trouble'}.page_treatment_contents .page_treatment_content .trouble_area .trouble_title .page_treatment_content_title>span{font-size:2.4rem}.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child{display:flex;flex-basis:100%;align-items:center;margin-left:0;padding:10px 32px;border:1px solid #854597;border-radius:42px;height:80px;background:#fff}.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child>p{font-size:2rem;text-align:left;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child>figure{margin-right:0;margin-left:auto;height:100%}.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child>figure>img{max-height:100%}.page_treatment_contents .page_treatment_content .what_area .what_title{margin-bottom:1rem;padding-bottom:2px;border-radius:14px;background:transparent linear-gradient(180deg,#f5ebf2 0%,#fff 70%,#fff 100%) 0% 0% no-repeat}.page_treatment_contents .page_treatment_content .what_area .what_title .page_treatment_content_title{top:-1rem;margin-bottom:3rem}.page_treatment_contents .page_treatment_content .what_area .what_title .page_treatment_content_title:before{content:'What'}.page_treatment_contents .page_treatment_content .what_area .what_title .page_treatment_content_title>span{display:inline-block}.page_treatment_contents .page_treatment_content .what_area .what_title .page_treatment_content_title .color_prp:first-of-type{margin-bottom:5px;font-size:2.2rem}.page_treatment_contents .page_treatment_content .what_area .what_box .what_part{display:flex;flex-wrap:wrap;margin:0}.page_treatment_contents .page_treatment_content .what_area .what_box .what_part .what_cont{flex-basis:100%;margin-bottom:1.5rem}.page_treatment_contents .page_treatment_content .what_area .what_box .what_part .what_cont>h4{margin-bottom:1.5rem;text-align:center;font-family:"Noto Sans JP","遊ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.page_treatment_contents .page_treatment_content .benefit_area .benefit_title .page_treatment_content_title:before{content:'Benefit'}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box{padding:30px 40px;background-image:url(https://four-seasons.jp/wp/wp-content/themes/fourseasons/img/prp/im_prp_9_20200729.png);background-size:100%;background-repeat:no-repeat}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box .benefit_part .benefit_cont{position:relative}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box .benefit_part .benefit_cont>picture{position:absolute;z-index:1}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box .benefit_part .benefit_cont .text{position:relative;z-index:2}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box .benefit_part .benefit_cont .text>ul{margin:0}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box .benefit_part .benefit_cont .text>ul>li{margin-bottom:15px}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box .benefit_part .benefit_cont .text>ul>li>p{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_title>h4{margin-bottom:2rem;text-align:center}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_title>h4>span{font-size:2.4rem}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .caption{margin-bottom:2rem}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .caption>p{margin-bottom:5px;text-align:center;line-height:1.2em}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .caption>p>span{font-size:1.4rem;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .plan_number_part{margin-bottom:1.5rem}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .plan_number_part .plan_number_cont{margin-bottom:0;padding:0;max-width:200px}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .plan_number_part .plan_number_cont>a{display:inline-block;margin-bottom:5px;padding:3px;border:1px solid #ccc;background:#fff;box-shadow:1px 1px 3px #ccc}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .plan_number_part .plan_number_cont>p{font-size:1.3rem}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box>p{margin-bottom:1.5rem}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_part .approuch_cont>*{margin-bottom:1.5rem}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_part .approuch_cont .page_treatment_flex_parent .page_treatment_flex_child{border:1px solid #854597}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_part .approuch_cont_prp_image{margin-top:5rem;margin-bottom:7rem}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_column_part{margin-bottom:4rem}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_column_part .approuch_column_cont{padding:25px 15px 5px;border-radius:14px;background:#846126}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_column_part .approuch_column_cont>h5{margin-top:-4.5rem;margin-bottom:2rem;text-align:center}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_column_part .approuch_column_cont>h5>span{display:inline-block;padding:8px 22px;border:1px solid #846126}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_column_part .approuch_column_cont:first-of-type{margin-bottom:5rem}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_last_part .approuch_cont{text-align:center}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_last_part .approuch_cont>*{margin-bottom:.5rem}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_last_part .approuch_cont>*:last-of-type{margin-bottom:0}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_last_part .approuch_cont>p{font-size:1.8rem}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_title .page_treatment_content_title:before{content:'Photo'}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box{display:flex;flex-wrap:wrap}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part{flex-basis:100%}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_part_title{margin-top:1rem;margin-bottom:3rem;text-align:center}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_part_title>span{display:inline-block;padding:10px;border:1px solid #854597;min-width:280px;background:#fff}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont{display:flex;position:relative;justify-content:space-between;align-items:flex-end;margin-bottom:10vw}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_before{position:relative;width:49%}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_before .case_photo_cont_arrow{position:absolute;z-index:2;width:30vw;right:-20vw;bottom:-8vw}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_before .case_photo_cont_before_photo{position:relative;z-index:1}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_before .case_photo_cont_before_text{position:absolute;z-index:2;width:30vw;left:-5vw;bottom:-10vw}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_after{position:relative;width:49%}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_after .case_photo_cont_after_photo{position:relative;z-index:1}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_after .case_photo_cont_after_text{position:absolute;z-index:2;width:30vw;right:-5vw;bottom:-10vw}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_table{border:0}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_table tr th{padding:5px;border:1px solid #fff;color:#707070;background:#ededed;text-align:center}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_table tr td{padding:5px;padding-left:1rem;border:1px solid #fff;color:#707070;background:#f4f4f4}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box #case_photo_prp>figure{margin-bottom:2rem}.page_treatment_contents .page_treatment_content .flow_area .flow_title .page_treatment_content_title:before{content:'Flow'}.page_treatment_contents .page_treatment_content .flow_area .flow_box{margin-bottom:2rem}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_number{display:flex;align-items:center;margin-bottom:1rem}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_number .flow_cont_number{position:relative;width:70px;height:70px;border-radius:100%;color:#846126;border:1px solid #846126;background:#fff}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_number .flow_cont_number>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_number .flow_hr{flex-basis:calc(100% - 70px);height:1px;background:#846126}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_part .flow_cont>h4{margin-bottom:1.5rem;color:#846126}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_part .flow_cont>figure>img{border-radius:13px}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_part .flow_cont>p{margin-bottom:2rem}.page_treatment_contents .page_treatment_content .price_area .price_title .page_treatment_content_title{margin-bottom:6rem}.page_treatment_contents .page_treatment_content .price_area .price_title .page_treatment_content_title:before{content:'Price'}.page_treatment_contents .page_treatment_content .price_area #price_list_area .price_list_box .detail table tr td{width:40%;padding:5px;background:#f4f4f4;text-align:right}.page_treatment_contents .page_treatment_content .price_area #price_list_area .price_list_box .detail table tr .menu-price_title{width:60%;padding:5px;background:#ededed;text-align:left;font-weight:700}.page_treatment_contents .page_treatment_content .price_area #price_list_area #price_list_prp .detail table tbody tr:first-child{display:none}.page_treatment_contents .page_treatment_content .price_area #price_list_area #price_list_prp_nikibi>h4{text-align:center}.page_treatment_contents .page_treatment_content .price_area #price_list_area #price_list_prp_nikibi .detail table tbody td{width:calc(30%*0.6);padding:5px;background:#f4f4f4;text-align:right}.page_treatment_contents .page_treatment_content .price_area #price_list_area #price_list_prp_nikibi .detail table tbody td:last-of-type{width:40%}.page_treatment_contents .page_treatment_content .price_area #price_list_area #price_list_prp_nikibi .detail table tbody .price_table_th{width:calc(40%*0.6);padding:5px;background:#ededed;text-align:left}.page_treatment_contents .page_treatment_content .price_area #price_list_area #price_list_prp_nikibi .detail table:last-of-type tbody td:last-of-type{width:40%}.page_treatment_contents .page_treatment_content .price_area #price_list_area #price_list_prp_nikibi .detail table:last-of-type tbody .price_table_th{width:60%}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box{position:relative;margin-bottom:3rem;padding:2rem;background:#f3ecf9}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box .flower_left{position:absolute;width:25vw;max-width:200px;top:0;left:0}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box .flower_right{position:absolute;width:25vw;max-width:200px;top:0;right:0}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box>h4{position:relative;margin-bottom:1rem;font-size:2.6rem;text-align:center}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box>p{margin-bottom:2rem;font-size:1.8rem;text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box>p>span{font-size:1.4rem}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box #price_list_area .price_list_box .detail table{margin:0 auto;max-width:280px}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box #price_list_area .price_list_box .detail table tr th{padding:8px 12px;width:120px;text-align:left;background:#c9a0e3}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box #price_list_area .price_list_box .detail table tr td{padding:8px 12px;width:160px;text-align:left;background:#fff}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box #price_list_area .price_list_box .detail>p{display:none}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_link>p{text-align:center}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_link>p>a{display:inline-block;padding:8px 15px;border:1px solid #854597;min-width:280px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",sans-serif}@media screen and (min-width:768px){.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child{flex-basis:49%}.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child:nth-of-type(2n){margin-left:2%}.page_treatment_contents .page_treatment_content .what_area .what_title{margin-bottom:2rem}.page_treatment_contents .page_treatment_content .what_area .what_title .page_treatment_content_title{top:-2rem}.page_treatment_contents .page_treatment_content .what_area .what_title .page_treatment_content_title .color_prp:first-of-type>br{display:none}.page_treatment_contents .page_treatment_content .what_area .what_box .what_part{justify-content:space-between}.page_treatment_contents .page_treatment_content .what_area .what_box .what_part .what_cont{flex-basis:49%}.page_treatment_contents .page_treatment_content .what_area .what_box .what_part .what_cont>h4{text-align:left}.page_treatment_contents .page_treatment_content .benefit_area .benefit_title .page_treatment_content_title:before{content:'Benefit'}.page_treatment_contents .page_treatment_content .benefit_area .benefit_title .page_treatment_content_title>span>br{display:none}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box{padding:50px}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box .benefit_part .benefit_cont .text ul li p{font-size:1.8rem}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_title>h4{text-align:left}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_title>h4>span>br:last-of-type{display:none}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .caption>p{text-align:left}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .caption>p>span>br{display:none}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .plan_number_part{justify-content:space-around;padding:0 50px}.page_treatment_contents .page_treatment_content .plan_number_area .plan_number_box .plan_number_part .plan_number_cont{max-width:280px}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box{display:flex;flex-wrap:wrap;justify-content:space-between}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box>p{flex-basis:100%}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_part{flex-basis:48%}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_column_part .approuch_column_cont:first-of-type{margin-top:3rem}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_last_part{flex-basis:100%}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_last_part .approuch_cont>p{display:inline-block}.page_treatment_contents .page_treatment_content .approuch_area .approuch_box .approuch_last_part .approuch_cont .page_treatment_flex_parent{display:inline-flex;width:50%}.page_treatment_contents .page_treatment_content .voice_pic_area .voice_pic_box{margin-bottom:4rem}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box{justify-content:space-between}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part{flex-basis:48%}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont{margin-bottom:3rem}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_before .case_photo_cont_arrow{right:-60px;bottom:-20px;width:100px}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_before .case_photo_cont_before_text{bottom:-20px;left:-30px;width:100px}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_after{position:relative}.page_treatment_contents .page_treatment_content .case_photo_area .case_photo_box .case_photo_part .case_photo_cont .case_photo_cont_after .case_photo_cont_after_text{right:-30px;bottom:-20px;width:100px}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_number{margin-bottom:2rem}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_part{display:flex;justify-content:space-between}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_part .flow_cont:first-of-type{flex-basis:50%;margin-right:30px;margin-left:40px}.page_treatment_contents .page_treatment_content .flow_area .flow_box .flow_part .flow_cont:last-of-type{flex-basis:50%}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_title .page_treatment_content_title{text-align:left}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box{padding:5rem 0}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box>h4{margin-bottom:2rem}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box>h4>span>br{display:none}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box>p{position:relative;z-index:2}.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box>p>br:nth-of-type(1),.page_treatment_contents .page_treatment_content .prp_aga_area .prp_aga_box>p>br:nth-of-type(3){display:none}}@media screen and (min-width:1024px){.page_treatment_contents #promo_wrap{margin-right:auto;margin-left:auto;width:100%;max-width:1200px}.page_treatment_contents .page_treatment_content .benefit_area .benefit_box .benefit_part .benefit_cont .text ul li p{font-size:2rem}.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child{flex-basis:32%;padding:10px 18px}.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child>p{font-size:1.6rem}.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child:nth-of-type(2n){margin-left:0}.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child:nth-of-type(3n+2),.page_treatment_contents .page_treatment_content .trouble_area .trouble_box .page_treatment_flex_parent .page_treatment_flex_child:nth-of-type(3n+3){margin-left:2%}.page_treatment_contents .page_treatment_content .approuch_area .approuch_title{margin-bottom:2rem}}.page-text-img{margin-bottom:50px}.page-text-img .page-text{order:2}.page-text-img .page-img{margin-bottom:20px;order:1}@media screen and (min-width:1024px){.page-text-img .page-text{order:1}.page-text-img .page-img{order:2}}#page_doctors_page_heading{margin-bottom:20px}@media screen and (min-width:768px){#page_doctors_page_heading{margin-right:0;margin-bottom:30px;margin-left:0}#page_doctors_page_heading .page_heading>h2{padding:20px}}@media screen and (min-width:1024px){#page_doctors_page_heading .page_heading>h2{padding:30px}}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_photo{margin-bottom:20px}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_photo>p{margin:0 auto;padding:5px;border:1px solid #ccc;width:80vw;background:#fff;box-shadow:3px 3px 3px #ccc}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_title{margin-bottom:30px}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_title .position{text-align:center}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_title .title{padding:0;background:0 0;font-size:3rem}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_title .title>span{color:#383838}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_title .name_en{text-align:center}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_content{margin-bottom:40px}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_content .doctors_content_title{margin-bottom:10px;padding:5px 0;border-top:1px solid #997536;border-bottom:1px solid #997536;text-align:center}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_list>dl{margin:0 0 10px}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_list>dl>dt{padding:0}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_list>dl>dd{padding:0 0 0 1rem}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_list>ul{margin:0}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_policy .doctors_policy_text{text-align:center}@media screen and (min-width:768px){#page_doctors_content .doctors_area .doctors_box .doctors_part{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_photo{flex-basis:40%;margin-bottom:40px;max-width:360px}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_photo>p{width:100%}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_title{flex-basis:40%}#page_doctors_content .doctors_area .doctors_box .doctors_part .doctors_content{flex-basis:100%;margin-bottom:50px}}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//four-seasons.jp/wp/wp-content/plugins/contact-form-7/includes/css/../../assets/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
@font-face{font-display:swap;font-family:ez-toc-icomoon;src:url(//four-seasons.jp/wp/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.eot);src:url(//four-seasons.jp/wp/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.eot?#iefix) format('embedded-opentype'),url(//four-seasons.jp/wp/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.woff2) format('woff2'),url(//four-seasons.jp/wp/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.woff) format('woff'),url(//four-seasons.jp/wp/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.ttf) format('truetype'),url(//four-seasons.jp/wp/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.svg#ez-toc-icomoon) format('svg');font-weight:400;font-style:normal}/*!* Better Font Rendering =========== *!*/
#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#edf6ff}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none transparent}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{margin:0;padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:0 0;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container p.ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:table-cell;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{float:left;margin-right:10px}.ez-toc-wrap-right{float:right;margin-left:10px}#ez-toc-container a{color:#444;text-decoration:none;text-shadow:none}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a{color:#fff}#ez-toc-container.ez-toc-black a:visited{color:#fff}#ez-toc-container a.ez-toc-toggle{color:#444}#ez-toc-container.counter-flat ul,#ez-toc-container.counter-hierarchy ul,.ez-toc-widget-container.counter-flat ul,.ez-toc-widget-container.counter-hierarchy ul{counter-reset:item}#ez-toc-container.counter-numeric li,.ez-toc-widget-container.counter-numeric li{list-style-type:decimal;list-style-position:inside}#ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a::before{content:counters(item, ".") ". ";counter-increment:item}#ez-toc-container.counter-roman li a::before,.ez-toc-widget-container.counter-roman ul.ez-toc-list li a::before{content:counters(item, ".", upper-roman) ". ";counter-increment:item}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active::before{background-color:#ededed}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff;border-color:#ccc}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.ez-toc-btn-default:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.ez-toc-btn:active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right!important;margin-left:10px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}[class*=ez-toc-icon-]{font-family:ez-toc-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ez-toc-icon-toggle:before{content:"\e87a"}
div#ez-toc-container p.ez-toc-title{font-size:120%}div#ez-toc-container p.ez-toc-title{font-weight:500}div#ez-toc-container ul li{font-size:95%}div#ez-toc-container{width:300px}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-meta,.post-stats{display:block;font-size:.8em}
#ez-toc-container{border-width:2px !important;border-radius:0;border:1px solid #977219}#ez-toc-container ul.ez-toc-list a{display:block;padding:6px}.ez-toc-title-container{display:block;width:100%}#ez-toc-container p.ez-toc-title{display:block;text-align:center;margin-bottom:5px;color:#977219}.ez-toc-title-toggle{position:absolute;top:13px;right:15px}#ez-toc-container.counter-decimal ul.ez-toc-list li a:before,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a:before{color:#977219}.midashi_ami{color:#010079;text-shadow:0 0 5px #fff;padding:.3em .5em;background:-webkit-repeating-linear-gradient(-45deg,#cce7ff,#cce7ff 3px,#e9f4ff 3px,#e9f4ff 7px);background:repeating-linear-gradient(-45deg,#cce7ff,#cce7ff 3px,#e9f4ff 3px,#e9f4ff 7px)}