@charset "utf-8";
/* CSS Document */
/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */


/*나눔고딕 폰트설정 시작*/
/*400 Regular*/
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400;
  src: url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot#iefix) format('embedded-opentype'),
       url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff2'),
       url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');}
/*700 Bold*/
@font-face {font-family: 'Nanum GothicB'; font-style: normal; font-weight: 700;
  src: url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot#iefix) format('embedded-opentype'),
       url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff2'),
       url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');}
/*800 Extrabold*/
@font-face { font-family: 'Nanum GothicEB'; font-style: normal; font-weight: 800;
  src: url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot#iefix) format('embedded-opentype'),
       url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff2'),
       url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(../../../../../static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');}
/*나눔고딕 폰트설정 끝*/



/* 레이아웃 */
#wrap,
#container {}
#container, #contents, .sub_content { width:1180px;margin:0 auto; }
#container{ border-top:0px solid #cccccc;}





#header { margin-bottom:20px;}

#header .top_bnr_area { min-width:1180px;background:#3B00DB; }
#header .top_bnr_area .tb_box{ position:relative; width:1180px;  margin:0 auto; *zoom:1;  }

#header .basic_area { min-width:1180px;background:#141313;height:35px;; }
#header .basic_area .ba_box{ position:relative; width:1180px;  margin:0 auto; *zoom:1;  }

#header .basic_area .ba_box .top_select { position:absolute; top:0px;left:0px; height:35px;}

#header .basic_area .ba_box .top_select .top_country_list0{ width:60px;position:absolute; top:9px; left:0px; z-index:100;}
#header .basic_area .ba_box .top_select .top_country_list0 ul{font-size:0;}
#header .basic_area .ba_box .top_select .top_country_list0 ul li{ display: inline-block; padding-right:2px;}


#header .basic_area .ba_box .top_site { position:absolute; top:0px;left:60px; height:35px;border-right:1px solid #4d4c4c;border-left:1px solid #4d4c4c;}
#header .basic_area .ba_box .top_site li { float:left;width:120px;font:normal 10px;line-height:35px;border-right:1px solid #4d4c4c;}
#header .basic_area .ba_box .top_site  a { display:block;font-size: 10px; color: #f8f8f8;}
#header .basic_area .ba_box .top_site  a:hover { color: #FFF; text-decoration: none;}
#header .basic_area .ba_box .top_site li.first { background:url("../img/djds/top/bookmark_ico.png") no-repeat scroll 15px 10px;}
#header .basic_area .ba_box .top_site li.first a { padding-left:35px;}
#header .basic_area .ba_box .top_site li.cs_center { background:url("../img/djds/top/cs_ico.png") no-repeat scroll 15px 10px;}
#header .basic_area .ba_box .top_site li.cs_center a { padding-left:35px;}
#header .basic_area .ba_box .top_site li.last { text-align:center;border-right:0px;}



#header .basic_area .ba_box .top_menu { position:absolute; top:0px;right:0px; }
#header .basic_area .ba_box .top_menu  li {float:left;padding:0 0 0 10px;font:normal 11px;line-height:35px;}
#header .basic_area .ba_box .top_menu  li.cart_m { position:relative;padding-right:45px;background:url("https://www.c-line7.com/data/skin/front/djds74339/img/djds/top/cart_ico.png") no-repeat scroll 45px 10px; }
#header .basic_area .ba_box .top_menu  li.cart_m .cart_num { position:absolute;top:9px;left:65px;width:16px;height:16px;border-radius:8px;background:#575757;color:#FFF;text-align:center;line-height:16px;  }
#header .basic_area .ba_box .top_menu  .cline {color: #555;}
#header .basic_area .ba_box .top_menu  a { font-size: 10px; color: #f8f8f8;}
#header .basic_area .ba_box .top_menu  a:hover {color: #FFF; text-decoration: none;}
#header .basic_area .ba_box .top_menu  .balloon  { position:relative; }

/* 말풍선 */
#joinpoint {position:absolute;top:30px; left:-5px; width:68px;height: 20px;line-height: 20px;color:#FFF;text-align: center;padding: 0px 0px 0px;background:url("../img/djds/top/gnb_joinpoint_bg.png") no-repeat scroll 50% 0px;z-index:11001;}
#joinpoint .text {display: block;width: 68px;margin: 0px;text-align: center;line-height: 20px;font-size: 10px;color: #FFF;}


#header .menu_area { min-width:1180px;height:110px;background:#FFF;}
#header .menu_area .ma_box { position:relative; width:1180px;  margin:0 auto; *zoom:1;  }
#header .menu_area .ma_box .top_slide { position:absolute; top:17px;left:0px;width:226px;height:103px;overflow:hidden }
#header .menu_area .ma_box .top_logo { position:absolute; top:40px;left:0px; }
#header .menu_area .ma_box .top_logo img { 

    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;

 }
#header .menu_area .ma_box .top_logo img:hover { 

     -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);   
    -o-transform:scale(1.1);
    transform:scale(1.1);
 
 }

