@charset "UTF-8";
/* CSS Document */
#chocoageHeader {
	width: 952px;
	margin: 10px auto 10px auto;
	background-image: url(../chocoage_img/header/gmenu_bg.jpg);
	background-repeat: no-repeat;
	background-position: -1px bottom;
}
#chocoageHeader780 {
	width: 780px;
	margin: 10px auto 10px auto;
}
#chocoageHeader ul {
	padding: 0;
	margin: 0;
}
#chocoageHeader ul li {
	padding: 0;
	margin: 0;
	list-style:none;
	list-style-type:none;
}
/*ロゴマーク（h1）*/
#chocoageHeader #logoMark {
	background-image: url(../chocoage_img/header/header_logomark.gif);
	background-repeat: no-repeat;
	height: 93px;
	width: 317px;
	float: left;
}
#chocoageHeader #logoMark a.gotoChocoTop {
	text-align:left;
	display: block;
	height: 93px;
	width: 317px;
	text-indent: -9999px;
	overflow:hidden;
}
/*ヘッダー中央部エリア*/
#chocoageHeader #areaHeaderCenter {
	float: left;
	height: 93px;
	width: 306px;
	background-image: url(../chocoage_img/header/header_search_bg.gif);
	background-repeat: no-repeat;
}
/*真ん中のスペース*/
#chocoageHeader #areaHeaderCenterSpace {
	float: left;
	height: 93px;
	width: 306px;
	background-color:#9FF;
}
/*検索フォームエリア*/
#chocoageHeader #areaHeaderCenter .searchInputArea {
	float: left;
	height: 48px;
	width: 275px;
	padding-top: 15px;
	padding-left: 12px;
	padding-bottom:4px;
	padding-right:20px;
	text-align:left;
}
/*フォーム*/
#chocoageHeader #areaHeaderCenter .searchInputArea form {
	margin: 0px;
	padding: 0px;
}
/*アイテム／レポート選択ラジオボタンラベル*/
#chocoageHeader #areaHeaderCenter .searchInputArea form label {
	font-size: 0.9em;
	/*line-height: 100%;*/
}
/*アイテム名入力テキストフィールド*/
#chocoageHeader #areaHeaderCenter .searchInputArea form input.itemSearchTextField {
	margin: 0 5px 0 0;
	padding: 0px;
	width: 175px;
	float:left;
}
/*検索ボタン*/
#chocoageHeader #areaHeaderCenter .searchInputArea form input.btnItemSearchSubmit {
	padding: 0px;
	margin: 0px;
	float:left;
}
/*注目のキーワード*/
#chocoageHeader #areaHeaderCenter ul {
	float: left;
	width: 237px;
	padding-left: 68px;
	text-align:left;
}
#chocoageHeader #areaHeaderCenter ul li {
	font-size:11px;
	display:inline;
	padding-left: 3px;
}
/*右部エリア*/
#chocoageHeader .areaHeaderRight {
	float: right;
	height: 93px;
	width: 328px;
}
/*ヘッダー右上部サブメニュー*/
#chocoageHeader .headerSubMenu {
	float: right;
	height: 20px;
	width: 328px;
	text-align:left;
	/*padding-left:50px;*/
}
#chocoageHeader .headerSubMenu a {
	display:block;
	float: left;
	height: 20px;
	text-indent:-9999px;
	overflow:hidden;
}
#chocoageHeader .headerSubMenu a.linkWhatChocoage {/*ちょこアゲとは？*/
	width: 101px;
	background-image: url(../chocoage_img/header/header_link_what_chocoage.gif);
	background-repeat: no-repeat;
}
#chocoageHeader .headerSubMenu a.linkHowto {/*使い方*/
	width: 58px;
	background-image: url(../chocoage_img/header/header_link_howto.gif);
	background-repeat: no-repeat;
}
#chocoageHeader .headerSubMenu a.linkInquiry {/*お問い合わせ*/
	width: 88px;
	background-image: url(../chocoage_img/header/header_link_inpuiry.gif);
	background-repeat: no-repeat;
}
#chocoageHeader .headerSubMenu a.linkSitemap {/*サイトマップ*/
	width: 81px;
	background-image: url(../chocoage_img/header/header_link_sitemap.gif);
	background-repeat: no-repeat;
}
/*ログインボタンエリア*/
#chocoageHeader .areaHeaderRight .areaLoginButton {
	float: left;
	height: 74px;
	width: 328px;
}
/*ヘッダー用バナーエリア*/
#chocoageHeader .areaHeaderRight2 .areaHeaderBanner {
	float:right;
	width: 710px;
	padding: 0;
	text-align:right;
}
#chocoageHeader .areaHeaderRight .areaLoginButton .areaLoginButtonLeft {
	float: left;
	height: 74px;
	width: 209px;
}
#chocoageHeader .areaHeaderRight .areaLoginButton .areaLoginButtonLeftS {
	float: left;
	height: 74px;
	width: 118px;
}
#chocoageHeader .areaHeaderRight .areaLoginButton .areaLoginButtonLeft a.btnNewEntry {
	display:block;
	height: 74px;
	width: 209px;
	text-indent:-9999px;
	background-image: url(../chocoage_img/header/header_btn_newentry.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
#chocoageHeader .areaHeaderRight .areaLoginButton .areaLoginButtonLeftS a.btnNewEntryS {
	display:block;
	height: 74px;
	width: 118px;
	text-indent:-9999px;
	background-image: url(../chocoage_img/header/header_btn_newentry_s.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
#chocoageHeader .areaHeaderRight .areaLoginButton .areaLoginButtonRight {
	float: right;
	height: 74px;
	width: 119px;
}
/*3行広告*/
#chocoageHeader .areaHeaderRight .areaLoginButton .area3lineTextAd {
	float: right;
	height: 74px;
	width: 205px;
	background-image: url(../chocoage_img/header/head_ad_bg.gif);
	background-repeat: no-repeat;	
}
#chocoageHeader .areaHeaderRight .areaLoginButton .area3lineTextAd ul.adText  {
	margin:0;
	padding:14px 0 0 0;
	width: 205px;
}
#chocoageHeader .areaHeaderRight .areaLoginButton .area3lineTextAd ul.adText li {
	text-align:left;
	line-height:115%;
	margin:0 0 5px 0;
	padding:0 0 0 18px;
	font-size:0.8em;
	color: #F69;
	background-image: url(../chocoage_img/common/blt_tri_pink.gif);
	background-repeat: no-repeat;
	background-position: 8px 2px;
}
/*#chocoageHeader .areaHeaderRight .areaLoginButton .area3lineTextAd ul.adText li a {
	color: #F69;
}*/
#chocoageHeader .areaHeaderRight .areaLoginButton .areaLoginButtonRight a.btnLogin {
	display:block;
	height: 45px;
	width: 119px;
	text-indent:-9999px;
	background-image: url(../chocoage_img/header/header_btn_login.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
#chocoageHeader .areaHeaderRight .areaLoginButton .areaLoginButtonRight a.btnBookmark {
	display:block;
	height: 29px;
	width: 119px;
	text-indent:-9999px;
	background-image: url(../chocoage_img/header/header_btn_bookmark.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}

#chocoageHeader .buz_item_info {
	background-image: url(../chocoage_img/header/header_buz_item_bg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 952px;
	text-align:left;
	font-size:0.75em;
	padding-top: 3px;
	/*line-height:115%;*/
}
#chocoageHeader .buz_item_info .areaModePickup {
	float: left;
	width: 255px;
	color:#FF4C70;
	padding-left:75px;
}

