body {
color:#666;
font-family: "MS UI Gothic", "Osaka", "sans-serif";
}


h1 { font-size:12px; color: #CCCCCC;}
h2 { font-size:12px; color: #666666;}
h3 { font-size:12px; color: #666666;}

.NavigationArea {
	padding: 0px;
	margin: 0px;
}
.NavigationArea .navi_list{
	font-size: 12px;
	margin: 0px;
	padding: 1px;
/*	letter-spacing: 0.1em;*/
}

.NavigationArea .navi_list A {
	display: block;
	background-image: url(img/icon_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px 1px 4px 15px;
	width: 143px;
	background-color: #FFFFFF;
}


.NavigationArea .navi_list2 A {
	display: block;
	background-image: url(img/icon_list2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 2px 4px 4px 15px;
	width: 143px;
	background-color: #FFFFFF;
}


.NavigationArea .navi_list A:hover {
	text-decoration: none;
	background-color: #CCCCCC;
}

.NavigationArea .navi_list .list_title{
	background-image: url(image/icon_list_title.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 1px;
	padding: 4px 0px 4px 25px;
	width: 143px;
	background-color: #CCCCBB;
}

.font12px{

	font-size:12px;

}



.font12px_a{

	font-size:12px;

	line-height:14px;

}



.font12px_b{

	font-size:12px;
line-height:20px;

}

.font14px_b{

	font-size:14px;
line-height:20px;

}

.font12px_b a{

	color:black;

	text-decoration:none;

}



.font12px_b a:hover{

	text-decoration:underline;



}

.box {

	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid



}

.box2 {

	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid



}

.font11px{

	font-size:11px;

}





.menu_header{

	font-size:12px;

	color:#FFFFFF;

}



.menu_header a{

	color:#FFFFFF;

	text-decoration:none;

}



.menu_footer{

	font-size:12px;

	color:#000000;

}



.menu_footer a{

	color:#000000;

	text-decoration:none;

}



.menu_footer a:hover{

	text-decoration:underline;

}



.font10px{

	font-size:11px;

}



.c_orange{

	color:#F83C00;

}



a{

	text-decoration:none;

}



a:hover{

	text-decoration:underline;

}

.bk_sch {
  background-image: url("img/bk_bbs.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: right top        /* 背景画像の位置は右下 */
}

.bk_top {
  background-image: url("img/bk_top.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: right top        /* 背景画像の位置は右下 */
}

.bk_top2 {
  background-image: url("img/bk_top2.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: right top        /* 背景画像の位置は右下 */
}

.bk_system {
  background-image: url("img/bk_system.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: right top        /* 背景画像の位置は右下 */
}

.bk_pay {
  background-image: url("img/bk_pay.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: right top        /* 背景画像の位置は右下 */
}

.bk_faq {
  background-image: url("img/bk_faq.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: right top        /* 背景画像の位置は右下 */
}

.bk_result {
  background-image: url("img/bk_result.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: right top        /* 背景画像の位置は右下 */
}

.bk_estimate {
  background-image: url("img/bk_estimate.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: right top        /* 背景画像の位置は右下 */
}

.TH_w {
  color: #ffffff; /* 文字の色 */
  background-color: #FFFFFF; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #FFFFFF #999999 #999999 #FFFFFF; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}

.TH_r {
  color: #ffffff; /* 文字の色 */
  background-color: #FF0000; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #FF0000 #999999 #999999 #FF0000; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}

.TH_b {
  color: #ffffff; /* 文字の色 */
  background-color: #FFFFFF; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #FFFFFF #999999 #999999 #FFFFFF; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}

.TD {
  color: #ffffff; /* 文字の色 */
  background-color: #9999cc; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ccccff #666699 #666699 #ccccff; /* 枠の色 */
  border-width: 5px; /* 枠の幅 */
} 
 
.table_sline1 {border: solid 1px #666666; border-collapse: collapse;font-size:12px;}
.table_sline2 {border: solid 1px #666666; border-collapse: separate;}

.table_sline11px {border: solid 1px #000000; border-collapse: collapse;font-size:11px;}
.table_sline211px {border: solid 1px #000000; border-collapse: separate;}

.border_bottom_width{border-bottom-width : 1px;border-bottom-style : dotted;border-bottom-color : #666666;font-size:12px;}

.border_right_hight{border-right : 1px;border-right-style : solid;border-right-color : #666666;}

.border_solid_bottom_width{border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #5C1A1A;font-size:12px;}
