body {
	margin-top:2pt;
	margin-bottom:10pt;
	margin-left:7pt;
	margin-right:10pt;
	font-size:12pt;
	line-height:17pt
}
td {
	font-size:12pt;
	line-height:17pt;
}
img {border: none}
A:link {text-decoration:none;color:blue;} 
A:visited {text-decoration:none;color:blue;} 
A:active {text-decoration:none;font-weight;color:blue;} 
A:hover {text-decoration:underline;color:red}
TABLE.fixed{table-layout:fixed;}

.f10h13 {font-size:12px;line-height:16px;}
.f12h16 {font-size:12px;line-height:16px;}
.f11h14 {margin:15px 5px 10px 0px;font-size:11pt;line-height:14pt;}
.f11h16 {font-size:11pt;line-height:16px;}
.f11h13 {font-size:11px;line-height:13px;}
.f11h14m5 {margin:5px 5px 5px 0px;font-size:11pt;line-height:14pt;}
.f11h16 {font-size:11pt;line-height:16px;}
.f12h14 {margin:5px 0px 0px 5px;font-size:12pt;line-height:14pt;}
.f14h14 {margin:5px 0px 0px 5px;font-size:14pt;line-height:14pt;}
.f14h17 {font-size:14pt;line-height:17pt;}

p.f12h16 {margin:3px 0px;font-size:12px;line-height:16px;}
p.f11h14 {margin:15px 5px 10px 0px;font-size:11pt;line-height:14pt;}
p.f11h14_m5 {margin:10px 5px;font-size:11pt;line-height:14pt;}
p.f11h14_m52 {margin:10px 5px 28px 5px;font-size:11pt;line-height:14pt;}
p.f12h14 {margin:0px;font-size:12pt;line-height:14pt;}
p.f12h14_m5 {margin:5px 0px 10px;font-size:12pt;line-height:14pt;}
p.f12h16_m5 {margin:5px 0px 10px;font-size:12pt;line-height:16pt;}
.coment {margin:2px 0px;font-size:10px;line-height:14px;}

.red{color:#ff0000;}


.red1{color:#ff0000;font-weight:bold;}

.clear {
	clear: both; 
}

#sptopi{
	margin:4px auto;
}
#sptopi h1{
	font-size:18pt;
	line-height:20pt;
	color:blue;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	display:none;
}
#sptopi h2{
	font-size:16pt;
	line-height:20pt;
	color:blue;
	margin:5px 0px 5px 0px;
	padding:0px;
}

#sptopi2{
	margin:4px auto;
	text-align:center;
}
#sptopi2 h1{
	font-size:18pt;
	line-height:20pt;
	color:blue;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	display:none;
}
#sptopi2 td {
	font-size:15px;
	line-height:18px;
}

.partno{
	font-size:14pt;
	line-height:20pt;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.bg_line{
	background:url(../image/bg_line.gif) repeat-x left top;
	display:block;
	height:1px;
	width:600px;
	margin:0px 0px 16px;
	padding:0px;
}
.bg_line68{
	background:url(../image/bg_line.gif) repeat-x left top;
	display:block;
	height:10px;
	width:680px;
	margin:0px 0px 16px;
	padding:0px;
}

.lbg{
	background:url(../image/lbg.gif) repeat-x left bottom;
	display:block;
	height:15px;
	width:600px;
	margin:6px 0px;
	padding:0px;
}

.ura_coment {
	margin:0px 0px 0px 14px;
	font-size:12pt;
	line-height:14pt;
	color: #003366;
	font-weight:bold;
}
.ura_coment2 {
	margin:0px 0px 0px 14px;
	font-size:12pt;
	line-height:14pt;
	color: #ff0000;
	font-weight:bold;
}





/* -------- トピックスバックナンバー -------- */

#topi_back {
	margin: 0px;
}
#topi_back h2 span{
	font-size:18pt;
	color:blue;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	display:none;
}
#topi_back h2{
	margin:0px;
	padding:0px 0px 6px;
	display:block;
}
#topi_back h3 {
	font-size:16px; 
	color:red;
	display:block;
	margin:6px 0px 20px;
}
#topi_back .bg_line {
	background: url(../image/bg_line.gif) ;
	height:20px;
	width:100%;
	margin:0px;
}

#topi_back ul{
	margin:0;
	padding:0;
	width:600px;
}
#topi_back li{
	margin:0 0 0 10px;
	padding:0 0 6px 0px;
	text-align:left;
	list-style:none;
}

