@charset "utf-8";

#recruiting {color:black;width:600px;margin:0 auto;}
#recruiting1 {margin-bottom:50px;}
#recruiting1 h2 {font-family:"見出ゴMB31",sans-serif;font-weight:normal;font-size:15px;line-height:25px;}
#recruiting1 p {font-size:15px;line-height:25px;}
#recruiting1 p span {color:#bc0000;}
#recruiting2 {border:1px solid black;padding:27px 21px 29px;margin-bottom:50px;}
#recruiting2 h3 {font-size:18px;font-family:"FOT-マティス Pro EB",serif;letter-spacing:-.07em;margin-bottom:40px;font-weight:normal;transform-origin:center top;transform:scaleY(1.82);}
#recruiting2 h4 {font-family:"見出ゴMB31",sans-serif;font-size:15px;line-height:25px;font-weight:normal;}
#recruiting2 h4 a {text-decoration:none;color:black;}
#recruiting2 h4 a:hover {text-decoration:underline;}
#recruiting2 p {font-size:15px;line-height:25px;margin-bottom:25px;}
#recruiting2 p:last-child {margin-bottom:0;}
#recruiting2 hr {margin-bottom:25px;border:none;border-top:1px solid black;}
#recruiting3 {border-bottom:1px solid black;margin-bottom:86px;}
.recruiting3c {border-top:1px solid black;padding-top:48px;margin-bottom:50px;}
.recruiting3c h3 {font-size:18px;line-height:25px;margin-bottom:42px;font-family:"FOT-マティス Pro EB",serif;letter-spacing:-.07em;font-weight:normal;transform-origin:center top;transform:scaleY(1.82);}
.recruiting3c dl {font-size:15px;line-height:25px;}
.recruiting3c dt {font-family:"見出ゴMB31",sans-serif;font-weight:normal;}
.recruiting3c dd {margin-bottom:25px;}
.recruiting3c ul {list-style-type:none;}
.recruiting3c li {padding-left:20px;position:relative;}
.recruiting3c li::before {content:'・';position:absolute;top:0;left:0;}
#recruiting4 {border:1px solid black;padding:27px 20px 30px;}
#recruiting4 h3 {font-family:"FOT-マティス Pro EB",serif;letter-spacing:-.07em;font-weight:normal;font-size:18px;margin-bottom:42px;transform-origin:center top;transform:scaleY(1.82);}
#recruiting4 p {padding-bottom:27px;font-size:15px;line-height:25px;border-bottom:1px solid black;margin-bottom:27px;}
#recruiting4 p:last-child {border-bottom:none;margin-bottom:0;}
#recruiting4 p span {color:#bc0000;}

@media screen and (max-width: 750px) {

#recruiting {width:670px;}
#recruiting1 {}
#recruiting1 h2 {font-size:30px;line-height:50px;}
#recruiting1 p {font-size:30px;line-height:50px;}
#recruiting2 {padding:34px 22px 60px;margin-bottom:60px;}
#recruiting2 h3 {font-size:36px;margin-bottom:60px;}
#recruiting2 h4 {font-size:30px;line-height:50px;}
#recruiting2 p {font-size:30px;line-height:50px;margin-bottom:50px;}
#recruiting2 hr {margin-bottom:50px;}
#recruiting3 {margin-bottom:60px;}
.recruiting3c {padding-top:52px;margin-bottom:60px;}
.recruiting3c h3 {font-size:36px;line-height:50px;margin-bottom:84px;}
.recruiting3c dl {font-size:30px;line-height:50px;}
.recruiting3c dt {}
.recruiting3c dd {margin-bottom:50px;}
.recruiting3c ul {}
.recruiting3c li {padding-left:40px;}
#recruiting4 {padding:34px 22px 44px;}
#recruiting4 h3 {font-size:36px;margin-bottom:64px;}
#recruiting4 p {padding-bottom:40px;margin-bottom:34px;font-size:30px;line-height:50px;}

}
