/* よく登場する要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }

body {
	background-color:#ffffff;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
hr {color: #ff0000;margin: -5px 0px;padding: -5px 0px;text-align: left;}
div { margin: 0px; padding: 0px; }

a:link{color: #0000ff;  text-decoration: none}
a:visited{ color: #990066;}
a:hover{color: #990066;}
a:active{color: #990066;}

table, .hon, .honMini, .honMiniBlue, .cap, .pankuzu, .capDecoration, .pointRed, .flameHeaderText, .mTitle { font-family:ＭＳ Ｐゴシック,osaka; }


/**テーブル囲みケイ**/
table.kakomi01 {background-color: #212316; border: 1px solid #56503E;}
table.kakomi02 {background-color: #FFFFFF; border-right: 1px solid #DDDBDC;border-left: 1px solid #DDDBDC;}
table.kakomi03 {background-color: #FFFFFF; border-bottom: 1px solid #DDDBDC;border-right: 1px solid #DDDBDC;border-left: 1px solid #DDDBDC;}
td.kakomiBlank {background-color: #FFFFFF; border-right: 1px solid #999999; border-left: 1px solid #999999;}
td.kakomiTitle {background-color: #E0E0E0; border-right: 1px solid #999999; border-left: 1px solid #999999;}
td.hLine {background-image:  url(images/h_line_001.gif);background-repeat: repeat-y;}
td.hLine02 {background-image:  url(images/h_line_002.gif);background-repeat: repeat-y;}


/**テーブルマージン**/
.tableMargin05 { margin: 5px 0px 0px; padding: 0px; }
.tableMargin10 { margin: 10px 0px 0px; padding: 0px; }
.tableMargin20 { margin: 20px 0px 0px; padding: 0px; }
.tableMargin30 { margin: 30px 0px 0px; padding: 0px; }
.tableMargin50 { margin: 50px 0px 0px; padding: 0px; }
.tableMarginTop20Bot20 { margin: 20px 0px 20px; padding: 0px; }
.tableMarginTop30Bot30 { margin: 30px 0px 30px; padding: 0px; }
/**イメージマージン**/
.imgMarginBot2 { margin: 0px 0px 2px; padding: 0px; }
.imgMarginBot5 { margin: 0px 0px 5px; padding: 0px; }
.imgMarginBot20 { margin: 0px 0px 90px; padding: 0px; }
.imgMarginTop { margin: 20px 0px 0px; padding: 0px; }
.imgMarginTop5 { margin: 5px 0px 0px; padding: 0px; }
.imgMarginTop7 { margin: 7px 0px 0px; padding: 0px; }
.imgMarginTop10 { margin: 10px 0px 0px; padding: 0px; }
.imgMarginTop30 { margin: 30px 0px 0px; padding: 0px; }
.imgMarginTop75 { margin: 75px 0px 0px; padding: 0px; }
.imgMarginTop15Bot5 { margin: 15px 0px 5px; padding: 0px; }
.midashi { margin: 10px 0px; padding: 0px; }

/**プルダウン**/
.t {font-size:11px}
.tt {font-size:11px;font-family:'ＭＳ Ｐゴシック, ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro',monospace;}

.yokokuText{
    font-size:14px;
    line-height:20px;
}
.other p{
    margin:0px;
    padding:4px 0;
    border-bottom: 1px dashed #CDCDCD;
}
.other span{
    font-size:12px;
}
.yokokuPict{
    float:left;
}
.yokokuPict img{
    margin-right:5px;
}
h2{
    line-height:20px;
    font-size:16px;
    font-weight:bold;
    color:#FF5500;
}
h2 span{
    line-height:18px;
    font-size:14px;
    margin-left:3px;
}
.topic1{
    font-size:12px;
    line-height:14px;
    margin:5px 0;
    overflow:auto;
    padding-bottom:5px;
    border-bottom: 1px dashed #CDCDCD;
    color:#000099;
}
h1{
	height:11px;
    line-height:12px;
	background-image:url(../weeklyshonenjump/img/bg_menu.gif);
    background-repeat:no-repeat;
	color:#FFFFFF;
    padding:8px 15px;
    margin-bottom:4px;
}

.nextyomikiriBOX{
	background-color:#00ff00;
	width:670px;
	padding:5px;
	margin:5px 0px;
}
.nextyomikiriBOX2{
    font-size:12px;
	font-weight:bold;
    line-height:14px;
	background-color:#fafab9;
	width:670px;
	text-align:center;
	padding-bottom:10px;
}
.nextyomikiriText{
    border-bottom: 1px dashed #666666;
    overflow:auto;
	padding-bottom:5px;
}
.nextyomikiriTextright{
	width:123px;
	padding-left:9px;
	font-size:14px;
	float:right;
}


.nextyomikiriText img{
	float:left;
}
.leftboxlink1{
	width:602px;
	padding:0px 39px;
	text-align:center;
	}




