/*body{overflow:hidden}*/body.general [data-type="cold"]{display:none}body.general .title_h2Wrap [data-typebtn="general"]{background-color:#222;border-color:#222 !important;color:#fff !important;pointer-events:none}body.cold [data-type="general"]{display:none}body.cold .title_h2Wrap [data-typebtn="cold"]{background-color:#222;border-color:#222 !important;color:#fff !important;pointer-events:none}.dispPc{display:inherit}.dispSp{display:none}#areaInfo{position:relative;margin:auto;max-width:967px;width:calc(100% - 30px)}#areaInfo .inner::-webkit-scrollbar{width:8px}#areaInfo .inner::-webkit-scrollbar-track{background:#f3f3f3;border:none}#areaInfo .inner::-webkit-scrollbar-thumb{background:#006994}#areaInfo .areaInfo01{padding:128px 0 68px}#areaInfo .areaInfo01 img{width:100%;height:auto}#areaInfo .areaInfo02{padding:0}#areaInfo .areaInfo02 img{width:218px;height:auto}#areaInfo .areaInfo01_title{position:absolute;top:0;left:0}#areaInfo .areaInfo01_title h2{font-weight:normal;font-size:28px;color:#006994;margin-bottom:14px}#areaInfo .areaInfo01_title p{font-size:14px;font-weight:bold;color:#006994;margin-bottom:24px}#areaInfo .areaInfo01_title p.alertWaku{padding:4px;font-size:14px;color:#006994;border:1px solid #006994;width:360px;max-width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:12px}#areaInfo .areaInfo01_title .typeBtnWrap{display:flex}#areaInfo .areaInfo01_title .typeBtnWrap li+li{margin-left:24px}#areaInfo .areaInfo01_title .typeBtnWrap li a{width:167px;height:167px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none !important;transition:0.3s all ease}#areaInfo .areaInfo01_title .typeBtnWrap li a span{font-size:18.5px;padding-bottom:4px;font-weight:bold;letter-spacing:0.5em;margin-right:-0.5em;margin-top:5px}#areaInfo .areaInfo01_title .typeBtnWrap li a span:after{content:'';display:block;width:calc(100% - 0.4em)}#areaInfo .areaInfo01_title .typeBtnWrap li a[data-typeBtn="general"]{background-color:#fbbe9d;color:#e32812}#areaInfo .areaInfo01_title .typeBtnWrap li a[data-typeBtn="general"] span{color:#e32812}#areaInfo .areaInfo01_title .typeBtnWrap li a[data-typeBtn="general"] span:after{border-bottom:1px solid #e32812}#areaInfo .areaInfo01_title .typeBtnWrap li a[data-typeBtn="cold"]{background-color:#c8e4f0;color:#009abf}#areaInfo .areaInfo01_title .typeBtnWrap li a[data-typeBtn="cold"] span{color:#009abf}#areaInfo .areaInfo01_title .typeBtnWrap li a[data-typeBtn="cold"] span:after{border-bottom:1px solid #009abf}#areaInfo .areaInfo01_title .typeBtnWrap li a:hover{transform:scale(1.1)}#areaInfo .areaInfo02 .box02{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}#areaInfo .areaInfo02>ul{display:flex;justify-content:space-between}#areaInfo .areaInfo02>ul .dot_bd{border-left:1px dotted #0036a1}#areaInfo .areaInfo02>ul+ul{border-top:1px solid #0036a1;margin-top:15px;padding-top:15px}#areaInfo .areaInfo02>ul li h3{color:#009abf;font-weight:normal;font-size:18px;margin-bottom:10px}#areaInfo .areaInfo02 table{border-top:1px solid #b2b2b2}#areaInfo .areaInfo02 table .taC{text-align:center}#areaInfo .areaInfo02 table .bg_gray{background-color:#e5e5e5}#areaInfo .areaInfo02 table .cl_general{color:#e32812}#areaInfo .areaInfo02 table .cl_cold{color:#009abf}#areaInfo .areaInfo02 table tr{border-bottom:1px solid #b2b2b2}#areaInfo .areaInfo02 table tr th{font-weight:normal;font-size:12px;padding:1px 10px;vertical-align:middle;line-height:1.5em;white-space:nowrap}#areaInfo .areaInfo02 table tr th:first-child{border-right:1px solid #b2b2b2;text-align:left}#areaInfo .areaInfo02 table tr td{font-size:12px;text-align:center;padding:1px 10px;vertical-align:middle;line-height:1.5em}#areaInfo .areaInfo02 table tr td+td{border-left:1px solid #b2b2b2}#areaInfo .areaInfo02_title h2{font-size:28px;color:#c30d23;font-weight:normal}#areaInfo .areaInfo02_title p{color:#c30d23;font-weight:bold;font-size:18px;margin-bottom:12px}#areaInfo .areaInfo02_title p.alert{font-size:18px;display:flex;align-items:center;justify-content:center;border:1px solid #c30d23;padding:4px 8px 4px 16px}@media screen and (max-width: 767px){.dispPc{display:none}.dispSp{display:inherit}#areaInfo .areaInfo01{padding:0}#areaInfo .areaInfo01 .btn_acdn li img{width:200px;height:auto}#areaInfo .areaInfo01_title{position:relative;top:auto;left:auto}#areaInfo .areaInfo01_title img{width:100%;height:auto}#areaInfo .areaInfo01_title h2{font-size:17px}#areaInfo .areaInfo01_title p{font-size:12px;margin-bottom:16px}#areaInfo .areaInfo01_title p br{display:none}#areaInfo .areaInfo01_title .typeBtnWrap{flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}#areaInfo .areaInfo01_title .typeBtnWrap li{width:calc((100% - 15px)/2)}#areaInfo .areaInfo01_title .typeBtnWrap li a{width:100%;height:calc((100vw - 40px)/2)}#areaInfo .areaInfo01_title .typeBtnWrap li a span{font-size:4.2vw;letter-spacing:0.2em;margin-right:-0.2em}#areaInfo .areaInfo01_title .typeBtnWrap li a span:after{width:calc(100% - 0.2em)}#areaInfo .areaInfo01_title .typeBtnWrap li+li{margin-left:auto}#areaInfo .areaInfo02{padding:28px 0 0}#areaInfo .areaInfo02 .box02{flex-direction:column;margin-bottom:0}#areaInfo .areaInfo02 .box02 table{display:none}#areaInfo .areaInfo02>ul{flex-direction:column}#areaInfo .areaInfo02>ul li{width:100%;border:1px solid #b2b2b2;margin-bottom:-1px;text-align:left !important}#areaInfo .areaInfo02>ul li h3{position:relative;display:flex;align-items:center;height:48px;line-height:1em;font-size:13px;color:#222;padding-left:12px;margin-bottom:0}#areaInfo .areaInfo02>ul li h3:after{content:'';position:absolute;width:12px;height:12px;border-right:1px solid #888;border-bottom:1px solid #888;transform:rotate(45deg);transition:0.3s all ease;top:14px;right:14px}#areaInfo .areaInfo02>ul li h3.current:after{transform:rotate(-135deg)}#areaInfo .areaInfo02>ul li img{display:none;max-width:100%;height:auto;width:240px;margin-left:calc((100% - 240px)/2)}#areaInfo .areaInfo02>ul .dot_bd{display:none}#areaInfo .areaInfo02>ul+ul{margin-top:0;padding-top:0;border:none;margin-bottom:20px}#areaInfo .btn_acdn{flex-direction:column}#areaInfo .btn_acdn li{width:100%;border:1px solid #b2b2b2;margin-bottom:-1px;text-align:center}#areaInfo .btn_acdn li h3{position:relative;display:flex;align-items:center;height:48px;line-height:1em;font-size:13px;color:#222;padding-left:12px;margin-bottom:0;font-weight:normal}#areaInfo .btn_acdn li h3:after{content:'';position:absolute;width:12px;height:12px;border-right:1px solid #888;border-bottom:1px solid #888;transform:rotate(45deg);transition:0.3s all ease;top:14px;right:14px}#areaInfo .btn_acdn li h3.current:after{transform:rotate(-135deg)}#areaInfo .btn_acdn li img{display:none;margin:auto}#areaInfo .areaInfo02_title{width:100%}#areaInfo .areaInfo02_title h2{font-size:17px}#areaInfo .areaInfo02_title p{font-size:13px}#areaInfo .areaInfo02_title p.alert{font-size:14px;background-color:#c30d23;color:#fff;margin-bottom:0;padding:16px 12px;justify-content:flex-start}}
body{overflow:auto}
#areaInfo {
    max-width: 1200px;
}
@media screen and (max-width: 767px) {
    #areaInfo .areaInfo01_title img {
        display: block;
        width: 96%;
        margin: 0 auto;
    }
}

