/* 20150917ver */

#content-header #tab-menu li {
    display: table-cell;
    vertical-align: middle;
	background-image: url(/theme/dengekionline/srw-x/images/menuback_l.jpg),
		url(/theme/dengekionline/srw-x/images/menuback_r.jpg),
		url(/theme/dengekionline/srw-x/images/menuback.jpg);
	background-size: 20px 200%,20px 200%,20px 200%;
	background-repeat: no-repeat,no-repeat,repeat-x;
	background-position: left top,right top,center top;
    margin: 5px 3px 3px 6px;
    border-left: solid 1px #CCF;
    border-right: solid 1px #CFC;
}
#content-header #tab-menu  li:first-child {
    background-color: #555555;
}
#content-header #tab-menu  li:first-child:hover{
    background-position: 0px 100%,right 100%,0px 100%;
}
#content-header #tab-menu  li:nth-child(2) {
    background-color: #555555;
}
#content-header #tab-menu  li:nth-child(2):hover{
    background-position: 0px 100%,right 100%,0px 100%;
}
#content-header #tab-menu  li:nth-child(3) {
    background-color: #555555;
}
#content-header #tab-menu  li:nth-child(3):hover{
    background-position: 0px 100%,right 100%,0px 100%;
}
#content-header #tab-menu  li:nth-child(4) {
    background-color: #555555;
}
#content-header #tab-menu  li:nth-child(4):hover{
    background-position: 0px 100%,right 100%,0px 100%;
}


/* ここまで*/

/* タイトル下ナビボタンスマホ表示時 */
.button_nav {
    display: block;
    background-image: url(/theme/dengekionline/srw-x/images/design2/nav_bg_sp.jpg);
    background-repeat:no-repeat;
    background-position: center top;
    background-size: 601px 240px;
    height: 127px;
}
.button_nav ul {
    margin: 0 auto;
    width: 309px;
    text-align: center;
    padding-top: 7px;
}
.button_nav ul:after {
    content: "";
    clear: both;
    display: block;
}
.button_nav li {
    display: inline;
    float: left;
    background-image: url(/theme/dengekionline/srw-x/images/design2/nav_button_sp.png);
    background-size: 660px 130px;
    width: 94px;
    height: 49px;
    margin: 5px 3px 3px 6px;
}
.button_nav li:first-child {
    background-position: -10px -10px;
}
.button_nav li:first-child:hover{
    background-position: -10px -75px;
}
.button_nav li:nth-child(2) {
    background-position: -120px -10px;
}
.button_nav li:nth-child(2):hover {
    background-position: -120px -75px;
}
.button_nav li:nth-child(3) {
    background-position: -230px -10px;
}
.button_nav li:nth-child(3):hover {
    background-position: -230px -75px;
}
.button_nav li:nth-child(4) {
    background-position: -340px -10px;
}
.button_nav li:nth-child(4):hover {
    background-position: -340px -75px;
}
.button_nav li:nth-child(5) {
    background-position: -450px -10px;
}
.button_nav li:nth-child(5):hover {
    background-position: -450px -75px;
}
.button_nav li:nth-child(6) {
    background-position: -560px -10px;
}
.button_nav li:nth-child(6):hover {
    background-position: -560px -75px;
}
.button_nav li a {
    display: block;
    width: 90px;
    height: 45px;
    text-indent: -9999px;
    overflow: hidden;
}
/* タイトル下ナビボタンPC表示時 */
@media only screen and (min-width: 601px) {
.button_nav {
    background-image: url(/theme/dengekionline/srw-x/images/design2/nav_bg_pc.jpg);
    background-size: 1080px 73px;
    height: 73px;
}
.button_nav ul {
    width: 642px;
    padding-top: 9px;
}
.button_nav li {
    background-image: url(/theme/dengekionline/srw-x/images/design2/nav_button_pc.png);
    background-size: 660px 130px;
    width: 94px;
    height: 49px;
    margin: 5px 5px 3px 8px;
}
.button_nav li:first-child {
    background-position: -10px -10px;
}
.button_nav li:first-child:hover{
    background-position: -10px -75px;
}
.button_nav li:nth-child(2) {
    background-position: -120px -10px;
}
.button_nav li:nth-child(2):hover {
    background-position: -120px -75px;
}
.button_nav li:nth-child(3) {
    background-position: -230px -10px;
}
.button_nav li:nth-child(3):hover {
    background-position: -230px -75px;
}
.button_nav li:nth-child(4) {
    background-position: -340px -10px;
}
.button_nav li:nth-child(4):hover {
    background-position: -340px -75px;
}
.button_nav li:nth-child(5) {
    background-position: -450px -10px;
}
.button_nav li:nth-child(5):hover {
    background-position: -450px -75px;
}
.button_nav li:nth-child(6) {
    background-position: -560px -10px;
}
.button_nav li:nth-child(6):hover {
    background-position: -560px -75px;
}
.button_nav li a {
    width: 90px;
    height: 45px;
}
}
/* リスト丸数字 */
/* スマホ用 */
#wiki-content ol.list1 li {
	list-style: none;
	background-size: 15px 15px;
	background-position: 0px 3px;
	background-repeat:no-repeat;
	padding-left: 17px;
	font-weight: bold;
	color: #0070c6;
}
#wiki-content ol.list1 li:first-child {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/1_sp.png');
}
#wiki-content ol.list1 li:nth-child(2) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/2_sp.png');
}
#wiki-content ol.list1 li:nth-child(3) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/3_sp.png');
}
#wiki-content ol.list1 li:nth-child(4) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/4_sp.png');
}
#wiki-content ol.list1 li:nth-child(5) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/5_sp.png');
}
#wiki-content ol.list1 li:nth-child(6) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/6_sp.png');
}
#wiki-content ol.list1 li:nth-child(7) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/7_sp.png');
}
#wiki-content ol.list1 li:nth-child(8) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/8_sp.png');
}
#wiki-content ol.list1 li:nth-child(9) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/9_sp.png');
}
#wiki-content ol.list1 li:nth-child(10) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/10_sp.png');
}
#wiki-content ol.list1 li:nth-child(11) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/11_sp.png');
}
#wiki-content ol.list1 li:nth-child(12) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/12_sp.png');
}
#wiki-content ol.list1 li:nth-child(13) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/13_sp.png');
}
#wiki-content ol.list1 li:nth-child(14) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/14_sp.png');
}
#wiki-content ol.list1 li:nth-child(15) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/15_sp.png');
}
#wiki-content ol.list1 li:nth-child(16) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/16_sp.png');
}
#wiki-content ol.list1 li:nth-child(17) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/17_sp.png');
}
#wiki-content ol.list1 li:nth-child(18) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/18_sp.png');
}
#wiki-content ol.list1 li:nth-child(19) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/19_sp.png');
}
#wiki-content ol.list1 li:nth-child(20) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/20_sp.png');
}
#wiki-content ol.list1 .list2 li {
	background-image: none;
	padding-left: 0px;
	font-weight: normal;
	color: #444444;
}
#wiki-content ul.list1 li {
	list-style: none;
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2_sp/maru_sp.png');
	background-size: 9px 9px;
	background-position: 0px 6px;
	background-repeat:no-repeat;
	padding-left: 12px;
	font-weight: bold;
	color: #444444;
	margin-left: 1em;
}
#wiki-content ul.list1 .list2 li,
#wiki-content ul.list2 li {
	list-style: disc inside;
	background-image: none;
	font-weight: normal;
	padding-left: 0px;
	margin-left: 0px;
}
#wiki-content ul.list2 li {
	margin-left: .7em;
}
/* PC用 */
@media only screen and (min-width: 601px) {
#wiki-content ol.list1 li:first-child {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/1.png');
}
#wiki-content ol.list1 li:nth-child(2) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/2.png');
}
#wiki-content ol.list1 li:nth-child(3) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/3.png');
}
#wiki-content ol.list1 li:nth-child(4) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/4.png');
}
#wiki-content ol.list1 li:nth-child(5) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/5.png');
}
#wiki-content ol.list1 li:nth-child(6) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/6.png');
}
#wiki-content ol.list1 li:nth-child(7) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/7.png');
}
#wiki-content ol.list1 li:nth-child(8) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/8.png');
}
#wiki-content ol.list1 li:nth-child(9) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/9.png');
}
#wiki-content ol.list1 li:nth-child(10) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/10.png');
}
#wiki-content ol.list1 li:nth-child(11) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/11.png');
}
#wiki-content ol.list1 li:nth-child(12) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/12.png');
}
#wiki-content ol.list1 li:nth-child(13) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/13.png');
}
#wiki-content ol.list1 li:nth-child(14) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/14.png');
}
#wiki-content ol.list1 li:nth-child(15) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/15.png');
}
#wiki-content ol.list1 li:nth-child(16) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/16.png');
}
#wiki-content ol.list1 li:nth-child(17) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/17.png');
}
#wiki-content ol.list1 li:nth-child(18) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/18.png');
}
#wiki-content ol.list1 li:nth-child(19) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/19.png');
}
#wiki-content ol.list1 li:nth-child(20) {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/20.png');
}
#wiki-content ul.list1 li {
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/blue2/maru.png');
}
#wiki-content ol.list1 .list2 li {
	background-image: none;
	padding-left: 0px;
	font-weight: normal;
	color: #444444;
}
}
/* 縦罫線ナシtablestyle01 */
#wiki-content .tablestyle01 td,
#wiki-content .tablestyle01-2 td {
    border: 0px;
    border-top: 1px solid #5f7e9c;
}
#wiki-content .tablestyle01 table,
#wiki-content .tablestyle01-2 table {
    border: 0px solid #CCC;
    border-bottom: 1px solid #5f7e9c;
}
/* 横罫線ナシtablestyle02 */
#wiki-content .tablestyle02 td,
#wiki-content .tablestyle02-2 td {
    border: 0px;
    border-right: 1px solid #5f7e9c;
    text-align: center;
}
#wiki-content .tablestyle02 table,
#wiki-content .tablestyle02-2 table {
    border: 0px solid #CCC;
    border-left: 1px solid #5f7e9c;
}
/* 罫線ナシtable横幅設定なし */
#wiki-content .tablestyle01-2 table,
#wiki-content .tablestyle02-2 table {
    width: inherit;
}
/* 縦横罫線ナシ枠だけtablestyle03 */
#wiki-content .tablestyle03 td {
    border: 0px solid #5f7e9c;
    padding: 0px;
    text-align: center;
    font-size: 9pt;
    line-height: 11pt;
}
@media only screen and (max-width: 601px) {
	#wiki-content .tablestyle03 td {
		font-size: 7pt;	
		line-height: 9pt;
	}
}
#wiki-content .tablestyle03 div.ie5 {
    border: 1px solid #5f7e9c;
    padding: 8px 0px 8px 8px;
    background-color: #ffffff;
}
#wiki-content .tablestyle03 table {
    border: 0px solid #5f7e9c;
    table-layout: fixed;
}
/* tablestyle03検証用枠アリ */
#wiki-content .tablestyle04 td {
    border: 1px solid #5f7e9c;
    padding: 0px;
    text-align: center;
    font-size: 9pt;
    line-height: 11pt;
}
@media only screen and (max-width: 601px) {
	#wiki-content .tablestyle04 td {
		font-size: 7pt;	
		line-height: 9pt;
	}
}
#wiki-content .tablestyle04 div.ie5 {
    border: 1px solid #5f7e9c;
    padding: 10px;
    background-color: #ffffff;
}
#wiki-content .tablestyle04 table {
    border: 0px solid #5f7e9c;
    table-layout: fixed;
}
/* table枠線色 */
#wiki-content table {
    border: 1px solid #5f7e9c;
}
#wiki-content td {
    border: 1px solid #5f7e9c;
}
#wiki-content th {
    border: 1px solid #5f7e9c;
}
/* 汎用囲み */
#wiki-content .kakonde01,
#wiki-content .kakonde02 {
    border: 2px solid #99CCFF;
    padding: 15px;
    background-color: #CCFFFF;
    background-image:url('/theme/dengekionline/srw-x/images/design2/kakonde_bg.png');
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    margin: 0px 65px 0px 64px;
}
@media only screen and (max-width: 601px) {
	#wiki-content .kakonde01,
	#wiki-content .kakonde02 {
    margin: 0px 0px 0px 0px;
	}
}
#wiki-content .kakonde02 {
    background-color: #FFFFCC;
    border: 2px solid #FFCC66;
}
#wiki-content .kakonde01 p,
#wiki-content .kakonde02 p {
    margin-bottom: 0em;
}
#wiki-content .kakonde01 h2,
#wiki-content .kakonde02 h2 {
    margin: 0em 0 .3em;
    border-left: 0px solid #B2B2B2;
    padding-left: .0em;
    padding-bottom: 3px;
    font-size: 16px;
    padding: 0;
    background-image: none;
    position: static;
    color: #444444;
	-moz-text-shadow:0px 0px 0px #000000;
	-webkit-text-shadow:0px 0px 0px #000000;
	text-shadow: 0px 0px 0px #000000;
}
#wiki-content .kakonde01 h3,
#wiki-content .kakonde02 h3 {
	background-image: url(/theme/dengekionline/srw-x/images/design2/sp_h3/h3_sp_left.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/h3_sp_right.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/h3_sp.jpg);
	background-size: 12px 24px,27px 100%,729px 100%;
	background-position: left center,right top,left bottom;
	background-repeat: no-repeat,no-repeat,no-repeat;
	padding: 3px 10px 5px 32px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .kakonde01 h3,
	#wiki-content .kakonde02 h3 {
		background-image: url("/theme/dengekionline/srw-x/images/design2/h3_kakonde.png");
		background-repeat: no-repeat;
		background-size: 566px 26px;
		background-position: 0px 0px;
		padding: 2px 35px 5px 30px;
	}
}
#wiki-content .kakonde01 h2 {
    border-bottom: 1px solid #99CCFF;
}
#wiki-content .kakonde02 h2 {
    border-bottom: 1px solid #FFCC66;
}
#wiki-content .kakonde01 .list1,
#wiki-content .kakonde02 .list1 {
    margin-bottom: 0em;
}
#wiki-content .kakonde01 img,
#wiki-content .kakonde02 img {
    padding-bottom: 3px;
}
/* h1 overwrite
#content-main-sign-board .main-title{
	-moz-text-shadow:
		-1px -1px 0 rgba(51, 51, 51, 1),
		0 -1px 0 rgba(51, 51, 51, 1),
		1px -1px 0 rgba(51, 51, 51, 1),
		1px 0 0 rgba(51, 51, 51, 1),
		1px 1px 0 rgba(51, 51, 51, 1),
		0 1px 0 rgba(51, 51, 51, 1),
		-1px 1px 0 rgba(51, 51, 51, 1),
		-1px 0 0 rgba(51, 51, 51, 1);
	-webkit-text-shadow:
		-1px -1px 0 rgba(51, 51, 51, 1),
		0 -1px 0 rgba(51, 51, 51, 1),
		1px -1px 0 rgba(51, 51, 51, 1),
		1px 0 0 rgba(51, 51, 51, 1),
		1px 1px 0 rgba(51, 51, 51, 1),
		0 1px 0 rgba(51, 51, 51, 1),
		-1px 1px 0 rgba(51, 51, 51, 1),
		-1px 0 0 rgba(51, 51, 51, 1);
	text-shadow:
		-1px -1px 0 rgba(51, 51, 51, 1),
		0 -1px 0 rgba(51, 51, 51, 1),
		1px -1px 0 rgba(51, 51, 51, 1),
		1px 0 0 rgba(51, 51, 51, 1),
		1px 1px 0 rgba(51, 51, 51, 1),
		0 1px 0 rgba(51, 51, 51, 1),
		-1px 1px 0 rgba(51, 51, 51, 1),
		-1px 0 0 rgba(51, 51, 51, 1);
/*	-moz-text-shadow:2px 2px 5px #000000;
	-webkit-text-shadow:2px 2px 5px #000000;
	text-shadow: 2px 2px 5px #000000;*/
} */

