@charset "Shift_JIS";
@import "membersite_contents.css";
@import "fightcard_cards.css";

#contents{
background:url(../img/contents_bg.gif) repeat-y;
}

/*FLASHãƒˆãƒ”ãƒE‚¯è¨­å®E
----------------------------------*/
#flashtopics{
background-color:#fff;
padding-bottom:10px;
}

/*ã‚³ãƒ³ãƒEƒ³ãƒE‚¿ã‚¤ãƒˆãƒ«è¨­å®E
----------------------------------*/
#news,
#fightcard,
#blog,
#bbs{
background:url(../img/contents_bottom.gif) bottom no-repeat;
padding-bottom:25px;
text-align:left;
clear:both;
}

#news,
#fightcard{
margin-bottom:-5px
}

#news:after,
#fightcard:after,
#blog:after{
content : "";
display : block;
height : 0;
clear : both;
}

#news h2,
#fightcard h2,
#blog h2,
#bbs h2{
width:740px;
height:32px;
background:url(../img/contents_title.gif) no-repeat;
overflow:hidden;
}

#news h2 a,
#fightcard h2 a,
#blog h2 a,
#bbs h2 a{
width:740px;
height:32px;
display:block;
text-indent:-9999px;
}

#news h2 a{
background:url(../img/home_contentstit_news.gif) 7px 0 no-repeat;
}

#fightcard h2 a{
background:url(../img/home_contentstit_fightcard.gif) 7px 0 no-repeat;
}

#blog h2 a{
background:url(../img/home_contentstit_blog.gif) 7px 0 no-repeat;
}

#bbs h2 a{
background:url(../img/home_contentstit_bbs.gif) 7px 0 no-repeat;
}

#news h2 a:hover,
#fightcard h2 a:hover,
#blog h2 a:hover,
#bbs h2 a:hover{
background-position:7px -32px;
}

/*ãƒ‹ãƒ¥ãƒ¼ã‚¹
----------------------------------*/

#news img{
float:left;
clear:left;
margin:5px 15px;
}

#news dl.top{
margin:5px 15px;
text-align:left;
background:url(../img/hr_x.gif) repeat-x top;
padding:5px 0;
}

#news dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
display:inline-table;
}

#news div {
clear:both;
}

#news dl.top dt{
color:#666;
margin-bottom:3px;
}

#news dl.top dd {
margin-bottom:3px;
line-height:150%;
}

#news dl.top dd a {
font-size:110%;
font-weight:bold;
line-height:120%;
display: block;
}

#news dl.bottom{
clear:both;
width:695px;
margin:5px 15px;
text-align:left;
background:url(../img/hr_x.gif) repeat-x top;
padding-top:10px;
}

#news dl.bottom dt{
width:110px;
color:#666;
margin-bottom:3px;
float:left;
}

#news dl.bottom dd{
width:585px;
float:left;
margin-bottom:5px;
background:url(../img/hr_x.gif) repeat-x bottom;
padding-bottom:5px;
}
/*ãƒ–ãƒ­ã‚°
----------------------------------*/
#blog ul.blogs{
text-align:left;
clear:both;
}

#blog ul.blogs li{
width:70px;
height:80px;
display:inline;
text-align:center;
float:left;
margin:5px 0 5px 20px;
}

#blog ul.blogs li a{
display:block;
vertical-align:middle;
padding:5px 0;
}


#blog ul.blogs li.staff a{
background:#2d70be url(../blog/img/ct_bg.gif);
}

#blog ul.blogs li.staff a:hover{
background:#2d70be;
}

#blog ul.blogs li.girls a{
background:#ee76ed url(../blog/img/ct_bg.gif);
}

#blog ul.blogs li.girls a:hover{
background:#ee76ed;
}

#blog ul.blogs li.official a{
background:#63b239 url(../blog/img/ct_bg.gif);
}

#blog ul.blogs li.official a:hover{
background:#63b239;
}

#blog ul.more{
clear:both;
text-align:left;
margin:0 0 10px 15px;
padding-top:3px;
}

#blog ul.more li{
float:left;
display:inline;
margin-left:10px;
}

#blog ul.more a{
padding-left:3px;
}

#blog .more li.staff a{
border-left:5px #96bad0 solid;
}

#blog .more li.girls a{
border-left:5px #e5c3e5 solid;
}

#blog .more li.official a{
border-left:5px #aed798 solid;
}