#header .menu_area .ma_box .top_search { position:relative;width:385px;margin:0 auto;padding-top:35px;z-index:1000 }
#header .menu_area .ma_box .top_search .search_header { /*padding:9px 15px 0 0;*/ }
#header .menu_area .ma_box .top_search .search_header legend{display:none; }
#header .menu_area .ma_box .top_search .search_header  .top_search_cont .top_text_cont { width:385px;height:37px;border:1px solid #75b6c6;border-radius:19px;   }
#header .menu_area .ma_box .top_search .search_header  .top_search_cont .top_text_cont ol:after {content:""; display:block; clear:both;}
#header .menu_area .ma_box .top_search .search_header  .top_search_cont .top_text_cont ol { *zoom1; } /* IE5.5~7 브라우저 대응 Hack */
#header .menu_area .ma_box .top_search .search_header  .top_search_cont .top_text_cont ol li { float:left }
#header .menu_area .ma_box .top_search .search_header .search_input  {  border-radius:0px;width:320px; height:24px;margin:6px 10px 6px 20px; padding:0px 10px; border:0; line-height:24px; font-size:12px; color:#7c8389; background:#FFFFFF;  }
#header .menu_area .ma_box .top_search .search_header .search_btn  { margin-top:10px;cursor:pointer   }
#header .menu_area .ma_box .top_search .search_header  .top_search_cont .search_cont { background:#FFF;border:1px solid #e1e1e1; }

#header .menu_area .ma_box .top_menu2 { position:absolute; top:35px;right:0px; }
#header .menu_area .ma_box .top_menu2  li {float:left;padding:0 20px;font:normal 13px;line-height:41px;background:url("https://www.c-line7.com/data/skin/front/djds74339/img/djds/top/dot_02.png") no-repeat 0 18px;}
#header .menu_area .ma_box .top_menu2  li.first { background:none;}
#header .menu_area .ma_box .top_menu2  li.last { padding-right:0px;}
#header .menu_area .ma_box .top_menu2  a { font-family: 'Nanum GothicB', sans-serif;font-size: 13px; color: #555;font-weight:bold;}
#header .menu_area .ma_box .top_menu2  a:hover {color: #000000; text-decoration: none;}


/* TOP CATEGORY */

#tcat_wrap {padding-bottom:0px;position:relative;z-index:100;}
#tcat_fixed {width:100%;z-index:100;}
#tcat_top_line{border-top:1px solid #c8c8c8;border-bottom:2px solid #000;background:#FFFFFF;width:100%}
#tcat_area {position:relative;height:43px;}














#footer { position:relative;margin:20px auto 0;padding:0px }


