/**************************************************/
/* サーチ部分 */
/**************************************************/
div#top-search{width:190px;background:#FFF url(../img/search/search-head.jpg) repeat-x;}
div#top-search span{display:none;}
div#top-search-bg{width:180px;margin:0 auto;background:#FFF;}

div#top-search div.lo{overflow:hidden;}
div#top-search div.lo-lf{float:left;}
div#top-search div.lo-rt{float:right;}

/* ヘッド */
/**************************************************/
div#search-head{width:180px;}

/* タイトル */
/**************************************************/
div#search-title{width:180px;line-height:0;}

/* キーワード */
/**************************************************/
div#search-word{width:178px;}
div#search-word p{padding:5px;padding-top:30px;text-align:left;}
div#search-word input#search-input{width:80px;}
/*div#search-word div.lo-box{margin-top:9px;margin-right:9px;border:1px solid #CCC;background:#FFF url(../img/search/search-word.gif) no-repeat;}*/
div#search-word div.lo-box{margin-top:9px;margin-right:1px;border:1px solid #CCC;background:#FFF url(../img/event/r_search_key.gif) no-repeat;}

/* キーワード以外 */
/**************************************************/
div#search-type{text-align:left;}
div#search-type p.search-type{margin:0;padding:5px 0;text-align:left;}
div#search-type{width:178px;padding-bottom:10px;}

/* どこ */
/**************************************************/
div#search-type div#search-where{width:178px;}

/* 地域マップ */
div#search-where div.lo-box{width:170px;height:210px;background:#FFF url(../img/search/search-map.gif) no-repeat;position:relative;}
div#search-where div.lo-box p{position:absolute;line-height:0;}
div#search-where div.lo-box img{vertical-align:top;}

/* 地域別 */
div#search-where p#where01{position:absolute;right:2px;top:8px;}
div#search-where p#where02{position:absolute;right:113px;top:61px;}
div#search-where p#where03{position:absolute;right:3px;top:62px;}
div#search-where p#where04{position:absolute;right:3px;top:95px;}
div#search-where p#where05{position:absolute;right:88px;top:105px;}
div#search-where p#where06{position:absolute;right:88px;top:131px;}
div#search-where p#where07{position:absolute;right:11px;top:160px;}
div#search-where p#where08{position:absolute;right:88px;top:179px;}

/* いつ */
/**************************************************/
div#search-type div#search-when{width:178px;}

/* 期間 */
div#search-date p{margin-top:5px;text-align:left;}
div#search-date p.dateto{text-align:center;}
div#search-date input.year{width:20px;}
div#search-date select{font-size:10px;}

/* カレンダー */
div#search-calendar{margin-top:20px;}
div#search-calendar div.lo-box{width:178px;margin-top:5px;padding-top:1px;background:#666;}
div#search-calendar div.lo{width:176px;margin:0 1px;background:#E8E8E8;}
div#search-calendar div.lo-lf{width:90px;padding:5px 0;}
div#search-calendar div.lo-lf p{padding:0 5px;}
div#search-calendar div.lo-rt{width:36px;height:20px;padding:5px 0;}
div#search-calendar div.lo-rt p{line-hegiht:0;}
div#search-calendar table{width:176px;margin:0 1px;border-top:1px solid #666;}
div#search-calendar td{background:#FFF;border-left:1px solid #666;border-bottom:1px solid #666;}
div#search-calendar td.calendar-sun{background:#FCC;border-left:none;}
div#search-calendar td.calendar-sat{background:#CCF;}
div#search-calendar td p{width:23px;padding:2px 0;text-align:center;}


/* ジャンル */
/**************************************************/
div#search-type div#search-group{width:178px;}

div#search-genre{width:175px;margin-left:3px;}
div#search-genre div.lo-box{width:177px;overflow:hidden;}
div#search-genre div.lo-box p{width:86px;padding:3px 0;float:left;}
div#search-genre div.lo-box img{vertical-align:middle;}

div#search-all{width:176px;margin-top:10px;padding:10px 0;background:#F0E3E2;border:1px solid #CCC;}
div#search-all p#all-txt{width:154px;margin:0 auto;padding-bottom:15px;background:url(../img/search/search-delta.gif) no-repeat center bottom;}
div#search-all p#all-btn{width:154px;height:29px;margin:5px auto 0;background:url(../img/search/search-all.gif) no-repeat center bottom;}
div#search-all p#all-btn a{width:154px;height:29px;display:block;}


/**************************************************/
