@charset "utf-8";
/* CSS Document */

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

	ヘッダー

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

#header{
	clear:both;
	width:980px;
	margin:10px auto 0;
	text-align:left;
}

h1 a{
	float:left;
	width:296px;
	height:57px;
	padding:0 0 10px;
	background:url(../images/h1.jpg) no-repeat;
	text-indent:-10000px;
}

#header dl.recruit{
	float:right;
	width:471px;
	margin-top:10px;

}

#header dl.recruit dt{
	float:left;
	width:260px;
	height:50px;
	background:url(../images/dl_header.jpg) no-repeat;
	text-indent:-10000px;
}

#header dl.recruit dd{
	float:left
}




h2{
	clear:both;

	font-size:90%;
	line-height:3em;
	text-indent:1em;
}


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

	a

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


a{
	color:#09C
}

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

	グローバルナビゲーション

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

ul#globalnavi{
	clear:both;
	margin:10px auto 0;
	width:980px;
	height:40px;
	
}

ul#globalnavi li,
ul#globalnavi li a{
	display:block;
	float:left;
	width:140px;
	height:40px;
	text-indent:-10000px;
}


ul#globalnavi li.gn01 a{
	background:url(../images/gnavi.jpg) 0 -40px;
}

ul#globalnavi li.gn01,
ul#globalnavi li.gn01 a:hover{
	background:url(../images/gnavi.jpg) 0 0;
}


ul#globalnavi li.gn02 a{
	background:url(../images/gnavi.jpg) -140px  -40px;
}

ul#globalnavi li.gn02,
ul#globalnavi li.gn02 a:hover{
	background:url(../images/gnavi.jpg) -140px 0;
}


ul#globalnavi li.gn03 a{
	background:url(../images/gnavi.jpg) -280px  -40px;
}

ul#globalnavi li.gn03,
ul#globalnavi li.gn03 a:hover{
	background:url(../images/gnavi.jpg) -280px 0;
}


ul#globalnavi li.gn04 a{
	background:url(../images/gnavi.jpg) -420px  -40px;
}

ul#globalnavi li.gn04,
ul#globalnavi li.gn04 a:hover{
	background:url(../images/gnavi.jpg) -420px 0;
}



ul#globalnavi li.gn05 a{
	background:url(../images/gnavi.jpg) -560px  -40px;
}

ul#globalnavi li.gn05,
ul#globalnavi li.gn05 a:hover{
	background:url(../images/gnavi.jpg) -560px 0;
}

ul#globalnavi li.gn06 a{
	background:url(../images/gnavi.jpg) -700px  -40px;
}

ul#globalnavi li.gn06,
ul#globalnavi li.gn06 a:hover{
	background:url(../images/gnavi.jpg) -700px 0;
}

ul#globalnavi li.gn07 a{
	background:url(../images/gnavi.jpg) -840px  -40px;
}

ul#globalnavi li.gn07,
ul#globalnavi li.gn07 a:hover{
	background:url(../images/gnavi.jpg) -840px 0;
}

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

	検索ボックス

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

#curve{
	background:#FFCE84;
	margin:0 0 10px;
}
.searchbox{
	
	padding:5px 0 4px;
	
}

.searchbox div{
	display:block;
	padding:5px 0 5px 8px;
	font-size:80%;
	text-align:left;
	line-height:1.5em
}

input#inputarea{
	width:196px;
	margin:5px 0;
	padding:2px;
	font-size:140%;
	font-weight:bold;
	line-height:1.5em;
}

input#inputarea { 
	border: 1px solid #CCC;
	color: #999;
	font: inherit;

}

input#inputarea:focus, input#inputarea.focused 
{ border-color:#333; color: #333; }

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

	サブナビゲーション

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

dl#subnavi{
	clear:both;
	margin:0 auto;
	width:220px;
	font-size:90%;
	text-align:left
}

dl#subnavi dt{
	display:block;
	width:220px;
	height:35px;
	text-indent:-10000px;
}

dl#subnavi dt.sn01{
	background:url(../images/dl_sidenavi-dt01.jpg);
}

dl#subnavi dt.sn02{
	background:url(../images/dl_sidenavi-dt02.jpg);
}

dl#subnavi dt.sn03{
	background:url(../images/dl_sidenavi-dt03.jpg);
}

