@font-face{
	font-family: 'NanumGothicWeb';
	src: url('/font/NanumGothic.eot');
	src: local('?'), url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumGothic.woff') format('woff'),
		url('/font/NanumGothic.ttf') format('truetype');
}

html {overflow-y:scroll;}
* {	
	margin:0px;
	font-size:12px;
	padding:0px;
	border:0px;	
	word-break:break-all;
	line-height:1.5em;
	font-family: NanumGothicWeb;
}

body {background:#FFFFFF;}


.checkItem {
      accent-color: gray;      
}


.radio-label {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size:14px;
}

.radio-label input[type="radio"] {
    margin: 0;
}

#idxMain_Right {float:right; padding:0px 0px 0px 0px;}

A.file:active		{ font-family: NanumGothicWeb;  color: #002aff; font-size: 12px; text-decoration: none } 
A.file:link			{ font-family: NanumGothicWeb;  color: #002aff; font-size: 12px; text-decoration: none } 
A.file:visited		{ font-family: NanumGothicWeb;  color: #002aff; font-size: 12px; text-decoration: none } 
A.file:hover		{ font-family: NanumGothicWeb;  color: #568de0; font-size: 12px; text-decoration: none } 

A.info_title:active		{ font-family: NanumGothicWeb;font-weight:800;  color: #000; font-size: 16px; text-decoration: none } 
A.info_title:link			{ font-family: NanumGothicWeb;font-weight:800;  color: #000; font-size: 16px; text-decoration: none } 
A.info_title:visited		{ font-family: NanumGothicWeb;font-weight:800;  color: #000; font-size: 16px; text-decoration: none } 
A.info_title:hover		{ font-family: NanumGothicWeb;font-weight:800;  color: #6f6f6f; font-size: 16px; text-decoration: none } 



A.link:active		{ font-family: tahoma;  color: #555555; font-size: 12px; text-decoration: none } 
A.link:link		{ font-family: tahoma;  color: #555555; font-size: 12px; text-decoration: none } 
A.link:visited	{ font-family: tahoma;  color: #555555; font-size: 12px; text-decoration: none } 
A.link:hover		{ font-family: tahoma;  color: #8F6A24; font-size: 12px; text-decoration: none } 

A.bm:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #999999; text-decoration: none } 
A.bm:link			{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #999999; text-decoration: none } 
A.bm:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #999999; text-decoration: none } 
A.bm:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #707070; text-decoration: none }

A.tm:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 11px; color: #696969; text-decoration: none } 
A.tm:link			{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 11px; color: #696969; text-decoration: none } 
A.tm:visited		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 11px; color: #696969; text-decoration: none } 
A.tm:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 11px; color: #696969; text-decoration: underline }

A.tmover:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 13px; color: #FFFFFF; font-weight:bold; text-decoration: none } 
A.tmover:link			{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 13px; color: #FFFFFF; font-weight:bold; text-decoration: none } 
A.tmover:visited		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 13px; color: #FFFFFF; font-weight:bold; text-decoration: none } 
A.tmover:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 13px; color: #FFFFFF; font-weight:bold; text-decoration: none }

A.ca:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #6a6a6a; font-weight:bold; text-decoration: none } 
A.ca:link			{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #6a6a6a; font-weight:bold; text-decoration: none } 
A.ca:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #6a6a6a; font-weight:bold; text-decoration: none } 
A.ca:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #0f74c9; font-weight:bold; text-decoration: none }

A.caover:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #000000; font-weight:bold; text-decoration: none } 
A.caover:link			{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #000000; font-weight:bold; text-decoration: none } 
A.caover:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #000000; font-weight:bold; text-decoration: none } 
A.caover:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #000000; font-weight:bold; text-decoration: none }

#blank {font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #9aa5d6; text-decoration: none}

.BBS_DATE { font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #636363; text-decoration: none } 




/********************************************************************************************************************************************************************************************************************** ÃÖ»ó´Ü */





/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ¿µ¹® ¼­Ã¼*/
.haru_eng				 { font-family: arial, ±¼¸², µ¸À½;font-size: 14px; color: #8a8a8a; text-decoration: none; }
.haru_eng_red			 { font-family: arial, ±¼¸², µ¸À½;font-size: 14px; color: #851a1f; text-decoration: none; font-weight:bold; } 




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ·Î±×ÀÎ È¸¿ø°¡ÀÔ ºñÈ¸¿øÁÖ¹®Á¶È¸*/
A.haru_top_link:active	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #303030; text-decoration: none; } 
A.haru_top_link:link	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #303030; text-decoration: none;  } 
A.haru_top_link:visited	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #303030; text-decoration: none;  } 
A.haru_top_link:hover	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #303030; text-decoration: none;  } 




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Ã¥¸¸µé±â ¼³¹®Áö ¼­½ÄÁöÀÎ¼â....¸®¾ó¸®ºä*/
A.haru_menu_link:active	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 16px; color: #707070; text-decoration: none; font-weight:bold; } 
A.haru_menu_link:link	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 16px; color: #707070; text-decoration: none; font-weight:bold; } 
A.haru_menu_link:visited { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 16px; color: #707070; text-decoration: none; font-weight:bold; } 
A.haru_menu_link:hover	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 16px; color: #707070; text-decoration: none; font-weight:bold; } 





/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Å¸Á¦º» ¹Ù·Î°¡±â ¹öÆ°*/
.haru_sub_menu {
	font-size: 12px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	height:30px;
	padding:0px 10px 0px 10px;
	color:#000000;
	cursor:pointer;
	text-align:center;
	font-weight: normal;
	background:#ffffff;
	box-shadow: 0 0 0 1px #dfdfdf inset;
}
.haru_sub_menu_over {
	font-size: 12px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	height:30px;
	padding:0px 10px 0px 10px;
	background:#000000;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	font-weight: normal;
}




/********************************************************************************************************************************************************************************************************************** ÁÖ¹®¼­ ¼¼ºÎ */






/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °¢ ÁÖ¹® ´ë Á¦¸ñ*/
.haru_order_title		 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 22px; color: #474747; text-decoration: none; font-weight:bold; padding:0px 0px 1px 0px;} 
.haru_order_title_op	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 20px; color: #fff; text-decoration: none; font-weight:bold; padding:0px 0px 0px 0px; background:#000;text-align:center;} 
.haru_order_title_op2	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 20px; color: #fff; text-decoration: none; font-weight:bold; padding:0px 0px 0px 0px; background:#3766b5;text-align:center;} 


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ÁÖ¹®¼ø¼­*/
.haru_order_content		 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #9d393e; text-decoration: none; padding:0px 0px 0px 0px; font-weight:bold; vertical-align:middle;} 
.haru_order_op_content		 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #3766b5; text-decoration: none; padding:0px 0px 0px 0px; font-weight:bold; vertical-align:middle;} 


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °¢ ÁÖ¹® ¼Ò Á¦¸ñ*/
.haru_order_baby_title	 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 14px; color: #303030; text-decoration: none; font-weight:normal; padding:4px 0px 0px 0px;} 




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ÁÖ¹® ¼¼ºÎÇ×¸ñ Á¦¸ñ*/
.haru_order_detail_title { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 20px; color: #000; text-decoration: none; font-weight:bold; padding:0px 0px 0px 0px;text-align:left;}
.haru_order_option_title { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 16px; background:#fafafa; color: #000000; text-decoration: none; font-weight:bold; padding:4px 0px 4px 0px;}
.haru_order_detail_count { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #9d393e; text-decoration: none; font-weight:bold; padding:0px 0px 0px 0px;} 
.haru_order_detail_count_op { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #3766b5; text-decoration: none; font-weight:bold; padding:0px 0px 0px 0px;} 
.haru_order_detail_text { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #000000; text-decoration: none; padding:0px 0px 0px 0px;} 
.haru_order_detail_menu { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 14px; color: #000000; text-decoration: none; font-weight:bold; padding:0px 0px 0px 0px;} 
.haru_order_detail_menu_sub { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 14px; color: #9d393e; text-decoration: none; font-weight:bold; padding:0px 0px 0px 0px;} 




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ÁÖ¹® ³» ÀÔ/Ãâ·Â¹Ú½º*/
.haru_order_box			{font-family: NanumGothicWeb, ³ª´® °íµñ,±¼¸²,µ¸¿ò;border:1px solid #000000;padding:4px;background:#ffffff;margin:2px 0px;text-align:right;font-weight:bold;font-size: 14px;}
.haru_order_box_display { font-family: NanumGothicWeb, ³ª´® °íµñ,±¼¸²,µ¸À½;font-size: 16px; color: #9d393e; background:#fafafa; text-decoration: none; text-align:right;font-weight:bold; padding:4px;}
.haru_order_box_display_op { font-family: NanumGothicWeb, ³ª´® °íµñ,±¼¸²,µ¸À½;font-size: 16px; color: #3766b5; background:#fafafa; text-decoration: none; text-align:right;font-weight:bold; padding:4px;}
.haru_order_box_small	{font-family: NanumGothicWeb, ³ª´® °íµñ,±¼¸²,µ¸¿ò;border:1px solid #000000;padding:2px;background:#fafafa;margin:2px 0px;text-align:right;font-weight:bold;font-size: 12px;}
.haru_order_box_small_op	{font-family: NanumGothicWeb, ³ª´® °íµñ,±¼¸²,µ¸¿ò;border:1px solid #fff;padding:0px 0px 0px 0px;background:#fff;margin:2px 0px;text-align:right;font-weight:bold;font-size: 12px;color:#9d393e;}
.haru_order_box_small_op1	{font-family: NanumGothicWeb, ³ª´® °íµñ,±¼¸²,µ¸¿ò;border:1px solid #fff;padding:0px 0px 0px 0px;background:#fff;margin:2px 0px;text-align:right;font-weight:bold;font-size: 12px;color:#3766b5;}




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °¢ ÁÖ¹® ¸ÇÃ³À½À¸·Î + ¸¶Áö¸·À¸·Î*/
.haru_small_link		{ font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #303030; text-decoration: none; padding:0px 0px 0px 0px; cursor:pointer;padding:0px 0px 0px 0px;} 
.haru_small_link_over	{ font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 12px; color: #303030; text-decoration: none; padding:0px 0px 0px 0px; cursor:pointer;padding:0px 0px 0px 0px;font-weight:bold;} 



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ÁÖ¹®½ÃÀÛ¹öÆ°*/
.one_click {
	text-align:left;
	height:100px;
	font-size:30px;
	font-weight:bold;
	color:#fff;
}

.one_click_1 {
	color:#9d393e;
	font-size:32px;
	font-weight:bold;
}

.one_click_2 {
	font-size:32px;
	font-weight:bold;
	font-style:italic;
}

.one_click_3 {
	color:#fff;
	font-size:16px;
	font-weight:normal;
}

.one_click_4 {
	color:#9d393e;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

.one_click_price_s {
	font-weight:bold;
	width:43px;
	padding-right:5px;
	text-align:right;
	color:#9d393e;
	background:transparent;
}

.one_click_price_l {
	font-weight:bold;
	width:132px;
	text-align:right;
	padding-right:5px;
	color:#9d393e;
	background:transparent;
}

.one_click_price_p {
	font-weight:bold;
	width:132px;
	font-size:20px;
	text-align:right;
	padding-right:5px;
	color:#9d393e;
	background:transparent;
}

/*
.one_click_price_s {
	font-weight:bold;
	width:68px;
	padding-right:5px;
	text-align:right;
	color:#9d393e;
	background:transparent;
}

.one_click_price_l {
	font-weight:bold;
	width:180px;
	text-align:right;
	padding-right:5px;
	color:#9d393e;
	background:transparent;
}

.one_click_price_p {
	font-weight:bold;
	width:180px;
	font-size:20px;
	text-align:right;
	padding-right:5px;
	color:#9d393e;
	background:transparent;
}

*/




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ÁÖ¹®½ÃÀÛ¹öÆ°*/
.order_start {
	font-size: 16px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;
	padding:0px 0px 0px 0px;
	background:#bb5f64;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	text-align:center;
}

.order_start:hover {
    background:#9d393e;
}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °¢ ÁÖ¹® ¼¼ºÎÇ×¸ñ ¹öÆ°*/
.haru_detail {
	font-size: 14px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:2px 0px 2px 0px;
	background:#fafafa;
	color:#474747;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
}
.haru_detail_over {
	font-size: 14px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:2px 0px 2px 0px;
	background:#9d393e;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
}




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °¢ ÁÖ¹® ¼¼ºÎÇ×¸ñ_¿É¼Ç ¹öÆ°*/
.haru_detail_over_op {
	font-size: 14px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:2px 0px 2px 0px;
	background:#3766b5;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
}





/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °¢ ÁÖ¹® ÀÌÀü´Ü°è ¹öÆ°*/
.haru_before {
	font-size: 14px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;
	padding:0px 0px 0px 0px;
	background:#6a6a6a;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	text-align:center;
}
.haru_before_over {
	font-size: 14px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;
	padding:0px 0px 0px 0px;
	background:#494949;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	text-align:center;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °¢ ÁÖ¹® ¿É¼Ç ÀÌ¹ÌÁö ¸¶¿ì½º¿À¹ö ¹öÆ°*/
.haru_op_image {
	font-size: 12px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:0px 0px 0px 0px;
	background:#5a5a5a;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	text-align:center;
}
.haru_op_image_over {
	font-size: 12px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:0px 0px 0px 0px;
	background:#000;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	text-align:center;
}



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °¢ ÁÖ¹® ´ÙÀ½´Ü°è ¹öÆ°*/
.haru_next {
	font-size: 14px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;  
	padding:0px 0px 0px 0px;
	background:#bb5f64;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	text-align:center;
}
.haru_next_over {
	font-size: 14px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;  
	padding:0px 0px 0px 0px;
	background:#9d393e;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	text-align:center;
}



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ÈÄ°¡°ø ÁÖ¹®_¿É¼Ç È®ÀÎ ¹öÆ°*/
.haru_confirm {
	font-size: 14px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;  
	padding:0px 0px 0px 0px;
	background:#659bf5;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	text-align:center;
}
.haru_confirm_over {
	font-size: 14px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;  
	padding:0px 0px 0px 0px;
	background:#3766b5;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	text-align:center;
}



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ÈÄ°¡°ø ÁÖ¹®_¿É¼Ç Ãë¼Ò ¹öÆ°*/
.haru_cancel {
	font-size: 16px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:0px 0px 0px 0px;
	background:#a7a7a7;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
}
.haru_cancel_over {
	font-size: 16px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:0px 0px 0px 0px;
	background:#4e4e4e;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °áÁ¦Á¤º¸ ¼±ÅÃÇ×¸ñ Ç¥Çö*/
.haru_payment_title {
	font-size: 14px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:0px 0px 0px 0px;
	background:#bb5f64;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
}
.haru_payment_detail {font-size: 14px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:0px 0px 0px 0px;
	background:#fafafa;
	color:#474747;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °áÁ¦Á¤º¸ ¹Ù·Î°¡±â ¹öÆ°*/
.haru_payment_link {
	font-size: 10px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:0px 5px 0px 8px;
	color:#c3c3c3;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
}
.haru_payment_link_over {
	font-size: 10px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:0px 5px 0px 8px;
	background:#bb5f64;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
}
.haru_payment_link_over_op {
	font-size: 10px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	padding:0px 5px 0px 8px;
	background:#000;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
}




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- °áÁ¦±Ý¾×*/
.haru_order_pay_title		 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 20px; background:#000000; color: #ffffff; text-decoration: none; font-weight:bold; padding:0px 0px 0px 0px; text-align:center;} 
.haru_order_pay_detail		 { font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;font-size: 25px; background:#fff; color: #9d393e; text-decoration: none; font-weight:bold; padding:0px 5px 0px 10px; text-align:right;} 




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Àå¹Ù±¸´Ï/°ßÀû¼­ */
.haru_payment_sub {
	font-size: 13px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;
	height:40px;
	padding:0px 0px 0px 0px;
	color:#000000;
	cursor:pointer;
	text-align:center;
	font-weight: normal;
	background:#fdfdfd;
	box-shadow: 0 0 0 1px #dfdfdf inset;
}

.haru_payment_sub_over {
	font-size: 13px;font-family:NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;
	height:40px;
	padding:0px 0px 0px 0px;
	background:#555555;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	font-weight: normal;
}

#haru_fast_go_1 {
	font-size: 13px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;
	height:40px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
	font-weight: normal;
	background:#fdfdfd;
	color:#000000;
	box-shadow: 0 0 0 1px #dfdfdf inset;
}


#haru_fast_go_2 {
	font-size: 13px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;
	height:40px;
	padding:0px 0px 0px 0px;
	color:#000000;
	cursor:pointer;
	text-align:center;
	font-weight: normal;
	background:#fdfdfd;
	box-shadow: 0 0 0 1px #dfdfdf inset;
}


#haru_fast_go_3 {
	font-size: 13px;font-family: NanumGothicWeb, ³ª´® °íµñ, ±¼¸², µ¸À½;
	border-radius:5px;
	height:40px;
	padding:0px 0px 0px 0px;
	color:#000000;
	cursor:pointer;
	text-align:center;
	font-weight: normal;
	background:#fdfdfd;
	box-shadow: 0 0 0 1px #dfdfdf inset;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- head menu */

.head_title {
	font-size: 15px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-family: ¸¼Àº °íµñ,µ¸¿ò;
	color:#000;
	font-weight: bold;
	border-bottom:2px solid #000;
}

.head_menu {
	font-size: 14px;
	padding:0px 0px 0px 0px;
	color:#000000;
	cursor:pointer;
	font-family: ¸¼Àº °íµñ,µ¸¿ò;
	color:#666666;
	font-weight: normal;
}

.head_menu:hover {
	color:#9d393e;
	font-weight: bold;
	font-family: ¸¼Àº °íµñ,µ¸¿ò;
    
}


A.BBS_LIST:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #636363; text-decoration: none } 
A.BBS_LIST:link			{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #636363; text-decoration: none } 
A.BBS_LIST:visited		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #636363; text-decoration: none } 
A.BBS_LIST:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #FF6633; text-decoration: none }

A.BBS_LIST1:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #0048ff; text-decoration: none } 
A.BBS_LIST1:link			{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #0048ff; text-decoration: none } 
A.BBS_LIST1:visited		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #0048ff; text-decoration: none } 
A.BBS_LIST1:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #FF6633; text-decoration: none }

A.BBS_LIST2:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #528d1d; text-decoration: none } 
A.BBS_LIST2:link			{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #528d1d; text-decoration: none } 
A.BBS_LIST2:visited		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #528d1d; text-decoration: none } 
A.BBS_LIST2:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #FF6633; text-decoration: none }

A.BBS_LIST3:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #ff0000; text-decoration: none } 
A.BBS_LIST3:link			{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #ff0000; text-decoration: none } 
A.BBS_LIST3:visited		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #ff0000; text-decoration: none } 
A.BBS_LIST3:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #FF6633; text-decoration: none }

A.BBS_LIST4:active		{ font-family: ¸¼Àº °íµñ,µ¸¿ò;font-size: 16px; color: #ffffff; text-decoration: none; font-weight:bold; } 
A.BBS_LIST4:link		{ font-family: ¸¼Àº °íµñ,µ¸¿ò;font-size: 16px; color: #ffffff; text-decoration: none; font-weight:bold; } 
A.BBS_LIST4:visited		{ font-family: ¸¼Àº °íµñ,µ¸¿ò;font-size: 16px; color: #ffffff; text-decoration: none; font-weight:bold; } 
A.BBS_LIST4:hover		{ font-family: ¸¼Àº °íµñ,µ¸¿ò;font-size: 16px; color: #b6ffbc; text-decoration: none; font-weight:bold; }

A.title_link:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #2E2E2E; text-decoration: none } 
A.title_link:link		  { font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #2E2E2E; text-decoration: none } 
A.title_link:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #2E2E2E; text-decoration: none } 
A.title_link:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #FF6633; text-decoration: none }

A.title_bold:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #2E2E2E; font-weight:bold; text-decoration: none } 
A.title_bold:link		  { font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #2E2E2E; font-weight:bold; text-decoration: none } 
A.title_bold:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #2E2E2E; font-weight:bold; text-decoration: none } 
A.title_bold:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #FF6633; font-weight:bold; text-decoration: none }

A.title_ornage:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #ff6600; font-weight:bold; text-decoration: none } 
A.title_ornage:link		  { font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #ff6600; font-weight:bold; text-decoration: none } 
A.title_ornage:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #ff6600; font-weight:bold; text-decoration: none } 
A.title_ornage:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #ff6600; font-weight:bold; text-decoration: none }

A.title_blue:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #0066ff; font-weight:bold; text-decoration: none } 
A.title_blue:link		  { font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #0066ff; font-weight:bold; text-decoration: none } 
A.title_blue:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #0066ff; font-weight:bold; text-decoration: none } 
A.title_blue:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #0066ff; font-weight:bold; text-decoration: none }

A.title_green:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #398001; font-weight:bold; text-decoration: none } 
A.title_green:link		  { font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #398001; font-weight:bold; text-decoration: none } 
A.title_green:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #398001; font-weight:bold; text-decoration: none } 
A.title_green:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #398001; font-weight:bold; text-decoration: none }

A.sblink:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #fefefe; text-decoration: none } 
A.sblink:link		  { font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #fefefe; text-decoration: none } 
A.sblink:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #fefefe; text-decoration: none } 
A.sblink:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; color: #FFFFFF; text-decoration: underline }

A.top_link:active		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 13px; color: #404040; font-weight:bold; text-decoration: none } 
A.top_link:link		  { font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 13px; color: #404040; font-weight:bold; text-decoration: none } 
A.top_link:visited	{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 13px; color: #404040; font-weight:bold; text-decoration: none } 
A.top_link:hover		{ font-family: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 13px; color: #c61410; font-weight:bold; text-decoration: none }


a {text-decoration:none;display:inline-block;}
a { outline:none; selector-dummy : expression(this.hideFocus=true);}

.table_line{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}

li {list-style-type:none;}
ul {display:inline-block;}

.view_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2A2A2A; FONT-FAMILY: "¸¼Àº °íµñ"; height:28px;background:#EFEFEF; padding-left:10px;	
}

.view_red{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: "¸¼Àº °íµñ"; padding-left:10px;
}

.view_content{
	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: "¸¼Àº °íµñ"; padding-left:10px;background:#FFFFFF;
}


.online_form {padding-right: 20px; font-size: 12px;font-family:µ¸¿ò,dotum,arial, sans-serif;text-align:right;color: #FFFFFF;font-weight:bold;background:#c2c2c2;}


/* ÁÖ¹® ÁÂÃø Å¸ÀÌÆ² */
.order_title {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3F3F3F;background:#F7F7F7; FONT-FAMILY:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;text-align:center;}
.order_content {FONT-SIZE: 12px; COLOR: #3F3F3F;background:#FFFFFF; FONT-FAMILY:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼; text-align:left; padding-left:10px;}



.product_left {font-family:µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;font-size: 12px;color: #777777; text-decoration:none;padding-left:10px;text-align:left}
.gap {font-family:µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;font-size: 12px;color: #777777; text-decoration:none;}
.product_right {font-family:µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;font-size: 13px;color: #555555; text-decoration:none;padding-left:10px;text-align:left}
.product_price1 {font-family:µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;font-size: 16px;color: #555555; text-decoration:none;padding-left:10px;text-align:left}
.product_price2 {font-family:µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;font-size: 16px;color: #D94909; text-decoration:none;padding-left:10px;font-weight:bold;text-align:left}
.product_per {font-family:µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;font-size: 12px;color: #D94909; text-decoration:none;}

.product_name {font-family:¸¼Àº °íµñ,µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;font-size: 16px;color: #000000; text-decoration:none;font-weight:bold;text-align:left;}
.pro_detail01{font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px;color:#000000;padding:5px; border-bottom:1px #E7E7E7 solid;font-weight:bold;text-align:left}
.pro_detail02{font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px;color:#2B2B2B;padding:5px; border-bottom:1px #E7E7E7 solid;background:#ffffff;}

.list_title {font-family:"±¼¸²";font-size:12px;color:#444444;}
.list_price_b {font-family:"±¼¸²";font-size:12px;color:#A13B66;font-weight:bold;}
.list_price {font-family:"±¼¸²";font-size:12px;color:#A13B66;}
.sb_bold {font-family:"µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼";font-size:12px;color:#fefefe;font-weight:bold;}

.shoppingcart{ font-family: ¸¼Àº °íµñ,µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;height:28px; font-weight:bold;font-size: 13px; color: #FFFFFF;text-align:center; background:#4477C4; text-decoration: none } 

.notice a:hover  {font-family:µ¸¿ò,dotum,arial, sans-serif;font-size: 12px;color: #383737; text-decoration:none;}
.notice a:link,a:visited,a:active {font-family:µ¸¿ò,dotum,arial, sans-serif;font-size: 12px;color: #706e6e;text-decoration:none;}

#wrapper {width:1010px;position:relative;margin:0 auto;background:url(../img/bg.png);}
#header {width:100%;position:relative;height:70px;}
#top {width:100%;height:45px;}
#logo {float:left;width:220px;height:45px;margin-top:20px;text-align:left;}

/****¸Þ´º****/
#m_bg1 {background:url(../img/top_bg_left.jpg) no-repeat top;width:20px;float:left;height:35px;}
#m_bg2 {width:690px;float:left;height:35px;}
#menu ul {margin-top:11px;}
#m_bg3 {background:url(../img/top_bg_right.jpg) no-repeat top;width:20px;float:right;height:35px;}


/****¸Þ´º****/
#menu {margin-top:30px;float:right;width:730;height:35px;background:url(../img/top_bg.jpg) repeat-x top;position:relative;z-index:10000;}

#menu ul.mother li{position:relative;float:left;height:13px;font-size:12px;font-weight:bold;font-family:±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;}
.m1 {padding:0px 24px;}

.MenuOut {float:left; margin-left: auto; margin-right: auto; cursor:pointer;  text-align:center; color:#7F7F7F; font-weight:bold;}
.MenuOver {float:left; margin-left: auto; margin-right: auto; cursor:pointer;  text-align:center; color:#343434; font-weight:bold;}

.login_box {border:1px solid #CCCCCC;height:21px;padding-top:3px;border-radius:4px;padding-left:3px;font-size: 11px;font-family:±¼¸²,±¼¸²Ã¼;}
.login_box1 {border:1px solid #CCCCCC;height:21px;padding-top:3px;border-radius:4px;padding-left:3px;background:url('/member/img/id.gif') repeat-x left top;font-size: 11px;font-family:±¼¸²,±¼¸²Ã¼;}
.login_box2 {border:1px solid #CCCCCC;height:21px;padding-top:3px;border-radius:4px;padding-left:3px;background:url('/member/img/pw.gif') repeat-x left top;font-size: 11px;font-family:±¼¸²,±¼¸²Ã¼;}
.login_boxover {border:1px solid #3DB2FF;height:21px;padding-top:3px;border-radius:4px;padding-left:3px;font-size: 11px;font-family:±¼¸²,±¼¸²Ã¼;}
.btn_login {border:1px solid #CCCCCC;height:25px;padding-top:4px;font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color: #000000;background:#FFF;border-radius:4px;cursor:pointer;}


#left_login {
	background:#F5F4F0;
	border:1px solid #D0D0D0;
	padding-top: 15px;
	padding-bottom: 10px;	
	border-radius:5px;
	color:#595959;
	font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px;
}

#left {float:left;width:220px;text-align:left;background:#fafafa;}

#content {float:right;width:780px;text-align:left;}


.lsmenu {
	width:200px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;
	height:24px;
	padding:0px 0px 0px 28px;
	background-color:#EEEEEE;
	color:#878787;
	cursor:pointer;
	text-align:left;
	font-weight: bold;
	background:url('/img/sm_bg.jpg') repeat-x left top;
}

.lsmenuover {
	width:200px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;
	height:24px;
	padding:0px 0px 0px 28px;
	background:url('/img/sm_over.jpg') repeat-x left top;
	background-color:#FFF;
	color:#252525;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	font-weight: bold;
}
.main_line {height:1px;position:relative;margin:0 auto;background:#E8E8E8;}

#product_title {font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size:17px;color:#000;font-weight:bold;text-align:left;}

/***¿ÞÂÊ¸Þ´º***/
.left_line {height:1px;padding:0; background:#D0D0D0;}
#left_title {width:203px;font-family:µ¸¿ò;background:#3DB2FF;padding-left:15px;padding-top:6px;padding-bottom:7px;font-size:17px;color:#fff;font-weight:bold;text-align:left;border:1px solid #3DB2FF;border-radius:5px;}
#left_login_blank {height:10px;background:#FFF;}
#left_blank {float:left;width:220px;height:6px;background:#FFF;}
#leftmenu {float:left;width:218px;text-align:left;border:1px solid #dedede;}
#leftbanner {float:left;width:220px;text-align:left;padding-top:15px;background:#FFF;}
#leftbanner1 {float:left;width:220px;text-align:left;padding-top:3px;background:#FFF;}
#loginbox {background:url(../img/login_bg.jpg) no-repeat;width:179px;height:117px;padding:40px 10px 0px 10px;}
#loginbox table th {width:63px;height:30px;text-align:left;}
#loginbox img,#loginbox input {vertical-align:middle;}
.l_in {background:url(../img/login_in_bg.jpg) no-repeat;width:106px;height:22px;line-height:22px;padding:0px 5px;}

#container {width:100%;}
#sub_flash {height:156px;width:100%;text-align:left;}

.photo_box {border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-bottom:2px solid #676767;display: flex; justify-content: center; align-items: center;}


#sub_contents {float:right;width:759px;text-align:left;padding-right:13px;}
#page_tit {width:100%;height:35px;background:url(../img/page_tit_bg.jpg) repeat-x bottom;margin-top:10px;}
#page_tit h3 {float:left;font-family:"µ¸¿ò";font-size:30px;color:#014b7b;}
#page_tit img {vertical-align:top;}
#page_tit p {float:right;color:#666666;font-size:11px;margin-top:10px;}
.now {font-weight:bold;color:#676767;font-size:11px;}

#main_title {font-family:"µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼";font-size:13px;color:#313131;font-weight:bold;line-height:26px;padding-left:5px;}

#main_content {clear:both;margin-top:0px;word-wrap:break-word;word-break:break-all;font-family:"µ¸¿ò";font-size:13px;color:#4E4E4E;text-align:justify;}
#main_content_title {font-family:"±¼¸²";font-size:15px;color:#1EA6FF;font-weight:bold;line-height:26px;}
#main_content_b {word-wrap:break-word;word-break:break-all;font-family:"µ¸¿ò";font-size:13px;color:#000;text-align:justify;font-weight:bold;}

#cou_box {background:url(../img/cou_box.jpg) no-repeat;height:35px;width:657px;margin:0 auto;padding:13px 0px 0px 20px;}
#cou_txt {width:657px;margin:0 auto;text-align:left;padding:25px 0px;}
.cou_in {background:url(../img/cou_in.jpg) no-repeat;height:22px;line-height:22px;width:188px;}
#m_quick {margin-top:24px;height:62px;}
#m_quick li {float:left;}

#m_banner {background:url(../img/m_banner_bg.jpg) no-repeat;height:184px;width:752px;margin-top:40px;padding:20px 10px;}
.mar10 {margin-right:10px;}


#topmenu {color:#000;font-size:12px;}
#topmenu a:hover {color: #043908;text-decoration:none;font-size:12px;font-family:¸¼Àº °íµñ, µ¸¿ò;font-weight:bold;}

#topmenu2 {color:#dafdc3;font-size:12px;}
#topmenu2 a:link  {color: #FFFFFF; text-decoration:none;font-size:12px;font-family:¸¼Àº °íµñ, µ¸¿ò;}
#topmenu2 a:visited {color: #FFFFFF;text-decoration:none;font-size:12px;font-family:¸¼Àº °íµñ, µ¸¿ò;}
#topmenu2 a:active {color: #FFFFFF;text-decoration:none;font-size:12px;font-family:¸¼Àº °íµñ, µ¸¿ò;}
#topmenu2 a:hover {color: #000;text-decoration:none;font-size:12px;font-family:¸¼Àº °íµñ, µ¸¿ò;}

#topmenu3 {color:#ffffff;font-size:16px;}
#topmenu3 a:hover {color: #fff267;text-decoration:none;font-size:16px;font-family:¸¼Àº °íµñ, µ¸¿ò;font-weight:bold;}



#bold {color:#1f1f1f;font-size:14px;font-family:¸¼Àº °íµñ, µ¸¿ò;font-weight:bold;}
#contents {color:#4f4f4f;font-size:12px;font-family:¸¼Àº °íµñ, µ¸¿ò;}

































/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- header */

.box_sub_all {overflow:hidden; position:absolute; left:0; top:208px; z-index:100000; width:100%; height:0; background:#fff;}

.book_menu {font-family: NanumGothicWeb;font-size: 14px;color: #231816;text-align:center;padding-top:30px;}
.book_menu a:link  {color: #231816; text-decoration:none;font-size:14px;font-family: NanumGothicWeb;line-height:25px;}
.book_menu a:visited {color: #231816;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.book_menu a:active {color: #231816;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.book_menu a:hover {color: #851a20;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;font-weight:bold;}

.top_menu {font-family: NanumGothicWeb;font-size: 14px; color: #231816;}
.top_menu a:link  {color: #231816; text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.top_menu a:visited {color: #231816;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.top_menu a:active {color: #231816;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.top_menu a:hover {color: #851a20;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;font-weight:bold;}

.top_menu_on {font-family: NanumGothicWeb;font-size: 14px; color: #851a20;font-weight:bold;}
.top_menu_on a:link  {color: #851a20; text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.top_menu_on a:visited {color: #851a20;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.top_menu_on a:active {color: #851a20;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.top_menu_on a:hover {color: #851a20;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;font-weight:bold;}

.book_link { cursor:pointer;font-family: NanumGothicWeb;font-size:16px; color: #fff;background:#9b343f;padding:10px 0px;width:200px;text-align:center;}
.book_link_on { cursor:pointer;font-family: NanumGothicWeb;font-size:16px; color: #fff; font-weight:bold;background:#000;padding:10px 0px;width:200px;text-align:center;}
.book_link_over { cursor:pointer;font-family: NanumGothicWeb;font-size:16px; color: #fff;background:#b95d65;padding:10px 0px;width:200px;text-align:center;}




.menu_link { font-family: NanumGothicWeb;font-size:16px; color: #707070; }
.menu_link a:link  {color: #707070; text-decoration:none;font-size:16px;font-family: NanumGothicWeb;}
.menu_link a:visited {color: #707070;text-decoration:none;font-size:16px;font-family: NanumGothicWeb;}
.menu_link a:active {color: #707070;text-decoration:none;font-size:16px;font-family: NanumGothicWeb;}
.menu_link a:hover {color: #851a20;text-decoration:none;font-size:16px;font-family: NanumGothicWeb;font-weight:bold;}

.menu_link_on { font-family: NanumGothicWeb;font-size:16px; color: #851a20; font-weight:bold;}
.menu_link_on a:link  {color: #851a20; text-decoration:none;font-size:16px;font-family: NanumGothicWeb;font-weight:bold;}
.menu_link_on a:visited {color: #851a20;text-decoration:none;font-size:16px;font-family: NanumGothicWeb;font-weight:bold;}
.menu_link_on a:active {color: #851a20;text-decoration:none;font-size:16px;font-family: NanumGothicWeb;font-weight:bold;}
.menu_link_on a:hover {color: #851a20;text-decoration:none;font-size:16px;font-family: NanumGothicWeb;font-weight:bold;}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- contents */

.sub_title {font-family: NanumGothicWeb;font-weight:bold;font-size:28px;color:#000;}
.sub_ment {font-family: NanumGothicWeb;font-size:15px;color:#000;padding-top:5px;}

.privacy {font-family: NanumGothicWeb;font-size:14px;color:#333;padding-top:50px;}






/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- member */
.login_title {font-size:20px;font-family: NanumGothicWeb;font-weight:bold;color:#851a20;text-align:center;padding-bottom:15px;}
.login_title2 {font-size:20px;font-family: NanumGothicWeb;font-weight:bold;color:#000;text-align:center;padding-bottom:15px;}

.login_input {height:50px;border:1px solid #e6e6e6;width:450px;padding-left:15px; font-size:1.2em;font-family:NanumGothicWeb;color:#232323;vertical-align:middle;border-radius:5px;}

.btn_login {width:100%;height:50px;border: 1px solid #851a20; transition: all 0.5s;cursor:pointer;border-radius:5px;font-size:18px;font-family:NanumGothicWeb;color:#fff;background:#851a20;}
.btn_login:hover{color: #fff;background:#45090d;}

.btn_login2 {width:100%;height:50px;border: 1px solid #000; transition: all 0.5s;cursor:pointer;border-radius:5px;font-size:18px;font-family:NanumGothicWeb;color:#fff;background:#000;}
.btn_login2:hover{color: #fff;background:#3d3d3d;}

.btn_join {width:100%;height:50px;border: 1px solid #6b6b6b; transition: all 0.5s;cursor:pointer;border-radius:5px;font-size:18px;font-family:NanumGothicWeb;color:#fff;background:#6b6b6b;}
.btn_join:hover{color: #fff;background:#2b2b2b;}

.join_title {font-size:24px;font-family: NanumGothicWeb;font-weight:bold;color:#000;text-align:center;padding-bottom:15px;}
.join_ment {font-size:14px;font-family: NanumGothicWeb;color:#000;text-align:center;}

.agree_left {
	font-size:14px;font-family: NanumGothicWeb;
	width:75%;
	padding:15px 15px;
	background:#fff;
	color:#5c5c5c;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

.agree_right {
	width:25%;
	font-size:14px;font-family: NanumGothicWeb;
	padding:15px 15px;
	background:#fff;
	color:#5c5c5c;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	text-align:right;
}

.mem_left {
	font-size:14px;font-family: NanumGothicWeb;
	width:25%;
	padding:15px 15px;
	background:#fafafa;
	color:#5c5c5c;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	text-align:center;
}

.mem_right {
	width:75%;
	font-size:14px;font-family: NanumGothicWeb;
	padding:15px 15px;
	background:#fff;
	color:#5c5c5c;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}

.btn_pop {
    border-radius:5px;    
    padding: 5px 10px;
    display: inline-block;    
	color: #fff;
	font-size:14px;
    font-weight: 300;
    background:#851a20;
    cursor:pointer;
    text-align:center;
}
.btn_pop:hover {
    background:#000;
}

.btn_mod {
    border-radius:5px;    
    padding: 4px 10px;
    display: inline-block;    
	color: #fff;
	font-size:14px;
    font-weight: 300;
    background:#5476bf;
    cursor:pointer;
    text-align:center;
}

.btn_mod:hover {
    background:#000;
}

.btn_print {
    border-radius:5px;    
    padding: 4px 10px;
    border:1px solid #ddd;
    display: inline-block;    
	color: #000;
	font-size:14px;
    font-weight: 300;
    background:#fff;
    cursor:pointer;
    text-align:center;
}

.btn_print:hover {
    background:#efefef;
}




.btn_reset {
    border-radius:5px;    
    padding: 4px 10px;
    display: inline-block;    
	color: #fff;
	font-size:16px;
    font-weight: 300;
    background:#d1d1d1;
    cursor:pointer;
    text-align:center;
    width:340px;
    height:50px;
    transition: all 0.5s;
}

.btn_reset:hover{color: #fff;background:#a7a7a7;}

.btn_add {    
    border-radius:5px;    
    padding: 4px 10px;
    display: inline-block;    
	color: #fff;
	font-size:14px;
    font-weight: 300;
    background:#e37484;
    cursor:pointer;
    text-align:center;
}

.btn_add:hover {
    background:#000;
}

.btn_addr {    
    border-radius:5px;    
    padding: 4px 10px;
    display: inline-block;    
	color: #fff;
	font-size:14px;
    font-weight: 300;
    background:#3a872f;
    cursor:pointer;
    text-align:center;
}

.btn_addr2 {    
    border-radius:5px;    
    padding: 4px 10px;
    display: inline-block;    
	color: #fff;
	font-size:14px;
    font-weight: 300;
    background:#3a872f;
    cursor:pointer;
    text-align:center;
}

.btn_del {    
    border-radius:5px;    
    padding: 4px 10px;
    display: inline-block;    
	color: #fff;
	font-size:14px;
    font-weight: 300;
    background:#5a5a5a;
    cursor:pointer;
    text-align:center;
}

.btn_del:hover {
    background:#000;
}

.btn_op_image {    
    border-radius:5px;    
    padding: 10px 8px 10px 8px;
    display: inline-block;    
	color: #fff;
	font-size:12px;
    font-weight: 300;
    background:#5a5a5a;
    cursor:pointer;
    text-align:center;
}

.btn_op_image:hover {
    background:#000;
}

.btn_op_check {    
    border-radius:5px;    
    padding: 10px 0px 10px 0px;
    display: inline-block;    
	color: #fff;
	font-size:18px;
    font-weight: 500;
    background:#6a6a6a;
    cursor:pointer;
    text-align:center;
}

.btn_op_check:hover {
    background:#494949;
}

.cart_price {    
	color:#2c2c2c;
	font-size:15px;
	font-weight: 800;
}

.checkedNum {color:#99333b;font-size:15px;font-weight:300;padding-left:20px;text-align:right;}
.checkedNum_bold {color:#99333b;font-size:15px;font-weight:800;padding-left:20px;text-align:right;}

.email_input {height:40px;border:1px solid #e6e6e6;width:200px;padding-left:15px; font-size:14px;font-family: 'Noto Sans KR', sans-serif;color:#232323;vertical-align:middle;border-radius:4px;}
.mem_input {height:40px;border:1px solid #e6e6e6;width:320px;padding-left:15px; font-size:14px;font-family: 'Noto Sans KR', sans-serif;color:#232323;vertical-align:middle;border-radius:4px;}
.bbs_input {height:40px;border:1px solid #e6e6e6;width:96%;padding-left:15px; font-size:14px;font-family: 'Noto Sans KR', sans-serif;color:#232323;vertical-align:middle;border-radius:4px;}

.file-input {background:#fff;border:1px solid #e6e6e6;width:490px;padding-top:10px;padding-bottom:10px;padding-left:15px; font-size:14px;font-family: 'Noto Sans KR', sans-serif;color:#232323;vertical-align:middle;border-radius:4px;margin-bottom:5px;}

.mem_input_area {height:40px;border:1px solid #e6e6e6;width:405px;padding-top:5px;padding-left:15px; font-size:1em;font-family: 'Noto Sans KR', sans-serif;color:#232323;vertical-align:middle;border-radius:4px;}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mypage */


.custom-checkbox {width: 40px;height: 40px;cursor: pointer;}

.modify_title {font-family: NanumGothicWeb;font-weight:bold;font-size:18px;padding-bottom:10px;padding-top:10px;background:#000;color:#fff;text-align:center;}


.addr_left_top {
	font-weight:bold;
	font-size:14px;font-family: NanumGothicWeb;
	width:15%;
	padding:15px 15px;
	background:#fafafa;
	color:#5c5c5c;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	border-top:2px solid #bdbdbd;
	text-align:center;
}

.addr_right_top {
	font-weight:bold;
	width:85%;
	font-size:14px;font-family: NanumGothicWeb;
	padding:15px 15px;
	background:#fff;
	color:#5c5c5c;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-top:2px solid #bdbdbd;
}

.addr_left {
	font-weight:bold;
	font-size:14px;font-family: NanumGothicWeb;
	width:15%;
	padding:15px 15px;
	background:#fafafa;
	color:#5c5c5c;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	text-align:center;
}

.addr_right {
	font-weight:bold;
	width:85%;
	font-size:14px;font-family: NanumGothicWeb;
	padding:15px 15px;
	background:#fff;
	color:#5c5c5c;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}

.addr_right2 {
	font-weight:bold;	
	font-size:14px;font-family: NanumGothicWeb;	
	background:#fff;
	color:#5c5c5c;
	padding:3px 0px;
}

.addr_right3 {
	font-weight:bold;	
	font-size:14px;font-family: NanumGothicWeb;	
	background:#fff;
	color:#5c5c5c;
	padding:5px 10px;	
}

.ridio_right {
	font-weight:bold;	
	font-size:14px;font-family: NanumGothicWeb;	
	background:#fff;
	color:#5c5c5c;
	padding:3px 0px;
	
	display: flex;
    align-items: center;
    gap: 5px;
}


.red {
	font-weight:bold;	
	font-size:14px;font-family: NanumGothicWeb;
	color:#831321;	
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- map */


.map_title {font-family: NanumGothicWeb;font-size:16px;color:#000;font-weight:bold;}
.map {font-family: NanumGothicWeb;font-size:15px;color:#2d2d2d;padding-bottom:30px;line-height:30px;}
.map2 {font-family: NanumGothicWeb;font-size:15px;color:#851a20;padding-bottom:30px;}




/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- company */

.main-inner {max-width:1200px; margin:0 auto; padding-left:15px;padding-right:15px;display: flex;}

.gray_cover {width:100%; margin:0 auto; background:#f8f8f8;}

.main-text01{
	width:50%;
}

.main-img01{
	width:50%;	
	padding-top:40px;
	padding-bottom:40px;
}

.main-img01 img{		
	border-radius:20px;
	width:580px;
	height:300px;
}

.main-img02{ display:none; }

.main-img03{
	width:50%;	
	padding-top:40px;
	padding-bottom:40px;
}

.main-img03 img{		
	border-radius:20px;
	width:580px;
	height:415px;
}



.main-text02{
	width:50%;
}


.main-title01{
	text-align:left;	
	font-size:36px;
	font-family:'Roboto', sans-serif;
	font-weight:800;
	padding-top:40px;
	padding-bottom:20px;
	color:#151515;
	line-height:1.2;
}

.main-title01 span{
	font-size:26px;
	font-family:'Roboto', sans-serif;
	font-weight:800;	
}

.main-title02{
	text-align:left;	
	font-size:22px;
	font-family:'Roboto', sans-serif;
	font-weight:600;
	padding-bottom:30px;
	color:#151515;
	line-height:1.5;
}

.main-title03{
	text-align:left;	
	font-size:17px;
	font-family:'Roboto', sans-serif;
	font-weight:200;
	padding-bottom:40px;
	color:#303030;
	line-height:1.5;
	padding-right:20px;
}

.sub-title03{
	text-align:left;	
	font-size:17px;
	font-family:'Roboto', sans-serif;
	font-weight:200;
	padding-bottom:40px;
	color:#303030;
	line-height:1.5;
	padding-right:20px;
}

.sub-title03 h4{
	font-size:19px;
	font-weight:bold;
	padding:0px 0px;
}

.main-rtitle01{
	text-align:right;
	font-size:36px;
	font-family:'Roboto', sans-serif;
	font-weight:800;
	padding-top:40px;
	padding-bottom:20px;
	color:#151515;
	line-height:1.2;
}

.main-rtitle01 span{
	font-size:26px;
	font-family:'Roboto', sans-serif;
	font-weight:800;
}

.main-rtitle02{
	text-align:right;	
	font-size:22px;
	font-family:'Roboto', sans-serif;
	font-weight:600;
	padding-bottom:30px;
	color:#151515;
	line-height:1.5;
}

.main-rtitle03{
	text-align:right;	
	font-size:17px;
	font-family:'Roboto', sans-serif;
	font-weight:200;
	padding-bottom:40px;
	color:#303030;
	line-height:1.5;
	padding-left:20px;
}

.sub-rtitle03{
	text-align:right;	
	font-size:17px;
	font-family:'Roboto', sans-serif;
	font-weight:200;
	padding-bottom:40px;
	color:#303030;
	line-height:1.5;
	padding-left:20px;
}



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- navi */

.navi_title {	
	height:44px;
	text-align:left;
	font-weight:bold;
	font-size:15px;
	color:#fff;
	padding-left:20px;
}

.navi_step_on{	
	width:120px;
	height:20px;
	cursor:pointer;	
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	background:#9b343f;
	padding:2px 0px 2px 0px;
	border-radius:5px;
}

.navi_step_no{	
	width:120px;
	height:20px;
	cursor:pointer;	
	text-align:center;
	font-weight:normal;
	font-size:13px;
	color:#000;
	background:#e4e4e4;
	padding:2px 0px 2px 0px;
	border-radius:5px;
}

.navi_step_op{	
	width:120px;
	height:20px;
	cursor:pointer;	
	text-align:center;
	font-weight:normal;
	font-size:13px;
	color:#fff;
	background:#3766b5;
	padding:2px 0px 2px 0px;
	border-radius:5px;
}

.navi_title_step_no:hover{	
	font-weight:bold;
	color:#fff;
	background:#9b343f;
}



.navi_on {	
	color:#9d393e;
	font-weight:bold;
	font-size:16px;
	padding-right:10px;
}

.navi_on_op {	
	color:#3766b5;
	font-weight:bold;
	font-size:16px;
	padding-right:10px;
}

.navi_no {	
	color:#f1f1f1;
	font-weight:bold;
	font-size:16px;
	padding-right:10px;
}

.navi_link {	
	cursor:pointer;	
	color:#000;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	padding-right:10px;
}

.navi_text {	
	color:#000;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	padding-right:10px;
}

.navi_link:hover {
    color:#9d393e;
	font-weight:bold;
}

.navi_link_op {	
	cursor:pointer;	
	color:#000;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	padding-right:10px;
}

.navi_link_op:hover {
    color:#3766b5;
	font-weight:bold;
}

.navi_box_1{
	width:90px;
	font-weight:bold;
	background:#fff;
	text-align:left;
	font-size: 12px;
	color:#000;
}

.navi_box_2{
	width:70px;
	margin-left:5px;
	font-weight:bold;
	background:#fff;
	text-align:left;
	font-size: 12px;
	color:#000;
}

.navi_box_3{
	width:150px;
	font-weight:bold;
	background:#fff;
	text-align:left;
	font-size: 12px;
	color:#000;
}

.navi_price{
	width:120px;
	font-weight:bold;
	background:#fff;
	text-align:right;
	font-size: 18px;
	padding-right:5px;
	color:#9d393e;
}

.navi_one_info{
	width:120px;
	height:20px;
	font-weight:bold;
	background:#fff;
	text-align:right;
	font-size: 12px;
	padding-right:5px;
	color:#000;
}

.navi_info{
	width:120px;
	height:20px;
	font-weight:normal;
	background:#fff;
	text-align:right;
	font-size: 12px;
	padding-right:5px;
	color:#3766b5;
}





/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- guide */
.snavbar_menu {	
	display:flex;
	list-style:none;
	padding-left:0;
}

.smenu {
	width:100%;
	font-size: 15px;
	font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;
	background-color:#fff;
	color:#323232;
	cursor:pointer;	
	border-radius:5px;
	text-align:center;
	border:1px solid #E7E7E7;	
	padding: 10px 0px;
}

.smenuover {
	width:100%;
	font-size: 15px;
	font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;
	background-color:#5a5a5a;
	color:#fff;
	cursor:pointer;
	border-radius:5px;
	text-align:center;
	padding: 10px 0px;
}

.p_num {font-family:NanumGothicWeb;font-size:13px;background:#f0f0f0;color:#000;width:53px;height:28px;margin-left:2px;border-radius:5px;cursor:pointer;}
.p_numover {font-family:NanumGothicWeb;font-size:13px;background:#ff9900;color:#fff;width:53px;height:28px;margin-left:2px;border-radius:5px;cursor:pointer;}


.input_key {border:1px solid #cbcbcb;width:350px;height:35px;padding-left:10px; font-size:14px;font-family:NanumGothicWeb;color:#000000;vertical-align:middle;background:#fff;border-radius:5px;ime-mode: active;}
.search_btn {border:1px solid #000;width:100px;height:35px; font-size:14px;font-family:NanumGothicWeb;color:#efefef;text-align:center;vertical-align:middle;background:#000000;cursor:pointer;border-radius:5px;}

.popup-image {	
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,.9);
	width:100%;
	height:100%;
	z-index:100;
  	
  	overflow: hidden;
}


.popup-image .popup-close {
	width:110px;
	padding:10px 5px;
	font-size:14px;
	background:#efefef;
	color:#000;
	z-index:101; 
	cursor:pointer;
	border-radius:5px;
}



.popup-image .cover {
	position:absolute;
	top:250px;
	left:50%;
	transform:translate(-50%, 0);
	
	padding-bottom:50px;
	
	-webkit-transition:all .5s ease;
      transition: all .5s ease;
}

.popup-image .review {
	position:absolute;
	top:165px;	
	left:50%;
	transform:translate(-50%, 0);
	
	padding-bottom:50px;
	
	-webkit-transition:all .5s ease;
      transition: all .5s ease;
}

.paper_title {padding-left:50px;NanumGothicWeb;font-weight:bold;font-size:20px;}
.paper_txt {padding-left:50px;padding-top:27px;NanumGothicWeb;font-size:14px;}

.template_h2 {font-family:NanumGothicWeb;font-weight:bold;font-size:20px;text-align:left;font-weight:bold;}
.template_title {font-family:NanumGothicWeb;font-size:14px;text-align:left;padding-top:40px;padding-bottom:15px;}
.template_box {font-family:NanumGothicWeb;font-size:14px;text-align:center;border:1px solid #1e1e1e;width:100%;padding:14px 0px;cursor:pointer;color:#000;}
.template_box:hover {font-family:NanumGothicWeb;font-size:14px;text-align:center;border:1px solid #851a1f;width:100%;padding:14px 0px;cursor:pointer;color:#851a1f;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- review */
.faq_b {font-family:NanumGothicWeb;font-weight:bold;font-size:16px;color:#851a20;height:55px;text-align:center;}
.faq_gubun {font-family:NanumGothicWeb;font-weight:bold;font-size:14px;color:#851a20;}
.review_title {font-family:NanumGothicWeb;font-weight:bold;font-size:14px;color:#868686;text-align:left;}

.r_title {font-family:NanumGothicWeb;font-weight:bold;font-size:16px;color:#000;text-align:center;padding-top:30px;padding-bottom:10px;}


.black_num {font-family:NanumGothicWeb;font-weight:bold;font-size:14px;color:#000;text-align:center;}
.red_num {font-family:NanumGothicWeb;font-weight:bold;font-size:14px;color:#fc4c59;text-align:center;}





/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- cs */
.faq_b {font-family:NanumGothicWeb;font-weight:bold;font-size:16px;color:#851a20;height:55px;text-align:center;}
.faq_gubun {font-family:NanumGothicWeb;font-weight:bold;font-size:14px;color:#851a20;}
.faq_title {font-family:NanumGothicWeb;font-weight:bold;font-size:14px;color:#868686;text-align:left;}

#jboard_title {text-align:center;font-size:14px;font-family:NanumGothicWeb;color:#000;padding-top:20px;padding-bottom:18px;border-top:1px solid #000000;border-bottom:1px solid #DDDDDD;font-weight:bold;}
#jboard_side {text-align:center;font-size:14px;font-family:NanumGothicWeb;color:#c5c5c5;padding-top:20px;padding-bottom:18px;border-top:1px solid #000000;border-bottom:1px solid #DDDDDD;width:1px;}
#jboard_title_date {text-align:center;font-size:14px;font-family:NanumGothicWeb;color:#000;padding-top:20px;padding-bottom:18px;border-top:1px solid #000000;border-bottom:1px solid #DDDDDD;font-weight:bold;}



#jboard_subject {text-align:left;font-size:14px;font-family:NanumGothicWeb,sans-serif;color:#30303b;background:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:30px;border-bottom:1px solid #e5e5e5;}
#jboard_subject a:link  {color: #30303b;font-size:14px;font-family:NanumGothicWeb,sans-serif;}
#jboard_subject a:visited {color: #30303b;font-size:14px;font-family:NanumGothicWeb,sans-serif;}
#jboard_subject a:active {color: #30303b;font-size:14px;font-family:NanumGothicWeb,sans-serif;}
#jboard_subject a:hover {color: #871a1f;font-size:14px;font-family:NanumGothicWeb,sans-serif;}

#jboard_subject h2 {	
	font-weight:600;
	font-size:13px;	
}

#jboard_subject h3 {	
	font-weight:800;
	font-size:15px;
	color:#000;
}

#jboard_subject h4 {	
	font-weight:800;
	font-size:12px;
	color:#5476bf;
	border-left:3px solid #dfdfdf;
	padding-left:10px;
	cursor:pointer;
}


#jboard_subject h4:hover {	
	color:#999;
}



#jboard_subject h5 {	
	font-weight:800;
	font-size:12px;
	color:#ae575e;	
	cursor:pointer;
}

#jboard_subject h5:hover {	
	color:#999;
}


#jboard_name {text-align:center;font-size:14px;font-family:NanumGothicWeb;color:#545454;background:#ffffff;height:55px;;border-bottom:1px solid #e5e5e5;}
#jboard_date {text-align:center;font-size:14px;font-family:NanumGothicWeb;color:#262626;background:#ffffff;height:55px;;border-bottom:1px solid #e5e5e5;}
#jboard_date a:link  {color: #000; text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
#jboard_date a:visited {color: #000;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
#jboard_date a:active {color: #000;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
#jboard_date a:hover {color: #000;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}

#jboard_price {text-align:right;font-size:14px;font-family:NanumGothicWeb;color:#262626;background:#ffffff;height:55px;;border-bottom:1px solid #e5e5e5;padding-right:30px;font-weight:bold;}

.jboard_title {font-family:NanumGothicWeb;padding-top:20px;padding-bottom:20px;border-top:3px solid #3e3e55; border-bottom:1px solid #3e3e55;}
.jboard_content {font-family:NanumGothicWeb;font-size:14px;padding-top:40px;padding-bottom:50px;border-bottom:1px solid #f1f1f1; text-align:left; padding-left:10px;padding-right:10px;line-height:1.4em;	}
.jboard_file {font-family:NanumGothicWeb;padding-top:20px;padding-bottom:20px; border-bottom:1px solid #efefef;}

#jboard_view_title { color:#30303b; font-family:NanumGothicWeb; font-size:21px;text-align:left; font-weight:400; padding-left:10px; }
#jboard_view_name { color:#7a7a7a; font-family:NanumGothicWeb; font-size:14px; text-align:right; }
#jboard_view_signdate { color:#7a7a7a; font-family:NanumGothicWeb; font-size:14px; text-align:right; padding-right:10px;}

//.btn_board {font-family:NanumGothicWeb;font-size:13px;color:#fff;background:#005f9e;text-align:center;width:90px;padding:5px 5px;border-radius:5px;cursor:pointer;}
.btn_board {font-family:NanumGothicWeb;font-size:13px;color:#851a1f;background:#fff;text-align:center;width:90px;padding:8px 5px;border-radius:5px;cursor:pointer;border:1px solid #851a1f;}
.btn_cancle {font-family:NanumGothicWeb;font-size:13px;color:#fff;background:#969696;text-align:center;padding:10px 5px;border-radius:5px;cursor:pointer;}
.btn_complete {font-family:NanumGothicWeb;font-size:13px;color:#fff;background:#9d383d;text-align:center;padding:10px 5px;border-radius:5px;cursor:pointer;}

.i_new {font-family:NanumGothicWeb;font-size:11px;color:#fff;background:#871a1f;text-align:center;padding:3px 5px;border-radius:5px;margin-left:10px;}

.write_title {font-family:NanumGothicWeb;font-size:14px;font-weight:bold;color:#000;text-align:left;padding-left:15px;border-left:5px solid #851a1f;}



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- footer */

.bbs_more a:link  {color: #000; text-decoration:none;font-size:14px;font-family: NanumGothicWeb;font-weight:bold;}
.bbs_more a:visited {color: #000;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;font-weight:bold;}
.bbs_more a:active {color: #000;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;font-weight:bold;}
.bbs_more a:hover {color: #606060;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;font-weight:bold;}

.m_notice_bg {background:#fafafa;border-top:1px solid #dbdbdb;width:1180px;}

.m_bbs_title {font-family: NanumGothicWeb;font-weight:bold;font-size:22px;color:#000;border-bottom:1px solid #8d0708;padding-left:12px;padding-bottom:6px;}
.m_bbs_more {font-family: NanumGothicWeb;font-weight:bold;font-size:14px;color:#606060;width:85px;border-bottom:1px solid #8d0708;text-align:center;}
.m_bbs_more a:link  {color: #000; text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.m_bbs_more a:visited {color: #000;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.m_bbs_more a:active {color: #000;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.m_bbs_more a:hover {color: #606060;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}

.m_bbs_subject {font-family: NanumGothicWeb;font-size:14px;color:#606060;text-align:left;padding-left:12px;padding-top:10px;}
.m_bbs_subject a:link  {color: #000; text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.m_bbs_subject a:visited {color: #000;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.m_bbs_subject a:active {color: #000;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}
.m_bbs_subject a:hover {color: #606060;text-decoration:none;font-size:14px;font-family: NanumGothicWeb;}

.m_bbs_date {font-family: NanumGothicWeb;font-size:14px;color:#000;text-align:center;text-align:center;padding-top:10px;}


.cs_bg {background:#fafafa;width:100%;}
.cs_line {background:#e4e4e4;width:1px;height:100%;}

.cs_title {font-family: NanumGothicWeb;font-size:14px;color:#010101;padding-bottom:18px;}
.cs_tel {font-family: NanumGothicWeb;font-size:23px;color:#000;font-weight:bold;padding-bottom:16px;}
.cs_txt {font-family: NanumGothicWeb;font-size:14px;color:#010101;}

.copyright {font-family: NanumGothicWeb;font-weight:bold;color:#efefef;height:48px;text-align:center;background:#3e3c3d;}

.blank50 {height:50px;}
.blank100 {height:100px;}
.blank130 {height:130px;}

.footer_title {color:#000;font-size:18px;padding-left:10px;font-weight:bold;padding-bottom:25px;font-family: NanumGothicWeb;}

.footer_txt {color:#606060;font-size:12px;padding-left:10px;padding-bottom:5px;font-family: NanumGothicWeb;font-weight:bold;}



.footer_txt a:link  {color: #606060; text-decoration:none;font-size:12px;font-family: NanumGothicWeb;}
.footer_txt a:visited {color: #606060;text-decoration:none;font-size:12px;font-family: NanumGothicWeb;}
.footer_txt a:active {color: #606060;text-decoration:none;font-size:12px;font-family: NanumGothicWeb;}
.footer_txt a:hover {color: #000;text-decoration:none;font-size:12px;font-family: NanumGothicWeb;}



.footer_policy a:link  {color: #000; text-decoration:none;font-size:14px;font-weight:bold;font-family: NanumGothicWeb;}
.footer_policy a:visited {color: #000;text-decoration:none;font-size:14px;font-weight:bold;font-family: NanumGothicWeb;}
.footer_policy a:active {color: #000;text-decoration:none;font-size:14px;font-weight:bold;font-family: NanumGothicWeb;}
.footer_policy a:hover {color: #161616;text-decoration:none;font-size:14px;font-weight:bold;font-family: NanumGothicWeb;}

.btn_top {position:fixed;right:10px;bottom:10px;z-index:1000;}
.btn_top2 {position:fixed;right:25px;bottom:25px;z-index:1000;}














.bold {font-weight:bold;}




#member_content {width:680px;padding-top:0px;padding-bottom:0px;text-align:left;position:relative;margin:0 auto;}

#title {font-size:22px;color:#3DB2FF;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #3DB2FF;}

/* ¹öÆ° */
.btn {border:1px solid #666666;width:80px;height:25px;padding-top:4px;font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color: #000000;background:#F2F2F2;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;}
.btn_left_white {border:1px solid #000000;height:21px;padding-top:2px;font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color: #FFFFFF;background:#000000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;}
.btn_left_gray {border:1px solid #000000;height:21px;padding-top:2px;font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color: #9F9F9F;background:#000000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;}
.btn_free {border:1px solid #666666;height:25px;padding-top:4px;font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color: #000000;background:#F2F2F2;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;}



#cou_list li {float:left;width:240px;height:190px;padding-right:19px;padding-bottom:20px;}
#cou_list li img {width:240px;height:190px;}

.table01 {width:100%;border-top:2px solid #5e8ece;margin-bottom:20px;margin-top:15px;}
.table01 th,.table01 td {border:1px solid #dcdcdc;padding:3px 7px;text-align:center;height:20px;line-height:20px;}
.table01 th {background:#fafafa;color:#444444;font-weight:normal;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}
.table01 input,.table01 select,.table01 img {vertical-align:middle;}
.table01 img {vertical-align:middle;height:20px;}
.table01 textarea {border:1px solid #dcdcdc;width:98%;height:80px;margin:5px 0px;padding:5px;}
.table01 select {border:1px solid #dcdcdc;}

.in01 {width:98%;height:20px;line-height:20px;border:1px solid #dcdcdc;}
.in02 {width:50%;height:20px;line-height:20px;border:1px solid #dcdcdc;}
.in03 {width:24%;height:20px;line-height:20px;border:1px solid #dcdcdc;}
.in04 {width:10%;height:20px;line-height:20px;border:1px solid #dcdcdc;}

.table02 {width:100%;border-top:2px solid #5e8ece;margin-bottom:20px;margin-top:15px;}
.table02 th,.table02 td {border:1px solid #dcdcdc;padding:3px 7px;height:20px;}
.table02 td {text-align:left;}
.table02 th {background:#fafafa;color:#444444;font-weight:normal;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;text-align:center;}
.table02 input,.table02 select,.table02 img {vertical-align:middle;}
.table01 img {vertical-align:middle;height:20px;}
.table02 textarea {border:1px solid #dcdcdc;width:98%;height:80px;margin:5px 0px;padding:5px;}
.table02 select {border:1px solid #dcdcdc;}



.box2 {padding:10px;width:739px;background:#fafafa;border:1px solid #dcdcdc;margin:5px 0px;}
.check input {vertical-align:middle;}
.btn01 {background:#f2f2f2;display:inline-block;border:1px solid #dcdcdc;padding:4px 5px 2px 7px;color:#19354a;vertical-align:middle;cursor:pointer;}
.btn02 {background:#5e8ece;display:inline-block;border:1px solid #446ea6;padding:8px 12px 4px 14px;color:white;font-weight:bold;vertical-align:middle;cursor:pointer;}
.btn03 {background:#fafafa;display:inline-block;border:1px solid #dcdcdc;padding:3px 3px 2px 5px;color:#666666;vertical-align:middle;font-size:11px;cursor:pointer;}
.btn04 {background:#5e8ece;display:inline-block;border:1px solid #446ea6;padding:4px 4px 2px 7px;color:white;font-weight:bold;vertical-align:middle;cursor:pointer;}
.btn05 {background:#fafafa;display:inline-block;border:1px solid #c7c7c7;padding:3px 3px 2px 5px;color:#666666;vertical-align:middle;font-size:11px;font-weight:bold;cursor:pointer;}
.btn06 {background:#fafafa;display:inline-block;border:1px solid #c7c7c7;padding:3px 3px 2px 5px;color:#2686b1;vertical-align:middle;font-size:11px;font-weight:bold;cursor:pointer;}

.btn_wrap {padding:20px;clear:both;margin:0 auto;text-align:center;}
.btn_wrap input,.btn_wrap img {vertical-align:middle;margin:0px 2px;}
.btn_wrap2 {clear:both;margin:0 auto;text-align:center;}
.btn_wrap2 input,.btn_wrap2 img {vertical-align:middle;margin:0px 2px;}
.paging {text-align:center;width:100%;}
.box2 h6 {padding-top:10px;}
.box2 p {padding:5px 0px;}
.box2 ul {padding:5px 10px;}




.menubox {	
	border:1px solid #4D338D;
	border-top:0px solid #5D507A;
	
	background-color:#5C4098;
	width:175px;
	padding:0px 0px 0px 0px;		
	border-radius:0px;
}

.tsmenu {
	width:175px;
	font-size: 12px;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:13px;
	padding-right:0px;
	color: #fff;
	cursor:pointer;
	text-align:left;
}

.tsmenuover {
	width:175px;
	font-size: 12px;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:13px;
	padding-right:0px;		
	color: #C695FF;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
}


.T_INDEX		{COLOR:#333333;FONT-FAMILY:¸¼Àº °íµñ,µ¸¿ò; font-size:12px;padding-left:10px;background:#EDEDED;}
.T_ITEM		{COLOR:#333333;FONT-FAMILY:¸¼Àº °íµñ,µ¸¿ò; font-size:12px;padding-left:5px;background:#FFFFFF;}

.T_BLACK_D		{COLOR:#636363;FONT-FAMILY:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼; font-size:12px;}
.T_TITLE_B		{font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size:11px;color:#000;font-weight:bold;padding-top:8px;padding-bottom:3px;}
.F_BOX	{font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px; border:1px solid #dcdcdc; }

.bbs_no		{font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size:11px;color:#888888;}
.bbs_gubun		{font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size:11px;color:#4871BB;}
.title {font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size:14px;background:#F6F7F8;color:#4477C4;font-weight:bold;padding-left:10px;padding-top:2px;}
.title_comment {font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size:14px;color:#4477C4;font-weight:lighter;}


#scrollbox02 {width:660px; height:120px; overflow:auto; padding:5px; border:0px;font-size:12px;}
#scrollbox03 {width:100%; height:400px; overflow:auto; padding:5px; border:0px;font-size:12px;}
.TDscrollbar {
   SCROLLBAR-FACE-COLOR: #ededed; 
   FONT-SIZE: 12pt; 
   SCROLLBAR-HIGHLIGHT-COLOR: #fafafa; 
   SCROLLBAR-SHADOW-COLOR: #bdbdbd; COLOR: black; 
   SCROLLBAR-3DLIGHT-COLOR: #e5ecf2; 
   SCROLLBAR-ARROW-COLOR: #666; /*È­¹ßÇ¥*/
   SCROLLBAR-TRACK-COLOR: #fff; 
   FONT-FAMILY: µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼; 
   SCROLLBAR-DARKSHADOW-COLOR: #e5ecf2; 
   padding:5px;
   color:#505050;
   border:1px #97938a solid;
 }
 







.box {border:0px solid #ffffff;height:20px;}
.sbox {border:1px solid #cbcbcb;height:20px;}
.boxover {border:1px solid #68c32c;height:20px;}


#pop {
	background:#F9F9F9;
	border:1px solid #D0D0D0;
	padding-top: 15px;
	padding-bottom: 10px;
	border-radius:5px;
	color:#595959;
	font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px;
}


.product_name {font-family:µ¸¿ò,µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼;font-size: 16px;color: #000000; text-decoration:none;font-weight:bold;}
.pro_detail01{font-family:µ¸¿ò,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px;color:#000000;padding:5px; border-bottom:1px #E7E7E7 solid;font-weight:bold;text-align:left}
.pro_detail02{font-family:µ¸¿ò,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 12px;color:#2B2B2B;padding:5px; border-bottom:1px #E7E7E7 solid;background:#ffffff;}

.box_bbs {border:1px solid #B4B4B4;padding-top:5px; width:60px; height:17px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#4A4A4A;text-align:center;background:#F2F2F2;border-radius:2px;}


input.ed { height:20px; border:1px solid #cccccc; padding:3px 2px 0 2px; }
textarea.tx { width: 99%; height: 83px; border:1px solid #cccccc; padding:3px;font-size: 11px; }
select { height:20px;}

#tform {
  margin: 0;
  background: #FFFFFF;
  border: 1px solid #798FB7;
  border-collapse: collapse;
  width:100%;
  table-layout:fixed; 
  word-break:break-all;
}


td.insel {
  border-bottom: 1px solid #ccc;
  padding: 6px 10px;
  text-align: left;
}
th.htitle {
  text-align: left;
  background: #DEE3EA;
}
td.etc {
  border-bottom: none;
  padding: 6px 10px;
  text-align: left;
}
td.note {
  border-bottom: 1px solid #ccc;
  padding: 6px;
  text-align: justify;
  background: #EFEFEF;
}
td.note_bottom {
  border-bottom: 1px solid #798FB7;
  padding: 6px;
  text-align: justify;
  background: #EFEFEF; 
}
td.agree { padding: 6px;
   border-top: 1px solid #798FB7;
   border-bottom: none;
}

caption {
	padding-left:10px;
	padding-bottom:3px;
	text-align:left;
	font-weight:bold;
	font-size:1.2em;
	color:#415FAF;
}

.tbox {border:1px solid #798FB7;}


.form_caption {padding-top:5px;padding-bottom:2px; font-size:14px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;text-align:center;color: #415FAF;background:#DEE3EA;font-weight:bold;}
.form_title {padding-left: 10px; height:33px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;text-align:left;color: #444444;background:#EFEFEF;font-weight:bold;}
.form_content {padding-top:3px;padding-bottom:3px;padding-left: 10px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;text-align:left;background:#FFFFFF;} 

.font12 {font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color: #656565;}


.box_red_b {border:1px solid #E9E9E9;padding-top:5px; width:21px; height:17px; font-size: 11px;font-family:±¼¸²,±¼¸²Ã¼;font-weight:bold;color:#F34419;text-align:center;}
.box_black_b {border:1px solid #E9E9E9;padding-top:5px; width:21px; height:17px; font-size: 11px;font-family:±¼¸²,±¼¸²Ã¼;font-weight:bold;color:#000;text-align:center;}
.box_black {border:1px solid #E9E9E9;padding-top:5px; width:21px; height:17px; font-size: 11px;font-family:±¼¸²,±¼¸²Ã¼;color:#494949;text-align:center;font-weight:bold;}

.box_bbs {border:1px solid #B4B4B4;padding-top:5px; width:60px; height:17px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#4A4A4A;text-align:center;background:#F2F2F2;border-radius:2px;}


#right_price {
	position: fixed; 
	left: 50%; 
	top: 120px; 
	margin-left: -790px;
	text-align:center;
	height:600px;
	width:260px;
	z-index:1000;
}

#right_banner {
	position: fixed; 
	left: 50%; 
	top: 163px; 
	margin-left: 610px;
	text-align:left;
	height:123px;
	width:120px;
	z-index:1000;
	background:#ffffff;
}

#left_banner {
	position: fixed; 
	right: 50%; 
	top: 375px; 
	margin-right: 620px;
	text-align:left;
	z-index:1000;
	/*background:#ffffff;*/
	/*border:1px solid #c4c4c4;*/
}





.table_left {height:40px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;background:#F6F6F6;font-weight:bold;}
.table_right {height:40px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;background:#FFF;}


.table_photo1 {height:30px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;text-align:left;background:#e4ffd3;font-weight:bold;text-align:center;}
.table_photo2 {padding:5px;font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;text-align:center;background:#FFF;}

.table_left2 {height:30px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;text-align:left;background:#F6F6F6;font-weight:bold;text-align:center;}
.table_right2 {height:30px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;text-align:center;background:#FFF;}
.price_box {padding:3px;background:#FFFFFF;border:0px solid #FFFFFF;margin:2px 0px;text-align:right;}
.price_box2 {padding:3px;background:#FFFFFF;border:0px solid #FFFFFF;margin:2px 0px;text-align:right;font-size: 25px;font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-weight:bold;}
.price_box3 {padding:0px;background:#FFFFFF;border:0px solid #FFFFFF;margin:2px 0px;text-align:right;font-size: 14px;font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;}
.price_box4 {padding:3px;background:#FFFFFF;border:0px solid #FFFFFF;margin:2px 0px;text-align:right;font-size: 19px;font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-weight:bold;}
.price_box5 {padding:0px;background:#a5352f;border:0px solid #FFFFFF;margin:2px 0px;text-align:right;font-size: 35px;font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-weight:bold;}
.price_box6 {padding:0px;background:#044a99;border:0px solid #FFFFFF;margin:2px 0px;text-align:right;font-size: 35px;font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-weight:bold;}
.price_box7 {padding:0px;background:#286e23;border:0px solid #FFFFFF;margin:2px 0px;text-align:right;font-size: 35px;font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-weight:bold;}
.price_box8 {padding:0px;background:#b22f82;border:0px solid #FFFFFF;margin:2px 0px;text-align:right;font-size: 35px;font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-weight:bold;}
.price_total {padding:0px;background:#6c0b0b;border:0px;margin:0px 0px;text-align:center;color: #fff;}


.order_box {font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;border:2px solid #939393;padding:3px;background:#FFF;margin:2px 0px;text-align:right;font-weight:bold;font-size: 14px;}
.ex01 {border:2px solid #939393;padding:3px;background:#FFF;margin:2px 0px;text-align:right;font-weight:bold;background:url('/img/ex01.png') repeat-x left top;}
.ex03 {border:2px solid #939393;padding:3px;background:#FFF;margin:2px 0px;text-align:right;font-weight:bold;background:url('/img/ex03.png') repeat-x left top;}



.in_box {border:1px solid #dcdcdc;height:21px;padding-top:3px;padding-left:3px;}
.ex02 {border:1px solid #dcdcdc;height:21px;padding-top:3px;padding-left:3px;background:url('/img/ex02.png') repeat-x left top;}

.order_box2 {border:2px solid #939393;padding:3px;background:#FFF;margin:2px 0px;text-align:left;font-weight:bold;}

A.order_link:active		{ font-family: NanumGothicWeb, ³ª´® °íµñ,µ¸¿ò,±¼¸²;font-size: 15px; color: #000000;font-weight:bold; text-decoration: none } 
A.order_link:link		{ font-family: NanumGothicWeb, ³ª´® °íµñ,µ¸¿ò,±¼¸²;font-size: 15px; color: #000000;font-weight:bold; text-decoration: none } 
A.order_link:visited	{ font-family: NanumGothicWeb, ³ª´® °íµñ,µ¸¿ò,±¼¸²;font-size: 15px; color: #000000;font-weight:bold; text-decoration: none } 
A.order_link:hover		{ font-family: NanumGothicWeb, ³ª´® °íµñ,µ¸¿ò,±¼¸²;font-size: 15px; color: #851a1f;font-weight:bold; text-decoration: underline }

A.pop_link1:active		{ font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 14px; color: #FFF;font-weight:bold; text-decoration: none } 
A.pop_link1:link			{ font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 14px; color: #FFF;font-weight:bold; text-decoration: none } 
A.pop_link1:visited		{ font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 14px; color: #FFF;font-weight:bold; text-decoration: none } 
A.pop_link1:hover		{ font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 14px; color: #94c3ff;font-weight:bold; text-decoration: none }

A.pop_link2:active		{ font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 11px; color: #FFF;font-weight:bold; text-decoration: none } 
A.pop_link2:link			{ font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 11px; color: #FFF;font-weight:bold; text-decoration: none } 
A.pop_link2:visited		{ font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 11px; color: #FFF;font-weight:bold; text-decoration: none } 
A.pop_link2:hover		{ font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 11px; color: #000;font-weight:bold; text-decoration: none }                                                                               

.estimate_left {height:23px; font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;background:#F6F6F6;text-align:center;}
.estimate_right1 {font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;background:#ffffff;text-align:center;padding: 2px 2px 2px 2px;}
.estimate_right2 {font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;background:#FFF;text-align:right;padding-top:2px;padding-bottom:2px;padding-right:10px;}
.estimate_right3 {font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;background:#FFF;text-align:left;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.estimate_right4 {font-size: 12px;font-family:µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;color:#131313;background:#FFF;text-align:left;padding-top:2px;padding-bottom:2px;padding-left:10px;}

.subtext		{ font-family: ¸¼Àº °íµñ,µ¸¿ò,±¼¸²,µ¸¿òÃ¼,±¼¸²Ã¼;font-size: 11px; color: #FFF;font-weight:bold; text-decoration: none }

.open-btn {
    background-color: #007bff;
    color: white;
    border: none;
    padding: 12px 24px;
    font-size: 16px;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s;
    text-align:center;
}

.open-btn:hover {
    background-color: #0056b3;
}

.popup-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1000;
}

.popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    min-width: 300px;
    max-width: 500px;
    animation: fadeIn 0.3s ease-in-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translate(-50%, -60%);
    }
    to {
        opacity: 1;
        transform: translate(-50%, -50%);
    }
}

.popup-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
}

.popup-title {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin: 0;
}

.close-btn {
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;
    color: #999;
    padding: 0;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all 0.2s;
}

.close-btn:hover {
    background-color: #f0f0f0;
    color: #333;
}

.popup-body {
    color: #666;
    line-height: 1.6;
}

.popup-footer {
    text-align: right;
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #eee;
}