@charset "utf-8";

.ie body {
	background: #FFFFFF url(../img-back/sample2-2.jpg) repeat-x;
        background-position:left top; 
}

/* ----Internet Explorer 7-------------------------------------------------------- */
.ie7 body {
	background: #FFFFFF url(../img-back/sample2-2.jpg) repeat-x;
        background-position:left top; 
}

/* ----Gecko Engine on Other OS (Firefox, Mozilla, Camino) - gray----------------- */
.gecko body {
	background: #FFFFFF url(../img-back/sample2-4.jpg) repeat-x;
        background-position:left top; 
}

/* ----Firefox--------------------------------------------------------------------- */
.win.gecko body {
	background: #FFFFFF url(../img-back/sample2-4.jpg) repeat-x;
        background-position:left top; 
}

/* ----Gecko Engine on Linux (Firefox, Mozilla, Camino) - pink---------------------- */
.linux.gecko body {
	background: #FFFFFF url(../img-back/sample2-4.jpg) repeat-x;
        background-position:left top; 
}

.opera body {
	background: #FFFFFF url(../img-back/mother-4.jpg) repeat-x;
        background-position:left top; 
}
.konqueror body {
	background: #FFFFFF url(../img-back/sample2-4.jpg) repeat-x;
        background-position:left top; 
}

/* ----Safari   -------------------------------------------------------- */
.safari body {
	background: #FFFFFF url(../img-back/sample2-3.jpg) repeat-x;
        background-position:left top; 
}

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

.example {
	width: 100px;
	height: 100px;
	border: 1px solid black;
}

.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }



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

/* body {
	background: #FFFFFF url(../img-back/sample2-2.jpg) repeat-x;
        background-position:left top; 
} */

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

*{       
padding: 0;
margin:0;
}

#container {
   width       : 798px;
   margin      : 0 auto ;
   padding     : 0px;
}


.back_img-1 { 
   float : left;
   width : 798px;
   background  : url(../img-line/info-line-1.gif) no-repeat center top;
}


.back_img { 
   float : left;
   width : 798px;
   background  : url(../img-line/info-line.gif) no-repeat center top;
}

.text_img { 
          font-family      : Verdana, sans-serif, Osaka;
          font-size        : 9pt              ;
          font-weight      : bold              ;
          line-height      : 1.4em             ;
          color            : #ffffff           ;
          margin-left      : 11%             ;
          margin-top       : 0.1em             ;
          margin-bottom    : 0.2em             ;
}

.pattern_1 {
        padding: 3px;
        border: 1px solid #999;
}

#img-a {
   width       : 798px;
   text-align  : center;
   padding: 0px;
}

#img-b {
   width       : 798px;
   text-align  : center;
   padding: 0px;
}

#contents {
   float          : left;
   width          : 798px;
   margin-bottom  : 10px;
   overflow    :hidden;
}

p {
           font-size: 9pt              ;
           color: #696969           ;
           line-height:1.4em;
           margin-left : 10px             ;
           margin-right     : 5px             ;
           margin-top       : 2.0px             ;
           margin-bottom    : 1.0px             ;
}




/* FONT TEXT--------------------------------- */


.text_t1 {
   font-size : 9pt;
   line-height      : 1.4em             ;
   font-weight: bold;
   color            : #CC0000           ;
   margin-left      : 3.0%             ;
   margin-right     : 5.0%             ;
   margin-top       : 0.1em             ;
   margin-bottom    : 0.1em             ;
}

.text_t2 { 
          font-size        : 9pt              ;
          line-height      : 1.8em             ;
          width            :720px;
          margin-left      : 3.0%             ;
          margin-right     : 5%             ;
          margin-top       : 0.5em             ;
          margin-bottom    : 0.5em             ;
}

.text_t2 ul li{ 
          padding-top      :10px;
          font-size        : 9pt              ;
          line-height      : 1.8em             ;
          margin-left      : 3.0%             ;
}

.text_t2 ol li{ 
          padding-top      :10px;
          font-size        : 9pt              ;
          line-height      : 1.8em             ;
          margin-left      : 4.0%             ;
}


.text_t3 { 
          width :685px;
          border-top:1px #C0C0C0 solid;
          font-size        : 9pt              ;
          line-height      : 1.4em             ;
          color            : #000000           ;
          text-align       : left;
          margin-left      : 8%             ;
          margin-right     : 14%             ;
          margin-top       : 0.5em             ;
          margin-bottom    : 0.5em             ;
}

.text_t4 { 
          width :798px;
          border-top:2px #CC0000 solid;
          font-size        : 9pt              ;
          line-height      : 1.8em             ;
          color            : #000000           ;
          text-align       : right;
          margin-top       : 0.7em             ;
          margin-bottom    : 0.5em             ;
}

.text_t5 { 
          line-height      : 1.8em             ;
          width            : 600px;
          margin-left      : 6.0%             ;
          margin-top       : 10px             ;
          margin-bottom    : 10px             ;
}


a:link { color : #483D8B ; text-decoration : underline ; }
a:visited { color : #483D8B ; text-decoration : underline ; }
a:hover   { color : #CC0000 ; text-decoration : underline ; }
a:active  { color : #483D8B ; text-decoration : underline ; }


/*others----------------------------------------------*/
.style1 {color: #CC0000}

.style2 {
          font-size : 9pt; 
}
