/**
 * CSS for Neetel Inside
 *  (C) 2005-2010 Neetsha / Somali / kwsk
 *  Encoding: EUC-JP
 */

/**
 * 全雑誌共通
 **/

body {
	color: #000;
	background-color: #fff;
	font-size: 18px;
	margin: 0;
	padding: 0;
	line-break: strict;
}

a,a:visited {
	color: #22395E;
}

a:hover,a:active {
	color: #900;
	background-color: #D0D0D0;
}

a.type1 {
	margin: 2px 0;
	padding: 0 2px;
	display: block;
	color: #333;
	border: 1px #707070 solid;
	text-decoration: none;
	white-space: nowrap;
}

/**
 * 各雑誌色
 */

 /**
  * 0: 全雑誌
  */
	#magazine0 {
		width: 700px;
		margin: 10px;
	}
	#magazine0 .lc1 {
		background-color: #EDF0F7;
	}
	#magazine0 .l_date, #magazine0 #navi, #magazine0 #search, #magazine0 .status {
		background-color: #B8E6FD;
	}
	#magazine0 h1, #magazine0 h2, #magazine0 div, #magazine0 table {
		border-color: #22395E;
	}

 /**
  * 1: 少年
  */
	#magazine1 {
		width: 700px;
		margin: 10px;
	}
	#magazine1 .lc1 {
		background-color: #d4f4f4;
	}
	#magazine1 .l_date, #magazine1 #navi, #magazine1 #search, #magazine1 .status {
		background-color: #cee0ee;
	}
	#magazine1 h1, #magazine1 h2, #magazine1 div, #magazine1 table {
		border-color: #22395E;
	}

 /**
  * 2: ヤング
  */
	#magazine2 {
		width: 700px;
		margin: 10px;
	}
	#magazine2 .lc1 {
		background-color: #f4d4f4;
	}
	#magazine2 .l_date, #magazine2 #navi, #magazine2 #search, #magazine2 .status {
		background-color: #eecee0;
	}
	#magazine2 h1, #magazine2 h2, #magazine2 div, #magazine2 table {
		border-color: #22395E;
	}

 /**
  * 3: コニー
  */
	#magazine3 {
		width: 700px;
		margin: 10px;
	}
	#magazine3 .lc1 {
		background-color: #f4f4d4;
	}
	#magazine3 .l_date, #magazine3 #navi, #magazine3 #search, #magazine3 .status {
		background-color: #eee0ce;
	}
	#magazine3 h1, #magazine3 h2, #magazine3 div, #magazine3 table {
		border-color: #22395E;
	}

 /**
  * 4: 文芸
  */
	#magazine4 {
		width: 700px;
		margin: 10px;
	}
	#magazine4 .lc1 {
		background-color: #d4f4d4;
	}
	#magazine4 .l_date, #magazine4 #navi, #magazine4 #search, #magazine4 .status {
		background-color: #e0eece;
	}
	#magazine4 h1, #magazine4 h2, #magazine4 div, #magazine4 table {
		border-color: #22395E;
	}

 /**
  * 5: 終刊
  */
	#magazine5 {
		width: 700px;
		margin: 10px;
	}
	#magazine5 .lc1 {
		background-color: #d4d4d4;
	}
	#magazine5 .l_date, #magazine5 #navi, #magazine5 #search, #magazine5 .status {
		background-color: #999;
	}
	#magazine5 h1, #magazine5 h2, #magazine5 div, #magazine5 table {
		border-color: #22395E;
	}

 /**
  * 6: きぼん
  */
	#magazine6 {
		width: 700px;
		margin: 10px;
	}
	#magazine6 .lc1 {
		background-color: #f4d4d4;
	}
	#magazine6 .l_date, #magazine6 #navi, #magazine6 #search, #magazine6 .status {
		background-color: #eecec0;
	}
	#magazine6 h1, #magazine6 h2, #magazine6 div, #magazine6 table {
		border-color: #22395E;
	}

 /**
  * 7: ノベル
  */
	#magazine7 {
		width: 700px;
		margin: 10px;
	}
	#magazine7 .lc1 {
		background-color: #e1ceee;
	}
	#magazine7 .l_date, #magazine7 #navi, #magazine7 #search, #magazine7 .status {
		background-color: #d4b4f4;
	}
	#magazine7 h1, #magazine7 h2, #magazine7 div, #magazine7 table {
		border-color: #22395E;
	}

/**
 * 以下共通
 */

