﻿@charset "utf-8";

/* reset style [start] */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0;	border:0; } /* vertical-align: baseline; outline: 0; ie 외 브라우저 포커싱 사라지는 문제로 제거 */

body {line-height: 16px;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
/*table {border-spacing:0;} /* border-collapse: collapse; ff에서 border="0" 인 경우 문제 발생 */
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;} /* font-weight:normal */
/* reset style [end] */
.radio {margin-bottom:-2px;border:none;}
textarea {border:1px solid #969696;}
caption, hr {display: none;}
legend { visibility:hidden; height:0; width:0; font-size:0;display:none;}






@font-face{ font-family:NanumGothic !important;  font-style:normal; font-weight:normal; src:url('../css/NanumGothic.eot');}
@font-face{ font-family:NanumGothicBold !important;  font-style:normal; font-weight:normal; src:url('../css/NanumGothicBold.eot');}
@font-face{ font-family:NanumGothicExtraBold !important;  font-style:normal; font-weight:normal; src:url('../css/NanumGothicExtraBold.eot');}


/* default */

body {font-size:13px; line-height:18px; font-family:"NanumGothic", "돋움", "굴림", "Lucida Grande", "Verdana"; color:#666; }
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {  display: block }

a:link {text-decoration:none; color:#666; }
a:visited {text-decoration:none; color:#666;}
a:active {text-decoration:none; color:#666;}
a:hover {text-decoration:none; color:#e2161a;}


.img_border {border:1px solid #dfdfdf;}
.h_30 {height:30px;}
.h_40 {height:40px;}
.p_t10 {padding-top:10px;}
.p_t15 {padding-top:15px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}

.f_left {float:left;}
.f_right {float:right;}
.img_center {width:100%; text-align:center;}

.cboth {clear:both;}

img,video,embed,object {max-width:100%;}




/* Layout */
#wrapper{position: relative; width:100%; background:url(../img2/top_bg2.jpg) repeat-x top;}
#header {position:relative; width:100%; height:95px; z-index:10000; }




/* main */
.mbox_line { border:1px solid #d9d9d9; background:#fff;}
.mbox_line ul .bh1 {width:237px; height:332px;}
.mbox_line ul .bh2 {width:237px; height:332px;}
.mbox_line ul .bh3 {width:237px; height:296px;}
.mbox_line ul .bh4 {width:237px; height:314px;}
.mbox_line ul .bh5 {width:237px; height:332px;}
.mbox_line ul .bh6 {width:237px; height:314px;}
.mbox_line ul .bh7 {width:237px; height:314px;}
.mbox_line ul .bh8 {width:237px; height:314px;}

.mbox1 {position:absolute; margin:0 0 0 0;}
.mbox2 {position:absolute; margin:0 0 0 260px;}
.mbox3 {position:absolute; margin:0 0 0 520px;}
.mbox4 {position:absolute; margin:0 0 0 780px;}
.mbox5 {position:absolute; margin:399px 0 0 0;}
.mbox6 {position:absolute; margin:399px 0 0 260px;}
.mbox7 {position:absolute; margin:363px 0 0 520px;}
.mbox8 {position:absolute; margin:381px 0 0 780px;}




/* 메인컨텐츠수정 */
.mbox {position:relative; float:left; width:23%; margin:0.9%; background:#fff;border:1px solid #d9d9d9;}
.mbox ul .txt {padding:0 20px; font-size:12px; text-align:justify; height:130px;}
.mbox ul .txt .tt {font-size:16px; color:#2a2a2a; font-weight:bold;  line-height:40px;}
.mbox ul .btn {text-align:right; padding:10px 20px 10px 0;}




.box_con {width:100%;}
.box_con .txt {padding:10px 20px 0 20px; font-size:12px; letter-spacing:-0.05em;}
.box_con .txt .tt {font-size:16px; color:#2a2a2a; font-weight:bold; line-height:40px;}
.box_bt {clear:both; width:100%; height:44px; border-top:1px solid #f2f2f2; background:#f9f7f5; text-align:right;}
.box_bt img {margin:10px 10px 0 0;}

#mboard {width:100%;}
#mboard .tit {clear:both; width:100%; height:33px; font-size:16px; color:#2a2a2a; font-weight:bold;}
#mboard .list1 {clear:both; width:100%; height:85px;}
#mboard .list1 img {float:left; margin-right:20px; line-height:22px;}
#mboard .list2 {clear:both; width:100%; margin-top:20px;}
#mboard .list2 ul {clear:both;}
#mboard .list2 ul li {float:left;background:url(../images/main/icon_gray.jpg) no-repeat 0 8px; padding-left:8px; margin-bottom:7px;}
#mboard .list2 ul .date {float:right; background:none; padding-left:0;}

/* sub */
#s_contents {clear:both; width:100%; padding-bottom:70px;}
#loca {clear:both; width:100%; height:39px; background:#f3f3f3; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
#loca #loca_cen .loca_txt ul {float:right;}
#loca #loca_cen .loca_txt ul li {float:left; background:url(../img2/icon_arrow.jpg) no-repeat left; padding:0 8px 0 18px;}
#loca #loca_cen .loca_txt ul .home {background:none;}


#contents .stitle {clear:both; width:100%; height:30px; font-size:28px; color:#2a2a2a; font-weight:bold; letter-spacing:-1px; line-height:30px;}
#contents .con {clear:both; width:100%; margin-top:45px;}

.tit_round {clear:both; padding-left:17px; padding-bottom:10px;  font-size:18px; color:#2a2a2a; font-weight:bold; letter-spacing:-1px; line-height:20px; background:url(../images/sub/icon_round.jpg) no-repeat 0 5px;}

.li_icon {clear:both; width:100%;}
.li_icon ul li {padding-left:8px; padding-bottom:7px; background:url(../img2/icon_gray.jpg) no-repeat 0 8px;}



/* company */
#vision {clear:both; width:100%;}
#vision .img {clear:both; width:100%; height:140px; text-align:center;}
#vision .vision_box {clear:both; border:1px solid #dfdfdf; padding:5px; margin-top:20px;}
#vision .vision_box .tit {width:100%; height:30px; padding-top:10px;  font-size:18px; color:#fff; font-weight:bold; text-align:center; background:#828282;}
#vision .vision_box .txt {padding:20px;}
#vision .vision_box .txt strong {color:#4c4c4c;}

#history {clear:both; width:100%; margin-bottom:30px;}
#history .years {float:left; width:100px; height:35px;padding-top:5px;  font-size:33px; color:#333; font-weight:bold; letter-spacing:-3px; border-bottom:1px solid #e6e6e6;}
#history .list{float:right; width:665px;}
#history .list ul {clear:both;}
#history .list ul li {float:left; width:600px; padding-bottom:10px;}
#history .list ul .month {width:65px; color:#a81619;}

#business {clear:both; width:100%; line-height:20px;}
#business .plant {clear:both; width:100%;}
#business .plant img {float:right; margin-left:40px;}
#business .plant span {font-size:26px; color:#4c4c4c; line-height:38px; font-weight:bold; letter-spacing:-1px;}
#business .plant span .red {color:#a81619;}
#business .plant .txt {margin-top:30px;}
#business .tab {clear:both; width:100%;}
#business .tab ul li {float:left; width:23%; font-weight:bold; background:#e9e9e9; border:1px solid #d9d9d9; text-align:center; padding:10px 0;margin-right:2%; margin-top:10px;}
#business .tab ul .last {margin-right:0;}
#business .tab ul li a {color:#2a2a2a;}
#business .list {clear:both; width:100%; }
#business .list ul li {float:left; margin-right:40px; font-size:15px; color:#4c4c4c; font-weight:bold; margin-bottom:35px;}
#business .list ul img {margin-bottom:10px;}
#business .list ul .right {margin-right:0;}
#business .ocean {clear:both; width:100%;}
#business .ocean img {float:right; margin-left:40px;}
#business .ocean span {font-size:26px; color:#4c4c4c; line-height:38px; font-weight:bold; letter-spacing:-1px;}
#business .ocean span .red {color:#a81619;}
#business .ocean .txt {margin-top:30px;}
#business .txt2 {clear:both;}
#business .box1 {clear:both; background:#ebebeb url(../images/company/0411.jpg) no-repeat left top; padding:20px 20px 20px 50px;}
#business .box2 {clear:both; background:#ebebeb url(../images/company/0412.jpg) no-repeat left top; padding:20px 20px 20px 50px;}
#business .box3 {clear:both; background:#ebebeb url(../images/company/0413.jpg) no-repeat left top; padding:20px 20px 20px 50px;}
#business .bns {clear:both; width:100%;}
#business .bns img {float:right; margin-left:40px;}
#business .bns span {font-size:26px; color:#4c4c4c; line-height:38px; font-weight:bold; letter-spacing:-1px;}
#business .bns span .red {color:#a81619;}
#business .bns .txt {margin-top:30px;}
#business .bns .txt span {font-size:13px; color:#e2161a; font-weight:bold;line-height:20px; letter-spacing:0;}
#business strong {color:#4c4c4c;}

/* service */
#service {clear:both; width:100%;}
#store {height:145px; border:2px solid #dfdfdf; padding:10px; background:url(../images/service/bg_map.jpg) no-repeat left;}
#store .form {width:300px; margin:0 auto; margin-top:20px;}
#store .form .tit {width:100%; height:45px; font-size:15px;letter-spacing:-0.05em; color:#555;}
#store .form .tit strong {color:#000;}
#store .form .tit span {font-size:26px;font-weight:bold; letter-spacing:-2px; color:#e3161b;}
#store .form ul {clear:both;}
#store .form ul li {float:left; height:30px;}
#store .form ul .tt {width:60px; font-weight:bold; font-size:12px;}


/* product */
#product {clear:both; width:100%; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf; padding:20px 0 10px 0;}
#product .imgb {float:left; width:40%;}
#product .imgb .btn_zoom {position:absolute;}
#product .info {float:right; width:60%;}
#product .info .tit {font-size:20px; font-weight:bold; color:#333; padding-bottom:15px;}
#product .info .text {clear:both; }
#product .info .text ul li {font-size:12px; padding-left:8px; padding-bottom:7px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 8px;}
#product .info .mark {clear:both; border-top:0px solid #dfdfdf; padding-top:15px; margin-top:15px;}
#product .info .mark ul li {float:left; margin:5px; }
.pro_tab{clear:both;width:100%; margin-top:30px;}
.pro_tab .tit {width:100%; height:40px;}
.pro_tab .tit ul li {float:left; width:158px; height:25px; padding-top:7px;  background:#f3f3f3; text-align:center; border:1px solid #dfdfdf; cursor:pointer;}
.pro_tab .tit ul .on {background:#e3161b; color:#fff; font-weight:bold;}
.pro_tab .info {clear:both; margin-top:20px;}
.pro_btn {clear:both; margin-top:30px; text-align:right;}

#product2 {clear:both; width:100%;}
#product2 .tit {font-size:26px;font-weight:bold; letter-spacing:-1px; color:#4c4c4c; line-height:30px;}
#product2 .tit span {font-size:26px;font-weight:bold; letter-spacing:-1px; color:#a81619;}
#product2 .tit .f18 {font-size:18px;color:#4c4c4c; letter-spacing:0;}
#product2 span.f12 {font-size:12px; color:#4c4c4c; }
#product2 span.blue {color:#55c3f1;}
#product2 span.green {color:#8ec320;}
#product2 span.violet {color:#6356a2;}
#product2 span.gray {color:#4c4c4c;}
#product2 span.b {font-weight:bold;}
#product2 .graybox {padding:20px; background:#ebebeb; font-weight:bold;  color:#4c4c4c; line-height:20px;}
#product2 .box {border:1px solid #dfdfdf; padding:20px; line-height:19px; letter-spacing:-0.01em; text-align:justify;}
#product2 .box .img {float:left; margin:0 25px 0 0;}
#product2 .icon_num {clear:both; width:100%;}
#product2 .icon_num ul li {float:left; width:47%; height:110px;}
#product2 .icon_num ul li span {color:#e2161a; font-weight:bold;}
#product2 .icon_num ul .right {float:right;}
#product2 .character_box {clear:both; border:1px solid #dfdfdf; padding:5px; margin-top:20px;}
#product2 .character_box .tt {width:100%; height:30px; padding-top:10px;  font-size:18px; color:#fff; font-weight:bold; text-align:center; background:#e2161a;}
#product2 .character_box .txt {padding:0 20px;}
#product2 .character_box .txt strong {color:#4c4c4c;}
#product2 .license {clear:both; padding:30px 0;}
#product2 .license .list {float:left; width:183px; height:300px; border:1px solid #d9d9d9;margin-right:20px;}
#product2 .license .last {margin-right:0;}
#product2 .license .list ul .txt  {height:43px; padding-top:7px; text-align:center; color:#2a2a2a; font-weight:bold; background:#e9e9e9;border-bottom:1px solid #d9d9d9;}
#product2 .ltower {clear:both; padding:20px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
#product2 .ltower .img {float:left; margin:0 25px 0 0;}
#product2 .ltower span {font-size:16px;font-weight:bold; color:#333;}
#product2 .ltower .txt {position:absolute; width:400px;margin-left:275px;}
#product2 .ltower .txt ul li {padding-left:10px; padding-bottom:5px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#product2 .egm_left {float:left; width:380px; text-align:justify; line-height:20px;}
#product2 .egm_graph {float:right; width:378px; height:309px;border:1px solid #dfdfdf;}
#product2 .egm_graph ul .img {width:378px; height:268px;}
#product2 .egm_graph ul .txt {width:100%; height:30px; padding-top:10px;  font-size:13px; color:#2a2a2a; font-weight:bold; text-align:center; background:#e9e9e9; border-top:1px solid #dfdfdf;}
#product2 .egm_left .icon ul li {padding-left:10px; padding-bottom:5px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#product2 .round{background:#f3f3f3;}
#product2 .round ul li {float:left; width:46%; padding:2%;}
#product2 .round ul li img {float:left; margin-right:20px;}
#product2 .round ul li span {font-size:15px;font-weight:bold; color:#333;}
#product2 .box2 {border:1px solid #dfdfdf; padding:20px; line-height:19px; letter-spacing:-0.01em; text-align:justify;}
#product2 .box2 .img {float:left; margin:0 25px 0 0;}
#product2 .box2 .txt {position:absolute; width:470px;margin-left:285px;}
#product2 .box2 .txt ul li {padding-left:10px; padding-bottom:5px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 8px;}
#product2 .box2 .txt ul li span {color:#e2161a;}
#product2 .box2 .tt {font-size:16px; font-weight:bold; color:#333;}
#product2 .box2 .tt span {color:#a81619;}
#product2 .box2 .tt .boiler {margin-left:15px;}
#product2 .box2 .f16 {font-size:16px; color:#4c4c4c; font-weight:bold; }
#product2 .saw_graph {width:498px; height:374px;border:1px solid #dfdfdf; margin:0 auto; margin-top:20px;}
#product2 .saw_graph ul .img {width:498px; height:313px;}
#product2 .saw_graph ul .txt {width:100%; height:50px; padding-top:10px;  font-size:13px; color:#2a2a2a; font-weight:bold; text-align:center; background:#e9e9e9; border-top:1px solid #dfdfdf;}
#product2 .saw_text {clear:both; width:100%;}
#product2 .saw_text ul li {padding:10px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 18px; border-bottom:1px solid #dfdfdf; line-height:20px;}
#product2 .graybox2 {padding:20px; background:#4c4c4c;  color:#fff; line-height:20px;}
#product2 .saw_graph2 {width:498px; height:439px;border:1px solid #dfdfdf; margin:0 auto; margin-top:20px;}
#product2 .saw_graph2 ul .img {width:498px; height:398px;}
#product2 .saw_graph2 ul .txt {width:100%; height:30px; padding-top:10px;  font-size:13px; color:#2a2a2a; font-weight:bold; text-align:center; background:#e9e9e9; border-top:1px solid #dfdfdf;}
#product2 .saw_graph3 {width:378px; height:309px;border:1px solid #dfdfdf; margin:0 auto; margin-top:20px; }
#product2 .saw_graph3 ul .img {width:378px; height:268px;}
#product2 .saw_graph3 ul .txt {width:100%; height:30px; padding-top:10px; font-size:13px; color:#2a2a2a; font-weight:bold; text-align:center; background:#e9e9e9; border-top:1px solid #dfdfdf;}



/* service */
#manage dl {margin-bottom:60px;}
#manage dt { font-weight:bold; color:#333; padding:10px 0 7px 10px;}
#manage dd {margin:0 0 15px 0; }
#manage dd ol {margin-left:30px;}
#manage dd li {list-style:lower-alpha outside; margin-bottom:7px; }
#manage .box {background:#f0f0f0; margin:20px 0 0 0; padding:15px; }
#manage .box li {list-style:decimal-leading-zero; _list-style:decimal; margin-left:30px;font-size:12px;}
blockquote {font-size:12px;color:#555; background:#f0f0f0; padding:15px; margin:10px 0 20px 0;}
blockquote p {font-size:12px; margin:0 0 5px 0; color:#333;}
#manage .txt {color:#e2161a;}










/* =================== 1000이상 style ===================*/
@media screen and (min-width:1001px) {

/* common */
#top {width:1100px; height:95px;margin:0 auto;}

#gnb {float:right; margin-top:4px;}
#gnb ul li {float:left; background:url(../img2/util_line.jpg) no-repeat left; padding:0 8px 0 8px;}
#gnb ul li a {color:#040; font-size:11px;}

#totalmenu {display:none;}
.allmenu .menulist {display:none;}

#logo {float:left; width:236px; height:63px;margin-top:25px;}

.menuWrap {position:relative;height:0;}
.hidden{visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;top:-10000px;line-height:0;}

#lnb {position:absolute;overflow:hidden; width:850px; left:50%; margin-left:-271px; margin-top:-70px; height:42px; padding-top:28px; cursor:pointer; }
#lnb ul li {float:left; font-size:17px; width:150px; padding-left:15px; font-weight:bold;} 
#lnb ul li a {color:#333;}

#allMenuView {position:absolute; z-index:10000; width:100%; height:220px; overflow:hidden; display: none; background:#fff;  border-bottom:2px solid #e2161a; border-top:1px solid #dfdfdf;}
#allMenuView .menu_cen {position:absolute; left:50%;  margin-left:-680px; width:850px; padding-left:382px; border-right:1px solid #dfdfdf;}
#allMenuView .menu {float:left; width:150px; height:400px; padding:22px 0 0 10px; border-left:1px solid #dfdfdf;}
#allMenuView .menu ul li{height:28px;}

#footer_allmenu {clear:both; width:100%; height:340px; background:#535353 url(/inc/img2/fmenu_bg.jpg);}
#footer_allmenu .fmenu {width:1020px; padding-top:30px; margin:0 auto;}
#footer_allmenu .fmenu .f_m {position:absolute; width:200px; height:46px; margin:-30px 0 0 820px;}
#footer_allmenu .fmenu .f_m ul li {float:left; width:123px; height:31px; padding-top:15px; color:#c2c2c2; background:#404040; margin-left:1px; text-align:center;}
#footer_allmenu .fmenu .f_m ul .btntop {width:75px; background:#323232;}
#footer_allmenu .fmenu .tit {clear:both; width:100%; height:50px; font-size:20px; color:#fff; font-weight:bold; text-decoration:underline;}
#footer_allmenu .fmenu .mlist {clear:both; width:100%; font-size:12px; }
#footer_allmenu .fmenu .mlist ul {float:left; width:20%;}
#footer_allmenu .fmenu .mlist ul .tt {height:35px;  font-size:15px; color:#fff; font-weight:bold;}
#footer_allmenu .fmenu .mlist ul li {height:22px;}
#footer_allmenu .fmenu .mlist ul li a {color:#c2c2c2;}

#footer {clear:both; width:100%; height:205px; background:#393939 url(/images/common/footer_bg.jpg);}
#footer .footer_cen {width:1020px; padding-top:30px; margin:0 auto; background:#393939; font-size:11px;}
#footer .footer_cen .f_logo {position:absolute; margin-left:879px;}
#footer .footer_cen .address {width:100%;}
#footer .footer_cen .address ul {clear:both;}
#footer .footer_cen .address ul li {float:left; height:18px; color:#999; }
#footer .footer_cen .address ul .tt {width:135px; color:#c2c2c2;}
#footer .footer_cen .copy {clear:both; padding-top:15px; color:#c2c2c2;}

#footer .footer_cen .m_address{display:none;}
#footer .footer_cen .m_copy{display:none;}



/* main */
/* visual */
#full_visual_wrap{ position:relative; overflow:hidden; width:100%; }
#full_visual_wrap #full_visual{width:1920px; margin-left:-960px; padding-left:50%;}
#full_visual .flex-direction-nav a{ display:block; position:absolute;  overflow:hidden; width:40px; height:40px; margin-top:-21px; text-indent:-5000px;}
#full_visual .flex-direction-nav a.flex-prev{ top:215px; left:50%; margin-left:-560px; background:url(../img2/btn_prev.png) no-repeat 0 0;}
#full_visual .flex-direction-nav a.flex-next{  top:215px; left:48%; margin-left:560px; background:url(../img2/btn_next.png) no-repeat 0 0;}


#round {clear:both; width:780px; padding:40px 0; margin:0 auto;}
#round ul li {float:left; width:140px; padding:0 60px 0 60px; text-align:center; font-size:14px; color:#535353; font-weight:bold;}
#round ul li img {margin-bottom:10px;}


.container_bg {clear:both; width:100%;  background:#e9e9e9;}
#m_container {clear:both;width:1020px; padding:40px 0; margin:0 auto;}
.mobile_contents {display:none;}



#news {float:left; width:450px; height:240px;}
#notice {float:right; width:450px; height:240px;}


/* sub */
#loca #loca_cen {width:1020px; margin:0 auto; padding-top:10px;}
#contents_cen {width:1020px; margin:0 auto; margin-top:45px;}

#snb {float:left; width:170px;}
#snb .lefttitle {width:170px; height:56px; padding-top:15px; color:#e2161a; font-size:24px; font-weight:bold; letter-spacing:-1px; border-top:4px solid #e2161a;}
#snb .lmenu {clear:both; width:170px; height:43px;  font-size:14px;  font-weight:bold;border-bottom:1px solid #dfdfdf;}
#snb .lmenu a {padding:14px 15px 15px 15px; display:block;}
#snb .lmenu a.left_off {color:#303030; padding:14px 15px 15px 15px;}
#snb .lmenu a:hover {color:#e2161a;}
#snb .lmenu a.left_on{color:#fff; background:#fff url(img2/menu_on.jpg) no-repeat; }
#snb .lefts {clear:both; border-bottom:1px solid #dfdfdf; padding:15px; display:none;}
#snb .lefts ul li {height:20px; font-size:12px; letter-spacing:-0.05em;}
#snb .lefts ul li a.lefts_off {color:#303030;}
#snb .lefts ul li a.lefts_on{color:#e2161a;}


#contents {float:right;width:800px;}


/* company */
#ceo {clear:both; width:100%; }
#ceo .slogan {width:100%; clear:both; font-size:26px; line-height:38px; color:#4c4c4c; font-weight:bold;}
#ceo .slogan .red {color:#a81619;}
#ceo .text {clear:both; float:left; margin-top:35px; text-align:justify;}
/* ceo .text {clear:both; float:left; margin-top:35px; width:380px; margin-right:30px; text-align:justify;} */
#ceo .im {float:left; width:360px; margin-top:35px;}
#ceo .im img {width:100%;}
#ceo .ceoname {width:100%; margin-top:40px; font-size:14px; color:#4c4c4c; font-weight:bold;}

#organize .orga_pc, #organize .orga_tab, #organize .orga_mobile {text-align:center;}
#organize .orga_mobile img {width:100%;}
#organize .orga_pc {display:block;}
#organize .orga_tab {display:none;}
#organize .orga_mobile {display:none;}




#recruit {clear:both; width:100%; }
#recruit .img {width:100%; height:120px; text-align:center;}
#recruit .txt1 {clear:both; width:700px; margin-top:20px;}
#recruit .txt1 ul {clear:both;}
#recruit .txt1 ul li{float:left; width:600px; padding-top:10px;}
#recruit .txt1 ul .tt {width:70px; height:22px; font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #e6e6e6; margin-right:30px;}
#recruit .txt2 {clear:both; width:660px; padding-left:140px; background:url(../images/company/img06_02.jpg) no-repeat left top;}
#recruit .txt2 ul li {padding-left:10px; padding-bottom:10px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#recruit .txt3 {clear:both; width:660px; padding-left:140px; background:url(../images/company/img06_03.jpg) no-repeat left top;}
#recruit .txt3 ul li {padding-left:10px; padding-bottom:3px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#recruit .txt4 {clear:both; width:660px;height:110px; padding-left:140px; background:url(../images/company/img06_04.jpg) no-repeat left top;}
#recruit .txt4 ul li {padding-left:10px; padding-bottom:10px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}



}





/* =================== 1000이하 style =================== */
@media screen and (max-width:1000px) {

/* common */
#top {position:relative; width:700px; height:95px;margin:0 auto;}

#gnb {position:absolute;top:4px; right:0;}
#gnb ul li {float:left; background:url(../images/common/util_line.jpg) no-repeat left; padding:0 8px 0 8px;}
#gnb ul li a {color:#fff; font-size:11px;}

#totalmenu {position:absolute;width:33px; height:33px; top:45px;}
/*상단 788px allmenu*/
.allmenu {position:absolute;  width:100%; margin-top:-35px; margin:0 auto; z-index:100000000000;}
.allmenu dl {display:block; background:#f5f5f5;}
.allmenu dl dt {width:96%; height:30px; padding:10px 2% 0 2%;  background:#404040; border-bottom:1px solid #555;}
.allmenu dl dt a {font-size:14px; color:#f5f5f5;}
.allmenu dl dt .allbtn {float:right;}
.allmenu dl dd ul li {width:96%;  padding:10px 2% 10px 2%; background:#f5f5f5; border-bottom:1px solid #dfdfdf;}


#logo {float:left; width:160px; height:25px;margin-top:45px; margin-left:265px;}

.menuWrap {display:none;}


#footer_allmenu {clear:both; width:100%; height:340px; background:#535353 url(/inc/img2/fmenu_bg.jpg);}
#footer_allmenu .fmenu {width:700px; padding-top:30px; margin:0 auto;}
#footer_allmenu .fmenu .f_m {position:absolute; width:200px; height:46px; margin:-30px 0 0 500px;}
#footer_allmenu .fmenu .f_m ul li {float:left; width:123px; height:31px; padding-top:15px; color:#c2c2c2; background:#404040; margin-left:1px; text-align:center;}
#footer_allmenu .fmenu .f_m ul .btntop {width:75px; background:#323232;}
#footer_allmenu .fmenu .tit {clear:both; width:100%; height:50px; font-size:20px; color:#fff; font-weight:bold; text-decoration:underline;}
#footer_allmenu .fmenu .mlist {clear:both; width:100%; font-size:12px; }
#footer_allmenu .fmenu .mlist ul {float:left; width:20%;}
#footer_allmenu .fmenu .mlist ul .tt {height:35px;  font-size:15px; color:#fff; font-weight:bold;}
#footer_allmenu .fmenu .mlist ul li {height:22px;}
#footer_allmenu .fmenu .mlist ul li a {color:#c2c2c2;}

#footer {clear:both; width:100%; height:400px; background:#393939 url(/images/common/footer_bg.jpg);}
#footer .footer_cen {width:700px; padding-top:30px; margin:0 auto; background:#393939; font-size:11px;}
#footer .footer_cen .f_logo {position:relative; width:100%; text-align:center;}
#footer .footer_cen .address {width:100%;}
#footer .footer_cen .address ul {clear:both;}
#footer .footer_cen .address ul li {float:both; height:18px; color:#999; }
#footer .footer_cen .address ul .tt {width:135px; color:#c2c2c2; padding-top:10px;}
#footer .footer_cen .copy {clear:both; text-align:center; width:100%;padding-top:15px; color:#c2c2c2;}

#footer .footer_cen .m_address{display:none;}
#footer .footer_cen .m_copy{display:none;}



/* main */
/* visual */
#full_visual_wrap{ position:relative; overflow:hidden; width:100%; }
#full_visual_wrap #full_visual{width:1000px; margin-left:-500px; padding-left:50%;}
#full_visual .flex-direction-nav a{ display:block; position:absolute;  overflow:hidden; width:40px; height:40px; margin-top:-21px; text-indent:-5000px;}
#full_visual .flex-direction-nav a.flex-prev{ top:200px; left:50%; margin-left:-50px; background:url(img2/btn_prev.png) no-repeat 0 0;}
#full_visual .flex-direction-nav a.flex-next{  top:200px; left:50%; margin-left:10px; background:url(img2/btn_next.png) no-repeat 0 0;}


#round {clear:both; width:560px; padding:40px 0; margin:0 auto;}
#round ul li {float:left; width:120px; padding:0 30px 0 30px; text-align:center; font-size:14px; color:#535353; font-weight:bold;}
#round ul li img {margin-bottom:10px;}


.container_bg {clear:both; width:100%;  background:#e9e9e9;}
#m_container {clear:both;width:700px;  padding:40px 0;margin:0 auto;}
.mobile_contents {display:none;}

.mbox_line ul .bh1 {width:218px; height:336px;}
.mbox_line ul .bh2 {width:218px; height:316px;}
.mbox_line ul .bh3 {width:218px; height:282px;}
.mbox_line ul .bh4 {width:218px; height:300px;}
.mbox_line ul .bh5 {width:218px; height:318px;}
.mbox_line ul .bh6 {width:218px; height:282px;}
.mbox_line ul .bh7 {width:218px; height:282px;}
.mbox_line ul .bh8 {width:218px; height:282px;}

.mbox1 {position:absolute; margin:0 0 0 0;}
.mbox2 {position:absolute; margin:0 0 0 240px;}
.mbox3 {position:absolute; margin:0 0 0 480px;}
.mbox4 {position:absolute; margin:408px 0 0 0;}
.mbox5 {position:absolute; margin:385px 0 0 240px;}
.mbox6 {position:absolute; margin:349px 0 0 480px;}
.mbox7 {position:absolute; margin:775px 0 0 0;}
.mbox8 {position:absolute; margin:770px 0 0 240px;}


/* 메인컨텐츠수정 */
.mbox {position:relative; float:left; width:31%; margin:0.9%; background:#fff;border:1px solid #d9d9d9;}
.mbox ul .txt {padding:0 20px; font-size:12px; text-align:justify; height:130px; overflow:hidden;}
.mbox ul .txt .tt {font-size:16px; color:#2a2a2a; font-weight:bold;  line-height:40px;}
.mbox ul .btn {text-align:right; padding:10px 20px 10px 0;}




#news {float:both; width:700px; height:240px;}
#notice {float:both; width:700px; height:240px;}


/* sub */
#loca #loca_cen {width:700px; margin:0 auto; padding-top:10px;}
#contents_cen {width:700px; margin:0 auto; margin-top:45px;}
#snb {display:none;}

#contents {float:both;width:700px;}

/* company */
#ceo {clear:both; width:100%; }
#ceo .slogan {width:100%; font-size:22px; line-height:34px; color:#4c4c4c; font-weight:bold;}
#ceo .slogan .red {color:#a81619;}
#ceo .text {clear:both; float:left; margin-top:35px; text-align:justify;}
/* #ceo .text {clear:both; float:left; margin-top:35px; width:360px; margin-right:30px; text-align:justify;} */
#ceo .im {float:left; width:300px; margin-top:35px;}
#ceo .im img {width:100%;}
#ceo .ceoname {width:100%; margin-top:40px; font-size:14px; color:#4c4c4c; font-weight:bold;}

#organize .orga_pc, #organize .orga_tab, #organize .orga_mobile {text-align:center;}
#organize .orga_mobile img {width:100%;}
#organize .orga_pc {display:none;}
#organize .orga_tab {display:block;}
#organize .orga_mobile {display:none;}

#business .plant img {float:right; width:350px; margin-left:40px;}
#business .list ul img {width:330px; margin-bottom:10px;}
#business .ocean img {float:right; width:350px; margin-left:40px;}
#business .bns img {float:right; width:350px; margin-left:40px;}

#recruit {clear:both; width:100%; }
#recruit .img {width:100%; height:120px; text-align:center;}
#recruit .txt1 {clear:both; width:700px; margin-top:20px;}
#recruit .txt1 ul {clear:both;}
#recruit .txt1 ul li{float:left; width:600px; padding-top:10px;}
#recruit .txt1 ul .tt {width:70px; height:22px; font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #e6e6e6; margin-right:30px;}
#recruit .txt2 {clear:both; width:560px; padding-left:140px; background:url(../images/company/img06_02.jpg) no-repeat left top;}
#recruit .txt2 ul li {padding-left:10px; padding-bottom:10px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#recruit .txt3 {clear:both; width:560px; padding-left:140px; background:url(../images/company/img06_03.jpg) no-repeat left top;}
#recruit .txt3 ul li {padding-left:10px; padding-bottom:3px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#recruit .txt4 {clear:both; width:560px;height:110px; padding-left:140px; background:url(../images/company/img06_04.jpg) no-repeat left top;}
#recruit .txt4 ul li {padding-left:10px; padding-bottom:10px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}

#history .list{float:right; width:570px;}
#history .list ul {clear:both;}
#history .list ul li {float:left; width:505px; padding-bottom:10px;}
#history .list ul .month {width:65px; color:#a81619;}



#product2 .tit {font-size:22px;font-weight:bold; letter-spacing:-1px; color:#4c4c4c; line-height:30px;}
#product2 .tit span {font-size:22px;font-weight:bold; letter-spacing:-1px; color:#a81619;}
#product2 span.f12 {font-size:12px; color:#4c4c4c; }
#product2 span.blue {color:#55c3f1;}
#product2 span.green {color:#8ec320;}
#product2 span.violet {color:#6356a2;}
#product2 span.gray {color:#4c4c4c;}
#product2 span.b {font-weight:bold;}
#product2 .character_box {clear:both; border:1px solid #dfdfdf; padding:5px; margin-top:20px; padding-bottom:15px;}
#product2 .license {clear:both; padding:30px 145px;}
#product2 .license .list {float:left; width:183px; height:300px; border:1px solid #d9d9d9;margin:10px;}
#product2 .license .last {margin:10px;}
#product2 .egm_left {float:left; width:285px; text-align:justify; line-height:20px;}
#product2 .egm_graph {float:right; width:378px; height:309px;border:1px solid #dfdfdf;}
#product2 .round ul li {float:left; width:46%; height:70px;padding:2%;}
#product2 .box2 .txt {position:absolute; width:370px;margin-left:285px;}
#product2 .height1 {height:320px;}
#product2 .height2 {height:310px;}


}





/* =================== 680이하 style =================== */
@media screen and (max-width:680px) {

/* common */
#top {position:relative; width:100%; height:95px;margin:0 auto;}

#gnb {position:absolute;top:4px; right:0;}
#gnb ul li {float:left; background:url(../images/common/util_line.jpg) no-repeat left; padding:0 5px 0 5px;}
#gnb ul li a {color:#fff; font-size:10px;}

#totalmenu {position:absolute;width:33px; height:33px; top:45px; left:10px;}
/*상단 788px allmenu*/
.allmenu {position:absolute;  width:100%; margin-top:-35px; margin:0 auto; z-index:100000000000;}
.allmenu dl {display:block; background:#f5f5f5;}
.allmenu dl dt {width:96%; height:30px; padding:10px 2% 0 2%;  background:#404040; border-bottom:1px solid #555;}
.allmenu dl dt a {font-size:14px; color:#f5f5f5;}
.allmenu dl dt .allbtn {float:right;}
.allmenu dl dd ul li {width:96%;  padding:10px 2% 10px 2%; background:#f5f5f5; border-bottom:1px solid #dfdfdf;}



#logo {position:absolute;width:160px; height:25px;margin-top:45px; left:50%; margin-left:-80px;}

.menuWrap {display:none;}


#footer_allmenu {clear:both; width:100%; height:46px; background:#535353 url(/images/common/fmenu_bg.jpg);}
#footer_allmenu .fmenu {position:relative; width:100%; padding-top:0; margin:0 auto;}
#footer_allmenu .fmenu .f_m {position:absolute; width:200px; height:46px; margin:0 0 0 0; right:0;}
#footer_allmenu .fmenu .f_m ul li {float:left; width:123px; height:31px; padding-top:15px; color:#c2c2c2; background:#404040; margin-left:1px; text-align:center;}
#footer_allmenu .fmenu .f_m ul .btntop {width:75px; background:#323232;}
#footer_allmenu .fmenu .tit {display:none;}
#footer_allmenu .fmenu .mlist {display:none;}

#footer {clear:both; width:96%; padding:0 2%; height:600px; background:#393939 url(/images/common/footer_bg.jpg);}
#footer .footer_cen {width:100%; padding-top:30px; margin:0 auto; background:#393939; font-size:11px;}
#footer .footer_cen .f_logo {position:relative; width:100%; text-align:center;}
#footer .footer_cen .address {display:none;}
#footer .footer_cen .copy {display:none;}

#footer .footer_cen .m_address{display:block;}
#footer .footer_cen .m_address ul li {float:both; color:#999; }
#footer .footer_cen .m_address ul .tt {width:135px; color:#c2c2c2; padding-top:10px;}
#footer .footer_cen .m_copy {clear:both; text-align:center; width:100%;padding-top:15px; color:#c2c2c2;display:block;}


/* main */
/* visual */
#full_visual_wrap{ position:relative; overflow:hidden; width:100%; }
#full_visual_wrap #full_visual{width:700px; margin-left:-350px; padding-left:50%;}
#full_visual .flex-direction-nav a{ display:block; position:absolute;  overflow:hidden; width:20px; height:20px; margin-top:-21px; text-indent:-5000px;}
#full_visual .flex-direction-nav a.flex-prev{ top:150px; left:50%; margin-left:-25px; background:url(../images/main/btn_prev2.png) no-repeat 0 0;}
#full_visual .flex-direction-nav a.flex-next{  top:150px; left:50%; margin-left:5px; background:url(../images/main/btn_next2.png) no-repeat 0 0;}


#round {clear:both; width:100%; padding:25px 0 10px 0; margin:0 auto;}
#round ul li {float:left; width:31%;  padding:0 1% 0 1%; text-align:center; font-size:14px; color:#535353; font-weight:bold;}
#round ul li img {margin-bottom:5px;}



.container_bg {clear:both; width:100%; background:#e9e9e9;}
#m_container {clear:both;width:100%;  padding:40px 0;margin:0 auto;}

/* 메인컨텐츠수정 */
.mbox {position:relative; float:left; width:47%; margin:0.9%; background:#fff;border:1px solid #d9d9d9;}
.mbox ul .txt {padding:0 20px; font-size:12px; text-align:left; height:130px;}
.mbox ul .txt .tt {font-size:16px; color:#2a2a2a; font-weight:bold;  line-height:40px;}
.mbox ul .btn {text-align:right; padding:10px 20px 10px 0;}





#news {float:both; width:100%; height:auto; }
#news ul .date {display:none;}
#notice {float:both; width:100%; height:auto; margin-top:50px;}
#notice ul .date {display:none;}

/* sub */
#loca #loca_cen {width:94%; padding:40px 2%; margin:0 auto; padding-top:10px;}
#contents_cen {width:94%; padding:40px 2%;margin:0 auto; }
#snb {display:none;}

#contents {float:both;width:94%; padding:40px 2%;}

/* company */
#ceo {clear:both; width:100%; }
#ceo .slogan {width:100%; font-size:20px; line-height:28px; color:#4c4c4c; font-weight:bold;}
#ceo .slogan .red {color:#a81619;}
#ceo .text {clear:both; margin-top:35px; width:100%; text-align:justify;}
/* #ceo .text {clear:both; margin-top:35px; width:100%; margin-right:30px; text-align:justify;} */
#ceo .im { width:100%; margin-top:35px;}
#ceo .im img {width:100%;}
#ceo .ceoname {width:100%; margin-top:40px; font-size:14px; color:#4c4c4c; font-weight:bold;}

#organize .orga_pc, #organize .orga_tab, #organize .orga_mobile {text-align:center;}
#organize .orga_mobile img {width:100%;}
#organize .orga_pc {display:none;}
#organize .orga_tab {display:none;}
#organize .orga_mobile {display:block;}


#business .plant img {float:both; margin-left:0; margin-bottom:40px;}
#business .plant span {font-size:20px; color:#4c4c4c; line-height:32px; font-weight:bold; letter-spacing:-1px;}
#business .tab ul li {float:left; width:48%; font-weight:bold; background:#e9e9e9; border:1px solid #d9d9d9; text-align:center; padding:10px 0;margin-right:2%; margin-top:10px;}
#business .tab ul .last {margin-right:0;}
#business .tab ul .last2 {margin-right:0;}
#business .tab ul li a {color:#2a2a2a;}
#business .list ul li {float:both; margin-right:0; font-size:15px; color:#4c4c4c; font-weight:bold; margin-bottom:35px;}
#business .list ul img {width:100%; margin-bottom:10px;}
#business .ocean span {font-size:20px; color:#4c4c4c; line-height:32px; font-weight:bold; letter-spacing:-1px;}
#business .ocean img {float:both; margin-left:0; margin-bottom:40px;}
#business .bns span {font-size:20px; color:#4c4c4c; line-height:32px; font-weight:bold; letter-spacing:-1px;}
#business .bns img {float:both; margin-left:0; margin-bottom:40px;}

#recruit {clear:both; width:100%; }
#recruit .img {width:100%; height:120px; text-align:center; margin-top:20px;}
#recruit .txt1 {clear:both; width:320px; margin-top:20px;}
#recruit .txt1 ul {clear:both;}
#recruit .txt1 ul li{float:left; width:200px; padding-top:10px;}
#recruit .txt1 ul .tt {width:70px; height:22px; font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #e6e6e6; margin-right:30px;}
#recruit .txt2 {clear:both; width:320px; padding-top:130px; padding-left:0; background:url(../images/company/img06_02.jpg) no-repeat center top;}
#recruit .txt2 ul li {padding-left:10px; padding-bottom:10px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#recruit .txt3 {clear:both; width:320px; padding-top:130px; padding-left:0; background:url(../images/company/img06_03.jpg) no-repeat center top;}
#recruit .txt3 ul li {padding-left:10px; padding-bottom:3px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#recruit .txt4 {clear:both; width:320px;padding-top:130px; padding-left:0; background:url(../images/company/img06_04.jpg) no-repeat center top;}
#recruit .txt4 ul li {padding-left:10px; padding-bottom:10px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}

#history .list{float:both; width:320px; margin-top:15px;}
#history .list ul {clear:both;}
#history .list ul li {float:left; width:255px; padding-bottom:10px;}
#history .list ul .month {width:65px; color:#a81619;}


/* product */
#product2 {clear:both; width:100%;}
#product2 .tit {font-size:20px;font-weight:bold; letter-spacing:-1px; color:#4c4c4c; line-height:30px;}
#product2 .tit span {font-size:20px;font-weight:bold; letter-spacing:-1px; color:#a81619;}
#product2 span.f12 {font-size:12px; color:#4c4c4c; }
#product2 span.blue {color:#55c3f1;}
#product2 span.green {color:#8ec320;}
#product2 span.violet {color:#6356a2;}
#product2 span.gray {color:#4c4c4c;}
#product2 span.b {font-weight:bold;}
#product2 .graybox {padding:20px; background:#ebebeb; font-weight:bold;  color:#4c4c4c; line-height:20px;}
#product2 .box {border:1px solid #dfdfdf; padding:20px; line-height:19px; letter-spacing:-0.01em; text-align:justify;}
#product2 .box .img {float:none; width:100%; text-align:center;  margin:0 0 15px 0;}
#product2 .icon_num {clear:both; width:100%;}
#product2 .icon_num ul li {float:both; width:100%; height:none; line-height:20px;}
#product2 .icon_num ul .right {float:both;}

#product2 .character_box {clear:both; border:1px solid #dfdfdf; padding:5px; padding-bottom:50px; margin-top:20px;}
#product2 .character_box .tt {width:100%; height:30px; padding-top:10px;  font-size:18px; color:#fff; font-weight:bold; text-align:center; background:#e2161a;}
#product2 .character_box .txt {padding:0 20px;}
#product2 .character_box .txt strong {color:#4c4c4c;}
#product2 .license {clear:both; padding:30px 67px;}
#product2 .license .list {float:both;; width:183px; height:300px; border:1px solid #d9d9d9;margin-right:0;}
#product2 .license .last {margin-right:0;}
#product2 .license .list ul .txt  {height:43px; padding-top:7px; text-align:center; color:#2a2a2a; font-weight:bold; background:#e9e9e9;border-bottom:1px solid #d9d9d9;}
#product2 .ltower {clear:both; padding:20px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
#product2 .ltower .img {float:none; width:100%; text-align:center; margin:0 0 25px 0;}
#product2 .ltower span {font-size:16px;font-weight:bold; color:#333;}
#product2 .ltower .txt {position:relative; width:100%;margin-left:0;}
#product2 .ltower .txt ul li {padding-left:10px; padding-bottom:5px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#product2 .egm_left {float:left; width:100%; text-align:justify; line-height:20px;}
#product2 .egm_graph {float:right; width:318px; height:266px;border:1px solid #dfdfdf; margin-top:20px !important;}
#product2 .egm_graph ul .img {width:318px; height:225px;}
#product2 .egm_graph .txt {width:100%; height:30px; padding-top:10px;  font-size:13px; color:#2a2a2a; font-weight:bold; text-align:center; background:#e9e9e9; }
#product2 .egm_left .icon ul li {padding-left:10px; padding-bottom:5px; background:url(../images/sub/icon_gray.jpg) no-repeat 0 6px;}
#product2 .round{clear:both; background:#f3f3f3;}
#product2 .round ul li {float:both; width:90%; padding:5%;}
#product2 .round ul li img {float:left; margin-right:15px;}
#product2 .round ul li span {font-size:13px;font-weight:bold; color:#333;}
#product2 .box2 .img {float:both; width:100%; text-align:center;margin:0 0 15px 0;}
#product2 .box2 .txt {clear:both ; position:relative !important; width:100%; margin-left:0px;}
#product2 .box2 .tt img {width:35%;}
#product2 .height1 {height:680px;}
#product2 .height2 {height:650px;}

#product2 .saw_graph {width:318px; height:260px;border:1px solid #dfdfdf; margin:0 auto; margin-top:20px;}
#product2 .saw_graph ul .img {width:318px; height:200px;}
#product2 .saw_graph2 {width:318px; height:304px;border:1px solid #dfdfdf; margin:0 auto; margin-top:20px;}
#product2 .saw_graph2 ul .img {width:318px; height:254px;}
#product2 .saw_graph2 ul .txt {width:100%; height:40px; padding-top:10px;  font-size:13px; color:#2a2a2a; font-weight:bold; text-align:center; background:#e9e9e9; border-top:1px solid #dfdfdf;}
#product2 .saw_graph3 {width:318px; height:265px;border:1px solid #dfdfdf; margin:0 auto; margin-top:20px; }
#product2 .saw_graph3 ul .img {width:318px; }