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


body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,
p,blockquote,table,th,td {margin: 0; padding: 0;}


body {
    background: #FFF; color: #000;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-text-size-adjust: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select:none;
}



body {
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic", Osaka, "ＭＳ Ｐゴシック", sans-serif;
  font-size: 13px;
  *font-size: small;
  *font: x-small;
  line-height: 1.4em;
}

html&gt;/**/body {
    font-size /*\**/: small\9;
}   /* for IE8 */



img {border: 0; vertical-align: top;}

h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}
ul,dl,ol {text-indent: 0;}
li {list-style: none;}

address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal;}

sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

input,textarea,select {font-family: inherit; font-size: inherit; font-weight:inherit;}
* html input,* html textarea,* html select {font-size: 100%;}
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {font-size: 100%;}

table {border-collapse: collapse; border-spacing: 0; font-size: inherit;}
th,td {text-align: left; vertical-align: top;}
caption {text-align: left;}

pre,code,kbd,samp,tt {font-family: monospace;}
* html pre,* html code,* html kbd,* html samp,* html tt {font-size: 100%; line-height: 100%;}
*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt {font-size: 108%; line-height: 100%;}

input,select,textarea {font-size: 100%; font-family: Verdana, Helvetica, sans-serif;}


a{
    outline:none;
}

.overimage{
}
.opacityover{
}



/* new clearfix */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}


.mgt0{
    margin-top:0px !important;
}
.mgt5{
    margin-top:5px !important;
}
.mgt10{
    margin-top:10px !important;
}
.mgt15{
    margin-top:15px !important;
}
.mgt20{
    margin-top:20px !important;
}
.mgt25{
    margin-top:25px !important;
}
.mgt30{
    margin-top:30px !important;
}
.mgt40{
    margin-top:40px !important;
}
.mgt50{
    margin-top:50px !important;
}
.mgt60{
    margin-top:60px !important;
}
.mgt70{
    margin-top:70px !important;
}
.mgt80{
    margin-top:80px !important;
}
.mgt90{
    margin-top:90px !important;
}
.mgt100{
    margin-top:100px !important;
}


.mgb0{
    margin-bottom:0px !important;
}
.mgb5{
    margin-bottom:5px !important;
}
.mgb10{
    margin-bottom:10px !important;
}
.mgb15{
    margin-bottom:15px !important;
}
.mgb20{
    margin-bottom:20px !important;
}
.mgb25{
    margin-bottom:25px !important;
}
.mgb30{
    margin-bottom:30px !important;
}
.mgb40{
    margin-bottom:40px !important;
}
.mgb50{
    margin-bottom:50px !important;
}
.mgb60{
    margin-bottom:60px !important;
}
.mgb70{
    margin-bottom:70px !important;
}
.mgb80{
    margin-bottom:80px !important;
}
.mgb90{
    margin-bottom:90px !important;
}
.mgb100{
    margin-bottom:100px !important;
}


.mgl0{
    margin-left:0px !important;
}
.mgl5{
    margin-left:5px !important;
}
.mgl10{
    margin-left:10px !important;
}
.mgl15{
    margin-left:15px !important;
}
.mgl20{
    margin-left:20px !important;
}
.mgl25{
    margin-left:25px !important;
}
.mgl30{
    margin-left:30px !important;
}
.mgl40{
    margin-left:40px !important;
}
.mgl50{
    margin-left:50px !important;
}
.mgl60{
    margin-left:60px !important;
}
.mgl70{
    margin-left:70px !important;
}
.mgl80{
    margin-left:80px !important;
}
.mgl90{
    margin-left:90px !important;
}
.mgl100{
    margin-left:100px !important;
}



.mgr0{
    margin-right:0px !important;
}
.mgr5{
    margin-right:5px !important;
}
.mgr10{
    margin-right:10px !important;
}
.mgr15{
    margin-right:15px !important;
}
.mgr20{
    margin-right:20px !important;
}
.mgr25{
    margin-right:25px !important;
}
.mgr30{
    margin-right:30px !important;
}
.mgr40{
    margin-right:40px !important;
}
.mgr50{
    margin-right:50px !important;
}
.mgr60{
    margin-right:60px !important;
}
.mgr70{
    margin-right:70px !important;
}
.mgr80{
    margin-right:80px !important;
}
.mgr90{
    margin-right:90px !important;
}
.mgr100{
    margin-right:100px !important;
}














.pdt0{
    padding-top:0px !important;
}
.pdt5{
    padding-top:5px !important;
}
.pdt10{
    padding-top:10px !important;
}
.pdt15{
    padding-top:15px !important;
}
.pdt20{
    padding-top:20px !important;
}
.pdt25{
    padding-top:25px !important;
}
.pdt30{
    padding-top:30px !important;
}
.pdt40{
    padding-top:40px !important;
}
.pdt50{
    padding-top:50px !important;
}
.pdt60{
    padding-top:60px !important;
}
.pdt70{
    padding-top:70px !important;
}
.pdt80{
    padding-top:80px !important;
}
.pdt90{
    padding-top:90px !important;
}
.pdt100{
    padding-top:100px !important;
}


.pdb0{
    padding-bottom:0px !important;
}
.pdb5{
    padding-bottom:5px !important;
}
.pdb10{
    padding-bottom:10px !important;
}
.pdb15{
    padding-bottom:15px !important;
}
.pdb20{
    padding-bottom:20px !important;
}
.pdb25{
    padding-bottom:25px !important;
}
.pdb30{
    padding-bottom:30px !important;
}
.pdb40{
    padding-bottom:40px !important;
}
.pdb50{
    padding-bottom:50px !important;
}
.pdb60{
    padding-bottom:60px !important;
}
.pdb70{
    padding-bottom:70px !important;
}
.pdb80{
    padding-bottom:80px !important;
}
.pdb90{
    padding-bottom:90px !important;
}
.pdb100{
    padding-bottom:100px !important;
}


.pdl0{
    padding-left:0px !important;
}
.pdl5{
    padding-left:5px !important;
}
.pdl10{
    padding-left:10px !important;
}
.pdl15{
    padding-left:15px !important;
}
.pdl20{
    padding-left:20px !important;
}
.pdl25{
    padding-left:25px !important;
}
.pdl30{
    padding-left:30px !important;
}
.pdl40{
    padding-left:40px !important;
}
.pdl50{
    padding-left:50px !important;
}
.pdl60{
    padding-left:60px !important;
}
.pdl70{
    padding-left:70px !important;
}
.pdl80{
    padding-left:80px !important;
}
.pdl90{
    padding-left:90px !important;
}
.pdl100{
    padding-left:100px !important;
}



.pdr0{
    padding-right:0px !important;
}
.pdr5{
    padding-right:5px !important;
}
.pdr10{
    padding-right:10px !important;
}
.pdr15{
    padding-right:15px !important;
}
.pdr20{
    padding-right:20px !important;
}
.pdr25{
    padding-right:25px !important;
}
.pdr30{
    padding-right:30px !important;
}
.pdr40{
    padding-right:40px !important;
}
.pdr50{
    padding-right:50px !important;
}
.pdr60{
    padding-right:60px !important;
}
.pdr70{
    padding-right:70px !important;
}
.pdr80{
    padding-right:80px !important;
}
.pdr90{
    padding-right:90px !important;
}
.pdr100{
    padding-right:100px !important;
}











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