body{ margin:0px;
      padding:0px;
      color: #660000; font-size:14px;
      line-height:125%;
      background-image: url(./images/gazou/template/bg_h1.jpg);}


/* 文字クラス設定*/
span.mini{font-size:12px; /*小さい文字*/}

span.bo{font-weight: bold; /*太字*/}
span.bb{font-weight: bold; font-size: 14.5px; /*大きな太字*/}

span.red{font-weight: normal; COLOR: red ; /*赤*/}
span.rbo{font-weight: bold; COLOR: red ; /*赤い太字*/ }
span.rbig{font-weight: bold; COLOR: red ; font-size: 14.5px; /*赤くて大きい太字*/ }

span.blue{font-weight: normal; COLOR: blue ; /*青*/}
span.blbo{font-weight: bold; COLOR: blue ; /*青い太字*/}
span.blbig{font-weight: bold; COLOR: blue ; font-size: 14.5px; /*青くて大きい太字*/  }

span.green{font-weight: normal; COLOR: green ; /*緑*/}
span.grbo{font-weight: bold; COLOR: green ; /*緑太字*/}
span.grbig{font-weight: bold; COLOR: green ; font-size: 14.5px; /*緑くて大きい太字*/  }

/* リンク基本設定*/

a{text-decoration:none; color:#333333;}
a:hover { color:#DF8713;}
img {border:0;}

/* 見出し基本設定*/
h1,h2,h3,h4,h5,h6 { margin:0;}


/* ========これより各ボックス設定======== */

/* ベースボックス（ラッパー）*/
#wrap{position:relative;
      width:900px;
　　　margin:0 auto;
      background-color:#ffffff ;}

/* サイトタイトル部*/
#title{width:896px;
       height:110px;
       margin:0 2px;
       background-image: url(./images/gazou/template/main_bg.gif);
}

     #title h1 a{margin:0;
               padding:0px 20px;
               font-size:24px;
               color:#4e3333;
               line-height:300%;}

     #title h2 {margin:0;
             padding:0 20px;
             font-size:15px;
             color:#4e3333;
             line-height:200%;}


/* ヘッターメニュー部*/

#header {width:896px;
         height:19px;
         font-size:15px; text-align:center;
         margin:0px 2px;
         background:#9C6565;
}

        #header a{margin-right:0px; padding:2px 20px;
                    color:#fff;
                    background:#9C6565;}

        #header a:hover{color:#fff;
                           background:#DF8713;}



/* コンテンツ部回込用設定ボックス*/
#contents{clear:both;width:896px;
          margin:0 2px;
          padding:10px 0;
          ;}
/* 回り込み解除 */
#contents:after {content:"";display:block;
　　　　　　　　 height:0;
                 clear:both;
                 visibility:hidden;}



/* メイン（記事）部*/
#main {font-weight: normal;
       float:right;
       width:676px;
       padding:5px;
       background:#ffff99;}

       #main a:link {text-decoration: underline;
		             color:#333;}
          
       #main a:hover {text-decoration: underline;
		              color:#DF8713;}
		              
		#main a:visited {text-decoration: underline;
			             color:#660000;}              

       #main h2 {margin-bottom:3px;
                 padding:2px 2px 2px 5px;
                 font-size:14px;font-weight:bold;line-height:140%;
                 color:#333;
                 border-left:5px solid #4E3333;
                 background:url(images/gazou/template/bg_h2.jpg);}

       #main h3 {margin-bottom:2px;
                 padding-left:20px;font-size:14px;line-height:140%;
                 background:url(images/gazou/template/bg_h3.gif)  0 50% no-repeat;}

#main .section {margin-bottom:0px;
               padding:0px;}


      
       #main ul {margin:0;
                padding:0px 0 0 10px;}
 
       #main li {margin:0;
                padding-left:10px;
                font-size:14px;line-height:140%;
                background:url(images/gazou/template/bg_list2.gif) 0 50% no-repeat;
                list-style:none;}



/* サブコンテンツ　ラップボックス*/
#sub {float:left;
width:200px;padding-right:0 5px;}

/* サブコンテンツ　部品（メニュー等）*/
#sub .section {margin-bottom:10px;
               padding:10px;
               background:url(images/gazou/template/bg_h2.jpg);}

       #sub h2 {padding-bottom:5px;
                text-align:center;
                font-size:17px; font-weight:bold; color:#fff;
                border-bottom:1px solid #93847B;}

       #sub ul {margin:0;
                padding:5px 0 0 10px;}
 
       #sub li {margin:0;
                padding-left:10px;
                font-size:15px;line-height:140%;
                background:url(images/gazou/template/bg_list.gif) 0 50% no-repeat;
                list-style:none;}



/* トップへ帰る*/
#totop{ position:relative;
　　　　height:30px;}


　　　#totop p{ position:absolute;top:0;
  　　　　　　  right:7px;
                margin:0;
                padding-left:8px;
                background:#fff url(images/gazou/template/bg_totop.gif) 0 50% no-repeat;}



/* フッター部*/
#footer {clear:both;
         width:896px;
         margin:0 2px;}

  address{ padding:20px 0;
           text-align:center;
           border-top:1px solid #ccc;}




















