body { background-color:#FFFFBF;
	margin:0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN" ,"Osaka";
	padding:0px; }

A:link { text-decoration : none ;
	color : #298023;
	}
A:visited { text-decoration : none ;
	color : #298023;
	}
A:hover { text-decoration:underline;
	color: #162750;
	}

A.a:link { text-decoration : none ;
	color : #162750;
	}
A.a:visited { text-decoration : none ;
	color : #162750;
	}
A.a:hover { text-decoration:underline;
	color:#106c49;
	}

A.b:link { text-decoration : none ;
	color : #162750;
	}
A.b:visited { text-decoration : none ;
	color : #162750;
	}
A.b:hover { text-decoration:underline;
	color:#a952c7;
	}
	
A.b2:link { text-decoration : underline ;
	color : #162750;
	}
A.b2:visited { text-decoration : underline ;
	color : #162750;
	}
A.b2:hover { text-decoration:underline;
	color:#a952c7;
	}

A.c:link { text-decoration : none ;
	color : #162750;
	}
A.c:visited { text-decoration : none ;
	color : #162750;
	}
A.c:hover { text-decoration:underline;
	color:#0261a7;
	}

A.c2:link { text-decoration : underline ;
	color : #162750;
	}
A.c2:visited { text-decoration : underline ;
	color : #162750;
	}
A.c2:hover { text-decoration:underline;
	color:#0261a7;
	}

A.d:link { text-decoration : none ;
	color : #162750;
	}
A.d:visited { text-decoration : none ;
	color : #162750;
	}
A.d:hover { text-decoration:underline;
	color:#ff7e00;
	}

A.e:link { text-decoration : none ;
	color : #162750;
	}
A.e:visited { text-decoration : none ;
	color : #162750;
	}
A.e:hover { text-decoration:underline;
	color:#cE6F09;
	}

A.f:link { text-decoration : none ;
	color : #162750;
	}
A.f:visited { text-decoration : none ;
	color : #162750;
	}
A.f:hover { text-decoration:underline;
	color:#a755a8;
	}
		