#areaInfo .areaInfo02 img {
    vertical-align: bottom;
    width: 100%;
    height: auto;
}

.areaInfo02_heading {
    font-size: 2rem;
    font-weight: bold;
    color: #000;
    margin-bottom: 0.5em;
}
.areaInfo02_details {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.areaInfo02_detail {
    width: 33%;
    max-width: 395px;
    border-bottom: 1px solid #E4E4E4;
    position: relative;
}
.areaInfo02_detail ._title {
    font-size: 1.4vw;/*1.7rem*/
    font-weight: bold;
    position: absolute;
    left: 6%;
    top: .9em;
    color: #000;
}
.areaInfo02_detail:nth-child(-n+3) ._title  {
    left: 0;
}
@media screen and (min-width: 1201px) {
    .areaInfo02_detail ._title {
        font-size: 1.7rem;
    }
}
@media screen and (min-width: 768px) {
    .areaInfo02_detail:nth-child(1) {
        order: 1;
    }
    .areaInfo02_detail:nth-child(2) {
        order: 4;
    }
    .areaInfo02_detail:nth-child(3) {
        order: 7;
    }
    .areaInfo02_detail:nth-child(4) {
        order: 2;
    }
    .areaInfo02_detail:nth-child(5) {
        order: 5;
    }
    .areaInfo02_detail:nth-child(6) {
        order: 8;
    }
    .areaInfo02_detail:nth-child(7) {
        order: 3
    }
    .areaInfo02_detail:nth-child(8) {
        order: 6;
    }
    .areaInfo02_detail:nth-child(9) {
        order: 9;
    }
    .areaInfo02_detail:nth-child(3n+1) {
        border-top: 1px solid #B1B1B1;
    }
    .areaInfo02_detail:nth-child(3n) {
        border-bottom: 1px solid #B1B1B1;
    }
}
@media screen and (max-width: 767px) {
    .areaInfo02 {
        margin-bottom: 115px;
    }
    .areaInfo02_heading {
        font-size: 1.5rem;
        max-width: 330px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1em;
    }
    .areaInfo02_details {
        flex-direction: column;
        align-items: center;
    }
    .areaInfo02_detail {
        width: 100%;
        max-width: 330px;
        border: none;
    }

    .areaInfo02_detail ._title {
        font-size: 1.5rem;
        border-top: 1px solid #B1B1B1;
        padding: .5em 1.3em;
        position: relative;
        left: 0;
        top: 0;
        transition: color .3s ,background-color .3s;
    }

    .areaInfo02_detail ._title + * {
        display: none;
    }

    .areaInfo02_detail ._title.current {
        background-color: #666;
        color: #fff;
        border-color: transparent;
    }
    .areaInfo02_detail ._title::before,
    .areaInfo02_detail ._title::after
     {
        position: absolute;
        content: "";
        background-color: #4D4D4D;
        width: 13px;
        height: 2px;
        border-radius: 1px;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        transition: transform .3s, background-color .3s;
    }
    .areaInfo02_detail ._title::after {
        transform: translateY(-50%) rotate(90deg);
    }
    .areaInfo02_detail ._title.current::before {
        background-color: #fff;
    }
    .areaInfo02_detail ._title.current::after {
        transform: translateY(-50%) rotate(90deg) scale(0);
    }
    .areaInfo02_detail:last-child ._title {
        border-bottom:1px solid #B1B1B1;
    }
    .areaInfo02_detail:last-child ._title.current {
        border-color: transparent;
    }
}
