/* kayano Document */
/* ----------------------------------------- */
/*  共通レイアウト		                     */
/* ----------------------------------------- */

/* ロゴイメージ（Photo内配置Version） */
#img_logo {
	position:absolute;
	width:260px;
	height:90px;
	top:159px;
	left:112px;
}

#headerImg {
	width:960px;
	height:200px;
	margin:0 auto;
	clear:both;
	/*background:#B08570;*/
}

#photoImg {
	width:800px;
	height:200px;
	padding:0;
    margin:0 auto;
	background:url(../images/photo01.jpg) left bottom no-repeat;
}
.p01 { background:url(../images/photo08.jpg) 0 90% no-repeat !important; }
.p02 { background:url(../images/photo01.jpg) left bottom no-repeat !important; }
.p03 { background:url(../images/photo15.jpg) left bottom no-repeat !important; }
.p04 { background:url(../images/photo16.jpg) 0 80% no-repeat !important; }
.p05 { background:url(../images/photo10.jpg) left bottom no-repeat !important; }
.p06 { background:url(../images/photo04.jpg) 0 100% no-repeat !important; }
/*.p06 { background:url(../images/photo16.jpg) 0 25% no-repeat !important; }*/

#backImg_l {
	width:80px;
	height:100%;
	background:url(../material/sidelinedot.gif) right top no-repeat;
	display:inline;
	float:left;
}
#backImg_r {
	width:80px;
	height:100%;
	background:url(../material/sidelinedot.gif) left top no-repeat;
	display:inline;
	float:left;
}
#backImg_deco { /* 各ページ用PhotoImgデコレーション */
	position:absolute;	
	width:800px;
	height:200px;
	top:62px;
	left:80px;
	background:url(../material/backimg_deco.png) left top no-repeat;
}
#cont_headimg {
	clear:both;
	width:800px;
	height:40px;
	margin:0 auto;
	background:#E9DAED url(../material/cont_headimg.png) left top no-repeat;
}

/* トップページ */
#top #img_logo {
	background:url(../material/kayano_logo-w.png) left top no-repeat;
	top:440px; left:570px;
}
#top #headerImg  { height:500px; }
#top #photoImg {
	height:500px;
	background:url(../images/photo01.jpg) left top no-repeat;
	float:left;	
}

/* QRcode */
.QRcode {
	position:absolute;
	width:80px;
	height:80px;
	bottom:75px;
	right:160px;
	background:url(../material/QRcodeL.gif) left top no-repeat;
}

/* ----------------------------------------- */
/*  コンテンツ部                             */
/* ----------------------------------------- */

#main { /* コンテンツ内容 */
	margin:0;
	padding:0 20px 20px 20px;
}

.t_price { /* 料金 */
	text-align:right;
	padding-right:20px !important;
}

/* STAFFプロフィール */
.prof {
	margin:5px 0 5px 25px;
	line-height:1.45;
}
.prof td {
	padding:5px; vertical-align:top;
	border-bottom:1px dotted #B08570;	
}
.prof td.backImg {
	background:url(../material/back_staffprof.gif) right top no-repeat;
}
.prof .last { border-bottom:none; }
.prof h5 {
	width:50%;
	color:#F90;
	margin-bottom:2px;
	padding-bottom:2px;
}