<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@supports(--css: variables) {
/* ã‚°ãƒ­ãƒ¼ãƒãƒ«ã«CSSå¤‰æ•°ã‚’å®£è¨€ã™ã‚‹ */
:root {

    --main-color: #333333;
    --char-color: #ffffff;
    --base-back-color: #f2f2f2;
    --base-line-color: #e5e5e5;
    --base-char-color: #111111;
    --accent-color: #00a3e9;
    --ms-back-color: #b4e2f0;
    --ms-line-color: #169fc5;
    --ms-char-color: #111111;
    --body-font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", YuGothicMedium, Verdana, Meiryo, "M+ 1p", sans-serif;
    --flow-back-color: #00a3e9;
    --flow-char-color: #ffffff;

}

body {
     font-family: var(--body-font-family, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", YuGothicMedium, Verdana, Meiryo, "M+ 1p", sans-serif);
}


#gloval_navi ul li a,
#gloval_navi ul li a:link,
#gloval_navi ul li a:visited,
#gloval_navi ul li a:link:hover,
#gloval_navi ul li a[href]:hover {
    color: var(--char-color);
}



/* =========================================

 ãƒ¡ã‚¤ãƒ³ã‚«ãƒ©ãƒ¼
 
========================================= */
.btn input {
    background: var(--main-color);
    color: var(--char-color);
}

#calender_area table .month {
    background: var(--main-color);
    color: var(--char-color);
}

/* è©³ã—ãã¯ã“ã¡ã‚‰ã‚¢ã‚¤ã‚³ãƒ³ */
p.link_text:before {
    color: var(--main-color);
}

/* è¦‹å‡ºã—ã‚¢ã‚¤ã‚³ãƒ³ */
#order h3 i.fa-check-square:before {
    color: var(--main-color);
}

/* ã”ç¢ºèªç”»é¢ã¸ãƒœã‚¿ãƒ³ */
#order input[type="button"], #order input[type="submit"] {
    border: solid 3px var(--main-color);
    background: #fff;
    box-shadow: 0 1px 2px #ccc;
    color: var(--main-color);
}
#order input[type="button"]:hover, #order input[type="submit"]:hover {
    background: var(--main-color);
    color: var(--char-color);
}
.fa-angle-right:before {
    color: #ccc;
}

/* æ–°è¦ä¼šå“¡ç™»éŒ²ãƒœã‚¿ãƒ³ */
.login_area .btn_area.btn_type_def li a {
    background: var(--main-color) none repeat scroll 0% 0%;
    color: var(--char-color);
}

/* ã‚¢ã‚¤ã‚³ãƒ³ */
#detailarea .review_link_bloc .review_link i {
    color: var(--main-color);
}
#reviews_area div.listrightbloc p.item_review_btn::before {
    color: var(--main-color);
}
#reviews_area div.listrightbloc p.item_page_btn::before {
    color: var(--main-color);
}
#reviews_area .list-inner-left .reviewtitle::before {
    color: var(--main-color);
}
.item_spec_area p.item_page_btn::before {
    color: var(--main-color);
}

/* ãƒœã‚¿ãƒ³ */
.list-inner-left-bottom a {
    background: var(--main-color);
}
.entry_btn a, .login_btn a {
    background: var(--main-color) none repeat scroll 0% 0%;
    color: var(--char-color);
}
.entry_btn a, .login_btn {
    color: var(--char-color);
}

/* ãŠè²·ã„ç‰©ã‚’ç¶šã‘ã‚‹ãƒœã‚¿ãƒ³ */
.btn_area.btn_type_def li a,
div[id^="raku2_close"] {
    background: var(--main-color) none repeat scroll 0% 0%;
    color: var(--char-color);
}

/* ãƒ•ãƒ­ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãƒœã‚¿ãƒ³_å•†å“ãƒšãƒ¼ã‚¸ */
ul#fixed_link li a {
    background: var(--main-color) none repeat scroll 0% 0%;
    color: var(--char-color);
}

/* header */
#header_login_area p.btn input {
    background: var(--main-color) none repeat scroll 0% 0%;
}
#header_login_area p.btn.logout_btn input {
    color: var(--char-color);
}

