@charset "UTF-8";
/* common
---------------------- */

#header090915 h1 { margin:0; padding:0; }

#header090915 p,
#footer090915 p,
#header090915 ul,
#header090915 li { line-height:1.6; margin:0; padding:0; }

#header090915 ul li { list-style-type:none; }
#header090915 dl dt dd { vertical-align:top; }
#header090915 a { text-decoration:none; }

#header090915 .txt-r { text-align:right; }

#all #header090915,
#all #footer090915 {
	width:905px;
	margin-right:auto;
	margin-left:auto;
	/*margin-top:10px;*/
}



/* a	header and footer (a.css start）
-------------------------------------------------------------------------------------- */

#header090915 {
	width:905px;
	position:relative;
	margin-top:5px;
	margin-bottom:10px;
}

/* header logo */
#header090915 #cuocalogo {
	float:left;
	width:297px;
	position:relative;
	top:3px;
}

#header090915 #cuocalogo h1 a {
	display:block;
	background:url(/library/common/parts/headerfooter/logo-cuoca2.png) no-repeat;
	width:296px;
	height:47px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:12px;
}

/* Navigation 1 */
#header090915 #gnavi1wapper {
	float:right;
	width:608px;
	position:relative;
}

/* Navigation 1 - contact,sitemap */
#header090915 #gnavi1wapper #s-navi {
	width:294px;
	position:relative;
	top:0;
	left:316px;
}

#header090915 #gnavi1wapper #s-navi ul li {
	float:left;
}

#header090915 #gnavi1wapper #s-navi ul li a {
	display:block;
	width:90px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}

/* カートに入れる用別途追記*/
#header090915 #gnavi1wapper #s-navi ul li a .cartcheck {
	display:block;
	width:114px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

/* カートに入れる用別途追記end*/

#header090915 #gnavi1wapper #s-navi ul li a.contact { background:url(/library/common/parts/headerfooter/txt-contact.gif) no-repeat; width:90px; height:16px; margin-top:3px;}
#header090915 #gnavi1wapper #s-navi ul li a.sitemap { background:url(/library/common/parts/headerfooter/txt-sitemap.gif) no-repeat; width:89px; height:16px;margin-top:3px; }
#header090915 #gnavi1wapper #s-navi ul li a.cartcheck { background:url(/library/common/parts/headerfooter/cartcheck.gif) no-repeat; width:114px; height:24px; }
#header090915 #gnavi1wapper #s-navi ul li a:hover { background-position:0 -16px; }
#header090915 #gnavi1wapper #s-navi ul li a:hover.cartcheck { background-position:0 -24px; }


/* Navigation 1 - global nabigation */
#header090915 #gnavi1wapper #globalnav {
	width:608px;
	height:39px;
	clear:left;
	position:relative;
}

#header090915 #gnavi1wapper #globalnav li {
	display:inline;
}

#header090915 #gnavi1wapper #globalnav li a {
	float:left;
	width:121px;
	height:39px;
	background-image:url(/library/common/parts/headerfooter/gnavi-bg.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

/* Navigation 1 - global nabigation - normal position */
#header090915 #gnavi1wapper #globalnav li.tab-home a { background-position:0 0; }
#header090915 #gnavi1wapper #globalnav li.tab-library a { background-position:-121px 0; }
#header090915 #gnavi1wapper #globalnav li.tab-shop a { background-position:-242px 0; }
#header090915 #gnavi1wapper #globalnav li.tab-about a { background-position:-363px 0; }
#header090915 #gnavi1wapper #globalnav li.tab-help a { background-position:-484px 0; }

/* Navigation 1 - global nabigation - mouseover position */
#header090915 #gnavi1wapper #globalnav li.tab-home a:hover { background-position:0 -39px; }
#header090915 #gnavi1wapper #globalnav li.tab-library a:hover { background-position:-121px -39px; }
#header090915 #gnavi1wapper #globalnav li.tab-shop a:hover { background-position:-242px -39px; }
#header090915 #gnavi1wapper #globalnav li.tab-about a:hover { background-position:-363px -39px; }
#header090915 #gnavi1wapper #globalnav li.tab-help a:hover { background-position:-484px -39px; }

/* Navigation 1 - global nabigation - selected position */
#header090915 #gnavi1wapper #globalnav li.tab-home a.stay { background-position:0 -39px; }
#header090915 #gnavi1wapper #globalnav li.tab-library a.stay { background-position:-121px -39px; }
#header090915 #gnavi1wapper #globalnav li.tab-shop a.stay { background-position:-242px -39px; }
#header090915 #gnavi1wapper #globalnav li.tab-about a.stay { background-position:-363px -39px; }
#header090915 #gnavi1wapper #globalnav li.tab-help a.stay { background-position:-484px -39px; }

/* Navigation 2 */
#header090915 #gnavi2wrapper {
	clear:both;
	width:905px;
	height:30px;
	background:url(/library/common/parts/headerfooter/gnavi2-bg.jpg) no-repeat;
	padding-top:10px;
}

