body,html {
	background-image: url(img/basic/back.gif);
	padding:0;
	font-size: 12px;
	text-align: center;
	background-position: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}   
div#wrapper {   
    width: 800px;   
    margin: 0 auto;   
    text-align: left;     
} 
a:hover {  color: #CC0000}
a:link {  color: #0000CC}
.text-right { text-align: right; font-size: 12px}
.text-center { font-size: 12px; line-height: 120% ; text-align: center ; font-weight: normal}
.text-10-120 { font-size: 10px; line-height: 120%}
.text-10-120gray { font-size: 10px; line-height: 120% ; color: #666666}
.text-10-120center { font-size: 10px; line-height: 120% ; text-align: center}
.text-10-120centerBold { font-size: 10px; line-height: 120% ; text-align: center ; font-weight: bold}
.text-14-120 { font-size: 14px; line-height: 120%}
.table-0 {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 3px;
}
.table-top {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.table-body700 { background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; text-align: center}
.text-12-140gray { font-size: 12px; line-height: 140%; color: #666666}
.text-12-140green { font-size: 12px; line-height: 140%; color: #339933; font-weight: bold}
.table-whatsnew { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; color: #333333}
.copyright { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; font-size: 10px; color: #FFFFFF; background-image: url(img/basic/col-base-green1.gif); letter-spacing: 1px; text-align: center}
.text-dn-menu { font-size: 12px; line-height: 140%; text-align: center ; font-weight: normal ; letter-spacing: 1px}
.table-osusume { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: auto; width: 480px; border: 1px #333333 solid; background-image: url(img/basic/osusume_01.jpg); background-repeat: no-repeat; background-position: left top}
.text-osusume-1 { font-size: 12px; line-height: 120%; color: #FFFFFF; font-weight: bold}
.text-osusume-2 { font-size: 12px; line-height: 120%; font-weight: bold ; padding-left: 10px}
.mc-back {  background-image: url(img/basic/back-list.jpg); background-repeat: no-repeat; background-position: right top}
.table-osusume2 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; height: auto; border: 1px #333333 solid; background-image: url(img/basic/back-list3.gif); background-repeat: no-repeat; background-position: left top }
.text-12-120 { font-size: 12px; line-height: 120% }
.table-osusume3 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 100px; width: 275px; border: 1px #4A2500 solid; background-image: url(img/basic/col-base-yel1.gif); text-align: center}
.text-14-120price { font-size: 14px; line-height: 120% ; font-weight: bold; color: #CC0000}
.text-16-120price { font-size: 16px; line-height: 120% ; font-weight: bold; color: #CC0000}
.text-20-120price { font-size: 20px; line-height: 120% ; font-weight: bold; color: #CC0000}
.text-24-120price { font-size: 24px; line-height: 120% ; font-weight: bold; color: #CC0000}
.text-14-120article1 { font-size: 12px; line-height: 120% ; font-weight: bold; color: #006600; padding-left: 10px}
.text-14-120article2 { font-size: 14px; line-height: 140%; font-weight: bold; color: #000000; text-align: center; padding-top: 5px; padding-bottom: 5px}
.text-16-140article2 { font-size: 16px; line-height: 140%; font-weight: bold; color: #000000; text-align: center; padding-top: 5px; padding-bottom: 5px}
.text-10-120centerBold-w { font-size: 10px; line-height: 120% ; text-align: center ; font-weight: bold ; color: #FFFFFF}
.text-10-120photo-cap { font-size: 12px; line-height: 120% ; text-align: center ; padding-top: 5px; padding-bottom: 5px}
.text-12-120Bold { font-size: 12px; line-height: 120% ; font-weight: bold}
.text-osusume-3 { font-size: 14px; line-height: 120%; color: #FFFFFF; font-weight: bold }
.text-14-140Bold { font-size: 14px; line-height: 140%; font-weight: bold; padding-bottom: 8px}
.text-12-120centerBold-wCopy { font-size: 12px; line-height: 120% ; text-align: center ; font-weight: bold ; color: #FFFFFF }
.text-12-120centerBold { font-size: 12px; line-height: 120% ; text-align: center ; font-weight: bold ; color: #660000}
.back-inakawhat {  background-image: url(img/inaka/what1.jpg); background-repeat: no-repeat; background-position: right}
.text-12-140 { font-size: 12px; line-height: 140%}
.back-inakapromise { background-image: url(img/inaka/promise1.jpg); background-repeat: no-repeat; background-position: right }
.back-inakamateri { background-image: url(img/inaka/matel1.jpg); background-repeat: no-repeat; background-position: right }
.text-14-140com { font-size: 14px; line-height: 140%; font-weight: bolder; padding-bottom: 0px}
.back-com-gree { background-image: url(img/company/com-greet-2.jpg); background-repeat: no-repeat; background-position: right top}
.text-12-160com-gr { font-size: 12px; line-height: 160%; letter-spacing: 1px}
.text-14-120centerBold { font-size: 14px; line-height: 120% ; text-align: center ; font-weight: bold }
.text-12-180 { font-size: 12px; line-height: 180%}
.top_up { font-size: 12px; line-height: 140%; color: #666666}
.top_up h1{
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 140%;
	display: inline;
}
.sub {
	font-size: 12px;
	line-height: 140%;
	text-align: center;
	color: #666666;
}
.sub h2{
	font-size: 12px;
	line-height: 140%;
	display: inline;
	font-weight: normal;
}
.text-osusume-02 { font-size: 12px; line-height: 120%; padding-left: 10px}
.sassi_ue{
	width:420px;
	height:130px;
	margin-top: 152px;
	float: left;
	vertical-align: top;
	margin-left: 20px;
}
.sassi_sita{
	width:420px;
	height:130px;
	margin-top: 285px;
	float: right;
	vertical-align: top;
	margin-right: 5px;
}

