/* 2025-02-25 14:05:05 */
.product_relation_event{

text-align:left;

margin:15px 0px;

}

.product_relation_event div.product_relation_event_caption{

float:left;

width:15%;

text-align:center;

font-size:80%;

border-radius:5px;

line-height:200%;

}


.product_relation_event div.Choose{

background-color:#4CAF50;

color:#FFFFFF;

}


.product_relation_event div.Mashup{

background-color:#0fa4d5;

color:#FFFFFF;

}


.product_relation_event div.QuotaCashDiscount{

background-color:#e9686b;

color:#FFFFFF;

}


.product_relation_event div.QuotaCashGift{

background-color:#cc00cc;

color:#FFFFFF;

}


.product_relation_event div.QuotaCashFullQuantity{

background-color:#ba200c;

color:#FFFFFF;

}


.product_relation_event div.product_relation_event_space{

float:left;

width:10px;

color:#666666;

}


.product_relation_event div.product_relation_event_content{

float:left;

width:75%;

color:#666666;

font-size:90%;

line-height:150%;

}


a.product_relation_event_link:link,a.product_relation_event_link:visited,a.product_relation_event_link:active {

color:#666666;

text-decoration: underline;

}


a.product_relation_event_link:hover{

color:#333333;

text-decoration: none;

}

.cart_split{

float:left;

margin:0px 20px;

width:25%;

}

.line_shopping_feedback{

text-align:right !important;

border-bottom:0 !important;

}


.line_shopping_feedback_span{

background-color:#00c300;

color:#ffffff;

padding:10px;

border-radius:20px;

}

.hot_keyword_outside{

 display: none;
 
}

#id_layer_msg_info>div>.clear{

height: 270px !important;

}

.default_animation.act.hot_keyword_outside{

display: none;

}

body .page_member_card .member_card .card {

    width:100%;

    height:483px;

    margin-top:10px;

}



body .page_member_card .member_card .card .company_name,
body .page_member_card .member_card .card .member_level,
body .page_member_card .member_card .card .member_cash,
body .page_member_card .member_card .code .qrcode,
body .page_member_card .member_card .card  .member_card_no .title i,
body .page_member_card .member_card .card  .member_profit .title{

    display:none;

}



body .page_member_card .member_card .card .member_qrcode {

    display:block;

    position: absolute;

    bottom: 1%;

    right: 4%;

    text-align: center;

    width: 19%;

    overflow: hidden;

    transform: translate(-50%, -50%);

}


body .page_member_card .member_card .card  .member_card_no {

    position: absolute;

    bottom: 18%;

    left: 18%;

    font-size: 20px;

    color: #1861ae;

    font-weight: 600;

}


body .page_member_card .member_card .card  .member_profit {

    position: absolute;

    bottom: 45%;

    left: 30%;

    font-size: 40px;

    transform: translate(-50%, 50%);

    color: #1861ae;

    font-weight: bold;

}


body .member_card .card .member_qrcode img {

transform: scale(1);

}

body .product_list .pd_list .pd_list_item .ds_product_promotion_color{

display:none;

}


.standard_bookable_notice_content span{

    font-size: 100%;

}


.page_product_detail .standard_bookable_notice_content span {

font-weight:300;

}


.blue_font {

 /*font-weight: bold;
*/
}


body .product_list .pd_list .pd_list_item .product_name h2, body .product_list .pd_list .pd_list_item .product_name h3 {

font-weight:400;

}

body .member_level_notice_block,
.table_list.remaining_list {


}


body .class_member_order_total
{

display:none;

}

#id_master_menu #id_master_catalog_expand_wrap .stage > li .ms_catagory_item .ms_catagory_item_wrap .ms_catagory_item_flex > * .ms_catagory_item_list a .txt,
#id_master_menu #id_master_catalog_expand_wrap .stage > li .ms_catagory_item .ms_catagory_item_wrap .ms_catagory_item_flex > .dl_wrap dl dt a {

color:#000000;

font-weight:bold;

}

#s_header .div_iframe_content {

text-align:center;

}


#s_header .div_iframe_content img {

width:fit-content;

}

.content_module_wrap .html table th, .content_module_wrap .html table td {

padding:0 !important;

position:relative !important;

border:none !important;

}


.content_module_wrap .html table {

max-height:none;

border:none;

}

body .variable_product_detail .product_detail_block .block_sort .selling_time_mask *, body .popup_standard_select_wrap .product_detail_block .block_sort .selling_time_mask *{

font-size:1.6em;

}

