.facebook-wrapper{max-width:500px;margin:0 auto}.facebook-wrapper>.fb-page{width:100%}.facebook-wrapper>.fb-page>span,.facebook-wrapper iframe{width:100% !important}body{font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Helvetica Neue','Helvetica','Arial','sans-serif','Hiragino Kaku Gothic ProN','Meiryo','ヒラギノ角ゴ ProN W3','Osaka','MS PGothic',sans-serif}a,a:visited{color:#2c9300}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#3ed000}h2,h3,h4,h5{font-family:"Gothic MB101 Bold"!important}h2{font-weight:900;color:#206203}h2.page-title{font-size:2.25rem}.eye_catch_h2{width:100%;margin-top:10px;margin-left:auto;margin-right:0;height:0!important;padding-top:26.27%!important;background-size:contain!important;position:relative!important;background-position:right bottom!important;background-repeat:no-repeat!important;top:0;left:0}.eye_catch_h2 h2{position:absolute!important;bottom:15px;width:100%;padding-left:1rem!important;font-size:350%!important;color:rgba(255,255,255,1)!important;text-shadow:0px 1px 4px rgba(0,0,0,.75)}@media screen and (max-width:768px){.eye_catch_h2 h2{font-size:225%!important;bottom:5px}}h3{font-size:1.5rem;color:#206203}h4{font-size:1.25rem;color:#3c6c26}h5{font-size:1.1rem;color:#3f4f38}#recruit h5{font-size:1.5rem;color:#e70064;border-bottom:2px solid #e70064;width:auto;margin:0}header.header{background:url(//www.kiyama-inc.com/wp-content/themes/kiyama/../../../img/headder_back.jpg);background-size:cover;max-width:100%;padding-top:35%;position:relative;background-position:right}header.header.contentpage{background:url(//www.kiyama-inc.com/wp-content/themes/kiyama/../../../img/head_pageback.png);background-repeat:repeat-x;background-size:contain;background-color:#3eb134;max-width:100%;padding-top:.5rem;padding-bottom:0;position:inherit}h1#page_title{font-size:1rem!important;padding:2px 2px 2px .5rem!important;margin:0!important;background:#2c9300;color:#fff}h1#page_title a,h1#page_title a:link{color:#fff}#site_branding #catch_copy,#site_branding #sub_tit,#site_branding a{text-shadow:3px 3px 4px rgba(0,0,0,.4),-3px -3px 4px rgba(0,0,0,.4),-3px 3px 4px rgba(0,0,0,.4),3px -3px 4px rgba(0,0,0,.4)!important}#site_branding #logo img{max-width:90px;vertical-align:middle;float:left;text-shadow:0 1px 2px rgba(0,0,0,.6)}.contentpage #site_branding #logo img{max-width:60px!important}@media screen and (max-width:768px){h1#page_title{display:none}}header #site_branding{display:block;position:relative;bottom:12rem;padding-left:10%;width:100%}header #site_branding.contentpage{bottom:inherit;top:0}header #site_branding #catch_copy{font-weight:900;font-size:1.75rem;margin:0;padding:0;line-height:1em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}header #site_branding.contentpage #catch_copy{font-size:1.1rem}header #site_branding div#logo{display:block;font-family:"Gothic MB101 Bold";font-size:4rem;font-weight:900;margin:0;padding:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}header #site_branding.contentpage div#logo{font-size:2.5rem;display:inline-block}header #site_branding #sub_tit{font-family:"Gothic MB101 Bold";font-weight:900;font-size:2rem;margin:0;padding:0;line-height:1em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}header #site_branding.contentpage #sub_tit{font-size:1.5rem;display:inline-block;margin-left:1rem}.mob_sepr{display:none;height:.5rem}#breadcrumbs{background:rgba(44,147,0,1);color:rgba(255,255,255,1)}#breadcrumbs a{color:rgba(255,255,255,1);text-decoration:none;padding-left:.5rem}@media screen and (max-width:768px){header #site_branding{bottom:120px;text-align:left;margin-left:auto;margin-right:auto}header #site_branding #catch_copy{font-size:1rem;margin-left:90px}header #site_branding div#logo{font-size:3.2rem}header #site_branding #sub_tit{font-size:2.2rem}header #site_branding.contentpage{bottom:0;left:auto;right:auto;text-align:center}header #site_branding.contentpage #catch_copy{font-size:1rem}header #site_branding.contentpage div#logo{font-size:3rem}header #site_branding.contentpage #sub_tit{font-size:2rem}.contentpage #site_branding #logo img{max-width:60px!important}.mob_sepr{display:block;background:#2c9300;margin:0;padding:0;line-height:1em}#breadcrumbs{display:none}}@media screen and (max-width:456px){header #site_branding{bottom:80px;left:auto;right:auto;margin-left:auto;margin-right:auto;padding-left:0;padding:0;margin:0;width:auto;text-align:center}#site_branding #logo img{max-width:60px;display:inline-block;float:none}.contentpage #site_branding #logo img{max-width:45px!important}header #site_branding #catch_copy{font-size:1rem;margin-left:auto}header #site_branding div#logo{font-size:2.5rem}header #site_branding #sub_tit{font-size:1.5rem}header #site_branding.contentpage #catch_copy{font-size:1rem}header #site_branding.contentpage div#logo{font-size:2.5rem}header #site_branding.contentpage #sub_tit{font-size:1.5rem}}header nav{background-color:rgba(201,255,209,.8)!important;background-image:url(//www.kiyama-inc.com/wp-content/themes/kiyama/../../../img/top_naviback2.png)!important;background-repeat:repeat-x!important;background-position:bottom!important;padding:0!important;margin:0!important}header nav #menu-top_menu{padding:0 2em!important;margin:0;border-top:solid 1px rgba(60,108,39,.75)!important}header nav #menu-top_menu ul.nav{padding:0 2em!important;margin:0}header nav #menu-top_menu ul.nav li{padding:0!important;margin:0!important}header nav #menu-top_menu a{line-height:1em;padding:10px 15px!important;color:rgba(37,54,28,1);text-decoration:none}header nav #menu-top_menu a:hover,header nav #menu-top_menu a:active{background-color:rgba(255,255,255,1)!important;color:#3ed000;text-decoration:none;border-bottom:3px solid #3ed000}header nav #menu-top_menu .current_page_parent a,header nav #menu-top_menu .current-menu-item a,header nav #menu-top_menu .current_page_item a{border-bottom:3px solid rgba(255,255,255,1);font-weight:500!important;font-family:"Gothic MB101 Bold"}.menu_title a{display:inline-block;line-height:1rem!important;padding:0 0 0 10px!important;margin:0;vertical-align:top}.menu_title a .menu_site_tit{display:inline-block;vertical-align:top;font-family:"Gothic MB101 Bold"!important;font-size:1rem!important;color:#fff;line-height:1rem;font-weight:700!important;padding:4px 0 0 !important;margin:0!important;height:25px}.metaslider .caption-wrap{position:absolute;top:5rem;left:0;background:inherit!important;color:#fff;opacity:1!important;margin:0;display:block;width:100%;line-height:1.4em;text-shadow:0 1px 2px rgba(0,0,0,.6)}.metaslider .caption,.metaslider .caption{font-family:"Gothic MB101 Bold";font-size:2rem!important;line-height:1.25em!important;font-weight:700;white-space:nowrap;position:relative;left:30px}.metaslider .caption strong{font-family:"Gothic MB101 Bold"!important;line-height:1.5em!important;font-size:2.5rem!important;display:block;margin-bottom:12px;font-weight:900}@media screen and (max-width:1045px){.metaslider .caption,.metaslider .caption{font-size:1.2rem!important}.metaslider .caption strong,.metaslider .caption strong{font-size:2rem!important}}@media screen and (max-width:765px){.ms-is-small.metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption,.ms-is-small.metaslider.ms-theme-blend .rslides .caption-wrap .caption,.ms-is-small.metaslider.ms-theme-blend .nivoSlider .nivo-caption{bottom:10px}.metaslider .caption,.metaslider .caption{font-size:1.8rem!important;line-height:1.25em!important;white-space:normal;bottom:10px!important}.metaslider .caption strong,.metaslider .caption strong{font-size:2.5rem!important;line-height:1.25em}}@media screen and (max-width:530px){.metaslider .caption,.metaslider .caption{font-size:1.5rem!important;left:0}.metaslider .caption strong,.metaslider .caption strong{font-size:2.2rem!important}}@media screen and (max-width:456px){.metaslider .caption,.metaslider .caption{font-size:1rem!important;left:0}.metaslider .caption strong,.metaslider .caption strong{font-size:1.3rem!important}}.youtube_video{position:relative;width:100%;padding-top:56.25%}.youtube_video iframe{position:absolute;top:0;right:0;width:100%;height:100%}#top_info{padding:0 .5em;margin:0}#top_info h2{margin:0;padding:0}#top_info li{margin-bottom:1rem;padding-bottom:.25rem;border-bottom:1px solid rgba(0,0,0,.3)}#top_info li:after{font-size:1.15rem}#top_info li a{text-decoration:none}#top_info li .postdate{display:inline-block;margin-right:1rem}#top_info li a .post_post{display:inline-block;padding:2px 5px;margin-left:.5rem;background:rgba(77,78,96,1);font-size:.7rem;color:#fff;border-radius:3px}@media screen and (max-width:765px){#top_info li .postdate{display:block}}.hentry{border:none!important}.hentry header{padding-top:0;padding-bottom:0;margin:0;border-bottom:none}#content #inner-content #sidebar1{background-color:#fff;margin-top:0;overflow:hidden}#main table th{white-space:nowrap}.mobile_separator .home header.article-header{display:none}.footer{clear:both;background-color:#455d41;color:#f8f9fa}footer nav{text-align:center;padding-left:auto;padding-right:auto;margin-right:auto;margin-left:auto}.copyright{text-align:center}.copyright a{color:#fff;text-decoration:none}.hentry footer{border:none;text-align:right;font-weight:300!important;font-size:.75rem}.byline.entry-meta.vcard,.footer-category .typesquare_tags,footer.article-footer .typesquare_tags{text-align:right;font-weight:300!important;font-size:.75rem}article.post.type-post{border-bottom:3px solid rgba(85,99,80,.1)!important}.wp_social_bookmarking_light{float:right !important}h1.timeline-Header-title.u-inlineBlock{font-size:75%}h1.timeline-Header-title.u-inlineBlock .timeline-Header-byline{font-size:120%}#sdgs_catch .sdgs_date,.sdgs_official-link a{display:block;text-align:right!important;padding-top:1em}.sdgs_content{border-bottom:rgba(0,0,0,.05) 1px solid}.sdgs_content h4,.sdgs_content h5,.sdgs_content ul{margin-block-start:0;margin-block-end:0}.sdgs_content h4{font-size:1.5rem;margin-top:1rem}.sdgs_content h4:before{content:'◆'}.sdgs_content ul{margin-bottom:1rem}.sdgs_content ul li{display:block}