@charset "SHIFT_JIS";

/*------- ³Λs­mFP± ------*/

/*----[tH[K{----------*/

.hisu {
	margin: 0px 0px 0px 5px;
	font-size : 11px;
	color : red;
	}

/*----Ό-------------*/

#mian_syomei {
	width : 710px;
	margin: 20px 0px 10px 30px;
	text-align : left;
	font-size : 12px;
	line-height : 15px;
	font-family: "CI","Meiryo","Hiragino Kaku Gothic Pro","qMmpS Pro W3"," Osaka","lr oSVbN";
	}

address {
	margin : 0px;
	padding : 0px 0px 5px 0px;
	line-height : 160%;
	text-align : left;
	font-style:normal;
	font-size : 10pt;
	font-weight: 600;
	}

/*----button----*/

.button {
	margin : 0px;
	padding : 15px 0px;
	}


/*---- ^Cg ----------------*/

h2 {
	margin : 0px 0px 0px 0px;
	font-size : 16px;
	font-family: "CI","Meiryo","Hiragino Kaku Gothic Pro","qMmpS Pro W3"," Osaka","lr oSVbN";
	color : #333333;
	}

h3 {
	margin : 0px 0px 0px 0px;
	font-size : 16px;
	font-family: "CI","Meiryo","Hiragino Kaku Gothic Pro","qMmpS Pro W3"," Osaka","lr oSVbN";
	color : #333333;
	}

h4 {
	margin : 0px 0px 0px 0px;
	font-size : 16px;
	font-family: "CI","Meiryo","Hiragino Kaku Gothic Pro","qMmpS Pro W3"," Osaka","lr oSVbN";
	color : #333333;
	}

/*---- 1ΤΪΜΪ ---*/

.title_bg1 {
	height : 30px;
	margin : 0px 0px 0px 0px;
	padding : 6px 0px 0px 55px;
	background : url(../images/common/title_bg1.gif) no-repeat;
	color : #000000 ;
	}

/*---- BoxΰΜΪ ---*/

.title_bg2 {
	height : 25px;
	margin : 15px 0px 0px 0px;
	padding : 5px 0px 0px 55px;
	background : url(../images/common/title_bg2.gif) no-repeat;
	color : #000000;
	}

.title_bg3 {
	height : 25px;
	margin : 5px 0px 0px 0px;
	padding : 5px 0px 0px 10px;
	background : url(../images/common/title_bg3.gif) no-repeat;
	color : #ff8000;
	}


.title_bg4 {
	height : 30px;
	margin : 15px 0px 0px 0px;
	padding : 6px 0px 0px 10px;
	background : url(../images/common/title_bg4.gif) no-repeat;
	color : #009900 ;
	}

.title_bg5 {
	height : 30px;
	margin : 15px 0px 0px 0px;
	padding : 6px 0px 0px 10px;
	background : url(../images/common/title_bg5.gif) no-repeat;
	color : #0066FF ;
	}


/*---- }[W ----------------*/

.top10 {
	margin : 10px 0px 0px 0px;
	}

.top20 {
	margin : 20px 0px 0px 0px;
	}

.top25 {
	margin : 25px 0px 0px 0px;
	}

.top60 {
	margin : 60px 0px 0px 0px;
	}


.btm25 {
	padding : 0px 0px 25px;
	}

.top_0 {
	margin-top : 0px;
	}

.top_5 {
	margin-top : 5px;
	}

.top_10 {
	margin-top : 10px;
	}

.top_15 {
	margin-top : 15px;
	}

.top_20 {
	margin-top : 20px;
	}

.top_25 {
	margin-top : 25px;
	}

.top_30 {
	margin-top : 30px;
	}

.top_40 {
	margin-top : 40px;
	}

.left1em {
	margin-left : 1em;
	}

.left0 {
	margin-left : 0px;
	}
.left5 {
	margin-left : 5px;
	}
.left10 {
	margin-left : 10px;
	}

.left30 {
	margin-left : 30px;
	}

.left35 {
	margin-left : 35px;
	}

.left50 {
	margin : 20px 0px 0px 75px;
	}


/*---- }[W ------------*/

