/* CSS   banner gradation  3c Use  */
/*    エントリーの左写真は（に指定）、上下写真は 以下 適正       */

/* basic elements    基本要素設定     */

html {
    margin: 0 auto;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

/*    setting  sentence general fonts and letter size   */

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Verdana','helvetica', 'ＭＳ ゴシック', sans-serif;
    font-size: 1em;
   }

/*    setting  body color and background color   */

body {  text-align: left;   /* center on ie */
          color: #cccccc;
          background: #ffffff;
}

form { margin: 0; padding: 0; }
a { text-decoration: none;  color: #9bebff; }
a img { border: none; }

a:hover { color: #ffb474; text-decoration:none; }
a:focus { text-decoration: none; }

div { margin: 0px; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, blockquote {
    margin: 0px;
}
strong { color: #0086a8;  font-size: 1.2em; }

table {  margin: 0px;  }
div img {   margin: 0px;  }

/* -----------------------------------------------------     */

#container {
    width: 1000px;
    position: relative;
    margin-top: 0px;
    margin-left: 0px;     /* center on everything else */
    margin-right: 0px;
    margin-bottom: 0px;
}

#container-inner {     width: 100%;
                       margin: 0px;
                       position: relative;
}
#container-inner img {  border: none;  margin: 0px;   } 

/* standard helper classes    修正パッチ　　*/

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

/*   seo taisaku waku     */
#top-banner {   width: 1000px;   
                margin: 0px;
                height: 50px;
                background: url(http://yamanaka.asia/images/top-banner.jpg) top left no-repeat;
}
#top-banner h1 { font-size: 8pt;
                color: #999999;
                text-align: right;
                padding: 2px 10px 2px 5px;
}

/* banner   バナー設定  */


/*  ページボディ   */

#pagebody { width: 1000px; 
            position: relative; 
            margin: 0px;
                                         
 }
#pagebody-inner {
            width: 100%;
            margin: 0px;
            position: relative;
}

/*    パンくずリスト    */
#topicPath {   width: 620px;
               margin: 0px;
}
#topicPath p {  font-size: 10pt;
                text-align: left;
                padding: 5px 10px 0px 10px;
}


/*         page divide           */

#bcwrap {   width: 775px;
            height: 423px;
               float: left;
               margin: 0px;
               position: relative;
}

#bside {      width: 415px;
               float: left;
               margin: 0px;
               text-align: left;
               position: relative;
}

#amain {     width: 225px;
             height: 423px;
               float: left;
               margin: 0px;
               background-color: #ffffff;
}

#cside {      width: 360px;
               float: right;
               margin: 0px;
               position: relative;
}

/*    amain    */

