/* _______________ ◆ヘッダーここから◆ _______________ */


/* ◆ヘッダー部分の文噤E*/.c-info { font-size:12px; font-family: osaka,arial,helvetica,sans-serif; letter-spacing:1px; line-height:150%; }

/* ◆ヘッダー部分の名前◆ */
.c-name {
 font-size:12px;
 font-family:osaka,arial,helvetica,sans-serif;
 line-height:120%;
 white-space: nowrap;
 }

/* ◆ヘッダー部分のステージ◆ */
.c-stage {
 margin-bottom:10px;
 background:#0000ff;
 }

/* ◆ヘッダー部分の画E */
.c-headbg {
background-image:URL("../images/bg.gif");
 }

/* ◆ヘッダー部分のバックグラウンド◆ */
.c-stage {
 margin-bottom:10px;
 }

/* ◆予備スペース部分◆ */
.c-spare{
background:#000033;
}

/* ◆E舶ｪ◆ */
.c-date {
background:URL(../images/rightnavigation.gif);
font-size:12px;
font-family: osaka,arial,helvetica,sans-serif;
color:#ffffff;
 }

 /* ◆ヘッダー部分のポイント◆ */

.c-p-info1 {
 font-size:12px;
 font-family: osaka,arial,helvetica,sans-serif;
 line-height:150%;
 color:#FFFFFF;
 background:URL("../images/rightnavi-bg.gif");
 }

.c-p-info2 {
 font-size:12px;
 font-family: osaka,arial,helvetica,sans-serif;
 line-height:150%;
 color:#000000;
 background:#FFFFFF;
 }

/* _______________ ◆ヘッダーここまで◆ _______________ */

