h3,h4,h5,h6 {
       font-size: 100%;
        width: 626px;
        height: 25px;
        color: #666;
        padding-top: 7px;
        padding-left: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
}

h3   {
     color: #FFF;
     borde4r-top: 3px solid #66F;
     border-left: 5px solid #66F;
     background-color: #669;
}



h4  {
        border-top: 3px solid #33F;
        border-left: 5px solid #33F;
}
 
h5  {
         border-top: 3px solid #F6C;
        border-left: 5px solid #F6C;
}
 
h6  {
        border-top: 3px solid #360;
        border-left: 5px solid #360;
}


.h-txt1  {
        font-size: 100%;
        font-weight: 600;
        width: 626px;
        height: 15px;
        color: #666;
        padding-top: 7px;
        padding-left: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
        border-top: 3px solid #939;
        border-left: 5px solid #939;
}

.h-txt2  {
        font-size: 100%;
        font-weight: 600;
        width: 626px;
        height: 15px;
        color: #666;
        padding-top: 7px;
        padding-left: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
        border-top: 3px solid #F33;
        border-left: 5px solid #F33;
}
       

              
.pankz1 {
        width: 631px;
        height: 22px;
        padding-left: 10px;
        padding-top: 7px;
        border-bottom: solid 1px #CCC;
}

dl.info { 
        width: 571px;
        height: 30px;
        margin: 10px;
}

dl.info dt {
         float: left;
         width: 200px;
         height: 30px;
         margin-top: 10px;      
         clear: both;
}

dl.info dd {
         width: 320px;
         height: 30px;
         margin-top: 10px;
         margin-left: 210px;
}

ul.ask { 
         padding-top: 10px;
}
 ul.ask li { 
          height: 20px;
          font-weight: 600;
}

dl.ask2 { 
          width: 631px;
          margin-left: 10px;
 }

dl.ask2 dt {
          height: 22px;
          color: #F3C;
          font-weight: 600;
           padding-left: 10px;
           padding-top: 7px;
           margin-left: 10px;
           border-top: solid 1px #CCC;
           border-left: solid 5px #CCC;
}

dl.ask2 dd {
           padding-top: 10px;
           padding-left: 10px;
           line-height: 130%;
}

dl.kaitori2  { 
               width: 630px;
               margin: 10px 0 0 10px;
               padding: 0;
}

dl.kaitori2 dt {
                 width: 125px;
                 float: left;
                 clear: both;
}

dl.kaitori2 dd  { width: 480px;
                  margin-left: 135px;
                  margin-top: 0;
                 padding-bottom: 10px;
                 line-height: 140%;

}

.gold {
          color: #C33;
          padding: 10px 0 0 10px;
}

.pt {
          color: #33C;
          padding: 10px 0 0 10px;
}

.other {
          color: #030;
          padding: 10px 0 0 10px;
}

.small  { 
          font-size: 80%;
          padding: 10px 0 0 10px;
          line-height: 140%;
}


ul.hinmoku li { 
            list-style-type: square;
            line-height: 120%;
            margin-top: 10px;
}
 
dl.praivacy  {
             border-bottom: solid 1px #CCC;
             margin-bottom: 20px;
             padding-bottom: 10px;
             line-height: 160%;
}

ul.sitemap1 li {
             list-style-type: disc;
             margin: 10px;
}

ul.sitemap2 li {
              list-style-image : url(line1.png);   
              margin: 10px;
}

dl.satei-man { 
              width: 630px;
              height: 185px;
              margin: 20px 0 0 10px;
              padding: 0;
              border-bottom: dotted 1px #CCC;
}

dl.satei-man dt {
              width: 150px;
              float: left;
              clear: both;
}

dl.satei-man dd { 
               width: 450px;
               margin-left: 160px;
               margin-bottom: 20px;
}

ul.link1 li  { 
             margin: 10px 0;
}

ul.link2 li  {
             margin: 10px 0;
             list-style-type: disc;
             line-height: 120%;
}

.txt3        {
             margin-left: 10px;
             color: red;
}

.gold-txt1    { 
             margin-left: 10px;
             margin-right: 10px;
             margin-top: 0;
             float: right;
}

img.gold-img1  {
             float: right;
}

dl.gold1 {
             width: 150px;
             float: right;
             margin: 0;
             padding: 0;
}

dl.gold1 dd {
             width: 150px;
             margin: 0;
             padding: 0;
             font-size: 80%;
}

dl.gold2 {
            margin-left: 10px;
            border-bottom: dotted 1px #CCC;
            border-left: dotted 1px #CCC;

}

dl.gold2 dt {
            font-weight: 600;
            color: #F60;
            width: 80px;
            padding-left: 10px;
            padding-bottom: 10px;
            float: left;
            clear: left;
}

dl.gold2 dd { 
            padding-bottom: 10px;
            margin-left: 100px;
            
}

.gold-txt2 { 
            font-weight: 600;
            color: #C30;
            border-bottom: dotted 1px #CCC;
            margin-left: 10px;
            padding-bottom: 0;
            padding-top: 10px;
}

.gold-txt3 {
            font-weight: 600;
            margin-left: 20px;
            padding-bottom: 0;
}

.gold-txt4 {
            width: 430px;
            margin-left: 10px;
            float: right;
}
           
.gold-txt5 {
            width: 180px;
            margin-left: 20px;
            float: right;
}
                 
.sougo-link1  {
            margin-left: 10px;
}

.sougo-li-txt1  {
             width: 200px;
             text-align: center;
             padding-top: 5px;
             padding-bottom: 5px;
             border: solid 2px #CCC;
             background-color: #F9C;
             
}

.sougo-li-txt2  {
             width: 390px;
             color: #FFF;
             padding-rignt: 10px;
             padding-left: 10px;
             padding-top: 10px;
             padding-bottom: 10px;
             border-top: 2px solid #CCC;
             border-right: 2px solid #CCC;
             border-bottom: 2px solid #CCC;
             background-color: #966;
             
}