/*BBS
----------------------------------*/
#bbs dl{
text-align:left;
margin:5px 15px 0 15px;
}

#bbs dl dd{
font-size:80%;
background:url(../img/hr_x.gif) repeat-x bottom;
padding:3px 0 5px 30px;
margin-bottom:5px;
color:#666;
}







#membersite{
margin:0 auto;
}

#membersite ul li{
list-style:none;
}

hr{
display:none;
}

/*åˆæœŸåŒE
---------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,caption{
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}

body {
color:#333;
background-color: #f0f2f3;
background-image:url(../img/mainbg.gif);
background-position:center;
background-repeat:repeat-y;
text-align:center;
}

body,td{
font:13px/1.231 "Osaka", "E­E³ E°ã‚´ã‚·ãƒE‚¯", Arial, sans-serif;
*font-size:small;
*font:x-small;
}

/*IEã§ã®èƒŒæ™¯1pxãšã‚Œã‚’ä¿®æ­£
===========================================================*/
*:first-child+html body {
padding-left: 1px;
}

*html body {
padding-left: 1px;
}

/*ãƒªãƒ³ã‚¯åˆæœŸè¨­å®E
===========================================================*/
a:link{
text-decoration:none;
color:#2560a2;
}

a:visited{
text-decoration:none;
color:#47709e;
}

a:hover{
text-decoration:underline;
color:#357ad0;
}

/*å…¨ä½E
===========================================================*/
#top{
width:980px;
margin:0 auto;
}

/*å…±é€šè¨­å®E
===========================================================*/
.clear{
clear:both;
}

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix{
display:inline-table;
}

.rbox{
width:710px;
background:url(../img/rbox_bg.gif) bottom no-repeat;
margin:8px 0;
}

.rbox:after{
content : "";
display : block;
height : 0;
clear : both;
}

.rbox em{
width:710px;
background:url(../img/rbox_top.gif) no-repeat;
height:5px;
font-size:5px;
display:block;
text-indent:-9999px;
}

/*ã‚µã‚¤ãƒ‰ãƒãƒ¼
===========================================================*/
#sidebar{
width:200px;
float:left;
margin:15px 0 15px 15px;
background:#3b5b7e url(../img/sidebar_bg.gif) repeat-y;
display:inline;
font-size:92%;
}

#sidebar span{
width:200px;
height:4px;
background:url(../img/sidebar_bottom.gif) bottom;
display:block;
}

#sidebar ul.tomembersite{
height:64px;
margin-bottom:3px;
}

#sidebar ul.tomembersite li{
float:left;
display:inline;
}

#sidebar ul.tomembersite li a{
display:block;
height:64px;
text-indent:-9999px;
}

#sidebar ul li.guide a{
width:126px;;
background:url(../img/sidebar_guide.jpg) no-repeat;
text-indent:-9999px;
}

#sidebar ul li.guide a:hover{
background-position:0 -64px;
}

#sidebar ul li.login a{
width:74px;
background-image:url(../img/sidebar_guide.jpg);
background-position:-126px 0;
}

#sidebar ul li.login a:hover{
background-position:-126px -64px;
}

/*ã‚µã‚¤ãƒ‰ãƒãƒ¼å†EEé€šè¨­å®E
---------------------------*/

#sidebar p{
margin:0 10px;
line-height:140%;
}

#sidebar p.more{
text-align:right;
padding-top:3px;
font-size:92%;
}

#sidebar p.more img{
margin-right:3px;
}

/*ã‚µã‚¤ãƒ‰ãƒãƒ¼åE‚³ãƒ³ãƒEƒ³ãƒE‚¦ã‚¤ãƒ³ãƒ‰ã‚¦è¨­å®E
---------------------------*/

#sidebar #side_pickup,
#sidebar #side_ticket,
#sidebar #side_whatsnew,
#sidebar #side_media,
#sidebar #side_photo,
#sidebar #side_blog,
#sidebar #side_bbs,
#sidebar #side_fighters,
#sidebar #side_access,
#sidebar #side_download{
text-align:left;
width:200px;
background:url(../img/sidebar_win_bg.gif) bottom no-repeat;
padding-bottom:10px;
}

