/** BASIC **/
body {
    margin:0;
    padding:0;
    background-color:#6EDBFF;
    font-family:MS PGothic, MS Gothic, arial, Verdana;
    font-size:12px;
    color:#4B4B4B;
	text-decoration: none;
}

html,body{
    height: 100%;
}

td { 
    font-family:MS PGothic, MS Gothic, arial, Verdana;
    font-size:12px;
    color:#5A5A5A;
    text-decoration: none;
}

table { border-collapse: collapse;
}

table th, table td { padding:0; }
img, input.type-image { border: none; margin:0px; padding:0px; }
hr { display: none; }
ul,li,dl,dt,dd	{ list-style: none; text-decoration: none; margin: 0px; padding: 0px; }
span.button, img.button, a.button { cursor:pointer; vertical-align:middle; }

a:link					{ font-size : 12px ;  font-family : MS PGothic, MS Gothic, arial, Verdana; color:#646464 ; text-decoration : none ; line-height:16px }
a:visited				{ font-size : 12px ; font-family : MS PGothic, MS Gothic, arial, Verdana; color:#646464 ; text-decoration : none ; line-height:16px }
a:hover				{ font-size : 12px ; font-family : MS PGothic, MS Gothic, arial, Verdana; color:#0060FF ; text-decoration: none ; line-height:16px }

.a2:link      { color:#0000ff; text-decoration:underline; }
.a2:visited   { color:#800080; text-decoration:underline; }
.a2:active    { color:#ff0000; text-decoration:underline; }
.a2:hover     { color:#ff0000; text-decoration:underline; }

.none_astyle a:link { font-size : 12px ;  font-family : MS PGothic, MS Gothic, arial, Verdana; color:#0000ff ; text-decoration : underline ; line-height: normal } 
.none_astyle a:visited { font-size : 12px ;  font-family : MS PGothic, MS Gothic, arial, Verdana; color:#0000ff ; text-decoration : underline ; line-height: normal }  
.none_astyle a:hover { font-size : 12px ;  font-family : MS PGothic, MS Gothic, arial, Verdana; color:#0000ff ; text-decoration : underline ; line-height: normal } 

/* form */
input       { font-size:12px; font-family:MS PGothic, MS Gothic, arial, Verdana; vertical-align: middle; margin:0px; }
select      { font-size:12px; font-family:MS PGothic, MS Gothic, arial, Verdana; margin:0px;}
textarea    { font-size:12px; font-family:MS PGothic, MS Gothic, arial, Verdana; vertical-align: middle; margin:0px; }
.radio      { margin:0px; vertical-align: middle; }
.chack      { margin:0px; vertical-align: middle; }

.input_01 { border:0px; padding:1px 0 0 2px }
.input_02 { background-color:#8CCEED; border:0px; padding:1px 0 0 2px }
.input_03 { background-color:#EFEFEF; padding:1px 0 0 2px }

.ellips { overflow: hidden; text-overflow: ellipsis; }
.fixed { table-layout:fixed; }

/* scroll */
scrollwhite{
    scrollbar-face-color: #CECECE;
    scrollbar-highlight-color: #CECECE;
    scrollbar-shadow-color: #CECECE;
    scrollbar-3dlight-color: #B9B9B9;
    scrollbar-arrow-color: #7E7E7E;
    scrollbar-track-color: #EEEEEE;
    scrollbar-darkshadow-color: #B9B9B9;
}

/* img */
img { border: none; vertical-align:top; }
a img { border: none; vertical-align:top; }

.tl { text-align:left; } .tc { text-align:center; } .tr { text-align:right; }
.vt { vertical-align:top; } .vm { vertical-align:middle; } .vb { vertical-align:bottom; }
.vl { align:left; } .vc { align:center; } .vr { align:right; }

.pdr { padding-right: 10px; } .pdl { padding-left: 10px; } .pdb { padding-bottom: 10px; } .pdt { padding-top: 10px; }
.pdw { padding-left:10px; padding-right:10px; } .pdh { padding-top:10px; padding-bottom:10px; }
.pdp { padding:10px;vertical-align:top; } 

.pdr2 { padding-right: 5px; } .pdl2 { padding-left: 5px; } .pdb2 { padding-bottom: 5px; } .pdt2 { padding-top: 5px; }
.pdw2 { padding-left:5px; padding-right:5px; } .pdh2 { padding-top:5px; padding-bottom:5px; }
.pdp2 { padding:5px;vertical-align:top; } 
.pdl3 {  padding-left: 20px;}  
.pdh3 { padding-top:15px; padding-bottom:15px; }
.pdb3 { padding-bottom: 20px; }
.pdp3 { padding:20px;vertical-align:top; } 

/** BG COLOR  **/ 
.m_bg  { background: url(../img/main_bg.gif) top left repeat-y; }
.l_bg  { background: url(../img/line_bg.gif) top left repeat-y; }
.l_bg2  { background: url(../img/line_bg2.gif) top left repeat-y; }
.l_bg3  { background: url(../img/line_bg3.gif) top left repeat-y; }
.l_bg4  { background: url(../img/shop_contents_bg.gif)}
.c_bg  { background: url(../img/copy_bg.gif); }
.d_bg  { background: url(../img/category_dot.gif); }
.dl_bg  { background: url(../img/detail_line_dot.gif); }
.bg_b_01  { background-color:#058BDa }
.bg_b_02  { background-color:#629CDB }
.bg_b_03  { background-color:#B8DFF0}
.bg_b_04  { background-color:#1F9FDE}
.bg_b_05  { background-color:#65C5F2}
.bg_b_06  { background-color:#B2C7EB}
.bg_b_07  { background-color:#5FC7FF}
.bg_b_08  { background-color:#1861B1}
.bg_b_09  { background-color:#31B9EC}
.bg_b_10  { background-color:#90D2FF}
.bg_b_11  { background-color:#C6E9FF}
.bg_b_12  { background-color:#D9FFFF}
.bg_b_13  { background-color:#7CD2E7}

.bg_g_01  { background-color:#8E8E8E }
.bg_g_02  { background-color:#F0F0F0 }
.bg_g_03  { background-color:#C6C6C6 }
.bg_g_04  { background-color:#F4F4F4 }
.bg_g_05  { background-color:#E8E8E8 }
.bg_g_06  { background-color:#C9C9C9 }
.bg_g_07  { background-color:#DCDCDC }
.bg_g_08  { background-color:#9D9D9D }

.bg_i_01  { background-color:#F7F5ED }
.bg_i_02  { background-color:#F0EBDC}

.bg_v_01  { background-color:#7F83EB }
.bg_v_02  { background-color:#a695FF }
.bg_v_03  { background-color:#8FA2FE}
.bg_v_04  { background-color:#B2C7EB}
.bg_v_05  { background-color:#7CA5FF}
.bg_v_06  { background-color:#9DA8FB}

.bg_r_01  { background-color:#FF9695 }

.bg_0_01  { background-color:#FF9C00 }
.bg_0_02  { background-color:#FE9921 }

.bg_w_01  { background-color:#FFFFFF }

.bg_p_01  { background-color:#FFD5F9 }

.dot_01 { background-image: url(../img/dot_line.gif); }
.dot_02 { background-image: url(../img/dot_line2.gif); }
.dot_03 { background-image: url(../img/dot_line3.gif); }
.dot_04 { background-image: url(../img/dot_line4.gif); }
.lb_bg02  { background: url(../img/login_box_bg02.gif); }
.lb_bg04  { background: url(../img/login_box_bg04.gif); }
.lb_bg05  { background: url(../img/login_box_bg05.gif); }
.lb_bg07  { background: url(../img/login_box_bg07.gif); }
.lb_bg08  { background: url(../img/left.gif); }
.lb_bg09  { background: url(../img/right.gif); }

.lb2_bg02  { background: url(../img/login_box_seme_bg02.gif); }
.lb2_bg04  { background: url(../img/login_box_seme_bg04.gif); }
.lb2_bg05  { background: url(../img/login_box_seme_bg05.gif); }
.lb2_bg07  { background: url(../img/login_box_seme_bg07.gif); }
.sm_bg  { background: url(../img/shop_menu_bg2.gif); }

.ln20 { line-height:20px; }

/** CATEGORY **/
.c1_over { height:25px; background-color:#F0F0F0;}
.c1_out { height:25px; background-color:#FFFFFF;}
.c2_over { height:25px; background-color:#D1E2FF;}
.c2_out { height:25px; background-color:#FFFFFF;}
.c3_over { height:25px; background-color:#FFF8E4;}
.c3_out { height:25px; background-color:#EBEBEB;}
.c4_over { height:25px; background-image: url(../img/shop_menu_bg.gif);}
.c4_out { height:25px; background-color:#1861B1;}
.c5_over { height:25px; background-color:#DBDEFB;}
.c5_out { height:25px; background-color:#FFFFFF;}
.c6_over { height:25px; background-color:#7CA5FF;}
.c6_out { height:25px; background-color:#FFFFF4;}

/** TEXT **/
.aa {color:#FFFFFF; font-size:12px; margin:0 10px;}
.no {color:#FFFFFF; font-size:10px; margin:0 2px;}
.bb {color:#A2A2A2; font-size:10px; margin:0 10px;}

/* gray */
a.txt_g_01:link {font-size:12px; font-weight:normal; color: #646464; text-decoration: none;}
a.txt_g_01:active {font-size:12px; font-weight:normal; color: #646464; text-decoration: none;}
a.txt_g_01:visited {font-size:12px; font-weight:normal; color: #646464; text-decoration: none; }
a.txt_g_01:hover {font-size:12px; font-weight:normal; color: #0066CC; text-decoration: none; }

a.txt_g_02:link {font-size:12px; font-weight:bold; color: #646464; text-decoration: none;}
a.txt_g_02:active {font-size:12px; font-weight:bold; color: #646464; text-decoration: none;}
a.txt_g_02:visited {font-size:12px; font-weight:bold; color: #646464; text-decoration: none; }
a.txt_g_02:hover {font-size:12px; font-weight:bold; color: #0066CC; text-decoration: none; }

a.txt_g_03:link {font-size: 9px; font-family: Verdana; font-weight:normal; color: #646464; text-decoration: none;}
a.txt_g_03:active {font-size: 9px; font-family: Verdana; font-weight:normal; color: #646464; text-decoration: none;}
a.txt_g_03:visited {font-size: 9px; font-family: Verdana; font-weight:normal; color: #646464; text-decoration: none; }
a.txt_g_03:hover {font-size: 9px; font-family: Verdana; font-weight:normal; color: #0066CC; text-decoration: none; }

.txt_g_04, a.txt_g_04:link, a.txt_g_04:visited, a.txt_g_04:hover, a.txt_g_04:active { font-size:11px ; color:#646464 ; text-decoration:none ; }
.txt_g_05, a.txt_g_05:link, a.txt_g_05:visited, a.txt_g_05:hover, a.txt_g_05:active { font-size:20px ; color:#5a5a5a ; text-decoration:none ; font-weight: bold; }
.txt_g_06, a.txt_g_06:link, a.txt_g_06:visited, a.txt_g_06:hover, a.txt_g_06:active { font-family:Verdana; font-size: 9px; color: #969696; text-decoration: none; }
.txt_g_07, a.txt_g_07:link, a.txt_g_07:visited, a.txt_g_07:hover, a.txt_g_07:active { font-size:11px ; color:#646464 ; text-decoration:none; font-weight: bold; }
.txt_g_08, a.txt_g_08:link, a.txt_g_08:visited, a.txt_g_08:hover, a.txt_g_08:active { font-size:12px ; color:#4B4B4B ; text-decoration:none; font-weight: bold; }
.txt_g_09, a.txt_g_09:link, a.txt_g_09:visited, a.txt_g_09:hover, a.txt_g_09:active { font-size:16px ; color:#4B4B4B ; text-decoration:none; font-weight: bold; }

a.txt_g_10:link {font-size:12px; font-weight:bold; color: #646464; text-decoration: none; font-weight: bold; }
a.txt_g_10:active {font-size:12px; font-weight:bold; color: #646464; text-decoration: none; font-weight: bold; }
a.txt_g_10:visited {font-size:12px; font-weight:bold; color: #646464; text-decoration: none;  font-weight: bold; }
a.txt_g_10:hover {font-size:12px; font-weight:bold; color: #0066CC; text-decoration: none;  font-weight: bold; }

.txt_g_11, a.txt_g_11:link, a.txt_g_11:visited, a.txt_g_11:hover, a.txt_g_11:active { font-size:12px ; color:#a2a2a2 ; text-decoration:none; font-weight: bold; }
.txt_g_12, a.txt_g_12:link, a.txt_g_12:visited, a.txt_g_12:hover, a.txt_g_12:active { font-size:12px ; color:#a2a2a2 ; text-decoration:none; }
.txt_g_13, a.txt_g_13:link, a.txt_g_13:visited, a.txt_g_13:hover, a.txt_g_13:active { font-size:12px ; color:#787878 ; text-decoration:none; font-weight: bold; }
.txt_g_20, a.txt_g_20:link, a.txt_g_20:visited, a.txt_g_20:hover, a.txt_g_20:active { font-size:12px ; color:#4B4B4B ; text-decoration:none; }

/* blue */
a.txt_b_01:link {font-size:12px; font-weight:normal; color: #0066CC; text-decoration: none;}
a.txt_b_01:active {font-size:12px; font-weight:normal; color: #0066CC; text-decoration: none;}
a.txt_b_01:visited {font-size:12px; font-weight:normal; color: #0066CC; text-decoration: none; }
a.txt_b_01:hover {font-size:12px; font-weight:normal; color: #B618FF; text-decoration: none; }

a.txt_b_02:link {font-size:12px; font-weight:bold; color: #0060FF; text-decoration: none;}
a.txt_b_02:active {font-size:12px; font-weight:bold; color: #0060FF; text-decoration: none;}
a.txt_b_02:visited {font-size:12px; font-weight:bold; color: #0060FF; text-decoration: none; }
a.txt_b_02:hover {font-size:12px; font-weight:bold; color: #0060FF; text-decoration: none; }

a.txt_b_03:link {font-size:12px; font-weight:normal; color: #8162F3; text-decoration: none;}
a.txt_b_03:active {font-size:12px; font-weight:normal; color: #8162F3; text-decoration: none;}
a.txt_b_03:visited {font-size:12px; font-weight:normal; color: #8162F3; text-decoration: none; }
a.txt_b_03:hover {font-size:12px; font-weight:normal; color: #C35AFF; text-decoration: none; }

a.txt_b_04:link {font-size: 9pt; font-family: Verdana ; font-weight:normal; color: #0071BC; text-decoration: none;}
a.txt_b_04:active {font-size: 9pt; font-family: Verdana ; font-weight:normal; color: #0071BC; text-decoration: none;}
a.txt_b_04:visited {font-size: 9pt; font-family: Verdana ; font-weight:normal; color: #0071BC; text-decoration: none; }
a.txt_b_04:hover {font-size: 9pt; font-family: Verdana ; font-weight:bold; color: #FFFFFF; text-decoration: none; }

.txt_b_05, a.txt_b_05:link, a.txt_b_05:visited, a.txt_b_05:hover, a.txt_b_05:active{font-size:11px ; color:#0060FF ; text-decoration:none ; }
.txt_b_06, a.txt_b_06:link, a.txt_b_06:visited, a.txt_b_06:hover, a.txt_b_06:active{font-size:20px ; color:#0071BC ; text-decoration:none ; font-weight: bold;}
.txt_b_07, a.txt_b_07:link, a.txt_b_07:visited, a.txt_b_07:hover, a.txt_b_07:active{font-size:14px ; color:#177BC0 ; text-decoration:none ; font-weight: bold;}
.txt_b_08, a.txt_b_08:link, a.txt_b_08:visited, a.txt_b_08:hover, a.txt_b_08:active{font-size:12px ; color:#75859F ; text-decoration:none ; }

a.txt_b_09:link {font-size:14px; font-weight:normal; color: #B2C7EB; text-decoration: none; font-weight: bold; }
a.txt_b_09:active {font-size:14px; font-weight:normal; color: #B2C7EB; text-decoration: none; font-weight: bold; }
a.txt_b_09:visited {font-size:14px; font-weight:normal; color: #B2C7EB; text-decoration: none;  font-weight: bold; }
a.txt_b_09:hover {font-size:14px; font-weight:normal; color: #1861B1; text-decoration: none;  font-weight: bold; }

.txt_b_10, a.txt_b_10:link, a.txt_b_10:visited, a.txt_b_10:hover, a.txt_b_10:active { font-family:Verdana; font-size: 9px; color: #0066CC; text-decoration: none; }
.txt_b_11, a.txt_b_11:link, a.txt_b_11:visited, a.txt_b_11:hover, a.txt_b_11:active{font-size:12px ; color:#1F9FDE ; text-decoration:none ; font-weight: bold;}
.txt_b_12, a.txt_b_12:link, a.txt_b_12:visited, a.txt_b_12:hover, a.txt_b_12:active{font-size:16px ; color:#1861B1 ; text-decoration:none ; font-weight: bold;}
.txt_b_13, a.txt_b_13:link, a.txt_b_13:visited, a.txt_b_13:hover, a.txt_b_13:active{font-size:12px ; color:#0066CC ; text-decoration:none ; font-weight: bold;}

a.txt_b_14:link {font-size:14px; font-weight:normal; color: #177BC0; text-decoration: none; font-weight: bold; }
a.txt_b_14:active {font-size:14px; font-weight:normal; color: #177BC0; text-decoration: none; font-weight: bold; }
a.txt_b_14:visited {font-size:14px; font-weight:normal; color: #177BC0; text-decoration: none;  font-weight: bold; }
a.txt_b_14:hover {font-size:14px; font-weight:normal; color: #0028D5; text-decoration: none;  font-weight: bold; }

.txt_b_20, a.txt_b_20:link, a.txt_b_20:visited, a.txt_b_20:hover, a.txt_b_20:active{font-size:12px ; color:#31B9EC ; text-decoration:none ; font-weight: bold;}
.txt_b_21, a.txt_b_21:link, a.txt_b_21:visited, a.txt_b_21:hover, a.txt_b_21:active{font-size:12px ; color:#0060FF ; text-decoration:none ; }

a.txt_b_22:link {font-size:12px; font-weight:normal; color: #629CDB; text-decoration: none; font-weight: bold; }
a.txt_b_22:active {font-size:12px; font-weight:normal; color: #629CDB; text-decoration: none; font-weight: bold; }
a.txt_b_22:visited {font-size:12px; font-weight:normal; color: #629CDB; text-decoration: none;  font-weight: bold; }
a.txt_b_22:hover {font-size:12px; font-weight:normal; color: #FFFFFF; text-decoration: none;  font-weight: bold; }

/* green */
.txt_green_01, a.txt_v_01:link, a.txt_v_01:visited, a.txt_v_01:hover, a.txt_v_01:active{font-size:12px ; color:#0e7183 ; text-decoration:none ; }
.txt_green_02, a.txt_green_02:link, a.txt_green_02:visited, a.txt_green_02:hover, a.txt_green_02:active{font-size:12px ; color:#0e7183 ; text-decoration:none; font-weight: bold; }
.txt_green_03, a.txt_green_03:link, a.txt_green_03:visited, a.txt_green_03:hover, a.txt_green_03:active{font-size:14px ; color:#0e7183 ; text-decoration:none; font-weight: bold; }

/* violet */
.txt_v_01, a.txt_v_01:link, a.txt_v_01:visited, a.txt_v_01:hover, a.txt_v_01:active{font-size:12px ; color:#1F9FDE ; text-decoration:none ; }
.txt_v_02, a.txt_v_02:link, a.txt_v_02:visited, a.txt_v_02:hover, a.txt_v_02:active{font-size:12px ; color:#1F9FDE ; text-decoration:none; font-weight: bold; }
.txt_v_03, a.txt_v_03:link, a.txt_v_03:visited, a.txt_v_03:hover, a.txt_v_03:active{font-size:12px ; color:#7F5DFE ; text-decoration:none; font-weight: bold; }
.txt_v_04, a.txt_v_04:link, a.txt_v_04:visited, a.txt_v_04:hover, a.txt_v_04:active{font-size:14px ; color:#7F5DFE ; text-decoration:none; font-weight: bold; }

/* orange */
.txt_o_01, a.txt_o_01:link, a.txt_o_01:visited, a.txt_o_01:hover, a.txt_o_01:active{font-size:12px ; color:#FF7200 ; text-decoration:none ; }
.txt_o_02, a.txt_o_02:link, a.txt_o_02:visited, a.txt_o_02:hover, a.txt_o_02:active{font-size:16px ; color:#FF7200 ; text-decoration:none ; font-weight: bold; }
.txt_o_03, a.txt_o_03:link, a.txt_o_03:visited, a.txt_o_03:hover, a.txt_o_03:active{font-size:12px ; color:#FF7200 ; text-decoration:none ; font-weight: bold; }

a.txt_o_04:link {font-size: 9pt; font-family: Verdana ;font-weight:normal; color: #FF7200; text-decoration: none;}
a.txt_o_04:active {font-size: 9pt; font-family: Verdana ;font-weight:normal; color: #FF7200; text-decoration: none;}
a.txt_o_04:visited {font-size: 9pt; font-family: Verdana ; font-weight:normal; color: #FF7200; text-decoration: none; }
a.txt_o_04:hover {font-size: 9pt; font-family: Verdana ;font-weight:normal;; color: #FF0C00; text-decoration: none; }


/* White */
.txt_w_01, a.txt_w_01:link, a.txt_w_01:visited, a.txt_w_01:hover, a.txt_w_01:active{font-size:12px ; color:#FFFFFF ; text-decoration:none ;  font-weight: bold; }
.txt_w_02, a.txt_w_02:link, a.txt_w_02:visited, a.txt_w_02:hover, a.txt_w_02:active{font-size:12px ; color:#FFFFFF ; text-decoration:none ; }
.txt_w_03, a.txt_w_03:link, a.txt_w_03:visited, a.txt_w_03:hover, a.txt_w_01:active{font-size:22px ; color:#FFFFFF ; text-decoration:none ;  font-weight: bold; }
.txt_w_04, a.txt_w_04:link, a.txt_w_04:visited, a.txt_w_04:hover, a.txt_w_04:active { font-family:Verdana; font-size: 9px; color: #FFFFFF; text-decoration: none; }
.txt_w_05, a.txt_w_05:link, a.txt_w_05:visited, a.txt_w_05:hover, a.txt_w_05:active { font-family:Verdana; font-size: 9px; color: #FFFFFF; text-decoration: none; font-weight: bold;}


/* back_img */
.main_back1  { vertical-align:top; background: url(/img/wing_login_bg.gif); }
.main_back2  { url(/img/wing_login_bg2.gif); }
.main_back3  { url(/img/jp_left_search_bg01.gif); }
.main_back4  { url(/img/jp_left_search_bg02.gif); }
.main_back5  { url(/img/jp_left_search_bg03.gif); }
.main_back6  { url(/img/jp_left_search_bg04.gif); }
.main_back7  { url(/img/jp_left_search_bg05.gif); }
.main_back8  { url(/img/jp_left_search_bg06.gif); }
.main_back9  { url(/img/jp_left_search_bg07.gif); }
.main_back10  { url(/img/jp_left_search_bg08.gif); }

/* shopguide */
.border1  { border:1px; border-style:solid; border-color:#e7e7e7; }
.border2  { border:1px; border-style:solid; border-color:#EBEBEB; }

