@charset "utf-8";

/* Initialization
------------------------------------------------------------------------------------------------------*/
html{
	margin:0px;
	padding:0px;
}

body {
	text-align:center;
	margin:0px;
	padding:0px;
	background:url(img/back_out.png);
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333;
}

img {
	border:none;
}

ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5 {
	font-size:100%;
	margin:0px;
	padding:0px;
}

dl, dd, dt{
	margin:0px;
	padding:0px;
}

div, p, a{
	margin:0px;
	padding:0px;
}

h1{
	font-size:4px;
	font-weight:normal;
}
a{ color:#06f;}
a:hover{ color:#f60;}


/* Layout
------------------------------------------------------------------------------------------------------*/

#outerGroup{
	margin:0 auto;
	padding:0;
	width:960px;
	text-align:center;
	background:url(img/back.png) repeat-y;
	position:relative;
}

#header{
	margin:0 auto;
	padding:20px 0;
	width:720px;
	text-align:center;
}

#header h1{
	width:720px;
	height:180px;
	background:url(img/h1_neko.png) no-repeat;
}

#header h1 span{ visibility:hidden;}


/* content
------------------------------------------------------------------------------------------------------*/
#content{
	margin:0 auto;
	padding:0;
	width:720px;
	text-align:left;
}

#content p{
	padding:8px 0;
	font-size:15px;
	color:#553900;
	line-height:150%;
}


.leftBox {
	margin:0;
	padding:0;
	width:340px;
	text-align:left;
	float:left;
}

.rightBox {
	margin:0;
	padding:0;
	width:340px;
	text-align:left;
	float:right;
}

table.price { border-top:1px #960 dashed; font-size:15px;}
table.price caption{ text-align:left; font-size:15px; font-weight:bold;}
table.price th{ border-bottom:1px #960 dashed; font-weight:normal;}
table.price td{ border-bottom:1px #960 dashed;}





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

#footer {
	clear:both;
	height:60px;
}


#footer address { visibility:hidden;}



