abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;background: #FFFFFF}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}label{cursor:pointer}body,html{font-family:Yu Gothic,\\6E38\30B4\30B7\30C3\30AF,YuGothic,\\6E38\30B4\30B7\30C3\30AF\4F53,\\30D2\30E9\30AE\30CE\89D2\30B4Pro,Hiragino Kaku Gothic Pro,\\30E1\30A4\30EA\30AA,Meiryo,sans-serif;font-size:14px;line-height:1.3}h1,h2,h3,h4,h5,h6{color:#333}h1{font-size:25px}h2{font-size:18px}h3,h4{font-size:15px}h5{font-size:14px}h6{font-size:10px}img.lazy{max-width:100%;opacity:0;transition:opacity .2s ease-out;visibility:hidden}img.lazy[data-loaded=true]{visibility:visible;opacity:1}ul{list-style:none}ol{margin-left:18px}.list,.list-number{line-height:1.3}.list-number{margin-left:15px}a{display:inline;cursor:pointer;text-decoration:none}a,a:hover{color:#5cc3e8}p{font-size:14px;color:#333;line-height:1.3}.paragraph{margin-bottom:14px}table{width:100%}table,td,th{border:1px solid #ccc;line-height:1.3;padding:.5em}th{background-color:#e1e1e1;font-weight:400;width:30%;text-align:left}input,select,textarea{background-color:#fff;border:1px solid #ccc;border-radius:5px;font-size:14px;line-height:2.5;padding-left:.5em}input:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown{color:#e1e1e1}select{width:200px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/common/icon/pulldown.png);background-repeat:no-repeat;background-position-x:95%;background-position-y:12px}input[type=radio]{display:none}.input__search-job{width:50%}.form__search-job{margin-top:30px;text-align:center}.link__list{display:block}.link__list--pipe-separeted{font-size:0}.link__list--pipe-separeted li{font-size:14px;display:inline-block;margin-bottom:3px}.link__list--pipe-separeted li a{color:#333}.link__list--pipe-separeted li:not(:last-child):after{content:"|";margin:0 3px}.link__list--vertical{padding-left:3px}.link__list--vertical li{font-size:12px;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;line-height:inherit;color:#888;border-left:1px solid #e1e1e1;padding-left:5px;line-height:30px}.link__list--vertical li a{color:#333}.link__list--slash-separeted{font-size:0}.link__list--slash-separeted li{font-size:14px;display:inline-block;margin-bottom:3px}.link__list--slash-separeted li a{color:#009cff}.link__list--slash-separeted li:not(:last-child):after{content:"/";color:#ccc;margin:0 3px}.link__list--corp--logo a{box-sizing:border-box;display:inline-block;margin-bottom:20px;padding:0 5px;vertical-align:top;width:20%}.link__list--corp--logo a img{border:1px solid #ccc;margin-bottom:5px;width:100%}.link__list--corp--logo a h3{font-weight:400;font-size:14px;padding:0 5px}.link__list--feature--logo a{box-sizing:border-box;display:inline-block;margin-bottom:20px;padding:0 5px;vertical-align:top;width:24%}.link__list--feature--logo a img{border:1px solid #ccc;margin-bottom:5px;width:100%}.link__list--feature--logo a h3{font-weight:400;font-size:14px;padding:0 5px}.link__list--corp--text{margin-top:14px}.link__list--corp--text a{display:inline-block;padding:2px 8px;margin-right:5px;margin-bottom:5px;color:#888;border:1px solid #ccc;border-radius:3px}.link__list--tags{width:640px;display:block;margin:0 auto}.link__list--tags li{display:inline-block;width:92px;box-sizing:border-box;padding-left:14px;margin:0 0 10px 10px;background:url(../../../../report/hoikushibank/assets/images/index/pc/tag.png) 50% no-repeat}.link__list--tags li,.link__list--tags li a{line-height:20px;font-size:8px;color:#ff556d}.link__list--tags li a{display:block;height:20px}.link__list--tags--5{width:530px}.link__list--tags--full{width:unset;padding:0 15px}.link__list--registration{width:216px;border:2px solid #ccc;padding:0 10px 14px}.link__list--registration h3{display:block;background:url(../../../../report/hoikushibank/assets/images/index/pc/stripe_bg.png) no-repeat bottom;font-size:14px;padding:14px 0;margin-bottom:14px}.link__list--registration__link{display:inline-block;width:100%;height:80px;box-sizing:border-box;padding:28px 10px 10px 80px;color:#ff556d;background-size:50px auto;background-position:10px 10px;background-repeat:no-repeat;border-bottom:1px solid #ccc}.link__list--registration__link--human{background-image:url(../../../../report/hoikushibank/assets/images/index/pc/nayami1.png)}.link__list--registration__link--saraly{background-image:url(../../../../report/hoikushibank/assets/images/index/pc/nayami2.png)}.link__list--registration__link--vacation{background-image:url(../../../../report/hoikushibank/assets/images/index/pc/nayami3.png)}.link__list--registration .button{width:100%;box-sizing:border-box;margin-top:14px}.link--more{display:inline-block;text-align:center;border-radius:20px;color:#333;font-weight:700;border:1px solid #333;padding:5px 20px;margin-top:14px;float:right}.link--more:before{content:">";font-weight:700;margin-right:5px}.link--common-registration{border:2px solid #ccc;border-radius:10px;padding:10px 10px 14px}.link--common-registration h3{margin:14px 0}.link--common-registration .button{margin-top:14px;font-size:15px}.button{display:inline-block;border-radius:5px;background-color:#333;color:#fff;font-size:18px;border:1px solid transparent;vertical-align:middle;text-align:center;cursor:pointer;position:relative;text-decoration:none;padding:8px 20px}.button:hover{color:#fff;opacity:.8}.button--primary{background-color:#2196f3}.button--secondary{background-color:#5cc3e8}.button--tertiary{background-color:#333}.button--bookmark{background-color:#fff;color:#7d7d7d;border:1px solid #7d7d7d;display:block;margin:10px auto .5em}.button--bookmark:hover{color:unset;opacity:.8}.button--bookmark.active{background-color:#fa0;border:1px solid #fa0;color:#fff}.button--bookmark.active:hover{color:#fff}.button--checkbox,.button--checkbox-apply{border:1px solid #7d7d7d;display:block;margin:10px auto .5em;width:320px}.button--checkbox-apply:hover,.button--checkbox:hover{color:unset}.button--checkbox{background-color:#fff;color:#7d7d7d}.button--checkbox.active{background-color:#f89;border:1px solid #f89;color:#fff}.button--checkbox.active:before{color:#fff;border:1px solid #fff}.button--checkbox:before{content:"\F00C";font-family:FontAwesome;border-radius:50%;border:1px solid #c8c8c8;color:#c8c8c8;margin-right:3px}.button--checkbox-apply{background-color:#7d7d7d;color:#fff}.button--checkbox-apply.active{background-color:#ff566d;border:1px solid #ff566d;color:#fff}.button--posting{background-color:#333;padding:10px 40px}.button--posting:after{font-family:FontAwesome;content:"\F105";font-weight:700;padding-left:10px}.button--train{background-color:#333;padding:10px 40px}.button--train:before{content:url(../../../../report/hoikushibank/assets/images/job/pc/icon_train.png);font-weight:700;padding-right:10px}.button--search{padding:10px 40px}.button--search:before{content:url(../../../../report/hoikushibank/assets/images/index/pc/btn-search_icon.png);font-weight:700;padding-right:10px}.button--lipstick{background-color:#ff2819}.button--main{background-color:#ff556d}.button--back{background:#888;border-radius:20px}.button--back:before{content:url(../../../../report/hoikushibank/assets/images/job/pc/btn_arrow_return.png);font-weight:700;margin-right:5px}.button--block{display:block;margin:0 auto 1em}.button--fill-block{width:100%}.button--half-block{width:50%}.button--border{background-color:#fff;border:1px solid #ff556d;color:#ff556d}.button--border--primary{color:#2196f3;border-color:#2196f3}.button--border--secondary{color:#5cc3e8;border-color:#5cc3e8}.button--border:hover{color:#2196f3;opacity:.8}.button--phone:before{content:url(../../../../report/hoikushibank/assets/images/job/pc/icon_tel.png);font-weight:700;padding-right:10px}.button--scroll-top{padding:0;height:40px;width:40px;border-radius:40px}.button--scroll-top i{color:#fff}.button--mono{background-color:#fff;border:1px solid #333;color:#333}.button--mono:hover{color:#2196f3;opacity:.8}.button--round{border-radius:25px}.button--width-half{width:150px}.button--more{margin:38px auto 0}.button--pref{background:#fff;color:#333;border:1px solid #969696;font-size:15px;height:24px;line-height:24px;padding-left:15px}.button--pref:before{content:"\F137";font-family:FontAwesome;font-size:18px;float:left;margin-right:10px}.button--pref:hover{color:#333;opacity:.8}.button--search-line{background-color:#fff;border-color:#888;color:#888;box-sizing:border-box;font-size:14px;margin:10px 0 0;float:right}.button--search-line:after{font-family:FontAwesome;content:"\F138";margin-left:14px}.button--search-line:hover{color:#888}.button--login{background-color:#fa0}.button--register-dialog{background-color:#fa0;padding:7px 120px}.button--fair{font-weight:700;margin:1em 10em;width:auto}.button--fair--close:after{content:"\F138";font-family:FontAwesome;position:absolute;right:10px}.button--fair--dark{background:#fff;border:1px solid #7c7c7c;color:#7d7d7d}.button--fair--dark:hover{color:#7d7d7d;opacity:.8}.button--reference{color:#7d7d7d;background:#fff;border:1px solid #7d7d7d}.button--reference:after{content:"\F138";position:relative;font-family:FontAwesome;left:1.5rem}.button--reference:hover{color:#7d7d7d}.tag{display:inline-block;font-size:10px;text-align:center;line-height:2;margin:.5em 0}.tag,.tag a{color:#ff556d}.tag a{display:block;width:100%}.tag--simple{border:1px solid #ff556d;border-radius:5px;padding:0 .5em}.tag--feature{background:url(../../../../report/hoikushibank/assets/images/common/sp/feature_s_bg.png) no-repeat;background-size:contain;padding-left:1em}.tag--4{width:20%}.tag--black{border:1px solid #646464;color:#646464}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label{display:inline-block}.label--round{border:1px solid;border-radius:25px;font-size:10px;line-height:2;padding:0 .5em}.label--round-square{border:1px solid;font-size:14px;padding:0 .5em}.label--color-main{border-color:#ff556d;background-color:#ff556d;color:#fff}.label--date{color:#888;font-size:10px;position:absolute;bottom:0;right:0}.label--gray{background:#e1e1e1;border:1px solid #e1e1e1;margin:5px 0}.heading{line-height:2rem}.heading-center{display:block;text-align:center}.heading--main{border-top:5px solid #ff556d;border-bottom:5px solid #e1e1e1;text-align:center;margin-bottom:14px}.heading--main--left{text-align:left}.heading--sub{margin-bottom:14px;border-left:5px solid #ff556d;padding-left:.5em}.article__heading{border-top:3px solid #ff556d;border-bottom:3px solid #ff556d;margin:0 15px}.article__heading--left{padding:10px;margin:auto}.article__heading--left-5{padding:5px}.article__heading .subtitle{display:block;font-size:13px;font-weight:400}.article__heading .subtitle--bold{font-size:12px;font-weight:700}.article__heading .maintitle{font-size:24px}.heading--border,.heading--margin{margin-bottom:0}.heading--border{display:block;border-top:2px solid #ff556d;border-bottom:2px solid #ff556d;font-size:large;font-weight:2em;position:relative;padding:10px 0 8px}.heading--border span{line-height:1.1}.heading--border__tag:after{content:"";position:absolute;right:10px;top:15px;padding:5px 10px;color:#ff556d;border:1px solid #2196f3;border-radius:5px;font-size:12px;font-weight:400}.heading--border__tag--pr:after{content:"PR";color:#2196f3;border-color:#2196f3}.heading--border__tag--job:after{content:"\6C42\4EBA";color:#ff556d;border-color:#ff556d}.heading--border__tag--introduction:after{content:"\65BD\8A2D\7D39\4ECB";color:#333;border-color:#333}.heading--border--fair{padding-left:5px}.heading--border--bottom{padding:5px 0;border-top:none}.heading--icon{line-height:1.7rem}.heading--icon:before{content:"";padding:0 18px 0 10px;vertical-align:-.4em}.heading--icon--search:before{content:url(../../../../report/hoikushibank/assets/images/index/pc/h2_search.png)}.heading--icon--topics:before{content:url(../../../../report/hoikushibank/assets/images/index/pc/h2_topics.png)}.heading--icon--corp:before{content:url(../../../../report/hoikushibank/assets/images/index/pc/h2_corp.png)}.heading--sideborder{display:block;width:100%;box-sizing:border-box;border-left:5px solid #ff556d;margin-bottom:20px;background:url(../../../../report/hoikushibank/assets/images/index/pc/h3_dotline.png) 0 repeat-x;line-height:1.2}.heading--sideborder h3{display:inline-block;margin:0;height:100%;font-size:18px;background-color:#fff;padding:5px 14px}.heading--search-pref{font-size:16px;width:330px;line-height:40px;background:repeating-linear-gradient(-45deg,#6f6f6f,#6f6f6f 1px,#777 0,#777 5px);border-top-left-radius:5px;border-top-right-radius:5px;color:#fff}.heading--search-pref:before{content:"\F002";font-family:fontawesome;margin:0 10px;font-size:18px}.heading--area{margin-top:3px}.heading--professional{display:block;width:450px;margin:18px auto;color:#ff556d;text-align:center;padding:10px 0;border:1px solid #ff556d}.heading--professional:after{content:url(../../../../report/hoikushibank/assets/images/index/pc/arrow_gold.png);margin-left:10px}.heading--professional a{color:#ff556d}.heading--recommend{background:#ff556d;color:#fff;text-align:center}.heading--top{margin-top:10px}.heading .line-link:after{font-family:FontAwesome;content:"\F138";margin-left:14px}.heading--line{border-bottom:2px solid #e1e1e1;padding-bottom:5px;margin:25px 0 20px}.heading--line h3{border-left:6px solid #ff556d;padding-left:5px;font-size:16px}.heading--marker-line{display:inline;font-size:16px;font-weight:700;background:linear-gradient(transparent 60%,#ffccd4 0)}.heading--strip{position:relative;font-weight:100;line-height:1.5;padding:1em 0 1.5em;text-align:center}.heading--strip:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.5em;background:-webkit-repeating-linear-gradient(-45deg,#333,#333 .5px,#fff 1px,#fff 4px);background:repeating-linear-gradient(-45deg,#333,#333 .5px,#fff 1px,#fff 4px)}.heading--underline{border-bottom:3px solid #e1e1e1;padding-bottom:8px}.heading--underline span{border-left:6px solid #ff556d;padding:0 5px 5px}.section{margin:30px 0}.section__content{margin:15px}.section--notopmargin{margin-top:0}.section--top{margin-top:40px}.section .heading--main{margin:30px 0}.section .heading--sub{margin:15px 0}.section .heading--border{margin-top:30px;margin-bottom:30px}.section .mr--bottom-20{margin-bottom:20px}.section--list-keyword .list__item{display:inline;line-height:2}.section--list-keyword .list__item:after{content:"\FF0F";color:#e1e1e1}.section--list-location .list__item{display:inline-block;line-height:2;width:19%}.carousel__container{position:relative}.carousel__container img{width:100%;height:100%}.carousel__container .slide--text{margin:10px 60px;box-shadow:0 0 10px #888}.carousel__container .slide--text p{padding:10px}.carousel__container .carousel__arrow{color:#ff556d;font-family:FontAwesome;font-size:40px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.carousel__container .carousel__arrow.arrow--prev{left:.2em}.carousel__container .carousel__arrow.arrow--prev:before{content:"\F104"}.carousel__container .carousel__arrow.arrow--next{right:.2em}.carousel__container .carousel__arrow.arrow--next:after{content:"\F105"}.carousel__container .carousel__arrow.color{background-color:#ff556d;height:1em;width:1em;text-align:center}.carousel__container .carousel__dots{margin-top:5px}.carousel__container .carousel__dots li{display:inline-block}.carousel__container .carousel__dots li.slick-active .dot{border-color:#ff556d}.carousel__container .carousel__dots li .dot{border:2px solid #e1e1e1;border-radius:100%;background-color:#fff;padding:0;margin:5px;width:8px;height:8px}.carousel__container .carousel__center .slick-slide{margin:0 10px;opacity:.7}.carousel__container .carousel__center .slick-slide.slick-active{opacity:1}.carousel__container .carousel__center .carousel__dots{text-align:center}.carousel__container--banner .link--fair{color:#333;font-size:14px;position:absolute;right:0;bottom:5px}.carousel__container--banner .link--fair:before{content:"\F01D";font-family:FontAwesome;color:#ff556d;margin-right:3px}.carousel__container--banner--doc{margin:0 150px}.carousel--posting{padding:20px 80px}.carousel__staff{padding:5px}.form .radio__label{display:inline-block;background-color:#fff;border-radius:5px;color:#ff556d;border:1px solid #ff556d;font-weight:700;line-height:50px;font-size:18px;text-align:center;width:34%}.form .radio__label--left{margin-right:10px}.form .radio__label--right{margin-left:10px}.form input[type=radio]:checked+label{background-color:#ff556d;color:#fff}.form .button{margin:40px auto 25px}.form__remark{font-size:10px;color:#888}.form__policy{margin:20px 0 -20px}.form .row{display:inline-block}.form .form-item{width:70%;text-align:center}.form .input--left{margin-left:10px}.form .input--left-20{margin-left:20px}.form .input--right{margin-right:10px}.form .input--half{width:47%;display:inline-block}.form .input--60pc{width:60%;display:inline-block}.form .input--full{width:90%}.form .form-group--error{padding-bottom:30px}.form .button{margin-bottom:0}.form .has-error{background-color:#ff556d;color:#fff;font-size:16px;border-radius:5px;display:block;padding:5px 10px;height:20px;width:334px;margin-top:5px;line-height:20px;text-align:left}.form .has-error__message{position:absolute;margin:5px 0 0 20px}.form .has-error__message:after{border-bottom:4px solid #ff556d;border-left:2px solid transparent;border-right:2px solid transparent;top:-4px;left:10px;content:"";position:absolute}.form .has-error__message--radio{margin-left:65px}.form .has-error--half{width:160px;margin-left:10px;display:block}.form ::-webkit-input-placeholder{color:#c8c8c8}.form ::-moz-placeholder{color:#c8c8c8}.form ::-ms-input-placeholder{color:#c8c8c8}.form ::placeholder{color:#c8c8c8}.header__container{max-width:960px;margin:0 auto;padding-top:5px;padding-bottom:5px}.header__container .navigation__button{display:inline-block;font-family:FontAwesome}.header__container .navigation__button--open{color:#ff556d;font-size:20px;margin:20px 14px}.header__container .navigation__button--open:before{content:"\F0C9"}.header__container .navigation__button--close{background-color:#333;border-radius:5px;color:#fff;font-size:40px;margin:7px 10px;text-align:center;width:46px;height:46px}.header__container .navigation__button--close:before{content:"\D7"}.header__description{font-size:10px;color:#000}.header__logo{float:left;height:44px;margin:8px 0}.header__phone{width:171px;display:block;float:right;color:#888;margin:0 0 6px;right:16%;top:10px;position:absolute}.header__phone:after{content:".";display:block;clear:both;height:0;visibility:hidden}.header__phone__title{width:80px;height:40px;margin-top:5px;box-sizing:border-box;border-radius:3px;color:#f89;font-size:12px}.header__phone__number{font-size:23px;color:#f89;line-height:1.1em;margin-top:5px;font-weight:700}.header__phone__time{font-size:10px;font-weight:700}.header__phone:before{content:"";border-right:1px solid #e1e1e1;height:40px;position:absolute;top:18px;right:-8px}.header__bookmark{width:70px;display:block;color:#888;position:absolute;right:0;top:44%;text-align:center;font-family:Arial}.header__bookmark__star{font-family:FontAwesome;font-size:25px;color:#f89;line-height:1.1em}.header__bookmark__text{font-size:10px;text-align:center;color:#888}.header__bookmark:after,.header__bookmark:before{content:"";border-right:1px solid #e1e1e1;height:40px;position:absolute;top:-5px}.header__bookmark:before{left:0}.header__bookmark:after{right:0}.header__keep{width:70px;display:block;color:#888;font-family:Arial;position:absolute;right:7.5%;top:44%;text-align:center}.header__keep--img{font-family:FontAwesome;font-size:25px;color:#f89;line-height:1.1em}.header__keep__text{font-size:10px;font-weight:500;text-align:center;color:#888}#navigation{width:100%;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.navigation__container{width:960px;display:block;margin:0 auto;text-align:center}.navigation__container .navigation__menu{font-size:0}.navigation__container .navigation__menu a{display:inline-block;width:14.28%;text-align:center;color:#333;border-bottom:3px solid #fff}.navigation__container .navigation__menu a:active,.navigation__container .navigation__menu a:link{color:#333}.navigation__container .navigation__menu a:hover{border-bottom:3px solid #f89}.navigation__container .navigation__menu a.active{border-bottom:3px solid #ff556d}.navigation__container .navigation__menu .menu__item{font-size:14px;padding:14px 0;position:relative}.navigation__container .navigation__menu a:not(:last-child)>.menu__item:after{content:"";border-right:1px solid #e1e1e1;height:18px;position:absolute;right:0}#footer{width:100%;background:#454545}.footer__container{width:960px;margin:0 auto}.footer__container:after{content:".";display:block;clear:both;height:0;visibility:hidden}.footer__container .footer__menu{color:#fff;font-size:10px;margin:30px 18px 15px}.footer__container .footer__menu .menu__item{margin-bottom:15px}.footer__container .footer__menu .menu__item:before{font-family:FontAwesome;content:"\F04B";margin-right:5px}.footer__container .footer__page-list{color:#fff}.footer__container .footer__page-list__block{width:30%;float:left;margin:25px 0}.footer__container .footer__page-list__block.anchor-link{width:40%}.footer__container .footer__page-list a,.footer__container .footer__page-list h2{color:#fff}.footer__container .footer__page-list__items{margin:28px 0}.footer__container .footer__page-list__items li{margin-top:14px}.footer__container .footer__copyright{color:#ccc;font-size:10px;margin-bottom:95px;text-align:center}.footer__company-links{width:100%;padding:14px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box}.footer__company-links a{color:#fff}.footer__company-links a:after{content:"|";margin:0 10px}.footer__company-links a:last-child:after{content:""}.footer__logo__area{width:100%;text-align:center;font-size:8px}.footer__logo__img{display:inline-block;padding:24px 0}.footer__copyright,.footer__site-name{font-size:8px;color:#fff}.footer__paragraph{background:#eee}.footer__paragraph .footer__text{line-height:1.3;color:#000;font-size:14px;padding-top:18px;padding-bottom:18px}.footer-link{font-size:0;margin-bottom:40px}.footer-link--bottom{margin-bottom:20px}.footer-link--border{border:1px solid #ccc;border-radius:0 5px 5px}.footer-link--separate{display:block;width:100%;box-sizing:border-box;margin-bottom:20px;background:url(../../../../report/hoikushibank/assets/images/index/pc/stripe_bg.png) repeat bottom;height:5px}.sticky-footer__container{background:#eee;bottom:0;height:65px;position:fixed;width:100%;z-index:3}.sticky-footer__container .button{margin:10px auto}.breadcrumbs{margin:5px 0}.breadcrumbs li{display:inline-block}.breadcrumbs li:after{content:">";margin:0 5px}.breadcrumbs li:last-child:after{content:"";margin:0}.img{display:inline-block}.img--responsive{max-width:100%;height:auto}.pager{margin:24px auto;text-align:center}.pager a{display:inline-block;color:#888;border:1px solid #888;padding:6px 8px;margin:0 3px;border-radius:3px}.pager a:hover{background-color:#888;color:#fff}.pager__link--previous{margin-left:0}.pager__link--previous:before{content:"<";margin:0 5px}.pager__link--forward{margin-right:0}.pager__link--forward:after{content:">";margin:0 5px}.pager__link--disabled{color:#fff!important;border:1px solid #ccc!important;background-color:#ccc;pointer-events:none}.pager--pentagon{margin:20px 0 40px;text-align:center}.pager--pentagon span{color:#c8c8c8;font-size:16px}.pager--pentagon .active span{color:#333}.pager--pentagon__link{display:inline-block;line-height:40px}.pager--pentagon__link--number{width:45px;height:35px}.pager--pentagon__link--number.active{border-bottom:4px solid #ff566d}.pager--pentagon__link--number:not(.active):not([disabled]):hover{border-bottom:4px solid #c8c8c8}.pager--pentagon__link--previous{float:left;width:65px}.pager--pentagon__link--previous span{margin-left:15px}.pager--pentagon__link--forward{float:right;width:65px}.pager--pentagon__link--forward span{margin-right:15px}.comment-box{max-width:350px}.comment-box--full-width{max-width:100%}.comment-box--half-width{width:49%}.comment-box--half-width:nth-child(odd){float:left}.comment-box--half-width:nth-child(2n){float:right}.comment-box:after{content:" ";display:block;clear:both}.comment-box__avatar{float:left;padding-top:10px;width:25%}.comment-box__avatar img{width:100%;height:100%}.comment-box__avatar--full-width{padding-top:20px;width:15%}.comment-box__comment{float:right;position:relative;width:75%;background-image:url(../../../../report/hoikushibank/assets/images/common/sp/fukidashi_top.png) ,url(../../../../report/hoikushibank/assets/images/common/sp/fukidashi_bottom.png);background-position:top,bottom;background-repeat:no-repeat;background-size:contain}.comment-box__comment--full-width{width:85%}.comment-box__comment:after{background:url(../../../../report/hoikushibank/assets/images/common/sp/fukidashi_middle.png) repeat-y;background-size:contain;content:"";position:absolute;top:15px;bottom:15px;left:0;right:0;z-index:-1}.comment-box__comment .comment__text{margin:20px 20px 20px 30px}.comment-box__comment .comment__text--full-width{margin:30px 30px 30px 50px}.comment-box__comment .comment__text--separate{margin:30px 0}.comment-box__comment .comment__text--separate .question{margin-bottom:10px}.comment-box__comment .comment__text--bold{font-weight:700}.comment-box__comment .comment__text--block{display:block}.comment-box__avatar-fair{float:left;width:18%}.comment-box__avatar-fair img{width:100%;height:100%}.comment-box__avatar-fair span{font-size:12px;color:#888}.comment-box__comment-fair{float:right;position:relative;width:82%;background-image:url(../../../../report/hoikushibank/assets/images/common/sp/fair_comment_top.png) ,url(../../../../report/hoikushibank/assets/images/common/sp/fair_comment_bottom.png);background-position:top,bottom;background-repeat:no-repeat;background-size:contain;margin-top:10px}.comment-box__comment-fair:after{background:url(../../../../report/hoikushibank/assets/images/common/sp/fair_comment_middle.png) repeat-y;background-size:contain;content:"";position:absolute;top:15px;bottom:15px;left:0;right:0;z-index:-1}.comment-box__comment-fair .comment__text{margin:20px 10px 20px 20px}.comment-box--center{margin:15px auto}#human-box .human-voice{width:80%;margin:20px auto;position:relative;height:100px;overflow:hidden}#human-box .human-voice .image-rounded{position:relative;z-index:0;top:0;left:0}#human-box .human-voice--narrow-width{width:60%}#human-box .human-voice .textbox--balloon{width:70%;margin:auto 0 0 80px;padding:14px;position:relative;top:-90px;left:35px;background:#fff;border-radius:5px;filter:drop-shadow(0 0 1px rgba(0,0,0,.2));-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.2))}#human-box .human-voice .textbox--balloon:after,#human-box .human-voice .textbox--balloon:before{right:100%;top:50px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}#human-box .human-voice .textbox--balloon:after{border-color:rgba(136,183,213,0);border-right-color:#fff;border-width:20px;margin-top:-35px}#human-box .human-voice .textbox--balloon:before{border-color:rgba(194,225,245,0);border-width:26px;margin-top:-26px}.job-introduction{width:210px;float:left;padding:8px;border:1px solid #ccc;margin-right:5px;border-radius:5px;box-sizing:border-box}.job-introduction:last-child{margin-right:0}.job-introduction:hover{background:#e1e1e1}.job-introduction a{color:#333!important}.job-introduction a:focus{outline:none}.job-introduction__image{width:100%}.job-introduction__title{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin:12px 0;line-height:inherit;height:2.5em}.job-introduction__specs{display:table;font-size:0;width:100%;overflow:hidden;margin-bottom:10px;min-height:52px}.job-introduction__specs li{font-size:10px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;display:inline-block;color:#ff556d;border:1px solid #ff556d;border-radius:3px;margin-top:5px;padding:3px 0;width:48%}.job-introduction__specs li:nth-child(2n){margin-left:2%}.job-introduction__specs li.pr{color:#fff;background-color:#ff556d}.job-introduction__specs li.branch-page{color:#5cc3e8;border:1px solid #5cc3e8}.job-introduction__copy{display:block;height:65px;overflow:hidden;line-height:1.2;margin-bottom:10px}.job-introduction__info dt{font-size:8px;width:30%;border:1px solid #333;padding:2px;clear:left;text-align:center;margin-bottom:5px}.job-introduction__info dd,.job-introduction__info dt{display:inline-block;float:left;box-sizing:border-box;margin-top:2px;height:20px}.job-introduction__info dd{font-size:12px;width:70%;line-height:20px;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-introduction--simple{width:306.5px;float:left;margin:0 5px 5px 0;padding:12px;border:1px solid #ccc;border-radius:3px}.job-introduction--simple:after{content:".";display:block;clear:both;height:0;visibility:hidden}.job-introduction--simple:nth-child(odd){margin:0 0 5px}.job-introduction--simple:hover{background:#e1e1e1}.job-introduction--simple img{width:105px;height:auto;float:left}.job-introduction--simple__info{width:195px;float:right;overflow:hidden}.job-introduction--simple__info h4{font-size:14px;display:block;width:100%;overflow:hidden;margin-bottom:5px}.job-introduction--simple__info p{font-size:12px;width:100%;overflow:hidden}.job-introduction--attention{color:#333;display:block;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ccc}.job-introduction--attention:after{content:".";display:block;clear:both;height:0;visibility:hidden}.job-introduction--attention:hover{color:#333}.job-introduction--attention h3{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.job-introduction--attention__thumbnail{width:30%;float:left}.job-introduction--attention__thumbnail img{width:100%;border-radius:5px}.job-introduction--attention__info{width:70%;float:right;box-sizing:border-box;padding-left:10px}.job-introduction--new li{margin-top:8px}.job-introduction--new a{color:#888;text-decoration:underline}.job-introduction--new a:before{content:"new";display:inline-block;margin-right:4px;padding:2px 4px;background-color:#ff556d;color:#fff;font-size:8px;font-weight:700;border-radius:3px}.job-introduction--new span{font-size:8px;color:#ccc;margin-left:4px}.job-introduction--recommend{margin:10px 0 10px 4px;background-color:#fff}.job-introduction__tag{display:inline-block;border:1px solid;padding:0 .5em;line-height:2;border-radius:5px}.job-introduction__tag--pro{background-color:#ff556d;color:#fff}.job-introduction__tag--pro:hover{color:#fff}.job-introduction__tag--pickup{color:#ff556d;font-weight:700}.job-introduction__tag--pickup:hover{color:#ff556d}.job__list--recommend{background-color:#e1e1e1;padding:0 35px}.job-introduction--large{position:relative;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 0 0 4px #eee;margin-bottom:30px;padding:15px;width:100%}.job-introduction--large .button--star{position:absolute;top:32px;right:15px;font-size:10px;padding:0;color:#333;background-color:transparent}.job-introduction--large .button--star:before{display:block;margin:0 6px 2px;width:35px;height:35px;content:" ";background:url(../../../../report/hoikushibank/assets/images/mypage/icon_star_1.png) no-repeat;background-size:35px 35px}.job-introduction--large .button--star.active:before{background:url(../../../../report/hoikushibank/assets/images/mypage/icon_star_2.png) no-repeat;background-size:35px 35px}.job-introduction--large h2{border-width:3px 0;border-color:#ff556d;border-style:solid;margin-bottom:14px;padding:20px 0;position:relative;min-height:35px}.job-introduction--large h2 .job-introduction__organization-name{font-size:14px;font-weight:400}.job-introduction--large h2.pr:after{border:1px solid #2196f3;border-radius:5px;color:#5cc3e8;content:"PR";float:right;font-size:12px;font-weight:400;margin-right:10px;padding:5px 10px;position:absolute;top:20px;right:10px}.job-introduction--large .job-introduction__title{font-weight:600;margin-bottom:20px}.job-introduction--large .job-introduction__description{margin-bottom:14px}.job-introduction--large .job-introduction-container{box-sizing:border-box;display:table;width:100%}.job-introduction--large .job-introduction-container .job-introduction-container__left{box-sizing:border-box;display:table-cell;font-size:0;padding-right:30px;vertical-align:top;width:280px}.job-introduction--large .job-introduction-container .job-introduction-container__left.job-introduction-container__left--wide{width:340px}.job-introduction--large .job-introduction-container .job-introduction-container__left img{border-radius:5px;width:100%}.job-introduction--large .job-introduction-container .job-introduction-container__left .job-introduction__specs{margin-top:15px}.job-introduction--large .job-introduction-container .job-introduction-container__left .job-introduction__specs li{font-size:14px}.job-introduction--large .job-introduction-container .job-introduction-container__right{display:table-cell;padding-bottom:60px;position:relative;vertical-align:top}.job-introduction--large .job-introduction-container .job-introduction-container__right table th{width:80px}.job-introduction--large .job-introduction-container .job-introduction-container__right .job-introduction__links{bottom:0;border-collapse:separate;border-spacing:10px 0;display:table;position:absolute;width:100%}.job-introduction--large .job-introduction-container .job-introduction-container__right .job-introduction__links .button{box-sizing:border-box;display:table-cell}.job-introduction--large .job-introduction-container .job-introduction-container__right .job-introduction__links .button.button--inquiry{background-color:#5cc3e8}.job-introduction--large .job-introduction-container .job-introduction-container__right .job-introduction__links .button.button--detail{background-color:#fff;border-color:#5cc3e8;color:#5cc3e8}.job-introduction--large .job-introduction-container .job-introduction-container__right .job-introduction__links .button.button--detail:after{font-family:FontAwesome;content:"\F138";margin-left:14px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),screen and (-webkit-min-device-pixel-ratio:2){.job-introduction--large .button--star:before{background:url(../../../../report/hoikushibank/assets/images/mypage/icon_star_1@2x.png) no-repeat;background-size:35px 35px}.job-introduction--large .button--star.active:before{background:url(../../../../report/hoikushibank/assets/images/mypage/icon_star_2@2x.png) no-repeat;background-size:35px 35px}}.article-introduction{width:210px;float:left;margin-right:20px;margin-bottom:10px;border-radius:5px}.article-introduction:nth-of-type(3n+0){margin-right:0}.article-introduction:hover{background:#e1e1e1}.article-introduction a{color:#333!important}.article-introduction a:focus{outline:none}.article-introduction__image{position:relative;width:210px;height:140px;overflow:hidden;border-radius:5px}.article-introduction__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;border-radius:5px}.article-introduction__title{margin:12px 0 10px;line-height:inherit;height:2.5em}.article-introduction__desc,.article-introduction__title{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.article-introduction__desc{margin:12px 0;color:#888;font-size:12px;height:29px}.article-introduction__specs{display:block;font-size:0;width:100%;overflow:hidden;min-height:52px}.article-introduction__specs li{font-size:10px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;display:inline-block;border-radius:2px;margin-right:5px;padding:3px 0}.article-introduction__specs li.three-column{width:calc(100% / 3 - 5px)}.article-introduction__specs li.two-column{width:calc(100% / 2 - 5px)}.article-introduction__specs li.red{border:1px solid #ff556d;color:#ff556d}.article-introduction__specs li.black{border:1px solid #646464;color:#646464}.article-introduction__specs li.gray{color:#888}.article-introduction__specs li.right{float:right;margin-right:0;margin-top:5px}#main #header{display:block;border-bottom:1px solid #ccc}#main section{margin-bottom:20px}#main .main__row{margin-top:24px}#main .main__mv{width:960px;margin:0 auto}#main .main__mv__container{position:relative}#main .main__mv__image{position:relative;z-index:0}#main .main__mv__link{position:absolute;z-index:1;left:84px;top:284px}#main .main__mv__link li{display:inline-block;width:200px;box-sizing:border-box}#main .main__mv__link__button{display:inline-block;width:150px}#main .main__container{width:100%;max-width:960px;margin:0 auto 20px}#main .main__container:after,#main .main__container section:after{content:".";display:block;clear:both;height:0;visibility:hidden}#main .main__container .page__info{margin-bottom:5px;padding:0;font-size:10px}#main .main__container__col--center{width:670px;margin:0 auto}#main .main__container__col--center .col__half{width:325px;margin-left:20px;float:left}#main .main__container__col--center .col__half:first-child{margin-left:0}#main .main__container__col--left{width:670px;float:left}#main .main__container__col--left .col__half{width:325px;margin-left:20px;float:left}#main .main__container__col--left .col__half:first-child{margin-left:0}#main .main__container__col--left .page__info{margin-bottom:5px;font-size:10px}#main .main__container__col--left .page__updated{display:block;font-size:8px;color:#ccc;text-align:right}#main .main__container__col--right{width:240px;float:right}#main .main__content{width:960px}#main .main__content .col__half{width:470px;margin-left:20px;float:left}#main .main__content .col__half:first-child{margin-left:0}#main .main #overlay{background-color:#000;display:none;position:fixed;top:0;left:0;height:100%;width:100%;opacity:.4;z-index:5;padding-top:5px}.list--column .list__item{background-color:#fff;border-bottom:1px solid #ccc;padding-bottom:15px;margin:15px 0}.list--column .list__item img{float:left}.list--column .list__item .item__title{position:relative;margin-bottom:15px}.list--column .list__item .item__description{vertical-align:top;width:auto}.list--column img{width:270px}.list--column .item__description{margin-left:320px}.list--location:first-child{border-radius:0 5px 0 0}.list--location:nth-child(odd){background-color:#f8f8f8}.list--location:last-child{border-radius:0 0 5px 5px}.list--location .list__item{display:inline-block;font-size:14px;width:80px;height:40px}.list--location .list__item a{color:#888;display:block;padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list--location .list__item a:hover{color:#5cc3e8;text-decoration:underline}.list--location .list__item a:before{content:"\F105";font-family:fontawesome;margin:0 5px 0 10px}.list--location .list__item--6{width:16.6%}.list--fair{margin:20px 5px 0}.list--fair .list__item{display:inline-block;width:120px;border:1px solid #ff556d;margin:0 8px 10px 0;border-radius:3px}.list--fair .list__item a{color:#333;font-size:14px}.list--fair .list__item .item__date{text-align:center;height:50px;background:#ff556d;color:#fff;font-size:18px;font-weight:700}.list--fair .list__item .item__date span{line-height:50px}.list--fair .list__item .item__location{text-align:center;position:relative}.list--fair .list__item:nth-child(5n){margin-right:0}.list--fair--dark .list__item{border:1px solid #c8c8c8}.list--fair--dark .list__item .item__date{color:#888;background:#fff}.list--fair--dark .list__item .item__location{background:#f5f5f5}.list--fair--dark .list__item .item__location a{color:#888}.figure-map{position:relative}.figure-map.figure-map--hidden{display:none}.figure-map img{width:100%}.figure-map .button{border-radius:3px;font-size:8px;padding:3px 5px;position:absolute}.figure-map .button--kanto{left:71%;top:61%}.figure-map .button--kinki{left:40%;top:59%}.figure-map .button--tokai{left:53%;top:75%}.figure-map .button--hokkaido{left:50%;top:8%}.figure-map .button--hokuriku{left:40%;top:46%}.figure-map .button--chugoku{left:15%;top:65%}.figure-map .button--kyushu{left:31%;top:88%}.figure-map .button--tokyo{left:37%;top:57%}.figure-map .button--kanagawa{left:35%;top:67%}.figure-map .button--saitama{left:37%;top:47%}.figure-map .button--chiba{left:56%;top:67%}.figure-map .button--ibaraki{left:58%;top:44%}.figure-map .button--tochigi{left:48%;top:30%}.figure-map .button--gumma{left:32%;top:33%}.figure-map .button--osaka{left:43%;top:50%}.figure-map .button--hyogo{left:29%;top:37%}.figure-map .button--kyoto{left:44%;top:31%}.figure-map .button--shiga{left:57%;top:33%}.figure-map .button--nara{left:53%;top:58%}.figure-map .button--wakayama{left:39%;top:68%}.figure-map .button--aichi{left:39%;top:53%}.figure-map .button--shizuoka{left:56%;top:54%}.figure-map .button--gifu{left:36%;top:37%}.figure-map .button--mie{left:27%;top:67%}.figure-map .button--hokkaido{left:56%;top:20%}.figure-map .button--miyagi{left:47%;top:70%}.figure-map .button--fukushima{top:79%;left:42%}.figure-map .button--aomori{left:43%;top:44%}.figure-map .button--iwate{left:49%;top:56%}.figure-map .button--yamagata{left:34%;top:67%}.figure-map .button--akita{left:36%;top:55%}.figure-map .button--niigata{left:58%;top:32%}.figure-map .button--nagano{left:47%;top:58%}.figure-map .button--ishikawa{left:23%;top:53%}.figure-map .button--toyama{left:35%;top:48%}.figure-map .button--yamanashi{left:55%;top:69%}.figure-map .button--fukui{left:20%;top:64%}.figure-map .button--hiroshima{left:43%;top:36%}.figure-map .button--okayama{left:62%;top:28%}.figure-map .button--yamaguchi{left:19%;top:45%}.figure-map .button--shimane{left:33%;top:25%}.figure-map .button--tottori{left:62%;top:14%}.figure-map .button--ehime{left:41%;top:59%}.figure-map .button--kagawa{left:65%;top:46%}.figure-map .button--tokushima{left:71%;top:55%}.figure-map .button--kochi{left:55%;top:62%}.figure-map .button--fukuoka{left:60%;top:18%}.figure-map .button--kumamoto{left:60%;top:45%}.figure-map .button--kagoshima{left:52%;top:66%}.figure-map .button--nagasaki{left:40%;top:34%}.figure-map .button--oita{left:76%;top:30%}.figure-map .button--miyazaki{left:74%;top:51%}.figure-map .button--saga{left:48%;top:25%}.figure-map .button--okinawa{left:11%;top:55%}.figure-map .button--return{left:83%;top:85%}section.daily-flow{display:inline-block;width:45%;margin-right:20px}section.daily-flow li+li{position:relative;margin-top:35px}section.daily-flow li+li:before{content:"";display:block;position:absolute;top:-35px;width:100%;height:35px;background:url(/assets/images/job/sp/arrow_schedule.png) no-repeat 50% 50%}section.daily-flow li.daily-flow-inline-wrapper{letter-spacing:-.4em}section.daily-flow li.daily-flow-inline-wrapper .daily-flow-inline{display:inline-block;letter-spacing:normal}section.daily-flow li .daily-flow-inline-wrapper{border:1px solid #ccc;line-height:1.3;word-break:break-all;width:100%}section.daily-flow li .daily-flow-inline-wrapper .daily-flow-inline{display:inline-block;padding:.5em}section.daily-flow li .daily-flow-inline-wrapper .daily-flow-time{background-color:#e1e1e1;font-weight:400;width:20%;text-align:left}.location-list{font-size:0;position:relative}.location-list ul li{display:inline-block;font-size:14px;width:16.6%;line-height:40px;text-align:center}.location-list ul li a{color:#888;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-list ul li a:hover{color:#5cc3e8;text-decoration:underline}.location-list .separate-column{position:absolute;display:block;height:100%;width:1px;background:#c8c8c8}.location-list .line-1{left:16.6%}.location-list .line-2{left:33.2%}.location-list .line-3{left:49.8%}.location-list .line-4{left:66.4%}.location-list .line-5{left:83%}.location-list .line-link:after{font-family:FontAwesome;content:"\F138";margin-left:14px}.location-list-expand-area input{display:none}.location-list-expand-area .button{border:1px solid #888;color:#888;font-size:14px;margin:20px 0;width:120px;padding:5px 10px 5px 0}.location-list-expand-area .button:before{color:#888;content:"\F13A";font-family:fontawesome;right:10px;position:absolute}.location-list-expand-area .location-list{max-height:0;overflow:hidden;transition:all .3s linear 0s}.location-list-expand-area input[type=checkbox]:checked~.button:before{content:"\F139"}.location-list-expand-area input[type=checkbox]:checked~.location-list{max-height:500px}.location-list--line{border:1px solid #ccc;margin-top:5px}.topics__banner-area{margin:20px auto;width:60%}.topics__list{color:#333;display:block;width:100%;box-sizing:border-box;padding:10px;border-bottom:1px solid #888}.topics__list:after{content:".";display:block;clear:both;height:0;visibility:hidden}.topics__list--no-border{border:none}.topics__thumbnail{float:left;width:30%;box-sizing:border-box;padding-right:10px}.topics__thumbnail img{width:100%}.topics__info{width:70%;float:left;box-sizing:border-box}.topics__info__tag{display:inline-block;padding:3px 5px;margin-right:10px;border:1px solid #333}.topics__info h3{font-weight:400;font-size:15px;margin:10px 0}.topics__info p{font-size:14px;color:#888}.footer-area-search{border-top:1px solid #ccc;padding:15px}.footer-area-search .area-list{margin-bottom:10px}.footer-area-search .area-list .area-list__title{font-weight:600;margin-bottom:10px;font-size:18px}.footer-area-search .area-list ul{font-size:0}.footer-area-search .area-list ul li{display:inline-block;font-size:14px}.footer-area-search .area-list ul li:not(:last-child):after{content:"|";margin:0 3px}.footer-area-search .area-list ul li a{color:#000}#interview section{margin-bottom:0}#interview .interview{margin-bottom:30px}#interview .interview .interview-item{margin:30px 0}.interview{margin-bottom:30px}.interview section{margin-bottom:0}.interview__header-text{margin-top:30px}.interview .interview-item{margin:30px 0}.interview .interview-item__title{font-weight:700;border-bottom:1.5px solid #e1e1e1;margin-bottom:20px}.interview .interview-item__title__content{border-left:5px solid #ff556d;padding-left:8px;margin-bottom:5px;font-size:18px}.interview .interview-item__body:first-child{width:64%}.interview .interview-item__body img{width:320px}.line-border{border-top:3px solid #e1e1e1}.profile{border:1.5px solid #e1e1e1;border-radius:5px;padding:15px 20px;margin:30px 20px;background-color:#f2f2f2}.profile__avatar{width:13.5%;margin-top:20px}.profile__avatar img{height:100px}.profile__detail{width:86.5%}.profile__title{padding:0 0 10px 20px;font-size:18px}.profile__title h2{font-weight:700}.profile__body{padding:10px 0 0 20px}.profile .line-border{border-top:1.5px solid #e1e1e1}.advertisement{border:1.5px solid #e1e1e1;border-radius:5px;box-shadow:0 5px #f2f2f2;margin:30px 20px;padding:15px 20px}.advertisement__img{width:40%;float:right}.advertisement__arrow{width:60px;float:left;margin:90px 0 0 10px}.advertisement__line{width:100%}.advertisement__title{font-size:18px;font-weight:700}.advertisement__content{width:50%;float:left}.advertisement__content__text{font-size:15px;line-height:1.3em;margin-top:20px}.search-job__professional .professional__jobs{letter-spacing:-.4em}.search-job__professional .professional__jobs--complete{width:670px;margin:10px auto 0}.search-job__professional .job-introduction{display:inline-block;vertical-align:top;letter-spacing:normal;margin-bottom:6px;float:none}.search-job__professional .job-introduction:nth-child(3n){margin-right:0}.search-job__professional .job-introduction img{width:100%}.primary-station-list-more-area .button{border:1px solid #888;color:#888;font-size:14px;width:230px;padding:5px 10px;margin-top:10px}.primary-station-list-more-area .button:hover{color:#888}.primary-station-list-more-area .button:after{font-family:FontAwesome;content:"\F138";margin-left:14px}.jumbotron{border-radius:3px;border:1px solid #c8c8c8;background-color:#fafafa;padding:15px}.column{display:inline-block;vertical-align:top}.column--7{width:calc(100% / 7 - 4px)}.column--4{width:calc(100% / 4 - 4px)}.search-filter{border-radius:10px;border:1px solid #c8c8c8;background-color:#fafafa}.search-filter .filter-modal{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:2;background-color:rgba(0,0,0,.6);overflow-y:auto}.search-filter .filter-modal--transparent{background-color:inherit}.search-filter .popover{display:none;position:absolute;z-index:2}.search-filter .popover__footer{background-color:#fafafa}.search-filter .popover__content{background-color:#c8c8c85c;border:2px solid #ccc;border-radius:10px;width:400px;position:absolute}.search-filter .popover__content table tr:not(:last-child){border-bottom:1px solid #ccc}.search-filter .filter__list{padding:20px 10px 0}.search-filter .filter__row{width:310px;display:inline-block;border-bottom:1px solid #e1e1e1;position:relative;line-height:2;padding:5px 0;margin-right:10px}.search-filter .filter__row .text--grey{color:#c8c8c8}.search-filter .filter__footer{text-align:center;padding:10px 0}.search-filter .filter__footer .button--clean{margin-right:5px;padding:10px;width:160px;border-color:#7d7d7d}.search-filter .item{float:left}.search-filter .item img{width:auto;height:22px;max-width:22px;float:right}.search-filter .item--label,.search-filter .item--value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-filter .item--icon{width:7%}.search-filter .item--label{width:20%;margin-left:5px}.search-filter .item--label:after{content:":"}.search-filter .item--value{width:64%;text-align:end}.search-filter .item--value:after{position:absolute;content:"";border-top:2px solid #969696;border-right:2px solid #969696;height:7px;width:7px;transform:rotate(45deg);top:14px;right:5px}.search-filter .checkmark{position:absolute;left:0;height:20px;width:20px;border:1px solid #eee;border-radius:50%;bottom:13px}.search-filter .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.search-filter .list--area{margin:0 auto;border:none;border-bottom:1px solid #ccc;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.search-filter .list--area:after{left:33px;top:-13px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #fff}.search-filter .list--area:before{left:32px;top:-16px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #ccc}.search-filter .list--area--sub{display:block}.search-filter table{border:none;width:96%;margin:0 auto}.search-filter table td{border:none;padding:unset}.search-filter .button--select{background-color:#7d7d7d;margin:15px auto;width:320px}.search-filter .form__box{background-color:#fafafa;border:1px solid #ccc;border-radius:10px;width:395px}.search-filter .form__box__feature{width:600px}.search-filter .icon{border-top:1px solid #ccc}.search-filter .icon img{width:18px}.search-filter .icon span{margin-left:10px}.search-filter .button--reference{width:240px;font-size:16px;padding:10px 0}.search-filter .button--reference:after{position:absolute;left:220px}.search-filter ul{line-height:1.3;padding:15px 0}.search-filter .checkbox-label{display:block;position:relative;padding:15px 0 15px 25px}.search-filter .checkbox-label input{opacity:0;height:0;width:0}.search-filter .checkbox-label input:checked~.checkmark{background-color:#f89;border:1px solid #f89}.search-filter .checkbox-label input:checked~.checkmark:after{display:block}#column{padding-left:30px;padding-right:30px}#column .heading--sideborder{background:none;height:35px}#column .heading--area{font-size:14px}#column .heading__date-tag{position:absolute;bottom:0;right:0;margin-bottom:10px;line-height:normal;font-size:12px}#column .heading .tag{vertical-align:bottom}.heading h2{font-size:22px}#column .professional__articles{width:670px;background:#f5f5f5;margin:0 auto}#column .professional__articles:after{content:".";display:block;clear:both;height:0;visibility:hidden}#column .slick-slider{margin-bottom:10px}#column .slick-slide{width:320px;height:unset!important}#column .slick-slide .article-introduction{margin-top:20px;background:#fff;height:330px;box-shadow:0 1px #e1e1e1}#column .slick-slide .article-introduction__image{border-radius:5px 5px 0 0;width:100%;height:180px}#column .slick-slide .article-introduction__desc{font-size:14px;height:35px}#column .slick-slide .article-introduction__specs .two-column{width:34%}#column .carousel__dots{margin:0 0 5px}#column .carousel__dots li.slick-active .dot{background-color:#ff556d}#column .carousel__dots li .dot{border:none;border-radius:50%;padding:0;margin:2px;width:5px;height:5px;background-color:#e1e1e1}#column .link-app{margin-top:40px;border-top:1px solid #969696;background-color:#fafafa;padding-top:15px}#column .link-app__left{float:left;margin-left:12.5%;width:17.5%}#column .link-app__right{float:left;padding:10px;width:60%}#column .link-app__right .header{margin-bottom:14px;padding-left:30px;padding-right:30px}#column .link-app__right .description{display:block;height:65px;line-height:1.2;margin-bottom:10px;color:#969696}#column .link-app__image-link{height:45px;display:inline-block}#column .link-app .main__container{margin-bottom:0}#column .main__container__col--right{margin-top:50px}#column .banner-register{margin-bottom:20px}#column .side-article--attention{color:#333;display:inline-block;padding-bottom:12px;margin-bottom:12px}#column .side-article--attention:last-of-type{margin-bottom:0}#column .side-article--attention__thumbnail{width:80px;height:60px;float:left;position:relative;overflow:hidden}#column .side-article--attention__thumbnail img{position:absolute;width:100%;height:auto;border-radius:5px}#column .side-article--attention__info{width:160px;float:right;box-sizing:border-box;padding-left:10px}#column .ranking-number{position:absolute;top:-3px;width:20px;height:20px;text-align:center;color:#fff;margin-top:3px}#column .ranking-number--1{background-color:#ffbf00}#column .ranking-number--2{background-color:#f89}#column .ranking-number--3{background-color:#5cc3e8}#column .ranking-number--4,#column .ranking-number--5{background-color:#afafaf}#column .category{margin-bottom:10px}#column .category__item{display:block;height:35px}#column .category__item:after{content:"\F105";font-family:FontAwesome;vertical-align:middle;font-size:19px;color:#969696}#column .category__icon{width:30px;vertical-align:middle}#column .category__title{display:inline-block;vertical-align:middle;margin-left:5px;width:190px}#column .main__container{margin-bottom:0}#column .column-tag li{display:inline-block;text-align:center;background-color:#fafafa;font-size:10px;padding:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:2px;border:1px solid #e1e1e1}#column .column-tag li span{color:#969696}#column .sns-btn{text-align:center;margin-top:20px;margin-bottom:20px}#column .sns-btn li{display:inline-block;width:32%;text-align:center;font-size:16px;border-radius:10px;height:40px}#column .sns-btn li img{height:30px;width:30px;margin-top:5px}#column .sns-btn li span{vertical-align:super;color:#fff}#column .sns-btn__twitter{background-color:#55acee}#column .sns-btn__facebook-share{background-color:#3b5998}#column .sns-btn__line{background-color:#00c300}#column .category-description__image{width:100px;height:100px;display:inline-block}#column .category-description__image img{width:100%;height:100%}#column .category-description__text{float:right;width:550px}#column .new__article .article-introduction__desc{height:auto;-webkit-line-clamp:unset}#column .post-body h2{font-size:20px;font-weight:700;border-bottom:1.5px solid #e1e1e1;margin:3em 0 10px}#column .post-body h3{font-size:17px;padding-left:4px;border-left:5px solid #f69}#column .post-body h4{font-size:14px;margin:2em 0 1em;padding-left:.5em;border-left:5px solid #f69}#faq .question{margin-bottom:20px}#faq .question__mark{display:inline-block;position:relative;text-align:center;padding:5px 8px;color:#fff;border-radius:3px;margin-right:2px;background-color:#afafaf}#faq .question__mark:before{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid #afafaf}#faq .question__text{display:inline-block;border-bottom:2px solid #ccc;width:94%;font-weight:700}#faq .answer{margin-bottom:15px}#faq .answer__mark{display:inline-block;text-align:center;padding:5px 8px;color:#fff;border-radius:3px;margin-right:2px;background-color:#f89}#faq .answer__text{display:inline-block;vertical-align:top;width:94%}#faq .answer__link-pref{text-decoration:underline;font-weight:700}#faq .answer__text-red{color:#ff556d;font-weight:700}.pull-right{float:right}.pull-left{float:left}.clear{clear:both}.clearfix:after{content:" ";display:block;clear:both}.text-center{text-align:center}.text-right{text-align:right}.ml-20{margin-left:20px}.mb-20{margin-bottom:20px}.color--main{color:#ff556d}.color--primary{color:#2196f3}ul.menu__list{margin-top:5px}ul.menu__list li a:before{content:"・"}.header__container img{width:45%;margin-top:10px}@media screen and (max-width: 767px) {.header__container img{width:75%}}
.optional-btn-container {
    margin: 2rem 0;
    text-align: center;
}
.optional-btn {
    /*-moz-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transition: all .2s;*/
    transition: all .2s;
    /*font-size: 16px;*/
    font-size: 1.4rem;
    /*-moz-border-radius: .8rem;
    -webkit-border-radius: .8rem;*/
    border-radius: .8rem;
    text-decoration: none;
    background: #dc3c36;
    border: .1rem solid #dc3c36;
    color: #fff;
    display: inline-block;
    padding: 1.5rem 2rem;
    margin: .5em;
    line-height: 1.3;
}
.optional-btn:hover {
    background: #fff;
    border: .1rem solid #dc3c36;
    color: #dc3c36;
}
.optional-btn-container a, input[type="button"] {
    /*-moz-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
    color: #dc3c36;
    text-decoration: none;*/
    outline: none;
    /*border-bottom: #cfcabf .1rem dotted;
    padding: 0 0 .2rem;*/
}

