@charset "UTF-8";

/***** Yahoo! JAPAN VERTICAL SEARCH *****/
/* Yahoo!JAPAN blog search fixed width css */

/* ================================================================================


# 2009.05.13 UPDATE "flashバナー 表示調整"
# 2009.03.09 UPDATE "YOWC link"

#LINK FROM
- bs_index.html
- bs_compare.html
- bs_option.html
- bs_info.html

#CSS INDEX
1. reset
2. font setting
3. baselayout
4. bs_info.html
5. search
   - search box  
   - search area
   
6. contents_main(TOP)                                                                                                                                                                                                                                                  
   - bs_ranking
   - bs_detail
   - tag cloud
   - bs_hotnews
7. contents_sub(TOP)
8. titleline
   - except TOP
   - optionEinfo title
9. bs_compare.html
   - compare_graph
   - compare_form
   - compare_title
10. bs_option.html
11. Adult_Filter
12. EMG 
13. clearfix

#FONT-SIZE CLASS (http://i.yimg.jp/images/css/yj2.css)
class:yjXL font-size:150% 
class:yjL  font-size:120% 
class:yjM  font-size:100% 
class:yjS  font-size:84.5% 
class:yjMt font-size:100%/line-height:1.4em 
class:yjSt font-size:84.5%/line-height:1.3em 
class:yjXS font-size:70% 

==================================================================================== */


/*=================================
 1. reset
=================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legennd,input,p,blockquote {margin:0;padding:0;} 
fieldset,img{border:0;} 
table{border-collapse:collapse; border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;} 
ol,ul {list-style:none;} 
hr {display:none;}

a:link{color:#0000DE;}
a:visited,a:active{color:#663399;}

/*=================================
 2. font
=================================*/
body{font-family:"MS UI Gothic","MS PGothic";color:#333333;}
html>body {font-family:"Lucida Grande",sans-serif;}
*+html body{font-family:"Meiryo",sans-serif;}
select,input,textarea{font-family:"MS UI Gothic","MS PGothic";}

/*=================================
 3. baselayout
=================================*/

body > #container {
  height:auto;
}

/* tableUHD8 */
#header td {
  text-align:left;
}
#header .uhd {
  width:920px;
}

body{
  text-align:center;
}
#wrapper {
  width:950px;
  margin:0 auto;
  text-align:left;
}

#header {
  margin:0 15px 26px 15px;
}

#contents {
  margin:0 15px 20px 15px;
  _margin:0 15px 20px 15px;
}

#contents #contents_main {
  float:left;
  width:650px;
  margin:0 0 36px 0;
}
#contents #contents_sub {
  float:right;
  width:250px;
  margin:0 0 36px 0;
}

#contents div.yjstdPlug {
  clear:both;
  margin:0 0 10px 0;
}

form input.submit {
  width:6em;
}
#caution {
  clear:both;
  list-style:disc;
  padding:15px 40px;
  border-top:1px solid #9A9A9A;
  border-bottom:1px solid #9A9A9A;
  text-align:left;
  color:#666666;
}

#footer {
  clear:both;
  margin:0px 10px 10px 10px;
  text-align:center
}

#main-contents {
	margin:0 15px 20px 15px;
	text-align:left;
}


/*=================================
 4. bs_info.html
=================================*/

#news {
	margin:20px;
}

#news h3 {
	margin:20px 20px 0px;
	padding:5px 5px 3px 10px;
	border:1px solid #A9D6D1;
	background-color:#E8F4F3;
	background-image:url(http://i.yimg.jp/images/blog-search/result-common/h3_back.gif);
	color:#333333;
	font-size:95%;
}

#news dl {
	margin:0px;
	line-height:150%;
}

#news dt {
	width:10em;
	padding:0.5em;
}
	
#news dd {
	margin:-2.6em 0px 0px;
	padding:0.5em 10em;
}


dl.News {
	border-bottom:1px solid #A9D6D1;
	padding:10px 0px 15px;
}


dl.NewsLast {
	padding:10px 0px 15px;
}


div.ybsNews {
	clear:both;
	position:relative;
	margin:0px 20px 20px;
	padding:5px 10px;
	border-width:0px 1px 1px;
	border-style:solid;
	border-color:#A9D6D1;
}