#chocoageHeader .buz_item_info .spaceMyChocoage {
	width:330px;
	float:left;
}

#chocoageHeader .buz_item_info .allItemQuantity {
	float: right;
	width: 142px;
}
#chocoageHeader .buz_item_info .allBuzQuantity {
	float: right;
	width: 143px;
}
/*1行テキスト広告*/
#chocoageHeader .buz_item_info .ad1line4header {
	float: right;
	width: 325px;
}

/*グローバルメニュー*/
#chocoageHeader .gmemu {
	float:left;
	width: 952px;
	height: 39px;
}
#chocoageHeader .gmemu #MenuBar1 li {
	height: 35px;/*-4*/
}
#chocoageHeader .gmemu #MenuBar1 li a {
	display: block;
	/*width: 136px;*/
	height: 35px;/*-4*/
	text-indent:-9999px;
	overflow:hidden;
}
#chocoageHeader .gmemu #MenuBar1 li a.gmenu01 {
	background-image: url(../chocoage_img/header/gmenu01.jpg);
	background-repeat: no-repeat;
	width:136px;
}
#chocoageHeader .gmemu #MenuBar1 li a:hover.gmenu01 {background-image: url(../chocoage_img/header/gmenu01_f2.jpg);}

#chocoageHeader .gmemu #MenuBar1 li a.gmenu02 {
	background-image: url(../chocoage_img/header/gmenu02.jpg);
	background-repeat: no-repeat;
	width:135px;
}
#chocoageHeader .gmemu #MenuBar1 li a:hover.gmenu02 {background-image: url(../chocoage_img/header/gmenu02_f2.jpg);}

