<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */



/*------------ main img ------------*/
	

#main_bg{
	background-color:#ececec;
	height:305px;
	}
	
	
#main_bg_s{
	background-color:#ececec;
	height:137px;
	}

#main_image, #pankuzu, .naiyou, .naiyou1{
	width:980px;
	margin-left: auto;
	margin-right: auto;
}

.title{
	text-align:center;
	background:url(../../images/common/title_bg.jpg) repeat-x;
	}

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

		content

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

.naiyou{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}


.relative{
	width:980px;
	height:600px;
	position: relative;
	}
	
#s_1{
	position:absolute;
	left:0;
	top:150px;
	}
	
#s_2{
	position:absolute;
	left:240px;
	bottom:0;
	}
	
#s_3{
	position:absolute;
	right:240px;
	bottom:0;
	}

	
#s_4{
	position:absolute;
	right:0;
	top:150px;
	}
	
#s_bg{
	position:absolute;
	top:7%;
	left:19%;
	}
	
.naiyou1{
	text-align:center;
	color:#96803c;
	}
	
	
.naiyou1 p{
	color:#96803c;
	line-height:1.5;
	}
	
	
/*----------------- 吹き出し --------------------*/	

	.saport_rap{
		background:url(../images/saport_bg.jpg) top no-repeat;
		background-position:top 0;
		min-height:640px;
		padding-top:60px;
		margin:30px 0 80px 0;
		}

	.saport {
	width:600px;
    position: relative;
    padding:20px ;
    text-align:left;
    background-color:#ffffff;
    border:5px solid #cacaca;
    border-radius: 30px ;
}
.saport:after, .saport:before {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
}
.saport:after {
    top: 45px;
    right: -80px; 
    border: 25px solid transparent;
    border-left: 90px solid #ffffff; /*13px*/
}
.saport:before {
    top: 50px;
    right: -95px;
    border: 20px solid transparent;
    border-left: 70px solid #cacaca; /*10px*/
}

	
/*- - - - - - - */	
	
.saport p{
	text-align:center;
	}
	
.saport h2{
	color:#96803c;
	border-bottom:solid 1px #96803C;
	background:url(../images/sankaku.jpg) left no-repeat;
	padding-left:25px;
	margin:20px 0 10px 0;
	}
	
	
.saport_text{
	margin:0 20px 15px 20px;
	line-height:1.7;
	}	
	
.saport_text p{
	text-align:left;
	}
	
.saport_text a{
	color:#d1a294;
	font-weight:bold;
	}
	
.saport_text a:hover{
	color:#96803C;
	}
	
	
/*------------- hand --------------*/

#allhand{
	background:url(../images/hand_bg.jpg) top repeat-x;
	}
	
#hand{
	background:url(../images/hand.jpg) top center no-repeat;
	min-height:800px;
	position:relative;
	}
	
#hand_text{
	width:420px;
	position:absolute;
	top:200px;
	left:260px;
	text-align:center;
	line-height:1.7;
	}
	
/*------------------ 料金 ----------------------*/
	
.coment{
		margin:0 auto;
		width:740px;
		}
		
.coment_text{
		padding:15px 15px 15px 20px;
		}

.coment p.nedan{
	text-align:right;
	color:#d1a294;
	font-size:21px;
	font-weight:bold;
	}

/*---------------- 予約 ------------------*/


.yoyaku{
	width:588px;
	margin:30px auto;
	}

.yoyaku p{
	margin:10px 0 50px 0;
	}








</pre></body></html>