a:link,a:visited,a:hover,a:active{text-decoration:none;color:#005ab3}html{font-size:15px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;width:100%;line-height:1.6;letter-spacing:1px}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}img.alignleft{text-align:left;margin-bottom:20px}img.aligncenter{display:block;margin:1px auto;margin-bottom:20px}img.alignright{display:block;margin:1px 1px 1px auto;margin-bottom:20px}body,html{height:100%}#container{width:100%;position:relative;height:auto !important;height:100%;min-height:100%}.article-page+#footer{position:fixed;bottom:0;width:100%;height:30px}.article-page{padding-bottom:120px}.col_left{float:left}.col_right{float:right}.clearfix:after{display:block;clear:both;height:0;visibility:hidden;content:"."}.none_txt{display:none}.pc_none{margin-bottom:20px;color:#fff;text-align:center}.button a{display:inline-block;padding:10px 30px;background-color:#333;border-radius:5px}.button a:link,.button a:visited,.button a:hover,.button a:active{color:#fff}.button a:hover{opacity:.5;transition:all .4s}a.cp_btn{position:relative;display:block;width:160px;padding:.8em;text-align:center;text-decoration:none;color:#fff;background:#005ab3;border:1px solid #fff;overflow:hidden;display:inline-block}a.cp_btn:before{content:"";position:absolute;top:0;left:-150px;height:100%;width:160px;background:#fff;opacity:.3;transition:.4s}a.cp_btn:hover:before{left:0}.caution{color:red;font-size:14px}.bg_green{background-color:#e6fbe3;margin-right:auto;margin-left:auto;padding:30px 0 20px}.fa .fa-chevron-right{font-size:15px;color:#fff}.sub .fa{float:right;font-size:22px;padding-right:25px}.logo{text-align:center}.header_right{float:right;line-height:90px}.logo_txt{display:inline;color:#000;font-size:22px;font-weight:700}.logo_txt span{color:#13a400;font-size:14px}.logo-border{border-bottom:solid 2px #13a400;margin:10px auto 20px;width:100px}.header_inner{width:1400px;margin:0 auto}.inner,.primary_nav_inner{width:960px;margin-left:auto;margin-right:auto}.sub_nav{float:right;font-size:14px;color:#333}.sub_nav li{float:left;padding-left:20px}.sub_nav a{font-size:14px;color:#333}.primary_nav{background-color:#98ca4b;text-align:center}.primary_nav li a{display:block;padding:10px 5px;color:#fff;font-size:14px;text-decoration:none}.primary_nav li:hover{opacity:.7}.header-inner{position:relative}#navbtn{position:absolute;top:1%;right:2%;padding:6px 12px;border:solid 1px #aaa;border-radius:5px;background-color:#fff;cursor:pointer}#navbtn:hover{background-color:#ddd}#navbtn:focus{outline:none}#navbtn i{color:#888;font-size:18px}#navbtn span{display:inline-block;text-indent:-9999px}.nav_bg{width:100%;background-color:#fff}.primary_nav{background-color:#fff;text-align:center}.primary_nav li a{background-color:#fff;color:#333;float:left;font-size:15px;font-weight:700;padding:10px 35px}.primary_nav li:hover{background-color:#7ec313}.primary_nav li a span{color:#13a400;font-size:10px;display:block}#navbtn{display:none}.sp_slider{display:none}.main_image .inner{width:90%}s .top_main{background-color:#fff;width:100%}.top_about .inner{width:90%}.top_main section{padding:40px 0}.site_sec_title{font-size:20px;font-weight:700;padding-bottom:60px;text-align:center}.sb_title{font-size:24px}.txt_c{text-align:center;font-size:18px}.top_contents_list a:hover{opacity:.5}.works_img{margin-right:20px}.top_contact{background-image:url(//shintarokikuchi.com/child-health/wp-content/themes/child-health/./img/bg_about.jpg)}.top_about .col_left{width:50%;padding:80px;height:430px}.top_about .col_right{width:50%;height:430px;position:relative;top:85px}.top_about .col_right img{position:relative;top:0;left:0;z-index:2}.top_about .col_left{line-height:2.5;padding:0 60px 0 0;font-size:16px;text-align:justify}.top_main section.top_about{padding:20px 0 120px}.top_about .col_right:after{content:"";position:absolute;width:100%;height:100%;z-index:1;top:-60px;left:50px;background-image:url(//shintarokikuchi.com/child-health/wp-content/themes/child-health/./img/bg_tex.jpg)}.news_inner{float:left;width:480px}.sec_title{font-size:32px;font-weight:700;margin-bottom:40px;text-align:center;letter-spacing:7px;color:#005ab3;border-bottom:dashed 2px #005ab3;display:inline-block}.bg_sec_title{text-align:center}.news-border{border-bottom:5px solid #6ab62f}.youtube_title{border-bottom:5px solid #6ab62f;display:inline-block;font-size:20px;font-weight:700;margin-bottom:5px;margin-left:25px;padding-bottom:15px;text-align:left;width:495px}.youtube-border{border-bottom:5px solid #6ab62f;margin-bottom:5px}.top_news{background-color:#eff9ff;padding-bottom:20px}.news .news_title{overflow:auto;line-height:1.6}.news_gaiyou{padding:40px 0;border-bottom:1px dotted #9b9b9b;line-height:1.6}.news_gaiyou time{color:#005ab3;float:left;padding-right:13%;font-weight:700}.news_gaiyou a:link,.news_gaiyou a:hover,.news_gaiyou a:visited{color:#000}.news_gaiyou a:hover{color:#005ab3;text-decoration:underline}.tag_category{float:left;display:inline}.news_button{text-align:center;margin-top:20px}.moveWrap{display:inline-block;margin-left:25px}.banner_area ul{display:table;text-align:center;width:100%}.banner_area li{display:table-cell;vertical-align:middle}.banner_area li img{width:50%}.top_schedule .sec_title{color:#fff}.top_schedule{background-image:url(//shintarokikuchi.com/child-health/wp-content/themes/child-health/./img/bg_schedule.jpg);background-size:cover;background-position:center bottom}.top_schedule .inner{width:90%}.top_schedule{background-color:#eff6ff;padding:40px}.top_schedule table{background-color:#fff;width:100%;vertical-align:middle;line-height:1.4}.top_schedule table td,.top_schedule table td th{border:1px solid #ccc;padding:10px;vertical-align:middle}.top_schedule table thead th{background-color:#005ab3;color:#fff}.top_schedule table .column-1{text-align:center}.table_scroll{overflow:auto;white-space:nowrap}.table_scroll::-webkit-scrollbar{height:5px}.table_scroll::-webkit-scrollbar-track{background:#f1f1f1}.table_scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.top_overview table td.column-1{font-weight:700;color:#005ab3}.top_contact{background-color:#f6f4f7}.top_main section.top_map{padding:0}.maps{position:relative;padding-bottom:20.25%;padding-top:30px;height:0;overflow:hidden;background-color:#f6f4f7}.maps iframe,.maps object,.maps embed{position:absolute;top:0;left:0;width:100%;height:100%}#tab{width:40px;height:120px;background:url(//shintarokikuchi.com/child-health/wp-content/themes/child-health/./img/tab.png) no-repeat;position:fixed;right:0;top:100px;z-index:100}#tab a{display:block;width:100%;height:100%}#page-top{position:fixed;bottom:20px;right:20px;font-size:100%;font-weight:700;z-index:999}#page-top a{width:100px;padding:3px 0;text-align:center;display:block;border-radius:3px;background-image:url(//shintarokikuchi.com/child-health/wp-content/themes/child-health/./img/page-top.svg);background-repeat:no-repeat;height:86px;width:68px;z-index:9999}#page-top a:hover{text-decoration:none}footer{width:100%;background:#005ab3;text-align:center;color:#fff}.footer_top{padding:8px 0}.footer_top ul{margin:0 auto}.footer_top ul li{border-right:1px solid #000;display:inline;padding:0 20px}.footer_top ul li:last-child{border-right:0}footer a{color:#333}footer a:hover{opacity:.7}.footer_bottom{background:#fff}.copyright{font-size:12px;color:#fff}.page_primary_title{background-image:url(//shintarokikuchi.com/child-health/wp-content/themes/child-health/./img/bg_page_primary_title.jpg)}.page_primary_title h1{font-size:24px;text-align:center;padding:40px 0;margin-bottom:30px;font-weight:700;color:#fff}.page_title{font-size:24px;position:relative;padding:10px 0 10px 30px;margin-bottom:40px;color:#13a400;background-color:#e1fcdd;font-weight:700;padding-left:40px}h3{font-size:20px;font-weight:700;padding:8px}.page_sub_title{padding-left:40px;border:#ccc 1px solid;margin-bottom:40px}.archievement .page_sub_title{padding-left:40px;border:#ccc 1px solid;margin-bottom:20px}.min_sub{color:#13a400;font-size:20px;padding-bottom:20px}.workds_01_pic li{display:inline}.media_list{margin-bottom:20px}.media_list li{display:inline-block;padding:0 30px 10px 0}.media_02 li:not(:last-child){padding-bottom:10px}.media_02 li dt{color:#98ca4b;font-weight:700}.award_txt li:not(:last-child){padding-bottom:10px}.award_pic li{display:inline-block;padding:20px 20px 0 0}.support_nav{width:589px;margin:0 auto}.support_nav li{display:inline-block;padding-right:5%}.support_nav li:last-child{padding-right:0}.sup_button a{display:inline-block;padding:20px 50px;background-color:#ccc;font-size:18px}.sup_button a:link,.sup_button a:visited,.sup_button a:hover,.sup_button a:active{color:#fff}.sup_button a:hover{background:#98ca4b}.tax_list li dl dt{color:#98ca4b}.transfer li span{font-weight:700}.transfer li:not(:first-child){margin-top:30px}.su-posts-default-loop .su-post-comments-link{display:none}div.wpcf7{padding-left:10px !important}table.tablepress tbody td{vertical-align:middle}.table_type01{width:1000px;border:1px solid #d5d5d5}.table_type01 th{background:#e5e5e5;font-weight:700;border-bottom:1px solid #b5b5b5;border-right:1px solid #b5b5b5;padding:10px;text-align:left;width:26%}.table_type01 td{background:#fff;border-bottom:1px solid #b5b5b5;border-right:1px solid #b5b5b5;padding:10px 5px;line-height:1.5}.table_type01 td dl{margin-bottom:10px}.table_type02{border-collapse:collapse;text-align:left;line-height:1.5;border:1px solid #ccc;width:70%}.table_type02 thead{border-right:1px solid #ccc;border-left:1px solid #ccc;background:#333}.table_type02 thead th{padding:10px;font-weight:700;vertical-align:top;color:#fff}.table_type02 tbody th{width:50%;padding:10px;font-weight:700;vertical-align:top;border-bottom:1px solid #ccc;background:#efefef}.table_type02 td{padding:10px;vertical-align:top;border-bottom:1px solid #ccc}.contact table{border-collapse:collapse;width:100%;border:none}.contact table th,.contact table td{padding:15px 0;border:none;text-align:left;font-weight:400}.contact table th{width:30%}.contact table span{color:#ff2e2e;font-size:12px}.contact .submit{text-align:center;margin-top:60px}.wpcf7-form .table-bordered td,.wpcf7-form .table-bordered th{border:1px solid #eceeef}.wpcf7-form textarea{width:100%}.wpcf7-form input{width:80%;height:35px;font-size:16px;padding-left:10px;letter-spacing:.5px}.wpcf7-form table{width:100%;margin-top:40px}.wpcf7-form table th{padding-right:20px;text-align:left;padding-bottom:40px;vertical-align:middle}.wpcf7-form table th,.wpcf7-form table td{padding:20px;border-top:1px solid #ddd}.wpcf7-form table th span{color:#ff2e2e;font-size:12px}input[type=submit]{-webkit-appearance:none;border-radius:0}input[type=text]{width:80%;height:35px;font-size:16px;padding-left:10px;letter-spacing:.5px}input[type=radio]{width:auto}.wpcf7-form .wpcf7-submit{display:inline-block;padding:14px;text-decoration:none;color:#005ab3;border-radius:50px;transition:.4s;background-color:#fff;border:solid 2px #005ab3;width:280px;height:56px;text-align:center;margin-top:50px;font-size:18px}.wpcf7-form .wpcf7-submit:hover{background:#005ab3;color:#fff}p.submit{text-align:center}.contact .txt{margin-top:20px;margin-bottom:50px}.contact .txt p{margin:0;padding:0;line-height:1.8}.top_contact p{text-align:center}.top_contact{padding-bottom:100px}.privacy h2{font-size:24px;margin-top:20px}.privacy h3{margin-left:-20px;margin-top:40px}@media screen and (max-width:760px){.pc_none{display:inherit}.sec_title{font-size:25px;font-weight:700;padding-bottom:15px;letter-spacing:2px}.profile .table_type01{width:100%}.misson .col_left p{width:100%}.top_about .col_right,.top_about .col_left{width:100%;padding:46px;height:400px;padding:0}.top_about .col_left{line-height:2;margin-bottom:40px}.top_main section.top_about{padding:50px 0 60px}.top_about .col_right{height:290px}.top_schedule table{white-space:nowrap}.top_schedule p{text-align:center}.news .news_title{width:100%}.news_gaiyou{padding:20px 0}.top_about .col_right:after{display:none}.top_about .col_right img{margin:45px 0 0}.top_overview .tablepress tbody td,.top_overview .tablepress tfoot th{border:none}.top_overview table.tablepress tbody tr td{width:100%;display:inline-block}.top_overview table.tablepress tbody tr td:nth-child(odd){text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.top_overview table.tablepress{border:1px solid #ddd}.banner_area li img{width:90%}#tab{top:210px}.wpcf7-form .wpcf7-submit{width:280px;padding:10px 0}.wpcf7-form table th,.wpcf7-form table td{font-size:14px;display:block;width:100%}.wpcf7-form table th{margin:20px 0 0;padding-bottom:0}.wpcf7-form table th,.wpcf7-form table td{padding:0;border:0}.top_main section.banner_area{padding:30px 0 90px}}@media screen and (max-width:1023px){.sp{display:none}.primary_nav_inner{width:100%}.primary_nav{display:none}.primary_nav li a{float:none;border-bottom:1px solid #fff}.footer_top ul li{border-right:0;float:none;padding:0}.footer_top ul li a{padding:10px;display:block;border-bottom:1px dotted #333}.footer_top ul li a:hover{opacity:.5}.chief_col_right{width:100%}.logo img{width:80%}}@media screen and (max-width:760px){img{width:100%}h3{padding:0}.header_inner{width:100%;padding-right:0;padding-left:0}.logo img{width:90%;height:auto}.header_top{padding:0}.logo_txt{font-size:100%;padding-left:0;margin-top:5px}.logo_txt span{font-size:75%}.inner{max-width:90%}.top_main section{padding:30px 0}.site_sec_title{font-size:90%;padding-bottom:30px}.youtube_title{font-size:17px;margin-left:0;margin-bottom:10px;margin-top:20px;padding-bottom:10px;width:100%}.move-box{position:relative;width:100%;padding-top:56.25%}.site_sec_title{font-size:80%}.moveWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{border:1px solid #333;width:100%}.wpcf7 input[type=submit]{font-size:100%;padding:.2em .4em;background:#eee;color:#333;border-radius:4px;cursor:pointer;box-shadow:0 0 1px rgba(0,0,0,.2);border:1px solid #ccc;text-shadow:-1px 1px 0 rgba(255,255,255,1)}}