/*ã‚µã‚¤ãƒ‰ãƒãƒ¼åE‚³ãƒ³ãƒEƒ³ãƒE‚¿ã‚¤ãƒˆãƒ«
---------------------------*/
#sidebar #side_ticket h3 a,
#sidebar #side_whatsnew h3 a,
#sidebar #side_media h3 a,
#sidebar #side_photo h3 a,
#sidebar #side_blog h3 a,
#sidebar #side_bbs h3 a,
#sidebar #side_fighters h3 a,
#sidebar #side_access h3 a,
#sidebar #side_download h3 a{
width:200px;
height:8px;
display:block;
text-indent:-9999px;
margin-bottom:6px;
}

#sidebar #side_ticket h3 a{
background:url(../img/sidebar_tit_ticket.gif) no-repeat;
}

#sidebar #side_whatsnew h3 a{
background:url(../img/sidebar_tit_whatsnew.gif) no-repeat;
}

#sidebar #side_media h3 a{
background:url(../img/sidebar_tit_media.gif) no-repeat;
}

#sidebar #side_photo h3 a{
background:url(../img/sidebar_tit_photo.gif) no-repeat;
}

#sidebar #side_blog h3 a{
background:url(../img/sidebar_tit_blog.gif) no-repeat;
}

#sidebar #side_bbs h3 a{
background:url(../img/sidebar_tit_bbs.gif) no-repeat;
}

#sidebar #side_fighters h3 a{
background:url(../img/sidebar_tit_fighters.gif) no-repeat;
}

#sidebar #side_access h3 a{
background:url(../img/sidebar_tit_access.gif) no-repeat;
}

#sidebar #side_download h3 a{
background:url(../img/sidebar_tit_download.gif) no-repeat;
}

#sidebar #side_ticket h3 a:hover,
#sidebar #side_whatsnew h3 a:hover,
#sidebar #side_media h3 a:hover,
#sidebar #side_photo h3 a:hover,
#sidebar #side_blog h3 a:hover,
#sidebar #side_bbs h3 a:hover,
#sidebar #side_fighters h3 a:hover,
#sidebar #side_access h3 a:hover,
#sidebar #side_download h3 a:hover{
background-position:0 -25px;
}

/*ã‚³ãƒ³ãƒEƒ³ãƒE
===========================================================*/
#contents{
width:740px;
float:right;
margin:15px 15px 15px 0;
display:inline;
background:url(../img/contents_bg.gif) repeat-y;
}

#content{
clear:both;
width:740px;
background:url(../img/contents_bottom.gif) bottom no-repeat;
padding:0 0 20px 0;
text-align:left;
}

/*whatsnew
----------------*/
#sidebar #side_whatsnew dl{
width:180px;
text-align:left;
margin-left:10px;
line-height:140%;
}

#sidebar #side_whatsnew dl dt{
color:#666;
font-size:110%;
}

#sidebar #side_whatsnew dl dd{
margin-bottom:3px;
padding-bottom:3px;
background:url(../img/hr_x.gif) bottom repeat-x;
}

#sidebar #side_whatsnew dl dd a{
width:180px;
display:block;
}

#sidebar #side_whatsnew dl dd a:hover{
background-color:#dee8f4;
}

/*ãƒ˜ãƒƒãƒ€ãƒ¼
===========================================================*/
#header{
background:url(../img/header_bg.jpg) no-repeat;
width:980px;
height:127px;
text-align:center;
margin:0 auto;
padding:12px 0 0 0;
}

#header h1{
float:left;
display:inline;
background:url(../img/maintitle.jpg) 0 20px no-repeat;
width:300px;
height:60px;
margin-left:15px;
}

#header h1 a{
display:block;
width:300px;
height:60px;
text-indent:-9999px;
}

#header h1 a:hover{
background:url(../img/maintitle_tohome.gif) 1px 45px no-repeat;
}

/*ãƒ•ãƒƒã‚¿ãƒ¼
===========================================================*/
#footer{
text-align:left;
clear:both;
width:980px;
background:url(../img/footer_bg.jpg) top no-repeat;
padding:15px 0 10px 0;
margin:0 auto;
}

#footer td{
padding:5px;
font-size:80%;
}



#logo {
	float:right;
	padding:0 20px 0 0;
}

a.subscribe_top {
float:left;
display:block;
width:331px;
height:68px;
background-image:url(../../guide/img/header_guide.jpg);
text-indent:-9999px;
}

a.subscribe_top:hover {
	background-position:0 -68px;
}


