@charset "UTF-8";@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);header#hd_wrap,header#hd_wrap .gnav ul.finav,.topicpath ul,main,.con,.con_row,aside .tag ul,aside .tag ul li,aside .bannerlist,aside ul.bannerlist,.index .con_row .col_2{display:block}header#hd_wrap:after,header#hd_wrap .gnav ul.finav:after,.topicpath ul:after,main:after,.con:after,.con_row:after,aside .tag ul:after,aside .tag ul li:after,aside .bannerlist:after,.index .con_row .col_2:after{content:"";display:block;clear:both;height:0}header#hd_wrap .hd_top p.official a,header#hd_wrap h1 a,.topicpath ul li a,.con_in .btn_link,.con_in .btn_pdf_link,aside .ranking ul li a,aside .tag ul li a,aside .tag ul li a span,aside div.category ul li a,aside .bannerlist>.widget-type-cell>.row-fluid-wrapper a,aside ul.bannerlist li a{opacity:1;transition:opacity .3s}header#hd_wrap .hd_top p.official a:hover,header#hd_wrap h1 a:hover,.topicpath ul li a:hover,.con_in .btn_link:hover,.con_in .btn_pdf_link:hover,aside .ranking ul li a:hover,aside .tag ul li a:hover,aside .tag ul li a span:hover,aside div.category ul li a:hover,aside .bannerlist>.widget-type-cell>.row-fluid-wrapper a:hover,aside ul.bannerlist li a:hover{opacity:.7}.utcform .header{padding:0}.utcform #header #nav-global .header_tel{margin:15px 0 0 0 !important}.utcform #header #nav-global #header-search .header-search_menu,.utcform .row-fluid .breadcrumbs.re ul{display:none !important;visibility:hidden}.utcform #mn_wrap{border-top:1px solid #eee !important}@media screen and (max-width:768px){.utcform .header{padding:0 15px !important}.utcform #header #nav-global .header_tel{margin:auto}}.con_row{padding-bottom:0}.index .con_row .col_2{padding-bottom:40px}.index .con_row .col_2:nth-child(n+3){margin-top:0;padding-top:35px}.index .con_row .col_2:nth-last-child(-n+2){border-bottom:1px solid #ddd}.con_row .hs_cos_wrapper_type_image,.con_row figure{float:left;max-width:220px;margin:0 30px 30px 0}.index .con_row .hs_cos_wrapper_type_image,.index .con_row figure{margin-bottom:0}.con_row .hs_cos_wrapper_type_image img,.con_row figure img{border:1px solid #ddd !important}.con_row figure.none img{border:none !important}.con_row .fl_in{overflow:hidden}.con_row .fl_in h3{margin-bottom:15px;line-height:1.6;font-size:21px;font-size:1.3125rem}.con_row .fl_in p{margin-bottom:10px;line-height:2.2}.con_row .fl_in .btn_link{margin:30px auto 0}.index .con_row .fl_in{overflow:hidden;margin-left:240px}.index .con_row .fl_in p,.index .con_row .fl_in ul{font-size:14px;font-size:.875rem}.con_row .hs_cos_wrapper_type_image:empty,.con_row figure:empty{display:none}@media screen and (max-width:1160px){.con_row .col_2{float:none;width:100%;margin:0 auto 25px}.dl_detail .con_row .col_2+.col_2{margin:35px auto 0}.index .con_row .col_2{margin-bottom:0;padding-bottom:35px}.index .con_row .col_2:nth-child(n+2){padding-top:35px;border-top:1px solid #ddd}.con_row .hs_cos_wrapper_type_image,.con_row figure{width:30%;max-width:100%}.con_row .fl_in p{margin-bottom:15px;line-height:2}.con_row .fl_in .btn_link{margin-top:20px}.index .con_row .fl_in{margin:0 0 0 32%}}@media screen and (max-width:768px){.dl_detail .con_row .col_2:nth-child(n+2){padding-top:0;border-top:0}.index .con_row .col_2{padding-bottom:25px}.index .con_row .col_2:nth-child(n+2){padding-top:25px}.con_row .col_2 .fl_in p{margin-bottom:12px}.con_row .col_2 .fl_in .btn_link{margin-top:20px}.summary-title{margin-bottom:25px}}.utcform main h2.message{margin-bottom:40px;padding:0;line-height:1.45;border-bottom:0;font-weight:500;font-size:24px;font-size:1.5rem;text-align:center;color:#00a0e9 !important}.utcform main h2.message span{display:inline-block;margin-bottom:0;padding:0;border-bottom:0}.utcform .con_row .hs_cos_wrapper_type_image,.utcform .con_row figure{float:none;max-width:90%;margin:0 auto}.utcform .con_row .hs_cos_wrapper_type_image{display:block;margin:0 auto;text-align:center}.utcform .con_row .hs_cos_wrapper_type_image .hs-image-widget{margin:0 auto 30px}.summary-title{margin-bottom:30px;text-align:left;font-size:18px;font-weight:600;color:#333}.summary-lead{margin:50px 0 0 !important;font-size:20px;font-weight:600;color:#00a0e9 !important}.summary-lead--tel{color:#666}.series-main-contents{background-color:#eef9ff;padding:10px 15px;margin:20px 0}.series-main-contents h3{font-weight:600;color:#00a0e9}.series-main-contents ul li{display:inline-block;margin-right:30px}@media screen and (max-width:1160px){.utcform .con_row .hs_cos_wrapper_type_image,.utcform .con_row figure{width:100%}.utcform .con_in img{width:100%}}@media screen and (max-width:768px){.utcform main h2.message{margin-bottom:0px}}header,header .gnav ul.finav,.topicpath ul,main,.con,.con_row,aside .tag ul,aside .tag ul li,aside .bannerlist,aside ul.bannerlist,.index .con_row .col_2{display:block}header:after,header .gnav ul.finav:after,.topicpath ul:after,main:after,.con:after,.con_row:after,aside .tag ul:after,aside .tag ul li:after,aside .bannerlist:after,.index .con_row .col_2:after{content:"";display:block;clear:both;height:0}header .hd_top p.official a,header h1 a,.topicpath ul li a,.con_in .btn_link,.con_in .btn_pdf_link,aside .ranking ul li a,aside .tag ul li a,aside .tag ul li a span,aside div.category ul li a,aside .bannerlist>.widget-type-cell>.row-fluid-wrapper a,aside ul.bannerlist li a{opacity:1;transition:opacity .3s}header .hd_top p.official a:hover,header h1 a:hover,.topicpath ul li a:hover,.con_in .btn_link:hover,.con_in .btn_pdf_link:hover,aside .ranking ul li a:hover,aside .tag ul li a:hover,aside .tag ul li a span:hover,aside div.category ul li a:hover,aside .bannerlist>.widget-type-cell>.row-fluid-wrapper a:hover,aside ul.bannerlist li a:hover{opacity:.7}.d-xs-inline,.d-xs-inline-block,.d-xs-block,.d-xs-table,.d-xs-table-cell,.d-sm-inline,.d-sm-inline-block,.d-sm-block,.d-sm-table,.d-sm-table-cell,.d-md-inline,.d-md-inline-block,.d-md-block,.d-md-table,.d-md-table-cell,.d-lg-inline,.d-lg-inline-block,.d-lg-block,.d-lg-table,.d-lg-table-cell,.d-xl-inline,.d-xl-inline-block,.d-xl-block,.d-xl-table,.d-xl-table-cell{display:none !important}@media screen and (max-width:399px){.d-xs-none{display:none !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-block{display:block !important}.d-xs-table{display:table !important}.d-xs-table-cell{display:table-cell !important}}@media(min-width:400px) and (max-width:767px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width:768px) and (max-width:999px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width:1000px) and (max-width:1199px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media screen and (min-width:1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.col_2 .widget-type-custom_widget,.widget-type-form{margin:auto;padding:30px 30px 40px;background:#f5f5f5}.col_2 .widget-type-custom_widget .form-title,.widget-type-form .form-title{display:none}.col_2 .widget-type-custom_widget h3,.widget-type-form h3{margin:10px auto 25px;padding:0;line-height:1.4;font-weight:700;font-size:24px;font-size:1.5rem}@media screen and (max-width:1160px){.col_2 .widget-type-custom_widget h3,.widget-type-form h3{margin:10px auto 20px;font-size:20px;font-size:1.25rem}}.ex-richtext{margin-bottom:30px}.ex-richtext.privacycheck-text .agreement{color:#01a0c7;display:inline-block;margin-top:30px}.ex-richtext.privacycheck-text a{display:inline-block;color:#999;text-decoration:underline}.ex-richtext.privacycheck-text a:hover{text-decoration:none}.hs-form input,.hs-form button,.hs-form textarea{margin:0;padding:0;background:0;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hs-form input:not([type=submit]),.hs-form textarea{font-size:12px;width:100% !important}.hs-form input[type=text],.hs-form input[type=email],.hs-form input[type=tel]{border:#bbb 1px solid;padding:10px;font-size:12px;background:#fff}.hs-form textarea{border:#bbb 1px solid;padding:.95em 1em;background:#fff;resize:none;height:200px}.hs-form select{margin:0;padding:0 0 0 1em;background:0;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hs-form select::-ms-expand{display:none}.hs-form select{border:#bbb 1px solid;width:250px;height:50px;background:#fff url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/form/form_ic_select_blue.png) no-repeat 92% center;background-size:16px 19px;overflow:hidden;font-size:16px}.hs-form .input{width:70%;min-height:auto;display:inline-block;vertical-align:top}.hs-form .inputs-list{padding-top:9px}.hs-form .ex-field-desc,.hs-form .ex-field-desc-top{display:block}.hs-form .ex-field-desc-top{padding-top:15px;margin-bottom:15px}.hs-form .ex-field-desc-bottom{display:none}.hs-form .ex-field-desc:empty{display:none !important}.hs-form .hs-error-msgs{min-height:1px;padding-left:0;color:red;line-height:1.7;font-size:14px}.hs-form-radio-display .ex-radio{position:relative;display:inline-block;vertical-align:middle;width:22px;height:22px;margin-right:5px;background:url(//cdn2.hubspot.net/hubfs/2684654/360/images/common/form_ic_rb_default.svg) no-repeat;background-size:contain;transition:all .2s ease}@media screen and (max-width:900px){.hs-form-radio-display .ex-radio{top:-2px}}.hs-form-radio-display input[type=radio]{display:none}.hs-form-radio-display input[type=radio]:checked+.ex-radio{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/form/form_ic_rb_checked_blue.png) no-repeat;background-size:contain}.hs-form div[class*="pulldown"] .input{border:#ddd 1px solid;padding:13px 0 0 1em;width:250px;height:50px;background:#f5f5f5 url(//cdn2.hubspot.net/hubfs/2684654/360/images/common/form_ic_select.svg) no-repeat 92% center;background-size:16px 19px}.hs-form div[class*="pulldown"] .input select{width:100%;display:block;background:transparent}.hs-form div[class*="pulldown"] .input.is-disabled select{color:#bfbfbf}.hs-form div.hs-form-field[class*="privacy"]{margin-bottom:0}.hs-form div.hs-form-field[class*="privacy"] label{width:auto}.hs-form div.hs-form-field[class*="privacy"] .hs-form-required{display:none}.hs-form div.hs-form-field[class*="privacy"] .hs-error-msgs{padding-left:0;text-align:center}.hs-form div.hs-form-field[class*="privacy"] .input{width:100%}.hs-form div.hs-form-field[class*="privacy"] .input label{display:block;width:100%;max-width:306px;margin:0 auto;padding:0;text-align:center;color:#01a0c7;position:relative}.hs-form div.hs-form-field[class*="privacy"] .input label:before,.hs-form div.hs-form-field[class*="privacy"] .input label:after{content:none;display:inline-block;width:0;height:0;margin:auto;position:absolute;left:0;right:0}.hs-form div.hs-form-field[class*="privacy"] .input label:after{border:15px solid transparent;border-left:15px solid #fff;border-top:15px solid #fff;bottom:-30px}.hs-form div.hs-form-field[class*="privacy"] .input label:before{border:16px solid transparent;border-left:16px solid #bbb;border-top:16px solid #bbb;bottom:-32px}.hs-form fieldset>.ex-label{position:relative;top:0;left:0;width:30%;display:inline-block;padding-top:9px;vertical-align:top}.hs-form fieldset.form-columns-1,.hs-form fieldset.form-columns-2,.hs-form fieldset.form-columns-3{width:100%;max-width:100%}.hs-form fieldset.form-columns-1 .input,.hs-form fieldset.form-columns-2 .input{margin-right:0 !important}.hs-form fieldset.form-columns-3 .input{margin-right:0 !important}.hs-form fieldset.form-columns-3 .hs-form-field{float:none !important;display:inline-block !important}.hs-form .hs_privacycheck{margin:0;text-align:center}.hs-form .hs_privacycheck .input{position:relative;margin:0 auto;width:306px;color:#01a0c7;z-index:1}.hs-form .hs_privacycheck .input:after{position:absolute;left:50%;bottom:-34px;margin-left:-14px;content:none;width:28px;height:34px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_baloon_md_btm_bg01.png) no-repeat}.hs-form .hs_privacycheck .inputs-list{padding-top:0px}.hs-form .hs_privacycheck .inputs-list li{width:100%;text-align:center}.hs-form .hs_privacycheck>label,.hs-form .hs_privacycheck .hs-form-required{display:none !important}.hs-form .hs_privacycheck .hs-error-msgs{position:relative;padding:10px 0 0;width:100%;text-align:center;font-size:10px;z-index:5}.hs-form-field{position:relative;width:100%;display:flex;padding:0;background:0;background-image:none;margin-bottom:12px}.hs-form-field>label{position:relative;top:0;left:0;width:8em;font-size:14px;line-height:1.4;display:inline-block;padding:0 1em 5px 0 !important;vertical-align:top}.hs-form-field>.input{width:74%}.hs-form-required{font-size:0;color:rbga(255,255,255,0)}.hs-form-required:after{position:relative;content:'※';font-size:12px;color:red !important;text-align:center;padding:0;line-height:1;border:0;border-radius:34px;display:inline-block;margin-left:10px}.hs-richtext .bdhead{margin-top:20px}.hs-richtext .bdhead span{border-left-color:#0082c4;margin-bottom:15px}.hs-form-checkbox-display .ex-checkbox,.hs-form-booleancheckbox-display .ex-checkbox{display:inline-block}.hs-form-checkbox-display input[type=checkbox],.hs-form-booleancheckbox-display input[type=checkbox]{display:none}.hs-form-checkbox-display input[type=checkbox]+span:before,.hs-form-booleancheckbox-display input[type=checkbox]+span:before,.hs-form-booleancheckbox-display input[type=checkbox]+div+span:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;width:24px;height:24px;margin-right:10px;background:url(//cdn2.hubspot.net/hubfs/2684654/360/images/common/form_ic_cb_default.svg) no-repeat;background-size:24px 24px}.hs-form-checkbox-display input[type=checkbox]:checked+span:before,.hs-form-booleancheckbox-display input[type=checkbox]:checked+span:before,.hs-form-booleancheckbox-display input[type=checkbox]:checked+div+span:before{background:url(//cdn2.hubspot.net/hubfs/2684654/360/images/common/form_ic_cb_checked.svg) no-repeat;background-size:24px 24px}.hs_address_state .input,.hs_num_employees .input{border:#bbb 1px solid;padding:13px 0 0 0;width:250px;height:50px;background:#fff url(//cdn2.hubspot.net/hubfs/2684654/360/images/common/form_ic_select.svg) no-repeat 92% center;background-size:16px 19px;overflow:hidden;font-size:16px}.hs_address_state .input select,.hs_num_employees .input select{width:120% !important;display:block;background:transparent}.hs_address_state .input.is-disabled select,.hs_num_employees .input.is-disabled select{color:#bfbfbf}.hs-field-desc{display:none !important}.hs_submit{display:block;width:100%;margin:15px 0 0;position:absolute;left:0;bottom:0}.hs_submit .actions{text-align:center}.hs_submit input[type=submit]{width:100%;height:80px;color:transparent;font-size:0;cursor:pointer;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/form/form_btn_utc_download.png) no-repeat center 45%;transition:all .2s ease;border-radius:50px}.hs-content-id-29212418627 .hs_submit input[type=submit],.hs-content-id-29212594519 .hs_submit input[type=submit]{background:#01a0c7 url(https://www.obc.co.jp/hubfs/360/images/common/form_btn_submit_-application.png) no-repeat center 45%}.hs-content-id-29206459000 .hs_submit input[type=submit]{background:#01a0c7 url(https://www.obc.co.jp/hubfs/360/images/common/form_btn_submit_-mov.png) no-repeat center 45%}.hs_submit input[type=submit]:hover{opacity:.8;-ms-filter:"alpha(opacity=80)"}@media screen and (max-width:960px){.ex-richtext{margin-bottom:30px}.ex-richtext .recruit-hc-scroll-contents{height:250px}.ex-richtext .recruit-hc-scroll-contents dl{font-size:14px}.ex-richtext.privacycheck-text .agreement{margin-top:20px}.hs-form-required:after{font-size:12px;padding:3px 15px 4px}}@media screen and (max-width:900px){.hs-form fieldset>.ex-label{width:35%}.hs-form .input{width:100%}.hs-form .ex-field-desc,.hs-form .hs-error-msgs{font-size:11px}.hs-form .ex-field-desc-bottom:not(:empty){margin-top:5px}.hs-form .hs-error-msgs{padding-left:35%}.hs-form-radio-display .ex-radio{top:-2px}.hs-form-field{margin-bottom:20px}.hs-form-field>label{width:100%}}@media screen and (max-width:600px){.col_2 .widget-type-custom_widget,.widget-type-form{padding:20px 20px 30px}.form-thanks-msg{text-align:left}.ex-richtext .ex-customscrollbar-contents{padding-right:30px}.ex-richtext .ex-customscrollbar .ps--theme_ex-richtext-customscrollbar-area .ps__scrollbar-y-rail{width:15px}.ex-richtext .ex-customscrollbar .ps--theme_ex-richtext-customscrollbar-area .ps__scrollbar-y{width:13px}.ex-richtext .recruit-hc-scroll-contents dl{font-size:12px;line-height:1.8}.hs-form-field>label,.hs-form fieldset>.ex-label{width:100%;display:block;height:auto;padding-top:0;margin-bottom:4px}.hs-form .input{width:100%;display:block}.hs-form textarea{height:120px}.hs-form .ex-field-desc,.hs-form .hs-error-msgs{font-size:10px}.hs-form .ex-field-desc-top{padding-top:0}.hs-form .hs-error-msgs{padding-left:0;display:block;height:auto;padding-top:0;margin-bottom:4px}.hs-form .ex-select{padding-top:14px}.hs-form .hs_privacycheck .input{width:100%}.hs-form .hs_privacycheck .inputs-list{padding-top:24px}.hs-form-required:after{top:-1px;font-size:10px;padding:3px 10px}.hs-form div.hs-form-field[class*="privacy"] .input label{margin:0 auto 40px;padding:15px 0}.hs-form div.hs-form-field[class*="privacy"] .input label:after{border:10px solid transparent;border-left:10px solid #fff;border-top:10px solid #fff;bottom:-20px}.hs-form div.hs-form-field[class*="privacy"] .input label:before{border:11px solid transparent;border-left:11px solid #bbb;border-top:11px solid #bbb;bottom:-22px}.hs_submit input[type=submit]{width:100%;height:60px;background-size:contain}}.cell-wrapper.layout-widget-wrapper{padding:15px;margin:-15px -15px -25px;background-color:#fff}.hs-richtext{margin-bottom:1em;font-size:14px}.hs-form-field.hs_privacycheck.hs-privacycheck{flex-wrap:wrap;flex-direction:column}@media screen and (max-width:640px){.cell-wrapper.layout-widget-wrapper{margin:-5px -5px -15px}}[class*=row_]:not(td):not(th),.row{display:block}[class*=row_]:not(th):not(td):after,.row:after{content:"";display:block;clear:both;height:0}ul.list_inline{letter-spacing:-0.5em}ul.list_inline li{display:inline-block;letter-spacing:normal}ul.list_inline li:not(:last-child){margin-right:15px}.con_in .sub .small{font-size:93%;line-height:1.5}.con_in .sub .tiny{font-size:81.25%;line-height:1.5}.con_in .sub .title{margin-bottom:1em;font-size:120%;font-weight:bold}.con_in .sub .title+.title--sub{margin-top:auto}.con_in .sub .title--sub{margin-top:2em;margin-bottom:.75em;padding-bottom:.5em;border-bottom:1px solid #ddd;font-size:112%;font-weight:bold}.con_in .sub .contents-index{margin-bottom:1em}.con_in .sub .contents-index dt{margin-bottom:.5em;font-weight:500}.con_in .sub .contents-index dd{margin-left:1em;color:#0082c4;margin-bottom:1em}.con_in .sub .contents-index.eigyo dd{color:#47b44d}.con_in .sub .contents-index.keiri dd{color:#c44594}.con_in .sub .contents-index.kobai dd{color:#8b5120}.con_in .sub .contents-index.soumu dd{color:#0078c7}.con_in .sub .contents-index.seisan dd{color:#df608d}.con_in .sub .contents-index.risk dd{color:#7b77aa}.row-fluid #udnav{position:unset}.service #udnav .udnav_in .udnav_logo{width:auto}.row-fluid #udnav .udnav_in .udnav_logo img{height:40px !important}.fa,.far,.fas{font-family:"Font Awesome 5 Free" !important}.fa-envelope:before{content:"\f0e0"}.fa,.fas{font-weight:900}