@charset "EUC-JP";
@import "../style/button.css";

/******************** common style ********************/

body{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color: #121226;
	margin: 0;
	padding: 0;
	color: #666;
	text-align: center; /* For IE */
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	display:inline;
}

h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ol {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

dl,dt,dd {
	margin: 0px;
	padding: 0px;
}

a {
	color: #726262;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	display: block;
	vertical-align: bottom;
}

form, input, select {
	margin: 0px;
	padding: 0px;
}

table, th, td{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	vertical-align: top;
}

/****** global setting ******/

#container {
	width: 758px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/****************************/
/****** header elements *****/
/****************************/

#header {
	position: relative;
	width: 758px;
	height: 87px;
}

#header p {
	position: absolute;
	top: 6px;
	left: 10px;
	color:#FFFFFF;
	font-size:10px;
	letter-spacing:1px;
}

#header p a {
	position: absolute;
	top: 27px;
	left: 2px;
	display: block;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	width : 191px;
	height : 32px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

#headerNavi {
	position: absolute;
	top: 2px;
	left: 480px;
}

#headerNavi li {
	float: left;
	padding-left:2px;
}

#headerNavi li.eventR {
	padding-left:140px;
	padding-top:5px;
}

#headerNavi li a {
	display: block;
	background-repeat: no-repeat;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

#headerNavi li a#hnavi01 {
	background-image: url(../images/h_shiryo.gif);
	width : 136px;
	height: 18px;
}

#headerNavi li a:hover#hnavi01 {
	background-position: 0px -18px;
}


#headerNavi li a#hnavi02 {
	background-image: url(../images/h_uchi.gif);
	width : 136px;
	height: 18px;
}

#headerNavi li a:hover#hnavi02 {
	background-position: 0px -18px;
}


#headerNavi li a#hnavi03 {
	background-image: url(../images/h_event.gif);
	width : 136px;
	height: 18px;
}

#headerNavi li a:hover#hnavi03 {
	background-position: 0px -18px;
}



#google {
	float:right;
	margin-top:55px;
	/*position: absolute;
	top:55px;
	left:323px;
	_left:290px;*/
}

#google img {
	display:inline;
	margin-bottom:3px;
}

#google input {
	display:inline;
}

#google input.box {
	width:138px;
}

/****************************/
/****** footer elements *****/
/****************************/

#footer {
	clear:both;
	width: 758px;
	text-align:center;
	padding:0px 0px 30px;
	background-image:url(../images/bot_bg.gif);
	background-position:top;
	background-repeat: no-repeat;
}

ul#footerNavi {
	width: 758px;
	padding-top:20px;
	color: #aab3e3;
}

ul#footerNavi li {
	display:inline;
}

ul#footerNavi a {
	color: #aab3e3;
}

#footer #copy {
	font-size: 12px;
	color: #ccc;
	text-decoration:none;
	font-weight:normal;
}

#botImg {
	clear:both;
	background-image:url(../images/bot.gif);
	background-position: bottom;
	height:32px;
}


/**********************************/
/****** brand banner elements *****/
/**********************************/

#brandBnrDec {
	height:90px;
	background-color:#000;
	padding:6px 0;
}

#brandBnr {
	width:756px;
	margin:0 auto;
	padding-top:20px;
	background-image:url(../images/brand_title.gif);
	background-repeat:no-repeat;
}

#brandBnr ul {
	float:left;
}

#brandBnr li {
	float:left;
	width:140px;
	margin-right:14px;
	background-repeat:no-repeat;
	background-position:top;
	font-size:10px;
	color:#FFF;
}

#brandBnr a {
	display: block;
	width : 140px;
}

#brandBnr p {
	padding-top:43px;
	font-size:10px;
	color:#ccc;
}

#brandBnr p strong {
	font-size:9px;
	color:#ccc;
}


#brandBnr li.bBnr01 {
	background-image:url(../images/brand_bnr01.jpg);
}
#brandBnr li.bBnr02 {
	background-image:url(../images/brand_bnr02.jpg);
}
#brandBnr li.bBnr03 {
	background-image:url(../images/brand_bnr03.jpg);
}
#brandBnr li.bBnr04 {
	background-image:url(../images/brand_bnr04.jpg);
}
#brandBnr li.bBnr05 {
	background-image:url(../images/brand_bnr05.jpg);
	margin-right:0px;
}

/**************************/
/****** main elements *****/
/**************************/

#mainColumn {
	float: left;
	width: 758px;
	background-image:url(../images/bg_main.gif);
	background-repeat:repeat-y;
	/*border: solid 1px #0f0;*/
}

#main {
	float: left;
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-y;
	width: 756px;
}

#mainMono {
	float: left;
	background-color: #fff;
	width: 756px;
}

#mainL {
	float: left;
	background-image: url(../images/main_bg2.gif);
	background-repeat: repeat-y;
	width: 756px;
}



/*********************************/
/****** global navi elements *****/
/*********************************/

#globalNavi {
	background-image: url(../images/global_navi.gif);
	background-repeat:no-repeat;
	float:left;
	width:758px;
	height:60px;
	padding-left:1px;
}

#globalNavi li {
	float:left;
	height:35px;
	margin-right:0px;
	margin-top:23px;
}

#globalNavi li#space {
	margin-right:2px;
}

