@charset "Shift_JIS";


body{

FONT-FAMILY: "?ｽl?ｽr ?ｽS?ｽV?ｽb?ｽN", "Osaka??ｽ?ｽ?ｽ?ｽ"; font-size: medium; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ffffff
;
	margin : 0px;

	background-color: #f5f5f5;
}


BODY{
	text-align:		center;
}

   .new{
      font-size: 85%;     ?ｽ@  /* ?ｽV?ｽ?ｽ?ｽﾗテ?ｽ[?ｽu?ｽ?ｽ */
      border-bottom:solid 1px #9DBC9B;/* ?ｽe?ｽ[?ｽu?ｽ?ｽ?ｽ{?ｽ[?ｽ_?ｽ[ */
   }
   



table#body{
	text-align: center;     /* IE?ｽﾅセ?ｽ?ｽ?ｽ^?ｽ?ｽ?ｽ?ｽ?ｽO */
border-collapse:collapse;
border:0px;
background-color:#ffffff;
ali
}


body >table{
      margin : auto;     ?ｽ@?ｽ@?ｽ@/* ?ｽW?ｽ?ｽ?ｽﾌセ?ｽ?ｽ?ｽ^?ｽ?ｽ?ｽ?ｽ?ｽO */
      text-align : left;     ?ｽ@/* IE?ｽp?ｽﾎ搾ｿｽp */
   }


table#body tr td{

vertical-align:top; 
}


.rogo img{
	margin:0px;
padding:0px 10px;
}






h1#logo{
	  
color: silver;  
text-decoration: none;  
background-image : url(logo.gif);  
background-position:left top;  
background-repeat:no-repeat;  
height: 75px;  
text-indent: -9999em;  
}  




/* 
?ｽ?ｽ?ｽ?ｽ?ｽﾟの本?ｽ^?ｽC?ｽg?ｽ?ｽ */
h3.title{
	line-height: 1;
margin:0px;
padding:0px;
}


/* ?ｽr?ｽ?ｽ */

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;
}






/* ?ｽ?ｽ?ｽ?ｽ?ｽN?ｽF */

a:link{
	color: blue;
} 
a:visited{
	color: blue;
} /* ?ｽ?ｽ?ｽ?ｽ?ｽN?ｽF */
a:hover{
	color: #ffff00;
} 
a:active{
	color: red;
}





/* ?ｽ?ｽ?ｽj?ｽ?ｽ?ｽ[ */


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;
}







/* ?ｽV?ｽ?ｽ?ｽE?ｽV?ｽ?ｽ?ｽ?ｽ */


   object#new-arrival{
	 
border: 1px #000000 solid; 
}


table#chumon{
	 
margin:10px 0px 10px 0px; 
padding:5px;
border: 1px solid;
border-color: #cc6666;
}


/* ?ｽ?ｽ?ｽm?ｽ轤ｹ */


td.contents p{
	 
text-align:left;
}


.contents p.title{
	 
font-size:150%;
font-family:"HG?ｽn?ｽp?ｽp?ｽﾟｯ?ｽﾟ托ｿｽ",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;
} 


/* ?ｽﾙゑｿｽ?ｽﾆなつなゑｿｽ?ｽ?ｽ */


.hitokoto#body{
	 
width:750px;
}

.hitokoto td{
	 
text-align: left;
padding:40px 30px;
}

.hitokoto p.title{
	 
font-family:?ｽl?ｽr ?ｽS?ｽV?ｽb?ｽN,sans-serif;
font-weight:bold;
}

.hitokoto h1{
	 
font-family:?ｽl?ｽr ?ｽS?ｽV?ｽb?ｽN,sans-serif;
font-size:150%;
text-align:center;
color:#cc6666;
}



.hitokoto p.date{
	 
font-family:?ｽl?ｽr ?ｽS?ｽV?ｽb?ｽN,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:?ｽl?ｽr ?ｽS?ｽV?ｽb?ｽN,sans-serif;
	margin-bottom:0px;
	text-align: left;
	line-height: 3em;
}

p td.hitokotoh{
	color:#cc6666;
	font-size:120%;
	font-family:?ｽl?ｽr ?ｽS?ｽV?ｽb?ｽN,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;
}


/* ?ｽ?ｽ?ｽ?ｽ?ｽT?ｽC?ｽY */

.sm4{
	font-size: 20%;
}     /* ?ｽ?ｽ4 */
.sm3{
	font-size: 40%;
}     /* ?ｽ?ｽ3 */
.sm2{
	font-size: 60%;
}     /* ?ｽ?ｽ2 */
.sm1{
	font-size: 80%;
}     /* ?ｽ?ｽ1 */
.md{
	font-size: medium;
}   /* ?ｽW?ｽ?ｽ */
.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;
}  /* ?ｽ?ｽi?ｽK?ｽ?ｽ?ｽ?ｽ?ｽ?ｽ */
.lr{
	font-size: larger;
}   /* ?ｽ?ｽi?ｽK?ｽ蛯ｫ?ｽ?ｽ */
.pt{
	font-size: 10pt;
}     /* 10pt */
.px{
	font-size: 20px;
}     /* 20px */
.pe{
	font-size: 200%;
}     /* 200% */


/* ?ｽ?ｽ?ｽ?ｽ?ｽF */
.bl{
	color: #0000ff;
}     /* ?ｽ?ｽ */
.pn{
	color: #ff00ff;
}     /* ?ｽs?ｽ?ｽ?ｽN */
.rd{
	color: #ff0000;
}     /* ?ｽ?ｽ */
.ye{
	color: #ffff00;
}     /* ?ｽ?ｽ */
.gr{
	color: #00ff00;
}     /* ?ｽ?ｽ */
.br{
	color: #CC6600;
}     /* ?ｽH */



/* ?ｽe?ｽL?ｽX?ｽg?ｽﾌマ?ｽ[?ｽJ?ｽ[ */
.mark-bl{
	background-color: #0000ff;
}     /* ?ｽ?ｽ */
.mark-pn{
	background-color: #ff00ff;
}     /* ?ｽs?ｽ?ｽ?ｽN */
.mark-rd{
	background-color: #ff0000;
}     /* ?ｽ?ｽ */
.mark-ye{
	background-color: #ffff00;
}     /* ?ｽ?ｽ */
.mark-gr{
	background-color: #00ff00;
}     /* ?ｽ?ｽ */
.mark-br{
	background-color: #CC6600;
}     /* ?ｽH */


/* ?ｽ鞫懶ｿｽ?ｽ?ｽ?ｽ?ｽN?ｽﾌ枠?ｽ?ｽ?ｽ?ｽ?ｽ */
.no_border{
    border-style:none;
}
