* {
	margin:0;
	padding:0;
}

img {
	display:block;
	border:0;
}

body {
	margin: 0px; 
	padding: 0px;
	text-align:center;
}

p {
	font-family: "HGｺﾞｼｯｸM","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif ;
}

#contena {
	display:block;
	margin: 20px auto;
	text-align:left;
	width: 800px;
	height:auto;
}

/*ヘッダーの設定*/
#header1 {
	display:block;
	padding-left:20px;
	clear:both;
}

#header2 {
	display:block;
	padding-left:5px;
	clear:both;
}

/*サイドメニューの設定*/
#sidemenu{
	display:block;
	padding-left:5px;
	width: 250px;
	height:auto;
	float:left;
}

/*メインの設定*/
#main {
	display:block;
	margin-left:255px;
}

/*フッターの設定*/
#footer {
	display:block;
	padding-top:80px;
}

/*グローバルメニュー*/
#gnavi {
	display:block;
}

#gnavi li {
	display:block;
	padding-top:15px;
	list-style-type:none;
	text-indent:-9999px;
}

#gnavi li a {
	display:block;
}

#navi1 a {
	background:url(../images/common/button.about.a.gif) left top no-repeat;
	width:217px;
	height:59px;
}

#navi1 a:hover {
	background:url(../images/common/button.about.b.gif) left top no-repeat;
	width:217px;
	height:59px;
}

#navi2 a {
	background:url(../images/common/button.step.a.gif) left top no-repeat;
	width:217px;
	height:34px;
}

#navi2 a:hover {
	background:url(../images/common/button.step.b.gif) left top no-repeat;
	width:217px;
	height:34px;
}

#navi3 a {
	background:url(../images/common/button.info.a.gif) left top no-repeat;
	width:217px;
	height:34px;
}

#navi3 a:hover {
	background:url(../images/common/button.info.b.gif) left top no-repeat;
	width:217px;
	height:34px;
}

#navi4 a {
	background:url(../images/common/button.staff.a.gif) left top no-repeat;
	width:217px;
	height:34px;
}

#navi4 a:hover {
	background:url(../images/common/button.staff.b.gif) left top no-repeat;
	width:217px;
	height:34px;
}

#navi5 a {
	background:url(../images/common/button.q.a.gif) left top no-repeat;
	width:217px;
	height:34px;
}

#navi5 a:hover {
	background:url(../images/common/button.q.b.gif) left top no-repeat;
	width:217px;
	height:34px;
}

#navi6 a {
	background:url(../images/common/button.blog.a.gif) left top no-repeat;
	width:217px;
	height:33px;
}

#navi6 a:hover {
	background:url(../images/common/button.blog.b.gif) left top no-repeat;
	width:217px;
	height:33px;
}

/*メニュー下の店舗情報*/
#info {
	display:block;
	margin-top:20px;
	width:220px;
	border:double 3px #000000;
	padding:8px 8px 8px 8px;
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif ;
	line-height:1.4em;
}

#infomation1 {
	display:block;
	font-size: 13pt;
	font-weight: bold;
}

#infomation2 {
	display:block;
	font-size: 8pt;
}


/*リンク*/
#link img {
	display:block;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
}

#linklist {
	display:block;
}

#linklist li {
	display:block;
	padding-top:20px;
	list-style-type:none;
	text-indent:-9999px;
}

#linklist li a {
	display:block;
}

#link1 a {
	background:url(../images/common/button.official.a.gif) left top no-repeat;
	width:208px;
	height:21px;
}

#link1 a:hover {
	background:url(../images/common/button.official.b.gif) left top no-repeat;
	width:208px;
	height:21px;
}

#link2 a {
	background:url(../images/common/button.national.a.gif) left top no-repeat;
	width:153px;
	height:21px;
}

#link2 a:hover {
	background:url(../images/common/button.national.b.gif) left top no-repeat;
	width:153px;
	height:21px;
}

#link3 a {
	background:url(../images/common/button.npo.a.gif) left top no-repeat;
	width:224px;
	height:21px;
}

#link3 a:hover {
	background:url(../images/common/button.npo.b.gif) left top no-repeat;
	width:224px;
	height:21px;
}

#link4 a {
	background:url(../images/common/button.school.a.gif) left top no-repeat;
	width:100px;
	height:21px;
}

#link4 a:hover {
	background:url(../images/common/button.school.b.gif) left top no-repeat;
	width:100px;
	height:21px;
}

#link5 a {
	background:url(../images/common/button.salon.a.gif) left top no-repeat;
	width:165px;
	height:21px;
}

#link5 a:hover {
	background:url(../images/common/button.salon.b.gif) left top no-repeat;
	width:165px;
	height:21px;
}

/*フッター*/
#footermenu{
	display:block;
	width: 800px;
	height:auto;
	text-align:center;
	padding-top:0px;
	clear:both;
}

#footermenu p{
	font-size:12px;
}

