<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media screen and (max-width: 1280px) {
    .underlogoline {
        font-size: 11.6px;
        color: #0069B1;
        display: block;
        padding-left: 70px;
    }
}

@media screen and (max-width: 1000px){
.hd-tp{display: none;}
.hd-bm{padding: 22px 0;}
.logo &gt; a{height: 26px;}
.logo{width: 80%;}
.menu-box{display: none; position: fixed; right: 0; top: 0; bottom: 0; width: 100%; z-index: 210; max-width: 600px; background: #0d47a1; overflow-y: auto;}
.mo-mclo{display: block;}

.depth1{display: block; position: relative;  text-align: left;}
.depth1 &gt; li{padding: 0; width: 45%; position: static; margin-bottom: 20px;}
.depth1 &gt; li &gt; a{display: block; height: auto; font-size: 18px; color: #fff; line-height: 22px; letter-spacing: -1px; padding: 10px 16px; padding-right: 30px; word-break: keep-all;}
.depth1 &gt; li &gt; a &gt; .sp{color: #fff; font-size: 12px; line-height: 14px; letter-spacing: 0;}
.depth1 &gt; li &gt; a.nx:after{display: block; opacity: 1; left: auto; bottom: auto; right: 8px; top: 50%; width: 14px; height: 14px; margin-top: -7px; background: url(/images/ithelpdesk/main/mo_mdp_ic1.png) 0 0 no-repeat;}
.depth1 &gt; li.on &gt; a.nx:after{background-image: url(/images/ithelpdesk/main/mo_mdp_ic2.png);}
.depth1 &gt; li.on &gt; a{background-color: #0e3174;}

.depth2{left: 45%; right: 0; top: 0; padding: 0; background: #3b7fd6; box-shadow: 1px 2px 4px rgb(0,0,0,0.3);}
.depth2 &gt; li{padding-left: 0;}
.depth2 &gt; li:before{display: none;}
.depth2 &gt; li + li{margin: 0;}
.depth2 &gt; li &gt; a{display: block; font-size: 15px; color: #fff; padding: 8px 16px; padding-right: 30px; border-bottom: 1px solid rgba(0,0,0,0.3); position: relative;}
.depth2 &gt; li &gt; a.nx:after{content: ''; position: absolute; right: 8px; top: 50%; width: 14px; height: 14px; margin-top: -7px; background: url(/images/ithelpdesk/main/mo_mdp_ic1.png) 0 0 no-repeat;}
.depth2 &gt; li.on &gt; a.nx:after{background-image: url(/images/ithelpdesk/main/mo_mdp_ic2.png);}
.depth2 &gt; li &gt; ul{display: none; float: none; width: auto; background: #6294f7; border-bottom: 1px solid rgba(0,0,0,0.3);}
.depth2 &gt; li &gt; ul &gt; li{margin: 0; display: block;}
.depth2 &gt; li &gt; ul &gt; li &gt; a{display: block; color: #fff; padding: 5px 0; padding-left: 24px; font-size: 15px;}
.depth2 &gt; li.on &gt; a{color: #fff; text-decoration: underline;}

.menu-bg{position: fixed; top: 0; bottom: 0; z-index: 190; background: rgba(0,0,0,0.6);}
.menu-bg:before{display: none;}
.menu-bg &gt; p{display: none;}

.allMenu-pc{display: none;}
.hd-mobt{display: block;}


.vsl-cbx{height: 400px; }
.vsl-cbx .v-tx{margin-top: 100px; width: 64%;}
.vsl-cbx .v-tx &gt; dt{font-size: 44px; margin-bottom: 24px;}
.vsl-cbx .v-tx &gt; dd{font-size: 22px;}

.mc-bm {height: auto;}
.mcb-lk{width: 49%; margin-right: 0; margin-bottom: 30px;}
.mcb-lk + .mcb-lk{margin-left: 2%;}
.mc-ntc-bx{float: none; width: auto; clear: both; min-height: 0; padding: 24px 3%;}
.mc-ntc-bx &gt; div &gt; h4{margin-bottom: 20px;}

.left-area{display: none;}
.content-area{float: none; width: auto;}

.ml55 {margin-left: 0px !important;}

div.mo-intro{display: flex; flex-direction: column;}
div.center-intro{order: 1;}
div.left-intro{float: none; width: auto; order: 3;}
div.right-intro{float: none; width: auto;order: 2; margin-bottom: 30px;}
div.right-intro .ml56 {margin-left: 5px !important;}

img.mt11{padding: 0 5px 0 5px;}



/*    #contents h5 {
        background: none;
        color: #444343;
        font-size: 18px;
        padding: 12px 0 0 0px;
    }

    #contents h4 {
        background: none;
        color: #1569b7;
        font-size: 18px;
        padding: 26px 0 0 0px;
    }
*/

    #contents h5 {
        background: url('/images/ithelpdesk/common/h5.png') 2px 20px no-repeat;
        color: #444343;
        font-size: 18px;
        padding: 12px 0 0 22px;
    }

    #contents h4 {
        background: url('/images/ithelpdesk/common/h4.png') 2px 32px no-repeat;
        color: #1569b7;
        font-size: 18px;
        padding: 26px 0 0 22px;
    }


    .underlogoline {
        font-size: 10px;
        color: #0069B1;
        display: block;
        padding-left: 74px;
    }

    @media not all and (min-resolution:.001dpcm) {
        @supports (-webkit-appearance:none) {
            .underlogoline {letter-spacing: -0.9px; font-size: 13px;}
        }
    }
}

@media screen and (max-width: 768px){
.vsl-cbx .v-tx{width: 72%;}
.vsl-cbx .v-tx &gt; dt{font-size: 38px;}
.vsl-cbx .v-tx &gt; dd{font-size: 20px;}

.mc-lk{margin-right: -1%;}
.mc-lk &gt; li{width: calc(33% - 20px);}
.mc-lk &gt; li &gt; a .ic{height: 110px;}
.mc-lk &gt; li &gt; a .tx &gt; p{font-size: 18px; height: 36px;}
.mcb-lk &gt; a .pbx.bg1{background-position: 0 bottom; background-size: cover;}

.line-map{display: none;}
.pg-tit{text-align: center;}
.right-srA .pg-tit{float: none; width: auto; margin-right: 0; text-align: center; }

.col-tbst1.mcg{display: block;}
.col-tbst1.mcg tbody{display: block; overflow: hidden;}
.col-tbst1.mcg colgroup, .col-tbst1.mcg thead, .col-tbst1.mcg caption{display: none;}
.col-tbst1.mcg tr{display: block; float: left; width: 100%; border-bottom: 1px solid #e3e3e3; padding: 8px 0; padding-left: 44px; overflow: hidden;}
.col-tbst1 td{padding: 0; display: block; float: left; height: auto; border: none; text-align: left; color: #969595; font-size: 14px; line-height: 20px;}
.col-tbst1 td.num{width: 44px; margin-left: -44px; font-size: 16px; line-height: 22px;}
.col-tbst1 td.title{padding: 0; margin-bottom: 4px; width: 100%; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden; font-size: 16px; color: #474646; font-weight: 500; line-height: 22px;}
.col-tbst1 td.hit:before{content: ''; display: inline-block; vertical-align: top; width: 1px; height: 12px; background: #c1c1c1;  margin: 5px 8px 0;}
.col-tbst1 td.mo-dn{display: none;}

.paging &gt; a{width: 28px; height: 28px;}
.paging &gt; span{margin: 0 6px;}
.paging &gt; span &gt; a{min-width: 28px; padding: 2px;}

}

@media screen and (max-width: 600px){
.mcb-lk{float: none; width: auto;}
.mcb-lk + .mcb-lk{margin-left: 0;}

.pg-tit{font-size: 26px; line-height: 30px;}

.right-srA .b-srbx{float: none; width: auto;}
}

@media screen and (max-width: 500px){
.vsl-cbx{height: 515px;}
.vsl-cbx .v-tx{margin-top: 30px; width: auto; text-align: center;}
.vsl-cbx.bg1{background-image: url(/images/ithelpdesk/main/vsl1_mo.jpg); }
.vsl-cbx.bg2{background-image: url(/images/ithelpdesk/main/vsl2_mo.jpg); }
.vsl-cbx.bg3{background-image: url(/images/ithelpdesk/main/vsl3_mo.jpg); }

.vsl .bx-controls{bottom: 20px; text-align: center;}

.mc-lk{margin: 24px -1% 0;}
.mc-lk &gt; li{width: 44%; margin: 0 3% 24px;;}
}

@media screen and (max-width: 450px){
.ft-lk &gt; li &gt; a{font-size: 15px; letter-spacing: -1px;}
.ft-lk &gt; li{margin-right: 3px;}
.ft-lk &gt; li:after{margin-left: 8px;}
.underlogoline {padding-left: 64px;}
}

@media screen and (max-width: 360px){
.logo &gt; a{width: 230px; background-size: 100%;}
.ft-tx .adr{letter-spacing: -1px;}

.vsl-cbx .v-tx &gt; dt{font-size: 34px;}
.vsl-cbx .v-tx &gt; dd{font-size: 18px;}
}



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