/* h1 overwrite */
#content-main-sign-board .main-title{
	-moz-text-shadow:
		-1px -1px 0 rgba(102, 102, 102, 1),
		0 -1px 0 rgba(102, 102, 102, 1),
		1px -1px 0 rgba(102, 102, 102, 1),
		1px 0 0 rgba(102, 102, 102, 1),
		1px 1px 0 rgba(102, 102, 102, 1),
		0 1px 0 rgba(102, 102, 102, 1),
		-1px 1px 0 rgba(102, 102, 102, 1),
		-1px 0 0 rgba(102, 102, 102, 1);
	-webkit-text-shadow:
		-1px -1px 0 rgba(102, 102, 102, 1),
		0 -1px 0 rgba(102, 102, 102, 1),
		1px -1px 0 rgba(102, 102, 102, 1),
		1px 0 0 rgba(102, 102, 102, 1),
		1px 1px 0 rgba(102, 102, 102, 1),
		0 1px 0 rgba(102, 102, 102, 1),
		-1px 1px 0 rgba(102, 102, 102, 1),
		-1px 0 0 rgba(102, 102, 102, 1);
	text-shadow:
		-1px -1px 0 rgba(102, 102, 102, 1),
		0 -1px 0 rgba(102, 102, 102, 1),
		1px -1px 0 rgba(102, 102, 102, 1),
		1px 0 0 rgba(102, 102, 102, 1),
		1px 1px 0 rgba(102, 102, 102, 1),
		0 1px 0 rgba(102, 102, 102, 1),
		-1px 1px 0 rgba(102, 102, 102, 1),
		-1px 0 0 rgba(102, 102, 102, 1);
/*	-moz-text-shadow:2px 2px 5px #000000;
	-webkit-text-shadow:2px 2px 5px #000000;
	text-shadow: 2px 2px 5px #000000;*/
}





/* タイトルまわりスマホ用 */
#content-main-sign-board h1#main-title-pc{
	display: none;
}
#content-main-sign-board {
	background-color: transparent;
	border-bottom: 0px solid #6f5835;
	height: auto;
	width: 100%;
	overflow: hidden;
}
#content-main-sign-board .main-title {
	padding: 0;
}
#content-main-sign-board .main-title a{
	width: 100%;
	overflow: hidden;
	display: block;
	line-height: 0;
	margin: 0;
	font-size: 23px;
	text-align: center;
}
/* スマホ時タイトル */
@media only screen and (max-width: 601px) {
	#content-main-sign-board .main-title {
		font-size: 19px;
		line-height: 25px;
		padding: 0;
		}
	}
.obj-content-menu {
	background-color: transparent;
	border: 0px solid #DBDBDB;
	overflow-y: inherit;
}
#content-main-sign-board a{
	color: #ffffff;
}
#content-header .container {
    background-color: transparent;
}
#content-header {
    background-color: transparent;
}
/* スマホ時横スクロールバーの制御 */
@media only screen and (max-width: 601px) {
	#container {
		overflow:auto;
		}
	}
		
/* タイトル画像PC用 */
@media only screen and (min-width: 601px) {
	#content-main-sign-board .main-title {
		font-size: 24px;
		}
	#content-main-sign-board h1#main-title-pc{
		display: block;
	}
	#content-main-sign-board h1#main-title-sp{
		display: none;
	}
	}
/* タイトルバナーまわり、タイトル文字色、backgroundの見え方など */
body {
	background-color: #cccccc;
	background-image: none;
}
/* 総背景あり */
@media only screen and (min-width: 1080px) {
	body {
		background-image: url("/theme/dengekionline/srw-x/images/design2/body_bg.jpg");
		background-repeat: no-repeat;
		background-attachment:fixed;
		background-position: center top;
	}
}
#topic-path {
	background-color: #41647d;
	border-bottom: 1px solid #113355;
	border-top: 1px solid #113355;
}
#topic-path a {
	text-decoration: none;
	color: #ffffff;
}
#topic-path a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#topic-path .first {
	color: #ffffff;
}
#topic-path .next {
	color: #ffffff;
}
#topic-path .last {
	color: #a9d6f6;
}
#content-body {
	background-color: #ffffff;
}
#content-header .container {
	background-color: transparent;
}
#content-header {
	background-color: transparent;
}
/* 検索窓 */
#wiki-search {
    border-bottom: 0px solid #DBDBDB;
}
#google_translate_element-wrap {
    padding: 25px 10px 5px;
}
#wiki-search form {
    padding: 30px 10px 10px 10px;
    width: 244px;
}
@media only screen and (min-width: 601px) {
	#wiki-search form {
  	  padding: 10px 10px;
  	  width: 300px;
	}
}
/* PC用メニュー背景 */
@media only screen and (min-width: 601px) {
	.layout-double-col #main-content {
		background-image: url("/theme/dengekionline/srw-x/images/design2/menu_bg01.png"),
		 url("/theme/dengekionline/srw-x/images/design2/menu_bg02.png");
		background-color: #ffffff;
		background-position: left 0px, 0px 0px;
		background-repeat: repeat-y,repeat;
		}
	}
/* スマホ用メニュー背景 */
.slidemenu-body #content-sub-1,
.layout-double-col #content-sub-1 {
	background-image: url("/theme/dengekionline/srw-x/images/design2/menu_bg01.png"),
		 url("/theme/dengekionline/srw-x/images/design2/menu_bg02.png");
	background-color: #ffffff;
	background-position: left 0px, 0px 0px;
	background-repeat: repeat-y,repeat;
}
@media only screen and (min-width: 901px) {
	.layout-double-col #content-sub-1 {
	background-image: none;
	background-color: transparent;
		}
	}
.layout-one-col #main-content-wrap,
.layout-double-col #main-content-wrap {
	background-color: #ffffff;
	float: right;/* メインカラムが長いとメニューが下にいく件の調整 */
}
#wiki-container {
    background: #ffffff;
/*    background-image: url("/theme/dengekionline/srw-x/images/design2/main_bg_sp.jpg"); */
    background-position: right 0px;
    background-repeat: no-repeat;
}
@media only screen and (min-width: 601px) {
	#wiki-container {
/*		background-image: url("/theme/dengekionline/srw-x/images/design2/main_bg.jpg"); */
		}
}
.layout-double-col #main-content .inner {
    background-color: #ffffff;
    border-left: 1px solid #0070c6;
}
@media only screen and (max-width: 601px) {
    #content-sub-1,
    #content-sub-2 {
        border-top: 0px solid #DBDBDB;
    }
    .layout-double-col #main-content .inner {
        border-left: 0px solid #9ed4fe;
    }
}
/* 箱全体の左右ボーダーをシャドウに */
#content-inner,
#footer-inner {
	border-left: 1px solid #0070c6;
	border-right: 1px solid #0070c6;
	-webkit-box-shadow: 0 5px 10px rgba(127,255,250,.8);
	-moz-box-shadow: 0 5px 10px rgba(127,255,250,.8);
	box-shadow: 0 5px 10px rgba(127,255,250,.8);
}
@media only screen and (max-width: 601px) {
	#content-inner,
	#footer-inner {
		border-left: 0px solid #9ed4fe;
		border-right: 0px solid #9ed4fe;
		-webkit-box-shadow: 0 0px 0px rgba(127,255,250,.8);
		-moz-box-shadow: 0 0px 0px rgba(127,255,250,.8);
		box-shadow: 0 0px 0px rgba(127,212,255,.8);
	}
}
/* メニュー部分のリンクバナー画像のマージン */
#side-content-menu img {
	margin: 15px 0px 0px 0px;
}
/* メニュー見出しなど */
/* スマホ用 
		background-size: 520px 1772px, 420px 108px, 420px 108px; */
	#side-content-menu h3 {
		background-color: transparent;
		
	-moz-text-shadow:1px 1px 2px #000000;
	-webkit-text-shadow:1px 1px 2px #000000;
	text-shadow: 1px 1px 2px #000000;
		border-bottom: 0px solid #DBDBDB;
		color: #ffffff;
		padding: 16px 15px 20px 25px;
		margin-top: 15px;
		margin-bottom: 0px;
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_sp.png);
		background-size: 264px 1206px;
		background-repeat: no-repeat;
		background-position: 0px -1152px;
		/*background-size: 528px 2412px;
		background-repeat: no-repeat;
		background-position: right top;*/
		padding: 18px 15px 18px 25px;
	}
	#side-content-menu #menu-h3-no-1 h3 {
		background-position: 0px -768px;
		padding: 6px 15px 6px 25px;
	}
	#side-content-menu #menu-h3-no-2 h3 {
		background-position: 0px -832px;
		padding: 6px 15px 6px 25px;
	}
