@charset "utf-8";
@import "common/0-import.css";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#globalNavi li.navi04 a img {
	opacity: 0;
	filter: alpha(opacity=0);
}

body {
	background: url(../img/spa/body_back.jpg) repeat-x left top;
}

#wrap {
	background: url(../img/spa/warp_back.jpg) repeat-x bottom;
}

#main {
	width: 1020px;
	margin: 0 auto;
}

#main .h2Box {
	height: 66px;
	/height: 70px;
}

#main .h2Box h2 {
	padding: 32px 0 0 129px;
	float: left;
}

#main .h2Box p {
	padding: 24px 0 0 498px;
	line-height: 1.45;
}

#main .tab ul {
	padding: 0 0 0 4px;
}

#main .tab ul li {
	float: left;
}

#main .tab p {
	padding: 55px 140px 40px 568px;
	_padding: 55px 140px 40px 565px;
	line-height: 1.4;
	background: url(../img/spa/photo01.jpg) no-repeat right bottom;
}
#main .tab01 ul {
	padding: 0 0 0 4px;
}

#main .tab01 ul li {
	float: left;
}

#main .tab01 p {
	padding: 0 140px 40px 568px;
	_padding: 0 140px 40px 568px!important;
}

#btm_btn {
	margin-top: 48px;
}

/*------------------------------------------------------------------
	safair hack
-----------------------------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#main .h2Box {
		height: 70px;
	}
}
.spa_flash {
	width: 1000px;
	margin: 0 auto;
	*margin: 0 auto!important;
	*padding: 0;
	text-align: left;
}
.spa_flash, x:-moz-any-link, x:only-child {
	margin-bottom: 4px;
}
.spa01_text {
	padding: 35px 0 0 460px!important;
}

