	.ui-bar-n {
		background:white;
	}
		.ui-bar-n h1.ui-title {
		margin: 5px 0 0 5px;
		text-align: left;
	}
	.ui-bar-n .ui-body-c {
		border: 0;
		padding-top: 15px;
		padding-bottom: 0;
		background: #000000;
	}
	.ui-content {
		background: #000000;
	}
	.ui-footer {
		padding: 5px 0 10px;
		text-align: center;
	}
	.ui-btn-active {
		background: #513102; 
	}
	 #slideshow {
		position:relative;
		width:100%;

	}
     #slideshow img { position:absolute; width:100%; top:0; left:0; z-index:8; }
     #slideshow img.active { z-index:10; }
     #slideshow img.last-active { z-index:9; }

	  div#map{ 
        width:100%; 
        height:400px;
        border:4px solid white;
       -webkit-box-sizing: border-box;
        box-sizing:border-box; 
  } 
            #slideshow img { position:absolute; top:0; left:0; z-index:8; }
            #slideshow img.active { z-index:10; }
            #slideshow img.last-active { z-index:9; }
	#firstname, #lastname{
		width: 80px;
		display:inline;
	}

	#phone1, #phone2, #phone3{
		width: 50px;
		display:inline;
	}

	.ui-field-contain {
		border-width: 0;
		padding: 0;
		margin: 10px 0 0 0;
	}
	.cont_waku {
		margin: 15px 0 20px 0;
	}


	ul.price-list li.ui-li h3{
		margin: 0;
		width: 30%;
		float:left;
	}
	ul.price-list li.ui-li h4{
		margin: 0;
		width: 70%;
	}
	ul.price-list li.ui-li h3.tit{
		margin: 0;
		width: 50%;
		float:left;
	}
	ul.price-list li.ui-li h4.en{
		margin: 0;
		width: 50%;
	}
	ul.price-list li.ui-li h3.nichi{
		font-size:12px;
		margin: 0;
		width: 25%;
		float:left;
	}
	ul.price-list li.ui-li h4.niyo{
		font-size:12px;
		margin: 0;
		width: 75%;
    	white-space: normal;
		font-weight:normal;
	}
	.subcome{
		width: 90%;
		clear:both;
		margin-left: 30px;
		line-height: 2em;
		margin-top: 10px;
		margin-bottom: 15px;

	}
	.subcome2{
		clear:both;
		text-indent: 45px;
		line-height: 2em;
		margin-top: 10px;
		margin-bottom: 15px;


	}
	.small-p {
		font-size: 10px;
		margin-top: 20px;
		line-height: 2em;
		text-align: right;
	}



	.subcoment {
		margin: 30px 0 20px 50px;
	}
	#gallery_waku {
		width: 100%;
	}
	.gallery_waku img {
		width:150px;
		float:right; 
	}
	.clear { /*floatの解除、ここがポイント*/ 
     	clear:both;
	 }
	.f_nav {
		width:80px;
		font-size: 10px;
	}
	.care_title {
		font-size: 14px;
		color: #ffffff;
		padding-top: 15px;
		padding-bottom: 5px;
	}
	.globalnav a{
		line-height:120%;
		height:38px;
	}
	.gallrey_tit {
		height:38px;
	}



	.bun{
		width: 100%;
	}
	.bun .ui-grid-a{
		padding: 5px;
	}
	.bun .ui-block-a{
		width: 100%;
		font-weight:bold;
		float: none;
	}
	.bun .ui-block-b{
		width: 100%;
		float: none;
	}
	@media all and (min-width: 480px){
	.bun .ui-block-a{
		width: 50%;
		float: left;
	}
	.bun .ui-block-b{
		width: 50%;
		float: left;
	}
	.rec_tit2{
		clear:both;
		text-indent: 10px;
		line-height: 2em;
		margin-top: 10px;
		margin-bottom: 15px;
}
	.title3{
	width: 100%;
	background-image: url(../images/bg_title3.jpg);
	clear: both;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
	line-height: 2em;
	margin-top: 50px;
	margin-bottom: 10px;

	}






  		
	
