@charset "Shift_JIS";


/* CSS Document */
/* COMMON
--------------------------------------------*/
* {
margin: 0;
padding: 0;
}

body {
margin: 0;

padding: 0;

height: 100%;
text-align: left;
}

/* setting border: 0 hoses ie5 win window inner well border */

img {
border: 0;
}

form {
margin: 0;
padding: 0;
}

ul {
margin: 0;
padding: 0;
}



body,td,th { font-size: 10px;
font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ 角ゴシック Pro W3", Osaka, "MS Pゴシック", "MS P Gothic", sans-serif; line-height:1.2em; color:#1E1E1E;
}


/* for WinIE6*/

* html body { font-size: 62.5%;
        font-family: Verdana, 'MS Pゴシック', 'MS P Gothic', sans-serif;
        letter-spacing: 1px;
        vertical-align:baseline;
}

/* for WinIE7*/

*:first-child+html body { 
        font-size: 75%;
        font-family: 'MS P ゴシック', 'MS P Gothic', sans-serif;
}




a:link      { color:#FF6600; text-decoration:underline; }
.authorName a:link{ font-size:1em; line-height:1.4; color:#1E1E1E; text-decoration:underline;}
a:visited   { color:#666666; text-decoration:underline; }
.authorName a:visited{ font-size:1em; line-height:1.4; color:#1E1E1E; text-decoration:underline;}
a:hover     { color:#FF3300; text-decoration:none; }
.authorName a:hover{ font-size:1em; line-height:1.4; color:#FF3300; text-decoration:none;}
a:active    { color:#FF9900; text-decoration:underline; }
.authorName a:active{ font-size:1em; line-height:1.4; color:#FF3300; text-decoration:none;}

h1 { font-size:2.4em; line-height:1.4; }
h2 { font-size:2.0em; line-height:1.4; }
h3 { font-size:1.6em; line-height:1.4; }
h4 { font-size:1.4em; line-height:1.4; }
h5 { font-size:1.2em; line-height:1.4; }
h6 { font-size:1.0em; line-height:1.4; }

/* h4に赤いライン */
.red{padding-left:4px; border-left:solid 3px #FF6600; margin-bottom:12px;}

/* h4に青いライン */
.blue{padding-left:4px; border-left:solid 3px #006699; margin-bottom:12px;}


p.qa{ margin-bottom:1.2em; }
.question { color:#003366; }


/* 墨タイトル背景 */
.Sumititleback { background:url(../sumi/sm_image/title_bkimage.gif) left top repeat-y; }

/* 墨タイトル */
#Sumititle {
color: #4A4A4A;
padding-top:10px;
padding-left:15px;
padding-bottom:10px;
background-image:url(../sumi/sm_image/titlebackimg.jpg);
}


/* 墨詳細 */
.Sumidetail {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.2em;
	margin-top: 10px;
	color: #333333;
	margin-left:10px;
	margin-bottom:20px;
}

/* 墨詳細2 */
.Sumidetail2 {
	font-size: 1.4em;
	font-style: normal;
	line-height: 1.2em;
	margin-top: 10px;
	color: #333333;
	margin-left:10px;
	margin-bottom:20px;
}


/* 趣味書誌情報 */
.Sumiinfo {
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.2em;
	color: #1E1E1E;
	padding-left:4px;
	margin-left:20px;
	border-left: solid 3px #006699;
}

/* 墨目次見出し */
.Sumimokuji {
	font-size: 1.6em;
	font-style: bold;
	line-height: 1.6;
	color: #666666;
	padding-top: 20px;
	padding-bottom:10px;
	border-top: double 1px #EDEDED;
}

/* 墨目次内容 */
.Sumimokujishousai {
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.4;
	color: #1E1E1E;
	padding-left:20px;
}

/* 購入 */
.GoOrder { margin-top:30px; margin-bottom:15px; padding-left:10px;}


/* 書籍タイトル */
#MainBooktitle {
color: #1E1E1E;
padding:10px;
padding-left:15px;
background-image:url(../books/bk_image/titlebackimg.jpg);
}

/* 書籍タイトル赤 */
#MainBooktitlered {
color: #1E1E1E;
padding:10px;
padding-left:15px;
background-image:url(../books/bk_image/titlebackimgred.jpg);
}

/* 書籍リード */
.bookdetail {
	font-size: 1.4em;
	font-style: normal;
	line-height: 1.2em;
	margin-top: 20px;
	color: #333333;
	margin-bottom:20px;
}

/* 書籍リード2 */
.bookdetail2 {
	font-size: 1.4em;
	font-style: normal;
	line-height: 1.2em;
	margin-top: 10px;
	color: #333333;
	margin-left:10px;
	margin-bottom:20px;
}

/* 書籍書誌情報 */
.bookinfo {
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.4em;
	padding-left:4px;
	margin-left: 10px;	
	margin-bottom: 10px;
	color: #1E1E1E;
	border-left: solid 3px #006699;
}

/* 書籍書誌情報　赤 */
.bookinfored {
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.4em;
	padding-left:4px;
	margin-left: 10px;	
	margin-bottom: 10px;
	color: #1E1E1E;
	border-left: solid 3px #FF6600;
}

/* 書籍書誌情報2 */
.bookinfo2 {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.6;
	color: #1E1E1E;
	padding-left:4px;
	margin-left: 20px;
	margin-bottom: 20px;
	border-left: solid 3px #006699;
}

/* 書籍内容 */
.booketc {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.6;
	color: #333333;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 50px;
	margin-bottom: 5px;
	border-top: double 1px #EDEDED;
}

/* h5　編集者のコメント */
.blueComment{padding-left:30px; margin-bottom:12px; background-image:url(../books/isbn_img/editorcomment.gif); background-position:left; background-repeat:no-repeat;}


/* 編集者からの紹介文 */
.editorComment { margin:2em;}


/* 著者紹介文 */
.author {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.2em;
	color: #333333;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 50px;
	margin-bottom: 5px;
	border-top: double 1px #EDEDED;
}

.author dl{margin-left:1em; padding:0;}
.author dt{
font-size:1.2em;
font-weight:bold;
}
.author .kakushou{
color:#666666; margin-bottom:4px;
}
.author dd{margin-left:1em; padding:0; line-height:1.6; margin-bottom:3em; margin-top:0.6em;}

.imgborder a:hover img{ border:solid 2px #CCCCCC
}

/* 画像サンプル */
img .sample { padding-bottom:20px;
}

/* 書籍内容2 */
.booketc2 {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.2em;
	color: #333333;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 50px;
	margin-bottom: 5px;
}

/* 書籍目次 */
.bookmokuji {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.2em;
	color: #333333;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}

/* 書籍メニュー */
.booktopmenu {
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.2em;
	color: #333333;
	margin-top: 5px;
}

/* 名典テキスト */
.Meitentext {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.2em;
	color: #003300;
	margin-top:15px;
	margin-left:15px;
	margin-right:35px;
	margin-bottom:10px;
}

/* 名典テキスト2 */
.Meitentext2 {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.2em;
	color: #003300;
	margin-left:15px;
	margin-right:35px;
	margin-bottom:10px;
}

/* 名典テキスト3 */
.Meitentext3 {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.2em;
	color: #330000;
	margin-left:15px;
	margin-right:35px;
	margin-bottom:20px;
}

/* 名典テキスト4 */
.Meitentext4 {
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.2em;
	color: #111111;
	margin-left:15px;
	margin-right:35px;
	margin-bottom:10px;
}

/* 右上メニュー */
.righttext1 {
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.4em;
	color: #333333;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:15px;
}

/* 右下コピーライトなど */
.righttext2  {
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.4em;
	color: #333333;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:2px;
}

/* 一覧リスト部分 */
ul, ol{  
    margin:auto -3em 1em 0; padding:0;  
    position:relative; left:-3em; overflow:hidden;  
}  
  
li{margin-top:0.25em; margin-bottom:0.25em;}  
ul ul, ul ol,  
ol ol, ol ul{ margin-left:1em; padding-left:0;}  
ul li, ol li{ margin-left:5em;}  
li li{margin-left:1em;}  
  
.flat li{margin-left:3em;}  
.flat li ul, .flat li ol{margin-left:1em; padding-left:0;}  
.flat li li{margin-left:0;}  
  
.spaced{margin-bottom:0;}  
.spaced ul, .spaced ol{margin-top:1em;}  
.spaced li{margin-bottom:1em;}  
.indent li{padding-left:1em; text-indent:-1em;}  
.inside li{list-style-position:inside;}  
.clear li{list-style-type:none;} 
.square li{list-style-type:square;}
.none li{list-style-type:none;}
  
  .disc li{list-style-type:disc;}
ul.bullet-a li{list-style-image: url(../newsimage/bullet-image-a.png);}