body{margin:0;padding:0;background:#000000;}
img{border:0;}

p{font-size:12px;line-height:18px;margin:2px 10px 18px 10px;padding-bottom:12px;}

a:link {color: #ffffff;}
a:visited {color: #aaaaaa;}
a:hover {color:#ff0c09;position: relative;top: 1px;left: 1px;}
a:active {color: #ffffff;}

/*2012.12.28*/
.navi{width:800px;height:22px;margin:40px auto;padding:2px 0;}
.navi ul{margin:0px;padding:2px 0 0px 6px;}
.navi li{display:inline;list-style-type:none;margin:0;padding:2px 0 0 15px;font-size:12px;line-height:14px;background:url(../img/arw.gif) no-repeat;}

.back{clear:both;display:block;width:140px;margin:30px 0 0 650px;padding:2px 12px 0 16px;font-size:12px;line-height:14px;background:url(../img/arw.gif) no-repeat;}


h1{width:200px;font-size:14px;height:40px;margin:0;padding:10px 0 0 0;}

.h1-red{font-weight:bold;color:#d51323;font-size:18px;}
.rdx{font-weight:bold;color:#d51323;font-size:14px;padding:0 4px 0 0;}
.rdx2{font-weight:bold;color:#d51323;font-size:14px;margin-left:30px;padding:0 4px 0 0;}

.cdbox{width:330px;height:50px;position:relative;top:2px;left:2px;text-align:center;overflow:hidden;}
.cdtxt{width:150px;font-size:14px;padding:8px 0 0 0;font-weight:bold;height:40px;text-align:right;float:left;}
.cd{width:180px;height:40px;text-align:center;float:right;}
.h1cd{width:590px;float:left;overflow:hidden;}

.snsbtn{width:365px;padding-right:10px;float:right;}
.snsbtn-90{width:85px;height:35px;margin:0;padding:0;float:left;}
.snsbtn-70{width:70px;height:35px;margin:0;padding:0;float:left;}
.snsbtn-55{width:55px;height:35px;margin:0;padding:0;float:left;}
.snsbtn-50{width:46px;height:35px;margin:0;padding:0;float:left;}
.snsbtn-30{width:28px;height:35px;margin:0;padding:0;float:left;}

#wrapper{background:url(../img/nextbg.jpg) repeat-y;background-position:center top;}
#wrappertour{background: url(../images/bgtour.jpg) no-repeat center top;}


.nexteventleft{width:360px;float:left;}
.nextevenright{width:360px;float:right;}

#container{width:980px;margin:0 auto;padding:0;color:#ffffff;}


.hybrid{width:980px;margin:0 auto;padding:0;}
.hybrid ul{list-style-type:none;margin:0 0 0 5px;padding:0;overflow:hidden;}
.hybrid li{width:220px;height:90px;margin:10px;padding:0;letter-spacing:1px;text-align:center;float:left;box-shadow: 4px 4px 4px #555555;}


.listbox{width:980px;margin:0 auto;padding:0;}
.listbox ul{list-style-type:none;margin:0 0 0 5px;padding:0;overflow:hidden;}
.listbox li{width:300px;height:185px;margin:10px;padding:1px 0 0 1px;float:left;}

.listbox2{width:980px;margin:0 auto;padding:0;clear:both;}
.listbox2 ul{list-style-type:none;margin:0 0 0 5px;padding:0;overflow:hidden;}
.listbox2 li{width:220px;height:30px;margin:10px;padding:10px 0 0 1px;letter-spacing:1px;text-align:center;background:url(../img/bg-boxs.jpg);float:left;}

.box{}
.photo-main{height:750px;background:url(../img/main.jpg) no-repeat;background-position:center top;}

.enterbtn{position:relative;top:490px;left:790px;width:120px;height:120px;margin:0;padding:0;}
.enterbtna{width:120px;height:120px;}

.topmenu{margin-left:10px;overflow:hidden;}
.topmenu ul{list-style-type:none;margin:0;padding:0;clear:both;}
.topmenu li{font-size:12px;display:block;margin:0 10px 0 0;padding:4px 10px;float:left;}

.feedsize{height:90px;margin-bottom:6px;overflow:hidden;}

.rssfeed{font-size:12px;}
.rssfeed dl{}
.rssfeed dd{margin:0;padding:0 0 3px 0;}

.listboxcnt{font-size:12px;line-height:18px;box-shadow: 4px 4px 4px #555555;}
.listboxcntup{height:20px;background:#000000;font-size:12px;color:#ffffff;padding:2px 0 0 6px;border-top:1px dotted #d80c18;}
.listboxcntup2{height:20px;background:#000000;font-size:12px;color:#ffffff;padding:2px 0 0 6px;}
.listbox-rls{background:url(../img/bg-rls.jpg) no-repeat;font-size:12px;box-shadow: 4px 4px 4px #555555;}
.listbox-data{background:url(../img/bg-data.jpg) no-repeat;font-size:12px;box-shadow: 4px 4px 4px #555555;}
.listboxyt{background:url(../img/bg-youtube.jpg) no-repeat;font-size:12px;line-height:18px;box-shadow: 4px 4px 4px #555555;}

.listbox-ttl{font-size:14px;line-height:14px;font-weight:bold;border-left:3px solid #ff0c09;padding-left:4px;margin-bottom:8px;}
.listboxlist{padding:0 0 0 10px;line-height:20px;}


.update{margin:5px 0;line-height:22px;height:110px;overflow:hidden;}

.releaselink{text-align:right;padding-right:10px;}
.bellatorweb{font-size:12px;line-height:14px;font-weight:bold;padding:6px 4px 0 0;margin:0 10px 8px 0;float:right;}


.spbnr1{margin:20px 0 0 110px;text-align:center;overflow:hidden;}
.spbnr2{margin:20px 0 0 300px;text-align:center;overflow:hidden;}
.spbnrdt{padding:0 10px;float:left;}

.bottominfo{width:100%;text-align:center;margin:50px auto 20px;font-size:12px;}
.mailform{width:170px;margin:10px auto;padding:5px;border:1px solid #ffffff;}


.mobilesite{display:none;}



#main{
width:800px;
margin:0 auto;padding-bottom:30px;
line-height:18px;
}

#card{
width:100%;padding:0px;margin:10px 0;
font-size:12px;color:#ffffff;line-height:16px;
margin-bottom:20px;
}

#card table{padding:4px 0;border-bottom:1px dotted #444444;}

.crdl{width:325px;padding:0 5px 0 0;font-size:12px;color:#ffffff;text-align:right;vertical-align:middle;}

.crdr{width:325px;padding:0 0 0 5px;font-size:12px;color:#ffffff;text-align:left;vertical-align:middle;}

.icn{width:80px;height:80px;padding:0;text-align:center;}
.icn img{border-radius:5px;}

.vs{width:50px;font-size:16px;color:#ff0c09;font-weight:bold;font-family: Impact,Charcoal;padding:10px 0 0 0px;text-align:center;}

.result{width:700px;}

.bgspc{width:750px;height:130px;}
.bgrls{width:750px;height:130px;background:url(../img/release.gif) no-repeat;background-position:center top;}
.bginfo{width:750px;height:130px;background:url(../img/info.gif) no-repeat;background-position:center top;}
.bgdata{width:750px;height:130px;background:url(../img/data.gif) no-repeat;background-position:center top;}
.bgtour{width:750px;height:130px;background:url(../img/tour.gif) no-repeat;background-position:center top;}

.feeddd{margin:0;padding:4px 0;font-size:14px;line-height:18px;border-bottom:1px dotted #333333;}
.feeddd2{font-size:9px;padding-left:8px;font-style: italic;}


.ranking{margin-top:30px;}
.ranking table{}
.ranking th{width:30px;font-weight:normal;text-align:center;border-bottom:1px solid #333333;}
.ranking td{width:240px;border-bottom:1px solid #333333;}
.rnkkop{width:600px;font-size:12px;font-weight:bold;margin-bottom:4px;border-bottom:1px solid #ffffff;}
.rnkread{width:600px;font-size:12px;margin:6px 2px;padding:2px;}

.eventinfo{padding-bottom:10px;}

.section{margin:0 0 40px 0;padding:0;}

.centering{
width:100%;margin:0 auto;text-align:center;
}

/* guide */
#guide-main{width:950px;
font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";}

#guide-main h2{border:none;}

.guide300{width:300px;height:auto;}
.guide150{width:180px;height:auto;}
.guidebox{
font-size:14px;line-height:21px;
overflow:hidden;
margin:0 0 40px 0;
padding:20px;
background:#ffffff;
color:#555555;
border:1px solid #dddddd;
border-radius:10px;
box-shadow:1px 1px 10px #dddddd;
}
.guidebox p{font-size:14px;}


.imgul{}
.imgul ul{margin:0;padding:0;list-style-type:none;overflow:hidden;}
.imgul li{width:280px;margin:0 10px;float:left;}
.imgul img{width:280px;}
.imgul h4{font-size:16px;font-weight:bold;margin:4px 0 6px 0;}
.imgul p{font-size:14px;line-height:22px;margin:0;padding:0;}

.imgul0{margin:20px 0 0 10px;}
.imgul0 ul{overflow:hidden;}
.imgul0 li{font-size:14px;margin:0 10px;}
.imgul0 h4{font-size:16px;font-weight:bold;margin:4px 0 6px 0;}
.imgul0 p{font-size:14px;line-height:22px;margin:0;padding:0;}

.menulist{text-align:left;margin:40px auto;}
.menulist ul{overflow:hidden;}
.menulist li{width:400px;list-style-type:none;float:left;}
.menulist li img{width:360px;}

.decagon{text-align:center;}
.decagon img{border-radius:10px;}
.decagoninfo{width:830px;margin:0 auto;}
.decagoninfo ul{margin:0;padding:0;list-style-type:none;overflow:hidden;}
.decagoninfo li{width:400px;margin:0;padding:6px;overflow:hidden;font-size:14px;line-height:20px;float:left;}
.decagoninfo li img{margin:0 6px 0 0;float:left;}

.tapology{}
.tapology ul{list-style-type:none;margin:0;padding:0;}
.tapology li{padding-right:10px;float:left;vertical-align:bottom;}

.weighin{padding:4px 0;}
.bold{font-weight:bold;}

.weighin table{
border:1px solid #444444;
border-collapse: collapse;
}

.weighin th{
text-align:right;
font-weight:normal;
padding:2px 6px;
border:1px solid #444444;
}

.weighin td{
text-align:center;
padding:2px 8px;
border:1px solid #444444;
}