@charset "euc-kr";
/* CSS Document */

/* base */
/*  È­¸éÀüÈ¯½Ã ÅØ½ºÆ® °íÁ¤ ¹× ÄÁÅÙÃ÷ Å×µÎ¸® °íÁ¤(ÇØ´ç ÇÈ¼¿¸¸Å­¸¸ ¼³Á¤)  */
* {-webkit-text-size-adjust:none; margin:0; padding:0;
	-webkit-box-sizing : border-box;
	-khtml-box-sizing : border-box;
	-moz-box-sizing : border-box;
	-ms-box-sizing : border-box;
	-o-box-sizing : border-box;
	box-sizing : border-box;
}
html,body{width:100%; height:100%; font-family:"ng","dotum","µ¸¿ò","sans-serif";}
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:'ng', 'nanumgothic', 'malgun gothic', 'arial', 'dotum', 'sans-serif !important'; color:#666; line-height:1.5em; -webkit-font-smoothing:antialiased;}

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: "NanumGothic","ng";
 src: url('/mobile/font/NanumGothic.ttf') format('truetype'); /* Safari, Android, iOS */
 src: url('/mobile/font/NanumGothic.eot'); /* IE9 Compat Modes */    
 src: url('/mobile/font/NanumGothic.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
 src: url('/mobile/font/NanumGothic.woff') format('woff'); /* Modern Browsers */
 src: url('/mobile/NanumGothic.woff2') format('woff2');
 }

 @font-face {
  font-family: ng;
  font-style: normal;
  font-weight: 400;
  src: url('http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot');
  src: url('http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
  url('http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2') format('woff2'),
  url('http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff') format('woff'),
  url('http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf') format('truetype');
}

/* layout */
#wrap{position:relative; width:100%;}

#m_header{width:100%; position:relative; font-family:"ng","dotum","µ¸¿ò","sans-serif"; border-top:3px solid #de3126;}

#m_visual{width:100%; position:relative; top:39px; height:270px; float:left; min-width:320px; margin:0 auto; overflow:hidden; z-index:1;}
#m_visual img{width:100%; margin:0 auto;}
#m_visual .visual_title_01{position:absolute; top:232px; right:5%; z-index:100; font-size:18px; color:#fff; line-height:20px; letter-spacing:-0.05em; font-style:italic; font-weight:600;}
/*
 width:100%; background-color:#000;
 * opacity *
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
*/
/*
#m_visual .visual_title_01 .main{color:#fff; font-size:18px; font-weight:600;}
#m_visual .visual_title_01 .num{font-size:32px; color:#2f3e73; font-weight:700; line-height:35px;}
#m_visual .visual_title_02{position:absolute; top:136px; left:14px; z-index:100; font-size:13px; color:#fff; line-height:20px; letter-spacing:-0.05em;}
#m_visual .visual_title_02 .main{color:#fff; font-size:18px; font-weight:600;}
#m_visual .visual_title_02 .num{font-size:32px; color:#2f3e73; font-weight:bold; line-height:35px;}
#m_visual .visual_title_03{position:absolute; top:136px; left:14px; z-index:100; font-size:13px; color:#fff; line-height:20px; letter-spacing:-0.05em;}
#m_visual .visual_title_03 .main{color:#fff; font-size:18px; font-weight:600;}
#m_visual .visual_title_03 .num{font-size:32px; color:#2f3e73; font-weight:bold; line-height:35px;}
#m_visual .visual_title_04{position:absolute; top:136px; left:14px; z-index:100; font-size:13px; color:#545454; line-height:20px; letter-spacing:-0.05em;}
#m_visual .visual_title_04 .main{color:#545454; font-size:18px; font-weight:600;}
#m_visual .visual_title_04 .num{font-size:32px; color:#2f3e73; font-weight:bold; line-height:35px;}
*/
#m_contents{width:100%; position:relative;}

#m_footerWrap{width:100%; position:relative; float:left; background-color:#221e1f;}
#m_footer{width:100%; position:relative;}
#m_footer #sns{float:right; margin:0 5% 5% 0;}
#m_footer #sns li{float:left; display:inline; margin-right:3px;}

/* footer */
#f_menu{float:left; font-weight:600; height:40px; text-align:center; border-bottom:1px solid #545454; width:100%; margin-bottom:15px;}
#f_menu li{display:inline-block; text-align:center; font-size:12px; padding:11px 2px 0 2px; letter-spacing:-0.05em;}
#f_menu li a{color:#fff;}
#f_menu .f_line{color:#bebebe; font-size:10px;}

/* header */
#m_header h1{width:136px; height:32px; padding:23px 0 17px 0; margin:0 auto; position:relative; z-index:5;}

/* navi */
#navi{width:100%; position:relative; top:40px; background-color:#f6f6f6; z-index:1; height:52px; font-family:"ng"; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#navi li{display:inline; font-weight:600; letter-spacing:-0.05em;}
#navi li a:hover{color:#de3126; z-index:2;}

ul#topnav {
	margin:0; padding:0;
	float:left;
	z-index:100;
	width:100%;
	font-size:15px;
	font-weight:600;
	font-family:'ng';
	list-style:none;
	position:relative;
}
ul#topnav li {
	float:left;
	display:inline;
	margin:0;
	width:20.2%;
	height:52px;
	padding:0 4px;
	text-align:center;
	border-right:0px solid #ddd;
}

ul#topnav li:last-child{width:28%;}
ul#topnav li.top_pr{width:11.2%;}

ul#topnav li a {overflow:hidden;
	padding:15px 0;
	display: block;
	text-decoration: none;
	font-family:"ng", "NanumGothic", "µ¸¿ò", Dotum, Helvetica, Sans-serif;
	color:#000;
}
ul#topnav li a:hover{color:#de3126; border-bottom:5px solid #de3126;}

ul#topnav li span{
	float: left;
	position:absolute; top:51px; z-index:1;
	display:none;
	font-size:11.5px;
	color:#000;
	letter-spacing:-0.02em;
	font-weight:600;
	background-color:#7a7879;
	height:30px;
	width:100%;
	margin:0; padding:6px 0 0 0;
	border:none;
}

ul#topnav li span.sub_position1{left:0;}
ul#topnav li span.sub_position2{left:0;}
ul#topnav li span.sub_position3{left:0;}
ul#topnav li span.sub_position4{right:0;}
ul#topnav li span.sub_position5{right:0;}

ul#topnav li:hover span{display:block;}
ul#topnav li span a{display:inline; color:#fff; text-align:center; margin:0 2px; padding:0;}
ul#topnav li span a:hover{text-decoration:none; color:#000; background:none; border-bottom:none;}

/* main_visual */

#m_visual .visual_title{position:absolute; top:222px; left:0; background:url('/mobile/images/bg_visual_title.png') repeat-x 0; height:39px; width:100%;}

