/*  
Theme Name: Apollosigns
Theme URI: http://sv58.wadax.ne.jp/~apollosigns-co-jp/
Description: This is a modern, clean and fresh premium theme for WordPress.
Version: 1.0
Author: George C. Trigueros
Author URI: http://sv58.wadax.ne.jp/~apollosigns-co-jp/	
*/
@charset "UTF-8";
/* 全体構造
---------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  color: #333333;
  text-align:center; 
  background : #ffffff url(../images/back.jpg) repeat-y; 
}



#wrapper {
  width: 852px;

  margin-left:auto;margin-right:auto; 
  text-align:left; 


  background : url(../images/lr_shadow.jpg) repeat-y;
}

/* 文字の設定
-----------------------------------------------------*/
p {

  font-size:x-small;
  color:#666666;
 /* text-indent:1em; */
  line-height:1.5em;
  }



.list {
  font-size:x-small;
  font-weight:bold; 
   }

.rules {
     border-bottom:1px dotted #666666;
     padding-bottom:20px;
  }


/* 先頭文字を大きくする（必要ならば使ってもよい）
    p:first-letter {
    font-size:2em;
    color:#666666;
  }
*/

p.back {
    color: #666666;
    background-color: #f3f3f3;
  }
p.spa {
   white-space: normal;
  }

p span {
 color:#ff0000;
  }

p.lead {
     font-size: 0.8em;
     line-height:1.2em;
     margin:0.5em 0px;
  }

#area  {
   clear: left;
    width: 510px;
    margin-left: 20px;
    padding-left: 0px;
  }

#area_outdoor  {
    width: 510px;
    height:120px;
    margin-left: 20px;
    padding-left: 0px;
  }

#pointlist  {
    width: 550px;
    margin-left: -30px;
    padding-left: 0;
  }


#pointlist ul {
    list-style-position:inside;
    
   /* border-bottom:1px dotted #666;*/
  }

#pointlist li {
list-style-type:decimal;
   line-height:50%;
   text-align:left;
   }

#left_in_right {
   margin-left:350px; 
    }

h2 {
    color: #cd0001;
    background-color: #f3f3f3;
    border-left:  7px solid #cd0001;
    border-top: 1px solid #cdcdcb;
    border-right: 1px solid #cdcdcb;
    border-bottom: 1px solid #cdcdcb;
    width:551px;
    font-size:1em;
    color: #343331;
    margin-left: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 10px;
    }



h2 span {
    font-size: x-small;
    color: #4b8bd3;
  　margin-left:250px; 
    text-decoration:underline;
  }


h3 {
    color: #cd0001;
    border-left:  4px solid #cd0001;
    border-bottom: 1px solid #cd0001;
    width:551px;
    font-size:1em;
    color: #343331;
    margin-left: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 10px;
    }

h4 {
    color: #cd0001;
    border-left:  5px solid #999999;
    width:551px;
    font-size:.9em;
    color: #313131;
    margin-left: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    }

h5 {
   color: #cd0001;
    width:120px;
    font-size:.5em;
    color: #ff0000;
    margin-left: 0px;
    padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 0px;
    }

h6 {
   color: #cd0001;
    width:220px;
    font-size:.5em;
    color: #ff0000;
    margin-left: 10px;
    padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 0px;
    }

h6 span {
     font-size:1.5em; 
     color:#1370d0;
     padding-left:3px ; 
     padding-top:5px; 
     line-height:25px;
 /*    border-left:1px solid #ff0000; */
     text-decoration:underline; 
    }


#topics #contents dt img{
     margin:0 10px 0 0;
  }

#topics #contents dd{
     line-height:1.0em;
     margin:0 0 10px 0;
     padding:0 0 10px 20px;
     font-size:90%;
     background:url(../images/point.gif) repert-x 0;
  }

/* リスト先頭マーク */

#listmark ul {
    list-style-type:none; 
}

#listmark li {
    list-style-image:url(../images/point.gif);
  /*  border-top:1px line #666;  */
 }

    



/* 表を作成（物件）
-------------------------------------------------------*/
table.noveltable {
    border: 2px #CCCCCC solid;
  }

table.noveltable th,
table.noveltable td {
    border: 1px #CCCCCC solid;

    font-size:80%;

  }

