/* /////////
COMMON
///////// */

body {
	margin:0px;
	padding:0px;
	background:#e2fbff;
}
p {
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
	color:#000000;
}

/* /////////
ID
///////// */
#floor {
	width:800px;
	margin:0 auto;
	background:#ffffff;
}
#WEB-title {
	width:800px;
	height:78px;
	background:#ffffff url(../img/title.gif) no-repeat;
}
#card {
	width:327px;
	height:67px;
	background:#ffffff url(../img/card.gif) no-repeat;
	float:left;
	margin:36px 0 0 80px;
}
#card-list {
	width:320px;
	height:50px;
	background:#ffffff url(../img/card_list.gif) no-repeat;
	float:left;
	margin:40px 0 0 10px;
}

/* /////////
CLASS-ALL
///////// */

/*カード取扱説明書*/

#torisetsu {
	width:700px;
	font-size:15px;
	margin:20px 0 0 80px;
	
}
/*キャンセルについて*/
#title_cancel {
	margin:26px 0 0 90px;
	width:619px;
	height:22px;
	background: url(../img/cancel_top.gif) no-repeat;
}
#can_floor {
	width:600px;
	background: url(../img/cancel_body.gif) repeat-y;
	margin:0 0 0 90px;
	padding:18px 19px 14px 16px;
	font-size:16px;
}

#can_bottom {
	width:619px;
	height:11px;
	background: url(../img/cancel_bottom.gif) no-repeat;
	margin:0 0 0 90px;
	padding:14px 0 0 22px;
	font-size:16px;
}
/*来店決済をご利用の場合*/
#come_floor {
	background:#e4e4e4;
	padding:0 0 20px 0px;
}
#title_come {
	margin:0px auto;
	margin-top:26px;
	width:547px;
	height:94px;
	background: url(../img/title_come.gif) no-repeat;
}
.hr {
	width:800px;
	height:2px;
	background: url(../img/hr.gif) no-repeat;
	margin:0px 0 0 0px;
}
.hr02 {
	width:800px;
	height:2px;
	background: url(../img/hr02.gif) no-repeat;
	margin:20px 0 0 0px;
}
/*WEB決済をご利用の場合*/
#web_floor {
	background:#ffd6d6;
	padding-top:20px;
}
#title_web {
	margin:0px auto;
	width:678px;
	height:98px;
	background: url(../img/title_web.gif) no-repeat;
}

#sankaku {
	margin:0px auto;
	margin-top:20px;
	width:58px;
	height:28px;
	background: url(../img/sankaku.gif) no-repeat;
}
/*WEB決済ご希望の方へコチラボタン*/
#btn {
	width:371px;
	height:76px;
	margin:20px auto;
	background:#fee4e4 url(../img/btn_web.gif) no-repeat;
}
#btn a {
	display:block;
	width:371px;
	height:76px;
	background:#fee4e4 url(../img/btn_web.gif) no-repeat;
}
#btn a:hover {
	width:371px;
	height:76px;
	background:#fee4e4 url(../img/btn_web_over.gif) no-repeat;
}
#webbtn {
	width:371px;
	height:76px;
	margin:5px auto;
}
#webbtn input:hover {
	width:371px;
	height:76px;
	cursor: pointer;
	cursor: hand;
	background:#fee4e4 url(../img/btn_web_over.gif) no-repeat;
}

.btn_bottom {
	height:80px;
}

/*下部メニュー*/
#bottom_menu {
	padding-bottom:40px;
	font-size:16px;
}

/* /////////
CLASS-COMMON
///////// */
.fin {
	clear:both;
}

.center {
	text-align:center;
}

/* //////////////
CLASS-COMMON-fontDECO
////////////// */
.B {
	font-weight:bold;
}
.U {
	text-decoration:underline;
}
.RED {
	color:#ff0000;
}
.BLUE {
	color:#0000ff;
}

/* //////////////
CLASS-COMMON-SIZE
////////////// */
.w120 {
	display:inline-block;
	width:140px;
}
/* ■MAGIN-TOP■ */
.mt5 {
	margin-top:5px;
}
.mt6 {
	margin-top:6px;
}
.mt7 {
	margin-top:7px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt30 {
	margin-top:30px;
}
/* ■MAGIN-LEFT■ */
.ml20 {
	margin-left:20px;
}
.ml30 {
	margin-left:30px;
}
.ml40 {
	margin-left:40px;
}
.ml50 {
	margin-left:50px;
}
.ml60 {
	margin-left:60px;
}
.ml80 {
	margin-left:80px;
}
.ml100 {
	margin-left:100px;
}
.ml120 {
	margin-left:120px;
}
/* ■FONT-SIZE■ */
.fsz12 {
	font-size:12px;
}
.fsz14 {
	font-size:14px;
}
.fsz15 {
	font-size:15px;
}
.fsz16 {
	font-size:16px;
}
.fsz18 {
	font-size:18px;
}
.fsz20 {
	font-size:20px;
}
.fsz24 {
	font-size:24px;
}
.fsz26 {
	font-size:26px;
}

