/* ###### Event Layout ###### */

#contents_body {
	position:absolute;
	width:780px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	left:0px;
	top:280px;
	background:transparent url("../img_fld/common/body.gif");
}
#title_lbl {
	width:750px;
	height:auto;
	margin:0px 0px 0px 15px;
	border-bottom: 1px solid #0785B6;
}

#event_box {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color:#005D8A;
	line-height:18px;
}
#event_box a {
	text-decoration: none;
	color:#BF7502;
	font-weight:bold;
}
#event_box a:hover {
	background:#FFFFFF;
	color:#BF7502;
	font-weight:bold;
}
.bold_title {
	font-weight:bold;
	color:#005D8A;
	font-size: 14px;
}

#cal_group {
	width:750px;
	height:auto;
	margin:0px 0px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color:#005D8A;
	line-height:18px;
}
#cal_group a {
	text-decoration: none;
	color:#BF7502;
	font-weight:bold;
}
#cal_group a:hover {
	background:#FFFFFF;
	color:#BF7502;
	font-weight:bold;
}
#cal {
	position:relative;
	float:left;
	width:320px;
	height:auto;
	margin:0px 0px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color:#005D8A;
	line-height:18px;
}
.month_group {
	color:#FFFFFF;
	font-weight:bold;
}

#shop {
	position:relative;
	float:left;
	width:320px;
	height:auto;
	margin:0px 0px 0px 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color:#005D8A;
	line-height:18px;
}

#camp_data {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color:#017AB2;
	line-height:18px;
	border: 1px solid #0283A9;
}
.titile_camp {
	font-size: 16px;
	font-weight:bold;
}
#camp_pr {
	position:relative;
	width:600px;
	height:auto;
	margin:10px 0px 0px 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color:#017AB2;
	line-height:18px;
	background:#FFFFFF;
	border: 1px solid #0283A9;
}
#camp_rtn {
	width:200px;
	height:auto;
	margin:0px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
#camp_rtn a {
	text-decoration: none;
	color:#BF7502;
	font-weight:bold;
}
#camp_rtn a:hover {
	background:#FFFFFF;
	color:#BF7502;
	font-weight:bold;
}

#footer {
	width:780px;
	height:50px;
	background:#FFFFFF;
	margin:0px 0px 0px 0px;
	border-top: 1px solid #A9C5DD;
}
#eve_box {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color:#005D8A;
	line-height:18px;
}
#eve_line {
	border: 1px solid #0283A9;
}
#eve_list a{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color:#005D8A;
	font-weight:bold;
	text-decoration: none;
}
#eve_list a:hover{
	background:#FFFFFF;
}

.font_red {color:#FF0000; font-weight:bold; font-size:16px; line-height:130%;}
.font_black {color:#000000; font-weight:bold; font-size:16px;}
.font_black01 {color:#000000; font-size:12px; line-height:150%;}
.font_black02 {color:#000000; font-weight:bold; font-size:12px; line-height:135%;}
.font_blue {color:#003399; font-weight:bold; font-size:12px; line-height:135%;}
.font_blue01 {color:#003399; font-size:12px; line-height:135%;}
.font_orange {color:#FF6600; font-size:12px; line-height:135%;}
.font_orange01 {color:#FF6600; font-weight:bold; font-size:16px; line-height:135%;}


/*------------ ファッショナブルトーク用 11.07.15追加 ---------------*/

/* イベント詳細 */
table#talk_info { width : 600px ; margin : 30px auto 0 auto ;}
#talk_info td {
	width : 15% ;
	background : #FFE6E6 ;
	padding : 7px ;
	vertical-align:top;
	border-bottom : 1px solid #ffcccc ;
	border-left : 3px solid #ffcccc ;
}
#talk_info th { background : #fff ; padding : 7px ; text-align:left; font-weight : normal ;  line-height : 150% ; border-bottom : 1px solid #EAEAEA ;}

#talk_info th span,
#talk_info th em { font-size : 1.2em ; font-weight : 600 ; }
#talk_info th em { color : #ff0000 ; font-style : normal ; }



/* 応募要項 */
table#talk_entry { width : 600px ; margin : 30px auto ;}
#talk_entry td {
	width : 15% ;
	background : #EAEAEA ;
	padding : 7px ;
	vertical-align:top;
	border-bottom : 1px solid #ccc ;
	border-left : 3px solid #ccc ;
}
#talk_entry th { background : #fff ; padding : 7px ; text-align:left; font-weight : normal ;  line-height : 150% ; border-bottom : 1px solid #EAEAEA ;}

#talk_entry th span { color : #ff0000 ; }
#talk_entry th em { font-style : normal ; font-size : 0.9em ;}










