/* CSS Document */
@charset "euc-jp";

body{
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size: 12px;
	line-height: 1.6em;
	color: #666666;
	margin: 0px;
	padding:0px;
	background-color:#ffffff;
}

ul{
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
}

li{
    padding:0;
	margin:0;
	float:left;
}

dl{
    padding:0;
	margin:0;
	float:left;
}

dt{
    padding:0;
	margin:0;
	float:left;
}

dd{
    padding:0;
	margin:0;
	float:left;
}

a img{
	border:0;
}

form{ margin:0;}

body a { color : #006699; text-decoration:none;}
body a:link { color : #006699; text-decoration:none;}
body a:hover { color : #ff0000; text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; margin: 0px;}

a img{
	border:0px;
}
.im_margin { margin: 5px 0px 10px 0px;}

#container {
    width:800px;
	height:auto;
	text-align:left;
	background-color:#FFFFFF;
	margin:0px auto 0px auto;
	padding:0px 10px 0px 10px;
}

#header {
	width:800px;
	height:80px;
	margin: 0px;
	text-align: left;
	background-color: #ffffff;
	padding:5px 0px 0px 0px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #0984fd;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e7e8;
	border-left-color: #e1e7e8;
}

#header dl {
	float:left;
	width:800px;
	height:74px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}

*html body #header dl {
	float:left;
	width:800px;
	height:74px;
    margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}

#header dt { 
	float:left;
	width:auto;
	height:65px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#header dd.pr { 
	float:left;
	width:468px;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#header dd.pr ul{
	width:458px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#header dd.pr ul li{
	float:left;
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 3px 0px 0px;
}

#header dd.link { 
	float:left;
	width:468px;
	height:auto;
	padding:0px;
	margin:0px 0px 5px 0px;
}

#header dd.link ul{
	width:453px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 10px;
	float:left;
}

#header dd.link ul li.link{
	float:left;
	width:auto;
	height:auto;
	background-image: url(ar7.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}

#header dd.link ul li.com{
	float:right;
	width:auto;
	height:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#header dd.log {
	float:left;
	width:148px;
	height:auto;
	padding:0px;
	margin:-25px 0px 0px 0px;
}

#header dd.log ul{
	width:148px;
	height:75px;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-image: url(log_base.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#header dd.logout {
	float:left;
	width:148px;
	height:auto;
	padding:0px;
	margin:-25px 0px 0px 0px;
}

#header dd.logout ul{
	width:148px;
	height:75px;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#header dd.logout ul li.out{
	float:left;
	width:148px;
	height:10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 55px 0px 0px 0px;
	text-align:right;
}

#header dd.log ul li.btn{
	float:left;
	width:auto;
	height:23px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 5px;
}

#header dd.log ul li.txt{
	float:left;
	width:53px;
	height:23px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 5px;
	font-size:10px;
}

#header dd.log ul li.vox{
	float:left;
	width:auto;
	height:22px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	font-size:10px;
}

#header dd.log .box {
    width:74px;
	height:15px;
	margin:0px;
	padding:0px;
	font-size:10px;
}

#pagebody {
	float:left;
	width:800px;
	height:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e7e8;
	border-left-color: #e1e7e8;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

#global {
	float:left;
	width:795px;
	height:26px;
	padding:0px 0px 0px 5px;
	margin:0px;
	font-size:10px;
	background-image: url(global_bg.gif);
	background-repeat: no-repeat;
}

*html body #global {
    float:left;
	width:795px;
	height:26px;
	background-image: url(global_bg.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:10px;
}

#global ul{
	width:795px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
}

#global ul li{
	float:left;
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#global ul li.menu1{
	float:left;
	width:120px;
	height:26px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#global ul li.menu2{
	float:left;
	width:120px;
	height:26px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#global ul li.menu3{
	float:left;
	width:120px;
	height:26px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#global ul li.menu4{
	float:left;
	width:120px;
	height:26px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#global ul li.menu5{
	float:left;
	width:120px;
	height:26px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#global ul li.menu1 a{
    float:left;
	display: block;
	width: 120px;
	height: 26px;
	text-align: center;
	padding:0px;
	margin:0px;
}

