@charset "Shift_JIS";

/* =======================================================

(c) 2004 Nihon Keizai Shimbun, Inc. All rights reserved.

html,css,js code written by nikkei design team.

========================================================== */

/* ----------------------------------------------------------------------------------------- */
/* ------------------------------------- html_initialize ----------------------------------- */
/* ----------------------------------------------------------------------------------------- */

body	{
	background-color: #ffffff;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', osaka, Gothic, sans-serif;
	color:#333333;
	margin: 0px;
	padding: 0px;
}
img	{
	border: 0px;
}
img.tb {
	vertical-align:text-bottom;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, div, dd, dt, hr, form {
	margin: 0px;
	padding: 0px;
	text-indent:0px;
}
p	{
	text-indent: 0em;
	line-height: 150%;
}
p.ni {
	margin-bottom: 0em;
	text-indent: 0em;
}
p.img {
	margin: 0px;
	padding: 0px;
	text-indent: 0em;
	line-height: 100%;
}

hr	{
	visibility: hidden;
	width: 100%;
	height: 1px;
	clear: both;
	margin: 0px;
}
hr.vis {
	visibility: visible;
	height: 2px;
	color: #003399;
	background-color: #003399;
}
hr.vis2 {
	visibility: visible;
	height: 1px;
	color: #999999;
	background-color: #999999;
}

input.input1 {
	border: 1px solid #666666;
}
input.bt1	 {
	border-style: outset;
	border-color: #aaaaff;
	border-width: 2px;
	background-color: #003399;
	color: #ffffff;
}
address{
	font-style: normal;
}
td.layout {
  line-height: 0;
  font-size: 0px;
}
img.layout {
	vertical-align:bottom;
	line-height:0px;
}

div.contents div.left {
	float:left;
	margin:0px 5px 5px 0px;
}
div.contents div.right {
	float:right;
	margin:0px 0px 5px 5px;
}
table.left {
	margin-right: 10px;
	margin-bottom: 10px;
	float:left;
}
table.right {
	margin-left: 10px;
	margin-bottom: 10px;
	float:right;
}
table.center {
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
}
h3.sub_bar {
	background-image: url(http://parts.nikkei.co.jp/parts/net3/midashi_bg2.gif);
	border: 1px #666666 solid;
	padding: 5px 0px 3px 0px;
	font-weight: bold;
	text-indent: 0.5em;
	color: #cc0000;
	font-size: 95%;
	margin: 15px 0px 5px 0px;
	width:100%;
}
h3.sub_bar a {
	font-size: 80%;
}
h3.sub_bar a.title {
	font-size: 100%;
}
h3.sub_bar a.title:link, h3.sub_bar a.title:visited {
	color:#cc0000;
	text-decoration:none;
}
h3.sub_bar a.title:hover {
	color:#cc0000;
	text-decoration:underline;
}
span.sub_bar_time {
	display: block;
	text-align:right;
	margin-top: -1.1em;
	font-weight: bold;
	font-size: 85%;
	width:100%;
}

a:link {
	color: #003399;
	text-decoration: none;
}
a:visited {
	color: #800080;
	text-decoration: none;
}
a:hover {
	color: #003399;
	text-decoration: underline;
}

/* -- prudown -- */
table.downmenu{
	margin: 0px; 
	border-bottom: 1px #5B86DB solid;
	border-right: 1px #5B86DB solid;
}
table.downmenu * td{
	padding:4px;
	font-size:12px;
	margin: 0px; 
	border-top: 1px #5B86DB solid;
	border-left: 1px #5B86DB solid;
	background-color:#dceef7;
	cursor:pointer;
}
table.downmenu * td.not_cursor {
	cursor:default;
}

/* -------------------------------------------------------------------------- */
/* ----------------------------------- header ------------------------------- */
/* -------------------------------------------------------------------------- */

div#header	{
}
/*
h2#logomark	{
  position: absolute;
  top: 3px;
  left: 10px;
	z-index:1;
}
*/
h2#logomark	{
	width:187px;
	padding:3px 0px 0px 5px;
	float:left;
}
div#jump {
	text-align: right;
	font-size: 0px;
	color:#ffffff;
	position: absolute;
	top:-100px;
}
div#jump * a:link, div#jump * a:visited, div#jump * a:hover {
	color:#ffffff;
	z-index:-1;
}
form#search_form	{
	margin: 0px;
	text-align:center;
	clear:both;
}