/* メニュー上段トップページへのバナー */
#side-content-menu #gototop h4 {
	border-left: 0px solid #CCC;
	border-bottom: 0px solid #DBDBDB;
	background-color: transparent;
	background-image: none;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: -9999px;
	line-height: 1.6;
}
	#side-content-menu #gototop h4 a {
		display: block;
		text-decoration: none;
		/* padding: 5px 0px 5px 0px;*/
		color: transparent;
		background-image:  url("/theme/dengekionline/srw-x/images/design2/gotop_sp01.png");
		background-size: 244px 118px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		width: 244px;
		height: 54px;
		margin-left: 10px;
	}
	#side-content-menu #gototop h4 a:hover {
		background-position: 0px -64px;
	}
@media only screen and (min-width: 601px) {
	#side-content-menu #gototop h4 a {
		background-image:  url("/theme/dengekionline/srw-x/images/design2/gotop.png");
		background-size: 300px 118px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		width: 300px;
		height: 54px;
		margin-left: 10px;
	}
	#side-content-menu #gototop h4 a:hover {
		background-position: 0px -64px;
	}
}
/* ホバーのタイムラグ解消 */
	a {
		-webkit-transition: all .0s linear;
		-moz-transition: all .0s linear;
		-ms-transition: all .0s linear;
		transition: all .0s linear;
	}
/* ここから左メニュー折りたたみボタン関係追記 */
/* expand閉じているパターン */
	#side-content-menu .expand-wrap a.btn,
	#side-content-menu .expand-wrap .btn{
		display: block;
		font-size: 14px;
		padding: 19px 15px 11px 42px;
		margin-top: 15px;
		margin-bottom: 0px;
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_sp4.png),
			url(/theme/dengekionline/srw-x/images/design2/menu_button_sp.png);
		background-size: 50px 246px,264px 1206px;
		background-repeat: no-repeat,no-repeat;
		background-position: 0px 0px,0px 0px;
		background-color: transparent;
		border: 0px solid #0ba3d5;
		text-align: left;
		line-height: 19px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	#side-content-menu .expand-wrap a.btn:hover,
	#side-content-menu .expand-wrap .btn:hover,
	#side-content-menu .expand-wrap a.btn:active,
	#side-content-menu .expand-wrap .btn:active {
		background-color: transparent;
		background-position: 0px -64px,0px 0px;
	}
/* expand開いているパターン */
	#side-content-menu .expand-wrap.status-open a.btn,
	#side-content-menu .expand-wrap.status-open .btn{
		display: block;
		font-size: 14px;
		padding: 19px 15px 11px 42px;
		margin-top: 15px;
		margin-bottom: 0px;
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_sp4.png),
			url(/theme/dengekionline/srw-x/images/design2/menu_button_sp.png);
		background-size: 50px 246px,264px 1206px;
		background-repeat: no-repeat,no-repeat;
		background-position: 0px -128px,0px 0px;
		background-color: transparent;
		text-shadow: 0 0px 0 rgba(255,255,255,0);
		text-align: left;
		line-height: 19px;
		-webkit-box-shadow: 0 0px 0 rgba(0,0,0,0.0), 0 0px 0 #FFF inset;
		box-shadow: 0 0px 0 rgba(0,0,0,0.0), 0 0px 0 #FFF inset;
		border: 0px solid #0ba3d5;
	}
	#side-content-menu .expand-wrap.status-open a.btn:hover,
	#side-content-menu .expand-wrap.status-open .btn:hover,
	#side-content-menu .expand-wrap.status-open a.btn:active,
	#side-content-menu .expand-wrap.status-open .btn:active {
		background-color: transparent;
		background-position: 0px -192px,0px 0px;
	}
/* expand個別ID指定*/
/* ボタン1*/
/* 閉じているパターン */
	#side-content-menu #expand-no-1 a.btn,
	#side-content-menu #expand-no-1 .btn {
		background-position: 0px 0px,0px 0px;
	}
	#side-content-menu #expand-no-1 a.btn:hover,
	#side-content-menu #expand-no-1 .btn:hover,
	#side-content-menu #expand-no-1 a.btn:active,
	#side-content-menu #expand-no-1 .btn:active {
		background-position: 0px -64px,0px 0px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-1 .status-open a.btn,
	#side-content-menu #expand-no-1 .status-open .btn {
		background-position: 0px -128px,0px 0px;
	}
	#side-content-menu #expand-no-1 .status-open a.btn:hover,
	#side-content-menu #expand-no-1 .status-open .btn:hover,
	#side-content-menu #expand-no-1 .status-open a.btn:active,
	#side-content-menu #expand-no-1 .status-open .btn:active {
		background-position: 0px -192px,0px 0px;
	}
/* ボタン2*/
/* 閉じているパターン */
	#side-content-menu #expand-no-2 a.btn,
	#side-content-menu #expand-no-2 .btn {
		background-position: 0px 0px,0px -64px;
	}
	#side-content-menu #expand-no-2 a.btn:hover,
	#side-content-menu #expand-no-2 .btn:hover,
	#side-content-menu #expand-no-2 a.btn:active,
	#side-content-menu #expand-no-2 .btn:active {
		background-position: 0px -64px,0px -64px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-2 .status-open a.btn,
	#side-content-menu #expand-no-2 .status-open .btn {
		background-position: 0px -128px,0px -64px;
	}
	#side-content-menu #expand-no-2 .status-open a.btn:hover,
	#side-content-menu #expand-no-2 .status-open .btn:hover,
	#side-content-menu #expand-no-2 .status-open a.btn:active,
	#side-content-menu #expand-no-2 .status-open .btn:active {
		background-position: 0px -192px,0px -64px;
	}
/* ボタン3*/
/* 閉じているパターン */
	#side-content-menu #expand-no-3 a.btn,
	#side-content-menu #expand-no-3 .btn {
		background-position: 0px 0px,0px -128px;
	}
	#side-content-menu #expand-no-3 a.btn:hover,
	#side-content-menu #expand-no-3 .btn:hover,
	#side-content-menu #expand-no-3 a.btn:active,
	#side-content-menu #expand-no-3 .btn:active {
		background-position: 0px -64px,0px -128px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-3 .status-open a.btn,
	#side-content-menu #expand-no-3 .status-open .btn {
		background-position: 0px -128px,0px -128px;
	}
	#side-content-menu #expand-no-3 .status-open a.btn:hover,
	#side-content-menu #expand-no-3 .status-open .btn:hover,
	#side-content-menu #expand-no-3 .status-open a.btn:active,
	#side-content-menu #expand-no-3 .status-open .btn:active {
		background-position: 0px -192px,0px -128px;
	}
/* ボタン4*/
/* 閉じているパターン */
	#side-content-menu #expand-no-4 a.btn,
	#side-content-menu #expand-no-4 .btn {
		background-position: 0px 0px,0px -192px;
	}
	#side-content-menu #expand-no-4 a.btn:hover,
	#side-content-menu #expand-no-4 .btn:hover,
	#side-content-menu #expand-no-4 a.btn:active,
	#side-content-menu #expand-no-4 .btn:active {
		background-position: 0px -64px,0px -192px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-4 .status-open a.btn,
	#side-content-menu #expand-no-4 .status-open .btn {
		background-position: 0px -128px,0px -192px;
	}
	#side-content-menu #expand-no-4 .status-open a.btn:hover,
	#side-content-menu #expand-no-4 .status-open .btn:hover,
	#side-content-menu #expand-no-4 .status-open a.btn:active,
	#side-content-menu #expand-no-4 .status-open .btn:active {
		background-position: 0px -192px,0px -192px;
	}
/* ボタン5*/
/* 閉じているパターン */
	#side-content-menu #expand-no-5 a.btn,
	#side-content-menu #expand-no-5 .btn {
		background-position: 0px 0px,0px -256px;
	}
	#side-content-menu #expand-no-5 a.btn:hover,
	#side-content-menu #expand-no-5 .btn:hover,
	#side-content-menu #expand-no-5 a.btn:active,
	#side-content-menu #expand-no-5 .btn:active {
		background-position: 0px -64px,0px -256px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-5 .status-open a.btn,
	#side-content-menu #expand-no-5 .status-open .btn {
		background-position: 0px -128px,0px -256px;
	}
	#side-content-menu #expand-no-5 .status-open a.btn:hover,
	#side-content-menu #expand-no-5 .status-open .btn:hover,
	#side-content-menu #expand-no-5 .status-open a.btn:active,
	#side-content-menu #expand-no-5 .status-open .btn:active {
		background-position: 0px -192px,0px -256px;
	}
/* ボタン6*/
/* 閉じているパターン */
	#side-content-menu #expand-no-6 a.btn,
	#side-content-menu #expand-no-6 .btn {
		background-position: 0px 0px,0px -320px;
	}
	#side-content-menu #expand-no-6 a.btn:hover,
	#side-content-menu #expand-no-6 .btn:hover,
	#side-content-menu #expand-no-6 a.btn:active,
	#side-content-menu #expand-no-6 .btn:active {
		background-position: 0px -64px,0px -320px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-6 .status-open a.btn,
	#side-content-menu #expand-no-6 .status-open .btn {
		background-position: 0px -128px,0px -320px;
	}
	#side-content-menu #expand-no-6 .status-open a.btn:hover,
	#side-content-menu #expand-no-6 .status-open .btn:hover,
	#side-content-menu #expand-no-6 .status-open a.btn:active,
	#side-content-menu #expand-no-6 .status-open .btn:active {
		background-position: 0px -192px,0px -320px;
	}
/* ボタン7*/
/* 閉じているパターン */
	#side-content-menu #expand-no-7 a.btn,
	#side-content-menu #expand-no-7 .btn {
		background-position: 0px 0px,0px -384px;
	}
	#side-content-menu #expand-no-7 a.btn:hover,
	#side-content-menu #expand-no-7 .btn:hover,
	#side-content-menu #expand-no-7 a.btn:active,
	#side-content-menu #expand-no-7 .btn:active {
		background-position: 0px -64px,0px -384px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-7 .status-open a.btn,
	#side-content-menu #expand-no-7 .status-open .btn {
		background-position: 0px -128px,0px -384px;
	}
	#side-content-menu #expand-no-7 .status-open a.btn:hover,
	#side-content-menu #expand-no-7 .status-open .btn:hover,
	#side-content-menu #expand-no-7 .status-open a.btn:active,
	#side-content-menu #expand-no-7 .status-open .btn:active {
		background-position: 0px -192px,0px -384px;
	}