#global ul li.menu2 a{
    float:left;
	display: block;
	width: 120px;
	height: 26px;
	text-align: center;
	padding:0px;
	margin:0px;
}

#global ul li.menu3 a{
    float:left;
	display: block;
	width: 120px;
	height: 26px;
	text-align: center;
	padding:0px;
	margin:0px;
}

#global ul li.menu4 a{
    float:left;
	display: block;
	width: 120px;
	height: 26px;
	text-align: center;
	padding:0px;
	margin:0px;
}

#global ul li.menu5 a{
    float:left;
	display: block;
	width: 120px;
	height: 26px;
	text-align: center;
	padding:0px;
	margin:0px;
}

#global ul li.menu1 a{
    float:left;
	background-image: url(t_m01.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#global ul li.menu2 a{
    float:left;
	background-image: url(t_m02.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#global ul li.menu3 a{
    float:left;
	background-image: url(t_m03.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#global ul li.menu4 a{
    float:left;
	background-image: url(t_m04.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#global ul li.menu5 a{
    float:left;
	background-image: url(t_m05.gif);
  left top no-repeat;
	text-indent: -9999px;
}

#global ul li.menu1 a:hover{
  background-position: 0 -26px;
}

#global ul li.menu2 a:hover{
  background-position: 0 -26px;
}

#global ul li.menu3 a:hover{
  background-position: 0 -26px;
}

#global ul li.menu4 a:hover{
  background-position: 0 -26px;
}

#global ul li.menu5 a:hover{
  background-position: 0 -26px;
}

#global ul li.book{
    float:right;
	font-size: 10px;
	color: #666666;
	width: auto;
	height: auto;
	padding:3px 0px 0px 0px;
	margin:0px;
}

#global ul li.mark{
    float:right;
	font-size: 10px;
	color: #666666;
	width: 94px;
	height: auto;
	padding:3px 0px 0px 0px;
	margin:0px;
}
#global h1 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:10px;
	width:auto;
	height:auto;
}

#alpha {
    float:left;
    width:192px;
	height:auto;
	padding:0px;
	margin:10px 0px 0px 10px;
}

*:first-child+html #alpha {
    float:left;
    width:192px;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 10px;
}

*html body #alpha {
    float:left;
    width:190px;
	height:auto;
	padding:0px;
	margin:10px 0px 0px 3px;
}

*html body #alpha dl{
	float:left;
	padding:3px 2px 3px 2px;
	margin:0px 0px 5px 0px;
	width:182px;
	height:auto;
	background-color: #f5f5f5;
	border: 1px solid #d8d8d8;
}

*html body #alpha dt{
    float:left;
    padding:0px;
	height:25px;
	width:182px;
	margin:0px 0px 2px 0px;
}

*html body #alpha dt.ttl{
    float:left;
    padding:0px;
	height:25px;
	width:182px;
	margin:5px 0px 2px 0px;
}

*html body #alpha dd.p_m{
    float:left;
	width:182px;
	height:auto;
    padding:0px;
	margin:0px;
}

*html body #alpha dd.t_m{
    float:left;
	width:182px;
	height:auto;
    padding:0px;
	margin:0px;
}

#alpha dl{
	float:left;
	padding:3px 2px 3px 2px;
	margin:0px 0px 5px 0px;
	width:185px;
	height:auto;
	background-color: #f5f5f5;
	border: 1px solid #d8d8d8;
}

#alpha dt{
    float:left;
    padding:0px;
	height:25px;
	width:190px;
	margin:0px 0px 2px 0px;
}

#alpha dt.ttl{
    float:left;
    padding:0px;
	height:25px;
	width:190px;
	margin:5px 0px 2px 0px;
}

#alpha dd.p_m{
    float:left;
	width:190px;
	height:auto;
    padding:0px;
	margin:0px;
}

#alpha dd.p_m ul {
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
	width:184px;
	height:auto;
}