.slide-container{
    list-style: none;
    overflow: hidden;
    width: 100%;
	min-width:320px;
    height: 100%;
    padding: 0;
    margin: 0;
    z-index: 1;
}
.slide-container li {
    display: block;
    height: 100%;
    width: 100%;
	min-width:320px;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 2;
}
.slide {
    width:100%;
    height: 100%;
	min-width:320px;
    margin: 0px auto;
    overflow: hidden;
    z-index: 1;
    position: relative;
}
.slide-container dl{position:relative; width:100%; min-width:320px; 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: 14px;
    left: 17%;
    margin-left: -44px;
    z-index: 10;
}

.slide-tabs li{
    background-color: #FFF;
    border-radius: 10px;
    cursor: pointer;
    float: left;
    height: 10px;
    margin-left: 8px;
    opacity: .7;
    filter: alpha(opacity=70);
    position: relative;
    width: 10px;
}
.active {
    z-index: 5;
}
.container {
    height: 260px;
    overflow: hidden;
    position: relative;
}

/*
.pagination{float:left; list-style:none; height:11px; position:absolute; top:177px; left:24%;}
.pagination li{float:left; cursor:pointer; padding:12px; text-align:center; color:#222; background:url('/new/images/dot.jpg') no-repeat center;}
.pagination li:hover{background:url('/new/images/dot_on.gif') no-repeat center; color:#000}
li.current {background:url('/new/images/dot_on.gif') no-repeat center;}
*/

/* main_content */
#m_contents .main_con{position:relative; float:left; width:100%; margin-top:24px;}
#m_contents #m_btn_call{width:100%; height:136px; background-color:#f6f6f6; line-height:32px; padding:15px 0 22px 0; letter-spacing:-0.025em; position:relative; text-align:center; float:left;}
#m_contents #m_btn_call a{color:#0a2663; font-size:25px; font-weight:600;}
#m_contents #m_btn_call a img{margin-right:10px; vertical-align:middle;}
#m_contents #m_btn_call span{font-size:14px; letter-spacing:-0.075em; line-height:17px; font-weight:500; color:#545454; margin-top:10px;}

#m_contents #m_btn_category{width:100%; float:left; background-color:#de3126; height:134px; padding-top:15px; font-weight:600; line-height:27px; text-align:center; border:1px solid #be291f;}
#m_contents #m_btn_category li{display:inline-block; width:19%;}
#m_contents #m_btn_category li:last-child{margin-right:0;}
#m_contents #m_btn_category dl{margin:11% 1% 0 0; display:inline-block;}
#m_contents #m_btn_category dl:last-child{margin-right:0;}
#m_contents #m_btn_category dl dt img{width:100%;}
#m_contents #m_btn_category dl dd a{color:#fff; font-size:12px;}

/* search */
#insearch {width:100%; height:60px; margin-top:15px; position:relative; float:left; text-align:center;}

/* hot */
#hot{width:100%; height:195px; position:relative; float:left; border-bottom:1px solid #ddd; margin-top:20px; list-style:none;}
#hot h2{font-size:16px; color:#000; padding:6px 0 15px 10px; background:url('/new/images/line_red.gif') no-repeat 14px 0; letter-spacing:-0.01em; float:left; width:100%;}
#hot h2 a{color:#000;}
#hot h2 span{float:right; margin-right:3%;}
#hot .hotLi{margin:0 auto; width:100%; text-align:center; float:left;}
#hot .hotLi li{display:inline-block; text-align:center; width:48%; margin-right:1%;}
#hot .hotLi li:last-child{margin-right:0;}
/*#hot .hotLi li dl{width:50%; margin:0 auto;}*/
#hot .hotLi li dl dt{border:1px solid #ddd; min-width:150px; max-width:180px; text-align:center; height:105px;}
#hot .hotLi li dl dd{text-align:center; padding-top:3px; font-size:12px;}

/* ½ÅÁ¦Ç° */
#upgrade{width:100%; height:195px; position:relative; float:left; border-bottom:1px solid #ddd; margin-top:20px; list-style:none;}
#upgrade h2{font-size:16px; color:#000; padding:6px 0 15px 10px; background:url('/new/images/line_red.gif') no-repeat 14px 0; letter-spacing:-0.01em; float:left; width:100%;}
#upgrade h2 a{color:#000;}
#upgrade h2 span{float:right; margin-right:3%;}
#upgrade .upgradeLi{margin:0 auto; width:100%; text-align:center; float:left;}
#upgrade .upgradeLi li{display:inline-block; text-align:center; width:48%; margin-right:1%;}
#upgrade .upgradeLi li:last-child{margin-right:0;}
/*#upgrade .upgradeLi li dl{width:50%; margin:0 auto;}*/
#upgrade .upgradeLi li dl dt{border:1px solid #ddd; min-width:150px; max-width:180px; text-align:center; height:105px;}
#upgrade .upgradeLi li dl dd{text-align:center; padding-top:3px; font-size:12px;}

#m_contents #m_btn_ico{position:relative; float:left; width:100%;}
#m_contents #m_btn_ico a{color:#000;}
#m_contents #m_btn_ico li{display:block; float:left; font-weight:600; margin:0 auto; padding:0; width:100%; text-align:center;}

#m_contents #m_btn_ico .etc{width:100%; float:left; text-align:center; overflow:hidden; border-bottom:1px solid #ddd; margin:0; padding:0; background-color:#f5f5f5;}
#m_contents #m_btn_ico .etc dl{float:left; display:block; height:48px; text-align:center; border-right:1px solid #ddd; width:50%; height:60px;}
#m_contents #m_btn_ico .etc dl dt{margin:15px 4% 0 17%; float:left;}
#m_contents #m_btn_ico .etc dl dt img{vertical-align:middle;}
#m_contents #m_btn_ico .etc dl dd{float:left; font-size:16px; color:#000; letter-spacing:-0.075em; margin-top:20px;}
#m_contents #m_btn_ico .etc dl:last-child:{border-right:none;}

/* sub_content */
#m_contents #m_detail{width:100%; position:relative; float:left; padding:90px 0 20px 0;}
#m_contents #m_detail .pro_board {width:100%; position:relative; padding:0 0 4px 0;}
#m_contents #m_detail .maintain {width:100%; position:relative; padding:0 0 4px 1%;}
#m_contents #m_detail .maintain img{vertical-align:middle;}
#m_contents #m_detail .maintain_mobile {width:100%; position:relative; padding:0px 0 2px 0;}
#m_contents #m_detail .maintain_mobile img{vertical-align:middle;}
#m_contents #m_detail .menu{text-align:center; font-size:14px;}
#m_contents #m_detail .menu img{width:160px;}
#m_contents #m_detail .menu .intro_text dt{text-align:left; padding:20px 0 0 25px; letter-spacing:-0.01em; line-height:20px; font-size:13px;}
#m_contents #m_detail .menu .intro_text dd{font-weight:600; color:#545454; text-align:left; padding:20px 24px 0 0;}
#m_contents #m_detail .menu .intro_text dd img{width:15%; vertical-align:middle; padding-left:5px;}