form#search_form p	{
	font-size: 12px;
	color: #333333;
	display: inline;
	margin-left: 5px;
	text-indent: 0px;
}
form#search_form p.help	{
	margin-left: 20px;
}
form#search_form p.help img {
	margin-right: 5px;
}
ul#mainmenu {
	width:100%;
	background-color: #003399;
	font-size: 90%;
	padding: 6px 0px 6px 0px;
	color: #ffffff;
	white-space:nowrap;
	text-indent:10px;
}
ul#mainmenu li {
	display: inline;
	margin-right: 0.2em;
}
ul#mainmenu li.select {
	background-color: #ffffff;
	color: #003399;
	padding: 2px 5px 8px 10px;
	margin: 0px 10px 0px 5px;
}

ul#mainmenu * a:link, ul#mainmenu * a:visited {
	color:#ffffff;
	text-decoration: underline;
}
ul#mainmenu * a:hover {
	color:#ffffff;
	text-decoration: none;
}

div#link {
	font-size: 12px;
	text-align: right;
	margin: 3px 10px 0px 200px;
}
div#link p#link_box {
	text-align:left;padding:4px;
	border:1px solid #aaaaaa;
	margin-right:10px;
	line-height:120%;
	white-space:nowrap;
	font-size:12px;
}

span.koudoku {
	color: #990000;
}
span.eizo {
	font-size: 12px;
	color:
}
span.eizo img{
	vertical-align: text-bottom;
	margin-left: 2px;
}

.koudoku a:link, .koudoku a:visited {
	color: #990000;
}

/* ------------------------------------------------------------------------ */
/* ----------------------------- contents --------------------------------- */
/* ------------------------------------------------------------------------ */
div.contents {
	margin: 0px 10px 0px 10px;
}
p.time {
	font-weight: bold;
	font-size: 80%;
	text-indent: 0px;
	margin: 5px 0px 0px 0px;
}
h1#headline {
	font-size: 150%;
	margin-bottom: 6px;
}
div.headnews {
	margin-bottom:10px;
}
div.headnews p {
	font-size:100%;
}
p.k_link, div.headnews p.k_link {
	font-weight: bold;
	font-size: 80%;
	text-indent: 0px;
	margin: 0.3em 0em 0.7em 0em;
}
p.k_link a:link, p.k_link a:visited {
	text-decoration: underline;
}
p.k_link a:hover {
	text-decoration: none;
}
p.k_link a.none:link, p.k_link a.none:visited {
	text-decoration: none;
}
p.k_link a.none:hover {
	text-decoration: underline;
}

div.contents ul{
	font-size: 95%;
	list-style: circle inside url(http://parts.nikkei.co.jp/parts/net3/ul_square1.gif);
	line-height: 100%;
}
div.contents ul li{
	line-height: 110%;
	text-indent: -1.5em;
	padding-left: 1.5em;
	margin-top:3px;
	margin-bottom:3px;
}
div#eizo{
	background-color: #cdeaff;
	background-image: url(http://parts.nikkei.co.jp/parts/net3/pict_eizo.gif);
	background-repeat: no-repeat;
	background-position: 7px 2px;
	padding-left: 50px;
	width: 335px;
	float:left;
	margin:0px;
	margin-right:10px;
}
p#inovate {
	margin-right:10px;
	margin-left:340px;
}
p.attention {
	font-size:90%;
	font-weight:bold;
	clear:left;
	margin:4px 0px 4px 0px;
	padding:0px;
	text-indent:0px;
}
p.attention a:link, p.attention a:visited {
	text-decoration: underline;
}
p.attention a:hover {
	text-decoration: none;
}
table.topmargin {
	margin-top:5px;
	clear:both;
}

div.contents div#eizo ul li {
	text-indent: -1.5em;
	padding-left: 1.5em;
	margin-top:1px;
	margin-bottom: 1px;
}

table#photonews {
	margin: 10px 0px 0px 0px;
	background-color: #2d2d6d;
	width:80px;
}
table#photonews p {
	font-size:80%;
	text-align:left;
	line-height: 120%;
	color:#e0e0e0;
}
table#photonews p.ni {
	padding-top:3px;
}

