/* CSS Document */


body{color:#000000;/*通常のテキストカラー*/}
a{color:#0000FF;/*通常のリンクテキストカラー*/}
a:hover{color:#FF9900;/*マウスが乗った時の通常のリンクテキストカラー*/
	text-decoration:underline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/}
/** --------------------------------------------------------- **/
/*■初期設定ここまで*/
*{ margin:0; padding:0;}
img{ border:0;}
table,div{margin:auto;}
/** --------------------------------------------------------- **/
/*■フォントサイズ調整*/
body {font-size: 16px; /* モダンブラウザ*/
    *font-size: 16px; /* IE 7 文字サイズを固定するにはpxで絶対指定してください 推奨10〜18px*/
    *font: 16px; /* IE 6以下 文字サイズを固定するにはpx程度で絶対指定してください  推奨10〜18px*/}
body{text-align:center;background:#663300;}

.CNT{ text-align:center;}
.R{ text-align:right;}
.L{ text-align:left;}

/** --------------------------------------------------------- **/
/**レイアウト**/
#bg{background:url(img/tpl/bg_con2.gif) repeat-y;width:800px;text-align:left;}
#container{margin:0 11px 0 10px;}
/** ========================================================= **/
/** 「トップ画像部分、背景画像、テキスト設定」 **/
#head{background:url(img/tpl/bg_head_image3.jpg) no-repeat left;height:280px;}
/** --------------------------------------------------------- **/
/** 「画像上段、テキスト設定」 **/
#head h1{line-height:25px;font-size:16px;font-weight:normal;color:#FFFFFF;
        background:#990000;font-weight:normal;padding:3px 0 2px 10px;}
/** --------------------------------------------------------- **/
/** 「画像下段、テキスト設定」 **/
#head h2{line-height:25px;font-size:16px;font-weight:normal;color:#FFFFFF;
        background:#990000;padding:3px 0 2px 10px;margin:220px 0 0 0px;}
/** --------------------------------------------------------- **/
/** 「画像上下段、テキスト表示部分、装飾ライン」 **/
.line01{background:url(img/tpl/bg_line01.gif) no-repeat;width:778px;height:6px;clear:left;}


/** ========================================================= **/
/** 「メイン部分、レイアウト設定」 **/
#contents{clear:left;}
#contents div.txt{}
#contents div.txt p{line-height:180%;margin:0 0 20px 0;}	
/** ========================================================= **/
/** 「サイド部分、レイアウト設定」 **/
/** --------------------------------------------------------- **/
#menu{float:left;width:163px;}
#g_menu ul{list-style-type:none;margin:6px 0 0 0;}
#g_menu ul li{border:1px solid #999999;margin:-1px 1px 0px 1px;}
#g_menu ul li a{width:100%;height:30px;line-height:30px;font-size:14px;background-color:#9f5000;
                color:#FFFFFF;display:block;text-indent:4px;text-decoration:none;}
#g_menu ul li a:hover{background-color:#FFCC00;color:#000000;text-decoration:none;}

#block1{width:159px;border:1px solid #9f5000;background-color:#ffffff;margin-top:10px;}
#block1 p{line-height:160%;}
#block1 h1 {color: #FFFFFF;background-color: #9f5000;font-size:16px;
            font-weight:normal;padding-top:4px;padding-left:4px;}
#block1 h3 {color: #666666;font-size:14px;line-height:16px;font-weight:normal;
           padding-top:10px;padding-left:6px;margin:4px;border-bottom:dotted 2px #d93e02;}
/** --------------------------------------------------------- **/
/** 「メイン部分」 **/
#main{float:left;margin:10px 0 10px 12px;padding-left:20px;padding-rigt:20px;width:550px;}
#main p{margin:2px 10px 20px 10px;line-height:160%;}
#main a{background:url(img/tpl/link_b.gif) no-repeat left;padding-left:20px;}
#main h3{margin:10px 0 20px 0;font-size:25px;border: #999999 dotted;border-width:0px 0 1px 0;}
#main h4{margin:20px 0 20px 0;background:url(img/tpl/bg_list01.gif) no-repeat left;
	text-indent:20px;line-height:1.2em;font-size:16px;vertical-align:top;border-bottom:dotted 2px #d93e02;}
#main ol{margin:2px 10px 10px 10px;line-height:160%;padding-left:20px;}
/** --------------------------------------------------------- **/
/*News*/
#news{width:580px;border: #999999 dotted;border-width:0px 0 1px 0;padding:0 0 10px 0;}
#news p.day{color:#666666;font-weight:bold;font-size:100%;
	background:url(img/tpl/bg_list02.gif) no-repeat center left;
	text-indent:20px;vertical-align:top;margin:10px 0 0 0;}
#news p{margin:2px 10px 10px 10px;line-height:120%;}
#news a{background:none;padding-left:0px;}
#news ol{margin:2px 10px 10px 10px;line-height:160%;padding-left:20px;}
/** --------------------------------------------------------- **/
/*Topic*/
#topic{width:580px;height:160px;border-bottom: #999999 dotted;border-width:0px 0 1px 0;padding:0 0 10px 0;}
#topic p{line-height: 140%; margin: 3px; font-size: 11pt;}
#topic a{background:none ;padding-left:5px;font-weight:none;}
#topic H1 {margin: 10px; color: #cc0000; font-size: 11pt;}
#topic H2 {margin: 3px; color: #0033ff; font-size: 11pt;}
#topic H3 {text-align: right;border:none;margin: 0px; font-size: 9pt;}
#topic img{margin:0 10px 5px 0px;}

/** --------------------------------------------------------- **/
/** 「フッター部分」 **/
#foot_up{clear:both;}
#foot{background-color:#333333;border:solid #336600; border-width:0px 0 3px 0;
      color:#FFFFFF;clear:left;text-align:center;margin:20px 0 0 0;font-size:16px;}
#foot a{color:#ffffff;}
#foot a:hover{color:#ffffff;}
#p-copy{text-align:right;font-size:11px;color:#999999;width:780px;}
#p-copy a{color:#999999;font-size:10px;text-decoration:none;}	
#p-copy a:hover{color:#999999;}	

/* ===  ＲＳＳ表示ボックス　===================================== */

    .rss-box   { font-size:14px;color: #666666; background-color: #dddddd; margin: 0; padding: 0 ;text-align:left; line-height:150%;}
    .rss-box a { color: #0000ff;}
    .rss-box em  { font-style: normal; font-weight: bold; margin-left: 10px; padding: 0 }
    .rss-box ul   { background-color: #fdfdfd; margin: 0; padding: 0 ;border: solid 2px #dddddd }
    .rss-box li   { list-style-type: none; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border-bottom: 1px dashed #dddddd }

		



