@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline;background:0 0;text-decoration:none}ins{text-decoration:none;color:#1a2e80;background-color:#ff9}mark{font-weight:700;font-style:italic;color:#1a2e80;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1rem 0;padding:0;border:0;border-top:1px solid #ccc}html{font-size:16px}body{font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','Noto Sans Japanese',Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1.4;margin:0;padding:0;color:#333}h1,h2,h3,h4,h5,h6{font-weight:700;color:#06c}h1{font-size:1.6rem}h2{font-size:1.4rem}h3{font-size:1.2rem}h4{font-size:1rem}.category-recruit h1,.category-recruit h2,.category-recruit h3,.category-recruit h4,.category-recruit h5,.category-recruit h6,.recruit h1,.recruit h2,.recruit h3,.recruit h4,.recruit h5,.recruit h6{color:#ff6f01}p{text-align:justify}.just{text-align:justify;line-height:2rem}img{width:100%;height:auto}.title-center-spacing{text-align:center;letter-spacing:.5rem}.lead_sentence{line-height:2.7rem;margin:0 auto 2rem}.text_link a{text-decoration:none;font-weight:700;font-size:1.2rem;color:#000}.smf{font-size:.8rem}.mouse{background:#b3ffe6;border-radius:50%;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:110;pointer-events:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.header-inner{box-sizing:border-box;max-width:980px;margin:0 0 0 auto}.container,.footer-inner{box-sizing:border-box;max-width:1150px;margin:0 auto}.container{padding:2rem 3rem}.footer-inner{box-sizing:border-box;padding:0 2rem 3rem}.container:after{display:block;clear:both;content:''}.padding-for-menu{padding-top:76px}.btn_wrap{width:100%;text-align:center;margin-top:1rem}.btn{display:inline-block;max-width:30rem;text-align:center;border:2px solid #06c;font-size:1rem;color:#06c;text-decoration:none;font-weight:700;padding:.2rem 2rem;transition:.4s}.btn:hover{background-color:#06c;color:#fff}.opacity-zero{opacity:0}.disabled{display:none}.smf{font-size:.6}.tac,.text-align-center{text-align:center}.c_white{color:#fff}.c_bold{font-weight:700}.br:before{content:"\A";white-space:pre}@media screen and (max-width:900px){.br:before{content:"";white-space:none}}.ilb,.text_inlineblock{display:inline-block}.columns_2{columns:20rem;column-gap:4rem}.columns_3{columns:12rem;column-rule:1px dotted #cdcdcd;column-gap:3rem}figure{text-align:center}figcaption{font-size:.9rem}.block_caption{display:block;text-align:center;font-size:.9rem;line-height:1.5rem}.btn-tel{position:relative;display:block;border-radius:50px;color:#fff;font-weight:700;text-align:center;background:#2c88ffe6;padding:5px 5px 5px 20px;margin:1rem auto 0;max-width:230px;font-size:1.2rem}.btn-tel:after{content:"";background:url(https://kk-coc.sakura.ne.jp/wpcoc/wp-content/uploads/2020/08/telephone_icon_ehite.png) no-repeat center;background-size:contain;width:24px;height:24px;position:absolute;top:calc(50% - 12px);left:15px}.tel-number a{color:#fff;text-decoration:none}.ship-photo:after{content:'出典：海上自衛隊ホームページ';color:#fff;position:absolute;bottom:10px;right:10px;font-size:.7rem}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.recruit figure.wp-block-table{max-width:800px !important;border-top:solid 1px silver}.profile figure.wp-block-table{border-top:solid 1px silver}.recruit .wp-block-table td,.profile .wp-block-table td{border:none;border-bottom:solid 1px silver}.recruit .wp-block-table tr td:nth-of-type(1){background:#fdefe5;width:25%}.profile .wp-block-table tr td:nth-of-type(1){background:#e5f0fd;width:20%}.tablepress{border-collapse:separate;border-spacing:0;text-align:left;line-height:1.5;border-left:1px solid #ccc}.tablepress tr .column-1{padding:10px;font-weight:700;vertical-align:top;border-bottom:1px solid #ccc;background:#eee}.profile .tablepress tr .column-1{border-top:1px solid #ccc;background:#e5f0fd}.profile .tablepress tr .column-2,.profile .tablepress tr .column-3{border-top:1px solid #ccc}.recruit .tablepress tr .column-1,.category-recruit-news .tablepress tr .column-1{border-top:1px solid #ccc;background:#fdefe5}.recruit .tablepress tr .column-2,.recruit .tablepress tr .column-3,.category-recruit-news .tablepress tr .column-2,.category-recruit-news .tablepress tr .column-3{border-top:1px solid #ccc}.tablepress .column-1{width:20%}@media screen and (max-width:768px){.tablepress .column-1{width:auto}}.tablepress .column-2,.tablepress .column-3{padding:10px;vertical-align:top;border-bottom:1px solid #ccc}.profile.postid-265 .tablepress tr .column-1{min-width:11rem}@media screen and (max-width:768px){.profile.postid-265 .tablepress tr .column-1{width:auto}}.profile.postid-265 .tablepress tr .column-2{min-width:3rem}.delivery_company{display:flex;flex-flow:row wrap}.delivery_company .company_name{width:30%;background:#e5f0fd;font-size:1rem;text-align:center;line-height:1.4;padding:1rem 0;border-bottom:1px solid #888}.delivery_company .manufacturered{width:calc(70% - 2rem);line-height:1.4;padding:1rem;border-bottom:1px solid #888}.delivery_company .manufacturered.usage-guide{border-bottom:none;width:unset;margin:0 0 0 auto}.delivery_company .company_name:nth-of-type(1),.delivery_company .manufacturered:nth-of-type(2){border-top:1px solid #888}@media screen and (max-width:450px){.delivery_company{flex-flow:column wrap}.delivery_company .company_name{width:100%}.delivery_company .manufacturered{width:100%;text-align:center;padding:1rem 0}.delivery_company .manufacturered:nth-of-type(2){border-top:none}}.manufacturered .main{font-size:1.2rem}.manufacturered .box{font-weight:700;font-size:1rem;color:#fff;padding:0 .4rem;margin-right:.6rem;margin-bottom:.2rem;display:inline-block}.ship{background:#769fdd}.construction{background:#e895a0}.industrial{background:#deb520}.gate{background:#83b98f}.other{background:#a2a2a2}.recruit.page-id-192 .tablepress tr td:nth-of-type(1),.category-recruit-news .tablepress tr td:nth-of-type(1){min-width:5rem}.recruit.page-id-192 .tablepress tr td:nth-of-type(2),.category-recruit-news .tablepress tr td:nth-of-type(2){min-width:9rem}.category-recruit-news .contents{max-width:800px;margin:0 auto}.benefits{display:flex}.graduates,.mid-career{background:#ff6f01;border-radius:1rem 1rem 0 0;margin-bottom:0;width:calc(50% - 10px)}.graduates{margin-right:10px}.mid-career{margin-left:10px}.graduates.not-selected,.mid-career.not-selected{opacity:.5;border-radius:1rem;margin-bottom:1rem}.graduates.not-selected:hover,.mid-career.not-selected:hover{opacity:1}.graduates div,.mid-career div{font-size:1.3rem;font-weight:700;letter-spacing:1px;color:#fff;margin:.5rem;text-align:center}.wp-block-columns.benefits{margin-bottom:0}.f_awesome:before{font-family:"Font Awesome 5 Free";content:'\f35a';font-weight:900}.f_awesome:hover:before{font-family:"Font Awesome 5 Free";content:'\f358';font-weight:900;color:#ff6f01}.recruitment-inquiry{display:flex}.document-request,.company-information,.product{border-radius:1rem 1rem 0 0;margin-bottom:0;width:calc(50% - 10px)}.document-request,.company-information{background:#ff6f01}.product{background:#4492fb}.document-request{margin-right:10px}.company-information,.product{margin-left:10px}.document-request.not-selected,.company-information.not-selected,.product.not-selected{opacity:.5;border-radius:1rem;margin-bottom:1rem}.document-request.not-selected:hover,.company-information.not-selected:hover,.product.not-selected:hover{opacity:1}.document-request div,.company-information div,.product div{font-size:1.3rem;font-weight:700;letter-spacing:1px;color:#fff;margin:.5rem;text-align:center}.wp-block-columns.recruitment-inquiry{margin-bottom:0}.f_awesome:before{font-family:"Font Awesome 5 Free";content:'\f35a';font-weight:900}.f_awesome:hover:before{font-family:"Font Awesome 5 Free";content:'\f358';font-weight:900;color:#ff6f01}#lineup_copy,#angle{height:6rem;margin-top:-6rem}.article-info{display:none}.site-title-wrap{text-align:center}.site-title a{font-weight:700;line-height:1;display:inline-block;text-decoration:none}.site-title a img{display:inline-block;width:auto;height:44px}.site-title a{font-size:1.3rem;letter-spacing:20px;line-height:1;display:inline-block;text-decoration:none;color:#dedede}.header-inner{position:relative;z-index:100;height:57px}.admin-bar .header-inner{top:32px}.navbutton{display:none}.site-header-wrap{position:relative}.site-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;z-index:100}.header_logo{position:absolute;z-index:999;top:15px;left:20px;width:200px}@media screen and (min-width:1150px){.header-inner{right:calc(50% - 575px)}.header_logo{left:calc(50% - 555px)}}.site-header.fixed{background:#000;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;z-index:100;animation:fade-in1 .3s ease 0s 1 normal;-webkit-animation:fade-in1 .3s ease 0s 1 normal}@media (min-width:801px){.site-header.fixed .header-nav-wrap,.home .site-header.fixed .header-nav-wrap{background-color:unset}}.category-recruit .site-header.fixed,.recruit .site-header.fixed,.employee-interview .site-header.fixed,.category-employee-interview .site-header.fixed,.page-id-4642 .site-header.fixed{background:linear-gradient(165deg,#feb01a,#ff8100)}.site-header.fixed .header-inner{height:57px}.home .site-header.fixed .header-inner{height:57px}.site-title.fixed a{font-size:1rem;color:#fff}.contents-nav-wrap-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%}.header-nav-wrap,.contents-nav-wrap{position:relative;width:100%;z-index:10}.header-nav-wrap{background-color:#000}.home .site-header .header-nav-wrap{background-color:rgba(255 255 255/30%)}@media screen and (max-width:800px){.home .site-header .header-nav-wrap{background-color:rgba(25 68 145/80%)}}.recruit .site-header .header-nav-wrap,.category-recruit .site-header .header-nav-wrap,.recruit-news .site-header .header-nav-wrap,.employee-interview .site-header .header-nav-wrap,.category-employee-interview .site-header .header-nav-wrap,.page-id-4642 .site-header .header-nav-wrap{background-color:rgba(255,111,1,1)}ul>li{display:inline-block}.header-nav-wrap ul>li>a{padding:20px;display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.2rem;text-decoration:none;color:#fff}.site-header.fixed ul>li>a{padding:20px}#contents-nav-wrap .contents-nav-wrap ul>li>a{font-size:1rem}ul>li>span{margin-left:1.2rem}.header-nav-wrap ul>li:hover>a{background-color:#ddd;color:#000}.header-inner ul li ul{position:absolute;top:47px;left:0;width:200px}#contents-nav-wrap .contents-nav-wrap ul li ul{top:52px}.header-inner ul li:nth-child(1) ul{left:0}.header-inner ul li:nth-child(2) ul{left:112px}.header-inner ul li:nth-child(3) ul{left:400px}#contents-nav-wrap .contents-nav-wrap ul li:nth-child(2) ul{left:143px}.site-header.fixed ul li ul{top:37px}ul li ul li{display:block}ul li ul li a{background-color:#ccc;color:#1a2e80}ul li ul li a:hover{background-color:#ddd}.header-nav-wrap ul li ul{display:none}.header-nav-wrap ul li:hover ul{display:block}.footer{background:#333}.footer-inner{display:flex;justify-content:space-between}.footer h1{font-weight:400;font-size:1.4rem;color:#fff;padding-bottom:1.4rem}.footer p{color:#c1bfbf}.footer-company-wrap{text-align:left;display:inline-block;margin-right:4rem}.footer-company-wrap p{text-align:left;font-size:.8rem;line-height:1.5rem}.footer-nav,.copyright{text-align:center}.footer-nav{font-size:0;margin-bottom:3rem}.footer-nav li{font-size:.8rem;display:inline-block;margin-top:1rem;border-right:1px solid #bbb;padding:.6rem 1.4rem}.footer-nav li:nth-of-type(1){border-left:1px solid #bbb}.footer-nav li a{text-decoration:none;color:#c1bfbf}.footer-nav li a:hover{opacity:.6}.footer-link-wrap{display:flex;justify-content:center}.footer-company-wrap h1{text-align:left !important}@media screen and (max-width:980px){.footer-inner{display:block;text-align:center}.footer-inner .footer-link-box{text-align:left}.footer-company-wrap h1{margin-bottom:0 !important;padding-bottom:.5rem}.footer-company-wrap{margin-bottom:2rem;margin-right:0}}@media screen and (max-width:540px){.footer-link-wrap{display:none}}.footer-link-box{display:inline-block;margin-right:2rem}.footer-link-box li{font-size:.8rem;line-height:1.6rem;display:block}.footer-link-box li a{text-decoration:none;color:#c1bfbf;padding:.5rem 0}.footer-link-box li a:hover{opacity:.6}.copyright p{font-size:.8rem;margin-bottom:0;padding:.8rem 0;background:#050505e6;color:#fff;text-align:center}.category-recruit .copyright p,.recruit .copyright p,.recruit-news .copyright p,.employee-interview .copyright p,.category-employee-interview .copyright p{background:#ff6f01}#page-top{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;right:16px;bottom:90px;display:none;z-index:80}#page-top a{font-size:20px;color:#fff;padding:10px;text-decoration:none;display:block;cursor:pointer;text-align:center;background:#aaa;opacity:.5;line-height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#page-top a:hover{background:#8b8b8b;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.widget_recent_entries ul,.widget_meta ul,.widget_recent_comments ul,.widget_pages ul,.widget_meta ul,.widget_categories ul,.widget_archive ul,.widget_nav_menu ul,.calendar_wrap,.tagcloud{list-style:none}.widget_recent_entries li,.widget_meta li,.widget_recent_comments li,.widget_pages li,.widget_meta li,.widget_archive li,.widget_nav_menu li{position:relative;margin-bottom:.5rem}.widget_recent_entries a,.widget_meta a,.widget_recent_comments a,.widget_pages a,.widget_meta a,.widget_categories a,.widget_archive a,.widget_nav_menu a{text-decoration:none;color:#7c7c7c}.sidebar-wrapper a:hover{opacity:.6}.widget_categories li{display:block;margin-bottom:.5rem}.widget_categories li a{font-size:.95rem;position:relative;display:block;padding:.9rem .6rem .9rem 2rem;color:#fff;background-color:#888376}.widget_categories li a:before{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;left:.6rem;content:'\f02b';transform:translateY(-50%);color:#fff}.widget_categories .children{margin-bottom:.5rem;padding:0;padding-left:1rem;background-color:#415671}.widget_categories .children li{margin-bottom:0}.widget_categories .children li a{font-size:.9rem;background-color:transparent}.widget_categories .children li a:before{position:absolute;top:50%;left:.6rem;content:'∟';transform:translateY(-50%);color:#fff}.widget_categories .screen-reader-text{display:none}.widget_archive .screen-reader-text{position:relative;display:block;height:0;text-indent:-9999999px}.widget_categories form{position:relative}.widget_categories form:after{position:absolute;top:50%;right:1rem;content:'▼';transform:translateY(-50%);pointer-events:none}.widget_categories .postform,.widget_archive select{font-size:.95rem;width:100%;padding:4px 10px;cursor:pointer;border:1px solid #e0e3ef;border-radius:0;background-color:#f4f5f9;-webkit-appearance:none;-moz-appearance:none}.widget_archive label:after{position:absolute;top:.5rem;right:1rem;content:'▼';text-indent:0;pointer-events:none}.tagcloud a{font-size:.9rem !important;line-height:1;position:relative;display:inline-block;margin-bottom:.5rem;padding:.2rem .5rem;text-decoration:none;color:#888376;border:1px solid #1a2e80;background-color:#fff}.widget_nav_menu li a{font-size:1rem;font-weight:700;position:relative;padding-left:1.3rem;color:#7c7c7c}.widget_nav_menu li a:before{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;left:0;content:'\f105';transform:translateY(-50%);color:#888376}.widget_recent_entries li{padding-bottom:.5rem;border-bottom:1px solid #ddd}.widget_recent_entries li a:before{font-family:'Font Awesome 5 Free';font-weight:700;font-weight:900;position:absolute;left:5px;content:'\f303';color:#1a2e80}.widget_recent_entries li a{display:block;margin-bottom:.3rem;padding-left:1.6rem}.widget_recent_entries .post-date{font-size:.8rem;display:block}.calendar_wrap{padding:1rem;border:1px solid #ddd}.calendar_wrap table{width:100%}.calendar_wrap tbody{text-align:center}.calendar_wrap caption{font-weight:700;margin-bottom:1rem}.calendar_wrap td{padding:.3rem 0}.calendar_wrap tfoot td{padding-top:.7rem}.calendar_wrap tfoot td:last-child{text-align:right}.wp-block-columns{display:flex;flex-wrap:wrap !important}.wp-block-column{flex-basis:calc(33% - 24px) !important;flex-grow:0 !important}@media (min-width:782px){.wp-block-column{margin-left:0 !important;margin-right:38px}.wp-block-column:nth-child(3n){margin-right:0}}.wp-list-wrap dl{display:flex;flex-wrap:wrap;border-bottom:1px dashed #ccc;border-top:none}.wp-list-wrap dt{width:20%;padding:10px;box-sizing:border-box}.wp-list-wrap dd{padding:10px;margin:0;width:80%;box-sizing:border-box}.wp-list-wrap dd a{color:#0475bd;text-decoration:underline}@media screen and (max-width:320px){.wp-list-wrap dl{flex-flow:column nowrap}.wp-list-wrap dt,.wp-list-wrap dd{width:100%}}.archive-top{text-align:center;padding:1rem 0;background:#e9e9e9;margin-bottom:1.5rem}.archive-top h1{font-size:1.6rem}.archive-top p{font-size:.875rem;line-height:1.7}.article-list{margin-bottom:1rem}.article-list:hover{opacity:.7}.article-list a{display:block;text-decoration:none;color:#7c7c7c}.article-list a:after{display:block;clear:both;content:''}.article-list .img-wrap{position:relative;line-height:1}.article-list .img-wrap img{width:100%;height:160px;object-fit:cover}.article-list .text h2{font-size:1.15rem;margin-bottom:.5rem;height:4.3rem;overflow:hidden}.article-list .text .article-date,.article-list .text .article-author{font-size:.75rem;font-weight:700;display:inline-block;margin-bottom:.5rem;color:#888}.article-list .text .article-date{margin-right:.5rem}.article-list .text .article-author i{margin-right:.3rem}.article-list .text p{font-size:.8125rem;line-height:1.7}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5rem}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{display:block;padding:.5rem .8rem;border:1px solid #ccc}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#7c7c7c}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#888376}.article-content{margin-bottom:2rem}.article-content .article-info{margin-bottom:.5rem}.article-content .cat-data a{font-size:.8rem;margin-right:.5rem;padding:.1rem .5rem;text-decoration:none;color:#fff;background-color:#888376}.article-content .article-info .article-date,.article-content .article-info .article-author{font-size:.8rem;display:inline-block;margin-right:.5rem;color:#888}.article-content .article-info .article-author i{margin-right:.3rem}.article-content p,.article-content b,.article-content table,.article-content ul,.article-content ol{font-size:1rem;line-height:2;letter-spacing:1px}.article-content p,.article-content img,.article-content table,.article-content ul,.article-content ol{margin-bottom:2rem}.article-content h1{font-size:1.9rem;margin:0 0 2rem;letter-spacing:1px}.article-content h2{font-size:1.7rem;margin:3rem 0 2rem;padding:.4rem 0;letter-spacing:1px}.article-content h3{font-size:1.5rem;margin:2.5rem 0 1.8rem;letter-spacing:1px;background:0 0}.article-content h4{font-size:1.3rem;margin:2rem 0 1rem;letter-spacing:1px}.article-content h5{font-size:1.1rem;margin:0 0 .3rem;letter-spacing:1px}.article-content .article-img{margin-bottom:2rem}.article-content .article-img img{display:block;margin:0 auto}.article-content ul{margin-left:2rem;list-style:disc}.article-content ol{margin-left:2rem;list-style:decimal}.article-content table{border-collapse:collapse}.article-content th,.article-content td{padding:.6rem;vertical-align:middle;border:1px solid #ddd}.article-content figure{max-width:100%}.article-tag{text-align:right}.article-tag ul{font-size:0;margin-bottom:0}.article-tag ul li{font-size:.9rem;display:inline-block;margin-right:.5rem;vertical-align:middle}.article-tag ul li:last-child{margin-right:0}.article-tag ul li a{padding:.2rem .5rem;text-decoration:none;color:#1a2e80;border:1px solid #1a2e80}.article-tag ul li a:hover{opacity:.6}.page h1{text-align:center}.relatedposts{background:#fbf4df;padding:1rem}.relatedposts h4{margin-bottom:.5rem;color:#333}.relatedposts h2{color:#333}.title-border-right{display:flex;align-items:center}.title-border-right:after{border-top:1px solid;content:"";flex-grow:1}.title-border-right:after{margin-left:1rem}.home .contents>h1{font-size:2rem;margin-bottom:0}.home .smf{font-size:.8rem}.home .sub_copy{margin-bottom:1.6rem;color:#ff6f04;font-weight:700}.home_top_lead_wrap{color:#06c}.home_top_lead{display:flex;justify-content:center}.home_top_text .head_copy{font-size:1.4rem;font-weight:700;margin-bottom:2.2rem}.home_top_text .stress{font-size:2rem}.home_top_text p{font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.hom_top_lead_ph img{height:600px;width:auto}@media screen and (max-width:650px){.home_top_lead{display:flex;flex-direction:column}.hom_top_lead_ph{text-align:center}.hom_top_lead_ph img{height:450px}}.main_imgBox{height:100vh;overflow:hidden;position:relative}.main_logo{z-index:11;position:absolute;bottom:35%;left:50px;transform:translate(0,50%);width:30%;height:auto;opacity:.8}@media screen and (max-width:780px){.main_logo{bottom:20%;left:0;transform:none;width:50%}}.main_img{z-index:10;opacity:0;width:100%;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;-webkit-animation:hero-anime 48s 0s infinite;animation:hero-anime 48s 0s infinite}.hero_img-caption{z-index:11;opacity:0;position:absolute;bottom:10px;right:10px;color:#fff;font-size:.7rem;-webkit-animation:fadeCaption 48s 32s infinite;animation:fadeCaption 48s 32s infinite}@-webkit-keyframes fadeCaption{0%{opacity:0}1%{opacity:1}7%{opacity:1}9%{opacity:0}100%{opacity:0}}@keyframes fadeCaption{0%{opacity:0}1%{opacity:1}7%{opacity:1}9%{opacity:0}100%{opacity:0}}.main_img:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}.main_img:nth-of-type(3){-webkit-animation-delay:12s;animation-delay:12s}.main_img:nth-of-type(4){-webkit-animation-delay:18s;animation-delay:18s}.main_img:nth-of-type(5){-webkit-animation-delay:24s;animation-delay:24s}.main_img:nth-of-type(6){-webkit-animation-delay:30s;animation-delay:30s}.main_img:nth-of-type(7){-webkit-animation-delay:36s;animation-delay:36s}.main_img:nth-of-type(8){-webkit-animation-delay:42s;animation-delay:42s}@keyframes hero-anime{0%{opacity:0}8%{opacity:1}17%{opacity:1}25%{opacity:0;transform:scale(1.2);z-index:9}100%{opacity:0}}@-webkit-keyframes hero-anime{0%{opacity:0}8%{opacity:1}17%{opacity:1}25%{opacity:0;-webkit-transform:scale(1.2);z-index:9}100%{opacity:0}}.second-background-image-wrap{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-size:cover;background-color:#cfcfd4;width:100%;height:17rem}.top_section{width:100%;opacity:1}.slider{width:90%;margin:0 auto 80px}.slick-slide img{width:100%;height:350px;object-fit:cover}.mypattern{width:100%}.mypattern .slick-slide{margin:5px}.slide-article{position:relative}.slide-text{position:absolute;bottom:.2rem;left:.5rem;color:#fff}.slide-text .slide-date{font-size:.8rem}.slide-text h2{color:#fff;font-size:1.5rem}.colorfilter-base{background:-moz-linear-gradient(top,#fff 70%,#000 85%);background:-webkit-linear-gradient(top,#fff 70%,#000 85%);background:linear-gradient(to bottom,#fff 70%,#000 85%)}.slick-dots{display:none !important}.category .lead_sentence,.page-id-178 .lead_sentence,.page-id-184 .lead_sentence,.page-id-187 .lead_sentence,.page-id-189 .lead_sentence{font-size:1.1rem}.category-recruit .top_section_box,.category-employee-interview .top_section_box{position:relative;background-color:#4e4024}.category-president-message .top_section_box,.category-profile .top_section_box,.category-history .top_section_box,.page .top_section_box,.post-type-archive .top_section_box{position:relative;background-color:#050505}.category-history .container.history_bg p,.page-id-178 .container.history_bg p,.page-id-184 .container.history_bg p,.page-id-187 .container.history_bg p,.page-id-189 .container.history_bg p{color:#d9d9d9}.history_bg .lead_sentence{text-align:center}@media screen and (max-width:900px){.category-history .container.history_bg p.lead_sentence{text-align:left}}.category-history .container.history_bg,.page-id-178 .container.history_bg,.page-id-184 .container.history_bg,.page-id-187 .container.history_bg,.page-id-189 .container.history_bg{background:#2f3d52}.category-history .container.history_bg h1,.page-id-178 .container.history_bg h1,.page-id-184 .container.history_bg h1,.page-id-187 .container.history_bg h1,.page-id-189 .container.history_bg h1{color:#d5d0bb}.page-id-178 .container.history_bg .story_of_history_box h1,.page-id-184 .container.history_bg .story_of_history_box h1,.page-id-187 .container.history_bg .story_of_history_box h1,.page-id-189 .container.history_bg .story_of_history_box h1{text-align:left}.category-history .container img,.page-id-178 .container img,.page-id-184 .container img,.page-id-187 .container img,.page-id-189 .container img{width:100%}.top_section_box .top_bg_img{background-position:center center;background-repeat:no-repeat;background-size:cover;height:35vh;opacity:.5}.top_section_box .text{position:absolute;bottom:10%;left:50%;-ms-transform:translate(-50%,-10%);-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);text-align:center;margin:0;padding:0;font-weight:700}.top_section_box .text h1{font-size:1.8em;color:#fff;margin-bottom:0}.top_section_box .text p{font-size:.8em;color:#ff6f01;text-align:center}.orange_wrap{background-color:#f8b906}.president_box,.story_of_history_box{background-color:#fff;margin:1rem 0}.category h1,.page h1{margin-bottom:2rem}.category-history .top_section,.page-id-178 .top_section,.page-id-184 .top_section,.page-id-187 .top_section,.page-id-189 .top_section{background:#282e35}.item_rap{margin-bottom:5rem}#item_rap_last{margin-bottom:0}.item_rap .photo{display:inline-block;width:calc((98% - 50px)/2);position:relative;margin-bottom:1rem}.item_rap .photo img{height:25rem;width:100%;object-fit:cover}.category-recruit .item_rap .photo img{height:35rem}.item_rap .box_border:after{border:5px solid #ffb923;position:absolute;content:"";width:100%;height:100%;top:.8rem;left:1.2rem}@media screen and (max-width:600px){.item_rap .box_border:after{display:none}}.item_rap .text{width:calc((100% - 50px)/2);display:inline-block}.item_rap .margin_r{margin-right:50px;margin-bottom:3rem}.vertical_align_top{vertical-align:top}.vertical_align_middle{vertical-align:middle}@media screen and (max-width:800px){.item_rap .text,.item_rap .photo{width:100%}}.item_rap.point{margin-bottom:2rem;border:solid 1px;padding:1rem 2rem}.item_rap.point .text p{margin-bottom:0}.story_of_history_wrap{background:#282e35;padding:2rem}.story_of_history_wrap .title{margin-bottom:0}.story_of_history_wrap .sub_title{font-size:.8em;font-weight:700;color:#ff6f01 !important;text-align:center;margin-bottom:2rem}.president_box .item_rap,.story_of_history_box .item_rap{margin-bottom:0;position:relative}.president_box .item_rap{height:15rem}.story_of_history_box .item_rap{height:5rem;margin:.3rem 0}.president_box .item_rap{background-color:#f8b906}.story_of_history_box .item_rap{background-color:#282e35}.president_box .item_rap .photo,.story_of_history_box .item_rap .photo{width:80%}.story_of_history_box .item_rap .photo{position:absolute;right:0}.president_box .item_rap .photo img{height:15rem}.story_of_history_box .item_rap .photo img{height:5rem}.president_box .item_rap .text{width:25rem;position:absolute;top:50%;background-color:rgba(255,255,255,.9)}.story_of_history_box .text{width:35rem;position:absolute;top:50%;background-color:rgba(129,101,59,.8)}.story_of_history_box h3{color:#9cbfe3}.story_of_history_box a:hover .text{background:#06c}.president_box .item_rap .text{padding:1rem}.story_of_history_box .text{padding:.2rem 0 .2rem 1rem}.president_box .text{right:-15rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.story_of_history_box .text{left:17rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.president_box h1{font-size:3rem;margin-bottom:0}@media screen and (max-width:800px){.president_box .item_rap{position:static}.president_box .item_rap .text{position:static;width:80%}.president_box .item_rap .photo{width:100%}.president_box .text{right:0;transform:none}.president_box .item_rap{height:auto}}@media screen and (max-width:800px){.president_box .item_rap .text{width:calc(100% - 2rem)}.president_box .item_rap .text h1{font-size:2rem}}.story_of_history_box h1{font-size:2.4rem;margin-bottom:0}.story_of_history_box h1,.story_of_history_box h3{display:inline;vertical-align:middle}@media screen and (max-width:430px){.story_of_history_box h1,.story_of_history_box h3{display:block}}.story_of_history_box h3{font-size:.9rem}.story_of_history_box a:hover h1,.story_of_history_box a:hover h3{color:#fff !important}@media screen and (max-width:828px){.story_of_history_box .item_rap .photo{display:none}.story_of_history_box .text{width:100%}.story_of_history_box .text{left:50%}.story_of_history_box h1{font-size:1.8rem}}@media screen and (max-width:500px){.story_of_history_box h1{font-size:1.4rem}}.list-news-recruit{background:#fff;padding:1rem}.list-flex-btn-block-wrap{padding:2rem 3rem 1rem}.list-flex-btn-block{display:flex;flex-flow:row wrap;justify-content:space-around}.list-flex-btn-block a{background:#9d0707;font-weight:700;text-align:center;color:#fff;width:30%;min-height:5rem;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.category-recruit .list-flex-btn-block a{width:100%}@media screen and (max-width:700px){.list-flex-btn-block a{width:45%}}@media screen and (max-width:480px){.list-flex-btn-block a{width:100%}}.list-flex-btn-block a:hover{opacity:.6}.list-flex-btn-block .article-list{margin-bottom:0;font-size:1.2rem}.three_characteristics{background:#c7cacb}.three_characteristics .list-flex-btn-block a{background:#071833e6}.three_characteristics .list-flex-btn-block .article-list{color:#faf4c8}h3.question:first-letter {font-size:2eem}.employee-interview h2,.recruit h2{text-align:center;border-bottom:none}@media screen and (min-width:782px){.employee-interview article .wp-block-column,.recruit article .wp-block-column{flex-basis:calc(50% - 38px) !important;flex-grow:0 !important}}.employee-interview .wp-block-group{background:#ffeba0;padding:20px}.employee-interview .wp-block-group h3{font-size:2rem;margin:0;width:100%;border-bottom:1px solid #000}.employee-interview .wp-block-group p{font-size:.9rem;line-height:1.2rem;margin-bottom:.8rem}.employee-interview .wp-block-group p:nth-of-type(3){margin-bottom:0}.recruit-conditions .contents{max-width:800px;margin:0 auto}.employee-interview h2,.category-employee-interview h2{color:#ff6f01;margin-bottom:2rem}.category-employee-interview .article-list .img-wrap,.category-employee-interview .article-list .text,.category-employee-interview .article-list .text p,.employee-interview .article-list .img-wrap,.employee-interview .article-list .text,.employee-interview .article-list .text p{text-align:center}.category-employee-interview .article-list .img-wrap img,.employee-interview .article-list .img-wrap img{width:160px;border-radius:50%;border:6px solid #ff6f01;margin-bottom:1rem}.page_single_top_wrap{position:relative;background-color:#050505;height:35vh}.page_single_top_wrap .top_img img{position:absolute;top:0;left:0;height:35vh;opacity:.5;object-fit:cover}.page_single_top_wrap .text{position:absolute;bottom:10%;font-weight:700;width:100%;text-align:center}.page_single_top_wrap .text h1{color:#fff}.category-profile h1{text-align:center}.category-profile .president_copy{margin-bottom:3rem;font-size:1.8rem}.president_name_box{margin-top:3rem;text-align:right}.president_name_box p{text-align:revert}.archive.category-profile .wp-block-columns{justify-content:center}.archive.category-profile .wp-block-column{flex-basis:100% !important;margin-right:0;margin-left:0 !important;max-width:800px}.archive.category-profile .wp-block-column article a{position:relative}.archive.category-profile .wp-block-column .img-wrap{height:100%}.archive.category-profile .wp-block-column .article-date{display:none}.archive.category-profile .wp-block-column .text{position:absolute;top:0;right:0;width:40%;height:100px;text-align:center;letter-spacing:10px;background:#000;opacity:.7;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:450px){.archive.category-profile .wp-block-column .text{width:100%}}.archive.category-profile .wp-block-column img{height:100px}.archive.category-profile .wp-block-column .article-list .text h2{color:#fff;height:unset;margin-bottom:0}.company_profile_title{text-align:center;font-size:1.3rem;letter-spacing:30px;font-weight:700;background:#9e9e9e;color:#fff;padding:.5rem 0;max-width:800px;margin:0 auto}.company_profile_topmessage{font-size:1.6rem;font-weight:700;letter-spacing:.5rem;text-align:center;border-bottom:solid 3px #000;margin-bottom:3rem}.profile_title{padding:0 3rem}@media screen and (min-width:782px){.category-profile .wp-block-columns{flex-wrap:wrap !important}}.f-container{display:flex}.f-item{background:#ff0;border:2px solid #000}.f-item01{flex-grow:3}.f-item02{flex-grow:1}.f-item03{flex-grow:4}.f-item04{flex-grow:2}.flex-block-columns{display:flex;flex-direction:row;flex-wrap:wrap}.flex-block-column.block02{flex-basis:calc(100%/2)}.flex-block-column.block03{flex-basis:calc(100%/3)}@media(max-width:800px){.flex-block-column.block02,.flex-block-column.block03{flex-basis:calc(100%/2)}}@media(max-width:600px){.flex-block-column.block02,.flex-block-column.block03{flex-basis:100%}.first_block{margin-bottom:5rem}}.flex-block-item{position:relative;background-color:#000;height:300px}@media(min-width:801px){.flex-block-column.block03 .flex-block-item{height:350px}}.flex-block-item:hover{opacity:.8}.flex-block-item .text{text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0}.flex-block-item h2{font-size:1.3rem;color:#fff}.flex-block-item p{text-decoration:none;color:#fff;line-height:1.5rem;font-size:.8rem;margin:0 0 1rem;text-align:center}.flex-block-item .sub_title{color:#ff6f04;font-weight:700}.category-recruit .flex-block-item h2,.category-recruit .flex-block-item p{color:#ff6f01}.flex-block-item img{width:100%;height:300px;object-fit:cover;opacity:.6}.category-recruit .flex-block-item img{opacity:1}@media(min-width:801px){.flex-block-column.block03 .flex-block-item img{height:350px}}.flex-block-item .btn{color:#fff;border:solid 1px #fff;padding:.8rem 5rem}.item_rap_flex{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:5rem;align-items:center}.item_rap_flex .item{width:50%;margin-bottom:1rem}.item_rap_flex.paragraph_gap .item:nth-of-type(1){padding-right:2rem}.item_rap_flex.paragraph_gap .item:nth-of-type(2){padding-left:2rem}.item_rap_flex .item img{height:20rem;object-fit:cover}.bridge_caption{margin-bottom:0}.after_bridge_caption{margin-bottom:5rem}@media screen and (max-width:799px){.item_rap_flex{display:flex;flex-direction:column}.item_rap_flex .item{width:100%}.item_rap_flex.paragraph_gap .item:nth-of-type(1){padding-right:0}.item_rap_flex.paragraph_gap .item:nth-of-type(2){padding-left:0}}@media screen and (max-width:1000px){.president_bg .item_rap_flex{display:flex;flex-direction:column}.president_bg .item_rap_flex .item{width:100%;text-align:center}.president_bg .item_rap_flex .item img{max-width:600px}}.category-recruit .btn{padding:.2rem 2rem;border:solid 2px #ff6f01;color:#ff6f01}.category-recruit .btn a{color:#ff6f01}.category-recruit .btn:hover{color:#fff;border:solid 2px #06c}.category-recruit .btn:hover a{color:#fff}.employee_rink,.employee_rink img{height:400px}.employee_rink .text{background:#fff;border:solid 1px #ff6f01;padding:.5rem;top:95%;opacity:.9}.employee_rink .text h2,.employee_rink .text p{text-align:center}.employee_rink .text p{margin-bottom:.5rem}@media screen and (max-width:880px){.employee_rink .text{width:80%}}.employee_list_rink .btn{padding:1rem 5rem;background:#ff6f01;color:#fff}.employee_list_rink .btn:hover{background:#06c}.welfare_link{background:#524841}.welfare_link .btn{padding:1rem 5rem;border:solid 1px #fff;color:#fff}.welfare_link .btn:hover{background:#06c}@media (min-width:782px){#employee-wrp-list{flex-wrap:wrap !important}}.postid-334 .main-title{position:relative;padding:1.4em 1em;max-width:600px;margin:0 auto 2rem}.postid-334 .main-title:before,.postid-334 .main-title:after{content:'';width:20px;height:30px;position:absolute;display:inline-block}.postid-334 .main-title:before{border-left:solid 14px #dedede;border-top:solid 14px #dedede;top:0;left:0}.postid-334 .main-title:after{border-right:solid 14px #dedede;border-bottom:solid 14px #dedede;bottom:0;right:0}@media screen and (max-width:600px){.postid-334 .main-title:before{border-left:unset;border-top:unset}.postid-334 .main-title:after{border-right:unset;border-bottom:unset}}.postid-334 .main-title h2{padding:0;margin:0;font-size:3rem}.postid-334 .main-title h3{text-align:center;padding:0;margin:0;font-size:1.8rem}.postid-334 .article-content>p:first-letter {color:#ff6f01;font-weight:700}.postid-334 .proverb{font-family:serif;font-size:2rem;margin:2rem 0 1rem;letter-spacing:1px;color:#ff6f01;font-weight:700}.postid-334 .question{font-size:1.1rem;margin:4rem 0 2rem;letter-spacing:1px;color:#2874c3;font-weight:700;padding:.6rem;text-align:center;background:#fce5ba}.postid-334 .question:first-letter {color:#ff6f01}.postid-334 .question-lead{color:#2874c3;font-weight:700}.postid-334 .question-lead:first-letter {color:#ff6f01}.postid-334 .profile{background:#eee;padding:.6rem}.postid-334 .article-content img{margin-bottom:0}.postid-549 .article-content{max-width:700px;margin:0 auto}.postid-549 h2{padding:2rem 0;font-family:serif;font-size:2rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:auto}.postid-549 .lexicon{background:#f4f1ea;max-width:350px;margin:0 auto 1rem}.postid-549 .article-content>p{font-size:1.2rem;font-family:serif}.inquire{display:flex;flex-direction:row;margin-bottom:3rem}.item_name{flex-basis:30%;background:#4492fb;display:flex;justify-content:center;align-items:center}.item_name .inner{width:100%;font-size:1.1rem;font-weight:700;text-align:center;color:#fff}.item_content{flex-basis:70%;position:relative;background:#e0e4e5;padding:1em}.inquire-right .item_content:after{content:"";position:absolute;width:0;height:0;border-style:solid;top:50%;left:0;transform:translateY(-50%) translateX(0%);-webkit- transform:translateY(-50%) translateX(0%);border-top:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #4492fb}.inquire-right .btn_wrap a{width:50%;padding:1rem}.inquire-down .item_content:after{content:"";position:absolute;width:0;height:0;border-style:solid;bottom:-60px;left:30%;transform:translateY(0%) translateX(-50%);-webkit- transform:translateY(0%) translateX(-50%);border-top:30px solid #e0e4e5;border-right:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid transparent}.item_content p{line-height:1.8;width:80%;margin:0 auto}.p-policy{border:solid 1px #333;background:#f2f2f2;padding:2rem}#p-policy-title{margin:0 0 1rem;text-align:center;background:#a29f9f;color:#fff;padding:.3rem}.p-policy p{margin-bottom:.8rem}.p-policy-urpose{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:900px){.inquire .br:before{content:"\A";white-space:pre}}@media screen and (max-width:500px){.inquire{flex-direction:column}.item_name{padding:1rem}.item_content:after{display:none}.inquire .br:before{content:"";white-space:none}.item_content p{width:100%}}.map_wrap{display:flex;flex-direction:row;margin-bottom:3rem}.branch{width:500px;min-height:320px;background:#f7f7f7}.branch_name{background:#3182eb;text-align:center;color:#fff;padding:.4rem;font-size:1.2rem;font-weight:700}.branch_content{display:flex;flex-wrap:wrap;padding:10px}.branch_content .item{min-width:110px;font-weight:700}.branch_content .value{width:calc(100% - 110px)}.branch_content .tel_num{font-size:1.2rem;font-weight:700}iframe{width:calc(1054px - 500px)}@media screen and (max-width:750px){.map_wrap{flex-direction:column}.branch{min-height:auto;width:100%}iframe{width:100%;height:200px}}@media screen and (max-width:400px){.branch_content{display:block}.branch_content .value{width:100%}}.access-title{background:#b0b0b0;text-align:center;color:#fff;padding:.4rem;font-size:1.2rem;font-weight:700;margin:4rem 0 2rem}.access-kiyama_wrap{display:flex;flex-direction:row}.access-kiyama{padding-right:20px}@media screen and (max-width:900px){.access-kiyama_wrap{flex-direction:column}.access-kiyama{margin-bottom:20px}}.branch_access img,.branch_access .wp-block-image{margin-bottom:0}.post-263 .wp-block-columns{border:solid 1px #000;padding:1.7rem .4rem;background:#eff4fb}.post-263 .wp-block-columns p{line-height:1.5;margin-bottom:2rem;text-align:center;font-weight:700}.post-261 .wp-block-column{border:solid 1px #000;padding:1.7rem .4rem;background:#eff4fb;flex-basis:40% !important;padding:1.7rem 1rem}.post-261 .wp-block-column:nth-of-type(1){margin-right:10%}.post-261 .wp-block-column:nth-of-type(2){margin-right:0}@media screen and (max-width:815px){.post-261 .wp-block-columns{flex-direction:column}.post-261 .wp-block-column{margin-bottom:3rem}.post-261 .wp-block-column:nth-of-type(1){margin-right:0}.post-261 .wp-block-column:nth-of-type(2){margin-left:0}}.post-261 .wp-block-column p{line-height:.2rem;margin-bottom:2rem;text-align:center}.post-261 .wp-block-column h3{margin:0 0 1.8rem;border-bottom:solid 1px #000}.page-id-3260 .theme,.page-id-3258 .theme,.page-id-3256 .theme{font-size:2rem;letter-spacing:1px;font-weight:700;color:#06c;margin-bottom:1.8rem}.page-id-3260 .lead p,.page-id-3258 .lead p,.page-id-3256 .lead p{font-size:1rem}.page-id-3260 p,.page-id-3258 p,.page-id-3256 p{font-size:.9rem;line-height:1.6}.productinfo_title{font-size:1.5rem;font-weight:700;letter-spacing:1px;text-align:center;background:#06c;padding:.6rem 1rem;color:#fff}.productinfo_rap{display:flex;flex-direction:row;align-items:flex-start}@media screen and (max-width:760px){.productinfo_rap{flex-direction:column}}.productinfo_rap .text{width:calc(100% - 3rem/2)}.productinfo_rap .text:nth-of-type(1){margin-right:3rem}.page-id-3260 .sub_title,.page-id-3258 .sub_title,.page-id-3256 .sub_title{text-align:center;border:solid 3px #000;font-size:1.3rem;letter-spacing:1px;font-weight:700;padding:.4rem;margin-bottom:2rem}.page-id-3258 .point_gray h4{font-size:1.2rem;margin:0 0 1rem}.page-id-3258 .point_gray{font-size:.8rem}.tenjin-col{margin:0 auto;max-width:800px}@media screen and (min-width:795px){.tenjin-col .wp-block-column{flex-basis:calc(48% - 24px) !important;flex-grow:0 !important}}.tenjin-col figcaption{font-size:1rem;font-weight:700}.lineup_wrap h1,.lineup_wrap h2,.lineup_wrap h3,.lineup_wrap h4,.lineup_wrap h5,.lineup_wrap h6{text-align:center}.lineup_wrap p{margin-bottom:.3rem}.lineup_wrap h1{font-size:2.5rem;color:#999;margin-bottom:0;line-height:2.5rem}.lineup_wrap .smf{font-size:.9rem}.lineup_wrap .h1_copy{font-size:1.7rem;color:#000;margin-bottom:0;margin-top:2rem;width:calc(100% - 20px)}.lineup_wrap a{color:#333}.lineup_wrap a:hover{background:#7aaae6;color:#fff}.product_name{margin-bottom:1rem}.example_use{color:#49948c}.made_in_house{color:#e33913}.patented{color:#049bc8}.defense{color:#2d917f}.companies{color:#aa5345}.set_content{font-size:.9rem;font-weight:700;color:#06c;margin-top:.4rem}.lineup_wrap a:hover .example_use,.lineup_wrap a:hover .made_in_house,.lineup_wrap a:hover .patented,.lineup_wrap a:hover .defense,.lineup_wrap a:hover .companies,.lineup_wrap a:hover .set_content{color:#fff}.lineup_wrap a:hover img{opacity:.6}.lineup_wrap a:hover h1,.lineup_wrap a:hover h2,.lineup_wrap a:hover h3,.lineup_wrap a:hover h4{background:#7aaae6;color:#fff}.lineup{display:flex;flex-wrap:wrap;align-items:stretch}.lineup>*{position:relative;background:#ebebeb;margin-right:20px;margin-bottom:20px;width:calc(100%/3 - 20px - 30px);min-height:70px;padding:15px}.category_wrap .lineup>*{outline:2px solid #fff;outline-offset:-2px}.post-type-archive-infopage .category{background:#acacac;color:#fff;padding:15px 0 0 15px;margin-right:20px;margin-bottom:20px}.category_inner{margin:0 auto 20px;padding-right:15px;color:#000}.category_inner h2{color:#06c;margin-bottom:0}.category_inner p{text-align:center}.category.category_wrap{background:#dfdfdf}.category.category_a{background:#96a8bb}.lineup.category_a>*{background:#e7ecf6}.category.category_b{background:#9ba5a2}.lineup.category_b>*{background:#ebf2ef}.category .lineup_set_item_wrap img{margin-right:12px;margin-bottom:4px}.lineup>* .new{position:absolute;top:-5px;left:15px;background:#e48c78;color:#fff;padding:0 .6rem;font-size:.8rem}.lineup_sm>*{min-height:20px}.lineup_sm .type_h3{font-size:1.2rem;font-weight:700;color:#06c;margin-bottom:0}.type_h3 .smf{font-weight:400;color:#333}.per2{width:calc(100%/2 - 20px - 30px)}.lineup_set_item_wrap{display:flex}.lineup_set_item_wrap img{width:150px;height:150px;margin-right:20px;margin-bottom:4px}.lineup_set_item_wrap .text{align-self:center}@media screen and (max-width:1050px){.lineup_set_item_wrap{flex-direction:column}.lineup_set_item_wrap img,.category .lineup_set_item_wrap img{margin:0 auto .7rem}}@media screen and (max-width:570px){.lineup_set_item_wrap{flex-direction:row}.lineup_set_item_wrap img{margin:unset;margin-right:20px}.category .lineup_set_item_wrap img{margin:0 12px 4px 0}.post-type-archive-infopage .category{width:calc(100% - 30px);padding:15px}.category_inner{padding-right:0}}@media screen and (max-width:380px){.lineup_set_item_wrap{flex-direction:column}.lineup_set_item_wrap img,.category .lineup_set_item_wrap img{margin:0 auto .6rem}}.category .only_ph_wrap{justify-content:center}.category .only_ph{width:150px}.lineup .title{display:flex;background:#a5b0b0}.lineup .title h2{margin:auto;color:#fff}.setup_title_wrap{display:flex;justify-content:center;margin-bottom:1rem}.setup_title_wrap p{text-align:center}.achievement_wrap{position:relative}.achievement_bg_img{background-position:center center;background-repeat:no-repeat;background-size:cover;height:600px;opacity:1}.bg_line{background:repeating-linear-gradient(-20deg,#aee6f3,#aee6f3 2px,#fff 2px,#fff 16px);height:600px;position:absolute;top:0;left:0;width:100%;opacity:.6}.lineup_category_title{width:calc(100% - 20px);padding:6px 0;margin:20px 0;border:3px solid #000;box-sizing:border-box}.lineup_category_title h2{color:#000;margin:0}@media screen and (max-width:820px){.lineup>*{width:calc(100%/2 - 20px - 30px)}.achievement_bg_img,.bg_line{height:880px}}@media screen and (max-width:570px){.lineup{flex-direction:column}.lineup>*{width:calc(100% - 20px);padding:10px}.lineup_category_title{width:100%}}.achievement{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.single-infopage:not(.info-cat-achievement) .site-header,.single-infopage:not(.info-cat-achievement) .footer-nav-wrap,.single-infopage:not(.info-cat-achievement) .footer-inner,.single-infopage:not(.info-cat-achievement) .copyright{display:none}.info-cat-product-info .spec-img{opacity:.7}.products_wrap .title,.infopage-template-default .copyright p{background:#333;color:#6b6a6a;text-align:center}.products_wrap{position:relative;min-height:300vh;background:#f4f4f4}.back_to_products_btn,.reload_btn,.info_btn{position:fixed;z-index:70;right:10px;background:#06c;color:#fff;border:solid 1px #fff;border-radius:10px;padding:.2rem 1rem;font-size:.9rem;width:60px;text-align:center}.back_to_products_btn:hover,.reload_btn:hover,.info_btn:hover{opacity:.7}.back_to_products_btn{top:40px}.reload_btn{top:75px}.info_btn{top:110px}.popup_info_wrap{position:fixed;z-index:71;width:100%;height:100%;background:rgba(0,0,0,.8)}.popup_info{position:fixed;z-index:71;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#f3f08f;color:#5d5d5d;border:solid 1px #fff;border-radius:10px;padding:1.2rem 1.2rem 2.4rem;font-size:.9rem;width:600px;height:500px;text-align:center}.popup_close_btn{width:100%;padding:.5rem 0;background:#ac1a02;color:#fff;font-size:1.2rem}.infopage-template-default .title h4{color:#6b6a6a;text-align:center}.infopage-template-default .tag-info a{color:#bababa}.spec-img img{height:75px;width:75px;object-fit:cover}.pro_header{display:flex;height:75px;background:#212121}.status{width:70px}.status p{text-align:center;color:#6b6a6a}.status p:nth-of-type(3){font-size:.8rem}p.status_color_green{color:#13fd06}p.status_color_red{color:#fd1306}.pro_header .spec-img{margin:0}.pro_img{background:#a24006}.info-cat-water-gun_product-info .pro_img{background:#0a5dc3}.info-cat-hydraulic-torque-actuator_product-info .pro_img{background:#04ff00}.info-cat-automatic-valve_product-info .pro_img{background:#9d00ff}.spec-info,.tag-info,.pro_name,.pro_name .bread,.spec h4{display:inline-block;line-height:75px}.spec h4{color:#fff}.pro_content_wrap{height:200vh}.pro_content_wrap>h1,.pro_content_wrap>h2,.pro_content_wrap>h3,.pro_content_wrap>h4,.pro_content_wrap>h5,.pro_content_wrap>h6,.pro_content_wrap>p{padding:0 20px}.promotion,.attention{position:relative;width:100vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.promotion{height:400px;background:-moz-linear-gradient(to right,#a75d02 30%,#fdf50b);background:-webkit-linear-gradient(to right,#a75d02 30%,#fdf50b);background:linear-gradient(to right,#a75d02 30%,#fdf50b)}.info-cat-water-gun_product-info .promotion{background:linear-gradient(to right,#1e00ff 30%,#05fbff)}.info-cat-hydraulic-torque-actuator_product-info .promotion{background:linear-gradient(to right,#095742 30%,#aaff05)}.info-cat-automatic-valve_product-info .promotion{background:linear-gradient(to right,#660a49 30%,#f419f7)}.attention{height:60px;background:#e85e4f;color:#fff}.info-cat-water-gun_product-info .attention,.info-cat-hydraulic-torque-actuator_product-info .attention,.info-cat-automatic-valve_product-info .attention{background:#ffa02b}.promotion img{position:absolute;width:100%;height:400px;opacity:.3}.promotion .text{position:absolute;right:40%;max-width:800px;padding:0 40px;color:#fff}@media screen and (max-width:800px){.promotion .text{right:0;width:calc(100% - 80px)}.promotion{background:#1e00ff}.promotion img{opacity:.2}}.promotion h1,.promotion h2,.promotion h3,.promotion h4,.promotion h5,.promotion h6,.attention h1,.attention h2,.attention h3,.attention h4,.attention h5,.attention h6{color:#fff;margin:.8rem 0}.promotion .clear-display{font-size:2.5rem;color:#fff}.single-infopage .item_rap_flex .item img{height:auto;object-fit:cover}#pro_content_wrap_flex{display:flex;flex-flow:row wrap;width:100%;height:300px;font-size:.8rem}#pro_content_wrap_flex div.prof{position:relative;resize:both;overflow:hidden;border:1px solid #f5f5f5;box-sizing:border-box;width:calc((100%/6) - 20px);background:#fff;overflow:auto;padding:20px;margin:10px}@media screen and (max-width:1600px){#pro_content_wrap_flex div.prof{width:calc((100%/4) - 20px)}}@media screen and (max-width:1000px){#pro_content_wrap_flex div.prof{width:calc((100%/2) - 20px)}}@media screen and (max-width:550px){#pro_content_wrap_flex div.prof{width:calc(100% - 20px)}}#pro_content_wrap_flex div.prof img{width:100%}#pro_content_wrap_flex div.prof:before{content:'';position:absolute;bottom:0;right:0;width:16px;height:16px;background-image:linear-gradient(135deg,#fff 50%,#e0e0e0 50%);cursor:nwse-resize}.clear-display{position:absolute;bottom:0;right:25px;color:#c7c7c7}.message-display-none{border:1px solid #ff8000 !important}.message-display-none:after{position:absolute;top:0;left:0;content:"非表示";background:#ffff80;color:#ff8000;font-size:.6rem}.info-cat-achievement .contents h1,.info-cat-achievement .contents h2,.info-cat-achievement .contents h3,.info-cat-achievement .contents h4{color:#000;text-align:center;margin-bottom:30px}.info-cat-achievement .contents h4.site-title{margin-bottom:0}.info-cat-achievement h1.color-white,.info-cat-achievement h2.color-white,.info-cat-achievement h3.color-white,.info-cat-achievement h4.color-white,.info-cat-achievement .color-white{color:#fff}.info-cat-achievement .single_achievement_bg_img02 h1,.info-cat-achievement .single_achievement_bg_img02 h2,.info-cat-achievement .single_achievement_bg_img02 h3,.info-cat-achievement .single_achievement_bg_img02 h4,.info-cat-achievement .single_achievement_bg_img02 p,.info-cat-achievement .single_achievement_bg_img02 figcaption{color:#fff}.info-cat-achievement .page_single_top_wrap .text{position:absolute;bottom:10%;left:50%;-ms-transform:translate(-50%,-10%);-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);text-align:center;margin:0;padding:0;font-weight:700}figure{margin-bottom:30px}.info-cat-achievement .contents p{margin-bottom:30px;line-height:2rem}.border_square{padding:.5rem;margin-bottom:1.5rem;border:solid 2px #000}.border_square_white{padding:.5rem;margin-bottom:1.5rem;border:solid 2px #fff}.info-cat-achievement .item_rap_flex.paragraph_gap .item:nth-of-type(1){padding-right:1rem}.info-cat-achievement .item_rap_flex.paragraph_gap .item:nth-of-type(2){padding-left:1rem}@media screen and (max-width:800px){.info-cat-achievement .item_rap_flex.paragraph_gap .item:nth-of-type(1){padding-right:0}.info-cat-achievement .item_rap_flex.paragraph_gap .item:nth-of-type(2){padding-left:0}}.single_achievement_bg_img_wrap{position:relative}.single_achievement_bg_img01{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:right bottom;width:100%;height:100%;z-index:0;opacity:.7}.single_achievement_bg_img02{background-repeat:no-repeat;background-size:cover;width:100%;min-height:100%;position:relative}.single_achievement_bg_img_wrap .container{position:relative}.info-cat-achievement .item_rap_flex{align-items:center}.info-cat-achievement .lead{font-size:1.2rem;line-height:2.2 !important}.bg_orange{background:#fff;color:#000;padding:1.3rem;max-width:700px;margin:0 auto}.used_flex{display:flex;justify-content:center;align-items:center;margin-bottom:3rem}@media screen and (max-width:550px){.used_flex{flex-direction:column}.used_flex .used{margin-bottom:1rem}}.used{padding:.2em 1em;margin:2em 0;font-weight:700;border:solid 2px #000;margin:0 .5rem}.single_achievement_bg_img02 .used_flex{color:#fff}.single_achievement_bg_img02 .used{border:solid 2px #fff}.achievement_logo:before{content:'［納入実績 紹介］';display:block;color:#000;font-size:1.4rem;margin-bottom:1rem}.lineup_achievement .lineup{align-items:center}.lineup_achievement>*{min-height:52px;background:#071833e6;padding:2px 15px;margin-bottom:10px}@media screen and (max-width:570px){.lineup_achievement>*{min-height:30px}}.lineup_achievement h2{font-size:1.1rem;font-weight:700;color:#faf4c8 !important;margin-bottom:0 !important}.classification{font-size:1.1rem;font-weight:700}.lineup_achievement{justify-content:flex-start}.lineup_achievement a{display:flex;justify-content:center;align-items:center}.achievement .h1_copy{margin-top:0}@media screen and (max-width:570px){.lineup_achievement>*{margin-bottom:1px;padding:5px 7px}}.achieve_rap_flex{display:flex;flex-direction:row;align-items:center;border:solid 3px #b8b8b8;padding:10px}@media screen and (max-width:900px){.achieve_rap_flex{flex-direction:column}}@media screen and (max-width:500px){.achieve_rap_flex{border:none;padding:unset}.info-cat-achievement .container{padding:1.4rem}}.achieve_rap_flex .item{text-align:center}.achieve_rap_flex .item:nth-of-type(1){padding:0 20px}.achieve_rap_flex .item .text{margin:0 2rem}.achieve_rap_flex img{max-height:500px;width:auto}.feature_wrap{border:solid 3px #b8b8b8;padding:1rem 3rem;background:#fffdf1}.feature{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.feature_wrap_ver2{display:flex;flex-direction:row;align-items:center;border:solid 3px #b8b8b8;padding:1rem 3rem}@media screen and (max-width:900px){.feature_wrap_ver2{flex-direction:column}}.feature_wrap_ver2 .photo{width:50%}.feature_ver2{display:flex;flex-direction:column;margin-bottom:1rem}.feature_ver2 .heading{margin-bottom:.5rem}.feature_ver2 .explanation{margin-left:2.5rem}.heading{font-weight:700;font-size:1.3rem;margin-right:2rem;color:#0c31b6}@media screen and (max-width:900px){.feature{flex-direction:column;align-items:start}.explanation{margin-left:1.5rem}}.feature_production_record{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:unset;border-bottom:solid 1px #000;min-height:3rem}.feature_production_record:nth-of-type(1){border-top:solid 1px #000}.feature_production_record .heading{width:30%;margin-right:unset}.feature_production_record .explanation{width:70%;margin-left:unset;font-weight:700;font-size:1.3rem}.feature_production_record .heading,.feature_production_record .explanation{line-height:2rem}.specification-wrap{margin-bottom:3rem}.specification-name{background:#86898b;color:#fff;text-align:left;margin-top:3px;display:flex;flex-direction:row}.specification-name div{padding:.6rem}.specification-name div:not(:first-of-type){border-left:solid 2px #fff}.specification-name .number,.specification-name .material{width:120px;text-align:center}.specification-name .between-number{width:200px;text-align:center}.specification-content .name,.specification-content .combination{font-size:1.2rem;font-weight:700}.specification-content .combination:before{content:'[セットアップ]　'}@media screen and (max-width:650px){.specification-name{flex-direction:column;padding:.6rem}.specification-name div{padding:0}.specification-name div:not(:first-of-type){border-left:unset}.specification-name .number,.specification-name .material{width:100%}.specification-name .fluid{text-align:center}}.specification-name:hover{background:#b4b7b8}.specification-name.open{background:#515152}.specification-name.open:after{content:'[×]';color:#ffed92;padding:.6rem}.specification-content{border:solid 1px #b8b8b8;padding:1rem 3rem;padding-bottom:5px;margin-bottom:1rem}.for-actuator .specification-content:after{content:'●本表は予告なく変更することがありますので、ご了承下さい。●性能は代表値を示します。●表記以外のトルク、回転角度をお求めの場合は、別途ご相談下さい。';font-size:.8rem}.for-common .specification-content:after{content:'●本表は予告なく変更することがありますので、ご了承下さい。●性能は代表値を示します。';font-size:.8rem}.achiev_link_wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.info-cat-achievement .contents .achiev_link_wrap p{margin-bottom:unset}.achiev_link{display:flex;flex-direction:row;align-items:center;background:#071833e6;padding:10px;margin:0 10px 10px 0}.achiev_link:hover{background:#7aaae6}.achiev_link.setup{background:#06c}.achiev_link .text a,.achiev_link .text{width:220px;color:#faf4c8;font-size:1.2rem;font-weight:700;text-align:center}.achiev_link .photo{width:100px;height:auto}.point_orange{background:#fffaf0;border:solid 2px #ff6f01;padding:1rem;margin-bottom:3rem}.point_orange p{margin-bottom:0 !important}.point_gray{background:#f4f4f4;border:solid 3px #b8b8b8;padding:1rem;margin-bottom:3rem}.point_gray p{margin-bottom:0 !important}.info-cat-achievement .achieve_rap_flex .text h2{margin-top:1rem}@media(max-width:800px){.contents,.sidebar{float:none;margin-right:0}.contents{margin-bottom:0}.story_of_history_wrap .contents{margin-bottom:0}.story_of_history_box{margin:0}.site-title a img{height:40px}.header-widge-wrap{left:5.2rem}.header_logo{left:calc(50% - 100px)}.navbutton{font-size:2rem;position:absolute;z-index:999;top:50%;left:1.25rem;display:block;cursor:pointer;transform:translateY(-50%);border:0;background:rgba(220,220,220,.5);padding:.74rem 1rem;border-radius:50%}.navbutton:focus{outline:0}.header-inner{width:100%}.header-nav-wrap{z-index:999;top:50px;right:auto;left:0;display:none;width:200px;margin-left:0;transform:none;background-color:#888376}.header-nav li{display:block;margin-right:0}.header-nav li a{position:relative;padding:.8rem 1.25rem;border-bottom:1px solid #888}.header-nav li a:after{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:1.25rem;display:block;content:'\f105';transform:translateY(-50%)}.header-inner ul li ul{top:88px;left:200px}.footer-nav{margin-bottom:1.5rem}}@media(max-width:600px){html{font-size:15px}.container,.footer-inner{padding:1rem}.item_rap .margin_r{margin-right:0}.contents{margin-bottom:0}.site-title a{font-size:1.4rem;letter-spacing:10px}.site-title a img{height:32px}.navbutton{left:.8rem}.header-nav-wrap{top:50px}.header-nav li a{padding:.8rem}.header-nav li a:after{right:.8rem}.header-inner ul li ul{top:82px}.archive-top h1{font-size:1.25rem}.archive-top p{font-size:.8125rem;margin-bottom:1rem}.article-list{padding:.5rem}.category-profile .wp-block-column .article-list{padding:0}.article-list .img-wrap img{width:100%;height:180px}.category-profile .wp-block-column .article-list .img-wrap img{height:100px}.category-profile .wp-block-column .text{width:50%}.category-profile .wp-block-column .article-list .text{height:100px}.article-list .img-wrap .cat-data{font-size:.6rem}.article-list .text{padding:0}.article-list .text h2{font-size:1rem;margin-bottom:0;height:2.5rem}.article-list .text p{display:none}.article-list .text .article-date,.article-list .text .article-author{font-size:.625rem;margin-bottom:0}.article-list .text .article-date{margin-right:.2rem}.article-content h1{font-size:1.6rem}.article-content h2{font-size:1.4rem}.article-content h3{font-size:1.3rem}.article-content h4{font-size:1.2rem}}.spec-list{margin:0 0 5px;border-top:solid 1px #ddd;margin-top:20px;background-color:#fff;padding:6px}.post-type-archive-infopage .spec-list{background-color:#ffffeb}.spec-list a{display:block;padding-top:0;text-decoration:none;color:#000}.spec-list a:after{display:block;clear:both;content:''}.spec-list:hover{background-color:#bcffec}.spec-list img{float:left;width:110px;height:75px;object-fit:cover}body.tax-info-cat{background-color:#eff6fa}body.tax-info-tag{background-color:#ececec}body.tax-info-tag .spec-list img{width:100%;height:120px;float:none}.article_wrap{display:flex;flex-wrap:wrap}.article_wrap .spec-list{margin-right:5px;width:192px}#img_setup{width:400px}#img_setup.spec-list img{width:100%;height:100%}.spec-list .text{width:auto;margin-left:140px}body.tax-info-tag .spec-list .text{margin-left:0}.spec-list h2{font-size:1.05em;line-height:1.4;margin-top:0;margin-bottom:5px}.spec-date{font-size:.8em;margin-bottom:8px;color:#666}.cat-data a{font-size:.7rem;margin-right:.5rem;padding:.1rem .2rem;text-decoration:none;color:#fff;background-color:#888376}.spec-list p{font-size:.8em;margin:10px 0 0}.contents>h1{font-size:1.5em;margin:0 0 20px}.info-cat-achievement .contents h1{font-size:1.8em;margin:0 0 40px;color:#ff6f01}@media (max-width:599px){.spec-list a{padding:10px}.spec-list img{width:100px;height:80px}.spec-list .text{margin-left:120px}.spec-list h2{font-size:.95em}.spec-date{margin-bottom:0}.spec-list p{visibility:hidden;height:0}.contents>h1{font-size:1.3em}}.pagination{margin:40px 0 30px;text-align:center}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;width:auto}.pagination li a,.pagination li>span{font-size:.9em;display:block;width:30px;margin:0 1px;padding:5px 0;text-decoration:none;color:#000;border:solid 1px #ccc;border-radius:3px}.pagination li>span{color:#fff;background-color:#464646}.pagination li a:hover{color:#fff;background-color:#464646}.pagination li .dots{width:15px;padding:0;color:#000;border-color:transparent;background-color:transparent}.spec{font-size:1em;margin:0;padding:0 25px 25px}.spec-info .cat-data a{text-decoration:none;color:#fff}.spec-info .cat-data a:hover{opacity:.8}.spec-img{max-width:640px;margin:30px auto;text-align:center}.spec-tag{text-align:right}.spec-tag ul{list-style:none}.spec-tag li{display:inline-block;color:#464646}.spec-tag li a{margin-right:7px;text-decoration:none;color:#888;border:solid 1px #888;border-radius:2px;font-size:.7rem;padding:.1rem .2rem}.spec-tag li a:hover{opacity:.8}.spec p{margin-top:0;margin-bottom:30px}.spec h1{font-size:1.7em;margin:.3em 0}.spec h2{font-size:1.5em;margin-top:3em;margin-bottom:1.5em;padding:.4em 0;border-bottom:solid 5px #464646}.spec h3{font-size:1.35em;margin-top:2.5em;margin-bottom:1.5em;padding:0 .5em;border-left:solid 5px #777;background:0 0}.spec h4{font-size:1.2em;margin:0 0 .3em}.spec h5{font-size:1.1em;margin:0 0 .3em}@media (max-width:599px){.spec{font-size:92%;padding:0 10px 25px}.spec h1{font-size:1.3em}.spec h2{font-size:1.25em}.spec h3{font-size:1.2em}.spec h3:after{display:none}.spec h4{font-size:1.15em}.spec h5{font-size:1.1em}}.bread ol{margin:0;padding:0;list-style:none}.bread li{display:inline-block}.bread li a{font-size:.7em;padding:5px;text-decoration:none;color:#888}.bread li a[href]:hover{background-color:#eee}.bread li:after{content:'\003e';color:#888}.bread li:last-child:after{content:none}.bread i{font-size:1em}.bread span{display:inline-block;text-indent:-9999px}@media(max-width:500px){.inquiry th,.inquiry td{display:block !important;width:100% !important;border-top:none !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7 !important}.inquiry .haveto{font-size:1rem}}.inquiry{width:100%}.inquiry th{text-align:left;font-size:1rem;color:#444;padding-right:5px;width:160px;background:#e0e4e5;border:solid 1px #d7d7d7}.inquiry td{font-size:1rem;border:solid 1px #d7d7d7}.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7}.haveto{font-size:1.2rem;color:red}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:1em 0;margin-top:30px;width:100%;background:#ffaa56;color:#fff;font-size:1.2rem;font-weight:700;border:none}#formbtn:hover{background:#fff;color:#ffaa56;border:4px solid #ffaa56}.wpcf7-response-output{color:#dc3232;font-size:1.1rem}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 select,.wpcf7 textarea{width:100%;padding:10px 15px;font-size:1rem;border-radius:3px;border:2px solid #ddd;box-sizing:border-box}.wpcf7 select{max-width:250px}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border:2px solid #f90;z-index:10;outline:0}.wpcf7 .spam1{width:1.1rem;height:1.1rem;-moz-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}.wpcf7 table{border:6px solid #e0e4e5}