*{
 -webkit-text-size-adjust: 100%;
 word-wrap: break-word;
}

#container,.container{
	width:625px;
}
.mainSection{
	padding:0px;
	float:none;
}

.catmenu{
	position:fixed;
	top:0px;
	left:0px;
	z-index:9999;
	background:#000;
	overflow-y:auto;
	display:none;
	padding:0px;
}

.catmenu .fontface{
	padding:0 0 0 15px;
}

.catmenu ul.menuList li a{
	border-top:1px solid #333;
	font-size:16px;
}

.catmenu ul.menuList li a > small{

}

#menuSpButton{
	position:fixed;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	z-index:9999;
	/*background:#191818;*/
	background:#06F;
	cursor:pointer;
	text-align:center;
	line-height:62px;
	color:#eee;
}

header{
	height:50px;
}

#searchBox,.footerAlert,#nav-dock,#chatBox{
	display:none
}

h2{
	text-align:center;
}

#page_detail h2{
	text-align:left;
	font-size: 30px;
}



#title{
	padding:9px 0 0 65px;
	width:auto;
	font-size:20px;
	
}



#spSearch{
	margin:15px 0 15px 15px;
}

#spSearch input[type="text"] {
	padding: 0 !important;
	height: 25px;
	width: 165px;
	font-size:16px;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-webkit-appearance: none;
}
#spSearch input[type="submit"] {
	margin-left: 0 !important;
	background-color: #333;
	border: 1px solid #333;
	color: #eee;
	height: 29px;
	width: 72px;
	cursor:pointer;
	font-weight:bold;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-webkit-appearance: none;
}



.aReverse{
	display:none;
}

.ratetag,#page_detail small.ratetag{
	display:block !important;
	text-align:left;
	font-size:16px;
	padding:0px 10px 10px;
	background:#1b1b1b;
}

.matchMod ul li{
	font-size:10px;
}

/* android */
#container,.container,.mainSection{
	width:100%;
}

.bigTb{
	margin:0px;
	border-radius:0px;
	border:none;
	height:auto;
	max-height:210px;
}


.bigTbDesc{
	border-radius:0px;
}

.mainSection dd,.mainDesc{
	padding:0px;
	border-radius:0px;
}

.bigTbDesc{
	background: #222;
	opacity: 0.6;
}

.imgBox a img,.imgBox a{
	border-radius:0px;
	margin:0px;
	border:none;
}

footer{
	display:none;
}

.character{
	padding:15px 10px;
}

.mainSection dt{
	padding:10px 10px 0px 10px;
	margin:15px 0 0 0;
	background:#1b1b1b;
}

.toNexus{
	display:none;
}

.ddBottom{
	margin:5px 0 45px 0;
	font-size:16px;
}

.spNone{
	display:none;
}

.mainDesc .imgBox{
	margin:0 0 0 0;
}

.pager a.next,.pager a.prev{
	margin:0px;
	padding:14px;
}

.spcenter{text-align:center;}

.sortMenu {
	position:static;
	font-size:14px;
	display:inline-block;
	width:auto;
	margin:0 auto;
}

.mainSection dd blockquote.en2jp{
	padding:10px 15px 15px 15px;
	background:#1a1b1b;
}

.pcNone{
	display:block !important;
}


/* detail */
#page_detail .mainSection dt{
	padding:10px 10px 0px 10px;
	margin:15px 0 0 0;
	background:none;
}

#page_detail textarea#comment,.commentBox ul li input[name="comment"]{
	width:90%;
}


#page_detail .commentBox{
	padding:0px;
}
#page_detail .commentBox ul li{
	float:none;
	padding:15px 15px 0;
}

#page_detail .commentBox ul li .counter{
	text-align:left;
}

#page_detail #modDesc .desc{
	padding:0px;
	border:none;
	border-radius:0px;
}

#page_detail .desc{
	padding:15px 10px;	
}
	
#page_detail #modDesc > small{
	display:none;
}

#page_detail .heedBox,#page_detail .heedEng{
	display:none;
}

#page_detail #comments{
	display:block;
}

#page_detail .mainSection dd.matchMod ul{
	padding:0px;
}

#page_detail #modDesc .imgBox{
	margin:0px;
}

#page_detail h2{
	padding:15px 10px 0;
}

#page_detail h2,#page_detail dt.download{
	margin:0px;
	background:#1a1b1b;
	border:none;
}

#page_detail dt.download{
	font-size:16px;
}

#page_detail .content1{
	margin:0px;
}

#page_detail #modDesc{
	margin:0px;
	padding:0px;
}



/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/images/swipebox/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(/images/swipebox/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}