/** °øÅë **/
*, p, div, span, h1, h2, h3, h4, h5, h6 {font-family: '¸¼Àº °íµñ', 'Malgun Gothic'; letter-spacing:-0.06em;}

.d100 {display:block; width:100%;}

.area {height:auto; width:100%;}
.area:after {
	content: "";
	clear: both;
	display: block; }

.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.text-center {text-align:center !important;}

/** ¸¶Áø/ÆÐµù **/
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.mb0 {margin-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mt20  {margin-top:20px !important;}
.mt30  {margin-top:30px !important;}

.pd0 {padding:0px !important;}
.pd20 {padding:20px !important;}
.pd30 {padding:30px !important;}
.pl20 {padding-left:5px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}

/** ¹è°æ ÄÃ·¯ **/

.bg_white {background-color: #fff !important;}
.bg_black {background-color: #000 !important;}

.bg_theme_main {background-color: #d26c2f !important;}
.bg_theme_sub {background-color: #253357 !important;}
.bg_theme_strong {background-color: #fda214 !important;}
.bg_theme_bright {background-color: #fff !important;}
.bg_theme_dark {background-color: #333 !important;}

/** ÆùÆ® ÄÃ·¯ **/

.fc_white {color: #fff !important;}
.fc_black {color: #000 !important;}

.fc_theme_main {color: #d26c2f !important;}
.fc_theme_sub {color: #253357 !important;}
.fc_theme_strong {color: #fda214 !important;}
.fc_theme_bright {color: #fff !important;}
.fc_theme_dark {color: #333 !important;}

/** ±âÅ¸ ÄÃ·¯ **/

.etc_white {border-color: #fff;}
.etc_black {border-color: #000;}

.etc_theme_main {border-color: #d26c2f;}
.etc_theme_sub {border-color: #253357;}
.etc_theme_strong {border-color: #fda214;}
.etc_theme_bright {border-color: #fff;}
.etc_theme_dark {border-color: #333;}

/** ÆùÆ® **/

.fc_10 {font-size:10px;}
.fc_12 {font-size:12px;}
.fc_13 {font-size:13px;}
.fc_14 {font-size:14px;}
.fc_20 {font-size:20px;}
.fc_25 {font-size:25px;}
.fc_30 {font-size:30px;}
.fc_40 {font-size:40px;}
.fc_60 {font-size:60px;}
.fc_80 {font-size:80px;}

/** ÀÚ°£ **/
.ls1 {letter-spacing:1px;}
.ls_1 {letter-spacing:-1px;}
.ls_2 {letter-spacing:-2px;}
.ls_3 {letter-spacing:-3px;}




/** ¹öÆ° **/
/* ¾ãÀº ½ºÅ¸ÀÏ */
.button-stroke-thin a.button:not(.action_button), .button-stroke-thin:not(.header-plain) a.button.action_button, .button-stroke-thin a.tp-button, .button-stroke-thin button, .button-stroke-thin input[type="submit"], .button-stroke-thin input[type="reset"], .button-stroke-thin input[type="button"] {border-width:1px !important;}


/** ¿ä¼Ò **/
.address span {padding-left:8px; padding-right:8px; color:#ddd;}

.left_menu li{list-style: none; border-bottom:1px solid #eee; padding:10px 5px;}
.left_menu li a:link, .left_menu li a:hover, .left_menu li a:active, .left_menu li a:visited {}
.left_menu li:hover {background-color:#eee;}
.left_menu li.on {background-color:#f0c465; font-weight:bold;}

.image_frame .image_wrapper .image_links a {
	color: #ffffff;
}
.image_frame .image_wrapper .image_links a:hover {
	background: #fff;
	color: #00aeef;
}
.image_frame {
	border-color: #f8f8f8;
}
.image_frame .image_wrapper .mask::after {
	background: rgba(255, 255, 255, 0.4);
}

/** Å×ÀÌºí **/
.table_style > caption {display:none;}
.table_style {border-top: 1px solid #333; border-bottom: 1px solid #333;}
.table_style tbody th {text-align: left; padding-left:20px; background-color:#f5f5f5 !important;}
.table_style tbody td {text-align: left; padding-left:20px;}

.table_board > caption {display:none;}
.table_board {border-top: 1px solid #333; border-bottom: 1px solid #333;}
.table_board thead th {text-align: center; background-color:#f5f5f5 !important; border-top: 1px solid #333; border-bottom: 1px solid #333;}
.table_board tbody th {text-align: left; padding-left:20px;}
.table_board tbody td {text-align: left; padding-left:20px;}
.table_board tbody td:hover {text-align: left; padding-left:20px; background-color:#f5f5f5;}
.table_board tbody td a {color:#333;}
.table_board tbody td a:hover {text-decoration: underline;}

.table_form > caption {display:none;}
.table_form {border-top: 1px solid #333; border-bottom: 1px solid #333;}
.table_form thead th {text-align: center; background-color:#f5f5f5 !important; border-top: 1px solid #333; border-bottom: 1px solid #333;}
.table_form tbody th {text-align: center; background-color:#f5f5f5 !important; border-top: 1px solid #333; }
.table_form tbody td {text-align: left; padding-left:20px;}
.table_form tbody td:hover {text-align: left; padding-left:20px; background-color:#f5f5f5;}
.table_form tbody td a {color:#333;}
.table_form tbody td a:hover {text-decoration: underline;}
.table_form input[type="text"],.table_form select ,.table_form textarea {margin-bottom:0px;}

dl.product dt, dl.product dd{ padding: 5px;}