dl#subnavi dt.sn04{
	background:url(../images/dl_sidenavi-dt04.jpg);
}

dl#subnavi dd,
dl#subnavi dd a{
	display:block;
	width:220px;
	height:30px;
	background:url(../images/dl_sidenavi-dd.jpg) -220px 0 no-repeat;
	text-indent:25px;
	line-height:30px;
}

dl#subnavi dd,
dl#subnavi dd a:hover{
	background:url(../images/dl_sidenavi-dd.jpg) 0 0 no-repeat;
}

dl#subnavi dd{

	color:#333;
}




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

	sitenavi

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


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

	pagenavi

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


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

	checkpoint
	
------------------------------------------------------------*/

ul.checkpoint{
	width:700px;
	margin:0 auto;
	padding:0;
	line-height:1.5em;
	text-align:left;
	font-size:90%;
}


ul.checkpoint li{
	display: inline-block;
	padding:0 0 10px 20px;
	background:url(../images/ul_hand.jpg) no-repeat 0em 0.3em;
}





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

	img

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

img#right-position{
	float:right;
	margin:0px 0px 10px 10px;
}

img#left-position{
	float:left;
	margin:0 10px 10px 0
}

.photo{
	margin:0 0 10px;
	padding:4px;
	border:1px solid #CCC;
	background:#F0F0F0;
}

a:hover .photo{
	margin:0 0 10px;
	padding:4px;
	border:1px solid #F33;
	background:#F66;
}


.img-main{
	margin: 0 0 10px;
}



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

	table

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

table{
	background:#DDD;
	font-size:90%;
	text-align:left;
}

th,td{
	padding:5px;
	line-height:1.4em;
}

table.t-list{
	width:700px;
	margin:0 auto;
}

th{
	background:#EEE;
}

td{
	padding:2px 4px;
	background:#FFF;
}

table.t-memberhp{
	width:99%;
}

table.t-memberhp th{
	width:20%;
}

table.t-company{
	width:730px;
	margin:0 auto;
}

table.t-company th{
	width:20%;
}

table.t-company th,
table.t-company td{
	padding:3px 5px;
}

td span{
	font-size:65%;
}

table.t-list{
	width:700px;
	margin:0 auto;
}

table.t-list th,
table.t-list td{
	margin:0;
	padding:3px;
}

#garbage-list th{
	width:20%;
}

.tw25{
	width:25%;
}

.tw15{
	width:15%;
}

.tw10{
	width:10%;
}

.tw5{
	width:5%;
}

.tc{
	text-align:center;
}

.tl{
	text-align:left;
}

