@charset "utf-8";
@import url('top.css');
@import url('middle.css');
@import url('footer.css');
@import url('bbs.css');

/*-----------------------------------------------------------------
-----------------------------------------------------------------*/
* {font-family:Nanum Gothic, 나눔고딕, dotum, Arial, sans-serif;}
.simhei {font-family:simhei, sans-serif;}
.Arial {font-family:Arial, simhei, sans-serif;}
.YaHei {font-family:Microsoft YaHei, YaHei, sans-serif;}

html{
	overflow-y 			: 	scroll;/*scroll;*/
	overflow-x 			: 	hidden;
} 

body
{
	margin				:	0px ; 
	padding				:	0px ;
	overflow-x			:	hidden ;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}



#kmh 
{
	overflow			:	hidden;
	width				:	640px;
	margin				:	0 auto;
}

#body 
{
	position			:	relative ;
}

#containes
{
	/*overflow-y: scroll;*/
}

.container 
{
	width: 100%;
}

form , p , h1 , h2 , h3 , h4 , h5 , h6 
{
	/*display 			:	inline ;*/
	margin				:	0px ;
	border				:	0px ;
	padding				:	0px ;
}

dl , dd , dt
{
	margin				:	0px ;
	border				:	0px ;
	padding				:	0px ;
}

img
{
	border				:	none ;
	vertical-align		:	middle ;
}

ul
{
	list-style-type		:	none ; 
	margin				:	0px ;
	border				:	0px ;
	padding				:	0px ;
}

table
{
	border-collapse		:	collapse ;
	width				:	100% ;
}

tr , td
{
	padding				:	0px;
	margin				:	0px;
}

input , select , label ,button
{
	/*vertical-align		:	middle ;*/
	margin				:	0px ;
	padding				:	0px;
}

input , button , select , textarea
{ /*  Google Chrome  인풋트  라인제거  */
	outline				:	none ;
	padding				:	0px ;
}

button
{
	cursor				:	pointer; 
}

textarea
{
	resize				:	none ;
}

.hide ,caption
{
	display				:	none ;
}

ul.noline li
{
	font				:	0/0 arial ;
}

ul.ufl li
{
	float				:	left ;
}

a,
a:hover
{
	text-decoration		:	none ;
}




/*-----------------------------------------------------------------

정렬 스타일

-----------------------------------------------------------------*/

.al
{
	text-align			:	left!important ;
}

.ac
{
	text-align			:	center!important ;
}

.ar
{
	text-align			:	right!important ;
}

.vt
{
	vertical-align		: top!important ;
}

.vb
{
	vertical-align		: bottom!important ;
}

.fl
{
	float				:	left ;
}

.fr
{
	float				:	right!important ;
}

.cb
{
	clear				:	both ;
}
.txt_ls   
{
	letter-spacing		:	-1px;
}



/*-----------------------------------------------------------------

padding 스타일

-----------------------------------------------------------------*/

.l03
{
	padding-left		:	3px ;
}

.l05
{
	padding-left		:	5px ;
}

.l10
{
	padding-left		:	10px!important ;
}

.l14
{
	padding-left		:	14px!important ;
}

.l15
{
	padding-left		:	15px!important ;
}

.l20
{
	padding-left		:	20px ;
}

.l24
{
	padding-left		:	24px ;
}

.l25
{
	padding-left		:	25px ;
}

.lm20
{
	margin-left			:	20px ;
}

.l30
{
	padding-left		:	30px ;
}

.l40
{
	padding-left		:	40px ;
}

.l50
{
	padding-left		:	50px ;
}

.l60
{
	padding-left		:	60px ;
}
.l68
{
	padding-left		:	68px ;
}
.l70
{
	padding-left		:	70px ;
}

.l75
{
	padding-left		:	75px ;
}

.l100
{
	padding-left		:	100px ;
}

.t03
{
	padding-top			:	3px ;
}

.t05
{
	padding-top			:	5px ;
}

.t08
{
	padding-top			:	8px ;
}

.t10
{
	padding-top			:	10px ;
}

.t15
{
	padding-top			:	15px ;
}

.t20
{
	padding-top			:	20px ;
}

.t25
{
	padding-top			:	25px ;
}

.t30
{
	padding-top			:	30px ;
}

.t35
{
	padding-top			:	35px ;
}

.t40
{
	padding-top			:	40px ;
}

.t45
{
	padding-top			:	45px ;
}

.t50
{
	padding-top			:	50px ;
}

.t60
{
	padding-top			:	60px ;
}

.t70
{
	padding-top			:	70px ;
}
.t80
{
	padding-top			:	80px ;
}
.t100
{
	padding-top			:	100px ;
}

.t200
{
	padding-top			:	200px ;
}

.t300
{
	padding-top			:	300px ;
}


.t110
{
	padding-top			:	110px ;
}

.b10
{
	padding-bottom		:	10px ;
}

.b20
{
	padding-bottom		:	20px ;
}

.b30
{
	padding-bottom	:	30px ;
}

.b50
{
	padding-bottom 		:	50px ;
}

.r10
{
	padding-right		:	10px ;
}

.r20
{
	padding-right		:	20px ;
}

.r30
{
	padding-right		:	30px ;
}


.ml15
{
	margin-left			:	15px ;
}

.ml20
{
	margin-left			:	20px ;
}

/*-----------------------------------------------------------------

text color border 스타일

-----------------------------------------------------------------*/

.brd1
{
	border				:	1px solid #efefef ;
}

.line1
{
	border-top			:	1px solid #dbdbdb ;
}

