@charset "euc-kr";
/* CSS Document */

/* base */
html,body{width:100%; height:100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure{margin:0; padding:0;}
body{font-size:12px; font-family:'Nanum Gothic', 'ng', '³ª´®°íµñ', 'dotum', 'sans-serif'; color:#666; line-height:1.5em;}

table{font-family:inherit; line-height:inherit; border-collapse:collapse;}
ul,oll,dl{list-style:none;}
em,address{font-style:normal;}
img,li{border:0; vertical-align:top;}
.hidden{position:absolute; left:0; top:0; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; visibility:hidden;}

a { selector-dummy : expression(this.hideFocus=true);}
a:focus{ outline:none; }
a{color:#545454; text-decoration:none;}
a:hover{text-decoration:none;}

/*Nanum font set */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css"); /* ³ª´®°íµñ À¥ÆùÆ®(ie10 È£È¯) */
@font-face{
font-family:"ng";
src:url('/new/font/NanumGothic.eot');
src:local(¡Ø), url('/new/font/NanumGothic.woff') format('woff')
}

@font-face {
 font-family: "Nanum Gothic";
 src: url('/new/font/NanumGothic.eot'); /* IE9 Compat Modes */
 src: url('/new/font/NanumGothic.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
 src: url('/new/font/NanumGothic.woff') format('woff'); /* Modern Browsers */        
 src: url('/new/font/NanumGothic.ttf')  format('truetype'); /* Safari, Android, iOS */
 src: url('/new/NanumGothic.svg#NanumGothic') format('svg'); /* ¸ð¹ÙÀÏ */
 }

/*
 @font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 500;
  src: local('NanumGothic'), 
       local('NanumGothic'), 
       url('http://themes.googleusercontent.com/static/fonts/yesevaone/v6/wVgDKaRrT3DN9VGcOY4orxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
*/

/* layout */
#headerWrap{width:100%; min-width:1000px; height:107px; border-top:3px solid #de3126; position:relative; background:url('/new/images/bg_infomenu.gif') no-repeat right 0; background-size:1080px;}
#header{width:1000px; margin:0 auto; position:relative; height:104px;}

/*#bg{position:absolute; width:100%;}
#bg ul .left{float:left; margin:20px 0 0 65px;}
#bg ul .right{float:right; margin:270px 35px 0 0;}
*/

#visualWrap{width:100%; min-width:1000px; position:relative; height:350px; margin:0 auto; overflow:hidden; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
#visual{width:100%; min-width:1000px; position:relative; height:350px; margin:0 auto;}
#visual .visual_title{position:absolute; top:316px; left:650px; z-index:100; color:#fff; font-weight:600; font-size:16px; letter-spacing:-0.07em; line-height:26px; height:34px; width:885px;}
#visual .visual_title .count{display:block; margin:3px 570px 0 0; float:right;}
#visual .visual_title .count .total{color:#698afd;}
#visual .visual_title .count .answer{color:#ff7200;}

#subvWrap{width:100%; min-width:1000px; position:relative; height:140px; overflow:hidden; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
#subVisual{width:1000px; position:relative; height:140px; margin:0 auto;}
#subVisual_txt p{color:#000; font-size:15px; line-height:22px; position:absolute; left:17%; top:48px; letter-spacing:-0.06em; font-weight:500;}
#subVisual_txt p .main{font-weight:600; font-size:24px; color:#f57c1b;}

#bg_sub{
	position:absolute;
	top:0;
	left:-50%; 
	width:200%;
	height:140px;
}
#bg_sub img {
	position:absolute; 
	top:0;
	left:0; 
	right:0; 
	bottom:0;
	margin:auto; 
	min-width:50%;	
}

#contents{width:1000px; position:relative; margin:0 auto; padding:30px 0 0 0; height:786px;}
#sub_contents{width:1000px; position:relative; margin:0 auto;}

#footerWrap{width:100%; min-width:1000px; position:relative; clear:both; background-color:#000;}
#footer{width:1000px; margin:0 auto; position:relative; height:40px; clear:both;}
#copyWrap{width:100%; height:70px; background-color:#f5f5f5; padding:20px 0;}
#copyright{width:1000px; position:relative; color:#747474; clear:both; margin:0 auto;}

/* main&sub_all_bg
#bg{
	position:absolute;
	top:0;
	left:-50%; 
	width:100%;
	height:492px;
}
#bg img {
	position:absolute; 
	top:0;
	left:0; 
	right:0; 
	bottom:0;
	margin:auto; 
	min-width:50%;
	height:492px;
}
 */

/* main_visual */
/*
#slider {float:left; position:relative; overflow:auto; width:1024px; height:350px;}
#slider ul {position:absolute; list-style:none; top:0; left:0;}
#slider li {float:left; width:1024px; height:350px;}

.pagination{float:left; list-style:none; height:14px; position:absolute; bottom:19px; right:17px;}
.pagination li{float:left; cursor:pointer; padding:2px; color:#222; background:url('/new/images/ico_dot.png') no-repeat center; width:14px; height:14px;}
.pagination li:hover{background:url('/new/images/ico_dot_on.png') no-repeat center; color:#000; width:40px; height:14px;}
li.current {background:url('/new/images/ico_dot_on.png') no-repeat center; width:40px; height:14px;}

#mainv_right{float:right;}

#bg_sub{
	position:absolute;
	top:0;
	left:-50%; 
	width:200%;
	height:139px;
}
#bg_sub img {
	position:absolute; 
	top:0;
	left:0; 
	right:0; 
	bottom:0;
	margin:auto; 
	min-width:50%;	
}
*/

.clearfix:before,
.clearfix:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after {clear: both;}

.clearfix { zoom: 1; }

#index_b_hero {
  width: 1000px;
  height: 350px;
  margin: auto;
  position: relative;
}

#index_b_hero img {
  width: 1000px;
  height: 350px;
}

#index_b_hero .heros {
  width: 1000px;
  height: 350px;
}

#index_b_hero .hero-wrap {
  overflow: visible;
  position: absolute;
}

#index_b_hero .mask-left,
#index_b_hero .mask-right,
#index_b_hero .hero {
  background: #fff;
  margin:0; padding:0;
  z-index: 1;
  position: absolute;
  top: 0;
  left:0;
  width: 1000px;
  height: 350px;
  overflow: hidden;
}

#index_b_hero .mask-right,
#index_b_hero .mask-left {
  z-index: 4;
  left: -1000px;
  filter: alpha(Opacity=70);
  opacity: .7;
  background: #fff;
  overflow: hidden;
}

#index_b_hero .mask-right {left:1000px;}

#main_Bnr{position:relative; width:100%; background-color:#f6f6f6; height:120px;}
#main_Bnr ul{position:relative; width:1000px; margin:0 auto;}
#main_Bnr ul li{display:inline; float:left;}
#main_Bnr ul li dl{padding:38px 0 41px 32px; letter-spacing:-0.07em;}
#main_Bnr ul li dl a{color:#fff;}
#main_Bnr ul li dl dt{font-size:19px; font-weight:600; padding-bottom:9px;}
#main_Bnr ul li dl dd{font-size:14px; font-weight:500;}
#main_Bnr ul .bnr_manufacture{background:url('/new/images/bg_manufacture.jpg') no-repeat; width:333px; height:120px;}
#main_Bnr ul .bnr_machine{background:url('/new/images/bg_machine.jpg') no-repeat; width:334px; height:120px;}
#main_Bnr ul .bnr_tbm{background:url('/new/images/bg_tbm.jpg') no-repeat; width:333px; height:120px;}

/* header */
#header h1{width:136px; height:32px; pointer:cursor; padding:37px 0 40px 91px; position:relative; z-index:100;}

#infoMenuWrap{width:100%; height:37px; position:absolute; top:0; right:0;}
 /*padding-right:60px; width:697px; position:absolute; top:0; right:0; height:37px;background-color:#f5f5f5;*/
#infoMenu{position:absolute; top:0; right:321px; padding:7px 25px 0 0; font-weight:550; float:left;}
#infoMenu li{display:inline; margin:0 3px 0 2px; float:left; color:#666;}
#infoMenu li a{color:#fff; font-size:11px; color:#666;}
#infoMenu .contact_us a{font-size:10px;}
#infoMenu .admin a{color:#de3126; font-weight:600;}
#infoMenu .support{position:absolute; top:14px; right:618px; width:320px; font-weight:600; color:#000;}

#nationalLanguage{position:absolute; right:10px; top:7px;}
#nationalLanguage li{float:left; display:inline; margin-right:12px; font-weight:600;}
#nationalLanguage li a{color:#221e1f;}
#nationalLanguage li img{border:1px solid #ddd; margin-right:6px;}

/* navi */
#naviWrap{width:100%;}
#lnb{width:100%; position:absolute; top:40px; overflow:hidden; z-index:10; font-size:16px; background-color:#fff; opacity: .95; filter:alpha(opacity=95);}
.lnb_wrap{width:720px; margin:0 auto; padding-left:306px;}
#lnb_box{height:70px; z-index:10; font-size:16px; font-weight:600;}
#lnb_box li{float:left; margin:17px 40px; position:relative;}
#lnb_box li a:hover{color:#de3126;}

