@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.toptitle{
	background-image:url(../images/mark01.gif);
	border-style:none;
}

.contents h3{
font-size:105%;
}
.contents h3.first{
	margin-top:0.75em;
}

.contents h4.first{
margin-top:6px;
}

/*通常のリスト*/
.contents ul.normal{
	list-style-type:none;
	margin-right:12px;
}
.contents ul.normal 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 3px
}
.contents ul li.ex{
	background-image:url(../images/mark03.gif);
}

/*PDFリンクのリスト*/
.pdfList{

}

.pdfList ul#pdf{
	list-style-type:none;
	margin:0;
}
.pdfList li {
	display:block;
	float:left;
	margin:0 12px 0px 0;
	padding:0 20px 0 0;
	background-image:url(../images/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:right 0;
	white-space:nowrap;
/*	background-color:pink;*/
}
.pdfList li.last {
margin-right:0;
}

.pdfList li a{
	display:block;
	width:auto;
}

.pdfList li img{
	vertical-align:middle;
}

/*囲みテキスト*/
#bihin .text{
	width:80%;
	margin-top:12px;
	border:1px solid red;
	padding:6px 10px 0 10px;
	background-color:#fff6f6;
}
#bihin .text h3{
border:none;}

#bihin .text p{
	padding-left:0;
}

/*罫線囲み*/
#bihin#uchiawase{
	width:622px;
	margin:12px 0;
	border:1px solid #999;
	padding:6px 10px 0 10px;
	background-color:#FFFFEE
}

/*注意書き文字ひと回り大きく*/
/*.attention{
font-size:105%;
}*/

/* キャンセル・変更期限 */
#aboutCancel{
	width:95%;
	padding:6px 14px 6px 14px;

	background-color:#fffafa;
	border:1px solid #ae3b30;
}
#aboutCancel h3{
font-size:100%;
	color:#ae3b30;
	margin-top:1.25em;
	margin-bottom:0.25em;
	padding-left:0;
	background-image:none;
	border-style:none;
}
#aboutCancel h3.first{
	margin-top:0em;
}
#aboutCancel p{
	margin-bottom:0.25em;
}

#aboutCancel div p,
#aboutCancel div td{
	font-size:120%;
	color:red;
	vertical-align:top;
}
