/*********************************************************/
/**   汎用スタイルシート                                **/
/**                                                     **/
/**          Copyright (C) 2005 KASHU SYSTEM DESIGN     **/
/**                                                     **/
/*********************************************************/

body
{
    margin: 0px 0px 0px 0px;
    background-color: #EBEBEB;
}

p.verdana { font: 100% "verdana",sans-serif; }
p.verdana2 { font: 150% "verdana",sans-serif; }
p.verdana180 { font: 180% "verdana",sans-serif; }
p.h1 { font: 200% "verdana",sans-serif; color: #F75209;}

p.verdana90 { font: 90% "verdana",sans-serif;}
p.verdana110 { font: 110% "verdana",sans-serif; color: #444444;}
p.verdana180_2 { font: 180% "verdana",sans-serif; color: #ff0000;}
p.verdana_Red { font: 100% "verdana",sans-serif; color: #F75209;}

div.verdana90 { font: 90% "verdana",sans-serif;}

td.nowrap {
white-space: nowrap;
}

/****************************************/
/***         ダウンロード関連        ***/
/****************************************/

font.d_f
{
    font-size: 10pt;
}

img.d_i
{
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 0.5em;
    padding: 0em;
}


a:link     { text-decoration: none; color: blue;}
a:visited  { text-decoration: none;}
a:active   { text-decoration: none; background-repeat: repeat; background-attachment: scroll; color: blue; background-position: 0% }
a:hover    { text-decoration: none; color: #FFFFFF; background-color: orange}

tr          { font: 100% "verdana",sans-serif; font-size: 9pt; color: #666666;}

/***    2006.08.31 saitou add start    ***/

font.dl_t   { font-size: 18pt; color: #F75209;}/*ダウンロードのタイトル文字*/

font.t_2    { font-size: 10pt;}/*font size=3の文字*/

font.t_3    { font-size: 12pt;}/*font size=3の文字*/

font.t_4    { font-size: 16pt;}/*font size=4の文字*/

h3      { font-size: 13.5pt;}

h2      { font-size: 18pt;}

br.1        { font-size: 12pt;}

/******************************************/

img         {border-style:none;}

/****************************************/
/***         丸型テーブル関連         ***/
/****************************************/

td.fr
{
    background-Color: #ffffff;
/*    background-Color: #55A97D;*/
}

td.lt
{
    /* left-top */
    background-image: url('../img/corner_lv_lt.gif');
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}

td.rt
{
    /* right-top */
    background-image: url('../img/corner_lv_rt.gif');
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}

td.lb
{
    /* left-bottom */
    background-image: url('../img/corner_lv_lb.gif');
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}

td.rb
{
    /* right-bottom */
    background-image: url('../img/corner_lv_rb.gif');
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}


td.YL_FR
{
    background-Color: #FFFFCC;
}

td.YL_LT
{
    /* left-top */
    background-image: url('../img/corner_yl_lt.gif');
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}

td.YL_RT
{
    /* right-top */
    background-image: url('../img/corner_yl_rt.gif');
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}

td.YL_LB
{
    /* left-bottom */
    background-image: url('../img/corner_yl_lb.gif');
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}

td.YL_RB
{
    /* right-bottom */
    background-image: url('../img/corner_yl_rb.gif');
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}

/****************************************/
/***        ポップメニュー関連        ***/
/****************************************/

a.MAIN_MENU:hover {
    BACKGROUND-COLOR:transparent;
}

a.MENUITEM {
    color: #000080;
    display: block;
    font-size: 16px;
    font-style: normal;
    margin: 0px;
    padding: 2px 5px 0px 5px;
    text-decoration: none;
    white-space: nowrap;
}
a.MENUITEM:visited {
    COLOR: #000080;
}
a.MENUITEM:hover {
    COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}

.MENU {
    color:#000000;
    background-color: #DDDDDD;
    border-style: solid;
    border-width: 2px;
    border-color: #000000;
    padding: 0px;
    position: absolute;
    text-align: left;
    visibility: hidden;
    z-index: 999;
}

/****************************************/
/***             ホーム関連           ***/
/****************************************/

tr.HOME  { font-size: 11pt; color: #666666 }

h3.HOME{
  font-size: 12pt;
  background-color: #86BD71;
  color: #FFFFFF;
  padding-top: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-bottom: 4pt;
}

/****************************************/
/***         サイトマップ関連         ***/
/****************************************/

tr.SMAP { font-size: 12pt; color: #666666;}

h3.SMAP
{
    font-size: 13.5pt;

    /*border-left-color: #669966;*/
    border-left-color: #F75209;
    border-left-style: solid;
    border-left-width: 0.3em;

    /*border-bottom-color: #669966;*/
    border-bottom-color: #F75209;
    border-bottom-style: dashed;
    border-bottom-width: 0.1em;

    padding: 0.4em;

}

td.SMAP
{
        background-Color: #FFFFFF;
    border-color: #669966;
    /*border-color: #F75209;*/
    border-style: solid;
    border-width: 0.3em;
    padding: 0.4em;
}


/****************************************/
/***           会社概要関連           ***/
/****************************************/

tr.INFO { font-size: 12pt; color: #000000; font-weight:bold;}

/****************************************/
/***             マップ関連           ***/
/****************************************/

tr.MAP  { font: 100% "verdana",sans-serif; font-size: 11pt; color: #666666 }

h3.MAP{
  font: 100% "verdana",sans-serif;
  font-size: 12pt;
  background-color: #86BD71;
  color: #FFFFFF;
  padding-top: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-bottom: 4pt;
}


/****************************************/
/***         お問い合わせ関連         ***/
/****************************************/

h4.REFERENCE {
  font-size: 12pt;
  background-color: #86BD71;
  color: #FFFFFF;
  padding-top: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-bottom: 4pt;
}