#header090915 #gnavi2wrapper ul li {
	float:left;
}

#header090915 #gnavi2wrapper li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0 2px 0 0;
}

/* Navigation 2 - background image */
#header090915 #gnavi2wrapper li a.bakingdays { background:url(/library/common/parts/headerfooter/btn-bd.jpg) no-repeat; width:112px; height:30px; }
#header090915 #gnavi2wrapper li a.natura { background:url(/library/common/parts/headerfooter/btn-natura.jpg) no-repeat; width:115px; height:30px; }
#header090915 #gnavi2wrapper li a.newitem { background:url(/library/common/parts/headerfooter/btn-newitem.jpg) no-repeat; width:105px; height:30px; }
#header090915 #gnavi2wrapper li a.otocuoca { background:url(/library/common/parts/headerfooter/btn-otocuoca.jpg) no-repeat; width:101px; height:30px; }
#header090915 #gnavi2wrapper li a.outlet { background:url(/library/common/parts/headerfooter/btn-outlet.jpg) no-repeat; width:114px; height:30px; }

#header090915 #gnavi2wrapper li a:hover {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

/* search area */
#header090915 #searchbox {
	background:url(/library/common/parts/headerfooter/search-bg.jpg) no-repeat;
	width:905px;
	height:35px;
	clear:both;
	position:relative;
	z-index:1;
}

#header090915 #searchbox #pulldownarea {
	z-index:2;
	position:absolute;
	top:6px;
	left:14px;
	font-size:14px;
}

#header090915 #searchbox #inputarea {
	z-index:2;
	position:absolute;
	top:5px;
	left:130px;
}

#header090915 #searchbox form table,
#header090915 #searchbox form {
	margin:0px;
	padding:0px;
}

#header090915 #searchbox input#search-window {
	margin:0px;
	padding:0px;
	height:14px;
	width:300px;
}

#header090915 #searchbox input#search-button {
	padding-left:10px;
}

/* footer */
#footer090915 {
	width:905px;
	clear:both;
	padding-top:50px;
	/*padding-top:50px;*/
	
}

#footer090915 #endline {
	background-color:#0E005E;
	text-align:center;
	padding-top:4px;
	padding-bottom:3px;
	margin:10px auto 10px;
}

#footer090915 .copyright {
	color:#666;
	font-size:0.85em;
	text-align:center;
}


/* a	header and footer (a.css end）
-------------------------------------------------------------------------------------- */

/* Navigation 3 （bd用追加）*/
#header090915 #gnavi3wrapper {
	clear:both;
	width:905px;
	height:21px;
	background:url(/library/common/parts/headerfooter/gnavi3-bg.jpg) no-repeat;
	
}
#header090915 #gnavi3wrapper ul li {
	float:left;
	font-size:0.9em;
}
#header090915 #gnavi3wrapper ul li.gotohome a {
	display:block;
	width:145px;
	height:21px;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
#header090915 #gnavi3wrapper li.gotohome a:hover {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#header090915 #gnavi3wrapper li.alignment-l20t2 {
	padding-left:20px;
	padding-top:2px;
}

