charset "Shift-JIS";"

/* ======== ARROW ICONS ======== */

.arrow {  
   background:url("../images/arrow.gif") no-repeat left center;  
   padding-left:1em;  
}

.arrow_n {  
   background:url("../images/arrow.gif") no-repeat left center;  
   padding-left:1em;  
}

.arrow_s {  
   background:url("../images/arrow_s.gif") no-repeat left center;  
   padding-left:1em;  
}

.arrow_ss {  
   background:url("../images/arrow_ss.gif") no-repeat left center;  
   padding-left:1em;  
}

.arrow_w {  
   background:url("../images/arrow_w.gif") no-repeat left center;  
   padding-left:1em;  
}

.squareorange {  
   background:url("../images/square_orange.gif") no-repeat left center;  
   padding-left:1.5em;  
   vertical-align: top;
   text-align: top;
}

.icon_mail {  
   background:url("../images/icon_mail.gif") no-repeat left center;  
   padding-left:1.7em;  
}

ul.arrowul  {
   list-style-image: url("../images/arrow_ss.gif");
}

ul.squareorangeul  {
   list-style-image: url("../images/square_orange.gif");
}

div.kome_j  {
   text-indent: -1.5em;
   margin: 0em 0em 0em 1em; 
   position: relative;
   left: 0.5em;
}
div.kome_j:first-letter  {
   color: #ffa500; 
}

div.kome_e  {
   text-indent: -1em; 
   margin: 0em 0em 0em 1em; 
   position: relative;
   left: 0.5em;
}

div.kome_e:first-letter  {
   color: #ffa500; 
   font-size: 120%; 
}

div.kakko1 {
   text-indent:-2.2em; 
   padding:0 0 0 3.5em;
}

div.kakko10 { 
   text-indent:-2.7em; 
   padding:0 0 0 3.5em;
}


/* ======== goto Top ======== */
.jamptoTop  {  
   font-size: 9px; 
   background:url("../images/pagetop2.gif") no-repeat left center;  
   padding-left:1em;  
  }


