.QandA_list dd,
.QandA_list dt {
	color: #333333;
	line-height: 1.5em;
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: left 3px;
}

.QandA_list dt {
	background-image: url(../img/common/icon_Q.gif);
}
.QandA_list dd{
	background-image: url(../img/common/icon_A.gif);
	margin-bottom: 5px;
}
/*------------------------------------------------------------------------------
EΡTOP
------------------------------------------------------------------------------*/
#datsumou_top span {
	background-image:url(../img/menu/h.gif);
}
#datsumou_top_h2 span {
	background-image: url(../img/menu/datumoucamp.gif);
}

/*------------------------------------------------------------------------------
EΡ2NΫΨ
------------------------------------------------------------------------------*/
h1#serevice {
	background-image: url(../img/menu/service_h.jpg);
	height: 200px;
	width: 560px;
	margin: 0px;
}
h2 {
	margin-bottom: 20px;
}
.datsumou h2 span {
	display: block;
	background-repeat: no-repeat;
	height: 14px;
	display: block;
	text-indent: -10000em;
}
.datsumou_link li {
	margin-bottom: 10px;
}

.servecebox01,
#service_menu{	
	margin-bottom: 25px;
}
	
.servecebox01 {
	background-image: url(../img/menu/service_bg01.jpg);
	background-repeat: no-repeat;
	padding-right: 14px;
	padding-left: 35px;
	padding-top: 23px;
	width: 511px;
}
.servecebox01 p {
	margin-top: 15px;
}

#service_price {
	position: relative;
	width: 560px;
}

#service_price h2 span {
	background-image: url(../img/menu/service_price.gif);
	width: 120px;
}
#online_bt_s {
	height: 52px;
	position: absolute;
	width: 186px;
	top: 0px;
	right: 30px;
}
#online_bt_s a{
	background-image:url(../img/menu/online.png);
	text-indent: -10000em;
	display: block;
	background-repeat: no-repeat;
	height: 51px;
	width: 186px;
	}
/*------------------------------------------------------------------------------
¨qlΜΊ
------------------------------------------------------------------------------*/
h1#bp30 {
	background-image: url(../img/menu/bp30_h.jpg);
	height: 200px;
	width: 560px;
	margin: 0px;
}
.bp30_box01 {
	padding-top:20px;
}
.bp30_box01 .pad01 {
	margin-top: 20px;
	padding-left: 40px;
	margin-bottom: 10px;
}

.bp30_box01 ul {
	width:468px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	}
.bp30_box01 li {
	float:left;
	height: 70px;
	width: 234px;
}
.bp30_box01 li a {
	background-repeat: no-repeat;
	text-indent: -10000em;
	display: block;
	height: 70px;
	width: 234px;
}
li#bp30_b01 a {
	background-image: url(../img/menu/bp30_b01.gif);
}
li#bp30_b02 a {
	background-image: url(../img/menu/bp30_b02.gif);
}



#system_link {
	position: absolute;
	left: 420px;
	top: 0px;
	background-image: url(../img/common/icon_arrow02.gif);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	height: 14px;
}
#system_link  a:link{
	color:#333333;
	}
#uservoice_link {
	height: 60px;
	width: 490px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#uservoice_link  a{
	background-repeat: no-repeat;
	display: block;
	text-indent: -10000em;
	background-image: url(../img/menu/bp30/voice.jpg);
	height: 60px;
	width: 490px;
	}

/*------------------------------------------------------------------------------
Μ±R[X
------------------------------------------------------------------------------*/
h1#camp{
	background-image: url(../img/menu/camp_h.jpg);
	height: 250px;
	width: 560px;
	margin: 0px;
}
#camp_point h2 {
	margin-bottom:0;
	}
#camp_point h2 span {
	background-image: url(../img/menu/camp_point.gif);
	width: 254px;
}
#camp_point {
	background-image: url(../img/menu/camp_point_bg.gif);
	background-repeat: repeat-x;
	background-position: left 37px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
}
#camp_point1,
#camp_point2 {
	width: 266px;
	display: inline;
	float: left;
	margin-left: 14px;
}
#camp_point h3 {
	text-indent: -10000em;
	height: 40px;
	width: 266px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#camp_point  img {
	float:left;
	margin-right: 5px;
	}

#camp_point1 h3 {
	background-image: url(../img/menu/camp_point1.gif);
}
#camp_point2 h3 {
	background-image: url(../img/menu/camp_point2.gif);
}
/*Μ±R[XΜ¬κ
------------------------------------------------------------------------------*/
#camp_flow {
	clear:both;
	margin-bottom: 20px;
	}
#camp_flow h2 span {
	background-image: url(../img/menu/camp_flow.gif);
	width: 138px;
}
.camp_flowbox {
	background-image: url(../img/common/arrow02.gif);
	background-repeat: no-repeat;
	background-position: right 40px;
	position: relative;
	width: 177px;
	float: left;
	margin-right: 8px;
	height: 242px;
}
.h185 {
	height: 185px;
}

.camp_flowbox div {
	position:absolute;
	left: 10px;
	top: -10px;
	}

.camp_flowbox h3 {
	font-size:12px;
	color:#00A91D;
	line-height:1.5em;
	width:152px;
	}
.camp_flowbox p {
	width:152px;
	font-size: 10px;
	}
#camp_close {
	border-top: 5px solid #FF75BA;
	background-image: url(../img/menu/camp_close_bg.gif);
	padding-top: 10px;
	padding-bottom: 10px;
}
#camp_close .online_b {
	width: 274px;
	margin-right: auto;
	margin-left: auto;
}