.red
{
	color				:	#f00d0d!important ;
}


.b
{
	font-weight			:	600!important ;
}


.nor_b
{
	font-weight			:	normal!important;
}


.cor1
{
	color				:	#178e58!important ;
}

.cor2
{
	color				:	#c92b28!important ;
}
.cor3
{
	color				:	#0071bf!important ;
}
.cor4
{
	color				:	#ef7011!important ;
}
.cor5
{
	color				:	#2054d6!important ;
}



.site_cont_tit1 
{
	font-family			:	'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	font-size			:	32px;
	color				:	#fff;
	text-align			:	center;
	font-weight			:	600;
	height				:	100px;
	line-height			:	100px;
}

/* moonger 20191209 new ds css start */
.s_cont_text9
{
	font-family			:	'Malgun Gothic', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	20px;
	color				:	#636363;
	line-height			:	30px;

}
/* moonger 20191209 new ds css end */



.sold_out
{
	position			: absolute;
	z-index				: 1;
	background: url('https://cdn2.domeggook.com/service-assets/domeme/pc/common/design/img/hot/img_bg.png');
	width				: 100%;
	text-align			: center;
	padding-top			: 70px;
	height				: 293px;
	left				: 0px;
	top					: -20px;

}

.wid_19
{
	padding			:	20px;
	border			:	1px solid #e3e3e3;
}

.wid_20
{
	padding			:	50px;
	background		:	#f6f7fb;
}

.wid_21
{
	padding			:	50px 0 50px 0;
	background		:	#fff;
	border-top		:	2px dotted #c8cadc;
	border-bottom	:	2px dotted #c8cadc;
}


.b2b_btn1
{
	font-family		:	'Noto Sans CJK KR', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size		:	20px ;
	color			:	#fff ;
	line-height		:	24px;
	height			:	80px;
	width			:	280px;
	background		:	#383869;
	display			:	inline-block;
	border			:	1px solid #383869;
	border-radius	:	5px;
	font-weight		:	500;
}

.b2b_txt1
{
	font-family		:	'NanumSquare', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size		:	34px ;
	color			:	#222 ;
	font-weight		:	600;
}

.b2b_txt2
{
	font-family		:	'Malgun Gothic', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size		:	20px ;
	color			:	#252525;
	line-height		:	24px;
}

.b2b_txt3
{
	font-family		:	'NanumSquare', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size		:	40px ;
	color			:	#1f3f99;
	font-weight		:	600;
}

.b2b_txt4
{
	font-family		:	'NanumSquare', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size		:	24px ;
	color			:	#252525;
	font-weight		:	600;
}


.n_button1 {
	font-family		: 'NanumSquare', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size		: 18px;
	color			: #63af6e;
	border			: 1px solid #63af6e;
	background		: #fff;
	display			: inline-block;
	height			: 60px;
	width			: 250px;
}



.button_3 {
	font-family: 'Malgun Gothic', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size: 14px;
	color: #535353;
	line-height: 24px;
	background: #fff;
	padding: 0 15px;
	border: 1px solid #535353;
}


.pup_images_btn1 {
	font-family: 'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	border: 0px;
	background: #424242;
	line-height: 40px;
	height: 40px;
	border-radius: 0px;
	width: 100px;
}

.table_04
{
	border-bottom			:1px solid #dddddd;
}


.table_04 tbody th
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	font-size			:	13px;
	color				:	#1b1b1b;
	line-height		:	26px;
	font-weight		:	600;
	text-align: left;
	padding			:	10px 0 10px 10px;

}



.table_04 tbody td
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	font-size			:	12px;
	color				:	#636363;
	line-height		:	26px;
	padding			:	10px 0 10px 10px;
	border-right			:1px solid #dddddd;
	border-top			:1px solid #dddddd;

}

.n_button6 {
	font-family: 'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	font-size: 15px;
	color: #666666;
	border: 1px solid #cccccc;
	background-color: #fff;
	display: inline-block;
	padding: 10px 0px;
	font-weight: 600;
}


.table02_l {
	font-family:'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	border-top: 2px solid #646464;
	border-bottom: 2px solid #646464;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

.table02_l tbody th {
	font-family:'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: #333333;
	background-color: #f6f6f6;
	font-size: 14px;
	padding: 15px 0px;
	text-align: center;
	font-weight: 600;
}

.table02_l tbody td {
	font-family:'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	border-bottom: 1px solid #ddd;
	color: #666666;
	border-left: 1px solid #ddd;
	font-size: 14px;
	line-height: 35px;
	padding: 10px;
	text-align: center;
}



a.right_btn1 {
	font-family			: 'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	font-size			: 24px;
	color				: #fff;
	background			:#f3a823;
	height				: 72px;
	line-height			:72px;
	display				: block;
	font-weight			: 600;
	text-align			: center;
}


.btn111
{
	font-family			:	'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	font-size			:	14px ;
	color				:	#fe9580;
	text-align			:	center;
	background			:	#fff;
	font-weight: 600;
	height				: 70px;
	width				: 80px;
	position			: absolute;
	right				: 20px;
	top					: 70px;
	border:1px solid #fe9580;
	line-height			:30px;
}


.btn111_2
{
	font-family			:	'Nanum Gothic', '나눔고딕', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
	font-size			:	14px ;
	color				:	#3083cd;
	text-align			:	center;
	background			:	#fff;
	font-weight: 600;
	display				: block;
	height				: 70px;
	width				: 80px;
	position			: absolute;
	right				: 110px;
	top					: 70px;
	border				: 1px solid #7cbbf4;
	line-height			:30px;
}