table.t-list span{
	color:#F33;
}
/*------------------------------------------------------------

	PDF

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

dl.dl-pdf{
	width:710px;
	margin:10px auto 10px;
	font-size:80%;
	text-align:center;
	line-height:2em;
}

dl.dl-pdf dd{
	display:block;
	float:left;
	width:185px;
	height:40px;
	
}

dl.dl-pdf dd a{
	display:block;
	margin:3px;
	padding:2px;
	border:1px solid #F66;
	background:#FCC;
}

dl.dl-pdf dd a:hover{
	border:1px solid #F33;
	background:#F66;
	color:#FFF;
}

dl.pdf-caution{
	clear:both;
	width:710px;
	margin:0 auto 50px;
	border:2px solid #900;
	background:#FCC;
	font-size:80%;
	line-height:1.5em;
	text-align:left;
}

dl.pdf-caution dt{
	float:left;
	width:168px;
}

dl.pdf-caution dt img{
	margin:5px;
}

dl.pdf-caution dd{
	margin-left:170px;
	padding:5px;
}

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

	ごみ

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

ul.select-garbage{
	width:740px;
	height:45px;
	margin:10px auto;
	background:url(../garbage/images/select-garbage.jpg);
}

ul.select-garbage li,
ul.select-garbage li a{
	display:block;
	float:left;
	width:370px;
	height:40px;
	text-indent:-10000px;
}

ul.select-garbage li.sg01 a{
	background:url(../garbage/images/select-garbage.jpg) 0 -45px;
}

ul.select-garbage li.sg01 a:hover{
	background:url(../garbage/images/select-garbage.jpg) 0 0;
}

ul.select-garbage li.sg02 a{
	background:url(../garbage/images/select-garbage.jpg) -370px -45px;
}

ul.select-garbage li.sg02 a:hover{
	background:url(../garbage/images/select-garbage.jpg) -370px 0;
}



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

	商工会案内

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

.map-sci{
	width:700px;
	height:400px;
	margin:0 auto;
	border:5px solid #F8F2AD;
}


#route{
	width:700px;
	
	margin:10px auto;
	
}

dl.sci-list{
	clear:both;
	width:700px;
	margin:5px auto;
	text-align:left;
	font-size:90%;
	line-height:1.5
}

dl.sci-list dt{
	font-weight:bold;
	color:#09C;
}



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

	スケジュール

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

iframe.gcal{
	margin:10px auto;
}

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

	ほっとステーションWAKO

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

dl.hot-wako{
	width:710px;
	margin:0 auto 10px;
	
	font-size:90%;
}

dl.hot-wako dt{
	float:left;
	width:200px;
}

dl.hot-wako dd{
	margin-left:210px;

	text-align:left;
	line-height:2em;
}


dl.hot-wako dd ul{
	padding:5px;

}

dl.hot-wako dd li{
	background:url(../hot/images/bg_hot-wako.jpg) 0 center no-repeat;
	text-indent:20px;
	font-weight:bold;
	color:#F60;
}

dl.hot-wako dd .dl-btn{
	text-align:right;
}

ul.list-pdf{
	margin:0 auto 15px;
	width:710px;
	font-size:90%;
}

ul.list-pdf li{
	
	float:left;
	width:355px;
}

ul.list-pdf li a{
	display:block;
	margin:5px;
	padding:5px;
	background:url(../hot/images/bg_link-pdf.jpg) 0 center no-repeat;
	
	text-align:left;
	text-indent:20px;
	line-height:1.5em;
}

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

	がんばる産業情報

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

ul#tab{
	width:700px;
	height:30px;
	margin:0 auto;
	text-indent:-10000px;
}

ul#tab li,
ul#tab li a{
	float:left;
	width:100px;
	height:30px;
}

ul#tab li a.tab01{
	background:url(../industry/images/bg_ul-tab.jpg) 0 0 no-repeat;
}

ul#tab li a.tab01:hover,
ul#tab li.selected a.tab01{
	background:url(../industry/images/bg_ul-tab.jpg) 0 -30px no-repeat;
}

ul#tab li a.tab02{
	background:url(../industry/images/bg_ul-tab.jpg) -100px 0 no-repeat;
}

ul#tab li a.tab02:hover,
ul#tab li.selected a.tab02{
	background:url(../industry/images/bg_ul-tab.jpg) -100px -30px no-repeat;
}

ul#tab li a.tab03{
	background:url(../industry/images/bg_ul-tab.jpg) -200px 0 no-repeat;
}

ul#tab li a.tab03:hover,
ul#tab li.selected a.tab03{
	background:url(../industry/images/bg_ul-tab.jpg) -200px -30px no-repeat;
}

ul#tab li a.tab04{
	background:url(../industry/images/bg_ul-tab.jpg) -300px 0 no-repeat;
}

ul#tab li a.tab04:hover,
ul#tab li.selected a.tab04{
	background:url(../industry/images/bg_ul-tab.jpg) -300px -30px no-repeat;
}

ul#tab li a.tab05{
	background:url(../industry/images/bg_ul-tab.jpg) -400px 0 no-repeat;
}

ul#tab li a.tab05:hover,
ul#tab li.selected a.tab05{
	background:url(../industry/images/bg_ul-tab.jpg) -400px -30px no-repeat;
}

ul#tab li a.tab06{
	background:url(../industry/images/bg_ul-tab.jpg) -500px 0 no-repeat;
}

ul#tab li a.tab06:hover,
ul#tab li.selected a.tab06{
	background:url(../industry/images/bg_ul-tab.jpg) -500px -30px no-repeat;
}

ul#tab li a.tab07{
	background:url(../industry/images/bg_ul-tab.jpg) -600px 0 no-repeat;
}

ul#tab li a.tab07:hover,
ul#tab li.selected a.tab07{
	background:url(../industry/images/bg_ul-tab.jpg) -600px -30px no-repeat;
}

#tab01,
#tab02,
#tab03,
#tab04,
#tab05,
#tab06,
#tab07{
	width:720px;
	margin:0 auto;
	padding:15px 0 10px;
	background:url(../industry/images/bg_tab-industry.jpg) top center no-repeat;
}

.tab dl{
	width:700px;
	margin:5px auto;
	text-align:left;
	font-size:90%;
	line-height:1.5
}

.tab dl dt{
	font-weight:bold;
	color:#333;
}

.tab dl dd{
	display:inline;
	padding:0 5px 0 0;
}


#industry-box{
	width:700px;
}

#industry-box h4{
	width:700px;
}

#industry-box em{
	width:690px;
}

#industry-box table{
	width:660px;
	margin-bottom:20px;
}

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

	鍋合戦

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

dl#prize{
	width:720px;
	height:100px;
	margin:10px auto;
	text-align:left;
}

dl#prize dt{
	text-indent:-10000px;
	line-height:50px;
}

dl#prize dd{
	color:#FFF;
	font-weight:bold;
	text-indent:90px;
}

dl.gold{
	background:url(../nabe/images/prize-gold.jpg) no-repeat;
}

dl.silver{
	background:url(../nabe/images/prize-silver.jpg) no-repeat;
}

dl.wagaya{
	background:url(../nabe/images/prize-wagaya.jpg) no-repeat;
}

dl.etc{
	float:left;
	width:240px;
	margin-bottom:10px;
	padding-bottom:5px;
	background:url(../nabe/images/dl_prize-etc.jpg) center bottom no-repeat;
	text-align:left;
	font-size:90%;
	line-height:1.5em;
}

dl.etc dt{
	font-weight:bold;
	padding:5px 15px 0;
	background:url(../nabe/images/dl_prize-etc-dt.jpg) top center no-repeat;
	color:#09F
}

dl.etc dd{
	padding:0 15px;
	background:url(../nabe/images/dl_prize-etc-dd.jpg) top center repeat-y;
}

dl.etc dd.etcimg{
	padding:5px 0;
	text-align:center;
}

dl.etc dd img{
	border:2px solid #CCC;
}

#nabe-cell img{
	padding:2px;
	border:1px solid #CCC;
}

td ol{
	font-size:100%;
	margin:5px 0px 5px 30px;
}

td strong{
	display:block;
}

ul.photogallery{
	width:720px;
	margin:10px auto;
}

ul.photogallery li{
	float:left;
	display:block;
	width:120px;
	height:120px;
}

ul.photogallery li img{
	padding:4px;
	border:1px solid #CCC;
}

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

	グルメマップ

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

.map-gourmet{
	width:700px;
	height:700px;
	margin:0 auto;
	border:5px solid #F8F2AD;
	text-align:left;
	font-size:90%;
	line-height:1.4em;
}

.map-gourmet p{
	margin:0;
	font-size:100%;
}

.map-gourmet p.mexp{
	margin-top:15px;
}

ul.gourmet-navi{
	width:700px;
	margin:10px auto;
	text-align:left;
	font-size:90%;
	line-height:1.4em;
}

ul.gourmet-navi li{
	display:inline;
	margin:0 5px 5px 0;

}

ul.gourmet-navi li img{
	margin:3px;

}

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

	女性部

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



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

	特産品情報

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



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

	リンク

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

ul.list-link{
	margin:0 auto 15px;
	width:710px;
	font-size:90%;
}

ul.list-link li{
	
	float:left;
	width:355px;
}

ul.list-link li a{
	display:block;
	margin:5px;
	padding:5px;
	background:url(../link/images/bg_link.jpg) 0 center no-repeat;
	
	text-align:left;
	text-indent:20px;
	line-height:1.5em;
}




.banner{
	margin:0 0 10px;
	vertical-align:bottom;
}

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

	文字の大きさ

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

dl.stylechanger{
	clear:both;
	width:220px;
	height:30px;
	margin:0;
	padding:0 0 0 760px;
	background:url(../images/dl_stylechanger.jpg) no-repeat;
	
	
}

dl.stylechanger dt{
	float:left;
	display:block;
	width:100px;
	height:30px;
	margin:0;
	padding:0;
	background:url(../images/dl_stylechanger-dt.jpg) 0 0 no-repeat;
	text-indent:-10000px;

}

dl.stylechanger dd,
dl.stylechanger dd.sc-large a,
dl.stylechanger dd.sc-normal a{
	float:left;
	display:block;
	width:60px;
	height:30px;
	margin:0;
	padding:0;
	text-indent:-10000px;

}

dl.stylechanger dd.sc-large a:hover{
	background:url(../images/dl_stylechanger-dd-large.jpg) 0 -30px no-repeat;
}

dl.stylechanger dd.sc-normal a:hover{
	background:url(../images/dl_stylechanger-dd-normal.jpg) 0 -30px no-repeat;
}

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

	加入のメリット

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

dl.benefits{
	width:220px;
	margin:0 0 10px;
	padding:0 0 10px;
	background:url(../images/dl_benefits.jpg);
	font-size:90%;
}

dl.benefits dt{
	width:220px;
	height:35px;
	background:url(../images/dl_benefits-dt.jpg) no-repeat;
	text-indent:-10000px;
}

dl.benefits dd,
dl.benefits dd a{
	display:block;
	width:210px;
	height:30px;
	margin:0 auto;
	text-indent:-10000px
}



dl.benefits dd.m01 a{
	background:url(../images/dl_benefits-dd.jpg) 0 0 no-repeat;
}

dl.benefits dd.m01 a:hover{
	background:url(../images/dl_benefits-dd.jpg) -220px 0 no-repeat;
}

dl.benefits dd.m02 a{
	background:url(../images/dl_benefits-dd.jpg) 0 -30px no-repeat;
}

dl.benefits dd.m02 a:hover{
	background:url(../images/dl_benefits-dd.jpg) -220px -30px no-repeat;
}

dl.benefits dd.m03 a{
	background:url(../images/dl_benefits-dd.jpg) 0 -60px no-repeat;
}

dl.benefits dd.m03 a:hover{
	background:url(../images/dl_benefits-dd.jpg) -220px -60px no-repeat;
}

dl.benefits dd.m04 a{
	background:url(../images/dl_benefits-dd.jpg) 0 -90px no-repeat;
}

dl.benefits dd.m04 a:hover{
	background:url(../images/dl_benefits-dd.jpg) -220px -90px no-repeat;
}

dl.benefits dd.m05 a{
	background:url(../images/dl_benefits-dd.jpg) 0 -120px no-repeat;
}

dl.benefits dd.m05 a:hover{
	background:url(../images/dl_benefits-dd.jpg) -220px -120px no-repeat;
}

dl.benefits dd.m06 a{
	background:url(../images/dl_benefits-dd.jpg) 0 -150px no-repeat;
}

dl.benefits dd.m06 a:hover{
	background:url(../images/dl_benefits-dd.jpg) -220px -150px no-repeat;
}

dl.benefits dd.m07 a{
	background:url(../images/dl_benefits-dd.jpg) 0 -180px no-repeat;
}

dl.benefits dd.m07 a:hover{
	background:url(../images/dl_benefits-dd.jpg) -220px -180px no-repeat;
}

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

	.foootersitenaviはlayout.css

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

.footer-sitenavi ul{
	clear:both;
	margin:5px auto 0;
	padding: 0px 0px 5px;
	width:1000px;
}

.footer-sitenavi ul li{
	padding:3px 3px 3px 18px;
	font-size:90%;
}

.footer-sitenavi ul li a{
	padding:3px 3px 3px 18px;
}

.footer-sitenavi ul li.sn-privacypolicy,
.footer-sitenavi ul li.sn-sitemap,
.footer-sitenavi ul li.sn-rate,
.footer-sitenavi ul li.sn-access,
.footer-sitenavi ul li.sn-mail{
	float:left;
}

.footer-sitenavi ul li.sn-arrow{
	float:right;
}

.footer-sitenavi ul li.sn-privacypolicy a{
	
	/*background:url(../images/bg_sitenavi-pp.jpg) 0 center no-repeat;*/
	background:url(../images/bg_sitenavi-pp.jpg) 0 center no-repeat;
}

