

/* ======== layout ======== */

div #title {
   width: 912px;
   margin:0 auto;
   margin-top: 20px;
   background:transparent url("../images/top/top_title.jpg") center top no-repeat;
   height: 387px;
}

div #title .left h2{
	width:583px;
	float:left;
	padding:80px 0px 0px 35px;
}

div #title .right{
	float:right;
	width:152px;
	padding:20px 35px 0px;
	vertical-align:top;
}

div #title .right02{
	float:right;
	width:800px;
	padding:95px 35px 0px 0px;
	vertical-align:top;
	text-align:right;
}

.clear{
	clear:both;
}


/* === contents ==*/


div#contents div.border_block {
   line-height: 20px;
   border: 2px solid #e7dbc6;
   background-color: #f7f3ef;
   padding: 5px;
   margin-bottom: 20px;
}

div#contents div.border_block h3 img {
   position: relative;
     top: -20px;
     left: 10px;
}

div#contents div.border_block p {
   position: relative;
   top: -25px;
   padding-left: 10px;
}

div#contents div.border_block table {
   position: relative;
   top: -15px;
}

div#contents table.price {
   width: 100%;
}

div#contents table.price td {
   width: 50%;
   text-align: center;
   padding-bottom: 10px;
}


div#contents p {
   font-size: 80%;
}

div#contents h3 {
   padding-bottom: 20px;
}

div#contents h4 {
   padding-top: 20px;
   padding-bottom: 5px;
   border-bottom: 2px solid #0000ff;

}





div#top_sen_box{
	width:690px;
}

div#top_sen_box .box_in{
	padding:45px 0px 0px 25px;
}

div#top_sen_box .point01{
	width:665px;
	height:55px;
	margin:20px 0px 0px;
	background: url(../images/top/top_sen_point01.gif) no-repeat;	
}

div#top_sen_box .point02{
	width:665px;
	height:55px;
	margin:20px 0px 0px;
	background: url(../images/top/top_sen_point02.gif) no-repeat;	
}

div#top_sen_box .point03{
	width:665px;
	height:55px;
	margin:20px 0px 0px;
	background: url(../images/top/top_sen_point03.gif) no-repeat;	
}

div#top_sen_box .point04{
	width:665px;
	height:75px;
	margin:20px 0px 50px;
	background: url(../images/top/top_sen_point04.gif) no-repeat;	
}

div#top_sen_box .img{
	margin:20px 10px 0px;
	text-align:center;
}

div#top_sen_box .btn{
	margin:20px 0px 30px;
	text-align:center;
}





.red{
	color:#cc0000;
}