/* MYãƒšãƒ¼ã‚¸ãƒœã‚¿ãƒ³ */
#header_login_area div.btn a,
#raku2_new_header .header_mypage_btn a {
    background: var(--main-color) none repeat scroll 0% 0%;
    color: var(--char-color);
}

/* ã‚°ãƒ­ãƒ¼ãƒãƒ«ãƒŠãƒ“ */
#gloval_navi {
    background-color: var(--main-color);
}

/* å­ã‚«ãƒ†ã‚´ãƒªãƒ¼before */
#category_area li.onmark p a.onlink:before {
    color: var(--main-color);
}

/* footer h2 */
#footer h2 {
    background: var(--main-color) none repeat scroll 0% 0%;
    color: var(--char-color);
}

/* ãƒªã‚¹ãƒˆ */
#account_info .fa-caret-right:before {
    color: var(--main-color);
}

/* ãŠå±Šã‘å…ˆã®è¿½åŠ&nbsp; */
p.addbtn i {
    background: var(--main-color);
    color: var(--char-color);
}
/* ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚¢ã‚¤ã‚³ãƒ³ */
li[class^='image_status_'] span,li[class*=' image_status_'] span,
li[class^='raku2_image_status_'] span,li[class*=' raku2_image_status_'] span {
    background-color: var(--main-color);
}

/* ã‚«ã‚¹ã‚¿ãƒ&nbsp;ãƒšãƒ¼ã‚¸ */
/* ã‚ˆãã‚ã‚‹ã”è³ªå• */
.custom_page .acMenu dt.check {
    color: var(--main-color);
}
.custom_page #faqarea h3 {
    background-color: var(--main-color);
    color: var(--char-color);
}
/* ã”åˆ©ç”¨ã‚¬ã‚¤ãƒ‰ */
.custom_page #guide_area h2 {
    border-left: var(--main-color) solid 5px;
}


/* 
 ãƒžã‚¤ãƒšãƒ¼ã‚¸ãƒŠãƒ“
------------------------------------------ */

/* èƒŒæ™¯ */
ul#mypage_nav {
    background: var(--main-color);
}
ul#mypage_nav li a {
    background: var(--main-color);
}
/* æ–‡å­— */
ul#mypage_nav li a {
    color: var(--char-color);
}
.fa-angle-right:before {
    color: var(--char-color);
}


/* =========================================

 ã‚¢ã‚¯ã‚»ãƒ³ãƒˆã‚«ãƒ©ãƒ¼
 
========================================= */

/* ã‹ã”ã®ä¸­ã‚’è¦‹ã‚‹_side */
#cart_area .btn a {
    background: var(--accent-color) none repeat scroll 0% 0%;
    color: var(--char-color);
}

/* ã‚«ãƒ¼ãƒˆå†…ãƒœã‚¿ãƒ³ */
.btn_area.btn_type_def input,
.btn_area.btn_type_def a.btn {
    background: var(--accent-color);
    color: var(--char-color);
}

/* èª¬æ˜Žã‚’èª­ã¾ãšã«è³¼å…¥ */
ul#fixed_link li a#btn_cart {
    background: var(--accent-color) none repeat scroll 0% 0%;
}

form#search_form #search_keyword_top input#btn_kwd_search {
    background: var(--accent-color);
}

i.fa.fa-heart.on {
    color: var(--accent-color);
}

/* ã‚«ãƒ¼ãƒˆã‚’ç¢ºèª_side */
.cart_btn a,
#raku2_new_header .cart_btn {
    background: var(--accent-color) none repeat scroll 0% 0%;
    color: var(--char-color);
}

/* ã‚«ã‚´ã«å…¥ã‚Œã‚‹_å•†å“ãƒšãƒ¼ã‚¸ */
#detailarea .cartin_btn a #cart {
    background-color: var(--accent-color);
    color: var(--char-color);
}
#profile_image_list input[type="radio"]:checked + label::before {
    border: 3px solid var(--accent-color);
}

/* è¦‹ç©ä¾é&nbsp;¼_å•†å“ãƒšãƒ¼ã‚¸ */
#detailarea .cartin_btn a #cart_estimate {
    background-color: var(--accent-color);
    color: var(--char-color);
}

