@charset "utf-8";
/* CSS Document */

/* 上部リンク部分 */
#p_link {
	margin:10px 0 0 0;
	width:695px; height:288px;
	background:url(../img/sub_bk.gif) no-repeat;
}
#p_link ul{
	margin:0px 0 0 10px; padding-top:143px;
	list-style:none;
}
#p_link li{
	float:left;
	margin:0;
	width:130px; height:140px;
}
#p_link a{
	display:block;
	width:130px; height:140px;
	text-indent:-9999px;
}
#p_link01 a{ background:url(../img/link01.gif) no-repeat top;}
#p_link02 a{ background:url(../img/link02.gif) no-repeat top;}
#p_link03 a{ background:url(../img/link03.gif) no-repeat top;}
#p_link04 a{ background:url(../img/link04.gif) no-repeat top;}

#p_link a:hover{ background-position:0px -140px;}


/* 質問リンク */
.p_qlink {
	margin:30px auto 0 auto;
	width:660px;
}
.p_qlink p{
	margin:0;
	width:660px; height:50px;
}
.p_qlink ul{
	margin:10px 0 0 0;
	list-style:none;
	text-align:left;
}
.p_qlink li a{
	padding-left:0px;
	color:#000000;
	text-decoration:none;
	font-size:90%;
	line-height:1.3em;
	font-weight:bold;
}
.p_qlink li a:hover{
	color:#999999;
}

#p_qlink01 li{
	margin:0; padding-top:7px;
	background:url(../img/r01_q.gif) no-repeat left top;
}
#p_qlink01 li a span{
	display:block;
	margin:0px 0 5px 0;
	padding:3px 0 3px 40px;
	background:url(../img/r01_qbk.gif) no-repeat 37px 0px;
}

#p_qlink02 li{
	margin:0; padding-top:7px;
	background:url(../img/r02_q.gif) no-repeat left top;
}
#p_qlink02 li a span{
	display:block;
	margin:0px 0 5px 0;
	padding:3px 0 3px 40px;
	background:url(../img/r02_qbk.gif) no-repeat 37px 0px;
}

#p_qlink03 li{
	margin:0; padding-top:7px;
	background:url(../img/r03_q.gif) no-repeat left top;
}
#p_qlink03 li a span{
	display:block;
	margin:0px 0 5px 0;
	padding:3px 0 3px 40px;
	background:url(../img/r03_qbk.gif) no-repeat 37px 0px;
}

#p_qlink04 li{
	margin:0; padding-top:7px;
	background:url(../img/r04_q.gif) no-repeat left top;
}
#p_qlink04 li a span{
	display:block;
	margin:0px 0 5px 0;
	padding:3px 0 3px 40px;
	background:url(../img/r04_qbk.gif) no-repeat 37px 0px;
}

/* 回答 1 */
.p_Abox1 {
	margin:0 auto;
	width:660px;
}
.p_Abox1 dl{
	margin:25px auto 0 auto;
	background:url(../img/r01_aq.gif) no-repeat top;
	background-color:#FF3300;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.p_Abox1 dt{
	margin:0px 0 0 0; padding:10px 5px 0 40px;
	width:auto;
}
.p_Abox1 dd{
	margin:6px 0 0 0; padding:10px 8px 3px 45px;
	width:auto;
	background-color:#FFFFFF;
	color:#000000;
	font-size:90%;
	line-height:1.4em;
	border:#FF6600 solid 1px;
	background:url(../img/r_a.gif) no-repeat left top;
}
.p_Abox1 dd img{
	display:block;
	padding:5px 0;
}

/* 回答 2 */
.p_Abox2 {
	margin:0 auto;
	width:660px;
}
.p_Abox2 dl{
	margin:25px auto 0 auto;
	background:url(../img/r02_aq.gif) no-repeat top;
	background-color:#669900;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.p_Abox2 dt{
	margin:0px 0 0 0; padding:10px 5px 0 40px;
	width:auto;
}
.p_Abox2 dd{
	margin:6px 0 0 0; padding:10px 8px 3px 45px;
	width:auto;
	background-color:#FFFFFF;
	color:#000000;
	font-size:90%;
	line-height:1.4em;
	border:#669900 solid 1px;
	background:url(../img/r_a.gif) no-repeat left top;
}
.p_Abox2 dd img{
	display:block;
	padding:5px 0;
}

/* 回答 3 */
.p_Abox3 {
	margin:0 auto;
	width:660px;
}
.p_Abox3 dl{
	margin:25px auto 0 auto;
	background:url(../img/r03_aq.gif) no-repeat top;
	background-color:#0099CC;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.p_Abox3 dt{
	margin:0px 0 0 0; padding:10px 5px 0 40px;
	width:auto;
}
.p_Abox3 dd{
	margin:6px 0 0 0; padding:10px 8px 3px 45px;
	width:auto;
	background-color:#FFFFFF;
	color:#000000;
	font-size:90%;
	line-height:1.4em;
	border:#0099CC solid 1px;
	background:url(../img/r_a.gif) no-repeat left top;
}
.p_Abox3 dd img{
	display:block;
	padding:5px 0;
}

/* 回答 4 */
.p_Abox4 {
	margin:0 auto;
	width:660px;
}
.p_Abox4 dl{
	margin:25px auto 0 auto;
	background:url(../img/r04_aq.gif) no-repeat top;
	background-color:#993399;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.p_Abox4 dt{
	margin:0px 0 0 0; padding:10px 5px 0 40px;
	width:auto;
}
.p_Abox4 dd{
	margin:6px 0 0 0; padding:10px 8px 3px 45px;
	width:auto;
	background-color:#FFFFFF;
	color:#000000;
	font-size:90%;
	line-height:1.4em;
	border:#993399 solid 1px;
	background:url(../img/r_a.gif) no-repeat left top;
}
.p_Abox4 dd img{
	display:block;
	padding:5px 0;
}
	




