@charset "UTF-8";

#abo_kv_wrap { background:url(/recruit2020/about/img/abo_kv_bg.jpg) center bottom no-repeat; background-size:cover; }
#abo_kv_wrap .inner_wrap { height:509px; }
#abo_kv_title h2 { width:100%; height:2.3em; margin:auto; text-align:center; font-size:230%; font-weight:bold; position:absolute; top:0; bottom:0; }

#abo_main_wrap { padding:0 30px 70px; text-align:left; }

.abo_contents_wrap { padding:70px 0; }
.abo_contents_title { text-align:center; }
.abo_contents_title h3 { padding:5px 20px; display:inline-block; font-size:120%; font-weight:bold; color:#fff; text-align:center; background:#000; }

.abo_block_wrap { padding:50px 0 0; }
.abo_block_wrap.mb2 { padding-bottom:50px; }
.abo_block_title h4 { font-size:120%; font-weight:bold; padding-bottom:18px; }
.abo_img_r,.abo_img_l { min-height:230px; display:block; background-size:460px; background-repeat:no-repeat; }
.abo_img_r { padding-right:490px; background-position:right top; }
.abo_img_l { padding-left:490px; background-position:left top; }
#abo_img01 { background-image:url(/recruit2020/about/img/abo_contents_img01.jpg); }
#abo_img02 { background-image:url(/recruit2020/about/img/abo_contents_img02.jpg); }
#abo_img03 { background-image:url(/recruit2020/about/img/abo_contents_img03.jpg); }
#abo_img04 { background-image:url(/recruit2020/about/img/abo_contents_img04.jpg); }
#abo_img05 { background-image:url(/recruit2020/about/img/abo_contents_img05.jpg); }

#abo_cross_btn_wrap a { width:330px; padding:0 570px 0 0; box-sizing:content-box; display:block; background:url(/recruit2020/about/img/abo_cross_bg.jpg) right top no-repeat #000; }
#abo_cross_btn_wrap a:hover { opacity:0.7; }
#abo_cross_btn_wrap a { text-decoration:none; }
#abo_cross_btn_wrap a #abo_closs_text { width:100%; padding:25px 30px; text-align:left; color:#fff; }

#abo_bg_fixed { background-image:url(/recruit2020/about/img/abo_bg_fixed.jpg); background-position: 50% 50%; }
#abo_bg_fixed.longheight { background-image:url(/recruit2020/about/img/abo_bg_fixed_s.jpg); }