th {
  background-color :#F4F3EF;
  }

table.noveltable {
    border-collapse: collapse;
  }

/*table.noveltable thead th {
    border-bottm: 3px double #CCCCCC;
    background-color :#CCCCCC;

*/


/* 表を作成（会社案内）
----------------------------------------------------------*/
table.companytable {
     border-collapse: collapse;
     margin-left:30px;
     margin-top:0px; 
 }

   table.companytable th,
    table.companytable td {
    border-top-style: dashed; 
    border-bottom-style:  dashed; 
    border-color: #9E9E9E;
    border-width: 1px;
    font-size:90%;
    padding: 0.3em;
    text-align: left;

  }


/* 表を作成（お問い合わせ）
----------------------------------------------------------*/
table.contacttable {
     border-collapse: collapse;
     margin-left:30px;
     margin-top:0px; 
 }

   table.contacttable th,
    table.contacttable td {
    border: 1px #CCCCCC solid;
    border-color: #9E9E9E;
    border-width: 1px;
    font-size:90%;
    padding: 0.3em;
    text-align: left;

  }

/* 表を作成（サイン設置までの流れ）
----------------------------------------------------------*/
table.setuptable {
     border-collapse: collapse;
     margin-left:0px;
     margin-top:0px; 
 }

   table.setuptable th,
    table.setuptable td {
    border-bottom: 1px #CCCCCC solid;
    border-color: #9E9E9E;
    border-width: 1px;
    font-size:80%;
    padding: 0.3em;
    text-align: left;

  }



img {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
  }

p.clearfloat {
    clear: left;
  }



/* サムネイル画像を綺麗に並べる 
----------------------------------------------------------*/

div.grid
{
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

div.grid div.section
{
  float:left;
  height:160px;
  width: 133px;
 /* padding:0px 20px 0px 0;*/
    padding:20px 0px 0px 0;
  text-align: left;
}


div.grid div.section img
{
  margin: 0;
  padding: 0;

  vertical-align: bottom; 
  border: 1px solid #ffffff;
}


div.grid div.active img
{
  border: 1px solid #666666;
}

div.grid div.section div.title
{
  margin: 0; 
  padding: 0; 
  width: 133px;
  height: 1.5em;
  /*height: 1.5em;*/
  background-color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
 /* opacity: 0.5;*/
  /*filter: alpha(opacity = 50);*/
}

div.grid div.active div.title
{
  background-color: #333333;
}

div.grid div.section div.title h5
{
  margin: 0 3px 0 3px;
  color: #777777;
  font-size: 0.9em;
  text-align:left;
  font-weight: normal;
  
}

div.grid div.section h5 a:link,
div.grid div.section h5 a:visited,
div.grid div.section h5 a:hover,
div.grid div.section h5 a:active
{ 
 color: #333333;
 text-decoration: none;
}

div.grid div.active h5 a:link,
div.grid div.active h5 a:visited,
div.grid div.active h5 a:hover,
div.grid div.active h5 a:active
{ 
 color: #ffffff;
 text-decoration: none;
}
/* 画像下の隙間を埋める  */
/* active = マウスがhoverした時のクラス  */
/* タイトルを囲うボックス。IEボックスバグ対応 marginとpaddingは指定しない。はみ出る文字はoverflowで隠す */ 

/* 写真を並べる方法その２　------------------------
---------------------------------------------------*/

.itembox {
     width:148px;
     margin:0 20px 20px 0;
     padding:0px;
     float:left;
  }
 
.itemphoto{
     border:1px solid #9f9f9f;
     margin: 0;
     padding:5px;
     text-align:center;
  }
 
.itemtext{
    border:1px solid #9f9f9f;
    border-top:0px;
    margin: 0;
    padding:5px;
    height:50px;
  }

.itemtext p{
     margin:0;
     padding:0;
     font-size:10px;
  }


/* ヘッダ
---------------------------------------------------- */
#header {
  margin-left:6px;
  width: 843px;
  height: 91px;
  background : url(../images/header.jpg) no-repeat;
}

/* グローバル・ナビゲーション（トップページ）
-----------------------------------------------------*/
#navbar  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}
div.navbar a:hover {background-position:bottom; }
div.navbar a:active  {background-position:bottom; }                             
div.navbar a.menu-1 {background:url(../images/nav_01_on.jpg) ; }
div.navbar a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }

