.font32 {
font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 32px;
  line-height: normal;
  color: red;
}

.font24 {
font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 24px;
  line-height: normal;
  color: red;
}

.font24blue {
font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 24px;
  line-height: normal;
  color: blue;
}

.font18bold {
font-weight: bold;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 18px;
  line-height: normal;
  color: red;
}

.font18 {
font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 18px;
  line-height: normal;
  color: blue;
}

.font18black {
font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 18px;
  line-height: normal;
  color: black;
}

.font14bold {
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 14px;
  line-height: normal;
  color: black;
}

.font14blue {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 14px;
  line-height: normal;
  color: blue;
}

.font14 {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 14px;
  line-height: normal;
  color: black;
}

.font12blue {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 12px;
  line-height: normal;
  color: blue;
}

.font12 {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 12px;
  line-height: normal;
  color: black;
}

.comfont {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: right;
  font-size: 12px;
  line-height: normal;
  color: black;
}

.comline-height{
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 12px;
  color: black;
  line-height:16px;
}
.comline-height td td{
  background-color:#ffffff;
  width:80px;
}
.font10blue {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 10px;
  line-height: normal;
  color: blue;
}

.font10black {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 10px;
  line-height: normal;
  color: black;
}

.zyuuki1 {
  font-size: 12px;
}
.zyuuki2 {
  font-size: 12px;
  line-height:normal;
}

.topmenu {
  font-size: 10px;
  font-weight: bold;
}
.sidemenu {
  font-size: 11px;
}
.sss {
  font-size: 11px;
  line-height: normal;

}
.danraku {
  width: auto;
  font-size: 12px;
  line-height: normal;
  text-indent: 5px;


}
.majin0 {
  font-size: 12px;
  margin: 0px;
  background-position: center;
}
.back {
  background-image: url(http://www.zyuuki.com/../img/waku);
  background-attachment: scroll;
  background-repeat: no-repeat;
  float:left;
  width:158px;
  height:231px;
}
.midasi {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;

}
.backmini {
  background-attachment: scroll;
  background-image: url(http://www.zyuuki.com/../img/wakumini);
  background-repeat: no-repeat;
    float:left;
  width:128px;
  height:150px;
}

.pkg:after {
  content     : " ";
  display     : block;
  visibility  : hidden;
  clear       : both;
  height      : 0.1px;
  font-size   : 0.1em;
  line-height : 0;
}

* html .pkg { display: inline-block; }

/* --------------------------------------------------
  side menu 
-------------------------------------------------- */

#side_menu {
  position : relative;
  width    : 209px;
padding-left:10px;
padding-top:10px;
}

#side_menu ul {
  margin  : 0px;
  padding : 0px 0px 0px 0px;
}

#side_menu ul.ul_sub {
  margin  : 0px;
  padding : 0px 0px 10px 0px;
}

#side_menu li {
  list-style : none;
  width      : 209px;
}


.side-menu_m_text {
  padding-left : 10px;
  display:block;
}

.side-menu_s_text {
  padding-left : 25px;
  display:block;
}

.side_bnr{margin:15px 0 0 10px;}

/* --------------------------------------------------
  main menu
-------------------------------------------------- */
/* メインボックス */
div#tenjibox {
  width: 483px;
  height:1000px;
  background-color:#f0f8ff;
  padding:10px 0 0 0;
  border: 1px #93a9ca solid;
}
div#mainbox {
  width: 700px;
  height:1000px;
  background-color:#f0f8ff;
  padding:10px 0 0 0;
  border: 1px #93a9ca solid;
}
div#tenjibox {
  height:430px;
}
div#prbox {
  width: 700px;
  height:135px;
  background-color:#f0f8ff;
  padding:10px 0 0 0;
  border: 1px #93a9ca solid;
}

div#mainbox_title{
  width: 700px;
  height:24px;
  background : url(../img/bg_box_titlebar.gif) 0 0 no-repeat;
  margin:0px 0 0 0px;
}

div#mainbox_title h3 {
  font-weight :bold;
  text-shadow : 1px 2px 2px #000;
  text-align  : left;
  font-family : Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
  font-size   : 16px;
  color       : #fff;
  padding     : 4px 15px;
}
div#tenjibox_title{
  width: 486px;
  height:24px;
  background : url(../img/bg_box_titlebar.jpg) 0 0 no-repeat;
  margin:0px 0 0 0px;
}
div#tenjibox_title h3 {
  font-weight :bold;
  text-shadow : 1px 2px 2px #000;
  text-align  : left;
  font-family : Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
  font-size   : 16px;
  color       : #fff;
  padding     : 4px 15px;
}

