@charset "shift_jis";
/* CSS Document */

@import url("basic.css");



body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bk_body.jpg);
	background-repeat: repeat-x;
	background-color:#676767;
}


#wrapper {
	text-align: left;
	width: 820px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/bk_base.png);
	background-repeat: repeat-y;
	clear: both;
	height: auto;

}


#header {
	background-image: url(../english/img/header_e.jpg);
	background-repeat: no-repeat;
	height: 95px;
	width: 812px;
	margin: 0px;
	padding: 0px;
	
}

#header_right {
	width: 600px;
	float: right;
	height: 90px;
	text-indent: 1px;
}

#header p {
	font-size: 10px;
	width: 600px;
	top: 0px;
	text-align: right;
	float: right;
	margin: 0px;
}


#container {
	width: 812px;
	padding-left: 8px;
	margin: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	width: 812px;
}


#main {
	height: auto;
	width: 812px;
	background-image: url(../img/bk_main.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}


 
#title a {
	width: 210px;
	height:95px;
	text-indent: -9999px;
	text-align:left;
	display: block;

}


#contents {
	height: auto;
	width: 812px;
	margin: 0px;
	padding: 20px;
}


.mt65 {
	margin-top: 65px;
}





#topicpath_a:{
	height: auto;
	width: 850px;
	margin: 0px;
	padding: 20px;
}


/*
fotter                 
------------------------------------------*/

#footer {
	background-image: url(../img/bk_footer.jpg);
	height: 83px;
	width: 812px;
	color: #999999;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	clear: both;
	background-repeat: no-repeat;

}

#footer li{
	padding-left: 15px;
	list-style-type: none;
	padding-right: 15px;



}

/* left contents */

.page_bn {
	height: 25px;
	width: 86px;
	margin-top: 52px;
	margin-right: 5px;
	float: right;
}




.r_nakagyo {
	background-image: url(../english/img/re_area_nakagyo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 19px;
	width: 225px;
	padding-bottom: 10px;
}


.r_higashiyama {
	background-image: url(../english/img/re_area_higashiyama.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 19px;
	width: 215px;
	padding-bottom: 10px;
}

.r_kyoto {
	background-image: url(../english/img/re_area_kyoto.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 19px;
	width: 215px;
	padding-bottom: 10px;
}

.r_arashiyama {
	background-image: url(../english/img/re_area_arashiyama.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 19px;
	width: 215px;
	padding-bottom: 10px;
}

.r_uji {
	background-image: url(../english/img/re_area_uji.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 19px;
	width: 215px;
	padding-bottom: 10px;
}

.r_yunohana {
	background-image: url(../english/img/re_area_yunohana.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 19px;
	width: 215px;
	padding-bottom: 10px;
}





/* home contents */

#mapwarapper {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 812px;
}
.home_co {
	width: 770px;
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 17px;
	padding: 10px 20px 20px 20px;
	margin: 0 auto;
	height: auto;
}


#title h1 {
	margin: 0px;
	padding: 0px;
	float: left;
}



#box_left {
	width: 520px;
	height: auto;
	background-image: url(../img/wedding_top_info_img.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	float: left;
}

#box_left ul {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height:17px;
}


#box_left h2{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	background-image: url(../english/img/le_title.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 448px;
	text-indent: -9999px;

}


/* right contents */

#box_right {
	height: auto;
	width: 215px;
	margin: 0px;
	padding: 0px;
	float: right;
}

.ri_title {
	background-image: url(../img/links.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 208px;
	text-indent: -9999px;
}