#globalNavi a {
	display: block;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height:33px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

#globalNavi a#navi-1 {
	background-image: url(../images/gnavi01.gif);
	width:107px;
}

#globalNavi a:hover#navi-1 {
	background-position: 0px -33px;
}

#globalNavi a#current-1 {
	background-image: url(../images/gnavi01.gif);
	background-position: 0px -33px;
	width:107px;
}


#globalNavi a#navi-2 {
	background-image: url(../images/gnavi02.gif);
	width:109px;
}

#globalNavi a:hover#navi-2 {
	background-position: 0px -33px;
}

#globalNavi a#current-2 {
	background-image: url(../images/gnavi02.gif);
	background-position: 0px -33px;
	width:109px;
}


#globalNavi a#navi-3 {
	background-image: url(../images/gnavi03.gif);
	width:107px;
}

#globalNavi a:hover#navi-3 {
	background-position: 0px -33px;
}

#globalNavi a#current-3 {
	background-image: url(../images/gnavi03.gif);
	background-position: 0px -33px;
	width:107px;
}


#globalNavi a#navi-4 {
	background-image: url(../images/gnavi04.gif);
	width:107px;
}

#globalNavi a:hover#navi-4 {
	background-position: 0px -33px;
}

#globalNavi a#current-4 {
	background-image: url(../images/gnavi04.gif);
	background-position: 0px -33px;
	width:107px;
}


#globalNavi a#navi-5 {
	background-image: url(../images/gnavi05.gif);
	width:108px;
}

#globalNavi a:hover#navi-5 {
	background-position: 0px -33px;
}

#globalNavi a#current-5 {
	background-image: url(../images/gnavi05.gif);
	background-position: 0px -33px;
	width:108px;
}


#globalNavi a#navi-6 {
	background-image: url(../images/gnavi06.gif);
	width:106px;
}

#globalNavi a:hover#navi-6 {
	background-position: 0px -33px;
}

#globalNavi a#current-6 {
	background-image: url(../images/gnavi06.gif);
	background-position: 0px -33px;
	width:106px;
}


#globalNavi a#navi-7 {
	background-image: url(../images/gnavi07.gif);
	width:106px;
}

#globalNavi a:hover#navi-7 {
	background-position: 0px -33px;
}

#globalNavi a#current-7 {
	background-image: url(../images/gnavi07.gif);
	background-position: 0px -33px;
	width:106px;
}


/*************************/
/******** topicPath *******/
/*************************/

#topicPath {
	float:left;
}

#key {
	float:left;
	margin: 8px 5px;
	color: #eee;
}

#key a {
	color:#eee;
}

#kareshi {
	float:right;
	width:113px;
	height : 18px;
	margin:5px 8px;
	background-image: url(../images/kareshi.gif);
	background-repeat: no-repeat;
}

#karashiBtn {
	display: block;
	width : 113px;
	height : 18px;
	text-indent:-999px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}


/********************************/
/********** leftContent *********/
/********************************/

#leftContent {
	float:left;
	margin-left:1px;
}

/********************************/
/********** rightContent *********/
/********************************/

#rightContent {
	float: right;
	margin-right:1px;
}

/********************************/
/****** local navi elements *****/
/********************************/

#localNavi {
	background-color: transparent;
	width: 146px;
}

#localNavi li {
	width: 146px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

#localNavi li#end {
	background-color:#121226;
	height:13px;
}


#localNavi a {
	display: block;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:146px;
	height:30px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}



#localNavi li#btn_shiryo {
	background-color:#121226;
}
#localNavi li#btn_shiryo a {
	margin-bottom:3px;
	background-image: url(../images/localNavi_btn_shiryo.gif);
	height: 18px;
}
#localNavi li#btn_shiryo a:hover {
	background-position: 0px -18px;
}



#localNavi li#btn_yoyaku {
	background-color:#121226;
}
#localNavi li#btn_yoyaku a {
	background-image: url(../images/localNavi_btn_yoyaku.gif);
	height: 18px;
}
#localNavi li#btn_yoyaku a:hover {
	background-position: 0px -18px;
}


/******************** オリジナルサイトへ ********************/


#localNavi li#btn_brand01 {
	background-color:#121226;
	background-image: url(../saint_patrick/images/localNavi_btn_brand.jpg);
	height:96px;
}
#localNavi li#btn_brand01 a {
	margin-top:11px;
	height: 72px;
}



#localNavi li#btn_brand02 {
	background-color:#121226;
	background-image: url(../villa_de_soleil/images/localNavi_btn_brand.jpg);
	height:96px;
}
#localNavi li#btn_brand02 a {
	margin-top:11px;
	height: 72px;
}



#localNavi li#btn_brand03 {
	background-color:#121226;
	background-image: url(../sephiroth/images/localNavi_btn_brand.jpg);
	height:96px;
}
#localNavi li#btn_brand03 a {
	margin-top:11px;
	height: 72px;
}



#localNavi li#btn_brand04 {
	background-color:#121226;
	background-image: url(../lines/images/localNavi_btn_brand.jpg);
	height:96px;
}
#localNavi li#btn_brand04 a {
	margin-top:11px;
	height: 72px;
}



#localNavi li#btn_brand05 {
	background-color:#121226;
	background-image: url(../nishikiya/images/localNavi_btn_brand.jpg);
	height:91px;
}
#localNavi li#btn_brand05 a {
	margin-top:11px;
	height: 72px;
}


