@charset "utf-8";
/* CSS Document */


html,body {
	width: 100%;
	height: 100%;
}

body {
	font-family: verdana, sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	margin: 0px;
	padding: 0px;
}

/*　ベーシック
body#basic {
	background-image: url(../images/header-bg-basic.gif);
	background-repeat: repeat-x;
}
スクール
body#school {
	background-image: url(../school/images/header-bg.gif);
	background-repeat: repeat-x;
}
ショッピング
body#shopping {
	background-image: url(../shopping/images/header-bg.gif);
	background-repeat: repeat-x;
}
ブログ
body#blog {
	background-image: url(../blog/images/header-bg.gif);
	background-repeat: repeat-x;
}
*/


a { color: #0066CC; }
a:hover { color: #FF9900; }
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h1,h2,h3,h4,h5,h6,p,ul,ol {
	margin: 0px;
	padding: 0px;
}


#header,#alpha,#beta { position: relative; }

#header-inner,#content-inner,#alpha-inner,#beta-inner { position: static; }
#alpha,#beta { float: left; }

body > #container {
    height: auto;
}
body > #container-inner {
    height: auto;
}
/*
#basic div#container {	background: url(../images/body-footer-bg.gif) repeat-x left bottom;}
#school div#container {
	background-image: url(../school/images/body-footer-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#shopping div#container {	background: url(../shopping/images/body-footer-bg.gif) repeat-x left bottom;}
#blog div#container {	background: url(../blog/images/body-footer-bg.gif) repeat-x left bottom;}
*/

#container {
	min-height: 100%;
	position: relative;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
* html div#container { height: 100%;}



/* Hidding from IE5/mac\*/
*html #container { height: 100%; }

#container-inner {
	min-height:100%;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-bottom: 100px;
}
/* Hidding from IE5/mac\*/
*html #container-inner { height: 100%; }

#topbody {
	padding-bottom: 30px;
}
#secbody {
	padding-bottom: 120px;
	padding-top: 60px;
}

/*ヘッダー
========================================================*/
#header {
	height: 105px;
	width: 760px;
	position: relative;
}
#header-inner {
	background-image: url(../images/header-logo.png);
	background-repeat: no-repeat;
	height: 84px;
	width: 760px;
	position: absolute;
	z-index: auto;
	left: 0px;
	top: 10px;
}
*html div#header-inner {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/images/header-logo.png", sizingMethod="scale");
	height: 84px;
	width: 760px;
}



h1#site-id a {
	text-indent: -9999px;
	display: none;
}

/*グローバルナヴィゲーション　共通
========================================================*/
ul#gnavi {
	position: absolute;
	top: 25px;
	right: 0px;
	width: 201px;
	height: 61px;
}
ul#gnavi li {
	float: left;
	list-style-type: none;
	height: 61px;
	width: 61px;
	margin-right: 6px;
}
ul#gnavi li a {
	text-indent: -9999px;
	display: block;
	height: 61px;
	width: 61px;
	position: relative;
}

/* マウスオン */
li#gn-home a:hover { background: url(http://hs.iluck.jp/img-gnavi/gn-home-on.png) no-repeat;}
li#gn-info a:hover { background: url(http://hs.iluck.jp/img-gnavi/gn-info-on.png) no-repeat;}
li#gn-contact a:hover { background: url(http://hs.iluck.jp/img-gnavi/gn-contact-on.png) no-repeat;}
/* Hidding from IE5/mac\*/
*html li#gn-home a:hover {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/img-gnavi/gn-home-on.png", sizingMethod="scale");
	height: 61px;
	width: 61px;
}
*html li#gn-info a:hover {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/img-gnavi/gn-info-on.png", sizingMethod="scale");
}
*html li#gn-contact a:hover {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/img-gnavi/gn-contact-on.png", sizingMethod="scale");
}

/*グローバルナヴィゲーション　ベーシック
========================================================*/
/* マウスオフ */
li#gn-home {
	background-image: url(http://hs.iluck.jp/img-gnavi/gn-home-off.png);
	background-repeat: no-repeat;
}
li#gn-info {
	background-image: url(http://hs.iluck.jp/img-gnavi/gn-info-off.png);
	background-repeat: no-repeat;
}
li#gn-contact {
	background-image: url(http://hs.iluck.jp/img-gnavi/gn-contact-off.png);
	background-repeat: no-repeat;
}
/* Hidding from IE5/mac\*/
*html li#gn-home {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/img-gnavi/gn-home-off.png", sizingMethod="scale");
}
*html li#gn-info {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/img-gnavi/gn-info-off.png", sizingMethod="scale");
}
*html li#gn-contact {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/img-gnavi/gn-contact-off.png", sizingMethod="scale");
}




/*グローバルナヴィゲーション　スクール
========================================================*/
/* マウスオフ */
#school li#gn-home {
	background-image: url(../school/images/gn-home-off.png);
	background-repeat: no-repeat;
}
#school li#gn-info {
	background-image: url(../school/images/gn-info-off.png);
	background-repeat: no-repeat;
}
#school li#gn-contact {
	background-image: url(../school/images/gn-contact-off.png);
	background-repeat: no-repeat;
}
/* Hidding from IE5/mac\*/
*html #school li#gn-home {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../school/images/gn-home-off.png", sizingMethod="scale");
}
*html #school li#gn-info {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/school/images/gn-info-off.png", sizingMethod="scale");
}
*html #school li#gn-contact {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/school/images/gn-contact-off.png", sizingMethod="scale");
}