.footer-sitenavi ul li.sn-sitemap a{
	
	/*background:url(../images/bg_sitenavi-pp.jpg) 0 center no-repeat;*/
	background:url(../images/bg_sitenavi-sm.jpg) 0 center no-repeat;
}

.footer-sitenavi ul li.sn-rate a{
	
	/*background:url(../images/bg_sitenavi-pp.jpg) 0 center no-repeat;*/
	background:url(../images/bg_sitenavi-rate.jpg) 0 center no-repeat;
}

.footer-sitenavi ul li.sn-access a{
	
	/*background:url(../images/bg_sitenavi-pp.jpg) 0 center no-repeat;*/
	background:url(../images/bg_sitenavi-access.jpg) 0 center no-repeat;
}

.footer-sitenavi ul li.sn-mail a{
	
	/*background:url(../images/bg_sitenavi-pp.jpg) 0 center no-repeat;*/
	background:url(../images/bg_sitenavi-mail.jpg) 0 center no-repeat;
}

.footer-sitenavi ul li.sn-arrow a{
	
	/*background:url(../images/bg_sitenavi-pp.jpg) 0 center no-repeat;*/
	background:url(../images/bg_sitenavi-arrow.jpg) 0 center no-repeat;
}

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

	.foooter

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

#footwrap dl{
	width:650px;
	margin:0 auto;
	padding:20px 0;
}