#localNavi li#btn_brand05_2 {
	background-color:#121226;
	background-image: url(../kitanagase/images/localNavi_btn_brand.jpg);
	height:96px;
}
#localNavi li#btn_brand05_2 a {
	margin-top:11px;
	height: 72px;
}



#localNavi li#btn_brand_kimono {
	background-color:#121226;
	background-image: url(../nishikiya/images/localNavi_btn_kimono.jpg);
	height:60px;
}
#localNavi li#btn_brand_kimono a {
	height: 47px;
}



#localNavi li#btn_brand06 {
	background-color:#121226;
	background-image: url(../terra/images/localNavi_btn_brand.jpg);
	height:96px;
}
#localNavi li#btn_brand06 a {
	margin-top:11px;
	height: 72px;
}




/***************************************/



#localNavi li#stuffblog {
	margin-top:3px;
	background-image: url(../images/blog_bannar.gif);
	height: 40px;
}
#localNavi li#stuffblog a {
	height : 40px;
}



#localNavi li#event {
	margin-top:3px;
	background-image: url(../images/bnr_page_f1001.jpg);
	height: 60px;
}
#localNavi li#event a {
	height : 60px;
}




#localNavi li#recruit_bn {
	margin-top:3px;
	background-image: url(../images/recruit_site_bannar.jpg);
	height: 40px;
}
#localNavi li#recruit_bn a {
	height: 40px;
}


#localNavi li#event02 {
	margin-top:3px;
	background-image: url(../images/bnr_page_f1005.jpg);
	height: 60px;
}
#localNavi li#event02 a {
	height: 60px;
}

#localNavi li#terraOp {
	margin-top:5px;
	background-image: url(../images/terra_op_page.jpg);
	height: 60px;
}
#localNavi li#terraOp a {
	height: 60px;
}

#localNavi li#terraSt {
	margin-top:5px;
	background-image: url(../recruit/images/bnr_terra_s.jpg);
	height: 63px;
}
#localNavi li#terraSt a {
	height: 63px;
}

#localNavi li#xmasd09 {
	margin-top:3px;
	background-image: url(../images/bnr_page_xmasd09.jpg);
	height: 60px;
}
#localNavi li#xmasd09 a {
	height: 60px;
}


#localNavi li#ev35thOp {
	background-image: url(../images/35ev_op_bannar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 63px;
}
#localNavi li#ev35thOp a {
	height: 63px;
}




#localNavi li#voice {
	margin-top:3px;
	background-image: url(../images/voice_bannar.jpg);
	height: 60px;
}
#localNavi li#voice a {
	height: 60px;
}



#localNavi li#web_benefit_bn {
	margin-top:3px;
	background-image: url(../images/web_benefit_bannar.jpg);
	height: 40px;
}
#localNavi li#web_benefit_bn a {
	height: 40px;
}




#localNavi li#mailmag_bn {
	margin-top:3px;
	background-image: url(../images/mail_maga_bannar.jpg);
	height: 40px;
}
#localNavi li#mailmag_bn a {
	height: 40px;
}




#localNavi li#hanayome {
	margin-top:6px;
	background-image: url(../images/hanayome2009_bannar.jpg);
	height: 123px;
}
#localNavi li#hanayome a {
	height: 123px;
}




#localNavi li#anni_enq {
	margin-top:6px;
	background-image: url(../images/enq_bannar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 146px;
	height: 60px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

#localNavi li#anni_enq a {
	display: block;
	background-repeat: no-repeat;
	width : 146px;
	height : 60px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

#localNavi li#st14th_anni {
	margin-top:6px;
	background-image: url(../images/st_14th_anni_banner.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 146px;
	height: 60px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

#localNavi li#st14th_anni a {
	display: block;
	background-repeat: no-repeat;
	width : 146px;
	height : 60px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}


#localNavi li#patrickday {
	margin-top:3px;
	background-image: url(../images/patrickday_site_bannar.jpg);
	height: 60px;
}
#localNavi li#patrickday a {
	height: 60px;
}


#localNavi li#chapel_variation {
	margin-top:3px;
	background-image: url(../images/chapel_variation_bannar.jpg);
	height: 60px;
}
#localNavi li#chapel_variation a {
	height: 60px;
}



#localNavi li#gwPlan {
	margin-top:3px;
	background-image: url(../images/gw_plan_bannar.jpg);
	height: 60px;
}
#localNavi li#gwPlan a {
	height: 60px;
}


#localNavi li#linesAnni02bnr {
	margin-top:3px;
	background-image: url(../images/lines_anni02_bannar.jpg);
	height: 60px;
}
#localNavi li#linesAnni02bnr a {
	height: 60px;
}


#localNavi li#spAnnibnr {
	margin-top:3px;
	background-image: url(../images/seph_5th_bannar.jpg);
	height: 60px;
}
#localNavi li#spAnnibnr a {
	height: 60px;
}


#localNavi li#villaAnnibnr {
	margin-top:3px;
	background-image: url(../images/villa_10th_bannar.jpg);
	height: 60px;
}
#localNavi li#villaAnnibnr a {
	height: 60px;
}

#localNavi li#poolside09 {
	margin-top:3px;
	background-image: url(../images/page_bnr.jpg);
	height: 60px;
}
#localNavi li#poolside09 a {
	height: 60px;
}

