<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media ( max-width: 1250px ) {
    main { margin: 25px; }
    .smallInner { padding: 0 25px; }
}

@media ( max-width: 1230px ) {
    #logo { left: auto; right: 25px; top: -35px; }
    #naviMainOut { float: none; }
}

@media ( max-width: 1100px ) {
    .size-40, h1, h2 {font-size: 30px;line-height: 1.5em; }
    .grid_25_25_25_25 &gt; .row  { margin-bottom: 0px;}
    .grid_25_25_25_25 &gt; .row &gt; .col {  width: 49%; margin-bottom: 15px; }

}

@media ( max-width: 730px ) {
    #footer .footerCon p { float: none; margin-bottom: 10px; }
    #footer #naviFooter { float: none; }
    #footer #naviFooter ul li  { display: block; }
    #footer #naviFooter ul li  { display: block; }
    .grid_25_25_25_25 &gt; .row  ,
    .grid_50_50 &gt; .row  { margin-bottom: 0px;}
    .grid_25_25_25_25 &gt; .row &gt; .col,
    .grid_50_50 &gt; .row &gt; .col {  width: 100%;  float: none; margin-bottom: 15px; }

}

@media ( min-width: 880px ) {
    #naviMain { display: block!important; }
}

@media ( max-width: 880px ) {
    .mobicon { display: block; }
    #naviMainOut { margin: 0; height: 100px; position: relative; }
    #naviMain { display: none; position: absolute; top: 100%; z-index: 90; left: 0; width: 100%; background-color: #014083;  }
    #naviMain &gt; ul &gt; li { float: none; display: block; }
    #naviMain &gt; ul &gt; li.active&gt; a,
    #naviMain &gt; ul &gt; li &gt; a:hover { color: #fff;  }
    #logo { left: 50%; right: auto; top: 10px; max-width: 100px; transform: translate(-50%, 0); }
    .slider { margin-bottom: 50px; }

    #header { padding: 0; position: relative; }
}

@media ( max-width: 520px ) {
    /*font-size */
    .size-30, h3 { font-size: 26px; line-height: 1.5em; }
    .size-40, h1, h2  { font-size: 35px; line-height: 1.5em; }
    .size-60, .slider .slider-buttons .fa { font-size: 60px; }
}


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