table#photonews a:visited,table#photonews a:link{
	color:#e0e0e0;
	text-decoration: underline;
}
table#photonews a:hover{
	color:#e0e0e0;
	text-decoration: none;
}
div#special {
	margin-left:13px;
	color: #666666;
}
div#special ul.gray,div#special ul.inline1 {
	font-size:80%;
}
div#special ul.gray li {
	margin-top:5px;
	margin-bottom:5px;
	line-height:120%;
}
div#special ul.gray span {
	font-weight:bold;
}
div.contents ul.gray li {
	list-style: circle inside url(http://parts.nikkei.co.jp/parts/net3/ul_square5.gif);
}
h4#wadai {
	background-color: #cdeaff;
	padding: 2px 0px 2px 3px;
	font-size: 80%;
	margin:10px 0px 5px 0px;
	color:#003399;
}
div.contents ul.inline1 li{
	list-style: none outside none;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	width:150px;
}
div#indexright {
	margin-right: 10px;

}
div#indexright div{
	margin-top: 10px;
}
div#kabugraph, div#bbnews, div#kentei, div#life {
	border: 1px #999999 solid ;
	background-color: #f8f8ff;
}
div#kabugraph {
	padding:5px;
	background-color:#ffffff;
}
div#indexright div#bbnews,div#indexright div#kentei, div#indexright div#life {
	margin-top: 5px;
	padding: 2px 5px 0px 5px;
}
div#kabugraph h3, div#life h3 {
	border-bottom: 1px #999999 solid;
	margin-bottom: 5px;
	padding-bottom: 4px;
}
div#life h3 {
	padding-bottom:2px;
	margin-bottom: 2px;
}
div#kabugraph h3, div#kabugraph p, div#bbnews h3, div#bbnews p, div#kentei h3, div#kentei p, div#life h3, div#life p {
	font-size:80%;
}
div#kabugraph p.up, div#kabugraph p.down, div#bbnews p.up, div#bbnews p.down, div#kentei p.up, div#kentei p.down, div#life p.up, div#life p.down {
	background-color:#f4ead4;
	font-weight: bold;
	line-height:100%;
	font-family:Arial,Osaka,sans-serif;
	text-indent:0px;
}
div#kabugraph p.up, div#kabugraph p.down {
	padding:3px 3px 3px 6px;
	font-size:95%;
}
div#bbnews p.up, div#bbnews p.down, div#kentei p.up, div#kentei p.down, div#life p.up, div#life p.down {
	padding:1px 3px 1px 6px;
	font-size:80%;
}
div#kabugraph p.promoj, div#bbnews p.promoj, div#kentei p.promoj, div#life p.promoj {
	background-color: #ccddee;
	padding: 2px;
	margin: 0px;
	font-size: 80%;
	line-height: 100%;
}
div#life p.promoj {
	margin-top: 2px;
}
p.down {
	color:#0000ff;
}
p.up {
	color:#ff0000;
}

p.down span, p.up span {
	font-size: 80%;
}
div.tools {
	margin: 10px 10px 0px 0px;
	color:#666666;
}
div.tools h3 {
	font-size: 80%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0.5em;
	background-color:#cccdee;
	padding: 3px;
	padding-bottom:1px;
	white-space:nowrap;
}
div.tools ul {
	list-style: none outside none;
}
div.tools ul.inline2 li{
	list-style: none outside none;
	margin-top:4px;
	margin-bottom:4px;
	display: inline;
	white-space:nowrap;
	font-size:80%;
	line-height: 140%;
}
div#quiz {
	margin-left:0.5em;
}
div#quiz h4 {
	font-weight: normal;
	font-size:80%;
	color: #669999;
}
div.tools div#quiz ul li {
	list-style: disc inside none;
	font-size: 80%;
}
div#text_ad {
	margin-top:4px;
	margin-bottom:7px;
}
div.contents div#text_ad *{
	margin-bottom: 3px;
}
div.contents div#text_ad p.ni {
	font-size:90%;
}
div.contents div#text_ad img {
	position:relative;
	top:3px;
}
h4.kigyo {
	color:#666666;
	font-weight: normal;
	margin-top: 10px;
	font-size:90%;
}
div#yotei {
	font-size: 90%;
}

div#yotei a:link, div#yotei a:visited {
	text-decoration: underline;
}
div#yotei a:hover {
	text-decoration: none;
}
div.chiiki {
	font-size:80%;
	padding-top:5px;
}
table#osusume {
	background-color: #eeeeee;
	border-top: 2px #003399 solid;
}
table#osusume td {
	padding:0px 10px 0px 10px;
}
table#osusume h4 {
	margin-top: 10px;
	border-bottom: 1px #333366 solid;
	color: #333366;
	font-size: 85%;
}
table#osusume h4 span {
	display: block;
	text-align: right;
	margin-top: -1em;
	font-weight: normal;
}
table#osusume dl {
	margin-top:5px;
	font-size: 85%;
	color:#333366;
	line-height: 130%;
}
table#osusume dl dt {
	font-weight: bold;
}
table#osusume dl dd {
	margin-bottom:5px;
}