div.mid3 { background-image: url(./img/tree.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width:100%; }

div.main { background-color:#FFFFFF;
	width:100%; }

div.shadow { background-image: url(./img/shadow3.gif);
	background-position: right top;
	background-repeat: repeat-y;
	width:100%; }

td.shadow2 { background-image: url(./img/shadow5.gif);
	background-repeat: repeat-x;
	height:10px;
	width:100%; }
	
div.main2 { background-color:#FFFFFF;
	width:100%; }

table.tit { background-image: url(./img/head1.gif);
	background-color:#9cd75a;
	background-repeat: repeat-y;
	width:100%;
	height:69px; }
	
td.tit2 { width:50%; }

div.date { background-image: url(./img/date.gif);
	background-repeat: no-repeat;
	width:146px;
	height:22px;
	text-align:center;
	font-size:12px;
	margin-right:auto;
	margin-left:auto;
	padding:5px 0px; }

div.m40 { margin:0px 40px; }
div.m20 { margin-left:20px; }

table.cor { height:43px; }

td.mw { width:145px;
	background-color:#9ed55b; }

form { margin:0px;
	padding:0px; }
	
td.hmenu { background-image: url(./img/back2.gif);
	background-repeat: repeat-x;
	font-size:14px;
	color:#298023; }

input.ser { border:1px solid #298023;
	background:#FFFFFF;
	color:#298023;
	width:120px;
	font-size:16px;
	vertical-align:middle;
	margin-left:5px;
	}
	
div.body { background-image: url(./img/shadow.gif);
	background-repeat: repeat-y;
	padding:0px 0px 0px 18px;
	text-align:left;
	margin-bottom:0px;
	}
	
td.body { background-image: url(./img/shadow.gif);
	background-repeat: repeat-y;
	width:100%;
	height:100%;
	}
	
td.stit { background-image: url(./img/stit2.gif);
	background-repeat: repeat-x;
	color:#7f1e03;
	font-weight:bold;
	height:40px;
	white-space:nowrap;
	}

div.navi { margin:0px 0px 0px 20px;
	font-size:95%; }

td.top { text-align:left; }
	
td.top2 { line-height:120%;
	text-align:center; }

div.top1 { width:195px; }

div.top1_2_1 { background-image: url(./img/top1_2.gif);
        background-repeat: repeat-y;
        padding:10px 30px 2px 12px;
        width:153px;
        color:#106c49;
        font-size:90%;
        font-weight:bold;
        text-align:left;
        line-height:125%; }

div.top1_2 { background-image: url(./img/top1_2.gif);
	background-repeat: repeat-y;
	padding:10px 30px 10px 12px;
	width:153px;
	color:#106c49;
	font-size:90%;
	font-weight:bold;
	text-align:left;
	line-height:125%; }

div.top2_2_1 { background-image: url(./img/top2_2.gif);
        background-repeat: repeat-y;
        padding:10px 20px 2px 12px;
        width:163px;
        color:#f982a7;
        font-size:90%;
        font-weight:bold;
        text-align:left;
        line-height:125%; }

div.top2_2 { background-image: url(./img/top2_2.gif);
	background-repeat: repeat-y;
	padding:10px 20px 10px 12px;
	width:163px;
	color:#f982a7;
	font-size:90%;
	font-weight:bold;
	text-align:left;
	line-height:125%; }

div.top3_2_1 { background-image: url(./img/top3_2.gif);
        background-repeat: repeat-y;
        padding:10px 30px 5px 12px;
        width:153px;
        color:#02a1c7;
        font-size:90%;
        font-weight:bold;
        text-align:left;
        line-height:125%; }

div.top3_2 { background-image: url(./img/top3_2.gif);
	background-repeat: repeat-y;
	padding:10px 30px 10px 12px;
	width:153px;
	color:#02a1c7;
	font-size:90%;
	font-weight:bold;
	text-align:left;
	line-height:125%; }

div.top4_2_1 { background-image: url(./img/top4_2.gif);
        background-repeat: repeat-y;
        padding:10px 30px 5px 12px;
        width:153px;
        color:#f6de52;
        font-size:90%;
        font-weight:bold;
        text-align:left;
        line-height:125%; }

div.top4_2 { background-image: url(./img/top4_2.gif);
	background-repeat: repeat-y;
	padding:10px 30px 10px 12px;
	width:153px;
	color:#f6de52;
	font-size:90%;
	font-weight:bold;
	text-align:left;
	line-height:125%; }

input.btn { margin:0px 5px;
	vertical-align:top;
	width:52px;
	height:26px; }

div.menu { background-color:#9ed55b;
	padding:10px 5px;
	text-align:center; }

div.mail { background-image: url(./img/back3.gif);
	background-repeat: no-repeat;
	width:125px;
	height:78px;
	font-size:13px;
	line-height:150%;
	padding:10px 5px;
	margin-right:auto;
	margin-left:auto;
	text-align:center; }

div.new2 { height:300px;
	padding-left:15px;
	line-height:100%;
	text-align:left; }

td.chu1 { background-image: url(./img/chu1_2.gif);
	background-repeat: repeat-y;
	padding:0px 12px 15px 3px;
	color:#106c49;
	width:135px; }

td.chu2 { background-image: url(./img/chu2_2.gif);
	background-repeat: repeat-y;
	padding:0px 12px 15px 3px;
	color:#f982a7;
	width:135px; }

td.chu3 { background-image: url(./img/chu3_2.gif);
	background-repeat: repeat-y;
	padding:0px 12px 15px 3px;
	color:#02a1c7;
	width:135px; }

td.chu3_2 { background-image: url(./img/chu43_2.gif);
	background-repeat: repeat-y;
	padding:0px 12px 15px 3px;
	color:#02a1c7;
	width:135px; }

td.chu4 { background-image: url(./img/chu4_2.gif);
	background-repeat: repeat-y;
	padding:0px 12px 15px 3px;
	color:#f6de52;
	width:135px; }

td.chu4_2 { background-image: url(./img/chu4_2.gif);
	background-repeat: repeat-y;
	width:150px; }

td.chu5 { background-image: url(./img/chu25_2.gif);
	background-repeat: repeat-y;
	padding:0px 12px 15px 3px;
	color:#FE9F39;
	width:135px; }

td.chu5_2 { background-image: url(./img/chu25_2.gif);
	background-repeat: repeat-y;
	width:150px; }

td.chu6 { background-image: url(./img/chu26_2.gif);
	background-repeat: repeat-y;
	padding:0px 12px 15px 3px;
	color:#C795C8;
	width:135px; }

img.title { margin-left:12px;
	vertical-align:middle; }

img.head { vertical-align:middle; }

img.head2 { margin-top:2px;
	vertical-align:top; }
	
img.menu { margin-top:12px;
	border:0px; }
	
img.menu2 { margin-top:15px;
	border:0px; }

img.stit { vertical-align:-16px;
	margin-right:30px; }

img.stit2 { vertical-align:-16px;
	margin-left:30px; }

img.stit3 { vertical-align:-16px;
	margin-right:10px; }

img.stit4 { vertical-align:-16px;
	margin-left:10px; }

img.btn1 { border:0px;
	margin-bottom:5px; }
	
img.btn2 { border:0px;
	margin-left:5px;
	margin-bottom:5px; }
	
img.reco { vertical-align:-6px; }

img.cnt { margin:5px 0px; }

img.img1 { position: relative;
	bottom: 120px;
    left: 413px;
    }
img.img2 { position: relative;
	bottom: 72px;
    left: 292px;
    }
img.img3 { position: relative;
	bottom: 24px;
    left: 171px;
    }
img.img4 { position: relative;
	top: 24px;
    left: 50px;
    }
img.img2_1 { position: relative;
	bottom: 18px;
    right: 14px;
    }
img.img2_2 { position: relative;
	bottom: 105px;
	left: 20px;
    }
img.img3_1 { position: relative;
	bottom: 5px;
    left: 50px;
    }
img.img3_2 { position: relative;
	bottom: 97px;
	right: 137px;
    }

img.back3 { border:0px;
	margin-top:55px; }

img.img9 { margin:3px 0px 0px 60px; }

img.img16 { margin-left:20px;
	 vertical-align:middle; }

span.new { color:#ff7e00;
	font-size:14px;
	letter-spacing:3px; }

span.kou { color:#298023; }

span.war { color:#aF0F06;
	font-size:95%; }

table.thread { width:570px;
	line-height:150%; 
	background-color:#f9ebf0; }

table.w100 { width:100%; }

td.ch { padding:5px 0px 0px 0px; }

td.list1 { background-color:#298023;
	color:#ffffff;
	text-align:center; }

table.ch { width:135px; }
table.ch2 { width:155px; }

td.day { text-align:right; }

td.day2{ background-color:#C3E793; }

td.mon{ background-color:#C3E793;
	text-align:center;
	font-weight:bold;
	color:#7f1e03;
	padding:3px 0px; }

table.mon{ border-style:solid;
	border-width: 2px;
	border-color:#C3E793; }
	
img.arrow { border:0px;
	vertical-align:middle;
	margin:0px 5px;}
	
hr.bbs { border-style:solid;
	border-width: 2px 0px 0px 0px;
	border-color:#f982a7; }
	
table.thread2 { width:570px;
	line-height:120%; 
	background-color:#caf3fC; }
	
hr.box { border-style:solid;
	border-width: 2px 0px 0px 0px;
	border-color:#02a1c7; }
	
div.nf { font-size:85%;
		margin-bottom:5px; }

span.s1 { color:#106c49; }
span.s2 { color:#f982a7; }
span.s3 { color:#02a1c7; }
span.s4 { color:#f6de52; }
span.s5 { color:#FE9F39; }
span.s6 { color:#C795C8; }

