<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* 初期化設定 */
*{
	margin: 0;
	padding: 0;
}
html{
background-color: #fff !important;
}




/*---------------フッター内のフォントサイズ----------------[[[*/


.sub_footer,
.sub_footer_store,
#common-footer{
	font-size: 10px;
	line-height:10px;
}


/*for IE6*/

*html .sub_footer,
*html .sub_footer_store,
*html #common-footer{
	font-size: 11px; /* IE6 */
	font-family:"ＭＳ Ｐゴシック", sans-serif;

}

/*for IE7*/

*+html .sub_footer,
*+html .sub_footer_store,
*+html #common-footer{
	font-size: 11px; /* IE7 */
	font-family:"ＭＳ Ｐゴシック", sans-serif;

}



html&gt;/**/body .sub_footer,
html&gt;/**/body .sub_footer_store,
html&gt;/**/body #common-footer{font-size /*\**/: 11px\9; 
font-family:"ＭＳ Ｐゴシック", sans-serif\9; }


/*]]]-----------------------------------------------------*/


/*フッターエリア幅100％指定*/
#footer-area{
	clear:both;
	border-top:1px solid #999;
	width: 100%;
	background-color: #fff;
	position: relative;
	bottom: 0;
	height: 100px;
}


.home_footer{
}

.brand_footer{
}

.c21_footer{
}

.store_footer{
}



/*リンクの指定*/



#footer-area a, .sub_footer a, .sub_footer_store a{
	color:#666 !important;
	text-decoration: none !important;
}
#footer-area a:hover, 
.sub_footer a:hover,
.sub_footer_store a:hover
{
	color:#000 !important;
	text-decoration: none !important;
	
}










#footer-area ul, .sub_footer ul{
	list-style-type: none !important;
}

/*サブフッター*/
.sub_footer{
	clear:both;
	height:28px;
	margin-left:5px;
}
.sub_footer_store{
	clear:both;
	margin: 0 auto;
	width:980px;
	height:28px;
}
.sub_footer ul li,.sub_footer_store ul li{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:5px 5px;
	
	
	border:1px solid #ccc;
	color:#000;
	background:#eee;
}	








/* フッターを囲む。全般設定 */
#common-footer{
	width:980px;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
	padding-bottom: 15px;
	background:url(../img/copy.gif) no-repeat;
}

/* お花のマーク */
div.brand_footer p.home,
div.c21_footer p.home,
div.store_footer p.home
{
	float: left;
	background:url(../img/ft_home.gif) no-repeat;
 	display:block;
	height:40px;
 	width:40px;
	text-indent:-9999px;
	display:inline;
}

div.brand_footer p.home a,
div.c21_footer p.home a,
div.store_footer p.home a

{
	margin-top:5px;
	margin-left:5px;
	height:30px;
	width:26px;
	display:block;
	padding-top: 15px;
	padding-left:5px;
}

/* お花のマークとホーム */

div.home_footer p.home{
	float: left;
	background:url(../img/ft_bhome.gif) no-repeat;
 	display:block;
	height:40px;
 	width:100px;
	text-indent:-9999px;
	display:inline;
}

div.home_footer p.home a{
	margin-top:5px;
	margin-left:5px;
	height:30px;
	width:60px;
	display:block;
}


/* ホームフッターのメニューたち */
div.home_footer .footer-list{
	margin: 0 10px 0 180px;
}


/* ブランドフッターのメニューたち */
div.brand_footer .footer-list{
	margin: 0 10px 0 50px;
}

/* C21フッターのメニューたち */
div.c21_footer .footer-list{
	margin: 0 10px 0 130px;
}

/* ストアフッターのメニューたち */
div.store_footer .footer-list{
	margin: 0 10px 0 80px;
}







#common-footer .footer-list li{
	position: relative;
	float: left;
}

#common-footer .footer-list li{
	padding:15px 8px 0;
	height: 12px;
	background:top left url(../img/i.gif) no-repeat;
}


/* 子孫リストがあるとき */

#common-footer .footer-list li ul.sub-list{
	position: absolute;
	bottom: 15px;
	left: 0;
	display: none;/* デフォルトは無表示 */
}

/* マウスオーバーされて-onがついたクラス名の子孫リストを表示 */
#common-footer .footer-list li.footer-home-on ul.sub-list,
#common-footer .footer-list li.footer-recommend-on ul.sub-list,
#common-footer .footer-list li.footer-company-on ul.sub-list
{
	display: block;
	z-index:1;
}

/* そんな子孫リストの各項目の設定 */
#common-footer .footer-list li ul.sub-list li {
	padding: 0;
	float: none;
	line-height:1;
	text-align:left;
	background-image: none;
	overflow: visible;
	height: auto;
}


#common-footer .footer-list li ul.sub-list li a{
	display: block;
	height: 10px;
	padding: 7px;
	width: 260px;
	/*width: 104px;*/
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color: #fed;
}




#common-footer .footer-list li.footer-company-on ul.sub-list li a{
	width: 104px;

}


#common-footer .footer-list li.footer-home-on ul.sub-list li a{
	width: 104px;
}




#common-footer .footer-list li ul.sub-list li.last a{
	border-bottom:1px solid #ccc;
}

/* そんな子孫リストの各項目の設定 */
#common-footer .footer-list li ul.sub-list li a:hover{
	height: 10px;
	color:#000 !important;
	text-decoration:none;
	background-color: #fff;
}

/* ALL RIGHTS RESERVEDの文字 */
#common-footer p.copyright{

	text-indent: -9999px;

}

/*clearfix [ */
#common-footer{
    zoom:1;/*for IE 5.5-7*/
}
#common-footer:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}


/* ] clearfix */</pre></body></html>