/* sub */


#sub1 {position:relative; width:100%; min-width:1200px; height:400px; margin-top:0px; background:url(/img/sub/sub1.jpg) no-repeat center top;}
#sub2 {position:relative; width:100%; min-width:1200px; height:400px; margin-top:0px; background:url(/img/sub/sub2.jpg) no-repeat center top;}
#sub3 {position:relative; width:100%; min-width:1200px; height:400px; margin-top:0px; background:url(/img/sub/sub3.jpg) no-repeat center top;}
#sub4 {position:relative; width:100%; min-width:1200px; height:400px; margin-top:0px; background:url(/img/sub/sub4.jpg) no-repeat center top;}
#sub5 {position:relative; width:100%; min-width:1200px; height:400px; margin-top:0px; background:url(/img/sub/sub5.jpg) no-repeat center top;}



#s_container2 {position: relative; width:100%; min-width:1200px; z-index:999;}

#contents_s {position: relative; width:1200px; margin:0 auto; zoom:1; }
#contents_s:after {content:""; display:block; clear:both; }

/* sidemenu2Depth+3Depth */
#sidemenu { display:block; width:220px; }
#sidemenu ul {width:220px;  margin:0 auto; font-size:0; text-align:center; padding-bottom:30px; }
#sidemenu ul li { text-align:left;  font-weight:600; border-bottom:1px solid #d0d0d0; }
#sidemenu ul li a {color:#575757; display: block; margin: 0; padding:8px 0 8px 20px;font-size: 14px; }
#sidemenu ul li a.on,
#sidemenu ul li a:hover {background:#6b90dc; color:#fff; font-size:15px;}
#sidemenu .lnbTit {width:220; padding-top:30px;}
#sidemenu .lnbTit ul li {text-align:center; color:#6b90dc; font-weight:600; font-size:25px; border-bottom:0px solid #41a6d9; }


/* sidemenu2Depth+3Depth */
#sidemenu_s { display:block; width:930px; }
#sidemenu_s ul { margin:0 auto; text-align:center; padding-bottom:30px; }
#sidemenu_s ul li {width:100px; display:inline-block; *display:inline; *zoom:1; text-align:center;  font-weight:600; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; }
#sidemenu_s ul li a {color:#575757; display: block; margin: 0; padding:8px 0 8px 0px; font-size: 14px; }
#sidemenu_s ul li a.on,
#sidemenu_s ul li a:hover {background:#6b90dc; color:#fff; font-size:13px;}
#sidemenu_s .lnbTit {width:220; padding-top:30px;}
#sidemenu_s .lnbTit ul li {text-align:center; color:#6b90dc; font-weight:600; font-size:25px; border-bottom:0px solid #41a6d9; }



ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:220px;
}

ul#menu li a {
  background: #f3f3f3;
  padding-left: 22px;
}


ul#menu li a:hover {
  background: #333;
  border-left: 5px #6b90dc solid;
  padding-left: 15px;
}


#sub_left {float:left; width:220px;}
#sub_right {float:right; width:930px; min-height:300px; padding-top:36px; padding-left:0px; padding-bottom:50px;}
#sub_right li.s_title { float:left; width:460px; height:50px; text-align:left; font-weight:700; font-size:27px; color:#272727; letter-spacing:0em;}

#sub_right li.s_title22 {width:200px; margin:0 auto; margin-bottom:30px; background:#e9452a; text-align:center; padding:10px 0; border-radius:5px; font-weight:700; font-size:17px; color:#fff; letter-spacing:-0.04em;}

#sub_right li.s_title22-2 {width:200px; margin:0 auto; margin-bottom:30px; text-align:center; padding:10px 0; border-radius:5px; font-weight:700; font-size:17px; color:#333; letter-spacing:-0.04em;}


