/*<link href="aach-style.css" rel="stylesheet" type="text/css">*/

/*画面構成ここから*/

*{margin : 0; padding : 0;}

*{font-family: "MS UI Gothic";}

*{color: #585858; font-size : 13px;}

body{background-color :#ffffff; text-align: center;
     scrollbar-track-color: #eeeeee;
     scrollbar-face-color: #cccccc;
     scrollbar-shadow-color: #cccccc;
     scrollbar-darkshadow-color: #868686;
     scrollbar-highlight-color: #FFFFFF;
     scrollbar-3dlight-color: #CCCCCC;
     scrollbar-arrow-color: #ff0000;}

#building{width : 1098px; margin :0 auto ; text-align: left;} 

#header{width : 1098px; height : 20px; 
        background-image : url("images/b-head.jpg");
        background-repeat : no-repeat;}/*-----------------------------header影*/

#header2{width : 1098px; height : 112px; 
         background-image : url("images/b-maine-g.jpg");
         background-repeat : repeat-y;}/*-----------------------------headerグレーベース・フラッシュスペース*/

#maine{width : 1098px;
       background-image : url("images/b-maine-w.jpg");
       background-repeat : repeat-y;
       float: left;}/*------------------------------------------------maine*/
 
#sub{width : 203px; text-align : center; float: left;}/*--------------サブメニュー*/

/*メインコンテンツの位置設定ここから*/

#sub2{float: left;}/*-------------------------------------------------header2内のロゴ*/

#sub6{float: left; padding-left: 11px;}/*-----------------------------header2内のfrash*/

#sub3{float: left; margin-top: 20px; padding-left: 310px;/*-----------header2内のフォームメールタイトル*/
      display: inline;}/*---------------------------------------------IE6のマージンバグ取り*/

#sub3-2{float: left; margin-top: 3px; padding-left: 194px;}/*---------header2内の会社概要社長挨拶*/

#sub4{float: left; margin-top: 20px; padding-left: 300px;/*-----------maine内のフォームメールインプット枠*/
      display: inline;}/*---------------------------------------------IE6のマージンバグ取り*/

#sub5{float: left; margin-top: 25px; padding-left: 160px;}/*----------maine内のコンテンツ(規約)*/

#sub7{padding-left:220px;}/*------------------------------------------maine内のコンテンツ*/

#sub8{float: left; padding-left: 105px; margin-top: 45px;}/*------------maine内の中央揃えコンテンツ*/


#sub9{float: left; padding-left: 105px; margin-top: 30px;}/*------------header2内の中央揃えコンテンツ*/

/*フッター設定ここから*/
       
#footer2{width : 1098px; height : 40px; 
         background-image : url("images/b-maine-g.jpg");
         background-repeat : repeat-y; float: left;}/*----------------footerナビゲーションはこの中*/

#footer{width : 1098px; height : 30px; 
        background-image : url("images/b-foot.jpg");
        background-repeat : no-repeat; float: left;}/*----------------footer影*/

/*フッター設定ここまで*/

img.logo{margin-left: 39px;}/*----------------------------------------左上ロゴタイプ*/

img.flot{float:left; margin-right: 20px;}/*---------コンテンツイメージ*/

img.flot2{float:left;}/*---------コンテンツイメージd98*/

/*メインコンテンツの位置設定ここまで*/

/*画面構成ここまで*/ 

/*文字設定ここから*/

p.x{font-size : 12px; 
    padding-left: 5px; padding-top: 2px; padding-bottom: 4px;}
    
p.xx{float: left; color: #ffffff; margin-top: 60px;
     padding-left: 52px; padding-top: 5px;  padding-bottom: 1px;}/*---sub内の電話番号高さ等*/
     
p.xx2{float: left; color: #ffffff;margin-top: 5px; 
      padding-left: 52px; padding-top: 5px; padding-bottom: 1px;}/*---sub内の電話番号高さ等*/
     
