@charset "utf-8";
dt span{
color:#FFFFFF;
}

#fair .big{
font-size:20px;
}
/* メインイベント */

#fair{
background:url(../info/images/fair.jpg) no-repeat;
width:798px;
height:505px;
margin:10px 0;
}


#fair_inside{
width:300px;
padding:170px 0 0 450px;
}

#fair h5{
font-size:18px;
color:#99CC00;
}

#red_big{
color:#FF0000;
font-size:14px;
}

.event_font1{
border-bottom:1px solid #cccccc;
padding-bottom:5px;
}

#fair #bottom_none{
margin-bottom:10px;
}

#fair_inside a{
display:block;
margin:10px 0;
}

#fair p{
font-size:14px;
}

#fair_inside p span{
color:#FF6600;
}

/* メイン普通サイズ */

#gb{
width:798px;
background:url(../info/images/gb.jpg) no-repeat;
margin-bottom:10px;
}

#gb h6{
color:#F60;
font-size:22px;
margin:3px 0 12px 500px;
font-weight:bold;
padding-top:50px;
}

#gb dl{
margin:10px 0 0 220px;
}

#gb dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#gb dd{
margin:0 0 0 40px;
color:#666666;
font-size:15px;
line-height:1.3em;
}

#gb table{
	margin:10px 0 0 40px;
	}

#gb th{
	text-align:left;
	font-weight:normal;
	font-size:16px;
	margin-bottom:5px;
	}
	
#gb td{
	text-align:left;
	font-size:16px;
	margin-bottom:5px;
	}	

.marginbottom{
	margin-bottom:20px;
	}

/* メインイベント */
#fair02{
	background:url(../info/images/fair02.jpg) no-repeat;
	height:504px;
	margin-bottom:10px;
	}
	
#fair02 p{
	text-align:right;
	padding:350px 20px 0 20px;
	line-height:1.7em;
	}
	
#sanka_bottom{
	text-align:center;
	}	
/* ダブルメインイベント */

#fair_w{
background:url(../info/images/fair_090323.jpg) no-repeat;
width:798px;
height:505px;
margin:10px 0;
}


#fair_inside_w{
width:300px;
padding:170px 0 0 450px;
}

#fair_w h5{
color:#CC9933;
font-size:18px;
}

#red_big{
color:#FF0000;
font-size:14px;
}

.event_font1{
border-bottom:1px solid #cccccc;
padding-bottom:5px;
}


/* コーディネートフェア */
#coordination{
width:798px;
background:url(../info/images/coordination.jpg) no-repeat;
margin-bottom:20px;
height:250px;
}

#coordination h6{
color:#CC9900;
font-size:22px;
margin:0 0 12px 280px;
font-weight:bold;
padding-top:24px;
}

#coordination dl{
margin-top:75px;
}

#coordination dt{
font-size:18px;
color:#333333;
margin:0 0 3px 40px;
font-weight:bold;
}

#coordination dd{
margin:10px 0 0 50px;
color:#666666;
font-size:15px;
}

/* キュイジーヌフェア */

#cuisine{
width:798px;
background:url(../info/images/cuisine.jpg) no-repeat;
margin-bottom:10px;
}

#cuisine h6{
color:#669900;
font-size:22px;
margin:3px 0 12px 460px;
font-weight:bold;
padding-top:50px;
}

#cuisine dl{
margin:40px 0 0 200px;
}

#cuisine dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#cuisine dd{
margin:0 0 0 50px;
color:#666666;
font-size:15px;
}


/* プライベートフェア */
#private{
width:798px;
background:url(../info/images/private.jpg) no-repeat;
margin-bottom:20px;
}

#private h6{
color:#FF9900;
font-size:22px;
margin:0 0 12px 250px;
font-weight:bold;
padding-top:24px;
}

#private dl{
margin-top:75px;
}

#private dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#private dd{
margin:20px 0 0 50px;
color:#666666;
font-size:15px;
}


/* チャペル＆キュイジーヌフェア */

#chapel_cuisine{
width:798px;
background:url(../info/images/chapel_cuisine.jpg) no-repeat;
margin-bottom:10px;
}

#chapel_cuisine h6{
color:#669900;
font-size:22px;
margin:3px 0 12px 460px;
font-weight:bold;
padding-top:50px;
}