.location {float:right; width:460px; height:50px; text-align:right;}
.location .local{width:460px; font-size:13px;  color:#4f4f4f; margin:0 auto; font-weight:700; }
.localhome{white-space: pre; }
.localarrow{color:#b8b8b8; font-size:11px;}
.localpage{padding:0 10px 0 0px; color:#6b90dc;}


.con {display: block; width:930px; padding:30px 0 0px 0; }
.con ul {width:930px; padding:0px 0 20px 0;}
.con ul li {font-size:15px; line-height:23px; padding-bottom:10px; color:#333; }
.con ul li.big {font-size:20px; color:#333; font-weight:600; padding-bottom:10px;}
.con ul li.big2 {font-size:17px; color:#333; font-weight:600; padding-top:25px;}

.con ul li.name {font-size:25px; vertical-align: middle;}
.con ul li strong {color:#000;}


.introduction { display: block; width:930px; overflow:hidden;}
.introduction .poster {float:left; margin-right:20px;}
.introduction .cont {color:#43403c; margin-bottom:50px;}
.introduction .cont h3 {font-size:24px; padding-top:20px; padding-bottom:30px; letter-spacing:-1px;}
.introduction .cont h3 strong {font-size:24px; vertical-align:bottom;}
.introduction .cont ul {clear:both; margin-bottom:20px; border-left:2px solid #fff; padding-left:15px;}
.introduction .cont li {line-height:30px; font-size:16px; overflow:hidden; margin-bottom:5px; color:#666; }

.introduction .cont li strong {color:#000; }
.introduction .cont li .stit {color:#454545; font-size:18px; font-weight:600;}

.introduction .cont_banner {font-size:0;}
.introduction .cont_banner li {display:inline-block; *display:inline; *zoom:1;}


.section_con5-3 {width:100%; margin-top:0px; border-top:3px solid #333;}
.section_con5-3 table { width:100%; margin-top:0px; border-top:0px solid #333; margin-bottom:50px;background:url(/img/sub/table_bg.png);}
.section_con5-3 table tr {border-bottom:1px solid #ebebeb;border-top:2px solid #333; }

.section_con5-3 table tr td {text-align:left; padding:12px; font-size:12px; font-weight:500; line-height:20px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;  color:#5e5e5e; }

.section_con5-3 table tr th {padding:1% 0; font-size:14px; }

.section_con5-3 .table_bg_mint01 {width:30%;background:#f3f3f3; color:#333; font-weight:600;border-bottom:1px solid #ddd;}


.map {overflow:hidden; padding-top:30px;}
.map .cont {color:#43403c; margin-bottom:0px;}
.map .cont h3 {font-size:24px; padding-top:20px; padding-bottom:30px; letter-spacing:-1px; background:url(/img/sub/line.gif) no-repeat center top;}
.map1 {float:left; width:550px;}
.map2 {float:right; width:350px; border-top:3px solid #e96f00;}
.map2 li {padding:5px 0; font-size:13px;}
.map2 li.title {font-size:18px; font-weight:600; padding-top:10px; padding-bottom:20px;}
.map2 li span {color:#e96f00; font-weight:600;}


.inquiry {overflow:hidden; padding-top:30px; margin-bottom:20px;}
.inquiry .cont {color:#43403c; margin-bottom:0px;}
.inquiry .cont h3 {font-size:24px; padding-top:20px; padding-bottom:30px; letter-spacing:-1px; background:url(/img/sub/line.gif) no-repeat center top;}
.inquiry li {font-size:14px; padding-bottom:10px;}
.inquiry span {color:#e96f00; font-weight:600;}


.button {background:#e96f00; width:200px; padding:10px; font-size:14px; color:#fff; font-weight:600; text-align:center;}
.button a {color:#fff;}

.sub_product {width:450px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-bottom:30px; }
.sub_product ul.pro_img {width:400px; border:1px solid #e7e7e7; vertical-align:top; line-height:0; }
.sub_product ul.pro_txt {width:385px; margin-top:20px; font-size:0.900rem; line-height:24px;}
.sub_product ul.pro_txt h2 {font-size:1.1rem; font-weight:600; margin-bottom:20px; color:#e9452a;}

.sub_product_s {width:300px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-bottom:30px; }
.sub_product_s ul.pro_img {max-width:200px; width: expression(this.width > 200 ? 200: true); height: auto; border:1px solid #e7e7e7;}
.sub_product_s ul.pro_txt {width:385px; margin-top:20px; font-size:0.900rem; line-height:24px;}
.sub_product_s ul.pro_txt h2 {font-size:1.1rem; font-weight:600; margin-bottom:20px; color:#e9452a;}

.sub_product2 {width:300px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-bottom:30px; margin-right:7px;}
.sub_product2 ul.pro_img {border:1px solid #e7e7e7; vertical-align:top; line-height:0; }
.sub_product2 ul.pro_txt {width:250px; height:50px; margin-top:20px; font-size:0.900rem; line-height:24px;}
.sub_product2 ul.pro_txt {width:250px; height:50px; margin-top:20px; font-size:0.900rem; line-height:24px;}
.sub_product2 ul.pro_txt h2 {font-size:0.95rem; font-weight:600; margin-bottom:20px; color:#000; line-height:17px;}

.sub_product3 {width:930px;vertical-align:top; margin-bottom:30px; }
.sub_product3 ul.pro_img {vertical-align:top; line-height:0; }
.sub_product3 ul.pro_txt {width:250px; height:50px; margin-top:20px; font-size:0.900rem; line-height:24px;}
.sub_product3 ul.pro_txt h2 {font-size:0.95rem; font-weight:600; margin-bottom:20px; color:#e9452a; line-height:17px;}

.sub_product4 {width:950px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-bottom:30px; }
.sub_product4 ul.pro_img2 {width:900px;  vertical-align:top; line-height:0; }
.sub_product4 ul.pro_img2 li {width:400px; border:1px solid #e7e7e7; margin-right:20px; display:inline-block; *display:inline; *zoom:1;}
.sub_product4 ul.pro_txt2 {width:900px; margin-top:20px; font-size:0.900rem; line-height:24px;}
.sub_product4 ul.pro_txt2 h2 {font-size:1.1rem; font-weight:600; margin-bottom:20px; color:#e9452a;}



.pro_detail {width:150px; background:#e9452a; border-radius:5px; padding:5px 0; text-align:center; color:#fff; margin-top:15px;}
.pro_detail a { color:#fff;}
.pro_detail a:hover { color:#fff;}

.pro_detail2 {width:200px; margin:0 auto; background:#e9452a; border-radius:5px; font-size:15px; padding:10px 0; text-align:center; color:#fff; margin-top:15px;}
.pro_detail2 a { color:#fff;}
.pro_detail2 a:hover { color:#fff;}


.product_img {margin:0; padding:0;}
.product_img img {width:100%;}


.con_inquiry h2 {font-size:1.2rem; font-weight:600; margin-bottom:20px;}
.con_inquiry ul.email li {font-size:0.9rem; line-height:25px;}


.con_map {float:left; width:463px; margin-right:20px; margin-bottom:30px;}
.con_map2 {display:inline-block; *display:inline; *zoom:1; width:443px; margin-bottom:30px;}
.con_add {width:930px; background:#eee; text-align:center; }
.con_add ul li {font-size:0.9rem; font-weight:600;}

ul.con_add1 {float:left; width:423px; padding:20px; text-align:left; }
ul.con_add2 {display:inline-block; *display:inline; *zoom:1; width:423px; padding:20px; text-align:left; margin-left:3px;}

.con_sns li {display:inline-block; *display:inline; *zoom:1; text-align:center;}


.con_news ul li {display:inline-block; *display:inline; *zoom:1; border:1px solid #e3e3e3; margin-right:20px; margin-bottom:20px;}
.con_news ul li:nth-child(2) {margin-right:0px;}
.con_news ul li:nth-child(4) {margin-right:0px;}



ul.con_img {float:left; width:480px; margin-right:20px;}
ul.con_txt {display:inline-block; *display:inline; *zoom:1; width:330px; padding-top:100px;}
ul.con_txt2 {display:inline-block; *display:inline; *zoom:1; width:330px; padding-top:70px;}


.center {text-align:center; font-weight:600;}
.sub5 {padding-top:30px;}
.cont li.txtbold {font-weight:800; color:#333; font-size:16px;}

.Producttit {
    font-family:Arial, sans-serif;
    font-weight:600;
    font-size: 78px;
    color:#6b90dc;
    line-height: 1;
    letter-spacing: 0;
    hyphens: auto;
    text-align:center;
    display: block; 
    height: 200px;
}

.Productstit{font-size: 18px; font-weight:600; color:#454545; text-align:center; display: block;}
.Productstit2{width:460px; font-size: 18px; font-weight:600; margin-top: 20px; color:#454545;text-align:center; display:block;    }

.shalf { width:460px; margin-top: 30px; float:left; text-align:center; display: block;}