<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";





/* main */

html {
       margin           : 0;
       padding          : 0;
     }

body {
       margin           : 0;
       padding          : 0;
       color            : #444;
       background-color : #fff;
     }

p   {
       margin           : 0;
       padding          : 0;
     }



a:link    { color: #444; text-decoration: none;      }   /* 未訪問のリンクの色             */
a:visited { color: #666; text-decoration: none;      }   /* 訪問済みのリンクの色           */
a:hover   { color: #000; text-decoration: underline; }   /* カーソルが乗っているリンクの色 */
a:active  { color: #888; text-decoration: none;      }   /* クリック中のリンクの色         */



article,
aside,
canvas,
details,
figcaption,
figure,
header,
footer,
main,
menu,
nav,
section,
summary
           {
	         display: block;
             margin: 0;
             padding: 0;
           }



img        { border: 0; }





/* fixation */

#Fixation,
#Categories
             { 
               display: block; visibility: hidden; overflow: hidden;
               margin: 0; padding: 0; width: 0; height: 0;
               font-size: 0; line-height: 0; border: none;
             }





/* factory */

#style_a0    { width: 1110px; margin: 0 auto; padding: 0; text-align: left; line-height: 0; }

#header_a0   { width: 1090px; margin: 0 auto; padding: 0;               text-align: left; }
#header_a1   { float: left;   margin: 0;      padding: 0; width: 210px; text-align: left; }
#header_a2   { float: right;  margin: 0;      padding: 0; width: 870px; text-align: left; }

#contents_a0 { width: 1090px; margin: 10px auto 0px auto; padding: 0;               text-align: left; }
#contents_a1 { float: left;   margin: 0;                  padding: 0; width: 210px; text-align: left; }
#contents_a2 { float: left;   margin: 0 0 0 10px;         padding: 0; width: 650px; text-align: left; }
#contents_a3 { float: right;  margin: 0;                  padding: 0; width: 210px; text-align: left; }





.mcon_b0 { width: 650px; margin: 0; padding: 0;               text-align: left; }
.mcon_b1 { float: left;  margin: 0; padding: 0; width: 320px; text-align: left; }
.mcon_b2 { float: right; margin: 0; padding: 0; width: 320px; text-align: left; }

.sect_a0 { width: 650px; margin: 0; padding: 0;               text-align: left; }
.sect_a1 { float: left;  margin: 0; padding: 0; width: 320px; text-align: left; }
.sect_a2 { float: right; margin: 0; padding: 0; width: 320px; text-align: left; }

.opti_aa { width: 1000px; margin: 0 auto; padding: 0;}    
.opti_a0 { width:  900px; margin: 0; padding: 0;               text-align: left;  }
.opti_a1 { float: left;   margin: 0; padding: 0; width: 440px; text-align: right; }
.opti_a2 { float: right;  margin: 0; padding: 0; width: 440px; text-align: left;  }





.mc_lefter   { width: 100%; margin: 0; padding: 0; text-align: left; }
.mc_lefter_b { float: left; margin: 0; padding: 0; text-align: left; }

.menc_a0 { width: 600px; height: 40px; margin: 0 0 0 10px; padding: 0; text-align: left; }
.menc_a1 { float: left;  margin: 0;          padding: 0; width:  80px; text-align: left; }
.menc_a2 { float: left;  margin: 0 0 0 10px; padding: 0; width: 500px; text-align: left; }

.menc_b0 { width: 600px; height: 74px; margin: 0 0 0 10px; padding: 0; text-align: left; }
.menc_b1 { float: left;  margin: 0;          padding: 0; width:  80px; text-align: left; }
.menc_b2 { float: left;  margin: 0 0 0 10px; padding: 0; width: 500px; text-align: left; }

.wkwk_a1 {
           width: 100%; margin: 0; padding: 0px; text-align:center;
           color: #444; font-size: 14px; font-weight: bold; line-height: 26px;
           border: solid 1px #a07d17;
         }

.wkwk_a2 { color: #444; font-size: 14px; font-weight: bold;   line-height: 26px; }
.wkwk_a3 { color: #444; font-size: 14px; font-weight: normal; line-height: 26px; }
.wkwk_a4 { color: #666; font-size: 12px; font-weight: normal; line-height: 26px; }





.blck_a0 { float: left;  margin: 15px 0 0 15px; padding: 0; width: 196px; height: 251px; text-align: left; }

.blck_a1 { float: left;  margin: 15px 0 0 15px; padding: 0; width: 196px; height: 180px; text-align: left; }

.blck_a2 { float: left;  margin: 15px 0 0 15px; padding: 0; width: 196px; height: 160px; text-align: left; }

.tite_a0 { 
           width: 100%; margin: 0; padding: 0; text-align: left;
           font-size: 12px; font-weight: normal; line-height: 22px;
         }

.tite_a1 { 
           float: left; margin: 0; padding: 0 6px; text-align:left;
           color: #444; font-weight: normal;
           border-top: solid 1px #a07d17; border-left: solid 1px #a07d17; border-right: solid 1px #a07d17;
         }

.tite_a2 { 
           float: left; margin: 0; padding: 0 6px; text-align: left;
           color: #444; font-weight: normal;
           border-top: solid 1px #a07d17; border-right: solid 1px #a07d17;
         }

.tite_a3 {
           width: 194px; margin: 0; padding: 0; text-align: center; border: solid 1px #a07d17;
         }

.tite_a4 {
           padding: 0 4px; color: #a07d17; font-size: 13px; font-weight: bold; line-height: 26px;
         }

.tite_a5 {
           width: 194px; margin: 0; padding: 0; text-align: center; border: solid 1px #a07d17;
         }

.tite_a6 {
           padding: 0 4px; color: #a07d17; font-size: 12px; font-weight: bold; line-height: 22px;
         }





.kiji_e0 { width: 620px; margin: 0; padding: 0;               text-align: left; }
.kiji_e1 { float: left;  margin: 0; padding: 0; width: 320px; text-align: left; }
.kiji_e2 { float: right; margin: 0; padding: 0; width: 285px; text-align: left; }

.tite_b0 { 
           width: 100%; margin: 0; padding: 0; text-align: left;
           font-size: 13px; font-weight: normal; line-height: 24px;
         }

.tite_b1 { 
           float: left; margin: 0; padding: 0 8px; text-align:left;
           color: #fff; border: solid 1px #a07d17; background-color: #e6b422;
         }

.tite_b1_b { 
           float: left; margin: 0 0 0 14px; padding: 0 8px; text-align:left;
           color: #fff; border: solid 1px #a07d17; background-color: #e6b422;
         }

.tite_b2 { 
           float: left; margin: 0; padding: 0 8px; text-align: left;
           border-top: solid 1px #a07d17; border-right: solid 1px #a07d17; border-bottom: solid 1px #a07d17;
         }

.tite_b3 { 
           width: 648px; margin: 0; padding: 0; text-align: left;
           color: #fff; border: solid 1px #a07d17; background-color: #e6b422;
           font-size: 18px; font-weight: bold; line-height: 34px; 
         }

.tite_b4 { 
           margin: 0; padding: 0 12px; text-align: left;
         }





#footer_a0   {
               width            : 1090px;
               margin           : 10px auto 0px auto;
               padding          : 10px 0;
               text-align       : left;
               line-height      : 0;
               background-color : #fff;
               border-width     : 1px;
               border-style     : solid;
               border-color     : #007bbb;
             }

#footer_a1   {
               width            : 1090px;
               margin           : 10px auto 0px auto;
               padding          : 10px 0;
               text-align       : left;
               line-height      : 0;
               background-color : #fff;
               border-width     : 1px;
               border-style     : solid;
               border-color     : #ee7800;
             }

#footer_a2   {
               width            : 1090px;
               margin           : 10px auto 0px auto;
               padding          : 10px 0;
               text-align       : left;
               line-height      : 0;
               background-color : #fff;
               border-width     : 1px;
               border-style     : solid;
               border-color     : #942343;
             }





/* half_and_half */

.hm5 a:hover img
      {
        opacity          : 0.5;
        filter           : alpha(opacity=50);
        -ms-filter       : "alpha( opacity=50 )";
        background-color : transparent;
      }

.hm5 a:hover
      {
        opacity:0.5;
        filter: alpha(opacity=50);
        -ms-filter: "alpha( opacity=50 )";
        background-color: transparent;
      }



.hm7 a:hover img
      {
        opacity:0.7;
        filter: alpha(opacity=70);
        -ms-filter: "alpha( opacity=70 )";
        background-color: transparent;
      }

.hm7 a:hover
      {
        opacity:0.7;
        filter: alpha(opacity=70);
        -ms-filter: "alpha( opacity=70 )";
        background-color: transparent;
      }



.hm8 a:hover img
      {
        opacity:0.8;
        filter: alpha(opacity=80);
        -ms-filter: "alpha( opacity=80 )";
        background-color: transparent;
      }

.hm8 a:hover
      {
        opacity:0.8;
        filter: alpha(opacity=80);
        -ms-filter: "alpha( opacity=80 )";
        background-color: transparent;
      }



.hm8f a:hover img
      {
        opacity:0.8;
        filter: alpha(opacity=80);
        -ms-filter: "alpha( opacity=80 )";
        background-color: #ffffff;
      }

.hm8f a:hover
      {
        opacity:0.8;
        filter: alpha(opacity=80);
        -ms-filter: "alpha( opacity=80 )";
        background-color: #ffffff;
      }




.hm9 a:hover img
      {
        opacity:0.9;
        filter: alpha(opacity=90);
        -ms-filter: "alpha( opacity=90 )";
        background-color: transparent;
      }

.hm9 a:hover
      {
        opacity:0.9;
        filter: alpha(opacity=90);
        -ms-filter: "alpha( opacity=90 )";
        background-color: transparent;
      }

</pre></body></html>