@charset "utf-8";
/* CSS Document */

/*コンテンツ左側*/

div#content #content-boxL{
	width:671px;
	float:left;
}

/*ヘッドライン*/
div#content #content-boxL .boxR-01-01{
	width:436px;
	float:right;
}

div#content #content-boxL .boxR-01-01 .box-01-01{
	line-height:1.7em;
	border-bottom:solid 1px #ececec;
}

div#content #content-boxL .boxR-01-01 .box-01-02{
	/*border-top:solid 1px #ececec;*/
	border-bottom:solid 1px #ececec;
	line-height:1.5em;
	padding-top:10px;
	color:#666666;
}

div#content #content-boxL .boxR-01-01 .box-01-01 p,
div#content #content-boxL .boxR-01-01 .box-01-02 p{
	font-size:14px;
	padding-bottom:5px;
	line-height:1.5em;
}

div#content #content-boxL .boxR-01-01 .box-01-01 img,
div#content #content-boxL .boxR-01-01 .box-01-02 img{
	float:left;
	margin:0 10px 0 0;
}

div#content #content-boxL .boxR-01-01 .box-01-01 h2{
	font-weight:bold;
	margin-bottom:5px;
	font-size:23px;
	color:#000000;
}

div#content #content-boxL .boxR-01-01 .box-01-01 h2 a{
	color:#000000;
}


div#content #content-boxL .boxR-01-01 .box-01-01 h2 a:hover {color:#8e7202; text-decoration:underline; }

div#content #content-boxL .boxR-01-01 .box-01-02 h3{
	font-weight:bold;
	margin-bottom:5px;
	font-size:16px;
	color:#000000;
}

div#content #content-boxL .boxR-01-01 .box-01-02 h3 a{
	color:#000000;
}

div#content #content-boxL .boxR-01-01 .box-01-02 h3 a:hover {color:#8e7202; text-decoration:underline; }

div#content #content-boxL .boxR-01-01 p.tx-01-01{
	background:url(../img/ico_it_arr.gif) no-repeat 0px 13px;
	font-size:13px;
	text-indent:20px;
	padding-top:10px;
	padding-bottom:20px;
}

div#content #content-boxL .boxR-01-01 p.tx-01-01 a{
	color:#266cb0;
}

/*マーケットニュース*/


div#content #content-boxL .boxR-01-01 .box-02-01 h3 {
	height:22px;
	text-indent:-9999px;
	background:url(../img/ti_01_01.jpg) no-repeat;
}


div#content #content-boxL .boxR-01-01 .box-02-01 ol {
	font-size:13px;
}

div#content #content-boxL .boxR-01-01 .box-02-01 ol li.bg-01-01 {
	background:#fafeff;
	border-bottom:dotted 1px #c8d5d6;
}

div#content #content-boxL .boxR-01-01 .box-02-01 ol li.bg-01-02 {
	background:#fdfdfd;
	border-bottom:dotted 1px #c8d5d6;
}

div#content #content-boxL .boxR-01-01 .box-02-01 ol li p{
	line-height:1.3em;
	padding:11px 5px 11px 27px;
	background:url(../img/ic_01_01.jpg) no-repeat 9px 14px;
}

div#content #content-boxL .boxR-01-01 .box-02-01 ol li a{
	font-weight:bold;
	color:#4b689f;
	}

div#content #content-boxL .boxR-01-01 .box-02-01 ol li a:hover {color:#8e7202; text-decoration:underline; }
div#content #content-boxL .boxR-01-01 .box-02-01 ol li span{
	font-size:13px;
	margin-left:10px;
	color: #999999;
}

/*国内株式市況*/

div#content #content-boxL .boxL-01-01{
	width:220px;
	float:left;
}

div#content #content-boxL .boxL-01-01 .box-01-01,
div#content #content-boxL .boxL-01-01 .box-01-02{
	border-bottom:solid 1px #d8d8d8;
	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	margin-bottom:15px;
}


div#content #content-boxL .boxL-01-01 .box-01-01 h3 {
	font-size:13px;
	height:27px;
	margin-bottom:10px;
	text-indent:34px;
	font-weight:bold;
	line-height:2.2em;
	background:url(../../img/icon05.jpg) no-repeat;
}


