/* FYAMAP用スタイルシート 014 & 118 & 既存*/
/* ページ全体のスタイル */
* {margin:0;padding:0}
/*
* {font-family:"メイリオ",Meiryo,MeiryoAA,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;}
*/
* {font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;}
body {text-align:center;background-image:url(back.gif);color:#000000}

/* リンクに関するスタイル */
a:link,.contents a:link { color: #FF3333; }
a:visited,.contents a:visited { color: #666666; }
a:active,.contents a:active { color: #666666; }
a:hover {color:##ff3333;background-color:#ffcccc;}

/* ブロック分けしたスタイル */
/* container,title,footer,board_navは共通 */
/* main,navは3段組のみ */
/* main2は2段組のみ */
#container {width:800px;background-color:#ffffff;margin-left:auto;margin-right:auto;text-align:left}
#title {width:800px;height:70px;background-color:#ffffff;text-align:left;border-bottom:solid 3px #0000cc;}
#boxwrap {width:640px;float:left;margin-right:10px;background-color:#ffffff}
#nav {width:150px;float:left;background-color:#ffffff}
#footer {width:100%;clear:both;background-color:#ffffff}
#main {width:480px;float:right;background-color:#ffffff;margin-left:5px}
#board_nav {width:155px;float:left;text-align:left;background-color:#ffffff;}
#main2 {width:635px;float:right;background-color:#ffffff;margin-left:10px}

/* ヘッダ部分のスタイル */
/* タイトル */
#title,#title .link{font-size:14px;color:#0000cc}
#title h1	{ padding:10px 0px 0px 0px;margin:0px;font-size:28px;color:#0000cc;white-space: nowrap }
#title p	{ padding:0px;margin:0px;font-size:16px;color:#0000cc;white-space: nowrap }
#title a:link	{ color: #0000cc; text-decoration: none;padding:0}
#title a:visited	{ color: #0000cc; text-decoration: none;padding:0}
#title a:hover	{ color: #0000cc; background-color: #ffcccc; text-decoration: none;padding:0}
#title a:active	{ color: #0000cc; background-color: #ffffff; text-decoration: none;padding:0}

/* folomyロゴと利用規約などの事務局推奨スタイル */
img {border:0 none;margin:0;}
ul.footer {float:right;margin:0;padding:0;}
ul.footer li {display:inline;text-align:right;font-size:80%;margin-left:1em;}
.copyright {clear:both;text-align:right;font-size:80%;}

/* 見出しのスタイル */
#main h2 { font-size: 22px; padding: 3px; margin: 5px 0px 0px 0px; background-color: #ffffff; text-align: left;color:#000000}
#main h3 { border-style:solid; border-width:2px 2px 2px 10px; border-color: #009900; font-size: 16px; padding: 2px; margin: 0px; background-color: #ffffcc; text-align: left;color:#000000}
#main2 h2 { font-size: 22px; padding: 3px; margin: 0px; background-color: #ffffff; text-align: left;color:#000000}
#main2 h3 { border-style:solid; border-width:2px 2px 2px 10px; border-color: #009900; font-size: 16px; padding: 2px; margin: 5px 0px; background-color: #ffffcc; text-align: left;color:#000000}


/* 記事のスタイル */
#main p { margin:3px;color:#000000;font-size:16px;line-height:140%}
#main p.caution { margin:3px;color:#cc33ff;font-size:14px;line-height:140%}
#main li { margin:3px;color:#000000;font-size:16px;list-style-type:none}
#main img {margin:0px 0px 0px 0px}
#main2 p { margin:3px;color:#000000;font-size:16px;line-height:140%}
#main2 pre { margin:3px;color:#000000;font-size:15px;line-height:130%}


/* テーブル全体のスタイル */
table {padding:0px 0px 0px 25px;background-color:#ffffff;text-align:left;border-style: solid; border-width: 1px;border-color:#0000cc;border-collapse: collapse;margin-bottom:10px}
td {margin:0;padding:2px;border-style: none solid solid none; border-width: 1px;border-color:#0000cc}
/* テーブル個別のスタイル */
 .hn_akstn {width:20px;text-align:center;}
 .hn {width:120px;text-align:left}
 .linkttl {width:200px;text-align:left;}
 .linkcon {width:440px;text-align:left;}


/* サイドバーのリンク領域 */
/* 左は#board_nav　右は#nav */
h2.board_nav	{ border-bottom:#009900 1px solid; font-size: 16px; padding-bottom:0px; margin: 5px 0px 0px 0px; width: 100%; padding-top: 3px; color:#009900;text-align: left;}
h2.nav {border-bottom:#000099 1px solid; font-size: 16px; padding-bottom:0px; margin: 5px 0px 0px 0px; width: 100%; padding-top: 3px; color:#000099;text-align: left;}

.navibutton	{ font-size: 12px; color:000000; padding-top:1px;padding-bottom: 1px; margin: 0px; border-style: solid; border-width:0px 0px 1px 0px; border-color: #009900; background-color: #ccff99; text-align: left	}
.navibutton_r { font-size: 12px; color:000000; padding-top:1px;padding-bottom: 1px; margin: 0px; border-style: solid; border-width:0px 0px 1px 0px; border-color: #000099; background-color: #99ccff; text-align: left	}

#nav a:link	{ display: block; width: 100%; color: BLACK; text-decoration: none;padding:0}
#nav a:visited	{ display: block; width: 100%; color: BLACK; text-decoration: none;padding:0}
#nav a:hover	{ width: 100%; color: #000000; background-color: #ffcccc; text-decoration: underline;padding:0}
#nav a:active	{ width: 100%; color: #000000; background-color: #ccff99; text-decoration: none;padding:0}

#board_nav a:link	{ display: block; width: 100%; color: #000000; text-decoration: none;padding:0}
#board_nav a:visited	{ display: block; width: 100%; color: #000000; text-decoration: none;padding:0}
#board_nav a:hover	{ width: 100%; color: #000000; background-color: #ffcccc; text-decoration: underline;padding:0}
#board_nav a:active	{ width: 100%; color: #000000; background-color: #ccff99; text-decoration: none;padding:0}

/* リンクページのスタイル */
#link a:link	{ display: block; width: 100%; color: #000000; text-decoration: none;padding:0}
#link a:visited	{ display: block; width: 100%; color: #000000; text-decoration: none;padding:0}
#link a:hover	{ width: 100%; color: #000000; background-color: #ffcccc; text-decoration: underline;padding:0}
#link a:active	{ width: 100%; color: #000000; background-color: #ccff99; text-decoration: none;padding:0}



