#mokuji,#mokuji-cat{background:#f3f3f3;border:2px solid #d2d0c5;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);box-sizing:border-box;display:table;width:100%;max-width:650px;margin:40px auto;position:relative;counter-reset:counter;line-height:1.4;font-size:100%}.mokuji-title{position:relative;padding:16px 24px;text-align:center;font-weight:700;font-size:120%;cursor:pointer}#mokuji-toggle{position:absolute;top:50%;right:1em;transform:translateY(-50%);display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}#mokuji ul{display:flex;flex-direction:column;gap:4px;margin-bottom:0;padding-left:0;padding:0 24px 16px}#mokuji ul li{list-style-type:none}#mokuji li a,#mokuji-cat li a{display:flex;align-items:start;gap:4px;padding:4px 0;text-decoration:none;color:#584752;line-height:1.4}#mokuji li a:hover,#mokuji-cat li a:hover{text-decoration:underline}#mokuji li a strong,#mokuji-cat li a strong{font-weight:500 !important}#mokuji .mokuji-h2,#mokuji .mokuji-h3{font-size:95%;user-select:none}#mokuji .mokuji-h2{counter-reset:sub-counter;text-indent:0;position:relative}#mokuji .mokuji-h3{margin-left:1.5em !important;text-indent:0;position:relative;font-size:max(11px,90%)}#mokuji .mokuji-h2 a:before{counter-increment:counter;content:counter(counter) ". ";margin-right:.2em}#mokuji .mokuji-h3 a:before{counter-increment:sub-counter;content:counter(counter) "." counter(sub-counter) ". ";margin-right:.2em}@media screen and (max-width:767px){.mokuji-title{padding:16px}#mokuji ul{padding:0 16px 16px}}
@charset "utf-8";@font-face{font-family:"Rounded Mplus 1c";font-style:normal;font-weight:400;font-display:swap;src:url(//suzukinaika-clinic.jp/medical-column/wp-content/themes/suzukinaika-clinic/assets/css/../fonts/rounded-mplus1c-nav.woff2) format("woff2")}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:swap;src:url(//suzukinaika-clinic.jp/medical-column/wp-content/themes/suzukinaika-clinic/assets/css/../fonts/fontawesome-subset.woff2) format("woff2")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-hospital-o:before{content:"\f0f8"}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0 auto;text-align:left;padding:0;font-family:"Meiryo","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","ＭＳ Ｐゴシック",sans-serif;color:#666;line-height:1.6em;font-size:16px;background:#fff;text-shadow:0px 0px 1px rgba(0,0,0,.1)}img{max-width:100%;height:auto;margin:0 auto;border:0}h1,h2,h3,h4,h5,h6,p,br,ul,ol,li,dl,dt,dd,table,th,td,form,input,select{margin:0;padding:0;border:0;font-size:16px;letter-spacing:0;font:inherit;vertical-align:baseline;outline:none;color:#666;font-family:"Meiryo","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-shadow:0px 0px 1px rgba(0,0,0,.1)}ol,ul,ol,ul{list-style:none}table,table{border-collapse:collapse;border-spacing:0}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,article,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:top;background:0 0}article,article,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;text-decoration:none;outline:none;color:#666;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover{text-decoration:none;opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}a img:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}nav a.current{background:#077a27}aside .current{background:#004c94}.non_hover a img:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;display:block}* html .clearfix{height:1%}.clear{clear:both}.notes{font-size:80%}strong{color:#007a28}.pc_obj{display:block}.pc_obj_inline{display:inline}.sp_obj{display:none}.alignCenter{text-align:center !important}.alignLeft{text-align:left !important}.alignRight{text-align:right !important}.alignRight_pc{text-align:right !important}.clB{color:#4774b9}.clG{color:#009245}.clO{color:#f5aa3b}.clr{color:#009245}.bd_b{border-bottom:2px solid #ff7bac}.fBold{font-weight:700}.f_left{float:left}.f_right{float:right}.ft_14{font-size:14px}.ft_20{font-size:20px}.mb1em{margin-bottom:1em !important}.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mr00{margin-right:0 !important}.mr05{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr1{margin-right:1em !important}.text_frame_g{width:auto;margin:0 0 0 50%;padding:.5rem 1.5rem;border:solid 2px #7fd823}.text_frame_g_ti{color:#7fd823;font-weight:700}#wrapper{width:100%}.inner{margin:0 auto;width:100%;max-width:1080px}.img_r{float:right;margin:0 0 .5em 1em}.img_l{float:left;margin:0 1em .5em 0}.t_indent{text-indent:-1em}.no_indent{text-indent:0;margin-left:0}.normal_link{color:#44af35;text-decoration:underline}.icon_link:before{display:inline-block;font-family:FontAwesome;content:"\f0da";font-weight:400;font-style:normal;margin-right:.5em}.icon_tel:before{display:inline-block;font-family:FontAwesome;content:"\f098";font-weight:400;font-style:normal;margin-right:.5em}.link_blank{color:#f5aa3b;text-decoration:underline;display:inline-block;margin:0 .1em}.link_blank:after{display:inline-block;font-family:FontAwesome;content:"\f2d2";font-weight:400;font-style:normal;margin-left:.4em;font-size:90%}#pageTop{position:fixed;bottom:20px;right:20px}#pageTop a{display:block;z-index:999;padding:5px 10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:#00ced1;color:#fff;font-weight:700;text-decoration:none;text-align:center}#pageTop a:before{content:"\f0aa";font-family:FontAwesome;padding-right:.3em;font-size:1.5em}#pageTop a:hover{text-decoration:none;opacity:.7}.flex{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}.flex_wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.justify_center{-webkit-justify-content:center;justify-content:center}.justify_between{-webkit-justify-content:space-between;justify-content:space-between}.justify_around{-webkit-justify-content:space-around;justify-content:space-around}.aitems_center{align-items:center;-webkit-align-items:center}.aitems_end{align-items:flex-end;-webkit-align-items:flex-end}.column2{width:49%}.fa{vertical-align:middle}.gl-map a:link,.gl-map a:visited{width:14em;text-align:center;padding:.2em 1em;margin:1em auto 1em auto;display:block;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#00ced1;text-decoration:none}.gl-map a:hover{background:#578fe4;color:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-decoration:none}.flex_rrev{flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.flex_crev{flex-direction:column-reverse;-webkit-flex-direction:column-reverse}.justify_center{-webkit-justify-content:center;justify-content:center}.items_center{align-items:center;-webkit-align-items:center}.flex1{flex:1}.flex3{flex:3}.flex2{flex:2}.flex4{flex:4}.flex6{flex:6}.flex7{flex:7}.flex8{flex:8}.flex1,.flex2,.flex3,.flex4,.flex6,.flex7,.flex8{padding:0 1rem}.flex_LRTB{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row}.flex_RLTB{display:flex;display:-webkit-flex;flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.float_TB:after{height:0;content:"";display:block;clear:both}.L20{float:left;width:20%}.L30{float:left;width:30%}.L40{float:left;width:40%}.L50{float:left;width:50%}.L60{float:left;width:60%}.L70{float:left;width:70%}.L80{float:right;width:80%}.R20{float:right;width:20%}.R30{float:right;width:30%}.R40{float:right;width:40%}.R50{float:right;width:50%}.R60{float:right;width:60%}.R70{float:right;width:70%}.R80{float:right;width:80%}.LBP{padding:0 2rem 1rem 0 !important}.RBP{padding:0 0 1rem 2rem !important}header{width:100%;background:url(//suzukinaika-clinic.jp/medical-column/wp-content/themes/suzukinaika-clinic/assets/css/../img/common/h_bg.gif) repeat-x top left;padding:10px 0 .5em;border-bottom:2px solid #56dfe1;margin-bottom:2px}.sc dt{float:left}.sc dd{margin-left:100px}.hdg_seo{text-align:right;color:#7a7a7a;font-size:14px;padding:.5em 0 0;margin:0 auto;width:100%;max-width:1170px;line-height:1.2em}.h1_area{text-align:right;color:#7a7a7a;font-size:14px;padding:1em 0 .5em;margin:0 auto;width:100%;max-width:1170px;line-height:0}.h1_area .hdg_seo{line-height:0;display:inline;background:0 0;padding:0;margin:0;max-width:auto}.h1_area span{font-size:.8em}.sp_update{padding-top:.5em;font-size:.7em}.h_content{display:flex;justify-content:space-between}.h_info{display:flex;justify-content:flex-end;margin-top:1em}.h_info li{display:inline-block;margin-right:.4rem}.h_info li.pc_n{display:none}nav{width:100%;margin-bottom:2px;background:#3eb134;border-top:2px solid #00c0c3;border-bottom:2px solid #56dfe1}nav li{margin:0;float:left;width:10.5%;text-align:center}nav li:nth-child(1){width:18%}nav li:nth-child(5),nav li:nth-child(6){width:14%}nav li a{color:#fff;display:block;padding:1em 0;font-weight:700;font-size:1.16em;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif}nav li a:hover{background:#aacc03}main{background:url(//suzukinaika-clinic.jp/medical-column/wp-content/themes/suzukinaika-clinic/assets/css/../img/common/content_bg.jpg) no-repeat bottom center;background-size:100%}article{float:right;width:76%}aside{width:21%;float:left;margin-bottom:1em}aside ul.aside_nav{margin-bottom:1em}aside .aside_nav li{margin-top:.5em;font-family:"Rounded Mplus 1c"}aside .aside_nav li a{color:#fff;font-size:18px;background:#00529f;border-radius:8px;display:block;padding:.7em 1em}aside .aside_nav li a:before{display:inline-block;font-family:FontAwesome;content:"\f0a9";font-weight:400;font-style:normal;margin-right:.5em}aside .aside_nav li ul li{margin:.5em 0 0 3em}aside .aside_nav li ul li a{color:#00529f;background:0 0;padding:0;font-size:16px;border:none;font-weight:700}aside .aside_nav li ul li a:before{display:inline-block;font-family:FontAwesome;content:"\f0da";font-weight:400;font-style:normal;margin-right:.5em}aside ul.in-link li a{color:#fff;font-size:18px;background:#3eb134;border-radius:8px;display:block;padding:.7em 1em}footer{border-top:5px solid #00ced1;padding-top:3em}footer .f_info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:1em}footer .f_nav{margin-bottom:3em}footer .f_nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}footer .f_nav ul li{font-size:15px;margin-left:1em}footer .f_nav ul li a{display:inline-block}footer .f_nav ul li a:before{display:inline-block;font-family:FontAwesome;content:"\f0da";font-weight:400;font-style:normal;margin-right:.5em;color:#3eb134}.copyright{text-align:center;color:#fff;font-size:12px;padding:.2em 0;background:#00ced1}#follow_nav{position:fixed;top:20vh;bottom:auto;right:0;left:auto;margin:auto;padding:0;writing-mode:vertical-rl;text-orientation:upright;z-index:100}#follow_nav .follow_menu{display:flex;align-items:center;justify-content:space-evenly}#follow_nav .follow_menu li{width:fit-content;height:fit-content}#follow_nav .follow_menu li a{display:flex;justify-content:center;align-items:center;font-size:19px;padding:1rem;color:#fff;font-weight:700}#follow_nav .follow_menu li a.rsv_new{background:#00529f}section{margin:0 auto 3em auto;width:100%;box-sizing:border-box}section section{margin:0 auto 2em auto;width:100%}section .textBk{padding:0 1em;overflow:hidden}section .textBk p{margin-bottom:1em}h1{font-family:"Rounded Mplus 1c"}h3{font-size:19px;border-bottom:1px solid #00ced1;border-left:5px solid #00ced1;padding-left:.8em;margin:1.6em 0 1em;font-weight:700}h4{font-size:16px;border-bottom:1px solid #1368b8;padding-left:0;margin:1.6em 0 1em;color:#1368b8;font-weight:700}h4:before{font-family:FontAwesome;content:"\f0fe\00a0"}h5{font-size:16px;color:#1368b8}.list_dot{padding-left:1rem}.list_dot>li{list-style-type:disc}.list_dot li{margin-left:1em}.list_none{padding-left:1rem}.list_none li{list-style-type:none;margin-left:1em}.list_inline{padding-left:1rem}.list_inline li{display:inline-block;margin-left:1em}.red{color:#d63434}.u_double{border-bottom:double 5px;line-height:1.9}.mb-0{margin-bottom:0 !important}.mainvisual{padding:0;margin:1em auto 1.5em auto;max-width:1200px;position:relative;z-index:1}.mainvisual .mv_txt{position:absolute;right:2%;top:12%;width:100%;max-width:28%;text-align:center;padding:1em;background-color:rgba(255,255,255,.8);z-index:99}.mainvisual .mv_timetable{margin-top:1em}.gaiyo{width:90%;margin:0 auto}.gaiyo .gaiyo_ttl{font-size:20px;color:#007a28;padding:1em 0 0}.gaiyo dt{color:#007a28;float:left}.gaiyo dt:before{display:inline-block;content:"●";margin-right:.3em}.gaiyo dd{padding-left:7em;margin-bottom:.8em}#detail{padding-top:2em;background:url(//suzukinaika-clinic.jp/medical-column/wp-content/themes/suzukinaika-clinic/assets/css/../img/common/content_bg.jpg) no-repeat bottom center #f9fffa;background-size:100%}#detail section{background:#fff;padding:1em;border-radius:8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666}#detail section section{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0}#detail .cp_txt{display:block;text-align:center;font-size:15px}#detail h1{font-family:"Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho";text-align:center;padding:.8em .4em;font-size:35px;font-weight:700;color:#077a27;letter-spacing:5px;border-radius:8px;margin-bottom:10px;background:#c3f3f4;background:-moz-linear-gradient(left,rgba(195,243,244,1) 0%,rgba(255,255,255,1) 36%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(195,243,244,1) 0%,rgba(255,255,255,1) 36%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(195,243,244,1) 0%,rgba(255,255,255,1) 36%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3f3f4',endColorstr='#ffffff',GradientType=1);line-height:1.2}#detail h2{position:relative;font-size:22px;color:#077a27;padding:.7em 0 .7em 2.4em;margin:1.6em 0 1em;font-weight:700}#detail h2:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;width:1.8em;aspect-ratio:36/55;background:url(//suzukinaika-clinic.jp/medical-column/wp-content/themes/suzukinaika-clinic/assets/css/../img/icon_logo.png) center center/contain no-repeat}.dl_style{margin-bottom:2em}.dl_style dt{font-size:110%;font-weight:700;color:#d8358d;border-bottom:2px solid #d8358d;margin-bottom:.5em}.dl_style dt:before{display:inline-block;font-family:FontAwesome;content:"\f0f1";font-weight:400;font-style:normal;margin-right:.5em}.dl_style dd{margin-bottom:1.5em;padding:0 1em;overflow:hidden}.dl_style dd ul,.blue_lis{padding:1em .8em 1em 1.5em;background:#ccf5f5;margin:.5em 0 1.5em}.dl_style dd li,.blue_lis li{font-size:90%}.dl_bg{margin-bottom:2em}.dl_bg dt{background:#65c15d;padding:.2em 1em 0;color:#fff;margin-bottom:.5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.dl_bg dd{font-size:95%;padding:0 1em;margin-bottom:1.5em;overflow:hidden}.case{border:1px solid #00529f;border-radius:8px;margin-bottom:2em}.case .case_ttl{padding:.5em 1em;background:#00529f;text-align:center;color:#fff;border-radius:7px 7px 0 0}.case .case_in{padding:0 1em 1em}.in_lis li{display:inline-block;margin-right:1em}.bd_s{border:1px dashed #ff7bac;padding:1em 1em 1em 2em;margin-bottom:1em;border-radius:8px;background:#fff}.inline-lst,.dl_style dd ul.inline-lst{width:90%;padding:0;background:#ccf5f5;margin:.5em auto .3em auto}.inline-lst li{display:inline-block;margin:0 1em 0 0;padding:0;line-height:1em}.inline-lst li:before{content:"＊";color:#00ced1;display:inline-block}.mt dt{font-weight:700;color:#00529f}.mt dt:before{display:inline-block;font-family:FontAwesome;content:"\f111";font-weight:400;font-style:normal;margin-right:.2em}.mt dd{font-size:90%;margin-bottom:1em;padding:0 1em;line-height:1.4em;overflow:hidden}.page_link{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-bottom:1em}.page_link li{margin:0 .1em .5em}.page_link li a{padding:.2em .8em;font-size:90%;color:#fff;background:#65c15d;border-bottom:2px solid #077a27;border-right:2px solid #077a27;display:inline-block;border-radius:8px}.page_link li a:before{display:inline-block;font-family:FontAwesome;content:"\f107";font-weight:400;font-style:normal;margin-right:.5em}.txt_link{padding:0 .5em;font-size:90%;color:#fff;background:#65c15d;border-bottom:2px solid #077a27;border-right:2px solid #077a27;display:inline-block;border-radius:8px;margin-bottom:.5em}.txt_link:after{display:inline-block;font-family:FontAwesome;content:"\f107";font-weight:400;font-style:normal;margin-left:.5em}.txt_link_b{padding:.8em;font-size:90%;color:#fff;background:#00529f;display:inline-block;border-radius:8px;margin-bottom:.5em}.txt_link_b:after{display:inline-block;font-family:FontAwesome;content:"\f0da";font-weight:400;font-style:normal;margin-left:.5em}.flow{margin-bottom:2em;overflow:hidden}.flow .flow_ttl{border-bottom:2px solid #00ced1;color:#00ced1;font-weight:700;font-size:110%}.flow ul li{background:#ccf5f5;padding:1em 1em 1em 2em;margin-bottom:2em;position:relative}.flow ul li:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(194,225,245,0);border-top-color:#ccf5f5;border-width:15px;margin-left:-15px}.flow ul li:last-child:before{content:none}.flow ul.inner-link{width:90%;margin:.5em auto 0;text-align:left;font-size:92%}.flow ul.inner-link li{padding:0;margin:0}.flow ul.inner-link li:before{content:"●";display:inline-block;color:#007a28;position:static;top:0;left:0;margin:0 .3em 0 0;padding:0;line-height:1.1em;border-width:0}#detail .greeting .doctor{text-align:right;font-size:19px}#detail .greeting .biography dl dt{float:left;font-weight:400;color:#333}#detail .greeting .biography dl dd{padding-left:10.5em}#detail dl.identity dt{color:#077a27;font-weight:700}#detail dl.identity dd{margin-bottom:1em;padding-left:1em}.sliderWp{max-width:680px;margin:0 auto;padding:5px;background:#fbe1a8}.thumb-item-nav{padding:0 0 5px}.thumb-item-nav li{padding:0 1px}.thumb-item-nav span{display:block;text-align:center;font-size:9px;color:#733400;line-height:1.5em}.thumb-item span{text-align:center;font-size:18px;display:block;padding:.5em 0;color:#733400}.clinic_photo li{width:30%}.clinic_photo span{text-align:center;display:block;padding:.5em 0;color:#733400}.slick-list{margin:0 auto}.slick-slide img{text-align:center;margin:0 auto}.slider{margin:0 0 50px}.slider img{width:100%;height:auto}.thumb-item{margin:0 auto 1em;padding:0 1em;width:89%}.thumb-item p{background:#3eb134;color:#fff;font-weight:700;margin-bottom:.2em;padding:.5em 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.thumb-item-nav{margin:0 auto;width:86%;display:flex}.thumb-item-nav li{margin:5px}.thumb-item-nav .slick-current{background-color:#f4b0b9;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.30}.def-tbl{width:97%;margin:0 auto 1.5em auto;border:1px solid #ccc}.def-tbl caption{text-align:right;caption-side:bottom;font-size:90%}.def-tbl th{line-height:1.3em;white-space:nowrap}.def-tbl thead th{background:#65c15d;text-align:center;padding:.8em 1em .5em;white-space:nowrap;color:#fff;font-weight:700;border-bottom:1px solid #ccc}.def-tbl tbody th{text-align:left;color:#077a27;font-weight:700;padding:.8em 1em .5em}.def-tbl td{padding:.8em 2em .5em 1em;text-align:right;line-height:1.3em}.def-tbl td.td-center{text-align:center}.def-tbl tbody tr:nth-child(even){background:#f0f9f6}.def-tbl tbody th:last-of-type,.def-tbl tbody td:last-of-type{border-bottom:0 solid #ccc}.num li{list-style-type:decimal;margin:0 auto .8em}.num li:last-child{margin-bottom:0}.u_arrow:after{font-family:FontAwesome;content:"\f0ab";color:#65c15d;font-size:2em;margin:0 auto 0 5em}.def-tbl2{margin:0 auto}.def-tbl2 tr th{color:#fff;background:#65c15d;flex-wrap:wrap;line-height:2.5em;padding:0 1em;float:left;margin:0 0 0 1em}.def-tbl2 tr td{line-height:2.5em;float:left;margin:0 0 0 1em;text-align:center}.table001{border:1px solid #4774b9;border-collapse:collapse;margin:0 auto 2rem}.table001 th,.table001 td{padding:.7rem 1rem;border:1px solid #4774b9;font-weight:400}.table001 th{background-color:#caf4f5;color:#4774b9;width:20%;text-align:center}.table002{border:1px solid #4774b9;border-collapse:collapse;margin:0 auto 2rem}.table002 th,.table002 td{padding:.5rem .8rem;border:1px solid #4774b9;font-weight:400}.table002 th{background-color:#caf4f5;color:#4774b9;width:70%}.table002 td{text-align:center}div.chart{position:relative;background:#4774b9;border-radius:6px;padding:8px;color:#fff;margin-bottom:45px}div.chart:last-child{margin-bottom:10px}div.chart:after{color:#4774b9;font-size:22px;font-family:'Font Awesome 5 Free';content:"\f103";position:absolute;bottom:-35px;right:50%}div.chart:last-child:after{content:"";bottom:0}.pc_n{display:none}.selfcheck{margin:0 0 1em}.selfcheck dt{font-weight:700;color:#00529f;margin:1.3em 0 .3em}.selfcheck dd ul li{padding:5px 10px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f2f6fa;border-bottom:1px solid #f2f6fa}.selfcheck dd ul li:nth-of-type(odd){background:#f2f6fa;border:none}.selfcheck dd ul li span{white-space:nowrap;padding-left:10px}.selfcheck .result{margin:1.3em 0 1em;padding:1em;text-align:center;background:#f2f6fa}.selfcheck .result button{background:#00529f;color:#fff;font-size:16px;padding:.7em 1em .5em;border:0;border-radius:.5em;margin:0 0 .5em}.selfcheck .result button:focus{outline:0}dl.slide_toggle dt{position:relative;cursor:pointer}dl.slide_toggle dt span{padding:5px 5px 5px 30px;display:inline-block}dl.slide_toggle dt:before{position:absolute;padding-top:5px;padding-left:5px;font-family:"Font Awesome 5 Free";content:"\f105";font-weight:600;color:#fff}dl.slide_toggle dt.selected:before{font-family:"Font Awesome 5 Free";content:"\f107"}:root{--color_main:#077a27;--color_sub:#1368b8;--color_pink_light:#eaf7ec;--color_gray:#f5f5f5;--color_blue_light:#eaf3fb;--color_mark_orange:#ffe17a;--margin_bottom:1.8em;--soft:#f5f5f5}{}.posts_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em 1.2em}.post-content .posts_list a{color:#666;text-decoration:none}.posts_list_img{margin-bottom:.4em}.post-content .posts_list_title{margin-bottom:.6em;text-decoration:underline;font-size:14px}.post-content a .posts_list_date{text-decoration:none;text-align:right;font-size:13px;margin-bottom:0}.post-content div>:first-child,.post-content>:first-child{margin-top:0 !important}section.post-content .posts_viewmore{width:fit-content;margin:3em auto 1em}.post-content .posts_viewmore a{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:260px;max-width:100%;min-height:40px;font-size:1.08em;font-weight:700;letter-spacing:.08em;text-decoration:none;padding:.8em 1em;text-align:center;color:#fff;border-radius:999px;background:var(--color_main);box-shadow:0 2px 2px rgba(100,100,100,.5),0 4px 8px -4px rgba(100,100,100,.2)}section.post-content .pagination{margin:50px 0 20px}.pagination ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:fit-content;margin:0 auto}.pagination li{border:1px solid #ccc;border-radius:8px;overflow:hidden}.pagination li>*{display:flex;align-items:center;justify-content:center;width:max(2em, 36px);aspect-ratio:1/1;aspect-ratio:1}.pagination li a{transition:.4s;text-decoration:none;color:#666}.pagination li:has(.current){background:var(--color_main);color:#fff}.pagination li:has(.dots){border:none}.pagination li:has(.prev),.pagination li:has(.next){background:var(--soft)}.pagination .dots{width:30px}.post-content textarea{width:100%;height:120px;border:1px solid #000}.breadcrumbs-wrap{overflow-x:auto;scrollbar-width:thin;margin-bottom:10px}.breadcrumbs-wrap::-webkit-scrollbar{height:4px}.breadcrumbs-wrap::-webkit-scrollbar-track{background:0 0}.breadcrumbs-wrap::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.breadcrumbs-wrap ul{display:flex;align-items:center;gap:6px;line-height:1;padding-bottom:4px}.breadcrumbs-wrap li:has(a){display:flex;align-items:center;gap:6px}.breadcrumbs-wrap li:has(a):after{content:"";display:block;width:1em;aspect-ratio:1/1;flex-shrink:0;background:url(//suzukinaika-clinic.jp/medical-column/wp-content/themes/suzukinaika-clinic/assets/css/../img/arrow.svg) center center/contain no-repeat}.breadcrumbs-wrap li a{text-decoration:underline;transition:.4s}.breadcrumbs-wrap li a:hover{opacity:.6}.breadcrumbs-wrap li span{word-break:keep-all;white-space:nowrap}.thumbnail{margin-bottom:1em}.post-date{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:max(11px, .9em);margin-bottom:2em}.pr_label{padding:.4em;border:1px solid #666;line-height:1}.post-content,.post-content *{box-sizing:border-box}.post-content p{margin-bottom:1.2em}.post-content>:last-child{margin-bottom:0}.sp-only{display:none}.pc-only{display:block}.post-content a{color:#1a0dab;transition:.4s;text-decoration:underline}.post-content a:hover{opacity:.6}.sub_title{position:relative;font-size:18px;margin:1.6em 0 1em;padding-left:1.4em;font-weight:700;color:var(--color_main)}.sub_title:before{position:absolute;top:.3em;left:4px;content:'';display:block;width:.7em;aspect-ratio:1/1;background:var(--color_main);border-radius:50%}.num_title{position:relative;font-size:18px;margin:1.6em 0 1em;padding-left:2.2em;font-weight:700;color:#666}.num_title_num{position:absolute;top:.7em;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.6em;aspect-ratio:1/1;background:var(--color_main);color:#fff}.accent_red{color:#d63434;font-weight:700}.accent_blue{color:var(--color_sub);font-weight:700}.note_text{display:inline-block;font-size:.8em;color:#707070}p .note_text{margin-bottom:0}.post-content *:has(+.note_text){margin-bottom:2px}.strong_text{font-weight:700}.highlight_text{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_orange) 0%);background:linear-gradient(transparent 64%,var(--color_mark_orange) 0%);font-weight:700}.table{width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:var(--margin_bottom)}.table thead th{background:var(--color_pink_light)}.table thead th,.table tbody th{text-align:center;font-weight:700}.table th,.table td{vertical-align:middle;text-align:center;font-size:.9em;padding:.7em;white-space:wrap;border:1px solid #dcdcdc}.table tbody th{background:hsla(0,0%,59%,.05)}.post-content .table th>:last-child,.post-content .table td>:last-child{margin-bottom:0}.table ul:not([class]),.table ol:not([class]),.table .check_items{text-align:left;width:fit-content;margin-right:auto;margin-left:auto}.table ul:not([class]) li,.table ol:not([class]) li,.table .check_items li{width:fit-content}.table img{margin:0 auto}.table_logo{margin:0 auto 4px;max-width:150px}.table .cta_btn{margin-top:0;width:100%}.table .cta_btn a{margin:0 auto;width:100%;min-width:auto;border-radius:20px;padding:.8em;font-size:1.1em}.table .cta_btn a:after{display:none}.normal_box{padding:1.4em;border:1px solid #7fd823;margin-bottom:var(--margin_bottom)}.post-content .normal_box>:first-child{margin-top:0}.post-content .normal_box>:last-child{margin-bottom:0}.normal_box.-color{border:none;background:var(--color_pink_light)}.normal_box.-gray{border:none;background:var(--color_gray)}.normal_box.-border{border:2px solid var(--color_main)}.normal_box.-border .box_title{color:var(--color_main)}.post-content .colorbox>:last-child{margin-bottom:0}.box_title{font-size:18px;margin:1.5em 0 .8em;font-weight:700}ul:not([class]),ol:not([class]),ul.check_items{padding-left:0;margin-bottom:var(--margin_bottom)}ul:not([class]) li,ol:not([class]) li,.check_items li{margin:.6em 0}.post-content ul:not([class]) li{position:relative;padding-left:1.2em}.post-content ul:not([class]) li:before{content:"";position:absolute;display:block;background:var(--color_main);width:.5em;aspect-ratio:1/1;top:.6em;left:.3em;border-radius:50%;flex-shrink:0}.post-content ol:not([class]){padding:0 0 0 20px}.post-content ol:not([class]) li{list-style-type:decimal;padding-left:0}.post-content ol:not([class]) li::marker{color:var(--color_main);font-weight:700}.post-content ol:not([class]) li:before{display:none}.check_items li{position:relative;padding-left:1.5em}.check_items li:before{position:absolute;left:2px;top:.5em;content:"";display:block;width:.8em;aspect-ratio:2/1;transform:rotate(-45deg);border-left:2px solid var(--color_main);border-bottom:2px solid var(--color_main)}.img_side{display:grid;grid-template-columns:48% 1fr;gap:14px;margin-bottom:var(--margin_bottom)}.img_side img{width:100%;height:auto;margin-bottom:1em}.flex-inner>:last-child{margin-bottom:0}.img_wrap{margin-bottom:var(--margin_bottom)}.img_wrap:after{content:"";display:table;clear:both}.img_wrap img{float:left;max-width:48%;margin:0 14px 10px 0}.img_wrap_inner>:last-child{margin-bottom:0}.down_arrow{width:min(65px, 15%);margin:2.4em auto;aspect-ratio:2/1;clip-path:polygon(50% 100%,100% 0,0 0);background:var(--color_sub)}.down_arrow_small{width:min(36px, 10%);margin:1.4em auto;aspect-ratio:2/1;clip-path:polygon(50% 100%,100% 0,0 0);background:var(--color_sub)}.img_full{width:100%;margin-bottom:var(--margin_bottom)}.img_full img{display:block;width:100%;height:100%}.cite_box{position:relative;padding:1.5em 1.5em 1.5em 3em;background:var(--color_gray);width:100%;margin-bottom:var(--margin_bottom)}.cite_box .img_full{width:80%;margin:0 auto 1em}.cite_box>:last-child{margin-bottom:0}.cite_box:before{content:"";display:block;width:5px;height:calc(100% - 3em);position:absolute;top:1.5em;left:1.5em;border-left:solid 1px rgba(180,180,180,.75);border-right:solid 1px rgba(180,180,180,.75)}.speech_bubble{position:relative;background:#ccf5f5;width:fit-content;min-width:40%;padding:.8em 1em;margin:1.6em auto 1.4em;font-size:18px;font-weight:700;text-align:center;color:var(--color_sub)}.speech_bubble:after{background:inherit;content:"";bottom:-15px;width:16px;aspect-ratio:1/1;left:50%;position:absolute;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);visibility:visible;border-top:none;border-left:none}.summary_box{border-radius:8px;padding:1.4em;margin-bottom:var(--margin_bottom);background:linear-gradient(to bottom,#fff 1%,#fff 33%,#fff 52%,#eaf5e9 69%,#d6ecd4 84%,#abd7a7 100%)}.post-content .summary_box_inner>:last-child{margin-bottom:0}.summary_box_title{display:block;text-align:center;background:url(//suzukinaika-clinic.jp/medical-column/wp-content/themes/suzukinaika-clinic/assets/css/../img/bg_line_g.png) repeat-x center left;margin-bottom:1em}.summary_box_title span{font-size:18px;font-weight:700;background:#fff;display:inline-block;padding:0 1.2em;max-width:90%;color:var(--color_main)}.research_box{padding:1.4em;background:hsla(0,0%,59%,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);margin-bottom:var(--margin_bottom)}.post-content .research_box>:last-child{margin-bottom:0}.research_box_title{text-align:center;position:relative;margin-bottom:1em;font-weight:700}.info_box{position:relative;padding:1.4em;margin-bottom:var(--margin_bottom)}.info_box:before{position:absolute;top:0;left:0;content:"";display:block;width:min(24%, 100px);aspect-ratio:1/1;border-top:2px solid #c9cacc;border-left:2px solid #c9cacc}.info_box:after{position:absolute;bottom:0;right:0;content:"";display:block;width:min(24%, 100px);aspect-ratio:1/1;border-bottom:2px solid #c9cacc;border-right:2px solid #c9cacc}.info_box_title{width:fit-content;max-width:100%;font-weight:700;line-height:1.6;margin-bottom:.8em}.info_box_inner{font-size:90%}.info_box_inner>:last-child{margin-bottom:0}.cta_btn{width:fit-content;margin:30px auto 40px}.cta_btn a{position:relative;display:flex;align-items:center;justify-content:center;gap:min(22px, 1.4em);width:fit-content;min-width:290px;max-width:100%;min-height:60px;font-size:1.08em;font-weight:700;color:#fff;text-decoration:none;padding:1em 1.4em 1em 2em;text-align:center;border-radius:999px;background-image:linear-gradient(90deg,#f5aa3b,#e9a136);box-shadow:0 4px 10px rgba(100,100,100,.5),0 4px 8px -4px rgba(100,100,100,.2);transition:.3s ease-in-out;overflow:hidden}.cta_btn a:before{animation:2s 0s shine linear infinite;background:linear-gradient(to right,rgba(255,255,255,0) 25%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 75%);content:'';height:100%;left:-100%;position:absolute;top:0;transform:skewX(-15deg);width:100%}@keyframes shine{20%{left:100%}100%{left:100%}}.cta_btn a:after{content:'';display:block;width:.5em;aspect-ratio:1/1;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);border-radius:1px;transition:.3s ease-in-out;flex-shrink:0}@media (hover:hover){.cta_btn a:hover{transform:translateY(-3px);color:#44381a;opacity:1;box-shadow:0 6px 14px rgba(100,100,100,.5),0 4px 8px -4px rgba(100,100,100,.2)}.cta_btn a:hover:after{border-color:#44381a;transform:rotate(45deg) translate(5px,-5px)}}.label{display:flex;gap:6px;flex-wrap:wrap;align-content:center;padding:0;margin-bottom:var(--margin_bottom)}.label li{background:hsla(0,0%,59%,.05);border-left:3px solid #b4b4b4;color:#8b9195;letter-spacing:0;display:inline-block;padding:.4em .8em;margin:0;font-size:.8em}.label li.label_active{background:var(--color_blue_light);border-left-color:var(--color_sub);color:#525252}.scroll_table{overflow-x:auto;padding-right:1px;margin-bottom:var(--margin_bottom)}.scroll_table .table thead th{width:min(190px, 40vw)}.scroll_table .table thead th:first-of-type{width:min(150px, 30vw)}.scroll_table .table{width:110%;max-width:none;margin-bottom:0}.scroll_table .table th,.scroll_table .table td{text-align:center}table.sticky_top thead{position:sticky;top:-1px;left:0;z-index:5}table.sticky_top thead th:not(:last-of-type){position:relative}table.sticky_top thead th:not(:last-of-type):after{position:absolute;top:0;right:-1px;content:"";display:block;width:1px;height:100%;background:#d4d4d4}.scroll_table .sticky_left{min-width:110%}.sticky_left{will-change:transform}.scroll_table .sticky_left thead th{width:min(190px, 40vw)}.scroll_table .sticky_left thead th:first-of-type{width:min(150px, 30vw)}.sticky_left thead th{background-color:var(--tbody-th-color--bg,hsla(0,0%,59%,.05));color:#000;min-width:160px}.sticky_left thead th a{color:#1a0dab}.sticky_left tbody th,.sticky_left thead th:first-child{position:sticky;top:0;left:0;background:var(--color_pink_light);z-index:1}.sticky_left tbody th:before,.sticky_left thead th:first-child:before{position:absolute;top:0;left:-1px;content:"";display:block;height:100%;width:1px;background:#d4d4d4}.quick_link{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;line-height:1.6;letter-spacing:.1em;padding-left:0;margin-bottom:var(--margin_bottom)}.quick_link li{text-align:center;margin:0;list-style-type:none}.quick_link a{display:flex;align-items:center;justify-content:center;padding:.4em 1em;height:100%;color:#fff;background:#65c15d;border-bottom:2px solid #077a27;border-right:2px solid #077a27;border-radius:8px;text-decoration:none}.quick_link a:before{display:inline-block;font-family:FontAwesome;content:"\f107";font-weight:400;font-style:normal;margin-right:.5em}.order_list_title{position:relative;font-size:18px;margin:1.6em 0 1em;padding-left:2em;font-weight:700}.order_list_num{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:1.8em;color:var(--color_main)}.highlight{padding:.8em;border-top:double 6px var(--color_sub);margin:2em 0 1em;background:var(--color_blue_light)}.highlight_note{font-size:.8em;display:block;margin-bottom:4px}.highlight_name{font-size:1.3em;font-weight:700}.post-content .highlight>:last-child{margin-bottom:0}.process_step{position:relative;padding:0 0 2em 24px}.process_step:has(+.process_step){margin-bottom:0}.process_step:before{position:absolute;left:7px;top:20px;display:block;content:"";border-left:2px solid hsla(0,0%,78%,.5);height:calc(100% - 20px)}.process_step_num{display:flex;align-items:center;margin-left:-24px;font-size:1.5em;margin-bottom:.3em;color:var(--color_main);font-weight:700}.process_step_num:before{content:"";display:block;background:var(--color_main);box-sizing:border-box;width:16px;aspect-ratio:1/1;margin-right:8px;z-index:1}.process_step_title{font-size:18px;margin-bottom:.5em;line-height:1.6;font-weight:700}.post-content .process_step_inner>:last-child{margin-bottom:0}.recommend_post{margin:40px 0}.recommend_post_title{margin-bottom:1em;font-size:18px;max-width:100%;background:hsla(0,0%,78%,.5);text-align:center;font-weight:700;padding:.4em 1em}.recommend_post_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 14px}.recommend_post_item .recommend_post_img{width:100%;margin-bottom:8px}.recommend_post_item .image_wrap img{display:block;width:100%;height:auto}.post-content .recommend_post_item_title{margin-bottom:0;font-size:.9em;line-height:1.6}.recommend_post.areapost .posts_viewmore{margin:1.4em auto 3em}.recommend_post.areapost .posts_viewmore a{font-size:1em}.qa{margin-bottom:1em}.qa_q{font-size:inherit;line-height:1.5;padding:.8em 2.6em .8em 3em;position:relative;background:#65c15d;color:#fff;border-radius:4px;cursor:pointer}.qa_q p{color:#fff}.qa_q_icon{bottom:unset;display:block;font-weight:400;top:.7em;left:.8em;line-height:1.8;position:absolute;text-align:center;width:1.8em;color:#fff}.qa_q:after{content:"▶";display:block;position:absolute;right:1.2em;top:50%;transform:translateY(-50%);font-size:.8em;transition:transform .2s ease}.qa_q.-open:after{transform:translateY(-50%) rotate(90deg)}.post-content .qa_q>:last-child,.post-content .qa_a>:last-child{margin-bottom:0}.qa_a{line-height:1.5;padding:1em .8em 1em}.text_link,.text_link_icon{width:fit-content;margin:auto 0 1.5em auto;text-align:right;font-size:max(11px, .9em)}.text_link_icon a{position:relative;padding-left:1.2em}.text_link_icon a:before{content:'';position:absolute;top:.3em;left:0;display:block;background:url(//suzukinaika-clinic.jp/medical-column/wp-content/themes/suzukinaika-clinic/assets/css/../img/link-icon.png) center center/contain no-repeat;width:1em;aspect-ratio:1/1}.post-content .text_link:has(+.text_link),.post-content .text_link:has(+.text_link_icon),.post-content .text_link_icon:has(+.text_link),.post-content .text_link_icon:has(+.text_link_icon){margin-bottom:8px}.img_slider{width:100%;background:hsla(0,0%,59%,.05);padding:1.4em;overflow-x:auto;margin-bottom:var(--margin_bottom)}.img_slider_wrap{width:fit-content;display:flex;justify-content:center}.img_slider_list{display:flex;gap:1em;padding:0;margin:0;list-style:none}.img_slider_list li{flex:0 0 calc(33.3% - 16px);max-width:calc(33.3% - 16px);position:relative}.img_slider_list li>:first-child{margin-top:0}.img_slider_list li>:last-child{margin-bottom:0}.img_slider_list li:last-child:after{content:"";position:absolute;top:0;left:100%;height:1px;width:1.25em;background-color:transparent}.img_slider_list img{width:100%;height:auto;display:block;margin-bottom:8px}.img_slider_list .img_slider_caption{display:block;max-width:100%;font-size:.8em;line-height:1.4;white-space:normal;overflow-wrap:break-word;text-align:left}.img_slider.img_slider_center{overflow-x:hidden}.img_slider.img_slider_center li{width:33.33%}.img_slider.img_slider_center .img_slider_list{justify-content:center;gap:1em}.tab_area{margin-bottom:var(--margin_bottom)}.tab_list{display:flex;gap:4px;border-bottom:2px solid var(--color_main)}.post-content .tab{border-radius:5px 5px 0 0;flex:auto;text-align:center;cursor:pointer;width:100%;min-height:50px;padding:4px;margin:0;display:flex;flex-direction:column;justify-content:center;font-size:.8em;line-height:1.3;border:1px solid #b4b4b4;border-bottom:none}.post-content .tab.active{position:relative;border:1px solid var(--color_main);border-bottom:none;color:var(--color_main);background:var(--color_pink_light)}.post-content .tab.active:after{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);content:"";display:block;width:1.6em;aspect-ratio:2/1;clip-path:polygon(50% 100%,100% 0,0 0);background:var(--color_main)}.tab_content{display:none;padding:1em .8em .8em;border:1px solid #b4b4b4}.tab_content.show{display:block}.post-content .tab_content>:last-child{margin-bottom:0}.pros_cons{margin-bottom:var(--margin_bottom)}.pros_cons:has(+.pros_cons){margin-bottom:16px}.pros_cons[data-type=merit]{border:2px solid var(--color_main)}.pros_cons[data-type=merit] .pros_cons_title{background:var(--color_pink_light);border-bottom:2px solid var(--color_main)}.pros_cons[data-type=demerit]{border:2px solid #b4b4b4}.pros_cons[data-type=demerit] .pros_cons_title{background:hsla(0,0%,59%,.05);border-bottom:2px solid #b4b4b4}.pros_cons_title{padding:.6em 1em;font-weight:700;font-size:18px}.pros_cons_inner{padding:1em 1.25em}.post-content .pros_cons_inner>:last-child{margin-bottom:0}.pros_cons_list{position:relative;margin:0;margin-bottom:16px}.pros_cons_list li{padding-left:1.2em;position:relative;margin:.6em 0}.pros_cons_list li:before{content:"";position:absolute;display:block;width:.5em;aspect-ratio:1/1;top:.5em;left:.3em;border-radius:50%;flex-shrink:0}.pros_cons[data-type=merit] .pros_cons_list li:before{background-color:var(--color_main)}.pros_cons[data-type=demerit] .pros_cons_list li:before{background-color:#000}.voice_scroll{overflow-x:scroll;display:flex;gap:16px;margin-bottom:var(--margin_bottom)}.voice{width:100%;min-width:80%;justify-content:space-around;-webkit-justify-content:space-around;align-items:center;-webkit-align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:hsla(0,0%,59%,.05);padding:1.4em;border:1px solid #ddd;white-space:normal;overflow:hidden;scroll-snap-align:center}.voice_info{width:100%;margin-bottom:1em}.voice_name{font-weight:700;margin-bottom:14px;font-size:18px}.post-content .voice_label{width:100%;list-style:none;margin-left:0;padding-left:0}.voice_label li{margin:.6em 0}.voice_label span{display:inline-block;padding:4px 6px;margin-right:8px;background:var(--color_main);color:#fff;letter-spacing:.08em;font-weight:700;font-size:.8em}.voice_inner{display:flex;align-items:flex-start;gap:10px}.post-content .voice_inner>:last-child{margin-bottom:0}.access_map_title{font-size:18px;border:1px solid;border-radius:2px;text-align:center;min-width:2em;padding:.5em 1.25em;position:relative;width:fit-content;margin:2em auto 1.5em;background:#fff;font-weight:700}.access_map_title:before{background:inherit;border-bottom:1px solid;border-right:1px solid;bottom:-.9em;content:"";width:1em;aspect-ratio:1/1;left:50%;position:absolute;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);visibility:visible}.access_map{margin-bottom:var(--margin_bottom)}.toggle_box{margin-bottom:var(--margin_bottom)}.toggle_box_title{position:relative;cursor:pointer;border:1px solid #ddd;margin:0;padding:.8em 2.6em .8em .8em;position:relative;background:#fff;font-weight:700;font-size:18px}.toggle_box_title:after{content:"▶";display:block;position:absolute;right:1.2em;top:50%;transform:translateY(-50%);font-size:.8em;transition:transform .2s ease}.toggle_box_title.action:after{transform:translateY(-50%) rotate(90deg)}.toggle_box_title.action{background:var(--color_blue_light)}.toggle_box_inner{display:none;padding:10px 18px 10px}.toggle_box_inner p{margin-bottom:.8em}.post-content .toggle_box_inner>:last-child{margin-bottom:0}.toggle_box_flex{display:flex;align-items:flex-start;gap:20px}.toggle_box_sub_title{flex-shrink:0;font-weight:700}
@charset "utf-8";@media only screen and (max-device-width:1169px){body{width:100%;margin:0 auto 0 auto;padding:0;font-size:92%}}@media only screen and (max-width:767px){body{width:100%;margin:0;padding:0}.pc_obj,.pc_obj_inline{display:none}.sp_obj{display:block}.alignRight_pc{text-align:left !important}.alignLeft_sp{text-align:left}.f_left,.f_right{float:none}.img_r{float:none;margin:0 auto 1em auto;display:block;text-align:center}.img_l{float:none;margin:0 auto 1em auto;display:block;text-align:center}.mr1{margin-right:0 !important}.inner,.inner_indent{margin:0 auto;width:95%}.column2{width:100%;margin:0 auto}.flex_wrap_sp{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex1,.flex2,.flex3,.flex4,.flex6,.flex7,.flex8{padding:0}.flex_LRTB,.flex_RLTB{flex-direction:column;-webkit-flex-direction:column}.L20,.L30,.L40,.L50,.L60,.L70,.L80,.R20,.R30,.R40,.R50,.R60,.R70,.R80{width:100%;float:none}.LBP,.RBP{padding:0 0 1rem !important}.text_frame_g{width:auto;margin:0}}@media only screen and (max-width:767px){.table001 th,.table001 td{padding:.2rem}}@media only screen and (max-device-width:1169px){header{width:100%}article{margin:0 1% 0 0}#pageTop{bottom:10px;right:10px}nav li:nth-child(5),nav li:nth-child(6){letter-spacing:-2px}}@media only screen and (max-width:767px){header .yoyaku{margin:.5em auto;padding:0;text-align:center}.hdg_seo{text-align:center;font-size:8px;padding:.2em 0;margin:.5em auto}.h_content{width:60%;display:block}.h_logo{text-align:center}.h_info{flex-wrap:wrap;justify-content:space-between}.h_info li{width:49%;margin:0 0 .6rem}.h_info li.pc_n{display:inline-block}nav .inner{width:100%}nav ul li{width:50%;font-size:13px;border-bottom:2px solid #fff}nav li:nth-child(1),nav li:nth-child(5),nav li:nth-child(6){width:50%}nav ul li a{padding:.5em 0}article{float:none;width:100%;margin:0 0 1em;max-width:inherit}aside{float:none;width:100%;text-align:center;max-width:inherit}aside li{margin:0 auto .5em;width:65%;text-align:left}footer{padding:2em 0 0}footer .logo{width:95%;margin:0 auto;text-align:center}footer .f_info .f_logo{margin:0 0 1em}#follow_nav{display:none}section{margin:0 auto 2em auto;width:100%}.mainvisual{position:static}.mainvisual .mv_txt{position:static;width:90%;max-width:inherit;margin:0 auto .5em auto}.gaiyo{width:98%}.gaiyo dt{float:none}.gaiyo dd{padding-left:1.5em}iframe{width:100%}#detail{padding-top:1em}#detail section{padding:.7em}#detail section section{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}section .textBk{padding:0 .5em}#detail h1{font-size:22px}#detail h2{font-size:20px;padding:.6em 0 .5em 1.8em;margin-bottom:.4em}#detail h2:before{width:1.4em}#detail h3{font-size:18px}.pc_n{display:block}.page_link{-webkit-justify-content:flex-start;justify-content:flex-start}.page_link li a{padding:.2em .4em}.dl_style dd{padding:0}.dl_style dd ul,.blue_lis{padding:.5em .5em .5em 1.5em}#detail .greeting .biography dl dt{float:none}#detail .greeting .biography dl dd{padding-left:0}#detail dl.identity dd{padding-left:.5em}.thumb-item{width:100%}.thumb-item-nav{width:100%}.def-tbl.colonoscopy-tbl thead{display:none}.def-tbl.colonoscopy-tbl tbody th{display:block;float:none;background:#65c15d;color:#fff;border-bottom:1px solid #ccc;padding:.8em .2em .5em .5em}.def-tbl.colonoscopy-tbl tbody td{display:block;float:none;padding:.2em 2em .2em 0}.def-tbl.colonoscopy-tbl tbody tr td.f3:before{content:"３割負担";color:#00529f;display:inline-block;text-align:center;font-size:80%;margin-right:1em}.def-tbl.colonoscopy-tbl tbody tr td.f1:before{content:"１割負担";color:#00529f;display:inline-block;font-size:80%;margin-right:1em}.def-tbl.ultrasound-tbl thead{display:none}.def-tbl.ultrasound-tbl tbody th{display:block;float:none;background:#65c15d;color:#fff;border-bottom:1px solid #ccc;padding:.8em .2em .5em .5em}.def-tbl.ultrasound-tbl tbody td{display:block;float:none;padding:.2em 2em .2em 0}.def-tbl.ultrasound-tbl tbody tr td.f4:before{content:"自費検査※";color:#00529f;display:inline-block;text-align:center;font-size:80%;margin-right:1em}.def-tbl.ultrasound-tbl tbody tr td.f3:before{content:"３割負担";color:#00529f;display:inline-block;text-align:center;font-size:80%;margin-right:1em}.def-tbl.ultrasound-tbl tbody tr td.f1:before{content:"１割負担";color:#00529f;display:inline-block;font-size:80%;margin-right:1em}}@media (hover:hover){.pagination li a:hover{background:var(--color_main);opacity:1;color:#fff}}@media screen and (max-width:767px){.sp-only{display:block}.pc-only{display:none}.section-wrap{font-size:14px}.breadcrumbs-wrap{font-size:.8em}.post-content .posts_viewmore a{min-width:200px}.normal_box,.summary_box,.research_box,.info_box,.img_slider,.voice{padding:1.25em}.img_side{grid-template-columns:1fr;gap:0}.down_arrow{margin:2em auto}.cite_box{padding:1.25em 1.25em 1.25em 2.4em}.cite_box:before{left:1em}.cite_box .img_full{width:100%}.quick_link{grid-template-columns:repeat(2,1fr)}.highlight_name{font-size:1.2em}.recommend_post_wrap,.posts_list{grid-template-columns:repeat(2,1fr)}.img_slider_list li{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}.voice{width:100%;min-width:90%}.voice_inner .img_side img{max-width:370px;margin-right:auto;margin-left:auto}.speech_bubble{font-size:16px}.summary_box_title span{font-size:16px;padding:0 .8em}.sticky_top .cta_btn a{font-size:.9em}.sub_title,.num_title,.pros_cons_title,.voice_name,.toggle_box_title{font-size:16px}}@media screen and (max-width:400px){.recommend_post_wrap,.posts_list{grid-template-columns:1fr}.cta_btn a{min-width:auto}}