/* -------- トピックス　全米ベスト -------- */
.usabesttable2 {
	margin: 0px 0px 30px 0px;
	border:  #369EF5 2px solid;
	border-bottom:none;
}
.usabesttable2 td {
	border-bottom: #369EF5 2px solid;
	padding: 7px 7px 7px 10px;
	margin: 0px;
	font-size: 11pt;
	line-height:12pt;
}


/* -------- トピックス　心眼力 -------- */
.sub h3{
	font-size:14pt;
	line-height:18pt;
	color:#ffffff;
	font-weight:bold;
	margin:0px 0px;
	padding:4px 0px 3px 10px;
	background-color:#89cf1d;
}
.red14{
	color:#ff0000;
	font-size:14pt;
	line-height:14pt;
	font-weight:bold;
}

/* -------- トピックス　マスコミ -------- */
.topimedia01table {
	margin: 20px 0px 5px; 
	padding: 0px;
	border:none;
	width: 600px; 
}
.topimedia01table td {
	border: none;
	padding: 4px;
	margin: 0px; 
	font-size: 14px;
}
.topimedia01table .img1 img{
	margin: 5px 20px 0px; 
}

/* -------- トピックス　ヤマギワ流 -------- */
.sub2{
	font-size:14pt;
	line-height:14pt;
	color:#FB6B45;
	font-weight:bold;
	margin:5px 0px 10px;
	padding:4px 0px 0px 0px;
}
.bosyuusub2{
	width:500px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#F53E47;
	background-color:#FAF991;
	margin:2px 2px;
	padding:5px;
}

.bosyuutable {
	margin: 10px 0px 0px 0px; 
	border-top: #F79762 2px solid;
	border-left: #F79762 2px solid;
	width: 500px; 
}
.bosyuutable td {
	border-bottom: #F79762 2px solid; 
	border-right: #F79762 2px solid; 
	padding: 15px 20px 10px;
	margin: 0px; 
	font-size: 13px;
	line-height:14px;
}

.bnr{
	margin:0px;
	padding:2px 0px 10px;
}


/* -------- トピックス　カカコトリ -------- */
.bosyuutable2 {
	margin: 10px 0px 0px 0px; 
	border: none;
	width: 600px; 
}
.bosyuutable2 td {
	border: none; 
	padding: 15px 20px 10px;
	margin: 0px; 
	font-size: 14px;
	line-height:18px;
}


/* -------- トピックス　奥野　新書 -------- */
.okuno{
	width:600px;
	font-size:11pt;
	line-height:14pt;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	text-align:left;
}
.okuno1table {
	margin: 20px 0px 0px; 
	border:none;
	width: 600px; 
}
.okuno1table td {
	border: none;
	padding: 4px;
	margin: 0px; 
	font-size: 14px;
}
.okuno1table .img1 img{
	margin: 5px 10px 0px; 
}


.okuno2table {
	margin: 0px 0px 10px 0px;
	border:  #b71307 1px solid;
	width: 450px; 
}
.okuno2table th {
	border-bottom: none; 
	padding: 7px;
	margin: 0px; 
	font-weight: bold; 
	color:#b71307;
	text-align: center;
	font-size: 16px;
}
.okuno2table td {
	border: none; 
	padding: 4px 7px;
	margin: 0px; 
	font-size: 12pt;
	line-height:17pt;
}
.okuno2table .img1 img{
	margin: 5px 20px 0px; 
}
.okuno2table .img2 img{
	margin: -120px 5px 0px 5px; 
	float:right;
}


.okuno_form {
	margin: 0px 0px 0px 0px; 
	border:  #999999 1px solid;
	width: 450px; 
}
.okuno_form .name{
	border: none; 
	padding:  3px 10px 14px 0px;
	margin: 0px 0px 0px 0px; 
	font-weight: normal; 
	text-align: right;
	text-valign:bottom;
	font-size: 14px;
}
.okuno_form .name2{
	border: none; 
	padding:  3px 10px 3px 0px;
	margin: 0px 0px 0px 0px; 
	font-weight: normal; 
	text-align: right;
	text-valign:bottom;
	font-size: 14px;
}
.okuno_form td {
	border: none; 
	padding: 0px 0px 10px 60px;
	margin: 0px 0px 0px 0px; 
	font-size: 14px;
}
.okuno_form tr {
	border: none; 
	padding: 0px;
	margin: 0px 0px; 
}