td#annai {
	background-color: #aec7d8;
	background-image: url(http://parts.nikkei.co.jp/parts/net3/subscription_bgimg5.jpg);
	background-repeat:no-repeat;
	background-position: 95% 77%;
	padding:10px;
}
td#annai span {
	font-size: 80%;
	text-indent:2em;
}
td#annai p {
	font-size: 90%;
	line-height: 200%;
}
td#annai hr {
	width: 50%;
	text-align:left;
}
td#annai a:link, td#annai a:visited {
	text-decoration: underline;
}
td#annai a:hover {
	text-decoration: none;
}
td#annai2 {
	background-color: #edeede;
	padding: 10px;
}
td#annai h4, td#annai2 h4 {
	background-color: #ffffff;
	padding:3px;
	font-size: 80%;
	color: #333399;
	margin-bottom: 5px;
}

/*
td#annai2 h4 {
	font-size: 100%;
	color:#0066cc;
	font-weight:bold;
}
*/
td#annai2 p {
	font-size: 80%;
}
td#annai2 h5.btm {
	margin-bottom: 5px;
}
div.banner {
	width:111px;
	float:left;
	padding-right: 10px;
}
div.banner * {
	margin-bottom: 5px;
}
div#annai2_2 {
	margin-left:111px;
	padding-left: 8px;
}
div#annai2_2 h5 {
	background-color:#d1c9a0;
	margin-top: 5px;
	line-height: 150%;
}
div#footerad {
	margin:5px;
	text-align:center;
}
div#footerad * {
	margin:5px;
}

/* --------------------------------- table ------------------------------- */
table.tablestyle1{
	clear: left;
	font-size:90%;
	margin-top: 5px; 
	border-bottom: 1px #001545 solid;
	border-right: 1px #001545 solid;
}
table.tablestyle1 * td,table.tablestyle1 * th {
	border-top: 1px #001545 solid;
	border-left: 1px #001545 solid;
	padding:6px;
	vertical-align:top;
}
table.tablestyle1 th {
	background-color: #a0D0E0;
}
table.tablestyle1 caption {
	color: #ffffff;
	background-color:#002F78;
	padding:6px;
	padding-bottom:4px;
	text-align:left;
	font-weight:bold;
}
table.tablestyle1 td {
	text-align: right;
}
p.caption {
	font-size: 80%;
	margin-bottom: 5px;
}

div#senkyo_space {
      margin-bottom: 10px;
      clear: left;
      border: 1px solid white;
}

/* --------------------------------- useful_tool ------------------------------- */
table.link_table td {
	border: 1px solid #52759C;
	background-color: #A5B6CE;
	font-size: 80%;
	padding: 1px 5px 1px 21px;
	white-space:nowrap;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px 50%;
}
table.link_table td a:link {
	text-decoration: none;
	color: #003366;
}
table.link_table td a:visited {
	text-decoration: none;
	color: #800080;
}
table.link_table td a:hover {
	text-decoration: underline;
	color: #003366;
}
table.link_table td#restaurant {
	background-image: url(http://parts.nikkei.co.jp/parts/net3/icon_restaurant.gif);
}
table.link_table td#shopping {
	background-image: url(http://parts.nikkei.co.jp/parts/net3/icon_shopping.gif);
}
table.link_table td#airticket {
	background-image: url(http://parts.nikkei.co.jp/parts/net3/icon_airticket.gif);
}
table.link_table td#bookcd {
	background-image: url(http://parts.nikkei.co.jp/parts/net3/icon_bookcd.gif);
}

/* ----------------------------------------------------------------------- */
/* --------------------------------- promo ------------------------------- */
/* ----------------------------------------------------------------------- */

