body {margin-top:0px;
         color:#333333;
         text-align:center;
         font-family:メイリオ, "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", Osaka, sans-serif;
         background-image:url('../baikyaku/img/back2.gif');
         background-repeat:repeat-x;
         scrollbar-face-color:#363636;
         scrollbar-highlight-color: white;
         scrollbar-shadow-color: white;
         scrollbar-base-color: white;
         scrollbar-3d-light-color: white;}

a {color:#363636;
    text-decoration:none;
    cursor:aero_link_xl.cur;}

/*////////////////////////横ライン↓/////////////////////////*/

td.header3 {text-align:left;
                   height:80px;
                   font-size:20px;
                   color:#FFFFFF;
                   padding:0px;
                   vertical-align:top;}


h2{line-height:100%;
     font-size:40px;
     margin:20px 0 0 0;
     letter-spacing : -3px;}

/*//////////////////////////////////////////全体のテーブル↓/////////////////////////////////////////////*/
table.main{width:900px;
                  height:100%;
                   vertical-align:top;}

img {vertical-align:middle;
        border:0px;}

/*//////////////////////////////////////header屋号部分/////////////////////////////////////*/
td.header2 {background-image:url('../img/em2.gif');
                 background-repeat:no-repeat;
                 color: #363636;
                 text-align:left;
                 height:118px;
                 vertical-align:top;
                 font-size:12px;
                 padding:0px 15px 0px 15px;}

td.header2 table{widht:870px;}
td.header2 table td{vertical-align:bottom;
                             padding:0;}

/*headerトップのキーワード*/
h1{color:#333333;
     font-size:13px;
     margin:0px;}  

a.header { font-size:12px;
                  text-decoration:none;
                  cursor:aero_link_xl.cur;}
a.header:hover {color:#FF8000;
                           text-decoration:none;
                           cursor:aero_link_xl.cur;}


/*/////////////////////////////////////////全体テーブル中央部分/////////////////////////////////////////////*/

td.width {vertical-align:top;
                width:900px;
               padding:10px 0px 5px 0px;
               text-align:center;}

p.top {
    text-align:center;}

img{border:0px;}
/*/////////////////////////////////////全体のテーブル左/////////////////////////////////////*/
td.left {width:200px;
           text-align:center;
           vertical-align:top;}
/*ガイド左表*/
table.nagare2 td {padding:0 0 2px 0;
                           text-align:center;
                           font-size:x-small;
                           height:25px;
                           width:150px;
                          background-image:url('../img/nagare2.gif');
                          -webkit-box-shadow: 1px 1px 2px #555;
                          -moz-box-shadow: 1px 1px 2px #555;

                          box-shadow: 1px 1px 2px #555;  
                         -webkit-border-radius: 2px;

                         -moz-border-radius: 2px;

                          border-radius: 2px;

}

/*/////////////////////////////////////全体のテーブル右/////////////////////////////////////*/
td.w600{width:700px;
             vertical-align:top;
             padding:10px 0 0 0px;
               text-align:left;}

div.nagare {height:380px;
                   width:670px;
                   position:absolute;/*△*/
                   overflow:auto;
                   border-style:none;  
                   margin:0px 10px;         
                   padding:0px ;
                   font-size:small;
                   background-color:#FFFFFF;
                   scrollbar-face-color:#eeeeee;
                  scrollbar-highlight-color: white;
                  scrollbar-shadow-color:#aaaaaa;
                  scrollbar-base-color: white;
                  scrollbar-3d-light-color: white;}

div.nagare a {color:#FF8800;}
div.nagare p{padding-right:10px;}
div.nagare h3 {color:#FF8800;
                      letter-spacing:5px;}

table.kai {font-size:small;
                text-align:center;
                padding:5px;
                border-bottom:1px outset #636363;
                border-right:1px outset #636363;
                border-top:1px solid #969696;
                border-left:1px solid #969696;}

th.k0 {background-color:#ffffff;
         border-width:0px;}

th.k1 {background-color:#ffeecc;
           border-width:0px;}

th.k2 {background-color:#cceecc;
           border-width:0px;}

td.k0{background-color:#FFFFFF;
         border-width:0px;
         padding:3px 5px;
         text-align:left;
         font-size:12px;
         border-bottom:1px solid #000000;}

td.k1 {background-color:#FFFAF0;
          padding:3px 30px 3px 0;
         text-align:right;
         border-width:0px;}

td.k2 {background-color:#F0FFF0;
          padding:3px 20px 3px 0;
          text-align:right;
          border-width:0px;}

div.kai0 {padding:15px 0 0 40px;}

div.kai {width:520px;}

div.kai2 {width:520px;
             background-color:#FFFAF0;
             padding:10px;
             margin-top:15px;}

td.nagare0 p {background-color:#FFF8DC;
                   padding:10px;
                   margin:5px;}

td.nagare0{width:500px;
                   padding:15px 10px 5px 10px;
                   text-align:left;
                   line-height:150%;
                   font-size:small;  
                   background-color:#FFFFFF; 
                   border-bottom:2px solid #FF8C00;
                   border-right:2px solid #FF8C00;
                   border-top:1px solid #FF8C00;
                   border-left:1px solid #FF8C00;}
/*/////////////////////////////////////////流れトップ///////////////////////////////////////////////*/
table.nagare{width:600px;
                      margin-top:20px;}
   
td.nagare1 {width:150px;
               background-image:url('../img/nagare2.gif');
                vertical-align:middle;
                padding-left:15px;}

td.nagare2{width:400px;
                   padding:5px;
                   text-align:left;
                   background-color:#FFFFFF; 
                   border-bottom:2px solid #363636;
                   border-right:0px solid #FF8C00;
                   border-top:0px solid #FF8C00;
                   border-left:0px solid #FF8C00;}

td.nagare2 a {color:#333333;
                    font-size:small;}

/*/////////////////////チェックリスト///////////////////////////////////*/
table.check {width:850px;
                   background-color:#989898;}

table.check th{padding:2px;
                     font-size:small;
                     font-weight:normal;
                     background-color:#FFFFFF;}

table.check td{font-size:small;
                      padding:2px;
                      text-align:left;
                      background-color:#FFFFFF;}
/*/////////////////////////////////////////コピーライト///////////////////////////////////////////////*/
td.copy {font-size:x-small;
               text-align:center;
               height:50px;
               padding-top:10px;
               background-image:url('../img/bk-copy.gif');
               background-repeat:no-repeat;}
img.hato  {float:right;
                    vertical-align:bottom;
                    margin:5px 0 10px 3px;}  