#footwrap dt{
	display:block;
	float:left;
	width:270px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../images/dl_footer-dt.jpg) no-repeat;
	text-indent:-10000px;
}

#footwrap dd{
	margin-left:280px;
	padding:5px 0 0;
	text-align:left;
	line-height:1.3em;
}

#footwrap p{
	line-height:3em;
}


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

	サイトマップ

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

dl.sitemap{
	width:730px;
	margin:0px auto 10px;
	font-size:90%;
	text-align:left;
}


dl.sitemap dt{
	clear:both;
	display:block;
	margin-top:10px;
	background:url(../sitemap/images/dl_sitemap-dt.jpg) 5px center no-repeat #FFF;
	border-bottom:1px solid #FC6;
	font-weight:bold;
	text-align:left;
	text-indent:25px;
	line-height:2em;
}

dl.sitemap dd{
	display:inline;
	padding-left:25px;
	background:url(../sitemap/images/dl_sitemap-dd.jpg) 5px center no-repeat;

	text-align:left;
	line-height:2em;
}

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

	yahoo

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

#srchBox{
	margin-left:320px;
	width:190px;
	_width:190px;
	
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
}
#srchBox *{
	margin:0;
	padding:0;
	font-size:13px;
	*font-size:small;
	*font:x-small;
}
#srchBox a img{
	border:none;
}
#srchBox #srch{
	padding:10px 10px 0 10px;
}
#srchBox #srch #srchForm{
	white-space:nowrap;
}

