@charset "UTF-8";

/* コンテンツ・ナビゲーション---------------------------------------------------------------------- */
/*
#globalheader {
	width: 800px;
	height: 60px;
	margin: 0px auto;
	position: relative;
	z-index: 9998;
}
#globalheader #globalnav { margin: 0 ; padding: 0 ; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 200px; height: 0 ; padding-top: 60px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader  { background-image: url(../img/global/nav.gif); background-repeat: no-repeat; }

#globalheader #globalnav li#globalnav00 a { background-position: 0 0 ; }
#globalheader #globalnav li#globalnav01 a { background-position: -200px 0 ; }
#globalheader #globalnav li#globalnav02 a { background-position: -400px 0 ; }
#globalheader #globalnav li#globalnav03 a { background-position: -600px 0 ; }

#globalheader #globalnav li#globalnav00 a:hover { background-position: 0 -60px ; }
#globalheader #globalnav li#globalnav01 a:hover { background-position: -200px -60px ; }
#globalheader #globalnav li#globalnav02 a:hover { background-position: -400px -60px ; }
#globalheader #globalnav li#globalnav03 a:hover { background-position: -600px -60px ; }

#globalheader #globalnav li#globalnav00 a:active { background-position: 0 -60px ; }
#globalheader #globalnav li#globalnav01 a:active { background-position: -200px -60px ; }
#globalheader #globalnav li#globalnav02 a:active { background-position: -400px -60px ; }
#globalheader #globalnav li#globalnav03 a:active { background-position: -600px -60px ; }

#globalheader.globalnav00 #globalnav li#globalnav00 a { background-position: 0 -120px !important; }
#globalheader.globalnav01 #globalnav li#globalnav01 a { background-position: -200px -120px !important; }
#globalheader.globalnav02 #globalnav li#globalnav02 a { background-position: -400px -120px !important; }
#globalheader.globalnav03 #globalnav li#globalnav03 a { background-position: -600px -120px !important; }
*/

/* フレール---------------------------------------------------------------------- */
.flair_pagenav1 {
	width: 738px;
	margin: 0px auto;
	position: relative;
	z-index: 9998;
}
.flair_pagenav1 .flair_pagenav1_ul { margin: 0 ; padding: 0 ; }
.flair_pagenav1 .flair_pagenav1_ul li { display: inline; }
.flair_pagenav1 .flair_pagenav1_ul li a { float: left; width: 246px; height: 0 ; padding-top: 40px; overflow: hidden; }
.flair_pagenav1 .flair_pagenav1_ul li a,
.flair_pagenav1  { background-image: url(../img/flair/pagenav1.gif); background-repeat: no-repeat; }

.flair_pagenav1 .flair_pagenav1_ul li.flair_pagenav101 a { background-position: 0 0 ; }
.flair_pagenav1 .flair_pagenav1_ul li.flair_pagenav102 a { background-position: -246px 0 ; }
.flair_pagenav1 .flair_pagenav1_ul li.flair_pagenav103 a { background-position: -492px 0 ; }
.flair_pagenav1 .flair_pagenav1_ul li.flair_pagenav101 a:hover { background-position: 0 -40px ; }
.flair_pagenav1 .flair_pagenav1_ul li.flair_pagenav102 a:hover { background-position: -246px -40px ; }
.flair_pagenav1 .flair_pagenav1_ul li.flair_pagenav103 a:hover { background-position: -492px -40px ; }

.flair_pagenav2 {
	width: 740px;
	height: 47px;
	margin: 0px auto;
	position: relative;
	z-index: 9998;
}
.flair_pagenav2 .flair_pagenav2_ul { margin: 0 ; padding: 0 ; }
.flair_pagenav2 .flair_pagenav2_ul li { display: inline; }
.flair_pagenav2 .flair_pagenav2_ul li a { float: left; width: 185px; height: 0 ; padding-top: 47px; overflow: hidden; }
.flair_pagenav2 .flair_pagenav2_ul li a,
.flair_pagenav2  { background-image: url(../img/flair/pagenav2.gif); background-repeat: no-repeat; }

.flair_pagenav2 .flair_pagenav2_ul li.flair_pagenav201 a { background-position: 0 0 ; }
.flair_pagenav2 .flair_pagenav2_ul li.flair_pagenav202 a { background-position: -185px 0 ; }
.flair_pagenav2 .flair_pagenav2_ul li.flair_pagenav203 a { background-position: -370px 0 ; }
.flair_pagenav2 .flair_pagenav2_ul li.flair_pagenav204 a { background-position: -555px 0 ; }
.flair_pagenav2 .flair_pagenav2_ul li.flair_pagenav201 a:hover { background-position: 0 -47px ; }
.flair_pagenav2 .flair_pagenav2_ul li.flair_pagenav202 a:hover { background-position: -185px -47px ; }
.flair_pagenav2 .flair_pagenav2_ul li.flair_pagenav203 a:hover { background-position: -370px -47px ; }
.flair_pagenav2 .flair_pagenav2_ul li.flair_pagenav204 a:hover { background-position: -555px -47px ; }

