/* default Setting */
body {margin: 0px;padding: 0px;font-family: "µ¸¿ò", Dotum, Arial, Verdana, sans-serif;color: #555;font-size: 12px;}
body.main {background-color:#dee4e9;}
a:link, a:visited, a:active {color: #555;text-decoration: none;}
a:hover {color: #333;text-decoration: none;}
div, p, span {margin: 0px;padding: 0px;}
dl, dt, dd {margin: 0px;padding: 0px;line-height: 14px;}
ul, ol, li {margin: 0px;padding: 0px;list-style: none;line-height: 14px;}
h1, h2, h3, h4, h5, h6 {margin: 0px;padding: 0px;font-size:0;}
table, th, td {padding: 0px;margin: 0px;border: 0px;border-collapse: collapse;font-family: "µ¸¿ò", Dotum, sans-serif;font-size: 12px;color:#666666;}
input {border:1px solid #ddd;height:12px;padding:2px 5px;vertical-align:middle;font-size:12px;}
textarea {border:1px solid #ddd;}
select {border:1px solid #ddd;height:20px;vertical-align:middle;font-size:12px;behavior: url("###");}
fieldset, form, label {margin: 0px;padding: 0px;border: none;}
em {font-style: normal;}
img,a {border:0;selector-dummy:expression( this.hideFocus=true);vertical-align:middle;}
hr, caption, legend {display: none;}
.cboth {clear:both;line-height:0px;font-size:0px;height:0;overflow:hidden;}
label {cursor:pointer;}
/* default Setting END */

/* layout style */
#wrap {width:100%;}
#mainWrap {width:100%;height:669px;background:url('/assets/images/main/main.jpg') no-repeat center top;}
#headerWrap {position:relative;overflow:hidden;width:1000px;height:213px;margin:0 auto;padding-top:15px;}
#headerWrap h1 {float:left;margin-top:27px;}
#headerWrap div.head {position:relative;float:right;}
#headerWrap div.head a.shop {position:absolute;right:0;top:24px;}
#headerWrap div.head ul.top {overflow:hidden;}
#headerWrap div.head ul.top li {float:right;margin-left:12px;padding-left:13px;background:url('/assets/images/common/top_line.gif') no-repeat left 3px;}
#headerWrap div.head ul.top li a {overflow:hidden;display:inline-block;height:18px;}
#headerWrap div.head ul.top li.on a img,
#headerWrap div.head ul.top li.selected a img,
#headerWrap div.head ul.top li a:hover img {margin-top:-18px;}
#headerWrap div.head ul.top li a:hover {border:none;}
#headerWrap div.head ul.top li.first {margin-left:0;padding-left:0;background:none;}
#headerWrap div.login {position:absolute;width:150px;right:0;top:78px;}
#headerWrap div.login p {width:96px;height:22px;}
#headerWrap div.login p input {width:80px;height:17px;font-size:11px;color:#888888;border:none;padding:3px 8px 0 8px;margin-left:3px;background:url('/assets/images/main/input_bg.png') no-repeat left top;ime-mode:disabled;}
#headerWrap div.login input.btn {position:absolute;right:0;top:0;border:none;background:none;width:44px;height:43px;margin:0;padding:0;}
#headerWrap div.login div {margin-top:10px;text-align:right;}
#headerWrap div.login div a{padding-left:5px;}
#headerWrap div.login div input {padding:0;border:none;vertical-align:middle;}

#gnb {float:right;position:relative;overflow:hidden;height:180px;margin:5px 0 0 0;padding:5px 0 0 12px;}
#gnb li {float:left;font-size:0;line-height:0;margin:10px 20px 0 0;padding-right:20px;background:url('/assets/images/common/menu_line.gif') no-repeat right 4px;}
#gnb li.right {float:left;margin-top:4px;margin-right:-20px;padding-right:-20px;}
#gnb li a {overflow:hidden;display:inline-block;height:24px;}
#gnb li.on a img,
#gnb li.selected a img,
#gnb li a:hover img {margin-top:-24px;}
#gnb li a:hover {border:none;}
#gnb li ul {display:none;position:absolute;left:0;top:30px;padding:0 10px 5px 10px;}
#gnb li.selected ul {display:block;}
#gnb li ul li {float:left;font-size:0;margin:5px 0 0 0;padding:0;background:none;}
#gnb li.company ul {margin-left:2px;}
#gnb li.herbs ul {margin-left:127px;}
#gnb li.reference ul {margin-left:252px;}
#gnb li.news ul {margin-left:514px;}
#gnb li ul li a {display:block;height:17px;padding:0;margin:10px 0 0 0;}
#gnb li.selected ul li a img {margin:0;padding-right:25px;}
#gnb li ul li.selected a img {margin-top:-17px;}
#gnb li.right a {height:34px;}
#gnb li.right a img {margin-top:0;}
#gnb li.right a:hover img {margin-top:0;}

#snb .snb li.selected a img,
#snb .snb li a:hover img {margin-top:-16px;}
#snb .snb li ul {display:none;margin-top:5px;}

#subwrap {width:100%;background:url('/assets/images/common/visual.jpg') no-repeat center top;}
#contentsWrap {overflow:hidden;width:955px;margin:0 auto 80px auto;}

#snb {float:left;width:166px;}
#snb div.title {width:156px;height:36px;padding:14px 10px 0 0;text-align:center;background:url('/assets/images/common/leftmenu_bg1.png') no-repeat left top;}
#snb ul.snb {width:152px;padding:0 12px 0 2px;background:url('/assets/images/common/leftmenu_bg2.png') repeat-y left top;}
#snb ul.snb li {font-size:0;line-height:0;}
#snb ul.snb li a {display:inline-block;overflow:hidden;height:35px;}
#snb ul.snb li a:hover {border:none;}
#snb ul.snb li.selected a img,
#snb ul.snb li a:hover img {margin-top:-35px;}

#contents {float:left;width:750px;margin-left:24px;}
.sub-title {overflow:hidden;margin-bottom:35px;padding:12px 0 12px 0;border-bottom:1px solid #e9ede6;}
.sub-title h3 {float:left;margin-left:8px;padding:0;font-size:0;}
.sub-title div.location {float:right;margin-top:13px;font-size:11px;color:#b2b2b2;line-height:11px;}
.sub-title div.location h2 {overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
.sub-title div.location a {color:#b2b2b2;}
.sub-title div.location strong {color:#606060;}
#contents div.medicine-search {overflow:hidden;width:100%;height:104px;padding-top:9px;background:url('/assets/images/introduce/sub1_bg.gif') no-repeat left top;}
#contents div.medicine-search div.search {float:left;margin-left:31px;font-size:16px;color:#555;letter-spacing:0.5px;}
#contents div.medicine-search div.search p {margin:0;padding:0;}
#contents div.medicine-search div.search p.index {padding:8px 0 12px 0;line-height:25px;}
#contents div.medicine-search div.search a {padding:3px 4px 4px 5px;border:1px solid #eaeaea;font-family:Malgun Gothic,Dotum;font-weight:bold;color:#707070;}
#contents div.medicine-search div.search a:hover,
#contents div.medicine-search div.search a:focus {border:1px solid #a0c66f;font-weight:bold;color:#000;}
#contents div.medicine-search div.search a.on {background-color:#66a317;border:1px solid #a0c66f;font-weight:bold;color:#fff;}
#contents div.medicine-search div.search span {vertical-align:top;font-size:12px;color:#cecece;}
#contents div.medicine-search div.search input {width:412px;height:24px;font-weight:bold;font-size:20px;}
#contents div.medicine-search div.search input.btn {border:none;padding:0;width:57px;height:32px;}
#contents div.medicine-search div.btn {float:left;margin-left:30px;}
#contents div.overseas {overflow:hidden;width:754px;height:564px;background:url('/assets/images/introduce/sub2_bg.gif') no-repeat left top;}
#contents div.overseas p {padding:60px 0 0 10px;}
#contents div.overseas ul {position:absolute;width:280px;margin:-370px 0 0 450px;}
#contents div.overseas li {padding-top:20px;font-size:14px;color:#666;line-height:20px;}

#contents div.overseas02 {position:relative;width:100%;padding:20px 0 20px 0;background:url('/assets/images/introduce/view2_bg2.gif') repeat-y left top;}
#contents div.overseas02 span.map {position:absolute;display:none;}
#contents div.overseas02 span.pop {position:absolute;display:none;}
#contents div.overseas02 span.map1 {left:29px;top:22px;z-index:2;}
#contents div.overseas02 span.map1 span.pop {left:55px;top:150px;z-index:3;}
#contents div.overseas02 span.map2 {left:101px;top:270px;z-index:2;}
#contents div.overseas02 span.map2 span.pop {left:0px;top:14px;margin-left:-7px;z-index:3;}
#contents div.overseas02 span.map3 {left:125px;top:209px;z-index:2;}
#contents div.overseas02 span.map3 span.pop {left:40px;top:49px;z-index:3;}
#contents div.overseas02 span.map4 {left:98px;top:335px;z-index:2;}
#contents div.overseas02 span.map4 span.pop {left:5px;top:5px;z-index:3;}
#contents div.overseas02 span.map5 {left:148px;top:324px;z-index:2;}
#contents div.overseas02 span.map5 span.pop {left:0px;top:5px;margin-left:-12px;z-index:3;}
#contents div.overseas02 span.map6 {left:111px;top:382px;z-index:2;}
#contents div.overseas02 span.map6 span.pop {left:0px;top:0px;margin:-5px 0 0 -5px;z-index:3;}
#contents div.overseas02 span.map7 {left:96px;top:417px;z-index:2;}
#contents div.overseas02 span.map7 span.pop {left:0px;top:0px;z-index:3;}
#contents div.overseas02 span.map8 {left:170px;top:329px;z-index:2;}
#contents div.overseas02 span.map8 span.pop {left:5px;top:10px;z-index:3;}
#contents div.overseas02 span.map9 {left:160px;top:394px;z-index:2;}
#contents div.overseas02 span.map9 span.pop {left:5px;top:5px;z-index:3;}
#contents div.overseas02 span.map10 {left:100px;top:517px;z-index:2;}
#contents div.overseas02 span.map10 span.pop {left:0px;top:0px;margin:-25px 0 0 -10px;z-index:3;}
#contents div.overseas02 span.map11 span.pop {left:0px;top:255px;margin:0 0 0 -50px;z-index:3;}

#contents div.overseas02 ul {background:transparent;}
#contents div.overseas02 li {display:inline-block;*float:left;}
#contents div.overseas02 li.map-r {width:300px;vertical-align:top;}
#contents div.overseas02 li div.herb-data {width:350px;top:0;margin-left:70px;line-height:25px;padding-right:2px;overflow:hidden;}
#contents div.overseas02 li.omap-r {width:430px;vertical-align:top;}
#contents div.overseas02 dl {margin-left:35px;width:120px;font-family:Malgun Gothic,"¸¼Àº°íµñ";}
#contents div.overseas02 dl.text {margin:-397px 0 0 190px;}
#contents div.overseas02 dl dt {font-size:16px;font-weight:bold;color:#66a317;margin:15px 0 10px 0;padding-left:10px;background:url('/assets/images/common/bul_arrow01.gif') no-repeat 0 3px;}
#contents div.overseas02 dl dd {font-size:14px;font-weight:bold;color:#658ba7;line-height:20px;letter-spacing:-0.1em;padding-left:3px;}
#contents div.overseas02 dl dd:hover {color:#ff6600;}
#contents div.overseas02 dl dd.on {color:#ff6600;}

#contents div.overseas02 {position:relative;}
#contents div.overseas02 span.omap {position:absolute;display:none;}
#contents div.overseas02 span.omap1 {top:248px;left:27px;}
#contents div.overseas02 span.omap1 span.pop {left:0px;top:10px;margin-left:0px;z-index:3;}
#contents div.overseas02 span.omap2 {top:324px;left:109px;}
#contents div.overseas02 span.omap2 span.pop {left:0px;top:0px;margin:-20px 0 0 -34px;z-index:3;}
#contents div.overseas02 span.omap3 {top:27px;left:18px;}
#contents div.overseas02 span.omap3 span.pop {left:0px;top:0px;margin:15px 0 0 50px;z-index:3;}
#contents div.overseas02 span.omap4 {top:84px;left:34px;}
#contents div.overseas02 span.omap4 span.pop {left:0px;top:5px;margin-left:20px;z-index:3;}
#contents div.overseas02 span.omap5 {top:54px;left:131px;}
#contents div.overseas02 span.omap5 span.pop {left:0px;top:25px;margin-left:10px;z-index:3;}
#contents div.overseas02 span.omap6 {top:99px;left:158px;}
#contents div.overseas02 span.omap7 {top:157px;left:108px;}
#contents div.overseas02 span.omap7 span.pop {left:0px;top:35px;margin-left:10px;z-index:3;}
#contents div.overseas02 span.omap8 {top:98px;left:221px;}
#contents div.overseas02 span.omap8 span.pop {left:0px;top:2px;margin:0px 0 0 10px;z-index:3;}
#contents div.overseas02 span.omap9 {top:121px;left:207px;}
#contents div.overseas02 span.omap9 span.pop {left:0px;top:0px;margin:0px 0 0 -5px;z-index:3;}
#contents div.overseas02 span.omap10 {top:151px;left:246px;}
#contents div.overseas02 span.omap10 span.pop {left:0px;top:0px;margin:0px 0 0 -10px;z-index:3;}
#contents div.overseas02 span.omap11 {top:183px;left:247px;}
#contents div.overseas02 span.omap11 span.pop {left:0;top:0;margin:-5px 0 0 -15px;z-index:3;}
#contents div.overseas02 span.omap12 {top:185px;left:222px;}
#contents div.overseas02 span.omap12 span.pop {left:0;top:0;margin:5px 0 0 -20px;z-index:3;}
#contents div.overseas02 span.omap13 {top:216px;left:259px;}
#contents div.overseas02 span.omap13 span.pop {left:0px;top:0px;margin:0 0 0 -10px;z-index:3;}
#contents div.overseas02 span.omap14 {top:210px;left:269px;}
#contents div.overseas02 span.omap14 span.pop {left:0px;top:0px;margin:15px 0 0 -7px;z-index:3;}
#contents div.overseas02 span.omap15 {top:318px;left:348px;}
#contents div.overseas02 span.omap15 span.pop {left:0px;top:0px;margin:15px 0 0 -7px;z-index:3;}
#contents div.overseas02 span.omap16 {top:23px;left:245px;}
#contents div.overseas02 span.omap16 span.pop {left:0px;top:50px;margin-left:30px;z-index:3;}
#contents div.overseas02 span.omap17 {top:99px;left:321px;}
#contents div.overseas02 span.omap17 span.pop {left:0px;top:0px;margin-left:-20px;z-index:3;}
#contents div.overseas02 span.omap18 {top:129px;left:330px;}
#contents div.overseas02 span.omap18 span.pop {left:0px;top:0px;margin:-15px 0 0 -17px;z-index:3;}
#contents div.overseas02 span.omap19 {top:185px;left:334px;}
#contents div.overseas02 span.omap19 span.pop {left:0px;top:0px;margin:-15px 0 0 -25px;z-index:3;}
#contents div.overseas02 span.omap20 {top:202px;left:353px;}
#contents div.overseas02 span.omap20 span.pop {left:0px;top:0px;margin:-20px 0 0 -28px;z-index:3;}
#contents div.overseas02 span.omap21 {top:112px;left:308px;}
#contents div.overseas02 span.omap21 span.pop {left:0px;top:0px;margin:-12px 0 0 -25px;z-index:3;}
#contents div.overseas02 span.omap22 {top:201px;left:305px;}
#contents div.overseas02 span.omap22 span.pop {left:0px;top:0px;margin:-17px 0 0 -18px;z-index:3;}
#contents div.overseas02 span.omap23 {top:150px;left:303px;}
#contents div.overseas02 span.omap23 span.pop {left:0px;top:0px;margin:-15px 0 0 -25px;z-index:3;}
#contents div.overseas02 span.omap26 {top:20px;left:361px;}
#contents div.overseas02 span.omap26 span.pop {left:0px;top:20px;margin-left:0px;z-index:3;}
#contents div.overseas02 span.omap27 {top:75px;left:362px;}
#contents div.overseas02 span.omap27 span.pop {left:0px;top:0px;margin:-5px 0 0 -10px;z-index:3;}
#contents div.overseas02 span.omap28 {top:95px;left:348px;}
#contents div.overseas02 span.omap28 span.pop {left:0px;top:0px;margin:-13px 0 0 -15px;z-index:3;}
#contents div.overseas02 span.omap29 {top:176px;left:323px;}
#contents div.overseas02 span.omap29 span.pop {left:0;top:0;margin:-18px 0 0 -25px;z-index:3;}
#contents div.overseas02 span.omap30 {top:196px;left:282px;}
#contents div.overseas02 span.omap30 span.pop {left:0;top:0;margin:-15px 0 0 -33px;z-index:3;}
#contents div.overseas02 span.omap31 {top:181px;left:276px;}
#contents div.overseas02 span.omap31 span.pop {left:0;top:0;margin:-15px 0 0 -23px;z-index:3;}
#contents div.overseas02 span.omap32 {top:137px;left:155px;}
#contents div.overseas02 span.omap32 span.pop {left:0;top:0;margin:5px 0 0 5px;z-index:3;}
#contents div.overseas02 span.omap33 {top:121px;left:285px;}
#contents div.overseas02 span.omap33 span.pop {left:0;top:0;margin:-1px 0 0 -18px;z-index:3;}
#contents div.overseas02 span.omap34 {top:121px;left:280px;}
#contents div.overseas02 span.omap34 span.pop {left:0;top:0;margin:-15px 0 0 -37px;z-index:3;}
#contents div.overseas02 span.omap35 {top:139px;left:309px;}
#contents div.overseas02 span.omap35 span.pop {left:0;top:0;margin:-15px 0 0 -22px;z-index:3;}
#contents div.overseas02 span.omap36 {top:157px;left:298px;}
#contents div.overseas02 span.omap36 span.pop {left:0;top:0;margin:-17px 0 0 -17px;z-index:3;}
#contents div.overseas02 span.omap37 {top:175px;left:301px;}
#contents div.overseas02 span.omap37 span.pop {left:0;top:0;margin:-17px 0 0 -22px;z-index:3;}
#contents div.overseas02 span.omap38 {top:319px;left:349px;}
#contents div.overseas02 span.omap38 span.pop {left:0;top:0;margin:-9px 0 0 -34px;z-index:3;}

#contents div.overseas02 span.omap39 {top:146px;left:337px;}
#contents div.overseas02 span.omap39 span.pop {left:0;top:0;margin:-17px 0 0 -22px;z-index:3;}
#contents div.overseas02 span.omap40 {top:174px;left:360px;}
#contents div.overseas02 span.omap40 span.pop {left:0;top:0;margin:-23px 0 0 -32px;z-index:3;}
#contents div.overseas02 span.omap41 {top:172px;left:346px;}
#contents div.overseas02 span.omap41 span.pop {left:0;top:0;margin:-19px 0 0 -26px;z-index:3;}

#contents div.overseas02 p.tit {font-size:24px;font-weight:bold;color:#333333;font-weight:bold;text-align:center;padding-bottom:20px;}
#contents div.overseas02 p.strong {margin:30px 35px 0 35px;font-size:16px;font-weight:bold;color:#333333;}
#contents div.overseas02 p.txt1 {margin:10px 0 0 42px;font-size:14px;color:#333333;line-height:20px;}

#contents div.overseas03 {width:716px;margin-top:20px;padding:15px 15px;border-top:1px solid #c1c6ca;border-right:2px solid #c1c6ca;border-bottom:2px solid #c1c6ca;border-left:1px solid #c1c6ca;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}

#contents div.domestic {overflow:hidden;width:754px;height:564px;background:url('/assets/images/introduce/sub3_bg.gif') no-repeat left top;}
#contents div.domestic p {padding:40px 0 0 60px;}
#contents div.domestic ul {position:absolute;width:300px;margin:-430px 0 0 430px;}
#contents div.domestic li {padding-top:20px;font-size:14px;color:#666;line-height:20px;}
#contents div.search-list {width:750px;margin:30px auto 0 auto;}
#contents div.search-list div {width:750px;height:525px;}
#contents div.search-list div p {text-align:center;padding-top:10px;}
#contents div.search-list div p img.init_img {width:690px;}
#contents div.search-list ul {margin-top:10px;text-align:center;}
#contents div.search-list li {float:left;padding-left:30px;}
#contents div.search-list li div {width:150px;height:110px;}
#contents div.search-list li p {margin-top:8px;font-size:12px;color:#838383;line-height:16px;text-align:center;}
#contents div.search-list li img {width:150px;}
#contents div.page {float:left;width:750px;margin-top:40px;font-size:12px;line-height:13px;text-align:center;}
#contents div.page ol {}
#contents div.page ol li {margin:0;list-style:none;display:inline;padding: 0 1px;line-height:25px;font-family:Verdana,Dotum,"µ¸¿ò";}
#contents div.page ol li.nowPg a,
#contents div.page ol li.nowPg a:hover,
#contents div.page ol li.nowPg a:focus {font-weight:bold;border:1px solid #3486d3;color:#4e7ab7;}
#contents div.page ol li a {display:inline-block;width:25px;height:25px;font-weight:normal;padding:0;margin:0;border:1px solid #dadada;color:#555;letter-spacing:-0.09em;}
#contents div.page ol li a:hover,
#contents div.page ol li a:focus {font-weight:normal;margin:0;border:1px solid #9a9a9a;background-color:#f0f0f0;color:#333;}

#contents p.result {margin-top:30px;font-family:Malgun Gothic,"¸¼Àº°íµñ",Dotum;font-weight:bold;font-size:16px;color:#555;}
#contents p.result span {color:#ff6600;}
#contents div.medicine-view {width:100%;padding-top:20px;background:url('/assets/images/introduce/view_bg2.gif') repeat-y left top;}
#contents div.medicine-view p.tit {font-family:Malgun Gothic, "¸¼Àº°íµñ", Dotum;font-size:24px;font-weight:bold;color:#333;text-align:center;}
#contents div.medicine-view div.con {padding:15px 15px;}
#contents div.medicine-view2 {width:99.5%;padding-top:20px;border:1px solid #cacaca;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
#contents div.medicine-view2 p.tit {font-family:Malgun Gothic, "¸¼Àº°íµñ", Dotum;font-size:24px;font-weight:bold;color:#333;text-align:center;}
#contents div.medicine-view2 div.con {padding:15px 15px;}
#contents div.material-search {overflow:hidden;margin:30px 0 8px 0;}
#contents div.material-search div.total {float:left;padding-left:8px;font-size:12px;color:#555;line-height:21px;}
#contents div.material-search div.total strong {color:#ff5a00;}
#contents div.material-search div.search {float:right;}
#contents div.material-search div.search select,
#contents div.material-search div.search input,
#contents div.material-search div.search img {vertical-align:top;}
#contents div.material-search div.search input.btn {border:none;margin:0;padding:0;height:23px;}
.page {margin-top:40px;font-size:12px;line-height:13px;text-align:center;}
.page a {color:#666;padding:0 3px;}
.page a:hover {font-weight:bold;}
#contents ul.publication {width:100%;border-top:2px solid #2c63a4;}
#contents ul.publication li {overflow:hidden;padding:10px 0;border-bottom:1px solid #ebebeb;}
#contents ul.publication li.back {background-color:#fafafa;}
#contents ul.publication li.line {border-bottom:1px solid #2c63a4;}
#contents ul.publication li div.img {float:left;width:140px;height:100px;margin-left:8px;border:1px solid #e7e7e7;}
#contents ul.publication li div.detail {float:left;width:580px;margin-left:20px;}
#contents ul.publication li div.detail div.tit {overflow:hidden;font-size:12px;color:#777;line-height:25px;border-bottom:1px solid #ebebeb;}
#contents ul.publication li div.detail div.tit a {float:left;font-weight:bold;color:#777;}
#contents ul.publication li div.detail div.tit a:hover {color:#f36701;}
#contents ul.publication li div.detail div.tit span {float:right;padding-right:20px;}
#contents ul.publication li div.detail div.tit span em {font-size:11px;color:#ddd;padding:0 5px;}
#contents ul.publication li div.detail p.txt {margin:12px 20px 0 0;font-size:12px;color:#777;line-height:18px;}
#contents p.tit {position:relative;margin-left:8px;}
#contents p.tit a {position:absolute;top:0;right:0;}
#contents div.news-top {width:100%;height:136px;margin-top:-35px;padding-top:50px;background:url('/assets/images/news/sub1_bg.jpg') no-repeat right top;}
#contents div.news-top p {padding:50px 0 0 30px;}
#contents div.news-top div.search {margin-top:25px;width:491px;height:29px;padding-top:6px;font-size:11px;color:#666;line-height:19px;text-align:center;background:url('/assets/images/news/search_bg.png') no-repeat left top;}
#contents div.news-top div.search input {width:280px;height:15px;margin-left:6px;padding:1px 5px;}
#contents div.news-top div.search span,
#contents div.news-top div.search input,
#contents div.news-top div.search img {vertical-align:top;}
#contents div.news-top div.search input.btn {margin:0;padding:0;border:none;width:48px;height:22px;}
#contents div.newswrap {overflow:hidden;width:100%;background:url('/assets/images/news/bg_line.gif') repeat-y 520px top;}
#contents div.newswrap div.news {float:left;width:490px;}
#contents div.newswrap div.news ul {margin-top:10px;width:100%;border-top:1px solid #80bb15;}
#contents div.newswrap div.news ul li {padding:10px 10px;border-bottom:1px solid #ddd;}
#contents div.newswrap div.news ul li.back {background-color:#f9f9f9;}
#contents div.newswrap div.news ul li div {overflow:hidden;width:100%;font-size:12px;color:#777;line-height:20px;}
#contents div.newswrap div.news ul li div a {float:left;color:#555;}
#contents div.newswrap div.news ul li div em {float:right;}
#contents div.newswrap div.news ul li p {font-size:11px;color:#778855;line-height:20px;}
#contentsWrap div.issue {width:156px;}
#contentsWrap div.issue ul {width:142px;padding:0 7px;background:url('/assets/images/news/box_2.gif') repeat-y left top;}
#contentsWrap div.issue ul li {overflow:hidden;font-size:12px;color:#555;line-height:25px;letter-spacing:-0.1px;}
#contentsWrap div.issue ul li span {float:left;}
#contentsWrap div.issue ul li span img {padding-right:2px;}
#contentsWrap div.issue ul li em {float:right;font-size:11px;color:#aaa;}
#contents ul.prev-next {width:100%;margin-top:20px;border-top:1px solid #ddd;}
#contents ul.prev-next li {font-size:14px;color:#777;line-height:31px;border-bottom:1px solid #ddd;}
#contents ul.prev-next li a {margin-left:20px;color:#707070;}
#contents ul.prev-next li strong {display:inline-block;width:120px;color:#555;text-align:center;background-color:#f8f8f8;}
#contents ul.prev-next li span {margin-left:20px;color:#999;}
#contents div.btn {width:100%;margin-top:20px;text-align:center;}

#contentsWrap div.loginwrap {width:840px;height:119px;padding-top:140px;margin:50px auto 0 auto;background:url('/assets/images/login/login_bg.jpg') no-repeat left top;}
#contentsWrap div.loginwrap div.login {position:relative;width:378px;margin-left:376px;}
#contentsWrap div.loginwrap div.login input.btn {position:absolute;right:0;top:0;border:none;padding:0;margin:0;height:52px;}
#contentsWrap div.loginwrap div.login dl {overflow:hidden;width:263px;}
#contentsWrap div.loginwrap div.login dl dt {float:left;width:52px;padding-top:5px;}
#contentsWrap div.loginwrap div.login dl dd {float:left;width:211px;}
#contentsWrap div.loginwrap div.login dl dd input {width:199px;height:15px;}
#contentsWrap div.loginwrap div.save {margin:10px 0 0 428px;font-size:12px;color:#999;line-height:13px;}
#contentsWrap div.loginwrap div.save input {border:none;padding:0;}
#contentsWrap ul.tap {overflow:hidden;width:562px;margin:0 auto;}
#contentsWrap ul.tap li {float:left;height:33px;}
#contentsWrap ul.tap li a {display:block;}
#contentsWrap ul.tap li a.on {margin-top:-33px;}
#contentsWrap ul.tap li a:hover {margin-top:-33px;}
#contentsWrap div.alphabet {margin-top:20px;width:100%;height:37px;font-size:11px;color:#ccc;line-height:37px;text-align:center;background:url('/assets/images/mall/alphabet_bg.gif') no-repeat left top;}
#contentsWrap div.alphabet a {font-size:14px;font-weight:bold;color:#333;padding:0 21px;}
#contentsWrap div.alphabet a.on {color:#ff6600;}
#contentsWrap div.alphabet a:hover {color:#ff6600;}
#contentsWrap div.shortend {overflow:hidden;margin-top:10px;}
#contentsWrap div.shortend div.table1 {float:left;width:460px;}
#contentsWrap div.shortend div.table2 {float:left;width:475px;margin-left:20px;}
#contentsWrap div.shortend div.table2 {float:left;width:475px;margin-left:20px;}
.sum {margin-top:10px;width:100%;font-size:12px;font-weight:bold;color:#333;line-height:31px;background-color:#f8f8f8;text-align:right;}
.sum span {margin-right:20px;color:#ff6600;}
.order-btn {overflow:hidden;width:100%;margin-top:20px;}
.order-btn a.left {float:left;}
.order-btn a.right {float:right;}
#contentsWrap p.top-txt {font-size:12px;font-weight:bold;color:#ff6600;text-align:right;}

#footerWrap {overflow:hidden;width:955px;margin:0 auto;padding:20px 0 25px 0;background:url('/assets/images/common/foot_bg.gif') no-repeat center top;}
#footerWrap address {float:left;margin-top:2px;}
#footerWrap div {float:right;}

table.result {width:100%;margin-top:10px;border-top:1px solid #ddd;border-right:1px solid #ddd;}
table.result td {font-family:Malgun Gothic;font-weight:bold;font-size:18px;padding:5px 5px;color:#666;line-height:29px;text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
table.result td a {color:#555;}
table.result td a:hover {color:#222;}

table.board-list {width:100%;border-top:2px solid #2b63a5;}
table.board-list th {padding:10px 0;border-bottom:1px solid #2b63a5;background:url('/assets/images/material/name_line.gif') no-repeat left 9px;}
table.board-list th.first {background:none;}
table.board-list td {padding:8px 0 7px 0;font-size:14px;color:#555;text-align:center;border-bottom:1px solid #ddd;}
table.board-list td.subject {padding-left:30px;text-align:left;}
table.board-list td.line {border-bottom:1px solid #2b63a5;}

table.board-view {width:100%;margin-top:30px;border-top:2px solid #2c63a6;}
table.board-view th {font-size:14px;color:#555;text-align:right;padding:8px 10px 7px 0;border-bottom:1px solid #ddd;}
table.board-view td {font-size:14px;color:#555;padding:8px 10px 7px 0;text-align:left;padding-left:10px;border-bottom:1px solid #ddd;background:url('/assets/images/material/th_line.gif') no-repeat left 10px;}
table.board-view td.content {color:#555;line-height:21px;text-align:left;padding:20px 24px 30px 24px;background:none;vertical-align:top;}
table.board-view td.data {font-size:16px;font-weight:bold;color:#555;line-height:21px;text-align:right;padding:10px 10px 5px 0;border-bottom:2px solid #ddd;}
table.board-view td.data {text-align:left;padding-left:24px;}
table.board-view td.data img {vertical-align:middle;}

table.order {width:100%;margin-top:10px;border-top:2px solid #0b73c2;}
table.order th {padding:7px 0;text-align:center;border-bottom:1px solid #d6d6d6;}
table.order td {font-size:12px;color:#333;line-height:29px;text-align:center;border-bottom:1px solid #d6d6d6;}
table.order td input {padding:0;border:none;}
table.order td span {color:#ff6600;}

table.sum2 {width:100%;margin-top:10px;background-color:#f8f8f8;}
table.sum2 td {font-size:12px;color:#333;line-height:31px;text-align:center;background-color:#f8f8f8;}
table.sum2 td span {color:#ff6600;font-weight:bold;}

#order1 {width:500px;}
.popup-tit {position:relative;width:100%;height:36px;font-size:16px;font-weight:bold;color:#fff;line-height:36px;background:url('/assets/images/popup/top_bg1.gif') no-repeat left top;}
.popup-tit span {padding-left:25px;}
.popup-tit a {position:absolute;right:10px;top:8px}
#order1 div.contents {overflow:hidden;width:460px;margin:30px 20px 0 20px;}
#order1 div.contents div.img {float:left;width:230px;margin-right:20px;background-color:#f6f6f6;}
#order1 div.contents div.img div {width:218px;height:208px;margin:5px auto;border:1px solid #ccc;}
#order1 div.contents div.img p {text-align:center;margin:10px 0 10px 0;}
#order1 div.other {margin:40px 20px 100px 20px;width:460px;height:25px;background:url('/assets/images/popup/other_bg.gif') repeat-x left top;}
.popup-btn {margin:0 20px;padding:30px 0;text-align:center;border-top:1px solid #ddd;}

#order2 {width:400px;}
#order2 div.finish {font-size:14px;color:#666;line-height:24px;padding:50px 0;text-align:center;}
#order2 div.finish span {color:#488f05;font-weight:bold;}
#order2 div.finish strong {color:#f37611;}

table.popup {width:210px;margin-top:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
table.popup th {padding-left:5px;line-height:28px;text-align:left;}
table.popup td {font-size:11px;color:#666;line-height:28px;text-align:left;}
table.popup td span {color:#488f05;font-weight:bold;}

.mgtop2 {margin-top:2px;}
.mgtop5 {margin-top:5px;}
.mgtop10 {margin-top:10px;}
.mgtop20 {margin-top:20px !important;}
.mgtop30 {margin-top:30px;}
.mgtop40 {margin-top:40px;}
.mgtop50 {margin-top:50px;}
.mgleft8 {margin-left:8px;}
.mgleft15 {margin-left:15px;}
.mgleft58 {margin-left:58px;}

/* order */
table.order-list {border-top:1px solid #dadada;border-right:1px solid #dadada;}
table.order-list th {padding:3px 3px;border-bottom:1px solid #dadada;border-left:1px solid #dadada;}
table.order-list td {padding:3px 3px;border-bottom:1px solid #dadada;border-left:1px solid #dadada;}

#factory-mask {position:absolute;width:100%;height:100%;background:#000000;top:0;left:0;-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;filter:alpha(opacity=75);z-index:3;}
#factory {position:absolute;left:0;top:0;text-align:center;z-index:99;border:3px solid #ffffff;}

div.outLine {position:absolute;background-color:#ffffff;border:1px solid #dcdcdc;display:none;z-index:999;}
div.outLine div.close {float:right;}
div.outLine div.con {padding:5px;}
div.outLine ul.textArea {width:100%;background-color:#fff;margin:-9px 0 0 -1px;padding-top:5px;border:1px solid #fff;}
div.outLine ul.textArea li {list-style:none;display:inline;font-size:11px;color:#000;}
div.outLine ul.textArea li.cbstyle {padding-left:10px;}
div.outLine ul.textArea li.cbstyle input {border:none;padding:0;margin:0;height:10px;margin-bottom:2px;}
div.outLine ul.textArea li.noToday {color:#000;font-weight:bold;}
div.outLine ul.textArea li.close a {color:#000;font-weight:bold;}