#lnb_snb{width:100%; height:0; overflow:hidden; color:#000; border-bottom:1px solid #ddd; font-size:13px; background:url('/new/images/bg_navi_left.png') no-repeat left 42px #fff; opacity: .9; filter:alpha(opacity=90);}
/* #lnb_snb li a:hover{font-weight:700; text-decoration:none; color:#e73a36; background:url('/new/images/ico_tri.gif') no-repeat 0 center; padding-left:7px;} */
#lnb_snb li a:hover{font-weight:normal; text-decoration:none; color:#de3126; padding-left:0;}
.snb_wrap{width:1000px; height:254px; margin:0 auto; position:relative; z-index:100; background:url('/new/images/bg_navi_right.png') no-repeat right 135px #fff;}
.snb_wrap div{float:left;}
.snb_wrap div li{margin-bottom:7px;}
.snb_wrap .snb01 {margin-left:335px;}
.snb_wrap .snb02 {margin-left:39px;}
.snb_wrap .snb03 {margin-left:76px;}
.snb_wrap .snb04 {margin-left:22px;}
.snb_wrap .snb05 {margin-left:50px;}
.snb_wrap .snb06 {margin-left:10px;}
.space{clear:both; display:block; float:none; font-size:0 !important; height:0; line-height:0 !important; margin:0 !important; overflow:hidden; padding:0 !important; width:100%;}

/* navi_°¡·ÎÇü
#navi{width:700px; position:absolute; top:47px; left:272px;}
#navi li{display:inline; font-weight:600; letter-spacing:-1px;}
#navi li a:hover{color:#de3126;}

ul#topnav {
	margin:0; padding:0;
	float:left;
	z-index:100;
	width:auto;
	height:25px;
	font-size:16px;
	list-style:none;
	position:relative;
}
ul#topnav li {
	float:left;
	display:inline;
	margin-left:64px; padding:0;
}
ul#topnav li a {
	padding:10px;
	display: block;
	text-decoration: none;
	font-family:"³ª´®°íµñ", "NanumGothic", "µ¸¿ò", Dotum, Helvetica, Sans-serif;
	color:#000;
}

ul#topnav li span{
	float: left;
	padding:5px 10px;
	position:absolute; top:40px;
	display:none;
	width:auto;
	font-size:12px;
	letter-spacing:0.1em;
	background-color:#516bb0;
}

ul#topnav li span.sub_position1{left:30px;}
ul#topnav li span.sub_position2{left:178px;}
ul#topnav li span.sub_position3{left:330px;}
ul#topnav li span.sub_position4{right:44px;}
ul#topnav li span.sub_position5{right:-68px;}
ul#topnav li span.sub_position6{right:-54px;}

ul#topnav li:hover span{display:block;}
ul#topnav li span a{display:inline; color:#b5d8f0;}
ul#topnav li span a:hover{text-decoration: none; color:#fff;}
 */

/* main_visual */
.slide-container{
    list-style: none;
    overflow: hidden;
    width: 100%;
	min-width:1000px;
    height: 100%;
    padding: 0;
    margin: 0;
    z-index: 1;
}
.slide-container li {
    display: block;
    height: 100%;
    width: 100%;
	min-width:1000px;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 2;
}
.slide {
    width:100%;
    height: 100%;
	min-width:1000px;
    margin: 0px auto;
    overflow: hidden;
    z-index: 1;
    position: relative;
}
.slide-container dl{position:relative; width:1000px; min-width:1000px; margin:0 auto;}
.slide-container dl dt{position:absolute;}

.slide li img {
    width:100%;
    height: 100%;
}
.vpre, .vnext{
    position: absolute;
    width: 40px;
    height: 74px;
    background: url('/new/images/arrow.png') no-repeat;
    top: 50%;
    margin-top: -37px;
    z-index: 10;
}
.vpre {
    left: 0;
    background-position: 0 -74px;
    cursor: pointer;
}

.vnext {
    top: 50%;
    margin-top: -37px;
    right: 0;
    background-position: -40px -74px;
    cursor: pointer;
}
.vpre:hover {
    background-position: 0 0;
}
.vnext:hover {
    background-position: -40px 0;
}
/*
.slide-tabs {
    position: absolute;
    bottom: 18px;
    left: 50%;
    margin-left: -44px;
    z-index: 10;
}
.slide-tabs li{
    background-color: #FFF;
    border-radius: 14px;
    cursor: pointer;
    float: left;
    height: 14px;
    margin-left: 8px;
    opacity: .7;
    filter: alpha(opacity=70);
    position: relative;
    width: 14px;
}
.active {
    z-index: 5;
}*/
.container {
    height: 350px;
    overflow: hidden;
    position: relative;
}

/* main_contents */

/* search */
#insearch {width:1000px; height:72px; margin-bottom:18px; position:relative; float:left;}

/* video */
#video{width:206px; height:155px; margin-right:13px; position:relative; float:left;}

/* product */
#product{width:779px; height:155px; position:relative; float:left; border:1px solid #ddd;}
#product h2{font-size:16px; color:#000; padding:6px 0 15px 24px; background:url('/new/images/line_red.gif') no-repeat 24px 0; margin-top:24px; letter-spacing:-0.01em; float:left;}
#product h2 span{display:block; margin-top:15px;}
#product #productLi{float:right; width:626px;}
#product #productLi div{border-left:1px solid #ddd;}
/*#product #productLi div:first-child{border-left:none;}*/
#product #productLi div:last-child{border-right:1px solid #ddd;}

.fsbanner, .fsbanner > div > span { 
	/* obrigatorio */
	display:none; 
}
div.fsbanner { 
	/* obrigatorio */ 
	position:relative;
	overflow:hidden;
	/* opcional */
	height:155px;
	color:white;
	font-size:14px;
	font-family:'ng';
	font-weight:600;
	color:#000;
	/*border-radius:5px;
   -webkit-text-stroke: 1px black;*/
}

.fsbanner > div { 
	position:absolute; 
	background-size:cover;
	cursor:pointer;
	top:0px; 
	left:0px; 
}
.fsbanner > div .name { 
	display:block;
	position:absolute; 
	left:15px; 
	bottom:60px;
}
.fsbanner > div .name.minimized { 
	/* css3 */
	transform: rotate(-90deg);
	transform-origin: left top 0;
	/* pode ser necessario ajustar isso dependendo da fonte escolhida */
	bottom: -13px;
    left: 7px;
}

/* hot */
#hot{width:100%; height:190px; position:relative; float:left; border-bottom:1px solid #ddd;}
#hot h2{font-size:16px; color:#000; padding:6px 0 15px 24px; background:url('/new/images/line_red.gif') no-repeat 24px 0; margin-top:24px; letter-spacing:-0.01em; float:left;}
#hot h2 a{color:#000;}
#hot h2 span{margin-left:54px;}
#hot .hotLi{float:left; margin:27px 0 0 83px;}
#hot .hotLi li{float:left; display:inline; margin-right:18px;}
#hot .hotLi li:last-child{margin-right:0;}
#hot .hotLi li dl dt{border:1px solid #ddd;}
#hot .hotLi li dl dd{text-align:center; padding-top:4px; font-size:12px;}

/* upgrade */
#upgrade{width:100%; height:190px; position:relative; float:left; border-bottom:1px solid #ddd;}
#upgrade h2{font-size:16px; padding:6px 0 15px 24px; background:url('/new/images/line_red.gif') no-repeat 24px 0; margin-top:24px; letter-spacing:-0.01em; float:left;}
#upgrade h2 a{color:#000;}
#upgrade h2 span{margin-left:70px;}
#upgrade .upgradeLi{float:left; margin:27px 0 0 82px;}
#upgrade .upgradeLi li{float:left; display:inline; margin-right:18px;}
#upgrade .upgradeLi li:last-child{margin-right:0;}
#upgrade .upgradeLi li dl dt{border:1px solid #ddd;}
#upgrade .upgradeLi li dl dd{text-align:center; padding-top:4px; font-size:12px;}

/* notice */
#boardBox{width:100%; height:154px; position:relative; float:left;}
#boardBox li{float:left; display:inline;}

#notice{width:288px; height:154px; margin:0 63px 0 17px; position:relative; float:left;}
#notice h2{font-size:16px; padding:6px 0 20px 0; background:url('/new/images/line_red.gif') no-repeat 0 0; margin-top:24px; letter-spacing:-0.01em;}
#notice h2 a{color:#000;}
#notice h2 span{float:right; margin-right:2px;}
#noticeLi{width:100%; float:left; line-height:22px;}
#noticeLi li{float:left; display:block; font-size:12px; letter-spacing:-0.05em; width:100%;}
#noticeLi li img{vertical-align:middle; margin-right:8px;}
#noticeLi span{float:right;}

#pr{width:268px; margin:0 60px 0 0; position:relative; float:left;}
#pr h2{font-size:16px; padding:6px 0 20px 0; background:url('/new/images/line_red.gif') no-repeat 0 0; margin-top:24px; letter-spacing:-0.01em;}
#pr h2 a{color:#000;}
#pr h2 span{float:right; margin-right:2px;}
#prLi{width:100%; float:left; line-height:22px;}
#prLi li{float:left; display:block; font-size:12px; letter-spacing:-0.05em; width:100%;}
#prLi li img{vertical-align:middle; margin-right:8px;}
#prLi span{float:right;}

#tip_review{width:288px; position:relative; float:left;}
#tip_review h2{font-size:16px; padding:6px 0 20px 0; background:url('/new/images/line_red.gif') no-repeat 0 0; margin-top:24px; letter-spacing:-0.01em;}
#tip_review h2 a{color:#000;}
#tip_review h2 span{float:right; margin-right:2px;}
#tip_reviewLi{width:100%; float:left; line-height:22px;}
#tip_reviewLi li{float:left; display:block; font-size:12px; letter-spacing:-0.05em; width:100%;}
#tip_reviewLi li img{vertical-align:middle; margin-right:8px;}
#tip_reviewLi span{float:right;}

/* csBox */
#csBox{width:100%; height:194px; position:relative; margin-bottom:29px; float:left; border:1px solid #ddd;}
#csBox ul #cscenter{background-color:#f6f6f6; width:230px; height:194px; border-right:1px solid #ddd; letter-spacing:-0.05em; float:left;}
#csBox ul #cscenter dl dt{font-weight:600; font-size:16px; color:#000; background:url('/new/images/line_red.gif') no-repeat 20px 0; padding:6px 0 12px 12px; margin-top:13px;}
#csBox ul #cscenter dl dd{color:#0a2663; font-size:15px; font-weight:600; line-height:20px; margin-left:14px; float:left; width:187px;}
#csBox ul #cscenter dl dd span{float:right;}
#csBox ul #cscenter p{float:left; display:block; color:#545454; margin:9px 0 0 12px; line-height:17px;}

#csBox ul #bnrBox{float:left; width:769px; letter-spacing:-0.05em;}
#csBox ul #bnrBox ul{float:left; border-bottom:1px solid #ddd; width:100%;}
#csBox ul #bnrBox ul:last-child{border-bottom:none;}
#csBox ul #bnrBox ul li{float:left; display:inline; font-weight:600; font-size:15px; color:#000; border-right:1px solid #ddd; height:65px; width:190px; text-align:center; padding-top:32px;}
#csBox ul #bnrBox ul li:last-child{border-right:none;}
#csBox ul #bnrBox ul li a{color:#000;}
#csBox ul #bnrBox ul li img{vertical-align:middle; margin-right:10px;}

/* reservation */
#reservation{float:right; width:413px; height:176px; position:relative; float:left; letter-spacing:-0.06em;}
#reservation h2{font-size:16px; background:url('/new/images/ico_line.gif') no-repeat; color:#000; padding-top:5px; margin:0 0 14px 8px;}
#reservation .call{width:200px; height:134px; border:1px solid #ddd; float:left;}
#reservation .call dt{background-color:#2f3e73; text-align:center; color:#fff; height:32px; font-weight:600; font-size:15px; padding-top:13px;}
#reservation .call dd{font-size:600; line-height:15px;}
#reservation .call .num{font-weight:600; font-size:26px; color:#3c4f91; text-align:center; margin-top:16px; letter-spacing:-0.07em;}
#reservation .call .add{font-weight:500; color:#545454; margin:13px 0 0 12px; letter-spacing:-0.08em; font-size:12px;}
#reservation .visit{width:200px; height:134px; border:1px solid #ddd; float:right; background:url('/new/images/ico_v_counsel.jpg') no-repeat 3px 58px;}
#reservation .visit dt{background-color:#f58020; text-align:center; color:#fff; height:32px; font-weight:600; font-size:15px; padding-top:13px;}
#reservation .visit dd{color:#545454; margin:14px 0 0 89px; line-height:15px;}
#reservation .visit .btn{background-color:#2f3e73; width:100px; height:21px; border:1px solid #000; padding-top:3px; margin-top:7px;
 /* Top right rounded corner */
 -moz-border-radius-topright: 3px;
 -khtml-border-radius-topright: 3px;
 -webkit-border-top-right-radius: 3px;
 border-top-right-radius: 3px;
 /* Top left rounded corner */
 -moz-border-radius-topleft: 3px;
 -khtml-border-radius-topleft: 3px;
 -webkit-border-top-left-radius: 3px;
 border-top-left-radius: 3px;

/* Bottom right rounded corner */
 -moz-border-radius-bottomright: 3px;
 -khtml-border-radius-bottomright: 3px;
 -webkit-border-bottom-right-radius: 3px;
 border-bottom-right-radius: 3px;
 /* Bottom left rounded corner */
 -moz-border-radius-bottomleft: 3px;
 -khtml-border-radius-bottomleft: 3px;
 -webkit-border-bottom-left-radius: 3px;
 border-bottom-left-radius: 3px;}
