@charset "UTF-8";
/* CSS Document */

/* 角丸ベース
---------------------------------------------------- */
#base {  
    width: 690px;  
    background: url(../service/images/base_01.gif) no-repeat;  
}  
#base_bottom {  
    width: 690px;  
    height: 35px;  
    background:url(../service/images/base_02.gif) no-repeat;  
}  


/* サービス
---------------------------------------------------- */
#service {
	clear: both;
	width: 690px;
	margin: 0 0 30px;
}

#service-left {
	float: left;
	width: 350px;
}
#service-right {
	float: right;
	width: 315x;
}
#servicetitle {
	clear: both;
	width: 335px;
	margin: 15px 0 15px 15px;
}
#service-left .p1 {
	width: 335px;
	height: 300px;
	margin: 0 0 30px 15px;
    background:url(../service/753/images/bg.gif) no-repeat;  
}
#service-left .p2{
	width: 335px;
	height: 300px;
	margin: 0 0 30px 15px;
    background:url(../service/omiyamairi/images/bg.gif) no-repeat;  
}
#service-left .p3 {
	width: 335px;
	height: 300px;
	margin: 0 0 30px 15px;
    background:url(../service/birthday/images/bg.gif) no-repeat;  
}
#service-left .p4 {
	width: 335px;
	height: 300px;
	margin: 0 0 30px 15px;
    background:url(../service/nyugaku/images/bg.gif) no-repeat;  
}
#service-left .p5 {
	width: 335px;
	height: 250px;
	margin: 0 0 30px 15px;
    background:url(../service/maternity/images/bg.gif) no-repeat;  
}
#service-left .p6 {
	width: 335px;
	margin: 0 0 30px 15px;
}
#service-left .p7 {
	width: 335px;
	margin: 0 0 30px 15px;
}
#service-left .banner {
	width: 190px;
	margin: 0 0 10px 160px;
}
#serviceph {
	clear: both;
	width: 300px;
	margin: 15px 15px 0 0;
}
#banner {
	float: left;
	width: 660px;
	margin: 15px;
	display: inline; /* for WinIE6,7 */
}

/* サービス　料金
---------------------------------------------------- */
#pricetitle {
	float: left;
	width: 660px;
	margin: 15px;
	display: inline; /* for WinIE6,7 */
}
#pricetable {
	clear: both;
	width: 660px;
	margin: 0 15px 10px 15px;
}
#base .pricemidashi {
	clear: both;
	width: 660px;
	margin: 0 15px 15px 15px;
}
#base .pricewaku {
	clear: both;
	width: 660px;
	margin: 0 15px 15px 15px;
}
#base .pricewaku2 {
	clear: both;
	width: 660px;
	margin: 0 15px 50px 15px;
}
.price-left {
	float: left;
	width: 315px;
}
.price-right {
	float: right;
	width: 315x;
}


/* 店舗紹介
---------------------------------------------------- */
#shoptitle {
	float: left;
	width: 660px;
	margin: 15px;
	display: inline; /* for WinIE6,7 */
}
#shopcopy {
	clear: both;
	width: 660px;
	margin: 15px;
}
#shop-left {
	float: left;
	width: 350px;
}
#shop-right {
	float: right;
	width: 315x;
}

#shopmap {
	clear: both;
	width: 300px;
	margin: 0 15px 25px 0;
}
#shoptext {
	clear: both;
	width: 335px;
	margin: 0 0 25px 15px;
}
#shopcampaign {
	clear: both;
	width: 660px;
	margin: 0 15px 30px 15px;
}
#shopph {
	clear: both;
	width: 660px;
	margin: 0 15px 30px 15px;
}
#shopph-left {
	float: left;
	width: 280px;
}
#shopph-right {
	float: right;
	width: 350px;
}


/* スタッフ
---------------------------------------------------- */
#stafftitle {
	float: left;
	width: 660px;
	margin: 15px;
	display: inline; /* for WinIE6,7 */
}



/* お問い合わせ
---------------------------------------------------- */
#inquirytitle {
	float: left;
	width: 660px;
	margin: 15px;
	display: inline; /* for WinIE6,7 */
}
#inquirybase-1 {
	clear: both;
	width: 660px;
    height: 150px;  
	margin: 15px;
    background:url(../inquiry/images/base_01.gif) no-repeat;  
}
#inquirybase-2 {
	clear: both;
	width: 660px;
    height: 150px;  
	margin: 15px;
    background:url(../inquiry/images/base_02.gif) no-repeat;  
}
.inquirytext {
	float: left;
	width: 490px;
	margin: 30px 20px 10px 150px;
	display: inline; /* for WinIE6,7 */
}
.inquirybutton {
	clear: both;
	width: 490px;
	margin: 0 20px 0 150px;
}


/* インフォ
---------------------------------------------------- */
#info {
	clear: both;
	width: 670px;
	margin: 0 10px 30px 10px;
}
.pp {
	clear: both;
	width: 650px;
	padding: 10px;
	background-color: #e5e5e5;
	line-height: 1.3;
}

