@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
img{border:0;}

body{
	text-align: center;
	background-color:#FFFFFF;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:135%;
}

div#container{margin: 0 auto; width: 950px;} 

div#content{width:950px; height:672px; overflow:auto;}

/*-------- bridal.html ----------*/
div#bridal01{height:1342px;	background:url(../img/bridal/bridal_top_bg.jpg) no-repeat;}

div.box1{height:135px;}
div.box1 p{font-size:21px; line-height:1.6em; padding-top:65px; font-weight:bold;}

div.box2{height:115px; margin-top:285px;}
div.box2 p{color:#8AAB48; font-size:16px; font-weight:bold; line-height:1.7em;}

div.box3{margin-top:765px;}

/*-------- bridal02.html ----------*/
div#bridal02{height:1347px;	background:url(../img/bridal/bridal02_bg.jpg) no-repeat;}
div.left{width:300px; height:1300px; float:left; text-align:left;}
div.left p{font-size:14px; color:#FFF; line-height:2.75em; padding-top:350px; margin-left:70px;}
div.right{width:620px; height:1300px; float:left; text-align:left;}
div.right h3{color:#8AAB48; font-size:14px; margin-left:28px;}
div.right p{font-size:12px; margin-top:10px; line-height:1.3em;}
div.aParty{width:202px; height:172px; padding-top:470px; margin-left:40px; float:left;}
div.bMC{width:235px; height:172px; margin-left:68px; float:left; padding-top:470px;}
div.dGraphic{width:180px; height:240px; clear:both; float:left; margin-left:26px; padding-top:34px;}
div.fPhoto{width:180px; height:240px; float:left; margin-left:220px;}
div.eGift{width:202px; height:383px; clear:both; margin-left:50px; float:left;}
div.cFlower{width:230px; height:383px; margin-left:110px; float:left;}
div.link{clear:both;}

/*-------- bridal03.html ----------*/
div#bridal03{height:1350px;	background:url(../img/bridal/bridal03_bg.jpg) no-repeat; text-align:left; color:#FFF;}
table.priceList{width:260px; margin:0; padding:0; border:0; /*margin-top:175px;*/ margin-left:530px;}
td{margin:0; padding:0; font-size:12px;}
td.title{font-size:14px; font-weight:bold; height:30px;}
td.price{text-align:right;}
td span.item{margin-left:15px;}
td span.sml{margin-left:10px; font-size:10px;}
div.menu{width:760px; text-align:right; margin-top:80px;}

/*-------- bridal04.html ----------*/
div#bridal04{height:1341px;	background:url(../img/bridal/bridal04_bg.jpg) no-repeat; text-align:left;}
div.mapCopy{height:200px; text-align:center;}
div.mapCopy h3{font-size:21px; line-height:1.6em; padding-top:105px;}
div.companyInfo{margin-top:810px; margin-left:100px; height:150px;}
div.companyInfo p{line-height:1.5em; font-size:12px;}
div.companyInfo p span{font-size:16px; font-weight:bold; line-height:1.5em;}
div.foot{text-align:center;}
div.foot p{font-size:18px; font-weight:bold;}

