/* header Search */
#tab_search_area { width:540px; background-image:url(../../images/common/tab_search_bg.gif); background-position:left top; background-repeat:repeat-y; float:right; background-color:#eee; }

.index_search_area { width:795px; float:right; background-image:url(../../images/index/search_index_bg_wide.gif); background-position:-795px bottom; background-repeat:no-repeat; display:block; padding-bottom: 7px; }

#ft_al #search_top { float:none; margin:0 auto; }

#search_top { width:540px; line-height:1.2em; min-height:52px; height:auto !important; height:52px; text-align:left; color:#ccc; float:right; display:inline-block; width:100%; }

#search_top { background-image:url(../../images/common/tab_search_bg.gif); background-position:-540px bottom; background-repeat:repeat-y; width:100%; display:block; }
.search_index #search_top { background-image:url(../../images/index/search_index_bg_wide.gif); background-position:0 0; background-repeat:no-repeat; display:block; width:100%; }

.search_index .dir_search { background-position:-795px top; }
.search_index .image_search,.search_index .movie_search { background-position:-1590px top; }

.search_tab_form { min-height:42px; height:auto !important; height:42px; display:inline-block; width:100%; }

.search_index #search_top .search_tab_form { margin-top:10px; min-height:62px; height:auto !important; height:62px; float:right; display:inline-block; width:645px; }

#tab_search_area .hot_search_word { width:185px; margin:0; padding:0; float:right; display:inline-block; color:#333; line-height:1.2em; }
#tab_search_area .hot_search_word p { padding-right:10px; }
#tab_search_area .hot_search_word a { margin-right:0.5em; text-decoration:underline; line-height:1em; }

