@charset "UTF-8";

/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
#header {
margin:0;
min-height:0;
overflow-x:visible;
overflow-y:visible;
padding:0;
width:auto;
}

html {
	color: #000;
	background: #FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	color: #000;
	margin: 0;
	padding: 0;
	font-size:100%;
	font-family: 'ＭＳ Ｐゴシック', 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
}

div,p,span,a,input,select,textarea,form,ul,ol,li,dl,dt,dd,tr,td,table{font-size:12px;}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
	vertical-align:bottom;
}

address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

strong{
/*	font-weight:bold!important; */
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */

legend {
	color: #000;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
* html input,
* html button,
* html textarea,
* html select {
	font-size: 100%;
}

*:first-child+html input,
*:first-child+html button,
*:first-child+html textarea,
*:first-child+html select {
	font-size: 100%;
}

a:link,a:visited{
	text-decoration:none;
	color:#364151;
}

a:hover,a:active{
	text-decoration:underline;
	color:#364151;
}

/*0729追加↓ */

.link_under ul,
.link_under,
.tools_link .img-txt,
.tools_midashi .img-txt,

.too_contents, /*0729追加↑ */
.articlebody .info,
div.leaf_header,
.ad_bing .bing_contents,
.ad_bing h2,
.pickup h2,
.topics h2,
.cover_column_list .column_block ul li,
.topics,
.cover_column_list,
.cover_column_list h2,
.focus_new,
.cover_latestlist ul li,
.cvr_tit_next,
.cover_title,
.surver_data .title_box,
#features_area .title_box,
.catetitle h2,
.cate_list ul,
.top_books,
.spec_search ul,
.trd_books,
.ad_list,
.leaf_header,
.keyword .kw_frame,
.data,
.cover_link02,
.content,
#fnavi-box,
#fnavi-box div#fnavi01,
#fnavi-box div#fnavi02,
#fnavi-box div#fnavi01 div.fnv_life,
#fnavi-box div#fnavi02 div.fnv_area_list div,
.fnv_related_sites ul,
#footer ul,
#features_area,
.column_2,
.img_box li,
.articlebody div.plural {overflow: hidden;}

/*0729追加↓ */
.link_under ul:after,
.link_under:after,
.tools_link .img-txt:after,
.tools_midashi .img-txt:after,
.too_contents:after,  /*0729追加↑ */

.articlebody .info:after,
div.leaf_header:after,
.ad_bing .bing_contents:after,
.ad_bing h2:after,
.pickup h2:after,
.topics h2:after,
.cover_column_list .column_block ul li:after,
.topics:after,
.cover_column_list:after,
.cover_column_list h2:after,
.focus_new:after,
.cover_latestlist ul li:after,
.cvr_tit_next:after,
.cover_title:after,
.surver_data .title_box:after,

#features_area .title_box:after,
.catetitle h2:after,
.cate_list ul:after,
.top_books:after,
.spec_search ul:after,
.trd_books:after,
.ad_list:after,
.leaf_header:after,
.keyword .kw_frame:after,
.data:after,
.cover_link02:after,
.content:after,
#fnavi-box:after,
#fnavi-box div#fnavi01:after,
#fnavi-box div#fnavi02:after,
#fnavi-box div#fnavi01 div.fnv_life:after,
#fnavi-box div#fnavi02 div.fnv_area_list div:after,
.fnv_related_sites ul:after,

#footer ul:after,
#features_area:after,
.column_2:after,
.img_box li:after,
.articlebody div.plural:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}


/*0729追加↓ */
* html .link_under ul,
* html link_under,
* html .tools_link .img-txt,
* html .tools_midashi .img-txt,
* html .too_contents,  /*0729追加↑ */
* html .articlebody .info,
* html div.leaf_header,
* html .ad_bing .bing_contents,
* html .ad_bing h2,
* html .pickup h2,
* html .topics h2,
* html .cover_column_list .column_block ul li,
* html .topics,
* html .cover_column_list,
* html .cover_column_list h2,
* html .focus_new,
* html .cover_latestlist ul li,
* html cvr_tit_next,
* html .cover_title,
* html .surver_data .title_box,
* html #features_area .title_box,
* html .catetitle h2,
* html .cate_list ul,
* html .top_books,
* html .spec_search ul,
* html .trd_books,
* html .ad_list,
* html .leaf_header,
* html .keyword .kw_frame,
* html .data,
* html .cover_link02,
* html .content,
* html #fnavi-box,
* html #fnavi-box div#fnavi01,
* html #fnavi-box div#fnavi02,
* html #fnavi-box div#fnavi01 div.fnv_life,
* html #fnavi-box div#fnavi02 div.fnv_area_list div,
* html .fnv_related_sites ul,
* html #footer ul,
* html #features_area,
* html .column_2,
* html .img_box li,
* html .articlebody div.plural {height: 1em; overflow: visible;}

/**/