hr.news {
	clear:both;
	visibility:visible;
	margin:10px 0;
	color:#E8F4F3;
	line-height:1px;
}


#yschsp{
  height:1.3em;
  _height:1.3em;

}
#footer address{
  margin-top:20px;

}


/* optionEinfo title
------------------------------ */
#title {
	height:1.2em;
	margin:0px;
	padding:3px 5px 3px 0px;
	background-color:#56B3A1;
	color:#FFFFFF;
	text-align:right;
}

#title-left span {
	margin-left:3px;
}


#title-left {
	float:left;
	text-align:left;
	padding-left:20px;

	
}

#title-left h1 {
	display:inline;
	font-weight:bold;
	font-size:107%;
	margin-right:0.5em;
}


#title-left a {
	color:#FFFFFF;
}


#contents h1 {
	margin:0;
	font-weight:bold;
}

#contents h2 {
	text-align:right;
}


#contents h2,h3 {
	margin:5px 0 0;
	padding:5px 5px 7px 10px;
	color:#333333;
	font-weight:bold;
	text-align:left;
}

div#main-title {
	height:30px;
	margin:0px 10px;
	padding:5px 0 2px;
	background-image:url(http://i.yimg.jp/images/blog-search/result-common/h_back.gif);
	background-repeat:repeat-x;
	text-align:right;
}


div.h3-title {
	clear:both;
	margin:30px 10px 10px 0px;
	padding:5px 0 2px;
	border-left:7px solid #56B3A1;
	background-image:url(http://i.yimg.jp/images/blog-search/result-common/h3_back.gif);
	background-repeat:repeat-x;
}


/*** タイトルdiv内に左右あり ***/
.title-l {
	float:left;
	text-align:left;
}

.title-l span {
	font-weight:normal;
	color:#666666;
}

/*=================================
 5. search
=================================*/

/* search box
------------------------------ */

#searchbox-margin {
	padding:30px 0;
	clear:left;
	text-align:center;
}

#searchbox {
	position:relative;
	width:97%;
	margin:0 auto;
	padding:15px 0;
	border:1px solid #B3E6E7;
	background-image:url(http://i.yimg.jp/images/blog-search/result-common/sb_back.gif);
	background-repeat:repeat-x;
}

#searchbox input.ygbt {
  margin:0pt 5px;
  width:6em;
}

/* search area
------------------------------ */
#bs_searcharea {
  position:relative;
  height:100px;
  margin:0 0 24px 0;
  border:1px solid #54B4A3;
  background:#54B4A3 url(http://i.yimg.jp/images/blog-search/top/top_formbg.gif) repeat-x;
  color:#FFFFFF;
}
html>body #bs_searcharea {
  height:auto;
  min-height:100px;
}
#bs_searcharea h1 {
  margin:10px 0 .4em 18px;
}
#bs_searcharea h1 img {
  margin:0 5px 0 0;
  vertical-align:middle;
}
#bs_searcharea fieldset {
  text-align:center;
}
#bs_searcharea .searchwindow {
  zoom:1;
  width:30em;
  height:1.3em;
  line-height:1.3em;
}
#bs_searcharea .searchsubmit {
  zoom:1;
  width:6em;
  margin:0 5px;
}
#bs_searcharea p {
  margin:0 0 .6em 0;

}
#bs_searcharea a {
  zoom:1;
  color:#FFFFFF; 
}



/*=================================
 6. contents_main(top)
=================================*/
#contents_main h2 {
  margin:0 0 12px 0;
  padding:10px 0 10px 10px;
  background:url(http://i.yimg.jp/images/blog-search/top/top-h2title.gif) repeat-x;
}
#contents_main h2 a {
  margin:0 0 0 4px;
}
#bs_hotword,
#bs_jumpword {
  zoom:1;
  clear:both;
  position:relative;
}
.function {
  position:absolute;
  top:10px;
  right:10px;
}
.function img {
  margin:0 2px;
}

/* bs_ranking
------------------------------ */
#bs_ranking {
  float:left;
  width:100%;
  margin:0 0 0 -400px;
  background:url(http://i.yimg.jp/images/blog-search/keyword/top-rankingbg.gif) repeat-y 410px 0;
}

#bs_ranking h3 {
  padding:10px 20px;
  background:url(http://i.yimg.jp/images/blog-search/keyword/dotline200.gif) no-repeat 20px bottom;
}

