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



.cts{
	text-align:center;
}
.cts h3{
	background-color:#cb0e08;
}
.bg01{
	background:url(../images/bg01.gif) repeat-x 0 0;
	border-bottom:1px solid #aba6a5;
}
.img05{
	width:902px;
	margin:0 auto 30px;
	border-top:1px dotted #777;
}
.img05 dt{
	padding:20px 0 10px 120px;
}
.img05 dd{
	border-bottom:1px dotted #777;
	padding:0 0 20px 120px;
}

.img11a{
	width:800px;
	margin:15px auto;
	text-align:left;
	font-size:1.3em;
	padding-left:120px;
	line-height:170%;
	color:#231815;
}
.img11a_01{
	font-size:1.3em;
	margin:0 0 10px;
}
.img11a_01 span{
	color:#cb0e08;
	font-size:1.2em;
}
.img11a_02{
	color:#cb0e08;
}
.img11a_03{
	margin:15px 0;
}
.img11a_04{
	font-size:1.35em;
}
.img12{
	width:670px;
	margin:0 auto;
	text-align:left;
}
.img12txt{
	margin:15px 0;
}
.img12txt span{
	font-size:1.7em;
}
.txt14{
	color:#231815;
	width:667px;
	line-height:180%;
	margin:0 auto;
	padding:10px 0 10px 20px;
	text-align:left;
	background:url(../images/img14bg.gif) repeat-y 0 0;
}
.txt14 span{
	background-color:#f1e758;
}

.img19{
	width:400px;
	text-align:left;
	margin:0 auto 30px;
}
.img19 img{
	margin:0 0 15px;
}
.img19 a:hover img{
  opacity:0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}

/* Btn */
.btn_box{
	width:560px;
	height:100%;
	margin:10px auto 30px;
	text-align:left;
}
.btn_box div{
	width:260px;
	float:left;
	margin:0 10px;
}
.btn_box p a:hover img{
  opacity:0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}


.cam_banner a:hover img{
  opacity:0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}

.price_area{
	width:670px;
	margin:30px auto 70px;
}






