a:link { color:#3366CC; text-decoration:none; }
a:visited { color:#3366CC; text-decoration:none; }
a:hover { color:#3366CC; text-decoration:underline; }
a:active { color:#3366CC; text-decoration:underline; }

.under_lnk a:link { color:#3366CC; text-decoration:underline; }
.under_lnk a:visited { color:#3366CC; text-decoration:underline; }
.under_lnk a:hover { color:#FF0000; text-decoration:underline; }
.under_lnk a:active { color:#FF0000; text-decoration:underline; }

#nlk .n_lnk a:link { font-size:14px; color:#3366CC; text-decoration:none; }
#nlk .n_lnk a:visited { font-size:14px; color:#3366CC; text-decoration:none; }
#nlk .n_lnk a:hover { font-size:14px; color:#3366CC; text-decoration:underline; }
#nlk .n_lnk a:active { font-size:14px; color:#3366CC; text-decoration:underline; }

.coat_lnk a:link { color:#3366CC; text-decoration:underline; }
.coat_lnk a:visited { color:#3366CC; text-decoration:underline; }
.coat_lnk a:hover { color:#3366CC; text-decoration:none; }
.coat_lnk a:active { color:#3366CC; text-decoration:none; }

.white_lnk a:link { color:#FFFFFF; text-decoration:underline; }
.white_lnk a:visited { color:#FFFFFF; text-decoration:underline; }
.white_lnk a:hover { color:#FFFFFF; text-decoration:none; }
.white_lnk a:active { color:#FFFFFF; text-decoration:none; }

BODY { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Arial, Osaka, sans-serif; }

.f_white14 {color: #FFFFFF}
.f_bk12 {
	font-size: 12px;
	color: #333333;
}
.f_undrln {
	text-decoration: underline;
}
.f_strng_undrln {
text-decoration: underline;
 font-weight: bold;
}



.left_menu {
font-size:12px;
padding-top:1px;
padding-bottom:0px;
padding-left:4px;
padding-right:0px;
line-height:16px;
letter-spacing:1px;
}

.left_menu_double {
font-size:12px;
padding-top:2px;
padding-bottom:0px;
padding-left:4px;
padding-right:0px;
line-height:16px;
letter-spacing:1px;
}

.suit_menu1 {
font-size:12px;
padding-top:2px;
padding-bottom:0px;
padding-left:6px;
padding-right:0px;
line-height:16px;
letter-spacing:1px;
}

.suit_menu2 {
font-size:12px;
padding-top:2px;
padding-bottom:0px;
padding-left:6px;
padding-right:0px;
line-height:16px;
letter-spacing:1px;
}

.suit_menu3 {
font-size:13px;
padding-top:1px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
line-height:16px;
letter-spacing:0px;
font-weight:bold;
}

.inner_menu1 {
font-size:12px;
color:#333333;
padding-top:6px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
line-height:14px;
letter-spacing:0px;
}

.inner_menu2 {
font-size:12px;
color:#333333;
padding-top:7px;
padding-bottom:10px;
padding-left:12px;
padding-right:30px;
line-height:18px;
letter-spacing:0px;
}

.price {
font-size:12px;
color:#333333;
padding-top:6px;
padding-bottom:16px;
padding-left:3px;
padding-right:5px;
line-height:16px;
letter-spacing:0px;
}

.b_line {
border:1px solid #B4B4B4;
}

.close_btn {
font-size:16px;
padding-top:6px;
padding-bottom:10px;
padding-left:5px;
}

.nml_txt1 {
font-size:12px;
color:#333333;
}

.caption {
font-size:12px;
color:#333333;
padding-top:5px;
padding-bottom:16px;
padding-left:3px;
padding-right:3px;
line-height:16px;
letter-spacing:0px;
}

.formal_t1 {
font-size:12px;
color:#333333;
padding-top:4px;
padding-bottom:3px;
padding-left:6px;
padding-right:4px;
line-height:16px;
letter-spacing:0px;
}

.formal_t2 {
font-size:12px;
color:#333333;
padding-top:2px;
padding-bottom:1px;
padding-left:6px;
padding-right:4px;
line-height:16px;
letter-spacing:0px;
}

.formal_t3 {
font-size:14px;
color:#333333;
padding-top:5px;
padding-bottom:3px;
padding-left:5px;
font-weight:bold;
}

.formal_t4 {
font-size:13px;
color:#333333;
padding-top:3px;
padding-bottom:2px;
padding-left:6px;
padding-right:4px;
line-height:17px;
letter-spacing:0px;
}

.shirt_option {
font-size:12px;
color:#333333;
padding-top:6px;
padding-bottom:30px;
padding-left:3px;
padding-right:5px;
line-height:16px;
letter-spacing:0px;
}

#sub .kiji_sample {
font-size:12px;
color:#333333;
padding-top:2px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
line-height:14px;
letter-spacing:1px;
font-weight:bold;
}


#sub .kiji_sample_txt1 {
font-size:12px;
color:#003399;
padding-top:9px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
line-height:14px;
letter-spacing:1px;
font-weight:bold;
}

#sub .kiji_sample_txt2 {
font-size:12px;
color:#333333;
padding-top:0px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
line-height:14px;
letter-spacing:1px;
font-weight:bold;
}

#sub .kiji_sample_txt3 {
font-size:12px;
color:#333333;
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
line-height:18px;
letter-spacing:1px;
}

#sub .kiji_sample_txt4 {
font-size:12px;
color:#CC3300;
padding-top:0px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
line-height:18px;
letter-spacing:0px;
}

.kiji_sample {
font-size:12px;
color:#333333;
padding-top:2px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
line-height:14px;
letter-spacing:1px;
font-weight:bold;
}

.kiji_sample_txt1 {
font-size:12px;
color:#003399;
padding-top:9px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
line-height:14px;
letter-spacing:1px;
font-weight:bold;
}

.kiji_sample_txt2 {
font-size:12px;
color:#333333;
padding-top:0px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
line-height:14px;
letter-spacing:1px;
font-weight:bold;
}

.kiji_sample_txt3 {
font-size:12px;
color:#333333;
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
line-height:18px;
letter-spacing:1px;
}

.kiji_sample_txt4 {
font-size:12px;
color:#CC3300;
padding-top:0px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
line-height:18px;
letter-spacing:0px;
}

.muryou_txt {
font-size:12px;
color:#333333;
padding-top:3px;
padding-bottom:0px;
padding-left:16px;
padding-right:10px;
line-height:15px;
letter-spacing:0px;
}

.coolbiz_txt2 {
font-size:12px;
color:#222222;
padding-top:4px;
padding-bottom:10px;
padding-left:6px;
padding-right:6px;
line-height:17px;
letter-spacing:0px;
}

.coolbiz_txt1 {
font-size:13px;
color:#333333;
padding-top:4px;
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
line-height:16px;
letter-spacing:0px;
}

.coolbiz_price {
font-size:14px;
color:#333333;
padding-top:8px;
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
line-height:21px;
letter-spacing:0px;
}

.zegna_txt1 {
font-size:15px;
color:#333333;
padding-top:1px;
padding-bottom:0px;
padding-left:7px;
padding-right:0px;
line-height:20px;
letter-spacing:0px;
}

.zegna_txt2 {
font-size:12px;
color:#333333;
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
padding-right:7px;
line-height:18px;
letter-spacing:0px;
}

.zegna_txt3 {
font-size:12px;
color:#333333;
padding-top:7px;
padding-bottom:7px;
padding-left:7px;
padding-right:4px;
line-height:16px;
letter-spacing:0px;
}

.zegna_price {
font-size:16px;
color:#333333;
padding-top:4px;
padding-bottom:10px;
padding-left:7px;
padding-right:0px;
line-height:20px;
letter-spacing:0px;
font-weight:bold;
}
.coat_txt01 {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
}
.coat_txt02 {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	margin: 0px;
	padding: 1px 0px 0px 10px;
	letter-spacing: -1px;
}
.coat_txt03 {
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.coat_txt04 {
	font-size: 10px;
	line-height: 12px;
	color: #FF0000;
	margin: 0px;
	padding: 5px 0px 0px 1px;
}
.coat_txt05 {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding: 9px 0px 3px;
}
.coat_txt06 {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0px 1px;
}


.red_line {
	border: 1px solid #6B1C13;
}
.gray_line {
	border: 1px solid #B8B8B8;
}
.casual_txt01 {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	padding: 10px 7px 0px 0px;
}
.formal_txt01 td {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

.mcl2 {
letter-spacing: -2px;
}
*:first-child+html .mcl2 {
letter-spacing: -1px;
}
* html .mcl2 {
letter-spacing: -1px;
}