div#infobox_title{
  width:210px;
  height:25px;
  background : url(../img/bg_infobox_titlebar.jpg) 0 0 no-repeat;
  margin:0px 0 0 0px;
}
div#infobox_title h3 {
  font-weight :bold;
  text-shadow : 1px 2px 2px #000;
  text-align  : left;
  font-family : Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
  font-size   : 16px;
  color       : #fff;
  padding     : 4px 15px;
}
div#infobox_body{
  width: 480px;
  border: 1px #93a9ca solid;
  height:215px;
  margin:0px 0 0 0px;
  overflow : hidden;
  overflow-y: scroll;
}

table#news_box td{
  border-bottom: 1px  #93a9ca dotted;
  font-size   : 11px;
  vertical-align: middle;
}

div#infobox_tenji_body{
  width: 209px;
  border: 1px #93a9ca solid;
  height:100px;
  margin:0px 0 0 0px;
  overflow : hidden;
  overflow-y: scroll;
}

table#news_tenji_box td.l{
  width: 60px;
  border-bottom: 1px  #93a9ca dotted;
  font-size   : 11px;
  vertical-align: middle;
}

table#news_tenji_box td.r{
  width: 140px;
  border-bottom: 1px  #93a9ca dotted;
  font-size   : 11px;
  vertical-align: middle;
}

/* ラインナップ　左 */
div#lain_nap1_L{
  padding:10px 0 0 18px;
  width: 330px;
  float:left;
}

div#lain_nap1_L h2{
  width: 330px;
  height: 35px;
  background : url(../img/bg_mainbox_title.gif) 0 0 no-repeat;
  padding:8px 0 0 0;
}

div#lain_nap1_L h2 span{
  width: 330px;
  height: 35px;
  font-size: 14px;
  margin:0 0 0 30px;
}

div#lain_nap1_L h3{
  font-size: 12px;
}

div#lain_nap1_L h2 a:link{
  color:#000000;
}

div#lain_nap1_L h2 a:visited{
  color:#FF0000;
}

div#lain_nap1_L h2 a:hover{
  color:#0000FF;
}

div#lain_nap1_L h2 a:active{
  color:#00FF00;
}


/* ラインナップ　右 */
div#lain_nap1_R{
  padding:10px 0 0 18px;
  width: 330px;
  float:left;
}

div#lain_nap1_R h2{
  width: 330px;
  height: 35px;
  background : url(../img/bg_mainbox_title.gif) 0 0 no-repeat;
  padding:8px 0 0 0;
}
div#lain_nap1_R h2 span{
  width: 330px;
  height: 35px;
  font-size: 14px;
  margin:20px 0px 0px 30px;
}

div#lain_nap1_R h3{
  font-size: 12px;
}

div#lain_nap1_R h2 a:link{
  color:#000000;
}

div#lain_nap1_R h2 a:visited{
  color:#FF0000;
}

div#lain_nap1_R h2 a:hover{
  color:#0000FF;
}

div#lain_nap1_R h2 a:active{
  color:#00FF00;
}
/***展示会情報　施工*********************************************/
/* 展示会情報　左 */
div#tenji_info_L{
  padding:10px 0 0 18px;
  width: 220px;
  float:left;
}

div#tenji_info_L h2{
  width: 220px;
  height: 35px;
  background : url(../img/bg_mainbox_title.gif) 0 0 no-repeat;
  padding:8px 0 0 0;
}

div#tenji_info_L h2 span{
  width: 220px;
  height: 35px;
  font-size: 14px;
  margin:0 0 0 30px;
}

div#tenji_info_L h3{
  font-size: 12px;
}


/* 展示会情報　右 */
div#tenji_info_R{
  padding:10px 0 0 18px;
  width: 220px;
  float:left;
}

div#tenji_info_R h2{
  width: 220px;
  height: 35px;
  background : url(../img/bg_mainbox_title.gif) 0 0 no-repeat;
  padding:8px 0 0 0;
}
div#tenji_info_R h2 span{
  width: 220px;
  height: 35px;
  font-size: 14px;
  margin:20px 0px 0px 30px;
}

