/* BASIC DESIGN */

body {  
	font:"MS SVbN",Osaka;
	font-size:medium;
	background:no-repeat top center; 
	margin: 0px auto;
	border: 0px;
	padding: 0px;
	text-align:center;
    }

h2 {text-align: center;
	padding-top:10px;}
h3 {text-align: center;
	padding-top:10px;}
h4 {text-align: center;
	padding-top:10px;}
h5 {text-align: left;
	padding-top:10px;
	}

p{	text-align:left;
	text-decoration:none;
	}
.ptype0 {text-align:left;
    font-weight:bolder;	
	}
.ptype1{text-align:center;
	font-size:smaller;
	}
.ptype2 {text-align:center;
    font-weight:bolder;
    }
.ptype3 {text-align:right;
    }
.ptype4{text-align:center;
    }

.ptype8 {
	line-height:150%;
	text-align:right;
	}

a{	text-align:left;
	text-decoration:none;
	}
a:hover{text-decoration:underline;
    }

div {height:6px;
	margin-top:50px;
	margin-right:0px;
    }

ul{margin:0px}

li {float:right;
    display:block;}

.box1{height:26px;
 float:right;
 display:block;
 }

.on{background-color:#ccff66;
	width:100px;
	height:26px;
	margin-right:5px;
	text-align:center;
	border-top:solid 2px #ffff00;
	border-right:solid 2px #cccc33;
	}
.off{background-color:#cccc33;
	width:100px;
	height:26px;
	margin-right:5px;
	text-align:center;
	border-top:solid 2px #ffcc99;
	border-right:solid 2px #996600;
    }
  
.on a{ background-color:#ccff66;
    width:100px; 
    text-align:center;
	text-decoration:none;
	display:block;
	margin-top:5px;
	}
.on a:link{color:#9900cc;}
.on a:visited{color:#9900cc;}
.on a:hover{color:#9900cc;
	clear:both;
	text-decoration:none;}
    
.off a{background-color:#cccc66;
    width:100px;
    text-align:center;
	text-decoration:none;
	display:block;
	margin-top:5px;
    }
.off a:link{color:#000000;}
.off a visited{color:#000000;}
.off a:hover{color:#000000;}

.box1{clear:both;
    background-color:#ffffcc;
    }

.box2{clear:both;
	margin-top:0px;
	margin-bottom:0px;
	border-left:solid 1px #ccff66;
	border-top:solid 5px #ccff66;
	border-right:solid 2px #cccc33;
	border-bottom:solid 2px #cccc33;
	height:940px;
    }

ul  {clear:both;
	list-style:none;
	margin:0px;
	padding:0px;}

/*menu`*/
.litype0{
	display:block;
    width:145px;
    float:left;

    background-color:#ccff66;
    border-top:solid 1px #ffff00;
    border-left:solid 1px #ffff00;
    border-bottom:solid 2px #cccc33;
	border-right:solid 2px #cccc33;
	margin-top:5px;
	}
/*`menu*/

/*header`*/
.litype1{clear:both;
	float:left;
	font-size:smaller;
	list-style-type:none;	
	text-align:left;
	text-decoration:none;
	}
/*`header*/  



/* TITLE DESIGN */
#container { 
	text-align:center;
	background-image:url(./title_1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin: 0px 0px;
	padding: 0px;
	position:static;
	height:900px;
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
    }
html>body #container {
	width: 100%;
    }


#setContents { 
    position:relative;
    margin-top:auto;
    margin-left:auto;
    margin-right:auto;
    width:760px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 740px;
    }
html>body #container {
	width: 740px;
	}



/* CONTENTS LAYOUT */
.menu{
    left:0px;
	top:40px;
	width:145px; 
	height:680px; 
	position:absolute;
	margin-left:20px;
        }	

.pageHeader { 
    clear:both;
	left:180px;
	top:40px;
	width:540px; 
	height:25px; 
	position:absolute;
	text-align:left;
	}

.top{
	clear:both;
    left:180px;
	top:60px;
	width:540px; 
	height:40px; 
	position:absolute;
	text-align:left;
	}

.top_2{
	clear:both;
    left:190px;
	top:105px;
	width:530px; 
	height:60px; 
	position:absolute;
	text-align:left;
	border-bottom:dashed;
	border-bottom-color:#ccff66;
    }
    
.top_3_1{
    left:200px;
	top:105px;
	width:250px; 
	height:60px; 
	position:absolute;
	text-align:left;
	background-color:White;
	border-bottom:dashed;
    border-bottom-color:#ccff66;	
	}
	
.top_3_2{
	clear:both;
    left:450px;
	top:105px;
	width:250px; 
	height:60px; 
	position:absolute;
	text-align:left;
	background-color:White;
    }   
	
.top_4{
	clear:both;
    left:200px;
	top:105px;
	width:530px; 
	height:60px; 
	position:absolute;
	text-align:left;
	}
	
.top_5{
	clear:both;
    left:200px;
	top:135px;
	width:530px; 
	height:60px; 
	position:absolute;
	text-align:left;
	}

.footer { 
	margin-top:12px;
	margin-bottom:0px;
	padding-top:10px;
	border-top:1px dotted #ccff66;
    left:0px;
	top:975px;
	width:740px; 
	height:15px; 
	position:absolute 
    }

/*all`*/
.main1{
	top:180px;
	left:190px;
	width:530px;
	height:740px;
	position:absolute;
	overflow:auto;

    scrollbar-face-color: #ccff99; 
    scrollbar-track-color: #ffff99; 
    scrollbar-arrow-color: #999900; 
    scrollbar-highlight-color: #ffff00; 
    scrollbar-shadow-color: #6699ff; 
    scrollbar-3dlight-color: #ffebcd; 
    scrollbar-darkshadow-color: #996633; 
    
/*
	scrollbar-face-color: #ffcc33; 
    scrollbar-track-color: #ffffcc; 
    scrollbar-arrow-color: #ffffff; 
    scrollbar-highlight-color: #fff8dc; 
    scrollbar-shadow-color: #d2691e; 
    scrollbar-3dlight-color: #ffebcd; 
    scrollbar-darkshadow-color: #8b0000; 
*/
	}

.main2{
	top:180px;
	left:190px;
	width:530px;
	height:740px;
	position:absolute;
	}
/*`all*/


/*
.toppage_left1{
    left:0px;
	top:800px;
	width:145px; 
	height:50px; 
	position:absolute;
	margin-left:20px;
	background-color:#ccff99;	
    }
*/
.toppage_left{
    left:0px;
	top:850px;
	width:145px; 
	height:50px; 
	position:absolute;
	margin-left:20px;
	}