@charset "utf-8";
/* CSS Document */
body,td {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	line-height: 160%;
	margin: 0px;
	word-spacing: 3px;
}

a{
	color: #FF86C2; 
	text-decoration: underline;
}
a:hover{
	color: #FF86C2;
	text-decoration: none;
		}
/*------------------------------------------------Form------------------------------------------------*/
.Form input{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #666666;
	border: 1px solid #FFFFFF;
	/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#DED8BC);   */
	line-height: 120%;
	margin-top: 0px;
	margin-left: 1px;
}
.Form select{
	font-size: 11px;
	color: #666666;
	border: 1px solid #FFFFFF;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#DED8BC);
	overflow: scroll;
	SCROLLBAR-FACE-COLOR: #8C7869;/* 軸面顏色 */
	SCROLLBAR-HIGHLIGHT-COLOR:#8C7869;/* 軸面三角左邊顏色 */
	SCROLLBAR-SHADOW-COLOR: #615045;/* 軸面三角右邊顏色 */
	SCROLLBAR-3DLIGHT-COLOR: #8C7869;/* 軸面三角左立體邊顏色 */
	SCROLLBAR-DARKSHADOW-COLOR:#8C7869;/* 軸面三角右立體面顏色 */
	SCROLLBAR-ARROW-COLOR:#ffffff;/* 箭頭的顏色 */
	SCROLLBAR-track-COLOR:#EBE9E4;/* 軸軌的顏色 */
	overflow-x:hidden; /* 卷軸全部隱藏 */
}
.FormTxt02{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #990000;
	border: 1px solid #FFFFFF;
	
}
.Form textarea{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #666666;
	border: 1px solid #FFFFFF;
}
/*------------------------------------------------index---------------------------------------------*/

