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:152px;
	margin:0px;
	padding:0px;
	float:left;
	vertical-align:top;
	text-align: left;
	font-size:small;
	font-size:10pt;
}

#lst_pd  { list-style-image: url("../images/icon_square_g.gif"); color:#333333; font-size:small; line-height:1.5em; vertical-align:middle;}
#lst_pd a{ text-decoration:none; color:#333333; line-height:1.5em;}
#lst_pd a:hover{ text-decoration: underline; color:#ED6D35;}

.lst_box{margin:0px 0px auto 50px; width:350px; float:right; text-align:left; vertical-align:middle;}
.lst_ttl{margin:0px 0px 10px 0px; border-bottom:1px solid #cccccc; font-size:small; font-weight:bold; color:#333333;}
.lst_lin{margin:0px; border-bottom:1px solid #cccccc; }

#lst_a{
	margin-bottom:0px;
	list-style-image: url("../images/icon_square_g.gif");
	font-size:small;
	color:#009b9f;
}
#lst_a a{
	text-decoration:none;
	color:#009b9f;
}
#lst_a a:hover{
	list-style-image: url("../images/icon_square_o.gif");
	text-decoration: underline;
	color:#ED6D35;
}

#lst{
	margin-top:10px;
	list-style-image: url("../images/icon_circle_g.gif");
	font-size:small;
	color:#009b9f;
 	line-height:1.45em;
 }
#lst a{
	text-decoration:none;
	color:#009b9f;
}
#lst a:hover{
	list-style-image: url("../images/icon_circle_o.gif");
	text-decoration: underline;
	color:#ED6D35;
}

#btn_q a span {
display:none;
}

#btn_q a {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_q.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}

#btn_q a:hover {
	background-image : url("../images/mp_btn_q_o.gif");
	background-repeat:no-repeat;
}

#btn_q_hit {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_q.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}

#btn_q2 a span {
display:none;
}

#btn_q2 a {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_q2.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}

#btn_q2 a:hover {
	background-image : url("../images/mp_btn_q2_o.gif");
	background-repeat:no-repeat;
}

#btn_q2_hit {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_q2_o.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}




#btn_w a span {
display:none;
}

#btn_w a {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_w.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}

#btn_w a:hover {
	background-image : url("../images/mp_btn_w_o.gif");
	background-repeat:no-repeat;
}



#btn_d a span {
display:none;
}

#btn_d a {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_d.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}

#btn_d a:hover {
	background-image : url("../images/mp_btn_d_o.gif");
	background-repeat:no-repeat;
}


#btn_m a span {
display:none;
}

#btn_m a {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_m.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}

#btn_m a:hover {
	background-image : url("../images/mp_btn_m_o.gif");
	background-repeat:no-repeat;
}

#btn_m_hit {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_m_o.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}


#btn_o a span {
display:none;
}

#btn_o a {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_o.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	text-decoration:none;
}

#btn_o a:hover {
	background-image : url("../images/mp_btn_o_o.gif");
	background-repeat:no-repeat;
}


#btn_s a span {
display:none;
}

#btn_s a {
	display : block;
	width:121px;
	height:16px;
	padding:2px 0px 2px 22px;
	margin:0px;
	background-image : url("../images/mp_btn_s.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	text-decoration:none;
}

#btn_s a:hover {
	background-image : url("../images/mp_btn_s_o.gif");
	background-repeat:no-repeat;
}



#btn_n a span {
	display:none;
}

#btn_n a {
	display : block;
	width:135px;
	height:16px;
	padding:2px 0px 2px 8px;
	margin:0px;
	background-image : url("../images/btn_navi.gif");
	background-color : #ffffff;
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	text-decoration:none;
}

#btn_n a.sd {
	height:32px;
	background-color : #efefef;
	background-image : url("../images/btn_navi_sd.gif");

}

#btn_n a.sd:hover {
	background-image : url("../images/btn_navi_sd_o.gif");
	background-repeat:no-repeat;
}
#btn_n a:hover {
	background-image : url("../images/btn_navi_o.gif");
	background-repeat:no-repeat;
}

