
/*Sέθν*/
*{
    margin:0px;
    padding:0px;
}

* ul{
    list-style-type:none;
}

html{
    scrollbar-base-color:#000000;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-face-color:#000000;
    scrollbar-track-color:#C0C0C0;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    margin:0px;
    padding:0px;
}

body{
    background-color:#000000;
    font-family: Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
    color:#F0F0F0;
    text-align:center;
    letter-spacing:0.2em;
    line-height:1.8;
    margin:0px;
    padding:0px;
    width:100%;
}

/*N*/
a:link {
    color:#C0C0C0;
    text-decoration:none;
}
a:visited {
    color:#FFD700;
    text-decoration:none;
}
a:hover {
    color:#FFD700;
    text-decoration:underline;
}
a:active {
    color:#FFD700;
    text-decoration:underline;
}
img{
	border:none;
}

br{
    letter-spacing:0;
    line-height:1em;
}


h1{
    font-weight:400;
    color:#FFD700;
    letter-spacing:0.5em;
    text-align:center;
    border-bottom:1px;
    border-bottom-color:#0080FF;
    border-bottom-style:solid;
}

#header h1{
    padding:40px 0px 10px 0px;
}

#header h1.data_2{
	padding:60px 0px 10px 0px;
}


h2{
    color:#B0B000;
    font-weight:400;
    text-align:left;
    font-size:120%;
    letter-spacing:0.3em;
    border-bottom:1px;
    border-bottom-color:#0080FF;
    border-bottom-style:solid;
	padding:10px 0px 5px 20px;
}

#main_box{
    margin:0px auto;
    text-align:left;
    width:600px;
}


#mein_menu{
    border-bottom:1px;
    border-bottom-color:#0080FF;
    border-bottom-style:solid;
}

#mein_menu ul{
}

#mein_menu li{
    display:inline-block;
    text-align:center;
    padding:8px 10px;
}

/*indexΜg*/

#data_box{
    border-color:#0080FF;
    border-width:1px;
    border-style:solid;
	margin:20px;
}

/*2*/
#data_box_2{
    border-color:#0080FF;
    border-width:1px;
    border-style:solid;
    width:560px;
	margin:20px;
}

/*XVξρ*/

dl{
    padding:20px;
    border-bottom:1px;
    border-bottom-color:#0080FF;
    border-bottom-style:solid;
}
dd{
    font-size:110%;
    font-weight:bold;
    color:#FF8080;
}
dt{
    text-align:left;
    font-size:90%;
	padding:10px 0px 0px 20px;
}

#menu{
    clear:both;
    border-bottom:1px;
    border-bottom-color:#0080FF;
    border-bottom-style:solid;
}
#menu ul{
	padding:20px;
}
#menu li{
    padding:10px 20px;
}
#menu .y_text{
    padding:4px 10px 4px 15px;
    font-size:14px;
}



li.web{
    text-align:right;
}

/*x*/

#keikoku{
    border-bottom:1px;
    border-bottom-color:#0080FF;
    border-bottom-style:solid;
}

.k_text{
    font-size:14px;
    text-align:left;
    line-height:2em;
    padding:15px 10px 10px 15px;
}


/*N*/

#link_box{
    border-bottom:1px;
    border-bottom-color:#0080FF;
    border-bottom-style:solid;
	padding:0px 0px 20px 0px;
}

#link_box h3{
    color:#99B4D1;
    font-weight:400;
    font-size:100%;
    letter-spacing:0.5em;
    padding:15px 0px 4px 20px;
}

.lt{
    font-size:90%;
	padding:10px 10px 0px 40px;
}

.hituji{
    text-align:left;
    padding:10px 0px 20px 40px;
}

.link_img{
	padding:20px 0px 30px 40px;
}

#footer{
    border-top:1px;
    border-top-color:#0080FF;
    border-top-style:solid;
    clear:both;
}

#footer ul{
    text-align:right;
	padding:10px 30px 20px 0px;
}

#footer li{
    color:#72B6C7;
    font-size:80%;
}

#footer a{
    font-size:140%;
}

.text2{
    color:#FF8080;
}

.sikaku{
    color:#FFD700;
    font-size:11pt;
}
.sikaku2{
    color:#DC143C;
    font-size:11pt;
}

.count{
    display:none;
}


/*ιΜrΙΒ’Δ*/

h1.top{
    font-size:140%;
    font-weight:lighter;
	padding:20px 0px 10px 0px;
}

h2.top{
    padding:10px 0px 10px 20px;
    color:#B0B000;
}

p.text{
    font-size:84%;
    color:#C0C0C0;
	padding:20px;
}
.text3{
    font-size:84%;
    color:#F0F0F0;
    border-bottom:1px;
    border-bottom-color:#0080FF;
    border-bottom-style:solid;
	padding:20px;
}

.text3_b{
    font-size:84%;
    color:#F0F0F0;
	padding:20px;
}