.left1em10 {
	margin : 10px 0px 0px 1em;
	}

.left1em0 {
	margin : 0px 0px 0px 1em;
	}

.left30_0 {
	margin : 0px 0px 0px 30px;
	}

.left4em_0 {
	margin : 0px 0px 0px 4em;
	}



.left1 {
	margin-left : 2em;
	}


/*---- link  ----------------*/


.link {
	margin : 5px 0px 0px 0px;
	color : #FFFFFF;
	font-size : 11px;
	}

.link a {
	color : #FFFFFF;
	}

.link a:visited {
	color : #FFFFFF;
	text-decoration: none;
	}

.link a:hover {
	text-decoration: underline;
	color : #ff3300;
	}


/*---- GoogleMap ----*/

.button0 {
	float : right;
	padding : 2px 0px 0px 0px;
	margin : 0px;
        display: inline;
	}





/*---- 3JEE€ ----*/

.col_main_l {
	display: block;
	float : left;
	margin : 10px 0px 0px 0px;
	}

.col_main_r {
	display: block;
	float : left;
	margin : 10px 0px 0px 30px;
	font-size : 11px;
	letter-spacing : 1px;
	line-height : 14px;
	text-align: left;
	background-color : #eeeeee;
	}

.main_r-inner {
	width : 180px;
	margin  : 0px;
	padding : 10px 10px 15px 10px;;
	border  : 0px;
	} 

.col_main_r img {
	padding : 3px 0px 0px 0px;
	}

.side_l_text {
	margin  : 3px 0px 3px 0px;
	font-size : 11px;
	letter-spacing : 1px;
	line-height : 14px;
	text-align: left;
	}

/*-- EΆ€TChTOPΪ --*/

.title_bgr0 {
	height : 25px;
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 0px 1px;
	color : #ff8000;
	background : url(../images/common/title_bgr3.gif) no-repeat;
	}

.title_bgr1 {
	height : 25px;
	margin : 10px 0px 0px 0px;
	padding : 2px 0px 0px 1px;
	color : #009900;
	background : url(../images/common/title_bgr4.gif) no-repeat;
	}


.title_bgr3 {
	height : 25px;
	margin : 30px 0px 0px 0px;
	padding : 2px 0px 0px 10px;
	color : #6941BE;
	background : url(../images/common/title_bgr2.gif) no-repeat;
	}

/*----wiζ----------*/

/* ^Cgiy[W^Cgj*/

.wp_01 {
	padding : 65px 0px 0px 0px;
	margin : 0px;
	border : 0px;
	}

/* ͺΆ*/

#bg_welcome {
	height : 115px;
	margin : 0px 0px 0px 0px;
	background-image : url("../images/title/welcome.gif");
	background-position: reft top;
	background-repeat: no-repeat;
	}

#bg_info {
	height : 115px;
	margin : 0px 0px 0px 0px;
	background-image : url("../images/title/info.gif");
	background-position: reft top;
	background-repeat: no-repeat;
	}

#bg_contact {
	height : 115px;
	margin : 0px 0px 0px 0px;
	background-image : url("../images/title/contact.gif");
	background-position: reft top;
	background-repeat: no-repeat;
	}

#bg_reserve {
	height : 115px;
	margin : 0px 0px 0px 0px;
	background-image : url("../images/title/reserve.gif");
	background-position: reft top;
	background-repeat: no-repeat;
	}

#bg_shop {
	height : 115px;
	margin : 0px 0px 0px 0px;
	background-image : url("../images/title/shop.gif");
	background-position: reft top;
	background-repeat: no-repeat;
	}


#bg_gallery {
	height : 115px;
	margin : 0px 0px 0px 0px;
	background-image : url("../images/title/gallery.gif");
	background-position: reft top;
	background-repeat: no-repeat;
	}

#bg_beauty {
	height : 115px;
	margin : 0px 0px 0px 0px;
	background-image : url("../images/title/beauty.gif");
	background-position: reft top;
	background-repeat: no-repeat;
	}



/*---- \ρVXe ----------*/

iframe {
	width : 710px;
	height : 430px;
	margin : 10px 0px 0px 0px;
	padding : 0;
	border : 0;
	}