@charset "Shift_JIS"; 


html *{
margin			: 0px;
padding		: 0px;
border			: 0px;
box-sizing		: border-box;
-moz-box-sizing	: border-box;
}


body{
color			: #550000;
background-color		: #ffeeee;
font-family		: "MS UI Gothic","‚l‚r ‚oƒSƒVƒbƒN",monospace;
font-style		: normal;
font-size		: 12px;
line-height		: 20px;
letter-spacing	: 1px;
text-align		: left;
margin			: 0px;
padding		: 0px;
border			: 0px;
}

body.contents{
color			: #550000;
background-color		: #ffbbbb;
}

body.listen{
background-image		: url("./back.jpg");
background-repeat		: repeat-y;
background-position	: right;
background-attachment	: fixed;
}



a {
	color:#550000;
	text-decoration:none;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
}

a:link,a:visited {
}


a:active,a:hover {
	color:#FFB8B5;
	background-color:#550000;
	border-color:#550000;
}

a.contents {
	color:#550000;
	text-decoration:none;
	border-style:solid;
	border-width: 0px 0px 0px 0px;
}

a.contents:active,a.contents:hover  {
	color:#ffffff;
	background-color:#ffbbbb;
	border-color:#550000;
}




hr{
border-style		: solid;
border-width		: 0px 0px 3px 0px;
height			: 6px;
margin			: 0px 0px;
padding		: 0px 10px;
color			: #ffffff;
clear			: both;
background-color	: #ffffff;
border-color		: #550000;
}



p{
color			: #550000;
text-align		: left;
margin			: 0px 0px;
padding		: 0px 0px;
font-size		: 12px;
line-height		: 20px;
letter-spacing	: 1px;
}

p.info{
}



table{
color			: #550000;
text-align		: left;
margin			: 0px 0px;
padding		: 0px 0px;
font-size		: 12px;
line-height		: 20px;
letter-spacing	: 1px;
}

table.contents{
color			: #550000;
text-align		: left;
margin			: 0px 0px;
padding		: 0px 0px;
font-size		: 12px;
line-height		: 20px;
letter-spacing	: 1px;
background-color		: #ffbbbb;
}

table.jacket{
margin			: 15px 0px 30px 80px;
padding		: 0px 0px;
}


img{
border-width		: 0px;
margin			: 0px;
}

img.mini{
float			: right;
margin			: 1px 0px 1px 7px;
}



em{
font-style		: normal;
}


em.big3{
font-size		: 36px;
line-height		: 32px;
font-style		: bold;
}

em.color{
color			: #ff7777;
}

strong{
font-size		: 16px;
}


td.guest{
font-size		: 12px;
line-height		: 16px;
}




div{
color			: #550000;
text-align		: left;
margin			: 0px 10px;
padding		: 0px 10px;
}

div.all{
text-align		: left;
}


div.main{
text-align		: center;
width			: 700px;
}


div.col{
float			: left;
width			: 280px;
margin			: 0px 0px 0px 5px;
padding		: 0px;
}



address{
color			: #550000;
height			: 40px;
font-size		: 12px;
line-height		: 15px;
margin			: 0px 0px 20px 0px;
padding		: 0px;
font-style		: normal;
text-align		: center;
}


