body { font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif; color:#333333; }

/* テキストリンク */
a:link    { color:#000A8E; text-decoration:underline; }
a:visited { color:#000A8E; text-decoration:underline; }
a:hover   { color:#000A8E; text-decoration:underline; }
a:active  { color:#000A8E; text-decoration:underline; }


/* ID設定 -------------------- */

/* 共通 */
#header { width:790px; }

#headernavi { margin:0px;padding:0px;width:790px; }

#topicpath { width:780px;margin:10px 5px; }

#corporatesymbol { margin:0px;padding:0px; }

#contentarea { width:790px; }

#sidemenu { width:195px;height:500px;}

#content { width:575px; margin:0 5px 25px 10px;}

#footer { margin:15px 0 0 0;width:790px; }

#copyright { display:block;}

#copyrightPrint { display:none;}

/* トップページ */
#corporateimage { margin:10px;width:575px; }

#newsrelease { margin:10px 0 0 10px;width:575px; }

#topics { margin:10px 0 0 10px;width:575px; }

#bannerarea { margin:0 0 0 0;width:195px; }

#googlesearch { margin:10px 0 0 0;width:195px; }

.t_banner {margin:0 0 0 0;font-size:75%;line-height:130%;border: thin solid #009999;}

/* 地図ページ */
#headerMap { width:100%; }

#contentMap { width:100%; }

#footerMap { width:100%; margin-top:25px;}

.buttonPrint { padding-top:10px; }


/* クラス設定 --------------------------------- */

/* 文字サイズ変更 */
#textsize { padding:1px 5px 0 0;}
.t12n {font-size:12px;line-height:normal;}
.border { border:1px #666666 solid;}

#navibg { display:none;}

/* テキストサイズ */
.t75 { font-size:75%;line-height:125%;}
.t75n { font-size:75%;line-height:normal;}
.t80 { font-size:80%;line-height:130%;}
.t80n { font-size:80%;line-height:normal;}
.t90 { font-size:90%;line-height:140%;}
.t90n { font-size:90%;line-height:normal;}

/* 余白 */
.m5  { margin:5px 0 0 0; }
.m10 { margin:10px 0 0 0; }
.m15 { margin:15px 0 0 0; }

.ml5  { margin:0 0 0 5px; }
.ml10 { margin:0 0 0 10px; }
.ml15 { margin:0 0 0 15px; }


/* メニュー */
.menuarrow1 { margin:8px 3px 8px 5px}

.menuarrow2 {}

/* トップ ------------------------------------- */


/* 見出し */
div.topinfo {
 margin:0 0 5px 0;
 padding:0;
 width:575px;
 line-height:normal;
}

div.informationinfo {
 margin:0 0 5px 0;
 padding:0;
 width:300px;
 line-height:normal;
}

div.topinfotext {
 margin:0 0 0 10px;
}

/* コンテンツ --------------------------------- */

/* 見出し */
h1.title { margin:0;padding:0; }
h2.title { margin:3px 0 0 0;padding:0; }
h2.title2 { margin:10px 0 0 0;padding:0; }
h3.title { margin:15px 0 0 0;padding:0; }

.headicon { margin:0 3px 0 5px;}

/* メニュー------------------------------------ */

/* テキスト */
.menutxt {
 font-size:80%;
 line-height:normal;
}
.menutxt a:link    { color:#333333; text-decoration:none; }
.menutxt a:visited { color:#333333; text-decoration:none; }
.menutxt a:hover   { color:#000A8E; text-decoration:underline; }
.menutxt a:active  { color:#333333; text-decoration:none; }

/* 矢印 */
.menuarrow1 { margin:8px 3px 8px 5px}
.menuarrow2 { margin:8px 3px 8px 15px}

/* ヘッダ ------------------------------------- */

.headerlink { color:#666666; }

/* ヘッダ 文字リンク */
.headerlink a:link { color:#666666;text-decoration:underline; }
.headerlink a:visited { color:#666666;text-decoration:underline; }
.headerlink a:hover { color:#666666;text-decoration:underline; }
.headerlink a:active { color:#666666;text-decoration:underline; }


/* フッタ ------------------------------------- */

.footerlink {
 padding:4px;
 color:#404040;
 background-color:#EDF7F7;
}

/* フッタ 文字リンク */
.footerlink a:link { color:#666666;text-decoration:none; }
.footerlink a:visited { color:#666666;text-decoration:none; }
.footerlink a:hover { color:#666666;text-decoration:none; }
.footerlink a:active { color:#666666;text-decoration:none; }

.line {
	text-decoration: underline;
	color: #333333;
}

.footertext {
 padding:5px;
 color:#666666;
 font-size:70%;
 line-height:normal;
}

.copyrighttext { padding:2px 5px;color:#FFFFFF;font-size:70%;line-height:normal; }
.copyrightprinttext { padding:5px;font-size:70%;line-height:normal;}




#textsize{
width:50px;
position:absolute;
	top:75px;
	left:602px;
	margin:0px;
	padding:0px;
	border:solid 1px #999999;
}

div#textsize table td{
	padding:0;
	margin:0px;
	background-color:#ffffff;
	height:9px;
}
