@charset "utf-8";
/* ----------------------------------------------
	This style is for kyodo-suzuran.com
------------------------------------------------- */

body {
	color: #000000;
}

h1 {
	padding-top:6px;
	padding-right:8px;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	color:#fff;
}

h2 {
	padding-top:2px;
	padding-right:8px;
	font-size:9px;
	font-weight:normal;
	line-height:120%;
}

a {
	color: #000000;
}

a:hover {
	color: #ff9b0c;
}

.clear {
	clear:both;
	display:block;
}

br
{
clear: left;
}

div
{
font-size: 14px;
line-height: 1.5em;
}


/* ====== font size  ====== */

.text4
{
font-size: 12px;
font-color: #333333;
line-height: 1.5em;
}

.text5
{
font-size: 12px;
font-color: #339933;
line-height: 1em;
}

.text2
{
font-size: 25px;
font-color: #333333;
line-height: 1.2em;
}

.texta
{
font-size: 15px;
line-height: 1.5em;
}

.text1
{
font-size: 14px;
font-color: #333333;
line-height: 1.5em;
}

.text
{
font-size: 14px;
line-height: 1.5em;
}

.textc
{
font-size: 14px;
font-color: #333333;
line-height: 1.5em;
}



/* ==== container ==== */

#mojisize {
	background: url(../images/size_change.gif) top left repeat-y;
		text-align: left;
		position: absolute;
		text-decoration: none;
		text-indent: -9999px;
		height: 30px;
		width: 126px;
		margin-top: 26px;
		left: 25px;
	}

	ul#mojisizeList {
		position: absolute;
		top: 0px;
		left: 70px;
	}

ul#mojisizeList li {
		float: left;
		margin-top: 28px;
		margin-left: 10px;
	}

ul#mojisizeList li a {
		display: block;
		text-decoration: none;
		text-indent: -9999px;
		width: 26px;
		height: 26px;
	}

ul#mojisizeList li.moji_large a {
			background: url(../images/moji_large.gif) right top no-repeat;
		}

ul#mojisizeList li.moji_normal a {
			background: url(../images/moji_normal_f2.gif) right top no-repeat;
		}

ul#mojisizeList li.moji_small a {
			background: url(../images/moji_small.gif) right top no-repeat;
		}

ul#mojisizeList li a:hover {
			background-position: left top;
			}
