/* Tag ---------------------------------------------------------------- */

body,td,th {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10pt;
	color: #808080;
}
body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
table,td,th {
	border-collapse: collapse;
	border-spacing: 0px;
}
a:link {
	color: #0000FF;	
}
a:visited {
	color: #800080;
}
.style1 {
    color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.style2 {
	background-color: #FFFFFF;
}
.style3 {
    color: #808080;
	font-weight: normal;
	text-decoration: none;
}

/* Container ---------------------------------------------------------------- */

.container {

}
.container-header {
    height: 20px;
}
.container-footer {
    height: 20px;
}
.container-inner {
	margin: 0px auto;
	width: 910px;
}


/* Header ---------------------------------------------------------------- */

.header {

}
.header-inner {
    border-left: #808080 1px solid;
	border-right: #808080 1px solid;
	width: 100%;
}
.header-1 {
    width: 100%;
}
.header-2 {
	width: 100%;
}
.header-3 {
    border-top: #808080 1px dotted;
    border-bottom: #808080 1px dotted;
	width: 100%;
}
.header-4 {
	width: 100%;
}
.header-1-a {

}
.header-2-a {
    padding: 10px 91px;
}

.header-3-a {
    padding: 10px 91px;
}

.header-4-a {
    padding: 10px 20px;
}
.title {

}
.title-a {
    width: 200px;
}
.title-b {
    border-left: #808080 1px dotted;
    border-right: #808080 1px dotted;
	padding: 52px 20px 0 20px;
	vertical-align: top;
    width: 468px;
}
.title-c {
	padding: 0 20px;
    width: 200px;
}
.breadcrumbs {
    width: 870px;
	height: 15px;
}

/* Content ---------------------------------------------------------------- */

.content {

}
.content-inner {
    border-left: #808080 1px solid;
	border-right: #808080 1px solid;
	width: 100%;
}
.content-1{
    border-top: #808080 1px dotted;
    border-bottom: #808080 1px dotted;
    width: 100%;
}
.content-1-a{
    padding: 0 20px;
    vertical-align: top;
    width: 160px;
}
.content-1-b{
    border-left: #808080 1px dotted;
    border-right: #808080 1px dotted;
	padding: 0 20px;
    vertical-align: top;
    width: 468px;
}
.content-1-c{
	padding: 0 20px;
    vertical-align: top;
    width: 160px;
}
.headline-160 {
	background-color: #808080;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 35px;
	margin: 20px 0;
	padding: 0 0 0 10px;
}
.headline-468 {
	background-color: #808080;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 35px;
	margin: 20px 0;
	padding: 0 0 0 10px;
}
.pickup{
    line-height: 17px;
}
.category{
    line-height: 17px;
}
.link {

}
.link-1{
    font-size: 11pt;
    font-weight: bold;
}
.link-2{

}
.link-3{
    height: 26px;
}
.a-ranking{
    height: 100%;
    line-height: 20px;
}
.navigation {
    height: 15px;
    margin: 20px auto;
	text-align: center;
}

/* Footer ---------------------------------------------------------------- */

.footer {

}
.footer-inner {
    border-left: #808080 1px solid;
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	width: 100%;
}
.footer-1 {
    width: 100%;
}
.footer-1-a {

}

/* Ad ---------------------------------------------------------------- */

.au_728-90_01{
	width: 728px;
	height: 90px;
}
.au_336-280_01{
    width: 336px;
	height: 280px;
}
.au_160-600_01{
    width: 160px;
	height: 600px;
}
.lu_728-15_01{
    width: 728px;
	height: 15px;
}
.lu_160-90_01{
    width: 160px;
	height: 90px;
}
.lu_468-15_01{
    width: 468px;
	height: 15px;
	margin: 20px auto;
}

/* Inlineframe ---------------------------------------------------------------- */

.i-header{
    width: 910px;
	height: 130px;
}
.i-footer{
    width: 910px;
	height: 200px;
}
.i-left{
    width: 160px;
	height: 800px;
}
.i-right{
    width: 160px;
	height: 800px;
}