#btn_n_hit {
	display : block;
	width:135px;
	height:16px;
	padding:2px 0px 2px 8px;
	margin:0px;
	background-image : url("../images/btn_navi_o.gif");
	background-color : #ffffff;
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	text-decoration:none;
}


#btn_n_2 a span {
display:none;
}

#btn_n_2 a {
	display : block;
	width:135px;
	height:16px;
	padding:2px 0px 2px 8px;
	margin:0px;
	background-image : url("../images/btn_navi2.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	text-decoration:none;
}

#btn_n_2 a:hover {
	background-image : url("../images/btn_navi2_o.gif");
	background-repeat:no-repeat;
}




#box_other_model {
	width:145px;
	margin:0px;
	padding:0px;
	border:1px solid #cccccc;
}


#box_other_model td#top {
	display : block;
	width:138px;
	height:16px;
	padding:2px 0px 2px 5px;
	margin:0px;
	background-color:#cccccc;
	color:#333333;
	border-top:1px solid #cccccc;
	border-right:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-left:0px solid #cccccc;
	text-decoration:none;
	font-weight:bold;

}

#box_other_model a span {
display:none;
}

#box_other_model a {
	display : block;
	width:138px;
	height:16px;
	padding:2px 0px 2px 5px;
	margin:0px;
	color:#666666;
	border-top:1px solid #cccccc;
	border-right:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-left:0px solid #cccccc;
	text-decoration:none;
	background-image : url("../images/btn_navi.gif");
	background-repeat:no-repeat;
}

#box_other_model a:hover {
	background-image : url("../images/btn_navi_o.gif");
	background-repeat:no-repeat;
}

.box_top {
	display : block;
	width:138px;
	height:16px;
	padding:2px 0px 2px 5px;
	margin:0px;
	background-color:#cccccc;
	color:#333333;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	text-decoration:none;
	font-weight:bold;

}

#btnfaq a span {
display:none;
}

#btnfaq a {
	display : block;
	width:138px;
	height:16px;
	padding:2px 0px 2px 5px;
	margin:0px;
	background-image : url("../images/btn_faq.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}

#btnfaq a:hover {
	background-image : url("../images/btn_faq_o.gif");
	background-repeat:no-repeat;
}



#btnfaq_hit {
	display : block;
	width:138px;
	height:16px;
	padding:2px 0px 2px 5px;
	margin:0px;
	background-image : url("../images/btn_faq_o.gif");
	background-repeat:no-repeat;
	color:#333333;
	border-top:0px solid #660000;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	text-decoration:none;
}

#box_mp_qlist {
	width:600px;
	padding:5px;
	margin:10px 0px 30px 0px;
	border:1px solid #cccccc;
}

#dl_box {
	width:760px;3
	padding:0px;
	margin:0px 0px 0px 0px;
} 

#dl_box_1 {
	width:600px;
	padding:3px;
	margin:0px 0px 15px 77px;
}

#dl_box_2 {
	width:598px;
	padding:3px;
	border:1px solid #cccccc;
	margin:0px 0px 15px 77px;
}

#dl_box_3 {
	width:748px;
	padding:5px;
	border:1px solid #cccccc;
	margin:0px 0px 15px 0px;
	font-size:small;
}


#dl_box_4 {
	width:738px;
	padding : 5px 10px 5px 10px;
	border:1px solid #cccccc;
	margin:0px 0px 15px 0px;
	font-size:small;
	text align:center;
}

#box_mps7_8 {
	width:400px;
	height:25px;
	font-size:10pt;
	font-color:#999999;}

#box_ans_list {
	width:760px;
	padding:0px;
	margin:0px 0px 0px 20px;}

#sf_box {
	width:738px;
	margin:0px 0px 0px 20px;
	padding : 5px 10px 5px 10px;
	border:1px solid #cccccc;
	font-size:small;
}

#sf_box li{
	line-height:1.4em;
	padding:10px;
}

.sf_ttl {
	padding:2px;
	background-color:#c1e4e9
}

.sf_att {
	color:#cc0000;
}
	