/*---------------
      body
---------------*/
body { margin: 0px; padding: 0px; background-color: #EBD478;
}
a:link { color: #ff9999; text-decoration: underline;
}
a:visited { color: #cc6666; text-decoration: underline;
}
a:hover { color: #ff6666; text-decoration: none;
}
a:active { color: #cc6666; text-decoration: none;
}
/*---------------
     font
---------------*/
.font { font-size: 80%; line-height: 150%;
}
.font10 { font-size: 80%; line-height: 120%;
}
.concept_contents {
	font-size: 80%;
	letter-spacing: 0.1em;
	line-height: 160%;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666;


}
/*---------------
     bottom
---------------*/
.copyright {
	letter-spacing: 0.5px;
	background-color: #F5E6B8;
	padding: 4px;
	font-size: 80%;
	color: #666666;



}
/*---------------
     others
---------------*/


.box3 { width: 300px
} 
.box2 {
	width: 200px;

}
.box1 {
	width: 100px;
	background-color: #CCCCCC;
	font-weight: normal;



}
h1 { font-size: 100%; letter-spacing: 0.1em;
}
.background {
	background-color: #EBA478;
}
.background2 {
	background-color: #F5E6B8;
}
.background3 {
	background-color: #FF8300;
}
.topcontents {
	background-color: #FFFFFF;
	padding: 0px 5px 5px;
}
.logo {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.whatsnew {
	padding: 6px;
	position: relative;
	bottom: 1px;

}
.bgcolor {
	background-color: #CCCCCC;
}
.address {
	font-size: 90%;
	line-height: 130%;
	background-color: #FFFFFF;
	letter-spacing: 0.1em;
	color: #666666;
}
.contentspadding {
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bgcolor2 {
	background-color: #F3F3F3;
	padding: 4px;

}
.background4 {
	background-image: url(image/couple_background.gif);
}
.background5 {
	background-image: url(image/couple_background2.gif);
}
.font2 {
	font-size: 70%;
	line-height: 120%;
	letter-spacing: 0.1em;
}
.padding {
	padding: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.paddingt2{
	margin-bottom: 3px;
}


ul {
	color: #FF9900;
	line-height: 130%;

}
li {
	font-size: 80%;
	color: #333333;

}
.font3 {
	font-size: 95%;
	color: #CC6600;
	font-weight: normal;

}
.logo2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.line {
	background-image: url(image/line.gif);
}
.font4 {
	font-size: 80%;
	line-height: 120%;
}
.font5 {
	font-size: 90%;
	font-weight: normal;
	line-height: 160%;
}
.font16 {
	font-size: 80%;
	font-weight: normal;
	line-height: 170%;
	color: #875842;
}
.weddingtitle {
	color: #CC6600;
	font-size: 1.0em;
	background-image: url(image/aicon.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
}
.weddingline {
	background-image: url(http://www.garden-amour.jp/image/line2.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 2px;
}
.new {
	font-size: 80%;
    margin: 0px;
	padding: 0px 0px 10px;
}
.border {
	border: 1px solid #666666;
}
.bordera {
	border: 1px solid #999999;
}
.cursorpointer {
	cursor: pointer;
}
.font6 {
	font-size: 60%;
	color: #875842;
	font-weight: normal;
}
.font120 {
	font-size:110%;
	font-weight:bold;
	}
.paddingbottom {
    padding-bottom: 20px !important;
}
.weddingwaku {
	border: 1px solid #D69C05;
	margin-bottom: 25px;
}
.weddingwakub {
	border: 3px solid #FEEEC5;
	background-image: url(image/weddingreportbackground.jpg);
	background-repeat: no-repeat;
}
.weddingwakub2 {
	border: 3px solid #FEEEC5;
	background-image: url(image/weddingreportbackground2.jpg);
	background-repeat: no-repeat;
}
.weddingwakub3 {
	border: 3px solid #FEEEC5;
}


.weddingwakuc {
	font-weight: normal;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	/* height: 285px; */
}
.weddingwakuc2 {
	font-weight: normal;
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 20px;
}
.weddingwakuc3 {
	font-weight: normal;
	padding: 5px;
}
.weddingwakud {
	border: 1px solid #D69C05;
	margin-bottom: 25px;
}
.weddingwakud3 {
	border: 1px solid #D69C05;
	margin-bottom: 25px;
}


.weddingwakuc p img{
	border: 1px solid #875842;
}
.weddingwakuc2 p img{
	border: 1px solid #875842;
}
.clear {
        clear: both;
        height: 1px;
}
.cuisinebgimg {
	background-image: url(image/cuisine/bg_3.gif);
	background-repeat: repeat-y;
}