@charset "UTF-8";

#card-info .card-ditail-block .card-img {
	width: 386px;
}
#card-info .card-ditail-block .card-point-block {
	width: 500px;
}
.feature-img .img01 {
	width: 158px;
}
.feature-img .img02 {
	width: 94px;
}
.list_indent li {
	padding-left: 1em;
	text-align: left;
	text-indent: -1em;
}

.btnList-block{
	display:none;
}

#card-info .select-wrap {
    background: #fff;
    border-radius: 8px;
    padding: 1.5rem 2rem 2rem;
    margin: 0 0 1.5rem;
}
#card-info .url_selector_label {
    margin: 0 0 .75rem;
    font-weight: bold;
}
.flex {
    display: flex;
}
#card-info .select-wrap .url_selector_label .flex {
    justify-content: flex-start;
    align-items: center;
    padding: 0;
}
#card-info .url_selector_label .select-cap {
    padding: 8px 10px;
    margin: 0 8px 0 0;
    text-align: center;
    background: #034381;
    color: #fff;
    font-weight: normal;
}
#card-info .select-wrap .flex div {
    display: flex;
    align-items: center;
}
#card-info .url_selector_label span {
    color: #cf000d;
    margin: 0 0 0 -5px;
}
#card-info select {
    width: 100%;
    border: 2px solid #003a60;
    padding: 6px 6px 6px 8px;
    background: #fff;
    font-family: -apple-system, BlinkMacSystemFont, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ W3', Meiryo, sans-serif;
}

#main div .btn-block .btn.btn-offer.disabled{
    background: #ccc;
    box-shadow: 0 3px 0 #999;
    cursor: no-drop;
	pointer-events:none;
}

.campaignBlock, .campaignBlockShop{
	display:none;
}

@media screen and (max-width: 767px) {
	#card-info .card-ditail-block .card-img,
	#card-info .card-ditail-block .card-point-block {
		width: 100%;
	}
}


#select_on .select-wrap {
    margin: 50px 0 30px;
}
#select_on .url_selector_label {
    margin: 0 0 .75rem;
    font-weight: bold;
}
.flex {
    display: flex;
}
#select_on .select-wrap .url_selector_label .flex {
    justify-content: flex-start;
    align-items: center;
    padding: 0;
}
#select_on .url_selector_label .select-cap {
    padding: 8px 10px;
    margin: 0 8px 0 0;
    text-align: center;
    background: #034381;
    color: #fff;
    font-weight: normal;
}
#select_on .select-wrap .flex div {
    display: flex;
    align-items: center;
}
#select_on .url_selector_label span {
    color: #cf000d;
    margin: 0 0 0 -5px;
}
#select_on select {
    width: 100%;
    border: 2px solid #003a60;
    padding: 6px 6px 6px 8px;
    background: #fff;
    font-family: -apple-system, BlinkMacSystemFont, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ W3', Meiryo, sans-serif;
}