#bs_ranking h3,
#bs_ranking ol,
#bs_ranking div {
  margin:0 0 0 400px;
}
#bs_ranking ol li {
  padding:0 0 1px 0;
  background:url(http://i.yimg.jp/images/blog-search/keyword/dotline200.gif) no-repeat 20px 100%;
  overflow:hidden;
  width:248px;
}



#bs_ranking ol li a {
  height:1%;
  display:block;
  margin:0 20px 0 10px;
  padding:5px 0px 5px 45px;
  text-decoration:none;
  text-indent:-35px;
  font-weight:bold;
  color:#666666;
}


#bs_ranking ol li a:hover {
  color:#FF6600;
}
#bs_ranking ol li a img {
  margin:0 10px 0 0;
  vertical-align:middle;
}
#bs_ranking ol li span {
  height:1%;
  display:block;
  margin:5px 0;
  background:url(http://i.yimg.jp/images/blog-search/keyword/top-active-a.gif) no-repeat;
}
#bs_ranking ol li em {
  height:1%;
  display:block;
  background:url(http://i.yimg.jp/images/blog-search/keyword/top-active-b.gif) no-repeat 0 bottom;
}
#bs_ranking ol li em a {
  margin:0;
  padding:5px 20px 5px 55px;
  background-position:20px 4px;
  color:#FFFFFF;
}

/* \*/ /*/
#bs_ranking ol li,
#bs_ranking ol li a,
#bs_ranking ol li span,
#bs_ranking ol li em {
  height:auto;
}
/* */

#bs_ranking div {
  line-height:15px;
  padding:15px 0 15px 30px;
}
#bs_ranking div ul,
#bs_ranking div ul li,
#bs_ranking div p {
  display:inline;
}
#bs_ranking div ul {
  margin:0 5px 0 0;
}
#bs_ranking div img {
  margin:0 5px 0 0;
  vertical-align:middle;
}
#bs_ranking p.update {
  zoom:1;
  clear:right;
  line-height:2em;
  margin:0 20px 0 410px;
  padding:0 10px 0 0;
  background:#F3F3F3 url(http://i.yimg.jp/images/blog-search/keyword/dotline200.gif) repeat-x top;
  text-align:right;
}


#bs_ranking p {
  margin:0px 5px 0px 47px;
}


/* bs_detail
------------------------------ */
#bs_detail {
  float:right;
  width:400px;
  margin:0 0 26px 0;
  padding:0 0 12px 0;
  background:#E4FCFC;
}
#bs_detail h3 {
  margin:0 0 20px 8px;
  padding:4px 0 4px 14px;
  background:url(http://i.yimg.jp/images/blog-search/keyword/top-detail.gif) no-repeat;
}
#bs_detail h3 em {
  margin:0 .5em 0 0;
  font-weight:bold;
}
#bs_detail h3 em a{
  text-decoration:none;
  color:#666666;
}
#bs_detail h3 em a:hover {
  color:#FF6600;
}
#bs_detail div#bs_coverage,
#bs_detail div#bs_topic,
#bs_detail div#bs_similar {
  width:376px;
  margin:12px 0 0 12px;
  padding:8px 0 20px 0;
  background:#FFFFFF;
}

#bs_coverage p {
  text-align:center;
}


#bs_coverage #burst_result {
  margin:0px 11px 0px 15px;

}   


/* bs_jumpword
------------------------------ */
#bs_jumpword {
  margin:0 0 26px 0;
  background:url(http://i.yimg.jp/images/blog-search/top/top-frame.gif) repeat-y;
}
#bs_jumpword h2 {
  background:url(http://i.yimg.jp/images/blog-search/top/top-h2frame.gif) no-repeat;
}
#bs_jumpword p.update {
  zoom:1;
  clear:right;
  line-height:2em;
  padding:0 10px 0 0;
  background:#F3F3F3 url(http://i.yimg.jp/images/blog-search/top/top-framebottom.gif) no-repeat bottom;
  text-align:right;
}