/* ã‚«ã‚´ã«å…¥ã‚Œã‚‹_å•†å“ãƒšãƒ¼ã‚¸_è¦æ&nbsp;¼ */
table.layout_kikaku_select-03 input[type='text'], .layout_kikaku_select-03 .setQuantity input[type='text'] {
    border: solid 1px var(--ms-line-color);
}
.layout_kikaku_select-03 .setQuantity select{
	border: solid 1px var(--ms-line-color);
}
table.tbl_inventory_type.tbl_items.layout_kikaku_select-03 .orderquantity_box select {
    border: 1px solid var(--ms-line-color);
}
.kikaku_tablelayout_02 table.layout_kikaku_select-03 #cart a {
    background-color: var(--accent-color);
    color: var(--char-color);
}
.kikaku_tablelayout_03 div.layout_kikaku_select-03 #cart a{
    background-color: var(--accent-color);
    color: var(--char-color);
}

/* ã‚«ã‚¹ã‚¿ãƒ&nbsp;ãƒšãƒ¼ã‚¸ */
/* ã‚ˆãã‚ã‚‹ã”è³ªå• */
.custom_page .acMenu dt.check {
    color: var(--accent-color);
}

/* ãƒ›ãƒ¼ãƒ&nbsp;ç”»é¢ã¸æˆ»ã‚‹ */
#raku2_cage_clear_area .btn a {
    background: var(--accent-color) none repeat scroll 0% 0%;
    color: var(--char-color);
}

#raku2_cage_clear_area .btn a {
    padding: 10px;
    background: #FF931E none repeat scroll 0% 0%;
    color: #FFF;
    display: block;
    border-radius: 5px;
    margin: 10px;
    text-decoration: none;
    font-size: 90%;
    text-align: center;
    width: 220px;
}

/* -----------------------------------------

 ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸
 
------------------------------------------ */

/* å®šæœŸæ©Ÿèƒ½ */
div#undercolumn_shopping #periodArea {
    background-color: var(--ms-back-color);
}

/* ç¾åœ¨ã®ã‚«ã‚´ã®ä¸­ ãƒã‚¤ãƒ³ãƒˆæ¡ˆå†… */
div#undercolumn_cart .point_announce {
    border: solid 1px var(--ms-line-color);
    background: var(--ms-back-color);
    color: var(--ms-char-color);
}

/* å®šæœŸãŠç”³è¾¼ã¿ä¸€è¦§ ãŠçŸ¥ã‚‰ã› */
.periodical_history_list .periodical_info {
    border: solid 1px var(--ms-line-color);
    background: var(--ms-back-color);
    color: var(--ms-char-color);
}
#customer_next_rank_info {
    border: solid 1px var(--ms-line-color);
    background: var(--ms-back-color);
    color: var(--ms-char-color);
}
#mycontents_area.periodical_order_history .periodical_order_detail_bloc.periodical_info {
    border: solid 1px var(--ms-line-color);
    background: var(--ms-back-color);
    color: var(--ms-char-color);
}


/* =========================================

 ãƒ™ãƒ¼ã‚¹ã‚«ãƒ©ãƒ¼ã€€èƒŒæ™¯ï¼ç·šï¼æ–‡å­—
 
========================================= */

body {
}

/* footerãƒŠãƒ“ */
#footer ul {
    background: var(--base-back-color);
    color: var(--base-char-color);
}
#copyright {
    background: var(--base-back-color);
    color: var(--base-char-color);
}
#footer ul li {
    border-right: 1px solid var(--base-char-color);
}
#footer ul li a{
    color: var(--base-char-color);
}
#footer ul li:first-child {
    border-left: 1px solid var(--base-char-color);
}
.base_design #footer_company {
    background: var(--base-back-color);
    color: var(--base-char-color);
}
.base_design #footer_company .company_link_group ul li a {
    color: var(--base-char-color);
}
.base_design #copyright {
    background: var(--base-back-color);
    color: var(--base-char-color);
}

/* ãƒœã‚¿ãƒ³å›žã‚Šã€€å•†å“è©³ç´°ãƒšãƒ¼ã‚¸ */
#detailarea .cart_area {
    background-color: var(--base-back-color);
    color: var(--base-char-color);
    border: 1px solid var(--base-line-color);
}

