﻿@keyframes rotate{to{transform:rotate(360deg)}}#main>.box_mid{background:#e7e7e7}.recruitment-single #main>.box_mid{background:#fff;padding-top:50px}#content-top{background:url("../images/bg_recruitment.png") bottom center no-repeat;padding-bottom:630px}#content-top .page-title{font-size:72px;font-weight:700;margin-bottom:40px;max-width:50%;margin:0 auto;margin-bottom:30px}#content-top .recruitment_note{font-size:38px;line-height:1.3em;max-width:62%;margin:0 auto;margin-bottom:30px}#list-items{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:30px}#list-items .item{display:flex;flex-direction:column;align-items:stretch;background:#fff;border:1px solid rgba(0,0,0,.125)}#list-items .item .i-image{overflow:hidden;width:100%}#list-items .item .i-cat{font-size:18px;display:inline-block;font-weight:600;position:relative;margin-bottom:5px;color:#3ca4ff;font-family:"GMV_DIN_ProBold"}#list-items .item .i-desc{background:#fff;padding:20px;padding-bottom:25px}#list-items .item .i-desc h3{margin:0;font-size:20px;line-height:1.3em;font-weight:bold;max-height:52px;min-height:52px;overflow:hidden;color:#333;font-family:"GMV_DIN_ProBlack"}#list-items .item .i-desc h3 a{display:block;color:#333}#list-items .item .i-desc h3 a:hover{color:#45b900}#list-items .item .i-date{font-size:14px;color:#666;margin-top:10px}#list-items .item .i-date::before{content:"";font-family:"FontAwesome";margin-right:5px}#list-items .item .i-short{margin-top:10px;font-size:14px;line-height:1.5em}#list-items .item .i-opt{margin-top:10px;font-size:14px}#list-items .item .i-opt .opt{display:flex;flex-direction:row;margin-top:10px;position:relative;padding-left:15px}#list-items .item .i-opt .opt::before{content:"";width:6px;height:6px;border-radius:50%;background:#45b900;position:absolute;left:0;top:4px}#list-items .item .i-opt .opt span:nth-child(1){width:150px}#list-items .item:nth-child(1),#list-items .item:nth-child(2),#list-items .item:nth-child(3){border-bottom:1px solid #e2e2e2}#list-items .item.small-item{padding-bottom:20px;border-bottom:1px dashed #e2e2e2}#list-items .item.small-item .i-image{width:150px;padding-right:10px}#list-items .item.small-item .i-desc{width:-webkit-calc(100% - 150px);width:-o-calc(100% - 150px);width:calc(100% - 150px);padding:0}#list-items .item.small-item .i-desc h3{font-size:16px;color:#444;max-height:inherit}#list-items .item.small-item .i-desc .i-date{display:block}#list-items .item.small-item>a{display:flex}#list-items.no-items{grid-template-columns:repeat(1, 1fr)}.tab-pane{color:#333;display:block;margin-bottom:40px}.tab-pane .tab-pane-title{font-weight:bold;font-size:22px;color:#333;text-transform:uppercase;line-height:1.3em;margin-bottom:20px;margin-top:10px}#box-related{width:100%;margin:30px 0 20px;margin-bottom:200px}#box-related .box-title{margin-bottom:20px;display:inline-block;position:relative;font-size:20px;line-height:40px;text-transform:uppercase;color:#000;margin:0}#box-related .box-content{column-gap:35px;row-gap:35px}#box-related .box-content .news{border-top:2px solid #e6e6e6;padding:30px 0}#box-related .box-content .news .inner{display:flex;flex-direction:row}#box-related .box-content .news:last-child{border-bottom:2px solid #e6e6e6}#box-related .box-content .img{flex-basis:330px;border-radius:10px;overflow:hidden}#box-related .box-content .img img{border-radius:10px}#box-related .box-content .txt{flex:1 1 0%;padding-top:10px;padding-bottom:0}#box-related .box-content .txt a{font-size:20px;max-height:inherit;margin-bottom:6px;font-weight:normal;color:#333}#box-related .box-content .txt a:hover{color:#45b900}#box-related .box-content .txt .i-date{margin-top:0}#box-related .box-content .txt .i-short{display:none}.page-recruitment-single .wrapper{background:#fff;padding-left:200px;padding-right:200px}.entry-head{margin-bottom:20px}.entry-head .pull-left{font-weight:bold;font-size:18px}.entry-head .pull-left span{margin-right:10px}.entry-head .pull-left span::before{margin-right:10px}.entry-head .pull-left span.time{margin-left:10px}@media screen and (max-width: 1280px){.page-recruitment-single .wrapper{padding-left:15px;padding-right:15px}}@media screen and (max-width: 1024px){.featured_news{grid-gap:10px}.sidebar_right{display:none}.flex .content_left{width:100%;padding-right:0}.news_related .grid_news{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.grid_news .item.small-item>a{display:block}.grid_news .item.small-item .i-image{width:100%;padding-right:0;margin-bottom:10px}.grid_news .item.small-item .i-desc{width:100%}}@media screen and (max-width: 767px){#pvt-content.page-recruitment-single>.wrapper{padding-top:40px}.grid_news{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){#pvt-content{padding-top:50px}#content-top{background-size:120%;padding-bottom:230px;margin-bottom:50px}#content-top .page-title{max-width:100%;font-size:40px}#content-top .recruitment_note{max-width:100%;font-size:18px}.all_job{font-size:36px}#list-items .list-items-content .flex-row>div.col-1{padding-bottom:10px}#list-items .flex-row .col-2,#list-items .flex-row .col-3,#list-items .flex-row .col-4{display:none}#list-items .flex-row .col-1>a{font-weight:bold;padding-left:0;font-size:18px}#list-items .flex-row .col-1 div>span.title{font-weight:bold}.featured_news{grid-template-columns:repeat(2, 1fr)}.featured_news>.item .i-desc{padding:10px 0}.featured_news .first_news{width:100%;padding-right:0}.featured_news .first_news .item .i-desc{padding:10px 0}.grid_news{margin-bottom:0;row-gap:20px;column-gap:10px}.grid_news .item.small-item .i-desc h3{font-size:14px}.grid_news .item .i-desc h3{font-size:15px;max-height:inherit}.list_news .item{padding:10px 0}.list_news .item .i-image{width:150px;padding-right:15px}.list_news .item .i-desc{flex:1 1 0px}.list_news .item .i-title h3{margin-top:0px;font-size:14px;font-weight:normal}.list_news .item .i-short{display:none}.news_related .grid_news{column-gap:0;row-gap:20px;display:flex;flex-direction:column}.news_related .grid_news .item{display:inline-flex;flex-direction:row}.news_related .grid_news .item .i-image{width:150px;padding-right:15px}.news_related .grid_news .item .i-desc{flex:1 1 0px;padding-top:0}}