div#tenji_info_R h3{
  font-size: 12px;
}


/* 制作実績一覧 */
#side_menu li.side-menu_01 {
  height     : 32px;
  background : url(../../img/side_menu/bg_li_sidemenu01.jpg) 0 0 no-repeat;
  margin-bottom:10px;
}

#side_menu li.side-menu_01 a {
  display : block;
  height  : 32px;
  color:#000000;
}

#side_menu li.side-menu_01 a:hover {
  background : url(../img/side_menu/bg_li_sidemenu01_on.jpg) 0 0 no-repeat;
  color:#000000;
}

/* 代表的なホームページ制作実績 */
#side_menu li.side-menu_02 {
  height     : 32px;
  background : url(../img/side_menu/bg_li_sidemenu02.jpg) 0 0 no-repeat;
  margin-bottom:10px;
}

#side_menu li.side-menu_02 a {
  display : block;
  height  : 32px;
  color:#000000;
}

#side_menu li.side-menu_02 a:hover {
  background : url(../img/side_menu/bg_li_sidemenu02_on.jpg) 0 0 no-repeat;
  color:#000000;
}

/****************************************************************************/
/* 規模別ホームページ制作実績 */
/*#side_menu li.side-menu_03_01 {
        position:relative;
        list-style-type:none;
  height     : 32px;
  background : url(../img/side_menu/bg_li_sidemenu03.jpg) 0 0 no-repeat;
}

#side_menu li.side-menu_03_01 a {
  display : block;
  height  : 32px;
  color:#000000;
}

#side_menu li.side-menu_03_01 a:hover {
        width:180px;
        height:32px;
  background : url(../img/side_menu/bg_li_sidemenu03_on.jpg) 0 0 no-repeat;
  color:#000000;
}

#side_menu li.side-menu_03_02 {
        position:relative;
        list-style-type:none;
  height     : 32px;
  background : url(../img/side_menu/bg_li_sidemenu03.jpg) 0 0 no-repeat;
}

#side_menu li.side-menu_03_02 a {
  height  : 32px;
  color:#000000;
}

#side_menu li.side-menu_03_02 a:hover {
        display:block;
        width:180px;
        height:32px;
  background : url(../img/side_menu/bg_li_sidemenu03_on.jpg) 0 0 no-repeat;
  color:#000000;
}
*/
/****************************************************************************/

/***メニュー横展開**********************************************************/
#slide_menu {
   position : relative;
   width    : 209px;
   padding-left:10px;
   padding-top:10px;
}

#slide_menu ul {
  margin  : 0px;
  padding : 0px 0px 0px 0px;
}

#slide_menu ul.ul_sub {
  margin  : 0px;
  padding : 0px 0px 10px 0px;
}

#slide_menu li {
  list-style : none;
  width      : 209px;
}




#slide_menu ul li{
   position: relative;
   margin-bottom: 5px;
   width: 180px;
   height: 40px;
   background : url(../img/side_menu/bg_li_sidemenu03.gif) 0 0 no-repeat;
}
#slide_menu ul li ul{
   visibility: hidden;
   overflow: hidden;
   position: absolute;
   top: 0px;
   left: 100px;
   width: 180px;
   height: 0px;
}
#slide_menu ul li ul li{
   width: 180px;
   height: 40px;
   z-index:1;
   background : url(../img/side_menu/bg_li_sidemenu04.gif) 0 0 no-repeat;
}
#slide_menu ul li a{
   display: block;
   text-decoration: none;
   padding-left: 20px;
   height: 40px;
   line-height: 25px;
   z-index:1;
}
#slide_menu ul li a:hover{
   position: relative;
   width: 180px;
   height: 40px;
   background : url(../img/side_menu/bg_li_sidemenu04_on.gif) 0 0 no-repeat;
}
#slide_menu ul li:hover ul,
#slide_menu ul li a:hover ul{
   visibility: visible;
   overflow: visible;
   height: auto;
   left:180px;
   z-index:1;
   background : url(../img/side_menu/bg_li_sidemenu04_on.gif) 0 0 no-repeat;

}

/* 業種別ホームページ制作実績 */
#side_menu li.side-menu_04_01 {
  height     : 32px;
  background : url(../img/side_menu/bg_li_sidemenu04.jpg) 0 0 no-repeat;
}

