﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap";@import"https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css";@font-face{font-family:"icomoon";src:url("icons-medical-doc/icomoon.eot?769xi5");src:url("icons-medical-doc/icomoon.eot?769xi5#iefix") format("embedded-opentype"),url("icons-medical-doc/icomoon.ttf?769xi5") format("truetype"),url("icons-medical-doc/icomoon.woff?769xi5") format("woff"),url("icons-medical-doc/icomoon.svg?769xi5#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-book:before{content:"\e937"}.icon-memo02:before{content:"\e938"}.icon-mic:before{content:"\e939"}.icon-kuti:before{content:"\e91b"}.icon-arrow-up:before{content:"\e91c"}.icon-arrow-right:before{content:"\e91d"}.icon-baby:before{content:"\e91e"}.icon-body:before{content:"\e91f"}.icon-bone:before{content:"\e920"}.icon-cell:before{content:"\e921"}.icon-checklist:before{content:"\e922"}.icon-column:before{content:"\e923"}.icon-dr:before{content:"\e924"}.icon-ear:before{content:"\e925"}.icon-eye:before{content:"\e926"}.icon-fujin:before{content:"\e927"}.icon-hai:before{content:"\e928"}.icon-hand:before{content:"\e929"}.icon-head:before{content:"\e92a"}.icon-heart:before{content:"\e92b"}.icon-hifu:before{content:"\e92c"}.icon-hinyouki:before{content:"\e92d"}.icon-hospital02:before{content:"\e92e"}.icon-kyosei:before{content:"\e92f"}.icon-leg:before{content:"\e930"}.icon-loop:before{content:"\e931"}.icon-news:before{content:"\e932"}.icon-ninpu:before{content:"\e933"}.icon-sika:before{content:"\e934"}.icon-syounisika:before{content:"\e935"}.icon-tyo:before{content:"\e936"}.icon-blank:before{content:"\e918"}.icon-comma:before{content:"\e919"}.icon-commnet-comma:before{content:"\e91a"}.icon-align-down:before{content:"\e900"}.icon-align-left:before{content:"\e901"}.icon-align-right:before{content:"\e902"}.icon-align-up:before{content:"\e903"}.icon-check:before{content:"\e904"}.icon-commnet:before{content:"\e905"}.icon-doc01:before{content:"\e906"}.icon-doc02:before{content:"\e907"}.icon-edt:before{content:"\e908"}.icon-faq:before{content:"\e909"}.icon-home:before{content:"\e90a"}.icon-hospital:before{content:"\e90b"}.icon-jp:before{content:"\e90c"}.icon-magnify:before{content:"\e90d"}.icon-mail:before{content:"\e90e"}.icon-map:before{content:"\e90f"}.icon-memo:before{content:"\e910"}.icon-sns-facebook:before{content:"\e911"}.icon-sns-google:before{content:"\e912"}.icon-sns-line:before{content:"\e913"}.icon-sns-node:before{content:"\e914"}.icon-sns-twitter:before{content:"\e915"}.icon-tel:before{content:"\e916"}.icon-sns-instagram:after{content:"\ea92";position:relative;z-index:99}.icon-train:before{content:"\e917"}.icon-svg{display:inline-block;width:1em;height:1em;background-position:center center;background-repeat:no-repeat;background-size:contain}.icon-svg-arrow-up{background-image:url("../svg/icon_arrow_up.svg")}.icon-svg-arrow_right{background-image:url("../svg/icon_arrow_right.svg")}.icon-svg-baby{background-image:url("../svg/icon_baby.svg")}.icon-svg-body{background-image:url("../svg/icon_body.svg")}.icon-svg-bone{background-image:url("../svg/icon_bone.svg")}.icon-svg-book{background-image:url("../svg/icon_book.svg")}.icon-svg-cell{background-image:url("../svg/icon_cell.svg")}.icon-svg-check{background-image:url("../svg/icon_check.svg")}.icon-svg-fav{background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 28.846"><path d="M25.3,3.938h-.072a8.206,8.206,0,0,0-6.851,3.75,8.205,8.205,0,0,0-6.851-3.75h-.072a8.153,8.153,0,0,0-8.077,8.149,17.554,17.554,0,0,0,3.447,9.57c4.341,5.935,11.553,11.127,11.553,11.127s7.212-5.192,11.553-11.127a17.554,17.554,0,0,0,3.447-9.57A8.153,8.153,0,0,0,25.3,3.938Z" transform="translate(-3.375 -3.938)" fill="%23E6005A"/></svg>')}.icon-svg-column{background-image:url("../svg/icon_column.svg")}.icon-svg-dental{background-image:url("../svg/icon_kuti.svg")}.icon-svg-dr{background-image:url("../svg/icon_dr.svg")}.icon-svg-ear{background-image:url("../svg/icon_ear.svg")}.icon-svg-eye{background-image:url("../svg/icon_eye.svg")}.icon-svg-female{background-image:url("../svg/icon_ladies.png")}.icon-svg-fujin{background-image:url("../svg/icon_fujin.svg")}.icon-svg-gastrointestinal{background-image:url("../svg/icon_tyo.svg")}.icon-svg-hai{background-image:url("../svg/icon_hai.svg")}.icon-svg-hand{background-image:url("../svg/icon_hand.svg")}.icon-svg-head{background-image:url("../svg/icon_head.svg")}.icon-svg-heart{background-image:url("../svg/icon_heart.svg")}.icon-svg-heart{background-image:url("../svg/icon_heart.png")}.icon-svg-hifu{background-image:url("../svg/icon_hifu.svg")}.icon-svg-hinyouki{background-image:url("../svg/icon_hinyouki.svg")}.icon-svg-hospital{background-image:url("../svg/icon_hospital.svg")}.icon-svg-kamoku{background-image:url("../svg/icon_kamoku_gray.svg")}.icon-svg-kuti{background-image:url("../svg/icon_kuti.svg")}.icon-svg-kyosei{background-image:url("../svg/icon_kyosei.svg")}.icon-svg-ladies{background-image:url("../svg/icon_ladies.png")}.icon-svg-leg{background-image:url("../svg/icon_leg.svg")}.icon-svg-location{background-image:url("../svg/icon_location.svg")}.icon-png-location-blue{background-image:url("../img/icon_location_blue.png")}.icon-png-location-white{background-image:url("../img/icon_location_white.png")}.icon-svg-loop{background-image:url("../svg/icon_loop.svg")}.icon-svg-male{background-image:url("../svg/icon_mens.png")}.icon-svg-memo{background-image:url("../svg/icon_memo.svg")}.icon-svg-mental{background-image:url("../svg/icon_mental.png")}.icon-svg-mens{background-image:url("../svg/icon_mens.png")}.icon-svg-news{background-image:url("../svg/icon_news.svg")}.icon-svg-ninpu{background-image:url("../svg/icon_ninpu.svg")}.icon-svg-orthopedics{background-image:url("../svg/icon_leg.svg")}.icon-svg-respiratory{background-image:url("../svg/icon_ear.svg")}.icon-svg-sika{background-image:url("../svg/icon_sika.svg")}.icon-svg-skin{background-image:url("../svg/icon_cell.svg")}.icon-svg-syounisika{background-image:url("../svg/icon_syounisika.svg")}.icon-svg-tyo{background-image:url("../svg/icon_tyo.svg")}.icon-svg-urology{background-image:url("../svg/icon_hinyouki.svg")}.icon-svg-whole-body{background-image:url("../svg/icon_loop.svg")}.icon-svg-md-dental{background-image:url("../svg/icon_dental.svg")}.icon-svg-osteopath{background-image:url("../svg/icon_osteopath.svg")}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box;margin:0;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}i,address,em,q{font-style:normal}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;vertical-align:middle}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}li{list-style-type:none}@font-face{font-family:"游ゴシック",YuGothic,"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"游ゴシック",YuGothic,"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"游ゴシック",YuGothic,"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"游ゴシック",YuGothic,"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"游ゴシック",YuGothic,"Yu Gothic";src:local("Yu Gothic Medium");font-weight:500}@font-face{font-family:"游ゴシック",YuGothic,"Yu Gothic";src:local("Yu Gothic Medium");font-weight:normal}@font-face{font-family:"游ゴシック",YuGothic,"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Light");font-weight:100}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Light");font-weight:200}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Light");font-weight:300}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Regular");font-weight:400}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Regular");font-weight:500}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Demibold");font-weight:600}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Demibold");font-weight:700}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Demibold");font-weight:800}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Demibold");font-weight:900}@font-face{font-family:"游明朝",YuMincho,"Yu Mincho";src:local("Yu Mincho Demibold");font-weight:bold}body{font-family:"メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}:root{--primary-font-color: #333333;--primary-link-color: #187ac3}.lay_lqd:before,.lay_lqd:after{content:" ";display:table}.lay_lqd:after{clear:both}.lay_lqd{max-width:1080px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1080px){.lay_lqd{max-width:1080px}}button{background:none;border:none;padding:0;margin:0;line-height:inherit;cursor:pointer;vertical-align:inherit}.btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 2px #aaa;background-color:#fff;color:#aaa;line-height:1;text-decoration:none;text-align:center;font-feature-settings:"palt";display:inline-block;padding:.5em 1em;vertical-align:middle}.btn:focus,.btn:hover{opacity:.75}.btn i{vertical-align:middle;font-size:1.5rem;margin:0 .5rem 0 0}.btn i+span{vertical-align:middle;font-size:.93rem;line-height:1rem}.btn .icon_on{display:none}.btn.active .icon_off{display:none}.btn.active .icon_on{display:inline}.btn_default{border:solid 2px var(--primary-link-color);background-color:#fff;color:var(--primary-link-color)}.btn_blue{border:solid 2px var(--primary-link-color);background-color:var(--primary-link-color);color:#fff}.btn_lightblue{border:solid 2px var(--primary-link-color);background-color:var(--primary-link-color);color:#fff}.btn_red{border:solid 2px #c95f5f;background-color:#c95f5f;color:#fff}.btn_lightred{border:solid 2px #e89696;background-color:#e89696;color:#fff}.btn_white{border:solid 2px #fff;background-color:#fff;color:#959595}.btn_white_brd{border:solid 1px #c1c1c1;background-color:#fff;color:#959595}.btn_green{border:solid 2px #2bb354;background-color:#2bb354;color:#fff}.btn_gray{border:solid 2px #b3b3b3;background-color:#b3b3b3;color:#fff}.btn_blue_brd{border:solid 2px var(--primary-link-color);color:var(--primary-link-color)}.btn_warning{border:solid 2px #f73b1e;background-color:#f5dcdc;color:#f73b1e}.btn_disabled{border:solid 2px #b3b3b3;background-color:#eee;color:#b3b3b3}.btn_disabled:focus,.btn_disabled:hover{opacity:1}.btn_radius{border-radius:1.5rem}.btn_blank,.btn_arrow{position:relative;padding-right:1.75rem}.btn_blank:after,.btn_arrow:after{position:absolute;right:.5rem;top:50%;z-index:1;transform:scaleY(1);transition:transform 1s ease;margin-top:-0.5em;content:"\e902";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn_blank:after{content:"\e918"}.btn_arrow.btn_arrowdown:after{content:"\e900"}.btn_arrow.btn_arrowdown.active:after,.active .btn_arrow.btn_arrowdown:after{transform:scaleY(-1)}.btn_action{padding-top:.25em;padding-bottom:.25em;max-width:66.66%;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.btn_action{max-width:none}}.btn_submit{border:none;border-radius:0;background-color:var(--primary-link-color);color:#fff;position:relative;display:block;max-width:400px;width:100%;height:3rem}.btn_submit:before{content:"\e903";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;background-color:#8ebee2;color:#fff;text-align:center;position:absolute;right:0;top:0;bottom:0;left:auto;width:3rem;line-height:3rem}.btn_more{padding-top:1.75rem;padding-bottom:1.25rem;width:100%;margin-left:auto;margin-right:auto;border:solid 2px #fff;border-radius:0;background-color:#fff;color:#53595f;line-height:1;font-weight:bold}.btn_more:after{display:block;text-align:center;color:var(--primary-link-color);content:"\e900";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 767px){.btn_more{max-width:none}}.btn_more_type02{display:block;border-radius:0;padding:1.75rem;text-align:center;background:#f1f1f1;color:var(--primary-font-color);font-weight:normal;font-size:1rem;border-top:none;border-right:none;border-bottom:solid 2px #d6d6d6;border-left:none;position:relative}.btn_more_type02:before{content:"";position:absolute;top:50%;right:1rem;z-index:1;transform:translate(0, -50%);background-image:url(../svg/icon_arrow_right.svg);background-repeat:no-repeat;background-size:auto .875rem;width:.6875rem;height:.875rem}.btn_capsule{border-radius:2rem;box-shadow:0 1px 0 0 rgba(0,0,0,.13);padding:.75rem 1.25rem}.btn_cate{position:relative;border:none;background-color:#f1f8fe;color:#707070;padding:1rem;box-shadow:2px 2px 3px 0px rgba(0,0,0,.09)}.btn_cate:before{content:"";position:absolute;top:50%;right:1rem;z-index:1;transform:translate(0, -50%);background-image:url(../svg/icon_arrow_right.svg);background-repeat:no-repeat;background-size:auto .875rem;width:.6875rem;height:.875rem}.btn_cate>i{position:absolute;top:50%;left:1rem;z-index:1;transform:translate(0, -50%)}.btn_cate>span{display:block;padding:.5rem 0}.btn_cate>i+span{padding:.5rem 0 .5rem 1rem}.btn_cate_pink{background-color:#ffeff0}.btn_add{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:solid 2px var(--primary-link-color);background-color:#fff;color:var(--primary-link-color);line-height:1;text-decoration:none;text-align:center;display:inline-block;padding:.25em 1em;vertical-align:middle}.btn_add i{font-size:175%;margin:0 .25em 0 0;vertical-align:middle}.btn_remove{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:solid 2px #b3b3b3;background-color:#fff;color:#b3b3b3;line-height:1;text-decoration:none;text-align:center;display:inline-block;padding:.25em 1em;vertical-align:middle}.btn_remove i{font-size:175%;margin:0 .25em 0 0;vertical-align:middle}.btn.no_shadow{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.btn_wide{width:100%}.btn_wide_fix{padding:.5em 0;width:100%;max-width:20em}.btn_block{display:block}@media screen and (max-width: 767px){.btn_wide,.btn_wide_fix,.btn_full{margin-bottom:1em}.btn_wide:last-child,.btn_wide_fix:last-child,.btn_full:last-child{margin-bottom:0}.btn_wide_fix{display:block;width:100%;max-width:none}.btn_full{display:block;width:100%}}.btn_collect{white-space:nowrap;border:solid 2px #fff;background-color:#fff;color:#666;box-shadow:0px 2px 0px 0px #999;-moz-box-shadow:0px 2px 0px 0px #999;-webkit-box-shadow:0px 2px 0px 0px #999}.btn_collect i{color:#ef3845;margin:0 .5em 0 0}.btn_collect.active{color:#999}.btn_follow{white-space:nowrap;border-style:solid;border-width:1px;border-color:var(--primary-link-color) var(--primary-link-color) #135fb1 var(--primary-link-color);background-color:var(--primary-link-color);color:#fff;box-shadow:0px -2px 0px 0px #135fb1 inset;-moz-box-shadow:0px -2px 0px 0px #135fb1 inset;-webkit-box-shadow:0px -2px 0px 0px #135fb1 inset}.btn_follow i{color:#fff;margin:0 .5em 0 0}.btn_follow.active{color:var(--primary-link-color);border-color:var(--primary-link-color);background-color:#fff;box-shadow:0px -2px 0px 0px #98a4e7 inset;-moz-box-shadow:0px -2px 0px 0px #98a4e7 inset;-webkit-box-shadow:0px -2px 0px 0px #98a4e7 inset}.btn_follow.active i{color:var(--primary-link-color)}.btn_like{white-space:nowrap;border:solid 1px #999;background-color:#fff;color:#666;box-shadow:0px -2px 0px 0px #ccc inset;-moz-box-shadow:0px -2px 0px 0px #ccc inset;-webkit-box-shadow:0px -2px 0px 0px #ccc inset}.btn_like i{color:#ef3845;margin:0 .5em 0 0}.btn_like.active{color:#aaa;border-color:#bbb}.btn_sns{border:none;text-align:left;display:inline-table;border-collapse:separate;border-spacing:0}.btn_sns i{width:2em;display:table-cell;text-align:center}.btn_sns span{display:table-cell;text-align:center}.btn_sns_fb{border:none;background-color:#3b5998;color:#fff;box-shadow:0px 2px 0px 0px #2d467a;-moz-box-shadow:0px 2px 0px 0px #2d467a;-webkit-box-shadow:0px 2px 0px 0px #2d467a}.btn_sns_fb i{border-right:solid 1px #2d467a;margin:0 .5em 0 0}.btn_sns_tw{border:none;background-color:#6faedc;color:#fff;box-shadow:0px 2px 0px 0px #4992c7;-moz-box-shadow:0px 2px 0px 0px #4992c7;-webkit-box-shadow:0px 2px 0px 0px #4992c7}.btn_sns_tw i{border-right:solid 1px #4992c7;margin:0 .5em 0 0}.detail_link{display:table;width:100%;border-collapse:collapse;border-spacing:0}.detail_link_action,.detail_link_collect{display:table-cell;vertical-align:middle}.detail_link_collect{padding:0 0 0 1em;width:16em}.detail_link a{font-size:150%}.detail_count{margin:0 0 0 .5em}@media screen and (max-width: 767px){.detail_link_collect{width:12em}.detail_link a{font-size:114%}}.button{transition:all .2s ease-out;font-size:.875rem;letter-spacing:.0525rem;display:flex;align-items:center;justify-content:center;border-radius:.1875rem;background-color:#177ac3;color:#fff;padding:.8125rem 2.125rem;position:relative;border:solid .125rem #177ac3;height:100%}.button::after{content:"";display:block;width:.375rem;height:.375rem;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:1.25rem;transform:rotate(45deg) translateY(-50%)}.button__white{background-color:#fff;color:var(--primary-font-color);border:solid .125rem #cdd6dd}.button__white::after{border-top:2px solid #059dd4;border-right:2px solid #059dd4}.button__gray{background-color:#dbe4e8;border:solid .125rem #dbe4e8;color:var(--primary-font-color)}.button__gray::after{border-top:2px solid #059dd4;border-right:2px solid #059dd4}.button__gray-dark{background-color:#74919b;border:solid .125rem #74919b;color:#fff;padding:.8125rem 0}.button__gray-dark::after{content:none}.button__skyblue{background-color:#5ecde5;border:solid .125rem #5ecde5;color:#fff;font-size:1.1875rem}.button__skyblue::after{border-top:2px solid #fff;border-right:2px solid #fff}.button__wrap .button{margin:0 auto;max-width:28.5rem}@media screen and (max-width: 767px){.button__wrap{padding:0 1.25rem}}.button_list{display:flex;gap:.5rem}.button_list li{flex:1}@media screen and (max-width: 767px){.button_list{flex-direction:column;gap:.3125rem}.button_list.button_list__col_2_sp{flex-direction:row;flex-wrap:wrap}.button_list.button_list__col_2_sp li{flex:1 0 49%}.button_list.button_list__col_2_sp li .button{padding:.8125rem 2.125rem .8125rem 1.375rem}}@media screen and (max-width: 767px){.button_list__article{padding:0 1.25rem}}.button_list__other{border-top:.0625rem dotted #707070;padding-top:1.25rem}.button__toc{border-radius:0;padding:.25rem .625rem .25rem 1.375rem}.button__toc::before{content:"";width:.375rem;height:.375rem;position:absolute;top:50%;left:.625rem;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-0.25rem) rotate(135deg)}.button__toc::after{content:none}.section_form{padding:0 0 2rem}input[type=text],input[type=tel],input[type=password],input[type=email]{border-radius:1px;border:solid 1px #dbd9d9;font-size:100%;box-shadow:2px 2px 0px 0px rgba(0,0,0,.05) inset;padding:0 .5em}input[type=text],input[type=tel],input[type=password],input[type=email],select,select>option{min-height:2em}textarea{box-shadow:2px 2px 0px 0px rgba(0,0,0,.05) inset;border-radius:1px;border:solid 1px #dbd9d9;padding:.5em;font-size:100%;width:100%;min-height:12em}textarea::-webkit-input-placeholder{color:#9db1bf}textarea:-ms-input-placeholder{color:#9db1bf}textarea::-moz-placeholder{color:#9db1bf}textarea:input-placeholder{color:#9db1bf}.input_color_warrning{background-color:#f5dcdc}input::-webkit-input-placeholder{color:#9db1bf}input:-ms-input-placeholder{color:#9db1bf}input::-moz-placeholder{color:#9db1bf}select{-webkit-appearance:normal;-moz-appearance:normal;-ms-appearance:normal;appearance:normal;border-radius:1px;border:solid 1px #dbd9d9;box-shadow:2px 2px 0px 0px rgba(0,0,0,.05) inset;padding:0 .5em;line-height:1}.input_select{position:relative;background:#e1e6ea;border-radius:4px;overflow:hidden;height:3rem;margin:0 0 0}.input_select+.input_select{margin:.5rem 0 0}.input_select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;box-shadow:none;background-color:rgba(0,0,0,0);padding:0 .5em;line-height:1;width:100%;height:100%;position:relative;z-index:2}.input_select:before{content:"\e900";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:3rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;right:0;top:0;z-index:1;height:100%;width:3rem;background:var(--primary-link-color);color:#fff;text-align:center;border-radius:0 4px 4px 0}.input_size03{width:3em}.input_size04{width:4em}.input_size06{width:6em}.input_size12{width:12em}.input_size24{width:24em}.input_size_w50{width:50%}.input_size_w100{width:100%}.form_text{margin:1rem 0 0;padding:1rem;background-color:#fff}.form_text:first-child{margin:0}.form_text.form_text_nopadding{padding:0}.form_head{padding:1rem;border-bottom:solid 1px #dfe0e2}.mlist25p:before,.mlist25p:after{content:"";display:table}.mlist25p:after{clear:both}.mlist25p>li{width:33.33%;float:left;white-space:nowrap}.form_list_checkbox_5col:before,.form_list_checkbox_5col:after{content:"";display:table}.form_list_checkbox_5col:after{clear:both}.form_list_checkbox li{border-bottom:solid 1px #dfe0e2;padding:.5rem 1rem;white-space:normal}.form_list_checkbox_5col li{width:20%;float:left;border-bottom:none;padding:0 0 1rem;line-height:1}.form_list_checkbox_5col li a{font-size:.9rem}.form_list_checkbox_5col li:nth-child(5n+1){clear:both}@media screen and (max-width: 767px){.form_list_checkbox_5col li{border-bottom:solid 1px #dfe0e2;padding:.5rem 1rem;float:none;width:auto}}.form_list_checkbox_3col:before,.form_list_checkbox_3col:after{content:"";display:table}.form_list_checkbox_3col:after{clear:both}.form_list_checkbox_3col li{width:33.33%;float:left;border-bottom:none;padding:0 0 1rem}.form_list_checkbox_3col li:nth-child(3n+1){clear:both}@media screen and (max-width: 767px){.form_list_checkbox_3col li{border-bottom:solid 1px #dfe0e2;padding:.5rem 1rem;float:none;width:auto}}.form_list_checkbox label{position:relative;display:block}.form_list_checkbox label input[type=radio],.form_list_checkbox label input[type=checkbox]{opacity:0;position:absolute;left:0;top:0}.form_list_checkbox label span{display:block;position:relative;padding:0 0 0 1.5rem}.form_list_checkbox label a{display:inline-block}.form_list_checkbox label span:before{content:"\e904";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1rem;height:1rem;border:solid 1px #dfe0e2;border-radius:4px;color:#fff;text-align:center;line-height:1rem;position:absolute;top:50%;left:0;transform:translate(0, -50%);transition:background-color .2s ease,border-color .2s ease}.form_list_checkbox label input[type=radio]+span:before{content:"\f21b";display:inline-block;font-family:"Ionicons" !important;font-size:.75rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%}.form_list_checkbox label a:after{content:"";display:block;border-bottom:dashed 1px #f1f1f1}.form_list_checkbox label input[type=radio]:checked+span:before,.form_list_checkbox label :checked+span:before{background:var(--primary-link-color);border:solid 1px var(--primary-link-color);color:#fff}.kiyaku{overflow-y:auto;height:16rem;border:solid 1px #c3c8cb;padding:.75rem}iframe.kiyaku{width:100%;max-width:40rem;margin:0 auto 1rem;display:block}.er{color:#d6071a}.er em:before{content:"\e904";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1rem;height:1rem;border:solid 1px #dfe0e2;border-radius:4px;color:inherit;text-align:center;line-height:1rem;margin:0 .5rem 0 0}.er em img{display:none}.grecaptcha-badge{bottom:70px !important}th{text-align:left}.bs00{border-spacing:0 !important}.bs05{border-spacing:.5em !important}.bs10{border-spacing:1em !important}.bs15{border-spacing:1.5em !important}.bs20{border-spacing:2em !important}.bs25{border-spacing:2.5em !important}.bs30{border-spacing:3em !important}.table{width:100%;max-width:100%;border-collapse:collapse}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:1em;vertical-align:top}.table>thead>tr>th{vertical-align:bottom}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:.5em}.table-bordered{border:1px solid #dedede}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #dedede}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table_default{border:solid 2px #c3c8cb;border-collapse:collapse;border-spacing:0;table-layout:auto;border-radius:2px;margin:0 0 2rem}.table_default>thead>tr>th,.table_default>tbody>tr>th,.table_default>tfoot>tr>th,.table_default>thead>tr>td,.table_default>tbody>tr>td,.table_default>tfoot>tr>td{padding:1.125rem;border:solid 1px #c3c8cb}.table_default>tbody>tr>th{font-weight:normal;background:#e7f1f8;width:25%}@media screen and (max-width: 767px){.table_default>thead>tr>th,.table_default>tbody>tr>th,.table_default>tfoot>tr>th,.table_default>thead>tr>td,.table_default>tbody>tr>td,.table_default>tfoot>tr>td{padding:.75rem;line-height:1.125}.table_default>tbody>tr>th{width:33.33%}}.table_type01>caption+thead>tr:first-child>th,.table_type01>colgroup+thead>tr:first-child>th,.table_type01>thead:first-child>tr:first-child>th,.table_type01>caption+thead>tr:first-child>td,.table_type01>colgroup+thead>tr:first-child>td,.table_type01>thead:first-child>tr:first-child>td,.table_type01>tbody>tr:first-child>th,.table_type01>tbody>tr:first-child>td{border-top:1px solid #dedede}.table_type01>thead>tr>th,.table_type01>tbody>tr>th,.table_type01>tfoot>tr>th,.table_type01>thead>tr>td,.table_type01>tbody>tr>td,.table_type01>tfoot>tr>td{padding:.5em;border:1px solid #dedede}.table_type01>tbody>tr>th{font-weight:normal;background-color:#f5f5f5}.table_type02>caption+thead>tr:first-child>th,.table_type02>colgroup+thead>tr:first-child>th,.table_type02>thead:first-child>tr:first-child>th,.table_type02>caption+thead>tr:first-child>td,.table_type02>colgroup+thead>tr:first-child>td,.table_type02>thead:first-child>tr:first-child>td,.table_type02>tbody>tr:first-child>th,.table_type02>tbody>tr:first-child>td{border-top:1px solid #dedede}.table_type02>thead>tr>th,.table_type02>tbody>tr>th,.table_type02>tfoot>tr>th,.table_type02>thead>tr>td,.table_type02>tbody>tr>td,.table_type02>tfoot>tr>td{padding:.5em;border:1px solid #dedede}.table_type02>tbody>tr>th{font-weight:normal;background-color:#f5f5f5;width:10rem}@media screen and (max-width: 767px){.table_type02>thead>tr>th,.table_type02>tbody>tr>th,.table_type02>tfoot>tr>th,.table_type02>thead>tr>td,.table_type02>tbody>tr>td,.table_type02>tfoot>tr>td{padding:.25em .33rem;font-size:.91rem}.table_type02>tbody>tr>th{width:8rem}}.table_type03{table-layout:fixed}.table_type03 img{height:2.75rem;width:auto}.table_type03>caption+thead>tr:first-child>th,.table_type03>colgroup+thead>tr:first-child>th,.table_type03>thead:first-child>tr:first-child>th,.table_type03>caption+thead>tr:first-child>td,.table_type03>colgroup+thead>tr:first-child>td,.table_type03>thead:first-child>tr:first-child>td,.table_type03>tbody>tr:first-child>th,.table_type03>tbody>tr:first-child>td{border-top:1px solid #dedede}.table_type03>thead>tr>th,.table_type03>tbody>tr>th,.table_type03>tfoot>tr>th,.table_type03>thead>tr>td,.table_type03>tbody>tr>td,.table_type03>tfoot>tr>td{padding:.5em;border:1px solid #dedede;vertical-align:middle}.table_type03>tbody>tr>th{font-weight:normal;background-color:#f5f5f5;width:10rem}@media screen and (max-width: 767px){.table_type03>thead>tr>th,.table_type03>tbody>tr>th,.table_type03>tfoot>tr>th,.table_type03>thead>tr>td,.table_type03>tbody>tr>td,.table_type03>tfoot>tr>td{padding:.25em .33rem;font-size:.91rem}.table_type03>tbody>tr>th{width:8rem}}.table_form>caption+thead>tr:first-child>th,.table_form>colgroup+thead>tr:first-child>th,.table_form>thead:first-child>tr:first-child>th,.table_form>caption+thead>tr:first-child>td,.table_form>colgroup+thead>tr:first-child>td,.table_form>thead:first-child>tr:first-child>td,.table_form>tbody>tr:first-child>th,.table_form>tbody>tr:first-child>td{border-top:none}.table_form>thead>tr>th,.table_form>tbody>tr>th,.table_form>tfoot>tr>th,.table_form>thead>tr>td,.table_form>tbody>tr>td,.table_form>tfoot>tr>td{position:relative}.table_form>tbody>tr>th{width:15rem;padding-right:4rem}.table_form>tbody>tr>th .label_must{position:absolute;right:1rem;top:1.125rem}.label_must{display:inline-block;background-color:#d6071a;color:#fff;font-size:.75rem;font-weight:bold;line-height:1;text-align:center;padding:.25rem .5rem}@media screen and (max-width: 767px){.table_form>thead>tr>th,.table_form>tbody>tr>th,.table_form>tfoot>tr>th,.table_form>thead>tr>td,.table_form>tbody>tr>td,.table_form>tfoot>tr>td{padding:.25em .33rem;font-size:.91rem}.table_form>tbody>tr>th{width:8rem}.table_form>tbody>tr>th .label_must{position:static;display:block;margin:.25rem 0 0;width:3rem}}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #dedede}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}@media screen and (max-width: 767px){.md_contact_form{display:block;border:none;width:100%;overflow:hidden}.md_contact_form tr{border-bottom:solid 1px #c3c8cb}.md_contact_form tr th,.md_contact_form tr td{display:block;width:100% !important;white-space:normal;background-color:#fff !important;border:none !important}.md_contact_form tr th{padding:.7rem 0 .3rem !important}.md_contact_form tr td{padding:.5rem 0 1rem !important}.md_contact_form tr td .txt_01{font-size:.8rem !important;margin:0 !important}.md_contact_form tr td input[type=text],.md_contact_form tr td input[type=tel],.md_contact_form tr td input[type=password],.md_contact_form tr td input[type=email]{width:100%}}.icon_on{display:none}.active .icon_on{display:inline}.active .icon_off{display:none}.modal{font-size:128%}.modal_collect_form_setting{color:#999;font-size:90%;margin:1em 0 0;text-align:right}.modal_collect_form_setting>span{margin-right:1em}.modal_collect_form_setting>span:last-child{margin-right:0}.modal_collect_form_setting>span em{font-weight:bold}.accordion_head{position:relative}.accordion_head:before{content:"";position:absolute;top:50%;right:1rem;z-index:1;transform:translate(0, -50%) scaleY(-1);background-image:url(../svg/icon_arrow_up.svg);background-repeat:no-repeat;background-size:.875rem auto;width:.875rem;height:.6875rem;transition:all .4s ease}.accordion_head.active:before{transform:translate(0, -50%)}.you_re_table.active{display:table !important;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.you_re_table .you_re_table_tr{display:table-row !important}.you_re_table .you_re_table_tr>*{display:table-cell !important}.you_re_2col_table .you_re_table_tr>*{width:50%}.you_re_3col_table .you_re_table_tr>*{width:33.33%}.you_re_4col_table .you_re_table_tr>*{width:25%}.you_re_5col_table .you_re_table_tr>*{width:20%}.you_re_6col_table .you_re_table_tr>*{width:16.66%}.you_re_7col_table .you_re_table_tr>*{width:14.28%}.you_re_8col_table .you_re_table_tr>*{width:12.5%}.you_re_9col_table .you_re_table_tr>*{width:11.11%}.you_re_10col_table .you_re_table_tr>*{width:10%}.you_re_11col_table .you_re_table_tr>*{width:9.09%}.you_re_12col_table .you_re_table_tr>*{width:8.33%}@media screen and (min-width: 1081px){.side_menu{display:none}}.side_menu>ul{border-bottom:solid 1px #d6d6d6}.side_menu>ul>li{border-top:solid 1px #d6d6d6}.side_menu>ul>li>a{display:block;padding:1.5rem 1.5rem;line-height:1;position:relative;color:#707070}.side_menu>ul>li>a>i{position:absolute;left:1.5rem;top:50%;transform:translate(0, -50%);font-size:2rem}.side_menu>ul>li>a>.icon-svg-news{font-size:2.5rem}.side_menu>ul>li>a>i+span{display:block;padding:0 0 0 3rem}.side_text{margin:1.5rem 0 0}.side_head01{font-size:1.125rem;font-weight:500;line-height:1;padding:1rem .875rem;position:relative;background-image:url(../img/bg_head02.png);background-size:9px 9px;background-color:#78bee7;color:#fff}.side_head01.pink{background-image:url(../img/bg_head02_pink.png);background-size:9px 9px;background-color:#f9b4b9;color:#fff}.side_head01>i{position:absolute;left:.875rem;top:50%;transform:translate(0, -50%);font-size:1.25rem}.side_head01>i+span{display:block;padding:0 0 0 2rem}.side_head02{font-weight:bold;font-size:.83rem;font-feature-settings:"palt";letter-spacing:.25ex;line-height:1;margin:0 0 1em}.side_head02 i{color:#62a1cf;margin:0 .25rem 0 0}.side_head03{font-size:1.125rem;font-weight:500;line-height:1;padding:1rem 1.5rem;position:relative;background:linear-gradient(to right, #5ECDE5, var(--primary-link-color));color:#fff}.side_head03:after{position:absolute;top:10px;right:4px;content:"PR";line-height:1;font-size:16px;color:#fff;rotate:45deg}.side_head03:before{content:"";position:absolute;top:0;right:0;border:solid #059dd4 25px;border-left:solid rgba(0,0,0,0) 25px;border-bottom:solid rgba(0,0,0,0) 25px}.side_box_search{background:#e1e6ea;color:#9db1bf;height:4.375rem;padding:0 3rem 0 .83rem;position:relative}.side_box_search input[type=text]{color:#9db1bf;font-size:.83rem;border:none;outline:none;background:none;height:100%;width:100%;box-shadow:none}.side_box_search button{color:var(--primary-link-color);border:none;background:none;position:absolute;right:.83rem;top:50%;z-index:2;transform:translate(0, -50%)}.side_box_search button i{font-size:1.125rem}.side_list_cate{font-size:.83rem;margin-bottom:-0.75rem}.side_list_cate li{display:inline-block;margin:0 .75rem .75rem 0;line-height:1}.side_list_cate li a{text-decoration:underline}.side_list_search_type{font-size:.83rem}.side_list_search_type li{margin:0 0 1rem}.side_list_search_type li:last-child{margin-bottom:0}.side_list_search_type_image{display:inline-block;position:relative;overflow:hidden;border-radius:50%;width:2.25rem;height:2.25rem;vertical-align:middle;margin:0 .75rem 0}.side_list_search_type_image:before{content:"";display:block;position:relative;z-index:1;padding:100% 0 0}.side_list_search_type_image img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;width:100%;height:auto}.side_list_search_type span{display:inline-block;vertical-align:middle;font-size:1.125rem;line-height:1;color:#53595f}.side_list_search_type small{display:block;font-size:.5rem;line-height:1;color:#b5d1e7;margin:.5rem 0 0}.side_pickup{margin:0 0 2rem}.side_list_pickup>li{margin:0 0 .5rem}.side_list_pickup>li>a{display:block;background:#fff;color:inherit;box-shadow:0px 0px 6px 0px rgba(0,0,0,.21);padding:1rem}.side_news_head{font-size:1rem;font-weight:bold;line-height:1.5rem;color:var(--primary-font-color);display:table;border-collapse:collapse;width:100%;margin:0 0 .5rem}.side_news_head a{color:inherit}.side_news_head>span{display:table-cell;vertical-align:top}.side_news_head>figure{display:table-cell;vertical-align:top;width:6rem}.side_news_head>figure>span{display:block;position:relative;overflow:hidden;width:5rem;margin:0 0 0 auto}.side_news_head>figure>span:before{content:"";display:block;padding:100% 0 0;position:relative;z-index:1}.side_news_head>figure>span>img{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);width:100%;height:auto;max-width:none}.side_news_info{color:#b5b5b5;font-size:.6875rem;line-height:1;margin:0 0 .5rem}.side_news_cate{font-size:.6875rem;line-height:1}.side_news_cate:after{content:"|";margin:0 .25rem}.side_news_update{font-size:.6875rem;line-height:1}.side_news_author>small{color:#a5d4ef;font-size:.75rem;line-height:1}.side_news_author>small:after{content:"|";margin:0 .25em}.side_news_author>span{font-size:.75rem;font-weight:bold;line-height:1}.side_news_author>span>small{font-size:.6875rem;font-weight:normal;line-height:1;margin:0 0 0 .5rem}.side_bnr>a{display:block;margin:0 0 .5rem}.side_bnr>a img{width:100%;height:auto}@media screen and (max-width: 767px){.side_text{margin:1.5rem 1.125rem 0}.side_bnr{margin:0 1.125rem}}.side_pickup .side_head01 span:before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;vertical-align:text-bottom;background:url(../img/icon_side_pickup.png) no-repeat center center;margin-right:10px}.side_ranking .side_head01,.side_ranking .page_head01{background-color:#a1822d;background-image:none}.side_ranking li{margin:0 0 .5rem}.side_ranking li a{display:block;background:#fff;color:inherit;box-shadow:0px 0px 6px 0px rgba(0,0,0,.21);padding:1rem;position:relative}.side_ranking li a:before{content:"";width:0;height:0;border-style:solid;border-width:2.8rem 2.8rem 0 0;border-color:#a18320 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:0;top:0}.side_ranking li a .side_number_ranking{color:#fff;position:absolute;left:.5rem;top:.3rem}.side_ranking li a .side_news_head{margin-top:.8rem}.side_clinic{margin-bottom:2em}.side_clinic .ad-clinic-side__item{border:3px solid #ded8c2;position:relative}.side_clinic .ad-clinic-side__item:not(:first-of-type){margin-top:10px}.side_clinic .ad-clinic-side__item:after{position:absolute;top:6px;right:3px;content:"PR";line-height:14px;font-size:14px;color:#b4913a;rotate:45deg}.side_clinic .ad-clinic-side__item:before{content:"";position:absolute;top:0;right:0;border:solid #ded8c2 20px;border-left:solid rgba(0,0,0,0) 20px;border-bottom:solid rgba(0,0,0,0) 20px}.side_clinic .ad-clinic-side__item a{color:#000}.side_clinic .ad-clinic-side__item img{width:100%;height:150px;object-fit:cover}.side_clinic .ad-clinic-side__text{padding:11px;overflow-x:scroll !important}.side_clinic .ad-clinic-side__text::-webkit-scrollbar{display:none}.side_clinic .ad-clinic-side__text>*:not(:first-child){margin-top:.5em;white-space:nowrap;overflow:hidden;width:100%}.side_clinic .ad-clinic-side__title{font-weight:bold;font-size:20px}.side_clinic .ad-clinic-side__address{font-size:11px;overflow-x:scroll !important}.side_clinic .ad-clinic-side__address::-webkit-scrollbar{display:none}.side_clinic .ad-clinic-side__wrap{overflow-x:scroll !important}.side_clinic .ad-clinic-side__wrap::-webkit-scrollbar{display:none}.side_clinic .ad-clinic-side__cares{display:flex}.side_clinic .ad-clinic-side__cares li{font-size:12px;border:1px solid #1764b6;border-radius:1em;color:#1764b6;padding:.2em .5em}.side_clinic .ad-clinic-side__cares li+li{margin-left:5px}.side_clinic .ad-clinic-side__openday{font-size:11px;overflow-x:scroll !important}.side_clinic .ad-clinic-side__openday::-webkit-scrollbar{display:none}.side_clinic .ad-clinic-side__openday:before{content:url(../svg/icon_clock.svg);display:inline-block;width:1em;height:1em;margin-right:5px}.side_clinic .ad-clinic-side__closeday{font-size:11px}.msg.dr .panel-grid-cell:first-child{width:20%}#doctor01{margin-top:40px}.mt00{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb00{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.pt00{padding-top:0 !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pt60{padding-top:60px !important}.pt70{padding-top:70px !important}.pt80{padding-top:80px !important}.pt90{padding-top:90px !important}.pt100{padding-top:100px !important}.pb00{padding-bottom:0 !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.pb70{padding-bottom:70px !important}.pb80{padding-bottom:80px !important}.pb90{padding-bottom:90px !important}.pb100{padding-bottom:100px !important}.hikoukai{display:none !important}.section{background:#fff}.section_type01{background-color:rgba(0,0,0,0);margin:0 0 2rem}.section_type01:first-child{padding-top:2rem}@media screen and (max-width: 767px){.section_type01:first-child{padding-top:0}}.section_type02{padding:0 2rem 2rem}.section_type02:first-child{padding-top:2rem}.section_type03{margin:0 0 1rem}.section_default{margin:0 0 5rem}@media screen and (max-width: 1080px){.section_default{margin:0 0 3rem}}@media screen and (max-width: 767px){.section_default{margin:0 0 2rem}}#main_head{display:table;border-collapse:collapse;border-spacing:0;width:100%;min-height:5.5rem;background-color:#91a7b6;background-position:right center;background-size:auto 100%;color:#fff;margin:0}.main_haed01,.main_haed02,.main_haed03{display:table;border-collapse:collapse;border-spacing:0;width:100%;min-height:5.5rem;background-color:#91a7b6;background-position:right center;background-size:auto 100%;color:#fff}.main_haed01{background-image:url(../img/bg_main_head01.jpg)}.main_haed02{background-image:url(../img/bg_main_head02.jpg)}.main_haed03{background-image:url(../img/bg_main_head03.jpg)}.main_haed01 span,.main_haed02 span,.main_haed03 span,#main_head span{display:table-cell;vertical-align:middle;padding:1.3125rem 1.75rem;font-size:1.625rem;font-weight:400;line-height:1}.main_haed01 small,.main_haed02 small,.main_haed03 small,#main_head small{display:block;font-weight:bold;font-size:.625rem;line-height:1;color:#b0cee5;margin:1em 0 0}@media screen and (max-width: 767px){.main_haed01 span,.main_haed02 span,.main_haed03 span,#main_head span{text-align:center}}#main_head.main_head04{min-height:auto}#main_head.main_head04 span{padding:.85rem .6rem;font-size:.875rem;font-weight:normal}@media screen and (max-width: 767px){#main_head.main_head04 span{text-align:left}}#main_head.main_head05{color:var(--primary-font-color);background-color:initial}.page_head_link{font-size:.687rem}.page_head01{font-size:1.3rem;font-weight:500;line-height:1;padding:1rem;position:relative;background-image:url(../img/bg_head02.png);background-size:9px 9px;background-color:#78bee7;color:#fff}.page_head01 .page_head01__link{position:absolute;top:14px;right:16px}.page_head01 .page_head01__link a{color:#fff;font-weight:normal;font-size:70%}@media screen and (min-width: 767px){.page_head01 .page_head01__link{top:22px}}@media screen and (min-width: 767px){.page_head01{font-size:1.5rem;padding:1.5rem}}.page_head01.pink{background-image:url(../img/bg_head02_pink.png);background-size:9px 9px;background-color:#f9b4b9;color:#fff}.page_head01>i{position:absolute;left:1.5rem;top:50%;transform:translate(0, -50%);font-size:2rem}.page_head01>i+span{display:block;padding:0 0 0 2.5rem}@media screen and (min-width: 767px){.page_head01>i+span{padding:0 0 0 3rem}}.page_head02{background:#d6edfb;color:#2d76a1;border-radius:6px;font-size:1.25rem;font-weight:normal;line-height:1;padding:1.25rem;margin:0 0 2rem}.page_head03{display:table;border-collapse:collapse;border-spacing:0;width:100%;background-color:#fff;margin:0 0 .5rem;height:6.25rem}@media screen and (max-width: 767px){.page_head03{border-top:solid 5px var(--primary-link-color);background-color:#7296b2;background-image:url(../img/bg_head01.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff;line-height:1;border-collapse:separate;height:5rem;padding:0 1rem}}.page_head03>span{display:table-cell;vertical-align:middle;text-align:center;font-size:1.3125rem;font-weight:500}@media screen and (max-width: 767px){.page_head03>span{text-align:left}}.page_head03>span small{display:block;color:var(--primary-link-color);margin:.25rem 0 0;font-size:.66rem;line-height:1}@media screen and (max-width: 767px){.page_head03>span small{color:#d0dbe5}}.page_head04{font-size:1.375rem;font-weight:bold;line-height:1;padding:0;margin:0 0 1rem;position:relative;clear:both}.page_head04 em{vertical-align:middle;font-size:.68rem;color:#e6abab}.page_head04 .page_head_link{position:absolute;right:0;top:50%;transform:translate(0, -50%)}@media screen and (max-width: 767px){.page_head04 .page_head_link{position:static;transform:none;display:block;margin:.5rem 0 0}}.page_head05{display:table;width:100%;margin:0 0 .5rem;color:var(--primary-font-color);padding:0 1rem;clear:both;border-bottom:solid 4px #e7f1f8}.page_head05>span{display:table-cell;vertical-align:middle;text-align:left;font-size:1.5rem;font-weight:500;position:relative;padding:1rem 1.5rem}@media screen and (max-width: 767px){.page_head05>span{font-size:1.25rem;font-weight:500}}.page_head05>span small{color:#d0dbe5}.page_head05>span .page_head_link{position:absolute;right:0;top:50%;transform:translate(0, -50%);font-size:1rem}@media screen and (max-width: 767px){.page_head05>span .page_head_link{position:static;transform:none;display:block;margin:.5rem 0 0;font-size:.875rem}}h1.page_head05 .page_head05-title{font-size:1.5rem;font-weight:bold;position:relative;padding:1rem .5rem .5rem}h1.page_head05>span{font-weight:bold;padding:1rem .5rem}body.pr h1.page_head05,body.interview h1.page_head05{position:relative}body.pr h1.page_head05 .page_head05-title,body.interview h1.page_head05 .page_head05-title{display:table-cell}@media screen and (max-width: 767px){body.pr h1.page_head05 .page_head05-title,body.interview h1.page_head05 .page_head05-title{padding:1rem 1rem .5rem .5rem}}body.pr h1.page_head05::before,body.interview h1.page_head05::before{content:"";display:block;position:absolute;top:50%;right:0;width:14px;height:30px;background-color:#ded8c2;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 767px){body.pr h1.page_head05::before,body.interview h1.page_head05::before{right:1rem}}body.pr h1.page_head05::after,body.interview h1.page_head05::after{content:"\ff30\ff32";writing-mode:vertical-rl;display:block;position:absolute;top:50%;right:0;width:14px;font-size:9px;color:#bd9734;z-index:2;font-weight:normal;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 767px){body.pr h1.page_head05::after,body.interview h1.page_head05::after{right:1rem}}h2.page_head05{background-color:#f2eeee;background-image:url(../img/bg_head_h2.png);background-size:9px 9px;padding:20px;margin-bottom:20px;margin-top:20px;color:var(--primary-font-color);font-weight:normal;border-bottom:none;border:double 3px #ddd}h2.page_head05>span{font-size:1.4rem;line-height:1.5}.page_head06{border-top:solid 2px #e89696;background:#fdebeb;font-size:1.3125rem;font-weight:bold;line-height:1;padding:1.66rem;position:relative;clear:both}@media screen and (max-width: 767px){.page_head06{font-size:1.125rem;font-weight:bold;line-height:1;padding:1.125rem}}.page_head06 span{border-radius:4px 4px 0 0;background-color:#e89696;color:#fff;padding:.33rem .5rem;font-size:.75rem;font-weight:bold;line-height:1;position:absolute;right:1rem;top:0;transform:translate(0, -100%)}.page_head06 small{margin:0 0 0 1rem;font-weight:400;font-size:.75rem}.page_head07{font-size:1.125rem;font-weight:bold;line-height:1;border-bottom:solid 2px #abd2eb;padding:0 0 .75rem;margin:2rem 0 2rem;clear:both}.page_head07:first-child{margin-top:0}h3.page_head07,h3.widget-title{display:table;border-spacing:0;width:100%;margin:40px 0 .5rem;background:#e7f1f8;color:var(--primary-link-color);line-height:1.5;border-collapse:separate;padding:20px 1rem;clear:both;font-size:1.2rem}h3.page_head07.pu{background:#72bbe6;color:#fff;border-bottom:solid 2px #509fcd}.page_head08{font-size:1.125rem;font-weight:bold;line-height:1;border-bottom:solid 2px #e6baba;padding:0 0 .75rem;margin:2rem 0 2rem;clear:both}.page_head08:first-child{margin-top:0}.page_head09{font-size:1.125rem;font-weight:bold;line-height:1.5;border-left:solid 4px #abd2eb;border-bottom:solid 1px #cbe0ed;padding:.5rem 0 .75rem .75rem;margin:2rem 0 1.5rem;position:relative;clear:both}.page_head09:first-child{margin-top:0}.page_head09 strong{display:block}.page_head09 strong:before{content:"";display:table}.page_head09 strong:after{content:"";display:table;clear:both}.page_head09 strong .btn{float:right}.page_head10{text-align:center;font-size:1.75rem;line-height:1.25;color:#237fc7;padding:1.66rem 0 0}.page_head11{font-size:1rem;font-weight:normal;line-height:1;position:relative}.page_head11>i{color:#75bce6;margin:0 .5rem 0 0}.page_head12{font-size:1rem;font-weight:normal;line-height:1;color:#72bbe6;margin:0 0 .75rem}.page_head13{background:linear-gradient(to right, #159DD3, var(--primary-link-color));color:#fff;font-size:1.5rem;font-weight:bold;line-height:1;padding:1.25rem}.recommend_head01{position:relative;background:#f2eeee url("../img/bg_head_h2.png");background-size:9px 9px;padding:16px 9rem 16px 20px;margin-bottom:20px;margin-top:20px;color:var(--primary-font-color);font-weight:normal;border:double 3px #ddd;font-size:1.4rem}.recommend_head01 .recommend_head01__link{position:absolute;top:50%;right:16px;margin-top:-1rem}.recommend_head01 .recommend_head01__link a{color:#fff;font-weight:normal;font-size:16px;background-color:#55524e;padding:.3rem 15px;border-radius:20px}.recommend_head02{position:relative;display:table;border-spacing:0;width:100%;margin:40px 0 .5rem;line-height:1.5;border-collapse:separate;padding:20px 9rem 20px 1rem;clear:both;font-size:1.2rem;font-weight:bold;background:#e7f1f8;color:var(--primary-link-color);border-bottom:solid 2px #aed3ec}.recommend_head02 .recommend_head02__link{position:absolute;top:50%;right:19px;margin-top:-1rem}.recommend_head02 .recommend_head02__link a{color:#fff;font-weight:normal;font-size:16px;background-color:var(--primary-link-color);padding:.3rem 15px;border-radius:20px}h5{margin:20px 0 5px 0;font-size:1.1rem !important;font-weight:bold;color:var(--primary-link-color)}.page_date{font-weight:normal;font-size:14px;text-align:right;padding:0 1.5rem .5rem}.page_lead{padding:1em}.page_lead:first-child{padding-top:1em}.page_introduce{position:relative;padding:0 5rem 0 0;margin:2rem 0}.page_introduce:first-child{margin-top:0}.page_introduce:before{content:"";display:block;position:absolute;right:0;top:0;height:5rem;width:4rem;background-image:url(../svg/char_01.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:center center}.page_introduce>p{position:relative;padding:1.125rem;min-height:5rem;border-radius:6px;background-color:#fcf2de;color:var(--primary-font-color)}.page_introduce>p:before{border-style:solid;border-width:5px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fcf2de;content:"";display:block;font-size:.875rem;position:absolute;right:0;top:1rem;transform:translate(100%, 0)}.page_introduce .white{background-color:#fff;color:var(--primary-font-color)}.page_introduce .white:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (max-width: 767px){.section>.page_introduce{margin:2rem 1rem}}.page_text{margin:0 0 2em}@media screen and (max-width: 767px){.page_text{margin:0 1rem 2em}}.box_text{background:#fff;margin:0 0 2rem;padding:1rem}.box_text .nopadding{padding:0}.box_text:last-child{margin-bottom:0}.box_default{background:#f1f8fe;padding:1.75rem;margin:0 0 2rem}.box_default ul li{margin:.5rem .5rem 0 0}.box_default_body{padding:1.5rem 0 0}.box_pink{background:#ffeff0;padding:1.75rem;margin:0 0 2rem}@media screen and (max-width: 767px){.box_pink{padding:1rem}}.box_bluepink{margin:0 0 2.25rem}.box_bluepink_head{position:relative;background:rgba(247,178,183,.14);border-bottom:solid 2px #94bcdd;padding:0}.box_bluepink_head:hover{opacity:.8}.box_bluepink_head:after{content:"";display:block;border-bottom:solid 2px #fac0c4;position:absolute;bottom:-2px;right:0;left:50%;z-index:2}.box_bluepink_head>a{display:block;padding:1rem}.box_bluepink_head>a>span{font-size:1.25rem;font-weight:normal;line-height:1;padding:0 0 0 1rem;color:#707070}.box_bluepink_head>i{font-size:1.5rem;position:absolute;left:0;top:0}.box_bluepink_head>i+span{padding:0 0 0 2.25rem;color:#707070}.box_bluepink_head>span{font-size:1.25rem;font-weight:normal;line-height:1}.box_bluepink_head>span>small{font-size:1rem;font-weight:normal;line-height:1}.box_bluepink_head .more{position:relative;top:0;float:right;border-bottom:solid 1px #707070;padding:0 12px 2px 0;margin-top:5px;font-size:.9rem}.box_bluepink_head .more:after{position:absolute;content:"";right:2px;bottom:-5px;width:10px;height:10px;border-right:solid 1px #707070;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.box_bluepink_body{padding:1rem 0 0}.box_bluepink_body ul li{margin:.5rem .5rem 0 0}.page_alert{padding:0 1em 1em}.page_alert:first-child{padding-top:1em}.page_alert p{background-color:#f5f5f5;padding:.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1;font-size:114%}.page_bnr>a{display:block;margin:0 0 .5rem;text-align:center}.page_bnr>a img{width:100%;height:auto;max-width:280px}.page_bnr>a:last-child{margin-bottom:0}@media screen and (max-width: 767px){.page_bnr{margin:0 1rem 1rem}}.page_tab{padding:1em}@media screen and (max-width: 767px){.page_tab{padding:1em 0}}.page_tab ul{display:table;table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;height:3em;border-bottom:solid 1px #4b9bca}.page_tab li{display:table-cell;vertical-align:bottom;height:100%;padding:0 .25em}.page_tab li:first-child{padding-left:.5em}.page_tab li:last-child{padding-right:.5em}.page_tab a{display:table;border-collapse:separate;border-spacing:0;width:100%;height:100%;border-top:solid 1px #c9cacc;border-right:solid 1px #c9cacc;border-bottom:none;border-left:solid 1px #c9cacc;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-color:#fff;color:#666}.page_tab a.active{background-color:#4b9bca;border-color:#4b9bca;color:#fff}.page_tab a>span{display:table-cell;vertical-align:middle;text-align:center;font-size:114%;line-height:1}.page_tab a{display:table;border-collapse:separate;border-spacing:0;width:100%;height:100%;border-top:solid 1px #c9cacc;border-right:solid 1px #c9cacc;border-bottom:none;border-left:solid 1px #c9cacc;-webki-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-color:#fff;color:#666}.page_tab a.active{background-color:#4b9bca;border-color:#4b9bca;color:#fff}.page_tab a>span{display:table-cell;vertical-align:middle;text-align:center;font-size:114%;line-height:1}@media screen and (max-width: 767px){.page_tab a>span{font-size:100%;letter-spacing:-0.2ex}}.page_btnnav{padding:1em}.page_btnnav:last-of-type{border-bottom:solid 1px #e3e6e8;margin-bottom:1em}@media screen and (max-width: 767px){.page_btnnav{padding:1em 0}}.page_btnnav ul{display:table;table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;height:4em;border-top:solid 2px #f0f3f5;border-bottom:solid 2px #f0f3f5}.page_btnnav li{display:table-cell;vertical-align:middle;height:100%}.page_btnnav li a{display:table;border-collapse:collapse;border-spacing:0;width:100%;height:100%;border-top:none;border-right:solid 2px #f0f3f5;border-left:none;border-bottom:none;background-color:#fff;color:#666}.page_btnnav li a.active{background-color:#4b9bca;border-color:#4b9bca;color:#fff}.page_btnnav li a>span{display:table-cell;vertical-align:middle;text-align:center;font-size:114%;line-height:1}@media screen and (max-width: 767px){.page_btnnav li a>span{font-size:100%;letter-spacing:-0.2ex}}.page_btnnav li i{line-height:1;font-size:150%;vertical-align:middle;margin:0 .25em 0 0}@media screen and (max-width: 767px){.page_btnnav li i{display:block;margin:0}}.page_btnnav lilast-child a{border-right:none}.page_btnnav>p{font-size:114%;padding-top:1em;padding-bottom:1em}@media screen and (max-width: 767px){.page_btnnav>p{font-size:100%}}.page_btnnav ul+p{margin-top:.75em;padding-top:0;padding-bottom:0}.page_btnnav_type_bg{background-color:#e3e6e8;border-radius:3px;border:none;padding:0 1em}@media screen and (max-width: 767px){.page_btnnav_type_bg{background-color:#e3e6e8;border-radius:3px;border:none;padding:0}}.page_pager{margin:0 0 2rem}.page_pager ul{text-align:center;font-weight:bold;font-size:1rem}.page_pager ul li{display:inline;padding:0 .5rem}.page_pager ul li i{line-height:1}.page_pager ul li a{display:inline-block;padding:.25rem;color:var(--primary-link-color);text-decoration:underline}.page_pager ul li span{display:inline-block;padding:.25rem;border-radius:4px;text-align:center;background-color:#b2ccde;color:#53595f}.box_btn{text-align:center}.box_btn_2col div{display:inline-block}@media screen and (max-width: 767px){.box_btn_2col div{display:block;margin:0 0 .75rem}}.page_notes{display:inline-block;color:#999;font-size:80%}.box_error{background-color:#f1f1f1;font-size:.75rem;font-weight:bold;color:#d6071a;line-height:2;margin:0 0 1rem;padding:1rem 0}.box_comment{position:relative;padding:1rem 1rem 1rem 3.5rem;background-color:#e9f4eb;border-radius:4px}.box_comment:before{position:absolute;left:.75rem;top:1rem;color:#c1d6b0;font-size:2rem;content:"\e91a";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote{position:relative;padding:1rem 1rem 1rem 3.5rem;background-color:#e9f4eb;border-radius:4px;margin-bottom:10px;border:none}blockquote:before{position:absolute;left:.75rem;top:1rem;color:#c1d6b0;font-size:2rem;content:"\e91a" !important;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qa_area .inner blockquote{border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.box_memo{position:relative;padding:1rem 1rem 1rem 3.5rem;background-color:#efefef;border-radius:4px}.box_memo:before{position:absolute;left:.75rem;top:1rem;color:#d0d0d0;font-size:2rem;content:"\e919";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box_dr_commnet{position:relative;padding:1rem 1.66rem;border-radius:4px;background-color:#e7f1f8}.box_dr_commnet_label{position:absolute;left:1.66rem;top:0;transform:translate(0, -100%);font-size:.75rem;font-weight:bold;line-height:1;border-radius:4px 4px 0 0;background-color:var(--primary-link-color);color:#fff;padding:.25rem .5rem}.box_dr_commnet_head{padding:0 0 0 4rem;margin:0 0 1rem;position:relative;font-size:.875rem;line-height:1.5;font-weight:bold;color:var(--primary-link-color);min-height:3rem}.box_dr_commnet_image{position:absolute;left:0;top:0;width:3rem}.box_dr_commnet_image>span{display:block;position:relative;overflow:hidden;border-radius:3px}.box_dr_commnet_image>span:before{content:"";display:block;position:relative;z-index:1;padding:100% 0 0}.box_dr_commnet_image>span img{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);width:auto;height:100%}.box_image:before,.box_image:after{content:"";display:table}.box_image:after{clear:both}.box_image.box_image_right>div:first-child,.box_image.box_image_left>div:first-child{width:100%;text-align:center}.detail_text .box_image.box_image_right>div:first-child img,.detail_text .box_image.box_image_left>div:first-child img{width:100%;height:auto;max-height:none}.box_image.box_image_left>div:first-child{float:left}.box_image.box_image_left>div:last-child{float:left;padding:0 0 0 1rem}@media screen and (max-width: 767px){.box_image.box_image_left>div:first-child,.box_image.box_image_right>div:first-child,.box_image.box_image_left>div:last-child,.box_image.box_image_right>div:last-child{width:auto;float:none;padding:0}.box_image.box_image_left>div:first-child,.box_image.box_image_right>div:first-child{text-align:center;margin:0 0 .75rem}.box_image.box_image_right>div:first-child img,.box_image.box_image_left>div:first-child img{width:66.66%;height:auto}}.gmap iframe{width:100%;height:400px}@media screen and (max-width: 767px){.gmap iframe{height:33.33vh}}.gmap img{width:100%;height:auto}.list_float{margin:0 -1em;box-sizing:border-box}.list_float ul:before,.list_float ul:after{content:" ";display:table}.list_float ul:after{clear:both}.list_float>ul{box-sizing:border-box}.list_float>ul>li{float:left;padding:0 1em;box-sizing:border-box}.list_float_col_auto>ul>li{display:inline-block}.list_float_2col>ul>li{width:50%}.list_float_2col>ul>.colspan2{width:100%}.list_float_3col>ul>li{width:33.33%}.list_float_3col>ul>.colspan2{width:66.66%}.list_float_3col>ul>.colspan4{width:100%}.list_float_4col>ul>li{width:25%}.list_float_4col>ul>.colspan2{width:50%}.list_float_4col>ul>.colspan3{width:75%}.list_float_4col>ul>.colspan4{width:100%}.list_float_5col>ul>li{width:20%}.list_float_5col>ul>.colspan2{width:40%}.list_float_5col>ul>.colspan3{width:60%}.list_float_5col>ul>.colspan4{width:80%}.list_float_5col>ul>.colspan5{width:100%}.list_float_6col>ul>li{width:16.66%}.list_float_6col>ul>.colspan2{width:33.33%}.list_float_6col>ul>.colspan3{width:50%}.list_float_6col>ul>.colspan4{width:66.66%}.list_float_6col>ul>.colspan5{width:83.3%}.list_float_6col>ul>.colspan6{width:100%}.list_float_7col>ul>li{width:14.28%}.list_float_7col>ul>.colspan2{width:28.56%}.list_float_7col>ul>.colspan3{width:42.84%}.list_float_7col>ul>.colspan4{width:57.12%}.list_float_7col>ul>.colspan5{width:71.4%}.list_float_7col>ul>.colspan6{width:85.68%}.list_float_7col>ul>.colspan7{width:100%}.list_float_8col>ul>li{width:12.5%}.list_float_8col>ul>.colspan2{width:25%}.list_float_8col>ul>.colspan3{width:37.5%}.list_float_8col>ul>.colspan4{width:50%}.list_float_8col>ul>.colspan5{width:62.5%}.list_float_8col>ul>.colspan6{width:75%}.list_float_8col>ul>.colspan7{width:87.5%}.list_float_8col>ul>.colspan8{width:100%}.list_float_9col>ul>li{width:11.11%}.list_float_10col>ul>li{width:10%}.list_float_11col>ul>li{width:9.09%}.list_float_12col>ul>li{width:8.33%}@media screen and (max-width: 767px){.list_float_6col>ul>li{width:33.33%}.list_float_6col>ul>.colspan2{width:33.33%}.list_float_6col>ul>.colspan3{width:66.66%}.list_float_6col>ul>.colspan4{width:66.66%}.list_float_6col>ul>.colspan5{width:100%}.list_float_6col>ul>.colspan6{width:100%}.list_float_7col>ul>li{width:25%}.list_float_7col>ul>.colspan2{width:25%}.list_float_7col>ul>.colspan3{width:50%}.list_float_7col>ul>.colspan4{width:50%}.list_float_7col>ul>.colspan5{width:75%}.list_float_7col>ul>.colspan6{width:75%}.list_float_7col>ul>.colspan7{width:100%}.list_float_8col>ul>li{width:25%}.list_float_8col>ul>.colspan2{width:25%}.list_float_8col>ul>.colspan3{width:50%}.list_float_8col>ul>.colspan4{width:50%}.list_float_8col>ul>.colspan5{width:75%}.list_float_8col>ul>.colspan6{width:75%}.list_float_8col>ul>.colspan7{width:100%}.list_float_8col>ul>.colspan8{width:100%}.list_float_9col>ul>li{width:20%}.list_float_10col>ul>li{width:20%}.list_float_11col>ul>li{width:20%}.list_float_12col>ul>li{width:20%}}.list_sns{padding:1.5rem 0 2.75rem;margin:0 0 2.25rem}.list_sns ul{display:table;border-collapse:separate;border-spacing:.875rem 0;height:2.5rem;table-layout:fixed;margin:0 auto}.list_sns ul li{display:table-cell;vertical-align:middle;width:3.75rem;height:100%}.list_sns ul li a{display:table;border-collapse:collapse;border-spacing:0;width:100%;height:100%}.list_sns ul li a i{display:table-cell;vertical-align:middle;text-align:center;font-size:1.66rem;color:#fff}.list_sns ul li a>.icon-sns-facebook{background-image:url(../img/icon_facebook.png);background-size:cover}.list_sns ul li a>.icon-sns-facebook:before{content:none}.list_sns ul li a>.icon-sns-line{background-image:url(../img/icon_line.png);background-size:cover}.list_sns ul li a>.icon-sns-line:before{content:none}.list_sns ul li a>.icon-sns-twitter{background-image:url(../img/icon_twitter.png);background-size:cover}.list_sns ul li a>.icon-sns-twitter:before{content:none}.list_sns ul li a>.icon-sns-google{background-color:#e05c4f;border-radius:50%}.list_sns ul li a>.icon-sns-node{background-color:var(--primary-link-color);border-radius:50%}.list_news>li{border-top:solid 2px #eaeaea;padding:2rem 0 1.75rem}@media screen and (max-width: 767px){.list_news>li{padding:1rem 1rem}}body.category-interview .list_news{display:flex;flex-wrap:wrap}body.category-interview .list_news li{border:none;padding:0;width:48%;margin:0 auto 1rem;text-align:center}body.category-interview .list_news li .list_news_author figure img{width:100%;height:auto}body.category-interview .list_news li .list_news_author figure img+p{text-align:left}.list_pickup{margin:2rem 0 0}.list_pickup a{color:inherit}.list_pickup>li{padding:1rem 1rem;background:#fff;color:inherit;box-shadow:0px 0px 6px 0px rgba(0,0,0,.21);margin:0 0 .5rem}@media screen and (max-width: 767px){.list_pickup>li{margin:0 1rem .5rem}}.list_news_head{font-size:1.375rem;font-weight:bold;line-height:2rem;color:var(--primary-font-color);display:table;border-collapse:collapse;width:100%}.list_news_head a{color:inherit}.list_news_head span{display:table-cell;vertical-align:top}.list_news_head figure{display:table-cell;vertical-align:top;width:6.75rem}.list_news_head figure span{display:block;position:relative;overflow:hidden;width:6rem;border-radius:6px;margin:0 0 0 auto}.list_news_head figure span:before{content:"";display:block;padding:70% 0 0;position:relative;z-index:1}.list_news_head figure span img{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);width:126%;height:auto}@media screen and (max-width: 767px){.list_news_head{font-size:1.125rem;line-height:1.5rem}.list_news_head figure{width:4rem}.list_news_head figure span{width:6rem}}.list_news_info{color:#b5b5b5;font-size:.6875rem;line-height:1;margin:.5rem 0 .875rem}.list_news_cate{font-size:.6875rem;line-height:1}.list_news_cate:after{content:"|";margin:0 .25rem}.list_news_update{font-size:.6875rem;line-height:1}.list_news_comment{border-radius:6px;background-color:#f1f8fe;padding:1.25rem 1.25rem 1.25rem 5rem;position:relative}.list_news_comment>figure{position:absolute;left:1.25rem;top:1.25rem;width:2.75rem}.list_news_comment>figure>span{position:relative;display:block;overflow:hidden;border-radius:50%}.list_news_comment>figure>span:before{content:"";position:relative;z-index:1;display:block;padding:100% 0 0}.list_news_comment>figure>span>img{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%, -50%);width:auto;height:100%;border:solid 2px #6b9dbd;border-radius:50%;box-sizing:border-box}.list_news_comment_name{color:#4d9dcc;font-size:1rem;line-height:1;margin:0 0 .5rem}.list_news_comment_name small{font-size:.875rem;line-height:1}.list_news_comment_name a{color:inherit}.list_news_comment_name>p{color:var(--primary-font-color);font-weight:normal}.list_news_author{margin:.75rem 0 0;color:inherit}.list_news_author>small{color:#a5d4ef;font-size:1rem;line-height:1}.list_news_author>small:after{content:"|";margin:0 .25em}.list_news_author>span{font-size:1rem;font-weight:bold;line-height:1}.list_news_author>span>small{font-size:.75rem;font-weight:normal;line-height:1;margin:0 0 0 .5rem}@media screen and (max-width: 767px){.list_news_author>small{font-size:.875rem}.list_news_author>span{font-size:.875rem}.list_news_author>span>small{font-size:.6875rem}}body.term-manga .list_news_head,.one-column .list_news_head{display:block}body.term-manga .list_news_head figure,.one-column .list_news_head figure{display:block;width:70%;margin:0 auto .7rem}body.term-manga .list_news_head figure span,.one-column .list_news_head figure span{width:100%}body.term-manga .list_news_head span,.one-column .list_news_head span{display:block}.list_cate{font-size:1rem;margin-bottom:-0.75rem}.list_cate li{display:inline-block;margin:0 .75rem .75rem 0;line-height:1}.list_cate li a{text-decoration:underline}.list_search_type{font-size:1rem;padding:.75rem;background-color:#e1e6ea}.list_search_type li{margin:0 0 .25rem;background-color:#fff;text-align:right;position:relative}.list_search_type li:last-child{margin-bottom:0}.list_search_type li a{display:block}.list_search_type span{position:absolute;left:1.375rem;top:50%;transform:translate(0, -50%);display:inline-block;vertical-align:middle;text-align:left;font-size:1.5rem;line-height:1;color:#53595f}.list_search_type i{color:var(--primary-link-color)}.list_search_type small{display:block;font-size:.75rem;line-height:1;color:#b5d1e7;margin:.5rem 0 0}.list_search_type_image{display:inline-block;position:relative;overflow:hidden;border-radius:0;width:5.25rem;height:5.25rem;vertical-align:middle;margin:0}.list_search_type_image:before{content:"";display:block;position:relative;z-index:1;padding:100% 0 0}.list_search_type_image img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;width:100%;height:auto}.list_searchcate{margin:0 -5px}.list_searchcate ul:before,.list_searchcate ul:after{content:"";display:table}.list_searchcate ul:after{clear:both}.list_searchcate ul li{width:33.33%;min-height:3.75rem;float:left;padding:0 5px 10px}@media screen and (max-width: 767px){.list_searchcate ul li{width:50%}}.list_searchcate ul li.clear{width:100%}@media screen and (max-width: 767px){.list_searchcate ul li.clear{width:100%}}.list_searchcate ul li .btn{width:100%}.section_osusume{background-color:rgba(0,0,0,0)}.box_osusume{margin:0 -0.375rem}.box_osusume>div{display:table;border-collapse:separate;border-spacing:.375rem 0;width:100%;table-layout:fixed}.box_osusume_col{display:table-cell;vertical-align:top}@media screen and (max-width: 767px){.box_osusume{margin:0}.box_osusume>div{display:block;border-spacing:0;width:auto}.box_osusume_col{display:block;margin:0 0 1.125rem}}.osusume_head{border-top:solid 5px var(--primary-link-color);background-color:#7296b2;background-image:url(../img/bg_head01.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:1.3125rem;font-weight:500;line-height:1;padding:1.25rem 1rem;margin:0 0 .5rem}.osusume_subhead{font-size:.875rem;line-height:1;margin:0 0 .75rem}.osusume_subhead i{color:var(--primary-link-color);margin:0 .25rem 0 0}.osusume_text{background:#fff;box-shadow:0px 0px 6px 0px rgba(0,0,0,.21);margin:0 0 .25rem;padding:1rem}.osusume_text:last-child{margin-bottom:0}.osusume_kamoku{display:block;color:inherit;padding:0;position:relative}.osusume_kamoku_thumb{position:absolute;right:1rem;top:1rem;width:3.75rem}.osusume_kamoku_thumb>span{display:block;position:relative;overflow:hidden}.osusume_kamoku_thumb>span:before{content:"";display:block;position:relative;z-index:1;padding:100% 0 0}.osusume_kamoku_thumb>span img{position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%, -50%);width:auto;height:100%}.osusume_kamoku p{font-weight:bold;font-size:.875rem;line-height:1.125;min-height:6rem;margin:0;padding:1rem 5rem 1rem 1rem}.osusume_kamoku time{display:block;color:#9db1bf;font-size:.66rem;line-height:1;padding:0 1rem .5rem}.osusume_kamoku_list{border-top:solid 1px #dfe0e2;padding:.33rem 1rem .5rem}.osusume_kamoku_list span{display:inline-block;border-radius:.75rem;border:solid 1px var(--primary-link-color);padding:.125rem .5rem;margin:0 .5rem 0 0;font-size:.75rem;color:var(--primary-link-color);line-height:1;vertical-align:middle}.osusume_kamoku_notes{border-top:solid 1px #dfe0e2;padding:.33rem 1rem .5rem}.osusume_kamoku_notes p{color:#a0a3a5;font-weight:bold;font-size:.66rem;line-height:1.125;min-height:2rem;margin:0;padding:.5rem 0 0}.osusume_extracts{position:relative;padding-right:5rem;display:block;color:inherit}.osusume_extracts_thumb{position:absolute;right:1rem;top:1rem;width:3.75rem}.osusume_extracts_thumb>span{display:block;position:relative;overflow:hidden}.osusume_extracts_thumb>span:before{content:"";display:block;position:relative;z-index:1;padding:100% 0 0}.osusume_extracts_thumb>span img{position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%, -50%);width:100%;height:auto}.osusume_extracts_cate{font-size:.75rem;line-height:1;margin:0 0 .5rem;color:var(--primary-link-color)}.osusume_extracts_cate a{font-weight:bold}.osusume_extracts_name{font-size:.875rem;font-weight:bold;line-height:1.125;margin:0 0 .5rem}.osusume_extracts_access{display:block;font-size:.66rem;line-height:1}.osusume_list_cate{font-size:.83rem;font-weight:bold;margin-bottom:-0.75rem}.osusume_list_cate li{display:inline-block;margin:0 .75rem .75rem 0;line-height:1}.osusume_list_cate li a{text-decoration:underline}table{border-collapse:collapse;border-spacing:0;border:1px solid #e5e5e5}th,td{border:1px solid #e5e5e5;padding:8px 13px}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:12px;margin-bottom:12px}.alignleft{float:left;margin-right:12px;margin-bottom:12px}.aligncenter{clear:both;margin-left:auto;margin-right:auto;display:block}.video{position:relative;width:100%;padding-top:56.25%}.video.vertical{width:56.25%;padding-top:100%;max-width:330px;margin:20px auto 0}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}h3:not(.listH3)+p img{width:auto;max-width:100%;margin-top:30px}.detail_text img{width:auto !important;max-height:400px;height:auto;max-width:100%}.detail_text,.detail_text p,.detail_text pre{letter-spacing:.1rem;font-size:1.1rem !important;line-height:2;font-weight:normal}.detail_text h4{text-align:center}.detail_text h4.page_head09{text-align:left}.detail_text h4 strong a{width:80%;margin:20px auto 20px auto;padding:20px 0;font-size:20px;text-decoration:none;display:block;text-align:center;color:#fff;background:#e89696;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;letter-spacing:.4em}@media only screen and (max-width: 767px){.detail_text,.detail_text p,.detail_text pre{margin:0 0 1.6em;line-height:1.8 !important;letter-spacing:.1rem}.detail_text .msg p{margin:0}.detail_text img{width:auto;max-width:100%;height:auto;max-height:inherit}.detail_text h4 strong a{width:100%;padding:10px;letter-spacing:.2em;line-height:1.4}}#toc_container{width:100%;padding:28px 16px;margin:20px 0;background:#f1f8fe}.toc_list>li>a:before{content:"\ff1e";margin-right:.2em}.toc_list li li a{display:block;background-color:#fff;padding:5px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:14px;display:flex;justify-content:space-between;align-items:center}.toc_list li li a span{width:calc(100% - 45px)}.toc_list li li a span.icon_video{display:inline-block;position:relative;width:45px;min-width:45px;margin-left:5px;margin:0 5px;letter-spacing:0}.toc_list li li a span.icon_video::before{content:url(/wp-content/themes/medicaldoc/common/img/index_video_icon.svg);position:absolute;top:50%;left:0;margin-top:-15px;width:45px;height:29px}.toc_list li li a span.icon_mdocb{display:inline-block;position:relative;width:8em;min-width:8em;padding-left:30px;margin-left:5px;line-height:1.2;font-size:.6rem;color:var(--primary-font-color);letter-spacing:0}.toc_list li li a span.icon_mdocb::before{content:url(/wp-content/themes/medicaldoc/common/img/icon_index_star.svg);position:absolute;top:50%;left:0;margin-top:-15px;width:25px;height:25px}.toc_list li li:last-child a{border-bottom:1px solid #ccc;margin-bottom:14px}.btnSet a,.btnSet .elementor-button-wrapper a{display:inline-block;width:auto;padding:.8em 8%;position:relative;border-radius:0}.btnSet a:after{content:"";position:absolute;width:15px;height:15px;bottom:0;margin-bottom:1.38em;margin-left:6px;background-image:url(../img/ico_another.png);background-size:contain}.btnSet .elementor-button-wrapper a{padding:20px 84px 20px 60px}.btnSet .elementor-button-wrapper a:after{content:"";position:absolute;top:50%;margin-top:-10px;right:58px;width:15px;height:15px;bottom:0;margin-bottom:1.38em;margin-left:6px;background-image:url(../img/ico_another.png);background-size:contain}@media(max-width: 600px){.btnSet .elementor-button-wrapper a{font-size:1.2rem;padding:20px 44px 20px 20px;line-height:1.4}.btnSet .elementor-button-wrapper a:after{right:24px;margin-top:-9px}}.sv .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sv .clearfix{display:inline-table}.sv .pc{display:block}.sv .sp{display:none}@media only screen and (max-width: 860px){.sv .pc{display:none}.sv .sp{display:block}}.sv{max-width:1000px;background:#fff;margin-top:100px;margin-bottom:60px}.sv_inner{width:100%;padding:3%;padding-bottom:4%;background:#fff;border:1px solid #eee;margin-top:8px !important}.sv_inner .title-border{display:none !important}.sv_inner p{font-size:.8em !important;line-height:2 !important}.sv_inner.clearfix{display:block}.sv .elementor-row{display:block}.sv .box_r,.sv .elementor-col-50:last-child{float:right}.sv .box_l,.sv .elementor-col-50:first-child{float:left}.sv .img_wrap,.sv .elementor-col-50:first-child{width:37%;box-sizing:border-box;text-align:center}.sv .img_wrap img{max-width:100%;width:100%;height:auto}.sv .img_wrap img:nth-child(2){margin-top:10px}.sv .text_wrap,.sv .elementor-col-50:last-child{width:58%;box-sizing:border-box}.sv h2{font-size:24px;color:#5d90cb;letter-spacing:.1em;padding:0;line-height:1;background:none;box-shadow:none;text-align:left;position:static;margin-top:20px;margin-bottom:0}.sv strong{font-size:30px;font-weight:bold;color:#414141;line-height:1.2}.sv strong span{font-size:20px}.sv h3{font-size:15px;color:#5d90cb;background:none;padding:0;margin:25px 0 12px}.sv p{line-height:1.7;margin-bottom:5px}.sv a{text-decoration:underline}.sv ul li{font-weight:bold;line-height:2.2;letter-spacing:.05em;padding-left:1em;position:relative}.sv ul li:before{position:absolute;content:"";left:0;top:12px;width:10px;height:10px;background:#666363;border-radius:50%}.sv .title-border,.sv .elementor-image-box-title{display:flex;align-items:center}.sv .title-border:after,.sv .elementor-image-box-title:after{border-top:1px solid #5d90cb;content:"";flex-grow:1;margin-left:1rem}@media only screen and (max-width: 767px){.sv .box_r{float:none}.sv .box_l{float:none}.sv .img_wrap{width:100%;box-sizing:border-box}.sv .img_wrap img{max-width:440px;width:100% !important}.sv .text_wrap{width:100%;box-sizing:border-box;margin-top:20px;padding:20px}.sv .elementor-col-50{float:none !important;width:100% !important}.sv strong{margin-top:1em;font-size:26px}.sv strong span{font-size:18px}.sv h3{margin-top:20px}}@media only screen and (max-width: 600px){.sv strong{font-size:22px}.sv strong span{font-size:14px}}.balloon5{width:100%;margin:1.5em 0;overflow:hidden}.balloon5 .faceicon{float:left;margin-right:-90px;width:80px}.balloon5 .faceicon img{width:100%;height:auto;border:solid 3px #d7ebfe;border-radius:50%}.balloon5 .chatting{width:100%}.says{display:inline-block;position:relative;margin:5px 0 0 105px;padding:17px 13px;border-radius:12px;background:#d7ebfe}.says:after{content:"";display:inline-block;position:absolute;top:18px;left:-24px;border:12px solid rgba(0,0,0,0);border-right:12px solid #d7ebfe}.says p{margin:0 0 1.6em;padding:0}span.name_dr{color:var(--primary-link-color);font-weight:bold;font-size:1.1rem !important}span.name_cl{position:relative;color:var(--primary-link-color);font-size:.9rem !important}div.dr_profile{background:#f5f5f5;padding:20px}div.dr_profile p{font-size:.9rem !important;margin:0 !important}div.dr_profile strong{color:var(--primary-link-color);letter-spacing:.1em;margin-bottom:1em !important}.feature_inner{background:#eff4f9;padding:20px}.feature_inner div.page_head04{color:var(--primary-link-color) !important;margin:1rem 0}.feature_inner table{background:#fff;width:100%;font-size:.9rem}.feature_inner td{padding:3px 5px;letter-spacing:0}.msg{padding:20px 0}.faceicon{width:80px;float:left;text-align:center;margin-right:20px;font-weight:bold}.faceicon{color:var(--primary-link-color)}.faceicon img{width:100%;height:auto;border-radius:50%}.faceicon img{border:solid 2px var(--primary-link-color)}.editor.msg{position:relative;display:inline-block;padding:10px;width:100%;background:#89abd8;color:#fff;font-weight:bold;margin-top:20px}.editor.msg:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #89abd8}.msg span.text_icon{width:80px;display:inline-block;text-align:center;margin-right:10px;padding-top:3px}.editor.msg span.text_icon{color:#5d90cb;background:#f9f9f9;font-weight:bold;font-size:.9em}.msg strong{color:#5d90cb}.editor.msg .feature p:before{content:"\7de8\96c6\90e8";top:0;left:0;background:#fff;text-align:center;color:#5d90cb;padding:4px 15px;font-size:.9em;margin-right:10px}.flow{position:relative;border:1px solid #c9e4f4;padding:10px 20px;margin-bottom:40px}.flow::after{content:"";display:block;position:absolute;bottom:-50px;left:45%;width:0px;border-color:#77bde6;border-style:solid;border-width:20px;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}.flow.last::after{border:none}.flow_title p{color:#77bde6;font-size:1.25rem !important;border-bottom:1px solid #ededed;margin-bottom:10px}#yobolife{background:#eff4f9;padding:20px}body .detail_text #yobolife h2{position:relative}.detail_text #yobolife p{margin-top:0 !important}.detail_text #yobolife h3{margin:0 0 1em}.detail_text #yobolife h5{margin:.5em 0 1em}.yobobook{position:relative;width:100%;background:#fff;border:solid 1px #ccc;padding:20px 20px 50px;margin-bottom:10px}.yobobook a{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none}div.yobobook:hover{opacity:.7}.yobobook a:hover{opacity:.7}.yobobook a:after{content:"\8cfc\5165\306f\3053\3061\3089";display:block;position:absolute;color:#fff;background:#928d58;padding:5px 0;bottom:0;width:100%;text-align:center}.yobobook .img{display:block;width:20%;float:right}.yobobook .text{width:75%;float:left}.detail_text .yobobook img{width:100%}.detail_text .yobolife_bnr img{width:100%;max-width:600px}@media only screen and (max-width: 767px){.msg{letter-spacing:1px}.yobobook .img{width:35%}.yobobook .text{width:60%;font-size:80%}}.detail_text strong.main{color:#dd385f;background:linear-gradient(transparent 80%, #ffe4e5 80%);padding:0 5px}.detail_text strong.sub{color:#2663ab;background:linear-gradient(transparent 80%, #d2ebfd 80%);padding:0 5px}blockquote a{word-break:break-all}.clinic_info{border:1px solid #ddd;padding:20px}.clinic_info p.access{margin:0 !important}.clinic_info p.access:before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/icon_access.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:5px}.clinic_info p.address{margin:0 !important}.clinic_info p.address:before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/icon_address.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:5px}.map_area{position:relative;width:100%;height:200px;margin-bottom:10px}.map_area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.clinic_info table{width:100%;margin:20px 0 10px}.clinic_info table th,.clinic_info table td{text-align:center}table.timetable{width:100%;margin:20px 0 10px}table.timetable th,table.timetable td{text-align:center}.button_area{margin-top:1em}.button_area ul{text-align:center;list-style:none;padding:0;margin:0 auto}.button_area ul li{display:inline-block;width:calc(50% - 5px);margin-bottom:10px}.button_area ul li:has(.booking){width:100%}.button_area ul li a{display:block;padding:0 5px;font-size:18px;background:var(--primary-link-color);color:#fff;vertical-align:middle;text-decoration:none;position:relative;border-radius:5px;height:40px}@media only screen and (max-width: 767px){.button_area ul li a{padding:7.5px 5px}}.button_area ul li a:hover{opacity:.7}.button_area ul li a.tel{background:none;color:var(--primary-link-color);pointer-events:none;font-weight:bold}@media only screen and (max-width: 767px){.button_area ul li a.tel{font-size:.8rem}}@media only screen and (max-width: 380px){.button_area ul li a.tel{font-size:.7rem}}.button_area ul li a.tel:before{content:"";display:inline-block;width:28px;height:28px;background:url(../img/icon_tel_pc.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:5px}.button_area ul li a.booking{background-color:#e74d3d;font-weight:bold;height:45px}@media only screen and (max-width: 767px){.button_area ul li a.booking{padding:10px 5px}}.button_area ul.sub li a{display:block;padding:5px;font-size:16px;background:#4f98c3;color:#fff;vertical-align:middle;text-decoration:none}.button_area ul.sub li a:not(.tel):after{top:18px}@media only screen and (max-width: 767px){.clinic_info{padding:10px}.clinic_info table{display:table !important}.clinic_info table thead th,.clinic_info table thead td{padding:.2rem !important}.button_area ul li a{font-size:.8rem}.button_area ul li a.tel{pointer-events:auto !important;background:var(--primary-link-color);color:#fff}.button_area ul li a.tel:before{background:url(../img/icon_tel_sp.png) no-repeat center center;background-size:contain;width:22px;height:22px}}.button_area ul.clinic_inq li a.hp.line{background:#4cc764;font-size:16px;border-radius:5px;display:flex;align-items:center;justify-content:center;height:40px;padding-left:2rem;font-size:14px}.button_area ul.clinic_inq li a.hp.line:before{content:url(/wp-content/themes/medicaldoc/common/img/icon_index_line.svg);display:inline-block;width:37px;height:37px;position:absolute;left:.5rem}body.clinic .button_area ul.clinic_inq li.mdocc{width:100%}body.clinic .button_area ul.clinic_inq li.mdocc a.hp{background:none;color:#1b78bd;text-decoration:underline;padding:15px}body.clinic .button_area ul.clinic_inq li.mdocc a.hp:after{top:30px}.button_area ul.clinic_inq li a{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.button_area ul.clinic_inq li{display:inline-block;width:48%}.button_area ul.clinic_inq li.line_area{width:100%}.button_area ul.clinic_inq li a.hp{font-size:14px}.button_area ul.clinic_inq li a.hp.line{text-align:left;font-size:.7rem;padding:15px 10px 15px 36px;letter-spacing:0}.button_area ul.clinic_inq li a.hp.line::before{top:10%;left:2px;width:35px;height:35px}.button_area ul.clinic_inq li a.hp.line::after{top:50%;margin-top:-4px;right:12px}}@media only screen and (max-width: 480px){.clinic_info table,table.timetable{font-size:12px}table.timetable th,table.timetable td{padding:3px}.clinic_info table th,.clinic_info table td{padding:3px !important}}.clinic_article{border-bottom:dotted 4px #ccc;margin-bottom:40px;padding-bottom:20px}ul.point_icon{margin:0 0 1em}ul.point_icon li{list-style:none;display:inline-block;padding:4px 10px;font-size:16px;border:solid 1px #84a4ba;border-radius:20px;background:#f5f5f5;font-weight:bold}.box_image.box_image_right>div#mv_vertical:last-child,.box_image.box_image_left>div#mv_vertical:last-child{width:100%}.img_txt img{max-width:100%;height:auto}.index_area{background:#f1f8fe;padding:20px;margin-top:20px}.detail_text .index_area p{margin:0 0 5px}div.index_h2{display:block;width:100%;padding:5px 5px 5px 1rem;position:relative;line-height:1.4}div.index_h2::before{content:"\ff1e";position:absolute;left:0;color:var(--primary-link-color)}.index_h3_area{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;font-size:0}div.index_h3_area::-webkit-scrollbar{height:8px}div.index_h3_area::-webkit-scrollbar-button{display:none}div.index_h3_area::-webkit-scrollbar-thumb{background:var(--primary-link-color);-webkit-border-radius:4px;border-radius:4px}ul.index_h3{display:block;width:100%;vertical-align:top;font-size:1rem;border-right:solid 1px #bed0e0;border-left:solid 1px #bed0e0}ul.index_h3:last-child{border-right:none;border-bottom:solid 1px #bed0e0}ul.index_h3>li{position:relative;display:block;padding:0 5px 0 10px;margin:0;background:#fff;border-top:solid 1px #bed0e0;overflow-x:hidden}ul.index_h3:last-child>li{border-right:solid 1px #bed0e0}ul.index_h3>li p.title{padding:0;margin:0;font-size:.9rem !important}ul.index_h3>li ul.point_icon{margin:0}ul.index_h3>li ul.point_icon li{font-size:.7rem !important;padding:0 5px !important}@media only screen and (max-width: 767px){ul.index_h3>li p.title{padding:0;margin:0}}.post-content ul.link_list{padding:0}.post-content .link_list li{position:relative;display:inline-block;width:49%;border:solid 1px #ccc;vertical-align:top;height:70px;padding-right:30px}.post-content .link_list li:after{content:"";width:6px;height:6px;border:0px;border-top:solid 2px var(--primary-link-color);border-right:solid 2px var(--primary-link-color);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-4px}.post-content .link_list li a{display:flex;align-items:center;width:100%;height:100%;padding:10px}@media only screen and (max-width: 767px){.post-content .link_list li{display:block;width:100%;height:auto}.post-content .link_list li a{padding:16px}}.page_pager a{background:#a5d4ef;border-bottom:2px solid #61a7db;color:var(--primary-link-color);padding:5px 10px;line-height:2.2}.detail_text .yobolifeMain img{max-height:100%;width:100% !important}.yobolifeMain{margin-bottom:40px}.yobolifeMain p{margin-bottom:0 !important}.yobolifeAbout{background:url(../img/yobolife_bg01.png) no-repeat center;background-size:cover;padding:40px;margin-bottom:50px}.yobolifeAbout .inner_tit{font-size:26px !important;color:var(--primary-font-color);line-height:1.62;text-align:center;margin-bottom:35px;font-weight:bold;letter-spacing:.05em}.yobolifeAbout p{letter-spacing:.05em}.yobolifeAbout .yobolife_btn a{display:block;max-width:315px;background:#fff;padding:17px 28px 17px 46px;font-size:16px;font-weight:bold;line-height:1;position:relative;text-align:center;letter-spacing:.05em;color:var(--primary-font-color);margin:35px auto 0}.yobolifeAbout .yobolife_btn a:before{display:block;content:"";background:url(../img/yobolife_ico_arrow.png) no-repeat left top;background-size:24px 24px;width:24px;height:24px;position:absolute;left:11px;top:50%;margin-top:-12px}.yobolifeAbout .yobolife_btn a:after{content:"";width:0;height:0;border-left:4px solid #72bbe6;border-bottom:3px solid rgba(0,0,0,0);border-top:3px solid rgba(0,0,0,0);display:block;position:absolute;right:10px;top:50%;margin-top:-3px}p.yobolife_tit{font-size:26px !important;color:var(--primary-font-color);line-height:1 !important;text-align:center;padding-bottom:17px;margin-bottom:40px;position:relative;font-weight:bold !important;letter-spacing:.05em}p.yobolife_tit:after{content:"";background:url(../img/yobolife_ico_line.png) repeat-x left top;background-size:64px 6px;width:128px;height:6px;position:absolute;left:50%;bottom:0;margin-left:-64px}.bnr_section .bnr_area{background:#f1f1f1;padding:50px}.bnr_section .bnr_area ul li{margin-top:20px}.bnr_section .bnr_area ul li:first-child{margin:0}.bnr_section .bnr_area ul li a{box-shadow:0 0 10px rgba(0,0,0,.2);display:block}.bnr_section .bnr_area ul li a img{width:100% !important}#newYobolife{margin-top:40px}#newYobolife .about_area{background:#f1f8fe;background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #F1F8FE), color-stop(0, #fff));background:-webkit-linear-gradient(top, #F1F8FE 0%, #fff 100%);background:-moz-linear-gradient(top, #F1F8FE 0%, #fff 100%);background:-o-linear-gradient(top, #F1F8FE 0%, #fff 100%);background:-ms-linear-gradient(top, #F1F8FE 0%, #fff 100%);background:-linear-gradient(top, #F1F8FE 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#F1F8FE", endColorstr="#fff",GradientType=0 );padding:40px 44px 35px}#newYobolife .about_area p{margin-bottom:15px !important;letter-spacing:.05em}#newYobolife .infoWrap{background:#fff;padding:20px;margin:30px 0 44px}#newYobolife .infoWrap .info_tit{font-size:20px;font-weight:bold;letter-spacing:.05em;line-height:1.4;margin-bottom:10px}#newYobolife .infoWrap dl{font-size:16px;line-height:1.5;letter-spacing:.05em}#newYobolife .infoWrap dl dt{float:left;width:125px;font-weight:bold;color:#72bbe6}#newYobolife .infoWrap dl dd{margin-bottom:15px;padding-left:125px}#newYobolife .infoWrap dl dd:last-child{margin:0}#newYobolife .infoWrap dl dd .txt_link{display:inline-block;color:var(--primary-font-color);padding:0 0 3px 0;position:relative}#newYobolife .infoWrap dl dd .txt_link:before{content:"";background:url(../img/yobolife_ico_arrow02.png) no-repeat left top;background-size:10px 10px;width:10px;height:10px;position:absolute;right:-18px;top:50%;margin-top:-5px}#newYobolife .infoWrap dl dd .txt_link:after{content:"";background:#72bbe6;width:100%;height:1px;position:absolute;left:0;bottom:0}#newYobolife .about_area .book_tit{font-size:26px !important;color:var(--primary-font-color);line-height:1;text-align:center;padding-bottom:17px;margin-bottom:31px !important;position:relative;font-weight:bold}#newYobolife .about_area .book_tit:after{content:"";background:url(../img/yobolife_ico_line.png) repeat-x left top;background-size:64px 6px;width:64px;height:6px;position:absolute;left:50%;bottom:0;margin-left:-32px}#newYobolife .bookWrap ul li{background:#fff;float:left;width:32%;margin-left:2%;padding:5% 2.3%;box-sizing:border-box;box-shadow:0 0 7px rgba(0,0,0,.1)}#newYobolife .bookWrap ul li:first-child{margin:0}#newYobolife .bookWrap .imgBox{margin-bottom:5px}#newYobolife .bookWrap .book_name{font-size:16px !important;letter-spacing:.05em;text-align:center;font-weight:bold;line-height:1.4;margin-bottom:6px !important}#newYobolife .bookWrap .txt{font-size:12px !important;line-height:1.5 !important;margin-bottom:10px !important}#newYobolife .book_btn a{display:block;width:100%;background:#72bbe6;color:#fff;font-size:13px;line-height:1;font-weight:bold;letter-spacing:.05em;padding:8px 30px 9px 10px;text-align:center;position:relative}#newYobolife .book_btn a:after{content:"";background:url(../img/yobolife_ico_arrow01.png) no-repeat left top;background-size:10px 10px;width:10px;height:10px;position:absolute;right:10px;top:50%;margin-top:-5px}@media only screen and (max-width: 1080px)and (min-width: 768px){#newYobolife .bookWrap .book_name{font-size:15px !important}}@media only screen and (max-width: 767px){.yobolifeMain{margin-bottom:0}.yobolifeAbout{background:url(../img/yobolife_bg01.png) no-repeat center;background-size:cover;padding:40px 30px}.yobolifeAbout .inner_tit{font-size:24px !important}.yobolifeAbout .yobolife_btn a{max-width:100%}.bnr_section .bnr_area{padding:40px 30px}#newYobolife .about_area{padding:40px 30px 35px}#newYobolife .bookWrap ul li{float:none;width:100%;margin-left:0;margin-top:10px;padding:20px}#newYobolife .bookWrap ul li:after{content:"";display:block;clear:both}#newYobolife .bookWrap ul li .imgBox{float:left;width:105px;margin-right:15px}#newYobolife .bookWrap ul li .detailBox{overflow:hidden}#newYobolife .bookWrap .book_name{text-align:left !important}}@media only screen and (max-width: 480px){.yobolifeAbout{padding:30px 20px}.bnr_section .bnr_area{padding:30px 20px}#newYobolife .about_area{padding:30px 20px}#newYobolife .infoWrap dl dt{float:none;width:100%}#newYobolife .infoWrap dl dd{padding-left:0}#newYobolife .bookWrap ul li{padding:15px}#newYobolife .bookWrap ul li .imgBox{width:70px}#newYobolife .book_btn a{font-size:12px}}.doctorMain{margin-bottom:40px}.detail_text .doctorMain img{max-height:100%;width:100% !important}.doctorAbout{margin-bottom:40px}.doctorAbout .about_tit{font-size:27px !important;font-weight:bold;letter-spacing:.05em;line-height:1.3;margin-bottom:30px}.doctorAbout .txtWrap p{margin-bottom:15px;letter-spacing:.05em}.doctorAbout .txtWrap p:last-child{margin-bottom:0}.doctorAbout .yobolife_link{max-width:215px;margin:35px auto 0;position:relative}.doctorAbout .yobolife_link:after{display:block;content:"";width:168px;height:1px;background:#72bbe6;position:absolute;left:29px}.doctorAbout .yobolife_link a{display:block;padding:5px 10px 6px 27px;font-size:16px;font-weight:bold;line-height:1;position:relative;text-align:center;letter-spacing:.05em;color:#72bbe6}.doctorAbout .yobolife_link a:before{display:block;content:"";background:url(../img/yobolife_ico_arrow.png) no-repeat left top;background-size:24px 24px;width:24px;height:24px;position:absolute;left:0;top:50%;margin-top:-11px}.doctorAbout .yobolife_link a:after{content:"";width:0;height:0;border-left:4px solid #72bbe6;border-bottom:4px solid rgba(0,0,0,0);border-top:4px solid rgba(0,0,0,0);display:block;position:absolute;right:5px;top:50%;margin-top:-2px}.profile_section{background:#f5f5f5;padding:40px;margin-bottom:40px}.profile_section .profile_tit{font-size:14px;letter-spacing:.05em !important;line-height:1;font-weight:normal;padding-bottom:10px;position:relative;margin-bottom:8px}.profile_section .profile_tit:after{content:"";width:47px;height:1px;background:#72bbe6;position:absolute;left:0;bottom:0}.profile_section .doctro_area{margin-bottom:15px}.profile_section .doctro_area p{margin-bottom:0 !important;letter-spacing:.05em}.profile_section .doctro_area .imgWrap{float:left;width:40px;margin-top:6px}.profile_section .doctro_area .imgWrap img{width:40px !important;display:block;border-radius:50%;border:2px solid #3a88b8}.profile_section .doctro_area .nameWrap{float:left;margin-left:6px;font-size:18px !important;letter-spacing:.05em;line-height:2}.profile_section .doctro_area .nameWrap .roma{display:block;font-size:12px;letter-spacing:.05em;line-height:1}.profile_section .txtWrap p{margin-bottom:15px;letter-spacing:.05em}.profile_section .txtWrap p:last-child{margin-bottom:0}.txtWrap .more .toggle{font-weight:bold;margin:0 auto;text-align:center;position:relative;padding-left:26px;width:250px;cursor:pointer;letter-spacing:.05em}.txtWrap .more .toggle:before{display:block;content:"";width:16px;height:16px;background:#72bbe6;border-radius:50%;position:absolute;left:0;top:11px}.txtWrap .more .toggle:hover{opacity:.8}.txtWrap .more .toggle .arrow{display:block;position:relative}.txtWrap .more .toggle .arrow.up:before{display:block;content:"";width:10px;height:2px;background:#fff;position:absolute;left:-23px;top:18px}.txtWrap .more .toggle .arrow.up:after{display:block;content:"";width:2px;height:10px;background:#fff;position:absolute;left:-19px;top:14px}.txtWrap .more .toggle .arrow.down:before{display:block;content:"";width:10px;height:2px;background:#fff;position:absolute;left:-23px;top:18px}.txtWrap .more .details{display:none;margin-top:15px}.qa_section{background:#f1f8fe;padding:30px 0 40px}.qa_section.bg_none{background:none}.qa_section .qa_tit{background:url(../img/yobolife_ico_line02.png) no-repeat left 9px;font-size:22px !important;letter-spacing:.05em;line-height:1.6 !important;padding:0 44px;font-weight:bold;margin-bottom:30px}.qa_section .qa_tit_s{font-size:18px !important;letter-spacing:.05em;line-height:1.6 !important;padding:0 18px;font-weight:bold;margin-bottom:20px;position:relative}.qa_section .qa_tit_s:before{position:absolute;top:5px;left:0;content:"\25a0";color:#f9b1b6;font-size:6px}.qa_section .imgWrap{padding:0;margin-bottom:35px}.qa_section .inner{padding:0 44px}.qa_section .siteorigin-widget-tinymce #toc_container{background-color:#f1f8fe;margin:-40px 0 0}.qa_section .siteorigin-widget-tinymce #toc_container:after{background-color:#fff;content:"";height:40px;display:block;margin:30px -16px 0}.qa_area .iconItem span.txt{margin-bottom:0 !important;font-size:14px !important;line-height:1.6;letter-spacing:.05em}.editorWrap .iconItem{text-align:right;margin-bottom:6px}.editorWrap .iconItem .txt img{display:inline-block !important;vertical-align:top;margin-left:10px;width:40px !important;border-radius:50%;border:solid 2px #6b9dbd}.editorWrap .titWrap{background:#fff;border-radius:10px;padding:20px;font-size:18px;line-height:2;font-weight:bold;color:#367ca5;letter-spacing:.05em;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative}.editorWrap .titWrap:before{content:"";background:url(../img/yobolife_ico_arrow03.png) no-repeat left top;width:26px;height:24px;position:absolute;right:45px;top:-18px}.editorWrap .titWrap p{margin-bottom:0 !important;font-weight:bold;letter-spacing:.05em}.editorWrap .titWrap.gyaku p{font-weight:normal;color:#000}.doctorWrap .iconItem{font-size:14px;letter-spacing:.05em;margin-bottom:6px}.doctorWrap .iconItem .txt img{display:inline-block !important;vertical-align:top;margin-right:10px;width:40px !important;border-radius:50%;border:solid 2px #6b9dbd}.doctorWrap .iconItem .txt li{display:inline-block !important;vertical-align:middle}.doctorWrap .iconItem ul.txt{margin-bottom:20px !important}.doctorWrap .txtWrap{background:#fff;border-radius:10px;padding:20px;font-size:18px;line-height:2px;color:#000;letter-spacing:.05em;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;word-break:break-all}.doctorWrap .txtWrap:before{content:"";background:url(../img/yobolife_ico_arrow04.png) no-repeat left top;width:26px;height:24px;position:absolute;left:50px;top:-18px}.doctorWrap .txtWrap p{margin-bottom:15px;letter-spacing:.05em}.doctorWrap .txtWrap p:last-child{margin-bottom:0}.doctorWrap .txtWrap .gyaku p{font-weight:bold;color:#367ca5}.articleWrap .txtWrap{background:#fff;border-radius:10px;padding:20px;font-size:18px;line-height:2px;color:#000;letter-spacing:.05em;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;word-break:break-all}.txt_color{color:#72bbe6}.pink_line{font-weight:bold;background:linear-gradient(transparent 80%, #F9B1B6 80%)}.green_line{font-weight:bold;background:linear-gradient(transparent 80%, #dcf0ec 80%)}.summarize_section{margin:40px 0 30px}.summarizeWrap{background:#fff;border-radius:10px;font-size:18px;line-height:2px;color:#000;letter-spacing:.05em;position:relative}.summarizeWrap p.yobolife_tit{margin-bottom:30px}.summarizeWrap p.yobolife_tit:after{width:32px;margin-left:-16px}.qa_area .circle_list li{line-height:2;position:relative;padding-left:20px}.qa_area .circle_list li:before{content:"";display:block;width:10px;height:10px;background:#72bbe6;border-radius:50%;position:absolute;left:0;top:13px}.doctorWrap .txtWrap .img_box .catch{display:block;font-size:14px;color:#afafaf;text-align:center;line-height:2;margin-top:10px;font-weight:bold}@media only screen and (max-width: 767px){.scroll{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.scroll::-webkit-scrollbar{height:8px}.scroll::-webkit-scrollbar-button{display:none}.scroll::-webkit-scrollbar-thumb{background:var(--primary-link-color);-webkit-border-radius:4px;border-radius:4px}}.style_table{width:100%;border:none}.style_table th{border:1px solid #fff;line-height:1.67;color:#000;background:#fcdee0;width:21%;font-weight:normal}.style_table td{border:1px solid #fff;line-height:1.67;color:#000;background:#fef8f8}.introduction_section{margin-bottom:30px}.introduction_section .introductionWrap{width:92px;float:left;font-size:14px;letter-spacing:.05em}.introduction_section .introductionWrap p{font-size:14px !important;line-height:1;letter-spacing:.05em;position:relative;padding-bottom:10px;border-bottom:1px solid #72bbe6;margin-bottom:0}.introduction_section .snsWrap{float:right}.introduction_section .snsWrap .list_sns{padding:0;margin:0}.introduction_section .snsWrap .list_sns ul{border-spacing:0;height:auto}.introduction_section .snsWrap .list_sns ul li{width:30px;height:30px}.introduction_section .snsWrap .list_sns a{width:30px;height:30px;box-sizing:border-box;border-radius:50%;margin-left:10px}.introduction_section .snsWrap .list_sns a i{font-size:23px;border-radius:50%;line-height:1;letter-spacing:0}.sectino_sns ul li{width:3rem;height:3rem}.share_section{background:#f1f1f1;padding:50px 44px}.share_section .share_tit{font-size:20px !important;color:var(--primary-font-color);line-height:1 !important;text-align:center;padding-bottom:25px;margin-bottom:26px;position:relative;font-weight:bold !important;letter-spacing:.05em}.share_section .share_tit:after{content:"";background:url(../img/yobolife_ico_line02.png) repeat left bottom;width:14px;height:6px;position:absolute;left:50%;bottom:0;margin-left:-7px}.share_section .list_sns{padding:0;margin:0}.share_section .list_sns ul li{width:2.5rem;height:2.5rem}.share_section .list_sns a i{border-radius:50%;letter-spacing:0}@media only screen and (max-width: 767px){.doctorAbout{padding:0 20px}.profile_section{padding:20px}.qa_section .qa_tit{padding:0 30px}.qa_section .imgWrap{padding:0}.qa_section .inner{padding:0 20px}p.yobolife_tit{font-size:24px !important}.introduction_section{padding:0 20px}.share_section{padding:30px 20px}}@media only screen and (max-width: 480px){.txtWrap .more .toggle{width:195px;font-size:13px}.txtWrap .more .toggle:before{top:4px}.txtWrap .more .toggle .arrow.up:before{top:11px}.txtWrap .more .toggle .arrow.up:after{top:7px}.txtWrap .more .toggle .arrow.down:before{top:11px}}ul.link_list{padding:0}ul.link_list li{position:relative;display:inline-block;width:49%;border:solid 1px #ccc;vertical-align:top;height:70px;padding-right:30px;font-size:1rem;line-height:1.5;margin-bottom:5px}ul.link_list li:after{content:"";width:6px;height:6px;border:0px;border-top:solid 2px var(--primary-link-color);border-right:solid 2px var(--primary-link-color);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-4px}ul.link_list li a{display:flex;align-items:center;width:100%;height:100%;padding:10px}@media only screen and (max-width: 767px){ul.link_list li{display:block;width:100%;height:auto}ul.link_list li a{padding:16px}}.faq_q{background:#f3f9ff;border:4px solid #e2f1ff;padding:20px}.faq_q div{float:left}.faq_q div:first-child{width:80%;vertical-align:top;margin-right:1%}.faq_q div:last-child{width:19%;text-align:center;vertical-align:top}.faq_q .faq_icon img{border:solid 1px #ccc;border-radius:50%}.faq_dr{background:#dcf0ec;border-top:4px solid #d3ebe6;border-right:4px solid #d3ebe6;border-left:4px solid #d3ebe6;padding:20px;margin-top:20px}.faq_dr div{float:left}.faq_dr div:first-child{width:19%;vertical-align:top;margin-right:1%}.faq_dr div:last-child{width:80%;text-align:left;vertical-align:top}.faq_dr .faq_icon img{border:solid 1px #d3ebe6;border-radius:50%}.faq_a{border-bottom:4px solid #d3ebe6;border-right:4px solid #d3ebe6;border-left:4px solid #d3ebe6;padding:20px;margin-bottom:20px}.faq_icon{width:100%;max-width:80px;margin:0 auto}.faq_q p,.faq_dr p,.faq_a p{margin:0}h2.faq_h2{text-align:center;color:#2eacb5;font-weight:bold;font-size:1.2rem;position:relative;margin-bottom:40px}h2.faq_h2::after{content:"";display:block;position:absolute;bottom:-50px;left:46%;width:0px;border-color:#2eacb5;border-style:solid;border-width:20px;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}.post-author{padding:20px;border:1px #eee solid;color:#383838;margin:40px auto 0;max-width:728px}.post-author .post-author-img{width:80px;float:left}.post-author .post-author-img .inner{padding:0}.post-author .post-author-img .inner img{width:auto !important;height:auto;max-width:100%}.post-author .post-author-meta{margin-left:100px}.post-author .post-author-meta h4{margin:0 0 10px 0;font-weight:bold;text-align:left}.post-author .post-author-meta h4 a{text-decoration:underline}.post-author .post-author-meta h4 a[target=_blank]::after{content:url("../img/ico_another_blue.png");margin:0px 5px}.post-author .post-author-meta p{font-size:.9rem !important}.post-author .post-author-meta .btn{border:solid 1px var(--primary-link-color);padding:0}.post-author .post-author-meta .btn__link-profile{display:block;width:100%;height:100%;padding:.5em 1em}@media screen and (max-width: 767px){#main .post-author .post-author-img,.post-template-single-full .post-author .post-author-img{float:none}#main .post-author .post-author-meta,.post-template-single-full .post-author .post-author-meta{margin-left:0}#main .post-author .post-author-meta .btn,.post-template-single-full .post-author .post-author-meta .btn{margin-bottom:.5rem}}.section_box{padding:1.33rem;border:2px solid #eee;margin-top:1rem}.post-template-single-full .section_box{max-width:728px;margin:0 auto 1rem}@media screen and (max-width: 767px){.post-template-single-full .section_box{margin:0 20px 1rem}}.section_box .section_header{color:var(--primary-font-color);font-size:1rem;font-weight:normal;line-height:1;margin:-1.33rem -1.33rem 1.33rem;padding:.8rem 1.33rem;background-color:#f1f1f1 !important}.section_box .post-author{border:none;padding:0;margin-top:0;margin-bottom:0}.section_box .post-author .btn{margin-bottom:.5rem}.section_box .post-author-img{margin-bottom:.5rem}.section_box .author{margin-bottom:.5rem}.section_box .btn__link{color:var(--primary-link-color) !important}.about_author>li{border-bottom:solid 1px #eaeaea;padding:1rem;font-size:1.1rem;line-height:2rem;color:var(--primary-font-color);display:table;border-collapse:collapse;width:100%}.about_author>li>span{vertical-align:top}.about_author>li>figure{float:left;vertical-align:top;padding:5px}.about_author>li>figure>span{display:block;position:relative;overflow:hidden;width:60px;border-radius:6px;margin:0 0 0 auto}.about_author>li>figure>span:before{content:"";display:block;padding:100% 0 0;position:relative;z-index:1}.about_author>li>figure>span>img{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);width:auto;height:100%}.fadein{opacity:0;transform:translate(0, 200px);transition:all 1.5s}.fadein.scrollin{opacity:1;transform:translate(0, 0)}.brand_profile{background:#eff3fc;padding:50px;margin-top:60px;margin-bottom:100px;position:relative}.brand_profile .profile_title{color:#04123b;margin-bottom:20px;font-weight:bold}.brand_profile .profile_title .profile_name{font-size:1.8rem}.detail_text .brand_box strong.main{color:#04123b;background:linear-gradient(transparent 80%, #EFF3FC 80%)}.brand_box{margin-bottom:70px}.brand_box .brand_title p{font-size:1.6rem !important;color:#fff;font-weight:bold;text-align:center;background:rgba(4,18,59,.8);padding:40px 10px}.brand_box .brand_box_txt p{margin-bottom:30px}.brand_box .brand_box_txt span.brand_q{font-size:1.5rem;color:#7a5d2c;font-weight:bold}.brand_box .brand_box_txt span.brand_q:before{content:"\30fc";font-weight:normal;padding-right:10px}.brand_box .brand_box_txt .brand_a p{font-size:1.2rem !important}.brand_box.img_n{margin-bottom:100px}.brand_box.img_r .brand_box_img{width:34%;float:right}.brand_box.img_r .brand_box_txt{width:64%;float:left}.brand_box.img_l .brand_box_img{width:34%;float:left}.brand_box.img_l .brand_box_txt{width:64%;float:right}.brand_info.feature_inner{background:#04123b;color:#fff}.brand_info.feature_inner p.yobolife_tit{color:#fff;padding-top:20px}.brand_info.feature_inner p.yobolife_tit:after{background:rgba(255,255,255,.2)}.brand_info.feature_inner div.page_head04{color:#fff !important;text-align:center;padding:20px 0}.brand_info.feature_inner table{background:rgba(255,255,255,.2)}.brand_info.feature_inner table td{padding:16px 10px;border:1px solid #04123b}.button_area.beige ul li a{background:#9e8761;border-bottom:4px solid #7a5d2c;color:#fff;font-weight:bold}.button_area.beige ul li a.tel{background:none;color:#fff;border:none}.button_area.beige ul li a.tel:before{background:url(../img/icon_tel_sp.png) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.brand_profile{padding:30px;margin-top:60px;margin-bottom:60px}.brand_box{margin-bottom:30px}.brand_box .brand_title p{text-align:left;padding:40px 10px 40px 20px}.brand_box.img_n{margin-bottom:60px}.brand_box.img_r .brand_box_img,.brand_box.img_r .brand_box_txt{width:100%;float:none}.brand_box.img_l .brand_box_img,.brand_box.img_l .brand_box_txt{width:100%;float:none}.button_area.beige ul li a.tel{background:#9e8761;border-bottom:4px solid #7a5d2c}}.textwidget h2:not([class]){background-color:#f2eeee;background-image:url(../img/bg_head_h2.png);background-size:9px 9px;padding:20px;margin-bottom:20px;margin-top:20px;color:var(--primary-font-color);font-weight:normal;border:3px double #ddd;clear:both;display:table;width:100%}.textwidget h2:not([class]) span{display:table-cell;vertical-align:middle;text-align:left;font-weight:500;position:relative;padding:1rem 1.5rem;font-size:1.4rem;line-height:1.5}.panel-grid.panel-has-style>.panel-row-style{display:block}.panel-grid.panel-has-style>.panel-row-style .panel-grid-cell .so-panel:after{clear:none}.cat_tag_original_contents{margin:2rem 0}.cat_tag_original_contents img{width:100%;height:auto}.toppage_search{display:none}@media screen and (min-width: 767px){.toppage_search{margin-bottom:3rem;display:flex;flex-wrap:wrap}.toppage_search .toppage_search__box{width:49.5%}.toppage_search .toppage_search__box.toppage_search__box--sick{margin-right:1%}}.toppage_search .toppage_search__box{clear:both;display:none;background-color:#e2f1ff;padding-bottom:1.3rem}@media screen and (min-width: 767px){.toppage_search .toppage_search__box{display:block}}.toppage_search input:checked+.toppage_search__tab--hospital~.toppage_search__box--hospital{display:block;margin-bottom:94px}@media screen and (min-width: 767px){.toppage_search input:checked+.toppage_search__tab--hospital~.toppage_search__box--hospital{padding-bottom:70px;margin-bottom:0}}.toppage_search input:checked+.toppage_search__tab--sick~.toppage_search__box--sick{display:block}.toppage_search .toppage_search__free{clear:both;border-top:1.3rem solid #e2f1ff;margin-right:.625rem;margin-left:.625rem;padding:.625rem .625rem 0;background-color:#fff}.toppage_search .toppage_search__free p{text-align:center}.toppage_search .toppage_search__free form{display:-webkit-flex;display:flex;border:1px solid #aaa}.toppage_search .toppage_search__free input[name=s]{width:calc(100% - 34px);box-shadow:none;border:none}.toppage_search .toppage_search__free .gsc-search-button{width:34px;height:36px;background-color:var(--primary-link-color)}.toppage_search .toppage_search__free .gsc-search-button img{width:13px;height:13px}.toppage_search .toppage_search__hotword{margin-right:.625rem;margin-left:.625rem;padding:.625rem;background-color:#fff}.toppage_search .toppage_search__hotword__label{margin-bottom:.5em}.toppage_search .toppage_search__hotword__list{white-space:nowrap;overflow-x:scroll;height:50px;margin:-0.35rem}.toppage_search .toppage_search__hotword__list>li{padding:.35rem;font-size:.875rem;line-height:1;display:inline-block}.toppage_search .toppage_search__hotword__list>li a{display:block;padding:.5em 1em;background-color:#e2f1ff;border-radius:1rem;box-shadow:1px 1px 1px rgba(0,0,0,.15);color:var(--primary-link-color)}@media screen and (min-width: 767px){.toppage_search .toppage_search__hotword__list{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.toppage_search .toppage_search__hotword__list::-webkit-scrollbar{height:4px}.toppage_search .toppage_search__hotword__list::-webkit-scrollbar-button{display:none}.toppage_search .toppage_search__hotword__list::-webkit-scrollbar-thumb{background:#ddd;-webkit-border-radius:2px;border-radius:2px}}.toppage_search .toppage_search__sick_others{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 .625rem;padding:0 .625rem .625rem;background-color:#fff}.toppage_search .toppage_search__sick_others>li{box-sizing:border-box;width:100%;padding:.25rem}.toppage_search .toppage_search__sick_others>li:first-child>a{background-color:var(--primary-link-color)}.toppage_search .toppage_search__sick_others>li>a{display:block;padding:.75em .5em;background-color:#149cd3;text-align:center;color:#fff !important}.toppage_search .toppage_search__box--hospital{padding:1.3rem .625rem}.toppage_search .toppage_search__current_location{padding:1rem .625rem .625rem;background-color:#fff}.toppage_search .toppage_search__current_location__label,.toppage_search .toppage_search__area__label{margin-bottom:.7em;text-align:center;line-height:1}.toppage_search .toppage_search__current_location__nav{display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;margin:-0.5em}.toppage_search .toppage_search__current_location__nav>li{width:33%;padding:.625rem;text-align:center}.toppage_search .toppage_search__current_location__nav>li a{display:block;padding:.75em .5em;background-color:var(--primary-link-color);color:#fff}.toppage_search .toppage_search__area{margin-top:.625rem;padding:.625rem .625rem;background-color:#fff}.toppage_search .toppage_search__area form{display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}.toppage_search .toppage_search__area .gsc-search-button{width:34px;height:34px;background-color:var(--primary-link-color)}.toppage_search .toppage_search__area .gsc-search-button svg{fill:#fff}.toppage_search .toppage_search__area__input:not(:root){width:40%;max-width:12em;height:34px;box-shadow:none;border-color:#aaa}.toppage_search .toppage_search__area__multiply{margin-right:.5em;margin-left:.5em}.toppage_search .toppage_search__current_area__nav{display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;margin:-0.5em}.toppage_search .toppage_search__current_area__nav>li{width:33%;padding:.625rem;text-align:center}.toppage_search .toppage_search__current_area__nav>li a{display:block;padding:.75em .5em;background-color:#149cd3;color:#fff}.toppage_search__tabarea{overflow:hidden}.toppage_search__tab{display:flex;align-items:center;justify-content:center;float:left;width:50%;font-size:.875rem;text-align:center;line-height:1;background-color:#fff;color:#999}.toppage_search__tab:hover i{-webkit-filter:grayscale(0);filter:grayscale(0)}.toppage_search__tab:focus{outline:none}.toppage_search__tab span{display:flex;padding:.5rem;border-bottom:2px solid rgba(0,0,0,0)}.toppage_search__tab i{margin-right:.4rem;-webkit-filter:grayscale(1);filter:grayscale(1)}.toppage_search__tab.active{color:var(--primary-link-color)}.toppage_search__tab.active i{-webkit-filter:grayscale(0);filter:grayscale(0)}.toppage_search__tab.active span{border-bottom:2px solid #149ae9;font-size:1.05rem;padding-bottom:.4rem}@media screen and (min-width: 767px){.toppage_search__tab{color:var(--primary-link-color)}.toppage_search__tab i{-webkit-filter:grayscale(0);filter:grayscale(0)}.toppage_search__tab span{border-bottom:2px solid #149ae9;font-size:1.05rem;padding-bottom:.4rem}}.toppage_search.toppage_search_sp{display:block}@media screen and (min-width: 767px){.toppage_search.toppage_search_sp{display:none}}.toppage_search.toppage_search_sp .toppage_search__box{display:block;width:100vw;height:340px;overflow:hidden}#main .swiper-container{margin-bottom:35px}#main .ais-youtube-prior-wrap .swiper-container{margin-bottom:0}#main .swiper-wrapper{margin-bottom:0}#main .swiper-button-prev,#main .swiper-container-rtl .swiper-button-next,#main .swiper-button-next.swiper-custom-button{height:100%;width:45px}#main .swiper-button-next.swiper-custom-button,#main .swiper-button-prev.swiper-custom-button{padding-left:0;top:0}.single-clinic #main .swiper-container{max-width:708px;margin-bottom:0}.single-clinic #main .media-slider-item__box img{width:100%}.single-clinic #main .media-count{display:none}.single-clinic #main .swiper-button-next,.single-clinic #main .swiper-button-prev{margin-top:-36.5px;height:45px;width:45px}.single-clinic #main .swiper-button-next::after{right:17.5px}.single-clinic #main .swiper-button-prev{left:1%}.single-clinic #main .swiper-button-prev::after{left:17.5px}.followup_article_youtube{padding:5px;font-weight:bold;display:block;background:#f1f8fe;border:solid 2px #abd2eb;color:var(--primary-font-color);width:100%;position:relative;margin-top:30px}.followup_article_youtube::before{content:"\304a\3059\3059\3081\52d5\753b";color:#fff;background:#abd2eb;font-size:.8rem;position:absolute;top:-24px;left:-2px;padding:0 10px;height:24px}.followup_article_youtube .vdo_img{width:51%;margin-right:1%;flex-grow:1;display:inline-block;vertical-align:middle}.followup_article_youtube .vdo_img .iframe_yt{position:relative;width:100%;padding-top:56.25%}.followup_article_youtube .vdo_img iframe{position:absolute;top:0;right:0;width:100%;height:100%}.followup_article_youtube .vdo_txt{width:48%;letter-spacing:normal;flex-grow:1;display:inline-block;vertical-align:middle}@media screen and (min-width: 768px){.followup_article_youtube .vdo_txt .txt{min-height:4.8rem;line-height:1.4}}.followup_article_youtube .videolink{display:block;position:relative;padding:0 10px 5px;background:#8ebee2;color:#fff;font-size:1.1rem;line-height:1.8;font-weight:bold;border-radius:10px}.followup_article_youtube .videolink::before{content:"PR";background:#abd2eb;color:#fff;border:solid 1px #f1f8fe;border-radius:15px;padding:1px 5px;font-weight:bold;font-size:.7rem;margin-right:5px}.followup_article_youtube .videolink::after{position:absolute;content:"";right:10px;top:50%;width:4px;height:4px;margin-top:-2px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.followup_article_youtube .videolink .keyword{font-size:.7rem;border:1px solid var(--primary-link-color);border-radius:15px;background-color:#fff;margin-right:1%;padding:2px 10px;font-weight:normal;margin-bottom:5px;color:var(--primary-link-color)}.followup_article_youtube .videolink .name_cl{font-weight:bold;line-height:1.4 !important}.followup_article_youtube p.txt{background:#fff;font-weight:bold;padding:5px;margin-bottom:5px}@media screen and (max-width: 767px){.followup_article_youtube .vdo_img{display:block;width:80%;margin:0 auto}.followup_article_youtube .vdo_txt{display:block;width:100%;margin-top:0}.followup_article_youtube p{margin:0}.followup_article_youtube p.txt{width:80%;font-size:.9rem !important;line-height:1.4 !important;margin:0 auto 5px}}.subject_accordion{margin-top:1rem}.subject_accordion__check{display:none}.subject_accordion__label{background:#9fc5e8;color:#fff;display:block;margin-left:2%;margin-right:2%;padding:10px;position:relative;border:0}@media screen and (min-width: 767px){.subject_accordion__label{margin:0}}.subject_accordion__btn{position:absolute;top:50%;right:20px;transform:translateY(-50%);background:#fff;display:block;width:26px;height:26px;border-radius:50%}.subject_accordion__btn:before,.subject_accordion__btn:after{content:"";width:20px;height:3px;background:#9fc5e8;position:absolute;top:50%;right:11%;transform:translateY(-50%)}.subject_accordion__btn:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.subject_accordion__check:checked+.subject_accordion__label>.subject_accordion__btn:after{transform:translateY(-50%) rotate(0)}.subject_accordion__check:checked+.subject_accordion__label+.subject_accordion__list{height:100%;opacity:1;padding:10px;visibility:visible}.subject_accordion__list{border:1px solid #9fc5e8;padding:2% 2% 0;display:flex;flex-wrap:wrap;margin:0 2%;height:0;opacity:0;transition:top .9s;visibility:hidden}@media screen and (min-width: 767px){.subject_accordion__list{margin:0}}.subject_accordion__item{width:50%;text-align:left;margin-bottom:.5rem}@media screen and (min-width: 767px){.subject_accordion__item{width:25%;margin-bottom:1rem}}.subject_accordion__link{color:#1b78bd}.subject-icon{padding:20px 0;margin:0px 2%}@media screen and (min-width: 767px){.subject-icon{margin:0 auto}}.subject-icon__list{display:flex;flex-wrap:wrap}.subject-icon__item{margin-right:.5rem;margin-top:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#039dd4;border-radius:15px}.subject-icon__item a{padding:.3rem .5rem;white-space:nowrap;font-size:.8rem;color:#fff;position:relative}.subject-icon__btn{position:relative;background:#fff;display:inline-block;width:14px;height:14px;border-radius:50%;margin-left:.4em;vertical-align:text-top}.subject-icon__btn::before,.subject-icon__btn::after{content:"";width:10px;height:1px;background:#039dd4;position:absolute;top:7px;right:2px;transform:rotate(-45deg)}.subject-icon__btn::after{transform:rotate(45deg)}.entry_content .sick_list__box{margin:1rem 0 2rem;padding:.55rem;border:2px solid #72bbe6;background:#fff}.entry_content .sick_list__box h3.sick_list__title{margin:-0.55rem -0.55rem 5px;padding:.8rem;color:#fff;font-size:1rem;line-height:1rem;background-color:#72bbe6}.entry_content .sick_list__box .sick_list__list li{display:inline-block;border:1px solid #eee;color:#777;line-height:1.2rem;font-size:14.4px;margin:5px;padding:.3rem .5rem}.entry_content .sick_list__box .sick_list__list li.sick_list__haslink{padding:0;border-color:#72bbe6}.entry_content .sick_list__box .sick_list__list li a{position:relative;display:block;color:#72bbe6;padding:.3rem 1rem .3rem .5rem;text-decoration:none}.entry_content .sick_list__box .sick_list__list li a::after{content:"";width:3px;height:3px;border:0px;transform:rotate(45deg);position:absolute;top:50%;right:.5rem;margin-top:-2px;border-top:solid 1px #72bbe6;border-right:solid 1px #72bbe6}.entry_content .sick_list__box .sick_list__list li a:hover{background-color:#72bbe6;color:#fff;opacity:1}.entry_content .sick_list__box .sick_list__list li a:hover::after{border-color:#fff}.entry_content .sick_list__box.sick_list__symp{border:2px solid #f9b4b9}.entry_content .sick_list__box.sick_list__symp h3.sick_list__title{background-color:#f9b4b9}.entry_content .sick_list__box.sick_list__symp .sick_list__list li.sick_list__haslink{border-color:#f9b4b9}.entry_content .sick_list__box.sick_list__symp .sick_list__list li a{color:#e97e86}.entry_content .sick_list__box.sick_list__symp .sick_list__list li a::after{border-top:solid 1px #e97e86;border-right:solid 1px #e97e86}.entry_content .sick_list__box.sick_list__symp .sick_list__list li a:hover{background-color:#f9b4b9;color:#fff}.entry_content .sick_list__box.sick_list__symp .sick_list__list li a:hover::after{border-color:#fff}.gallery-lightbox__wrap,.youtube-lightbox__wrap{margin:.75rem 0;padding:0 .75rem}.gallery-lightbox__wrap .swiper-modal-btn,.youtube-lightbox__wrap .swiper-modal-btn{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.gallery-lightbox__wrap .modal:not(:root),.youtube-lightbox__wrap .modal:not(:root){position:fixed;top:0;left:0;width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s;opacity:0;z-index:-1;background-color:rgba(0,0,0,.5)}.gallery-lightbox__wrap .modal:not(:root).is-active,.youtube-lightbox__wrap .modal:not(:root).is-active{opacity:1;z-index:100000}.gallery-lightbox__wrap .modal:not(:root) .swiper-slide,.youtube-lightbox__wrap .modal:not(:root) .swiper-slide{margin-top:auto;margin-bottom:auto;max-height:80vh;padding:45px;display:flex;justify-content:center;align-items:center}.gallery-lightbox__wrap .modal:not(:root) .swiper-slide img,.youtube-lightbox__wrap .modal:not(:root) .swiper-slide img{width:auto;max-width:100%;height:100%;max-height:80vh;object-fit:contain}.gallery-lightbox__wrap .modal:not(:root) .swiper-slide::after,.youtube-lightbox__wrap .modal:not(:root) .swiper-slide::after{content:attr(aria-label);display:flex;justify-content:center;color:#fff;margin-top:10px;line-height:2;font-size:1.1rem;width:100%;position:absolute;left:0;bottom:0}.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-prev,.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-next,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-prev,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-next{margin:0;background-color:rgba(0,0,0,0);background-image:url(../img/icon-tiktok-arrow.png);background-repeat:no-repeat;background-size:14px 24px;background-position:center;cursor:pointer;position:absolute;top:50%;width:45px;height:45px;transform:translateY(-50%);z-index:9999}.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-prev::before,.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-prev::after,.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-next::before,.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-next::after,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-prev::before,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-prev::after,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-next::before,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-next::after{content:none}.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-prev.swiper-button-disabled,.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-next.swiper-button-disabled,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-prev.swiper-button-disabled,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-next.swiper-button-disabled{opacity:0;cursor:auto}.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-prev,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-prev{transform:translateY(-50%) scale(-1, 1);left:0}.gallery-lightbox__wrap .modal:not(:root) .swiper-btn-next,.youtube-lightbox__wrap .modal:not(:root) .swiper-btn-next{right:0}.gallery-lightbox__wrap .modal:not(:root) .modal-overlay,.youtube-lightbox__wrap .modal:not(:root) .modal-overlay{position:absolute;width:100%;height:100%}.gallery-lightbox__wrap .modal:not(:root) .modal-content,.youtube-lightbox__wrap .modal:not(:root) .modal-content{position:relative;width:100%;max-width:1080px;padding:0}.gallery-lightbox__wrap .modal:not(:root) .modal-inner,.youtube-lightbox__wrap .modal:not(:root) .modal-inner{max-width:1500px;margin:0 auto;padding:0;display:flex;justify-content:flex-start;align-items:center;height:100%;scrollbar-width:none;-ms-overflow-style:none;scrollbar-width:none}.gallery-lightbox__wrap .modal:not(:root) .modal-inner::-webkit-scrollbar,.youtube-lightbox__wrap .modal:not(:root) .modal-inner::-webkit-scrollbar{display:none}.gallery-lightbox__wrap .modal:not(:root) .modal-close-btn,.youtube-lightbox__wrap .modal:not(:root) .modal-close-btn{cursor:pointer;display:block;background:url(../img/icon-tiktok-close-circle.png) no-repeat;background-position:50%;width:40px;height:40px;position:absolute;top:0;right:0;z-index:999999}.gallery-lightbox__wrap .modal:not(:root) .modal-close-btn:hover,.youtube-lightbox__wrap .modal:not(:root) .modal-close-btn:hover{opacity:.8}.gallery-lightbox__wrap .gallery-lightbox__images,.gallery-lightbox__wrap .youtube-lightbox__images,.youtube-lightbox__wrap .gallery-lightbox__images,.youtube-lightbox__wrap .youtube-lightbox__images{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:5px}@media screen and (max-width: 767px){.gallery-lightbox__wrap .gallery-lightbox__images,.gallery-lightbox__wrap .youtube-lightbox__images,.youtube-lightbox__wrap .gallery-lightbox__images,.youtube-lightbox__wrap .youtube-lightbox__images{grid-template-columns:1fr 1fr}}.gallery-lightbox__wrap .gallery-lightbox__image,.gallery-lightbox__wrap .youtube-lightbox__image,.youtube-lightbox__wrap .gallery-lightbox__image,.youtube-lightbox__wrap .youtube-lightbox__image{height:0;padding-bottom:100%;position:relative;overflow:hidden}.gallery-lightbox__wrap .gallery-lightbox__image button,.gallery-lightbox__wrap .gallery-lightbox__image span,.gallery-lightbox__wrap .youtube-lightbox__image button,.gallery-lightbox__wrap .youtube-lightbox__image span,.youtube-lightbox__wrap .gallery-lightbox__image button,.youtube-lightbox__wrap .gallery-lightbox__image span,.youtube-lightbox__wrap .youtube-lightbox__image button,.youtube-lightbox__wrap .youtube-lightbox__image span{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:1px solid #ccc}.gallery-lightbox__wrap .gallery-lightbox__image button:hover,.gallery-lightbox__wrap .youtube-lightbox__image button:hover,.youtube-lightbox__wrap .gallery-lightbox__image button:hover,.youtube-lightbox__wrap .youtube-lightbox__image button:hover{opacity:.75}.gallery-lightbox__wrap .gallery-lightbox__image a,.gallery-lightbox__wrap .youtube-lightbox__image a,.youtube-lightbox__wrap .gallery-lightbox__image a,.youtube-lightbox__wrap .youtube-lightbox__image a{display:block}.gallery-lightbox__wrap .gallery-lightbox__image img,.gallery-lightbox__wrap .youtube-lightbox__image img,.youtube-lightbox__wrap .gallery-lightbox__image img,.youtube-lightbox__wrap .youtube-lightbox__image img{width:100% !important;height:100%;object-fit:cover}.gallery-lightbox__wrap .gallery-lightbox__image[data-more]::after,.gallery-lightbox__wrap .youtube-lightbox__image[data-more]::after,.youtube-lightbox__wrap .gallery-lightbox__image[data-more]::after,.youtube-lightbox__wrap .youtube-lightbox__image[data-more]::after{content:"+ " attr(data-more);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);color:#fff;font-size:24px;pointer-events:none;background-image:url(/wp-content/themes/medicaldoc/common/svg/icon-camera.svg);background-repeat:no-repeat;background-position:top calc(50% - 30px) center;background-size:40px auto;padding-top:20px}.gallery-lightbox__wrap .gallery-lightbox__more,.youtube-lightbox__wrap .gallery-lightbox__more{padding-top:.5rem;text-align:right}.gallery-lightbox__wrap .gallery-lightbox__more a,.youtube-lightbox__wrap .gallery-lightbox__more a{color:#555;display:inline-block;padding:.15rem .7rem;border:1px solid #555;font-size:.75rem}.youtube-lightbox__wrap .modal:not(:root) .modal-content{height:100%;width:100%;max-width:415px}.youtube-lightbox__wrap .modal:not(:root) .modal-inner{overflow-y:auto}.youtube-lightbox__wrap .modal:not(:root) .slide-box{width:100%;min-height:665px}.youtube-lightbox__wrap .modal:not(:root) .scroll-wrapper{display:flex;justify-content:flex-start;flex-wrap:nowrap;scroll-snap-type:x mandatory;position:relative;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scrollbar-width:none}.youtube-lightbox__wrap .modal:not(:root) .scroll-wrapper::-webkit-scrollbar{display:none}.youtube-lightbox__wrap .modal:not(:root) .scroll-wrapper .scroll-slide{width:100%;height:100%;min-height:665px;scroll-snap-align:center;scroll-snap-stop:always;padding:45px calc((100% - 325px)/2);position:relative}.youtube-lightbox__wrap .modal:not(:root) .scroll-wrapper .scroll-slide::after{content:attr(data-label);display:flex;justify-content:center;color:#fff;margin-top:10px;line-height:2;font-size:1.1rem;width:100%;position:absolute;left:0;bottom:10px}.youtube-lightbox__wrap .modal:not(:root) .modal-close-btn{position:absolute;top:calc((100% - 575px)/2 - 45px);right:10px}.swiper_clinic .swiper-wrapper{align-items:center}.swiper_clinic .swiper-slide{text-align:center}.swiper_clinic .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:493px}@media screen and (min-width: 767px){.swiper_clinic .swiper-slide img{max-width:740px}}.swiper_clinic .swiper-btn-prev,.swiper_clinic .swiper-btn-next{cursor:pointer;position:absolute;top:47%;width:45px;height:45px;transform:translateY(-50%);z-index:9999}.swiper_clinic .swiper-btn-prev::before,.swiper_clinic .swiper-btn-prev::after,.swiper_clinic .swiper-btn-next::before,.swiper_clinic .swiper-btn-next::after{display:block;content:""}.swiper_clinic .swiper-btn-prev.swiper-button-disabled,.swiper_clinic .swiper-btn-next.swiper-button-disabled{opacity:0;cursor:auto}.swiper_clinic .swiper-btn-prev{left:10px}.swiper_clinic .swiper-btn-prev::before{width:45px;height:45px;-webkit-border-radius:50%;border-radius:50%;background:#fff;opacity:.7}.swiper_clinic .swiper-btn-prev::after{position:absolute;left:17px;top:15px;width:10px;height:10px;border-top:5px solid #000;border-right:5px solid #000;-webkit-transform:rotate(135deg);transform:rotate(-135deg)}.swiper_clinic .swiper-btn-next{right:10px}.swiper_clinic .swiper-btn-next::before{width:45px;height:45px;-webkit-border-radius:50%;border-radius:50%;background:#fff;opacity:.7}.swiper_clinic .swiper-btn-next::after{position:absolute;right:17px;top:15px;width:10px;height:10px;border-top:5px solid #000;border-right:5px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper_clinic .more{padding-top:.5rem;text-align:right}.swiper_clinic .more a{color:#555;display:inline-block;padding:.15rem .7rem;border:1px solid #555;font-size:.75rem}.archiveList-box__list{margin-bottom:.75rem}.archiveList-box__item{box-shadow:0px 0px 6px 0px rgba(0,0,0,.21);margin-top:.75rem;padding:.75rem}.archiveList-box__item:has(div.archiveList-box__date){padding-bottom:0}.archiveList-box__post{display:flex;flex-wrap:wrap}@media screen and (min-width: 767px){.archiveList-box__post{width:100%;display:table}}.archiveList-box__cont{flex-basis:65%}@media screen and (min-width: 767px){.archiveList-box__cont{display:table-cell;width:65%;vertical-align:top}}.archiveList-box__thumb{flex-basis:35%;padding-left:2%;max-height:160px;overflow:hidden}@media screen and (min-width: 767px){.archiveList-box__thumb{display:table-cell;width:35%}}.archiveList-box__thumb figure{max-height:160px;overflow:hidden}.archiveList-box__thumb figure img{width:100%;height:auto;display:block}.archiveList-box__date{margin-right:-0.75rem;margin-top:.4rem;position:relative;color:#8a8a8a;text-align:right;line-height:1.5rem;align-items:center}.archiveList-box__date::before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(to left, #F5F5F5, #FFFFFF);z-index:1}.archiveList-box__date p{font-size:.8rem;padding-right:.3rem;position:relative;z-index:2}.archiveList-box,.specialList-box{width:90%;margin:0 auto}@media screen and (min-width: 767px){.archiveList-box,.specialList-box{width:100%}}.archiveList-box__link,.specialList-box__link{color:var(--primary-font-color);display:block;font-size:1.25rem}.archiveList-box__head,.specialList-box__head{font-size:1rem;line-height:1.5;margin-bottom:.75rem}@media screen and (min-width: 767px){.archiveList-box__head,.specialList-box__head{font-size:1.2rem;min-height:5rem}}.archiveList-box__author,.specialList-box__author{display:flex;flex-wrap:nowrap}.archiveList-box__author dt,.specialList-box__author dt{color:#fff;font-size:1rem;flex-basis:10%}.archiveList-box__author dt figure img,.specialList-box__author dt figure img{width:50px;height:50px;border:2px solid #aaa;border-radius:50%;object-fit:cover}@media screen and (min-width: 767px){.archiveList-box__author dt figure img,.specialList-box__author dt figure img{width:50px;height:50px}}.archiveList-box__author dd,.specialList-box__author dd{font-size:1rem;flex-basis:90%;padding:0 .7rem}.archiveList-box__author dd>span,.specialList-box__author dd>span{background-color:#f1f1f1;padding:3px 10px;font-size:.75rem}.archiveList-box__author dd p,.specialList-box__author dd p{display:block;line-height:1.2 !important;padding-top:7px;margin-bottom:0 !important}.archiveList-box__author dd p span,.specialList-box__author dd p span{font-size:.75rem;letter-spacing:0px}.archiveList-box__author-pc,.specialList-box__author-pc{display:none}@media screen and (min-width: 767px){.archiveList-box__author-pc,.specialList-box__author-pc{display:flex}}.archiveList-box__author-sp,.specialList-box__author-sp{display:flex;margin-top:.3rem}@media screen and (min-width: 767px){.archiveList-box__author-sp,.specialList-box__author-sp{display:none}}.specialList-box__list{margin-bottom:.75rem;display:flex;flex-wrap:wrap}.specialList-box__item{margin-top:.75rem;padding-bottom:.75rem;width:100%}@media screen and (min-width: 767px){.specialList-box__item{width:50%;padding:0 .75rem .75rem}}.specialList-box__thumb img{width:100%;height:auto}.specialList-box__link{border:solid 1px #cdd6dd}.specialList-box__head{padding:0 10px}.specialList-box .archiveList-box__author{padding:0 10px 10px}.side_pickup .archiveList-box__head{flex-basis:70%;min-height:auto}@media screen and (min-width: 767px){.side_pickup .archiveList-box__head{font-size:1rem}}@media screen and (min-width: 767px){.side_pickup .archiveList-box__author p{font-size:1rem;line-height:1.3;padding:7px 0 0 3%}.side_pickup .archiveList-box__author p span{font-size:.8rem}}@media screen and (min-width: 767px){.side_text .archiveList-box__list{display:flex;flex-wrap:wrap;justify-content:space-between}.side_text .archiveList-box__item{flex-basis:49.5%}.side_text .archiveList-box__head{font-size:1.2rem;min-height:5rem}.side_text .archiveList-box__author dd p{font-size:1rem}.side_text .archiveList-box__cont{width:70%}.side_text .archiveList-box__thumb{width:30%}}.section_ranking .side_text .archiveList-box__list{display:block}.section_ranking .side_text .archiveList-box__item{padding:0}.section_ranking .side_text .archiveList-box__link{box-shadow:none}.section_ranking .side_text .archiveList-box__cont{padding-top:1%;width:80%}.section_ranking .side_text .archiveList-box__author dt{flex-basis:7%}.section_ranking .side_text .archiveList-box__thumb{width:20%;text-align:center;padding-top:1%}.section_ranking .side_text .archiveList-box__thumb figure{max-height:120px;overflow:hidden}.box_btn_top{text-align:center;margin:-70px 0 60px 0}.box_btn_top li{display:inline-block;width:24%;text-align:center}.box_btn_top li .btn_more_type02{padding:1.5rem 1.5rem 1.5rem .5rem;font-size:.9rem}.box_btn_top li .btn_more_type02::before{right:.5rem}@media screen and (max-width: 1080px){.box_btn_top{text-align:center;margin:-40px 0 60px 0}.box_btn_top li{width:49%}}@media screen and (max-width: 767px){.box_btn_top{text-align:center;margin:-20px 0 60px 0}}.manga_slide .swiperModalButton{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.manga_slide .swiperModalButton .modalOpen{position:relative;cursor:pointer}.manga_slide .swiperModalButton .modalOpen::before{content:"";display:block;position:absolute;background-color:rgba(255,255,255,.6);width:100%;height:100%;z-index:1}.manga_slide .swiperModalButton .modalOpen:hover::before{background-color:rgba(255,255,255,.3)}.manga_slide .swiperModalButton .modalOpen::after{content:"\30af\30ea\30c3\30af\3057\3066\753b\50cf\3092\898b\308b";display:block;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:#fff;font-weight:bold;width:80%;font-size:20px;z-index:3;background:rgba(0,0,0,.6)}.manga_slide .swiperModalButton .modalOpen img{max-height:600px;position:relative;border:1px solid #ccc}.manga_slide .modal{position:fixed;top:0;left:0;width:100%;height:100vh;padding:5px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;pointer-events:none;opacity:0;z-index:100;background-color:rgba(0,0,0,.5)}@media screen and (min-width: 767px){.manga_slide .modal{padding:30px}}.manga_slide .modal.is-active{opacity:1;pointer-events:auto}.manga_slide .modal__overlay{position:absolute;width:100%;height:100%;cursor:pointer}.manga_slide .modal__content{position:relative;width:100%;max-width:800px;padding:0}.manga_slide .modal_inner{filter:drop-shadow(0px 0px 4px #ddd);margin:0 auto;border-radius:2px;padding:0;display:flex;justify-content:flex-start;align-items:center}.manga_slide .modal__close-btn{cursor:pointer;display:block;background:url(../img/icon-tiktok-close-circle.png) no-repeat;background-position:50%;width:40px;height:40px;position:absolute;top:0;right:0;z-index:999999}.manga_slide .modal__close-btn:hover{opacity:.8}.manga_slide .lineClose{display:inline-block;vertical-align:middle;color:#313131;line-height:1;width:2rem;height:.1rem;background:currentColor;border-radius:.1rem;position:relative;transform:rotate(45deg)}.manga_slide .lineClose::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.manga_slide p.swiperText{margin:0;text-align:center}.manga_slide .swiper-slide{text-align:center;padding:45px 0}.manga_slide .swiper-slide::after{content:attr(aria-label);display:flex;justify-content:center;color:#fff;margin-top:10px;line-height:2;font-size:1.1rem;width:100%;position:absolute;left:0;bottom:0}.manga_slide .swiper-slide img{max-height:800px}.manga_slide .swiper-button-prev{margin:0;background-color:rgba(0,0,0,0);background-image:url(../img/icon-tiktok-arrow.png);background-repeat:no-repeat;background-size:14px 24px;background-position:center;cursor:pointer;position:absolute;top:50%;width:45px;height:45px !important;transform:translateY(-50%) scale(-1, 1);z-index:9999;left:0}.manga_slide .swiper-button-next{margin:0;background-color:rgba(0,0,0,0);background-image:url(../img/icon-tiktok-arrow.png);background-repeat:no-repeat;background-size:14px 24px;background-position:center;cursor:pointer;position:absolute;top:50%;width:45px;height:45px;transform:translateY(-50%);z-index:9999;right:0}.manga_slide .swiper-button-prev:after,.manga_slide .swiper-button-prev:before,.manga_slide .swiper-button-next:after,.manga_slide .swiper-button-next:before{display:none !important}.manga_slide .swiper-button-prev.swiper-button-disabled,.manga_slide .swiper-button-next.swiper-button-disabled{opacity:0}.swiper-button-prev,.swiper-button-next{width:14px;height:22px;margin-top:-11px;-webkit-background-size:contain;background-size:contain}.home #content{display:block}.home #main{width:100%;max-width:68rem;margin:0 auto;padding:5.3125rem 1.25rem 0}@media screen and (max-width: 1080px){.home #main{padding:4.375rem 1.25rem 0}}@media screen and (max-width: 768px){.home #main{padding-top:0;padding-left:0;padding-right:0}}.section__title{font-weight:700;font-size:2.8125rem;text-align:center;line-height:.9;color:var(--primary-font-color);letter-spacing:.1125rem;padding:0 1.25rem}@media screen and (max-width: 768px){.section__title{font-size:1.8rem}}.section__title>span{font-size:.9375rem;display:block;margin-top:1.25rem}.section_icon__title{font-weight:700;font-size:1.5625rem;letter-spacing:.03125rem;display:flex;justify-content:flex-start;align-items:center}.top-link__section{padding:5.625rem 1.25rem}@media screen and (min-width: 768px){.top-link__section{padding:4.375rem 0}}.top-link__section .button_list{gap:.5rem}.top-link__section .button_list>div{width:100%}@media screen and (min-width: 768px){.top-link__section .button_list>div{width:33%}}.top-link__section .button{justify-content:flex-start;gap:.875rem;font-size:1.0625rem;letter-spacing:.06375rem;padding:.65625rem 1.125rem;height:50px}.top-link__section .button i{width:1.5625rem;height:1.5625rem}.top-link__section__hotword{display:flex;gap:.5rem;background-color:#f0f3f5}.top-link__section__hotword__list{display:flex;flex-wrap:nowrap;overflow:auto;gap:.375rem;border-bottom:.875rem solid #f0f3f5;border-left:1.25rem solid #f0f3f5;border-right:1.25rem solid #f0f3f5;scrollbar-color:#243441 #bbd5e9;scrollbar-width:thin}.top-link__section__hotword__list::-webkit-scrollbar{height:.1875rem}.top-link__section__hotword__list::-webkit-scrollbar-track{background-color:#bbd5e9}.top-link__section__hotword__list::-webkit-scrollbar-thumb{background-color:#243441}.top-link__section__hotword__word{white-space:nowrap;padding:1.25rem 0}.top-link__section__hotword__word a{color:var(--primary-font-color);font-weight:500;font-size:.875rem;padding:.4375rem 1.25rem;line-height:1.4285714286;border-radius:1.5625rem;border:.0625rem solid #333;box-shadow:none;transition:all .2s ease-out}.box_search_tab{padding:1em 2em;background-color:#059dd4;text-align:center}.box_search_tab--online{background-color:#5ecde5}.box_search_tab a{color:#fff;font-size:22px;font-weight:bold}.box_search_tab a>div{padding:.5em .5em;border-radius:10px}.box_search_tab a.active{color:#000}.box_search_tab a.active>div{background-color:#fff}.box_search_tab>ul{display:flex;justify-content:space-between;align-content:center}.box_search_tab>ul>li+li{margin-left:10px}@media screen and (max-width: 767px){.box_search_tab{padding:.5em 1em}.box_search_tab a{font-size:16px}.box_search_tab a>div{padding:.5em 1.25em}.box_search_tab>ul>li{font-size:1rem}.box_search_tab i{font-size:1.25rem;margin:0 0 .5rem;display:block}.box_search_tab i.icon-svg-kamoku{margin:0 auto .5rem}}.map_search .area_head{display:block}.map_search .accordion{display:none}@media screen and (max-width: 767px){.map_search .area{border-bottom:2px solid #e2f1ff}.map_search .area_head{color:var(--primary-link-color);font-size:1.2rem;background-color:#f3f9ff;padding:.7rem 1rem;position:relative}.map_search .area_head:after{position:absolute;top:35%;right:5%;content:"\e91c";font-family:"icomoon";transform:rotate(180deg);font-size:1rem}.map_search .accordion:checked+.area_head:after{position:absolute;top:35%;right:5%;content:"\e91c";font-family:"icomoon";transform:rotate(0deg);font-size:1rem;fill:currentColor}.map_search .map_link{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.map_search .accordion:checked+.area_head+.map_link{height:auto;opacity:1}.map_search li{border-bottom:solid 1px #ddd;padding:0;float:none;width:auto}.map_search li:last-child{border-bottom:none}.map_search li a{display:block;width:100%;height:auto;padding:1rem;position:relative;color:var(--primary-font-color)}.map_search li a:after{position:absolute;color:#ccc;top:35%;right:5%;content:"\e91c";font-family:"icomoon";transform:rotate(90deg)}}@media screen and (min-width: 768px){.map_search{background-image:url(../img/bg_map.png);background-repeat:no-repeat;background-size:contain;background-color:#e7f1f8;position:relative}.map_search:before{content:"";display:block;padding:83.27% 0 0;position:relative;z-index:1}.map_search .area{padding:.33rem;border:solid 2px #fff;border-radius:4px;position:absolute;z-index:5}.map_search #area_tohoku{background-color:#f2d4d4;width:7.5rem;left:74%;top:30%}.map_search #area_kanto{background-color:#cad0f0;width:7.5rem;left:75%;top:83%;top:63%}.map_search #area_kansai{background-color:#b3e2ba;width:10.8rem;left:42%;top:75%}.map_search #area_chubu{background-color:#c9e6ed;width:7.5rem;left:28%;top:7%}.map_search #area_shikoku{background-color:#deefc2;width:7.5rem;left:5%;top:7%}.map_search #area_kyusyu{background-color:#edd8bc;width:7.5rem;left:5%;top:58%}.map_search .area_head{font-size:.75rem;font-weight:bold;text-align:center;line-height:1;margin:0 0 .5rem;display:block}.map_search .accordion{display:none}.map_search ul:before,.map_search ul:after{content:"";display:table;border-collapse:collapse;border-spacing:0}.map_search ul:after{clear:both}.map_search li{width:50%;float:left;padding:0 .125rem .25rem}.map_search #area_kansai li{width:33.33%}.map_search a{display:block;background:#fff;padding:.25rem 0;font-size:.75rem;line-height:1;text-align:center;border-radius:4px;color:#53595f}}.box_top_search_main .detail_text,.box_top_search_side .detail_text{padding:20px 0}.box_top_search_side_inner{background-color:#e1e6ea;padding:1.5rem}@media screen and (max-width: 767px){.box_top_search{display:block;border-spacing:0;width:auto;padding:0}.box_top_search .page_head04{display:none}.box_top_search_main,.box_top_search_side{display:block;padding:0}.box_top_search_main h2.page_head05,.box_top_search_side h2.page_head05{margin-top:0}.box_top_search_main{width:auto}}.search_header{background-color:#fff;padding:1.25rem 0;text-align:center}.search_main_head{font-size:1.75rem;font-weight:bold;line-height:1.125;margin:0 0 1rem}.tokushu_extracts{display:table;border-collapse:separate;border-spacing:1.25rem;width:100%;table-layout:fixed}.tokushu_extracts>div{display:table-cell;vertical-align:top;position:relative}.tokushu_extracts_thumb{width:6rem}.tokushu_extracts_thumb>span{display:block;position:relative;overflow:hidden}.tokushu_extracts_thumb>span:before{content:"";display:block;position:relative;z-index:1;padding:100% 0 0}.tokushu_extracts_thumb>span img{position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%, -50%);width:auto;height:100%}.tokushu_extracts_head{font-size:1.25rem;font-weight:bold}.tokushu_extracts time{display:block;color:#9db1bf;font-size:.66rem;line-height:1;position:absolute;left:0;bottom:0}.tokushu_extracts_links{border-left:solid 1px #c3c8cb;padding:0 0 0 2rem;font-size:.875rem}.tokushu_extracts_links_head{font-size:.875rem;margin:0 0 1rem}.tokushu_extracts_links_head i{color:#e89696}.tokushu_extracts_links a{display:inline-block;color:#e89696;text-decoration:underline;margin:0 .75rem .75rem 0;line-height:1}.list_search{margin:0 -0.5rem}.list_search>ul>li{padding:0 .5rem 1rem;width:50%}.list_search>ul>li:nth-of-type(odd){clear:both}.list_search_noresult{background:#fff}.list_search>ul>.list_search_noresult{padding:3rem 1.25rem;width:auto;float:none;margin:0 .5rem;text-align:center}.list_search_noresult p{line-height:2rem}.list_search_noresult p:before{content:"\e91a";font-family:"icomoon" !important;speak:none;font-size:2rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .75rem 0 0;vertical-align:middle}@media screen and (max-width: 767px){.list_search{margin:0}.list_search>ul>li{padding:0 0 1rem;width:auto;float:none}}.box_search{display:block;background-color:#fff;color:inherit;text-decoration:none}.box_search_head{padding:.25rem;border-bottom:solid 1px #c3c8cb}.box_search_body{padding:1.25rem;border-bottom:solid 1px #c3c8cb}.box_search_body .detail_kuchikomi{margin-bottom:1rem}.box_search_table{font-size:.75rem;width:100%;border-collapse:collapse;table-layout:fixed;border:none}.box_search_table>tbody>tr>th{width:4.25rem;padding:0 0 .5rem;vertical-align:top;text-align:left;border:none}.box_search_table>tbody>tr>td{padding:0 0 .5rem;vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none}.box_search_table>tbody>tr>td br{display:none}.box_search_body .detail_kamoku{margin-bottom:0;overflow:hidden;height:2rem}.box_search_footer{padding:1.25rem;position:relative}.box_search_footer .detail_nav_tel{width:auto}.box_search_footer .detail_nav_tel i{vertical-align:middle}.box_search_footer>span{font-size:.68rem;font-weight:bold;text-decoration:underline;color:var(--primary-link-color);position:absolute;right:1.25rem;top:50%;margin-top:-0.5em}.box_search_freeword{border-radius:6px;border:solid 1px #afafaf;font-weight:normal;font-size:1rem;background:#fff;color:#afafaf;overflow:hidden;position:relative}.box_search_freeword_text{border:none !important;background:#fff !important;box-shadow:none !important;color:inherit;padding:1rem 5rem 1rem 1rem !important;width:100% !important}.box_search_freeword_btn{position:absolute;top:50%;right:1rem;z-index:2;transform:translate(0, -50%);color:#72bbe6}.box_neighborhood:before,.box_neighborhood:after{content:"";display:table}.box_neighborhood:after{clear:both}.box_neighborhood{margin:0 0 2rem}.box_neighborhood>div{float:left;width:50%}.box_neighborhood_text{background:#fff;padding:1.25rem}.box_neighborhood>div:first-child{padding:0 .5rem 0 0}.box_neighborhood>div:last-child{padding:0 0 0 .5rem}@media screen and (max-width: 767px){.box_neighborhood>div{float:none;width:auto}.box_neighborhood>div:first-child{padding:0;margin:0 0 1rem}.box_neighborhood>div:last-child{padding:0}}.search_btn_more{margin:0 !important;padding:0 1.66rem !important;position:relative;background:#fff}.search_btn_more_text{white-space:nowrap;color:#53595f;font-weight:bold}.search_btn_more_text i{color:var(--primary-link-color)}.search_form_selection{display:table;border-collapse:collapse}.search_form_selection>dt{padding:0 1rem 0 0;display:table-cell;vertical-align:top}.search_form_selection>dd{display:table-cell;vertical-align:top}.search_btn_more_freeword{padding:2rem 0}.search_btn_more_freeword>span{margin:0 .5rem 0 0}.search_btn_more_freeword>input+span{margin:0 0 0 .5rem}.search_btn_more_submit{position:absolute;right:1.66rem;top:50%;transform:translate(0, -50%);width:30%}.search_btn_more_submit .btn{white-space:nowrap;display:block;width:100%;color:#fff;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 767px){.search_btn_more_freeword{padding:1rem 0;text-align:center}.search_btn_more_freeword>span{margin:0 0 .25rem;display:block;color:var(--primary-link-color);font-weight:bold;font-size:.875rem}.search_btn_more_freeword>input[type=text]{width:100%}.search_btn_more_freeword>input+span{color:inherit;font-weight:inherit;margin:0}.search_btn_more_submit{padding:0 0 1rem;position:static;transform:none;width:auto}.search_btn_more_submit .btn{white-space:normal;display:block}}.clinic_search_original_block{margin-top:calc(1.5rem + 20px)}.box_top_search_main{opacity:0}.box_top_search_main.show{opacity:1;transition:all .3s ease-in-out}.box_top_search_main.not_map{opacity:1}#list-line,#list-station{display:none}#map_area{position:relative;background-color:#f0f3f5}#map_area #back-btn{position:absolute;top:40px;left:55px;background:#cdd6dd;border:solid 4px #fff;border-radius:9px;font-size:26px;font-weight:bold;padding:11px 15px 11px 35px;cursor:pointer;letter-spacing:.1em}#map_area #back-btn::before{content:"";width:10px;height:10px;border-left:solid 4px #fff;border-bottom:solid 4px #fff;position:absolute;top:50%;left:15px;transform:translateY(-50%) rotate(45deg)}#map_area svg{width:100%;height:100%}#map_area svg .link-box{cursor:pointer}#map_area .detail_text h4{color:#fff;background:#555;margin:20px 0;font-size:1.1rem !important;font-weight:bold;text-align:left;padding:10px 20px}#map_area .detail_text h5{color:#000;background:#f0f0f0;margin:20px 0;font-size:1rem !important;font-weight:bold;text-align:left;padding:5px 20px}#kamoku_area .form_list_checkbox_2col,#kamoku_area .form_list_checkbox_4col,#map_area .form_list_checkbox_2col,#map_area .form_list_checkbox_4col{display:flex;flex-wrap:wrap;gap:1rem 0}#kamoku_area .form_list_checkbox_2col li,#kamoku_area .form_list_checkbox_4col li,#map_area .form_list_checkbox_2col li,#map_area .form_list_checkbox_4col li{flex-basis:25%;width:25%;line-height:1}#kamoku_area .form_list_checkbox_2col li a,#kamoku_area .form_list_checkbox_4col li a,#map_area .form_list_checkbox_2col li a,#map_area .form_list_checkbox_4col li a{font-size:1rem;color:var(--primary-link-color)}#kamoku_area .form_list_checkbox_2col+p,#kamoku_area .form_list_checkbox_4col+p,#map_area .form_list_checkbox_2col+p,#map_area .form_list_checkbox_4col+p{margin-top:1rem}#kamoku_area .form_list_checkbox_2col li,#map_area .form_list_checkbox_2col li{flex-basis:50%;width:50%;line-height:1}@media screen and (max-width: 767px){#map_area #back-btn{top:4%;left:5%;border:solid 3px #fff;font-size:3.5vw;padding:11px 15px 11px 35px}#map_area #back-btn::before{width:8px;height:8px;border-left:solid 3px #fff;border-bottom:solid 3px #fff}#kamoku_area .form_list_checkbox_2col,#kamoku_area .form_list_checkbox_4col,#map_area .form_list_checkbox_2col,#map_area .form_list_checkbox_4col{flex-direction:column;gap:0}#kamoku_area .form_list_checkbox_2col li,#kamoku_area .form_list_checkbox_4col li,#map_area .form_list_checkbox_2col li,#map_area .form_list_checkbox_4col li{flex-basis:100%;width:100%;border-bottom:solid 1px #dfe0e2;padding:.5rem 1rem}}.detail_header{z-index:10;position:relative}.detail_header .detail_header_head{font-size:1.2rem;font-weight:bold;padding:.5rem 1rem 0;line-height:1}@media screen and (min-width: 767px){.detail_header{border-bottom:solid 3px #d3d5d6;box-shadow:0px 3px 3px 0px rgba(0,0,0,.06)}.detail_header .detail_header_head{font-size:1.375rem;padding:1.33rem}}.detail_header_stickey{position:sticky;top:0;z-index:9990;background-color:#fff;transform:translate(0, 0);transition:all .4s ease}.detail_header_stickey.hide{transform:translate(0, -100%)}.detail_header_stickey.show{transform:translate(0, 0)}.detail_header_reserve{position:absolute;right:1.33rem;top:50%;transform:translate(0, -50%)}.detail_header_reserve a{display:block;background-color:#0a5891;color:#fff;vertical-align:middle;padding:.66rem;line-height:1}.detail_header_reserve a span{line-height:1;vertical-align:middle;font-size:.75rem;font-weight:bold}.detail_header_reserve a:before{content:"\e90e";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin:0 .25rem 0 0}.detail_header_reserve a:after{content:"\e902";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin:0 0 0 .25rem}@media screen and (max-width: 767px){.detail_header_reserve{display:none}}.detail_nav{border-bottom:solid 4px var(--primary-link-color);display:table;border-collapse:collapse;border-spacing:0;width:100%}.detail_nav_gnav{display:table-cell;vertical-align:middle;width:auto}.detail_nav_gnav>ul{display:table;border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}.detail_nav_gnav>ul>li{display:table-cell;border-right:solid 1px #fff}.detail_nav_gnav>ul>li:last-child{border-right:none}.detail_nav_gnav a{display:block;background-color:var(--primary-link-color);color:#fff;font-weight:bold;text-align:center;padding:.75rem 0;line-height:1.25rem;min-height:3rem}.detail_nav_gnav .active{background-color:var(--primary-link-color)}.detail_nav_gnav .disabled{background-color:#e1e6ea;color:#9db1bf}.detail_nav_gnav a i{font-size:1.25rem;line-height:1.25rem;margin:0 .25rem 0 0;vertical-align:middle}.detail_nav_tel{display:table-cell;vertical-align:middle;width:33.33%;font-size:1.125rem;font-weight:bold;color:#0a5891;text-align:center;line-height:1.25rem}@media screen and (max-width: 767px){.detail_nav_gnav a{font-feature-settings:"palt";min-height:2rem;padding:.5rem 0}.detail_nav_gnav a i{font-size:1rem}.detail_nav_tel{font-size:1rem}}.detail_nav_tel:before{margin:0 .5rem 0 0;content:"\e916";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.25rem}@media screen and (max-width: 767px){.detail_nav_tel{display:none}}.detail_head{background:#e2f1ff;font-size:1.3125rem;font-weight:bold;line-height:1;padding:1.66rem}.detail_head small{margin:0 0 0 1rem;font-weight:400;font-size:.75rem}.detail_subhead{font-size:.9375rem;font-weight:bold;margin:0 0 .25em;line-height:1.5}@media screen and (max-width: 767px){.detail_head{font-size:1.125rem;font-weight:bold;line-height:1;padding:1.125rem}}.detail_text{padding:1.66rem;font-size:.9375rem;line-height:2}.detail_subhead+.detail_text_inner{margin:1em 0 0}.detail_text_image{float:right;margin:0 0 0 2rem;width:33.33%}.detail_text_image img{width:100%;height:auto}@media screen and (max-width: 767px){.detail_text{padding:1.125rem;font-size:.875rem}.detail_text .clinic_qr{display:none}.detail_text_image{float:none;margin:0 auto 2rem;width:33.33%}}.detail_btn_more{border-top:solid 1px #c3c8cb;padding:.5rem 0 0;margin:2rem 0 0;text-align:left}.detail_btn_more button{color:var(--primary-link-color);font-size:.75rem;font-weight:bold;width:6rem}.detail_btn_more button>div{position:relative}.detail_btn_more button .on,.detail_btn_more button .off{transition:opacity .2s ease;position:absolute;left:0;top:-1em;width:100%;display:block;text-align:left}.detail_btn_more button .on{opacity:0}.detail_btn_more button .off{opacity:1}.detail_btn_more .active .on{opacity:1}.detail_btn_more .active .off{opacity:0}.detail_box_border .detail_kuchikomi{margin:0 1rem .5rem;position:relative}.detail_box_border .detail_kuchikomi .detail_kuchikomi_rate{min-height:2.25rem}.detail_box_border .detail_kuchikomi .detail_kuchikomi_rate img{vertical-align:middle;margin:0 .5rem 0 0;height:1.125rem;width:auto}.detail_box_border .detail_kuchikomi .detail_kuchikomi_rate span{vertical-align:top}.detail_box_border .detail_kuchikomi .detail_kuchikomi_rate img+span{font-weight:bold;font-size:1.75rem}.detail_box_border .detail_kuchikomi .detail_kuchikomi_rate .point_box{vertical-align:middle;line-height:2rem;color:#b1a273}.detail_box_border .detail_kuchikomi .detail_kuchikomi_rate .point_box a{color:#b1a273;text-decoration:underline}.detail_box_border .detail_kuchikomi .detail_kuchikomi_entry{position:absolute;right:0;top:.6rem;font-size:.75rem}.detail_box_border .detail_kuchikomi .detail_kuchikomi_entry i{margin:0 .25rem 0 0}.detail_box_border .detail_kuchikomi .detail_kuchikomi_entry a{text-decoration:underline;color:var(--primary-font-color)}@media screen and (min-width: 767px){.detail_box_border .detail_kuchikomi{margin:0 0 2rem}.detail_box_border .detail_kuchikomi .detail_kuchikomi_rate img{height:2rem}}.detail_box_border .detail_extracts{margin:.5rem 1rem}.detail_box_border .detail_extracts .detail_extracts_cate{font-size:.75rem}.detail_box_border .detail_extracts .detail_extracts_cate:before{content:"";display:inline-block;width:17px;height:17px;background:url(../img/icon_access.png) no-repeat center center;background-size:contain;vertical-align:text-bottom;margin-right:5px}.detail_box_border .detail_kamoku{padding:1rem;margin:0 0 .5rem;background-color:#f3f9ff}.detail_box_border .detail_kamoku .detail_kamoku_list{padding-left:20px;text-indent:-20px;vertical-align:middle}.detail_box_border .detail_kamoku .detail_kamoku_list:before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;vertical-align:text-bottom;background:url(../img/icon_clinic_kamoku.png) no-repeat center center}.detail_box_border .detail_kamoku .detail_kamoku_list span{display:inline-block;border-radius:.75rem;border:solid 1px #fff;background-color:#fff;padding:.25rem .5rem;margin:0 .2rem .4rem;font-size:.75rem;color:#4d9dcc;line-height:1;vertical-align:middle;text-indent:0}.detail_box_border .detail_kamoku .detail_kamoku_options{font-size:.7rem}.detail_box_border .list_kodawari{padding:0 .75rem .5rem;border-bottom:solid 2px #e2f1ff}.detail_box_border .list_kodawari ul>li{display:inline-block;margin:0 1em 0 0;font-size:.75rem}@media screen and (min-width: 767px){.detail_box_border{padding:1rem 1rem 0}}.detail_box_border:last-child{border-bottom:none}.detail_box_top .detail_box_title{margin:0 0 1rem;font-size:18px;font-weight:bold}.detail_pr_comment{background:linear-gradient(to bottom right, #5ECDE5, #1A7AC3);padding:15px;position:relative;margin:.5rem 0 20px}@media screen and (min-width: 767px){.detail_pr_comment{padding:15px}}.detail_pr_comment::before{content:"About";font-family:"Constantia";font-size:34px;font-style:italic;color:#fff;position:absolute;left:6px;top:10px;transform:rotate(-8deg);-moz-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);letter-spacing:2px}@media screen and (min-width: 767px){.detail_pr_comment::before{left:12px;top:15px;font-size:40px;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg)}}.detail_pr_comment h2{position:absolute;left:50%;top:25px;color:#fff;font-size:1.125rem;font-weight:bold;transform:translateX(-50%)}.detail_pr_comment__inner{background-color:#fff;padding:15px;margin-top:55px}@media screen and (min-width: 767px){.detail_pr_comment__inner{margin-top:65px}}.detail_list_kuchikomi{margin:0 -0.5rem 2.5rem}.detail_list_kuchikomi>ul>li{padding:0 .5rem;width:33.33%}@media screen and (max-width: 767px){.detail_list_kuchikomi{margin:0}.detail_list_kuchikomi>ul>li{padding:0;margin:0 0 1rem;width:auto;float:none}}.detail_box_kuchikomi{overflow:hidden;border-radius:4px;border:solid 1px #c3c8cb}.detail_box_kuchikomi_head{padding:.75rem;font-size:.93rem;background:#e7f1f8}.detail_box_kuchikomi_head i{margin:0 .25rem 0 0;color:var(--primary-link-color)}.detail_box_kuchikomi_text{padding:.75rem}.detail_box_kuchikomi_rate img{height:1.125rem;width:auto}.detail_box_kuchikomi_rate .point{color:#b1a273;font-weight:bold}.detail_box_kuchikomi_user{font-size:.66rem}.detail_box_kuchikomi_user em{font-weight:bold}.detail_box_kuchikomi_text p{line-height:1.5;font-size:.875rem}.detail_box_kuchikomi_text time{color:#a0a3a5;font-size:.75rem;display:block;text-align:right;margin:1rem 0 0}.detail_kamoku_list2{display:inline;vertical-align:middle}.detail_kamoku_list2 span{display:inline-block;border:solid 1px #fff;background-color:#fff;padding:.25rem .5rem;margin:0 .2rem 0;font-size:.75rem;color:#4d9dcc;line-height:1;vertical-align:middle}.table_timetable{width:100%;border-collapse:collapse;font-size:.8rem}.table_timetable thead>tr>th{font-weight:500;border-bottom:solid 1px #c3c8cb;line-height:1;padding:.5rem;text-align:center}.table_timetable thead>tr>.timetable_head{font-weight:bold;font-size:.9em}.table_timetable tbody>tr>th,.table_timetable tbody>tr>td{padding:.5rem .1rem;text-align:center}.table_timetable tbody>tr:first-child>th,.table_timetable tbody>tr:first-child>td{padding-top:1.25rem}.table_timetable tbody>tr:last-child>th,.table_timetable tbody>tr:last-child>td{padding-bottom:1.25rem}.table_timetable .circle{color:var(--primary-link-color)}.table_timetable .minus{color:#e1e6ea}.table_timetable tfoot>tr>td{border-top:solid 1px #c3c8cb;line-height:1;padding:.5rem}.table_timetable_brd{width:auto;border-collapse:collapse;border:solid 1px #c3c8cb}.table_timetable_brd thead>tr>th{font-weight:500;border:solid 1px #c3c8cb;background:#e7f2f8;line-height:1;padding:.75rem;vertical-align:middle;text-align:center}.table_timetable_brd thead>tr>.timetable_head{font-weight:bold;font-size:1.125em}.table_timetable_brd tbody>tr>th,.table_timetable_brd tbody>tr>td{border:solid 1px #c3c8cb;text-align:center;padding:.75rem;line-height:1}.table_timetable_brd tbody>tr>td br{display:none}@media screen and (max-width: 767px){.table_timetable_brd{font-size:.75rem}.table_timetable_brd tbody>tr>td br{display:inline}.table_timetable_brd thead>tr>th{padding:.25rem}.table_timetable_brd tbody>tr>th,.table_timetable_brd tbody>tr>td{padding:.25rem}}.detail_movie__list-wrap{width:100%;position:relative;padding-top:56.25%}.detail_movie__list-wrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.detail_movie__list-text{margin:.5rem 0 !important}.detail_greeting{background:linear-gradient(to bottom right, #5ECDE5, #1A7AC3);padding:15px 0;margin-bottom:20px;position:relative}@media screen and (min-width: 767px){.detail_greeting{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;padding:15px}}.detail_greeting::before{content:"Message";font-family:"Constantia";font-size:34px;font-style:italic;color:#fff;position:absolute;left:5px;top:15px;transform:rotate(-8deg);-moz-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);letter-spacing:2px}@media screen and (min-width: 767px){.detail_greeting::before{font-size:40px;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg)}}.detail_greeting h2{position:absolute;left:60px;top:83px;color:#fff;font-size:1.125rem;font-weight:bold}@media screen and (min-width: 767px){.detail_greeting h2{left:50%;top:38px;transform:translateX(-50%)}}.detail_greeting__representative{margin-top:10px}@media screen and (min-width: 767px){.detail_greeting__representative{flex-basis:35%}}.detail_greeting__representative-image{width:55%;text-align:right;margin-left:45%}@media screen and (min-width: 767px){.detail_greeting__representative-image{width:85%;margin-left:15%;margin-right:0}}.detail_greeting__representative-image img{width:100%}.detail_greeting__representative-name{font-weight:bold;padding:.8rem 2rem .8rem 1rem;background-color:rgba(255,255,255,.8);margin:-25px 0 0 0;position:relative;width:60%}@media screen and (min-width: 767px){.detail_greeting__representative-name{padding:.8rem 0 .8rem 1rem;margin:-25px -15px 0 15px;width:100%}}.detail_greeting__representative-name___clinic{font-size:.8rem;font-weight:normal}.detail_greeting__representative-comment{background-color:#fff;padding:15px;margin:15px}@media screen and (min-width: 767px){.detail_greeting__representative-comment{flex-basis:65%;margin:85px 0 0}}.detail_greeting__representative-comment p+br{display:none}.detail_greeting__representative-comment p{margin-bottom:1rem}.detail_staff_box .detail_staff:not(:last-child)::after{content:"";display:block;width:100%;height:1.5rem;background:#fff;background-image:radial-gradient(circle farthest-side, #5ECDE5 20%, transparent 20%, transparent 100%);background-size:1rem 1rem;background-position:0 0;background-repeat:repeat-x}.detail_staff_box .detail_staff__representative{margin-top:.5rem;display:flex}.detail_staff_box .detail_staff__representative-image{flex-basis:80px}@media screen and (min-width: 767px){.detail_staff_box .detail_staff__representative-image{flex-basis:160px}}.detail_staff_box .detail_staff__representative-image img{max-width:80px}@media screen and (min-width: 767px){.detail_staff_box .detail_staff__representative-image img{max-width:160px}}.detail_staff_box .detail_staff__representative-name{flex-basis:65%;font-weight:.9rem;font-weight:bold;padding-left:1rem}.detail_staff_box .detail_staff__representative-comment p+br{display:none}.detail_staff_box .detail_staff__representative-comment p{margin-bottom:1rem}.detail_staff_box .detail_staff__comment{padding:0;margin-bottom:0;font-size:.95rem;letter-spacing:normal;line-height:1.6}.detail_staff_box .detail_staff__title{background-color:#f5f5f5;padding:.1rem .5rem;font-weight:normal;margin:.5rem 0;text-align:center}@media screen and (min-width: 767px){.detail_staff_box .detail_staff__title{text-align:left}}.detail_staff_box .detail_staff__posts .list_news>li{padding:10px 0;border-top:none;letter-spacing:normal}.detail_staff_box .detail_staff__posts .list_news>li:not(:last-child){border-bottom:solid 2px #eaeaea}.detail_staff_box .detail_staff__posts .list_news>li span{padding-right:.8rem}.detail_staff_box .detail_staff__posts .list_news_head{font-size:.95rem}.detail_info{margin-bottom:.7rem}@media screen and (min-width: 767px){.detail_info{margin-bottom:1.5rem}}.detail_info__title{background-color:#f5f5f5;padding:.1rem .5rem;font-weight:normal;margin:.5rem 0}.detail_info__cost-table{overflow-x:auto}.detail_info__cost-table table{font-size:.875rem}.detail_info__cost-table table td{padding:0 .25rem;white-space:nowrap}@media screen and (min-width: 767px){.detail_info__contact-item{display:inline-block;width:49.4%;margin-bottom:10px}}.detail_info__contact-item .info_btn{color:#fff;display:block;margin-bottom:.5rem;border:none;border-radius:0;font-size:18px;padding:10px;position:relative;vertical-align:middle;text-align:center}.detail_info__contact-item .tel_btn{background-color:#1b78bd}@media screen and (min-width: 767px){.detail_info__contact-item .tel_btn{pointer-events:none;font-size:26px;background:none;color:var(--primary-link-color)}}@media screen and (max-width: 767px){.detail_info__contact-item .tel_btn{pointer-events:auto}}.detail_info__contact-item .tel_btn:before{content:"";display:inline-block;width:28px;height:28px;background:url(../img/icon_tel_sp.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:5px}@media screen and (min-width: 767px){.detail_info__contact-item .tel_btn:before{background:url(../img/icon_tel_pc.png) no-repeat center center}}.detail_info__contact-item .tel_btn:after{content:"";position:absolute;right:20px;top:25px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.detail_info__contact-item .tel_btn p.kyujin{background:url(https://medicaldoc.jp/wp-content/uploads/image5.jpg) no-repeat center;background-size:cover}.detail_info__contact-item .tel_btn p.kyujin a{background:rgba(25,50,121,.7);color:#fff;text-align:center;font-weight:bold;padding:10px;display:block;position:relative}.detail_info__contact-item .tel_btn p.kyujin a:after{content:"";position:absolute;right:20px;top:25px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.detail_info__contact-item .site_btn{background-color:#1b78bd}.detail_info__contact-item .site_btn:after{content:"";position:absolute;right:20px;top:25px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.detail_info__contact-item .line_btn{background-color:#06c755;letter-spacing:0;text-indent:-15px;padding:4px 10px}@media screen and (min-width: 767px){.detail_info__contact-item .line_btn{font-size:18px;text-indent:0;padding:10px}}.detail_info__contact-item .line_btn:before{left:0;top:10%;content:"";display:inline-block;width:45px;height:45px;background:url(../img/icon_line_brand.png) no-repeat left center;background-size:contain;vertical-align:middle;margin-right:5px}@media screen and (min-width: 767px){.detail_info__contact-item .line_btn:before{position:absolute;left:2rem;top:0;width:55px;height:55px}}.detail_info__contact-item .line_btn:after{content:"";position:absolute;right:20px;top:25px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 767px){.detail_info__contact-item .line_btn:after{right:20px;top:25px}}.detail_info__contact p{margin-bottom:.3rem}.detail_info__access-map{margin:0 0 .5rem 0;padding-left:25px;text-indent:-25px;line-height:1.5rem}.detail_info__access-map:before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;vertical-align:middle;background:url(../img/icon_address.png) no-repeat center center}.detail_info__access-list{padding-left:23px}.detail_info__access-list .icon-train:before{background:url(../img/icon_access.png) no-repeat center center}.detail_info__access-list .icon-bus:before{background:url(../img/icon_bus.png) no-repeat center center}.detail_info__access-list .icon-parking:before{background:url(../img/icon_parking.png) no-repeat center center}.detail_info__access-item{margin:0 0 .5rem -23px;padding-left:20px;text-indent:-23px;line-height:1.3rem;font-size:.9rem}.detail_info__access-item:before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;vertical-align:middle;margin-right:5px}@media screen and (min-width: 767px){.detail_info h4{text-align:left}}.detail_info#access{padding-top:70px;margin-top:-70px}.detail_info__content-sp{display:block}.detail_info__content-pc{display:none}@media screen and (min-width: 767px){.detail_info__content-sp{display:none}.detail_info__content-pc{display:block}}.detail_point{margin:0 0 1rem;padding:35px 0 0;background-color:#e2f9fe}.detail_point__list{display:flex;flex-wrap:wrap}@media screen and (min-width: 767px){.detail_point__list{justify-content:space-around;flex-direction:column}}.detail_point__item{width:100%;position:relative;margin-bottom:50px}@media screen and (min-width: 767px){.detail_point__item{width:50%;padding-top:3px;margin-top:-10%}}.detail_point__item:nth-of-type(2n+1){padding-left:15%}@media screen and (min-width: 767px){.detail_point__item:nth-of-type(2n+1){padding-left:6%;padding-right:2%}}.detail_point__item:nth-of-type(2n+1) span{left:10%}@media screen and (min-width: 767px){.detail_point__item:nth-of-type(2n+1) span{left:4%}}.detail_point__item:nth-of-type(2n+1) p{padding-right:.5em}.detail_point__item:nth-of-type(2n){padding-right:15%}@media screen and (min-width: 767px){.detail_point__item:nth-of-type(2n){padding-right:6%;padding-left:2%}}.detail_point__item:nth-of-type(2n) span{right:10%}@media screen and (min-width: 767px){.detail_point__item:nth-of-type(2n) span{right:4%}}.detail_point__item:nth-of-type(2n) p{padding-left:.5em}@media screen and (min-width: 767px){.detail_point__item01{align-self:flex-start;margin-top:0}.detail_point__item02{align-self:flex-end}.detail_point__item03{align-self:flex-start}}.detail_point__image{margin-bottom:-34px}@media screen and (min-width: 767px){.detail_point__image{margin-bottom:-44px}}.detail_point__image img{width:100%}.detail_point__number{color:#177ac3;font-style:italic;font-size:3.5rem;position:absolute;top:-36px;z-index:1}@media screen and (min-width: 767px){.detail_point__number{font-size:5rem;top:-52px}}.detail_point__text{color:#177ac3;font-size:.9rem;line-height:1.5;margin-top:30px;background:#fff;padding:1rem}@media screen and (min-width: 767px){.detail_point__text{font-size:1rem;margin-top:40px}}.detail_slide .slick-dots{bottom:.25rem}.detail_slide .slick-dots li{vertical-align:bottom}.detail_slide .slick-prev,.detail_slide .slick-next{width:45px;height:45px;margin-top:-14.5px}.detail_slide .slick-prev:hover::before,.detail_slide .slick-next:hover::before{opacity:.7}.detail_slide .slick-prev::before,.detail_slide .slick-next::before{content:"";position:absolute;top:0;right:0;height:45px;width:45px;background-color:#fff;border-radius:50%;opacity:.7}.detail_slide .slick-prev::after,.detail_slide .slick-next::after{content:"";position:absolute;top:33%;height:10px;width:10px;transform:rotate(-45deg)}.detail_slide .slick-prev{left:7px}.detail_slide .slick-prev::after{left:17.5px;border-top:5px solid #000;border-left:5px solid #000}.detail_slide .slick-next{right:7px}.detail_slide .slick-next::after{right:17.5px;border-bottom:5px solid #000;border-right:5px solid #000}.detail_slide .slick-dotted.slick-slider{margin-bottom:15px;padding-bottom:30px}@media screen and (min-width: 767px){.detail_slide .slick-dotted.slick-slider{margin-bottom:0}}.detail_slide__item img{width:auto;max-width:100%;margin:0 auto}.detail_kuchikomi_box{padding:0 1.66rem 1.66rem;margin-top:-1.66rem;position:relative;overflow:hidden}.detail_kuchikomi_box input{position:absolute;z-index:-1;opacity:0}@media screen and (min-width: 767px){.detail_kuchikomi_box input{margin-top:0}}.detail_kuchikomi_box label{font-weight:bold;line-height:3;position:relative;display:block;padding:0 0 0 1em;cursor:pointer;margin:0 0 1px 0;background:#f3f9ff;border:1px solid #d9e4eb}.detail_kuchikomi_box label::after{line-height:3;position:absolute;top:0;right:0;display:block;width:3em;height:3em;-webkit-transition:all .35s;transition:all .35s;text-align:center;color:#718a98}.detail_kuchikomi_box input[type=checkbox]+label::after{content:"+"}.detail_kuchikomi_box input[type=checkbox]:checked+label::after{content:"-"}.clinic_prevent{margin:1rem;background-color:#f4fafc;border:2px solid #63c9ee}@media screen and (min-width: 767px){.clinic_prevent{margin:1rem 0}}.clinic_prevent .clinic_prevent__button{display:none}.clinic_prevent .clinic_prevent__label{background:#63c9ee;color:#fff;display:block;margin:-2px;padding:10px;position:relative;border-right:45px solid #059dd4}.clinic_prevent .clinic_prevent__label::before{background:#fff;content:"";height:2px;width:1rem;position:absolute;right:-1.95rem;top:50%;transform:translateY(-50%)}.clinic_prevent .clinic_prevent__label::after{background:#fff;content:"";height:2px;width:1rem;position:absolute;right:-1.95rem;top:50%;transform:translateY(-50%) rotate(90deg)}.clinic_prevent .clinic_prevent__content{display:block;height:0;opacity:0;padding:0 10px;transition:opacity .3s,visibility .3s,height .5s,padding .5s;visibility:hidden}.clinic_prevent .clinic_prevent__button:checked+.clinic_prevent__label::after{display:none}.clinic_prevent .clinic_prevent__button:checked+.clinic_prevent__label+.clinic_prevent__content{height:auto;opacity:1;padding:10px;visibility:visible}@media screen and (min-width: 767px){.detail_box_border{padding:.5rem 0 0}.single-clinic .detail_header{border-bottom:none;box-shadow:none}}.single-clinic p{line-height:1.6}.single-clinic div.detail_header{border-top:none}.single-clinic div.detail_header::after{content:"";display:block;margin:.625rem auto 0;width:calc(100% - 2rem);height:4px;background:linear-gradient(to right, #5ecde5, var(--primary-link-color))}.single-clinic div.detail_header .detail_header_head{font-size:1.4rem;margin:1.5rem 1rem 0;padding:0}.single-clinic .detail_head{background:linear-gradient(to right, #5ecde5, var(--primary-link-color));color:#fff}.single-clinic .recommend_area{padding:40px 20px 20px;background:linear-gradient(to bottom, #F5D4D6, #FBD9EC);box-sizing:border-box;margin:20px 0 40px;position:relative}.single-clinic .recommend_area::before{content:"Point!";font-family:"Constantia";font-size:34px;font-style:italic;color:#fff;position:absolute;left:5px;top:9px;transform:rotate(-13deg);-moz-transform:rotate(-13deg);-webkit-transform:rotate(-13deg);letter-spacing:2px}@media screen and (min-width: 767px){.single-clinic .recommend_area::before{font-size:40px}}.single-clinic .recommend_area h2{font-size:1rem;margin-bottom:10px;text-align:center;color:#555}@media screen and (min-width: 767px){.single-clinic .recommend_area h2{margin-bottom:20px}}.single-clinic .recommend_area .recommend_detail{background-color:#fff;border-radius:15px;padding:10px}@media screen and (max-width: 767px){.single-clinic .recommend_area .recommend_detail .lkc-internal-wrap{width:100%}}.single-clinic .recommend_area .recommend_detail .button_area ul li a{height:auto}.single-clinic .recommend_area img{width:100%;max-width:100%}.single-clinic .recommend_area strong.sub{color:#2663ab;background:linear-gradient(transparent 80%, #d2ebfd 80%);padding:0 5px}body.single-clinic.clinic_pr .detail_header{position:relative}body.single-clinic.clinic_pr .detail_header_head{padding:0 16px 0 0}body.single-clinic.clinic_pr .detail_header_head::before{content:"";display:block;position:absolute;top:34%;right:1rem;width:14px;height:30px;background-color:#ded8c2;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}body.single-clinic.clinic_pr .detail_header_head::after{content:"\ff30\ff32";writing-mode:vertical-rl;display:block;position:absolute;top:34%;right:calc(1rem + 2px);width:14px;font-size:9px;color:#bd9734;z-index:2;font-weight:normal;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.detail_box_border .detail_kamoku{border-radius:20px;padding:.8rem 1rem .3rem;margin:0 .5rem .5rem}.detail_box_border .list_kodawari{margin-bottom:.5rem}.detail_congestion{margin:0 1rem}@media screen and (min-width: 767px){.detail_congestion{margin:0}}.detail_congestion p{text-align:left;margin:0;position:relative;font-size:1.2rem;font-weight:bold}@media screen and (min-width: 767px){.detail_congestion p{font-weight:normal}}.detail_congestion p::before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/icon_person_00.png) no-repeat center center;background-size:contain;vertical-align:text-bottom;margin-right:3px}.detail_congestion-inner{overflow-x:scroll}.detail_congestion-inner table{margin-bottom:1rem}.detail_congestion-inner table th,.detail_congestion-inner table td{min-width:2.5rem;text-align:center;padding:3px;font-size:.7rem}@media screen and (min-width: 767px){.detail_congestion-inner table th,.detail_congestion-inner table td{padding:8px 13px;width:5rem;min-width:12.5%;font-size:1.1rem !important}}.detail_congestion-inner table th img,.detail_congestion-inner table td img{vertical-align:bottom}.detail_congestion-inner table tr>td:first-of-type{font-size:.7rem !important}@media screen and (min-width: 767px){.detail_congestion-inner table tr>td:first-of-type{font-size:1.1rem !important}}.detail_navi{margin-top:.8rem}.detail_navi__list{display:flex;font-weight:bold;overflow-x:auto}@media screen and (min-width: 767px){.detail_navi__list{overflow-x:auto}}.detail_navi-item{width:4rem;min-width:4rem;text-align:center;font-size:.625rem;display:flex}@media screen and (min-width: 767px){.detail_navi-item{width:10%}}.detail_navi-item.no_link span{color:#bbb;font-weight:normal}.detail_navi-item a,.detail_navi-item span{color:var(--primary-font-color);display:flex;width:100%;padding:.35rem 0;line-height:1.2;align-items:center;justify-content:center;border-bottom:2px solid #e2f1ff}.detail_navi-item a:hover{border-bottom:2px solid var(--primary-link-color)}.detail_contact{background-color:#fafafa;border-top:1px solid #000;border-bottom:1px solid #000;padding:1rem;margin:1rem 0}.detail_contact p{text-align:center;font-size:1.2rem;padding-bottom:1rem}.detail_contact__list{display:flex;flex-wrap:wrap;gap:1%;padding:0;margin:0;list-style:none}.detail_contact__item{flex:1 1 32%;text-align:center}.detail_contact__item.clinic_reserve{flex:0 0 100%;text-align:center}.detail_contact__item.clinic_reserve+li{flex:0 0 49%;margin-left:25%;margin-right:25%}.detail_contact__item>.item:nth-child(-n+3){flex:1 1 32%}.detail_contact__item>.item:nth-child(2):nth-last-child(4),.detail_contact__item>.item:nth-child(3):nth-last-child(4){flex:1 1 49%}.detail_contact .info_btn{color:#fff;display:block;margin-bottom:.5rem;border:none;border-radius:10px;font-size:.7rem;padding:16px 10px;position:relative;text-align:center;min-height:50px;letter-spacing:.1rem;font-weight:normal}@media screen and (min-width: 767px){.detail_contact .info_btn{font-size:24px;padding:10px}}.detail_contact .tel_btn{background-color:#1a78bd;border:none}@media screen and (min-width: 767px){.detail_contact .tel_btn{pointer-events:none;background:none;color:var(--primary-link-color);padding:13px 10px;font-size:25px}}@media screen and (max-width: 767px){.detail_contact .tel_btn{pointer-events:auto;font-size:.8rem;text-align:center;padding:0 10px;line-height:3rem}}.detail_contact .tel_btn:before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/icon_tel_sp.png) no-repeat 0 center;background-size:85%;vertical-align:middle;margin-right:5px}@media screen and (min-width: 767px){.detail_contact .tel_btn:before{background:url(../img/icon_tel_pc.png) no-repeat center center;background-size:contain;width:28px;height:28px;position:relative;top:0;left:0}}@media screen and (max-width: 767px){.detail_contact__list:has(li:nth-child(3)>a.line_btn) .tel_btn{padding:0;font-size:.5rem}}.detail_contact .site_btn{background-color:#1b78bd;padding:16px 5px}@media screen and (min-width: 767px){.detail_contact .site_btn{font-size:18px;padding:14.5px 10px}}.detail_contact .site_btn:before{content:"";display:inline-block;width:14px;height:16px;background:url(../img/icon_homepage.svg) no-repeat 0 center;background-size:contain;vertical-align:text-bottom;margin-right:5px}@media screen and (min-width: 767px){.detail_contact .site_btn:before{margin-right:20px;width:20px;height:24px}}.detail_contact .line_btn{background-color:#06c755;letter-spacing:0;overflow:hidden;padding:7px 10px 7px 40%;text-align:left}@media screen and (min-width: 767px){.detail_contact .line_btn{font-size:14px;padding:7px 10px 7px 50%}}.detail_contact .line_btn:before{position:absolute;left:.2rem;top:10%;content:"";display:inline-block;width:45px;height:45px;background:url(../img/icon_line_brand.png) no-repeat left center;background-size:85%;vertical-align:middle;margin-right:5px}@media screen and (min-width: 767px){.detail_contact .line_btn:before{left:3.5rem;top:0;width:55px;height:55px}}.detail_contact .nomoca_btn{border:1px solid #70c2dd;color:#189dc7;background-color:#fff;padding:8px 10px;text-align:left;text-indent:1.5em;border-radius:0%}@media screen and (min-width: 767px){.detail_contact .nomoca_btn{text-align:center;text-indent:0;padding:.5px 10px;font-size:20px}}.detail_contact .nomoca_btn:before{position:absolute;right:1.2rem;top:26%;content:"";display:inline-block;width:28px;height:28px;background:url(../img/icon_fukidashi.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:5px}@media screen and (min-width: 767px){.detail_contact .nomoca_btn:before{right:3rem}}.detail_contact .nomoca_btn:after{content:"";position:absolute;right:10px;top:21px;width:4px;height:4px;border-top:2px solid #189dc7;border-right:2px solid #189dc7;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 767px){.detail_contact .nomoca_btn:after{right:20px;top:25px}}.detail_contact .web_reserve_btn{background:#e74d3d;font-size:1rem;font-weight:bold}@media screen and (min-width: 767px){.detail_contact .web_reserve_btn{font-size:1.25rem}}.detail_open_day{display:flex;flex-wrap:wrap;margin:0 1rem 20px}@media screen and (min-width: 767px){.detail_open_day{margin:0 0 20px}}.detail_open_day-inner{flex-basis:80%}.detail_open_day-inner p{text-align:left;margin:0;position:relative;font-size:1.2rem;font-weight:bold}@media screen and (min-width: 767px){.detail_open_day-inner p{font-weight:normal}}.detail_open_day-inner p::before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/icon_time.png) no-repeat center center;background-size:contain;vertical-align:text-bottom;margin-right:5px}.detail_open_day-inner div{font-size:.9rem}@media screen and (min-width: 767px){.detail_open_day-inner div{font-size:1rem}}.detail_open_day-map{flex-basis:20%;text-align:right}@media screen and (max-width: 767px){.detail_open_day-map img{width:100%;height:auto}}.box_lp_info{background-color:#e4eff5;color:#6ea7d1;padding:1.75rem;font-weight:bold}@media screen and (max-width: 767px){.box_lp_info{overflow:hidden;border-radius:4px;padding:0}}.box_lp_info a{text-decoration:underline}.box_lp_info_left{float:left;width:60%;margin:0 0 .75rem;position:relative}.box_lp_info_left p>i{display:inline-block;background-color:#5f9fcd;color:#fff;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1.25rem;text-align:center;border-radius:50%;margin:0 .5rem 0 0;vertical-align:baseline}.box_lp_info_button{display:none;background-color:#095891;color:#fff;font-size:.6875rem;padding:1.75rem 1rem 0;position:absolute;top:0;right:0;bottom:0;left:auto}.box_lp_info_button:after{display:block;text-align:center;font-size:2rem;margin:1rem 0 0;content:"\e900";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .2s ease}.box_lp_info_button.active:after{transform:scaleY(-1)}@media screen and (max-width: 767px){.box_lp_info_left{float:none;width:auto;margin:0;padding:.75rem 5rem .75rem .75rem}.box_lp_info_button{display:block}}.box_lp_info_right{float:left;width:40%;border-left:solid 1px #6ea7d1;padding:0 0 0 .75rem;margin:0 0 .75rem}@media screen and (max-width: 767px){.box_lp_info_right{display:none;float:none;width:auto;border-left:none;border-top:solid 1px #6ea7d1;padding:.5rem .75rem .75rem;margin:0}}.box_lp_info_label{clear:both}.box_lp_info_label>li{margin:0 .5rem 0 0;display:inline-block}.box_lp_info_label>li>span{display:inline-block;background-color:#fff;border-radius:1.25rem;font-size:1rem;line-height:1;padding:.5rem .75rem}.box_lp_info .page_notes{color:inherit}@media screen and (max-width: 767px){.box_lp_info_label{display:none}}.box_lp_message{background-image:url(/common/img/bg_lp_message.jpg);background-repeat:no-repeat;background-position:center center;background-size:150% auto;background-color:#a7cce9;color:#fff;padding:3rem 0;text-align:center}.box_lp_message_head{font-size:.75rem}.box_lp_message>p{font-size:1.75rem;font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.box_lp_message>p{font-size:1.25rem}}.lp_slide_notes{font-size:.75rem;text-align:center;padding:.5rem 0 1rem}.lp_slide img{width:100%;height:auto}.box_lp_btn>ul{display:table;border-collapse:collapse;table-layout:fixed;width:100%;height:6rem}.footer_nav_lp_tel_btn,.footer_nav_lp_reserve_btn,.box_lp_btn>ul>li{display:table-cell;vertical-align:top}.footer_nav_lp_tel_btn a,.footer_nav_lp_reserve_btn a,.box_lp_btn>ul>li>a{display:table;border-collapse:collapse;table-layout:fixed;width:100%;height:100%}.footer_nav_lp_reserve_btn a,.box_lp_btn>ul>li:first-child>a{background-color:#ec863c;color:#fff;border-right:solid 1px #fff}.footer_nav_lp_reserve_btn a{border-right:none}.footer_nav_lp_tel_btn a,.box_lp_btn>ul>li:last-child>a{background-color:#ea9a5d;color:#fff}.footer_nav_lp_tel_btn a{border-right:solid 1px #fff}.footer_nav_lp_tel_btn a>div,.footer_nav_lp_reserve_btn a>div,.box_lp_btn>ul>li>a>div{display:table-cell;vertical-align:middle;text-align:center;position:relative;padding:0 2rem 0 1rem;font-size:2rem}.footer_nav_lp_tel_btn a>div,.footer_nav_lp_reserve_btn a>div{padding:0;font-size:1rem}.box_lp_btn>ul>li>a>div:before{content:"\e902";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;right:1rem;top:50%;transform:translate(0, -50%)}.footer_nav_lp_tel_btn>a>div>i,.footer_nav_lp_reserve_btn>a>div>span,.box_lp_btn>ul>li>a>div>i,.box_lp_btn>ul>li>a>div>span{display:inline-block;vertical-align:middle}.footer_nav_lp_tel_btn>a>div>i,.footer_nav_lp_reserve_btn>a>div>i,.box_lp_btn>ul>li>a>div>i{display:inline-block;font-size:3.5rem;margin:0 .75rem 0 0;width:3rem;height:3rem;background:#095891;overflow:hidden;border-radius:50%;position:relative}.footer_nav_lp_tel_btn>a>div>i:before,.footer_nav_lp_reserve_btn>a>div>i:before,.box_lp_btn>ul>li>a>div>i:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:inherit;line-height:1}.footer_nav_lp_tel_btn>a>div>i,.footer_nav_lp_reserve_btn>a>div>i{font-size:1.33rem;line-height:1;margin:0 .25rem 0 0;width:1.125rem;height:1.125rem;vertical-align:middle}.footer_nav_lp_tel_btn>a>div>span,.footer_nav_lp_reserve_btn>a>div>span,.box_lp_btn>ul>li>a>div>span{font-size:1.75rem;font-weight:bold;line-height:1}.footer_nav_lp_tel_btn>a>div>span,.footer_nav_lp_reserve_btn>a>div>span{font-size:1.125rem;vertical-align:middle}.box_lp_btn>ul>li>a>div>span>small{display:block;font-size:.875rem;margin:.33rem 0}@media screen and (max-width: 767px){.box_lp_btn>ul{display:block;width:auto;height:auto}.box_lp_btn>ul>li{display:block}.box_lp_btn>ul>li>a{height:6rem}.box_lp_btn>ul>li:first-child>a{border-right:none}}.box_lp_nayami{text-align:center;padding:1.66rem 1.66rem 3rem}.box_lp_nayami_head{background-image:url(/common/img/bg_lp_nayami.png);background-repeat:no-repeat;background-size:3rem auto;background-position:center 0;padding:4rem 0 2.5rem;font-size:1.75rem;font-weight:bold;color:var(--primary-link-color)}@media screen and (max-width: 767px){.box_lp_nayami_head{background-size:1.75rem auto;padding:1.75rem 0 2rem;font-size:1.25rem}}.btn_lp_nayami{display:table;border-collapse:collapse;width:100%;table-layout:fixed}.btn_lp_nayami>li{background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#a6aaad;color:#fff;border-right:solid 1px #fff;font-weight:bold;font-size:1rem;text-align:center;display:table-cell;vertical-align:middle}.btn_lp_nayami>li:nth-child(1){background-image:url(/common/img/bg_lp_nayami_btn01.jpg)}.btn_lp_nayami>li:nth-child(2){background-image:url(/common/img/bg_lp_nayami_btn02.jpg)}.btn_lp_nayami>li:nth-child(3){background-image:url(/common/img/bg_lp_nayami_btn03.jpg);border:none}.btn_lp_nayami>li>span,.btn_lp_nayami>li>a{display:block;padding:1.5rem 0;font-size:1.25rem}.btn_lp_nayami>li>span:before,.btn_lp_nayami>li>a:before{content:"";display:block;width:2.5rem;height:2.5rem;border-radius:50%;border:solid 1px #fff;text-align:center;line-height:2.5rem;overflow:hidden;margin:0 auto .75rem}.btn_lp_nayami>li:nth-child(1)>span:before,.btn_lp_nayami>li:nth-child(1)>a:before{content:"1"}.btn_lp_nayami>li:nth-child(2)>span:before,.btn_lp_nayami>li:nth-child(2)>a:before{content:"2"}.btn_lp_nayami>li:nth-child(3)>span:before,.btn_lp_nayami>li:nth-child(3)>a:before{content:"3"}@media screen and (max-width: 767px){.btn_lp_nayami{display:block;width:auto}.btn_lp_nayami>li{display:block;border-right:none;border-bottom:solid 1px #fff}}.box_lp_char{background-image:url(/common/img/bg_lp_message.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:150% auto;background-color:#a7cce9;color:#fff;padding:2rem}.box_lp_char_head{text-align:center;margin:0 0 2rem}.box_lp_char_head small{font-size:.75rem;display:block}.box_lp_char>ul{display:table;border-collapse:separate;border-spacing:1px 0;width:100%;table-layout:fixed;box-shadow:0 0 1rem rgba(0,0,0,.2)}.box_lp_char>ul>li{background-color:#fff;color:var(--primary-link-color);font-weight:bold;font-size:1rem;text-align:center;display:table-cell;vertical-align:top}.box_lp_char_image img{width:100%;height:auto}.box_lp_char_text{padding:.25rem 1rem 1.25rem;font-size:1.25rem;font-feature-settings:"palt";text-align:center}.box_lp_char_text .page_notes{font-size:.75rem;font-weight:normal;display:block;text-align:center;margin:0 0 .5rem}@media screen and (max-width: 767px){.box_lp_char>ul{display:block;width:auto;box-shadow:none}.box_lp_char>ul>li{display:block;margin:0 0 1.66rem;box-shadow:0 0 1rem rgba(0,0,0,.2)}}.box_lp_greeting:before,.box_lp_greeting:after{content:"";display:table}.box_lp_greeting:after{clear:both}.box_lp_greeting{padding:2rem 1.66rem}.box_lp_greeting_image{float:right;margin:0 0 0 1.66rem;width:220px}.box_lp_greeting_image>figure{position:relative;overflow:hidden}.box_lp_greeting_image>figure:before{content:"";display:block;padding:117% 0 0;position:relative;z-index:1}.box_lp_greeting_image>figure img{width:100%;height:auto;position:absolute;left:50%;top:0;transform:translate(-50%, 0);z-index:2}.box_lp_greeting_notes{text-align:center;line-height:1rem;margin:.5rem 0 0}.box_lp_greeting_head{font-size:1.75rem;line-height:1;color:#707070;margin:0 0 1.66rem}.box_lp_greeting_head small{display:block;font-size:.6875rem;color:#68a5d1;margin:1rem 0 0}.box_lp_greeting_name{text-align:right;color:var(--primary-link-color)}.box_lp_greeting_subhead{font-size:1.125rem;line-height:1;color:var(--primary-link-color);margin:1.66rem 0 1rem}@media screen and (max-width: 767px){.box_lp_greeting_image{float:none;margin:0 auto 1.66rem;width:66.66%}.box_lp_greeting_image>figure:before{padding:100% 0 0}}.box_lp_plan{background-color:#d6e8f6;padding:2rem 1.66rem;border-top:solid 2px var(--primary-link-color)}.box_lp_plan_head{color:#707070;text-align:center;margin:0 0 2rem}.box_lp_plan_head small{font-size:.75rem;display:block;color:var(--primary-link-color)}.btn_lp_plan{display:table;border-collapse:separate;border-spacing:0 2rem;table-layout:fixed;width:100%;border:solid .5rem #9fc8e6;background:#fff;color:#707070;margin:0 0 2px;position:relative}.btn_lp_plan_pickup{border-spacing:0;border-color:#d8caa3}.btn_lp_plan_ribon{font-size:1rem;display:block;position:absolute;left:-0.5em;top:.8em;transform:rotate(-45deg)}.btn_lp_plan_ribon>span{display:block;padding:0 .5em;font-style:normal;font-weight:normal;font-size:.875em;line-height:1.428em;min-height:1.428em;text-align:center;background-color:#fd7b7b;color:#fff;position:relative}.btn_lp_plan_ribon>span:before{content:"";display:block;border-style:solid;border-color:rgba(0,0,0,0) #fd7b7b #fd7b7b rgba(0,0,0,0);border-width:.714em;position:absolute;left:-1.428em;top:0}.btn_lp_plan_ribon>span:after{content:"";display:block;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fd7b7b #fd7b7b;border-width:.714em;position:absolute;right:-1.428em;top:0}.btn_lp_plan_left,.btn_lp_plan_right,.btn_lp_plan_image{display:table-cell;vertical-align:middle}.btn_lp_plan_left,.btn_lp_plan_right{padding:0 1.5rem}.btn_lp_plan_right{border-left:solid 1px #8cbce0}.btn_lp_plan_left:first-child:last-child{height:13rem}.btn_lp_plan_simple:first-child:last-child{height:auto}.btn_lp_plan_head{font-size:1.25rem;line-height:1.75rem;margin:0 0 .25rem;color:var(--primary-link-color)}.btn_lp_plan_head:first-child:last-child{margin:0}.btn_lp_plan_pickup .btn_lp_plan_head{color:#b0a273;padding:2rem 0 1rem}.btn_lp_plan_image{text-align:right}.btn_lp_plan_image img{vertical-align:bottom}.btn_lp_plan_list{display:table;border-collapse:collapse;width:100%;font-size:.75rem}.btn_lp_plan_list_head{display:table-cell;vertical-align:middle;width:3.5rem;font-size:inherit;text-decoration:underline;color:#6ea7d1}.btn_lp_plan_list ul{display:table-cell;vertical-align:middle}.btn_lp_plan_list ul>li{margin:0 0 .125rem 0;display:inline-block}.btn_lp_plan_list ul>li>span{display:inline-block;background-color:#fff;color:#6ea7d1;border:solid 1px #6ea7d1;border-radius:1.25rem;line-height:1;padding:.25rem .5rem;font-weight:bold;font-size:.6875rem}.btn_lp_plan_pickup .btn_lp_plan_list_head{color:#d8caa3}.btn_lp_plan_pickup .btn_lp_plan_list ul>li>span{color:#d8caa3;border:solid 1px #d8caa3}@media screen and (max-width: 767px){.btn_lp_plan{display:block;border-spacing:0;padding:1.25rem;width:auto}.btn_lp_plan_ribon{font-size:.75rem;left:-0.75em;top:.5em}.btn_lp_plan_ribon>span{font-size:.875em;line-height:1.428em;padding:0 .25em;min-height:1.428em}.btn_lp_plan_ribon>span:before{border-width:.714em;left:-1.428em;top:0}.btn_lp_plan_ribon>span:after{border-width:.714em;right:-1.428em;top:0}.btn_lp_plan_left,.btn_lp_plan_right,.btn_lp_plan_image{display:block}.btn_lp_plan_left{padding:0}.btn_lp_plan_right{padding:1rem 0 0;border-left:none}.btn_lp_plan_left:first-child:last-child{height:auto}.btn_lp_plan_head{font-size:1.125rem;line-height:1.5rem}.btn_lp_plan_image{display:none}.btn_lp_plan_pickup .btn_lp_plan_head{padding:0}.btn_lp_plan_list{display:block;width:auto}.btn_lp_plan_list_head{display:block;width:auto;margin:0 0 .5rem}.btn_lp_plan_list ul{display:block;width:auto}}.box_lp_kuchikomi{padding:2rem 1.66rem}.box_lp_kuchikomi_head{color:#707070;text-align:center;margin:0 0 2rem}.box_lp_kuchikomi_head small{font-size:.75rem;display:block;color:var(--primary-link-color)}.box_lp_kuchikomi_balloon{position:relative;margin:0 1rem 3rem}.box_lp_kuchikomi_balloon:nth-child(even){padding:0 0 0 16.5rem}.box_lp_kuchikomi_balloon:nth-child(odd){padding:0 16.5rem 0 0}.box_lp_kuchikomi_balloon_profile{position:absolute;top:0;text-align:center}.box_lp_kuchikomi_balloon_profile i{display:block;width:10rem;height:10rem;border-radius:50%;border:solid 8px #ebebeb;background-color:#999;background-repeat:no-repeat;background-size:112px 112px;background-position:center center;margin:0 auto 1rem}.box_lp_kuchikomi_balloon:nth-child(even) .box_lp_kuchikomi_balloon_profile{left:2rem}.box_lp_kuchikomi_balloon:nth-child(odd) .box_lp_kuchikomi_balloon_profile{right:2rem}.box_lp_kuchikomi_balloon_text{border-radius:1rem;padding:3rem;background-color:#ebebeb;position:relative}.box_lp_kuchikomi_balloon_text .page_notes{text-align:right;display:block;margin:1rem 0 0}.box_lp_kuchikomi_balloon_text:before{content:"";border-width:1.5rem;border-style:solid;position:absolute}.box_lp_kuchikomi_balloon:nth-child(even) .box_lp_kuchikomi_balloon_text:before{left:-3rem;top:3rem;border-color:#ebebeb #ebebeb rgba(0,0,0,0) rgba(0,0,0,0)}.box_lp_kuchikomi_balloon:nth-child(odd) .box_lp_kuchikomi_balloon_text:before{right:-3rem;top:3rem;border-color:#ebebeb rgba(0,0,0,0) rgba(0,0,0,0) #ebebeb}.female .box_lp_kuchikomi_balloon_profile{color:#e89796}.female .box_lp_kuchikomi_balloon_profile i{border-color:#fff1f1;background-color:#e89796;background-image:url(../img/bg_lp_kuchikomi_female.png)}.female .box_lp_kuchikomi_balloon_text{background-color:#fff2f2}.box_lp_kuchikomi_balloon.female:nth-child(even) .box_lp_kuchikomi_balloon_text:before{border-color:#fff2f2 #fff2f2 rgba(0,0,0,0) rgba(0,0,0,0)}.box_lp_kuchikomi_balloon.female:nth-child(odd) .box_lp_kuchikomi_balloon_text:before{border-color:#fff2f2 rgba(0,0,0,0) rgba(0,0,0,0) #fff2f2}.male .box_lp_kuchikomi_balloon_profile{color:var(--primary-link-color)}.male .box_lp_kuchikomi_balloon_profile i{border-color:#e8f1f8;background-color:var(--primary-link-color);background-image:url(../img/bg_lp_kuchikomi_male.png)}.male .box_lp_kuchikomi_balloon_text{background-color:#e7f2f8}.box_lp_kuchikomi_balloon.male:nth-child(even) .box_lp_kuchikomi_balloon_text:before{border-color:#e7f2f8 #e7f2f8 rgba(0,0,0,0) rgba(0,0,0,0)}.box_lp_kuchikomi_balloon.male:nth-child(odd) .box_lp_kuchikomi_balloon_text:before{border-color:#e7f2f8 rgba(0,0,0,0) rgba(0,0,0,0) #e7f2f8}@media screen and (max-width: 767px){.btn_lp_plan_head{font-size:1.125rem;line-height:1.5rem}.box_lp_kuchikomi_balloon{margin:0 0 1rem}.box_lp_kuchikomi_balloon:nth-child(even){padding:0}.box_lp_kuchikomi_balloon:nth-child(odd){padding:0}.box_lp_kuchikomi_balloon_profile{top:1rem;text-align:center;z-index:10;font-weight:bold;font-size:1.125rem}.box_lp_kuchikomi_balloon:nth-child(even) .box_lp_kuchikomi_balloon_profile{left:1.5rem}.box_lp_kuchikomi_balloon:nth-child(odd) .box_lp_kuchikomi_balloon_profile{left:1.5rem;right:auto}.box_lp_kuchikomi_balloon_profile i{display:inline-block;width:2.25rem;height:2.25rem;background-size:75% auto;margin:0 .5rem 0 0;vertical-align:middle;border:none}.box_lp_kuchikomi_balloon_text{border-radius:1rem;padding:4rem 1.5rem 1.5rem;background-color:#ebebeb;position:relative}.box_lp_kuchikomi_balloon_text .page_notes{text-align:right;display:block;margin:1rem 0 0}.box_lp_kuchikomi_balloon_text:before{display:none}}.box_lp_info_head{color:#707070;text-align:center;padding:2rem 0;margin:0 0 1rem;background-color:#d6e8f6;border-top:solid 2px #167ac5}.box_lp_info_head small{font-size:.75rem;display:block;color:var(--primary-link-color)}.box_lp_form{text-align:center}.box_lp_form iframe{overflow:hidden}@media screen and (max-width: 736px){.box_lp_form{padding:250% 0 0;position:relative}.box_lp_form iframe{position:absolute;left:0;top:0;width:720px;overflow:hidden;-webkit-transform:scale(0.47);-moz-transform:scale(0.47);-ms-transform:scale(0.47);-o-transform:scale(0.47);transform:scale(0.47);-moz-transform-origin:0px 0px;-webkit-transform-origin:0px 0px;-o-transform-origin:0px 0px;-ms-transform-origin:0px 0px;transform-origin:0px 0px}}#lp_gmap iframe{width:100%}#modal_tel{border-radius:4px;padding:1rem 1rem 2rem}.modal_tel_head{padding:1rem 0}.modal_tel>p{padding:0 0 1rem}.btn_modal_tel{background:#ec863c;color:#fff;font-weight:bold;display:block;padding:.5rem 1rem;text-align:center}body.page-template-page-lptemplate .lp_content{margin-top:4.375rem}@media screen and (min-width: 1081px){body.page-template-page-lptemplate .lp_content{margin-top:85px}}.hyouka{margin:0 0 1rem}.section .hyouka:last-of-type{margin-bottom:0}.hyouka_inner{overflow:hidden;border:solid 1px #ccc}.hyouka_inner .kuchikomi_title{padding:.2rem .5rem;font-size:.93rem;background:#f5f5f5}.hyouka_inner .namebox{font-size:.66rem;padding:.75rem .75rem 0;letter-spacing:normal}.hyouka_inner .namebox__name{font-size:.8rem}.hyouka_inner .namebox__meta{overflow:hidden}.hyouka_inner .namebox__meta-date{float:right;width:50%;text-align:right}.hyouka_inner .namebox__meta-star{float:left;width:50%}.hyouka_inner .namebox img{height:1.125rem;width:auto}.hyouka_inner .namebox .point{color:#b1a273;font-size:1.125rem;font-weight:bold;margin:0 0 0 .25rem}.hyouka_inner .detail{padding:0 .75rem .75rem}.hyouka_inner .detail p{margin-bottom:0;font-size:.9rem !important}.list_faq>ul>li{border-bottom:solid 1px #c3c8cb}.list_faq_dl{padding:0}.list_faq_dl>dt,.list_faq_dl>dd{position:relative}.list_faq_dl>dt{font-weight:bold;border-bottom:dashed 1px #e1e6ea;margin:0;padding:.75rem 1.66rem .75rem 3.66rem}.list_faq_dl>dd{margin:0;padding:.75rem 1.66rem 1.66rem 3.66rem}.list_faq_dl dt i,.list_faq_dl dd i{font-size:1.5rem;position:absolute}.list_faq_dl dt i{color:#62a1cf;left:1.66rem;top:.75rem}.list_faq_dl dd i{color:#e6abab;left:1.66rem;top:.75rem}.faq-wrapper{margin-bottom:50px}.faq-wrapper>h2{background:linear-gradient(to right, #5ecde5, var(--primary-link-color));color:#fff;font-weight:bold;margin:20px -1.66rem;padding:14px 22px;font-size:1.125rem}@media screen and (max-width: 767px){.faq-wrapper>h2{margin-left:-1.125rem;margin-right:-1.125rem}}.faq-wrapper>h3{border-style:solid;border-image:linear-gradient(to right, #5ecde5, var(--primary-link-color)) 1/0 0 4px 0;color:var(--primary-link-color);font-weight:bold;margin:20px 0;padding:2px 13px 7px;font-size:1.125rem}.faq-wrapper .faq-block{margin-top:23px;margin-bottom:30px}.faq-wrapper .faq-block .faq-q{font-size:1.125rem;font-weight:bold;text-align:left;color:var(--primary-font-color);margin-bottom:5px;padding:7px 16px 10px 32px;position:relative}.faq-wrapper .faq-block .faq-q::before{content:url(../img/icon-q.png);position:absolute;top:7px;left:-10px}.faq-wrapper .faq-block .faq-a{background-color:#fff5f6;border-radius:10px;font-size:1rem;line-height:1.85;color:#000;padding:20px 16px 20px 27px;position:relative}.faq-wrapper .faq-block .faq-a::before{content:url(../img/icon-a.png);position:absolute;top:-7px;left:-7px}.faq-wrapper .faq-block .faq-a p{font-size:.875rem !important}.faq-wrapper .faq-block .faq-a ul li::before{content:"\30fb"}.faq-wrapper .faq-block+h2{margin-top:49px}.entry_content>.belt-baby-motive{background:#8ecedb;color:#fff;font-weight:bold;margin:20px -1.66rem;padding:15px 22px;font-size:1.125rem;border:none}@media screen and (max-width: 767px){.entry_content>.belt-baby-motive{margin-left:-1.125rem;margin-right:-1.125rem}}.reference-wrapper{background-color:#f1f1f1;border-radius:10px;font-size:.75rem;color:var(--primary-font-color);margin:67px 0;padding:22px 16px 18px 25px;position:relative}.reference-wrapper p{font-size:.75rem !important;line-height:2.15 !important}.reference-wrapper p.reference-title{font-size:1rem !important;line-height:1.5 !important}.reference-wrapper a{text-decoration:underline;color:var(--primary-font-color)}.reference-wrapper::before{content:url(../img/icon-doublequote.png);position:absolute;top:-9px;left:-10px}.info_header{position:relative;z-index:10;box-shadow:0px 5px 16px -8px rgba(0,0,0,.4);font-size:1.375rem;font-weight:bold;line-height:1;padding:1.33rem}@media screen and (max-width: 767px){.info_header{box-shadow:0px 5px 16px -8px rgba(0,0,0,.4)}}.info_mv{overflow:hidden;border-radius:4px;position:relative;padding:0;margin:0 1.66rem 1.66rem;background-color:#f5f5f5}.info_mv:before{content:"";display:block;padding:50% 0 0;position:relative;z-index:1}.info_mv img{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);width:100%;height:auto;border-radius:4px}.info_index{padding:1.125rem;border-radius:4px;background-color:#e7f1f8;font-size:.875rem;line-height:1}.info_index_head{font-size:.875rem;font-weight:bold;margin:0;position:relative}.info_index_head>span{border-left:solid 1px #53595f;padding:0 0 0 1rem;position:absolute;right:1.125rem;top:0}.info_index_head>span>button{border:none;background:none;font-size:inherit;font-weight:normal;color:var(--primary-link-color);padding:0;margin:0;line-height:1}.info_index_list{margin:1.125rem 0 0}.info_index_list>li{margin:0 0 .5rem}.info_index_list>li>a{font-weight:bold;text-decoration:none;line-height:1}.info_index_list>li>a:before{content:"\e900";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .5rem 0 0}.info_type{display:block;color:inherit;padding:0;position:relative}.info_type_head{padding:1.125rem 1rem;border-bottom:solid 1px #dfe0e2;position:relative;font-size:1.125rem;font-weight:bold;line-height:1}.info_type_head:before{content:"\e902";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:1.125rem;top:50%;transform:translate(0, -50%);color:var(--primary-link-color)}.info_type_text{font-weight:normal;font-size:.875rem;line-height:1.125;min-height:4rem;margin:0;padding:1rem}.info_sns{display:table;border-collapse:separate;border-spacing:.5rem;margin:0 0 0 auto;padding:0}.info_sns>div{vertical-align:bottom;display:table-cell}.info_sns>div span{vertical-align:baseline !important}.info_author{border:solid 1px #dfe0e2;border-radius:4px;margin:0 0 1.66rem}.info_author_head{display:block;margin:0;padding:1rem 2rem 1rem 5rem;position:relative;font-size:1rem;font-weight:normal;line-height:1;color:#53595f;min-height:5rem;cursor:pointer}.info_author_head:before{content:"\e900";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:.25rem;top:50%;transform:translate(0, -50%);color:var(--primary-link-color)}.info_author_head.active:before{content:"\e903"}.info_author_text{padding:1rem;border-top:solid 1px #dfe0e2}.info_author_subhead{font-size:.75rem;font-weight:bold;color:var(--primary-link-color);line-height:1;margin:0 0 .5rem}.info_author_text p{font-size:.875rem;line-height:2}.info_author_image{display:block;position:absolute;left:1rem;top:1rem}.info_author_image>span{display:block;position:relative;overflow:hidden;width:3rem}.info_author_image>span:before{content:"";display:block;position:relative;z-index:1;padding:100% 0 0}.info_author_image>span img{position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%, -50%);width:auto;height:100%}.info_author_label{font-size:.75rem;font-weight:bold;line-height:1;display:block;margin:0 0 .5rem}.info_author_name{font-size:1rem;font-weight:bold;line-height:1;color:var(--primary-link-color);display:block}.info_contents>h3{border-top:solid 2px var(--primary-link-color);background-color:#e7f1f8;padding:1rem 1.66rem}.info_contents>p{padding:0 1.66rem 1.66rem;margin:0}.info_contents>h3+p{padding-top:1.66rem}body.single-clinic #header .header_sns.footer_sns{display:none}html{font-size:16px}body{font-size:1rem;font-weight:normal;background-repeat:no-repeat;background-position:top center;background-color:#fff;color:var(--primary-font-color)}body.home{overflow-x:hidden}html.i-amphtml-fie>body,html.i-amphtml-singledoc>body{overflow:hidden !important;overflow:clip !important}a{text-decoration:none;color:var(--primary-link-color)}a:hover,a:focus{opacity:.75;text-decoration:none}.screen-reader-text{display:none}body.single-clinic #header{position:relative}body.single-clinic #header.hide{transform:translate(0, 0)}body.single-clinic #header+.header__sns{margin-top:0}body.single-clinic #page__body{margin-top:1.25rem;max-width:52.5rem}#gnav{position:absolute;left:0;top:6rem;z-index:999;overflow:hidden;width:100%;height:0;transition:background-color .2s ease,box-shadow .2s ease,border-top-color .2s ease,height .2s ease,padding .2s ease;background-color:rgba(255,255,255,0);padding:0 .69rem;border-top:solid 1px rgba(255,255,255,0);box-shadow:0px 3px 6px -1px rgba(0,0,0,0)}#gnav.active{height:4.25rem;padding:.69rem;border-top-color:#9db1bf;box-shadow:0px 3px 6px -1px rgba(0,0,0,.07);background-color:#fff}#gnav .top_box_search_search{margin-bottom:0}#gnav button>i{vertical-align:middle;font-size:1.33rem;margin:0 .25rem 0 0}#gnav button>span{vertical-align:middle}#gnav i{font-size:250%}#search_btn_sp{display:none;position:absolute;left:.69rem;top:50%;margin-top:-0.75em}@media screen and (max-width: 767px){#search_btn_sp{display:block}#search_btn_sp button{font-size:2rem}}.c-breadcrumbs{padding:.625rem 1rem}@media screen and (min-width: 767px){.c-breadcrumbs{padding:0 0 .75rem}}.c-breadcrumbs__item{display:inline-block;font-size:.7rem}.c-breadcrumbs__item a:after{content:">";color:var(--primary-font-color);padding:0 .3em}body.single-clinic .c-breadcrumbs{overflow-x:auto;white-space:nowrap;padding:0 1rem}body.single-clinic .c-breadcrumbs .c-breadcrumbs__item:last-child{padding-right:1rem}#topics{padding:0 0 .75rem}#topics ol{margin:0;padding:0;line-height:1}#topics li{display:inline-block;vertical-align:middle;color:#9db1bf;font-size:.75rem;line-height:1}#topics li:after{content:"\f3d3";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .25rem}#topics li:last-child:after{display:none}#topics a{text-decoration:underline}@media screen and (max-width: 767px){#topics{padding:.625rem 1rem}#topics li{font-size:.625rem}#topics li:after{margin:0 .125rem}}#page__body{display:flex;width:100%;max-width:70rem;margin:7.5rem auto 0;gap:0 2rem;padding:0 1.25rem}#page__body #content{flex:1;width:calc(100% - 21.25rem)}#page__body #content #main{padding-right:0}#page__body .content_right{display:block;width:100%}@media screen and (min-width: 1081px){#page__body .content_right{background:#fff;width:21.25rem}}@media screen and (max-width: 1080px){#page__body{margin:6.25rem auto 0;display:block;max-width:45.9375rem}#page__body #content{width:100%}}@media screen and (max-width: 767px){#page__body{margin:0;padding:0;max-width:none}}#main{padding:0 2rem 3rem 0}@media screen and (max-width: 1080px){#content{display:block;width:auto}}@media screen and (max-width: 767px){#main{padding:0}}@media screen and (max-width: 767px){body.single-clinic #right,body.single-clinic #right_new{display:none}body.single-clinic #right.active,body.single-clinic #right_new.active{display:block}}.footer_nav{position:fixed;left:0;bottom:0;width:100%;z-index:999}@media screen and (min-width: 768px){.footer_nav{display:none}}.footer_nav #footer_nav_btn:has(.reserve){gap:9px}.footer_nav #footer_nav_btn{background-color:#f1f1f1;border-bottom:4px solid #555;display:flex;justify-content:space-evenly;gap:14px;padding:4px}.footer_nav #footer_nav_btn li{overflow:hidden;color:#000;font-size:.6875rem;letter-spacing:0;text-align:center}.footer_nav #footer_nav_btn a{display:block;width:40px;height:40px;margin:0 auto;background-repeat:no-repeat;background-position:50%;border-radius:50%;text-indent:100%;white-space:nowrap;overflow:hidden}.footer_nav #footer_nav_btn span{display:block}.footer_nav #footer_nav_btn .tel a{background-size:70%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 39.192 39.192"><path d="M31.087,22.613l-7-3a1.5,1.5,0,0,0-1.75.431l-3.1,3.788A23.167,23.167,0,0,1,8.163,12.757l3.788-3.1a1.5,1.5,0,0,0,.431-1.75l-3-7A1.51,1.51,0,0,0,7.663.038l-6.5,1.5A1.5,1.5,0,0,0,0,3,29,29,0,0,0,29,32a1.5,1.5,0,0,0,1.463-1.163l1.5-6.5A1.518,1.518,0,0,0,31.087,22.613Z" transform="matrix(0.966, 0.259, -0.259, 0.966, 8.282, 0)" fill="%23000"/></svg>')}.footer_nav #footer_nav_btn .hp a{background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16.842 20"><path d="M61.98,6.668,55.15.42a1.62,1.62,0,0,0-2.177,0l-6.83,6.247a1.536,1.536,0,0,0-.5,1.133V18.448A1.573,1.573,0,0,0,47.232,20h4.842V15.436H56.05V20h4.842a1.573,1.573,0,0,0,1.591-1.553V7.8A1.536,1.536,0,0,0,61.98,6.668Z" transform="translate(-45.641 0)" fill="%23000"/></svg>');background-size:60%}.footer_nav #footer_nav_btn .line a{text-indent:0}.footer_nav #footer_nav_btn .line a img{width:100%;height:100%;margin-bottom:0}.footer_nav #footer_nav_btn .reserve{background-color:#e74d3d;border:1px solid #e74d3d;border-radius:10px;width:50%;margin:2px 0}.footer_nav #footer_nav_btn .reserve a{color:#fff;font-size:1rem;padding:1rem .75rem;width:auto;text-indent:0%;border-radius:0}.goto_pagetop{position:fixed;bottom:0;right:0;z-index:10}.goto_pagetop a{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:#f0f3f5;box-shadow:0px .1875rem .375rem rgba(0,0,0,.1607843137);border-radius:.1875rem 0 0 0}.goto_pagetop>div a i{display:table-cell;vertical-align:middle;text-align:center;font-size:1.5rem;border-radius:50%}.search_clinic{z-index:999;position:fixed;right:0;bottom:0;width:100%;background-color:#8ebee2}.search_clinic ul{display:flex;width:100%}.search_clinic ul li a{color:#fff;display:block;width:100%;height:3rem;line-height:3rem}.search_clinic .search_clinic_locate{width:calc(100% - 3rem);text-align:center;background-color:var(--primary-link-color)}.search_clinic .search_clinic_locate i{font-size:1.6rem;margin-right:.5rem;margin-top:10px;vertical-align:sub}.search_clinic .search_clinic_pagetop{background-color:#8ebee2;text-align:center;width:3rem}.search_clinic .search_clinic_pagetop i{vertical-align:middle;text-align:center;font-size:1.5rem;border-radius:50%}.search_clinic .search_clinic_pagetop>a>img{vertical-align:initial;width:initial}@media screen and (min-width: 767px){.search_clinic{height:3rem}.search_clinic .search_clinic_pagetop{width:3rem}.search_clinic .search_clinic_locate{width:calc(100% - 3rem)}}body.single-clinic .goto_pagetop{display:none}@media screen and (min-width: 767px){body.single-clinic .goto_pagetop{display:block}}.nomoca_lp_link{display:none;text-align:right}@media screen and (max-width: 767px){.nomoca_lp_link{display:block;position:fixed;bottom:140px;right:5px;z-index:999}.nomoca_lp_link img{width:50%;height:auto}}.list_disc>li{position:relative;padding:0 0 0 1.25rem}.list_disc>li:before{content:"";display:inline-block;width:1em;height:1em;border-radius:50%;background-color:var(--primary-link-color);position:absolute;left:0;top:.25em}.list_slash li{display:inline-block}.list_slash li:after{content:"\ff0f";margin:0 .5em}.list_slash li:last-child:after{display:none}.list_inline li{display:inline-block}.square{position:relative;width:100%;background-color:#e3e6e8}.square:before{content:"";display:block;padding-top:100%}.square>span{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.square>span img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%;line-height:1;vertical-align:bottom}.mb00{margin-bottom:0}.mb05{margin-bottom:.5em}.mb10{margin-bottom:1em}.mb15{margin-bottom:1.25em}.mb20{margin-bottom:2em}.mb25{margin-bottom:2.5em}.mb30{margin-bottom:2.5em}.mb35{margin-bottom:3.5em}.mb40{margin-bottom:4em}.ml00{margin-left:0}.ml05{margin-left:.5em}.ml10{margin-left:1em}.ml15{margin-left:1.25em}.ml20{margin-left:2em}.ml25{margin-left:2.5em}.ml30{margin-left:2.5em}.mr00{margin-right:0}.mr05{margin-right:.5em}.mr10{margin-right:1em}.mr15{margin-right:1.25em}.mr20{margin-right:2em}.mr25{margin-right:2.5em}.mr30{margin-right:2.5em}.ma{margin-left:auto;margin-right:auto}.fs01{font-size:50%}.fs02{font-size:66.66%}.fs03{font-size:77.77%}.fs04{font-size:100%}.fs05{font-size:128.5%}.fs06{font-size:150%}.fs07{font-size:200%}.fs08{font-size:228%}.fs09{font-size:250%}.fs10{font-size:285%}.fs11{font-size:300%}.fs12{font-size:320%}.fc_r{color:#ef3845}.fc_b{color:#0084cd}.fc_g{color:#858585}.marker{display:inline}.marker_red{background-color:#f8e5e5}.marker_blue{background-color:#d2e9fa}.marker_green{background-color:#cedec0}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.vat{vertical-align:top !important}.vam{vertical-align:middle !important}.vab{vertical-align:bottom !important}.ffsp{font-feature-settings:"palt"}.w24{width:100%}.w23{width:95.83333333%}.w22{width:91.66666667%}.w21{width:87.5%}.w20{width:83.33333333%}.w19{width:79.16666667%}.w18{width:75%}.w17{width:70.83333333%}.w16{width:66.66666667%}.w15{width:62.5%}.w14{width:58.33333333%}.w13{width:54.16666667%}.w12{width:50%}.w11{width:45.83333333%}.w10{width:41.66666667%}.w09{width:37.5%}.w08{width:33.33333333%}.w07{width:29.16666667%}.w06{width:25%}.w05{width:20.83333333%}.w04{width:16.66666667%}.w03{width:12.5%}.w02{width:8.33333333%}.w01{width:4.16666667%}.fl{float:left}.fr{float:right}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{*zoom:1}.clear{clear:both}.clearfix{*zoom:1}.clearfix:before{display:inline-table}.clearfix:after{content:"";display:block;clear:both}@media screen and (min-width: 768px){.sp{display:none !important}.pc{display:block}}@media screen and (max-width: 767px){.sp2,.pc{display:none !important}.sp{display:block}}@media screen and (max-width: 1080px){.tablet_less_than{display:none !important}}@media only screen and (max-width: 767px)and (min-width: 1081px){.tablet_only{display:none !important}}.contact_icon{background-image:url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg==&quot;);background-repeat:no-repeat;background-attachment:scroll;background-size:16px 18px;background-position:98% 50%}.contact .detail_text{padding:1.66rem 0}.entry_content>h2{background:#f2eeee url("../img/bg_head_h2.png");background-size:9px 9px;padding:16px 20px;margin-bottom:20px;margin-top:20px;color:#55524e;font-weight:normal;border:double 3px #ddd;font-size:1.4rem}.entry_content>h3,.entry_content .recommend_posts_h3{display:table;border-spacing:0;width:100%;margin:40px 0 .5rem;background:#e7f1f8;color:var(--primary-link-color);line-height:1.5;border-collapse:separate;padding:20px 1rem;clear:both;font-size:1.2rem;border-bottom:solid 2px #abd2eb}.entry_content>h4{font-size:1.125rem;font-weight:bold;line-height:1.5;border-left:solid 4px #abd2eb;border-bottom:solid 1px #cbe0ed;padding:.5rem 0 .75rem .75rem;margin:2rem 0 1.5rem;position:relative;clear:both;text-align:left}.entry_content.recommend .clinic_article>h2{display:table;border-spacing:0;width:100%;margin:40px 0 .5rem;background:#e7f1f8;color:var(--primary-link-color);line-height:1.5;border-collapse:separate;padding:20px 1rem;clear:both;font-size:1.2rem;border-bottom:solid 2px #abd2eb}.entry_content.recommend .clinic_article>h2.pu,.entry_content.recommend .clinic_article.pu h2{background:#72bbe6;color:#fff;border-bottom:solid 2px #509fcd;position:relative;padding:20px 40px 20px 1rem}.entry_content.recommend .clinic_article>h2.pu::after,.entry_content.recommend .clinic_article.pu h2::after{position:absolute;top:0;right:0;content:"";width:46px;height:46px;background:url(https://medicaldoc.jp/wp-content/uploads/pr_mark.png) no-repeat center center;background-size:contain}.entry_content.recommend .clinic_article h3{text-align:center}.entry_content.recommend .clinic_article h3 strong a{width:80%;margin:20px auto 20px auto;padding:20px 0;font-size:20px;text-decoration:none;display:block;text-align:center;color:#fff;background:#e89696;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;letter-spacing:.4em}.entry_content.recommend .clinic_article h3:not(:last-child){text-align:left;font-size:1.125rem;font-weight:bold;line-height:1.5;border-left:solid 4px #abd2eb;border-bottom:solid 1px #cbe0ed;padding:.5rem 0 .75rem .75rem;margin:2rem 0 1.5rem;position:relative;clear:both}.entry_content.recommend .clinic_article h4{color:#555;background-color:#e4f2fe;margin:10px 0;font-size:1.1rem !important;font-weight:bold;text-align:left;padding:.5rem 2.5rem .5rem .7rem}.entry_content .detail_text{word-break:break-all}.entry_content .ais-youtube-prior-wrap,.entry_content .recommend_posts_head{margin-top:20px}.entry_content .swiper-container .swiper-wrapper .media-slider-item{padding:5px 5%}.entry_content .swiper-container .swiper-wrapper .media-slider-item .media-count{font-size:.9rem !important}.entry_content .swiper-container .swiper-wrapper .media-slider-item figure{border:1px solid #ccc;padding:10px;text-align:center;-webkit-border-radius:2px;border-radius:2px}.entry_content .swiper-container .swiper-wrapper .media-slider-item .media-slider-item__box{width:100%;height:0;padding-top:66.6666%;overflow:hidden;display:inline-block;position:relative}.entry_content .swiper-container .swiper-wrapper .media-slider-item .media-slider-item__box img{position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.entry_content .swiper-container .swiper-button-prev,.entry_content .swiper-container .swiper-button-next{height:44px !important;width:27px !important}.entry_content .swiper-container .swiper-button-prev.swiper-button-disabled,.entry_content .swiper-container .swiper-button-next.swiper-button-disabled{display:none}.entry_content .video-wrap{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.entry_content .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section .thumbnail_no{width:100%}.recommend_posts{padding:20px;background-color:#f1f8fe}@media screen and (min-width: 767px){.recommend_posts{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:100px 100px 60px;grid-gap:10px;grid-template-areas:"_1 _1 _2 _2 _3 _3" "_1 _1 _2 _2 _4 _4" "_5 _5 _5 _6 _6 _6"}.recommend_posts.grid-no-last-row{grid-template-rows:100px 100px;grid-template-areas:"_1 _1 _2 _2 _3 _3" "_1 _1 _2 _2 _4 _4"}}.recommend_posts .recommend_post{width:100%;border:2px solid #cdd6dd;background-color:#fff}.recommend_posts .recommend_post:not(:first-child){margin-top:10px}.recommend_posts .recommend_post a{display:block;overflow:hidden;height:100%;padding:0;color:#000}.recommend_posts .recommend_post__img img{float:left;margin-right:.5rem}.recommend_posts .recommend_post:nth-child(1) a,.recommend_posts .recommend_post:nth-child(2) a{display:flex;flex-direction:column}.recommend_posts .recommend_post:nth-child(1) .recommend_post__img,.recommend_posts .recommend_post:nth-child(2) .recommend_post__img{height:140px;overflow:hidden}.recommend_posts .recommend_post:nth-child(1) .recommend_post__img img,.recommend_posts .recommend_post:nth-child(2) .recommend_post__img img{width:100% !important;height:100%;object-fit:cover}.recommend_posts .recommend_post:nth-child(1) .recommend_post__title,.recommend_posts .recommend_post:nth-child(2) .recommend_post__title{padding:10px}.recommend_posts .recommend_post:nth-child(3) a,.recommend_posts .recommend_post:nth-child(4) a{display:flex;padding:10px}.recommend_posts .recommend_post:nth-child(3) .recommend_post__img,.recommend_posts .recommend_post:nth-child(4) .recommend_post__img{width:60px;height:60px;overflow:hidden}@media screen and (min-width: 767px){.recommend_posts .recommend_post:nth-child(3) .recommend_post__img,.recommend_posts .recommend_post:nth-child(4) .recommend_post__img{width:80px;height:80px}}.recommend_posts .recommend_post:nth-child(3) .recommend_post__img img,.recommend_posts .recommend_post:nth-child(4) .recommend_post__img img{width:100%;height:100%;object-fit:cover}.recommend_posts .recommend_post:nth-child(3) .recommend_post__title,.recommend_posts .recommend_post:nth-child(4) .recommend_post__title{margin-left:10px;flex:1}.recommend_posts .recommend_post:nth-child(5) a,.recommend_posts .recommend_post:nth-child(6) a{display:flex;padding:10px}.recommend_posts .recommend_post:nth-child(5) .recommend_post__img,.recommend_posts .recommend_post:nth-child(6) .recommend_post__img{width:60px;height:60px;overflow:hidden}@media screen and (min-width: 767px){.recommend_posts .recommend_post:nth-child(5) .recommend_post__img,.recommend_posts .recommend_post:nth-child(6) .recommend_post__img{width:40px;height:40px}}.recommend_posts .recommend_post:nth-child(5) .recommend_post__img img,.recommend_posts .recommend_post:nth-child(6) .recommend_post__img img{width:100%;height:100%;object-fit:cover}.recommend_posts .recommend_post:nth-child(5) .recommend_post__title,.recommend_posts .recommend_post:nth-child(6) .recommend_post__title{margin-left:10px;flex:1}@media screen and (min-width: 767px){.recommend_posts .recommend_post{margin-top:0 !important}.recommend_posts .recommend_post:nth-child(1){grid-area:_1}.recommend_posts .recommend_post:nth-child(2){grid-area:_2}.recommend_posts .recommend_post:nth-child(3){grid-area:_3}.recommend_posts .recommend_post:nth-child(4){grid-area:_4}.recommend_posts .recommend_post:nth-child(5){grid-area:_5}.recommend_posts .recommend_post:nth-child(6){grid-area:_6}}.pagination{margin:60px 0 0}.pagination .nav-links{text-align:center}.pagination .nav-links a,.pagination .nav-links span{display:inline-block;margin:0 2px}.pagination .nav-links a{min-width:28px;height:28px;color:var(--primary-link-color);background:#a5d4ef;line-height:28px;text-align:center;font-size:16px;border-bottom:2px solid #61a7db;padding:0 5px}.pagination .nav-links span.current{min-width:28px;height:28px;line-height:28px;text-align:center;font-size:16px}body.special .pagination{margin:60px 0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;background-color:rgba(0,0,0,0)}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;top:50%;display:block;width:1.2em;height:2em;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0);z-index:999}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-size:1em;line-height:1;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-2.75rem;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:.5rem;height:.5rem;margin:0 .25rem;padding:0;cursor:pointer}.slick-dots li button{display:block;width:.5rem;height:.5rem;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:#dcdcdc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;background:var(--primary-link-color)}.slick-dots li button:hover:before,.slick-dots li button:focus:before{display:none}.slick-dots li button:before{display:none}.slick-dots li.slick-active button{background:var(--primary-link-color)}.slick-dots li.slick-active button:before{display:none}#slick_mv .slick-dotted.slick-slider{margin-bottom:30px}#slick_mv .slick-dots{bottom:25px}#slick_mv .slick-dots li{width:.875rem;height:.875rem;margin:0 .5rem}#slick_mv .slick-dots li button{width:.5rem;height:.5rem;border:none;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#slick_mv .slick-dots li button:hover,#slick_mv .slick-dots li button:focus{background:rgba(0,0,0,0)}#slick_mv .slick-dots li.slick-active button{background:rgba(0,0,0,0)}@media screen and (max-width: 767px){#slick_mv .slick-dots{bottom:-32px}#slick_mv .slick-dots li{width:.5rem;height:.5rem;margin:0 .5rem}#slick_mv .slick-dots li button{width:.5rem;height:.5rem;border:none;background:#bccdd6;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#slick_mv .slick-dots li button:hover,#slick_mv .slick-dots li button:focus{background:rgba(0,0,0,0)}#slick_mv .slick-dots li.slick-active button{background:rgba(0,0,0,0)}}.slick-prev,.slick-next{top:50%;width:1.2em;height:2em;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:cover;background-position:center top}.slick-prev{left:-2.5em;background-image:url(../../img/icon_arrow_left.png)}[dir=rtl] .slick-prev{right:-2.5em;left:auto;background-image:url(../../img/icon_arrow_right.png)}.slick-next{right:-2.5em;background-image:url(../../img/icon_arrow_right.png)}[dir=rtl] .slick-next{right:auto;left:-2.5em;background-image:url(../../img/icon_arrow_left.png)}@media screen and (max-width: 767px){.slick-prev{left:-1em;background-image:url(../../img/icon_arrow_left.png)}[dir=rtl] .slick-prev{right:-1em;left:auto;background-image:url(../../img/icon_arrow_right.png)}.slick-next{right:-1em;background-image:url(../../img/icon_arrow_right.png)}[dir=rtl] .slick-next{right:auto;left:-1em;background-image:url(../../img/icon_arrow_left.png)}}.mvv article.post{background:none;box-shadow:none}.mvv .post-content{padding:0}.mvv .post-header{background:#fff;padding:56px 50px 40px}style+p{display:none}.category-doctors #toc_container{display:none}#mv_vertical{position:relative}#mv_vertical:after{content:"";display:block;clear:both}#sideCol{width:32%;max-width:330px;float:left}#sideCol.fixed{position:fixed;top:0}#mvWrap{position:relative;text-align:center}#mvWrap iframe{width:100%;max-width:246px;height:437px}@media screen and (max-width: 991px){.mvv .post-content{padding:0 !important}}@media screen and (max-width: 767px){#sideCol{width:100%;max-width:100%;float:none}}@media screen and (max-width: 600px){.one-column #content .wrap #main{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.mvv .post-header{padding:20px}#mv_vertical{padding:0 20px 20px}.mvv .wp_rp_wrap{margin-top:30px}}#mv_content{width:64%;max-width:720px;float:right;border-top:1px solid #5d90cb;padding-top:30px}.mvv .post-content h4{border-left:none !important}#mv_content h4{font-size:.9375rem;line-height:2em;letter-spacing:0;border-left:none !important;border-bottom:none !important;padding-left:0;color:#5d90cb}#mv_content h4:before{content:"\2015"}#mv_content .page_head09{clear:none}.btnPlay{position:absolute;z-index:3;top:50%;left:50%;margin-top:-27.5px;margin-left:-27.25px;display:block;width:54.5px;height:55px;background:url(./img/ico_movie.png) no-repeat;background-size:100%;cursor:pointer}.mask{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;background:url(./img/img_mv_dummy.jpg) no-repeat}body.interview .speaker{position:absolute;z-index:3;top:10px;right:40px;display:block;width:30px;height:30px;background:url(./img/icon_speaker-off.png) no-repeat;background-size:100%;cursor:pointer}body.interview .speaker.on{background:url(./img/icon_speaker-on.png) no-repeat;background-size:100%}.profileWrap{margin-top:0 !important}.profileWrap dl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:40px;background:#ecf4fc;font-size:.9375rem;line-height:1.6}.profileWrap p{margin-bottom:0}.profileWrap dt{color:#5d90cb;letter-spacing:.1em;margin-bottom:1em !important}.profileWrap dd{color:#797676;letter-spacing:0;border-left:none !important;padding:0 !important;margin:0 !important}.readTxt{font-size:.9375rem;line-height:2em;letter-spacing:0;color:#7093bc;padding-bottom:1em;border-bottom:2px solid #cedff3}.img_txt:after{content:"";display:block;clear:both}.img_txt .r{float:right;margin:0 0 30px 30px}.img_txt .l{float:left;margin:0 30px 30px 0}.img_txt .txtBox{overflow:hidden}.img_txt .txtBox p{margin-bottom:0}@media screen and (max-width: 767px){#mv_content{width:100%;max-width:100%;float:none}.img_txt .r,.img_txt .l{float:none;width:auto;max-width:100%;margin:0 auto 30px;text-align:center}}.wp_rp_wrap{display:flex}.wp_rp_wrap>.wp_rp_content{width:73.1%;max-height:380px;padding:4%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#fff;box-shadow:0 0 30px 0 rgba(154,170,175,.14)}.wp_rp_wrap>.side-inner{width:24.6%;max-width:292px;margin-left:30px}.side-widget ul li{list-style-type:none}@media screen and (max-width: 767px){.wp_rp_wrap{-webkit-flex-direction:column;flex-direction:column}.wp_rp_wrap>.side-inner{width:100%;margin:0 auto 30px}.wp_rp_wrap>.wp_rp_content{max-height:initial}}@media screen and (max-width: 600px){.wp_rp_wrap>.wp_rp_content{width:100%;margin-bottom:30px}.wp_rp_wrap>.side-inner{max-width:100%}}.infoBox{background:#f7f4f0;padding:26px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.infoBox .base{border-bottom:1px solid #e3ded7;margin-bottom:10px}.infoBox h4:before{display:none}.infoBox .base h4{margin-top:0}.infoBox .base img{margin-bottom:45px;width:100%}.infoBox table,.infoBox table th,.infoBox table td{border:none !important;background:none !important;font-size:14px;letter-spacing:0;padding:4px 0;color:#797676}.infoBox table th{width:22%}@media screen and (max-width: 480px){.infoBox .base{margin-bottom:30px}.infoBox img{display:block;float:none;margin:0 auto 20px}.infoBox .base img{margin-bottom:20px}.infoBox .base h4,#mv_content .infoBox h4{text-align:center;margin-top:0}}body:not(.single-post) #mv_vertical{padding:0 0 30px}body:not(.single-post) #sideCol{display:none}body:not(.single-post) #mv_content{width:100%;float:none;margin:0 auto}body:not(.single-post) #mv_vertical{box-shadow:none}.di-title{font-size:44px;display:inline-block;letter-spacing:.05em}.di-title-sub{font-size:14px;float:right;text-align:right;padding-top:1em}@media only screen and (max-width: 1200px){.di-title{font-size:3.166667vw}.di-title-sub{font-size:1.166667vw;padding-top:.8em}}@media only screen and (max-width: 991px){.di-title{font-size:3.834511vw}.di-title-sub{font-size:1.412714vw}}@media only screen and (max-width: 767px){.di-title{font-size:4.954368vw}.di-title-sub{font-size:1.825293vw}}@media only screen and (max-width: 600px){.di-title{font-size:8vw;display:block;line-height:1.2;letter-spacing:.1em}.di-title-sub{font-size:2.666667vw;display:block;float:none;text-align:left;padding-top:0;margin:.7em 0 1.2em}}body.color01 article.post{box-shadow:none}.space{background:#fff;height:0px}.comment_form{position:relative}.comment_form .box_btn.forminbox_01{left:0;position:absolute;padding:0 1.66rem;width:100%;bottom:-20px}.interview__list .button{width:80%;margin:20px auto 20px auto;padding:20px 0;font-size:20px;text-decoration:none;display:block;text-align:center;color:#fff;background:var(--primary-link-color);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.interview__list h5{font-size:16px}.site-search{text-align:center;max-width:420px;padding:0 1rem;margin:0 auto}.site-search .gsc-search-button.gsc-search-button-v2{font-size:0px;padding:6px 15px;width:auto;vertical-align:top;border:3px solid #72bbe6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#72bbe6;background-image:none;filter:none}.site-search .gsc-search-button.gsc-search-button-v2 svg{fill:#fff}@media screen and (max-width: 767px){.site-search{display:none}}.header_search{position:absolute;top:1%;right:30%}@media screen and (max-width: 767px){.header_search{display:none}}.page_head-covid{font-size:1.5rem;font-weight:500;line-height:1;padding:1.5rem;border:1px solid #000;background-color:#fff}.covid_section{background-color:#eee;background-size:cover}@media screen and (max-width: 767px){.covid_section.wide_section{padding:1rem 1rem 0;margin-bottom:0}}@media screen and (min-width: 767px){.covid_section{padding-top:2rem !important}}.covid_section .section_default{margin-bottom:1rem;background:none}@media screen and (min-width: 767px){.covid_section .section_default{margin-bottom:2rem}}.covid_section .section_default #js-swiper-covid{margin-bottom:1rem}@media screen and (min-width: 767px){.covid_section .section_default #js-swiper-covid{margin-bottom:35px}}.covid_section .section_default .swiper-slide{width:70%;background-color:#fff;align-items:self-start}@media screen and (min-width: 767px){.covid_section .section_default .swiper-slide{width:30%}}.covid_section .section_default .swiper-slide a{color:inherit;text-align:left}.covid_section .section_default .swiper-slide a img{height:201px;object-fit:cover}.covid_section .section_default .swiper-slide a .side_news{min-height:6.9rem;padding-bottom:.5rem}@media screen and (min-width: 767px){.covid_section .section_default .swiper-slide a img{height:173px}}@media screen and (min-width: 1080px){.covid_section .section_default .swiper-slide a img{height:243px}}.covid_section .section_default .swiper-slide a p{padding:0 .5rem}.covid_section .section_default .swiper-slide a .side_news_author{padding:0 .5rem}.covid_section .page_head01{font-size:.8rem;text-align:center;font-weight:500;line-height:1;padding:1.5rem;border:none;background-image:none;background-color:#fff;margin-bottom:1rem;color:#000}@media screen and (min-width: 767px){.covid_section .page_head01{font-size:1.5rem}}.online-catch{border:1px solid #f1f8fe;border-radius:10px;background-color:#f1f8fe;display:flex;flex-wrap:wrap;padding:1.3rem;margin:1rem}@media screen and (min-width: 767px){.online-catch{margin:1rem 0}}.online-catch__image{width:25%}@media screen and (min-width: 767px){.online-catch__image{width:5%}}.online-catch__image img{width:100%}.online-catch__text{width:75%;padding:0 .5rem;font-size:1.3rem;line-height:180%}@media screen and (min-width: 767px){.online-catch__text{width:95%;padding:0 1rem;font-size:1.5rem}}.online-clinic__list{padding:1rem}@media screen and (min-width: 767px){.online-clinic__list{padding:1rem 0;display:flex;flex-wrap:wrap;justify-content:space-between}}.online-clinic__item{border:1px solid var(--primary-link-color);border-radius:10px;padding:.75rem;margin:0 auto 1.25rem}@media screen and (min-width: 767px){.online-clinic__item{width:calc(50% - 1rem)}}.online-clinic__item a{display:block;color:#000}.online-clinic__item img{width:100%;height:auto;padding-bottom:.25rem}.online-clinic__item .clinic-title{font-size:1.2rem;font-weight:bold;padding:.25rem 0 1rem;line-height:1}.online-clinic__item .clinic-address{font-size:.9rem;padding-bottom:.25rem}.online-clinic__item .clinic-desc{background-color:#f5f5f5;font-size:.8rem;padding:.5rem}.online-clinic__item .clinic-kamoku{font-size:.9rem}.online-clinic__item .clinic-kamoku span{display:inline-block;border-radius:2rem;border:solid 1px #edf1f3;background-color:#edf1f3;padding:.25rem .75rem;margin:0 .2rem .4rem}body.is_pre .entry_content.recommend ul.slide_list li.pre_only{display:inline-block !important}.reccomend_tabs{margin:0 -1.125rem}@media screen and (min-width: 767px){.reccomend_tabs{margin:0}}.reccomend_tabs__list{display:flex;flex-wrap:nowrap;margin-bottom:30px;padding:0 2px;gap:0 2px}@media screen and (min-width: 767px){.reccomend_tabs__list{padding:0}}.reccomend_tabs__list-item{flex:1;text-align:center;border:none;min-height:52px}.reccomend_tabs__list-item a{display:block}.reccomend_tabs__list-item a:hover{background:#ff8080;opacity:.8}.reccomend_tabs__list-item a.active{font-size:18px;pointer-events:none;background:#fff;color:var(--primary-font-color);margin-top:0;line-height:50px;border-left:solid 2px #999;border-right:solid 2px #999;border-top:solid 2px #999}.reccomend_tabs__list-item a:not(.active){background:#ff8080;line-height:40px;margin-top:12px;color:#fff;font-size:14px}.reccomend_tab__list-item{position:relative;padding-top:22px}.reccomend_tab__kamoku_list{line-height:1.5}.reccomend_tab__kamoku_list span{color:#79b5d9;background:#f1f8fe;display:inline-flex;border-radius:10px;margin:5px 5px 0 0;padding:0 5px}.entry_content.recommend .reccomend-clinic{margin-top:40px;position:relative;border:1px solid #dfd8c2;padding:20px}.entry_content.recommend .reccomend-clinic::before{text-align:right;content:"PR";display:inline-block;background-color:#dfd8c2;padding:2px 20px;font-size:.6rem;color:#bd9734;position:absolute;right:0;bottom:100%}.entry_content.recommend .reccomend-clinic p{margin:0}.entry_content.recommend .reccomend-clinic__movie{position:relative}.entry_content.recommend .reccomend-clinic__movie iframe{width:100%}.entry_content.recommend .reccomend-clinic__movie iframe+iframe{margin-top:.5px}.entry_content.recommend .reccomend-clinic__title{font-size:1.5rem !important;font-weight:bold}.entry_content.recommend .reccomend-clinic__address{font-size:1.2rem !important}.entry_content.recommend .reccomend-clinic__address::before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/icon_address.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:5px}.entry_content.recommend .reccomend-clinic__button ul{text-align:center}.entry_content.recommend .reccomend-clinic__button li{display:inline-block;width:49.4%;margin-bottom:10px}@media only screen and (max-width: 767px){.entry_content.recommend .reccomend-clinic__button li{display:block;width:100%}}.entry_content.recommend .reccomend-clinic__button li a{display:block;font-size:18px;background:var(--primary-link-color);color:#fff;vertical-align:middle;text-decoration:none;position:relative}.entry_content.recommend .reccomend-clinic__button li a.tel{pointer-events:none;background:none;padding:0 0 5px;font-size:26px;color:var(--primary-link-color);font-weight:bold}@media only screen and (max-width: 767px){.entry_content.recommend .reccomend-clinic__button li a.tel{pointer-events:auto !important;font-size:18px;background:var(--primary-link-color);color:#fff}}.entry_content.recommend .reccomend-clinic__button li a.tel::before{content:"";display:inline-block;width:28px;height:28px;background:url(../img/icon_tel_pc.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:5px}@media only screen and (max-width: 767px){.entry_content.recommend .reccomend-clinic__button li a.tel::before{width:22px;height:22px;background:url(../img/icon_tel_sp.png) no-repeat center center;background-size:contain}}.entry_content.recommend .reccomend-clinic__button li a.hp{background:#18a5c3}.entry_content.recommend .reccomend-clinic__button li a.hp::after{content:"";position:absolute;right:20px;top:25px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.entry_content.recommend .reccomend-clinic__button li:last-child{margin-bottom:0}body.page-template-page-nearme .toc_index,body.single-clinic .toc_index,.entry_content.recommend .toc_index{position:relative;margin:0;padding-bottom:20px}body.page-template-page-nearme .toc_index table,body.single-clinic .toc_index table,.entry_content.recommend .toc_index table{table-layout:fixed;min-width:100%}body.page-template-page-nearme .toc_index table th,body.page-template-page-nearme .toc_index table td,body.single-clinic .toc_index table th,body.single-clinic .toc_index table td,.entry_content.recommend .toc_index table th,.entry_content.recommend .toc_index table td{width:200px;min-width:200px;line-height:1.3}body.page-template-page-nearme .toc_index table th,body.single-clinic .toc_index table th,.entry_content.recommend .toc_index table th{font-size:.75rem;font-weight:normal;background-color:#f1f1f1}body.page-template-page-nearme .toc_index table td,body.single-clinic .toc_index table td,.entry_content.recommend .toc_index table td{font-size:.6875rem;vertical-align:top;background-color:#fff;padding:0}body.page-template-page-nearme .toc_index table tr.hide,body.single-clinic .toc_index table tr.hide,.entry_content.recommend .toc_index table tr.hide{display:none}body.page-template-page-nearme .toc_index table tr>th:first-child,body.page-template-page-nearme .toc_index table tr>td:first-child,body.single-clinic .toc_index table tr>th:first-child,body.single-clinic .toc_index table tr>td:first-child,.entry_content.recommend .toc_index table tr>th:first-child,.entry_content.recommend .toc_index table tr>td:first-child{width:320px;min-width:320px}body.page-template-page-nearme .toc_index table .toc_index__row,body.single-clinic .toc_index table .toc_index__row,.entry_content.recommend .toc_index table .toc_index__row{width:100% !important;min-width:100% !important}body.page-template-page-nearme .toc_index table a,body.single-clinic .toc_index table a,.entry_content.recommend .toc_index table a{font-size:15px;padding:8px;margin-right:auto;display:block;width:100%}body.page-template-page-nearme .toc_index table a:hover,body.single-clinic .toc_index table a:hover,.entry_content.recommend .toc_index table a:hover{opacity:1;background:#f1f1f1}body.page-template-page-nearme .toc_index table .toc_index__text,body.single-clinic .toc_index table .toc_index__text,.entry_content.recommend .toc_index table .toc_index__text{color:#1b78bd;display:block}body.page-template-page-nearme .toc_index table .toc_index__icon,body.single-clinic .toc_index table .toc_index__icon,.entry_content.recommend .toc_index table .toc_index__icon{color:#3a3a3a;display:inline-block;position:relative;padding-left:20px;line-height:20px;font-size:12px;letter-spacing:0;margin-top:5px;margin-right:15px}body.page-template-page-nearme .toc_index table .toc_index__icon::before,body.single-clinic .toc_index table .toc_index__icon::before,.entry_content.recommend .toc_index table .toc_index__icon::before{position:absolute;top:74%;left:0;margin-top:-13px;width:15px;height:15px}body.page-template-page-nearme .toc_index table .toc_index__icon.icon_star::before,body.single-clinic .toc_index table .toc_index__icon.icon_star::before,.entry_content.recommend .toc_index table .toc_index__icon.icon_star::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_star.svg")}body.page-template-page-nearme .toc_index table .toc_index__icon.icon_video::before,body.single-clinic .toc_index table .toc_index__icon.icon_video::before,.entry_content.recommend .toc_index table .toc_index__icon.icon_video::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_youtube.svg")}body.page-template-page-nearme .toc_index table .toc_index__icon.icon_line::before,body.single-clinic .toc_index table .toc_index__icon.icon_line::before,.entry_content.recommend .toc_index table .toc_index__icon.icon_line::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_line.svg")}body.page-template-page-nearme .toc_index table .toc_index__icon.icon_report::before,body.single-clinic .toc_index table .toc_index__icon.icon_report::before,.entry_content.recommend .toc_index table .toc_index__icon.icon_report::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_report.svg")}body.page-template-page-nearme .toc_index table .toc_index__icon.icon_booking::before,body.single-clinic .toc_index table .toc_index__icon.icon_booking::before,.entry_content.recommend .toc_index table .toc_index__icon.icon_booking::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_booking.svg")}body.page-template-page-nearme .toc_index table .toc_index__icon.icon_web::before,body.single-clinic .toc_index table .toc_index__icon.icon_web::before,.entry_content.recommend .toc_index table .toc_index__icon.icon_web::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_calendar.svg")}@media screen and (max-width: 1080px){body.post-template-template-recommend #page_body{overflow:visible}}.entry_content.recommend.recommend_index_template>h2{border:none;margin-top:55px;padding:0 1.66rem 5px;color:#000;font-size:1.25rem;font-weight:bold;background:none;border-bottom:4px solid #555}.entry_content.recommend.recommend_index_template>h3{color:#3a3a3a;background-color:rgba(0,0,0,0);padding:5px 0;margin-top:25px;border-bottom:solid 4px #cbe0ed}.entry_content.recommend.recommend_index_template #toc_container{width:auto;margin:35px 0;padding-top:20px}.entry_content.recommend.recommend_index_template .toc_title+p a::before{content:"\ff1e";margin-right:.2em}.entry_content.recommend.recommend_index_template .toc_list>p>a{color:#1b78bd}.entry_content.recommend.recommend_index_template .toc_index{position:relative;margin:0;padding-bottom:20px}.entry_content.recommend.recommend_index_template .toc_index table{table-layout:fixed;min-width:100%}.entry_content.recommend.recommend_index_template .toc_index table th,.entry_content.recommend.recommend_index_template .toc_index table td{width:200px;min-width:200px;line-height:1.3}.entry_content.recommend.recommend_index_template .toc_index table th{font-size:.75rem;font-weight:normal;background-color:#f1f1f1}.entry_content.recommend.recommend_index_template .toc_index table td{font-size:.6875rem;vertical-align:top;background-color:#fff;padding:0}.entry_content.recommend.recommend_index_template .toc_index table tr.hide{display:none}.entry_content.recommend.recommend_index_template .toc_index table tr>th:first-child,.entry_content.recommend.recommend_index_template .toc_index table tr>td:first-child{width:320px;min-width:320px}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__row{width:100% !important;min-width:100% !important}.entry_content.recommend.recommend_index_template .toc_index table a{font-size:15px;padding:8px;margin-right:auto;display:block;width:100%}.entry_content.recommend.recommend_index_template .toc_index table a:hover{opacity:1;background:#f1f1f1}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__text{color:#1b78bd;display:block}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__icon{color:#3a3a3a;display:inline-block;position:relative;padding-left:20px;line-height:20px;font-size:12px;letter-spacing:0;margin-top:5px;margin-right:15px}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__icon::before{position:absolute;top:74%;left:0;margin-top:-13px;width:15px;height:15px}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__icon.icon_star::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_star.svg")}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__icon.icon_video::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_youtube.svg")}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__icon.icon_line::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_line.svg")}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__icon.icon_report::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_report.svg")}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__icon.icon_booking::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_booking.svg")}.entry_content.recommend.recommend_index_template .toc_index table .toc_index__icon.icon_web::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_calendar.svg")}.entry_content.recommend.recommend_index_template .toc_index #toggle-index{display:none}.entry_content.recommend.recommend_index_template .toc_index #toggle-index:checked+.toc_index__scroll tr.hide{display:table-row}.entry_content.recommend.recommend_index_template .toc_index #toggle-index:checked+.toc_index__scroll+.toggle-area{display:none}.entry_content.recommend.recommend_index_template .toc_index .toggle-area{position:absolute;left:0;bottom:0;width:100%;padding:1rem 1rem 20px;text-align:center;background-color:rgba(241,248,254,.5)}.entry_content.recommend.recommend_index_template .toc_index .toggle-area label{border:1px solid #1b78bd;background-color:#fff;color:#1b78bd;font-size:.75rem;padding:.1rem .5rem;width:50%;display:inline-block;cursor:pointer}.entry_content.recommend.recommend_index_template .toc_index .toggle-area label:hover{opacity:.75}.entry_content.recommend.recommend_index_template .point_icon{margin:0 -3px}.entry_content.recommend.recommend_index_template .point_icon li{font-weight:normal;margin:1.5px 3px;padding:6px 10px 4px;line-height:1.1}.entry_content.recommend.recommend_index_template .detail_slide{margin-top:.5rem;margin-bottom:.5rem}.entry_content.recommend.recommend_index_template .detail_slide .detail_slide__item{text-align:center;vertical-align:middle}.entry_content.recommend.recommend_index_template .detail_slide .detail_slide__item.iframe{position:relative;width:100%}.entry_content.recommend.recommend_index_template .detail_slide .detail_slide__item.iframe::before{content:"";display:block;padding-top:56.25%}.entry_content.recommend.recommend_index_template .detail_slide .detail_slide__item.iframe iframe{position:absolute;width:100%;height:100%;top:0;left:0}.entry_content.recommend.recommend_index_template .detail_slide img{margin-bottom:0;vertical-align:middle}.entry_content.recommend.recommend_index_template .detail_slide .caption{display:block;font-size:10px;color:gray}.entry_content.recommend.recommend_index_template .detail_slide.detail_slide_multi .detail_slider{min-width:100%;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.entry_content.recommend.recommend_index_template .detail_slide.detail_slide_multi .detail_slider .detail_slide__item{display:inline-block;width:95%;margin-left:10px}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template .detail_slide.detail_slide_multi .detail_slider .detail_slide__item{width:90%}}.entry_content.recommend.recommend_index_template .detail_slide.detail_slide_multi .detail_slider .detail_slide__item:first-child{margin-left:0}.entry_content.recommend.recommend_index_template .followup_article-head{overflow:hidden}.entry_content.recommend.recommend_index_template .clinic_article{margin-bottom:80px;padding-bottom:0;border-bottom:none}.entry_content.recommend.recommend_index_template .clinic_article>h2{border-bottom:none;padding-left:1.66rem;padding-right:1.66rem;position:sticky;bottom:0}.entry_content.recommend.recommend_index_template .clinic_article.pu>h2{border-bottom:solid 2px #509fcd}.entry_content.recommend.recommend_index_template .clinic_article h3{font-size:1.125rem;font-weight:bold;border-left:none;margin:20px 0 .3rem;padding:0 0 .4rem 0;border-bottom:4px solid #cbe0ed}.entry_content.recommend.recommend_index_template .clinic_article>br{display:none}.entry_content.recommend.recommend_index_template .clinic_article iframe{max-width:100%}.entry_content.recommend.recommend_index_template .clinic_article .youtube-lightbox__youtube iframe{max-width:none}.entry_content.recommend.recommend_index_template .clinic_article .points h3{font-weight:bold;margin-bottom:20px}.entry_content.recommend.recommend_index_template .clinic_article .points input[id^=points-]{display:none}.entry_content.recommend.recommend_index_template .clinic_article .points label{display:block;font-weight:bold;background-color:#e4f2fe;margin:10px 0;padding:.5rem 2.5rem .5rem .7rem;position:relative}.entry_content.recommend.recommend_index_template .clinic_article .points label:hover{opacity:.75}.entry_content.recommend.recommend_index_template .clinic_article .points .points-content{margin:10px 0;padding:0 .7rem;overflow:hidden;position:relative}.entry_content.recommend.recommend_index_template .clinic_article.accordion .points input[id^=points-]:checked+label:after{margin-top:-4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.entry_content.recommend.recommend_index_template .clinic_article.accordion .points input[id^=points-]:checked+label+.points-content{height:auto}.entry_content.recommend.recommend_index_template .clinic_article.accordion .points input[id^=points-]:checked+label+.points-content::after{display:none}.entry_content.recommend.recommend_index_template .clinic_article.accordion label{cursor:pointer}.entry_content.recommend.recommend_index_template .clinic_article.accordion label:after{content:"";position:absolute;top:50%;right:15px;margin-top:-10px;width:10px;height:10px;border-top:2px solid var(--primary-link-color);border-right:2px solid var(--primary-link-color);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.entry_content.recommend.recommend_index_template .clinic_article.accordion label.points-title{cursor:auto;pointer-events:none;padding:.5rem .7rem}.entry_content.recommend.recommend_index_template .clinic_article.accordion label.points-title::after{display:none}.entry_content.recommend.recommend_index_template .clinic_article.accordion .points-content{height:4rem}.entry_content.recommend.recommend_index_template .clinic_article.accordion .points-content::after{content:"";width:100%;height:2rem;background-color:rgba(255,255,255,.8);position:absolute;bottom:0;left:0}.entry_content.recommend.recommend_index_template .clinic_article .button_area ul{max-width:490px;margin:0 auto;text-align:left}.entry_content.recommend.recommend_index_template .clinic_article .button_area li{display:inline-block;vertical-align:middle;width:calc(50% - 5px)}.entry_content.recommend.recommend_index_template .clinic_article .button_area li:nth-child(odd){margin-right:10px}.entry_content.recommend.recommend_index_template .clinic_article .button_area li.ol_shinryo{position:relative}.entry_content.recommend.recommend_index_template .clinic_article .button_area li.ol_shinryo::before{content:"";display:block;width:62px;height:47px;background:url(https://media.medicaldoc.jp/wp-content/uploads/2021/08/icon_ol_shinryo.png) no-repeat center center;background-size:contain;position:absolute;top:-4px;left:10px;z-index:1}.entry_content.recommend.recommend_index_template .clinic_article .button_area li.ol_soudan{position:relative}.entry_content.recommend.recommend_index_template .clinic_article .button_area li.ol_soudan::before{content:"";display:block;width:62px;height:47px;background:url(https://media.medicaldoc.jp/wp-content/uploads/2021/08/icon_ol_soudan.png) no-repeat center center;background-size:contain;position:absolute;top:-4px;left:10px;z-index:1}.entry_content.recommend.recommend_index_template .clinic_article .button_area li:has(.booking),.entry_content.recommend.recommend_index_template .clinic_article .button_area li.clinic{width:100%}.entry_content.recommend.recommend_index_template .clinic_article .button_area a{border-radius:5px;display:flex;align-items:center;justify-content:center;height:40px}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template .clinic_article .button_area a{padding:7.5px 5px}}.entry_content.recommend.recommend_index_template .clinic_article .button_area a::after{top:50%;margin-top:-4px;right:12px}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.tel{letter-spacing:0}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.tel::before{width:22px;height:22px;margin-right:3px}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.tel span{display:inline}@media only screen and (max-width: 374px){.entry_content.recommend.recommend_index_template .clinic_article .button_area a.tel{font-size:.75rem}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.tel::before{margin-right:0}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.tel::after{display:none}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.tel span{display:none}}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template .clinic_article .button_area a.tel{font-size:.875rem;font-weight:normal}}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.line{line-height:1.2;letter-spacing:0;background-color:#4dc763;position:relative}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template .clinic_article .button_area a.line{font-size:.8rem}}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.line::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_line.svg");display:inline-block;width:37px;height:37px}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template .clinic_article .button_area a.line::before{width:25px;height:25px}}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.booking{background-color:#e74d3d;font-weight:bold;height:45px}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template .clinic_article .button_area a.booking{padding:10px 5px}}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.hp{letter-spacing:0;background-color:#1b78bd}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template .clinic_article .button_area a.hp{font-size:.875rem}}.entry_content.recommend.recommend_index_template .clinic_article .button_area a.special{font-size:.8rem;padding:7px 5px}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template .clinic_article .button_area a.special{font-size:.6rem}}.entry_content.recommend.recommend_index_template .clinic_article .button_area li.clinic a{line-height:1.2;margin:0;padding:15px;letter-spacing:.1rem;background:linear-gradient(270deg, #E89696, #ED86C4)}.entry_content.recommend.recommend_index_template .clinic_article .button_area li.clinic a::after{content:"";position:absolute;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:50%;margin-top:-4px;right:20px}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template .clinic_article .button_area li.clinic a{font-size:18px;padding:15px 10px}}.entry_content.recommend.recommend_index_template .clinic_article .button_area li.hp a{background:none;color:#1b78bd;text-decoration:underline}.entry_content.recommend.recommend_index_template .clinic_info{margin:1.15rem 0}.entry_content.recommend.recommend_index_template .clinic_info>p{line-height:1.4;margin:20px 0}.entry_content.recommend.recommend_index_template .clinic_info>p.access,.entry_content.recommend.recommend_index_template .clinic_info>p.address,.entry_content.recommend.recommend_index_template .clinic_info>p.line{line-height:2;margin:0}.entry_content.recommend.recommend_index_template .clinic_info>p.access{font-weight:bold}.entry_content.recommend.recommend_index_template .clinic_info>p:first-child{margin-top:0}.entry_content.recommend.recommend_index_template .clinic_info>p:last-child{margin-bottom:0}.entry_content.recommend.recommend_index_template .clinic_info .map_area{margin-top:10px}.entry_content.recommend.recommend_index_template .page_pager{margin:2rem 0}.entry_content.recommend.recommend_index_template>h2,.entry_content.recommend.recommend_index_template .clinic_article>h2,.entry_content.recommend.recommend_index_template .followup_article-head,.entry_content.recommend.recommend_index_template .followup_article{width:calc(100% + 3.32rem);margin-left:-1.66rem;margin-right:-1.66rem}.entry_content.recommend.recommend_index_template .clinic_article .detail_slide.detail_slide_multi{margin-left:-1.66rem;margin-right:-1.66rem}.entry_content.recommend.recommend_index_template .clinic_article .detail_slide.detail_slide_multi .detail_slider{padding-left:1.66rem;padding-right:1.66rem}@media only screen and (max-width: 767px){.entry_content.recommend.recommend_index_template>h2,.entry_content.recommend.recommend_index_template .clinic_article>h2,.entry_content.recommend.recommend_index_template .followup_article-head,.entry_content.recommend.recommend_index_template .followup_article{width:calc(100% + 2.25rem);margin-left:-1.125rem;margin-right:-1.125rem}.entry_content.recommend.recommend_index_template .clinic_article .detail_slide.detail_slide_multi{margin-left:-1.125rem;margin-right:-1.125rem}.entry_content.recommend.recommend_index_template .clinic_article .detail_slide.detail_slide_multi .detail_slider{padding-left:1.125rem;padding-right:1.125rem}}.entry_content.recommend .clinic_article .sticky_area{bottom:0;z-index:1000;margin-top:1.15rem;padding:1em;background-color:#f9f9f9;border-bottom:4px solid #555;box-shadow:0px -3px 6px 0px rgba(85,85,85,.21);margin-left:-1.66rem;margin-right:-1.66rem}@media only screen and (max-width: 767px){.entry_content.recommend .clinic_article .sticky_area{margin-left:-1.125rem;margin-right:-1.125rem}}.entry_content.recommend .clinic_article .sticky_area h3{text-align:center;margin-top:5px;margin-bottom:2px;padding:0;border-bottom:none;border-left:none;color:#555;font-size:.875rem}.entry_content.recommend .clinic_article .sticky_area ul{max-width:490px;margin:0 auto}.entry_content.recommend .clinic_article .sticky_area li{display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-bottom:10px}.entry_content.recommend .clinic_article .sticky_area li:nth-child(odd){margin-right:10px}.entry_content.recommend .clinic_article .sticky_area li.booking{width:100%}.entry_content.recommend .clinic_article .sticky_area li.tel:only-child{width:100%}.entry_content.recommend .clinic_article .sticky_area li.hp:only-child{display:block;margin:0 auto}.entry_content.recommend .clinic_article .sticky_area a{font-weight:normal;border-radius:5px;display:block;padding:5px 5px;font-size:18px;background:var(--primary-link-color);color:#fff;text-decoration:none;position:relative;text-align:center;height:40px}@media only screen and (max-width: 767px){.entry_content.recommend .clinic_article .sticky_area a{font-size:.875rem;padding:7.5px 5px}}.entry_content.recommend .clinic_article .sticky_area span{display:inline}.entry_content.recommend .clinic_article .sticky_area .tel a{font-weight:700 !important}.entry_content.recommend .clinic_article .sticky_area .hp a{letter-spacing:0;background-color:#1b78bd}.entry_content.recommend .clinic_article .sticky_area .special a{font-size:.8rem;padding:7px 5px}@media only screen and (max-width: 767px){.entry_content.recommend .clinic_article .sticky_area .special a{font-size:.65rem;padding:10px 5px}}.entry_content.recommend .clinic_article .sticky_area .line a{letter-spacing:0;background-color:#4dc763;position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.entry_content.recommend .clinic_article .sticky_area .line a{font-size:.875rem}}.entry_content.recommend .clinic_article .sticky_area .line a::before{display:inline-block;content:url("/wp-content/themes/medicaldoc/common/img/icon_index_line.svg");width:40px;height:40px}@media only screen and (max-width: 767px){.entry_content.recommend .clinic_article .sticky_area .line a::before{width:2em;height:2em}}.entry_content.recommend .clinic_article .sticky_area .tel a{background:none;color:var(--primary-link-color)}@media only screen and (max-width: 767px){.entry_content.recommend .clinic_article .sticky_area .tel a{background-color:var(--primary-link-color);color:#fff}}.entry_content.recommend .clinic_article .sticky_area .tel a::before{content:"";display:inline-block;width:28px;height:28px;background:url(../img/icon_tel_pc.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:5px}@media only screen and (max-width: 767px){.entry_content.recommend .clinic_article .sticky_area .tel a::before{width:22px;height:22px;background:url(../img/icon_tel_sp.png) no-repeat center center;background-size:contain}}.entry_content.recommend .clinic_article .sticky_area .booking a{background-color:#e74d3d;font-weight:bold;height:45px}@media only screen and (max-width: 767px){.entry_content.recommend .clinic_article .sticky_area .booking a{padding:10px 5px}}.entry_content.recommend .clinic_article .sticky_area .clinic{display:block;width:100%}.entry_content.recommend .clinic_article .sticky_area .clinic a{margin:0;padding:15px;letter-spacing:.1rem;position:relative;background:none;color:#1b78bd;text-decoration:underline;height:auto}@media only screen and (max-width: 767px){.entry_content.recommend .clinic_article .sticky_area .clinic a{font-size:18px;padding:15px 10px}}.entry_content.recommend .clinic_article .sticky_area .clinic a::after{content:"";position:absolute;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-4px;right:20px}body.single.post-template-default.recommend-d .button_area ul,body.single.post-template-default.recommend-m .button_area ul,body.single.post-template-default.recommend-o .button_area ul{max-width:490px;text-align:center;list-style:none;padding:0;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:center}body.single.post-template-default.recommend-d .button_area ul li a,body.single.post-template-default.recommend-m .button_area ul li a,body.single.post-template-default.recommend-o .button_area ul li a{display:flex;align-items:center;justify-content:center}body.single.post-template-default.recommend-d .button_area ul li a.hp,body.single.post-template-default.recommend-m .button_area ul li a.hp,body.single.post-template-default.recommend-o .button_area ul li a.hp{line-height:1.1}body.single.post-template-default.recommend-d .button_area ul li a.hp.line,body.single.post-template-default.recommend-m .button_area ul li a.hp.line,body.single.post-template-default.recommend-o .button_area ul li a.hp.line{background:#4cc764;font-size:16px;border-radius:5px;display:flex;align-items:center;justify-content:center;height:40px;padding-left:2rem;font-size:14px}body.single.post-template-default.recommend-d .button_area ul li a.hp.line:before,body.single.post-template-default.recommend-m .button_area ul li a.hp.line:before,body.single.post-template-default.recommend-o .button_area ul li a.hp.line:before{content:url(/wp-content/themes/medicaldoc/common/img/icon_index_line.svg);display:inline-block;width:37px;height:37px;position:absolute;left:.5rem}@media only screen and (max-width: 767px){body.single.post-template-default.recommend-d .button_area ul li,body.single.post-template-default.recommend-m .button_area ul li,body.single.post-template-default.recommend-o .button_area ul li{width:calc(50% - 5px) !important;margin-bottom:10px !important;display:inline-block}body.single.post-template-default.recommend-d .button_area ul li:has(.booking,.clinic),body.single.post-template-default.recommend-m .button_area ul li:has(.booking,.clinic),body.single.post-template-default.recommend-o .button_area ul li:has(.booking,.clinic){width:100% !important}body.single.post-template-default.recommend-d .button_area ul li.line_area,body.single.post-template-default.recommend-m .button_area ul li.line_area,body.single.post-template-default.recommend-o .button_area ul li.line_area{width:100%}body.single.post-template-default.recommend-d .button_area ul li a.hp,body.single.post-template-default.recommend-m .button_area ul li a.hp,body.single.post-template-default.recommend-o .button_area ul li a.hp{font-size:14px}body.single.post-template-default.recommend-d .button_area ul li a.hp.line,body.single.post-template-default.recommend-m .button_area ul li a.hp.line,body.single.post-template-default.recommend-o .button_area ul li a.hp.line{text-align:left;font-size:.7rem;padding:15px 10px 15px 36px;letter-spacing:0}body.single.post-template-default.recommend-d .button_area ul li a.hp.line:before,body.single.post-template-default.recommend-m .button_area ul li a.hp.line:before,body.single.post-template-default.recommend-o .button_area ul li a.hp.line:before{top:10%;left:2px;width:35px;height:35px}body.single.post-template-default.recommend-d .button_area ul li a.hp.line:after,body.single.post-template-default.recommend-m .button_area ul li a.hp.line:after,body.single.post-template-default.recommend-o .button_area ul li a.hp.line:after{top:50%;margin-top:-4px;right:12px}}.followup_article{margin:0 -1.125rem 2rem;padding:0 0 5px;background-color:#f0f0f0}@media only screen and (min-width: 767px){.followup_article{margin:0 0 2rem}}.followup_article-head{width:calc(100% + 2.25rem);margin:1rem -1.125rem 0;padding:15px 5px 0 15px;font-size:1.1rem;font-weight:bold;background-color:#f0f0f0;position:relative;letter-spacing:initial}@media only screen and (min-width: 767px){.followup_article-head{width:100%;font-size:1.5rem;letter-spacing:normal;margin:2rem 0 0;padding:10px 15px 0}}.followup_article-head::before{content:"";display:block;position:absolute;height:0;width:0;top:-5px;right:-22px;border-style:solid;border-width:0 35px 35px 35px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #8ebee2 rgba(0,0,0,0);transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.followup_article-head::after{content:"PR";display:block;position:absolute;color:#fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:4px;right:6px;font-size:.85rem;font-weight:normal;letter-spacing:normal}.followup_article-head span{color:#da1825}.followup_article-list{width:100%;display:flex;flex-wrap:nowrap;overflow-x:scroll;padding:5px 15px 20px}@media only screen and (min-width: 767px){.followup_article-list{padding:0 15px 20px}}.followup_article-item{width:85%;min-width:85%;font-weight:bold;display:flex;color:var(--primary-font-color);margin-top:12px;margin-right:15px;position:relative;flex-direction:column;background:#fff}@media only screen and (min-width: 767px){.followup_article-item{width:70%;min-width:70%;margin-top:5px}}.followup_article-item:last-child{margin-right:0}.followup_article-html{display:block;padding:1rem;background:#fff}.followup_article-content{width:100%;display:block;flex:1 1 auto}.followup_article-iframe{position:relative;width:100%;padding-top:56.25%}.followup_article-iframe iframe{position:absolute;top:0;right:0;width:100%;height:100%}.followup_article p.followup_article-title{letter-spacing:normal;background:#fff;font-weight:bold;font-size:12pt !important;margin-bottom:5px;line-height:1.4 !important;padding:8px 12px 12px;display:block;flex:1 1 auto;overflow:hidden;height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.followup_article p.followup_article-desc{letter-spacing:normal;background:#fff;font-size:10pt !important;line-height:1.4 !important;padding:5px 12px 8px;overflow:hidden;height:4.8em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.followup_article-keyword{padding:0 12px}.followup_article-keyword span{font-size:.7rem;border:1px solid var(--primary-link-color);border-radius:15px;background-color:#fff;margin-right:1%;padding:2px 12px;font-weight:normal;margin-bottom:5px;color:var(--primary-link-color)}.followup_article-name{background-color:#fff}.followup_article-name-link{display:table;width:100%;position:relative;color:#fff;font-size:1.1rem;line-height:2.8;font-weight:bold;min-height:3.8rem;background:var(--primary-link-color)}@media only screen and (min-width: 400px){.followup_article-name-link{min-height:4.2rem}}.followup_article-name-link::after{position:absolute;content:"";right:10px;top:50%;width:4px;height:4px;margin-top:-2px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.followup_article-name p{font-size:14pt !important;line-height:1.6 !important;letter-spacing:.05rem;display:table-cell;padding:5px 12px;vertical-align:middle}@media only screen and (min-width: 400px){.followup_article-name p{line-height:1.4 !important}}.followup_article.pagenation_article-item{margin-top:50px}body.recommend-d h4.open,body.recommend-m h4.open,body.recommend-o h4.open{display:block;cursor:pointer;position:relative}body.recommend-d h4.open:hover,body.recommend-m h4.open:hover,body.recommend-o h4.open:hover{opacity:.75}body.recommend-d h4.open:after,body.recommend-m h4.open:after,body.recommend-o h4.open:after{content:"";position:absolute;top:50%;right:15px;margin-top:-10px;width:10px;height:10px;border-top:2px solid var(--primary-link-color);border-right:2px solid var(--primary-link-color);-webkit-transform:rotate(135deg);transform:rotate(135deg)}body.recommend-d h4.open+.toggle-wrapper,body.recommend-m h4.open+.toggle-wrapper,body.recommend-o h4.open+.toggle-wrapper{height:4rem;margin:10px 0;padding:0 .7rem;overflow:hidden;position:relative}body.recommend-d h4.open+.toggle-wrapper::after,body.recommend-m h4.open+.toggle-wrapper::after,body.recommend-o h4.open+.toggle-wrapper::after{content:"";width:100%;height:2rem;background-color:rgba(255,255,255,.8);position:absolute;bottom:0;left:0}body.recommend-d h4.close::after,body.recommend-m h4.close::after,body.recommend-o h4.close::after{margin-top:-4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.recommend-d h4.close+.toggle-wrapper,body.recommend-m h4.close+.toggle-wrapper,body.recommend-o h4.close+.toggle-wrapper{height:auto}body.recommend-d h4.close+.toggle-wrapper::after,body.recommend-m h4.close+.toggle-wrapper::after,body.recommend-o h4.close+.toggle-wrapper::after{height:auto}.syoujyo_body{position:relative;padding:5% 0 0;margin-bottom:5%}.syoujyo_body p{text-align:center}.syoujyo_body img{width:100%}.syoujyo_body .body_link li{position:absolute}.syoujyo_body .body_link li a{width:100%;padding:10px;border-right:solid 2px #fac0c4;border-bottom:solid 2px #fac0c4;background:#fee6e8;font-size:1.2rem;color:#707070;border-radius:10px}.syoujyo_body .body_link li a i.icon-svg{margin-right:10px}.syoujyo_body .body_link li.head{top:15%;right:25%}.syoujyo_body .body_link li.eye{top:18%;left:20%}.syoujyo_body .body_link li.kuti{top:30%;right:15%}.syoujyo_body .body_link li.ear{top:33%;left:4%}.syoujyo_body .body_link li.cell{top:45%;right:5%}.syoujyo_body .body_link li.heart{top:48%;left:4%}.syoujyo_body .body_link li.tyo{top:60%;right:5%}.syoujyo_body .body_link li.hinyouki{top:63%;left:15%}.syoujyo_body .body_link li.leg{top:75%;right:5%}.syoujyo_body .body_outside_link{display:flex;flex-wrap:wrap}.syoujyo_body .body_outside_link li{width:50%;padding:0 5px;margin-bottom:10px}.syoujyo_body .body_outside_link li a{width:auto;display:inline-block;padding:10px;border-right:solid 2px #fac0c4;border-bottom:solid 2px #fac0c4;background:#fee6e8;font-size:1.2rem;color:#707070;border-radius:10px;line-height:1}.syoujyo_body .body_outside_link li a i.icon-svg{margin-right:10px}.syoujyo_body .body_outside_link li.ladies{text-align:right}.syoujyo_body .body_outside_link li.mental{text-align:right}@media screen and (max-width: 549px){.syoujyo_body .body_link li a{font-size:.7rem;line-height:1}.syoujyo_body .body_link li.head{top:15%;right:25%}.syoujyo_body .body_link li.eye{top:18%;left:20%}.syoujyo_body .body_link li.kuti{top:27%;right:15%}.syoujyo_body .body_link li.ear{top:30%;left:4%}.syoujyo_body .body_link li.cell{top:39%;right:5%}.syoujyo_body .body_link li.heart{top:42%;left:4%}.syoujyo_body .body_link li.tyo{top:51%;right:5%}.syoujyo_body .body_link li.hinyouki{top:54%;left:15%}.syoujyo_body .body_link li.leg{top:63%;right:5%}.syoujyo_body .body_outside_link li a{font-size:.7rem;line-height:1}}.page-template-symptoms-php .entry_content h2{background-color:#ffeff0}.page-template-symptoms-php .entry_content h2.info_header_light_pink{background-color:#f1f1f1;font-weight:normal}.page-template-symptoms-php .entry_content .detail_text{padding:0}.page-template-symptoms-php .symptoms_child_lead img{width:100%;vertical-align:middle}.page-template-symptoms-php .info_header_pink,.page-template-symptoms-php .info_header_light_pink{font-size:1.375rem;line-height:1;margin:.5rem 0 1rem;padding:1.33rem;color:#fff;background-color:#f9b4b9}.page-template-symptoms-php .info_header_pink{font-weight:bold}.page-template-symptoms-php .info_header_light_pink{color:var(--primary-font-color)}.page-template-symptoms-php .section_thumbnail{margin-bottom:1rem;text-align:center}.page-template-symptoms-php .section_thumbnail img{max-width:100%;height:auto;vertical-align:middle}.page-template-symptoms-php .sick_list li{display:inline-block;border:1px solid #eee;padding:.3rem .5rem;color:#777;line-height:1.2rem;font-size:.9rem;margin:.15rem}.page-template-symptoms-php .sick_list li>span{border:1px solid #fee6e8}.page-template-symptoms-php .sick_list li>a{position:relative;padding-right:1rem;color:#e97e86;text-decoration:underline;border:none}.page-template-symptoms-php .sick_list li>a::after{content:"";width:3px;height:3px;border:0px;border-top:solid 1px #f9b4b9;border-right:solid 1px #f9b4b9;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:.5rem;margin-top:-2px;border-top:solid 1px #e97e86;border-right:solid 1px #e97e86}.page-template-symptoms-php .symptoms_child_tags{padding:1.5rem .5rem 0;border-top:solid 2px #eaeaea}.page-template-symptoms-php .symptoms_child_tags li{margin:.25rem;display:inline-block}.page-template-symptoms-php .symptoms_child_tags li>a{display:inline-block;padding:.5rem 1.5rem;color:var(--primary-font-color);line-height:1.5rem;border-radius:3rem;background-color:#fee6e8;box-shadow:#dcdcdc 0px 2px 4px 0px}.page-template-symptoms-php .section_type01 .info_header_pink,.page-template-symptoms-php .section_type01 .info_header_light_pink{margin-bottom:0}.page-template-symptoms-php .section_type01 .info_header_light_pink{position:relative}.page-template-symptoms-php .section_type01 .info_header_light_pink .more{position:relative;top:0;float:right;border-bottom:solid 1px #707070;padding:0 12px 2px 0;margin-top:5px;font-size:.9rem;font-weight:normal;line-height:1;color:#707070}.page-template-symptoms-php .section_type01 .info_header_light_pink .more:after{position:absolute;content:"";right:2px;bottom:-5px;width:10px;height:10px;border-right:solid 1px #707070;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-template-symptoms-php .section_default{margin:1rem 0 2rem}.page-template-symptoms-php .box_pink{padding:0}.page-template-symptoms-php .box_pink .box_bluepink{margin-bottom:0}.page-template-symptoms-php .box_pink .box_bluepink .box_bluepink_head{padding:1rem}.page-template-symptoms-php .box_pink .box_bluepink .box_bluepink_head i{font-size:1.17em;position:relative;width:.8em;height:.8em}.page-template-symptoms-php .box_pink .box_bluepink .box_bluepink_head span{font-size:1.25rem;font-weight:bold;line-height:1;padding:0 0 0 1rem;color:#707070}.page-template-symptoms-php .box_pink .box_bluepink .box_bluepink_body{padding:1rem}.page-template-symptoms-php .box_pink .box_bluepink .box_bluepink_body .list_inline a{line-height:1;text-decoration:none;text-align:center;font-feature-settings:"palt";display:inline-block;vertical-align:middle;border:solid 2px #fff;background-color:#fff;color:var(--primary-font-color);border-radius:2rem;box-shadow:0 1px 0 0 rgba(0,0,0,.13);padding:.75rem 1.25rem}@media screen and (max-width: 767px){.page-template-symptoms-php .section.section_type01{margin-left:0;margin-right:0}.page-template-symptoms-php .info_header_pink{font-weight:normal}}.search-result_tabs{display:flex;flex-wrap:wrap;margin:1rem 1.125rem 0}@media screen and (min-width: 767px){.search-result_tabs{margin:1rem auto 0}}.search-result_tabs .search-result_tab-label{color:#888;background:#ecedee;padding:10px 12px;order:-1;border-radius:10px 10px 0 0;border:1px solid #ecedee;width:50%;text-align:center;font-size:1.3rem}.search-result_tabs .search-result_tab-content{width:100%;background:#f1f8fe;display:none;padding:15px;border-radius:0 0 10px 10px;border:1px solid #f1f8fe}.search-result_tabs .search-result_tab-content .search-result_ac{position:relative;overflow:hidden;width:100%;margin:0 auto;color:#079dd4}.search-result_tabs .search-result_tab-content .search-result_ac__input{position:absolute;z-index:-1;opacity:0}.search-result_tabs .search-result_tab-content .search-result_ac__label{font-size:1rem;line-height:3.3;position:relative;display:block;padding:0 0 0 1em;cursor:pointer;margin:0 0 1px 0;background:#f1f8fe;text-align:center}.search-result_tabs .search-result_tab-content .search-result_ac__label::after{line-height:2;position:absolute;top:.5em;right:.5em;display:block;width:2em;height:2em;-webkit-transition:all .35s;transition:all .35s;text-align:center;font-size:1.3rem;font-weight:bold}.search-result_tabs .search-result_tab-content .search-result_ac-content{overflow:hidden;max-height:0;-webkit-transition:max-height .35s;transition:max-height .35s}@media screen and (min-width: 767px){.search-result_tabs .search-result_tab-content .search-result_ac-content{display:flex;flex-flow:row wrap}}.search-result_tabs .search-result_tab-content .search-result_ac__hospital{background:#e9f8fa}.search-result_tabs .search-result_tab-content .search-result_ac .search-result_ac__input:checked~.search-result_ac-content,.search-result_tabs .search-result_tab-content .search-result_ac-open{max-height:25em}.search-result_tabs .search-result_tab-content .search-result_ac .search-result_ac__input[type=checkbox]+.search-result_ac__label::after{content:"+";background:#fff;color:#079dd4;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.search-result_tabs .search-result_tab-content .search-result_ac .search-result_ac__input[type=checkbox]:checked+.search-result_ac__label::after{content:"-"}.search-result_tabs .online_ac-content{overflow:hidden}@media screen and (min-width: 767px){.search-result_tabs .online_ac-content{display:flex;flex-flow:row wrap}}.search-result_tabs .search-result_tab-switch:checked+.search-result_tab-label{background:#f1f8fe;color:#079dd4;border:1px solid #f1f8fe}.search-result_tabs .search-result_tab-switch:checked+.search-result_tab-label+.search-result_tab-content{display:block}.search-result_tabs .search-result_tab-switch{display:none}.search-result_tabs .search-result_arrow{text-align:center}.search-result_tabs .search-result_arrow:before{display:block;width:0;height:0;border:250px solid rgba(0,0,0,0);border-top:200px solid #7ac1db;border-bottom:none}.search-result_tabs #TAB-01:checked+.search-result_tab-label,.search-result_tabs #TAB-01+.search-result_tab-label:hover,.search-result_tabs #TAB-01+.search-result_tab-label+.search-result_tab-content{background-color:#e9f8fa;border:1px solid #e9f8fa}.search-result_tabs #TAB-02+.search-result_tab-label:hover{background-color:#f1f8fe;border:1px solid #f1f8fe}.search-result_tabs .search-result_tab-select{overflow:hidden;width:95%;margin:1rem auto;text-align:center;position:relative;border-radius:5px;border:1px solid #079dd4;background:#fff}@media screen and (min-width: 767px){.search-result_tabs .search-result_tab-select{width:48%}}.search-result_tabs .search-result_tab-select:before{position:absolute;top:1em;right:1.1em;width:0;height:0;padding:0;content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:10px solid #888;pointer-events:none}.search-result_tabs .search-result_tab-select select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:rgba(0,0,0,0);background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;line-height:1.8rem;padding:8px 38px 8px 8px;color:#000}.search-result_tabs .search-result_tab-select select::-ms-expand{display:none}.search-result_tabs .search-result_tab-submit{background:#69b0e6;width:75%;margin:1em auto}@media screen and (min-width: 767px){.search-result_tabs .search-result_tab-submit{width:40%;margin:6px 5%}}.search-result_tabs .search-result_tab-submit .searchsubmit{background:#69b0e6;color:#fff;font-size:1.3rem;padding:1rem 0;border:none;display:block;text-align:center;width:100%;height:100%;cursor:pointer}.search-result__icon{margin:1.5rem 1.125rem 0}@media screen and (min-width: 767px){.search-result__icon{padding:20px 0;margin:0 auto}}.search-result__icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-result__icon-item{margin-right:.5rem;margin-top:.3rem;padding:.3rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#039dd4;border-radius:15px}.search-result__icon-item span{white-space:nowrap;font-size:.8rem;color:#fff}.establishment_arrow{width:100%;height:5rem;position:relative;text-align:center;padding:1rem 0 0}.establishment_arrow p{position:relative;font-weight:bold;padding-top:.5rem;font-size:1.3rem}@media screen and (min-width: 767px){.establishment_arrow p{font-size:1.1rem}}.establishment_arrow::before{width:0;height:0;border-style:solid;border-width:50px 50px 0 50px;border-color:#e3f4f9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:block;position:absolute;content:"";top:1em;left:50%;transform:translateX(-50%)}.establishment_catch{background-color:#7abfda;border:1px solid #7abfda;border-radius:10px;padding:1rem;margin:1rem 1.125rem 0}@media screen and (min-width: 767px){.establishment_catch{display:flex;margin:1rem 0 0}}@media screen and (min-width: 767px){.establishment_catch-image{flex-basis:50%}}.establishment_catch-image img{width:100%}.establishment_catch-text{color:#fff;padding:1.7rem .5rem;text-align:center}@media screen and (min-width: 767px){.establishment_catch-text{flex-basis:50%;text-align:left}}.establishment_catch-text p{margin-top:1rem;font-size:.9rem}@media screen and (min-width: 767px){.establishment_catch-text p{font-size:1.1rem}}.establishment_catch-text p span{font-size:1.3rem;font-weight:bold;border-bottom:4px solid #225a71;margin:0 .3rem}@media screen and (min-width: 767px){.establishment_catch-text p span{font-size:1.5rem}}.establishment_catch-icon{background-color:#d6e3e9;border:1px solid #d6e3e9;border-radius:15px;color:#225a71;padding:.3rem .5rem;margin-right:.3rem;font-size:.9rem}@media screen and (min-width: 767px){.establishment_catch-icon{padding:.3rem .8rem;margin-right:.5rem;font-size:.9rem}}.page-template-map .header_sns,.page-template-map .goto_pagetop{display:none}.map-switch-list{max-width:708px;width:100%;margin-top:.7rem;padding:0 .6rem;border-bottom-style:solid;border-bottom-width:5px}.map-switch-list.map-switch-vaccine{border-bottom-color:#c28}.map-switch-list.map-switch-pcr{border-bottom-color:#2248cc}.map-switch-list .map-switch-item{display:inline-block;font-size:.625rem;text-align:center;vertical-align:middle}.map-switch-list .map-switch-item a{display:inline-block;width:85px;height:60px;color:#fff;line-height:1.3;border-radius:10px 10px 0 0}.map-switch-list .map-switch-item.vaccine a{padding:.2rem 1rem;background-color:#c28}.map-switch-list .map-switch-item.pcr a{padding:.3rem 1rem;background-color:#2248cc}.map-wrap{position:relative}#map{max-width:708px;width:100%;height:520px;background-color:#faf3e8;box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}@media screen and (max-width: 1080px){#map{max-width:738px}}#map.geolonia__restricted-mode-image-container{background-image:url(../map/map_imp_over.png)}#map-swipe-area{position:relative;height:1.3rem}#map-swipe-area::before{content:"";display:block;position:absolute;top:6px;left:50%;margin-left:-15px;width:30px;height:3px;background-color:#ccc;border-radius:10px}.map-notice-btn{margin:2.6rem 0 3rem}.map-notice-btn a{position:relative;display:block;width:350px;max-width:100%;margin:0 auto;padding:.9rem 1.5rem .9rem .5rem;color:#fff;text-align:center;background-color:red;border-radius:10px}.map-notice-btn a::before{content:"";display:block;position:absolute;top:50%;right:1rem;width:6px;height:6px;margin-top:-0.25rem;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.map-wrap .map-notice-btn{margin:0}.map-wrap .map-notice-btn a{width:auto;padding:.5rem;position:absolute;right:.5rem;bottom:1.5rem;z-index:3}.map-wrap .map-notice-btn a::before{display:none}#map-filters{position:absolute;top:8px;right:45px;z-index:3;width:auto;text-align:right;padding:.1rem .5rem;border:1px solid #d6d6d6;border-radius:5px;background:#fff}#map-filters #map-filters-button{display:inline-block;cursor:pointer}#map-filters #map-filters-button::before{content:"";display:inline-block;width:26px;height:26px;margin-right:.4rem;vertical-align:top;background:url(../img/map-filters-icon.png) no-repeat center;background-size:cover}#map-filters .map-filters-title{display:inline-block;margin-right:.6rem}#map-filters .map-filters-list{display:inline}#map-filters .map-filters-list li{display:inline-block;margin-right:.1rem}#map-filters .map-filters-list label{display:inline-block;color:#2248cc;font-size:.875rem;margin-bottom:.3rem;padding:.35rem .5rem .15rem;border:1px solid #2248cc;border-radius:20px;background:#fff;cursor:pointer}#map-filters .map-filters-list input[type=radio]{display:none}#map-filters .map-filters-list input[type=radio]:checked+label{color:#fff;background:#2248cc}#map-filters .map-filters-reservation,#map-filters .map-filters-vaccinetype{display:none;padding:.6rem 0 .3rem;text-align:left;border-top:1px solid #f1f1f1}#map-filters #map-close-filters{display:none;position:absolute;left:.5rem;top:.25rem;cursor:pointer;width:20px;height:20px;color:#fff;overflow:hidden;border-radius:30px;box-shadow:0 0 6px rgba(0,0,0,.1607843137)}#map-filters #map-close-filters::before,#map-filters #map-close-filters::after{content:"";display:block;width:10px;height:1px;background:#000;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:6px;left:6px}#map-filters #map-close-filters::after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:7px}#map-filters #map-filters-guide{position:absolute;top:3rem;right:1rem;width:10.2rem;padding:.5rem;text-align:left;border:1px solid #d6d6d6;border-radius:5px;background:#fff;animation:cssAnimation 0s ease-in 5s forwards}#map-filters #map-filters-guide::before{content:"";position:absolute;top:-26px;left:50%;margin-left:-17px;border:14px solid rgba(0,0,0,0);border-bottom:14px solid #fff;z-index:3}#map-filters #map-filters-guide::after{content:"";position:absolute;top:-28px;left:50%;margin-left:-17px;border:14px solid rgba(0,0,0,0);border-bottom:14px solid #d6d6d6;z-index:2}#map-filters #map-filters-guide.hide{display:none}#map-filters.open{width:calc(100% - 3.4rem);max-width:480px}#map-filters.open .map-filters-reservation,#map-filters.open .map-filters-vaccinetype,#map-filters.open #map-close-filters{display:block}#map-popup{display:none;position:absolute;max-width:375px;width:100%;padding:0 .6rem 1.3rem;left:0;bottom:0;z-index:4;background-color:#fff;border-radius:20px 20px 0 0;box-shadow:0 -3px 6px rgba(0,0,0,.1607843137)}#map-popup.preview{display:block;max-width:calc(100% - .6rem);width:375px;min-height:160px;margin:.3rem;padding-bottom:0;overflow:hidden;cursor:pointer;border-radius:20px}#map-popup.preview .map-office-hours-wrap,#map-popup.preview .map-reserve-wrap,#map-popup.preview .map-single-url,#map-popup.preview .map-google-url,#map-popup.preview .map-pcr-info-wrap{display:none}#map-popup.preview .map-specialty{height:1.6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#map-popup.view{display:block;height:500px;overflow-y:scroll}#map-popup .map-tag-list{margin-bottom:.3rem;vertical-align:middle}#map-popup .map-tag-list li{display:inline-block;margin-right:.3rem;padding:.3rem .6rem;color:#fff;font-size:.75rem;border-radius:20px}#map-popup .map-tag-list.pcr li{background-color:#c28}#map-popup .map-tag-list.vaccine li{background-color:#2248cc}#map-popup .map-tag-list.vaccine li.map-tag-reserve-pink{background-color:#c28}#map-popup .map-tag-list.vaccine li.map-tag-reserve-gray{background-color:#999}#map-popup h2{color:#000;font-size:1.625rem}#map-popup .map-address{margin:.2rem 0 .4rem;font-size:.875rem}#map-popup .map-specialty{margin:.4rem 0 .7rem;padding:.2rem 1.2rem;color:#4d9dcc;font-size:.875rem;background-color:#f3f9ff}#map-popup .map-office-hours-wrap{margin:.7rem 0 .5rem;padding:.4rem .6rem;border:solid 1px #999}#map-popup .map-office-hours-wrap h3{margin-bottom:.3rem;font-size:.875rem;font-weight:normal;text-align:center}#map-popup .map-office-hours-wrap h3::after{content:"";display:block;width:100px;height:1px;margin:0 auto;background-color:#999}#map-popup .map-reserve-wrap{margin:.5rem 0 1.2rem;padding-bottom:.7rem;text-align:center;border:solid 2px #c28}#map-popup .map-reserve-wrap .map-reserve-title{padding:.25rem;color:#c28;font-size:.875rem;background-color:#ffe3f4}#map-popup .map-reserve-wrap .map-reserve{margin:1.1rem auto .4rem;font-size:1.2rem}#map-popup .map-reserve-wrap .map-reserve.not-reserve{display:inline-block;position:relative;padding:0 0 0 3.3rem}#map-popup .map-reserve-wrap .map-reserve.not-reserve .map-not-reserve-mark{position:absolute;left:0;top:0;display:block;width:40px;height:100%}#map-popup .map-reserve-wrap .map-reserve.not-reserve .map-not-reserve-mark::before,#map-popup .map-reserve-wrap .map-reserve.not-reserve .map-not-reserve-mark::after{content:"";display:block;width:46px;height:10px;background:#999;transform:rotate(45deg);position:relative;top:1.4rem;left:-0.1rem;border-radius:2px}#map-popup .map-reserve-wrap .map-reserve.not-reserve .map-not-reserve-mark::after{transform:rotate(-45deg);top:.75rem}#map-popup .map-reserve-wrap .map-reserve-list{margin-bottom:.3rem;text-align:center;vertical-align:middle}#map-popup .map-reserve-wrap .map-reserve-list li{display:inline-block}#map-popup .map-reserve-wrap .map-reserve-list li a{display:block;margin:1px;color:#fff;font-size:1.0625rem;background-color:var(--primary-link-color);border-radius:30px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}#map-popup .map-reserve-wrap .map-reserve-list .map-reserve-tel a{padding:1rem .6rem;letter-spacing:.75px}#map-popup .map-reserve-wrap .map-reserve-list .map-reserve-tel a img{margin-bottom:-0.5rem;margin-right:.2rem}#map-popup .map-reserve-wrap .map-reserve-list .map-reserve-url a{position:relative;padding:1rem 2.7rem 1rem 1.7rem;letter-spacing:1.7px}#map-popup .map-reserve-wrap .map-reserve-list .map-reserve-url a::before{content:"";display:block;position:absolute;top:1.55rem;right:1.5rem;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media screen and (min-width: 767px){#map-popup .map-reserve-wrap .map-reserve-list .map-reserve-tel a{color:var(--primary-link-color);border:2px solid var(--primary-link-color);background-color:#f3f9ff;pointer-events:none}#map-popup .map-reserve-wrap .map-reserve-list .map-reserve-tel a img{filter:invert(33%) sepia(40%) saturate(2823%) hue-rotate(185deg) brightness(97%) contrast(81%)}}#map-popup .map-single-url,#map-popup .map-google-url{position:relative;margin:1.2rem 0;font-size:1.125rem;letter-spacing:1.8px;text-align:center;background-color:#999}#map-popup .map-single-url a,#map-popup .map-google-url a{display:block;color:#fff;padding:.5rem}#map-popup .map-single-url a::before,#map-popup .map-google-url a::before{content:"";display:block;position:absolute;top:1.1rem;right:1rem;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#map-popup .map-single-url a{padding:.8rem .5rem}#map-popup .map-single-url a::before{top:1.4rem}#map-popup .map-pcr-info-wrap h3{margin-bottom:.4rem;padding:.3rem 1rem;color:#2248cc;font-size:.875rem;font-weight:normal;text-align:center;background-color:#e0e6fd;border-radius:20px}#map-popup .map-pcr-info-wrap h4{display:inline;color:#2248cc;font-size:1rem;font-weight:normal;line-height:1.9}#map-popup .map-pcr-info-wrap h4::before{content:"";display:block}#map-popup .map-pcr-info-wrap p{display:inline;line-height:1.9}#map-popup .map-pcr-info-wrap p.map-service{font-size:.875rem}#map-popup .map-pcr-info-wrap p.map-service::before{content:"";display:block}.map-update-day{margin-bottom:2.2rem;padding:.5rem;text-align:right}.map-line-wrap{width:400px;max-width:calc(100% - 40px);margin:1.2rem auto;padding:1.1rem 1rem .5rem;font-size:.875rem;text-align:center;border:1px solid #00b900;border-radius:10px}.map-line-wrap .map-line-btn{margin-top:.6rem}.map-share{margin:1.7rem 0 1.8rem;padding:0;font-size:1.125rem;text-align:center}.map-share>ul{display:table;margin:1rem auto;border-collapse:separate;border-spacing:1.3rem 0;height:3.125rem}.map-share>ul>li{display:table-cell;vertical-align:middle;width:auto;height:100%}.map-share a{display:table;border-collapse:separate;border-spacing:0;width:3.125rem;height:3.125rem;border-radius:50%}.map-share i{display:table-cell;vertical-align:middle;text-align:center;color:#fff;border-radius:50%;background-size:cover}.map-share i::before{display:none}.map-share i.icon-sns-facebook{background-image:url(../img/icon_facebook.png)}.map-share i.icon-sns-line{background-image:url(../img/icon_line.png)}.map-share i.icon-sns-twitter{background-image:url(../img/icon_twitter.png)}.map-link-to-clinic-map{margin:0 0 .6rem;text-align:center}.map-link-to-clinic-map a{position:relative;display:inline-block;color:#fff;width:100%;max-width:350px;padding:.9rem 1.5rem .9rem .5rem;font-size:1.25rem;border:1px solid #999;background-color:#999}.map-link-to-clinic-map a::before{content:"";display:block;position:absolute;top:50%;right:1rem;width:6px;height:6px;margin-top:-0.25rem;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.map-link-for-clinic{margin:1.2rem 0;text-align:center}.map-link-for-clinic a{position:relative;display:inline-block;color:#707070;width:100%;max-width:350px;padding:1.1rem 1.5rem 1.1rem .5rem;border:1px solid #707070;background-color:#fff}.map-link-for-clinic a::before{content:"";display:block;position:absolute;top:50%;right:1rem;width:6px;height:6px;margin-top:-0.25rem;border-top:1px solid #707070;border-right:1px solid #707070;transform:rotate(45deg)}.other .map-link-for-clinic{margin:.6rem 0 0}#map-close-popup{position:absolute;top:10px;right:10px;z-index:4;width:30px;height:30px;color:#fff;overflow:hidden;border-radius:30px;box-shadow:0 0 6px rgba(0,0,0,.1607843137);cursor:pointer}#map-close-popup::before,#map-close-popup::after{content:"";display:block;width:20px;height:2px;background:#000;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:7px;left:8px}#map-close-popup::after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:8px}#map-information{display:none;position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;overflow:hidden;background-color:#333}#map-information .information-wrap{position:absolute;top:50%;left:50%;width:90%;max-width:500px;margin-right:-50%;padding:1rem 1.3rem;transform:translate(-50%, -50%);background-color:#fff;border-radius:20px}#map-information .information-title{margin:-1rem -1.3rem 1.2rem -1.3rem;padding:1rem;color:#fff;text-align:center;font-size:1.25rem;letter-spacing:2px;background-color:#2248cc;border-radius:20px 20px 0 0}#map-information .information-text{margin-bottom:1.8rem;font-size:1.125rem;letter-spacing:1.8px}#map-information .information-text.small{margin-top:.5rem;margin-bottom:.5rem;font-size:.875rem;letter-spacing:1.4px}@media screen and (min-width: 767px){#map-information .information-text.small{margin-top:3.5rem;margin-bottom:1.5rem}}#map-information #information-close-btn{position:relative;display:inline-block;margin:2rem 0 .2rem;padding:1rem 2rem 1rem 1rem;width:100%;color:#000;font-size:1.125rem;font-weight:bold;letter-spacing:1.8px;text-align:center;border:1px solid #000;cursor:pointer}#map-information #information-close-btn::before{content:"";display:block;position:absolute;top:1.6rem;right:1.2rem;width:6px;height:6px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}#map-information #information-close-btn:hover{opacity:.75}.vaccine_cautions h2{font-size:1.5rem;text-align:center;color:red}.vaccine_cautions h3{font-size:1.2rem;text-align:left;border-bottom:solid 2px red;margin:40px 0 10px}.vaccine_cautions p{line-height:1.6}.mapboxgl-ctrl-bottom-left{top:0;bottom:auto !important}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:10px 0 0 10px !important}.map-loader,.map-loader:before,.map-loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loader 1.8s infinite ease-in-out;animation:loader 1.8s infinite ease-in-out}.map-loader{color:#ccc;font-size:9px;margin:35px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.map-loader:before,.map-loader:after{content:"";position:absolute;top:0}.map-loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.map-loader:after{left:3.5em}@-webkit-keyframes loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.map-eyecatch{padding:2.3rem 0 .8rem;background:url(../img/bg_map-eyecatch.png) no-repeat center;background-color:rgba(255,255,255,.5);background-blend-mode:lighten;background-size:cover}@media screen and (min-width: 767px){.map-eyecatch{padding-bottom:3.3rem}}.map-eyecatch h3{margin-bottom:1.9rem;font-size:1.5rem;font-weight:normal;text-align:center}.map-eyecatch.other{margin-bottom:3.125rem;padding:1.5rem 0 .6rem}.map-eyecatch.other h3{margin-bottom:1rem;font-size:1.125rem}.map-eyecatch-list{text-align:center;vertical-align:middle}.map-eyecatch-list .map-eyecatch-list-item{position:relative;display:inline-block;width:160px;height:160px;margin:5px;overflow:hidden;border-radius:20px;box-shadow:3px 3px 6px rgba(0,0,0,.2);background-color:#fff}@media screen and (min-width: 767px){.map-eyecatch-list .map-eyecatch-list-item{width:154px;height:154px}}.other .map-eyecatch-list .map-eyecatch-list-item{width:108px;height:108px}.other .map-eyecatch-list .map-eyecatch-list-item .map-eyecatch-list-item-title{font-size:.75rem}.map-eyecatch-list .map-eyecatch-list-item.vaccine .map-eyecatch-list-item-title{background-color:#2248cc}.map-eyecatch-list .map-eyecatch-list-item.pcr .map-eyecatch-list-item-title{background-color:#c28}.map-eyecatch-list .map-eyecatch-list-item.dental .map-eyecatch-list-item-title,.map-eyecatch-list .map-eyecatch-list-item.clinic .map-eyecatch-list-item-title{background-color:#999}.map-eyecatch-list .map-eyecatch-list-item.new .map-eyecatch-list-item-link::before{position:absolute;left:-1.5rem;top:0;display:flex;align-items:flex-end;justify-content:center;width:5rem;height:2rem;content:"NEW";color:#fff;font-size:.75rem;letter-spacing:1.2px;transform:rotate(-45deg);background-color:red}.other .map-eyecatch-list .map-eyecatch-list-item.new .map-eyecatch-list-item-link::before{font-size:.5rem;left:-2.1rem;top:-0.6rem}.map-eyecatch-list .map-eyecatch-list-item.gray .map-eyecatch-list-item-link{background-color:#ccc}.map-eyecatch-list .map-eyecatch-list-item.gray .map-eyecatch-list-item-link .map-eyecatch-list-item-title{color:#eee}.map-eyecatch-list .map-eyecatch-list-item.gray .map-eyecatch-list-item-link::before{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;content:"\6e96\5099\4e2d";width:100%;height:100%;color:#000;font-size:1.25rem}.other .map-eyecatch-list .map-eyecatch-list-item.gray .map-eyecatch-list-item-link::before{font-size:.8125rem}.map-eyecatch-list .map-eyecatch-list-item-link{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.map-eyecatch-list .map-eyecatch-list-item-link img{margin:auto}.other .map-eyecatch-list .map-eyecatch-list-item-link img{transform:scale(0.7)}.map-eyecatch-list .map-eyecatch-list-item-title{display:flex;align-items:center;justify-content:center;width:100%;height:60px;color:#fff;font-size:1.125rem;line-height:1.3}.other .map-eyecatch-list .map-eyecatch-list-item-title{height:40px}.department_top{background-color:#e2f1ff;padding:.5rem .3rem .1rem}.department_top h2{text-align:center;font-size:1.3rem;width:100%;color:var(--primary-link-color);margin:.75rem 0}@media screen and (min-width: 767px){.department_top{margin-bottom:3rem;padding:0 .3rem .5rem;display:flex;flex-wrap:wrap}.department_top .department_top__box{width:49%}}.department_top__box{padding:.5rem;margin:0 .5% .3rem;background-color:#fff}@media screen and (min-width: 767px){.department_top__box{display:block;padding:.5rem .7rem;margin:0 .5%}}.department_top__hotword{padding:.625rem}.department_top__hotword__label{margin-bottom:.5em;font-size:1.1rem;font-weight:bold;color:var(--primary-link-color)}.department_top__hotword__list{white-space:nowrap;overflow-x:scroll;height:50px;margin:-0.35rem}.department_top__hotword__list>li{padding:.35rem 0;font-size:.875rem;line-height:1;display:inline-block}.department_top__hotword__list>li a{display:block;padding:.5em;background-color:#e2f1ff;border-radius:1rem;box-shadow:1px 1px 1px rgba(0,0,0,.15);color:var(--primary-link-color)}@media screen and (min-width: 767px){.department_top__hotword__list{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.department_top__hotword__list::-webkit-scrollbar{height:4px}.department_top__hotword__list::-webkit-scrollbar-button{display:none}.department_top__hotword__list::-webkit-scrollbar-thumb{background:#ddd;-webkit-border-radius:2px;border-radius:2px}}.department_top__button{text-align:center;margin-top:.5rem;background-color:#fff;font-size:1.1rem}.department_top__button .icon-svg{margin-right:1rem;width:1.5em;height:1.5em;vertical-align:middle}.department_top__button>a{display:block;padding:.75em .5em;background-color:var(--primary-link-color);text-align:center;color:#fff !important;position:relative}.department_top__button>a::before{content:"";width:6px;height:6px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-4px}.favorite-btn{cursor:pointer}.favorite-btn.fix{position:fixed;top:20px;right:calc(50% - 170px);z-index:9900}@media screen and (max-width: 1080px){.favorite-btn.fix{top:20px;right:calc(50% - 325px)}}@media screen and (max-width: 767px){.favorite-btn.fix{top:10px;right:1.125rem}}.favorite-btn .favorite-btn--remove{padding-right:5px;display:block}.favorite-btn .favorite-btn--remove svg{pointer-events:none}.favorite-btn .favorite-btn--add{display:block}.favorite-btn .favorite-btn--add img{width:50px !important;pointer-events:none}.favorite-btn[data-fav-func=add] .favorite-btn--remove{display:none}.favorite-btn[data-fav-func=remove] .favorite-btn--add{display:none}.post-template-single-full .favorite-btn.fix,.clinic-template-full .favorite-btn.fix,body.page-template-fullpage .favorite-btn.fix,body.interview .favorite-btn.fix{right:calc(50% - 540px)}@media screen and (max-width: 767px){.post-template-single-full .favorite-btn.fix,.clinic-template-full .favorite-btn.fix,body.page-template-fullpage .favorite-btn.fix,body.interview .favorite-btn.fix{right:1.125rem}}.header-favorite{font-size:1.125rem;margin-bottom:1.5rem;padding:1rem 1rem 1rem 4rem;color:#fff;background-color:#e6005a;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 28.846"><path d="M25.3,3.938h-.072a8.206,8.206,0,0,0-6.851,3.75,8.205,8.205,0,0,0-6.851-3.75h-.072a8.153,8.153,0,0,0-8.077,8.149,17.554,17.554,0,0,0,3.447,9.57c4.341,5.935,11.553,11.127,11.553,11.127s7.212-5.192,11.553-11.127a17.554,17.554,0,0,0,3.447-9.57A8.153,8.153,0,0,0,25.3,3.938Z" transform="translate(-3.375 -3.938)" fill="%23fff"/></svg>');background-size:30px 28.85px;background-repeat:no-repeat;background-position:1.3rem center}.archiveList-favorite .archiveList-box__item{position:relative}.archiveList-favorite .archiveList-box__favorite{position:absolute;right:.75rem;bottom:.75rem}.archiveList-favorite .archiveList-box__favorite .favorite-btn--remove{padding-right:4px}.archiveList-favorite .archiveList-box__favorite svg,.archiveList-favorite .archiveList-box__favorite img{height:auto}.archiveList-favorite .archiveList-box__favorite svg{width:33px}.archiveList-favorite .archiveList-box__favorite img{width:40px !important}.archiveList-favorite .archiveList-box__thumb{max-height:none}.archiveList-favorite .archiveList-box__thumb.not-writer{padding-bottom:45px}.archiveList-favorite .archiveList-box__author-sp{padding-right:30px}@media screen and (min-width: 767px){.archiveList-favorite .archiveList-box__favorite svg{width:auto}.archiveList-favorite .archiveList-box__favorite img{width:50px !important}.archiveList-favorite .archiveList-box__post{display:flex}.archiveList-favorite .archiveList-box__cont{display:flex;flex-direction:column}.archiveList-favorite .archiveList-box__author-pc{margin-top:auto}.archiveList-favorite .archiveList-box__thumb{padding-bottom:55px;display:block}.archiveList-favorite .archiveList-box__thumb.not-writer{padding-bottom:55px}}.cyclopedia-nav{margin-top:.8rem}.cyclopedia-nav__list{display:flex;font-weight:bold;flex-wrap:wrap}@media screen and (min-width: 767px){.cyclopedia-nav__list{overflow:hidden}}.cyclopedia-nav__item{text-align:center;font-size:.625rem;width:25%;display:flex;flex-grow:1}.cyclopedia-nav__item a,.cyclopedia-nav__item span{color:#fff;display:flex;width:100%;font-size:14px;padding:15px;line-height:1.2;align-items:center;justify-content:center;background-color:rgba(154,173,187,.8);white-space:nowrap}.cyclopedia-nav__item span{color:#9aadbb;font-weight:normal;background-color:rgba(154,173,187,.8)}@media screen and (max-width: 767px){.cyclopedia-nav.scroll .cyclopedia-nav__list{overflow-x:auto;flex-wrap:nowrap}}@media screen and (max-width: 767px){.cyclopedia-nav.scroll .cyclopedia-nav__item{width:auto;display:inline-block}}@media screen and (min-width: 767px){.cyclopedia-nav.scroll .cyclopedia-nav__item a,.cyclopedia-nav.scroll .cyclopedia-nav__item span{padding:5px 15px}}.single-cyclopedia .entry_content h2:not(.section_header){background:linear-gradient(to right, #5ecde5, var(--primary-link-color));color:#fff;margin:15px -1.125rem;font-size:1.3125rem;font-weight:bold;line-height:1;padding:1.66rem;border:0}.single-cyclopedia .entry_content h2:not(.section_header):nth-of-type(1){margin-top:1.125rem}.single-cyclopedia .entry_content h2:not(.section_header).cyclopedia-head-last{background:#8ecedb}.single-cyclopedia .entry_content h3:not(.author):not(.sick_list__title){font-weight:normal;margin:1rem 0;padding:1rem 0 .5rem;background:none;border:none;border-bottom:4px solid;border-image:linear-gradient(to right, #5ecde5, var(--primary-link-color)) 1}.tax-cyclopedia_category .cyclopedia_original_contents{margin:2rem 0}.tax-cyclopedia_category .cyclopedia_original_contents img{width:100%;height:auto}.cyclopedia_top{background-color:#f1f8fe;padding:20px 15px}.cyclopedia_top h2{font-size:1.25rem;line-height:53px;padding-left:55px;position:relative}.cyclopedia_top h2::before{content:"";position:absolute;left:0%;top:0;width:53px;height:46px;background-image:url(../img/icon_cyclopedia.jpg)}.cyclopedia_top .accordion{margin:0 auto;max-width:740px}.cyclopedia_top .accordion-item{background-color:#fff;margin-bottom:5px;padding:8px}.cyclopedia_top .accordion-header{width:100%;font-size:16px;font-weight:bold;padding:8px;cursor:pointer;border:none;outline:none;transition:background-color .2s ease;border-radius:4px;position:relative;padding-right:25px}.cyclopedia_top .accordion-header::after{content:"+";position:absolute;right:15px;font-size:20px;line-height:1;transition:transform .2s ease;color:#30a0d4}.cyclopedia_top .accordion-content{max-width:662px;padding:15px;background-color:#fff}.cyclopedia_top .accordion ul{width:100%;display:flex;flex-wrap:wrap;margin-bottom:10px}.cyclopedia_top .accordion ul li{margin-bottom:10px;margin-right:10px;flex:0 auto;white-space:nowrap}.cyclopedia_top .accordion ul li a{font-size:14px;display:block;width:100%;color:#000;border:1px solid #99adbb;border-radius:25px;padding:8px 10px}.cyclopedia_top .accordion-more{display:block;text-align:center;border:1.5px solid #000;border-radius:5px;padding:8px 0;color:#000;position:relative}.cyclopedia_top .accordion-more::after{content:"";position:absolute;top:calc(50% - 3px);right:10px;border-top:solid 2px #333;border-right:solid 2px #333;transform:rotate(45deg);width:6px;height:6px}.cyclopedia_top details[open] .accordion-header::after{content:"-"}.cyclopedia_top details[open] .accordion-header{border-radius:4px 4px 0 0}.cyclopedia_top details[open]{width:100%}.clinic_top img{width:100%;height:auto}.clinic_review .entry_content>h2.mokuji{background:linear-gradient(to right, #5ecde5, var(--primary-link-color));color:#fff;margin:0 -1.125rem 15px;font-size:1.3125rem;font-weight:bold;line-height:1;padding:1.66rem;border:0}@media screen and (min-width: 767px){.clinic_review .entry_content>h2.mokuji{margin:0 -1.66rem 15px}}@media screen and (max-width: 767px){.single-clinic .reccomend_tabs{margin:0}}.pr-wrapper{background-color:#eee;position:relative;padding:10px 15px}.pr-wrapper:after{position:absolute;top:11px;right:6px;content:"PR";line-height:22px;font-size:22px;color:#fff;rotate:45deg}.pr-wrapper:before{content:"";position:absolute;top:0;right:0;border:solid #18a5c3 35px;border-left:solid rgba(0,0,0,0) 35px;border-bottom:solid rgba(0,0,0,0) 35px}.pr-wrapper .info_title{font-size:1.5rem !important;padding-top:.5em;text-align:left}@media only screen and (max-width: 767px){.pr_pref,.pr_city{margin:0 -1.125rem}}.pr-list{display:flex;overflow-x:scroll;gap:15px;margin:0 -15px;padding:0 15px 20px}.pr-list::-webkit-scrollbar{height:10px}.pr-list::-webkit-scrollbar-thumb{background:#b7b7b7;border-radius:7px}.pr-list::-webkit-scrollbar-track{background:#eee;border-radius:7px}.pr-list .clinic_info{flex-shrink:0;flex-basis:70%;border:none;padding:0}@media only screen and (max-width: 767px){.pr-list .clinic_info{flex-basis:85%}}.pr-list .clinic_info a{color:var(--primary-font-color);background:#fff;display:flex;flex-direction:column;height:100%}.pr-list .clinic_info__img>img{width:100% !important;height:100%;object-fit:cover;vertical-align:bottom;aspect-ratio:16/9}.pr-list .clinic_info .pr,.pr-list .clinic_info .address,.pr-list .clinic_info .title,.pr-list .clinic_info .open_day{background-color:#fff}.pr-list .clinic_info .title,.pr-list .clinic_info .open_day{padding-left:.5em;padding-right:.5em}.pr-list .clinic_info .pr{font-size:18px !important;font-weight:bold;padding:0 0 .2em 0;margin:.5em .5em 0 .5em;line-height:1 !important;color:#000;background-color:#fff}.pr-list .clinic_info .title{padding-bottom:.5em;line-height:1.4 !important;font-weight:bold;font-size:15px !important}@media only screen and (max-width: 767px){.pr-list .clinic_info .title{line-height:1.4 !important;font-weight:bold;font-size:13px !important}}.pr-list .clinic_info .address{border-bottom:solid 2px #eee;padding:0 .5em;margin:0 .5em .5em .5em !important;font-size:11px !important}.pr-list .clinic_info .address::before{display:none !important}@media only screen and (max-width: 767px){.pr-list .clinic_info .address{font-size:11px !important}}.pr-list .clinic_info .open_day{padding-bottom:.5em}.pr-list .clinic_info .open_day table{margin:0;font-size:10px}.pr-list .clinic_info .open_day .timetext{font-size:13px}@media only screen and (max-width: 767px){.pr-list .clinic_info .open_day .timetext{font-size:11px}}.pr-list .clinic_info .button_area{width:100%;margin-bottom:0;margin-top:auto}.pr-list .clinic_info .button_area .hp{display:block;font-size:18px;background:#18a5c3;padding:18px 20px 17px 10px;line-height:1.2;color:#fff;vertical-align:middle;text-decoration:none;position:relative;text-align:center}.pr-list .clinic_info .button_area .hp::after{content:"";position:absolute;right:20px;top:25px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.pr_reload{margin:15px auto;background-color:#4285f4;color:#fff;display:block;padding:5px 15px;font-size:1.3rem !important;width:75%}@media only screen and (min-width: 767px){.pr_reload{width:50%}}#header:not(:root){color:#373431;position:fixed;z-index:9999;top:0;right:0;left:0;margin:0;transform:translate(0, 0);transition:all .4s ease}#header:not(:root).hide{transform:translate(0, -100%)}#header:not(:root).hide>.header__toc{transform:translateY(100%)}#header:not(:root).show{transform:translate(0, 0)}#header:not(:root) a{color:inherit}#header:not(:root) .header_inner{background:#fff;height:5.3125rem;box-shadow:0px .1875rem .375rem rgba(218,225,229,.8392156863)}#header:not(:root) .site-search{padding:0;max-width:11rem;margin-left:1.3125rem}#header:not(:root) .site-search form{height:2.5625rem;position:relative}#header:not(:root) .site-search form input[type=text]{background-color:#f0f3f5;height:100%;padding:.625rem 2.5625rem .625rem .75rem;border:none;box-shadow:none;width:100%;border-radius:.1875rem}#header:not(:root) .site-search form .gsc-search-button.gsc-search-button-v2{position:absolute;top:0;right:0;background-color:rgba(0,0,0,0);border:none;box-shadow:none;width:2.5625rem;height:100%;padding:0}#header:not(:root) #header_func{position:relative;z-index:10;text-align:center;padding:0 1.375rem 0 2rem;display:flex;justify-content:space-between;align-items:center;height:100%}@media screen and (max-width: 1080px){#header:not(:root) .header_inner{height:4.375rem;box-shadow:0 .1875rem .375rem rgba(100,110,116,.0784313725)}#header:not(:root) #header_func{padding:0 0 0 1.25rem}}#header:not(:root) #pnav{height:100%}#header:not(:root) #pnav>ul{position:relative;display:flex;align-items:center;justify-content:flex-start}#header:not(:root) #pnav a{display:block;height:100%}#header:not(:root) #pnav li{display:inline-block}#header:not(:root) #pnav li.menu{height:5.3125rem;width:8.25rem;border-bottom:solid .25rem rgba(0,0,0,0);transition:all .3s ease-out}#header:not(:root) #pnav li.menu span{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;padding:0;position:relative}#header:not(:root) #pnav li.menu span::before{content:"";display:block;height:3.5625rem;width:0;border-left:dotted .0625rem #98a6b5;position:absolute;top:.875rem;left:0}#header:not(:root) #pnav li.menu span b{font-weight:700;font-size:.9375rem;display:block;color:var(--primary-font-color)}#header:not(:root) #pnav li.menu span i{display:block;font-size:1rem;margin:0 auto .25rem;width:30px;height:30px}@media(hover: hover){#header:not(:root) #pnav li.menu:hover{border-bottom:solid .25rem #e6005a}}#header:not(:root) #pnav .child_menu{width:37.5rem;position:absolute;top:100%;left:0;padding:2.125rem 1.25rem 1.25rem 2.9375rem;background:rgba(5,157,212,.96);visibility:hidden;text-align:left}#header:not(:root) #pnav .child_menu p{color:#fff;font-weight:700;font-size:1.25rem;line-height:1.1;margin:0 0 .625rem}#header:not(:root) #pnav .child_menu ul{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.75rem}#header:not(:root) #pnav .child_menu ul li{display:inline-block;margin:0}#header:not(:root) #pnav .child_menu ul li a{padding:1rem 1.3125rem 1rem 1.5625rem;display:block;color:var(--primary-font-color);font-weight:700;font-size:.9375rem;line-height:.9333333333;width:100%;height:100%;background-color:#fff;border-radius:.1875rem;position:relative}#header:not(:root) #pnav .child_menu ul li a::before{content:"";display:block;width:.3125rem;height:.3125rem;border-top:.09375rem solid #059dd4;border-right:.09375rem solid #059dd4;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;left:.625rem}#header:not(:root) #pnav .menu:hover .child_menu{visibility:visible}#header:not(:root) #siteid{margin-right:1.5rem;line-height:1}#header:not(:root) #siteid a{display:block}#header:not(:root) #siteid img{width:14.5625rem;height:auto;vertical-align:bottom}@media screen and (max-width: 1080px){#header:not(:root) #siteid{text-align:left;padding:0;height:100%;display:block;margin-right:0}#header:not(:root) #siteid a{display:flex;align-items:center;height:100%}#header:not(:root) #siteid img{width:11.875rem}}@media screen and (max-width: 375px){#header:not(:root) #siteid img{width:8.75rem}}@media screen and (max-width: 1080px){#header:not(:root) ul.snav li{width:4.375rem;height:4.375rem;margin:0}#header:not(:root) ul.snav .menu a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#header:not(:root) ul.snav .menu span{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.8125rem;gap:.25rem;height:auto;line-height:1}#header:not(:root) ul.snav .menu span i{display:block;width:1.164375rem;height:1.164375rem;margin:0 auto}#header:not(:root) ul.snav #menu_btn_sp{position:relative}#header:not(:root) ul.snav #menu_btn_sp button{width:100%;height:100%}#header:not(:root) ul.snav #menu_btn_sp .sp-hamburger_btn__bar{width:1.5625rem;height:.09375rem;background-color:#333;position:relative;display:block;margin:0 auto;transition:all .2s ease-out}#header:not(:root) ul.snav #menu_btn_sp .sp-hamburger_btn__bar::before,#header:not(:root) ul.snav #menu_btn_sp .sp-hamburger_btn__bar::after{position:absolute;content:"";height:.09375rem;left:0;display:block;background-color:#333;transition:all .2s ease-out}#header:not(:root) ul.snav #menu_btn_sp .sp-hamburger_btn__bar::before{width:1.5625rem;top:-0.34375rem}#header:not(:root) ul.snav #menu_btn_sp .sp-hamburger_btn__bar::after{width:1.125rem;bottom:-0.34375rem}#header:not(:root) ul.snav #menu_btn_sp .active .sp-hamburger_btn__bar{transform:rotate(30deg)}#header:not(:root) ul.snav #menu_btn_sp .active .sp-hamburger_btn__bar::before{top:0;transform:rotate(-60deg)}#header:not(:root) ul.snav #menu_btn_sp .active .sp-hamburger_btn__bar::after{content:none}}#header:not(:root) #right_new{display:none}@media screen and (max-width: 1080px){#header:not(:root) #right_new{display:none;position:fixed;top:4.375rem;right:-20rem;left:auto;z-index:-1;transition:right .2s ease-out;padding:1.25rem 1.25rem 1.375rem 1.25rem;background-color:rgba(5,157,212,.97);height:calc(100vh - 4.375rem);width:100%;max-width:20rem;overflow-y:auto}#header:not(:root) #right_new.active{right:0;display:block}#header:not(:root) #right_new .header__sns{display:block;color:#fff;margin-top:2rem;background-color:rgba(0,0,0,0);flex-direction:column;padding:0}#header:not(:root) #right_new .header__sns .followus{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;gap:.875rem;color:#fff}#header:not(:root) #right_new .header__sns .followus::before,#header:not(:root) #right_new .header__sns .followus::after{content:"";display:block;width:.0625rem;height:1.25rem;background-color:#fff;margin:0;transform:rotate(-30deg)}#header:not(:root) #right_new .header__sns .followus::after{transform:rotate(30deg)}#header:not(:root) #right_new .header__sns .sns__list{background-color:#fff;border-radius:.1875rem;justify-content:space-between;padding:.5rem 1.125rem}#header:not(:root) .side__menu>ul>.accordion_style{color:#fff;font-size:1.25rem;letter-spacing:.15rem;position:relative}#header:not(:root) .side__menu>ul>.accordion_style::before{content:"";display:block;width:100%;height:0;border-bottom:dotted .0625rem #fff;position:absolute;left:0;top:4rem}#header:not(:root) .side__menu>ul .accordion_head{display:flex;align-items:center;gap:.875rem;padding:1.375rem 0;line-height:1}#header:not(:root) .side__menu>ul .accordion_head i{width:1.375rem;height:1.3125rem}#header:not(:root) .side__menu>ul .accordion_head::before{width:.375rem;height:.375rem;border-right:solid .09375rem #fff;border-bottom:solid .09375rem #fff;transform:translateY(-0.125rem) rotate(45deg);background:none;right:.125rem}#header:not(:root) .side__menu>ul .accordion_head.active::before{transform:translateY(-0.125rem) rotate(-135deg)}#header:not(:root) .side__menu>ul .side__menu_child{display:flex;flex-direction:column;gap:.625rem}#header:not(:root) .side__menu>ul .side__menu_child .side__menu_box{border-radius:.1875rem;overflow:hidden;background-color:#fff}#header:not(:root) .side__menu>ul .side__menu_child .side__menu_box p{background-color:#e1f3fa;color:#059dd4;font-size:1.125rem;letter-spacing:.045rem;padding:.8125rem 1.125rem;display:block}#header:not(:root) .side__menu>ul .side__menu_child .side__menu_box ul{padding:1.25rem 0 1.4375rem 1.125rem}#header:not(:root) .side__menu>ul .side__menu_child .side__menu_box ul li:not(:last-child){margin-bottom:.625rem}#header:not(:root) .side__menu>ul .side__menu_child .side__menu_box ul li a{position:relative;padding-left:.8125rem;display:block;width:100%;color:var(--primary-font-color);font-size:.9375rem;font-weight:700;letter-spacing:.05625rem}#header:not(:root) .side__menu>ul .side__menu_child .side__menu_box ul li a::before{content:"";display:block;width:.3125rem;height:.3125rem;border-right:solid .125rem #059dd4;border-bottom:solid .125rem #059dd4;transform:translateY(-50%) rotate(-45deg);position:absolute;top:50%;left:-0.15625rem}#header:not(:root) .side__menu .side_site-search{margin-bottom:.25rem}#header:not(:root) .side__menu .side_site-search form{position:relative}#header:not(:root) .side__menu .side_site-search input[type=text]{height:2.5625rem;width:100%;padding:.625rem 2.5625rem .625rem 1rem;border:none;border-radius:.1875rem;box-shadow:none}#header:not(:root) .side__menu .side_site-search input[type=text]::placeholder{color:#98a6b5}#header:not(:root) .side__menu .side_site-search .gsc-search-button.gsc-search-button-v2{position:absolute;top:0;right:0;width:2.5625rem;height:2.5625rem;background:rgba(0,0,0,0)}}#header:not(:root)>.header__toc{display:none}@media screen and (max-width: 1080px){#header:not(:root)>.header__toc{display:inline-block;position:relative;z-index:-2}}.header__sns{display:none}@media screen and (max-width: 767px){.header__sns{display:flex;align-items:center;justify-content:space-between;color:var(--primary-font-color);margin:0;padding:.4375rem 1.25rem;background-color:#fff;width:100%;margin-top:4.375rem}.header__sns .sns__list{justify-content:space-between;gap:1.125rem;padding:0}}@media screen and (max-width: 375px){.header__sns{padding-left:.625rem;padding-right:.625rem}.header__sns .sns__list{gap:.625rem}}@media screen and (max-width: 767px){body.home .header__sns{display:none}}#footer{background:rgba(0,0,0,0) linear-gradient(180deg, #47AACE 0%, #1C98D8 100%) 0% 0% no-repeat padding-box;padding:4.8125rem 1.875rem 5rem}#footer .footer__container{max-width:68rem;margin:0 auto;padding:0 1.25rem}#footer .footer_logo{margin:0 auto 1.875rem;text-align:center}#footer .footer_logo img{width:15.3125rem;height:auto}#footer .footer_links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2.0625rem}#footer .footer_links li a{font-size:.875rem;line-height:2;color:#fff}#footer hr{border:0;height:.03125rem;background-color:#fff;margin:2.6875rem 0 2.125rem}#footer .footer_notes{max-width:41.875rem;margin:0 auto;text-align:center;font-size:.625rem;color:#f0f3f5;line-height:1.5;font-weight:400}#footer #copy{text-align:center;margin-top:1rem;font-size:.625rem;color:#f0f3f5;line-height:1.5}@media screen and (max-width: 767px){#footer{padding:3.125rem 1.875rem}#footer .footer_logo{margin-bottom:1.625rem}#footer .footer_logo img{width:12.625rem}#footer .footer_links{gap:0 1.25rem;max-width:90%;margin:0 auto}#footer hr{margin:1.6875rem 0 1.25rem}#footer .footer_notes{line-height:1.8}#footer #copy{line-height:1.8;margin-top:1.125rem}}.footer__sns{position:fixed;top:100px;right:0;padding:.625rem 0 .9375rem;width:4rem;background-color:#fff;box-shadow:0px .1875rem .375rem #000029;border-radius:.1875rem 0 0 .1875rem;z-index:3}.footer__sns .followus{font-size:.6875rem;line-height:1.0909090909;text-align:center;margin-bottom:.625rem;padding:0 .625rem;letter-spacing:0}.footer__sns .sns__list{flex-direction:column}@media screen and (max-width: 767px){.footer__sns{display:none}}@media screen and (max-width: 767px){.single-clinic #footer{margin-bottom:5.8125rem}}.footer_sns{margin:0 0 1.75rem}.footer_sns>ul{display:table;border-collapse:separate;border-spacing:.75rem 0;height:2.5rem;table-layout:fixed;margin:0 auto}.footer_sns>ul>li{display:table-cell;vertical-align:middle;height:100%}.footer_sns a{display:table;border-collapse:separate;border-spacing:0;width:2.5rem;height:2.5rem;border-radius:50%}.footer_sns a>i{display:table-cell;vertical-align:middle;text-align:center;font-size:1.66rem;color:#fff;border-radius:50%}.footer_sns a>.icon-sns-google{background-color:#e05c4f}.footer_sns a>.icon-sns-node{background-color:var(--primary-link-color)}.footer_sns a>.icon-sns-facebook{background-image:url(../img/icon_facebook.png);background-size:cover}.footer_sns a>.icon-sns-line{background-image:url(../img/icon_line.png);background-size:cover}.footer_sns a>.icon-sns-twitter{background-image:url(../img/icon_twitter.png);background-size:cover}.footer_sns a>.icon-sns-instagram{background-image:url(../img/icon_instagram.png);background-size:cover}.footer_sns a>.icon-sns-line:before,.footer_sns a>.icon-sns-twitter:before,.footer_sns a>.icon-sns-instagram:before,.footer_sns a>.icon-sns-instagram:after{content:none}.icon{position:relative}.icon::before{content:"";display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.icon--clinic-white::before{background-image:url(../svg/icon/icon-clinic-white.svg)}.icon--clinic-white-b::before{background-image:url(../svg/icon/icon-clinic-white-b.svg)}.icon--dental-white::before{background-image:url(../svg/icon/icon-dental-white.svg)}.icon--dental-white-b::before{background-image:url(../svg/icon/icon-dental-white-b.svg)}.icon--osteopathy-white::before{background-image:url(../svg/icon/icon-osteopathy-white.svg)}.icon--osteopathy-white-b::before{background-image:url(../svg/icon/icon-osteopathy-white-b.svg)}.icon--clinic-blue::before{background-image:url(../svg/icon/icon-clinic-blue.svg)}.icon--dental-blue::before{background-image:url(../svg/icon/icon-dental-blue.svg)}.icon--osteopathy-blue::before{background-image:url(../svg/icon/icon-osteopathy-blue.svg)}.icon--clipboard-blue::before{background-image:url(../svg/icon/icon-clipboard-blue.svg)}.icon--clipboard-white-b::before{background-image:url(../svg/icon/icon-clipboard-white.svg)}.icon--megaphone::before{background-image:url(../svg/icon/icon-megaphone.svg)}.icon--star::before{background-image:url(../svg/icon/icon-star.svg)}.icon--heart::before{background-image:url(../svg/icon/icon-heart.svg)}.icon--pen-write::before{background-image:url(../svg/icon/icon-pen-write.svg)}.followus{font-size:.8125rem;font-weight:700;letter-spacing:.066875rem;color:var(--primary-font-color)}.sns__list{display:flex;align-items:center;gap:.8125rem}.sns__list li a{display:block;width:2.0625rem;height:2.0625rem;border-radius:50%}.sns__list li a>i{display:block;text-align:center;color:#fff;border-radius:50%;height:100%;width:100%;background-repeat:no-repeat;background-size:cover}.sns__list li a>.icon-sns-facebook{background-image:url(../img/icon_facebook.png);background-size:cover}.sns__list li a>.icon-sns-facebook::before{content:none}.sns__list li a>.icon-sns-line{background-image:url(../img/icon_line.png);background-size:cover}.sns__list li a>.icon-sns-line::before{content:none}.sns__list li a>.icon-sns-twitter{background-image:url(../img/icon_twitter.png);background-size:cover}.sns__list li a>.icon-sns-twitter::before{content:none}.sns__list li a>.icon-sns-instagram{background-image:url(../img/icon_instagram.png);background-size:cover}.sns__list li a>.icon-sns-instagram::before,.sns__list li a>.icon-sns-instagram::after{content:none}.sns__list li a>.icon-sns-google{background-color:#e05c4f}.sns__list li a>.icon-sns-node{background-color:var(--primary-link-color)}.sns__list li a>.icon-sns-youtube{background-image:url(../img/icon_youtube_circle.png);background-size:cover}.splide{padding-bottom:4rem}.splide__pagination{width:100%;height:3.375rem;max-width:32.9375rem;margin:0 auto;padding:0 4.4375rem;flex-wrap:nowrap;gap:.125rem;bottom:0;left:50%;transform:translateX(-50%)}.splide__pagination li{flex:1;height:.1875rem}.splide__pagination .splide__pagination__page{display:block;margin:0;height:100%;width:100%;border-radius:0;background-color:#bbd5e9;transition:all .2s ease-out}.splide__pagination .splide__pagination__page.is-active{background-color:#243441;transform:none}.splide__arrows{position:absolute;bottom:0;height:2.6875rem;width:100%;max-width:32.9375rem;margin:0 auto;left:50%;transform:translateX(-50%);transition:all .2s ease-out}.splide__arrows .splide__arrow{width:2.6875rem;height:2.6875rem;background-color:#059dd4}.splide__arrows .splide__arrow:disabled{background-color:#bbd5e9;opacity:1}.splide__arrows .splide__arrow svg{fill:#fff;width:.76rem;height:.76rem}@media screen and (max-width: 767px){.splide__pagination{padding:0 5.5625rem}.splide__arrows .splide__arrow.splide__arrow--prev{left:1.25rem}.splide__arrows .splide__arrow.splide__arrow--next{right:1.25rem}}.mv__section{position:relative;padding:2.5rem 0 2.75rem;display:grid;gap:.9375rem;grid-template-columns:68.5115% 30.2481%}.mv__section .mv__image a{display:block;height:100%}.mv__section .mv__image figure{height:100%}.mv__section .mv__image figure img{width:100%;height:100%;display:block;object-fit:contain}.mv__section .mv__slider__wrap{width:100%;background-color:#fff}.mv__section::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;background-color:#eff6fb;transform:translateX(-50%);z-index:-1}@media screen and (max-width: 767px){.mv__section{padding:0;display:block}.mv__section .mv__slider__wrap{background-color:rgba(0,0,0,0);margin-top:1.875rem}}.mv__slider__wrap .mv__slide{height:100%;padding:4.5% 5% calc(4.5% + 55px) 5%}.mv__slider__wrap .mv__slide .splide__track .splide__list{align-items:flex-start}.mv__slider__wrap .mv__slide .splide__track .splide__list .splide__slide{min-height:100px;width:100%}.mv__slider__wrap .mv__slide .splide__track .splide__list .splide__slide a{display:block}.mv__slider__wrap .mv__slide .splide__track .splide__list .splide__slide a figure{border:.0625rem solid #707e8a}.mv__slider__wrap .mv__slide .splide__track .splide__list .splide__slide a figure img{width:100%;height:auto;vertical-align:bottom}.mv__slider__wrap .mv__slide .splide__pagination{height:3.375rem;padding:0 4.4375rem;flex-wrap:nowrap;gap:.125rem;bottom:0}.mv__slider__wrap .mv__slide .splide__pagination li{flex:1;height:.1875rem}.mv__slider__wrap .mv__slide .splide__pagination .splide__pagination__page{display:block;margin:0;height:100%;width:100%;border-radius:0;background-color:#bbd5e9;transition:all .2s ease-out}.mv__slider__wrap .mv__slide .splide__pagination .splide__pagination__page.is-active{background-color:#243441;transform:none}.mv__slider__wrap .mv__slide .splide__arrows{height:3.375rem;border-top:solid .0625rem #d0e4f0}.mv__slider__wrap .mv__slide .splide__arrows .splide__arrow{width:2.125rem;height:2.125rem}.mv__slider__wrap .mv__slide .splide__arrows .splide__arrow.splide__arrow--prev{left:1.0625rem}.mv__slider__wrap .mv__slide .splide__arrows .splide__arrow.splide__arrow--next{right:1.0625rem}.mv__slider__wrap .mv__slide .splide__arrows .splide__arrow svg{fill:#fff;width:.6rem;height:.6rem}@media screen and (max-width: 767px){.mv__slider__wrap .mv__slide{padding:0 0 5.1875rem}.mv__slider__wrap .mv__slide .splide__track .splide__list .splide__slide{width:80%}.mv__slider__wrap .mv__slide .splide__pagination{height:5.1875rem;padding:0 5.5625rem}.mv__slider__wrap .mv__slide .splide__arrows{height:5.1875rem;border-top:none}.mv__slider__wrap .mv__slide .splide__arrows .splide__arrow svg{width:.76rem;height:.76rem}}.banner__section{width:100vw;transform:translateX(calc((100vw - 65.5rem) / 2 * -1));padding-block:1.875rem 2.5rem}.banner__section .banner__slide{padding-block-end:1.25rem}@media screen and (max-width: 767px){.banner__section .banner__slide{padding-block-end:.9375rem}}.banner__section .splide__slide{width:74.66%;max-width:27.75rem}.banner__section .splide__slide img{width:100%;height:auto}.banner__section .splide__pagination{height:.625rem;gap:.3125rem;transform:none;left:0}.banner__section .splide__pagination li{width:.625rem;height:.625rem;flex-grow:0}.banner__section .splide__pagination li button{width:.625rem;height:.625rem;border-radius:50%;background-color:#a9cedb}.banner__section .splide__pagination li button.is-active{background-color:#059dd4}@media screen and (max-width: 1080px){.banner__section{transform:translateX(-1.25rem)}.banner__section .splide__slide{max-width:none}}@media screen and (max-width: 767px){.banner__section{transform:translateX(0);padding-block:1.5625rem 1.875rem}.banner__section .splide__slide{width:74.66%;max-width:74.66%}}.special_interview__section{position:relative;padding:3rem 0 0;margin-bottom:0;width:100vw;transform:translateX(calc((100vw - 65.5rem) / 2 * -1))}.special_interview__section::before{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:50%;background:rgba(0,0,0,0) linear-gradient(180deg, #47AACE 0%, #1C98D8 100%) 0% 0% no-repeat padding-box;transform:translateX(-50%);z-index:-1}.special_interview__section .splide__list{padding:4.5% 0 !important}.special_interview__section .special_interview__slide{padding:0;padding-block-end:1.875rem}.special_interview__section .special_interview__slide .splide__slide a{display:block;height:auto;transition:all .2s ease-out}.special_interview__section .special_interview__slide .splide__slide a:hover{opacity:1;box-shadow:0px 0px 15px -5px #000}.special_interview__section .special_interview__slide .splide__slide a figure{width:100%}.special_interview__section .special_interview__slide .splide__slide a figure img{width:100%;height:auto;display:block}@media screen and (max-width: 767px){.special_interview__section .special_interview__slide .splide__slide a figure img.pc-img{display:none}}@media screen and (min-width: 768px){.special_interview__section .special_interview__slide .splide__slide a figure img.sp-img{display:none}}.special_interview__section .special_interview__slide .splide__slide.is-active a{transform:scale(1.235)}.special_interview__section .special_interview__slide .splide__progress{margin:2rem auto 0;width:90%;max-width:65.5rem;background-color:#90ccea}.special_interview__section .special_interview__slide .splide__progress .splide__progress__bar{background-color:#243441;height:.1875rem}@media screen and (max-width: 1080px){.special_interview__section{transform:translateX(-1.25rem);padding:4.375rem 0 0}}@media screen and (max-width: 767px){.special_interview__section{transform:translateX(0);padding-top:5.9375rem;margin-bottom:0}.special_interview__section .special_interview__slide{padding-block-end:1.25rem}.special_interview__section .special_interview__slide .splide__list{padding:5% 0 !important}.special_interview__section .special_interview__slide .splide__slide{width:60%}.special_interview__section .special_interview__slide .splide__slide.is-active a{transform:scale(1.2)}.special_interview__section .special_interview__slide .splide__progress{max-width:none;margin:1.25rem 1.25rem 0;transition:all .2s ease-out}}.pickup__section{position:relative;padding:3.5rem 0}.pickup__section .archive-list-box__list .archive-list-box__item:first-child{grid-row:1/2}.pickup__section .archive-list-box__list .archive-list-box__item:nth-child(2){grid-row:1/2}.pickup__section .pickup__title{margin-bottom:1.875rem}.pickup__section .button__wrap{margin-top:2.25rem}@media screen and (max-width: 767px){.pickup__section{padding:3.75rem 0 3.75rem}.pickup__section .pickup__title{margin-bottom:1.25rem}.pickup__section .archive-list-box__list .archive-list-box__item:not(:last-child){margin-bottom:.625rem}.pickup__section .button__wrap{margin-top:1.25rem}}.search__section{position:relative;padding-block:2.0625rem 1.875rem;max-width:38.4375rem;margin-inline:auto}.search__section::before{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:calc(100% + 3.9375rem);background:#eff6fb;transform:translateX(-50%);z-index:-2}@media screen and (max-width: 767px){.search__section{padding-inline:1.25rem}}.search__section .section__title.search__title{margin-block:1.0625rem;font-size:1.125rem;font-weight:500}@media screen and (max-width: 767px){.search__section .section__title.search__title{font-size:1rem}}.search__section .button_list{flex-direction:row;gap:.9375rem}.search__section .button__gray-dark{font-size:.9375rem;align-items:baseline}@media screen and (max-width: 340px){.search__section .button__gray-dark{font-size:.625rem}}.search__section .button__gray-dark>span{font-size:1.375rem}.search__section .button__gray-dark::before{content:"";width:1.25rem;height:1.25rem;margin-inline-end:.5625rem;background-size:contain;background-repeat:no-repeat;background-position:center}.search__section .button__symptoms::before{background-image:url(../svg/icon/icon-symptoms.svg);filter:brightness(0) invert(1)}.search__section .button__disease::before{background-image:url(../svg/icon/icon-disease.svg);filter:brightness(0) invert(1)}.search__section .site-search{max-width:none;padding:0;margin-block-start:1.25rem}.search__section .site-search form{width:100%;height:2.5625rem;border:.0625rem solid #74919b;background-color:#fff;border-radius:.1875rem;position:relative}.search__section .site-search form input{width:100%;height:100%;padding-inline-end:3.125rem;border:0}.search__section .site-search form input::placeholder{color:#74919b;letter-spacing:.02em}.search__section .site-search form button[type=submit]{position:absolute;right:0;top:0;background-color:rgba(0,0,0,0);border:0;height:100%}.search__section .site-search form button[type=submit] img{filter:invert(57%) sepia(18%) saturate(412%) hue-rotate(149deg) brightness(93%) contrast(91%)}@media screen and (max-width: 767px){.search__section .site-search{display:block}}.hospital-search__section{position:relative;padding-bottom:2.5rem}.hospital-search__section::before{content:"";position:absolute;top:.625rem;left:50%;width:100vw;height:calc(100% - 1.5rem);background-color:#f0f3f5;transform:translateX(-50%);z-index:-1}.hospital-search__section .hospital-search__section__title{margin-bottom:3.125rem}.hospital-search__section .hospital-search__box{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.375rem}.hospital-search__section .hospital-search__box .hospital-search__card{padding-block:.625rem .9375rem;padding-inline:.875rem;border-radius:.625rem}.hospital-search__section .hospital-search__box .hospital-search__card.card--clinic{background-color:#177ac3}.hospital-search__section .hospital-search__box .hospital-search__card.card--clinic .hospital-search__label::before{background-image:url(../svg/icon/icon-clinic-white.svg);background-position:center right;background-size:1.625rem auto}.hospital-search__section .hospital-search__box .hospital-search__card.card--dental{background-color:#059dd4}.hospital-search__section .hospital-search__box .hospital-search__card.card--dental .hospital-search__label::before{background-image:url(../svg/icon/icon-dental-white.svg);background-position:center right;background-size:1.4375rem auto}@media screen and (max-width: 1000px){.hospital-search__section .hospital-search__box .hospital-search__card.card--dental .hospital-search__label::before{background-position:center}}.hospital-search__section .hospital-search__box .hospital-search__card.card--osteopathy{background-color:#5ecde5}.hospital-search__section .hospital-search__box .hospital-search__card.card--osteopathy .hospital-search__label::before{background-image:url(../svg/icon/icon-osteopathy-white.svg);background-size:1.75rem auto}.hospital-search__section .hospital-search__label{font-weight:700;font-size:1.125rem;color:#fff;line-height:1.4285714286;margin-bottom:.875rem;display:flex;align-items:flex-end;gap:1.125rem}.hospital-search__section .hospital-search__label::before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:2.125rem;height:1.875rem}.hospital-search__section .hospital-search__label .tap{display:none}@media screen and (max-width: 1000px){.hospital-search__section .hospital-search__label{position:relative}}.hospital-search__section .hospital-search__button_list{display:grid;gap:.625rem .375rem;grid-template-columns:repeat(3, 1fr)}.hospital-search__section .hospital-search__button_list li a{display:flex;justify-content:center;align-items:center;height:4.875rem;background-color:#fff;border-radius:.1875rem;font-size:.75rem;letter-spacing:.04em;color:var(--primary-font-color);flex-direction:column;gap:.375rem}.hospital-search__section .hospital-search__button_list li a::before{content:"";background-repeat:no-repeat;background-position:center;background-size:contain;width:1.25rem;height:1.625rem}.hospital-search__section .hospital-search__button_list li.link-current-location{grid-column:span 3}.hospital-search__section .hospital-search__button_list li.link-current-location a{height:3.125rem;gap:.9375rem;flex-direction:row}.hospital-search__section .hospital-search__button_list li.link-current-location a::before{content:"";background-image:url(../svg/icon/icon-pin.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.25rem;height:1.8125rem}.hospital-search__section .hospital-search__button_list li.link-area a::before{width:1.5625rem;background-image:url(../svg/icon/icon-japan.svg)}.hospital-search__section .hospital-search__button_list li.link-station a::before{width:1.375rem;background-image:url(../svg/icon/icon-train.svg)}.hospital-search__section .hospital-search__button_list li.link-clinic a::before{background-image:url(../svg/icon/icon-memo.svg)}@media screen and (max-width: 1000px){.hospital-search__section{padding:0 1.25rem 8.4375rem}.hospital-search__section .hospital-search__box{grid-template-columns:100%;grid-template-rows:auto}.hospital-search__section .hospital-search__box .hospital-search__card{grid-column:1;grid-row:1;z-index:1;box-shadow:0 -0.1875rem .375rem rgba(0,0,0,.1);transition:all .3s ease}.hospital-search__section .hospital-search__box .hospital-search__card.card--active{transform:translateY(6.25rem);z-index:3}.hospital-search__section .hospital-search__box .hospital-search__card.card--prev{transform:translateY(3.125rem);z-index:2}.hospital-search__section .hospital-search__box .hospital-search__card.card--prev .hospital-search__label,.hospital-search__section .hospital-search__box .hospital-search__card.card--last .hospital-search__label{cursor:pointer}.hospital-search__section .hospital-search__box .hospital-search__card.card--prev .hospital-search__label .tap,.hospital-search__section .hospital-search__box .hospital-search__card.card--last .hospital-search__label .tap{width:1.4rem;height:1.4rem;background-color:rgba(255,255,255,.6);border-radius:50%;position:absolute;top:50%;right:.0625rem;transform:translateY(-50%);font-size:.6rem;color:#74919b;display:flex;justify-content:center;align-items:center}.hospital-search__section .hospital-search__box .hospital-search__card.card--prev .hospital-search__label .tap::before,.hospital-search__section .hospital-search__box .hospital-search__card.card--last .hospital-search__label .tap::before{content:"";background-color:rgba(255,255,255,.5);width:2rem;height:2rem;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}}.konw-disease__section{padding:2.375rem 2.5rem;background-color:#f0f3f5;margin:4.375rem 0 6.25rem}.konw-disease__section .konw-disease__section__title{display:flex;justify-content:flex-start;align-items:center;gap:0 1.125rem;font-weight:700;font-size:1.5625rem;letter-spacing:.03125rem;line-height:1.12;margin-bottom:1.125rem;color:var(--primary-font-color)}.konw-disease__section .konw-disease__section__title i{width:2.125rem;height:2.125rem}.konw-disease__section .konw-disease__section__title .gsc-search-button.gsc-search-button-v2{position:absolute;top:0;right:0;width:2.5625rem;height:2.5625rem;background:rgba(0,0,0,0)}.konw-disease__section .konw-disease__hotword{overflow:hidden}.konw-disease__section .konw-disease__hotword .konw-disease__hotword__label{font-weight:700;font-size:.875rem;margin-bottom:.5rem;color:var(--primary-font-color)}.konw-disease__section .konw-disease__hotword .konw-disease__hotword__list{display:flex;flex-wrap:nowrap;overflow:auto;gap:.375rem;padding-bottom:.875rem;scrollbar-color:#243441 #bbd5e9;scrollbar-width:thin}.konw-disease__section .konw-disease__hotword .konw-disease__hotword__list .konw-disease__hotword__word{white-space:nowrap}.konw-disease__section .konw-disease__hotword .konw-disease__hotword__list .konw-disease__hotword__word a{color:var(--primary-font-color);font-weight:500;font-size:.875rem;padding:.4375rem 1.25rem;line-height:1.4285714286;border-radius:1.5625rem;border:.0625rem solid #333;box-shadow:none;transition:all .2s ease-out}.konw-disease__section .konw-disease__hotword .konw-disease__hotword__list::-webkit-scrollbar{height:.1875rem}.konw-disease__section .konw-disease__hotword .konw-disease__hotword__list::-webkit-scrollbar-track{background-color:#bbd5e9}.konw-disease__section .konw-disease__hotword .konw-disease__hotword__list::-webkit-scrollbar-thumb{background-color:#243441}.konw-disease__section .konw-disease__other{grid-column:1/3}@media screen and (max-width: 767px){.konw-disease__section{padding:2.5rem 1.25rem;margin:2.5rem 0 3.75rem}.konw-disease__section .konw-disease__section__title{margin-bottom:1.5rem}.konw-disease__section .konw-disease__box{display:block}.konw-disease__section .konw-disease__box .konw-disease__other .button_list__other{padding-top:1.75rem;border-top:none}.konw-disease__section .konw-disease__hotword{margin-top:1.75rem}.konw-disease__section .konw-disease__hotword .konw-disease__hotword__list{padding-bottom:1.75rem}}.medical-article__section{position:relative;padding:0;margin-top:2.5rem}.medical-article__section .archive-list-box__list{margin-bottom:1.625rem;gap:1.25rem 1.375rem}.medical-article__section .archive-list-box__list .archive-list-box__item.item__column .archive-list-box__link{padding-bottom:2rem}.medical-article__section .archive-list-box__list .archive-list-box__item.item__column .archive-list-box__link:has(div.archive-list-box__date){padding-bottom:1.9rem}@media screen and (max-width: 767px){.medical-article__section .archive-list-box__list .archive-list-box__item.item__column .archive-list-box__link:has(div.archive-list-box__date){padding-bottom:0}}.medical-article__section .medical-article__title{margin-bottom:1.875rem}.medical-article__section .medical-article__sub_title{font-weight:700;font-size:1.5625rem;letter-spacing:.03125rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.6875rem}.medical-article__section .medical-article__sub_title i{width:2.5625rem;height:2.375rem}@media screen and (max-width: 767px){.medical-article__section{padding:0}.medical-article__section .medical-article__sub_title{font-size:1.25rem;margin-bottom:1rem;letter-spacing:.025rem;padding:0 1.25rem;gap:.625rem}.medical-article__section .medical-article__sub_title i{width:2.25rem;height:2.0625rem}}.ranking__section{position:relative;padding-bottom:5.625rem}.ranking__section::before{content:"";position:absolute;top:1.5rem;left:50%;width:100vw;height:calc(100% - 1.5rem);background-color:#f9fbeb;transform:translateX(-50%);z-index:-1}.ranking__section .section__title{margin-bottom:3.5rem}.ranking__section .archive-list-box__list{counter-reset:ranking}.ranking__section .archive-list-box__list .archive-list-box__item{counter-increment:ranking;position:relative}.ranking__section .archive-list-box__list .archive-list-box__item::before{content:counter(ranking);background-image:url(../svg/ribbon-rank-4.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;width:2.25rem;height:1.4375rem;position:absolute;top:-0.4375rem;left:-0.3125rem;display:flex;justify-content:center;align-items:flex-start;color:#fff;font-weight:700;font-size:1rem;z-index:5;letter-spacing:.3125rem;line-height:1}.ranking__section .archive-list-box__list .archive-list-box__item:first-child{grid-row:1/3;margin-bottom:.25rem}.ranking__section .archive-list-box__list .archive-list-box__item:first-child::before{background-image:url(../svg/ribbon-rank-1.svg);width:2.75rem;height:3.25rem;font-size:1.375rem;line-height:2}.ranking__section .archive-list-box__list .archive-list-box__item:nth-child(2){grid-row:1/3;margin-bottom:.25rem}.ranking__section .archive-list-box__list .archive-list-box__item:nth-child(2)::before{background-image:url(../svg/ribbon-rank-2.svg);width:2.75rem;height:3.25rem;font-size:1.375rem;line-height:2}.ranking__section .archive-list-box__list .archive-list-box__item:nth-child(3){grid-row:3/5}.ranking__section .archive-list-box__list .archive-list-box__item:nth-child(3)::before{background-image:url(../svg/ribbon-rank-3.svg);width:2.75rem;height:3.25rem;font-size:1.375rem;line-height:2}.ranking__section .archive-list-box__list .archive-list-box__item:nth-child(4){grid-row:3/4}.ranking__section .archive-list-box__list .archive-list-box__item:nth-child(5){grid-row:4/5}@media screen and (max-width: 767px){.ranking__section{padding-bottom:2.5rem}.ranking__section .section__title{margin-bottom:2.125rem}.ranking__section .archive-list-box__list .archive-list-box__item:not(:last-child){margin-bottom:.625rem}}.archive-list-box__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem 1.375rem}.archive-list-box__list .archive-list-box__item{background-color:#fff;border:solid .125rem #cdd6dd;border-radius:.1875rem}.archive-list-box__list .archive-list-box__item .archive-list-box__link{display:grid;padding:1.625rem;height:100%}.archive-list-box__list .archive-list-box__item .archive-list-box__link:has(div.archive-list-box__date){padding-bottom:0}.archive-list-box__list .archive-list-box__item .archive-list-box__content{display:grid;gap:.75rem 1.5rem;grid-template-columns:2fr 1fr;height:100%}.archive-list-box__list .archive-list-box__item .archive-list-box__thumb{grid-column:2/3;grid-row:1/2;border-radius:.1875rem;overflow:hidden;width:100%;height:0;padding-top:66.6666666667%;position:relative;overflow:hidden;background-color:#cdd6dd}.archive-list-box__list .archive-list-box__item .archive-list-box__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.archive-list-box__list .archive-list-box__item .archive-list-box__title{font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:.045rem;color:var(--primary-font-color);grid-column:1/2;grid-row:1/2;margin-bottom:1.25rem}.archive-list-box__list .archive-list-box__item .archive-list-box__author{display:flex;justify-content:flex-start;align-items:center;gap:.9375rem;grid-column:1/3;margin:auto 0 0}.archive-list-box__list .archive-list-box__item .archive-list-box__author figure{background-color:#cdd6dd;width:3.625rem;height:3.625rem;border-radius:50%;overflow:hidden}.archive-list-box__list .archive-list-box__item .archive-list-box__author figure img{width:100%;height:100%;object-fit:cover}.archive-list-box__list .archive-list-box__item .archive-list-box__author .archive-list-box__author_name{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.08rem;color:var(--primary-font-color)}.archive-list-box__list .archive-list-box__item .archive-list-box__author .archive-list-box__author_name .archive-list-box__author_supervision{background-color:#333;font-size:.75rem;line-height:2;color:#fff;padding:0 .3125rem;margin-right:.25rem}.archive-list-box__list .archive-list-box__item .archive-list-box__author .archive-list-box__author_name .archive-list-box__author_job{font-size:.75rem;letter-spacing:.06rem;margin-left:.625rem}.archive-list-box__list .archive-list-box__item .archive-list-box__author .archive-list-box__author_clinic_name{color:#8a8a8a;font-size:.6875rem;letter-spacing:.01375rem;margin-top:.375rem}.archive-list-box__list .archive-list-box__item.item__column .archive-list-box__link{padding-bottom:1.375rem;display:block}.archive-list-box__list .archive-list-box__item.item__column .archive-list-box__link:has(div.archive-list-box__date){padding-bottom:0}.archive-list-box__list .archive-list-box__item.item__column .archive-list-box__content{display:flex;flex-direction:column;gap:0}.archive-list-box__list .archive-list-box__item.item__column .archive-list-box__title{margin-top:.75rem}.archive-list-box__list .archive-list-box__item.item__column .archive-list-box__thumb{padding-top:60%}.archive-list-box__list .archive-list-box__item .archive-list-box__date{margin-right:-1.625rem;margin-top:.4rem;position:relative;color:#8a8a8a;text-align:right;line-height:1.5rem;display:flex;justify-content:right;align-items:center}.archive-list-box__list .archive-list-box__item .archive-list-box__date::before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(to left, #F5F5F5, #FFFFFF);z-index:1}.archive-list-box__list .archive-list-box__item .archive-list-box__date p{font-size:.8rem;padding-right:.3rem;position:relative;z-index:2}@media screen and (max-width: 1080px){.archive-list-box__list .archive-list-box__item .archive-list-box__title{font-size:.9375rem;margin-top:.5rem;margin-bottom:.5625rem}.archive-list-box__list .archive-list-box__item.item-column .archive-list-box__title{font-size:1rem}.archive-list-box__list .archive-list-box__item .archive-list-box__author .archive-list-box__author_name{font-size:.875rem;font-weight:400}.archive-list-box__list .archive-list-box__item .archive-list-box__author .archive-list-box__author_name .archive-list-box__author_supervision{font-size:.625rem;padding:0 .25rem;margin-right:.5rem}.archive-list-box__list .archive-list-box__item .archive-list-box__author .archive-list-box__author_name .archive-list-box__author_job{font-size:.625rem;letter-spacing:.05rem;margin-left:.25rem}.archive-list-box__list .archive-list-box__item .archive-list-box__author .archive-list-box__author_clinic_name{font-size:.625rem;letter-spacing:.0125rem;margin-top:.043125rem}}@media screen and (max-width: 767px){.archive-list-box__list{display:block;padding:0 1.25rem}.archive-list-box__list .archive-list-box__item{margin-bottom:.625rem}.archive-list-box__list .archive-list-box__item:last-child{margin-bottom:0}.archive-list-box__list .archive-list-box__item .archive-list-box__link{padding:1.0625rem}.archive-list-box__list .archive-list-box__item .archive-list-box__author figure{width:2.25rem;height:2.25rem}.archive-list-box__list .archive-list-box__item .archive-list-box__date{margin-right:-1.0625rem}}.pickup-post__section{position:relative;padding-bottom:6.25rem}.pickup-post__section .archive-list-box__list .archive-list-box__item:first-child{grid-row:1/3;margin-bottom:.25rem}.pickup-post__section .archive-list-box__list .archive-list-box__item:nth-child(2){grid-row:1/2;margin-bottom:.25rem}.pickup-post__section .archive-list-box__list .archive-list-box__item:nth-child(3){grid-row:2/3}.pickup-post__section .archive-list-box__list .archive-list-box__item.item__column .archive-list-box__link{padding-bottom:2rem}.pickup-post__section .archive-list-box__list .archive-list-box__item.item__column .archive-list-box__link:has(div.archive-list-box__date){padding-bottom:1.9rem}@media screen and (max-width: 767px){.pickup-post__section .archive-list-box__list .archive-list-box__item.item__column .archive-list-box__link:has(div.archive-list-box__date){padding-bottom:0}}.pickup-post__section .pickup-post__section__title{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:1.5625rem;letter-spacing:.03125rem;margin-bottom:1.125rem;display:flex;align-items:center;gap:1rem}.pickup-post__section .pickup-post__section__title i{width:2.25rem;height:2.25rem}@media screen and (max-width: 767px){.pickup-post__section{padding-bottom:3.75rem}.pickup-post__section .pickup-post__section__title{font-size:1.25rem;margin-bottom:.875rem;letter-spacing:.025rem;padding:0 1.25rem;gap:.75rem}.pickup-post__section .pickup-post__section__title i{width:1.8125rem;height:1.8125rem}.pickup-post__section .archive-list-box__list .archive-list-box__item:not(:last-child){margin-bottom:.625rem}}.feature__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.375rem .75rem;padding:6.25rem 0 4.375rem}.feature__box .feature__section{position:relative;padding:1.0625rem 0 .625rem}.feature__box .feature__section::before{content:"";background-color:#eff6fb;position:absolute;top:0;right:0;display:block;width:calc(100% - 1.5625rem);height:100%;z-index:-1}.feature__box .feature__section__title{font-weight:700;font-size:1.5625rem;letter-spacing:.03125rem;margin:0 .625rem 1.0625rem 2.8125rem;display:flex;justify-content:space-between;align-items:center;color:var(--primary-font-color)}.feature__box .feature__section__title .feature__section__title_link_btn a{font-size:.875rem;letter-spacing:.0525rem;line-height:1;padding:.5625rem 1.875rem .5625rem 1rem;white-space:nowrap}.feature__box .feature__section__title .feature__section__title_link_btn a::after{width:.25rem;height:.25rem;border-top:2px solid #059dd4;border-right:2px solid #059dd4}.feature__box .archive-list-box{height:calc(100% - 3.375rem)}.feature__box .archive-list-box:has(div.archive-list-box__date){height:auto}.feature__box .archive-list-box .archive-list-box__list{display:block;height:100%}.feature__box .archive-list-box .archive-list-box__list .archive-list-box__item{height:100%;width:calc(100% - .625rem)}.feature__box .archive-list-box .archive-list-box__list .archive-list-box__item .archive-list-box__link{height:100%}@media screen and (max-width: 1080px){.feature__box .feature__section .feature__section__title{font-size:1.25rem;letter-spacing:.025rem}}@media screen and (max-width: 767px){.feature__box{display:block;padding:3.75rem 0 0}.feature__box .feature__section{margin-bottom:1.875rem}.feature__box .feature__section::before{width:calc(100% - 2.9375rem);right:.625rem}.feature__box .feature__section .feature__section__title{margin:0 1.25rem .8125rem 3.3125rem}.feature__box .feature__section .feature__section__title .feature__section__title_link_btn a{font-size:.6875rem;letter-spacing:.04125rem;padding:.4375rem 1.4375rem .4375rem .8125rem}.feature__box .feature__section .feature__section__title .feature__section__title_link_btn a::after{right:.9375rem;width:.1875rem;height:.1875rem}.feature__box .feature__section .archive-list-box .archive-list-box__list .archive-list-box__item{width:100%}}.expert__section{position:relative;padding-bottom:3.75rem}.expert__section::before{content:"";position:absolute;top:1.5rem;left:50%;width:100vw;height:calc(100% - 1.5rem);background-color:#f0f3f5;transform:translateX(-50%);z-index:-1}.expert__section .expert__title{margin-bottom:3.125rem}.expert__section .expert__slide{margin-bottom:1.3125rem}.expert__section .expert__slide a{display:block;height:100%}.expert__section .expert__slide a figure{width:100%;height:10.625rem;background-color:#cdd6dd;margin-bottom:.75rem}.expert__section .expert__slide a figure img{width:100%;height:100%;display:block;object-fit:cover}.expert__section .expert__slide a .expert_slide__author_name{color:var(--primary-font-color);font-size:1rem;margin-bottom:.6875rem;display:flex;flex-direction:column;font-weight:700;letter-spacing:.02rem}.expert__section .expert__slide a .expert_slide__author_job{font-size:.6875rem;font-weight:500;letter-spacing:0}.expert__section .expert__slide a .expert_slide__author_clinic_name{color:#8a8a8a;font-size:.6875rem}.expert__section .splide__pagination{gap:.25rem}@media screen and (max-width: 767px){.expert__section{padding-bottom:2.5rem}.expert__section .expert__title{margin-bottom:1.875rem}}#page__body.gallery__body{max-width:52.5rem}.gallery_content{padding-bottom:40px}@media screen and (max-width: 767px){.gallery_content{padding:0 1.25rem}}.gallery_content .button__wrap{margin:2rem auto}@media screen and (max-width: 767px){.gallery_content .button__wrap{padding:0}}.gallery_content .button__wrap .button{background-color:#059dd4;border:solid .125rem #059dd4}.gallery_content .button__wrap .button{border-radius:40pt}.gallery_content .swiper_gallery .swiper-wrapper{padding-bottom:0}.gallery_content .swiper_gallery .swiper-wrapper .swiper-slide{text-align:center}.gallery_content .swiper_gallery .swiper-wrapper .swiper-slide div:has(iframe:not([class])){position:relative;padding-bottom:56.25%;height:0}.gallery_content .swiper_gallery .swiper-wrapper .swiper-slide div:has(iframe:not([class])) iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gallery_content .swiper_gallery .swiper-wrapper .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:493px}@media screen and (min-width: 767px){.gallery_content .swiper_gallery .swiper-wrapper .swiper-slide img{max-width:740px}}.gallery_content .swiper_gallery .swiper-wrapper .swiper-slide span{display:block;margin-top:.5rem;text-align:left}.gallery_content .swiper_gallery .swiper-btn-wrapper{display:flex;margin-top:10px}.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-btn-prev,.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-btn-next{cursor:pointer;position:relative;width:50%;height:30px;background-color:#f1f1f1;border:solid 1px #000}.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-btn-prev::after,.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-btn-next::after{display:block;content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:11px;height:11px;margin:7px auto}.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-btn-prev:hover,.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-btn-next:hover{opacity:.7}.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-btn-prev::after{border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(135deg);transform:rotate(-135deg)}.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-btn-next::after{border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-button-disabled{border:solid 1px #ccc;cursor:default}.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-button-disabled::after{border-color:#ccc}.gallery_content .swiper_gallery .swiper-btn-wrapper .swiper-button-disabled:hover{opacity:1}.gallery_content .swiper_gallery .swiper-pagination{position:relative;bottom:0;padding-top:10px}.fixed-menu-wrapper{position:fixed;right:0;bottom:0;z-index:10}@media screen and (max-width: 767px){.fixed-menu-wrapper{left:0}}@media screen and (max-width: 767px){.fixed-menu-wrapper .goto_pagetop{position:absolute;right:0;bottom:3.75rem;z-index:1}.fixed-menu-wrapper .goto_pagetop a{box-shadow:0px -1px 1px rgba(0,0,0,.1607843137);background-color:#ddd;width:2.5rem;height:1.875rem;border-radius:.3125rem 0 0 0;box-shadow:0 -0.0625rem .0625rem rgba(0,0,0,.1607843137)}.fixed-menu-wrapper .goto_pagetop a img{width:.4375rem;height:.25rem}}.top-fixed-menu{display:none}@media screen and (min-width: 767px){.top-fixed-menu{display:none}}.top-fixed-menu ul{display:flex;gap:.9375rem;padding-inline:.3125rem;background-color:#f1f1f1;box-shadow:0 -0.0625rem .1875rem rgba(0,0,0,.1607843137);z-index:2}@media screen and (max-width: 767px){.top-fixed-menu ul{justify-content:space-evenly}}.top-fixed-menu ul li{min-width:3.875rem}.top-fixed-menu ul li a{color:var(--primary-font-color);font-size:.625rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-block:.8125rem .4375rem;letter-spacing:.025rem;line-height:1}.top-fixed-menu ul li a::before{content:"";width:1.4375rem;height:1.375rem;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.top-fixed-menu ul li a.icon-home::before{background-image:url(../svg/icon/icon-home.svg)}.top-fixed-menu ul li a.icon-symptoms::before{background-image:url(../svg/icon/icon-symptoms.svg)}.top-fixed-menu ul li a.icon-disease::before{background-image:url(../svg/icon/icon-disease.svg)}.top-fixed-menu ul li a.icon-clinic::before{background-image:url(../svg/icon/icon-clinic.svg)}.top-fixed-menu ul li a.icon-special::before{background-image:url(../svg/icon/icon-special.svg)}#toc_container--sticky{width:375px;position:fixed;top:0;z-index:9800;left:calc(50vw - 540px);opacity:0;transform:translateY(-20px);transition:opacity .2s ease-out,transform .2s ease-out}@media only screen and (max-width: 1080px){#toc_container--sticky{left:0}}#toc_container--sticky.is-visible{opacity:1;transform:translateY(0)}#toc_container--sticky .toc_title{background-color:#1383ca;color:#fff}#toc_container--sticky .accordion-content{background:#f1f8fe;padding:28px 0 28px 16px;display:none;max-width:100vw;box-shadow:0 3px 6px rgba(0,0,0,.3)}#toc_container--sticky .accordion-content>div{overflow-y:scroll;max-height:calc(100vh - 44px - 28px - 28px);padding-right:16px}#toc_container--sticky .toc_index__row{line-height:1.3;padding:5px 13px}#toc_container--sticky a{font-size:15px;padding:5px;margin-right:auto;display:block;width:100%}#toc_container--sticky .toc_index__text{color:#1b78bd;display:block}#toc_container--sticky .toc_index__icon{color:#3a3a3a;display:inline-block;position:relative;padding-left:20px;line-height:20px;font-size:11px;letter-spacing:0;margin-top:5px;margin-right:15px}#toc_container--sticky .toc_index__icon::before{position:absolute;top:74%;left:0;margin-top:-13px;width:15px;height:15px}#toc_container--sticky .toc_index__icon.icon_star::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_star.svg")}#toc_container--sticky .toc_index__icon.icon_video::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_youtube.svg")}#toc_container--sticky .toc_index__icon.icon_line::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_line.svg")}#toc_container--sticky .toc_index__icon.icon_report::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_report.svg")}#toc_container--sticky .toc_index__icon.icon_booking::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_booking.svg")}#toc_container--sticky .toc_index__icon.icon_web::before{content:url("/wp-content/themes/medicaldoc/common/img/icon_index_calendar.svg")}#toc_container--sticky table tbody tr{background-color:#fff}.accordion-header{display:inline-block;padding:10px;position:relative}.accordion-header .arrow{position:relative;display:inline-block;width:13px;height:13px;margin-right:10px}.accordion-header .arrow::before,.accordion-header .arrow::after{content:"";position:absolute;top:50%;left:50%;width:13px;height:3px;background-color:#fff;transform:translate(-50%, -50%);transition:transform .3s ease}.accordion-header .arrow::before{transform:translate(-60%, -50%) rotate(45deg)}.accordion-header .arrow::after{transform:translate(0%, -50%) rotate(-45deg)}.accordion-header.active .arrow::before,.accordion-header.active .arrow::after{width:20px}.accordion-header.active .arrow::before{transform:translate(-50%, -50%) rotate(45deg)}.accordion-header.active .arrow::after{transform:translate(-50%, -50%) rotate(-45deg)}#clinic-sticky{position:fixed;top:0;left:calc(50vw - 540px);visibility:hidden;width:708px;z-index:9950;background-color:#f9f9f9;opacity:0;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s,visibility .5s ease-out .2s;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);min-height:60px}@media only screen and (max-width: 1080px){#clinic-sticky{left:0;width:100%}}@media only screen and (max-width: 767px){#clinic-sticky{padding:5px 10px}}#clinic-sticky.visible{opacity:1;visibility:visible;transform:translateY(0)}#clinic-sticky h2{font-size:16px;font-weight:bold;margin:0;color:#333;flex-grow:1}@media only screen and (max-width: 767px){#clinic-sticky h2{font-size:14px}}#clinic-sticky .sticky-booking-button{margin-left:10px;white-space:nowrap;display:inline-block;background-color:#e74d3d;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;font-weight:bold;transition:background-color .3s ease;text-align:center}@media only screen and (max-width: 767px){#clinic-sticky .sticky-booking-button{padding:5px 10px}}#clinic-sticky .sticky-booking-button:hover{background-color:#007bb8}#clinic-sticky .sticky-booking-button:empty::before{content:" ";visibility:hidden}.grid_img{display:grid;grid-gap:5px;margin-bottom:20px}.grid_img--layout1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid_img--layout1 .grid_img__item{text-align:center}.grid_img--layout1 .grid_img__item button{width:auto;height:auto;max-width:100%;max-height:100%}.grid_img--layout2,.grid_img--layout4{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid_img--layout2 .grid_img__item,.grid_img--layout4 .grid_img__item{aspect-ratio:3/2}.grid_img--layout3,.grid_img--layout6,.grid_img--layout6over{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid_img--layout3 .grid_img__item,.grid_img--layout6 .grid_img__item,.grid_img--layout6over .grid_img__item{aspect-ratio:1/1}.grid_img--layout5{grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(2, 1fr)}.grid_img--layout5 .grid_img__item:nth-of-type(1){grid-row:1/2;grid-column:1/4;aspect-ratio:3/2}.grid_img--layout5 .grid_img__item:nth-of-type(2){grid-row:1/2;grid-column:4/7;aspect-ratio:3/2}.grid_img--layout5 .grid_img__item:nth-of-type(3){grid-row:2/3;grid-column:1/3;aspect-ratio:1/1}.grid_img--layout5 .grid_img__item:nth-of-type(4){grid-row:2/3;grid-column:3/5;aspect-ratio:1/1}.grid_img--layout5 .grid_img__item:nth-of-type(5){grid-row:2/3;grid-column:5/7;aspect-ratio:1/1}.grid_img--layout6 .grid_img__item[data-more]{position:relative}.grid_img--layout6 .grid_img__item[data-more]::after{content:"+ " attr(data-more);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);color:#fff;font-size:24px;pointer-events:none;background-image:url(/wp-content/themes/medicaldoc/common/svg/icon-camera.svg);background-repeat:no-repeat;background-position:top calc(50% - 30px) center;background-size:40px auto;padding-top:20px}.grid_img__item{width:100%;height:auto;overflow:hidden}.grid_img__item:nth-of-type(n+7){display:none}.grid_img__item button{width:100%;height:100%}.grid_img__item button img{width:100% !important;height:100%;max-height:initial;object-fit:cover}.grid_img+.modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s;opacity:0;z-index:-1;background-color:rgba(0,0,0,.5)}.grid_img+.modal.is-active{opacity:1;z-index:100000}.grid_img+.modal .swiper-slide{margin-top:auto;margin-bottom:auto;max-height:80vh;padding:45px;display:flex;justify-content:center;align-items:center}.grid_img+.modal .swiper-slide img{width:auto;max-width:100%;height:100%;max-height:80vh;object-fit:contain}.grid_img+.modal .swiper-slide::after{content:attr(aria-label);display:flex;justify-content:center;color:#fff;margin-top:10px;line-height:2;font-size:1.1rem;width:100%;position:absolute;left:0;bottom:0}.grid_img+.modal .swiper-btn-prev,.grid_img+.modal .swiper-btn-next{margin:0;background-color:rgba(0,0,0,0);background-image:url(../img/icon-tiktok-arrow.png);background-repeat:no-repeat;background-size:14px 24px;background-position:center;cursor:pointer;position:absolute;top:50%;width:45px;height:45px;transform:translateY(-50%);z-index:9999}.grid_img+.modal .swiper-btn-prev::before,.grid_img+.modal .swiper-btn-prev::after,.grid_img+.modal .swiper-btn-next::before,.grid_img+.modal .swiper-btn-next::after{content:none}.grid_img+.modal .swiper-btn-prev.swiper-button-disabled,.grid_img+.modal .swiper-btn-next.swiper-button-disabled{opacity:0;cursor:auto}.grid_img+.modal .swiper-btn-prev{transform:translateY(-50%) scale(-1, 1);left:0}.grid_img+.modal .swiper-btn-next{right:0}.grid_img+.modal .modal-overlay{position:absolute;width:100%;height:100%}.grid_img+.modal .modal-content{position:relative;width:100%;max-width:1080px;padding:0}.grid_img+.modal .modal-inner{max-width:1500px;margin:0 auto;padding:0;display:flex;justify-content:flex-start;align-items:center;height:100%;scrollbar-width:none;-ms-overflow-style:none;scrollbar-width:none}.grid_img+.modal .modal-inner::-webkit-scrollbar{display:none}.grid_img+.modal .modal-close-btn{cursor:pointer;display:block;background:url(../img/icon-tiktok-close-circle.png) no-repeat;background-position:50%;width:40px;height:40px;position:absolute;top:0;right:0;z-index:999999}.grid_img+.modal .modal-close-btn:hover{opacity:.8}.popup-custom{max-width:600px;text-align:center;position:relative}.popup-custom__wrapper{position:fixed;top:50%;left:0;width:100vw;padding-top:60px;padding-bottom:40px;background-color:rgba(0,0,0,.5);transform:translateY(-50%);z-index:9991;justify-content:center;align-items:center;display:none}@media(max-width: 767px){.popup-custom{max-width:300px}}.popup-custom a{width:100%;height:100%;display:inline-block}.popup-custom img{position:relative;z-index:1;max-width:600px}@media(max-width: 767px){.popup-custom img{max-width:300px}}.popup-custom .close-btn{position:absolute;top:-36px;right:-13px;width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:2}.popup-custom .close-btn::before,.popup-custom .close-btn::after{content:"";position:absolute;width:13px;height:1.5px;background-color:#000}.popup-custom .close-btn::before{transform:rotate(45deg)}.popup-custom .close-btn::after{transform:rotate(-45deg)}.popup-banner{z-index:1000;position:fixed;right:0;bottom:0;width:100%}@media screen and (min-width: 767px){.popup-banner{max-width:400px}}.popup-banner img{display:block;width:100%}.popup-banner__inner{position:relative}.popup-banner__inner a{display:block;width:100%;height:auto}.popup-banner__inner a:hover{opacity:1 !important}.popup-banner__close{position:absolute;top:-36px;right:6px;width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:1001}.popup-banner__close::before,.popup-banner__close::after{content:"";position:absolute;width:13px;height:1.5px;background-color:#000}.popup-banner__close::before{transform:rotate(45deg)}.popup-banner__close::after{transform:rotate(-45deg)}
/*# sourceMappingURL=app.css.map */
