@charset "utf-8";

/*aside*/
.aside{float:left; width:160px; background:#363c47;}
.aside dt{display:block;}
.aside dt span{display:block; }

/*공통적인 타이틀 영역이므로 클래스만 추가, bg만 따로 삽입*/
.about_title,.business_title,.recruitment_title,.customer_title,.member_title{width:160px; height:125px; background: no-repeat;}

/*aside title*/
.about_title{background:url(../images/halla/left_title.png) no-repeat;}
.business_title{background:url(../images/business/busienss_title.png) no-repeat;}
.recruitment_title{background:url(../images/recruitment/recruitment_title.png) no-repeat;}
.customer_title{background:url(../images/customer/customer_title.png) no-repeat;}
.member_title{background:url(../images/member/member_title.png) no-repeat;}

/*aside menu*/
.lnb_on,.lnb_off{display:block; width:160px; height:41px; background: no-repeat; color:#fff; font-size:16px;}

.lnb_on a:link, .lnb_on a:visited, .lnb_on a:active { text-decoration:none; color:#ffffff; } <!--//ssh -->
.lnb_off a:link, .lnb_off a:visited, .lnb_off a:active { text-decoration:none; color:#ffffff; }<!--//ssh -->


.lnb_on:hover,.lnb_off:hover{text-decoration:none; }
.lnb_on span,.lnb_off span{display:block; padding:10px 0 0 25px; color:#fff;}
.lnb_on{background:url(../images/common/lnb_bg.png); }
.lnb_off{background:url(../images/common/lnb_bg.png); background-position:160px 0;}

.lnb_history,.lnb_media{display:block; width:160px;}
.lnb_history{margin:25px 0 0 0;height:66px; background:url(../images/common/lnb_history.png);}
.lnb_media{height:170px; background:url(../images/common/lnb_media.png);}

/*//aside*/


#content_wrap{min-height:845px;}
/*line-map*/
.line_map{height:30px; background:url(../images/common/line_map_bottom.png) repeat-x; color:#45454;}
.line_map_content{float:right;}
.line_map_content ul li{float:left;}
.line_map_arrow_first{ width:16px; height:30px; background:url(../images/common/line_map_arrow_frist.png) no-repeat;}
.line_map_arrow{ width:16px; height:30px; background:url(../images/common/line_map_arrow.png) no-repeat;}
.line_map_home{display:block; width:60px;}
.line_map_home_img{display:block;  float:left; margin:8px 5px 0 0px; width:9px; height:9px; background:url(../images/common/line_map_home.png) no-repeat; }
.line_map_txt{display:block; float:left; margin:5px 0 0 0; padding:0 8px 0 8px;}
.line_map_home_txt{display:block; float:left; margin:5px 0 0 5px; color:#45454;}
/*//line-map*/


.content{float:right; width:760px;}
.sub_content{position:relative;}
.sub_content:after{content:""; display:block; clear:both;}
.sub_content dt{position:relative; display:block; height:135px; }
.sub_content dt span{display:block; position:absolute;}

/*sub_content tile*/
.introduction_title{top:43px; left:0; width:159px; height:51px; background:url(../images/halla/introduction_title.png) no-repeat;}
.ceo_greetings_title{top:43px; left:0; width:198px; height:51px; background:url(../images/halla/ceo_greetings_title.png) no-repeat;}
.philosophy_title{top:43px; left:0; width:165px; height:51px; background:url(../images/halla/philosophy_title.png) no-repeat;}
/*.halla_mind_title{top:43px; left:0; width:199px; height:51px; background:url(../images/halla/halla_mind_title.png) no-repeat;}*/
.vision{top:43px; left:0; width:300px; height:51px; background:url(../images/halla/vision_title.png) no-repeat;}
.value{top:43px; left:0; width:300px; height:51px; background:url(../images/halla/value_title.png) no-repeat;}

.organization_title{top:43px; left:0; width:202px; height:52px; background:url(../images/halla/organization_title.png) no-repeat;}
.location_title{top:43px; left:0; width:165px; height:52px; background:url(../images/halla/location_title.png) no-repeat;}


.keeping_title{top:43px; left:0; width:171px; height:52px; background:url(../images/business/keeping_title.png) no-repeat;}
.sports_club_title{top:43px; left:0; width:113px; height:52px; background:url(../images/business/sports_club_title.png) no-repeat;}
.service_title{top:43px; left:0; width:132px; height:51px; background:url(../images/business/service_title.png) no-repeat;}

.capable_title{top:43px; left:0; width:201px; height:52px; background:url(../images/recruitment/capable_title.png) no-repeat;}
.system_title{top:43px; left:0; width:201px; height:52px; background:url(../images/recruitment/system_title.png) no-repeat;}
.benefit_title{top:43px; left:0; width:201px; height:52px; background:url(../images/recruitment/benefit_title.png) no-repeat;}
.recruit_info_title{top:43px; left:0; width:201px; height:52px; background:url(../images/recruitment/recruit_info_title.png) no-repeat;}

.news_title{top:43px; left:0; width:201px; height:52px; background:url(../images/customer/news_title.png) no-repeat;}
.notice_title{top:43px; left:0; width:201px; height:52px; background:url(../images/customer/news_title.png) no-repeat;} /*새소식게시판*/
.consult_title{top:43px; left:0; width:201px; height:52px; background:url(../images/customer/consult_title.png) no-repeat;}
.consult_title2{top:43px; left:0; width:201px; height:52px; background:url(../images/customer/consult_title.png) no-repeat;}
.service2_title{top:43px; left:0; width:269px; height:52px; background:url(../images/customer/service_title.png) no-repeat;}
.promotion_title{top:43px; left:0; width:201px; height:52px; background:url(../images/customer/promotion_title.png) no-repeat;}
.media_title{top:43px; left:0; width:201px; height:52px; background:url(../images/customer/media_title.png) no-repeat;}
.nospam_info_title{top:43px; left:0; width:269px; height:51px; background:url(../images/customer/nospam_title.png) no-repeat;}

.sitemap_title{top:43px; left:0; width:218px; height:52px; background:url(../images/member/sitemap_title.png) no-repeat;}
.terms_title{top:43px; left:0; width:218px; height:52px; background:url(../images/member/terms_title.png) no-repeat;}
.personal_info_title{top:43px; left:0; width:240px; height:52px; background:url(../images/member/personal_info_title.png) no-repeat;}
.email_info_title{top:43px; left:0; width:280px; height:52px; background:url(../images/member/email_info_title.png) no-repeat;}

.loign_info_title{top:43px; left:0; width:280px; height:52px; background:url(../images/member/loign_info_title.png) no-repeat;}
/*sub_content_absolute_img*/
.halla_content_absolute_img{top:0; right:0;width:348px; height:135px; background:url(../images/halla/halla_content_absolute_img.png) no-repeat;}
.business_content_absolute_img{top:0; right:0;width:458px; height:135px; background:url(../images/business/business_content_absolute_img.png) no-repeat;}
.recruitment_content_absolute_img{top:0; right:0;width:500px; height:135px; background:url(../images/recruitment/recruitment_content_absolute_img.png) no-repeat;}
.customer_content_absolute_img{top:0; right:0;width:507px; height:135px; background:url(../images/customer/customer_content_absolute_img.png) no-repeat;}
.member_content_absolute_img{top:0; right:0;width:301px; height:135px; background:url(../images/member/member_content_absolute_img.png) no-repeat;}

.sub_content dd{position:relative;}

/*siemap*/
.sitemap_info{height:296px;}
.sitemap_info dl{float:left; width:182px; margin:80px 0 0 5px; }
.sitemap_info dt{display:block; height:35px; }
.sitemap_info dd{}
.sitemap_info dd ul{padding:10px 0 0 20px; line-height:28px;}
.sitemap_bg1,.sitemap_bg2{background: no-repeat; width:182px; height:257px; }
.sitemap_bg1{background:url(../images/member/sitemap_bg1.png);}
.sitemap_bg2{background:url(../images/member/sitemap_bg2.png);}


.sitemap_01,.sitemap_02{display:block;width:182px; height:35px;background: no-repeat; }
.sitemap_01{background:url(../images/member/sitemap_bg.png); }
.sitemap_02{background:url(../images/member/sitemap_bg.png); background-position: 182px 0; }

.sitemap_company,.sitemap_business,.sitemap_recruit,.customer_recruit{display:block; margin:7px 0 0 58px; height:20px; background: no-repeat;}
.sitemap_company{ width:63px; background:url(../images/member/sitemap_company.png) ;}
.sitemap_business{ width:63px; background:url(../images/member/sitemap_business.png) ;}
.sitemap_recruit{ width:63px; background:url(../images/member/sitemap_recruit.png) ;}
.customer_recruit{ width:63px; background:url(../images/member/customer_recruit.png) ;}

/*개인정보취급방침*/
.personal{padding:80px 0 150px 0;}
.personal h1{font-size:18px; padding:20px 0 5px 0; }
.personal h2{font-size:18px; padding:20px 0 20px 0;}
.personal p{padding:10px;line-height:24px;  border:1px solid #eee; }

/*login*/
.login{position:relative;width:400px; margin:100px auto 0 auto;}
.login_form{}
.login_form input{width:270px; height:32px; vertical-align:middle; border:1px solid #adb0b4;}
.login_form ul{display:block;padding:20px 0 20px 0;}
.login_form ul li{float:left;}
.id_pw_name{width:50px; }
.id_pw_name img{margin:8px 0 0 0;}
.login_btn{position:absolute; right:0px; top:21px;}



