@charset "UTF-8";

@import "topicpath.css"; /*パンくず部分*/
@import "contents.css"; /*中コンテンツの設定*/
@import "header.css"; /*ヘッダ－の設定、メインメニュー、プルダウンメニュー、サブメニュー*/
@import "font.css"; /*文字に関するの設定*/
@import "footer.css"; /*フッターの設定*/
@import "side.css"; /*サイドメニューの設定*/


body {
	text-align:center;
	color : #333333;
	background-color:#ffffff;
	margin:0;
	padding:0;
}


body {
font-size:13px; *font-size:89%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
line-height: 140%;
color : #333333; /*色指定*/
}

*:first-child+html body{/*IE7*/
font-size:83%;
line-height: 140%;
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; 
}

h1, h2, h3, h4, h5, h6, p, form, input, ul, ol, li, dl, dt, dd {
	margin:0;
	padding:0;
}

table {
	font-size:100%;	
}

td {
	font-size:100%;	
	/*font-size:13px; *font-size:89%;*/
	color:#333333;
	line-height:140%;
}

*:first-child+html td {
	font-size:100%;	
	/*font-size:83%;*/
	color:#333333;
	line-height:140%;
}


div#all_wrap {
	display:block;
	overflow:hidden;
	width:1004px;
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align:center;
	position:relative;
	background:url(../img_new/all/body_back.gif) repeat-y;
}


a{ /*text-indentを使用した際にFirefoxでリンク線が出ないようにする*/
	outline : 0 ;
}



/*リンクとダウンロードファイルのアイコン*/

a.icon_link {
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px; *padding:1px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px 3px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

*:first-child+html a.icon_link {
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px 3px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

a:hover.icon_link {
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px -27px;
}


/*リンクとダウンロードファイルのアイコン*/

a.icon_link_normal {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px; *padding:1px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px 3px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

*:first-child+html a.icon_link_normal {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px 3px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

a:hover.icon_link_normal {
	background:url(../img_new/all/btn_icon_link.gif) no-repeat 0px -27px;
}





a.icon_link_blue {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px; *padding:1px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link_blue.gif) no-repeat 0px 0px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

*:first-child+html a.icon_link_blue {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link_blue.gif) no-repeat 0px 3px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

a:hover.icon_link_blue {
	background:url(../img_new/all/btn_icon_link_blue.gif) no-repeat 0px -30px;
}


a.icon_link_blue_alpha {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px; *padding:1px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link_blue_alpha.gif) no-repeat 0px 0px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

*:first-child+html a.icon_link_blue_alpha {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(../img_new/all/btn_icon_link_blue_alpha.gif) no-repeat 0px 3px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

a:hover.icon_link_blue_alpha {
	background:url(../img_new/all/btn_icon_link_blue_alpha.gif) no-repeat 0px -30px;
}