/* グローバル・ナビゲーション（屋外サイン）
-----------------------------------------------------*/
#navbar_outdoor  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_outdoor li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_outdoor li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_outdoor a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}
div.navbar_outdoor a:hover {background-position:bottom; }
div.navbar_outdoor a:active  {background-position:bottom; }                             
div.navbar_outdoor a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_outdoor a.menu-2 {background:url(../images/nav_02_on.jpg) ; }
div.navbar_outdoor a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar_outdoor a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar_outdoor a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar_outdoor a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar_outdoor a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }

/* グローバル・ナビゲーション（製品の特徴）
-----------------------------------------------------*/
#navbar_products  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_products li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_products li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_products a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}
div.navbar_products a:hover {background-position:bottom; }
div.navbar_products a:active  {background-position:bottom; }                             
div.navbar_products a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_products a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar_products a.menu-3 {background:url(../images/nav_03_on.jpg) ; }
div.navbar_products a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar_products a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar_products a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar_products a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }

/* グローバル・ナビゲーション（物件情報）
-----------------------------------------------------*/
#navbar_property  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_property li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_property li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_property a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}

div.navbar_property a:hover {background-position:bottom; }
div.navbar_property a:active  {background-position:bottom; }                             
div.navbar_property a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_property a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar_property a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar_property a.menu-4 {background:url(../images/nav_04_on.jpg) ; }
div.navbar_property a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar_property a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar_property a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }

/* グローバル・ナビゲーション（施工事例）
-----------------------------------------------------*/
#navbar_case  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_case li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_case li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_case a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}

div.navbar_case a:hover {background-position:bottom; }
div.navbar_case a:active  {background-position:bottom; }                             
div.navbar_case a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_case a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar_case a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar_case a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar_case a.menu-5 {background:url(../images/nav_05_on.jpg) ; }
div.navbar_case a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar_case a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }


/* グローバル・ナビゲーション（会社案内）
-----------------------------------------------------*/
#navbar_information  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_information li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_information li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_information a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}

div.navbar_information a:hover {background-position:bottom; }
div.navbar_information a:active  {background-position:bottom; }                             
div.navbar_information a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_information a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar_information a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar_information a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar_information a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar_information a.menu-6 {background:url(../images/nav_06_on.jpg) ; }
div.navbar_information a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }

/* グローバル・ナビゲーション（お問い合わせ）
-----------------------------------------------------*/
#navbar_contact  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_contact li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_contact li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_contact a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}

div.navbar_contact a:hover {background-position:bottom; }
div.navbar_contact a:active  {background-position:bottom; }                             
div.navbar_contact a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_contact a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar_contact a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar_contact a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar_contact a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar_contact a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar_contact a.menu-7 {background:url(../images/nav_07_on.jpg) ; }


/* グローバル・ナビゲーション（社内体制について）
-----------------------------------------------------*/
#navbar_structure  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_structure li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_structure li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_structure a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}

div.navbar_structure a:hover {background-position:bottom; }
div.navbar_structure a:active  {background-position:bottom; }                             
div.navbar_structure a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_structure a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar_structure a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar_structure a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar_structure a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar_structure a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar_structure a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }

/* グローバル・ナビゲーション（リースサインについて）
-----------------------------------------------------*/
#navbar_lease  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_lease li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_lease li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_lease a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}

div.navbar_lease a:hover {background-position:bottom; }
div.navbar_lease a:active  {background-position:bottom; }                             
div.navbar_lease a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_lease a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar_lease a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar_lease a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar_lease a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar_lease a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar_lease a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }


/* グローバル・ナビゲーション（サイン設置までの流れ）
-----------------------------------------------------*/
#navbar_news  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_news li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_news li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_news a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}

div.navbar_news a:hover {background-position:bottom; }
div.navbar_news a:active  {background-position:bottom; }                             
div.navbar_news a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_news a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar_news a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar_news a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar_news a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar_news a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar_news a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }

/* グローバル・ナビゲーション（アポロサインニュース）
-----------------------------------------------------*/
#navbar_setup  {
  /*margin-left: 0px;
  padding-left: 0px;*/
  list-style-type: none;
  width: 840px;
  top: 91px;
  float: left;
  }