/* greeting */
#m_contents #m_detail .greeting{position:relative; width:100%; overflow:hidden; float:left;}
#m_contents #m_detail .greeting dt{font-size:26px; line-height:30px; letter-spacing:-0.06em; padding:0 0 10px 3%; color:#000; height:102x; border-bottom:2px solid #2f3e73;}
#m_contents #m_detail .greeting dt span{color:#e7522a; font-size:23px; letter-spacing:-0.085em;}
#m_contents #m_detail .greeting dt .main{font-weight:600;}
#m_contents #m_detail .greeting dt .sub{color:#000; font-size:18px; letter-spacing:-0.05em;}
#m_contents #m_detail .greeting dd p{margin:20px 0 0 3%; float:left; font-size:13px; line-height:20px; width:94%; text-align:justify; letter-spacing:-0.06em;}
#m_contents #m_detail .greeting dd p:last-child{margin-bottom:0;}
#m_contents #m_detail .greeting dd p span{font-weight:600; color:#000;}
#m_contents #m_detail .greeting .sign{display:block; float:right; font-weight:600; color:#545454; font-size:14px; letter-spacing:-0.08em; margin:35px 6% 0 0; width:auto;}
#m_contents #m_detail .greeting .sign img{margin:-7px 0 0 12px;}

/* philosophy */
#m_contents #m_detail .philosophy{position:relative; width:96%; margin:0 auto;}
#m_contents #m_detail .philosophy img{width:100%;}
#m_contents #m_detail .philosophy li{text-align:center; margin-bottom:30px;}
#m_contents #m_detail .philosophy li:last-child{margin-bottom:0;}

/* mission */
#m_contents #m_detail .mission{position:relative; width:96%; margin:0 auto;}
#m_contents #m_detail .mission img{width:100%;}
#m_contents #m_detail .mission li{text-align:center; margin-bottom:30px;}
#m_contents #m_detail .mission li:last-child{margin-bottom:0;}

/* culture */
#m_contents #m_detail .culture{position:relative; width:96%; margin:0 auto;}
#m_contents #m_detail .culture img{width:100%;}
#m_contents #m_detail .culture .tabBox li{margin-left:0;}
#m_contents #m_detail .culture li{margin-bottom:30px;}
#m_contents #m_detail .culture li:last-child{margin-bottom:0;}
#m_contents #m_detail .culture .title{font-size:21px; line-height:26px; letter-spacing:-0.06em; font-weight:600; color:#000;}
#m_contents #m_detail .culture .title .basic{font-size:18px; font-weight:500;}
#m_contents #m_detail .culture .title .sub{font-size:26px; color:#e7522a; line-height:31px;}

#m_contents #m_detail .culture .wLove dl dt{font-size:16px; font-weight:600; color:#000; margin-bottom:5px;}
#m_contents #m_detail .culture .wLove dl dt span{color:#e7522a;}
#m_contents #m_detail .culture .wLove dl dt img{width:30px; vertical-align:middle; margin-right:3px;}
#m_contents #m_detail .culture .wLove dl dd{font-size:13px; line-height:20px; margin-left:38px; color:#000; letter-spacing:-0.05em;}
#m_contents #m_detail .culture .wLove dl dd span{font-weight:600; font-size:14px; line-height:24px;}

#m_contents #m_detail .culture .cLove dl dt{font-size:16px; font-weight:600; color:#000; margin-bottom:5px;}
#m_contents #m_detail .culture .cLove dl dt span{color:#e7522a;}
#m_contents #m_detail .culture .cLove dl dt img{width:30px; vertical-align:middle; margin-right:3px;}
#m_contents #m_detail .culture .cLove dl dd{font-size:13px; line-height:20px; margin-left:38px; color:#000; letter-spacing:-0.05em;}
#m_contents #m_detail .culture .cLove dl dd span{font-weight:600; font-size:14px; line-height:24px;}

#m_contents #m_detail .culture .coLove dl dt{font-size:16px; font-weight:600; color:#000; margin-bottom:5px;}
#m_contents #m_detail .culture .coLove dl dt span{color:#e7522a;}
#m_contents #m_detail .culture .coLove dl dt img{width:30px; vertical-align:middle; margin-right:3px;}
#m_contents #m_detail .culture .coLove dl dd{font-size:13px; line-height:20px; margin-left:38px; color:#000; letter-spacing:-0.05em;}
#m_contents #m_detail .culture .coLove dl dd span{font-weight:600; font-size:14px; line-height:24px;}

/* ci */
#m_contents #m_detail .ci{position:relative; width:96%; margin:0 auto;}
#m_contents #m_detail .ci li{margin-bottom:35px; display:block;}
#m_contents #m_detail .ci .tabBox li{margin:0;}
#m_contents #m_detail .ci li:last-child{margin-bottom:0;}
#m_contents #m_detail .ci .symbol{margin-bottom:40px; display:block;}
#m_contents #m_detail .ci .symbol dl dt{font-size:15px; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 5px; font-weight:600; color:#000;}
#m_contents #m_detail .ci .symbol .symbol_img{display:block;}
#m_contents #m_detail .ci .symbol .symbol_img dl dt{background:none;}
#m_contents #m_detail .ci .symbol .symbol_img dl dt img{width:100%;}
#m_contents #m_detail .ci .symbol .symbol_img dl dd{float:left; display:block; border:1px solid #ddd; width:32.6%; background-color:#f6f6f6; height:30px; margin:1% 1% 2% 0; text-align:center; padding-top:6px; font-weight:600;}
#m_contents #m_detail .ci .symbol .symbol_img dl dd:last-child{margin-right:0;}
#m_contents #m_detail .ci .symbol .define{letter-spacing:-0.085em; font-size:13px; margin-top:5px; line-height:18px; width:100%;}
#m_contents #m_detail .ci .symbol .define p{margin-bottom:10px;}

#m_contents #m_detail .ci .color{position:relative; float:left; width:100%;}
#m_contents #m_detail .ci .color dl dt{font-size:15px; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 7px; font-weight:600; color:#000;}
#m_contents #m_detail .ci .color .colorChip li{display:block; text-align:center; margin-bottom:5%;}
#m_contents #m_detail .ci .color .colorChip dl dt{background:none; font-size:12px; padding:0; margin-bottom:6px; color:#000;}
#m_contents #m_detail .ci .color .colorChip dl dd{width:100%; height:30px;}
#m_contents #m_detail .ci .color .colorChip .pantone dd{background-color:#e7522a; width:100%;}
#m_contents #m_detail .ci .color .colorChip .dic dd{background-color:#de3126; width:100%;}
#m_contents #m_detail .ci .color .colorChip .cmyk dd{background-color:#ef4027; width:100%;}
#m_contents #m_detail .ci .color .colorChip .black dd{background-color:#000; width:100%;}

