

body {

FONT-FAMILY: "ＭＳ ゴシック", "Osaka?等幅"; font-size: medium; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ffffff
;
	margin : 0px;

	background-color: #f5f5f5;
}


BODY{
	text-align:		center;
}

   .new {
      font-size: 85%;     　  /* 新入荷テーブル */
      border-bottom:solid 1px #9DBC9B;/* テーブルボーダー */
   }
   



table#body {
text-align: center;     /* IEでセンタリング */
border-collapse:collapse;
border:0px;
background-color:#ffffff;
ali
}


body>table {
      margin : auto;     　　　/* 標準のセンタリング */
      text-align : left;     　/* IE用対策用 */
   }


table#body tr td {

vertical-align:top; 
}


.rogo img {
margin:0px;
padding:0px 10px;
}






h1#logo {  
color: silver;  
text-decoration: none;  
background-image: url('../images/top/logo.gif');  
background-position:left top;  
background-repeat:no-repeat;  
height: 75px;  
text-indent: -9999em;  
}  




/* 
お勧めの本タイトル */
h3.title {
line-height: 1;
margin:0px;
padding:0px;}


/* 罫線 */

hr.bookhr	{
	width: 750px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:1px solid #cc6666;
}






/* リンク色 */

a:link { color: blue; } 
a:visited { color: blue; } /* リンク色 */
a:hover { color: #ffff00; } 
a:active { color: red; }





/* メニュー */


table#menu {
border-collapse:collapse;
margin:0 0px 0 0;
border:0px;
}

table#menu tr td {
margin: 0px;
padding:0px 10px;
}


#menu h2 { 
border: 1px;
margin:20px 0px 5px 0px;
padding:0px;
} 


div.m { 
border: 1px;
margin-top:0px;
margin-bottom:20px;
} 




img.bunner-marx { 
border: 1px #000000 solid; 
border-color: cc6666;
margin-top:5px;
margin-bottom:0px;
}

img.bunner { 
border: 1px #000000 solid;
border-color: cc6666; 
margin-top:5px;
margin-bottom:0px;
}


#menu h3,li { 
font-size: 100%;
text-align: left;
margin:0px;
list-style-type:none;
list-style-position:outside;
}

#menu h3 { 
margin-bottom: 10px;
}



p.date	{
   text-align: left;
   margin-top: 20px;
   float: left;
   color: #888888;
   font-size: 70%
}


span.date	{
   text-align: left;
   margin-top: 0px;
   color: #888888;
   font-size: 70%
}


#menu ul {
  padding:0px;
  margin:0px 0px 10px 0px;
  font-size:90%;
　line-height: 1;
  list-style-type: none;
  text-align: left;
}


.m p {
　font-family: "MS UI Gothic", sans-serif;
　font-size: 75%;
　color: #333333;
　text-align: left;
　line-height: 1.2;
　margin-top:0px;
　margin-bottom:0px;
}

.m img {

　margin-top:10px;

}

td.glist {
padding: 10px 10px;
}




address {
　font-family: "MS UI Gothic", sans-serif;
　font-size: 85%;
　color: #333333;
　text-align: center;
　line-height: 1.2;
　margin-bottom:10px;
}


p.map img  {
border-color: #cc6666;
}



/* 回り込み */

img.img_left{
	float: left;
	padding: 20px;
}

img.img_right{
	float: right;
	padding: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
}

div.clear{
	clear: both;
	margin: 0 0 10px 0;
}







/* 新刊・新入荷 */


   object#new-arrival { 
border: 1px #000000 solid; 
}


table#chumon { 
margin:10px 0px 10px 0px; 
padding:5px;
border: 1px solid;
border-color: #cc6666;
}


/* お知らせ */


td.contents p { 
text-align:left;
}


.contents p.title { 
font-size:150%;
font-family:"HG創英角ﾎﾟｯﾌﾟ体",sans-serif;
font-weight:bold;
}


table #contents { 
width:760px;
}


#body table.contents { 
margin: 0px 5px 0px 5px;
border-collapse: collapse;
width:570;
} 


#body table.contents { 
color: #000000;
border-width: 2px 0px 0px 0px;
border-color: #cc6666;
border-style:solid;
border-collapse: collapse;
} 

#body table.contents td { 
padding: 15px 10px 6px 10px;
} 



ul	{
	margin-right: 10px;
	margin-left: 5px;

}

ul.contents-order	{font-size: 0.75em;
	padding: 0px;
	height: 20px;
	background-color: #ffffff;
	margin-right:5px;
	margin-bottom: 0px;
	color: #888888;
}

#body ul.contents-order li a	{display: block;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	color: #888888;
	background-color: #FFFFFF;
	margin-left:2px;
	margin-bottom: 0px;
	padding-bottom:0px;
	border-width:0px 0px 1px 0px;
}