p.xxx{color: #585858; padding-top: 2px;}/*----------------------------header2内のコンテンツ文字(会社概要)*/

h1.w{display:block; background-color: #7f7f7f; color: #ffffff;
     font-size: 14px; width:473px;
     margin-left : 365px; margin-bottom: 5px;
     padding-top: 3px;padding-bottom: 3px; padding-left: 3px;}/*------maine内のコンテンツ中見出し帯文字-down*/

h2.w3{display:block; background-color: #7f7f7f; color: #ffffff;
      font-size: 14px; padding: 5px; width:200px;}/*------------------maine内のコンテンツ帯文字(規約)*/

h2{color: #ffffff; font-size: 14px; padding: 5px;}/*-------------------maine内のコンテンツ帯文字(規約)*/

h2.w1{padding: 1px; text-align: center;}

h2.w2{display:block; width:500px;}/*----------------------------------maine内のコンテンツ中見出し帯文字d98*/
h3{font-size: 20px; margin-top: 5px; padding-bottom: 3px;}/*----------maine内のコンテンツ見出し文字*/

h3.siz{font-size: 15px; }/*------maine内のコンテンツ表項目文字*/

h3.siz2{font-size: 12px; }/*-----maine内のコンテンツ表項目文字*/

h3.spe{margin-top: 1px;}/*--------------------------------------------maine内のコンテンツ見出し文字位置調整*/

h3.spe2{margin-left: 270px;}/*----------------------------------------header2内のコンテンツ文字センター位置調整*/

h3.spe3{margin-top: 1px; font-size: 15px;}/*--------------------------maine内のコンテンツ見出し文字始まり高さ位置調整d98*/

h4{font-size: 15px;font-weight: normal;padding-bottom: 6px;}/*--------maine内のコンテンツ文字*/

h4.spe{margin-left: 15px;}/*------------------------------------------maine内のコンテンツ文字先頭スペース*/

h4.spe2{margin-left: 360px;}/*----------------------------------------maine内のコンテンツ文字フロート画像後調整*/

h4.spe2-2{margin-left: 387px;}/*--------------------------------------maine内のコンテンツ文字フロート画像後調整*/

h4.spe3{padding-left: 15px; padding-top: 3px; padding-bottom:3px;}/*--maine内の表内文字*/

h4.spe3-2{padding-left: 30px; padding-top: 3px; padding-bottom:3px;}/*maine内の表内文字*/

h4.spe3-3{padding: 3px; margin-bottom: 15px;margin-left: 27px;
          display: block; width:460px; height : 20px;
          background-color:#e5e5e5; text-align: center;}/*------------maine内の表内文字*/

h4.spe3-4{padding: 3px; margin-bottom: 15px;margin-right: 27px; 
          display: block; width:270px; height : 20px;
          background-color:#e5e5e5; text-align: center;}/*------------maine内の表内文字*/

h4.spe4{padding-left: 15px; margin-right: 15px;}/*--------------------maine内の表内文字*/

h4.spe5{padding-left: 15px; padding-top: 3px;
        padding-bottom: 3px; padding-right: 15px;}/*------------------maine内の表内文字*/

h4.spe5-2{padding-left: 30px; padding-top: 3px;
          padding-bottom: 3px; padding-right: 15px;}/*----------------maine内のコンテンツ文字先頭スペース*/

h4.spe6{padding-left: 16px; padding-top: 2px;
        padding-bottom: 2px; padding-right: 11px;}/*------------------maine内の表内文字*/
 
h4.spe6-2{font-size: 14px; padding-left: 2px; padding-top: 2px;
          padding-bottom: 2px; padding-right: 4px;}/*-----------------maine内の表内文字*/

h5{font-size: 12px; font-weight: normal;
   margin-top: 12px; margin-bottom: 2px;}/*---------------------------maine内のコンテンツ文字(規約)*/
   
h5.spe{margin-left: 230px;}/*-----------------------------------------header2内のコンテンツ文字センター位置調整*/
   
h5.z{font-size: 14px;font-weight: normal;
     margin-top: 1px; margin-bottom: 4px;}/*--------------------------maine内のコンテンツ説明文字d98*/

h5.z2{font-size: 13px; font-weight: normal;
      margin-top: 2px; margin-bottom: 3px;}/*-------------------------maine内のコンテンツ文字(規約)*/

ADDRESS{color : #676767; letter-spacing : 1px;
        font-style : normal; font-size : 10px;
        font-family : Arial; 
        margin-left: 360px; padding-top: 5px}

a.ad{font-size : 10px; color : #757575; margin-left: 10px;}/*---------footer内のアドレス文字*/

a.sub-mail{font-size: 15px; color : #ffffff;}/*-----------------------sub内のメールリンク文字*/

a.price{font-size: 15px;}/*-------------------------------------------プライスリストののリンク文字*/

TEXTAREA.siz{margin-bottom: 7px; height: 50px; width: 247px;}

b{font-size: 15px; color: #ff0000;}/*---------------------------------maine内のコンテンツ赤文字強調*/

b.ll{font-size: 20px;}

b.15{font-size: 19px;}

/*ロールオーバーここから*/

p.roll1 a{display:block;
          width:140px; height : 31px;/*-------------------------------インデックスコンテンツ内ボタンの背景*/
          background-image : url("images/button-1.gif");
          background-repeat : no-repeat;
          font-size : 18px; font-weight : normal; font-family : Arial Black;
          text-align : center; text-decoration: none;}
         
p.roll1 a:hover{background-image : url("images/button-3.gif");}

p.roll1 a:active{background-image : url("images/button-2.gif");}

p.roll2 a{display:block;
          width:140px; height : 31px;/*-------------------------------ナビボタンの背景*/
          background-image : url("images/button-1.gif");
          background-repeat : no-repeat;
          padding-top: 8px; text-align : center; text-decoration: none;
          margin-top: 5px;}
         
p.roll2 a:hover{background-image : url("images/button-3.gif");}

p.roll2 a:active{background-image : url("images/button-2.gif");}

p.roll3 a{display:block;/*--------------------------------------------インデックスサブメニュー内大きい上段ボタンの背景*/
          width:140px; height : 140px;
          background-image : url("images/button-4.gif");
          background-repeat : no-repeat;
          font-size : 18px; font-weight : normal; font-family : Arial Black;
          text-align : center; text-decoration: none;
          float: left; margin-left: 45px; margin-top: 40px;
          display: inline;}/*-----------------------------------------IE6のマージンバグ取り*/
         
p.roll3 a:hover{background-image : url("images/button-5.gif");}

p.roll3 a:active{background-image : url("images/button-6.gif");}

p.roll4 a{display:block;/*--------------------------------------------インデックスサブメニュー内大きい下段ボタンの背景*/
          width:140px; height : 140px;
          background-image : url("images/button-4.gif");
          background-repeat : no-repeat;
          font-size : 18px; font-weight : normal; font-family : Arial Black;
          text-align : center; text-decoration: none;
          float: left; margin-left: 45px; margin-top: 168px;
          display: inline;}/*-----------------------------------------IE6のマージンバグ取り*/
         
p.roll4 a:hover{background-image : url("images/button-5.gif");}

p.roll4 a:active{background-image : url("images/button-6.gif");}

p.roll5 a{display:block;/*--------------------------------------------サブメニューボタンの背景*/
          width:140px; height : 31px;
          background-image : url("images/button-7.gif");
          background-repeat : no-repeat;
          font-size : 18px; font-weight : normal; font-family : Arial Black;
          text-align : center; text-decoration: none;
          float: left; margin-left: 45px; margin-top: 3px;
          display: inline;}/*-----------------------------------------IE6のマージンバグ取り*/

p.roll5 a:hover{background-image : url("images/button-9.gif");}

p.roll5 a:active{background-image : url("images/button-8.gif");}

p.roll6 a{display:block;/*--------------------------------------------サブメニュー下段大きいボタンの背景*/
          width:140px; height : 140px;
          background-image : url("images/button-4.gif");
          background-repeat : no-repeat;
          font-size : 18px; font-weight : normal; font-family : Arial Black;
          text-align : center; text-decoration: none;
          float: left; margin-left: 45px; margin-top: 3px;
          display: inline;}/*-----------------------------------------IE6のマージンバグ取り*/
         
p.roll6 a:hover{background-image : url("images/button-5.gif");}

p.roll6 a:active{background-image : url("images/button-6.gif");}

p.roll7 a{display:block;
          width:140px; height : 31px;/*-------------------------------カタログダウンロードボタンの背景*/
          background-image : url("images/button-1.gif");
          background-repeat : no-repeat;
          padding-top: 8px; text-align : center; text-decoration: none;
          margin-top: 5px; margin-left: 260px}
         
p.roll7 a:hover{background-image : url("images/button-3.gif");}

p.roll7 a:active{background-image : url("images/button-2.gif");}

p.dis{display:block;/*------------------------------------------------サブメニュー大きいボタンの現在画面背景*/
      width:140px; height : 140px;
      background-image : url("images/button-6.gif");
      background-repeat : no-repeat;
      font-size : 18px; font-weight : normal; font-family : Arial Black;
      text-align : center; text-decoration: none;
      float: left; margin-left: 45px; margin-top: 40px;
      display: inline;}/*---------------------------------------------IE6のマージンバグ取り*/
      
p.dis2{display:block;/*-----------------------------------------------ナビボタンの現在画面背景*/
       width:140px; height : 31px;
       background-image : url("images/button-2.gif");
       background-repeat : no-repeat;
       padding-top: 8px; text-align : center; text-decoration: none;
       margin-top: 5px;}
       
p.dis3{display:block;/*-----------------------------------------------サブメニューボタンの現在画面背景*/
       width:140px; height : 31px;
       background-image : url("images/button-8.gif");
       background-repeat : no-repeat;
       font-size : 18px; font-weight : normal; font-family : Arial Black;
       text-align : center; text-decoration: none;
       float: left; margin-left: 45px; margin-top: 3px;
       display: inline;}/*--------------------------------------------IE6のマージンバグ取り*/

img.dis{display: none}/*----------------------------------------------ロールオーバー先読み画像非表示*/

/*ロールオーバーここまで*/  

OBJECT{float: left;}/*------------------------------------------------フラッシュの配置*/

/*テーブル・セル設定ここから*/

td.pr{border-color: #7f7f7f;
      border-style:solid; border-width: 1px;}

td.colo{background-color: #e5e5e5;
        border-color: #7f7f7f;
        border-style:solid; border-width: 1px;}

td.colo2{background-color: #7f7f7f;  width:836px; }

td.colo3{background-color: #7f7f7f;  width:836px; 
         border-color: #7f7f7f;
         border-style:solid; border-width: 1px;}
        
table.maine{float: left; width: 840px;
            margin-top: 10px;margin-left: 18px;}/*--------------------コンテンツ丸ごとテーブルsub7無し*/
            
table.maine2{float: left; width: 840px;/*-----------------------------コンテンツ丸ごとテーブルsub7無し*/
             margin-top: 10px;margin-left: 220px;
display:     inline;}/*-----------------------------------------------IE6のマージンバグ取り*/

table.footer{float: left; margin-left: 221px;
             display: inline;}/*--------------------------------------IE6のマージンバグ取り*/}

table.siz{width: 838px;}/*--------------------------------------------コンテンツ全幅枠*/

table.siz2{width: 464px;}

table.siz3{width: 460px;}/*-------------------------------------------d53仕様枠*/

table.siz4{width: 535px;}/*-------------------------------------------u60仕様枠*/

table.siz5{width: 816px;}/*-------------------------------------------実績写真枠*/

table.siz6{width: 619px; background-color: #7f7f7f;
           margin-top: 10px; margin-left: 115px;}

iframe.mess{width:617px; height : 570px;margin-left: 115px;
            border-style : solid;
            border-width :1px;
            border-color :#555555;