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

/*-- 宗麟館（そうりんかん）tub1 --*/
.sorinkan-page .res-img {
    width: 100%;
    height: auto;
}
.sorinkan-page .note {
    color: #e85548;
    font-weight: bold;
}
.sorinkan-page caption {
    text-align: left;
    padding-bottom: 10px;
}
.sorinkan-page .event-table span {
    font-weight: bold;
}
.sorinkan-page .contact-box {
    float: left;
    width: 50%;
}
.sorinkan-page .access-box {
    float: left;
    width: 50%;
    padding-left: 40px;
}
.sorinkan-page .contact-table {
    padding-bottom: 20px;
}
.sorinkan-page .contact-table table {
    table-layout: fixed;
}
.sorinkan-page .contact-table table th, 
.sorinkan-page .contact-table table td {
    text-align: center !important;
}
.sorinkan-page dl dt {
    float: left;
}
.sorinkan-page dl dd {
    padding-left: 4em;
}
.sorinkan-page #map3 {
    width: 100%;
    height: 267px;
}

/*-- 宗麟館（そうりんかん）tub2 --*/
.sorinkan-page .floor-table td {
    border-bottom: 3px solid #fff;
}
.sorinkan-page .floor-table p {
    font-weight: bold;
}
.sorinkan-page .floor-table ul li {
    padding-left: 1em;
    text-indent: -1em;
}
.sorinkan-page .floor-table .floor {
    font-weight: bold;
}
.sorinkan-page .floor-table tr:nth-child(1) .floor {
    background: #ffcb98;
}
.sorinkan-page .floor-table tr:nth-child(2) .floor {
    background: #ff9865;
}
.sorinkan-page .floor-table tr:nth-child(3) .floor {
    background: #ff7b7f;
}
.sorinkan-page .floor-table tr:nth-child(4) .floor {
    background: #ff6500;
    color: #fff;
}
.sorinkan-page .floor-table tr:nth-child(5) .floor {
    background: #ff0000;
    color: #fff;
}

/*-- 宗麟館（そうりんかん）tub3 --*/
.sorinkan-page .miryoku-table {
    background: url(../sorinkan/images/miryoku_bg.jpg) center no-repeat;
}

@media screen and (max-width: 520px) {
    .sorinkan-page .miryoku-table {background-size:100%;}
}

.sorinkan-page .miryoku-table .ttl-box {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}