#body ul.contents-order li a:hover	{
	color: #FFFFFF;
	background-color: #cc6666;
	text-decoration:none;
	}

ul.contents-order li.menulast a	{margin-left: none;}

#body ul.contents-order li	{
	list-style-type: none;
	float: right;}




#body .information hr { 
	border: 1px solid #cc6666;
}




table.soryo { 
border:solid 1px #000000;
}


table.information { 
border-collapse:collapse;
margin:0px auto;
padding:0px;
font-size: 80%;
} 



table#top h1 { 
margin:5px 0px 5px 0px;
padding:0px;

} 


.information td { 
padding:30px 10px;
text-align:left;
} 


.no-pad td { 
padding:0px 0px;
} 


/* ほっとなつながり */


#body.hitokoto { 
width:750px;
}

.hitokoto td { 
text-align: left;
padding:40px 30px;
}

.hitokoto p.title { 
font-family:ＭＳ ゴシック,sans-serif;
font-weight:bold;
}

.hitokoto h1 { 
font-family:ＭＳ ゴシック,sans-serif;
font-size:150%;
text-align:center;
color:#cc6666;
}



.hitokoto p.date { 
font-family:ＭＳ ゴシック,sans-serif;
font-size:80%;
   color: #888888;
   float:right;
}

td.hitokotob { 
padding:30px 30px;
text-align:center;
vertical-align: middle;
}

#body .hitokotob img { 
width:100px;
border:1px;
}

.hitokotob a { 
margin:10px 0px;
}

.hitokotob p { 
font-size:80%;
margin-bottom: 30px;
}


p.text	{
	color:#000000;
	font-size:100%;
	font-family:ＭＳ ゴシック,sans-serif;
	margin-bottom:0px;
	text-align: left;
	line-height: 3em;
}

p td.hitokotoh	{
	color:#cc6666;
	font-size:120%;
	font-family:ＭＳ ゴシック,sans-serif;
	margin-bottom:0px;
	text-align: left;
}

.hitokotoh hr	{
	border:1px solid #cc6666;
	clear:both;
}

.hitokoto p.last	{
	color:#666666;
	text-align:right;
}


.hitokoto p.note	{
	font-size:80%;
	text-indent: 2em;
}







/* 囲み記事 */


p.kakomi-noline	{
	padding: 20px;
}

p.kakomi-rd	{
	border:3px dotted red;
	padding: 10px;
}


/* 文字サイズ */

.sm4 { font-size: 20%; }     /* 小4 */
.sm3 { font-size: 40%; }     /* 小3 */
.sm2 { font-size: 60%; }     /* 小2 */
.sm1 { font-size: 80%; }     /* 小1 */
.md { font-size: medium; }   /* 標準 */
.la1 { font-size: 120%; }     /* 大1 */
.la2 { font-size: 140%; }     /* 大2 */
.la3 { font-size: 160%; }     /* 大3 */
.la4 { font-size: 180%; }     /* 大4 */
.la5 { font-size: 200%; }     /* 大5 */
.la6 { font-size: 220%; }     /* 大6 */
.la7 { font-size: 240%; }     /* 大7 */
.la8 { font-size: 260%; }     /* 大8 */
.la9 { font-size: 280%; }     /* 大9 */
.la10 { font-size: 300%; }     /* 大10 */
.la11 { font-size: 350%; }     /* 大11 */
.la12 { font-size: 400%; }     /* 大12 */
.la13 { font-size: 500%; }     /* 大13 */


.sr { font-size: smaller; }  /* 一段階小さい */
.lr { font-size: larger; }   /* 一段階大きい */
.pt { font-size: 10pt; }     /* 10pt */
.px { font-size: 20px; }     /* 20px */
.pe { font-size: 200%; }     /* 200% */


/* 文字色 */
.bl { color: #0000ff; }     /* 青 */
.pn { color: #ff00ff; }     /* ピンク */
.rd { color: #ff0000; }     /* 赤 */
.ye { color: #ffff00; }     /* 黄 */
.gr { color: #00ff00; }     /* 緑 */
.br { color: #CC6600; }     /* ？ */



/* テキストのマーカー */
.mark-bl{ background-color: #0000ff; }     /* 青 */
.mark-pn{ background-color: #ff00ff; }     /* ピンク */
.mark-rd{ background-color: #ff0000; }     /* 赤 */
.mark-ye{ background-color: #ffff00; }     /* 黄 */
.mark-gr{ background-color: #00ff00; }     /* 緑 */
.mark-br{ background-color: #CC6600; }     /* ？ */


/* 画像リンクの枠を消す */
.no_border {
    border-style:none;
}


