@charset "UTF-8";

/* 見出し */

.h2Block {
width:798px;
height:23px;
background-image:url(../image/newsbar.jpg);
}
h2 {
color:#fff;
font-size:11px;
padding:6px 0px 0px 10px;
}

/* 2段組
---------------------------------------------*/

/* 左カラム */
#primary {
	float:left;
	width: 597px;
	padding-left:10px;
}
/* 右カラム */
#secondary {
	float:left;
	width: 177px;
	padding-left:12px;
}
/* フロート解除 */
.clear {
clear:both;
}

/* カラー指定など
---------------------------------------------*/
.newstx {
color:#008164;
}
/* ニュースグラフィリンクの設定 */
a:link {
color:#119978;
text-decoration:underline;
}
a:visited{
color:#008164;
text-decoration:underline;
}
a:hover {
background-color:#DBEDDF;
text-decoration:none;
}
a:active {
text-decoration:none;
}

/* 左コンテンツ
---------------------------------------------*/
/* 絞込み検索 */
.searchbox {
width:587px;
background-color:#D5EBF2;
border:solid 1px #999;
margin:10px 0px 0px 0px;
padding:8px 4px;
}
.sbtd1 {
padding:0px 0px 4px 4px;
}
.sbtd2 {
padding:0px 0px 0px 4px;
}
.sbtd3 {
padding:0px 0px 0px 8px;
}

.searchbox a:link {
color:#119978;
text-decoration:underline;
}
.searchbox a:visited{
color:#119978;
text-decoration:underline;
}
.searchbox a:hover {
background-color:#D5EBF2;
text-decoration:none;
}
.searchbox a:active {
text-decoration:none;
}

/* 小見出し */
.h3Block {
height:25px;
background-color:#E8E8E8;
border-top:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
border-left:solid 5px #6B615F;
margin:10px 0px 0px 0px;
padding:0px 8px 0px 0px;
background-image:url(../image/newsh3_bar.jpg);
}
h3 {
margin:6px 0px 0px 4px;
}
.h3Block2 {
float:left;
clear:both;
}
.returnnew {
padding:6px 0px 0px 0px;
text-align:right;
}

/* リスト表示枠 */
.listBlock {
border-right:solid 1px #ccc;
padding-top:8px;
}

/* リスト項目 */
.list {
margin-top:4px;
}
.l_mark {
margin-left:4px;
}
.l_date {
margin-left:4px;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.l_theme {
color:#990000;
margin-left:8px;
}
.l_title {
font-weight:bold;
margin:2px 10px 2px 20px;
line-height:140%;
}
.l_company {
color:#666;
margin:0px 0px 0px 20px;
padding-bottom:4px;
border-bottom:solid 1px #ccc;
}
.log_button {
padding:8px 0px 40px 0px;
text-align:right;
}

/* ページ送り上 */
.pagebox {
text-align:right;
margin-left:20px;
padding:15px 0px 0px 0px;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}
.imgtd {
padding:0px 0px 0px 5px;
}
.ptx {
color:#666666;
font-size:11px;
padding-left:5px;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.pnum{
font-size:11px;
color:#666666;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
padding-bottom:5px;
}
a:link.pagelink {
color:#119978;
text-decoration:none;
}
a:visited.pagelink {
color:#008164;
text-decoration:none;
}
a:hover.pagelink {
background-color:#DBEDDF;
text-decoration:none;
}
a:active.pagelink {
text-decoration:none;
}

/* ページ送り下 */
.pagebox_b {
text-align:right;
padding:15px 0px 40px 20px;
}

/* リスト項目過去ログ */
.l_title_l {
font-weight:bold;
padding:2px 10px 3px 20px;
line-height:140%;
border-bottom:solid 1px #ccc;
}


/* 右コンテンツ
---------------------------------------------*/
/* 登録メディア一覧 */
.mediabox {
width:172px;
background-color:#F5F3F1;
border:solid 1px #999;
margin:10px 0px 14px 0px;
}
.mediatx {
margin:8px;
}

.mediabox a:link {
color:#119978;
text-decoration:underline;
}
.mediabox a:visited{
color:#119978;
text-decoration:underline;
}
.mediabox a:hover {
background-color:#F5F3F1;
text-decoration:none;
}
.mediabox a:active {
text-decoration:none;
}
/* 登録リンクテキスト */
.signtxbox {
width:166px;
margin-left:6px;
margin-bottom:16px;
}
.signtx {
font-size:11px;
line-height:120%;
}
/* グラフィ会員リンクカラー */

a:link.memLink {
color:#BA3E37;
text-decoration:underline;
}
a:visited.memLink {
color:#BA3E37;
text-decoration:underline;
}
a:hover.memLink {
background-color:#F5E2E1;
text-decoration:none;
}
a:active.memLink {
text-decoration:none;
}
/* メディア会員リンクカラー */
a:link.medLink {
color:#607F38;
text-decoration:underline;
}
a:visited.medLink {
color:#607F38;
text-decoration:underline;
}
a:hover.medLink {
background-color:#E5EDD3;
text-decoration:none;
}
a:active.medLink {
text-decoration:none;
}


/* グラフィからのお知らせ */
.infobox {
width:172px;
background-color:#DBF2F4;
border:solid 1px #ccc;
margin:0px;
}
.infotitle {
margin:4px;
font-weight:bold;
}
.infoarea {
width:172px;
background-color:#F5F3F1;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
border-left:solid 1px #ccc;
margin:0px 0px 20px 0px;
padding-top:4px;
padding-bottom:12px;
}
.infodate {
color:#6699CC;
font-size: 11px;
padding:4px 4px 2px 4px;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.infotx {
margin:0px 4px 0px 4px;
padding-bottom:6px;
border-bottom:dotted 1px #ccc;
}
.errortx {
color:#ff0000;
font-weight:bold;
}
