html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:underline}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{position:relative;display:block;height:0px;border:0;margin:1em 0;padding:0}input,select,textarea{vertical-align:middle;line-height:1.7}input[type="text"],input[type="password"],textarea,select{outline:none;font-family:inherit}input[type="radio"]{vertical-align:-0.1em}.wrap{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.wrap{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}html{height:100%;overflow-y:scroll;opacity:1}html.wf-active{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:1}a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;color:#333;text-decoration:none}a:hover{opacity:0.8}a:active,a:focus{color:#666}a[href^="tel:"]{cursor:default !important;pointer-events:none}body{font-size:15px;color:#333;font-family:"Roboto Slab","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;line-height:1.7;min-width:1040px}.wrap{margin:0px;padding:0px;position:relative;overflow:hidden;min-height:100vh;background:linear-gradient(135deg, #112656, #252656)}hr{border-top:1px solid #ccc;margin:10px 0}.-hr-clear{margin:5px 0;border:none !important;height:0}.sp-box{display:none}@media screen and (max-width: 899px){.sp-box{display:block}.pc-box{display:none !important}body{font-size:15px;min-width:100%;line-height:1.7;overflow:hidden;-webkit-text-size-adjust:100%}input[type="button"],input[type="submit"]{-webkit-appearance:none}a[href^="tel:"]{pointer-events:all}}.header-block{border-top:4px solid #172850;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.header-inner{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-inner .logo{width:240px}.header-inner .logo a{display:block;height:50px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/common/header/logo.svg) left center no-repeat}.hi-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hi-nav ul li{width:82px;position:relative}.hi-nav ul li a{display:block;padding:62px 0 6px;font-size:9px;line-height:1;color:#172850;text-align:center}.hi-nav ul li{position:relative;z-index:0}.hi-nav ul li:before{position:absolute;top:auto;right:auto;bottom:auto;left:auto;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;-webkit-transition:all 1s ease 0s !important;transition:all 1s ease 0s !important}.hi-nav ul li:hover:before{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.hi-nav ul li.hi-nav-01:before{background:url(../img/common/header/hi-nav-icon01.svg) center center no-repeat}.hi-nav ul li.hi-nav-02:before{background:url(../img/common/header/hi-nav-icon02.svg) center center no-repeat}.hi-nav ul li.hi-nav-03:before{background:url(../img/common/header/hi-nav-icon03.svg) center center no-repeat}.hi-nav ul li.hi-nav-04:before{background:url(../img/common/header/hi-nav-icon04.svg) center center no-repeat}.hi-nav ul li.hi-nav-05:before{background:url(../img/common/header/hi-nav-icon05.svg) center center no-repeat}.hi-nav ul li.hi-nav-06:before{background:url(../img/common/header/hi-nav-icon06.svg) center center no-repeat}.hi-nav ul li.hi-nav-02{background:#172850}.hi-nav ul li.hi-nav-02 a{color:#fff !important}@media screen and (max-width: 899px){.header-inner{display:none}.hi-nav{width:50%}.hi-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hi-nav ul li{border-left:1px solid #CBCBCB;width:calc(100% / 3 - 3px)}.hi-nav ul li a{font-size:0.5rem;padding:35px 0 5px;height:calc(60px - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hi-nav ul li.hi-nav-01:before{background:url(../img/common/header/hi-nav-icon01.svg) top 3px center no-repeat;background-size:30px auto}.hi-nav ul li.hi-nav-02:before{background:url(../img/common/header/hi-nav-icon02-sp.svg) top 3px center no-repeat;background-size:30px auto}.hi-nav ul li.hi-nav-03:before{background:url(../img/common/header/hi-nav-icon03-sp.svg) top 3px center no-repeat;background-size:30px auto}.hi-nav ul li.hi-nav-04:before{background:url(../img/common/header/hi-nav-icon04.svg) top 3px center no-repeat;background-size:30px auto}.hi-nav ul li.hi-nav-02{background:#fff}.hi-nav ul li.hi-nav-02 a{color:#172850 !important}}.main-block{padding-top:20px;padding-bottom:60px;min-height:calc(100vh - 270px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-block.-bg-gray{background:#F2F2F2}.main-inner{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pan-list{width:100%;font-size:90%;line-height:1.2;background:#191212;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pan-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1040px}.pan-list ul li{color:#ccc;font-size:12px !important;padding-left:5px}.pan-list ul li a{display:block;padding:5px 25px 5px 0;position:relative;color:#ccc}.pan-list ul li a:after{content:"";width:12px;height:100%;position:absolute;top:0;right:5px;bottom:0;left:auto;margin:auto;background:url(../img/common/icon/pan-list-bg.svg) right center no-repeat;background-size:auto 110%}.pan-list ul li:nth-child(1){padding-left:0}.content-block{width:760px}.-max-width{width:100% !important}.page-tit{color:#172850;font-weight:400;font-size:30px;line-height:1;margin:25px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-tit span{font-size:14px;margin-left:10px}.step-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.step-box ul{width:80%;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ccc;overflow:hidden}.step-box ul li{color:#fff;width:33.3%;text-align:center;position:relative;line-height:1;padding:20px 0;background:#CBCBCB}.step-box ul li span{margin-right:10px}.step-box.-harf ul li{width:50% !important}.step-box ul li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;margin:auto;width:21px;height:100%;background:url(../img/mycareer/step-icon.svg) center center no-repeat;background-size:110% 100%}.step-box ul li:last-child:after{display:none}.step-box ul li.now-step{background:#172850}.step-box ul li.now-step:after{background:url(../img/mycareer/step-icon-now.svg) center center no-repeat;background-size:110% 100%}.step-box ul li.now-step:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:-21px;margin:auto;width:21px;height:100%;background:url(../img/mycareer/step-icon-now-end.svg) center center no-repeat;background-size:110% 100%;z-index:100}.feed-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;font-size:14px;line-height:1;margin-bottom:40px}.feed-previous a{padding:18px 25px 18px 45px;display:block;background:url(../img/common/icon/arrow-02-l.svg) left 7px center no-repeat #fff;border-radius:5px}.feed-previous a:hover{background:url(../img/common/icon/arrow-03-l.svg) left 7px center no-repeat #191212;color:#fff;opacity:1.0}.feed-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feed-list ul li{margin-right:10px}.feed-list ul li a{display:block;padding:18px 0 18px 0;width:35px;text-align:center;background:#fff;border-radius:5px}.feed-list ul li a.flist-active{background:#ccc;color:#fff}.feed-list ul li a:hover{background:#191212;color:#fff;opacity:1.0}.feed-list ul li:last-child{margin-right:0}.feed-next a{padding:18px 45px 18px 25px;display:block;background:url(../img/common/icon/arrow-02.svg) right 7px center no-repeat #fff;border-radius:5px}.feed-next a:hover{background:url(../img/common/icon/arrow-03.svg) right 7px center no-repeat #191212;color:#fff;opacity:1.0}.check-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:5px;padding:10px 20px}.check-box>li{min-width:25%}.label{position:relative;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;cursor:pointer;padding:5px 5px 5px 30px;display:inline-block;z-index:10}.label:before{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;content:"";position:absolute;top:0px;right:auto;bottom:0px;left:0px;margin:auto;background:url(../img/common/icon/input-icon-off.svg) center center no-repeat;background-size:100% auto;display:block;width:22px;height:22px}.label:after{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;content:"";position:absolute;top:0px;right:auto;bottom:0px;left:0px;margin:auto;background:url(../img/common/icon/input-icon-on.svg) center center no-repeat;background-size:100% auto;display:block;opacity:0;width:22px;height:22px}.checkinput{display:none}.checkinput:checked+.label:after{opacity:1}.checkinput:checked+.label span{position:absolute;content:"";position:absolute;top:0;right:auto;bottom:0;left:-10px;margin:auto;background:#7E9DA4;width:100%;height:100%;z-index:-10;border-radius:20px;padding:0 10px}.-check-border{background:#F8FBFF;border:1px solid #F8FBFF}.check-tit{margin:10px 0 5px}.check-tit .label{font-size:16px;padding:5px 5px 5px 35px;display:inline-block}.check-tit .label:before{width:25px;height:25px}.check-tit .label:after{width:25px;height:25px}.check-tit.-add-subcate{position:relative}.check-tit.-add-subcate>ul{width:100% !important}.check-tit.-add-subcate>ul>li{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check-tit.-add-subcate>ul>li>.label{width:calc(35% - 40px)}.check-tit.-add-subcate>ul>li>p{width:50%;font-size:10px}.check-tit.-add-subcate>.acc-label{position:absolute;top:10px;right:auto;bottom:auto;left:35%;background:url(../img/common/icon/acc-icon-close.svg) left center no-repeat;height:15px;width:15%;font-size:12px;line-height:15px;color:#B5314F;text-indent:18px;white-space:normal;overflow:visible}.check-tit.-add-subcate>.acc-label::before{content:"";position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;width:30px;height:30px}.check-tit.-add-subcate>.acc-input:checked+label{background:url(../img/common/icon/acc-icon-open.svg) left center no-repeat}.check-tit.-add-subcate>.acc-input:checked+p{display:none}.check-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check-tit ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 42px)}.check-tit ul li{min-width:20%}.radioinput{display:none}.radio-label{position:relative;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;cursor:pointer;position:relative;padding:5px 5px 5px 25px;display:inline-block;z-index:10}.radio-label:before{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;content:"";position:absolute;top:0px;right:auto;bottom:0px;left:0px;margin:auto;background:url(../img/common/icon/radio-icon-off.svg) center center no-repeat;background-size:100% auto;display:block;width:22px;height:22px}.radio-label:after{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;content:"";position:absolute;top:0px;right:auto;bottom:0px;left:0px;margin:auto;background:url(../img/common/icon/radio-icon-on.svg) center center no-repeat;background-size:100% auto;display:block;opacity:0;width:22px;height:22px}.radioinput:checked+.radio-label:after{opacity:1}.radioinput:checked+.radio-label span{position:absolute;content:"";position:absolute;top:0;right:auto;bottom:0;left:-5px;margin:auto;background:#7E9DA4;width:100%;height:100%;z-index:-10;border-radius:20px;padding:0 5px}.check-box li label{font-size:12px}.-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-accordion-gray{position:relative;margin-bottom:10px}.-accordion-gray:before{content:"";position:absolute;top:0;right:auto;bottom:auto;left:0;background:#F2F2F2;width:100%;height:35px;z-index:0}.-accordion-gray>ul{z-index:100}.-accordion>ul>li>span{padding:5px;display:block}label.acc-label{display:block;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;position:relative;width:15px;height:15px;background:url(../img/common/icon/acc-icon-close.svg) center center no-repeat}label.acc-label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;margin:auto;width:30px;height:30px}input.acc-input{display:none}.-accordion .accshow{height:0;padding:0px;overflow:hidden;opacity:0;-webkit-transition:0.9s;transition:0.9s}.acc-input:checked+label{background:url(../img/common/icon/acc-icon-open.svg) center center no-repeat}.acc-input:checked+label+.accshow{height:auto;opacity:1;width:100%}.-accordion-gray .acc-input:checked+label+.accshow{margin-top:10px}#lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;display:none;background:#000}.modal-box{background:none repeat scroll 0 0 #ffffff;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);display:none;position:relative;border:1px solid #B5314F;min-width:calc(800px - 2px)}.modal-tit{background:#172850;color:#fff;font-size:21px;line-height:1;padding:15px;position:relative}.modal-main{padding:20px 50px;max-height:500px;overflow:auto}.modal-main .label{font-size:14px}.modal_close{text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:5px;right:10px;width:28px;height:28px;background:url(../img/common/icon/modal-close.svg) center center no-repeat;background-size:100% auto;z-index:2;cursor:pointer}#search-01,#search-02{border:2px solid #172850;width:calc(1000px - 4px)}.modal-tit{padding:15px 15px 15px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-tit:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:15px;margin:auto;width:35px;height:35px;background:#fff;border-radius:50%}.modal-tit ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px;background:#fff;margin-left:30px;border-radius:5px}.modal-tit ul li{padding-right:50px;line-height:1;position:relative;color:#000;font-size:14px}.modal-tit ul li:after{content:"";position:absolute;top:0;right:20px;bottom:0;left:auto;margin:auto;width:10px;height:15px;background:url(../img/common/icon/arrow-09.svg) center center no-repeat;background-size:95% auto}.modal-tit ul li:last-child{padding-right:0}.modal-tit ul li:last-child:after{display:none}#search-01 .modal-tit:before,#search-02 .modal-tit:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:15px;margin:auto;width:35px;height:35px;background:url(../img/common/icon/modal-icon-01.svg) center center no-repeat;background-size:80% auto;z-index:100}#money-01 .modal-tit:before,#money-02 .modal-tit:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:15px;margin:auto;width:35px;height:35px;background:url(../img/common/icon/modal-icon-02.svg) center center no-repeat;background-size:70% auto;z-index:100}#address-search .modal-tit{padding-left:15px}#address-search .modal-tit:before{display:none}#address-search .modal-tit:after{display:none}.modal-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0}.modal-btn li{margin-right:10px}.modal-main>.modal-btn:first-child{margin-top:0}.modal-btn li:first-child a{display:block;width:125px;text-align:center;line-height:1;padding:15px 0;border-radius:5px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0);border:1px solid #ccc}.modal-btn li:last-child{margin-right:0}.modal-btn li:last-child a{display:block;width:250px;text-align:center;line-height:1;padding:20px 0;border-radius:5px;background:url(../img/index/icon-iis-tit.svg) left 30% center no-repeat #0cc;background-size:20px auto;text-indent:2em;border:1px solid #0cc;color:#fff;font-weight:800}.other-box{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;margin-bottom:30px;background:#fff;border-radius:5px;position:relative;overflow:hidden;padding:20px}.other-box .title-01:first-child{margin-top:0}.other-box .title-02:first-child{margin-top:0}.other-box .title-03:first-child{margin-top:0}.other-box .title-04:first-child{margin-top:0}.other-box .contact-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:2px;margin-top:30px;font-size:16px}.other-box .contact-btn input{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0);display:block;color:#B5314F;padding:10px 25px;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-weight:600}.no-search{width:calc(100% - 40px);background:#D7CFC4;padding:20px;font-size:14px;margin:40px 0 0;text-align:center}.outside span{padding-right:20px;background:url(../img/common/icon/outside-01.svg) right center no-repeat}.outside.-orange span{background:url(../img/common/icon/outside-02.svg) right center no-repeat}.-red{color:red !important}.between-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sp-btn{display:none}@media screen and (max-width: 899px){.main-inner{width:98%}.content-block{width:100%}.check-box{padding:5px}.check-box>li{min-width:50%}.modal-box{-webkit-box-shadow:none;box-shadow:none;display:none;position:relative;border:none;min-width:100%}#sp-search-01,#sp-search-01-area,#sp-search-01-station-01,#sp-search-01-station-02,#sp-search-02,#sp-search-03{border:none;width:100%;background:#F2F2F2;top:0 !important;height:100% !important;overflow:scroll !important}.sp-modal-btn .modal_close{text-indent:0;white-space:normal;overflow:visible;position:static;top:auto;right:auto;width:auto;height:auto;z-index:2;cursor:pointer}.sp-modal-btn .modal_close a{background:#ccc !important}.sp-modal-btn .modal_close.-modal-cancel a{background:#333 !important;color:#fff}.sp-modal-title{background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656);padding:5px;color:#fff}.sp-step-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-step-box ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.sp-step-box ul li{color:#fff;width:50%;text-align:center;position:relative;line-height:1;padding:10px 0;background:#CBCBCB}.sp-step-box ul li span{margin-right:5px}.sp-step-box ul li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;margin:auto;width:21px;height:100%;background:url(../img/mycareer/step-icon.svg) center right no-repeat;background-size:auto auto}.sp-step-box ul li:last-child:after{display:none}.sp-step-box ul li.now-step{background:#172850}.sp-step-box ul li.now-step:after{background:url(../img/mycareer/step-icon-now.svg) center right no-repeat;background-size:auto auto}.sp-step-box ul li.now-step:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:-21px;margin:auto;width:21px;height:100%;background:url(../img/mycareer/step-icon-now-end.svg) center right no-repeat;background-size:auto auto;z-index:100}.sp-route-name{background:#7E9DA4;padding:5px;margin-bottom:2px}.sp-route-name ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-route-name ul li:first-child{font-size:14px}.sp-route-name ul li:last-child a{font-size:12px}.sp-modal-content{margin-bottom:100px;background:#fff}.sp-modal-content ul{width:100%}.sp-modal-content ul li{width:100%;border-bottom:1px solid #000}.sp-modal-content ul li a{display:block;padding:10px 20px 10px 10px;background:url(../img/common/icon/arrow-12.svg) right 5px center no-repeat;background-size:10px auto}.sp-modal-content .check-tit{margin:0;width:100% !important}.sp-modal-content .check-tit label:after{left:5px}.sp-modal-content .check-tit label:before{left:5px}.sp-modal-content .-check-border{background:none;border:none}.sp-modal-content .-check-border li label{padding-left:60px;width:calc(100% - 65px) !important}.sp-modal-content .-check-border li label:after,.sp-modal-content .-check-border li label:before{left:25px !important}.sp-modal-content .check-tit label{width:calc(100% - 40px)}.sp-modal-content .check-tit.-accordion{position:relative}.sp-modal-content .check-tit.-accordion ul{width:100% !important}.sp-modal-content .check-tit.-accordion>label{position:absolute;top:10px;right:5px;bottom:auto;left:auto;margin:auto;width:calc(20% - 20px);height:14px;font-size:0;padding-right:20px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.sp-modal-content .check-tit.-accordion>label:after{content:"詳細表示";position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;font-size:12px !important;line-height:1;height:12px;color:#112656;text-indent:0;white-space:normal;overflow:visible}.sp-modal-content .acc-label{background:url(../img/common/icon/acc-icon-close.svg) center right no-repeat;background-size:auto 100%}.sp-modal-content .acc-input:checked+label{background:url(../img/common/icon/acc-icon-open02.svg) center right no-repeat;background-size:auto 100%}.sp-modal-content .acc-input:checked+label:after{content:"とじる";position:absolute;top:0;right:auto;bottom:0;left:15px;color:#999}.sp-modal-content .check-box{padding:0}.sp-modal-content .check-box li label{width:calc(100% - 35px);font-size:15px}.sp-modal-content .check-box li label:before{left:5px}.sp-modal-content .check-box li label:after{left:5px}.sp-modal-content .checkinput:checked+.label span{padding:0;left:0;border-radius:0}.sp-modal-content .checkinput:checked+.label{background:#EEF4F5}label.leanModalr{display:block;cursor:pointer;width:calc(100% - 30px);padding:10px 20px 10px 10px;background:url(../img/common/icon/arrow-12.svg) right 5px center no-repeat;background-size:10px auto}.sp-modal-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 0;background:rgba(0,0,0,0.5);position:fixed;bottom:10px;z-index:1000}.sp-modal-btn ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-modal-btn ul li{width:50%;margin-right:15px;text-align:center;background:none;border-radius:5px;overflow:hidden !important}.sp-modal-btn ul li a{display:block;text-align:center;padding:10px 0}.sp-modal-btn ul li.modal_close{width:30%}.sp-modal-btn ul li.modal_close a{background:#ccc !important}.sp-modal-btn ul li:last-child{margin-right:0}.sp-search-btn{width:50%}.sp-search-btn input{width:100%;border:none;font-size:20px;line-height:1;padding:15px 0;color:#fff;background:url(../img/search/search-tit-icon.svg) left 20px center no-repeat #0cc;background-size:20px auto;cursor:pointer;border-radius:5px}.sp-btn{display:block;width:100%;padding:10px 0;background:rgba(0,0,0,0.5);position:fixed;bottom:-200px;z-index:1000}.sp-btn.check-active{bottom:0}.sp-btn ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-btn ul li{margin-right:20px}.sp-btn ul li.sp-search-btn{width:50%}.sp-btn ul li.sp-search-btn input{width:100%;border:none;font-size:20px;line-height:1;padding:15px 0;color:#fff;background:url(../img/search/search-tit-icon.svg) left 20px center no-repeat #0cc;background-size:20px auto;cursor:pointer;border-radius:5px}.sp-btn ul li.sp-search-btn-reset{width:30%}.sp-btn ul li.sp-search-btn-reset a{display:block;padding:10px 0;text-align:center;background:#ccc !important;border-radius:5px}.sp-btn ul li.sp-search-btn-favorite{width:30%}.sp-btn ul li.sp-search-btn-favorite a{display:block;padding:10px 0;text-align:center;background:#ccc !important;border-radius:5px}.sp-btn ul li.sp-application-btn{width:50%}.sp-btn ul li.sp-application-btn input{width:100%;border:none;font-size:20px;line-height:1;padding:15px 0;color:#fff;background:#0cc;cursor:pointer;border-radius:5px}.sp-btn ul li:last-child{margin-right:0}.step-box{font-size:12px}.step-box ul{width:96%}.sp-step-box ul li:after{width:15px}.modal-btn li{margin-bottom:10px}}@media screen and (max-width: 899px){.main-block{min-height:auto;padding-bottom:0px}.page-tit{font-size:24px;color:#172850;text-align:center;padding:30px 0;margin:10px 0;line-height:1.4}.pan-list{margin-top:60px}.pan-list ul li{font-size:12px !important}.feed-previous a{padding:10px 20px;background:#fff;border-radius:0}.feed-previous a:hover{background:#fff;color:#333}.feed-list ul li{margin-right:10px}.feed-list ul li a{display:block;padding:10px;width:auto;border-radius:0}.feed-list ul li:last-child{margin-right:0}.feed-next a{padding:10px 20px;background:#fff}.feed-next a:hover{background:#fff;color:#333}.other-box{padding:10px}}.sidenav-block{width:250px;position:relative}.sidenav-inner{width:100%}.side-registration{border:1px solid #fff;background:url(../img/common/sidenav/side-registration_bg.png) center bottom no-repeat;background-size:100% 100%;margin-bottom:10px}.sr-regist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px 15px}.sr-regist span{width:100%;color:#fff;font-size:28px;margin-bottom:20px}.sr-regist a{display:block;width:80%;background:#BF3253;color:#fff;text-align:center;padding:10px 0;border-radius:5px}.sr-login,.sr-logout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;background:rgba(27,20,20,0.8)}.sr-login span,.sr-logout span{width:100%;color:#fff;font-size:12px;margin-bottom:15px}.sr-login a,.sr-logout a{display:block;width:80%;background:#7E9DA4;color:#fff;text-align:center;padding:10px 0;border-radius:5px}.sr-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px 15px}.sr-name span{width:100%;color:#fff;font-size:20px}.sr-name .sr-id{width:100%;color:#fff;font-size:14px;margin:45px 0 75px}.side-favorite{margin-bottom:10px}.side-favorite a img{vertical-align:bottom}.side-tit{font-size:18px;line-height:1;padding:10px;font-weight:400;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:5px solid #6F1725}.-s-condition{background:#7C9AA1}.-s-offer{background:#7C9AA1}.side-tit02{font-size:16px;line-height:1;padding:10px;font-weight:400;color:#fff;margin-bottom:5px}.-s-about{background:#7E9DA4;border:1px solid #7E9DA4}.-s-company{background:#999}.side-condition{margin-bottom:10px}.side-offer{margin-bottom:20px}.side-condition>ul,.side-offer>ul{padding:5px;background:#D7CFC4;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.side-condition>ul>li,.side-offer>ul>li{padding:5px;margin-bottom:2px;background:#fff}.side-condition>ul>li:last-child,.side-offer>ul>li:last-child{margin-bottom:0px}.side-condition>ul>li>a,.side-offer>ul>li>a{display:block;color:#6F1725;background:#fff;text-decoration:underline}.side-condition ul li a ul li:nth-child(10):after{content:"...";display:block !important}.side-bnr ul li{margin-bottom:5px}.side-bnr ul li a{display:block}.side-bnr ul li a img{vertical-align:bottom}.side-about{margin-bottom:15px}.side-about ul li{background:#D7CFC4;margin-bottom:3px;border-radius:5px;overflow:hidden}.side-about ul li:last-child{margin-bottom:0}.side-about ul li a{display:block;color:#000;padding:12px 10px;line-height:1}.side-company{padding-bottom:15px;margin-bottom:15px}.side-company ul li{background:#fff;margin-bottom:3px;border-radius:5px;overflow:hidden}.side-company ul li:last-child{margin-bottom:0}.side-company ul li a{display:block;padding:12px 10px;line-height:1;background:url(../img/common/icon/outside-01.svg) left 90px center no-repeat #fff}.side-information a{border:1px solid #ccc;padding:5px;margin-bottom:10px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-information a:hover{opacity:1.0;border:1px solid #666}.side-information a img{width:25%;height:auto}.side-information a span{width:70%;font-size:12px;color:#000;line-height:1.2}.side-application{display:block;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:1px solid #999;background:#fff;border-radius:5px}.side-application p{margin-bottom:20px}.side-application ul li{margin-bottom:10px}.side-application ul li:last-child{margin-bottom:0}.side-application-inner{padding:20px 10px}.-navfixed{position:fixed;width:calc(250px - 2px);top:20px;z-index:2000}.side-mycareer{margin-bottom:15px;background:#191212;border-radius:5px;padding-top:25px}.side-mycareer .login-box{padding:10px 15px;background:#7E9DA4;border-radius:0 0 5px 5px}.side-mycareer .login-boxinner{padding:10px 15px;background:#fff;border-radius:5px}.side-mycareer .message{font-size:24px;font-weight:600}.side-mycareer .staff{font-size:12px}.side-mycareer ul{padding:5px 15px}.side-mycareer ul li{text-align:right}.side-mycareer ul li:last-child{border-bottom:none}.side-mycareer ul li a{color:#fff;padding-left:25px;line-height:1;background:url(../img/common/icon/arrow-06.svg) left 10px center no-repeat}.-index-side{margin-top:25px}@media screen and (max-width: 899px){.sidenav-block{display:none}.side-bnr ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-offer{margin-bottom:20px}}.nav-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F2F2F2}.nav-block ul{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-block ul li{border-left:1px solid #999;position:relative}.nav-block ul li.-nb01{width:calc(5% - 1px)}.nav-block ul li.-nb01 a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/common/nav/home-icon.svg) center center no-repeat}.nav-block ul li.-nb01.-nb-active a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/common/nav/home-icon-active.svg) center center no-repeat}.nav-block ul li.-nb02{width:calc(10% - 1px)}.nav-block ul li.-nb03{width:calc(15% - 1px)}.nav-block ul li.-nb04{width:calc(15% - 1px)}.nav-block ul li.-nb05{width:calc(13% - 1px)}.nav-block ul li.-nb06{width:calc(15% - 1px)}.nav-block ul li.-nb07{width:calc(15% - 1px)}.nav-block ul li.-nb08{width:calc(12% - 2px);border-right:1px solid #999}.nav-block ul li a{display:block;text-align:center;padding:16px 0;line-height:1}.-nb-active{background:-webkit-gradient(linear, left bottom, left top, from(#112656), to(#252656));background:linear-gradient(0deg, #112656, #252656)}.-nb-active a{color:#fff !important}.-nb-active:before{content:"";position:absolute;top:0;right:0;bottom:auto;left:0;margin:auto;width:0;height:0;border:6px solid transparent;border-top:10px solid #fff}.re_mo_disp{display:none}@media screen and (max-width: 899px){.nav-block{display:none}#sp_header .inner{position:fixed;top:0;left:0;width:100%;background:none;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:2px solid #172850}.overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";z-index:999}.btBtn{display:none}#sp_header.navOpen .btBtn{display:block;top:0px;right:auto;bottom:0px;left:10px;text-indent:100%;white-space:nowrap;overflow:hidden;position:fixed;margin:auto;width:50px;height:50px;background:url(../img/common/icon/modal-close.svg) center center no-repeat;cursor:pointer}#sp_header.navOpen .navigation{opacity:1;right:1%;overflow:scroll;height:100%}#sp_header .navigation ul{width:100%}#sp_header .navBtn{display:block;width:calc(15% - 2%);height:60px;position:relative;top:0;right:0;cursor:pointer;z-index:10000 !important;background:url(../img/common/nav/hamburger-icon.svg) top 10px center no-repeat #172850;font-size:0.5em;color:#fff;background-size:30px;padding:0 1%}.navBtn:after{position:absolute;top:auto;right:0;bottom:5px;left:0;margin:auto;content:"メニュー";text-align:center;white-space:nowrap}#sp_header.navOpen .navBtn{display:none}#sp_header .navigation{background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656);overflow:auto;position:fixed;top:0;opacity:0;right:-100%;width:80%;max-width:100%;height:100%;opacity:0;z-index:9999;height:auto;padding-bottom:0px;-webkit-transition:0.5s ease;transition:0.5s ease}#sp_header .navigation-bg{background:url(../img/common/nav/navigation-bg.png) center bottom no-repeat;background-size:100% 100%;padding-bottom:10px}#sp_header .navigation ul li a{display:block}#sp_header .navigation ul li a:hover{text-decoration:none}.nav_re_logo a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/common/footer/logo.svg) center center no-repeat;background-size:auto 25px;display:block;margin:20px auto}.nav_re_logo a:hover{text-decoration:none}.sp_nav_hed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background:#fff}.snh_logo{width:35%;height:100%}.snh_logo a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;height:100%;background:url(../img/common/header/logo.svg) center center no-repeat;background-size:100% auto}.nav_re_menu li{width:90%;border-radius:5px;margin:0 auto}.nav_re_menu a{display:block;padding:15px 15px 15px 40px;line-height:1;text-align:center !important}.nav_re_menu li.nrm-name{border:1px solid #fff;color:#fff;padding:5px 0;text-align:center;border-radius:0;margin-bottom:10px}.nav_re_menu li.nrm-01{background:#BF3253;margin-bottom:5px}.nav_re_menu li.nrm-01 a{background:url(../img/common/header/hi-nav-icon02.svg) left 10px center no-repeat;color:#fff;background-size:25px auto}.nav_re_menu li.nrm-02{background:rgba(255,255,255,0.8)}.nav_re_menu li.nrm-02 a{background:url(../img/common/header/hi-nav-icon05.svg) left 10px center no-repeat;color:#172850;background-size:25px auto}.nav_re_menu li.nrm-03{background:#fff}.nav_re_menu li.nrm-03 a{background:url(../img/common/header/hi-nav-icon03-sp.svg) left 10px center no-repeat;color:#172850;background-size:25px auto}.nav_re_menu li.nrm-04{text-align:right}.nav_re_menu li.nrm-04 a{display:inline !important;padding:15px 0 15px 25px;background:url(../img/common/icon/arrow-03.svg) left 10px center no-repeat;background-size:auto 15px;color:#fff}.nav_re_menu02{background:rgba(255,255,255,0.8)}.nav_re_menu02 li{border-bottom:1px solid #000;background:url(../img/common/icon/arrow-02.svg) right 10px center no-repeat;background-size:15px auto}.nav_re_menu02 li:first-child{background:none}.nav_re_menu02 li:first-child a{color:#172850 !important}.nav_re_menu02 li:last-child{border-bottom:none;background:url(../img/common/icon/outside-01.svg) right 10px center no-repeat;background-size:15px auto}.nav_re_menu02 li a{padding:10px 25px 10px 15px}.nav_re_menu03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:rgba(255,255,255,0.5)}.nav_re_menu03 li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 1px);border-bottom:1px solid #172850;border-right:1px solid #172850;background:url(../img/common/icon/arrow-08.svg) right 5px center no-repeat;background-size:15px auto}.nav_re_menu03 li:first-child{width:100%}.nav_re_menu03 li:nth-child(odd){border-right:none}.nav_re_menu03 a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 10px 10px;width:calc(100% - 30px);height:calc(100% - 20px)}.re_mo_disp{display:block}}.page-top{top:auto;right:10px;bottom:10px;left:auto;position:fixed;z-index:1001}.page-top .backtotop{background:none;display:block;padding:20px;line-height:1;background:rgba(0,0,0,0.5);color:#fff;border-radius:5px}.page-top .backtotop:hover{background:rgba(0,0,0,0.9)}.footer-bg{position:relative}.footer-bg:after{position:absolute;top:0;right:auto;bottom:auto;left:0;content:"";background:url(../img/common/footer/footer-block-after-bg.svg) center center no-repeat;background-size:100% 100%;height:100%;width:40%;mix-blend-mode:screen;z-index:0}.footer-bg:before{position:absolute;top:0;right:0;bottom:auto;left:auto;content:"";background:url(../img/common/footer/footer-block-before-bg.svg) center center no-repeat;background-size:100% 100%;height:100%;width:80%;mix-blend-mode:screen;z-index:0}.footer-registration{background:#fff;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-registration-inner{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fri-note{margin-right:100px;font-size:18px;line-height:1}.fri-note span{display:block;font-size:12px;line-height:1;margin-bottom:10px}.fri-btn{height:55px;overflow:hidden;position:relative;border-radius:5px}.fri-btn:after{content:"";position:absolute;top:auto;right:0;bottom:-5px;left:auto;width:100%;height:40px;background:#6F1725;border-radius:5px;z-index:0}.fri-btn a{display:block;line-height:1;padding:15px;color:#fff;font-size:18px;line-height:1;border-radius:5px;background:#BF3253;z-index:10;position:relative;-webkit-transition:all .2s ease 0s !important;transition:all .2s ease 0s !important}.fri-btn a:hover{margin-top:3px;opacity:1.0}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;position:relative;z-index:10}.footer-nav-inner{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.footer-nav-inner>ul{width:calc(25% - 1%);border-right:1px solid #fff}.footer-nav-inner>ul li{margin:5px 10px;font-size:11px;line-height:1}.footer-nav-inner>ul li.-heading{font-size:13px;font-weight:400;margin:10px 10px}.footer-nav-inner>ul li.-heading a{color:#fff !important}.footer-nav-inner>ul li a{color:#ccc}.footer-nav-inner>ul li a:hover{opacity:1.0 !important;text-decoration:underline}.footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:45px 0;position:relative;z-index:10}.footer-logo ul{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-logo ul li{margin-right:45px}.footer-logo ul li a{padding-left:14px;background:url(../img/common/icon/arrow-06.svg) left center no-repeat;font-size:12px;font-weight:600;color:#fff}.footer-logo ul li:first-child{width:235px}.footer-logo ul li:first-child a{display:block;padding:0;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/common/footer/logo.svg) center center no-repeat}.footer-copy{background:#333;text-align:center;color:#fff;font-size:10px}.-only-copy .footer-registration{display:none}.-only-copy .footer-nav{display:none}.-only-copy .footer-logo{display:none}.-only-copy .footer-copy{padding:25px 0}.foot-information{display:none}@media screen and (max-width: 899px){.footer-registration,.footer-search,.footer-nav{display:none}.foot-information{display:block;background:#F2F2F2;padding:20px 0}.foot-information ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.foot-information ul li{width:90%;margin-bottom:5px}.foot-information ul li:last-child{margin-bottom:0}.foot-information ul li a{background:#fff;border:1px solid #999;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.foot-information ul li a img{width:80px;margin-right:0}.foot-information ul li a span{width:calc(100% - 90px)}.foot-information ul li a span br{display:none}.footer-about{position:relative}.footer-about.-accordion>ul{width:100%}.footer-about.-accordion>ul li>span{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0);padding:10px;display:block}.footer-about.-accordion .accshow li{border-bottom:1px solid #000;background:url(../img/common/icon/arrow-02.svg) right 10px center no-repeat #fff;background-size:15px auto}.footer-about.-accordion .accshow li a{display:block;padding:10px 30px 10px 10px;font-size:14px}.footer-about label.acc-label{position:absolute;top:15px;right:15px;bottom:auto;left:auto;background:url(../img/common/icon/acc-icon-close02.svg) center center no-repeat}.footer-about .acc-input:checked+label{background:url(../img/common/icon/acc-icon-open02.svg) center center no-repeat}.footer-company ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#333;font-size:14px}.footer-company li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 1px);border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:url(../img/common/icon/arrow-03.svg) right 5px center no-repeat;background-size:15px auto}.footer-company li:first-child{width:100%}.footer-company li:nth-child(odd){border-right:none}.footer-company a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 10px 10px;width:calc(100% - 30px);height:calc(100% - 20px);color:#ccc}.footer-btn{background:#D7CFC4;padding:20px 0}.footer-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-btn li{width:90%}.footer-btn li:first-child{margin-bottom:10px}.footer-btn a{border-radius:5px;text-align:center}.footer-btn li:nth-child(1) a{display:block;text-align:center;color:#fff;background:#BF3253;padding:10px 0;position:relative}.footer-btn li:nth-child(1) a:after{content:"無料";position:absolute;top:0;right:5px;bottom:0;left:auto;margin:auto;background:rgba(255,255,255,0.8);font-size:14px;width:50px;height:20px;line-height:20px;color:#B5314F;border-radius:5px}.footer-btn li:nth-child(1) a:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;width:35px;height:35px;background:url(../img/index/icon-index-img-btn.svg) center center no-repeat;background-size:auto 80%;opacity:0.8}.footer-btn li:nth-child(2) a{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0);padding:10px;display:block}.footer-btn li:nth-child(2) a span{display:block;background:url(../img/common/footer/icon-login.svg) left 10px center no-repeat;background-size:auto 100%}.footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#333;padding:20px 10px}.footer-logo ul{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-logo ul li{margin-right:0px;width:100%;line-height:1;margin-bottom:5px}.footer-logo ul li a{padding-left:15px;margin-right:10px;background:none;color:#fff;font-weight:normal;background:url(../img/common/icon/arrow-06.svg) left center no-repeat;background-size:auto 10px}.footer-logo ul li:first-child{margin-bottom:10px;margin-right:0}.footer-logo ul li:first-child a{background:url(../img/common/footer/logo.svg) left center no-repeat;background-size:contain}.mark-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%}.mark-list a{margin-right:5px;display:block;max-width:calc(50% - 5px)}.mark-list a:last-child{margin-right:0px}.mark-list img{max-width:100%;vertical-align:bottom}.footer-copy{padding:0 5px !important;text-align:left}.-none-information .foot-information{display:none}.-none-about .footer-about{display:none}.-none-company .footer-company{display:none}.-none-btn .footer-btn{display:none}.-remode-logo .footer-logo{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.-remode-logo .footer-logo ul li{display:none}.-remode-logo .footer-logo ul li:first-child{display:block;border-bottom:none;margin-bottom:0;margin-right:0}.-only-copy .foot-information{display:none}.-only-copy .footer-about{display:none}.-only-copy .footer-btn{display:none}.-only-copy .footer-company{display:none}.format_link{padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.format_link p{-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0;width:100%}.format_link p a{border-radius:7px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:rgba(255,255,255,0.8);padding:5px 10px;display:block}.format_link p a span{font-size:12px}}.title-01{background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656);font-size:21px;color:#fff;padding:7px;margin:30px 0 10px;position:relative}.title-02{margin:20px 0;padding-left:10px;position:relative;font-weight:600}.title-02:after{position:absolute;top:auto;right:auto;bottom:0;left:0;content:"";background:#B5314F;width:4px;height:100%}.title-03{font-size:18px;font-weight:600;position:relative;padding:5px 0;margin:20px 0}.title-03:before{content:"";position:absolute;top:auto;right:auto;bottom:0;left:0;width:100%;height:2px;background:#ccc}.title-03:after{content:"";position:absolute;top:auto;right:auto;bottom:0;left:0;width:20%;height:2px;background:#B5314F}.title-04{font-size:16px;font-weight:600;position:relative;padding:5px 0;margin:10px 0 5px}.title-05{font-size:30px;color:#172850;margin:30px 0 10px;position:relative;font-weight:600}.title-06{font-size:16px;color:#172850;margin:25px 0 15px;font-weight:600}.content-block>.title-05{margin:0px 0 30px}dd .title-01:first-child,dd .title-02:first-child,dd .title-03:first-child,dd .title-04:first-child{margin-top:0}dd .title-02{margin:5px 0}@media screen and (max-width: 899px){.title-01{font-size:18px}}.tbl-gray{width:calc(100% - 2px);border:1px solid #ccc;border-collapse:collapse}.tbl-gray td{border:1px solid #ccc;font-size:100%;padding:5px}.tbl-gray th{border:1px solid #ccc;font-size:100%;padding:5px;background:#F2F2F2}.qualification-list{margin:30px 0}.qualification-list li{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.qualification-list li:last-child{margin-bottom:0}.qualification-list div{position:relative;line-height:1.4}.qualification-list div:after{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;padding:0 10px;color:#fff;background:#39c;border-radius:5px;letter-spacing:-1px;font-size:13px;line-height:1;height:25px}.qualification-name{width:calc(45% - 85px);padding:10px 10px 10px 75px}.qualification-name:after{content:"資格名"}.qualification-years{width:calc(35% - 95px);padding:10px 10px 10px 85px}.qualification-years:after{content:"取得年月"}.qualification-point{width:calc(20% - 85px);padding:10px 10px 10px 60px}.qualification-point:after{content:"点数"}@media screen and (max-width: 899px){.qualification-list div{min-height:25px}.qualification-name{width:100%}.qualification-years{width:100%}.qualification-point{width:100%}}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholde{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}.form-box{border-right:1px solid #999;border-left:1px solid #999;border-top:1px solid #999;width:clac(100% -2px);margin:30px 0}.form-box>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #999}.form-box>dl>dt{position:relative;background:#172850;color:#fff;width:calc(30% - 20px);padding:15px 10px;line-height:1}.form-box>dl>dt span.dt-note{font-size:10px;margin-top:5px;font-weight:normal;display:inline-block;line-height:1.4}.form-box>dl>dt.required{width:calc(30% - 90px);padding:10px 25px 10px 65px}.form-box>dl>dt.required:after{content:"必須";position:absolute;top:7px;right:auto;bottom:auto;left:10px;line-height:1;padding:5px 10px;color:#fff;background:#B5314F;letter-spacing:-1px;font-size:13px}.form-box>dl>dt.any{width:calc(30% - 90px);padding:10px 25px 10px 65px}.form-box>dl>dt.any:after{content:"任意";position:absolute;top:7px;right:auto;bottom:auto;left:10px;line-height:1;padding:5px 10px;color:#fff;background:#39c;letter-spacing:-1px;font-size:13px}.form-box>dl>dd{position:relative;width:calc(70% - 50px);padding:10px 25px;background:#fff}.form-box>dl>dd:after{content:"";position:absolute;top:0;right:auto;bottom:auto;left:0;height:100%;width:1px;background:#ccc}.form-box>dl>dd input{border:1px solid #ccc;border-radius:5px;padding:5px 10px;width:60%;font-size:100%}.form-box>dl>dd select{border:1px solid #ccc;border-radius:5px;padding:5px 10px;font-size:100%}.form-box>dl>dd textarea{border:1px solid #ccc;width:calc(100% - 22px);padding:5px 10px;border-radius:5px;min-height:200px;font-size:15px}.form-box dl dd dl{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.form-box dl dd dl:last-child{border:none}.form-box dl dd dl dt{width:calc(20% - 10px);padding:5px}.form-box dl dd dl dd{width:calc(80% - 10px);padding:5px}.inputtext{border:1px solid #ccc;border-radius:5px;padding:5px;margin:0 3px}.-input-small{padding:2px 5px !important;font-size:13px !important}.-input-blue{background:#E1F4FF}.-input-yellow{background:#ffc;border:1px solid #ffc !important}.form-text{text-align:center;margin:20px 0}.form-text a{text-decoration:underline !important}.form-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-btn ul li{width:100%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-btn ul li input{border:none;cursor:pointer}.form-btn ul li.form-info a{color:#2E4EA1}.form-btn ul li.form-consent label{background:#ccc;border-radius:5px;font-size:20px;width:35%;text-align:center;text-indent:30px;line-height:1;padding:18px 0}.form-btn ul li.form-consent label:after{left:35%}.form-btn ul li.form-consent label:before{left:35%}.form-btn ul li.form-consent .err-box-note{text-align:center}.form-btn ul li.form-confirmation input{font-size:20px;width:35%;font-weight:400}.form-btn ul li.form-back input{width:35%;font-weight:400}.form-btn ul li.form-send input{font-size:20px;width:35%;font-weight:400}.form-btn ul li.form-complete a{display:block;width:35%;font-weight:400}.form-information{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-information a{display:block;width:calc(40% - 12px);border:1px solid #ccc;padding:5px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-information a:hover{opacity:1.0;border:1px solid #666}.form-information a img{width:15%;height:auto}.form-information a span{width:80%;font-size:12px;color:#000;line-height:1.2}.time-hour input,.time-minutes input,.job-changes input{width:30px !important}.time-hour select,.time-minutes select,.job-changes select{width:30px !important}.calendar-month input,.calendar-day input,.support-number input,.score input,.desired-salary input{width:65px !important}.calendar-month select,.calendar-day select,.support-number select,.score select,.desired-salary select{width:65px !important}.calendar-year input,.name-sei input,.name-mei input,.name-kyu input,.kana-sei input,.kana-mei input,.postal-first input,.postal-second input,.postal-search input{width:100px !important}.calendar-year select,.name-sei select,.name-mei select,.name-kyu select,.kana-sei select,.kana-mei select,.postal-first select,.postal-second select,.postal-search select{width:100px !important}.company-belongs input{width:135px !important}.company-belongs select{width:135px !important}.tel-home input,.fax input,.tel-mobile input,.emergency-tel input,.municipalities input,.district input,.transit-station input,.emergency-name input,.mypass input,.mypass-confirmation input,.employment-cname input,.employment-other input,.salar input,.preferred-day input,.salary-payroll input,.work-district input,.convenience-night-other input{width:200px !important}.tel-home select,.fax select,.tel-mobile select,.emergency-tel select,.municipalities select,.district select,.transit-station select,.emergency-name select,.mypass select,.mypass-confirmation select,.employment-cname select,.employment-other select,.salar select,.preferred-day select,.salary-payroll select,.work-district select,.convenience-night-other select{width:200px !important}.fa-station-other input,.mail-01 input,.mail-01-confirmation input,.mail-02 input,.mail-02-confirmation input,.company-name input,.login-pass input,.preferred-job-type-other input,.overtime-other input,.convenience-conditions input{width:335px !important}.fa-station-other select,.mail-01 select,.mail-01-confirmation select,.mail-02 select,.mail-02-confirmation select,.company-name select,.login-pass select,.preferred-job-type-other select,.overtime-other select,.convenience-conditions select{width:335px !important}.address input,.building input,.used-software input,.shool input,.department input,.login-id input{width:calc(100% - 28px) !important}.address select,.building select,.used-software select,.shool select,.department select,.login-id select{width:calc(100% - 28px) !important}.postal-search{display:inline-block;border:1px solid #666;background:#F2F2F2;text-align:center;width:100px !important;line-height:1;padding:10px 0;border-radius:5px}.fa-station-other{display:block;margin-top:10px}.err-box{border:1px solid red;background:#fcc;padding:20px;color:red;margin:20px 0}.err-box p{font-size:20px;margin-bottom:10px}.err-box-note{color:red !important;width:100%}@media screen and (max-width: 899px){.inputtext{margin:3px}.err-box{padding:10px}.err-box p{font-size:15px}.form-btn ul li.form-info a{color:#EEF4F5;font-size:18px;padding-right:25px;position:relative}.form-btn ul li.form-info a::after{content:"";position:absolute;top:auto;right:auto;bottom:6px;left:auto;background-size:100%;width:20px;height:20px}.form-btn ul li.form-consent label{font-size:18px;width:80%;text-indent:0px}.form-btn ul li.form-consent label:after{left:20%}.form-btn ul li.form-consent label:before{left:20%}.form-btn ul li.form-confirmation input{width:80%}.form-btn ul li.form-back input{width:80%}.form-btn ul li.form-send input{width:80%;font-size:18px}.form-btn ul li.form-complete a{width:80%}.form-box>dl>dt{width:100%}.form-box>dl>dt.required{width:100%}.form-box>dl>dt.any{width:100%}.form-box>dl>dd{width:calc(100% - 20px);padding:10px}.form-box>dl>dd input{max-width:calc(99% - 20px) !important;padding:5px 10px;width:100%}.form-box dl dd dl{padding:10px 0}.form-box dl dd dl dt{width:100%;padding:0px}.form-box dl dd dl dd{width:100%;padding:0px}.form-information a{width:100%;text-align:center;padding:10px}.form-information a img{max-width:100px;width:100%;margin:0 auto 10px}.form-information a span{width:100%}.municipalities input,.district input,.transit-station input,.emergency-name input,.mypass input,.mypass-confirmation input,.employment-cname input,.employment-other input,.salar input,.preferred-day input,.work-district input,.convenience-night-other input{width:calc(100% - 28px) !important}.municipalities select,.district select,.transit-station select,.emergency-name select,.mypass select,.mypass-confirmation select,.employment-cname select,.employment-other select,.salar select,.preferred-day select,.work-district select,.convenience-night-other select{width:calc(100% - 28px) !important}.fa-station-other input,.mail-01 input,.mail-01-confirmation input,.mail-02 input,.mail-02-confirmation input,.company-name input,.login-pass input,.preferred-job-type-other input,.overtime-other input,.convenience-conditions input{width:calc(100% - 28px) !important}.fa-station-other select,.mail-01 select,.mail-01-confirmation select,.mail-02 select,.mail-02-confirmation select,.company-name select,.login-pass select,.preferred-job-type-other select,.overtime-other select,.convenience-conditions select{width:calc(100% - 28px) !important}}.-btn01{border-radius:5px;padding:18px 0;display:block;background:#B5314F;text-align:center;color:#fff;line-height:1;width:100%;border:none;cursor:pointer;font-size:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-btn01:hover{opacity:0.8}.-btn01.tel span{padding-left:30px;background:url(../img/search/tel02.svg) left center no-repeat}.-btn02{background:linear-gradient(45deg, #1dafb4, #45bab9);color:#fff;line-height:1;padding:18px 0;border-radius:5px;width:100%;display:block;font-weight:600;text-align:center;border:none;cursor:pointer;font-size:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-btn02:hover{opacity:0.8}.-btn03{background:linear-gradient(45deg, #1dafb4, #45bab9);color:#fff;line-height:1;padding:12px 0;border-radius:5px;width:100%;display:block;text-align:center;border:none;cursor:pointer;font-size:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-btn03:hover{opacity:0.8}.-btn04{padding:10px;border:1px solid #666 !important;display:block;text-align:center;width:calc(100% - 20px);border:none;cursor:pointer;font-size:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-btn04:hover{-webkit-transition:all .5s ease 0s !important;transition:all .5s ease 0s !important;background:#666;color:#fff}.-btn05{background:-webkit-gradient(linear, left bottom, left top, from(#00b9bf), to(#43c4c3));background:linear-gradient(0deg, #00b9bf, #43c4c3);color:#fff;line-height:1;padding:15px 0;border-radius:5px;width:100%;border:none;cursor:pointer;font-size:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-btn05:hover{opacity:0.8}.-btn06{background:-webkit-gradient(linear, left top, left bottom, from(#1edfbf), to(#02a9ff));background:linear-gradient(180deg, #1edfbf, #02a9ff);display:block;color:#fff;padding:10px;border-radius:5px;border:none;cursor:pointer;font-size:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-btn06:hover{opacity:0.8}.-btn07{display:block;color:#fff;padding:10px;border:1px solid #fff;text-align:center;width:80%;margin:30px auto;cursor:pointer;font-size:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-btn07:hover{opacity:0.8}.-graybtn{background:#999 !important;padding:15px 0;line-height:1;color:#fff}.-favorite{border:2px solid #ccc;border-radius:5px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0)}.-favorite.favorite-active-li{border:2px solid #6392C1;background:-webkit-gradient(linear, left bottom, left top, from(#97cee8), to(#cdeaf8));background:linear-gradient(0deg, #97cee8, #cdeaf8)}.-favorite input{padding:18px 0 18px;border:none;width:100%;font-size:13px;text-align:left;background:url(../img/search/search-icon05.svg) left 15% center no-repeat !important;line-height:15px !important;cursor:pointer;text-align:center;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-favorite input:hover{opacity:0.8}.-favorite input.favorite-active{background:url(../img/search/search-icon06.svg) left 15% center no-repeat !important;color:#172850}.jbtn-03.-favorite input{background:url(../img/search/search-icon05.svg) left 20% center no-repeat !important}.jbtn-03.-favorite input.favorite-active{background:url(../img/search/search-icon06.svg) left 20% center no-repeat !important;color:#172850}.jbtn-01.-favorite input{background:url(../img/search/search-icon05.svg) left 8% center no-repeat !important}.jbtn-01.-favorite input.favorite-active{background:url(../img/search/search-icon06.svg) left 8% center no-repeat !important;color:#172850}@media screen and (max-width: 899px){.-btn01{font-size:14px}.jbtn-03.-favorite input{background:url(../img/search/search-icon05.svg) left 5% center no-repeat !important;padding-left:20px}.jbtn-03.-favorite input.favorite-active{background:url(../img/search/search-icon06.svg) left 5% center no-repeat !important;color:#B5314F}.jbtn-01.-favorite input{background:url(../img/search/search-icon05.svg) left 5% center no-repeat !important}.jbtn-01.-favorite input.favorite-active{background:url(../img/search/search-icon06.svg) left 5% center no-repeat !important}}.list-01 li{padding-left:20px;position:relative;margin:10px 0 5px}.list-01 li:after{position:absolute;top:3px;right:auto;bottom:auto;left:0;content:"";background:url(../img/common/icon/arrow-08.svg) left center no-repeat;background-size:100%;background-size:100% auto;width:18px;height:18px}.list-01.-info span{font-size:12px;background:#B5314F;padding:2px 8px;border-radius:5px;margin-right:10px;color:#fff}.list-02 li{padding-left:20px;position:relative;margin:10px 0 5px}.list-02 li:after{position:absolute;top:3px;right:auto;bottom:auto;left:0;content:"";background:url(../img/common/icon/arrow-01.svg) left center no-repeat;background-size:10px auto;width:18px;height:18px}.list-punctuation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-punctuation li{padding-right:15px;position:relative}.list-punctuation li:after{content:"\3001";position:absolute;top:auto;right:0;bottom:5px;left:auto;line-height:1}.list-punctuation li:last-child:after,.list-punctuation li.-last:after{display:none}.list-asterisk li{padding-left:20px;position:relative;line-height:1.5}.list-asterisk li:after{position:absolute;top:0px;right:auto;bottom:auto;left:0px;content:"\203B"}.list-qa{margin-bottom:40px}.list-qa li{position:relative;margin:0 0 15px 45px}.list-qa li:after{content:"";position:absolute;top:0;right:auto;bottom:auto;left:-45px;width:30px;height:30px;font-size:23px;line-height:1;border-radius:5px;color:#fff;text-align:center;font-weight:400 !important}.list-qa li:last-child{margin-bottom:0}.list-qa li.question{font-size:16px;font-weight:600}.list-qa li.question:after{content:"Q";background:url(../img/common/icon/qa-q-bg.svg) center center no-repeat;background-size:100% 100%}.list-qa li.answer{padding-top:5px}.list-qa li.answer:after{content:"A";background:url(../img/common/icon/qa-a-bg.svg) center center no-repeat;background-size:100% 100%}.list-loginsel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.list-loginsel li{width:49%;background:#B5314F}.list-loginsel li a{display:block;padding:40px;color:#fff;text-align:center}.list-loginsel li a p{padding-top:250px;margin-bottom:20px}.list-loginsel li a p>span{display:block;height:60px;text-align:center}.list-loginsel li:nth-child(1) a p{background:url(../img/entry/loginsel-icon01.svg) top center no-repeat}.list-loginsel li:nth-child(2) a p{background:url(../img/entry/loginsel-icon02.svg) top center no-repeat}.list-loginsel li a>span{padding:10px 20px;border:1px solid #fff}ol{padding-left:25px}@media screen and (max-width: 899px){ol{padding-left:20px}.list-qa{margin-bottom:10px;padding:10px;border-radius:5px;background:#fff}.list-qa li.question{font-weight:normal}.list-qa li.answer{padding:0px;background:none}.list-loginsel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.list-loginsel li{width:80%;margin-bottom:20px;border-radius:5px;overflow:hidden}.list-loginsel li a{padding:35px}.list-loginsel li a p{padding-top:0;padding-bottom:250px;margin-bottom:0}.list-loginsel li a p>span{display:block;height:auto;text-align:center}.list-loginsel li:nth-child(1) a p{background:url(../img/entry/loginsel-icon01.svg) bottom center no-repeat}.list-loginsel li:nth-child(2) a p{background:url(../img/entry/loginsel-icon02.svg) bottom center no-repeat}.list-loginsel li a>span{display:none}}.image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.image-box .image{width:20%}.image-box .image img{max-width:200px}.image-box .text{width:78%}@media screen and (max-width: 899px){.image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.image-box .image{width:100%;text-align:center}.image-box .image img{max-width:100%}.image-box .text{width:100%}}.index-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/index/index-img-bg.jpg) left center no-repeat #fff;background-size:70% auto}.index-img-inner{width:1040px;height:300px;background:url(../img/index/index-img.png) left top -30px no-repeat;background-size:auto 150%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-img-btn{width:60%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-img-btn-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-img-btn-inner h1{color:#333 !important;font-weight:normal;font-size:26px}.index-img-btn-inner ul{margin-top:25px;width:50%}.index-img-btn-inner ul li a{font-size:13px;display:block;color:#fff;padding:10px 0;background:#BF3253;text-align:center}.index-img-search{width:100%;background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656);border-radius:5px;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-img-search-inner{width:1040px;padding:15px}.iisi-hed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.iis-tit{color:#fff;font-size:18px;font-weight:800;line-height:1;padding:5px 0 5px 30px;position:relative}.iis-tit:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;width:25px;height:25px;background:url(../img/index/icon-iis-tit.svg) center center no-repeat;background-size:auto 100%;opacity:0.8}.index-img-freeword{width:420px;margin-right:20px;position:relative}.index-img-freeword input{width:calc(100% - 20px);border:none;font-size:16px;line-height:1px;padding:0 10px;border-radius:5px;height:35px}.iisi-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iisi-input select{border:none;font-size:16px;line-height:1;padding:0 20px 0 10px;background:#fff;border-radius:5px;height:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/common/icon/arrow-11.svg) right 5px center no-repeat #fff;background-size:10px 10px}.iisi-input .index-img-select{margin-right:20px;line-height:1}.iisi-input select::-ms-expand{display:none}.iisi-btn li{background:-webkit-gradient(linear, left top, right top, from(#00b9bf), to(#43c4c3));background:linear-gradient(90deg, #00b9bf, #43c4c3);border-radius:5px;position:relative}.iisi-btn li:after{content:"";position:absolute;top:auto;right:0;bottom:-3px;left:0;margin:auto;width:100%;height:100%;background:#666;border-radius:5px;z-index:-10}.iisi-btn li input{font-size:22px;line-height:1;padding:12px 35px 12px 50px;background:url(../img/index/icon-iis-tit.svg) left 20px center no-repeat;background-size:auto 15px;color:#fff;font-weight:600;border:none;cursor:pointer;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.iisi-btn li input:hover{opacity:0.8}#lay01,#lay02,#lay03,#lay04,#sub-lay01,#sub-lay02,#sub-lay03{clear:both;display:none}.layout{border-bottom:4px solid #112656}.layout ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout ul li{width:24%;background:#7E9DA4;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.layout ul li a{font-size:16px;color:#fff;display:block;text-align:center;line-height:16px !important;padding:20px 0}.layout ul li a span{font-size:14px}.layout ul li.active{background:#112656}.sub-layout{margin-bottom:10px}.sub-layout ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-layout ul li{width:25%;margin-right:2%}.sub-layout ul li a{display:block;text-align:center;color:#666;line-height:1;padding:15px 0;position:relative}.sub-layout ul li a:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:80px;height:2px;background:#666}.sub-layout ul li.active a{color:#0cc}.sub-layout ul li.active a:after{background:#0cc}.sub-tab-area{width:100%;background:#fff;border-radius:5px;padding:10px}.sub-tab-note,.tab-note{background:#EEF4F5;padding:5px 0;text-align:center;margin-bottom:10px;color:#666;width:100%}.sub-lay01-innner label{font-size:15px !important}.sub-lay02-inner{background:url(../img/index/map-all.svg) center center no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-area{background:#fff;padding:10px}.tab-area-inner{background:#fff;border-radius:5px;padding:10px}.lay03-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lay03-inner .index-money-box{width:60%;margin:0}.lay03-inner .index-money-box ul li{width:100%;position:relative}.lay03-inner .index-money-box ul li:after{content:"";position:absolute;top:0;right:10px;bottom:0;left:auto;margin:auto;width:12px;height:12px;background:url(../img/common/icon/arrow-11.svg) center center no-repeat;background-size:12px auto;z-index:0}.lay03-inner .index-money-box ul li select{width:100%;text-align:left;font-family:inherit;font-size:100%;color:#333;border:1px solid #999;border-radius:5px;padding:5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:10;background:none}.lay03-inner .modal-btn{width:30%;margin:0}.lay03-inner .modal-btn li{width:90%}.lay03-inner .modal-btn li a{display:block;text-align:center;width:auto !important;background:url(../img/index/icon-iis-tit.svg) left 40% center no-repeat #0cc;background-size:20px auto;text-indent:2em}.lay04-inner .check-tit{margin-bottom:0;padding:5px 5px 5px 15px;position:relative}.lay04-inner .check-tit::after{content:"";position:absolute;top:0;right:auto;bottom:0;left:0;margin:0;background:-webkit-gradient(linear, left top, right top, from(#6f1725), color-stop(#541422), to(#6f1725));background:linear-gradient(90deg, #6f1725, #541422, #6f1725);width:6px;height:80%;border-radius:3px}.lay04-inner ul{width:auto}.lay04-inner .check-box{background:#F8FBFF;border:1px solid #F8FBFF}.index-search-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.index-search-btn li{width:20%}.index-search-btn li a{display:block;background:#7E9DA4;text-align:center;border-radius:5px;padding:10px 0;color:#fff}.index-title{font-size:18px;position:relative;margin:20px 0 10px;font-weight:600;padding-left:20px}.index-title:after{content:"";position:absolute;top:3px;right:auto;bottom:auto;left:0;width:6px;height:25px;background:-webkit-gradient(linear, left top, right top, from(#6f1725), color-stop(#541422), to(#6f1725));background:linear-gradient(90deg, #6f1725, #541422, #6f1725);border-radius:3px}.index-title-note{font-size:10px;margin:-10px 0 20px}.index-pickup{margin-bottom:30px;border-radius:5px;overflow:hidden}.index-pickup ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.index-pickup ul li{margin:10px 0;width:32%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.index-pickup ul li a{display:block;width:98%;height:100%;background:#fff}.index-pickup ul li a:hover{opacity:1.0}.index-pickup ul li a .mf-img{width:100%;max-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.index-pickup ul li a .mf-img img{min-width:100%;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.index-pickup ul li a:hover img{min-width:105%;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.index-pickup-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.index-pickup-btn li{background:#D7CFC4;line-height:1;height:40px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.index-pickup-btn li a{display:block;padding:0 20px}.index-pickup-btn li a span{padding-left:25px;background:url(../img/index/index-featured-btn-bg.svg) left center no-repeat;background-size:auto 80%}.index-title.-newjob{background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656);margin-bottom:0;color:#fff;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}.index-title.-newjob:after{display:none}.newjob{background:#fff;margin-bottom:30px}.newjob-inner .area{max-height:300px;overflow:auto;width:100%}.newjob-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.newjob-list li{width:100%;border-bottom:1px dotted #666}.newjob-list>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px 10px 10px;position:relative}.newjob-list>li>a:after{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;position:absolute;top:0;right:10px;bottom:0;left:auto;content:"";margin:auto;width:18px;height:18px;background:url(../img/common/icon/arrow-08.svg) center center no-repeat}.newjob-list>li>a:hover{color:#172850;opacity:1.0 !important}.newjob-list .text{width:100%;margin-top:5px}.newjob-list .date{background:#EEE9E3;font-size:14px;margin-right:10px;padding:5px 10px;line-height:1}.category{color:#fff;background:#7E9DA4;font-size:14px;line-height:1;padding:5px 10px;margin-right:5px}.mCSB_dragger_bar{background:#333 !important}.mCSB_scrollTools .mCSB_draggerRail{background:none !important}.newjob-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.newjob-btn li{background:#D7CFC4;line-height:1;height:40px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.newjob-btn li a{display:block;padding:0 20px}.feature{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:5px;margin-bottom:50px}.feature ul{padding:20px}.feature ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.feature ul li:last-child a{margin-bottom:0}.feature-img{width:30%}.feature-img img{max-width:100%}.feature-text{width:68%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-text .feature-tit{width:calc(100% - 20px);position:relative;font-size:18px;font-weight:600;padding-left:20px;margin-bottom:5px}.feature-text .feature-tit:after{content:"";position:absolute;top:3px;right:auto;bottom:auto;left:0;width:6px;height:25px;background:-webkit-gradient(linear, left top, right top, from(#6f1725), color-stop(#541422), to(#6f1725));background:linear-gradient(90deg, #6f1725, #541422, #6f1725);border-radius:3px}.feature-text span{width:calc(100% - 20px);padding-left:20px;font-size:13px}.feature-text p{color:#6F1725;border:1px solid #6F1725;padding:0 10px;font-size:11px}.pr{margin-bottom:20px}.pr-hed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px;background:url(../img/index/pr-hed-bg.jpg) left top no-repeat;background-size:100% 100%}.pr-hed p{padding:0 15px;color:#fff !important;font-size:12px}.pr-hed p span{font-size:25px;font-weight:800;border-bottom:1px solid #fff}.pr-content{background:#231815}.pr-content ul{padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pr-content ul li{border:1px solid #fff;width:32%;color:#fff !important}.pr-content ul li p{font-size:12px;line-height:1.6;padding:10px;text-align:center;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.pr-content ul li span{padding:15px 10px;font-size:10px;line-height:2.0;display:block}.pr-btn{background:#D7CFC4;padding:30px 20px}.pr-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pr-btn ul li:nth-child(1){width:65%;color:#000;font-size:15px}.pr-btn ul li:nth-child(2){width:33%}.pr-btn ul li:nth-child(2) a{display:block;text-align:center;color:#fff;background:#BF3253;padding:10px 0}.mf-img img{width:100%}.mf-tit{padding:10px;text-align:center;font-size:16px;font-weight:600;position:relative}.mf-tit:after{width:50%;height:3px;content:"";position:absolute;top:auto;right:0;bottom:5px;left:0;margin:auto;background:#999}.mf-note{padding:10px}.index-condition-offer{display:none}.iis-word-sp{display:none}.sub-lay01-innner .label:after,.lay02-inner .label:after,.lay04-inner .label:after,#sp-search-01 .label:after,#sp-search-02 .label:after,#sp-search-03 .label:after{background:url(../img/common/icon/input-icon-on02.svg) center center no-repeat;background-size:100% auto}@media screen and (max-width: 899px){.index-img-spbg{background:url(../img/index/index-img-sp-bg.jpg) center center no-repeat;background-size:100% 100%}.index-img-spbg-inner{margin-top:50px;background:url(../img/index/index-img-sp.jpg) center center no-repeat;background-size:100% auto;position:relative}.index-img-spbg-inner:after{content:"";position:absolute;top:auto;right:auto;bottom:0;left:0;height:150px;width:100%;background:url(../img/index/index-img-sp-after.svg) center center no-repeat;background-size:100% 100%;z-index:0}.index-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;position:relative;z-index:10}.index-img-inner{width:100%;height:auto;background:none}.index-img-btn{width:100%}.index-img-btn-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-img-btn-inner h1{margin-top:180px;font-size:16px;background:rgba(255,255,255,0.8);padding:10px 20px}.index-img-btn-inner ul{margin-top:70px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-img-btn-inner ul li{width:50%;min-width:350px;border-radius:5px;overflow:hidden}.index-img-btn-inner ul li a{position:relative;font-size:18px}.index-img-btn-inner ul li a:after{content:"無料";position:absolute;top:0;right:5px;bottom:0;left:auto;margin:auto;background:rgba(255,255,255,0.8);font-size:14px;width:50px;height:20px;line-height:20px;color:#B5314F;border-radius:5px}.index-img-btn-inner ul li a:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;width:35px;height:35px;background:url(../img/index/icon-index-img-btn.svg) center center no-repeat;background-size:auto 80%;opacity:0.8}.index-img-btn-inner ul li a.login:after{display:none}.index-img-btn-inner ul li a.login:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;width:35px;height:35px;background:url(../img/mycareer/page-title-mycareer.svg) center center no-repeat;background-size:auto 80%;opacity:0.8}.index-img-search{z-index:10;position:relative;margin:50px auto 0;width:95%;background:rgba(0,0,0,0.8);border-radius:0}.index-img-search:after{content:"";position:absolute;top:-8px;right:auto;bottom:auto;left:0;width:100%;height:5px;background:#B5314F}.index-img-search:before{content:"";position:absolute;top:auto;right:auto;bottom:-8px;left:0;width:100%;height:5px;background:#B5314F}.index-img-search-inner{width:100%;padding:15px}.index-img-select{width:50%;margin:0 !important}.index-img-select select{width:99%}.index-img-select select[name=jobArea_simple]{margin-right:1%;font-size:12px}.index-img-select select[name=jobTypeCategory_simple]{margin-left:1%;font-size:12px}.index-img-freeword{width:100%;margin:10px 0 0 0 !important}.index-img-freeword input[type=text]{line-height:normal}.index-title{font-size:18px;margin:0 0 40px 0;padding:20px 0;text-align:center;font-weight:normal}.index-title:after{content:"";position:absolute;top:auto;right:0;bottom:3px;left:0;margin:auto;width:30%;height:4px;background:#7E9DA4;border-radius:0}.index-title:before{display:none}.sp-replace{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-replace .index-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding-top:0}.sp-replace .index-title-note{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-index-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-index-search li{width:49%;margin-bottom:10px}.sp-index-search li a{display:block;padding:40px 0 40px 70px;line-height:1;background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656);color:#fff;position:relative}.sp-index-search li a:after{content:"";position:absolute;top:0;right:5px;bottom:0;left:auto;margin:auto;width:20px;height:20px;background:url(../img/common/icon/arrow-03.svg) center center no-repeat;background-size:auto 100%}.sp-index-search li:nth-child(1) a:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;width:40px;height:40px;background:url(../img/search/search-icon02.svg) center center no-repeat;background-size:auto 100%}.sp-index-search li:nth-child(2) a:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;width:40px;height:40px;background:url(../img/search/search-icon01.svg) center center no-repeat;background-size:auto 100%}.sp-index-search li:nth-child(3) a:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;width:40px;height:40px;background:url(../img/search/search-icon03.svg) center center no-repeat;background-size:auto 100%}.sp-index-search li:nth-child(4) a:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;width:40px;height:40px;background:url(../img/search/keyword.svg) center center no-repeat;background-size:auto 100%}.index-search-btn{margin-bottom:40px}.index-search-btn li{width:100%}.index-search-btn li a{display:block;padding:10px 0;color:#112656;border:1px solid #112656;border-radius:0;background:none}.index-search-btn li a span{padding-left:30px;background:url(../img/index/index-search-btn.svg) left center no-repeat;background-size:auto 100%}.sp-pickup-bg{padding:40px 0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 -1%;background:#fff}.index-pickup ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-pickup ul li{width:calc(96% - 10px);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);padding:5px}.index-pickup ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-pickup ul li a .mf-img{width:150px}.index-pickup ul li a .mf-content{width:calc(100% - 160px)}.mf-img{height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative}.mf-img:after{content:"";position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.mf-img img{height:100%;width:auto !important;min-width:auto !important}.mf-tit{color:#7E9DA4}.mf-tit:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:80%;height:3px;background:#ccc;z-index:0}.mf-tit:before{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:40%;height:3px;background:#7E9DA4;z-index:10}.index-pickup-btn{margin-bottom:0}.index-pickup-btn li{background:none;line-height:1;height:40px;border:1px solid #BF3253;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.index-pickup-btn li a span{background:url(../img/index/index-featured-btn-bg-sp.svg) left center no-repeat;background-size:auto 80%;color:#BF3253}.index-title.-newjob{background:none;color:#333;padding:20px 0;border-top-left-radius:0;border-top-right-radius:0;margin:20px 0;font-size:18px;text-align:center;font-weight:normal}.index-title.-newjob:after{display:block;content:"";position:absolute;top:auto;right:0;bottom:3px;left:0;margin:auto;width:30%;height:4px;background:#7E9DA4;border-radius:0}.newjob{background:#fff;margin:0 -1% 30px}.newjob-inner .area{max-height:300px;overflow:auto;width:100%}.newjob-list li{width:100%;border-bottom:1px solid #ccc}.newjob-list .text{width:calc(100% - 30px);padding-right:30px;line-height:24px;height:24px;overflow:hidden;margin-top:5px;position:relative}.newjob-list .text::after{content:"・・・";position:absolute;top:0;right:5px;bottom:0;left:auto;margin:auto;font-size:10px;line-height:24px;letter-spacing:-2px}.newjob-list .date{background:#EEE9E3;font-size:14px;margin-right:10px;padding:5px 10px;line-height:1}.sp-feature-bg{padding:20px 0 10px;margin:0 -1%;background:#fff;border-top:1px solid #ccc}.sp-feature-bg .index-title.-feature{padding-bottom:40px}.sp-feature-bg .index-title-note{text-align:center;margin-top:-80px}.feature{background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-bottom:0}.feature ul li{margin-bottom:20px}.feature-img{width:45%}.feature-img img{width:100%;max-width:100%}.feature-text{width:53%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-text .feature-tit{width:100%;padding-left:0;line-height:1}.feature-text .feature-tit:after{display:none}.feature-text span{width:100%;padding-left:0;line-height:1.4}.feature-text p{display:none}.pr{margin:0 -1%}.pr-hed{padding:10px 0}.pr-content{background:#231815}.pr-content ul{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pr-content ul li{width:100%;margin:20px 0 0;padding-top:15px;position:relative}.pr-content ul li:last-child{margin-bottom:0}.pr-content ul li p{font-size:12px;padding:5px;text-align:left;border:1px solid #fff;display:inline;background:#231815}.pr-content ul li p br{display:none}.pr-content ul li span{padding:15px 10px 15px;font-size:10px;line-height:2.0;display:block}.pr-btn{background:#231815;padding:10px 10px 20px}.pr-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pr-btn ul li:nth-child(1){display:none}.pr-btn ul li:nth-child(2){width:85%;border-radius:5px;overflow:hidden}.pr-btn ul li:nth-child(2) a{display:block;text-align:center;color:#fff;background:#BF3253;padding:10px 0;position:relative}.pr-btn ul li:nth-child(2) a:after{content:"無料";position:absolute;top:0;right:5px;bottom:0;left:auto;margin:auto;background:rgba(255,255,255,0.8);font-size:12px;width:45px;height:20px;line-height:20px;color:#B5314F;border-radius:5px}.pr-btn ul li:nth-child(2) a:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;width:35px;height:35px;background:url(../img/index/icon-index-img-btn.svg) center center no-repeat;background-size:auto 80%;opacity:0.8}.index-condition-offer{display:block;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);background:#fff;margin-bottom:20px}#lay01-sp,#lay02-sp{clear:both;display:none}.sp-layout ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-layout ul li{width:50%}.sp-layout ul li a{display:block;position:relative;padding:15px 0;text-align:center;color:#999;font-size:14px}.sp-layout ul li a:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:50%;height:3px;background:#999}.sp-layout ul li a span{padding-left:25px}.sp-layout ul li.sp-layout-01 a span{background:url(../img/index/index-condition-offer-icon01-off.svg) left center no-repeat;background-size:auto 20px}.sp-layout ul li.sp-layout-02 a span{background:url(../img/index/index-condition-offer-icon02-off.svg) left center no-repeat;background-size:auto 20px}.sp-layout ul li.sp-layout-01.active a span{background:url(../img/index/index-condition-offer-icon01.svg) left center no-repeat;background-size:auto 20px}.sp-layout ul li.sp-layout-02.active a span{background:url(../img/index/index-condition-offer-icon02.svg) left center no-repeat;background-size:auto 20px}.sp-layout ul li.active a{color:#0cc !important}.sp-layout ul li.active a:after{background:#0cc}.sp-tab-area{background:#D7CFC4;padding:10px}.sp-tab-area .side-tit{display:none}.sp-tab-area .side-condition,.sp-tab-area .side-offer{background:none;margin:0}.sp-tab-area .side-condition>ul,.sp-tab-area .side-offer>ul{padding:0}.sp-tab-area .side-condition>ul>li,.sp-tab-area .side-offer>ul>li{margin-bottom:10px;border:1px solid #999;background:#fff;border-radius:5px}.sp-tab-area .side-condition>ul>li a,.sp-tab-area .side-offer>ul>li a{padding:5px 25px 5px 5px;color:#0cc;background:url(../img/common/icon/arrow-08.svg) right 5px center no-repeat;background-size:auto 20px}#sp-search-04 .money-content{padding:40px 10px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sp-search-04 .money-box{width:calc(100% - 50px) !important;padding:0 !important;margin:0 !important}#sp-search-04 .money-box ul li{width:100%}#sp-search-04 .money-box select{width:100% !important;min-width:100% !important}#sp-search-04 .modal-btn{width:40px !important;margin:0 !important}#sp-search-04 .modal-btn li{width:100% !important;margin:0 !important}#sp-search-04 .modal-btn li a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:100%;height:40px;padding:0;background:url(../img/index/icon-iis-tit.svg) center center no-repeat #0cc;background-size:20px auto;border:none}.iisi-btn{width:100%;margin:10px 0 0 0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 480px){.index-img-spbg-inner{background:url(../img/index/index-img-sp.jpg) center bottom no-repeat;background-size:auto 100%}}.search-tit{margin-bottom:10px}.search-tit span{display:block;font-size:24px;line-height:1;padding:10px 20px;position:relative}.search-tit span:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:0;height:100%;width:8px;border-radius:4px;background:-webkit-gradient(linear, left top, right top, from(#6f1725), color-stop(#541422), to(#6f1725));background:linear-gradient(90deg, #6f1725, #541422, #6f1725)}.keyword-box{padding:10px 30px;margin-bottom:20px}.keyword-box input{padding:5px 10px;width:calc(100% - 24px);border-radius:5px;border:2px solid #ccc}.search-btn{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-btn li{width:50%;position:relative;background:-webkit-gradient(linear, left top, right top, from(#1dafb4), to(#45bab9));background:linear-gradient(90deg, #1dafb4, #45bab9);overflow:hidden;border-radius:5px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.search-btn li:hover{opacity:0.8}.search-btn li:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:40%;margin:auto;background:url(../img/search/search-tit-icon.svg) center center no-repeat;background-size:100% auto;width:20px;height:20px}.search-btn li input{width:100%;color:#fff;font-size:16px;line-height:1;padding:15px 0;border:none;background:none;cursor:pointer;text-indent:10%}.place-box{padding:10px 30px}.place-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0px 20px 20px;margin-bottom:10px;border-bottom:2px solid #ccc}.place-btn li{width:30%}.place-btn a{display:block;border-radius:50px;padding:15px 0px 15px 60px;position:relative;margin:0 auto}.place-btn .text{width:35%}.place-btn .area a{background:#7E9DA4 url(../img/search/area.svg) left 20px center no-repeat;-webkit-box-shadow:0 5px 0 0 #B5314F;box-shadow:0 5px 0 0 #B5314F}.place-btn .access a{background:#fcc url(../img/search/access.svg) left 23px center no-repeat;-webkit-box-shadow:0 5px 0 0 rgba(255,51,51,0.6);box-shadow:0 5px 0 0 rgba(255,51,51,0.6)}.appoint{background:#F2F2F2;border-radius:5px;font-size:12px}.appoint-area,.appoint-station{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:5px}.appoint-area span,.appoint-station span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15%;height:18px;font-size:12px;line-height:1;background:#B5314F;color:#fff;border-radius:5px}.appoint-area ul,.appoint-station ul{width:82%}.appoint-station{padding-top:0px}.more-tit{font-size:17px;text-align:center;line-height:1;margin-bottom:15px}.work-box{padding:10px 30px}.work-box .-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work-box .-accordion>ul{width:80% !important}.work-box .-accordion>label.acc-label{width:10% !important;background-position:center right;background-size:auto 100%}.work-box .-accordion>label.acc-label:before{content:"開く";position:absolute;top:0;right:15px;bottom:0;left:auto;height:14px;line-height:14px;color:#2E4EA1;text-indent:0;width:2.5em}.work-box .-accordion .acc-input:checked+label{background:url(../img/common/icon/acc-icon-open02.svg) center center no-repeat;background-position:center right}.work-box .-accordion .acc-input:checked+label:before{content:"閉じる";position:absolute;top:0;right:15px;bottom:0;left:auto;height:14px;line-height:14px;color:#999;text-indent:0;width:3.5em}.money-box{padding:10px 30px;margin-bottom:20px}.money-box span{display:block;padding:5px 0;text-align:center;background:#EEF4F5;margin-bottom:10px}.money-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.money-box ul li{position:relative}.money-box ul li:after{content:"";position:absolute;top:0;right:10px;bottom:0;left:auto;margin:auto;width:10px;height:10px;background:url(../img/common/icon/arrow-11.svg) center center no-repeat;background-size:100% auto;z-index:100}.money-box ul li select{min-width:300px;text-align:left;font-family:inherit;font-size:100%;color:#333;border:1px solid #999;border-radius:5px;padding:5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.money-box ul li select::-ms-expand{display:none}.modal-main.-choice-station{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-route,.m-station{width:48%}.place-box .label:after,.work-box .label:after,.commitment-box .label:after{background:url(../img/common/icon/input-icon-on02.svg) center center no-repeat;background-size:100% auto}.search-box{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;background:#fff;border-radius:10px;margin-bottom:20px}.search-box .title-01{padding:7px 7px 7px 60px}.search-box .title-01:first-child{margin-top:0}.search-box .title-01.-keyword:after{position:absolute;top:3px;right:auto;bottom:0;left:21px;content:"";background:url(../img/search/keyword.svg) left center no-repeat;background-size:100%;width:23px;height:23px;margin:auto}.search-box .title-01.-place:after{position:absolute;top:0;right:auto;bottom:0;left:20px;content:"";background:url(../img/search/search-icon02.svg) left center no-repeat;background-size:100%;width:25px;height:25px;margin:auto}.search-box .title-01.-work:after{position:absolute;top:0;right:auto;bottom:0;left:20px;content:"";background:url(../img/search/search-icon01.svg) left center no-repeat;background-size:100%;width:25px;height:25px;margin:auto}.search-box .title-01.-money:after{position:absolute;top:2px;right:auto;bottom:0;left:23px;content:"";background:url(../img/search/money.svg) left center no-repeat;background-size:100%;width:19px;height:19px;margin:auto}.search-box .title-01.-commitment:after{content:"";position:absolute;top:2px;right:auto;bottom:0;left:21px;background:url(../img/search/commitment.svg) left center no-repeat;background-size:100%;width:23px;height:23px;margin:auto}.commitment-box{padding:10px 30px}.commitment-box .check-tit:first-child{margin-top:0 !important}.commitment-box .check-tit{margin:20px 0 10px;padding-left:15px;position:relative;font-size:14px;font-weight:600}.commitment-box .check-tit::after{content:"";position:absolute;top:0;right:auto;bottom:0;left:0;margin:0;background:-webkit-gradient(linear, left top, right top, from(#6f1725), color-stop(#541422), to(#6f1725));background:linear-gradient(90deg, #6f1725, #541422, #6f1725);width:6px;height:100%;border-radius:3px}.condition-box{background:#fff;margin-bottom:20px;border-radius:10px;padding:15px;border-radius:5px;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.condition-box:after{content:"";position:absolute;top:0;right:0;bottom:auto;left:0;margin:auto;width:90%;height:4px;background:#D7CFC4}.condition-tit{width:100%;color:#231815;font-weight:600;font-size:16px;line-height:1;margin:10px 0 15px}.condition-list{width:73%}.condition-list-title{margin:10px 0 5px;border-bottom:1px solid #ccc;font-weight:600}.condition-list-title:first-child{margin-top:0 !important}.condition-list{padding:5px;background:#f7f6f3}.condition-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.condition-list ul li{padding-right:10px;font-size:14px;position:relative}.condition-list ul li:after{content:",";position:absolute;top:auto;right:5px;bottom:0;left:auto}.condition-list ul li:last-child:after{display:none}.condition-btn{width:25%}.condition-btn input{border:none;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;cursor:pointer;font-size:16px;width:100%}.condition-btn input:hover{opacity:0.8}.number-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.number-all{width:40%}.number-all span{font-size:130%;margin:0 5px}.number-displayed{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-displayed span{margin-right:10px}.number-displayed ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #B5314F;border-radius:5px;overflow:hidden}.number-displayed ul li{width:calc((100% - 2px) / 3);border-right:1px solid #B5314F;list-style:none;font-size:0}.number-displayed ul li input{border:none;background:#fff;cursor:pointer;height:100%}.number-displayed ul li:last-child{border-right:none}.number-displayed ul li.-choice input{background:#B5314F;color:#fff}.number-order{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-order span{margin-right:10px}.number-order ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #B5314F;border-radius:5px;overflow:hidden}.number-order ul li{width:calc((100% - 1px) / 2);border-right:1px solid #B5314F;list-style:none;font-size:0}.number-order ul li input{border:none;background:#fff;cursor:pointer}.number-order ul li input .-choice{background:#B5314F;color:#fff}.number-order ul li:last-child{border-right:none}.number-order ul li.-choice input{background:#B5314F;color:#fff}.job-box,.jdetail-box{border:1px solid #ccc;margin-bottom:20px;background:#fff;border-radius:5px;position:relative;overflow:hidden}.job-box:after,.jdetail-box:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:100%;height:5px;background:#172850}.job-hed{background:#172850}.job-number{text-align:right}.job-number span{margin-right:10px;font-size:11px;line-height:1;color:#fff}.jdetail-number{padding:10px 10px 0;text-align:right;color:#fff;font-size:11px;line-height:1}.job-tit{border-bottom:4px solid #7C9AA1}.job-tit a,.job-tit span{display:block;font-size:18px;padding:5px 10px;color:#fff;line-height:1.2}.job-tit a:hover,.job-tit span:hover{text-decoration:underline;opacity:1.0}.job-tit.-no-link span{display:block;font-size:18px;padding:10px;color:#fff;line-height:1.2}.job-icon{margin:10px 10px 5px}.job-icon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-icon ul li{margin-right:5px;margin-bottom:5px;line-height:1;padding:5px 10px;font-size:13px;background:#D7CFC4}.job-icon ul li:last-child{margin-right:0}.job-icon ul li.jicon-new{color:#fff;background:#B5314F}.job-img{background:#F2F2F2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-img img{max-width:80%;width:100%}.job-conditions{padding:20px;border-bottom:1px solid #999}.job-conditions dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:5px}.job-conditions dl dt{width:15%;font-size:12px;line-height:2}.job-conditions dl dt span{margin-left:30px}.job-conditions dl dd{width:83%;font-size:16px;color:#172850}.jconditions-01 dt{background:url(../img/search/search-icon01.svg) left center no-repeat}.jconditions-02 dt{background:url(../img/search/search-icon02.svg) left center no-repeat}.jconditions-02 dd ul li.car-ok span{color:#172850;border:1px solid #172850;padding:2px 5px 2px 35px;font-size:12px;line-height:1;background:url(../img/search/search-icon07.svg) left 5px center no-repeat;background-size:auto 70%}.jconditions-03 dt{background:url(../img/search/search-icon03.svg) left center no-repeat}.job-comment{padding:10px 20px;border-bottom:1px solid #999;margin-bottom:10px;font-size:13px}.job-feature{margin:15px 0 0}.job-feature ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-feature ul li{color:#191212;background:#ffebd6;font-size:14px;border-radius:5px;line-height:1;padding:5px 10px;margin-right:10px;margin-bottom:10px}.job-feature ul li:last-child{margin-right:0}.job-btn{padding:5px 20px 15px}.job-btn-02{padding:15px 20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jbtn-01{width:30%;margin-right:15px}.jbtn-02{width:30%}.jbtn-03{width:30%}.jbtn-03 a{color:#fff !important}.modal-main.-check .label{font-size:14px}.job-end-note{padding:20px;border:2px solid red;color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:800;margin:20px auto;width:calc(95% - 40px)}.jdetail-box{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.jdetail-box .jdetail-tit{border-bottom:4px solid #7C9AA1;font-size:18px;padding:5px 10px;color:#fff;line-height:1.2}.jdetail-box .job-comment{padding:7px 5px;border-bottom:none;margin-bottom:15px}.jdetail-box .job-main{width:100%;border-bottom:none}.jdetail-box .job-btn{padding:15px 0 20px}.jdetail-box .job-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jdetail-box .job-btn ul li{margin-right:20px}.jdetail-box .job-btn ul li:last-child{margin-right:0}.job-point-around{padding:5px 20px 20px;background:#f7f6f3}.job-point{border:1px solid #191212;background:#fff;padding:30px 20px 10px 20px;margin:30px 0;position:relative}.point-tit{position:absolute;top:-15px;right:auto;bottom:auto;left:-1px;background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656);padding:10px 15px;color:#fff;font-weight:800;line-height:1;font-size:13px}.-jp-01{border:1px solid #6F1725}.-jp-01 .point-tit{background:#6F1725}.-jp-03{margin-bottom:0}.point-main{font-size:14px}.jdetail-number02{padding:10px 20px 30px;border-bottom:1px solid #999}.jdetail-number02 ul li{padding:5px 10px;font-size:14px;line-height:1;font-weight:600;background:#EEE9E3;display:inline}.job-content{width:calc(100% - 40px);padding:0 20px}.job-content .jcont-inner{padding:0}.job-content .job-tit02{margin-top:25px;margin-bottom:5px;padding-left:15px;position:relative}.job-content .job-tit02::after{position:absolute;top:auto;right:auto;bottom:0;left:0;content:"";background:-webkit-gradient(linear, left top, right top, from(#6f1725), color-stop(#541422), to(#6f1725));background:linear-gradient(90deg, #6f1725, #541422, #6f1725);width:6px;height:100%;border-radius:3px}.job-content .job-tit02:first-child{margin-top:15px}.job-table dl:first-child{border-top:1px solid #999 !important}.job-table dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #999}.job-table dt{width:calc(20% - 22px);background:#EEE9E3;padding:5px 10px;border-left:1px solid #999;border-right:1px solid #999}.job-table dd{width:calc(80% - 21px);padding:5px 10px;border-right:1px solid #999}.contact-inner{padding:0 10px;font-size:14px}.contact-inner .contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;margin-bottom:15px;color:#B5314F}.contact-inner .contact-box .tel{font-size:12px;width:calc(45% - 50px);padding-left:50px;background:url(../img/search/tel.svg) left center no-repeat;min-height:40px}.contact-inner .contact-box .tel p{font-size:24px;line-height:1.2}.contact-inner .contact-box .mail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;width:calc(45% - 50px);padding-left:50px;background:url(../img/search/meil.svg) left center no-repeat;min-height:40px}.job-contact{margin-bottom:25px}.job-contact .job-contact-tit{padding:5px 0 5px 20px;line-height:1;position:relative;margin-bottom:10px}.job-contact .job-contact-tit:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:3px;margin:auto;width:6px;height:100%;background:-webkit-gradient(linear, left top, right top, from(#6f1725), color-stop(#541422), to(#6f1725));background:linear-gradient(90deg, #6f1725, #541422, #6f1725);border-radius:3px}.job-contact-main{background:#fff;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:5px}.job-contact-tel{width:48%}.job-contact-tel p{font-size:16px;line-height:1;padding:5px 0 5px 25px;background:url(../img/search/tel.svg) left top 5px no-repeat}.job-contact-tel p span{display:block;margin-top:10px;font-size:11px}.job-contact-mail{width:48%}.job-contact-mail p{font-size:16px;line-height:1;padding:5px 0 5px 25px;background:url(../img/search/mail.svg) left top 5px no-repeat}.job-contact-web{padding:10px 20px;margin-top:15px;width:calc(100% - 40px);background:#F2F2F2;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.job-contact-web input{padding:10px 20px;border:2px solid #ccc;border-radius:5px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0);font-size:16px;cursor:pointer;color:#000;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.job-contact-web input:hover{opacity:0.8}.pickup-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0px;background:none;border-radius:0;padding:0px}.pickup-box .pickup-box-tit{padding:5px 0 5px 20px;line-height:1;position:relative;margin-bottom:10px}.pickup-box .pickup-box-tit:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:3px;margin:auto;width:6px;height:100%;background:-webkit-gradient(linear, left top, right top, from(#6f1725), color-stop(#541422), to(#6f1725));background:linear-gradient(90deg, #6f1725, #541422, #6f1725);border-radius:3px}.pickup-box .pickup-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pickup-box .pickup-list>li{width:49%}.pickup-box .pickup-list a{height:calc(100% - 50px);display:block;margin-bottom:10px;background:#fff;border-radius:5px;padding:20px;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.pickup-box .pickup-list .pickup-list-tit{font-size:16px;position:relative}.pickup-box .pickup-list .pickup-list-tit:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:-20px;height:100%;width:7px;background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656)}.pickup-box .pickup-list dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}.pickup-box .pickup-list dt,.pickup-box .pickup-list dd{margin-bottom:10px}.pickup-box .pickup-list dt{width:calc(20% - 20px);padding-left:20px;font-size:12px;line-height:20px}.pickup-box .pickup-list dl dt.pickup-01{background:url(../img/search/search-icon01.svg) left top no-repeat;background-size:auto 80%}.pickup-box .pickup-list dl dt.pickup-02{background:url(../img/search/search-icon02.svg) left top no-repeat;background-size:auto 80%}.pickup-box .pickup-list dl dt.pickup-03{background:url(../img/search/search-icon03.svg) left top no-repeat;background-size:auto 80%}.pickup-box .pickup-list dd{width:79%;color:#172850;font-size:16px;line-height:20px}.sp-search{display:none}.entry-btn{margin-top:40px}.entry-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-btn ul li{width:30%;margin-right:20px !important}.entry-btn ul li:last-child{margin-right:0}.job-btn-sp{display:none}.sp-job-rcontents .text .sjb-button,.sp-job-skill .text .sjb-button{visibility:hidden}@media screen and (max-width: 899px){.wrap.search-index .page-top.page-top.check-active{display:none !important}.more-tit{display:none}.title-01.-money{display:none}.search-box .title-01.-commitment{background:none;margin:0;padding:7px 0 7px 25px;color:#666}.search-box .title-01.-commitment:after{position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto}.search-box .title-01.-commitment:before{display:none}.commitment-box .check-tit{margin:10px 0 5px;padding:5px;color:#B5314F;border:1px solid #B5314F;border-radius:5px;display:inline-block}.commitment-box .check-tit ul{width:auto}.commitment-box .check-tit::after{display:none}.sp-search{display:block;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;margin-bottom:20px}.sp-search-inner dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:5px 0;border-bottom:1px solid #ccc}.sp-search-inner dl dt{width:20%;border-right:1px solid #ccc;text-align:center;padding-top:50px;position:relative;letter-spacing:-1px;font-size:12px}.sp-search-inner dl dt:after{content:"";position:absolute;top:0;right:0;bottom:auto;left:0;margin:auto;width:45px;height:45px}.sp-search-inner dl dd{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-sp-place dt:after{background:url(../img/search/search-icon02.svg) center bottom no-repeat;background-size:auto 80%}.-sp-work dt:after,.-sp-commitment dt:after{background:url(../img/search/search-icon01.svg) center bottom no-repeat;background-size:auto 80%}.-sp-place dd,.-sp-work dd,.-sp-commitment dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-sp-place dd a,.-sp-work dd a,.-sp-commitment dd a{display:block;text-align:center;line-height:1;padding:10px 0;border:1px solid #ccc;border-radius:5px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0);width:calc(100% - 2px)}.-sp-place dd a.-btn-change,.-sp-work dd a.-btn-change,.-sp-commitment dd a.-btn-change{width:calc(30% - 2px)}.-sp-place .appoint,.-sp-place .job-type,.-sp-place .commitment,.-sp-work .appoint,.-sp-work .job-type,.-sp-work .commitment,.-sp-commitment .appoint,.-sp-commitment .job-type,.-sp-commitment .commitment{width:65%}.-sp-place .appoint li,.-sp-place .job-type li,.-sp-place .commitment li,.-sp-work .appoint li,.-sp-work .job-type li,.-sp-work .commitment li,.-sp-commitment .appoint li,.-sp-commitment .job-type li,.-sp-commitment .commitment li{font-size:12px !important;color:#7E9DA4}.appoint,.job-type{background:none;border-radius:0}.appoint-area,.appoint-station,.job-type-list,.commitment-list{display:block}.appoint-area span,.appoint-station span,.job-type-list span,.commitment-list span{display:block;width:auto;height:auto;padding:2px}.appoint-area ul,.appoint-station ul,.job-type-list ul,.commitment-list ul{width:100%}.-sp-money dt:after{background:url(../img/search/search-icon03.svg) center bottom no-repeat;background-size:auto 80%}.-sp-money dd ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-sp-money dd ul li{margin-right:20px}.-sp-money dd ul li select{text-align:center !important;border:1px solid #ccc;border-radius:5px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0);padding:10px 20px}.-sp-money dd ul li:last-child{margin-right:0}.-sp-money dd ul li select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.-sp-keyword dt:after{background:url(../img/search/keyword.svg) center bottom no-repeat;background-size:auto 80%}.-sp-keyword dd label{width:100%}.-sp-keyword dd label input{margin:0;width:calc(100% - 12px)}.money-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.money-box ul li{margin-right:0px}.job-content{width:100%;padding:0}.job-content .jcont-inner{padding:10px;background:#fff}.job-content .job-tit02:after{left:3px}.job-table dl{border-bottom:1px solid #ccc}.job-table dl:first-child{border-top:1px solid #ccc !important}.job-table dt{padding:5px 5px 5px 15px;width:calc(100% - 10px);border:none;background:#fff;position:relative}.job-table dt:after{content:"";position:absolute;top:5px;right:auto;bottom:auto;left:3px;height:70%;width:6px;border-radius:3px;background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656)}.job-table dd{padding:5px;width:calc(100% - 10px);border:none;background:#fff}.contact-inner{padding:0 20px;margin-bottom:20px}.contact-inner p{color:#172850}.contact-inner .title-06:first-child{margin-top:0}.condition-box{border-radius:0;padding:15px 5px}.condition-tit{width:100%;background-size:auto 70%}.condition-list{width:100%;margin-bottom:15px}.condition-list-title{margin:5px 0 5px;border-bottom:1px solid #ccc;font-weight:600}.condition-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.condition-btn input{font-size:16px;width:auto;line-height:1;padding:10px 20px;background:#B5314F !important;border-radius:18px}.number-all{width:100%}.number-displayed{width:50%}.number-displayed span{font-size:12px;margin-right:2px}.number-order{width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.number-order span{font-size:12px;margin-right:2px}.job-main{width:100%;padding:0}.job-tit a{font-size:14px}.job-icon ul li{font-size:12px}.job-conditions{padding:10px;width:calc(95% - 20px);border-bottom:none;background:#fff;border-radius:5px;margin:10px auto}.job-conditions dl{padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.job-conditions dl dt{width:25%;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.job-conditions dl dt span{margin-left:30px;font-size:14px}.job-conditions dl dd{width:73%;font-size:14px;padding:5px 0}.jconditions-01 dt{background:url(../img/search/search-icon01.svg) left 3px top 5px no-repeat}.jconditions-02 dt{background:url(../img/search/search-icon02.svg) left 3px top 5px no-repeat}.jconditions-03 dt{background:url(../img/search/search-icon03.svg) left 3px top 5px no-repeat}.job-point-around{padding:5px 10px 10px}.job-comment{height:3em;padding:5px;overflow:hidden;position:relative}.job-comment:after{content:"・・・";position:absolute;top:auto;right:0;bottom:0;left:auto;width:25px;height:20px;background:#fff;font-size:8px;line-height:1;color:#666;letter-spacing:-2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-point{margin-bottom:5px}.job-feature{display:none}.job-btn{padding:5px 10px 20px}.jbtn-01{width:45%}.jbtn-01 input{padding:10px 0 !important;font-size:14px !important;line-height:1 !important}.jbtn-03{width:45%}.jbtn-03 a{display:block;padding:12px 0 !important;font-size:14px !important;line-height:1 !important}.jdetail-box{margin:-20px -1% 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:#F2F2F2}.jdetail-box:after{display:none}.jdetail-box .job-hed{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jdetail-box .jdetail-tit{width:calc(100% - 10px);padding:5px;border-bottom:3px solid #D7CFC4;width:100%;color:#333;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}.jdetail-box .jdetail-tit:after{content:"";position:absolute;top:auto;right:auto;bottom:-3px;left:0;width:30%;height:3px;background:-webkit-gradient(linear, left top, right top, from(#112656), to(#252656));background:linear-gradient(90deg, #112656, #252656)}.jdetail-box .jdetail-number{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 10px 0 0;border:1px solid #D7CFC4;margin:0 10px 10px 10px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jdetail-box .jdetail-number span{display:block;margin-right:10px;padding:5px;font-size:12px;background:#D7CFC4}.jdetail-box .jdetail-number02{padding:0;border:none;margin:0;padding:0 10px 10px 10px;color:#333;background:#fff}.jdetail-box .jdetail-number02 ul{display:inline}.jdetail-box .jdetail-number02 ul li{padding:0;width:auto;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 10px 0 0;border:1px solid #D7CFC4}.jdetail-box .jdetail-number02 ul li span{display:block;margin-right:10px;padding:5px;font-size:12px;background:#D7CFC4}.jdetail-box .job-comment{display:block}.jdetail-box .job-point{margin-bottom:15px}.jdetail-box .job-feature{display:block}.jdetail-box .jbtn-03{width:48%}.jdetail-box .jbtn-03:first-child{margin-right:2%}.jdetail-box .jbtn-03.-favorite input{background:url(../img/search/search-icon05.svg) left 5% center no-repeat !important}.tel-btn .-btn01{margin:0 auto 10px;width:calc(100% - 1% - 20px)}.tel-btn p{text-align:center}.contact-inner{padding:0 10px;font-size:14px}.contact-inner .contact-box .tel{width:100%}.contact-inner .contact-box .mail{width:100%}.commitment-name{background:#333;color:#fff;padding:5px 10px;line-height:1}.job-btn-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:10px 0 90px}.job-btn-sp ul{width:70%}.job-btn-sp ul li{margin:0 0 10px 0 !important;width:100% !important;color:#B5314F}.job-btn-sp ul li a{margin:0 0 5px 0 !important;width:100% !important;color:#fff}.job-btn-sp ul li.jbtn-03.-favorite input{background:url(../img/search/search-icon05.svg) left 20% center no-repeat !important}.job-btn-sp ul li.jbtn-03.-favorite input.favorite-active{background:url(../img/search/search-icon06.svg) left 20% center no-repeat !important;color:#333 !important}.-jd-contact{padding:20px 10px;margin:0 -1%;background:#D7CFC4}.-jd-contact-noat{margin-bottom:20px}.-jd-contact-tit{padding:5px 5px 5px 20px;margin-bottom:10px;position:relative}.-jd-contact-tit:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;height:70%;width:6px;border-radius:3px;background:-webkit-gradient(linear, left top, right top, from(#6f1725), color-stop(#541422), to(#6f1725));background:linear-gradient(90deg, #6f1725, #541422, #6f1725)}.-jd-contact-main{background:#fff;border-radius:5px;padding:10px 5px;margin-bottom:20px}.-jcm-tel{padding:10px;border-bottom:1px solid #ccc;text-align:center}.-jcm-tel ul{margin-bottom:10px}.-jcm-tel ul li a{padding:5px 5px 5px 30px;color:#B5314F;background:url(../img/search/tel.svg) left center no-repeat;background-size:auto 60%;font-size:24px}.-jcm-mail{padding:10px;border-bottom:1px solid #ccc;text-align:center}.-jcm-mail ul{margin-bottom:10px}.-jcm-mail ul li a{padding:5px 5px 5px 40px;color:#B5314F;background:url(../img/search/mail.svg) left center no-repeat;background-size:auto 60%;font-size:24px}.-jcm-web{padding:10px;text-align:center}.-jcm-web ul{margin-top:10px}.-jcm-web ul li input{padding:10px 20px;border:2px solid #ccc;border-radius:5px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0);font-size:16px;cursor:pointer;color:#000;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-jcm-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-jcm-btn li{width:70%}.-jcm-btn li a{display:block;border:1px solid #fff;padding:10px 0;text-align:center;border-radius:5px;color:#fff}.pickup-box{padding:20px 0;margin:0 -1%;background:#fff}.pickup-box .pickup-list>li{width:100%;border-top:1px solid #ccc}.pickup-box .pickup-list a{height:calc(100% - 20px);margin-bottom:0;border-radius:0;padding:10px 20px 10px 10px;-webkit-box-shadow:none;box-shadow:none;background:url(../img/common/icon/arrow-02.svg) right 5px center no-repeat;background-size:15px auto}.pickup-box .pickup-list .pickup-list-tit{font-size:14px;position:relative}.pickup-box .pickup-list .pickup-list-tit:after{display:none}.pickup-box .pickup-list dl:first-child{display:none}.sp-job-rcontents,.sp-job-skill{position:relative}.sp-job-rcontents .sp-job-box,.sp-job-skill .sp-job-box{max-height:150px}.sp-job-rcontents .sp-job-box.btn-active-open,.sp-job-skill .sp-job-box.btn-active-open{max-height:none !important;height:auto !important;overflow:visible}.sp-job-rcontents .sp-job-box-inner.btn-active,.sp-job-skill .sp-job-box-inner.btn-active{height:150px;overflow:hidden}.sp-job-rcontents .sp-job-box-inner.btn-active.btn-active-open,.sp-job-skill .sp-job-box-inner.btn-active.btn-active-open{height:auto !important;overflow:visible;padding-bottom:50px}.sp-job-rcontents .text,.sp-job-skill .text{display:none !important}.sp-job-rcontents .text-overflow,.sp-job-skill .text-overflow{position:absolute;top:auto;right:0;bottom:0;left:auto;width:100%;height:50px;background:-webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255,255,255,0.8)));background:linear-gradient(0deg, #fff, rgba(255,255,255,0.8));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-job-rcontents .text-overflow .sjb-button,.sp-job-skill .text-overflow .sjb-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #7C9AA1;width:30%;min-width:100px;height:30px;border-radius:15px;background:#fff;position:relative}.sp-job-rcontents .text-overflow #sjb-open:after,.sp-job-skill .text-overflow #sjb-open:after{content:"すべて表示";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1;color:#7C9AA1}.sp-job-rcontents .text-overflow #sjb-close:after,.sp-job-skill .text-overflow #sjb-close:after{content:"元に戻す";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1;color:#7C9AA1}}.job-box.job-haken{position:relative;overflow:visible !important}.job-box.job-haken:after{display:none}.job-box.job-haken:before{content:"";position:absolute;top:0;right:auto;bottom:auto;left:-80px;width:80px;height:80px;background:url(../../img/ficon-haken.svg) center center no-repeat;background-size:100% auto;z-index:10}.job-box.job-haken .job-f-inner{position:relative;border-radius:5px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:0}.job-box.job-haken .job-f-inner:after{content:"";width:100%;height:25px;background:-webkit-gradient(linear, left top, right top, from(rgba(239,109,63,0.8)), to(rgba(255,139,0,0.8)));background:linear-gradient(90deg, rgba(239,109,63,0.8), rgba(255,139,0,0.8));position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:0}.job-box.job-haken .job-number{position:relative;z-index:10;width:20%;text-align:right;margin-bottom:20px}.job-box.job-haken .job-number span{color:#fff;margin-right:20px;line-height:20px !important;font-size:12px}.job-box.job-haken .job-icon{position:relative;z-index:10;width:calc(80% - 10px);padding-left:10px;margin:0 0 20px 0}.job-box.job-haken .job-icon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-box.job-haken .job-icon ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;margin-top:5px;margin-bottom:0;color:#fff;line-height:1;padding:5px 10px;font-size:14px;border-radius:5px}.job-box.job-haken .job-icon ul li:last-child{margin-right:0}.job-box.job-haken .job-icon ul li.jicon-new{background:none;width:80px;height:40px;margin-top:0;padding:0;font-weight:800;position:relative;letter-spacing:1px}.job-box.job-haken .job-icon ul li.jicon-new:after{position:absolute;top:0;right:0;bottom:auto;left:0;content:"";margin:auto;width:100%;height:100%;background:#FF6633;border-radius:0 0 40px 40px;z-index:0}.job-box.job-haken .job-icon ul li.jicon-new span{z-index:100}.job-box.job-haken .job-icon ul li.jicon-01{background:#3399CC}.job-box.job-haken .job-icon ul li.jicon-02{background:#3399CC}.job-box.job-haken .job-icon ul li.jicon-03{background:#3399CC}.job-box.job-haken .job-icon ul li.jicon-04{background:#CC33CC}.job-box.job-haken .job-icon ul li.jicon-05{background:#CCCC33}.job-box.job-haken .job-icon ul li.jicon-06{background:#666666}.job-box.job-haken .job-icon ul li.jicon-07{background:#CCCC33}.job-box.job-haken .job-icon ul li.jicon-08{background:#3399CC}.job-box.job-haken .job-icon ul li.jicon-09{background:#CC33CC}.job-box.job-haken .job-icon ul li.jicon-10{background:#3399CC}.job-box.job-haken .job-icon ul li.jicon-11{background:#3399CC}.job-box.job-haken .job-main{width:calc(100% - 40px);padding:0 20px;border-bottom:1px solid #CCCCCC}.job-box.job-haken .job-tit{position:relative;margin-bottom:10px;border-bottom:none}.job-box.job-haken .job-tit:before{position:absolute;top:auto;right:auto;bottom:0;left:0;content:"";width:100%;height:2px;background:#CCCCCC}.job-box.job-haken .job-tit:after{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;position:absolute;top:auto;right:auto;bottom:0;left:0;content:"";width:5%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#ef6d3f), to(#ff8b00));background:linear-gradient(90deg, #ef6d3f, #ff8b00)}.job-box.job-haken .job-tit:hover:after{width:100%}.job-box.job-haken .job-tit a{display:block;font-weight:800;padding:5px 40px 5px 0;color:#333;position:relative}.job-box.job-haken .job-tit a:hover{text-decoration:none;color:#333}.job-box.job-haken .job-tit a:after{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;position:absolute;top:0;right:10px;bottom:0;left:auto;content:"";margin:auto;width:18px;height:18px;background:url(../../haken/img/common/icon/arrow-01.svg) center center no-repeat}.job-box.job-haken .job-tit a:hover:after{position:absolute;top:0;right:8px;bottom:0;left:auto}.job-box.job-haken .job-tit.-no-link:after{display:none}.job-box.job-haken .job-tit.-no-link span{display:block;font-weight:800;padding:5px 40px 5px 0}.job-box.job-haken .job-conditions{padding:0;border-bottom:none}.job-box.job-haken .job-conditions dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #999999;padding:7px 5px}.job-box.job-haken .job-conditions dl dt{width:15%}.job-box.job-haken .job-conditions dl dt span{margin-left:30px}.job-box.job-haken .job-conditions dl dd{width:80%;font-weight:800;color:#333;font-size:15px}.job-box.job-haken .jconditions-01 dt{background:url(../../haken/img/search/search-icon01.svg) left center no-repeat}.job-box.job-haken .jconditions-02 dt{background:url(../../haken/img/search/search-icon02.svg) left center no-repeat}.job-box.job-haken .jconditions-03 dt{background:url(../../haken/img/search/search-icon03.svg) left center no-repeat}.job-box.job-haken .job-comment{padding:7px 5px;border-bottom:1px dashed #999999;margin-bottom:12px;font-size:13px}.job-box.job-haken .job-point{color:#FF6633;border:2px solid #FF9966;padding:30px 10px 10px 10px;margin-bottom:10px;position:relative;border-radius:5px;margin:0}.job-box.job-haken .point-tit{position:absolute;top:-4px;right:auto;bottom:auto;left:-2px;padding:8px 10px 8px 30px;background:url(../../haken/img/search/search-icon04.svg) left 3px center no-repeat #f96;background-size:auto 80%;color:#fff;font-weight:800;line-height:1;font-size:12px}.job-box.job-haken .point-main{font-size:13px}.job-box.job-haken .job-feature{margin:15px 0 0}.job-box.job-haken .job-feature ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-box.job-haken .job-feature ul li{color:#FF9966;background:#ffebd6;font-size:14px;border-radius:5px;line-height:1;padding:5px 10px;margin-right:10px;margin-bottom:10px}.job-box.job-haken .job-feature ul li:last-child{margin-right:0}.job-box.job-haken .job-btn{width:90%;padding:15px 0}.job-box.job-haken .job-btn ul li{margin:0}.job-box.job-haken .job-btn-02{padding:15px 20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-box.job-haken .job-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-box.job-haken .jbtn-01{width:25%}.job-box.job-haken .jbtn-02{width:30%}.job-box.job-haken .jbtn-03{width:40%}.job-box.job-haken .-favorite{border:2px solid #ccc;border-radius:5px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(180deg, #fff, #f0f0f0)}.job-box.job-haken .-favorite input{padding:18px 0 18px;border:none;width:100%;font-size:13px;text-align:left;background:url(../../haken/img/search/search-icon05.svg) left 8% center no-repeat !important;line-height:15px !important;cursor:pointer;text-align:center;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.job-box.job-haken .-favorite input:hover{opacity:0.8}.job-box.job-haken .-favorite input.favorite-active{background:url(../../haken/img/search/search-icon06.svg) left 8% center no-repeat !important;color:#FF6633}.job-box.job-haken .-btn01{border-radius:5px;padding:18px 0;display:block;font-weight:600;background:#66CCCC;text-align:center;color:#fff;line-height:1;width:100%;border:none;cursor:pointer;font-size:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.job-box.job-haken .-btn01:hover{opacity:0.8}.job-box.job-haken .-btn02{border-radius:5px;padding:18px 0;background:-webkit-gradient(linear, left bottom, left top, from(#ff6e33), to(#ff9533));background:linear-gradient(0deg, #ff6e33, #ff9533);display:block;font-weight:600;text-align:center;color:#fff !important;line-height:1;width:100%;border:none;cursor:pointer;font-size:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.job-box.job-haken .-btn02:hover{opacity:0.8}.job-box.job-tenshoku{position:relative;overflow:visible !important}.job-box.job-tenshoku:after{display:none}.job-box.job-tenshoku:before{content:"";position:absolute;top:0;right:auto;bottom:auto;left:-80px;width:80px;height:80px;background:url(../../img/ficon-tenshoku.svg) center center no-repeat;background-size:100% auto;z-index:10}.job-box.job-tenshoku .job-f-inner{position:relative;border-radius:5px;overflow:hidden;z-index:0}.job-box.job-tenshoku .job-f-inner:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:100%;height:5px;background:#172850}@media screen and (max-width: 899px){.job-box.job-haken{margin-top:40px}.job-box.job-haken:before{content:"";position:absolute;top:-40px;right:auto;bottom:auto;left:5px;width:65px;height:65px;background:url(../../img/ficon-haken-sp.svg) center center no-repeat;background-size:100% auto}.job-box.job-haken .job-number{width:calc(100% - 20px);padding:0 10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}.job-box.job-haken .job-icon{width:calc(100% - 20px);padding:0 10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:10px}.job-box.job-haken .job-icon ul li{border-radius:0 !important;font-size:10px !important;margin-top:2px;padding:3px 5px}.job-box.job-haken .job-icon ul li.jicon-new{width:auto;height:auto;padding:3px 5px;font-weight:normal;position:relative;letter-spacing:0;background:#FF6633}.job-box.job-haken .job-icon ul li.jicon-new:after{display:none}.job-box.job-haken .job-icon ul li.jicon-new span{z-index:100}.job-box.job-haken .job-main{width:calc(100% - 10px);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 5px}.job-box.job-haken .job-conditions{margin-bottom:5px;padding:0;width:100%}.job-box.job-haken .job-conditions dl{padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.job-box.job-haken .job-conditions dl dt{width:25%;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.job-box.job-haken .job-conditions dl dt span{margin-left:30px;color:#FF6633;font-size:14px;line-height:1.7}.job-box.job-haken .job-conditions dl dd{width:73%;padding:5px 0}.job-box.job-haken .jconditions-01 dt{background:url(../../haken/img/search/search-icon01.svg) left 3px top 5px no-repeat #F2F2F2}.job-box.job-haken .jconditions-02 dt{background:url(../../haken/img/search/search-icon02.svg) left 3px top 5px no-repeat #F2F2F2}.job-box.job-haken .jconditions-03 dt{background:url(../../haken/img/search/search-icon03.svg) left 3px top 5px no-repeat #F2F2F2}.job-box.job-haken .job-comment{display:none}.job-box.job-haken .job-point{margin-bottom:5px}.job-box.job-haken .job-feature{display:none}.job-box.job-haken .job-btn{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding:5px 10px}.job-box.job-haken .jbtn-01{width:15%}.job-box.job-haken .jbtn-01 input{text-indent:100%;white-space:nowrap;overflow:hidden;padding:10px 0 !important;font-size:14px !important;line-height:1 !important}.job-box.job-haken .jbtn-02{width:45%}.job-box.job-haken .jbtn-02 input{padding:10px 0 !important;font-weight:normal;font-size:14px}.job-box.job-haken .jbtn-03{width:35%}.job-box.job-haken .jbtn-03 a{padding:10px 0 !important;font-weight:normal;font-size:14px}.job-box.job-haken .jbtn-01.-favorite input.favorite-active{background:url(../../haken/img/search/search-icon06.svg) center center no-repeat !important}.job-box.job-tenshoku{margin-top:40px}.job-box.job-tenshoku:before{content:"";position:absolute;top:-40px;right:auto;bottom:auto;left:5px;width:65px;height:65px;background:url(../../img/ficon-tenshoku-sp.svg) center center no-repeat;background-size:100% auto}}.login-main{margin-bottom:20px}.login-main dl{margin:20px 0}.login-main dl dt{width:100%}.login-main dl dt{width:100%}.login-main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-main ul li a{color:#B5314F;letter-spacing:-1px;background-size:auto 10px;text-decoration:underline;margin-left:150px}.login-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-btn ul li{width:30%}.-login-qa .title{margin-bottom:20px;color:#333;font-size:18px}.registration-btn ul{margin:10px 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registration-btn li{width:40%;margin-right:3%}.registration-btn li:last-child{margin-right:0}.registration-btn li input{display:block;cursor:pointer;border:none;border-radius:5px;width:100%;font-size:15px}main.-main-mycareer{padding-top:20px}main.-main-mycareer.-bg-gray .page-title{color:#172850 !important}main.-main-mycareer .page-title{font-size:30px;font-weight:400;color:#fff;background-size:35px auto;padding-left:0;margin-bottom:20px;position:relative}.-main-mycareer .side-about .-s-about{border:1px solid #fff;background:none}.mycareer-tit{margin-bottom:15px;padding-left:20px;position:relative;font-weight:600;font-size:16px}.mycareer-tit::after{position:absolute;top:6px;right:auto;bottom:auto;left:0px;content:"";background:url(../img/mycareer/mycareer-tit-icon.svg) left center no-repeat;background-size:100%;width:17px;height:17px}.mycareer-tit::before{position:absolute;top:auto;right:auto;bottom:-3px;left:0px;content:"";background:-webkit-gradient(linear, left top, right top, from(#1edfbf), to(#02a9ff));background:linear-gradient(90deg, #1edfbf, #02a9ff);width:100%;height:2px}.mycareer-top-name{border:1px solid #fff;padding:5px;text-align:center;color:#fff}.mycareer-top-id{text-align:center;color:#fff;margin-bottom:50px}.mycareer-info{margin-bottom:30px;border-radius:5px;overflow:hidden}.mycareer-info .title{padding:5px 0 5px 55px;color:#fff;font-size:20px;position:relative;margin-bottom:5px}.mycareer-info .title::after{position:absolute;top:0px;right:auto;bottom:0px;left:0;margin:auto;content:"";background:url(../img/mycareer/mycareer-info.svg) left center no-repeat;background-size:100%;width:40px;height:40px;border:1px solid #fff;border-radius:5px}.mycareer-info ul{background:#fff;border-radius:5px;overflow:hidden}.mycareer-info ul li{border-bottom:1px solid #ccc}.mycareer-info ul li:last-child{border-bottom:none}.mycareer-info ul li a{display:block;padding:10px;color:#112656}.mycareer-info ul li a span{padding:0 10px;color:#fff;margin-right:10px;background:#2E4EA1;border-radius:5px}.mycareer-download{margin-bottom:30px;border-radius:5px;overflow:hidden}.mycareer-download .title{padding:5px 0 5px 55px;color:#fff;font-size:20px;position:relative;margin-bottom:5px}.mycareer-download .title::after{position:absolute;top:0px;right:auto;bottom:0px;left:0;margin:auto;content:"";background:url(../img/mycareer/mycareer-download.svg) left center no-repeat;background-size:100%;width:40px;height:40px;border:1px solid #fff;border-radius:5px}.mycareer-download .md-list-01 li{width:50%;margin-left:10px;background:#fff;border-radius:15px;overflow:hidden;margin-bottom:5px}.mycareer-download .md-list-01 li a{display:block;font-size:12px;line-height:1;padding:9px 15px}.mycareer-download .md-list-02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mycareer-download .md-list-02 li a{color:#fff;font-size:12px}.mycareer-featured{margin-bottom:30px;border-radius:5px;overflow:hidden}.mycareer-featured .title{padding:5px 0 5px 55px;color:#fff;font-size:20px;position:relative;margin-bottom:5px}.mycareer-featured .title::after{position:absolute;top:0px;right:auto;bottom:0px;left:0;margin:auto;content:"";background:url(../img/mycareer/mycareer-featured.svg) left center no-repeat;background-size:100%;width:40px;height:40px;border:1px solid #fff;border-radius:5px}.mycareer-featured ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mycareer-featured ul li{margin:10px 0;width:32%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mycareer-featured ul li a{display:block;width:98%;height:100%;background:#fff;-webkit-box-shadow:0 0 5px rgba(255,255,255,0.5);box-shadow:0 0 5px rgba(255,255,255,0.5)}.mycareer-featured ul li a:hover{opacity:1.0;-webkit-box-shadow:0 0 8px #fff;box-shadow:0 0 8px #fff}.mycareer-index-nav{margin-bottom:30px;border-radius:5px}.mycareer-index-nav .title{padding:5px 0 5px 55px;color:#fff;font-size:20px;position:relative;margin-bottom:5px}.mycareer-index-nav .title::after{position:absolute;top:0px;right:auto;bottom:0px;left:0;margin:auto;content:"";background:url(../img/mycareer/mycareer-menu.svg) left center no-repeat;background-size:100%;width:40px;height:40px;border:1px solid #fff;border-radius:5px}.mycareer-index-nav li{position:relative;margin-bottom:10px;background:#fff;border-radius:5px;overflow:hidden;margin-bottom:5px}.mycareer-index-nav li a{display:block;color:#2E4EA1;line-height:1;padding:20px}.mycareer-index-nav li:after{position:absolute;top:0px;right:auto;bottom:0px;left:5px;content:"";background:#2E4EA1;background-size:100%;width:6px;height:30px;margin:auto;border-radius:3px}.mycareer-other{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;margin-bottom:30px;background:#fff;border-radius:5px;padding:10px;width:calc(43% - 20px)}.academic-list{margin:30px 0}.academic-list li{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.academic-list li:last-child{margin-bottom:0}.academic-list div{position:relative;line-height:1.4}.academic-list div:after{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:auto;bottom:0;left:10px;margin:auto;padding:0 10px;color:#fff;background:#39c;border-radius:5px;letter-spacing:-1px;font-size:13px;line-height:1;height:25px}.academic-name{width:calc(50% - 85px);padding:10px 10px 10px 75px;border-bottom:1px solid #ccc}.academic-name:after{content:" 学校名"}.academic-dep-name{width:calc(50% - 95px);padding:10px 10px 10px 85px;border-bottom:1px solid #ccc}.academic-dep-name:after{content:"部・科名"}.academic-years{width:calc(35% - 95px);padding:10px 10px 10px 85px}.academic-years:after{content:"卒業年月"}.academic-division{width:calc(20% - 85px);padding:10px 10px 10px 60px}.academic-division:after{content:"区分"}.academic-status{width:calc(20% - 85px);padding:10px 10px 10px 60px}.academic-status:after{content:" 状況"}#competency_8_75_text,#competency_8_76_text,#competency_8_77_text{width:50px}label.upload-img{padding:10px;border:1px solid #ccc;width:calc(100% - 22px);display:block}.upload-note{margin:20px 0}.upload-btn{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-btn li{width:20%}.upload-history{margin:20px 0}.upload-history li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-history li div{position:relative}.upload-history li div:after{position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;background:#EEF4F5;color:#fff;font-size:13px;line-height:1;height:25px;padding:0 10px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-day{width:calc(40% - 70px);padding:0 10px 0 60px}.upload-day:after{content:"日付"}.upload-filename{width:calc(60% - 110px);padding:0 10px 0 100px}.upload-filename:after{content:"ファイル名"}.application-note{color:#fff;margin-bottom:50px;z-index:100}.application-main{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.application-day{width:calc(60% - 110px);background:#F2F2F2;padding:10px 10px 10px 100px;position:relative;line-height:30px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.application-day:after{content:"応募日時";position:absolute;top:0;right:auto;bottom:auto;left:0;background:#B5314F;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px}.application-day span{font-size:16px;font-weight:600}.application-btn{width:30%}.move-btn{margin-top:40px}.move-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.move-btn ul li{width:50%}.change-mainimg{border:1px solid #666;padding:10px;text-align:center;color:#666;margin-bottom:80px}.change-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.change-menu li{width:32%;height:220px;margin-bottom:20px;position:relative}.change-menu li::after{position:absolute;top:0px;right:auto;bottom:auto;left:auto;content:"";background:#B5314F;width:100%;height:10px;border-radius:5px 5px 0 0}.change-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;text-align:center;width:calc(100% - 40px);height:calc(100% - 60px);padding:30px 20px;border-radius:5px}.change-menu li:nth-child(1) a{background:url(../img/mycareer/change-icon01.svg) center top 40px no-repeat #fff}.change-menu li:nth-child(2) a{background:url(../img/mycareer/change-icon02.svg) center top 40px no-repeat #fff}.change-menu li:nth-child(3) a{background:url(../img/mycareer/change-icon03.svg) center top 40px no-repeat #fff}.change-menu li:nth-child(4) a{background:url(../img/mycareer/change-icon04.svg) center top 40px no-repeat #fff}.change-menu li:nth-child(5) a{background:url(../img/mycareer/change-icon05.svg) center top 45px no-repeat #fff}.change-menu li:nth-child(6) a{background:url(../img/mycareer/change-icon06.svg) center top 40px no-repeat #fff}.change-menu .text{color:#666;min-height:55px}.change-menu .text p{font-size:18px;font-weight:600;color:#333}.header-inner.-header-mycareer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.header-inner.-header-mycareer .logo a{background-size:100% auto}.mycareer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:65px;padding-bottom:15px;margin-left:50px}.mycareer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #172850;border-radius:50px;padding:2px 30px}.mycareer-nav li{margin-right:30px;font-size:16px;font-weight:400;position:relative}.mycareer-nav li:first-child:before{position:absolute;top:0;right:-15px;bottom:0;left:auto;content:"";background:#172850;width:2px;height:80%;margin:auto}.mycareer-nav li:last-child{margin-right:0}.mycareer-nav a{color:#172850}.add-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-form ul{width:100%;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-form ul li{width:30%}.add-form ul li input{font-weight:400}.employment-radio{width:20%}.employment-radio .radio-label{width:calc(100% - 32px)}.employment-input{width:80%;margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.employment-input hr{width:100% !important;margin:0 0 5px 0 !important}.employment-input .employment-cname input{padding:1px 10px}.employment-input .employment-other input{padding:1px 10px}@media screen and (max-width: 899px){.header-inner.-header-mycareer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-60px}.header-inner.-header-mycareer .logo{width:40%}.mycareer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0px;width:58%;margin:0 1%}.mycareer-nav ul{padding:2px 10px}.mycareer-nav li{margin-right:20px;font-size:12px}.mycareer-nav li:first-child:before{position:absolute;top:0;right:-10px;bottom:0;left:auto;width:1px}.change-mainimg{border:none;margin-bottom:10px}.change-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.change-menu li{width:49%;height:150px}.change-menu li a{width:calc(100% - 20px);height:calc(100% - 30px);padding:20px 10px 10px;-webkit-box-shadow:none;box-shadow:none}.change-menu li:nth-child(1) a{background:url(../img/mycareer/change-icon01.svg) center top 20px no-repeat #fff;background-size:43px auto}.change-menu li:nth-child(2) a{background:url(../img/mycareer/change-icon02.svg) center top 20px no-repeat #fff;background-size:50px auto}.change-menu li:nth-child(3) a{background:url(../img/mycareer/change-icon03.svg) center top 25px no-repeat #fff;background-size:auto 50px}.change-menu li:nth-child(4) a{background:url(../img/mycareer/change-icon04.svg) center top 20px no-repeat #fff;background-size:45px auto}.change-menu li:nth-child(5) a{background:url(../img/mycareer/change-icon05.svg) center top 25px no-repeat #fff;background-size:auto 50px}.change-menu li:nth-child(6) a{background:url(../img/mycareer/change-icon06.svg) center top 25px no-repeat #fff;background-size:auto 50px}.change-menu .text{min-height:40px;font-size:12px;line-height:1.4}.change-menu .text p{font-size:14px}main.-main-mycareer{padding-top:20px}main.-main-mycareer.-bg-gray{padding-top:60px}main.-main-mycareer.-bg-gray .page-title{padding-left:0;background:none;text-align:center !important;margin-top:20px}main.-main-mycareer::before{display:none}main.-main-mycareer .page-title{font-size:20px;font-weight:400;color:#fff;background:url(../img/mycareer/page-title-mycareer.svg) left center no-repeat;background-size:25px auto;padding-left:40px;margin-bottom:20px;position:relative}main.-main-mycareer .page-title.-qualification{background:url(../img/mycareer/page-title-qualification.svg) left center no-repeat;background-size:25px auto}main.-main-mycareer .page-title.-skill{background:url(../img/mycareer/page-title-skill.svg) left center no-repeat;background-size:25px auto}main.-main-mycareer .page-title.-login{background:url(../img/mycareer/page-title-login.svg) left center no-repeat;background-size:25px auto}main.-main-mycareer .page-title.-no-icon{padding-left:0;background:none}main.-main-mycareer .side-condition{margin-top:15px}main.-main-mycareer .side-tit{background:-webkit-gradient(linear, left top, right top, from(#1b1414), to(#112656));background:linear-gradient(90deg, #1b1414, #112656);font-weight:600;color:#fff;font-size:16px;position:relative}main.-main-mycareer .side-tit.-s-condition::after{position:absolute;top:0px;right:auto;bottom:0px;left:7px;margin:auto;content:"";background:url(../img/common/sidenav/sidenav-icon01.svg) left center no-repeat;background-size:100%;width:20px;height:20px}main.-main-mycareer .side-tit.-s-offer::after{position:absolute;top:0px;right:auto;bottom:0px;left:7px;margin:auto;content:"";background:url(../img/common/sidenav/sidenav-icon02.svg) left center no-repeat;background-size:100%;width:20px;height:20px}.mycareer-info .mycareer-tit{background:-webkit-gradient(linear, left top, right top, from(#1b1414), to(#112656));background:linear-gradient(90deg, #1b1414, #112656);padding:5px 10px 5px 35px;font-weight:600;color:#fff;font-size:16px;position:relative;border-radius:5px 5px 0 0;margin-left:-10px;margin-right:-10px;margin-top:-10px}.mycareer-info .mycareer-tit::after{position:absolute;top:0px;right:auto;bottom:0px;left:7px;margin:auto;content:"";background:url(../img/mycareer/mycareer-list02.svg) left center no-repeat;background-size:100%;width:20px;height:20px}.mycareer-info .mycareer-tit::before{display:none}.mycareer-index-nav{width:100%;margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none}.mycareer-other{display:none}.mycareer-info{-webkit-box-shadow:none;box-shadow:none;margin-bottom:10px}.acc-mycareer-other{position:relative;background:#fff;border-radius:5px;padding:10px}.acc-mycareer-other.-accordion>ul{width:100%}.acc-mycareer-other.-accordion>ul li>span{background:#fff;padding:0px 0px 0px 25px;display:block;position:relative}.acc-mycareer-other.-accordion>ul li>span:after{position:absolute;top:0px;right:auto;bottom:0px;left:0px;content:"";background:url(../img/mycareer/mycareer-list.svg) left center no-repeat;background-size:100%;width:18px;height:18px;margin:auto}.acc-mycareer-other label.acc-label{position:absolute;top:15px;right:15px;bottom:auto;left:auto;background:url(../img/common/icon/acc-icon-close.svg) center center no-repeat}.acc-mycareer-other .acc-input:checked+label{background:url(../img/common/icon/acc-icon-open.svg) center center no-repeat}.login-btn ul li{width:80%}.login-box{text-align:center;color:#fff;margin-bottom:10px}.login-box .login-boxinner{width:80%;padding:10px;border:2px solid #fff;margin:0 auto 5px}.login-box .name{margin-left:15px}.login-box .staff{font-size:12px}.-login-qa{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0px;background:none;border-radius:0;padding:0 0 20px 0}.-login-qa .title{margin:10px 0;color:#fff;font-size:18px}.academic-name{width:calc(100% - 85px)}.academic-dep-name{width:calc(100% - 95px)}.academic-years{width:calc(100% - 95px)}.academic-division,.academic-status{width:calc(50% - 85px)}.mycareer-index-nav .title,.mycareer-info .title,.mycareer-download .title,.mycareer-featured .title{border:1px solid #fff;border-radius:5px}.mycareer-index-nav .title::after,.mycareer-info .title::after,.mycareer-download .title::after,.mycareer-featured .title::after{border:none}.mycareer-download .md-list-01 li{width:100%;margin-left:0px}.mycareer-featured{display:none}.login-main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-main ul li a{margin-left:0;margin-right:10px}.login-new{margin-bottom:20px}.login-new ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-new ul li{width:80%}.login-new ul li a{display:block;padding:18px;text-align:center;color:#fff;background:#B5314F;border-radius:5px}.upload-btn li{width:80%}}.inq-title{font-size:18px;font-weight:600;border-bottom:4px solid #B5314F;padding:5px 5px 5px 35px;position:relative;margin-bottom:20px}.inq-title.-work:after{position:absolute;top:0px;right:auto;bottom:0px;left:5px;content:"";background:url(../img/mycareer/change-icon01.svg) left center no-repeat;background-size:100%;width:20px;height:30px;margin:auto}.inq-title.-company:after{position:absolute;top:0px;right:auto;bottom:0px;left:5px;content:"";background:url(../img/mycareer/change-icon02.svg) left center no-repeat;background-size:100%;width:20px;height:30px;margin:auto}.between-box.-inquiry{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.inq-box{margin:10px 0;width:calc(48% - 30px);border:2px solid #B5314F;padding:15px;border-radius:5px}.inq-box .tel{font-size:24px;font-weight:600;position:relative;padding-left:40px}.inq-box .tel p{font-size:12px;font-weight:normal}.inq-box .tel:after{position:absolute;top:8px;right:auto;bottom:auto;left:10px;content:"";background:url(../img/inquiry/tel.svg) left center no-repeat;background-size:100%;width:18px;height:25px}.inq-box .title-04{padding:0}.inq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#172850}.inq-list li{width:49%;margin-right:1%}.inq-list li:nth-child(2n){margin-right:0}.inq-list a{color:#172850}.inq-btn li{padding-left:20px;position:relative;margin:10px 0 20px}.inq-btn li:after{position:absolute;top:3px;right:auto;bottom:auto;left:0;content:"";background:url(../img/common/icon/arrow-08.svg) left center no-repeat;background-size:100%;background-size:100% auto;width:18px;height:18px}.inq-btn li a{color:#172850}.inquiry-form-comment{margin-bottom:40px}.inquiry-form-comment ul{color:#B5314F !important}.inquiry-form-comment ul span{color:#333 !important;font-weight:800}@media screen and (max-width: 899px){.-sp-inquiry-box{padding:20px 10px}.-sp-inquiry-box .title-06{font-size:18px}.-sp-inquiry-box p{color:#172850;text-align:center}.inq-title{border-bottom:none;margin-bottom:15px}.between-box.-inquiry{display:block}.inq-box{width:100%;border:none;padding:0px;border-radius:0px}.inq-box .tel{padding-left:0;font-weight:normal}.inq-box .tel p{display:none}.inq-box .tel:after{content:none}.inq-box .title-04{color:#172850}.inq-btn li{padding-left:0px}.inq-btn li:after{content:none}.inq-btn a,.inq-btn input,.inq-box a,.inq-box input{background:-webkit-gradient(linear, left top, right top, from(rgba(0,185,191,0.8)), to(rgba(67,196,195,0.8)));background:linear-gradient(90deg, rgba(0,185,191,0.8), rgba(67,196,195,0.8));-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border-radius:50px;padding:18px 0;display:block;text-align:center;color:#fff !important;line-height:1;width:95%;border:none;cursor:pointer;font-size:15px;margin:0 auto 10px}.inq-btn a:hover,.inq-btn input:hover,.inq-box a:hover,.inq-box input:hover{opacity:0.8}span.icon-mail{padding-left:30px;background:url(../img/search/mail02.svg) left center no-repeat;background-size:20px}span.icon-tel{padding-left:30px;background:url(../img/search/tel02.svg) left center no-repeat}form.icon-arrow{position:relative}form.icon-arrow:after{content:"";position:absolute;top:0;right:20px;bottom:0;left:auto;margin:auto;background:url(../img/common/icon/arrow-13.svg) left center no-repeat;background-size:100% auto;width:23px;height:23px}span.icon-outside{padding-right:40px}span.icon-outside::after{position:absolute;top:0;right:40px;bottom:0;left:auto;content:"";background:url(../img/common/icon/outside-03.svg) left center no-repeat;background-size:100% auto;width:23px;height:23px;margin:auto}.inquiry-about{position:relative;border:1px solid #172850;border-radius:5px;padding:10px}.inquiry-about.-accordion>ul{width:100%}.inquiry-about.-accordion>ul li>span{padding:0;display:block;color:#172850}.inquiry-about.-accordion .accshow{border-radius:0px 0px 5px 5px}.inquiry-about.-accordion .accshow>a{text-align:center}.inquiry-about label.acc-label{position:absolute;top:15px;right:15px;bottom:auto;left:auto;background:url(../img/common/icon/acc-icon-close.svg) center center no-repeat}.inquiry-about .acc-input:checked+label{background:url(../img/common/icon/acc-icon-open.svg) center center no-repeat}.inquiry-about .title-04{margin-top:20px !important}.inquiry-about .inquiry-about-btn{text-align:center}.inq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#172850}.inq-list li{min-width:50%;width:auto;margin-right:0;margin-bottom:10px}.inq-list a{display:block;padding:5px;font-size:14px;margin-left:20px}.inqyiry-page-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:20px 0}.inqyiry-page-btn li{display:-webkit-box;display:-ms-flexbox;display:flex;width:49%;border-right:1px solid #fff}.inqyiry-page-btn li:nth-child(2n){border-right:none}.inqyiry-page-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 10px;background:#172850;color:#fff;text-align:center;width:100%}.inqyiry-page-btn li:first-child a{border-radius:5px 0px 0px 5px}.inqyiry-page-btn li:last-child a{border-radius:0px 5px 5px 0px}}.jobentry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:40px 0}.jobentry-box{width:48%}.jobentry-box-inner{height:calc(100% - 20px);padding:10px;border:1px solid #ccc}.jbi-tit{padding:5px;text-align:center;font-size:18px;font-weight:600;margin-bottom:10px}.-my-new .jbi-tit{background:#B5314F;color:#fff}.-my-reg .jbi-tit{background:#112656;color:#fff}.jbi-point{background:#7C9AA1;color:#000;padding:20px 10px;line-height:1.4;margin:20px 0;text-align:center}.jbi-txt{font-size:13px;line-height:1.4;margin-bottom:20px}.-my-reg .jbi-txt{margin-bottom:10px}.jbi-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.jbi-input dl{width:100%}.jbi-input dl dt{width:100%;font-size:13px}.jbi-input dl dd{width:100%;font-size:13px}.jbi-input dl dd input{font-size:13px;width:calc(100% - 12px);padding:4px 5px}.jbi-input dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jbi-input dd ul li a{font-size:13px;color:#2E4EA1}@media screen and (max-width: 899px){.jobentry{margin:20px 0}.jobentry-box{width:100%;margin-bottom:10px}}.-bg-entry{background:#F2F2F2}.header-inner.-header-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.entry-hed-note{color:#666}.loginsel-note{padding:10px;text-align:center;border:1px solid #B5314F;color:#B5314F;margin-bottom:80px}.entry-upl{border:1px solid #999;background:#fff;padding:35px}.entry-upl-tit{font-size:18px;text-align:center;margin-bottom:15px;color:#000}.entry-upl-btn{background:#F2F2F2;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eub-01,.eub-02{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.eub-01>span,.eub-02>span{background:#333;color:#fff;padding:5px 0;line-height:1;width:15%;margin-right:10px;text-align:center}.eub-01 a>span,.eub-02 a>span{margin-left:20px}.eub-01 input,.eub-02 input{border:none;background:#fff;padding:5px;width:80%}#resume_v,#resume_i,#jobHistory_v,#jobHistory_i{width:80%}#resume_v a span,#resume_i a span,#jobHistory_v a span,#jobHistory_i a span{border:1px solid #999;padding:5px 10px}#resume_i input,#jobHistory_i input{width:100%}@media screen and (max-width: 899px){.header-inner.-header-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-inner.-header-entry .logo{width:200px}.header-inner.-header-entry .logo a{background:url(../img/common/header/logo-sp.svg) center center no-repeat;background-size:100% auto}.header-inner.-header-entry .entry-hed-note{width:calc(100% - 230px);color:#112656;font-size:12px}main.-bg-entry .page-tit{padding-left:0;background:none;text-align:center !important;color:#172850 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.-bg-entry .page-tit span{width:100%;color:#333}.loginsel-note{width:calc(80% - 20px);margin:0 auto 40px}.eub-01,.eub-02{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.eub-01>span,.eub-02>span{background:#333;color:#fff;padding:5px 0;line-height:1;width:100%;margin-right:0px;margin-bottom:10px}.eub-01 a>span,.eub-02 a>span{margin-left:20px}.eub-01 input,.eub-02 input{width:calc(100% - 10px)}#resume_v,#resume_i,#jobHistory_v,#jobHistory_i{width:100%}}.qa-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/qa/qa-tit-bg.jpg) center center no-repeat;background-size:100% 100%}.qa-tit-inner{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0}.qa-tit-name{width:50%;font-size:30px;line-height:1;font-weight:800;color:#000}.qa-tit-note{width:50%;text-align:right;font-size:10px;color:#000}.-qa-box .title{font-size:18px;line-height:1;font-weight:800;padding:10px 0;border-bottom:2px solid #7E9DA4;margin-bottom:10px}.-qa-box ul li{margin:10px 0}.-qa-box ul li a{display:block;padding:5px 5px 5px 15px;background:url(../img/common/icon/arrow-01.svg) left top 10px no-repeat;color:#112656}.side-qa{border-radius:5px;overflow:hidden}.side-qa .side-tit{background:#7C9AA1;border-bottom:none}.side-qa .-accordion{background:#fff;border-top:1px solid #999}.side-qa .-accordion label{width:calc(100% - 20px);padding:15px 10px;height:auto;text-indent:0;color:#112656;background:url(../img/common/icon/acc-icon-close03.svg) right 5px center no-repeat;background-size:12px auto}.side-qa .acc-input:checked+label{background:url(../img/common/icon/acc-icon-open03.svg) right 5px center no-repeat;background-size:12px auto}.side-qa .accshow ul li{border-top:1px solid #fff}.side-qa .accshow ul li a{display:block;padding:10px 5px;font-size:12px;line-height:1.2;background:#EEF4F5}.-qa-box-details .qa-cate{margin:10px 0 20px}.-qa-box-details .qa-cate span{background:#333;color:#fff;padding:5px 20px;border-radius:5px}.-qa-box-details .qa-question{padding:10px;background:#E1F4FF;border-radius:5px;margin-bottom:25px}.-qa-box-details .qa-question span{display:block;font-size:18px;font-weight:800;position:relative;padding-left:45px;line-height:1.4}.-qa-box-details .qa-question span:after{content:"Q";position:absolute;top:0;right:auto;bottom:auto;left:0;width:30px;height:30px;font-size:23px;line-height:1;border-radius:5px;color:#fff;text-align:center;font-weight:400 !important;background:url(../img/common/icon/qa-q-bg.svg) center center no-repeat;background-size:100% 100%}.-qa-box-details .qa-answer{padding:10px;background:#fcc;border-radius:5px;margin-bottom:25px}.-qa-box-details .qa-answer span{display:block;font-size:18px;font-weight:800;position:relative;padding-left:45px;margin-bottom:20px;line-height:1.4}.-qa-box-details .qa-answer span:after{content:"A";position:absolute;top:0;right:auto;bottom:auto;left:0;width:30px;height:30px;font-size:23px;line-height:1;border-radius:5px;color:#fff;text-align:center;font-weight:400 !important;background:url(../img/common/icon/qa-a-bg.svg) center center no-repeat;background-size:100% 100%}.-qa-box-details .qa-answer p{font-size:13px;padding-left:45px}.-qa-box-details .qa-table{padding:20px;margin-bottom:50px;background:#F2F2F2;display:inline-block}.-qa-box-details .qa-table span{font-size:18px;font-weight:600;margin-bottom:10px}.-qa-box-details .qa-table ul{padding-left:25px}.-qa-box-details .qa-table ul li{list-style:disc}.-qa-box-details .title{font-size:18px;line-height:1;font-weight:800;padding:10px 0;border-bottom:2px solid #7E9DA4;margin-bottom:10px}.-qa-box-details .content{margin-bottom:50px}.-qa-box-details .content ul{margin:30px 0;padding-left:25px}.-qa-box-details .content ul li{list-style:disc}.-qa-box-details .content .sub-title-01{margin:20px 0;padding:5px;font-size:16px;font-weight:600;background:#F2F2F2}.-qa-box-details .content .sub-title-02{margin:10px 0;font-weight:600}.-qa-box-details.-qa_kihon .qa-question{padding-bottom:20px}.-qa-box-details.-qa_kihon .qa-question span{font-size:14px !important;padding:bottom 20px}.-qa-box-details.-qa_kihon .qa-answer span{font-size:14px !important}@media screen and (max-width: 899px){.qa-tit-inner{padding:40px 5px}.qa-tit-name{width:100%;margin-bottom:30px}.qa-tit-note{width:100%;text-align:left}.-qa-box .title{padding:20px 0;text-align:center}.-qa-box-details .qa-table{padding:10px;display:block;border-radius:5px}}.intro-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/intro/intro-tit-bg.jpg) center center no-repeat;background-size:100% auto}.intro-tit-inner{width:1040px;padding:130px 0}.intro-tit-name{font-size:30px;line-height:1;font-weight:800;color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.8)}.main-block.-bg-intro{background:url(../img/intro/-bg-intro-bg.jpg) center top no-repeat #fff;background-size:100% auto;margin-bottom:0;position:relative}.main-block.-bg-intro:after{content:"";position:absolute;top:auto;right:auto;bottom:0;left:0;width:100%;height:100%;background:url(../img/intro/-bg-intro-after.jpg) center bottom no-repeat;background-size:100% auto;z-index:0}.main-block.-bg-intro .main-inner{position:relative;z-index:10}.main-block.-bg-intro .content-block{width:100%}.intro-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-welcome{width:50%}.intro-welcome ul li{font-size:16px;margin-bottom:20px}.intro-welcome ul li span{color:#BF3253}.intro-recommendation{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-recommendation ul{width:300px;height:300px;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.intro-recommendation ul:after{content:"こんな方にオススメ";position:absolute;top:15px;right:0;bottom:auto;left:0;margin:auto;width:250px;height:60px;line-height:60px;background:#BF3253;color:#fff;font-size:18px;font-weight:800;text-align:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.intro-recommendation ul:before{content:"";position:absolute;top:75px;right:0;bottom:auto;left:0;margin:auto;width:0;height:0;border-right:10px solid transparent;border-top:10px solid #BF3253;border-left:10px solid transparent}.intro-recommendation ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:25px;margin-bottom:5px;background:url(../img/intro/icon-01.svg) left center no-repeat;background-size:auto 90%}.intro-recommendation ul li:first-child{margin-top:80px}.intro-content .title{margin:30px 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-content .title span{padding:20px;font-size:30px;border-bottom:2px solid #7E9DA4}.intro-content .intro-step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.intro-content .intro-step ul{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-content .intro-step ul li{padding:10px 0;width:30%;border-bottom:6px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}.intro-content .intro-step ul li a{color:#999}.intro-content .intro-step ul li.active{border-bottom:6px solid #0cc}.intro-content .intro-step ul li.active a{color:#0cc}.intro-content .intro-box{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);margin-bottom:40px;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-content .intro-box-left,.intro-content .intro-box-right{width:48%}.intro-content .intro-box-left-inner{padding:30px}.intro-content .intro-box-left-inner .intro-box-title{padding:10px 0;margin-bottom:20px;font-weight:800;line-height:1;position:relative;border-bottom:1px solid #7E9DA4;text-align:center;color:#7E9DA4}.intro-content .intro-box-right-inner{padding:30px;border-top:1px solid #fcc;border-bottom:1px solid #fcc;border-right:1px solid #fcc;position:relative}.intro-content .intro-box-right-inner:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:-50px;width:50px;height:100%;background:url(../img/intro/intro-box-right-inner-after.svg) left center no-repeat;background-size:100% 100%}.intro-content .intro-box-right-inner .intro-box-title{padding:10px 0;margin-bottom:20px;font-weight:800;line-height:1;position:relative;text-align:center;color:#BF3253}.intro-content .intro-box-right-inner ul{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-content .intro-box-right-inner ul li{display:inline-block}.intro-content .intro-box-right-inner ul li a{padding-left:15px;background:url(../img/common/icon/arrow-04.svg) left top 5px no-repeat;background-size:auto 15px;color:#BF3253}#is-lay01,#is-lay02,#is-lay03{display:none}.intro-step.sp-box{display:none !important}@media screen and (max-width: 899px){.main-block.-bg-intro{background:url(../img/intro/-bg-intro-bg.jpg) center top no-repeat #fff;background-size:auto 1000px}.main-block.-bg-intro .main-inner{width:100%}.intro-tit-name{text-align:center}.intro-welcome{width:100%}.intro-welcome ul li{text-align:center}.intro-recommendation{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-recommendation ul{width:95%;height:auto;border-radius:0}.intro-recommendation ul:after{content:"こんな方にオススメ";position:absolute;top:-10px;right:0;bottom:auto;left:0}.intro-recommendation ul:before{content:"";position:absolute;top:50px;right:0;bottom:auto;left:0}.intro-recommendation ul li:first-child{margin-top:70px}.intro-content{background:#fff}.intro-content .intro-step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.intro-content .intro-step ul{width:100%}.intro-content .intro-step ul li{width:33%;font-size:16px}.intro-content .intro-box-left,.intro-content .intro-box-right{width:100%}.intro-content .intro-box-left{margin-bottom:20px}.intro-content .intro-box-right-inner{padding:30px;border:1px solid #fcc;position:relative}.intro-content .intro-box-right-inner:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:-50px;width:50px;height:100%;background:url(../img/intro/intro-box-right-inner-after.svg) left center no-repeat;background-size:100% 100%}.intro-step.sp-box{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.knowhow-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/knowhow/knowhow-tit-bg.jpg) center center no-repeat;background-size:100% 100%}.knowhow-tit-inner{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0}.knowhow-tit-name{width:50%}.knowhow-tit-name .ktn-sub{display:inline-block;background:rgba(255,255,255,0.5);padding:10px 20px;margin-bottom:10px;font-size:18px;line-height:1}.knowhow-tit-name .ktn-sub span{color:#BF3253}.knowhow-tit-name .ktn-tit{font-size:70px;color:#fff;line-height:1}.knowhow-tit-note{width:50%;text-align:right;font-size:10px;color:#000}.-s-knowhow{background:#7E9DA4;border:1px solid #7E9DA4}.side-knowhow{margin-bottom:15px}.side-knowhow ul li{margin-bottom:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.side-knowhow ul li a{background:#fff;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-knowhow .sk-img{width:30%}.side-knowhow .sk-img img{max-width:100%;vertical-align:bottom}.side-knowhow .sk-note{width:65%;font-size:10px;line-height:1.4}.side-knowhow .sk-note .title{font-size:12px;line-height:1;text-align:center;padding:5px 0 10px;margin-bottom:5px;position:relative}.side-knowhow .sk-note .title:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:40%;height:2px;background:#333}.-knowhow-box .title{padding:15px;font-size:18px;line-height:1;margin-bottom:20px;position:relative;border-bottom:2px solid #ccc}.-knowhow-box .title:after{content:"";position:absolute;top:9px;right:auto;bottom:auto;left:0;width:6px;height:30px;border-radius:3px;background:#112656}.-knowhow-box .title.-details{font-size:22px;padding:15px 0;margin-bottom:40px;border-bottom:none}.-knowhow-box .title.-details:after{display:none}.-knowhow-box .knowhow-list{margin-bottom:30px;border-radius:5px}.-knowhow-box .knowhow-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.-knowhow-box .knowhow-list ul li{margin:10px 0;width:32%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.-knowhow-box .knowhow-list ul li a{display:block;width:100%;height:100%;background:#fff}.-knowhow-box .knowhow-list ul li a:hover{opacity:1.0}.-knowhow-box .knowhow-list ul li a .mf-img{width:100%;max-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.-knowhow-box .knowhow-list ul li a .mf-img img{min-width:100%;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-knowhow-box .knowhow-list ul li a:hover img{min-width:105%;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.-knowhow-box .knowhow-list .mf-img img{width:100%}.knowhow-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.knowhow-btn li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.knowhow-btn li a{color:#fff;font-size:14px;line-height:1;padding:20px 40px;border-radius:27px;background:-webkit-gradient(linear, left top, right top, from(#4cc5e2), to(#c6cffa));background:linear-gradient(90deg, #4cc5e2, #c6cffa)}.knowhow-table{border:1px solid #333;padding:20px;margin-bottom:40px;display:inline-block;min-width:50%}.knowhow-table span{font-size:18px;font-weight:600;margin-bottom:10px}.knowhow-table ul{padding-left:20px}.knowhow-table ul li{list-style:disc}.knowhow-tit01 span{display:block;padding:10px 20px;font-size:18px;line-height:1.5;background:-webkit-gradient(linear, left top, right top, from(#4cc5e2), to(#c6cffa));background:linear-gradient(90deg, #4cc5e2, #c6cffa);color:#fff;margin:40px 0}.knowhow-tit02{padding:10px 0;font-size:18px;line-height:1.4;margin:20px 0;border-bottom:2px solid #ccc}.knowhow-tit03{padding:10px 0 10px 20px;font-size:16px;line-height:1.4;font-weight:600;margin:10px 0;background:url(../img/common/icon/arrow-08.svg) left top 14px no-repeat;background-size:16px auto}.knowhow-content ul{margin:10px 0 10px 20px}.knowhow-content ul li{list-style:disc}.knowhow-content ul.list-asterisk{margin:10px 0}.knowhow-content ul.list-asterisk li{list-style:none}.-knowhow-box .knowhow-img-details{margin-bottom:30px}.-knowhow-box .knowhow-img-details img{vertical-align:bottom;max-width:100%}@media screen and (max-width: 899px){.knowhow-tit-name{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.knowhow-tit-name .ktn-sub{width:calc(60% - 40px);font-size:14px;text-align:center}.knowhow-tit-name .ktn-tit{width:100%;font-size:40px;color:#fff;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.knowhow-tit-note{width:100%;text-align:center}.-knowhow-box .knowhow-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-knowhow-box .knowhow-list ul li{width:calc(96% - 10px);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);padding:5px}.-knowhow-box .knowhow-list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-knowhow-box .knowhow-list ul li a .mf-img{width:150px}.-knowhow-box .knowhow-list ul li a .mf-content{width:calc(100% - 160px)}.knowhow-table{width:calc(100% - 40px);border:none;background:#EEE9E3}.knowhow-tit01{padding-top:50px;margin-top:-50px}.knowhow-tit02{padding:10px 20px;position:relative;border-bottom:none}.knowhow-tit02:after{content:"";position:absolute;top:0px;right:auto;bottom:auto;left:0;width:6px;height:20px;background:#172850}}.service-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/service/service-tit-bg.jpg) center center no-repeat;background-size:100% 100%}.service-tit-inner{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0}.service-tit-name{width:50%;font-size:30px;line-height:1;font-weight:800;color:#000}.service-tit-note{width:50%;text-align:right;font-size:10px;color:#000}.-s-service{background:#7E9DA4;border:1px solid #7E9DA4;margin-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px}.side-service{margin-bottom:15px}.side-service ul li{border-bottom:1px solid #ccc;background:#fff;overflow:hidden}.side-service ul li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:none}.side-service ul li a{display:block;padding:15px 35px 15px 10px;color:#172850;background:url(../img/common/icon/arrow-08.svg) right 10px center no-repeat;font-size:14px;line-height:1.4}.side-service ul li a:hover{background:url(../img/common/icon/arrow-08.svg) right 8px center no-repeat}.-service-box .service-contents{padding:10px 0;border-bottom:1px solid #ccc}.-service-box .service-contents a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-service-box .service-note{width:calc(100% - 155px)}.-service-box .service-note .read{font-size:12px}.-service-box .service-note .read span{color:#112656}.-service-box .service-note .title{padding:10px 20px;font-size:18px;line-height:1.4;font-weight:800;border-bottom:1px dashed #ccc;position:relative;margin-bottom:15px}.-service-box .service-note .title:after{content:"";position:absolute;top:9px;right:auto;bottom:auto;left:0;width:6px;height:30px;border-radius:3px;background:#172850}.-service-box .service-img{width:140px}.-service-box .service-img img{max-width:100%;vertical-align:bottom}.-service-box .title.-details{padding:10px 20px;font-size:18px;line-height:1.4;font-weight:800;border-bottom:1px dashed #ccc;position:relative;margin-bottom:15px}.-service-box .title.-details:after{content:"";position:absolute;top:9px;right:auto;bottom:auto;left:0;width:6px;height:30px;border-radius:3px;background:#172850}.-service-box .service-img-details{margin-bottom:30px}.-service-box .service-img-details img{vertical-align:bottom;max-width:100%}.service-table{padding:20px;margin-bottom:40px;display:inline-block;min-width:50%;background:#EEE9E3}.service-table span{font-size:18px;font-weight:600;margin-bottom:10px}.service-table ul{padding-left:20px}.service-table ul li{list-style:disc}.service-tit01 span{display:block;padding:10px 5px;font-size:18px;line-height:1.5;margin:40px 0 20px;border-bottom:2px solid #7E9DA4}.service-tit02{padding:10px 0 10px 20px;font-size:16px;line-height:1.4;margin:10px 0 0;background:url(../img/common/icon/arrow-08.svg) left top 14px no-repeat;background-size:16px auto}@media screen and (max-width: 899px){.service-tit-inner{padding:30px 0}.service-tit-name{width:100%;margin-bottom:20px;text-align:center}.service-tit-note{width:100%;text-align:center}.main-block.-service-block{margin:0;padding-top:0;padding-bottom:5px;min-height:auto}.-service-box{margin:0 -1%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.-service-box .service-contents{padding:0;border:2px solid #ccc;border-radius:5px;overflow:hidden;margin:10px 0}.-service-box .service-contents a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-service-box .service-note{width:calc(100% - 155px)}.-service-box .service-note .title{padding:0 0 0 20px;border-bottom:none;margin-bottom:0;caret-color:#000;font-size:15px;font-weight:400}.-service-box .service-note .title:after{position:absolute;top:0;right:auto;bottom:0;left:5px;margin:auto}.-service-box .service-note .read{display:none}.-service-box .service-img{width:140px}.service-tit.-details .service-tit-name{margin-bottom:0}.service-tit.-details .service-tit-note{display:none}.service-table{width:calc(100% - 40px)}.service-tit01{padding-top:50px;margin-top:-50px}}.-personal-box .title-03:first-child{margin-top:20px}.-personal-box ol{margin:5px 0}.personal-contact{border:1px solid #ccc;padding:20px;margin-top:15px}.personal-contact p{font-weight:600}.privacy-revision{margin-top:40px;text-align:right}.privacy-revision a{color:#112656}.privacy-contact{border:1px solid #ccc;padding:20px;margin-top:15px}.privacy-contact p{font-weight:600}.sitemap-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/sitemap/sitemap-tit-bg.jpg) center center no-repeat;background-size:100% 100%}.sitemap-tit-inner{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0}.sitemap-tit-name{width:100%;font-size:30px;line-height:1;font-weight:800;color:#000}.sitemap-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sitemap-left,.sitemap-right{width:48%}.sitemap-menu{background:#fff;border-radius:5px;margin-bottom:20px}.sitemap-menu .title{background:#D7CFC4;border-radius:5px 5px 0px 0px}.sitemap-menu .title a{display:block;font-size:16px;font-weight:600;background:url(../img/common/icon/arrow-03.svg) right 10px center no-repeat;background-size:20px auto}.sitemap-menu>ul{padding:10px 0}.sitemap-menu>ul li ul{padding:0 0 0 10px}.sitemap-menu a{display:block;padding:2px 0 2px 15px;font-size:14px;background:url(../img/common/icon/arrow-09.svg) left 5px top 10px no-repeat;background-size:6px auto}.sitemap-menu.-non-bg{background:none}.sitemap-list li{margin-bottom:10px}.sitemap-list a{display:block;padding:10px;border-radius:5px;font-size:15px;font-weight:600;background:url(../img/common/icon/arrow-03.svg) right 10px center no-repeat #D7CFC4;background-size:20px auto}.sitemap-half-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sitemap-half-parent .sitemap-half-box{width:calc(49% - 10px);padding:5px}.sitemap-half-parent .sitemap-half-box span{font-weight:600}.sitemap-list-half{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sitemap-list-half li{min-width:49%}.sitemap-menu-cate>span{display:block;padding:5px;font-weight:600}.sitemap-menu-cate>a{display:block;padding:5px 5px 5px 15px;font-weight:600}.sitemap_btn{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sitemap_btn a{display:block;width:50%;text-align:center;background:#D7CFC4;border-radius:5px;padding:10px 0}@media screen and (max-width: 899px){.sitemap-left,.sitemap-right{width:100%}.sitemap_btn a{width:90%}}ul.ui_menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}ul.ui_menu>li{width:100%}ul.ui_menu>li>img{width:auto;height:auto}ul.ui_success li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}ul.ui_success li div{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px}ul.ui_success li p{font-size:14px}ul.ui_success li span{border-bottom:1px dotted #BF3253}p.ui_success,span.ui_success{font-size:16px;font-weight:600;color:#6392C1}ul.ui_flow{background:#39c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.ui_flow li{width:20%}ul.ui-jump{background:#fff;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}ul.ui-jump li{border:#E1F4FF solid 1px;text-align:center;width:100%}ul.ui-jump li a{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px;border-top:solid 4px #E1F4FF}ul.ui-jump li a:hover{border-top:solid 4px #EEE9E3}.ui_last{background:#fff}.knowhow-tit.ui_visual,.knowhow-tit.intro_visual{height:auto}.knowhow-tit.ui_visual img,.knowhow-tit.intro_visual img{max-width:100%}.knowhow-tit.ui_visual .knowhow-tit-inner,.knowhow-tit.intro_visual .knowhow-tit-inner{padding:0}.ui-img img{max-width:100%}.ui_title2{font-size:18px;text-align:center}.ui_title2 span{font-size:24px}@media screen and (min-width: 900px){.knowhow-tit.ui_visual{height:300px;background:url(../img/knowhow/ui/visual.jpg) center center no-repeat}.knowhow-tit.intro_visual{height:300px;background:url(../img/intro/intro-tit-bg.png) center center no-repeat,#a8e2f2}}.-yachin-box{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.-yachin-box p{color:#2E4EA1;font-size:16px}.-yachin-box div{padding:10px}.-yachin-box div ul{width:100%}.-yachin-box div ul li{width:100%;background:#fff;padding:10px}.-yachin-box div ul li:nth-child(2n+1){background:#f8f8f8}.-yachin-box div span.wide50{display:inline-block;width:50%}.ui_comment1{padding:20px;background:#E1F4FF;-webkit-box-sizing:border-box;box-sizing:border-box}.ui_title3{padding:20px 0;color:#6392C1;font-size:20px;font-weight:600;text-align:center}.-width-auto{width:auto !important}.-flex-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.-border-box{border-color:#B5314F;border-width:1px;border-style:solid;padding:15px}.-fs-xs{font-size:11px !important}.-fs-sm{font-size:12px !important}.-fs-md{font-size:18px !important}.-fs-lg{font-size:24px !important}.-fs-xl{font-size:30px !important}.-mr-sm{margin-right:20px !important}.-mb0{margin-bottom:0 !important}.-mb-xs{margin-bottom:10px !important}.-mb-sm{margin-bottom:20px !important}.-mb-md{margin-bottom:30px !important}.-mb-lg{margin-bottom:60px !important}.-mb-xl{margin-bottom:80px !important}.-mt-xs{margin-top:10px !important}.-mt-sm{margin-top:20px !important}.-mt-md{margin-top:30px !important}.-mt-lg{margin-top:50px !important}.-mt-xl{margin-top:80px !important}.-w5{width:5% !important}.-w10{width:10% !important}.-w15{width:15% !important}.-w20{width:20% !important}.-w25{width:25% !important}.-w30{width:30% !important}.-w35{width:35% !important}.-w40{width:40% !important}.-w45{width:45% !important}.-w50{width:50% !important}.-w55{width:55% !important}.-w60{width:60% !important}.-w65{width:65% !important}.-w70{width:70% !important}.-w75{width:75% !important}.-w80{width:80% !important}.-w85{width:85% !important}.-w90{width:90% !important}.-w95{width:95% !important}.-w100{width:100% !important}.-w5,.-w10,.-w15,.-w20,.-w25,.-w30,.-w35,.-w40,.-w45,.-w50,.-w55,.-w60,.-w65,.-w70,.-w75,.-w80,.-w85,.-w90,.-w95,.-w100{min-width:auto !important}.-flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.-flex-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bold{font-weight:600}.p10{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.p20{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.txtCenter{text-align:center !important}@media screen and (max-width: 899px){.pc_only{display:none !important}}@media screen and (min-width: 900px){.sp_only{display:none !important}.pc50w{width:50% !important}ul.three_peace li{width:33%}ul.two_peace li{width:50%}.-pc-flex-wrap-no{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.fade_in,.fade_right,.fade_left,.header-block,.nav-block,.slider-block,.slider-inner,.slider-inner .copy,.slider-inner .sub,.title-block,.title-block h1,.title-block span,.header-block,.main-block,.recruit-list li,.primary-list li,.banner-box,.info-box,.index-item,.footer-block{opacity:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
