body{
	margin:0;
	background-color:#ffffff;
}

#contents{
	width:760px;
	margin:0px 0px 0px 20px;
	padding:0px;
}

#box_main{
	width:600px;
	margin:0px;
	padding:0px;
	float:right;
}

#box_navi{
	width:150px;
	margin:0px;
	padding:0px;
	float:left;
	vertical-align:top;
	text-align: left;
	font-size:small;
}

#box_msg{
	width:590px;
	height:65px;
	padding:5px;
	margin:0px;
	border:1px solid #cccccc;
	font-size:small;
	line-height:1.3em;
}

#box_msg2{
	width:748px;
	padding:5px;
	margin:0px;
	border:1px solid #cccccc;
	font-size:small;
	line-height:1.3em;
}

#box_faq{
	width:738px;
	padding:10px;
	margin:0px;
	border:1px solid #cccccc;
	font-size:small;
	line-height:1.3em;
}

/*06*/
#btn_q06_top {
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	background-color : #4753A2;
	color:#ffffff;
	border-top:1px solid #4753A2;
	border-right:1px solid #4753A2;
	border-bottom:1px solid #4753A2;
	border-left:1px solid #4753A2;
	text-decoration:none;
}

#btn_q06 a {
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	color:#333333;
	background-image:url('../images/icon_q.gif');
	background-repeat: no-repeat;
	background-position:1px 1px;
	background-color : #ffffff;
	border-top:1px solid #4753A2;
	border-right:1px solid #4753A2;
	border-bottom:0px solid #4753A2;
	border-left:1px solid #4753A2;
	text-decoration:none;
}

#btn_q06 a:hover {
	background-color : #CFD2EB;
}

#btn_q06_hit{
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	background-image:url('../images/icon_q.gif');
	background-repeat: no-repeat;
	background-position:1px 1px;
	background-color : #CFD2EB;
	color:#333333;
	border-top:1px solid #4753A2;
	border-right:1px solid #4753A2;
	border-bottom:0px solid #4753A2;
	border-left:1px solid #4753A2;
	text-decoration:none;
}

#btn_q06_q{ 
	width:121px;
	margin:0px;
	border-top:0px solid #4753A2;
	border-right:0px solid #4753A2;
	border-bottom:0px solid #4753A2;
	border-left:1px solid #4753A2;
}

#btn_q06_q a {
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	background-color : #e8f7ff;
	color:#333333;
	border-top:0px solid #b0c4de;
	border-right:1px solid #4753A2;
	border-bottom:1px solid #b0c4de;
	border-left:0px solid #b0c4de;
	text-decoration:none;
}

#btn_q06_q a:hover {
	width:121px;
	padding:3px 0px 3px 18px;
	border-left:4px solid #ffcc00;
	background-color : #e8f7ff;
}

#btn_d06 a {
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	color:#333333;
	background-image:url('../images/icon_d.gif');
	background-repeat: no-repeat;
	background-position:1px 1px;
	background-color : #ffffff;
	border-top:1px solid #4753A2;
	border-right:1px solid #4753A2;
	border-bottom:1px solid #4753A2;
	border-left:1px solid #4753A2;
	text-decoration:none;
}

#btn_d06 a:hover {
	background-color : #CFD2EB;
}

/*05*/
#btn_q05_top {
	display : block;
	width:113px;
/*	height:16px;*/
	padding:3px 0px 3px 30px;
	margin:0px;
	background-color : #777E41;
	color:#ffffff;
	border-top:1px solid #777E41;
	border-right:1px solid #777E41;
	border-bottom:1px solid #777E41;
	border-left:1px solid #777E41;
	text-decoration:none;
}

#btn_q05 a {
	display : block;
	width:121px;
/*	height:16px;*/
	padding:3px 0px 3px 22px;
	margin:0px;
	color:#333333;
	background-image:url('../images/icon_q.gif');
	background-repeat: no-repeat;
	background-position:1px 1px;
	background-color : #ffffff;
	border-top:1px solid #777E41;
	border-right:1px solid #777E41;
	border-bottom:0px solid #777E41;
	border-left:1px solid #777E41;
	text-decoration:none;
}

#btn_q05 a:hover {
	background-color : #C9D2A4;
}

#btn_q05_hit{
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	background-image:url('../images/icon_q.gif');
	background-repeat: no-repeat;
	background-position:1px 1px;
	background-color : #C9D2A4;
	color:#333333;
	border-top:1px solid #777E41;
	border-right:1px solid #777E41;
	border-bottom:0px solid #777E41;
	border-left:1px solid #777E41;
	text-decoration:none;
}

