a, img, ul, li, form, div, h1, h2, h3, h4, h5, h6, h7, html, body, p {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
body  {font: normal 12px Arial, Helvetica, sans-serif; color: #363636; min-height: 100%; background: url(http://tourbeta.analnippon.com/images/fon_body.jpg) #2e2e2e; height: auto !important; height: 100%; position: absolute;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a {text-decoration: underline; color: #1d52ff;}
a:hover {text-decoration: none;}

/*center*/
.center {width: 985px; margin: 0px auto;}
.center2 {width: 1055px; margin: 0px auto;}
/*center*/

/*heads*/
.wrapper {background: url(http://tourbeta.analnippon.com/images/bg6.gif) 50% 0px repeat-y;}
.wrapper1 {background: url(http://tourbeta.analnippon.com/images/head1.jpg) 50% 0 no-repeat;}
.wrapper2 {background: url(http://tourbeta.analnippon.com/images/head2.jpg) 50% 0 no-repeat;}
.wrapper3 {background: url(http://tourbeta.analnippon.com/images/head3.jpg) 50% 17px no-repeat; padding-top: 217px;}
body.bg6 {background: url(http://tourbeta.analnippon.com/images/bg6.gif) 50% 0 repeat-y #2e2e2e;}
.wrapper4 {background: url(http://tourbeta.analnippon.com/images/bg7.png) 50% 14px no-repeat; padding-top: 18px;}
.wrapper5 {}

.head1 {position: relative; height: 373px;}

.head2 {height: 242px;}
/*heads*/

/*menu*/
.main_m {margin:0px auto;position: relative;top:307px; height: 66px; width: 1055px; list-style-type:none; background:url(http://tourbeta.analnippon.com/images/menubg-h.gif) top left repeat-x;}
.main_m li { background:url(http://tourbeta.analnippon.com/images/razd.gif) top left no-repeat; float:left;padding-left: 2px;}
.main_m li a { background:url(http://tourbeta.analnippon.com/images/menubg.gif) top left repeat-x; float:left; display:block;}
.main_m li a:hover { background:none;}
.main_m img {position:relative;}

.mein_first { background:none!important; padding:0!important;}
.mein_last { padding-right: 26px!important;}
.mein_last_mem { padding-right: 28px!important;}
.main_m li a div { float:left; width: 130px; height: 16px;}
/*menu*/

/*menu-old*/
.menu {position: absolute; z-index: 1; left: 0; top: 312px;}
.menu li {float: left; margin-right: 2px;}
.menu a {display: block; text-indent: -9999px; overflow: hidden; height: 42px;}
.memm {background: url(http://tourbeta.analnippon.com/images/formembers.gif) 0px 0px no-repeat; padding-left: 146px; height: 28px;}
.e01 {width: 202px;}
.e02 {width: 187px;}
.e03 {width: 177px;}
.e04 {width: 204px;}
.e05 {width: 200px;}
/*menu*/

/*desc*/
.desc {line-height: 17px; padding-bottom: 18px;}
.desc u {text-decoration:none;}
.bg4 {background: url(http://tourbeta.analnippon.com/images/bg4.png) 0 100% repeat-x;}
.title {padding-bottom: 15px; margin-bottom: 5px;}
.title h2 {color: #fb490e; font: normal 30px Georgia, "Times New Roman", Times, serif; line-height: 25px;}
.title h3 {display: block; font: normal 20px Arial, Helvetica, sans-serif; color: #525252;}
/*desc*/

/*video*/
.video {padding-bottom: 40px;}

.w01 {width: 523px; float: left; margin-right: 9px;}
.w02 {width: 453px; float: left;}
.player {margin-bottom: 7px;}
.desc2 {background: url(http://tourbeta.analnippon.com/images/bg2.gif) 0px 0px repeat-x;width:507px; line-height: 16px; padding: 5px 0 25px 5px;}

.formats {line-height: 9px; width: 230px; margin-right: 22px; float: left;}
.formats li {margin-bottom: 6px;}
.formats img {vertical-align: middle; margin-right: 11px;}
.formats a {text-decoration: none;}
.formats a:hover {text-decoration: underline;}

.info2 {width: 260px; float: left; margin-top: -8px;}
.info2 li {background: url(http://tourbeta.analnippon.com/images/dots1.gif) -100px 100% no-repeat; padding: 4px 0 6px 0;height:15px;}
.info2 li div {float: left;}
.info2 li span {float: left; margin-right: 3px;width:60px;}
.info2 li div.vote_container {padding-top: 2px;}


.screen img {padding: 1px; border: 2px solid #e1e1e1; width: 161px; height: 123px;}
.screen div {width: 169px; float: left; padding: 0 15px 10px 0;} 
.screen2 img {padding: 1px; border: 2px solid #e1e1e1; width: 142px; height: 95px;}
.screen2 div {width: 148px; float: left; padding: 0 15px 10px 0;} 


.info {color: #4a404b; line-height: 18px;}
.info p.q02 {padding: 6px 0 6px 0; background: url(http://tourbeta.analnippon.com/images/dots4.gif) 0px 100% no-repeat; margin-left: 3px;}
.info p {padding: 3px 0; margin-left: 3px;}
.info a {color: #0d46ff;}
.info textarea {width: 396px; height: 10px; padding: 6px; line-height: 10px; background: #FFFFFF; border: 1px solid #a5acb2; margin: 3px 0 2px 0;}
.q01 a {font-size: 11px;}

.link {color: #525252; font-size: 26px; padding-top: 5px;}
/*video*/

/*title2*/
.title2 {position: relative; background: url(http://tourbeta.analnippon.com/images/bg5.png) 0 100% repeat-x; height: 68px; padding-top: 27px;}
.pad {padding-top: 13px; background: url(http://tourbeta.analnippon.com/images/bg4.png) 0 100% repeat-x;}
.title2 select {position: absolute; right: 8px; top: 48px;}
.seemore {position: absolute; right: 25px; top: 48px;font-size:13px;}
.title2 h2 {color: #fb490e; font: normal 30px Georgia, "Times New Roman", Times, serif; line-height: 25px;}
.title2 span {display: block; font: normal 20px Arial, Helvetica, sans-serif; color: #525252;}
.title2 h3 {display: block; font: normal 20px Arial, Helvetica, sans-serif; color: #525252;}
/*title2*/

/*thumbs*/
.thumbs {width: 990px; position: relative; padding: 7px 0 0 0;}
.thumbs div {width: 238px; height:205px;float: left; padding: 0 9px 16px 0;position:relative;}
.thumbs span {display: block;width:175px;float:right;}
.thumbs img {width: 234px; height: 156px; padding: 1px; border: 1px solid #e1e1e1; margin-bottom: 6px; background-color: #FFFFFF;}
.thumbs a {text-decoration: none; color: #363636;}
.thumbs a:hover span {text-decoration: underline;}
.rating {width:55px;float:left;font-weight:bold;}
.rating img {width:11px;height:11px; border:0px;padding:0px;margin-bottom:3px;background-color:transparent;}
.thumbs a.play {position: absolute; width: 32px; height: 32px; display: block; background: url(/images/play.png) 0 0 no-repeat; left: 100px; top: 70px; cursor: pointer;}
/*thumbs*/

.title3 {width: 100%; color: #636363; background-color: #f7deb6; border:1px solid #d3cbbc; margin-bottom: 10px;margin-top:10px;}
.title3 span {padding:5px;text-align:center;}

/*tables*/
.t1 {width: 977px; color: #636363; background: #d3cbbc; margin-bottom: 40px;}
.t1 td {text-align: center; background: #f7deb6; padding: 6px 0 5px 0;}
.t1 td.r {text-align: right; padding: 0 19px;}
.t1 a, .t1 td.r {color: #636363; text-decoration: none;}
.t1 a:hover {text-decoration: underline;}
/*tables*/

/*link2*/
.link2 {color: #323232;}
.link2 a {text-decoration: none; color: #323232;font:normal 41px Arial;}
.link2 a:hover {text-decoration: none; color: #ff6d01;}
.link2 a span {text-decoration: none; color: #ff6d01;font:normal 41px Arial;}
.link2 i {text-decoration: none; color: #323232;font:bold 14px arial;text-transform:uppercase;font-style:italic;line-height:16px;margin:0px;padding:0px;}
/*link2*/

/*extras*/
.network {padding: 0 0 10px 33px;}
.network div.desc {padding-bottom: 10px;}
.extras-screen, .extras-desc {padding: 20px 0; float: left;}
.extras-screen {width: 550px; margin-right: 16px;}
.extras-screen img {width: 534px; height: 596px; border: 8px solid #e1e1e1;}
.extras-desc {padding-left: 4px; width: 346px; color: #2e2e2e; background: url(http://tourbeta.analnippon.com/images/bg5.png) 0 20px repeat-x;}
.extras-desc a {color: #347cff;}
.extras-desc h3 {color: #fb490e; font: normal 30px Georgia, "Times New Roman", Times, serif; line-height: 25px; padding: 30px 0 0 0;}
.extras-desc p, .extras-desc ul {line-height: 20px; margin-top: 20px;}
.extras-desc p a {font-size: 14px; font-weight: bold; color: #347cff;}

.more-links {font-size: 14px; color: #000000; border-top: 1px solid #dfdfdf; padding: 11px 0 0 0;}
.more-links a, .display a, .hardlinks a {color: #347cff;}


.display {color: #000000;}

.hardlinks {padding: 18px 0; position: relative;}
.hardlinks p {font-size: 18px; line-height: 27px;}
/*extras*/

/*livecams*/
.live-cams {padding: 0 0 0 29px;}
.live-cams div.hardlinks {border: none; padding-bottom: 18px; margin-top: -17px;}
.thumbs2 {margin: -8px 0 0 0;}
.thumbs2 div {width: 120px; float: left; text-align: center; padding: 0 11px 18px 0;}
.thumbs2 img {width: 120px; height: 90px; margin-top: 1px;}
.thumbs2 a {text-decoration: none; color: #000000;}
.thumbs2 span {display: block;}
/*livecams*/

/*block*/
.block {background: url(http://tourbeta.analnippon.com/images/bg8.jpg) 0 0 repeat-y #878787; width: 1055px; margin:0px auto;height:623px;}
.block-t {background: url(http://tourbeta.analnippon.com/images/bg8.jpg) 0px 0px no-repeat; padding: 12px 17px 10px 17px;}
.block a {color: #fff1b8;}
.block h2 {font: normal 18px Georgia, "Times New Roman", Times, serif; color: #efefef; margin-bottom: 10px;}
/*block*/

/*toplist*/
.toplist {float: left;}
.toplist-r {float: right;}
.toplist div, .toplist-r div {width: 143px; float: left;}
.toplist a, .toplist-r a {text-decoration: none;}
.toplist li, .toplist-r li {background: url(http://tourbeta.analnippon.com/images/toplist-dots1.gif) 0px 0px no-repeat; padding: 6px 0 6px 9px;}
.toplist a:hover, .toplist-r a:hover {text-decoration: underline;}
/*toplist*/

/*footer*/
.footer {color: #bebebe;font-size:11px; background:url(http://tourbeta.analnippon.com/images/footer2.png) 50% 50% no-repeat;padding:30px 0;}
.footer p {padding:2px 0 0 100px;}
.footer a {color:#1d52ff;}
/*footer*/

/*scrn*/
.scrn {padding: 6px 0 11px 38px;}
.scrn div.desc {padding: 10px 0 15px 3px;}
.scrn div.link {padding: 0 0 21px 3px;}
.scrn table.t1 {margin: 23px 0 26px 3px; width: 904px;}
/*scrn*/

/*block7*/
.w03 {width: 285px; float: left; margin:0 20px 0 30px; color: #363636; padding: 0 0 30px 0; line-height: 18px;}
.w03 img {margin-bottom: 10px;}
.w03 p {margin-bottom: 25px;}
.w04 {width: 331px; float: left; margin-right: 22px; padding-bottom: 30px;}
.w05 {color: #000000; width: 310px; float: left; padding: 0 0 30px 0;}
.w05 li {background: url(http://tourbeta.analnippon.com/images/bullet9.gif) 0px 0px no-repeat; padding-left: 22px; margin-bottom: 8px;}
.w05 ul {margin-top: 17px;}
.w05 p {font-size: 26px; color: #525252;}
.w05 p a {color: #097bef;}

.login {width: 329px; border: 1px solid #FFFFFF; background: #ff641d; padding: 4px; margin: 12px 0 0 0; color: #000000;}
.loginin {background: #FFFFFF; border: 1px solid #c0c0bd; padding-top: 11px;}
.loginin div {border-bottom: 1px dashed #e3e3e3; border-top: 1px dashed #e3e3e3; margin: 0 2px 14px 2px; padding: 11px 0 11px 16px;}
.loginin div input {margin-right: 11px;}
.loginin img {margin-top: 5px;}
.login p {padding: 0 0 14px 22px;}
.login p img {margin: 9px 20px 0 0;}
.f09 {vertical-align: middle; margin-right: 20px;}
.f04 {margin-top: 5px; border: 1px solid #808080; background: url(http://tourbeta.analnippon.com/images/login-input-bg.gif) 0px 0px repeat-x; height: 22px; line-height: 22px;}

.text {padding: 11px 0 0 0; color: #282828; line-height: 23px;}
.text p {padding: 3px 0 0 0;}
.text strong {color: #5c5c5c;}

.w06 {width: 345px; float: left; line-height: 16px; color: #000000; padding: 20px 0 20px 20px;}
.w06 a {color: #3264a3;}
.w06 li {background: url(http://tourbeta.analnippon.com/images/bullet9.gif) 0px 0px no-repeat; padding-left: 22px; margin-bottom: 8px;}
.w06 ul {margin: 13px 0 28px 5px;}

.text2 a {color: #0d46ff; text-decoration: none;}
.text2 a:hover {text-decoration: underline;}


.w07 {width: 602px; float: left; padding: 20px 0;}
.w07 li {padding: 21px 0 21px 3px; border-bottom: 1px solid #dfdfdf;}
.w07 li.last {border: none;}
.w07 ul input {margin-right: 18px;}
.w07 ul input, .w07 ul img {vertical-align: middle;}

.ads6 {margin: 30px 0 0 50px; padding:20px 0 15px 0;float:left;position:relative;width:247px;height:70px;}
.ads7 {padding: 0 0 14px 77px;}

.g01 {background: url(http://tourbeta.analnippon.com/images/g01.gif) 0 0 repeat-y;}
.g02 {background: url(http://tourbeta.analnippon.com/images/g02.gif) 0 0 no-repeat;}
.g03 {background: url(http://tourbeta.analnippon.com/images/g03.gif) 0 100% no-repeat; padding: 0 0 0 63px;}
.img1 {margin: 0 0 11px 79px;}

.block9 {background: url(http://tourbeta.analnippon.com/images/block9-t.gif) 0 0 no-repeat #dbdbdb; width: 363px; position: relative; font-size: 14px; color: #646464; margin: 20px 0 22px 0;}
.block9-b {background: url(http://tourbeta.analnippon.com/images/block9-b.gif) 0 100% no-repeat; padding: 14px 0 0 28px;}
.block9 span {display: block; margin-bottom: 4px;}
.block9 p {padding-bottom: 15px;}
.block9 input {width: 302px; height: 24px; border: 1px solid #a5acb2;}
.block9 select {width: 302px; height: 24px; padding-top: 2px; border: 1px solid #a5acb2; background: #ffffa0; font: normal 14px Arial, Helvetica, sans-serif;}

.text2 {padding: 5px 0 0 23px;}
.text2 a {color: #1795ff;}

.join2 {padding: 19px 120px 0 0;float:right;width:323px;height:110px;}
/*block7*/

/*thumbs3*/
.thumbs3 {padding: 95px 0 20px 30px; margin-left: -8px;background:url(http://tourbeta.analnippon.com/images/network.jpg) 50px 25px no-repeat;}
.thumbs3 div {float: left; padding: 14px 25px 0 0; text-align: center;}
.thumbs3 a {text-decoration: none;}
.thumbs3 span {display: block; color: #0d46ff; font-size: 19px; text-decoration: underline; margin-top: 5px;}
.thumbs3 a:hover span {text-decoration: none;}
.thumbs3 img {padding: 1px; background: #FFFFFF; border: 2px solid #dadada; width: 220px; height: 250px; margin: 0;}
/*thumbs3*/

/*block2*/
.block2 {background: url(http://tourbeta.analnippon.com/images/bg7.png) 0px 0px no-repeat; height: 28px; padding: 11px 11px 0 5px;}
.l-block {float: left;}
.r-block {float: right;}
/*block2*/

/*block3*/
.block3 {padding-bottom: 19px; border-bottom: 1px solid #c7c7c7; margin-bottom: 19px;}
.block3-1 {padding-bottom: 33px;}
/*block3*/

/*thumbs4*/
.thumbs4 {width: 594px; float: left; margin-right: 30px;}
.thumbs4 div {background: url(http://tourbeta.analnippon.com/images/thumbs4-bg.png) 0px 0px no-repeat; float: left; width: 289px; height: 408px; padding: 5px 0 0 6px; margin: 0 2px 2px 0;}
/*thumbs4*/

/*info3*/
.info3 {width: 354px; float: left; padding-top: 25px;}
.info3 h3 {padding: 0 0 16px 0; font: normal 18px Georgia, "Times New Roman", Times, serif; color: #3f3f3f;}
.info3 li {padding: 10px 0 11px 0; background: url(http://tourbeta.analnippon.com/images/dots3.png) 0px 100% no-repeat;}
.info3 li img {width: 11px; height: 11px;}
.info3 li.last {background: none;}
/*info3*/

/*screen2*/
.screen2 {width: 465px; float: left;}
.screen2 img {padding: 1px; border: 2px solid #e1e1e1; width: 142px; height: 95px;}
.screen2 div {width: 148px; float: left; padding: 0 0 3px 3px;} 
/*screen2*/

/*info4*/
.info4 {line-height: 15px; width: 515px; float: left;}
.info4 li {padding-bottom: 10px;}
.info4 ul {background: url(http://tourbeta.analnippon.com/images/dots3.png) 0px 100% no-repeat; margin-bottom: 10px;}
.info4 p.q01 {padding-bottom: 13px;}
/*info4*/

/*thumbs*/
.dvd {position: relative;}

.dvd div, .dvdin div {width: 189px; float: left; padding: 0 8px 20px 0;height:310px;}
.dvd div.last {padding-right: 0;}
.dvd img, .dvdin img {padding: 3px; border: 1px solid #d1d1d1; background: #FFFFFF; margin-bottom: 7px;}
.dvd li.date, .dvdin li.date {font-size: 11px; color: #777777; margin-bottom: 3px;}
.dvd li.date span, .dvdin li.date span {position: absolute; right: 5px;}
.dvd li.date img, .dvdin li.date img {padding: 0; border: none; margin: 0;}
.dvd a, .dvdin a {text-decoration: none; color: #363636;}
.dvd a:hover, .dvdin a:hover {text-decoration: underline;}
/*thumbs*/
/*vote*/
.vote h2 {background: url(http://tourbeta.analnippon.com/images/polls.png) 0px 0px no-repeat; padding: 0 0 18px 51px; margin: 0; font: normal 18px Arial, Helvetica, sans-serif; color: #5fa5cc;}
.vote h2 span {color: #000000; font: normal 11px Arial, Helvetica, sans-serif; display: block; padding-top: 3px;}
.vote li {background: url(http://tourbeta.analnippon.com/images/dots2.gif) 0px 0px no-repeat; padding: 7px 0 6px 0; position: relative; color: #5c5d5f;}
.vote li img {float: left; margin-top: 5px;}
.vote li input {vertical-align: middle;}
.vote li.r01 {padding-left: 30px;}
.r01 input {position: absolute; left: 8px; margin-top: 2px;}
.r02 input {margin-right: 5px;}
.vote_container {float: left; width:190px;text-align:left;}
.vote_container span {padding:0 0 0 3px;margin-top:-2px;}
.vote_container div.full { display: block;    width: 11px;    height: 10px;    background: url("http://tourbeta.analnippon.com/images/star-full.gif") 1px top no-repeat;    float: left;    padding: 0 1px;}
.vote_container div.half {  display: block;   width: 11px;    height: 10px;    background: url("http://tourbeta.analnippon.com/images/star-half.gif") 1px top no-repeat;    float: left;    padding: 0 1px;}
.vote_container div.empty { display: block;    width: 11px;    height: 10px;    background: url("http://tourbeta.analnippon.com/images/star-empty.gif") 1px top no-repeat;    float: left;    padding: 0 1px;}
.vote_container div.mover {  display: block;   width: 11px;    height: 10px;    background: url("http://tourbeta.analnippon.com/images/star-mover.gif") 1px top no-repeat;    float: left;    padding: 0 1px;}
#vote_mess {width:110px;float:left;font-weight:normal;padding-left:3px;margin-top:-2px;}

/*vote*/

.warning{margin-top:5px;width:512px;height:33px;background:url(http://tourbeta.analnippon.com/images/warning.png) no-repeat;font:bold 13px arial;color:#ffffff;}
.warning p {padding:9px 0 0 40px;}
.warning a{color:yellow;text-decoration:none;}
.warning a:hover{text-decoration:underline;}
.tp {position:relative;text-indent:0;}
.tp span a{color:yellow;text-decoration:none;}
.tp span a:hover{text-decoration:underline;}
.tp b {font-weight:normal;border-bottom:0px;}
.tp b span {display:none;}
.tp b:hover {}
.tp b:hover span { font:bold 13px arial;  background:url(http://tourbeta.analnippon.com/images/tip.gif) no-repeat;   border:0px;   color:#fff;   display:block;   padding:7px;   position:absolute;   top:-75px;   margin-left:-70px; right:20px;   z-index:10;   text-align:left;   width:300px;height:200px;}


/*block5*/
.text7 {margin-left: 21px;}
.block5 {position: relative; padding-top: 17px; background:url(http://tourbeta.analnippon.com/images/bg.gif) repeat;border-top:1px dotted #c9c9c9; }
.block5 .thumbs3 {padding: 95px 0 20px 5px;text-align:center;}
.block5 .thumbs3 div {float: left; margin: 0 15px 15px 0; text-align: center;padding:0;}
.block5 .thumbs3 a {text-decoration: none;}
.block5 .thumbs3 span {display: block; color: #0d46ff; font-size: 19px; text-decoration: underline; margin-top: 5px;}
.block5 .thumbs3 a:hover span {text-decoration: none;}
.block5 .thumbs3 img {padding: 1px; background: #FFFFFF; border: 2px solid #dadada; width: 220px; height: 250px; margin: 10px 8px;position:relative;z-index:100;}
.block5 .thumbs3 div.last {padding:0px;}
/*block5*/

.down{
	background:url(/images/down.gif) left top no-repeat;
	padding-top:8px;
	text-align:center; 
	font-size:15px;
	color:#3f3f3f;
	width:512px;
	height:36px;
	font-weight:bold;
}
.down a{
	color:#ff1165;
	text-decoration:underline;
}
.down a:hover{
	text-decoration:none;
}
.r2 { background:url(http://tourbeta.analnippon.com/images/r2.png) no-repeat;width:198px;height:183px;position:absolute;right:20px;top:-30px;z-index:90;}