#side_menu li.side-menu_04_01 a {
  display : block;
  height  : 32px;
  color:#000000;
}

#side_menu li.side-menu_04_01 a:hover {
  background : url(../img/side_menu/bg_li_sidemenu04_on.jpg) 0 0 no-repeat;
  color:#000000;
}

#side_menu li.side-menu_04_02 {
  height     : 32px;
  background : url(../img/side_menu/bg_li_sidemenu04.jpg) 0 0 no-repeat;
}

#side_menu li.side-menu_04_02 a {
  display : block;
  height  : 32px;
  color:#000000;
}

#side_menu li.side-menu_04_02 a:hover {
  background : url(../img/side_menu/bg_li_sidemenu04_on.jpg) 0 0 no-repeat;
  color:#000000;
}

.side-menu_m_text {
  font-weight:bold;
  padding-top : 7px;
}

/* 技術別ホームページ制作実績 */
#side_menu li.side-menu_05_01 {
  height     : 32px;
  background : url(../img/side_menu/bg_li_sidemenu10.jpg) 0 0 no-repeat;
}

#side_menu li.side-menu_05_01 a {
  display : block;
  height  : 32px;
  color:#000000;
}

#side_menu li.side-menu_05_01 a:hover {
  background : url(../img/side_menu/bg_li_sidemenu10_on.jpg) 0 0 no-repeat;
  color:#000000;
}

#side_menu li.side-menu_05_02 {
  height     : 32px;
  background : url(../img/side_menu/bg_li_sidemenu10.jpg) 0 0 no-repeat;
}

#side_menu li.side-menu_05_02 a {
  display : block;
  height  : 32px;
  color:#000000;
}

#side_menu li.side-menu_05_02 a:hover {
  background : url(../img/side_menu/bg_li_sidemenu10_on.jpg) 0 0 no-repeat;
  color:#000000;
}

#side_menu_r {
  position : relative;
  width    : 163px;
  padding-left:0px;
  padding-top:0px;
}


#side_menu_r div.side-menu_06_01 {
  height:50px;
  width:160px;
  background : url(../img/side_menu/katarogu.gif) 0 0 no-repeat;
}

#side_menu_r div.side-menu_06_01 a {
  display:block;
  height:50px;
  width:160px;
  color:#000000;
}

#side_menu_r div.side-menu_06_01 a:hover {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/katarogu_1.gif) 0 0 no-repeat;
  color:#000000;
}


#side_menu_r div.side-menu_06_02 {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/shikourei.gif) 0 0 no-repeat;
}

#side_menu_r div.side-menu_06_02 a {
  display : block;
  height     : 50px;
  width:160px;
  color:#000000;
}

#side_menu_r div.side-menu_06_02 a:hover {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/shikourei_1.gif) 0 0 no-repeat;
  color:#000000;
}

#side_menu_r div.side-menu_06_03 {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/kaijousagashi.gif) 0 0 no-repeat;
}

#side_menu_r div.side-menu_06_03 a {
  display : block;
  height     : 50px;
  width:160px;
  color:#000000;
}

#side_menu_r div.side-menu_06_03 a:hover {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/kaijousagashi_1.gif) 0 0 no-repeat;
  color:#000000;
}
#side_menu_r div.side-menu_06_04 {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/order.gif) 0 0 no-repeat;
}

#side_menu_r div.side-menu_06_04 a {
  display : block;
  height     : 50px;
  width:160px;
  color:#000000;
}

#side_menu_r div.side-menu_06_04 a:hover {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/order_1.gif) 0 0 no-repeat;
  color:#000000;
}

#side_menu_r div.side-menu_06_05 {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/gotyuumon.gif) 0 0 no-repeat;
}

#side_menu_r div.side-menu_06_05 a {
  display : block;
  height     : 50px;
  width:160px;
  color:#000000;
}

#side_menu_r div.side-menu_06_05 a:hover {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/gotyuumon_1.gif) 0 0 no-repeat;
  color:#000000;
}

#side_menu_r div.side-menu_06_06 {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/setting.gif) 0 0 no-repeat;
}

#side_menu_r div.side-menu_06_06 a {
  display : block;
  height     : 50px;
  width:160px;
  color:#000000;
}

#side_menu_r div.side-menu_06_06 a:hover {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/setting_1.gif) 0 0 no-repeat;
  color:#000000;
}