/* side_column */
#login_area h2, #search_area h2, #calender_area h2, #cart_area h2, #cart h2, #category_area h2, #raku2_narrowing_area h2 {
    background-color: var(--base-back-color);
    color: var(--base-char-color);
}
.side_column .block_body {
    border: solid 1px var(--base-line-color);
}
#category_area li.level0 {
    border-bottom: dotted 1px var(--base-line-color);
}
#category_area li.level1 {
    border-bottom: dotted 1px var(--base-line-color);
}
#cart_area .btn {
    border-top: 1px dotted var(--base-line-color);
}
.kikaku_tablelayout_03 .cart-area {
    background-color: var(--base-back-color);
    color: var(--base-char-color);
}
.kikaku_tablelayout_03 table.layout_kikaku_select-03 tr {
    border-bottom: dotted 1px var(--base-line-color);
}
li.level2 {
    background-color: var(--base-back-color);
    border-bottom: dotted 1px var(--base-line-color);
}
#category_area ul#tree1 ul.tree2 li a:link, #category_area ul#tree1 ul.tree2 li a:visited {
    color: var(--base-char-color);
}

/* -----------------------------------------

 table
 
------------------------------------------ */

/* ç¾åœ¨ã®ã‚«ã‚´ã®ä¸­ */
div#undercolumn_cart table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
div#undercolumn_cart table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
div#undercolumn_cart table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* ãŠæ”¯æ‰•ã„æ–¹æ³•ãƒ»ãŠå±Šã‘æ™‚é–“ç­‰ã®æŒ‡å®š */
div#undercolumn_shopping table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
div#undercolumn_shopping table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
div#undercolumn_shopping table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* ä¸€ä½“åž‹LP */
.lp_form_wrapper #order-form table.oeder-item-list-box {
    border: 1px solid var(--base-line-color);
}
.plg_Raku2_LC_Page_Entry_Lp_New #order-form table,
.lp_form_wrapper #order-form table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.plg_Raku2_LC_Page_Entry_Lp_New #order-form table th,
.lp_form_wrapper #order-form table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.lp_form_wrapper #order-form table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
}
.lp_form_wrapper #order-form .order-item table.order-item-list-box{
    border: 1px solid var(--base-line-color);
}
#wrapper #disp_box #order-form #calender_area table.calendar {
    border-top: 1px solid var(--base-line-color);
}
/* ä¼šå“¡ç™»éŒ² */
.LC_Page_Entry table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.LC_Page_Entry table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.LC_Page_Entry table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* ä¼šå“¡ç™»éŒ²å†…å®¹å¤‰æ›´(å…¥åŠ›ãƒšãƒ¼ã‚¸) */
.LC_Page_AbstractMypage table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.LC_Page_AbstractMypage table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.LC_Page_AbstractMypage table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* ãŠæ°—ã«å…¥ã‚Šã‚¢ã‚¤ãƒ†ãƒ&nbsp; */
.LC_Page_AbstractMypage table.favoriteitems {
    border-top: none;
    border-left: none;
}
.LC_Page_AbstractMypage table.favoriteitems th {
    border-right: none;
    border-bottom: none;
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.LC_Page_AbstractMypage table.favoriteitems td {
    border-right: none;
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* å†å…¥è·ãƒªã‚¯ã‚¨ã‚¹ãƒˆ */
.LC_Page_AbstractMypage table.restock_list {
    border-top: none;
    border-left: none;
}
.LC_Page_AbstractMypage table.restock_list th {
    border-right: none;
    border-bottom: none;
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.LC_Page_AbstractMypage table.restock_list td {
    border-right: none;
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* ãƒã‚¤ãƒ³ãƒˆå±¥æ­´ */
#point_list table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
#point_list table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
#point_list table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* å®šæœŸè³¼å…¥ãŠç”³ã—è¾¼ã¿è©³ç´° */
.periodical_order_history table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.periodical_order_history table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.periodical_order_history table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* å®šæœŸãŠç”³ã—è¾¼ã¿ä¸€è¦§ */
.periodical_history_list table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.periodical_history_list table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.periodical_history_list table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* å®šæœŸè³¼å…¥ãŠç”³ã—è¾¼ã¿å†…å®¹ã®å¤‰æ›´ */
.periodical_order_chgship table,.periodical_order_chgpayment table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.periodical_order_chgship table th,.periodical_order_chgpayment table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.periodical_order_chgship table td,.periodical_order_chgpayment table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* è³¼å…¥å±¥æ­´è©³ç´° */
.order_history_detail table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}

.order_history_detail table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.order_history_detail table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* å•†å“è©³ç´°ãƒšãƒ¼ã‚¸ */
.plg_Raku2_LC_Page_Products_Detail table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.plg_Raku2_LC_Page_Products_Detail table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.plg_Raku2_LC_Page_Products_Detail table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* ç‰¹å®šå•†å–å¼•ã«é–¢ã™ã‚‹æ³•å¾‹ã«åŸºã¥ãè¡¨è¨˜ */
.LC_Page_Order table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.LC_Page_Order table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.LC_Page_Order table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}

table.raku2_order_teiki_info li:not(:last-child) {
	border-bottom: 0.1rem solid var(--base-line-color);
}

/* ãŠå•ã„åˆã‚ã›(å…¥åŠ›ãƒšãƒ¼ã‚¸) */
.LC_Page_Contact table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.LC_Page_Contact table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.LC_Page_Contact table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* ãƒ¬ãƒ“ãƒ¥ãƒ¼æŠ•ç¨¿(å…¥åŠ›ãƒšãƒ¼ã‚¸) */
.plg_Raku2_LC_Page_Products_Review table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.plg_Raku2_LC_Page_Products_Review table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.plg_Raku2_LC_Page_Products_Review table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* ãƒ¬ãƒ“ãƒ¥ãƒ¼ä¸€è¦§ */
.plg_Raku2_LC_Page_Review_List table {
    border-top: 1px solid var(--base-line-color);
    border-left: 1px solid var(--base-line-color);
}
.plg_Raku2_LC_Page_Review_List table th {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    color: var(--base-char-color);
    background-color: var(--base-back-color);
}
.plg_Raku2_LC_Page_Review_List table td {
    border-right: 1px solid var(--base-line-color);
    border-bottom: 1px solid var(--base-line-color);
    background-color: #fff;
}


/* è³¼å…¥å±¥æ­´ä¸€è¦§ */
.order_history_list .order_info, .estimate_history_list .estimate_info, #point_list table th {
    border-bottom: solid 1px var(--base-line-color);
    background: var(--base-back-color);
    color: var(--base-char-color);
}

#mycontents_area.mypage-top #order_history .order_history_list, #mycontents_area.mypage-top #estimate_history .estimate_history_list, #point_list table th {
    border: solid 1px var(--base-line-color);
}