#footer #bottom_menu {  min-width:1180px; background:#1e1e1e;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;}
#footer #bottom_menu .bm_box { position:relative;width:1180px;margin:0 auto }
#footer #bottom_menu .bm_box .utilMenu { overflow:hidden; height:43px; line-height:43px;padding-left:0px; *zoom:1;}
#footer #bottom_menu .bm_box .utilMenu li { position:relative;float:left; font-size:12px; background:url("../img/djds/bottom/ico_util_footer_long.gif") no-repeat 0 0px; }
#footer #bottom_menu .bm_box .utilMenu li p.arrow_dot { position:absolute;top:18px;right:10px;width:4px;height:7px;background:url("../img/djds/bottom/arrow_dot.png") no-repeat 0px 0px; }
#footer #bottom_menu .bm_box .utilMenu li a { display:block;padding:0 45px; font-size:13px;color:#8a8a8a;font-weight:normal; }
#footer #bottom_menu .bm_box .utilMenu li a:hover { background:#3a3939;text-decoration:none; }
#footer #bottom_menu .bm_box .utilMenu li.home { float:right;background:none;border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a; }


#footer #bottom_customer { min-width:1180px;background:#1e1e1e;height:220px; }
#footer #bottom_customer .bc_box:after {content:""; display:block; clear:both;}
#footer #bottom_customer .bc_box { position:relative;width:1180px;margin:0 auto;*zoom1; } /* IE5.5~7 브라우저 대응 Hack */
#footer #bottom_customer .bc_box ul { padding:35px 0;  }
#footer #bottom_customer .bc_box li { float:left;  }
#footer #bottom_customer .bc_box li.cs_num_line { height:170px;margin:0 49px;border-left:1px solid #3a3a3a }
#footer #bottom_customer .bc_box li dt.cs_title { position:relative;font-family: 'Nanum Gothic', sans-serif; font-size: 12px;color: #F1F1F1; font-weight:normal;letter-spacing:0px;padding-bottom:35px; }
#footer #bottom_customer .bc_box li dt.cs_title a {color: #F1F1F1;  }
#footer #bottom_customer .bc_box li dt.cs_title p.black_bar { position:absolute;width:60px;height:2px;background:#000;top:30px;left:0px }
#footer #bottom_customer .bc_box li.cs_center { }
#footer #bottom_customer .bc_box li.cs_center dt.cs_title { padding-bottom:15px; }
#footer #bottom_customer .bc_box li.cs_center dd { font-family: 'Nanum Gothic', sans-serif; font-size: 11px;line-height: 14px;color: #8a8a8a; font-weight:normal;letter-spacing:0px;padding-bottom:5px; }
#footer #bottom_customer .bc_box li.cs_center dd.cs_num {  position:relative;margin-left:-5px;padding-top:10px;font-family: 'Nanum Gothic', sans-serif; font-size: 30px;line-height: 30px;color: #8a8a8a; font-weight:bold }
#footer #bottom_customer .bc_box li.cs_center dd.time { padding-top:10px;padding-left:3px;line-height:20px; }
#footer #bottom_customer .bc_box li.cs_center dd.cs_email { padding-left:3px; }
#footer #bottom_customer .bc_box li.bank_info { }
#footer #bottom_customer .bc_box li.bank_info dd { font-family: Nanum Gothic, sans-serif; font-size: 14px;color: #8a8a8a; font-weight:normal;line-height:20px; }
#footer #bottom_customer .bc_box li.bank_info dd.bank_name {  font-size: 14px;font-weight:bold;line-height:25px; }
#footer #bottom_customer .bc_box li.bank_info dd.bank_num {  font-size: 18px; font-weight:bold;line-height:15px }
#footer #bottom_customer .bc_box li.quick_menu {}
#footer #bottom_customer .bc_box li.quick_menu dd.qm_box:after {content:""; display:block; clear:both;}
#footer #bottom_customer .bc_box li.quick_menu dd.qm_box { *zoom1; } /* IE5.5~7 브라우저 대응 Hack */
#footer #bottom_customer .bc_box li.quick_menu dd.qm_box ul:after {content:""; display:block; clear:both;}
#footer #bottom_customer .bc_box li.quick_menu dd.qm_box ul {margin:0px;padding:0px; *zoom1; } /* IE5.5~7 브라우저 대응 Hack */
#footer #bottom_customer .bc_box li.quick_menu dd.qm_box li {float:left;position:relative;margin:-1px 0 0 -1px;border:1px solid #323232;text-align:center; width:120px;}
#footer #bottom_customer .bc_box li.quick_menu dd.qm_box li a { display:block;color:#CFCFCF;padding:5px 0 5px 0; filter: alpha(opacity=60);opacity: .6;-webkit-opacity: .6;transition: opacity .3s ease;-webkit-transition: opacity .3s ease;}
#footer #bottom_customer .bc_box li.quick_menu dd.qm_box li a:hover { color:#FFF;background:#000;text-decoration:none;filter: alpha(opacity=100);opacity: 1.0;-webkit-opacity: 1.0; }
#footer #bottom_customer .bc_box li.notice { float:right;padding-right:0px; position:relative; width:210px; }
#footer #bottom_customer .bc_box li.notice dd.notice_box { width:290px;height:100px;border:1px solid #3a3a3a; }
#footer #bottom_customer .bc_box li.notice .latest_area { position:absolute;width:270px;top:68px;left:15px}
#footer #bottom_customer .bc_box li.notice .latest_area .board_title{  font-family: 'Nanum GothicEB', sans-serif; font-size: 15px;color: #767676; font-weight:normal;letter-spacing:-1px;padding-bottom:10px; }
#footer #bottom_customer .bc_box li.notice .latest_area .board_title a { color: #767676;  }