#chocoageHeader .gmemu #MenuBar1 li a.gmenu03 {
	background-image: url(../chocoage_img/header/gmenu03.jpg);
	background-repeat: no-repeat;
	width:136px;
}
#chocoageHeader .gmemu #MenuBar1 li a:hover.gmenu03 {background-image: url(../chocoage_img/header/gmenu03_f2.jpg);}

#chocoageHeader .gmemu #MenuBar1 li a.gmenu04 {
	background-image: url(../chocoage_img/header/gmenu04.jpg);
	background-repeat: no-repeat;
	width:135px;
}
#chocoageHeader .gmemu #MenuBar1 li a:hover.gmenu04 {background-image: url(../chocoage_img/header/gmenu04_f2.jpg);}

#chocoageHeader .gmemu #MenuBar1 li a.gmenu05 {
	background-image: url(../chocoage_img/header/gmenu05.jpg);
	background-repeat: no-repeat;
	width:136px;
}
#chocoageHeader .gmemu #MenuBar1 li a:hover.gmenu05 {background-image: url(../chocoage_img/header/gmenu05_f2.jpg);}

#chocoageHeader .gmemu #MenuBar1 li a.gmenu06 {
	background-image: url(../chocoage_img/header/gmenu06.jpg);
	background-repeat: no-repeat;
	width:135px;
	background-position: 0px 0px;
}
#chocoageHeader .gmemu #MenuBar1 li a:hover.gmenu06 {background-image: url(../chocoage_img/header/gmenu06_f2.jpg);}