.button-area{
    border-top: 1px solid #cbcbcb;
    padding: 40px 0 0;
    text-align: center;
    margin: 40px 0;
}

.button-area .button-out{
    width:90%;
    max-width:300px;
	height:50px;
    border:1px solid #000;
    text-align:center;
    cursor:pointer;
    position:relative;
    box-sizing:border-box;
    overflow:hidden;
    margin:0 auto;
	border-radius:50px;
}

.button-area .button-out a{
  font-size:16px;
  font-weight:bold;
  color:#333;
  text-decoration:none;
  line-height:50px;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}

.button-area .eff-1{
  width: 500px;
  height:200px;
  top: -100px;
  right: -700px;
  background:#cbcbcb;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
}

.button-area .button-out:hover{
      border:1px solid #cbcbcb;
}

.button-area .button-out:hover .eff-1{
  right:-250px;
}

.button-area .button-out:hover a{
  color:#fff;
}


/*GDPR Cookie------------------*/
.p-cookieConsent {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  padding: 20px;
  box-sizing: border-box;
  visibility: hidden;
  z-index: 9999; }
  .p-cookieConsent.is-show {
    visibility: visible; }

.p-cookieConsent__inner {
  max-width: 1480px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto; }
  @media only screen and (max-width: 767px) {
    .p-cookieConsent__inner {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; } }

