html,body {
	background:#EEEEEE url(img/bg.gif) repeat-y fixed center top;
	scrollbar-base-color:#FFFFFF;
	scrollbar-track-color:#DDDDDD;
	scrollbar-arrow-color :#6666CC;}
A {
	text-decoration:none;
	color:#6666CC;
	line-height:200%;
	font-family:sans-serif;}
A:link {text-decoration:none;}
A:visited {text-decoration:none;}
A:active {text-decoration:none;}
A:hover {text-decoration:none; color:#000099;}
h1 {font-size: 10px; color:#666666; font-weight:bold; margin:5px 10px;}
h2 {font-size:14px; color:#006699; font-weight:bold; margin:20px 0px 10px; font-family:sans-serif; border-bottom: dotted 1px #DDDDDD;}
h3 {font-size:16px; color:#148514; font-weight:bold; margin:5px 10px;}
h4 {font-size:20px; color:#333333; font-weight:100; margin:10px 10px 40px; font-family:sans-serif}
.stl{font-size:14px; color:#666666; margin-left:10px; font-weight:bold;}
.stl2{font-size:14px; color:#077C67; margin-left:10px; font-weight:bold;}
.stl3{font-size:14px; color:#148514; margin-left:10px; font-weight:bold;}
.stl4{font-size:14px; color:#333333; margin:0px 10px 20px; font-weight:bold;}
.snavi01{font-size:10px; color:#fbfdff; line-height:14px;}
.snavi02{font-size:10px; color:#ffcc35; line-height:14px;}
.home {font-size:10px; color:#0f47a4;}
.magcomment {font-size:13px; color:#000000; line-height:17px;}
.text01 {font-size:11px; color:#666666; line-height:200%; font-family:sans-serif; padding:0px 10px;}
.text01b {font-size:11px; color:#555555; line-height:200%; font-weight:bold; font-family:sans-serif; padding:0px 10px;}
.link {font-size:11px; color:#6666CC; line-height:200%; font-family:sans-serif;}
.linkb {font-size:11px; color:#6666CC; line-height:200%; font-weight:bold; font-family:sans-serif;}
.link2 {font-size:9px; color:#6666CC; line-height:200%; font-family:sans-serif;}
.text02 {font-size:9px; color:#0f47a4; line-height:200%; font-family:sans-serif;}
.text03 {font-size:9px; color:#666666; line-height:200%; font-family:sans-serif; padding:0px 10px;}
.text04 {font-size:10px; color:#666666; line-height:14px;}
.text05 {font-size:14px; color:#666666; line-height:200%; font-family:sans-serif;}
.text06 {font-size:16px; color:#666666; line-height:200%; font-family:sans-serif;}
.text07 {font-size:18px; color:#666666; line-height:200%; font-family:sans-serif;}
.sstl {font-size:14px; color:#0f47a4; font-weight:bold;}
.sstl2 {font-size:14px; color:#077C67; line-height:17px; font-weight:bold;}
.sstl3 {font-size:14px; color:#148514; line-height:17px; font-weight:bold;}
.sstl4 {font-size:14px; color:#000000; line-height:17px; font-weight:bold;}
.news01 {font-size:12px; color:#555555; line-height:200%; font-family:monospace;}
.news02 {font-size:12px; color:#666666; line-height:200%;}
.news03 {font-size:12px; color:#787878;}
.news04 {font-size:10px; color:#000000; line-height:14px;}
.news04a {font-size:11px; color:#666666; line-height:200%; font-family:monospace; white-space:pre;}
.news05 {font-size:13px; color:#045ADB; line-height:17px;}
.news06 {font-size:13px; color:#000000; line-height:17px; font-weight:bold;}
.news07 {font-size:10px; color:#000000; line-height:14px;}
.bg01 {background-color:#0F47A4;}
.bg02 {background-color:#088B74;}
.bg03 {background-color:#189B18;}
.bg04 {background-color:#787878;}
.bg05 {background-color:#663300;}
.clist01 {background-color:#FFFFFF;}
.clist02 {background-color:#ffffff;}
.clist03 {background-color:#e0e0e0;}
.clist04	{background-color:#f3f7fd;}
.clist05 {background-color:#f1f1f1;}
.clist06	{background-color:#f3f7fd;}
.list01 {font-size:13px; color:#000000; line-height:17px; font-weight:bold;}
.list02 {font-size:13px; color:#000000; line-height:17px;}
.list03 {font-size:13px; color:#fbfdff; line-height:17px; font-weight:bold;}
.list04 {font-size:13px; color:#045ADB; line-height:17px;}
.list05 {font-size:10px; color:#045ADB; line-height:14px;}
.list06 {font-size:10px; color:#000000; line-height:14px;}
.c01 {background-color:#0f47a4;}
.c02 {background-color:#077C67;}
.c03 {background-color:#148514;}
.ccomment {background-color:#edf3fd;}
.form01 {width:230px;}
.form02 {width:295px;}
.form03 {width:470px;}/*--------------------------------------------------------------------------------------------------------------*/
.hd01		{font-size:10px; color:#666666; line-height:14px;}
.sitemap	{font-size:10px; color:#787878;}
.navitl	{font-size:10px; color:#6666CC;line-height:12px;font-weight:bold; font-family:sans-serif}
.navi01	{font-size:10px; color:#6666CC;line-height:16px; margin:0px 10px; font-family:sans-serif}
.navi01-2	{font-size:9px; color:#0f47a4;line-height:16px;}
.navi02	{font-size:12px; color:#088B74;line-height:16px;}
.navi02-2	{font-size:9px; color:#088B74;line-height:16px;}
.navi03		{font-size:12px; color:#189B18;line-height:16px;}
.navi04		{font-size:12px; color:#787878;line-height:16px;}
.navi05		{font-size:12px; color:#505050;line-height:16px;}
.navi06		{font-size:12px; color:#000000;line-height:16px;}
.navi06-2	{font-size:9px; color:#000000;line-height:16px;}
.footer		{font-size:10px; color:#000000;line-height:16px;}
.media01	{font-size:12px; color:#787878;}
.media02	{font-size:12px; color:#787878;}
.chd01	{background-color:#1149a5;}
.cnavitl01	{background-color:#0f47a4;}
.cnavi01a	{background-color:#e1ecfd;}
.cnavi01b	{font-size:10px; color:#9999CC;line-height:16px; margin:0px 20px;}
.cnavitl02	{background-color:#088B74;}
.cnavi02a	{background-color:#c8e8e8;}
.cnavitl03	{background-color:#189b18;}
.cnavi03a	{background-color:#dbfbdb;}
.cnavi03b	{background-color:#f1f1f1;}
.cnavitl04	{background-color:#787878;}
.cnavi04a	{background-color:#eaeaea;}
.cnews01	{background-color:#daf9fe;}
.cmedia01	{background-color:#787878;}
.cmedia02	{background-color:#eae9e9;}
.cmedia03	{background-color:#ffffff;}
/*--------------------------------------------------------------------------------------------------------------*/
.error01		{font-size:20px; color:#ee1c25;line-height:24px;font-weight:bold;}
.error02		{font-size:14px; color:#000000;line-height:16px;}
.error03		{font-size:12px; color:#000000; line-height:17px;}
.cerror01		{background-color:#e8f0fc;}
/*--------------------------------------------------------------------------------------------------------------*/
.news04a {font-size:14px; color:#000000; line-height:17px; font-family:sans-serif, "Osaka";}
.news05a {font-size:14px; color:#045ADB; line-height:17px; font-family:sans-serif, "Osaka";} 
.box{color:#333333; background-color:#C8E3E2; padding:10px; font-size:11px;}
.pr	{background-color:#CC0000;}
.medialogo {background:#FFFFFF url(img/bg_adlogo.gif) repeat-y fixed right top;}
@
.contents {
	width:530px;
	margin:0px;
	padding:0px;}
.contents h3 {
	width:530px;
	height:70px;
	background: url(img/tl_sales.gif) no-repeat;
	font-size:20px;
	color:#333333;
	font-weight:100;
	font-family:sans-serif;
	margin:0px;
	padding:10px 0px 0px 10px;}
.contents h4 {
	width:530px;
	height:20px;
	background: url(img/tl_sub.gif) no-repeat;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	font-family:sans-serif;
	margin:20px 0px 0px 0px;
	padding:5px 0px 5px 10px;}
.contents h5 {
	font-size: 13px;
	color: #333333;
	font-family: sans-serif;
	font-weight:bold;}
.contents-text {
	width:500px;
	text-align:left;
	font-size:11px;
	color:#666666;
	line-height:200%;
	font-family:sans-serif;
	padding:0px 10px;
	margin:0px;}
.toiawase {
	width:520px;
	padding:10px;
	text-align:center;}

.navi {width:190px; margin:0px; padding:0px;}
.navi ul {margin:0px; padding:0px;}
.navi li {
	width:190px;
	height:21px;
	background:#FFFFFF url(img/navi01.gif) no-repeat left top;
	display:block;
	font-size:10px;
	color:#6666CC;
	padding:0px 10px;
	font-family:sans-serif}
.navititle {
	width:190px;
	height:21px;
	background:#FFFFFF url(img/navitl.gif) no-repeat left top;
	font-size:10px;
	color:#6666CC;
	padding:3px 10px 0px;
	font-weight:bold;
	font-family: sans-serif}

.lesson {
	width: 510px;
	height: 180px;
	margin: 0px;
	padding: 5px;
	border: solid 1px #CCCCCC;}
.lesson dl {
	width: 330px;
	margin: 0px;
	padding: 0px;}
.lesson dt {
	background: #FFFFCC;
	background-image: url(img/tri.gif);
	background-repeat: no-repeat;
	padding: 0px 10px 2px;
	font-size: 11px;
	font-family: sans-serif;
	font-weight: bold;
	color: #666666;}
.lesson dd {
	width: 290px;
	font-size: 11px;
	font-family: sans-serif;
	font-weight: normal;
	line-height: 20px;
	color: #666666;
	border-bottom: dashed 1px;
	border-bottom-color: #CCCCCC;}
.lesson img {
	width: 160px;
	height: 160px;
	margin:0px;
	padding:0px;
	float: right;}

.schedule table {
	width:520px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;}
.schedule th {
	width:60px;
	margin:0px;
	padding:0px 10px;
	clear:right;
	font-size: 11px;
	line-height: 150%;
	font-family: sans-serif;
	font-weight:bold;
	color:#555555;
	background:#EEEEEE;
	background-image:url(img/tri.gif);
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;}
.schedule td {
	width:400px;
	margin: 0px 0px;
	padding: 0px 10px;
	font-size: 11px;
	line-height: 150%;
	font-family: sans-serif;
	font-weight: normal;
	color: #666666;
	border:1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;}

.caution {
	width:510px;
	margin:0px;
	padding:5px;
	border:solid 1px #CCCCCC;}
.caution dl {
	width:460px;
	margin:0px;
	padding:0px;}
.caution dt {
	font-size: 11px;
	font-family: sans-serif;
	font-weight:bold;
	color:#666666;}
.caution dd {
	font-size:11px;
	font-family: sans-serif;
	font-weight: normal;
	line-height:20px;
	color: #666666;}