@charset "Shift_JIS";

.cont_pos table{margin-bottom:20px;}
.cont_pos table th,.cont_pos table td{padding:10px;}

/****************************** kinkyu-title ********************************/

.cont_pos .kinkyu-title{}

.cont_pos .kinkyu-info{
	border:1px solid #A3A3A3;
	padding:10px;
}

.cont_pos .kinkyu-title h2{
	font-size:160%;
	text-align:center;
	margin:30px 0 10px 0;
	padding:0;
	font-weight:bold;
}
.cont_pos .kinkyu-title h3{
	font-weight:normal;
	font-size:160%;
	margin:0 0 30px 0;
	padding:0;
}

.cont_pos .kinkyu-title table{margin:0;}
.cont_pos .kinkyu-title table th,.cont_pos .kinkyu-title table td{padding:10px;}


.cont_pos .kinkyu-addressleft{
	background:url(images/kinkyu_addressleft.gif) right bottom no-repeat;
	padding:0 !important;
	vertical-align:top;
	width:25px;
}
	.cont_pos .kinkyu-addressleft span{
		display:block;
		background:url(images/kinkyu_addresstop.gif) right top no-repeat;
	}

.cont_pos .kinkyu-addressright{
	background:url(images/kinkyu_addressright.gif) left bottom no-repeat;
	padding:0 !important;
	vertical-align:top;
	width:25px;
}
	.cont_pos .kinkyu-addressright span{
		display:block;
		background:url(images/kinkyu_addresstop.gif) left top no-repeat;
	}


/**************************************************************/

.cont_pos .imgright{
	float:right;
	margin:0 0 10px 10px;
	text-indent:0;
	text-align:center;
}
.cont_pos .imgleft{
	float:left;
	margin:0 10px 10px 0;
	text-indent:0;
	text-align:center;
}
.cont_pos .imgcenter{
	display:block;
	padding-top:5px;
	text-indent:0;
	text-align:center;
}



.cont_pos h4{
	font-size:145%;
	font-weight:bold;
	margin:0 0 10px 0;
}
.cont_pos h5{
	font-size:130%;
	font-weight:bold;
	margin:0 0 10px 0.4em;
}
.cont_pos h6{
	font-weight:normal;
	font-size:100%;
	margin:0 0 10px 1.4em;
}

.cont_pos p.mab10{
	margin-left:2em;
}

.cont_pos ul{margin:0 0 20px 2.6em;}
.cont_pos li{
	list-style:circle;
	margin-bottom:5px;
}
.cont_pos li.linknone{list-style:disc;}


.borderstyle{border:1px solid #A3A3A3;padding:0.6em;}

/* タイプA */
table.table_a {
	border:1px solid #A3A3A3;
	border-collapse:collapse;
}
table.table_a tr {}
table.table_a th {border:1px solid #A3A3A3;}
table.table_a td {border:1px solid #A3A3A3;}

/* タイプB */
table.table_b {
	border-top:2px solid #E0DFE3;
	border-left:2px solid #E0DFE3;
	border-right:2px solid #9D9DA1;
	border-bottom:2px solid #9D9DA1;
}
table.table_b tr {}
table.table_b th {
	border-top:1px solid #9D9DA1;
	border-left:1px solid #9D9DA1;
	border-right:1px solid #E0DFE3;
	border-bottom:1px solid #E0DFE3;
}
table.table_b td {
	border-top:1px solid #9D9DA1;
	border-left:1px solid #9D9DA1;
	border-right:1px solid #E0DFE3;
	border-bottom:1px solid #E0DFE3;
}

/* タイプC */
table.table_c {}
table.table_c tr {}
table.table_c th {}
table.table_c td {}

/* 【削除・変更不可】テキスト配置（見出しセル） */
table.table_a th.left,
table.table_b th.left,
table.table_c th.left { text-align:left; }

table.table_a th.center,
table.table_b th.center,
table.table_c th.center { text-align:center; }

table.table_a th.right,
table.table_b th.right,
table.table_c th.right { text-align:right; }

/* 【削除・変更不可】テキスト配置（通常のセル） */
table.table_a.left td,
table.table_b.left td,
table.table_c.left td { text-align:left; }

table.table_a.center td,
table.table_b.center td,
table.table_c.center td { text-align:center; }

table.table_a.right td,
table.table_b.right td,
table.table_c.right td { text-align:right; }

/* 【削除・変更不可】表組の全体幅 */
table.table_a.fix,
table.table_b.fix,
table.table_c.fix { width:100%; }

table.table_a.flex,
table.table_b.flex,
table.table_c.flex { width:auto; }




/****************************** kinkyu-footer ********************************/

.cont_pos .kinkyu-footer{
	background:#DDE6C3;
	padding:25px 15px 10px 15px;
	margin:0 0 20px 0;
}
.cont_pos .kinkyu-footer h4{
	font-size:100%;
}
.cont_pos .kinkyu-footer p{
	margin:0 0 10px 1em;
}
.cont_pos .kinkyu-footer ul{
	margin-left:1.6em;
}
.cont_pos .kinkyu-footer li{
	margin-bottom:10px;
}

