html{
	height:100%;}

body {
	margin: 0;
	text-align: center;
	height:100%;
	font-size: 12px;
}

h1 {display:inline;}
h2 {
	display:inline;
	font-size:12px;
	margin:0;
}
h3 {
	display:inline;
	font-size:12px;
	margin:0;
}
h4 {display:inline;}

/*O€g*/
#container {
	width: 800px;
	border: solid;
	border-width: 0px 1px 0px 1px;
	font-size: 12px;
	border-color: #FF6633;
	margin: 0px auto 0px auto;

}

/*top^Cgζ*/
#top{
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border-bottom: 5px;
	border-color: #FF6633;
	border-bottom-style: solid;
}

.des{
	width:800px;
	background-color:#FF6633;
	color:#FFFFFF;
	font-size:11px;
	border-bottom: 5px;
	border-color: #FF6633;
	border-bottom-style: solid;
}

/*Ά€*/
#left {
	width: 179px;
	float: left;
	height:auto;
	border-right:solid 1px #CCCC66;
	padding-top:10px;
	padding-bottom:10px;
}

/*ΰe*/
#contents {
	height: auto;
	float: right;
	width: 619px;
	text-align: cemter;
	border-left:solid 1px #CCCC66;
	margin: 0px auto 0px auto;
	font-size: 12px;

}

#cbox{
	width:550px;
	margin:10px auto 20px auto;
	text-align:left;
	font-size: 12px;

}

/*TOP */
#middle{
	width:398px;
	float:left;
	padding:10px 0px 500px 0px;
	text-align:center;
	border-right:solid 1px #CCCC66;
	border-left:solid 1px #CCCC66;
}

/*TOP E€*/
#right{
	width:220px;
	float:right;
	height:auto;

	padding-top:10px;
}

/*E€box*/
.rbox{
	width:200px;
	margin:5px auto 5px auto;
	text-align:left;
}

/*Rs[Cg*/
#copyright {
	font-style:oblique;
	color : #ffffff;
	background-color: #FF6633;
	width: 800px;
	clear: both;
	vertical-align: baseline;
}

/*Ά€j[*/
#menu {
	width:170px;
	margin: 5px 4px 10px 4px;
	text-align:left;
}

/*Ά€j[hRechͺwi*/
.menubg{
	background-color:#CCCC99;
	height:20px;
	padding-left:0.5em;
	padding-top:0.5em;
}

.menulinew{
	border: double;
	border-width: 0px 0px 3px; 
	border-color: #CCCC66;
	line-height: 1.5em;
	padding-bottom:0.3em;
	padding-left:0.5em;
}

ul{
	list-style-type:none;
	border: double;
	border-width: 0px 0px 3px; 
	border-color: #CCCC66;
	line-height: 1.5em;
	padding-left:0.5em;
	margin:0;
}


li{
	border: dashed; 
	border-width: 1px 0px 0px; 
	border-color: #CCCC66;
	line-height:1.5em;
	padding-left:1em;
}

ul.tate{
	list-style:none;
	border:0;
}

li.tate{
	border:0;
	text-indent:-1em
}

ul.yoko{
	width:350px;
	border:0;
}

li.yoko{
	float:left;
	padding-right:1em;
	border:0;
}

img {
    border-style:none;
}

/*IW{bNX*/
.boxo{
	width:380px;
	padding:5px 0px 5px 0px;
	border:solid;
	border-width: 0px 1px 1px 1px;
	border-color:#FF6600;
	margin:0px auto 0px auto;
	height:auto;
}

/*Eρθέ*/
.r-f{
	width:64px;
	height:40px;
	float:right;
	margin-right:10px;
}

/*ρθέπ*/
.clear{
	clear:both}

.textleft{
	text-align:left;
	padding-left:1em;
	line-height:2em;
	font-size:12px;
}