/* Navigation 4 （セカンダリナビ用追加）*/
#header090915 #gnavi4wrapper {
	clear:both;
	width:905px;
	height:30px;
	background:url(/library/common/parts/headerfooter/gnavi4-bg.png) no-repeat;
}

#header090915 #gnavi4wrapper ul li {
	display:block;
	float:left;
}

#header090915 #gnavi4wrapper li a {
	display:block;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:5px;
	font-weight:normal;
	text-decoration:none;
}
/* お買い物ガイドボタン追加用css*/

#header090915 #gnavi2wrapper {
	display: block;
	position: relative;
}
#header090915 #shoppingguide {
	position: absolute;
	left: 780px;
	top: 73px;
}

/*---検索用スタート---*/
#i_search_input{
border:1px solid #7B7B7D;
height:15px;
width:300px;
}
/*---検索用終了---*/


/*---ヘッダー吹き出しスタート---*/

#gnavi2wrapper li{
	position:relative;
}


#gnavi2wrapper .bubble{
	position:absolute;
	left: 16px;
	top: -63px;
	display:none;
	z-index:100;
	width:155px;
	height:70px;
}

#gnavi2wrapper #menu-caption0{
	background-image:url(/library/common/parts/headerfooter/speechbubble_bd.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/common/parts/headerfooter/speechbubble_bd.png',sizingMethod='crop');
}
#gnavi2wrapper #menu-caption1{
	background-image:url(/library/common/parts/headerfooter/speechbubble_natura.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/common/parts/headerfooter/speechbubble_natura.png',sizingMethod='crop');
}
#gnavi2wrapper #menu-caption2{
	background-image:url(/library/common/parts/headerfooter/speechbubble_newitem.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/common/parts/headerfooter/speechbubble_newitem.png',sizingMethod='crop');
}
#gnavi2wrapper #menu-caption3{
	background-image:url(/library/common/parts/headerfooter/speechbubble_otoku.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/common/parts/headerfooter/speechbubble_otoku.png',sizingMethod='crop');
}
#gnavi2wrapper #menu-caption4{
	background-image:url(/library/common/parts/headerfooter/speechbubble_outlet.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/common/parts/headerfooter/speechbubble_outlet.png',sizingMethod='crop');
}

/*---ヘッダー吹き出し終了---*/

/*検索のつかいかたはこちら用スタート*/
#searchbox a {
	position: absolute;
	left: 574px;
	top: 7px;
	width: 190px;
	height: 22px;
}
/*検索のつかいかたはこちら用終了*/






/*----------↑ここより上は、2010/5/12以前のヘッダーに関するCSSソース---------- */

/*----------↓ここより下は、時空での@importの読み込み不具合の為、同じCSSが時空のスタイルシート登録箇所「reunion」にも記載あり
下記のCSSを修正した際は、時空の「reunion」に直書きしている箇所への反映をお願いします。---------- */
/*フッターダイレクトリンクスタート*/
div#fdirectlink1 {
text-align:center;
padding-top:7px;
border-top:1px dashed #cccccc;
}

div#fdirectlink1 span.linkp{
padding:0px 15px;
line-height:1.6em;
}

div#fdirectlink1 ul,
div#fdirectlink1 ul li {
list-style-type:none;
margin:0;
padding:0;
}

div#fdirectlink1 ul {
padding-bottom:5px;
}

div#fdirectlink1 ul li {
display:inline;
padding:0 15px;
border-right:1px solid #666666;
}

div#fdirectlink1 ul li.nashi {
border-right:none;
}

/*フッターダイレクトリンク終了*/



/*以下は新しいグローバルナビのCSS（2010/5/13）*/
div#header{
margin:6px 0 10px;
padding:0 0 18px;
background-image:url(http://www.cuoca.com/library/common/parts/header/headerbackground.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
div#header p#cuoca_moredeliciousmorehappy{
margin:0 39px 0 0;
padding:0;
float:left;
}