#side_menu_r div.side-menu_06_07 {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/meritto.gif) 0 0 no-repeat;
}

#side_menu_r div.side-menu_06_07 a {
  display : block;
  height     : 50px;
  width:160px;
  color:#000000;
}

#side_menu_r div.side-menu_06_07 a:hover {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/meritto_1.gif) 0 0 no-repeat;
  color:#000000;
}

#side_menu_r div.side-menu_06_07 {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/meritto.gif) 0 0 no-repeat;
}

#side_menu_r div.side-menu_06_07 a {
  display : block;
  height     : 50px;
  width:160px;
  color:#000000;
}

#side_menu_r div.side-menu_06_07 a:hover {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/meritto_1.gif) 0 0 no-repeat;
  color:#000000;
}
#side_menu_r div.side-menu_06_08 {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/FAQ.gif) 0 0 no-repeat;
}

#side_menu_r div.side-menu_06_08 a {
  display : block;
  height     : 50px;
  width:160px;
  color:#000000;
}

#side_menu_r div.side-menu_06_08 a:hover {
  height     : 50px;
  width:160px;
  background : url(../img/side_menu/FAQ_1.gif) 0 0 no-repeat;
  color:#000000;
}

#side_menu_m {
  position : relative;
  width    : 480px;
padding-left:0px;
padding-top:0px;
}


#side_menu_m div.side-menu_07_01 {
  height     : 66px;
  width  :480px;
  background : url(../img/side_menu/gyoukainannba-wann2.gif) 0 0 no-repeat;
  border:1;
}

#side_menu_m div.side-menu_07_01 a {
  display : block;
  height     : 66px;
  width  :480px;
  color:#000000;
}

#side_menu_m div.side-menu_07_01 a:hover {
  height     : 66px;
  width  :480px;
  background : url(../img/side_menu/gyoukainannba-wann2_on2.gif) 0 0 no-repeat;
  color:#000000;
  border:1;
}


#side_menu_m div.side-menu_07_02 {
  height     : 66px;
  width  :480px;
  background : url(../img/side_menu/tenjikai_banner2.gif) 0 0 no-repeat;
}

#side_menu_m div.side-menu_07_02 a {
  display : block;
  height     : 66px;
  width  :480px;
  color:#000000;
}

#side_menu_m div.side-menu_07_02 a:hover {
  height     : 66px;
  width  :480px;
  background : url(../img/side_menu/tenjikai_banner2_on2.gif) 0 0 no-repeat;
  color:#000000;
}


#side_menu_m div.side-menu_07_03 {
  height     : 66px;
  width  :480px;
  background : url(../img/side_menu/seisakupro2.gif) 0 0 no-repeat;
}

#side_menu_m div.side-menu_07_03 a {
  display : block;
  height     : 66px;
  width  :480px;
  color:#000000;
}

#side_menu_m div.side-menu_07_03 a:hover {
  height     : 66px;
  width  :480px;
  background : url(../img/side_menu/seisakupro2_on2.gif) 0 0 no-repeat;
  color:#000000;
}



.side-menu_m_text {
  font-weight:bold;
  padding-top : 7px;
  text-align: left;
  font-family : Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
  font-size   : 12px;
}

/* --------------------------------------------------
  sub menu
-------------------------------------------------- */
.side-menu_s_text {
  font-weight:normal;
  padding-top : 7px;
  text-align: left;
  font-family : Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
  font-size   : 12px;
}

#beta {
  display  : inline; /* ie win bugfix */
  position : relative;
  float    : left;
  width    : 243px;
  background:url(../img/side_menu/bg_beta.jpg) 0 0 repeat-y;
}

#beta_middle {
  background:url(../img/side_menu/bg_beta_bottom.jpg) 0 bottom no-repeat;
  padding-bottom:20px;
}

#beta_inner {
  background:url(../img/side_menu/bg_beta_head.jpg) 0 0 no-repeat;
  padding-top:40px;
  padding-left:15px;
}
#beta_inner h3{
  font-weight :bold;
  text-shadow : 1px 2px 2px #000;
  text-align  : left;
  font-family : Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
  font-size   : 16px;
  color       : #fff;
  padding-left: 15px;
}

body#body_index #beta_inner {
  background:url(../img/side_menu/bg_beta_head_top.jpg) 0 0 no-repeat;
}