.p-cookieConsent__text {
  padding-right: 40px;
  text-align: left; }
  @media only screen and (max-width: 767px) {
    .p-cookieConsent__text {
      padding: 0 0 10px; } }
  .p-cookieConsent__text p {
    font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Verdana, Meiryo, sans-serif;
    font-size: 13px;
    line-height: 1.6;
    letter-spacing: 0.05em;
    color: #fff;
    margin: 0; }
    @media only screen and (max-width: 767px) {
      .p-cookieConsent__text p {
        font-size: 12px; } }
  .p-cookieConsent__text p:first-child {
    margin-bottom: 10px; }
  .p-cookieConsent__text a {
    color: #fff;
    text-decoration: underline; }
  .p-cookieConsent__text a:hover, .p-cookieConsent__text a:visited {
    color: #fff;
    text-decoration: none;
    transition: all .3s;
    opacity: 1; }

.p-cookieConsent__agree {
  width: 100%;
  max-width: 120px;
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Verdana, Meiryo, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 0.05em;
  color: #fff;
  background-color: #1a5ca8;
  padding: 10px;
  text-align: center;
  cursor: pointer; }
  @media only screen and (max-width: 767px) {
    .p-cookieConsent__agree {
      max-width: none;
      padding: 5px; } }
  .p-cookieConsent__agree span {
    display: block; }

.cc-hide {
  animation: hide 0.3s linear 0s;
  animation-fill-mode: forwards; }

@keyframes hide {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    visibility: hidden; } }