#reservation .visit .btn a{color:#fff; font-weight:600; padding-left:6px;}
#reservation .visit .btn span{float:right; margin-right:7px; font-weight:500;}

/* helper */
#helper{float:right; width:413px; height:176px; position:relative; float:left; letter-spacing:-0.06em; margin-top:27px;}
#helper h2{font-size:16px; background:url('/new/images/ico_line.gif') no-repeat; color:#000; padding-top:5px; margin:0 0 14px 10px;}
#helper dl{width:413px; height:109px; border:1px solid #ddd; background-color:#f5f5f5; letter-spacing:-0.08em;}
#helper dl dt{float:left; margin:23px 18px 10px 46px;}
#helper dl dd{font-size:15px; margin-top:22px; line-height:19px;}
#helper dl dd span{font-weight:600; color:#3c4f91;}
#helper dl .btn{font-size:12px; width:97px; height:23px; float:left; font-weight:600; margin-top:9px; padding-top:2px; color:#fff; background-color:#2f3e73; 
/* Top right rounded corner */
 -moz-border-radius-topright: 3px;
 -khtml-border-radius-topright: 3px;
 -webkit-border-top-right-radius: 3px;
 border-top-right-radius: 3px;
 /* Top left rounded corner */
 -moz-border-radius-topleft: 3px;
 -khtml-border-radius-topleft: 3px;
 -webkit-border-top-left-radius: 3px;
 border-top-left-radius: 3px;

/* Bottom right rounded corner */
 -moz-border-radius-bottomright: 3px;
 -khtml-border-radius-bottomright: 3px;
 -webkit-border-bottom-right-radius: 3px;
 border-bottom-right-radius: 3px;
 /* Bottom left rounded corner */
 -moz-border-radius-bottomleft: 3px;
 -khtml-border-radius-bottomleft: 3px;
 -webkit-border-bottom-left-radius: 3px;
 border-bottom-left-radius: 3px;}
#helper dl .btn a{color:#fff; padding-left:6px;}
#helper dl .btn span{float:right; margin-right:7px; font-weight:500;}

/* partners */
#partners{width:100%; height:106px; background-color:#f6f6f6; position:relative;}
#partners .view{width:1000px; margin:0 auto; height:106px; position:relative; overflow:hidden; z-index:200 !important;}
#partners .view span{display:inline;}
#partners .view span img{padding:0 23px 0 10px;}
#partners h2{float:left; font-size:16px; font-weight:600; padding:44px 0 0 15px; letter-spacing:-0.05em; color:#1b1b1b;}
#partners h2 span{font-weight:500; display:block; position:relative; z-index:100;}
#partners h2 span img{vertical-align:middle;}
#partners ul{margin:0 auto; position:relative;}
#partners ul li{float:left; display:inline; padding:0 4px;}

.amazon_scroller{
	float:left;
    padding:0;
    margin:0;
	position:absolute; top:-38px;
}

.amazon_scroller .amazon_scroller_nav li{
    cursor: pointer;
    position: absolute;
	padding-left:88px;
}
.amazon_scroller .amazon_scroller_nav li a img{border-style:none;}
.amazon_scroller .amazon_scroller_mask{
    position: relative; left:155px;
	margin:0; padding:0;
    overflow: hidden;
}
.amazon_scroller .amazon_scroller_mask ul{width:840px; overflow:hidden;}

.amazon_scroller ul{
    padding: 0px;
    margin: 0px;
    float: left;
}
.amazon_scroller ul li{ 
    padding: 0px;
    margin: 0px;
    padding:0 0px;
    list-style:none;
    float: left;
    display:inline;
}
.amazon_scroller ul li a{
    text-decoration: none;
}
.amazon_scroller ul li a amazon_scroller_title{
	overflow:hidden;
}
.amazon_scroller ul li a:hover{
    text-decoration: underline;
}
.amazon_scroller ul li a img{
	border:1px solid #ddd;
}

/* sub_contents */

/* leftmenu */
#leftMenu{width:210px; float:left; margin:53px 0 40px 0; position:relative; z-index:1;}
#leftMenu h2{padding:0 0 12px 10px; font-size:22px; color:#000; font-weight:600;}
#menuLi{font-size:14px; margin-top:12px;}
#menuLi li{letter-spacing:0.07em; border-bottom:1px solid #f3f3f3;}
#menuLi li a{color:#777; letter-spacing:0.07em; font-weight:600;}
#menuLi li a:hover{display:inline; font-weight:600; letter-spacing:0.07em; color:#d5d5d5;}
#menuLi li .menu_select{color:#de3126; display:inline; font-weight:600; letter-spacing:0.07em; padding-left:10px; background:url('/new/images/ico_arrow.gif') no-repeat left center;}
#menuLi .leftMenuOn{background-color:#f5f5f5; font-size:14px; padding:12px 0 10px 20px;}
#menuLi .leftMenuOff{padding:12px 0 10px 20px;}
#menuLi .leftMenu_sub{font-size:12px; font-weight:500; height:18px; padding:5px 0 5px 32px; margin-left:5px;}
#menuLi .leftMenu_subOn{font-size:12px; height:18px; color:#f5a71b; display:block; background:url('/new/images/ico_arrow_sub.gif') no-repeat left center; padding:1px 0 1px 10px; margin-left:-5px;}

