﻿@charset "UTF-8";


/* fontsize
-----------------------------------------------------------*/

.fs dt, .fs dd {
	float: left;
}
.fs {
	width: 200px;
	float: right;
	margin-top: 15px;
	margin-right: -60px;
}
.fs dd {
}
.fs dd a {
	text-indent: -9999em;
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	background: none;
}
.fs dd a:hover {
	background: none;
}
.fs dd#s {
	background-image: url(../img/font/s.gif);
}
.fs dd#m {
	background-image: url(../img/font/m_on.gif);
}
.fs dd#l {
	background-image: url(../img/font/l.gif);
}



/* common
-----------------------------------------------------------*/
/* TopLeft
------------------------------*/
/* PickUp
-----------------*/
#topleft #pickup .box {
	font-size: 80%
}
#topleft #pickup2 .boxleft {
	font-size: 80%
}
#topleft #pickup2 .boxright {
	font-size: 80%
}
/* TopRight
------------------------------*/
/* News
-----------------*/
#topright #news {
	font-size: 80%;
}
/* Contact
-----------------*/
#topright #contact {
	font-size: 70%;
}


/* Main
------------------------------*/
#main {
	font-size: 80%;
}