.info {   width: 165px;
          height: 50px;
          margin: 5px 0px 10px 60px;
          overflow: auto;
          color: #000000;
          line-height: 1.3;
          background-color: #ffffff;
          
}
.info h3 {  font-size: 8pt;  }
.info a { color: #0086a8;  }

/*  サイドボタン    */

/*   footer  custamize    */


.footer {    width: 1000px;
                      font-size: 8pt;
                      text-align: center;
                      margin: 0px 0px 0px 0px;
                      background-color: #000000;
}
.footer-nabi {   padding: 15px 20px 15px 20px;  }   
.footer-nabi p {  padding: 3px 0px 0px 0px;  line-height: 1.3;  color: #ffffff;  }
.footer-nabi a {   text-decoration: none;  color: #ffffff;  }



/*   blog wrap    */

.tblog-wrap {   width: 1000px;
                position: relative;
                margin: 0px;
                background-color: #000000;
}
.tblog-wrap-inner {   width: 910px;
                      margin: 0px 90px 0px 0px;
                      position: relative;
}
/* 一番左の画像入れ  */
.top-img4 {   width: 70px;
              margin: 0px;
              height: 150px;
              float: left;
}
 
/* ブログタイトル　３こ　ｃｓｓ切り替え表示　囲み  */
.b-wrap {    width: 840px;
             margin: 0px;
             float: left;
             position: relative;
}
.b-wrap-inner {  width: 100%;
                 margin: 0px;
                 position: relative;
}

.top-bwrap { width: 280px;
             margin: 0px;
             float: left;
             position: relative;
}
.top-kakomi { width: 230px;
             margin: 0px;
             position: relative;
}
.top-bwrap-title h3 {  width: 265px;
                  margin: 2px 15px 3px 0px;
                  font-size: 9pt;
                  color: #0086a8;
                  font-weight: bold;
                  text-align: left;
}
.top-bwrap-title a {  color: #9bebff;
                      text-decoration: none;
}
.top-bwrap-img1 {    width: 118px;
              height: 91px;
              margin: 0px;
              float: left;
              background: #ffb474 url(http://yamanaka.asia/images/top-b1-img.jpg) top left no-repeat;
}
.top-bwrap-img2 {    width: 118px;
               height: 91px;
              margin: 0px;
              float: left;
              background: #ffb474 url(http://yamanaka.asia/images/top-b2-img.jpg) top left no-repeat;
}
.top-bwrap-img3 {    width: 118px;
              height: 91px;
              margin: 0px;
              float: left;
              background: #ffb474 url(http://yamanaka.asia/images/top-b3-img.jpg) top left no-repeat;
}

.blogimg {   width: 118px;
             background-color:#ffb474;
             height: 91px;
             text-align: center;
}
.blogimg2 {  padding: 3px;   }
.top-bwrap-text {  width: 106px;
                   margin: 0px 0px 0px 6px;
                   float: left;
                   font-size: 8pt;
                   color: #ffffff;
                   line-height: 1.3;
}


/* blogボタン3つ 横並べフロート付 */
.top-b1,.top-b1 a,.top-b1 a:hover,
.top-b1 a:focus { width: 280px;
                  float: left;
                  height: 28px;
                  background: url(http://yamanaka.asia/images/top-b1.jpg) top left no-repeat;
                  text-indent: -8000px;
                  border: none;
                  text-decoration: none;
}
.top-b1 { margin: 0px; display: inline; }
.top-b1,.top-b1 a:hover,
.top-b1 a:focus { background: url(http://yamanaka.asia/images/top-b1_o.jpg) top left no-repeat;
                  text-decoration: none;
}
.top-b2,.top-b2 a,.top-b2 a:hover,
.top-b2 a:focus { width: 280px;
                  float: left;
                  height: 28px;
                  background: url(http://yamanaka.asia/images/top-b2.jpg) top left no-repeat;
                  text-indent: -8000px;
                  border: none;
                  text-decoration: none;
}
.top-b2 { margin: 0px; display: inline; }
.top-b2,.top-b2 a:hover,
.top-b2 a:focus { background: url(http://yamanaka.asia/images/top-b2_o.jpg) top left no-repeat;
                  text-decoration: none;
}

.top-b3,.top-b3 a,.top-b3 a:hover,
.top-b3 a:focus { width: 280px;
                  float: left;
                  height: 28px;
                  background: url(http://yamanaka.asia/images/top-b3.jpg) top left no-repeat;
                  text-indent: -8000px;
                  border: none;
                  text-decoration: none;
}
.top-b3 { margin: 0px; display: inline; }
.top-b3,.top-b3 a:hover,
.top-b3 a:focus { background: url(http://yamanaka.asia/images/top-b3_o.jpg) top left no-repeat;
                  text-decoration: none;
}

/* CSS切り替えタテナビは、ディスプレイブロックが必要・マージンは一回　間で設定 */

.tb1,
.tb1 a,
.tb1 a:hover,
.tb1 a:focus {    width: 225px; 
                  height: 20px;  
                  background: url(http://yamanaka.asia/images/tb1.jpg) top left no-repeat;
                  text-indent: -8000px; 
                  border: none;
                  display: block;
                  text-decoration: none;
}
.tb1 { margin: 0px; }
.tb1,
.tb1 a:hover,
.tb1 a:focus {    text-decoration: none;  
                  background: url(http://yamanaka.asia/images/tb1_o.jpg) top left no-repeat;
}

.tb2,
.tb2 a,
.tb2 a:hover,
.tb2 a:focus {    width: 225px; 
                  height: 20px;  
                  background: url(http://yamanaka.asia/images/tb2.jpg) top left no-repeat;
                  text-indent: -8000px; 
                  border: none;
                  display: block;
                  text-decoration: none;
}
.tb2 { margin: 0px; }
.tb2,
.tb2 a:hover,
.tb2 a:focus {    text-decoration: none;  
                  background: url(http://yamanaka.asia/images/tb2_o.jpg) top left no-repeat;
}

.tb3,
.tb3 a,
.tb3 a:hover,
.tb3 a:focus {    width: 225px; 
                  height: 20px;  
                  background: url(http://yamanaka.asia/images/tb3.jpg) top left no-repeat;
                  text-indent: -8000px; 
                  border: none;
                  display: block;
                  text-decoration: none;
}
.tb3 { margin: 0px; }
.tb3,
.tb3 a:hover,
.tb3 a:focus {    text-decoration: none;  
                  background: url(http://yamanaka.asia/images/tb3_o.jpg) top left no-repeat;
}

.tb4,
.tb4 a,
.tb4 a:hover,
.tb4 a:focus {    width: 225px; 
                  height: 20px;  
                  background: url(http://yamanaka.asia/images/tb4.jpg) top left no-repeat;
                  text-indent: -8000px; 
                  border: none;
                  display: block;
                  text-decoration: none;
}
.tb4 { margin: 0px; }
.tb4,
.tb4 a:hover,
.tb4 a:focus {    text-decoration: none;  
                  background: url(http://yamanaka.asia/images/tb4_o.jpg) top left no-repeat;
}

.tb5,
.tb5 a,
.tb5 a:hover,
.tb5 a:focus {    width: 225px; 
                  height: 20px;  
                  background: url(http://yamanaka.asia/images/tb5.jpg) top left no-repeat;
                  text-indent: -8000px; 
                  border: none;
                  display: block;
                  text-decoration: none;
}
.tb5 { margin: 0px; }
.tb5,
.tb5 a:hover,
.tb5 a:focus {    text-decoration: none;  
                  background: url(http://yamanaka.asia/images/tb5_o.jpg) top left no-repeat;
}

.tb6,
.tb6 a,
.tb6 a:hover,
.tb6 a:focus {    width: 225px; 
                  height: 20px;  
                  background: url(http://yamanaka.asia/images/tb6.jpg) top left no-repeat;
                  text-indent: -8000px; 
                  border: none;
                  display: block;
                  text-decoration: none;
}
.tb6 { margin: 0px; }
.tb6,
.tb6 a:hover,
.tb6 a:focus {    text-decoration: none;  
                  background: url(http://yamanaka.asia/images/tb6_o.jpg) top left no-repeat;
}

.tb7,
.tb7 a,
.tb7 a:hover,
.tb7 a:focus {    width: 225px; 
                  height: 20px;  
                  background: url(http://yamanaka.asia/images/tb7.jpg) top left no-repeat;
                  text-indent: -8000px; 
                  border: none;
                  display: block;
                  text-decoration: none;
}
.tb7 { margin: 0px; }
.tb7,
.tb7 a:hover,
.tb7 a:focus {    text-decoration: none;  
                  background: url(http://yamanaka.asia/images/tb7_o.jpg) top left no-repeat;
}

.tb8,
.tb8 a,
.tb8 a:hover,
.tb8 a:focus {    width: 225px; 
                  height: 20px;  
                  background: url(http://yamanaka.asia/images/tb8.jpg) top left no-repeat;
                  text-indent: -8000px; 
                  border: none;
                  display: block;
                  text-decoration: none;
}
.tb8 { margin: 0px; }
.tb8,
.tb8 a:hover,
.tb8 a:focus {    text-decoration: none;  
                  background: url(http://yamanaka.asia/images/tb8_o.jpg) top left no-repeat;
}

.tb9,
.tb9 a,
.tb9 a:hover,
.tb9 a:focus {    width: 225px; 
                  height: 20px;  
                  background: url(http://yamanaka.asia/images/tb9.jpg) top left no-repeat;
                  text-indent: -8000px; 
                  border: none;
                  display: block;
                  text-decoration: none;
}
.tb9 { margin: 0px; }
.tb9,
.tb9 a:hover,
.tb9 a:focus {    text-decoration: none;  
                  background: url(http://yamanaka.asia/images/tb9_o.jpg) top left no-repeat;
}





















