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

/* -----------------------------------------------------------
	#flash_contents
		swfカウンタ
----------------------------------------------------------- */
#flash_contents{
	background:#272A1F;
	}

#sampling_TITLE,#schedule{
	margin:0 auto;
	text-align:center;
	line-height:0;	
	}
#counter_point{
	font-size:0.8em;
	text-align:right;
	padding:5px 150px 80px 0;
	}

#counter_txt{
	font-size:80%;
	position:relative;
	top:-80px;
	left:150px;
	width:645px;
	text-align:right;
	color:#D7D7D7;
	}
/* -----------------------------------------------------------
	#sampling
		サンプリング説明
----------------------------------------------------------- */	
	
#sampling{
	background:url(../../img/sampling/sample_bg.jpg) repeat-y top left;
	width:718px;
	margin:0 auto;
	text-align:left;
	padding:0 30px 0 40px;
	line-height:1.5;
	
	}
#sampling img{
	padding-top:0px;
	
	}
#sampling p{
	padding-top:20px;
	line-height:2.5;
	
	}
#sampling_END{
	line-height:0;
	font-size:1px;
	overflow:hidden;
	background:url(../../img/sampling/sample_foot.jpg)  no-repeat top left;
	height:15px;
	width:788px;
	margin:0 auto;
	text-align:center;
	padding-bottom:35px;
	}
.point_style{
	font-weight:bold;
	font-size:120%;
	color:#D9BE00;
	
	}
#samping_END_bnr{
	width:286px;
	position:relative;
	top:0px;
	left:0px;
	}
#samping_END_bnr img{
	padding:0;
	
	}
/* -----------------------------------------------------------
	#schedule_TABLE
		スケジュール
----------------------------------------------------------- */
/*
#schedule_TABLE{
	width: 772px;
	border-collapse: collapse;
	border: 1px #A9940B solid;
	border-top:none;
	border-bottom:none;
	text-align:center;
	margin:0 auto;
	}
	
#schedule_TABLE td{
	border-top: 1px #5D4110 solid;
	border-right: 1px #5D4110 solid;
	padding:15px 20px;
	line-height:1;
	text-align:left;
	}
#schedule_TABLE .blog_btn_AREA{
	border-right:none;
	padding:0 25px;
	width:204px;
	_width:204px;
	
	}
#schedule_TABLE .style0401{
	
	border-top:none;
	
	}	
	
#schedule_END{
	background:url(../../img/sampling/schedule_foot.gif) no-repeat top center;
	width:788px;
	height:8px;
	overflow:hidden;
	line-height:0;
	margin:0 0 50px 0;
	padding:0;
	margin:0 auto;
	text-align:center;

	}


.OSAKA_td1{
	background:url(../../img/sampling/schedule_osaka_bg.jpg) repeat-y left top;
	color:#CCE0BC;
	}
.OSAKA_td2{
	background:url(../../img/sampling/schedule_osaka_bg.jpg) repeat-y center top;
	color:#CCE0BC;
	white-space:nowrap;
	padding:15px 20px;
	}
.OSAKA_td3{
	background:url(../../img/sampling/schedule_osaka_bg.jpg) repeat-y right top;
	}
.TOKYO_td1{
	background:url(../../img/sampling/schedule_end_bg.jpg) repeat-y left top;
	color:#FFE13D;
	white-space:nowrap;
	}
.TOKYO_td2{
	background:url(../../img/sampling/schedule_end_bg.jpg) repeat-y center top;
	color:#FFE13D;
	padding:15px 20px;
	white-space:nowrap;
	}
.TOKYO_td3{
	background:url(../../img/sampling/schedule_end_bg.jpg) repeat-y right top;
	}
	

	
*/

#SCDL_block{
	width:772px;
	background:url(../../img/sampling/SCDL_bg.jpg) repeat-y center top;
	margin: 0 auto;
	text-align:center;
	}
#tokyo{
	width:381px;
	float:left;
	padding-top:20px;
	margin-left:1px;
	background:url(../../img/sampling/tokyo_bg.gif);
	text-align:left;
	}
