@charset "utf-8";

/* --------------------------------------------------------- */
/* /career/career-center.css */
/* --------------------------------------------------------- */

#title{width:66.455%;}
#mv{margin-bottom:15px;}
.subtitle{margin-bottom:3.334%;padding-bottom:0.5em;font-size:24px;line-height:150%;border-bottom:2px solid #ad1e23;}
.subtitle2{margin:2.223em 0 0.834em;font-size:18px;line-height:200%;}
.subtitle2 span{color:#ad1e23;}


.block{margin-top:100px;margin-bottom:100px;}
.block .heading{background:#f5f5f5;margin-bottom:20px;border-left:10px solid #ad1e23;padding:15px 25px;}
.block .heading h3{font-size:20px;}

.block .txt + .txt{margin-top:30px;}
.block .txt.a + .txt.a{margin-top:18px;}
.block .txt a{display:inline;color:#005ca9;padding-left:1.334em;background:url(/img/icon/icon-arrow.png) no-repeat center left;background-size:0.6em auto;word-break:break-all;box-sizing:border-box;position:relative;}
.block .txt a:hover{text-decoration:none;}

.block .rate{display:flex;justify-content:space-between;}
.block .rate li{width:25%;}
.block .rate li a{display:block;text-decoration:none;}
.block .rate li a:hover img{opacity:0.7;}
.block .rate li p{text-align:center;margin-top:5px;font-size:18px;letter-spacing:0;}
.block .rate li p small{font-size:15px;}

.txt{font-size:15px;line-height:186%;}

.link{margin-top:30px;}
.link .pdf,
.link .word{display:inline-block;font-size:15px;line-height:160%;margin-right:40px;}
.link .pdf a,
.link .word a{display:flex;align-items:center;color:#005ca9;box-sizing:border-box;text-decoration:none;}
.link .pdf a:before,
.link .word a:before{content:'';display:block;margin-right:0.667em;width:4em;padding-top:4em;background-repeat:no-repeat;background-position:center;background-size:100% auto;}
.link .pdf a:before{background-image:url(/common/img/icon-pdf.png);}
.link .word a:before{background-image:url(/common/img/icon-doc.png);}






@media screen and (max-width: 1240px){

.subtitle{font-size:1.936vw;border-width:0.162vw;}
.subtitle2{font-size:1.452vw;}
.txt{font-size:1.21vw;}

.block .heading h3{font-size:1.613vw;}

.block .rate li p{font-size:1.452vw;}
.block .rate li p small{font-size:1.21vw;}

.link .pdf,
.link .word{font-size:1.210vw;}

}



@media screen and (max-width: 750px){

#title{width:85.735%;}
#mv{}
.subtitle{margin-bottom:4.412%;padding-bottom:2.942%;font-size:4.267vw;line-height:150%;border-width:0.267vw;}
.subtitle2{margin:5.883% 0 2.206%;font-size:3.734vw;line-height:128%;}
.txt{font-size:3.2vw;line-height:175%;}

.block{margin-top:50px;margin-bottom:50px;}
.block .heading{margin-bottom:15px;border-left-width:5px;padding:10px 15px;}
.block .heading h3{font-size:3.734vw;}

.block .rate{flex-wrap:wrap;}
.block .rate li{width:50%;margin-bottom:15px;}
.block .rate li p{font-size:3.2vw;}
.block .rate li p small{font-size:2.667vw;}

.link{margin-top:16px;}
.link .pdf,
.link .word{font-size:3.2vw;display:block;margin-top:0.834em;}
.link .pdf a:before,
.link .word a:before{margin-right:0.834em;width:4.167em;padding-top:4.167em;}

}

