@charset "EUC-JP";
/*  
Theme Name: cardboadbox
Theme URI: http://scicus.jp/
Description: scicus.jp default style
Version: v0.1
Author: SCICUS.K.K
Author URI: http://scicus.jp/
*/


/*====================================================*/
/*=======================カラー=======================*/
/*====================================================*/
/*使用色
背景グリーン	#90dd22
文字グリーン	#3f6a00
背景オレンジ	#d35d17
ボーダーオレンジ#b65114
文字グレー	#656565
文字ブラウン	#653416
*/
/* リンク色設定 */
a:link 		{color : #3f6a00 ; text-decoration : none; }
a:visited 	{color : #3f6a00 ; text-decoration : none; }
a:hover 	{color : #3f6a00 ; text-decoration : underline; }
a:active 	{color : #3f6a00 ; text-decoration : none; }





/*====================================================*/
/*===================基本エレメント===================*/
/*====================================================*/
* {
	margin: none;
	padding : none;
}

html {
	background-color : #999999;
}

body {
	font-family: 'MS UI Gothic', Sans-Serif;
	margin: 0px;
	padding : 0px;
	width : 820px;
	background-color : #d35d17;
}

img {
	border : none;
}

/*====================================================*/
/*===============ヘッダー(header.php)=================*/
/*====================================================*/

/*========*/
/*ヘッダー*/
/*========*/

#header {
	width:820px;
	height:103px;
	background:url('images/header.gif') no-repeat #90dd22;
}

#header h1{
	display : none;
}


#header p {
	position : relative;
	top : 8px;
	right : 12px;
	text-align : right;
	font-size : 10px;
	color : #3f6a00;
	margin : 0px;
}

/*========*/
/*インフォーメーション（ヘッダー下）*/
/*========*/

#info {
	display : table;
	width : 820px;
	padding : 0px;
	background: url('images/info_left.gif') no-repeat 0px 0px;
	background-color: #90dd22;
}

#info h2 {
	display : none;
}

/*========*/
/*人気ランキング*/
/*========*/

#infopane1 {
	float: right;
	display : table;
	width : 241px ;
	background: url('images/info_pane1_middle.gif') repeat-y;
}

#infopane1 h3 {
	text-indent : -9999px;
	height : 30px;
	margin : 0px;
	background: url('images/info_pane1_top.gif') no-repeat;
}


#infopane1 ul {
	width : 241px ;
	padding-left: 0px;
	padding-bottom : 10px;
	margin: 0px;
	color : #3f6a00;
	font-size : 10px;
	background: url('images/info_pane1_bottom.gif') no-repeat bottom left ;
}

#infopane1 li {
	width : 211px ;
	list-style-type : none;
	padding-left : 15px;
	padding-right : 15px;
	margin-bottom: 10px;
	color : #3f6a00;
	font-size : 10px;
	background: url('images/info_pane1_middle.gif') repeat-y #feffac;
}

#infopane1 li b{
	color : #d35d17;
	font-weight : bold; 
}

/*========*/
/*新着ニュース*/
/*========*/

#infopane2 {
	float: right;
	display : table;
	margin-left: 10px;
	margin-right: 14px;
	width : 241px ;
	background: url('images/info_pane2_middle.gif') repeat-y ;
}

#infopane2 h3 {
	text-indent : -9999px;
	height : 30px;
	margin : 0px;
	background: url('images/info_pane2_top.gif') no-repeat;
}

#infopane2 ul {
	width : 241px ;
	padding-left: 0px;
	padding-bottom : 10px;
	margin: 0px;
	color : #3f6a00;
	font-size : 10px;
	background: url('images/info_pane2_bottom.gif') no-repeat bottom left ;
}

#infopane2 li {
	width : 211px ;
	list-style-type : none;
	padding-left : 15px;
	padding-right : 15px;
	margin-bottom: 10px;
	color : #3f6a00;
	font-size : 10px;
	background: url('images/info_pane2_middle.gif') repeat-y #c1ffac;
}