.memoarea{
	width: 450px;
	margin: 0px;
	padding: 0px 0px;
	background: url(okuno/image/memo_bg.gif) repeat-y 0px 0px;
}
.memoarea p{
	width: 450px;
	font-size: 15px;
	line-height: 19px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 20px 15px;
	text-align: center;
}
.memoarea p.tit{
	padding: 7px 0px 4px;
	margin: 0px; 
	font-weight: bold; 
	color:#b71307;
	text-align: center;
	font-size: 16px;
	line-height:30px;
}

.memoarea2{
	width: 450px;
	margin: 0px;
	padding: 0px 0px;
	background: url(okuno/image/memo_bg.gif) repeat-y 0px 0px;
}
.memoarea2 p{
	width: 450px;
	font-size: 15px;
	line-height: 19px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 20px 15px;
	text-align: left;
}
.memoarea2 p.tit{
	padding: 7px 0px 4px;
	margin: 0px; 
	font-weight: bold; 
	color:#b71307;
	text-align: center;
	font-size: 16px;
	line-height:30px;
}

.memoarea3{
	width: 595px;
	margin: 0px;
	padding: 0px 0px;
	background: url(ningendock/image/memo3_bg.gif) repeat-y 0px 0px;
}
.memoarea3 p{
	width: 595px;
	font-size: 15px;
	line-height: 19px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 20px 15px;
	text-align: left;
}
.memoarea3 p.tit{
	padding: 7px 0px 4px;
	margin: 0px; 
	font-weight: bold; 
	color:#b71307;
	text-align: center;
	font-size: 16px;
	line-height:30px;
}

.profiletable{
	margin: 0px; 
	padding: 7px;
	border: #666666 1px solid;
	width:450px;
}
.profiletable td{
	padding: 7px 10px;
	margin: 0px; 
	font-size: 14px;
	line-height:18px;
}

.profiletable2{
	margin: 0px; 
	padding: 7px;
	border: #666666 1px solid;
	width:450px;
}
.profiletable2 td{
	padding: 7px 10px;
	margin: 0px; 
	font-size: 14px;
	line-height:18px;
}

.profiletable3{
	margin: 0px; 
	padding: 7px;
	border: #C89C5F 1px solid;
	width:595px;
}
.profiletable3 td{
	padding: 7px 10px;
	margin: 0px; 
	font-size: 14px;
	line-height:18px;
}

