@charset "Shift_JIS";

@media print{

#header ul, #gnav, #snav, #top-col, #top-col2, #mid-col .submenu, #fnav, #footer,.move
{display:none;}

}

/* -------------------------
Hotel Grand Pacific LE DAIBA
Event CSS Document
------------------------- */


/*
--------------------------------------------------
	top-col
-------------------------------------------------- */
#event #top-col { width:800px; height:250px; margin: 0; padding: 0; vertical-align:top;}
#event #top-col-blank { width:800px; height:250px; margin: 0 !important; padding: 0; vertical-align:bottom; clear: both;}
#event #top-col2 { width:800px; height:220px; margin: 0; padding: 0; vertical-align:top;}


/*
--------------------------------------------------
	mid-col Cxgver
-------------------------------------------------- */
#mid-col h2 {
	width:500px; height:75px; margin:15px 0 8px 0;
	text-indent:-10000px;
	background:url(../img/common/title_event.jpg) 0 0 no-repeat;
	float:left;
}
#mid-col h2.wedding { background:url(../img/event/title_wedding.jpg) 0 0 no-repeat;}


#mid-col h3 {
	width:700px; height:20px; margin:0; padding:2px 0 0 25px;
	color:#006CD7;
	background:#FFF url(../img/common/h4_bg_l.gif) 0 0 no-repeat;
}
#mid-col h4 {
	width:300px; height:20px; margin:0; padding:2px 0 0 25px;
	color:#006CD7;
}
#mid-col h5 {
	margin:15px 0 8px 0; padding:5px 10px;
	font-size:1.0em; color:#333; font-weight:normal; font-family:'HG³²Μ-PRO','lr oΎ©','½¬Ύ©',cursive;
	border-left: 3px solid #859E96; border-bottom: 1px solid #859E96; background: #F8F8F8;
}

/*
--------------------------------------------------
	event CMSp
-------------------------------------------------- */

#mid-col #plan { width:730px;}
#mid-col #plan div.clearfix { width:100%; height:auto; margin:0; padding:5px; color:#333; font-size:0.8em;}
#mid-col #plan div.clearfix strong { margin: 0; padding:5px 0; color:#006CD7; font-size:1.2em; width:400px;}
#mid-col #plan div.clearfix div.summry {padding:5px;}
#mid-col #plan div.clearfix div.statement {padding:5px 5px 5px 55px;}
#mid-col #plan div.clearfix img {margin:0 10px 15px 0; padding:0; border:1px solid #DDD; float:left;}
#mid-col #plan div.clearfix div.link {}
#mid-col #plan div.clearfix table { width:60%; margin:5px; padding:1px; font-size:1.0em; background: #DDD;}
#mid-col #plan div.clearfix th {margin:5px; padding:5px; font-size:1.0em; background:#EFEFEF;}
#mid-col #plan div.clearfix td {margin:5px; padding:5px; font-size:1.0em; background:#FFF;}
#mid-col #plan div.clearfix em {margin:2px; padding:3px; font-size:1.0em; color:#F56C3E; font-style:normal;}
#mid-col #plan div.clearfix p  {font-size:1.0em;}

#mid-col #plan div.clearfix h4 {width:100%; margin:0 0 15px 0; padding:0 0 0 10px; color:#F56C3E; font-size:1.2em; border-left:3px solid #CE4C4C;}

#event_links	{ width: 750px; margin: 0 20px; paddinig:0;}
#event_links ul { margin: 0 1px; padding-right:23px; float: right;}
#event_links ul li { margin-right: 4px; padding-left:3px; border-left:1px solid #DDD; display: block; float: left;}
#event_links ul li.end { padding-right:3px; border-right:1px solid #DDD;}
#event_links ul li a { color:#AAA;}




#mid-col hr {width:730px; height:1px; margin:3px 0; padding:0; border:1px solid #DDD; clear:both; }

/*
--------------------------------------------------
	ρθέ
-------------------------------------------------- */
#mid-col #plan div.clearfix img.left  {display: block;	margin: 0 15px 0 0; padding: 0; float:left;}
#mid-col #plan div.clearfix img.right {display: block; margin: 0 0 0 15px; padding: 0; float:right;}
#mid-col #plan div.clearfix img.center {float:none; display: block; margin:0 auto; text-align:center;}

/*
--------------------------------------------------
	Ώΰ\
-------------------------------------------------- */
#event #container #mid-col .statement .pricelist table{border-top: 1px solid #ddd; border-left: 1px solid #ddd;}
#event #container #mid-col .statement .pricelist table th{ color: #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #fff; text-align: left; background: #79b9f8;}
#event #container #mid-col .statement .pricelist table td{ border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
#event #container #mid-col .statement .pricelist table td span{ font-size: 85%;}

