table {border:0px; margin:0; width:830px; overflow: hidden;}
body	 {margin-left:20px;padding:0;height:100%; font-family:"MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px;}

#base1{padding:0; width:830px; margin:0 auto; height:100%;}
#base2{padding-top:280px; width:830px; background:#FFF;}
#base3{padding-top:300px; width:830px; background:#FFF;}
#app_cm	{background:url(images/app_cm_other.png); 0 0 no-repeat; width:808px; height:120px; margin-top:10;}

.top	 {width:830px; height:290px; background-color:#FFF;position:fixed; z-index:10; margin-top:-8px;}
.BG1	 {margin:-142px 0 0 173px; padding:0; width:658px; height:140px; background:#A3A1A1;}
.BG2	 {margin:-2px 0 0 0; padding:0; width:830px; height:24px; background:#A3A1A1;}
.bold	{font-style:inherit; }

.td01 {padding:0; width:830px; font-size:90%; text-align:center;}
.td02 {padding:0 20px 4px 20px; height:38px; font-size:90%;}
.td03 {padding:0; width:175px; height:28px; color:#FFFFFF; background-color:#960A08; font-weight:bold; font-size:140%; text-align:center;}
.td04 {padding:0; font-size:-1; color:#FFFFFF; background-color:#4F4E4d;}
.td05 {padding:0 5 0 10; width:155px; height:146px; font-size:85%; color:#3B5295; background-color:#e8e7e7; }
.td06 {padding:0; width:665px; background-color:#e8e7e7;}
.td07 {padding:0 0 0 18; width:157px; height:24px; color:#3B5295; font-weight:bold;}
.td08 {padding:0; width:157px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:110%;
		  color:#FFFFFF; font-weight:bold; background-color:#960A08;}
.td09 {padding:0 20px; font-size:95%; color:#FFFFFF;}
.td10 {padding:0; font-size:85%; color:#60505f;}
.td11 {padding:0; width:175; color:#FFFFFF; font-size:95%; font-weight:bold; background-color:#b1b111;}
.td12 {padding:0 0 0 12px; color:#ffffff; background-color:#4f4e4d;}
.td21 {padding:0; height:26px; background-color:#ffffff;}
.td22 {padding:0; border:0px; background-color:#ffffff; text-align:center;}
.td31 {padding:50%; color:#3b5295; background-color:#ffffff;}
.tdp1 {padding:0; width:770px; background-color:#8ba2c9;}
.tdp2 {padding:20px; width:60px;}
.td70 {padding:15px 30px 0 30px;}
.td71 {padding:15px 0 0 10px;}
.td72 {padding:0 0 0 10px;}
.td73 {padding:20px 0px 0 20px;}
.td74 {padding:0 20px 0 20px;}
.td75 {padding:0 0 20px 0;}


.h1gray	{color:#474747; font-size:160%; margin-bottom:inherit}
.h1gray2	{color:#333333;}
.h1blown	{color:#960A08; font-style:inherit;}
.h1green	{color:#008080; font-style:inherit; font-size:150%;}
.h2gray	{color:#666666; font-size:150%;}
.h2green2	{color:#008080; font-size:140%;}
.h2green	{color:#008080; font-size:180%;}
.h3green	{color:#008080; font-size:130%;}
.h3blue	{color:#850588; font-size:130%;}

.lead	{font-size:110%;}
.lead_b	{font-size:110%; color:#2A41cF;}
.lead_g	{font-size:105%; color:#333333;}
.honbun	{font-size:100%; color:#333333;}
.caption{font-size:90%; color:#003333;}
.lead_g2{font-size:85%; color:#333333;}

.style4	{color:#FFFFFF;}
a:visited {color:#68438C; text-decoration:none;}
a:hover	{color:#DE0235; text-decoration:none;}
a:link	{color:#183ABA; text-decoration:none;}
a:active	{text-decoration:none;}

ul.nom1	{list-style-type:decimal}
ul.uom2	{list-style-type:disc}

#box_info	{width:600ox; margin:20px auto;}

/* ----- それ以前のホッと！ニュースへリンクボタン ----- */
a#old_hn_link {
   display: block;
   width: 185px; /* 画像1枚分の横幅 */
   height: 32px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url("./images/old_hotnews_btn0.jpg"); /* 画像ファイル名 */
}
a#old_hn_link:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* ----- 本の内容を見るボタン ----- */
a#book_amz_link {
   display: block;
   width: 125px; /* 画像1枚分の横幅 */
   height: 19px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url("./images/book_amz_btn0.jpg"); /* 画像ファイル名 */
}
a#book_amz_link:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* ----- 本の内容を見るボタン ----- */
a#book_ct_link {
   display: block;
   width: 125px; /* 画像1枚分の横幅 */
   height: 19px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url("./images/book_ct_btn0.jpg"); /* 画像ファイル名 */
}
a#book_ct_link:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* ----- 本の内容を見るボタン ----- */
a#detail_link {
   display: block;
   width: 75px; /* 画像1枚分の横幅 */
   height: 37px; /* 画像1枚分の高さ */
   text-indent: -2000px; /* 文字を見えなくする */
   background-image: url("./images/detail_btn0.jpg"); /* 画像ファイル名 */
}
a#detail_link:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* ----- footer ----- */
#box_foot01 {width: 800px; clear: both; margin: 0px auto;}
.foot01_td01 {padding: 10px 0 10px 10px; width: 19px;}
.foot01_td02 {padding: 10px 10px 10px 0; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 96%; color: #333333;}
.foot01_td01_02 {padding: 10px 0 10px 0;}
.foot01_td03 { padding: 10px 10px 10px 0;}
.foot01_td02_02 { padding: 10px 10px 10px 0; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 96%; color: #333333;}

#box_foot02 { width: 840px; margin: 0px auto;}
.foot_table { width: 840px; height: 25px;}
.foot02_td01 { padding: 10px 0; color: #333333; font: 80% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.foot02_td02 { padding-bottom: 10px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: x-small; color: #666666; line-height: 150%;}
.foot02_td03 { padding: 0 10px 0 0; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 80%; color: #FFFFFF; width: 215px;}
.foot02_td03_02 { background-color: #800707; width: 178px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 111%; line-height: 150%; color: #FFFFFF; text-align: center;}
.foot02_td03_03 { padding: 0 10px 0 20px; width: 407px; text-align: left;}

/*------text add links-------*/
#adlink {
	line-height: 120%;
	font-size: 86%;
	text-decoration: none;
	color: #CCCCCC;
}

.adlink a:link {
	color: #666666;
	text-decoration: none;
}

.adlink a:visited {
	color: #999999;
	text-decoration: none;
}

.adlink a:hover {
	color:#003399;
	text-decoration: underline;
}
