body {
	background-image:url(css/img/body.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	font-size: 12px;
	color: #333333;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #FEF5F6;
}
.wrap{
	width: 758px;
	background-image:url(css/img/all.gif);
	background-repeat:repeat-y;
	background-position:top left;
	margin:0 auto;
	text-align:left;
	background-color:#FEF5F7;

}
.all {
	width: 758px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(css/img/all.jpg);
}
.partition {
	clear: both;
	display: none;
}
h1 {
	font-size: 16px;
	background-image:url(img/h1.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#403F40;
	padding-bottom:25px;
	padding-left:85px;
	padding-top:30px;
	margin:0px;
}
h1 .none{
	display:none;
}
h2 {
	background-image:url(img/h2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#CC6600;
	font-size: 14px;
	margin-left:20px;
	margin-bottom: 20px;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:14px;
	clear:both;
}
h2.img {
	background-image:none;
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#CC6600;
	font-size: 14px;
	margin-left:20px;
	margin-bottom: 20px;
	padding:0px;
}
h3 {
	font-size:14px;
	color:#CC9900;
	background-image:url(img/h3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:50px;
}
p {
	line-height: 1.6em;
	margin-top: 0px;
	margin-left:26px;
	margin-right:18px;
	margin-bottom:3px;
	padding:0px;
}
img {
	border: 0px;
	vertical-align:top;
}
td {
	font-size: 12px;
}
th {
	font-size: 12px;
}
dl {
	margin-top: 0px;
}
dt {
	font-weight: bold;
}
dd {
	line-height: 1.3em;
}
ul {
	margin-top: 0px;
}
ol {
	margin-top: 0px;
}
li {
	line-height: 1.3em;
}
strong {
}
em {
}

hr.clear{
	clear:both;
	visibility:hidden;
	line-height:0;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
}
/*-- リンク指定 --*/

a:link {
	color:#3A8DAB;
	text-decoration:underline;
}
a:visited {
	color:#3A8DAB;
	text-decoration:underline;
}
a:hover {
	color:#3A8DAB;
	
	text-decoration:none;
}


/*-- ヘッダ部 --*/

.head {
	width: 750px;
	margin:0px 4px;
	padding:0px;
	height:147px;
	background-image:url(css/img/head.jpg);
	background-repeat:no-repeat;
	background-position:0px 20px;
	position:relative;
}
.subglobal-navi{
	position:absolute;
	margin:0px;
	padding:0px;
	left: 575px;
	top: 5px;
	height:17px;
	width: 195px;
}
.subglobal-navi ul{
	margin:0px;
	padding:0px;
}
.subglobal-navi li{
	height:15px;
	float:left;
	font-size:10px;
	line-height:1em;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	list-style-type:none;
	background-image:url(css/img/arrow3.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:12px;
}
.subglobal-navi li#subglobal1{
	width:88px;
}
.subglobal-navi li#subglobal2{
	width:78px;
}
.subglobal-navi a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.subglobal-navi a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.subglobal-navi a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.head .global-navi{
	width:750px;
	height:35px;
	position:absolute;
	top:112px;
	left:3px;

}
.head .global-navi ul{
	width:750px;
	height:35px;
	margin:0px;
	padding:0px;

}
.head .global-navi ul li{
	width:150px;
	height:35px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-image:url(css/img/global-navi.gif);
	background-repeat:no-repeat;
	float:left;

}
.head .global-navi ul li a{
	width:150px;
	height:35px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-image:url(css/img/global-navi.jpg);
	background-repeat:no-repeat;
	display:block;

}
.head #TOP a:link,
.head #TOP a:visited,
.head #TOP a:hover,
.head .head-inq a:link,
.head .head-inq a:visited,
.head .head-inq a:hover,
.head .global-navi ul li a:link,
.head .global-navi ul li a:visited,
.head .global-navi ul li a:hover

{
	text-decoration:none;

}
#global1{
	background-position:0px 0px;
}
#global2{
	background-position:-150px 0px;}
#global3{
	background-position:-300px 0px;}