/* ======== Font Color ======== */
.chyperlink { color: #ef7400; }
.cenglish   { color: #7b3a00; }
.cred       { color: #ff0000; }
.cblue      { color: #0000ff; }
.corange    { color: #ffa500; }
.cwhite     { color: #ffffff; }
.cmaroon    { color: #800000; }
.cngcgreen  { color: #2e8b57; }
.cngcred    { color: #dc143c; }
.cngcblue   { color: #4169e1; }
.cgray05    { color: #f0f0f0; }
.cgray25    { color: #c0c0c0; }
.cgray50    { color: #808080; }
.cgray75    { color: #484848; }

/* ======== Background Color ======== */
.clightest { background-color: #fff2e8; }
.clighter  { background-color: #ffd5ae; }
.cbase     { background-color: #ef7400; }
.cdarker   { background-color: #7b3a00; }

.cpink     { background-color: #ffdddd; }
.cyellow   { background-color: #ffffdd; }
.cskyblue  { background-color: #ddffff; }
.cpurple   { background-color: #e2e2fa; }
.cgreen    { background-color: #ddffdd; }
.cbwhite   { background-color: #ffffff; }
.cbmaroon  { background-color: #800000; }
.cbgray05  { background-color: #f0f0f0; }
.cbgray25  { background-color: #c0c0c0; }
.cbgray50  { background-color: #808080; }
.cbgray75  { background-color: #484848; }

/* ======== Margin ======== */
.mtext   { margin: 1em 0em 1em 1em; }
.mtextt0 { margin: 0em 0em 1em 1em; }
.mtextb3 { margin: 1em 0em 3em 1em; }
.mtextt4 { margin: 1em 1em 3em 1em; }
.mtextb5 { margin: -1.5em 0em 0em 1em; }


.ml0     { margin-left:  0em; }
.ml1     { margin-left:  1em; }
.ml2     { margin-left:  2em; }
.ml3     { margin-left:  3em; }
.ml4     { margin-left:  4em; }
.ml5     { margin-left:  5em; }
.ml6     { margin-left:  6em; }
.ml7     { margin-left:  7em; }
.ml8     { margin-left:  8em; }
.ml9     { margin-left:  9em; }
.ml10    { margin-left: 10em; }

.mr0     { margin-right:  0em; }
.mr1     { margin-right:  1em; }
.mr2     { margin-right:  2em; }
.mr3     { margin-right:  3em; }
.mr4     { margin-right:  4em; }
.mr5     { margin-right:  5em; }
.mr10    { margin-right: 10em; }

.mt0     { margin-top:  0em; }
.mt1     { margin-top:  1em; }
.mt2     { margin-top:  2em; }
.mt3     { margin-top:  3em; }
.mt4     { margin-top:  4em; }
.mt5     { margin-top:  5em; }
.mt10    { margin-top: 10em; }

.mb0     { margin-bottom:  0em; }
.mb1     { margin-bottom:  1em; }
.mb2     { margin-bottom:  2em; }
.mb3     { margin-bottom:  3em; }
.mb4     { margin-bottom:  4em; }
.mb5     { margin-bottom:  5em; }
.mb10    { margin-bottom: 10em; }


/* ======== Padding ======== */
.pd05 { padding: 0.5em;}
.pd10 { padding: 1em;}


/* ======== Indent ======== */
.ti1  { text-indent: 1em; }


/* ======== Text ======== */
.txtcomment     { color: #808080; line-height:1.1em; font-size:smaller; }
.txtnote        { color: #808080; line-height:1.1em; font-style: italic;}
.txtbold        { color: #000000; font-weight: bold; }
.txtgraybold    { color: #484848; font-weight: bold; }
.txtwhitebold   { color: #ffffff; font-weight: bold; }
.txtredbold     { color: #ff0000; font-weight: bold; }
.txtmaroonbold  { color: #800000; font-weight: bold; }
.txtorangebold  { color: #ffa500; font-weight: bold; }
.txtnew         { color: #ff0000; font-size:smaller; font-weight: bold; line-height:1.1em; }
.txtsmall       { font-size : 0.9em; }
.txtbig     { font-size : 1.1em; }
.txtunder {text-decoration: underline; text-underline-position: below;}


/* ======== Download Files ======== */
.sizepdf2 {  
    background-image:     url("../images/sizepdf2.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizexls2 {  
    background-image:     url("../images/sizexls2.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizedoc2 {  
    background-image:     url("../images/sizedoc2.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizeppt2 {  
    background-image:     url("../images/sizeppt2.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizepdf3 {  
    background-image:     url("../images/sizepdf3.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizexls3 {  
    background-image:     url("../images/sizexls3.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizedoc3 {  
    background-image:     url("../images/sizedoc3.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizeppt3 {  
    background-image:     url("../images/sizeppt3.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizepdf4 {  
    background-image:     url("../images/sizepdf4.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizexls4 {  
    background-image:     url("../images/sizexls4.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizedoc4 {  
    background-image:     url("../images/sizedoc4.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
.sizeppt4 {  
    background-image:     url("../images/sizeppt4.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 22px;
}
/* ADD PDF5 */
.sizepdf5 {  
    background-image:     url("../images/sizepdf4.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 30px;
}

/* .sizexls3 {  
    background-image:     url("../images/sizexls3.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 10px;
    letter-spacing:0px;
    padding:2px 19px 2px 19px;
}

.sizepdf3 {  
    background-image:     url("../images/sizepdf2.gif");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color: #484848;
    font-size: 9px;
    letter-spacing:0px;
    padding:2px 12px 2px 25px;
 }*/



/* ======== Border ======== */
.bdgray25    { border:#c0c0c0 1px solid; }
.bdgray25b   { border:#c0c0c0 2px solid; }
.bdlighter   { border:#ffd5ae 1px solid; }
.bdlighterb  { border:#ffd5ae 2px solid; }
.bdgray25b   { border:#c0c0c0 2px solid; }
.bdmaroon    { border:#800000 1px solid; }
.bdmaroonb   { border:#800000 2px solid; }

/* list item*/


ul.none {
list-style-type: none;
}

ol.none {
list-style-type: none;
}