#infopane2 li b{
	color : #d35d17;
	font-weight : bold; 
}

/*========*/
/*タブメニュー*/
/*========*/

#tabs {
	font-size : 1px;
	margin : 0px;
	clear: both;
	height : 22px;
	width : 795px;
	background: url('images/tabs_bg.gif') no-repeat 0px 0px	#90dd22 ;
	padding-left : 25px;
}

#tabs ul {
	height : 22px;
	margin : 0px;
	padding : 0px;

}

#tabs li{
	width : 68px;
	height : 22px;
	float: left;
	list-style-type: none;

}

#tabs li.tab01 a{
	display : block;
	width : 68px;
	height : 22px;
	text-indent : -9999px;
	background: url('images/tabs.gif') no-repeat 0px 0px;
}

#tabs li.tab01 a:hover{
	background: url('images/tabs.gif') no-repeat 0px -22px;
}

#tabs li.tab01 a:active{
	background: url('images/tabs.gif') no-repeat 0px -44px;
}



#tabs li.tab02 a{
	display : block;
	width : 68px;
	height : 22px;
	text-indent : -9999px;
	background: url('images/tabs.gif') no-repeat  -68px 0px;
}

#tabs li.tab02 a:hover{
	background: url('images/tabs.gif') no-repeat -68px -22px;
}

#tabs li.tab02 a:active{
	background: url('images/tabs.gif') no-repeat -68px -44px;
}


#tabs li.tab03 a{
	display : block;
	width : 68px;
	height : 22px;
	text-indent : -9999px;
	background: url('images/tabs.gif') no-repeat -136px 0px;
}

#tabs li.tab03 a:hover{
	background: url('images/tabs.gif') no-repeat -136px -22px;
}

#tabs li.tab03 a:active{
	background: url('images/tabs.gif') no-repeat -136px -44px;
}


/*====================================================*/
/*====================================================*/
/*====================================================*/
/*=============サイドバー(sidebar.php)================*/
/*====================================================*/
/*====================================================*/
/*====================================================*/
#sidebar {
	display : table;
	float : left;
	width : 180px;
	padding : 20px 0px 20px 20px;
	background-color : #d35d17;
}

#sidebar h2 { 
	font-size : 9pt;
	color : #ffffff;
	margin-top : 5px;
	margin-bottom : 15px;
	margin-left : 5px;
	padding-left : 0px;
}

#sidebar ul {
	margin-top : 5px;
	margin-bottom : 15px;
	margin-left : 5px;
	padding-left : 0px;
}


#sidebar ul li {
	list-style-type : none;
	font-size : 9pt;
	font-weight : bold;
	color : #ffffff
}


#sidebar ul li ul {
	margin-top : 5px;
	margin-bottom : 15px;
	margin-left : 10px;
	padding-left : 0px;
}

#sidebar ul li ul li {
	list-style-type : none;
	font-size : 10pt;
	font-weight : normal;
	margin : 0px 0px;
}


#sidebar form {
	margin-top : 0px;
	margin-bottom : 25px;
	margin-left : 0px;
	padding-left : 0px;
	font-size : 8pt;
}

#sidebar input {
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 0px;
	padding-left : 0px;
	font-size : 8pt;
}


/* リンク色設定 */
#sidebar ul li a:link 		{color : #ffffff ; text-decoration : none; }
#sidebar ul li a:visited 	{color : #ffffff ; text-decoration : none; }
#sidebar ul li a:hover 	{color : #ffffff ; text-decoration : underline; }
#sidebar ul li a:active 	{color : #ffffff ; text-decoration : none; }


