
#header{
	width:760px;
	border-top:3px solid #0060BF;
	margin-left:0 !important;
}


#header ul li {
	font-size:120% !important;
}


#header ul#link_list1 li,
#header ul#link_list2 li {
	line-height:1.4;
	font-size:90% !important;
}

#footer{
	width:760px;
	margin:0;
	padding:10px 0;
	text-align:left;
	background:#FFF;
	border-top:1px solid #999;
	clear:both;
	padding-left:10px;
	margin-left:0 !important;
}

/* 旧ヘッダのためのスタイル
------------------------------------------*/

#lec-title ul li,
#lec-navi ul li {
	font-size:80% !important;
}


/*テキストリンク
-----------------------------------------------------------------------------------------*/
a:link {color:#069;text-decoration:underline}
a:visited {color:#636;text-decoration:underline}
a:active {color:#C00;text-decoration:none}
a:hover {color:#C00;text-decoration:none}

.menu { font-size: 12px; color: #333333}

.black10{ font-size: 10px; color: #333333; line-height: 14px}
.black14{ font-size: 14px; color: #333333; line-height: 18px}
.black12 { font-size: 12px; color: #333333; line-height: 16px}

.gray10{ font-size: 10px; color: #666666; line-height: 14px}
.gray14{ font-size: 14px; color: #666666; line-height: 18px}
.gray12 { font-size: 12px; color: #666666; line-height: 16px}

.white14{ font-size: 14px; color: #FFFFFF; line-height: 18px}
.white12 { font-size: 12px; color: #FFFFFF; line-height: 16px}
.white10 { font-size: 10px; color: #FFFFFF; line-height: 14px}

.red14{ font-size: 14px; color: #FF0000; line-height: 18px}
.red12 { font-size: 12px; color: #FF0000; line-height: 16px}
.red10 { font-size: 10px; color: #FF0000; line-height: 14px}

.lightblue14{ font-size: 14px; color: #6699CC; line-height: 18px}
.lightblue12{ font-size: 12px; color: #6699CC; line-height: 16px}
.lightblue10{ font-size: 10px; color: #6699CC; line-height: 14px}

.blue14{ font-size: 14px; color: #3366CC; line-height: 18px}
.blue12{ font-size: 12px; color: #3366CC; line-height: 16px}
.blue10{ font-size: 10px; color: #3366CC; line-height: 14px}
.new{ font-size:10px; color:#F93; letter-spacing:1px}
.boxper {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	border: 1px solid #663366;
	padding: 3px;

}
.boxred {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	border: 1px solid #CC0000;
	padding: 3px;

}
.boxgray {
	border: 1px solid #DDDDDD;
	padding: 2px;
	background-color: #EFEFEF;
	text-align:center;

}

/*講座受講料のテーブルに使用*/
.data {
	color: #333333;
	font-size: 12px;
	line-height: 100%;
}



.img-line{ border:1px solid #CCC}

.dashed-line{
	margin: 0 0 5px;
	padding:5px;
	border-bottom:1px dashed #999
}


/*080403追記
-----------------------------------------------------------------------------------------*/
.bold
{
font-weight:bold;
}

.bo1
{
border:solid 1px #CB1007;
width:310px;
padding:5px;
background:#FCF5D4;
margin:0 0 5px 0;
}

.txt05
{
font-weight:bold;
color:#ffffff;
background-color:#F21205;
padding:1px;
font-size:80%;
text-align:left;
}

.txt06
{
font-size:80%;
margin:3px 0 3px 0;
text-align:left;
}

.txt07
{
text-align:right;
}

.bo1 input {
	margin-left:10px;
	vertical-align:top;
}

.bo1 input.end {
	margin:0;
}

.come
{
font-size:80%;
color:#666666;
line-height:130%;
}

.h3-2
{
font-size:80%;
}

.float_right
{
float:right;
}

table td {
	text-align:left;
}


