@charset ”UTF-8”;

* {
margin: 0;
padding: 0;
}

body {
	color: #000000;
	background: #E0E0E0 url(../img/bg.gif) repeat-y top left;
}

#head {
	background: #FFFFFF url(../img/head.gif) no-repeat top left;
	left: 0;
	top: 0;
	width: 800px;
	height: 60px;
}


#home {
	position: absolute;
	top: 15px;
	left: 747px;
}

#logo {
	position: absolute;
	top: 10px;
	left: 5px;
}

#main {
	width: 600px;
	left: 0px;
	top: 60px;
	position: absolute;
	padding-bottom: 30px;
}

#top {
	width: 760px;
	height: 575px;
	background-image: url(../img/topimage.gif)

}

#kim {
	width: 200px;
	height: 100px;
	position: absolute;
	top: 130px;
	left: 150px;
	color: brack;
}

#ray {
	width: 200px;
	height: 100px;
	position: absolute;
	top: 270px;
	left: 150px;
}

#byamg {
	position: absolute;
	left: 457px;
	top: 530;
}

#sub {
  width: 200px;
  left: 600px;
  top: 60px;
  position: absolute;
}

h1 {
	display: none;
	font: bold 14pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0.5em;
}

h2, h3 {
	border-left: solid #000080 17px;
	border-bottom: solid #000080 1px;
	font: bold 12pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
  padding-left: 5px;
  line-height: 17px;
	margin: 1em 15px 0.5em 15px;
}

h4 {
	font: bold 11pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin-bottom: 0.5em;
}

p {
	font: 10pt/1.5 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0.5em;
}

