/* CSS Document */

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

個別指定(fontや色)：　font.css
ノベルティメニュー(左側　ＩＤ＝left)：　left.css
中のページ　　nakami.css
段組みや、ヘッダー　main.css
テーブル用(控え)　epoke-nv-st.css
---------------------------------------------------------------*/






/*------------------------------------------------------------------
      	  
	  　レフト
	  	  
------------------------------------------------------------------*/
h2 {
   background-image: url(../layoutImg/l-sidemenu-topbg.gif);
   background-repeat: no-repeat;
   color: #FFFFFF;
   font-size: 12px;
   padding-top: 8px;
    padding-left: 3px;
   font-weight: 550;
   height: 30px;
 }
 
   
.boxText{
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 0px;
  margin: 0px;
  color:#666666;
  list-style: none;
}
	
.boxText a, .boxText a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-yaji.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
    margin: 0px;
}
.boxText a:hover {
  background-color: #C3E2F3;
    margin: 0px;
}
	
.boxText-bag a, .boxText-bag a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-1bag2.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
    margin: 0px;
  
}

.boxText li {
   height: 28px;
     margin: 0px;
}


.boxText-bag a:hover {
  background-color: #C3E2F3;
}

/* ---------------------------
左のボックス：リンク文字-1bag
--------------------------- */
.boxText-bag a, .boxText-bag a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-1bag2.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
 
}
.boxText-bag a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-2mb
--------------------------- */
.boxText-mb a, .boxText-mb a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-2mb2.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
   
}
.boxText-mb a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-3pc
--------------------------- */
.boxText-pc a, .boxText-pc a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-3pc.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
 
}
.boxText-pc a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-4bun
--------------------------- */
.boxText-bun a, .boxText-bun a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-4bun.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-bun a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-5dezi
--------------------------- */
.boxText-dezi a, .boxText-dezi a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-5dezi.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-dezi a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-6taw
--------------------------- */
.boxText-tawo a, .boxText-tawo a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-6taw.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-tawo a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-7kisetu
--------------------------- */
.boxText-kisetu a, .boxText-kisetu a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-7kisetu.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-kisetu a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-8biken
--------------------------- */
.boxText-biken a, .boxText-biken a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-8biken.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-biken a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-9gift
--------------------------- */
.boxText-gift a, .boxText-gift a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-9gift.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-gift a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-10life
--------------------------- */
.boxText-life a, .boxText-life a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-10life.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-life a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-11poket
--------------------------- */
.boxText-poket a, .boxText-poket a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-11poket.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-poket a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-12boxt
--------------------------- */
.boxText-boxt a, .boxText-boxt a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-12boxt.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-boxt a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-13wett
--------------------------- */
.boxText-wett a, .boxText-wett a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-13wett.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-wett a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-14eco
--------------------------- */
.boxText-eco a, .boxText-eco a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-14eco.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-eco a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-15caren
--------------------------- */
.boxText-caren a, .boxText-caren a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-15caren.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-caren a:hover {
  background-color: #C3E2F3;
}
/* ---------------------------
左のボックス：リンク文字-16spo
--------------------------- */
.boxText-spo a, .boxText-spo a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 25px;
  color:#333333;
  text-decoration:none;
  background-color: #ffffff;
  background-image: url('../layoutImg/tdbg-16spo.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-spo a:hover {
  background-color: #C3E2F3;
}


 
/*--------------------------------------------------------------------------
        ノベルティ
      日別アクセスランキング
--------------------------------------------------------------------------*/


h3 {
   background-image: url(../layoutImg/l-sidemenu-topbg-gr.gif);
   background-repeat: no-repeat;
   color: #FFFFFF;
   font-size: 12px;
   padding-top: 2px;
    padding-left: 3px;
   font-weight: 550;
   height: 28px;
 }    



.acs {
   list-style: none;
   width: 150px;
   overflow: hidden;
   color: #336600;
   font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
   font-weight: 600;
   font-size:13px;
   margin:0px;
   
}

.acs_left {
   width: 25px;
   padding-left: 3px;
   padding-top: 8px;
      margin:0px;
}

.acs_right {
   float: left;
   width: 115px;
   padding-left: 3px;
      margin:0px;
}

/* ---------------------------
左のボックス：リンク文字-rank
--------------------------- */
.boxText-rank a, .boxText-rank a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 2px;
  color:#333333;
  text-decoration:none;
  background-image: url('../layoutImg/sidemenu-grl.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-rank a:hover {
  background-color: #D6F0CA;
}


/* ---------------------------
左右のボックス2：通常
--------------------------- */
.boxText2 {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  padding: 0;
}

/* ---------------------------
左のボックス：リンク文字-rank
--------------------------- */
.boxText-rank a, .boxText-rank a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 90%;                                 /* フォントサイズ */
  padding: 7px 0 7px 2px;
  color:#333333;
  text-decoration:none;
  background-image: url('../layoutImg/sidemenu-grl.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.boxText-rank a:hover {
  background-color: #D6F0CA;
}

/* ---------------------------
左右のボックス2：通常
--------------------------- */
.boxText2 {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  padding: 0;
}

/* ---------------------------
左右のボックス2：リンク文字
--------------------------- */
.boxText2 a, .boxText2 a:visited {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  padding: 0;
  background-color: #FAFAFA;
  background-image: none;
  display: inline;
}
.boxText2 a:hover {
  background-color: #FAFAFA;
}

/*--------------------------------------------
     お客様サポートサービス
-----------------------------------------------*/
.okyaku {
   background-image: url(../layoutImg/tdbg-blue2.gif);
   background-repeat: none;
   height: 30px;
   line-height: 30px;
   color: #FFFFFF;
   font-family: "ＭＳ ゴシック", "Osaka−等幅";
   padding-left: 3px;
   font-size: 12px;
   font-weight: 600;
   margin:0px;
}
   
.annzenn {
   margin-top: 5px;
   background-image: url(../layoutImg/l-sidemenu-sq.gif);
   background-repeat: no-repeat;
   color: #FFFFFF;
   font-size: 90%;
   padding-left: 30px;
   font-weight: 600;
   height: 30px;
   line-height: 30px;
      margin:0px;
 }
 
.bana {
  margin-top: 5px;
  height: 50px;
  background-color: #009933;
  
}

.bana2 {
  height: 30px;
  background-color: #009933;
  margin-top: 10px;
  
}
.bana-cp-a {
background-image: url(../layoutImg/sidebn-cp_02.jpg);
height: 80px;
width: 146px;
padding:0px;}
.bana-cp-b {
background-image: url(../layoutImg/sidebn-cp_03.jpg);
height: 80px;
width: 146px;
padding:0px;}
.bana-cp-c {
background-image: url(../layoutImg/sidebn-cp_04.gif);
height: 88px;
width: 146px;
padding:0px;}
.busyo-tex {
font-size:12px;
font-weight:bold;
color: #333333;}