div#content #content-boxL .boxL-01-01 .box-01-01 h3 a{
	color:#034eaa;
}

div#content #content-boxL .boxL-01-01 .box-01-01 p strong{
	font-size:13px;
	font-weight:bold;
}

div#content #content-boxL .boxL-01-01 .box-01-01 p strong a{
	color:#333333;
}


div#content #content-boxL .boxL-01-01 .box-01-01 p strong a:hover {color:#8e7202; text-decoration:underline; }

div#content #content-boxL .boxL-01-01 .box-01-01 p,
div#content #content-boxL .boxL-01-01 .box-01-02 p,
div#content #content-boxL .boxL-01-01 .box-01-02 div{
	width:200px;
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-seri;
	margin:0;
	padding:0 0 0 0px;
	line-height:1.5em;
	margin-bottom:0px;
}


div#content #content-boxL .boxL-01-01 .box-01-02 p{
	text-align:center;
}

div#content #content-boxL .boxL-01-01 .box-01-01 dl{
	width:218px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-seri;
	margin-left:0px;
	font-size:12px;
	margin-bottom:0px;
}

div#content #content-boxL .boxL-01-01 .box-01-01 dl dt{
	width:200px;
	height:26px;
	font-weight:bold;
	color:#154176;
	text-indent:12px;
	line-height:2.4em;
	background:url(../img/ti_03_01.jpg) no-repeat;
}

div#content #content-boxL .boxL-01-01 .box-01-01 dl dd ul li{
	padding:9px 0 6px;
	text-indent:5px;
}

div#content #content-boxL .boxL-01-01 .box-01-01 dl dd ul li.list-01{
	background:#f7f7f7;
}

div#content #content-boxL .boxL-01-01 .box-01-01 dl dd ul li.list-02{
	background:#f2f8fd;
}

div#content #content-boxL .boxL-01-01 .box-01-01 dl dd ul li strong{
	color:#0056be;
}





/*中小企業向け　助成・融資・公募情報*/

div#content #content-boxL .boxL-01-01 div.company-box-01{
	margin-bottom:15px;
	border:#D9DDE5 solid 1px;
	border-top:none;
}



div#content #content-boxL .boxL-01-01 div.company-box-01 h3{
	font-size:13px;
	height:27px;
	margin-bottom:10px;
	text-indent:34px;
	font-weight:bold;
	line-height:2.2em;
	background:url(../img/icon02.jpg) no-repeat;
}

div#content #content-boxL .boxL-01-01 div.company-box-01 ol{
	padding:0px 10px 0;
	border-bottom:#efefef solid 1px;
}



div#content #content-boxL .boxL-01-01 div.company-box-01 ol li{
	font-size:13px;
	padding:0 0 10px 25px;
	background:url(../img/ico_it_arr_red.gif) no-repeat 0 2px;
}

div#content #content-boxL .boxL-01-01 div.company-box-01 p{
	font-size:12px;
	text-align:right;
	padding:7px 10px 8px;
	background: url(../img/icon_arrow03.gif) no-repeat 90px 9px;
}


div#content #content-boxL .boxL-01-01 div.company-box-01 p a{
	color:#266cb0;
}

/*外国為替主要通貨ペアレート*/




div#content #content-boxL .boxL-01-01 .box-01-02 h3 {
	font-size:13px;
	height:27px;
	margin-bottom:10px;
	text-indent:34px;
	font-weight:bold;
	line-height:2.2em;
	background:url(../../img/icon07.jpg) no-repeat;
}


div#content #content-boxL .boxL-01-01 .box-01-02 h3 a{
	color:#034eaa;
}

/*注目トピックス*/
div#content #content-boxL .boxB-01-01{
	width:671px;
	clear:both;
	position:relative;
}

div#content #content-boxL .boxB-01-01 h3.ti-01-01{
	background:url(../img/bg_subbar01.jpg) repeat-x;
	width:671px;
	height:25px;
	font-weight:bold;
	line-height:1.9em;
	font-size:14px;
	text-indent:26px;
	color:#000000;
}

div#content #content-boxL .boxB-01-01 .box-topics-01{
	width:671px;
	padding:15px 0 10px;
}

div#content #content-boxL .boxB-01-01 .box-topics-01 div h3{
	font-size:14px;
	padding-bottom:5px;
}


