/* COMMON */
.date{
background-color:#AFEEEE;
border-bottom:1px solid #CCCCCC;
color:#000000;
display:block;
padding:4px 10px 0px;
FONT-SIZE: 10.5pt;

}
h1 {

	position:relative; top:-10px; left:0; /* relative to "wrapper" */
font-size: 91%;
	color: #666666;
	line-height: 160%;
	font-family:'MS UI Gothic';
	letter-spacing: 1px;
	margin-top: 0px;
	vertical-align: top;
    font-weight: normal;
}
.blue_bl{
	font-size: 11pt;COLOR: #006699; font-family: 'MS UI Gothic';font-weight: normal;
}
.blue_blc{
	font-size: 10pt;COLOR: #006699; font-family: 'MS UI Gothic';font-weight: normal;
}

span#honbun {

}

h2 {

	font-size:12pt;
	color: #000000;
/*	line-height: 160%;*/
	font-family:'MS UI Gothic';
	letter-spacing: 1px;
    font-weight: normal;

}
h3,h4 {
font-size: 104%;
	color: #333333;
	line-height: 160%;
	font-family:'MS UI Gothic';
	letter-spacing: 1px;

    font-weight: normal;

}
	ul { margin: 10px 5px 5px 20px; padding: 0; }
	img.margin{ position: relative; top: 2px; left: 2px; }
	img.ban_padd{ margin-top: 3px; margin-bottom: 13px; }
	a { font-weight: normal; font-size: 10pt; color: #666666;  } /*text-decoration: none;*/
	a img {
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		border-bottom-style: none;
		vertical-align:top; /* ie以外の隙間対 */
	}
	a name {
		font-weight: normal;
	}

	/* "ie"改行対 */
br{
	letter-spacing: 0px;
}


	/* 基準 */
	body{
font-size: 91%;

		text-align: center;   
		color: #333333;
		font-family:'MS UI Gothic';
		line-height:160%;
		letter-spacing: 1px;
		background-color: #ffe4e1;
	}

	td{
	font-size:11pt;
		color: #333333;
		font-family:'MS UI Gothic';
		line-height:160%;
		letter-spacing: 1px;

	}

/* 画面中央寄席 */
div#wrapper {
	position:relative; top:2px; left:0; /* relative to "window" */
	width: 1000px;
    	margin: 0 auto;
    	text-align: left;
	/* background:skyblue; */
}
/* メイン画面位置 */
div#main {
	position:absolute; top:0; left:20px; /* absolute to "wrapper" */
	width: 710px;
    	margin: 0 auto;
    	text-align: left;
	padding: 0 0 100px 0;
}
/* サブ画面上位置 */
div#side_top {
	width: 222px;
	position:absolute; top:0; left:740px; /* absolute to "wrapper" */
	margin: 0 auto;
	text-align: left;
}
/* サブ画面下位置 */
div#side_bottom {
	width: 222px;
	position:absolute; top:595px; left:740px; /* absolute to "wrapper" */
	margin: 0 auto;
	text-align: left;
	padding: 0 0 100px 0;
}
/* タブ（韓国リンク）位置 */
img#tab000{
	position:absolute; top:32px; left:740px; /* absolute to "wrapper" */
}
/* タブ（1）位置 */
img#tab001{
	position:absolute; top:32px; left:20px; /* absolute to "wrapper" */
}
/* タブ（2）位置 */
img#tab002{
	position:absolute; top:32px; left:120px;
}
/* タブ（3）位置 */
img#tab003{
	position:absolute; top:32px; left:220px;
}
/* タブ（4）位置 */
img#tab004{
	position:absolute; top:32px; left:320px;
}
/* タブ（5）位置 */
img#tab005{
	position:absolute; top:32px; left:420px;
}
/* タブ（生徒リンク）位置 */
img#tab099{
	position:absolute; top:569px; left:740px; /* absolute to "wrapper" */
}
/* タブ（単語テスト）位置 */
img#tab098{
	position:absolute; top:32px; left:536px; /* absolute to "wrapper" */
}
/* タブ（単語テスト）位置 */
img#tab100{
	position:absolute; top:32px; left:636px; /* absolute to "wrapper" */
}



/* エッジメイン */
div#edge {

	position:relative; top:58px; left:0; /* absolute to "edge" */
	border-top: #808080 2px solid;
	border-left: #808080 2px solid;
	border-right: #808080 2px solid;
	border-bottom: #808080 2px solid;
}
/* エッジサブ（1） */
div#edge00 {

	position:relative; top:58px; left:0; /* absolute to "edge" */
	border-top: #808080 2px solid;
	border-left: #808080 2px solid;
	border-right: #808080 2px solid;
	border-bottom: #808080 2px solid;
}
/* エッジサブ（2） */
div#edge99 {
	border-top: #808080 2px solid;
	border-left: #808080 2px solid;
	border-right: #808080 2px solid;
	border-bottom: #808080 2px solid;
}

/* サブ画面（1） */
div#box00 {

	border-top: #c6afe9 10px solid;
	border-left: #c6afe9 4px solid;
	border-right: #c6afe9 4px solid;
	border-bottom: 	#c6afe9 4px solid;
	background: #ffffff;
	padding: 10px 0 0 10px;
	height: 315px;
	overflow: auto;

}
/* サブ画面（1）テキストエリア */
div#box00s {

	font-size: 91%;
	color: #606060;
	font-family:'MS UI Gothic';
	line-height:160%;
	letter-spacing: 1px;
	background-color: #ffe4e1;

	border-top: #c6afe9 4px solid;
	border-left: #c6afe9 4px solid;
	border-right: #c6afe9 4px solid;
	border-bottom: 	#c6afe9 4px solid;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