#alpha dd.p_m ul li{
	float: left;
	width: 184px;
	height: 25px;
	padding:0px;
	margin:0px 0px 2px 0px;
}

#alpha dd.p_m ul li a{
    float:left;
	display: block;
	width: 184px;
	height: 25px;
	text-align: center;
	padding:0px;
	margin:0px;
}
#alpha dd.p_m ul li.menu1 a{
    float:left;
	background-image: url(menu1.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu2 a{
    float:left;
	background-image: url(menu2.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu3 a{
    float:left;
	background-image: url(menu3.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu4 a{
    float:left;
	background-image: url(menu4.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu5 a{
    float:left;
	background-image: url(menu5.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu6 a{
    float:left;
	background-image: url(menu6.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu7 a{
    float:left;
	background-image: url(menu7.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu8 a{
    float:left;
	background-image: url(menu8.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu9 a{
    float:left;
	background-image: url(menu9.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu10 a{
    float:left;
	background-image: url(menu10.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu11 a{
    float:left;
	background-image: url(menu11.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu12 a{
    float:left;
	background-image: url(menu12.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu13 a{
    float:left;
	background-image: url(menu13.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu14 a{
    float:left;
	background-image: url(menu14.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li.menu15 a{
    float:left;
	background-image: url(menu15.gif);
  left top no-repeat;
	text-indent: -9999px;
}
#alpha dd.p_m ul li a:hover{
  background-position: 0 -25px;
}

#alpha dd.t_m{
    float:left;
	width:190px;
	height:auto;
    padding:0px;
	margin:0px;
}

#alpha dd.t_m ul {
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
	width:184px;
	height:auto;
}

#alpha dd.t_m ul li{
	float: left;
	width: 179px;
	height: 20px;
	padding:5px 0px 5px 5px;
	margin:0px 0px 2px 0px;
	background-image: url(rank_ubar2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
    text-align:left;
	line-height:1.4em;
}

#alpha dd ul li.menu a { color : #006699; text-decoration:none; text-align:left; width:179px; height:35px;}
#alpha dd ul li.menu a:link { color : #006699; text-decoration:none;  text-align:left; width:179px; height:35px;}
#alpha dd ul li.menu a:hover { color : #ff0000; text-decoration:none;  text-align:left; width:179px; height:35px;}

#book{
    float:right;
	font-size: 10px;
	color: #666666;
	width: auto;
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align:left;
	background-color:#e5e9f4;
}

#mark{
    float:right;
	font-size: 10px;
	color: #666666;
	width: 94px;
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color:#e5e9f4;
}

*html body #book{
    float:right;
	font-size: 10px;
	color: #666666;
	width: 86px;
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align:left;
	background-color:#e5e9f4;
	margin: 2px 0px 0px 0px
}

*html body #mark{
    float:right;
	font-size: 10px;
	color: #666666;
	width: 94px;
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color:#e5e9f4;
	margin: 2px 0px 0px 0px
}

#beta {
    float:left;
    width:580px;
	height:auto;
	margin:10px 0px 0px 10px;
	padding:0px;
	text-align:left;
	line-height: 1.6em;
}

*:first-child+html #beta {
    float:left;
    width:580px;
	height:auto;
	margin:10px 0px 0px 15px;
	padding:0px;
	text-align:left;
	line-height: 1.6em;
}

#beta dl {
    float:left;
    width:580px;
	height:auto;
	padding:0px;
	margin:0px;
}

#beta dt {
    float:left;
    width:580px;
	height:auto;
	padding:0px;
	margin:0px 0px 5px 0px;
}

#beta dd {
    float:left;
    width:580px;
	height:auto;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#beta .widget_left{
    float:left;
	width:300px;
	height:auto;
	padding:0px;
	margin:0px;
}

#beta .widget_left ul {
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#beta .widget_left ul li{
    float:left;
	width:300px;
	height:auto;
	padding:0px;
	margin:0px;
}

#beta .widget_right{
    float:left;
	width:280px;
	height:300px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#beta .widget_right ul {
    width:280px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#beta .widget_right ul li{
    float:left;
	width:280px;
	height:auto;
	padding:0px;
	margin:0px;
}

#beta .widget_right ul li.movie{
	float:left;
	width:280px;
	height:245px;
	margin:0px;
	background-image: url(movie_bass.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
}

#beta dd.com {
    float:left;
    width:578px;
	height:auto;
	border: 1px solid #cccccc;
	padding:0px 0px 5px 0px;
	margin:-5px 0px 10px 0px;
	background:#f3f3f3;
}

#beta dd.com ul{
	width:178px;
	height:auto;
	float: left;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding :3px;
	margin :5px 2px 0px 3px;
	background-color:#ffffff;
	border: 1px solid #999999;
}

#beta dd.com ul li.head{
	float:left;
	height: 20px;
	width: 178px;
	padding:0px;
	margin:0px 0px 5px 0px;
	background-color:#ffffcc;
	text-align:center;
	font-size:14px;
}	

#beta dd.com ul li.body{
	float:left;
	height: auto;
	width: 178px;
	padding:0px;
	margin:0px 0px 5px 0px;
	background-color:#ffffff;
	text-align:left;
	font-size:10px;
	line-height:1.2em;
}

#beta dd.com ul li.foot{
	float:left;
	height: 10px;
	width: 178px;
	background-color:#ffffff;
	text-align:right;
	font-size:10px;
	background-image: url(ar7.gif);
	background-repeat: no-repeat;
	background-position: 125px 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

*:first-child+html #beta dd.com {
    float:left;
    width:578px;
	height:auto;
	border: 1px solid #cccccc;
	padding:0px 0px 5px 0px;
	margin:-5px 0px 10px 0px;
	background:#f3f3f3;
}

*:first-child+html #beta dd.com ul{
	width:180px;
	height:auto;
	float: left;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding :3px;
	margin :5px 2px 0px 3px;
	background-color:#ffffff;
	border: 1px solid #999999;
}

*:first-child+html #beta dd.com ul li.head{
	float:left;
	height: 20px;
	width: 180px;
	padding:0px;
	margin:0px 0px 5px 0px;
	background-color:#ffffcc;
	text-align:center;
	font-size:14px;
}	

*:first-child+html #beta dd.com ul li.body{
	float:left;
	height: auto;
	width: 180px;
	padding:0px;
	margin:0px 0px 5px 0px;
	background-color:#ffffff;
	text-align:left;
	font-size:10px;
	line-height:1.2em;
}

*:first-child+html #beta dd.com ul li.foot{
	float:left;
	height: 10px;
	width: 180px;
	background-color:#ffffff;
	text-align:right;
	font-size:10px;
	background-image: url(ar7.gif);
	background-repeat: no-repeat;
	background-position: 125px 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

*html body #beta dd.com {
    float:left;
    width:578px;
	height:auto;
	border: 1px solid #cccccc;
	padding:0px 0px 5px 0px;
	margin:-5px 0px 10px 0px;
	background:#f3f3f3;
}

*html body #beta dd.com ul{
	width:178px;
	height:auto;
	float: left;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding :3px;
	margin: 5px 2px 0px 2px;
	background-color:#ffffff;
	border: 1px solid #999999;
}

*html body #beta dd.com ul li.head{
	float:left;
	height: 20px;
	width: 178px;
	padding:0px;
	margin:0px 0px 5px 0px;
	background-color:#ffffcc;
	text-align:center;
	font-size:14px;
}	

*html body #beta dd.com ul li.body{
	float:left;
	height: auto;
	width: 178px;
	padding:0px;
	margin:0px 0px 5px 0px;
	background-color:#ffffff;
	text-align:left;
	font-size:10px;
	line-height:1.2em;
}

*html body #beta dd.com ul li.foot{
	float:left;
	height: 10px;
	width: 178px;
	background-color:#ffffff;
	text-align:right;
	font-size:10px;
	background-image: url(ar7.gif);
	background-repeat: no-repeat;
	background-position: 125px 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#beta dd.gadget {
    float:left;
    width:580px;
	height:auto;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#beta dd.gadget ul {
    width:580px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#beta dd.gadget ul li{
    float:left;
	width:580px;
	height:auto;
	padding:0px;
	margin:0px;
}

