@charset "utf-8";

#wrapper { width:100%; position:relative; min-height:100%; height:auto;}
#contents_wrap { position:relative; width:100%; background:#fff; padding-bottom:180px }

/* 배경 */
.lbg {position:absolute; top:100px; right:50%; width:50%; height:450px; margin-right:950px; background:#fff; z-index:2000;}
.rbg {position:absolute; top:100px; right:0; width:50%; height:450px; background:#fff; margin-right:-950px; z-index:2000;}

/* 비주얼 영역 */
.visual_area { position:relative; max-width:1900px; max-height:450px; margin:0 auto; z-index:0 }

/* 배너영역 */
.contents_box01 {background:#fff;}
.contents_box01 .banner_wrap {overflow:hidden; margin:0 auto; width:1000px; padding-top:34px;}
.contents_box01 .h_banner1, .contents_box01 .h_banner2 {float:left; cursor:pointer; display:block; width:308px; height:288px;}
.contents_box01 .h_banner1 a, .contents_box01 .h_banner2 a {display:block; width:308px; height:288px;}
.contents_box01 .h_banner1 {margin-right:35px; border:1px solid #dadada; background:#ffffff url('../images/main/p_banner1_img.gif') no-repeat center bottom;}
.contents_box01 .h_banner2 {margin-right:35px; border:1px solid #dadada; background:#ffffff url('../images/main/p_banner2_img.gif') no-repeat center bottom;}

.contents_box01 .h_banner3 {float:left; width:308px;}
.contents_box01 .h_banner3_1, .contents_box01 .h_banner3_2 { display:block; width:308px; height:144px;}
.contents_box01 .h_banner3_1 a, .contents_box01 .h_banner3_2 a { display:block; width:308px; height:144px;}
.contents_box01 .h_banner3_1 {border:1px solid #dadada; background:url('../images/main/p_banner3_img.gif') no-repeat right bottom;}
.contents_box01 .h_banner3_2 {border:1px solid #dadada; border-top:none; background:#fff url('../images/main/p_banner4_img.gif') no-repeat 30px 30px;}
.contents_box01 .h_banner3_2 .time {font-weight:bold}

.contents_box01 .h_banner1 .tit, .contents_box01 .h_banner2 .tit {margin:10px 0 20px 31px; font-size:27px; color:#363636; font-weight:bold;}
.contents_box01 .h_banner1 .en_tit, .contents_box01 .h_banner2 .en_tit {margin:30px 0 0 31px; font-size:18px; color:#363636; font-weight:bold;}
.contents_box01 .h_banner1 .tit span,
.contents_box01 .h_banner2 .tit span {font-size:27px; color:#f06724;}
.contents_box01 .h_banner3_1 .tit {margin:30px 0 0 30px; font-size:27px; color:#363636; font-weight:bold;}
.contents_box01 .h_banner3_2 .tit {padding:28px 0 14px 30px; font-size:30px; height:30px; line-height:37px; text-indent:45px; color:#363636; letter-spacing:-1.5px; font-weight:bold;}

.contents_box01 .h_banner1 .stit, .contents_box01 .h_banner2 .stit {margin:15px 0 0 31px; width:250px; font-size:13px; color:#575757;}
.contents_box01 .h_banner3_1 .stit {margin:13px 0 0 30px; width:143px; font-size:13px; color:#575757;}
.contents_box01 .h_banner3_2 .stit {width:248px; border-top:1px solid #dedede; margin:4px 0 0 30px; padding-top:10px; font-size:12px; }


/* 공지사항, 자료실 */
.contents_box02 {margin:47px auto; width:1000px; overflow:hidden;}
.contents_box02 .board_box {width:308px; margin-right:35px; float:left; position:relative;}
.contents_box02 .board_box h3 {display:block; padding-bottom:15px; font-size:18px; font-weight:bold; color:#000;}
.contents_box02 .board_box .news_list {clear:both; padding-top:15px; border-top:1px solid #444;}
.contents_box02 .board_box .news_list li {float:left; width:98%; padding:4px 0 0 10px; background:url('../images/common/bullet_t_03.gif') no-repeat 0 11px }
.contents_box02 .board_box .news_list li.info {clear:both; width:100%; height:50px; background:none}
.contents_box02 .board_box .news_list li.title a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contents_box02 .board_box .news_list li.title a:hover {color:#01aadd;}
.contents_box02 .board_box .more {position:absolute; top:0; right:0;}

/*공지사항 new 아이콘 줄맞춤*/
.contents_box02 .board_box .news_list li.title img {vertical-align:top; padding-top:5px}

/* 온라인상담, 오시는 길 */
.contents_box02 .h_banner4 {float:left; width:310px;}
.contents_box02 .h_banner4_1, .contents_box02 .h_banner4_2 {float:left; cursor:pointer; width:155px; height:166px;}
.contents_box02 .h_banner4_1 a, .contents_box02 .h_banner4_2 a {display:block; width:155px; height:166px;}
.contents_box02 .h_banner4_1 {background:#676767 url('../images/main/p_banner5_img.png') no-repeat 50% 33px;}
.contents_box02 .h_banner4_2 {background:#2a8ebf url('../images/main/p_banner6_img.png') no-repeat 50% 33px;}

.contents_box02 .h_banner4_1 .tit {margin-top:110px; width:100%; text-align:center; font-size:17px; color:#fff; font-weight:bold;}
.contents_box02 .h_banner4_2 .tit {margin-top:110px; width:100%; text-align:center; font-size:17px; color:#fff; font-weight:bold;}
.contents_box02 .h_banner4_1 .stit {padding-top:3px; width:100%; text-align:center; font-size:12px; color:#dbdbdb; }
.contents_box02 .h_banner4_2 .stit {padding-top:3px; width:100%; text-align:center; font-size:12px; color:#a5e7f7; }


/* 제품소개 */
.contents_box03 { overflow:hidden; clear:both; width:1000px; margin:40px auto 50px; position:relative }
.contents_box03 .more { position:absolute; top:39px; right:0 }

/* 크롬전용 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.contents_box03 .more { margin-top:-2px }
}

.contents_box03 .tit { clear:both; display:block; width:100%; padding:3px 0 15px; background:url('../images/main/product_tit.gif') no-repeat center top;
font-size:30px; color:#000; text-align:center; font-weight:800; }
.contents_box03 .stit { clear:both; display:block; width:100%; padding-bottom:15px; font-size:14px; color:#3b3b3b; text-align:center; font-weight:bold; }

.contents_box03 .s_content {clear:both; width:100%; padding-top:20px;}
.contents_box03 .s_content:after {clear:both;content:"";display:table;}
.contents_box03 .s_content .slider {margin-left:-39px}

.contents_box03 .image_tit { width:98%; height:50px; padding-top:10px; border:1px solid #e5e5e5; border-top:none; text-align:center; }
.contents_box03 .image_tit h5 { font-weight:bold }