#m_contents #m_detail .ci .logotype{position:relative; float:left; width:100%;}
#m_contents #m_detail .ci .logotype dl dt{font-size:15px; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 5px; font-weight:600; color:#000;}
#m_contents #m_detail .ci .logotype dl dd{font-size:13px; letter-spacing:-0.085em;}
#m_contents #m_detail .ci .logotype .logotype_img dd ul{text-align:justify;}
#m_contents #m_detail .ci .logotype .logotype_img li{display:block; margin:12px 0 0 0;}
#m_contents #m_detail .ci .logotype .logotype_img li:last-child{margin-right:0;}
#m_contents #m_detail .ci .logotype .logotype_img dl dt{padding:0; background:none;}
#m_contents #m_detail .ci .logotype .logotype_img dl dt img{width:100%;}
#m_contents #m_detail .ci .logotype .logotype_img dl dd ul li{float:left; display:inline; border:1px solid #ddd; background-color:#f6f6f6; width:32.67%; text-align:center; font-size:12px; font-weight:600; height:30px; padding-top:6px; margin:2% 1% 5% 0;}
#m_contents #m_detail .ci .logotype .logotype_img dl dd ul li:last-child{margin-right:0;}

#m_contents #m_detail .ci .size{position:relative; float:left; width:100%;}
#m_contents #m_detail .ci .size dl dt{font-size:15px; background:url('/new/images/line_red.gif') no-repeat; padding:6px 0 5px; font-weight:600; color:#000;}
#m_contents #m_detail .ci .size .bnrSize img{width:100%;}
#m_contents #m_detail .ci .size .bnrSize dt{background:none; font-size:13px; text-align:center;}
#m_contents #m_detail .ci .size .bnrSize ul li{display:block;}
#m_contents #m_detail .ci .size .bnrSize ul li:last-child{margin-right:0;}
#m_contents #m_detail .ci .size .bnrSize .minimum img{margin-top:5%;}

/* history */
#m_contents #m_detail .history{position:relative; width:96%; margin:0 auto;}
#m_contents #m_detail .history li{padding-bottom:35px;}
#m_contents #m_detail .history li:first-child{padding-bottom:0;}
#m_contents #m_detail .history li:last-child{padding-bottom:0;}
#m_contents #m_detail .history .title{border-bottom:1px dotted #ddd; padding-bottom:20px; border-left:none;}
#m_contents #m_detail .history .title dl dt{font-weight:600; font-size:16px; color:#000;}
#m_contents #m_detail .history .title dl dd{font-size:24px; line-height:30px; color:#000; letter-spacing:-0.06em;}
#m_contents #m_detail .history .title dl dd span{color:#e7522a; font-weight:600;}

#m_contents #m_detail .history .innovative{float:left; border-bottom:1px solid #ddd; margin-top:20px; padding:0 0 20px 10px; width:100%;}
#m_contents #m_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:26px; margin-bottom:10px;}
#m_contents #m_detail .history .innovative .main .emphasis{color:#e7522a;}
#m_contents #m_detail .history .innovative .main .sub{font-size:15px; font-weight:500; letter-spacing:-0.06em;}
#m_contents #m_detail .history .innovative dd dl{float:left; display:block; line-height:22px; margin-bottom:15px; color:#000; padding:0;}
#m_contents #m_detail .history .innovative dd dl dt{font-size:15px; font-weight:600; display:block;}
#m_contents #m_detail .history .innovative dd dl dd{font-size:13px; float:left;}

#m_contents #m_detail .history .global{float:left; border-bottom:1px solid #ddd; padding:40px 0 20px 10px; width:100%;}
#m_contents #m_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:26px; margin-bottom:10px;}
#m_contents #m_detail .history .global .main .emphasis{color:#e7522a;}
#m_contents #m_detail .history .global .main .sub{font-size:16px; font-weight:500; letter-spacing:-0.06em;}
#m_contents #m_detail .history .global dd dl{float:left; display:block; line-height:22px; margin-bottom:15px; color:#000;}
#m_contents #m_detail .history .global dd dl dt{font-size:15px; font-weight:600;}
#m_contents #m_detail .history .global dd dl dd{font-size:13px; float:left;}

#m_contents #m_detail .history .export{float:left; border-bottom:1px solid #ddd; padding:40px 0 20px 10px; width:100%;}
#m_contents #m_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:26px; margin-bottom:10px;}
#m_contents #m_detail .history .export .main .emphasis{color:#e7522a;}
#m_contents #m_detail .history .export .main .sub{font-size:16px; font-weight:500; letter-spacing:-0.06em;}
#m_contents #m_detail .history .export dd dl{float:left; display:block; line-height:22px; margin-bottom:15px; color:#000;}
#m_contents #m_detail .history .export dd dl dt{font-size:15px; font-weight:600;}
#m_contents #m_detail .history .export dd dl dd{font-size:13px; float:left;}

#m_contents #m_detail .history .begin{float:left; padding:40px 0 0 10px; width:100%;}
#m_contents #m_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:26px; margin-bottom:10px;}
#m_contents #m_detail .history .begin .main .emphasis{color:#e7522a;}
#m_contents #m_detail .history .begin .main .sub{font-size:16px; font-weight:500; letter-spacing:-0.06em;}
#m_contents #m_detail .history .begin dd dl{float:left; display:block; line-height:22px; margin-bottom:15px; color:#000;}
#m_contents #m_detail .history .begin dd dl dt{font-size:15px; font-weight:600;}
#m_contents #m_detail .history .begin dd dl dd{font-size:13px; float:left;}

/* network */
#m_contents #m_detail .network{position:relative; float:left; width:100%;}
#m_contents #m_detail .network li{margin-bottom:20px; width:96%; margin-left:3%;}
#m_contents #m_detail .network li:first-child{margin-bottom:0;}
#m_contents #m_detail .network li:last-child{margin-bottom:0;}
#m_contents #m_detail .network .explain{font-size:14px; line-height:20px; letter-spacing:-0.065em;}
#m_contents #m_detail .network .explain dt{margin-bottom:12px;}
#m_contents #m_detail .network .explain span{font-weight:600; color:#000; letter-spacing:-0.02em;}
#m_contents #m_detail .network .explain .emphasis{font-weight:600; color:#e7522a; letter-spacing:-0.065em;}
#m_contents #m_detail .network .explain dd img{width:98%;}
#m_contents #m_detail .network .korea{border:3px solid #000; height:150px; background:url('/new/images/btn_global_more.gif') no-repeat 340px 110px; width:94%;}
#m_contents #m_detail .network .korea .img{float:left; width:37%; margin:22px 2% 0 2%;}
#m_contents #m_detail .network .korea .img img{width:100%;}
#m_contents #m_detail .network .korea .info{padding-top:20px;}
#m_contents #m_detail .network .korea .info dt{font-weight:600; color:#000; font-size:13px; margin-bottom:3px;}
#m_contents #m_detail .network .korea .info dt span img{margin-left:3px; border:1px solid #ddd; width:7%;}
#m_contents #m_detail .network .korea .info dd{line-height:14px; margin-bottom:7px; font-size:12px;}
#m_contents #m_detail .network .korea .info .homepage{font-weight:600; float:left;}