.order_history_list, .estimate_history_list {
    border: solid 1px var(--base-line-color);
}

/* å‡ºè·æº–å‚™ä¸­ã®å•†å“ */
.order_history_list .order_info, .estimate_history_list .estimate_info {
    border-bottom: solid 1px var(--base-line-color);
    background: var(--base-back-color);
    color: var(--base-char-color);
}

/* ã¾ã¨ã‚è«‹æ±‚æ›¸ã€€ä¾¡æ&nbsp;¼è¡¨ */
table.matome_price {
	border-top: 1px solid var(--base-line-color);
	border-left: 1px solid var(--base-line-color);
}
table.matome_price th {
	border-right: 1px solid var(--base-line-color);
	border-bottom: 1px solid var(--base-line-color);
	color: var(--base-char-color);
	background-color: var(--base-back-color);
}
table.matome_price td {
	border-right: 1px solid var(--base-line-color);
	border-bottom: 1px solid var(--base-line-color);
}

/* -----------------------------------------

 ãƒ•ãƒ­ãƒ¼
 
------------------------------------------ */
/* è³¼å…¥ãƒ•ãƒ­ãƒ¼h3 */
#main_column .sub_area h3, #undercolumn_login .login_area h3, #undercolumn_shopping h3, #undercolumn_cart h3 {
    color: var(--flow-back-color);
}
/* æ¨™æº–ãƒ•ãƒ­ãƒ¼ */
.step li.is_current{
    background: var(--flow-back-color);
    color: var(--flow-char-color);
}
.step li.is_current:after{
    border-color: transparent transparent transparent var(--flow-back-color);
}

