@charset "UTF-8";@font-face{font-family:"Noto Sans JP";src:url("https://www.tanaka-sin.com/wp-content/themes/tanaka-clinic/lib/fonts/NotoSansJP-Regular.woff") format("woff");src:url("https://www.tanaka-sin.com/wp-content/themes/tanaka-clinic/lib/fonts/NotoSansJP-Bold.woff") format("woff")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,sans-serif;color:#333;font-size:14px;line-height:1.6;letter-spacing:0;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p,td,th,address{font-weight:400;font-size:100%}ol,ul{list-style:none}fieldset,img{border:0}img{vertical-align:top}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}caption,th{text-align:left}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}sup{font-size:62.5%;vertical-align:text-top}a:link{color:#333;text-decoration:underline}a:visited{color:#333;text-decoration:underline}a:hover{color:#333;text-decoration:none}a:active{color:#333;text-decoration:none}body{min-width:320px;overflow-x:hidden;background-size:50%;color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px}.u-inner{max-width:1150px;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media (max-width:1024px){.u-inner{width:calc(100% - 30px);padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media (max-width:600px){.u-inner{width:calc(100% - 20px);padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}}section{margin:80px 0}a{color:#333;text-decoration:none;transition:.3s}a:link{color:#333;text-decoration:none}a:visited{color:#333;text-decoration:none}a:hover{color:#148973;text-decoration:none}a:active{color:#148973;text-decoration:none}a:hover{opacity:.7}.btn{color:#148973 !important;box-shadow:0px 3px 6px #00000029;border:1px solid #148973;border-radius:35px;display:inline-block;text-align:center}input[type=submit]{color:#148973 !important;box-shadow:0px 3px 6px #00000029;border:1px solid #148973;border-radius:35px;display:inline-block;text-align:center;width:250px;padding:12px;margin-top:16px;cursor:pointer}@media (max-width:600px){input[type=submit]{margin:16px auto 0}}.btn-link{padding:13px 45px}.btn.price{margin-top:16px;display:inline-block}@media (max-width:1024px){.btn-link{padding:6px 30px}}@media (max-width:1024px){.btn-box{text-align:center;font-weight:400}}h2{display:inline-block;font-size:32px;line-height:1.1875;letter-spacing:3.2px;font-weight:700;position:relative;text-align:center}@media (max-width:1024px){h2{font-size:24px;line-height:1.3333333333;letter-spacing:2.4px}}h2 span{display:block;font-size:14px;line-height:1.2857142857;letter-spacing:1.4px;color:#277256;margin-top:9px;font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal}h2:before{content:"";position:absolute;background:#6ea855;width:73px;height:73px;border-radius:50%;top:50%;left:46%;transform:translate(-50%,-50%);z-index:-10;opacity:.1}@media (max-width:600px){h2:before{display:none}}h2:after{content:"";position:absolute;background:#4f82c2;width:55px;height:55px;border-radius:50%;top:73%;left:69%;transform:translate(-50%,-50%);z-index:-1;opacity:.1}@media (max-width:600px){h2:after{display:none}}h3.section-title{display:inline-block;font-size:24px;line-height:1.2083333333;letter-spacing:2.4px;font-weight:700;border-bottom:2px dotted #277256;position:relative;padding:11px 0 7px}h3.section-title:before{content:"";width:100%;height:calc(100% + 4px);border-bottom:2px dotted #277256;position:absolute;top:-8px;left:0}h3.section-title span{font-size:14px;line-height:1.2857142857;letter-spacing:1.6px;font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;color:#277256;padding-left:13px;vertical-align:middle}.breadcrumbs{margin-top:15px;color:#3e9e8c;font-weight:100;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}.breadcrumbs span a{color:#3e9e8c}.breadcrumbs span+span{padding-left:5px}.breadcrumbs span+span .post{color:#333}.breadcrumbs span:first-child{padding-right:5px}.h-inner{max-width:1366px;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}@media (max-width:1024px){.h-inner{width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0}}@media (max-width:600px){.header-wrap{background-color:#fff;position:fixed;z-index:20}}.m_header-wrap{padding-top:4px;display:flex}@media (max-width:1024px){.m_header-wrap{padding-top:0;height:60px}}@media (max-width:1024px){.header-wrap.m_header-wrap.h-inner{padding-left:0}}.is-pc{display:block}@media (max-width:1024px){.is-pc{display:none}}.menu.is-pc{margin-top:30px}.is-sp{display:none}@media (max-width:600px){.is-sp{display:block}}.m_header-box__left{align-items:center;padding-top:17px}@media (max-width:1024px){.m_header-box__left{padding-top:6px}}@media (max-width:1024px){.m_header-box__left{padding-left:10px}}.m_header-box__left p{line-height:1.1875;letter-spacing:1.92px;margin-bottom:14px}@media (max-width:1279px){.m_header-box__left p{font-size:12px}}@media (max-width:1024px){.m_header-box__left p{font-style:normal;font-weight:400;margin-bottom:0}}@media (max-width:600px){.m_header-box__left p{font-size:8px;line-height:1.375;letter-spacing:0}}.m_header-box__left .logo{font-size:39px;line-height:1.3055555556;letter-spacing:3.9px;color:#1a4736 !important;font-weight:700}@media (max-width:1279px){.m_header-box__left .logo{font-size:32px}}@media (max-width:1024px){.m_header-box__left .logo{font-style:normal;font-weight:700}}@media (max-width:600px){.m_header-box__left .logo{font-size:24px;line-height:1.2;letter-spacing:2.4px}}.header-contact__pc{display:flex;margin-left:auto;gap:26.74px;padding:4px 3px 0 0}@media (max-width:1024px){.header-contact__pc{display:none}}.header-contact__pc .header-contact__tel{display:flex;align-items:center}.header-contact__pc .header-contact__tel a{font-size:28px;line-height:1.2142857143;letter-spacing:1.4px;padding-top:5px}.header-contact__pc .header-contact__mail{display:flex;padding-top:3px;align-items:center}.header-contact__pc .header-contact__mail a{font-weight:700}.header-contact__pc .fa-envelope{color:#148973;margin-right:10px}@media (max-width:600px){.header-contact__pc .header-contact__tel a{font-size:28px;line-height:1.2142857143;letter-spacing:2.42px}}.header-contact__pc .fa-phone-volume{color:#148973;font-size:22px;margin-right:10px}.header-contact__pc .header-contact__access{display:flex;align-items:center;padding-top:3px}.header-contact__pc .header-contact__access a{line-height:1.1875;letter-spacing:1.92px}.header-contact__pc .fa-map-marker-alt{color:#148973;font-size:16px;margin-right:10px}.header-contact__pc .header-contact__btn{margin-left:20px}.header-contact__pc .header-contact__btn .h-btn{color:#148973;font-weight:700;border-radius:0;box-shadow:3px 3px #ddd;padding:6px 20px;letter-spacing:1.92px}.header-contact__sp{display:none}@media (max-width:1024px){.header-contact__sp{display:flex;padding-right:0}}.header-contact__sp .header-contact__tel{align-items:center;margin-left:auto;background-color:#148973;border-right:.5px solid #fff;height:60px;width:56px;text-align:center}.header-contact__sp .header-contact__tel a{color:#fff}.header-contact__sp .header-contact__tel .tel-btn{font-family:futura-pt-bold,sans-serif;font-weight:100;font-style:normal;padding-top:13px;display:inline-block;letter-spacing:0}.header-contact__sp .header-contact__tel .tel-btn .fa-phone-volume{padding-left:8px}@media (max-width:1024px){.header-contact__sp .header-contact__tel .tel-btn span{display:block;margin-top:4px}}@media (max-width:1024px){.header-contact__sp .header-contact__tel .tel-btn{font-size:8px;line-height:1.25;letter-spacing:.96px}}.header-contact__sp .fa-phone-volume{color:#fff;font-size:22px}.header-contact__sp .header-contact__btn{background-color:#148973;border-right:.5px solid #fff;height:60px;width:56px;text-align:center}@media (max-width:600px){.header-contact__sp .header-contact__btn .btn{border:none}}.header-contact__sp .header-contact__btn .h-btn{font-size:8px;line-height:1.25;letter-spacing:0;box-shadow:none;color:#fff !important;font-family:futura-pt-bold,sans-serif;font-weight:100;font-style:normal;padding-top:14px}.header-contact__sp .header-contact__btn .h-btn .fa-envelope{font-size:20px}@media (max-width:1024px){.header-contact__sp .header-contact__btn span{display:block;margin-top:4px}}.m_header-box__right{align-items:end;padding-top:3px;margin-left:auto}@media (max-width:1024px){.m_header-box__right{padding-top:0}}.menu{margin-left:auto}.menu ul{display:flex}.menu ul li{font-size:18px;line-height:1.2222222222;letter-spacing:2.16px;font-weight:700;position:relative}@media (max-width:1279px){.menu ul li{font-size:16px}}@media (max-width:600px){.menu ul li{font-size:18px}}.menu ul .current .menu-underline:after{content:"";bottom:-10px;left:0;display:inline-block;width:56%;height:2px;background-color:#148973;transform:translateX(25%);position:absolute}.menu ul li:first-child+li:nth-child(2){margin-left:18px}@media (max-width:1279px){.menu ul li:first-child+li:nth-child(2){margin-left:10px}}.menu ul li:nth-child(2)+li:nth-child(3){margin-left:20px}@media (max-width:1279px){.menu ul li:nth-child(2)+li:nth-child(3){margin-left:10px}}.menu ul li:nth-child(3)+li:nth-child(4){margin-left:20px}@media (max-width:1279px){.menu ul li:nth-child(3)+li:nth-child(4){margin-left:10px}}.menu ul li:nth-child(4)+li:nth-child(5){margin-left:14px}@media (max-width:1279px){.menu ul li:nth-child(4)+li:nth-child(5){margin-left:10px}}nav.navmenu{position:fixed;z-index:12;top:60px;left:0;background:#fafff5;text-align:center;width:100%;height:100%;display:none}nav.navmenu .logo{font-size:39px;line-height:1.3055555556;letter-spacing:3.9px}nav.navmenu.open{display:block}nav.navmenu ul{width:90%;margin:0 auto;padding:0;position:absolute;top:45%;left:50%;transform:translateY(-50%) translateX(-50%)}nav.navmenu ul li{font-size:24px;list-style-type:none;width:100%;padding-bottom:0}nav.navmenu ul li:last-child{padding-bottom:0}nav.navmenu ul li a{display:block;color:#333;border-bottom:1px dashed #13944b46;padding:12px 0;font-weight:700;font-size:18px}nav.navmenu ul li:last-child a{border:none}nav.navmenu.open{position:fixed;top:0;left:0}nav.navmenu.open .navmenu-header{height:60px;padding-right:54.4px;display:flex;background-color:#fff}nav.navmenu.open .navmenu-header .navmenu-logo{padding-top:6px}nav.navmenu.open .navmenu-header .navmenu-logo .navmenu-logo--main{text-align:left;padding-left:10px}nav.navmenu.open .navmenu-header .navmenu-logo .navmenu-logo--sub{font-style:normal;font-weight:400;margin-bottom:0;font-size:8px;line-height:1.375;letter-spacing:-1.3px;padding-left:10px}nav.navmenu.open .navmenu-header .navmenu-logo .logo{font-style:normal;font-weight:700;font-size:24px;line-height:1.4583333333;letter-spacing:2.4px;color:#1a4736 !important}nav.navmenu.open .navmenu-header .header-contact__sp{margin-left:auto;padding-right:0}nav.navmenu.open ul{position:relative;top:0;left:0;width:100%;height:100%;text-align:left;padding:42px 10px;background-color:#3a9c8a;transform:translateY(0) translateX(0)}nav.navmenu.open ul li{border-bottom:.5px solid #eee}nav.navmenu.open ul li a{display:block;color:#fff;padding:12px 0;font-style:normal;font-weight:700;font-size:16px;line-height:1.86;letter-spacing:1.6px}nav.navmenu.open ul li .menu-list{box-shadow:none;margin-bottom:16px}nav.navmenu.open ul li .menu-list .list-item{border:none}nav.navmenu.open ul li .menu-list .list-item .second-level__titile{position:relative;padding-left:20px;line-height:1}nav.navmenu.open ul li .menu-list .list-item .second-level__titile:before{content:"";position:absolute;top:50%;left:2%;display:inline-block;width:4px;height:2px;background-color:#fff}nav.navmenu.open ul li:first-child{border-top:.5px solid #eee}nav.navmenu.open ul .toggle-item{position:relative;line-height:0}nav.navmenu.open ul .toggle-item #side-menu-toggle,nav.navmenu.open ul .toggle-item #side-menu-toggle-aga{position:absolute;top:3%;right:4%;opacity:0}nav.navmenu.open ul .toggle-item #side-menu-toggle a,nav.navmenu.open ul .toggle-item #side-menu-toggle-aga a{padding:10px 0 0}nav.navmenu.open ul .toggle-item .checkbox-plus{color:#fff;font-size:20px;display:inline-block;height:15px;width:15px;position:absolute;top:47%;right:29px;transition:all .2s}#side-menu-toggle:checked~.menu-list{height:5em}#side-menu-toggle:checked~.menu-list{height:4em;background-color:#328878}#side-menu-toggle-aga:checked~.menu-list{height:4em}#side-menu-toggle-aga:checked~.menu-list{height:4em;background-color:#328878}ul.menu-list{display:inline-block;width:12em;padding:0 !important;margin:0;background:#f0f0f0;box-shadow:1px 1px 3px 0 #000;overflow:hidden;transition:1s}.Toggle{position:fixed;right:0;top:0;width:56px;height:60px;cursor:pointer;z-index:13;display:none;background-color:#148973;color:#fff}@media (max-width:1024px){.Toggle{display:block;position:relative}}.Toggle span{display:block;position:absolute;width:24px;border-bottom:solid .5px #fff;transition:.35s ease-in-out;left:16px}.Toggle span:nth-child(1){top:15px}.Toggle span:nth-child(2){top:23px}.Toggle span:nth-child(3){top:31px}.Toggle .toggle-span__open{border-bottom:none;top:39.5px;left:12px;font-size:8px;line-height:1.25;letter-spacing:.96px;font-family:futura-pt-bold,sans-serif;font-weight:100;font-style:normal}.Toggle .toggle-span__close{display:none;border-bottom:none;top:39.5px;left:12px;font-size:8px;line-height:1.25;letter-spacing:.96px;font-family:futura-pt-bold,sans-serif;font-weight:100;font-style:normal}.Toggle.open span:nth-child(1){top:22px;left:14px;transform:rotate(-45deg);border-bottom:solid .5px #fff}.Toggle.open span:nth-child(2){display:none}.Toggle.open span:nth-child(3){top:22px;left:14px;transform:rotate(45deg);border-bottom:solid .5px #fff}.Toggle.open .toggle-span__open{display:none}.Toggle.open .toggle-span__close{display:block}.m_main-visual-box{position:relative;margin-top:34px}@media (max-width:600px){.m_main-visual-box{padding:0;margin:0}}.m_main-visual-box h2:before{content:none}.m_main-visual-box h2:after{content:none}@media (max-width:1024px){.m_main-visual-box .h-inner{max-width:1366px;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}}@media (max-width:600px){.m_main-visual-box .h-inner{max-width:1366px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}}@media (max-width:600px){.h-inner.m_main-visual-box{padding:60px 0 0;margin:0;height:487px;width:100%}}@media (max-width:600px){.slick-slide.slick-slide.slick-slide img{height:480px;width:95%;margin:0 auto;-o-object-fit:cover;object-fit:cover;margin-top:8px}}.m_main-visual-box:before{content:"";position:absolute;background:#3ac100;width:329px;height:345px;border-radius:50%;top:85%;left:0;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.m_main-visual-box:before{display:none}}.m_mv{display:inline-block;width:100%;height:600px}@media (max-width:600px){.m_mv{height:487px}}.m_mv img{max-width:100%;width:100%;border:none;vertical-align:top;height:100%;-o-object-fit:cover;object-fit:cover}.m_mv .is-pc-tab{display:block}@media (max-width:600px){.m_mv .is-pc-tab{display:none}}.m_mv .top-fv-pc{border-radius:20px}.m_mv-catch-copy p{font-size:40px;line-height:1.5;letter-spacing:4.8px;font-weight:700;color:#fff;position:absolute;max-width:664px;bottom:11.6%;left:7.5%;text-shadow:0px 3px 6px #333;text-align:left;font-weight:700}@media (max-width:1279px){.m_mv-catch-copy p{font-size:32px}}@media (max-width:1024px){.m_mv-catch-copy p{line-height:1.2083333333;letter-spacing:1.44px;max-width:100%}}@media (max-width:600px){.m_mv-catch-copy p{font-size:24px;letter-spacing:1.44px;bottom:3.6%;left:3%;line-height:1.4583;text-shadow:0px 3px 6px #00000029}}.m_mv-catch{position:absolute;display:inline-block;font-size:24px;line-height:1.2083333333;letter-spacing:1.2px;font-weight:700;color:#fff;border-radius:50%;height:170px;width:170px;text-align:center}.m_mv-catch p{position:relative;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.m_mv-catch p a{padding-left:11px;letter-spacing:2.5px;color:#fff}@media (max-width:1279px){.m_mv-catch{height:140px;width:140px}}@media (max-width:1024px){.m_mv-catch{font-size:16px;height:100px;width:100px}}@media (max-width:600px){.m_mv-catch{bottom:17.5%;right:26.0093%;font-size:11px;line-height:1.1818181818;letter-spacing:.55px;height:80px;width:80px}}.m_mv-catch.ed{bottom:10%;right:18.0093%;background:transparent linear-gradient(180deg,#b7eba1 0%,#3b7920 100%,#1f3515 100%) 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000029}@media (max-width:1024px){.m_mv-catch.ed{bottom:26.5%;right:22.0093%}}@media (max-width:600px){.m_mv-catch.ed{bottom:17.5%;right:26.0093%}}.m_mv-catch.aga{bottom:10%;right:4%;background:transparent linear-gradient(180deg,#87ceef 0%,#2c52a5 100%) 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000029}@media (max-width:1024px){.m_mv-catch.aga{bottom:26.5%;right:3%}}@media (max-width:600px){.m_mv-catch.aga{bottom:17.5%;right:3%}}.slick{height:640px;overflow:hidden}.slick-slide img{border-radius:30px}.slick-dots{display:flex;justify-content:center;position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}.slick-dots li button{display:none}.slick-dots li:before{display:block;content:"";width:8px;height:8px;background-color:#fff;z-index:50;border-radius:50px}.slick-dots li{margin:0 8px}.slick-dots .slick-active:before{background-color:#00a749}.bg-color{position:relative}.wrap{position:relative;transform:translateY(-104px);z-index:10}@media (max-width:1024px){.wrap{transform:translateY(0)}.wrap .announcement.h-inner{width:100%;margin-top:0;margin-bottom:0}}@media (max-width:600px){.wrap .announcement.h-inner{width:100%;margin:0;padding:0}}.s-wrap{position:relative;margin-top:50px;z-index:10}.announcement{display:flex}@media (max-width:1024px){.announcement{display:block}}.announcement #news{display:flex}.news-box{background-color:#fff;box-shadow:0px 3px 6px #00000029;padding:10px 38px;width:523px}@media (max-width:1024px){.news-box{box-shadow:none;padding:13px 10px 32px;width:100%}}.news-box h3{width:467px;padding:10px 0 14px 2px}@media (max-width:1024px){.news-box h3{width:100%}}@media (max-width:600px){.news-box h3 span{padding-left:3px}}.news-box .btn-box a{padding:11px 45px;letter-spacing:.8px;font-weight:400}@media (max-width:600px){.news-box .btn-box a{padding:6px 23px}}.news-items{margin-bottom:38px;padding-top:4px}.news-items li+li{margin-top:10px}@media (max-width:600px){.news-items li+li{margin-top:0}}@media (max-width:600px){.news-items{margin-bottom:24px}}.news-item{font-weight:400;display:flex;line-height:1.1875;letter-spacing:.8px;align-items:center}@media (max-width:600px){.news-item{display:block;line-height:1.4;padding-top:1px}}.news-item--top{display:flex;padding-top:8px}.news-item--bottom{display:flex;padding-top:.5px;padding:7px 0 0 2px}@media (max-width:600px){.news-item--bottom{padding:0}}.news-item+.news-item{margin-top:10px}.news-item-data{color:#148973;padding-top:2px;width:120px}@media (max-width:600px){.news-item-data{text-align:left;font-size:14px;letter-spacing:0;width:90px}}.news-category{font-size:13px;font-weight:400;color:#fff;background-color:#71b0dd;border-radius:5px;margin-left:17px;width:83px;line-height:20px;text-align:center;padding:4px 0 4px}@media (max-width:600px){.news-category{font-size:12px;letter-spacing:0;margin-left:10px;margin-top:2px;padding:0;width:66px;height:20px;border-radius:5px}}.news-month{margin-left:16px;letter-spacing:.8px;width:30px}@media (max-width:600px){.news-month{margin-left:0}}.news-text{margin-left:13px;letter-spacing:.8px}@media (max-width:600px){.news-text{margin-left:0;width:93%}}#time-table{margin-left:auto;padding-top:.5px;width:545px}@media (max-width:1279px){#time-table{display:none}}#time-table .is-pc{display:block;margin-top:0}@media (max-width:1024px){#time-table .is-pc{display:none}}.m_table-box{background-color:#fff;box-shadow:0px 3px 6px #00000029;padding:10px 40px}.m_table-box h3.section-title{width:462px;padding:9px 0 7px}.m_table-box h3.section-title span{letter-spacing:2.6px;padding-left:14px}.week-line{border-bottom:.5px solid #707070}.m_time-tablem_time-table{padding:40px 20px 18px;display:inline-block;font-size:18px}.m_time-tablem_time-table .table-day:first-child{border-right:.5px solid #707070}.announcement .m_table-box{padding:10px 35px 15px}.announcement .m_table-box .wednesday-saturday{padding-right:18px}.announcement .m_table-box .sunday{padding-right:33px}.announcement .m_time-tablem_time-table{padding:31px 16px 21px 14px}.week-line td{text-align:center;width:37px;padding-bottom:10px}@media (max-width:600px){.week{font-size:15px}}.round-color{text-align:center;font-size:14px;padding-top:10px;color:#1a4736}.table-time{text-align:end;letter-spacing:.9px;line-height:2;width:133px;padding-right:10px}@media (max-width:600px){.table-time{font-size:12px;width:86px;text-align:left;padding-top:8px}}.wednesday-saturday{text-align:end;font-size:14px;letter-spacing:.7px}@media (max-width:600px){.wednesday-saturday{font-size:12px}}.sunday{text-align:end;font-size:14px;padding-right:28px;letter-spacing:.7px}@media (max-width:600px){.sunday{font-size:12px;padding-right:0}}.about-us{position:relative;margin-top:116px}@media (max-width:1024px){.about-us{margin-top:47.5px;margin-bottom:0}}.about-us .contents-wrap{padding-left:47px}@media (max-width:1024px){.about-us .contents-wrap{padding-left:0}}.about-us:before{content:"";position:absolute;background:#3ac100;width:329px;height:345px;border-radius:50%;top:100%;left:75%;top:85%;left:89%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.about-us:before{display:none}}.contents-img-box{display:flex}@media (max-width:1024px){.contents-img-box{display:block}}.about-us .contents-img-box .contents-img{padding-top:43px}@media (max-width:600px){.about-us .contents-img-box .contents-img{padding-top:26px}}.about-us .contents-img-box .contents-img img{width:100%;border-radius:10px}.about-us .contents-img-txt{max-width:500px;width:100%;text-align:left;padding:47px 103px 47px 26px}@media (max-width:1024px){.about-us .contents-img-txt{padding:0;max-width:100%;margin:auto}}.about-us .contents-img-txt h2{text-align:left}.about-us .contents-img-txt h2 span{transform:translateX(-11px);padding-left:15px}@media (max-width:600px){.about-us .contents-img-txt h2 span{transform:translateX(-21px);margin-top:7px;padding-left:20px}}@media (max-width:600px){.about-us .contents-img-txt .desc{margin-top:8px;line-height:1.97;letter-spacing:.96px}}.desc{line-height:2.25;letter-spacing:1.92px;font-weight:700}@media (max-width:1024px){.desc{margin-left:auto;margin-right:auto}}.desc span{font-size:24px;line-height:1.5;letter-spacing:2.88px;font-weight:700;color:#277256}@media (max-width:600px){.desc span{font-size:16px;line-height:2.25;letter-spacing:1.92px}}.about-us .contents-img-items{max-width:500px;width:100%;margin-top:40px}@media (max-width:1024px){.about-us .contents-img-items{max-width:100%}}@media (max-width:600px){.about-us .contents-img-items{margin-top:25px}}@media (max-width:1024px){.contents-img-item{margin:0 auto}}.contents-img-item img{width:100%}.about-us .btn{padding:12px 61px;margin-top:44px;font-weight:400}@media (max-width:1024px){.about-us .btn{margin-top:18px;padding:6px 30px}}.information{position:relative;margin-top:115px;margin-bottom:0;text-align:center}@media (max-width:600px){.information{margin-top:74px;margin-bottom:0}.information h2{padding-right:10px}}.information h2 span{letter-spacing:1.2px;font-size:12px;margin-top:10px}@media (max-width:600px){.information h2 span{margin-top:6px}}.information .contents-img-wrap{text-align:center}@media (max-width:600px){.information .contents-img-wrap{padding-top:12px}}.information .contents-img-wrap h2 span{font-size:12px;letter-spacing:1.8px}.information .contents-img-wrap .contents-img-box{position:relative;height:600px;max-width:1200px;width:87.8477%;background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../../assets/img/top/information.jpg);background-repeat:no-repeat;background-position:100% 0;background-size:1200px 600px;margin:76px 0 0 auto;padding:126px 50px 0;text-align:left}@media (max-width:1024px){.information .contents-img-wrap .contents-img-box{padding:0;margin:0;width:calc(100% - 30px);padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media (max-width:600px){.information .contents-img-wrap .contents-img-box{background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../../assets/img/top/information-sp.jpg);background-size:cover;height:575.95px;width:calc(100% - 20px);padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}}.information .contents-img-wrap .contents-img-box h3{display:inline-block;font-size:32px;line-height:1;letter-spacing:1.6px;font-weight:700}@media (max-width:600px){.information .contents-img-wrap .contents-img-box h3{font-size:24px;line-height:1.3333333333}}.information .contents-img-wrap .contents-img-box .contents-img-txt{width:45.8333%;padding:0 0 47px 77px;text-align:left}@media (max-width:1024px){.information .contents-img-wrap .contents-img-box .contents-img-txt{width:100%;padding:30px 0 0}}@media (max-width:600px){.information .contents-img-wrap .contents-img-box .contents-img-txt{text-align:center;padding-top:55px}}.information .contents-img-wrap .contents-img-box .desc{max-width:550px;width:100%;margin-top:32px;line-height:2}@media (max-width:1024px){.information .contents-img-wrap .contents-img-box .desc{max-width:100%}}@media (max-width:600px){.information .contents-img-wrap .contents-img-box .desc{margin-top:4px;letter-spacing:.96px}}.information:before{content:"";position:absolute;background:#3ac100;width:323px;height:345px;border-radius:50%;top:18%;right:62%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.information:before{display:none}}.information .contents-inner{max-width:1340px;padding-right:0;padding-top:2px}@media (max-width:1024px){.information .contents-inner{max-width:100%;padding:0}}@media (max-width:1024px){.information .contents-inner.u-inner{width:100%;margin:0;padding:0}}.information .contents-inner.u-inner h3 span:first-child{padding:0 6px 0 7px}@media (max-width:600px){.information .contents-inner.u-inner h3 span:first-child{margin:75px 0 0}}.information .contents-inner.u-inner h3 span:nth-child(2){padding:0 14px 0 16px}@media (max-width:600px){.information .contents-inner.u-inner h3 span:nth-child(2){padding:0 8px 0 10px}}.information .contents-img-box:before{content:"田 中 診 療 所 の 特 徴";font-size:40px;line-height:1.4;letter-spacing:4.8px;font-weight:700;color:#3a9c8a;position:absolute;width:62.5px;height:455px;top:1px;left:-18px;z-index:10;border-right:1px solid #3a9c8a}@media (max-width:1024px){.information .contents-img-box:before{z-index:10;border-right:none;width:100%;left:0;top:28px;position:relative}}@media (max-width:600px){.information .contents-img-box:before{font-size:24px;line-height:1.3333333333;letter-spacing:-2px;font-style:normal;font-weight:700;top:44px;left:22.5%}}.medical-care{margin:39px 0 80px;text-align:center}@media (max-width:600px){.medical-care{margin:75px 0 0}}@media (max-width:600px){.medical-care h2{padding-left:8px}}.medical-care h2 span{font-size:12px;letter-spacing:1.2px}@media (max-width:600px){.medical-care h2 span{margin:6px}}.medical-care h2:before{left:37%}.medical-care h2:after{top:75%;left:74%}.medical-care .contents-wrap{margin-top:65px}@media (max-width:600px){.medical-care .contents-wrap{margin-top:34px}}.bg02{position:relative}.bg02:before{content:"";position:absolute;background:#3ac100;width:329px;height:345px;border-radius:50%;top:42px;left:94%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.bg02:before{display:none}}.bg03{position:relative}.bg03:before{content:"";position:absolute;background:#3ac100;width:329px;height:345px;border-radius:50%;top:86%;right:74%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.bg03:before{display:none}}.contents-img-box+.contents-img-box{margin-top:115px}@media (max-width:600px){.contents-img-box+.contents-img-box{margin-top:41px}}.contents-img-box+.contents-img-box03{margin-top:165px}@media (max-width:600px){.contents-img-box+.contents-img-box03{margin-top:41px}}.contents-img-box.bg02 .contents-img{padding-top:4px}@media (max-width:1024px){.contents-img-box.bg02{flex-direction:column-reverse;display:flex}}.contents-img-box.bg03{flex-direction:row-reverse}@media (max-width:1024px){.contents-img-box.bg03{flex-direction:column-reverse;display:flex}}.contents-img-txt{width:36.9369%;text-align:center}@media (max-width:600px){.contents-img-txt{font-style:normal;font-weight:700;margin-top:16px}}.contents-img-txt .num{font-size:114px;line-height:1;margin-top:31px;letter-spacing:6px;color:#3a9c8a;font-weight:700}@media (max-width:600px){.contents-img-txt .num{font-size:60px;line-height:1.45;margin-top:15px;letter-spacing:.5px;text-align:left}}.contents-img-txt .txt{font-size:24px;line-height:1.4;margin-top:7px;letter-spacing:1.2px;color:#3a9c8a;font-weight:700}@media (max-width:600px){.contents-img-txt .txt{letter-spacing:.5px;margin-top:1.5px;text-align:left}}.contents-img-txt .txt span{font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal}.contents-img-txt .txt01{margin-top:17px}@media (max-width:600px){.contents-img-txt .txt01{margin-top:0;letter-spacing:1.2px}}.contents-img-txt .desc{font-size:16px;line-height:2.15;letter-spacing:1.92px;font-weight:400;text-align:left;margin-top:47px}.img-reverse{flex-direction:row-reverse}@media (max-width:1024px){.img-reverse{flex-direction:column-reverse;display:flex}}.medical-care .contents-img-txt{max-height:474px}.medical-care .contents-img-txt .txt01{margin-top:7px}.medical-care .contents-img-txt .desc{margin-top:38px}.medical-care .contents-img-txt .btn{margin-top:42px}.contents-img-txt.mc01{width:24.3%;padding:0 64px 0 106px}@media (max-width:1024px){.contents-img-txt.mc01{width:100%;padding:0}}.contents-img-txt.mc01 .desc{margin-top:38px;line-height:1.9}@media (max-width:600px){.contents-img-txt.mc01 .desc{margin-top:6px;letter-spacing:.96px}}.contents-img-txt.mc01 .btn{margin-top:42px}@media (max-width:1024px){.contents-img-txt.mc01 .btn{margin-top:30px}}@media (max-width:600px){.contents-img-txt.mc01 .btn{margin-top:19px}}.contents-img-txt.mc02{width:24.3%;padding:0 77px 0 94px}@media (max-width:1024px){.contents-img-txt.mc02{width:100%;padding:0}}.contents-img-txt.mc02 .num{margin-top:35px}@media (max-width:600px){.contents-img-txt.mc02 .num{margin-top:13px}}.contents-img-txt.mc02 .txt{margin-top:13px}@media (max-width:600px){.contents-img-txt.mc02 .txt{margin-top:0}}.contents-img-txt.mc02 .desc{margin-top:30px;line-height:2}@media (max-width:600px){.contents-img-txt.mc02 .desc{margin-top:1px;letter-spacing:.96px}}.contents-img-txt.mc02 .btn{margin-top:70px}@media (max-width:1024px){.contents-img-txt.mc02 .btn{margin-top:30px}}@media (max-width:600px){.contents-img-txt.mc02 .btn{margin-top:20px}}.contents-img-txt.mc03{width:24.3%;padding:0 77px 0 94px}@media (max-width:1024px){.contents-img-txt.mc03{width:100%;padding:0}}.contents-img-txt.mc03 .num{padding-left:7px}@media (max-width:600px){.contents-img-txt.mc03 .num{margin-top:17px}}.contents-img-txt.mc03 .txt{padding-left:10px;margin-top:13px}@media (max-width:600px){.contents-img-txt.mc03 .txt{margin-top:2px;padding-left:0}}.contents-img-txt.mc03 .desc{margin-top:28px;line-height:2}@media (max-width:600px){.contents-img-txt.mc03 .desc{margin-top:2px;letter-spacing:.96px}}.contents-img-txt.mc03 .btn{margin-top:px}@media (max-width:1024px){.contents-img-txt.mc03 .btn{margin-top:30px}}@media (max-width:600px){.contents-img-txt.mc03 .btn{margin-top:20px}}.medical-care .contents-img{width:63.063%;max-width:700px}@media (max-width:1024px){.medical-care .contents-img{width:100%;max-width:680px;margin:auto}}.medical-care .contents-img img{width:100%;height:100%;max-height:474px;-o-object-fit:cover;object-fit:cover}@media (max-width:600px){.medical-care .contents-img img{height:200px}}.medical-care .btn{font-size:16px;line-height:1.1875;letter-spacing:.8px;font-weight:400;padding:15px 105px}@media (max-width:1279px){.medical-care .btn{padding:15px 65px}}@media (max-width:600px){.medical-care .btn{letter-spacing:0;font-weight:400;padding:9px 57px}}footer{background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../../assets/img/footer/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;height:911px}@media (max-width:600px){footer{height:1004px;background-size:contain}}.f-wrap{padding-top:278px}@media (max-width:600px){.f-wrap{margin-top:74px;padding-top:88px}}.m_f-inner{max-width:1028px;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media (max-width:1024px){.m_f-inner{width:50%}}@media (max-width:600px){.m_f-inner{width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0}}.m_f-contents{background-color:#fff;width:90.2%;height:633px;border-top-right-radius:200px}@media (max-width:1024px){.m_f-contents{width:calc(100% - 30px);padding-top:30px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media (max-width:600px){.m_f-contents{border-top-right-radius:50px;height:1004px;width:calc(100% - 20px);padding-top:30px;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}}.m_f-contents-top{display:flex;padding:37px 0 0 60px}@media (max-width:1024px){.m_f-contents-top{display:block;padding:0}}.m_f-contents-top__left{margin-top:15px}@media (max-width:1024px){.m_f-contents-top__left{width:100%;margin:auto}.m_f-contents-top__left img{width:100%;max-width:440px}}.m_f-contents-top__left img{margin-top:21px}@media (max-width:600px){.m_f-contents-top__left img{margin-top:19px}}.f-title{display:flex}@media (max-width:1024px){.f-title{display:block}}.f-title h2{color:#1f534a}@media (max-width:600px){.f-title h2{font-size:16px;line-height:1.1875;letter-spacing:1px}}.f-title-sub{font-size:12px;line-height:1.1666;letter-spacing:.6px;font-weight:700;margin-left:22px;color:#277256}@media (max-width:600px){.f-title-sub{margin-top:4px;margin-left:0;letter-spacing:0}}.f-title-sub__bottom{display:flex;margin-bottom:10px;letter-spacing:.6px}@media (max-width:600px){.f-title-sub__bottom{margin-top:6px}}.f-title-sub__bottom p{font-weight:800}.f-title-sub__bottom p+p{margin-left:18px}.f-address{display:flex;margin-top:12px}@media (max-width:600px){.f-address{margin-top:9px}}.f-address__left{font-size:13px;line-height:1.23076;letter-spacing:1.56px}.f-address__left p:first-child+p:nth-child(2){margin-top:0}.f-address__left p:nth-child(2)+p:nth-child(3){margin-top:3px}@media (max-width:600px){.f-address__left p:nth-child(2)+p:nth-child(3){margin-top:2px}}.f-address__left p:nth-child(3)+p:nth-child(4){margin-top:2px}@media (max-width:600px){.f-address__left p:nth-child(3)+p:nth-child(4){margin-top:0}}@media (max-width:600px){.f-address__left{font-size:12px;letter-spacing:.72px}}.f-address__right{margin-top:10px}.f-address__right .btn{padding:5px 21.5px;margin-left:43px;font-weight:700;font-size:12px}.f-txt{font-size:13px;line-height:1.2307692308;letter-spacing:1.56px;margin-top:5px}.f-txt p+p{margin-top:0}@media (max-width:600px){.f-txt{font-size:12px;letter-spacing:.72px;margin-top:8px}}.m_f-contents-top__right{width:478px;margin-left:auto}@media (max-width:1024px){.m_f-contents-top__right{margin:auto;width:100%}}@media (max-width:600px){.m_f-contents-top__right{margin-top:32px}}.m_f-contents-top__right .m_table-box{box-shadow:none;background-color:transparent;padding:0}.m_f-contents-top__right .m_table-box h3{max-width:420px}@media (max-width:1024px){.m_f-contents-top__right .m_table-box h3{width:100%}}.m_f-contents-top__right .m_table-box h3.section-title{font-size:21px;padding:10px 0 9px 4px}@media (max-width:600px){.m_f-contents-top__right .m_table-box h3.section-title{font-size:16px;padding:10px 0 11px}}.m_f-contents-top__right .m_table-box h3.section-title span{font-size:12px}@media (max-width:600px){.m_f-contents-top__right .m_table-box h3.section-title span{display:none}}.m_f-contents-top__right .m_table-box h3.section-title:before{width:100%}.m_f-contents-top__right .m_table-box .m_time-table{width:390px;max-width:390px;margin:24px 0 15px 20px}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table{margin:27px 0 19px 20px}}.m_f-contents-top__right .m_table-box .m_time-table .table-time{line-height:1.6;letter-spacing:.8px;width:127px;padding-right:7px}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table .table-time{width:101px}}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table tr th{padding-right:0}}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table tr .slush{padding-top:0}}.m_f-contents-top__right .m_table-box .m_time-table tr:first-child th,.m_f-contents-top__right .m_table-box .m_time-table tr:first-child td{padding-top:3px}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table tr:first-child th,.m_f-contents-top__right .m_table-box .m_time-table tr:first-child td{padding-top:0}}.m_f-contents-top__right .m_table-box .m_time-table tr:first-child .table-time{padding-top:3px}.m_f-contents-top__right .m_table-box .m_time-table tr:first-child td{padding-bottom:6px}.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(2) .table-time{padding-top:4px}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(2) .table-time{padding-top:9px}}.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(2) td{padding-bottom:7px}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(2) td{padding-bottom:0}}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(2) th{padding-top:0}.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(2) td{padding-top:10px}}.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(3) .table-time{padding-top:4px;font-size:15px}.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(3) td{padding-top:4px;padding-bottom:7px}@media (max-width:1024px){.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(3) td{padding-bottom:0}}.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(3) th{padding-top:4px}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(3) th{padding-top:0}.m_f-contents-top__right .m_table-box .m_time-table tr:nth-child(3) td{padding-top:10px}}.m_f-contents-top__right .m_table-box .m_time-table .slush{padding-top:7px}@media (max-width:1024px){.m_f-contents-top__right .m_table-box .m_time-table{width:100%}}@media (max-width:600px){.m_f-contents-top__right .m_table-box .m_time-table{margin:16px 0 0}}.m_f-contents-top__right .m_table-box .time-table-txt .wednesday-saturday{text-align:end;font-size:12px;letter-spacing:.6px;padding-right:32px}@media (max-width:600px){.m_f-contents-top__right .m_table-box .time-table-txt .wednesday-saturday{padding-right:0}}.m_f-contents-top__right .m_table-box .time-table-txt .sunday{text-align:end;font-size:12px;padding-right:45px;letter-spacing:.6px}@media (max-width:600px){.m_f-contents-top__right .m_table-box .time-table-txt .sunday{padding-right:0}}.m_time-table{width:423px;margin:25px 0;max-width:423px}.m_time-table .table-day:first-child{border-right:.5px solid #707070}.time-table-txt{width:100%;max-width:439px}.m_f-nav-top{width:498px}@media (max-width:1024px){.m_f-nav-top{width:100%}}.m_f-nav-top .f-link-box{display:flex;padding-top:18px}@media (max-width:600px){.m_f-nav-top .f-link-box{padding-top:9px;display:block}}.m_f-nav-top li:first-child{width:273px}@media (max-width:1024px){.m_f-nav-top li:first-child{width:100%}}.m_f-nav-top li:nth-child(2n+1){width:273px}@media (max-width:1024px){.m_f-nav-top li:nth-child(2n+1){width:100%}}.m_f-nav-top li:nth-child(2n){width:274px}@media (max-width:1024px){.m_f-nav-top li:nth-child(2n){width:100%}}.m_f-nav-top li{margin-top:14.5px}@media (max-width:600px){.m_f-nav-top li{margin-top:0}}.m_f-nav-top a{line-height:1.1875;letter-spacing:1.92px;font-weight:400}@media (max-width:600px){.m_f-nav-top a{font-size:14px;font-style:normal;font-weight:400;line-height:2;letter-spacing:.84px}}.fa-angle-right{font-size:16px;color:#3e9e8c;margin-right:9.74px}.m_f-contents-bottom{margin-top:51px;padding-left:40px}@media (max-width:600px){.m_f-contents-bottom{margin-top:36px;padding-left:0}}.f-bnr{text-align:center}.m_copy-box{text-align:center}.copy{margin-top:14px;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:300;line-height:1.6875;letter-spacing:1.92px;padding-left:14px}@media (max-width:600px){.copy{font-style:normal;font-weight:400;font-size:12px;margin-top:6px;letter-spacing:.84px;padding-right:17px}}.page{height:450px}.page-inner h2,.page-inner h3,.page-inner h4,.page-inner p,.page-inner table{margin:16px 0}.page-inner table td:first-child{background-color:#3e9e8c;color:#fff;width:40%}.price_flex{gap:25px}@media (max-width:470px){.price_flex{flex-direction:column-reverse}}.page-inner table td{padding:8px 16px;border:.5px solid #f1f1f1}.page-inner table td:nth-child(2),.page-inner table td:nth-child(3){width:30%}.m-mv-page{width:91.6544%;height:450px}.m-mv-page img{border-top-right-radius:50px;border-bottom-right-radius:50px}.m-mv-page:before{content:"";position:absolute;background:#3ac100;width:329px;height:345px;border-radius:50%;top:95%;left:89%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.m-mv-page:before{display:none}}.page-copy{transform:translateY(-159px);padding-left:37px}@media (max-width:600px){.page-copy{padding-left:20px}}h2.m_mv-page-catch-copy{position:initial;color:#fff}.m_mv-page-catch-copy{font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;color:#fff;text-align:left;font-size:64px;font-weight:700;line-height:1.5;letter-spacing:3.68px}@media (max-width:600px){.m_mv-page-catch-copy{font-size:42px}}.page-catch-copy-sub{font-weight:700;line-height:2;letter-spacing:1.92px;font-size:14px;color:#fff}.breadcrumb{margin-top:16px}.page-section{text-align:center}.page-about-us{margin-top:138px}.page-about-us__bg{position:relative}.page-about-us__bg:before{content:"";position:absolute;background:#3ac100;width:329px;height:345px;border-radius:50%;top:99%;left:7%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.page-about-us__bg:before{display:none}}.contents-inner{max-width:1250px}.page-section h2{color:#277256}.page-section h2:before{content:"";position:absolute;background:#6ea855;width:73px;height:73px;border-radius:50%;top:76%;left:43%;transform:translate(-50%,-50%);z-index:-10}.page-section h2:after{content:"";position:absolute;background:#4f82c2;width:55px;height:55px;border-radius:50%;top:124%;left:60%;transform:translate(-50%,-50%);z-index:-1;opacity:.1}.page-section-title-sub{font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-weight:700;line-height:1.2857142857;letter-spacing:.4px;position:relative;padding:0 55px;margin:0 auto 20px;width:9%}@media (max-width:1024px){.page-section-title-sub{width:40%}}.page-section-title-sub:before,.page-section-title-sub:after{content:"";position:absolute;top:50%;display:inline-block;width:50px;height:1px;background-color:#000}.page-section-title-sub:before{left:-3px}.page-section-title-sub:after{right:3px}.page-section .contents-img-box{margin-top:40px}.page-section .contents-img-box .contents-img-items{width:50%;padding-top:59px}@media (max-width:1024px){.page-section .contents-img-box .contents-img-items{width:100%}}.beginner-aboutus-img01{width:69.5%;padding-left:76px}@media (max-width:1024px){.beginner-aboutus-img01{max-width:100%;padding-left:0}}.beginner-aboutus-img02{width:83%;margin-top:55px;padding-left:76px}@media (max-width:1024px){.beginner-aboutus-img02{max-width:420px;padding-left:0}}.page-section .contents-img-txt{padding:47px 0 0 44px;width:50%;text-align:left}@media (max-width:1024px){.page-section .contents-img-txt{width:100%;padding:47px 0 0}}.page-section .contents-img-txt h3{font-size:24px;font-weight:700;line-height:1.2083333333;letter-spacing:-.19px;position:relative;padding-left:40px}.page-inner h3{font-size:24px;font-weight:700;line-height:1.2083333333;letter-spacing:-.19px;position:relative;padding-left:40px}.page-inner h3:before{content:"";position:absolute;top:50%;left:.58%;display:inline-block;width:30px;height:2px;background-color:#277256}.page-section .contents-img-txt h3:before{content:"";position:absolute;top:50%;left:.58%;display:inline-block;width:30px;height:2px;background-color:#277256}.page-section .contents-img-txt .desc{width:88.83%;margin-top:32px;letter-spacing:1.92px;line-height:2.24}.page-section .contents-img-txt .desc+.desc{margin-top:92px}.page-about-us .contents-img-txt .desc+.desc{margin-top:58px}.page-section.greeting{margin-top:161px}.page-section.greeting h2:before{left:34%}.page-section.greeting h2:after{left:78%}.page-section.greeting .contents-wrap{text-align:right}.page-section.greeting .contents-wrap .doctor{margin-top:29px;padding-right:24px;letter-spacing:1.92px;line-height:2.24}.page-section.greeting .contents-img-txt{padding-top:82px}.page-section.greeting .contents-img-txt .desc{letter-spacing:1.92px;line-height:2.24;width:93.83%}.page-section.greeting .contents-img-items{padding-top:35px;text-align:center}.beginner-greeting-img01{max-width:500px;width:100%}.page-section.worries{margin:163px 0 0}.page-section.worries h3{letter-spacing:2.88px}.page-section.worries h3:before{left:19%}@media (max-width:600px){.page-section.worries h3:before{left:2%}}.page-section.worries .aga h3:before{left:18%}@media (max-width:600px){.page-section.worries .aga h3:before{left:2%}}.page-section.worries .contents-img-item{margin-top:20px}.page-section.worries .contents-img-item img{max-width:520px;width:100%}.page-section.worries .contents-img-item .thumnail-title{position:absolute;line-height:1.125;letter-spacing:3.84px;font-size:32px;border-top-right-radius:20px;width:65.9615%;left:-3px;bottom:-1px;background-color:#fff;height:50px;padding-top:20px}@media (max-width:600px){.page-section.worries .contents-img-item .thumnail-title{font-size:24px}}.page-section.worries .contents-img-item .thumnail-title span{color:#277256;margin-left:22px}.page-section.worries .aga .thumnail-title{width:71.5384%}.page-section.worries .beginner-greeting-ed{background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../img/beginner/beginner-greeting-ed.jpg);position:relative;height:300px;width:520px;background-repeat:no-repeat;background-position:center 0;background-size:520px 300px;margin:20px auto 0}@media (max-width:1024px){.page-section.worries .beginner-greeting-ed{width:100%}}@media (max-width:600px){.page-section.worries .beginner-greeting-ed{width:100%}}.page-section.worries .beginner-greeting-aga{background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../img/beginner/beginner-greeting-aga.jpg);position:relative;height:300px;width:520px;background-repeat:no-repeat;background-position:center 0;background-size:520px 300px;margin:20px auto 0}@media (max-width:1024px){.page-section.worries .beginner-greeting-aga{width:100%}}.page-section.worries .contents-img-txt{text-align:center;padding:0}.page-section.worries .contents-img-txt .desc{margin:9px auto 0 0;width:72.83%;padding-left:25px;letter-spacing:1.92px;font-weight:700}@media (max-width:1024px){.page-section.worries .contents-img-txt .desc{margin-left:auto;margin-right:auto}}@media (max-width:600px){.page-section.worries .contents-img-txt .desc{width:100%;padding-left:0}}.page-section.worries .contents-img-txt:first-child h3{padding-left:40px}.page-section.worries .contents-img-txt:nth-child(2) h3{padding-left:51px}.page-worries__bg{position:relative}.page-worries__bg:before{content:"";position:absolute;background:#3ac100;width:329px;height:345px;border-radius:50%;top:10%;right:-22%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.page-worries__bg:before{display:none}}.page-section.contact{background-color:#347c550d;margin:54px 0 0;padding-bottom:50px}.page-section.contact .page-section-title-sub{margin-bottom:16px}.page-section.contact h2{letter-spacing:3.84px;line-height:1.4375}.page-section.contact h2:before{left:45%}.page-section.contact h2:after{left:53%}.page-section.contact .contact-txt{margin:20px 0 0;line-height:2.3;letter-spacing:1.92px}.page-section.contact .contents-inner{padding-top:46px}.page-section.contact .c-btn-inner{max-width:632px;padding:0 25px;margin:32px auto 0}.page-section.contact .c-btn-inner .contents-img-txt{padding:0;text-align:center}.page-section.contact .c-btn-inner .contents-img-txt p{margin-top:4px}.page-section.contact .c-tel-btn{background-color:#fff;font-weight:700;line-height:1.1875;letter-spacing:1.92px;padding:15px 58px}.page-section.contact .c-tel-btn .fa-phone-volume{font-size:23px;margin-right:5px}.page-section.contact .c-mail-btn{background-color:#fff;font-weight:700;line-height:1.1875;letter-spacing:1.92px;padding:18px 24px;padding:18px 74px}.page-section.contact .c-mail-btn .fa-envelope{margin-right:10px;font-size:19px}.page-copy__im-rt{transform:translateY(-231px)}@media (max-width:600px){.page-copy__im-rt{font-size:30px;margin-top:90px}}.page-copy__im-rt .m_mv-page-catch-copy{line-height:1.22;letter-spacing:3.9px}@media (max-width:1024px){.page-copy__im-rt .m_mv-page-catch-copy{font-size:42px;letter-spacing:2.9px}}@media (max-width:600px){.page-copy__im-rt .m_mv-page-catch-copy{font-size:30px;letter-spacing:0}}.page-copy__im-rt .page-catch-copy-sub{margin-top:.85%;letter-spacing:0}.page-section.im{margin-top:138px}.page-section.im .page-section-title-sub{width:14.5%}@media (max-width:1024px){.page-section.im .page-section-title-sub{width:40%}}.page-section.im h2:before{top:83%;left:16%}.page-section.im h2:after{top:126%;left:92%}.page-section.im .contents-img-box .contents-img-items{padding-left:13px}@media (max-width:1024px){.page-section.im .contents-img-box .contents-img-items{padding-left:0}}.page-section.im .contents-img-box .contents-img-items .contents-img-item img{max-width:528px;width:100%}.page-section.im .contents-img-box .contents-img-txt{padding-left:28px;padding:46px 0 0 35px}.page-section.im .contents-img-box .contents-img-txt h3{letter-spacing:2.88px}.page-section.im .contents-img-box .contents-img-txt .desc{width:95.83%}@media (max-width:1024px){.page-section.im .contents-img-box .contents-img-txt{width:90%;margin:auto;padding-left:0}}.page-section.rt{margin-top:184px;margin-bottom:56px;position:relative}.page-section.rt .page-section-title-sub{width:14.5%}@media (max-width:1024px){.page-section.rt .page-section-title-sub{width:40%}}.page-section.rt h2:after{left:59%}.page-section.rt .contents-img-box .contents-img-items{text-align:left;padding-left:24px}@media (max-width:1024px){.page-section.rt .contents-img-box .contents-img-items{padding-left:0}}.page-section.rt .contents-img-box .contents-img-items .contents-img-item img{max-width:420px;width:100%}.page-section.rt .contents-img-box .contents-img-txt{padding:47px 0 0 21px}.page-section.rt .contents-img-box .contents-img-txt .desc{width:94.83%}@media (max-width:1024px){.page-section.rt .contents-img-box .contents-img-txt{width:90%;margin:auto;padding-left:0}}.rt:before{content:"";position:absolute;background:#3ac100;width:323px;height:345px;border-radius:50%;top:53%;right:69%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.rt:before{display:none}}.wrap.wrap-transformY0{transform:translateY(0)}@media (max-width:600px){.page-copy__ed-tr{font-size:42px;letter-spacing:0}}.page-copy__ed-tr .m_mv-page-catch-copy{line-height:1.22;letter-spacing:3.9px}.page-copy__ed-tr .page-catch-copy-sub{margin-top:.85%;letter-spacing:0}.page-section.about-ed{margin-top:35px}.page-section.about-ed .page-section-title-sub{letter-spacing:1.4px;padding-left:60px}@media (max-width:1024px){.page-section.about-ed .page-section-title-sub{width:40%}}.page-section.about-ed .page-section-title-sub:before{left:8px}.page-section.about-ed h2:before{top:83%;left:31%}.page-section.about-ed h2:after{top:126%;left:77%}.page-section.about-ed .contents-img-box .contents-img-items{text-align:left;padding-left:27px}@media (max-width:1024px){.page-section.about-ed .contents-img-box .contents-img-items{padding-left:0}}@media (max-width:1024px){.page-section.about-ed .contents-img-box .contents-img-items .contents-img-item{text-align:center}}.page-section.about-ed .contents-img-box .contents-img-items .contents-img-item img{max-width:420px;width:100%}.page-section.about-ed .contents-img-box .contents-img-txt{padding-left:4px}.page-section.about-ed .contents-img-box .contents-img-txt .desc{margin-top:7px;width:95.83%}@media (max-width:1024px){.page-section.about-ed .contents-img-box .contents-img-txt{width:90%;margin:auto;padding-left:0}}.page-section.reason{margin-top:160px;margin-bottom:56px;position:relative}.page-section.reason .page-section-title-sub{width:6.5%}@media (max-width:1024px){.page-section.reason .page-section-title-sub{width:40%}}.page-section.reason .page-section-title-sub:after{right:-10px;letter-spacing:1.4px}.page-section.reason h2{letter-spacing:1.2px;padding-right:9px}.page-section.reason h2:after{left:59%}.page-section.reason .contents-img-box .contents-img-items{text-align:left;padding:59px 0 0 12px}@media (max-width:1024px){.page-section.reason .contents-img-box .contents-img-items{padding-left:0}}@media (max-width:1024px){.page-section.reason .contents-img-box .contents-img-items .contents-img-item{text-align:center}}.page-section.reason .contents-img-box .contents-img-items .contents-img-item img{max-width:467px;width:100%}.page-section.reason .contents-img-box .contents-img-txt{padding:29px 35px 0 26px;width:59%}.page-section.reason .contents-img-box .contents-img-txt .desc{margin-top:25px;letter-spacing:1.92px}@media (max-width:1024px){.page-section.reason .contents-img-box .contents-img-txt{width:90%;margin:auto;padding-left:0}}.reason:before{content:"";position:absolute;background:#3ac100;width:323px;height:345px;border-radius:50%;top:53%;right:69%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.reason:before{display:none}}.page-section.flow{margin-top:201px}.page-section.flow .page-section-title-sub{width:5.5%;padding-right:71px;letter-spacing:1.4px}@media (max-width:1024px){.page-section.flow .page-section-title-sub{width:40%}}.page-section.flow .page-section-title-sub:after{right:13px}.page-section.flow h2:before{top:83%;left:38%}.page-section.flow h2:after{top:126%;left:68%}.page-section.flow .contents-wrap .cardlist{display:flex;max-width:944px;width:100%;margin:75px auto 0}@media (max-width:1024px){.page-section.flow .contents-wrap .cardlist{flex-wrap:wrap;max-width:472px;padding-right:0}}@media (max-width:600px){.page-section.flow .contents-wrap .cardlist{display:block;padding-right:0}}.page-section.flow .contents-wrap .cardlist .cardlist__item{max-height:247px;max-width:206px;width:206px;border:1px solid #297357;border-radius:10px;background-color:#fff;padding:41px 0}.page-section.flow .contents-wrap .cardlist .cardlist__item .flow-title{font-size:20px;line-height:1.3;letter-spacing:2.4px;font-weight:700;color:#277256;text-align:center;max-width:174px;width:100%;margin:auto}.page-section.flow .contents-wrap .cardlist .cardlist__item .flow-title span{font-size:13px;line-height:2.5714285714;letter-spacing:-.32px;font-family:futura-pt-bold,sans-serif;font-weight:100;font-style:normal;display:block}.page-section.flow .contents-wrap .cardlist .cardlist__item .flow-txt{font-size:16px;line-height:2.2;letter-spacing:1.92px;font-weight:400;max-width:174px;width:100%;margin:24px auto 0;text-align:left}.page-section.flow .contents-wrap .cardlist .cardlist__item .flow-txt span{font-size:12px;line-height:1.7;display:inline-block;letter-spacing:1.44px}@media (max-width:600px){.page-section.flow .contents-wrap .cardlist .cardlist__item{margin:40px auto 0 !important}}.page-section.flow .contents-wrap .cardlist .cardlist__item+.cardlist__item{margin-left:40px}@media (max-width:600px){.page-section.flow .contents-wrap .cardlist .cardlist__item+.cardlist__item{margin-left:0}}@media (max-width:1024px){.page-section.flow .contents-wrap .cardlist .cardlist__item{margin-top:40px}.page-section.flow .contents-wrap .cardlist .cardlist__item:nth-child(2n+1){margin-left:0}}.page-section.ed-cp{margin-bottom:0;background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../../assets/img/ed/ed-bg.jpg);background-size:cover}.page-section.ed-cp .contents-img-box{padding:40px 29px 72px}.page-section.ed-cp .contents-img-box .ed-cp__txt{font-size:32px;line-height:1.1875;letter-spacing:1.6px;color:#340600;padding-top:82px}@media (max-width:600px){.page-section.ed-cp .contents-img-box .ed-cp__txt{font-size:28px;padding-top:0}}.page-section.ed-cp .contents-img-box .ed-cp__txt h3{padding-left:8px;letter-spacing:1.6px;font-weight:700}.page-section.ed-cp .contents-img-box .ed-cp__txt .desc{font-size:22px;line-height:1.3;letter-spacing:1.1px;text-align:left;margin-top:28px;font-weight:400}.page-section.ed-cp .contents-img-box .ed-cp__items{display:flex;margin-left:auto}@media (max-width:1024px){.page-section.ed-cp .contents-img-box .ed-cp__items{margin-top:40px}}@media (max-width:600px){.page-section.ed-cp .contents-img-box .ed-cp__items{display:block}}.page-section.ed-cp .contents-img-box .ed-cp__items .ed-cp__item{width:310px;height:310px}@media (max-width:600px){.page-section.ed-cp .contents-img-box .ed-cp__items .ed-cp__item{width:100%}}.page-section.ed-cp .contents-img-box .ed-cp__items .ed-cp__item .btn-box{padding-top:236px}.page-section.ed-cp .contents-img-box .ed-cp__items .ed-cp__item .btn-box a{padding:7px 40px;background-color:#fff}.page-section.ed-cp .contents-img-box .ed-cp__items .ed-cp__item+.ed-cp__item{margin-left:42px}@media (max-width:600px){.page-section.ed-cp .contents-img-box .ed-cp__items .ed-cp__item+.ed-cp__item{margin-top:40px;margin-left:auto}}.page-section.ed-cp .contents-img-box .ed-cp__items .ed-worries{background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../../assets/img/ed/ed-worries-txt.jpg);background-size:cover;background-position:50% 50%}@media (max-width:1024px){.page-section.ed-cp .contents-img-box .ed-cp__items .ed-worries{margin-left:auto}}@media (max-width:600px){.page-section.ed-cp .contents-img-box .ed-cp__items .ed-worries{margin:0 auto}}.page-section.ed-cp .contents-img-box .ed-cp__items .ed-kobe{background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../../assets/img/ed/ed-kobe-txt.jpg);background-size:cover;background-position:50% 50%}@media (max-width:1024px){.page-section.ed-cp .contents-img-box .ed-cp__items .ed-kobe{margin-right:auto}}@media (max-width:600px){.page-section.ed-cp .contents-img-box .ed-cp__items .ed-kobe{margin:0 auto}}.contact.ed-contact{margin-top:0}@media (max-width:600px){.page-copy__aga-tr{font-size:42px;letter-spacing:0}}.page-copy__aga-tr .m_mv-page-catch-copy{line-height:1.22;letter-spacing:3.9px}.page-copy__aga-tr .page-catch-copy-sub{margin-top:.85%;letter-spacing:0}.page-section.about-aga{margin-top:33px;margin-bottom:0}.page-section.about-aga .page-section-title-sub{width:9.5%}@media (max-width:1024px){.page-section.about-aga .page-section-title-sub{width:40%}}.page-section.about-aga h2:before{top:83%;left:25%}.page-section.about-aga h2:after{top:126%;left:73%}.page-section.about-aga .contents-img-box .contents-img-items{text-align:left;padding-left:25px}@media (max-width:1024px){.page-section.about-aga .contents-img-box .contents-img-items{padding-left:0}}@media (max-width:1024px){.page-section.about-aga .contents-img-box .contents-img-items .contents-img-item{text-align:center}}.page-section.about-aga .contents-img-box .contents-img-items .contents-img-item img{max-width:420px;width:100%}.page-section.about-aga .contents-img-box .contents-img-txt{padding-left:21px}.page-section.about-aga .contents-img-box .contents-img-txt .desc{margin-top:7px;width:94.83%}@media (max-width:1024px){.page-section.about-aga .contents-img-box .contents-img-txt{width:90%;margin:auto;padding-left:0}}.page-section.caution{margin-top:42px;margin-bottom:100px;position:relative}.page-section.caution .contents-box{display:flex;text-align:left}@media (max-width:1024px){.page-section.caution .contents-box{display:block}}.page-section.caution .contents-box .contents-txt{padding:26px 23px;width:50%}@media (max-width:1024px){.page-section.caution .contents-box .contents-txt{width:100%}}@media (max-width:600px){.page-section.caution .contents-box .contents-txt{padding:0}}.page-section.caution .contents-box .contents-txt h2.bg-none{font-size:24px;font-weight:700;letter-spacing:1.2px;position:initial}.page-section.caution .contents-box .contents-txt h2.bg-none:before{content:none}.page-section.caution .contents-box .contents-txt h2.bg-none:after{content:none}.page-section.caution .contents-box .contents-txt .desc{font-weight:400;margin-top:16px;letter-spacing:1.92px;line-height:2}@media (max-width:1024px){.page-section.caution .contents-box{width:90%;margin:auto;padding-left:0}}.page-section.caution .check-box{width:50%;font-weight:400;padding:16px 0;background-color:#fafafa}@media (max-width:1024px){.page-section.caution .check-box{width:100%}}.page-section.caution .check-box .check-box--txt{padding-left:58px;line-height:2.5}.page-section.caution .check-box .check-box--txt .check{color:#277256}.page-section.caution .check-box .check-box--txt .check .fas{margin-right:16px}.page-section.caution:before{content:"";position:absolute;background:#3ac100;width:323px;height:345px;border-radius:50%;top:105%;right:70%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.page-section.caution:before{display:none}}.page-section.about-aga h2.bg-none{font-style:normal;font-weight:700;font-size:32px;font-weight:700;letter-spacing:3.84px;position:initial}.page-section.about-aga h2.bg-none:before{content:none}.page-section.about-aga h2.bg-none:after{content:none}.page-section.about-aga .contents-wrap .contents-list{border:4px solid #cfebe8;padding:26px 27px 33px;text-align:left;max-width:873px;width:100%;margin:16px auto 0}@media (max-width:1024px){.page-section.about-aga .contents-wrap .contents-list{width:80%}}.page-section.about-aga .contents-wrap .contents-list .desc{line-height:1.34;font-weight:400;letter-spacing:.8px}.page-section.about-aga .contents-wrap .contents-list .desc span{line-height:1.34;letter-spacing:4.88px}.page-section.flow--ed{margin-top:77px;position:relative}.page-section.flow--ed .page-section-title-sub{width:6.5%;padding:0 69px 0 55px}@media (max-width:1024px){.page-section.flow--ed .page-section-title-sub{width:40%}}.page-section.flow--ed .page-section-title-sub:before{left:4px}.page-section.flow--ed .page-section-title-sub:after{right:18px}.page-section.flow--ed h2:before{top:83%;left:38%}.page-section.flow--ed h2:after{top:126%;left:68%}.page-section.flow--ed .contents-wrap .cardlist{display:flex;max-width:1100px;width:100%;max-height:478px;margin:75px auto 0}@media (max-width:1024px){.page-section.flow--ed .contents-wrap .cardlist{flex-wrap:wrap;max-width:100%;max-height:100%;display:block}}@media (max-width:600px){.page-section.flow--ed .contents-wrap .cardlist{display:block}}.page-section.flow--ed .contents-wrap .cardlist .cardlist__item{max-width:260px;width:260px;border:1px solid #297357;border-radius:10px;background-color:#fff;padding:0 16px 42px}.page-section.flow--ed .contents-wrap .cardlist .cardlist__item .flow-title{font-size:20px;line-height:1.3;letter-spacing:2.4px;font-weight:700;color:#277256;text-align:center;max-width:174px;width:100%;margin:41px auto 0}.page-section.flow--ed .contents-wrap .cardlist .cardlist__item .flow-title span{font-size:13px;line-height:2.5714285714;letter-spacing:-.32px;font-family:futura-pt-bold,sans-serif;font-weight:100;font-style:normal;display:block}.page-section.flow--ed .contents-wrap .cardlist .cardlist__item .flow-txt{font-size:16px;line-height:2;letter-spacing:1.92px;font-weight:100;width:100%;margin:24px 0;text-align:left}.page-section.flow--ed .contents-wrap .cardlist .cardlist__item .flow-txt span{font-size:12px;line-height:1.7;display:inline-block;letter-spacing:1.44px}@media (max-width:600px){.page-section.flow--ed .contents-wrap .cardlist .cardlist__item{margin:40px auto 0 !important}}.page-section.flow--ed .contents-wrap .cardlist .cardlist__item-03{max-width:247px;width:247px}.page-section.flow--ed .contents-wrap .cardlist .cardlist__item-04{max-width:284px;width:284px}.page-section.flow--ed .contents-wrap .cardlist .cardlist__item+.cardlist__item{margin-left:16px}@media (max-width:1024px){.page-section.flow--ed .contents-wrap .cardlist .cardlist__item+.cardlist__item{margin-left:auto}}@media (max-width:1024px){.page-section.flow--ed .contents-wrap .cardlist .cardlist__item{margin-top:40px;margin:40px auto 0}}.page-section.flow--ed:before{content:"";position:absolute;background:#3ac100;width:329px;height:345px;border-radius:50%;top:51%;right:-13%;transform:translate(-50%,-50%);z-index:-1;opacity:.1;-webkit-filter:blur(9px);filter:blur(9px)}@media (max-width:1600px){.page-section.flow--ed:before{display:none}}.page-section.aga-cp{margin-top:80px;margin-bottom:0;background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../../assets/img/aga/aga-bg.jpg);background-size:cover}.page-section.aga-cp .contents-img-box{padding:40px 24px 72px 30px}.page-section.aga-cp .contents-img-box .aga-cp__txt{font-size:32px;line-height:1.1875;letter-spacing:1.6px;color:#340600;padding-top:109px;width:50%;text-align:left}@media (max-width:1024px){.page-section.aga-cp .contents-img-box .aga-cp__txt{margin:auto}}@media (max-width:600px){.page-section.aga-cp .contents-img-box .aga-cp__txt{font-size:28px;padding-top:0;margin:auto;width:100%}}.page-section.aga-cp .contents-img-box .aga-cp__txt h3{padding-left:8px;letter-spacing:1.6px}.page-section.aga-cp .contents-img-box .aga-cp__txt .desc{font-size:22px;line-height:1.3;font-weight:100;letter-spacing:1.1px;text-align:left;margin-top:28px}.page-section.aga-cp .contents-img-box .aga-cp__items{display:flex;padding-left:64px}@media (max-width:1024px){.page-section.aga-cp .contents-img-box .aga-cp__items{margin-top:40px;padding-left:0}}@media (max-width:600px){.page-section.aga-cp .contents-img-box .aga-cp__items{display:block}}.page-section.aga-cp .contents-img-box .aga-cp__items .aga-cp__item{width:310px;height:310px}@media (max-width:600px){.page-section.aga-cp .contents-img-box .aga-cp__items .aga-cp__item{width:100%}}.page-section.aga-cp .contents-img-box .aga-cp__items .aga-cp__item .btn-box{padding-top:236px}.page-section.aga-cp .contents-img-box .aga-cp__items .aga-cp__item .btn-box a{padding:7px 40px;background-color:#fff}.page-section.aga-cp .contents-img-box .aga-cp__items .aga-cp__item+.aga-cp__item{margin-left:42px}@media (max-width:600px){.page-section.aga-cp .contents-img-box .aga-cp__items .aga-cp__item+.aga-cp__item{margin-top:40px;margin-left:auto}}.page-section.aga-cp .contents-img-box .aga-cp__items .aga-worries{background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../../assets/img/aga/aga-worries-txt.jpg);background-size:cover;background-position:50% 50%}@media (max-width:1024px){.page-section.aga-cp .contents-img-box .aga-cp__items .aga-worries{margin:auto}}@media (max-width:600px){.page-section.aga-cp .contents-img-box .aga-cp__items .aga-worries{margin:0 auto}}.req{color:red;font-size:14px;margin-left:8px}input[type=text],input[type=email],input[type=tel],input[type=date],textarea{border:1px solid #eee;padding:8px;border-radius:3px;margin-top:16px;font-size:16px;width:600px;max-width:100%;background-color:#fbfbfb}input[type=date]{width:150px;margin-top:0}@media (max-width:600px){input[type=text],input[type=email],input[type=tel],textarea{width:95%}input[type=date],select{color:#333;appearance:none;-webkit-appearance:none;min-height:26px}}select{padding:6px;border:1px solid #eee;border-radius:3px;background-image:url(//www.tanaka-sin.com/wp-content/themes/tanaka-clinic/assets/css/../img/common/icon_select_arrow.svg);background-position:right 11px top 55%;background-size:13px;background-repeat:no-repeat;background-color:#fbfbfb;font-family:inherit;font-size:16px;cursor:pointer;position:relative;width:150px;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select:focus{outline:none;box-shadow:none}.contact.aga-contact{margin-top:0}.a-news-box{background-color:initial;box-shadow:none;padding:0;width:100%}.archive-bcn.breadcrumbs span .archive{color:#333}.menu__single{padding-right:20px}.menu__single .fas{transform:rotate(90deg);position:absolute;top:6px;right:-8px}.menu__single .menu__second-level{display:block;position:absolute;z-index:100;padding-top:22px;top:20px;right:-70%;transition:all .2s ease;visibility:hidden;opacity:0}.menu__single .menu__second-level .second-level__menu-box{background-color:#fff;padding:16px 13px;box-shadow:0px 3px 6px #00000029;border-radius:10px}.menu__single .menu__second-level li{margin-left:0;width:137px;font-size:16px;line-height:2;letter-spacing:1.92px;font-style:normal;font-weight:700}.menu__single .menu__second-level li .second-level__titile{position:relative;padding-left:11px}.menu__single .menu__second-level li .second-level__titile:before{content:"";position:absolute;top:50%;left:1%;display:inline-block;width:4px;height:2px;background-color:#3e9e8c}.menu__single .menu__second-level li:first-child+li:nth-child(2){margin-left:0}.menu__single:hover .menu__second-level{visibility:visible;opacity:1;transition:all .5s ease}.menu__single ul.menu__second-level li a:hover{background-color:#fff}.menu__single ul.menu__second-level li a:hover a{color:#333;display:inline-block;padding:3px}.nav-links{display:flex;justify-content:center}.nav-links a{background-color:#277256;color:#fff;text-align:center;width:40px;height:40px;display:inline-block;border-radius:50%;line-height:40px;margin:0 4px}.nav-links span{text-align:center;width:40px;height:40px;display:inline-block;border-radius:50%;line-height:40px;margin:0 4px}.career-table{margin-top:32px}.career-table tr{border-bottom:.5px solid #79a9a5}.career-table th,.career-table td{padding:16px 0}.career-table th{width:25%}.cartoon-wrap{margin-top:75px}.cartoon-wrap h3{font-size:24px;font-weight:700;line-height:1.2083333333;letter-spacing:-.19px;position:relative;padding-left:40px;margin-bottom:16px;display:inline-block}.cartoon-wrap h3:before{content:"";position:absolute;top:50%;left:.58%;display:inline-block;width:30px;height:2px;background-color:#277256}.hissu{font-size:11px;color:red;padding:2px 6px;margin-left:4px}.form-box{margin-bottom:40px}.form-box span.note{font-size:14px}.form-box__flex{display:flex;gap:8px;align-items:center}.form-check{text-align:center}.form-check .wpcf7-list-item{margin:0}@media (max-width:600px){.form-box__flex span{width:48%}}.radio-851{display:block;margin-top:16px}.recap{font-size:14px;text-align:center}.grecaptcha-badge{visibility:hidden}.form-wrap{width:fit-content;margin:0 auto}.form-submit{text-align:center}.wpcf7-spinner{display:block !important}input[type=submit]{appearance:none;-webkit-appearance:none}@media (max-width:600px){.recap{font-size:12px}}.post-content{width:900px;max-width:100%;margin:0 auto}.post-content h2{margin:40px 0}.post-content h3,.post-content h4,.post-content p,.post-content ul,.post-content img{margin:16px 0}.post-content uL{padding:16px;background-color:#d1f2df;width:fit-content;border-radius:5px}.post-content h3{border-left:10px solid #00a749;font-size:18px;padding-left:16px}.page-copy.post-page h2{font-size:40px}@media (max-width:600px){.page-copy.post-page h2{font-size:24px;width:80%}}.post-content strong{color:#2c52a5}.news-items li .news-item .column{background-color:#71b0dd}.news-items li .news-item .news{background-color:#6ecb46}.page-inner .ed-price table td:first-child span{color:red;font-weight:700;font-size:15px}.header-contact__sns{display:flex;margin-left:auto;align-items:center}.header-contact__sns a{display:block}.header-contact__sp .header-contact__sns{padding:10px}.table-time2{font-size:17px}.c-floating{position:fixed;bottom:24px;right:24px;z-index:10}.c-floating:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:210px;height:90px;background-image:linear-gradient(90deg,rgba(247,93,139,1),rgba(254,152,0,1));border-radius:5px;box-shadow:3px 3px 10px #eee}.c-floating:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:80px;background-color:#fff;border-radius:5px}.c-floating__inner{font-weight:500;background-image:linear-gradient(90deg,rgba(247,93,139,1),rgba(254,152,0,1));color:#fff !important;width:190px;height:70px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:5px;position:relative;z-index:5}.c-floating__inner i{font-size:36px}.c-floating:link.c-floating:visited{color:#fff}@media (max-width:600px){.c-floating{bottom:0;right:0;border-radius:0;width:100%}.c-floating:before,.c-floating:after{content:none}.c-floating__inner{gap:8px;flex-direction:row;height:60px;width:100%;border-radius:0}.c-floating__inner i{font-size:24px}}.p-reservation__calendar{text-align:center;margin-bottom:40px}.p-reservation__calendar iframe{width:100%;max-width:800px;height:400px}@media (min-width:768px){.p-reservation__calendar iframe{height:600px}}