@charset "UTF-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body{
	line-height:1;
	font-size:14px/1.231;
	font-family: HiraKakuProN-W3,"ヒラギノ角ゴ ProN W3",Helvetica,sans-serif;
	color: #505050;
	width: 100%;
	min-width:320px;
	-webkit-text-size-adjust:none;
	background: #FFFFFF;
}

img {
	 vertical-align:bottom;
}

nav ul {
    list-style:none;
}

#navbox {
	display: table;
	width: 100%;
	height: 48px;
	background: url(../images/header-bg.png) repeat-x;
}
#left-nav {
	display: table-cell;
	text-align: center;
	border-right: 1px solid #8B7965;
	padding: 0 5px;
	box-sizing: border-box;
	width: 30px;
	vertical-align: middle;
}

#menu_button {
	width: 48px;
	height: 48px;
	background : #000000;
}
/*--------------------------------------------------*/
#slidemenu li {
	width : 240px;
	list-style: none;
	font-size:14px;
	line-height: 1.8;
}
/*--------------------------------------------------*/
#slidemenu li ul li{
	width : 220px;
	margin:0 0 0 10px;
}
/*--------------------------------------------------*/
#slidemenu li a {
	display: block;
	padding:10px 10px;
	text-decoration: none;
	color: #fff;
}

/*--------------------------------------------------*/
#slidemenu li:last-child {

}

/*--------------------------------------------------*/
#slidemenu li ul li:first-child {
	border-top:none;

}
/*--------------------------------------------------*/
#slidemenu li ul li:last-child {
	border-bottom:none;
}
/*--------------------------------------------------*/
#slidemenu li img{
	vertical-align: middle;
	margin-right: 10px;
}

#slidemenu_list {
	}
	/*------------------------------------------基本設定:グローバルナビゲーション*/
/*-------------------------------------------------------------メニュー背景色*/
/*-------------------------------------------------------/*今週の少年ジャンプ*/
/*サブメニュー背景色*/
/*今週の少年ジャンプ*/
#slidemenu_list li.weekly,
#slidemenu_list li.weekly li {
	background: #279cdd;
	border-top: 1px solid #93cdee;
}
/*-------------------------------------------------------/*サブメニュー背景色*/
/*---------------------------------------------------------------/*コミックス*/
/*コミックス*/
#slidemenu_list li.comics,
#slidemenu_list li.comics li {
	background: #ff9000;
border-top: 1px solid #ffc77f;
}
/*-------------------------------------------------------/*サブメニュー背景色*/
/*---------------------------------------------------------------/*連載／特集*/
/*連載／特集*/
#slidemenu_list li.rensai,
#slidemenu_list li.rensai li {
	background: #d9204c;
border-top: 1px solid #ec8fa5;
}
/*-------------------------------------------------------/*サブメニュー背景色*/
/*-----------------------------------------------------------------/*マンガ賞*/
/*マンガ賞*/
#slidemenu_list li.mangasho,
#slidemenu_list li.mangasho li {
	background: #2626bc;
	border-top: 1px solid #9292dd;
}
/*---------------------------------------------------------/*壁紙／無料マンガ*/
/*壁紙／無料マンガ*/
#slidemenu_list li.free,
#slidemenu_list li.free li {
	background: #438f32;
	border-top: 1px solid #a1c798;
}
/*-----------------------------------------------------------/*グッズ／アニメ*/
/*グッズ／アニメ*/
#slidemenu_list li.goods,
#slidemenu_list li.goods li {
	background: #5035c8;
border-top: 1px solid #a79ae3;
}
/*-------------------------------------------------------/*サブメニュー背景色*/
/*-------------------------------------------------------------------/*アプリ*/
/*アプリ*/
#slidemenu_list li.app,
#slidemenu_list li.app li {
	background: #b32eb5;
	border-top: 1px solid #d996da;
}

/*-------------------------------------------------------/*サブメニュー背景色*/
/*-------------------------------------------------------------------/*SNS*/
	
#slidemenu_list li.sns,
#slidemenu_list li.sns li {
	background: #7822E8;
	border-top: 1px solid #e2ccff;
}
#slidemenu_list li.sns li:last-child {
	padding-bottom:100px;}