#beta dd.gadget_left {
    float:left;
    width:300px;
	height:auto;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#beta dd.gadget_left ul {
    width:300px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#beta dd.gadget_left ul li{
    float:left;
	width:300px;
	height:auto;
	padding:0px;
	margin:0px;
}

#beta dd.gadget_right {
    float:left;
    width:280px;
	height:auto;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#beta dd.gadget_right ul {
    width:280px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#beta dd.gadget_right ul li{
    float:left;
	width:280px;
	height:auto;
	padding:0px;
	margin:0px;
}

#beta dd.gadget ul li.h2{
    float:left;
	width:580px;
	height:auto;
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:1.4em;
}

#beta dd.gadget h2{ padding:0px; margin:0px; font-size:14px;}

#beta dd.item {
    width:570px;
	height:auto;
	padding:0px;
	margin:0px 0px 10px 10px;
}

#beta dd.item ul {
    width:570px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#beta dd.item ul li{
	float:left;
	width:550px;
	height:16px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 8px 0px;
	background-image: url(ar.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#beta dd.gadget_three {
	float:left;
	width:185px;
	height:auto;
	padding:0px;
	margin:0px 5px 10px 0px;
}

#beta dd.gadget_three ul {
    width:185px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#beta dd.gadget_three ul li{
	float:left;
	width:185px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	line-height:1.2em;
}

