@charset "Shift_JIS";


/* 基本レイアウト
--------------------------------------------------------------*/
/* 左側 */
#STATIC_LEFTAREA{width:697px; float:left;}

/* 右側 */
#STATIC_RIGHTAREA{width:235px; float:right;}



/* オレンジバックタイトル 
------------------------------------------------------- */
.ttlOrange {
	background:#fdc261 url(/images/orange_bg.gif) repeat-x 0 0;
	font-size:115%;
	line-height:1.2;
	width:100%;
	margin:5px 0 3px 0;
	text-align:left;
	border-bottom:#fdab31 2px solid;
}

.ttlOrange div.area {background:url(/images/orange_left_a.gif) no-repeat 0 0; width:100%;}
.ttlOrange div.station {background:url(/images/orange_left_e.gif) no-repeat 0 0; width:100%;}

.ttlOrange div div {
	width:auto;
	background:url(/images/orange_right.gif) no-repeat top right;
	padding:5px 10px;
}
* html body .ttlOrange div div {
	width:100%;
}
.ttlOrange div div div {
	background:url(/search/common/images/title/bar.gif) no-repeat top left;
	padding:1px 0 0 0;
}

.ttlOrange div div div h2 em {
	display:block;
	padding:0 0 0 25px;
}

.ttlOrange div div div h2 em span {/* タイトル内アテンション */
	margin-left:10px;
}

.ttlOrange div div div h2 em span.subTxt {/* サブテキスト */
	font-weight:normal;
	font-size:80%;
	margin-left:10px;
	border-left:solid 1px #666;
}
.ttlOrange div div div h2 em span.subTxt span {
	padding:3px 0 0 5px;
	margin-left:0;
}
.ttlOrange .openCloseBtn {/* コンテンツオープン＆クローズボタン */
	vertical-align:middle;
	margin-left:10px;
}


/* 都道府県選択テーブル 
------------------------------------------------------- */
table.prefSelectTbl {
	border-collapse:collapse;
	border:none;
	width:100%;
	border:solid 1px #B8B8B8;
	margin:0;
}
table.prefSelectTbl th {
	background-color:#E7E7E7;
	border:solid 1px #B8B8B8;
	padding:5px 10px;
	text-align:left;
	white-space:nowrap;
}
table.prefSelectTbl td {
	border:solid 1px #B8B8B8;
	padding:5px 8px;
}