/* リンク色設定 */
#sidebar ul li ul li a:link 		{color : #653416 ; text-decoration : none; }
#sidebar ul li ul li a:visited 	{color : #653416 ; text-decoration : none; }
#sidebar ul li ul li a:hover 	{color : #653416 ; text-decoration : underline; }
#sidebar ul li ul li a:active 	{color : #653416 ; text-decoration : none; }


/*====================================================*/
/*====================================================*/
/*====================================================*/
/*=================メイン(main.php)===================*/
/*====================================================*/
/*====================================================*/
/*====================================================*/
#main { /*mainブロック*/
	float : right;
	display : table;
	width : 577px;
	background-color : #d35d17;
	padding-top: 20px;
	padding-right: 14px;
}

#main div.articleset {　/*記事セットラッパー＆角丸中部*/
	display : table;
	width : 577px;
	background-color: ffffff;
	background: url('images/main_middle.gif') repeat-y 0px 0px;
}

#main h2 {　/*記事セット見出し＆角丸上部（基本）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
}


#main h2.headline00 {　/*記事セット見出し＆角丸上部（ノーマルカテゴリーページ）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top00.gif') no-repeat 0px 0px;
}

#main h2.headline01 {　/*記事セット見出し＆角丸上部（カテゴリー01）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top01.gif') no-repeat 0px 0px;
}

#main h2.headline02 {　/*記事セット見出し＆角丸上部（カテゴリー02）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top02.gif') no-repeat 0px 0px;
}

#main h2.headline03 {　/*記事セット見出し＆角丸上部（カテゴリー03）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top03.gif') no-repeat 0px 0px;
}

#main h2.headline04 {　/*記事セット見出し＆角丸上部（カテゴリー04）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top04.gif') no-repeat 0px 0px;
}

#main h2.headline05 {　/*記事セット見出し＆角丸上部（カテゴリー05）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top05.gif') no-repeat 0px 0px;
}

#main h2.headline06 {　/*記事セット見出し＆角丸上部（カテゴリー06）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top06.gif') no-repeat 0px 0px;
}

#main h2.headline07 {　/*記事セット見出し＆角丸上部（カテゴリー07）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top07.gif') no-repeat 0px 0px;
}

#main h2.headline08 {　/*記事セット見出し＆角丸上部（カテゴリー08）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top08.gif') no-repeat 0px 0px;
}

#main h2.headline09 {　/*記事セット見出し＆角丸上部（カテゴリー09）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top09.gif') no-repeat 0px 0px;
}

#main h2.headline10 {　/*記事セット見出し＆角丸上部（カテゴリー10）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top10.gif') no-repeat 0px 0px;
}

#main h2.headline11 {　/*記事セット見出し＆角丸上部（カテゴリー11）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top11.gif') no-repeat 0px 0px;
}

#main h2.headline12 {　/*記事セット見出し＆角丸上部（カテゴリー12）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top12.gif') no-repeat 0px 0px;
}

#main h2.headline12 {　/*記事セット見出し＆角丸上部（カテゴリー12）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top12.gif') no-repeat 0px 0px;
}

#main h2.headline13 {　/*記事セット見出し＆角丸上部（カテゴリー13）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top13.gif') no-repeat 0px 0px;
}

#main h2.headline14 {　/*記事セット見出し＆角丸上部（カテゴリー14）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top14.gif') no-repeat 0px 0px;
}

#main h2.headline15 {　/*記事セット見出し＆角丸上部（カテゴリー15）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top15.gif') no-repeat 0px 0px;
}

#main h2.headline16 {　/*記事セット見出し＆角丸上部（カテゴリー16）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top16.gif') no-repeat 0px 0px;
}

#main h2.headline17 {　/*記事セット見出し＆角丸上部（カテゴリー17）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top17.gif') no-repeat 0px 0px;
}

#main h2.headline18 {　/*記事セット見出し＆角丸上部（カテゴリー18）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top18.gif') no-repeat 0px 0px;
}

#main h2.headline19 {　/*記事セット見出し＆角丸上部（カテゴリー19）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top19.gif') no-repeat 0px 0px;
}

