@charset "utf-8";

/*
------------------------------------------------
Index Layout
------------------------------------------------*/

#wrap #main .contents {
	width: 870px;
	margin-right: 0px;
	margin-left: 30px;
}
#wrap #main .contents .unit {
	background: url(../img/bg_01.jpg) no-repeat right top;
	padding-top: 72px;
	padding-bottom: 80px;
}
#wrap #main .contents .unit02 {
	padding: 30px 20px 20px;
	width: 800px;
	background: #EFEFEF;
}
#wrap #main .contents .unit02 .inner {
	width: 800px;
	margin-bottom: 10px;
}
#wrap #main .contents .unit02 .inner .left {
	float: left;
	width: 190px;
}
#wrap #main .contents .unit02 .inner .right {
	float: right;
	width: 580px;
}
#wrap #main .contents .unit02 .inner .right table {
	width: 580px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#wrap #main .contents .unit02 .inner .right th,
#wrap #main .contents .unit02 .inner .right td {
	padding: 8px 15px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 170px;
	background: #FFFFFF;
}
#wrap #main .contents .unit02 .inner .right .col1 {
	width: 150px;
	text-align: right;
}
#wrap #main .contents .unit02 .inner .right .grn {
	font-weight: bold;
	color: #0C935A;
	background: #E6F4EE;
}
#wrap #main .contents .unit02 .inner .right .blu {
	font-weight: bold;
	color: #2885C2;
	background: #E9F3F9;
}
#wrap #main .contents .unit02 .inner .right .pink {
	font-weight: bold;
	color: #D90463;
	background: #FBE5EF;
}
#wrap #main .contents .unit02 .inner .right .org {
	font-weight: bold;
	color: #E55101;
	background: #FCEDE5;
}
#wrap #main .contents .unit02 .inner02 {
	padding: 12px 15px;
	width: 770px;
	clear: both;
	background: #FFFFFF;
}
#wrap #main .contents .unit02 .inner02 .txt {
	padding-left: 70px;
}

