@charset "UTF-8";
/* CSS Document */
/*---------------------------------
絞り込み検索フォーム
---------------------------------*/		
section#tika_SearchForm {display: block; width: 100%; max-width: 700px; margin: 0 auto 50px;}
#tika_searchPage_Form {display: block; width: 100%; margin:0px auto;padding:20px;text-align: center;}
#tika_searchPage_Table {width:100%;padding:0;font-size:12px;text-align:left;}



/*-----------検索ボタン-----------*/	

.tika_FilterSearch_Form .tika_linkBtn {display:inline-block;width:65%; background: #ed6184;color: #FFF; margin-top: 20px; font-size: 12px;border:none;padding:10px 0;border:1px solid #ccc;letter-spacing: 1px;}
.tika_FilterSearch_Form .tika_linkBtn_reset {width:30%;background: #fff;color:#000;border:1px solid #ccc;}
.tika_FilterSearch_Form .tika_linkBtn p:before{ font-family:  "Font Awesome 5 Free";  font-weight: bold; content : "\f002";margin: 0 5px 0 0 ; font-size: 1.2em; vertical-align: -1px}
.tika_FilterSearch_Form .tika_linkBtn p:after{ display: none }



/*-----------キーワード検索-----------*/
.tika_FilterSearch_Form input.tika_FilterSearch_Form_keyword{width:calc(100% - 36px);height: 36px; padding: 0 10px; border:none;}
.tika_FilterSearch_Form input.tika_FilterSearch_Form_keyword[type=text] { font-size: 12px;}
.tika_FilterSearch_Form input.tika_FilterSearch_Form_keyword[type=text]:focus { outline: none; }
.tika_FilterSearch_Form .tika_search_text_type {display: flex;border:1px solid #ddd;overflow: hidden;border-radius: 5px;}
.tika_FilterSearch_Form .tika_search_text_type .tika_linkBtn {width:36px;height:36px;margin: 0 auto;border: none;background:#eee;}
.tika_FilterSearch_Form .tika_search_text_type .tika_linkBtn p {margin:0 auto;line-height: 1em;}
.tika_FilterSearch_Form .tika_search_text_type .tika_linkBtn p:before {font-size:15px;margin:0 auto;color:#333;}


/*-----------カテゴリ-----------*/
.tika_search_select_box_area {display:flex;width: 100%;}
.tika_search_select_box_area dt {font-size: 10px;color:#000;width: 80px;align-self: center;letter-spacing: 1px;text-align: right;padding:12px 8px 0 0;align-self: start;}
.tika_search_select_box_area dd {margin:0;width:calc(100% - 80px);align-self: start;}
.tika_FilterSearch_Form_Category { position: relative; height: 36px;}
.tika_FilterSearch_Form_Category:before{ position: absolute;top: calc(100% - 0.75em);
right: 10px;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
font-family:  "Font Awesome 5 Free";  font-weight: bold; content : "\f107"; 
font-size: 1.4em;
pointer-events: none;
}
.tika_FilterSearch_Form_Category select {  
width: 100%; height: 40px; padding: 0 10px; border-radius: 5px; 
-webkit-appearance: none;
appearance: none; /* デフォルトの矢印を無効 */
background: #fff; color: #000;
font-size: 12px}
.tika_FilterSearch_Form_Category	select:-ms-expand {
display: none; /* デフォルトの矢印を無効(IE用) */}
.tika_FilterSearch_Form_Category select:focus { outline: none; }	
@media screen and (min-width: 768px) {
#tika_dressSearch_wrapper .kyaba_category a i {
font-size: 80px; 
top: calc(50% - 49px); 
}
}



/*-----------価格-----------*/		
.tika_FilterSearch_Form_Price {display: grid; grid-gap: 0; grid-template-columns: 1fr 30px 1fr;height: 38px;}


/*-----------チェックボックス・ラジオボックス-----------*/
.tika_FormBtn {display:block;text-align: left;padding:12px 0;color:#000;font-size: 12px;}
.tika_FormBtn input[type="radio"] {display:inline;}
.tika_FormBtn input {margin-right:4px;}