/* tag cloud
------------------------------ */
#bs_topic ul,
#bs_similar ul {
  padding:0 20px;
  text-align:justify;
}
#bs_jumpword ul {
  padding:0 20px 20px 20px;
  background:url(http://i.yimg.jp/images/blog-search/top/dotline_ccc.gif) repeat-x bottom;
  text-align:justify;
}
/* \*/ /*/
#bs_topic ul,
#bs_similar ul,
#bs_jumpword ul {
  text-align:left;
}
/* */
#bs_topic ul li,
#bs_similar ul li,
#bs_jumpword ul li {
  display:inline;
  line-height:2em;
}
#bs_topic ul li a,
#bs_similar ul li a,
#bs_jumpword ul li a {
  zoom:1;
  margin:0 .2em 0 0;
  text-decoration:none;
  color:#666666;
}
#bs_topic ul li a:hover,
#bs_similar ul li a:hover,
#bs_jumpword ul li a:hover {
  color:#FF6600;
}
a.key01 { font-size:0.8em; }
a.key02 { font-size:1.0em; }
a.key03 { font-size:1.2em; }
a.key04 { font-size:1.4em; }
a.key05 { font-size:1.6em; }



/* bs_hotnews
------------------------------ */
#bs_hotnews {
  background:url(http://i.yimg.jp/images/blog-search/top/top-frame.gif) repeat-y;
}
#bs_hotnews h2 {
  background:url(http://i.yimg.jp/images/blog-search/top/top-h2frame.gif) no-repeat;
}
#bs_hotnews li {
  margin:0 10px 6px 10px;
  padding:0 10px 4px 10px;
  background:url(http://i.yimg.jp/images/blog-search/common/dotline.gif) repeat-x bottom;
  text-align:right;
}
#bs_hotnews li a,
#bs_hotnews li span {
  float:left;
  text-align:left;
}
#bs_hotnews li span {
  margin:0 0 0 .5em;
  white-space:nowrap;
  color:#666666;
}
#bs_hotnews li a.related {
  float:none;
  width:90px;
}
#bs_hotnews p {
  line-height:2em;
  margin:-6px 0 0 0;
  padding:0 10px 0 0;
  background:url(http://i.yimg.jp/images/blog-search/top/top-framebottom.gif) no-repeat bottom;
  text-align:right;
}
#bs_hotnews p a{
  float:none;
}

/*=================================
 7. contents_sub(top)
=================================*/
#contents_sub h3 {
  padding:6px 10px;
}
#contents_sub div {
  padding:0 0 10px 0;
}
#contents_sub div ul{
  padding:10px 10px 0 12px;
}
#bs_beginner,
#bs_news,
#bs_terms {
  margin:0 0 16px;
  border:1px solid #BAE3DF;
}
#bs_news h3,
#bs_terms h3 {
  margin:0px;
  _margin:0px;
  border-bottom:1px solid #BAE3DF;
  background:#EFFFFB;
}
#bs_beginner ul li,
#bs_news ul li,
#bs_terms ul li {
  margin:0 0 .6em 0;
  padding:0 0 0 12px;
  background:url(http://i.yimg.jp/images/blog-search/top/top_list.gif) no-repeat 0 .4em;
}
#bs_beginner h3 img {
  margin:0 0 0 4px;
}
#bs_news p {
  padding:0 10px .6em 10px;
  text-align:right;
}
#bs_services {
  margin:0 0 16px;
  border:1px solid #CBCBCB;
}
#bs_services h3 {
  margin:0px;
  _margin:0px;
  border-bottom:1px solid #CBCBCB;
  background:#F3F3F3;
}
#bs_services ul li {
  margin:0 0 1em 0;
  padding:0 0 0 12px;
  background:url(http://i.yimg.jp/images/blog-search/common/list-gray.gif) no-repeat 0 .4em;
}
#bs_services h4 {
  margin:0 0 .4em 0;
}
#bs_services dt {
  line-height:1.4em;
}
#bs_services dt img {
  float:left;
  margin:0 4px 0 0;
}
#bs_services dd {
  margin:0 0 .4em 20px;
  padding:0 0 0 10px;
  background:url(http://i.yimg.jp/images/blog-search/top/list-bar.gif) no-repeat 0 .4em;
}

/*=================================
 8. titleline
=================================*/

/* except TOP
------------------------------ */
#titleline h1 {
  margin:0 0 10px 0;
  padding:5px 0 5px 10px;
  background:#56b3a1;
  color:#FFFFFF;
}