.black2{color:#222222;font-weight:bold;line-height:16px;}

/* -------- トピックス　奥野　メルマガ -------- */
.f13bc {
	font-size: 13px; line-height: 16px; font-weight: bold;
}

.magbox {
	background: url(okuno/image/mabbox_bg.gif) repeat-y 0px 0px;
	background: #cccccc;
	width:450px;
	margin:0px;
	padding:0px;
}
.okuno3table {
	margin: 20px 0px 0px; 
	border:none;
	width: 450px; 
}
.okuno3table td {
	border: none;
	padding: 0px;
	margin: 0px; 
	font-size: 14px;
	text-align:left;
}

/* -------- //トピックス　奥野　新書 //-------- */

/* -------- トピックス　年収４割 -------- */
.nensyu4{
	width:600px;
	font-size:12pt;
	line-height:14pt;
	padding:10px 0px 10px 70px;
	margin-bottom:10px;
	text-align:left;
}
.nensyu4table {
	margin: 20px 0px 0px; 
	border:none;
	width: 600px; 
}
.nensyu4table td {
	border: none;
	padding: 4px;
	margin: 0px; 
	font-size: 13pt;
}
.nensyu4table .img1 img{
	margin: 5px 10px 0px; 
}


/* -------- トピックス　がらくた感想　-------- */

.memo1{
	width: 300px;
	margin: 0px;
	padding: 0px 0px;
	background: url(garakuta/image/memo1-bg.gif) repeat-y 0px 0px;
}
.memo1 p{
	width: 285px;
	font-size: 15px;
	line-height: 19px;
	color: #333333;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	vertical-align:top;
}


/* -------- 人間ドック -------- */
.mainbody_maiko {
	margin:0px auto;
	padding: 0px 8px;
	width: 860px;
	text-align:left;
	background: url(ningendock/image/kabe.gif) ;
	/*border: thin solid #0099CC;*/
}

.syosekitable3 {
	margin: 20px 0px 5px; 
	padding: 0px 0px;
	border: none; 
	width: 800px; 
	background:#ffffff;
	border: #C89C5F 1px solid;
}
.syosekitable3 td {
	border: none; 
	padding: 5px 0px 0px;
	margin: 0px; 
	font-size: 16px;
	line-height:20px;
}
.syosekitable3 img {
	border: none; 
	padding: 0px;
	margin: 2px 5px; 
}
.syosekisyoukai3 {
	width: 780px;
	margin:5px 5px 5px 10px;
	padding:0px;
	text-align:left;
	font-size:14px;
	line-height:23px;
}


.twitable{
	margin: 7px; 
	padding: 0px;
	border: #C89C5F 1px solid;
	width:800px;
	background:#ffffff;
}
.twitable td{
	padding: 7px 10px;
	margin: 7px 10px; 
	font-size: 14px;
	line-height:18px;
}

.profiletable3{
	margin: 0px; 
	padding: 7px;
	border: #C89C5F 1px solid;
	width:800px;
	background:#ffffff;
}
.profiletable3 td{
	padding: 7px 10px;
	margin: 0px; 
	font-size: 14px;
	line-height:18px;
}

.tweet ul{
	width:780px;
	text-align: left;
	list-style-type: none;
	clear: both;
	overflow: auto;
	padding: 5px 0px 0px 0px;
	margin:0px 0 4px 0;
	}

.tweet ul li{
	background: url(ningendock/image/line02.gif) repeat-x left bottom;
	padding: 1px 3px 8px 0;
	clear: both;
	font-size: 12px;
	line-height: 12px;
	margin: 0px 10px 4px 7px;
	}
.tweet ul li a{
	color:#0066FF;
	text-decoration: none;
	}

.tweet .quiz {
	background: url(ningendock/image/quiz.gif) no-repeat left bottom;
	margin:0px 0 5px;
	padding:5px 0 0px 100px;
	font-size:13px;
	line-height: 12px;
	height:40px;
}

.tweet .ans {
	background: url(ningendock/image/ans.gif) no-repeat left bottom;
	margin:0px 0 5px;
	padding:0  0 0px 100px;
	font-size:13px;
	line-height:25px;
}

.mediatable{
	margin: 7px; 
	padding: 0px;
	border: #C89C5F 1px solid;
	width:800px;
	background:#ffffff;
}
.mediatable td{
	padding: 7px 10px 15px;
	margin: 7px 10px 10px; 
	font-size: 12px;
	line-height:14px;
}
.mediatable .tit01{
	padding: 1px 3px 12px 10px;
	clear: both;
	font-size: 14px;
	line-height: 12px;
	font-weight:bold;
	margin: 0px 10px 4px 0px;
	background: url(ningendock/image/line03.gif) no-repeat left bottom;
	}

/* -------- 部屋未来　チェック -------- */
.annai1115{
	width:600px;
	font-size:11pt;
	line-height:14pt;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	text-align:left;
}

.mirai_checktable {
	margin: 20px 0px 5px; 
	padding: 0px 0px;
	width: 700px; 
	background:#ffffff;
	border: #C89C5F 1px solid;
}
.mirai_checktable td {
	border: none; 
	padding: 5px 5px 0px;
	margin: 0px 0; 
	font-size: 15px;
	line-height:18px;
}

.mirai_kekkatable {
	margin: 20px 0px 5px; 
	padding: 0px 0px;
	width: 600px; 
	background:#ffffff;
	border: #C89C5F 1px solid;
}
.mirai_kekkatable th {
	padding: 5px 5px 0px;
	margin: 0px 0; 
	font-size: 16px;
	line-height:20px;
	border: #C89C5F 1px solid;
}
.mirai_kekkatable td {
	padding: 5px 5px 0px;
	margin: 0px 0; 
	font-size: 16px;
	line-height:20px;
	border: #C89C5F 1px solid;
}


/* -------- 片づけ -------- */

.main {
	color:#333333;	
	bgcolor: #ffffff;
	text-align:center;
}

.mainbody_kataduke {
	margin:5px auto;
	padding: 0px 8px;
	width: 860px;
	text-align:left;
	/*border: thin solid #0099CC;*/
}
.mainbody_kataduke .headerline_top {
	background-color: #ffffff;
	height: 0px;
	width: 860px;
	margin:0px 8px 0 25px;
	padding: 0px 8px;
	float:left;
	text-indent:-9999px;
}

.mainbody_kataduke .headertitle {
	padding:0px 0px 10px 64px;
	margin:0px;
}

.mainbody_kataduke2 {
	margin:0px auto;
	padding: 0px 8px;
	width: 860px;
	text-align:left;
	/*border: thin solid #0099CC;*/
}
.mainbody_kataduke2 .headerline_top {
	background-color: #ffffff;
	height: 0px;
	width: 860px;
	margin:0px 8px 0 25px;
	padding: 0px 8px;
	float:left;
	text-indent:-9999px;
}

.mainbody_kataduke2 .headertitle {
	padding:0px 0px 10px 64px;
	margin:0px;
}


.content5 {
	padding:10px 20px 0px 0px;
	margin:10px 20px 0px -10px;
	width:860px;
	text-align:center;
}

.content6 {
	padding:10px 20px 0px 30px;
	margin:10px 20px 0px 30px;
	width:700px;
	text-align:center;
}


.syoukaitable01 {
	padding: 0px 0px;
	margin:10px auto 5px;
	width:700px;
	text-align:center;
	border: none; 
	background:#ffffff;
	border: #C89C5F 1px solid;
}
.syoukaitable01 td {
	border: none; 
	padding: 5px 0px 0px;
	margin: 0px; 
	font-size: 16px;
	line-height:20px;
}
.syoukaitable01 img {
	border: none; 
	padding: 0px;
	margin: 2px 5px; 
}
.syosekinaiyou01 {
	width: 650px;
	margin:5px 5px 5px 10px;
	padding:0px ;
	text-align:left;
	font-size:14px;
	line-height:23px;
}


.read1 {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	margin: 15px 5px 0px 35px;
	padding: 25px 15px 20px 15px;
	border: 1px solid #550000;
	background-color: #FFFFFF;
	width:680px;
	text-align:left;
}
.read2 {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	margin: 10px 0px 0px 5px;
	padding: 25px 0px 20px 10px;
	border: 1px solid #550000;
	background-color: #FFFFFF;
	width:695px;
	text-align:left;
}


.syosekitable4 {
	margin: 20px 0px 5px; 
	padding: 0px 0px;
	border: none; 
	width: 700px; 
	background:#ffffff;
	border: #C89C5F 1px solid;
}
.syosekitable4 td {
	border: none; 
	padding: 15px 10px 0px;
	margin: 5px; 
	font-size: 16px;
	line-height:20px;
}
.syosekitable4 img {
	border: none; 
	padding: 0px;
	margin: 2px 5px; 
}
.syosekisyoukai4 {
	width: 780px;
	margin:5px 5px 5px 10px;
	padding:0px;
	text-align:left;
	font-size:14px;
	line-height:23px;
}


.footer_kataduke {
	clear:both;
	display:block;
	text-align:center;
	width:500px;
	padding:2px 0px 2px 0px;
	font-size:14px;
	text-decoration: none;
	color:#0066CC;
	magin:0px;
	background-color: #ffffff;
}

.footerright_kataduke a{
	display:block;
	text-align:center;
	padding:0px 0px 0px;
	color:#0066CC;
	font-size:12px;
	text-decoration: none;
}

.footerright_kataduke a:hover,
 {
	color:#0066FF;
	text-decoration:underline;
}

.footerright_kataduke2 a{
	display:block;
	text-align:center;
	padding:0px 0px 0px;
	color:#0066CC;
	font-size:12px;
	text-decoration: none;
	width:700px;
}

.footerright_kataduke2 a:hover {
	color:#0066FF;
	text-decoration:underline;
	width:650px;
}


/* -------- //メルマガアンケート//  -------- */

.enq_checktable {
	margin: 20px 0px 5px; 
	padding: 0px 0px;
	width: 700px; 
	background:#ffffff;
	border: #C89C5F 1px solid;
}
.enq_checktable td {
	border: none; 
	padding: 10px 5px 0px;
	margin: 0px 0; 
	font-size: 15px;
	line-height:20px;
}



/* -------- //書籍//  -------- */
.syosekitable {
	margin: 20px 0px 5px; 
	padding: 0px 0px;
	border: none; 
	width: 600px; 

}
.syosekitable td {
	border: none; 
	padding: 5px 0px 0px;
	margin: 0px; 
	font-size: 16px;
	line-height:20px;
}
.syosekitable th {
	border: none; 
	padding: 5px 0px 0px;
	margin: 0px; 
	font-size: 16px;
	line-height:20px;
}
.syosekitable img {
	border: none; 
	padding: 0px;
	margin: 2px 5px; 
}

.syosekisyoukai {
	width: 580px;
	margin:5px 5px 5px 10px;
	padding:0px;
	text-align:left;
	font-size:14px;
	line-height:23px;
}

.syosekitable2 {
	margin: 0px 25px 0px; 
	padding: 0px 25px;
	border: none; 
	width: 570px; 

}
.syosekitable2 td {
	border: none; 
	padding: 0px 15px 0px;
	margin: 0px; 
	font-size: 13px;
	line-height:15px;
}


/* -------- //書籍//  -------- */