#chapel_cuisine dl{
margin:40px 0 0 200px;
}

#chapel_cuisine dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#chapel_cuisine dd{
margin:0 0 0 50px;
color:#666666;
font-size:15px;
line-height:1.3em;
}

#kako{
width:486px;
margin:10px 0 20px 156px;
}


/* デートフェア */

#date{
width:798px;

background:url(../info/images/date.jpg) no-repeat;
margin-bottom:10px;
}

#date h6{
color:#FF9900;
font-size:22px;
margin:3px 0 12px 480px;
font-weight:bold;
padding-top:20px;
}

#date dl{
margin:70px 0 0 200px;
}

#date dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#date dd{
margin-left:50px;
color:#666666;
font-size:15px;
}

/* ウェディングフェア */

#wedding{
width:798px;
background:url(../info/images/wedding.jpg) no-repeat;
margin-bottom:10px;
}

#wedding h6{
color:#FF9900;
font-size:22px;
margin:3px 0 12px 480px;
font-weight:bold;
padding-top:20px;
}

#wedding dl{
margin:80px 0 0 200px;
}

#wedding dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#wedding dd{
margin-left:50px;
color:#666666;
font-size:15px;
}

/* バレンタインフェア */

#valentine{
width:798px;
height:250px;
background:url(../info/images/valentine.jpg) no-repeat;
margin-bottom:10px;
}

#valentine h6{
color:#FF9900;
font-size:22px;
margin:3px 0 12px 480px;
font-weight:bold;
padding-top:20px;
}

#valentine dl{
margin:80px 0 0 200px;
}

#valentine dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#valentine dd{
margin-left:50px;
color:#666666;
font-size:15px;
}

.sanka{
margin-left:70px;
padding-top:10px;
}

.gb_sanka{
padding-left:70px;

}



/* ハッピーモーニングフェア */


#happymorning{
width:798px;
background:url(../info/images/happymorning.jpg) no-repeat;
margin-bottom:10px;

}

#happymorning h6{
color:#FF9900;
font-size:22px;
margin:3px 0 12px 430px;
font-weight:bold;
padding-top:20px;
}

#happymorning dl{
margin:70px 0 0 200px;
}

#happymorning dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#happymorning dd{
margin-left:50px;
color:#666666;
font-size:15px;
}



/* プライベートフェア */
#gw{
width:798px;
background:url(../info/images/gw.jpg) no-repeat;
margin-bottom:20px;
}

#gw h6{
color:#FFCC00;
font-size:22px;
margin:0 0 12px 280px;
font-weight:bold;
padding-top:24px;
}

#gw dl{
margin-top:75px;
}

#gw dt{
font-size:18px;
color:#333333;
margin:3px 0 3px 40px;
font-weight:bold;
}

#gw dd{
margin:10px 0 0 50px;
color:#666666;
font-size:15px;
}

/* ウイークデイWフェア */
#weekday_W{
width:798px;
height:250px;
background:url(../info/images/weekday.jpg) no-repeat;
margin-bottom:20px;
}

#weekday_W h6{
color:#FF6699;
font-size:22px;
margin:0 0 12px 280px;
font-weight:bold;
padding-top:24px;
}

#weekday_W dl{
margin-top:75px;
}

#weekday_W dt{
font-size:18px;
color:#333333;
margin:3px 0 3px 40px;
font-weight:bold;
}

#weekday_W dd{
margin:10px 0 0 50px;
color:#666666;
font-size:15px;
}

/* ウイークデイフェア */
#weekday{
width:798px;
background:url(../info/images/weekday02.jpg) no-repeat;
margin-bottom:20px;
}

#weekday h6{
color:#FF6699;
font-size:22px;
margin:0 0 12px 280px;
font-weight:bold;
padding-top:24px;
}

#weekday dl{
margin-top:40px;
}

#weekday dt{
font-size:18px;
color:#333333;
margin:3px 0 0 40px;
font-weight:bold;
}

#weekday dd{
margin:10px 0 0 50px;
color:#666666;
font-size:15px;
}

#weekday dd span{
	font-weight:bold;
	color:#F69;
	font-size:18px;
	line-height:180%;
}

#weekday dd span.big_b{
	font-weight:bold;
	color:#666;
	font-size:18px;
	line-height:180%;
}