p.q {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0.5em;
	color: #FF8000;
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.caption {
	float: right;
	width: 260px;
	border: dashed 1px orange;
	margin: 10px;
	padding: 10px;
}

.caption dl {
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.caption dt {
	font: bold 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.caption img {
	margin-right: 10px;
}

.caption .copy {
	font: 8pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.profile {
	border: dashed 1px orange;
	margin: 20px 15px 0;
	padding: 10px;
	clear: both;
}

.profile dl {
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.profile dt {
	font: bold 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.profile dd {
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.profile img {
	margin-right: 10px;
	margin-top: 5px;
}

.site_image2 {
	clear: both;
	float: left;
	margin: 0px 15px 10px 25px;
}

.continue {
	text-align: center;
}

dl.interview {
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0.5em;
}

.interview dt {
	display: block;
	clear: left;
	float: left;
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.interview dt.A {
	color: #0000C0;
}

.interview dt.B {
	color: #800000;
}

.interview dd {
	display: block;
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin-left: 3em;
}

.interview dd p {
	margin-left: 0;
}


.bodyFile {
	margin: 20px;
}

.bodyFile .profile {
	border: solid 0px black;
	margin: 10 15px;
	padding: 10px;
}

.bodyFile .photo {
	float: left;
	border: solid #202020 1px;
}

.bodyFile .artwork {
	float: right;
	border: solid #202020 1px;
	margin: 0px 15px;
}

.amazon {
	clear: both;
	float: right;
	margin: 15px;
	width: 165px;
	height: 240px;
	padding: 10px;
	text-align: center;
	font: 9pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}


 .amazon2 {
	clear: both;
	float: right;
	margin: 15px;
	width: 175px;
	height: 270px;
	text-align: center;
	font: 9pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

 .amazon2 p {
	margin: 5px 0px;
	font: 9pt/1.2 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

ol {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0.5em;
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	list-style: decimal inside;
}

ul {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0.5em;
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	list-style: disc inside;
}

/******************************************************
  00 - index
*****************************************************/

/* 画像無しリスト */
#list { 
  list-style: none;
  margin-left: 35px;
  line-height: 20px; }

/* 画像有りリスト */

#list-img { 
  margin-left: 35px;
  margin-bottom: 20px;
	background: url(img/bg_special.html) no-repeat;
  width: 580px;
  list-style: none;
}

#list-img li {
	display: block;
	float: left;
	width: 560px;
	height: 50px;
  margin-top: 5px;
  margin-right: 15px;
  margin-bottom: 5px;
	font: 10pt/1.2 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

#list-img .sh {
  width: 260px;
}

#list-img li span { 
	font: bold 11pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

#list-img li img {
	float: left;
	margin-right: 5px;
}

/******************************************************
  00 - sub
*****************************************************/

.sub h2 { 
  border: 0px;
  padding: 0px;
 }

.sub  h3 {
  border: none;
	font: bold 12pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin: 1em 15px 0.5em 15px;
}
.sub .column {
	border: dashed 1px orange;
	margin: 20px 15px;
	padding: 0px;
	clear: both;
	background: #FFFFC0;
}

.sub div.column:after{
	content:"";
	display:block;
	clear:both;
	border-bottom:1px transparent solid;
}

.sub div.column{
	 _height:1%;
}

.sub .story,.sub .story p {
	color: #404040;
	padding-top: 5px;
	padding-bottom: 5px;
	font: 9pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.sub .caption ol {
  list-style: none; 
  margin-left: 0px;
 }

.sub blockquote {
        margin: 1.4em 1em 1.4em 1em;
	background: #F9F9F9;
	border-right: double #999999 medium;
	border-left: double #909090 medium;
}

.sub .copy {
	clear: both;
	font: 8pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}


span.a {
	color: #C00000;
	font-weight: bold;
}

span.b {
	color: #000080;
	font-weight: bold;
}

span.c {
	color: #00C000;
	font-weight: bold;
}

.photo_image {
	clear: both;
	float: right;
	margin: 15px;
}

.photo_image2 {
	clear: both;
	float: left;
	margin: 15px;
}

.photo_image3 {
	clear: both;
	margin: 10px 0px 10px 15px;
}

/******************************************************
  00 - artsit file
*****************************************************/


.artist h2 {
	margin: 1em 15px 0.5em 15px;
	background: url(../img/h2_artfile.gif) no-repeat;
	height: 18px;
  border: 0px;
	font: bold 11pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.artist h3 {
	background: url(../img/h3_artfile.gif);
	font: bold 12pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
  border: 0px;	
        padding-left: 25px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
}

.artist h2 span,h3 span {
	display: none;
}


.artist #artfile {
	width: 560px;
	margin: 0px 20px;
	background: url(img/bg_artfile.html);
}

.artist #download {

	text-align: right;
	vertical-align: middle;
	font: 10pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	padding: 2px;
	margin: 5px 20px 20px 20px;
}

.artist #download img {
	vertical-align: middle;
	margin-left:10px;
}

.artist #profile {
	margin: 0px 20px;
	padding: 10px 5px;
	clear: both;
	background: url(../img/bg_artfile.gif);
}

.artist #profile dl {
	display: block;
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin-left: 90px;
}

.artist #profile dt {
	font: bold 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.artist #profile dd {
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.artist #profile img {
	margin-top: 5px;
	margin-right: 10px;
	float: left;
}

.artist #artfile {
  text-align: center; 
  background: #eeeeee;
  padding: 15px 0px ; 
}


/******************************************************
  00 - novel_illustration
*****************************************************/

.nl p {
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0.5em;
}

.nl h2 {
  color: #000080;
}

.nl ul { 
  list-style: none;
 }

.nl p.q { 
  color: #E08000;
}

.nl .column {
	border: dashed 1px orange;
	margin: 20px 15px;
	clear: both;
	background: #FFFFC0;
	font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	padding-bottom: 10px;
}

.nl div.column:after{
	content:"";
	display:block;
	clear:both;
	border-bottom:1px transparent solid;
}

.nl div.column{
	 _height:1%;
}

.nl .column ul {
	line-height: 1.5;
	list-style: none;
}

.nl h3 {

  border: 0px;
	font: bold 11pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;	
	margin-bottom: 0.5em;
}

.nl .column h3 {
  margin: 10px 10px 0.5em 20px;
}

.nl .column h4 {
	font: bold 11pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	margin: 0px 10px 0.5em 10px;
	margin-bottom: 0.5em;
}

.nl a:link { 
  text-decoration: none;
 }

.nl a:hover { 
  text-decoration: underline;
 }


.nl a:link {
  text-decoration: none;
}

.nl a:visited {
  text-decoration: none;
}
.nl a:active {
  text-decoration: none;
}
.nl a:hover {
  text-decoration: underline;
}

.nl_profile { 
  margin: 10px 15px;
  padding: 10px;
 }


.nl .backnumber {
	margin: 5px 20px 15px 15px;
	font: 10pt/1.5 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	list-style: none inside;
}

.nl .amazon {
	clear: both;
	float: right;
	margin: 15px;
	width: 165px;
	height: 240px;
  padding: 0px;
	text-align: center;
	background: url(../img/bg_amz.gif) no-repeat;
	font: 9pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.nl .amazon p {
	margin: 5px 2px 5px 2px;
	font: 9pt/1.2 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.nl .amazon .copy {
	margin: 5px 5px 5px 5px;
	font: 8pt/1.2 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

.nl .amazon img.amzsample {
	margin-top: 5px;
}

.nl .amazon_plus {
	float: right;
	margin: 15px;
	width: 165px;
	height: 240px;
	text-align: center;
	background: url(../img/bg_amz.gif) no-repeat;
	font: 9pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

/******************************************************
  00 - footer
*****************************************************/

#page {
	clear: both;
	width:580px;
	margin: 10px 10px 20px 10px;
}

#page #prev {
	position; absolute;
	top: 0;
	left: 0;
	float: left;
	width: 75px;
	border: solid 0px red;
}


#page #next {
	position; absolute;
	top: 0;
	right: 0;
	float: right;
	width: 75px;
	border: solid 0px red;
}

#page #index {
	position; absolute;
	top: 0;
	left: 0;
	float: left;
	width: 410px;
	text-align: center;
	margin: auto;
}

#writer {
	text-align: right;
	margin-left: 15px;
}

