@charset "utf-8";
/* ===================================================================
CSS information

 file name  :top.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

/* #flash_area
----------------------------------------------------------- */
#top #flash_area{
    width: 100%;
    height: 420px;
	position:relative;
	
}

#top #flash_area object {
	margin: 0;
	padding: 0;
	border: 0;
}

#top #flash_area embed {
	margin: 0;
	padding: 0;
	border: 0;
}

#top h1 {
	width: 225px;
	height: 105px;
	position: absolute;
	top: 155px;
	left: 50%;
	right: 50%;
    margin-left: -360px;
}

/*----------------------------------------------------
	#main
	メイン　右側コンテンツ
----------------------------------------------------*/

/* #news
----------------------------------------------------------- */
#top #news{
	background: url(../images/bg_news.jpg) left top no-repeat;
}

/*コンテンツタイトル：新着情報*/
#top #news h3{
	width: 625px;
	height: 40px;
	margin: 0 0 10px;
	background: url(../images/top/st_news.gif) left top no-repeat;
	text-indent:-9999px;
}


/* #shop
----------------------------------------------------------- */
#top #shop{
	background: url(../images/top/bg_shop.jpg) left top no-repeat;
}

/*コンテンツタイトル：ぜんきゅうネットショップ*/
#top #shop h3{
	width: 625px;
	height: 70px;
	margin: 0 0 30px;
	background: url(../images/top/st_shop.jpg) left top no-repeat;
	text-indent:-9999px;
}

/*小売業のお店の方へお詫びとご案内*/
#top #shop p#info_shop{
	width: 625px;
	height: 130px;
	margin: 0 0 20px;
	background: url(../images/top/img_comment.jpg) left top no-repeat;
	text-indent:-9999px;
}

/*ショップ用ボタン*/
#top #shop #shop_bt{
	width: 230px;
	padding: 0 0 0 395px;
	clear:both;
}

/*ボタン:カートを見る*/
#top #shop p.bt_cart a{
	width: 125px;
	height: 35px;
	margin: 0 0 20px;
	background: url(../images/bt_cart.jpg) left top no-repeat;
	text-indent:-9999px;
	overflow: hidden;
	display: block;
	float: left;
}

/*ボタン:お支払い方法*/
#top #shop p.bt_tips a{
	width: 90px;
	height: 35px;
	margin: 0 0 20px 15px;
	background: url(../images/bt_tips.jpg) left top no-repeat;
	text-indent:-9999px;
	overflow: hidden;
	display: block;
	float: left;
}

/*商品表示(1点分)*/

#top #shop dl{
	width: 142px;
	float: left;
	margin: 0 0 10px;
	padding: 0 0 20px;
	line-height: 1.5;
}

/*左から3列の右側margin指定*/
/*#top #shop dl.margin{
	width: 142px;
	float: left;
	margin: 0 19px 10px 0;
}
*/
/*画像*/
#top #shop dt{
	width: 142px;
	text-align: center;
}

/*商品名・料金テキスト*/
#top #shop dd{
	width: 142px;
	padding: 0 0 20px;
	text-align: center;
}

/*料金テキストのbold設定*/
#top #shop dd p{
	font-weight: bold;
	text-decoration: underline;
}

/*NEW!アイコン付き*/
#top #shop dd.new{
	width: 142px;
	padding: 0 0 20px;
	text-align: center;
	background: url(../images/top/ico_new.gif) center bottom no-repeat;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}


