@charset "UTF-8";
/* CSS Document */

#pageTitle{ color:#e3007f; }
.mainContent h3{ color:#e3007f; }
.mainContent h3:before { background-color: #e3007f; }
.mainContent h4{ color:#e3007f; }

/* ----------------------------------------------
	貸出について
------------------------------------------------- */
#rentalAbout .text{
	text-align:center;
	font-size:121%;
}

/* ----------------------------------------------
	料金について
------------------------------------------------- */
#charge .left{
	float:left;
	width:540px;
}
#charge .right{
	float:right;
	width:540px;
}
#charge table{
	font-size:107%;
	width:100%;
	border-top:2px solid #f1eeec;
	border-bottom:2px solid #f1eeec;
}
#charge table td{
	border-bottom:1px solid #f1eeec;
	padding:15px 15px;
	text-align:left;
}
#charge table .item td{
	font-weight:bold;
	padding:7px;
	text-align:center;
	background-image:url(../../../images/back03.png);
	background-size:100px auto;
	background-position:center center;
	background-repeat:repeat;
}
#charge table td.price{
	text-align:right;
	font-weight:bold;
	font-size:107%;
}
#charge table td.unit{ text-align:center; 	font-size:93%; }
#charge table td.unit br{ display:none; }
#charge .asterisk{
	font-size:93%;
	margin:35px auto 0;
	text-align:left;
}
#charge .pdfLink{
	width:450px;
	margin:25px auto 0;
}
#charge .pdfLink a{
	font-size:114%;
	display:block;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#e3007f;
	padding:20px 10px;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
}

/* ----------------------------------------------
	申請について
------------------------------------------------- */
#application .text{
	font-size:114%;
	margin:0 0 15px;
}
#application .asterisk{
	display:inline-block;
	font-size:93%;
	text-align:left;
}
#application table{
	font-size:107%;
	width:90%;
	border-top:2px solid #f1eeec;
	border-bottom:2px solid #f1eeec;
	margin:0 auto 15px;
}
#application table td{
	border-bottom:1px solid #f1eeec;
	padding:15px 30px;
	text-align: left;
}
#application table td.item {
	font-weight:bold;
	text-align:center;
}
#application table td.pdf{ width:100px; padding:15px 15px 15px 0; text-align:left; }
#application table td.pdf a{
	font-size:86%;
	display: inline-block;
	color:#f2352d;
	text-align:center;
	padding:0 0 0 35px;
	line-height:33px;
	background-image:url(../../../images/pdf.png);
	background-size:30px auto;
	background-position:center left;
	background-repeat:no-repeat;
}
#application table td.word{ width:100px; padding:15px 15px 15px 0; text-align:left;  }
#application table td.word a{
	font-size:86%;
	display: inline-block;
	color:#0085c7;
	text-align:center;
	padding:0 0 0 35px;
	line-height:33px;
	background-image:url(../../../images/word.png);
	background-size:30px auto;
	background-position:center left;
	background-repeat:no-repeat;
}

/* ----------------------------------------------
	料金について
------------------------------------------------- */
#cancel .text{
	font-size:114%;
	margin:0 0 15px;
}
#cancel table{
	font-size:107%;
	width:100%;
	border-top:2px solid #f1eeec;
	border-bottom:2px solid #f1eeec;
}
#cancel table td{
	border-bottom:1px solid #f1eeec;
	padding:15px 15px;
	text-align: center;
}
#cancel table .item td{
	font-weight:bold;
	padding:7px;
	text-align:center;
	background-image:url(../../../images/back03.png);
	background-size:100px auto;
	background-position:center center;
	background-repeat:repeat;
}
#cancel table td.name{
	text-align:left;
}