/* コンテンツヘッダー
--------------------------------------------------------------*/
#CONTENTS_HEADER {background: url(/images/ttl_bg_mdl.gif) repeat-y; border-top:#5a6d10 9px solid; width:780px;}
#CONTENTS_HEADER .bg {background: url(/images/ttl_bg.jpg) no-repeat; width:780px;}
#CONTENTS_HEADER .title_area {background: url(/images/ttl_bg_btm.gif) no-repeat bottom left;}
.title_area p{margin:10px 20px 0 20px; padding-bottom:15px; width:320px; color:#fff; line-height:180%;}


.top_right_waku{background:url(/images/waku_right_mdl.gif) repeat-y;}


/* 更新情報
--------------------------------------------------------------*/
#STATIC_RIGHTAREA .koushin_area{margin:0; padding:10px;}
#STATIC_RIGHTAREA .koushin_area .koushin_list{margin:0; padding:5px 0 0 0; width:100%; line-height:1.3;}
#STATIC_RIGHTAREA .koushin_area .koushin_list dt {margin:0; padding:0; text-align:left; vertical-align:middle;}
#STATIC_RIGHTAREA .koushin_area .koushin_list dt img{margin-left:5px; vertical-align:middle;}
#STATIC_RIGHTAREA .koushin_area .koushin_list dd {margin:0; padding:0 0 0 8px; text-align:left;}


/* 投資コラム一覧
--------------------------------------------------------------*/
#STATIC_RIGHTAREA .column_area{margin:0; padding:5px;}
#STATIC_RIGHTAREA .column_area p.txt{margin:5px;}
#STATIC_RIGHTAREA .column_area .column{margin:5px; padding:5px 0; background: url(/column/common/images/dot_gray.gif) repeat-x top;}
#STATIC_RIGHTAREA .column_area .column h3{margin:0 0 5px 0; font-weight:normal; vertical-align:middle;}
#STATIC_RIGHTAREA .column_area .column h3 img{margin-left:3px; vertical-align:middle;}
#STATIC_RIGHTAREA .column_area .column h3 a{margin-left:3px; vertical-align:middle;}

#STATIC_RIGHTAREA .column_area .column .photo{margin:0 4px; padding:0; float:left; border:#ccc 1px solid;}


/* お役立ち情報＆ツール
--------------------------------------------------------------*/
#OYAKUDATI_AREA{border:solid 3px #ffe36b; background:#fffbe7;}
	#OYAKUDATI_AREA .oyakudachi_area{padding:5px;}
	#OYAKUDATI_AREA .oyakudachi_area li{margin:5px 0; padding-bottom:6px; padding-left:26px; text-indent:-26px; background:url(/column/common/images/dot_gray.gif) repeat-x left bottom;}
	#OYAKUDATI_AREA .oyakudachi_area li img{margin-left:5px; vertical-align:middle;}
	
	#OYAKUDATI_AREA .oyakudachi_area li.rewords a{padding-left:26px; background:url(/column/common/images/icn_rewords.gif) no-repeat;}
	#OYAKUDATI_AREA .oyakudachi_area li.shikin a{padding-left:26px; background:url(/column/common/images/icn_shikin.gif) no-repeat;}
	#OYAKUDATI_AREA .oyakudachi_area li.souba a{padding-left:26px; background:url(/column/common/images/icn_souba.gif) no-repeat;}



/* 目次
--------------------------------------------------------------*/
#STATIC_LEFTAREA .column_list{margin:20px 0; width:590px;}
#STATIC_LEFTAREA .column_list .number{float:left;}

#STATIC_LEFTAREA .column_list .detail{float:left; border-left:#9cb263 2px solid; width:536px;}
#STATIC_LEFTAREA .column_list .detail_main{padding:0 0 0 6px; }
	.column_list .detail_main h2{margin:0 0 6px 0; padding:3px 6px; background:#edf3e1;}
	
	.column_list .detail_main .photo{float:left; width:90px; padding:0;}
	.column_list .detail_main .photo img{border:#ccc 1px solid;}
	
	.column_list .detail_main .main{float:right; width:425px;}
	.column_list .detail_main .main h3{margin:0 0 6px 0; padding:1px 6px 4px 6px; color:#fff; background:#9cae4a url(/column/images/waku_list_btm.gif) no-repeat bottom; font-size:115%;}
	a:link.white { color:#fff; }
	a:visited.white { color:#fff; }
	a:active.white,a:hover.white { color:#ffffcc; }
	
	.column_list .detail_main .main p{line-height:150%;}


/* メンテナンス
--------------------------------------------------------------*/
.maintenance{margin-top:10px; padding:10px; border:#ff9966 solid 3px; background:fff1e1; text-align:center; font-weight:bold;}


/* 2009年冬リニューアル ここから--------------------------------------------------------------*/

/* SELECTAREA
--------------------------------------------------------------*/
#SELECTAREA{width:697px;}
#SELECTAREA #TOP{background:url(/images/selectarea_bg03.gif) repeat-y scroll 0 0;}
#SELECTAREA #TOP .TOPBody{background:url(/images/00604/new/saki/selectarea_bg02.jpg) no-repeat scroll left bottom;}
#SELECTAREA #TOP .TOPTop{background:url(/images/selectarea_bg01.gif) no-repeat scroll 0 0; text-align:left;}
#SELECTAREA #TOP .TOPTop h1{padding:22px 0 0 15px;}
#SELECTAREA #TOP .TOPTop .search{margin:13px 0 0 25px;}
#SELECTAREA #TOP .TOPTop .search dl{clear:both; margin:0; padding:0px; width:380px;}
#SELECTAREA #TOP .TOPTop .search dl dt{float:left; padding:0; width:80px;}
#SELECTAREA #TOP .TOPTop .search dl dd {margin:0 0 0 80px; padding:0; line-height:1.2;}
#SELECTAREA #TOP .TOPTop .search ul{list-style:none; margin:5px 0 0 0; padding:0 0 15px 0;}
#SELECTAREA #TOP .TOPTop .search ul li{padding-left:18px; margin-bottom:8px; margin-right:15px; background:url(/common/toushi_common/images/bullet/ico_index_list01.gif) no-repeat 0 0.2em; font-size:130%; font-weight:bold;}

/* BOTTOM */
#SELECTAREA #BOTTOM{background:url(/images/selectarea_bg04_s.gif) repeat-y scroll 0 0;}
#SELECTAREA #BOTTOM .BtmBody{background:url(/images/00604/new/saki/selectarea_bg04.jpg) no-repeat 0 0;}
#SELECTAREA #BOTTOM .BtmImg{background:url(/images/selectarea_bg05.gif) no-repeat scroll left bottom; padding:10px 0 0 0;}
#SELECTAREA #BOTTOM .BtmImg .BtmTtl{padding:0 0 0 24px; margin:0;}
#SELECTAREA #BOTTOM .BtmImg .search{margin:5px 0 0 25px;}
#SELECTAREA #BOTTOM .BtmImg .search dl{clear:both; margin:0; padding:0px; width:380px;}
#SELECTAREA #BOTTOM .BtmImg .search dl dt{float:left; padding:0; width:80px;}
#SELECTAREA #BOTTOM .BtmImg .search dl dd {margin:0 0 0 80px; padding:0; line-height:1.2;}
#SELECTAREA #BOTTOM .BtmImg .search ul{list-style:none; margin:5px 0 0 0; padding:0 0 15px 0;}
#SELECTAREA #BOTTOM .BtmImg .search ul li{padding-left:8px; margin-bottom:4px; background:url(/common/toushi_common/images/bullet/right.gif) no-repeat 0 0.3em;}
#SELECTAREA #BOTTOM .BtmImg .search ul li em{font-weight:bold; font-size:110%;}

/* column_area_left */
#STATIC_LEFTAREA .column_area_left{margin:0; padding:5px; background:url(/images/waku_left_mdl.gif) repeat-y}
#STATIC_LEFTAREA .column_area_left .column{width:340px; float:left;}
#STATIC_LEFTAREA .column_area_left .photo{margin:0 4px; padding:0; float:left; border:#ccc 1px solid;}
#STATIC_LEFTAREA .column_area_left .text{float:left; width:230px;}
#STATIC_LEFTAREA .column_area_left .text h3{margin:0; padding:1px 0 3px 0; background:#9cae4a url(/images/waku_list_btm230.gif) no-repeat bottom; width:230px;}
#STATIC_LEFTAREA .column_area_left .text h3 a{padding:0 0 0 5px; vertical-align:middle; color:#fff;}
#STATIC_LEFTAREA .column_area_left .text h3 img{margin:0 0 0 5px; padding:0; vertical-align:middle;}
#STATIC_LEFTAREA .column_area_left .text p{margin:4px; line-height:1.2em;}
#STATIC_LEFTAREA .column_area_left .BorderR{border-right:#ccc 1px dashed; margin:0 5px 0 0; padding:0;}

/* ttlGreenLine */
#STATIC_LEFTAREA .ttlGreenLine {border-bottom:#8da15d 1px solid;}
#STATIC_LEFTAREA .ttlGreenLine div{border-bottom:#8da15d 2px solid; margin-bottom:1px;}
#STATIC_LEFTAREA .ttlGreenLine div h3{border-left:#8da15d 3px solid; margin:2px 3px;}
#STATIC_LEFTAREA .ttlGreenLine div h3 em{font-size:110%; margin-left:5px;}

/* OYAKUDACHI */
div.locator{clear: both;}
div.column4A{float: left;}
div.infoArea01{clear: both;}
div.infoArea01 li a {padding-left:8px; margin-bottom:4px; background:url(/common/toushi_common/images/bullet/right.gif) no-repeat 0 0.3em;}
div.infoArea01 div.column4A{width:342px; margin:0; background:url(/images/bg_index_column.gif) repeat-y left}
div.infoArea01 div.column4A div.wrapFirst{ background:url(/images/bg_index_column_top.gif) no-repeat left top;}
div.infoArea01 div.column4A div.wrapSecond{min-height: 88px; background: url(/images/bg_index_column_bottom.gif) no-repeat left bottom; padding:0px;}
* html div.infoArea01 div.column4A div.wrapSecond{height: 88px;}
div.infoArea01 div.column4A div.photoArea{width: 107px; float:left;}
div.infoArea01 div.column4A div.photoArea img{margin:8px;}
div.infoArea01 div.column4A div.txtArea{width: 230px; float:left;}
div.infoArea01 div.column4A div.txtArea h4{margin:1px 0 0 0;}
div.infoArea01 div.column4A div.txtArea ul.links li,
div.infoArea01 div.column4A div.txtArea p{line-height: 1.2;}
div.infoArea01 div.column4A div.txtArea h5{margin: 4px 3px 2px 3px; background-color: #ddd; line-height: 1.1; padding: 1px 3px; font-size: 76.9%; color: #000; font-weight: normal;}
div.infoArea01 div.column4A div.txtArea h5, x:-moz-broken {padding: 2px 3px 0px 3px;/* FireFox 3,FireFox3.5*/}
html>/**/body div.infoArea01 div.column4A div.txtArea h5{ /* for IE8 */ padding /*\**/: 1px 3px 2px 3px\9;}
* html div.infoArea01 div.column4A div.txtArea h5{padding: 1px 3px;}
*:first-child+html div.infoArea01 div.column4A div.txtArea h5{padding: 0px 3px 2px 3px;}
div.infoArea01 div.column4A div.txtArea ul.links li{padding-left: 7px; font-size: 92.3%; margin-bottom: 3px;}
div.infoArea01 div.column4A div.txtArea ul.links.fLeft li{display: inline; margin-right: 5px; margin-bottom: 0px;}

/* drillArea */
#STATIC_LEFTAREA .drillArea{margin:10px 10px 20px 10px;}
#STATIC_LEFTAREA .drillArea ul li{display:inline;}
#STATIC_LEFTAREA .drillArea li{margin-right:1.4em;}
#STATIC_LEFTAREA .drillArea li a{padding-left:8px; margin-bottom:4px; background:url(/common/toushi_common/images/bullet/right.gif) no-repeat 0 0.3em; font-weight:bold;}




	#OYAKUDACHI_AREA02 .oyakudachi_area02{border-right:solid 2px #cccccc; border-left:solid 2px #cccccc; background:#f5f5f5;}
	#OYAKUDACHI_AREA02 .oyakudachi_area02 div{padding:6px;}
	#OYAKUDACHI_AREA02 .oyakudachi_area02 li{margin:5px 0 0 6px; padding-bottom:6px; padding-left:26px; text-indent:-26px;}
	#OYAKUDACHI_AREA02 .oyakudachi_area02 li img{margin-left:5px; vertical-align:middle;}
	#OYAKUDACHI_AREA02 .oyakudachi_area02 li.howto {padding-left:26px; padding-bottom:2px; background:url(/column/common/images/icn_howto02.gif) no-repeat;}
	#OYAKUDACHI_AREA02 .oyakudachi_area02 li.rewords{padding-left:26px; padding-bottom:2px; background:url(/column/common/images/icn_rewords02.gif) no-repeat;}
	#OYAKUDACHI_AREA02 .oyakudachi_area02 li.shikin {padding-left:26px; padding-bottom:2px; background:url(/column/common/images/icn_shikin02.gif) no-repeat;}
	#OYAKUDACHI_AREA02 .oyakudachi_area02 li a{padding-left:8px; margin-left:22px; background:url(/common/toushi_common/images/bullet/right.gif) no-repeat 0 0.3em;}

