@charset "utf-8";
/* CSS Document */

h4 {
	background: url(../images/01/title.gif) no-repeat;
	width: 749px;
	height: 62px;
	text-indent: -9999px;
	margin:0;
}


.guide_contents {
	background: url(../images/01/back.gif) repeat-y;
	margin: 0px auto;
	padding-bottom: 30px;
}

.guide_bottom {
	background: url(../images/01/back_bottom.gif) no-repeat;
	height: 32px;
	margin: 0px auto 20px auto;
}

.catch {
	background: url(../images/01/catch.jpg) no-repeat;
	width: 642px;
	height: 145px;
	text-indent: -9999px;
	margin: 0px 0px 0px 55px;
}

.price_point {
/*	background: url(../images/01/price_point_back.gif) no-repeat;
*/	width: 650px;
	height: 390px;
	margin: 0px auto;
	padding-top: 12px;
}



h5 {
	background: url(../images/01/price_title.gif) no-repeat;
	width: 573px;
	height: 29px;
	margin: 0px auto 10px auto;
	text-indent: -9999px;
}

.price_info {
	font-size: 12px;
	margin-left: 40px;
}

.price_point_box {
	width: 620px;
	margin: 0px auto;
}


.price_point01 {
	width: 210px;
	height: 84px;
	background: url(../images/01/point01_icon.gif) no-repeat left top;
	padding-left: 90px;
	margin-bottom: 15px;
}

.price_point01 dt {
	background: url(../images/01/point01.gif) no-repeat bottom left;
	width: 300px;
	height: 26px;
	margin-bottom: 10px;
	text-indent: -9999px;
}


.price_point02 {
	width: 210px;
	height: 84px;
	background: url(../images/01/point02_icon.gif) no-repeat left top;
	padding-left: 90px;
	margin-bottom: 15px;
	}

.price_point02 dt {
	background: url(../images/01/point02.gif) no-repeat bottom left;
	width: 300px;
	height: 26px;
	margin-bottom: 10px;
	text-indent: -9999px;
}

dd{margin-left:0;}

.price_point03 {
	width: 210px;
	height: 84px;
	background: url(../images/01/point03_icon.gif) no-repeat left top;
	padding-left: 90px;
	margin-bottom: 15px;
	}

.price_point03 dt {
	background: url(../images/01/point03.gif) no-repeat bottom left;
	width: 300px;
	height: 26px;
	margin-bottom: 10px;
	text-indent: -9999px;
}


.price_point04 {
	width: 210px;
	height: 84px;
	background: url(../images/01/point04_icon.gif) no-repeat left top;
	padding-left: 90px;
	margin-bottom: 15px;
	}

.price_point04 dt {
	background: url(../images/01/point04.gif) no-repeat bottom left;
	width: 300px;
	height: 26px;
	margin-bottom: 10px;
	text-indent: -9999px;
}


.price_point05 {
	width: 210px;
	height: 84px;
	background: url(../images/01/point05_icon.gif) no-repeat left top;
	padding-left: 90px;
	margin-bottom: 8px;
	}

.price_point05 dt {
	background: url(../images/01/point05.gif) no-repeat bottom left;
	width: 300px;
	height: 26px;
	margin-bottom: 10px;
	text-indent: -9999px;
}


.price_point06 {
	width: 210px;
	height: 84px;
	background: url(../images/01/point06_icon.gif) no-repeat left top;
	padding-left: 90px;
	margin-bottom: 8px;
	}

.price_point06 dt {
	background: url(../images/01/point06.gif) no-repeat bottom left;
	width: 300px;
	height: 26px;
	margin-bottom: 10px;
	text-indent: -9999px;
}


.catch02_back {
	background: url(../images/01/price_point_back02.jpg) no-repeat;
	width: 686px;
	height: 200px;
	margin: 0px auto;
	position: relative;
}

.catch02 {
	background:url(../images/01/catch02.png) no-repeat;
	width: 496px;
	height: 111px;
	text-indent: -9999px;
	position: absolute;
	top: 58px;
	left: 151px;
}

.catch02_b {
	width: 630px;
	height: 111px;
	text-align:center;
	margin:70px auto 0;
}

.koko_point {
	background: url(../images/01/point.gif) no-repeat;
	width: 630px;
	height: 130px;
	text-indent: -9999px;
	margin: 0px auto 20px auto;
}

.price_ex {
	background: url(../images/01/ex_back.jpg) no-repeat top right;
	width: 618px;
	margin: 0px auto;
	padding-top: 130px;
}


.hide {
	display: none;
}


.ex_catch {
	background: url(../images/01/ex_price.gif) no-repeat ;
	width: 618px;
	height: 184px;
	text-indent: -9999px;
	margin:0 auto;

}
	
	
.price_list01 {
/*	background: url(../images/01/price_list01.gif) no-repeat;
	width: 592px;
	height: 196px;*/
	margin: 20px 0px 5px 75px;
	font-weight:bold;
	font-size:18px;
}

.price_list02 {
	background: url(../images/01/price_list02.gif) no-repeat;
	width: 592px;
	height: 192px;
	text-indent: -9999px;
	margin: 10px 0px 20px 75px;
}

.price_list03 {
	background: url(../images/01/price_list03.gif) no-repeat;
	width: 592px;
	height: 192px;
	text-indent: -9999px;
	margin: 10px 0px 10px 75px;
}


.goukei {
	width: 600px;
	height: 180px;
	margin: 0px auto;
	position: relative;
}

.goukei_txt {
	background: url(../images/01/goukei.jpg) no-repeat;
	width: 600px;
	height: 180px;
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	left:45px;
}

.go_service {
	display:block;
	width:224px;
	height:30px;
	background: url(../images/01/service_btn.png) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 156px;
	left: 390px;
}

a.go_service:hover{
	opacity:0.8;
	filter: alpha(opacity=70);
}

.t_table {
	width:80%;
	margin:0 auto;
	font-size:16px;
	border-collapse:collapse;
	border:2px #999 solid;
	color:#999;
}

.t_table th {
	font-weight:bold;
	padding:5px;
	text-align:center;
	border-collapse:collapse;
	border:2px #999 solid;
}
.t_table td {
	font-weight:bold;
	padding:5px;
	text-align:right;
	border-collapse:collapse;
	border:2px #999 solid;
}
.t_table .s_cell {
	text-align:center;
	font-size:13px;
	background-color:#D1D1D1;
	color:#fff;
}
.t_table .s_cell_p {
	text-align:center;
	font-size:13px;
	background-color:#FFBBBB;
	color:#fff;
}
.pink {
	background-color:#FFEFEF;
}
.pink_b {
	font-weight:bold;
	color:#ff7777;
}