@charset "UTF-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
/*** For Firefox removing dotted line links ***/	
:focus{ -moz-outline-style: none; }
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	text-align: center;
	}
/* common */
h1,h2,h3,h4,p,ul,li {
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
     margin:0;
     padding:0;
	 }
a {overflow:hidden; /* リンク時の枠線を消す */}
a:hover{color:#000;}
ul {list-style-type: none;}
li {list-style-position: outside;}
p,ul,li {font-size:0.8em; color:#666;}
div#container {width:800px; text-align:left;}
.totop   {font-size:0.8em;color:#666;text-align:right;}
hr {border-width:1px 0px 0px 0px; border-style:solid; border-color:#ccc; height:1px;}

/* another pages */
div#header2 {
	width:800px;
	height:85px;
	background-image:url(../images/nobody_header.png);
	background-repeat: no-repeat;
	margin-bottom:40px;
}
div#header2 h1 {
   width:321px;
   height:85px;
   float:left;
   text-indent:-9999px;
}

div#head_l {width:337px;height:85px;float:left;}
div#head_r {width:463px;height:85px;float:right;margin-top:20px;}
div#head_r li {float:left;}
div#head_r li a {
   float:left;
   display:block;
   text-indent:-9999px;
   }
li#books, li#books a {width:35px;height:27px;background-image:url(../images/buttons/books.png);}
li#prints, li#prints a {width:31px;height:27px;background-image:url(../images/buttons/prints.png);}
li#howtobuy, li#howtobuy a {width:48px;height:27px;background-image:url(../images/buttons/howtobuy.png);}
li#backto, li#backto a {width:92px;height:27px;background-image:url(../images/buttons/backto.png);}

li#books a:hover {background-image:url(../images/buttons/books_h.png);}
li#prints a:hover {background-image:url(../images/buttons/prints_h.png);}
li#howtobuy a:hover {background-image:url(../images/buttons/howtobuy_h.png);}
 li#backto a:hover {background-image:url(../images/buttons/backto_h.png);}

*div#head_r li a {display:inline-block;}

div#main_cont {width:800px;}
div.bookshop {padding-top:40px; padding-bottom:40px;}
div.explain {float:left;width:600px;}
div.photo {float:right;width:200px;}
div.explain p,div.explain h2 {
	font-size:0.8em;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-left:20px;
	margin-right:20px;
	line-height:1.4em;
}
div.explain h2{
    font-size:0.9em;
    color:#333;
    margin-top:10px;
    margin-bottom:10px;
}
div.explain ul {margin:20px;}
div.explain li {
	font-size:0.9em;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
h2 .jp_title {
	font-size:0.7em;
	margin-left:1em;
}
table {margin:20px 20px 10px 20px;}
th,td {
	font-size:0.7em;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#666;
}
th {width:75px;}
.photobox {padding-top:10px;}
.photobox a {width:50px; height:50px;}
.photobox  img{ margin:10px 10px 10px 0;}

/*footer*/
div#footer {
	width:780px;
	padding-top:70px;
	margin:20px 0 40px 20px;
}
div#footer p {font-size:0.7em;}

/* float clear */
.clearfix {
    content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	}

/* Hides from IE-mac¥*/
*html.clear {height: 1%;}
.clear { display: block;}
/* End hide from IE-mac */