#number {
	font: 10pt/2 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
	width: 560px;
	text-align: center;
	
}


/* ------------------------------
   id:sub 部分
------------------------------ */

#sub h3 {
  background: #02004a;
  color: #fff;
  width: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
  margin-top: 15px;
  padding-top: 3px;
  line-height: 25px;
}

#sub ul {
  margin: 0px;
  list-style-type: none;
  font: 10pt/1.4 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
}

#sub li {
  border-bottom: 1px solid #e0e0e0;
}

#sub li a {
  display: block;
  padding: 8px 5px;
  text-decoration: none;
}

#sub li a:hover {
  background: #eee;
}

#sub .navi {
  margin-top: 10px;
  margin-left: 10px;
}


/* ------------------------------
   バックナンバーページ部分
------------------------------ */

#backnumber {
	width: 580px;
	margin-left: 25px;
}


table {
 width: 580px;
 margin: 0px;
 list-style: none;
 border-style: none;
 }
 
tr {
 width: 580px;
 height: 157px;
 margin-top: 25px;
 border: none;
 font: normal 10pt 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
 border: none;
}

tr img {
  text-align: center;
  margin-top: 2px;
  border-style: none;
  }
  


td {
  width: 160px;
  margin-left: 25px;
  margin-right: 25px;
  }
 
#bana {
 margin-top: 5px;
 margin-left: 15px;
 text-align: left;
 }

/* ------------------------------
   バックナンバーページ部分 以前タブだった物
------------------------------ */ 
 
div.tab-content {
  clear: both;
  _display: inline;
  margin: 0px 5px 15px 0px;
}

.tab-content ul {
  margin: 0px 10px;
  width: 590px;
  overflow-y: auto;
  height: auto;
}

.tab-content li {
  display: block;
  width: 570px;
  height: auto;
  margin: 0px;
  padding: 5px 0px;
  font: 10pt/1.2 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  border-bottom: 1px solid #e0e0e0;
  float: left;
}

.tab-content li p {
  margin: 0px;
  font: 10pt/1.2 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.tab-content li h3 {
  margin: 0px;
  padding: 0px;
  border: none;
  font: bold 10pt/1.5 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.tab-content li img {
  float: left;
  margin-right: 5px;
  margin-left: 5px;
}

.tab-content li div {
  margin-right: 5px;
}

/* ------------------------------
   TwitterやFacebookでつぶやくボタン
------------------------------ */ 
 

.addthis {
	width: 140px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	padding-right: 10px;
}