#localNavi li#SepAroma {
	margin-top:3px;
	background-image: url(../images/sep_aroma_bannar.jpg);
	height: 60px;
}
#localNavi li#SepAroma a {
	height: 60px;
}


/******************** tel ********************/

#Tel-4343737 {
	background-image: url(../images/tel_4343737.gif);
	height : 43px;
}

#Tel-2711551 {
	background-image: url(../images/tel_2711551.gif);
	height : 43px;
}

#Tel-2705525 {
	background-image: url(../images/tel_2705525.gif);
	height : 43px;
}

#Tel-8058855 {
	background-image: url(../images/tel_8058855.gif);
	height : 43px;
}

#Tel-2708575 {
	background-image: url(../images/tel_2708575.gif);
	height : 43px;
}

#Tel-2705611 {
	background-image: url(../images/tel_2705611.gif);
	height : 43px;
}

#Tel-4254040 {
	background-image: url(../images/tel_4254040.gif);
	height : 43px;
}

#Tel-4254040_2 {
	background-image: url(../images/tel_4254040_2.gif);
	height : 53px;
}

#Tel-8056575 {
	background-image: url(../images/tel_8056575.gif);
	height : 43px;
}

#Tel-2411011 {
	background-image: url(../images/tel_2411011.gif);
	height : 43px;
}




#lNaviEnd {
	background-image: url(../images/lnavi_end.gif);
	height : 19px;
}


/*******************************/
/** local spContents elements **/
/*******************************/

#localSP {
	margin-top:8px;
	background-image: url(../images/sp_cont_bot_s.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	width:146px;
	padding-bottom:8px;
}

#localSPTitle {
	background-image: url(../images/sp_cont_title_s.gif);
	background-repeat: no-repeat;
	width:146px;
	height:26px;
	text-decoration:none;
	text-indent: -9999px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

#localSP ul {
	background-image: url(../images/sp_cont_bg_s.gif);
	background-repeat:repeat-y;
	padding:5px 0px;
}

#localSP li {
	background-image: url(../images/sp_cont_t.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
	padding:3px 10px 3px 18px;
	font-size:11px;
}



/******************** saint patrick ********************/

#localNavi li#saint {
	background-image: url(../saint_patrick/images/localnavi.gif);
	height:86px;
}