h1 {
	color: #22395E;
	font-size: 24px;
	font-weight: normal;
	margin: 10px 0 5px 0;
	padding: 3px;
	border-width: 1px 0;
	border-style: solid;
}

h2 {
	color: #22395E;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 5px 0;
	padding: 3px;
	border-width: 1px 0;
	border-style: solid;
}

form {
	margin: 0;
	padding: 0;
}

table{
	margin: 0;
	padding: 0;
	empty-cells: show;
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 18px;
}

input {
	background-color: #fff;
	font-size: 13px;
	line-height: 13px;
}

select {
	background-color: #fff;
	font-size: 13px;
	line-height: 13px;
}

#header,#footer {
	text-align:  center;
	margin: 10px 0 10px 0;
	padding:  3px 0px;
	border-width: 1px 0;
	border-style: solid;
}

#header .menu {
	height: 150px;
	width: 140px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 16px;
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
}

#header .logo {
	height: 150px;
	width: 400px;
	text-align: center;
}

#header .cover {
	height: 150px;
	width: 150px;
	vertical-align: top;
	text-align: right;
}

#header .noimg{
	height: 150px;
	width: 550px;
	vertical-align: middle;
	text-align: left;
}

#l_modified {
	font-size: 12px;
	text-align: right;
	background-color: #fff;
}

#search {
	padding: 2px 0;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}

#notice {
	margin: 10px 0 0 0;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
}

#navi {
	text-align: left;
	border-width: 1px 0;
	border-style: solid;
}

#manager {
	margin: 10px 0 0 0;
	text-align: right;
	padding:  3px 0px;
	border-width: 1px 0;
	border-style: solid;
}

input.pinpoint {
	background-color: #87bcb0;
}

.lc1 {
}

.lc2 {
	background-color: #fff;
}
.l_date{
	color: #FFF;
	font-weight: bold;
}

.page {
	margin: 10px 0;
	padding: 0 4px 0 4px;
	border: 1px solid #333;
	font-size: 12px;
	line-height: 16px;
}

.rank {
	width: 100%;
	margin: 10px 0;
	border: 1px solid #333;
	border-collapse: separate;
	border-spacing: 2px;
}

.editmode {
	border-collapse: separate;
	border-spacing: 2px;
}

.mt {
	width: 100%;
	margin: 10px 0;
	border: 1px solid #333;
}

.mt .box{
	float: right;
	font-family: monospace;
	font-size: 12px;
	line-height :12px;
	margin: 0 0 0 8px;
	padding: 2px;
	text-decoration: none;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #333;
}

.minit {
	width: 100%;
	margin: 8px 0;
	border: 1px solid #333;
}

.minit td{
	padding: 2px 8px 2px 16px;
	font-size: 12px;
	line-height: 12px;
	border-left: 1px solid #333;
}

.minit .thumb{
	padding: 0;
	width: 88px;
	height: 88px;
	border: 0;
}

.minit td.title{
	padding: 2px 6px 2px 8px;
	font-size: 14px;
	line-height: 18px;
	border-bottom: 1px solid #808080;
}

.minit td.title small{
	font-size: 12px;
}

.minit td.title .box{
	margin: 0 0 0 6px;
}

.minit td.genre{
	text-align: right;
	border-top: 1px solid #808080;
}

#view {
	font-size: 12px;
	font-weight: bold;
}

.thumb {
	padding: 0;
	width: 176px;
	height: 176px;
	border: 0;
}

.magazine {
	text-align: left;
	font-size: 13px;
	padding: 0 0 0 10px;
	white-space: nowrap;
}

.genre {
	text-align: left;
	font-size: 13px;
	padding: 0 5px 0 10px;
}

.comment {
	text-align: center;
	font-size: 13px;
	padding: 0 5px;
}

.title {
	text-align: left;
	font-size: 13px;
	padding: 0 5px;
}

.type, .date {
	text-align: center;
	font-size: 13px;
	padding: 0 5px;
	white-space: nowrap;
}

.edit {
	text-align: center;
	font-size: 13px;
	padding: 0 10px 0 5px;
	white-space: nowrap;
}

.author {
	text-align: right;
	font-size: 13px;
	padding: 0 5px;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.red {
	color: #f00;
}

.post {
	color: #f00 !important;
	font-size: 16px;
	text-decoration: none;
}

.box{
	float: right;
	font-family: monospace;
	font-size: 12px;
	line-height :12px;
	margin: 0 0 0 8px;
	padding: 2px;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
}