#global4{
	background-position:-450px 0px;}
#global5{
	background-position:-600px 0px;}

#global1 a{
	background-position:0px 0px;
}
#global2 a{
	background-position:-150px 0px;}
#global3 a{
	background-position:-300px 0px;}
#global4 a{
	background-position:-450px 0px;}
#global5 a{
	background-position:-600px 0px;}

#global1 a:hover{
	background-position:0px -35px;
}
#global2 a:hover{
	background-position:-150px -35px;}
#global3 a:hover{
	background-position:-300px -35px;}
#global4 a:hover{
	background-position:-450px -35px;}
#global5 a:hover{
	background-position:-600px -35px;}
	

#TOP{
	position:absolute;
	top:40px;
	left:25px;
	width:215px;
	height:58px;


}
.head a span{
	visibility:hidden;
}
.clear{
	clear:both;
	visibility:hidden;
}
.head .head-reservation{
	height: 31px;
	width: 99px;
	margin:0px;
	padding:0px;

}
.head .head-inq{
	left: 464px;
	height: 31px;
	width:275px;
	top: 73px;
	position:absolute;
}
.head .head-reservation {
	background-image:url(css/img/head-reserve.gif);
	height: 31px;
	width: 99px;
	display:block;
	float:left;

}
.head .head-reservation a{
	background-image:url(css/img/head-reserve.gif);
	height: 31px;
	width: 99px;
	display:block;

}
.head .head-reservation a:hover{
	background-image:url(css/img/head-reserv2.gif);

}
.head .head-inquiry{
	width: 175px;
	height: 31px;
	margin:0px;
	padding:0px;
	float:left;

}
.head .head-inquiry a{
	display:block;
	width: 175px;
	height: 31px;
	background-image:url(css/img/head-inquiry.gif);
}
.head .head-inquiry a:hover{
	background-image:url(css/img/head-inquiry2.gif);
}
.head .summary {
	color:#FFFFFF;
	font-size:10px;
	margin-left:10px;
}
.head .summary a{
	color: #FFFFFF;  text-decoration: none;
}
.head .summary a:hover{
	color: #FFFFFF;  text-decoration: none;
}
/*-- コンテンツ --*/

.contents {
	width: 750px;
	margin: 0px 4px;
	padding: 0px;
	background-image:url(css/img/menu_bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#FFFFFF;
}
.summary{
	color:#FFFFFF;
	font-size:10px;
	margin-left:10px;
}
/*-- サイドメニュー --*/

.menu {
	width: 191px;
	float:left;
	margin: 0px;
	background-image:url(css/img/menu2_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding: 0px;
}
.menu dl {
	margin: 0px 0px 5px 4px;
	padding: 0px;
	width:183px;
	background-image:url(css/img/menu_dl_bg.jpg);
	
}
.menu dl dt {
	padding: 0px;
	margin: 0px;
}
.menu dl dd {
	padding: 0px;
	margin: 0px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(css/img/menu_dl_bottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	
}
.menu dl img{
}
.menu dl dt img{
	margin:0px;
}
.menu dl dd img{
	margin:0px;
}
.menu ul {
	padding: 0px;
	margin: 0px;
	margin-left:20px;
	margin-bottom:5px;

}
.menu dd ul {
	margin-left:15px;
}
.menu dd ul li{
	background-position:0px 5px;

}
.menu ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	margin-bottom:5px;
	line-height:1.5em;
	background-image:url(css/img/arrow.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	padding-left:12px;
}
.menu ul.menu-ul li a:link,
.menu ul.menu-ul li a:visited,
.menu ul.menu-ul li a:hover{
	text-decoration:none;
}
.menu p{
	margin:0px;
	padding:0px;
}
.menu ul.menu-ul{
	width:183px;
	margin-top:6px;
	margin-left:4px;
	padding:0px;

}
.menu ul.menu-ul li{
	width:183px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-position:top left;
	background-repeat:no-repeat;


}
#MENU1{
	background-image:url(css/img/menu1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:46px;

}
#MENU2{
	background-image:url(css/img/menu2.gif);
	height:43px;

}
#MENU3{
	background-image:url(css/img/menu3.gif);
	height:43px;

}
#MENU1 a{
	background-image:url(css/img/menu1.gif);
	width:183xp;
	height:46px;
	display:block;

}
#MENU2 a{
	background-image:url(css/img/menu2.gif);
	width:183xp;
	height:43px;
	display:block;

}
#MENU3 a{
	background-image:url(css/img/menu3.gif);
	width:183xp;
	height:43px;
	display:block;

}
#MENU1 a:hover{
	background-image:url(css/img/menu1a.gif);
	width:183xp;
	height:46px;
	display:block;

}
#MENU2 a:hover{
	background-image:url(css/img/menu2a.gif);
	width:183xp;
	height:43px;
	display:block;

}
#MENU3 a:hover{
	background-image:url(css/img/menu3a.gif);
	width:183xp;
	height:43px;
	display:block;

}
.menu a span{
	visibility:hidden;
}
/*-- フッター --*/
.blog-bn img{
	margin-left: 5px;
	margin-bottom: 5px;
}

