@cherset "Shift_JIS";

/* CSS Document */

/*--------------------------------------------------------------------

common

css‚Ì‰Šú‰»

--------------------------------------------------------------------*/





* {

  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;

  margin: 0;

  padding: 0;

}



html, body {

  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;

  margin: 0;

  padding: 0;

  font-size: 100%;

}





h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {

  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;

  margin: 0;

  padding: 0;

  border: 0;

  font-style: normal;

  font-weight: normal;

  font-size: 100%;

}



table, caption, th, td {

  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;

  margin: 0;

  padding: 0;

  border: 0;

  font-style: normal;

  font-weight: normal;

  font-size: 100%;

}



span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,

sup, q, br, ins, del, a, img, object, iframe {

  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;

  margin: 0;

  padding: 0;

  border: 0;

  font-style: normal;

  font-weight: inherit;

  font-size: 100%;

}





/*--------------------------------------------------------------------

common

ƒy[ƒW‹¤’Ê•”•ª

--------------------------------------------------------------------*/



body {

	text-align:center;

	margin:0 auto;

	background:#9EB4C9;

}



p, td, th, div, li, dd, dt {

	font-size:12px;

	line-height:1.5;

}



a {

	color:#003399;

	text-decoration:none;

}



a:visited {

	color:#003399;

	text-decoration:none;

}



a:hover {

	color:#003399;

	text-decoration: underline;

}



div#container {

	width:800px;

	background:#FFFFFF;

	text-align:center;

	margin:auto;

}



div#main {

	width:800px;

	margin-top:6px;

}

.tdrightContent {

	width:220px;

}

.tdmainContent{

	padding-left:10px;

	padding-right:10px;

	width:560px;

}
/* ¡T‚ÌƒOƒŒ[ƒhƒŒ[ƒX‚Ìƒ^ƒCƒgƒ‹ 2008/10/25 */
.tdGradeContentTitle{

	font-size:16px;
	text-align : left;

	font-weight : bold;

	background-color: #FFFFFF;
	color: #666666;	*/
/*	background-color: #4D8DD5; */
/*	color: #FFFFFF;	*/
}
/* ¡T‚ÌƒOƒŒ[ƒhƒŒ[ƒX“à—e 2008/10/25 */
.tdGradeContentNaiyo{

	font-size:12px;
	background-color: #FFFFFF;
	color: #666666;	

	line-height:1.2;
}
/* ¡T‚ÌƒOƒŒ[ƒhƒŒ[ƒX‚Ì˜g@‚f‡T 2008/11/26 */
}.tableGradeContent_G1_waku {
	background-color: #FFFFFF;
	border-top: 3.0pt solid #000000;
	border-bottom: 0.1pt solid #FFFFFF;
	border-left: 0.1pt solid #000000;
	border-right: 0.1pt solid #FFFFFF;
}
/* ¡T‚ÌƒOƒŒ[ƒhƒŒ[ƒX‚Ì˜g@‚f‡U 2008/11/26 */
}.tableGradeContent_G2_waku {
	background-color: #FFFFFF;
	border-top: 3.0pt solid #FF0000;
	border-bottom: 0.1pt solid #FFFFFF;
	border-left: 0.1pt solid #FF0000;
	border-right: 0.1pt solid #FFFFFF;
}
/* ¡T‚ÌƒOƒŒ[ƒhƒŒ[ƒX‚Ì˜g@‚f‡V 2008/11/26 */
}.tableGradeContent_G3_waku {
	background-color: #FFFFFF;
	border-top: 3.0pt solid #4D8DD5;
	border-bottom: 0.1pt solid #FFFFFF;
	border-left: 0.1pt solid #4D8DD5;
	border-right: 0.1pt solid #FFFFFF;
}

/* ƒƒjƒ…[‚Ìƒ^ƒCƒgƒ‹ 2008/11/26 */
.tdMenuTitle{

	font-size:12px;
	text-align : left;
	background-color: #FFFFFF;
	color: #666666;	

	line-height:1.2;
}
/* ‹£”nV•·ƒƒjƒ…[‚Ì“ú•t 2008/11/26 */
.tdMenuTitle_day{

	font-size:12px;
	text-align : left;
	background-color: #FFFFFF;
	color: #666666;	

	line-height:1.2;
}
/* “y—j“ú‚ÌƒŒ[ƒX—p‚ÌÂ 2008/11/26 */
}.tableMenu_Ao_waku {
	background-color: #FFFFFF;
	border-top: 3.0pt solid #BBDDDD;
	border-bottom: 0.1pt solid #FFFFFF;
	border-left: 0.1pt solid #BBDDDD;
	border-right: 0.1pt solid #FFFFFF;
}
/* “ú—j“ú‚ÌƒŒ[ƒX—p‚ÌÔ 2008/11/26 */
.tableMenu_Aka_waku {
	background-color: #FFFFFF;
	border-top: 3.0pt solid #FFBBBB;
	border-bottom: 0.1pt solid #FFFFFF;
	border-left: 0.1pt solid #FFBBBB;
	border-right: 0.1pt solid #FFFFFF;
}

.tableMainSub {

	border: 0px solid #333333;

	padding: 10px;

	text-align:center;

}



div#menu {

	text-align:left;

}



div#menu ul {

	padding:0 0 0 3px;

	margin:0;

	list-style-type:none;

}



div#menu ul li {

	background:url(navi/menu_bk.gif) no-repeat;

}



div#menu ul li a {

	display:block;

	width:166px;

	height:30px;

	padding:6px 0 0 20px;

	margin-bottom:9px;

}



div#linkFree {

	text-align:center;

	margin-top:19px;

}



div#linkFree p {

	font-size:10px;

	margin-bottom:3px;

}



div#menberLogin {

	margin:0px 5px 0px 7px;

}



div#formA {

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	width:200px;

/*

	padding:5px;

*/

}



div#formA dl {

	clear:both;

	padding:5px 0;

}



div#formA dl dt {

	width:50px;

	float:left;

	font-size:10px;

	margin-right:3px;

	padding-top:2px;

}



dd#logRight {

	margin-left:110px;

	margin-top:4px;

	margin-bottom:10px;

}



div#menberLogin ul {

	margin:0;

	padding:0;

	list-style-type:none;

}





div#menberLogin ul li {

	line-height:1.2;

	background:url(img/ico1.gif) left center no-repeat;

}



div#menberLogin ul li a {

	font-size:10px;

	padding-left: 15px;

}



div#search {

	margin:20px 5px 0 7px;

}



div#formB {

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	width:190px;

	_width:200px;

	padding:5px;

}

.note{

	font-size:10px;

	color:#CC0000;

}

p.iconTitle{

	padding-left:10px;

}

