body {
	font-size: 0.9em;
	line-height: 150%;
	text-align:center;}

h2 {
	padding:0;
	margin:0;
	font-size:14px;
	text-align:left;}

h3 {
	color: #000000;
	padding: 3 3;
	font-weight: bold;
	;
	vertical-align: middle;
	width: auto;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C4E1FF;
	border-right-color: #C4E1FF;
	border-bottom-color: #C4E1FF;
	border-left-color: #C4E1FF;
	background-color: #FFFFFF;
}
	
/* オリジナル */
H4 {
	color: #000000;
	padding: 3 3;
	font-weight: bold;
	;
	vertical-align: middle;
	width: auto;
	font-size: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C4E1FF;
	border-right-color: #C4E1FF;
	border-bottom-color: #C4E1FF;
	border-left-color: #C4E1FF;
	background-color: #E6F2FF;
}

/* 画像コンテンツ */
img {
	border-style: none;}

.main {
	margin:0px auto;}



/* ヘッダーコンテンツ */
.header {
	text-align:left;
	padding-bottom:0.5em;}
  
.header h1{
	font-size:12px;
	padding:0;
	margin:0;
	float:left;}

/* ヘッダーサイトマップ */
.headersite{
	float:right;}

  
.header h2{
	font-size:12px;
	float:right;}

.header h3{
	font-size:12px;
	float:right;}

/*  レフトコンテンツ  */
.left {
	text-align:left;
	float:left;}

.left h2 {
	font-size:12px;
	padding:0.5em;
	text-align: center;
	margin:0;}

.left h3 {
	padding:0em;
	text-align: center;
	margin:0px;}

.left h4 {
	padding:0em;
	text-align: center;
	margin:0px;}

/*  センターコンテンツ  */

.content {
	padding-left:0.7em;
	float:left;
	text-align:left;}

.content p{
	padding-left:0.8em;}

.content h2 {
	border: #ccc 1px solid;
	padding:0.4em;}
  
.content h3 {
	color: #000000;
	padding: 3 3;
	font-weight: bold;
	vertical-align: middle;
	width: auto;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C4E1FF;
	border-right-color: #C4E1FF;
	border-bottom-color: #C4E1FF;
	border-left-color: #C4E1FF;
	background-color: #E6F2FF;
}
  
/* オリジナル */
.content H4 {
	color: #000000;
	padding: 3 3;
	font-weight: bold;
	vertical-align: middle;
	width: auto;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C4E1FF;
	border-right-color: #C4E1FF;
	border-bottom-color: #C4E1FF;
	border-left-color: #C4E1FF;
	background-color: #E6F2FF;
}

/*  ライトコンテンツ 

.right {
	text-align:left;
	float:right;
	margin-left:0.6em;} */

.right h2 {
	padding:0.7em;
	text-align: center;
	margin:0;}
	
.right h3 {
	padding:0.7em;
	text-align: center;
	margin:0;}
	

/*  フッター  */

.footer {
	text-align:center;
	padding:0.5em 0;
	clear: both;}

#right_a_menu a:hover {}
				
	
/* オリジナル：左寄せ見出しＰタグ */
#contents_p_left {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	float:left;
	padding:0 1.5em 0 1.5em;}

/* オリジナル：全コンテンツの番号無しリスト表示 */
ul {
list-style-image: url(http://www.koware.net/sozai/right07.gif);
padding:  0;
margin: 0 0 1.0em 1.5em;
}

/* オリジナル：全コンテンツのリスト表示あり番号 */
ol {
list-style-type: decimal;
padding: 0;
margin: 0 0 1.0em 1.5em;
}

/* オリジナル：ヘッダー下部アマゾンリンク直下のｈ２ */
#header_shita_h2 {
	font-size:12px;
	float:right;}

/* オリジナル：ヘッダー下部アマゾンリンク直下のｈ２ */
#header_shita_h3 {
	font-size:12px;
	float:right;}

/* オリジナル：ヘッダーのアマゾンリンクのセンタリング */
#ama_ue {
		text-align: center;}

/* オリジナル：メニュー下メルマガリンクのセンタリング */
#mm {
	text-align: center;}

/* オリジナル：アマゾン通販リンクへッダー部フレームサイズ */
#amazon_header {
	width: 98%;
	height: 730px;
	text-align: center;}

/* オリジナル：アマゾン通販リンクへッダー分割画像フレームサイズ */
#amazon_header_ima {
	width: 98%;
	height: 500px;
	text-align: center;}

/* オリジナル：アマゾン通販リンクへッダー分割テキストフレームサイズ */
#amazon_header_text {
	width: 98%;
	height: 700px;
	text-align: center;}

/* オリジナル：アマゾン通販リンクテキストメニュー部フレームサイズ */
#amazon_menu {
	width: 240px;
	height: 600px;
	text-align: center;}
	
/* オリジナル：アマゾン通販リンクメイン表示下部フレームサイズ */
#amazon_main {
	width: 100%;
	height: 2200px;
}

/* オリジナル：右サイドメニューの広告表示フレームサイズ */
#a_menu_link_01 {
	width: 100%;
	height: 230px;
}

/* オリジナル：まぐまぐ登録・解除フォーム */
#mag2_table1 {
	width: 400px;
	background-color: #ffffff;
	border-spacing: 0px;
}

/* オリジナル：右サイドメニューのテーブル */

#right_table {
	width: 255px;
	border-spacing: 0px;
}

#right_td_100 {
	width: 255px;
	vertical-align: top;
}

#right_td_50 {
	width: 127px;
	vertical-align: top;
}

/* オリジナル：サイトトップのアマゾン通販リンクテーブル */

#top_ama {
	width: 100%;
	height: 190px;
}

#top_ama_img {
	float: left;
	border: none;
}

#top_ama_movie {
	width: 100%;
	height: 330px;
}

#top_ama_moviedvd {
	width: 100%;
	height: 300px;
}

#top_ama_noimg {
	width: 100%;
	height: 120px;
}

#top_ama_cd {
	width: 100%;
	height: 280px;
}

#top_ama_goods_ss {
	width: 100%;
	height: 220px;
}

#top_ama_goods_ll {
	width: 100%;
	height: 380px;
}


/* オリジナル：サーチ検索ボックス */

#conan_search_box {
	width: 100%;
	height: 190px;
}

/* オリジナル：サーチカテゴリテーブル */

#search_cate_table {
	width: 100%;
	border-spacing: 0px;
}

#search_cate_td {
	width: 33%;
	vertical-align: top;
	font-size: 13px;
}

#search_cate_midash {
	width: 100%;
	vertical-align: top;
	font-size: 15px;
}

/* オリジナル：タイトル画像テーブル */

#title_table {
	width: 835px;
	height: 80px;
	border-spacing: 0px;
}

/* オリジナル：ツイッターkoware_net表示用 */
#t_koware_net {
	width: 100%;
	height: 450px;
}

/* オリジナル：アマゾン通販リンク枝ページフッター部フレームサイズ */
#amazon_footer {
	width: 98%;
	height: 1100px;
	text-align: center;}
