body	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:"メイリオ","Meiryo","Tahoma","sans-serif","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Lucida","ＭＳ Ｐゴシック","MS P Gothic";
}
	.fs 	{ font-size:10px;}
	.fm 	{ font-size:13px;}
	.fl 	{ font-size:15px;}

form		{ margin:0px;    }

td			{ font-size:12px;}
	.fs 	{ font-size:10px;}
	.fm 	{ font-size:13px;}
	.fl 	{ font-size:15px;}

b 			{ font-size:12px;}
	.fs 	{ font-size:10px;}
	.fm 	{ font-size:13px;}
	.fl 	{ font-size:15px;}

select {
	font-size: 12px;
}

input {
	font-size: 12px;
}

.site_w {
}

.bg_blue {
	background-color: #0002a5;
}
.bg_white {
	background-color: white;
}
.padd8 {
	padding: 8px 8px 8px 8px;
}
.padd8_4 {
	padding: 4px 8px 4px 8px;
}
.padd5 {
	padding: 5px 5px 5px 5px;
}
.padd2 {
	padding: 2px 2px 2px 2px;
}

.margin8 {
	margin: 8px;
}

.font_10 {
	font-size: 10px;
}
.font_11 {
	font-size: 11px;
}
.font_12 {
	font-size: 12px;
}
.font_13 {
	font-size: 13px;
}
.font_14 {
	font-size: 14px;
}
.font_15 {
	font-size: 15px;
}
.font_17 {
	font-size: 17px;
}

.line130 {
	line-height: 130%;
}
.line150 {
	line-height: 150%;
}

.line_white_top {
	border-top: 1px solid white;
}
.line_white_left {
	border-left: 1px solid white;
}
.line_white_bottom {
	border-bottom: 1px solid white;
}
.line_white_right {
	border-right: 1px solid white;
}

.line_blue_top {
	border-top: 1px solid #0002a5;
}
.line_blue_left {
	border-left: 1px solid #0002a5;
}
.line_blue_bottom {
	border-bottom: 1px solid #0002a5;
}
.line_blue_right {
	border-right: 1px solid #0002a5;
}

.text14 {
	color:#000000;
	font-size:14px;
	line-height:20px;
	font-family:"メイリオ","Meiryo","Tahoma","sans-serif","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Lucida";
	text-decoration:none;
}

.text12 {
	color:#000000;
	font-size:12px;
	line-height:18px;
	font-family:"メイリオ","Meiryo","Tahoma","sans-serif","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Lucida";
	text-decoration:none;
}

.text11 {
	color:#000000;
	font-size:11px;
	line-height:17px;
	font-family:"メイリオ","Meiryo","Tahoma","sans-serif","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Lucida";
	text-decoration:none;
}

.text10 {
	color:#000000;
	font-size:10px;
	line-height:16px;
	font-family:"メイリオ","Meiryo","Tahoma","sans-serif","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Lucida";
	text-decoration:none;
}

.text {
	color:#000000;
	font-size:12px;
	line-height:18px;
	font-family:"メイリオ","Meiryo","Tahoma","sans-serif","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Lucida";
	text-decoration:none;
}




a:link {
	color: #1b2b8c;
	text-decoration: none;
}

a:visited {
	color: #1b2b8c;
	text-decoration: none;
}

a:hover {
	color: #1b2b8c;
	text-decoration: underline;
}

a:active {
	color: #1b2b8c;
	text-decoration: underline;
}

.emphasisRed {
	color: #cc3535;
}


a.red:link {
	color: #ef0000;
	text-decoration: none
}
a.red:visited {
	color: #ef0000;
	text-decoration: none
}
a.red:hover {
	color: #ef0000;
	text-decoration: underline
}
a.red:active{
	color: #ef0000;
	text-decoration: underline
}

/*  for 2009-02-02 renewal */