ul#navbar_setup li {
   margin-left: 0px;
   padding-left: 0px;
   float: left;  
   width: 120px;
   }

ul#navbar_setup li a {
   display: block;
   width: 120px;
   margin-left: 0px;
   padding-left: 0px; 
   text-decoration: none;
   }

div.navbar_setup a {
display:block;
width:120px;
height:46px;
float: left; 
padding-left: 0px;
margin-top: 91px;
margin-right: 0px;
text-indent:-9999px; 
background-position:top;
}

div.navbar_setup a:hover {background-position:bottom; }
div.navbar_setup a:active  {background-position:bottom; }                             
div.navbar_setup a.menu-1 {background:url(../images/nav_01_offon.jpg) ; }
div.navbar_setup a.menu-2 {background:url(../images/nav_02_offon.jpg) ; }
div.navbar_setup a.menu-3 {background:url(../images/nav_03_offon.jpg) ; }
div.navbar_setup a.menu-4 {background:url(../images/nav_04_offon.jpg) ; }
div.navbar_setup a.menu-5 {background:url(../images/nav_05_offon.jpg) ; }
div.navbar_setup a.menu-6 {background:url(../images/nav_06_offon.jpg) ; }
div.navbar_setup a.menu-7 {background:url(../images/nav_07_offon.jpg) ; }

/* シャドーライン
----------------------------------------------------*/
#shadow_line {
vertical-align:bottom;
margin-left:6px;
  width: 840px;
  }




/* パンくずリスト 
----------------------------------------------------*/
.breadcrumbs {
margin: 5px 0 5px 6px;
font-size:13px;
}

.breadcrumbs li {
display: inline;
background: url(../images/path.gif)no-repeat;

/* border-left: 1px solid black; */
padding-left: 1.5em;


}

/* 大きな画像
---------------------------------------------------- */
#cover {
  margin-left:6px;
  width: 840px;
 }
/* 大きな画像(サブページ）
---------------------------------------------------- */
#sub_cover {
   margin-left:6px;
   margin-bottom: -20px;
   width: 840px;
 }

/* メイン・コンテンツ
---------------------------------------------------- */
#content {
  margin-left:  6px;
  width: 840px;
	}


#left_content {
       margin-left:10px;
       margin-top:30px;
       width: 570px;
       float: left;
  }

#right_content {
       width: 250px;
       margin-top: 30px;
       margin-left: 0px;
       float: left; 
       background-color:#f3f3f3;
  }

/* ワードプレス専用
--------------------------------------------------------*/
/*

#main {
     width: 400px;
}

p.postmetadata {
     font-size: x-small;
     line-height: 50%;
} 

*/

#post {
     width: 510px;
     height:700px;
     float:left;
     margin-left :10px;
     margin-top :40px;
     overflow: scroll;
     border: 1px solid #bbbbbb;  
}

/*

 #sidebar {
     width: 140px;
     float: right;
     margin-left :20px;  
     }


#bigleftside {
   width:400px;
   margin:0 auto;
   padding:0;
   background-color:#ffffff;
   background-image:url(../image/bigleftside.gif)repeat-y 0 0; 
}

 
#topics {
  height: 300;
  width:480;
  float: right;
  margin-left:0;
  margin-bottom:0;

  overflow: scroll; 
  border: 1px solid #bbbbbb;
  }

#topics2 {
  height: 269;
  
 float: right; 
  margin-left:0;
  overflow: scroll;
  border: 1px solid #bbbbbb;
  }


#banners {
  float: left;  
 margin-top : 0px; 
 margin-bottom : 0px; 
 margin-left : -30px; 
 margin-right :0px; 
 padding-left:0px;
 padding-right:0px;
}


#banners li{
  list-style-type: none;
  list-style-position:outside;
  margin-bottom: 5px;
  }
#banners li a{
  display:block;
  width:180px;
  height: 30px;
  padding: 0px 0px;
  border-width: 0px;
  border-style: solid;
}

#banners li a:link , #banners li a:visited {
  color: #30999a;
  text-decoration:underline;
  background-color: #ffffff;
  border-color: #ffffff;
  }

#banners li a:hover, #banners li a:active{
  color: #cecdce;
  text-decoration:none;
  background-color: #30999a;
  border-color: #99cc66;
}
*/





