@charset "utf-8";

.guide_tabmenu {position:relative;width:1080px;margin:30px auto;color:#000;}
.guide_tabmenu > ul {margin:0 -20px 0 0;}
.guide_tabmenu > ul:after {content:'';display:block;clear:both;}
.guide_tabmenu > ul > li {float:left;box-sizing:border-box;width:50%;padding:0 20px 0 0;}
.guide_tabmenu > ul > li > a {display:block;box-sizing:border-box;padding:12px 0;text-align:center;border:1px solid #d9d9d9;border-radius:10px;background-color:#fff;}
.guide_tabmenu > ul > li > a:before {content:'';display:inline-block;clear:both;width:30px;height:30px;margin-right:10px;background-repeat:no-repeat;background-position:center 0;vertical-align:top;}
.guide_tabmenu > ul > li > a span {display:inline-block;padding:5px 0;line-height:20px;font-size:17px;font-weight:bold;color:#000;vertical-align:top;}
.guide_tabmenu > ul > li.icon01 > a:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate01_support.png');}
.guide_tabmenu > ul > li.icon02 > a:before {background-image:url('/unify/pc/images/internet/tab_internet_01_support.png');}
.guide_tabmenu > ul > li.on > a {border:1px solid #5ddfde;background-color:#5ddfde;}

.priceBox .sum {text-align: center; font-size: 16px; color:#000; margin:10px 0 40px 0;}
.priceBox .sum strong {color:#e9282f; font-size: 22px;}
.priceBox .sum span {color:#7f7f7f;}
.priceBox .sum em {font-size:16px;font-weight:400;margin-left:-5px;}

.deliveryLen04 li {width: 25% !important;}

/*shopMobileGuide*/
.shopMobileGuide .shop-delivery-list ul li{width:100% !important; min-height: auto; padding-top: 0; padding-left:30px;}
.shopMobileGuide .shop-delivery03 {display: flex; background: none !important;}
.shopMobileGuide .shop-delivery-list .name {display: block; font-size: 20px; margin-bottom:10px;}
.shopMobileGuide .delievery_cont {text-align: left;}
.shopMobileGuide .shop-con-step p {margin:20px 0 0 30px; font-size: 16px;}

.shopMobileGuide .shop-con-area2 {margin-top: 40px;}
.shopMobileGuide .shop-con-tabInTab > ul {display: flex;}
.shopMobileGuide .shop-con-tabInTab > ul > li {background:#E8E8E8; flex-basis: 50%; padding:20px 0;}
.shopMobileGuide .shop-con-tabInTab > ul > li > a {display: block; color:#727272; text-align: center; font-size: 30px; font-weight: 700;letter-spacing: -0.6px;line-height:normal;}
.shopMobileGuide .shop-con-tabInTab > ul > li.active {background:#6F61E3;}
.shopMobileGuide .shop-con-tabInTab > ul > li.active a {color:#fff;}
.shopMobileGuide .shop-con-tabInTab-block .loadFaceFathNotice {text-align: center; background:linear-gradient(to bottom, #F8F8F8 0%, #F8F8F8 8894px, #E8E8E8 8894px, #E8E8E8 100%)}
.shopMobileGuide .shop-con-tabInTab-block .loadfaceFathQna { background:#F8F8F8; padding:0 140px;}
.shopMobileGuide .shop-con-tabInTab-block .facefathQna{font-size:32px;}
.shopMobileGuide .shop-con-tabInTab-block .btn-close {display: none;}
.shopMobileGuide .shop-notification-box2 {position: absolute; width:100%; bottom:0; left:0; background:#E8E8E8; padding:80px 40px; box-sizing:border-box; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.shopMobileGuide .shop-notification-box2 > h2 {font-size:40px;letter-spacing: -0.8px; color:#000; text-align:center; font-weight:700; margin-bottom:30px;}
.shopMobileGuide .shop-notification-box2 > ul {background:#fff; padding:32px 60px; border-radius:25px; width:660px; margin:0 auto; text-align: left;}
.shopMobileGuide .shop-notification-box2 > ul > li {color:#000; font-size:20px;line-height:1.25; margin-bottom:12px;}
.shopMobileGuide .shop-notification-box2 > ul > li:last-child {margin-bottom:0;}
.shopMobileGuide .shop-con-area3 {margin-top: 40px; border-radius: 20px; padding: 35px 35px 440px 35px; text-align: center;background: #eaedf3; overflow:hidden;}