/*グローバルナヴィゲーション　ショッピング
========================================================*/
/* マウスオフ */
#shopping li#gn-home { background: url(../shopping/images/gn-home-off.png) no-repeat;}
#shopping li#gn-info { background: url(../shopping/images/gn-info-off.png) no-repeat;}
#shopping li#gn-contact { background: url(../shopping/images/gn-contact-off.png) no-repeat;}
/* Hidding from IE5/mac\*/
*html #shopping li#gn-home {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/shopping/images/gn-home-off.png", sizingMethod="scale");
}
*html #shopping li#gn-info {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/shopping/images/gn-info-off.png", sizingMethod="scale");
}
*html #shopping li#gn-contact {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/shopping/images/gn-contact-off.png", sizingMethod="scale");
}

/*グローバルナヴィゲーション　ブログ
========================================================*/
/* マウスオフ */
#blog li#gn-home { background: url(../blog/images/gn-home-off.png) no-repeat;}
#blog li#gn-info { background: url(../blog/images/gn-info-off.png) no-repeat;}
#blog li#gn-contact { background: url(../blog/images/gn-contact-off.png) no-repeat;}
/* Hidding from IE5/mac\*/
*html #blog li#gn-home {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/blog/images/gn-home-off.png", sizingMethod="scale");
}
*html #blog li#gn-info {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/blog/images/gn-info-off.png", sizingMethod="scale");
}
*html #blog li#gn-contact {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hs.iluck.jp/blog/images/gn-contact-off.png", sizingMethod="scale");
}


/* セカンドページカテゴリーナビゲーション
=======================================*/

#cnavi {
	background-image: url(../images/catenavi-off.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 65px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	position: absolute;
	left: 0px;
	top: 105px;
}
#cnavi ul {
	width: 732px;
	margin-left: 13px;
}
#cnavi ul li {
	list-style-type: none;
	float: left;
}
#cnavi ul li a {
	display: block;
	height: 34px;
	width: 120px;
	margin-left: 2px;
	text-indent: -9999px;
}
#cnavi ul li a:hover {
	height: 55px;
	width: 120px;
}
/*通常時*/
#cn-aurasoma    {}
#cn-scentsation {}
#cn-healing       {}
#cn-school        {}
#cn-shopping     {}

/*マウスオフ*/
#cn-aurasoma a,#cn-scentsation a,#cn-healing a,#cn-school a,#cn-shopping a {}
#cntop-blog a {}

/*マウスオン*/
#cn-aurasoma a:hover    { background: url(../images/catenavi-on.gif) no-repeat -15px 0px;}
#cn-scentsation a:hover { background: url(../images/catenavi-on.gif) no-repeat -137px 0px;}
#cn-healing a:hover       { background: url(../images/catenavi-on.gif) no-repeat -259px 0px;}
#cn-school a:hover        { background: url(../images/catenavi-on.gif) no-repeat -381px 0px;}
#cn-shopping a:hover     { background: url(../images/catenavi-on.gif) no-repeat -503px 0px;}
#cn-blog a:hover           { background: url(../images/catenavi-on.gif) no-repeat -625px 0px;}

/*パン屑リンク
========================================================*/
#breadcrumb { font-size: 0.8em; }



/*コンテントボディ
========================================================*/
#content { width: 760px; 
}


/*フッター
========================================================*/
/* ベーシック */
#footer {
	height: 80px;
	width: 100%;
	bottom: 20px;
	left: 0px;
	position: absolute;
}
#footer-inner {
	background: url(../images/footer-bg.gif) no-repeat;
	padding-left: 100px;
	margin-right: auto;
	margin-left: auto;
	height: 80px;
	width: 660px;
	color: #666666;
	font-size: 8pt;
}
/* ショッピング */
#shopping #footer {
	background-image: url(../shopping/images/footer-bg.gif);
	background-repeat: no-repeat;
}
/* ブログ */
#blog #footer {
	background-image: url(../blog/images/footer-bg.gif);
	background-repeat: no-repeat;
}





#footer #shop-info {
	line-height: 10pt;
	padding: 5px 0px 10px 20px;
	float: left;
}
#footer-navi {
	float: right;
}
#footer-navi a {
	font-size: 0.8em;
	text-decoration: none;
	margin-right: 10px;
	margin-top: 20px;
}
#footer-navi a:link, #footer-navi a:visited { color: #999999; }
/*
#blog #footer-navi a:link,#blog #footer-navi a:visited { color: #FF3333; }
#shopping #footer-navi a:link,#shopping #footer-navi a:visited { color: #333333; }
#school #footer-navi a:link,#school #footer-navi a:visited { color: #666666; }
*/

#footer-navi a:hover, #footer-navi a:active { color: #FFFFFF; }
/*
#blog #footer-navi a:hover,#blog #footer-navi a:active { color: #FFFFFF; }
#shopping #footer-navi a:hover,#shopping #footer-navi a:active { color: #FFFFFF; }
#school #footer-navi a:hover,#school #footer-navi a:active { color: #FFFFFF; }
*/

#copyright {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	clear: both;
}


/*個別スタイル
========================================================*/

.clr {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.text-indent { text-indent: -9999px; 
}

.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}

.float-right {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}
.float-left {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.fcolor-red { color: #FF0000; }
.fcolor-blue { color: #0066CC; }
.fcolor-pink { color: #FF9999; }

.fsize07 { font-size: 0.7em; }

