h3.tit03,
h2.tit02,
.bread_crumb,
.tit,
.title_set,
.title,
.btnArea,
.btnBack,#edionWidgetHeader,#header,#footer  {
	display: none;
}

#newsWrap .tit,
#newsWrap .entry .title_set {
	color: #fff;
}

.entry {
	border-top: none !important;
}

#newsWrap dl {
	border: none;
}

.mb5 {
	margin-bottom: 0px !important;
}

ul.itemw {
	margin: 0;
}

#pagetop {
	position: fixed !important;
	bottom: 0px;
}

.notice {
	display: none;
}


    /*スクロールバーカスタマイズ*/
    ::-webkit-scrollbar {
        width: 10px;
    }

    ::-webkit-scrollbar-track {
        background: #fff;
        border: none;
        border-radius: 8px;
        box-shadow: inset 0 0 2px #000;
    }

    ::-webkit-scrollbar-thumb {
        background: #ccc;
        border-radius: 10px;
        box-shadow: none;
    }

    .banner_ew {
        background-color: #000;
        padding-bottom: 5px;
    }

    .footbanner_ew {
        margin-top: 10px;
    }

    .ttl_ew {
        font-size: 1.3em;
        color: #f10000;
        font-weight: 900;
        text-align: center;
    }

    .note_ew {
        background: #fff;
        margin: 10px;
        padding: 10px;
        color: #000;
        font-size: 0.7rem;
    }

    .bnote_ew {
        margin: 10px;
        color: #fff;
        font-size: 0.8rem;
    }

    .sale_ew {
        color: #fe1000;
        font-weight: bold;
        text-align: center;
        font-size: 1rem;
        margin-bottom: 10px;
    }

    .tab-pane_ew {
        background-color: #fff;
        padding-bottom: 5px;
        display: none;
    }

    .tab-pane_ew.active {
        display: block;
        background: #fff;
    }

    .hide {
        display: none;
    }

    .blue_box {
        background: #019fe8;
        padding: 10px;
        font-size: 0.8rem;
        color: #fff;
    }

    .white_box {
        background: #fff;
        margin: 0 0 10px;
        padding: 10px;
        font-size: 0.5rem;
        color: #000;
    }

    .btn {
        background: #074597;
        width: 80%;
        margin: 20px auto 10px;
        padding: 5px;
        color: #fff;
        display: block;
        vertical-align: middle;
        text-align: center;
        text-decoration: none;
        font-weight: 900;
        font-size: 18px;
        border-radius: 10px;
        /* border: 5px solid #241a17; */
    }

    .btn_01 {
        background: #feed00;
        width: 80%;
        margin: 10px auto;
        padding: 5px;
        color: #000;
        display: block;
        vertical-align: middle;
        text-align: center;
        text-decoration: none;
        font-weight: 900;
        font-size: 18px;
    }

    .btn_02 {
        background: #cacaca;
        width: 80%;
        margin: 10px auto;
        padding: 5px;
        color: #000;
        display: block;
        vertical-align: middle;
        text-align: center;
        text-decoration: none;
        font-weight: 900;
        font-size: 18px;
    }

    .btn_03 {
        background: #fff000;
        width: 80%;
        margin: 10px auto;
        padding: 5px;
        color: #1d2087 !important;
        display: block;
        vertical-align: middle;
        text-align: center;
        text-decoration: none;
        font-weight: 900;
        font-size: 18px;
        border-radius: 10px;
    }

    .btn:hover {
        opacity: 0.75;
    }

    .bn_header {
        padding: 0;
        background: #fbf200;
        border: 2px solid #e60d82;
        border-top: none;
    }

    .flyer_wrap_ew.w-img_ew {
        max-width: 620px;
        /* background: #fff; */
    }

    .block_box {
        background: #000;
    }

    .redbox {
        background: #E50012;
    }

    .btn_03_area {
        background: #1d2087;
        padding: 5px 10px 10px;
    }

 