.IndexBgL01Top {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/bgL01top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	width: 50px;
}
.IndexBgL01Bot {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/bgL01bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 135px;
	width: 50px;
}
.IndexBgL02 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/bgL02.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 28px;
}
.IndexBgMidTop {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/bgMTop.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	height: 90px;
}
.IndexBgMidBot {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/bgMBot.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 135px;
}
.IndexBgMidPink {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/bgMPink.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.IndexBgR01Top {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/bgR01Top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 90px;
	width: 50px;
}
.IndexBgR01Bot {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/bgR01Bot.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 135px;
	width: 50px;
}
.IndexBgR02 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/bgR02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 28px;
}
.IndexPhotoBG {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/index_PhotoBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 311px;
	height: 503px;
}
.IndexQuickBG {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/indexQuickBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 196px;
	height: 154px;
}
.Nav {
	background-image: url(../_img/10_wedding/icon_pink.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ADADAD;
	text-decoration: none;
	padding-left: 5px;
}
.Nav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ADADAD;
	text-decoration: none;
	padding-left: 5px;
}
.Nav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFBBDD;
	text-decoration: none;
	padding-left: 5px;
}
.IndexQuickTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
}
.IndexQuickTitle a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
}
.IndexQuickTitle a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 3px;
}
.Copyright01 {
	font-size: 10px;
	color: #7D7D7D;
	text-decoration: none;
}
.Copyright01 a{
	font-size: 10px;
	color: #7D7D7D;
	text-decoration: none;
}
.Copyright01 a:hover{
	font-size: 10px;
	color: #7D7D7D;
	text-decoration: underline;
}
.Copyright02 {
	font-size: 10px;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 180%;
}
.Copyright02 a{
	font-size: 10px;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 180%;
}
.Copyright02 a:hover{
	font-size: 10px;
	color: #7D7D7D;
	text-decoration: underline;
	line-height: 180%;
}
/*------------------------------------------------01discuss---------------------------------------------*/
.DisRBgTop {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/DisRBgTop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.DisRBgTopText {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/DiscussRBGTopLine.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.DisRBgMid01 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/DisRBgMid01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 260px;
}
.DisRBgMid02 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/DisRBgMid02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 260px;
}
.DisRBgBot {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/DisRBgBot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 260px;
}
.DisRText01 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/DisRIcon01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	padding-left: 13px;
}
.DisRText01 a{
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
}
.DisRText01 a:hover{
	font-size: 12px;
	line-height: 150%;
	color: #FF66B3;
	text-decoration: none;
}
.DisRTextDate {
	font-size: 10px;
	line-height: 150%;
	color: #B9B9B9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom:12px;
}
.DisRLine {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/DisRLine.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;
}
.DisRText02 {
	font-size: 11px;
	color: #B9B9B9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
.DisListBG {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/DisListBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 300px;
}
.DisListTit {
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	text-decoration: none;
	padding-bottom: 2px;
	font-weight: bold;
	padding-top: 5px;
}.DisListTit a{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	text-decoration: underline;
	font-weight: bold;
}
.DisListTit a:hover{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	text-decoration: none;
	font-weight: bold;
}
.DisPageText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.DisPageText a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.DisPageText a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF88C3;
	text-decoration: none;
}
.DisPageSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF88C3;
	text-decoration: none;
}
/*------------------------------------------------02blog---------------------------------------------*/
.BlogBGMid {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBGMid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.BlogBGTop {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBGTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.BlogBGBot {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBGBot.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.BlogBGWhite {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBGWhite.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 960px;
}
.BlogNav {
	background-image: url(../_img/10_wedding/BlogIcon00.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5BB7C5;
	text-decoration: none;
	padding-left: 5px;
}
.BlogNav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5BB7C5;
	text-decoration: none;
	padding-left: 5px;
}
.BlogNav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #78C7D1;
	text-decoration: none;
	padding-left: 5px;
}
.BlogCopyright01 {
	font-size: 10px;
	color: #54B7C5;
	text-decoration: none;
}
.BlogCopyright01 a{
	font-size: 10px;
	color: #54B7C5;
	text-decoration: none;
}
.BlogCopyright01 a:hover{
	font-size: 10px;
	color: #54B7C5;
	text-decoration: underline;
}
.BlogCopyright02 {
	font-size: 10px;
	color: #54B7C5;
	text-decoration: none;
	line-height: 180%;
}
.BlogCopyright02 a{
	font-size: 10px;
	color: #54B7C5;
	text-decoration: none;
	line-height: 180%;
}
.BlogCopyright02 a:hover{
	font-size: 10px;
	color: #54B7C5;
	text-decoration: underline;
	line-height: 180%;
}
.BlogDate {
	font-size: 11px;
	color: #FF66B3;
	text-decoration: none;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogListTit {
	font-size: 16px;
	color: #7A7A7A;
	text-decoration: none;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.BlogListTit a{
	font-size: 16px;
	color: #7A7A7A;
	text-decoration: underline;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.BlogListTit a:hover{
	font-size: 16px;
	color: #7A7A7A;
	text-decoration: none;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.BlogListText {
	font-size: 12px;
	color: #7A7A7A;
	text-decoration: none;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogBtPink {
	font-size: 11px;
	color: #FF66B3;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-attachment: scroll;
}
.BlogBtPink a{
	font-size: 11px;
	color: #FF66B3;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogBtPink a:hover{
	font-size: 11px;
	color: #FF66B3;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogBtText {
	font-size: 11px;
	color: #C4AF78;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}
.BlogBtText02 {
	font-size: 10px;
	color: #D7C9A5;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogLine00 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogLnie00.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.BlogRBG01 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBG01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #AFE2E4;
}
.BlogRBG01L {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBG01L.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.BlogRBG01R {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBG01R.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.BlogRTit01 {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.BlogRTit01 a{
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.BlogRTit01 a:hover{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.BlogRText {
	font-size: 11px;
	color: #2F888C;
	text-decoration: none;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogRTit02 {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogIcon05.gif);
	background-repeat: no-repeat;
	background-position: left 3px;

	padding-left: 14px;
	padding-bottom: 5px;
}
.BlogRTit02 a{
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogRTit02 a:hover{
	font-size: 11px;
	color: #53B4C1;
	text-decoration: underline;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogTit01 {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogIcon06.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	padding-bottom: 5px;
}
.BlogTit01 a{
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogTit01 a:hover{
	font-size: 11px;
	color: #53B4C1;
	text-decoration: underline;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogTit02 {
	font-size: 11px;
	color: #5BB7C5;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogTit02 a{
	font-size: 11px;
	color: #5BB7C5;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogTit02 a:hover{
	font-size: 11px;
	color: #5BB7C5;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogText01 {
	font-size: 12px;
	color: #FF59AC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogTripLine01 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogLine01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.BlogTripLine02 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogLine02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BlogText02 {
	font-size: 10px;
	color: #9A9A9A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 1px;
}
.BlogText03 {
	font-size: 12px;
	color: #7A7A7A;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogText04 {
	font-size: 12px;
	color: #646464;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlogVoteText01 {
	font-size: 16px;
	color: #7A7A7A;
	line-height: 160%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.BlogVoteText02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #7A7A7A;
	text-decoration: none;
}
.BlogBG {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBG.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.BlogBG02 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBG02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.BlogBG03 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogBG03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.BlogLine03 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogLine03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.BlogLine04 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogLine04.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.BlogLine05 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/BlogLine05.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.BlogRPhoto {
	background-attachment: scroll;
	/*background-image: url(../_img/10_wedding/demoBlogRPhoto.jpg);*/
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
/*------------------------------------------------03journey---------------------------------------------*/
.JouRBgTop {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/JouRBgTop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 271px;
}
.JouRText01 {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	padding-left: 13px;
}
.JouRText01 a{
	font-size: 12px;
	line-height: 150%;
	color: #FF66B3;
	text-decoration: underline;
}
.JouRText01 a:hover{
	font-size: 12px;
	line-height: 150%;
	color: #FF66B3;
	text-decoration: none;
}
.JouQuickBG {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/JouQuickBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 173px;
}
.JouDetailBG {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/JouDetailBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 335px;
	width: 890px;
}
/*------------------------------------------------04Recommend---------------------------------------------*/
.RecLBG {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecLBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 415px;
	width: 226px;
}
.RecLLine {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecLLine.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 226px;
}
.RecLLine02 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecLLine02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 226px;
}
.RecLText {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecIconPink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
	padding-left: 13px;
}
.RecLText a{
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
}
.RecLText a:hover{
	font-size: 12px;
	line-height: 150%;
	color: #FF3F8C;
	text-decoration: none;
}
.RecLTextMouseOn {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecIconPink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	line-height: 150%;
	color: #FF3F8C;
	text-decoration: none;
	padding-left: 13px;
}
.RecLTextMouseOn a{
	font-size: 12px;
	line-height: 150%;
	color: #FF3F8C;
	text-decoration: none;
}
.RecLTextMouseOn a:hover{
	font-size: 12px;
	line-height: 150%;
	color: #FF3F8C;
	text-decoration: none;
}
.RecBG {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 320px;
	width: 643px;
}
.RecListBG {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecListBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
	width: 122px;
}
.RecListText01 {
	font-size: 13px;
	line-height: 160%;
	color: #FF66B3;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-bottom: 3px;
}
.RecListText01 a{
	font-size: 13px;
	line-height: 160%;
	color: #FF66B3;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RecListText01 a:hover{
	font-size: 13px;
	line-height: 160%;
	color: #FF66B3;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RecListText02 {
	font-size: 10px;
	line-height: 160%;
	color: #A8A8A8;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RecListText03 {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
.RecDetailBG01 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecDetailBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 635px;
}
.RecDetailBG02 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecDetailBg02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 635px;
}
.RecDetailBG03 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecDetailBg03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 635px;
}
.RecDetailBG04 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecDetailBg04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 350px;
	width: 635px;
}
.RecDetailBtBack {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/PageIcon_pink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
	padding-left: 11px;
}
.RecDetailBtBack a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: underline;
}
.RecDetailBtBack a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
}
.RecDetailText01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BF0060;
	text-decoration: none;
	line-height: 140%;
}
.RecDetailDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.RecDownloadText01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF86C2;
	text-decoration: none;
	line-height: 150%;
}
.RecDownloadText01 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF86C2;
	text-decoration: underline;
}
.RecDownloadText01 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF86C2;
	text-decoration: none;
}
.RecDownloadText02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.RecDownloadText03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 160%;
	padding-top: 1px;
}
.RecDownloadText03 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 160%;
}
.RecDownloadText03 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 160%;
}
.RecPageBG01 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecPageBG01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 583px;
}
.RecPageBG02 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecPageBG02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.RecPageBG03 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecPageBG03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 2px;
	width: 538px;
}
.RecPageBG04 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/RecPageBG04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 538px;
}
.rec_detail_picbg {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/rec_picbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 134px;
	width: 126px;
}
.rec_detail_bg {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/rec_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.rec_line {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/rec_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/*------------------------------------------------on line 02_blog---------------------------------------------*/
.ex_b_bg01 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/ex_b_bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ex_b_bg02 {
	background-attachment: scroll;
	background-image: url(../_img/10_wedding/ex_b_bg03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 3px;
}
