@charset "utf-8";
/* ----------------------------------------------
	This style is for taiju-law office.
------------------------------------------------- */

body {
	color: #000000;
}

a {
	color: #000000;
}

a:hover {
	color: #ff9b0c;
}

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

br
{
clear: left;
}

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

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

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

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

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

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

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


.textc
{
font-size: 17px;
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: 20px;
		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_f2.gif) right top no-repeat;
		}

ul#mojisizeList li.moji_normal a {
			background: url(../images/moji_normal.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;
			}