/* ボタン8*/
/* 閉じているパターン */
	#side-content-menu #expand-no-8 a.btn,
	#side-content-menu #expand-no-8 .btn {
		background-position: 0px 0px,0px -448px;
	}
	#side-content-menu #expand-no-8 a.btn:hover,
	#side-content-menu #expand-no-8 .btn:hover,
	#side-content-menu #expand-no-8 a.btn:active,
	#side-content-menu #expand-no-8 .btn:active {
		background-position: 0px -64px,0px -448px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-8 .status-open a.btn,
	#side-content-menu #expand-no-8 .status-open .btn {
		background-position: 0px -128px,0px -448px;
	}
	#side-content-menu #expand-no-8 .status-open a.btn:hover,
	#side-content-menu #expand-no-8 .status-open .btn:hover,
	#side-content-menu #expand-no-8 .status-open a.btn:active,
	#side-content-menu #expand-no-8 .status-open .btn:active {
		background-position: 0px -192px,0px -448px;
	}
/* ボタン9*/
/* 閉じているパターン */
	#side-content-menu #expand-no-9 a.btn,
	#side-content-menu #expand-no-9 .btn {
		background-position: 0px 0px,0px -512px;
	}
	#side-content-menu #expand-no-9 a.btn:hover,
	#side-content-menu #expand-no-9 .btn:hover,
	#side-content-menu #expand-no-9 a.btn:active,
	#side-content-menu #expand-no-9 .btn:active {
		background-position: 0px -64px,0px -512px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-9 .status-open a.btn,
	#side-content-menu #expand-no-9 .status-open .btn {
		background-position: 0px -128px,0px -512px;
	}
	#side-content-menu #expand-no-9 .status-open a.btn:hover,
	#side-content-menu #expand-no-9 .status-open .btn:hover,
	#side-content-menu #expand-no-9 .status-open a.btn:active,
	#side-content-menu #expand-no-9 .status-open .btn:active {
		background-position: 0px -192px,0px -512px;
	}
/* ボタン10*/
/* 閉じているパターン */
	#side-content-menu #expand-no-10 a.btn,
	#side-content-menu #expand-no-10 .btn {
		background-position: 0px 0px,0px -576px;
	}
	#side-content-menu #expand-no-10 a.btn:hover,
	#side-content-menu #expand-no-10 .btn:hover,
	#side-content-menu #expand-no-10 a.btn:active,
	#side-content-menu #expand-no-10 .btn:active {
		background-position: 0px -64px,0px -576px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-10 .status-open a.btn,
	#side-content-menu #expand-no-10 .status-open .btn {
		background-position: 0px -128px,0px -576px;
	}
	#side-content-menu #expand-no-10 .status-open a.btn:hover,
	#side-content-menu #expand-no-10 .status-open .btn:hover,
	#side-content-menu #expand-no-10 .status-open a.btn:active,
	#side-content-menu #expand-no-10 .status-open .btn:active {
		background-position: 0px -192px,0px -576px;
	}
/* ボタン11*/
/* 閉じているパターン */
	#side-content-menu #expand-no-11 a.btn,
	#side-content-menu #expand-no-11 .btn {
		background-position: 0px 0px,0px -896px;
	}
	#side-content-menu #expand-no-11 a.btn:hover,
	#side-content-menu #expand-no-11 .btn:hover,
	#side-content-menu #expand-no-11 a.btn:active,
	#side-content-menu #expand-no-11 .btn:active {
		background-position: 0px -64px,0px -896px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-11 .status-open a.btn,
	#side-content-menu #expand-no-11 .status-open .btn {
		background-position: 0px -128px,0px -896px;
	}
	#side-content-menu #expand-no-11 .status-open a.btn:hover,
	#side-content-menu #expand-no-11 .status-open .btn:hover,
	#side-content-menu #expand-no-11 .status-open a.btn:active,
	#side-content-menu #expand-no-11 .status-open .btn:active {
		background-position: 0px -192px,0px -896px;
	}
/* ボタン12*/
/* 閉じているパターン */
	#side-content-menu #expand-no-12 a.btn,
	#side-content-menu #expand-no-12 .btn {
		background-position: 0px 0px,0px -960px;
	}
	#side-content-menu #expand-no-12 a.btn:hover,
	#side-content-menu #expand-no-12 .btn:hover,
	#side-content-menu #expand-no-12 a.btn:active,
	#side-content-menu #expand-no-12 .btn:active {
		background-position: 0px -64px,0px -960px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-12 .status-open a.btn,
	#side-content-menu #expand-no-12 .status-open .btn {
		background-position: 0px -128px,0px -960px;
	}
	#side-content-menu #expand-no-12 .status-open a.btn:hover,
	#side-content-menu #expand-no-12 .status-open .btn:hover,
	#side-content-menu #expand-no-12 .status-open a.btn:active,
	#side-content-menu #expand-no-12 .status-open .btn:active {
		background-position: 0px -192px,0px -960px;
	}
/* ボタン13*/
/* 閉じているパターン */
	#side-content-menu #expand-no-13 a.btn,
	#side-content-menu #expand-no-13 .btn {
		background-position: 0px 0px,0px -1024px;
	}
	#side-content-menu #expand-no-13 a.btn:hover,
	#side-content-menu #expand-no-13 .btn:hover,
	#side-content-menu #expand-no-13 a.btn:active,
	#side-content-menu #expand-no-13 .btn:active {
		background-position: 0px -64px,0px -1024px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-13 .status-open a.btn,
	#side-content-menu #expand-no-13 .status-open .btn {
		background-position: 0px -128px,0px -1024px;
	}
	#side-content-menu #expand-no-13 .status-open a.btn:hover,
	#side-content-menu #expand-no-13 .status-open .btn:hover,
	#side-content-menu #expand-no-13 .status-open a.btn:active,
	#side-content-menu #expand-no-13 .status-open .btn:active {
		background-position: 0px -192px,0px -1024px;
	}
/* ボタン14*/
/* 閉じているパターン */
	#side-content-menu #expand-no-14 a.btn,
	#side-content-menu #expand-no-14 .btn {
		background-position: 0px 0px,0px -1088px;
	}
	#side-content-menu #expand-no-14 a.btn:hover,
	#side-content-menu #expand-no-14 .btn:hover,
	#side-content-menu #expand-no-14 a.btn:active,
	#side-content-menu #expand-no-14 .btn:active {
		background-position: 0px -64px,0px -1088px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-14 .status-open a.btn,
	#side-content-menu #expand-no-14 .status-open .btn {
		background-position: 0px -128px,0px -1088px;
	}
	#side-content-menu #expand-no-14 .status-open a.btn:hover,
	#side-content-menu #expand-no-14 .status-open .btn:hover,
	#side-content-menu #expand-no-14 .status-open a.btn:active,
	#side-content-menu #expand-no-14 .status-open .btn:active {
		background-position: 0px -192px,0px -1088px;
	}
/* ボタン電撃バトガール用*/
/* 閉じているパターン */
	#side-content-menu #expand-no-dengeki a.btn,
	#side-content-menu #expand-no-dengeki .btn {
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_sp4-dengeki.png),
			url(/theme/dengekionline/srw-x/images/design2/menu_button_sp.png);
		background-size: 50px 246px,264px 1206px;
		background-position: 0px 0px,0px -640px;
		text-indent: -9999px;
		overflow: hidden;
	}
	#side-content-menu #expand-no-dengeki a.btn:hover,
	#side-content-menu #expand-no-dengeki .btn:hover,
	#side-content-menu #expand-no-dengeki a.btn:active,
	#side-content-menu #expand-no-dengeki .btn:active {
		background-position: 0px -64px,0px -640px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-dengeki .status-open a.btn,
	#side-content-menu #expand-no-dengeki .status-open .btn {
		background-position: 0px -128px,0px -640px;
	}
	#side-content-menu #expand-no-dengeki .status-open a.btn:hover,
	#side-content-menu #expand-no-dengeki .status-open .btn:hover,
	#side-content-menu #expand-no-dengeki .status-open a.btn:active,
	#side-content-menu #expand-no-dengeki .status-open .btn:active {
		background-position: 0px -192px,0px -640px;
	}
/* ボタン初心者用*/
/* 閉じているパターン */
	#side-content-menu #expand-no-beginners a.btn,
	#side-content-menu #expand-no-beginners .btn {
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_sp4-beginners.png),
			url(/theme/dengekionline/srw-x/images/design2/menu_button_sp.png);
		background-size: 50px 246px,264px 1206px;
		background-position: 0px 0px,0px -704px;
		text-indent: -9999px;
		overflow: hidden;
	}
	#side-content-menu #expand-no-beginners a.btn:hover,
	#side-content-menu #expand-no-beginners .btn:hover,
	#side-content-menu #expand-no-beginners a.btn:active,
	#side-content-menu #expand-no-beginners .btn:active {
		background-position: 0px -64px,0px -704px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-beginners .status-open a.btn,
	#side-content-menu #expand-no-beginners .status-open .btn {
		background-position: 0px -128px,0px -704px;
	}
	#side-content-menu #expand-no-beginners .status-open a.btn:hover,
	#side-content-menu #expand-no-beginners .status-open .btn:hover,
	#side-content-menu #expand-no-beginners .status-open a.btn:active,
	#side-content-menu #expand-no-beginners .status-open .btn:active {
		background-position: 0px -192px,0px -704px;
	}
/* メニュー見出しなど 変更箇所*/
/* PC用 */
@media only screen and (min-width: 601px) {
	#side-content-menu h3 {
		margin-top: 15px;
		margin-bottom: 0px;
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_pc.png);
		background-size: 1240px 1206px;
		background-position: 10px -1152px;
	}
	#side-content-menu #menu-h3-no-1 h3 {
		background-position: 10px -768px;
	}
	#side-content-menu #menu-h3-no-2 h3 {
		background-position: 10px -832px;
	}
}
/* ここから左メニュー折りたたみボタン関係追記 変更箇所*/
/* expand閉じているパターン */
@media only screen and (min-width: 601px) {
	#side-content-menu .expand-wrap a.btn,
	#side-content-menu .expand-wrap .btn{
		margin-top: 15px;
		margin-bottom: 0px;
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_pc.png);
		background-size: 1240px 1206px;
		background-position: 10px 0px;
		padding: 18px 17px 15px 50px;
	}
	#side-content-menu .expand-wrap a.btn:hover,
	#side-content-menu .expand-wrap .btn:hover,
	#side-content-menu .expand-wrap a.btn:active,
	#side-content-menu .expand-wrap .btn:active {
		background-position: -300px 0px;
	}
/* expand開いているパターン */
	#side-content-menu .expand-wrap.status-open a.btn,
	#side-content-menu .expand-wrap.status-open .btn{
		margin-top: 15px;
		margin-bottom: 0px;
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_pc.png);
		background-size: 1240px 1206px;
		background-position: -610px 0px;
		text-shadow: 0 0px 0 rgba(255,255,255,0);
		padding: 18px 14px 15px 50px;
	}
	#side-content-menu .expand-wrap.status-open a.btn:hover,
	#side-content-menu .expand-wrap.status-open .btn:hover,
	#side-content-menu .expand-wrap.status-open a.btn:active,
	#side-content-menu .expand-wrap.status-open .btn:active {
		background-position: -920px 0px;
	}
/* expand個別ID指定*/
/* ボタン1*/
/* 閉じているパターン */
	#side-content-menu #expand-no-1 a.btn,
	#side-content-menu #expand-no-1 .btn {
		background-position: 10px 0px;
	}
	#side-content-menu #expand-no-1 a.btn:hover,
	#side-content-menu #expand-no-1 .btn:hover,
	#side-content-menu #expand-no-1 a.btn:active,
	#side-content-menu #expand-no-1 .btn:active {
		background-position: -300px 0px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-1 .status-open a.btn,
	#side-content-menu #expand-no-1 .status-open .btn {
		background-position: -610px 0px;
	}
	#side-content-menu #expand-no-1 .status-open a.btn:hover,
	#side-content-menu #expand-no-1 .status-open .btn:hover,
	#side-content-menu #expand-no-1 .status-open a.btn:active,
	#side-content-menu #expand-no-1 .status-open .btn:active {
		background-position: -920px 0px;
	}
