@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

.active_a{color:#fcd86b !important;}
.active_b{color:#C6AA6B !important;}



/*서브페이지레이아웃*/
#sub_visual{width:100%;height: 220px; background: url(/images/sub_visual.png) center center;}
#s_contents{width:1100px; margin: 0 auto; padding-bottom: 50px;}
#s_contents:after{display: block; content: ''; clear: both;}
#s_contents .left_cont{width:220px; float:left;}
#s_contents .left_cont .sub_tit{background: url(/images/left_title_bg.gif) no-repeat; height: 140px; padding-left:20px; color:#fff; line-height: 140px; font-size: 30px; letter-spacing: -2px; font-weight: bold;}
#s_contents .left_cont .sub_list li{display: block; height: 50px; line-height: 50px; border: 1px solid #eee; border-width:0 1px 1px 1px; text-indent: 20px; }
#s_contents .left_cont .sub_list li a{display: block; width:100%; height: 100%;background: url(/images/list_off.gif) 180px center no-repeat; color:#999;}
#s_contents .left_cont .sub_list li .active{background: url(/images/list_on.gif) 180px center no-repeat; color:#534741; font-weight: bold;}
#s_contents .left_cont .sub_list li a:hover{background: url(/images/list_on.gif) 180px center no-repeat; color:#534741; font-weight: bold;}
#s_contents .left_cont .sub_bnr_list li{line-height: 0;}
#s_contents .right_cont{width:850px; float:right;}
#s_contents .right_cont .right_cont_tit{height: 140px; border-bottom: 1px solid #eee; margin-bottom: 30px;}
#s_contents .right_cont .right_cont_tit .cont_path{font-size: 12px; color:#666; text-align: right; height: 40px; line-height: 40px;}
#s_contents .right_cont .right_cont_tit h3{height: 100px; line-height: 60px; font-size: 22px; color:#534741; letter-spacing: -2px; font-weight: bold;}


/*회사소개*/
/*서브 내용*/
#s_contents .right_cont .right_cont_box .greetings_box{background: #fff; padding:40px 30px; margin: 20px 0; border:1px solid #eee;}
#s_contents .right_cont .right_cont_box .greetings_box p{color:#666; line-height: 1.8em; }
#s_contents .right_cont .right_cont_box .greetings_box p span{display: block; font-weight: bold; font-size: 18px; color:#333; border-bottom: 1px solid #2d2775; border-left: 4px solid #2d2775; padding-bottom: 10px; padding-left: 10px; line-height: 20px;}
.cont_table{width:850px; font-size: 12px;border-collapse: separate; border-spacing: 0px; border-top: 1px solid #eee; border-left: 1px solid #eee;}
.cont_table th{padding:15px; width:20%; background: #f9f9f9; color:#333; border-bottom: 1px solid #eee; border-right:1px solid #eee;}
.cont_table td{padding:15px; width:80%;  background:#fff; color:#666; border-bottom: 1px solid #eee; border-right:1px solid #eee;}
.order_board{font-size: 18px; font-weight: 900; color:#534741; margin: 30px 0 20px 0; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.order_board span{font-weight: normal; color:#666; font-size: 14px;}

.company_01{width:100%; height: 320px; background: url(/images/company_01.jpg) no-repeat 613px 0; letter-spacing: -1px;}
.rightContents p{line-height: 1.8em; font-size: 16px;}
.rightContents .company_tit{padding-top: 20px; font-size: 30px; color:#333; font-weight: bold;}
.rightContents .company_txt{color:#666;}
.company_tit span{color:#0c4da2;}
.company_01 .company_line{background:#0c4da2; width:48px; height: 3px; margin: 30px 0 40px 40px;}
.company_01 .company_s_tit{font-size: 24px; color:#333; font-weight: bold;}
.company_01 .company_ss_tit{font-size: 18px; color:#666; margin-top: 15px; }
.company_02{background: #f7f9fb; margin-top: 30px; padding-bottom: 40px; border: 1px solid #eee;}
.company_02 p{padding: 40px 0 0 40px; font-size: 18px; color:#555; letter-spacing: -1px;line-height: 1.9em;}
.company_02 p span{font-weight: bold; color:#0c4da2; }
.d_table{width:800px; margin: 60px auto 0; font-size: 18px;border-collapse: separate; border-spacing: 0px; border-top: 2px solid #666;}
.d_table th{padding:15px; width:30%; border-bottom: 1px solid #ddd; border-right:1px solid #eee; background: #eff1f3; color:#333;}
.d_table td{padding:15px; width:60%; border-bottom: 1px solid #ddd; background:#fff; color:#666;}

.sub_qna{background: #fafafa; padding:20px 0; border:1px solid #eee; margin-bottom: 30px; }


/*오시는 길*/
.map_table{width:100%;font-size: 18px;border-collapse: separate; border-spacing: 0px; border-top: 2px solid #666; margin-top: 30px;}
.map_table th{padding:15px; width:30%; border-bottom: 1px solid #ddd; border-right:1px solid #eee; background: #eff1f3; color:#333;}
.map_table td{padding:15px; width:60%; border-bottom: 1px solid #ddd; color:#666;}








/**/