/* トップページの日付とタイトルの文字 */

p.date {
    margin-bottom: 0;
    font-size:x-small;
    color:#666666;
    text-indent:1em;
    line-height:1.5em; 
  }

p.title  {
   margin-top: 0;
   font-size:small;
   color:#4b8bd3;
   text-indent:2em;
   line-height:1.5em; 
  }







/* サイドバーの幅 */
#sidebar{
     width: 180px;
     margin-left:20px;
}





/* ++++++ コンテンツ部分のデザイン ++++++ */

.post h6	{
	font-size: 0.875em;
	color: #3366aa;
	border-bottom: solid 2px #538ad8;
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	padding: 5px 0 5px 30px;
	}

.post h6 a	{
	text-decoration: none;
	}

.post p	{
	font-size: 0.75em;
	color: #666666;
	line-height: 150%;
	}

.post	{
	margin-bottom: 40px;
	}

.pagenav	{
	font-size: 0.75em;
	}


/* ++++++ サイドバー部分のデザイン ++++++ */

#sidebar	{
	font-size: 0.75em;
	}

#sidebar ul	{
	color: #66aaff;
	list-style-type: disc;
	margin: 3px 0 20px 20px;
	padding: 0;
	}

#sidebar ul ul	{
	color: #88ccff;
	margin-bottom: 3px;
	}

#sidebar h6	{
	font-size: 1em;
	background-color: #4b8bd3;
	color: #ffffff;
	text-align:center;
	margin: 0;
	padding: 6px 0;
	}

/* カレンダー */
#calendar table	{
	width: 180px;
	text-align: center;
	color: #000000;
	border-collapse: collapse;
	margin-bottom: 20px;
	}

#calendar th, #calendar td	{
	padding: 5px 0;
	border: solid 1px #4b8bd3;
	}

#calendar a	{
	text-decoration: none;
	color: #3366aa;
	}

#calendar caption	{
	padding: 3px 0;
	}

#calendar tfoot td	{
	border: none;
	}

#calendar tfoot td#prev	{
	text-align: left;
	}

#calendar tfoot td#next	{
	text-align: right;
	}


/* ++++++ コメント部分のデザイン ++++++ */

#comments h3	{
	font-size: 0.75em;
	border-bottom: solid 2px #4b8bd3;
	padding-bottom: 5px;
	}

.com	{
	font-size: 0.75em;
	border-bottom: dotted 2px #88ccff;
	padding-bottom: 8px;
	margin-bottom: 12px;
	}

.com p	{
	margin: 5px 0;
	}

.commeta	{
	color: #888888;
	text-align: right;
	}

#tb	{
	font-size: 0.75em;
	border: solid 1px #88ccff;
	padding: 8px;
	line-height: 150%;
	}

#commentform	{
	font-size: 0.75em;
	}

/* アニメーションを絶対配置する----------------------------------------
-----------------------------------------------------------------------*/
#swf {
   position:absolute;
   top:750px;
   left:605px;
   width:200px;
  }

/* お問合せの機能アップ  -----------------------------------------*/

#formmail {
  width:400px:
  height:600px;
 }




/* フッタ
---------------------------------------------------- */

#footer_center {          /*フッタをセンターに置くため*/
   clear: left;
   width: 840px;
   margin-left: 65px;
  }

#footernavi ul,#footernavi li {
     margin: 20px 0 15px  0;
     padding-left: 10px;
     padding-right: 10px;
     list-style: none;
  }

#footernavi li{
     float: left;
     border-right: 1px solid #d9d9d9;
     /*border-bottom: 1px solid #333333;*/
   }

#footernavi a,#footernavi a:link,#footernavi a:visited{
     text-decoration: none;
     color: #333333;
     background-color:transparent;
     width: auto;
     height: auto;
     text-align:center;
     font-size: 9pt;color:#82b0e1; 
     padding: 2px 0 ;
     display: block;
}

#footernavi a:hover{
     color: #0464c8;
     text-decoration:underline;
  }
     
#footernavi li.a {
     border-left: 1px solid #d9d9d9;
  }

#footer {
  width: 840px;
  margin-top:10px ;
  margin-left:6px ;
 }