#main h2.headline20 {　/*記事セット見出し＆角丸上部（カテゴリー20）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top20.gif') no-repeat 0px 0px;
}

#main h2.headline21 {　/*記事セット見出し＆角丸上部（カテゴリー21）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top21.gif') no-repeat 0px 0px;
}

#main h2.headline22 {　/*記事セット見出し＆角丸上部（カテゴリー22）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top22.gif') no-repeat 0px 0px;
}

#main h2.headline23 {　/*記事セット見出し＆角丸上部（カテゴリー23）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top23.gif') no-repeat 0px 0px;
}

#main h2.headline24 {　/*記事セット見出し＆角丸上部（カテゴリー24）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top24.gif') no-repeat 0px 0px;
}

#main h2.headline25 {　/*記事セット見出し＆角丸上部（カテゴリー25）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top25.gif') no-repeat 0px 0px;
}

#main h2.headline26 {　/*記事セット見出し＆角丸上部（カテゴリー26）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top26.gif') no-repeat 0px 0px;
}

#main h2.headline28 {　/*記事セット見出し＆角丸上部（カテゴリー28）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top28.gif') no-repeat 0px 0px;
}

#main h2.headline100 {　/*記事セット見出し＆角丸上部（検索結果）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top100.gif') no-repeat 0px 0px;
}

#main h2.headline101 {　/*記事セット見出し＆角丸上部（注目）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top101.gif') no-repeat 0px 0px;
}


#main address {　/*角丸下部*/
	clear : both;
	margin : -1px 0px 30px 0px;
	width : 577px;
	height : 18px;
	text-indent : -9999px;
	background: url('images/main_bottom.gif') no-repeat 0px 0px;
}


/*========*/
/*カテゴリー（縦リスト）　カテゴリid 7 8 9 10 */
/*========*/

div.booklist {
	text-align : left;
	color : #656565 ;
	font-size : 12px;
	margin : 0px 0px 0px 0px;
	padding: 10px 0px 10px 60px;
}

div.booklist h1{
	color : #d35d17 ;
	font-size : 12px;
	margin : 0px 40px 5px 0px;
	padding: 0px;
}

div.booklist h3 {
	display : block;
	color : #d35d17 ;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	margin : 10px 60px 10px 0px;
	padding : 0px;
}

div.booklist p {
	text-align : left;
	margin : 0px 60px 0px  0px;
}

div.booklist p img {
	float: left;
	width : 35px;
	height : 50px;
	margin : 0px 20px 0px  0px;
}



div.booklist p.price{
	color : #656565 ;
	font-size : 11px;
	text-align : right;
	margin : 10px 60px 0px 0px;
}

