@charset "utf-8";
/* CSS Document */
/*메인 컨테이너*/
.main_container {position:relative;z-index:1; width:1065px; margin:0 0 0 135px;  min-height:960px; height:auto !important; height:960px; background:url(../images/main/main_contents_bg.jpg) repeat-y 0px 0px #ffffff;}
.bottom_wrap { height:190px; }


/*상단 롤링 3묶음*/
.main_rolling_group{position:relative; height:540px; overflow:hidden;}

.main_rolling_img_01,
.main_rolling_img_02,
.main_rolling_img_03{ position:relative; width:355px; height:540px; overflow:hidden; float:left;}


.main_rolling_group .rolling li{ position:absolute;width:355px; height:540px; top:0px; left:0px;z-index:10;}
.main_rolling_group .rolling li:first-child{ z-index:11;}
.main_rolling_group .rolling li a{ position:absolute; top:0px; left:0px; z-index:10;}

.main_rolling_group .rolling li .depth_01_name{ position:absolute; top:38px; left:27px; width:138px; height:20px; font-size:18px; line-height:22px;overflow:hidden; /*color:#FFFFFF;*/ /*border:1px solid red;*/z-index:20;}
.main_rolling_group .rolling li .product_name{ position:absolute; top:65px; left:26px; width:300px; height:64px;font-size:30px; line-height:33px;overflow:hidden; /*color:#FFFFFF;*//* border:1px solid blue;*/ font-family:"NanumGothicLight", "나눔고딕"; z-index:20;}


/*메인상단 circle*/
.main_rolling_group .paginate { position:absolute; right:30px; top:40px; z-index:30;}
.main_rolling_group .paginate li { float:left; width:12px; height:12px; margin:0 0 0 2px; background:url(../images/main/slide_circle.png) no-repeat 0px 0px; }
.main_rolling_group .paginate li.on { background-position:0 -12px }
.main_rolling_group .paginate li a { width:12px; height:12px; display:block;}


/*메인하단 레이아웃*/
.main_bottom_group{ clear:both;}
.main_bottom_01{ position:relative;width:355px;min-height:420px; height:auto !important; height:420px; float:left;}
.main_bottom_01 h3{ position:absolute; top:38px; left:30px; z-index:30;}

.main_bottom_02{position:relative;width:355px;min-height:420px; height:auto !important; height:420px; float:left;}
.main_bottom_02 h3{ position:absolute; top:38px; left:30px; z-index:30;}

.main_bottom_03{position:relative;width:355px;min-height:420px; height:auto !important; height:420px; float:left; }
.main_bottom_03 h3{ position:absolute; top:38px; left:30px; z-index:30;}


/*메인하단 이슈*/
.main_issue_01 { position:relative; width:295px; top:0px; left:30px; padding:53px 0 0 0; }
.main_issue_01 .issue_rolling { position:relative; top:0px; width:295px; height:244px; overflow:hidden; }
.main_issue_01 .issue_rolling li { position:absolute; width:295px; height:244px; left:0px; top:31px; z-index:10; background:#FFFFFF;}
.main_issue_01 .issue_rolling li:first-child{ z-index:11;}
.main_issue_01 .issue_rolling li a{display:block; font:0/0 arial;}
.main_issue_01 .issue_rolling li a img{ width:295px !important; height:136px !important;}

.main_issue_01 .issue_rolling .issue_title{font-family:"돋움", sans-serif; display:block; font-size:16px; line-height:20px; color:#323439; margin:14px 0 5px 0; height:20px; overflow:hidden; background:#FFFFFF;} 
.main_issue_01 .issue_rolling .issue_title a{font-size:16px; line-height:20px; color:#323439;display:inline-block;}


.main_issue_01 .issue_rolling .issue_explain{font-family:"돋움", sans-serif; display:inline-block; font-size:12px; line-height:16px; height:33px; overflow:hidden;background:#FFFFFF;}
.main_issue_01 .issue_rolling .issue_explain a{ font-size:12px; line-height:16px;}


/*메인하단 이슈 번호매김*/
.main_issue_01 .paginate { position:absolute; right:0px; top:53px; overflow:hidden; z-index:30;}
.main_issue_01 .paginate li { float:left; width:17px; height:17px; margin:0 0 0 2px; background:#cccccc; }
.main_issue_01 .paginate li.on { background:#313339; }
.main_issue_01 .paginate li a {display:block; width:17px; height:17px; color:#ffffff; font-family:"Tahoma"; text-align:center; font-size:11px; line-height:16px;  text-decoration:none; }


/*메인하단 게시판*/
.main_bottom_01 .board_list_02{ padding:8px 0 27px 30px;clear:both; width:300px;/* height:80px;*/ overflow:hidden;}
.main_bottom_01 .board_list_02 li{ margin:3px 0; *margin:1px 0; *float:left; height:16px; font-size:11px; letter-spacing:0px; width:295px;}
.main_bottom_01 .board_list_02 li span{ display:inline-block; float:left;line-height:18px; color:#999999;letter-spacing:0px; }
.main_bottom_01 .board_list_02 li a{font-family:"돋움", sans-serif;min-width:15px; max-width:200px; height:17px; overflow:hidden;display: inline-block; float:left;padding:0 0 0 8px; margin:0 0 0 17px; background:url(../images/include/list_arrow.gif) no-repeat 0px 7px; }

.main_bottom_01 .board_list_02 li a:link, .main_bottom_01 .board_list_02 li a:visited { color:#707070; text-decoration:none; }
.main_bottom_01 .board_list_02 li a:hover, .main_bottom_01 .board_list_02 li a:active { color:#000000; text-decoration:underline; }

.main_bottom_01 .board_list_02 li em{display: inline-block; float:left; }
.main_bottom_01 .board_list_02 li em img{ margin:4px 0 0 3px;} 



.main_bottom_02 .hot_item{ margin:84px 0 0 30px; padding:0 0 27px 0; }
.main_bottom_02 .hot_item li{ width:295px; height:87px; margin:0 0 4px 0; *margin:0px; padding:12px 0 0 0;background:url(../images/main/main_dot.gif) repeat-x 0px 0px;}
.main_bottom_02 .hot_item li:first-child{ background:none;}
.main_bottom_02 .hot_item .product_img{ width:103px; float:left;}
.main_bottom_02 .hot_item .product_img a{ display:block; width:76px; height:76px; border:1px solid #e8e8e8; font:0/0 arial;}
.main_bottom_02 .hot_item .product_img a:hover{ border:1px solid #313339;}
.main_bottom_02 .hot_item .product_img a img{width:76px !important; height:76px !important;}
.main_bottom_02 .hot_item .product_txt{ width:192px; float:left; }
.main_bottom_02 .hot_item .product_txt .product_name a{font-family:"돋움", sans-serif; display:inline-block; font-size:15px; line-height:18px; color:#000000;  margin:0 0 6px 0;overflow:hidden; height:18px; }
.main_bottom_02 .hot_item .product_txt .product_explain{word-break:keep-all;  word-wrap:break-word;}
.main_bottom_02 .hot_item .product_txt .product_explain a{font-family:"돋움", sans-serif; display:inline-block; font-size:12px; line-height:15px; color:#666666; margin:0 0 8px 0;overflow:hidden; height:30px;}
.main_bottom_02 .hot_item .product_txt .product_price{font-family:"돋움", sans-serif; font-size:12px; line-height:16px; color:#666666;overflow:hidden; height:16px;}


/*메인하단 about smeg*/
.main_bottom_03 .smeg_info{ margin:84px 0 0 30px;/* padding:0 0 27px 0; */ font:0/0 arial; }
.main_bottom_03 .smeg_company{margin:23px 0 0 30px; padding:0px; height:70px;}
.main_bottom_03 .smeg_company .company_img{float:left; width:157px;}
.main_bottom_03 .smeg_company .company_txt{float:left; width:155px; /*background:#CCCCCC;*/ font-family:"돋움", sans-serif; font-size:11px; line-height:16px; color:#666666;}

/*메인하단 customer*/
.main_bottom_03 .smeg_customer{ background:url(../images/main/smeg_customer_bg.jpg) no-repeat 0px 0px; margin:30px 0 0 0;min-height:200px; height:auto !important; height:200px; }
.main_bottom_03 .smeg_customer .customer_txt{ float:left; width:160px; font:0/0 arial; margin:30px 0 0 30px;}
.main_bottom_03 .smeg_customer .customer_txt .txt_01{ margin:0 0 6px 0;}
.main_bottom_03 .smeg_customer .customer_txt .txt_02{ margin:0 0 13px 0;}

.main_bottom_03 .smeg_customer .customer_link{  float:right; width:126px; font:0/0 arial; margin:29px 0 0 0;}
.main_bottom_03 .smeg_customer .customer_link a{ display:inline-block; margin:0 0 4px 0;}





/*메인 팝업*/
table.main_popup_001{}
table.main_popup_001 td{/* border:1px solid red;*/}
table.main_popup_001 td.top_left{height:9px; width:9px;background:url(/img/popup/top_left.png) no-repeat 0px 0px;}
table.main_popup_001 td.top_center{height:9px; background:url(/img/popup/top_repeat_x.png) repeat-x 0px 0px;}
table.main_popup_001 td.top_right{ height:9px; width:13px; background:url(/img/popup/top_right.png) no-repeat 0px 0px;}

table.main_popup_001 td.middle_left{background:url(/img/popup/left_repeat_y.png) repeat-y 0px 0px;}
table.main_popup_001 td.middle_center{ }
table.main_popup_001 td.middle_right{ background:url(/img/popup/right_repeat_y.png) repeat-y 0px 0px;}

table.main_popup_001 td.bottom_left{height:39px; background:url(/img/popup/bottom_left.png) no-repeat 0px 100%;}
table.main_popup_001 td.bottom_center{  height:39px; background:url(/img/popup/bottom_repeat_x.png) repeat-x 0px 100%;/* border:1px solid red;*/ vertical-align:top;}
table.main_popup_001 td.bottom_right{ height:39px;  background:url(/img/popup/bottom_right.png) no-repeat 0px 100%;}


body{/*background: url(../images/main/body_bg.jpg) repeat-x 0px 0px;*/}
.top_wrap{ background:none; height:92px; }
table#bottom_wrap{ border-top:none;}

.main_contents_wrap {background: url(../images/main/main_bg.jpg) no-repeat center 0px; min-height:787px; min-width:960px; /*text-align:center;*/ position:relative;}

.main_visual{position:absolute; width:960px; height:575px; top:0px; left:0px; }
.main_visual li {position:absolute; overflow:hidden; width:960px; min-width:960px;/* margin:0 auto;*/ height:575px; }




/*메인 레이어 팝업 프로그램 컨트롤 START*/
.main_wrap {position:relative; width:960px; min-height:787px; margin:0 auto;}
.main_wrap .layer_big {position:absolute; top:71px; bottom:71px; left:192px; right:2px; background:#fff; z-index:9999;}
.main_wrap .layer_big .pop_wrap {position:relative; width:100%; height:100%;}
.layer_big .pop_wrap .close_btn {position:absolute; top:0px; right:0px; padding:0 0 30px 30px;}
.layer_big .pop_wrap .img_product {width:100%; height:100%;}
.layer_big .pop_wrap .img_product .img {width:100%; height:100%; overflow:hidden;}
.layer_big .pop_wrap .img_product .img a {display:block;}
.layer_big .pop_wrap .img_product .img a img {width:100%; height:auto;}

.main_wrap .layer_small {position:absolute; top:284px; bottom:71px; left:192px; right:2px; background:#fff; z-index:9999;}
.main_wrap .layer_small .pop_wrap {position:relative; width:100%; height:100%;}
.layer_small .pop_wrap .close_btn {position:absolute; top:0px; right:0px; padding:0 0 30px 30px;}
.layer_small .pop_wrap .img_product {width:100%; height:100%;}
.layer_small .pop_wrap .img_product .img {width:100%; height:100%; overflow:hidden;}
.layer_small .pop_wrap .img_product .img a {display:block;}
.layer_small .pop_wrap .img_product .img a img {width:100%; height:auto;}
/*메인 레이어 팝업 프로그램 컨트롤 END*/





.main_contents_wrap .main_icon_wrap {width:960px; margin:0 auto;}
.main_contents_wrap .main_icon_wrap ul.main_icon {width:190px;}
.main_contents_wrap .main_icon_wrap ul.main_icon li {height:70px; margin-bottom:1px;}

/*레이어 팝업*/
.layer_popup_con_01{display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:10000; }

.layer_popup_con_01 .layer_bg{position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}

.main_popup_area{position:absolute; left:50%; top:50%; width:990px;min-height:276px; height:auto !important; height:276px; /*background:#fff; border:1px solid #000;*/}
.main_popup_area .close_area{position:absolute; top:29px; right:25px;}
.main_popup_area .con_center_wrap{ }


.main_up{position:relative; z-index:10; }

.rolling_img{ position:relative; top:-76px;z-index:5; margin:0 0 0 15px;height:36px;/*overflow:hidden;*/}
.rolling_img ul{height:36px; overflow:hidden; }
.rolling_img ul li{ width:97px;height:36px; overflow:hidden; margin:0px 0 0 0; position:relative;font:0/0 airal; }

.rolling_img ul li a{ margin:0 0px 0 0; height:36px; }
.rolling_img ul li a img{ /*width:199px;*/width:97px; height:36px;}/*가로세로 잡아야 사파리, 구글에서 나옴*/
