@charset "UTF-8";/*!
Theme Name: 津田産婦人科クリニック
Theme URI: 
Description:
Version:
Author:
Author URI:
Tags:
*/@import url(//fonts.googleapis.com/css?family=Lato:300&display=swap);@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:icomoon;src:url(/wp-content/themes/tsuda-sanfujinka/assets/icomoon/fonts/icomoon.eot?y2g5jl);src:url(/wp-content/themes/tsuda-sanfujinka/assets/icomoon/fonts/icomoon.eot?y2g5jl#iefix) format("embedded-opentype"),url(/wp-content/themes/tsuda-sanfujinka/assets/icomoon/fonts/icomoon.ttf?y2g5jl) format("truetype"),url(/wp-content/themes/tsuda-sanfujinka/assets/icomoon/fonts/icomoon.woff?y2g5jl) format("woff"),url(/wp-content/themes/tsuda-sanfujinka/assets/icomoon/fonts/icomoon.svg?y2g5jl#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family: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}.icon-up:before{content:"\e909"}.icon-left:before{content:"\e900"}.icon-down:before{content:"\e901"}.icon-circle:before{content:"\e903"}.icon-circle-solid:before{content:"\e904"}.icon-slash:before{content:"\e905"}.icon-external-link:before{content:"\e906"}.icon-asterisk:before{content:"\e907"}.icon-right:before{content:"\e908"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}img{vertical-align:top}.inner{position:relative;width:85%;max-width:1360px;margin:0 auto;box-sizing:border-box}@media screen and (max-width:959px){.inner{width:90%}}.site-main .inner{padding:100px 0}@media screen and (max-width:768px){.site-main .inner{padding:50px 0}}.mainvisual{position:relative;z-index:1;width:100%;height:380px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (max-width:768px){.mainvisual{height:190px}}.page-greetings .mainvisual{background-image:url(assets/img/mainvisual/bg_greetings.jpg)}.page-access .mainvisual{background-image:url(assets/img/mainvisual/bg_access.jpg)}.page-gallery .mainvisual{background-image:url(assets/img/mainvisual/bg_gallery.jpg)}.page-service .mainvisual{background-image:url(assets/img/mainvisual/bg_service.jpg)}.page-hospitalize .mainvisual{background-image:url(assets/img/mainvisual/bg_hospitalize.jpg)}.page-reservation .mainvisual{background-image:url(assets/img/mainvisual/bg_reservation.jpg)}.page-reservation-form .mainvisual{background-image:url(assets/img/mainvisual/bg_reservation-form.jpg)}.page-class .mainvisual{background-image:url(assets/img/mainvisual/bg_class.jpg)}.page-recruit .mainvisual{background-image:url(assets/img/mainvisual/bg_recruit.jpg)}.page-link .mainvisual{background-image:url(assets/img/mainvisual/bg_link.jpg)}.page-contact .mainvisual{background-image:url(assets/img/mainvisual/bg_contact.jpg)}.page-privacypolicy .mainvisual{background-image:url(assets/img/mainvisual/bg_privacypolicy.jpg)}.blog .mainvisual,.single .mainvisual{background-image:url(assets/img/mainvisual/bg_news.jpg)}.page-nav{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0 80px}.page-nav li{width:32.17993%;margin-left:1.7301%;margin-top:20px}.page-nav li:nth-child(3n+1){margin-left:0}.page-nav li:nth-child(-n+3){margin-top:0}.page-nav li a{display:block;width:100%;padding:.45em;border:1px solid #3c0000;box-sizing:border-box;color:#3c0000;font-size:2rem;text-decoration:none;text-align:center;transition:opacity .2s ease-in-out}.page-nav li a::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"";vertical-align:middle}.page-nav li a:hover{opacity:.7}@media screen and (max-width:768px){.page-nav{display:block;margin:50px 0}.page-nav li{width:100%;margin-left:0;margin-top:10px}.page-nav li:nth-child(2),.page-nav li:nth-child(3){margin-top:10px}.page-nav li a{font-size:1.6rem}}.main-title{position:relative;line-height:1;margin-bottom:2.5em;padding-bottom:70px;color:#3c0000;font-size:2rem;text-align:center}.main-title .lang-en{display:block;margin-bottom:.5em;font-size:4.8rem}.main-title::after{position:absolute;left:50%;bottom:0;content:"";width:1px;height:50px;background:#3c0000}.main-title+p{text-align:center}@media screen and (max-width:768px){.main-title{font-size:1.75rem}.main-title .lang-en{font-size:4.2rem}}.btn{position:relative;display:block;width:400px;line-height:2;margin:0 auto;padding:.45em 20px;border:1px solid #3e3a39;background:#fff;box-sizing:border-box;font-size:2rem;text-align:left;text-decoration:none;cursor:pointer;transition:opacity .2s ease-in-out}.btn::after,.btn::before{position:absolute;top:5px;bottom:0;margin:auto;content:"";vertical-align:middle}.btn::before{right:20px;width:40px;height:1px;background:#3e3a39}.btn::after{right:24px;width:15px;height:15px;border-top:1px solid #3e3a39;transform:rotate(45deg)}.btn:hover{opacity:.7}@media screen and (max-width:768px){.btn{width:100%;font-size:1.6rem}}.btn-bg{position:relative;display:block;width:400px;line-height:2;margin:0 auto;padding:.45em 20px;border:1px solid #3c0000;background:#3c0000;box-sizing:border-box;color:#fff;font-size:2rem;text-align:left;text-decoration:none;cursor:pointer;transition:opacity .2s ease-in-out}.btn-bg::after,.btn-bg::before{position:absolute;top:5px;bottom:0;margin:auto;content:"";vertical-align:middle}.btn-bg::before{right:20px;width:40px;height:1px;background:#fff}.btn-bg::after{right:24px;width:15px;height:15px;border-top:1px solid #fff;transform:rotate(45deg)}.btn-bg:hover{opacity:.7}@media screen and (max-width:768px){.btn-bg{width:100%;font-size:1.6rem}}.list li::before{content:"・"}.list li ul{margin-left:1em}.list-inline li{display:inline}.list-note li{padding-left:1em;text-indent:-1em}.list-note li::before{content:"※";color:#e60012}.table-schedule{width:100%;color:#3c0000}.table-schedule td,.table-schedule th{padding:.4em;border-top:1px solid #3c0000;border-bottom:1px solid #3c0000;text-align:center}.table-schedule thead th+th{border-left:1px solid #3c0000}.table-schedule tbody th{width:300px}.table-schedule tbody td{border-left:1px solid #3c0000}@media screen and (max-width:768px){.table-schedule{table-layout:fixed;word-wrap:break-word}.table-schedule tbody th{width:auto}}.lang-en{font-family:Lato,sans-serif;font-weight:300;letter-spacing:.05em}.color-orange{color:#ec881c}.color-red{color:#e50011}.external-link::after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:""}.none-pc{display:none}@media screen and (max-width:768px){.none-pc{display:block}}.none-sp{display:block}@media screen and (max-width:768px){.none-sp{display:none}}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-cf{content:"";display:table;clear:both}.u-fl{float:left}.u-fr{float:right}.u-tal{text-align:left}.u-tac{text-align:center}.u-tar{text-align:right}.u-ma{margin:auto}.u-mtn{margin-top:0}.u-mts{margin-top:.5em}.u-mtm{margin-top:1.5em}.u-mtl{margin-top:50px}.u-mtx{margin-top:100px}.u-mbn{margin-bottom:0}.u-mbs{margin-bottom:.5em}.u-mbm{margin-bottom:1.5em}.u-mbl{margin-bottom:50px}.u-mbx{margin-bottom:100px}html{overflow:hidden;overflow-y:scroll;font-size:62.5%}body{position:relative;line-height:2;background:#f5f2e8;color:#3e3a39;font-family:"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.05em;-webkit-text-size-adjust:100%}@media screen and (max-width:768px){body{font-size:1.4rem}}a{color:#3c0000;text-decoration:underline}a:hover{text-decoration:none}@media screen and (max-width:768px){a:hover{text-decoration:underline}}@media screen and (min-width:769px){a[href^="tel:"]{pointer-events:none}}b,strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.js-select-wrap select,input[type=email],input[type=text],textarea{padding:.5em;border:1px solid #c9c9ca;background:#fff;font-size:1.6rem;font-family:"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top}.js-select-wrap select::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#c9c9ca}.js-select-wrap select:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c9c9ca}.js-select-wrap select::placeholder,input[type=email]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#c9c9ca}@media screen and (max-width:768px){.js-select-wrap select,input[type=email],input[type=text],textarea{font-size:1.4rem}}select::-ms-expand{display:none}input[type=email],input[type=text],textarea{width:100%}.js-select-wrap{position:relative;max-width:200px}.js-select-wrap::after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"";position:absolute;top:1.25em;right:.5em}.js-select-wrap select{width:100%}textarea{height:250px}.site-header{position:relative;height:120px;background:#fff}.site-header .header-logo{padding-top:30px}.site-header .header-reservation{position:absolute;top:0;right:0}.site-header .header-reservation a{display:flex;justify-content:center;width:358px;height:120px;line-height:1;padding-top:35px;background:#ec881c;box-sizing:border-box;color:#fff;font-size:2.4rem;text-decoration:none;transition:opacity .2s ease-in-out}.site-header .header-reservation a:hover{opacity:.7}.site-header .header-reservation a>span img{margin-right:15px}.site-header .header-reservation a>span span{display:block;margin-bottom:10px;font-size:1.6rem}@media screen and (max-width:1100px){.site-header{height:100px}.site-header .header-logo{width:360px;padding-top:32px}.site-header .header-logo img{width:100%}.site-header .header-reservation a{height:100px;padding-top:25px}}@media screen and (max-width:768px){.site-header{height:auto}.site-header .header-logo{width:255px;padding:20px 0}.site-header .header-logo img{width:100%}.site-header .header-reservation{display:none}}.nav{position:relative;background:#c9b171}.nav>.inner{position:static}.nav>.inner>ul{display:flex;justify-content:space-between}.nav>.inner>ul>li{width:20%;padding:30px 0}.nav>.inner>ul>li>a{display:block;color:#fff;font-size:1.8rem;text-align:center;text-decoration:none;border-right:1px solid #fff}.nav>.inner>ul>li>a span{transition:opacity .2s ease-in-out}.nav>.inner>ul>li:first-child>a{border-left:1px solid #fff}.nav>.inner>ul>li.nav-clinic:hover>a,.nav>.inner>ul>li.nav-service:hover>a{position:relative}.nav>.inner>ul>li.nav-clinic:hover>a::before,.nav>.inner>ul>li.nav-service:hover>a::before{content:"";position:absolute;left:50%;bottom:-30px;width:0;height:0;margin-left:-10px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.nav>.inner>ul>li:hover>a span{opacity:.7}.nav>.inner>ul>li.nav-clinic>a>span{display:block;padding-top:75px;background:url(assets/img/common/icon_clinic.svg) no-repeat 50% 10px}.nav>.inner>ul>li.nav-service>a>span{display:block;padding-top:75px;background:url(assets/img/common/icon_service.svg) no-repeat 50% 10px}.nav>.inner>ul>li.nav-class>a>span{display:block;padding-top:75px;background:url(assets/img/common/icon_class.svg) no-repeat 50% 10px}.nav>.inner>ul>li.nav-news>a>span{display:block;padding-top:75px;background:url(assets/img/common/icon_news.svg) no-repeat 50% 10px}.nav>.inner>ul>li.nav-contact>a>span{display:block;padding-top:75px;background:url(assets/img/common/icon_contact.svg) no-repeat 50% 10px}.nav>.inner>ul>li .sub-nav{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out;position:absolute;left:0;z-index:10;margin-top:30px;padding:40px 0;width:100%;background:#fff}.nav>.inner>ul>li .sub-nav ul{display:flex;flex-wrap:wrap;justify-content:space-between}.nav>.inner>ul>li .sub-nav ul::after{content:"";display:block;width:32.17993%}.nav>.inner>ul>li .sub-nav ul li{width:32.17993%;margin-top:20px;border:1px solid #c9b171}.nav>.inner>ul>li .sub-nav ul li:nth-child(-n+3){margin-top:0}.nav>.inner>ul>li .sub-nav ul li a{display:block;padding:.65em;font-size:1.6rem;text-align:center;text-decoration:none;transition:opacity .2s ease-in-out}.nav>.inner>ul>li .sub-nav ul li a::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"";margin-right:.5em;color:#c9b171}.nav>.inner>ul>li .sub-nav ul li a:hover{opacity:.7}.nav>.inner>ul>li:hover .sub-nav{opacity:1;visibility:visible}@media screen and (max-width:1100px){.nav>.inner>ul>li>a{font-size:1.4rem}}@media screen and (max-width:768px){.nav{display:none}}@media screen and (min-width:769px){.page-access .nav-clinic>a,.page-gallery .nav-clinic>a,.page-greetings .nav-clinic>a{position:relative}.page-access .nav-clinic>a::before,.page-gallery .nav-clinic>a::before,.page-greetings .nav-clinic>a::before{content:"";position:absolute;left:50%;bottom:-30px;width:0;height:0;margin-left:-10px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.page-access .nav-clinic>a>span,.page-gallery .nav-clinic>a>span,.page-greetings .nav-clinic>a>span{opacity:.7}.page-hospitalize .nav-service>a,.page-reservation .nav-service>a,.page-reservation-form .nav-service>a,.page-service .nav-service>a{position:relative}.page-hospitalize .nav-service>a::before,.page-reservation .nav-service>a::before,.page-reservation-form .nav-service>a::before,.page-service .nav-service>a::before{content:"";position:absolute;left:50%;bottom:-30px;width:0;height:0;margin-left:-10px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.page-hospitalize .nav-service>a>span,.page-reservation .nav-service>a>span,.page-reservation-form .nav-service>a>span,.page-service .nav-service>a>span{opacity:.7}.page-class .nav-class>a{position:relative}.page-class .nav-class>a::before{content:"";position:absolute;left:50%;bottom:-30px;width:0;height:0;margin-left:-10px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.page-class .nav-class>a>span{opacity:.7}.blog .nav-news>a,.single .nav-news>a{position:relative}.blog .nav-news>a::before,.single .nav-news>a::before{content:"";position:absolute;left:50%;bottom:-30px;width:0;height:0;margin-left:-10px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.blog .nav-news>a>span,.single .nav-news>a>span{opacity:.7}.page-contact .nav-contact>a{position:relative}.page-contact .nav-contact>a::before{content:"";position:absolute;left:50%;bottom:-30px;width:0;height:0;margin-left:-10px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.page-contact .nav-contact>a>span{opacity:.7}}.sp-nav-toggle{display:none}@media screen and (max-width:768px){.sp-nav-toggle{display:block;position:absolute;top:24px;right:5%;width:26px;height:22px;box-sizing:border-box}.sp-nav-toggle span,.sp-nav-toggle::after,.sp-nav-toggle::before{display:block;position:absolute;top:8px;bottom:0;left:0;right:0;width:26px;height:3px;background:#3c0000;transition:all .2s}.sp-nav-toggle::before{z-index:1;transform:translate(0,-8px);content:""}.sp-nav-toggle::after{z-index:1;transform:translate(0,8px);content:""}.sp-nav-toggle.is-open span{opacity:0}.sp-nav-toggle.is-open::before{transform:rotate(-45deg)}.sp-nav-toggle.is-open::after{transform:rotate(45deg)}.sp-nav-toggle.is-open+.sp-nav{transform:translate(0)}.sp-nav-toggle+.sp-nav{visibility:hidden;max-height:0;transition:visibility .4s ease-in-out,max-height .4s ease-in-out}.sp-nav-toggle.is-open+.sp-nav{visibility:visible;max-height:560px}}.sp-nav{display:none}@media screen and (max-width:768px){.sp-nav{display:block;padding:0 5%;background:#c9b171}.sp-nav a{display:block;color:#fff;text-decoration:none}.sp-nav>ul{padding:10px 0}.sp-nav>ul>li+li{border-top:1px solid #fff}.sp-nav>ul>li>a{padding:.5em 0}.sp-nav>ul>li .inner{width:100%}.sp-nav>ul>li .sub-nav{margin-top:-.5em;margin-bottom:.5em}.sp-nav>ul>li .sub-nav li a::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:""}}.site-main{position:relative;z-index:1}.site-footer{background:#fff}.footer-info{padding:100px 0 50px;text-align:center}.footer-info .footer-address{line-height:1.7;margin:30px 0 50px;font-size:2rem}.footer-info .footer-address a{text-decoration:none}@media screen and (max-width:768px){.footer-info{padding:50px 0 30px}.footer-info .footer-logo img{width:100%}.footer-info .footer-address{margin:20px 0;font-size:1.6rem}}.footer-nav{padding:30px 0;background:#c4b2b2}.footer-nav ul{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-nav ul li{width:19.29066%;margin-top:10px}.footer-nav ul li:nth-child(-n+5){margin-top:0}.footer-nav ul li a{display:block;padding:.25em;background:#fff;text-align:center;text-decoration:none;transition:opacity .2s ease-in-out}.footer-nav ul li a::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:""}.footer-nav ul li a:hover{opacity:.7}@media screen and (max-width:1360px){.footer-nav ul li{width:32.69896%}.footer-nav ul li:nth-child(4),.footer-nav ul li:nth-child(5){margin-top:10px}}@media screen and (max-width:768px){.footer-nav ul li{width:47.5%}.footer-nav ul li:nth-child(-n+5){margin-top:10px}.footer-nav ul li:nch-child(-n+2){margin-top:0}.footer-nav ul li a{font-size:1.3rem}}.copyright{padding:2em 0;background:#3c0000;color:#fff;text-align:center}@media screen and (max-width:768px){.copyright{line-height:1.7}}.footer-fixed{position:relative}.footer-fixed .pagetop{position:absolute;top:-32.5px;right:30px;z-index:10}.footer-fixed .pagetop a{display:block;width:65px;height:65px;border:2.5px solid #fff;border-radius:32.5px;background:#c9b171;box-sizing:border-box;text-indent:-9999px;transition:opacity .2s ease-in-out}.footer-fixed .pagetop a::after{position:absolute;top:28px;left:24px;width:17px;height:17px;border-top:2px solid #fff;border-right:2px solid #fff;content:"";transform:rotate(-45deg)}.footer-fixed .pagetop a:hover{opacity:.7}.footer-fixed .footer-reservation{display:none}.footer-fixed.is-fixed{position:fixed;bottom:0;width:100%;z-index:10}.footer-fixed.is-fixed .pagetop{top:inherit;bottom:30px}@media screen and (max-width:768px){.footer-fixed .pagetop{top:-17.5px;right:5%}.footer-fixed .pagetop a{width:35px;height:35px}.footer-fixed .pagetop a::after{top:14px;left:13px;width:8px;height:8px}.footer-fixed .footer-reservation{display:block}.footer-fixed .footer-reservation a{display:flex;justify-content:center;width:100%;line-height:1;padding:20px 0;background:#ec881c;color:#fff;font-size:2.4rem;text-decoration:none}.footer-fixed .footer-reservation a>span img{margin-right:15px}.footer-fixed .footer-reservation a>span span{display:block;margin-bottom:10px;font-size:1.6rem}.footer-fixed.is-fixed .pagetop{top:-17.5px;bottom:inherit}}.home-mainvisual .slider li{display:none}.home-mainvisual .bx-viewport .slider li{display:block}.home-greetings .inner{background:url(assets/img/home/greetings_bg.svg) no-repeat 100% 100%}.home-greetings h2{letter-spacing:0;margin-bottom:1em;font-size:2.9rem}.home-greetings-block{padding:35px 480px 35px 0}@media screen and (max-width:768px){.home-greetings .inner{background-position:50% 100%;background-size:auto 314px}.home-greetings h2{line-height:1.9;font-size:2.4rem}.home-greetings-block{padding:0 0 294px}}.home-nav{display:flex}.home-nav>div{width:50%}.home-nav>div:nth-child(1){background:#c9b171}.home-nav>div:nth-child(2){background:#888889}.home-nav>div>p img{width:100%}.home-nav>div>dl{padding:60px}.home-nav>div>dl dt{margin-bottom:1em;color:#fff;font-size:2.8rem;text-align:center}.home-nav>div>dl dd ul li+li{margin-top:20px}.home-nav>div>dl dd ul li a{position:relative;display:block;padding:.5em 25px;background:#fff;color:#3e3a39;font-size:2rem;text-decoration:none;transition:opacity .2s ease-in-out}.home-nav>div>dl dd ul li a::after,.home-nav>div>dl dd ul li a::before{position:absolute;top:5px;bottom:0;margin:auto;content:"";vertical-align:middle}.home-nav>div>dl dd ul li a::before{right:25px;width:40px;height:1px;background:#3e3a39}.home-nav>div>dl dd ul li a::after{right:29px;width:15px;height:15px;border-top:1px solid #3e3a39;transform:rotate(45deg)}.home-nav>div>dl dd ul li a:hover{opacity:.7}@media screen and (max-width:768px){.home-nav{display:block}.home-nav>div{width:100%}.home-nav>div>dl{padding:40px 5%}.home-nav>div>dl dt{font-size:2.1rem}.home-nav>div>dl dd ul li a{font-size:1.75rem}}.home-news .main-title{padding-bottom:0}.home-news .main-title::after{display:none}.home-news .news-list+p,.home-news .no-results+p{margin-top:50px}@media screen and (max-width:768px){.home-news .news-list+p{margin-top:30px}}.access-info{display:flex;margin-bottom:80px;background:#888889;color:#fff}.access-info>div,.access-info>p{width:50%}.access-info>div img,.access-info>p img{width:100%}.access-info>p{background:#fff}.access-info>div{padding-bottom:40px}.access-info>div h3{margin-top:40px;margin-bottom:.5em;padding:0 50px;font-size:2.8rem}.access-info>div h3~p{padding:0 50px}.access-info>div dl{margin-top:2em;padding:0 50px}.access-info>div dl dt{clear:both;display:inline;float:left;width:7em;margin-right:-7em}.access-info>div dl dt::before{content:"・"}.access-info>div dl dd{margin-left:7em}@media screen and (max-width:768px){.access-info{display:block}.access-info>div,.access-info>p{width:100%;padding-bottom:30px}.access-info>div h3,.access-info>p h3{margin-top:30px;padding:0 30px;font-size:2.4rem}.access-info>div h3~p,.access-info>p h3~p{padding:0 30px}.access-info>div dl,.access-info>p dl{padding:0 30px}}.access-block+.access-block{margin-top:50px}.access-block h3{margin-bottom:2em;padding:1em;background:#c9b171;color:#fff;font-size:2rem;text-align:center}.access-block>div{display:flex;justify-content:space-between}.access-block>div>div{width:30.44983%}.access-block h4{margin-bottom:1em;padding:1em;border:1px solid #3e3a39;font-size:2rem;text-align:center}.access-block ul{position:relative}.access-block ul::before{position:absolute;top:1.25em;left:12px;content:"";width:3px;height:calc(100% - 40px);background:#c9c9ca}.access-block ul li{position:relative;margin-left:45px;padding:1em 0}.access-block ul li+li{border-top:1px solid #c9c9ca}.access-block ul li::before{position:absolute;top:1.25em;left:-45px;content:"";width:26px;height:26px;border:3px solid #c9c9ca;border-radius:13px;box-sizing:border-box;background:#fff}.access-block ul li:last-child::before{border-color:#3e3a39}@media screen and (max-width:1100px){.access-block>div{display:block}.access-block>div>div{width:100%}.access-block>div>div+div{margin-top:50px}}@media screen and (max-width:768px){.access-block h3{font-size:1.8rem}.access-block h4{font-size:1.4rem}}.class-block{position:relative;padding:50px;background:#fff;box-sizing:border-box;margin-top:50px}.class-block::before{position:absolute;top:0;content:"";width:5px;height:30px;background:#3c0000}@media screen and (max-width:768px){.class-block{padding:50px 30px 30px}}.class-block h3{line-height:1.6;margin-bottom:1.5em;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.class-block h3{font-size:1.6rem}}.class-block>div{display:flex;justify-content:space-between;line-height:1.7}.class-block>div>p{width:56.81818%}.class-block>div>p img{width:100%}.class-block>div>div{width:40.34091%}.class-block>div>div h4{margin-bottom:1em;font-weight:700}.class-block>div>div dl{border-bottom:1px dashed #c9c9ca}.class-block>div>div dl dt{clear:both;display:inline;float:left;width:7em;margin-right:-7em;padding:.75em 0;border-top:1px dashed #c9c9ca}.class-block>div>div dl dt::before{content:"○";margin-right:.25em}.class-block>div>div dl dd{margin-left:7em;padding:.75em 0;border-top:1px dashed #c9c9ca}.class-block>div>div dl dd small{font-size:1.4rem}.class-block>div>div p{margin-top:1em}@media screen and (max-width:768px){.class-block{margin-top:30px}.class-block>div{display:block}.class-block>div>p{width:100%}.class-block>div>div{width:100%;margin-top:30px}.class-block>div>div dl dt{display:block;float:none;width:100%;margin-left:0;padding-bottom:0;font-weight:700}.class-block>div>div dl dd{margin-left:0;padding-top:0;padding-left:1.25em;border-top:none}}.contact-form-block{position:relative;padding:50px;background:#fff;box-sizing:border-box;margin-top:80px}.contact-form-block::before{position:absolute;top:0;content:"";width:5px;height:30px;background:#3c0000}@media screen and (max-width:768px){.contact-form-block{padding:50px 30px 30px}}.contact-form-block h3{line-height:1.6;margin-bottom:1.5em;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.contact-form-block h3{font-size:1.6rem}}.contact-form-block dl dt~dt{margin-top:40px}.contact-form-block dl dt .icon-required{display:inline-block;padding:2px 4px;color:#fff;background:#e50011;font-size:1.2rem;font-weight:700}.contact-form-block dl dd{margin-top:10px}.contact-form-block p textarea{margin-top:10px}.contact-form-block .btn-group{display:table;table-layout:fixed;width:100%;margin-top:50px}.contact-form-block .btn-group li{display:table-cell}@media screen and (max-width:768px){.contact-form-block{margin-top:50px}.contact-form-block .btn-group{display:block;margin-top:30px}.contact-form-block .btn-group li{display:block}.contact-form-block .btn-group li+li{margin-top:10px}}.page-contact .mw_wp_form .error{margin-top:10px!important;color:#e50011!important}.page-contact .mw_wp_form_input ul.btn-group{display:none}.page-contact .mw_wp_form_confirm p.btn-group{display:none}.gallery-block+.gallery-block{margin-top:80px}.gallery-block h3{padding:.45em 0;border-top:2px solid #3c0000;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;text-align:center;font-weight:700}.gallery-block ul{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-block ul::after{content:"";display:block;width:30.44983%}.gallery-block ul li{width:30.44983%;margin-top:50px}.gallery-block ul li img{display:block;width:100%;margin-bottom:1em}@media screen and (max-width:768px){.gallery-block h3{font-size:1.8rem}.gallery-block ul li{width:47.5%;margin-top:30px}}.greetings-message p+p{margin-top:2em}.greetings-rinen{position:relative;margin-top:80px;padding:40px 100px}.greetings-rinen::before{position:absolute;top:0;left:0;content:"";width:54px;height:40px;background:url(assets/img/home/icon_quote.svg) no-repeat 0 0}.greetings-rinen::after{position:absolute;bottom:0;right:0;content:"";width:54px;height:40px;background:url(assets/img/home/icon_quote.svg) no-repeat 0 0;transform:scale(-1,-1)}.greetings-rinen h3{margin-bottom:.5em;color:#c9b171;font-size:2.8rem}.greetings-rinen ul{border-bottom:1px solid #c9c9ca}.greetings-rinen ul li{padding:.85em 0;border-top:1px solid #c9c9ca}@media screen and (max-width:768px){.greetings-rinen{padding:40px 0}.greetings-rinen::after,.greetings-rinen::before{background-size:50% 50%}.greetings-rinen h3{font-size:2.1rem}}.greetings-profile{margin-top:80px}.greetings-profile h3{padding:.45em 0;border-top:2px solid #3c0000;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;font-weight:700}.greetings-profile-block{display:flex;flex-wrap:wrap;justify-content:space-between}.greetings-profile-block>div{position:relative;padding:50px;background:#fff;box-sizing:border-box;width:47.83737%;margin-top:50px}.greetings-profile-block>div::before{position:absolute;top:0;content:"";width:5px;height:30px;background:#3c0000}@media screen and (max-width:768px){.greetings-profile-block>div{padding:50px 30px 30px}}.greetings-profile-block>div h4{line-height:1.6;margin-bottom:1.5em;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;font-weight:700;margin-bottom:1em}@media screen and (max-width:768px){.greetings-profile-block>div h4{font-size:1.6rem}}.greetings-profile-block>div ul li{padding-left:1.25em;text-indent:-1.25em}.greetings-profile-block>div ul li::before{content:"○";margin-right:.25em}.greetings-profile-block>div dl dt{clear:both;display:inline;float:left;width:6.5em;margin-right:-6.5em}.greetings-profile-block>div dl dt::before{content:"○";margin-right:.25em}.greetings-profile-block>div dl dd{margin-left:6.5em}@media screen and (max-width:768px){.greetings-profile h3{font-size:1.8rem}.greetings-profile-block{display:block}.greetings-profile-block>div{width:100%;margin-top:30px}}.hospitalize-block{position:relative;padding:50px;background:#fff;box-sizing:border-box}.hospitalize-block+.hospitalize-block{margin-top:50px}.hospitalize-block::before{position:absolute;top:0;content:"";width:5px;height:30px;background:#3c0000}@media screen and (max-width:768px){.hospitalize-block{padding:50px 30px 30px}}.hospitalize-block h3{line-height:1.6;margin-bottom:1.5em;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.hospitalize-block h3{font-size:1.6rem}}.hospitalize-block>h4{margin-bottom:.5em;color:#3c0000;font-weight:700}.hospitalize-block>h4~h4{margin-top:30px;padding-top:30px;border-top:1px dashed #c9c9ca}.hospitalize-block p+p{margin-top:1.5em}.hospitalize-block .table{width:100%;border:1px solid #3c0000}.hospitalize-block .table th{padding:1em;background:#3c0000;color:#fff;font-weight:700;text-align:center;vertical-align:middle}.hospitalize-block .table th+th{border-left:1px solid #fff}.hospitalize-block .table td{padding:1em;border:1px solid #3c0000;text-align:center;vertical-align:middle}.hospitalize-block .table td small{display:block;line-height:1.7;font-size:1.4rem}@media screen and (max-width:768px){.hospitalize-block+.hospitalize-block{margin-top:30px}}.hospitalize-room{display:flex;flex-wrap:wrap;justify-content:space-between}.hospitalize-room li{width:47.63258%;margin-top:50px}.hospitalize-room li:nth-child(1){width:100%}.hospitalize-room li img{width:100%;margin-bottom:1.5em}.hospitalize-room li h4{color:#3c0000;font-weight:700}.hospitalize-room li h4::before{content:"○"}.hospitalize-room li h4~p{margin-left:1em}@media screen and (max-width:768px){.hospitalize-room{display:block}.hospitalize-room li{width:100%}}.hospitalize-meal .gallery-slider{overflow:hidden}.hospitalize-meal .gallery-slider ul li img{width:100%}.hospitalize-meal .gallery-slider .bx-controls{display:none}.hospitalize-meal .gallery-thumb{overflow:hidden;position:relative;margin-top:20px}.hospitalize-meal .gallery-thumb ul a img{opacity:.5}.hospitalize-meal .gallery-thumb ul a.active img{opacity:1}.hospitalize-meal .gallery-thumb #NextIcon a,.hospitalize-meal .gallery-thumb #PrevIcon a{position:absolute;top:50%;display:block;width:25px;height:50px;margin-top:-25px;background:#fff;text-indent:-9999px;z-index:1}.hospitalize-meal .gallery-thumb #NextIcon a.disabled,.hospitalize-meal .gallery-thumb #PrevIcon a.disabled{display:none}.hospitalize-meal .gallery-thumb #NextIcon a::before,.hospitalize-meal .gallery-thumb #PrevIcon a::before{content:"";position:absolute;top:12px;width:20px;height:20px;border-top:1px solid #c9c9ca;border-left:1px solid #c9c9ca;z-index:2}.hospitalize-meal .gallery-thumb #PrevIcon a{left:0}.hospitalize-meal .gallery-thumb #PrevIcon a::before{transform:rotate(-45deg);left:7px}.hospitalize-meal .gallery-thumb #NextIcon a{right:0}.hospitalize-meal .gallery-thumb #NextIcon a::before{transform:rotate(135deg);right:7px}.hospitalize-meal>p{margin-top:1.5em}@media screen and (max-width:768px){.hospitalize-meal .gallery-slider .bx-controls{display:block}.hospitalize-meal .gallery-thumb{display:none}}.hospitalize-reflexology{display:flex;justify-content:space-between}.hospitalize-reflexology>p{width:56.81818%}.hospitalize-reflexology>p img{width:100%}.hospitalize-reflexology>div{width:40.34091%}@media screen and (max-width:768px){.hospitalize-reflexology{display:block}.hospitalize-reflexology>p{width:100%}.hospitalize-reflexology>div{width:100%;margin-top:30px}}.link-list{border-bottom:1px solid #c9c9ca}.link-list dt{padding-top:1.5em;border-top:1px solid #c9c9ca}.link-list dd{margin-top:.25em;padding-bottom:1.5em}.news-list{border-bottom:1px solid #c9c9ca}.news-list li{border-top:1px solid #c9c9ca}.news-list li a{position:relative;display:block;padding:.85em 0;text-decoration:none;transition:opacity .2s ease-in-out}.news-list li a::after,.news-list li a::before{position:absolute;top:5px;bottom:0;margin:auto;content:"";vertical-align:middle}.news-list li a::before{right:0;width:40px;height:1px;background:#3e3a39}.news-list li a::after{right:4px;width:15px;height:15px;border-top:1px solid #3e3a39;transform:rotate(45deg)}.news-list li a:hover{opacity:.7}.news-list li a div{display:table}.news-list li a div span{display:table-cell}.news-list-cat{display:inline-block;width:120px;margin-right:20px;background:#c9b171;color:#fff;font-size:1.4rem;text-align:center}.news-list-date{display:inline-block;width:auto;margin-right:20px}@media screen and (max-width:768px){.news-list-title{display:block;margin-top:.5em;padding-right:50px}}.pagination{margin-top:50px;text-align:center}.pagination .first,.pagination .last,.pagination .next,.pagination .pager,.pagination .prev{display:inline-block;line-height:1;margin:0 5px;padding:.7em .9em;border:1px solid #c9c9ca;background:#fff;text-decoration:none}.pagination .first.current,.pagination .last.current,.pagination .next.current,.pagination .pager.current,.pagination .prev.current{background:#c9c9ca;color:#fff}@media screen and (max-width:768px){.pagination{margin-top:25px}}.news-detail-title{margin-top:.5em;margin-bottom:1.5em;padding-bottom:.5em;border-bottom:1px solid #3c0000;color:#3c0000;font-size:2.8rem}.news-nav{background:#c9c9ca}.news-nav .inner{padding:30px 0}.news-nav .inner ul{display:flex;justify-content:space-between}.news-nav .inner ul li{width:32.17993%}.news-nav .inner ul li a,.news-nav .inner ul li span{display:block;padding:.5em;text-align:center}.news-nav .inner ul li a{background:#fff;text-decoration:none;transition:opacity .2s ease-in-out}.news-nav .inner ul li a:hover{opacity:.7}.privacypolicy-list li{padding-top:2em;padding-bottom:2em;padding-left:1.25em;border-top:1px solid #c9c9ca;border-bottom:1px solid #c9c9ca;text-indent:-1.25em}.privacypolicy-list li::before{content:"○";margin-right:.25em}.recruit-message{text-align:center}.recruit-message h3{margin-bottom:.5em;font-size:2.4rem}.recruit-message h3:not(:first-of-type){margin-top:2.5em}@media screen and (max-width:768px){.recruit-message h3{font-size:2rem}}.recruit-block{position:relative;padding:50px;background:#fff;box-sizing:border-box;margin-top:50px}.recruit-block::before{position:absolute;top:0;content:"";width:5px;height:30px;background:#3c0000}@media screen and (max-width:768px){.recruit-block{padding:50px 30px 30px}}.recruit-block h3{line-height:1.6;margin-bottom:1.5em;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;font-weight:700;margin-bottom:1em}@media screen and (max-width:768px){.recruit-block h3{font-size:1.6rem}}.recruit-block dl{border-bottom:1px dashed #c9c9ca}.recruit-block dl dt{clear:both;display:inline;float:left;width:10em;margin-right:-10em;padding:.8em 0}.recruit-block dl dt::before{content:"○";margin-right:.25em}.recruit-block dl dt~dt{border-top:1px dashed #c9c9ca}.recruit-block dl dt~dt+dd{border-top:1px dashed #c9c9ca}.recruit-block dl dd{margin-left:10em;padding:.8em 0}.reservation-form-block{position:relative;padding:50px;background:#fff;box-sizing:border-box;margin-top:80px}.reservation-form-block::before{position:absolute;top:0;content:"";width:5px;height:30px;background:#3c0000}@media screen and (max-width:768px){.reservation-form-block{padding:50px 30px 30px}}.reservation-form-block h3{line-height:1.6;margin-bottom:1.5em;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.reservation-form-block h3{font-size:1.6rem}}.reservation-form-block h3~h3{margin-top:50px}.reservation-form-block>.option-item h3{margin-top:50px}.reservation-form-block dl dt~dt{margin-top:40px}.reservation-form-block dl dt .icon-required{display:inline-block;padding:2px 4px;color:#fff;background:#e50011;font-size:1.2rem;font-weight:700}.reservation-form-block dl dd{margin-top:10px}.reservation-form-block dl>.option-item dt{margin-top:40px}.reservation-form-block p textarea{margin-top:10px}.reservation-form-block .btn-group{display:table;table-layout:fixed;width:100%;margin-top:50px}.reservation-form-block .btn-group li{display:table-cell}@media screen and (max-width:768px){.reservation-form-block{margin-top:50px}.reservation-form-block .btn-group{display:block;margin-top:30px}.reservation-form-block .btn-group li{display:block}.reservation-form-block .btn-group li+li{margin-top:10px}}ul.select-date{display:flex}ul.select-date li{width:200px}ul.select-date li+li{width:100px;margin-left:20px}@media screen and (max-width:768px){ul.select-date li+li{margin-left:10px}}.page-reservation-form .mw_wp_form .error{margin-top:10px!important;color:#e50011!important}.page-reservation-form .mw_wp_form_input ul.btn-group{display:none}.page-reservation-form .mw_wp_form_confirm p.btn-group{display:none}.page-reservation-form .mw_wp_form_confirm ul.select-date li{width:auto}.page-reservation-form .mw_wp_form .horizontal-item{display:inline-block;margin-left:0!important;margin-right:10px}.reservation-block{position:relative;padding:50px;background:#fff;box-sizing:border-box;margin-top:50px}.reservation-block::before{position:absolute;top:0;content:"";width:5px;height:30px;background:#3c0000}@media screen and (max-width:768px){.reservation-block{padding:50px 30px 30px}}.reservation-block h3{line-height:1.6;margin-bottom:1.5em;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.reservation-block h3{font-size:1.6rem}}.reservation-block .list-note{margin-top:1.5em}@media screen and (max-width:768px){.reservation-block{margin-top:30px}}.reservation-usage{margin-top:40px}.reservation-usage h4{margin-bottom:.5em;font-weight:700}.reservation-usage ol{counter-reset:item;list-style-type:none}.reservation-usage ol li{padding:.8em 0 .8em 2.5em;text-indent:-2.5em;border-top:1px dashed #c9c9ca}.reservation-usage ol li::before{counter-increment:item;content:"0" counter(item) ".";padding-right:1em;color:#3c0000}.reservation-system{margin-top:50px;border:1px solid #3c0000}.reservation-system h4{margin:30px 40px .25em;font-weight:700}.reservation-system ul{margin:0 40px 0}.reservation-system ul li{padding-left:1.25em;text-indent:-1.25em}.reservation-system ul li::before{content:"○";margin-right:.25em}.reservation-system>p{margin-top:30px;padding:.5em 40px;background:#3c0000;color:#fff;text-align:center;letter-spacing:0}.reservation-system>p a{color:#fff}@media screen and (max-width:768px){.reservation-system{margin-top:30px}.reservation-system h4{margin:20px 20px .25em}.reservation-system ul{margin:0 20px 0}.reservation-system>p{margin-top:20px;padding:.5em 20px}}.service-block{position:relative;padding:50px;background:#fff;box-sizing:border-box}.service-block+.service-block{margin-top:50px}.service-block::before{position:absolute;top:0;content:"";width:5px;height:30px;background:#3c0000}@media screen and (max-width:768px){.service-block{padding:50px 30px 30px}}.service-block+.service-block{margin-top:30px}.service-block h3{line-height:1.6;margin-bottom:1.5em;border-bottom:2px solid #3c0000;color:#3c0000;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.service-block h3{font-size:1.6rem}}.service-block p+p{margin-top:1.5em}.service-kenshin-item{margin-top:1.5em;border-bottom:1px solid #c9c9ca}.service-kenshin-item dt{clear:both;display:inline;float:left;width:10em;margin-right:-10em;padding:.85em 0;border-top:1px solid #c9c9ca}.service-kenshin-item dt::before{content:"○";margin-right:.25em}.service-kenshin-item dt+dd{border-top:1px solid #c9c9ca}.service-kenshin-item dd{margin-left:10em;padding:.85em 0}@media screen and (max-width:768px){.service-kenshin-item dt{display:block;float:none;width:100%;margin-right:0;padding-bottom:0;font-weight:700}.service-kenshin-item dt+dd{border-top:none}.service-kenshin-item dd{width:100%;margin-left:1.25em;padding-top:0}}.service-fujinka-list{margin:1.5em 0;border-bottom:1px solid #c9c9ca}.service-fujinka-list li{padding:.85em 0 .85em 1.25em;border-top:1px solid #c9c9ca;text-indent:-1.25em}.service-fujinka-list li::before{content:"○";margin-right:.25em;color:#3c0000}body.mce-content-body{max-width:1360px;margin:auto 10px}.news-detail,body.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.news-detail h1,.news-detail h2,.news-detail h3,.news-detail h4,.news-detail h5,.news-detail h6,body.mce-content-body h1,body.mce-content-body h2,body.mce-content-body h3,body.mce-content-body h4,body.mce-content-body h5,body.mce-content-body h6{clear:both;font-weight:700;margin:1.5em 0 0}.news-detail h1,body.mce-content-body h1{font-size:35px;line-height:1.2308}.news-detail h2,body.mce-content-body h2{font-size:29px;line-height:1.2069}.news-detail h3,body.mce-content-body h3{font-size:24px;line-height:1.1667}.news-detail h4,body.mce-content-body h4{font-size:20px;line-height:1.4}.news-detail h5,.news-detail h6,body.mce-content-body h5,body.mce-content-body h6{font-size:17px;letter-spacing:.1em;line-height:1.2353;text-transform:uppercase}.news-detail p,body.mce-content-body p{margin:1.5em 0}.news-detail a,body.mce-content-body a{color:#004098}.news-detail ul,body.mce-content-body ul{list-style:disc;margin:1.5em 0 1.5em 1em}.news-detail ol,body.mce-content-body ol{list-style:decimal;margin:1.5em 0 1.5em 1em}.news-detail hr,body.mce-content-body hr{width:100%;height:1px;margin-top:3em;margin-bottom:3em;background:#c9c9ca}.news-detail blockquote,body.mce-content-body blockquote{position:relative;margin:1.5em 0;padding:2em;background:#fff}.news-detail table,body.mce-content-body table{margin:1.5em 0}.news-detail table td,.news-detail table th,body.mce-content-body table td,body.mce-content-body table th{padding:.5em;border:1px solid #c9c9ca}.news-detail img,body.mce-content-body img{max-width:100%;height:auto}