#osaka{
	width:383px;
	float:right;
	padding-top:20px;
	background:url(../../img/sampling/osaka_bg.gif);
	margin-right:1px;
	text-align:left;
	}
#tokyo .intro{
	background:url(../../img/sampling/tokyo_camp.jpg) no-repeat 20px top;
	padding-left:107px;
	padding-right:25px;
	}
#osaka .intro{
	/*background:url(../../img/sampling/osaka_camp.jpg) no-repeat 20px top;*/
	padding-left:30px;
	padding-right:25px;
	}

.intro{
	color:#CDBD70;
	min-height:205px;
	height: auto !important;
	height: 205px;
	}
.intro p{
	line-height:140%;
	
	}
.intro .link_style{
	font-size:80%;
	line-height:150%;

	}
.intro .link_style a{
	color:#CDBD70;
	}
	
	
#tokyo h5,#osaka h5{
	padding-bottom:25px;
	padding-top:5px;
	
	}
.SCDL_month{
	border-top: #5D4110 double;
	font-size:120%;
	padding:10px 0;
	color:#A68D2A;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	
	}
.SCDL_table{
	width: 100%;
	border-collapse: collapse;
	border:none;
	border-top: #5D4110 double;
	text-align:center;
	margin:0 auto;
	}
.SCDL_table_LAST{
	width: 100%;
	border-collapse: collapse;
	border:none;
	border-top: #5D4110 double;
	border-bottom: #5D4110 double;
	text-align:center;
	margin:0 auto;
	}

#tokyo {
	background:url(../../img/sampling/tokyo_bg.gif);
	
	
	}


.SCDL_td01{
	border-top: 1px #5D4110 solid;
	border-right: 1px #5D4110 solid;
	border-left:none;
	padding:15px 10px;
	line-height:1;
	text-align:left;
	white-space:nowrap;
	color:#FFE13D;
	width:90px;
	}
.SCDL_td02{
	border-top: 1px #5D4110 solid;
	border-right: none;
	border-left:none;
	padding:15px 10px;
	line-height:1;
	text-align:left;
	color:#FFE13D;
	}
#SCDL_END{
	background:url(../../img/sampling/schedule_foot.gif) no-repeat top center;
	width:788px;
	height:8px;
	overflow:hidden;
	line-height:0;
	margin:0 0 50px 0;
	padding:0;
	margin:0 auto;
	text-align:center;
	position:relative;
	top:-2px;
	clear:both;

	}
.point{
	/*font-size:0.8em;*/
	
	line-height:1.5;
	
	}
.point2{
	font-size:0.8em;
	padding-top:20px;
	display:block;
	line-height:1.3;
	}
.station{
	font-weight:bold;
	line-height:1.5;
	
	}
.time{
	font-size:0.8em;
	}

.ENDday{
	color:#655E1F;
	}
#tokyo .SCDL_td01.END,#tokyo .SCDL_td02.END,#tokyo .SCDL_month.END{
	color:#655E1F;
	background:url(../../img/sampling/tokyo_bg_END.jpg)
	}
#osaka .SCDL_td01.END,#osaka .SCDL_td02.END,#osaka .SCDL_month.END{
	color:#655E1F;
	background:url(../../img/sampling/osaka_bg_END.jpg)
	}
	
#biriken{
	background:url(../../img/sampling/biriken_titlebg.jpg) no-repeat top left;
	width:583px;
	_width:788px;
	margin:50px 0 0 85px;
	text-align:left;
	padding:95px 40px 10px 165px;
	
	}
#biriken h3{
	display:none;
	}
#biriken h4{
	margin-bottom:10px;
	

	}
#biriken h4 span.link_style{
	font-size:10px;
	margin-left:10px;
	vertical-align:5px;
	font-weight:normal;
	
	
	}
#biriken p{
	font-size:80%;
	width:570px;
}
#biriken_END{
	background:url(../../img/sampling/biriken_foot.jpg) no-repeat left bottom;
	height:9px;
	width:788px;
	margin:0 auto;
	text-align:center;
	line-height:0;
	font-size:1px;
	
	}
