body
{
   font-family		: '‚l‚r ƒSƒVƒbƒN','‚l‚r –¾’©',verdana, 'trebuchet ms', sans-serif;
   font-size		: 12px;
   clor				: #333333;
   margin			: 0px;
   padding			: 0px;
   background-color	: #ffffff;
}


#fadeinbox{
	position:absolute;
	width: 500px;
	left: 0;
	top: -400px;
	border: 1px solid #9999FF;
	background-color: #f2f2f2;
	padding: 4px;
	z-index: 100;
	visibility:hidden;
	font-size: 12px;
	}

.zentai
{
   border-top		: 0px solid #ffbd18;
   border-bottom	: 0px solid #ffbd18;
   border-left		: 0px solid #ffbd18;
   border-right		: 0px solid #ffbd18;
   background-color	: #ffffff;
   margin			: 0px 0px 0px 0px;
   padding			: 0px;
   text-align		: left;
   font-size		: 14px;
   line-height		: 22px;
   font-weight		: normal;
}

.sentence
{
   margin			: 0px 10px 10px 10px;
   padding			: 0px 15px 5px 15px;
   text-align		: left;
   font-size		: 14px;
   line-height		: 24px;
   font-weight		: normal;
}

.unei
{
   margin			: 10px 0px 10px 0px;
   padding			: 0px 10px 0px 10px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: center;
}

.copyright
{
   margin			: 0px;
   padding			: 2px;
   color			: #333333;
   font-size		: 12px;
   line-height		: 18px;
   text-align		: center;
}

.sentence ul li {
	list-style:none;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	line-height:170%;
	padding:0 0 7px 20px;
	background: transparent url(image/bullet1.gif)  no-repeat 0 0;
}








.counter-waku
{
   margin			: 0px 0px 0px 0px;
   padding			: 0px 10px 0px 10px;
   border			: 2px solid #ff0000;
   background-color	: #fce6ff;
   font-size 		: 14pt;
   line-height		: 22px;
   color			: #ff0000;
   font-weight		: bold;
   TEXT-ALIGN		: center;
}




.title
{
   margin			: 0px;
   padding			: 3px;
   color			: #333333;
   font-size		: 12px;
   font-weight		: normal;
   line-height		: 16px;
   text-align		: center;
}

.konyu-link
{
   background-color	: #ffffff;
   margin			: 0px;
   padding			: 1px 10px 1px 10px;
   color			: #333333;
   font-size		: 12px;
   font-weight		: normal;
   line-height		: 18px;
   text-align		: right;
}

.komyu-link a
{
   color			: #333333;
}


.aka-obi
{
   background-color	: #ff0000;
   margin			: 0px;
   padding			: 3px;
   color			: #ffffff;
   font-size		: 12px;
   font-weight		: bold;
   line-height		: 16px;
   text-align		: center;
}



.osusume
{
   margin			: 10px 0px 10px 0px;
   padding			: 10px 10px 10px 10px;
   border			: 2px solid #000000;
   background-color	: #ffffff;
}





.mondai
{
   margin			: 10px 0px 10px 0px;
   padding			: 10px 10px 10px 10px;
   border			: 2px solid #999999;
   background-color	: #ffe6ae;
}

.mondai-naka
{
   font-size		: 14px;
   line-height		: 26px;
   font-weight		: bold;
   text-align		: left;
}




.zeikin-waku
{
   margin			: 0px 0px 0px 0px;
   padding			: 0px 5px 0px 5px;
   border			: 2px solid #ff0000;
   background-color	: #ffffff;
}

.zeikin-naka
{
   margin			: 0px 0px 0px 0px;
   padding			: 0px 0px 0px 0px;
   border			: 0px solid #ff0000;
   background-color	: #ffdddd;
}





.check
{
   margin			: 10px 20px 10px 20px;
   padding			: 10px 20px 10px 20px;
   border			: 2px solid #999999;
   background-color	: #ffe6ae;
}

.check-naka
{
   font-size		: 14px;
   line-height		: 26px;
   font-weight		: bold;
   text-align		: left;
}



.list
{
   border			: 2px solid #0000aa;
   background-color	: #eeeeee;
   color			: #333333;
   margin			: 5px 0px 5px 0px;
   padding			: 1px 10px 1px 10px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: center;
}


.list-mini
{
   color			: #333333;
   margin			: 1px 10px 1px 10px;
   padding			: 1px 0px 1px 0px;
   font-size		: 10px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: center;
}


.jiko
{
   border			: 3px solid #000000;
   margin			: 10px 0px 10px 0px;
   padding			: 0px 0px 0px 0px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: left;
}

.jiko1
{
   background-color	: #eeeeee;
   margin			: 0px;
   padding			: 5px 10px 5px 10px;
   font-size		: 14px;
   line-height		: 22px;
   font-weight		: normal;
   text-align		: left;
}

.jiko2
{
   background-color	: #dddddd;
   margin			: 0px;
   padding			: 5px 10px 5px 10px;
   font-size		: 12px;
   line-height		: 18px;
   font-weight		: normal;
   text-align		: left;
}

.jiko3
{
   background-color	: #ffffff;
   margin			: 0px;
   padding			: 5px 10px 5px 10px;
   font-size		: 14px;
   line-height		: 22px;
   font-weight		: normal;
   text-align		: left;
}




.kaiwa
{
   border			: 1px solid #000000;
   margin			: 10px 0px 0px 0px;
   padding			: 0px 0px 0px 0px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: left;
}

.kaiwa1
{
   background-color	: #f1f1f1;
   margin			: 10px 0px 0px 0px;
   padding			: 0px 10px 0px 10px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: left;
}

