@charset "UTF-8";

/* -----------------------------------------------------------
 Okusama-ha-chijo (since 2009/09/03)

 File name:      css/contents.css
 Author:         Your Name (admin)
 Style Info:     各コンテンツ用CSS
----------------------------------------------------------- */


/* システムページ
----------------------------------------------------------- */


div#system {
	margin: 0;
	padding: 15px 20px 0 16px;
}

div#system div.systemBox {
	display: block;
	width: 577px;
	margin-bottom: 27px;
	padding: 0;
}

div#system div.systemBox div.systemBoxL {
	float: left;
	width: 277px;
	margin: 0;
}

div#system div.systemBox div.systemBoxL div#systemTtl {
	padding: 0;
}

div#system div.systemBox div.systemBoxL div#systemBox {
	margin: 0;
	padding: 0;
}

div#system div.systemBox div.systemBoxL div#systemBox div {
	margin-top: 12px;
	padding-left: 20px;
}

div#system div.systemBox div.systemBoxL div#systemBox div#extraPrice {
	margin-top: 7px;
}

div#system div.systemBox div.systemBoxL div#callBnr {
	margin-bottom: 33px;
}

div#system div.systemBox div.systemBoxL div#optionTtl {
	margin-bottom: 11px;
}

div#system div.systemBox div.systemBoxL div#optionTxt {
	margin-bottom: 20px;
	padding-left: 15px;
}

div#system div.systemBox div.systemBoxL div#optionTxt span {
	font-size: 14px;
	font-weight: bold;
}

div#system div.systemBox div.systemBoxL div#optionTxt span.nobold {
	font-weight: normal;
}

div#system div.systemBox div.systemBoxL div#cardTtl {
	margin-bottom: 11px;
}

div#system div.systemBox div.systemBoxL div#cardTxt {
	width: 277px;
	height: 105px;
	margin: 0;
	padding: 0;
	background: url(../../images/system/cardBg.jpg) no-repeat right bottom;
}

div#system div.systemBox div.systemBoxL div#cardTxt div {
	padding-left: 15px;
}

div#system div.systemBox div.systemBoxL div#cardTxt div span {
	font-weight: bold;
}

div#system div.systemBox div.systemBoxR {
	float: right;
	width: 277px;
	margin: 0;
}

div#system div.systemBox div.systemBoxR div#privilegeTtl {
	margin-bottom: 12px;
}

div#system div.systemBox div.systemBoxR div#privilegeBnr {
	margin-bottom: 12px;
	padding: 0 4px 0 13px;
}

div#system div.systemBox div.systemBoxR div#privilegeTxt {
	margin: 0;
	padding: 0 4px 0 13px;
	font-size: 10px;
	text-align: right;
}

div#system div.systemBox div.systemBoxR div#trafficTtl {
	margin-bottom: 10px;
}

div#system div.systemBox div.systemBoxR div#trafficBox {
	margin: 0;
	padding-left: 13px;
}

div#system div.systemBox div.systemBoxR div#trafficBox table {
	width: 264px;
	margin: 0;
	padding: 0;
	border: none;
}

div#system div.systemBox div.systemBoxR div#trafficBox table th {
	width: 141px;
	padding-bottom: 12px;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
}

div#system div.systemBox div.systemBoxR div#trafficBox table th#nopriceTh {
	font-size: 12px;
	padding-bottom: 8px;
	vertical-align: top;
}

div#system div.systemBox div.systemBoxR div#trafficBox table th#bnr1000yenTh {
	padding-bottom: 12px;
	vertical-align: top;
}

div#system div.systemBox div.systemBoxR div#trafficBox table td {
	width: 123px;
	padding-bottom: 12px;
	text-align:right;
	vertical-align: middle;
}

div#system div.systemBox div.systemBoxR div#trafficBox table td#nopriceTd {
	padding-bottom: 8px;
	vertical-align: top;
}

div#system div.systemBox div.systemBoxR div#trafficBox table td#bnr1000yenTd {
	padding-bottom: 12px;
	vertical-align: top;
	text-align:right;
}

div#system div.systemBox div.systemBoxR div#trafficBox div {
	margin-top: 10px;
}

div#system div.systemBox div.systemBoxR div#trafficBox div span {
	margin: 0;
	font-size: 10px;
}

/* 100303改変 ココカラ */
div#system div#eventTtl {
	width: 577px;
	margin: 0;
	padding: 0;
}

div#system div#eventHead {
	width: 577px;
	height: 10px;
	margin: 0;
	padding: 0;
	font-size: 0;
	background: url(../../images/system/eventHead.gif) no-repeat left top;
}
div#system div#eventBox {
	width: 577px;
	margin: 0;
	padding: 12px 0;
	background: url(../../images/system/eventBg.gif) repeat-y left top;
}

div#system div#eventBox div#eventBnrBox {
	display: block;
	width: 552px;
	margin: 0;
	padding: 2px 10px 0 15px;
}

div#system div#eventBox div.eventTxtBox {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

div#system div#eventBox div.eventBnrBoxCenter {
	text-align: center;
}

div#system div#eventBox div#eventBnrBox div#eventBnrBoxL {
	float: left;
	width: 264px;
	padding: 0;
}

div#system div#eventBox div#eventBnrBox div#eventBnrBoxL div {
	margin-top: 12px;
}

div#system div#eventBox div#eventBnrBox div#eventBnrBoxR {
	float: right;
	width: 264px;
	padding: 0;
}

div#system div#eventBox div#eventBnrBox div#eventBnrBoxR div {
	padding-top: 12px;
}

div#system div#eventFoot {
	width: 577px;
	height: 10px;
	margin-bottom: 23px;
	font-size: 0;
	padding: 0;
	background: url(../../images/system/eventFoot.gif) no-repeat left top;
}

/* 100303改変 ココマデ */

div#system div#prohibitedTtl {
	width: 577px;
	margin: 0;
	padding: 0;
}

div#system div#prohibitedBox {
	width: 577px;
	height: 156px;
	margin: 0;
	padding: 0;
	background: url(../../images/system/prohibitedBg.jpg) no-repeat left top;
}

div#system div#prohibitedBox div {
	padding: 16px 24px 10px;
}

div#system div#infoTtl {
	width: 577px;
	margin: 0;
	padding: 0;
}

div#system div#infoFrame {
	width: 577px;
	height: 130px;
	margin: 0;
	padding: 0;
	background: url(../../images/system/infoBg.jpg) no-repeat left top;
}

div#system div#infoFrame div#infoBox {
	padding: 14px 34px 10px 29px;
}

div#system div#infoFrame div#infoBox table {
	width: 275px;
	margin: 0;
	padding: 0;
}

div#system div#infoFrame div#infoBox table th {
	width: 69px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
}

div#system div#infoFrame div#infoBox table td {
	width: 206px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
}

div#system div#systemMailImg {
	width: 577px;
	margin-top: 10px;
	padding: 0;
}