.gray-box { border: 1px #999999 solid; font-family: "lr oSVbN", "Osaka"; font-size: 12px}
.gray-line { border: #CCCCCC dotted; border-width: 0px 1px}
.gray-box-dot { border: 1px #CCCCCC dotted; font-family: "lr oSVbN", "Osaka"; font-size: 10px; font-style: normal}
.pink-box-dot { border: 1px #FF66CC dotted; font-family: "lr oSVbN", "Osaka"; font-size: 12px}
.orange-box-dot { border: 1px #FF6600 dotted ; font-family: "lr oSVbN", "Osaka"; font-size: 12px; font-style: normal; line-height: normal}
.font-all {  font-family: "lr oSVbN", "Osaka"; font-size: 12px; font-style: normal}
.gray-line-rd { border: #CCCCCC solid; border-width: 0px 1px 1px 0px}
.gray-line-ld { border: #CCCCCC solid; border-width: 0px 0px 1px 1px ; font-family: "lr oSVbN", "Osaka"; font-size: 12px}
.orange-line-l { border: #FF6600 dotted; border-width: 0px 0px 0px 1px}
.orange-line-r { border: #FF6600 dotted; border-width: 0px 1px 0px 0px }
.orange-box { border: #FF6633 solid; border-width: 0px 1px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px}
.gray-line-d { border: dashed; border-width: 0px 0px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-color: #CCCCCC #CCCCCC #CCCC66}
.brown-rl { border: solid; border-width: 0px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-color: #CC9966 #FF6633}
.brown-r { border: #CCCC66 solid; border-width: 0px 1px 0px 0px; font-family: "lr oSVbN", "Osaka"; font-size: 12px }
.brown-ld { border: #CCCC66 solid; border-width: 0px 0px 1px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px }
.brown-lrd { border: #FF6633 solid; border-width: 0px 1px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px }
.brown-box { border: 1px #FF6633 solid; font-family: "lr oSVbN", "Osaka"; font-size: 12px }
.brown-d { border: #FF6633 solid; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-width: 0px 0px 1px}
.blue-line-d { border: dashed; border-width: 0px 0px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-color: #CCCCCC #CCCCCC #0066CC}
.apeing { font-family: "lr oSVbN", "Osaka"; font-size: 12px; font-style: normal ; background-attachment: fixed; background-image: url(apelogo-s.gif); background-position: right bottom; background-repeat: no-repeat }
.green-line-d { border: dashed; border-width: 0px 0px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-color: #CCCCCC #CCCCCC #009966}
.blue-sline-d { border: solid; border-width: 0px 0px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-color: #CCCCCC #CCCCCC #0066CC }
.green-sline-dCopy { border: solid; border-width: 0px 0px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-color: #CCCCCC #CCCCCC #006600}
.4ninimg { font-family: "lr oSVbN", "Osaka"; font-size: 12px; font-style: normal ; background-attachment: fixed; background-image: url(../bosyu/img/4nin.gif); background-position: left bottom; background-repeat: no-repeat ; border-color: #FFFFFF #CCCC66 #FFFFFF #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0pxbb66 black black; border-style: solid; border-right-width: 1px}
.brown-box-dd { border: 1px #FF6633 double; font-family: "lr oSVbN", "Osaka"; font-size: 12px }
.blue-sline-ld { border: solid; border-width: 0px 0px 1px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-color: #CCCCCC #CCCCCC #0066CC #0066CC}
.green-sline-ldd { border: solid; border-width: 0px 0px 1px 1px; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-color: #CCCCCC #CCCCCC #006600 #006600}
.font-s { font-family: "lr oSVbN", "Osaka"; font-size: 10px; font-style: normal }
.gray-line-sd { border: double; border-width: 0px 0px 3px; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-color: #CCCCCC #CCCCCC #CCCC66 }
.tab10 { font-family: "lr oSVbN", "Osaka"; font-size: 12px; font-style: normal; letter-spacing: normal; word-spacing: normal; white-space: normal; padding-left: 10px }
.brown-up { border: #FF6633 solid; font-family: "lr oSVbN", "Osaka"; font-size: 12px ; border-width: 1px 0px 0px}