/* ボタン2*/
/* 閉じているパターン */
	#side-content-menu #expand-no-2 a.btn,
	#side-content-menu #expand-no-2 .btn {
		background-position: 10px -64px;
	}
	#side-content-menu #expand-no-2 a.btn:hover,
	#side-content-menu #expand-no-2 .btn:hover,
	#side-content-menu #expand-no-2 a.btn:active,
	#side-content-menu #expand-no-2 .btn:active {
		background-position: -300px -64px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-2 .status-open a.btn,
	#side-content-menu #expand-no-2 .status-open .btn {
		background-position: -610px -64px;
	}
	#side-content-menu #expand-no-2 .status-open a.btn:hover,
	#side-content-menu #expand-no-2 .status-open .btn:hover,
	#side-content-menu #expand-no-2 .status-open a.btn:active,
	#side-content-menu #expand-no-2 .status-open .btn:active {
		background-position: -920px -64px;
	}
/* ボタン3*/
/* 閉じているパターン */
	#side-content-menu #expand-no-3 a.btn,
	#side-content-menu #expand-no-3 .btn {
		background-position: 10px -128px;
	}
	#side-content-menu #expand-no-3 a.btn:hover,
	#side-content-menu #expand-no-3 .btn:hover,
	#side-content-menu #expand-no-3 a.btn:active,
	#side-content-menu #expand-no-3 .btn:active {
		background-position: -300px -128px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-3 .status-open a.btn,
	#side-content-menu #expand-no-3 .status-open .btn {
		background-position: -610px -128px;
	}
	#side-content-menu #expand-no-3 .status-open a.btn:hover,
	#side-content-menu #expand-no-3 .status-open .btn:hover,
	#side-content-menu #expand-no-3 .status-open a.btn:active,
	#side-content-menu #expand-no-3 .status-open .btn:active {
		background-position: -920px -128px;
	}
/* ボタン4*/
/* 閉じているパターン */
	#side-content-menu #expand-no-4 a.btn,
	#side-content-menu #expand-no-4 .btn {
		background-position: 10px -192px;
	}
	#side-content-menu #expand-no-4 a.btn:hover,
	#side-content-menu #expand-no-4 .btn:hover,
	#side-content-menu #expand-no-4 a.btn:active,
	#side-content-menu #expand-no-4 .btn:active {
		background-position: -300px -192px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-4 .status-open a.btn,
	#side-content-menu #expand-no-4 .status-open .btn {
		background-position: -610px -192px;
	}
	#side-content-menu #expand-no-4 .status-open a.btn:hover,
	#side-content-menu #expand-no-4 .status-open .btn:hover,
	#side-content-menu #expand-no-4 .status-open a.btn:active,
	#side-content-menu #expand-no-4 .status-open .btn:active {
		background-position: -920px -192px;
	}
/* ボタン5*/
/* 閉じているパターン */
	#side-content-menu #expand-no-5 a.btn,
	#side-content-menu #expand-no-5 .btn {
		background-position: 10px -256px;
	}
	#side-content-menu #expand-no-5 a.btn:hover,
	#side-content-menu #expand-no-5 .btn:hover,
	#side-content-menu #expand-no-5 a.btn:active,
	#side-content-menu #expand-no-5 .btn:active {
		background-position: -300px -256px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-5 .status-open a.btn,
	#side-content-menu #expand-no-5 .status-open .btn {
		background-position: -610px -256px;
	}
	#side-content-menu #expand-no-5 .status-open a.btn:hover,
	#side-content-menu #expand-no-5 .status-open .btn:hover,
	#side-content-menu #expand-no-5 .status-open a.btn:active,
	#side-content-menu #expand-no-5 .status-open .btn:active {
		background-position: -920px -256px;
	}
/* ボタン6*/
/* 閉じているパターン */
	#side-content-menu #expand-no-6 a.btn,
	#side-content-menu #expand-no-6 .btn {
		background-position: 10px -320px;
	}
	#side-content-menu #expand-no-6 a.btn:hover,
	#side-content-menu #expand-no-6 .btn:hover,
	#side-content-menu #expand-no-6 a.btn:active,
	#side-content-menu #expand-no-6 .btn:active {
		background-position: -300px -320px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-6 .status-open a.btn,
	#side-content-menu #expand-no-6 .status-open .btn {
		background-position: -610px -320px;
	}
	#side-content-menu #expand-no-6 .status-open a.btn:hover,
	#side-content-menu #expand-no-6 .status-open .btn:hover,
	#side-content-menu #expand-no-6 .status-open a.btn:active,
	#side-content-menu #expand-no-6 .status-open .btn:active {
		background-position: -920px -320px;
	}
/* ボタン7*/
/* 閉じているパターン */
	#side-content-menu #expand-no-7 a.btn,
	#side-content-menu #expand-no-7 .btn {
		background-position: 10px -384px;
	}
	#side-content-menu #expand-no-7 a.btn:hover,
	#side-content-menu #expand-no-7 .btn:hover,
	#side-content-menu #expand-no-7 a.btn:active,
	#side-content-menu #expand-no-7 .btn:active {
		background-position: -300px -384px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-7 .status-open a.btn,
	#side-content-menu #expand-no-7 .status-open .btn {
		background-position: -610px -384px;
	}
	#side-content-menu #expand-no-7 .status-open a.btn:hover,
	#side-content-menu #expand-no-7 .status-open .btn:hover,
	#side-content-menu #expand-no-7 .status-open a.btn:active,
	#side-content-menu #expand-no-7 .status-open .btn:active {
		background-position: -920px -384px;
	}
/* ボタン8*/
/* 閉じているパターン */
	#side-content-menu #expand-no-8 a.btn,
	#side-content-menu #expand-no-8 .btn {
		background-position: 10px -448px;
	}
	#side-content-menu #expand-no-8 a.btn:hover,
	#side-content-menu #expand-no-8 .btn:hover,
	#side-content-menu #expand-no-8 a.btn:active,
	#side-content-menu #expand-no-8 .btn:active {
		background-position: -300px -448px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-8 .status-open a.btn,
	#side-content-menu #expand-no-8 .status-open .btn {
		background-position: -610px -448px;
	}
	#side-content-menu #expand-no-8 .status-open a.btn:hover,
	#side-content-menu #expand-no-8 .status-open .btn:hover,
	#side-content-menu #expand-no-8 .status-open a.btn:active,
	#side-content-menu #expand-no-8 .status-open .btn:active {
		background-position: -920px -448px;
	}
/* ボタン9*/
/* 閉じているパターン */
	#side-content-menu #expand-no-9 a.btn,
	#side-content-menu #expand-no-9 .btn {
		background-position: 10px -512px;
	}
	#side-content-menu #expand-no-9 a.btn:hover,
	#side-content-menu #expand-no-9 .btn:hover,
	#side-content-menu #expand-no-9 a.btn:active,
	#side-content-menu #expand-no-9 .btn:active {
		background-position: -300px -512px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-9 .status-open a.btn,
	#side-content-menu #expand-no-9 .status-open .btn {
		background-position: -610px -512px;
	}
	#side-content-menu #expand-no-9 .status-open a.btn:hover,
	#side-content-menu #expand-no-9 .status-open .btn:hover,
	#side-content-menu #expand-no-9 .status-open a.btn:active,
	#side-content-menu #expand-no-9 .status-open .btn:active {
		background-position: -920px -512px;
	}
/* ボタン10*/
/* 閉じているパターン */
	#side-content-menu #expand-no-10 a.btn,
	#side-content-menu #expand-no-10 .btn {
		background-position: 10px -576px;
	}
	#side-content-menu #expand-no-10 a.btn:hover,
	#side-content-menu #expand-no-10 .btn:hover,
	#side-content-menu #expand-no-10 a.btn:active,
	#side-content-menu #expand-no-10 .btn:active {
		background-position: -300px -576px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-10 .status-open a.btn,
	#side-content-menu #expand-no-10 .status-open .btn {
		background-position: -610px -576px;
	}
	#side-content-menu #expand-no-10 .status-open a.btn:hover,
	#side-content-menu #expand-no-10 .status-open .btn:hover,
	#side-content-menu #expand-no-10 .status-open a.btn:active,
	#side-content-menu #expand-no-10 .status-open .btn:active {
		background-position: -920px -576px;
	}
/* ボタン11*/
/* 閉じているパターン */
	#side-content-menu #expand-no-11 a.btn,
	#side-content-menu #expand-no-11 .btn {
		background-position: 10px -896px;
	}
	#side-content-menu #expand-no-11 a.btn:hover,
	#side-content-menu #expand-no-11 .btn:hover,
	#side-content-menu #expand-no-11 a.btn:active,
	#side-content-menu #expand-no-11 .btn:active {
		background-position: -300px -896px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-11 .status-open a.btn,
	#side-content-menu #expand-no-11 .status-open .btn {
		background-position: -610px -896px;
	}
	#side-content-menu #expand-no-11 .status-open a.btn:hover,
	#side-content-menu #expand-no-11 .status-open .btn:hover,
	#side-content-menu #expand-no-11 .status-open a.btn:active,
	#side-content-menu #expand-no-11 .status-open .btn:active {
		background-position: -920px -896px;
	}
/* ボタン12*/
/* 閉じているパターン */
	#side-content-menu #expand-no-12 a.btn,
	#side-content-menu #expand-no-12 .btn {
		background-position: 10px -960px;
	}
	#side-content-menu #expand-no-12 a.btn:hover,
	#side-content-menu #expand-no-12 .btn:hover,
	#side-content-menu #expand-no-12 a.btn:active,
	#side-content-menu #expand-no-12 .btn:active {
		background-position: -300px -960px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-12 .status-open a.btn,
	#side-content-menu #expand-no-12 .status-open .btn {
		background-position: -610px -960px;
	}
	#side-content-menu #expand-no-12 .status-open a.btn:hover,
	#side-content-menu #expand-no-12 .status-open .btn:hover,
	#side-content-menu #expand-no-12 .status-open a.btn:active,
	#side-content-menu #expand-no-12 .status-open .btn:active {
		background-position: -920px -960px;
	}
/* ボタン13*/
/* 閉じているパターン */
	#side-content-menu #expand-no-13 a.btn,
	#side-content-menu #expand-no-13 .btn {
		background-position: 10px -1024px;
	}
	#side-content-menu #expand-no-13 a.btn:hover,
	#side-content-menu #expand-no-13 .btn:hover,
	#side-content-menu #expand-no-13 a.btn:active,
	#side-content-menu #expand-no-13 .btn:active {
		background-position: -300px -1024px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-13 .status-open a.btn,
	#side-content-menu #expand-no-13 .status-open .btn {
		background-position: -610px -1024px;
	}
	#side-content-menu #expand-no-13 .status-open a.btn:hover,
	#side-content-menu #expand-no-13 .status-open .btn:hover,
	#side-content-menu #expand-no-13 .status-open a.btn:active,
	#side-content-menu #expand-no-13 .status-open .btn:active {
		background-position: -920px -1024px;
	}
/* ボタン14*/
/* 閉じているパターン */
	#side-content-menu #expand-no-14 a.btn,
	#side-content-menu #expand-no-14 .btn {
		background-position: 10px -1088px;
	}
	#side-content-menu #expand-no-14 a.btn:hover,
	#side-content-menu #expand-no-14 .btn:hover,
	#side-content-menu #expand-no-14 a.btn:active,
	#side-content-menu #expand-no-14 .btn:active {
		background-position: -300px -1088px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-14 .status-open a.btn,
	#side-content-menu #expand-no-14 .status-open .btn {
		background-position: -610px -1088px;
	}
	#side-content-menu #expand-no-14 .status-open a.btn:hover,
	#side-content-menu #expand-no-14 .status-open .btn:hover,
	#side-content-menu #expand-no-14 .status-open a.btn:active,
	#side-content-menu #expand-no-14 .status-open .btn:active {
		background-position: -920px -1088px;
	}