#chocoageHeader .gmemu #MenuBar1 li a.gmenu07 {
	background-image: url(../chocoage_img/header/gmenu07.jpg);
	background-repeat: no-repeat;
	width:137px;
}
#chocoageHeader .gmemu #MenuBar1 li a:hover.gmenu07 {background-image: url(../chocoage_img/header/gmenu07_f2.jpg);}
/*グローバルメニュー　各カテゴリーごとのボタン状態*/
/*#chocoageHeader .category01 .gmenu li a.gmenu01 {
	background-image: url(../chocoage_img/header/gmenu01_f2.jpg);
	background-repeat: no-repeat;
	width:136px;
}
#chocoageHeader .category02 .gmenu li a.gmenu02 {
	background-image: url(../chocoage_img/header/gmenu02_f2.jpg);
	background-repeat: no-repeat;
	width:136px;
}
#chocoageHeader .category03 .gmenu li a.gmenu03 {
	background-image: url(../chocoage_img/header/gmenu03_f2.jpg);
	background-repeat: no-repeat;
	width:136px;
}
#chocoageHeader .category04 .gmenu li a.gmenu04 {
	background-image: url(../chocoage_img/header/gmenu04_f2.jpg);
	background-repeat: no-repeat;
	width:135px;
}
#chocoageHeader .category05 .gmenu li a.gmenu05 {
	background-image: url(../chocoage_img/header/gmenu05_f2.jpg);
	background-repeat: no-repeat;
	width:136px;
}
#chocoageHeader .category06 .gmenu li a.gmenu06 {
	background-image: url(../chocoage_img/header/gmenu06_f2.jpg);
	background-repeat: no-repeat;
	width:135px;
}
#chocoageHeader .category07 .gmenu li a.gmenu07 {
	background-image: url(../chocoage_img/header/gmenu07_f2.jpg);
	background-repeat: no-repeat;
	width:136px;
}*/
/*リストメニュー*/
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible {
	width: 134px;
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li {
	width: 134px;
	height: auto;
}

#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a {
	width: 134px;
	overflow:hidden;
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a.gmenu04List01 {
	height: 29px;
	background-image: url(../chocoage_img/header/gmenu04_list01.jpg);
	background-repeat: no-repeat;	
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a.gmenu04List02 {
	height: 29px;
	background-image: url(../chocoage_img/header/gmenu04_list02.jpg);
	background-repeat: no-repeat;	
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a.gmenu04List03 {
	height: 29px;
	background-image: url(../chocoage_img/header/gmenu04_list03.jpg);
	background-repeat: no-repeat;	
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a.gmenu04List04 {
	height: 29px;
	background-image: url(../chocoage_img/header/gmenu04_list04.jpg);
	background-repeat: no-repeat;	
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a.gmenu04List05 {
	height: 29px;
	background-image: url(../chocoage_img/header/gmenu04_list05.jpg);
	background-repeat: no-repeat;	
}
/*リストメニューのマウスオーバー*/
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a:hover.gmenu04List01 {
	background-image: url(../chocoage_img/header/gmenu04_list01_f2.jpg);
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a:hover.gmenu04List02 {
	background-image: url(../chocoage_img/header/gmenu04_list02_f2.jpg);
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a:hover.gmenu04List03 {
	background-image: url(../chocoage_img/header/gmenu04_list03_f2.jpg);
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a:hover.gmenu04List04 {
	background-image: url(../chocoage_img/header/gmenu04_list04_f2.jpg);
}
#chocoageHeader .gmemu #MenuBar1 li .MenuBarSubmenuVisible li a:hover.gmenu04List05 {
	background-image: url(../chocoage_img/header/gmenu04_list05_f2.jpg);
}


/*ロゴマーク（小）*/
#chocoageHeader780 #logoMarkS {
	background-image: url(../chocoage_img/header/header_logomark_s.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 238px;
	float: left;
}
#chocoageHeader780 #logoMarkS a.gotoChocoTop {
	text-align:left;
	display: block;
	height: 70px;
	width: 238px;
	text-indent: -9999px;
	overflow:hidden;
}

/*ヘッダー780用　左上部サブメニュー*/
#chocoageHeader780 .headerSubMenu {
	float: right;
	height: 20px;
	width: 278px;
	text-align:left;
	padding-left:50px;
}
#chocoageHeader780 .headerSubMenu a {
	display:block;
	float: left;
	height: 20px;
	text-indent:-9999px;
	overflow:hidden;
}
#chocoageHeader780 .headerSubMenu a.linkWhatChocoage {
	width: 103px;
	background-image: url(../chocoage_img/header/header_link_what_chocoage.gif);
	background-repeat: no-repeat;
}
#chocoageHeader780 .headerSubMenu a.linkInquiry {
	width: 88px;
	background-image: url(../chocoage_img/header/header_link_inpuiry.gif);
	background-repeat: no-repeat;
}
#chocoageHeader780 .headerSubMenu a.linkSitemap {
	width: 87px;
	background-image: url(../chocoage_img/header/header_link_sitemap.gif);
	background-repeat: no-repeat;
}