div.booklist h3 a:link{color:#d35d17 ; text-decoration:none;}
div.booklist h3 a:visited{color:#d35d17 ; text-decoration:none;}
div.booklist h3 a:hover{color:#d35d17 ; text-decoration:underline;}
div.booklist h3 a:active{color:#d35d17 ; text-decoration:underline;}


/*========*/
/*カテゴリー　横三列　id 2 3 4*/
/*========*/

div.books {
float : left;
text-align : left;
color : #656565 ;
font-size : 12px;
width : 152px;
height: 360px;
overflow: hidden;
margin : 0px 0px 10px 0px;
padding: 10px 0px 10px 30px;
}

div.books h3 {
position: relative;
top: 130px;
z-index : 10;
height : 52px;
color : #d35d17 ;
font-size : 12px;
font-weight : bold;
text-decoration : none;
text-align : center;
margin : 10px 0px;
}

div.books p {
text-align : left;
margin : 20px auto 0px auto;
}

div.books p img {
position: relative;
width: 70px;
height: 100px;
top: -50px;
margin-left : 40px;
}



div.books p.price{
color : #656565 ;
font-size : 10px;
text-align : left;
margin : 10px 0px;
}

div.books h3 a:link{color:#d35d17 ; text-decoration:none;}
div.books h3 a:visited{color:#d35d17 ; text-decoration:none;}
div.books h3 a:hover{color:#d35d17 ; text-decoration:underline;}
div.books h3 a:active{color:#d35d17 ; text-decoration:underline;}

/*========*/
/*カテゴリー（テキスト用リスト）　カテゴリid 11 23 13 */
/*========*/

div.textlist {
	text-align : left;
	color : #656565 ;
	font-size : 12px;
	margin : 0px 0px 0px 0px;
	padding: 10px 0px 10px 60px;
}

div.textlist h1{
	color : #d35d17 ;
	font-size : 12px;
	margin : 0px 40px 5px 0px;
	padding: 0px;
}

div.textlist h3 {
	color : #d35d17 ;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	margin : 10px 0px 0px 0px;
	padding : 0px;
}

div.textlist p.date {
	text-align : right;
	margin : 0px 60px 10px  0px;
	font-size: 8pt;
	color: #656565;
}

div.textlist p {
	text-align : left;
	margin : 0px 60px 0px  0px;
}

div.textlist p img {
	display : none;
}

div.textlist hr {
	margin : 5px 60px 20px  0px;
	background-color: #656565;
	height :1px;
	border : none;
}

div.textlist p.price{
	color : #656565 ;
	font-size : 11px;
	text-align : right;
	margin : 10px 60px 5px 0px;
}

div.textlist h3 a:link{color:#d35d17 ; text-decoration:none;}
div.textlist h3 a:visited{color:#d35d17 ; text-decoration:none;}
div.textlist h3 a:hover{color:#d35d17 ; text-decoration:underline;}
div.textlist h3 a:active{color:#d35d17 ; text-decoration:underline;}


/*====================================================*/
/*====================================================*/
/*====================================================*/
/*===============フッター(footer.php)=================*/
/*====================================================*/
/*====================================================*/
/*====================================================*/
#footerad {
	clear:both;
	width : 560px;
	height : 74px;
	margin : 0px;
	background: url('images/footer_ad01.gif') no-repeat 20px 2px;
}

#footerad h2 a{
	display : block;
	width : 138px;
	height : 74px;
	margin-left : 430px;
	font-size : 10pt;
	text-indent : -9999px;
	background: url('images/banner_e-scicus.gif') no-repeat 0px 0px;
}

#footerad h2 a:hover{
	display : block;
	width : 138px;
	height : 74px;
	margin-left : 430px;
	font-size : 10pt;
	text-indent : -9999px;
	background: url('images/banner_e-scicus.gif') no-repeat 0px -74px;
}

#footerad h2 a:active{
	display : block;
	width : 138px;
	height : 74px;
	margin-left : 430px;
	font-size : 10pt;
	text-indent : -9999px;
	background: url('images/banner_e-scicus.gif') no-repeat 0px -148px;
}















#footerad2 {
	clear:both;
	width : 560px;
	height :130px;
	margin : 0px;
	margin-bottom : 10px;
	background: url('images/footer_ad03.gif') no-repeat 20px 2px;
}

#footerad2 h2 a{
	display : block;
	width : 138px;
	height : 130px;
	margin-left : 430px;
	font-size : 10pt;
	text-indent : -9999px;
	background: url('images/banner_tir.gif') no-repeat 0px 0px;
}

#footerad2 h2 a:hover{
	display : block;
	width : 138px;
	height : 130px;
	margin-left : 430px;
	font-size : 10pt;
	text-indent : -9999px;
	background: url('images/banner_tir.gif') no-repeat 0px -130px;
}

#footerad2 h2 a:active{
	display : block;
	width : 138px;
	height : 130px;
	margin-left : 430px;
	font-size : 10pt;
	text-indent : -9999px;
	background: url('images/banner_tir.gif') no-repeat 0px -130px;
}






#footerad4 {
	clear:both;
	width : 560px;
	height : 130px;
	margin : 0px;
	background: url('images/footer_ad04.gif') no-repeat 20px 2px;
}

#footerad4 h2 a{
	display : block;
	width : 138px;
	height : 130px;
	margin-left : 430px;
	font-size : 10pt;
	text-indent : -9999px;
	background: url('images/banner_allabout.gif') no-repeat 0px 0px;
}

#footerad4 h2 a:hover{
	display : block;
	width : 138px;
	height : 130px;
	margin-left : 430px;
	font-size : 10pt;
	text-indent : -9999px;
	background: url('images/banner_allabout.gif') no-repeat 0px -130px;
}

#footerad4 h2 a:active{
	display : block;
	width : 138px;
	height : 130px;
	margin-left : 430px;
	font-size : 10pt;
	text-indent : -9999px;
	background: url('images/banner_allabout.gif') no-repeat 0px -130px;
}






























