/*
Theme Name: Martfury Child
Theme URI: http://drfuri.com/unero
Author: DrFuri
Author URI: http://drfuri.com
Description: Martfury Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: martfury
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: martfury
*/


/* header  */
.main-menu{background-color:#fdecdf;}
.main-menu ul li{border-left:1px solid #fff;}
.main-menu ul li, .main-menu ul li a{color:#42210b;font-family: 'Kosugi Maru', sans-serif !important;letter-spacing:2px;font-size:18px !important;}
.main-menu ul li a:hover, .main-menu ul li.active a{color:#f3754e !important;filter: alpha(opacity=100) !important; -moz-opacity:1 !important; opacity:1 !important;font-weight: 700 !important;}
.site-header .products-search .search-submit{background-color:#f3ae77 !important;}

@media screen and (min-width:992px) {
.main-menu ul li:first-child{padding-left:25px !important;margin-left:-140px !important;}
.main-menu ul li ul li:first-child{padding-left:28px !important;margin-left:inherit !important;}
.main-menu ul li:last-child{border-right:1px solid #fff;}
.site-logo{padding-top:0px !important;margin-top:-15px !important;margin-bottom:-15px !important;}
.product-extra-search{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:6px;max-width:350px !important;min-width:200px !important;margin-left:5% !important;}
.site-header .products-search .search-submit{min-width:50px !important;}
.site-header .extras-menu {margin-right:20px;}
.site-header .extras-menu > li .extra-icon {font-size: 26px !important; line-height: 1;}
}
@media screen and (min-width:1200px) {
.main-menu ul li:first-child{padding-left:25px !important;margin-left:-100px !important;}
}
@media screen and (max-width:991px) {
.product-extra-search{border:1px solid #ccc;border-radius:6px;}
}
.site-header .extras-menu > li > a .mini-item-counter {position: absolute;bottom: -5px !important;right: -6px !important;font-size: 12px;font-weight: 700;background-color: #f4825f !important;border-radius: 50%; min-width: 16px; padding: 0 4px;height: 16px;text-align: center; line-height: 16px;}
.martfury-container{max-width:1150px !important;}
.promotion-content{padding:5px 0 !important;}
@media screen and (min-width:600px) {
.site-logo{max-width:298px !important;}
}
@media screen and (max-width:500px) {
h1.entry-title{font-size: 22px !important;}
h2.simple{font-size: 18px !important;}
}
ul.dropdown-submenu li a:hover,
.mf_widget_product_categories ul.product-categories li.current-cat a{color:#887676 !important;}
.mf-navigation-mobile .navigation-icon.active {color: #000 !important;}
a.primary-color{color:#0071bc !important;}
ul#menu-primary-menu li a{font-size:15px !important;}
.cat-header{text-align:center !important;}
.page-breadcrumbs{background-color:#dce4bc !important;padding:30px 0 !important;font-size:16px !important;color:#333 !important;}
.page-breadcrumbs ul li a{font-size:16px !important;color:#333 !important;}
.social-links-widget{float:right;}


/* label 
.woocommerce .ribbons .ribbon {height: 18px !important;line-height: 18px !important;padding:0 5px !important;font-size: 12px !important;font-family: tbchibirgothicplusk-pro, sans-serif !important;font-weight: 400 !important;font-style: normal !important;top:23px !important;right:0 !important;}
.wapf-field-select .wapf-field-input select{height:35px !important;width:200px !important;}
.product_cat-371 .mf-product-thumbnail::before, .product_cat-413 .mf-product-thumbnail::before, .product_cat-415 .mf-product-thumbnail::before, .product_cat-rakkasei-amanattou .mf-product-thumbnail::before, .product_cat-370 .mf-product-thumbnail::before, .product_cat-365 .mf-product-thumbnail::before, .product_cat-369 .mf-product-thumbnail::before, .product_cat-367 .mf-product-thumbnail::before, .product_cat-374 .mf-product-thumbnail::before, .product_cat-366 .mf-product-thumbnail::before, .product_cat-411 .mf-product-thumbnail::before{content: ""; top:3px !important;right:0 !important;height: 18px;width:auto;position: absolute;z-index: 100;}
.product_cat-371 .mf-product-thumbnail::after{content: "火おこし・サブレ"; display: block; top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#c12748;padding:0 5px;border-radius:3px;position: absolute; z-index: 101;}
.product_cat-413 .mf-product-thumbnail::after{content: "甘納豆詰合せ"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#655654;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;}
.product_cat-415 .mf-product-thumbnail::after{content: "一口甘納豆"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#869100;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;}
.product_cat-rakkasei-amanattou .mf-product-thumbnail::after{content: "落花生甘納豆"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#bf7666;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;}
.product_cat-370 .mf-product-thumbnail::after{content: "どら焼き"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#bf7b48;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;}
.product_cat-365 .mf-product-thumbnail::after{content: "ゼリー"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#ffbccc;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;}
.product_cat-369 .mf-product-thumbnail::after{content: "ピー最中"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#00565f;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;}
.product_cat-367 .mf-product-thumbnail::after{content: "豆菓子"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#305f00;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;}
.product_cat-374 .mf-product-thumbnail::after{content: "落花生"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#007f5d;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;}
.product_cat-366 .mf-product-thumbnail::after{content: "手むき落花生"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#d86600;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;}
.product_cat-411 .mf-product-thumbnail::after{content: "落花生詰合せ"; display: block;top:3px !important;right:0 !important;color: #fff; font-size: 12px ;font-family: tbchibirgothicplusk-pro, sans-serif;font-weight: 400;font-style: normal;background-color:#d05c75;padding:0 5px;border-radius:3px;position: absolute;z-index: 101;} */


/* home  */
.widget_top_rated_products ul {counter-reset: wpp-ranking !important;}
.widget_top_rated_products ul li{ list-style-type: none; padding: 5px 0 0 0;position: relative;}
.widget_top_rated_products ul li:before { background: #0c3468;border-radius: 50%;content: counter(wpp-ranking, decimal) !important;counter-increment: wpp-ranking !important; color: #fff !important;font-size: 14px; line-height: 1; padding: 8px 12px !important; position: absolute; top: 0; left: 0;}
.widget_top_rated_products ul li:nth-child(10):before{padding: 8px 8px !important;}
.home h1.entry-title{display:none !important;}
.home .page-header{display:none;}
.home .mf-product-content h2 a, .home .mf-product-details-hover h2 a{color:#d65767 !important;font-size:16px !important;}
.home .entry-content .categories-links{display:none;}
.home .entry-content h2.entry-title{font-size:17px;font-weight:normal;}
.top-right .inner1{margin-bottom:7%;}
.top-category ul{list-style:none;margin:0;padding:0;}
.top-category ul li{width:24%;margin:0.1% 0.5%;padding:0;float:left;}
@media screen and (min-width:1200px) {
    .top-category{max-width:1200px !important;margin:0 auto !important;}
}
@media screen and (max-width:1200px) {
    .top-right .inner1{margin-bottom:4%;}
	.top-category{max-width:980px !important;margin:0 auto !important;}
	.top-category ul li{width:32.3%;margin:0.1% 0.5%;}
}
@media screen and (max-width:991px) {
    .home .content-area{margin-top:10px !important;}
    .top-right .inner1{margin-bottom:5.5%;}
    .elementor-widget-martfury-banner-small .banner-featured-image {background-size:130px 120px !important;}
}
@media screen and (max-width:768px) {
    .home .content-area{margin-top:35px !important;}
   .top-right .inner1{margin:2% 1% 0 0;width:49%;float:left;}
   .top-right .inner2{width:49%;float:left;margin:2% 0 0 1%;}
	.top-category ul li{width:48%;margin: 0.1% 1%;}
}
@media screen and (max-width:380px) {
	.top-category ul li{width:98%;margin:0.1% 1%;float:none;}
}
.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-left:15px !important;margin-bottom:0}
.postList_thumbnail{float:right !important;margin-left:15px !important;}
.postList_body{margin-left:15px !important;}
.houkanka-bnr{width:100%;background-color:#f8d0b0;overflow:hidden;padding:10px;display:flex;justify-content: center;align-items: center;}
.houkanka-bnr .photo{width:380px;}
.houkanka-bnr .txt{width:480px;color:#222;font-size: 15px;font-family: 'Kosugi Maru', sans-serif !important;}
@media screen and (max-width:768px) {
.houkanka-bnr{display:block;padding:15px 15px 20px 20px !important;}
.houkanka-bnr .photo{width:100%;text-align:center;}
.houkanka-bnr .txt{width:100%;}
.elementor-widget-martfury-banner-small{max-width:500px !important;margin:0 auto 10px !important;}
.elementor-element-3aa9bd4, .elementor-element-0280ae5{margin-top:0 !important;}
}


/* footer  */
.shop-foot {font-size:14px;line-height:1.4;}
.shop-foot h2{font-size: 16px; font-weight: normal;border-top:1px solid #222;border-bottom:1px solid #222;padding:10px;}
.shop-foot h3{border-top:none;font-size:16px !important;font-weight:bold;}
.shop-foot h4{font-size:14px;font-weight:bold;padding:5px;background-color:#e7e7e7;margin:10px 0;}
.shop-foot ul{margin-top:0px;}
.shop-foot ul li{margin:0 0 0 20px;line-height:1.6;list-style-type:disc;}
.wpsbc-container .wpsbc-calendars-wrapper {width: 100% !important;}
.wpsbc-legend{display:none !important;}
.wpsbc-select-container select{padding-top:0 !important;}
.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-icon-1 div:first-of-type { background-color: #d8eccc !important; }
.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-icon-2 div:first-of-type { background-color: #f1ddaa !important; }
.footer-bottom{text-align:center;}
.footer-bottom .col-lg-6, .footer-bottom .col-footer-copyright{float:none !important;width:100% !important;}
.footer-bottom .col-footer-payments{display:none !important;}
.footer-copyright{margin:-20px 0 !important;padding:0 !important;}


/* base contact  */
h1,h2,h3{font-family: 'Kosugi Maru', sans-serif !important;}
h1.entry-title{font-size: 30px !important;padding-bottom:0px !important;margin-bottom:0px !important;}
h2.simple{font-size: 22px !important;padding-bottom:0px !important;margin-bottom:30px !important;}
h4.allround{font-family: 'Kosugi Maru', sans-serif !important;font-size:18px;font-weight:normal;padding:7px 7px 7px 9px;background-color:#9bb651;margin:10px 0;color:#fff;letter-spacing:5px;display:inline-block;width:auto;}
@media screen and (max-width:768px) {
h1.entry-title{font-size: 26px !important;}
h2.simple{font-size: 20px !important;}
}
ul.product-categories li a:hover{color:#f3754e !important;}
i.icon-diamond2{display:none;}
.cf:after {content: ""; display: block;visibility: hidden;height: 0;clear: both;}
@media(max-width:500px){
table.inquiry th, table.inquiry td {display:block !important;width:100% !important;border-top:none !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
table.inquiry tr:first-child th{border-top:1px solid #d7d7d7 !important;}
table.inquiry .haveto, table.inquiry .any {font-size:10px;}
}
table.inquiry{width:100% !important;}
table.inquiry th{text-align:left;padding-right:5px;width:30%;background:#def5f9;border:solid 1px #fff;}
table.inquiry td{ border:solid 1px #f7f7f7;background:#fff;}
.entry-content .inquiry tr, .entry-content table{border:solid 1px #d7d7d7}
.haveto{font-size:7px;color:#ff0000; position:relative;}
.any{font-size:7px;padding:5px;background:#93c9ff;color:#fff;border-radius:2px;margin-right:5px; position:relative; bottom:1px;}
.verticallist .wpcf7-list-item{display:block;}
#formbtn{display: block;margin:25px auto 0;background:#dce4bc !important;}
table.inquiry input[type=text],　table.inquiry input[type=email], table.inquiry input[type=tel], table.inquiry textarea {border: 1px solid #d9d9d9;background: #fff;padding: 15px;margin-bottom:-15px;}
.acceptance-442{float:left;padding-right:10px;}
.txt14{font-size:14px;line-height:1.4;}
.txt20{font-size:20px;line-height:1.5;}
.txt24{font-size:24px;line-height:1.5;}

/* page  */
table.pagetable, table.wp-block-table{width:100% !important;margin-top:-3%;}
table.pagetable th{text-align:left;padding-right:5px;width:30%;background:#eee !important;border:solid 1px #fff !important;padding:15px;color:#333 !important;}
table.pagetable td{ border:solid 1px #eee !important;padding:15px;color:#333 !important;background:#fff !important;}
table.wp-block-table th, table.pagetable td{padding:15px;}


/* woocommerce  */
.woocommerce div.product form.cart .single_add_to_cart_button,
.woocommerce div.product .wc-tabs-wrapper ul.tabs .tl-wc-tab,
.woocommerce a.button:not(.add_to_wishlist),.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:not(.add_to_wishlist),.woocommerce button.button.alt,.woocommerce input.button.alt:not(.add_to_wishlist),.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt:not(.add_to_wishlist):hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce ul.products li.product .mf-product-thumbnail .compare-button .compare:hover,
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button > a:hover,.woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart:hover,
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .button:not(.add_to_wishlist),
.woocommerce.shop-view-list ul.products:not(.slick-slider) li.product .mf-product-details .mf-product-price-box .added_to_cart.wc-forward,
.woocommerce div.product .wc-tabs-wrapper ul.tabs .tl-wc-tab,
.woocommerce div.product form.cart .single_add_to_cart_button,
.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-cart .woocommerce table.cart .btn-shop,.woocommerce-cart .woocommerce table.checkout .btn-shop,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .leave_feedback{
background-color: #dce4bc;
}
#calc_shipping_country_field select{display:none;}
#calc_shipping_state_field select{height:35px !important;}
#calc_shipping_state_field select option{display:block !important;height:35px !important;}
@media screen and (max-width:991px) {
.woocommerce-tabs .col-md-12{max-width:560px !important;margin:0 auto !important;}
}
.woocommerce-tabs table th{width:120px;border:1px solid #ccc !important;font-weight:normal !important;}
.woocommerce-tabs table td{border:1px solid #ccc !important;}
.custom{color:#000;margin-bottom:10px;}
.postid-5883 .wapf--inner{display:none;}
.postid-5013 .entry-summary .price, .postid-5305 .entry-summary .price, .postid-5306 .entry-summary .price, .postid-5307 .entry-summary .price, .postid-5279 .entry-summary .price, .postid-5280 .entry-summary .price, .postid-5281 .entry-summary .price, .postid-5282 .entry-summary .price, .postid-5275 .entry-summary .price, .postid-5276 .entry-summary .price, .postid-5277 .entry-summary .price, .postid-5278 .entry-summary .price, .postid-5283 .entry-summary .price, .postid-5284 .entry-summary .price, .postid-5285 .entry-summary .price, .postid-5286 .entry-summary .price, .postid-5287 .entry-summary .price, .postid-5288 .entry-summary .price, .postid-5289 .entry-summary .price, .postid-5290 .entry-summary .price, .postid-5291 .entry-summary .price, .postid-5292 .entry-summary .price, .postid-5293 .entry-summary .price, .postid-5294 .entry-summary .price, .postid-5295 .entry-summary .price, .postid-5296 .entry-summary .price, .postid-5297 .entry-summary .price, .postid-5298 .entry-summary .price, .postid-5299 .entry-summary .price, .postid-5300 .entry-summary .price, .postid-5301 .entry-summary .price, .postid-5302 .entry-summary .price, .postid-5303 .entry-summary .price, .postid-5304 .entry-summary .price, .postid-5274 .entry-summary .price, .postid-5245 .entry-summary .price, .postid-5246 .entry-summary .price, .postid-5247 .entry-summary .price, .postid-5248 .entry-summary .price, .postid-5249 .entry-summary .price, .postid-5250 .entry-summary .price, .postid-5253 .entry-summary .price, .postid-5254 .entry-summary .price, .postid-5255 .entry-summary .price, .postid-5256 .entry-summary .price, .postid-5257 .entry-summary .price, .postid-5258 .entry-summary .price, .postid-5259 .entry-summary .price, .postid-5260 .entry-summary .price, .postid-5263 .entry-summary .price, .postid-5273 .entry-summary .price, .postid-5272 .entry-summary .price, .postid-5251 .entry-summary .price, .postid-5252 .entry-summary .price, .postid-5261 .entry-summary .price, .postid-5262 .entry-summary .price, .postid-5264 .entry-summary .price, .postid-5265 .entry-summary .price, .postid-5266 .entry-summary .price, .postid-5267 .entry-summary .price, .postid-5268 .entry-summary .price, .postid-5269 .entry-summary .price, .postid-5270 .entry-summary .price, .postid-5271 .entry-summary .price, .postid-5112 .entry-summary .price, .postid-5110 .entry-summary .price, .postid-5108 .entry-summary .price, .postid-5105 .entry-summary .price, .postid-5103 .entry-summary .price, .postid-5101 .entry-summary .price, .postid-5098 .entry-summary .price, .postid-5096 .entry-summary .price, .postid-5094 .entry-summary .price, .postid-5092 .entry-summary .price, .postid-5090 .entry-summary .price, .postid-5088 .entry-summary .price, .postid-5086 .entry-summary .price, .postid-5084 .entry-summary .price, .postid-5081 .entry-summary .price, .postid-5078 .entry-summary .price, .postid-5074 .entry-summary .price, .postid-5072 .entry-summary .price, .postid-5070 .entry-summary .price, .postid-5067 .entry-summary .price, .postid-5065 .entry-summary .price, .postid-5063 .entry-summary .price, .postid-5061 .entry-summary .price, .postid-5059 .entry-summary .price, .postid-5056 .entry-summary .price, .postid-5052 .entry-summary .price, .postid-5049 .entry-summary .price, .postid-5047 .entry-summary .price, .postid-5045 .entry-summary .price, .postid-5041 .entry-summary .price, .postid-5039 .entry-summary .price, .postid-5037 .entry-summary .price, .postid-5035 .entry-summary .price, .postid-5033 .entry-summary .price, .postid-5031 .entry-summary .price, .postid-5029 .entry-summary .price, .postid-5027 .entry-summary .price, .postid-5025 .entry-summary .price, .postid-5023 .entry-summary .price, .postid-5020 .entry-summary .price, .postid-5017 .entry-summary .price, .postid-5009 .entry-summary .price, .postid-5005 .entry-summary .price, .postid-5001 .entry-summary .price, .postid-4997 .entry-summary .price, .postid-4994 .entry-summary .price, .postid-4992 .entry-summary .price, .postid-4993 .entry-summary .price, .postid-4990 .entry-summary .price, .postid-4988 .entry-summary .price, .postid-4984 .entry-summary .price, .postid-4986 .entry-summary .price, .postid-4982 .entry-summary .price, .postid-4980 .entry-summary .price, .postid-4978 .entry-summary .price, .postid-4976 .entry-summary .price, .postid-4974 .entry-summary .price, .postid-4972 .entry-summary .price, .postid-4970 .entry-summary .price, .postid-4968 .entry-summary .price, .postid-4966 .entry-summary .price, .postid-4964 .entry-summary .price, .postid-4962 .entry-summary .price, .postid-4960 .entry-summary .price, .postid-4958 .entry-summary .price, .postid-4957 .entry-summary .price, .postid-5883 .entry-summary .price,.postid-6947 .entry-summary .price{display:none !important;}


select#calc_shipping_state {}
.woocommerce-checkout #shipping_country_field {display: none !important;}
.optional {display: none !important;}
.woocommerce form .form-row .select2-container .select2-choice {padding: 0 18px !important;}
textarea.ms_shipping_note{border: 1px solid #d9d9d9;background: #fff;padding: 10px;width: 100%;}
.woocommerce-MyAccount-navigation-link--edit-cardmember{display: none !important;}
.woocommerce-MyAccount-navigation ul li a:hover, .form-row a:hover{color:#999 !important;}
table th{text-transform:none !important;}
.woocommerce-additional-fields h3:after {content: "指定日配送は営業時間・定休日の関係上、ご希望に添えない場合があります";display:block;font-size:15px;font-weight:normal;line-height:1.4;}


/*20210212 MK3*/
p#billing_country_field{
display: none;
}

/*20210223 MK3*/
.woocommerce #shipping_method li .shipping_method:checked + label:before {
visibility: hidden !important;
content: "\5c";
}

/*20210303 MK3 chekout時のMS-shipping-address*/
.ship_address, .no_shipping_address {
float: left;
width: 100%;
/* width: 45%→100%; */
margin: 2%;
margin: 2% 2% 2% 0;
padding: 8px;
background-color: #eee;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ddd;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 1.5em;
}

/*20210303 MK3 chekout時のMS-shipping-addressのselectを非表示に*/
.ship_address select {
  background-color: #eee;
  border: none;
  opacity: 1;
}
.ship_address select{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.ship_address select::-ms-expand{
display: none;
}
