@charset "utf-8";


/* --------------------  layout  ------------------------ */
body {background:url("../../img/trend9/body_main_bg.png") repeat-x !important;}


/* column_center */
.column_center {width:1000px; margin:0; padding:0;}


.main_index_top {clear:both; overflow:hidden;}

.main_visual { position:relative; float:left; width: 750px; height: 430px;}
/* 메인 비쥬얼 슬라이드 */
.main_visual ul { margin:0; padding:0; list-style:none; }
.main_visual ul li { margin:0; padding:0; }

/* bx slider css */
.main_visual .bx-controls {display:block; overflow:hidden; position:absolute; z-index:1000; left:0; bottom:0; float:left; width:725px; *zoom:1;}
.main_visual .bx-controls:after {content:""; display:block; clear:both;}
.main_visual .bx-controls a.bx-pager-link {float:left; display:block; width:180px; height:50px; margin-right:1px; font-size:0; overflow:hidden; *zoom:1;}
.main_visual .bx-controls a.bx-pager-link.page1 {background:url("../../img/trend9/main_visual_paging1.gif") no-repeat 0 0;}
.main_visual .bx-controls a.bx-pager-link.page2 {background:url("../../img/trend9/main_visual_paging2.gif") no-repeat 0 0;}
.main_visual .bx-controls a.bx-pager-link.page3 {background:url("../../img/trend9/main_visual_paging3.gif") no-repeat 0 0;}
.main_visual .bx-controls a.bx-pager-link.page4 {background:url("../../img/trend9/main_visual_paging4.gif") no-repeat 0 0;}
.main_visual .bx-controls a.bx-pager-link.active {background-position:0 -50px;}



.quick_request {float:right; overflow:hidden; width:250px; height:460px; margin:20px 0 0 0; background:url("../../img/trend9/main_quick_request_bg.png") no-repeat 0 0;}
.quick_request .quick_request_form {width:185px; margin:110px 31px 0;}
.quick_request .quick_request_form input.form_text,
.quick_request .quick_request_form textarea.form_text {padding:5px; background-color:#fff; border:1px solid #e6e6e6; width:173px;}
.quick_request .quick_request_form textarea.form_text {overflow:hidden;}
.quick_request .quick_request_form label {display:block; color:#dcdcdc; font-weight:bold; margin:10px 0 4px;}
.quick_request .quick_request_form input.input_number {width:47px;}
.quick_request .quick_request_form .quick_request_bt {margin-top:10px;}


.main_contents { overflow: hidden; margin: 20px auto 0; width: 1000px; }
.main_contents:after {content:""; clear:both; display:block;}

.main_contents .main_left_contents {float:left; width:270px; height:210px; padding:0 20px 0 0; border-right:1px dotted #e4e4e4;}

.main_contents .main_center_contents {float:left; width:400px; height:210px; margin-left:20px; padding-right:20px; border-right:1px dotted #e4e4e4;}

.banner_slider {position:relative;}
.banner_slider h3 {float:left; overflow:hidden; height:40px; margin:0; padding:0 0 10px; *zoom:1;}
.banner_slider h3 img {display:block; overflow:hidden; height:40px; margin:0; padding:0; *zoom:1;}

.banner_slider ul {overflow:hidden; position:relative; width:400px; height:150px; margin:0; padding:0;}
.banner_slider ul li {position:relative; top:0; left:0; display:block; width:400px; height:150px; margin:0; padding:0;}
.banner_slider ul li a {display:block;}

.banner_slider .bx-controls {z-index:100; position:absolute; top:15px; right:0; height:12px; list-style:none;}
.banner_slider .bx-controls .bx-pager-item {display:inline-block; *display:inline; margin:0 1px; *zoom:1;}
.banner_slider .bx-controls a.bx-pager-link {display:block; *display:inline-block; overflow:hidden; width:53px; height:20px; color:#fff; font-weight:bold; font-size:12px; line-height:19px; text-align:center; background:url("../../img/trend9/main_silde_banner_paging.png") no-repeat 0 0; text-decoration:none;}
.banner_slider .bx-controls a.bx-pager-link.active {background-position:0 -20px;}

.main_contents .main_right_contents {float:right; width:250px;}

.main_contents .main_bottom_contents {overflow:hidden; margin-top:20px;}

.main_contents .main_partner {padding-top:15px; border-top:1px solid #ededed;}
.main_contents .main_partner h3 {float:left; margin:5px 0 0 0;}