@charset "utf-8";html{color:#44484a;background:#fff;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:16px;line-height:1.6;word-break:break-all}@media all and (-ms-high-contrast:none){html{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic}}body{background:#fff;margin:0}.pc_only{display:block}.sp_only{display:none}@media screen and (min-width:641px){min-width:1040px}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%}p{margin:0 0 1em;padding:0}p:last-child{margin-bottom:0}a{color:#44484a;text-decoration:none}input,textarea,select,button{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif}input[type=submit],input[type=text],select,textarea,button{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none;margin:0;padding:0}select::-ms-expand{display:none}textarea{resize:vertical}button{border:none;cursor:pointer}label{cursor:pointer}table{border-collapse:collapse}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400;margin:0;padding:0}input::-webkit-input-placeholder{color:#c5c5c5}input:-ms-input-placeholder{color:#c5c5c5}input::-moz-placeholder{color:#c5c5c5}.outer-block{min-width:1040px}.inner-block{margin:0 auto;padding:0;position:relative;width:1000px}#wrapper{position:relative}.pc{display:block !important}.pc-ib{display:inline-block !important}.sp{display:none !important}.sp-ib{display:none !important}@media screen and (min-width:641px){a,button,.pagenation .page-num-ul li:hover,.pagenation .prev:hover,.pagenation .next:hover,.back-feature:hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover,button:hover{opacity:.7;filter:alpha(opacity=70)}}.c-min{font-family:'游明朝','Yu Mincho',YuMincho,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.btn{background-color:#a18530;color:#fff;display:block;font-size:16px;padding:9px 0;position:relative;text-align:center;width:350px}.btn.contact-submit{height:43px;width:350px}.btn.small{width:320px}.btn.bk{background-color:#44484a}.btn.contact{padding:8px 0 7px 30px}.btn.contact:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/icon_mail_white.svg) center center no-repeat;background-size:20px 15px;bottom:0;content:'';display:block;left:114px;height:15px;margin:auto;position:absolute;top:0;width:20px}.btn-min{background-color:#a18530;border-radius:15px;color:#fff;display:block;font-size:12px;padding:2px 0;position:relative;text-align:center}.btn-min:after{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_r_white.svg);background-size:contain;content:'';display:block;right:10px;height:7px;position:absolute;top:0;bottom:0;margin:auto;width:4px}.btn.white{border:1px solid #a18530;background-color:#fff;color:#a18530;display:block;font-size:16px;padding:10px 60px;position:relative;text-align:center;width:auto}.btn.white:before,.btn.white:after{bottom:0;display:block;content:'';height:12px;margin:auto;position:absolute;top:0;width:7px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn.white.prev:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_l_gold.svg) no-repeat center center;background-size:7px 12px;left:20px;opacity:1}.btn.white.next:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_r_gold.svg) no-repeat center center;background-size:7px 12px;right:20px;opacity:1}.btn.white.prev:after{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_l_white.svg) no-repeat center center;background-size:7px 12px;left:20px;opacity:0}.btn.white.next:after{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_r_white.svg) no-repeat center center;background-size:7px 12px;right:20px;opacity:0}@media screen and (min-width:641px){.btn.white:hover{background-color:#a18530;color:#fff}.btn.white.prev:hover:before,.btn.white.next:hover:before{opacity:0}.btn.white.prev:hover:after,.btn.white.next:hover:after{opacity:1!important}.news.detail .btn-area,.course-cms-block .btn-area{margin:50px auto 0;width:680px}.news.detail .btn-area>.btn+.btn,.course-cms-block .btn-area>.btn+.btn{margin:0 0 0 40px}.contact-form-block .btn-area{margin:auto;width:650px}.contact-form-block .btn-area>.btn+.btn{margin:40px 0 0 10px}.btn-area>.prev{float:left}.btn-area>.next{float:right}.btn-area>.btn.small{float:left}}.outer-block.contents{padding:60px 0}.contents-heading{font-size:28px;font-weight:700;text-align:center;margin-bottom:50px}.header-form-btn>.search{position:relative;padding-left:30px}.header-form-btn input[type=text]{cursor:auto;width:240px;border:1px solid #d9d9d9;border-radius:5px;padding:3px 10px;position:relative}.header-form-btn .submit{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/icon_search_form.svg) no-repeat center center;background-size:16px;position:absolute;cursor:pointer;height:29px;right:0;top:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:30px}.heading-underline{border-bottom:1px solid #a18530;font-size:28px;font-weight:700;margin:0 0 40px}.heading-gold{color:#a18530;font-size:28px;font-weight:700;text-align:center}.heading-icon{color:#a18530;font-size:24px;font-weight:700;margin:0 0 30px;padding-left:50px;position:relative}.heading-icon:before{border-radius:50%;content:'';display:block;left:0;height:32px;position:absolute;width:32px}.heading-icon.map:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/ico_access.svg)no-repeat center center,#a18530}.heading-icon.train:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/ico_train.svg)no-repeat center center,#a18530}.table-gray{width:100%}.table-gray.contact{margin:30px auto 0;width:728px}.table-gray.contact tr:first-child{border-top:1px solid #cfcfcf}.table-gray.contact th{width:26%}.table-gray.contact tr:not(:first-child) th{vertical-align:middle!important}.table-gray.contact tr:last-child th{vertical-align:top}.table-gray.contact td>input{margin:auto;width:372px}.table-gray th,.table-gray td{border-bottom:1px solid #cfcfcf;border-collapse:separate;font-weight:400;padding:10px 20px;text-align:left}.recruit .table-gray th,.recruit .table-gray td{vertical-align:top}@media screen and (min-width:641px){.recruit .table-gray th{width:170px}}.txt-required{color:#d97b7b;font-size:10px;margin:0 0 0 5px}.table-gray.contact .form-required{background-color:#fdf4f4}input[type=submit],input[type=button]{cursor:pointer}input[type=email],input[type=tel],input[type=text],textarea{cursor:text}input[type=email],input[type=tel],input[type=text],input[type=submit],input[type=button],textarea{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}input[type=text],input[type=email],input[type=tel],textarea{border:1px solid #cfcfcf;padding:5px 10px}textarea{width:370px;min-height:170px}.js-preload{background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}#header{position:relative}#header .wrap>div{float:left}#header .wrap>.logo{padding-top:10px}#header .wrap>.logo a{display:inline-block}#header .wrap .container{float:right}#header>.inner-block{padding:20px 0 10px}.header-contact,.header-form-btn{font-size:0;text-align:right}.header-contact>*,.header-form-btn>*{display:inline-block;font-size:12px}.header-contact p{margin-left:25px}.header-form-btn .language-btn{vertical-align:-6px}.header-form-btn .language-btn a,.header-form-btn .language-btn span{display:inline-block;line-height:1;vertical-align:middle}.tel-num{color:#a18530;font-size:32px;font-weight:700;position:relative}.header-contact .tel-num,.contact-form-block .tel-num{padding-left:26px}.right .tel-num{padding-left:92px}.tel-num:hover{opacity:1;filter:alpha(opacity=100)}.tel-num>a{color:#a18530}.tel-num:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/icon_tel.svg) no-repeat;background-size:contain;bottom:4px;content:'';height:24px;margin:auto;position:absolute;top:0;left:0;width:19px}@media all and (-ms-high-contrast:none){.tel-num:before{bottom:14px}}.language-btn>li{float:left}.language-btn>li+li:before{content:'/';padding:0 2px}.language-btn>li .current{border-radius:10px;background-color:#44484a;color:#fff;font-size:12px;padding:4px 12px}.nav{position:absolute;left:0;bottom:-40px;right:0;background-color:rgba(161,133,48,.7);z-index:9;height:40px}.nav-list{display:table;table-layout:fixed;width:1000px;margin:0 auto}.nav-list-item{display:table-cell;text-align:center}.nav-list-item.contact{width:170px}.nav-list-item a{position:relative;display:block;color:#fff;padding:9px 0}@media screen and (min-width:641px){.nav-list-item.current a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;margin:auto;background-color:#e8e8e8}}.nav-list-item a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:#e8e8e8}.nav-list-item.contact a{background:#44484a;position:relative;padding-left:20px}.nav-list-item.contact a:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/icon_mail_white.svg) no-repeat;background-size:contain;bottom:0;content:'';display:block;height:16px;margin:auto;position:absolute;left:20px;top:0;width:20px}@media screen and (min-width:641px){.nav-list-item a:hover{opacity:1;filter:alpha(opacity=100)}.nav-list-item a:after{-webkit-transition:.22s ease-in-out;transition:.22s ease-in-out}.nav-list-item a:hover:after{left:0;width:100%}.sp-header-menu,.nav-language,.nav-search{display:none !important}}.slider{position:relative;overflow:hidden;height:490px}.slider-list-item{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;height:490px}.slider-list-item .title{position:absolute;pointer-events:none}.slider-list-item.first .title{left:15%;top:38%;font-size:60px;line-height:80px;text-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff}.slider-list-item.first .title>span{display:inline-block;position:relative;padding-bottom:15px}.slider-list-item.first .title>span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:-webkit-linear-gradient(left,transparent,#b68200 25%,#b68200 75%,transparent);background-image:linear-gradient(to right,transparent,#b68200 25%,#b68200 75%,transparent);background-position:center;background-repeat:no-repeat}.slider-list-item.second .title{font-size:36px;line-height:56px;left:29.5%;top:35%;text-align:center}.slider-list-item.third .title{font-size:54px;left:51%;top:41%;text-align:center}.slider-list-item.third .title>span{display:block;font-size:20px}.slick-slide{outline:none}.slick-track{height:490px}.slider-dots{font-size:0;position:absolute;left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider-dots>li{display:inline-block;border-radius:50%;width:10px;height:10px;background-color:#fff;cursor:pointer}.slider-dots>li+li{margin-left:15px}.slider-dots>li.slick-active{background-color:#5b5b5b}.topbnr-block{border-bottom:2px solid #f7f7f7}.topbnr-block_ul{width:998px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.topbnr-block_ul li+li{margin-left:19px}.news-block .news-ttl{border-right:1px dashed #b1872e;display:table-cell;font-size:22px;padding:0 50px;vertical-align:middle}@media screen and (min-width:641px){.news-block .news-ttl{width:191px}.news-block .news-list a>span+span{padding-left:15px}}.news-block .container{border-width:1px;border-color:#b1872e;border-style:solid;background-color:#fff;display:table;min-height:196px;padding:15px 0;width:998px}.news-block .news-list{display:table-cell;padding:0 40px 0 50px;vertical-align:middle}.news-block .news-list li+li{margin-top:10px}.news-block .news-list a{display:inline-block;font-size:0;padding:5px 0;line-height:1.857142;vertical-align:top;width:100%}.news-block .news-list a>span{display:inline-block;vertical-align:top;width:75px;white-space:nowrap}.news-block .news-list a>span+span{width:calc(100% - 75px);white-space:normal}.news-block .news-list .date{font-size:12px;line-height:27px}.news-block .news-list .title{font-size:14px}.news-list-item .date,.news-list-item .title,.news-block .news-list .date,.news-block .news-list .title{border-bottom:1px solid transparent;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.news-block .news-more{margin-top:10px;text-align:right}.news-block .btn-min{display:inline-block;width:116px}@media screen and (min-width:641px){.news-block .news-list a:hover{opacity:1;filter:alpha(opacity=100)}.news-list-item a:hover .date,.news-list-item a:hover .title,.news-block .news-list a:hover .date,.news-block .news-list a:hover .title{border-bottom-color:#b1872e;color:#b1872e}}.intro-block{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/intro_bg.jpg)no-repeat center center;background-size:cover}.intro-block.contents{padding:120px 0}.intro-block .contents-heading{margin:0 0 44px}.intro-block p{max-width:900px;margin:0 auto;line-height:2}.intro-block p+p{margin:2em auto 0}.visit-block{background-color:#f5f2ec}.visit-block .contents-heading{margin-bottom:30px}.visit-block>div>p{text-align:center}.visit-block .container{padding:50px 0 0}.visit-block .container>.block{background-color:#fff;border:1px solid #ded1b6;float:left;padding:20px;padding-top:30px;width:320px}.visit-block .container>.block+.block{margin:0 0 0 20px}.visit-block .container .icon{display:table;width:100%;margin-bottom:20px}.visit-block .container .icon>span{display:table-cell;width:100%;vertical-align:middle;text-align:center}.visit-block .container .item-ttl{color:#654e1d;font-size:22px;font-weight:700;text-align:center;margin-bottom:20px;line-height:1}.visit-block .container p{color:#b1872e;text-align:justify;text-justify:inter-ideograph}.list-block .list-item>.block,.list-block .list-btn>.block{float:left}.list-block .list-item>.block{width:240px;height:240px;margin-right:12px}.list-block .list-item>.block:nth-child(4n){margin-right:0}.list-block .list-item>.block:nth-child(n+5){margin-top:60px}.list-block .list-item>.block a{position:relative;border:1px solid #cfcfcf;background-repeat:no-repeat;background-size:cover;display:block;height:100%;text-align:center;line-height:1;z-index:0}.list-block .list-item>.block a:before,.list-block .list-item>.block a:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;z-index:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.list-block .list-item>.block a:before{background-color:rgba(101,78,29,.3);opacity:0}.list-block .list-item>.block a:after{background-color:rgba(255,255,255,.8);opacity:1}.list-block .list-item>.block .center-bx{position:absolute;top:48%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.list-block .list-item>.block .title{position:relative;font-size:22px;line-height:1.4;color:#654e1d;text-shadow:0 4px 8px rgba(93,93,93,0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.list-block .list-item .block:nth-child(1) .title{padding-top:10px;padding-bottom:30px}.list-block .list-item>.block .title-intro{position:relative;display:block;font-size:12px;margin:5px 0 0;text-shadow:0 4px 8px rgba(93,93,93,0);-webkit-transition:.3s ease-in-out}.list-block .list-item>.block .title.fz{font-size:20px}.list-block .list-item>.block.gene_therapy a{background-image:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/thum_01.jpg)}.list-block .list-item>.block.cellular_immunotherapy a{background-image:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/thum_02.jpg)}.list-block .list-item>.block.skin_regeneration a{background-image:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/thum_03.jpg)}.list-block .list-item>.block.blood_purification a{background-image:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/thum_04.jpg)}.list-block .list-item>.block.beauty_dermatology a{background-image:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/thum_05.jpg)}.list-block .list-item>.block.infusion_therapy a{background-image:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/thum_07.jpg)}.list-block .list-item>.block.aga_treatment a{background-image:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/thum_09.jpg)}.list-block .list-item>.block.various_inspection a{background-image:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/thum_10.jpg)}@media screen and (min-width:641px){.list-block .list-item{margin:0 auto}.list-block .list-item>.block a:hover{opacity:1;filter:alpha(opacity=100)}.list-block .list-item>.block a:hover span{color:#fff;text-shadow:0 4px 8px rgba(93,93,93,1)}.list-block .list-item>.block a:hover span:before{background-color:#fff;box-shadow:0 4px 8px rgba(93,93,93,1)}.list-block .list-item>.block a:hover:before{opacity:1}.list-block .list-item>.block a:hover:after{opacity:0}}.list-block .list-btn{margin:80px 0 0}.list-block .list-btn-item{float:left;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:320px}.list-block .list-btn-item+.list-btn-item{margin:0 0 0 20px}.list-block .list-btn-item a{position:relative;background-size:140px 320px;border:1px solid #cfcfcf;background-color:#fff;display:block;height:140px;z-index:0}.list-block .list-btn-item a:after{content:"";background-color:rgba(255,255,255,.8);opacity:1;position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;z-index:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.list-block .list-btn-item:nth-child(1) a{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/btn_faq.jpg)no-repeat left center}.list-block .list-btn-item:nth-child(2) a{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/btn_price.jpg)no-repeat left center}.list-block .list-btn-item:nth-child(3) a{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/btn_contact.jpg)no-repeat left center}@media screen and (min-width:641px){.list-block .list-btn-item a:hover{border-color:#a18530;opacity:1;filter:alpha(opacity=100)}.list-block .list-btn-item a:hover:after{opacity:0}}.list-block .list-btn-item .ttl{font-size:18px;color:#654e1d;position:absolute;right:20px;top:50%;margin-top:-9px;line-height:1;z-index:2}{opacity:.7;filter:alpha(opacity=70)}.list-block .list-item.topcourse{display:flex;flex-wrap:wrap}.list-block .list-item.topcourse li{width:238px;height:170px;margin:0 6px 15px}.list-block .list-item.topcourse li a{border:1px solid #cfcfcf;background-repeat:no-repeat;background-size:cover;display:block;height:100%;text-align:center;line-height:1;z-index:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.list-block .list-item.topcourse li a:hover{background-color:rgba(101,78,29,.3)}.list-block .list-item.topcourse li .title{font-size:19px;line-height:1.4;color:#654e1d;text-shadow:0 4px 8px rgba(93,93,93,.3);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.list-block .list-item.topcourse li .title-intro{display:block;font-size:12px;color:#654e1d;margin:5px 0 0;text-shadow:0 4px 8px rgba(93,93,93,0);-webkit-transition:.3s ease-in-out}@media screen and (min-width:641px){.list-block .list-item.topcourse li a:hover{opacity:1;filter:alpha(opacity=100)}.list-block .list-item.topcourse li a:hover span{color:#fff;text-shadow:0 4px 8px rgba(93,93,93,1)}.list-block .list-item.topcourse li a:hover span:before{background-color:#fff;box-shadow:0 4px 8px rgba(93,93,93,1)}.list-block .list-item.topcourse li a:hover:before{opacity:1}.list-block .list-item.topcourse li a:hover:after{opacity:0}}.calendar-block{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/top/calendar_bg.jpg)no-repeat top center;background-size:cover}.calendar-block .inner-block{width:750px}.calendar-block .contents-heading{margin-bottom:30px}@media screen and (min-width:641px){#calendar table.attmgr_calendar{margin:15px auto 0;width:750px}#calendar table.attmgr_calendar td{text-align:left}#calendar table.attmgr_calendar th,#calendar table.attmgr_calendar td{width:107px}#calendar table.attmgr_monthly_schedule td .day{margin-bottom:6px}}#calendar .staff{background-color:#a18530;border-radius:3px;color:#fff;display:inline-block;font-size:11px;padding:3px 5px;margin-bottom:5px}#calendar .sunday .staff{display:none}#calendar .list_pagenavi .list_datenavi{margin-bottom:15px}#calendar table.attmgr_calendar th,#calendar table.attmgr_calendar td{border:0 solid transparent!important}#calendar table.attmgr_calendar th{border:0 solid transparent!important;border-top:4px solid #2a2e32!important;border-bottom:1px solid #2a2e32!important;font-size:12px;text-align:center}#calendar table.attmgr_calendar td{border-bottom:1px solid #2a2e32!important;padding:15px 0!important}#calendar table.attmgr_calendar td.today{background-color:#fffefa}#calendar table.attmgr_monthly_schedule td .info{border-top:0 dotted transparent!important;text-align:center}#calendar table.attmgr_monthly_schedule td .info div{line-height:1.6}#calendar table.attmgr_monthly_schedule th.saturday,#calendar table.attmgr_monthly_schedule th.sunday{background-color:transparent!important}#calendar table.attmgr_monthly_schedule th.sunday{color:#654e1d}#calendar table.attmgr_monthly_schedule .saturday.inactive .day{color:#1b84d8}#calendar table.attmgr_monthly_schedule .is-holiday,#calendar table.attmgr_monthly_schedule .sunday.inactive{vertical-align:middle}#calendar table.attmgr_monthly_schedule .is-holiday .day,#calendar table.attmgr_monthly_schedule .sunday.inactive .day{border-radius:28px;background-color:#44484a;color:#fff;line-height:28px;height:28px;margin:auto;margin-bottom:5px;text-align:center;width:28px}#calendar table.attmgr_monthly_schedule .is-holiday .day:after,#calendar table.attmgr_monthly_schedule .sunday.inactive .day:after{content:'休診日';color:#44484a;display:block;font-size:10px;text-align:center;width:30px}table.attmgr_monthly_schedule td.is-holiday:before{display:block;float:left;height:42px;content:""}#footer .left{float:left;width:50%;text-align:right}#footer .info{display:inline-block;width:500px;padding:30px 65px;text-align:left}#footer .info .logo{margin:0 0 30px}#footer .info .logo>a{display:inline-block}#footer .txt .access{display:block;font-size:14px}#footer .txt .access>.address{margin-bottom:20px}#footer .txt .access>.traffic{font-size:12px}#footer .txt .box+.box{margin:15px 0 25px}#footer .txt .box p{padding:2px 0 0 85px}#footer .txt .box .sunday{color:#654e1d}#footer .txt .label{border-radius:2px;background:#a18530;color:#fff;float:left;padding:2px 5px;width:5em;text-align:center}#footer .footer-contact{display:block;margin:18px auto 0}#footer .footer-contact>li{color:#a18530;float:left;font-size:16px;padding:0 0 0 23px;position:relative}#footer .footer-contact>li a{color:#a18530}#footer .footer-contact>li+li{margin:0 0 0 30px}#footer .footer-contact .mail:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/icon_mail.svg) center center no-repeat;background-size:18px 13px;bottom:0;content:'';display:block;left:0;height:13px;margin:auto;position:absolute;top:0;width:18px}#footer .footer-contact .fax:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/icon_fax.svg) center center no-repeat;background-size:16px 18px;content:'';display:block;left:0;height:16px;position:absolute;top:0;bottom:0;margin:auto;width:18px}#footer .tel-num{display:block;margin:5px 0;margin-right:auto;width:350px}#footer .tel-num:before{left:64px}#footer .gmap{width:100%;height:100%}#footer .copyright{background-color:#a18530;color:#fff;font-size:10px;margin-top:20px;padding:17px 0;text-align:center}#pagetop{position:fixed;right:20px;bottom:20px;z-index:9}@media screen and (min-width:641px){.sp-contact-tel{display:none !important}}.bread-block ul{padding:15px 0}.bread-block ul li{font-size:12px;display:inline;position:relative}.bread-block ul li+li:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_r_gold.svg) no-repeat center;background-size:contain;content:"";display:inline-block;width:5px;height:8px;padding:0 7px 0}.mv-block .inner-block{display:table;height:150px}.mv-heading{display:table-cell;font-size:30px;font-weight:700;text-align:center;padding:40px 0 0;vertical-align:middle;width:100%}.mv-block.recruit{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/recruit/heading_img.jpg) no-repeat center center;background-size:cover}.recruitment-block .inner-block .inner{margin:40px 0 0}.recruitment-block .btn{margin:40px auto 0}.mv-block.contact{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/contact/heading_img.jpg) no-repeat center center;background-size:cover}.contact-form-block p{text-align:center}.contact-form-block.finish .inner-block>p{line-height:1.8;margin:15px 0 0}.contact-form-block.finish .container{margin:40px auto 40px}.contact-form-block .container{border:1px solid #a18530;background-color:#fffefa;height:auto;margin:60px auto 40px;padding:10px;width:726px}.contact-form-block .container .contact{margin:auto;text-align:center}.contact-form-block .container .contact .tel-num{font-size:35px}.contact-form-block .container .contact>p{display:inline-block}@media screen and (min-width:641px){.contact-form-block .container .contact>p{padding-left:26px}.contact-form-block.finish{margin:60px auto 0}}.contact-form-block .container .heading{font-size:22px;text-align:center}.contact-form-block .btn{margin:40px auto 0}.faq .outer-block.contents{padding:40px 0!important}.mv-block.faq{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/faq/heading_img.jpg) no-repeat center center;background-size:cover}.question-list .question-list-item{border-bottom:1px dashed #a18530;padding:20px 0 10px}.question-list .question-list-item:first-child{border-top:1px dashed #a18530}.question-list-item .question-item,.question-list-item .answer-item{display:block}.question-list-item .question-item{color:#a18530;font-size:18px;font-weight:700;margin:0 0 20px;padding:0 0 0 50px;position:relative}.question-list-item .question-item:before{border-radius:16px;background-color:#a18530;bottom:0;content:'Q.';color:#fff;display:block;font-size:14px;left:0;line-height:2;height:32px;position:absolute;text-align:center;top:0;width:32px}.question-list-item .answer-item{background-color:#fffefa;padding:20px}@media screen and (min-width:641px){.news .outer-block.contents{padding:40px 0!important}}.mv-block.news{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/news/heading_img.jpg) no-repeat center center;background-size:cover}.news-list .news-list-item{position:relative}.news-list .news-list-item:after{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_r_gold.svg) no-repeat center center;background-size:7px 12px;bottom:0;display:block;content:'';height:12px;margin:auto;position:absolute;right:20px;top:0;width:7px}.news-list .news-list-item:first-child{border-top:1px solid #a18530}.news-list .news-list-item:last-child{border-bottom:1px solid #a18530}.news-list .news-list-item:not(:last-child){border-bottom:1px dashed #a18530}.news-list .news-list-item:nth-child(2n){background-color:#fffefa}.news-list .news-list-item a{display:block;padding:25px 60px 25px 30px}.news-list .news-list-item .date{font-size:12px;margin:0 20px 0 0}.news-list .news-list-item .title{font-size:14px}.news .news-list a>span{display:inline-block;vertical-align:top;width:75px;white-space:nowrap}.news .news-list a>span+span{width:calc(100% - 80px);white-space:normal}@media screen and (min-width:641px){.news .news-list a>span+span{padding-left:15px}}.page-wrap{margin:0 0 50px;text-align:center}.page-wrap .page{display:inline-block;margin:auto}.page-wrap .page li{background-color:#fff;float:left;font-size:18px;font-weight:700;line-height:2.2;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.page-wrap .page li+li{margin:0 0 0 5px}.page-wrap .page li a{color:#a18530;display:block;height:38px;width:38px}.page-wrap .page .num{border:1px solid #a18530}.page-wrap .page .none{color:#a18530;width:38px}.page-wrap .page .off{border:1px solid #d9d9d9}.page-wrap .page .current a{border:1px solid #a18530;background-color:#a18530;color:#fff}.page-wrap .page .on.prev:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_l_gold.svg)no-repeat center center;background-size:5px 8px}.page-wrap .page .on.next:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_r_gold.svg)no-repeat center center;background-size:5px 8px}.page-wrap .page .off.prev:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_l_gray.svg)no-repeat center center;background-size:5px 8px}.page-wrap .page .off.next:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_r_gray.svg)no-repeat center center;background-size:5px 8px}.page-wrap .page .prev:before,.page-wrap .page .next:before{background-size:5px 8px;content:'';display:block;height:8px;position:absolute;width:5px;top:0;bottom:0;right:0;left:0;margin:auto}.page-wrap .page .prev,.page-wrap .page .next{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.page-wrap .page .on.prev:before,.page-wrap .page .on.next:before{opacity:1}.page-wrap .page .on.prev:after,.page-wrap .page .on.next:after{opacity:0}@media screen and (min-width:641px){.page-wrap .page li a:hover{color:#ffffff!important;opacity:1}.page-wrap .page .num:hover{border:1px solid #a18530;background-color:#a18530;color:#fff}.page-wrap .page .on.prev:hover:before,.page-wrap .page .on.next:hover:before{opacity:0}.page-wrap .page .on.prev:hover:after,.page-wrap .page .on.next:hover:after{opacity:1}.page-wrap .page .on.prev:hover:after{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_l_white.svg)no-repeat center center}.page-wrap .page .on.next:hover:after{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_r_white.svg)no-repeat center center}.page-wrap .page .on.prev:hover:after,.page-wrap .page .on.next:hover:after{background-size:5px 8px;content:'';display:block;height:8px;position:absolute;width:5px;top:0;bottom:0;right:0;left:0;margin:auto}}.news.detail .detail-day{color:#a18530;font-weight:700;letter-spacing:.1em}.news.detail .outer-block.contents .inner-block img{margin:50px 0 0}@media screen and (min-width:641px){.course .outer-block.contents{padding:40px 0!important}}.mv-block.course{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/course/heading_img.jpg) no-repeat center center;background-size:cover}.course-blocklist{display:flex;flex-wrap:wrap}.course-block li{background-color:#fff;border:1px solid #a18530}.course-block li a{display:block;padding:20px 20px 30px}.course-block .ttl{color:#654e1d;font-size:22px;margin:30px 0;text-align:center}.language_change{height:40px;display:flex;flex-direction:row;margin-bottom:25px;justify-content:flex-end}.language_change li{cursor:pointer;width:100px;padding:8px 0;color:#fff;font-size:.8rem;text-align:center;transition:.3s;color:#a18530;border-bottom:1px solid #a18530;transition:.3s}.language_change li.active{color:#fff;background:#a18530;transition:.3s}.language_change li:hover{color:#fff;background:#937828;transition:.3s}.lang_zh{display:none}@media screen and (min-width:641px){.course-block li{float:left;height:auto;width:490px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.course-block li:hover{background-color:#fffefa}.course-block li:nth-child(2n){margin-left:20px}.course-block li:nth-child(n+3){margin-top:40px}.course-block li a:hover{opacity:1;filter:alpha(opacity=100)}}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.comprehensive_health_screenings .nihon-university{margin:100px 0 0}.comprehensive_health_screenings .sante-clinic{margin:100px 0 0}.comprehensive_health_screenings .annotation{text-align:right;padding:10px 0 0}.comprehensive_health_screenings .center{text-align:center;margin:-40px 0 0}.comprehensive_health_screenings .normal th{width:30%}.comprehensive_health_screenings .normal td{width:70%}.comprehensive_health_screenings .table-price{width:100%}.comprehensive_health_screenings .table-price tr{border-bottom:1px solid #cfcfcf}.comprehensive_health_screenings .table-price th{font-weight:inherit;text-align:left;padding:10px 20px}.comprehensive_health_screenings .table-price td{font-weight:700;text-align:right;padding:10px 20px}.comprehensive_health_screenings .table-multi thead th{border-right:solid 1px #fff;border-bottom:none;background:#a18530;color:#fff;font-weight:700;text-align:center}.comprehensive_health_screenings .table-multi tbody th{border-right:solid 1px #cfcfcf;border-left:solid 1px #cfcfcf}.comprehensive_health_screenings .table-multi tbody td{border-right:solid 1px #cfcfcf;text-align:center}.comprehensive_health_screenings .table-multi tbody td:first-child{border-left:solid 1px #cfcfcf;text-align:left}.comprehensive_health_screenings .row4 tbody td{width:34%}.comprehensive_health_screenings .row4 tbody td:not(:first-child){width:22%}.comprehensive_health_screenings .row5 tbody td{width:52%}.comprehensive_health_screenings .row5 tbody td:not(:first-child){width:12%}.comprehensive_health_screenings .table-multi .item{display:none}.intestinal_flora{width:100%;max-width:600px;margin:0 auto}.intestinal_flora iframe{width:100%;max-width:600px;height:4300px}.mv-block.access{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/access/heading_img.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:641px){.access .outer-block.contents{padding:40px 0!important}.access-block .inner-block>.container .clearfix>.txt{float:left}.access-block .inner-block>.container .clearfix>a{float:right;margin:60px 0 0}.access-block .photo .box{float:left;width:460px}.access-block .photo .box:nth-child(n+3){margin-top:50px}.access-block .photo .box:nth-child(2n+1){margin-left:20px}.access-block .photo .box:nth-child(2n){margin-left:40px;margin-right:20px}.access-block .photo .box img{margin:0 0 20px}}.access-block .inner-block>.container .clearfix>.txt>.name{font-weight:700}.access-block .container:not(:last-child){border-bottom:1px dashed #a18530}.access-block .container:first-child{padding:0 0 40px}.access-block .container:nth-child(n+2){padding:40px 0}.search .news-list a>span{display:inline-block;vertical-align:top;width:75px;white-space:nowrap}.search .news-list a>span+span{width:calc(100% - 80px);white-space:normal}.search-highlight{background-color:#ff0;display:inline !important}@media screen and (min-width:641px){.search .news-list a>span+span{padding-left:15px}}.pg-404.mv-block{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/404/heading_img.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:641px){.pg-404.outer-block.contents{text-align:center}}.pg-404.outer-block .btn{margin:40px auto 0}#attmgr_admin_scheduler input[type=submit]{background-color:#a18530;color:#fff;display:block;font-size:14px;margin:40px auto 0;height:43px;width:300px}.about.mv-block{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/about/heading_img.jpg) no-repeat center center;background-size:cover}.slider.is-load:after{opacity:0;visibility:hidden}.slider:after{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fff;content:'';z-index:3;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mv-block.course-cms{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/course/heading_img.jpg) no-repeat center center;background-size:cover}.heading-gold-l{color:#a18530;font-size:32px;font-weight:700;text-align:center;margin:40px 0 50px}.heading-gold-M{color:#a18530;font-size:28px;font-weight:700;text-align:center;margin:40px 0 50px}.course-cms-block.outer-block.contents{padding:40px 0 60px}.course-cms-block .heading-underline{margin-top:50px}.course-cms-block .btn.white{padding:10px 0;width:320px}.course-cms-block img{display:block;margin:auto;height:auto;width:auto}.course-cms-block .btn-min{float:right;margin-top:30px;width:140px}.bg-color-y{background-color:#fffefa}.about.mv-block{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/about/heading_img.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:641px){.about-greeting-block .greeting-txt>div{float:left}.about-greeting-block .greeting-txt>.txt{width:670px;font-size:14px;margin-left:40px}}.about-greeting-block .greeting-txt>.txt .name{float:right}.about-greeting-block .greeting-txt>.txt .title-txt{display:inline-block;vertical-align:middle}.about-greeting-block .greeting-txt>.txt .name-txt{display:inline-block;font-size:30px;margin-left:20px}.about-greeting-block .biography table tr{border:1px solid #b1872e;display:block}.about-greeting-block .biography table th{font-size:22px}.overview-block ul li .label{text-align:center;margin:0 0 24px}@media screen and (min-width:641px){.about-greeting-block .biography{margin:40px 0 0}.about-greeting-block .biography table tr{padding:45px 20px 45px 70px}.about-greeting-block .biography table th{border-right:1px dashed #b1872e;padding-right:70px;white-space:nowrap}.about-greeting-block .biography table td{width:320px;padding:0 20px;vertical-align:top;font-size:14px}.about-greeting-block .biography table td:last-child{border-left:1px solid #b1872e;width:50%}.overview-block ul{text-align:center}.overview-block ul li{display:inline-block}.overview-block ul li:nth-child(2n){margin-left:40px}.overview-block ul li:nth-child(n+3){margin-top:52px}.overview_gallery{display:flex;flex-direction:row;justify-content:space-around}.overview_gallery li{width:50%;text-align:center}}.price.mv-block{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/price/heading_img.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:641px){.price-intro-block.outer-block.contents{line-height:2;padding:40px 0;text-align:center}}.price-intro-block .inner-block,.card-intro-block .inner-block{border-bottom:1px dashed #a18530;line-height:1.8;padding-bottom:40px}.card-intro-block .heading-icon{margin:0 0 20px}.card-intro-block .heading-icon.price:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/price/icon_price.svg)no-repeat center center,#a18530}.card-intro-block .heading-bold{font-weight:700;margin-top:30px}.card-intro-block .card-list li{display:inline-block}@media screen and (min-width:641px){.card-intro-block .card-list li:not(:first-child){margin-left:15px}.price-list-block.outer-block.contents{padding:40px 0 60px}}@media screen and (min-width:641px){.price-list-block .price-anker-link{border-top:1px solid #a18530;border-left:1px solid #a18530;display:flex;flex-wrap:wrap}.price-list-block .price-anker-link li{width:25%}}.price-list-block .price-anker-link li a{border-bottom:1px solid #a18530;border-right:1px solid #a18530;color:#654e1d;display:block;font-size:16px;padding:12px 0;position:relative;text-align:center}.price-list-block .price-anker-link li a:before,.price-list-block .price-anker-link li a:after{background-size:12px 8px;content:'';display:block;position:absolute;top:0;bottom:0;margin:auto;height:8px;width:12px;right:15px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.price-list-block .price-anker-link li a:before{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_b_gold.svg) no-repeat center center;opacity:1}.price-list-block .price-anker-link li a:after{background:url(//sante-clinic.jp/wp/wp-content/themes/sante-clinic/css/../img/common/arrow_b_white.svg) no-repeat center center;opacity:0}@media screen and (min-width:641px){.price-list-block .price-anker-link li a:hover:before{opacity:0}.price-list-block .price-anker-link li a:hover:after{opacity:1}.price-list-block .price-anker-link li a:hover{background-color:#a18530;color:#fff}}.price-list-block .price-menu{padding:40px 0 0}.price-list-block .price-menu .heading-underline{position:relative}.price-list-block .price-menu .heading-underline.label-tax:after,.price-list-block .price-menu .heading-underline.label-price:after{font-size:14px;display:block;position:absolute;top:0;right:0;bottom:0;height:16px;margin:auto}.price-list-block .price-menu .heading-underline.label-tax:after{content:'表示価格(税抜)'}.price-list-block .price-menu .heading-underline.label-price:after{content:'表示価格'}.price-list-block .price-menu .btn-min{float:right;margin-top:30px;width:140px}.price-list-block .price-table{width:100%}.price-list-block .price-table tbody:not(:first-child):before{content:'';display:block;margin-top:50px}.price-list-block .price-table .is-ttl tr:not(:first-child){border-bottom:1px solid #f5f2ec}.price-list-block .price-table .is-none tr{border-bottom:1px solid #f5f2ec}.price-list-block .price-table th{font-size:18px;font-weight:inherit;text-align:left;padding:5px 0}.price-list-block .price-table td{font-weight:700;text-align:right;padding:5px 0}#footer{padding:20px 0 0}.access-block .gmap{margin-top:40px;width:100%;height:100%}.access-map{height:360px}@media screen and (min-width:641px){#footer .right{float:right;display:table;border-left:1px solid #a18530}#footer .right .wrap{display:table-cell;vertical-align:middle}}#footer .right{width:50%;padding:20px 75px}.clearfix:after,.inner-block:after{clear:both;content:"";display:block;height:0;font-size:0;visibility:hidden}.small_caption{font-size:.85em}.top_banner_list img{display:block;width:100%;max-width:640px;margin:0 auto}