@charset "euc-jp";
/* CSS Document */

*{
margin:0;
padding:0;
}

body{
width:800px;
height:auto;
margin:0 auto;
}

#all{
width:800px;
height:auto;
border-left:2px solid #003300;
border-right:2px solid #003300;
}

#mimid{
width:780px;
height:auto;
margin:0 auto;
margin-top:20px;
}

h1{
font-size:15px;
font-weight:bold;
padding:4px 0 4px 10px;
color:#000000;
}

#head{
width:780px;
height:auto;
margin:0 auto;
padding-bottom:5px;
background-color:#000000;
}

#head p{
font-size:15px;
line-height:1.5em;
margin:10px 0 15px 0;
padding:10px;
}

#menu{
width:645px;
height:40px;
margin:10px auto;
text-align:center;
background:url(../img/menu.png) repeat-y;
}

#menu a{
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

#menu a:hover{
color:#66FF33;
}

#menu li{
width:100px;
display:inline;
font-size:15px;
font-weight:bold;
color:#000000;
list-style:none;
border-left:1px dotted #FFFFFF;
border-right:1px dotted #FFFFFF;
padding:6px;
margin:6px;
float:left;
}

#menu li:hover{
color:#FFFFFF;
}


.cl{
clear:both;
}

.lt{
font-weight:bold;
padding:8px;
font-size:18px;
margin-bottom:25px;
}

#text{
width:720px;
height:auto;
padding:15px;
margin:0 auto 25px auto;
border-bottom:1px solid #FFFFFF;
}

h2{
	position:relative;
	margin:20px 10px;
	padding:10px 10px 10px 30px;
	font:bold 22px/1.2 Arial, Helvetica, sans-serif;
	color:#666;
	background:#ccc;
	border-top:#ccc solid 1px;
	border-right:#999 solid 1px;
	border-bottom:#999 solid 1px;
	border-left:#ccc solid 1px;
	text-shadow:1px 1px 0 rgba(255,255,255,1);
	box-shadow:
		0 0 0 1px rgba(255,255,255,0.5) inset;
    background-image: -webkit-gradient(linear, left top, left bottom,
			from(			 rgba(220, 220, 220, 1.0)), 
			color-stop(0.25, rgba(240, 240, 240, 1.0)),
			color-stop(0.30, rgba(235, 235, 235, 1.0)),
			color-stop(0.36, rgba(240, 240, 240, 1.0)),
			color-stop(0.50, rgba(235, 235, 235, 1.0)),
			color-stop(0.80, rgba(215, 215, 215, 1.0)),
			to(				 rgba(210, 210, 210, 1.0))
			);
	background-image: -webkit-linear-gradient(top,
			rgba(220, 220, 220, 1.0), 
			rgba(240, 240, 240, 1.0) 25%,
			rgba(235, 235, 235, 1.0) 30%,
			rgba(240, 240, 240, 1.0) 36%,
			rgba(235, 235, 235, 1.0) 50%,
			rgba(215, 215, 215, 1.0) 80%,
			rgba(210, 210, 210, 1.0)
			);
	background-image: -moz-linear-gradient(top,
			rgba(220, 220, 220, 1.0), 
			rgba(240, 240, 240, 1.0) 25%,
			rgba(235, 235, 235, 1.0) 30%,
			rgba(240, 240, 240, 1.0) 36%,
			rgba(235, 235, 235, 1.0) 50%,
			rgba(215, 215, 215, 1.0) 80%,
			rgba(210, 210, 210, 1.0)
			);
	background-image: -o-linear-gradient(top,
			rgba(220, 220, 220, 1.0), 
			rgba(240, 240, 240, 1.0) 25%,
			rgba(235, 235, 235, 1.0) 30%,
			rgba(240, 240, 240, 1.0) 36%,
			rgba(235, 235, 235, 1.0) 50%,
			rgba(215, 215, 215, 1.0) 80%,
			rgba(210, 210, 210, 1.0)
			);
	background-image: linear-gradient(to bottom,
			rgba(220, 220, 220, 1.0), 
			rgba(240, 240, 240, 1.0) 25%,
			rgba(235, 235, 235, 1.0) 30%,
			rgba(240, 240, 240, 1.0) 36%,
			rgba(235, 235, 235, 1.0) 50%,
			rgba(215, 215, 215, 1.0) 80%,
			rgba(210, 210, 210, 1.0)
			);
}
h2:before{
	content:" ";
	position:absolute;
	top:0;
	left:15px;
	width:0;
	height:100%;
	border-left:#ccc solid 1px;
}
h2:after{
	content:" ";
	position:absolute;
	top:0;
	left:16px;
	width:0;
	height:100%;
	border-right:#eee solid 1px;
}

h2 a{
color:#006600}

.hh{
margin:55px 0 20px 0;
}

h3{
font-size:17px;
font-weight:bold;
margin:35px 0 10px 0;
padding:5px 0;
color:#CC0000;
border-bottom:1px solid #000000;
border-left:7px solid #006633;
}

.yoko{
width:100%;
height:auto;
margin:15px 0;
border:1px dashed #6a7abf;
}

.yoko li{
line-height:1.5em;
font-size:15px;
list-style:none;
}

.yoko a{
color:#00CCFF;
}

.ko{
padding:3px 3px;
font-weight:bold;
color:#FFFFFF;
background-color:#6a7abf;
list-style:none;
}

.ko a{
color:#FFFFFF;
}

#text p{
font-size:15px;
line-height:1.5em;
margin:0;
}

#text ol{
margin:20px 0;
}

#text li{
line-height:1.5em;
padding-left:10px;
font-size:15px;
font-weight:bold;
list-style:none;
color:#003333;
}

#text dt{
font-size:15px;
font-weight:bold;
margin:20px 0 15px 0;
}

#text td{
border:1px solid #CCFF66;
font-weight:bold;
padding-left:5px;
font-size:15px;
}

#btm{
width:718px;
padding:0 15px;
margin:15px auto;
font-size:13px;
line-height:20px;
}

#btm a{
color:#3300FF;
text-decoration:none;
}

#btm2{
width:750px;
height:auto;
padding:15px;
margin:15px auto 0 auto;
text-align:center;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
border-top:1px solid #000000;
background:#003300;
}

#btm2 a{
text-decoration:none;
color:#00FFFF;
}

.kategori {width:170px; float:left; background:url(../img/libg.png);}

.kategori dd{
line-height:1.5em;
padding-left:5px;
}

.kategori dt {width:165px; margin:5px 0; padding:8px 0; font-size:14px; font-weight:bold; background-color:#003300;}
.kategori dt a{
color:#FFFFFF;
}

.kategori dd a{
color:#0000FF;
}

.kategori dd {font-size:15px;
line-height:1.5em;}

.cl{
clear:both;}

#RESULT {
	padding-left: 10px;
	padding-right: 10px;
}

#ADD_MAIN {
	width:720px;
}
#ADD_MAIN td {
	padding: 5px;
}

.morink{
color:#006633;
padding:10px;
margin:10px auto;
text-align:left
}

.morink a{
color:#006699}