div#content #content-boxL .boxB-01-01 .box-topics-01 div{
	width:215px;
	float:left;
	padding-right:4px;
}

div#content #content-boxL .boxB-01-01 .box-topics-01 div p{
	padding-bottom:5px;
	font-size:13px;
	line-height:1.4em;
}

div#content #content-boxL .boxB-01-01 .box-topics-01 div p strong{
	font-weight:bold;
}

div#content #content-boxL .boxB-01-01 .box-topics-01 div p strong a{
	color:#034eaa;
}


div#content #content-boxL .boxB-01-01 .box-topics-01 div img{
	float:left;
	border:#e6e9ec solid 3px;
	margin:0 10px 0 0;
}

/*フォトピックアップ*/

div#content #content-boxL .boxB-01-01 img.prev{
	position:absolute;
	right:25px;
	top:6px;
}
div#content #content-boxL .boxB-01-01 img.next{
	position:absolute;
	right:9px;
	top:6px;
}


div#content #content-boxL .boxB-01-01 .box-photo-01{
	width:671px;
}


div#content #content-boxL .boxB-01-01 .box-photo-01 img{
	float:left;
}

/*for gallery*/
div#content #content-boxL .boxB-01-01 #scrollable{width:671px;}

/* container for the scrollable items */
div#content #content-boxL .boxB-01-01 div.items {
	height:115px;
	float:left;
	margin:15px 0;
	width:671px !important;
}

/* single item */
div#content #content-boxL .boxB-01-01 div.items a {
	display:block;
	float:left;
	padding:0 4px 0 8px;
	width:155px;
	height:115px;
}

/*主要カテゴリ最新ニュース / 業界別最新プレスリリース */

div#content #content-boxL .boxB-01-01 .box-category-01{
	width:671px;
	padding:20px 0 10px;
	color:#666666;
}


div#content #content-boxL .boxB-01-01 .box-category-01 h3{
	border-bottom:solid 2px #cde0f3;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:10px;
}


div#content #content-boxL .boxB-01-01 .box-category-01 strong{
	font-weight:bold;
}

div#content #content-boxL .boxB-01-01 .box-category-01 ol{
	border-bottom:#ececec solid 1px;
	margin-bottom:10px;
	clear:both;
}


div#content #content-boxL .boxB-01-01 .box-category-01 ol li{
	border-top:#ececec solid 1px;
	font-size:13px;
	font-weight:bold;
	padding:10px 0;
}


div#content #content-boxL .boxB-01-01 .box-category-01 p{
	padding-bottom:10px;
	font-size:13px;
	line-height:1.4em;
}


div#content #content-boxL .boxB-01-01 .box-category-01 .boxL-01-01,
div#content #content-boxL .boxB-01-01 .box-category-01 .boxR-01-01{
	width:325px;
	font-size:14px;
}

div#content #content-boxL .boxB-01-01 .box-category-01 .boxL-01-01 h3 ,
div#content #content-boxL .boxB-01-01 .box-category-01 .boxR-01-01 h3 {
	color:#034eaa;
}

div#content #content-boxL .boxB-01-01 .box-category-01 .boxL-01-01 h3 a,
div#content #content-boxL .boxB-01-01 .box-category-01 .boxR-01-01 h3 a{
	color:#034eaa;
}



div#content #content-boxL .boxB-01-01 .box-category-01 .boxL-01-01 a,
div#content #content-boxL .boxB-01-01 .box-category-01 .boxR-01-01 a{
	color:#000000;
}


div#content #content-boxL .boxB-01-01 .box-category-01 .boxL-01-01 a:hover,
div#content #content-boxL .boxB-01-01 .box-category-01 .boxR-01-01 a:hover {color:#8e7202; text-decoration:underline; }

div#content #content-boxL .boxB-01-01 .box-category-01 .boxL-01-01 img,
div#content #content-boxL .boxB-01-01 .box-category-01 .boxR-01-01 img{
	float:left;
	margin:0 10px 10px 0 ;
}



div#content #content-boxL .boxB-01-01 .box-category-01 .boxL-01-01{
	float:left;
}


div#content #content-boxL .boxB-01-01 .box-category-01 .boxR-01-01{
	float:right;
}