/* Rãƒ•ãƒ­ãƒ¼ */
.rstep .is_current {
    background: var(--flow-back-color);
    color: var(--flow-char-color);
}

/* Aãƒ•ãƒ­ãƒ¼ */
div.astep1_nonmenber::after,
div.astep1_3::after,
div.astep2_3::after,
div.astep3_3::after,
div.astep4_3::after,
div.astep1_3_csv::after,
div.astep2_3_csv::after,
div.astep3_3_csv::after,
div.astep4_3_csv::after,
div.astep1_4::after,
div.astep2_4::after,
div.astep3_4::after,
div.astep4_4::after {
    border-bottom: 3px solid var(--flow-back-color);
}

.astep_on{
    color: var(--flow-back-color);
}

/* Yãƒ•ãƒ­ãƒ¼ */
.ystep_circle div.is_current:first-child:before,.ystep_circle div.is_current:nth-child(2):before,.ystep_circle div.is_current:nth-child(3):before,.ystep_circle div.is_current:nth-child(4):before {
    background-color: var(--flow-back-color);
}

.ystep_circle div {
    color: var(--flow-char-color);
}

.ystep_naiyo_3 .is_current,
.ystep_naiyo_4 .is_current {
    color: var(--flow-back-color);
}


} /* @supports(--css: variables) */

/* èª¬æ˜Žã‚’èª­ã¾ãšã«è³¼å…¥ãƒœã‚¿ãƒ³ã®ã¿ä¸Šæ›¸ã */
ul#fixed_link li #btn_cart {
    color: #ffffff;
}


/* -----------------------------------------

 å•†å“è©³ç´°UIæ”¹å–„
 å•†å“ä¸€è¦§UIæ”¹å–„
 
------------------------------------------ */
#detail_type_new_a .status_icon .raku2_status_text,
.raku2_product_list_new .list_status_icon .raku2_status_text {
	border: solid 1px var(--accent-color);
	color: var(--accent-color);
}

#detailarea #detail_type_new_a .raku2_price03_area span#price03_title_default {
	border-color: var(--accent-color);
	color: var(--accent-color);
}
#detailarea #detail_type_new_a .review_link_bloc {
	background-color: var(--ms-back-color);
}

#detailarea #detail_type_new_a .product_stock {
	color: var(--base-char-color);
}

#detailarea #detail_type_new_a #cart {
	background-color: var(--accent-color);
	color: var(--char-color);
}

#detailarea #detail_type_new_a .raku2_kikaku_nav .raku2_product_box label {
	border: 1px solid var(--base-line-color);
}
#detailarea #detail_type_new_a .raku2_kikaku_nav input[type="radio"]:checked + label {
	border: 1px solid var(--ms-line-color);
	background-color: var(--ms-back-color);
}
.raku2_product_select_area .raku2_icon &gt; .raku2_icon1,
.raku2_product_select_area .raku2_icon &gt; .raku2_icon2 {
	background: var(--accent-color);
}

#detailarea #detail_type_new_a .raku2_product_select_area input:checked + label {
	border-color: var(--accent-color);
}

#detailarea #detail_type_new_a .raku2_product_select_area input[type="radio"]:checked + label::after{
	background: var(--accent-color);
}

#customervoice_area .page_navigation a {
	background-color: var(--base-back-color);
	color: var(--base-char-color);
}

#customervoice_area .raku2_review_sort a {
	background-color: var(--base-back-color);
}

#customervoice_area .raku2_review_sort .raku2_review_sort_active {
	background-color: var(--accent-color);
	color: var(--char-color);
}

#detailarea #detail_type_new_a #raku2_stock_notify_btn_default a p {
	background-color: var(--accent-color);
	color: var(--char-color);
}


/* å•†å“ä¸€è¦§ä¸‹ä½ã‚«ãƒ†ã‚´ãƒª */
.raku2_child_categories a.category_no_image:link,
.raku2_child_categories a.category_no_image:visited {
	border: 1px var(--accent-color) solid;
	color: var(--accent-color);
}

.raku2_child_categories a.category_no_image:hover {
	background-color: var(--accent-color);
	color: #fff;
}

