/* ■HTMLタグ */
* {	margin:0; padding:0;}
html { height:100%;}
body { height:100%; margin:0; padding:0; background-color:#EEE;}
img { border: 0; display:inline;}
ul { list-style: disc;}
a { text-decoration:none; color:#333;}
a:hover { text-decoration:underline; color:#999;}
h3,h4,h5 { margin:0; padding:0;}
h1 {
	margin: 10px; padding: 0; font-size:24px; font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
h2 {
	margin: 5px; padding: 0; font-size:20px; font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

/* ■汎用各種 */
.pdf_icon { position: relative; top:1px; left:400px;}
.pankuzu{	display:block; margin: 0 0 5px 0; padding: 2px 0 3px 5px; background-color:#e5f6ff; font-size:10px; color:#09F;}
.pankuzu a a:hover{text-decoration:underline;font-size:10px; color:#09F;}

/* ボーダー */
.border { border:1px solid #666;}

.borderB { border-bottom:1px solid #666;}
.borderT { border-top:1px solid #666;}
.borderL { border-left:1px solid #666;}
.borderR { border-right:1px solid #666;}

.borderB2 { border-bottom:2px solid #666;}
.borderT2 { border-top:2px solid #666;}
.borderL2 { border-left:2px solid #666;}
.borderR2 { border-right:2px solid #666;}

/*　汎用：各種マージン、パディング　*/
/* マージン：5px */
.mgn { margin: 5px 5px 5px 5px;}
.mgn_b { margin-bottom: 5px;}
.mgn_t { margin-top: 5px;}
.mgn_l { margin-left: 5px;}
.mgn_r { margin-right: 5px;}
.mgn_bt { margin-bottom: 5px; margin-top:5px;}
.mgn_lr { margin-left:5px; margin-right:5px;}

/* マージン：10px */
.mgn10 { margin: 10px 10px 10px 10px;}
.mgn10_b { margin-bottom: 10px;}
.mgn10_t { margin-top: 10px;}
.mgn10_l { margin-left: 10px;}
.mgn10_r { margin-right: 10px;}
.mgn10_bt { margin-bottom: 10px; margin-top:10px;}
.mgn10_lr { margin-left:10px; margin-right:10px;}

/* マージン：20px */
.mgn20 { margin: 20px 20px 20px 20px;}
.mgn20_b { margin-bottom: 20px;}
.mgn20_t { margin-top: 20px;}
.mgn20_l { margin-left: 20px;}
.mgn20_r { margin-right: 20px;}
.mgn20_bt { margin-bottom: 20px; margin-top:20px;}
.mgn20_lr { margin-left:20px; margin-right:20px;}

/* マージン：30px */
.mgn30 { margin: 30px 30px 30px 30px;}
.mgn30_b { margin-bottom: 30px;}
.mgn30_t { margin-top: 30px;}
.mgn30_l { margin-left: 30px;}
.mgn30_r { margin-right: 30px;}
.mgn30_bt{ margin-bottom: 30px; margin-top:30px;}
.mgn30_lr{ margin-left:30px; margin-right:30px;}

/* パディング：5px */
.pdg { padding:5px 5px 5px 5px;}
.pdg_b { padding-bottom: 5px;}
.pdg_t { padding-top: 5px;}
.pdg_l { padding-left: 5px;}
.pdg_r { padding-right: 5px;}
.pdg_bt { padding-bottom: 5px; padding-top: 5px;}
.pdg_lr { padding-left: 5px; padding-right: 5px;}

/* パディング：10px */
.pdg10 { padding:10px 10px 10px 10px;}
.pdg10_b { padding-bottom: 10px;}
.pdg10_t { padding-top: 10px;}
.pdg10_l { padding-left: 10px;}
.pdg10_r { padding-right: 10px;}
.pdg10_bt { padding-bottom: 10px; padding-top: 10px;}
.pdg10_lr { padding-left: 10px; padding-right: 10px;}

/* テキスト18〜10px */
.txt_18 { font-size: 18px; line-height: 1.4em;}
.txt_16 { font-size: 16px; line-height: 1.4em;}
.txt_14 { font-size: 14px; line-height: 1.4em;}
.txt_12 { font-size: 12px; line-height: 1.4em;}
.txt_10 { font-size: 10px; line-height: 1.4em;}

/* その他 */
.divClr { clear:both; margin:0; padding:0;}
.disprn{ display:none;}

/* 白ボーダー */

.wbrd_b { border-bottom:1px solid #FFF;}
.wbrd_r { border-right:1px solid #FFF;}

/* 基本構成DIV用 */
#wrapper {position:relative; height: 100%; min-height: 100%; margin-left:auto; margin-right:auto; padding: 0; width: 770px; background-color:#FFF; border-left:#999 solid 1px; border-right:#999 solid 1px;}
body > #wrapper {height: auto;}

/* ■ヘッダー */
#header { background-color:#FFF; padding-top:5px; margin-left:10px;}
#header img { display:inline;}
#header a { text-indent:0em; display: inline; position:static; margin: 0; padding: 0;}

/* ■画面上部ナビ */
#topNavi {
	margin:5px 0 0 10px; padding:0; background: url(/img/topMenuBG.gif) no-repeat; width:750px; height: 34px;}
#topNavi ul {
	width:750px; height: 34px; list-style: none; position:relative;}
#topNavi li {
	text-indent: -9999px; width:150px; height:34px; margin: 0; padding:0; position:absolute;}
#topNavi li a {
	width:150px; height:34px; display: block;}
	
/*　通常時　*/
#topNavi li#link_01 {
	left: 0px; background:url(/img/topMenu.gif) no-repeat 0 0;}
#topNavi li#link_02 {
	left: 150px; background:url(/img/topMenu.gif) no-repeat -150px 0;}
#topNavi li#link_03 {
	left: 300px; background:url(/img/topMenu.gif) no-repeat -300px 0;}
#topNavi li#link_04 {
	left: 450px; background:url(/img/topMenu.gif) no-repeat -450px 0;}
#topNavi li#link_05 {
	left: 600px; background:url(/img/topMenu.gif) no-repeat -600px 0;}

/*　ロールオーバー時　*/
#topNavi li#link_01 a:hover {
	left: 0px; background:url(/img/topMenu.gif) no-repeat 0 -34px;}
#topNavi li#link_02 a:hover {
	left: 150px; background:url(/img/topMenu.gif) no-repeat -150px -34px;}
#topNavi li#link_03 a:hover {
	left: 300px; background:url(/img/topMenu.gif) no-repeat -300px -34px;}
#topNavi li#link_04 a:hover {
	left: 450px; background:url(/img/topMenu.gif) no-repeat -450px -34px;}
#topNavi li#link_05 a:hover {
	left: 600px; background:url(/img/topMenu.gif) no-repeat -600px -34px;}
	
/* ■サイドナビ */
#sideNavi { width:190px; float:left; margin-bottom: 60px;}
#sideNavi img { display:inline;}
#sideNavi ul {
	margin-left:10px; list-style:none; list-style-position:outside;
	background:url(/img/arrow_li_bg.gif) repeat-y;}
#sideNavi li { display:block; font-weight:bold; color:#FFF;}
#sideNavi li img { margin-right:5px;}
#sideNavi li a:hover { text-decoration:underline;}

#sideNavi li.li_0 { background-color:#6788cd; color:#FFF; height:40px; border-top:#FFF solid 1px;}
#sideNavi li.li_0 a { color:#FFF;}
#sideNavi li.li_0_ov { background-color:#3266cc; border-top:#FFF solid 1px;}
#sideNavi li.li_0_ov a { color:#FFF;}
#sideNavi li.li_1 { margin-left:5px; background-color:#45c9e5; color:#FFF; font-size:12px; border-top:#FFF solid 1px;}
#sideNavi li.li_1 a { color:#FFF;}
#sideNavi li.li_1_ov { margin-left:5px; background-color:#45c9e5; color:#FFF; font-size:12px; border-top:#FFF solid 1px;}
#sideNavi li.li_2 { clear:left; margin-left:10px; background-color:#FFF; font-size:12px; color:#333; height:28px;}
#sideNavi li.li_2_2 { margin-left:10px; background-color:#FFF; font-size:12px; color:#333; height:30px; padding-top:4px}
#sideNavi li.li_2_2 img { float:left;}

/* ■メインコンテンツ */
#contents { float: right; width: 570px; height:auto; background-color:#fff; margin-bottom: 60px; }
#contents a { position: static; display:inline;}

.divCon { margin: 5px 10px 5px 0; border: 2px solid #999; padding:5px;}

.redWord {color:#D21; font-weight:bolder; margin-bottom:5px;}
.greenWord { color:#060;}
.imgPoint { float:left; margin:30px 5px 40px 0;}
.imgPoint2 { float:left; margin:45px 5px 45px 0;}
.imginline{ display:inline}

/* ■フッター */
#footer { margin-left:10px; _margin-left:10px; bottom:0px; width:750px; background: url(/img/footerBG.gif) repeat-x; height:48px; clear:both;}

.fl {float:left}
.fr {float:right}
.fc {clear:both;}

/* ■各コンテンツ用−トップページメイン中央メニュー用list */
#mlMenu {width:513px; height: 454px; margin:10px 0 0 0; padding:0; background-image:url(/img/mlMenu.jpg); float:left;}
#mlMenu ul {width:513px; height: 454px; list-style: none; position: relative;}
#mlMenu li {text-indent: -9999px; margin: 0; padding:0; position: absolute;}
#mlMenu li a {display: block;}
	
#mrMenu {width:227px; height: 454px; margin:10px 0 0 0; padding:0; background-image:url(/img/mrMenu.jpg); float:left; margin-left:10px;}
#mrMenu ul {width:227px; height: 454px; list-style: none; position: relative;}
#mrMenu li {text-indent: -9999px; margin: 0; padding:0; position: absolute;}
#mrMenu li a {display: block;}
	
/*　通常時 ml　*/
#mlMenu li#mllink_00 {left:14px; top:36px; width: 90px; height: 16px; background:url(/img/mlMenu.jpg) no-repeat -14px -36px;}
#mlMenu li#mllink_01 {left:18px; top:55px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -18px -55px;}
#mlMenu li#mllink_02 {left:138px; top:55px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -138px -55px;}
#mlMenu li#mllink_03 {left:258px; top:55px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -258px -55px;}
#mlMenu li#mllink_04 {left:14px; top:175px; width: 127px; height: 16px; background:url(/img/mlMenu.jpg) no-repeat -14px -175px;}
#mlMenu li#mllink_05 {left:18px; top:195px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -18px -195px;}
#mlMenu li#mllink_06 {left:138px; top:195px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -138px -195px;}
#mlMenu li#mllink_07 {left:258px; top:195px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -258px -195px;}
#mlMenu li#mllink_08 {left:378px; top:195px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -378px -195px;}
#mlMenu li#mllink_09 {left:14px; top:315px; width: 157px; height: 16px; background:url(/img/mlMenu.jpg) no-repeat -14px -315px;}
#mlMenu li#mllink_10 {left:18px; top:334px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -18px -334px;}
#mlMenu li#mllink_11 {left:226px; top:418px; width: 279px; height: 27px; background:url(/img/mlMenu.jpg) no-repeat -226px -418px;}

/* リンク領域設定 ml */
#mlMenu li#mllink_00 a {left:14px; top:36px; width: 90px; height: 16px;}
#mlMenu li#mllink_01 a {left:18px; top:55px; width: 118px; height: 111px;}
#mlMenu li#mllink_02 a {left:138px; top:55px; width: 118px; height: 111px;}
#mlMenu li#mllink_03 a {left:258px; top:55px; width: 118px; height: 111px;}
#mlMenu li#mllink_04 a {left:14px; top:175px; width: 127px; height: 16px;}
#mlMenu li#mllink_05 a {left:18px; top:195px; width: 118px; height: 111px;}
#mlMenu li#mllink_06 a {left:138px; top:195px; width: 118px; height: 111px;}
#mlMenu li#mllink_07 a {left:258px; top:195px; width: 118px; height: 111px;}
#mlMenu li#mllink_08 a {left:378px; top:195px; width: 118px; height: 111px;}
#mlMenu li#mllink_09 a {left:14px; top:315px; width: 157px; height: 16px;}
#mlMenu li#mllink_10 a {left:18px; top:334px; width: 118px; height: 111px;}
#mlMenu li#mllink_11 a {left:226px; top:418px; width: 279px; height: 27px;}

/*　ロールオーバー時 ml　*/
#mlMenu li#mllink_00 a:hover {left:14px; top:36px; width: 90px; height: 16px; background:url(/img/mlMenu.jpg) no-repeat -14px -490px;}
#mlMenu li#mllink_01 a:hover {left:18px; top:55px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -18px -509px;}
#mlMenu li#mllink_02 a:hover {left:138px; top:55px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -138px -509px;}
#mlMenu li#mllink_03 a:hover {left:258px; top:55px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -258px -509px;}
#mlMenu li#mllink_04 a:hover {left:14px; top:175px; width: 127px; height: 16px; background:url(/img/mlMenu.jpg) no-repeat -14px -629px;}
#mlMenu li#mllink_05 a:hover {left:18px; top:195px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -18px -649px;}
#mlMenu li#mllink_06 a:hover {left:138px; top:195px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -138px -649px;}
#mlMenu li#mllink_07 a:hover {left:258px; top:195px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -258px -649px;}
#mlMenu li#mllink_08 a:hover {left:378px; top:195px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -378px -649px;}
#mlMenu li#mllink_09 a:hover {left:14px; top:315px; width: 157px; height: 16px; background:url(/img/mlMenu.jpg) no-repeat -14px -769px;}
#mlMenu li#mllink_10 a:hover {left:18px; top:334px; width: 118px; height: 111px; background:url(/img/mlMenu.jpg) no-repeat -18px -788px;}
#mlMenu li#mllink_11 a:hover {left:226px; top:418px; width: 279px; height: 27px; background:url(/img/mlMenu.jpg) no-repeat -226px -872px;}
	
/*　通常時 mr　*/
#mrMenu li#mrlink_00 {left:13px; top:42px; width: 177px; height: 15px; background:url(/img/mrMenu.jpg) no-repeat -13px -42px;}
#mrMenu li#mrlink_01 {left:24px; top:65px; width: 109px; height: 14px; background:url(/img/mrMenu.jpg) no-repeat -24px -65px;}
#mrMenu li#mrlink_02 {left:24px; top:85px; width: 109px; height: 14px; background:url(/img/mrMenu.jpg) no-repeat -24px -85px;}
#mrMenu li#mrlink_03 {left:24px; top:105px; width: 109px; height: 14px; background:url(/img/mrMenu.jpg) no-repeat -24px -105px;}
#mrMenu li#mrlink_04 {left:24px; top:125px; width: 109px; height: 14px; background:url(/img/mrMenu.jpg) no-repeat -24px -125px;}
#mrMenu li#mrlink_05 {left:13px; top:155px; width: 124px; height: 15px; background:url(/img/mrMenu.jpg) no-repeat -13px -155px;}
#mrMenu li#mrlink_06 {left:13px; top:188px; width: 188px; height: 15px; background:url(/img/mrMenu.jpg) no-repeat -13px -188px;}
#mrMenu li#mrlink_07 {left:13px; top:220px; width: 129px; height: 15px; background:url(/img/mrMenu.jpg) no-repeat -13px -220px;}

/* リンク領域設定 mr */
#mrMenu li#mrlink_00 a {left:13px; top:42px; width: 177px; height: 15px;}
#mrMenu li#mrlink_01 a {left:24px; top:65px; width: 109px; height: 14px;}
#mrMenu li#mrlink_02 a {left:24px; top:85px; width: 109px; height: 14px;}
#mrMenu li#mrlink_03 a {left:24px; top:105px; width: 109px; height: 14px;}
#mrMenu li#mrlink_04 a {left:24px; top:125px; width: 109px; height: 14px;}
#mrMenu li#mrlink_05 a {left:13px; top:155px; width: 124px; height: 15px;}
#mrMenu li#mrlink_06 a {left:13px; top:188px; width: 188px; height: 15px;}
#mrMenu li#mrlink_07 a {left:13px; top:220px; width: 129px; height: 15px;}

/*　ロールオーバー時 mr　*/
#mrMenu li#mrlink_00 a:hover {left:13px; top:42px; width: 177px; height: 15px; background:url(/img/mrMenu.jpg) no-repeat -13px -496px;}
#mrMenu li#mrlink_01 a:hover {left:24px; top:65px; width: 109px; height: 14px; background:url(/img/mrMenu.jpg) no-repeat -24px -519px;}
#mrMenu li#mrlink_02 a:hover {left:24px; top:85px; width: 109px; height: 14px; background:url(/img/mrMenu.jpg) no-repeat -24px -539px;}
#mrMenu li#mrlink_03 a:hover {left:24px; top:105px; width: 109px; height: 14px; background:url(/img/mrMenu.jpg) no-repeat -24px -559px;}
#mrMenu li#mrlink_04 a:hover {left:24px; top:125px; width: 109px; height: 14px; background:url(/img/mrMenu.jpg) no-repeat -24px -579px;}
#mrMenu li#mrlink_05 a:hover {left:13px; top:155px; width: 124px; height: 15px; background:url(/img/mrMenu.jpg) no-repeat -13px -609px;}
#mrMenu li#mrlink_06 a:hover {left:13px; top:188px; width: 188px; height: 15px; background:url(/img/mrMenu.jpg) no-repeat -13px -642px;}
#mrMenu li#mrlink_07 a:hover {left:13px; top:220px; width: 129px; height: 15px; background:url(/img/mrMenu.jpg) no-repeat -13px -675px;}

/* ■各コンテンツ用−技術情報ページ中央メニュー用list */
#techMenu {width:458px; height: 280px; margin:10px 0 0 51px; padding:0; background-image: url(/img/tech_menu.jpg);}
#techMenu ul {width:458px; height: 280px; list-style: none; position: relative;}
#techMenu li {text-indent: -9999px; margin: 0; padding:0; position: absolute;}
#techMenu li a {display: block;}
	
#techMenu li#techMenu01 {left:0px; top:0px; width: 139px; height: 141px; background:url(/img/tech_menu.jpg) no-repeat 0px 0px;}
#techMenu li#techMenu02 {left:320px; top:0px; width: 139px; height: 141px; background:url(/img/tech_menu.jpg) no-repeat -320px 0px;}
#techMenu li#techMenu03 {left:0px; top:141px; width: 139px; height: 140px; background:url(/img/tech_menu.jpg) no-repeat 0px -141px;}
#techMenu li#techMenu04 {left:139px; top:189px; width: 181px; height: 92px; background:url(/img/tech_menu.jpg) no-repeat -139px -189px;}
#techMenu li#techMenu05 {left:320px; top:141px; width: 139px; height: 140px; background:url(/img/tech_menu.jpg) no-repeat -320px -141px;}
#techMenu li#techMenu06 {left:139px; top:92px; width: 181px; height: 97px; background:url(/img/tech_menu.jpg) no-repeat -139px -92px;}
#techMenu li#techMenu07 {left:139px; top:0px; width: 181px; height: 92px; background:url(/img/tech_menu.jpg) no-repeat -139px 0px;}
	
#techMenu li#techMenu01 a {left:0px; top:0px; width: 139px; height: 141px;}
#techMenu li#techMenu02 a {left:320px; top:0px; width: 139px; height: 141px;}
#techMenu li#techMenu03 a {left:0px; top:141px; width: 139px; height: 140px;}
#techMenu li#techMenu04 a {left:139px; top:189px; width: 181px; height: 92px;}
#techMenu li#techMenu05 a {left:320px; top:141px; width: 139px; height: 140px;}
#techMenu li#techMenu06 a {left:139px; top:92px; width: 181px; height: 97px;}
#techMenu li#techMenu07 a {left:139px; top:0px; width: 181px; height: 92px;}
	
#techMenu li#techMenu01 a:hover {left:0px; top:0px; width: 139px; height: 141px; background:url(/img/tech_menu.jpg) no-repeat 0px -280px;}
#techMenu li#techMenu02 a:hover {left:320px; top:0px; width: 139px; height: 141px; background:url(/img/tech_menu.jpg) no-repeat -320px -280px;}
#techMenu li#techMenu03 a:hover {left:0px; top:141px; width: 139px; height: 140px; background:url(/img/tech_menu.jpg) no-repeat 0px -421px;}
#techMenu li#techMenu04 a:hover {left:139px; top:189px; width: 181px; height: 92px; background:url(/img/tech_menu.jpg) no-repeat -139px -469px;}
#techMenu li#techMenu05 a:hover {left:320px; top:141px; width: 139px; height: 140px; background:url(/img/tech_menu.jpg) no-repeat -320px -421px;}
#techMenu li#techMenu06 a:hover {left:139px; top:92px; width: 181px; height: 97px; background:url(/img/tech_menu.jpg) no-repeat -139px -372px;}
#techMenu li#techMenu07 a:hover {left:139px; top:0px; width: 181px; height: 92px; background:url(/img/tech_menu.jpg) no-repeat -139px -280px;}

#sitemap h3{font-size: 20px; font-weight:bold; line-height:1.4em; margin:10px 0 10px 0; font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; background-color: #ddd; color: #06F; padding: 3px 0 0 10px; border-bottom: #666 solid 1px; border-left: #666 solid 3px;}
#sitemap h4{font-size: 16px; font-weight:bold; line-height:1.4em; margin: 5px 0; font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
#sitemap {margin-left:10px; margin-right:10px;}
#sitemap ul { margin-left:1.5em; font-size:18px; margin-bottom:1.5em;}
#sitemap ul li {background:url(/img/li_image_1.gif) no-repeat; list-style:none; padding-left:1.1em; margin-top:3px; *margin-top:1px;}
#sitemap ul ul {font-size:16px;}
#sitemap ul ul ul {font-size:12px;}
#sitemap ul li.str{font-weight:bold; background:none; font-size:14px; padding-left:0em;}
#sitemap ul li.grn{color:#060; font-weight:bold; background:none; font-size:12px; padding-left:0em;}
#ducttable{ width:560px; margin: 10px 0; border:#666 1px solid;}
#ducttable td{width:112px; height:14px; vertical-align:middle; padding:1px 0 2px; background:url(/img/li_image_1.gif) no-repeat #FFF 2px 0; text-indent:1.1em; font-size:10px;}
#ducttable .emptd{background-image:none;}
#ducttable .titletd{width:100%; background:none #DDD; vertical-align:middle; font-size:12px;}

#news{width:513px; margin-top:10px; float:left;}
#rec_bnr{width:227px; margin-top:10px; margin-right:10px; _margin-right:5px; float:right;}

#topmenu{width:743px; height:416px; margin:10px 0 0 0; padding:38px 0 0 7px; background:url(/img/root_bg.jpg) no-repeat;}
#topmenu .mgn8_t{margin-top:8px; *margin-top:4px;}
#topmenu .mgn8_l{margin-left:8px; display:inline;}
#topmenu .mgn396_l{margin-left:396px;}
#topmenu .mgn4_8{margin:0 0 4px 0;}
#topmenu .item_lbox{float:left; width:496px;}
#topmenu .item_lbox a{margin-right:8px;}
#topmenu .item_rbox{width:247px; float:left; height:123px; margin-bottom:40px; _margin-bottom:36px;}

.tbl_item{font-size:10px; line-height:1.2em;}
.tbl_item th{font-size:12px; font-weight:bold; padding:8px;}
.tbl_item td{padding:2px;}
.tbl_item .nopdg{padding:0;}

.dl_bnr{width:560px; margin-bottom:20px; font-size:10px; line-height:1.2em;}

.list_1{margin:5px 20px 20px 20px; font-size:12px; line-height:1.3em;}

.txt_01{margin:5px 0 10px 10px; font-size:12px; line-height:1.3em;}

#header_cap{margin:0 0 5px 10px; font-size:10px; line-height:1.2em; color:#999;}
