@charset "utf-8";

@import url(/commons/css/import.css);

/**共通項目**/
.float_left{
	float:left;
}

.box h2{
	background:url(images/hr.gif) no-repeat bottom;
	padding-bottom:8px;
}

.box h2 img{
	padding-left:2px;
}

div.text table{
	margin:0 auto 4px auto;
	/*font-size:75%;*/
}

div.box{
	margin-bottom:26px;
}

div.box strong{
	font-weight:bold;
}

/**お知らせ用**/
.box .message{
	width:750px;
	margin:15px auto 0 auto;
	border:1px solid #cb0000;
	padding:8px;
	color:#cb0000;
	font-size:13px;
}

.box .message .add{
	color:#333;
}

.box .message dl dd{
	color: #B70000;
	margin: 5px;
	padding: 5px;
	font-weight: 700;
	background: #FFE3AA;
}
/**共通項目終**/

#contents{
	margin-bottom:10px;
}
#div_top{
	float:left;
}

#div_middle{
	float:left;
	background: url(images/div-middle_bg.gif) repeat-y;
	padding-right: 25px;
	padding-left: 25px;
	padding-top:14px;
	width:900px;
}
#box{
	padding:5px;
	width:740px;
}
#div_bottom{
	float:left;
	width:950px;
	background: url(images/div-bottom_bg.gif) no-repeat top;
	height: 7px;
}

.convini{
	font-size:117%;/* 12px → 14px相当 */
	/*font-size:120%;*/
	font-weight:bold;
	color:#3f5c00;
	float:left;
}

.convini-text{
	clear:both;
	margin-top:2px;
	color:#555;
}

.sousa a{
	/*font-size:100%;*/
	background: url(images/icon_sousa.gif) no-repeat left;
	padding-left:12px;
	float:left;
	margin-left:14px;
}

.bottom-line{
	background: url(images/line.jpg) repeat-x bottom;
	padding-bottom:6px;
	width:700px;
	margin:0 auto 14px auto;
}

.bottom-line strong{
	font-weight:bold;
}

div#kigen{
	width:688px;
	border:4px solid #f1d0c0;
	margin:16px auto 5px auto;
	padding:5px;
	line-height:1.6;
}

div#kigen strong{
	font-weight:bold;
	color:#c5171b;
	font-size:125%;/* 12px → 15px相当 */
	/*font-size:130%;*/
}

#kigen table tr td {
	padding:3px;
}

#kigen table tr td.right {
	padding-left:10px;
}

table img.rakuten-bank {
	margin-bottom:5px;
}

