/************************
H1-H6
************************/

h1{
  font-size:10px;
  font-weight:100;
  color:#333333;
  padding-bottom: 5px;
}

h2{
  font-size:16px;
  font-weight: 900;
  color:#333333;
  padding-top:10px;
  padding-left:10px;
  padding-bottom:10px;
  background-image:url(./gis/images/proforz-bg01.gif);
  margin: 0px;
  border-top: 8px solid #21467F;
  border-left: 3px solid #21467F;
  border-bottom: 1px solid #bbbbbb;
}

h3{
  font-size:14px;
  font-weight: 900;
  color:#333333;
  color:#333333;
  padding-top:5px;
  padding-left:10px;
  padding-bottom:5px;
  background-image:url(./gis/images/proforz-bg01.gif);
  margin: 0px;
  border-top: 5px solid #21467F;
  border-left: 3px solid #21467F;
  border-bottom: 1px solid #bbbbbb;
}

h4{
  font-size:14px;
  font-weight: 900;
  color:#333333;
  color:#333333;
  padding-top:3px;
  padding-left:10px;
  padding-bottom:3px;
  background-color:#ffffff;
  margin: 0px;
  border-top: 1px solid #bbbbbb;
  border-left: 3px solid #21467F;
  border-bottom: 1px solid #bbbbbb;
}

h5{
  font-size:14px;
  font-weight: 900;
  color:#333333;
  padding-left: 10px;
  padding-bottom: 0px;
  background: url(./common/arrow01.gif) 0px center no-repeat;
}

h6{
  font-size:14px;
  font-weight: 900;
  color:#333333;
}

/************************************************
お問い合わせ　リンク集　サイトマップボタン
************************************************/

ul.button01{
    width:100%;
    margin-top:0px;
    font-size:12px;
    padding-left:0;
    margin-left:0;
    margin-bottom:0;
}

ul.button01 li{
    list-style:none;
    background: url(common/arrow01.gif) 0px center no-repeat;
    padding-left:10px;
    padding-right:30px;
    float:left;
}

li.button01_0{
    list-style:none;
    background: url(common/arrow01.gif) 0px center no-repeat;
    padding-left:10px;
    padding-right:30px;
    float:left;
    color:#21467F;
    font-weight: 900;
}




/**************************************
トップページ　メインテキスト
**************************************/

td.main_txt{
  font-size:11px;
  font-weight: 100;
  color:#21467F;
  padding-left: 16px;
  line-height: 14px;
  width:390px;
}

/*****************************************
メインボタン
*****************************************/

ul.main_button{
    list-style:none;
    width:100%;
    font-size:13px;
    margin-left:10px;
    margin-bottom:1px;
    padding:2px 2px;
}

ul.main_button li{
    list-style:none;
    color:#ffffff;
    display:inline;
}

li.main_button_0{
    list-style:none;
    color:#ffffff;
    display:inline;
    padding:3px 10px;
    background-color:/*#DE0000*/#0E2E5E;
}

ul.main_button a{
    padding:3px 10px;
    text-decoration:none;
    color:#ffffff;
}

ul.main_button a:hover{
    padding:3px 10px;
    background-color:#1F8EC3;
    color:#ffffff;
}

/*****************************************
コピーライト
*****************************************/

td.copy_txt{
  font-size:10px;
  font-weight: 100;
  color:#ffffff;
}

/*****************************************
通常テーブル
*****************************************/

td.txt{
  font-size:11px;
  font-weight: 100;
  color:#666666;
}

/*****************************************
インフォメーション
*****************************************/

table.info{
  font-size:11px;
  font-weight: 100;
  color:#666666;
}

td.info{
  font-size:12px;
  font-weight: 900;
  color:#666666;
}

/*****************************************
強調コーナーボタン
*****************************************/
a.top_b01{    /*画像の設定*/
  display: block;    /*ここを忘れずに*/
  width: 300px;      /*画像の幅*/
  height: 90px;     /*画像の高さ*/
  background-image: url(./images/top_b01.jpg); 
  background-repeat: no-repeat;
  margin : 0;
  padding : 0;
}
 
a.top_b01:hover{   /*ロールオーバーの画像を設定*/
  background-image: url(./images/top_b01_r.jpg); 
}



a.top_b02{    /*画像の設定*/
  display: block;    /*ここを忘れずに*/
  width: 300px;      /*画像の幅*/
  height: 90px;     /*画像の高さ*/
  background-image: url(./images/top_b02.jpg); 
  background-repeat: no-repeat;
  margin : 0;
  padding : 0;
}
 
a.top_b02:hover{   /*ロールオーバーの画像を設定*/
  background-image: url(./images/top_b02_r.jpg); 
}



a.top_b03{    /*画像の設定*/
  display: block;    /*ここを忘れずに*/
  width: 300px;      /*画像の幅*/
  height: 90px;     /*画像の高さ*/
  background-image: url(./images/top_b03.jpg); 
  background-repeat: no-repeat;
  margin : 0;
  padding : 0;
}
 
