a:link { color:#3571DC; text-decoration:none }
a:visited { color:#3571DC; text-decoration:none }
a:hover { color:#FF0000; text-decoration:none }
a:active { color:#000033; text-decoration:underline }

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

.right_link a:link { color:#0099FF; text-decoration:none; }
.right_link a:visited { color:#0099FF; text-decoration:none; }
.right_link a:hover { color:#0099FF; text-decoration:underline; }
.right_link a:active { color:#0099FF; text-decoration:underline; }




BODY { font-family: "ＭＳ Ｐゴシック", Arial, Osaka, sans-serif; }


.line_normal {
border:1px solid #CCCCCC;
}

.header {
font-size: 11px;
color: #979797;
letter-spacing: 1px;
padding-left: 32px;
font-style: normal;
}

.point {
font-size: 12px;
color: #666666;
line-height: 16px;
font-style: normal;
}

.manual {
font-size: 12px;
color: #666666;
letter-spacing: 1px;
line-height: 16px;
font-style: normal;
}

.point2 {
font-size: 12px;
color: #000000;
line-height: 16px;
font-style: normal;
}

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

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

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

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

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

.tshirt_txt06 {
font-size:12px;
color:#000000;
padding-top:9px;
padding-bottom:0px;
padding-left:14px;
padding-right:0px;
line-height:18px;
letter-spacing:1px;
}

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

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

.mcl {
letter-spacing: -1px;
}
*:first-child+html .mcl {
letter-spacing: 0px;
}
* html .mcl {
letter-spacing: 0px;
}

.pankuzu_link ol {
	font-size: 10px;
	line-height: 12px;
	color: #979797;
	letter-spacing:1px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 32px;
}
.pankuzu_link li {
	display: inline;
}
.aw_txt_ms {
	font-family: "ＭＳ ゴシック", Osaka等幅, Arial, sans-serif;
}
.aw_txt01 p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.aw_txt02 p {
	font-size: 18px;
	line-height: 20px;
	color: #FF9900;
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 16px;
}
.aw_txt03 p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 12px;
}
.aw_txt04 p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.aw_txt05 p {
	font-size: 10px;
	line-height: 12px;
	color: #FF0000;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.aw_txt06 {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.aw_right_link01 td {
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 6px;
}
.ap_txt01 td {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	color: #336699;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight:bold;
}