@charset "shift_jis";
/* CSS Document */

/* Contents */

.structure #mainContent div#kanren-left {
	width:182px;
	padding:26px 0 0;
	margin:0 auto;
	float:left;
}
.structure #mainContent div#kanren-left .kanren-menu{
	margin:0 auto 8px;
}
.structure #mainContent div#kanren-left .kanren-menu1{
	width:123px;
	margin: 0 auto 8px;
	background:#8B9D93;
	padding:3px;
	text-align:center;
}
.structure #mainContent div#kanren-left .kanren-menu2{
	width:123px;
	margin: 0 auto 8px;
	background:#8FAC59;
	padding:3px;
	text-align:center;
}
.structure #mainContent div#kanren-left .kanren-menu3{
	width:129px;
	margin: 16px auto 0;
	padding-top:16px;
	border-top:#C6C6C6 1px solid;
}
.structure #mainContent div#kanren-left .menu-txt0{
	margin:auto;
	border:#C8D5CA 1px solid;
	padding:7px 1px;
	text-align:center;
	color:#FFFFFF;
}
.structure #mainContent div#kanren-left .menu-txt1{
	margin:auto;
	border:#E9FECF 1px solid;
	padding:7px 1px;
	text-align:center;
	color:#FFFFFF;
}
.structure #mainContent div#kanren-right {
	width:715px;
	padding:26px 0 0;
	float:right;
	text-align:left;
}
.structure #mainContent div#kanren-right .title {
	padding:2px 0;
	text-align:left;
}
.structure #mainContent div#kanren-right .title2 {
	padding-bottom:2px;
	text-align:left;
}
.structure #mainContent div#kanren-right .topcopy {
	width:660px;
	padding:12px 2px 12px 16px;
	text-align:left;
}
.structure #mainContent div#kanren-right .topcopy2 {
	width:685px;
	padding:12px 2px 12px 16px;
	text-align:left;
}

/* kasokudo */

.structure #mainContent div#kanren-right .kanren-box1 {
	width:680px;
	padding:0;
	margin:20px 0 0;
}
.structure #mainContent div#kanren-right .d-box {
	width:596px;
	padding:20px;
	margin:20px 0 0;
	background:#FAFBE8;
	text-align:center;
	border:#C6C6C6 1px solid;
}
.structure #mainContent div#kanren-right .border1 {
	border:#C6C6C6 1px solid;
	height:1px;
	margin:20px 0;
}
.structure #mainContent div#kanren-right .border2 {
	border-top:#C6C6C6 1px solid;
	height:1px;
	margin:6px 0;
	width:643px;
}
.structure #mainContent div#kanren-right .kanren-box1 .left {
	width:300px;
	float:left;
	border:#C6C6C6 1px solid;
	padding:15px;
}
.structure #mainContent div#kanren-right .kanren-box1 .right {
	width:300px;
	float:right;
	text-align:left;
	border:#C6C6C6 1px solid;
	padding:15px;
}
.structure #mainContent div#kanren-right .btn-menu1 {
	padding:18px 0 15px 90px;
	float:left;
}
.structure #mainContent div#kanren-right .btn-menu2 {
	padding:18px 110px 15px 0;
	float:right;
}
.structure #mainContent div#kanren-right .kanren-box2 {
	width:633px;
	padding:22px;
	margin:12px 0 0;
	border:#C6C6C6 1px solid;
}
.structure #mainContent div#kanren-right .kanren-box2 .ttl-s1 {
	width:613px;
	background:#D6DA8E;
	padding:4px 10px;
	text-align:center;
}
.structure #mainContent div#kanren-right .kanren-box2 .txt-kasoku1 {
	width:603px;
	padding:15px;
	text-align:center;
	background:#FAFBE8;
}
.structure #mainContent div#kanren-right .kanren-box3 {
	width:643px;
	padding:15px 18px;
	margin:12px 0 0;
	border:#C6C6C6 1px solid;
	background:#FAFBE8;
	text-align:center;
}
.structure #mainContent div#kanren-right .kanren-box3 .title1 {
	margin:auto;
	text-align:center;
	font-size:150%;
	padding-bottom:6px;
}
.structure #mainContent div#kanren-right .kanren-box3 .txt-data1 {
	margin:auto;
	padding:10px 16px;
	text-align:left;
}

.structure #close {
	width:645px;
	padding:0;
	margin:0 auto;
	text-align:right;
}
.structure #operation {
	width:585px;
	padding:24px 30px;
	margin:0 auto;
	background:#F4F7FC;
	text-align:left;
}
.tl {
	text-align:left;
	font-size:130%;
	font-weight:bold;
}
.pd10 {
	padding-bottom:10px;
}
.pd20 {
	padding-bottom:20px;
}
.setsumei {
	font-size:150%;
	font-weight:bold;
}