a.im1 {
	text-decoration:none;
	display:block;
	width:267px;
	height:47px;
	background-image:url(../../guide/img/menu_isp.jpg);
	text-indent:-9999px;
}


a.im1:hover {
	background-position:0 -47px;
}

a.im2 {
	text-decoration:none;
	display:block;
	width:76px;
	height:47px;
	background-image:url(../../guide/img/menu_isp.jpg);
	text-indent:-9999px;
	background-position:-267px 0;
}


a.im2:hover {
	background-position:-267px -47px;
}

a.im3 {
	text-decoration:none;
	display:block;
	width:74px;
	height:47px;
	background-image:url(../../guide/img/menu_isp.jpg);
	text-indent:-9999px;
	background-position:-343px 0;
}


a.im3:hover {
	background-position:-343px -47px;
}

a.im4 {
	text-decoration:none;
	display:block;
	width:205px;
	height:47px;
	background-image:url(../../guide/img/menu_isp.jpg);
	text-indent:-9999px;
	background-position:-417px 0;
}


a.im4:hover {
	background-position:-417px -47px;
}

a.im5 {
	text-decoration:none;
	display:block;
	width:105px;
	height:47px;
	background-image:url(../../guide/img/menu_isp.jpg);
	text-indent:-9999px;
	background-position:-417px 0;
}


a.im5:hover {
	background-position:-417px -47px;
}

#navi {
clear:left;
width:980px;

height:47px;
text-align:left;


}

#navi ul {
width:622px;
height:47px;
margin-left:179px;
}

#navi ul li {
display:inline;
float:left;
}

.login {
	float:left;
	margin:0;
	padding:0;
}


/*ç™½èƒŒæ™¯
----------*/
.bk {
color:#333;
}


a.bk:link{
	color: #333333;
}
a.bk:visited{
	color:#ff3333;
}
a.bk:hover{
	color: #ff6600;
}
a.bk:active{
	color:#666666;
}

textarea {
font-size:100%;
padding:5px;
margin:5px auto;
}

#cntit_guideisp {
	background: url(../../guide/img/cntit_guideisp.jpg) no-repeat;
	margin:0 auto;
	width:980px;
	height:300px;
	text-align:left;
	
}

a.ispgos{
	text-indent:-10000;
	text-decoration:none;
	display:block;
	width:980px;
	height:300px;
	text-indent:-9999px;
}

#contintro_base {
	width:980px;
	background: url(../../guide/img/contint_bg.gif) no-repeat;
	background-position:bottom;
	margin:10px auto;
}

#contintro_in01 {
	width:260px;
	float:left;
}

#contintro_in02 {
	width:260px;
	float:left;
	margin-left:10px;
}



a.cntintro_tit01 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit01.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit01:hover {
	background-position:0 -38px;
}

a.cntintro_tit02 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit02.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit02:hover {
	background-position:0 -38px;
}

a.cntintro_tit03 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit03.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit03:hover {
	background-position:0 -38px;
}

a.cntintro_tit04 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit04.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit04:hover {
	background-position:0 -38px;
}


a.cntintro_tit05 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit05.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit05:hover {
	background-position:0 -38px;
}

a.cntintro_tit06 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit06.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit06:hover {
	background-position:0 -38px;
}

a.cntintro_tit07 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit07.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit07:hover {
	background-position:0 -38px;
}

a.cntintro_tit08 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit08.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit08:hover {
	background-position:0 -38px;
}

a.cntintro_tit09 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit09.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit09:hover {
	background-position:0 -38px;
}

a.cntintro_tit10 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit10.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit10:hover {
	background-position:0 -38px;
}

a.cntintro_tit11 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit11.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit11:hover {
	background-position:0 -38px;
}

a.cntintro_tit12 {
	width:260px;
	height:38px;
	display:block;
	background: url(../../guide/img/cntintro_tit12.gif) no-repeat;
	text-indent:-9999px;
}

a.cntintro_tit12:hover {
	background-position:0 -38px;
}

#contintro_base p {
	padding:10px;
}

#msiteintro {
	background: url(../img/msite_title.gif) no-repeat;
	width:980px;
	height:92px;
	margin:0 auto;
}

a.samplepage {
	text-indent:-10000;
	text-decoration:none;
	display:block;
	width:800px;
	height:92px;
}

.pwms {
	float:right;
	margin:10px;
}