#footer {
	clear:both;
	width : 820px;
	height : 32px;
	margin-top : 0px;
	background: url('images/footer_bg.gif') no-repeat 0px 0px;
}

#footer address{
	display : none;
}




/*====================================================*/
/*====================================================*/
/*====================================================*/
/*=============シングルページ(single.php)=============*/
/*====================================================*/
/*====================================================*/
/*====================================================*/
#single { /*singleブロック*/
	float : right;
	display : table;
	width : 577px;
	background-color : #d35d17;
	padding-top: 20px;
	padding-right: 14px;
}

#single div.singleset {　/*記事セットラッパー＆角丸中部*/
	display : table;
	width : 577px;
	background-color: ffffff;
	background: url('images/main_middle.gif') repeat-y 0px 0px;
}

#single h2 {　/*記事セット見出し＆角丸上部（基本）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
}


#single h2.headline00 {　/*記事セット見出し＆角丸上部（ノーマルカテゴリーページ）*/
	margin : 0px 0px 0px 0px;
	display : block;
	width : 577px;
	height : 42px;
	font-size : 0px;
	text-indent : -9999px;
	background: url('images/main_top00.gif') no-repeat 0px 0px;
}



#single address {　/*角丸下部*/
	clear : both;
	margin : 0px 0px 30px 0px;
	width : 577px;
	height : 18px;
	text-indent : -9999px;
	background: url('images/main_bottom.gif') no-repeat 0px 0px;
}

div.singlearticle {
	text-align : left;
	color : #656565 ;
	font-size : 12px;
	margin : 0px 0px 0px 0px;
	padding: 10px 0px 10px 30px;
}



#single div.singlearticle h3{
	color : #d35d17 ;
	font-size : 16px;
	margin : 0px 40px 5px 0px;
	padding: 0px;
}

#single div.singlearticle p.price{
	color : #000000 ;
	font-size : 12px;
	margin : 0px 40px 0px 0px;
	padding: 0px;
}


#single div.singlearticle p.bookpic  {
	display : block;
	float : left;
	margin: 0px 0px 20px 10px;
	padding-right : 20px;
}

#single div.singlearticle p.bookpic img {
	margin-left : 0px;
}

#single div.singlearticle div.singletext {
	margin : 0px 40px 0px 20px;
}

#single div.singleset div.singletext p{
	color : #656565 ;
	line-height : 1.2em;
	font-size : 12px;
	margin : 10px 0px;
}

#single div.singleset div.singletext p img {
	display : none;
}

#single div.singleset div.cartbuttonblock{ /*挿入カートボタンブロック*/
	clear: left;
	text-align: left;
	display: block;
	margin : 20px 40px 20px 10px;
}

#single div.singleset div.cartbuttonblock hr {
	background-color: #656565;
	height :1px;
	border : none;
	margin-bottom : 10px;
}

#single div.singleset div.cartbuttonblock form {
	display : inline;
}