.footer {
	width: 750px;
	background-image:url(css/img/footer.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 4px;
	padding-top:10px;
	font-size: 11px;
	clear: both;
	
}
.footer p.copyright{
	margin:0px;
	padding:0px;
	padding:5px 0px 5px 20px;
	background-color:#9F3359;
	color: #FFFFFF;
	
}
.footer p.footer-access-button{
	background-color:#E8E6E6;
	padding-left:136px;
	padding-right:19px;
	padding-top:35px;
	padding-bottom:4px;
	height:23px;
}


.footer address{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:20px;
	margin-bottom:10px;
	font-style: normal;
	background-color:#FFFFFF;
}
.footer-navi {
	padding-left:20px;
	padding-right:20px;
}
.footer-navi ul {
	margin: 0px;
	padding: 0px;
}
.footer-navi ul li {
	display: inline;
	border-top: none;
	border-right: none;
	border-bottom: none;
	list-style-type: none;
	padding-right: 6px;
	padding-left: 0px;
	background-image:url(img/footer-navi-separates.gif);
	background-repeat:no-repeat;
	background-position:top right;
	
}
.footer a:link,
.footer a:visited,
.footer a:hover{
	color:#555555;
}
.footernavi1{
	padding-top:25px;
	width:478px;
	height:41px;
	float:left;
}
.footer .footernavi2{
	width:272px;
	height:41px;
	float:right;
	margin:0px;
	padding:0px;
	padding-top:25px;
	padding-right:0px;
}
.copyright {
	color:#FFFFFF;
	font-size:10px;
	margin-left:10px;
}
.copyright a{
	color: #FFFFFF;  text-decoration: none;
}
.copyright a:hover{
	color: #FFFFFF;  text-decoration: none;
}
.copyright p{
	float:right;
	margin-right:10px;
	height:1.5em;
	width:50%;
	text-align:right;
}
.copyright ul{
	margin:0px;
	padding:0px;
	padding-left:10px;
	height:1.5em;
	float:left;
	width:45%;
}
.copyright ul li{
	display:inline;
}
/*-- 558メインコンテンツ --*/

.main {
	float:right;
	width: 558px;
	margin: 0px;
	padding: 0px;
}
.h1-summary{
	margin-bottom:1.2em;
	margin-right:0px;
}
.path {
	background-image:url(img/topic-path.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:12px;
	font-size:12px;
}
.f-image{
	float:right;
}
.to-top {
	text-align: right;
	padding:10px 0px;
}
p.obtain{
	margin-bottom:1em;
}
.main p.h3-section{
	margin-left:50px;
}
.main .category-menu{
	background-image:url(img/category-menu-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0px;
	margin-top:50px;
	padding-bottom:15px;
}
.main .category-menu dd{
	margin:0px;
}
.main .category-menu ul{
	margin-left:0px;
	padding-left:20px;
	padding-top:5px;
	height:2.5em;
}
.main .category-menu ul li{
	width:170px;
	margin:0px;
	margin-bottom:4px;
	padding-left:5px;
	list-style-type:none;
	float:left;
}
.main .category-menu ul li a{
	background-image:url(img/arrow2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}

.main table{
	background-color:#D23D64;
}
.main table th{
	background-color:#FEDFE3;
	color:#7B371F;
}
.main table td{
	background-color:#FBF4F9;
}
.main table.table-base{
	margin:15px;
	margin-left:30px;
}
.main table.table-base th{
	padding:6px 10px;
	text-align:left;
	
}
.main table.table-base td{
	padding:6px 10px;
}
.main .table-form{
	width:500px;
	margin-left:30px;
	margin-top:1em;
	margin-bottom:1em;
}
.main .table-form th{
	padding:6px 10px;
	text-align:left;
	
}
.main .table-form td{
	padding:6px 10px;
}

.main table.index-navi{
	margin-left:10px;
	margin-left:15px;
	background-color:transparent;
}
.main table.index-navi th{
	background-color:transparent;
}
.main table.index-navi td{
	background-color:transparent;
}
.index-navi dl dd{
	margin:0px;
	padding:0px;
}
.index-navi dl a{
	background-image:url(img/arrow2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}
.main ol{
	margin:0px 20px;
	padding:0px;
}
.main ol li{
	margin:0px;
	margin-left:2em;
	margin-bottom:1em;
	padding:0px;
	line-height:1.5em;
	list-style-position:inside;
}
/*第2階層*/
.section3-box{
	background-color:#FFF7F7;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
	margin-left:20px;
	margin-right:15px;
	padding-top:25px;
	padding-bottom:18px;
	width:520px;
}
.section3-box h3{
	background-image:url(img/h3-box.gif);
	padding-left:30px;
	padding-bottom:10px;
	clear:both
}
.section3-box dl{
	margin-left:30px;
	clear:both
}
.section3-box dl dt{
	color:#E64A4B;
}
.section3-box .f-image{
	margin-top:5px;
	margin-left:45px;
}
.section3-box p{
	margin-left:32px;
}
h2.support{
	background-image:url(img/h2-support.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size:12px;
	color:#990000;
	padding-top:9px;
	padding-bottom:11px;
	padding-left:30px;
}
/*第3階層*/
ul.list-type1{
	margin-left:20px;
	margin-right:20px;
	padding:0px;
}
ul.list-type2{
	margin-left:20px;
	margin-right:20px;
	padding:0px;
}
ul.list-type1 li{
	background-image:url(img/button.gif);
	background-repeat:no-repeat;
	background-position:left center;
	list-style-type:none;
	margin-left:15px;
	padding-left:25px;
	color:#996633;
	font-size:12px;
	margin-bottom:7px;
}
ul.list-type2 li{
	background-image:url(img/button2.gif);
	background-repeat:no-repeat;
	background-position:left 1px;
	list-style-type:none;
	line-height:1.5em;
	margin-left:15px;
	padding-left:20px;
	color:#996633;
	font-size:12px;
	margin-bottom:7px;
}
.section1-box{
	background-image:url(img/base3-bg-guarantee.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.section-1-box-flow{
	background-image:url(feature/img/flow.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.section-1-box-flow p{
	margin-right:150px;
}
.section1-box-first{
	background-image:url(img/first_one.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.section1-box-first p{
	margin-right:180px;
}
.section1-box p{
	margin-right:180px;
}

.section1-box .h1-summary{
	margin-bottom:1.2em;
	margin-right:0px;
}

.kosai-kokoroe{
	background-image:url(img/button.gif);
	background-repeat:no-repeat;
	background-position:15px 3px;
	padding-left:16px;
	border-bottom:1px dashed #D23D64;
	padding-bottom:1.2em;
	margin-bottom:2em;
	line-height:1.5em;
	text-indent:20px
}
.kosai-kokoroe1{
	background-image:url(img/button.gif);
	background-repeat:no-repeat;
	background-position:15px 3px;
	padding-left:16px;
	padding-bottom:5px;
	margin-bottom:5px;
	line-height:1.5em;
	text-indent:20px
}
.kosai-kokoroe2{
	background-position:20px 3px;
	padding-left:16px;
	border-bottom:1px dashed #D23D64;
	padding-bottom:1.2em;
	margin-bottom:2em;
	line-height:1.5em;
}
.main .miai-advice{
	margin-top:2em;
	margin-left:26px;
	margin-right:26px;
	margin-bottom:2em;
	padding:0px;
}
.main ol.miai-advice li{
	border-bottom:1px dashed #D23D64;
	padding-left:16px;
	border-bottom:1px dashed #D23D64;
	padding-bottom:1.2em;
	margin:0px;
	margin-bottom:2em;
	line-height:1.5em;
}
.miai-advice2{
	margin-left:26px;
	margin-right:26px;
	padding:0px;
}
.miai-advice2 li{
	background-image:url(img/button.gif);
	background-repeat:no-repeat;
	background-position:15px 3px;
	padding-left:16px;
	border-bottom:1px dashed #D23D64;
	padding-bottom:1.2em;
	margin:0px;
	margin-bottom:2em;
	line-height:1.5em;
	text-indent:20px;
	list-style-type:none;
}
.right-price-section3{
	margin-left:35px;
}
.right-price-section3 h4{
	color:#578DEC;
	margin-top:1em;
	margin-bottom:0.5em;
	font-size:12px;
}
.right-price-section3 p{
	margin-left:10px;
}
.right-price-section3 ol{
	margin-left:10px;
}
.flow{
	margin-left:22px;
}
.flow dt{
	margin:0px;
	clear:both;
}
.flow dd{
	margin:0px;
	margin-bottom:20px;
	margin-right:16px;
	padding:1em;
	padding-bottom:20px;
	clear:both;
	background-image:url(img/flow.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.flow dd.flow-bottom{
	background-image:none;
}
.flow dd img{
	float:left;
}
.party-img img{
	margin-right:10px;
}
.paty-flow li{
	margin:0px;
	margin-bottom:10px;
	margin-right:16px;
	padding:1em;
	padding-bottom:15px;
	clear:both;
	background-image:url(img/flow2.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	list-style-type:none;
}
.paty-flow li img{
	margin-right:50px;
}
.paty-flow li.party-bottom{
	background-image:none;
}
.advice{
	margin-left:30px;
	margin-right:35px;
}
.advice dt{
	margin-top:1em;
	margin-bottom:0.5em;
	padding-bottom:5px;
	color:#2E86CD;
	border-bottom:1px dashed #996633;
}
.advice dd{
	margin:0px;
	margin-bottom:20px;
}
.qa{
	margin-left:30px;
	margin-right:35px;
}
.qa dt{
	margin-top:1em;
	margin-bottom:0.5em;
	padding-bottom:5px;
	color:#2E86CD;
	border-bottom:1px dashed #996633;
}
.qa dd{
	margin:0px;
	margin-bottom:20px;
}
.qa .a{
	color:#CE1F10;
	font-weight:bold;
}
.kosai-dame{
	background-image:url(img/face067-s.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.kosai-ryoen{
	background-image:url(img/face068-s.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

/*-- サイトマップフォーマット --*/

.sitemap {
	background: url(info/img/s-dot3.gif) repeat-y;
	margin: 0px 0px 14px 30px;
	padding: 8px 0px 0px;
}

.sitemap li {
	background: url(info/img/s-dot.gif) no-repeat;
	list-style-type: none;
	padding:0px 0px 0px 25px;
	margin: 0px;
}
.sitemap li ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	background: url(info/img/s-dot3.gif) repeat-y;
}

.sitemap li.s-close {
	background: url(info/img/s-dot2.gif) no-repeat;
}
/*梅淳会話*/
img{
	z-index:2;
}
.test2{
	position:relative;
	
}
.test{
	position:absolute;
	top:0px;
	right:0px;
}
dl.dialogue{
	margin-left:35px;
	margin-right:35px;
	z-index:1;
}
dl.dialogue dt{
	color:#CC3300;
	margin-top:10px;
	margin-bottom:5px;
	
}
dl.dialogue dd{
	background-color:#FDF2FA;
	line-height:1.5em;
	padding:10px;
	border:1px solid #FFB3D5;
}
dl.dialogue dt.man{
	color:#4F78BC;
	margin-top:10px;
	margin-bottom:5px;
	
}
dl.dialogue dd.man{
	background-color:#ECFAFF;
	line-height:1.5em;
	padding:10px;
	border:1px solid #C9EBFF;
}
dl.dialogue dd.man2{
	padding-right:50px;
}
.umejun-summary img{
	margin:10px 5px;
}
dl.dialogue dt.umejun{
	color:#418711;
}
dl.dialogue dd.umejun{
	background-color:#EEFFF9;
	border:1px solid #BBF3A3;
}
dl.dialogue dd.umejun img{
 margin-left:10px;
}
span.umejun2{
	display:none;
}
strong.umejun3{
}
/*5off*/
.campaign{
	background-color:#FFF7F7;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
	margin-left:20px;
	margin-right:15px;
	margin-top:2em;
	margin-bottom:2em;
	padding-top:25px;
	padding-bottom:18px;
	width:520px;
}
.campaign h2{
	background-image:url(img/h3-box.gif);
	padding-left:30px;
	padding-bottom:10px;
	clear:both
}



/*-- フォームセット --*/

form {
	margin: 0px;
	padding: 0px;
}
fieldset {
	padding: 0.5em;
	border: 1px solid #FF66CC;
	margin: 0.5em;
}
legend {
	font-weight: bold;
}
.submit {
	text-align: center;
	border: none;
}
.caution {
	font-weight: bold;
	color: #FF0000;
}

.f-image2{
	float:left;
	margin-right:10px;
}
.voice-img{
	margin:10px 45px;
	text-align:center;
}
.voice-img img{
	margin:0 25px;
}
.wedd-info{
	width:540px;
	background-image:url(img/flw250.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.wedd-info h2{
}
.wedd-info .section3-box{
	margin-top:50px;
}
.wedd-info .section3-box img{
	border:1px solid #F1272D;
}
.wedd-info dl{
	margin-left:25px;
	color:#D26265;
}
hr{
	visibility:hidden;
}
.map img{
	border: 1px solid #FD9AA8;
}

.style1 {font-size: 12px}
.style28 {
	font-size: 14px;
	font-weight: bold;
	color: #CA1304;
}
.style44 {color: #FFFFFF}
.style46 {color: #FF3300; }
.style61 {color: #CC3333}
.style70 {font-size: 9px}
.style73 {font-size: 10px}
.style74 {color: #CC3300}
.style76 {font-size: 12px; color: #CC3300; }
.style78 {color: #FF0000}
.style81 {color: #FF0000; font-size: 16px; }
.style87 {font-size: 12px; color: #031B05; }
.style89 {color: #FF0000; font-size: 12px; }
.style94 {color: #CC0000}
.style95 {font-size: 12px; color: #CC0000; }
.style117 {color: #B9153A}
.style120 {color: #921673; font-size: 9px; }

.style124 {color: #ECE9D8}
.style125 {color: #716F64}
.style126 {color: #333333}
.style132 {font-size: 14px}
.style134 {color: #990000; }
.style150 {font-size: 18px}
.style152 {color: #CC0000; font-weight: bold; }
.style153 {font-size: 18px; font-weight: bold;}
.style155 {font-size: 16px}
.style156 {color: #CC0033}
.style158 {
	color: #993333;
	font-weight: bold;
}
.style159 {font-size: 25px}
.style160 {color: #990000; font-weight: bold; }
.style161 {color: #FF0000; font-size: 15px; }
.style162 {font-size: 13px}
.style163 {color: #4D6185}
.style4 {font-size: 15px}
.style164 {
	color: #4D6185;
	font-weight: bold;
}
.style165 {
	color: #4D6185;
	font-size: 15px;
	font-weight: bold;
}
.style166 {font-size: 12px; color: #4D6185; }