/* ボタン電撃バトガール用*/
/* 閉じているパターン */
	#side-content-menu #expand-no-dengeki a.btn,
	#side-content-menu #expand-no-dengeki .btn {
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_pc.png);
		background-size: 1240px 1206px;
		background-position: 10px -640px;
	}
	#side-content-menu #expand-no-dengeki a.btn:hover,
	#side-content-menu #expand-no-dengeki .btn:hover,
	#side-content-menu #expand-no-dengeki a.btn:active,
	#side-content-menu #expand-no-dengeki .btn:active {
		background-position: -300px -640px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-dengeki .status-open a.btn,
	#side-content-menu #expand-no-dengeki .status-open .btn {
		background-position: -610px -640px;
	}
	#side-content-menu #expand-no-dengeki .status-open a.btn:hover,
	#side-content-menu #expand-no-dengeki .status-open .btn:hover,
	#side-content-menu #expand-no-dengeki .status-open a.btn:active,
	#side-content-menu #expand-no-dengeki .status-open .btn:active {
		background-position: -920px -640px;
	}
/* ボタン初心者用*/
/* 閉じているパターン */
	#side-content-menu #expand-no-beginners a.btn,
	#side-content-menu #expand-no-beginners .btn {
		background-image: url(/theme/dengekionline/srw-x/images/design2/menu_button_pc.png);
		background-size: 1240px 1206px;
		background-position: 10px -704px;
	}
	#side-content-menu #expand-no-beginners a.btn:hover,
	#side-content-menu #expand-no-beginners .btn:hover,
	#side-content-menu #expand-no-beginners a.btn:active,
	#side-content-menu #expand-no-beginners .btn:active {
		background-position: -300px -704px;
	}
/* 開いているパターン */
	#side-content-menu #expand-no-beginners .status-open a.btn,
	#side-content-menu #expand-no-beginners .status-open .btn {
		background-position: -610px -704px;
	}
	#side-content-menu #expand-no-beginners .status-open a.btn:hover,
	#side-content-menu #expand-no-beginners .status-open .btn:hover,
	#side-content-menu #expand-no-beginners .status-open a.btn:active,
	#side-content-menu #expand-no-beginners .status-open .btn:active {
		background-position: -920px -704px;
	}
}
/* メニューカラムregion指定*/
/* region閉じているパターン*/
#side-content-menu h3.open-close a,
#side-content-menu h3.open-close {
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
    background-image: url(/theme/dengekionline/srw-x/images/design2/expand_line2_sp.png);
    background-size: 66px 80px;
    background-repeat: no-repeat;
    background-position: 0px -5px;
    padding: 8px 15px 8px 68px;
    margin-top: 0px;
    margin-bottom: 0px;
}
@media only screen and (min-width: 901px) {
	#side-content-menu h3.open-close a,
	#side-content-menu h3.open-close {
		background-image: url(/theme/dengekionline/srw-x/images/design2/expand_line2.png);
		background-position: 0px -7px;
   		padding: 6px 15px 6px 68px;
		}
}
#side-content-menu h3.open-close a:hover,
#side-content-menu h3.open-close:hover,
#side-content-menu h3.open-close a:active,
#side-content-menu h3.open-close:active {
    background-image: url(/theme/dengekionline/srw-x/images/design2/expand_line2_sp.png);
    background-position: 0px -45px;
    text-decoration: underline;
    color: #9effff;
    background-color: transparent;
}
@media only screen and (min-width: 601px) {
	#side-content-menu h3.open-close a:hover,
	#side-content-menu h3.open-close:hover,
	#side-content-menu h3.open-close a:active,
	#side-content-menu h3.open-close:active {
		background-image: url(/theme/dengekionline/srw-x/images/design2/expand_line2.png);
		background-position: 0px -47px;
		}
}
/* regionメニューカラム開いているパターン（指定なし） */
#side-content-menu h3.status-open a,
#side-content-menu h3.status-open {
}
#side-content-menu h3.status-open a:hover,
#side-content-menu h3.status-open:hover,
#side-content-menu h3.status-open a:active,
#side-content-menu h3.status-open:active {
}
/* regionの▼の指定 */
#side-content-menu .open-close .arrow {
    position: absolute;
    top: 50%;
    left: 41px;
    right: initial;
    margin-top: -7px;
    width: 12px;
    height: 12px;
    background-image: url(/theme/dengekionline/srw-x/images/design2/menu_plus_minus.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    border-width: none;
    border-top-color: none;
}
#side-content-menu .open-close:hover .arrow,
#side-content-menu .open-close:active .arrow {
    background-position: -17px 0px;
}
#side-content-menu .open-close.status-open .arrow {
    margin-top: -7px;
    background-position: 0px -17px;
}
#side-content-menu .open-close.status-open:hover .arrow,
#side-content-menu .open-close.status-open:active .arrow {
    background-position: -17px -17px;
}
/* メニューH4 */
#side-content-menu h4 {
	border-left: 0px solid #CCC;
	border-bottom: 0px solid #DBDBDB;
	background-color: transparent;
	background-image: url(/theme/dengekionline/srw-x/images/design2/expand_line_sp.png);
	background-size: 66px 80px;
	background-repeat: no-repeat;
	background-position: 0px -5px;
	padding: 8px 15px 8px 68px;
	color: #ffffff;
}
#side-content-menu h4:hover {
	background-position: 0px -45px;
}
@media only screen and (min-width: 601px) {
	#side-content-menu h4 {
		background-image: url(/theme/dengekionline/srw-x/images/design2/expand_line.png);
		background-position: 0px -7px;
		padding: 6px 15px 6px 68px;
		}
	#side-content-menu h4:hover {
		background-position: 0px -47px;
		}
}
/* メニューP　素のテキストリンク */
#side-content-menu p {
	padding: 0px 15px 0px 10px;
	line-height: 28px;
	border-bottom: 0px solid #DBDBDB;
	background-color: transparent;
	color: #ffffff;
}
#side-content-menu .expand-content p {
	padding: 0px 15px 0px 75px;
	line-height: 32px;
	border-bottom: 0px solid #DBDBDB;
	background-image: url(/theme/dengekionline/srw-x/images/design2/region_line.png);
	background-repeat: repeat-y;
	background-color: transparent;
	color: #ffffff;
}
@media only screen and (min-width: 601px) {
	#side-content-menu .expand-content p {
	line-height: 28px;
	}
}
#side-content-menu .expand-content p a {
	color: #ffffff;
}
#side-content-menu .expand-content p a:hover {
	color: #9effff;
}
/* メニュー リスト */
#side-content-menu .list1 > li {
	padding: 2px 15px 2px 101px;
	line-height: 22px;
	border-bottom: 0px solid #DBDBDB;
	background-image: url(/theme/dengekionline/srw-x/images/design2/list_line.png);
	background-position: 0px -19px;
	background-repeat: no-repeat;
	background-color: transparent;
	font-weight: normal;
	color: #ffffff;
}
@media only screen and (min-width: 601px) {
	#side-content-menu .list1 > li {
		padding: 0px 15px 0px 101px;
		background-position: 0px -21px;
	}
}
#side-content-menu .list1 > li a {
	font-weight: normal;
	color: #ffffff;
}
#side-content-menu .list1 a {
    display: inline;
    padding: 0px 0px;
}
#side-content-menu .list1 > li a:hover {
	color: #557dff;
}
/*更新ページ一覧＆コメント一覧表示プラグイン用*/
.plugin-recent h5,
.plugin-rcomment h5 {
	color: #ffffff;
	padding: 13px 15px 7px 25px;
}
.plugin-recent strong,
.plugin-rcomment strong {
    padding: 3px 15px 3px 40px;
	color: #9effff;
}
.plugin-recent ul li,
.plugin-rcomment ul li{
    padding: 3px 15px 3px 55px;
}
/* メニューimg追加クラス　センター寄せ */
.menu_img {
    text-align: center;
}
/* メニューアド　センター寄せ */
div#ad-content-menu-lower {
    text-align: center;
    margin-top: 15px;
}

#side-content-menu a {
	text-decoration: none;
	color: #ffffff;
}
#side-content-menu a:hover {
	text-decoration: underline;
	color: #9effff;
}
/* ここからメインカラム */
/* 見出しまわり共通 */
#wiki-content h1 {
	color: #ffffff;
	margin-top: 10px;
	-moz-text-shadow:2px 2px 3px #000000;
	-webkit-text-shadow:2px 2px 3px #000000;
	text-shadow: 2px 2px 3px #000000;
}
#wiki-content h2 {
	padding: 43px 65px 16px 53px;
	border-left: 0px solid #B2B2B2;
	border-bottom: 0px solid #E2E2E2;
	position: relative;
	color: #ffffff;
	-moz-text-shadow:2px 2px 3px #000000;
	-webkit-text-shadow:2px 2px 3px #000000;
	text-shadow: 2px 2px 3px #000000;
}
#wiki-content h3 {
	font-size: 15px;
	border-left: 0px solid #7f7067;
	border-bottom: 0px solid #a56253;
	color: #ffffff;
	position: relative;
	font-weight: normal;
	-moz-text-shadow:1px 1px 2px #000000;
	-webkit-text-shadow:1px 1px 2px #000000;
	text-shadow: 1px 1px 2px #000000;
}
#wiki-content h4 {
	border-left: 0px solid #C2C2C2;
	padding-left: 12px;
	color: #3333ff;
}
/* 見出しまわりスマホ用 */
/*#wiki-content h1 {
	background-image: url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_kado1.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_kado2.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_kado3.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_kado4.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_ue.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_shita.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_left.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_right.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_bg.jpg);
	background-size: 93px 17px,93px 17px,93px 17px,93px 17px,5px 5px,5px 5px,5px 5px,5px 5px,729px 130px;
	background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-x,repeat-y,repeat-y,no-repeat;
	background-position: left top,right top,right bottom,left bottom,left top,left bottom,left top,right top,left top;
	font-size: 20px;
	padding: 20px 15px 19px 20px;
}

#wiki-content h2 {
	background-image: url(/theme/dengekionline/srw-x/images/design2/sp_h2/point2.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/point1.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/kado1.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/kado2.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/ue.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/kado3.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/kado4.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/grad.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/pattern.png);
	background-size: 61px 77px,50px 75px,25px 55px,25px 55px,25px 55px,9px 9px,9px 9px,65px 35px,729px 150px;
	background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,no-repeat,no-repeat,repeat-x,no-repeat;
	background-position: right bottom,5px center,left top,right top,left top,right bottom,left bottom,left bottom,left 30px;
	padding: 42px 65px 12px 60px;
	margin-top: 10px;
}

#wiki-content h3 {
	background-image: url(/theme/dengekionline/srw-x/images/design2/sp_h3/point.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/kado1.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/kado2.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/kado3.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/kado4.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/pattern_sp.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/bg.png);
	background-size: 20px 22px,4px 4px,4px 4px,5px 5px,5px 5px,729px 78px,5px 76px;
	background-position: 5px center,left top,right top,right bottom,left bottom,left top,left bottom;
	background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat-x;
	padding: 3px 10px 5px 32px;
}
*/
#wiki-content h1 {
	background-image: url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_left.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp_right.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h1/h1_sp.png);
	background-size: 197px 100%,197px 100%,90% 100%;
	background-repeat: no-repeat;
	background-position: left top,right top,center top;
	font-size: 20px;
	padding: 26px 15px 19px 26px;
}
@media only screen and (max-width: 601px) {
	#wiki-content h1 {
	margin-left: 10px;
	margin-right: 10px;
	}
}
#wiki-content h2 {
	background-image: url(/theme/dengekionline/srw-x/images/design2/sp_h2/h2_sp_left.jpg),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/h2_sp_right.jpg),
		url(/theme/dengekionline/srw-x/images/design2/sp_h2/h2_sp.jpg);
	background-size: 50px 70%,50px 70%,50px 70%;
	background-repeat: no-repeat,no-repeat,repeat-x;
	background-position: left bottom,right bottom,left bottom;
	padding: 42px 65px 12px 16px;
	margin-top: 10px;
}
#wiki-content h3 {
	background-image: url(/theme/dengekionline/srw-x/images/design2/sp_h3/h3_sp_left.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/h3_sp_right.png),
		url(/theme/dengekionline/srw-x/images/design2/sp_h3/h3_sp.jpg);
	background-size: 12px 24px,27px 100%,729px 100%;
	background-position: left center,right top,left bottom;
	background-repeat: no-repeat,no-repeat,no-repeat;
	padding: 3px 10px 5px 32px;
}
#wiki-content h4 {
	background-image: url(/theme/dengekionline/srw-x/images/design2/h4_point_sp.png);
	background-size: 11px 11px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