/*アシストナビ*/
div#header div#assistnavi{
margin:0 2px 0 0;
padding:8px 0 0 0;
height:28px;
}
div#header div#assistnavi ul{
margin:0;
padding:0;
}
div#header div#assistnavi ul li{
margin:0;
padding:0;
text-indent:-9999px;
list-style-type:none;
float:left;
}
div#header div#mainnavi ul li a{
overflow:hidden;
}

div#header div#assistnavi ul li#btn_inquiry a{
margin:8px 22px 7px 0;
display:block;
width:75px;
height:13px;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_inquiry.gif);
}
div#header div#assistnavi ul li#btn_inquiry a:hover{
margin:8px 22px 7px 0;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_inquiry.gif);
background-position:0 -13px;
}

div#header div#assistnavi ul li#btn_sitemap a{
margin:8px 13px 7px 0;
display:block;
width:70px;
height:13px;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_sitemap.gif);
}
div#header div#assistnavi ul li#btn_sitemap a:hover{
margin:8px 13px 7px 0;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_sitemap.gif);
background-position:0 -13px;
}

div#header div#assistnavi ul li#btn_shoppingguide a{
margin:0;
display:block;
width:116px;
height:28px;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_shoppingguide.gif);
}
div#header div#assistnavi ul li#btn_shoppingguide a:hover{
margin:0;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_shoppingguide.gif);
background-position:0 -28px;
}

div#header div#assistnavi ul li#btn_login a{
margin:0;
display:block;
width:73px;
height:28px;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_login.gif);
}
div#header div#assistnavi ul li#btn_login a:hover{
margin:0;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_login.gif);
background-position:0 -28px;
}

div#header div#assistnavi ul li#btn_cart a{
margin:0;
display:block;
width:131px;
height:28px;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_cart.jpg);
}
div#header div#assistnavi ul li#btn_cart a:hover{
margin:0;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_cart.jpg);
}



/*メインナビ*/
div#header div#mainnavi{
margin:0;
padding:5px 0 0;
clear:left;
background-image:url(http://www.cuoca.com/library/common/parts/header/blueline.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
div#header div#mainnavi ul{
margin:0;
padding:0;
}
div#header div#mainnavi ul li{
margin:0;
padding:0;
text-indent:-9999px;
list-style-type:none;
float:left;
display:block;
height:34px;
}
div#header div#mainnavi ul li a{
display:block;
overflow:hidden;
height:34px;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_gnavi_main.jpg);
background-repeat:no-repeat;
}
div#header div#mainnavi ul li#btn_shopping a{
width:126px;
background-position:0 0;
}
div#header div#mainnavi ul li#btn_shopping a:hover{
background-position:0 -34px;
}
div#header div#mainnavi ul li#btn_shopping_in a{
width:126px;
background-position:0 -34px;
}

div#header div#mainnavi ul li#btn_snackrecipe a{
width:129px;
background-position:-126px 0;
}
div#header div#mainnavi ul li#btn_snackrecipe a:hover{
background-position:-126px -34px;
}
div#header div#mainnavi ul li#btn_snackrecipe_in a{
width:129px;
background-position:-126px -34px;
}

div#header div#mainnavi ul li#btn_breadrecipe a{
width:129px;
background-position:-255px 0;
}
div#header div#mainnavi ul li#btn_breadrecipe a:hover{
background-position:-255px -34px;
}
div#header div#mainnavi ul li#btn_breadrecipe_in a{
width:129px;
background-position:-255px -34px;
}

div#header div#mainnavi ul li#btn_special a{
width:130px;
background-position:-384px 0;
}
div#header div#mainnavi ul li#btn_special a:hover{
background-position:-384px -34px;
}
div#header div#mainnavi ul li#btn_special_in a{
width:130px;
background-position:-384px -34px;
}

div#header div#mainnavi ul li#btn_shop a{
width:128px;
background-position:-514px 0;
}
div#header div#mainnavi ul li#btn_shop a:hover{
background-position:-514px -34px;
}
div#header div#mainnavi ul li#btn_shop_in a{
width:128px;
background-position:-514px -34px;
}

