@charset "utf-8";

/*---------------------------------------
 base （初期化のスタイル）
=======================================*/

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

body {
	behavior:url("/js/csshover2.htc");
	color: #333333;
	font-size: 12px;
    font-family: "ＭＳ Ｐゴシック", Verdana, sans-serif;
/*    font-family: 'lucida grande',tahoma,verdana,arial,"hiragino kaku gothic pro",meiryo,"ＭＳ Ｐゴシック",sans-serif;   */
/*  font-family: Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic"; */
	text-align: center;
	line-height: 18px;
    background: none repeat scroll 0 0 #FFFFFF;
}

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

h1,h2,h3,h4,h5,h6 {
	font-style: normal;
	font-size: 1.0em;
}

li {
	list-style: none;
}

hr {
	display: none;
}

img {
	margin: 0;
	padding: 0;
	border:	none;
}

input,textarea{
    font-family: 'lucida grande',tahoma,verdana,arial,"hiragino kaku gothic pro",meiryo,"ＭＳ Ｐゴシック",sans-serif;
}

a {
	color: #002244;
	text-decoration: none;
}

a:hover {
	color: #1D765B;
}

/* ▲△▲ 120817 既存スタイルの修正 ここまで ▲△▲  */

/*=====================================*/
/* ###            clearfix         ### */
/* ====================================*/

/* IE7以外の一般的なブラウザ用 */
.clearfix:after {
	content: " ";  
	display: block; 
	visibility: hidden; 
	clear: both; 
	height: 0.1px; 
	font-size: 0.1em; 
	line-height: 0; 
}

.clearfix {
	display: inline-block;	/* MAC IE用 */
	min-height: 1%;			/* IE 7用 */
}

/* MAC IEは非適用 \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* ここまでMAC IEは非適用 */

/* FireFoxのみ */
@-moz-document url-prefix()
{
    #news_info {display: inline-block;}
}