div#shago {
	background-color: #ffffff;
	border: 1px #cccccc solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	font-size: 12px;
	width: 240px;
	color:#666666;
}
div#shago * p {
	line-height:130%;
}
div#shago hr.vis {
	color: #999999;
	background-color: #999999;
	height:1px;
}
div#shago p#nikkeicom2, div#shago p#adnet, div#shago p#naruhodo {
	font-size:130%;
	font-weight: bold;
	text-align:center;
	line-height: 100%;
	float:right;
	width: 100px;
	margin-top: 6px;
}
div#shago p#adnet {
	font-size: 120%;
}
div#shago p#naruhodo {
	font-size: 110%;
}
div#shago p#nikkeicom {
	font-size:130%;
	font-weight: bold;
	text-align:center;
	line-height: 100%;
}
div#shago p#nikkeicom {
	font-size:180%;
	font-weight: bold;
	text-align:left;
	line-height: 100%;
}
div#shago p#oshirase.ni {
	padding-top:5px;
	font-weight: bold;
}
div#shago_ad {
	margin: 0px 10px 10px;
}
div#promo {
	background-color: #f3f3f3;
	border: 1px #cccccc solid;
	font-size: 12px;
	width: 240px;
}

div#promo p {
	text-indent: 0px;
	line-height: 120%;
	margin-left: 10px;
	margin-right: 10px;
}
div#promo p.img {
	margin: 0px;
}
div#promo p.right_float {
	float:right;
	margin-right: 10px;
}
div#promo p.k_link {
	font-size: 12px;
}
div#promo p.subtitle {
	margin-bottom: 10px;
}
div#promo ul{
	list-style: circle inside url(http://parts.nikkei.co.jp/parts/net3/ul_square3.gif);
	font-size: 12px;
	line-height: 130%;
	margin-left: 10px;
	margin-right: 10px;
}
div#promo ul.u_link, div#shago ul.u_link {
	margin-top: 5px;
	margin-bottom: 5px;
}
div#promo h3,div#shago h3 {
	color: #ffffff;
	background-color: #333366;
	padding: 8px 10px 6px 10px;
	font-size: 12px;
	font-weight: normal;
}
div#promo h3.img {
	background-color: #f3f3f3;
	padding: 0px;
}
div#promo hr.vis {
	height: 1px;
	color: #999999;
	background-color: #999999;
}

/* ------------------------------------------------------------------------------ */
/* ----------------------------------------- footer ----------------------------- */
/* ------------------------------------------------------------------------------ */

.koudoku_bg1 {
	background-image: url(http://parts.nikkei.co.jp/parts/net3/bg_line1_2.gif);
	white-space:nowrap;
}
.koudoku_bg2 {
	background-image: url(http://parts.nikkei.co.jp/parts/net3/bg_line2_2.gif);
}

p.koudoku_p1 {
	line-height: 120%;
	font-size: 12px;
	margin: 10px 10px 3px 3px;
}
p.koudoku_p2 {
	line-height: 100%;
	margin: 3px 10px 3px 3px;
	font-size: 12px;
}

div#footer	{
	text-align: center;
	padding-bottom: 1em;
}
div#footer_line {
	background-color: #003399;
	text-align:left;
	padding: 0px 0px 2px 10px;
	margin-bottom: 15px;
}
div#footer_line p.img {
	float:left;
	width:200px;
}
p#to_top {
	text-align:right;
	font-size: 80%;
	margin-right: 1em;
	margin-left: 210px;
	padding-top:3px;
}

p#to_top a:link, p#to_top a:visited {
	color:#ffffff;
	text-decoration: none;
}
p#to_top a:hover {
	color:#ffffff;
	text-decoration: underline;
}
div#footer ul#nikkeiinfo li, div#footer ul#help li, div#footer ul#ad li	{
	display: inline;
}

div#footer ul,div#footer address {
	font-size: 80%;
	margin-bottom: 0.5em;
}

div#footer ul#ad {
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffdd;
	border: 3px solid #003399;
	width: 600px;
	padding: 3px;
}

div.cmn_clear {
   margin:0px;
   padding:0px;
   clear:both;
}
div#nk_footer {
	width: auto;
}
div#nk_footer div#footermenu {
   clear:both;
   text-align:center;
   border-top:#003399 23px solid;
}
div#nk_footer div#footermenu a:link {
   color:#004477;
   background-color:transparent;
   text-decoration:underline;
}
div#nk_footer div#footermenu a:visited {
   color:#660066;
   background-color:transparent;
   text-decoration:underline;
}
div#nk_footer div#footermenu a:hover {
   color:#004477;
   background-color:transparent;
   text-decoration:none;
}