/*
--------------------------------------------------
	QXgpι§y[W
-------------------------------------------------- */
#guest p.read{ margin-bottom: 5px;}
#guest .clearfix{ margin: 15px 0;}
#guest .clearfix h4{ font-size: 0.9em; width:300px; margin: 0 0 10px 0; padding: 3px 0 3px 5px; color:#006CD7; /*border-left: 3px solid #006CD7;*/}
#guest .clearfix p{ margin-bottom: 10px; padding-left: 10px;}
#guest .presents{ border: 3px double #d3cd7c; padding: 10px 15px; margin: 0 0 15px 0; }
#guest .presents p{ padding: 0;}
#guest .presents p span.cap{ font-size: 85%;}
#guest .presents strong{ font-size: 1.0em; padding:0; display:block; margin-bottom: 5px; font-family:"Times New Roman", Times, serif;}
#guest .presents ul{ margin: 10px 0;}
#guest .presents li{ padding-bottom: 5px;}

#guest .guest_btn, #guest .guest_btn2, #guest .guest_btn3{ float: right; text-indent: -9999px; margin: 0; padding: 0; }
#guest .guest_btn a{ display: block; width: 200px; height: 30px; background:url(../img/guest/btn_guest01.gif) no-repeat 0 0; }
#guest .guest_btn a:hover{ background-position: 0 -30px;}

#guest .guest_btn2 a{ display: block; width: 200px; height: 30px; background:url(../img/guest/btn_guest02.gif) no-repeat 0 0; }
#guest .guest_btn2 a:hover{ background-position: 0 -30px;}

#guest .guest_btn3 a{ display: block; width: 200px; height: 30px; background:url(../img/guest/btn_guest03.gif) no-repeat 0 0; }
#guest .guest_btn3 a:hover{ background-position: 0 -30px;}

#guest .guest_btn4{ margin: 10px 0; padding: 0; text-indent: -9999px;}
#guest .guest_btn4 a{ display: block; margin: 0 auto; width: 200px; height: 40px; background:url(../img/guest/btn_guest04.gif) no-repeat 0 0; }
#guest .guest_btn4 a:hover{ background-position: 0 -40px;}
/*
--------------------------------------------------
	EFfBOtFAJ_[
-------------------------------------------------- */
#mid-col #plan div.clearfix table.cal{ border-collapse: collapse; border-spacing: 0; background-color:#ffffff; width: 210px; font-size: 90%; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";}
#mid-col #plan div.clearfix table.cal th{ background: #fff; font-weight: normal; border-bottom: 1px solid #ddd;}
#mid-col #plan div.clearfix table.cal td.month{ text-align: left; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #ddd;}
#mid-col #plan div.clearfix table.cal td{ width: 30px; height: 30px; margin: 0; padding: 0; /*background: #9966CC;*/ text-align: center; vertical-align: middle;}
#mid-col #plan div.clearfix table.cal td.fair_wedding{ background:url(../img/event/icon_cal_wedding.gif) no-repeat center center;}
#mid-col #plan div.clearfix table.cal td.fair_ceremony{ background:url(../img/event/icon_cal_ceremony.gif) no-repeat center center;}
#mid-col #plan div.clearfix table.cal td.fair_model{ background:url(../img/event/icon_cal_model.gif) no-repeat center center;}
#mid-col #plan div.clearfix table.cal td.fair_dress{ background:url(../img/event/icon_cal_dress.gif) no-repeat center center;}
#mid-col #plan div.clearfix table.cal td.fair_hol{ background:url(../img/event/icon_cal_hol.gif) no-repeat center center;}

#mid-col #plan div.clearfix #wed-fair{ font-size: 1.0em; width:400px; margin-top: 30px; float: right;}
#mid-col #plan div.clearfix #wed-fair li{ margin-bottom: 15px;}
#mid-col #plan div.clearfix #wed-fair a{ font-size: 1.2em; line-height: 1.6em; color:#3366FF; font-weight: bold;}
#mid-col #plan div.clearfix #wed-fair #li_01{background:url(../img/event/icon_cal_wedding.gif) no-repeat left top; padding: 0 0 0 30px;}
#mid-col #plan div.clearfix #wed-fair #li_02{background:url(../img/event/icon_cal_ceremony.gif) no-repeat left top; padding: 0 0 0 30px;}
#mid-col #plan div.clearfix #wed-fair #li_03{background:url(../img/event/icon_cal_model.gif) no-repeat left top; padding: 0 0 0 30px;}
#mid-col #plan div.clearfix #wed-fair #li_04{background:url(../img/event/icon_cal_dress.gif) no-repeat left top; padding: 0 0 0 30px;}
#mid-col #plan div.clearfix #wed-fair #li_05{background:url(../img/event/icon_cal_none.gif) no-repeat left top; padding: 0 0 0 30px;}
#mid-col #plan div.clearfix #wed-fair #li_06{background:url(../img/event/icon_cal_hol.gif) no-repeat left top; padding: 0 0 0 30px; height:35px;}
