@charset "utf-8";

/* ------------------------------------------------------------- */
/*	 epsilon.css―		フォトラボHP								 */
/* ------------------------------------------------------------- */


body#EPSILON {
}
body#EPSILON div#Contents div#main div.honbun {
	padding:10px 0px;
}
#EPSILON #main h2 {
	clear:both;
	padding:7px 15px;
	margin:0 0 15px;
	background:#FCF2F0;
	font-size:120%;
	font-weight:bold;
	border-top:4px solid #E65431;
	border-bottom:1px solid #D9D9D9;
}


#EPSILON #main h3 {
	padding:7px 18px;
	margin:0 15px 10px;
	background:#EEEEEE url(../../img/epsilon/h3_bk.gif) no-repeat left center;
	font-size:100%;
	font-weight:bold;
}

/* イントロ */
#EPSILON p.epTxt01 {
	margin:0 15px 25px;
}
/* 経済白書 */
#EPSILON p.epTxt02 {
	font-size:80%;
	text-align:right;
	margin:0 15px 40px;
}
/* クレジットカード */
#EPSILON p.epTxt03 {
	margin:0 15px 15px;
}

/* 経済白書画像 */
#EPSILON p.epImg01 {
	text-align:center;
	margin:0 15px 15px;
	padding:0;
}

/* クレジットカード画像 */
#EPSILON p.epImg02 {
	text-align:center;
	margin:0 15px 50px;
	padding:0;
}



/* イプシロン決済の特長 ---------------------------- */
#EPSILON .epBox {
	margin:0 15px 25px;
}
#EPSILON .epBoxBtm {
	margin-bottom:50px;
}
#EPSILON .epBox01 {
	width:360px;
	float:left;
}
#EPSILON .epBox02 {
	width:360px;
	float:right;
}
#EPSILON #main .epBox h3 {
	padding:7px 18px;
	margin:0 0 8px;
	background:#EEEEEE url(../../img/epsilon/h3_bk.gif) no-repeat left center;
	font-size:100%;
	font-weight:bold;
}

#EPSILON .epBox p {
	margin:0 10px;
}


/* ご利用の流れ ---------------------------- */
/* 利用の流れ画像 */
#EPSILON p.epImg03 {
	text-align:center;
	margin:0 15px 5px;
	padding:0;
}
/* 審査 */
#EPSILON p.epTxt04 {
	margin:0 15px 50px;
}
#EPSILON p.epTxt04 a.shinsa {
	text-align:left;
	font-weight:bold;
	padding:0 0 0 20px;
	background:url(../../img/common/next.gif) no-repeat left center;
}




/* 料金表 ----------- */
#EPSILON table.tblRyokin{
	font-weight:normal;
	width:750px;
	margin: 0 15px 50px;
	border:1px solid #ccc;
	border-collapse:collapse;
}

#EPSILON table.tblRyokin th{
	font-weight:normal;
	padding:8px 10px;
	text-align:left;
	border:1px solid #CCC;
	background:#EFEFEF;
	line-height:1.4;
	white-space: nowrap;
}
#EPSILON table.tblRyokin th.kakaku{
/*	width:165px;*/
}
/* 法人・個人 */
#EPSILON table.tblRyokin tr th.houjin,
#EPSILON table.tblRyokin tr th.kojin {
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
/* 法人 */
#EPSILON table.tblRyokin tr th.houjin {
	background:#0070C7;
}
/* 個人 */
#EPSILON table.tblRyokin tr th.kojin {
	background:#E65431;
}

#EPSILON table.tblRyokin td{
	padding:8px 0;
	text-align:center;
	border:1px solid #CCC;
	line-height:1.4;
}

#EPSILON table.tblRyokin td.bunkatu{
	width:145px;
}


/* 申し込み ---------------------------- */
#EPSILON ul.btn {
	margin:0 0 50px;
}
#EPSILON ul.btn li {
	width:380px;
	text-align:center;
	float:left;
}

#EPSILON dl.toi {
	border:10px solid #e3e3e3;
	padding:10px;
}
#EPSILON dl.toi dt {
	border-bottom:2px solid #E65431;
	font-weight:bold;
	padding:0 5px 7px;
}
#EPSILON dl.toi dd {
	padding:7px 5px 0;
}
