@charset "UTF-8";.left_box3{margin-bottom:30px;position:relative}.right_box3{margin-bottom:30px;position:relative}@media screen and (min-width:767px){.left_box3{width:45%;float:left;margin-bottom:0;position:relative}.right_box3{width:45%;float:right;position:relative}}.left_box_w{background-color:#ffff;margin-bottom:30px}.right_box_w{background-color:#ffff;margin-bottom:30px}@media screen and (min-width:767px){.left_box_w{width:45%;float:left;margin-bottom:0}.right_box_w{width:45%;float:right}}.back_cw{background-color:#ffff;padding:20px 15px}.page_docter{width:100%;height:60vh;background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/page/doctor_main.jpg);background-size:cover;background-position:center right 35%;position:relative}@media screen and (min-width:767px){.page_docter{height:60vh}}.main_catch{writing-mode:vertical-rl;font-size:180%;font-weight:300;line-height:1.6;position:absolute;top:5vh;left:10vw}@media screen and (min-width:767px){.main_catch{font-size:250%;font-weight:300;line-height:1.6;position:absolute;top:10vh;left:30vw}}.page_title{text-align:center}.page_title>h1{font-size:26px;line-height:1;border-bottom:3px solid #274f7d;padding:0 1em 10px;display:inline-block;font-weight:700}.tt_en{margin-top:5px}.se_box{margin-top:50px}.sp_c_p{font-size:140%;font-weight:800;text-align:center;margin-bottom:20px}@media screen and (min-width:767px){.sp_c_p{font-size:140%;font-weight:800;text-align:left;margin-bottom:10px}}.in_name{margin-top:10px;font-size:120%;font-weight:500;text-align:right}.d_history li{border-bottom:1px dotted #274f7d;margin-bottom:10px;padding-bottom:5px;padding-left:1.5em;text-indent:-1em}.page_clinic{width:100%;height:60vh;background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/page/clinic_main.jpg);background-size:cover;background-position:center right 35%;position:relative}@media screen and (min-width:767px){.page_clinic{height:60vh}}.top_info2 dt{background-color:#274f7d;color:#ffff;display:inline-block;float:left;padding:5px;font-size:10px;line-height:1;margin-bottom:5px;width:6em}@media screen and (min-width:767px){.top_info2 dt{float:left}}.top_info2{margin-top:30px}.top_info2 dd{margin-bottom:20px;line-height:1.6;margin-left:100px}.sec_tt{font-size:140%;font-weight:800;text-align:center;margin-bottom:30px;border-bottom:3px solid #274f7d;padding:0 1em 10px;display:inline-block;margin-left:auto;margin-right:auto}.clin_inn li{margin-bottom:50px}@media screen and (min-width:767px){.clin_inn{margin-top:50px}.clin_inn li{width:45%;float:right;margin-bottom:70px}.clin_inn li:nth-child(2n){margin-right:10%}}.clin_room_t{text-align:center;font-size:140%;font-weight:800;margin-top:15px;margin-bottom:10px}.page_internal{width:100%;height:60vh;background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/page/internal_main.jpg);background-size:cover;background-position:center right 35%;position:relative}@media screen and (min-width:767px){.page_internal{height:60vh}}.wn{margin:0;margin:60px 0 0}@media only screen and (min-width:767px){.wn{max-width:1100px;margin:60px auto 0}.wn_box{display:table;float:none;clear:both;overflow:hidden}}.f140{font-size:140%}.box_r_c,.box_l_c{background-color:#fff;display:table-cell}@media only screen and (min-width:767px){.box_r_c{padding:60px 70px 60px 60px;box-sizing:border-box;background-color:#efefef}.box_l_c{padding:60px 70px 60px 60px;box-sizing:border-box;background-color:#efefef}.box_r_c2{display:table-cell;width:50%;box-sizing:border-box;background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/page/internal01.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.box_l_c2{display:none;background-color:#efefef}.box_l_c3{display:table-cell;width:50%;box-sizing:border-box;background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/page/internal02.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}}.box_r_c2 img,.box_l_c2 img{height:250px;object-fit:cover;background-color:#efefef}.a_c_inner{padding:26px 9.38% 30px}@media only screen and (min-width:767px){.a_c_inner{padding:0}}.mt_box{margin-bottom:50px}@media only screen and (min-width:767px){.mt_box{margin-bottom:70px}}.mt_tt{font-size:140%;margin-bottom:10px;border-bottom:1px solid #274f7d;padding:0 .5em 5px}.mt_tt2{font-size:140%;margin-bottom:-20px;padding:0 .5em 5px}@media only screen and (min-width:767px){.mt_tt2{text-align:center;margin-bottom:10px}}.page_diabetes{width:100%;height:60vh;background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/page/diabetes_main.jpg);background-size:cover;background-position:center right 35%;position:relative}@media screen and (min-width:767px){.page_diabetes{height:60vh}}.mt_tt3{font-size:135%;margin-bottom:10px;padding:0 0 5px}@media only screen and (min-width:767px){.mt_tt3{text-align:center;margin-bottom:10px}}.tou_tebox{float:none;clear:both;overflow:hidden;margin-bottom:50px;position:relative}@media only screen and (min-width:767px){.tou_tebox{margin-bottom:100px}}.dia_tt01{font-size:140%}.box_ti{display:flex;align-items:center}.box_ti>img{width:88px}.tx_tti{font-size:140%;padding-left:10px}.elm-btn2{font-weight:700;letter-spacing:.05em;padding:5px 50px;display:inline-block;color:#fff;text-decoration:none;transition:all .5s cubic-bezier(.23,1,.32,1);margin:30px auto 20px;background-color:#274f7d;font-size:1.1em}.elm-btn2 span{position:relative;left:2px;font-weight:700}.elm-btn2 span:before{line-height:2;content:">";font-size:1.4rem;font-family:'FontAwesome',sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:14px}.elm-btn2:hover{background:#0c2b4d;color:#fff;transition:all .3s}.page_about{width:100%;height:60vh;background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/page/about_main.jpg);background-size:cover;background-position:center right 35%;position:relative}@media screen and (min-width:767px){.page_about{height:60vh}}.p30tb{padding:30px 20px;line-height:1.4}@media screen and (min-width:767px){.p30tb{padding:30px 0}}.what_tou{margin-top:50px}@media screen and (min-width:767px){.what_tou{margin-top:30px}}.what_tou dt{background-color:#274f7d;color:#fff;text-align:center;padding:5px;margin-bottom:5px}@media screen and (min-width:767px){.what_tou dt{width:85px;float:left;padding:20px 0}}.what_tou dd{margin-bottom:50px}@media screen and (min-width:767px){.what_tou dd{padding-left:150px;margin-bottom:100px}}.page_medical{width:100%;height:60vh;background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/page/medical_main.jpg);background-size:cover;background-position:center right 35%;position:relative}@media screen and (min-width:767px){.page_medical{height:60vh}}.medical_box{margin-top:100px;clear:both;float:none;overflow:hidden}.tec_w100{text-align:center;width:100%;display:block}.page_access{width:100%;height:60vh;background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/page/access_main.jpg);background-size:cover;background-position:center right 35%;position:relative}@media screen and (min-width:767px){.page_access{height:60vh}}.google_map_area2{margin-top:20px}@media screen and (min-width:767px){.google_map_area2{margin-top:20px}}.f80aa{font-size:80%;display:block;margin-left:0}@media screen and (min-width:767px){.f80aa{display:inline;margin-left:20px}}.how_lo_li{max-width:1100px;margin-top:50px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.how_lo_li li{margin-bottom:50px}@media screen and (min-width:767px){.how_lo_li li{width:32%;margin-right:2%;float:left}.how_lo_li li:last-child{margin-right:0}}.how_way_t{font-size:140%;border-bottom:#274f7d 1px dotted;padding-bottom:5px;margin-bottom:10px}.pp_li{margin-top:50px}.pp_li li{margin-bottom:50px}.f120{font-size:140%;margin-bottom:10px}.text_in{padding-left:1em}.pp_add{margin-top:30px}.blog_all{max-width:1200px;margin-left:auto;margin-right:auto;float:none;overflow:hidden}.blog_all>li{float:left;width:100%}.blog_all>li{float:left;width:100%;margin-right:8%}@media screen and (min-width:500px){.blog_all>li{float:left;width:46%;margin-right:8%}.blog_all>li:nth-child(even){margin-right:0}}@media screen and (min-width:800px){.blog_all>li{float:left;width:31%;margin-right:3.5%}.blog_all>li:nth-child(even){margin-right:3.5%}.blog_all>li:nth-of-type(3n){margin-right:0}}@media screen and (min-width:1000px){.blog_all>li{float:left;width:22.5%;margin-right:3.3%}.blog_all>li:nth-child(even){margin-right:3.3%}.blog_all>li:nth-of-type(3n){margin-right:3.3%}.blog_all>li:nth-of-type(4n){margin-right:0}}.u-container{max-width:1200px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media only screen and (max-width:767px){.u-container{width:100%}}.p-article{width:65%;margin-bottom:60px}@media only screen and (max-width:767px){.p-article{width:100%;margin-bottom:0}}#side_area{margin-left:10%;width:25%}@media only screen and (max-width:767px){#side_area{margin:0 auto 40px;width:90%}}.blog_b_area img{width:270px;margin:0 0 15px 15px}@media only screen and (max-width:767px){.blog_b_area{display:flex}.blog_b_area img{width:100%;margin:0}.blog_b_area li:first-child{margin-right:15px}}@media only screen and (max-width:570px){.blog_b_area{display:block}.blog_b_area img{width:100%;margin:0}.blog_b_area li{display:block;margin:0 0 15px 15px}}.p-article__head .head_item01{display:inline-block;vertical-align:middle}.p-article__head .head_item02{float:right}.p-article__date{font-size:1.5rem;font-weight:700;letter-spacing:1px;float:left}.p-article__title{clear:both;margin-bottom:10px;font-size:2.5rem}@media only screen and (max-width:767px){.p-article__title{padding-top:.3em;font-size:2.5rem}}.category_b{background-color:#274f7d;color:#ffff;font-size:90%;padding:0 5px;margin-left:15px;display:inline-block}.p-article__body{margin-top:25px}.p-article__body p{margin-bottom:0}.p-article__body img{display:block;margin:auto;width:100%;height:auto}@media only screen and (max-width:767px){.p-article__body p img{width:100%;height:auto}}.p-article__body p a{color:#2a7f93}.p-article__body p a:hover{text-decoration:underline}.p-article_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:space-between}@media only screen and (max-width:767px){.p-article_wrap{padding:0 15px;display:block}}.p-article__body img{margin-bottom:20px}#blog_navi{margin-bottom:30px}.widgettitle{margin-top:15px;list-style-type:none;background-repeat:no-repeat;background-position:5px;font-size:1.5rem;font-weight:800;margin-bottom:10px;display:inline-block}.archive li{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;list-style-type:none}#recent-posts-3,#archives-3{list-style-type:none}.blog_contents img{height:100% !important;width:100% !important;margin-bottom:20px}#blog_navi #recent-posts-3 ul li,#blog_navi #archives-3 ul li{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;padding-left:5px;padding-bottom:3px;margin-bottom:10px;line-height:1.3;float:none;clear:both;overflow:hidden}#recent-posts-3 li img{width:80px;float:left;margin-right:10px;margin-bottom:5px;height:auto}.mw_wp_form{padding:20px 0 70px}.mw_wp_form form dl{margin-bottom:0;padding-bottom:0;display:table;border-bottom:1px solid #cbcbcb;width:100%}.mw_wp_form form dl dt{width:100%;display:block;padding:20px 0 20px;font-size:16px;font-weight:400;padding-bottom:0;font-weight:600}@media only screen and (min-width:767px){.mw_wp_form form dl dt{width:30%;padding:30px 0 30px 20px;display:table-cell;vertical-align:middle;text-align:left;word-break:keep-all}}.mw_wp_form form dl dd{width:100%;font-size:14px;line-height:24px;padding:20px 0 20px;display:block;border-bottom:1px solid #cbcbcb}@media only screen and (min-width:767px){.mw_wp_form form dl dd{padding:30px 0 30px 20px;vertical-align:middle;text-align:left}}.mw_wp_form form dd:last-child{border-bottom:none}.must{background:#f3274d;color:#fff;padding:3px 10px;margin-left:15px;font-size:14px}.privacy .privacy-inner{width:100%;padding:0 25px;height:200px;overflow:auto;margin-top:50px;margin-bottom:50px;border:1px solid #cbcbcb;text-align:left}@media only screen and (min-width:767px){.privacy .privacy-inner{width:70%;margin-left:auto;margin-right:auto}}.mw_wp_form form dl dd input{padding:0 15px;box-sizing:border-box !important;width:95%;height:35px;border:1px solid #cbcbcb;border-radius:4px;margin-top:0;background-color:#fff}.mw_wp_form form dl dd textarea{padding:15px;border:1px solid #cbcbcb;width:95%;box-sizing:border-box !important;background-color:#fff}.privacy .doui{margin-bottom:50px;text-align:center}.form-button input{width:330px;text-align:center;position:relative;display:inline-block;padding:15px 0;color:#fff;background-color:#274f7d}p.form-button{text-align:center}.mw_wp_form form .radio_b dd input{padding:0 15px;box-sizing:border-box !important;width:auto;height:35px;border:1px solid #cbcbcb;border-radius:4px;margin-top:0;background-color:#fff}.nichiji input{width:auto}.mw_wp_form form dl dd select{padding:0 15px;width:365px;height:35px;border:1px solid #cbcbcb;border-radius:4px;margin-top:10px;background:#fff}.jikan{width:auto}.accordion-003{max-width:900px;border-bottom:2px solid #d0d0d0;margin:0 auto 30px}.accordion-003 summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;color:#333;font-weight:600;cursor:pointer}.accordion-003 summary::-webkit-details-marker{display:none}.accordion-003 summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:'';transition:transform .3s}.accordion-003[open] summary:after{transform:rotate(225deg)}.accordion-003 p{transform:translateY(-10px);opacity:0;margin:0;padding:.3em 2em 1.5em;color:#333;transition:transform .5s,opacity .5s}.accordion-003[open] p{transform:none;opacity:1}.tb-wrap{margin:15px 0}@media only screen and (min-width:767px){.tb-wrap{padding:.3em 2em 1.5em}}.dr_box{width:100%;margin:0 auto;border-collapse:collapse;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.dr_box th,.dr_box td{border:1px solid #ddd;padding:14px 18px;text-align:center}.dr_box th{background-color:#e9ecef;font-weight:700}.dr_box tbody tr:nth-child(even){background-color:#f6f6f6}.dr_box caption{caption-side:top;font-size:20px;font-weight:700;margin-bottom:15px}.dr_ul{color:#333}.dr_ul li{text-indent:-1em;padding-left:1em;margin-bottom:5px}@media only screen and (min-width:767px){.dr_ul{padding:.3em 2em 1.5em}}