@charset "UTF-8";   /*   文字コード   */

h2{ width: 93%; font-size: 30px; text-align: left; margin: 0 auto 20px auto; padding-top: 25px;}
h3{ width: 93%; font-size: 30px; text-align: center; margin: 0 auto 10px auto; padding-bottom: 5px; border-bottom:solid 1px #fff;}

h2 span{font-size: 20px;}

/* index
===================================== */

.support-box{
	width: 90%;
	margin: 10px auto;
	padding: 10px 0 30px 0;
	text-align: left;
	line-height: 1.3;
	border: solid 3px #fff;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

.support-index-box{
	width: 400px;
	height: auto;
	margin: 20px 0 0 20px;
	text-align: left;
	border: solid 1px #fff;
	float: left;
	background: url(/musou-online/image/common/bg-black.png);
}
.support-index-box a{
	width: 100%;
	height: 150px;
	display: block;
	text-decoration: none;
}

/* flickObj
----------------------------------------*/

#flickObj{ position:relative; max-width:820px; height:565px; margin:0 auto 0;}
#flickObj a{ opacity:1;}
#flickObj_nav{ width:100%; max-width:820px; margin:0 auto 0; overflow:hidden; }
#flickObj #flickWindow{ margin: 0 auto 0; overflow: hidden; width:100%;}
#flickObj #flick { overflow: hidden; width:100%;}
#flickObj ul.flickNav { margin: 10px 0; position: relative; left: 50%; float: left;}
#flickObj ul.flickNav li { float: left; display: inline; margin-right: 6px; margin-bottom: 6px; position: relative; left: -50%;}
#flickObj ul.flickNav li a { display:block; width: 15px; height: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; background-color: #fffee5;}
#flickObj ul.flickNav li.selected a { display:block; background-color: #fe5151;}

#flickObj div.container { height: auto; position: relative; clear: both; overflow: hidden;}
#flickObj div.itemBox { position: relative;}
#flickObj div.container .item { float: left;}

#flickObj .moving { -webkit-transition: -webkit-transform .2s ease-out; -moz-transition: -moz-transform .2s ease-out; -o-transition: -o-transform .2s ease-out; -ms-transition: -ms-transform .2s ease-out;}
#flickObj div#flick figure { margin: 0 auto; width: 100%; height: auto;}
#flickObj div#flick figure img{ margin: 0 auto; width: 100%; height: auto;}
ul.next_prev{ width:100%;}
ul.next_prev li { margin: 0px; padding: 0.3em; display: inline; cursor: pointer;}
ul.next_prev li img{ width:80%;}
ul.next_prev li.off { display: none;}
ul.next_prev li.prev { position:relative; z-index:100; float: left; margin-top:-380px; margin-left:15px; height:80px;}
ul.next_prev li.next { text-align:right; position:relative; z-index:100; float: right; margin-top:-380px; margin-right:15px; height:80px;}

.ss-box{width:600px; display: block; margin: 0 auto 10px auto; text-align: center;}
.cp-text{
	width:600px; margin: 0 auto; text-align: left;
}

/* tab btn
------------------------------------------------ */
.tab-box{width: 520px; padding: 10px 0 25px 15px;}
.tab2{width: 130px; height: 70px; float: left; margin-right:10px;}
.tab1{width: 280px; height: 70px; float: left;}
.tab-box a:hover{filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65; opacity:0.65;}

.movie-box{	width: 830px; margin: 0 auto; text-align: center;}

.c-bg{background:url(/musou-online/game/image/game1/bg.jpg) top right no-repeat;}