a.top_b03:hover{   /*ロールオーバーの画像を設定*/
  background-image: url(./images/top_b03_r.jpg); 
}


/***********************
強調コーナー内紹介文
***********************/

td.top_b_txt{
  padding:3;
  font-size:10px;
  font-weight: 100;
  color:#666666;
}

/************************************************
左メニューボタン
************************************************/

td.left{
  background-image:url(./common/left-bg.gif);
}

ul.left_button{
    list-style:none;
    width:165px;
    margin-top:0px;
    font-size:12px;
    padding-left:10;
    padding-top:5;
    padding-bottom:5;
    margin-left:0;
    margin-bottom:0;
    /*line-height: 20px;*/
}

li.left_button{
    font-weight: 900;
    list-style:none;
    padding-left:10px;
    padding-top:5;
    padding-bottom:5;
    background:url(./common/arrow01-left.gif) no-repeat center left;
}

li.left_button02{
    list-style:none;
    padding-left:20px;
    padding-top:5;
    padding-bottom:5;
    background:url(./common/arrow02.gif) no-repeat center left;
}

li.left_button_d{
    font-weight: 900;
    list-style:none;
    padding-left:0px;
    padding-top:5;
    padding-bottom:5;
    border-bottom: 1px solid #bbbbbb;
    border-top: 1px solid #bbbbbb;
    background-color:#ffffff;
}

a.left{
  color:#21467F;
  text-decoration:none;
}

a.left:hover{
  color:#DE0000;
  /*background-color:#ffffff;*/
  /*text-decoration:underline;*/
  text-decoration:none;
  border-bottom:1px #1F8EC3 /*dotted*/;
}




a.orange:hover{
  background-color:#FFAB47;
}

/**************************************
テーブルのセルを立体的なボタンにする
**************************************/
td.box_button {
  background-color:#F4F9FF;
  border-style:solid;
  border-bottom-color:#C8D7E8;
  border-bottom-width:1px;
  border-top-width:1px;
  border-left-width:1px;
  border-right-color:#C8D7E8;
  border-right-width:1px;
  font-size:13px;
}

/*緑*/
td.box_button02 {
  background-color:#F4FFF4;
  border-style:solid;
  border-bottom-color:#C8E8CA;
  border-bottom-width:1px;
  border-top-width:1px;
  border-left-width:1px;
  border-right-color:#C8E8CA;
  border-right-width:1px;
  font-size:13px;
}

/*ピンク*/
td.box_button03 {
  background-color:#FFF4FD;
  border-style:solid;
  border-bottom-color:#E8C8E3;
  border-bottom-width:1px;
  border-top-width:1px;
  border-left-width:1px;
  border-right-color:#E8C8E3;
  border-right-width:1px;
  font-size:13px;
}

/**************************************
価格表テーブル
**************************************/
th.price{
  background-color:#1F8EC3;
  border-style:solid;
  border-bottom-color:#155371;
  border-bottom-width:1px;
  border-top-color:#74BFE3;
  border-top-width:1px;
  border-left-color:#74BFE3;
  border-left-width:1px;
  border-right-color:#155371;
  border-right-width:1px;
  color:#ffffff;

}

td.price{
  background-color:#D4EEF9;
  border-style:solid;
  border-bottom-color:#155371;
  border-bottom-width:1px;
  border-top-color:#ffffff;
  border-top-width:1px;
  border-left-color:#ffffff;
  border-left-width:1px;
  border-right-color:#ffffff;
  border-right-width:1px;
}

td.price-no{
  background-color:#ffffff;
  border-style:solid;
  border-bottom-color:#155371;
  border-bottom-width:1px;
  border-top-color:#ffffff;
  border-top-width:1px;
  border-left-color:#ffffff;
  border-left-width:1px;
  border-right-color:#ffffff;
  border-right-width:1px;
}

/*****************************************
オフィスマスター特長内の枠
*****************************************/

p.txt{
  background-color:#fffde5;
  border-style:solid;
  border-bottom-color:#155371;
  border-bottom-width:1px;
  border-top-color:#155371;
  border-top-width:1px;
  border-left-color:#155371;
  border-left-width:1px;
  border-right-color:#155371;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5;
  padding-bottom:5;
}


/**************************************
お問い合わせページのテーブル
**************************************/
td.info01 {
  background-color:#F4F9FF;
  border-style:solid;
  border-bottom-color:#C8D7E8;
  border-bottom-width:1px;
  border-top-width:1px;
  border-left-width:1px;
  border-right-color:#F4F9FF;
  border-right-width:0px;
}

th.info02 {
  background-color:#F4F9FF;
  border-style:solid;
  border-bottom-color:#C8D7E8;
  border-bottom-width:1px;
  border-top-width:1px;
  border-left-width:0px;
  border-right-color:#C8D7E8;
  border-right-width:1px;
}

td.info03 {
  background-color:#FFFFFF;
  border-style:solid;
  border-bottom-color:#C8D7E8;
  border-bottom-width:1px;
  border-top-width:1px;
  border-left-width:0px;
  border-right-color:#C8D7E8;
  border-right-width:1px;
}

