@charset "utf-8";

/*
	Site Name: Eines Villa Di Nozze
	Description: initial setting
	Version: 1.0
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: TOP

==========================================================
*/

/*
===== 1: TOP ==========================================
*/

body#top {background-color:#F5EED1; background-image:url(../img/top/bg_top.jpg); background-repeat:repeat-x; margin:0px; padding:0px;}

body#top div#container {width:100%; margin:0px auto; padding:0px; height:900px; overflow:hidden;}
body#top div#main {width:100%; margin:0px auto; padding:0px; overflow:hidden;}
body#top div#footer {width:900px; margin:0px auto; top:-100px; z-index:100; position:relative;}
body#top div#footer address {text-align:center; font-style:normal; font-size:85%; padding:20px 0px;}

body#top object {outline:none;}

body#top div#main div#flashArea {width:100%; height:700px; z-index:1;}

body#top div#footer dl#seo-link {margin:0px auto; padding:0px; width:900px;}
dl#seo-link dt {margin:5px 20px 0px 0px; width:auto; float:left;}
dl#seo-link dd {padding:0 0px; width:auto; float:left;}
dl#seo-link ul {}
dl#seo-link ul li {display:inline; padding:0px 10px; font-size:75%; border-left:1px solid #666666; line-height:120%;}
dl#seo-link ul li.end {border-right:1px solid #666666;}
div#footer p.okinawa {text-align:center; padding:8px 0 30px;}
div#footer p.okinawa-btn {text-align:center;}
dl#seo-link ul a {color:#CDB05A;}


body#top div#top-header  {width:1200px; margin:0px auto; display:none;}
body#top div#top-header h1{text-align:center;}
body#top div#top-header h2{text-align:center; width:400px; float:left;}
body#top div#top-header p{clear:both;}


/*総合トップのエラー表示*/
body#top div.noscript-error {
	position: relative;
	top:0px;
	padding: 10px 0px;
	color: #000000;
	background-color: #ffffff;
	font-size: 110%;
	font-weight: bold;
	width:1200px;
	margin:0px auto;
	clear:both;
}

body#top div#flashArea div.plugin-error {
	position: relative;
	top: 0px;
	padding: 100px 0 76px 90px;
	background-color: #ffffff;
}

body#top div#flashArea div.plugin-error img  {
	display: block;
	width: 112px;
	margin-right: 15px;
	vertical-align: middle;
	float: left;
}

body#top div#flashArea div.plugin-error span {
	display: block;
	float: left;
	cursor: pointer;
}
