@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/

body{
	margin:0;
	padding:0;
	font-size:12px;
	}

img{
	border:none;
	vertical-align:bottom;
	}
	
h1,h2,h3,h4{
	font-size:10px;
}

table{clear:both;}

#zentai{
	width:960px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
    overflow: hidden;
	}

.ttl{ width:960px; height:294px; background:url(../images/ttl_EBP09-33914B_EBP09-28431A.gif) no-repeat; text-indent:-9999px;}
.bn_setsumei{width:960px; height:80px; margin:20px 0px;}
.btn_gensen_i{width:395px; height:55px; margin:10px 0px 20px; float:right;}
.sending{ width:935px; height:28px; margin-top:15px; padding:10px 0 5px 25px; background:url(../images/sbttl.gif) no-repeat; font-size:20px; font-weight:bold; color:#FFFFFF;}
/*h2{ width:935px; height:28px; margin-top:15px; padding:5px 0 5px 25px; background:url(../images/sbttl.gif) no-repeat; font-size:20px; font-weight:bold; color:#FFFFFF;}*/

.go_top{ width:960px; margin:5px 0 15px; text-align:right;}


/*------- hack IE6 IE7 -------*/
.sending{/ width:935px; /height:28px; /margin-top:15px; /padding:10px 0 0 25px; /background:url(../images/sbttl.gif) no-repeat; /font-size:20px; /font-weight:bold; /color:#FFFFFF;}
/*h2{/ width:935px; /height:28px; /margin-top:15px; /padding:10px 0 0 25px; /background:url(../images/sbttl.gif) no-repeat; /font-size:20px; /font-weight:bold; /color:#FFFFFF;}*/

/*------- hack IE6 以下 -------*/
.sending{ width:960px; height:40px; margin-top:15px; padding:10px 0 0 25px; background:url(../images/sbttl.gif) no-repeat; font-size:20px; font-weight:bold; color:#FFFFFF;}
/** html h2{ width:935px; height:28px; margin-top:15px; padding:10px 0 0 25px; background:url(../images/sbttl.gif) no-repeat; font-size:20px; font-weight:bold; color:#FFFFFF;}*/



/*------------ tour ------------*/
.tour{ overflow:hidden; clear:both; width:948px; height:auto; border:1px solid #ccc; margin-top:15px; padding:5px;}
/*.tour_ttl{ padding:3px 3px 3px 20px; background:url(../images/icon.gif) no-repeat; background-color:#d1e9fd; font-size:18px; font-weight:bold;}*/
.tour_ttl{ float:right; width:774px; padding:3px 3px 3px 20px; background:url(../images/icon.gif) no-repeat; background-color:#d1e9fd;}
.tour_ttl a{ font-size:18px; font-weight:bold; line-height: 22px;}
.month{ margin:5px 0; padding:3px 10px; background-color:#FFFFCC; color:#533701; font-size:14px;}
.price{ float:right; width:797px; padding-top:5px; text-align:right; color:#CC0000; font-size:16px; font-weight:bold; line-height:1.6em;}
.cp{ float:right; width:797px; padding-top:3px; border-top:1px solid #CCCCCC; }
ul.cp li{ padding-left:2px;}
.pht{width:140px; height:105px; border:1px solid #ccc; padding:2px;}
.btn{ padding-top:5px; text-align:right;}
.tour_btn{ float:right; width:797px; text-align:right; }

.tour_p{ float:left; width:151px; height:auto; }

.nonnon_tour{ clear:both; width:960p; text-align:center; }
.nonnon{ padding:25px 0 35px; font-size:24px; }