#footer #bottom_customer .bc_box li.notice .latest_area dd a { color:#999; }
#footer #bottom_customer .bc_box li.notice .latest_area dd a:hover { color:#FFF; }



#footer #bottom_info { min-width:1180px;background:#1e1e1e;border-top:1px solid #3a3a3a;}
#footer #bottom_info .bi_box { position:relative;width:1180px;margin:0 auto 0px }
#footer #bottom_info .bi_box  .address { padding:30px 0 30px 220px;; color:#5d5d5d; font-family: Nanum Gothic, sans-serif;font-size:11px;line-height:18px; }
#footer #bottom_info .bi_box  .address span { padding:0 25px 0 0; }
#footer #bottom_info .bi_box  .address span a { color:#5d5d5d; }
#footer #bottom_info .bi_box  .copyright {  padding-bottom:20px;color:#5d5d5d; }

#footer #bottom_info .bi_box  .bottom_logo { position:absolute; left:0; top:45px; }
#footer #bottom_info .bi_box  .certify-mark { position:absolute; right:0; top:30px; }



/* 상단으로 올라가기 버튼 */

#totop { position:fixed;right:30px;bottom:50px;z-index:100 }
#totop #backtotop { display:none; }











/* ------------- 스크롤 배너 ------------- */

/* 스크롤이동 고정 위치 */
#scroll_left.ban_fixed{position:fixed; top:20px; left:50%; margin-left:-705px;}
#scroll_right.ban_fixed{position:fixed; top:20px; right:50%; margin-top:50px;margin-right:-690px;}
/* 스크롤배너(왼쪽) */
#scroll_left{position:absolute; top:0px; left:-105px; width:70px;}
/* 스크롤배너(오른쪽) */
#scroll_right{position:absolute; top:0px; right:-110px; width:82px;}
#scroll_right .right_banner img{margin:0 0 5px 0;}
.scroll_right_cont{float:left; min-width:82px; padding:0px; background:none;}
.scroll_right_cont h4{padding:0; color:#666666; text-align:center;}
.scroll_right_cont ul{padding:15px 0 0 0;}
.scroll_right_cont li{position:relative; width:82px; height:82px; margin:0 0 5px 0; padding:0 0 0 0; border:1px solid #ececec; background:#ffffff; text-align:right;}
.scroll_right_cont .photo{display:inline-block; position:relative; width:82px; height:82px; z-index:20; text-align:center;
background:url('https://www.c-line7.com/pub/new_skin/img/common//bg/bg_noimg_300.gif') no-repeat center 1px;
background-size:82px 82px;}
.scroll_right_cont .photo img{width:100%; height:100%; /*margin:1px 1px 0 0;*/}
/* 최근본 상품 내용 */
.scroll_right_cont .src_box{position:absolute; top:-1px; right:-1px; width:191px; height:69px; padding:5px 0 0 7px; border:1px solid #999999; background:#ffffff; text-align:left; z-index:10;}
.scroll_right_cont .src_box em{display:block; overflow:hidden; width:115px; height:43px; color:#939393; word-break:break-all;}
.scroll_right_cont .src_box strong{display:block; color:#ab3e55;}
.scroll_right_cont .src_box strong b{font-weight:normal;}
/* 최근본 상품 삭제 버튼 */
.scroll_right_cont .btn_scroll_list_del{position:absolute; top:0px; right:0px; width:15px; height:15px; z-index:30;}
/* 상품리스트 오버 시 제어 */
.scroll_right_cont li .src_box,
.scroll_right_cont li .btn_scroll_list_del{display:none;}
.scroll_right_cont li:hover .src_box,
.scroll_right_cont li:hover .btn_scroll_list_del{display:block;}
/* 상품리스트 페이징 */
.scroll_right_cont .scr_paging{width:82px; margin:0 auto; color:#939393; text-align:center;}
.scroll_right_cont .scr_paging span{padding:0 2px 0 2px;}
.scroll_right_cont .scr_paging strong{padding:0 2px 0 2px; color:#ab3e55;}
#scroll_right .btn_scroll_top{display:block; padding:10px 0 0 0; clear:both; text-align:center;}









/* Main */


/*메인타이틀 공통*/

#section_title_01 { width:1180px;margin:0 auto;text-align:center;font-family: 'Noto Sans', sans-serif;font-size:20px;padding:30px 0 10px;letter-spacing:2px;color:#999;border-bottom:2px solid #000;margin-bottom:20px; }
#section_title_01 .title_line { width:50px;height:1px;margin:0 auto 10px;background:#000 }
#section_title_01 .st_01 { font-weight:bold;padding:0 3px;color:#222;} 
#section_title_01 .st_01_02 {  font-size:22px; } 
#section_title_01 .st_02 { font-size:15px;color:#565656;text-align:center;padding-left:5px;} 

#section_title_02:after {content:""; display:block; clear:both;}
#section_title_02 { border-top:1px solid #333;padding-top:10px;margin-bottom:10px;*zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_title_02 li { float:left;font-family: 'Noto Sans', sans-serif;font-size:17px;font-weight:bold; }
#section_title_02 li:last-child { float:right }

/*0522새로 추가해본 것 시작1*/

#section_title_033 { width:1180px;margin:0 auto;text-align:center;font-family: 'Noto Sans', sans-serif;font-size:20px;padding:30px 0 10px;letter-spacing:2px;color:#999;border-bottom:2px solid #000;margin-bottom:20px; }
#section_title_033 .title_line { width:50px;height:1px;margin:0 auto 10px;background:#000 }
#section_title_033 .st_01 { font-weight:bold;padding:0 3px;color:#222;} 
#section_title_033 .st_01_02 { font-size:22px; } 
#section_title_033 .st_02 { font-size:15px;color:#565656;text-align:center;padding-left:5px;}
/*0522새로 추가해본 것 끝1*/



#section_01:after {content:""; display:block; clear:both;}
#section_01 { margin-bottom:30px;*zoom1;} /* IE5.5~7 브라우저 대응 Hack */

#section_02:after {content:""; display:block; clear:both;}
#section_02 { width:1180px;margin:0 auto; margin-bottom:0px; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_02 .box li { float:left;position:relative;margin-right:12px;overflow: hidden; }
#section_02 .box li:hover { z-index:10; box-shadow:3px 3px 8px rgba(0,0,0,0.1);  }
#section_02 .box li:last-child { margin-right:0px; }

/*0522 새로 추가해본 것 시작2*/

#section_033:after {content:""; display:block; clear:both;}
#section_033 { width:1180px;margin:0 auto; margin-bottom:30px;overflow:hidden; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_033 .box li { float:left;position:relative;margin-right:12px;overflow: hidden; }
#section_033 .box li:hover { z-index:10; box-shadow:3px 3px 8px rgba(0,0,0,0.1);  }
#section_033 .box li:last-child { margin-right:0px; }

/*0522 새로 추가해본 것 끝2*/




#section_03:after {content:""; display:block; clear:both;}
#section_03 { width:1180px;margin:0 auto; margin-bottom:30px;overflow:hidden; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */

#section_04:after {content:""; display:block; clear:both;}
#section_04 { width:1180px;margin:0 auto;border-top:2px solid #000; margin-bottom:20px; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_04 li { float:left;position:relative;padding-right:18px;overflow: hidden; }
#section_04 li:last-child { padding-right:0px; }




/*20210329 새로 수정 시작*/
#section_044:after {content:""; display:block; clear:both;}
#section_044 { width:1180px;margin:0 auto; margin-bottom:30px;overflow:hidden; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_044 li a > img{width: 1180px;}

/*20210329 새로 수정 끝*/




#section_05:after {content:""; display:block; clear:both;}
#section_05 { width:1180px;margin:0 auto;margin-bottom:30px;overflow:hidden;*zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_05 li { float:left; position:relative;padding-right:16px;overflow: hidden; }
#section_05 li:last-child { padding-right:0px; }

#section_06:after {content:""; display:block; clear:both;}
#section_06 { height:176px;background:#E7E7E7;margin-bottom:30px; }
#section_06 .sec06_box { position:relative;width:1180px;margin:0px auto;;*zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_06 .sec06_box img { position:absolute;top:-10px; }

#section_07:after {content:""; display:block; clear:both;}
#section_07 { width:1180px;margin:0 auto; margin-bottom:30px; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_07 .sec07_left { float:left;padding-right:14px; }
#section_07 .sec07_right { float:left;width:777px; }
#section_07 .sec07_right .sec07_right_box { border:1px solid #e1e1e1;height:276px; }

#section_08:after {content:""; display:block; clear:both;}
#section_08 { width:1180px;margin:0 auto; margin-bottom:30px;overflow:hidden; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_08 .sec08_left { float:left;width:842px;min-height:586px;border:1px solid #e1e1e1;border-top:2px solid #222;margin-right:15px; }
#section_08 .sec08_right { float:left;width:319px;height:587px;border:1px solid #e1e1e1;border-top:2px solid #222; }

#section_09:after {content:""; display:block; clear:both;}
#section_09 { margin-bottom:30px; }

#section_10:after {content:""; display:block; clear:both;}
#section_10 { width:1180px;margin:0 auto; margin-bottom:30px;overflow:hidden; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */

#section_11:after {content:""; display:block; clear:both;}
#section_11 { width:1180px;margin:0 auto; margin-bottom:20px; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_11 li { float:left;position:relative;padding-right:12px;overflow: hidden;cursor:pointer }
#section_11 li:last-child { padding-right:0px; }

#section_11 li .fo-content { text-align:center }
#section_11 li .fo-content .fo-line { width:50px;height:2px;margin:14px auto 9px;background:#000 }
#section_11 li .fo-content .fo-title-01 { font-size:18px;color:#222;font-weight:bold;margin-bottom:7px;letter-spacing:-1px; }
#section_11 li .fo-content .fo-title-02 { font-size:12px;color:#8d8d8d;letter-spacing:1px; }

#section_12:after {content:""; display:block; clear:both;}
#section_12 { width:1180px;margin:0 auto; margin-bottom:20px; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_12 .box li { float:left;position:relative;margin-right:12px;overflow: hidden; }
#section_12 .box li:hover { z-index:10; box-shadow:3px 3px 8px rgba(0,0,0,0.1);  }
#section_12 .box li:last-child { margin-right:0px; }