/* subBnr */
.subBnr{width:208px; margin-top:28px; position:relative;}
.subBnr .cscenter{background-color:#f6f6f6; width:208px; height:184px; border-right:1px solid #ddd; letter-spacing:-0.05em; float:left; border:1px solid #ddd; margin-bottom:45px;}
.subBnr .cscenter dl dt{font-weight:600; font-size:15px; color:#000; background:url('/new/images/line_red.gif') no-repeat 15px 0; padding:2px 0 8px 15px; margin-top:12px;}
.subBnr .cscenter dl dd{color:#0a2663; font-size:15px; font-weight:600; line-height:20px; margin-left:15px; float:left; width:177px;}
.subBnr .cscenter dl dd span{float:right;}
.subBnr .cscenter p{float:left; display:block; color:#545454; margin:6px 0 10px 15px; line-height:17px; font-size:11px; letter-spacing:-0.07em;}
.subBnr .cscenter .online{background-color:#e7522a; width:195px; margin:0 0 11px -1px; height:24px; padding:9px 0 0 15px; float:left;
/* Bottom right rounded corner */
 -moz-border-radius-bottomright: 3px;
 -khtml-border-radius-bottomright: 3px;
 -webkit-border-bottom-right-radius: 3px;
 border-bottom-right-radius: 3px;
 /* Bottom left rounded corner */
 -moz-border-radius-bottomleft: 3px;
 -khtml-border-radius-bottomleft: 3px;
 -webkit-border-bottom-left-radius: 3px;
 border-bottom-left-radius: 3px;}
.subBnr .cscenter .online a{color:#fff; font-weight:600; font-size:13px;}
.subBnr .cscenter .online span{float:right; font-size:12px; font-weight:550; padding-right:15px;}

.subBnr .btn{position:relative; float:left;  border:1px solid #ddd; width:100%;}
.subBnr .btn ul{border-bottom:1px solid #ddd; height:48px;}
.subBnr .btn ul:last-child{border-bottom:none;}
.subBnr .btn ul li{display:inline; float:left; width:103px; height:35px; text-align:center; border-right:1px solid #ddd; padding-top:13px; letter-spacing:-0.05em;}
.subBnr .btn ul li:last-child{margin-right:0; border-right:none;}
.subBnr .btn ul li a{color:#000; font-size:11px; font-weight:600;}
.subBnr .btn ul li img{margin-right:3px; vertical-align:middle;}

/* detail */
#conArea{width:745px; float:right; padding:50px 0 0 29px; font-family:'NanumGothic', '³ª´®°íµñ', 'ng';}
#conArea h3{font-size:20px; font-weight:600; border-bottom:1px solid #ccc; padding:0 0 10px 12px; letter-spacing:-1px; color:#000;}
#conArea h3 span{padding-bottom:7px;}

#historyWrap{width:100%; background-color:#f6f6f6; border-bottom:1px solid #ddd; position:relative; overflow:hidden;}
.v_history{position:relative; top:0; left:0px; height:40px; width:1000px; margin:0 auto;}
.v_history li{float:left; display:inline; border-right:1px solid #ddd; height:30px; text-align:center; padding:10px 18px 0 18px;}
.v_history li:first-child{border-left:1px solid #ddd;}
.v_history img{vertical-align:middle;}
.v_history .name{color:#de3126; font-weight:600;}

#detail{width:100%; height:100%; padding:38px 15px 40px 15px; float:left;}
#detail .tit{font-size:16px; font-weight:600; color:#000;}
#detail .tit img{vertical-align:middle;}

/* greeting */
#detail .greeting{position:relative; background:url('/new/images/bg_content_01_01_.jpg') no-repeat 295px 0;}
#detail .greeting dt{font-size:30px; line-height:37px; letter-spacing:-0.06em; padding:2px 0 62px 25px; color:#000;width:690px; height:65px; border-bottom:2px solid #2f3e73;}
#detail .greeting dt span{color:#e7522a; font-size:28px; letter-spacing:-0.085em;}
#detail .greeting dt .main{font-weight:600;}
#detail .greeting dt .sub{color:#000; font-size:18px; letter-spacing:-0.05em;}
#detail .greeting dd p{margin:30px 0 0 25px; float:left; font-size:13px; line-height:20px; width:650px; text-align:justify; letter-spacing:-0.06em;}
#detail .greeting dd p:last-child{margin-bottom:0;}
#detail .greeting dd p span{font-weight:600; color:#000;}
#detail .greeting .sign{display:block; float:right; font-weight:600; color:#545454; font-size:14px; letter-spacing:-0.08em; margin:38px 90px 0 0; width:270px;}
#detail .greeting .sign img{margin:-7px 0 0 12px;}

/* intro */
#detail .intro{position:relative;}
#detail .intro li{float:left; margin-bottom:35px;}
#detail .intro li:last-child{margin-bottom:0;}
#detail .intro .main{background:url('/new/images/content_01_01.jpg') no-repeat; width:100%; height:184px; margin-bottom:0;}
#detail .intro .main dl{line-height:29px; margin:35px 0 20px 290px;}
#detail .intro .main dl dt{font-size:16px; letter-spacing:-0.08em; color:#fff;}
#detail .intro .main dl dd{font-size:25px; letter-spacing:-0.08em; color:#fff;}
#detail .intro .main dl dd span{font-weight:600;}
#detail .intro .business dt{font-size:15px; letter-spacing:-0.07em; font-weight:600; margin-bottom:10px;}
#detail .intro .business dt img{vertical-align:middle;}
#detail .intro .business{background:url('/new/images/bg_content_01_01.gif') no-repeat 500px 264px; height:535px; margin-bottom:0;}
#detail .intro .business .area ul li{float:left; display:inline; margin:0 22px 22px 0;}
#detail .intro .business .area ul li:last-child{margin-right:0; margin-bottom:0;}
#detail .intro .business .area ul li dl{border:1px solid #ddd; width:220px; height:235px;}
#detail .intro .business .area ul li dl dt{text-align:center; background-color:#fb9621; color:#fff; font-size:14px; height:28px; padding-top:8px;}
#detail .intro .business .area ul li dl dd{font-weight:600; margin:12px 0 12px 0; line-height:24px; font-size:12px; text-align:center;}
#detail .intro .business .area ul li dl dd span{font-size:7px; font-weight:600; vertical-align:middle;}

/* philosophy */
#detail .philosophy{position:relative;}
#detail .philosophy li{float:left; margin-bottom:30px;}
#detail .philosophy li:last-child{margin-bottom:0;}

/* mission */
#detail .mission{position:relative;}
#detail .mission li{float:left; margin-bottom:30px;}
#detail .mission li:last-child{margin-bottom:0;}

/* culture */
#detail .culture{position:relative; width:715px; float:left;}
#detail .culture li{float:left; margin-bottom:30px;}
#detail .culture li:last-child{margin-bottom:0;}
#detail .culture .title{font-size:23px; line-height:32px; letter-spacing:-0.06em; font-weight:600; color:#000;}
#detail .culture .title .basic{font-size:20px; font-weight:500; line-height:26px;}
#detail .culture .title .sub{font-size:26px; color:#e7522a;}

#detail .culture .wLove dl dt{font-size:16px; font-weight:600; color:#000; margin-bottom:7px;}
#detail .culture .wLove dl dt span{color:#e7522a;}
#detail .culture .wLove dl dt img{width:30px; vertical-align:middle; margin-right:3px;}
#detail .culture .wLove dl dd{font-size:13px; line-height:20px; margin-left:38px; color:#000; letter-spacing:-0.05em;}
#detail .culture .wLove dl dd span{font-weight:600; font-size:14px; line-height:24px;}

#detail .culture .cLove dl dt{font-size:16px; font-weight:600; color:#000; margin-bottom:7px;}
#detail .culture .cLove dl dt span{color:#e7522a;}
#detail .culture .cLove dl dt img{width:30px; vertical-align:middle; margin-right:3px;}
#detail .culture .cLove dl dd{font-size:13px; line-height:20px; margin-left:38px; color:#000; letter-spacing:-0.05em;}
#detail .culture .cLove dl dd span{font-weight:600; font-size:14px; line-height:24px;}

#detail .culture .coLove dl dt{font-size:16px; font-weight:600; color:#000; margin-bottom:7px;}
#detail .culture .coLove dl dt span{color:#e7522a;}
#detail .culture .coLove dl dt img{width:30px; vertical-align:middle; margin-right:3px;}
#detail .culture .coLove dl dd{font-size:13px; line-height:20px; margin-left:38px; color:#000; letter-spacing:-0.05em;}
#detail .culture .coLove dl dd span{font-weight:600; font-size:14px; line-height:24px;}

/* certify */
#detail .certify{position:relative; float:left;}
#detail .certify .title{font-weight:600; font-size:15px; margin-bottom:12px; color:#000; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 14px;}
#detail .certify .title img{vertical-align:middle;}
#detail .certify .none{font-size:13px; padding:1px 0 50px 3px;}
#detail .certify .certificate{margin-bottom:50px;}
#detail .certify .certificate img{width:170px; height:250px; margin-right:10px;}
#detail .certify .certificate .certificate_info{font-size:11px; padding-top:5px; text-align:center; float:left; letter-spacing:-0.07em; width:170px;}
#detail .certify .certificate_txt{margin-bottom:50px; width:712px;}
#detail .certify .certificate_txt .certificate_txt_info{font-size:11px; padding-top:5px; text-align:center;}

/* ci */
#detail .ci{position:relative; float:left; width:715px;}
#detail .ci li{margin-bottom:40px;}
#detail .ci li:last-child{margin-bottom:0;}
#detail .ci .symbol{float:left;}
#detail .ci .symbol dl dt{font-size:15px; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 14px; font-weight:600; color:#000;}
#detail .ci .symbol .symbol_img{float:left; display:inline; width:300px; margin-right:25px;}
#detail .ci .symbol .symbol_img dl dt{height:80px; float:left; width:300px; background:none;}
#detail .ci .symbol .symbol_img dl dd{float:left; display:block; border:1px solid #ddd; width:92px; background-color:#f6f6f6; height:25px; margin:10px 2px 0 4px; text-align:center; padding-top:5px; font-weight:600;}
#detail .ci .symbol .symbol_img dl dd:last-child{margin-right:0;}
#detail .ci .symbol .define{float:left; width:390px; letter-spacing:-0.085em; font-size:13px; margin-top:5px; line-height:19px;}
#detail .ci .symbol .define p{float:left; margin-bottom:10px;}

#detail .ci .color{float:left;}
#detail .ci .color dl dt{font-size:15px; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 14px; font-weight:600; color:#000;}
#detail .ci .color .colorChip li{float:left; display:inline; margin-right:10px; text-align:center; margin-bottom:0;}
#detail .ci .color .colorChip dl dt{background:none; font-size:12px; padding:0; margin-bottom:6px; color:#000;}
#detail .ci .color .colorChip dl dd{width:168px; height:30px;}
#detail .ci .color .colorChip .pantone dd{background-color:#e7522a;}
#detail .ci .color .colorChip .dic dd{background-color:#de3126;}
#detail .ci .color .colorChip .cmyk dd{background-color:#ef4027;}
#detail .ci .color .colorChip .black dd{background-color:#000;}

#detail .ci .logotype{float:left;}
#detail .ci .logotype dl dt{font-size:15px; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 14px; font-weight:600; color:#000;}
#detail .ci .logotype dl dd{font-size:13px; letter-spacing:-0.085em;}
#detail .ci .logotype .logotype_img dd ul{text-align:justify; width:340px;}
#detail .ci .logotype .logotype_img li{float:left; display:inline; width:340px; margin:15px 22px 0 0;}
#detail .ci .logotype .logotype_img li:last-child{margin-right:0;}
#detail .ci .logotype .logotype_img dl dt{padding:0;}
#detail .ci .logotype .logotype_img dl dd ul li{float:left; display:inline; border:1px solid #ddd; background-color:#f6f6f6; width:102px; text-align:center; font-size:12px; font-weight:600; height:24px; padding-top:5px; margin:10px 2px 0 7px;}
#detail .ci .logotype .logotype_img dl dd ul li:last-child{margin-right:0;}
#detail .ci .logotype .logotype_img dt{background:none;}

#detail .ci .size{float:left;}
#detail .ci .size dl dt{font-size:15px; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 14px; font-weight:600; color:#000;}
#detail .ci .size .bnrSize dt{background:none; font-size:13px; text-align:center;}
#detail .ci .size .bnrSize ul li{float:left; display:inline; margin-right:80px;}
#detail .ci .size .bnrSize ul li:last-child{margin-right:0;}
#detail .ci .size .bnrSize .minimum img{margin-top:20px;}

/* history */
#detail .history{position:relative; float:left; position:relative;}
#detail .history li{padding-bottom:2px;}
#detail .history li:last-child{padding-bottom:0;}
#detail .history .title{border-bottom:1px dotted #ddd; padding-bottom:30px; border-left:none;}
#detail .history .title dl dt{font-weight:600; font-size:16px; color:#000;}
#detail .history .title dl dd{font-size:23px; line-height:34px; color:#000; letter-spacing:-0.06em;}
#detail .history .title dl dd span{color:#e7522a; font-weight:600;}

#detail .history .innovative{float:left; border-bottom:1px solid #ddd; margin-top:30px; padding:0 0 20px 30px;}
#detail .history .innovative .main{font-size:24px; font-weight:600; color:#000; background:url('/new/images/line_red.gif') no-repeat;  padding:6px 0 14px; line-height:23px; margin-bottom:18px;}
#detail .history .innovative .main .emphasis{color:#e7522a;}
#detail .history .innovative .main .sub{font-size:16px; font-weight:500; margin-left:78px; letter-spacing:-0.06em;}
#detail .history .innovative dd dl{float:left; display:block; line-height:20px; margin-bottom:20px; color:#000; margin-left:76px; padding:0;}
#detail .history .innovative dd dl dt{font-size:14px; float:left; margin-right:20px; font-weight:600;}
#detail .history .innovative dd dl dd{font-size:13px; float:left; width:550px;}

#detail .history .global{float:left; border-bottom:1px solid #ddd; padding:40px 0 20px 30px;}
#detail .history .global .main{font-size:24px; font-weight:600; color:#000; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 14px; line-height:23px; margin-bottom:18px;}
#detail .history .global .main .emphasis{color:#e7522a;}
#detail .history .global .main .sub{font-size:16px; font-weight:500; margin-left:140px; letter-spacing:-0.06em;}
#detail .history .global dd dl{float:left; display:block; line-height:20px; margin-bottom:20px; color:#000; margin-left:76px;}
#detail .history .global dd dl dt{font-size:14px; float:left; margin-right:20px; font-weight:600;}
#detail .history .global dd dl dd{font-size:13px; float:left; width:550px;}

#detail .history .export{float:left; border-bottom:1px solid #ddd; padding:40px 0 20px 30px;}
#detail .history .export .main{font-size:24px; font-weight:600; color:#000; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 14px; line-height:23px; margin-bottom:18px;}
#detail .history .export .main .emphasis{color:#e7522a;}
#detail .history .export .main .sub{font-size:16px; font-weight:500; margin-left:140px; letter-spacing:-0.06em;}
#detail .history .export dd dl{float:left; display:block; line-height:20px; margin-bottom:20px; color:#000; margin-left:76px;}
#detail .history .export dd dl dt{font-size:14px; float:left; margin-right:20px; font-weight:600;}
#detail .history .export dd dl dd{font-size:13px; float:left; width:550px;}

#detail .history .begin{float:left; padding:40px 0 0 30px;}
#detail .history .begin .main{font-size:24px; font-weight:600; color:#000; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 14px; line-height:23px; margin-bottom:18px;}
#detail .history .begin .main .emphasis{color:#e7522a;}
#detail .history .begin .main .sub{font-size:16px; font-weight:500; margin-left:140px; letter-spacing:-0.06em;}
#detail .history .begin dd dl{float:left; display:block; line-height:20px; margin-bottom:20px; color:#000; margin-left:76px;}
#detail .history .begin dd dl dt{font-size:14px; float:left; margin-right:20px; font-weight:600;}
#detail .history .begin dd dl dd{font-size:13px; float:left; width:550px;}

/* member */
#detail .member{position:relative; float:left;}
#detail .member p{margin:0; padding:0;}

/* network */
#detail .network{position:relative; float:left; width:715px;}
#detail .network .explain{font-size:14px; line-height:20px; letter-spacing:-0.065em; margin:0 0 25px 0;}
#detail .network .explain dt{margin-bottom:15px;}
#detail .network .explain span{font-weight:600; color:#000; letter-spacing:-0.02em;}
#detail .network .explain .emphasis{font-weight:600; color:#e7522a; letter-spacing:-0.065em;}
#detail .network .korea{border:3px solid #000; height:170px; background:url('/new/images/btn_global_more.gif') no-repeat 665px 135px; margin-bottom:25px;}
#detail .network .korea .img{float:left; width:133px; height:99px; margin:36px 40px 0 65px; border:1px solid #ddd;}
#detail .network .korea .info{padding-top:42px;}
#detail .network .korea .info dt{font-weight:600; color:#000; font-size:14px; margin-bottom:10px;}
#detail .network .korea .info dt span img{margin-left:3px; border:1px solid #ddd;}
#detail .network .korea .info dd{line-height:14px; margin-bottom:10px; font-size:13px;}
#detail .network .korea .info .homepage{font-weight:600;}

#detail .network .usa{border:3px solid #000; height:170px; background:url('/new/images/btn_global_more.gif') no-repeat 665px 135px; margin-bottom:25px;}
#detail .network .usa .img{float:left; width:133px; height:99px; margin:36px 40px 0 65px; border:1px solid #ddd;}
#detail .network .usa .info{padding-top:42px;}
#detail .network .usa .info dt{font-weight:600; color:#000; font-size:14px; margin-bottom:10px;}
#detail .network .usa .info dt span img{margin-left:3px; border:1px solid #ddd;}
#detail .network .usa .info dd{line-height:14px; margin-bottom:10px; font-size:13px;}
#detail .network .usa .info .homepage{font-weight:600;}

#detail .network .germany{border:3px solid #000; height:170px; background:url('/new/images/btn_global_more.gif') no-repeat 665px 135px; margin-bottom:25px;}
#detail .network .germany .img{float:left; width:133px; height:99px; margin:36px 40px 0 65px; border:1px solid #ddd;}
#detail .network .germany .info{padding-top:32px;}
#detail .network .germany .info dt{font-weight:600; color:#000; font-size:14px; margin-bottom:10px;}
#detail .network .germany .info dt span img{margin-left:3px; border:1px solid #ddd;}
#detail .network .germany .info dd{line-height:16px; margin-bottom:10px; font-size:13px;}
#detail .network .germany .info .homepage{font-weight:600;}

#detail .network .japan{border:3px solid #000; height:170px; background:url('/new/images/btn_global_more.gif') no-repeat 665px 135px; margin-bottom:25px;}
#detail .network .japan .img{float:left; width:133px; height:99px; margin:36px 40px 0 65px; border:1px solid #ddd;}
#detail .network .japan .info{padding-top:32px;}
#detail .network .japan .info dt{font-weight:600; color:#000; font-size:14px; margin-bottom:10px;}
#detail .network .japan .info dt span img{margin-left:3px; border:1px solid #ddd;}
#detail .network .japan .info dd{line-height:16px; margin-bottom:10px; font-size:13px;}
#detail .network .japan .info .homepage{font-weight:600;}

#detail .network .philippines{border:3px solid #000; height:170px; background:url('/new/images/btn_global_more.gif') no-repeat 665px 135px; margin-bottom:25px;}
#detail .network .philippines .img{float:left; width:133px; height:99px; margin:36px 40px 0 65px; border:1px solid #ddd;}
#detail .network .philippines .info{padding-top:32px;}
#detail .network .philippines .info dt{font-weight:600; color:#000; font-size:14px; margin-bottom:10px;}
#detail .network .philippines .info dt span img{margin-left:3px; border:1px solid #ddd;}
#detail .network .philippines .info dd{line-height:16px; margin-bottom:10px; font-size:13px;}
#detail .network .philippines .info .homepage{font-weight:600;}

#detail .network .china{border:3px solid #000; height:170px; background:url('/new/images/btn_global_more.gif') no-repeat 665px 135px;}
#detail .network .china .img{float:left; width:133px; height:99px; margin:36px 40px 0 65px; border:1px solid #ddd;}
#detail .network .china .info{padding-top:32px;}
#detail .network .china .info dt{font-weight:600; color:#000; font-size:14px; margin-bottom:10px;}
#detail .network .china .info dt span img{margin-left:3px; border:1px solid #ddd;}
#detail .network .china .info dd{line-height:16px; margin-bottom:10px; font-size:13px;}
#detail .network .china .info .homepage{font-weight:600;}

/* map */
#detail .map li{float:left; margin-bottom:40px;}
#detail .map li:last-child{margin-bottom:0;}
#detail .map li dt{font-size:16px; letter-spacing:-0.08em; padding:6px 0 14px; font-weight:600; background:url('/new/images/line_red.gif') no-repeat; color:#000;}
#detail .map li .title{background:none; color:#000; font-size:26px; margin-bottom:20px;}
#detail .map li .title span{color:#e7522a; font-weight:600; letter-spacing:-0.06em;}
#detail .map .address dd table td span{font-weight:600; color:#000;}

/* outstanding */
#detail .outstanding li{float:left; margin-bottom:30px;}
#detail .outstanding li:last-child{margin-bottom:0;}
#detail .outstanding .title dl dt{font-size:25px; letter-spacing:-0.08em; padding:6px 0 14px; font-weight:600; color:#e7522a;}
#detail .outstanding .title dt span{color:#000; font-weight:600; letter-spacing:-0.06em;}
#detail .outstanding .title dl dd{font-size:15px; letter-spacing:-0.06em; line-height:21px;}

/* system */
#detail .system li{float:left; margin-bottom:30px;}
#detail .system li:last-child{margin-bottom:0;}
#detail .system .title dl dt{font-size:25px; letter-spacing:-0.08em; padding:6px 0 14px; font-weight:600; color:#000;}
#detail .system .title dt span{color:#e7522a; font-weight:600; letter-spacing:-0.06em;}
#detail .system .title dl dd{font-size:14px; letter-spacing:-0.06em; line-height:20px;}
#detail .system .title dl dd p{margin-bottom:10px;}

/* welfare */
#detail .welfare{float:left; position:relative; background:url('/new/images/bg_content_03_02_02.gif') no-repeat 420px bottom; height:100%;}
#detail .welfare li{float:left; margin-bottom:20px;}
#detail .welfare li:last-child{margin-bottom:0;}
#detail .welfare .title{margin-bottom:22px;}
#detail .welfare .title dl dd{font-size:25px; letter-spacing:-0.08em; padding:6px 0 14px; font-weight:600; color:#000;}
#detail .welfare .title dd span{color:#e7522a; font-weight:600; letter-spacing:-0.06em;}
#detail .welfare .title dl dt{font-size:15px; letter-spacing:-0.06em; line-height:20px;}

#detail .welfare .infobox{float:left; clear:both; display:block; margin-bottom:20px;}
#detail .welfare .infobox ul li{display:inline; float:left;}

#detail .welfare .leisure{border:5px solid #e03c31; width:338px; height:310px; float:left; margin-right:20px; background:url('/new/images/ico_machine.gif') no-repeat 275px 230px;}
#detail .welfare .leisure dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#detail .welfare .leisure dd p{margin-bottom:9px;}
#detail .welfare .leisure dd img{vertical-align:middle; margin-right:2px;}
#detail .welfare .leisure dd span{line-height:14px; margin-left:8px;}

#detail .welfare .life{border:5px solid #000; width:338px; height:310px; float:left; margin-right:20px; background:url('/new/images/ico_money.gif') no-repeat 260px 232px;}
#detail .welfare .life dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#detail .welfare .life dd p{margin-bottom:9px;}
#detail .welfare .life dd img{vertical-align:middle; margin-right:2px;}
#detail .welfare .life dd span{line-height:14px; margin-left:8px;}

#detail .welfare .communication{border:5px solid #000; width:338px; height:185px; float:left; margin-right:20px; background:url('/new/images/ico_communication.gif') no-repeat 258px 105px;}
#detail .welfare .communication dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#detail .welfare .communication dd p{margin-bottom:9px;}
#detail .welfare .communication dd img{vertical-align:middle; margin-right:2px;}
#detail .welfare .communication dd span{line-height:14px; margin-left:8px;}

#detail .welfare .develop{border:5px solid #e03c31; width:338px; height:185px; float:left; margin-right:20px; background:url('/new/images/ico_development.gif') no-repeat 260px 105px;}
#detail .welfare .develop dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#detail .welfare .develop dd p{margin-bottom:9px;}
#detail .welfare .develop dd img{vertical-align:middle; margin-right:2px;}
#detail .welfare .develop dd span{line-height:14px; margin-left:8px;}

#detail .welfare .activity{border:5px solid #e03c31; width:338px; height:185px; float:left; margin-right:20px; background:url('/new/images/ico_activity.gif') no-repeat 258px 105px;}
#detail .welfare .activity dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#detail .welfare .activity dd p{margin-bottom:9px;}
#detail .welfare .activity dd img{vertical-align:middle; margin-right:2px;}
#detail .welfare .activity dd span{line-height:14px; margin-left:8px;}

/* c_guide */
#detail .c_guide{position:relative; float:left; background:url('/new/images/bg_content_04_03.jpg') no-repeat 232px 48px; width:100%;}
#detail .c_guide li{float:left; margin-bottom:35px; clear:both;}
#detail .c_guide li:last-child{margin-bottom:0;}
#detail .c_guide .title{width:100%;}
#detail .c_guide .title dl dt{font-size:25px; color:#e7522a; line-height:40px; font-weight:600; letter-spacing:-0.06em; padding:0; background:none;}
#detail .c_guide .title dl dt span{color:#000;}
#detail .c_guide .title dl dd{font-size:15px; color:#000; line-height:21px; letter-spacing:-0.05em;}

#detail .c_guide dl{float:left;}
#detail .c_guide dl dt{font-weight:600; font-size:15px; color:#000; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 10px; letter-spacing:-0.06em;}
#detail .c_guide dl dd{font-size:13px; line-height:22px; letter-spacing:-0.06em;}
#detail .c_guide dl dd img{vertical-align:middle; margin-right:4px;}
#detail .c_guide dl dd span{margin-left:7px;}

#detail .c_guide .oneday{font-weight:600; color:#000;}
#detail .c_guide .oneday span{color:#e7522a; margin-left:0;}

#detail .c_guide .h_use{font-weight:600; color:#000;}
#detail .c_guide .h_use dd{line-height:19px;}
#detail .c_guide .h_use span{color:#e7522a;}

#detail .c_guide .sentence{text-align:center; width:100%;}

/* method */
#detail .method{position:relative; float:left; width:715px; margin-top:1px;}
#detail .method li{float:left; margin-bottom:40px; clear:both;}
#detail .method li:last-child{margin-bottom:0;}
#detail .method dl{float:left; margin-bottom:20px;}
#detail .method dl dt{font-size:15px; font-weight:600; color:#000; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 10px; letter-spacing:-0.06em;}
#detail .method dl dd{font-size:13px; letter-spacing:-0.06em; line-height:21px;}
#detail .method dl dd p{margin-bottom:10px;}
#detail .method dl dd img{margin:5px 0 0 20px;}

/* command */
#detail .command{position:relative; float:left;}
#detail .command li{margin-bottom:40px;}
#detail .command li:last-child{margin-bottom:0;}
#detail .command dl dt{font-size:15px; font-weight:600; margin-bottom:10px; letter-spacing:-0.075em;}
#detail .command dl dd{letter-spacing:-0.075em; font-size:14px; line-height:24px;}
#detail .command dl dd span{font-weight:600; font-size:15px; color:#2f3e73;}
#detail .command dl dd .emphasis{color:#ff7200; text-decoration:underline;}
#detail .command .explain{margin-bottom:22px;}
#detail .command .explain dl dt{font-size:22px; font-weight:600; color:#2f3e73; margin-bottom:10px; letter-spacing:-0.075em;}
#detail .command .explain dl dt span{color:#ff7200;}
#detail .command .explain dl dd{line-height:18px; font-size:13px; letter-spacing:-0.07em;}

/* paper */
#detail .paper{position:relative; float:left;}
#detail .paper li{margin-bottom:35px;}
#detail .paper li:last-child{margin-bottom:0;}
#detail .paper .explain{margin-bottom:22px;}
#detail .paper .explain dl dt{font-size:22px; font-weight:600; color:#2f3e73; margin-bottom:10px; letter-spacing:-0.075em;}
#detail .paper .explain dl dt span{color:#ff7200;}
#detail .paper .explain dl dd{line-height:18px; font-size:13px; letter-spacing:-0.07em;}
#detail .paper .process dl dt{font-size:15px; font-weight:600; margin-bottom:20px;}
#detail .paper .process dl dd{font-size:14px; line-height:24px; letter-spacing:-0.04em; font-weight:600; margin-top:20px;}

/* pguide */ 
#detail .pguide li{float:left; margin-bottom:30px;}
#detail .pguide li:last-child{margin-bottom:0;}
#detail .pguide dt{font-size:16px; font-weight:600; padding:6px 0 12px; letter-spacing:-0.02em; color:#0a2663;}
#detail .pguide dd img{vertical-align:middle; margin-right:10px; width:100px;}
#detail .pguide .info_title{font-size:18px; font-weight:600; padding:6px 0 12px; letter-spacing:-0.02em; color:#0a2663; border-bottom:0px solid #ddd; background:url('/new/images/con_line.gif') no-repeat 0 0;}
#detail .pguide .info_title2{font-size:18px; font-weight:600; padding:6px 0 12px; letter-spacing:-0.02em; color:#ff0000; border-bottom:0px solid #ddd; background:url('/new/images/con_line.gif') no-repeat 0 0;}
#detail .pguide .info{font-size:13px; padding:15px 0 15px 20px; line-height:22px; width:692px; text-align:justify; background-color:#f6f6f6; border:1px solid #ddd; margin-bottom:20px;}
#detail .pguide .info2{font-size:13px; padding:15px 0 15px 20px; line-height:22px; width:692px; text-align:justify; background-color:#f6f6f6; border:1px solid #ddd; margin-top:0px; margin-bottom:2px;}
#detail .pguide .info3{font-size:13px; padding:10px 0 10px 20px; line-height:22px; width:692px; text-align:justify; background-color:#ffeeff; border:1px solid #ddd; margin-top:0px; margin-bottom:2px;}
#detail .pguide .info4{font-size:13px; padding:10px 0 10px 20px; line-height:22px; width:692px; text-align:justify; background-color:#d7ffe8; border:1px solid #ddd; margin-top:0px; margin-bottom:2px;}
#detail .pguide .t_line{border-bottom:1px solid #ddd;}
#detail .pguide .info span{font-weight:600; color:#0a2663;}
#detail .pguide .pic ul li{margin-right:15px; border:1px solid #ddd; float:right;}
#detail .pguide .pic ul li img{width:348px;}

/* mail_pop */
#detail .mail_pop{position:relative; float:left;}
#detail .mail_pop li{margin-top:-26px;}

/* product pro_list */
#detail .pro_list{position:relative;}
#detail .pro_list .list{float:left; margin-bottom:35px;}

/* point */
.type_point {background-color:#eaf7ef; font-weight:600;}
.yb_point {background-color:#fcec66; color:#000; font-weight:600;}
.b_point {color:#000; font-weight:600;}
.g_point {color:#3ea967; font-weight:600;}

/* ready */
.ready{text-align:center;}

/* mainBnr */
#mainBnr{width:1000px; margin:0 auto; height:52px; padding:0 53px; list-style:none; float:left;}
#mainBnr ul li{display:inline; float:left; padding:25px 85px 0 0;}

/* footer */
#f_menu{float:left; margin:10px 0 14px 19px; font-weight:600;}
#f_menu li{display:inline; float:left; padding-right:12px; font-size:12px;}
#f_menu li a{color:#fff;}
#f_menu .f_line{color:#d5d5d5; font-size:10px;}
#f_menu .privacy a{color:#fff;}

#footer .sns{position:absolute; top:48px; right:-4px;}
#footer .sns li{float:left; display:inline; margin-right:4px;}

/* copyright */
#copyright li{display:inline; float:left;} 
#copyright .f_logo{margin:16px 41px 0 17px;}
#copyright p{font-size:11px; padding-top:4px; font-weight:600; color:#545454;}
address .comname{font-weight:600; color:#000;}
address .signnumber{font-size:11px; color:#008080;}
address .ntmessage{font-size:11px; color:#000040;}

/*slide_products*/
.featured_products{position: relative;width:481px;padding-top:3px;height:164px;margin-top:10px; font-size: 0;}
.featured_products img{cursor: pointer;}
.featured_products #slide_product_btn_left{position: absolute;top:18px;left:0;}
.featured_products #slide_product_btn_right{position: absolute;top:18px;right: 0;}
.featured_products .slide_box{position: relative;	height: 100%;margin: 0 auto;text-align: center;white-space:nowrap;width:448px;overflow: hidden;}
.featured_products .slide_box img{position: relative;width:90px;height:59px; margin: 0 4px;border:0px solid #a7bff3;}
#slide_product{position: absolute;top:0; left:0; width:100%; height:100%;}

/* tableSet01_map(ÁÖ¼Ò/¿¬¶ôÃ³) */
.tableSet01_map{border:1px solid #ddd; width:714px; font-size:13px; border-collapse:collapse; border-top:2px solid #000;}
.tableSet01_map img{vertical-align:middle;}
.tableSet01_map th{font-size:13px; font-weight:600; height:35px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; width:320px; color:#000;}
.tableSet01_map td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; width:470px; padding:11px 14px; vertical-align:top; line-height:18px;}

/* tableSet01(±âº»Çü) */
.tableSet01{border:1px solid #ddd; width:712px; font-size:13px; border-collapse:collapse; border-top:2px solid #516bb0;}
.tableSet01 img{vertical-align:middle;}
.tableSet01 th{font-size:13px; font-weight:600; height:35px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.tableSet01 td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; width:470px; padding:11px 14px; vertical-align:top; line-height:18px;}

/* tableSet02(±âº»Çü) */
.tableSet02{border:1px solid #ddd; width:710px; font-size:12px; border-top:2px solid #516bb0; border-bottom:2px solid #516bb0; border-collapse:collapse;}
.tableSet02 caption{display:none;}
.tableSet02 th{font-size:14px; font-weight:600; height:35px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}
.tableSet02 td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; width:500px; padding:10px 16px; vertical-align:top; line-height:19px; font-size:13px; text-align:center;}
.tableSet02 .check{text-align:center; font-weight:600; font-size:15px; vertical-align:middle;}
.tableSet02 .sp_check{text-align:center; font-weight:600; font-size:13px; vertical-align:middle; color:#516bb0;}

/* tableSet02_Left(±âº»Çü_ÁÂÃø±âÁØ) */
.tableSet02_Left{border:1px solid #ddd; width:715px; font-size:12px; border-top:2px solid #000; border-bottom:2px solid #000; border-collapse:collapse;}
.tableSet02_Left caption{display:none;}
.tableSet02_Left th{font-size:14px; font-weight:600; height:35px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}
.tableSet02_Left td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; width:500px; padding:10px 16px; vertical-align:top; line-height:19px; font-size:13px; text-align:left;}
.tableSet02_Left .check{text-align:center; font-weight:600; font-size:15px; vertical-align:middle;}
.tableSet02_Left .sp_check{text-align:center; font-weight:600; font-size:13px; vertical-align:middle; color:#516bb0;}

/* tableSet02_2(±âº»Çü) */
.tableSet02_2{border:1px solid #ddd; width:710px; font-size:12px; border-top:2px solid #0a2663; border-bottom:2px solid #0a2663; border-collapse:collapse;}
.tableSet02_2 caption{display:none;}
.tableSet02_2 th{font-size:13px; font-weight:600; height:35px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}
.tableSet02_2 td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; width:500px; padding:10px 16px; vertical-align:middle; line-height:19px; font-size:13px; text-align:left;}
.tableSet02_2 .check{text-align:center; color:#006ddb; font-weight:bold; font-size:14px; vertical-align:middle;}
.tableSet02_2 .center{text-align:center;}

/* tableSet03(±âº»Çü) */
.tableSet03{border:1px solid #ddd; width:722px; font-size:13px; border-collapse:collapse; border-top:2px solid #1a3f79;}
.tableSet03 img{vertical-align:middle;}
.tableSet03 th{font-size:13px; font-weight:600; height:35px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.tableSet03 td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:15px 17px; vertical-align:top; line-height:16px;}
.tableSet03 .add1{width:150px;}
.tableSet03 .add2{width:60px;}
.tableSet03 .add3{width:333px;}
.tableSet03 .add4{width:125px;}
.tableSet03 .add5{width:45px;}
.tableSet03 tbody .price{background-color:#f9f9f9; color:#3e3f41; font-weight:600; text-align:center;}
.tableSet03 tbody .price td:last-child{color:#e73a36;}
.tableSet03 tbody .textCenter, .tableSet02 tbody .textCenter{text-align:center;}

/* tableSet04(±âº»Çü) */
.tableSet04{border:1px solid #ddd; width:100%; font-size:13px; border-top:2px solid #f09c4a; border-bottom:2px solid #f09c4a;}
.tableSet04 th{font-size:14px; font-weight:600; height:35px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.tableSet04 .p_title{background-color:#f1f1f1;}

/* tableSet05(Ã¤¿ëÁ¤º¸¾È³») */
.tableSet05{border:1px solid #ddd; width:100%; font-size:12px; border-top:2px solid #008080; border-bottom:2px solid #008080; border-collapse:collapse;}
.tableSet05 caption{display:none;}
.tableSet05 th{font-size:12px; font-weight:600; height:30px; background-color:#deeef1; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.tableSet05 td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:left; padding:5px 5px; vertical-align:middle; line-height:19px; font-size:12px;}
.tableSet05 .check{text-align:center; color:#e73a36; font-size:12px; vertical-align:middle;}

/* tableSet06(Á¶Á÷µµ) */
.tableSet06{border:1px solid #ddd; width:710px; font-size:12px; border-top:2px solid #3ea967; border-bottom:1px solid #ddd; border-collapse:collapse;}
.tableSet06 caption{display:none;}
.tableSet06 th{font-size:12px; font-weight:600; height:35px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.tableSet06 td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px 16px; vertical-align:top; line-height:19px; font-size:12px;text-align:center;}
.tableSet06 .check{text-align:center; color:#e73a36; font-size:14px; vertical-align:middle;}

/* tableSet07(¾È³») */
.tableSet07{border:1px solid #ddd; width:710px; font-size:12px; border-top:2px solid #3ea967; border-bottom:1px solid #ddd; border-collapse:collapse;}
.tableSet07 caption{display:none;}
.tableSet07 th{font-size:12px; font-weight:600; height:106px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; width:120px;}
.tableSet07 td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px 16px; vertical-align:middle; line-height:19px; font-size:12px;text-align:left;}
.tableSet07 .check{text-align:center; color:#e73a36; font-size:14px; vertical-align:middle;}

/* result css */
.result_title {color:#454545; font-weight:bold; padding-top:4px; border-bottom:1px solid #e3d1e5; text-align:center; height:26px;}
.content_center {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content_left {line-height:1.5; padding-top:4px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content_center_r {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}
.content_left_r {line-height:1.5; padding-top:4px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}

.result2_title {color:#454545; font-weight:bold; padding-top:4px; border-bottom:1px solid #e3d1e5; text-align:center; height:26px;}
.content2_center {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content2_left {line-height:1.5; padding-top:4px;padding-left:10px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content2_center_r {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}
.content2_left_r {line-height:1.5; padding-top:4px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}

.result3_title {color:#454545; font-weight:bold; padding-top:4px; border-bottom:1px solid #e3d1e5; text-align:center; height:26px;}
.content3_center {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content3_left {line-height:1.5; padding-top:4px;padding-left:10px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content3_center_r {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}
.content3_left_r {line-height:1.5; padding-top:4px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}

.result4_title {color:#454545; font-weight:bold; padding-top:4px; border-bottom:1px solid #e3d1e5; text-align:center; height:26px;}
.content4_center {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content4_left {line-height:1.5; padding-top:4px;padding-left:10px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content4_center_r {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}
.content4_left_r {line-height:1.5; padding-top:4px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}

.result5_title {color:#454545; font-weight:bold; padding-top:4px; border-bottom:1px solid #e3d1e5; text-align:center; height:26px;}
.content5_center {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content5_left {line-height:1.5; padding-top:4px;padding-left:10px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}
.content5_center_r {line-height:1.5; padding-top:4px;text-align:center;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}
.content5_left_r {line-height:1.5; padding-top:4px;text-align:left;vertical-align:middle;height:22px;border-bottom:1px dotted #e3d1e5;background-color:#f5fef8;}

.page_top_title {
	padding-top:0; 
	font-family:³ª´®°íµñ; 
	font-size:18px; 
	border:0px solid #f8921d;
	padding-left:10px;
	font-weight:600; 
}

.brc {padding:4px;}

/* Join */
.M_class {padding:13px 5px 0px 4px; color:#1bd31b;} 
.M_class2 {padding:9px 5px 0px 0px;} 
.M_class3 {padding:10px 5px 0px 0px;} 
.M_class4 {padding:9px 5px 0px 4px;} 
.M_class5 {padding:13px 5px 0px 0px;} 

.input_inact_150 {width:150px; height:20px; ime-mode:inactive; border:1px solid #d6d3d6; background-color: #f5f5f5}
.input_act_150 {width:150px; height:20px; ime-mode:active; border:1px solid #d6d3d6; background-color: #f5f5f5}
.input_inact_120 {width:120px; height:20px; ime-mode:inactive; border:1px solid #d6d3d6; background-color: #f5f5f5}
.input_act_120 {width:120px; height:20px; ime-mode:active; border:1px solid #d6d3d6; background-color: #f5f5f5}
.input_inact_80 {width:80px; height:20px; ime-mode:inactive; border:1px solid #d6d3d6; background-color: #f5f5f5}
.input_textarea {width:600px; height:120px; ime-mode:active; border:1px solid #d6d3d6; background-color: #f5f5f5}
.input_none{border:1px solid #d6d3d6; height:20px; background-color: #f5f5f5}

.demo{border:1px solid #d6d3d6; background-color: #f5f5f5}
.none{border:0 solid #ffffff; background-color: #ffffff}
.demo2{border:1px solid #85abfa; background-color:#9cc3ff}
.join1 {border:1px solid #cc0d50; background-color:#efefef;}
.join2 {border:1px solid #cc0d50; background-color:#efefef;}
.form_space {padding-top:8px;border-bottom:1px dotted #e3d1e5;background-color:#ffffff;}

/* table set */
.tableSetBasic{border:1px solid #ddd; font-size:12px; width:710px; font-size:13px;}
.tableSetBasic strong{color:#ed1b24; font-weight:600;}
.tableSetTit{background-color:#f6f6f6; text-align:center; height:50px; border-bottom:1px dotted #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-weight:bold;}
.tableSetTit_r{background-color:#fff; text-align:center; height:36px; border-right:1px solid #ddd; border-bottom:1px dotted #ddd;}
.tableSetTit_c{background-color:#fff; text-align:center; height:36px; border-bottom:1px dotted #ddd;}
.tableSetTit_pl{background-color:#fff; text-align:left; height:36px; border-right:1px solid #ddd; border-bottom:1px dotted #ddd; padding-left:20px; padding-right:5px;}
.tableSetTit_pc{background-color:#fff; text-align:center; height:90px; border-right:1px solid #ddd; border-bottom:1px dotted #ddd;}
.tableSetTit_pr{background-color:#fff; text-align:right; height:36px; border-right:1px solid #ddd; border-bottom:1px dotted #ddd; padding-left:5px; padding-right:5px;}

.sum{font-weight:bold;}
.sum td{background-color:#f6f6f6; height:55px;}

/* button set */
a.btn_big{display:inline-block; padding-right:4px; background:url('/new/images/bg_btn_default.gif') no-repeat 100% 0; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; color:#333; line-height:26px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap;}
a.btn_big span,a.btn_big strong{display:block; padding:0 8px 1px 12px; background:url('/new/images/bg_btn_default.gif') no-repeat;}
a.btn_sml{display:inline-block; padding-right:4px; background:url('/new/images/bg_btn_default.gif') no-repeat 100% -27px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; color:#333; line-height:21px; letter-spacing:-1px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap;}
a.btn_sml span,a.btn_sml strong{display:block; padding:0 4px 1px 8px; background:url('/new/images/bg_btn_default.gif') no-repeat 0 -27px;}
a.btn_big2{display:inline-block; padding-right:4px; background:url('/new/images/bg_btn_default.gif') no-repeat 100% 0; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; color:#333; line-height:26px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap; font-weight:bold;}
a.btn_big2 span,a.btn_big2 strong{display:block; padding:0 8px 1px 12px; background:url('/new/images/bg_btn_default.gif') no-repeat; line-height:26px; font-weight:bold;}
a.goods_btn_big{display:inline-block; padding-right:4px; background:url('/new/images/bg_btn_default.gif') no-repeat 100% 0; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; color:#333; line-height:26px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap;}
a.goods_btn_big span,a.goods_btn_big strong{display:block; padding:0 8px 1px 12px; background:url('/new/images/bg_btn_default.gif') no-repeat;}

.btn_bsbig{display:inline-block; padding-right:4px; background:url('/new/images/bg_btn_default.gif') no-repeat 100% 0; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; color:#333; line-height:26px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap;}
.btn_bsbig2{display:inline-block; padding:10px; width:150px; text-align:center; border:1px solid #9a9a9a;}
.btn_bsbig_left{display:inline-block; padding:10px; width:150px; text-align:left; border:1px solid #9a9a9a;}
.btn_bsbig_right{display:inline-block; padding:10px; width:150px; text-align:right; border:1px solid #9a9a9a;}

/* Ä¿¹Â´ÏÆ¼(ÀüÃ¼Å©±â ¼³Á¤°ª)*/
.board_width_fix {margin-right:30px;}

/* R&D */
.tableSet_13t_1{border:1px solid #ddd; width:708px; font-size:12px; border-top:2px solid #009944; border-bottom:2px solid #009944; border-collapse:collapse;}
.tableSet_13t_1 th{font-size:13px; font-weight:600; height:35px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.tableSet_13t_1 td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; width:680px; padding:10px 16px; vertical-align:top; line-height:19px;}
.tableSet_13t_1 .check{text-align:center; color:#e73a36; font-size:14px; vertical-align:middle;}

/* °­Á¶ 684px */
.redicon {color:#ff0000;}
.adm_message{color:#2f3e73; font-size:13px; padding:10px 0 10px 15px; line-height:1.5; background-color:#f8f8f8; width:97.2%; border:3px solid #ddd; margin:2px 0 20px; text-align:left; line-height:20px;}
.adm_message dt{margin-bottom:4px; font-size:13px; line-height:21px;}
.adm_message dt u{color:#ff7200;}
.adm_message dd{font-size:12px;}

/* »ó´ã¿¹¾à ¾È³» */
.msg_bbox{display:inline; color:#28add0; font-size:11px; width:454px; height:29px; padding:7px 5px 7px 5px; border:1px solid #a7a7a7; text-align:left; vertical-align:middle; margin:0 0 0 1px;} 
.btn_chkbox{color:#ffffff; background-color:#ff8000; font-size:12px; font-weight:600; width:94px; padding:7px; line-height:1.5; border:1px solid #ddd; margin:11px 0 0 1px; text-align:center;}

/* ÆäÀÌÂ¡ */
.pagenate{position:relative; padding-top:20px}
.pagenate	.page{text-align:center}
.pagenate	.page	a	{display:inline-block; height:23px; margin:0 1px; padding:5px 10px 0 10px; border:1px solid #ebe4d7; color:#4c4c4c; font-size:12px; font-family:tahoma; line-height:1.5; text-align:center; vertical-align:middle}
.pagenate	.page	a:hover,	 .pagenate	.page	a:active,	.pagenate	.page	a:focus	{border:1px solid #bfbbb6; text-decoration:none}
.pagenate	.page	a.on	{height:26px; margin:0 1px; padding:5px 10px 0 10px; border:0 none !important; background:url('/new/images/ico_board.png') no-repeat left -60px; color:#fff}
.pagenate	.page	a.page_btn	 {width:30px; height:30px; padding:0; margin:0; background:url('/new/images/ico_board.png') no-repeat; font-size:1px; line-height:0; text-indent:-9999em; *text-indent:; overflow:hidden}
.pagenate	.page	a.first	{background-position:0 0}
.pagenate	.page	a.first:hover, .pagenate	.page	a.first:active, .pagenate	.page	a.first:focus	{background-position:0 -30px}
.pagenate	.page	a.prev	{background-position:-30px 0}
.pagenate	.page	a.prev:hover, .pagenate	.page	a.prev:active	.pagenate	.page	a.prev:focus	{background-position:-30px -30px}
.pagenate	.page	a.end	{background-position:-90px 0}
.pagenate	.page	a.end:hover, .pagenate	.page	a.end:active, .pagenate	.page	a.end:focus	{background-position:-90px -30px}
.pagenate	.page	a.next	{background-position:-60px 0}
.pagenate	.page	a.next:hover, .pagenate	.page	a.next:active, .pagenate	.page	a.next:focus	{background-position:-60px -30px}
.pagenate	.btn_r	{position:absolute; right:0; top:20px}
.pagenate	.btn_l	{position:absolute; left:0; top:20px}

/* tabBox - intro */
#detail .tabBox_board{position:relative; border:1px solid #ddd; height:40px; width:711px; font-size:13px; margin-bottom:25px;border-right:1px solid #fff;border-top:1px solid #fff;}
#detail .tabBox_board li{float:left; display:inline; width:100px; height:19px; border-left:1px solid #ddd; border-top:1px solid #ddd; padding:10px 0; text-align:center; font-weight:600;}
#detail .tabBox_board li:first-child{border-left:none;}
#detail .tabBox_board .on{background:#de3126;}
#detail .tabBox_board .on a{color:#fff;}
#detail .tabBox_board li a:hover{color:#de3126;}
#detail .tabBox_board .on a:hover{color:#fff;}
#detail .tabBox_board .off{width:0px;}

/* tabBox - ÀÚÁÖÇÏ½Ã´Â Áú¹® */
#detail .tabBox_board_nt{position:relative; border:1px solid #ddd; height:40px; width:711px; font-size:13px; margin-bottom:10px;border-right:1px solid #fff;border-top:1px solid #fff;}
#detail .tabBox_board_nt ul li{float:left; display:inline; width:72px; height:20px; border-left:1px solid #ddd; border-top:1px solid #ddd; padding:10px 0; text-align:center; font-weight:600;}
#detail .tabBox_board_nt ul li:first-child{border-left:none; width:66px;}
#detail .tabBox_board_nt ul .on{background:#de3126;}
#detail .tabBox_board_nt ul .on a{color:#fff;}
#detail .tabBox_board_nt ul .off{width:0px;}

/* tabBox - A/S */
#detail .tabBox_board_np{position:relative; border:1px solid #ddd; height:40px; width:711px; font-size:13px; margin-bottom:15px;border-right:1px solid #fff;border-top:1px solid #fff;}
#detail .tabBox_board_np ul li{float:left; display:inline; width:56px; height:20px; border-left:1px solid #ddd; border-top:1px solid #ddd; padding:10px 0; text-align:center; font-weight:600;}
#detail .tabBox_board_np ul li:first-child{border-left:none; width:66px;}
#detail .tabBox_board_np ul .on{background:#ff7200;}
#detail .tabBox_board_np ul .on a{color:#fff;}
#detail .tabBox_board_np ul .off{width:0px;}


/* ´äº¯ */
.btn_ycmt{display:inline-block; margin-left:8px; margin-top:2px; padding:1px; width:56px; text-align:center; border:1px solid #c0c0c0; background-color:#ff0000; color:#ffffff; font-size:11px; font-weight:600;}
.btn_type_area{display:inline-block; margin-right:4px; margin-top:0px; padding:5px; width:46px; text-align:center; border:1px solid #c0c0c0; background-color:#00d74f; color:#ffffff; font-size:11px; font-weight:600;}
.btn_ycmt_txt{display:inline-block; margin-left:2px; margin-top:2px; padding:1px; width:52px; text-align:center; border:1px solid #c0c0c0; background-color:#000080; color:#ffffff; font-size:11px;}
.btn_ncmt_txt{display:inline-block; margin-left:2px; margin-top:2px; padding:1px; width:52px; text-align:center; border:1px solid #c0c0c0; background-color:#f0f0f0; color:#333333; font-size:11px;}

/* Ã£¾Æº¸±â */
.file_tc {cursor:pointer;width:60%;border:1px dotted #b5b5b5;height:20px;}

/* tableSet_cal(¹æ¹®¿¹¾à¾È³») */
.tableSet_cal{border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:710px; font-size:12px; border-top:2px solid #0a2663; border-bottom:2px solid #0a2663; border-collapse:collapse;}
.tableSet_cal caption{display:none;}
.tableSet_cal th{font-size:12px; font-weight:600; height:35px; background-color:#f5f5f5; border-right:1px solid #ddd; border-bottom:1px solid #0a2663; text-align:center; vertical-align:middle;}
.tableSet_cal td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:1px 1px; vertical-align:top; line-height:19px; font-size:12px; text-align:left;}
.tableSet_cal th:last-child{border-right:0px solid #ddd;}
.tableSet_cal td:last-child{border-right:0px solid #ddd;}
.tableSet_cal .sun_color {color:#ff0000;} 
.tableSet_cal .sat_color {color:#0000ff;} 
.tableSet_cal .check{text-align:center; color:#006ddb; font-weight:bold; font-size:14px; vertical-align:middle;}
.tableSet_cal .center{text-align:center;}


/* Á¤·Ä¹æ½Ä */
.tcenter {margin:0 auto;}
.tleft {float:left;}
.tright {float:right;}
.Lspace {padding-left:2px;}
.Lspace5 {padding-left:5px;}
.Lspace8 {padding-left:8px;}
.Lspace10 {padding-left:10px;}
.Lvamspace5 {vertical-align:middle;padding-left:5px;}
.Lvamspace10 {vertical-align:middle;padding-left:10px;}
.Lvamspace20 {vertical-align:middle;padding-left:20px;}
.Rspace {padding-right:5px;}
.select_20 {height:20px;}
.select_10 {height:10px;}

.tcenter2 {margin-left:9px;}
.form_cell {padding: 5px 0 5px 5px;}
.form_cell_title {padding: 5px 0 5px 10px; font-size:15px; font-weight:600; height:35px; background-color:#f5f5f5; border:1px solid #ddd;}
.form_cell_cont {padding: 2px 0 2px 12px; font-size:12px;}
.form_cell_cont span {font-size:14px; font-weight:600; height:36px;}

/* Select °ü·Ã */
.select_bline{height:25px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; color:#333;}
.select_bline_user{height:28px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; color:#333;}
.select_bline_frm{height:25px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; color:#333;}
.select_bline_frm_main{height:25px; width:140px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; color:#333;}