div#header div#mainnavi ul li#btn_aboutcuoca a{
width:130px;
background-position:-642px 0;
}
div#header div#mainnavi ul li#btn_aboutcuoca a:hover{
background-position:-642px -34px;
}
div#header div#mainnavi ul li#btn_aboutcuoca_in a{
width:130px;
background-position:-642px -34px;
}

div#header div#mainnavi ul li#btn_question a{
width:128px;
background-position:-772px 0;
}
div#header div#mainnavi ul li#btn_question a:hover{
background-position:-772px -34px;
}



/*サブナビ*/
div#header div#subnavi{
margin:0 0 4px;
padding:0;
clear:left;
background-image:url(http://www.cuoca.com/library/common/parts/header/back_subnavi.jpg);
background-repeat:no-repeat;
background-position:top right;
width:897px;
height:29px;
}
div#header div#subnavi ul{
margin:0;
padding:0;
}
div#header div#subnavi ul li{
margin:0;
padding:0;
text-indent:-9999px;
list-style-type:none;
float:left;
display:block;
height:29px;
}
div#header div#subnavi ul li a{
display:block;
overflow:hidden;
height:29px;
background-image:url(http://www.cuoca.com/library/common/parts/header/btn_all_subnavigation100716.png);
background-repeat:no-repeat;
}
div#header div#subnavi ul li#newitem a{
width:127px;
background-position:0 0;
}
div#header div#subnavi ul li#newitem a:hover{
background-position:0 -29px;
}
div#header div#subnavi ul li#otocuoca a{
width:119px;
background-position:-127px 0;
}
div#header div#subnavi ul li#otocuoca a:hover{
background-position:-127px -29px;
}
div#header div#subnavi ul li#outlet a{
width:127px;
background-position:-246px 0;
}
div#header div#subnavi ul li#outlet a:hover{
background-position:-246px -29px;
}
div#header div#subnavi ul li#original a{
width:158px;
background-position:-373px 0;
}
div#header div#subnavi ul li#original a:hover{
background-position:-373px -29px;
}
div#header div#subnavi ul li#breaditem a{
width:112px;
background-position:-531px 0;
}
div#header div#subnavi ul li#breaditem a:hover{
background-position:-531px -29px;
}
div#header div#subnavi ul li#naturalfood a{
width:112px;
background-position:-643px 0;
}
div#header div#subnavi ul li#naturalfood a:hover{
background-position:-643px -29px;
}
div#header div#subnavi ul li#newopinion a{
width:113px;
background-position:-755px 0;
}
div#header div#subnavi ul li#newopinion a:hover{
background-position:-755px -29px;
}

div#header div#subnavi ul li#btn_west a{
width:102px;
background-position:0 -58px;
}
div#header div#subnavi ul li#btn_west a:hover{
background-position:0 -87px;
}
div#header div#subnavi ul li#btn_east a{
width:100px;
background-position:-102px -58px;
}
div#header div#subnavi ul li#btn_east a:hover{
background-position:-102px -87px;
}
div#header div#subnavi ul li#btn_cook a{
width:86px;
background-position:-202px -58px;
}
div#header div#subnavi ul li#btn_cook a:hover{
background-position:-202px -87px;
}
div#header div#subnavi ul li#btn_drink a{
width:104px;
background-position:-288px -58px;
}
div#header div#subnavi ul li#btn_drink a:hover{
background-position:-288px -87px;
}
div#header div#subnavi ul li#btn_natura a{
width:101px;
background-position:-392px -58px;
}
div#header div#subnavi ul li#btn_natura a:hover{
background-position:-392px -87px;
}

div#header div#subnavi ul li#btn_specialbread a{
width:116px;
background-position:0 -116px;
}
div#header div#subnavi ul li#btn_specialbread a:hover{
background-position:0 -145px;
}
div#header div#subnavi ul li#btn_handrecipe a{
width:135px;
background-position:-116px -116px;
}
div#header div#subnavi ul li#btn_handrecipe a:hover{
background-position:-116px -145px;
}
div#header div#subnavi ul li#btn_hbrecipe a{
width:193px;
background-position:-251px -116px;
}
div#header div#subnavi ul li#btn_hbrecipe a:hover{
background-position:-251px -145px;
}

