@charset "UTF-8";html{overflow-y:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;overflow-x:hidden}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:14px;font-size:1.4em;color:#274f7d;line-height:1.6em;letter-spacing:.1rem;font-weight:500;background:#fcfcfc;margin:0 !important;width:100%;box-sizing:border-box}@media screen and (min-width:767px){body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:16px;font-size:1.6em;line-height:1.8em}}img{width:100%}.pc_on{display:none}@media screen and (min-width:767px){.sp_on{display:none}.pc_on{display:block}}.Josefin{font-family:'Josefin Sans',sans-serif;font-weight:400}.tab{display:block}.fcp{color:#ac0d6c}.back_g_c{background-color:#efefef}.te_c{text-align:center}@media screen and (min-width:767px){.fcc{text-align:center}}.f20{font-size:20px}.f18{font-size:18px}.mgt5{margin-top:5px}.mgt10{margin-top:10px}.mgt15{margin-top:15px}.mgt30{margin-top:30px}.mgt50{margin-top:50px}@media screen and (min-width:767px){.mgt50{margin-top:80px}}.mgt100{margin-top:100px}.mgt50_sp{margin-top:50px}@media screen and (min-width:767px){.mgt50_sp{margin-top:0}}.mb20{margin-bottom:20px}.mgb50{margin-bottom:50px}.p30tb{padding:30px 0}.te_in{padding-left:1em;text-indent:-1em}.se_tt2{margin-left:auto;margin-right:auto;text-align:center}.ttundel{padding:.5rem 2rem;margin-bottom:.2rem;border-bottom:3px solid #274f7d;font-weight:700;font-size:26px;display:inline}.tt_rubi{margin-top:5px;text-align:center}.base_wapper{margin:0 auto;padding:0 15px}.page_images_top{width:100%;height:calc(80vh - 65px);background-image:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/top/top_main.jpg);background-size:cover;background-position:center right 35%;position:relative}@media screen and (min-width:767px){.page_images_top{height:calc(100vh - 95px)}}.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:20vw}}.contact{position:fixed;bottom:0;width:100%;color:#ffff;text-align:center}.contact a{color:#ffff}@media screen and (min-width:767px){.contact{display:none}}.contact_wapper{background-color:#274f7d;padding:10px 15px}.f25{font-size:25px;font-weight:900;line-height:1}.f25:before{width:20px;height:20px;content:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/common/tel2.png);background-size:contain;vertical-align:middle;margin-right:5px}.time_to{display:block;font-size:10px}.mm10{line-height:1.0}.clear_box{float:none;clear:both;overflow:hidden}.wapper01{max-width:1100px;padding:0 20px;margin-left:auto;margin-right:auto;margin-top:50px;float:none;clear:both;overflow:hidden}@media screen and (min-width:767px){.wapper01{margin-top:100px}}.wapper_in01{margin-top:50px}@media screen and (min-width:767px){.wapper_in01{margin-top:80px}}.wapper02{max-width:1100px;padding:70px 20px 50px;margin-left:auto;margin-right:auto;margin-top:50px;float:none;clear:both;overflow:hidden}@media screen and (min-width:767px){.wapper02{margin-top:100px;padding:100px 20px 50px}}.wapper03{max-width:1100px;padding:50px 20px;margin-left:auto;margin-right:auto;margin-top:50px;float:none;clear:both;overflow:hidden}@media screen and (min-width:767px){.wapper03{margin-top:100px}}.wapper04{max-width:1100px;padding:70px 20px 50px;margin-left:auto;margin-right:auto;margin-top:50px;float:none;clear:both;overflow:hidden}.wapper05{max-width:1100px;padding:20px 20px 50px;margin-left:auto;margin-right:auto;margin-top:50px;float:none;clear:both;overflow:hidden}@media screen and (min-width:767px){.left_box{width:47.5%;float:left}.right_box{width:47.5%;float:right}}.left_box2{margin-bottom:30px}@media screen and (min-width:767px){.left_box2{width:43%;float:left;margin-bottom:0}.right_box2{width:43%;float:right}}.tel_ii{font-size:25px;margin-top:10px}.tel_ii:before{width:15px;height:15px;content:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/common/tel3.png);background-size:contain;vertical-align:middle}.top_info{margin-top:30px}.top_info dt{background-color:#274f7d;color:#ffff;display:inline-block;padding:5px;font-size:10px;line-height:1;margin-bottom:5px}@media screen and (min-width:767px){.top_info dt{float:left}}.top_info dd{margin-bottom:20px;line-height:1.6}@media screen and (min-width:767px){.top_info dd{margin-left:100px}}.info_tab{background-color:#274f7d;color:#ffff;display:inline-block;padding:5px;font-size:10px;line-height:1;margin-bottom:5px}.table_openday{border:1px solid #274f7d;border-collapse:collapse;padding:15px 20px;width:100%;border-right:none;border-left:none}.table_openday span{margin-right:20px}.th_01{border:1px solid #274f7d;padding:15px 20px;text-align:center;font-weight:400;border-right:none;border-left:none}.td_01,.td_02{border:1px solid #274f7d;padding:15px 20px;text-align:center;border-right:none;border-left:none}.td_02{background-color:#e4f4fd}.google_map_area{margin-top:60px}@media screen and (min-width:767px){.google_map_area{margin-top:100px}}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}@media screen and (min-width:767px){.gmap{padding-bottom:36.25%}}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.back_white_news{background-color:#ffff;margin:30px auto;padding:25px 10px;max-width:900px}@media screen and (min-width:767px){.back_white_news{margin:50px auto;padding:35px 20px}}.news_dl{margin:50px 10px}.news_category{background-color:#274f7d;color:#ffff;display:inline-block;padding:5px;font-size:10px;line-height:1;margin-right:15px}.news_dl dt{margin-bottom:8px}@media screen and (min-width:767px){.news_dl dt{margin-bottom:20px;width:25%;float:left}}.news_dl dd{margin-bottom:20px}@media screen and (min-width:767px){.news_dl dd{margin-bottom:20px;margin-left:25%}}.sign_top{margin-top:10px;margin-right:5px;text-align:right;font-size:18px}.left3_box{margin-bottom:30px;vertical-align:top}.boxpre{position:relative}.mid3_box{margin-bottom:50px;vertical-align:top}.right3_box{vertical-align:top;margin-bottom:50px}@media screen and (min-width:767px){.left3_box{width:18%;display:inline-block;margin-right:3%}.mid3_box{width:36%;display:inline-block;margin-right:5%}.right3_box{width:36%;display:inline-block}}.mid3_box img,.right3_box img{margin-bottom:15px}.mesu_tt{background-color:#ffff;color:#274f7d;padding:5px 10px;font-size:20px;position:absolute;bottom:25px;right:5px}.mid4_box{vertical-align:top}@media screen and (min-width:767px){.mid4_box{margin-left:22%;margin-top:50px}}.box4_i{position:relative}@media screen and (min-width:767px){.box4_i{width:46%;float:left}}.box4_txt{margin-top:15px}@media screen and (min-width:767px){.box4_txt{width:48%;float:right;margin-top:0}}.mesu_tt2{background-color:#ffff;color:#274f7d;padding:5px 10px;font-size:20px;position:absolute;bottom:15px;right:5px}.flex_sl{width:230px;margin-right:auto;margin-left:auto;position:relative;margin-top:50px;margin-bottom:10px}@media all and (min-width:500px){.flex_sl{width:500px}}@media all and (min-width:1000px){.flex_sl{width:1100px}}.flex-nav-prev{position:absolute;top:50%;left:-30px;margin-top:-18px;margin-right:0;margin-bottom:0}.flex-nav-next{position:absolute;top:50%;right:-30px;margin:-18px 0 0}.flex-nav-prev a{display:block;width:15px;height:29px;background:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/control/slider_prev.png) no-repeat;background-size:15px 29px;text-indent:-9999px}.flex-nav-next a{display:block;width:15px;height:29px;background:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/control/slider_next.png) no-repeat;background-size:15px 29px;text-indent:-9999px}.flex-control-nav{text-align:center;margin:20px 0 0}.flex-control-nav li{display:inline-block;margin:0 5px}.flex-control-nav li a{width:8px;height:8px;background:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/control/slider_off.png) no-repeat;background-size:8px 8px;text-indent:-9999px;display:inline-block}.flex-control-nav li a.flex-active{width:8px;height:8px;background:url(//noguchiclinic.jp/wp/wp-content/themes/noguchi/css/../images/control/slider_on.png) no-repeat;background-size:8px 8px;text-indent:-9999px;display:inline-block}.l-map{width:100%;height:300px}.flex_sl2{width:220px;margin-right:auto;margin-left:auto;position:relative;margin-top:50px;margin-bottom:10px}@media all and (min-width:500px){.flex_sl2{width:500px}}@media all and (min-width:1000px){.flex_sl2{width:1030px}}.blog_t_card{position:relative;margin:0 29px 30px auto;background-color:#fff;box-shadow:0 1px 1px -1px rgba(0,0,0,.5);-webkit-transition:.3s;transition:.3s}.blog_t_card a{display:block}.blog_t_card__photo{position:relative;overflow:hidden;width:100%}.blog_t_card__photo:before{content:'';display:block;padding-top:60%}.blog_t_card__photo:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(29,32,33,0);-webkit-transition:.3s;transition:.3s}.blog_t_card__photo .detail_text{position:absolute;z-index:1;display:block;top:45%;width:100%;color:#fff;text-align:center;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.3s;transition:.3s}.blog_t_card__photo .detail_text:after{position:absolute;content:'';bottom:-6px;left:50%;width:90px;height:2px;margin-left:-45px;background-color:#fff;opacity:0;-webkit-transition:.3s;transition:.3s}.blog_t_card__photo .post_img{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post_img{height:100%;object-fit:cover}.blog_t_card__photo .empty_img{position:absolute;top:0;left:0;width:100%;height:100%}.blog_t_card__caption{padding:15px}.blog_t_card__title{margin-bottom:10px;font-size:1.5rem;color:#333}.blog_t_card__title:after{content:'';display:block;width:1.5em;height:1px;margin-top:10px;background-color:#308a9f}.blog_t_card__text{font-size:1.2rem;color:#666}.blog_t_card__text p{display:inline}.blog_t_card__status{position:absolute;top:-7px;left:3.5%;z-index:5}@media all and (min-width:768px){.blog_t_card{width:314px}.blog_t_card:nth-child(3n){margin-right:0}.blog_t_card__caption{padding:15px 20px}.blog_t_card:hover{box-shadow:0 1px 8px 1px rgba(0,0,0,.2)}.blog_t_card:hover .blog_t_card__photo .detail_text{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.blog_t_card:hover .blog_t_card__photo .detail_text:after{opacity:1}.blog_t_card:hover .blog_t_card__photo:after{background-color:rgba(29,32,33,.7)}}.elm-btn{font-weight:700;letter-spacing:.05em;padding:15px 30px;display:inline-block;color:#fff;text-decoration:none;transition:all .5s cubic-bezier(.23,1,.32,1);margin:30px auto 20px;background-color:#120d52;font-size:1.2em}.elm-btn span{position:relative;left:2px;font-weight:700}.elm-btn 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-btn:hover{background:#00a0e9;color:#fff;transition:all .3s}footer{background-color:#f1f1f1;margin-top:30px}.footer_info{float:none;clear:both;overflow:hidden}.google_map_area_f{margin-bottom:30px;margin-top:30px}@media screen and (min-width:767px){.google_map_area_f{margin-top:0}}.gmap2{height:0;overflow:hidden;padding-bottom:70%;position:relative}@media screen and (min-width:767px){.gmap2{padding-bottom:70%}}.gmap2 iframe{position:absolute;left:0;top:0;height:100%;width:100%}.footer_wapper{max-width:1100px;padding:0 20px;margin-left:auto;margin-right:auto;float:none;clear:both;overflow:hidden;padding-top:25px}@media screen and (min-width:767px){.footer_wapper{padding-top:20px}}address{font-size:12px;text-align:center;clear:both;float:none;overflow:hidden}.info_box_mm{height:100px}@media screen and (min-width:767px){.info_box_mm{height:0}}.nmt00{margin-top:0}