@charset "utf-8";

#promise #mainBase .contentWrap {
	background:url(/band/promise/images/index_bg01.gif) no-repeat 0 0;
}

#promise #mainBase #mainBaseInner {
	padding-bottom: 13px;
	background:#c8161e  url(/band/promise/images/index_bg02.gif) no-repeat left bottom;
}

.mainContainer {
	width:703px;
}



/* ------------------------------------------
 box
------------------------------------------- */
.box {
	clear:both;
	width:698px;
	margin-left:8px;
	margin-bottom:15px;
	padding-bottom:10px;
	background:#fff url(/band/promise/images/index_bg03.gif) no-repeat left bottom;
}

.box .inBox {
	clear:both;
	background:#fff url(/band/promise/images/index_bg04.gif) no-repeat 0 0;
}

.box .inBox .inner {
	clear:both;
	padding-left:30px;
}

/* ------------------------------------------
 block01
------------------------------------------- */
#block01 ol {
	width:405px;
	margin-top:0.7em;
	margin-left:1em;
	padding-left:1em;
	padding-right:20px;
	float:left;
}

#block01 ol li {
	list-style:decimal;
	padding-bottom:7px;
	font-size:93%;
}

#block01 p {
	float:left;
}

/* ------------------------------------------
 block02
------------------------------------------- */
#block02 p {
	padding-left:45px;
}

#block02 p.ex {
	margin-left:2px;
	padding-bottom:10px;
}

/* ------------------------------------------
 block03
------------------------------------------- */
#block03.box .inBox {
	padding-top:19px;
}

#block03.box h2 {
	padding-left:8px;
	padding-bottom:25px;
}

#block03.box p {
	padding-left:17px;
}

#block03.box p.btn {
	padding-bottom:20px;
	text-align:center;
}

/* ------------------------------------------
 block04
------------------------------------------- */
#block04.box .inBox {
	padding-top:19px;
}

#block04.box h2 {
	padding-left:13px;
	padding-bottom:15px;
}

#block04.box .inner {
	margin-left:13px;
	margin-bottom:5px;
	padding:0 10px;
	background:url(/band/promise/images/index_bg05.gif) repeat-y 0 0;
}

#block04.box .inner .left {
	width:308px;
	padding-right:32px;
	float:left;
}

#block04.box .inner .right {
	width:308px;
	float:left;
}

#block04.box .inner dt {
	padding:0 0 3px 20px;
	background:url(/band/promise/images/index_ico01.gif) no-repeat 0 0;
}

#block04.box .inner dd {
	padding:0 0 8px 20px;
	background:url(/band/promise/images/index_ico02.gif) no-repeat 0 0;
	font-size:85%;
}

#block04.box .diffarence {
	clear:both;
	padding:0 22px;
}

#block04.box h3 {
	clear:both;
	padding-bottom:5px;
}

#block04.box table th,
#block04.box table td {
	padding:2px;
	border:1px solid #c8c8c8;
	font-size:85%;
}

#block04.box table thead th {
	background:#efefef;
	text-align:center;
}

#block04.box table thead th.noBorder {
	background:#fff;
	border-top:0;
	border-left:0;
}

#block04.box table td {
	font-size:77%;
}


/* ------------------------------------------
 block05
------------------------------------------- */
#block05.box .inner {
	padding-top:49px;
	padding-left:30px;
	background:url(/band/promise/images/index_bg06.gif) no-repeat 0 0;
}

#block05.box .inner dl {
	width:284px;
	padding-right:15px;
	padding-bottom:15px;
	float:left;
}

#block05.box .inner dl dt {
	padding-bottom:7px;
	text-align:center;
}

#block05.box .inner p {
	float:left;
	padding-bottom:15px;
}

#block05.box table {
	clear:both;
	width:630px;
}

#block05.box table th,
#block05.box table td {
	border:1px solid #c8c8c8;
}

#block05.box table th {
	padding:3px 0 6px;
	background:#ffd900;
	vertical-align:middle;
}

#block05.box table td {
	padding:6px 12px;
	vertical-align:middle;
	font-size:77%;
}



/* ------------------------------------------
 block06
------------------------------------------- */
#block06.box .inBox {
	padding:25px 0 15px;
	text-align:center;
}