/* コーディネート＆キュイジーヌフェア */
#coordination_cuisine{
width:798px;
background:url(../info/images/coordination&cuisine.jpg) no-repeat;
margin-bottom:20px;
}

#coordination_cuisine h6{
color:#FFCC00;
font-size:22px;
margin:0 0 12px 280px;
font-weight:bold;
padding-top:24px;
}

#coordination_cuisine dl{
margin-top:100px;
}

#coordination_cuisine dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#coordination_cuisine dd{
margin:20px 0 0 50px;
color:#666666;
font-size:15px;
}

/* ウェディングフェア */
#weddingfair{
width:798px;
background:url(../info/images/weddingfair.jpg) no-repeat;
margin-bottom:20px;
}

#weddingfair h6{
color:#99CC00;
font-size:22px;
margin:0 0 12px 280px;
font-weight:bold;
padding-top:30px;
}

#weddingfair dl{
margin-top:75px;
}

#weddingfair dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#weddingfair dd{
margin:20px 0 0 50px;
color:#666666;
font-size:15px;
}



/* ブライダル内覧会 */
#nairankai{
width:798px;
background:url(../info/images/nairankai.jpg) no-repeat;
margin-bottom:20px;
}

#nairankai h6{
color:#CC99CC;
font-size:22px;
margin:0 0 12px 280px;
font-weight:bold;
padding-top:24px;
}

#nairankai dl{
margin-top:30px;
height:160px;
}

#nairankai dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#nairankai dd{
margin:20px 0 0 50px;
color:#666666;
font-size:15px;
}

/* ウェディングアイテムフェア */

#wedding_item{
width:798px;
background:url(../info/images/wedding_item.jpg) no-repeat;
margin-bottom:10px;
}

#wedding_item h6{
color:#C30;
font-size:22px;
margin:0 0 12px 290px;
font-weight:bold;
padding-top:24px;
}

#wedding_item dl{
margin-top:75px;
}

#wedding_item dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#wedding_item dd{
margin:20px 0 0 50px;
color:#666666;
font-size:15px;
width:510px;
}

/* ウエディングカルチャー＆トータルビューティー */
#wctb{
width:798px;
background:url(../info/images/wctb.jpg) no-repeat;
margin-bottom:20px;
}

#wctb h6{
color:#C9C;
font-size:22px;
margin:0 0 12px 320px;
font-weight:bold;
padding-top:24px;
}

#wctb dl{
margin-top:50px;
}

#wctb dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#wctb dd{
margin:10px 0 0 50px;
color:#666666;
font-size:15px;
line-height:1.3em;
width:500px;
}

#wctb dd span{
	font-weight:bold;
	color:#F69;
	font-size:18px;
	line-height:150%;
	}


/* オープン直前フェア */
#open_chokuzen{
width:798px;
background:url(../info/images/open_chokuzen.jpg) no-repeat;
margin-bottom:20px;
}

#open_chokuzen h6{
color:#960;
font-size:22px;
margin:3px 0 12px 480px;
font-weight:bold;
padding-top:20px;
}

#open_chokuzen dl{
margin:70px 0 0 200px;
}

#open_chokuzen dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#open_chokuzen dd{
margin:10px 0 0 40px;
color:#666666;
font-size:15px;
}

/* オープン直前ウィークデーフェア */
#open_weekday{
width:798px;
background:url(../info/images/open_weekday.jpg) no-repeat;
margin-bottom:20px;
}

#open_weekday h6{
color:#960;
font-size:22px;
margin:3px 0 12px 480px;
font-weight:bold;
padding-top:20px;
}

#open_weekday dl{
margin:70px 0 0 200px;
}

#open_weekday dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#open_weekday dd{
margin:10px 0 0 40px;
color:#666666;
font-size:15px;
}

/* 平日ゆっくり相談会 */
#heijitsu{
width:798px;
background:url(../info/images/heijitsu.jpg) no-repeat;
margin-bottom:20px;
}

#heijitsu h6{
color:#F99;
font-size:22px;
margin:3px 0 12px 510px;
font-weight:bold;
padding-top:20px;
}

#heijitsu dl{
margin:70px 0 0 200px;
}

#heijitsu dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#heijitsu dd{
margin:10px 0 0 40px;
color:#666666;
font-size:15px;
}