#single div.singleset div.cartbuttonblock p {
	color: #dd5e0e;
	font-size: 10px;
	text-align: right;
	margin-left : 5px;
	margin-bottom : 20px;
	display : inline;
	vertical-align: 17px;
}

#single div.singleset div.cartbuttonblock button.cartlook{
	display : inline;
	vertical-align: text-bottom;
	border: none;
	margin-bottom: 10px;
	margin-left: 40px;
	width: 116px;
	height: 25px;
	background: url('images/cartlook.gif') no-repeat #ffffff;
	text-indent: -9999px;
	cursor: pointer;
}

/*\*//*/
#single div.singleset div.cartbuttonblock button.cartlook {
  	letter-spacing: -9999px;
}
/**/

#single div.singleset div.cartbuttonblock button.cartin{
	display : inline;
	vertical-align: text-bottom;
	border: none;
	margin-bottom: 10px;
	margin-left : 0px;
	width: 116px;
	height: 25px;
	background: url('images/cartin.gif') no-repeat #ffffff;
	text-indent: -9999px;
	cursor: pointer;
}


/*\*//*/
#single div.singleset div.cartbuttonblock button.cartin {
  	letter-spacing: -9999px;
}
/**/

/*====================================================*/
/*====================================================*/
/*====================================================*/
/*=======テキスト類シングルページ(singletext.php)=====*/
/*====================================================*/
/*====================================================*/
/*====================================================*/





div.singletextarticle {
	text-align : left;
	color : #656565 ;
	font-size : 12px;
	margin : 0px 40px 0px 200px;
	padding: 10px 0px 10px 20px;
	border-left: 1px dashed #656565;
}



#single div.singletextarticle h3{
	color : #d35d17 ;
	font-size : 14px;
	margin : -10px 40px 15px 0px;
	padding: 0px;
}

#single div.singletextarticle h4{
	color : #3f6a00 ;
	font-size : 12px;
	margin : 2em 40px 5px 0px;
	padding: 0px;
}

#single div.singletextarticle p.{
	color : #000000 ;
	line-height : 1.4em;
	font-size : 12px;
	margin : 1em 0px 1em 0px;
	padding: 0px;
}

#single div.singletextarticle img{
	float: left;
	margin : 0px 0px 1em -190px;
}

#single div.singletextarticle blockquote{
	text-align : right;
	margin : 2em 0px 1em 0px;
	padding: 0px;
}

#single div.singletextarticle blockquote p{
	text-align : right;
	color : #000000 ;
	font-size : 10px;
	margin : 0.2em 0px 0.2em 0px;
	padding: 0px;
}


/*====================================================*/
/*====================================================*/
/*====================================================*/
/*=======リリース類シングルページ(singlerelease.php)=====*/
/*====================================================*/
/*====================================================*/
/*====================================================*/





div.singlereleasearticle {
	text-align : left;
	color : #656565 ;
	font-size : 12px;
	margin : 0px 40px 0px 40px;
	padding: 10px 0px 10px 20px;
	border-left: 1px dashed #656565;
}



#single div.singlereleasearticle h3{
	color : #d35d17 ;
	font-size : 14px;
	margin : -10px 40px 15px 0px;
	padding: 0px;
}

#single div.singlereleasearticle h4{
	color : #3f6a00 ;
	font-size : 12px;
	margin : 2em 40px 5px 0px;
	padding: 0px;
}

#single div.singlereleasearticle p.{
	color : #000000 ;
	line-height : 1.4em;
	font-size : 12px;
	margin : 1em 0px 1em 0px;
	padding: 0px;
}

#single div.singlereleasearticle img{
	float: none;
	margin : 1em;
}



#navlink {
	clear:both;
	text-align : center;
	font-size : 8pt;
	padding : 10px 0px;
}

/*====================================================*/
/*====================================================*/
/*====================================================*/
/*===============サイカスのおすすめ本=================*/
/*====================================================*/
/*====================================================*/
/*====================================================*/

