@charset "shift_jis";
/* CSS Document */

/* =========================================================
â– ã‚µã‚¤ãƒˆåEä½E
========================================================= */
body {
	margin:0;
	padding:0;
	font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3","Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª",Meiryo,Osaka,sans-serif;
	font-size: 0.75em;
}

.price{
 font-family: "Tahoma","E­E³ E°ã‚´ã‚·ãƒE‚¯","Lucida Grande","ãƒ’ãƒ©ã‚®ãƒŽä¸¸ã‚´ Pro W4","Hiragino Kaku Gothic Pro","Osaka",sans-serif !important;
 color:#D1102C;
 font-size: 15px;
}

p{
	margin:0;
	padding:0;
}

#wrapper p{
	margin-bottom:1em;
}

ul,li{
	margin:0;
	padding:0;}

ul{
	list-style:none;
}

a:focus{
	outline: none;
}
a:link {
color: #795284;
text-decoration: none;
font-weight:bold;
}
a:hover {
	color: #888888;
	text-decoration: underline;
}
a:visited {
	color: #ff69b4;
	text-decoration: none;
}

#wrapper {
margin: 0px auto;
position: relative;
width:810px;
}

/* =========================================================
â– ãƒ˜ãƒƒãƒ?ãƒ¼
========================================================= */
#header {
width: 813px;
overflow: hidden;
margin: 0px auto;
}
#header p {
	color: #ffffff;
	font-size: 12px;
	text-align: right;
	width: 600px;
	margin: 10px 10px 5px 0px;
	float: right;
}
#header a {
	color: #ffffff;
	text-decoration: none;
}
h1 {
width: 813px;
height: 80px;
margin: 0px auto;
}

/* =========================================================
â– ãƒŠãƒ“ã‚²ãƒ¼ã‚·ãƒ§ãƒ³
========================================================= */
#navi {
border-top: 1px solid #aeaeae;
border-bottom: 1px solid #aeaeae;
width: 813px;
margin: 0px;
padding: 0px;
}
#navi ul {
width: 813px;
height: 35px;
overflow: hidden;
list-style: none;
margin: 0px;
padding: 0px;
}
#navi ul li {
width: 115px;
height: 35px;
border-right: 1px solid #aeaeae;
float: left;
}
.btn1 {
	border-left: 1px solid #aeaeae;
}
.btn1 a {
display: block;
width: 115px;
height: 35px;
background : url(btn1_off.gif) no-repeat;
text-indent: -9999px;
}
.btn1 a:hover { background : url(btn1_on.gif) no-repeat; }

.btn2 a {
	display: block;
	width: 115px;
	height: 35px;
	background : url(btn2_off.gif) no-repeat;
	text-indent: -9999px;
}
.btn2 a:hover {
	background : url(btn2_on.gif) no-repeat;
}
.btn3 a {
	display: block;
	width: 115px;
	height: 35px;
	background : url(btn3_off.gif) no-repeat;
	text-indent: -9999px;
}
.btn3 a:hover {
	background : url(btn3_on.gif) no-repeat;
}
.btn4 a {
	display: block;
	width: 115px;
	height: 35px;
	background : url(btn4_off.gif) no-repeat;
	text-indent: -9999px;
}
.btn4 a:hover {
	background : url(btn4_on.gif) no-repeat;
}
.btn5 a {
	display: block;
	width: 115px;
	height: 35px;
	background : url(btn5_off.gif) no-repeat;
	text-indent: -9999px;
}
.btn5 a:hover {
	background : url(btn5_on.gif) no-repeat;
}
.btn6 a {
	display: block;
	width: 115px;
	height: 35px;
	background : url(btn6_off.gif) no-repeat;
	text-indent: -9999px;
}
.btn6 a:hover {
	background : url(btn6_on.gif) no-repeat;
}
.btn7 a {
	display: block;
	width: 115px;
	height: 35px;
	background : url(btn7_off.gif) no-repeat;
	text-indent: -9999px;
}
.btn7 a:hover {
	background : url(btn7_on.gif) no-repeat;
}

/* =========================================================
â– ãƒ•ãƒƒã‚¿ãƒ¼
========================================================= */
#wrapper #copy {
font-size: 12px;
color: #ffffff;
text-align: center;
line-height: 1.7;
width: 813px;
padding: 10px 0px;
background-color: #696969;
margin-bottom:0;
}


.catch {
font-size: medium;
font-weight: bold;
margin-bottom: 5px;
}

.red { color: #D1102C; }
.subtitle {
font-weight: bold;
color: #4DA7B3;
}
.page_top {
text-align: right;
margin-top: 10px;
margin-bottom: 20px;
}
.small { font-size: 90%; }
