/* N[ */

a:link {  color: #333333;
	text-decoration: none;}
a:visited {  color: #333333;
	text-decoration: none;}
a:hover {  color: #cccccc;
	text-decoration: none;}


/* H1`H2 */
H1 { font-size:14px ; color:#62a1f4 ; margin:2px; padding:2px; line-height:1.3; }
H2 { font-size:13px ; color:#82b1d4 ; margin:2px; padding:2px; line-height:1.3; }
H3 { font-size:13px ; color:#4284f4 ; margin:2px; padding:2px; line-height:1.3; }
H4 { font-size:12px ; color:#4284f4 ; margin:2px; padding:2px; line-height:1.3; }

form { margin: 2px; }

p { line-height:1.2; margin:2px; padding:2px; }

/**
textarea {
	background-color: #0000ff;
}
**/

/* GA[ */
#left {padding-top: 10px;
	}

#contents {padding-top: 10px;
 	}

#contents-2 {width: 750px;
	padding-top: 10px;
	padding-left: 20px;
	}

#right {padding-left: 10px;
 	}

/* eLXg[ */
.text-00{font-size: 9pt;
	color: #82b1d4;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}

.text-01{font-size: 10pt;
	line-height: 1.2;
	color: #505050;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	margin: 0px;}

.text-be{color: #5780af;}

.text-br{font-size: 10pt;
	line-height: 1.2;
	color: #642d09;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	margin: 10px;}

.text-02{font-size: 10pt;
	line-height: 1.2;
	color: #000000;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	margin: 10px;}

.text-03{font-size: 10pt;
	line-height: 1.2;
	color: #82b1d4;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}


.text-mini{font-size: 8pt;
	color: #333333;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}

.text-mini2{font-size: 8pt;
	color: #4284f4;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}

.text-left20{font-size: 9pt;
	color: #333333;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	padding-left: 10px;}

.text-news{font-size: 9pt;
	color: #333333;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	line-height: 1.5;}

.text-cal1{font-size: 9pt;
	color: #ff0000;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}

.text-cal2{font-size: 9pt;
	color: #000000;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}

.text-cal3{font-size: 9pt;
	color: #0b64c8;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}

.text-cal4{font-size: 9pt;
	color: #C0C0C0;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}

.text-message{font-size: 9pt;
	color: #4284f4;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}

.text-message-top{font-size: 9pt;
	color: #4284f4;
	background-color: #FFFFFF;
    text-align: left;
    padding-left: 1.0em;
    margin-left: 0.5em;
    width: 580px;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;}


/* tdΰ[ */

.td-seek{border: 1px solid #82b1d4;
	margin: 0;}

.td-line-top{border-bottom: 1px solid #666666;
	padding-bottom: 20px;}

.td-media{border-bottom: 1px solid #333333;
	padding-bottom: 10px;}


/* ζ[ */
.img-t10b3{margin-top: 10px;
	margin-bottom: 3px;}

/* textareaΰ[ */
textarea.top {
	width: 580px;
    font-size: 9pt;
	color: #333333;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	line-height: 1.5;
	}

/* Πξy[We[uΰ[ */

table .intro {
	border-collapse: collapse;
	border: 1px #642d09 solid;
}

.td-intro0{width: 150px;
	font-size: 11pt;
	line-height: 1.2;
	color: #646464;
	background-color: #f2f1e6;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
		border: 1px #642d09 solid;

}

.td-intro1{width: 550px;
	font-size: 10pt;
	line-height: 1.2;
	color: #646464;
	background-color: #ffffff;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	border: 1px #642d09 solid;

}


.text-into-br{font-size: 10pt;
	line-height: 1.2;
	color: #744B40;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
}


.intro-i{ float: right;
	margin: 15px;
	border: none;
}


/* ΚΜΰΎy[We[uΰ[ */

table .tuhan {
	border-collapse: collapse;
	border: 1px #642d09 solid;
}

.td-tuhan0{
	font-size: 11pt;
	line-height: 1.2;
	color: #646464;
	background-color: #f2f1e6;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
		border: 1px #642d09 solid;

}

.td-tuhan1{
	font-size: 10pt;
	line-height: 1.2;
	color: #646464;
	background-color: #ffffff;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	border: 1px #642d09 solid;

}


.text-tuhan-br{font-size: 10pt;
	line-height: 1.2;
	color: #744B40;
	background-color: #FFFFFF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
}

.marquee-scroll {
	width:580px;
	height:20px;
	overflow:hidden;
	font-size: 9pt;
	color: #884444;
}
.news-scroll {
	width:593px;
	height:100px;
	overflow:auto;
	font-size: 8pt;
	line-height: 1.2;
	color: #646464;
	background-color: #ffffff;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	border: 1px #642d09 solid;
}

.media-scroll {
	width:160px;
	height:1400px;
	overflow:visible;
}

.footer {
	text-align: center;
	font-size: 9pt;
	color: #224422;
}

.outside {
	text-align: right;
	font-size: 8pt;
	color: #224422;
}

/* J_[e[uΰ[ */

table .cal-table {
	width: 120px;
	border-collapse: collapse;
	border: 1px #642d09 solid;
	background: #FFFFFF;
}

.td1 {
	width: 16px;
	height: 18px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	font-size: 9pt;
	color: #ff0000;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
}

.td2 {
	width: 16px;
	height: 18px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	font-size: 9pt;
	color: #000000;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
}

.td3 {
	width: 16px;
	height: 18px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	font-size: 9pt;
	color: #C0C0C0;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
}

.td4 {
	width: 16px;
	height: 18px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	font-size: 9pt;
	color: #000000;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	background: #FF99FF;
}

.td5 {
	width: 16px;
	height: 18px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	font-size: 9pt;
	color: #000000;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	background: #FFFFFF;
}

ul {
margin: 0px 0px 0px 10px;
padding: 0px 0px 5px 10px;
}

body {  font-size: 9pt; color: #333333; background-color: #FFFFFF; font-family: "`\nse ΫtH[N o","lr oSVbN","lr SVbN","sans-serif"; margin:0px}

#top-a {
	position: absolute;
	top: 2px;
	left: 880px;
	font-size: 6pt;
	color: #82b1d4;
	text-decoration: none;
}

.smp {
	width:175px;
	border:1px double #8565fc;
	margin-top:1.4em;
	margin-bottom:4px;
}

.smp_sub {
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#d9d9fe;
	font-size:12px;
	color: #4284f4;
}

.smp_disp {
	padding:4px;
	border-top:1px dashed #8565fc;
	font-size:11px;
	text-align: left;
	line-height: 1.3;
	color: #4284f4;
}

.box1 {
	border:1px double #a2a2fc;
}

.box1_ttl {
	padding-left:2px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#d9d9fe;
	font-size:12px;
	color: #4284f4;
}

.box1_disp {
	padding:1px;
	font-size:11px;
	text-align: left;
	line-height: 1.2;
	color: #4284f4;
}


.frame {
    float: left;
    margin: 0;
    padding: 5px;
    border-color: #d9d9fe;
    border-width: 1px;
    border-style: solid;
    background-color: #d9d9fe;
}
 
.clear {
    clear: both;
}