/* --------------------------------------------------
  sub menu
-------------------------------------------------- */
/* アイテムボックス */
h3#itembox_title{
  width:  244px;
  height:  20px;
  margin:0px 0px 0px 0px;
  border: 1px #93a9ca solid;
  text-align: center;

  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 12px;
  line-height: normal;
  color: black;
        z-index:3;
}

h3#itembox_title_1{
  width:  140px;
  height:  20px;
  margin:0px 0px 0px 0px;
  text-align: center;

  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 12px;
  line-height: normal;
  color: black;
}

h3#itembox_title_2{
  width:  140px;
  height:  30px;
  margin:0px 0px 0px 0px;
  text-align: center;

  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 12px;
  line-height: normal;
  color: black;
}


div#itembox_title{
  width:  244px;
  height:  30px;
  margin:0px 0px 0px 0px;

  text-align: center;
}

div#itembox_main{
        position: relative;
  text-align: center;
        z-index:-2;
}
div#itembox_main img{
        vertical-align: middle;
  border: 0px;
        z-index:-1;
}

#itembox_main a:hover{
        position:relative;
}

#itembox_main a span{
        display:none;
}
#itembox_main a:hover span{
        width:80px;
        height:25px;
        display:block;
        position:absolute;
  background:url(../img/header/mark-57-8.gif) 0 0 no-repeat;
        top:0%;
        bottom:-50%;
        left:40%;
        right:40%;
}




div#itembox_sub_1{
  width:  244px;
  height:  20px;
  border: 1px #93a9ca solid;
  text-align: center;

  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 12px;
  line-height: normal;
  color: black;
}

div#itembox_sub_2{
  width:  140px;
  height:  20px;
  text-align: center;

  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 12px;
  line-height: normal;
  color: black;
}

div#itembox_sub_3{
  width:  244px;
  height:  20px;
  border: 1px #93a9ca solid;
  text-align: center;

  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 12px;
  line-height: normal;
  color: black;
}

div#itembox_sub_6{
  width:  244px;
  height:  30px;
  border: 1px #93a9ca solid;
  text-align: left;

  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 12px;
  line-height: normal;
  color: black;
}

div#itembox_sub_7{

  text-align: right;

  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 12px;
  line-height: normal;
  color: black;
}

div#itembox_sub_8{

  text-align: center;

  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size:12px;
  line-height: normal;
  color: blue;
}


div#item_explanation{
  width:  549px;
  text-align: left;
  font-size: 12px;
}



<!--
div#toiawse_banner{

}
-->

#toiawse_banner{
  position : relative;
  width    : 467px;
  padding-left:0px;
  padding-top:0px;
  text-align: center;
}

#toiawse_banner div.toiawse_banner_hover {
  height     : 70px;
  width  :467px;
  text-align: center;
  background : url(../img/banner/freedial.jpg) 0 0 no-repeat;
  border: 0px #93a9ca solid;
}

#toiawse_banner div.toiawse_banner_hover a {
  display : block;
  height     : 70px;
  width  :467px;
  color:#000000;
}

#toiawse_banner div.toiawse_banner_hover a:hover {
  height     : 70px;
  width  :467px;
  color:#000000;
  background : url(../img/banner/freedial_hover.jpg) 0 0 no-repeat;
  border: 0px #93a9ca solid;
  text-align: center;
}


.imageOver{
  background:url(../img/test_kakudai.JPG) no-repeat 50% 50%;  
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;  
}

/*** ラインナップ上の画像横並び ***/
#img-list{
   margin:0px 0px 0px 0px;
   padding:0px;
}

#img-list li{
   list-style-type: none;
   float: left;
   margin: 0.1em 1.5em;
   padding: 0px;
}

#img-list li a{
   text-decoration: none;
   display: block;
   padding: 0.1em;
}

#img-list li a img{
   width:150px;
   height:90px;
   border:1px #93a9ca solid;
}

#img-list li a:hover{
   color:blue;
}
/* フッダースクロール用 */
div#Footer_body{
  width: 115px;
  border: 1px #93a9ca solid;
  height:90px;
  margin:0px 0 0 0px;
  overflow : hidden;
  overflow-y: scroll;
}

table#Footer_box td.r{
  width: 140px;
  border-bottom: 1px  #93a9ca dotted;
  font-size   : 11px;
  vertical-align: middle;
}