#m_contents #m_detail .network .usa{border:3px solid #000; height:150px; background:url('/new/images/btn_global_more.gif') no-repeat 340px 110px; width:94%;}
#m_contents #m_detail .network .usa .img{float:left; width:37%; margin:22px 2% 0 2%;}
#m_contents #m_detail .network .usa .img img{width:100%;}
#m_contents #m_detail .network .usa .info{padding-top:20px;}
#m_contents #m_detail .network .usa .info dt{font-weight:600; color:#000; font-size:13px; margin-bottom:3px;}
#m_contents #m_detail .network .usa .info dt span img{margin-left:3px; border:1px solid #ddd; width:7%;}
#m_contents #m_detail .network .usa .info dd{line-height:14px; margin-bottom:7px; font-size:12px;}
#m_contents #m_detail .network .usa .info .homepage{font-weight:600; float:left;}

#m_contents #m_detail .network .germany{border:3px solid #000; height:150px; background:url('/new/images/btn_global_more.gif') no-repeat 340px 110px; width:94%;}
#m_contents #m_detail .network .germany .img{float:left; width:37%; margin:22px 2% 0 2%;}
#m_contents #m_detail .network .germany .img img{width:100%;}
#m_contents #m_detail .network .germany .info{padding-top:6px;}
#m_contents #m_detail .network .germany .info dt{font-weight:600; color:#000; font-size:13px; margin-bottom:3px;}
#m_contents #m_detail .network .germany .info dt span img{margin-left:3px; border:1px solid #ddd; width:7%;}
#m_contents #m_detail .network .germany .info dd{line-height:14px; margin-bottom:5px; font-size:12px;}
#m_contents #m_detail .network .germany .info .homepage{font-weight:600; float:left;}

#m_contents #m_detail .network .japan{border:3px solid #000; height:150px; background:url('/new/images/btn_global_more.gif') no-repeat 340px 110px; width:94%;}
#m_contents #m_detail .network .japan .img{float:left; width:37%; margin:22px 2% 0 2%;}
#m_contents #m_detail .network .japan .img img{width:100%;}
#m_contents #m_detail .network .japan .info{padding-top:21px;}
#m_contents #m_detail .network .japan .info dt{font-weight:600; color:#000; font-size:13px; margin-bottom:3px;}
#m_contents #m_detail .network .japan .info dt span img{margin-left:3px; border:1px solid #ddd; width:7%;}
#m_contents #m_detail .network .japan .info dd{line-height:14px; margin-bottom:7px; font-size:12px;}
#m_contents #m_detail .network .japan .info .homepage{font-weight:600; float:left;}

#m_contents #m_detail .network .philippines{border:3px solid #000; height:150px; background:url('/new/images/btn_global_more.gif') no-repeat 340px 110px; width:94%;}
#m_contents #m_detail .network .philippines .img{float:left; width:37%; margin:22px 2% 0 2%;}
#m_contents #m_detail .network .philippines .img img{width:100%;}
#m_contents #m_detail .network .philippines .info{padding-top:20px;}
#m_contents #m_detail .network .philippines .info dt{font-weight:600; color:#000; font-size:13px; margin-bottom:3px;}
#m_contents #m_detail .network .philippines .info dt span img{margin-left:3px; border:1px solid #ddd; width:7%;}
#m_contents #m_detail .network .philippines .info dd{line-height:14px; margin-bottom:7px; font-size:12px;}
#m_contents #m_detail .network .philippines .info .homepage{font-weight:600; float:left; letter-spacing:-0.05em;}

#m_contents #m_detail .network .china{border:3px solid #000; height:150px; background:url('/new/images/btn_global_more.gif') no-repeat 340px 110px; width:94%;}
#m_contents #m_detail .network .china .img{float:left; width:37%; margin:22px 2% 0 2%;}
#m_contents #m_detail .network .china .img img{width:100%;}
#m_contents #m_detail .network .china .info{padding-top:22px;}
#m_contents #m_detail .network .china .info dt{font-weight:600; color:#000; font-size:13px; margin-bottom:3px;}
#m_contents #m_detail .network .china .info dt span img{margin-left:3px; border:1px solid #ddd; width:7%;}
#m_contents #m_detail .network .china .info dd{line-height:14px; margin-bottom:7px; font-size:12px;}
#m_contents #m_detail .network .china .info .homepage{font-weight:600; float:left;}

/* system */
#m_contents #m_detail .system{position:relative; width:96%; margin:0 auto;}
#m_contents #m_detail .system img{width:100%;}
#m_contents #m_detail .system li{float:left; width:100%;}
#m_contents #m_detail .system li:last-child{margin-bottom:0;}
#m_contents #m_detail .system .title dl dt{font-size:23px; letter-spacing:-0.08em; padding:6px 0 14px; font-weight:600; color:#000; line-height:26px;}
#m_contents #m_detail .system .title dt span{color:#e7522a; font-weight:600; letter-spacing:-0.06em;}
#m_contents #m_detail .system .title dl dd{font-size:14px; letter-spacing:-0.06em; line-height:20px;}
#m_contents #m_detail .system .title dl dd p{margin-bottom:10px;}

/* welfare */
#m_contents #m_detail .welfare{position:relative; width:96%; margin:0 auto;}
#m_contents #m_detail .welfare li{float:left; width:100%;}
#m_contents #m_detail .welfare .title{margin-bottom:0;}
#m_contents #m_detail .welfare .title dl dt{font-size:15px; letter-spacing:-0.06em;}
#m_contents #m_detail .welfare .title dl dd{font-size:25px; letter-spacing:-0.08em; padding:3px 0 20px; font-weight:600; color:#000; line-height:29px;}
#m_contents #m_detail .welfare .title dd span{color:#e7522a; font-weight:600; letter-spacing:-0.06em;}

#m_contents #m_detail .welfare .infobox{float:left; clear:both; display:block; margin-bottom:20px;}
#m_contents #m_detail .welfare .infobox ul li{display:inline; float:left;}

#m_contents #m_detail .welfare .leisure{border:5px solid #e03c31; width:98%; height:310px; float:left; background:url('/new/images/ico_machine.gif') no-repeat 245px 230px; margin-bottom:30px;}
#m_contents #m_detail .welfare .leisure dt img{width:100%;}
#m_contents #m_detail .welfare .leisure dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#m_contents #m_detail .welfare .leisure dd p{margin-bottom:9px;}
#m_contents #m_detail .welfare .leisure dd img{vertical-align:middle; margin-right:2px;}
#m_contents #m_detail .welfare .leisure dd span{line-height:14px; margin-left:8px;}

