@charset "utf-8";

/* =====================================================================
　1.flash
　2.colum_l
　3.colum_r　
===================================================================== */

/* =====================================================================
　1.flash
===================================================================== */
#flash{
	width:675px;
	height:207px;
	background-color:#CCCCCC;
}

/* =====================================================================
　2.colum_l
===================================================================== */
#colum_l{
	float:left;
	width:330px;
	margin:15px 0 0 0;
	padding:0;
	height:auto;
}

.f_colum{
	width:330px;
	height:auto;
	background:url(img/bg_w330.gif) no-repeat bottom;
}

.f_naka{
	clear:both;
	width:310px;
	margin:0px auto;
	padding:10px 0;
}

.f_naka img{
	clear:both;
	float:left;
	margin:0 10px 15px 0;
}

.pro_text{
	float:right;
	width:166px;
	height:168px;
	margin:0 0 15px 0;
	padding:0;
	background:url(img/pro_top_text.gif) no-repeat;
	text-indent:-9999px;
}

.f_naka p{
	line-height:130%;
}

.f_bt{
	clear:both;
	margin:0;
	padding:0px 10px 10px 0;
	text-align:right;
}

/* =====================================================================
　3.colum_r
===================================================================== */
#colum_r{
	float:right;
	width:330px;
	margin:15px 0 0 0;
	padding:0;
}

.sengen_colum{
	width:330px;
	height:auto;
	background:url(img/bg_w330.gif) no-repeat bottom;
	margin:0 0 10px 0;
	overflow:hidden;
}

.sengen_naka{
	clear:both;
	width:310px;
	margin:0px auto;
	padding:10px 0;
}

.sengen_naka img{
	clear:both;
	float:right;
	margin:0 0 5px 10px;
}

.sengen_naka p{
	line-height:130%;
	padding:0 0 5px 0;
}

#main .bt_navi{
	float:left;
	margin:0 0 8px 0;
	padding:0;
}
.top_bt{
	width:330px;
	height:155px;
	background:#E7E7E7;
	text-align:center;
	margin:10px 0 0 0;
	padding:2px 0;
}

.top_bt img{
	margin:5px 0 0 0;
}
 
/**　ハック（main内シアヌーク・FLOWに）　**/
* html .top_bt img{
	margin:2px 0 0 0;
	padding:2px 0 0 0;
}

#schedule td a,
#schedule td a:link,
#schedule td a:visited,
#schedule td a:active { color: #F00; font-weight:bold; text-decoration: none;}
#schedule td a:hover { color: #369; text-decoration: underline;}