@charset "utf-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,700&display=swap");a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:block;vertical-align:bottom}html{font-size:62.5%;height:100%}body{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Osaka,ＭＳ Ｐゴシック,MS PGothic,Meiryo,メイリオ,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0;padding:0;position:relative;-webkit-text-size-adjust:100%}body.body_ie{font-family:Meiryo}.clearfix:after{clear:both;content:".";display:block;height:.1px;line-height:0;visibility:hidden}* html .clearfix{height:1%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{display:block;zoom:100%}a{color:#000;outline:0;text-decoration:none;transition:all .3s ease}a.btn:hover{opacity:1}h1,h2,h3,h4,h5,h6{clear:both;margin:0}address{margin-bottom:30px}abbr[title]{cursor:help}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}ins,mark{text-decoration:none}p{line-height:1.6em;margin:0;text-align:left}code,kbd,pre,samp,tt,var{font-family:monospace,serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre{border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{font-size:100%;font-style:italic;font-weight:300}blockquote cite,blockquote small{font-size:14px;font-weight:500}blockquote cite,blockquote em,blockquote i{font-style:normal}blockquote b,blockquote strong{font-weight:500}small{font-size:smaller}big{font-size:125%}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}ul{list-style-type:none}li>ol,li>ul{margin:0}img{-ms-interpolation-mode:bicubic;border:0;max-width:100%;vertical-align:middle}a img{transition:all .3s ease}figure{margin:0}fieldset{border:1px solid rgba(0,0,0,.1);margin:0 0 24px;padding:11px 12px 0}legend{white-space:normal}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none}input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:focus,input[type=text]:focus,select:focus{outline:0}input[type=text],textarea{border:1px solid #dfdfdf;box-shadow:none;outline:0;padding:10px}textarea{overflow:auto;vertical-align:top}table,td,th{border:none}table{border-collapse:collapse;font-size:100%}caption,td,th{font-size:100%;font-weight:400}@media screen and (max-width:767px){body{font-size:13px}}*{-webkit-font-smoothing:antialiased}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{bottom:-5000px;display:none;left:-5000px;position:fixed;right:-5000px;top:-5000px;z-index:9999;z-index:400}.remodal-wrapper{bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;z-index:10000;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{content:"";display:inline-block;height:100%;margin-left:-.05em}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{outline:none;position:relative;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{background:#fff;box-sizing:border-box;color:#2b2e38;margin-bottom:10px;padding:35px;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{background:transparent;border:0;color:#95979c;cursor:pointer;display:block;height:35px;left:0;margin:0;outline:0;overflow:visible;padding:0;position:absolute;text-decoration:none;top:0;-webkit-transition:color .2s;transition:color .2s;width:35px}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{content:"\00d7";display:block;font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;left:0;line-height:35px;position:absolute;text-align:center;top:0;width:35px}.remodal-cancel,.remodal-confirm{border:0;cursor:pointer;display:inline-block;font:inherit;margin:0;min-width:110px;outline:0;overflow:visible;padding:12px 0;text-align:center;text-decoration:none;-webkit-transition:background .2s;transition:background .2s;vertical-align:middle}.remodal-confirm{background:#81c784;color:#fff}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{background:#e57373;color:#fff}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{border:0;padding:0}@-webkit-keyframes remodal-opening-keyframes{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:none;transform:none}}@keyframes remodal-opening-keyframes{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes remodal-closing-keyframes{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(0);filter:blur(0);opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes remodal-closing-keyframes{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(0);filter:blur(0);opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.remodal{background:#f9f6f1;border-radius:5px;max-width:900px}.remodal .remodal-close{left:auto;right:0}.remodal .remodal-close:before{left:auto;right:0;z-index:100}.remodal .headline_modal{color:#002c7d;font-size:18px;font-weight:700;padding:0 0 0 15px;position:relative}.remodal .headline_modal span{color:#000;font-size:14px;font-weight:400;padding:0 0 0 20px}.remodal .headline_modal:before{background:#fabe00;border-radius:100px;content:"";height:10px;left:0;position:absolute;top:9px;width:10px}.modal_select_pref_box{margin:20px 0 0;max-height:50vh;overflow:hidden;overflow-y:scroll;text-align:left}.modal_select_pref_item{float:left;height:auto;width:25%}.modal_select_pref_item.flex{width:100%}.modal_select_pref_item.flex ul{display:flex;flex-direction:row;flex-wrap:wrap}.modal_select_pref_item.flex ul li{display:inline-block;width:25%}.modal_select_pref_item_area span{font-weight:700;padding:0 10px 0 0}.remodal_select_pref_btn{background:#fabe00;border:1px solid #fabe00;border-bottom:2px solid #d19902;border-radius:5px;color:#002c7d;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin:0 5px;min-width:280px;padding:20px;transition:all .3s}.remodal_select_pref_btn:hover{background:#d19902;border-color:#d19902}.remodal_select_city_btn{background:#fff;border:1px solid #002c7d;border-bottom:2px solid #000f2b;border-radius:5px;color:#002c7d;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin:0 5px;min-width:280px;padding:20px;transition:all .3s}.remodal_select_city_btn:hover{background:#002c7d;color:#fff}.remodal_select_city_btn:after{content:"＋";display:inline-block;padding:0 0 0 10px}@media screen and (max-width:834px){.remodal{padding:10px}.remodal .headline_modal{font-size:13px}.remodal .headline_modal span{font-size:12px}.remodal .headline_modal:before{top:5px}.modal_select_pref_item{float:none;height:auto;overflow:hidden;padding:0 0 20px;width:auto}.modal_select_pref_item li{float:left;padding:5px 0 0;width:33%}.remodal_select_pref_btn{display:block;margin:0;min-width:auto}.remodal_select_city_btn{display:block;margin:10px 0 0;min-width:auto}}.sp{display:none}.cf:after{clear:both;content:"";display:block}.webfont_req{display:none}.color-category-bg-color-0{background:#0045ad}.color-category-bg-color-clear-0{background:rgba(0,69,173,.8)}.color-category-bg-color-1{background:#5fbae6}.color-category-bg-color-clear-1{background:rgba(95,186,230,.8)}.color-category-bg-color-2{background:#fa955e}.color-category-bg-color-clear-2{background:rgba(250,149,94,.8)}.color-category-bg-color-3{background:#8fc31f}.color-category-bg-color-clear-3{background:rgba(143,195,31,.8)}.color-category-bg-color-4{background:#ffae00}.color-category-bg-color-clear-4{background:rgba(255,174,0,.8)}.color-category-bg-color-5{background:#eb5f73}.color-category-bg-color-clear-5{background:rgba(235,95,115,.8)}.color-category-bg-color-6{background:#e75153}.color-category-bg-color-clear-6{background:rgba(231,81,83,.8)}.wrap{margin:0 auto;overflow:hidden;padding:80px 10px 0;width:1020px}.main{float:left;width:740px}.side_250 .main{width:720px}.main.is-full{float:none;width:auto}.side{float:right;width:230px}.side_250 .side{width:250px}.section{margin:0 0 80px}.section_inner{margin:0 auto;position:relative}.flex_box{display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:-30px 0 0}.flex_box_item{margin:30px 0 0;width:49%}.flex_box_4 .flex_box_item{width:23%}.flex_box_3 .flex_box_item{width:31%}.section_body_l{float:left;width:490px}.section_body_r{float:right;width:490px}.headline_lv1{font-size:12px}.headline_lv2{border-bottom:2px solid #dfdfdf;font-size:22px;font-weight:700;margin:0 0 20px;padding:0 0 5px}.headline_lv2 span.ja{color:#002c7d;font-size:22px}.headline_lv2.is-center span.ja{text-align:center}.headline_lv3_footer{color:#002c7d;font-size:18px;font-weight:700;margin:0 0 20px;padding:0 0 0 15px;position:relative}.headline_lv3_footer:before{background:#fabe00;border-radius:100px;content:"";height:10px;left:0;position:absolute;top:9px;width:10px}.headline_lv3_footer small{color:#000;font-size:12px;font-weight:400;padding:0 0 0 30px}.headline_lv3_footer.is-bg{background:#f9f6f1;padding:15px 15px 15px 30px}.headline_lv3_footer.is-bg:before{left:15px;top:24px}.headline_lv4_footer{font-size:14px;font-weight:700;margin:0 0 10px;position:relative}.headline_lv3_side{border-left:5px solid #002c7d;font-size:16px;font-weight:700;line-height:1;margin:0 0 20px;padding:0 0 0 10px;position:relative}.section_link{position:absolute;right:0;text-align:right;top:0;width:100%}.section_link a{background:#f9f6f1;border-radius:5px;display:inline-block;font-size:12px;padding:5px 10px 5px 15px;text-align:center}.section_link a:after{content:"＞";display:inline-block;padding:0 0 0 30px}.btn{border:1px solid #002c7d;border-radius:5px;color:#002c7d;display:inline-block;font-size:14px;font-weight:700;line-height:1;min-width:400px;padding:20px;transition:all .3s}.btn:hover{background:#002c7d;color:#fff}.btn_b{font-size:16px}.btn span{display:block;position:relative}.btn_center span{text-align:center}.btn_block{display:block;min-width:auto;width:auto}.btn span:after{content:"＞";display:block;font-family:Noto Sans JP,serif;font-weight:700;position:absolute;right:0;top:0;transform:scaleX(.6)}.btn_white{background:none;border-color:#fff;color:#fff}.btn_white:hover{background:#fff;color:#333}.btn_blue{border-color:#194993;color:#194993}.btn_blue:hover{background:#194993;color:#fff}.btn_gradient{background:linear-gradient(90deg,#f77f41,#ee4159,#8234be);border:none;border-radius:100px;color:#fff;width:260px}.btn_gradient:hover{background:linear-gradient(-90deg,#f77f41,#ee4159,#8234be)}.slick-next,.slick-prev{background:none;background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_slider_arrow_l.png?1584085024) no-repeat 50%;background-size:contain;border:0;cursor:pointer;display:block;font-size:0;height:30px;line-height:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:500}.slick-prev{left:0;transform:translate(-10px,-50%)}.slick-next{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_slider_arrow_r.png?1584085024);right:0;transform:translate(10px,-50%)}.slick-dots{padding:15px 0 0;text-align:center}.slick-dots li{display:inline-block;padding:0 5px;position:relative}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;width:20px}.slick-dots li button:before{background:#dfdfdf;border-radius:100px;content:"";height:10px;left:10px;position:absolute;top:5px;width:10px}.slick-dots li.slick-active button:before{background:#002c7d}header{min-width:1020px;position:relative;z-index:400}.header_inner{margin:0 auto;padding:20px 10px;position:relative;width:1020px}.header_logo{padding:17px 0 0;width:184px}.header_info{position:absolute;right:10px;top:20px;width:516px}.header_info .header_tel{float:left;overflow:hidden;width:220px}.header_info .header_tel_time{font-weight:700}.header_info .header_tel_time:before{color:#002c7d;content:"■"}.header_info .header_tel_time span{font-size:12px;font-weight:400;padding:0 0 0 10px}.header_info .header_tel_no{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_freedial.png?1611916883) no-repeat 0;color:#002c7d;font-size:25px;font-weight:700;padding:0 0 0 40px}.header_info .header_online{float:right;width:290px}.header_info .header_online a{background:#e75153 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_vcard.png?1612258714) no-repeat 13px;background-size:32px 20px;border-bottom:2px solid #883435;border-radius:100px;color:#fffc00;display:block;font-weight:700;padding:15px 0;position:relative;text-align:center}.header_info .header_online a:after{content:"＞";height:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:14px}.header_menu_sub{position:absolute;right:10px;text-align:right;top:83px;width:516px}.header_menu_sub li{display:inline-block;padding:0 0 0 20px}.header_menu_sub li a{display:inline-block;font-size:12px;position:relative}.header_menu_sub li a:after{content:"＞";display:inline-block;padding:0 0 0 5px}.header_menu{background:#f9f6f1}.header_menu ul.gmenu{text-align:center}.header_menu ul.gmenu>li{display:inline-block;width:222px;width:225px}.header_menu ul.gmenu>li:first-child{width:97px;width:100px}.header_menu ul.gmenu>li:last-child:hover,.header_menu ul.gmenu>li:nth-of-type(4):hover{background:#002c7d}.header_menu ul.gmenu>li:last-child:hover>a,.header_menu ul.gmenu>li:nth-of-type(4):hover>a{color:#fff}.header_menu ul.gmenu>li>a{display:block;font-weight:700;padding:25px 0;text-align:center}.header_menu ul.gmenu>li>a>span{border-left:1px solid #ccc;display:block}.header_menu ul.gmenu>li:last-child>a>span{border-right:1px solid #ccc}.header_menu ul.gmenu>li:last-child:hover>a>span{border:none}.header_menu ul.gmenu>li>a>span>span{display:inline-block;position:relative}.header_menu ul.gmenu>li.is-active>a>span>span:after,.header_menu ul.gmenu>li>a:hover>span>span:after{background:#002c7d;bottom:-6px;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.header_menu ul.gmenu>li>.gmenu_sub{background:#002c7d;display:none;font-size:0;left:0;position:absolute;width:100%;z-index:90}.header_menu ul.gmenu>li:hover>.gmenu_sub{display:block}.header_menu ul.gmenu>li ul{margin:0 auto;padding:0 10px;width:1020px}.header_menu ul.gmenu>li:nth-of-type(4) .gmenu_sub a>span{height:41.6px}.header_menu ul.gmenu>li ul>li{display:inline-block;vertical-align:middle;width:20%}.header_menu ul.gmenu>li ul>li a{color:#fff;display:block;font-size:14px;font-weight:700;padding:25px 0;text-align:center}.header_menu ul.gmenu>li ul>li a>span{border-left:1px solid #fff;display:block}.header_menu ul.gmenu>li ul>li:last-child>a>span{border-right:1px solid #fff}.breadcrumb{background:#fff2c7}.breadcrumb_inner{margin:0 auto;padding:20px 10px;position:relative;width:1020px}.breadcrumb ul{font-size:0}.breadcrumb ul li{display:inline-block;font-size:12px}.breadcrumb ul li:after{content:"＞";display:inline-block;padding:0 14px}.breadcrumb ul li:last-child:after{content:""}footer{background:#f9f6f1;min-width:1020px;padding:0 0 50px;position:relative;z-index:100}.footer_inner{margin:0 auto;padding:50px 0 0;position:relative;width:1000px}.footer_banner,.footer_news{background:#fff}.footer_search ul{font-size:0;margin:0 0 0 -10px}.footer_search ul li{display:inline-block;margin:0 0 10px 10px}.footer_search ul li a{background:#fff;border-radius:100px;color:#5f5f5f;display:inline-block;font-size:12px;padding:5px 20px;text-align:center}.footer_search_area{margin:0 0 35px;overflow:hidden}.footer_search_area dl{font-size:12px;margin:0 0 15px;overflow:hidden}.footer_search_area dl dt{float:left;font-weight:700;padding:5px;width:100px}.footer_search_area dl dd{float:left;padding:0 0 0 10px;width:100px}.footer_search_area dl dd a{background:#fff;border-radius:100px;display:block;padding:5px;text-align:center}.footer_search_gyosyu,.footer_search_keitai,.footer_search_kodawari{margin:0 0 40px;overflow:hidden}.footer_search_rosen{margin:0 0 25px;overflow:hidden}.footer_search_rosen_container{background:#fff;height:230px;margin:0 0 25px;overflow-y:auto;padding:20px}.footer_search_rosen ul{margin:0;overflow:hidden}.footer_search_rosen ul li{display:block;float:left;margin:0;width:25%}.footer_search_rosen ul li a{text-decoration:underline}.footer_search{padding-bottom:30px}.footer_search_kigyo ul{margin-top:-10px;overflow:hidden}.footer_search_kigyo ul li{float:left;margin:10px 1.33333% 0 0;width:24%}.footer_search_kigyo ul li:nth-child(4n){margin-right:0}.footer_search_kigyo ul li a{border-radius:5px;display:block;font-weight:700;padding:8px 0}.footer_search_kigyo ul li a span{display:block;font-size:11px;font-weight:400}.footer_sitemap{background-color:#fff;padding:0 0 30px}.footer_sitemap dl{font-size:12px;overflow:hidden}.footer_sitemap dl dt{float:left;font-weight:700;line-height:2;width:134px}.footer_sitemap dl dd{padding:0 0 20px 134px}.footer_sitemap dl dd a{color:#5f5f5f;line-height:2}.footer_sitemap dl dd a:after{content:"／"}.footer_sitemap dl dd a:last-child:after{content:""}.footer_menu{background:#fabe00;padding:20px 0}.footer_menu .footer_inner{padding:0}.footer_menu ul{text-align:center}.footer_menu ul li{display:inline-block}.footer_menu ul li a{border-left:1px solid #fff;color:#fff;display:inline-block;font-weight:700;padding:0 20px}.footer_menu ul li:last-child a{border-right:1px solid #fff}.company_logo{float:left;width:400px}.company_logo,.company_logo_catch{font-size:12px}.footer_menu_bottom ul{text-align:right}.footer_menu_bottom li{border-left:1px solid #000;display:inline-block;margin:0 0 20px;padding:0 17px}.footer_menu_bottom li a{display:inline-block;line-height:1}.company_info{clear:both;overflow:hidden;padding:40px 0 100px}.company_info_l{float:left;width:50%}.company_info_r{float:right;width:50%}.company_name{padding:0 0 30px}.footer_tel_time{font-weight:700}.footer_tel_time:before{color:#002c7d;content:"■"}.footer_tel_no{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_freedial.png?1611916883) no-repeat 0;color:#002c7d;font-size:25px;font-weight:700;padding:0 0 0 40px}.footer_tel_no span{color:#000;font-size:12px;font-weight:400;padding:0 0 0 20px}.footer_badge{text-align:right}.footer_badge li{display:inline-block;padding:0 0 0 20px}.copyright{clear:both;padding:60px 0 0;text-align:center;width:100%}footer.is-small .copyright{padding:0;text-align:center}.footer_banner{overflow:hidden}.footer_banner .footer_inner{margin:0 auto;overflow:hidden;padding:0 0 80px}.footer_banner_item{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_bnr_beginner.png?1583561374) no-repeat 100%;background-size:auto 100%;float:left;width:49%}.footer_banner_item_2{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_bnr_faq.png?1583561374);float:right}.footer_banner_item a{background:linear-gradient(90deg,#42afca,#42afca 50%,rgba(66,175,202,0),rgba(66,175,202,0));display:block;height:160px;position:relative}.footer_banner_item .footer_banner_text{left:20px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.footer_banner_item .footer_banner_title{color:#fff;font-size:22px;font-weight:700}.footer_banner_item .footer_banner_title span{display:block;font-size:12px;font-weight:400}.footer_banner_item .footer_banner_desc{color:#fff;width:50%}.footer_news{padding:0 0 50px}.footer_news .footer_inner{margin:0 auto;padding:0}.footer_news .flex_box .flex_box_item .pickup_image{align-items:center;display:flex;justify-content:center;overflow:hidden}#seiteki053 .footer_news .flex_box_3 .flex_box_item .pickup_image img,.footer_news .flex_box .flex_box_item .pickup_image img{height:155px;object-fit:cover;width:100%}.footer_news .pickup_item .pickup_head{position:relative}.footer_news .pickup_item .pickup_category{background:hsla(0,0%,87%,.8);bottom:0;font-weight:700;left:0;padding:10px;position:absolute;width:100%}.footer_news .pickup_item .pickup_body{background:#f9f6f1}.footer_news .pickup_item .pickup_title{box-sizing:content-box;font-weight:700;padding:20px 20px 5px}.footer_news .pickup_item .pickup_text{padding:0 20px 5px}.footer_news .pickup_item .pickup_link{text-align:right}.footer_news .pickup_item .pickup_link span{background:#fabe00;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:0 10px}.side_link_more{text-align:right}.side_link_more a{background:#f9f6f1;border-radius:5px;display:inline-block;font-size:12px;padding:5px 10px 5px 15px;text-align:center}.side_link_more a:after{content:"＞";display:inline-block;padding:0 0 0 30px}.side_banner{border-radius:5px;margin:0 0 20px}.side_kigyo{margin:0 0 30px}.side_kigyo_item{margin:0 0 20px}.side_kigyo_item a{display:block}.side_kigyo_item .side_kigyo_image{border:1px solid #dfdfdf;display:block;padding:5px 0;text-align:center}.side_kigyo_item .side_kigyo_name{background:#f9f6f1;font-weight:700;padding:10px 5px}.side_kigyo_item .side_kigyo_name span{display:block;font-size:10px;font-weight:400}.side_banner{margin:0 0 30px}.side_banner_item{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_side_bnr_1.png?1583561378) no-repeat 100%;background:auto 100%;margin:0 0 20px}.side_banner_item_2{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_side_bnr_2.png?1583561378)}.side_banner_item_3{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_side_bnr_3.png?1583561378)}.side_banner_item a{background:linear-gradient(90deg,#42afca,rgba(66,175,202,0));display:block;height:100px;position:relative}.side_banner_item p{color:#fff;font-size:16px;font-weight:700;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.side_banner_item p span{display:block;font-size:12px;font-weight:400}.side_badge{margin:0 0 30px}.side_badge_item{margin:0 0 20px;overflow:hidden}.side_badge_image{float:left;width:71px}.side_badge_text{font-size:12px;padding:0 0 0 81px}.side_sns{margin:0 0 30px}.side_sns_item{margin:0 0 20px;overflow:hidden}.side_sns_item a{display:block;overflow:hidden}.side_sns_image{float:left;width:50px}.side_sns_text,.side_sns_title{padding:0 0 0 60px}.side_sns_text{font-weight:700}.side_pickup{margin:0 0 30px}.side_pickup_item{margin:0 0 20px;overflow:hidden}.side_pickup_item a{display:block;overflow:hidden}.side_pickup_image{float:left;position:relative;width:100px;width:105px}.side_pickup_image.no-1.keepAspect,.side_pickup_image.no-2.keepAspect,.side_pickup_image.no-3.keepAspect,.side_pickup_image.no-4.keepAspect,.side_pickup_image.no-5.keepAspect{align-items:center;display:flex;justify-content:center;position:relative}.side_pickup_image.no-1:after,.side_pickup_image.no-2:after,.side_pickup_image.no-3:after,.side_pickup_image.no-4:after,.side_pickup_image.no-5:after{background:#002c7d;color:#fff;content:"1";font-weight:700;height:25px;left:0;position:absolute;text-align:center;top:0;width:25px}.side_pickup_image.no-2:after{content:"2"}.side_pickup_image.no-3:after{content:"3"}.side_pickup_image.no-4:after{content:"4"}.side_pickup_image.no-5:after{content:"5"}.side_pickup_category,.side_pickup_name{font-weight:700;margin:0 0 0 110px}.side_pickup_category{border-radius:100px;color:#fff;font-size:12px;padding:4px 0;text-align:center}.side_feature{margin:0 0 30px}.side_feature_item{margin:0 0 20px;overflow:hidden}.side_feature_item a{display:block;overflow:hidden}.side_feature_body{background:#f9f6f1;padding:12px}.side_feature_name{font-weight:700}.side_feature_desc{font-size:12px}.side_kigyo_list{margin:0 0 30px}.side_kigyo_list li{border-bottom:1px solid #fff}.side_kigyo_list li a{background:#f9f6f1;display:block;padding:18px 16px;position:relative}.side_kigyo_list li a:after{content:"＞";display:block;height:20px;position:absolute;right:15px;top:18px;width:20px}.sp_menu,.sp_menu.is-open{height:0;overflow:hidden}.fix_bottom{bottom:0;left:0;position:fixed;transform:translateY(100%);transition:all .3s ease-out;width:100%;z-index:800}.fix_bottom.is-show{transform:translate(0)}.remodal-is-locked .fix_bottom.is-show{z-index:100}.fix_bottom .fix_bottom_inner{margin:0 auto;padding:30px 20px;width:1020px}.fix_bottom ul{display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.fix_bottom ul li{width:23%}.fix_bottom ul li a{background:#f9f6f1;border-radius:5px;color:#5f5f5f;display:block;font-size:16px;font-weight:700;padding:15px 0;text-align:center}.fix_bottom ul li.fix_bottom_4 a{background:#eb5f73;border-bottom:2px solid #883435;color:#fffc00}.fix_bottom ul li a span{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_fix_1.png?1583601463) no-repeat 0;background-size:contain;display:inline-block;padding:0 0 0 30px}.fix_bottom ul li.fix_bottom_2 a span{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_fix_2.png?1583601463)}.fix_bottom ul li.fix_bottom_3 a span{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_fix_3.png?1583601463)}.fix_bottom ul li.fix_bottom_4 a span{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_fix_4.png?1583601463)}.c_search .form_text{border:1px solid #dfdfdf;border-radius:5px;font-weight:700;padding:10px 20px;width:100%}::-webkit-input-placeholder{font-size:20px}:-moz-placeholder,::-moz-placeholder{font-size:20px}:-ms-input-placeholder{font-size:20px}.c_search .form_select{background:#f9f6f1;border-bottom:2px solid #c3c3c3;border-radius:5px;display:block;font-weight:700;padding:20px;position:relative}.c_search .form_select.is-disenable{background:#f3f3f3;color:#999}.c_search .form_select:after{content:"＋";position:absolute;right:20px;top:22px}.c_search .search_desc{padding:0 0 25px}.c_search .form_button_search{background:#fabe00;border:none;border-bottom:2px solid #d19902;border-radius:5px;color:#002c7d;cursor:pointer;display:block;font-weight:700;padding:20px;position:relative;text-align:center;transition:all .3s ease-in}.c_search .form_button_search:hover{background:#42afca;border-bottom-color:#2489b0}.c_search .form_button_search>span{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/top_icon_search_zoom.png?1593748334) no-repeat 0;background-size:auto 20px;display:inline-block;padding:0 0 0 30px}.c_search .form_button_search .form_button_search_count{font-size:18px}.c_search .search_tab{overflow:hidden}.c_search .search_tab li{background:#dcccb1;border-radius:5px 5px 0 0;padding:10px 0;position:relative;text-align:center;width:49%}.c_search .search_tab li.is-active{background:#002c7d}.c_search .search_tab li.search_area{float:left}.c_search .search_tab li.search_station{float:right}.c_search .search_tab li span{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/top_icon_search_pin.png?1583601463) no-repeat 0;background-size:auto 100%;display:inline-block;font-size:16px;font-weight:700;padding:2px 0 2px 30px}.c_search .search_tab li.is-active span{color:#fff}.c_search .search_tab li.search_station span{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/top_icon_search_train.png?1583601463)}.c_search .search_box{background:#fff;border:5px solid #002c7d;padding:20px}.body_edge .c_search .search_box{margin-top:-1px;position:relative;z-index:2}.c_search .search_box .search_station{display:none}.c_search .search_box .search_station .form_button_search{margin:0 auto;width:400px}.c_search .search_box .search_area{overflow:hidden}.c_search .search_box .search_area_l{float:left;width:49%}.c_search .search_box .search_area_r{float:right;padding:30px 0 0;width:49%}.c_search .search_box .search_area_select_wrap,.c_search .search_box .search_station_select_wrap{overflow:hidden}.c_search .search_box .search_area_select{padding:0 0 20px}.c_search .search_box .search_etc{margin:20px 0;overflow:hidden}.c_search .search_box .search_etc_l{float:left;overflow:hidden;width:49%}.c_search .search_box .search_etc_r{float:right;width:49%}.c_search .search_box .search_etc_select{display:inline-block;width:49%}.c_search .search_box .search_etc_title{border-left:5px solid #002c7d;font-size:16px;font-weight:700;line-height:1;margin:0 0 10px;padding:0 0 0 10px}.c_search .search_box .search_detail{background:#f3f3f3;margin:0 0 40px;overflow:hidden;padding:18px}.c_search .search_box .search_detail_title{font-size:16px;font-weight:700;margin:0 0 10px}.c_search .search_box .search_detail_title:before{color:#002c7d;content:"■";padding:0 10px 0 0}.c_search .search_box .search_detail_select label{display:block;float:left;padding:0 0 10px;width:25%}.c_search .search_box .search_detail_button .form_button_search{margin:0 auto;width:400px}.c_search_area_map .search_area_map_pats{height:270px;position:relative;width:320px}.c_search_area_map .search_area_map_pats_1,.c_search_area_map .search_area_map_pats_2,.c_search_area_map .search_area_map_pats_3,.c_search_area_map .search_area_map_pats_4,.c_search_area_map .search_area_map_pats_5,.c_search_area_map .search_area_map_pats_6,.c_search_area_map .search_area_map_pats_7,.c_search_area_map .search_area_map_pats_8,.c_search_area_map .search_area_map_pats_9{cursor:pointer;position:absolute}.c_search_area_map .search_area_map_pats_1{height:70px;left:228px;top:0;width:93px}.c_search_area_map .search_area_map_pats_2{height:81px;left:228px;top:66px;width:77px}.c_search_area_map .search_area_map_pats_3{height:63px;left:164px;top:134px;width:101px}.c_search_area_map .search_area_map_pats_4{height:89px;left:253px;top:151px;width:52px}.c_search_area_map .search_area_map_pats_5{height:43px;left:192px;top:202px;width:51px}.c_search_area_map .search_area_map_pats_6{height:83px;left:126px;top:160px;width:58px}.c_search_area_map .search_area_map_pats_7{height:67px;left:80px;top:160px;width:41px}.c_search_area_map .search_area_map_pats_8{height:38px;left:80px;top:232px;width:64px}.c_search_area_map .search_area_map_pats_9{height:95px;left:0;top:160px;width:73px}.job_card{background:#f9f6f1;margin:0 0 30px;padding:12px 20px 35px;position:relative}.job_card .job_card_new{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/005_kensaku_badge_job.png?1584081444) no-repeat 50%;color:#fff;font-size:16px;font-weight:700;height:55px;left:20px;padding:10px 0 0;position:absolute;text-align:center;top:0;width:50px}.job_card .job_card_head{overflow:hidden;padding:0 0 0 70px}.job_card .job_card_category{float:left;width:293px}.job_card .job_card_category ul{margin:7px 0 0;overflow:hidden}.job_card .job_card_category li{background:#fff;border:1px solid #fabe00;border-radius:100px;color:#5f5f5f;float:left;font-size:12px;margin:0 3px 0 0;padding:5px 0;text-align:center;width:135px}.job_card .job_card_category li:last-child{margin-right:0}.job_card .job_card_info{float:left;font-size:0;font-weight:700;overflow:hidden;padding:12px 0 0;width:360px}.job_card .job_card_info dt{color:#002c7d;display:inline-block;font-size:14px}.job_card .job_card_info dt:after{color:#000;content:"："}.job_card .job_card_info dd{display:inline-block;font-size:14px;margin:0 20px 0 0}.job_card .job_card_add{float:right;width:213px}.job_card .job_card_add a{background:#fabe00 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/005_kensaku_icon_tag.png?1584082126) no-repeat 30px;border-bottom:2px solid #d19902;border-radius:5px;color:#002c7d;display:block;font-weight:700;padding:12px 0 10px 10px;text-align:center}.job_card .job_card_title{border-bottom:1px solid #c3c3c3;color:#002c7d;font-size:18px;font-weight:700;margin:0 0 20px;padding:20px 0 16px}.job_card .job_card_tag{margin:0 0 20px}.job_card .job_card_tag ul{overflow:hidden}.job_card .job_card_tag ul li{background:#fef2cc;border:1px solid #fabe00;border-radius:100px;color:#002c7d;float:left;font-size:12px;margin:0 .333333% 3px 0;padding:5px 0;text-align:center;width:14%}.job_card .job_card_tag ul li:nth-child(7n){margin-right:0}.job_card .job_card_point{margin:0 0 10px}.job_card .job_card_point ul{overflow:hidden}.job_card .job_card_point ul li{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_check.png?1583561376) no-repeat 0;font-weight:700;margin:0 0 10px;padding:4px 0 4px 30px}.job_card .job_card_detail{margin:0 0 20px;overflow:hidden}.job_card .job_card_detail_l{float:left;width:300px}.job_card .job_card_detail_r{float:right;width:640px}.job_card .job_card_detail table{width:100%}.job_card .job_card_detail table th{background:#d2e2ee;font-weight:700;padding:19px 20px;width:100px}.job_card .job_card_detail table td{background:#fff;border:1px solid #dfdfdf;color:#5f5f5f;font-size:12px;font-weight:700;padding:19px 20px}.job_card .job_card_detail table td span{font-weight:400}.job_card .job_card_link{margin:0 auto;overflow:hidden;width:550px}.job_card .job_card_link_detail{float:left;width:260px}.job_card .job_card_link_contact{float:right;width:260px}.job_card .job_card_link a{background:#fff;border:solid #002c7d;border-radius:5px;border-width:1px 1px 3px;color:#002c7d;display:block;font-size:16px;font-weight:700;padding:20px 0;text-align:center}.job_card .job_card_link_contact a{background:#002c7d;border-bottom-color:#6f83a9;color:#fff}.pagenation{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;overflow:hidden;padding:20px 0}.pagenation .pagenation_next,.pagenation .pagenation_prev{color:#999;float:left;font-weight:700;width:200px}.pagenation .pagenation_next{float:right;text-align:right}.pagenation .pagenation_center{font-weight:700;text-align:center}.pagenation .pagenation_center a,.pagenation .pagenation_next a,.pagenation .pagenation_prev a{color:#002c7d}.pagenation ul{text-align:center}.pagenation ul li{color:#002c7d;display:inline-block;font-weight:700;padding:0 10px}.pagenation ul li a{color:#002c7d}.pagenation ul li span{color:#fabe00}.regist_banner_wrap{margin:0 auto;padding:40px 20px 20px 280px;position:relative;width:720px}.regist_banner_wrap:before{background:#f9f6f1;border-radius:5px;bottom:0;content:"";height:90%;left:0;position:absolute;width:100%;z-index:80}.regist_banner_wrap:after{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_bnr_women.png?1584083239) no-repeat top;content:"";height:170px;left:20px;position:absolute;top:0;width:242px;z-index:80}.regist_banner_catch{color:#002c7d;font-weight:700;padding:0 0 10px;position:relative;text-align:center;z-index:90}.regist_banner_catch span{display:inline-block}.regist_banner_catch span:before{content:"|";display:inline-block;padding:0 10px 0 0;transform:rotate(-10deg)}.regist_banner_catch span:after{content:"|";display:inline-block;padding:0 0 0 10px;transform:rotate(10deg)}.regist_banner_link a{background:#e75153 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_vcard.png?1612258714) no-repeat 40px;background-size:32px 20px;border-bottom:2px solid #883435;border-radius:100px;color:#fffc00;display:block;font-size:20px;font-weight:700;padding:20px 0;position:relative;text-align:center;z-index:90}.regist_banner_link a:after{content:"＞";height:25px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:14px}.c_register .register_wrap{background:#f9f6f1;padding:20px 0}.c_register .register_step{overflow:hidden;position:relative;z-index:80}.c_register .register_step li{display:block;float:left;height:44px;position:relative;width:25%}.c_register .register_step li:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:23px 22px;content:"";display:block;height:0;position:absolute;right:-22px;right:-21px;top:0;width:0}.c_register .register_step li.is-active:after{border-left:22px solid #42afca}.c_register .register_step li span{background:#fff;color:#999;display:block;font-size:16px;font-weight:700;line-height:1;margin:0 22px 0 0;padding:14px 0;text-align:center}.c_register .register_step li.is-active span{background:#42afca;color:#fff}.c_register .register_form{margin:10px 0 0}.c_pickup .pickup_desc{padding:0 0 20px}.c_pickup .pickup_item{height:auto;padding:0 20px 0 0;width:254px}.c_pickup .pickup_item .pickup_image img{width:100%}.c_pickup .pickup_item .pickup_body{background:#f9f6f1}.c_pickup .pickup_item .pickup_title{padding:20px 20px 5px}.c_pickup .pickup_item .pickup_link{text-align:right}.c_pickup .pickup_item .pickup_link span{background:#fabe00;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:0 10px}.c_pickup .pickup_item dl{overflow:hidden;padding:0 20px}.c_pickup .pickup_item dl dt{background:#d2e2ee;float:left;font-size:12px;font-weight:700;padding:4px 0;text-align:center;width:50px}.c_pickup .pickup_item dl dd{font-size:12px;padding:4px 0 8px 60px}.c_post_list{overflow:hidden}.c_post_list .post_list_item{border-bottom:1px solid #dfdfdf;margin:0 0 15px;overflow:hidden;padding:0 0 15px}.c_post_list .post_list_item .post_list_head{float:left;position:relative;width:220px}.c_post_list .post_list_item .post_list_new{background:#e75153;background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/005_kensaku_badge_job.png?1584081444) no-repeat 50%;color:#fff;font-size:16px;font-weight:700;height:55px;left:0;padding:10px 0 0;position:absolute;text-align:center;top:0;width:50px}.c_post_list .post_list_item .post_list_body{padding:0 0 0 250px}.post_list_body_notice{padding-left:0!important}.c_post_list .post_list_item .post_list_category{border-radius:100px;color:#fff;float:left;font-size:12px;font-weight:700;padding:5px 0;text-align:center;width:130px}.c_post_list .post_list_item .post_list_date{color:#002c7d;font-weight:700;padding:4px 0 4px 150px}.c_post_list .post_list_item .post_list_name{font-size:16px;font-weight:700;padding:8px 0 7px}.c_contents_list{overflow:hidden}.c_contents_list .contents_list_item{float:left;margin:0 2% 15px 0;overflow:hidden;width:32%}.c_contents_list .contents_list_item:nth-child(3n){margin-right:0}.c_contents_list .contents_list_item .contents_list_head{position:relative}.c_contents_list .contents_list_item .contents_list_category{bottom:0;color:#fff;font-size:16px;font-weight:700;left:0;padding:5px 0;position:absolute;text-align:center;width:100%}.c_contents_list .contents_list_item .contents_list_body{background:#f9f6f1;padding:15px}.c_contents_list .contents_list_item .contents_list_date{color:#002c7d;font-weight:700}.c_contents_list .contents_list_item .contents_list_name{font-weight:700;padding:0 0 10px}.c_contents_list .contents_list_item .contents_list_link{border:1px solid #999;border-radius:5px;font-weight:700;text-align:center}.c_contents_list .contents_list_item .contents_list_link span:after{content:"＞";display:inline-block;padding:5px 0 5px 10px}.c_tel_banner .tel_banner_id{padding:0 0 10px}.c_tel_banner .tel_banner_wrap{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/009_kensaku_detail_banner.png?1583561367) no-repeat 100%;background-size:auto 100%;border:5px solid #fabe00;margin:0 auto;max-width:720px;overflow:hidden;padding:20px 30px}.c_tel_banner .tel_banner_title{background:#002c7d;border-radius:100px;color:#fff;float:left;font-weight:700;padding:12px 0;text-align:center;width:260px}.c_tel_banner .tel_banner_title a{color:#fff}.c_tel_banner .tel_banner_tel{float:right;width:360px}.c_tel_banner .tel_banner_tel b{color:#002c7d;font-size:28px;font-weight:700}.c_seiteki_tab{min-width:1020px;position:relative}.c_seiteki_tab:before{background:#fff2c7;content:"";display:block;height:60px;left:0;position:absolute;top:0;width:100%}.c_seiteki_tab .seiteki_tab_link{font-size:0;margin:0 auto;position:relative;text-align:center}.c_seiteki_tab .seiteki_tab_link>li{width:160px}.c_seiteki_tab .seiteki_tab_link>li>a{background:#fff;border-radius:5px 5px 0 0;color:#5f5f5f;display:block;font-weight:700;height:60px;padding:20px 0 0;text-align:center}.c_seiteki_tab .seiteki_tab_link>li.is-active>a{color:#fff}.c_seiteki_tab .seiteki_tab_link>li>a:hover{color:#fff;opacity:1}.c_seiteki_tab .seiteki_tab_link>li:first-child.is-active>a{background:#0045ad}.c_seiteki_tab .seiteki_tab_link>li:nth-child(2).is-active>a{background:#5fbae6}.c_seiteki_tab .seiteki_tab_link>li:nth-child(3).is-active>a{background:#8fc31f}.c_seiteki_tab .seiteki_tab_link>li:nth-child(4).is-active>a{background:#ffae00}.c_seiteki_tab .seiteki_tab_link>li:nth-child(5).is-active>a{background:#fa955e}.c_seiteki_tab .seiteki_tab_link>li:nth-child(6).is-active>a{background:#eb5f73}.c_seiteki_tab .seiteki_tab_link>li:first-child>a:hover{background:#0045ad}.c_seiteki_tab .seiteki_tab_link>li:nth-child(2)>a:hover{background:#5fbae6}.c_seiteki_tab .seiteki_tab_link>li:nth-child(3)>a:hover{background:#8fc31f}.c_seiteki_tab .seiteki_tab_link>li:nth-child(4)>a:hover{background:#ffae00}.c_seiteki_tab .seiteki_tab_link>li:nth-child(5)>a:hover{background:#fa955e}.c_seiteki_tab .seiteki_tab_link>li:nth-child(6)>a:hover{background:#eb5f73}.c_seiteki_tab .seiteki_tab_link>li>.seiteki_tab_link_sub{background:rgba(250,149,94,.8);box-shadow:0 9px 3px -3px rgba(0,0,0,.2);display:none;font-size:0;left:0;position:absolute;width:100%;z-index:90}.c_seiteki_tab .seiteki_tab_link>li:nth-child(2)>.seiteki_tab_link_sub{background:rgba(95,186,230,.8)}.c_seiteki_tab .seiteki_tab_link>li:nth-child(3)>.seiteki_tab_link_sub{background:rgba(143,195,31,.8)}.c_seiteki_tab .seiteki_tab_link>li:hover>.seiteki_tab_link_sub{display:block}.c_seiteki_tab .seiteki_tab_link>li ul{margin:0 auto}.c_seiteki_tab .seiteki_tab_link>li ul>li{display:inline-block;width:20%}.c_seiteki_tab .seiteki_tab_link>li ul>li a{color:#fff;display:block;font-size:14px;font-weight:700;padding:25px 0;text-align:center}.c_seiteki_tab .seiteki_tab_link>li ul>li a>span{border-left:1px solid #fff;display:block}.c_seiteki_tab .seiteki_tab_link>li:last-child ul>li a>span{border-right:1px solid #fff}.c_seiteki_head{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/038_seiteki_head_bg.png?1583561370) no-repeat 50%;position:relative}.c_seiteki_head .seiteki_head_inner{margin:0 auto;overflow:hidden;padding:100px 10px;position:relative;width:1020px}.c_seiteki_head h2{font-size:40px;padding:0 0 10px}.c_seiteki_head h2,.c_seiteki_head p{color:#fff;font-weight:700}.c_seiteki_category_link{margin:0 0 30px;overflow:hidden}.c_seiteki_category_link li{float:left;margin:0 2% 0 0;width:32%}.c_seiteki_category_link li:nth-child(3n){margin-right:0}.c_seiteki_category_link li a{border:1px solid #002c7d;border-radius:5px;color:#002c7d;display:block;font-size:16px;font-weight:700;padding:10px 0;text-align:center}.c_seiteki_category_link li a:hover{background:#002c7d;color:#fff}.c_seiteki_category_link .is-col2 li{float:left;margin:0 2% 0 0;width:49%}.c_seiteki_category_link .is-col2 li:nth-child(2n){margin-right:0}.c_tokusyu .catch_desc{margin:0 0 15px}.c_tokusyu .tokusyu_item{height:auto}.c_tokusyu .tokusyu_item .tokusyu_image img{width:100%}.c_tokusyu .tokusyu_item .tokusyu_body{background:#f9f6f1}.c_tokusyu .tokusyu_item .tokusyu_title{font-weight:700;padding:10px 10px 5px;text-align:center}.c_tokusyu .tokusyu_item .tokusyu_text{font-size:12px;min-height:54px;padding:0 10px}.c_tokusyu .tokusyu_item .tokusyu_link{text-align:right}.c_tokusyu .tokusyu_item .tokusyu_link span{background:#fabe00;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:0 10px}.c_company_list .company_item{background:#f9f6f1;padding:20px 20px 0}.c_company_list .company_item a{display:block}.c_company_list .company_item_title{font-size:16px;font-weight:700;padding:0 0 20px}.c_company_list .company_item_title span{display:block;font-size:12px;font-weight:400}.c_company_list .company_item_logo{background:#fff;margin:0 0 20px;padding:20px 0;text-align:center}.c_company_list .company_item_link{background:#fabe00;color:#fff;font-size:12px;margin:0 -20px 0 auto;padding:5px 0;text-align:center;width:150px}.c_seiteki_bottom_link{padding:25px 0 0;text-align:center}.c_faq_list{overflow:hidden}.c_faq_list dt{background:#f3f3f3;font-size:16px;font-weight:700;overflow:hidden}.c_faq_list dd,.c_faq_list dt{padding:20px 20px 20px 100px;position:relative}.c_faq_list dd{border:1px solid #f3f3f3;margin:0 0 50px;min-height:80px}.c_faq_list dd:before,.c_faq_list dt:before{background:#002c7d;color:#fff;content:"Q";display:block;font-size:20px;font-weight:700;left:20px;padding:7px 0;position:absolute;text-align:center;top:10px;width:60px}.c_faq_list dd:before{background:#fabe00;content:"A";top:20px}.c_ssl_box{margin:0 auto;width:720px}.c_ssl_box .ssl_box_l{float:left;width:150px}.c_ssl_box .ssl_box_r{padding:0 0 0 160px}.c_form_button{text-align:center}.c_form_button button{background:#eb5f73;border:none;border-bottom:3px solid #883435;border-radius:5px;color:#fffc00;font-size:20px;font-weight:700;padding:15px 100px}.c_form_privacy{border:1px solid #dfdfdf;height:150px;margin:0 0 50px;overflow-y:auto}.c_form_privacy .form_privacy_inner h4{font-weight:700;margin-bottom:10px}.c_form_privacy .form_privacy_inner .txt_form_bold{font-weight:700}.c_form_privacy .form_privacy_inner ol,.c_form_privacy .form_privacy_inner ul{list-style-type:none}.c_form_privacy .form_privacy_inner .column_2{display:flex}.c_form_privacy .form_privacy_inner .column_2 dt{white-space:nowrap}.c_form_privacy .form_privacy_inner .indent_1{padding-left:1em}.c_form_privacy .form_privacy_inner .indent_2{padding-left:2em}.c_form_privacy .form_privacy_inner .indent_3{padding-left:3em}.c_form_table{margin:0 0 40px}.c_form_table table{margin:0 0 10px;width:100%}.c_form_table table th{background:#d2e2ee;font-weight:700;padding:15px 10px;text-align:left;width:180px}.c_form_table table td{background:#fff;border:1px solid #dfdfdf;font-size:12px;padding:15px 20px}.c_contact_form_complete{background:#f9f6f1;padding:40px 20px}.c_contact_form_complete .contact_form_complete_title{color:#002c7d;font-size:22px;font-weight:700;padding:0 0 10px;text-align:center}.c_contact_form_complete .contact_form_complete_text{padding:0 0 20px;text-align:center}.c_contact_form_complete .contact_form_complete_attention{text-align:center}.c_contact_form_complete .contact_form_complete_attention span{color:#002c7d;font-weight:700}.top_attention_title a{display:block;padding-right:2em;position:relative}.top_attention_title a:before{background:#fabe00;bottom:0;color:#fff;content:"＞";display:inline-block;font-size:12px;font-weight:700;height:20px;line-height:20px;margin:auto;padding:0 10px;position:absolute;right:0;text-align:center;width:13px}.post_body a:not([name]){color:#42aeca;text-decoration:underline}@media screen and (max-width:834px){.pc{display:none}.sp{display:block}br.sp{display:inline}.wrap{padding:50px 10px 0;width:auto}.main{float:none}.main,.side,.side_250 .main{width:auto}.side{float:none;padding:0 0 50px}.side_250 .side{width:auto}.section{margin:0 0 50px}.flex_box{margin:-10px 0 0}.flex_box_item{margin:10px 0 0;width:49%}.flex_box_4 .flex_box_item{width:49%}.flex_box_3 .flex_box_item{width:100%}.headline_lv1{font-size:10px}.headline_lv2{font-size:16px;margin:0 0 10px;padding:0 0 5px}.headline_lv2 span.ja{font-size:16px;font-size:20px}.headline_lv3_footer{background:#e7e0d5;background:#fff;border-bottom:1px solid #fff;font-size:13px;margin:0;padding:20px 10px 20px 25px}.main .headline_lv3_footer{margin:0 0 10px}.headline_lv3_footer:before{left:10px;top:25px}.headline_lv3_footer.is-bg:before{left:15px;top:20px}.headline_lv3_footer:after{content:"＋";position:absolute;right:20px;top:16px}.headline_lv3_footer.no-accordion:after,.main .headline_lv3_footer:after{content:""}.headline_lv3_footer.is-sp-open:after{content:"ー"}.headline_lv3_footer small{display:none}.headline_lv4_footer{background:#e7e0d5;border-bottom:1px solid #f9f6f1;font-size:13px;margin:0;padding:20px 10px 20px 25px}.headline_lv4_footer:after{content:"＋";position:absolute;right:20px;top:16px}.headline_lv4_footer.is-sp-open:after{content:"ー"}.section_link{margin:20px 0 0;position:static;text-align:center;width:auto}.section_link a{background:#fff;border:1px solid #dfdfdf;display:block;font-size:12px;padding:10px;position:relative}.section_link a:after{padding:0 0 0 6px;position:absolute;right:10px;top:10px;transform:rotate(90deg)}.btn{display:block;font-size:12px;min-width:auto;padding:15px}.btn_b{font-size:13px}.slick-dots{height:0;padding:0}header{min-width:auto}.header_inner{padding:10px;width:auto}.header_logo{padding:4px 0 0;width:118px}.header_info{left:140px;right:auto;top:25px;width:110px}.header_info .header_tel{float:none;font-size:10px;width:150px}.header_info .header_tel_time span{font-size:10px;padding:0 0 0 5px}.header_info .header_tel_no{background-size:25px auto;font-size:15px;line-height:1;padding:0 0 0 30px}.breadcrumb_inner{padding:10px;width:auto}.breadcrumb ul li{font-size:10px}.breadcrumb ul li:after{padding:0 7px}footer{min-width:auto}.footer_inner{padding:0;width:auto}.footer_search ul{margin:0}.footer_search ul li{display:block;margin:0}.footer_search ul li a{border-bottom:1px solid #f9f6f1;border-radius:0;color:#000;display:block;font-size:12px;padding:20px 10px 20px 35px;position:relative;text-align:left}.footer_search ul li a:after{content:"＞";font-weight:400;position:absolute;right:20px;top:16px}.footer_search_area,.footer_search_area dl{margin:0}.footer_search_area dl dt{border-bottom:1px solid #fff;float:none;padding:20px 10px 20px 25px;position:relative;width:auto}.footer_search_area dl dt:after{content:"＋";position:absolute;right:20px;top:16px}.footer_search_area dl dt.is-sp-open:after{content:"ー"}.footer_search_area dl dd{float:none;padding:0;width:auto}.footer_search_area dl dd a{background:#fff;border-bottom:1px solid #f9f6f1;border-radius:0;display:block;padding:20px 10px 20px 35px;position:relative;text-align:left}.footer_search_area dl dd a:after{content:"＞";position:absolute;right:20px;top:16px}.sp_footer_area,.sp_footer_area_1,.sp_footer_area_2,.sp_footer_area_3,.sp_footer_area_4,.sp_footer_area_5,.sp_footer_area_6,.sp_footer_area_7{display:none}.sp_footer_area.is-sp-open,.sp_footer_area_1.is-sp-open,.sp_footer_area_2.is-sp-open,.sp_footer_area_3.is-sp-open,.sp_footer_area_4.is-sp-open,.sp_footer_area_5.is-sp-open,.sp_footer_area_6.is-sp-open,.sp_footer_area_7.is-sp-open{display:block}.footer_search_gyosyu{margin:0}.sp_footer_gyosyu{display:none}.sp_footer_gyosyu.is-sp-open{display:block}.footer_search_keitai{margin:0}.sp_footer_keitai{display:none}.sp_footer_keitai.is-sp-open{display:block}.footer_search_kodawari{margin:0}.sp_footer_kodawari{display:none}.sp_footer_kodawari.is-sp-open{display:block}.footer_search_rosen{margin:0}.sp_rosen_full{display:none}.sp_rosen_full.is-sp-open{display:block}.footer_search_rosen_container{display:none;height:auto;margin:0;padding:0}.footer_search_rosen_container.is-sp-open{display:block}.footer_search_rosen ul li{float:none;width:auto}.footer_search_rosen ul li a{text-decoration:none}.footer_search_kigyo ul{display:none;margin-top:0}.footer_search_kigyo ul.is-sp-open{display:block}.footer_search_kigyo ul li{float:none;margin:0;width:auto}.footer_search_kigyo ul li a{border-radius:0;padding:20px 10px 20px 35px}.footer_search_kigyo ul li a span{font-size:10px}.footer_sitemap{padding:0}.footer_sitemap dl dt{background:#fff;border-bottom:1px solid #f9f6f1;float:none;padding:15px 10px;position:relative;width:auto}.footer_sitemap dl dt:after{content:"＋";position:absolute;right:20px;top:16px}.footer_sitemap dl dt.is-sp-open:after{content:"ー"}.footer_sitemap dl dd{display:none;padding:0}.footer_sitemap dl dd.is-sp-open{display:block}.footer_sitemap dl dd a{border-bottom:1px solid #fff;display:block;padding:15px 20px;position:relative}.footer_sitemap dl dd a:after{content:"＞";font-weight:400;position:absolute;right:20px;top:16px}.footer_sitemap dl dd a:last-child:after{content:"＞"}.footer_menu{overflow:hidden;padding:0}.footer_menu ul li{border-bottom:1px solid #f9f6f1;display:block;float:left;width:50%}.footer_menu ul li:nth-child(2n){border-left:1px solid #f9f6f1}.footer_menu ul li a{border-left:0;display:block;font-size:11px;padding:15px 10px;text-align:left}.footer_menu ul li:last-child a{border-right:0}.company_logo{float:none;padding:30px 0 29px;text-align:center;width:auto}.company_logo img{width:150px}.company_logo_catch{font-size:10px;padding:20px 0 0;text-align:center}.company_info{padding:0 0 40px}.company_info_l,.company_info_r{float:none;width:auto}.company_name{font-size:11px;padding:0 0 15px;text-align:center}.footer_tel{font-size:10px;margin:0 auto;width:210px}.footer_tel_no{background-size:17px auto;font-size:15px;padding:0 0 0 22px}.footer_tel_no span{font-size:10px;padding:0 0 0 10px}.footer_badge{text-align:center}.footer_badge li{display:inline-block;padding:0 10px}.copyright{padding:0 0 80px;text-align:center}.side_badge{margin:0 auto;padding:20px 0;width:70%}.side_badge_item{margin:0 0 20px;overflow:hidden}.side_badge_image{width:35px}.side_badge_text{font-size:10px;padding:0 0 0 45px}.footer_banner{margin:0;padding:0 10px 10px}.footer_banner .footer_inner{margin:0 auto;padding:0}.footer_banner_item{float:none;margin:0 0 20px;width:auto}.footer_banner_item_2{float:none}.footer_banner_item a{height:100px}.footer_banner_item .footer_banner_text{left:10px;top:50%;transform:translateY(-50%)}.footer_banner_item .footer_banner_title{font-size:16px}.footer_banner_item .footer_banner_title span{font-size:10px}.footer_banner_item .footer_banner_desc{font-size:10px;width:60%}.footer_news{padding:0 10px 30px}.footer_news .pickup_item{width:49%}.footer_news .pickup_item:nth-child(3){display:none}.nav_toggle{border:1px solid #002c7d;cursor:pointer;height:40px;margin:0 0 0 auto;right:4px;text-align:center;top:13px;width:34px;z-index:3}.nav_toggle,.nav_toggle span{display:block;position:absolute}.nav_toggle span{border-bottom:2px solid #002c7d;left:6px;transition:.35s ease-in-out;width:20px}.nav_toggle span:first-child{top:6px}.nav_toggle span:nth-child(2){top:13px}.nav_toggle span:nth-child(3){top:20px}.nav_toggle span:nth-child(4){border:none;color:#002c7d;font-size:.9rem;font-weight:700;top:30px}.nav_toggle:after{bottom:0;color:#002c7d;content:"MENU";font-size:10px}.nav_toggle:after,.sp_menu{left:0;position:absolute;width:100%}.sp_menu{background:#002c7d;height:auto;top:0;transform:translateY(-100%);transition:all .3s;z-index:500}.sp_menu.is-open{height:auto;transform:translate(0)}.sp_menu .sp_register{padding:10px}.sp_menu .sp_register a{background:#e75153 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_vcard.png?1612258714) no-repeat 13px;background-size:32px 20px;border-bottom:2px solid #883435;border-radius:5px;color:#fffc00;display:block;font-size:15px;font-weight:700;padding:15px 0;position:relative;text-align:center}.sp_menu .sp_register a:after{content:"＞";height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}.sp_menu .sp_search{padding:0 10px 10px}.sp_menu .sp_search a{background:#f9f6f1;border-radius:5px;color:#5f5f5f;display:block;font-size:15px;font-weight:700;padding:15px 0;position:relative;text-align:center}.sp_menu .sp_list{padding:0 10px 10px}.sp_menu .sp_list ul{overflow:hidden}.sp_menu .sp_list ul li{padding:0 1px 2px}.sp_menu .sp_list ul li.is-harf{float:left;width:50%}.sp_menu .sp_list ul a{background:#f9f6f1;color:#000;display:block;font-size:13px;font-weight:700;padding:13px;position:relative}.sp_menu .sp_list ul a:after{content:"＞";height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}.sp_menu .sp_close a{background:#f9f6f1;color:#002c7d;display:block;font-size:13px;font-weight:700;padding:15px 0;position:relative;text-align:center}.fix_bottom .fix_bottom_inner{padding:10px;width:auto}.fix_bottom ul li a{font-size:13px;padding:8px 0}.fix_bottom ul li a span{background-position:top;background-size:auto 28px;padding:30px 0 0}.fix_bottom ul li a span b{display:block}.c_search .search_desc{padding:0 0 20px}.c_search .search_tab li span{background-size:auto 100%;display:inline-block;font-size:14px;padding:0 0 0 25px}.c_search .search_box{padding:10px}.c_search .search_box .search_station .form_button_search{width:90%}.c_search .search_box .search_area_l{float:none;padding:0 0 15px;width:auto}.c_search .search_box .search_area_r{float:none;padding:0;width:auto}.c_search .search_box .search_area_select{padding:0 0 15px}.c_search .search_box .search_etc{margin:15px 0 0}.c_search .search_box .search_etc_l{float:none;overflow:hidden;width:auto}.c_search .search_box .search_etc_r{float:none;margin:0 0 15px;width:auto}.c_search .search_box .search_etc_select{display:block;margin:0 0 15px;width:auto}.c_search .search_box .search_etc_title{font-size:14px;margin:0 0 10px;padding:0 0 0 10px}.c_search .search_box .search_detail{margin:0 0 15px;padding:10px}.c_search .search_box .search_detail_title{font-size:14px;margin:0 0 10px}.c_search .search_box .search_detail_select label{width:50%}.c_search .search_box .search_detail_button .form_button_search{width:90%}.job_card{margin:0 0 10px;padding:10px}.job_card .job_card_new{background-size:contain;font-size:11px;height:35px;left:10px;padding:6px 0 0;width:30px}.job_card .job_card_head{padding:0 0 0 40px}.job_card .job_card_category{float:none;padding:0 0 10px;width:auto}.job_card .job_card_category ul{margin:0}.job_card .job_card_category li{display:inline-block;font-size:12px;padding:3px 10px;width:auto}.job_card .job_card_info{float:none;padding:0 0 10px;width:auto}.job_card .job_card_info dt{font-size:12px}.job_card .job_card_info dd{font-size:12px;margin:0 10px 0 0}.job_card .job_card_title{font-size:16px;margin:0 0 10px;padding:15px 0 5px}.job_card .job_card_tag{margin:0 0 15px}.job_card .job_card_tag ul li{font-size:10px;margin:0 2% 3px 0;padding:3px 0;width:32%}.job_card .job_card_tag ul li:nth-child(7n){margin-right:2%}.job_card .job_card_tag ul li:nth-child(3n){margin-right:0}.job_card .job_card_detail{margin:0 0 15px}.job_card .job_card_detail_l{float:none;margin:0 0 15px;width:auto}.job_card .job_card_detail_l .job_card_image{text-align:center}.job_card .job_card_detail_l .job_card_image img{display:none;width:50%}.job_card .job_card_image img{width:100%}.job_card .job_card_detail_r{float:none;width:auto}.job_card .job_card_detail table,.job_card .job_card_detail table tbody,.job_card .job_card_detail table td,.job_card .job_card_detail table th,.job_card .job_card_detail table tr{display:block}.job_card .job_card_detail table tr{display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.job_card .job_card_detail table th{border:1px solid #dfdfdf;padding:10px;width:30%}.job_card .job_card_detail table td{font-size:12px;padding:10px;width:70%}.job_card .job_card_link{width:auto}.job_card .job_card_link_detail{float:none;margin:0 0 15px;width:auto}.job_card .job_card_link_contact{float:none;width:auto}.job_card .job_card_link a{font-size:14px;padding:15px 0}.pagenation{padding:15px 0}.pagenation .pagenation_next,.pagenation .pagenation_prev{width:80px}.pagenation ul li{padding:0 5px}.regist_banner_wrap{background:#f9f6f1;border-radius:5px;padding:10px 10px 180px;width:auto}.regist_banner_wrap:before{display:none}.regist_banner_wrap:after{bottom:0;left:50%;top:auto;transform:translate(-50%)}.regist_banner_link a{background-position:20px;font-size:16px}.regist_banner_link a:after{right:20px;width:14px}.c_register .register_step li{display:block;float:left;height:32px;position:relative;width:25%}.c_register .register_step li:after{border:16px solid transparent;border-left-color:#fff;right:-16px}.c_register .register_step li.is-active:after{border-left:16px solid #42afca}.c_register .register_step li span{font-size:11px;margin:0 16px 0 0;padding:10px 0}.c_pickup .pickup_item{padding:0 10px 0 0;width:200px}.c_pickup .pickup_item .pickup_image{display:none}.c_pickup .pickup_item .pickup_title{font-size:11px;padding:10px 20px 5px}.c_pickup .pickup_item dl{padding:0 20px}.c_pickup .pickup_item dl dt{font-size:10px;padding:4px 0;width:42px}.c_pickup .pickup_item dl dd{font-size:10px;padding:4px 0 8px 50px}.c_pickup .section_link{margin:0;padding:0 0 20px}.c_post_list .post_list_item{margin:0 0 10px;overflow:hidden;padding:0 0 10px}.c_post_list .post_list_item .post_list_head{width:120px}.c_post_list .post_list_item .post_list_body{padding:0 0 0 130px}.c_post_list .post_list_item .post_list_category{font-size:10px;padding:2px 0;width:120px}.c_post_list .post_list_item .post_list_date{font-size:12px;padding:2px 0 2px 110px}.c_post_list .post_list_item .post_list_name{font-size:13px;padding:5px 0 4px}.c_post_list .post_list_item .post_list_desc{font-size:12px}.c_contents_list .contents_list_item{margin:0 0 10px;width:49%}.c_contents_list .contents_list_item:nth-child(2n){float:right}.c_contents_list .contents_list_item .contents_list_category{font-size:13px;padding:3px 0}.c_contents_list .contents_list_item .contents_list_body{padding:10px}.c_contents_list .contents_list_item .contents_list_date{font-size:12px}.c_contents_list .contents_list_item .contents_list_name{font-size:13px}.c_contents_list .contents_list_item .contents_list_link{font-size:12px}.c_tel_banner .tel_banner_wrap{border:3px solid #fabe00;padding:15px 10px}.c_tel_banner .tel_banner_title{float:none;padding:5px 0;width:auto}.c_tel_banner .tel_banner_tel{float:none;padding:10px 0 0;text-align:center;width:auto}.c_tel_banner .tel_banner_tel b{font-size:22px}.c_seiteki_tab{min-width:auto}.c_seiteki_tab:before{height:60px}.c_seiteki_tab .seiteki_tab_link>li{margin:0;width:50%}.c_seiteki_tab .seiteki_tab_link>li>a{border-bottom:1px solid #dfdfdf;border-radius:0;height:50px;padding:15px 0 0}.c_seiteki_tab .seiteki_tab_link>li:nth-child(2n)>a{border-left:1px solid #dfdfdf}.c_seiteki_tab .seiteki_tab_link>li:hover>.seiteki_tab_link_sub{display:none}.c_seiteki_head .seiteki_head_inner{padding:50px 10px;width:auto}.c_seiteki_head h2{font-size:24px}.c_seiteki_category_link{margin:0 0 20px}.c_seiteki_category_link li{margin:0 2% 10px 0;width:49%}.c_seiteki_category_link li:nth-child(3n){margin-right:2%}.c_seiteki_category_link li:nth-child(2n){margin-right:0}.c_seiteki_category_link li a{font-size:13px}.c_seiteki_category_link .is-col2 li:nth-child(2n){margin-right:0}.c_tokusyu .tokusyu_list .tokusyu_item{background:#f9f6f1;margin-right:10px;overflow:hidden;width:235px}.c_tokusyu .tokusyu_list .tokusyu_item .tokusyu_image{float:left;width:120px}.c_tokusyu .tokusyu_list .tokusyu_item .tokusyu_body{float:right;width:115px}.c_tokusyu .tokusyu_list .tokusyu_item .tokusyu_title{font-size:10px;padding:5px 5px 3px}.c_tokusyu .tokusyu_list .tokusyu_item .tokusyu_text{font-size:9px;min-height:auto;padding:0 5px}.c_ssl_box{margin:0 auto;width:auto}.c_ssl_box .ssl_box_l{float:none;margin:0 auto;width:150px}.c_ssl_box .ssl_box_r{padding:0}.c_form_button button{font-size:15px;padding:15px 10px;width:100%}.c_form_privacy{height:100px}.c_form_privacy .form_privacy_inner{padding:10px}.c_form_table{margin:0 0 40px}.c_form_table table,.c_form_table table tbody,.c_form_table table td,.c_form_table table th,.c_form_table table tr{display:block;width:100%}.c_form_table table td,.c_form_table table th{padding:10px}.c_contact_form_complete .contact_form_complete_title{font-size:16px}}.keepAspect_parent{align-items:center;display:flex;justify-content:center}a:hover.no-link{opacity:1!important}body#feature .flex_box.flex_box_3{justify-content:flex-start}body#feature .flex_box.flex_box_3 .flex_box_item.tokusyu_item:nth-of-type(3n),body#feature .flex_box.flex_box_3 .flex_box_item.tokusyu_item:nth-of-type(3n-1){margin-left:3.5%}#search .footer_banner,#search .footer_news,#search_result .footer_banner,#search_result .footer_news,#search_result.search_zero .footer_banner,#search_result.search_zero .footer_news{display:none}.header_online.pc a:hover,.job_detail_contact .job_detail_contact_link_regist a:hover{background:#002c7d;border-bottom:2px solid #002c7d;opacity:1}.regist_banner_wrap .regist_banner_link a:hover{background:#002c7d url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_vcard.png?1612258714) no-repeat 20px;background-size:32px 20px;border-bottom:2px solid #002c7d;opacity:1;position:relative}.header_online.pc a:hover{background:#002c7d url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_vcard.png?1612258714) no-repeat 13px;background-size:32px 20px}.c_success .success_item,.flex_box_item .success_item{background:#f9f6f1}.c_success .success_item .success_title{font-weight:700;padding:10px 15px 0 175px}.c_success .success_item .success_head{overflow:hidden}.c_success .success_item .success_image{float:left;width:160px}.c_success .success_item .success_human{padding:10px 0 0 175px}.c_success .success_item .success_human span{background:#002c7d;border-radius:100px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin:2px 4px;padding:4px 10px}.c_success .success_item .success_text{padding:10px 10px 0}.c_success .success_item .success_link{text-align:right}.c_success .success_item .success_link span{background:#fabe00;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:0 10px}#seiteki055 .section_inner .heading_underline{background:none;border-bottom:2px solid #dfdfdf;color:#002c7d;font-size:22px;font-weight:700;margin:0 0 30px;padding:0 0 16px;position:relative}#seiteki055 .section_inner .heading_underline:after{background:#fabe00;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:120px}* .register_step_wrap .register_step li span{background:#42afca!important;color:#fff!important}* .register_step_wrap .register_step li:after{border-left:22px solid #42afca!important}* .register_step_wrap .register_step li.is-active~li span{background:#fff!important;color:#999!important}* .register_step_wrap .register_step li.is-active~li:after{border-left:22px solid #fff!important}@media screen and (max-width:834px){.c_success .success_item{width:100%}.section_link a:after{transform:rotate(0deg)}* .register_step_wrap .register_step li:after{border-left:16px solid #42afca!important;top:-1px}}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}* .register_wrap .register_step li span{background:#42afca!important;color:#fff!important}* .register_wrap .register_step li:after{border-left:22px solid #42afca!important}* .register_wrap .register_step li.is-active~li span{background:#fff!important;color:#999!important}* .register_wrap .register_step li.is-active~li:after{border-left:22px solid #fff!important}.list_pl{padding-left:1em}.footer_search_gyosyu ul li a{padding:5px 0;width:90px}.footer_search_gyosyu ul li:first-child a,.footer_search_gyosyu ul li:nth-child(3) a,.footer_search_gyosyu ul li:nth-child(4) a{width:190px}.footer_search_keitai ul li a{padding:5px 0;width:90px}.footer_search_keitai ul li:nth-child(3) a{width:190px}.footer_search_kodawari ul li a{padding:5px 0;width:134px}.header_menu .header_menu_inner ul.gmenu{font-size:medium}.txt_link_form{color:#099}@media screen and (max-width:834px){* .register_wrap .register_step li:after{border-left:16px solid #42afca!important}.headline_lv2{font-size:20px}.header_info{left:auto;right:80px}.footer_search_gyosyu ul li a,.footer_search_gyosyu ul li:first-child a,.footer_search_gyosyu ul li:nth-child(3) a,.footer_search_gyosyu ul li:nth-child(4) a,.footer_search_keitai ul li a,.footer_search_keitai ul li:nth-child(3) a,.footer_search_kodawari ul li a{padding:20px 10px 20px 35px;width:auto}#top .section_link a{text-align:left}#entry_form .header_info .header_tel{float:right}#entry_form .c_ssl_box .ssl_box_l{text-align:center}#entry_form .header_info{right:60px}.footer_search .headline_lv3_footer{background:#f9f6f1}.footer_search .headline_lv3_footer.is-sp-open{background:#e7e0d5}.footer_search dl dd.sp_footer_area_1 a,.footer_search dl dd.sp_footer_area_2 a,.footer_search dl dd.sp_footer_area_3 a,.footer_search dl dd.sp_footer_area_4 a,.footer_search dl dd.sp_footer_area_5 a{background:#f9f6f1;border-bottom:1px solid #fff}.footer_search .sp_footer_toggle.is-sp-open{background:#e7e0d5}.footer_search{padding-bottom:0}.footer_search .headline_lv4_footer{background:#f9f6f1}.sp_menu .sp_search a span{position:relative}.sp_menu .sp_search a span:before{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_fix_1.png?1583601463);background-repeat:no-repeat;background-size:contain;content:"";height:28px;left:-35px;position:absolute;top:-1px;width:28px;z-index:1}.parent_btn_sp_menu_close{padding-right:10px;padding-top:5px;text-align:right}.btn_sp_menu_close{border:1px solid #fff;border-radius:100%;color:#fff;cursor:pointer;display:inline-block;font-size:20px;line-height:1.6em;margin:0;text-align:center;width:34px}.feature_top_txt{max-height:100px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.feature_top_txt::-webkit-scrollbar{display:none}}@media screen and (min-width:834px){.regist_banner_wrap .regist_banner_link a:hover{background:#002c7d url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_vcard.png?1612258714) no-repeat 40px;background-size:32px 20px;border-bottom:2px solid #002c7d;opacity:1;position:relative}}#search_result .search_pref_title h1.h1_search_result{color:#002c7d;font-size:22px;font-weight:700;left:0;padding:0 0 0 50px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.h1_detail-title{font-size:18px;line-height:1.6em;margin:0;text-align:left}.c_seiteki_head h1.h1_content{color:#fff;font-size:40px;font-weight:700;padding:0 0 10px}.post_body a:not([href]):hover{opacity:1!important}@media screen and (max-width:834px){#search_result .search_pref_title h1.h1_search_result{font-size:16px;padding:0 10px;text-align:center}.c_seiteki_head h1.h1_content{font-size:24px}}.fix_bottom_line{display:flex;justify-content:flex-end;margin:0 auto 5px;max-width:984px;width:95%}.fix_bottom_bg{background:#002c7d}.clist_decimal:before{content:"・"}.clist_asta{display:flex}.clist_asta:before{content:"※"}#top .mv{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/top_mv.png?1611917330) no-repeat 50%}#top .mv_inner{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/top_mv_women.png?1583561385) no-repeat right 10px;margin:0 auto;padding:60px 10px 160px;width:1020px}#top .mv .mv_catch{font-size:34px;font-weight:700;margin:0 0 20px}#top .mv .mv_catch span{color:#002c7d;font-size:45px}#top .mv .mv_desc{color:grey;font-weight:700;margin:0 0 40px}#top .mv .mv_link{width:390px}#top .mv .mv_link a{background:#e75153;border-bottom:2px solid #883435;border-radius:5px;display:block;overflow:hidden;padding:20px 40px}#top .mv .mv_link_l{float:left;padding:2px 0 0;width:40%}#top .mv .mv_link_l span{background:#fff;border-radius:100px;color:#e75153;display:inline-block;font-size:22px;font-weight:700;padding:3px 15px;text-align:center}#top .mv .mv_link_r{color:#fffc00;float:right;line-height:1.2;text-align:center;width:58%}#top .mv .mv_link_r span.mv_link_r_txt{font-size:14px;font-weight:700;margin-bottom:5px}#top .mv .mv_link_r span{display:block;font-size:22px;font-weight:700}#top .register{padding:20px 0 0;position:relative}#top .register:after{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/top_form_women.png?1611915315) no-repeat 50%;background-size:contain;content:"";display:block;height:247px;left:10px;position:absolute;top:0;width:169px;z-index:70}#top .register .section_inner{background:#f9f6f1;padding:0 0 10px}#top .register .headline_register{background:#002c7d;padding:10px 0;text-align:center}#top .register .headline_register .badge{background:#fff;border-radius:100px;color:#002c7d;display:inline-block;font-size:20px;font-weight:700;padding:3px 20px}#top .register .headline_register .ja{color:#fff;display:inline-block;font-size:22px;font-weight:700;padding:3px 20px}#top .register .register_desc{padding:20px 10px 10px 190px}#top .register .register_point{padding:0 10px 10px 190px}#top .register .register_point li{color:#002c7d;display:inline-block;font-size:16px;font-weight:700;padding:0 10px 0 0}#top .register .register_point li span{background:#fabe00;border-radius:100px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:0 10px 0 0;padding:0 7px}#top .register .register_step{overflow:hidden;padding:0 10px;position:relative;z-index:80}#top .register .register_step li{display:block;float:left;height:44px;position:relative;width:25%}#top .register .register_step li:after{border:22px solid transparent;border-left-color:#fff;content:"";display:block;height:0;position:absolute;right:-22px;right:-21px;top:0;width:0}#top .register .register_step li.is-active:after{border-left:22px solid #42afca}#top .register .register_step li span{background:#fff;color:#999;display:block;font-size:16px;font-weight:700;line-height:1;margin:0 22px 0 0;padding:14px 0;text-align:center}#top .register .register_step li.is-active span,#top .register .register_step li~li.is-active span{background:#42afca;color:#fff}.register_form{background:#fff;margin:10px 10px 0;padding:20px;position:relative;z-index:90}.register_form table{margin:0 0 10px;width:100%}.register_form table th{background:#d2e2ee;border:1px solid #d2e2ee;font-weight:700;padding:20px;text-align:left;width:30%}.register_form table td{border:1px solid #dfdfdf;padding:10px 20px}.register_form table td label.label_radio{position:relative}.register_form table td label.label_radio input[type=radio]+.form_label_bg{display:none}.register_form table td label.label_radio input[type=radio]:checked+.form_label_bg{background:#d2e2ee;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.register_form .register_button_next{text-align:center}.register_form button{background:#e9e9e9;border:none;border-bottom:3px solid #999;border-radius:5px;color:#999;font-size:20px;font-weight:700;padding:15px 100px}.register_button_next button{cursor:default}.register_form .register_button_next.is-active button{background:#eb5f73;border-bottom:3px solid #883435;color:#fffc00;cursor:pointer;opacity:1}.register_button_next.is-end button{padding:15px 20px}.register_form .register_button_prev{padding:5px 0 0;text-align:center}.register_form .register_button_prev button{background:#e9e9e9;border-bottom-color:#999;color:#999;font-size:16px;padding:15px 100px}.register_form .register_button_set{margin:0 auto;overflow:hidden;width:640px}.register_form .register_button_set .register_button_prev{float:left;width:300px}.register_form .register_button_set .register_button_next{float:right;opacity:1;width:320px}#top .top_attention{background:#f9f6f1;padding:20px}#top .top_attention .top_attention_headline{color:#002c7d;font-size:18px;font-weight:700;margin:0 0 10px;padding:0 0 0 10px;position:relative}#top .top_attention .top_attention_headline:before{background:#fabe00;border-radius:100px;content:"";height:10px;left:0;position:absolute;top:9px;width:10px}#top .top_attention li:not(:last-of-type){margin-bottom:20px}#top .top_attention .top_attention_title{font-weight:700;margin:0 0 10px;padding:0 0 10px}#top .top_attention .top_attention_title.top_attention_title_underline{border-bottom:1px solid #dfdfdf}#top .top_attention .top_attention_title .date{color:#002c7d;padding:0 30px 0 0}#top .kigyo .flex_box_item a{border:1px solid #dfdfdf;display:block}#top .kigyo .flex_box_item a .kigyo_image{padding:12px 0;text-align:center}#top .search_top{margin:-110px auto 0;padding:0 10px;width:1020px}html.remodal-is-locked #top.body_edge .search_top{position:relative;z-index:10000}html.remodal-is-locked body.body_edge .search_top .form_button_search,html.remodal-is-locked body.body_edge .search_top .form_select,html.remodal-is-locked body.body_edge .search_top .search_link,html.remodal-is-locked body.body_edge .search_top .search_tab{display:none}html.remodal-is-locked body.body_edge .search_top .search_box{border:5px solid rgba(0,44,125,.1)}html.remodal-is-locked body.body_edge .search_top .form_select{opacity:.9}html.remodal-is-locked body.body_edge .search_top .search_box{background:none}html.remodal-is-locked body.body_edge .search_top .section_inner .remodal{opacity:1}html.remodal-is-locked body.body_edge .search_top .remodal-wrapper:before{background-color:#333;content:"";height:100%;left:0;opacity:.9;position:absolute;width:100%}html.remodal-is-locked #top.body_edge #search_area_2{position:relative;z-index:10000}html.remodal-is-locked body.body_edge #search_area_2 .form_button_search,html.remodal-is-locked body.body_edge #search_area_2 .form_select,html.remodal-is-locked body.body_edge #search_area_2 .search_tab{display:none}html.remodal-is-locked body.body_edge #search_area_2 .search_box{background:none;border:5px solid rgba(0,44,125,.1);z-index:10000}html.remodal-is-locked body.body_edge #search_area_2 .section_inner .remodal{opacity:1}html.remodal-is-locked body.body_edge #search_area_2 .remodal-wrapper:before{background-color:#333;content:"";height:100%;left:0;opacity:.9;position:absolute;width:100%}html.remodal-is-locked body.body_edge .remodal-overlay{display:none!important}html.remodal-is-locked body.body_edge .remodal-wrapper{padding:0}html.remodal-is-locked body.body_edge#search_result header{z-index:1}html.remodal-is-locked body.body_edge#search_result .remodal-wrapper{padding:0}html.remodal-is-locked body.body_edge#search_result .remodal-wrapper:before{background-color:#333;content:"";height:100%;left:0;opacity:.9;position:absolute;width:100%}#top .search_top .search_tab li{width:245px}#top .search_top .search_tab li.search_station{float:left;margin:0 0 0 10px;width:245px}#top .search_top .search_box .search_area_select{display:inline-block;padding:0;width:158px}#top .search_top .search_box .search_area_button{float:right;width:135px}#top .search_top .search_box .form_button_search{padding:8px 10px;width:auto}#top .search_top .search_box .form_button_search>span{padding:0 0 0 25px;text-align:left}#top .search_top .search_box .form_button_search .form_button_search_count{font-size:14px}@media screen and (max-width:834px){#top .mv_inner{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/top_mv_women.png?1583561385) no-repeat right 10px;background-size:200px auto;padding:30px 0 0;width:auto}#top .mv .mv_catch{font-size:19px;margin:0 0 10px;padding:0 10px}#top .mv .mv_catch span{display:block;font-size:25px}#top .mv .mv_desc{margin:0 0 30px;padding:0 10px}#top .mv .mv_link{background:#fff;padding:30px 10px;width:auto}#top .mv .mv_link a{padding:10px 30px}#top .mv .mv_link_l{margin-top:6px;padding:2px 0 0}#top .mv .mv_link_l span{display:block;font-size:16px;padding:3px 10px}#top .mv .mv_link_r span.mv_link_r_txt{font-size:14px;font-weight:700;margin-bottom:5px}#top .mv .mv_link_r span{font-size:18px}#top .register:after{height:230px;left:10px;top:0;width:140px}#top .register .headline_register{text-align:right}#top .register .headline_register .badge{font-size:12px;font-weight:700;padding:3px 10px}#top .register .headline_register .ja{font-size:13px;padding:3px 10px}#top .register .register_desc{font-size:10px;padding:10px 10px 10px 154px}#top .register .register_point{font-size:0;padding:0 10px 10px 154px}#top .register .register_point li{font-size:11px;padding:0 10px 0 0}#top .register .register_point li span{font-size:11px;margin:0 3px 0 0;padding:0 5px}#top .register .register_step li{display:block;float:left;height:32px;position:relative;width:25%}#top .register .register_step li:after{border:16px solid transparent;border-left-color:#fff;right:-16px}#top .register .register_step li.is-active:after{border-left:16px solid #42afca}#top .register .register_step li span{font-size:11px;margin:0 16px 0 0;padding:10px 0}.register_form{padding:10px}.register_form table,.register_form table tbody,.register_form table td,.register_form table th,.register_form table tr{display:block;width:100%}.register_form table th{padding:10px;width:auto}.register_form table td{padding:10px}.register_form table td label{width:94px}.register_form button{font-size:16px;padding:15px 0;width:260px}.register_form .register_button_prev button{font-size:16px;margin-top:10px;padding:15px 0;width:240px}.register_form .register_button_set{width:auto}.register_form .register_button_set .register_button_next,.register_form .register_button_set .register_button_prev{float:none;width:auto}#top .top_attention{padding:15px}#top .top_attention .top_attention_headline{font-size:15px}#top .top_attention .top_attention_headline:before{top:6px}#top .top_attention .top_attention_title .date{padding:0 10px 0 0}#top .c_search{display:none}#top .c_search.search_top{display:block}#top .search_tab li span{background-size:auto 100%;display:inline-block;font-size:14px;padding:0 0 0 25px}#top .search_box{border-width:3px;padding:10px}#top .search_top{margin:0;width:auto}#top .search_top .search_tab li{width:49%}#top .search_top .search_tab li.search_station{float:right;margin:0;width:49%}#top .search_top .search_box .search_area_select{display:block;padding:0 0 15px;width:auto}#top .search_top .search_box .search_area_button{float:none;margin:0 auto;width:90%}#top .search_top .search_box .form_button_search{padding:15px;width:auto}#top .search_top .search_box .form_button_search .form_button_search_count{font-size:18px}}#top .mv_link a:hover{background:#002c7d}#top .mv .mv_link a:hover{border-bottom:2px solid #002c7d}@media screen and (min-width:835px){.register_form table th{min-width:203px}.register_form table td{max-width:476px}.register_form table td input[name=building]{width:115px}}#top .mv{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/jpg/bgmainimg_touhan_top_pc.jpg?1615861444) no-repeat 50%;background-size:cover}#top .mv_inner{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/251mainimg_touhan_top_pc.png?1736134685) no-repeat right 10px;padding:380px 10px 120px;width:1000px}#top .mv .mv_link{margin:auto}@media screen and (max-width:834px){#top .mv_inner{background:none;padding:0;width:auto}}#search_result .search_pref_title{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/005_kensaku_pref_title.png?1583561367) no-repeat 100%;height:160px;margin:0 0 20px;position:relative}#search_result .search_pref_title:before{background:linear-gradient(90deg,#f9f6f1,#f9f6f1 60%,hsla(38,40%,96%,0));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:80%}#search_result .search_pref_title p{color:#002c7d;font-size:22px;font-weight:700;left:0;padding:0 0 0 50px;position:absolute;top:50%;transform:translateY(-50%);width:100%}#search_result .c_search .search_box .search_area_select,#search_result .c_search .search_box .search_etc_select{float:left;margin-right:1.33333%;width:24%}#search_result .c_search .search_box .search_etc_select:last-child{margin-right:0}#search_result .c_search .search_box .search_etc{margin-top:0}#search_result .c_search .search_box .search_etc_l{width:24%}#search_result .c_search .search_box .search_etc_l .search_etc_select{display:block;float:none;width:auto}#search_result .c_search .search_box .search_etc_r{width:74%}#search_result .c_search .search_box .search_station_select_wrap .search_area_select,#search_result .c_search .search_box .search_station_select_wrap .search_etc_select{float:left;margin-right:1.25%;width:19%}#search_result .c_search .search_box .search_station_select_wrap .search_etc_select:last-child{margin-right:0}.search_sort_wrap{position:absolute;right:0;top:0;width:150px}.search_sort{position:relative}.search_sort select:-ms-expand{display:none}.search_sort:after{content:"＞";font-size:12px;pointer-events:none;position:absolute;right:11px;top:6px;transform:rotate(90deg)}.search_sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9f6f1;border:none;color:#333;display:block;font-size:12px;padding:5px 15px;width:100%;width:150px;-ms-word-break:normal;word-break:normal}.search_none{background:#f9f6f1;margin:0 0 60px;padding:40px 10px}.search_none_title{color:#002c7d;font-size:18px;font-weight:700;padding:0 0 15px;text-align:center}.search_none_text{text-align:center}.search_none_text a{color:#002c7d;font-weight:700;text-decoration:underline}.regist_banner_none .regist_banner_wrap{padding:52px 20px 33px 320px}.regist_banner_none .regist_banner_wrap:after{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/007_kensaku_bnr_none_women.png?1583561367) no-repeat top;height:150px;width:280px}.regist_banner_none .regist_banner_wrap img{position:relative;z-index:100}.none_link_list{margin:0 auto;overflow:hidden;width:550px}.none_link_list .none_link_list_back{float:left;width:260px}.none_link_list .none_link_list_top{float:right;width:260px}.none_link_list a{background:#fff;border:solid #002c7d;border-radius:5px;border-width:1px 1px 3px;color:#002c7d;display:block;font-size:16px;font-weight:700;padding:20px 0;text-align:center}.none_link_list .none_link_list_top a{background:#fabe00;border-color:#fabe00 #fabe00 #d19902;color:#fff}.detail_fv_btn .detail-entry{background:#eb5f73;border-bottom:2px solid #883435;border-radius:8px;color:#fff;display:block;font-size:1.2em;font-weight:700;margin:0 auto 15px;max-width:400px;padding:8px;text-align:center;width:96%}.job_detail_main{float:left;width:720px}.job_detail_wrap{overflow:hidden;padding:5px 0 0;position:relative}.job_detail_side{float:right;width:260px}.job_detail_contact{margin:0 0 30px;position:relative}.job_detail_contact:before{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/009_kensaku_contact_women.png?1584082524) no-repeat top;bottom:30px;content:"";display:block;height:203px;position:absolute;right:0;width:127px;z-index:80}.job_detail_contact p{border-bottom:1px solid #002c7d;margin:0 0 70px;padding:0 0 20px;width:154px}.job_detail_contact p b{color:#002c7d;font-size:16px;font-weight:700}.job_detail_contact .job_detail_contact_link{position:relative;z-index:90}.job_detail_contact .job_detail_contact_link a{background:#002c7d;border-bottom:2px solid #6f83a9;border-radius:5px;color:#fff;display:block;font-size:16px;font-weight:700;padding:20px 0;text-align:center}.job_detail_contact .job_detail_contact_link_regist{position:relative;z-index:90}.job_detail_contact .job_detail_contact_link_regist a{background:#e75153;border-bottom:2px solid #883435;border-radius:5px;color:#fff;display:block;font-size:12px;padding:15px 0;text-align:center}.job_detail_contact .job_detail_contact_link_regist a strong{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_vcard.png?1612258714) no-repeat 13px;background-size:32px 20px;color:#fffc00;display:block;font-size:16px;font-weight:700;padding:0;position:relative;text-align:left;text-align:center}.job_detail_contact .job_detail_contact_link_regist a strong:after{content:"＞";font-weight:400;position:absolute;right:10px;top:14px}.job_detail_add{background:#f9f2f0;box-shadow:2px 2px 2px #dfdfdf;margin:0 0 30px;padding:20px;position:relative}.job_detail_add:after{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/009_kensaku_job_detail_arrow.png?1583561367) no-repeat top;content:"";display:block;height:16px;left:-16px;margin-top:-16px;position:absolute;top:50%;width:16px;z-index:80}.job_detail_add p{text-align:center}.job_detail_add p b{color:#002c7d;font-size:16px;font-weight:700}.job_detail_add .job_detail_add_btn{margin:20px 0 0}.job_detail_add .job_detail_add_btn a{background:#fabe00 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/005_kensaku_icon_tag.png?1584082126) no-repeat 30px;border-bottom:2px solid #d19902;border-radius:5px;color:#002c7d;display:block;font-weight:700;padding:18px 0 16px 10px;text-align:center}.job_detail_add .job_detail_add_view{margin:10px 0 0}.job_detail_add .job_detail_add_view a{background:#fff;border:1px solid #000;border-radius:5px;display:block;padding:8px 0;text-align:center}.job_detail_main_box{background:#f9f2f0;padding:20px}.job_detail_info{padding:0 0 26px}.job_detail_info:last-child{padding:0}.job_detail_info_table{position:relative}.job_detail_info_table .job_detail_info_attention{left:295px;position:absolute;top:76px;width:270px}.job_detail_info_table .job_detail_info_attention p{background:#002c7d;border-radius:5px;color:#fff;font-weight:700;padding:13px 0;text-align:center}.job_detail_main_box table{width:100%}.job_detail_main_box table th{background:#d2e2ee;font-weight:700;padding:15px 20px;text-align:left;width:180px}.job_detail_main_box table td{background:#fff;border:1px solid #dfdfdf;font-size:12px;padding:15px 20px}@media screen and (max-width:834px){#search_result .search_pref_title{background-position:50%;background-size:cover;height:120px}#search_result .search_pref_title:before{background:hsla(38,40%,96%,.4)}#search_result .search_pref_title p{font-size:16px;padding:0 10px;text-align:center}#search_result .c_search .search_box .search_area_select,#search_result .c_search .search_box .search_etc_select{float:none;margin-right:0;width:auto}#search_result .c_search .search_box .search_etc_l,#search_result .c_search .search_box .search_etc_r{width:auto}#search_result .c_search .search_box .search_station_select_wrap .search_area_select,#search_result .c_search .search_box .search_station_select_wrap .search_etc_select{float:none;margin-right:0;width:auto}.search_sort_wrap{margin:0 0 20px;position:static;width:auto}.search_sort:after{right:13px;top:10px}.search_sort select{padding:10px;width:100%}.search_none{margin:0 0 50px;padding:20px 10px}.search_none_title{font-size:16px}.regist_banner_none .regist_banner_wrap{padding:15px 15px 160px}.regist_banner_none .regist_banner_wrap:after{background-position:bottom}.regist_banner_none .regist_banner_wrap .regist_banner_none_catch{text-align:center}.none_link_list{width:auto}.none_link_list .none_link_list_back{float:none;margin:0 0 15px;width:auto}.none_link_list .none_link_list_top{float:none;width:auto}.none_link_list a{font-size:14px;padding:15px 0}.job_detail_main,.job_detail_side{float:none;width:auto}.job_detail_contact{margin:0 0 30px;position:relative}.job_detail_contact p{border-bottom:1px solid #002c7d;margin:0 0 70px;padding:0 0 20px;width:190px}.job_detail_add{padding:20px 10px}.job_detail_add:after{left:50%;margin-left:-16px;margin-top:0;top:100%;transform:rotate(270deg)}.job_detail_main_box{padding:15px 10px}.job_detail_info{padding:0 0 15px}.job_detail_info:last-child{padding:0}.job_detail_info_table .job_detail_info_attention{left:50%;top:50%;transform:translate(-50%,-50%);width:200px}.job_detail_main_box table,.job_detail_main_box table tbody,.job_detail_main_box table td,.job_detail_main_box table th,.job_detail_main_box table tr{display:block}.job_detail_main_box table th{border:1px solid #dfdfdf;border-bottom:none;padding:10px;width:auto}.job_detail_main_box table td{margin:0 0 5px;padding:10px}.job_detail_contact:before{display:none}.detail_entry_parts{background:#002c7d;margin:15px auto;padding:15px 10px}.detail_parts_contact{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:space-between}.detail_parts_contact .reception_time{font-weight:700;line-height:1}.detail_parts_contact .reception_time span{font-size:.8em}.detail_parts_contact .tel_no{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_freedial.png?1611916883) no-repeat 0;background-size:30px;color:#fff;font-size:15px;font-weight:700;padding:0 0 0 30px}.detail_parts_btn{display:flex;justify-content:center;margin:10px auto 5px}.detail_parts_btn .detail-entry{background:#eb5f73;border-bottom:2px solid #883435;border-radius:8px;color:#fff;flex:0.7 0 auto;font-size:1.2em}.detail_parts_btn a{background:#f9f6f1;color:#5f5f5f;display:block;font-size:13px;font-weight:700;padding:8px;text-align:center}.detail_parts_btn img{height:auto;width:28px}.detail_parts_btn span{display:block;font-size:1.2em;font-weight:700}.detail_parts_btn .add-considerlist a:hover{background:#f9f6f1!important;color:#5f5f5f!important;opacity:.7!important}}.jobinfo{display:flex;font-size:13px;gap:10px;margin:10px auto}.jobinfo_list{background:#fff;border-radius:5px;box-shadow:0 0 8px #d7d6d4;flex:1;padding:2% 2% 0}.jobinfo img{height:auto}.jobinfo_txt{font-size:16px;font-size:clamp(16px,4vw,1.5em);margin:15px auto 20px;text-align:center}.jobinfo_barron{border-radius:5px;color:#fff;display:inline-block;font-size:15px;margin:10px 5px 2px;padding:5px 10px;position:relative;top:-5px}.jobinfo_barron:before{border:5px solid;bottom:-8px;content:"";left:10px;position:absolute}.jobinfo_img{margin:5px auto;max-width:120px;text-align:center}.jobinfo_detail{margin:2% 0}.jobinfo_detail_tit{color:#fabe00;font-size:1.1em;font-weight:700}.jobinfo_detail_list li:before{border-bottom:3px solid;border-left:3px solid;color:#002c7d;content:"";display:inline-block;height:5px;margin-bottom:3px;margin-right:5px;transform:rotate(-45deg);width:10px}.jobinfo_txt strong{background:linear-gradient(transparent,transparent 60%,#d1e5f3 0)}.jobinfo_barron{background:#002c7d}.jobinfo_barron:before{border-color:#002c7d #002c7d transparent transparent}.jobinfo_btn{background:#002c7d;border-bottom:2px solid #6f83a9;border-radius:5px;color:#fff;display:block;font-size:16px;font-weight:700;margin:auto;max-width:400px;padding:20px 0;text-align:center}@media (max-width:767px){.jobinfo{display:block}.jobinfo_list{align-items:center;display:flex;margin:5px}.jobinfo_img{flex-basis:20%;margin:10px}.jobinfo_detail{flex:1}}#review_list .review_list_head{background:#f9f6f1;overflow:hidden;padding:40px 20px}#review_list .review_list_head_l{float:left;width:49%}#review_list .review_list_head_r{float:right;width:49%}#review_list .review_list_head_title{color:#002c7d;font-size:18px;font-weight:700;padding:0 0 10px}#review_list .review_list_head_link{background:#002c7d;border-radius:5px;color:#fff;display:block;font-size:16px;font-weight:700;padding:20px 0;text-align:center}@media screen and (max-width:834px){#review_list .review_list_head{padding:10px}#review_list .review_list_head_l{float:none;padding:0 0 10px;width:auto}#review_list .review_list_head_r{float:none;width:auto}#review_list .review_list_head_title{font-size:15px;padding:0 0 5px}#review_list .review_list_head_link{font-size:15px;padding:12px 0}}#feature .feature_link_list{overflow:hidden}#feature .feature_link_list li{float:left;margin:0 2% 12px 0;width:32%}#feature .feature_link_list li:nth-child(3n){margin-right:0}#feature .feature_link_list li a{border:solid #002c7d;border-radius:5px;border-width:1px 1px 3px;color:#002c7d;display:block;font-weight:700;padding:22px 20px;position:relative}#feature .feature_link_list li a:after{content:"＞";font-weight:400;top:22px}#feature .feature_head_box{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/016_doteki_feature_head.png?1584074441) no-repeat 100%;background-size:auto 100%;margin-bottom:20px}#feature .feature_link_list li a:after{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_link_arrow.png?1583561376) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:10px;top:50%;width:20px}#feature .feature_head_box_inner{background:linear-gradient(90deg,#42afca,#42afca 60%,rgba(66,175,202,0) 80%,rgba(66,175,202,0));padding:30px}#feature .feature_head_box .feature_head_title{color:#fff;font-size:22px;font-weight:700;padding:0 0 20px;width:450px}#feature .feature_head_box p{color:#fff;width:450px}#company .company_desc{padding:0 0 30px}#company_detail .company_detail_box{background:#fffaf0;padding:20px}#company_detail .company_detail_box :last-child{margin-bottom:0}#company_detail .company_detail_headline{border-bottom:1px solid #c3c3c3;color:#002c7d;font-size:22px;font-weight:700;margin:0 0 20px;padding:0 0 10px}#company_detail .company_detail_head_logo{margin:0 0 50px;overflow:hidden}#company_detail .company_detail_head_logo_l{float:left;width:280px}#company_detail .company_detail_head_logo_r{float:right;width:400px}#company_detail .company_detail_table{margin:0 0 50px}#company_detail .company_detail_table table{width:100%}#company_detail .company_detail_table table th{background:#d2e2ee;font-weight:700;padding:15px 20px;text-align:left;width:180px}#company_detail .company_detail_table table td{background:#fff;border:1px solid #dfdfdf;font-size:12px;padding:15px 20px}#company_detail .company_detail_contact p{margin:0 auto;width:400px}#company_detail .company_detail_contact a{background:#002c7d;border-bottom:2px solid #6f83a9;border-radius:5px;color:#fff;display:block;font-size:16px;font-weight:700;padding:20px 0;text-align:center}#company_detail .company_detail_interview_box{margin:0 0 30px;overflow:hidden}#company_detail .company_detail_interview_box_l{float:left;width:280px}#company_detail .company_detail_interview_box_r{float:right;width:380px}#company_detail .is-reverse .company_detail_interview_box_l{float:right}#company_detail .is-reverse .company_detail_interview_box_r{float:left}#company_detail .company_detail_interview_box_image{margin:0 0 30px}@media screen and (max-width:834px){#feature .feature_link_list li{float:left;margin:0 0 12px;width:49%}#feature .feature_link_list li:nth-child(2n){float:right}#feature .feature_link_list li a{font-size:12px;padding:10px 5px}#feature .feature_link_list li a:after{right:5px;top:20px}#feature .feature_head_box{background-size:cover}#feature .feature_head_box_inner{background:rgba(66,175,202,.8);padding:10px}#feature .feature_head_box .feature_head_title{font-size:18px;padding:0 0 10px;width:auto}#feature .feature_head_box p{width:auto}#company_detail .company_detail_box{padding:20px}#company_detail .company_detail_headline{font-size:16px}#company_detail .company_detail_head_logo{margin:0 0 30px}#company_detail .company_detail_head_logo_l{float:none;margin:0 0 20px;text-align:center;width:auto}#company_detail .company_detail_head_logo_r{float:none;width:auto}#company_detail .company_detail_table{margin:0 0 30px}#company_detail .company_detail_table table,#company_detail .company_detail_table table tbody,#company_detail .company_detail_table table td,#company_detail .company_detail_table table th,#company_detail .company_detail_table table tr{display:block}#company_detail .company_detail_table table th{padding:10px;width:auto}#company_detail .company_detail_table table td{margin:0 0 5px;padding:10px}#company_detail .company_detail_contact p{width:auto}#company_detail .company_detail_interview_box_l{float:none;margin:0 0 30px;width:auto}#company_detail .company_detail_interview_box_r{float:none;width:auto}#company_detail .is-reverse .company_detail_interview_box_l,#company_detail .is-reverse .company_detail_interview_box_r{float:none}#company_detail .company_detail_interview_box img{width:100%}}@media screen and (min-width:835px){#feature .feature_head_box_inner{min-height:290px}}#contact_form .contact_form{background:#f9f6f1;padding:20px}#contact_form .contact_form_inner{background:#fff;padding:20px}#entry_form .header_info{width:220px}#entry_form .headline_register{background:#f3f3f3;border-bottom:2px solid #dfdfdf;border-top:2px solid #dfdfdf;color:#002c7d;font-size:30px;font-weight:700;margin:0 0 25px;padding:20px 0;position:relative;text-align:center}#entry_form .headline_register:after{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/024_doteki_title.png?1584082672) no-repeat top;bottom:-27px;content:"";display:block;height:176px;position:absolute;right:150px;width:124px;z-index:80}#entry_form .headline_register .badge{background:#fc0;border-radius:100px;display:inline-block;font-size:24px;margin:0 20px 0 0;padding:0 50px}.entry_flow .entry_flow_item{background:#f9f6f1;padding:30px 20px;position:relative}.entry_flow .entry_flow_item:after{border-color:transparent transparent transparent #002c7d;border-style:solid;border-width:10px 0 10px 11px;content:"";display:block;height:0;margin-top:-5px;position:absolute;right:-20px;top:50%;width:0}.entry_flow .entry_flow_item:last-child:after{display:none}.entry_flow .entry_flow_no{background:#fabe00;color:#fff;font-size:24px;font-weight:700;height:69px;left:0;padding:0 0 0 10px;position:absolute;top:0;width:70px}.entry_flow .entry_flow_no:after{border-color:transparent transparent #f9f6f1;border-style:solid;border-width:0 0 70px 70px;box-sizing:border-box;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0;z-index:20}.entry_flow .entry_flow_title{color:#002c7d;font-size:16px;font-weight:700;padding:0 0 10px;position:relative;text-align:center;z-index:25}@media screen and (max-width:767px){#entry_form .headline_register{font-size:16px;padding:20px 50% 20px 20px}#entry_form .headline_register .badge{display:block;font-size:16px;margin:0;padding:3px 10px}#entry_form .headline_register:after{background-size:100% auto;height:140px;right:30px;width:100px}}#seiteki045 .multiple_choice_more{padding:30px 0 0;text-align:center}#seiteki045 .multiple_choice_list{overflow:hidden}#seiteki045 .multiple_choice_list .multiple_choice_item{border:1px solid #f3f3f3;margin:0 0 20px}#seiteki045 .multiple_choice_list .multiple_choice_q{background:#f3f3f3;font-size:16px;font-weight:700;overflow:hidden;padding:20px 20px 20px 100px;position:relative}#seiteki045 .multiple_choice_list .multiple_choice_q:after,#seiteki045 .multiple_choice_list .multiple_choice_q:before{background:#000;content:"";display:block;height:2px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:15px}#seiteki045 .multiple_choice_list .multiple_choice_q:after{background:#000;transform:translateY(-50%) rotate(0);transition:.5s}#seiteki045 .multiple_choice_list .multiple_choice_q.is-open:after{margin-top:-1px;transform:rotate(90deg)}#seiteki045 .multiple_choice_list .multiple_choice_a{display:none;margin:0 0 30px;overflow:hidden;padding:20px 20px 0 140px;position:relative}#seiteki045 .multiple_choice_list .multiple_choice_no{background:#002c7d;color:#fff;font-size:20px;font-weight:700;left:20px;padding:7px 0;position:absolute;text-align:center;top:10px;width:60px}#seiteki045 .multiple_choice_list .multiple_choice_a .multiple_choice_no{background:#fabe00;content:"A";top:20px}#seiteki045 .multiple_choice_list .multiple_choice_ans{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_maru.png?1583561376) no-repeat 50%;background-size:contain;height:25px;left:100px;position:absolute;top:29px;width:25px}#seiteki045 .multiple_choice_list .multiple_choice_ans.is-ng{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_batsu.png?1583561376)}#seiteki045 .multiple_choice_sort{background:#fff;border:1px solid #002c7d;border-radius:5px;margin:30px 0 30px auto;overflow:hidden;position:relative;text-align:center;width:350px}#seiteki045 .multiple_choice_sort select{-webkit-appearance:none;appearance:none;background:transparent;background-image:none;border:none;box-shadow:none;color:#002c7d;cursor:pointer;font-size:16px;font-weight:700;outline:none;padding:15px 38px 15px 20px;text-indent:.01px;text-overflow:ellipsis;width:100%}#seiteki045 .multiple_choice_sort select:-ms-expand{display:none}#seiteki045 .multiple_choice_sort:before{color:#002c7d;content:"＞";font-size:16px;height:0;padding:0;position:absolute;right:10px;top:22px;transform:rotate(90deg) scaleX(.6);width:0}@media screen and (max-width:834px){#seiteki045 .multiple_choice_list .multiple_choice_a{padding:60px 20px 0}}#seiteki046 .medicine_list{overflow:hidden}#seiteki046 .medicine_item{margin:0 0 20px}#seiteki046 .medicine_item a{background:#f3f3f3;display:block;overflow:hidden;padding:18px 20px 8px;position:relative}#seiteki046 .medicine_item a:after{content:"＞";display:block;font-weight:700;position:absolute;right:20px;top:50%;transform:scaleX(.6) translateY(-50%)}#seiteki046 .medicine_name{float:left;font-size:16px;font-weight:700;width:270px}#seiteki046 .medicine_category{float:right;margin:0 20px 0 0;overflow:hidden;width:360px}#seiteki046 .medicine_category li{background:#002c7d;border-radius:100px;color:#fff;float:left;font-weight:700;margin:0 10px 10px 0;padding:2px 0;text-align:center;width:110px}#seiteki047 .medicine_item{background:#f3f3f3;margin:0 0 30px;overflow:hidden;padding:18px 0 8px 20px;position:relative}#seiteki047 .medicine_name{float:left;font-size:16px;font-weight:700;width:270px}#seiteki047 .medicine_category{float:right;margin:0 20px 0 0;overflow:hidden;width:360px}#seiteki047 .medicine_category li{background:#002c7d;border-radius:100px;color:#fff;float:left;font-weight:700;margin:0 10px 10px 0;padding:2px 0;text-align:center;width:110px}#seiteki047 .medicine_tab{margin:0 0 50px;overflow:hidden}#seiteki047 .medicine_tab li{float:left;width:25%}#seiteki047 .medicine_tab li a{border-left:1px solid #f3f3f3;display:block;font-weight:700;padding:10px 0;text-align:center}#seiteki047 .medicine_tab li:last-child a{border-right:1px solid #f3f3f3}#seiteki047 .medicine_date p{margin:-20px 0 30px;text-align:right}@media screen and (max-width:834px){#seiteki046 .medicine_name{float:none;font-size:14px;width:auto}#seiteki046 .medicine_category{float:none;margin:0 20px 0 0;overflow:hidden;width:auto}#seiteki046 .medicine_category li{font-size:10px;margin:10px 5px 10px 0;padding:2px 0;width:90px}#seiteki047 .medicine_name{float:none;font-size:14px;width:auto}#seiteki047 .medicine_category{float:none;margin:0 20px 0 0;overflow:hidden;width:auto}#seiteki047 .medicine_category li{font-size:10px;margin:10px 5px 10px 0;padding:2px 0;width:90px}#seiteki047 .medicine_tab{margin:0 0 30px}}#seiteki055 .headline_lv2_sitemap{background:#f9f6f1;border-bottom:2px solid #fabe00;color:#002c7d;font-size:22px;font-weight:700;margin:0 0 30px;padding:16px 20px}#seiteki055 .sitemap_box{margin:0 0 50px;overflow:hidden}#seiteki055 .sitemap_box ul{float:left;width:50%}#seiteki055 .sitemap_box ul li{margin:0 0 10px;padding:0 0 0 18px;position:relative}#seiteki055 .sitemap_box ul li:before{color:#fabe00;content:"＞";left:0;position:relative;position:absolute;top:0}@media screen and (max-width:834px){#seiteki055 .headline_lv2_sitemap{font-size:16px;margin:0 0 20px;padding:8px 10px}#seiteki055 .sitemap_box{margin:0 0 30px}}:root{--category-useful:#0045ad;--category-jobchange:#5fbae6;--category-exam:#8fc31f;--category-success:#ffae00;--category-column:#fa955e;--category-faq:#eb5f73}.cate_useful{background-color:#0045ad}.cate_jobchange{background-color:#5fbae6}.cate_exam{background-color:#8fc31f}.cate_success{background-color:#ffae00}.cate_column{background-color:#fa955e}.cate_faq{background-color:#eb5f73}.post_head_change,.post_head_men{display:none}.post_head_change.post_head_change_active,.post_head_men.post_head_men_active{display:block}.post_head_mokuji ol{cursor:pointer;padding-left:20px}.post_body h2{background:#f9f6f1;color:#002c7d;font-size:20px;font-weight:700;margin:0 0 20px;padding:10px 20px}.post_body h3{line-height:1}.post_body h3,.post_body pre{border-left:5px solid #002c7d;font-size:16px;font-weight:700;margin:0 0 20px;padding:0 0 0 10px;position:relative}.post_body pre{font-family:inherit}.post_body pre+p{background:#f9f6f1}.post_body ol,.post_body ul{padding-left:20px}.post_body ul{list-style-type:disc}.post_head_mokuji ol li{padding-top:5px}.post_head_mokuji ol li,.post_head_mokuji ol li a{color:#42aeca;font-weight:700;text-decoration:underline}.postpage_useful .c_seiteki_tab .seiteki_tab_link>li:first-of-type a{background-color:#0045ad;background:var(--category-useful);color:#fff}.postpage_jobchange .c_seiteki_tab .seiteki_tab_link>li:nth-of-type(2) a{background-color:#5fbae6;background:var(--category-jobchange);color:#fff}.postpage_exam .c_seiteki_tab .seiteki_tab_link>li:nth-of-type(3) a{background-color:#8fc31f;background:var(--category-exam);color:#fff}.postpage_success .c_seiteki_tab .seiteki_tab_link li:nth-of-type(4) a{background-color:#ffae00;background:var(--category-success);color:#fff}.postpage_column .c_seiteki_tab .seiteki_tab_link li:nth-of-type(5) a{background-color:#fa955e;background:var(--category-column);color:#fff}.postpage_faq .c_seiteki_tab .seiteki_tab_link li:nth-of-type(6) a{background-color:#eb5f73;background:var(--category-faq);color:#fff}.post_body p{font-size:14px}.side_pickup_item:first-of-type .side_pickup_image.no-1:after{content:"1"}.side_pickup_item:nth-of-type(2) .side_pickup_image.no-1:after{content:"2"}.side_pickup_item:nth-of-type(3) .side_pickup_image.no-1:after{content:"3"}.side_pickup_item:nth-of-type(4) .side_pickup_image.no-1:after{content:"4"}.side_pickup_item:nth-of-type(5) .side_pickup_image.no-1:after{content:"5"}.pagenation .page-item:first-of-type,.pagenation .page-item:last-of-type{color:#999;float:left;font-weight:700;text-align:left;width:200px;width:auto}.pagenation .page-item:last-of-type{float:right;margin-left:auto;text-align:right}.pagenation ul li span.no-active{color:#999}.page-item.no-active{display:none}.pagenation ul li.page-item span.page-link{color:#002c7d}.pagenation ul li.page-item.active span.page-link{color:#fabe00}.cate_success .post_head_men{display:block}.pagenation ul .active_page a{color:#fabe00}.pagenation .pagenation_prev_active,.pagenation .pagenation_prev_no_active{color:#999;float:left;font-weight:700;width:200px}.pagenation .pagenation_next_active,.pagenation .pagenation_next_no_active{color:#999;float:right;font-weight:700;padding:0;text-align:right;width:200px}.pagenation .pagenation_next_active a,.pagenation .pagenation_prev_active a{color:#002c7d}.pagenation .pagenation_next_no_active a,.pagenation .pagenation_prev_no_active a{color:#999}.c_seiteki_head{background-size:cover}.postpage_useful .post_head_change,.postpage_useful .post_head_men{display:block}.post_head_anchor ul{display:flex;flex-wrap:wrap}.post_head_anchor ul li{flex-grow:1}#seiteki053 .post_head_anchor ul li{display:flex;margin-bottom:20px}#seiteki053 .post_head_anchor ul li a{border-left:1px solid #dfdfdf;padding:0 20px;text-align:left}#seiteki053 .post_head_anchor ul li:last-of-type,#seiteki053 .post_head_anchor ul li:nth-of-type(3n){border-right:1px solid #dfdfdf}.c_seiteki_tab .seiteki_tab_link>li ul>li:last-of-type a>span{border-right:1px solid #fff}.c_seiteki_tab .seiteki_tab_link>li:first-of-type>a:hover{background:#0045ad;background:var(--category-useful)}.c_seiteki_tab .seiteki_tab_link>li:nth-of-type(2)>a:hover{background:#5fbae6;background:var(--category-jobchange)}.c_seiteki_tab .seiteki_tab_link>li:nth-of-type(3)>a:hover{background:#8fc31f;background:var(--category-exam)}.c_seiteki_tab .seiteki_tab_link>li:nth-of-type(4)>a:hover{background-color:#ffae00;background:var(--category-success)}.c_seiteki_tab .seiteki_tab_link>li:nth-of-type(5)>a:hover{background-color:#fa955e;background:var(--category-column)}.c_seiteki_tab .seiteki_tab_link>li:nth-of-type(6)>a:hover{background-color:#eb5f73;background:var(--category-faq)}.c_seiteki_tab .seiteki_tab_link>li:nth-child(2) .seiteki_tab_link_sub{background:var(--category-jobchange);opacity:.8}.c_seiteki_tab .seiteki_tab_link>li:nth-child(3) .seiteki_tab_link_sub{background:var(--category-exam);opacity:.8}.c_seiteki_tab .seiteki_tab_link>li:nth-child(5) .seiteki_tab_link_sub{background:var(--category-column);opacity:.8}.headline_lv3_footer:nth-of-type(2),.postpage_useful .c_seiteki_category_link,.postpage_useful .c_seiteki_desc+.headline_lv3_footer{display:none}.postpage_useful .headline_lv3_footer:nth-of-type(2){display:block}.c_contents_list{flex-wrap:wrap}.main>p:last-of-type{display:none}.c_seiteki_desc{padding:0 0 30px}.c_seiteki_bottom_link,.subCate .c_seiteki_category_link{display:none}.subCate .c_seiteki_bottom_link{display:block}.c_seiteki_category_link ul{display:flex}.c_seiteki_category_link li{flex-grow:1}.c_seiteki_category_link li:last-of-type{margin:0}.medicine_item,.postpage_exam.subCate .c_post_list,body.page_static .post_recommend .headline_lv3_footer:last-of-type,body.page_static .post_recommend .headline_lv3_footer:last-of-type~div{display:none}.postpage_exam.subCate .medicine_item{display:block}.postpage_jobchange .color-category-bg-color-4{background-color:var(--category-jobchange);background-color:#5fbae6}.postpage_column .color-category-bg-color-4{background-color:#fa955e}.postpage_exam.subCate.page_static.loaded .side_pickup:nth-of-type(2),body.postpage_fap .side_pickup:nth-of-type(2){display:none}.postpage_useful .c_seiteki_head{background:#0045ad url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/head_contents_bg_useful.png?1583813950) no-repeat 100%;background-size:auto 100%;position:relative}.postpage_jobchange .c_seiteki_head{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/head_contents_bg_jobchange.png?1583813950);background:#5fbae6 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/head_contents_bg_jobchange.png?1583813950) no-repeat 100%;background-size:auto 100%;position:relative}.postpage_exam .c_seiteki_head{background:#8fc31f url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/head_contents_bg_exam.png?1583813950) no-repeat 100%;background-size:auto 100%}.postpage_success .c_seiteki_head{background:#ffae00 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/head_contents_bg_success.png?1583813950) no-repeat 100%;background-size:auto 100%}.postpage_column .c_seiteki_head{background:#fa955e url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/head_contents_bg_column.png?1584073139) no-repeat 100%;background-size:auto 100%}.postpage_faq .c_seiteki_head{background:#eb5f73 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/head_contents_bg_faq.png?1583813950) no-repeat 100%;background-size:auto 100%}#seiteki053 .headline_lv3_footer:after{content:none}.medicine_date{display:none}.post_onepoint .medicine_date{display:block}.postpage_faq.page_static .side_pickup:nth-of-type(2){display:none}.c_seiteki_tab .seiteki_tab_link>li ul>li a>span:last-of-type{border-right:1px solid #fff}.side_pickup_category{padding:5px 10px}.c_post_list .post_list_item .post_list_category{display:inline-block;float:none;padding:5px 10px}.c_post_list .post_list_item .post_list_date{display:inline-block;padding-left:0;text-align:left;vertical-align:top}.post_list_image{text-align:center;width:210px}.c_post_list .post_list_item .post_list_head .post_list_image.keepAspect_parent{align-items:center;display:flex;justify-content:center}.breadcrumb .breadcrumb_inner ul li:last-of-type a{cursor:default}.c_contents_list .contents_list_item .contents_list_image{background-position:0 0;background-repeat:no-repeat;background-size:contain;background-size:100%;padding-bottom:150px}.c_contents_list .contents_list_item:first-of-type .contents_list_image{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/contents_useful.png?1584079384)}.c_contents_list .contents_list_item:nth-of-type(2) .contents_list_image{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/contents_jobchange.png?1584079384)}.c_contents_list .contents_list_item:nth-of-type(3) .contents_list_image{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/contents_exam.png?1584079384)}.c_contents_list .contents_list_item:nth-of-type(4) .contents_list_image{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/contents_success.png?1584079384)}.c_contents_list .contents_list_item:nth-of-type(5) .contents_list_image{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/contents_column.png?1584079384)}.c_contents_list .contents_list_item:nth-of-type(6) .contents_list_image{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/contents_faq.png?1584079384)}.c_post_list .post_list_item .post_list_body{padding:0 0 0 230px}@media screen and (max-width:834px){.c_seiteki_category_link>ul{flex-wrap:wrap}.c_seiteki_category_link>ul>li{flex-grow:0}}.c_contents_list .contents_list_item:first-of-type .contents_list_name,.c_contents_list .contents_list_item:last-of-type .contents_list_name{margin-bottom:23px}#seiteki053 .section_inner .post_head_inner{border-top:5px}#seiteki053.postpage_jobchange .section_inner .post_head_inner{border-top:5px solid #5fbae6}#seiteki053.post_onepoint .section_inner .post_head_inner{border-top:5px solid #8fc31f}#seiteki053.postpage_column .section_inner .post_head_inner{border-top:5px solid #fa955e}#seiteki053.postpage_success .section_inner .post_head_inner{border-top:5px solid #ffae00}#seiteki053 .keepAspect_parent img{height:140px;object-fit:cover;width:100%}#seiteki053 .side_pickup_image img{height:65px;object-fit:cover;width:100%}@media screen and (max-width:834px){.c_contents_list{display:flex;flex-wrap:wrap;justify-content:center}.c_contents_list .contents_list_item{margin:0 0 10px 10px;max-width:230px}.post_list_image{width:120px}.c_post_list .post_list_item .post_list_body{padding:0 0 0 150px}}.post_body .img_parent{display:flex;flex-wrap:wrap;justify-content:space-between}#seiteki053 .post_body p span:nth-of-type(2n){float:none}.multiple_choice_more.nomore_question{display:none}.post_body .c_faq_list h3{background:none}.post_body .txt_red{color:#c40000;display:inline;font-size:14px;letter-spacing:normal}.post_body .marker{background:#ffe57f;background:linear-gradient(transparent 60%,#ffe57f 0)}.post_body .marker,.post_body .txt_marker{display:inline;font-size:14px;letter-spacing:normal;position:relative}.post_body .txt_marker{z-index:10}.link_onepoint{color:#099;text-decoration:underline}.c_seiteki_tab .seiteki_tab_link>li{display:inline-block;font-size:14px;margin:0 .6666% 0 0;width:158px}.c_seiteki_tab .seiteki_tab_link>li:last-of-type{margin-right:0}.c_contents_list .contents_list_item .contents_list_category{position:static}.post_body table{border-collapse:separate}@media screen and (max-width:834px){.c_seiteki_tab .seiteki_tab_link>li{margin:0;width:50%}.c_contents_list .contents_list_item{margin-left:0}.c_contents_list .contents_list_item:nth-of-type(odd){margin-right:1%}.c_contents_list .contents_list_item .contents_list_image{padding-bottom:65%}.c_post_list .post_list_item .post_list_new{background-position:bottom;font-size:12px;height:42px;width:30px}.c_seiteki_head .seiteki_head_inner{padding:25px 10px;width:auto}.post_body p{font-size:14px}}#seiteki053 td,#seiteki053 th{border:1px solid #000}#famouscolumn h3{align-items:center;background:none;display:flex;gap:5px}#famouscolumn h3:before{border:1px solid;content:"";width:30px}#famouscolumn .interviewee{align-items:center;display:flex;gap:15px}#famouscolumn .prof p,#famouscolumn .prof p.prof_cp{margin:3px}#famouscolumn .prof_cp{font-weight:700}#famouscolumn .prof_name{border-bottom:1px solid #002c7d;font-size:1.4em;font-weight:700}#famouscolumn .prof_name span{font-size:.6em}#famouscolumn .crosstalk h3{margin-top:75px}#famouscolumn .crosstalk div{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px}#famouscolumn .crosstalk div img{border-radius:50%;max-width:60px}#famouscolumn .crosstalk dl{background:#edf9ff;border-radius:15px;padding:2%;position:relative}#famouscolumn .crosstalk dl:before{border:10px solid transparent;border-right-color:#edf9ff;content:"";left:-25px;position:absolute;top:20px;transform:scaleX(2)}#famouscolumn .crosstalk dt{border-bottom:1px dotted #94caf1;color:#002c7d;font-size:1.1em;font-weight:700;margin-bottom:5px;padding-bottom:5px}#famouscolumn .crosstalk .interviewer_talk dl{background:#fff3e9}#famouscolumn .crosstalk .interviewer_talk dl:before{border-color:transparent #fff3e9 transparent transparent}#famouscolumn .crosstalk .interviewer_talk dt{border-bottom:1px dotted #eab88e;color:#e67c24}#famouscolumn .interviewer{align-items:flex-start;border:1px solid #8d8074;box-shadow:0 2px 5px #ddd;display:flex;flex-wrap:wrap;justify-content:space-around;padding:3%}#famouscolumn .interviewer h5{align-items:center;color:#e67c24;display:flex;font-size:1.4em;font-weight:700;gap:10px;justify-content:center;margin-bottom:15px;width:100%}#famouscolumn .interviewer h5:after,#famouscolumn .interviewer h5:before{border-top:1px solid;content:"";flex:1;width:100%}#famouscolumn .interviewer img{border-radius:50%;flex:1;max-width:120px}#famouscolumn .interviewer .prof{flex:2}#famouscolumn .interviewer .prof .prof_name{border:none}@media screen and (max-width:640px){#famouscolumn .prof p,#famouscolumn .prof p.prof_cp{margin:3px}#famouscolumn .interviewee{flex-direction:column}#famouscolumn .interviewer img{max-width:80px}}#seiteki053 .post_head_inner{border-top:5px solid #ffae00;padding:20px}#seiteki053 .post_head_source{overflow:hidden;padding:0 0 20px}#seiteki053 .post_head_source .post_head_category{border-radius:100px;color:#fff;float:left;font-size:12px;font-weight:700;padding:5px 0;text-align:center;width:130px}#seiteki053 .post_head_source .post_head_date{color:#002c7d;font-weight:700;padding:3px 0 3px 150px}#seiteki053 .post_head_title{font-size:20px;font-weight:700;padding:0 0 20px}#seiteki053 .post_head_info{background:#fff;padding:20px}#seiteki053 .post_head_info ul{overflow:hidden;padding:0 0 10px}#seiteki053 .post_head_info ul li{background:#002c7d;border-radius:100px;color:#fff;float:left;font-size:12px;font-weight:700;margin:0 10px 10px 0;padding:5px 0;text-align:center;width:130px}#seiteki053 .post_head_info .post_head_men{border-bottom:1px solid #dfdfdf;font-size:20px;font-weight:700;margin:0 0 10px;padding:0 0 10px}#seiteki053 .post_head_change{overflow:hidden}#seiteki053 .post_head_change_before{float:left;position:relative;width:48%}#seiteki053 .post_head_change_before:after{border-color:transparent transparent transparent #c3c3c3;border-style:solid;border-width:10px 0 10px 11px;content:"";display:block;height:0;margin-top:-5px;position:absolute;right:0;top:50%;width:0}#seiteki053 .post_head_change_after{float:right;width:48%}#seiteki053 .post_head_change_title{color:#002c7d;font-size:16px;font-weight:700}#seiteki053 .post_head_change_after .post_head_change_title{color:#ba0000}#seiteki053 .post_head_anchor{display:none;margin:0 0 20px}#seiteki053 .post_head_anchor ul{margin:0 0 10px;overflow:hidden}#seiteki053 .post_head_anchor ul li{float:left;width:33.33333%}#seiteki053 .post_head_anchor ul.col-2 li{width:50%}#seiteki053 .post_head_anchor ul li a{display:block;font-weight:700}#seiteki053 .post_head_catch{margin:0 0 30px}#seiteki053 .post_head_catch_image{margin:0 0 20px;text-align:center}#seiteki053.postpage_success .post_head_catch_image{display:none}#seiteki053 .post_head_catch_text{font-weight:700}#seiteki053 .post_head_mokuji p{background:#f3f3f3;padding:4px 0;text-align:center;width:130px}#seiteki053 .post_head_mokuji ul li{padding:5px 0 0}#seiteki053 .post_head_mokuji ul li a{color:#42aeca;font-weight:700;text-decoration:underline}#seiteki053 .post_detail p{margin:0 0 20px}#seiteki053 .post_detail .post_detail_headline_lv3{background:#f9f6f1;color:#002c7d;font-size:20px;font-weight:700;margin:0 0 20px;padding:10px 20px}#seiteki053 .post_detail .post_detail_headline_lv4{border-left:5px solid #002c7d;font-size:16px;font-weight:700;line-height:1;margin:0 0 20px;padding:0 0 0 10px;position:relative}#seiteki053 .post_detail .post_detail_image{overflow:hidden}#seiteki053 .post_detail .post_detail_image span{float:left;width:49%}#seiteki053 .post_detail .post_detail_image span:last-child{float:right}#seiteki053 .post_detail_pager{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;overflow:hidden}#seiteki053 .post_detail_pager li{float:left;padding:20px 0;width:33.333333%}#seiteki053 .post_detail_pager li:nth-child(2){text-align:center}#seiteki053 .post_detail_pager li:nth-child(3){text-align:right}#seiteki053 .post_detail_pager li:first-child a:before,#seiteki053 .post_detail_pager li:first-child span:before{content:"＜";display:inline-block;padding:0 10px 0 0}#seiteki053 .post_detail_pager li:last-child a:after,#seiteki053 .post_detail_pager li:last-child span:after{content:"＞";display:inline-block;padding:0 0 0 10px}#seiteki053 .post_detail_pager li a{color:#999;cursor:default;font-weight:700}#seiteki053 .post_detail_pager li a.active,#seiteki053 .post_detail_pager li:nth-of-type(2) a{color:#002c7d;cursor:pointer;font-weight:700}#seiteki053 .post_detail_pager li span{color:#999}.post_success .c_seiteki_head,.postpage_success .c_seiteki_category_link{display:none}#seiteki053.post_success .post_head_inner{border-top:5px solid #ffae00}#seiteki053.post_success .footer_news,#seiteki053.post_success .footer_search{display:none}#seiteki053.post_success .post_head_inner{padding:20px}@media screen and (max-width:834px){#seiteki053 .post_head_inner{margin:0 0 15px;padding:10px}#seiteki053 .post_head_source{padding:0 0 10px}#seiteki053 .post_head_source .post_head_date{padding:5px 0 3px 150px}#seiteki053 .post_head_title{font-size:14px;padding:0 0 10px}#seiteki053 .post_head_info{padding:10px}#seiteki053 .post_head_info ul li{font-size:10px;margin:0 2% 5px 0;padding:3px 0;width:32%}#seiteki053 .post_head_info ul li:nth-child(3n){margin-right:0}#seiteki053 .post_head_info .post_head_men{font-size:14px}#seiteki053 .post_head_change_before:after{right:-10px}#seiteki053 .post_head_change_title{font-size:13px}#seiteki053 .post_head_anchor{margin:0 0 10px}#seiteki053 .post_head_anchor ul li a{padding:10px}#seiteki053 .post_head_catch{margin:0 0 15px}#seiteki053 .post_detail p,#seiteki053 .post_head_catch_image{margin:0 0 20px}#seiteki053 .post_detail .post_detail_headline_lv3{font-size:16px;margin:0 0 20px;padding:10px}#seiteki053 .post_detail .post_detail_text_bg,#seiteki053.post_success .post_head_inner{padding:10px}}.multiple_choice_more{padding:30px 0 0;text-align:center}.multiple_choice_list{overflow:hidden}.multiple_choice_list .multiple_choice_item{border:1px solid #f3f3f3;margin:0 0 20px}.multiple_choice_list .multiple_choice_q{align-items:center;background:#f3f3f3;display:flex;font-size:16px;font-weight:700;padding:10px 20px;position:relative}.multiple_choice_list .multiple_choice_q:after,.multiple_choice_list .multiple_choice_q:before{background:#000;content:"";display:block;height:2px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:15px}.multiple_choice_list .multiple_choice_q:after{background:#000;cursor:pointer;margin-top:-1px;transform:translateY(-50%) rotate(0);transform:rotate(90deg);transition:.5s}.multiple_choice_list .multiple_choice_q.is-open:after{margin-top:-1px;transform:rotate(0deg)}.multiple_choice_list .multiple_choice_a{display:none;margin:0 0 30px;padding:30px 20px 0;position:relative}.multiple_choice_q.is-open+.multiple_choice_a{align-items:center;display:flex!important}.multiple_choice_list .multiple_choice_no{background:#002c7d;color:#fff;font-size:20px;font-weight:700;min-width:60px;padding:7px;text-align:center}.multiple_choice_image{cursor:pointer;font-weight:400;margin-left:10px;width:80%}.multiple_choice_list .multiple_choice_a .multiple_choice_no{background:#fabe00;content:"A"}.multiple_choice_list .multiple_choice_ans{align-items:center;background-size:contain;display:flex;font-size:20px;font-weight:700;height:25px;justify-content:center;margin:0 20px;width:25px}.multiple_choice_list .multiple_choice_ans.is-ng{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_batsu.png?1583561376)}.multiple_choice_sort{background:#fff;border:1px solid #002c7d;border-radius:5px;margin:30px 0 30px auto;overflow:hidden;position:relative;text-align:center;width:350px}.multiple_choice_sort select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;background-image:none;border:none;box-shadow:none;color:#002c7d;cursor:pointer;font-size:16px;font-weight:700;outline:none;padding:15px 38px 15px 20px;text-indent:.01px;text-overflow:ellipsis;width:100%}.multiple_choice_sort select:-ms-expand,select::-ms-expand{display:none}.multiple_choice_sort:before{color:#002c7d;content:"＞";font-size:16px;height:0;padding:0;position:absolute;right:10px;top:22px;transform:rotate(90deg) scaleX(.6);width:0}.multiple_choice_more span:after{content:none}@media screen and (max-width:834px){.multiple_choice_list .multiple_choice_a{padding:30px 20px 0}}.multiple_choice_list.is-active{display:block}.multiple_choice_list{counter-reset:number;display:none}.multiple_choice_item{counter-increment:number}.multiple_choice_no{position:relative}#seiteki045 .multiple_choice_list .multiple_choice_q{position:static}.multiple_choice_desc{width:530px}@media screen and (max-width:834px){.multiple_choice_image{font-size:12px;padding-right:24px}}.postpage_exam .medicine_list{overflow:hidden}.postpage_exam .medicine_item{margin:0 0 20px}.postpage_exam .medicine_item a{background:#f3f3f3;display:block;overflow:hidden;padding:18px 20px 8px;position:relative}.postpage_exam .medicine_item a:after{content:"＞";display:block;font-weight:700;position:absolute;right:20px;top:50%;transform:scaleX(.6) translateY(-50%)}.postpage_exam .medicine_category{float:right}.postpage_exam .medicine_category li{float:left}.postpage_exam .medicine_item{background:#f3f3f3;margin:0 0 30px;overflow:hidden;padding:18px 0 8px 20px;position:relative}.postpage_exam .medicine_name{float:left;font-size:16px;font-weight:700;width:270px}.postpage_exam .medicine_category{margin:0 20px 0 0;overflow:hidden;width:360px}.postpage_exam .medicine_category li{background:#002c7d;border-radius:100px;color:#fff;font-weight:700;margin:0 10px 10px 0;padding:2px 0;text-align:center;width:110px}.postpage_exam .medicine_tab{margin:0 0 50px;overflow:hidden}.postpage_exam .medicine_tab li{float:left;width:25%}.postpage_exam .medicine_tab li a{border-left:1px solid #f3f3f3;display:block;font-weight:700;padding:10px 0;text-align:center}.postpage_exam .medicine_tab li:last-child a{border-right:1px solid #f3f3f3}.postpage_exam .medicine_date p{margin:-20px 0 30px;text-align:right}.postpage_exam.subCate .post_head_anchor,.postpage_exam.subCate .post_head_catch,.postpage_exam.subCate .post_head_catch_image,.postpage_exam.subCate .post_head_source{display:none}#seiteki053 .post_head_inner{background:#f9f6f1;border-top:none;margin:0 0 30px;padding:19px 20px 8px}#seiteki053.postpage_exam.subCate .post_head_title{background:none;display:inline-block;padding-bottom:8px;vertical-align:middle;word-wrap:break-word;max-width:39%}#seiteki053.postpage_exam.subCate .post_head_info{background:none;display:inline-block;padding:0;vertical-align:middle;width:60%}#seiteki053.postpage_exam.subCate.post_onepoint .section.regist_banner{display:none}#seiteki053.postpage_exam.subCate.post_onepoint .post_head_mokuji{padding-bottom:30px}#seiteki053.postpage_exam.subCate.post_onepoint .post_head_mokuji ol{display:flex;flex-wrap:wrap}#seiteki053.postpage_exam.subCate.post_onepoint .post_head_mokuji ol li{border-left:1px solid #f3f3f3;color:#000;display:block;float:left;font-weight:700;font-weight:300;list-style-type:none;padding:10px;text-align:center;text-align:left;width:25%}#seiteki053.postpage_exam.subCate.post_onepoint .post_head_mokuji ol li:last-of-type,#seiteki053.postpage_exam.subCate.post_onepoint .post_head_mokuji ol li:nth-of-type(4n){border-right:1px solid #f3f3f3}#seiteki053.postpage_exam.subCate.post_onepoint .post_head_mokuji p:first-of-type{display:none}#seiteki053.postpage_exam.subCate.post_onepoint .post_head_mokuji ol li a{color:#000}#seiteki053.postpage_exam.subCate.post_onepoint .c_faq_list h3{background:none;margin:0;padding:0}#seiteki053.postpage_exam.subCate .footer_search,#seiteki053.postpage_exam.subCate.post_onepoint .footer_news,#seiteki053.postpage_exam.subCate.post_onepoint .post_recommend{display:none}.postpage_exam.subCate .medicine_item{padding:0}.post_onepoint .post_head_mokuji ol li,.post_onepoint .post_head_mokuji ol li a{text-decoration:none}.post_onepoint .post_head_mokuji{overflow:hidden}.post_onepoint .post_head_mokuji ol{padding-left:0}.post_onepoint .section.post_head{margin:0 0 20px}#seiteki053.post_onepoint ul.post_head_tag li{font-size:14px}#seiteki053.postpage_exam.post_onepoint.subCate .post_head_title,#seiteki053.postpage_exam.subCate.post_onepoint .c_faq_list h3{font-size:16px}.post_onepoint .c_seiteki_head{display:none}@media screen and (max-width:834px){.postpage_exam .medicine_name{float:none;font-size:14px;width:auto}.postpage_exam .medicine_category{float:none;margin:0 20px 0 0;overflow:hidden;width:auto}.postpage_exam .medicine_category li{font-size:10px;margin:10px 5px 10px 0;padding:2px 0;width:90px}.postpage_exam .medicine_tab{margin:0 0 30px}.postpage_exam .medicine_category li{float:none}#seiteki053.postpage_exam.subCate.post_onepoint .post_head_info{display:block;float:none}#seiteki053.post_onepoint ul.post_head_tag li{font-size:10px}#seiteki053.post_onepoint .post_head_info ul li{width:90px}#seiteki053.postpage_exam.post_onepoint.subCate .post_head_title{font-size:14px}#seiteki053.postpage_exam.post_onepoint .post_head_info ul.post_head_tag li{margin-bottom:0}#seiteki053.postpage_exam.subCate.post_onepoint .post_head_mokuji{padding-bottom:10px}.post_onepoint .medicine_date{margin:-20px 0 30px}.postpage_exam .medicine_category li{float:left}#seiteki053 .post_head_info ul{padding:0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.slick-next,.slick-prev{z-index:400}.icon_home{width:22px}input::-webkit-input-placeholder{font-size:.6em}input:-moz-placeholder,input::-moz-placeholder{font-size:.6em}input:-ms-input-placeholder{font-size:.6em}body#search_result{visibility:hidden}body.fixed{height:100%;left:0;position:fixed;width:100%}.section_link select{border:1px solid #dfdfdf;box-shadow:none;outline:0}#entry_form .header_info{width:516px}.header_menu ul.gmenu{font-size:0}.header_menu ul.gmenu li{font-size:14px}.remodal{overflow-x:hidden}.modal-wrap{background-color:#fff;border:1px solid #000;bottom:0;box-shadow:3px 3px 1px #999;display:none;height:80vh;left:0;margin:auto;overflow:scroll;padding:2em;position:fixed;right:0;top:0;width:80vw;z-index:900}.modal-coomand-btn{border:1px solid #999;box-shadow:2px 2px 1px #999;display:inline-block;height:3em;line-height:3em;margin:1em 2em;text-align:center;text-decoration:none;width:15em}.hidden-element{display:none}.job_card .job_card_remove{display:none;float:right;width:213px}.job_card .job_card_remove a{background:#999 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/005_kensaku_icon_tag_w.png?1584082133) no-repeat 30px;border-bottom:2px solid #5f5f5f;border-radius:5px;color:#fff;display:block;font-weight:700;padding:12px 0 10px 10px;text-align:center}.job_detail_add .job_detail_remove_btn{display:none;margin:20px 0 0}.job_detail_add .job_detail_remove_btn a{background:#999 url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/005_kensaku_icon_tag_w.png?1584082133) no-repeat 30px;border-bottom:2px solid #5f5f5f;border-radius:5px;color:#fff;display:block;font-weight:700;padding:18px 0 16px 10px;text-align:center}.search_area_map_pats_1:hover img,.search_area_map_pats_2:hover img,.search_area_map_pats_3:hover img,.search_area_map_pats_4:hover img,.search_area_map_pats_5:hover img,.search_area_map_pats_6:hover img,.search_area_map_pats_7:hover img,.search_area_map_pats_8:hover img,.search_area_map_pats_9:hover img{opacity:.7;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in}.form_select{overflow:hidden;padding-right:2.5em!important;text-overflow:ellipsis;white-space:nowrap}.is-disenable{pointer-events:none!important}.c_search .search_box .search_etc{clear:both}a:hover{opacity:.7}a:hover *{opacity:.9}.c_search a:hover,.c_search a:hover *,.header_menu_inner a:hover,.header_menu_inner a:hover *,.mv a:hover,.mv a:hover *{opacity:1}.search_tab .search_area,.search_tab .search_station{cursor:pointer}.modal_select_pref_item.flex{margin-bottom:20px}.footer_tel_no,.header_tel_no,a[href^="tel:"]{pointer-events:none}.header_menu ul.gmenu>li:nth-of-type(4) .gmenu_sub a>span{height:auto}.register_form table td label.label_radio{min-width:120px;width:auto}.register_form table td{font-size:0}.register_form table td label.label_radio{font-size:14px;margin:2px 4px}.contact_form input[type=email],.contact_form select,.regist-body select{background-color:#fff;border:1px solid #dfdfdf;box-shadow:none;outline:0;padding:10px}.contact_form input[type=email],.contact_form input[type=text],.contact_form textarea{width:100%}.regist-kiyaku-wrap{height:16rem}.regist-kiyaku{border:1px solid #dfdfdf;height:300px;margin:0 0 50px;overflow-y:auto;padding:10px}.contact_form .require,.register_form .require{border:2px solid #c7403a;border-radius:13px;color:#c7403a;float:right;font-size:12px;padding:1px 8px 3px;width:4em}.contact_form .any,.register_form .any{border:2px solid #002c7d;border-radius:13px;color:#002c7d;float:right;font-size:12px;padding:1px 8px 3px}.register_form [name=mail],.register_form [name=name],.register_form [name=number],.register_form [name=other],.register_form [name=reading],.register_form [name=tel]{width:100%}.register_form [name=building]{width:40%;width:30%}.register_form [name=other]{font-size:16px;height:6em}.register_form .regist-element-wrap{display:flex}.register_form .job-id{font-size:14px}.modal_select_pref_box{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.modal_select_pref_item{margin-bottom:20px}.tokusyu_text{overflow:hidden}.tokusyu_text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.form_select{padding-right:2em}.footer_search_rosen ul li a{text-align:left}input[type=checkbox]{height:0;opacity:0;width:0}input[type=checkbox]:after{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_form_checkbox_off.png?1583561375);background-position:50%;background-size:1em 1em;bottom:0;content:"";height:1em;left:10000px;margin:auto;position:absolute;top:-3px;width:1em}input[type=number],input[type=tel]{border:1px solid #dfdfdf;box-shadow:none;font-size:16px;outline:0;padding:10px}input[type=checkbox]:checked:after{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_form_checkbox_on.png?1583561375)}input[type=checkbox]+span{display:inline-block;max-width:calc(100% - 1em);padding-left:1.5em;position:relative}input[type=checkbox]+span:before{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_form_checkbox_off.png?1583561375);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;bottom:0;content:"";display:inline-block;height:15px;left:0;margin:auto;position:absolute;top:1px;width:15px}input[type=checkbox]:checked+span:before{background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_form_checkbox_on.png?1583561375)}.remodal_select_city_btn,.remodal_select_pref_btn{cursor:pointer}.c_search_area_map{padding-bottom:20px}.flex_box_4 li{margin:30px 0 0;width:23%}.flex_box_4 li a{border:1px solid #dfdfdf;display:block}#top .kigyo li a .kigyo_image{padding:12px 0;text-align:center}.c_company_list li{background:#f9f6f1;list-style:none;margin:30px 0 0;padding:20px 20px 0;width:31%}.c_company_list li a{display:block}.section.kigyo li:nth-child(n+9),.sp_kigyo_1 li:nth-child(n+9){display:none}.side_kigyo li{list-style:none;margin:0 0 20px}.side_kigyo li a{display:block}.side_kigyo li .side_kigyo_image{border:1px solid #dfdfdf;display:block;padding:5px 0;text-align:center}.side_kigyo li .side_kigyo_name{background:#f9f6f1;font-weight:700;padding:10px 5px}.side_kigyo li .side_kigyo_name span{display:block;font-size:10px;font-weight:400}.c_search .search_tab li{padding:12px 0}.c_company_list .company_feature_item_0,.c_company_list .company_feature_item_1,.c_company_list .company_feature_item_2,.c_company_list .company_feature_item_4,.flex_box_4 .company_feature_item_0,.flex_box_4 .company_feature_item_2,.flex_box_4 .company_feature_item_3,.flex_box_4 .company_feature_item_4,.footer_search_kigyo .company_feature_item_0,.footer_search_kigyo .company_feature_item_1,.footer_search_kigyo .company_feature_item_3,.footer_search_kigyo .company_feature_item_4,.side_kigyo .company_feature_item_1,.side_kigyo .company_feature_item_2,.side_kigyo .company_feature_item_3,.side_kigyo .company_feature_item_4,.side_kigyo li:nth-child(n+4),.side_kigyo_list .company_feature_item_0,.side_kigyo_list .company_feature_item_1,.side_kigyo_list .company_feature_item_2,.side_kigyo_list .company_feature_item_3{display:none}#search .side_kigyo li:nth-child(n+4){display:block}#search .side_kigyo li:nth-child(n+5){display:none}.pickup_title{overflow:hidden}.pickup_title p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.outside_url a{color:#099!important}.side_kigyo_list li a:after{bottom:0;margin:auto;top:0}.company_feature_item_4{display:inline-block;padding-right:2em}#company_detail .company_detail_table table th{border-bottom:1px solid #fff}.modal_select_pref_box{overflow-y:auto!important}.wrap{padding-top:80px}#history_list .wrap{padding:34px 10px 0}.freedial a.phoneto{border:none;border-radius:unset;color:#002c7d;display:inline;font-weight:inherit;padding:0;text-align:inherit}#search_result .register_wrap table th{width:30%}.search_link{display:none}input::-webkit-input-placeholder{font-size:.9em}input:-moz-placeholder,input::-moz-placeholder{font-size:.9em}input:-ms-input-placeholder{font-size:.9em}.c_pickup .pickup_item{width:250px}.header_menu ul.gmenu>li:nth-of-type(4) ul>li{width:16%;width:16.66667%}.tel_banner_wrap{display:block}@media (-ms-high-contrast:none){.header_menu ul.gmenu>li:nth-of-type(4) ul>li{width:calc(16.66667% - 1px)}.header_menu ul.gmenu>li:nth-of-type(4) ul>li:nth-child(6){width:calc(16.66667% + 3px)}#seiteki029 .link_list li a{min-width:32%}.header_info .header_tel_no{font-size:22px}}.add-considerlist a:hover{background-color:#002c7d!important;background-image:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/005_kensaku_icon_tag_w.png?1584082133)!important;border-bottom:2px solid #6f83a9;color:#fff;opacity:1!important}@supports (-ms-ime-align:auto){.header_menu ul.gmenu>li:nth-of-type(4) ul>li{width:calc(16.66667% - 1px)}.header_menu ul.gmenu>li:nth-of-type(4) ul>li:nth-child(6){width:calc(16.66667% + 3px)}#seiteki029 .link_list li a{min-width:32%}}#top .search_top .search_area_button,#top .search_top .search_area_select{width:153px!important}.selected-area-count,.selected-station-count{display:inline-block;min-width:1.1em;text-align:right}select[name=city],select[name=prefecture]{min-width:14em;min-width:12em}.job_detail_contact_link{background-color:#fff}#entry_form .c_ssl_box .ssl_box_l{text-align:center;width:90px}#entry_form .c_ssl_box .ssl_box_r{padding-left:8em}#entry_form .register_step_wrap{background:#f9f6f1;padding:20px}label.is-disabled{opacity:.5}#search_result .wrap{padding-top:40px}.job_card .job_card_head:first-child{padding-left:0}.error-message{color:red;display:none}#seiteki031 .link_list li a[href^="#"]{margin:1px}.job_detail_info_attention_wall{background-color:#fff;border-radius:5px;height:70px;left:295px;position:absolute;top:76px;width:270px}.job_detail_info_table .job_detail_info_attention p{height:70px}.job_card_title{display:block}.job_card_detail_r:hover,.job_card_detail_r:hover *{opacity:1}.seotext-btn-close,.seotext-btn-open{display:none}.job_detail_wrap{overflow:visible}.job_card .job_card_new{background-size:50px}.job_card .job_card_add a,.job_card .job_card_remove a,.job_detail_add .job_detail_add_btn a,.job_detail_add .job_detail_remove_btn a{background-size:15px}.regist_banner_none .regist_banner_wrap img{width:279px}.job_detail_contact:before{background-size:127px}#entry_form .headline_register:after{background-size:124px}.regist_banner_wrap:after{background-size:242px}.footer_tel_no,.header_info .header_tel_no{background-size:34px}.company_logo img{width:275px}.text-sorry{margin-bottom:2em}.c_post_list .post_list_item .post_list_new{background-size:50px;z-index:400}@media screen and (max-width:834px){.footer_tel_no,.header_tel_no,a[href^="tel:"]{pointer-events:auto}#top .search_top .search_box .form_button_search{padding:15px}.job_detail_info_attention_wall{left:50%;top:50%;transform:translate(-50%,-50%);width:200px}.register_form .regist-element-wrap{flex-direction:column}.register_form [name=building]{width:100%}.section_link select{font-size:16px;width:100%}.flex_box_3 li{width:100%}.wrap{padding-top:20px}.flex_box_4 li{width:49%}.register_form table td label.label_radio{width:100%}.modal_select_pref_item.flex ul li{width:50%}.btn-select-city+.remodal-wrapper li,.btn-select-condition+.remodal-wrapper li,.btn-select-employment+.remodal-wrapper li,.btn-select-industry+.remodal-wrapper li{width:50%!important}.btn-select-line+.remodal-wrapper li,.btn-select-station+.remodal-wrapper li{width:100%!important}select{font-size:16px}.modal_select_pref_box{overflow-y:scroll!important}.modal_select_pref_item{overflow:auto!important;width:100%}#search_result .register_wrap table th{width:100%}.footer_menu ul li a{font-size:12px;padding:18px 10px}.remodal label{display:inline-block;font-size:16px;padding:8px 0;width:100%}.remodal span+label{width:8em}.modal_select_pref_item_area span,input[type=text]{font-size:16px}.section_link a{text-align:left}.job_card .job_card_detail table tr{flex-direction:row;justify-content:normal}.job_card .job_card_add,.job_card .job_card_remove{float:none;margin-left:auto;margin-right:auto}.nav_toggle{height:34px}.nav_toggle span:first-child{top:4px}.nav_toggle span:nth-child(2){top:10px}.nav_toggle span:nth-child(3){top:16px}.job_card .job_card_head{padding:0}.job_card_new+.job_card_head>.job_card_category{padding-left:3em}.search_link{display:block;margin:1em auto;width:68%}.search_link a{background:#fff;border:solid #002c7d;border-radius:5px;border-width:1px 1px 3px;color:#002c7d;display:block;font-size:14px;font-weight:700;padding:15px 0;position:relative;text-align:center}.search_link a:hover{opacity:.7}.c_form_table table td{width:100%!important}.contact_form input,.contact_form select,.regist-body select{font-size:16px;width:100%;width:calc(100% - 1em)}.contact_form select[name=birthday_year],.regist-body select[name=birthday_year]{width:calc(100% - 2.6em)}.contact_form select,.regist-body select{margin:.5em 0}.c_form_table table tr{display:flex;flex-direction:column;width:100%}.c_form_table table th{flex-direction:row;justify-content:space-between}#area-new .slick-dots{display:none!important}#top .mv .mv_link{padding-top:0}#top .mv .mv_link a{padding:14px 30px}.section{margin:0 0 20px}.c_search .search_tab li{padding:18px 0}#top .search_tab li span{font-size:16px}input::-webkit-input-placeholder{font-size:.6em}input:-moz-placeholder,input::-moz-placeholder{font-size:.6em}input:-ms-input-placeholder{font-size:.6em}.c_tokusyu .tokusyu_list .tokusyu_item .tokusyu_text{font-size:11px}textarea{font-size:16px}#top .search_top .search_area .search_area_button,#top .search_top .search_station .search_area_button{width:90%}#modal-select-condition li,#xxx .c_tokusyu .tokusyu_list .tokusyu_item .tokusyu_body,#xxx .c_tokusyu .tokusyu_list .tokusyu_item .tokusyu_image{width:100%!important}.c_pickup .pickup_item{width:49vw}.c_pickup .pickup_item .pickup_image{display:block!important}#top .c_pickup .pickup_item .pickup_image{display:none!important}#feature .tokusyu_item a{display:flex}#feature .c_tokusyu .tokusyu_item .tokusyu_body,#feature .tokusyu_image{width:49%}.c_register .register_step li.is-active:after{border-left:16px solid #42afca}body#feature .flex_box.flex_box_3 .flex_box_item.tokusyu_item:nth-of-type(3n),body#feature .flex_box.flex_box_3 .flex_box_item.tokusyu_item:nth-of-type(3n-1){margin-left:0}#feature .c_tokusyu .tokusyu_item .tokusyu_body{position:relative}#feature .c_tokusyu .tokusyu_item .tokusyu_body .tokusyu_link{bottom:0;position:absolute;right:0}#top .search_top .search_area_select{width:auto!important}#top .search_top .search_area_button{float:none!important;margin:0 auto!important;width:90%!important}#entry_form .c_ssl_box .ssl_box_r{padding-left:0}.breadcrumb_inner{height:36px;line-height:36px;overflow-x:scroll;padding-top:18px;width:100%}.breadcrumb_inner ul{display:flex;font-size:0;height:1em;line-height:1em;margin:0;padding:0;width:max-content;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.search_desc.eclipse{display:flex;height:1em;margin-bottom:20px;overflow:hidden}.seotext{display:inline-block;padding-right:1em;position:relative;width:calc(100% - 8em)}.seotext:before{content:"…";margin:auto;position:absolute;right:0;top:0}.search_desc.is-open{flex-direction:column;height:auto;margin-bottom:0}.search_desc.is-open .seotext{padding-right:0;position:static;width:100%}.seotext-btn-open{display:inline-block;width:8em}.seotext-btn-close,.seotext-btn-open{color:#002c7d;font-size:.9em;text-align:right}.seotext-btn-close{display:none;width:7em}.search_desc.is-open .seotext-btn-close{margin-left:calc(100% - 8em)}.sp_footer_ex_area,.sp_footer_ex_city,.sp_footer_ex_line,.sp_footer_ex_prefecture,.sp_footer_ex_station{display:none}.sp_footer_ex_area.is-sp-open,.sp_footer_ex_city.is-sp-open,.sp_footer_ex_line.is-sp-open,.sp_footer_ex_prefecture.is-sp-open,.sp_footer_ex_station.is-sp-open{display:block}.job_card .job_card_new{background-size:30px}.c_tokusyu .tokusyu_list .tokusyu_item{position:relative}.c_tokusyu .tokusyu_item .tokusyu_link{bottom:0;position:absolute;right:0}.header_info .header_tel_no{background-size:30px}.footer_tel_no{background-size:17px}#entry_form .headline_register:after{right:10px;width:126px}#feature .feature_head_box_inner{background-color:rgba(64,136,154,.8)}select[name=city],select[name=prefecture]{width:100%}.job_detail_add .job_detail_add_btn a,.job_detail_add .job_detail_remove_btn a{background-position:calc(50% - 5.5em)}.footer_news .pickup_item .pickup_body{height:auto!important}}@media screen and (max-width:361px){.headline_lv1{font-size:9px;width:90%}.footer_menu ul li a{font-size:10px;padding:18px 10px}}@media screen and (max-width:320px){.c_search_area_map .search_area_map_pats{left:-23px;transform:scale(.83);transform-origin:center}}#seiteki054 .link_list{overflow:hidden}#seiteki054 .link_list li{float:left;margin:0 1.25% 0 0;width:19%}#seiteki054 .link_list li:last-child{margin-right:0}#seiteki054 .link_list li a{border:solid #002c7d;border-radius:5px;border-width:1px 1px 2px;color:#002c7d;display:block;font-weight:700;height:60px;position:relative}#seiteki054 .link_list li a span{display:block;left:20px;position:absolute;top:50%;transform:translateY(-50%)}#seiteki054 .link_list li a:before{background:url(https://materialfile.s3-ap-northeast-1.amazonaws.com/b5dc427af93f6ae792c78ba9273009ec/design/2/png/common_icon_link_arrow.png?1583561376) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:10px;top:50%;width:20px}#seiteki054 .about_list{overflow:hidden}#seiteki054 .about_item_l{float:left;width:49%}#seiteki054 .about_item_r{float:right;width:49%}#seiteki054 .step_list{background:#f9f6f1;margin:0 0 50px;overflow:hidden;padding:20px}#seiteki054 .step_item{float:left;margin:0 1.25% 0 0;width:19%}#seiteki054 .step_item:last-child{margin-right:0}#seiteki054 .step_no{background:#42afca;color:#fff;font-weight:700;padding:5px 0;position:relative;text-align:center}#seiteki054 .step_no:after{border:17px solid transparent;border-top-color:#f9f6f1}#seiteki054 .step_no:after,#seiteki054 .step_no:before{content:"";display:block;height:0;position:absolute;right:-17px;top:0;width:0}#seiteki054 .step_no:before{border:17px solid transparent;border-bottom-color:#f9f6f1}#seiteki054 .step_image{padding:10px 0;text-align:center}#seiteki054 .step_title{color:#002c7d;font-size:18px;font-weight:700;text-align:center}#seiteki054 .flow_item{margin:0 0 50px;overflow:hidden}#seiteki054 .flow_item_l{float:left;width:49%}#seiteki054 .flow_item_r{float:right;width:49%}#seiteki054 .flow_item_l p{margin:0 0 20px}#seiteki054 .flow_item_l p a{color:#002c7d;text-decoration:underline}#seiteki054 .reason_item{background:#f9f6f1;margin:0 0 50px;overflow:hidden}#seiteki054 .reason_item_l{float:left;width:49%}#seiteki054 .reason_item_r{float:right;width:49%}#seiteki054 .reason_item_l .reason_desc{padding:20px 20px 0}#seiteki054 .reason_item_l .reason_head{overflow:hidden}#seiteki054 .reason_item_l .reason_no{background:#42afca;color:#fff;float:left;font-weight:700;height:80px;padding:15px 0 0;text-align:center;width:80px}#seiteki054 .reason_item_l .reason_no span{display:block;font-size:24px}#seiteki054 .reason_item_l .reason_title{font-size:18px;font-weight:700;padding:28px 0 0 100px}#seiteki054 .c_success .link_more{margin:50px 0 0;text-align:center}#seiteki054 .sec05 .link_more{text-align:center}@media screen and (max-width:834px){#seiteki054 .link_list li{margin:0 2% 10px 0;width:49%}#seiteki054 .link_list li:nth-child(2n){margin-right:0}#seiteki054 .about_item_l{float:none;width:auto}#seiteki054 .about_item_r{float:none;padding:0 0 30px;width:auto}#seiteki054 .step_list{margin:0 0 30px;padding:10px}#seiteki054 .step_item{margin:0 2% 10px 0;width:32%}#seiteki054 .step_item:nth-child(3n){margin-right:0}#seiteki054 .step_title{font-size:13px}#seiteki054 .flow_item{margin:0 0 30px}#seiteki054 .flow_item_l{float:none;padding:0 0 10px;width:auto}#seiteki054 .flow_item_r{float:none;width:auto}#seiteki054 .flow_item_l p{margin:0 0 20px}#seiteki054 .reason_item{margin:0 0 30px}#seiteki054 .reason_item_l{float:none;padding:0 0 30px;width:auto}#seiteki054 .reason_item_r{float:none;width:auto}#seiteki054 .reason_item_l .reason_desc{padding:20px 10px 0}#seiteki054 .reason_item_l .reason_no{font-size:10px;height:50px;padding:9px 0 0;width:50px}#seiteki054 .reason_item_l .reason_no span{font-size:16px}#seiteki054 .reason_item_l .reason_title{font-size:15px;padding:15px 0 0 60px}#seiteki054 .c_success .link_more{margin:30px 0 0}}#sec05.c_success .success_item{background:#f9f6f1}#sec05.c_success .success_item .success_head{overflow:hidden}#sec05.c_success .success_item .success_image{float:left;width:160px}#sec05.c_success .success_item .is-large .success_image{width:220px}#sec05.c_success .success_item .success_image img{width:100%}#sec05.c_success .success_item .success_human{padding:10px 0 0 175px}#sec05.c_success .success_item .success_human span{background:#002c7d;border-radius:100px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:4px 10px}#sec05.c_success .success_item .success_title{font-weight:700;padding:10px 15px 0 175px}#sec05.c_success .success_item .is-large .success_human,#sec05.c_success .success_item .is-large .success_title{padding-left:235px}#sec05.c_success .success_item .success_text{padding:10px 10px 0}#sec05.c_success .success_item .success_body{background:#f9f6f1}#sec05.c_success .success_item .success_link{text-align:right}#sec05.c_success .success_item .success_link span{background:#fabe00;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:0 10px}.heading_underline{border-bottom:2px solid #dfdfdf;color:#002c7d;font-size:22px;font-weight:700;margin:0;padding:0 0 16px;position:relative}.heading_underline:after{background:#fabe00;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:120px}@media screen and (max-width:834px){#sec05.c_success .flex_box{display:-ms-flexbox;display:flex;margin:-10px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:-30px 0 0}#sec05.c_success .success_item{background:#f9f6f1;width:100%}#sec05.c_success .flex_box_item{margin:10px 0 0;width:49%;width:100%}#sec05.c_success .success_item .success_head{overflow:hidden}#sec05.c_success .success_item .success_image{width:150px}#sec05.c_success .success_item .is-large .success_image{float:left;width:180px}#sec05.c_success .success_item .success_image img{width:100%}#sec05.c_success .success_item .success_human span{background:#002c7d;border-radius:100px;color:#fff;display:inline-block;font-size:12px;font-size:10px;font-weight:700;padding:4px 10px}#sec05.c_success .success_item .is-large .success_human,#sec05.c_success .success_item .is-large .success_title{padding-left:190px}#sec05.c_success .success_item .success_title{font-weight:700;padding:10px 15px 0 175px;padding:5px 10px 0 160px}#sec05.c_success .headline_lv3_side{margin:0 0 10px}#sec05.c_success .flex_box{margin-top:0}.footer_sitemap .footer_inner>.headline_lv3_footer:first-of-type:after{content:none}}.register_form table td label.label_radio{border:1px solid #42afca;border-radius:5px;padding:10px}.register_form table td{font-size:100%;font-weight:400}.register_form table td label{display:inline-block;width:140px}.skyblue{color:#42afca}.mainimg{background:#ecf2fb;margin-top:10px;text-align:center}.mainimg img{height:auto;width:inherit}.leadtext{font-weight:700;margin-bottom:35px}.firsttime img{height:auto}.firsttime .m__marker{background-image:linear-gradient(270deg,transparent 50%,rgba(239,185,24,.3) 0);background-position:-200% 1em;background-repeat:repeat-x;background-size:200% .3em}@keyframes lineStroke{0%{background-position:-100% 1em}to{background-position:-200% 1em}}.firsttime .js__fadein{opacity:0;transition-duration:.5s;transition-property:opacity,transform}.firsttime .fadein{transform:translateY(50px)}.firsttime .scroll-in{opacity:1;transform:translate(0)}.firsttime .hr_line:before{border:5px solid;color:#002c7d;content:"";display:flex;justify-content:center;margin:50px auto;width:20px}.firsttime section{padding:15px 0}.firsttime strong{color:#002c7e}.firsttime .link{color:#42aeca;font-weight:700;text-decoration:underline}.firsttime .title{background:#002c7d;color:#fff;font-size:clamp(17px,4.5vw,1.9em);font-weight:700;line-height:1.3;margin:15px auto;padding:8px;position:relative;text-align:center}.firsttime .title:after{border:none;border-bottom:15px solid transparent;border-right:20px solid #959e9b;content:"";left:0;position:absolute;top:100%}.firsttime .leadtxt{color:#0d2449;font-size:clamp(16px,4.5vw,1.6em);font-weight:700;line-height:1.2;margin:25px auto;position:relative;text-align:center}@media screen and (min-width:641px){.firsttime .leadtxt,.firsttime .title{margin:15px auto 30px}}.firsttime .leadtxt:after,.firsttime .leadtxt:before{background-color:#000;content:"";display:inline-block;height:2px;position:absolute;top:50%;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);width:44px}.firsttime .leadtxt:before{left:0}.firsttime .leadtxt:after{right:0}.firsttime .n_txt{margin-bottom:.5em}.firsttime .b_txt{color:#0d2449;font-weight:700;margin:10px auto;text-align:center}.firsttime .b_txt .btn{background:#fff;margin:5px auto 15px;max-width:450px;width:90%}.firsttime .box_txt{border:1px solid;border-radius:4px;color:#977615;font-weight:700;padding:3%;text-align:center}.firsttime .wrapper{box-sizing:border-box;margin:auto;max-width:1020px;padding:2%;width:96%}.firsttime .linkcontainer{background:#f8f6f0;border:2px solid #ddd;border-radius:10px;margin-top:15px;padding:2%}.firsttime .l__flex_n{display:flex;gap:15px;justify-content:space-between}.firsttime .l__flex_same{align-items:center;display:flex;gap:10px;justify-content:space-between}.firsttime .l__flex_n>*{flex:1}.firsttime .link_more{margin:50px 0 0;text-align:center}.firsttime .regist_banner_link a{margin:20px auto;max-width:440px;width:90%}.firsttime .line_banner_link{margin:20px auto;max-width:150px;text-align:center}@media screen and (max-width:640px){.firsttime .l__flex_n{flex-direction:column}.firsttime .box_txt{text-align:left}.firsttime .spbr{display:inline-block}}@media (-ms-high-contrast:none){.firsttime .js__fadein{opacity:1}}.firsttime .mainimg{color:#fff;margin-bottom:-30px;padding:0}.firsttime .background--custom{background:linear-gradient(115deg,#49a6be,#002c7d)}.firsttime .bg_stripe{background-image:repeating-linear-gradient(-45deg,hsla(0,0%,77%,.1),hsla(0,0%,76%,.1) 2px,transparent 0,transparent 8px)}.firsttime .mainimg .wrapper{padding-bottom:0}.firsttime .mainimg .no1txt{color:#fff;font-size:1.3em}.bigginer_title{align-items:center;display:flex;font-size:clamp(16px,7vw,3.5em);font-weight:700;gap:5px;justify-content:center;position:relative}.bigginer_title:after,.bigginer_title:before{background:#fff;content:"";display:block;height:1px;width:10%}.mainimg_txt{font-size:clamp(12px,3.8vw,2em);line-height:1.2;margin:10px 0}.maincontents{flex-basis:50%;text-align:center}@media screen and (max-width:640px){.mainillust{flex-basis:50%;margin-left:-30px}.maincontents{flex-basis:70%}}.nav .l__flex_n{align-items:center}.nav .wrapper{background:#fff;border-radius:20px;position:relative;z-index:10}.award{margin:10px;padding:2%}.award .container{align-items:center;display:flex;gap:10px;justify-content:space-between;max-width:500px}.no1icon{flex:1}.no1txt{flex:2}.award .note{display:block;font-size:11px;text-align:right}@media screen and (max-width:640px){.nav .wrapper{background:none;border-radius:0;padding:0}.award{background:#fff;border-radius:10px;box-shadow:0 0 8px rgba(31,57,132,.3);margin:0;padding:3% 6%}}#policy{background:#eee;border-radius:15px;box-sizing:border-box;color:#57583a;font-size:16px;margin:0 auto 20px;width:100%}#policy .article-title{align-items:center;cursor:pointer;display:flex;padding:4px 8px;position:relative;text-indent:.3em}#policy .article-title:before,.tol_menu a:before{align-items:center;background:#002c7d;border-radius:50%;color:#fff;content:"!";display:inline-flex;font-size:14px;font-weight:700;height:1em;margin-right:7px;padding:2px;width:1em}#policy .article-title:after{content:"+";font-size:18px;position:absolute;right:10px}#policy .article-title.open:after{content:"-"}#policy .accordion-content{display:none;font-size:14px;margin:15px 8px 8px;padding:0 2% 1%}.tol{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.tol_menu{flex:1 1 48%}.tol_menu a{border:2px solid #d1e0ec;border-radius:5px;display:block;padding:2%}.tol_menu a:hover{background:#d1e0ec}.tol_menu a:before{background:#002c7d;content:"↓"}@media screen and (max-width:640px){#policy{font-size:3.55vw;margin:0 auto 10px}#policy .article-title{text-indent:0}#policy .article-title span{display:block}#policy .article-title:after{right:8px;top:50%;transform:translateY(-50%)}#policy .accordion-content{font-size:3.55vw}#policy .article-title:before,.tol_menu a:before{justify-content:center}.tol{display:block}.tol_menu a{border:none;border-bottom:1px dotted #d1e0ec;border-radius:0}}.youtube_wrap{height:0;margin:20px auto;overflow:hidden;padding-top:56.25%;position:relative}.youtube_wrap iframe{height:100%;position:absolute;right:0;top:0;width:100%}#about .container{background:#fff6dc;display:flex;gap:0 20px;padding:2% 3% 5%}.about_img{margin:15px 0;position:relative}.about_img img{position:relative;z-index:10}.about_img:after{background:#7caab1;content:"";display:block;height:100%;left:10px;opacity:.5;position:absolute;top:10px;width:100%;z-index:1}@media screen and (max-width:640px){#about .container{background:#fff6dc;flex-direction:column-reverse}.about_txt{flex-basis:100%}.about_img{right:-10px;top:-15px}}.dif{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px;text-align:center}.dif.dif_head dd{display:flex;flex-direction:column;font-size:1.3em;font-weight:700;justify-content:center}.ajent_txt{font-size:.7em}.dif_tit{align-items:center;background:#002c7d;border-bottom:1px solid;color:#fff;display:flex;flex:1 1 32%;font-size:clamp(16px,3vw,1.8em);font-weight:700;justify-content:center;padding:3px;text-align:center}.dif dd{flex:1 1 32%;padding:3%}.dif_head .dif_tit{background:none;border:none}.dif_head dd{color:#fff;padding:1.8%}.dif.dif_head .def_cheer img{margin:auto;width:60%}.dif_head .def_cheer{border-radius:10px 0 0;color:#105e72}.dif_head .def_other{border-radius:0 10px 0 0;color:#4c4c4c}.bg_cheer{background:rgba(73,166,190,.2)}.bg_other{background:rgba(186,55,55,.2)}.def_cheer{border:1px solid #49a6be}.def_other{border:1px solid#dd6262}.evaluation{margin-bottom:5px;text-align:center}@media screen and (max-width:640px){.dif.dif_head .def_cheer,.dif.dif_head .def_other,.dif.dif_head .dif_tit{border:none}.dif_tit{border-radius:25px;border-top:1px solid;flex:1 1 100%}.dif dd{flex:1 1 48%;font-size:.85em;line-height:1.2}}@media (-ms-high-contrast:none){.dif{flex-wrap:nowrap}.dif dd img{flex-shrink:0}}#flow{background:#d1e0ec;margin:0 calc(50% - 50vw);width:100vw}.flow_step{counter-reset:step;display:flex;flex-wrap:wrap;gap:30px 20px;margin:50px 0}.flow_step:after{content:""}.flow_step li{background:#fff;box-shadow:0 0 8px rgba(19,52,117,.1);flex:1 1 20%;list-style:none;padding:2%;position:relative}.flow_step li:before{background:#002c7d;box-sizing:border-box;color:#fff;content:"Step.0"counter(step);counter-increment:step;font-size:1.3em;font-weight:700;height:32px;left:-2%;padding:2px 5px;position:absolute;text-align:center;top:-2%;width:100px}.flow_step li:after{border-color:#002c7d transparent transparent #002c7d;border-style:solid;border-width:16px;content:"";height:0;left:calc(95px - 2%);position:absolute;top:-2%;transform:scaleX(.7);width:0}.step_tit{font-size:clamp(16px,4vw,1.3em);font-weight:700;margin:10px auto;text-align:center}.stepicon{margin:auto;text-align:center;width:40%}@media screen and (max-width:640px){.flow_step{align-items:flex-start;gap:10px}.flow_step li{flex:1 0 40%;margin:2% 2% -20px;padding-top:6%;width:46%}.flow_step li:not(:first-child),.flow_step li:not(:last-child){margin-top:50px}.flow_step li:nth-child(odd){margin-top:-20px}.flow_step li:first-child{margin-top:0}.flow_step li:last-child{margin-right:50%}}#voice{background-image:repeating-linear-gradient(-45deg,rgba(255,246,220,.3),rgba(255,246,220,.3) 7px,transparent 0,transparent 14px)}#voice .l__flex_n{margin:40px auto}.enq .q{font-weight:700;margin-bottom:8px;text-align:center}.enq .a{margin:auto;max-width:380px}.enq .q:before{content:"Q."}.enq .graph{background:#d1e0ec;width:100%}.enq .graph .goodrate{background:#002c7d;color:#fabe00;padding:2% 10%}.enq .percent{margin:8px auto 40px;width:70%}.enq .percent li{align-items:center;display:flex;justify-content:space-between}.enq .percent .good:before{background:#002c7d;content:"";height:1em;margin-right:5px;width:10%}.enq .percent .bad:before{background:#d1e0ec;content:"";height:1em;margin-right:5px;width:10%}@media screen and (max-width:640px){.enq .q{font-size:1.1em;margin-left:1em;text-align:left;text-indent:-1em}}.result1 .graph{padding-right:4.4%}.result1 .graph .goodrate:after{content:"95.6%";font-size:2.4em;font-weight:700;line-height:1}.result1 .percent .good:after{content:"95.6%";margin-left:auto}.result1 .percent .bad:after{content:"4.4%";margin-left:auto}.client .enq .graph{background:#e1edcb}.client .enq .graph .goodrate{background:#8cba37;color:#fff}.result3 .graph{padding-right:2.7%}.result3 .graph .goodrate:after{content:"97.3%";font-size:2.4em;font-weight:700;line-height:1}.result3 .percent .good:after{content:"97.3%";margin-left:auto}.result3 .percent .bad:after{content:"2.7%";margin-left:auto}.client .enq .percent .good:before{background:#8cba37}.client .enq .percent .bad:before{background:#e1edcb}.client .voice_baroon{background:#c7fbad;box-shadow:0 2px 2px #eee}.client .voice_baroon:before{border-color:transparent transparent #c7fbad #c7fbad;border-style:solid;border-width:10px}@media screen and (min-width:641px){.enq .graph{margin-top:60px}}.voice_comment{gap:10px}.voice_staff{flex:1}.voice_exp{display:flex;flex-direction:column}.voice_chara{align-items:center;display:flex;margin-bottom:5px}.voice_baroon{background:#bce4ff;border-radius:10px;box-shadow:0 2px 2px #eee;padding:3%;position:relative}.voice_baroon:before{border-color:transparent transparent #bce4ff #bce4ff;border-style:solid;border-width:10px;content:"";left:70px;position:absolute;top:-20px;transform:skewX(20deg)}.personal_id{display:block;text-align:right}@media screen and (max-width:640px){.voice_chara img{max-width:60px}}.c_success .bg_bl{background:#d1e0ec}.c_success .bg_gn{background:#e1edcb}.c_success .bg_r{background:#f1d6cb}.c_success .l__flex{display:flex;gap:10px;justify-content:space-between}.c_success .success_item{border-radius:5px;box-shadow:0 0 8px rgba(19,52,117,.2)}.c_success .success_item .success_text{text-align:right}.c_success .success_item .success_title{color:#002c7e;font-size:clamp(13px,2.6vw,1.1em);padding:10px}.success_prof{background:#002c7e;border-radius:20px;color:#fff;display:inline-block;font-weight:700;margin:10px 10px 0;padding:2px 10px}.success_point{background:#fff;border:2px solid #fabe00;margin:25px 10px;padding:2%;position:relative}.success_point:before{background:#fabe00;border-radius:5px 5px 0 0;color:#0d2449;content:attr(data-pointtitle);font-weight:700;left:-2px;padding:3px 10px;position:absolute;top:-26px}.success_point li{margin-left:1.5em;position:relative}.success_point li:before{border-bottom:2px solid #25af01;border-left:2px solid #25af01;content:"";display:block;height:5px;left:-1.5em;position:absolute;top:.5em;transform:rotate(-45deg);width:10px}@media screen and (max-width:640px){.c_success .success_item{width:80%}}@media screen and (min-width:641px){.c_success .success_item{flex:1}}@media screen and (max-width:640px){.m__spslider{overflow:hidden;width:100%}.m__spslider:after{color:#666;content:"← スワイプで移動できます →";display:block;font-size:.9rem;margin-bottom:10px}.m__slides{display:flex;justify-content:normal;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.m__slides li{flex-shrink:0;position:relative;scroll-snap-align:start;transform:scale(1);transform-origin:center center;transition:transform .5s;width:90%}}.review .questionary_main{position:relative;text-align:center}.review .questionary_main .mainwrap{color:#fff;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%);width:100%}@media screen and (min-width:641px){.review .questionary_main .mainwrap{width:inherit}}.review .questionary_main p{border-top:2px solid #fff;margin:5px 5%;padding-top:5px}.review .questionary_result_container{background:#e4f4ff;margin-bottom:25px;padding-top:0}.review .wrapbox{background:#fffde8;border:2px solid #fabf03;border-radius:25px;margin:10px auto;max-width:500px;padding:10px 15px;position:relative;width:80%}.review .questionary_result h2{font-weight:700;text-align:center}.review .questionary_result h2 strong{color:#fabe00}.review .questionary_result h2 img{margin-right:5px;max-height:1.5em;width:auto}.review .questionary_result_container h3{background:#ffe38c;border-radius:0 20px 20px 0;display:inline-block;padding:5px 20px 5px 10px}.review .questionary_result_container .clientwrap{font-weight:700;padding-bottom:60px}.review .questionary_result_container .clientimg{bottom:-20px;max-width:60px;position:absolute;right:10px}.review .result_graph_list{margin:auto;max-width:1120px;width:96%}@media screen and (min-width:641px){.review .result_graph_list{display:flex;gap:10px}.review .graph_wrap{flex-wrap:wrap}.review .graph_wrap .result_graph{flex:1 0 45%}}.review .result_graph{background:#fff;border-radius:25px;margin:15px auto;padding:4%;text-align:center}.review .result_graph figcaption{font-size:18px;font-size:clamp(14px,4.4vw,1.5em);margin-bottom:15px}@media screen and (min-width:641px){.review .review_voice_list{display:flex;margin:auto;max-width:1120px}}.review .review_voice{align-items:center;display:flex;flex-wrap:wrap;margin:15px auto;width:100%}.review .review_voice img{flex-basis:20%;max-width:80px}.review .voice_baroon{background:#fff;border-radius:40px;box-shadow:0 0 10px #ccc;flex-basis:76%;padding:3% 10%}.review .voice_baroon:before{border-color:transparent #fff #fff transparent;left:-10%;top:60%;transform:skewX(70deg)}.review .voice_baroon span{display:block;text-align:right}.more_txt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.morebtn{cursor:pointer;font-weight:700;text-align:center}