/* メイン画面（1） */
div#box01 {
	border-top: #66cdaa 10px solid;
	border-left: #66cdaa 4px solid;
	border-right: #66cdaa 4px solid;
	border-bottom: 	#66cdaa 4px solid;
	padding: 5px 5px 5px 5px;
	background: #ffffff;

}
div#box02 {

	border-top: #ffb6c1 10px solid;
	border-left: #ffb6c1 4px solid;
	border-right: #ffb6c1 4px solid;
	border-bottom: 	#ffb6c1 4px solid;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
div#box03 {

	border-top: #87cefa 10px solid;
	border-left: #87cefa 4px solid;
	border-right: #87cefa 4px solid;
	border-bottom: 	#87cefa 4px solid;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
div#box04 {

	border-top: #ff5599 10px solid;
	border-left: #ff5599 4px solid;
	border-right: #ff5599 4px solid;
	border-bottom: 	#ff5599 4px solid;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
div#box05 {

	border-top: #ffcc66 10px solid;
	border-left: #ffcc66 4px solid;
	border-right: #ffcc66 4px solid;
	border-bottom: 	#ffcc66 4px solid;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
div#box98 {

	border-top: #d2c8c0 10px solid;
	border-left: #d2c8c0 4px solid;
	border-right: #d2c8c0 4px solid;
	border-bottom: 	#d2c8c0 4px solid;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
div#box100 {

	border-top: #b3ff80 10px solid;
	border-left: #b3ff80 4px solid;
	border-right: #b3ff80 4px solid;
	border-bottom: 	#b3ff80 4px solid;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
/* サブ画面（2） */
div#box99 {
	position:relative; top:0; left:0; /* absolute to "edge" */

	border-top: #ee82ee 10px solid;
	border-left: #ee82ee 4px solid;
	border-right: #ee82ee 4px solid;
	border-bottom: 	#ee82ee 4px solid;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
/* ミキョンドットコムバナー */
div#box99s {
	position:relative; top:10px; left:0;/* absolute to "edge" */

}
/* w3cバナー */
div#box-s {
	position:relative; top:68px; left:0;/* absolute to "edge" */
}
/* 本文余白 */

DIV.padding {
	padding: 0px 7px 7px 7px;
}

.keikoku{
	letter-spacing: 1px;
	padding:4px;
	margin-left:5px;
	font-size: 10pt;
	font-family:'MS UI Gothic';
	color: #ff3300;
} 

.cr {
	font-size: 11pt; color: #666666; font-family: 'Georgia'
}

.indent {
	text-indent: 40px
}
.f_clear {
	clear: both
}



.img_r {
	float: right
}
.white {
	color: #ffffff
}
.bg_red {
	background-color: #e83929
}
.red_b {
	font-weight: bold; color: #e83929
}
.blue_b {
	font-weight: bold; color: blue
}
.chibi {
	font-size: 10pt; color: #606060; font-family:'MS UI Gothic'
}
input {
	font-size: 104%;color: #333333; font-family:'MS UI Gothic'

}
.ta1 {
	font-size: 10.5pt; color: #333333; line-height: 1.2em; font-family:'MS UI Gothic'; letter-spacing: 2px;
	width:470px;height:200px;
}
select {
	font-size: 104%;color: #333333; font-family:'MS UI Gothic'
}

/* use only 100 */

td.tw5 {
	width: 5%
}
td.tw2 {
	width: 2%
}
td.tw12 {
	width: 12%
}
td.tw1 {
	width: 1%
}
td.tw20 {
	width: 20%
}
.del8sp {
	display: block; margin: 0px
}

.bg100 {
	background-color: #fef0ce
}

.h20 {
	height: 20px
}
.h28 {
	height: 28px
}
.h30 {
	height: 30px
}
.w10 {
	width: 10px
}
.w30 {
	width: 30px
}

.w70 {
	width: 70px
}

.w100 {
	width: 100px
}

.w120 {
	width: 120px
}

.w150 {
	width: 150px
}
.w240 { width: 240px; }
.w270 {
	width: 270px
}

.ta2{
	line-height: 160%;
	font-family:'MS UI Gothic';
	letter-spacing: 2px;
	color: #333333;
	font-size:10.5pt;
	padding: 7px;
	background-color: #ffffff;
	border-right: #66cdaa 2px solid;
	border-left: #66cdaa 2px solid;
	border-top: #66cdaa 2px solid;
	border-bottom: #66cdaa 2px solid;
	margin-bottom: 12px;
}



.submit {
    line-height:24px;
    height:30px;
    padding:0 10px; COLOR: #333333; FONT-FAMILY:'MS UI Gothic'; cursor:pointer;
}

.cld {
	FONT-SIZE: 9pt; TEXT-ALIGN: center
}
.cld4 {
	FONT-SIZE: 11pt; FONT-FAMILY: Georgia
}
.cld5 {
	FONT-FAMILY: Georgia
}
.fs1 {
	FONT-SIZE: 10pt
}
.fs2 {
	FONT-SIZE: 10pt; COLOR: blue
}
.fs3 {
	FONT-SIZE: 10pt; COLOR: red
}


.strike {
	BORDER-RIGHT: #c1c1c1 2px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 98% 98%; BORDER-TOP: #dce3e3 2px solid; PADDING-LEFT: 7px; FLOAT: left; BACKGROUND-IMAGE: url(../icon/cr.gif); PADDING-BOTTOM: 40px; MARGIN: 5px 10px 4px 5px; BORDER-LEFT: #dce3e3 2px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #c1c1c1 2px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f6f6f6
}