@charset "utf-8";

/* CSS Document */



body {

	font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W4", "Osaka", "ＭＳ Ｐゴシック", Verdana;

	color: #FFFFFF;

	font-size: 11px;

	background-color: #000000;

}

* {

	margin: 0px;

	padding: 0px;

}

p{

	line-height: 1.5em;

	font-size: 11px;

}

.orange{

	font-weight: bold;

	color: #FF6600;

}

h2 {

	font-size: 12px;

	border-left-width: thick;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	height: 20px;

	line-height: 20px;

	text-indent: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-bottom: 10px;

	clear: left;

}







img{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#main_wrapper {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

}

#header {

	float: left;

	width: 1000px;

}

#contents_wrapper {

	float: left;

	width: 1000px;

}

#menu_box {

	float: left;

	width: 1000px;

	height: 33px;

}

#menu {

	float: left;

}

#footer {

	text-align: center;

	float: left;

	width: 1000px;

	padding-top: 20px;

}

#page_contents_box {

	float: left;

	width: 1000px;

}

#page_contents_img {

	float: left;

}



/*トップページ画像 */

#toppage_contents {

	background-image: url(../images/toppage_contents_04.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 346px;

}

#toppage_contents_text_box {

	float: left;

	height: 270px;

	width: 286px;

	padding-top: 50px;

	padding-right: 0px;

	padding-left: 10px;

	overflow: auto;

}

#toppage_contents_info_box {

	float: left;

	height: 60px;

	width: 286px;
	
	margin-top:45px;

	padding-right: 50px;

	padding-bottom: 50px;

	padding-left: 10px;

	overflow: auto;

}

/*メニューページ画像 */

#menupage_contents {

	background-image: url(../images/menu_img2_01.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 346px;

}

#toppage_contents_text_box li {

	height: 20px;

	list-style-type: none;

	text-indent: 15px;

	list-style-image: url(../images/arrow.gif);

	list-style-position: inside;

}

#toppage_contents_text_box li a {

	text-decoration: none;

	color: #FFFFFF;

}

#toppage_contents_text_box li a:hover {

	text-decoration: none;

	color: #FFFFFF;

	background-color: #333333;

}

/*料金表ページ画像 */

#pricepage_contents {

	background-image: url(../images/price_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 683px;

}

#pricepage_contents_text_box {

	float: left;

	height: 400px;

	width: 633px;

	padding-top: 50px;

	padding-right: 40px;

	padding-bottom: 30px;

	padding-left: 10px;

	overflow: auto;

}

#price_box {

	float: left;

	height: 400px;

	width: 310px;

	padding-left: 5px;

}

#price_box dt {

	font-weight: bold;

	color: #FF9900;

	padding-bottom: 3px;

	padding-top: 5px;

}

#price_box dd {

	text-align: left;

}



#menu2_contents {

	background-image: url(../images/menu2_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 346px;

}

#collagen_contents {

	background-image: url(../images/collagen_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 346px;

}

#nano_contents {

	background-image: url(../images/nano_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 625px;

}

#nano_contents_text_box {

	float: left;

	height: 410px;

	width: 565px;

	padding-top: 50px;

	padding-right: 50px;

	padding-bottom: 20px;

	padding-left: 10px;

	overflow: auto;

}

/*おすすめページ画像 */

#recpage_contents {

	background-image: url(../images/rec_img_01.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 316px;

}

#air_contents {

	background-image: url(../images/air_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 346px;

}

/*スタッフ紹介ページ画像 */

#staffpage_contents {

	background-image: url(../images/staff_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 450px;

}

#staffpage_contents_text_box img {

	float: left;

}



#staffpage_contents_text_box {

	float: left;

	height: 380px;

	width: 390px;

	padding-top: 50px;

	padding-right: 50px;

	padding-bottom: 50px;

	padding-left: 10px;

	overflow: auto;

}

/*ショップ紹介ページ画像 */

#shoppage_contents {

	background-image: url(../images/shop_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 641px;

}



#shoppage_contents_text_box {

	float: left;

	height: 348px;

	width: 581px;

	padding-top: 50px;

	padding-right: 50px;

	padding-bottom: 50px;

	padding-left: 10px;

	overflow: auto;

}

#shoppage_contents_text_box img {

	float: right;

}

/*最新情報ページ画像 */

#infopage_contents {

	background-image: url(../images/info_img_01.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 346px;

}

/*クーポンページ*/

#coupon_contents {

	background-image: url(../images/coupon_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 525px;

}

#coupon_contents_text_box {

	float: left;

	height: 348px;

	width: 465px;

	padding-top: 50px;

	padding-right: 50px;

	padding-bottom: 50px;

	padding-left: 10px;

	overflow: auto;

}

#coupon_contents_text_box p {

	padding-bottom: 10px;

}

#coupon_contents_text_box a {

	color: #D0A137;

}



#member_contents {

	background-image: url(../images/member_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 525px;

}

#calender_contents {

	background-image: url(../images/calender_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 525px;

}

/*コンタクトページ*/

#contact_contents {

	background-image: url(../images/contact_img_02.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 488px;

	width: 345px;

}

#contact_contents_text_box {

	float: left;

	height: 348px;

	width: 295px;

	padding-top: 50px;

	padding-right: 40px;

	padding-bottom: 50px;

	padding-left: 10px;

	overflow: auto;

}#contact_contents_text_box input {

	margin-bottom: 20px;

}

#contact_contents_text_box a {

	color: #FFFFFF;

}

#map_box {

	float: right;

	height: 370px;

	width: 280px;

}

#toppage_contents_text_box2 {
	float: left;
	height: 350px;
	width: 286px;
	padding-right: 0px;
	padding-left: 10px;
	overflow: auto;
	margin-top: 50px;

}



