﻿@charset "UTF-8";
body {
	font-family: font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #FFFFFF;
}
img{
	border:0;
}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 1000px;
	background: #FFFFFF;
}

/*上グレー背景*/
#back-t {
	background: #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 1000px;
}

/*コンテンツ枠*/
#contents {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 900px;
}

/*メイン部分*/
#contents #main {
	margin: 0px;
	padding: 0px;
	height: 455px;
	width: 900px;
}
#contents #main h1 {
	margin: 0px;
	padding: 0px;
}
#contents #main img {
	margin: 0px;
	padding: 0px;
}

/*ボタン部分*/
#contents #button {
	margin: 0px;
	padding: 0px;
	height: 145px;
	width: 900px;
}
#contents #button h2 {
	margin: 0px;
	padding: 0px;
}
#contents #button img {
	margin: 0px;
	padding: 0px;
}

/*フッター部分*/
#contents #footer {
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 45px;
}
#contents #footer h3 {
	margin: 0px;
	padding: 0px;
}
#contents #footer img {
	margin: 0px;
	padding: 0px;
}

/*下グレー背景*/
#back-u {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 1000px;
	background: #CCCCCC;
}

/*月額賃料*/

.price_bk{ 
	background-image: url("../item/pricelist_bk.gif");
	padding-top:-1px;
	width:833px; 
}
.price_cell { 
	border-collapse:collapse; 
	width:812px; 
}
.price_cell td { 
	border:2px solid #b5b5b6; padding:2px; 
	text-align: right; 
	vertical-align:bottom;
	font-weight:bold;
	font-family: Verdana;
	font-size:15px;
	line-height:15px;
	height:44px;
}
.price_cell del{
	font-size: 13px;
	margin:0 5px 0 0;
}
.open_price{ 
	padding:2px; 
}
.price_cell ins{ 
	color: #c9161e;
	text-decoration:none;
	margin:0 5px 0 0;
}
.price_cell center{
	margin:0 5px 5px 0;
	text-align: right; 
}

#pricelist_title {
	font-family: Verdana;
	width:900px;
}

#pricelist_title .relative{
	position: relative;
	width:900px;
}

#pricelist_title .date {
	position: absolute;
	bottom: 35px;
	left: 69px;
	font-size: 14px;
	font-weight:bold;
	z-index: 1;
}

#pricelist_title .date img{
	position:relative;
	top:3px;
}

/*学割*/

.campaign_cell { 
	border-collapse:collapse;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	text-align: center; 
	border-color:#404040;
}

.campaign_cell th{
	font-size: 10px;

}
.campaign_cell th span{
	font-size: 10px;
	font-weight:normal;
}
.campaign_cell del{
	font-size: 11px;
}
.campaign_cell ins{ 
	color: #c9161e;
	text-decoration:none;
	margin:0 5px 0 0;
}

.campaign_cell small{ 
	font-size: 9px;
}
.campaign_list{
	font-size: 12px;
	font-family: Verdana;
}

.campaign_list span{
	font-size: 11px;
	font-weight:normal;
}


.campaign_list p{
	padding-top:2px;
	margin:0;
	text-align: left; 
}