/*営業時間のご案内*/
.sourinbox #eigyo_table{width:710px}
.sourinbox #eigyo_table td{font-size:78%;padding:3px;border:1px solid #CCCCCC;}
.sourinbox #eigyo_table .td1{background:#E3E3E3;text-align:center;}
.sourinbox #eigyo_table .td2{text-align:center;}
.sourinbox #eigyo_table .td3{background:#F2EEE1;text-align:center;}
.sourinbox #eigyo_table .td4{background:#C7E7F8;text-align:center;}
.sourinbox #eigyo_table .td5{background:#FADCDA;text-align:center;}
.redtxt{color:#BF0000;}
.bluetxt{color:#257DBE;}
.indent4{padding-left:3.5em;text-indent:-3.5em;}

/*-- 宗麟館（そうりんかん）tub4 --*/
.sorinkan-page .eigyo-table th, 
.sorinkan-page .eigyo-table td {
    font-size: 10px !important;
    text-align: center !important;
}
.sorinkan-page .eigyo-table .txt-left {
    text-align: left !important;
}
.sorinkan-page .txt-i {
    padding-left: 2.5em;
    text-indent: -2.5em;
}

/*-- ビシネスサポートセンター --*/
.businessl-center-page p.banking_pdf_link {
    width: 80%;
    margin: 0 auto 10px;
    font-size: 18px;
}
.businessl-center-page p.banking_pdf_link a.pdf {
    display: inline-block;
    padding: 10px 50px 10px 20px;
    border: 2px #e85548 solid;
    background: url(../../img/sub_Lcontent_news_bg01.png) no-repeat 95% center,#fdede4;
    background-size: 20px, auto;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.businessl-center-page p.banking_pdf_link a.pdf:after {
    display: none;
}
.businessl-center-page .graybox {
    border: 5px solid #F3F3F3;
    padding: 20px;
    margin: 0 auto;
    width: 80%;
    color: #666666;
    font-weight: bold;
}
.businessl-center-page .img-box {
    width: 80%;
    margin: 0 auto 30px;
}
.businessl-center-page .text-idt {
    padding-left: 1em;
    text-indent: -1em;
}
.businessl-center-page .note {
    color: #e85548;
}
.businessl-center-page .company-list {
    width: 80%;
    margin: 0 auto;
}
.businessl-center-page .access-box, 
.businessl-center-page .map-box {
    float: left;
    width: 50%;
}
.businessl-center-page .access-box {
    padding-right: 10px;
}
.businessl-center-page .map-box {
    padding-left: 10px;
}
.businessl-center-page #map3 {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.businessl-center-page #map3 &gt; div,
.businessl-center-page #map3 iframe,
.businessl-center-page #map3 object,
.businessl-center-page #map3 embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media only screen and (max-width: 767px){
    /*-- 宗麟館（そうりんかん）tub1 --*/
    .sorinkan-page .contact-box {
        float: none;
        width: 100%;
    }
    .sorinkan-page .access-box {
        float: none;
        width: 100%;
        padding-left: 0;
    }
    .sorinkan-page #map3 {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px;
        height: 0;
        overflow: hidden;
    }
    .sorinkan-page #map3 &gt; div,
    .sorinkan-page #map3 iframe,
    .sorinkan-page #map3 object,
    .sorinkan-page #map3 embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    /*-- 宗麟館（そうりんかん）tub2 --*/
    .sorinkan-page .floor-table {
        display: block;
    }
    .sorinkan-page .floor-table th, 
    .sorinkan-page .floor-table td {
        display: inline-block;
        width: 100%;
    }
    .sorinkan-page .floor-table td {
        border-bottom: none;
    }
    .sorinkan-page .floor-table .floor {
        margin-top: 10px;
    }
    .sorinkan-page .floor-table tr:first-child .floor {
        margin-top: 0;
    }
    .sorinkan-page .floor-table .floor-img {
        text-align: center;
    }
    .sorinkan-page .floor-table .floor-img img {
        max-width: 400px;
        width: 100%;
        height: auto;
    }
    
    /*-- 宗麟館（そうりんかん）tub3 --*/
    .sorinkan-page .miryoku-table {
        display: block;
    }
    .sorinkan-page .miryoku-table th, 
    .sorinkan-page .miryoku-table td {
        display: inline-block;
        width: 100%;
        padding: 0;
    }
    .sorinkan-page .miryoku-table .ttl-box {
        position: relative;
        padding: 12px 0 12px 52px;
        margin-top: 20px;
    }
    .sorinkan-page .miryoku-table .ttl-box:before {
        position: absolute;
        content: "";
        width: 40px;
        height: 40px;
        top: 50%;
        left: 0;
        margin-top: -20px;
    }
    .sorinkan-page .miryoku-table tr:first-child .ttl-box {
        margin-top: 0;
    }
    .sorinkan-page .miryoku-table tr:nth-child(1) .ttl-box:before {
        background: url(../sorinkan/images/miryoku_icon1.gif) no-repeat center;
        background-size: 100% auto;
    }
    .sorinkan-page .miryoku-table tr:nth-child(3) .ttl-box:before {
        background: url(../sorinkan/images/miryoku_icon2.gif) no-repeat center;
        background-size: 100% auto;
    }
    .sorinkan-page .miryoku-table tr:nth-child(5) .ttl-box:before {
        background: url(../sorinkan/images/miryoku_icon3.gif) no-repeat center;
        background-size: 100% auto;
    }
    .sorinkan-page .miryoku-table tr:nth-child(7) .ttl-box:before {
        background: url(../sorinkan/images/miryoku_icon4.gif) no-repeat center;
        background-size: 100% auto;
    }
    .sorinkan-page .miryoku-table tr:nth-child(9) .ttl-box:before {
        background: url(../sorinkan/images/miryoku_icon5.gif) no-repeat center;
        background-size: 100% auto;
    }
    .sorinkan-page .miryoku-table tr:nth-child(11) .ttl-box:before {
        background: url(../sorinkan/images/miryoku_icon7.gif) no-repeat center;
        background-size: 100% auto;
    }
    .sorinkan-page .miryoku-table .ico-box {
        display: none;
    }
    .sorinkan-page .miryoku-table .txt-box {
        padding: 10px 0;
    }
    .sorinkan-page .miryoku-table .img-box {
        width: auto;
    }
	
.sourinbox .scroll{
overflow: auto;　　　　/*tableをスクロールさせる*/
white-space: nowrap;　　/*tableのセル内にある文字の折り返しを禁止*/
}
.sourinbox .scroll::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
.sourinbox .scroll::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.sourinbox .scroll::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}
    
    /*-- 宗麟館（そうりんかん）tub4 --*/
    .sorinkan-page .eigyo-table {
        word-break: break-word;
    }
    
    /*-- ビシネスサポートセンター --*/
    .businessl-center-page .company-list {
        width: 100%;
    }
    .businessl-center-page .img-box {
        width: 100%;
        max-width: 540px;
    }
    .businessl-center-page p.banking_pdf_link {
        width: 100%;
    }
    .businessl-center-page .graybox {
        width: 100%;
    }
    .businessl-center-page .access-box, 
    .businessl-center-page .map-box {
        float: none;
        width: 100%;
        padding: 0;
    }
    
}

.donichi_time_table th {
    text-align: center;
    background: #fbe6e3;
    border: 1px solid #C8C2BE;
}
.donichi_time_table td {
    text-align: center;
    padding: 5px 15px!important;
    border: 1px solid #cccccc;
    vertical-align: inherit!important;
}
.donichi_time_table .tL {
    text-align: left;
}
.donichi_time_table td.tdno1 {
    text-align:left;
    padding:5px 5px;
}
.donichi_time_table td.noGood {
    color: #e85548;
    font-weight: bolder;
    font-size: 180%;
    background: #f9f4e1;
}
ul.donichi_list01{}
ul.donichi_list01 li {text-indent:-1em; padding-left:1em;}
ul.donichi_list01 li::before {content: '●';}
ul.donichi_list01 li:last-child{margin-bottom:0px;}
</pre></body></html>