div#nk_footer div#footermenu p.pagetop {
   float:right;
   margin-top:-18px;
   margin-bottom:0px;
   padding:0px 5px;
   font-size:80%;
   line-height:1.0em;
   text-align:right;
}
div#nk_footer div#footermenu p.pagetop a:link {
   color:#ffffff;
   background-color:transparent;
   text-decoration:none;
}
div#nk_footer div#footermenu p.pagetop a:visited {
   color:#ffffff;
   background-color:transparent;
   text-decoration:none;
}
div#nk_footer div#footermenu p.pagetop a:hover {
   color:#ffffff;
   background-color:transparent;
   text-decoration:underline;
}
div#nk_footer div#footermenu h2 {
   float:left;
   margin-top:-20px;
   padding:0px 5px;
   font-size:80%;
   text-align:left;
}
div#nk_footer div#footermenu ul {
   margin:10px auto;
   list-style-type:none;
   font-size:80%;
   padding:0px;
}
div#nk_footer div#footermenu ul li {
   display:inline;
}
div#nk_footer div#footermenu ul li a {
	white-space: nowrap;
}
div#nk_footer div#footermenu p.doublecopyright {
   text-align:center;
   margin:0em auto;
   padding:0.5em 0em 0em;
   font-size:80%;
}
div#nk_footer div#footermenu p.copyright {
   text-align:center;
   margin:0em auto;
   padding:0.5em 0em;
   font-size:80%;
}
div#nk_footer div#footermenu div#nikkeiinfo {
	border: 3px solid #003399;
	background-color: #ffffde;
	width: 650px;
	padding: 6px 20px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
div#nk_footer div#footermenu div#nikkeiinfo p {
	line-height: 160%;
	text-align: left;
	margin: 0px auto;
	font-size: 80%;
	text-indent: -11.5em;
	padding-left: 11.5em;
}
div#nk_footer div#footermenu div#nikkeiinfo p a {
	white-space: nowrap;
}

/* -------------------------------------------------------------- */
/* ------------------------- sub_text_ad ------------------------ */
/* -------------------------------------------------------------- */
div#sub_text_ad {
	margin-top:12px;
	border-top:1px solid #999999;
	padding: 1px 0px;
}
div#sub_text_ad *{
	margin: 2px 0px;
}
div#sub_text_ad p.ni {
	font-size: 90%;
}
div#sub_text_ad img {
	vertical-align: middle;
}

/* -------------------------------------------------------------- */
/* ------------------------- itPlus add ------------------------- */
/* -------------------------------------------------------------- */
/* topics ==================*/
div#topics060730 {
	margin-bottom: 10px;
	width: auto;
}
div#topics060730 table {
	margin-left:14px;
	border: 1px solid #666666;
}
div#topics060730 table td#ttl {
	color: #FF0000;
	font-size: 80%;
	padding: 5px;
	font-weight: bold;
	width: 10%;
}
div#topics060730 table td {
	font-size: 80%;
	padding:5px;
}
div#topics060730 a {
	text-decoration:underline;
}
/* topics060730 ==================

div#pickup060730 {
	margin-bottom: 10px;
	width: 100%;
	border: 1px solid #999999;
}
div#pickup060730 table {
	width: 100%;
}

div#pickup060730 table td  {
	padding:5px;
}
div#pickup060730 table td#ttl  {
	width: 100%;
	font-weight:bold;
	font-size: 80%;
	color:#FFFFFF;
	background-color:#003399;
	padding:3px 7px;
}
div#pickup060730 p  {
	width: 100%;
	font-size: 80%;
	color:#003399;
	margin-right: 5px;
}
div#pickup060730 img  {
	float:left;
	margin-right:5px;
}

*/
/* 061004 ================== */

form#search_form p.goo	{
	margin-left: 20px;
}
input.bt2	 {
	border-style: outset;
	border-color: #A59BB2;
	border-width: 2px;
	background-color: #D7DEFD;
	color: #323131;
}
input.bt3	 {
	border-style: outset;
	border-color: #CCCEFD;
	border-width: 2px;
	background-color: #6363FF;
	color: #ffffff;
}
/* kinkoku20061122 ================== */
td.kinkoku {
	padding-bottom: 10px;
}
td.kinkoku p {
	border-left: 4px solid #000099;
	margin: 6px 0px 6px 10px;
	padding: 0px 3px 0px 1px;
	font-size: 90%;
	line-height: 120%;
}
td.kinkoku p span {
	padding: 0px 0px 0px 4px;
	margin: 0px 2px;
	font-weight: bold;
}

