<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(//fonts.googleapis.com/css?family=Oswald:700);@import url(//fonts.googleapis.com/css?family=Roboto:500i,700i,900i);@import url(//use.fontawesome.com/releases/v5.1.1/css/all.css);.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside&gt;.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_scrollTools,.mCS-dir-rtl&gt;.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl&gt;.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside&gt;.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside&gt;.mCSB_container{min-height:100%}.mCSB_horizontal&gt;.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper&gt;.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal&gt;.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal&gt;.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl&gt;.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl&gt;.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl&gt;.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl&gt;.mCSB_inside&gt;.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden&gt;.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden&gt;.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside&gt;.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide&gt;.mCustomScrollBox&gt;.mCSB_scrollTools,.mCS-autoHide&gt;.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar&gt;.mCustomScrollBox&gt;.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar&gt;.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover&gt;.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover&gt;.mCustomScrollBox&gt;.mCSB_scrollTools,.mCS-autoHide:hover&gt;.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl&gt;.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl&gt;.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.select .mCustomScrollbar{max-height:230px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:4px;opacity:1}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background:#808080}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#ccc}.mCSB_inside&gt;.mCSB_container{margin-right:20px}@media only screen and (max-width: 768px), print{.select .mCustomScrollbar{max-height:200px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:4px;opacity:1}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background:#808080}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#ccc}.mCSB_inside&gt;.mCSB_container{margin-right:20px}}.sec_banner_top{border-top:1px solid #595757;background:url(/bnt/career_engineer/assets/front/common/img/top/bg_banner-24f9d5011a0d630ddf43ad2db162b8568c292259490a7465315619152e8fdc5f.jpg) no-repeat center center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}.sec_banner_top .container{position:relative;height:369px;padding:66px 0 0}.sec_banner_top .ttl_banner{color:#e94738;font-weight:bold;line-height:1.74765;letter-spacing:0.1em;font-size:51px;margin-bottom:47px;text-shadow:1px 1px 0px rgba(255,255,255,0.5)}.sec_banner_top .ttl_banner .fs{font-size:63px;letter-spacing:0.1em}.sec_banner_top .ul_btn{margin-left:2px}.sec_banner_top .ul_btn&gt;li{width:336px;margin-right:25px}.sec_banner_top .btn{display:table;height:98px;background:rgba(255,255,255,0.95);position:relative;padding:10px 40px;font-weight:bold;font-size:138%;line-height:1.5;letter-spacing:0.05em;color:#333;width:100%;z-index:5;text-decoration:none}.sec_banner_top .btn:before{content:"";position:absolute;right:22px;top:0;height:100%;width:15px;background:url(/bnt/career_engineer/assets/front/common/img/ico_arrow02-70880f4b3b243e2363d872e2a29676287ccfdbd3047c1980fe0fc7da9a9485b0.svg) no-repeat center center;-moz-background-size:13px auto;-webkit-background-size:13px auto;background-size:13px auto}.sec_banner_top .btn&gt;span{display:table-cell;vertical-align:middle}.sec_banner_top .bn_img{width:282px;position:absolute;right:48px;bottom:0}.sec_banner_top .bn_img img{display:block;width:100%}.sec_banner_top .bn_img img.pc{display:block}.sec_banner_top .bn_img img.sp{display:none}@media only screen and (min-width: 769px), print{.sec_banner_top .btn *{-moz-transition:0.26s ease;-o-transition:0.26s ease;-webkit-transition:0.26s ease;transition:0.26s ease}.sec_banner_top .btn:hover{background:rgba(255,255,255,0.95)}.sec_banner_top .btn:hover&gt;span,.sec_banner_top .btn:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}@media only screen and (max-width: 768px), print{.sec_banner_top{background-image:url(/bnt/career_engineer/assets/front/common/img/top/sm/bg_banner-3933f5326ab139b1f016f7aad6af83286b3977e59f376c8604d6df7f3f301ad2.jpg);border-top:none}.sec_banner_top .container{height:220px;padding:30px 7px 0}.sec_banner_top .ttl_banner{font-size:180%;line-height:1.5;margin:0 12px 29px}.sec_banner_top .ttl_banner .fs{font-size:125%}.sec_banner_top .ul_btn{margin:0}.sec_banner_top .ul_btn&gt;li{width:50%;margin-right:0;padding:0 2px}.sec_banner_top .btn{height:50px;padding:5px 20px;font-size:89%;line-height:1.25}.sec_banner_top .btn:before{-moz-background-size:7px auto;-webkit-background-size:7px auto;background-size:7px auto;right:5px;margin-top:0}.sec_banner_top .bn_img{width:132px;right:0;bottom:0}.sec_banner_top .bn_img img.pc{display:none}.sec_banner_top .bn_img img.sp{display:block}}@media only screen and (max-width: 374px), print{.sec_banner_top .container{padding:28px 12px 0;height:200px}.sec_banner_top .ttl_banner{font-size:144%;line-height:1.55;margin:0 8px 30px}.sec_banner_top .ttl_banner .fs{font-size:138%}.sec_banner_top .btn{height:45px;padding:5px 12px;font-size:75%}.sec_banner_top .btn:before{background-size:7px auto;right:8px}.sec_banner_top .bn_img{width:120px}}.sec_top_search{padding:40px 0 40px}.sec_top_search .container{width:980px}.sec_top_search .text_box{background:#fff;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:block;padding:0 15px;outline:none;height:60px;resize:none;width:100%;font-size:1em;line-height:1;border:1px solid #ccc;font-family:inherit;-webkit-box-shadow:2px 0 8px rgba(0,0,0,0.15);-moz-box-shadow:2px 0 8px rgba(0,0,0,0.15);box-shadow:2px 0 8px rgba(0,0,0,0.15);letter-spacing:0.05em}.ie .sec_top_search .text_box{padding-top:4px}.sec_top_search .text_box::-webkit-input-placeholder{color:#999999;opacity:1;font-style:normal}.sec_top_search .text_box::-moz-placeholder{color:#999999;opacity:1;font-style:normal}.sec_top_search .text_box:-ms-input-placeholder{color:#999999;opacity:1;font-style:normal}.sec_top_search .text_box:-moz-placeholder{color:#999999;opacity:1;font-style:normal}.sec_top_search .search_col01{width:290px}.sec_top_search .search_col02{width:670px;margin-left:20px}.sec_top_search .search_col02 .ul_col&gt;li{width:200px;margin-left:34px}.sec_top_search .search_col02 .ul_col&gt;li+li{position:relative}.sec_top_search .search_col02 .ul_col&gt;li+li:after,.sec_top_search .search_col02 .ul_col&gt;li+li:before{position:absolute;left:-18px;width:2px;height:20px;background:#333333;content:"";top:50%;margin-top:-9px}.sec_top_search .search_col02 .ul_col&gt;li+li:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.sec_top_search .search_col02 .ul_col&gt;li+li:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.sec_top_search .search_col02 .ul_col&gt;li:first-child{margin-left:0}.sec_top_search .button{font-size:144%;width:260px;height:57px;color:#fff;display:block;background:#363387;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;text-align:center;padding:5px 55px;font-weight:bold;letter-spacing:0.05em;position:relative;margin:32px auto 0;cursor:pointer}.ie .sec_top_search .button{padding-top:12px;line-height:1.2}.sec_top_search .button .fas{position:absolute;right:26px;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:26px}.mac .sec_top_search .text_box{padding-top:3px}@media only screen and (max-width: 768px), print{.sec_top_search{padding:20px 20px 10px}.sec_top_search .container{width:auto}.sec_top_search .text_box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 10px;height:40px;line-height:38px;font-size:88%;-webkit-box-shadow:2px 0 6px rgba(0,0,0,0.1);-moz-box-shadow:2px 0 6px rgba(0,0,0,0.1);box-shadow:2px 0 6px rgba(0,0,0,0.1)}.sec_top_search .search_col01{width:100%;margin-bottom:10px}.sec_top_search .search_col02{width:100%;margin-left:0}.sec_top_search .search_col02 .ul_col{margin:0 -8px}.sec_top_search .search_col02 .ul_col&gt;li{width:33.33333%;margin:0;padding:0 8px}.sec_top_search .search_col02 .ul_col&gt;li+li:after,.sec_top_search .search_col02 .ul_col&gt;li+li:before{left:-1px;height:11px;margin-top:-7px}.sec_top_search .search_col02 .ul_col&gt;li:first-child{margin-left:0}.sec_top_search .search_col02 .ul_col&gt;li:last-child .select .wrap_result{right:0;left:auto}.sec_top_search .search_col02 .ul_col&gt;li:last-child .select .js_scrollbar:before{left:auto;right:10px}.sec_top_search .button{font-size:100%;width:166px;height:36px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:5px 20px;margin:15px auto 0}.sec_top_search .button .fas{right:15px;font-size:107%}}@media only screen and (min-width: 769px), print{.sec_top_search .button .fas,.sec_top_search .button span{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 0.26s ease;-o-transition:opacity 0.26s ease;-webkit-transition:opacity 0.26s ease;transition:opacity 0.26s ease}.sec_top_search .button:hover .fas,.sec_top_search .button:hover span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}}.article_strengths{padding:42px 0 0;position:relative;overflow:hidden}.article_strengths:before{content:"";width:100%;bottom:0;right:50%;margin-right:-550px;position:absolute;top:38px;background:#f9f9f9}.article_strengths .container{position:relative;z-index:5}.article_strengths .h2_strengths{font-size:48px;text-align:center;font-weight:bold;color:#333333;line-height:1.4;letter-spacing:0.05em;margin:-40px 0 23px}.article_strengths .txt_strengths{font-size:175%;font-weight:bold;line-height:1.5;letter-spacing:-0.025em}.article_strengths .txt_strengths .line{font-weight:bold;color:#e94738}.article_strengths .sec_strengths{background:#f4f4f4;position:relative;z-index:2;margin-top:58px;padding:34px 0 30px}.article_strengths .sec_strengths:after,.article_strengths .sec_strengths:before{content:"";position:absolute}.article_strengths .sec_strengths:before{width:251px;height:100%;left:0;top:0;background:url(/bnt/career_engineer/assets/front/common/img/top/ico_shape01-7bef5735ea05c9b276881026bb0ae1662cc71d634c721b6fd0a2bc085dd298db.png) no-repeat 0 0,url(/bnt/career_engineer/assets/front/common/img/top/ico_shape02-1d46e38182767bec2da6f7ff7062bb47d6f28a127650ec0bd3da32ca67e91b3d.png) no-repeat 0 bottom}.article_strengths .sec_strengths:after{width:126px;height:109px;top:284px;right:0;background:url(/bnt/career_engineer/assets/front/common/img/top/ico_shape03-4650e4995f4c8266859a414d6744787426ee2aec17f95a3ca36dd1d19a831597.png) no-repeat 0 0}.article_strengths .sec_strengths .h3_strengths{font-size:150%;line-height:1.5;letter-spacing:0.05em;color:#333333;font-weight:bold;text-align:center;margin-bottom:60px}.article_strengths .sec_strengths .ul_col&gt;li{width:540px;margin-left:20px;background:#fff;position:relative;text-align:center}.article_strengths .sec_strengths .ul_col&gt;li:first-child{margin-left:0}.article_strengths .sec_strengths .ul_col img{max-width:100%}.article_strengths .sec_strengths .tag{position:absolute;min-width:256px;height:48px;text-align:center;color:#fff;font-size:125%;line-height:1.5;top:-26px;letter-spacing:0.05em;padding-top:9px}.ie .article_strengths .sec_strengths .tag{padding-top:12px}.article_strengths .sec_strengths .col_specific .tag{background:#64c0ab}.article_strengths .sec_strengths .col_occupation .tag{background:#363387}@media only screen and (max-width: 768px), print{.article_strengths{padding:30px 0 0}.article_strengths:before{width:auto;left:0;bottom:0;right:40px;margin-right:0;top:46px}.article_strengths .container{padding:0 20px}.article_strengths .h2_strengths{font-size:188%;margin:-7px 0 16px}.article_strengths .txt_strengths{font-size:130%}.article_strengths .sec_strengths{margin-top:33px;padding:0 0 30px}.article_strengths .sec_strengths:after,.article_strengths .sec_strengths:before{display:none}.article_strengths .sec_strengths .container{padding:0}.article_strengths .sec_strengths .h3_strengths{font-size:113%;line-height:1.66667;background:url(/bnt/career_engineer/assets/front/common/img/top/sm/ico_shape01-18d97d5f40be9112dcac892d3eec6c921a4204919aeb825d7bc7f4be87e925e7.png) no-repeat 0 0,url(/bnt/career_engineer/assets/front/common/img/top/sm/ico_shape01-18d97d5f40be9112dcac892d3eec6c921a4204919aeb825d7bc7f4be87e925e7.png) no-repeat right bottom;-webkit-background-size:62px auto;background-size:62px auto;margin-bottom:0;padding:23px 20px 39px}.article_strengths .sec_strengths .ul_col&gt;li{width:auto;margin-left:0;margin-top:44px}.article_strengths .sec_strengths .ul_col&gt;li:first-child{margin-top:0}.article_strengths .sec_strengths .tag{position:absolute;min-width:182px;height:34px;font-size:88%;top:-19px;padding:7px 5px 0}.article_strengths .sec_strengths .pc{display:none}.article_strengths .sec_strengths .sp{display:block}}@media only screen and (max-width: 374px), print{.article_strengths{padding:25px 0 0}.article_strengths .container{padding:0 20px}.article_strengths .h2_strengths{margin:-5px 0 15px}.article_strengths .txt_strengths{font-size:100%}.article_strengths .sec_strengths{padding-bottom:25px}.article_strengths .sec_strengths .h3_strengths{font-size:94%}.article_strengths .sec_strengths .ul_col&gt;li{margin-top:35px}.article_strengths .sec_strengths .ul_col&gt;li:first-child{margin-top:0}.article_strengths .sec_strengths .tag{position:absolute;min-width:150px;height:28px;font-size:82%;top:-14px;padding:5px 5px 0}}.article_environment{padding:57px 0 79px;position:relative;overflow:hidden}.article_environment:before{content:"";width:100%;height:100%;right:50%;margin-right:-550px;position:absolute;top:0;background:#f9f9f9}.article_environment .container{width:980px;position:relative;z-index:5}.article_environment .h2_environment{font-size:48px;text-align:center;font-weight:bold;color:#333333;line-height:1.4;letter-spacing:0;margin-bottom:19px}.article_environment .txt_environment{font-size:125%;line-height:2;letter-spacing:0.05em;margin-bottom:50px}.article_environment .txt_environment .line{font-weight:bold;color:#e94738}@media only screen and (max-width: 768px), print{.article_environment{padding:20px 40px 40px}.article_environment:before{width:auto;right:40px;margin-right:0;left:0}.article_environment .container{width:auto}.article_environment .h2_environment{font-size:190%;line-height:1.5;margin:0 -20px 18px}.article_environment .txt_environment{font-size:91%;line-height:1.8;margin:0 -20px 26px}.article_environment .txt_environment .mt{margin-top:10px}}@media only screen and (max-width: 374px), print{.article_environment .h2_environment{font-size:138%}}.article_top_company{padding:40px 0 78px;min-width:1100px}.article_top_company .h2_company{font-size:175%;text-align:center;line-height:1.2;letter-spacing:0.05em;font-weight:bold;margin-bottom:34px}.article_top_company .ul_col{line-height:1.5;font-size:88%;letter-spacing:0.05em;text-align:left}.article_top_company .ul_col .logo{width:161px;margin:0 auto 26px;height:40%}@media only screen and (min-width: 769px), print{.article_top_company .ul_col.bottom{margin-top:20px;padding-top:20px;border-top:1px solid #dddddd}.article_top_company .ul_col .logo.large{width:255px}.article_top_company .ul_col&gt;li:nth-child(3n+1){border-left:none;padding-left:0;border-top:hidden}}.article_top_company .ul_col .logo img{display:block;max-width:100%}.article_top_company .ul_col&gt;li{width:32.72727%;border-left:1px solid #dddddd;padding:0 30px}.article_top_company .ul_col&gt;li:nth-child(3n+1){border-left:none;padding-left:0}.article_top_company .ul_col&gt;li:nth-child(2){width:34%}.article_top_company .ul_col .desc{margin-top:15px}.article_top_company .ul_col .link{font-weight:bold;color:#1f5ab2;display:inline-block;font-size:109%;letter-spacing:0;margin-right:-10px;text-decoration:none}.article_top_company .blank_bls{margin-left:10px}.blank_bls{display:inline-block;width:12px;height:12px;background:url(/bnt/career_engineer/assets/front/common/img/ico_blank-36ced6fee8f2546bdf4ed3a8a0b4e927e68726e68e6c57792d92838234a82888.svg) no-repeat 0 0;background-size:100% 100%}@media only screen and (max-width: 768px), print{.article_top_company{padding:32px 20px 69px;min-width:320px}.article_top_company .h2_company{font-size:120%;margin-bottom:29px}.article_top_company .ul_col{font-size:94%}.article_top_company .ul_col&gt;li{width:100%;display:table;border-left:none;border-bottom:1px solid #dddddd;padding:15px 0}#link_li_top{border-top:1px solid #dddddd}.article_top_company .ul_col&gt;li:nth-child(3n+1){border-left:none;padding-left:0}.article_top_company .ul_col&gt;li:nth-child(2){width:100%}.article_top_company .ul_col&gt;li .info,.article_top_company .ul_col&gt;li .logo{display:table-cell;vertical-align:top}.article_top_company .ul_col&gt;li .logo{width:125px;padding-top:4px}.article_top_company .ul_col&gt;li .logo .mt{margin-top:-15px}.article_top_company .ul_col&gt;li .info{padding-left:15px}.article_top_company .ul_col .desc{margin-top:7px}.article_top_company .ul_col .link{display:block;margin-right:0}.article_top_company .blank_bls{margin-left:6px}.blank_bls{width:10px;height:10px}}@media only screen and (max-width: 374px), print{.article_top_company{padding:32px 20px 60px}.article_top_company .h2_company{font-size:113%;margin-bottom:25px}.article_top_company .ul_col{font-size:88%}.article_top_company .ul_col&gt;li .logo{width:100px}}.article_voice{background:#f1c0bb;padding:49px 0 80px}.article_voice .container{width:980px}.article_voice .h2_voice{font-size:48px;text-align:center;font-weight:bold;color:#333333;line-height:1.4;letter-spacing:0.05em;margin-bottom:39px}.article_voice .ul_voice{margin-bottom:4px}.article_voice .ul_voice&gt;li{width:468px;margin:0 0 56px 44px}.article_voice .ul_voice&gt;li:nth-child(2n+1){margin-left:0}.article_voice .ul_voice&gt;li .img_voice{width:217px}.article_voice .ul_voice&gt;li .info_voice{width:270px;position:relative;z-index:5;margin-left:-20px;padding-top:27px}.article_voice .ul_voice&gt;li .info_voice .info_voice_inner{background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);-moz-box-shadow:0 0 15px rgba(0,0,0,0.1);box-shadow:0 0 15px rgba(0,0,0,0.1);height:100%}.article_voice .ul_voice&gt;li .info_voice .item{display:block;padding:20px 28px;min-height:165px;text-decoration:none;height:100%}.article_voice .ul_voice&gt;li .info_voice .item .tag{background:#ffb400;color:#fff;padding:5px 14px 4px;line-height:1;display:inline-block}.windows10.ie .article_voice .ul_voice&gt;li .info_voice .item .tag{padding-top:6px;padding-bottom:0;line-height:1.2}.article_voice .ul_voice&gt;li .info_voice .item .ttl_voice{font-size:125%;font-weight:bold;line-height:1.5;letter-spacing:0.05em;color:#333333;margin-top:11px}.article_voice .ul_voice&gt;li .info_voice .item:before{content:"";width:14px;height:25px;background:url(/bnt/career_engineer/assets/front/common/img/ico_arrow02-70880f4b3b243e2363d872e2a29676287ccfdbd3047c1980fe0fc7da9a9485b0.svg) no-repeat center center;-moz-background-size:13px auto;-webkit-background-size:13px auto;background-size:13px auto;right:12px;bottom:10px;position:absolute}.article_voice .btn_primary{background:#ffffff}@media only screen and (min-width: 769px), print{.article_voice .ul_voice&gt;li .info_voice .info_voice_inner:hover{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@media only screen and (max-width: 768px), print{.article_voice{padding:24px 40px 40px}.article_voice .container{width:auto}.article_voice .h2_voice{font-size:188%;margin:0 -20px 24px}.article_voice .ul_voice{margin:0 -20px 49px}.article_voice .ul_voice&gt;li{width:auto;margin:0 0 38px}.article_voice .ul_voice&gt;li .img_voice{width:46%}.article_voice .ul_voice&gt;li .info_voice{width:57.64706%;margin-left:-4.41176%;padding-top:0;top:20px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);position:relative}.article_voice .ul_voice&gt;li .info_voice .info_voice_inner{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background:none;position:static}.article_voice .ul_voice&gt;li .info_voice .item{display:block;padding:9px 20px;min-height:0}.article_voice .ul_voice&gt;li .info_voice .item .tag{padding:2px 9px 1px;line-height:1.6;font-size:77%}.article_voice .ul_voice&gt;li .info_voice .item .ttl_voice{font-size:100%;margin-top:7px}.article_voice .ul_voice&gt;li .info_voice .item:before{content:"";width:14px;height:25px;-moz-background-size:10px auto;-webkit-background-size:10px auto;background-size:10px auto;right:6px;bottom:8px}}@media only screen and (max-width: 374px), print{.article_voice .container{width:auto}.article_voice .h2_voice{font-size:138%}.article_voice .ul_voice&gt;li .img_voice{width:46%}.article_voice .ul_voice&gt;li .info_voice .item .ttl_voice{margin-top:10px}.article_voice .ul_voice&gt;li .info_voice .item:before{background-size:8px auto}}.article_employment{padding:49px 0 80px;background:url(/bnt/career_engineer/assets/front/common/img/top/bg_employment-6ae6ca7c0de4bb4d1fed087a1eee8778d92c239d1e49e944fe11cdddb3818335.jpg) no-repeat center center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;text-align:left}.article_employment .container{width:980px}.article_employment .h2_employment{font-size:48px;text-align:center;font-weight:bold;color:#333333;line-height:1.4;letter-spacing:0.05em;margin-bottom:27px}.article_employment .h3_bacsic03{margin-bottom:11px}.article_employment .accordion{display:none}.article_employment .article_employment_box{background:rgba(255,255,255,0.95);padding:36px 50px 40px;margin-bottom:50px}.article_employment .article_employment_box .ul_list{margin-bottom:24px}.article_employment .article_employment_box .ul_list a{text-decoration:none}.article_employment .article_employment_box .ul_list&gt;li{width:25%;margin-bottom:10px;padding-left:30px;position:relative}.article_employment .article_employment_box .ul_list&gt;li:before{content:"";position:absolute;left:12px;top:8px;width:7px;height:7px;background:#e94738;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.article_employment .article_employment_box .ul_list&gt;li.bl_none{padding-left:0}.article_employment .article_employment_box .ul_list&gt;li.bl_none:before{display:none}.article_employment .article_employment_box .txt{text-align:right;margin:5px 0 15px}.article_employment .article_employment_box .txt.fs{font-size:12px}.article_employment .title{font-size:16px;padding:7px 0 7px 42px;position:relative}.article_employment .title img{width:32px;position:absolute;display:block;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:0}.bn_employment{background:#f50c0b;width:500px;margin:0 auto;padding:2px 2px 5px;display:block;letter-spacing:0.03em;text-align:center;color:#fff}.bn_employment img{width:100%;display:block;margin-bottom:7px}.bn_employment&gt;span{display:inline-block;background:url(/bnt/career_engineer/assets/front/common/img/ico_arrow03-6eec1b5bce58f7791bd9c1c2ac99732452919d9cc4399a4e6d6996d73ed866d6.svg) no-repeat right center;background-size:19px auto;padding-right:25px}.windows10.ie .article_employment .article_employment_box .ul_list&gt;li:before{top:6px}@media only screen and (max-width: 768px), print{.article_employment{padding:34px 20px 40px;background-image:url(/bnt/career_engineer/assets/front/common/img/top/sm/bg_employment-f7f45eed8cc9e6363040aa6c89fe070e222f57b75f324ddfd3ab7139f748a057.jpg)}.article_employment .container{width:auto}.article_employment .h2_employment{font-size:187%;margin-bottom:22px}.article_employment .h2_employment.fs{font-size:25px;margin-bottom:16px}.article_employment .article_employment_box{font-size:94%;padding:21px 20px 20px;margin-bottom:24px}.article_employment .article_employment_box .ul_list{margin-bottom:13px}.article_employment .article_employment_box .ul_list&gt;li{width:50%;margin-bottom:3px;padding-left:21px}.article_employment .article_employment_box .ul_list&gt;li:before{left:4px;top:8px}.article_employment .article_employment_box .txt.fs{font-size:12px}.article_employment .title{font-size:16px;padding:7px 0 7px 42px}.article_employment .title img{width:32px}.bn_employment{width:auto;padding:1px}.bn_employment img{margin-bottom:0}.bn_employment&gt;span{background-size:14px auto;padding-right:20px;font-size:63%}}@media only screen and (max-width: 374px), print{.article_employment .h2_employment{font-size:138%;margin-bottom:15px}.article_employment .article_employment_box{font-size:82%;margin-bottom:22px}.article_employment .article_employment_box .ul_list{margin-bottom:8px}.article_employment .article_employment_box .ul_list&gt;li{margin-bottom:2px;padding-left:14px}.article_employment .article_employment_box .ul_list&gt;li:before{top:7px;width:5px;height:5px}.bn_employment{width:auto;padding:1px}.bn_employment img{margin-bottom:0}.bn_employment&gt;span{background-size:14px auto;padding-right:20px;font-size:63%}}.section_jobs{background:#f9f9f9;padding:0 0 100px}.section_jobs .caption{line-height:1.8;margin:25px 0 40px}.section_jobs .ul_check&gt;li{background:#fff;margin-bottom:1px;padding:9px 20px;position:relative}.section_jobs .h2_bacsic03{margin-bottom:15px}.section_jobs .ttl{background:#595757;color:#fff;padding:14px 40px 14px 20px;position:relative;font-size:113%;cursor:pointer;display:block}.section_jobs .ttl:after,.section_jobs .ttl:before{content:'';position:absolute;top:50%;background:#fff}.section_jobs .ttl:before{width:21px;height:1px;right:20px;margin-top:-1px}.section_jobs .ttl:after{width:1px;height:21px;right:30px;margin-top:-11px}.section_jobs .ttl.active:after{display:none}.section_jobs .accordion{display:none;overflow:hidden}.section_jobs .accordion .ul_check{margin-bottom:-1px}.section_jobs .check_all{background:#fff;margin-bottom:1px;padding:9px 5px 9px 20px;font-weight:bold}.section_jobs .group_row .ul_check&gt;li{padding-left:40px}.section_jobs .group_row+.group_row .ttl{border-top:1px solid #fff}.section_jobs .row{margin-bottom:60px}.section_jobs .text_box{background:#fff;-moz-appearance:none;-webkit-appearance:none;border-radius:4px;display:block;padding:0 20px;outline:none;height:60px;resize:none;width:100%;font-size:1em;line-height:1;border:1px solid #ccc;font-family:inherit;letter-spacing:0.05em}.section_jobs .text_box::-webkit-input-placeholder{color:#999999;opacity:1;font-style:normal}.section_jobs .text_box::-moz-placeholder{color:#999999;opacity:1;font-style:normal}.section_jobs .text_box:-ms-input-placeholder{color:#999999;opacity:1;font-style:normal}.section_jobs .text_box:-moz-placeholder{color:#999999;opacity:1;font-style:normal}.section_jobs .number{font-size:200%;color:#e94738;font-weight:bold}.section_jobs .gr_text{margin-top:40px}.section_jobs .gr_text .gr{display:inline-block;margin-right:10px}.section_jobs .gr_text .txt{text-decoration:underline;display:inline-block}.windows10.ie .section_jobs .text_box{padding-top:2px}.mac .section_jobs .text_box{padding-top:5px}@media only screen and (min-width: 769px), print{.section_jobs .ul_check.w_2&gt;li{width:25%}.section_jobs .ul_check.w_2&gt;li:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:#ebf4ff}.section_jobs .ul_check.w_2&gt;li:nth-child(4n+1):before{display:none}.section_jobs .row02 .ul_check&gt;li{width:50%}.section_jobs .row02 .ul_check&gt;li:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:#ebf4ff}.section_jobs .row02 .ul_check&gt;li:nth-child(2n+1):before{display:none}}@media only screen and (max-width: 768px), print{.section_jobs{padding:0 0 80px}.section_jobs .caption{margin:13px 0 20px}.section_jobs .ul_check&gt;li{padding:9px 13px 9px 20px}.section_jobs .ul_check.w_2&gt;li{width:50%}.section_jobs .ul_check.w_2&gt;li:nth-child(2n):before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:#ebf4ff}.section_jobs .h2_bacsic03{margin-bottom:15px}.section_jobs .ttl{padding:14px 40px 14px 20px;font-size:14px}.section_jobs .ttl:before{width:15px;height:1px;right:20px;margin-top:-1px}.section_jobs .ttl:after{width:1px;height:15px;right:27px;margin-top:-8px}.section_jobs .check_all{padding:9px 5px 9px 20px}.section_jobs .group_row .ul_check&gt;li{padding-left:40px}.section_jobs .row{margin-bottom:41px}.section_jobs .text_box{padding:0 10px;height:39px;line-height:37px}.section_jobs .gr_text{font-size:12px;margin:47px 0 26px}.section_jobs .number{font-size:18px}.section_jobs .gr_text .gr{margin-right:10px}}.bg_blue{background:#f4f4f4}.btn_reload{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:170px;padding:10px 10px 10px 10px;border:2px solid rgba(255,255,255,0.9);border-radius:50px;background:#363387;color:#ffffff;font-weight:bold;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-align:center}.btn_reload:hover{background:#5450B7}.btn_reload i{position:absolute;right:20px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.btn_more{position:relative;display:inline-block;width:170px;padding:12px 10px 10px 10px;border-radius:50px;background:#363387;color:#ffffff;font-weight:bold;line-height:1;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.btn_more::before{position:absolute;right:20px;top:50%;content:"";display:block;width:0.65em;height:0.65em;border-top:2px solid;border-right:2px solid;-webkit-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}@media screen and (max-width: 768px){.btn_more::before{right:10px}}@media screen and (min-width: 768px), print{.btn_reload,.btn_more{width:240px;padding:10px 30px 10px 30px;font-size:16px}}.footer_entry.bk_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;padding:20px 20px 20px 20px;background:rgba(0,0,0,0.8)}.footer_entry.bk_flex .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:600px;margin:0 auto}.footer_entry.bk_flex .count{color:#ffffff;font-size:12px}.footer_entry.bk_flex .count .num{color:#ff6600;font-size:166.6%}.footer_entry.bk_flex .btn_reload{width:210px}@media screen and (min-width: 768px), print{.footer_entry.bk_flex{height:130px;padding:36px 0 36px 0}.footer_entry.bk_flex .count{font-size:18px}.footer_entry.bk_flex .count .num{font-size:200%}.footer_entry.bk_flex .btn_reload{width:384px;padding:17px 30px 17px 30px;font-size:20px}}/*!Jobs Title
-------------------------*/.jobs_title{padding:20px 0 15px 0;border-bottom:1px solid #f4f4f4}.h1_joblist{font-weight:bold;font-size:18px;font-size:128.5%}/*!Jobs Results
-------------------------*/.jobs_results .outer_ct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px}.jobs_results .outer_ct&gt;*{font-size:12px;font-size:85.7%}.jobs_results .outer_ct .count .num{padding-right:5px;color:#e94738;font-weight:bold;font-size:1.5em}/*!Jobs Conditions
-------------------------*/.jobs_conditions{margin:10px 0 30px 0;padding:10px 15px 10px 15px;background:#efefef;font-size:12px;font-size:85.7%}.jobs_conditions .conditions dt{position:relative;clear:left;float:left;width:6em;text-align:right;white-space:nowrap}.mac.safari .jobs_conditions .conditions dt{width:6.25em}.jobs_conditions .conditions dt::after{display:inline-block;margin:0 0.25em 0 0.25em;content:":"}.jobs_conditions .conditions dd{overflow:hidden}.jobs_conditions .btn{margin:10px 0 0 0;text-align:center}@media screen and (min-width: 768px), print{.jobs_conditions{padding:20px 20px 20px 20px}}/*!Filter Conditions
-------------------------*/.filter_conditions{margin:0 auto;text-align:center}.filter_conditions dl dt{display:inline-block;line-height:1.6}.filter_conditions dl dt span{padding:0 0.25em 0 0.5em}.filter_conditions dl dd{display:inline-block}.filter_conditions dl dd ul li{display:inline-block}.filter_conditions dl dd ul li .checkbox label span{position:relative;display:inline-block;padding:4px 0.75em 6px 27px;color:#333333;font-size:14px;font-weight:bold;line-height:1.6;text-decoration:none}@media screen and (min-width: 768px), print{.filter_conditions dl dd ul li .checkbox label span{padding:0 0.75em 4px 35px;font-size:16px}.filter_conditions dl dd ul li .checkbox label span::before{position:absolute;left:0;top:0}}/*!Favorite Count
-------------------------*/.favorite_count{margin:10px 0 10px 0;padding:10px 15px 10px 15px;font-size:24px}@media screen and (min-width: 768px), print{.favorite_count{padding:20px 20px 20px 20px}}/*!Favorite Notifications
-------------------------*/.favorite_notifications{margin:10px 0 30px 0;padding:10px 15px 10px 15px;background:#fff;font-size:16px;color:#595757;line-height:2;max-width:740px;margin:0 auto}h2.about,.favorite_notifications h2{color:#595757;font-weight:bold;text-align:center}.favorite_notifications p{color:#595757}.favorite_notifications span.notice{color:#e94738;font-weight:bold}.favorite_icon{float:right;margin-right:-60px}@media screen and (min-width: 768px){.favorite_notifications{padding:20px 20px 20px 20px}.favorite_icon{width:40px;height:auto}}@media screen and (min-width: 769px){h2.about_nav{margin:0 100px}}@media screen and (max-width: 767px), print{.favorite_icon{width:35px;height:auto;display:block;position:relative}}/*!Jobs Item
-------------------------*/.jobs_item{max-width:780px;margin:30px auto 30px auto;position:relative}.jobs_item .hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 10px 0;font-size:12px;font-size:85.7%;line-height:1}.jobs_item .hd .label_new{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:5px 10px 3px 10px;background:#cc0000;color:#ffffff;font-weight:bold}.jobs_item .hd .label_recommend{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:5px 10px 3px 10px;background:#ffb400;color:#ffffff;font-weight:bold}.jobs_item .hd .modify{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jobs_item .box{border-top:5px solid #e94738;background:#ffffff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.jobs_item .box .box_inner{padding:20px 20px 20px 20px}.jobs_item .box .box_inner+.box_inner{border-top:1px solid #ebf4ff}.jobs_item .box .box_inner.box_top{padding-right:80px}.jobs_item .box .box_inner.box_top .logo_url_sp_only{display:none}.jobs_item .jobs_ttl{color:#000000;font-weight:bold;font-size:112.5%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.jobs_item .jobs_lead{margin:15px -60px 0 0}.jobs_item .jobs_data{margin:0 0 20px 0}.jobs_item .jobs_data_with_logo{margin:0 0 20px 0;display:inline-block}.jobs_item .jobs_data_with_logo dt{margin:0 0 10px 0;clear:left;float:left;width:5em}.jobs_item .jobs_data_with_logo dd{margin:0 0 10px 0;overflow:hidden}.jobs_item .jobs_data dt{margin:0 0 10px 0;clear:left;float:left;width:5em}.jobs_item .jobs_data dd{margin:0 0 10px 0;overflow:hidden}.jobs_item .logo_url{width:200px;height:120px;object-fit:scale-down;position:absolute;right:20px;vertical-align:top;margin-left:20px;border:1px solid #ccc}.jobs_item .jobs_btn{text-align:center}@media screen and (min-width: 768px), print{.jobs_item a:hover .btn_more{background:#5450B7}.jobs_item a:hover .jobs_ttl{opacity:0.7}.jobs_item .jobs_data_with_logo{max-width:500px}.jobs_item .jobs_data_with_logo dd{width:80%}}@media screen and (max-width: 767px), print{.jobs_item .box .box_inner.box_top .logo_box{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(45vw - 50%);padding-left:calc(45vw - 50%)}.jobs_item .box .box_inner.box_top .logo_url_sp_only{display:inline;position:relative;width:120%;aspect-ratio:3/2;margin:50px 0 20px 30px;object-fit:scale-down;border:1px solid #ccc}.jobs_item .logo_url{display:none}.jobs_item .jobs_data_with_logo{width:100%}.jobs_item .jobs_data_with_logo dt{margin:0 0 10px 0;clear:left;float:left;width:5em}.jobs_item .jobs_data_with_logo dd{margin:0 0 10px 0;overflow:hidden}}/*!Jobs Pagenation
-------------------------*/.jobs_pagination{margin:0 0 40px 0}.jobs_pagination .current_page{margin:0 0 10px 0;text-align:right;font-size:87.5%}.jobs_pagination .btn_next a{position:relative;display:block;max-width:500px;margin:0 auto 30px auto;padding:15px 15px 15px 15px;border:1px solid;background:#ffffff;color:#e94738;text-align:center;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 0.26s ease;-o-transition:opacity 0.26s ease;-webkit-transition:opacity 0.26s ease;transition:opacity 0.26s ease}.jobs_pagination .btn_next a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.jobs_pagination .btn_next a::before{position:absolute;right:20px;top:50%;content:"";display:block;width:0.7em;height:0.7em;border-top:2px solid;border-right:2px solid;-webkit-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}.jobs_pagination .pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px 40px 10px}.jobs_pagination .pagination li.item{margin:0 2px 0 3px;font-size:11px}.jobs_pagination .pagination li.item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50px;height:50px;border:1px solid #ccc;background:#ffffff;text-align:center}.jobs_pagination .pagination li.item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50px;height:50px;text-align:center}.jobs_pagination .pagination li.item.current span{min-width:50px;height:50px;border:1px solid #e94738;background:#e94738;color:#ffffff}.jobs_pagination .pagination .prev{position:absolute;left:0}.jobs_pagination .pagination .next{position:absolute;right:0}.jobs_pagination .pagination .prev a,.jobs_pagination .pagination .next a{position:relative;display:block;min-height:50px;padding:0 5px 0 5px}.jobs_pagination .pagination .prev a::before,.jobs_pagination .pagination .next a::before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";display:block;width:0.5em;height:0.5em;border-top:2px solid #e94738;border-right:2px solid #e94738}.jobs_pagination .pagination .prev a::before{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.jobs_pagination .pagination .next a::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.jobs_pagination .pagination .prev10p{position:absolute;left:0;bottom:0}.jobs_pagination .pagination .next10p{position:absolute;right:0;bottom:0}.jobs_pagination .pagination .prev10p a,.jobs_pagination .pagination .next10p a{color:#333;font-weight:bold}.jobs_pagination .pagination .prev10p::before,.jobs_pagination .pagination .next10p::after{content:"";display:inline-block;width:0.8em;height:0.8em}.jobs_pagination .pagination .prev10p::before{margin:0 5px 0 0;background:url(/bnt/career_engineer/assets/front/common/img/ico_arrow06-3dfd5f975e03d0c0de647fbfa21762752359a7a68990ce08aa80dd7a6d4ba70b.svg) no-repeat;background-size:contain}.jobs_pagination .pagination .next10p::after{margin:0 0 0 5px;background:url(/bnt/career_engineer/assets/front/common/img/ico_arrow07-3e1ac59a29a8a24838226ae28f26f65ff63762063bedc7e478e349cd9a08c742.svg) no-repeat;background-size:contain}@media only screen and (min-width: 769px), print{.jobs_pagination .pagination .prev,.jobs_pagination .pagination .next{position:static;padding:0 10px 0 10px}.jobs_pagination .pagination .prev10p,.jobs_pagination .pagination .next10p{position:static;min-height:50px;padding:15px 30px 15px 30px}}@media screen and (max-width: 374px){.jobs_pagination .pagination li.item a,.jobs_pagination .pagination li.item.current span{min-width:13vw}.jobs_pagination .pagination .prev{left:-10px}.jobs_pagination .pagination .next{right:-10px}}/*!CV
-------------------------*/.cv_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 15px 0}.cv_wrap.favorite{padding:0 20px 20px 20px;margin-top:-5px}.cv_wrap.favorite a{margin:0 auto}@media only screen and (max-width: 768px){.cv_wrap.favorite a{width:100%}}.cv_wrap .btn_tel{width:40%;padding:13px 4px 13px 4px;border:2px solid;background:#ffffff;color:#e94738;font-size:85%;font-weight:bold;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.cv_wrap .btn_tel i{margin-right:5px}.cv_wrap .btn_entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:57%;padding:10px 10px 10px 10px;background:#e94738;color:#ffffff;font-weight:bold;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.cv_wrap .btn_entry span{display:inline-block;padding:0 0 0 2em;background:url(/bnt/career_engineer/assets/front/common/img/ico_entry-f8c4dd21b54f2ff8c607febc974ede71b3ccba98274dd89f8e2760aa9b832549.svg) no-repeat 0 center;background-size:contain}@media screen and (min-width: 768px), print{.cv_wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:500px;margin:15px auto 30px auto}.cv_wrap .btn_tel{align-items:center;padding:15px 10px 15px 10px;font-size:100%}.cv_wrap .btn_entry{padding:15px 10px 15px 10px}.cv_wrap .btn_entry:hover{background:#fd6557}}.cv_wrap02{margin:0 0 15px 0;padding:30px 20px 30px 20px;border-top:1px solid #dddddd}.cv_wrap02 .btn_tel{display:block;margin:20px 0 0 0;padding:10px 10px 10px 10px;border:2px solid #e94738;color:#e94738;font-weight:bold;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.cv_wrap02 .btn_tel i{margin-right:5px}.cv_wrap02 .btn_entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px 20px 10px;background:#e94738;color:#ffffff;font-weight:bold;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.cv_wrap02 .btn_entry span{display:inline-block;padding:0 0 0 2em;background:url(/bnt/career_engineer/assets/front/common/img/ico_entry-f8c4dd21b54f2ff8c607febc974ede71b3ccba98274dd89f8e2760aa9b832549.svg) no-repeat 0 center;background-size:contain}@media screen and (min-width: 768px), print{.cv_wrap02{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:500px;margin:15px auto 30px auto}.cv_wrap02 .btn_tel{align-items:center;padding:15px 10px 15px 10px;font-size:100%}.cv_wrap02 .btn_entry{padding:35px 10px 35px 10px}.cv_wrap02 .btn_entry:hover{background:#fd6557}}.footer_entry.bk_flex .btn_fav{width:50%;padding:13px 4px 13px 4px;border:2px solid #ffffff;background:#ffffff;color:#e94738;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.footer_entry.bk_flex .btn_fav&gt;span{font-size:20px;font-weight:bold}.footer_entry.bk_flex .btn_fav.favorite_on&gt;span{background:url(/bnt/career_engineer/assets/front/common/img/ico_footer_fav_before-b41d575c5806b05774e63a87ff85519a4afbf519994d94bdc1e70b56ee6837ca.svg) no-repeat 0 center;background-size:20px auto;padding-left:25px}.footer_entry.bk_flex .btn_fav.favorite_off&gt;span{background:url(/bnt/career_engineer/assets/front/common/img/ico_footer_fav_after-0289f2c34228c5376bcc1ebe4ecc6e8171e1acaa8bba28d9f9f85c9aad84bdad.svg) no-repeat 0 center;background-size:20px auto;padding:0 10px 0 25px;margin-left:10px}@media screen and (max-width: 768px){.footer_entry.bk_flex .btn_fav.favorite_orver{border:0px solid #ffffff;padding:0}.footer_entry.bk_flex .btn_fav.favorite_orver&gt;span{background-image:none}.footer_entry.bk_flex .btn_fav.favorite_orver&gt;span{font-size:13px;text-align:center;padding:5px 38px;display:block}}.footer_entry.bk_flex .btn_fav i{margin-right:5px}.footer_entry.bk_flex .btn_fav .pc-only{display:block}.footer_entry.bk_flex .btn_fav .sp-only{display:none}.footer_entry.bk_flex .btn_entry{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:57%;height:auto;margin:0;padding:10px 5px 10px 5px}@media screen and (min-width: 768px), print{.footer_entry.bk_flex .btn_fav{width:60%;padding:10px 5px 10px 5px;margin-right:10px}.footer_entry.bk_flex .btn_fav .pc-only{display:block}.footer_entry.bk_flex .btn_fav .sp-only{display:none}.footer_entry.bk_flex .btn_entry{width:67%}}@media screen and (max-width: 768px), print{.footer_entry.bk_flex .btn_fav{width:50%;padding:10px 5px 10px 5px;margin-right:10px}.footer_entry.bk_flex .btn_fav&gt;span{font-size:16px;font-weight:bold}.footer_entry.bk_flex .btn_fav .pc-only{display:none}.footer_entry.bk_flex .btn_fav .sp-only{display:inline}.footer_entry.bk_flex .btn_entry{width:50%}}/*!Jobs Detail
-------------------------*/.jobs_detail{position:relative;z-index:1;margin:0 auto 0 auto;max-width:980px}.jobs_detail .label_new{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:5px 10px 5px 10px;background:#cc0000;color:#ffffff;font-weight:bold;margin:0 0 10px 0;font-size:12px;font-size:85.7%;line-height:1.8;vertical-align:top}.jobs_detail .label_recommend{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:5px 10px 5px 10px;background:#ffb400;color:#ffffff;font-weight:bold;margin:0 0 10px 0;font-size:12px;font-size:85.7%;line-height:1.8;vertical-align:top}.jobs_detail .ft{margin:0 10px 0 0;text-align:right;line-height:1}.jobs_detail .ft .modify{font-size:12px;font-size:85.7%}.jobs_detail .box{border-top:5px solid #e94738;background:#ffffff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.jobs_detail .box .box_inner{padding:5px 20px 10px 20px}.jobs_detail .box .box_inner.box_top{padding-top:20px;padding-right:80px}.jobs_detail .box .box_inner.box_top .logo_url_sp_only{display:none}.jobs_detail .box .box_inner.box_top .logo_url_pc_only{display:inline-flex;width:200px;height:120px;object-fit:scale-down;border:1px solid #ccc}.jobs_detail .box .box_inner_for_detail{padding:20px 20px 10px 20px;display:flex}.jobs_detail .box .box_inner_for_detail+.box_inner{border-top:1px solid #f4f4f4}.jobs_detail .box .box_inner_for_detail.box_top{padding-right:80px}.jobs_detail .box .box_inner_for_detail.box_top .logo_url_sp_only{display:none}.jobs_detail .jobs_ttl{font-weight:bold;font-size:112.5%;margin:25px -60px 0 0}@media screen and (max-width: 768px), print{.jobs_item .box .box_inner.box_top .logo_box{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(45vw - 50%);padding-left:calc(45vw - 50%)}.jobs_detail .box .box_inner.box_top .logo_url_sp_only{display:block;width:120%;aspect-ratio:3/2;margin:5px 0 0 30px;object-fit:scale-down;border:1px solid #ccc}.jobs_detail .box .box_inner.box_top .logo_url_pc_only{display:none}}@media screen and (min-width: 768px), print{.jobs_detail .box .box_inner{padding:20px 40px 20px 40px}.jobs_detail .box .box_inner_for_detail{padding:20px 40px 20px 40px}}.mark{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fcff00), to(#fcff00));background:-webkit-linear-gradient(transparent 50%, #fcff00 50%, #fcff00 100%);background:-o-linear-gradient(transparent 50%, #fcff00 50%, #fcff00 100%);background:linear-gradient(transparent 50%, #fcff00 50%, #fcff00 100%)}.jobs_point{margin:5px -60px 0 0}.box_pr_and_logo{display:inline-flex;width:105%}.jobs_point_with_logo{margin:5px 10px 0 0;width:80%}.jobs_point_with_logo_sp{display:none}@media screen and (max-width: 768px), print{.box_pr_and_logo{display:none}.jobs_point_with_logo_sp{display:flex;margin:5px -60px 0 0}}.jobs_nav{font-size:12px;font-size:87.5%;text-align:center}.jobs_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.jobs_nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.3333%}.jobs_nav ul li+li{border-left:1px solid #ffffff}.jobs_nav ul a{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 10px 25px 10px;background:#fff0eb;color:#e94738;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.jobs_nav ul a:hover{opacity:0.7}.jobs_nav ul a::before{position:absolute;left:50%;bottom:15px;content:"";display:block;width:0.6em;height:0.6em;border-right:2px solid;border-bottom:2px solid;-webkit-transform:translate(-50%, 0) rotate(45deg);-ms-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}@media screen and (min-width: 768px), print{.jobs_nav{font-size:100%}}.jobs_inner{padding-bottom:25px;font-size:14px;font-size:87.5%}.jobs_inner .jobs_caption{margin:0 0 20px 0;font-weight:bold}.jobs_inner .jobs_data02 dt{color:#e94738;font-weight:bold}.jobs_inner .jobs_data02 dd{margin-bottom:20px}#jobs,#env,#about{border-bottom:1px solid #dddddd}.jobs_inner+.jobs_inner{border-top:1px solid #dddddd}@media screen and (min-width: 768px), print{.jobs_inner{font-size:100%}.jobs_inner .jobs_caption{font-size:110%}.jobs_inner .jobs_data02 dt{clear:left;float:left;width:13em;font-size:110%}.jobs_inner .jobs_data02 dd{overflow:hidden}}.link_arw_r{text-align:right}.link_arw_r a{position:relative;padding:0 1.5em 0 0;color:#1f5ab2}.link_arw_r a:hover{text-decoration:underline}.link_arw_r a::before{position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);content:"";display:block;width:1.2em;height:1.2em;background:#1f5ab2;border-radius:50%}.link_arw_r a::after{position:absolute;right:0.5em;top:50%;content:"";display:block;width:0.5em;height:0.5em;border-top:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}.txt_gr{color:#e94738}/*!Search Nav
-------------------------*/.search_nav{max-width:500px;margin:40px auto 30px auto}.search_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_nav ul li{width:49%;text-align:center;line-height:1}.search_nav ul li a{position:relative;display:block;padding:17px 10px 15px 10px;border-radius:50px;background:#363387;font-weight:bold;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.search_nav ul li a:hover{background:#5D59BF}.search_nav ul li a span{color:#ffffff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.search_nav ul li a span i{position:absolute;right:20px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}/*!Jobs Relations
-------------------------*/.jobs_relations{margin:0 0 30px 0;padding:20px 20px 10px 20px;background:#ffffff}.jobs_relations .h2_ttl{margin:0 0 15px 0;font-weight:bold}.jobs_relations .ul_tag{font-size:13px;font-size:92.857%}.jobs_relations .ul_tag li{display:inline-block;margin:0 5px 10px 0}.jobs_relations .ul_tag li a{display:block;padding:5px 10px 3px 10px;background:#1f5ab2;color:#ffffff;line-height:1;opacity:1;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.jobs_relations .ul_tag li a:hover{opacity:0.7}.jobs_relations .ul_joblist li{margin:0 0 10px 0}.jobs_relations .ul_joblist li a{display:block;padding:10px 10px 10px 10px;color:#1f5ab2;border:2px solid;font-size:12px;font-size:87.5%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.jobs_relations .ul_joblist li a b{display:block;margin:0 0 10px 0;font-size:116.66%}@media screen and (min-width: 768px), print{.jobs_relations .ul_joblist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jobs_relations .ul_joblist li{width:49.5%}.jobs_relations .ul_joblist li a:hover{opacity:0.7}}/*!Drop Down
-------------------------*/.ttl.clr_blue&gt;a{color:#ffffff;font-weight:bold}/*!Jobs Other
-------------------------*/.jobs_other{padding:20px 20px 10px 20px;background:#ffffff}.accordion.jobs_other{display:none}.jobs_other_list{font-size:12px;font-size:87.5%}.jobs_other_list a{color:#1f5ab2;text-decoration:underline}.jobs_other_list&gt;li{margin:0 0 10px 0}.jobs_other_list&gt;li&gt;a{font-weight:bold}.jobs_other_list&gt;li&gt;ul{margin:0 0 0 1em}.jobs_other_list&gt;li&gt;ul&gt;li{position:relative;margin:5px 0 0 0;padding:0 0 0 1em}.jobs_other_list&gt;li&gt;ul&gt;li::before{position:absolute;left:0;content:"â””";color:#1f5ab2}@media screen and (min-width: 768px), print{.accordion.jobs_other{display:block}.jobs_other_list{-webkit-column-count:3;column-count:3;-webkit-column-gap:3em;column-gap:3em}}/*!Jobs Area
-------------------------*/.jobs_area{padding:20px 20px 10px 20px;background:#ffffff}.accordion.jobs_area{display:none}.jobs_area_list{font-size:12px;font-size:87.5%;-webkit-column-count:4;column-count:4}.jobs_area_list li{margin:0 0 10px 0}.jobs_area_list a{color:#1f5ab2;text-decoration:underline}@media screen and (min-width: 768px), print{.accordion.jobs_area{display:block}}.section_message{padding-top:60px;margin-bottom:100px}.section_message .sec_title{margin-bottom:104px}.section_message .president_info{background:#f8f8fc;margin-bottom:35px}.section_message .president_info .inner_ct{height:450px;padding-top:65px;position:relative}.section_message .president_info .lead{font-size:187.5%;font-weight:bold;line-height:1.6;margin-bottom:45px}.section_message .president_info .name strong{display:block;font-size:125%;margin-top:3px}.section_message .president_info .taR{position:relative;z-index:2}.section_message .img_president{position:absolute;left:0;bottom:0;z-index:1}.section_company{margin-bottom:110px}.section_gcompany{margin-bottom:120px}.section_gcompany .sec_title{font-size:225%}.section_gcompany .sec_title:after{margin-top:8px}.section_gcompany .ul_disc li+li{margin-top:5px}.section_gcompany .ul_disc p{color:#333;margin-top:2px}.section_gcompany .ico_external{display:inline-block;vertical-align:top;line-height:1;position:relative;top:1px}.btn_primary.blank:before{background-image:url(/bnt/career_engineer/assets/front/common/img/ico_blank_orange-b1b41f8cd3ffacfe30d5dad0182dc47f36fc45b30e4acca3e686c8d18eac7b04.svg)}@media only screen and (max-width: 768px), print{.section_message{padding-top:20px;margin-bottom:50px}.section_message .sec_title{margin-bottom:56px}.section_message .president_info{margin-bottom:15px}.section_message .president_info .inner_ct{height:255px;padding-top:25px}.section_message .president_info .img_president{left:-2px;width:100%;max-width:375px}.section_message .president_info .lead{font-size:18px;line-height:1.5;margin:20px 0 14px 0;letter-spacing:-0.5px}.section_message .president_info .name{font-size:14px}.section_message .president_info .name strong{font-size:1.143em}.section_company,.section_gcompany{margin-bottom:58px}}@media only screen and (max-width: 374px), print{.section_message .president_info .img_president{max-width:290px}.section_message .president_info .lead{margin:0 0 14px 0}}.section_recruit{padding:50px 0 100px}.section_recruit .ul_note{margin-top:0.6em}@media only screen and (max-width: 768px), print{.section_recruit{padding:19px 0 60px}.section_recruit .l_table .mb{margin:0.2em 0 -0.2em}.section_recruit .ul_disc li+li{margin-top:0.25em}.section_recruit .welfare{display:block;margin-top:-50px;padding-top:50px}}.section_position{padding:50px 0 60px;line-height:1.8}.section_position .position_box{border:8px solid #f4f4f4}.section_position .position_box .position_box_wrap{padding:54px 30px 30px}.section_position .position_box+.position_box{margin-top:52px}.section_position .position_box .h2_bacsic02{margin-bottom:30px}.section_position .position_box .row{margin-bottom:30px}.section_position .position_box .ul_disc li{margin-top:5px}.section_position .position_box .ul_disc li span{color:#333}.section_position .position_box .accordion{display:none;padding:0 0 15px}.section_position .btn_primary01{margin-top:50px}.section_position .btn_dropdown{margin-top:25px}.section_position .position_box .search_box{padding:30px;background:#f4f4f4;position:relative}.section_position .position_box .search_box::before{position:absolute;display:block;top:0;left:calc(50% - 7.5px);content:"";border-width:15px 15px 0 15px;border-color:#ffffff transparent transparent transparent}.section_position .position_box .search_box .btn_search{width:360px;font-size:107%;margin:20px auto 0}.section_position .position_box .search_box .btn_search:nth-of-type(1){margin:0 auto}.section_position .position_box .search_box .btn_search::before{position:absolute;top:calc(50% - 7px);left:5%}@media only screen and (min-width: 769px), print{.section_position .position_box .ul_disc{margin-top:-10px}}@media only screen and (max-width: 768px), print{.section_position{padding:20px 0 50px}.section_position .position_box{padding:0;border-width:4px}.section_position .position_box+.position_box{margin-top:28px}.section_position .position_box .position_box_wrap{padding:25px 20px}.section_position .position_box .h2_bacsic02{margin-bottom:15px}.section_position .position_box .row{margin-bottom:15px}.section_position .position_box .ul_disc{line-height:1.5}.section_position .position_box .search_box{padding:30px 0}.section_position .position_box .search_box .btn_search{font-size:14px;margin:20px 20px 0 20px;width:auto}.section_position .position_box .search_box .btn_search:nth-of-type(1){margin:0 20px 0 20px}.section_position .btn_primary01{margin-top:30px}.section_position .btn_dropdown{margin-top:14px}}.section_flow{padding:50px 0 80px;line-height:1.8}.section_flow dl{background:#f4f4f4;padding:50px 50px 60px;margin:0 auto 140px;position:relative}.section_flow dl:before{content:'';position:absolute;left:50%;width:1px;background:#e94738;height:100px;top:100%;margin-left:-2px;z-index:0}.section_flow dl:last-child{margin-bottom:0}.section_flow dl:last-child:before{display:none}.section_flow dl .fzLL{line-height:1.5;letter-spacing:0.05em}.section_flow dl dt{position:relative;font-size:188%;margin-bottom:0.8em}.section_flow dl dt .number{position:absolute;left:0;top:-86px;width:100%;font-size:1.333333333333333em}.section_flow dl dd p{margin-bottom:1em}.section_flow .ul_note{line-height:1.8}.section_flow .note_bl{font-size:82%}@media only screen and (max-width: 768px), print{.section_flow{padding:22px 0 50px}.section_flow dl{padding:30px 20px;margin:0 auto 70px;position:relative}.section_flow dl:before{height:46px}.section_flow dl dt{font-size:125%;margin-bottom:0.3em}.section_flow dl dt .number{top:-48px;font-size:20px}.section_flow dl dd p{margin-bottom:0.7em}.section_flow .fzLL{font-size:100%}.section_flow .mt40{margin-top:1.5em !important}}@media only screen and (max-width: 374px), print{.section_flow{font-size:94%}.section_flow dl dt .number{top:-43px}.section_flow .fzLL{font-size:94%;letter-spacing:0}}.section_faq{line-height:1.8;padding:80px 0 100px}.section_faq.first{padding-top:40px}.section_faq .faq_row{margin-top:80px;padding-top:1px}.section_faq .h2_basic01{margin-bottom:20px}.section_faq .ul_basic01{position:relative}.section_faq .item{border-bottom:1px solid #ddd;padding:50px 0}.section_faq .item .h3_title{font-size:125%;padding-left:50px;position:relative;margin-bottom:1em}.section_faq .item .h3_title:before{content:'Q';font-family:Arial, Meiryo, sans-serif;font-size:1.6em;line-height:1;color:#e94738;position:absolute;left:0;top:0}.section_faq .item .desc{padding-left:50px}.section_faq .item .desc p+p{margin-top:1em}.section_faq .item .desc p .note_bl{display:inline-block}.section_faq .item .ul_note{margin:1em 0}.section_faq .item .ul_note&gt;li{margin-top:0.4em}@media only screen and (max-width: 768px), print{.section_faq{padding:40px 0 60px;margin-top:0}.section_faq.first{padding-top:15px;margin-top:0}.section_faq .ul_basic01{margin:30px 0 0 !important}.section_faq .h2_basic01{margin-bottom:10px}.section_faq .faq_row{margin-top:40px}.section_faq .faq_row .h2_basic01{margin-top:0}.section_faq .item{border-bottom:1px solid #ddd;padding:30px 0}.section_faq .item .h3_title{margin-bottom:0.7em;line-height:1.5;padding-left:30px;font-size:113%}.section_faq .item .h3_title:before{font-size:1.15em;top:3px}.section_faq .item .desc{padding-left:30px}.section_faq .item .desc p+p{margin-top:1em}.section_faq .item .desc p .note_bl{display:inline-block;font-size:0.92em}.section_faq .item .desc .note_bl{font-size:0.92em}.section_faq .item .ul_note{margin:1em 0;line-height:1.5;font-size:0.92em}}.section_environment{line-height:1.8;padding:50px 0 100px}.section_environment .caption{margin:-20px auto 0}.section_environment .box_row{background:#f9f9f9;padding:44px 65px 40px;margin-top:40px}.section_environment .box_row .pttl{font-size:113%;line-height:1.538461538461538}.section_environment .box_row .pttl .fs{font-size:1.3em;line-height:1}.section_environment .box_row .ttl{font-size:125%;line-height:1.533333333333333;display:inline;color:#e94738}.section_environment .box_row .ttl .fs{font-size:1.4em;line-height:1}.section_environment .box_row .ttl.ls{letter-spacing:-0.05em}.section_environment .box_row .ul_col{margin:15px 0 30px}.section_environment .box_row .ul_col&gt;li{width:205px;padding:38px 8px 26px;margin:10px 10px 0 0;background:#fff}.section_environment .box_row .ul_col&gt;li:nth-child(4n){margin-right:0}.section_environment .box_row .ul_col .icon{width:92px;margin:0 auto 20px}.section_environment .box_row .ul_col .icon img{display:block;width:100%}@media only screen and (max-width: 768px), print{.section_environment{padding:10px 0 50px}.section_environment .h2_basic01{margin-bottom:20px}.section_environment .caption{margin:0 0 50px}.section_environment .box_row{padding:25px 20px 20px;margin-top:30px}.section_environment .box_row .pttl{font-size:13px;margin-bottom:-3px}.section_environment .box_row .ttl{font-size:15px;background-size:auto 6px}.section_environment .box_row .ul_col{margin:3px 0 20px}.section_environment .box_row .ul_col&gt;li{width:48.3%;padding:26px 5px 18px;margin:3.4% 0 0 3.4%}.section_environment .box_row .ul_col&gt;li:nth-child(2n+1){margin-left:0}.section_environment .box_row .ul_col .icon{width:64px;margin:0 auto 12px}.section_environment .box_row .row_btn{padding:0 15px}.section_environment .box_row .row_btn .btn_primary{font-size:14px}.section_environment .box_row .ul_col .icon img{height:65px}}@media only screen and (max-width: 374px), print{.section_environment .box_row .row_btn .btn_primary{letter-spacing:-0.05em;font-size:13px}}.section_support_about{line-height:1.8;padding:50px 0 80px}.section_support_about .w800{margin:0 auto}.section_support_about .h2_basic01 img{width:50px;vertical-align:text-top;margin-right:5px}@media only screen and (max-width: 768px), print{.section_support_about{padding:13px 20px 24px;font-size:14px}.section_support_about .caption{margin-bottom:42px !important}.section_support_about .w800{width:auto}.section_support_about .h2_basic01{margin-bottom:25px}.section_support_about .h2_basic01 img{width:10%;vertical-align:text-top}}.section_support_trustation{background:#f4f4f4;border-top:6px solid #e94738;padding:50px 0 55px}.section_support_trustation .h2_basic01{color:#333333;letter-spacing:0.05em;margin-bottom:30px}.section_support_trustation .h2_basic01:after{display:none}.section_support_trustation .ttl{font-size:125%;line-height:1.5}.section_support_trustation .ttl sup{font-size:0.6em}.section_support_trustation .ul_col&gt;li{width:307px;margin-left:29px}.section_support_trustation .ul_col&gt;li:nth-child(3n+1){margin-left:0}.section_support_trustation .ul_col img{display:block;max-width:100%;margin:0 auto 20px}@media only screen and (max-width: 768px), print{.section_support_trustation{border-top-width:3px;padding:30px 0 27px;font-size:14px}.section_support_trustation .h2_basic01{margin-bottom:25px}.section_support_trustation .ttl{font-size:100%;letter-spacing:-0.025em}.section_support_trustation .ul_col{margin:0 -5px}.section_support_trustation .ul_col&gt;li{width:33.33333333333333%;margin-left:0;padding:0 5px}.section_support_trustation .ul_col img{display:block;max-width:100%;margin:0 auto 9px}}.section_support_career{line-height:1.8}.section_support_career .w800{margin:0 auto}.section_support_career .h2_basic01{margin:102px 0 67px}.section_support_career .h3_bacsic01{margin-bottom:34px}.section_support_career .box_support_career{text-align:center;background:#f4f4f4;padding:30px;margin:30px 0 0 0}.section_support_career .box_support_career .box_frame{background:#ffffff;padding:30px;position:relative}.section_support_career .box_support_career .box_frame::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent;position:absolute;bottom:-30px;left:calc(50% - 30px)}.section_support_career .box_support_career .box_frame img{width:330px}.section_support_career .box_support_career p{margin:50px 0 0 0}.section_support_career .box_support_career p img{width:438px}@media only screen and (max-width: 768px), print{.section_support_career{font-size:14px;padding:14px 20px 30px}.section_support_career .w800{width:auto}.section_support_career .h2_basic01{margin:48px 0 23px}.section_support_career .h3_bacsic01{margin-bottom:16px}.section_support_career .box_support_career{padding:20px 20px 30px 20px}.section_support_career .box_support_career .box_frame{padding:30px 45px}.section_support_career .box_support_career .box_frame::after{border-width:15px 15px 0 15px;bottom:-15px;left:calc(50% - 15px)}.section_support_career .box_support_career p{margin:30px 0 0 0;padding:0 10px 0 20px}.section_support_career .box_support_career .box_frame img{width:auto}.section_support_career .box_support_career p img{width:auto}}.section_support_employees{line-height:1.8;padding:16px 0 80px}.section_support_employees .w800{margin:0 auto}.section_support_employees .h2_basic01{margin:102px 0 67px}.section_support_employees .h3_bacsic01{margin-bottom:34px}.section_support_employees .note_bl{line-height:1.8;font-size:82%}.section_support_employees .thumb{margin-bottom:100px}.section_support_employees .image{display:block;margin:0 auto;max-width:100%}.section_support_employees .ul_disc{padding-left:10px}.section_support_employees .ul_disc&gt;li+li{margin-top:12px}.section_support_employees .row+.row{margin-top:74px}@media only screen and (max-width: 768px), print{.section_support_employees{padding:14px 20px 52px;font-size:14px}.section_support_employees .w800{width:auto}.section_support_employees .h2_basic01{margin:48px 0 23px}.section_support_employees .h3_bacsic01{margin-bottom:16px}.section_support_employees .note_bl{line-height:1.8;font-size:82%}.section_support_employees .thumb{margin-bottom:39px;margin-top:14px !important}.section_support_employees .image{display:block;margin:0 auto;max-width:100%}.section_support_employees .ul_disc{padding-left:0}.section_support_employees .ul_disc&gt;li+li{margin-top:0}.section_support_employees .row+.row{margin-top:30px}}.section_training{line-height:1.8;padding:26px 0 80px}.section_training .w800{margin:0 auto}.section_training .h2_basic01{margin-bottom:48px}.section_training .row+.row{margin-top:70px}.section_training .box_system{margin:33px 0 30px;background:#e94738}.section_training .ul_system{border-top:1px solid #e94738;border-left:1px solid #e94738}.section_training .ul_system&gt;li{width:25%;border-right:1px solid #e94738;border-bottom:1px solid #e94738;background:#fff;padding:15px 16px 90px;font-size:125%;line-height:1.2;position:relative}.section_training .ul_system .gr{position:absolute;left:16px;right:0;bottom:30px;font-size:113%;line-height:1;padding-right:50px}.section_training .ul_system .ttl{min-height:48px}.section_training .ul_system .number{font-size:41px;line-height:0.8;margin-right:-5px}.section_training .ul_system .icon{position:absolute;right:16px;top:-20px;width:76px;display:block}@media only screen and (max-width: 768px), print{.section_training{padding:13px 0 50px;font-size:14px}.section_training .w800{width:auto;padding:0 20px}.section_training .h2_basic01{margin-bottom:25px}.section_training .caption{margin-bottom:44px !important}.section_training .row+.row{margin-top:50px}.section_training .box_system{margin:12px 0 14px;overflow:hidden;background:none}.section_training .box_system .outer_ct{padding:0}.section_training .ul_system{border-top:1px solid #e94738;border-left:none;margin-right:-1px}.section_training .ul_system&gt;li{width:50%;padding:13px 12px 63px;font-size:14px;line-height:1.5}.section_training .ul_system .gr{left:12px;right:0;bottom:26px;font-size:14px;padding-right:50px}.section_training .ul_system .ttl{min-height:42px}.section_training .ul_system .number{font-size:30px;margin-right:-2px}.section_training .ul_system .icon{right:14px;top:-16px;width:60px}}.logo_trustation{width:354px;vertical-align:text-top}@media only screen and (max-width: 768px), print{.logo_trustation{width:47.2%;max-width:354px}}.section_module{padding:14px 0 80px;line-height:1.8}.section_module .ul_text{list-style:decimal;padding-left:45px}.section_module .content_text p+p,.section_module .ul_text p+p{margin-top:1.2em}.section_module a{color:#1f5ab2}.section_module.section_privacy .content_text p a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.section_module .ol_bacsic01{margin:1.2em 0}.section_module .ul_roman{list-style:lower-roman;padding-left:35px}.section_module .ul_roman p+p{margin-top:1.2em}@media only screen and (min-width: 769px), print{.section_module .row+.row{margin-top:70px}.section_module .h3_bacsic01{margin-bottom:30px;font-size:150%;border-left-width:5px}.section_module a:hover{text-decoration:underline}}@media only screen and (max-width: 768px), print{.section_module{padding:14px 0 60px}.section_module .ul_roman,.section_module .ul_text{padding-left:25px}.section_module .row+.row{margin-top:35px}.section_module .h3_bacsic01{margin-bottom:15px}.section_module br.sp{display:block}.section_module .tel{color:#333}}.windows10.ie .h2_bacsic02,.windows10.ie .h3_bacsic01{padding-top:4px}.article_people{background:none}.article_people .people_box{background:#f0f0f0}.article_people .ul_voice{overflow:hidden}.article_people h2.ttl_age{color:#e94738;border:solid 1px #e94738;text-align:center;font-weight:bold;letter-spacing:0.1em;position:relative}.article_people h2.ttl_age:before{content:'';position:absolute;display:block;width:0;height:0;left:calc(50% - 15px);bottom:-11px;border-top:11px solid #e94738;border-right:11px solid transparent;border-left:11px solid transparent}.article_people h2.ttl_age:after{content:'';position:absolute;display:block;width:0;height:0;left:calc(50% - 15px);bottom:-10px;border-top:11px solid #fff;border-right:11px solid transparent;border-left:11px solid transparent}.article_people .jobs_nav ul a{background:#fff0eb}.article_voice .accordion{display:none}.section_search{position:relative;background:#f4f4f4;color:#1f5ab2;letter-spacing:0.05em;text-align:center}.section_search:after{content:"";display:block;position:absolute;top:0;left:0;right:0;width:0;height:0;margin:0 auto;border-style:solid;border-width:50px 50px 0 50px;border-color:#ffffff transparent transparent transparent}.btn_search{position:relative;display:block;margin:0 auto;padding:25px 30px;font-size:138%;color:white;background:#363387;text-align:center;line-height:1.2;font-weight:bold;letter-spacing:0.05em;cursor:pointer;-webkit-transition:opacity 0.26s ease;transition:all 0.26s ease}.btn_search:hover{color:rgba(255,255,255,0.5)}.btn_search:after{content:"";background-image:url(/bnt/career_engineer/assets/front/common/img/ico_arrow01-670bd538c72bbffb63a7167f27295e74619f330d9e54669f4ecebdc0d0a9d96f.svg);position:absolute;top:0;right:19px;background-position:center center;background-repeat:no-repeat;background-size:9px auto;width:11px;height:100%;opacity:1}.btn_search:hover:after{opacity:0.5}.btn_search:before{content:"\f002";font-family:"Font Awesome 5 Free";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin-right:.3em}@media only screen and (min-width: 769px), print{.bnr_banner_people{background-image:url(/bnt/career_engineer/assets/front/common/img/people/mainimg01-d6f9c8f305f4f745575aa25196dcff041510a7c246161034f6393c3a3de27985.jpg)}.article_people{padding:30px 0 37px}.article_people .people_box{padding:20px 20px 25px;margin-bottom:60px}.article_people .people_box .ttl{font-size:200%;margin-bottom:10px}.article_people h2.ttl_age{margin:40px 0 30px 0;padding:15px 0;font-size:113%}.article_people h2.ttl_age.age20{margin:60px 0 30px 0}.section_search{padding:85px 0 70px}.section_search:after{border-width:40px 40px 0 40px}.btn_search{width:500px}}@media only screen and (max-width: 768px), print{.article_people{background:none;padding:16px 0 37px}.article_people .people_box{background:#f0f0f0;padding:17px 20px 14px;margin-bottom:40px}.article_people .people_box .ttl{font-size:16px;margin-bottom:6px}.article_people .ul_voice{margin:0}.article_people h2.ttl_age{margin:30px 0 20px 0;padding:7px 0;font-size:107%}.section_search{padding:60px 0 40px}.section_search:after{border-width:30px 30px 0 30px}.btn_search{margin:20px 20px 0 20px;font-size:16px}.article_voice .ul_voice&gt;li{margin:0 0 28px}.article_voice.small .ul_voice&gt;li .img_voice{width:30%}.article_voice.small .ul_voice&gt;li .info_voice{width:73.64706%;top:13px}}@media only screen and (max-width: 374px){.article_voice.small .ul_voice&gt;li .img_voice{width:30%}.article_voice.small .ul_voice&gt;li .info_voice{width:73.64706%;top:13px}}.bnr_matsunaga{background-image:url(/bnt/career_engineer/assets/front/common/img/people/matsunaga/mainimg01-2f56936c97ebcd89b8638486b838f4d0947732f9beafcf32feb12ee4cba0acd9.jpg)}.bnr_takaoka{background-image:url(/bnt/career_engineer/assets/front/common/img/people/takaoka/mainimg01-dfad6c31b5c308dd7766d21e111acb56f3e5ceb568d58cb809d3cdf2cd4786a2.jpg)}.bnr_morimura{background-image:url(/bnt/career_engineer/assets/front/common/img/people/morimura/mainimg01-1f88abf3fa2e229762ae701645776bf499d1fe4d835301e127f8ad353445a3f1.jpg)}.bnr_ochiai{background-image:url(/bnt/career_engineer/assets/front/common/img/people/ochiai/mainimg01-84136d57728eaba8c6049899c711303e1e775763f10c0144d5967217590b7586.jpg)}.bnr_koike{background-image:url(/bnt/career_engineer/assets/front/common/img/people/koike/mainimg01-32d3645aa3773b6ee748d75fffccca0e79d234c91ac2097588654ffff314c8ce.jpg)}.bnr_yamamaru{background-image:url(/bnt/career_engineer/assets/front/common/img/people/yamamaru/mainimg01-c1eda6123259549147e832f5c70c870091778563d364a3259df86fe0295735ec.jpg)}.bnr_shibata{background-image:url(/bnt/career_engineer/assets/front/common/img/people/shibata/mainimg01-d9a652bbcbffabdae6cc1d6d0207ed69c76a09bdcc30a34ddddd0b878c98e18a.jpg)}.bnr_mizuno{background-image:url(/bnt/career_engineer/assets/front/common/img/people/mizuno/mainimg01-a8a2cc7b50bee9d0db574ee468f944b09bad8d5d71f520dca362ced07263103a.jpg)}.bnr_tsubaki{background-image:url(/bnt/career_engineer/assets/front/common/img/people/tsubaki/mainimg01-c36b0c297aeed5ebcb77986e62b8baf184d5ad4dda85da016cbc4c9dc3c6a1ae.jpg)}.bnr_hara{background-image:url(/bnt/career_engineer/assets/front/common/img/people/hara/mainimg01-b2b877c269d1ce5518320728c1f64abd3d3be68cf6390e80a07c21f5e9ead842.jpg)}.bnr_toda{background-image:url(/bnt/career_engineer/assets/front/common/img/people/toda/mainimg01-870103e87ac8002a58a1d390781a301ee9a361d76611f6ac542af1d51a6b98fa.jpg)}.bnr_javon{background-image:url(/bnt/career_engineer/assets/front/common/img/people/javon/mainimg01-fd736d6d1295d8dca35062b3c8e36ed2f5a41f89050f69ea413495a0bc4bca5a.jpg)}.bnr_sakamoto{background-image:url(/bnt/career_engineer/assets/front/common/img/people/sakamoto/mainimg01-627ee9476776cdc11cda08c3555b4ef8ee0c86fa5d003a76d961962179a67e2e.jpg)}.bnr_sakuragi{background-image:url(/bnt/career_engineer/assets/front/common/img/people/sakuragi/mainimg01-9b6ca3752a43d94c6838a211bb743f1b7892e3134ab13c94f9311c311a9f9f6b.jpg)}.bnr_tsuruoka{background-image:url(/bnt/career_engineer/assets/front/common/img/people/tsuruoka/mainimg01-7a82d707a7ada7756ecdc5abd51967182074efd700a6a11c0af80e4079aab70d.jpg)}.bnr_watanabe{background-image:url(/bnt/career_engineer/assets/front/common/img/people/watanabe/mainimg01-63ef24ff7108434c8c6b99af23f7a8b73b8f668b94a0230b3bae15e8c009af88.jpg)}.bnr_moriyama{background-image:url(/bnt/career_engineer/assets/front/common/img/people/moriyama/mainimg01-4a024afa806a8e6a96355ddbed648c05679c410ad64523553d93e73319157ff7.jpg)}.bnr_furuya{background-image:url(/bnt/career_engineer/assets/front/common/img/people/furuya/mainimg01-fbcf7b2d60cee11915389d51a15b8723c7ea4b624fd765a50ace1e7aa9f031e5.jpg)}.bnr_kasama{background-image:url(/bnt/career_engineer/assets/front/common/img/people/kasama/mainimg01-c4fff6883d97b945c0c73a73a2caaf5d5f17862f1f8754375d557d4c39b9e83a.jpg)}.bnr_okumura{background-image:url(/bnt/career_engineer/assets/front/common/img/people/okumura/mainimg01-362c51c133372c1107ec38a323e12fd2b7ffe1f505af30a8ff6f80411c63b241.jpg)}.bnr_wanibe{background-image:url(/bnt/career_engineer/assets/front/common/img/people/wanibe/mainimg01-ec3d7d878b5bbf6ff9269c6cc5969c44c4a6a276d5a12b37afff6542fb5c7f8e.jpg)}.bnr_header .bnr_top .container{height:100%;position:relative}.bnr_header .bnr_top .txt{position:absolute;top:50%;left:20px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:5;font-size:14px;line-height:1.5}.bnr_header img{max-width:100%;margin:0 auto}.bnr_header .bnr_title{background:#e94738;padding:19px 20px 16px}.bnr_header .bnr_title .h1_basic01{font-size:22px;color:#ffffff}@media only screen and (min-width: 769px), print{.bnr_header .bnr_top{background-position:center center;background-repeat:no-repeat;position:relative}.bnr_header .bnr_top:after,.bnr_header .bnr_top:before{content:'';position:absolute;height:100%;width:459px;background-position:0 0;background-repeat:no-repeat;top:0}.bnr_header .bnr_top:before{background-image:url(/bnt/career_engineer/assets/front/common/img/ico_shape06-06f2c32004ad80ee391e4557dc9e3bafa831c716629f77ba787f0769c822e830.png);left:0}.bnr_header .bnr_top:after{background-image:url(/bnt/career_engineer/assets/front/common/img/ico_shape07-11039c2ccd40f9a034b331282ef01d7d56f1f3c69bed16d4448ebb44b5715e05.png);right:0}.bnr_top{background-color:#f8f7f4}.bnr_takaoka,.bnr_morimura,.bnr_ochiai{background-color:transparent}.bnr_header .bnr_top .container{height:360px}.bnr_header .bnr_top .txt{font-size:150%;left:150px}.bnr_header .bnr_title{margin:0 auto;padding:25px 0}.bnr_header .bnr_title .h1_basic01{font-size:225%}}@media only screen and (max-width: 768px), print{.bnr_header .bnr_top .container:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(/bnt/career_engineer/assets/front/common/img/sm/ico_shape06-d14f2891b3e436b3bf91453fca2154fe82b925e5a923bb018f55323a7238b3b0.png) no-repeat 0 0;background-size:100% 100%}}.section_information{padding:33px 0 37px;overflow:hidden}.section_information .outer_ct{line-height:1.8}.section_information .content_txt p+p{margin-top:0.5em}.section_information .content_txt .bn_employment{margin-top:10px}.section_information .h2_title{font-size:18px;line-height:1.5;margin-bottom:29px;position:relative}.section_information .h2_title:after,.section_information .h2_title:before{content:'';position:absolute;z-index:-1;width:87px;height:81px;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.section_information .h2_title:before{background-image:url(/bnt/career_engineer/assets/front/common/img/sm/ico_shape03-59abb578c018265fbb984d4d46bca10af5eafec15912227a87bdba1f594e4ab6.png);left:-20px;top:-14px}.section_information .h2_title:after{background-image:url(/bnt/career_engineer/assets/front/common/img/sm/ico_shape04-cc0d5961d2e96d8d22f3d188efb7e3fdb23972ab81054a3f2b2d57791de36744.png);right:-20px;top:26px}.section_information .row{margin-bottom:62px}.section_information .row01{margin-bottom:50px}.section_information .row02{margin-bottom:56px}.section_information .row02 .h2_basic01{letter-spacing:-0.01em}.section_information .wrap_table{background:#e6f5ff;padding:28px 19px}.section_information .table{width:100%}.section_information .table td,.section_information .table th{vertical-align:top;padding-top:5px}.section_information .table strong{font-weight:bold}.section_information .table th{width:57px;padding-right:5px}.section_information .thumb{background:#ededed;margin:0 -20px}.section_information .thumb img{display:block;max-width:100%;margin:0 auto}.section_information .info{background:rgba(255,255,255,0.96);padding:15px 20px;position:relative;margin-top:-79px;box-shadow:0 0 7px rgba(0,0,0,0.1)}.section_information .article_voice{background:none;padding:0}.section_information .article_voice .h2_voice{font-size:18px}.section_information .article_voice .ul_voice{margin:0}@media only screen and (min-width: 769px), print{.section_information{padding:50px 0 70px}.section_information .content_txt,.section_information .table{font-size:113%;line-height:1.8}.section_information .content_txt p+p{margin-top:1em}.section_information .content_txt .bn_employment{margin-top:25px}.section_information .h2_title{font-size:188%;margin-bottom:44px}.section_information .h2_title:before{background-image:url(/bnt/career_engineer/assets/front/common/img/ico_shape03-71948c8fe1576f986f080b5a85ef85eb05f846789cc7f1c280c6b9fce2bfc0c4.png);background-size:auto auto;left:-203px;top:-14px;width:332px;height:224px}.section_information .h2_title:after{background-image:url(/bnt/career_engineer/assets/front/common/img/ico_shape04-3e20dae21a8ee93d81259f5ff36ef51e8b93bc71fc971d9ceafbdc4e94504d02.png);background-size:auto auto;right:-200px;top:26px;width:245px;height:224px}.section_information .thumb{margin:0 auto;max-width:768px}.section_information .info{padding:30px 40px;margin:-79px auto 0;max-width:688px;box-shadow:0 0 15px rgba(0,0,0,0.1);font-size:113%;line-height:1.8}.section_information .article_voice .h2_voice{font-size:250%}.section_information .row{margin-bottom:100px}.section_information .row01{margin-bottom:100px}.section_information .row02{margin-bottom:100px}.section_information .wrap_table{padding:40px;max-width:768px;margin:0 auto}.section_information .table th{width:90px;padding-right:10px}}.windows10.ie .bnr_header .bnr_title{padding-top:30px}.heading_title{overflow:hidden;padding:19px 0 39px;position:relative;margin-bottom:30px}.heading_title:after,.heading_title:before{content:'';position:absolute}.heading_title:before{background:#e94738;width:100%;top:0;left:0;bottom:17px;z-index:-1}.heading_title:after{-moz-transform:skew(60deg, 0deg);-webkit-transform:skew(50deg, 0deg);-o-transform:skew(60deg, 0deg);-ms-transform:skew(60deg, 0deg);transform:skew(60deg, 0deg);bottom:0;height:29px;z-index:1;background:#595757;width:140px;right:-26px}.heading_title .ttl{font-size:22px;line-height:1.5;color:#fff;letter-spacing:0.05em;display:block;position:relative;z-index:6}.heading_title h2{position:relative}.heading_title h2:before{display:block;position:absolute;z-index:0;color:rgba(0,0,0,0.15);font-family:"Avenir", "Helvetica Neue", "Helvetica", "Arial";font-weight:bold}.heading_title h2.project:before{content:"PROJECT";font-size:23vw;letter-spacing:-5px;top:-12vw}.heading_title h2.office:before{content:"OFFICE";font-size:28vw;letter-spacing:-3px;top:-13vw}.heading_title h2.performance:before{content:"PERFOR \A MANCE";white-space:pre;font-size:18.5vw;letter-spacing:3px;line-height:0.75;top:-4.5vw}.heading_title .txt{font-size:25px;line-height:1.32;color:#fff;letter-spacing:0.05em;position:relative;z-index:6}@media only screen and (min-width: 415px) and (max-width: 768px){.heading_title h2:before{width:100%;font-size:120px;text-align:left;top:11%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.heading_title h2.project:before,.heading_title h2.office:before,.heading_title h2.performance:before{font-size:calc(120px * 0.8);top:20px}.heading_title h2.performance:before{font-size:calc(70px * 0.8);content:"PERFORMANCE";letter-spacing:-2px;line-height:1;top:8px}}@media only screen and (min-width: 769px), print{.pc_br{display:block}.heading_title{padding:42px 0 85px;margin-bottom:100px}.heading_title:before{bottom:35px}.heading_title:after{height:60px;width:42.85714285714286%;right:-60px}.heading_title .ttl{font-size:44px}.heading_title h2:before{width:100%;max-width:1100px;font-size:120px;text-align:left;top:11%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.heading_title h2.project:before,.heading_title h2.office:before,.heading_title h2.performance:before{font-size:120px;top:10px;letter-spacing:0}.heading_title h2.performance:before{content:"PERFORMANCE";line-height:1;letter-spacing:0}.heading_title .txt{font-size:50px}}.article_strength{margin:17px 0 0}.article_strength .btn_dropdown{margin-top:22px}.article_strength .article_employment_box{margin-bottom:0}@media only screen and (min-width: 769px), print{.article_strength{margin:40px 0 0}.article_strength .btn_dropdown{margin-top:35px}.article_strength .article_employment_box{margin-bottom:0}.article_employment .h3_bacsic03{font-size:50px;margin-bottom:20px}.article_strength .article_employment{padding-top:60px}.article_employment .title{font-size:163%;padding-left:74px;margin-bottom:15px}.article_employment .title img{width:64px}}.section_industry{padding:17px 0;line-height:1.8;background:#f4f4f4}.section_industry .outer_ct{padding:0}.section_industry .ul_industry&gt;li{width:25%;background:#fff;border-left:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;position:relative;padding:10px 10px 70px;font-size:14px;line-height:1.5;letter-spacing:0.05em}.section_industry .ul_industry&gt;li:nth-child(4n+1){border-left:none}.section_industry .ul_industry .ttl{min-height:39px;font-weight:bold !important}.section_industry .ul_industry .icon{width:54px;position:absolute;left:50%;margin-left:-27px;bottom:15px;display:block}.section_industry .ul_industry&gt;.title{font-size:18px;line-height:1.333333333333333;padding:0;background:#363387;color:#fff}.section_industry .ul_industry li{color:#64c0ab}.section_industry .ul_industry&gt;.title&gt;span{display:block;width:100%}@media only screen and (min-width: 769px), print{.section_industry{padding:34px 0}.section_industry .ul_industry&gt;li{padding:30px 10px 154px;font-size:125%}.section_industry .ul_industry .ttl{min-height:0}.section_industry .ul_industry .icon{width:108px;margin-left:-54px;bottom:30px}.section_industry .ul_industry&gt;.title{font-size:175%}}.section_technical{padding:28px 0 49px}.section_technical .h3_bacsic03{margin-bottom:13px}.section_technical .l_table{margin-bottom:30px}.article_workable{padding-bottom:48px}.article_workable .box_map{background:#f4f4f4;padding:20px;position:relative;margin-bottom:27px}.article_workable .box_map .ttl{font-size:18px;line-height:1.333333333333333;position:absolute;left:38px;top:44px}.article_workable .box_list{background:#fff;padding:8px 20px 17px;margin-top:20px}.article_workable .box_list .ul_disc01{letter-spacing:-0.05em}.article_workable .box_list .ul_disc01&gt;li{width:58%;margin-top:5px}.article_workable .box_list .ul_disc01&gt;li:nth-child(2n){width:42%}@media only screen and (min-width: 769px), print{.section_technical{padding:80px 0 90px}.section_technical .h3_bacsic03{margin-bottom:35px}.section_technical .l_table{margin-bottom:50px}.article_workable{padding-bottom:80px}.article_workable .box_map{padding:40px;margin:0 auto 54px}.article_workable .box_map img{margin:0 auto;display:block}.article_workable .box_map .ttl{font-size:225%;left:38px;top:44px}.article_workable .box_list{padding:20px 30px}.article_workable .box_list .ul_disc01{letter-spacing:0}.article_workable .box_list .ul_disc01&gt;li{width:33.33333333333333% !important;margin-top:5px}}.article_stock{padding-bottom:49px}.article_stock .heading_title{margin-bottom:25px}.article_stock .h3_bacsic03{margin-bottom:11px}.article_stock .box{background:#f4f4f4;padding:25px 20px;margin-bottom:23px}.article_stock .box .ul_table{display:table;width:100%}.article_stock .box .ul_table&gt;li{display:table-row}.article_stock .box .ul_table .td,.article_stock .box .ul_table .th{display:table-cell;vertical-align:middle;padding:5px 0}.article_stock .box .ul_table .th{width:62px;text-align:center;padding-right:5px}.article_stock .box .ul_table .th .ft_arial{font-weight:normal}.article_stock .box *{letter-spacing:-0.05em;line-height:1}.article_stock .box .fs01{font-size:13px}.article_stock .box .fs02{font-size:12px}.article_stock .box .fs03{font-size:15px}.article_stock .box .fs04{font-size:20px}.article_stock .box .progress{background:#40aaef;height:30px;position:relative}.article_stock .box .h01{height:45px}.article_stock .box .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article_stock .box .total{color:#fcff00;position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.article_stock .box .txt{padding:0 0 0 5px;margin-right:-20px}.article_stock .box01 .p01{width:21.92307692307692%}.article_stock .box01 .p02{width:25%}.article_stock .box01 .p03{width:28.84615384615385%}.article_stock .box01 .p04{width:40.19230769230769%}.article_stock .box01 .p05{width:55.76923076923077%}.article_stock .box01 .p06{width:82.69230769230769%}.article_stock .box02 .p01{width:22.5%}.article_stock .box02 .p02{width:24.03846153846154%}.article_stock .box02 .p03{width:31.53846153846154%}.article_stock .box02 .p04{width:45.57692307692308%}.article_stock .box02 .p05{width:65.38461538461538%}.article_stock .box02 .p06{width:74.03846153846154%}.article_stock .box02 .p07{width:94.23076923076923%}@media only screen and (min-width: 769px), print{.article_stock{padding-bottom:80px}.article_stock .heading_title{margin-bottom:100px}.article_stock .h3_bacsic03{margin-bottom:30px}.article_stock .box{padding:40px;margin-bottom:70px}.article_stock .box .ul_table .td,.article_stock .box .ul_table .th{padding:10px 0}.article_stock .box .ul_table .th{width:140px;padding-right:5px}.article_stock .box *{letter-spacing:0}.article_stock .box .fs01{font-size:163%}.article_stock .box .fs02{font-size:150%}.article_stock .box .fs03{font-size:188%}.article_stock .box .fs04{font-size:250%}.article_stock .box .progress{height:60px}.article_stock .box .h01{height:90px}.article_stock .box .total{right:20px}.article_stock .box .txt{padding:0 0 0 10px}}.article_technology{padding:50px 0 60px}.article_technology .box{background:#f4f4f4;padding:20px 20px 15px;margin-bottom:23px}.article_technology .ul_col&gt;li{width:47%;margin-left:6%;background:#fff}.article_technology .ul_col&gt;li:nth-child(1){position:relative}.article_technology .ul_col&gt;li:nth-child(1):before{content:'';position:absolute;width:64px;height:57px;left:100%;top:50%;margin-left:-17px;margin-top:-29px;background:url(/bnt/career_engineer/assets/front/common/img/strength/ico_shape01-c11e8a5dd7fea40c5694a8bb78a3bb97dca338f368a8e92b192611730c2a313b.png) no-repeat 0 0;background-size:100% 100%}.article_technology .ul_col&gt;li:nth-child(2n+1){margin-left:0}.article_technology .ul_col .title{background:#64c0ab;color:#fff;font-size:14px;padding:7px 0;line-height:1.5}.article_technology .ul_col .info{padding:12px 11px;line-height:1.5;font-size:12px}.article_technology .ul_col .image{position:relative}.article_technology .ul_col .image img{margin:0 auto;display:block}.article_technology .ul_col .mt{margin-top:12px}.article_technology .ul_col .number{font-size:18px;line-height:1}.article_technology .ul_col .line{background:url(/bnt/career_engineer/assets/front/common/img/line_line01-54e5957ebe432453d42fadcaaa289dae76954475c87d3819def93219fae67860.png) repeat-x 0 bottom}.article_technology .ul_col .txt{padding:4px 0 0 13px}.article_technology .ul_col .txt02{margin:8px 0 0}.article_technology .note_bl{margin-top:10px}.article_technology .row_link{margin-top:21px}.article_technology .section_inexperienced{background:#f4f4f4;padding:25px 20px;margin-top:36px}.article_technology .section_inexperienced .title{line-height:1.363636363636364;font-size:22px;margin-bottom:32px}.article_technology .section_inexperienced .title .line{background:url(/bnt/career_engineer/assets/front/common/img/line_line01-54e5957ebe432453d42fadcaaa289dae76954475c87d3819def93219fae67860.png) repeat-x 0 bottom}.article_technology .section_inexperienced .thumb{margin-bottom:10px}.article_technology .section_inexperienced .row{border:1px solid #dddddd;margin-top:18px}.article_technology .section_inexperienced .row .ttl{border-bottom:1px solid #dddddd;padding:11px 0}.article_technology .section_inexperienced .row .info{background:#fff;padding:11px 13px}.article_technology .section_inexperienced .row .txt{margin-bottom:15px}.article_technology .section_inexperienced .row .number{font-size:1.285714285714286em}.article_technology .section_inexperienced .row .ul_col03&gt;li{width:100%;margin:0 0 16px 0}.article_technology .section_inexperienced .row .ul_col03&gt;li:last-child{margin:0}.article_technology .section_inexperienced .row .ul_disc01{margin-top:2px;line-height:1.6}.article_technology .section_inexperienced .row .ul_disc01&gt;li{margin-top:2px}@media only screen and (min-width: 769px), print{.article_technology{padding:80px 0 100px}.article_technology .box{padding:40px;margin-bottom:50px}.article_technology .ul_col&gt;li{width:48%;margin-left:4%}.article_technology .ul_col&gt;li:nth-child(1):before{width:128px;height:114px;left:100%;margin-left:-34px;margin-top:-58px;background-size:auto auto}.article_technology .ul_col&gt;li:nth-child(2n+1){margin-left:0}.article_technology .ul_col .title{font-size:175%;padding:14px 0}.article_technology .ul_col .info{padding:40px 20px;font-size:113%}.article_technology .ul_col .mt{margin-top:24px}.article_technology .ul_col .number{font-size:225%}.article_technology .ul_col .txt{padding:4px 0 0 13px}.article_technology .ul_col .txt02{margin:8px 0 0}.article_technology .note_bl{margin-top:10px}.article_technology .row_link{margin-top:42px}.article_technology .section_inexperienced{padding:40px;margin-top:60px}.article_technology .section_inexperienced .title{font-size:275%;margin-bottom:40px}.article_technology .section_inexperienced .thumb{margin-bottom:30px}.article_technology .section_inexperienced .row{margin-top:36px}.article_technology .section_inexperienced .row .ttl{padding:22px 0;font-size:113%}.article_technology .section_inexperienced .row .info{padding:40px}.article_technology .section_inexperienced .row .txt{margin-bottom:30px}.article_technology .section_inexperienced .row .ul_col03&gt;li{width:34%;margin:0 2% 0 0}.article_technology .section_inexperienced .row .ul_col03&gt;li:last-child{width:28%;margin:0}.article_technology .section_inexperienced .row .ul_disc01{margin-top:10px}.article_technology .section_inexperienced .row .ul_disc01&gt;li{margin-top:5px}}.row_link a{display:inline-block;font-size:14px;letter-spacing:-0.05em;padding-right:20px;position:relative;color:#1f5ab2}.row_link a:before{content:'';position:absolute;width:14px;height:14px;background:#e94738 url(/bnt/career_engineer/assets/front/common/img/ico_arrow01-670bd538c72bbffb63a7167f27295e74619f330d9e54669f4ecebdc0d0a9d96f.svg) no-repeat center center;background-size:auto 8px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;right:0;top:3px}.row_link_down a{display:inline-block;font-size:14px;letter-spacing:-0.05em;padding-right:20px;position:relative;color:#1f5ab2}.row_link_down a:before{content:'';position:absolute;width:14px;height:14px;background:#e94738 url(/bnt/career_engineer/assets/front/common/img/ico_arrow01-670bd538c72bbffb63a7167f27295e74619f330d9e54669f4ecebdc0d0a9d96f.svg) no-repeat center center;background-size:auto 8px;transform:rotateZ(90deg);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;right:0;top:3px}@media only screen and (min-width: 769px), print{.row_link a{font-size:100%;padding-right:30px}.row_link a:before{width:20px;height:20px;top:1px;background-size:auto 11px}.row_link_down a{font-size:100%;padding-right:30px}.row_link_down a:before{width:20px;height:20px;top:1px;background-size:auto 11px}}@media only screen and (max-width: 374px), print{.section_industry .ul_industry&gt;.title{font-size:16px}.heading_title .ttl{font-size:19px}.heading_title .txt{font-size:22px}.row_link a{font-size:11px;padding-right:18px}.row_link a:before{top:0}.row_link_down a{font-size:11px;padding-right:18px}.row_link_down a:before{top:0}}.windows10.ie .article_technology .section_inexperienced .row .ttl{padding-top:26px}.windows10.ie .l_table td,.windows10.ie .l_table th{padding-top:24px}@media only screen and (min-width: 769px), print{.article_employment.strength_list .article_employment_box .ul_list&gt;li{font-size:18px}}.section_experience{line-height:1.8;padding:13px 0 0;overflow:hidden}.section_mod{padding:20px;position:relative}.section_mod .outer_ct{position:relative;padding:0;z-index:5}.section_mod .box_ttl{border:2px solid #e94738;background:#fff;padding:10px 5px;height:70px;width:100%;position:relative;font-size:16px;line-height:1.3125;margin-bottom:15px;display:table}.section_mod .box_ttl&gt;p{display:table-cell;vertical-align:middle}.section_mod .box_ttl:before{content:'';width:15px;height:12px;background-position:0 0;background-size:100% 100%;top:50%;margin-top:-6px;position:absolute}.section_mod .box_ttl.arr_r:before{right:-15px;background-image:url(/bnt/career_engineer/assets/front/common/img/experience/ico_arrow01-4e7dbd1b0143789ffce7d8d9b25ba873c4bf7527b8f40987bbeb33397c358990.png)}.section_mod .box_ttl.arr_l:before{left:-15px;background-image:url(/bnt/career_engineer/assets/front/common/img/experience/ico_arrow02-34b2b839be084bf1aeed5ec8dcfd80174e587b27c97d3596a312f3fb03142253.png)}.section_mod .thumb{width:100px;position:absolute;left:0;top:0}.section_mod .ul_col{padding-right:11px;max-width:220px;margin:0 auto}.section_mod .ul_col&gt;li{width:49%;padding:0 7px}.section_mod .ul_col .image{max-width:92px;margin:0 auto}.section_mod .ul_col .txt{line-height:1.107692307692308;font-size:13px;margin:9px auto 0;letter-spacing:-0.025em;max-width:92px}.section_fuki01{background:#f7f7f7;margin-top:26px;padding-bottom:112px}.section_fuki01 .outer_ct{padding-left:116px}.section_fuki02{background:#efefef;padding-bottom:116px}.section_fuki02 .outer_ct{padding-right:116px;margin-top:-100px}.section_fuki02 .thumb{right:0;left:auto}.section_fuki02 .ul_col{padding:0 0 0 8px}.section_fuki02:before{content:'';position:absolute;-moz-transform:rotate(-9deg);-webkit-transform:rotate(-9deg);-o-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg);top:-58px;height:100%;z-index:1;background:#efefef;width:200%;left:50%;margin-left:-100%}.section_fuki02 .outer_ct{margin-top:-95px}.section_fuki02 .thumb{top:44px}.section_fuki03{background:#e8e8e8}.section_fuki03:after{content:'';position:absolute;-moz-transform:rotate(9deg);-webkit-transform:rotate(9deg);-o-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg);top:-58px;height:100%;z-index:1;background:#e8e8e8;width:200%;left:50%;margin-left:-100%}.section_fuki03 .outer_ct{padding-left:116px;margin-top:-100px}.section_fuki03 .thumb{width:110px;top:38px}@media only screen and (min-width: 769px), print{.section_experience{padding:40px 0 0}.section_mod{padding:80px 0 120px}.section_mod .box_ttl{border:4px solid #e94738;height:140px;font-size:200%;margin-bottom:30px}.section_mod .box_ttl:before{width:30px;height:24px;margin-top:-12px}.section_mod .box_ttl.arr_r:before{right:-29px}.section_mod .box_ttl.arr_l:before{left:-29px}.section_mod .thumb{width:200px}.section_mod .ul_col{padding-right:22px;max-width:440px}.section_mod .ul_col&gt;li{width:49%;padding:0 14px}.section_mod .ul_col .image{max-width:184px}.section_mod .ul_col .txt{font-size:163%;margin:18px auto 0;max-width:184px}.section_fuki01{margin-top:52px;padding-bottom:310px}.section_fuki01 .outer_ct{padding-left:232px}.section_fuki02{padding-bottom:310px}.section_fuki02 .outer_ct{padding-right:232px;margin-top:-300px}.section_fuki02:before{-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);top:-200px;height:115%}.section_fuki02 .thumb{top:88px}.section_fuki03:after{-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);top:-200px;height:115%}.section_fuki03 .outer_ct{padding-left:252px;margin-top:-300px}.section_fuki03 .thumb{width:220px;top:76px}}.section_ex_anchor{padding:59px 0}.section_ex_anchor .ul_basic01 li a{height:64px}@media only screen and (min-width: 769px), print{.section_ex_anchor{padding:100px 0}.section_ex_anchor .ul_basic01 li{width:33.33333333333333%;margin-bottom:1px}.section_ex_anchor .ul_basic01 li a{height:80px;padding-right:35px}}.article_ex_mod{position:relative;padding:40px 0 30px;background:#f9f9f9;overflow:hidden}.article_ex_mod:before{content:'';position:absolute;left:0;top:0;width:100%;height:10px;background:#e6ac4b;background:-webkit-linear-gradient(left, #e6ac4b, #f78154);background:-o-linear-gradient(right, #e6ac4b, #f78154);background:-moz-linear-gradient(right, #e6ac4b, #f78154);background:linear-gradient(to right, #e6ac4b, #f78154);z-index:2}.article_ex_mod:after{content:'';position:absolute;left:50%;top:-150px;width:200%;margin-left:-100%;height:410px;background:#ededed;-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.article_ex_mod .outer_ct{position:relative;z-index:5}.article_ex_mod .title{line-height:1.363636363636364;font-size:22px;border:2px solid #e94738;background:#fff;padding:16px 15px;margin-bottom:10px;display:table;height:100px;width:100%;position:relative}.article_ex_mod .title&gt;span{display:table-cell;vertical-align:middle}.article_ex_mod .title:before{content:'';width:17px;height:12px;background:url(/bnt/career_engineer/assets/front/common/img/experience/ico_arrow03-b446f82c12d1d25401f06e7dab5dd801317cc3aa3a581c8e483370bdb06cb85f.png) no-repeat 0 0;background-size:100% 100%;bottom:-12px;position:absolute;left:50%;margin-left:-8px}.article_ex_mod .icon{width:103px;margin:0 auto;position:relative;z-index:2}.article_ex_mod .vector{margin:-50px auto 0;width:185px}.article_ex_mod .ul_col{max-width:335px;margin:0 auto 23px}.article_ex_mod .ul_col&gt;li{width:50%;line-height:1.1825;font-size:16px}.article_ex_mod .ul_col&gt;li:first-child{padding-right:20px}.article_ex_mod .ul_col&gt;li:last-child{padding-left:20px}.article_ex_mod .ul_col img{display:block;max-width:100%;margin:0 auto 8px}.article_ex_mod .ul_col .inner{max-width:120px;margin:0 auto}.article_ex_mod .row{margin-top:22px;background:#fff;padding-bottom:20px}.article_ex_mod .row+.row{margin-top:27px}.article_ex_mod .row .ttl{background:#e6ac4b;color:#fff;font-size:18px;padding:9px 15px;margin-bottom:16px}.article_ex_mod .row .bg01{background:#f78154}.article_ex_mod .row .bg02{background:#71bb21}.article_ex_mod .row .bg03{background:#11c0ba}.article_ex_mod .row .bg04{background:#da7fa3}.article_ex_mod .row .bg05{background:#9e82c7}.article_ex_mod .row .ttl .fs{font-size:0.7777777777777778em}.article_ex_mod .row .txt{line-height:1.3125;font-size:16px;padding-left:45px;position:relative;margin:0 18px 11px}.article_ex_mod .row .txt:before{content:'';position:absolute;left:0;top:10px;width:35px;height:1px;background:#333}.article_ex_mod .row .caption_block{padding:0 16px 11px}.article_ex_mod .row .box{display:table;width:100%;padding:0 16px}.article_ex_mod .row .box .td,.article_ex_mod .row .box .th{display:table-cell;vertical-align:top}.article_ex_mod .row .box .th{width:125px}.article_ex_mod .row .box .th img{width:100%;display:block}.article_ex_mod .row .box .td{padding-left:10px;font-size:12px;line-height:1.5}.article_ex_mod .row .box .td p+p{margin-top:0.8em}.article_ex_fuki01{background:#f9f9f9}.article_ex_fuki01:before{background:#71bb21;background:-webkit-linear-gradient(left, #71bb21, #11c0ba);background:-o-linear-gradient(right, #71bb21, #11c0ba);background:-moz-linear-gradient(right, #71bb21, #11c0ba);background:linear-gradient(to right, #71bb21, #11c0ba)}.article_ex_fuki02{background:#f9f9f9;margin-bottom:60px}.article_ex_fuki02:before{background:#da7fa3;background:-webkit-linear-gradient(left, #da7fa3, #b082c7);background:-o-linear-gradient(right, #da7fa3, #b082c7);background:-moz-linear-gradient(right, #da7fa3, #b082c7);background:linear-gradient(to right, #da7fa3, #b082c7)}@media only screen and (min-width: 769px), print{.article_ex_mod{padding:120px 0 100px}.article_ex_mod:before{height:20px}.article_ex_mod:after{top:-150px;-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);height:724px}.article_ex_mod .title{font-size:275%;border:4px solid #e94738;padding:16px 15px;margin-bottom:20px;height:200px}.article_ex_mod .title:before{content:'';width:34px;height:24px;bottom:-23px;margin-left:-17px}.article_ex_mod .icon{width:206px}.article_ex_mod .vector{margin:-100px auto 0;width:370px}.article_ex_mod .ul_col{max-width:670px;margin:0 auto 46px}.article_ex_mod .ul_col&gt;li{font-size:200%}.article_ex_mod .ul_col&gt;li:first-child{padding-right:40px}.article_ex_mod .ul_col&gt;li:last-child{padding-left:40px}.article_ex_mod .ul_col img{margin:0 auto 16px}.article_ex_mod .ul_col .inner{max-width:240px}.article_ex_mod .row{margin-top:44px;padding-bottom:40px}.article_ex_mod .row+.row{margin-top:54px}.article_ex_mod .row .ttl{font-size:225%;padding:18px 30px;margin-bottom:32px}.article_ex_mod .row .txt{font-size:200%;padding-left:90px;margin:0 36px 22px}.article_ex_mod .row .txt:before{top:20px;width:70px}.article_ex_mod .row .caption_block{padding:0 32px 22px}.article_ex_mod .row .box{padding:0 32px}.article_ex_mod .row .box .th{width:249px}.article_ex_mod .row .box .td{padding-left:20px;font-size:150%}.article_ex_fuki02{margin-bottom:120px}}.ie .section_mod .box_ttl.arr_l:before{left:-25px}.ie .section_mod .box_ttl.arr_r:before{right:-25px}.windows10.ie .article_ex_mod .title{padding-top:22px}.ie .article_ex_mod .title:before{bottom:-19px}.windows10.ie .article_ex_mod .row .ttl{padding-top:27px}.windows10.ie .ul_basic01 li a{padding-top:4px}.windows10.ie .tag_bl{padding-top:6px;padding-bottom:1px;line-height:1.2}.ie .section_fuki01 .thumb img{width:325px}.ie .section_fuki02 .thumb img{width:246px}.ie .section_fuki03 .thumb img{width:210px}.ie .section_mod .ul_col .image img{height:177px}.ie .article_ex_mod .ul_col .inner img{height:240px}.ie .article_ex_mod .icon img{height:307px}.ie .bnr_banner .main_img .wi01{width:440px}.mac .section_mod .box_ttl span{background-position:0 90%}.mac .article_ex_mod .title&gt;span&gt;span{background-position:0 85%}/*!section
----------------------------------*/.section_entry{margin:0 0 30px 0}/*!Entry Step
----------------------------------*/.entry_step{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0 30px 0;background:#595757}.entry_step li{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.3333%;padding:10px 0 10px 10px;color:#ffffff;text-align:center;font-size:12px;font-weight:bold}.entry_step li::after{position:absolute;right:-15px;top:-3px;z-index:2;content:"";display:block;width:0;height:0;border-style:solid;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #595757}.entry_step li::before{position:absolute;right:-17px;top:-3px;z-index:1;content:"";display:block;width:0;height:0;border-style:solid;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #ffffff}.entry_step li.current{background:#e94738;color:#ffffff}.entry_step li.current::after{border-color:transparent transparent transparent #e94738}.entry_step li span{display:block;font-size:10px;font-weight:normal}@media screen and (min-width: 768px){.entry_step li{font-size:16px}.entry_step li::after,.entry_step li::before{border-width:34px 0 34px 17px}.entry_step li span{font-size:12px}}/*!Entry Summary
----------------------------------*/.entry_summary{margin:0 0 30px 0;padding:15px 15px 15px 15px;border:4px solid #f4f4f4;background:#ffffff}.entry_summary .h2_ttl{margin:0 0 10px 0;font-weight:bold;font-size:18px;font-size:128.57%}.entry_summary .dl_data dt{font-weight:bold}.entry_summary .dl_data dd{margin:0 0 10px 0}@media screen and (min-width: 768px){.entry_summary{padding:30px 30px 30px 30px;border:8px solid #f4f4f4}.entry_summary .dl_data{margin:0 0 20px 0}}/*!Entry Lead
----------------------------------*/.entry_lead{margin:30px 0 30px 0}/*!Entry Box Contents Style
----------------------------------*/.entry_box .label_req{display:inline-block;margin:-2px 0 0 10px;padding:0.5em 0.7em 0.5em 0.7em;background:#e94738;color:#ffffff;font-weight:normal;font-size:10px;line-height:1;vertical-align:middle}.entry_box .none_label_req{display:none}.entry_box .row+.row,.entry_box .row+.input_check,.entry_box .flex_lg .w49per+.w49per{margin:15px 0 0 0}.entry_box .label_ttl{display:block;margin:0 0 10px 0}.entry_box .notice li{position:relative;display:block;padding:0 0 0 1em;color:#777777;font-size:13px;font-size:92.857%;line-height:1.5}.entry_box .notice li+li{margin:10px 0 0 0}.entry_box .notice li::before{position:absolute;left:0;top:0;content:"â€»"}.entry_box .l_birthday{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry_box .l_birthday .y{min-width:80px}.entry_box .l_birthday .m,.entry_box .l_birthday .d{min-width:40px}.entry_box .l_birthday span{padding:15px 4% 10px 1%;font-size:14px}.entry_box .datepicker::-webkit-input-placeholder{padding-top:0.2em;color:#000000;font-style:normal}.entry_box .datepicker:-ms-input-placeholder{padding-top:0.2em;color:#000000;font-style:normal}.entry_box .datepicker::-moz-placeholder{padding-top:0.2em;color:#000000;font-style:normal}.entry_box .calendar{position:relative}.entry_box .calendar .ui-datepicker-trigger{position:absolute;right:10px;top:8px;width:24px;height:auto}.entry_box .calendar_wrap{display:flex;justify-content:space-between}.entry_box .calendar_wrap .calendar{width:63%}.entry_box .calendar_wrap .timezone{width:35%}.entry_box .calendar_wrap input[type="text"],.entry_box .calendar_wrap .select_wrap{height:44px}.entry_box .ul_fileupload li+li{margin:10px 0 0 0}.entry_box .btn_fileupload{appearance:none;padding:10px 20px 10px 20px;border-radius:5px;background:#e94738;color:#ffffff;cursor:pointer;transition:0.3s}.entry_box .btn_fileupload:hover{opacity:0.7}.entry_box .btn_fileupload i{margin:0 5px 0 0}.entry_box .is_file{position:relative;margin:10px 0 10px 0}.entry_box .is_file .check{position:absolute;left:0;top:50%;transform:translate(0, -50%)}.entry_box .is_file .file{position:relative;display:block;width:100%;width:calc(100% - 30px);box-sizing:border-box;margin:0 0 10px 30px;padding:12px 30px 12px 12px;border-radius:5px;background:#f0f0f0;text-align:left;word-break:break-all !important}.entry_box .is_file .file i{position:absolute;right:20px;top:50%;transform:translate(0, -50%)}.entry_box .count_notice{color:#999999;font-size:12px}.entry_box .agree_box{margin:10px 0 0 0}.entry_box .agree_box li{margin:10px 0 0 0;padding:8px 10px 8px 10px;border:1px solid #cccccc;border-radius:5px}.entry_box .agree_box li.is_required{background:#fdfdcb}.entry_box .agree_box li input[type="radio"]+label{margin:0 0 0 0}.entry_btn{max-width:500px;margin:6% auto 80px auto}.entry_btn .btn_submit{position:relative;appearance:none;width:100%;padding:25px 20px 25px 20px;background:#e94738;color:#ffffff;font-size:114%;font-weight:bold;cursor:pointer;transition:0.3s}.entry_btn .btn_submit:hover{background:#fd6557}.entry_btn .btn_submit::before{position:absolute;right:20px;top:50%;content:"";display:block;width:0.65em;height:0.65em;border-top:2px solid;border-right:2px solid;transform:translate(0, -50%) rotate(45deg)}.entry_btn .btn_submit:disabled{background:#999999;cursor:default}.entry_btn .btn_submit:disabled::before{display:none}.entry_btn .btn_back{position:relative;display:block;width:162px;margin:30px auto 0 auto;padding:15px 10px 12px 10px;border:1px solid;border-radius:80px;background:#ffffff;color:#e94738;text-align:center;font-weight:bold;font-size:85.7%;transition:0.3s}.entry_btn .btn_back:hover{opacity:0.7}.entry_btn .btn_back::before{position:absolute;left:15px;top:50%;transform:translate(0, -50%) rotate(-45deg);content:"";display:block;width:0.65em;height:0.65em;border-left:2px solid;border-top:2px solid}.l_table .accordion th{position:relative;display:block;margin:0 0 -1px 0;cursor:pointer}.l_table .accordion th:before{position:absolute;top:50%;right:20px;width:15px;height:1px;margin-top:-1px;background:#333333;content:""}.l_table .accordion th:after{position:absolute;top:50%;right:27px;width:1px;height:15px;margin-top:-8px;background:#333333;content:""}.l_table .accordion th.active:after{content:none}@media screen and (min-width: 769px){.entry_box .l_table{table-layout:fixed}.entry_box .l_table th{width:310px !important}.entry_box .l_table td{width:670px !important}.entry_box .flex_lg .w49per{width:49%}.entry_box .flex_lg .w49per+.w49per{margin:0 0 0 0}.entry_btn .btn_back{width:200px}.l_table .accordion th{position:static;display:table-cell;margin:0;cursor:default}.l_table .accordion th:before,.l_table .accordion th:after{content:none}.l_table .accordion th,.l_table .accordion td{border:1px solid #bfd0e7}}@media screen and (max-width: 374px){.entry_box .l_table th,.l_table td{padding:10px 10px 10px 10px}.entry_box .calendar_wrap .calendar,.entry_box .calendar_wrap .timezone{width:49%}}/*!Entry Form Message
----------------------------------*/.input_check+.input_check{margin:10px 0 0 0}.input_check .check{display:none}.input_check.is_success .check{display:block}.input_check .check+*{margin:10px 0 0 0}.input_check .msg{position:relative;display:inline-block;margin:0 0 10px 0;padding:8px 10px 8px 10px;border:1px solid #000000;background:#ffffff;font-size:87.5%}.input_check .msg::before{content:"";position:absolute;bottom:-12px;left:30px;border:6px solid transparent;border-top:6px solid #ffffff;z-index:2}.input_check .msg::after{content:"";position:absolute;bottom:-14px;left:29px;border:7px solid transparent;border-top:7px solid #000000;z-index:1}.input_check .msg_suggest{border:1px solid #cccccc;background:#f0f0f0}.input_check .msg_suggest::before{border-top:6px solid #f0f0f0}.input_check .msg_suggest::after{border-top:7px solid #cccccc}.input_check .msg_alert{border:1px solid #e94738;background:#e94738;color:#ffffff}.input_check .msg_alert::before{border-top:6px solid #e94738}.input_check .msg_alert::after{border-top:7px solid #e94738}.entry_box .necessity_notice{margin-top:15px;margin-bottom:0}.entry_box .necessity_notice li.education_required_warning{display:inline-block;padding:6px;font-weight:bold;text-decoration:underline;color:#ffff;background-color:#DD0000;border-radius:4px}.entry_box .necessity_notice li.occupation_required_warning{display:inline-block;padding:6px;font-weight:bold;text-decoration:underline;color:#ffff;background-color:#DD0000;border-radius:4px}.entry_box .necessity_notice li.count_warning{display:inline-block;padding:6px;font-weight:bold;text-decoration:underline;color:#ffff;background-color:#DD0000;border-radius:4px}.entry_box .necessity_notice li.education_warning a{color:#ffff}/*!Entry Form Parts Style
----------------------------------*/.entry_box input[type="text"]::-webkit-input-placeholder,.entry_box input[type="email"]::-webkit-input-placeholder,.entry_box input[type="tel"]::-webkit-input-placeholder{padding-top:0.2em}.entry_box input[type="text"],.entry_box input[type="email"],.entry_box input[type="tel"]{margin:0 0 10px 0;width:100%;border:1px solid #cccccc;border-radius:5px;background:#ffffff;font-size:16px}.entry_box input[type="text"]:focus,.entry_box input[type="email"]:focus,.entry_box input[type="tel"]:focus{padding:10px 10px 10px 10px !important;border:1px solid #ff9b6a !important;background:#feff84 !important;-webkit-box-shadow:0 0 5px #ff9b6a !important;box-shadow:0 0 5px #ff9b6a !important;color:#000000 !important}.entry_box input[type="text"].is_required,.entry_box input[type="email"].is_required,.entry_box input[type="tel"].is_required{background:#fdfdcb}.entry_box .is_success input[type="text"].is_required,.entry_box .is_success input[type="email"].is_required,.entry_box .is_success input[type="tel"].is_required{background:#ffffff}.entry_box input[type="text"].is_error,.entry_box input[type="email"].is_error,.entry_box input[type="tel"].is_error{margin:0 0 10px 0;padding:9px 10px 9px 10px;border:2px solid #e94738;background:#fdf0f0}.entry_box .select_wrap{position:relative;display:inline-block;margin:0 0 10px 0;width:100%;border-radius:5px;background:#ffffff;vertical-align:middle}.entry_box .select_wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:100%;border-radius:5px;margin:0 0 0 0;padding:12px 30px 12px 10px;border:1px solid #cccccc;background:none;line-height:1;font-size:16px}.entry_box .select_wrap select:focus{outline:none;position:relative;display:inline-block;width:100%;border-radius:5px;background:#ffffff;vertical-align:middle;padding:12px 30px 12px 10px !important;border:1px solid #ff9b6a !important;background:#feff84 !important;-webkit-box-shadow:0 0 5px #ff9b6a !important;box-shadow:0 0 5px #ff9b6a !important;color:#000000 !important}.entry_box .select_wrap:after{content:"";position:absolute;right:12px;top:50%;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#303030 transparent transparent transparent;margin-top:-3px}.entry_box .select_wrap select::-ms-expand{display:none}.entry_box .select_wrap.is_required{background:#fdfdcb}.entry_box .is_success .select_wrap.is_required{background:#ffffff}.entry_box textarea.is_required{background:#fdfdcb}.entry_box textarea:disabled{background-color:#e8e8e8}.entry_box textarea.is_error{margin:0 0 10px 0;padding:9px 10px 9px 10px;border:2px solid #e94738;background:#fdf0f0}.entry_box textarea.is_required:focus{outline:none;position:relative;display:inline-block;width:100%;border-radius:5px;background:#ffffff;vertical-align:middle;padding:12px 30px 12px 10px !important;border:1px solid #ff9b6a !important;background:#feff84 !important;-webkit-box-shadow:0 0 5px #ff9b6a !important;box-shadow:0 0 5px #ff9b6a !important;color:#000000 !important}.entry_box textarea{outline:0;border-radius:5px;border:1px solid #cccccc}.introducer_name_input input[type="text"]:focus,.textarea_focus textarea:focus,.other_questions_check textarea:focus,.postal-code-check input[type="tel"]:focus,.desired_date_check input[type="text"]:focus{border:1px solid #707070 !important;background:#feff84 !important;-webkit-box-shadow:0 0 5px #707070 !important;box-shadow:0 0 5px #707070 !important;color:#000000 !important}.entry_box .desired_date_check .select_wrap select:focus{border:1px solid #707070 !important;background:#feff84 !important;-webkit-box-shadow:0 0 5px #707070 !important;box-shadow:0 0 5px #707070 !important;color:#000000 !important}.entry_box input[type="radio"]:checked+label:before{border:2px solid #e94738}.entry_box input[type="radio"]:checked+label:after{border:2px solid #e94738;background:#e94738}.entry_box .occupation_checkbox{display:block}.entry_box .occupation_checkbox label:before{border-radius:5px;box-sizing:border-box}.entry_box .occupation_checkbox .item_box{outline:none}.entry_box .desired_occupation_item{transform:translateY(13px)}/*!Privacy Policy
----------------------------------*/.entry_box .privacy_policy{overflow:auto;height:200px;margin:0 0 20px 0;padding:10px 10px 10px 10px;border:1px solid #cccccc}.entry_box .privacy_policy h2,.entry_box .privacy_policy h3,.entry_box .privacy_policy p{margin:0 0 15px 0}.entry_box .privacy_policy h3{margin:0 0 15px 1em;text-indent:-1em}.entry_box .privacy_policy .ol_bracket&gt;li{margin:0 0 5px 1.5em;text-indent:-1.5em;counter-increment:cnt}.entry_box .privacy_policy .ol_bracket&gt;li::before{content:"(" counter(cnt) ") "}.entry_box .privacy_policy .ul_disc_blue&gt;li{padding-left:1em;margin:0 0 10px 0}.entry_box .privacy_policy .ul_disc_blue&gt;li::before{content:"";display:inline-block;width:5px;height:5px;margin:0 10px 0 0;border-radius:50%;background:#e94738;vertical-align:middle}.entry_box .privacy_policy .ul_roman{list-style-type:lower-roman;padding-left:2em}.entry_box .privacy_policy .ul_roman&gt;li{margin:0 0 10px 0}.entry_box .privacy_policy .ul_latin{list-style-type:lower-latin;padding-left:2em}.entry_box .privacy_policy .ul_latin&gt;li{margin:0 0 10px 0}.entry_box .privacy_policy&gt;section{margin:0 0 25px 0}.entry_box .privacy_policy .inner{margin:0 0 0 1em}#remaining-notifier{position:fixed;height:40px;bottom:0px;right:50px;padding:0px;width:160px;text-align:center;z-index:2147483647;background:#0c0c0c;visibility:visible;opacity:0.9}#remaining{padding:3px 8px;text-align:center;color:#fff}#count{font-size:135%;color:#ff7500;font-weight:bold;vertical-align:-1.5px}#remaining-notifier.prompt{height:60px;width:260px}@media screen and (max-width: 767px){#remaining-notifier.prompt{left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 540px){#remaining{font-size:15px}}.confirm .label_ttl{margin:0 0 0 0}.confirm td p{font-weight:bold}.sec_blog_rss{background-color:#ccc;padding:15px}.blog_label{width:32%}.pc-only{display:block}.sp-only{display:none}.header_btn{display:flex}.box_topics{display:block}@media screen and (max-width: 768px){.box_topics{display:inline-flex}.sec_blog_rss{padding:10px;overflow:scroll}.blog_label{width:inherit;display:inline-flex}.pc-only{display:none}.sp-only{display:block}.header_btn.pc-only{display:none}.header_btn.sp-only{display:flex}}.blog_label .blog_title{color:#e94738;font-size:3rem;font-weight:bold;line-height:1;padding:10px 10px}.blog_label .blog_link{color:#e94738;padding:20px 10px;margin-top:10px;text-decoration:underline}@media screen and (max-width: 768px){.blog_label .blog_title{padding:5px 10px}.blog_label .blog_link{padding:10px 10px;margin-top:5px;font-size:1.5rem}}.blog_rss_inner{display:flex;width:1100px;margin-left:auto;margin-right:auto}.blog_sp{display:inline-flex}@media screen and (max-width: 768px){.blog_rss_inner{display:block;width:inherit}.blog_sp{display:inline-flex;width:1100px}}.rss_item{position:relative;width:25%;background-color:#fff;margin-right:10px}.rss_item .rss_item_new{position:absolute;background-color:#e94738;color:#fff;padding:4px 6px 2px}.rss_item .rss_image{border-bottom:1px solid #ccc}.rss_item .rss_image .aspect{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;overflow:hidden}.rss_item .box_inner.rss_contents{padding:10px}.rss_item .box_inner.rss_contents p.rss_date{font-size:1rem}.rss_item .box_inner.rss_contents p.rss_title_pc{color:#e94738;font-size:1.5rem;height:50px}.rss_item .box_inner.rss_contents p.rss_title_sp{display:none}.rss_item .box_inner.rss_contents p.rss_description{font-size:1.2rem}@media screen and (max-width: 768px){.rss_item .box_inner.rss_contents p.rss_title_pc{display:none}.rss_item .box_inner.rss_contents p.rss_title_sp{display:flex;color:#e94738;font-size:1.5rem;height:50px}}.sec_announcement{background-color:#ccc;margin-top:2px;padding:15px}.announcement_label{width:20%}@media screen and (max-width: 768px){.sec_announcement{padding:10px}.announcement_label{width:inherit}}.announcement_label .announcement_title{color:#e94738;font-size:3rem;font-weight:bold;line-height:1;padding:10px 10px}.announcement_inner{display:flex;width:1100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.announcement_inner{display:block;width:inherit}}.announcement_item{background-color:#fff;margin-bottom:5px}.announcement_article{width:80%;max-height:300px;overflow-y:scroll}@media screen and (max-width: 768px){.announcement_article{width:inherit}}.announcement_label .announcement_title{padding:5px 10px}.announcement_item .box_inner.announcement_title{display:flex;padding:10px;font-weight:bold}@media screen and (max-width: 768px){.announcement_item .box_inner.announcement_title{display:block}}.announcement_item .box_inner.announcement_contents{padding:0 10px 10px}.announcement_item a.cursor_default{cursor:default}.announcement_item .box_inner.announcement_title p.date{font-size:1rem;padding-top:4px;margin-right:10px}.announcement_item .box_inner.announcement_title p.switching_icon{margin:-3px 2px 0 0}.announcement_item .box_inner.announcement_title p .link_icon{font-size:1.2rem}@media screen and (max-width: 768px){.announcement_item .box_inner.announcement_title p.switching_icon{float:left}}.announcement_item .box_inner.announcement_title p.title{max-width:90%;font-size:1.5rem}@media screen and (max-width: 768px){.announcement_item .box_inner.announcement_title p.title{max-width:inherit}}.announcement_item .box_inner.announcement_contents p.contents{font-size:1.2rem}@media only screen and (max-width: 768px), print{.select{position:relative}.select select{width:100%;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;font-family:inherit;-webkit-box-shadow:2px 0 6px rgba(0,0,0,0.1);-moz-box-shadow:2px 0 6px rgba(0,0,0,0.1);box-shadow:2px 0 6px rgba(0,0,0,0.1);height:40px;padding:9px 20px 5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.select .select_hidden{display:none}.select .select_styled{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 0 6px rgba(0,0,0,0.1);-moz-box-shadow:2px 0 6px rgba(0,0,0,0.1);box-shadow:2px 0 6px rgba(0,0,0,0.1);height:40px;font-size:88%;padding:9px 20px 5px 10px}.select .select_styled:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #333;right:8px;margin-top:-2px}.select .js_scrollbar{-webkit-box-shadow:2px 0 6px rgba(0,0,0,0.1);-moz-box-shadow:2px 0 6px rgba(0,0,0,0.1);box-shadow:2px 0 6px rgba(0,0,0,0.1)}.select .js_scrollbar:before{width:14px;height:11px;left:10px;top:-10px}.select .select_options{font-size:82%}.select .select_options&gt;li{padding:10px 10px}}.txt.search_clear{cursor:pointer}.offer_id_print{display:none;color:#ffffff}@media print{.offer_id_print{display:block;color:#000000}}</pre></body></html>