/* member */
.sub .container .text .member { padding: 4px 4px 4px 4px;position: relative;}

/* viewmode_content_position */
.viewmode_content_position{float:left; margin-right:26px;margin-bottom:15px;}
.viewmode_content_position.last{float:left; margin-right:0px !important;margin-bottom:15px;}

/* tile_view */
.member_shadow{position:relative;width:379px;height:140px;background:#e9e9e9;}
.member_view_content{position:absolute;left:-2px;top:-2px;width:356px;height:116px;padding:10px 10px;border:1px solid #c3c3c3;background:#ffffff;letter-spacing:-1px; text-align:left;}
.member_view_content a {display:block}
.member_view_content.on{background:#f2f0ef;border-color:#837266;}
.member_view_content img {width:90px !important;}

/* common */
.clfix{*zoom:1}
.clfix:before,.clfix:after{display:table;line-height:0;content:""}
.clfix:after{clear:both}

.company_zone dl{ color:#666; font-size:13px; line-height:22px;}
.company_zone dl dt{float:left;margin-right:9px;color:#8CA933;font-weight:bold}
.company_zone dl dt.title{line-height:26px;color:#A51C30;font-size:14px;}
.company_zone dl dd.title{line-height:26px;color:#212121;font-size:14px;}
.company_zone dl dd.remark{line-height:26px;color:#999;font-size:12px; width:250px;}


/* member */
.con_search{margin-bottom:20px;padding-bottom:15px;background:url(/images/temp/bg_boxbottom.png) 0 bottom repeat-x;z-index:9}
.con_search .search_in{padding:29px;background:#eee;border:1px solid #dadada}
.con_search .search_tit{display:table-cell;width:105px;font-size:18px;vertical-align:top;padding:10px 10px 10px 0;text-transform:uppercase}
.con_search .search_box{display:table-cell;width:100%}
.con_search .search_box .form_chk{margin-top:5px}


div.news_letter {width:100%; text-align:left; line-height:43px; margin-bottom:20px;height: 43px;}

.btl2 { border-top:2px solid #989898}