@charset "utf-8";

p.photo_txt {
	font-size: 80%;
	line-height: 180%;
	width: 597px;
}

.img_catch {
margin:0 0 15px 0;
}

.aera_flow01 {
	width: 500px;
	margin:45px 0 0 10px;
	height: 80px;
	padding: 0 0 0 83px;
	background:url(images/photo/ico_no01.gif) no-repeat top left;
	line-height: 180%;
	font-size: 75%;
}

.aera_flow01 {
	width: 500px;
	margin:0 0 0 10px;
	height: 80px;
	padding: 0 0 0 83px;
	background:url(images/photo/ico_no01.gif) no-repeat top left;
	line-height: 160%;
	font-size: 75%;
}

.aera_flow02 {
	width: 500px;
	margin:0 0 0 10px;
	height: 80px;
	padding: 0 0 0 83px;
	background:url(images/photo/ico_no02.gif) no-repeat top left;
	line-height: 160%;
	font-size: 75%;
}

.aera_flow03 {
	width: 500px;
	margin:0 0 0 10px;
	height: 80px;
	padding: 0 0 0 83px;
	background:url(images/photo/ico_no03.gif) no-repeat top left;
	line-height: 160%;
	font-size: 75%;
}

.aera_flow04 {
	width: 500px;
	margin:0 0 0 10px;
	height: 80px;
	padding: 0 0 0 83px;
	background:url(images/photo/ico_no04.gif) no-repeat top left;
	line-height: 160%;
	font-size: 75%;
}

.aera_flow05 {
	width: 500px;
	margin:0 0 0 10px;
	height: 80px;
	padding: 0 0 0 83px;
	background:url(images/photo/ico_no05.gif) no-repeat top left;
	line-height: 160%;
	font-size: 75%;
	border-bottom:1px solid #a0a0a0;
}

.midashi {
font-weight: bold;
font-size:105%;
color:#636D99;
}

.note01 {
margin:10px auto 30px 100px;
width: auto;
}

.note02 {
font-size: 80%;
margin:25px auto 30px 10px;
line-height:130%;
width: 578px;
overflow: hidden;
}

.note02_card {
margin: 0px;
width: 200px;
height: auto;
float: left;
}

.note02_service {
margin: 0px;
width: 374px;
height: auto;
float: right;
}

.note02_yamato {
font-size: 11px;
}

#price {
}

#price01 {
font-size: 110%;
margin:5px auto 10px 10px;
}

#service {
font-size: 110%;
margin:25px auto 15px 10px;
}

#price01 td {
border-bottom: 1px solid #999999;
padding:5px;
line-height:180%;
}

#price01 td.no_line {
border-bottom: none;
width:10px;
padding:5px;
line-height:180%;
}

#price01 td.no_line02 {
border-bottom: none;
padding:5px;
line-height:150%;
}

.m_left {
margin:10px 0 0 12px;
}

.m_left02 {
margin:10px 0 0 15px;
}

#contact {
border-bottom: 4px solid #898989;
border-top: 4px solid #898989;
margin:5px auto 0 10px;
}

/* gallery */
.area_gallery {
width: 607px;
height: auto;
overflow: hidden;
margin: 10px 0 0 10px;
padding: 0;
}

.area_work {
width:172px;
height:auto;
float: left;
display: inline;
background: #f4f3f6;
margin: 0 15px 10px 0;
padding: 5px;
border: 1px solid #CCCCCC;
}

.deco_photo {
border-top: 1px solid #bbb;
border-left: 1px solid #bbb;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
}

#rentalGallery table {
	width: 582px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0;
}

#rentalGallery table td {
	border-bottom: 2px dotted #ccc;
	padding: 6px 10px;
}

#rentalGallery table th {
	border-bottom: 2px dotted #ccc;
	padding: 6px 10px;
	font-size: 90%;
}

#rentalGallery table td.nobdr {
	border-bottom: none;
}

#rentalGallery table th.nobdr {
	border-bottom: none;
}

.title_img {
margin-bottom:20px;
background: #cfba8b; width:582px;
}

.subnavi a {
	padding: 8px;
}

.subnavi {
	border: 1px solid #CCCCCC;
}

.right {
/*		border-radius: 0px 8px 8px 0px; */
		border-left: none;
}

.left {
/*		border-radius:8px 0px 0px  8px; */
		border-right: none;
}

.kadomaru {
		border-radius: 8px;
		padding: 8px;

.active {
	background: #c5c4e5;
}

.caption {
	font-size: 65%;
}