#titleline h2 {
  margin:0 0 12px 0;
  padding:5px 0 5px 10px;
  background:url(http://i.yimg.jp/images/blog-search/result-common/h2title.gif) repeat-x;
}
#titleline h2 a {
  margin:0 0 0 4px;
}


/*=================================
 9. bs_compare.html
=================================*/
/* compare_graph
------------------------------ */
#compare_graph h3 {
  margin:0 20px 20px 20px;
  font-weight:normal;
}
#compare_graph p{
  margin:0 0 20px 0;
  text-align:center;
}


#compare_graph{
  background-color:#FFFFFF;
}



#compare_graph #legends {
  background-color:#FFFFFF;
  padding:10px 20px;
  border:1px solid #bae3df;
}


#compare_graph #legends dl {
  float:left;
  width:33%;
  height:1.5em;
  line-height:1.5em;
  white-space:nowrap;
}
#compare_graph #legends dl dt {
  display:inline;
  margin:0 10px 0 0;
}
#compare_graph #legends dl dt img {
  vertical-align:middle;
}
#compare_graph #legends dl dd {
  display:inline;
  vertical-align:middle;
}

/* compare_form
------------------------------ */
#compare_form {
  margin:0 0 10px 0;
  padding:8px;
  background:#e4fcfc;
}
#compare_form fieldset {
  margin:0 0 .5em 0;
}
#compare_form legend {
  margin:0 0 .2em -7px;
  padding:0;
  font-weight:bold;
  color:#333333;
}
html>body #compare_form legend {
  margin:0 0 .2em 0;
}
#compare_form fieldset p {
  margin:0 0 .5em 0;
  text-align:left;
}
#compare_form fieldset input {
  width:230px;
}
#compare_form p {
  margin:0;
  text-align:center;
}
#hint {
  padding:8px;
  background:#f5f5f5;
}
#hint dt {
  font-weight:bold;
}

/* compare_title
------------------------------ */

#main-titleline {
  margin:10px 0 10px 0;
  padding:3px 5px 2px 20px;
  background-color:#56B3A1;
  color:#FFFFFF;
  text-align:right;
  height:1.2em;
}

#main-titleline h1 {
  display:inline;
  float:left;
  text-align:left;
  font-size:107%;
}

#sub-titleline h2 {
  margin:0 0 12px 0;
  padding:5px 0 5px 10px;
  background:url(http://i.yimg.jp/images/blog-search/result-common/h2title.gif) repeat-x;
}
#sub-titleline h2 a {
  margin:0 0 0 4px;
}

/*=================================
 10. bs_option.html
=================================*/

#bs_option {
  margin:20px 40px 20px 40px;
  border-top:1px solid #dddddd;
}
#bs_special {
  margin:20px 40px 20px 40px;
  border-top:1px solid #dddddd;
}

#bs_option fieldset,
#bs_special fieldset {
  position:relative;
  border-bottom:1px solid #dddddd;
  border-right:1px solid #dddddd;
  border-left:1px solid #dddddd;
  background:#eeeeee;
}
#bs_option legend,
#bs_special legend {
  width:190px;
}
#bs_option em,
#bs_special em {
  position:absolute;
  top:8px;
  left:5px;
  width:190px;
  color:#333333;
}
#bs_option div,
#bs_special div {
  margin:0 0 0 200px;
  padding:.3em 10px;
  border-left:1px solid #dddddd;
  background:#FFFFFF;
}
#bs_option div p,
#bs_special div p {
  margin:0;
  padding:.2em 0;
  text-align:left;
  background-color:transparent;
}
html>body #bs_option ul {
  padding:.4em 0;
}
#bs_option ul li {
  float:left;
  margin:0 20px 0 0;
  white-space:nowrap;
}
#bs_option p {
  margin:10px 0 0 0;
  padding:5px 0;
  background:#e4fcfc;
  text-align:center;
}

/*入力ボックス*/
#bs_option input.option_searchbox{
  height:1.3em;
}

/*特殊検索入力ボックス*/
#bs_special input.special_searchbox{
  height:1.3em;

}

/*caution オプションページ用*/
#caution_op p{
  clear:both;
  padding:15px 40px;
  border-top:1px solid #B3E6E7;
  border-bottom:1px solid #B3E6E7;
  text-align:center;
  margin-top:20px;
}