/* 見出しまわりPC用 変更箇所*/
@media only screen and (min-width: 601px) {
	#wiki-content h1 {
		background-image: url(/theme/dengekionline/srw-x/images/design2/h1.jpg);
		background-size: 729px 65px;
		background-repeat: no-repeat;
		background-position: 0;
		font-size: 22px;
		padding: 19px 12px 18px 26px;
	}
	#wiki-content h2 {
		background-image: url(/theme/dengekionline/srw-x/images/design2/h2.png);
		background-size: 729px 78px;
		background-repeat: no-repeat;
		background-position: 0;
		padding: 43px 20px 12px 20px;
	}
	#wiki-content h3 {
		background-image: url(/theme/dengekionline/srw-x/images/design2/h3.png);
		background-size: 729px 26px;
		background-position: left top;
		background-repeat: no-repeat;
		padding: 2px 35px 5px 26px;
	}
	#wiki-content h4 {
		background-image: url(/theme/dengekionline/srw-x/images/design2/h4_point.png);
	}
}
/* ここからメインカラムexpand関係追記 */
#wiki-content a.btn,
#wiki-content .btn {
margin: 1em 0 1em;
}
#wiki-content a.btn,
#wiki-content .btn {
    color: #FFF;
    background-color: #0096ff;
    border: 1px solid #9ad5ff;
}
#wiki-content a.btn:hover,
#wiki-content .btn:hover {
    background-color: #0096ff;
    border: 1px solid #9ad5ff;
}
#wiki-content a.btn:active,
#wiki-content .btn:active {
    color: #FFF;
    background-color: #0096ff;
    border: 1px solid #9ad5ff;
}
/* ここからメインカラムregion関係追記 */
/* region用h3指定 */
#wiki-content .plugin-region h3{
	background-image: none;
	border-top: none;
	border-bottom: none;
}
/* +-ボタンの部分 */
#wiki-content .plugin-region h3.open-close a.btn,
#wiki-content .plugin-region h3.open-close .btn{
    position: absolute;
    left: 0px;
    display: inline-block;
    border: none;
	width: 12px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    text-align: center;
    border-radius: 0px;
    font-weight: bold;
    box-shadow: none;
    text-shadow: none;
    cursor: pointer;
    background: transparent;
	background-image: url(/theme/dengekionline/srw-x/images/design2/main_plus_minus.png);
	background-position: 0px 0px;
    background-repeat: no-repeat;
    transition-property: background;
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    margin-top: 4px;
}
#wiki-content .plugin-region h3.open-close a.btn:hover,
#wiki-content .plugin-region h3.open-close .btn:hover,
#wiki-content .plugin-region h3.open-close a.btn:active,
#wiki-content .plugin-region h3.open-close .btn:active {

}
#wiki-content .plugin-region h3.open-close.status-open a.btn,
#wiki-content .plugin-region h3.open-close.status-open .btn{
	background-position: 0px -22px;
}
#wiki-content .plugin-region h3.open-close.status-open a.btn:hover,
#wiki-content .plugin-region h3.open-close.status-open .btn:hover,
#wiki-content .plugin-region h3.open-close.status-open a.btn:active,
#wiki-content .plugin-region h3.open-close.status-open .btn:active {

}
/* テキストまわり */
#wiki-content .plugin-region h3.open-close a,
#wiki-content .plugin-region h3.open-close{
	border: 0px solid #10a4c9;
	position: relative;
	font-size: 13px;
	line-height: 1.7;
	border-left: 0px solid #7f7067;
	padding-left: 15px;
	padding-top: 0px;
	background-color: transparent;
	font-weight: normal;
	color: #0096ff;
	text-decoration: none;
	-webkit-transition: all .0s linear;
	-moz-transition: all .0s linear;
	-ms-transition: all .0s linear;
	transition: all .0s linear;
	font-weight: bold;
      -moz-text-shadow:0px 0px 0px #000000;
      -webkit-text-shadow:0px 0px 0px #000000;
      text-shadow: 0px 0px 0px #000000;
}
#wiki-content .plugin-region h3.open-close a:visited,
#wiki-content .plugin-region h3.open-close:visited{
	color: #0096ff;
	text-decoration: none;
}
#wiki-content .plugin-region h3.open-close a:hover,
#wiki-content .plugin-region h3.open-close:hover{
	text-decoration: underline;
}
#wiki-content .plugin-region h3.open-close a:active,
#wiki-content .plugin-region h3.open-close:active{
	color: #0096ff;
}
/* ニュースページ関係最終採用分 */
#wiki-content .newsbox h2 {
      border-bottom: 2px dashed #ffffff;
      margin-bottom: 17px;
      margin-top: 0px;
      line-height: 1.5;
      padding: 0px 0px 0px 0px;
      background-image: none;
      background-position: 0px center;
      color: #444444;
      -moz-text-shadow:0px 0px 0px #000000;
      -webkit-text-shadow:0px 0px 0px #000000;
      text-shadow: 0px 0px 0px #000000;
}
#wiki-content .newsbox {
	  background-image:url('/theme/dengekionline/srw-x/images/design2/kakonde_bg_news.png');
	  border: 2px solid #9ad5ff;
	  padding: 7px 10px 10px 10px;
	  margin-bottom: 25px;
	  background-color: #bae2ff;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px; 
}
#wiki-content .newsbox p{
	  margin: -7px 0px 0px 110px;
	  line-height: 1.5;
	  background-color: #fffdee;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  border-radius: 3px;   
	  padding: 5px 10px 5px 10px;
	  background-image: url(/theme/dengekionline/srw-x/images/design2/news_acguy.png);
	  background-repeat: no-repeat;
	  background-position: right bottom;
	  background-size: 160px 142px;
}
#wiki-content .newsbox img{
    margin-top: 2px;    
    margin-bottom: 3px;
}
#wiki-content .newsph img{
      width: 100px;
      margin: -5px 5px 0px -5px;
      border: 1px solid #7bf1ff;
}
#wiki-content .newsph p{
    margin: -7px 0px 10px -5px;
    background: transparent;
}
#wiki-content .newsph{
    float: left;
}
/* トップ最新情報RSS */
#wiki-content .rssbox {
	background-color: #FFFEE7;
	padding: 15px 15px 15px 15px;
	border: 3px solid #b0d650;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 30px;
}
#wiki-content .rssbox h2 {
    font-size: 16px;
    background-image: url(/theme/dengekionline/srw-x/images/design2/rss_bar_sp.png);
	background-repeat: no-repeat;
	background-size: 237px 24px;
	background-position: 0px 0px;
    border: 0px solid #8c6239;
    padding: 3px 10px 1px 10px;
    margin: 0px;
    margin-bottom: 10px;
    background-color: transparent;
      -moz-text-shadow:0px 0px 0px #000000;
      -webkit-text-shadow:0px 0px 0px #000000;
      text-shadow: 0px 0px 0px #000000;
  	  color: #444444;
}
@media only screen and (min-width: 601px) {
	#wiki-content .rssbox h2 {
  	  background-image: url(/theme/dengekionline/srw-x/images/design2/rss_bar.png);
	}
}
#wiki-content .rssbox a {
	display: inline-block;
	color: #00B4D7;
	background: url(/theme/dengekionline/srw-x/images/design2/rss_point_sp.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	background-size: 15px 12px;
	padding: 0px 0px 0px 17px;
	margin-bottom: 6px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .rssbox a {
		background: url(/theme/dengekionline/srw-x/images/design2/rss_point.png);
		background-repeat: no-repeat;
		background-position: left 2px;
	}
}
#wiki-content .rssbox a:hover {
	color: #00B4D7;
}
#wiki-content .rssbox p {
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
}
/* メニュー内のレクタングルバナー用 */
.ad_side_rect {
	margin: 1em 0 0;
	text-align: center;
}

#side-content-menu .ad_side_rect p {
	margin: 0;
	padding: 0;
}

.ad_side_rect img {
	height: 175px; !important;
	width: 210px !important;
}

