body,html {padding:0;margin:0;font-size:12px;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;background:url('') #ffffff repeat ;}
.wrap {width:1140px; min-height:1000px;margin:50px auto;}

.subCat {
	position: absolute;
	top: 250px;
	height: 50px;
	z-index: 99;
	width: 100%;
	background:url('') #ffffff repeat;
	border-bottom:#d5d5d5 solid 1px;

}
.navi_wrap .subCat.active {
    position: fixed;
    top: 100px;
}

.inner {position:relative;width:1140px;height:50px;margin:0 auto;border-left:#d5d5d5 solid 1px;}
.inner ul {padding:0;margin:0;}
.inner li {list-style:none;float:left;height:50px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif; letter-spacing:-1px;}
.inner li a {display:block;height:50px;padding:0;font-size:17px;color:#444;line-height:50px;font-weight:bold;}
.inner ul .split a{border-right:#d5d5d5 solid 1px;color:#444;}
.inner ul .splithome a{border-right:#666 solid 1px;color:#ffffff;background: url('./image/home_bg.png') #981b03 center center no-repeat;text-indent: -9999px;}
.inner ul .spliton a{border-right:#d5d5d5 solid 1px;color:#ff0000;background: url('') #ffffff center bottom no-repeat;}
.inner ul .splitonon a{border-right:#666 solid 1px;color:#ffffff;background: url('') #1a1a1a center bottom no-repeat;}
.inner ul .splitnot a{color:#ffffff;background:url('./image/topCat_bg.jpg') top repeat-x;}
.inner ul .noton a{color:#ffffff;background:#1a1a1a;}
.inner ul .line {border-bottom:#294e6f solid 1px;}

.navi_wrap { position:relative; width:100%; height:100px; }

.subCat_tab {position:relative;width:1200px;padding:0;height:50px;margin:0 auto ;}
.subCat_tab ul {padding:9px 0 0 0;margin:0;text-align:center;}
.subCat_tab li {float:left;list-style-type:none;margin:0 5px 0 5px;}
.subCat_tab li a{display:block;padding:0;line-height:29px;height:29px;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;font-size:15px;text-align:center;font-weight:bold;color:#404040;border:#e5e5e5 solid 1px;background:#fff;}
.subCat_tab li a:hover{background:#f5f5f5;}
.subCat_tab li.on a{display:block;padding:0;line-height:29px;height:29px;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;font-size:15px;text-align:center;font-weight:bold;color:#fff;border:#555 solid 1px;background:#666;}


#header_navi, #header_navi * {}
#header_navi { position:relative;width:1140px;margin: 0 auto;height: 100px; font-family: 'GmarketSans', 'NEXON Lv2 Gothic', 'Noto Sans KR', 'Noto Sans Korean', sans-serif; }
#header_navi .logo {
    float: left;width: 260px; padding:25px 0 0 0;
}
#header_navi .sns {
    position:absolute;left:260px; top:0px;width:120px;height: 100px;line-height: 100px;text-align:left;padding:0;
}
#header_navi .sns a:hover {
    opacity:0.5; 
}
#header_navi > .head_wrap {
    position:relative;margin-left:440px; width:700px; overflow:hidden;
}

#header_navi > .head_wrap > ul {margin:0; padding: 0;}
#header_navi > .head_wrap > ul > li {display: inline-block; float: left; background: url('') top left no-repeat; -webkit-transition: background 0.2s; transition: background 0.2s;}
#header_navi > .head_wrap > ul > li.narrow {width: 20%; }
#header_navi > .head_wrap > ul > li.narrow1 {width: 13%; }
#header_navi > .head_wrap > ul > li.narrow2 {width: 16%; }
#header_navi > .head_wrap > ul > li.wide {width: 27%; }
#header_navi > .head_wrap > ul > li > a {display: inline-block; width: 100%; height: 100px; text-align: center; line-height: 100px; font-size: 19px; color:#444; font-family: 'GmarketSans', 'NEXON Lv2 Gothic', 'Noto Sans KR', 'Noto Sans Korean', sans-serif; }
#header_navi > .head_wrap > ul > li.active > a{ color: #981b03; }
#header_navi > .head_wrap > ul > li:hover { background: #da1216; color: #ffffff;}
#header_navi > .head_wrap > ul > li:hover a{ color: #ffffff;}
#header_navi > .head_wrap > ul > li > ul.sub {display: none;}
#header_navi > .head_wrap > ul > li:hover > ul.sub {display: block; padding: 20px 0 30px 0;}

#header_navi > .head_wrap > ul > li:hover > ul.sub > li {display: block; width:100%; height: 23px; line-height: 23px;}
#header_navi > .head_wrap > ul > li:hover > ul.sub > li > a {display:block; width:100%; height: 23px; text-align: center; color:#FFF;font-size: 14px;}
#header_navi > .head_wrap > ul > li:hover > ul.sub > li > a:hover { color:#ffff66;}



.navi_head { position:fixed; top:0; left:0; width:100%; color:#ffffff; height:100px; background: url('./image/sub_navi_bg.png') top center repeat-x; overflow:visible; z-index:999; }
.navi_head a { color:#444; }
.navi_head .btn_contract { position:absolute; top:0; right:0; }
.navi_head .btn_contract img { display:block; }
.navi_head .menus { position:relative; margin-left:0; width:1138px; overflow:hidden; font-size:13px; background:url('./image/depth_bg.png') top right no-repeat ;}
.navi_head .menus ul { overflow:hidden; }
.navi_head .menus .depth1 { float:left; height:520px; text-align:center; background:url('./image/depth_bg.png') top left no-repeat ;
			-webkit-transition: background-color 200ms;
			-moz-transition: background-color 200ms;
			transition: background-color 200ms;
		}
.navi_head .menus .dp1 { position:relative; display:block; height:50px; }
.navi_head .menus .dp1 .tit { display:block; padding:0; font-size:16px; font-weight:bold; line-height:50px; font-family: 'GmarketSans', 'NEXON Lv2 Gothic', 'Noto Sans KR', 'Noto Sans Korean', sans-serif; color:#ffffff; }
.navi_head .menus .depth2 { margin-top:15px;}
.navi_head .menus .depth2 li { height:23px; line-height:23px; }
.navi_head .menus .depth2 li a { display:block; padding-left:0; height:100%;text-align:center; color:#ffffff;}
.navi_head .menus .depth2 li a:hover { color:#ffff66; }
.navi_head .menus .depth2 .icon { display:inline-block; margin-right:8px; width:15px; height:14px; overflow:hidden; vertical-align:middle; }
.navi_head .menus .depth2 .hit a{ color:#ffff66;font-weight:bold; }
.navi_head .menus .depth2 .spac a{ letter-spacing:-1px; font-size:13px;}
	
.navi_head .menus .depth1.id_shop { width:99px; }
.navi_head .menus .depth1.id_shop .dp1 .tit { padding-left:10px; }
.navi_head .menus .depth1.id_shop .depth2 li a { padding-left:10px; }
.navi_head .menus .depth1.selected { }
.navi_head .menus .depth1.selected .dp1 .tit { color:#ffff66; }
.navi_head .menus .depth1.selected .selected { color:#ffffff; }

.navi_head.open .menus .depth1.selected { background-color:transparent; }
.navi_head.open .menus .depth1.selected .dp1 .tit { color:#ffff66; }
.navi_head.open .menus .depth1:hover { background:#0e75bc ; }
.navi_head.open .menus .depth1:hover .dp1 .tit { color:#ffffff; }


table {
	border-collapse:collapse; 
	border-spacing:0; 
	font-size:12px; 
	color:#434343;
}
th, td {border-collapse:collapse;}
ul, ol, li, dl, dt, dd {list-style: none;}
div, ul, ol, li, dl, dt, dd, form, fieldset, p, h1, h2, h3, h4, h5, h6, blockquote, iframe { margin:0; padding:0; }
hr { display:none; clear:both; }
img, fieldset {border:0px; vertical-align:middle;}
legend, caption {visibility:hidden;font-size:0;width:0;height:0;line-height:0;} 

/* h4,h6_title */
.h4_title{
	padding-left:12px; padding-bottom:10px;
	font-size:15px;
	color:#434343;
	background: url('./image/bul_h4.gif') no-repeat 0 1px;	
	}

.h6_title{
	padding-left:12px;
	font-size:13px;
	color:#434343;
	background: url('./image/bul_h4.gif') no-repeat 0 1px;
	}	

.h4_title_btn_y{
	padding-top:5px;
	line-height:15px;
	height:12px;
	padding-left:12px;
	font-size:13px;
	color:#434343;
	background: url('./image/bul_h4.gif') no-repeat 0 6px;
	}
.h5_title{
	margin-top:5px; margin-bottom:10px;
	padding-left:12px;
	font-size:13px;
/*	height:12px;
	line-height:14px;*/
	color:#434343;
	background: url('./image/bul_h5.gif') no-repeat 0 1px;
	}

#container_wrap {position:relative;float:left;padding:0;margin:0;background:url('./image/sub_navi_bg.jpg') #ffffff left top repeat-y ;}
#container_wrap .snb {float:left;width:260px;padding:0 0 100px 0;margin:0;}
#container_wrap .snb .tit {float:left;position:relative;margin:0;width:200px;height:120px;}

#container_wrap .snb .navi-sub {position:relative;width:200px;padding:0;margin:0;}
#container_wrap .snb .navi-sub ul {margin:0;padding:0;}
#container_wrap .snb .navi-sub li {float:left;list-style-type:none;width:200px;height:40px;line-height:40px;margin:0;padding:0;font-size:13px;border-bottom:#d5d5d5 solid 1px;background: url() top right no-repeat ;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; }
#container_wrap .snb .navi-sub li a {display:block;color:#555;padding:0 0 0 10px;border-left:#d5d5d5 solid 1px;border-right:#d5d5d5 solid 1px;}
#container_wrap .snb .navi-sub li a:hover {color:#111;outline: none;background: url('./image/btn001_bg.jpg') #f9f9f9 ;}
#container_wrap .snb .navi-sub li .on {background: url('./image/btn002_bg.jpg') #efefef ;color:#ffffff;}

#container_wrap .snb .blog_link {float:left;width:198px;height:45px;margin:100px 0 0 0;border-top:#b2b2b2 dotted 1px;}
#container_wrap .snb .blog_link a:hover {opacity:0.8;}
#container_wrap .snb .cafe_link {float:left;width:198px;height:45px;margin:0;border-top:#b2b2b2 dotted 1px;}
#container_wrap .snb .cafe_link a:hover {opacity:0.8;}
#container_wrap .snb .online_link {float:left;width:198px;height:46px;margin:70px 0 0 0;padding:0;}
#container_wrap .snb .online_link a:hover {opacity:0.8;}
#container_wrap .snb .subcall {float:left;width:198px;height:90px;margin:0;padding:0;border-bottom:#b2b2b2 dotted 1px;}


#container_wrap .content_wrap {float:left;width:880px;margin:0;padding:0 0 100px 0;min-height:600px;font-size:13px;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; color:#555;}

div.top_banner_wrap{position:relative;width:100%;height:250px;margin:100px 0 0 0;padding:0;}
div.top_banner{overflow:hidden}
div.banner_list{width:100%;height:250px;margin:0 auto}
.banner_tit{position:absolute;left:50%;z-index:9}
.banner_tit_main{top:0;margin-left:-250px}
.banner_tit_main1{top:0;margin-left:-500px}

div.top_banner_wrap .inner {
	position:absolute;
	width: 703px;
	left:50%;
	top:265px;
	min-height: 50px;
	padding:0;
	z-index:99;
	font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; 
}

div.top_banner_wrap .inner:after {
	  content: "";
	  display: table;
	  clear: both;
}

div.top_banner_wrap .subMenu {
	height: 50px;
	z-index: 99;
	width: 100%;
}

div.top_banner_wrap .subMenu .inner {
	padding:0;
	font-weight: bold;
	margin-left:-350px;
	background:url('/layouts/mit_main/image/on_bg.jpg') repeat-x ;
	border-right:#191919 1px solid;
}


div.top_banner_wrap .subNavBtn {
	display: block;
	height: 35px;
	width: 350px;
	float: left;
	margin: 0px 0px 0 0;
	text-decoration: none;
	border-left:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	font-size: 16px;
	padding: 15px 0 0 0;
	text-align: center;
    color:#777777;
}
div.top_banner_wrap .subMenu a:hover {
	background: #505050;
	color:#ffffff;
	border-left:#505050 1px solid;
	border-top:#505050 1px solid;
	border-bottom:#505050 1px solid;
}

div.top_banner_wrap .active {
    display: block;
	height: 35px;
	width: 350px;
	float: left;
	margin: 0px 0px 0 0;
	text-decoration: none;
	background:url('/layouts/mit_main/image/ac_bg.jpg') repeat-x ;
	border-right:#191919 1px solid;
	border-left:#191919 1px solid;
	border-top:#191919 1px solid;
	border-bottom:#191919 1px solid;
	font-size: 16px;
	padding: 15px 0 0 0;
	text-align: center;
	color:#ffffff;
}
div.top_banner_wrap .end {
	margin: 0;
}


.ins01_1_tit_wrap {position:relative;width:880px;height:250px;background:url('/layouts/j2_main/image/ins01_1_title.jpg') center top no-repeat ;}
.ins01_1_tit_wrap .btn001 {position:absolute;width:205px;height:45px;left:15px;top:170px;}
.ins01_1_tit_wrap .btn002 {position:absolute;width:152px;height:45px;left:220px;top:170px;}

.ins01_2_tit_wrap {position:relative;width:880px;height:250px;background:url('/layouts/j2_main/image/ins01_2_title.jpg') center top no-repeat ;}
.ins01_2_tit_wrap .btn001 {position:absolute;width:205px;height:45px;left:15px;top:170px;}
.ins01_2_tit_wrap .btn002 {position:absolute;width:152px;height:45px;left:220px;top:170px;}

.ins01_3_tit_wrap {position:relative;width:880px;height:250px;background:url('/layouts/j2_main/image/ins01_3_title.jpg') center top no-repeat ;}
.ins01_3_tit_wrap .btn001 {position:absolute;width:205px;height:45px;left:15px;top:170px;}
.ins01_3_tit_wrap .btn002 {position:absolute;width:152px;height:45px;left:220px;top:170px;}

.ins01_4_tit_wrap {position:relative;width:880px;height:250px;background:url('/layouts/j2_main/image/ins01_4_title.jpg') center top no-repeat ;}
.ins01_4_tit_wrap .btn001 {position:absolute;width:205px;height:45px;left:15px;top:170px;}
.ins01_4_tit_wrap .btn002 {position:absolute;width:152px;height:45px;left:220px;top:170px;}

.ins02_1_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins02_1_title.jpg') center top no-repeat ;}
.ins02_1_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins02_2_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins02_2_title.jpg') center top no-repeat ;}
.ins02_2_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins03_1_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins03_1_title.jpg') center top no-repeat ;}
.ins03_1_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins03_2_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins03_2_title.jpg') center top no-repeat ;}
.ins03_2_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins03_3_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins03_3_title.jpg') center top no-repeat ;}
.ins03_3_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins03_4_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins03_4_title.jpg') center top no-repeat ;}
.ins03_4_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins03_5_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins03_5_title.jpg') center top no-repeat ;}
.ins03_5_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins03_6_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins03_6_title.jpg') center top no-repeat ;}
.ins03_6_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins03_7_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins03_7_title.jpg') center top no-repeat ;}
.ins03_7_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins03_8_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins03_8_title.jpg') center top no-repeat ;}
.ins03_8_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins04_1_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins04_1_title.jpg') center top no-repeat ;}
.ins04_1_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins04_2_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins04_2_title.jpg') center top no-repeat ;}
.ins04_2_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins05_1_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins05_1_title.jpg') center top no-repeat ;}
.ins05_1_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins05_2_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins05_2_title.jpg') center top no-repeat ;}
.ins05_2_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins06_1_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins06_1_title.jpg') center top no-repeat ;}
.ins06_1_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins06_2_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins06_2_title.jpg') center top no-repeat ;}
.ins06_2_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins07_1_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins07_1_title.jpg') center top no-repeat ;}
.ins07_1_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins07_2_tit_wrap {position:relative;width:880px;height:300px;background:url('./image/ins07_2_title.jpg') center top no-repeat ;}
.ins07_2_tit_wrap .btn {position:absolute;width:205px;height:45px;left:15px;top:220px;}

.ins_tab_cont {position:relative;width:880px;height:47px;padding:0;margin:0;background:url('./image/tab_bg.jpg') repeat-x;}
.ins_tab_cont ul {margin:0;padding:0;}
.ins_tab_cont li {float:left;list-style-type:none;width:293px;height:47px;line-height:40px;margin:0;padding:0;}

p {font-size:13px;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; color:#555;}

.patbdb {margin-top:30px; line-height:1.7; padding-bottom:35px;background:url('./image/patten_bdb.gif') repeat-x left bottom;}
.patbdb1 {margin-top:30px; line-height:1.5;}


.ins_area { width:880px; overflow:hidden;font-size:13px;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; color:#555;}
	dl.ins  {overflow:hidden; width:880px; padding:30px 0; border-top:1px solid #cecece;}
	dl.ins1  {overflow:hidden; width:880px; padding:30px 0;}
	dl.ins.first {border:0px;}
	dl.ins.last {border-bottom:1px solid #767676;}
	dl.ins1.last {border-bottom:1px solid #767676;}
	dl.ins dt {width:280px; float:left;}
	dl.ins dd {width:600px; float:right;}
	dl.ins1 dt {width:280px; float:left;}
	dl.ins1 dd {width:600px; float:right;}


ul.inform_tit li {margin-top:20px; padding-left:22px; background:url('./image/bul_blue.gif') no-repeat 0 2px; line-height:1.7; font-size:13px;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; color:#555;}
ul.lineTerm > li{margin-bottom:6px;}

.input_txGray{border:1px solid #afafaf;background-color:#f3f3f3;}

.mgb15 {margin-bottom:15px !important;}

.mgl15 {margin-left:15px !important;}

.pdl12 {padding-left:12px !important;}

.pdb5 {padding-bottom:5px !important;}
.pdb10 {padding-bottom:10px !important;}
.pdb15 {padding-bottom:15px !important;}
.pdb20 {padding-bottom:15px !important;}

.mgt30 {margin-top:30px !important;}
.mgt10 {margin-top:10px !important;}
.mgt5 {margin-top:5px !important;}
.mgt18 {margin-top:18px !important;}

/* txt */
ul.Gray_bul {clear:both;}
ul.Gray_bul li {line-height:1.7; background:url('./image/bul_gray.gif') no-repeat left 7px; padding-left:8px; margin-left:3px;}
ul.Gray_bul1 {clear:both;}
ul.Gray_bul1 li {line-height:1.7; background:url('./image/dot-1.gif') no-repeat left 7px; padding-left:11px; margin-left:3px;}
ul.Gray_bul_sub01 li {line-height:1.7; background:url('./image/bul_sub1.gif') no-repeat left 7px; padding-left:12px; margin-left:0px;}
ul.Gray_bul_sub02 li {line-height:1.7; background:url('./image/bul_sub2.gif') no-repeat left 7px; padding-left:12px; margin-left:-12px;}
ul.Gray_bul_sub01 {clear:both; }

/* Guide Box */
.guideBoxWrap{clear:both;padding-top:20px;}
.guideBoxWrap1{clear:both;padding-top:0;}
ul.bulBox{padding:13px 0 15px; border-bottom:1px solid #767676;}
ul.bulBox li{line-height:1.5; padding-left:7px; background:url('./image/bul_guideGray.gif') no-repeat 0 6px; color:#767676;}

/* border */
.bdGray{border-top:1px solid #cecece;border-bottom:1px solid #767676;} 
.bdGray1{border-top:1px solid #767676;border-bottom:1px solid #767676;} 
.bdGray2{border-top:2px solid #767676;border-bottom:1px solid #767676;} 
/*20140304 Ãß°¡*/
.bdGray3{border-top:2px solid #767676;border-bottom:1px solid #767676;} 
/*20140314 Ãß°¡*/
.bdGray4{border-top:2px solid #767676 !important;} 
.bdGray6{border-top:1px solid #767676;border-bottom:1px solid #767676;} 

.bdGrayT{border-top:1px solid #cecece !important;}  
.bdGrayT1{border-top:1px solid #767676 !important;}
.bdGrayT2{border-top:2px solid #767676 !important;}

.bdGrayB{border-bottom:1px solid #cecece !important;}
.bdGrayB1{border-bottom:1px solid #767676 !important;} 
.bdGrayB2{border-bottom:2px solid #767676 !important;} 

/* line height */
.lh12 {line-height:1.2 !important;}
.lh14 {line-height:1.4 !important;}
.lh15 {line-height:1.5 !important;}
.lh16 {line-height:1.6 !important;}
.lh17 {line-height:1.7 !important;}
.lh18 {line-height:1.8 !important;}
.lh20 {line-height:2.0 !important;}


ol.ol_num li {list-style-type:decimal; list-style-position:inside; margin-left:7px;}

.tb_btnTop{position:relative; height:34px; margin-top:-34px; text-align:right; vertical-align:middle; color:#434343;} 
.tb_btnTop.text{top:13px; line-height:1.2;}

table tbody tr:first-child td{border-top:0;}
td.bgnone{padding-left:0; background-image:none;} 
.thnone {border-right:0 !important;}

/* type01 */

.tb_wrap {
	/*position:relative;*/
	clear:both;border-top:2px solid #434343;border-bottom:1px solid #434343;}
	
.tb_default {clear:both; width:100%; line-height:1.5; border-top:2px solid #434343; border-bottom:1px solid #434343;}
.tb_default thead th {padding:8px 0 5px; border-bottom:1px solid #434343; border-right:1px solid #cecece; background-color:#f8f8f8;}
.tb_default tbody th {padding:8px 10px 6px; border-top:1px solid #cecece; border-right:1px solid #cecece; font-weight:bold;}
.tb_default td {padding:8px 10px 6px; text-align:center; border-top:1px solid #cecece; border-right:1px solid #cecece; word-wrap: break-word;}
.tb_default tfoot td {padding:8px 10px 6px; border-top:1px solid #434343; font-weight:bold;}

/* type02*/
.tb_default01 {clear:both; width:100%; line-height:1.5; border-top:2px solid #434343; border-bottom:1px solid #434343;}
.tb_default01 td {
	text-align:left; 
	padding:8px 10px 6px 20px; 
	background:url('/images/common/comm/line_tbGray.gif') no-repeat left center; 
	border-top:1px solid #cecece;
	}
.tb_default01 td.tit {
	text-align:left; 
	padding:8px 10px 6px 10px; 
	background:url('/images/common/comm/bul_tbGray.gif') no-repeat left center; 
	font-weight:bold;
	} 
	
/* type03*/

.tb_default03 {
 clear:both;
	width:100%;	
	line-height:180%;
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	}
.tb_default03 thead tr {background-color:#f8f8f8;}
.tb_default03 thead th {border-bottom: 1px solid #434343; border-right: 1px solid #CECECE;padding:12px 8px 12px 8px;	font-size:17px; }
.tb_default03 thead th.bdb_line1 {border-bottom: 1px solid #cecece; border-right: 1px solid #CECECE;padding:12px 8px 12px 8px; }
.tb_default03 tbody th {padding:12px 8px 12px 8px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;background-color:#f8f8f8;font-size:15px;}
.tb_default03 tbody tr { text-align:center;}
.tb_default03 tbody td {padding:12px 8px 12px 8px;  border-bottom:1px solid #cecece; border-right:1px solid #cecece; 	font-size:15px;}

.tb_default03 tbody tr th.bdb_line1,
.tb_default03 tbody tr td.bdb_line1 {border-bottom:1px solid #434343;}

/* text align */
.tx_lt {text-align:left !important;}
.tx_ct {text-align:center !important;}
.tx_rt {text-align:right !important;}
.vt {vertical-align:top !important;}
.vm {vertical-align:middle !important;}
.vb {vertical-align:bottom !important;}

/* Tip */
dl.tipArea {clear:both; overflow:hidden; padding:15px 0 15px; border-bottom:1px solid #767676; }
dl.tipArea dt {float:left;}
dl.tipArea dd {position:relative;}
dl.tipArea dd .btn {position:absolute;top:-2px; right:0;}

ul.tipList {padding-left:65px;}
ul.tipList li {overflow:hidden; line-height:1.5; color:#767676;}
ul.tipList li span.list_l {float:left; color:#434343; font-weight:bold; font-family:Verdana; letter-spacing:-1px; line-height:1.2;}
ul.tipList li span.list_r {display:block; padding-left:25px; }
ul.tipList strong{color:#434343;}

ul.tipList_bul li {background:url(/images/common/comm/bul_guideGray.gif) no-repeat 0 8px;padding-left:9px;}
ul.tipList_bul li span {color:#767676;position:relative;top:2px;}

.product_info {
  width:1118px;
  height:34px;
  min-height:34px;
  padding:16px 0 0 80px;
  margin:0 auto;
  background:url('./image/product_info_bg.jpg') #f9f9f9 left center no-repeat ;
  font-size:16px;
  font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; 
  color:#333;
  border:1px solid #e5e5e5;
  }
 .product_info .gap {margin:0 10px 0 10px;color:#e5e5e5;}

.Cat_tab {
	height: 40px;
	min-height:40px;
	width:1199px;
	margin:0 auto;
	border-bottom:1px solid #333;
	background:url('') #621002 repeat;

}

.Cat_tab .inner {position:relative;width:1199px;height:40px;margin:0 auto;border-left:#333 solid 1px;}
.Cat_tab .inner ul {padding:0;margin:0;}
.Cat_tab .inner li {list-style:none;float:left;height:40px;text-align:center;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; letter-spacing:-1px;}
.Cat_tab .inner li a {display:block;height:40px;padding:0;font-size:14px;color:#fff;line-height:40px;}
.Cat_tab .inner ul .split a{border-right:#7f2414 solid 1px;color:#ffffff;}
.Cat_tab .inner ul .splithome a{border-right:#666 solid 1px;color:#ffffff;background: url('./image/home_bg.png') #981b03 center center no-repeat;text-indent: -9999px;}
.Cat_tab .inner ul .spliton a{border-right:#7f2414 solid 1px;color:#ffffff;background: url('') #360900 center bottom no-repeat;}
.Cat_tab .inner ul .splitonon a{border-right:#666 solid 1px;color:#ffffff;background: url('') #1a1a1a center bottom no-repeat;}
.Cat_tab .inner ul .splitnot a{color:#ffffff;background:url('./image/topCat_bg.jpg') top repeat-x;}
.Cat_tab .inner ul .noton a{color:#ffffff;background:#1a1a1a;}
.Cat_tab .inner ul .line {border-bottom:#294e6f solid 1px;}

/* 인테리어 */

.interior_wrap {position:relative;width:100%;}
.interior_wrap .title {position:relative;width:100%;height:150px;text-align:center;}
.interior_wrap .text {font-size:17px;text-align:center;font-family:"NEXON Lv2 Gothic", "Noto Sans KR", "Noto Sans Korean", sans-serif;line-height:160%;}

.interior_tab {position:relative;width:100%;height:80px;margin:30px 0 0 0;}
.interior_tab ul {padding:0;margin:0;}
.interior_tab li {float:left;height:40px;width:380px;}

.sub_title {position:relative;width:100%;height:50px;text-align:center;}

.map_wrap {position:relative;width:100%;}
.map_wrap .title {position:relative;width:100%;height:110px;text-align:center;}
.map_wrap .text {font-size: 0px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.map {position:relative;width:100%;margin-top:50px;}

.map_info {position:relative;width:100%;margin-top:50px;}
.map_info ul {padding:0;margin:0;}
.map_info li {float:left;width:20%;margin:0 2.5% 0 2.5%;}
.map_info li .img {height:40px;border-bottom:#d5d5d5 1px solid;margin-bottom:20px;}
.map_info li .text {font-size:15px;text-align:left;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.blandstory_wrap {position:relative;width:100%;}
.blandstory_wrap .title {position:relative;width:100%;height:110px;text-align:center;}
.blandstory_wrap .text {font-size:17px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.news_wrap {position:relative;width:100%;}
.news_wrap .title {position:relative;width:100%;height:110px;text-align:center;}
.news_wrap .text {font-size:17px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.blandstory_wrap1 {position:relative;width:100%;margin-top:50px;}
.blandstory_wrap1 .title {position:relative;width:100%;height:110px;text-align:center;}
.blandstory_wrap1 .text {font-size:17px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.blandstory_wrap2 {position:relative;width:100%;height:650px;margin-top:30px;}
.blandstory_wrap2 .title {float:left;width:400px;height:533px;text-align:center;margin-right:50px;}
.blandstory_wrap2 .text {font-size:17px;text-align:left;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.com_img1 {position:relative;width:100%;height:805px;text-align:center;margin-top:30px;}
.com_img2 {position:relative;width:100%;height:550px;text-align:center;margin-top:30px;}

.bland_wrap {position:relative;width:100%;height:320px;margin-top:30px;}
.bland_wrap .img {float:right;width:570px;height:320px;}
.bland_wrap .text {float:left;width:570px;font-size:17px;text-align:left;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.bland_wrap1 {position:relative;width:100%;height:670px;margin-top:50px;}
.bland_wrap1 .img {float:left;width:570px;height:570px;margin-right:50px;}
.bland_wrap1 .text {font-size:17px;text-align:left;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.fran_wrap {position:relative;width:100%;}
.fran_wrap .title {position:relative;width:100%;height:110px;text-align:center;}
.fran_wrap .text {font-size:17px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.fran_wrap1 {position:relative;width:100%;}
.fran_wrap1 .title {position:relative;width:100%;height:110px;text-align:center;}
.fran_wrap1 .text {font-size:17px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:160%;}

.fran_wrap3 {position:relative;width:100%;margin-top:50px;height:400px;}
.fran_wrap3 .title {position:relative;width:100%;height:110px;text-align:center;}
.fran_wrap3 .text {font-size:17px;text-align:left;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;line-height:140%;}

.fran_img {position:relative;width:100%;height:600px;text-align:center;margin-top:30px;}

.menu_img1 {position:relative;width:100%;height:100px;text-align:center;margin-top:30px;}
.menu_img2 {position:relative;width:100%;height:100px;text-align:center;margin-top:30px;}

.menu_link {position:relative;width:100%;height:250px;text-align:center;margin-top:100px;}
.menu_link a:hover {opacity:0.7;}

.qa_link {position:relative;width:100%;height:220px;text-align:center;}
.qa_link a:hover {opacity:0.7;}

.menu_info {position:relative;width:100%;height:1390px;margin-top:50px;}
.menu_info ul {padding:0;margin:0;}
.menu_info li {position:relative;float:left;display:block;width:360px;height:450px;line-height:400px;margin:0 8px 16px 8px;border:#d5d5d5 1px solid;background:#ffffff;}
.menu_info li:hover {background:#f5f5f5;}
.menu_info li .title {position:absolute;width:360px;height:100px;line-height:100px;left:0;top:0;font-size:28px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;font-weight:bold;}
.menu_info li .info {position:absolute;width:360px;height:80px;line-height:150%;left:0;bottom:0;font-size:18px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;}

.menu_info1 {position:relative;width:100%;height:1020px;margin-top:50px;}
.menu_info1 ul {padding:0;margin:0;}
.menu_info1 li {position:relative;float:left;display:block;width:360px;height:450px;line-height:400px;margin:0 8px 16px 8px;border:#d5d5d5 1px solid;background:#ffffff;}
.menu_info1 li:hover {background:#f5f5f5;}
.menu_info1 li .title {position:absolute;width:360px;height:100px;line-height:100px;left:0;top:0;font-size:28px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;font-weight:bold;}
.menu_info1 li .info {position:absolute;width:360px;height:80px;line-height:150%;left:0;bottom:0;font-size:18px;text-align:center;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;}

.cust_img1 {position:relative;width:100%;height:100px;text-align:center;margin-top:30px;}

.cust_cont01 {position:relative;width:100%;height:475px;text-align:center;margin-top:30px;}
.cust_cont02 {position:relative;width:100%;height:474px;text-align:center;}
.cust_cont03 {position:relative;width:100%;height:460px;text-align:center;margin-top:30px;}
.cust_cont04 {position:relative;width:100%;height:809px;text-align:center;margin-top:30px;}

.review_wrap {position:relative;width:1140px;height:1550px;margin-top:30px;}
.review_wrap .review01 {position:absolute;width:280;height:383px;left:0;top:0;}
.review_wrap .review02 {position:absolute;width:280;height:369px;left:287px;top:0;}
.review_wrap .review03 {position:absolute;width:280;height:370px;left:574px;top:0;}
.review_wrap .review04 {position:absolute;width:280;height:365px;left:860px;top:0;}
.review_wrap .review05 {position:absolute;width:280;height:381px;left:0;top:390px;}
.review_wrap .review06 {position:absolute;width:280;height:355px;left:287px;top:376px;}
.review_wrap .review07 {position:absolute;width:280;height:368px;left:574px;top:377px;}
.review_wrap .review08 {position:absolute;width:280;height:367px;left:860px;top:372px;}
.review_wrap .review09 {position:absolute;width:280;height:337px;left:0;top:778px;}
.review_wrap .review10 {position:absolute;width:280;height:382px;left:287px;top:738px;}
.review_wrap .review11 {position:absolute;width:280;height:339px;left:574px;top:752px;}
.review_wrap .review12 {position:absolute;width:280;height:415px;left:860px;top:746px;}
.review_wrap .review13 {position:absolute;width:280;height:358px;left:0;top:1122px;}
.review_wrap .review14 {position:absolute;width:280;height:337px;left:287px;top:1127px;}
.review_wrap .review15 {position:absolute;width:280;height:445px;left:574px;top:1098px;}
.review_wrap .review16 {position:absolute;width:280;height:350px;left:860px;top:1168px;}