/* CSS Document */
@charset "shift_jis";
/*--150114新規会員登録ボタン削除 ------------------------------
【.mailarea_all】widthを修正
-------------------------------------------------------------*/

/*--120417 ----------------------------------------------------
旧ヘッダーのスタイルを削除
-------------------------------------------------------------*/



/* ------------------------------------------

サイト内サーチ

------------------------------------------ */
.header .search {
	height: 22px;
	width: 190px;
	float:left;
	margin:0 15px 0 0;
}
#searchArea {
	background: url(/common/images/search_area.png) no-repeat;
	_background: url(/common/images/search_area.gif) no-repeat; /* for IE6 */
	float:left;

}
#searchArea p{
	align: left;
}
.input {
	height:13px;
	width:120px;
	border:1px solid #ffffff;
	margin:3px 10px 0px 1px;
	float:left;
}
.searchbotton {
	width:42px;
	float:right;
}

/* ---検索ボタン--- */
 ul {
	list-style: none;
	height: 22px;
	width: 42px;
	margin: 0;
	padding: 0;
}
.headSearchBtn li {
	width: 42px;
	height: 22px;
	_overflow: hidden;
}
.headSearchBtn a {
	display: block;
	width: 42px;
	height: 22px;
	_height: 66px;
	background: url(/common/images/search_btn.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/search_btn.png',sizingMethod='scale');
	cursor: pointer;
}
.headSearchBtn a:hover {
	background-position: 0 -22px;
	_margin-top: -22px;
	_padding-top: 44px;
	_height: 22px;
}
.headSearchBtn a:active {/*IE6以外に有効*/
	background-position: 0 -44px;
}

ul, ol, li, a, form, p {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	vertical-align: baseline;
	background: transparent;
}


/* ------------------------------------------
ヘッダー
★★★以下120326リニューアルver★★★
------------------------------------------ */
#container #header {
	width: 950px;
	margin: 0 0 10px 0;
}

/*-------------- ロゴ （左部分）---------------------*/
#container #logo {
	width: 104px;
	height: 66px;
	padding: 21px 25px 0 0;
}

/*-------------- ナビ（右部分） --------------------*/
#container #navi {
	width: 821px;
	height: 87px;
}

/*ヘッダーナビ*/
#container #navi .h_navi {
	width: 821px;
	height: 42px;
	padding: 0 0 20px 0;
	_padding: 0 0 5px 0;
}
/*サイト内検索*/
#container #navi .h_navi .search_all {
	width: 170px;
	float: left;
	padding: 17px 0 0 0;
}
*#container #navi .h_navi .search_all .search {
	height: 25px;
	width: 170px;
	float:left;
}
#container #navi .h_navi .search_all #searchArea {
　　background: url(../images/search_area.png) no-repeat;
	_background: url(../images/search_area.gif) no-repeat;/*IE6*/
	float:left;
}
#container #navi .h_navi .search_all #searchArea p{
	align: left;
}
#container #navi .h_navi .search_all .input {
	height:13px;
	width:112px;
	color:#706d6c;
	padding: 0px 0 5px 2px;
}
#container #navi .h_navi .search_all .searchbotton {
	width:56px;
	float:left;
	height: 25px;
	margin: 0 0 0 -15px;
}

/*ミスタードーナツクラブ、SNS*/
#container #navi .h_navi .mailarea_all {
	float: right;
	width: 426px;
	height: 31px;
	padding: 10px 10px 0 10px;
	background: url(/45th/common/images/mailarea_all_bg.gif) no-repeat;
}

/*お問い合わせ（テキストリンク）*/
#container #navi .h_navi .contact {
	width: 80px;
	height: 42px;	
	float: right;
	padding: 15px 0 0 0;
	margin: 0 10px 0 0;
	_margin: 0 0 0 0;
}

/*グローバルナビ*/
#container #navi .g_navi {
	width: 821px;
	height: 25px;
	background: url(../images/gnavi_bg.gif) no-repeat;
}
#container #navi .g_navi ul {
	width: 821px;
}

#container #navi .g_navi #g_navi_menu {
	float: left !important;
	width: 151px;
	padding: 0 0 0 12px;
}
#container #navi .g_navi #g_navi_goodscp {
	float: left !important;
	width: 151px;
	padding: 0 0 0 12px;
}
#container #navi .g_navi #g_navi_shop {
	float: left !important;
	width: 151px;
	padding: 0 0 0 12px;
}
#container #navi .g_navi #g_navi_fun {
	float: left !important;
	width: 151px;
	padding: 0 0 0 12px;
}
#container #navi .g_navi #g_navi_information {
	float: left !important;
	width: 151px;
	padding: 0 0 0 12px;
}
