@charaset "Shift-JIS";

BODY {
	background-color: #F1F0EB;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	height:auto;
	min-height:600px;
	}
	
a:link { color:#333333;text-decoration : underline;}
a:visited { color:#330099;}
a:actine {text-decoration:none}
a:hover {color:#0077ff;text-decoration : underline;}
a:active {position:relative; left:1px; top:1px;}

.p16
			{  font-size: 16em; font-style: normal; line-height: 22em}
.p14
			{  font-size: 100%; font-style: normal; line-height: 150%}
.p12
			{  font-size: 95%; font-style: normal; line-height: 150%; letter-spacing: -0.02em}
.p11
			{  font-size: 80%; font-style: normal; line-height: 150%}
.p9
			{  font-size: 9px; font-style: normal; line-height: 15px}	
.p5
			{  font-size: 5px; font-style: normal; line-height: 5px}
			
.p3 {  font-size: 3px; line-height: 3px}

.p1 {  font-size: 1px; line-height: 1px}

.p10 {  font-size: 70%; font-style: normal; line-height: 150%}

.p18 {  font-size: 18pt; font-style: normal; line-height: 26pt}

.hr {  font-size: 5px; line-height: 7px}

.j{
    font-size:18px;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-left-width:10px;
    border-color:#3857A7;
}

.j2{
    font-size:16px;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-left-width:10px;
    border-color:#B9DCF4;
}

.j3{
    font-size:14px;
	background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-left-width:10px;
    border-color:#B9DCF4;

}
.pan:link {
	color: #336633;
	text-decoration: underline;
}
.pan:visited {
	color: #003300;
	text-decoration: underline;
}
.pan:active {
	color: #F57F20;
	text-decoration: underline;
}
.pan:hover {
	color: #FF9933;
	text-decoration: underline;
}
.line150{
	line-height: 150%;
}
.bg {
	background-attachment: scroll;
	background-image: url(img/bg_blue.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.studybg {
	background-attachment: scroll;
	background-image: url(img/study/study_bg_1200.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.kf{
	font-size:15px;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-left-width:10px;
    border-color:#9A9A9A;
}

.kface{
	font-size: 18px;
	color:#ffffff;
	text-decoration: bold;
	line-height:normal;
	background-color: 9A9A9A;
}