#localNavi a#lnavi-saint-1 {
	background-image: url(../saint_patrick/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-saint-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-saint-current-1 {
	background-image: url(../saint_patrick/images/lmenu01.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-saint-2 {
	background-image: url(../saint_patrick/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-saint-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-saint-current-2 {
	background-image: url(../saint_patrick/images/lmenu02.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-saint-3 {
	background-image: url(../saint_patrick/images/lmenu03.gif);
}
#localNavi a:hover#lnavi-saint-3 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-saint-current-3 {
	background-image: url(../saint_patrick/images/lmenu03.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-saint-4 {
	background-image: url(../saint_patrick/images/lmenu04.gif);
}
#localNavi a:hover#lnavi-saint-4 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-saint-current-4 {
	background-image: url(../saint_patrick/images/lmenu04.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-saint-5 {
	background-image: url(../saint_patrick/images/lmenu05.gif);
}
#localNavi a:hover#lnavi-saint-5 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-saint-current-5 {
	background-image: url(../saint_patrick/images/lmenu05.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-saint-6 {
	background-image: url(../saint_patrick/images/lmenu06.gif);
}
#localNavi a:hover#lnavi-saint-6 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-saint-current-6 {
	background-image: url(../saint_patrick/images/lmenu06.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-saint-7 {
	background-image: url(../saint_patrick/images/lmenu07.gif);
}
#localNavi a:hover#lnavi-saint-7 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-saint-current-7 {
	background-image: url(../saint_patrick/images/lmenu07.gif);
	background-position: 0px -30px;
}


/******************** villa_de_soleil ********************/

#localNavi li#villa {
	background-image: url(../villa_de_soleil/images/localnavi.gif);
	height:86px;
}


#localNavi a#lnavi-villa-1 {
	background-image: url(../villa_de_soleil/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-villa-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-1 {
	background-image: url(../villa_de_soleil/images/lmenu01.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-2 {
	background-image: url(../villa_de_soleil/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-villa-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-2 {
	background-image: url(../villa_de_soleil/images/lmenu02.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-3 {
	background-image: url(../villa_de_soleil/images/lmenu03.gif);
}
#localNavi a:hover#lnavi-villa-3 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-3 {
	background-image: url(../villa_de_soleil/images/lmenu03.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-4 {
	background-image: url(../villa_de_soleil/images/lmenu04.gif);
}
#localNavi a:hover#lnavi-villa-4 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-4 {
	background-image: url(../villa_de_soleil/images/lmenu04.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-5 {
	background-image: url(../villa_de_soleil/images/lmenu05.gif);
}
#localNavi a:hover#lnavi-villa-5 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-5 {
	background-image: url(../villa_de_soleil/images/lmenu05.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-6 {
	background-image: url(../villa_de_soleil/images/lmenu06.gif);
}
#localNavi a:hover#lnavi-villa-6 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-6 {
	background-image: url(../villa_de_soleil/images/lmenu06.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-7 {
	background-image: url(../villa_de_soleil/images/lmenu07.gif);
}
#localNavi a:hover#lnavi-villa-7 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-7 {
	background-image: url(../villa_de_soleil/images/lmenu07.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-8 {
	background-image: url(../villa_de_soleil/images/lmenu08.gif);
}
#localNavi a:hover#lnavi-villa-8 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-8 {
	background-image: url(../villa_de_soleil/images/lmenu08.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-9 {
	background-image: url(../villa_de_soleil/images/lmenu09.gif);
}
#localNavi a:hover#lnavi-villa-9 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-9 {
	background-image: url(../villa_de_soleil/images/lmenu09.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-10 {
	background-image: url(../villa_de_soleil/images/lmenu10.gif);
}
#localNavi a:hover#lnavi-villa-10 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-10 {
	background-image: url(../villa_de_soleil/images/lmenu10.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-11 {
	background-image: url(../villa_de_soleil/images/lmenu11.gif);
}
#localNavi a:hover#lnavi-villa-11 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-11 {
	background-image: url(../villa_de_soleil/images/lmenu11.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-villa-12 {
	background-image: url(../villa_de_soleil/images/lmenu12.gif);
}
#localNavi a:hover#lnavi-villa-12 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-villa-current-12 {
	background-image: url(../villa_de_soleil/images/lmenu12.gif);
	background-position: 0px -30px;
}


/******************** sephiroth ********************/

#localNavi li#sephi {
	background-image: url(../sephiroth/images/localnavi.gif);
	height:86px;
}


#localNavi a#lnavi-sephi-1 {
	background-image: url(../sephiroth/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-sephi-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-1 {
	background-image: url(../sephiroth/images/lmenu01.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-2 {
	background-image: url(../sephiroth/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-sephi-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-2 {
	background-image: url(../sephiroth/images/lmenu02.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-3 {
	background-image: url(../sephiroth/images/lmenu03.gif);
}
#localNavi a:hover#lnavi-sephi-3 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-3 {
	background-image: url(../sephiroth/images/lmenu03.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-4 {
	background-image: url(../sephiroth/images/lmenu04.gif);
}
#localNavi a:hover#lnavi-sephi-4 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-4 {
	background-image: url(../sephiroth/images/lmenu04.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-5 {
	background-image: url(../sephiroth/images/lmenu05.gif);
}
#localNavi a:hover#lnavi-sephi-5 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-5 {
	background-image: url(../sephiroth/images/lmenu05.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-6 {
	background-image: url(../sephiroth/images/lmenu06.gif);
}
#localNavi a:hover#lnavi-sephi-6 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-6 {
	background-image: url(../sephiroth/images/lmenu06.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-7 {
	background-image: url(../sephiroth/images/lmenu07.gif);
}
#localNavi a:hover#lnavi-sephi-7 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-7 {
	background-image: url(../sephiroth/images/lmenu07.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-8 {
	background-image: url(../sephiroth/images/lmenu08.gif);
}
#localNavi a:hover#lnavi-sephi-8 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-8 {
	background-image: url(../sephiroth/images/lmenu08.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-9 {
	background-image: url(../sephiroth/images/lmenu09.gif);
}
#localNavi a:hover#lnavi-sephi-9 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-9 {
	background-image: url(../sephiroth/images/lmenu09.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-10 {
	background-image: url(../sephiroth/images/lmenu10.gif);
}
#localNavi a:hover#lnavi-sephi-10 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-10 {
	background-image: url(../sephiroth/images/lmenu10.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-11 {
	background-image: url(../sephiroth/images/lmenu11.gif);
}
#localNavi a:hover#lnavi-sephi-11 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-11 {
	background-image: url(../sephiroth/images/lmenu11.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-sephi-12 {
	background-image: url(../sephiroth/images/lmenu12.gif);
}
#localNavi a:hover#lnavi-sephi-12 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-sephi-current-12 {
	background-image: url(../sephiroth/images/lmenu12.gif);
	background-position: 0px -30px;
}


/********************* lines *********************/

#localNavi li#lines {
	background-image: url(../lines/images/localnavi.gif);
	height:86px;
}


#localNavi a#lnavi-lines-1 {
	background-image: url(../lines/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-lines-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-1 {
	background-image: url(../lines/images/lmenu01.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-2 {
	background-image: url(../lines/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-lines-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-2 {
	background-image: url(../lines/images/lmenu02.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-3 {
	background-image: url(../lines/images/lmenu03.gif);
}
#localNavi a:hover#lnavi-lines-3 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-3 {
	background-image: url(../lines/images/lmenu03.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-4 {
	background-image: url(../lines/images/lmenu04.gif);
}
#localNavi a:hover#lnavi-lines-4 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-4 {
	background-image: url(../lines/images/lmenu04.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-5 {
	background-image: url(../lines/images/lmenu05.gif);
}
#localNavi a:hover#lnavi-lines-5 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-5 {
	background-image: url(../lines/images/lmenu05.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-6 {
	background-image: url(../lines/images/lmenu06.gif);
}
#localNavi a:hover#lnavi-lines-6 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-6 {
	background-image: url(../lines/images/lmenu06.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-7 {
	background-image: url(../lines/images/lmenu07.gif);
}
#localNavi a:hover#lnavi-lines-7 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-7 {
	background-image: url(../lines/images/lmenu07.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-8 {
	background-image: url(../lines/images/lmenu08.gif);
}
#localNavi a:hover#lnavi-lines-8 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-8 {
	background-image: url(../lines/images/lmenu08.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-9 {
	background-image: url(../lines/images/lmenu09.gif);
}
#localNavi a:hover#lnavi-lines-9 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-9 {
	background-image: url(../lines/images/lmenu09.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-10 {
	background-image: url(../lines/images/lmenu10.gif);
}
#localNavi a:hover#lnavi-lines-10 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-10 {
	background-image: url(../lines/images/lmenu10.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-11 {
	background-image: url(../lines/images/lmenu11.gif);
}
#localNavi a:hover#lnavi-lines-11 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-11 {
	background-image: url(../lines/images/lmenu11.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-lines-12 {
	background-image: url(../lines/images/lmenu12.gif);
}
#localNavi a:hover#lnavi-lines-12 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-lines-current-12 {
	background-image: url(../lines/images/lmenu12.gif);
	background-position: 0px -30px;
}


/******************** bridal ********************/

#localNavi li#bridal {
	background-image: url(../bridal/images/localnavi.gif);
	height:86px;
}

#localNavi a#lnavi-bridal-1 {
	background-image: url(../bridal/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-bridal-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-bridal-current-1 {
	background-image: url(../bridal/images/lmenu01.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-bridal-2 {
	background-image: url(../bridal/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-bridal-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-bridal-current-2 {
	background-image: url(../bridal/images/lmenu02.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-bridal-3 {
	background-image: url(../bridal/images/lmenu03.gif);
}
#localNavi a:hover#lnavi-bridal-3 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-bridal-current-3 {
	background-image: url(../bridal/images/lmenu03.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-bridal-4 {
	background-image: url(../bridal/images/lmenu04.gif);
}
#localNavi a:hover#lnavi-bridal-4 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-bridal-current-4 {
	background-image: url(../bridal/images/lmenu04.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-bridal-5 {
	background-image: url(../bridal/images/lmenu05.gif);
}
#localNavi a:hover#lnavi-bridal-5 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-bridal-current-5 {
	background-image: url(../bridal/images/lmenu05.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-bridal-6 {
	background-image: url(../bridal/images/lmenu06.gif);
}
#localNavi a:hover#lnavi-bridal-6 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-bridal-current-6 {
	background-image: url(../bridal/images/lmenu06.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-bridal-7 {
	background-image: url(../bridal/images/lmenu07.gif);
}
#localNavi a:hover#lnavi-bridal-7 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-bridal-current-7 {
	background-image: url(../bridal/images/lmenu07.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-bridal-8 {
	background-image: url(../bridal/images/lmenu08.gif);
}
#localNavi a:hover#lnavi-bridal-8 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-bridal-current-8 {
	background-image: url(../bridal/images/lmenu08.gif);
	background-position: 0px -30px;
}

/******************** katsura ********************/

#localNavi li#katsura {
	background-image: url(../katsura/images/localnavi.gif);
	height:86px;
}


#localNavi a#lnavi-katsura-1 {
	background-image: url(../katsura/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-katsura-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-katsura-current-1 {
	background-image: url(../katsura/images/lmenu01.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-katsura-2 {
	background-image: url(../katsura/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-katsura-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-katsura-current-2 {
	background-image: url(../katsura/images/lmenu02.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-katsura-3 {
	background-image: url(../katsura/images/lmenu03.gif);
}
#localNavi a:hover#lnavi-katsura-3 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-katsura-current-3 {
	background-image: url(../katsura/images/lmenu03.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-katsura-4 {
	background-image: url(../katsura/images/lmenu04.gif);
}
#localNavi a:hover#lnavi-katsura-4 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-katsura-current-4 {
	background-image: url(../katsura/images/lmenu04.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-katsura-5 {
	background-image: url(../katsura/images/lmenu05.gif);
}
#localNavi a:hover#lnavi-katsura-5 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-katsura-current-5 {
	background-image: url(../katsura/images/lmenu05.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-katsura-6 {
	background-image: url(../katsura/images/lmenu06.gif);
}
#localNavi a:hover#lnavi-katsura-6 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-katsura-current-6 {
	background-image: url(../katsura/images/lmenu06.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-katsura-7 {
	background-image: url(../katsura/images/lmenu07.gif);
}
#localNavi a:hover#lnavi-katsura-7 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-katsura-current-7 {
	background-image: url(../katsura/images/lmenu07.gif);
	background-position: 0px -30px;
}


/******************** nishikiya ********************/

#localNavi li#nishikiya {
	background-image: url(../nishikiya/images/localnavi.gif);
	height:86px;
}


#localNavi a#lnavi-nishikiya-1 {
	background-image: url(../nishikiya/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-nishikiya-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-nishikiya-current-1 {
	background-image: url(../nishikiya/images/lmenu01.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-nishikiya-2 {
	background-image: url(../nishikiya/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-nishikiya-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-nishikiya-current-2 {
	background-image: url(../nishikiya/images/lmenu02.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-nishikiya-3 {
	background-image: url(../nishikiya/images/lmenu03.gif);
}
#localNavi a:hover#lnavi-nishikiya-3 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-nishikiya-current-3 {
	background-image: url(../nishikiya/images/lmenu03.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-nishikiya-4 {
	background-image: url(../nishikiya/images/lmenu04.gif);
}
#localNavi a:hover#lnavi-nishikiya-4 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-nishikiya-current-4 {
	background-image: url(../nishikiya/images/lmenu04.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-nishikiya-5 {
	background-image: url(../nishikiya/images/lmenu05.gif);
}
#localNavi a:hover#lnavi-nishikiya-5 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-nishikiya-current-5 {
	background-image: url(../nishikiya/images/lmenu05.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-nishikiya-6 {
	background-image: url(../nishikiya/images/lmenu06.gif);
}
#localNavi a:hover#lnavi-nishikiya-6 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-nishikiya-current-6 {
	background-image: url(../nishikiya/images/lmenu06.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-nishikiya-7 {
	background-image: url(../nishikiya/images/lmenu07.gif);
}
#localNavi a:hover#lnavi-nishikiya-7 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-nishikiya-current-7 {
	background-image: url(../nishikiya/images/lmenu07.gif);
	background-position: 0px -30px;
}




/******************** TERRA ********************/

#localNavi li#terra {
	background-image: url(../terra/images/localnavi.gif);
	height:86px;
}


#localNavi a#lnavi-terra-1 {
	background-image: url(../terra/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-terra-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-terra-current-1 {
	background-image: url(../terra/images/lmenu01.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-terra-2 {
	background-image: url(../terra/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-terra-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-terra-current-2 {
	background-image: url(../terra/images/lmenu02.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-terra-3 {
	background-image: url(../terra/images/lmenu03.gif);
}
#localNavi a:hover#lnavi-terra-3 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-terra-current-3 {
	background-image: url(../terra/images/lmenu03.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-terra-4 {
	background-image: url(../terra/images/lmenu04.gif);
}
#localNavi a:hover#lnavi-terra-4 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-terra-current-4 {
	background-image: url(../terra/images/lmenu04.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-terra-5 {
	background-image: url(../terra/images/lmenu05.gif);
}
#localNavi a:hover#lnavi-terra-5 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-terra-current-5 {
	background-image: url(../terra/images/lmenu05.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-terra-6 {
	background-image: url(../terra/images/lmenu06.gif);
}
#localNavi a:hover#lnavi-terra-6 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-terra-current-6 {
	background-image: url(../terra/images/lmenu06.gif);
	background-position: 0px -30px;
}


#localNavi a#lnavi-terra-7 {
	background-image: url(../terra/images/lmenu07.gif);
}
#localNavi a:hover#lnavi-terra-7 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-terra-current-7 {
	background-image: url(../terra/images/lmenu07.gif);
	background-position: 0px -30px;
}



/******************** kitanagase ********************/

#localNavi li#kitanagase {
	background-image: url(../kitanagase/images/localnavi.gif);
	height:86px;
}


#localNavi a#lnavi-kitanagase-1 {
	background-image: url(../kitanagase/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-kitanagase-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-kitanagase-current-1 {
	background-image: url(../kitanagase/images/lmenu01.gif);
	background-position: 0px -30px;
}

#localNavi a#lnavi-kitanagase-2 {
	background-image: url(../kitanagase/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-kitanagase-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-kitanagase-current-2 {
	background-image: url(../kitanagase/images/lmenu02.gif);
	background-position: 0px -30px;
}


/********************* recruit *********************/

#localNavi li#recruit a {
	background-image: url(../recruit/images/localnavi.gif);
	height:86px;
}

#localNavi a#lnavi-recruit-1 {
	background-image: url(../recruit/images/lmenu01.gif);
}
#localNavi a:hover#lnavi-recruit-1 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-recruit-current-1 {
	background-image: url(../recruit/images/lmenu01.gif);
	background-position: 0px -30px;
}



#localNavi a#lnavi-recruit-2 {
	background-image: url(../recruit/images/lmenu02.gif);
}
#localNavi a:hover#lnavi-recruit-2 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-recruit-current-2 {
	background-image: url(../recruit/images/lmenu02.gif);
	background-position: 0px -30px;
}



#localNavi a#lnavi-recruit-3 {
	background-image: url(../recruit/images/lmenu03.gif);
}
#localNavi a:hover#lnavi-recruit-3 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-recruit-current-3 {
	background-image: url(../recruit/images/lmenu03.gif);
	background-position: 0px -30px;
}



#localNavi a#lnavi-recruit-4 {
	background-image: url(../recruit/images/lmenu04.gif);
}
#localNavi a:hover#lnavi-recruit-4 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-recruit-current-4 {
	background-image: url(../recruit/images/lmenu04.gif);
	background-position: 0px -30px;
}



#localNavi a#lnavi-recruit-5 {
	background-image: url(../recruit/images/lmenu05.gif);
}
#localNavi a:hover#lnavi-recruit-5 {
	background-position: 0px -30px;
}
#localNavi a#lnavi-recruit-current-5 {
	background-image: url(../recruit/images/lmenu05.gif);
	background-position: 0px -30px;
}



/*****************************/
/****** content elements *****/
/*****************************/

#content {
	float: right;
	width: 602px;
	/*border: solid 1px #fff; // For Debug*/
}

/*************************************/
/****** h2 (page title) elements *****/
/*************************************/

h2 {
	position: relative;
	clear: both;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width : 602px;
	height : 310px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

/******************** saint patrick ********************/

h2#saintTitle {
	background-image: url(../saint_patrick/images/top_img.jpg);
}

h2#saintTitle div {
	position: absolute;
	top:268px;
	left:165px;
}

/******************** villa_de_soleil ********************/

h2#villeTitle {
	background-image: url(../villa_de_soleil/images/top_img.jpg);
}

h2#villeTitle div {
	position: absolute;
	top:268px;
	left:165px;
}

/******************** sephiroth ********************/

h2#sephiTitle {
	background-image: url(../sephiroth/images/top_img.jpg);
}

h2#sephiTitle div {
	position: absolute;
	top:268px;
	left:165px;
}

/******************** lines ********************/

h2#linesTitleDay {
	background-image: url(../lines/images/lines_day.jpg);
}

h2#linesTitleNight {
	background-image: url(../lines/images/lines_night.jpg);
}

.brandBtn {
	position: absolute;
	top:268px;
	left:165px;
}

/******************** bridal ********************/

h2#bridalTitle {
	background-image: url(../bridal/images/top_img.jpg);
}

/******************** nishikiya dress ********************/

h2#nishikiyaTitle {
	background-image: url(../nishikiya/images/top_img.jpg);
}

h2#nishikiyaTitle div {
	position: absolute;
	top:268px;
	left:165px;
}

/******************** katsura dress ********************/


h2#katsuraTitle {
	background-image: url(../katsura/images/top_img.jpg);
}

h2#katsuraTitle div {
	position: absolute;
	top:268px;
	left:165px;
}


/******************** terra ********************/

h2#terraTitle {
	background-image: url(../terra/images/top_img.jpg);
}

h2#terraTitle div {
	position: absolute;
	top:268px;
	left:165px;
}

/******************** kitanagase ********************/

h2#kitanagaseTitle {
	background-image: url(../kitanagase/images/top_img.jpg);
}

h2#kitanagaseTitle div {
	position: absolute;
	top:268px;
	left:165px;
}



/*****************************************/
/****** h3 (fari title bar) elements *****/
/*****************************************/

h3 {
	background-repeat: no-repeat;
	width : 602px;
	height : 26px;
	margin-bottom: 10px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

h3#fairTitleBar {
	background-image: url(../images/fair_title_bar.gif);
}

h3#fairTitleBarK {
	background-image: url(../images/fair_title_katsura.gif);
}

h3#fairTitleBarN {
	background-image: url(../images/fair_title_nishikiya.gif);
}

/**************************/
/****** fair elements *****/
/**************************/

#fairBox {
	width: 500px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	border: solid 1px #ccc;
}

table#fair {
	background-image: url(../images/underline.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	width: 460px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

table#fair th {
	color: #d12323;
}

table#fair td#imgarea {
	padding-bottom: 10px;
	text-align: right;
}

table#fair td#imgarea img {
	margin-bottom: 5px;
}

table#fair td#title {
	padding: 5px 5px 5px 0px;
	/*color: #5a55c0;*/
	/*color: #7b76e7;*/
	color: #4a45b8;
	font-size: 13px;
	font-weight: bold;
}

table#fair td#sub {
	padding: 2px 5px 2px 5px;
	color: #4a45b8;
}

table#fair td#com {
	padding: 5px 5px 10px 5px;
}

/*********************************/
/****** address box elements *****/
/*********************************/

#addressBox {
	float:left;
	width: 758px;
	text-align: center;
	background-image: url(../images/add_bg.gif);
	background-repeat: repeat-y;
}

#addressBox dl {
	height:60px;
	padding-top:25px;
	color: #fff;
	background-image: url(../images/add.gif);
	background-repeat: no-repeat;
	background-position:top;
}

#addressBox dd a {
	color: #fff;
}


#addressBox dt {
	font-weight: bold;
}

#information {
	width:275px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#information a {
	display: block;
	background-repeat: no-repeat;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

#information a#shiryo {
	float:left;
	background-image: url(../images/btn_siryo.gif);
	width:136px;
	height:18px;
}

#information a:hover#shiryo {
	background-position: 0px -18px;

}

#information a#yoyaku {
	float:right;
	background-image: url(../images/btn_yoyaku.gif);
	width:136px;
	height:18px;
}

#information a:hover#yoyaku {
	background-position: 0px -18px;

}

/******************************/
/****** cont box elements *****/
/******************************/

#contBox {
	float:left;
	width: 520px;
	margin:0 0 20px 42px;
	_margin:0 0 20px 21px;
	padding:5px 0 10px;
}

#contBoxLines {
	clear: both;
	width: 602px;
	margin-bottom: 20px;
	padding-top:5px;
}

/***テスト用原稿入稿次第?・
（HTMLは「#contBoxSample」を「#contBox」に置換）***/

#contBoxSample {
	clear: both;
	width: 520px;
	margin-bottom: 400px;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
}
/***テスト用原稿入稿次第?・・**/


#contBox dl {
	padding: 0px 0px 5px 0px;
	line-height: 18px;
}

#contBox dt {
	padding: 0px 0px 5px 0px;
	color: #5f668e;
	font-weight: bold;
}

#contBox p {
	padding: 0px 0px 10px 0px;
	line-height: 18px;
}

#contBox p#lead {
	font-weight: bold;
}

#contBox a {
	color: #5f668e;
}