@charset "Shift_JIS";

body {
	background-color: #FFFFFF;
	margin: 0px;
}


.mainmenu {font-size: 11px;}
/*メインメニューのみのテキストリンク指定*/
.mainmenu a:link {color:#000000;text-decoration:none;}
.mainmenu a:visited {color:#000000;text-decoration:none;}
.mainmenu a:hover {color:#FFFFFF;text-decoration:none;}
.mainmenu a:active {color:#000000;text-decoration:none;}

.mainmenu_en {font-size: 11px;}
.mainmenu_en {font-family : Arial;}
/*メインメニューのみのテキストリンク指定英語ページ*/
.mainmenu_en a:link {color:#000000;text-decoration:none;}
.mainmenu_en a:visited {color:#000000;text-decoration:none;}
.mainmenu_en a:hover {color:#FFFFFF;text-decoration:none;}
.mainmenu_en a:active {color:#000000;text-decoration:none;}

.footermenu {font-size: 11px;}
/*フッダーメニューのみのテキストリンク指定*/
.footermenu a:link {color:#000000;text-decoration:none;}
.footermenu a:visited {color:#000000;text-decoration:none;}
.footermenu a:hover {color:#0066FF;text-decoration:underline;}	
.footermenu a:active {color:#0066FF;text-decoration:underline;}

.footermenu_en {font-size: 11px;}
.footermenu_en {font-family : Arial;}
/*フッダーメニューのみのテキストリンク指定英語ページ*/
.footermenu_en a:link {color:#000000;text-decoration:none;}
.footermenu_en a:visited {color:#000000;text-decoration:none;}
.footermenu_en a:hover {color:#0066FF;text-decoration:underline;}	
.footermenu_en a:active {color:#0066FF;text-decoration:underline;}

.todaysnews {font-size: 12px; line-height: 150%;}
/*Todays Newsのみのテキストリンク指定*/
.todaysnews a:link {color:#000000;text-decoration:none;}
.todaysnews a:visited {color:#000000;text-decoration:none;}
.todaysnews a:hover {color:#0066FF;text-decoration:none;}	
.todaysnews a:active {color:#0066FF;text-decoration:none;}

.pickup {font-size: 12px;}
/*ピックアップ記事ののみのテキストリンク指定*/
.pickup a:link {color:#000000;text-decoration:none;}
.pickup a:visited {color:#000000;text-decoration:none;}
.pickup a:hover {color:#0066FF;text-decoration:underline;}	
.pickup a:active {color:#0066FF;text-decoration:underline;}

.pickup-2 {font-size: 16px;}
/*ピックアップタイトルののみのテキストリンク指定*/
.pickup-2 a:link {color:#000000;text-decoration:none;}
.pickup-2 a:visited {color:#000000;text-decoration:none;}
.pickup-2 a:hover {color:#0066FF;text-decoration:underline;}	
.pickup-2 a:active {color:#0066FF;text-decoration:underline;}

.s12h150enBoldBlue_link {font-size: 12px;}
.s12h150enBoldBlue_link {font-family : Arial;}
.s12h150enBoldBlue_link {font-weight : bolder;}
.s12h150enBoldBlue_link {color:#0066FF;}
/*英語ページ青色太字のためのテキストリンク指定*/
.s12h150enBoldBlue_link a:link {color:#0066FF;text-decoration:none;}
.s12h150enBoldBlue_link a:visited {color:#0066FF;text-decoration:none;}
.s12h150enBoldBlue_link a:hover {color:#0066FF;text-decoration:none;}	
.s12h150enBoldBlue_link a:active {color:#0066FF;text-decoration:none;}

/*Weblio検索記事*/
#weblio_ra_container{
display:none;
}

#weblio_ra_head{
border-bottom:#7d7d7d solid 1px;
width:100%;
}

#weblio_ra_head_tt{
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
margin:0 0 2px 5px;
padding:0;
width:45%;
}

#weblio_ra_head_cr{
float:right;
font-size:12px;
margin:0 4px 0 0;
padding:0;
text-align:right;
width:45%;
}

#weblio_ra_head_cr a{
color:#333333;
text-decoration:none;
}

#weblio_ra_clear{
clear:both;
display:block;
font-size:0;
line-height:0; 
overflow:hidden;
}

#weblio_ra_body ul{
margin:5px 0 10px 0;
padding:0;
}

#weblio_ra_body ul li{
background-image:url(http://www.lfw-japan.jp/list_blue_10x15.gif);
background-position:left 0px;
background-repeat:no-repeat;
font-size:12px;
line-height:1.7em;
list-style:none;
margin:0 0 0 3px;
padding:0 0 0 15px;
}

#weblio_ra_body ul li a{
text-decoration:underline;
}

#weblio_ra_body ul li span{
color:#808080;
font-size:12px;
padding:0 0 0 8px;
}


/*ページ全体のテキストリンク指定*/
a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#000000;}	
a:active {color:#000000;}
a {text-decoration:none;}		/*リンクの下線を取る*/

.s12 {
	font-size: 12px;
	color: #000000;
}
.s12h100 {
	font-size: 12px;
	color: #000000;
	line-height: 100%;
}
.s12h150 {
	font-size: 12px;
	color: #000000;
	line-height: 150%;
}
.s9 {
	font-size: 9px;
}
.s10 {
	font-size: 10px;
}
.s11 {
	font-size: 11px;
}.s12h150blue {

	font-size: 12px;
	color: #336699;
	line-height: 150%;
}.s11h150 {

	font-size: 11px;
	line-height: 150%;
}.s9blue {
	font-size: 9px;
	color: #0080FF;
}
.s18toptitle {
　font-size: 18px;
  font-family : Arial;
  font-weight : bolder;
  color: #0066CC;
}
.s14topbsubtitle {
　font-size: 14px;
  font-weight : bolder;
}
.s12h150en {
	font-size: 12px;
       font-family : Arial;
	color: #000000;
	line-height: 150%;
}
.s12h150enBlue {
　font-size: 12px;
  font-family : Arial;
  color: #0066CC;
  line-height: 150%;
}
.s12h150enGreen {
　font-size: 12px;
  font-family : Arial;
  color: #009900;
  line-height: 150%;
}