.header_line
{
	background-color: #003399;
	height: 24px;
}
.header_logo
{
	width: 1002px;
/*
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
*/
}
.header_padd
{
	padding: 10px 0px 0px 4px;
}
#nikkei_logo
{
	float: right;
}
/*
.header_line_inside_pages
{
	width: 1004px;
	height: 1px;
	border-bottom: 1px solid #0065CE;
}
*/
#main_area
{
	width: 994px;
	text-align: left;
}

#logo_frame
{
	float: left;
	/* padding-top: 4px; */
}

.clearfix:after
{
	content: "";
	display: block;
	clear: both;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

#search_frame
{
	padding: 0px 0px 8px 0px;
}

#search
{
	float: left;
	width: 500px;
	height: 32px;
	background: url('/image/red_tile.gif') no-repeat;
	color: #ffffff;
	font-size: 12px;
}

#sitemap_rss
{
	text-align: right;
	padding: 0px 8px 0px 8px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}

#menu_frame
{

}

#menu_padd
{
	padding: 4px 0px 0px 8px;
}

#menu_top_padd
{
	padding: 0px 0px 8px 0px;
}

#menu
{
	width: 994px;
	height: 24px;
	background: url('/images/1010/menu_title_1010.png') no-repeat;
	/* color: #cccccc; */
	color: #ffffff;
	font-size: 12px;
	/* font-weight: bold; */
}
a.menu_link:link
{
	/* color: #cccccc; */
	color: #ffffff;
	text-decoration: none
}
a.menu_link:visited
{
	/* color: #cccccc; */
	color: #ffffff;
	text-decoration: none
}
a.menu_link:hover
{
	color: #ffffff;
	text-decoration: underline
}
a.menu_link:active
{
	/* color: #cccccc; */
	color: #ffffff;
	text-decoration: underline
}

a.menu_link_2:link
{
	color: #0053A9;
	text-decoration: none
}
a.menu_link_2:visited
{
	color: #0053A9;
	text-decoration: none
}
a.menu_link_2:hover
{
	color: #0053A9;
	text-decoration: underline
}
a.menu_link_2:active
{
	color: #0053A9;
	text-decoration: underline
}

a.link_black:link
{
	color: #333333;
	text-decoration: none
}
a.link_black:visited
{
	color: #333333;
	text-decoration: none
}
a.link_black:hover
{
	color: #333333;
	text-decoration: underline
}
a.link_black:active
{
	color: #333333;
	text-decoration: underline
}

#main_frame_left
{
	float: left;
	width: 334px;
	height: 288px;
}
#main_day_1
{
	width: 334px;
	height: 288px;
	padding: 0px;
	display: block;
	background: url('/image/main_tile01.gif') no-repeat;
}
#main_day_2
{
	width: 334px;
	height: 288px;
	padding: 0px;
	display: none;
	background: url('/image/main_tile02.gif') no-repeat;
}
#main_day_3
{
	width: 334px;
	height: 288px;
	padding: 0px;
	display: none;
	background: url('/image/main_tile03.gif') no-repeat;
}
.day_link_1
{
	cursor: pointer;
	/* color: #cccccc; */
	color: #ffffff;
}
.day_link_2
{
	cursor: pointer;
	color: #333333;
}
.day_link_3
{
	cursor: pointer;
	color: #333333;
}
.day_link_1_h
{
	cursor: pointer;
	text-decoration: underline;
	/* color: #cccccc; */
	color: #ffffff;
}
.day_link_2_h
{
	cursor: pointer;
	text-decoration: underline;
	color: #333333;
}
.day_link_3_h
{
	cursor: pointer;
	text-decoration: underline;
	color: #333333;
}
.main_day
{
	float: left;
	width: 109px;
	height: 24px;
	font-size: 13px;
	/* color: #cccccc; */
	color: #ffffff;
}
.main_day_padd
{
	padding: 4px 0px 0px 0px;
	text-align: center;
}
.main_image
{
	padding: 6px 10px 10px 10px;
	/* top main frame 20090105 */
	/* padding: 10px 18px 5px 10px; */
	/* text-align: center; */
}
.main_category
{
	padding: 0px 10px 8px 10px;
	font-size: 12px;
	font-weight: bold;
}
.main_title
{
	padding: 0px 18px 0px 10px;
	font-size: 13px;
	/* font-weight: bold; */
	line-height: 130%;
	font-family:"メイリオ","Meiryo","Tahoma","sans-serif","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Lucida";
}

#main_frame_center
{
	float: left;
	width: 334px;
	height: 288px;
	background: url('/image/headlinenews.gif') no-repeat;
}
#webcg_news
{
	padding: 10px 10px 0px 10px;
	line-height: 150%;
	font-size: 13px;
	/* font-weight: bold; */
}
#webcg_news_list
{
	padding: 5px 8px 0px 0px;
	text-align: right;
}

#main_frame_right
{
	float: left;
	width: 326px;
	height: 288px;
	background: url('/image/ad.gif') no-repeat;
}

.ad_padd_01
{
	padding: 19px 13px 10px 13px;
}
.ad_padd_02
{
	padding: 13px 13px 13px 13px;
}
.ad_padd_03
{
	padding: 14px 0px 14px 0px;
}

/*【広告-1】TOPレギュラーバッジ （2009-02-02～）*/
* html .ad_padd_04 {
}

* html .ad_padd_05 {
position: relative; top:0px;
}

#footer
{
	padding: 20px 5px 20px 5px;
	/* font-weight: bold; */
	font-size: 11px;
	line-height: 170%;
}

#contents_frame_left
{
	float: left;
	width: 668px;
}

#contents_frame_right
{
	float: left;
	width: 326px;
}

.topics_frame
{
	float: left;
	width: 167px;
	height: 214px;
	background: url('/image/topics_tile.gif') no-repeat;
}
.topics_padd
{
	padding: 10px 18px 0px 10px;
}
.topics_category
{
	font-weight: bold;
	font-size: 11px;
	/* color: #cccccc; */
	color: #ffffff;
	padding-bottom: 5px;
}
.topics_image
{
	padding: 0px 0px 8px 0px;
}
.topics_read
{
	/* font-weight: bold; */
	font-size: 12px;
	/* color: #cccccc; */
	color: #ffffff;
	line-height: 140%;
}

.topics_frame_sp
{
	float: left;
	width: 167px;
	height: 214px;
	background: url('/image/topics_tile_s.gif') no-repeat;
}
.topics_padd_sp
{
	padding: 10px 18px 0px 10px;
}
.topics_category_sp
{
	font-weight: bold;
	font-size: 11px;
	/* color: #cccccc; */
	color: #ffffff;
	padding-bottom: 6px;
}
.topics_image_sp
{
	padding: 0px 0px 9px 0px;
}
.topics_read_sp
{
	/* font-weight: bold; */
	font-size: 12px;
	/* color: #cccccc; */
	color: #ffffff;
	line-height: 140%;
}

#pr_frame
{
	width: 668px;
	height: 92px;
	background: url('/image/pr.gif') no-repeat;
}
#pr_padd
{
	padding: 8px 15px 0px 15px;
}
.pr_text
{
	padding: 3px 0px 2px 0px;
	font-size: 13px;
	/* font-weight: bold; */
}
.pr_image
{
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 0px 0px;
}

#car_search_frame
{
	float: left;
	width: 167px;
	background: url('/image/line_159.gif') repeat-y;
}
#car_search
{
	padding: 16px 10px 10px 10px;
	background: url('/image/line_159.gif') repeat-y;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
}
.car_search_country
{
	font-size: 13px;
}

#new_article_frame
{
	float: left;
	width: 501px;
	background: url('/image/line_493.gif') repeat-y;
}
.new_article
{
	padding: 10px 5px 0px 10px;
}
.new_article_image
{
	float: left;
	padding: 0px 10px 10px 0px;
}
.new_article_text
{
	float: left;
	width: 330px;
	font-size: 12px;
	/* font-weight: bold; */
}
.new_article_text_category
{
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.new_article_text_title
{
	font-size: 13px;
	/* font-weight: bold; */
	padding: 8px 0px 10px 0px;
}
.new_article_text_read
{
	padding-bottom: 10px;
	font-size: 13px;
	/* font-weight: bold; */
	line-height: 150%;
}
.new_article_line
{
	width: 493px;
	border-top: 1px solid #cccccc;
}

#ad_02
{
	width: 326px;
	height: 219px;
	background: url('/image/ad2.gif') no-repeat;
}

#ad_03
{
	width: 326px;
	height: 116px;
	background: url('/image/ad3.gif') no-repeat;
}

#ad_04
{
	width: 326px;
	height: 117px;
	background: url('/image/ad4.gif') no-repeat;
}

#photo_frame
{
	width: 326px;
	height: 153px;
	background: url('/image/photo_tile.gif') no-repeat;
}
.photo
{
	float: left;
	width: 163px;
}
.photo_image
{
	padding: 0px 0px 8px 0px;
}
.photo_title
{
	font-size: 12px;
	color: #ffffff;
}
.photo_padd
{
	padding: 0px 0px 0px 13px;
}

#movie_frame
{
	width: 326px;
	height: 153px;
	background: url('/image/movie_tile.gif') no-repeat;
}
.movie
{
	float: left;
	width: 163px;
}
.movie_image
{
	padding: 0px 0px 8px 0px;
}
.movie_title
{
	font-size: 12px;
	color: #ffffff;
}
.movie_padd
{
	padding: 0px 0px 0px 13px;
}

#ranking_frame
{
	width: 326px;
	height: 242px;
	background: url('/image/ranking.gif') no-repeat;
}
#webcg_ranking
{
	padding: 4px 0px 0px 16px;
	font-size: 12px;
	/* font-weight: bold; */
	line-height: 130%;
}

#book
{
	width: 326px;
	height: 283px;
	background: url('/image/book.gif') no-repeat;
}

#recomend
{
	width: 326px;
	background: url('/image/recomend_bg.gif') repeat-y;
}

#jidousya
{
	width: 326px;
	height: 200px;
	background: url('/image/jidousya_bg.gif') no-repeat;
}

#teikei
{
	width: 326px;
	height: 115px;
	background: url('/image/teikei.gif') no-repeat;
}

#teikei_middle
{
	width: 326px;
	height: 115px;
	background: url('/image/teikei_middle.gif') no-repeat;
}

.noweight
{
	font-weight: normal;
}

input,
select
{
	font-family:"メイリオ","Meiryo","Tahoma","sans-serif","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Lucida","ＭＳ Ｐゴシック","MS P Gothic";
}
#search_word_text
{
	width: 128px;
	font-size: 11px;
	vertical-align: middle;
}
#search_word_text_forsc
{
	width: 110px;
	font-size: 11px;
	vertical-align: middle;
}
#search_category_form
{
	font-size: 11px;
	vertical-align: middle;
}
#search_button
{
	font-size: 11px;
	height: 24px;
	font-size: 11px;
	vertical-align: middle;
}
#search_button_forsc
{
	font-size: 11px;
	height: 24px;
	font-size: 11px;
	vertical-align: middle;
}
#search_padd
{
	padding: 3px 0px 0px 5px;
}

.cnt_date
{
	font-weight: normal;
}

.h1_pan
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	display:inline;
}

a:link.googladlink    { color: #336699; }
a:visited.googladlink { color: #336699; }
a:hover.googladlink   { color: #336699; }
a:active.googladlink  { color: #336699; }

.adimg img { vertical-align: top; vertical-align: bottom; }