/* お盆 */
#obon{
width:798px;
background:url(../info/images/obon.jpg) no-repeat;
margin-bottom:20px;
}

#obon h6{
color:#960;
font-size:22px;
margin:3px 0 12px 510px;
font-weight:bold;
padding-top:20px;
}

#obon dl{
margin:70px 0 0 200px;
}

#obon dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#obon dd{
margin:10px 0 0 40px;
color:#666666;
font-size:15px;
}

/* プレオープンカウントダウン */
#open_countdown{
width:798px;
background:url(../info/images/open_countdown.jpg) no-repeat;
margin-bottom:20px;
}

#open_countdown h6{
color:#960;
font-size:22px;
margin:3px 0 12px 510px;
font-weight:bold;
padding-top:20px;
}

#open_countdown dl{
margin:70px 0 0 200px;
}

#open_countdown dt{
font-size:18px;
color:#333333;
margin:10px 0 3px 40px;
font-weight:bold;
}

#open_countdown dd{
margin:10px 0 0 40px;
color:#666666;
font-size:15px;
}


/* 過去のフェア */
#backnumber{
margin:20px 0;
}

#backnumber h6{
background:#cccccc;
border-bottom:2px solid #66CC00;
color:#666666;
margin:0;
padding:2px 0 2px 10px;
}

#backnumber p{
margin:5px 0;
}

#kako_fair{
margin:10px 0;
}

#kako_shousai{
width:380px;
float:left;
}

#answer_1_1{
border:1px solid #cccccc;
padding:10px 5px;
}

#answer_1_2{
border:1px solid #cccccc;
padding:10px 5px;
}


#kako_fair #kako_shousai a{
color:#FF0000;
text-decoration:underline;
}

#kako_shousai h5{
color:#996600;
font-size:16px;
border-bottom:1px solid #996600;
margin-right:10px;
}


#fair_photo{
border-bottom:1px dotted #cccccc;
padding:10px 0;
}

#fair_photo img{
width:200px;
float:left;
margin-right:10px;
border:1px solid #cccccc;
padding:2px;
}

#fair_photo p{
padding-top:10px;
}

#photo090405{
width:680px;
margin-left:10px;
}

/* グランドオープニングフェア */
#marvelous_info{
border:1px solid #CC99CC;
padding:4px;
margin-top:20px;
}

#marvelous_info h6{
font-size:20px;
color:#333333;
margin-top:10px;
}

#marvelous_info p{
margin-left:20px;
font-size:120%;
}

#marvelous_info a{
display:block;
margin:20px 0 20px 320px;
}

#marvelous_info #red a{
margin:0 3px;
display:inline;
color:#FF0000;
text-decoration:underline;
}

#marvelous_info #cccccc{
color:#CCCCCC;
}

/* カレンダー */
#calendar_all{
margin:20px 0;
}

#calendar h6{
color:#cccc00;
font-size:16px;
}

#calendar td{
border:1px solid #CCCC00;
width:54px;
height:58px;
padding-right:2px;
text-align:right;
vertical-align: baseline;
color:#999999;
font-size:12px;
}

#calendar th{
text-align:center;
color:#FFFFFF;
background:#CCCC00;
}

#calendar td{
font-weight:bold;
}

#calendar td a{
display:block;
}

#calendar td a:hover{
background:#FDE48E;
}

#calendar #sun{
border:1px solid #FF9900;
}

#calendar #sunth{
background:#FF9900;
}

#calendar_left{
width:350px;
float:left;
}

#calendar .bell{
background:url(../info/images/calendar_bell.jpg) no-repeat;
}

#calendar td.bell_l{
background:url(../info/images/calendar_bell.jpg) no-repeat;
height:71px;
}

#calendar_right{
float:right;
}



#center{
text-align:center;
}

#fair #center_pink{
	color:#F9C;
	text-align:center;
	margin-bottom:10px;
	}

#calendar_all:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

#calendar_all{
	display:inline-block;/* MAC IE用*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html #calendar_all{height: 1%;}
#calendar_all{display: block;}
/*--ここまでMAC IEは非適用 */





#fair_photo:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

#fair_photo{
	display:inline-block;/* MAC IE用*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html #fair_photo{height: 1%;}
#fair_photo{display: block;}
/*--ここまでMAC IEは非適用 */




dl td{
	padding-right:20px;
}