#srchBox #srchInput{
	width:138px;
	height:20px;
	margin-right:5px;
	vertical-align:text-bottom
}
#srchBox #srchBtn
{
width:50px;
}
*html #srchBox #srchBtn
{
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn
{
padding-top:2px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}
#srchBox.watermark
{
padding-bottom: 6px;
}
#srchBox.watermark #srchInput
{
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;
background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark
{
background: #fff;
}
#srchBox.watermark #srchLogo
{
display: none;
}

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

	clearfix

------------------------------------------------------------*/
.cf:after,
ul.gourmet-navi:after,
dl.etc:after,
dl.hot-wako:after,
dl.cal-list:after,
dl.pdf-caution:after,
ul.list-link:after,
dl.dl-pdf:after,
dl.stylechanger:after,
.contents-cell:after,
.footer-sitenavi:after,
.footer-sitenavi ul:after,
#contentswrap:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
	
	
/* IE6 */
* html .cf,
* html ul.gourmet-navi,
* html dl.etc,
* html dl.hot-wako,
* html dl.cal-list,
* html dl.pdf-caution,
* html ul.list-link,
* html dl.dl-pdf,
* html dl.stylechanger,
* html .contents-cell,
* html .footer-sitenavi,
* html .footer-sitenavi ul,
* html #contentswrap{
	zoom: 1;
	}
	
/* IE7 */
*:first-child+html .cf,
*:first-child+html ul.gourmet-navi,
*:first-child+html dl.etc,
*:first-child+html dl.hot-wako,
*:first-child+html dl.cal-list,
*:first-child+html dl.pdf-caution,
*:first-child+html ul.list-link,
*:first-child+html dl.dl-pdf,
*:first-child+html dl.stylechanger, 
*:first-child+html .contents-cell,
*:first-child+html .footer-sitenavi,
*:first-child+html .footer-sitenavi ul,
*:first-child+html #contentswrap{
	zoom: 1;
	} 