@charset "UTF-8";
.second-text img{width:100%;}
.jobbox >li{position:relative;margin-bottom:15vw;}
.jobbox >li:nth-last-child(1){margin-bottom:0;}
.jobbox .deco{font-family: "Prompt", sans-serif;font-weight: 600;writing-mode: vertical-rl;width:10%;color:var(--red);position:absolute;font-size:5vw;left: 0;line-height: 1;}
.jobbox .tit{font-size:8vw;font-weight:bold;}
.jobbox .sub{background:var(--red);color:#fff;font-weight:bold;display:table;padding:0.5% 4%;margin-bottom: 2vw;}
.jobbox .att{font-weight:bold;font-size:4vw;}
.jobbox .recom{background:#f7f7f7;padding:5%;}
.jobbox .recom li{position:relative;font-weight:bold;padding:0 0 0 5vw;}
.jobbox .recom li:before{content: '\f058';font-family: 'icon';display: inline-block;color:var(--red);position:absolute;left:0;}
.jobbox .textbox{margin-bottom:2%;}

.jobbox .bnrbox{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;justify-content: center;}
.jobbox .bnrbox a{background: #f0ff4b;font-weight:bold;width:46%;text-align:center;padding:3% 5%;margin:1% 1%;border-radius:40px;position: relative;}
.jobbox .bnrbox a:after{content: '\f105';margin: 0 2vw;font-family: 'icon';position:absolute;right:2%;}
.jobbox .bnrbox a:nth-last-child(1){background:var(--red);color:#fff;}

/* =============================================
pc-size 
================================================*/
@media screen and (min-width: 736px) {
.jobbox >li{margin-bottom:100px;}
.jobbox .deco{width: 160px;height: 350px;font-size: 3vw;line-height: 1;left: -80px;}
.jobbox .tit{font-size:40px;}
.jobbox .sub{margin-bottom:20px;}
.jobbox .att{font-size:28px;}
.jobbox .recom{padding:40px;}
.jobbox .midashi02{font-size:20px;}
.jobbox .recom li{padding-left:25px;}
.jobbox .bnrbox a{font-size:20px;padding: 11px 0;width: 240px;}
}

@media screen and (min-width: 1200px) {
.jobbox .bnrbox a{font-size: 16px;width: 180px;}
.jobbox .bnrbox a:after{right: 10px;margin: 0;}
.jobbox .deco{font-size: 40px;}

}