@charset "euc-kr";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:12.5px;
	font-family:'Montserrat','YoonGothicPro740',sans-serif; 
}

body {
	-ms-word-break:break-all;*word-break:break-all;
}

strong {
	font-weight:bold;
}

em,address{
	font-style:normal;
}

ol, ul, li {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

.tab{overflow:hidden; clear:both; width:100%; display:block;}  
.tab li{float:left;position:relative;} 
.inline{display:inline;}


.txt_orange {font-size: 12px; color: #fd7100; }
.txt_red {font-size: 12px; color: #ff0000; line-height:18px; }
.txt_orangeB {font-size: 12px; color: #fd7100; font-weight:bold; }
.txt_whiteB {font-size: 12px; color: #ffffff; font-weight:bold; }
.txt_green {font-size: 12px; color: #7ccb00; }
.txt_gray {color: #888888;  font-size:12px; line-height:14px; text-align:center; }
.txt_gray01 {font-size: 12px; color: #b4b4b4; }
.txt_11_gray{color: #888888;  font-size:11px; line-height:14px; padding:0 5px 0 5px; }
.txt_11_orange{color: #fd7100;  font-size:11px; line-height:14px; }
.txt_12_blue_b{color: #00c4df;  font-size:12px; line-height:16px; font-weight:bold; }
.txt_12_black_c{color: #323232;  font-size:12px; line-height:14px; font-weight:bold; }
.txt_12_black_b{color: #323232;  font-size:12px; line-height:14px; font-weight:bold; padding-left:10px; }
.txt_12_black{color: #323232;  font-size:12px; line-height:14px; padding-left:10px; vertical-align: middle; }
.txt_12_gray_b{color: #888888;  font-size:12px; line-height:14px; font-weight:bold; padding-left:10px; }
.txt_12_gray{color: #888888;  font-size:12px; line-height:14px; padding-left:10px; }
.txt_12_gray_01{color: #969696;  font-size:12px; line-height:18px; }
.txt_12_gray_c{color: #888888;  font-size:12px; line-height:14px; text-align:center; }
.txt_12_white_l{color: #ffffff;  font-size:12px; line-height:18px; text-align:left; padding-top:3px; padding-bottom:3x;}
.txt_12_gray_r{color: #888888;  font-size:12px; line-height:14px; padding-right:5px; text-align:right; }
.txt_12_green{color: #8cbd44;  font-size:12px; line-height:14px; padding-left:10px; }
.txt_13_orange_c{color: #fd7100;  font-size:12px; line-height:16px;}
.txt_13_orange_b{color: #fd7100;  font-size:13px; line-height:16px; font-weight:bold; }
.txt_13_gray_b{color: #888888;  font-size:13px; line-height:14px; font-weight:bold; }
.txt_13_gray_l{color: #888888;  font-size:13px; line-height:18px; text-align:left; padding-left:30px; padding-top:5px; padding-bottom:5x;}
.txt_13_red_l_b{color: #FF0000;  font-size:13px; line-height:18px; text-align:left; font-weight:bold;}
.txt_14_orange_b{color: #fd7100;  font-size:14px; line-height:16px; font-weight:bold; }
.txt_14_blue_b{color: #00c4df;  font-size:14px; line-height:16px; font-weight:bold; }
.txt_14_green_b{color: #8cbd44;  font-size:14px; line-height:16px; font-weight:bold; }
.txt_14_black_b{color: #000000;  font-size:14px; line-height:16px; font-weight:bold; }
.txt_14_gray_b{color: #888888;  font-size:14px; line-height:16px; font-weight:bold; }
.txt_14_gray2_b{color: #c8c8c8;  font-size:14px; line-height:20px; font-weight:bold; }
.txt_18_orange_b{color: #fd7100;  font-size:18px; line-height:16px; font-weight:bold; }
.txt_18_yell_b{color: #fee000;  font-size:18px; line-height:20px; font-weight:bold; }
.txt_18_green_b{color: #8cbd44;  font-size:18px; line-height:16px; font-weight:bold; }
.txt_20_black_b{color: #323232;font-size:20px; line-height:22px; font-weight:bold; }
.txt_20_gray_b{color: #646464;  font-size:20px; line-height:22px; font-weight:bold; }

/* remember to define focus styles! */

:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* [sub_photobook,sub_themebook] ÇÁ¸®¹Ì¾ö »óÇ°ÀÌ¿ëÈÄ±â */
.sec_count_premium {float:left; width:928px; height:35px; padding:15px 0 20px 0;}
.sec_count_premium ul{width:928px; height:35px; background:url(../../common/img/bg_sec_review_premium.gif) no-repeat; padding:8px 0 0 125px; }
.sec_review_premium_list {float:left; width:928px; height:auto; }
.det_count_premium {float:left; width:744px; height:35px; padding:15px 0 20px 0;}
.det_count_premium ul{width:744px; height:35px; background:url(../../common/img/bg_det_review_premium.gif) no-repeat; padding:8px 0 0 125px; }
.det_review_premium_list {float:left; width:744px; height:auto; }
.review_premium_photo {width:90px; height:90px; border:1px solid #e4e4e4; padding:2px; }
.review_premium_photo ul{width:90px; height:90px; }

/* [sub_order]Table */
.Aordertd_01{padding:8px 0 8px 0; background:url(../../sub_order/img/bg_td_01.gif); border-top:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; border-right:1px solid #d7d6d6; text-align:center; }
.Aordertd_02{padding:8px 0 8px 0; background:url(../../sub_order/img/bg_td_01.gif); border-top:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; text-align:center; }

.Aordertd_03{padding:10px 0 10px 0; border-bottom:1px solid #d7d6d6; border-right:1px solid #d7d6d6; text-align:center; line-height:15px; }
.Aordertd_04{padding:10px 0 10px 5px; border-bottom:1px solid #d7d6d6; border-right:1px solid #d7d6d6; text-align:left; line-height:15px; }
.Aordertd_05{padding:10px 0 10px 0; border-bottom:1px solid #d7d6d6; text-align:center; }

.Aordertd_06{padding:15px 13px 15px 0; background:url(../../sub_order/img/bg_td_02.gif); font-size:14px; color: #ff7200; font-weight:bold; text-align:right; }
.Aordertd_07{padding:10px 0 10px 0; border-bottom:1px solid #d7d6d6; text-align:center; font-size:12px; color: #ff7200; font-weight:bold; }
.Aordertd_08{padding:8px 0 8px 0; border-bottom:1px solid #d7d6d6; border-right:1px solid #d7d6d6; text-align:center; line-height:15px; }
.Aordertd_09{padding:8px 0 8px 5px; border-bottom:1px solid #d7d6d6; border-right:1px solid #d7d6d6; text-align:left; line-height:15px; }
.Aordertd_10{padding:8px 0 8px 5px; border-bottom:1px solid #d7d6d6; text-align:left; line-height:15px; }
.Aordertd_11{padding:8px 0 8px 5px; background:url(../../sub_order/img/bg_td_01.gif); border-bottom:1px solid #d7d6d6; text-align:left; }
.Aordertd_12{padding:8px 262px 8px 5px; border-bottom:1px solid #d7d6d6; text-align:right; line-height:15px; }
.Aordertd_13{padding:8px 0 8px 5px; text-align:left; line-height:15px; }
.Aordertd_14{padding:8px 0 8px 5px; background:url(../../sub_order/img/bg_td_01.gif); border-bottom:1px solid #d7d6d6; border-right:1px solid #d7d6d6; text-align:left; }

/* [sub_mypage]Table */
.td01{padding:8px 0 8px 10px; border-bottom:1px solid #e6e6e6; line-height:18px; }
.td02{padding:8px 0 8px 0; border-bottom:1px solid #e6e6e6; line-height:18px; background-color:#fafafa;}
.td03{padding:8px 0 8px 0; border-bottom:1px solid #e6e6e6; line-height:18px; }
.td04{padding:8px 10px 8px 0; border-bottom:1px solid #e6e6e6; line-height:18px; }

/* form */
select,input,textarea {margin:0; padding:0; vertical-align:middle; border:1px solid #dedede; color:#666666; }
.busi_form {color: #000000; background-color: #FFFFFF; border:1px solid #bebebe; background-repeat:no-repeat; width:163px; height:19px; line-height:19px; }
.review_form {color: #888888; background-color: #FFFFFF; border:1px solid #dedede; background-repeat:no-repeat; width:550px; height:19px; line-height:19px; }
.review_textarea {margin:0; padding:10px 10px 10px 10px; vertical-align:middle; border:1px solid #dedede; line-height:16px; color:#888888; vertical-align:middle;}
.order_form {color: #888888; background-color: #FFFFFF; border:1px solid #bebebe; background-repeat:no-repeat; width:52px; height:15px; line-height:15px; }

/* [sub_order]Form */
.sc_quantity {color: #888888; background-color: #FFFFFF; border:1px solid #e4e4e4; background-repeat:no-repeat; text-align:center; width:25px; height:20px; line-height:20px; }
.oi_form_01 {color: #888888; background-color: #FFFFFF; border:1px solid #e4e4e4; background-repeat:no-repeat; text-align:left; height:20px; line-height:20px; }
.oi_form_02 {margin:2px 0 2px 0; color: #888888; background-color: #f8f8f8; border:1px solid #e4e4e4; background-repeat:no-repeat; text-align:left; height:20px; line-height:20px; }
.oi_delivery_textarea {margin:0; padding:5px 5px 5px 5px; vertical-align:middle; border:1px solid #e4e4e4; line-height:16px; color:#888888; vertical-align:middle;}

/* [sub_cs]Form */
.qna_textarea {margin:0; padding:10px 10px 10px 10px; vertical-align:middle; border:1px solid #dedede; line-height:16px; color:#888888; vertical-align:middle;}
.faq_find {color: #3f99b2; background-color: #FFFFFF; border:1px solid #3f99b2; background-repeat:no-repeat; width:540px; height:22px; line-height:22px; }

/* [sub_mypage]Form */
.cp_form_01 {background-color: #FFFFFF; border:2px solid #8cbd44; background-repeat:no-repeat; text-align:center; padding:7px 10px 0 10px; }
.bt_input {margin:0; padding-left:5px; border:0; }

/* [sub_member] */
.bx_tbox {border:1px solid #DEDEDE; margin-bottom:5px; line-height:20px; background:#ffffff; overflow:auto}
.bx_tbox .pd1 {padding:12px 13px 5px 15px;}
.bx_tbox dl {margin:0 0 20px 0;}
.bx_tbox dt {margin-bottom:5px;font-weight:bold;}
.bx_tbox dd {text-indent:-15px;padding-left:15px;margin:0 0 0 10px;}
.bx_tbox .list01 {text-indent:-15px;padding-left:15px;}
.bx_tbox .list01 li {line-height:18px;}
.bx_tbox table { width: 100%; border: 1px solid #cccccc; }
.bx_tbox th { background: #e1e1e1; border: 1px solid #cccccc; padding: 7px 0px 8px 0px; }
.bx_tbox td { background: #ffffff; border: 1px solid #cccccc; padding: 7px 0px 8px 0px; text-indent: 15px; }


.bx_tbox_p {border:1px solid #DEDEDE; margin-bottom:5px; line-height:20px; background:#EFEFEF; overflow:hidden}
.bx_tbox_p .pd1 {padding:12px 13px 5px 15px;}
.bx_tbox_p dl {margin:0 0 20px 0;}
.bx_tbox_p dt {margin-bottom:5px;font-weight:bold;}
.bx_tbox_p dd {text-indent:-15px;padding-left:15px;margin:0 0 0 10px;}
.bx_tbox_p .list01 {text-indent:-15px;padding-left:15px;}
.bx_tbox_p .list01 li {line-height:18px;}

.table_1 {background-color: #f0f0f0;	border: 1px solid #CCC;	margin-bottom:5px}
.table_1 dt {padding:10px; font-weight:bold;}
.table_2 {background-color: #FFFFFF;	border: 1px solid #CCC;	margin-bottom:5px}
.table_2 dt {padding:10px;}

/* [ÆäÀÌÂ¡] */
.paginate_complex{padding:30px 0;line-height:normal;text-align:center}  
.paginate_complex a,  
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}  
.paginate_complex a:hover,  
.paginate_complex a:active,  
.paginate_complex a:focus{background-color:#ffffff}  
.paginate_complex strong{color:#ff8600}  
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}  
.paginate_complex .direction:hover,  
.paginate_complex .direction:active,  
.paginate_complex .direction:focus{color:#323232;background-color:#fff}  
.paginate_complex .prev{border-left:0}  
.paginate_complex .next{border-right:0}  
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}  
.paginate_complex .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}  
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0} 

/* [´ñ±ÛÅ×ÀÌºí] */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%; border-bottom:1px solid #dedede; border-top:1px solid #dedede;}
.tbl_type caption{display:none}
.tbl_type td{padding:15px 0 15px 10px; border-bottom:1px dashed #dedede; line-height:18px;}
 

/* Link Style */
a:link		{text-decoration:none;color:#666666;}
a:visited	{text-decoration:none;color:#666666;}
a:active	{text-decoration:none;color:#666666;}
a:hover		{text-decoration:none;color:#8EC802;}

a.green_link:link		{text-decoration:none; color:#8EC802; font-size:12px; padding-left:10px;}
a.green_link:visited	{text-decoration:none; color:#8EC802; font-size:12px; padding-left:10px;}
a.green_link:active		{text-decoration:none; color:#8EC802; font-size:12px; padding-left:10px;}
a.green_link:hover		{text-decoration:none; color:#8EC802; font-size:12px; padding-left:10px;}

a.bestreview_link:link		{text-decoration:none; color:#000000; font-size:11px; }
a.bestreview_link:visited	{text-decoration:none; color:#000000; font-size:11px; }
a.bestreview_link:active	{text-decoration:none; color:#000000; font-size:11px; }
a.bestreview_link:hover		{text-decoration:none; color:#8EC802; font-size:11px; }

a.faq_link:link		{text-decoration:underline; color:#ffffff; font-size:12px; }
a.faq_link:visited	{text-decoration:none; color:#ffffff; font-size:12px; }
a.faq_link:active	{text-decoration:none; color:#ffffff; font-size:12px; }
a.faq_link:hover	{text-decoration:underline; color:#ffffff; font-size:12px; }




/* ÇÃ·ÎÆ®µÈ ¿¤¸®¸ÕÆ®¸¸À» Æ÷ÇÔÇÏ´Â ºí·°ÀÇ Å¬¸®¾î¦¬??*/
.xb:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
