
/* ---------------------------------------------------------------- *
	全体設定
 * ---------------------------------------------------------------- */

body {
	margin-top: 0;
	background-color: #6F6F6F;
	background-attachment: fixed;
	background-image: url(http://www.fioria.co.jp/img/back_loop.gif);
	background-repeat: repeat;
	background-position: left top;
}


#container {
	background-color:#32442F;
	width: 760px;
	margin: 0 auto;
}

.main{
	width:738px;
	background-color:#FBF3E8;
	margin: 0 auto;
}

#contents{
	width:738px;
}

/* ---------------------------------------------------------------- *
	全体設定
 * ---------------------------------------------------------------- */


/*/ページタイトル・リード文・ビジュアル/*/

h1.title{
	margin-top:10px;
	margin-bottom:0;
	padding:0px;
	text-align:center;
}

p.read-copy{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:30px;
	padding:0px;
}

img.mainimage{
	text-align:center;
	margin-bottom:25px;
	margin-left:30px;
	padding:0px;
}

/*/about wedding/*/

.about-wplan{
	background-image:url(img/wedding/bg_about.jpg);
	background-repeat:no-repeat;
	width:638px;
	margin: 0 auto;
}

img.about-tit{
	margin-top:25px;
	margin-left:25px;
}

img.about-text{
	margin-left:25px;
	margin-top:10px;
	margin-bottom:30px;
}

/*/プラン名などのタイトル/*/

.headline{
	margin-top:20px;
	margin-bottom:25px;
	margin-left:50px;
	padding:0px;	
}

.plan-tit{
	margin-top:0px;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:60px;
	padding:0px;	
}

.other-tit{
	margin-top:0px;
	margin-left:60px;
	padding:0px;	
}

.other-tit2{
	margin-top:0px;
	margin-left:60px;
	padding:0px;	
}

/*/各プランの背景/*/

.plan-bg{
	background-image:url(img/wedding/bg_nijikai.jpg);
	background-repeat:no-repeat;
	width:618px;
	margin: 0 auto;
}

.plan-bg2{
	background-image:url(img/wedding/bg_kaigai.jpg);
	background-repeat:no-repeat;
	width:618px;
	margin: 0 auto;
}

.plan-bg3{
	background-image:url(img/wedding/bg_sanjikai.jpg);
	background-repeat:no-repeat;
	width:618px;
	margin: 0 auto;
}

/*/各プランの要素/*/

.plan-price{
	padding-top:15px;
	padding-left:14px;
	margin:0;
}

table.plan{
	font-size:12px;
	line-height:18px;
	color:#666666;
	padding:2px;
	margin-left:16px;
	margin-top:10px;
}

table.sanjikai{
	font-size:12px;
	line-height:18px;
	color:#666666;
	padding:2px;
	margin-left:16px;
	margin-top:10px;
	margin-bottom:30px;
}

td.plan{
	font-size:12px;
	line-height:18px;
	color:#666666;
	vertical-align:top;
}

td.sanjikai{
	font-size:12px;
	line-height:18px;
	color:#666666;
	vertical-align:top;
}

.plan-notice{
	font-size:11px;
	color:#998362;
	margin-left:16px;
	margin-top:10px;
	margin-bottom:10px;
}

.other-notice{
	font-size:12px;
	color:#998362;
	margin-left:90px;
	margin-top:10px;
	margin-bottom:10px;
}

.other-line{
	margin-left:60px;
	margin-top:10px;
	margin-bottom:10px;
}

.bt-option{
	margin-top:20px;
	margin-left:310px;
	padding-bottom:20px;
}

table.room{
	margin-top:10px;
	margin-bottom:10px;
}

table.room2{
	margin-top:10px;
	margin-bottom:30px;
}

table.room td.room{
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
}

table.room2 td.room2{
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
}

.roomn{
	padding-right:10px;
	padding-top:10px;
	padding-left:10px;
}

.fas{
	color:#4E290D;
	font-size:12px;
	line-height:18px;
	padding-left:15px;
}

h1 {  font-size: 8pt; color: #000000; line-height: 13pt; text-decoration: none}
h2 {  font-size: 7pt; color: #000000; line-height: 13pt; text-decoration: none}