div.recommendwrapper {
	display: table;
	width : 577px;
	margin : 0;
	background-color: #ffffff;
}

div.recommend {
	margin : 0;
	float: left;
}

div.recommend p{
	margin: 0 0 0px 25px;
}


p.recommend_banner{
	margin: 0 0 0 0;

}

div.recommend_column{
	display: table;
	margin: 0 0 0 0px;
	width: 326px;
}

div.recommend_column h1 {
	color : #d35d17 ;
	font-size : 16px;
	margin : 10px 0px 0px 0px;
}

div.recommend_column p {
	color : #656565 ;
	font-size : 12px;
	margin : 10px 0px;
}

div.recommend_column p.price {
	color : #656565 ;
	font-size : 11px;
	text-align : left;
	margin : 0px 0px;
}

div.recommend_other{
	clear: left;
	padding: 20px 0 0 0;
	height: 62px;
	background-color: #ffffff;
}

div.saigai {
	margin-top : 20px;
	float: left;
}

div.saigai p{
	margin: 0 75px 0px 75px;
	font-size: 10pt;
	color : #d35d17 ;
}

div.saigai p em{
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color : #d35d17 ;
}



div.singlereleasearticle table {
border-top: 1px solid #666666 ;
border-left: 1px solid #666666;
margin: 0px;
padding: 0px;
}

div.singlereleasearticle table tr{
border: none ;
margin: 0px;
padding: 3px;
}


div.singlereleasearticle table th{
border-bottom: 1px solid #666666 ;
border-right: 1px solid #666666;
background-color: #eeeeee;
margin: 0px;
padding: 3px;
}

div.singlereleasearticle table td{
border-bottom: 1px solid #666666 ;
border-right: 1px solid #666666;
background-color: #ffffff;
margin: 0px;
padding: 0px;
}

div.singlereleasearticle table td strong{
font-weight:bold;
font-style: normal;
color: #000000;
}


div.singlereleasearticle table td em{
font-weight:bold;
font-style: normal;
color: #ff0000;
}





/*====================================================*/
/*===============サイドバーtwitter====================*/
/*====================================================*/
 

#tweet-header {
width: 180px;
height: 73px;
margin: 0px;
background: url('images/tweet_header.gif') no-repeat #d35d17;
}

#tweet-header p{
padding-top: 40px;
margin: 0px 20px 0px 8px;
color: #1dbfa6;
font-size: 10pt;"
}

#tweet {
padding:1px 0px;
background-color: #feffac;
font-size: 8pt;
color : #3f6a00;
}

#tweet ul {
margin: 10px;
padding: 0px;
}

#tweet ul li{
margin: 15px 0px;
}

#tweet span.twitterStatus {
font-size: 8pt;
color : #3f6a00;
font-weight: normal
}

#tweet span.twitterStatus a:link,
#tweet span.twitterStatus a:visited,
#tweet span.twitterStatus a:hover,
#tweet span.twitterStatus a:active
{
font-size: 8pt;
color: #1dbfa6;
font-weight: normal;
text-decoration: none;
}


#tweet span.twitterTime {
font-size: 7pt;
color: #1dbfa6;
font-weight: normal
}

#tweet span.twitterTime a:link,
#tweet span.twitterTime a:visited,
#tweet span.twitterTime a:hover,
#tweet span.twitterTime a:active
{
font-size: 7pt;
color: #1dbfa6;
font-weight: normal;
text-decoration: none;
}

#tweet-footer {
width: 180px;
height: 48px;
margin: 0px;
background:url('images/tweet_footer.gif') no-repeat #d35d17;
}

#tweet-footer img {
margin: 10px 0px 10px 10px;
background:url('images/tweet_footer.gif') no-repeat #d35d17;
}

#tweet p.loading {
margin: 15px 10px;
}