#m_contents #m_detail .welfare .life{border:5px solid #000; width:98%; height:330px; float:left; background:url('/new/images/ico_money.gif') no-repeat 235px 250px; margin-bottom:30px;}
#m_contents #m_detail .welfare .life dt img{width:100%;}
#m_contents #m_detail .welfare .life dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#m_contents #m_detail .welfare .life dd p{margin-bottom:9px;}
#m_contents #m_detail .welfare .life dd img{vertical-align:middle; margin-right:2px;}
#m_contents #m_detail .welfare .life dd span{line-height:14px; margin-left:8px;}

#m_contents #m_detail .welfare .communication{border:5px solid #000; width:98%; height:200px; float:left; background:url('/new/images/ico_communication.gif') no-repeat 230px 115px; margin-bottom:30px;}
#m_contents #m_detail .welfare .communication dt img{width:100%;}
#m_contents #m_detail .welfare .communication dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#m_contents #m_detail .welfare .communication dd p{margin-bottom:9px;}
#m_contents #m_detail .welfare .communication dd img{vertical-align:middle; margin-right:2px;}
#m_contents #m_detail .welfare .communication dd span{line-height:14px; margin-left:8px;}

#m_contents #m_detail .welfare .develop{border:5px solid #e03c31; width:98%; height:200px; float:left; background:url('/new/images/ico_development.gif') no-repeat 230px 115px; margin-bottom:30px;}
#m_contents #m_detail .welfare .develop dt img{width:100%;}
#m_contents #m_detail .welfare .develop dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#m_contents #m_detail .welfare .develop dd p{margin-bottom:9px;}
#m_contents #m_detail .welfare .develop dd img{vertical-align:middle; margin-right:2px;}
#m_contents #m_detail .welfare .develop dd span{line-height:14px; margin-left:8px;}

#m_contents #m_detail .welfare .activity{border:5px solid #e03c31; width:98%; height:200px; float:left; background:url('/new/images/ico_activity.gif') no-repeat 230px 115px;}
#m_contents #m_detail .welfare .activity dt img{width:100%;}
#m_contents #m_detail .welfare .activity dd{font-size:13px; margin:14px 0 10px 24px; letter-spacing:-0.06em;}
#m_contents #m_detail .welfare .activity dd p{margin-bottom:9px;}
#m_contents #m_detail .welfare .activity dd img{vertical-align:middle; margin-right:2px;}
#m_contents #m_detail .welfare .activity dd span{line-height:14px; margin-left:8px;}

/* map */
#m_contents #m_detail .map{width:320px; margin:0 auto; position:relative; display:block;}
#m_contents #m_detail .map li{float:left; margin-bottom:35px;}
#m_contents #m_detail .map li:last-child{margin-bottom:0;}
#m_contents #m_detail .map dt{font-size:16px; letter-spacing:-0.08em; padding:6px 0 12px; font-weight:600; background:url('/new/images/line_red.gif') no-repeat; color:#000;}
#m_contents #m_detail .map li .title{background:none; color:#000; font-size:25px; margin-bottom:10px; line-height:30px;}
#m_contents #m_detail .map li .title span{color:#e7522a; font-weight:600; letter-spacing:-0.06em;}
#m_contents #m_detail .map .address dd table td span{font-weight:600; color:#000;}

/* sales */
#m_contents #m_detail .sales img{width:100%;}

/* paper */
#m_contents #m_detail .paper{position:relative; float:left; width:100%;}
#m_contents #m_detail .paper li{margin-bottom:30px; width:98%;}
#m_contents #m_detail .paper li:last-child{margin-bottom:0;}
#m_contents #m_detail .paper .explain{margin:0 0 20px 10px; width:96%;}
#m_contents #m_detail .paper .explain dl dt{font-size:16px; font-weight:600; color:#2f3e73; margin-bottom:10px; letter-spacing:-0.12em;}
#m_contents #m_detail .paper .explain dl dt span{color:#ff7200;}
#m_contents #m_detail .paper .explain dl dd{line-height:17px; font-size:12px; letter-spacing:-0.075em;}
#m_contents #m_detail .paper .process dl dt{font-size:15px; font-weight:600; margin:0 0 20px 8px;}
#m_contents #m_detail .paper .process dl dd{font-size:12px; line-height:20px; letter-spacing:-0.04em; font-weight:normal; margin-top:20px; margin-left:10px;}
#m_contents #m_detail .paper .process dl dd img{margin-bottom:0; width:100%;}
#m_contents #m_detail .paper .care{height:55px;}

/* command */
#m_contents #m_detail .command{position:relative; float:left; width:100%;}
#m_contents #m_detail .command li{margin-bottom:30px; width:98%; float:left;}
#m_contents #m_detail .command li:last-child{margin-bottom:0;}
#m_contents #m_detail .command dl dt{font-size:15px; font-weight:600; margin:0 0 10px 10px; letter-spacing:-0.075em;}
#m_contents #m_detail .command dl dd{letter-spacing:-0.075em; font-size:14px; line-height:24px; margin:0 0 10px 12px; width:96%;}
#m_contents #m_detail .command dl dd span{font-weight:600; font-size:15px; color:#2f3e73;}
#m_contents #m_detail .command dl dd .emphasis{color:#ff7200; text-decoration:underline;}
#m_contents #m_detail .command .explain{width:96%; margin:0 0 20px 8px;}
#m_contents #m_detail .command .explain dl dt{font-size:17px; font-weight:600; color:#2f3e73; margin-bottom:10px; letter-spacing:-0.075em; line-height:22px;}
#m_contents #m_detail .command .explain dl dt span{color:#ff7200;}
#m_contents #m_detail .command .explain dl dd{line-height:18px; font-size:12px; letter-spacing:-0.07em; margin:0 0 20px 10px;}
#m_contents #m_detail .command dl dd img{margin-bottom:0; width:100%;}

/* outstanding */
#m_contents #m_detail .outstanding img{width:99%;}
#m_contents #m_detail .outstanding li{float:left; margin-bottom:30px;}
#m_contents #m_detail .outstanding li:last-child{margin-bottom:0;}
#m_contents #m_detail .outstanding .title dl dt{font-size:25px; letter-spacing:-0.08em; padding:6px 0 14px; font-weight:600; color:#e7522a;}
#m_contents #m_detail .outstanding .title dt span{color:#000; font-weight:600; letter-spacing:-0.06em;}
#m_contents #m_detail .outstanding .title dl dd{font-size:15px; letter-spacing:-0.06em; line-height:21px;}

/* table set */
.tableSetBasic{border:1px solid #ddd; font-size:12px; width:98%; font-size:13px; text-align:center; margin-left:4px;}
.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:12px; 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;}