@media only screen and (max-width: 600px) {
	.ad_side_rect img {
		height: 250px !important;
		width: 300px !important;
	}

	#side-content-menu .ad_side_rect p {
		margin: 1em auto;
	}
}
/* 本文用ミニボタン */
/* ボタン直前のテキストのマージン小さく */
#wiki-content .btn_justbeforetxt p {
    margin-bottom: 0.5em;
}
/* シンプル1改　バトルガール専用ピンク */
#wiki-content div .mini_btn_common {
	display: inline-block;
	height: 32px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_common a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn_blue_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-size: 140px 74px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 140px;
	height: 32px;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-top: 1px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_common a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn_blue_pc.png);
		}
}
#wiki-content .mini_btn_common a:hover,
#wiki-content .mini_btn_common a:active {
	background-position: 0px -42px;
	position: relative;  
	top: 5px;
	text-decoration: none;
}
#wiki-content .mini_btn_common p {
	margin-bottom: 0;
	line-height: 0;
}
/* シンプル2改　バトルガール専用ブルー */
#wiki-content div .mini_btn_common2 {
	display: inline-block;
	height: 32px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_common2 a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn_sp.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-size: 140px 74px;
	display: table-cell;
	cursor:pointer;
	color: #333333;
	width: 140px;
	height: 32px;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-top: 1px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_common2 a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn_pc.jpg);
		}
}
#wiki-content .mini_btn_common2 a:hover,
#wiki-content .mini_btn_common2 a:active {
	background-position: 0px -42px;
	position: relative;  
	top: 5px;
	text-decoration: none;
}
#wiki-content .mini_btn_common2 p {
	margin-bottom: 0;
	line-height: 0;
}
/* 剣 */
#wiki-content div .mini_btn_sword {
	display: inline-block;
	height: 34px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	text-indent: 27px;
	font-weight: bold;
}
#wiki-content .mini_btn_sword a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_sword_sp.png);
	background-size: 26px 26px;
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #ffffff;
	display: table-cell;
	cursor:pointer;
	color: #333333;
	border: 2px solid #F71A1A;
	width: 136px;
	height: 30px;
	vertical-align: middle;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow:1px 1px 3px #999999;
	-webkit-box-shadow:1px 1px 3px #999999;
	box-shadow: 1px 1px 3px #999999;

	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_sword a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_sword.png);
		}
}
#wiki-content .mini_btn_sword a:hover {
	background-color: #FFDDD6;
	text-decoration: none;
}
#wiki-content .mini_btn_sword a:active {
	-moz-box-shadow:0px 0px 0px #999999;
	-webkit-box-shadow:0px 0px 0px #999999;
	box-shadow: 0px 0px 0px #999999;

	-webkit-transform: translate(1px, 1px);
	-moz-transform: translate(1px, 1px);
	transform: translate(1px, 1px);
}
#wiki-content .mini_btn_sword p {
	margin-bottom: 0;
	line-height: 0;
}
/* 槍 */
#wiki-content div .mini_btn_spear {
	display: inline-block;
	height: 34px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	text-indent: 27px;
	font-weight: bold;
}
#wiki-content .mini_btn_spear a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_spear_sp.png);
	background-size: 26px 26px;
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #ffffff;
	display: table-cell;
	cursor:pointer;
	color: #333333;
	border: 2px solid #FFB923;
	width: 136px;
	height: 30px;
	vertical-align: middle;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow:1px 1px 3px #999999;
	-webkit-box-shadow:1px 1px 3px #999999;
	box-shadow: 1px 1px 3px #999999;

	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_spear a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_spear.png);
		}
}
#wiki-content .mini_btn_spear a:hover {
	background-color: #FFEABF;
	text-decoration: none;
}
#wiki-content .mini_btn_spear a:active {
	-moz-box-shadow:0px 0px 0px #999999;
	-webkit-box-shadow:0px 0px 0px #999999;
	box-shadow: 0px 0px 0px #999999;

	-webkit-transform: translate(1px, 1px);
	-moz-transform: translate(1px, 1px);
	transform: translate(1px, 1px);
}
#wiki-content .mini_btn_spear p {
	margin-bottom: 0;
	line-height: 0;
}
/* ハンマー */
#wiki-content div .mini_btn_hammer {
	display: inline-block;
	height: 34px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	text-indent: 27px;
	font-weight: bold;
}
#wiki-content .mini_btn_hammer a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_hammer_sp.png);
	background-size: 26px 26px;
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #ffffff;
	display: table-cell;
	cursor:pointer;
	color: #333333;
	border: 2px solid #58DB25;
	width: 136px;
	height: 30px;
	vertical-align: middle;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow:1px 1px 3px #999999;
	-webkit-box-shadow:1px 1px 3px #999999;
	box-shadow: 1px 1px 3px #999999;

	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_hammer a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_hammer.png);
		}
}
#wiki-content .mini_btn_hammer a:hover {
	background-color: #D4F7C7;
	text-decoration: none;
}
#wiki-content .mini_btn_hammer a:active {
	-moz-box-shadow:0px 0px 0px #999999;
	-webkit-box-shadow:0px 0px 0px #999999;
	box-shadow: 0px 0px 0px #999999;

	-webkit-transform: translate(1px, 1px);
	-moz-transform: translate(1px, 1px);
	transform: translate(1px, 1px);
}
#wiki-content .mini_btn_hammer p {
	margin-bottom: 0;
	line-height: 0;
}
/* 杖 */
#wiki-content div .mini_btn_wand {
	display: inline-block;
	height: 34px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	text-indent: 27px;
	font-weight: bold;
}
#wiki-content .mini_btn_wand a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_wand_sp.png);
	background-size: 26px 26px;
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #ffffff;
	display: table-cell;
	cursor:pointer;
	color: #333333;
	border: 2px solid #9D35F4;
	width: 136px;
	height: 30px;
	vertical-align: middle;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow:1px 1px 3px #999999;
	-webkit-box-shadow:1px 1px 3px #999999;
	box-shadow: 1px 1px 3px #999999;

	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_wand a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_wand.png);
		}
}
#wiki-content .mini_btn_wand a:hover {
	background-color: #E7D7F5;
	text-decoration: none;
}
#wiki-content .mini_btn_wand a:active {
	-moz-box-shadow:0px 0px 0px #999999;
	-webkit-box-shadow:0px 0px 0px #999999;
	box-shadow: 0px 0px 0px #999999;

	-webkit-transform: translate(1px, 1px);
	-moz-transform: translate(1px, 1px);
	transform: translate(1px, 1px);
}
#wiki-content .mini_btn_wand p {
	margin-bottom: 0;
	line-height: 0;
}
/* 銃 */
#wiki-content div .mini_btn_gun {
	display: inline-block;
	height: 34px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	text-indent: 27px;
	font-weight: bold;
}
#wiki-content .mini_btn_gun a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_gun_sp.png);
	background-size: 26px 26px;
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #ffffff;
	display: table-cell;
	cursor:pointer;
	color: #333333;
	border: 2px solid #1BCDF2;
	width: 136px;
	height: 30px;
	vertical-align: middle;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow:1px 1px 3px #999999;
	-webkit-box-shadow:1px 1px 3px #999999;
	box-shadow: 1px 1px 3px #999999;

	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_gun a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/buki_gun.png);
		}
}
#wiki-content .mini_btn_gun a:hover {
	background-color: #CAF6FF;
	text-decoration: none;
}
#wiki-content .mini_btn_gun a:active {
	-moz-box-shadow:0px 0px 0px #999999;
	-webkit-box-shadow:0px 0px 0px #999999;
	box-shadow: 0px 0px 0px #999999;

	-webkit-transform: translate(1px, 1px);
	-moz-transform: translate(1px, 1px);
	transform: translate(1px, 1px);
}
#wiki-content .mini_btn_gun p {
	margin-bottom: 0;
	line-height: 0;
}

/* キャラボタン */
/* みき */
#wiki-content div .mini_btn_miki {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_miki a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn1_miki_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_miki a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn1_miki_pc.png);
		}
}
#wiki-content .mini_btn_miki a:hover,
#wiki-content .mini_btn_miki a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_miki p {
	margin-bottom: 0;
	line-height: 0;
}

/* すばる */
#wiki-content div .mini_btn_subaru {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_subaru a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn2_subaru_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_subaru a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn2_subaru_pc.png);
		}
}
#wiki-content .mini_btn_subaru a:hover,
#wiki-content .mini_btn_subaru a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_subaru p {
	margin-bottom: 0;
	line-height: 0;
}

/* はるか */
#wiki-content div .mini_btn_haruka {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_haruka a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn3_haruka_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_haruka a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn3_haruka_pc.png);
		}
}
#wiki-content .mini_btn_haruka a:hover,
#wiki-content .mini_btn_haruka a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_haruka p {
	margin-bottom: 0;
	line-height: 0;
}

/* のぞみ */
#wiki-content div .mini_btn_nozomi {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_nozomi a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn4_nozomi_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_nozomi a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn4_nozomi_pc.png);
		}
}
#wiki-content .mini_btn_nozomi a:hover,
#wiki-content .mini_btn_nozomi a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_nozomi p {
	margin-bottom: 0;
	line-height: 0;
}

/* ゆり */
#wiki-content div .mini_btn_yuri {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_yuri a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn5_yuri_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_yuri a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn5_yuri_pc.png);
		}
}
#wiki-content .mini_btn_yuri a:hover,
#wiki-content .mini_btn_yuri a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_yuri p {
	margin-bottom: 0;
	line-height: 0;
}

/* くるみ */
#wiki-content div .mini_btn_kurumi {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_kurumi a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn6_kurumi_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_kurumi a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn6_kurumi_pc.png);
		}
}
#wiki-content .mini_btn_kurumi a:hover,
#wiki-content .mini_btn_kurumi a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_kurumi p {
	margin-bottom: 0;
	line-height: 0;
}

/* あんこ */
#wiki-content div .mini_btn_anko {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_anko a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn7_anko_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_anko a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn7_anko_pc.png);
		}
}
#wiki-content .mini_btn_anko a:hover,
#wiki-content .mini_btn_anko a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_anko p {
	margin-bottom: 0;
	line-height: 0;
}

/* れんげ */
#wiki-content div .mini_btn_renge {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_renge a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn8_renge_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_renge a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn8_renge_pc.png);
		}
}
#wiki-content .mini_btn_renge a:hover,
#wiki-content .mini_btn_renge a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_renge p {
	margin-bottom: 0;
	line-height: 0;
}

/* あすは */
#wiki-content div .mini_btn_asuha {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_asuha a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn9_asuha_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_asuha a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn9_asuha_pc.png);
		}
}
#wiki-content .mini_btn_asuha a:hover,
#wiki-content .mini_btn_asuha a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_asuha p {
	margin-bottom: 0;
	line-height: 0;
}

/* さくら */
#wiki-content div .mini_btn_sakura {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_sakura a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn10_sakura_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_sakura a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn10_sakura_pc.png);
		}
}
#wiki-content .mini_btn_sakura a:hover,
#wiki-content .mini_btn_sakura a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_sakura p {
	margin-bottom: 0;
	line-height: 0;
}

/* ひなた */
#wiki-content div .mini_btn_hinata {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_hinata a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn11_hinata_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_hinata a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn11_hinata_pc.png);
		}
}
#wiki-content .mini_btn_hinata a:hover,
#wiki-content .mini_btn_hinata a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_hinata p {
	margin-bottom: 0;
	line-height: 0;
}

/* かえで */
#wiki-content div .mini_btn_kaede {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_kaede a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn12_kaede_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_kaede a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn12_kaede_pc.png);
		}
}
#wiki-content .mini_btn_kaede a:hover,
#wiki-content .mini_btn_kaede a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_kaede p {
	margin-bottom: 0;
	line-height: 0;
}

/* ミシェル */
#wiki-content div .mini_btn_michelle {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_michelle a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn13_michelle_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_michelle a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn13_michelle_pc.png);
		}
}
#wiki-content .mini_btn_michelle a:hover,
#wiki-content .mini_btn_michelle a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_michelle p {
	margin-bottom: 0;
	line-height: 0;
}

/* ここみ */
#wiki-content div .mini_btn_kokomi {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_kokomi a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn14_kokomi_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_kokomi a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn14_kokomi_pc.png);
		}
}
#wiki-content .mini_btn_kokomi a:hover,
#wiki-content .mini_btn_kokomi a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_kokomi p {
	margin-bottom: 0;
	line-height: 0;
}

/* うらら */
#wiki-content div .mini_btn_urara {
	display: inline-block;
	height: 83px;
	padding: 0px 5px 5px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 12.5px;
}
#wiki-content .mini_btn_urara a {
	background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn15_urara_sp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 142px 83px;
	display: table-cell;
	cursor:pointer;
	color: #ffffff;
	width: 142px;
	height: 83px;
	vertical-align: middle;
	padding-top: 26px;
}
@media only screen and (min-width: 601px) {
	#wiki-content .mini_btn_urara a {
		background-image: url(/theme/dengekionline/srw-x/images/design2/btn/btn15_urara_pc.png);
		}
}
#wiki-content .mini_btn_urara a:hover,
#wiki-content .mini_btn_urara a:active {
	color: rgba(255,255,255,0.6);
	text-decoration: none;
}
#wiki-content .mini_btn_urara p {
	margin-bottom: 0;
	line-height: 0;
}

/* #contents リスト表示 */
#wiki-content .contents ul.list1 .list2 li,
#wiki-content .contents ul.list2 li {
	display: inherit;
	list-style: none;
	background-image:url('/theme/dengekionline/srw-x/images/design2/list/gray_sp/maru_sp.png');
	background-size: 7px 7px;
	background-position: 0px 7px;
	background-repeat:no-repeat;
	font-weight: normal;
	padding-left: 10px;
	margin-left: 0px;
}
#wiki-content .contents a:hover {
    text-decoration: underline;
}
#wiki-content .contents ul.list1 .list2 .list3 li,
#wiki-content .contents ul.list3 li {
	display: none;
	margin: 0em 0 0em;
}

@media only screen and (min-width: 601px) {
	#wiki-content .contents ul.list1 .list2 li,
	#wiki-content .contents ul.list2 li {
		background-image:url('/theme/dengekionline/srw-x/images/design2/list/gray/maru.png');
	}
}

/* style.cssの指定打消し */
@media only screen and (max-width: 601px) {
    a:hover {
        text-decoration: underline;
    }