.search_tab { margin-left:10px; display: inline-block; }
.search_tab li { font-size: 0.75em; line-height: 1.2em; color:#555; padding:2px 8px 1px 8px; float:left; border-right:1px solid #aaa; }
.search_tab li.on { background-color:#666; }
.search_tab a:link,.search_tab a:visited { color:#333; text-decoration:none; }
.search_tab .on a:link,.search_tab .on a:visited { font-weight:400; color:white; }

#search_top li#release { border:none; }
#search_top form#search-box,
#search_bottom { margin:0 0 0 10px; padding:0; width:520px; border:none; background-image:url(../../images/index/top_search_form_bg.gif); background-repeat:no-repeat; background-position:left top; display:inline-block; }
#search_top form#search-box p { padding:4px; display:inline-block; width:420px; float:left; }
#search_top form#search-box p .search_t { width:370px; }

.dir_search #search-box p { background-image:url(../../images/common/form_bg_jlisting.gif); background-position:right 4px; background-repeat:no-repeat; }
.image_search #search-box p,.movie_search #search-box p { background-image:url(../../images/common/form_bg_bing.gif); background-position:right 4px; background-repeat:no-repeat; }

.search_index #search_top .event_search { height:72px; width:140px; float:left; display:block; }

.index_search_up { width:100%; min-height:72px; height:auto !important; height:72px; display:inline-block; }
.index_search_bottom { width:100%; height:8px; background-image:url(../../images/index/search_index_bg_bottom_wide.png); background-position:left top; background-repeat:repeat-y; }

.search_h1,search_h2 { margin:0; padding:0; height:0; width:0; visibility:hidden; }
#search_top form .input { margin:0; padding:0; background-color:#aaa; display:inline-block; float:left; border:none; }
#search_top .search_t,#sc_bottom .search_t { margin:0; padding:0; height:15px; border:none; float:left; display:block; background-color:white; }
#sc_bottom .search_t { width:420px}
#search_top .search_t:focus { outline:none; }
#search_top .top_search_button { margin:0; padding:0; height:23px; width:89px; border:none; }
.tab_search_up { display:inline-block; padding-top:10px; width:100%; background-image: url(../../images/common/tab_search_bg.gif); background-position: 0 0; padding-bottom: 7px; }

/* search result setting */
.sr_ar { padding-bottom:14px; }
#one-c_al .sr_ar { padding:0; }
.sr_ar a { text-decoration:underline; }
em { font-weight:700; font-style:normal; }
.categoly_blnad { font-size:0.75em; font-weight:700; color:black; margin-bottom:0.3em; }
.brand_area { padding:0.5em 0.5em 0 0.5em; margin-bottom:1em; width:100%; background-color:#FFF8DD; }
.brand_detail { margin-bottom:0.5em; }
.brand_area h4 { font-weight:700; font-size:1.6em; line-height:1.2em; }
.sr_detail { display:inline-block; }
.sr_detail h4 { font-weight:400; }
.sr_detail li { margin-bottom:1em; }
.sr_detail .blank_cache a:link { color:#386bb3; font-weight:400; }
.sr_detail .blank_cache a:visited { font-weight:400; }
ul.image_search_detail li { width:182px; margin:0 10px 10px 0; min-height:265px; height:auto !important; height:265px; float:left; }
ul.movie_search_detail li { width:182px; margin:0 10px 10px 0; min-height:216px; height:auto !important; height:216px; float:left; }
ul.image_search_detail p.image,ul.movie_search_detail p.image { height:170px; text-align:center; }
ul.image_search_detail p.image img,ul.movie_search_detail p.image img { vertical-align:bottom; }
ul.image_search_detail .sr_title,ul.movie_search_detail .sr_title { font-size:0.75em; }
ul.image_search_detail .blank_cache,ul.movie_search_detail .blank_cache { font-size:0.75em; }
table.image_thumb { padding:0; margin:0; border:none; }
table.image_thumb td { vertical-align:bottom; height:170px; width:182px; text-align:center; }
table.movie_thumb { padding:0; margin:0; border:none; }
table.movie_thumb td { vertical-align:bottom; height:136px; width:182px; text-align:center; }
.sr_categoly { font-size:0.75em; color:#666; margin-bottom:0.3em; }
.sr_diary,.sr_news,.sr_colum,.sr_bbs { background-repeat:no-repeat; background-position:left top; padding-left:44px; }
.sr_diary { background-image:url(../../images/finance/icon/icon_diary.gif); }
.sr_news { background-image:url(../../images/finance/icon/icon_news.gif); }
.sr_colum { background-image:url(../../images/finance/icon/icon_colum.gif); }
.sr_bbs { background-image:url(../../images/finance/icon/icon_bbs.gif); }
.sr_title { font-size:1em; line-height:1.3em; }
.sr_text { font-size:0.82em; line-height:1.3em; }
.sr_url { font-size:0.75em; color:green; }
.search_page { width:100%; text-align:center; font-size:0.75em; padding-bottom:1em; }
.search_page span { display:inline-block; padding:0.4em 0.7em; background-color:#fc0; border:1px solid #0646a0; margin-right:5px; font-weight:700; }
.search_page a { display:inline-block; padding:0.4em 0.7em; background-color:white; border:1px solid #0646a0; margin-right:5px; font-weight:700; }
.search_page a:hover { background-color:#ffeca1; }
.search_page a.nx_bf,.search_page a.nx_bf:hover { background-color:transparent; border:none; }
.sr_ar h3.search_result { margin:0 0 7px 0; padding:0; font-size:0.82em; font-weight:400; color:#666; }
#relation_word_al { margin:14px 0; }
#relation_word_in p { font-size:0.75em; text-align:left; padding: 3px 0; }
#relation_word_in a { text-decoration:underline; margin-right:0.5em; }
#sc_bottom,
#sc_bottom_category { height:43px; background-image:url(../../images/common/bottom_search_bg.png); background-repeat:no-repeat; width:655px; margin:0 auto 1em auto; text-align:left; }
.category { background-position:left -43px; }
.sc_bottom_moviesearch { background-position:left -86px; }
#sc_bottom form { width:635px; margin:9px 0 0 10px; }
#sc_bottom p { font-size:0.75em; float:left; width:420px; padding:4px; }
#sc_bottom .top_search_button { border:none; padding: 0; }
h4.hint { font-size:0.82em; font-weight:400; }
ul.search_hint { list-style:circle; margin-bottom:14px; }
ul.search_hint li { padding-left:1em; font-size:0.82em; line-height:1.3em; background-image:url(../../images/icon/icon_dot_gray.gif); background-repeat:no-repeat; background-position:left 0.3em; }
.viewer_ar { width:100%; text-align:center; margin-bottom:0.5em; }
.viewer_ar p { font-size:0.82em; line-height:1.3em; text-align:center; }
.viewer { background-color:#333; width:100%; margin-bottom:0.5em; }
.view_original { background-color:#eee; padding:1em 0; margin-bottom:0.5em; border:1px solid #aaa; }
.view_original .link { font-size:1.4em; line-height:1.3em; font-weight:700; margin:0.5em 0; }

/*header hd */
#hd_in { padding:0; border:none; text-align:left; }
#hd_in #tab_search_area .adingo_keywords,
#search_top .adingo_keywords { font-size: 0.75em; }
#hd_in #tab_search_area .adingo_keywords ul li a,
#search_top .adingo_keywords ul li a { background: none; padding-left: 0; }
#hd_in #tab_search_area #adingo_keywords_0014500004 { padding: 3px 10px 3px 52px; margin-top: 0; line-height: 1em; }
#hd_in #tab_search_area #adingo_keywords_0014500004 ul li { padding-bottom: 0; }
#id_info { display: inline-block; padding: 20px 0 0 5px; float: left; }