@charset "UTF-8";

/*=================================================================
	http://www.royal-web.net/
=================================================================*/


/* headspa01
-----------------------------------------------------------------*/

ul#page_navi2 {margin:0 0 0 15px;}

ul#page_navi2 li {margin:7px 5px 7px 0; float:left;}

ul#page_navi2:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

div#hsbox01 {
	margin:0 auto;
	padding:0 0 0 270px;
	width:440px;
	min-height:185px;
	_height:185px;
	background:url(../img/headspa/hs01_img02.jpg) 0 0 no-repeat;
}

div#hsbox01 img.caption {margin:15px auto;}

div#hsbox01 p {margin:0 5px 15px;}

div#hsbox02 {
	margin:0 auto;
	width:710px;
}

div#hsbox02 img.caption {margin:15px auto;}

div#hsbox02 p {margin:0 10px 15px;}

div#hsbox02 div {
	margin:0 auto 40px;
	padding:15px 14px;
	width:680px;
	border:1px solid #DBD3B9;
	background:#F9F7E8;
}

div#hsbox02 div p {margin:0;}

div#hsbox02 div p span {font-size:1.2em; font-weight:700; display:block;}

div#hsbox03 {margin:0 auto;}

div#hsbox03 img.caption {margin:0 auto 15px;}

div#hsbox03 p {
	margin:0 0 30px;
	padding:0 270px 0 10px;
	width:430px;
	min-height:260px;
	_height:260px;
	background:url(../img/headspa/hs01_img04.jpg) 100% 0 no-repeat;
}

div#hsbox03 div {
	margin:0 auto 40px;
	padding:15px 14px;
	width:680px;
	border:1px solid #DBD3B9;
	background:#F9F7E8;
}

div#hsbox03 div p {
	margin:0 auto 30px;
	padding:15px 14px;
	width:650px;
	min-height:0;
	_height:0;
	background:none;
	border:1px dotted #3F3D27;
}

div#hsbox03 div p span {
	margin:0 0 10px;
	padding:0 0 0 60px;
	font-weight:700;
	display:block;
	background:url(../img/headspa/hs01_img05.jpg) 0 50% no-repeat;
}

div#hsbox03 div ul {
	margin:0 auto 15px;
	width:650px;
}

div#hsbox03 div ul li {
	padding:2px 10px;
	background:url(../img/headspa/hs_icon01.jpg) 0 50% no-repeat;
	font-weight:700;
}

div#hsbox04 {
	margin:0 auto;
	min-height:330px;
	_height:330px;
	background:url(../img/headspa/hs01_img07.jpg) 100% 20px no-repeat;
}

div#hsbox04 ul {
	margin:0 0 15px 10px;
	width:200px;
}

div#hsbox04 ul li {
	padding:2px 10px;
	background:url(../img/headspa/hs_icon01.jpg) 0 50% no-repeat;
	font-weight:700;
}

div#hsbox04 img.caption {margin:0 auto 15px;}


/* headspa02
-----------------------------------------------------------------*/

div#hsbox05 {
	margin:0 auto;
	padding:0 0 0 270px;
	width:440px;
	min-height:180px;
	_height:180px;
	background:url(../img/headspa/hs02_img01.jpg) 0 0 no-repeat;
}

div#hsbox06 {
	margin:0 auto;
	width:710px;
}

div#hsbox06 img.caption {margin:0 auto 15px;}

div#hsbox06 p {margin:0 10px 15px;}

div#hsbox06 div {
	margin:0 auto 40px;
	padding:15px 14px;
	width:680px;
	border:1px solid #DBD3B9;
	background:#F9F7E8;
}

div#hsbox06 div p {margin:0;}

div#hsbox06 div p span {font-size:1.2em; font-weight:700; display:block;}

div#hsbox06 div#hsbox06_box01, div#hsbox06 div#hsbox06_box02 {
	margin:0 auto 20px;
	width:450px;
	border:none;
}
div#hsbox06 div#hsbox06_box01 {
	background:url(../img/headspa/hs02_img02.jpg) 100% 0 no-repeat;
	padding:0 250px 0 0;
	min-height:210px;
	_height:210px;
}
div#hsbox06 div#hsbox06_box02 {
	background:url(../img/headspa/hs02_img03.jpg) 0 0 no-repeat;
	padding:0 0 0 250px;
	min-height:180px;
	_height:180px;
}


/* headspa03
-----------------------------------------------------------------*/
	
div#hsbox07 {
	margin:0 auto;
	width:710px;
}

div#hsbox07 img.caption {margin:15px auto;}

div#hsbox07 p {margin:0 10px 15px;}

div#hsbox07 div {
	margin:0 auto;
	padding:15px 14px;
	width:680px;
	border:1px solid #DBD3B9;
	background:#F9F7E8;
}

div#hsbox07 div p {margin:0;}

div#hsbox07 div ul li {
	margin:0 0 15px;
	padding:2px 5px 2px 15px;
	background:url(../img/headspa/hs_icon02.jpg) 0 5px no-repeat;
}

div#hsbox07 table {
	margin:40px auto 0;
	width:670px;
}

div#hsbox07 table td {
	padding:0 20px 10px 0;
	background:url(../img/headspa/hs03_arrow01.jpg) 100% 0 no-repeat;
	vertical-align:top;
}

div#hsbox07 table td.noicon {
	padding:0 0 10px;
	background:none;
}
