@charset "utf-8";
#ui-datepicker-div { display: none;}

/* global_menu ---------------------------------------------*/
.home a{background-position:-3px -40px;}

/* page_title red */
.page_title{background: url(../../images/search/title.gif) no-repeat left top;}

hr{background: url(../../images/init/Collar/Red/Line.jpg) repeat-x left top;border:none;height:2px;}

.main_container_inner {padding-top: 0;}

/* link */
.hiragana,
.alphabet,
.prefecture,
.status{list-style-type:none;overflow:hidden;}

.hiragana li,
.alphabet li,
.prefecture li,
.status li{float:left;}

.hiragana a,
.alphabet a,
.prefecture a,
.status a{display:inline-block;border:1px solid #D9D9D9;background-color:#EEEEEE;text-decoration: none;margin: 0 0 5px;padding: 0 7px;}

.hiragana a:hover,
.alphabet a:hover,
.prefecture a:hover,
.status a:hover{background-color:#0066CC;color:#FFFFFF;border:1px solid #0066CC;}


/* artist_search */
.artist_search{margin: 0 0 10px;}
.artist_search dt{width:150px;height:13px;margin: 0 0 5px;text-indent:-9999px;background: url(../../images/search/artist_name.gif) no-repeat left top;}
.artist_search dd{margin: 0 0 0 10px;}

/* month_search */
.month_search dt{width:73px;height:13px;margin:5px 5px 5px 0;text-indent:-9999px;background: url(../../images/search/month.gif) no-repeat left top;}

/* prefecture_search */
.prefecture_search{float:left;overflow:hidden;width:58%;margin: 0 0 10px;}
.prefecture_search dt{width:73px;height:14px;float:left;margin: 5px 5px 5px 0;text-indent:-9999px;background: url(../../images/search/prefecture.gif) no-repeat left top;}
.prefecture_search dd{margin: 0 0 0 10px;}

/* ticket_search */
.ticket_search{float:left;overflow:hidden;width:42%;margin: 0 0 10px;}
.ticket_search dt{width:126px;height:14px;float:left;margin: 5px 5px 5px 10px;text-indent:-9999px;background: url(../../images/search/ticket.gif) no-repeat left top;}
.ticket_search dd{margin: 0 0 0 10px;}



/* search_free ------------------------------------------*/
.search_free{clear:both;background-color: #F8F8F8;border: 1px dotted #993300;clear: both;padding: 10px;margin:0 0 40px;}
.search_free .title{margin:0 0 10px;}

.search_free table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse: collapse;width: 100%;text-align:left;}
.search_free table th,
.search_free table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;}

.search_free table th{font-weight:normal;padding:5px 0 5px 10px;background-color:#EEE;width: 20%;text-align:left;}
.search_free table td{padding:0 10px;}

/* input */
#artist{font-size: 1em;height: 20px;ime-mode: active;width:100%;}

#artist,
#opening_date_start,
#opening_date_end,
#sales_date_start,
#sales_date_end{border: 1px solid #AAAAAA;padding:0 0 0 2px;}

#artist:focus,
#opening_date_start:focus,
#opening_date_end:focus,
#sales_date_start:focus,
#sales_date_end:focus{background-color:#FCF3DB;}



.checkbox{vertical-align:middle;}
.checkbox label{cursor:pointer;margin:0 10px 0 0;}
.checkbox label input{vertical-align:middle;}

.search_btn{text-indent:-9999px;}
.search_btn input{background: url("../../images/Side/Left/SearchBtn.jpg") no-repeat scroll left top transparent;cursor: pointer;display: block;height: 24px;margin: 10px auto 0;width: 174px;border:none;}
.search_btn input:hover{filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}


/* result_area -----------------------------------------------*/
#result_area{}
.result_title{line-height: 1;margin: 0;text-indent: -9999px;background: url(../../images/search/result_title.gif) no-repeat left top;}
.no_artist{background-color: #EEEEEE;border: 1px solid #DDDDDD;color: #CC0000;font-weight: bold;padding: 10px 0; text-align: center;}