div#header div#subnavi ul li#btn_backnumber a{
width:175px;
background-position:0 -174px;
}
div#header div#subnavi ul li#btn_backnumber a:hover{
background-position:0 -203px;
}
div#header div#subnavi ul li#btn_taikoban a{
width:119px;
background-position:-175px -174px;
}
div#header div#subnavi ul li#btn_taikoban a:hover{
background-position:-175px -203px;
}
div#header div#subnavi ul li#btn_link a{
width:119px;
background-position:-294px -174px;
}
div#header div#subnavi ul li#btn_link a:hover{
background-position:-294px -203px;
}

div#header div#subnavi ul li#btn_shop_jyg a{
width:196px;
background-position:0 -232px;
}
div#header div#subnavi ul li#btn_shop_jyg a:hover{
background-position:0 -261px;
}
div#header div#subnavi ul li#btn_shop_sjk a{
width:169px;
background-position:-196px -232px;
}
div#header div#subnavi ul li#btn_shop_sjk a:hover{
background-position:-196px -261px;
}
div#header div#subnavi ul li#btn_shop_fko a{
width:168px;
background-position:-365px -232px;
}
div#header div#subnavi ul li#btn_shop_fko a:hover{
background-position:-365px -261px;
}
div#header div#subnavi ul li#btn_shop_tkmt a{
width:171px;
background-position:-533px -232px;
}
div#header div#subnavi ul li#btn_shop_tkmt a:hover{
background-position:-533px -261px;
}

div#header div#subnavi ul li#btn_greeting a{
width:121px;
background-position:0 -290px;
}
div#header div#subnavi ul li#btn_greeting a:hover{
background-position:0 -319px;
}
div#header div#subnavi ul li#btn_company a{
width:112px;
background-position:-121px -290px;
}
div#header div#subnavi ul li#btn_company a:hover{
background-position:-121px -319px;
}
div#header div#subnavi ul li#btn_introduction a{
width:203px;
background-position:-233px -290px;
}
div#header div#subnavi ul li#btn_introduction a:hover{
background-position:-233px -319px;
}
div#header div#subnavi ul li#btn_staffdiary a{
width:130px;
background-position:-436px -290px;
}
div#header div#subnavi ul li#btn_staffdiary a:hover{
background-position:-436px -319px;
}
div#header div#subnavi ul li#btn_pressdiary a{
width:121px;
background-position:-566px -290px;
}
div#header div#subnavi ul li#btn_pressdiary a:hover{
background-position:-566px -319px;
}
div#header div#subnavi ul li#btn_president a{
width:124px;
background-position:-687px -290px;
}
div#header div#subnavi ul li#btn_president a:hover{
background-position:-687px -319px;
}

div#header div#searchmenu{
margin:0;
padding:0 6px 0 9px;
width:352px;
float:left;
}
div#header div#searchmenu p{
display:inline;
}
div#header div#searchmenu p#finditems{
margin:0 0 2px;
padding:0;
float:left;
}

div#header div#searchmenu table{
margin:0;
padding:0 0 0 12px;
clear:left;
width:340px;
}
div#header div#searchmenu table,
div#header div#searchmenu table th,
div#header div#searchmenu table td{
border:none;
}
span.inputmargin{
/*
margin-right:10px;
padding-right:5px;
*/
padding-right:0;
}
/*以下の部分のみIE6、IE7のハック*/
span label{
/font-size:11px;
}


div#header div#searcharea{
margin:6px 0 0;
padding:0;
}
div#header div#searcharea p#searchwindow{
margin:3px 0 0 0;
padding:0 8px 0 0;
float:left;
}
div#header div#searcharea p#searchwindow input{
font-size:16px;
width:436px;
height:27px;
border-color:#c7c7c7;
}
div#header div#searcharea p#searchbutton{
margin:0;
padding:5px 0 0;
}