.kaiwa2
{
   background-color	: #ffd2c2;
   margin			: 0px 0px 10px 0px;
   padding			: 0px 10px 0px 10px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: left;
}



.kanso
{
   margin			: 10px 0px 10px 0px;
   padding			: 10px 10px 10px 10px;
   border			: 2px solid #000000;
   background-color	: #ffffff;
}



.q
{
   border			: 1px solid #333333;
   background-color	: #dddddd;
   margin			: 10px 0px 0px 0px;
   padding			: 3px 10px 3px 10px;
   font-size		: 12px;
   line-height		: 18px;
   font-weight		: normal;
   text-align		: left;
}

.a
{
   border			: 0px solid #333333;
   background-color	: #eeeeee;
   margin			: 0px 0px 20px 0px;
   padding			: 3px 10px 3px 10px;
   font-size		: 12px;
   line-height		: 18px;
   font-weight		: normal;
   text-align		: left;
}



.tokuten1
{
   border			: 1px solid #333333;
   background-color	: #ffe0f0;
   margin			: 0px;
   padding			: 5px 10px 5px 10px;
   font-size		: 18px;
   color			: #000000;
   line-height		: 20px;
   font-weight		: bold;
   text-align		: center;
}

.tokuten2
{
   border-top		: 0px solid #333333;
   border-bottom	: 1px solid #333333;
   border-left		: 1px solid #333333;
   border-right		: 1px solid #333333;
   background-color	: #eeeeee;
   margin			: 0px;
   padding			: 5px 10px 0px 10px;
   font-size		: 14px;
   line-height		: 20px;
   font-weight		: normal;
}


.moushikomi
{
   margin			: 10px 20px 10px 20px;
   padding			: 0px 10px 0px 10px;
   font-size		: 14px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: center;
}


.moushikomi-waku
{
   margin			: 10px 0px 10px 0px;
   padding			: 10px 20px 10px 20px;
   border			: 2px solid #999999;
   background-color	: #ffffff;
}



.kessai
{
   margin			: 10px 20px 10px 20px;
   padding			: 0px 10px 0px 10px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: bold;
   text-align		: center;
}

.kessai a
{
   text-decoration	: none;
}


.suisen
{
   border			: 1px solid #000000;
   background-color	: #ffffaa;
   margin			: 10px 0px 10px 0px;
   padding			: 5px 10px 0px 10px;
   font-size		: 16px;
   line-height		: 20px;
   font-weight		: bold;
   text-align		: left;
}

.suisen-sub
{
   border			: 2px solid #000000;
   margin			: 10px 0px 10px 0px;
   padding			: 0px 0px 0px 0px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: left;
}

.suisen-sub1
{
   background-color	: #dddddd;
   margin			: 0px 0px 0px 0px;
   padding			: 5px 10px 5px 10px;
   font-size		: 14px;
   line-height		: 20px;
   font-weight		: bold;
   text-align		: left;
}

.suisen-sub2
{
   background-color	: #ffffff;
   margin			: 0px 0px 0px 0px;
   padding			: 0px 10px 0px 10px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: left;
}

.suisen-sub3
{
   background-color	: #eeeeee;
   margin			: 0px 0px 0px 0px;
   padding			: 0px 10px 0px 10px;
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: normal;
   text-align		: left;
}

.message
{
   border			: 1px solid #000000;
   background-color	: #ffe0f0;
   margin			: 10px 0px 10px 0px;
   padding			: 20px 20px 0px 20px;
   font-size		: 14px;
   line-height		: 22px;
   font-weight		: normal;
   text-align		: left;
}





.big
{
   font-size		: 18px;
   line-height		: 24px;
   font-weight		: bold;
   text-align		: left;
}

.push
{
   background-color	: #ffff00;
   font-weight		: bold;
   text-align		: left;
}

.push-red
{
   padding			: 2px;
   background-color	: #ffff00;
   color			: #ff0000;
   font-weight		: bold;
   text-align		: left;
}

.push-big
{
   background-color	: #ffff00;
   font-size		: 18px;
   line-height		: 24px;
   font-weight		: bold;
   text-align		: left;
}


.red
{
   color			: #ff0000;
   font-weight		: bold;
   text-align		: left;
}

.red-mini
{
   color			: #ff0000;
   font-size		: 12px;
   line-height		: 24px;
   font-weight		: bold;
   text-align		: center;
}

.red-big
{
   font-size		: 18px;
   color			: #ff0000;
   line-height		: 24px;
   font-weight		: bold;
   text-align		: left;
}

.red-shadow
{
   filter			: DropShadow(Color=#ffff00, OffX=3, OffY=3, Positive=true);
   font-size		: 16px;
   color			: #ff0000;
   line-height		: 22px;
   font-weight		: bold;
   text-align		: left;
}

.blue
{
   color			: #0000ff;
   font-weight		: bold;
   text-align		: left;
}

.blue-big
{
   font-size		: 18px;
   color			: #0000ff;
   line-height		: 24px;
   font-weight		: bold;
   text-align		: left;
}


.kaisyo
{
   font-family		: 'HG³ž²‘‘Ì-PRO';
   font-size		: 26px;
   line-height		: 30px;
   font-weight		: bold;
   text-align		: left;
}

.kaisyo2
{
   font-family		: 'HG³ž²‘‘Ì-PRO';
   background-color	: #ff0000;
   font-size		: 26px;
   line-height		: 30px;
   font-weight		: bold;
   text-align		: left;
}

.kaisyo3
{
   font-family		: 'HG³ž²‘‘Ì-PRO';
   font-size		: 20px;
   line-height		: 30px;
   font-weight		: bold;
   text-align		: left;
}

.mini
{
   font-size		: 12px;
   line-height		: 20px;
   font-weight		: bold;
   text-align		: left;
}


















