@charset "utf-8";
/* ------------------------------------------- CSS Information
 File Name:      default.css
----------------------------------------------------------- */


/* ----------------------- 規約 ----------------------------
 style01などの名前付けはページ内では使わない。
-----------------------------------------------------------*/


/* ----------------------- Browser Default Initialization */


html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,span,a,pre,form,fieldset,input,textarea,p,blockquote,table,tr,th,td,
{
	margin: 0;
	padding: 0;
	font-size: 100%;　　　　　     /*すべてのフォントサイズを統一する*/
	line-height: 100%;             /*すべての行の高さを統一する*/
}


h1,h2,h3,h4,h5,h6
{
	font-weight:normal;            /*h1～6の太字をノーマルに*/
}

ol,ul,li
{
	list-style:none;               /*リストのブレッドを消す*/
}



textarea
{
	font-size: 100%;               /*テキストエリア内文字サイズのブラウザ間での差異をなくす*/
}

table
{
	border-collapse: collapse;    /*隣接するセルのボーダーを重ねて表示する*/
	border-spacing: 0; 
}




/* ##################classテキストデコレーション####################### */

.style01 /*赤字*/
{
	color:#FF0000;
}

.style02 /*赤字＆太字*/
{
	color:#FF0000;
	font-weight:bold;
}

.style03 /*赤字＆黄色マーカー*/
{
	color:#FF0000;
	background-color:#FFFF00;
}

.style04 /*赤字＆太字＆黄色マーカー*/
{
	color:#FF0000;
	font-weight:bold;
	background-color:#FFFF00;
}

.style05 /*青字*/
{
	color:#0000FF;
}

.style06 /*青字＆太字*/
{
	color:#0000FF;
	font-weight:bold;
}

.style07 /*太字*/
{
	font-weight:bold;
}

.style08 /*太字＆黄色マーカー*/
{
	font-weight:bold;
	background-color:#FFFF00;
}


#pass-over
{
 display: none;
 }
 
 
 
 body

{

	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

	margin:0;
	background-color:#727272;

}



li {

	margin-bottom: 30px;

	font-size: 90%;

	padding-left:10px;

}



ul {

	padding-left:15px;

}



ul li {

	list-style:none;

	background-image:url(image/blet.jpg);

	background-repeat:no-repeat;

	padding:0 25px 0 35px;

	margin:15px 0;

	line-height:1.7em;

	font-size:0.9em;

	color:#444;

}





p {

	font-size:0.95em;

	line-height:1.8em;

	color:#444;

}







.line {

	border-bottom:dotted 1px #CCCCCC;

	font-size:1px;

	line-height:1px;

	margin:15px 0 15px;

}



.line2 {

	border-bottom:dotted 1px #CCCCCC;

	font-size:1px;

	line-height:1px;

	margin:10px 0 10px;

}

.line3 {

	border-bottom:solid 1px #CCCCCC;

	font-size:1px;

	line-height:1px;

	margin:15px 0 15px;

}





.subhead

{

	color:#000;

	text-align:center;

	font-weight:bold;

	font-size:1.8em;	

}



.line_01 {

	border-bottom:dotted 1px #CCCCCC;

	width:100%;

	height:1px;

	margin:40px auto;

}

a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color: #00F;
}
a:active {
	text-decoration: none;
	color: #00F;
}
