/* CSS Document */
/*共通-----開始*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.header {
	font-size: 12px;
	line-height: 100%;
	color: #003333;
	text-align: left;
}
.footer {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	text-align: left;
}
.footer a:link {color:#666666;text-decoration: none; text-align: left;}
.footer a:visited {color:#666666;text-decoration: none; text-align: left;}
.footer a:hover {color:#006666;text-decoration: underline; text-align: left;}
.footer a:active {text-align: left;}

h1 {
	font-size: 18px;
	line-height: 160%;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 16px;
	line-height: 160%;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.main_txt {
	font-size: 12px;
	line-height: 140%;
	color:#666666;
	text-align: left;
}
.main_txt a:link {color:#FF6600;text-decoration: none; text-align: left;}
.main_txt a:visited {color:#FF6600;text-decoration: none; text-align: left;}
.main_txt a:hover {color:#FFCC00;text-decoration: underline; text-align: left;}
.main_txt a:active {text-align: left;}
.small_txt {
	font-size: 10px;
	line-height: 140%;
	color:#666666;
	text-align: left;
}
/*共通-----終了*/


/*ナビゲーション部分-----開始*/
.nav {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	text-align: left;
}
.nav a:link {color:#666666;text-decoration: none; text-align: left;}
.nav a:visited {color:#666666;text-decoration: none; text-align: left;}
.nav a:hover {color:#006666;text-decoration: underline; text-align: left;}
.nav a:active {text-align: left;}

.nav_small {
	font-size: 10px;
	text-align: left;
}
.nav_strong {
	color:#006666;
	text-align: left;
}
.nav_head {
	color:#006666;
	text-align: left;
}

.nav_infant01 {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	text-align: left;
}
.nav_infant01 a:link {color:#666666;text-decoration: none; text-align: left;}
.nav_infant01 a:visited {color:#666666;text-decoration: none; text-align: left;}
.nav_infant01 a:hover {color:#669900;text-decoration: underline; text-align: left;}
.nav_infant01 a:active {text-align: left;}
.nav_strong_infant01 {
	color:#669900;
	text-align: left;
}
.nav_head_infant01 {
	color:#669900;
	text-align: left;
}

.nav_infant02 {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	text-align: left;
}
.nav_infant02 a:link {color:#666666;text-decoration: none; text-align: left;}
.nav_infant02 a:visited {color:#666666;text-decoration: none; text-align: left;}
.nav_infant02 a:hover {color:#0099CC;text-decoration: underline; text-align: left;}
.nav_infant02 a:active {text-align: left;}
.nav_strong_infant02 {
	color:#0099CC;
	text-align: left;
}
.nav_head_infant02 {
	color:#0099CC;
	text-align: left;
}

.nav_proposal {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	text-align: left;
}
.nav_proposal a:link {color:#FF6600;text-decoration: none; text-align: left;}
.nav_proposal a:visited {color:#FF6600;text-decoration: none; text-align: left;}
.nav_proposal a:hover {color:#FFCC00;text-decoration: underline; text-align: left;}
.nav_proposal a:active {text-align: left;}
.nav_head_proposal {
	color:#FF6600;
	text-align: left;
}
/*ナビゲーション部分-----終了*/


/*トップページ-----開始*/
.lead_copy {
	font-size: 10px;
	line-height: 160%;
	color: #000000;
}
/*トップページ-----終了*/


/*料金＆コースページの表部分-----開始*/
.corse_title {
	color:#FFFFFF;
	font-size: 12px;
	line-height: 160%;
	text-align: left;
}
.corse_guide_txt {
	font-size: 10px;
	line-height: 140%;
	color:#006666;
	text-align: left;
}
.corse_main_txt {
	font-size: 10px;
	line-height: 140%;
	color:#666666;
	text-align: left;
}
/*料金＆コースページの表部分-----終了*/