#btn_q05_q{ 
	width:121px;
	margin:0px;
	border-top:0px solid #777E41;
	border-right:0px solid #777E41;
	border-bottom:0px solid #777E41;
	border-left:1px solid #777E41;

}

#btn_q05_q a {
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	background-color : #E3E8D0;
	color:#333333;
	border-top:0px solid #bdb76b;
	border-right:1px solid #777E41;
	border-bottom:1px solid #bdb76b;
	border-left:0px solid #bdb76b;
	text-decoration:none;
}

#btn_q05_q a:hover {
	width:121px;
	padding:3px 0px 3px 18px;
	border-left:4px solid #ffcc00;
	background-color : #E3E8D0;
}

#btn_d05 a {
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	color:#333333;
	background-image:url('../images/icon_d.gif');
	background-repeat: no-repeat;
	background-position:1px 1px;
	background-color : #ffffff;
	border-top:1px solid #777E41;
	border-right:1px solid #777E41;
	border-bottom:1px solid #777E41;
	border-left:1px solid #777E41;
	text-decoration:none;
}

#btn_d05 a:hover {
	background-color : #D3D8B4;
}

/*04*/
#btn_q04_top {
	display : block;
	width:137px;
	padding:3px 0px 3px 6px;
	margin:0px;
	background-color : #946C45;
	color:#ffffff;
	border-top:1px solid #946C45;
	border-right:1px solid #946C45;
	border-bottom:1px solid #946C45;
	border-left:1px solid #946C45;
	text-decoration:none;
}

#btn_q04 a {
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	color:#333333;
	background-image:url('../images/icon_q.gif');
	background-repeat: no-repeat;
	background-position:1px 1px;
	background-color : #ffffff;
	border-top:1px solid #946C45;
	border-right:1px solid #946C45;
	border-bottom:0px solid #946C45;
	border-left:1px solid #946C45;
	text-decoration:none;
}

#btn_q04 a:hover {
	background-color : #cbb994;
}

#btn_q04_hit{
	display : block;
	width:121px;
/*	height:16px;*/
	padding:3px 0px 3px 22px;
	margin:0px;
	background-image:url('../images/icon_q.gif');
	background-repeat: no-repeat;
	background-position:1px 1px;
	background-color : #cbb994;
	color:#333333;
	border-top:1px solid #946C45;
	border-right:1px solid #946C45;
	border-bottom:0px solid #946C45;
	border-left:1px solid #946C45;
	text-decoration:none;
}

#btn_q04_q{ 
	width:121px;
	margin:0px;
	border-top:0px solid #946C45;
	border-right:0px solid #946C45;
	border-bottom:0px solid #946C45;
	border-left:1px solid #946C45;

}

#btn_q04_q a {
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	background-color : #EEE6D9;
	color:#333333;
	border-top:0px solid #bfa46f;
	border-right:1px solid #946C45;
	border-bottom:1px solid #bfa46f;
	border-left:0px solid #bfa46f;
	text-decoration:none;
}

#btn_q04_q a:hover {
	width:121px;
	padding:3px 0px 3px 18px;
	border-left:4px solid #ffcc00;
	background-color : #EEE6D9;
}

#btn_d04 a {
	display : block;
	width:121px;
	padding:3px 0px 3px 22px;
	margin:0px;
	color:#333333;
	background-image:url('../images/icon_d.gif');
	background-repeat: no-repeat;
	background-position:1px 1px;
	background-color : #ffffff;
	border-top:1px solid #946C45;
	border-right:1px solid #946C45;
	border-bottom:1px solid #946C45;
	border-left:1px solid #946C45;
	text-decoration:none;
}

#btn_d04 a:hover {
	background-color : #cbb994;
}

/*vista*/
#btn_qvt_q{
	width:730px;
	height:50px;
	padding:15px;
	text-align:center;
}
#btn_qvt_q ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#btn_qvt_q li{ 
	width:170px;
	margin:2px;
	font-size:10pt;
	float:left;
}

#btn_qvt_q li a {
	display : block;
	width:168px;
	padding:3px 0px 3px 0px;
	background-color:#e8f7ff;
	color:#333333;
	text-decoration:none;
	border-top:1px solid #00a497;
	border-right:1px solid #00a497;
	border-bottom:1px solid #00a497;
	border-left:1px solid #00a497;
}

#btn_qvt_q li a:hover {
	width:168px;
	padding:3px 0px 3px 0px;
	border-top:1px solid #00a497;
	border-right:1px solid #00a497;
	border-bottom:1px solid #ffcc00;
	border-left:1px solid #00a497;
	background-color : #e8f7ff;
	text-decoration:none;
}