#beta dd.gadget_three ul li a:hover img{
	filter:alpha(opacity=75);
	opacity:75;
}

#beta dd.gadget_two {
	float:left;
	width:285px;
	height:auto;
	padding:0px;
	margin:0px 5px 10px 0px;
}

#beta dd.gadget_two ul {
    width:285px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#beta dd.gadget_two ul li{
	float:left;
	width:278px;
	height:auto;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	text-align:left;
	line-height:1.2em;
}

#beta dd.gadget_two ul li a:hover img{
	filter:alpha(opacity=75);
	opacity:75;
}

#beta dd a:hover img{
	filter:alpha(opacity=75);
	opacity:75;
}

#beta dd.tadget {
	float:left;
	width:564px;
	height:auto;
	padding:0px 8px 5px 8px;
	margin:0px 0px 5px 0px;
	background-image: url(rank_ubar.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

#beta dd.tadget ul{
    width:564px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#beta dd.tadget ul li.left {
	float:left;
	width:74px;
	height:auto;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
}

#beta dd.tadget ul li.right {
	float:left;
	width:483px;
	height:80px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#beta dd.tadget_left {
	float:left;
	width:74px;
	height:80px;
	padding:0px 5px 8px 0px;
	margin:0px 0px 10px 8px;
	background-image: url(rank_ubar.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

#beta dd.tadget_right {
	float:left;
	width:483px;
	height:80px;
	padding:0px 0px 8px 0px;
	margin:0px 8px 10px 0px;
	background-image: url(rank_ubar.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

*html body #beta dd.tadget_left {
	float:left;
	width:74px;
	height:80px;
	padding:0px 5px 8px 0px;
	margin:0px 0px 10px 5px;
	background-image: url(rank_ubar.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

*html body #beta dd.tadget_right {
	float:left;
	width:475px;
	height:80px;
	padding:0px 0px 8px 0px;
	margin:0px 8px 10px 0px;
	background-image: url(rank_ubar.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

#footer {
    float:left;
    width:800px;
	height:auto;
	padding:5px 0px 10px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e7e8;
	border-left-color: #e1e7e8;
}

table {
font-size:12px;
float:left;
text-align:left;
}

/**/
.bar {
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(h1_blank.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 22px;
	width: 570px;
	padding-left: 10px;
	padding-top: 3px;
	margin-bottom: 0px;
}
/*テキスト処理*/
.title h1 { 
	float:left;
    margin:0;
	padding:0;
	FONT-SIZE: 14px;
	LEFT: 1px;
	COLOR: #F3F3F3;
	POSITION: absolute;
	TOP: 1px;}
.title h2 { 
	float:left;
    margin:0;
	padding:0;
	FONT-SIZE: 14px;
	LEFT: 1px;
	COLOR: #777777;
	POSITION: absolute;
	TOP: 1px;}
.title h3 { 
	float:left;
    margin:0;
	padding:0;
	FONT-SIZE: 14px;
	LEFT: 1px;
	COLOR: #777777;
	POSITION: absolute;
	TOP: 1px;}
.menu { 
	float:left;
    margin:0;
	padding:0;
	FONT-SIZE: 14px;
	LEFT: 1px;
	COLOR: #f3f3f3;
	POSITION: absolute;
	TOP: 1px;}
.title {
	float:left;
	WIDTH: 100%;
}
.title_text {
	WIDTH: 100%; POSITION: relative; HEIGHT: 14px;	float:left;
}
.title_text STRONG {
	float:left;
	FONT-SIZE: 14px;
	LEFT: 1px;
	COLOR: #F3F3F3;
	POSITION: absolute;
	TOP: 1px;
}
.title_text STRONG.black {
	float:left;
	FONT-SIZE: 14px;
	LEFT: 1px;
	COLOR: #555555;
	POSITION: absolute;
	TOP: 1px;
}
.title_text h1.shadow {
	LEFT: 2px; COLOR: #777777; TOP: 2px; float:left;
}
.title_text h2.shadow {
	LEFT: 2px; COLOR: #e1e1e1; TOP: 2px; float:left;
}

.title_text h3.shadow {
	LEFT: 2px; COLOR: #e1e1e1; TOP: 2px; float:left;
}

.title_text STRONG.shadow {
	LEFT: 2px; COLOR: #777777; TOP: 2px; float:left;
}
.title_text STRONG.shadow02 {
	LEFT: 3px; COLOR: #F3F3F3; TOP: 2px; float:left;
}

.top_cut {
    margin-top:0px;
}
/**************************************/
/*テキスト*/
.txt10 {color:#333333; font-size:10px; font-weight:normal; }
.txt10_w {color:#ffffff; font-size:10px; font-weight:normal; }
.txt16_b {color:#333333; font-size:16px; font-weight:bold; }
.txt16_b {color:#333333; font-size:18px; font-weight:bold; }
.txt12 {color:#333333; font-size:12px; font-weight:normal; }
.txt12_b {color:#333333; font-size:12px; font-weight:bold; }
.txt14 {color:#333333; font-size:14px; }
.txt14_b {color:#333333; font-size:14px; font-weight:bold; }
.txt16_b {color:#333333; font-size:16px; font-weight:bold; }
.txt16_b {color:#333333; font-size:18px; font-weight:bold; }

.txt10_red {color:red; font-size:10px;}
.txt10_red_b {color:red; font-size:10px; font-weight:bold;}
.txt12_red {color:red; font-size:12px; font-weight:normal;}
.txt12_red_b {color:red; font-size:12px; font-weight:bold;}
.txt14_red {color:red; font-size:14px; font-weight:normal; }
.txt14_red_b {color:red; font-size:14px; font-weight:bold; }
.txt16_red_b {color:red; font-size:16px; font-weight:bold; }
.txt18_red_b {color:red; font-size:18px; font-weight:bold; }

.txt12_olive {color:olive; font-size:12px; font-weight:normal; }
.txt12_olive_b {color:olive; font-size:12px; font-weight:bold; }
.txt14_olive_b {color:olive; font-size:14px; font-weight:bold; }

.txt12_gray {color:gray ; font-size:12px; font-weight:normal; }
.txt12_gray_b {color:gray ; font-size:12px; font-weight:bold; }
.txt14_gray_b {color:gray ; font-size:14px; font-weight:bold; }

.txt12_pink_b {color:#FF6666; font-size:12px; font-weight:bold; }
.txt14_pink_b {color:#FF6666; font-size:14px; font-weight:bold; }
.txt16_pink_b {color:#FF6666; font-size:16px; font-weight:bold; }
.txt16_pink_b {color:#FF6666; font-size:18px; font-weight:bold; }

.txt12_green_b {color:#33CC99; font-size:12px; font-weight:bold; }
.txt14_green_b {color:#33CC99; font-size:14px; font-weight:bold; }
.txt16_green_b {color:#33CC99; font-size:16px; font-weight:bold; }
.txt16_green_b {color:#33CC99; font-size:18px; font-weight:bold; }

.txt12_gold {color:#996600; font-size:12px; font-weight:nolmal; }
.txt12_gold_b {color:#996600; font-size:12px; font-weight:bold; }
.txt14_gold {color:#996600; font-size:14px; font-weight:nolmal; }
.txt14_gold_b {color:#996600; font-size:14px; font-weight:bold; }
/**************************************/
.woong {
width:auto;
height:auto;
margin:0px;
padding:0px 0px 0px 13px;
line-height: 1.6em;
}

dl.login{
width:580px;
height:auto;
}

dl.login dt{
width:580px;
height:auto;
margin: 10px 0 10px 0;
}

dl.login dd{
width:580px;
height:auto;
margin: 5px 0 5px 0;
}

dl.login dd ul.regist{
	width:270px;
	height:225px;
	margin:0 0 0 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #666666;
	line-height:1.4em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

dl.login dd ul.regist li.title{
	width:270px;
	height:20px;
	padding:5px 0 5px 0;
	margin-bottom:10px;
	text-align:center;
	background-image:url(rank_ubar_n.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

dl.login dd ul.regist li.com {
    width:250px;
	height:auto;
	padding: 0 10px 10px 10px;
}

dl.login dd ul.regist li.bt {
    width:250px;
	height:auto;
	padding: 0 10px 0 10px;
	margin-bottom:10px;
	text-align:center;
	line-height:1.2em;
}

dl.login dd ul.regist2{
	width:270px;
	height:225px;
	margin:0 0 0 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #666666;
	line-height:1.4em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color:#f3f3f3;
}

dl.login dd ul.regist2 li{
	width:270px;
	height:auto;
	margin-bottom:10px;
}

dl.login dd ul.regist2 li.title{
	width:270px;
	height:20px;
	padding:5px 0 5px 0;
	margin-bottom:10px;
	text-align:center;
	background-image:url(rank_ubar_n.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

dl.login dd ul.regist2 li.com {
    width:250px;
	height:auto;
	padding: 0 10px 10px 10px;
}

dl.login dd ul.regist2 li.bt {
    width:250px;
	height:auto;
	padding: 0 10px 0 10px;
	margin-bottom:10px;
	text-align:center;
	line-height:1.2em;
}

.box2 {
    width:120px;
	height:20px;
	margin:0px;
	padding:0px;
	font-size:12px;
}

#zero {
    float:left;
    width:580px;
	height:auto;
	margin:10px 0px 0px -10px;
	padding:0px;
	text-align:left;
	line-height: 1.6em;
}

* html #zero {
    float:left;
    width:580px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:left;
	line-height: 1.6em;
}

#zero dl {
    float:left;
    width:580px;
	height:auto;
	padding:0px;
	margin:0px;
}

#zero dt {
    float:left;
    width:580px;
	height:auto;
	padding:0px;
	margin:0px 0px 5px 0px;
}

#zero dd {
    float:left;
    width:580px;
	height:auto;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#zero table{ float:left;}

#zero dd.item {
    width:570px;
	height:auto;
	padding:0px;
	margin:0px 0px 10px 10px;
}

#zero dd.item ul {
    width:570px;
	height:auto;
	display:inline;
	list-style-type: none;
	list-style-image: none;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#zero dd.item ul li{
	float:left;
	width:550px;
	height:16px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 8px 0px;
	background-image: url(ar.gif);
	background-repeat: no-repeat;
	background-position: left center;
}