@charset "UTF-8";
strong { font-weight:bold; }
#tal_kv_wrap { background:url(/recruit2020/talk/img/tal_kv_bg.jpg) center top no-repeat; background-size:1400px; }
#tal_kv_title h2 { width:; padding:317px 429px 50px 1px; }

#tal_main_wrap { padding:0 30px 70px; text-align:left; }
#tal_main_text { text-align:center; padding-top:70px; }

#tal_member_wrap { background:url(/recruit2020/talk/img/tal_member_bg.gif) left top; }
#tal_member_title { width:233px; margin:0 auto; padding:50px 0 28px; }
.tal_member_box { width:152px; height:247px; float:left; position:relative; background-position:center top; background-repeat:no-repeat; }
#tal_member_box01 { margin-right:8px; background-image:url(/recruit2020/talk/img/tal_member_img01.jpg); border-bottom:5px solid #d83a3e; }
#tal_member_box02 { margin-right:8px; background-image:url(/recruit2020/talk/img/tal_member_img02.jpg); border-bottom:5px solid #f99dc6; }
#tal_member_box03 { margin-right:8px; background-image:url(/recruit2020/talk/img/tal_member_img03.jpg); border-bottom:5px solid #5838a0; }
#tal_member_box04 { margin-right:8px; background-image:url(/recruit2020/talk/img/tal_member_img04.jpg); border-bottom:5px solid #e37f2e; }
#tal_member_box05 { margin-right:8px; background-image:url(/recruit2020/talk/img/tal_member_img05.jpg); border-bottom:5px solid #006633; }
#tal_member_box06 { background-image:url(/recruit2020/talk/img/tal_member_img06.jpg); border-bottom:5px solid #285aac; }
.tal_member_text_wrap { width:100%; padding:14px 0; box-sizing:border-box; color:#fff; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5); }
.tal_member_sub { display:block; font-weight:bold; font-size:90%; }
.tal_member_text { display:block; font-size:80%; line-height:140%; }
#tal_member_caption01 { position:absolute; bottom:-30px; font-size:80%; }
#tal_member_caption02 { padding:45px 0 5px 0; font-size:80%; text-align:right; }

#tal_talk_wrap { padding:0 20px 150px; text-align:left; }
.tal_talk_box_wrap { padding:80px 0 0; }
.tal_talk_title h4 { padding-bottom:40px; display:block; font-size:150%; font-weight:bold; color:#4fd10a; }
.tal_talk_box { position:relative; }
.tal_talk_img_r { padding-right:430px; background-position:right top; background-repeat:no-repeat; }
.tal_talk_img_l { padding-left:430px; background-position:left top; background-repeat:no-repeat; }
.tal_talk_img_b { padding-bottom:330px; background-position:center bottom; background-repeat:no-repeat; }
.tal_talk_img_t { padding-top:430px; background-position:center top; background-repeat:no-repeat; }
#tal_talk_box01 { margin-top:35px; background-image:url(/recruit2020/talk/img/tal_talk_img01.jpg);  }
#tal_talk_box02 { background-image:url(/recruit2020/talk/img/tal_talk_bg01.jpg); }
#tal_talk_box03 { margin-top:35px; }
#tal_talk_box04 { background-image:url(/recruit2020/talk/img/tal_talk_img02.jpg); }
#tal_talk_box07 { background-image:url(/recruit2020/talk/img/tal_talk_img03.jpg); }
#tal_talk_box09 { background-image:url(/recruit2020/talk/img/tal_talk_img04.jpg); }
.tal_talk_box_wrap.tal_talk_img_t { background-image:url(/recruit2020/talk/img/tal_talk_bg02.jpg); }
#tal_talk_box10 { background-image:url(/recruit2020/talk/img/tal_talk_img05.jpg); }
#tal_talk_box11 { background-image:url(/recruit2020/talk/img/tal_talk_bg03.jpg); }

.tal_talk { padding-bottom:35px; display:table; }
.tal_talk_name { display:table-cell; width:3em; font-weight:bold; }
.tal_talk_text { display:table-cell; }
.tal_talk_name01 { color:#d83a3e; }
.tal_talk_name02 { color:#f99dc6; }
.tal_talk_name03 { color:#5838a0; }
.tal_talk_name04 { color:#e37f2e; }
.tal_talk_name05 { color:#006633; }
.tal_talk_name06 { color:#285aac; }
.tal_talk_name_all { color:#4fd10a; }
#tal_talk_caption01 { font-size:80%; position:absolute; left:525px; top:306px; }

#tal_bg_fixed { background-image:url(/recruit2020/talk/img/tal_bg_fixed.jpg);  background-position: 50% 50%; }
#tal_bg_fixed.longheight { background-image:url(/recruit2020/talk/img/tal_bg_fixed_s.jpg); }