.c-favber00{
background-image:URL(../images/favber00.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

.c-favber02{
background-image:URL(../images/line02.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

/* ■E姪な文噤｡ */
.c-f12 {
font-size:12px;
font-weight:normal;
font-family: osaka,arial,helvetica,sans-serif;
line-height:150%;
}

/* ◆E鵐◆ （修正200803YH）*/
A 										{ text-decoration: none; }
A:link 									{ color: #25B; text-decoration: none; }
A:visited 								{ color: #663399; text-decoration: none; }
A:hover 								{ color: #3366cc; text-decoration: underline; }
A:active 								{ color: #cccccc; text-decoration: underline; }

/*
A:link
{ color: 000066; text-decoration: none; }
A:visited
{ color: 000066; text-decoration: none; } （修正200803YH）*/
/* A:link:hover, A:visited:hover
{ color: 000066; text-decoration: underline; } */

a.r:link
{ color: #FFFFFF; text-decoration: none; }
a.r:visited
{ color: #FFFFFF; text-decoration: none; }
a.r:link:hover, a.r:visited:hover
{ color: #FFFFFF; text-decoration: underline; }

@media print, screen {
#c-spacing { letter-spacing: 1px;}
}

/* ◆ブE奪疋ラム◆ */
span.c-breadclamb-a {
font-family:osaka,arial,helvetica,sans-serif;
 font-size:12px;
 text-align:left;
 color:#009999;
 white-space: nowrap;
}

span.c-breadclamb-a a:link{
 color:navy;
 text-decoration:none;
}

span.c-breadclamb-a a:visited{
 color:navy;
 text-decoration:none;
}

span.c-breadclamb-a a:active{
 background-color:navy;
 text-decoration:none;
		color:#FFFFFF;
}

span.c-breadclamb-a a:hover{
 background-color:navy;
 text-decoration:none;
	color:#FFFFFF;
}

body{
font-family: osaka,arial,helvetica,sans-serif;
background-color:#FFFFFF;
font-size:90%;
}

h1{
font-size:90%;
font-weight:bold;
color:navy;
}

.c-li{
font-size:80%;
color:#000000;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
line-height:120%;
}

.c-font1 {font-size:90%; color:#000000;
line-height:120%;font-family: osaka,arial,helvetica,sans-serif;}

.c-font2{
font-size:90%;
font-weight:bold;
color:navy;
}

.c-font2-s{
font-size:80%;
}

.c-top-font{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-image:URL(../images/ber2oo.gif);
padding-top:3px;
padding-bottom:5px;
padding-left:12px;
}

.c-bg-ber{
background-image:URL(../images/ber2oo.gif);
padding-top:3px;
padding-bottom:5px;
}

.c-a1{
font-size:90%;
font-weight:bold;
color:#FFFFFF;
background:navy;
padding-left:12px;
padding-top:4px;
padding-bottom:2px;
line-height:150%;
}

.c-a2 {
font-size:90%;
color:#000000;
line-height:150%;
padding-top:5px;
}

.c-ber-cell1{
background-image:URL(../images/ber1oo.gif);
padding-top:3px;
padding-bottom:5px;
}

.c-mini{
font-size:12px;
color:#339999;
line-height:150%;
padding-top:2px;
}

.c-list{
color:#000000;
background:#CCFFFF;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
font-size:12px;
line-height:150%;
}

.c-left-font1 {
font-size:12px;
font-weight:bold;
color:#ffffff;
line-height:120%;
background:#003399;
}

.c-attention{
font-size:90%;
font-weight:bold;
color:navy;
}

.c-archive{
font-size:90%;
line-height:150%;
font-family: osaka,arial,helvetica,sans-serif;
color:#000066;
padding-left:15px;
}

span.c-info-font-a{
font-size:12px;
padding-top:2px;
}
/*

/* ■ホーム全体の文噤｡ */
.c-homefont {
	font-size:80%;
	font-family: osaka,arial,helvetica,sans-serif;
	line-height:120%;
	padding-left:2px;
 }

.c-copyright {
	font-size: 9px;
	color: #000000;
}

.c-title{
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

.dot
{
background-image:URL("../report/images/dot.gif");
background-repeat:repeat-x;
} 

/**** エラーメッセージ ****/
.errorMessage{
        font-size:12px;
        color: red;
}

/*追加*/

/*追加*/

ul.nl li
{list-style-image:url(../images/archive-top.gif);}

.nl
{padding-left:15px;font-size: 100%;}

A:link
{ color: #000066; text-decoration: none; }

A:visited
{ color: #000066; text-decoration: none; }

A:link:hover, A:visited:hover
{ color: #000066; text-decoration: underline; }

/*_______________ ◆フッターここから◆ _______________ */

.c-footer {
 font-size:10px;
 color:#FFFFFF;
 font-family: osaka,arial,helvetica,sans-serif;
 text-align:left;
 line-height:150%;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 background-image:url("../images/footerber1.gif");
 }

.c-footer1 {
 color:#FFFFFF;
 }

.c-footer2 {
 font-size:10px;
 font-family: osaka,arial,helvetica,sans-serif;
 text-align:left;
 line-height:150%;
 padding-top:5px;
 padding-left:10px;
 background-image:url("../images/footerback.gif");
 }

/* ■フッターのE鵐■ */
span.c-footer-a{font-family:osaka,arial,helvetica,sans-serif;font-size:10px;
text-align:left;
}

span.c-footer-a a:link{ color:navy; background:none;
 text-align:left;
 text-decoration:none;
}span.c-footer-a a:visited{ color:navy; background:none;
 text-decoration:none;} span.c-footer-a a:active{ color:#ffffff; background-color:navy; text-decoration:none;}
span.c-footer-a a:hover{ color:#ffffff; background-color:navy; text-decoration:none;}

/* _______________ ◆フッターここまで◆ _______________ */

/* テキストエE△離侫ント追加 */
textarea {
font-family:"Osaka", "ＭＳ Ｐゴシック", trebuchet ms, trebuchet, verdana, arial, sans-serif;
}


/* 入力ボックス用のフォント追加 */
input{
font-family:"Osaka", "ＭＳ Ｐゴシック", trebuchet ms, trebuchet, verdana, arial, sans-serif;
}


/* コラム用 */
.column-table{
font-family: osaka,arial,helvetica,sans-serif;
/*background-color:#dcdcdc;*/
background-color:#ffffff;
font-size:90%;
line-height:150%;
}

.column-title{
	font-size: 25px;
	font-weight: bold;
	color: #000000;
	line-height:120%;
}

.column-head{
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	line-height:150%;
}

.column-head2{
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	line-height:150%;
}

.column-end{
	color:#ff0000;
	font-size:13px
}

.column-mini{
	font-size: 9px;
	color: #000000;
}

.column-index{
font-size:9px;
font-family: osaka,arial,helvetica,sans-serif;
line-height:150%;
}

.small-font1{
font-size:12px;
font-family: osaka,arial,helvetica,sans-serif;
line-height:150%;
}

.small-font2{
font-size:12px;
font-family: osaka,arial,helvetica,sans-serif;
white-space:nowrap;
}

.essential{
font-size:10px;
color:#FFFFFF;
font-family: osaka,arial,helvetica,sans-serif;
line-height:150%;
}

.suji{
color:#FFFFFF;
background:URL(../crossword/images/suji-back.gif)
repeat-x
center
top;
width:20;
font-weight:bold;
font-size:12px;
text-align:center;
}

/*追加しました0322（まほ石コラムでg用）*/
/*ﾊ真フ充ト*/
.FloR300{
float:right;
clear: both;
margin: 10px 0 5px 15px;
padding: 0;
width:300px;
}

.FloR300 div{
margin: 3px 0 0;
padding: 0;
text-indent:0;
font-size:90%;
line-height: 110%;
}

.FloR200{
float:right;
clear: both;
margin: 10px 0 5px 15px;
padding: 0;
width:200px;
}

.FloR200 div{
margin: 3px 0 0;
padding: 0;
text-indent:0;
font-size:90%;
line-height: 110%;
}

/*フ充トclear*/
.clrLR {
clear:both;
}


/*プ奏ィーE椒奪ス*/
.prof{
border:solid #cccccc 2px;
margin:5px 0;
padding:10px;
}

.prof h2{
font-weight:bold;
font-size:100%;
margin:0;
}

.prof h2 span{
font-weight:normal;
}

.prof img.photo{
float:right;
clear: both;
margin: 5px 0 0 15px;
padding: 0;
width:80px;
}

.prof p{
line-height: 130%;
margin:5px 0 5px 0;
}


/*080311追加 前インページ用*/
.myTBL01{
	border:0ox;
	padding:0px;
	margin:0px;
	spacing:0px;
	border-top: solid 1px #669999;
	border-bottom: solid 1px #669999;
	border-left: solid 1px #669999;
	border-right: solid 1px #669999;
	width:540;
/*	background-color:#76B69B;*/
}

.myTBL02{
	border:0;
	padding:2px;
	spacing:2px;
	width:540;
	background-color:#ffffff;
	/*border-bottom: solid 1px #669999;
	border-left: solid 1px #669999;
	border-right: solid 1px #669999;*/
}

.myTBLc-f12{
	font-size:12px;
	font-weight:bold;
	font-family: osaka,arial,helvetica,sans-serif;
	color:#ffffff;
	text-indent: 0.5em;
	background-image: url(/images/module_enquet_background.gif);
	background-repeat: repeat-x;
	height: 25px;
}

.myTBLwaku {
	background:#FFFFFF;
	margin-bottom:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
	margin-right: 4px;
	margin-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 50%;
	margin-top: 2px;
}

.myTBL {
	margin:0;
	padding:0;
	border: 0;
}
.myTBLtop {
	background-image:url(/images/column-top-alt.gif);
	height:10px;
	width:560px;
	margin-bottom: 0px;
}
.myTBLbtm {
	background-image:url(/images/column-btm-alt.gif);
	height:10px;
	width:560px;
}

.newBoxl{border-right:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0; width:50%;}
.newBoxr{border-bottom:solid 1px #e0e0e0; width:50%;}

.cap	{
	background-color:#4682b4;
	color:white;
	align:center;
	font-weight:bold;
	background-image:
url(/images/module_headerbg.jpg);
	position:relative;
	top:-1px;
	left:-1px;
	padding: 3px 7px;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
}

.midashi	{
	font-weight:bold;
	font-size:80%;
	line-height:180%;
	color: #686868;
	padding:2px 2px 2px 3px;
}

.midashi2	{
	font-family: osaka,arial,helvetica,sans-serif;
	line-height:180%;
	padding-left:2px;
	color: #686868;
	font-size:82%;
}

.honbun 	{font-size:12px}
.honbun2 	{font-size:11px}
.mybgclr	{/*background-color:#f5f5dc*/
	background-image:url(/images/column-bg-grad.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-bottom: 0px;
}

.cap2	{background-color:#bdb76b;align:center}
	div.linemidashi	{
	font-weight:bold;
	font-size:70%;
	border-top-style:dotted;
	width:100%;
	text-align:right;
	color: #686868;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #C6C6C6;
	border-right-color: #C6C6C6;
	border-bottom-color: #C6C6C6;
	border-left-color: #C6C6C6;
}


