html{scroll-padding-top:80px}@font-face{font-family:"YuGothic M";src:local(Yu Gothic Medium)}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:normal;color:#333}div#fancybox-title{line-height:1.5 !important;font-size:12px !important}ul{list-style:none}ul li{margin-top:0}body.home #site-header{display:none !important}body.home.scrolled #site-header,body.home.header_scrolled #site-header{display:none !important}body.home #site-header.show-header{display:block !important}@media(max-width: 1199.98px){body.home #site-header{display:block !important}}nav#global-nav:has(#menu-main_menu-1){display:none}body#top .site-body{margin:0;padding:0}body#top .wp-block-group__inner-container{max-width:100%}body#top .video-hero{position:relative;width:100%;height:100vh;overflow:hidden}@media(max-width: 1199.98px){body#top .video-hero{height:auto;aspect-ratio:16/9}}@media(min-width: 992px){body#top .video-hero #logo{position:relative;z-index:999;top:2rem;left:2rem;mix-blend-mode:screen}body#top .video-hero #logo a{display:inline-block}body#top .video-hero #logo a figure{margin-bottom:0}body#top .video-hero #logo img{height:40px !important}}body#top .video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}body#top .video-background::after{content:"";position:absolute;width:100%;height:100%;height:100vh;left:0;top:0;background:rgba(0,0,0,.2);mix-blend-mode:multiply;z-index:2}body#top .video-background iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}@media(max-width: 1199.98px){body#top .video-background iframe{position:relative;top:0;left:0;transform:none;width:100%;height:auto;aspect-ratio:16/9;min-height:unset;min-width:unset}}body#top .video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;color:#fff;text-align:center;width:100%;padding:0 1rem;mix-blend-mode:screen}body#top .hero-title{text-shadow:rgba(0,0,0,.3) 1px 0 8px;font-size:4rem}@media(max-width: 991.98px){body#top .hero-title{font-size:3rem}}@media(max-width: 767.98px){body#top .hero-title{font-size:2rem}}body#top .hero-subtitle{font-size:1.5rem;display:block}@media(max-width: 991.98px){body#top .hero-subtitle{font-size:1rem}}body#top .index_nav{background-color:rgba(42,83,125,.9);height:80px;position:relative;top:-80px;z-index:3}body#top .index_nav nav{margin:0 auto;max-width:1110px}body#top .index_nav nav ul{-moz-column-gap:normal;column-gap:normal}body#top .index_nav nav li{height:80px;flex:1;display:inline !important}body#top .index_nav nav li::before,body#top .index_nav nav li::after{content:"";display:block;height:1em;border-left:1px solid #fff;position:absolute;top:0;bottom:0;margin:auto}body#top .index_nav nav li::after{right:0}body#top .index_nav nav li+li{position:relative}body#top .index_nav nav li+li::before{content:"";display:block;height:1em;border-left:1px solid #fff;position:absolute;top:0;bottom:0;margin:auto}body#top .index_nav nav li a{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;font-weight:bold;color:#fff}body#top .index_nav nav li a:hover{background-color:rgba(218,144,93,.5);transition:all .5s}@media(max-width: 991.98px){body#top .index_nav{display:none}}body#top .global-nav-list .sub-menu li a,body#top .global-nav-list .sub-menu{font-weight:500}body#top .c-header_logo img{max-height:60px;width:auto;max-width:80%;display:block;margin:0 auto}body#top .shortcut{max-width:100%}body#top .shortcut:where(.wp-block-columns.is-layout-flex){gap:.2rem}@media(max-width: 767.98px){body#top .shortcut:where(.wp-block-columns.is-layout-flex){gap:2rem;flex-direction:column}}body#top .shortcut a.thumnbail{display:block;overflow:hidden;max-width:100%}@media(max-width: 991.98px){body#top .shortcut a.thumnbail{margin:0 auto}}@media(max-width: 767.98px){body#top .shortcut a.thumnbail{width:80%}}body#top .shortcut a.thumnbail figure{overflow:hidden;max-width:100%;aspect-ratio:320/250;margin:0;position:relative;width:100%}body#top .shortcut a.thumnbail figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:all .25s ease-in-out}body#top .shortcut a.thumnbail figure figcaption{position:absolute;top:50%;left:50%;width:62.5%;aspect-ratio:200/115;transform:translate(-50%, -50%);background-color:rgba(25,95,162,.9);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;text-align:center;transition:all .25s ease-in-out}body#top .shortcut a.thumnbail figure figcaption.press{font-size:18px}body#top .shortcut a.thumnbail:hover>figure img{transform:scale(1.15, 1.15);-webkit-transform:scale(1.15, 1.15);-moz-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);-o-transform:scale(1.15, 1.15)}body#top .topics .btnList,body#top .skill .btnList{font-size:13px;float:right;position:relative;display:inline-block;padding:0 0 0 16px;margin-top:15px;color:#3a6ea5;vertical-align:middle;text-decoration:none}body#top .topics .btnList:before,body#top .topics .btnList:after,body#top .skill .btnList:before,body#top .skill .btnList:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}body#top .topics .btnList:before,body#top .skill .btnList:before{width:12px;height:12px;border-radius:50%;background:#3a6ea5}body#top .topics .btnList:after,body#top .skill .btnList:after{left:4px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}body#top .topics .btnList:hover,body#top .skill .btnList:hover{color:#ff6700;transition:all .3s}body#top .topics article div.thumdWrapper,body#top .skill article div.thumdWrapper{width:100%;height:auto;-js-display:flex;display:flex;justify-content:flex-start;min-height:140px;margin-bottom:10px}body#top .topics article div.thumdWrapper div.thumBox,body#top .skill article div.thumdWrapper div.thumBox{width:180px;height:120px;margin:10px;overflow:hidden}body#top .topics article div.thumdWrapper div.thumBox img.thum,body#top .skill article div.thumdWrapper div.thumBox img.thum{max-width:180px}body#top .topics article div.thumdWrapper div.dateBox,body#top .skill article div.thumdWrapper div.dateBox{width:300px;padding:20px 30px 0 0;font-size:15px;line-height:22px}body#top .topics article a,body#top .skill article a{background:#fafafa;display:block;position:relative;text-decoration:none}body#top .topics article a p.day,body#top .skill article a p.day{color:#3a6ea5;margin-bottom:15px}body#top .topics article a p.title,body#top .skill article a p.title{color:#333}body#top .topics article a:hover,body#top .skill article a:hover{background:#e7e7e7;transition:all .5s}body#top .topics article a:after,body#top .skill article a:after{display:block;content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;margin:-4px 0 0 0;border-top:solid 3px #3a6ea5;border-right:solid 3px #3a6ea5;transform:rotate(45deg)}body#top div.skill a p.title{margin-top:20px}header:not(#site-header) nav#global-nav{display:none}.site-header{overflow:visible}@media(min-width: 992px){.header_scrolled .site-header-logo{display:block;padding-top:10px}.site-header--layout--nav-float .site-header-logo{margin-right:0;width:auto}.header_scrolled .site-header-logo img{width:auto}.header_scrolled .site-header .global-nav{margin-right:0}}@media(max-width: 991.98px){.header_scrolled .site-header{background-color:#fff}.header_scrolled .site-header-logo{display:block}.site-header{position:fixed !important;top:0;height:80px}.site-header::after{content:"";clear:both;display:block}.site-header-logo{text-align:left;padding:1rem}.site-header-logo img{margin-left:0;margin-right:0}.vk-mobile-nav-menu-btn{top:22px}.vk-mobile-nav{padding:75px 10px}.site-body{padding-top:80px !important;margin-top:0 !important}}.wp-block-table,blockquote,dl,iframe,ol,p,ul{margin-bottom:1rem}body:not(.page-id-1919):not(.home) .site-body{background:url(../../images/conwrapper_background.gif) no-repeat;background-position:top right}.site-body .main-section{padding-bottom:50px;scroll-behavior:smooth}.site-body .main-section .post{padding-bottom:3rem}.site-body .main-section h2{border-top:none;border-bottom:none;position:relative;padding-bottom:.5em;font-size:28px;margin-bottom:30px}.site-body .main-section h2::before,.site-body .main-section h2::after{position:absolute;bottom:-4px;left:0;content:"";height:4px}.site-body .main-section h2::before{z-index:2;width:15%;background-color:#234263}.site-body .main-section h2::after{width:100%;background:repeating-linear-gradient(-45deg, #F5F9FD, #F5F9FD 2px, #aaa 2px, #aaa 4px)}.site-body .main-section h3:not(.flow){font-size:22px;color:#333;vertical-align:middle;margin-bottom:30px;margin-top:30px;border:0 !important}.site-body .main-section h3:not(.flow) span{color:#3f538e;font-size:12px;vertical-align:middle;border-left:solid 2px #333;margin-left:1em;padding-left:1em}.site-body .main-section h3:not(.flow)::after{display:none}.site-body .main-section h4{font-size:17px;color:#333;margin-bottom:25px;background-color:rgba(0,0,0,0)}.site-body .main-section h4:first-letter{font-size:25px;color:#234263}.site-body .main-section p{font-size:16px;line-height:28px}.site-body .main-section img.conImg{display:block;margin:50px auto}.site-body .main-section a:link{color:#ff6700}.site-body .main-section a:visited{color:#ff6700}.site-body .main-section a:hover{color:#ff6700;text-decoration:none}.site-body .main-section ul.basic{margin:10px 1em 10px 1em;line-height:1.6}.site-body .main-section ul.basic li{position:relative;margin-bottom:10px}.site-body .main-section ul.basic li::after{display:block;content:"";position:absolute;top:.4em;left:-1em;width:10px;height:10px;background-color:#3a6ea4;border-radius:100%}.site-body .main-section table.businessTb{width:100%;border:solid 1px #234263;margin-bottom:20px;margin-top:30px}.site-body .main-section table.businessTb th{background:#3a6ea5;color:#fff;padding:.5em;border-right:1px solid #234263;font-size:17px}.site-body .main-section table.businessTb td{text-align:left;padding:.5em .5em .5em 1.5em;background:#fff;border:solid 1px #234263;font-size:16px}@media(max-width: 1199.98px){.site-body .main-section table.businessTb th,.site-body .main-section table.businessTb td{font-size:12px}.site-body .main-section table.businessTb td{padding:.5em}}.site-body .main-section :where(:not(.wp-block-table))>table :is(thead,tbody,tfoot,th,td){border:0}.site-body .main-section :where(:not(.wp-block-table))>table{border:0}.site-body .main-section table.setsubiTb{margin-bottom:20px;margin-top:30px;font-size:15px;line-height:1.5}.site-body .main-section table.setsubiTb tr:nth-child(odd) td{background-color:#fafafa}.site-body .main-section table.setsubiTb th{text-align:left;background:#234263;color:#fff;padding:.5em}.site-body .main-section table.setsubiTb td{text-align:left;padding:1em .8em;background:#fff;border-bottom:dashed 1px #ccc !important}.site-body .main-section table.setsubiTb td span{font-size:13px}@media(max-width: 1199.98px){.site-body .main-section table.setsubiTb th,.site-body .main-section table.setsubiTb td{font-size:12px;padding:.8rem .5em}}.wp-pagenavi{clear:both;text-align:center}.wp-pagenavi a,.wp-pagenavi span{color:#999 !important;background-color:#fff;border:solid 1px #e0e0d2;padding:8px 15px;margin:0 2px;white-space:nowrap;border-radius:3px;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#fff !important;background-color:#999;border-color:#999}.wp-pagenavi span.current{color:#fff !important;background-color:#5069b2;border-color:#5069b2;font-weight:bold}h1.c-page_head{background-position:center center;background-repeat:no-repeat;background-size:cover;height:400px;position:relative;background-image:url(../../images/h1_business.jpg)}h1.c-page_head.news{background-image:url(../../images/h1_business.jpg)}h1.c-page_head.seihin{background-image:url(../../images/h1_business.jpg)}h1.c-page_head.business-guide{background-image:url(../../images/h1_business.jpg)}h1.c-page_head.business-guide.pageid-105{background-image:url(../../images/h1_business_presskana.jpg)}h1.c-page_head.business-guide.pageid-113{background-image:url(../../images/h1_business_press.jpg)}h1.c-page_head.business-guide.pageid-119{background-image:url(../../images/h1_business_kinzokushisaku.jpg)}h1.c-page_head.business-guide.pageid-125{background-image:url(../../images/h1_business_quality.jpg)}h1.c-page_head.equipment-list{background-image:url(../../images/h1_equipment_kanagata.jpg)}h1.c-page_head.equipment-list.pageid-88{background-image:url(../../images/h1_equipment_kanagata.jpg)}h1.c-page_head.equipment-list.pageid-92{background-image:url(../../images/h1_equipment_sekkei.jpg)}h1.c-page_head.equipment-list.pageid-96{background-image:url(../../images/h1_equipment_seisan.jpg)}h1.c-page_head.equipment-list.pageid-98{background-image:url(../../images/h1_equipment_kensa.jpg)}h1.c-page_head.technical-introduction{background-image:url(../../images/h1_skill.jpg)}h1.c-page_head.technical-introduction.pageid-145{background-image:url(../../images/h1_skill_press_division.jpg)}h1.c-page_head.lineup{background-image:url(../../images/h1_business.jpg)}h1.c-page_head.lineup.pageid-286{background-image:url(../../images/h1_lineup_mold_design.jpg)}h1.c-page_head.lineup.pageid-653{background-image:url(../../images/h1_lineup_saving.jpg)}h1.c-page_head.company-overview{background-image:url(../../images/h1_company.jpg)}h1.c-page_head.recruit{background-image:url(../../images/h1_recruit.jpg);margin-bottom:0 !important}h1.c-page_head .h1Main{width:960px;height:100%;margin:0 auto;overflow:hidden;font-size:40px;color:#fff;font-weight:bold;text-align:center;line-height:30px}h1.c-page_head .h1Main p{position:absolute;top:30px;right:0;bottom:0;left:0;margin:auto;width:70%;height:75px;line-height:.8}h1.c-page_head .h1Main p span{font-size:12px;background:#3a6ea5;padding:4px 15px;line-height:12px;font-weight:normal}.sub-section .veu_card{border:none}.sub-section .veu_card .veu_card_inner{padding:0}.sub-section .widget li{margin-top:0}.sub-section .veu_pageList_ancestor .pageList a:hover{text-decoration:none}.sub-section .widget{margin-bottom:0}.sub-section .widget ul li a:hover{background-color:#fff}.sub-section .veu_pageList_ancestor .current_page_item>a{font-weight:normal}.sub-section .widget_categories>ul li a:hover,.sub-section .widget_categories>ul li.current-cat>a{background-color:#fff !important}.sub-section h3.pageList_ancestor_title,.sub-section h3.veu_card_title{width:100%;background:#234263 !important;color:#fff;font-size:18px;text-align:center;padding:30px 10px;margin-bottom:0}.sub-section h3.pageList_ancestor_title a,.sub-section h3.veu_card_title a{color:#fff}.sub-section h4.vk_ancestorPageList_title{width:100%;background:#234263 !important;color:#fff;font-size:18px;text-align:center;padding:30px 10px;margin-bottom:0}.sub-section h4.vk_ancestorPageList_title a{color:#fff}.sub-section ul.pageList,.sub-section ul.wp-block-categories-list,.sub-section ul.vk_ancestorPageList_list,.sub-section ul.custom-sidebar-list{padding-left:0}.sub-section ul.pageList li a,.sub-section ul.wp-block-categories-list li a,.sub-section ul.vk_ancestorPageList_list li a,.sub-section ul.custom-sidebar-list li a{border-bottom:1px dotted dimgray;font-size:16px;position:relative;line-height:1.3;display:block;padding:1.3em 1em 1.3em 2.3em;color:#333;vertical-align:middle;text-decoration:none}.sub-section ul.pageList li a:before,.sub-section ul.pageList li a:after,.sub-section ul.wp-block-categories-list li a:before,.sub-section ul.wp-block-categories-list li a:after,.sub-section ul.vk_ancestorPageList_list li a:before,.sub-section ul.vk_ancestorPageList_list li a:after,.sub-section ul.custom-sidebar-list li a:before,.sub-section ul.custom-sidebar-list li a:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.sub-section ul.pageList li a:before,.sub-section ul.wp-block-categories-list li a:before,.sub-section ul.vk_ancestorPageList_list li a:before,.sub-section ul.custom-sidebar-list li a:before{margin-left:1em;width:12px;height:12px;border-radius:50%;background:#3a6ea5}.sub-section ul.pageList li a:after,.sub-section ul.wp-block-categories-list li a:after,.sub-section ul.vk_ancestorPageList_list li a:after,.sub-section ul.custom-sidebar-list li a:after{margin-left:1em;left:4px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.sub-section ul.pageList li a:hover,.sub-section ul.wp-block-categories-list li a:hover,.sub-section ul.vk_ancestorPageList_list li a:hover,.sub-section ul.custom-sidebar-list li a:hover{color:#3a6ea5;transition:all .3s}@media(max-width: 991.98px){.sub-section{display:none}}footer.site-footer{background:url(../../images/footer_background.jpg) no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;overflow:hidden;border:none}footer.site-footer .widget_block.widget_media_image{margin-bottom:0}footer.site-footer div.site-footer-content{width:100%;margin:40px auto;padding:30px;background-color:rgba(244,244,244,.7)}@media(max-width: 991.98px){footer.site-footer div.site-footer-content{width:90%}}footer.site-footer div.site-footer-content .widget_nav_menu ul#menu-footer{display:flex;justify-content:space-between}@media(max-width: 991.98px){footer.site-footer div.site-footer-content .widget_nav_menu ul#menu-footer{flex-direction:column}}footer.site-footer div.site-footer-content .widget_nav_menu ul#menu-footer li{font-size:14px;border:none}@media(max-width: 991.98px){footer.site-footer div.site-footer-content .widget_nav_menu ul#menu-footer li{margin-bottom:.5rem}}footer.site-footer div.site-footer-content .widget_nav_menu ul#menu-footer li a{text-decoration:none;padding:0;border:none}footer.site-footer div.site-footer-content .widget_nav_menu ul#menu-footer li a:link,footer.site-footer div.site-footer-content .widget_nav_menu ul#menu-footer li a:visited{color:#333}footer.site-footer div.site-footer-content .widget_nav_menu ul#menu-footer li a:hover{color:#3a6ea5;transition:all .3s}footer.site-footer .site-footer-copyright{display:none}.post p.post-date{margin-top:-1rem;margin-bottom:1.4rem;color:#787878;font-size:1.1rem}@media(max-width: 767.98px){.post img{display:block;margin:0 auto}}div#flowWrapper{margin-top:30px}div#flowWrapper div.flowcontents{overflow:hidden;padding:1.5em;background-color:rgba(229,229,229,.5);margin-bottom:30px}div#flowWrapper div.flowcontents p{overflow:auto}div#flowWrapper div.flowcontents h3.flow{position:relative;background:#234263;padding:.5em;border-left:solid 2em #3a6ea5;color:#fff;margin:0 0 20px 0}div#flowWrapper div.flowcontents h3.flow::before{font-family:FontAwesome;content:"";position:absolute;padding:0em;color:#fff;font-weight:normal;left:-1.35em;top:50%;transform:translateY(-50%)}.site-body .main-section ul.partList{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;padding-left:0}.site-body .main-section ul.partList li{width:calc(25% - 15px)}@media(max-width: 991.98px){.site-body .main-section ul.partList li{width:calc(50% - 15px);margin-bottom:2rem}}.site-body .main-section ul.partList li a{display:block;width:100%;height:100%}.site-body .main-section ul.partList li a:hover img{border-color:#3a6ea5;transition:all .3s}.site-body .main-section ul.partList li img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border:solid 5px #e7e7e7;display:block}.site-body .main-section div.partsBox{overflow:hidden;width:100%;margin-bottom:60px;display:flex;justify-content:space-between}.site-body .main-section div.partsBox .parts_text{overflow:hidden;width:calc(60% - 30px)}.site-body .main-section div.partsBox img{width:40%}@media(max-width: 767.98px){.site-body .main-section div.partsBox{flex-direction:column}.site-body .main-section div.partsBox .parts_text,.site-body .main-section div.partsBox img{width:100%}.site-body .main-section div.partsBox .parts_text{margin-top:1rem}}.site-body .main-section ul.productList,.site-body .main-section ul.kanaList{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:0}.site-body .main-section ul.productList li,.site-body .main-section ul.kanaList li{margin-bottom:30px;background:#f5f5f5;box-shadow:0px 0px 3px #b8b8b8}.site-body .main-section ul.productList li a:link,.site-body .main-section ul.kanaList li a:link{text-decoration:none}.site-body .main-section ul.productList li:hover,.site-body .main-section ul.kanaList li:hover{background:#fffaf0;transition:all .3s;opacity:.8;box-shadow:none}.site-body .main-section ul.productList li img,.site-body .main-section ul.kanaList li img{width:100%;vertical-align:bottom}.site-body .main-section ul.productList li div.name,.site-body .main-section ul.kanaList li div.name{font-size:13px;line-height:1.6;padding:.8em;color:#333}.site-body .main-section ul.productList li div.name span.product,.site-body .main-section ul.kanaList li div.name span.product{display:block;text-align:center;font-size:14px;color:#3a6ea5;margin:0 -0.3em 1em;border-bottom:1px solid #3a6ea5}.site-body .main-section ul.productList li{width:calc(33% - 15px)}.site-body .main-section ul.productList li img{aspect-ratio:4/3}@media(max-width: 767.98px){.site-body .main-section ul.productList li{width:calc(50% - 15px);margin-bottom:2rem}}.site-body .main-section ul.kanaList li{width:calc(50% - 15px)}.site-body .main-section ul.kanaList li img{aspect-ratio:4/3}@media(max-width: 575.98px){.site-body .main-section ul.kanaList li{width:100%}}.site-body .main-section table.gaiyoTb,.site-body .main-section table.enkakuTb{width:100%;margin-bottom:40px;margin-top:20px}.site-body .main-section table.gaiyoTb th,.site-body .main-section table.enkakuTb th{background-color:#234263;color:#fff;border-bottom:1px solid #fff;padding:1em .5em}.site-body .main-section table.gaiyoTb td,.site-body .main-section table.enkakuTb td{border-bottom:1px dashed #234263;padding:1em .5em 1em 1em;line-height:1.5}@media(max-width: 575.98px){.site-body .main-section table.gaiyoTb th,.site-body .main-section table.gaiyoTb td,.site-body .main-section table.enkakuTb th,.site-body .main-section table.enkakuTb td{width:100%;display:block;text-align:left}.site-body .main-section table.gaiyoTb td,.site-body .main-section table.enkakuTb td{border-bottom:0}}@media(min-width: 576px){.site-body .main-section table.enkakuTb th{text-align:right;padding-right:1em}}.site-body .main-section table.contactTb{margin-bottom:40px;margin-top:20px;border-top:solid 2px #ccc;border-bottom:solid 2px #ccc}.site-body .main-section table.contactTb p{margin-bottom:0 !important}.site-body .main-section table.contactTb th{background-color:#f6f6f6;color:#333;border-bottom:1px dashed #ccc;padding:1em .5em;text-align:left;vertical-align:middle;font-weight:normal}.site-body .main-section table.contactTb th p{display:flex;justify-content:space-between}.site-body .main-section table.contactTb th span.hissu{display:block;background:#ff6700;color:#fff;padding:.5em;font-size:10px;margin-left:.2em;border-radius:3px;vertical-align:middle;line-height:normal !important}.site-body .main-section table.contactTb td{border-bottom:1px dashed #ccc;padding:1em .5em 1em 1em;line-height:1.5;background:#fff}.site-body .main-section table.contactTb td input[type=radio]{margin:0 !important}@media(max-width: 767.98px){.site-body .main-section table.contactTb p{justify-content:flex-start !important}.site-body .main-section table.contactTb th,.site-body .main-section table.contactTb td{width:100%;display:block;text-align:left}.site-body .main-section table.contactTb th{border-bottom:0}.site-body .main-section table.contactTb th span.hissu{margin-left:1rem}.site-body .main-section table.contactTb td{border-bottom:0;padding-bottom:1.5rem}}.site-body .main-section input[type=date],.site-body .main-section input[type=email],.site-body .main-section input[type=number],.site-body .main-section input[type=password],.site-body .main-section input[type=tel],.site-body .main-section input[type=text],.site-body .main-section input[type=url],.site-body .main-section select,.site-body .main-section textarea{padding:.5rem 1rem}.site-body .main-section input[type=date],.site-body .main-section input[type=email],.site-body .main-section input[type=number],.site-body .main-section input[type=password],.site-body .main-section input[type=tel],.site-body .main-section input[type=text],.site-body .main-section input[type=url],.site-body .main-section select,.site-body .main-section textarea{margin-bottom:0 !important}.site-body .main-section span.wpcf7-list-item{display:block}.site-body .main-section .contact_button{display:block;margin:0 auto}.site-body .main-section .contact_button input[type=submit]{height:60px;width:300px;max-width:90%}body.post-name-recruit h2{border-top:none;border-bottom:none;position:relative;padding-bottom:.5em;font-size:28px;margin-bottom:30px;text-align:center}body.post-name-recruit h2::before,body.post-name-recruit h2::after{display:none}body.post-name-recruit .main-section h3.h3_recruit{font-size:30px;color:#234263;padding:0;line-height:1.6}@media(max-width: 767.98px){body.post-name-recruit .main-section h3.h3_recruit{font-size:22px}}@media(max-width: 767.98px){body.post-name-recruit .wp-block-cover .wp-block-cover__inner-container,body.post-name-recruit .wp-block-cover-image .wp-block-cover__inner-container{max-width:90%}}body.post-name-recruit .saiyoTb table{width:100%}body.post-name-recruit .saiyoTb table td:first-child{background-color:#234263;color:#fff;border-bottom:1px solid #fff !important;padding:1em .5em}body.post-name-recruit .saiyoTb table td{border-bottom:1px dashed #234263 !important;padding:1em .5em 1em 1em;line-height:1.5}@media(max-width: 575.98px){body.post-name-recruit .saiyoTb table td{width:100%;display:block;text-align:left;border-bottom:0 !important}}body.post-name-recruit .map-container{position:relative;width:100%;max-width:100%}body.post-name-recruit .map-bg{width:80%;height:auto;display:block;margin:0 auto}@media(max-width: 575.98px){body.post-name-recruit .map-bg{width:100%}}body.post-name-recruit .map-icon{background:none;border:none;padding:0;cursor:pointer;position:absolute}body.post-name-recruit .map-icon1{width:14.08%;top:69.0947666195%;left:21.6%}@media(max-width: 575.98px){body.post-name-recruit .map-icon1{width:17.6%;left:15.6%}}body.post-name-recruit .map-icon2{width:17.08%;top:4.4554455446%;left:42.2%}@media(max-width: 575.98px){body.post-name-recruit .map-icon2{width:21.35%}}body.post-name-recruit .map-icon3{width:17.52%;top:47.6661951909%;left:65.7%}@media(max-width: 575.98px){body.post-name-recruit .map-icon3{width:21.9%}}body.post-name-recruit .map-icon img{width:100%;height:auto;display:block;transition:transform .2s}body.post-name-recruit .map-icon:hover img{transform:scale(1.1)}body.post-name-recruit .custom-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}body.post-name-recruit .custom-modal .modal-content{background:#fff;margin:5% auto;padding:20px;width:600px;max-width:90%;max-height:80vh;border-radius:8px;text-align:center;overflow-y:auto}body.post-name-recruit .custom-modal img{max-width:100%;height:auto}body.post-name-recruit .custom-modal .close{position:absolute;top:20px;right:30px;font-size:2rem;color:#fff;cursor:pointer}body.page-id-216 .main-section h3{padding-bottom:0;margin-top:20px !important;margin-bottom:20px !important;font-weight:normal !important}body.page-id-216 .main-section h3 a:link{color:#333;text-decoration:none}body.page-id-216 .main-section h3 a:visited{color:#333;text-decoration:none}body.page-id-216 .main-section h3 a:hover{color:#333;text-decoration:underline}body.page-id-216 .main-section ul{padding-left:0}