@charset "Shift_JIS";
body {
    padding:1px;
	margin: 0px;
	color: #333;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	/*background-color:#F5F5F5;*/
	background-color: #000000;
	text-align: center;
	position: relative;
}

/*h1,h2,h3,h4,h5{clear:both; margin:0px; padding:0px; }*/
h1{
position: absolute;
top: 60px;
right: 18px;
font-size:12px;font-weight:500;
color:#696969;
}
a{
color: #000000;
text-decoration: none;
}
a:hover{
text-decoration: none;
color: #708090;
}

A.A1:link {font-size: 12px;color:#B22222;text-decoration:none }
A.A1:visited {font-size: 12px;color:#B22222;text-decoration:none }
A.A1:hover {background-color: #FFD700;}
A.A1:active {font-size: 12px;color:#B22222;text-decoration:none }

A.A2:link {font-size: 14px;color:#006699;text-decoration:underline }
A.A2:visited {font-size: 14px;color:#006699;text-decoration:underline }
A.A2:hover {font-size: 14px;color:#000000;text-decoration:underline }
A.A2:active {font-size: 14px;color:#006699;text-decoration:underline }

A.A3:link {font-size: 12px;color:#0000CD;text-decoration:underline }
A.A3:visited {font-size: 12px;color:#0000CD;text-decoration:underline }
A.A3:hover {font-size: 12px;color:#DC143C;text-decoration:underline }
A.A3:active {font-size: 12px;color:#0000CD;text-decoration:underline }

A.A4:link {font-size: 12px;color:#CD853F;text-decoration:underline }
A.A4:visited {font-size: 12px;color:#CD853F;text-decoration:underline }
A.A4:hover {font-size: 12px;color:#006699;text-decoration:underline }
A.A4:active {font-size: 12px;color:#CD853F;text-decoration:underline }

A.A5:link {font-size: 14px;color:#0000CD;text-decoration:underline }
A.A5:visited {font-size: 14px;color:#4B0082;text-decoration:underline }
A.A5:hover {font-size: 14px;text-decoration:underline }
A.A5:active {font-size: 14px;color:#DC143C;text-decoration:underline }

A.A6:link {font-size: 11px;color:#4682B4;text-decoration:underline }
A.A6:visited {font-size: 11px;color:#4682B4;text-decoration:underline }
A.A6:hover {font-size: 11px;text-decoration:underline }
A.A6:active {font-size: 11px;color:#4682B4;text-decoration:underline }

.content {
	text-align: left;
    padding:2px;
	border: #9c9c9c 1px solid;
    margin: 0px auto;
	width: 750px;
	background-color: #F0F8FF;
position: relative;
}
img{
    border:0px;
}
h2 {
    padding:0px 0px 0px 0px;
	font-weight: normal;
	font-size: 18px;
	margin: 20px 0px 0px;
	color: #0090da;
}
h2 a {
    padding:0px;
	font-weight: normal; 
	margin: 20px 0px 0px;
	color: #0090da;
}
h2 a:hover {
	color: #6eb9e0;
}
/************************************** TOP ******************************/
.mytop {
    padding:5px 0px 0px 2px;
    /*background-color:#708090;*/
	margin: 0px; 
	height: 85px;
	clear:both;
}
.mytop h1{
font-size: 30px;
font-style:inherit;
padding: 10px 46px 10px 46px;
color: #fff;

margin:0px;
}
/************************************** CENTER ******************************/
.center {
    padding:0px 2px 5px 5px;
	float: left;
	margin: 0px;
	width: 530px;
}
.center li {
    list-style-type: none;
	padding-right:1px;
	padding-bottom:2px;
	margin: 0px;
	border-left: #ffffff 1px solid;
	line-height:1.5;
	padding-top:2px;
}
.center ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
}
.center h2 {
    border-left: 10px solid #708090;
	font-size: 22px;
	padding:5px;
	margin:0px;
}
/************************************** MENU TOP ******************************/
#menutop {
    height: 38px;
    padding:3px;
	margin-left:2px;
    font-size: 12px;
    background: #ffffff;

    text-align: left;
	border:#708090 solid 1px;
}
#menutop li {
    display: inline;
	list-style-type: none;
}

#menutop li.ll106 {line-height:22px;;margin-left:106px;;}
#menutop li.ll6 {margin-left:6px;;}

#menutop ul {
    padding:0px;
	margin:0px;
}
#menutop a {
	background: #fff;
	color: #558833;
	padding:2px;
	padding-left:2px;
	font-weight:bold;

}
#menutop a:hover {
    background: #708090;
	color: #fff
}

.fw{color:#ffffff;}
/************************************** MENU LATERAL ******************************/
.menulat {
	width: 180px;
	float: right;
	padding-left:10px;
	margin-right:5px;
}

.onlinebody {
	background: #42b4fa url(./img/id_bg.gif) left top no-repeat;
	margin: 5px 0 0 0;
	padding: 0 5px;

}

.onlinebody2 {
	background: #42b4fa url(./img/id_bg2.gif) left top no-repeat;
	margin: 5px 0 0 0;
	padding: 0 5px;

}
.onlinebody3 {
	background: #ffffff url(./img/id_bg3.gif) left top no-repeat;
	margin: 5px 0 0 0;
	padding: 7px 10px 2px 15px;

}

.menulat a {
    font-weight:bold;
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0px 2px 2px 10px;
	
}
.menulat a:hover {
	color: #6BBA4A;
	display: block;
}
.menulat li {
	list-style-type: none;
	padding-right:1px;
	font-size:11px;
	padding-bottom:0px;
	height:15px;
	border-bottom:#4A494A solid 1px;
	margin:0px;
	padding-top:0px;
	font-family:Verdana, Helvetica, sans-serif;
	/*background-color:#ffffff;*/

}
.menulat ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 5px;
}
.menulat h3{
	background:#708090;
	background: #ffffff url(./img/tt_bg3.gif) left top no-repeat;
	margin:1px;
	height: 18px;
	color: #fff;
	font-size: 11px;
	padding: 9px 0px 0px 5px;
}

h3{
	background: #ffffff url(./img/tt_bg1.gif) left top no-repeat;
	margin-left:15px;
	height: 23px;
	color: #fff;
	font-size: 11px;
	padding: 9px 0px 0px 14px;
}

.checker{
	font-weight:bold;
	background: #ffffff url(./img/tt_bg1.gif) left top no-repeat;
	margin:1px;
	height: 23px;
	color: #fff;
	font-size: 11px;
	padding: 7px 0px 0px 14px;
}

/************************************** LINK SYSTEM ******************************/

.links {
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	padding: 5px;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	color: #000; 
}
.linkstitle{
    display:block;
	padding:0px;
	font-weight:bold;
}


/************************************** FOOTER RULES ******************************/
.footer 
	text-align: center;
	color:#000;
	clear: both;
	padding: 10px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	border-top: #9C9A9C 2px solid;
	min-height:20px;
	background-color:#faf4ff;

	
}
.footer ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 2px;
	}
.footer li {
    list-style-type: none;
	font-size:11px; 
}
.footer a {
	color: #00000;
	text-decoration: none;
	background-repeat:no-repeat;
}
.footer a:hover {
	color: #cc0000;

}

input,textarea,select {font-size:11px; font-family:"Verdana","Arial",sans-serif;}
input   {border:1px solid #666; background:url("./img/in_bg.gif") #FFF;}
input.i {border:0px; background:none; vertical-align:top;}
input.b {border:0px; background:none;}
input.c {border:0px; background-color:transparent;}
input.n {ime-mode:disabled;}
input.w {width:290px;}

textarea{border:1px solid #666; background:url("./img/in_bg.gif"); width:400px;}
select  {border:1px solid #666; background:url("./img/in_bg.gif") #FFF;}

/*
.textarea {
    font: 100% Monaco, "Courier New", Courier, monospace;
    border: 1px solid #808080;
    color: #333333;
    background: White url(./img/spacer.gif) repeat-x;
    width: 100%;
}
.input {
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    visibility: visible;
    border: 1px solid #808080;
    color: #333333;
    vertical-align: middle;
    background: White url(./img/spacer.gif) repeat-x;
	margin:2px;
    
	
}
select {
    border: 1px solid #808080;
    color: #333333;
    background-color: White;
    vertical-align: top;
}
*/

br{
    clear: left;
}


.nodisp{display:none;}

#frP {margin-left:15px;width: 530px;text-align: left;}
#frP4 {float:left;width:250px;}
#frP4_1 {float:left;width:10px;}
#frP4_2 {float:left;width:250px;}

#rank_m #rank_register {position:relative; width:250px; height:60px; background:url("../img/bg_register.gif") no-repeat; margin-bottom:10px;}
#rank_m #rank_edit {position:relative; width:250px; height:85px; background:url("../img/bg_edit.gif") no-repeat; margin-bottom:10px;}
#rank_register a,#rank_edit a {display:block; position:absolute; top:1px; left:60px; width:136px; height:0px !important; height:22px; padding-top:37px; overflow:hidden;}

#rank_m h4 {height:0px !important; padding-top:24px; overflow:hidden; margin-bottom:5px;}
#rank_n h4 {height:0px !important; padding-top:24px; overflow:hidden; margin-bottom:5px;}
#rank_n .rank_n_inner {width:242px;padding:5px; background:url("./img/bg_1.gif");border: 1px solid #808080;}
#rank_m .rank_inner {width:242px;margin-bottom:10px; padding:5px; background:url("./img/bg_1.gif");border: 1px solid #808080;}
#rank_m .submit_area {margin-bottom:0px;}
#rank_m #rank_pr7 h4 {background:url("./img/h_pr7.gif") no-repeat;}
#rank_m #rank_pr6 h4 {background:url("./img/h_pr6.gif") no-repeat;}
#rank_m #rank_pr5 h4 {background:url("./img/h_pr5.gif") no-repeat;}
#rank_m #rank_pr4 h4 {background:url("./img/h_pr4.gif") no-repeat;}
#rank_m #rank_pr3 h4 {background:url("./img/h_pr3.gif") no-repeat;}
#rank_n #rank_new h4 {background:url("./img/h_new.gif") no-repeat;}
#rank_m ul {margin:0px 0px 5px 0px;}
#rank_m ul li {padding-left:51px; font-size:11px; margin:0px 0px 10px 0px; height:14px; overflow:hidden;}
#rank_m #rank_pr7 li {background:url("./primg/apr7.gif") no-repeat 0px 1px;}
#rank_m #rank_pr6 li {background:url("./primg/apr6.gif") no-repeat 0px 1px;}
#rank_m #rank_pr5 li {background:url("./primg/apr5.gif") no-repeat 0px 1px;}
#rank_m #rank_pr4 li {background:url("./primg/apr4.gif") no-repeat 0px 1px;}
#rank_m #rank_pr3 li {background:url("./primg/apr3.gif") no-repeat 0px 1px;}


#rank_n ul {margin:0px 0px 5px 0px;}
#rank_n ul li {padding-left:51px; font-size:11px; margin:0px 0px 10px 0px; height:14px; overflow:hidden;}
#rank_n #rank_new li.prna {background:url("./primg/apr0.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr0 {background:url("./primg/apr0.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr1 {background:url("./primg/apr1.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr2 {background:url("./primg/apr2.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr3 {background:url("./primg/apr3.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr4 {background:url("./primg/apr4.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr5 {background:url("./primg/apr5.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr6 {background:url("./primg/apr6.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr7 {background:url("./primg/apr7.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr8 {background:url("./primg/apr8.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr9 {background:url("./primg/apr9.gif") no-repeat 0px 1px;}
#rank_n #rank_new li.pr10 {background:url("./primg/apr10.gif") no-repeat 0px 1px;}


.pg-a {
width: 100px;
padding-top:1px;
border: solid 1px #a9a9a9;
font-size:13px;
color:#00008b;
}

.pg-b {
width: 100px;
background-color :#F5DEB3;
padding-top:1px;
border: solid 1px #a9a9a9
font-size:13px;
color:#A90A08;
}

.red { color: #f00;}
.white { color: #ffffff;}
.red02 { color: #B22222;}
.blue { color: #1d63a2;}
.navy { color: #000080;}
.black { color: #000000;}

.bold {font-weight:900;}
.F9{font-size: 9px;}
.F10{font-size:10px;}
.F11{font-size:11px;}
.F12{font-size:12px;}
.F13{font-size:13px;}
.F14{font-size:14px;}
.F15{font-size:15px;}
.F16{font-size:16px;}
.F18{font-size:18px;}
.F20{font-size:20px;}
.F22{font-size:22px;}
.F24{font-size:24px;}

.lh1{line-height:1px;}
.lh2{line-height:2px;}
.lh3{line-height:3px;}
.lh4{line-height:4px;}
.lh5{line-height:5px;}
.lh6{line-height:6px;}
.lh7{line-height:7px;}
.lh8{line-height:8px;}
.lh9{line-height:9px;}
.lh10{line-height:10px;}
.lh11{line-height:11px;}
.lh12{line-height:12px;}
.lh13{line-height:13px;}
.lh14{line-height:14px;}
.lh15{line-height:15px;}
.lh16{line-height:16px;}
.lh17{line-height:17px;}
.lh18{line-height:18px;}
.lh19{line-height:19px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh45{line-height:45px;}
.lht{line-height:79px;}

.ll1{margin-left:1px;}
.ll2{margin-left:2px;}
.ll3{margin-left:3px;}
.ll4{margin-left:4px;}
.ll5{margin-left:5px;}
.ll8{margin-left:8px;}
.ll6{margin-left:6px;}
.ll9{margin-left:9px;}
.ll10{margin-left:10px;}
.ll15{margin-left:15px;}
.ll20{margin-left:20px;}
.ll22{margin-left:22px;}
.ll30{margin-left:30px;}
.ll25{margin-left:25px;}
.ll33{margin-left:33px;}
.ll35{margin-left:35px;}
.ll48{margin-left:48px;}
.ll41{margin-left:132px;}

.LS1{letter-spacing:1px;}
.LS2{letter-spacing:2px;}
.LS3{letter-spacing:3px;}

.pb3{padding-bottom:5px;}

.lr1{margin-right:1px;margin-left:2px;}
.lr6{margin-right:6px;margin-left:2px;}
.lr5{margin-right:5px;margin-left:5px;}
.lr10{margin-right:10px;margin-left:5px;}
.lr11{margin-right:11px;margin-left:5px;}
.lr22{margin-right:22px;margin-left:5px;}
.lr48{margin-right:48px;margin-left:2px;}
.lr49{margin-right:49px;margin-left:2px;}
.lr52{margin-right:52px;margin-left:5px;}

.lr16{margin-right:16px;margin-left:2px;}

.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}

.pl1{padding-left:1px;}
.pl2{padding-left:2px;}
.pl3{padding-left:3px;}
.pl4{padding-left:4px;}
.pl5{padding-left:5px;}
.pl6{padding-left:6px;}
.pl7{padding-left:7px;}
.pl8{padding-left:8px;}
.pl9{padding-left:9px;}
.pl10{padding-left:10px;}
.pl11{padding-left:11px;}
.pl12{padding-left:12px;}
.pl13{padding-left:13px;}
.pl14{padding-left:14px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}

.lh5ll20{line-height:5px;margin-left:20px;}
.lh20ll15{line-height:20px;margin-left:15px;}

.pl20r20{padding-left:20px;padding-right:20px;}
.pr20{padding-right:20px;}

.lr5{margin-right:5px;margin-left:5px;}
.lr10{margin-right:10px;margin-left:5px;}
.lr52{margin-right:52px;margin-left:5px;}
.lr22{margin-right:22px;margin-left:5px;}
.lr11{margin-right:11px;margin-left:5px;}

.Pgt1{font-size:12px;margin-left:33px;line-height:20px;color:#B22222;}
.Fkt1{font-size:10px;margin-left:15px;color:#B22222;}
.Fkt2{font-size:12px;margin-left:31px;color:#000000;}
.Fkt3{font-size:10px;color:#B22222;}

.F14h20{font-size: 14px;line-height:20px;}

.news {
	padding-top:2px;
	width:238px;
	height:55px;
	background:#FFFFFF;
	border:solid 1px #B0C4DE;
	/*padding:2px;*/
	clear: both;
}

.news1 {
	width:240px;
	background-color: #ffffff;
	border:solid 1px #B0C4DE;
/*
	font-size: 12px;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 5px;
*/
	padding-top: 2px;
	margin: 0px;
	overflow-y: scroll;
	scrollbar-3dlight-color : #ccc;
	scrollbar-arrow-color : #bbb;
	scrollbar-base-color : #eee;
	scrollbar-darkshadow-color : #bbb;
	scrollbar-highlight-color : #CCCCCC;
	scrollbar-shadow-color : ccc;
	scrollbar-track-color : #ddd;
	height: 1220px;

	line-height: 16px;
	clear: both;
}


