@charset "utf-8";

h2 {
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h3 {
    margin:5px 0px 5px 0px;
	padding:0px 0px 0px 35px;
	font-size:1em;
	font-weight:bold;
	border-bottom:#00479D 2px solid;
	background-image:url(../img/h3.gif);
	background-repeat:no-repeat;
}

.f_weight{
	font-weight:bold;
	color:#3481E0;
}
/* left */
#main_left {
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
    width:360px;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
	color:#333333;
	font-size: 1.2em;
	line-height:1.8em;
}

/* right */
#main_right {
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
    width:420px;
	text-align:left;
	float:right;
	background-color:#FFFFFF;
	color:#333333;
	font-size: 1.2em;
	line-height:1.8em;
}

#sub_list {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#sub_list ul {
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:350px;
	list-style:none;
}

#sub_list ul li {
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 2px;
	width:328px;
	font-size:0.8em;
	line-height:1.8em;
    float:left;
	text-align:left;
	list-style:none;
	background-color:#F1F1F1;
	/* background:url(../img/arrow2.gif) no-repeat top left; */
}
#sub_list1 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sub_list2 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.no01 {
	border-left:#FA7382 10px solid;
}
.no02 {
	border-left:#FFB46E 10px solid;
}
.no03 {
	border-left:#B4DC69 10px solid;
}
.no04 {
	border-left:#64C3AF 10px solid;
}
.no05 {
	border-left:#69A0C8 10px solid;
}


#questionnaire {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