#bs_option div p input{
height:1.3em;
line-height:1.3em;
}

#bs_special div p input{
height:1.3em;
line-height:1.3em;
}

#bs_special div p input.submit{
height:auto;
line-height:normal;
}



#bs_topic ul li a:hover,#bs_jumpword ul li a:hover{
text-decoration:underline;
}

#sp_line h2{
  margin:10px 40px 10px 40px;
  padding:0;
  background:none;
}


/*====================================
11.Adult_Filter
======================================*/

#setup{
	margin:0pt auto;
	_margin:0px 85px;
	width:750px;
}

div.notice {
	height:auto; 
}

div.notice hr{
	background:#A9D6D1 none repeat scroll 0%;
	border:0pt none;
	clear:both;
	color:#A9D6D1;
	display:block;
	height:2px;
	width:100%;
}

em.method{
	float:left;
	margin:5px 0px 10px 160px;
	_margin:5px 0px 10px 170px;
	width:390px;
}



*:first-child+html em.method{
	float:left;
	margin:5px 0px 10px 170px;
	width:390px;
} /*for IE7*/


#function fieldset{
	margin:10px 0px;
}


#function legend{
	width:150px;
}

#function legend strong{
	float:left;
	position:absolute;
	width:150px;
	text-align:right;
	display:block;
}


#function fieldset input{
	margin-right:5px;
	padding:0px 2px;
	vertical-align:middle;
}

#function p.check {
	line-height:1.3em;
	margin-left:25px;
	text-indent:-23px;
	_text-indent:-28px;
	margin-bottom:3px;
}

*:first-child+html #function p.check {
	text-indent:-28px;

}/*for IE7*/



#function p.attention{
	background-color:#FF9900;
	color:#333333;
	display:inline;

}

*:first-child+html #c_lock{
	margin:0 50px 0 170px;

}/*for IE7*/

*:first-child+html #a_filter{
	margin:0 50px 0 170px;

}/*for IE7*/

#a_filter,
#c_lock{
	margin:0 50px 0 160px;
	_margin:0 50px 0 170px;

}


#a_filter em{
	margin-top:1em;
	font-style:normal;
	display:block;
}

#a_filter div{
	margin-bottom:10px;
	padding-left:1em;
	border-left:2px solid #A9D6D1;
}


#c_lock div{
	margin-bottom:10px;
	padding-left:1em;
	border-left:2px solid #A9D6D1;
}


hr.dash_line{
	border:1px dashed #A9D6D1;
	_border:1px dashed #A9D6D1;
	border-width:1px 0px 0px;
	clear:both;
	color:#FFFFFF;
	display:block;
	height:1px;
	zoom:1;
}

/*caution アダルトフィルタ用*/
em.caution_filter{
	float:left;
	margin:5px 0px 10px 160px;
	_margin:5px 0px 5px 170px;
	width:390px;

}


*:first-child+html em.caution_filter{
	float:left;
	margin:5px 0px 10px 170px;
	width:390px;
}/*for IE7*/


#input_box{
	margin-top:10px;
	text-align:right;
}


#input_box input{
	margin:0px 0px 0px 2px;
	width:80px;
}

/*address アダルトフィルタ用　 */
#footer div{
	padding-top:1em;
	border-top:1px solid #A9D6D1;
}


/*=================================
12.EMG 
==================================*/

#yschnb table td {
	text-align:center;
}

.yschadEMG3 table,
.yschadEMG2 table,
.yschadEMG table
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}



/*=================================
 13. clearfix
 HOW TO (ex: div id="sample")
 
 #sample:after  { ModernBrowser style }
 #sample(1)     { MacIE style }
 * html #sample { WinIE style }
 #sample(2)     { ModernBrowser,WinIE style }
=================================*/
#contents:after,
#bs_hotnews li:after,
#legends:after,
#bs_option ul:after { 
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
  content: ".";
}
#contents,
#bs_hotnews li,
#legends,
#bs_option ul {
  display: inline-block;
}
/* Hides from IE-mac \*/	
* html #contents,
* html #wrapper,
* html #bs_hotnews li,
* html #legends,
* html #bs_option ul {
  height: 1em;
}
#contents,
#bs_hotnews li,
#legends,
#bs_option ul {
  display: block;
}
/* End hide from IE-mac */