/* 富士---------------------------------------------------------------------- */
.fuji_pagenav {
/*	width: 720px; */
	width: 570px; 
	height: 20px;
	margin: 0px auto;
	position: relative;
	z-index: 9998;
}
.fuji_pagenav .fuji_pagenav_ul { margin: 0 ; padding: 0 ; }
.fuji_pagenav .fuji_pagenav_ul li { display: inline; }
.fuji_pagenav .fuji_pagenav_ul li a { float: left; width: 95px; height: 0 ; padding-top: 20px; overflow: hidden; }
.fuji_pagenav .fuji_pagenav_ul li a,
.fuji_pagenav  { background-image: url(../img/fuji/pagenav.gif); background-repeat: no-repeat; }

/*
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav01 a { background-position: 0 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav02 a { background-position: -120px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav03 a { background-position: -240px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav04 a { background-position: -360px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav05 a { background-position: -480px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav06 a { background-position: -600px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav01a:hover { background-position: 0 -40px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav02 a:hover { background-position: -120px -40px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav03 a:hover { background-position: -240px -40px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav04 a:hover { background-position: -360px -40px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav05 a:hover { background-position: -480px -40px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav06 a:hover { background-position: -600px -40px ; }
*/
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav01 a { background-position: 0 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav02 a { background-position: -95px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav03 a { background-position: -190px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav04 a { background-position: -285px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav05 a { background-position: -380px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav06 a { background-position: -475px 0 ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav01a:hover { background-position: 0 -20px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav02 a:hover { background-position: -95px -20px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav03 a:hover { background-position: -190px -20px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav04 a:hover { background-position: -285px -20px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav05 a:hover { background-position: -380px -20px ; }
.fuji_pagenav .fuji_pagenav_ul li.fuji_pagenav06 a:hover { background-position: -475px -20px ; }

/* ---------------------------------------------------------------------- */

/*-------------------------------------------------------------------------------- 090628 旧サイト用暫定 */
.fuji_top {
	background-image: url("../img/fuji/top.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height: 425px;
	width:  500px; /* ADD NAKAGAWA 060928 */
}
.fuji_top p {
	display: none;
}
.fuji_top2 {
	background-image: url("../img/fuji/top2.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height: 100px;
}
.fuji_top2_link {
	padding-top: 45px;
	padding-left: 500px;
}
.fuji_top_camp {
	background-image: url("../img/fuji/top_camp.jpg");
	background-repeat: no-repeat;
	background-position: top;
	height: 293px;
}
.fuji01_1 {
	background-image: url("../img/fuji/01_1.jpg");
	background-repeat: no-repeat;
	padding: 30px 50px 30px 60px;
	line-height: 200%;
}
.fuji02_1 {
	background-image: url("../img/fuji/02_1.gif");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #d0e3ed;
	margin: 10px;
	padding: 45px 20px 10px 20px;
	line-height: 180%;
}
.fuji02_2 {
	background-image: url("../img/fuji/02_2.gif");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ddefeb;
	margin: 10px;
	padding: 45px 20px 10px 20px;
	line-height: 180%;
}
.fuji_title3 {
	padding: 10px 0px 5px 0px;
	border-bottom: 1px dotted #999;
	font-size: 16px;
	color: #0066ff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 10px;
}
.fuji_title4 {
	padding: 0px 0px 0px 10px;
	border-bottom: 1px dotted #999;
	border-left: 5px solid #009900;
	font-size: 16px;
	color: #339900;
	font-weight: bold;
}
.fuji_title5 {
	padding: 10px 0px 5px 30px;
}
.fuji07_1 {
	background-image: url("../img/fuji/07_1.jpg");
	background-repeat: no-repeat;
	height: 360px;
}
.fuji_price {
	background-image: url("../img/fuji/price.gif");
	background-repeat: no-repeat;
	height: 239px;
}
/*--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
.feature_top {
	text-align: center;
	padding-bottom: 30px;
	margin-bottom:20px;
}
.feature_top img {
	margin-bottom: 10px;
}
.feature_top p {
	display: none;
}
.featur_title3 {
	padding: 10px 0px 5px 0px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 16px;
	color: #339900;
	font-weight: bold;
	text-align: center;
}
.feature01_1 {
	background-image: url("../img/feature/01_1.jpg");
	background-repeat: no-repeat;
	height: 195px;
}
.feature01_2 {
	background-image: url("../img/feature/01_2.jpg");
	background-repeat: no-repeat;
	height: 195px;
}
.feature01_3 {
	padding: 10px 30px;
}
.feature01_3 ul {
}
.feature02_1 {
	background-image: url("../img/feature/02_1.gif");
	background-repeat: no-repeat;
	height: 340px;
}
.feature02_2 {
	background-image: url("../img/feature/02_2.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 512px;
}
/*--------------------------------------------------------------------------------*/