body {
	background: url(../common/bg.gif) repeat-y center;
	text-align: center;
	margin: 0px auto 20px auto;
	padding: 0px;
	font-size:12px;
	color: #3C3C3C;
	line-height:1.3em;
}
p{ padding:0; margin:0;}
ul, li {margin:0;padding:0;list-style-type: none;}
table 		{ font-size:12px }

a:link 		{ color:#FF6600; text-decoration: none}
a:hover 	{ color:#FF6600;}
a:visited   { color:#FF6600;}

.t10n 		{ font-size:10px }
.t10 		{ font-size:10px; line-height:14px }
.t12n 		{ font-size:12px }
.t12 		{ font-size:12px; line-height:17px }
.t12w 		{ font-size:12px; line-height:20px }
.t12ww 		{ font-size:12px; line-height:30px }
.t13 {  font-size: 13px; line-height: 17px}
.t14n 		{ font-size:14px }
.t14 		{ font-size:14px; line-height:22px}

.eisu 		{ ime-mode:disabled }
.dn		{text-decoration: none}

.align-center {text-align:center;}
.align-left   {text-align:left;}
.align-right  {text-align:right;}
.align-top    {vertical-align:top;}
.align-middle {vertical-align:middle;}
.align-bottom {vertical-align:bottom;}

.float-left {float:left;}
.float-right{float:right;}
.clear{clear:both; height:0;}

.text-lower {text-transform:lowercase;}
.text-upper {text-transform:uppercase;}

.waku {border: 1px solid #666666;}
.wakudot {border: 1px dotted #999999;}

.color-red{color: #CC0000;}
.color-blue {color: #0000CC;}
.color-white {color: #FFFFFF;}
.color-green {color: #006600;}
.color-orange {color: #FF6600;}

.bg-rose{color: #FFFFFF;background-color: #B63D65;}
.bg-sky{background-color: #BFD8FF;}
.bg-yellow{background-color: #FFFFCC;}
.bg-orange{background-color: #FFCC66;}
.bg-green{background-color: #DDFFCC;}
.bg-green2{background-color: #B8F4A6;}
.bg-green3{color: #FFFFFF;background-color: #006600;}
.bg-black{color: #FFFFFF;background-color: #000000;}
.bg-pink{background-color: #FFCCCC;}
.bg-glay{background-color: #CCCCCC;}
.bg-glay2{background-color: #E7E7E7;}
.bg-blue{color: #FFFFFF;background-color: #003399;}
.bg-navy{color: #FFFFFF;background-color: #190C42;}