@charset "Shift_JIS";/*============================================================//関西ゼクシィ Wedding Song Book//==========================================================*//*======　初期設定　=====*/html{	margin: 0;	padding: 0;}body#idx {	margin: 0 auto;	padding: 0;	text-align: center;	width: 100%;	color: #ffffff;	background-color: #000000;}#idx table {	margin: 0 auto;	padding: 0;	text-align: center;	width: 100%;	height: 100%;}#idx div#swf {	margin: 0 auto;	padding: 0;	text-align: center;	width: 1024px;	height: 800px;	vertical-align: middle;}#idx object, #idx embed{	margin: 0 auto;	vertical-align: middle;}/*a { text-decoration: underline; }*/a img { border: 0; }p, h1 {	margin: 0px;	padding: 0px;	}.clr {	clear: both;	overflow: hidden;	width: 1px;	height: 1px;	margin: 0 -1px -1px 0;	border: 0;	padding: 0;	font-size: 0;	line-height: 0;}#idx #foot {	position: relative;	margin: 0 auto;	padding: 10px 0;	width: 760px;	font-size: 10px;	line-height: 130%;	color: #fff;	font-weight: normal;	text-align: center;}#idx #foot a:link {	color: #ff9;	text-decoration: none;}#idx #foot a:hover {	color: #ff3;	text-decoration: underline;}#idx #foot a:visited {	color: #ff9;	text-decoration: none;}.nodisp { display:none; }/*======　トップページ　=====*/body#ctn{	margin: 0 auto;	padding: 0;	text-align: center;	font-size: 12px;	line-height: 140%;	min-width: 850px;	color: #333333;	background-color: #ffffff;	background : url(./img/bg.jpg) no-repeat;	background-position: center top;}#content {	position: relative;	margin: 0 auto;	padding: 0;	width: 890px;	text-align: left;}#content .logo {	margin: 0 auto;	width: 850px;	height: 40px;}#content h1 {	margin: 0 auto;	width: 850px;	height: 248px;	background-color: #ffffff;}#content .piece {	margin-top: 42px;	width: 20px;	height: 320px;	float: left;}#content .wrap {	position: relative;	margin: 0;	padding: 0 20px 0 0;	width: 850px;	float: right;}#content .wrap .inf {	width: 185px;	float: left;}#content .wrap .board {	width: 435px;	float: left;}#content .wrap .song {	width: 230px;	height: 440px;	background : url(./img/song_bg.jpg) no-repeat 0 34px;	float: right;}#content .ban {	margin: 0 auto;	width: 850px;	height: 90px;}#content .wrap .inf h3 {	margin: 0;	padding: 0;	width: 185px;	height: 31px;}#content .wrap .song h3 {	margin: 0;	padding: 0;	width: 230px;	height: 31px;}#content .wrap .song .face {	margin: 5px 0;	padding: 2px 0;	width: 230px;	height: 380px;}#content .wrap .board iframe { 	margin: 0;	padding: 0;	width: 430px;	height: 380px;}/*インフォメーション・ボード*/#board {	margin: 0;	padding: 0;	background : url(/flap/wedding/img/board_bg.jpg) no-repeat 0 0;	width: 100%;}#board .inner {	margin: 0 14px 0;	padding: 22px 0 8px 0;	width: 385px;}#board .left{	margin-top: 15px;	width: 100px;	text-align:left;	float:left;}#board .right{	margin-top: 15px;	width: 100px;	text-align:right;	float:right;}#board p.date {	margin: 0 0 5px 0;	padding: 5px 0 4px 0;	width: 326px;	font-size: 12px;	line-height: 130%;	color: #f99;	font-weight: bold;	text-align: left;	border-bottom:2px dotted #f99;}#board h3 {	margin: 10px 0;	padding: 0;	font-size: 14px;	line-height: 130%;	color: #f99;	font-weight: bold;	text-align: left;}#board p.txt {	font-size: 12px;	line-height: 130%;	color: #666;	font-weight: normal;	text-align: left;}#content .wrap .song .face ul{	margin: 8px auto 0;	padding: 0;	width: 210px;	list-style:none;}#content .wrap .song .face ul li {	margin-right: 15px;	padding: 0;	width:60px;	float: left;}#content .wrap .song .face ul li.fin {	margin: 0;	padding: 0;	width:60px;	float: right;}#content .wrap .song .face .name {	margin: 0;	padding: 0;	font-size: 10px;	line-height: 120%;	color: #fff;	font-weight: normal;	text-align: center;}#content .wrap .song .face .name a:link {	color: #ff9;	text-decoration: none;}#content .wrap .song .face .name a:hover {	color: #ff3;	text-decoration: underline;}#content .wrap .song .face .name a:visited {	color: #ff9;	text-decoration: none;}#ctn #foot {	position: relative;	margin: 0 auto;	padding: 10px 0;	width: 760px;	font-size: 10px;	line-height: 130%;	color: #666;	font-weight: normal;	text-align: center;}#ctn #foot a:link {	color: #fc0;	text-decoration: none;}#ctn #foot a:hover {	color: #f90;	text-decoration: underline;}#ctn #foot a:visited {	color: #fc0;	text-decoration: none;}/*======　リスティング　=====*/body#listing{	margin: 0 auto;	padding: 0;	text-align: center;	font-size: 12px;	line-height: 140%;	min-width: 640px;	color: #333333;	background-color: #000000;}#listing #content{	margin: 0 auto;	padding: 0;	width: 600px;}#listing #close{	margin: 0 auto;	padding: 0 0 10px 0;	width: 80px;}