@charset "utf-8";
/* CSS Document */

body { background-color:#ffed61; font-size:12px; color:#5f4126; font-family:Arial, Helvetica, sans-serif; margin:0;}
.copyright { color:#5f4126; font-size:11px; }
.phone { color:#a33c3c; font-size:11px; }
input { border:1px solid; border-color:e0c7c7; color:#999999; font-size:11px; background-color:#FFFFFF; height:15px;}
a {outline: 0; *blr:expression(this.onFocus=this.blur());}
	
.input { border:1px solid; border-color:#fff7bf; color:#5f4126; background:transparent;
    SCROLLBAR-ARROW-COLOR: #c7a070;
    SCROLLBAR-FACE-COLOR: #fff7bf;
    SCROLLBAR-DARKSHADOW-COLOR: #fff7bf;
    SCROLLBAR-BASE-COLOR: #fff7bf;
    SCROLLBAR-HIGHLIGHT-COLOR: #fff7bf;
    SCROLLBAR-SHADOW-COLOR: #fff7bf;
    SCROLLBAR-TRACK-COLOR: #fff7bf;
    SCROLLBAR-3DLIGHT-COLOR: #fff7bf;}
	
#container {
	overflow:auto;
	height: 420px;
	width: 554px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	SCROLLBAR-ARROW-COLOR: #c7a070;
	SCROLLBAR-FACE-COLOR: #ffed61;
	SCROLLBAR-DARKSHADOW-COLOR: #ffed61;
	SCROLLBAR-BASE-COLOR: #ffed61;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffed61;
	SCROLLBAR-SHADOW-COLOR: #ffed61;
	SCROLLBAR-TRACK-COLOR: #ffed61;
	SCROLLBAR-3DLIGHT-COLOR: #ffed61;
}
.m1 { background:url(../image/pg_boy.jpg); background-repeat:no-repeat ; background-position:left top; height:78px; }
.m2 { margin-top:18px; margin-left:113px;}
.m3 { margin-top:18px; margin-left:87px;}
.m4 { background:url(../image/pg_girl.jpg); background-repeat:no-repeat ; background-position:left top; height:78px; }
.re { background:url(../image/bg_re.jpg); background-repeat:no-repeat ; background-position:left top; height:78px; }
.td_m2 { background:url(../image/bg_message.jpg); background-position:left; background-repeat:repeat-y; }
.td_m3 { background:url(../image/bg_message3.jpg); background-position:left; background-repeat:repeat-y; }
.no {font-size:9px;text-align:left; letter-spacing:1px; }
.name {font-size:11px; text-align:left; letter-spacing:2px;}
.m_main { font-size:12px; text-align:left; letter-spacing:2px; padding-top:6px; }
.title7 { width:494px; height:66px; margin-left:30px; background:url(../image/title_07.jpg); background-position:left; background-repeat:no-repeat;}

.table1 { text-align:right; vertical-align:middle; font-size:11px;}
.table1 a:link{ font-size:11px;color:#5f4126; text-decoration:none;}
.table1 a:hover{ font-size:11px;color:#5f4126; text-decoration:underline;}
.table1 a:visited{ font-size:11px;color:#5f4126; text-decoration:none;}
.table1 a img{ border:0px;}

.page { text-align:center; line-height:20px; letter-spacing:1px; padding-top:10px; padding-bottom:10px; font-size:12px;}
.page a:link{ color:#5f4126;text-align:center; line-height:20px; letter-spacing:1px; text-decoration:none;font-size:12px; }
.page a:hover{ color:#5f4126;text-align:center; line-height:20px; letter-spacing:1px; text-decoration:underline;font-size:12px;}
.page a:visited{ color:#5f4126;text-align:center; line-height:20px; letter-spacing:1px; text-decoration:none;font-size:12px; }

.list {color:#006600; font-size:12px; padding-top:6px; padding-bottom:6px;}

.m5 { margin:1px; text-align:left; font-size:12px;background-color:#fff7bf;border:1px solid; border-color:#c7a070 ;}
.m5 td{  text-align:left; font-size:12px; padding:5px; color:#5f4126;}
.m5 th{ font-weight:normal; color:#8a5127 ; text-align:center; font-size:12px; padding:5px;}
.m5 input { border:1px solid; border-color:fff7bf; color:#5f4126; background:transparent;
    SCROLLBAR-ARROW-COLOR: #c7a070;
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;}
.txtm5 {padding-top:4px; font-size:12px;}
.txtm1 {padding-bottom:6px; font-size:12px;}

.draw07 { background:url(../image/bg_draw_07.jpg); background-position:bottom right; background-repeat:no-repeat; }

/*追加語法		----------------------*/
.div01_main{position: absolute; width: 220px; height: 330px; margin-top: 130px; margin-left: 320px; z-index:105; }
.div02_main{position: absolute; width: 505px; height: 460px; margin-top: 32px; margin-left: 27px; z-index:105; }
.tab_LineH30 {height:30px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#5f4126; padding-left:55px; font-size:12px;}

.txt_news01 {font-size:12px; color: #5f4126;}
.txt_news01 a:link {color: #5f4126; text-decoration: none; }
.txt_news01 a:visited {color: #004F75; text-decoration: none;}
.txt_news01 a:hover {color: #FF6600; text-decoration: none;}
.txt_news01 a:active {color: #5f4126 ; text-decoration: none; }

.txt_news02 {font-size:12px; color: #876A4B; line-height: 24px; font-family: Arial, Helvetica, sans-serif;}

.txt_news03 {font-size:12px; color: #004F75; line-height: 18px; font-family: Arial, Helvetica, sans-serif;}

.txt_news04 {font-size:11px; color: #A99B7A; font-family: Arial, Helvetica, sans-serif;}
.txt_news04 a:link {color: #A99B7A; text-decoration: none; }
.txt_news04 a:visited {color: #A99B7A; text-decoration: none;}
.txt_news04 a:hover {color: #876A4B; text-decoration: none;}
.txt_news04 a:active {color: #A99B7A ; text-decoration: none; }


.tab_hight05 {height:5px; }
.tab_hight10 {height:10px; }
.tab_hight20 {height:20px; }
.tab_hight30 {height:30px; }
.tab_hight40 {height:40px; }
.tab_hight80 {height:80px; }

a{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#F30;
	}

a:hover{
	text-decoration:none;
	color:#906;
	}