@charset "utf-8";#template{display:none}.br-pc,.br-sm{display:none}.br-tb{display:block}.col25{width:48%}.col25:nth-child(2n+1){margin-left:0}.news_list .col25{margin-left:3%}.news_list .col25:nth-child(2n+1){margin-left:0}.main_column .col25:nth-child(3n),.main_column .col25:nth-child(3n+2){margin-left:2%}.main_column,.side_bar{width:100%}.side_bar{display:flex;justify-content:space-around;margin-top:30px;border-top:1px solid #b5b5b6;padding-top:20px}#category-nav{min-width:25%}#category-nav h3{font-size:22px}#inquiry input,#inquiry select{max-width:240px}#inquiry textarea{max-width:300px}#page #lead h1,.single #lead h2{font-size:36px}.single #lead h2{margin-bottom:0}section{padding:30px 0}section h2{padding:10px 0;font-size:34px;margin-bottom:14px}section h2 img{max-width:78px}#page section h2{font-size:32px;margin-bottom:0}body>article section .in1200,body.news-page>.in1200>.flex-around,body>article section>.in960,body>article section>.in600{padding:0 10px 20px}#header #i-navi{display:none}#i-navi{display:block;position:relative;margin-top:28px}#i-navi ul{margin:0 auto;padding:0;list-style-type:none;max-width:560px;width:auto;justify-content:center;display:flex;flex-flow:row wrap}#i-navi ul li a{box-sizing:border-box;padding:0 14px;background:rgba(0,90,45,.7);font-size:13px;text-align:center;margin:0 5px 10px;min-width:90px;color:#fff;display:block}.main_column header h1,.main_column header h2{font-size:26px}section.bg_white{padding-top:8px}section.bg_transparent #svg-bg,section.bg_white #svg-bg{margin-top:-8px}#lead{padding-top:36px}#header{background-color:rgba(255,255,255,.93);position:fixed;left:0;top:0;z-index:100;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.1);margin-bottom:0;padding-bottom:6px}#header>.in1200{margin-top:8px;padding:0 20px}#header .logo h1,#header .logo div{font-size:15px}#header .logo a{padding-top:6px}#header .logo .img{width:240px}#header .contact{font-size:14px;line-height:1}#header .contact .tel{font-size:28px;padding-top:5px;padding-bottom:2px}#header .time{float:none;margin:auto;padding:8px;clear:both;font-size:15px}#header .time table{margin:0 auto 4px}#header .time table tr th,#header .time table tr td{padding:.3em .8em}#c-navi{margin:10px}#g-navi{padding:0 10px 10px;z-index:90}#c-navi>.in1200,#g-navi>.in1200{padding:0}#c-navi ul{flex-wrap:wrap}#c-navi li{width:33.3%;border:1px solid #fff;box-sizing:border-box;background:url(//kimura-do.com/wp-content/themes/the-company/css/../img/navi_ico.png) no-repeat right 20px center}#c-navi li:nth-child(1),#c-navi li:nth-child(2),#c-navi li:nth-child(3),#c-navi li:nth-child(4){width:50%}#c-navi ul li a{padding:3px 0;width:100%;text-align:center}#header #g-navi{margin-bottom:2px;border-bottom:none}#header #g-navi ul{flex-wrap:wrap;margin-top:10px}#header #g-navi ul li{width:33.3%;box-sizing:border-box;margin:0}#header #g-navi ul li a{padding:10px;background:beige;border:1px solid #fff}#g-navi ul li:before{content:none}#g-navi ul li a{padding:10px;background:beige;border:1px solid #fff}#main{padding-top:350px;height:350px !important}.main_text{padding:10px 26px 5px !important;border-radius:20px;top:42px}h2{font-size:24px}.main_text p{font-size:16px;padding:1em 1.3em}#top #lead{padding-top:0;padding-bottom:20px}#top .description img{display:block;height:auto;margin:auto;width:auto}#top .description .flex-around{flex-wrap:wrap}#top .description .flex-around>div:last-child h2{text-align:center !important;margin-bottom:0;padding-bottom:0;font-size:32px}#top .description .flex-around>div:last-child{text-align:center !important;margin-left:0}#top .description p:last-child{font-size:1em !important;padding:2px 22px !important}.white_box{border-radius:16px}.bg_white .white_box.col50 h3,.bg_transparent .white_box.col50 h3{border-radius:15px 15px 0 0}#top .white_box{width:48%;flex-grow:unset;padding-bottom:10px}#top .white_box:nth-child(5){min-width:auto}#top .white_box:nth-child(7){margin-left:auto;margin-right:auto}.white_box h3,.white_box.col50 h3,.white_box.in100per h3{font-size:24px}.white_box.col50 p{font-size:1em}#top .white_box.col50 p:last-child{margin-top:26px}.white_box .more{font-size:1.1em}.white_box img{width:auto}.white_box img.alignleft{margin-left:0;margin-right:1em}.white_box img.alignright{margin-left:1em;margin-right:0}.white_box .case_img img{width:auto;margin:auto}#top .white_box.col50:nth-child(3) img{margin-top:6px}#top .white_box.col50:nth-child(4) img{margin-top:-6px}#top .white_box:nth-child(5) img{margin-top:-12px}#top .white_box.col50 img{margin-left:1vw;margin-bottom:20px}#about .access dt{width:140px;float:left;clear:both}#about .access dd{float:right;text-align:left;width:calc(100% - 200px)}#about .opentime dl{overflow:hidden}#about .opentime dt{width:180px;float:left;clear:both;margin:0 0 .75em;display:flex;justify-content:flex-end}#about .opentime dd{float:right;text-align:left;width:calc(100% - 210px);-webkit-margin-start:0;margin-left:0}#about .opentime dd p{margin:0 0 .25em}#page #lead p.subtitle{margin-bottom:20px}.content_body{min-height:100px}.news_list article a{padding:.8em 1.3em}.news_list .content{text-align:left}.news_list .content img{top:20px}.news_list h3{display:block;margin-left:0;margin-top:6px}.main_column>article>header{width:auto}.main_column .news_list article a{padding:.8em}.main_column .news_list .date{display:block;margin:4px 0 8px}.main_column .news_list .category,.single .category{margin-left:0;font-size:14px;padding:6px 12px}.main_column .news_list .tag,.single .tag{font-size:14px;padding:4px 9px;min-width:84px}.news_list .alignleft{margin-right:18px}#page .news_list h3{line-height:1.3}.case_img{padding:8px}.case_img .case_img_wrap{padding:0 10px}#page .bg_green .more{max-width:400px;border-radius:14px}.bg_white .white_box,.bg_transparent .white_box{width:100%;margin:.5em 0 1em}.process_wrap.flex-around{flex-flow:column;align-items:center}.process_wrap,.process_wrap.flex-around>div{width:400px !important;justify-content:center}.process_wrap .arrow p{transform:rotate(90deg) !important}#voice #lead p{text-align:left!important}#artificial .faq_a_text>div:first-of-type{display:block;text-align:center}#artificial .faq_a_text>div:first-of-type{justify-content:flex-start}#artificial .faq_a_text>div:first-of-type img{width:38%}.white_box.small{margin:auto auto 20px;padding:18px 26px}.philosophy,.research{width:auto;max-width:90%}#profile li{margin-left:0}#page section#CT-scan h2{font-size:26px}#CT-scan .merit h3{font-size:22px}article#map .white_box.col33{min-width:48%}article#map .white_box.col33:nth-child(3n){margin-left:0}section#research_answer.bg_transparent{padding-top:26px}.research{padding:10px 20px 20px}.research ol{padding-left:0;max-width:500px;margin:auto}.research li{padding-right:0}#research_answer p{width:100%}#research_answer p:nth-of-type(2){border-top:none}#research_answer p:nth-of-type(2n){border-left:1px dotted #a0b4bf}#privacy .philosophy{min-width:350px}#footer,#footer p{font-size:14px}#footer .flex-around{padding:0 30px 10px}#footer .flex-around>div{padding:6px}.footer-box1{margin-left:0}.footer-box2 .head{margin:0 0 6px}#footer ul{margin:20px 0 0;padding-left:0}#footer li{padding-left:12px}#gotop{opacity:.8;width:60px;right:10px;bottom:8px}#c-navi ul li ul{display:none}#c-navi ul li:hover ul{display:none}#container{padding-top:129px}.posi_R img{width:90% !important}.trgle_icoL{left:-30%}.trgle_icoR{left:35%}@media (max-width:767px){.white_box.col50 p{font-size:15px}#page section h2 img,#page section.bg_green h2 img{display:none}#page #greeting section h2{font-size:26px;line-height:1.3}}@media (max-width:729px){#top .white_box img{float:none;margin:auto !important}.white_box p{margin:10px 0}.white_box .faq_a_text p{margin:0 0 4px}#top .white_box.col50 p:last-child{margin-top:14px}#top .white_box.col50:nth-child(3) img{margin:13px auto !important}}.poririn_box{width:30%;margin-bottom:10px}.poririn_box:nth-child(3n+1){margin-left:0}#page section#poririn h2{font-size:26px}.sub_title{text-align:center}.sub_read{text-align:center}.white_system p{margin:0}#page section .poririn_table{width:100%;font-size:14px}.poririntaC{font-size:20px}#poririn img{margin-bottom:20px}#header .icons{display:none}