/* tableSet01(±âº»Çü) */
.tableSet01{border:1px solid #ddd; width:100%; font-size:13px; border-collapse:collapse; border-top:2px solid #516bb0; margin-left:4px;}
.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:50%; padding:10px 10px; vertical-align:top; line-height:17px;}
.tableSet01 tbody .price{background-color:#f9f9f9; color:#3e3f41; font-weight:600; text-align:center;}
.tableSet01 tbody .price td:last-child{color:#e73a36;}
.tableSet01 tbody .textCenter, .tableSet02 tbody .textCenter{text-align:center;}

.tableSet01 .division, .tableSet02 .division{background-color:#f5f7f7;}

/* tableSet02(±âº»Çü) */
.tableSet02{border:1px solid #ddd; width:98%; font-size:12px; border-top:2px solid #516bb0; border-bottom:2px solid #516bb0; border-collapse:collapse;}
.tableSet02 caption{display:none;}
.tableSet02 th{font-size:13px; font-weight:600; height:40px; background-color:#fafafa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.tableSet02 td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; width:70%; padding:10px 0; vertical-align:top; line-height:19px; font-size:13px;}
.tableSet02 .check{text-align:center; color:#e73a36; font-size:14px; vertical-align:middle;}

/* tableSet02_Left(±âº»Çü_ÁÂÃø±âÁØ) */
.tableSet02_Left{border:1px solid #ddd; width:98%; font-size:12px; border-top:2px solid #516bb0; border-bottom:2px solid #516bb0; border-collapse:collapse; text-align:center; margin:0 2%;}
.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:80%; padding:10px 0 10px 16px; line-height:19px; font-size:13px; text-align:left;}


/* tableSet01_map(ÁÖ¼Ò/¿¬¶ôÃ³) */
.tableSet01_map{border:1px solid #ddd; width:320px; 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:19%;}
.tableSet01_map td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px; vertical-align:top; line-height:18px;}

.house{padding-bottom:30px;}
.view_main img{width:100%; margin-top:15px;}
#house_style{background:url('/mobile/images/bg_house.jpg') no-repeat 0 bottom; width:303px; margin:0 auto; height:310px;}
.house_view{width:200px;}
#house_style dl dd{position:relative; top:120px; left:58px; float:left; padding:3px 0 5px 7px;}
#house_style dt{text-align:left; font-weight:600; width:303px; margin-top:20px; font-size:14px;}
#house_style dl dd ul li{display:inline; float:left; padding:0 16px 0 15px;}

/* footer */
#m_footer address{clear:both; float:left; padding:0 0 7px 0; color:#fff; line-height:1.7em; font-style:normal; font-size:11px; letter-spacing:-0.01em; width:96%; margin-left:12px;}
#m_footer address a{color:#fff;}
#m_footer address .work{color:#fabe00; font-weight:bold;}
#m_footer address .holiday{color:#fabe00; font-weight:bold;}
#m_footerWrap p{font-weight:bold; width:100%; height:22px; padding-top:5px; background-color:#de0309; text-align:center; color:#fff; font-size:10px; letter-spacing:-0.01em; float:left;}

.go_admin{text-align:center; margin-bottom:10px; clear:both;}
.go_admin div{margin:0; padding:0;}

.btn_pc{display:inline-block; margin-left:8px; margin-top:5px; padding:2px 0 0 0; width:50px; text-align:center; border:1px solid #c0c0c0; background-color:#fff; color:#000; font-size:11px; font-weight:600;}


/* button set */
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;}
a.btn_big{display:inline-block; padding-right:4px; background:url('/mobile/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('/mobile/images/bg_btn_default.gif') no-repeat;}
a.btn_sml{display:inline-block; padding-right:4px; background:url('/mobile/images/bg_btn_default.gif') no-repeat 100% -27px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:11px; 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('/mobile/images/bg_btn_default.gif') no-repeat 0 -27px;}

.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;}

/* mbutton set */
a.mbtn_big{display:inline-block; padding-right:4px; background:url('/mobile/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.mbtn_big span,a.mbtn_big strong{display:block; padding:0 8px 1px 12px; background:url('/mobile/images/bg_btn_default.gif') no-repeat;}

a.mbtn_sml{display:inline-block; padding-right:4px; background:url('/mobile/images/bg_btn_default.gif') no-repeat 100% -27px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:11px; color:#333; line-height:21px; letter-spacing:-1px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap;}
a.mbtn_sml span,a.mbtn_sml strong{display:block; padding:0 4px 1px 8px; background:url('/mobile/images/bg_btn_default.gif') no-repeat 0 -27px;}

/* goods button set */

.prev10 {border:1px solid #c0c0c0; padding:4px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px;}
.prev {border:1px solid #c0c0c0; padding:4px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px;}
.btn_cho {border:1px solid #c0c0c0; padding:4px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px; background-color:#f2f2f2;}
.btn_becho {border:1px solid #c0c0c0; padding:4px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px;}
.next10 {border:1px solid #c0c0c0; padding:4px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px;}
.next {border:1px solid #c0c0c0; padding:4px; font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum; font-size:12px;}

/* ÆäÀÌÂ¡ */
.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('/mobile/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('/mobile/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 */
#m_contents #m_detail .tabBox{position:relative; border:1px solid #ddd; width:98%; height:37px; overflow:hidden; font-size:13px; margin:0 0 20px 2%;border-right:1px solid #fff; border-top:1px solid #fff;}
#m_contents #m_detail .tabBox li{float:left; display:inline; width:24%; height:37px; border-left:1px solid #ddd; border-top:1px solid #ddd; padding:8px 0; text-align:center; font-weight:600;}
#m_contents #m_detail .tabBox li:first-child{border-left:none;}
#m_contents #m_detail .tabBox .on{background:#de3126;}
#m_contents #m_detail .tabBox .on a{color:#fff;}
#m_contents #m_detail .tabBox li a:hover{color:#de3126;}
#m_contents #m_detail .tabBox .on a:hover{color:#fff;}
#m_contents #m_detail .tabBox .off{width:0px;}

/* tabBox - ÀÚÁÖÇÏ½Ã´Â Áú¹® */
#m_contents #m_detail .tabBox_board_nt{position:relative; border:1px solid #ddd; overflow:hidden; height:36px; width:99%; font-size:11px; margin:0 0 10px 1%; border-right:1px solid #fff; border-top:1px solid #fff;}
#m_contents #m_detail .tabBox_board_nt ul li{float:left; display:inline; width:14%; height:36px; border-left:1px solid #ddd; border-top:1px solid #ddd; padding:8px 0; text-align:center;}
#m_contents #m_detail .tabBox_board_nt ul li:first-child{border-left:none;}
#m_contents #m_detail .tabBox_board_nt ul .on{background:#de3126; font-weight:600;}
#m_contents #m_detail .tabBox_board_nt ul .on a{color:#fff;}
#m_contents #m_detail .tabBox_board_nt ul .off{width:0px;}

/* tabBox - A/S */
#m_contents #m_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;}
#m_contents #m_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;}
#m_contents #m_detail .tabBox_board_np ul li:first-child{border-left:none; width:66px;}
#m_contents #m_detail .tabBox_board_np ul .on{background:#ff7200;}
#m_contents #m_detail .tabBox_board_np ul .on a{color:#fff;}
#m_contents #m_detail .tabBox_board_np ul .off{width:0px;}


/* ´äº¯ */
.btn_ycmt{display:inline-block; margin-left:8px; margin-top:2px; padding:1px; width:30px; 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:70px; 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;}

/* °­Á¶ */
.redicon {color:#ff0000;}
.adm_message{color:#2f3e73; font-size:12px; padding:7px; line-height:1.5; background-color:#f8f8f8; width:98%; border:1px solid #ddd; margin:10px auto; text-align:left;}
.adm_message dt{margin-bottom:10px; font-size:12px; line-height:21px;}
.adm_message dt u{color:#ff7200;}
.adm_message dd{font-size:11px;}

/* »ó´ã¿¹¾à ¾È³» */
.msg_bbox{color:#28add0; font-size:11px; width:95%; padding:4px; line-height:1.5; border:1px solid #a7a7a7; margin:10px 0 0; text-align:left;}
.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;}

/* tableSet_cal(¿¹¾à¾È³») */
.tableSet_cal{border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:98%; 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;}


/* °øÁö/¾È³» */
.nt_notice {font-weight:600;}


/* Á¤·Ä¹æ½Ä */
.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_search{height:25px; width:53px; 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;}


/* ÀÏ¹Ý°Ô½ÃÆÇ */
@media screen and (max-width:320px){
	#m_contents #m_detail .pro_board {width:100%; position:relative; padding:0 0 4px 0;}
	#m_detail .pro_board .view{display:block; width:100%;}
	#m_detail .pro_board .info_fix{width:98%; max-width: 316px; padding:0px;}
	#m_detail .pro_board .view table, #m_detail .pro_board .view img, #m_detail .pro_board .view iframe, #m_detail .pro_board .view div {
	  width: 98%;
	  height: auto;
	  max-width: 316px;
	  margin:0 auto;
	  margin-bottom: 5px;
	}
}

@media screen and (min-width:321px) {
	#m_contents #m_detail .pro_board {width:100%; position:relative; padding:0 0 4px 0;}
	#m_detail .pro_board .view{display:block; width:100%;}
	#m_detail .pro_board .info_fix{width:98%; max-width: 356px; padding:0px;}
	#m_detail .pro_board .view table, #m_detail .pro_board .view img, #m_detail .pro_board .view iframe, #m_detail .pro_board .view div {
	  width: 98%;
	  height: auto;
	  max-width: 356px;
	  margin:0 auto;
	  margin-bottom: 5px;
	}

}



/* Æ÷Åä°Ô½ÃÆÇ */
/*
#m_detail .pro_view li{width:320px; float:left;}
#m_detail .pro_view .view img{width:100%;}
#m_detail .pro_view .info_fix{width:320px; overflow:hidden; max-width:100%; text-overflow:ellipsis; white-space:nowrap;}
#m_detail .pro_view .info_fix iframe{width:320px; max-width:100%; height:auto; overflow:hidden; margin:0 auto;}
#m_detail .pro_view .info_fix div{width:320px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
*/


@media screen and (max-width:320px){
	#m_detail .pro_view{width:100%;margin:0 auto; position:relative;}
	#m_detail .pro_view .view{display:block; width:100%;}
	#m_detail .pro_view .info_fix{width:98%; max-width: 316px; padding:0px;}
	#m_detail .pro_view .view table, #m_detail .pro_view .view img, #m_detail .pro_view .view iframe, #m_detail .pro_view .view div {
	  width: 98%;
	  height: auto;
	  max-width: 316px;
	  margin:0 auto;
	  margin-bottom: 5px;
	}
}

@media screen and (min-width:321px) {
	#m_detail .pro_view{width:100%;margin:0 auto; position:relative;}
	#m_detail .pro_view .view{display:block; width:100%;}
	#m_detail .pro_view .info_fix{width:98%; max-width: 356px; padding:0px;}
	#m_detail .pro_view .view table, #m_detail .pro_view .view img, #m_detail .pro_view .view iframe, #m_detail .pro_view .view div {
	  width: 98%;
	  height: auto;
	  max-width: 356px;
	  margin:0 auto;
	  margin-bottom: 5px;
	}
}

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */

#m_detail .protective{width:100%; margin:0 auto; padding:0; overflow:hidden;}
#m_detail .protective table {
	  width: 94%;
	  height: auto;
	  max-width: 316px;
	  margin:0 auto;
	  margin-bottom: 5px;
	}

/*
#m_detail .pro_view .info_fix img{width:100%;}
*/

/*#m_detail .pro_view .info_fix img{max-width:730px; width: expression(this.width > 730 ? 730: true); height: auto;}*/


/* ÀÏ¹Ý°Ô½ÃÆÇ 
.board .view img{width:98%; margin:0 auto;}
*/

/* ÀÌ¿ë¾È³» */
#m_detail .c_guide{position:relative; float:left; width:100%; background:url('/new/images/bg_content_04_03.jpg') no-repeat center 120px; background-size:100%;}
#m_detail .c_guide li{float:left; clear:both;}
#m_detail .c_guide li:last-child{margin-bottom:0;}
#m_detail .c_guide .title{width:100%; margin-bottom:140px;}
#m_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;}
#m_detail .c_guide .title dl dt span{color:#000;}
#m_detail .c_guide .title dl dd{font-size:15px; color:#000; line-height:21px; letter-spacing:-0.05em;}
#m_detail .c_guide dl{float:left; width:96%; margin:0 1% 35px 3%;}
#m_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;}
#m_detail .c_guide dl dd{font-size:13px; line-height:22px; letter-spacing:-0.06em;}
#m_detail .c_guide dl dd img{vertical-align:middle; margin-right:4px;}
#m_detail .c_guide dl dd span{margin-left:7px;}
#m_detail .c_guide .oneday{font-weight:600; color:#000;}
#m_detail .c_guide .oneday span{color:#e7522a; margin-left:0;}
#m_detail .c_guide .h_use{font-weight:600; color:#000;}
#m_detail .c_guide .h_use dd{line-height:19px;}
#m_detail .c_guide .h_use span{color:#e7522a;}
#m_detail .c_guide .sentence{text-align:center; width:100%;}
#m_detail .c_guide .sentence img{width:99%;}

/* °ø·«¹æ¹ý */
#m_detail .method img{width:99%;}
#m_detail .method{position:relative; float:left; width:100%; margin-top:1px;}
#m_detail .method li{float:left; margin-bottom:40px; clear:both;}
#m_detail .method li:last-child{margin-bottom:0;}
#m_detail .method dl{float:left; margin-bottom:20px;}
#m_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;}
#m_detail .method dl dd{font-size:13px; letter-spacing:-0.06em; line-height:21px;}
#m_detail .method dl dd p{margin-bottom:10px;}
#m_detail .method dl dd img{margin:5px 0 0 20px;}