.raku2_child_categories a.category_image:link,
.raku2_child_categories a.category_image:visited {
	background-color: var(--ms-back-color);
	color: var(--base-char-color);
}

.raku2_child_categories .fa-angle-right:before {
	color: var(--base-char-color);
}

/* -----------------------------------------
 ãƒ˜ãƒƒãƒ€ãƒ¼æ¤œç´¢
------------------------------------------ */
.raku2_search_area button,
.raku2_search_box button {
	background-color: var(--accent-color);
}


/* -----------------------------------------
 ãƒ•ãƒ­ãƒ³ãƒˆãƒ‘ãƒ¼ãƒ„
------------------------------------------ */
#main_column .raku2_recommend_list .list_status_icon .raku2_status_text,
#main_column .raku2_ranking_list .list_status_icon .raku2_status_text,
#main_column .raku2_history_list .list_status_icon .raku2_status_text,
#main_column .raku2_related_list .list_status_icon .raku2_status_text {
    border: solid 1px var(--accent-color);
    color: var(--accent-color);
}

/* -----------------------------------------
 å•†å“è©³ç´°ã‚¹ãƒ©ã‚¤ãƒ€ãƒ¼
------------------------------------------ */
.raku2_cart_slidein .raku2_quantity {
    background: var(--accent-color);
    color: var(--char-color);
}

.raku2_cart_slidein .raku2_slidein_btn_buy {
    background: var(--accent-color);
}
.raku2_cart_slidein .raku2_slidein_btn_buy a {
    color: var(--char-color);
}

/* -----------------------------------------
 æ–°ã‚ªãƒ¼ãƒ€ãƒ¼ã‚·ãƒ¼ãƒˆ
------------------------------------------ */
div.raku2_new_layout_orderlist .raku2_order_list_add,
div.raku2_new_layout_ordergrid .raku2_order_list_add {
	background-color: var(--accent-color);
}

div.raku2_new_layout_orderlist [class^="raku2_order_list_stock_notify_undone"],
div.raku2_new_layout_orderlist [class^="raku2_order_list_stock_notify_done"],
div.raku2_new_layout_orderlist [class^="raku2_order_list_stock_notify_loading"],
div.raku2_new_layout_ordergrid [class^="raku2_order_list_stock_notify_undone"],
div.raku2_new_layout_ordergrid [class^="raku2_order_list_stock_notify_done"],
div.raku2_new_layout_ordergrid [class^="raku2_order_list_stock_notify_loading"] {
	background-color: var(--main-color);
}

div.raku2_new_layout_orderlist .raku2_order_list_add,
div.raku2_new_layout_orderlist [class^="raku2_order_list_stock_notify_undone"],
div.raku2_new_layout_orderlist [class^="raku2_order_list_stock_notify_loading"],
div.raku2_new_layout_orderlist [class^="raku2_order_list_stock_notify_done"],
div.raku2_new_layout_ordergrid .raku2_order_list_add,
div.raku2_new_layout_ordergrid [class^="raku2_order_list_stock_notify_undone"],
div.raku2_new_layout_ordergrid [class^="raku2_order_list_stock_notify_loading"],
div.raku2_new_layout_ordergrid [class^="raku2_order_list_stock_notify_done"] {
	color: var(--char-color);
}

div.raku2_new_layout_orderlist .raku2_status_text,
div.raku2_new_layout_ordergrid .raku2_status_text {
	border: solid 1px var(--accent-color);
	color: var(--accent-color);
}

div.raku2_new_layout_orderlist_header,
div.raku2_new_layout_orderlist:nth-child(even) {
	background-color: var(--base-back-color);
}

.raku2_new_order_list_sticky {
    background: var(--ms-back-color);
}

.raku2_new_order_list_sticky .raku2_continue_to_checkout {
	background-color: var(--accent-color);
	color: var(--char-color);
}

.raku2_new_order_list_upper .raku2_checkall_add,
.raku2_new_order_list_lower .raku2_checkall_add {
	background-color: var(--accent-color);
	color: var(--char-color);
}

[class^="raku2_balloon"] .balloon {
    background-color: var(--ms-back-color);
    color: var(--ms-char-color);
}

[class^="raku2_balloon"] .balloon::before {
    background-color: var(--ms-back-color);
}
</pre></body></html>