@charset "utf-8";

/* ------------------------------------------------------- *
   ご利用案内 / ご利用の流れ CSS
 * ------------------------------------------------------- */
.contents h2{
	margin-bottom:0.5em;
	padding:0 0 3px 13px;
	background-image:url(../images/mark04.gif);
	border:1px solid #bbc;
	border-width:0 0 1px 0;
}
.contents h2.cancel{
	color:#ae3b30;
	background-image:url(../images/mark03.gif);
}
h3{
	margin:1.5em 0 0.4em 0;}

h4{}

h3.first,
h4.first{
	margin-top:0;
}


.contents ul{
	list-style-type:none;
	margin-right:12px;
}
.contents ul li{
	line-height:1.4em;
	padding-left:16px;
	margin-left:-16px;
	margin-bottom:0.5em;
	background-image:url(../images/mark02.gif);
	background-repeat:no-repeat;
	background-position:left 5px
}
.contents ul li.ex{
	background-image:url(../images/mark03.gif);
}


/* 受付開始日について */
#chart .uketsuke{
	width:430px;
	margin:12px 0;
	border:1px solid #999;
	padding:6px 10px 0 10px;
}

#chart .uketsuke h3{
	background-image:none;
	padding-left:0;
}
#chart .uketsuke h3 span{
	font-weight:normal;
}

/*罫線囲み箇条書き*/
#chart .kajougaki{
	width:622px;
	margin:12px 0;
	border:1px solid #999;
	padding:6px 10px 0 10px;
}

/*リスト内の字下げ文*/
/*#chart .kajougaki span{
text-indent:-1em;
padding-left:1em;
display:block;}*/

.inlineIMG{
vertical-align:middle;}

/*確認内容*/
#kakunin ul{}

#kakunin li{
display:block;
clear:both;
height:22px;
}
#kakunin li span{
display:block;
float:left;
width:60%;
height:22px;
}

#kakunin li img{
display:block;
float:right;
margin-right:80px;
}

