:root{
    --entry-color-au : #eb5505;
    --entry-color-uq : #f354a4;
}

.bg_color_uq {
    background-color: var(--entry-color-uq) !important;
}
.bg_color_au {
    background-color: var(--entry-color-au) !important;
}

/* タイトル　左側の縦棒(SP)
-------------------------------------------------------------------------*/
.title_sp_au {
    border-left:5px solid var(--entry-color-au) !important;
}
.title_sp_uq {
    border-left:5px solid var(--entry-color-uq) !important;
}

/* 画面遷移ボタン
-------------------------------------------------------------------------*/
.next_btn{
    color: rgb(255,255,255) !important;
    font-size: 14px;
    font-weight: bold !important;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
}
.next_btn span {
    display: table-cell;
    vertical-align: middle;
}
.next_btn_size_pc {
    width: 384px;
    height: 66px;
}
.next_btn_size_sp {
    width: 280px;
    height: 35px;
}

/* 説明UIタグ（SP)
-------------------------------------------------------------------------*/
.ul_explan_sp {
    list-style-type: '※' !important;
    padding-left: 10px;
}
.ul_explan_sp li {
    margin-bottom:2px !important;
}


/* 同意事項のUQアイコン（PC）
-------------------------------------------------------------------------*/
/* 1.クリック(押下前)*/
.check_required-box:not(.read):not(.checked) .click_area .uq_icon_navi{
    background:url(/images/com/icn_required_01_uq.gif) no-repeat 0 0 !important;
}

/* 2.チェック（押下前）*/
.check_required-box:not(.checked) .agreement_area .uq_icon_navi{
    background:url(/images/com/icn_required_02_uq.gif) no-repeat 0 0 !important;
}

/* 同意事項のUQアイコン（SP）
-------------------------------------------------------------------------*/
/* 1.クリック(イメージ)*/
.check_required-box:not(.read):not(.checked) .text_area .uq_icon_navi_sp {
    background: url(/images/parts/sp_icn_required_01_on_uq.gif) no-repeat center center !important;
    background-size: 45px 12px !important;
}
/* 1.クリック(バックグラウンド)*/
.check_required-box:not(.read):not(.checked) .text_area .uq_bg_icon_navi_color {
    background-color: var(--entry-color-uq) !important;
}

/* 2.チェック(イメージ)*/
.check_required-box.read .agreement_area .uq_icon_navi_sp {
    background: url(/images/parts/sp_icn_required_02_on_uq.gif) no-repeat center center !important;
    background-size: 45px 12px !important;
}

/* 2.チェック(バックグラウンド)*/
.check_required-box.read .agreement_area .uq_bg_icon_navi_color {
    background-color: var(--entry-color-uq) !important;
}
/* ATTENTIONマーク*/
span.attention{
    padding:0 0 0 25px;
    background-color:inherit;
    border-left:0;
    background:url(../../images/parts/error_bg.gif) no-repeat 0 0;
    background-size: 80%;
}



/* タイトル（SP)
-------------------------------------------------------------------------*/
.entry_index_title h2,.entry_index_title h3{
    color: #555;
    background-color:#eee;
    background: -moz-linear-gradient(top,#ddd 0%,#fff);
    background: #f3f3f3;
    font-size: 125%;
    line-height: 1.2em;
    padding: 8px 5px;
    font-weight: bold;
}

/* タイトル下の文言（SP)
-------------------------------------------------------------------------*/
.OrderTitle.entry_title {
    padding-left:2px !important;
}
/* 各項目グループのタイトル（SP)
-------------------------------------------------------------------------*/
.page_exp_sp {
    padding-left: 3px;
    margin:10px auto 20px;
    width:98%;
}

