@charset "utf-8";html,body{margin:0;padding:0;height:100%;width:100%;font-family:"Microsoft Jhenghei","微軟正黑體",Arial,Helvetica,sans-serif}a{cursor:pointer;text-decoration:none}.ui-overlay-a,.ui-page-theme-a,.ui-page-theme-a .ui-panel-wrapper{text-shadow:none}.main_container .inner .ranking_con .chart .all-box a.show_more_btn{display:none}.main_container .inner .rules_con .rules_area a.show_more_btn{display:none}.main_container{margin-top:60px;height:100%;width:100%;margin:auto;background:url(../../images/project/2018mother/mainvisual.jpg) no-repeat 50% 0;display:table;top:0;background-size:cover;margin-top:63px}.main_container .inner{width:100%}.main_container .inner .empty{height:462px;width:100%;display:block}.main_container .inner .side-bar{width:120px;position:fixed;z-index:1000;top:20%;right:10px}.main_container .inner .side-bar-nav{background:#fff;overflow-x:hidden;padding:5px 0;text-align:center;width:86%;margin-left:10px;margin-top:-3px;border-left:2pt solid #310065;border-right:2pt solid #310065}.main_container .inner a.red_line{padding:9px;text-decoration:none;font-size:15px;color:#310065}.main_container .inner a.red_line_active{padding:9px;text-decoration:none;font-size:15px;color:#fb9700}.main_container .inner .side-bar img{width:100%;height:auto}.main_container .inner .side-bar a{display:block}.main_container .inner .blue_container{padding-bottom:20px}.main_container .inner .blue_container .fb_like_box{position:absolute;left:calc((100% - 621px)/2);bottom:-22px}.main_container .inner .download_app{display:inline-block;position:absolute;left:calc((100% - 65px)/6);bottom:calc((100% - 596px))}.main_container .inner .download_app .app_con{background:url(../../images/project/2018mother/qr.png)no-repeat center top;background-size:260px;width:264px;height:297px}.main_container .inner .share_fb{text-align:right;display:block;position:relative}.main_container .inner .share_fb .fb_img{background:url(../../images/project/2018mother/share.png)no-repeat center top;background-size:400px;width:400px;height:250px;position:absolute;right:266px;bottom:-55px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(10deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(10deg)}}@keyframes spin{60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.main_container .inner .share_fb:hover{transform:scale(1.05);-webkit-transform:scale(1.05);transition:.3s;-webkit-transition:.3s}.main_container .inner .special_event{width:100%;height:auto}.main_container .inner .special_event .title{width:100%}.main_container .inner .special_event .title .title_text{background:url(../../images/project/2018mother/collect.png)no-repeat center top;background-size:328px;height:79px;width:43%;margin:0 auto;font-size:30px;text-align:center;font-weight:bold;padding-top:10px}.main_container .inner .special_event .stamp_area{background:url(../../images/project/2018mother/stamp-web.png)no-repeat center top;background-size:100%;height:380px;width:calc(100% - 320px);margin:0 auto;text-align:left;position:relative}.main_container .inner .special_event .stamp_area a.right_text{background:url(../../images/project/2018mother/tag.png)no-repeat right top;background-size:90px;height:50px;width:100px;margin:0 auto;font-size:16px;color:#310065;text-align:right;font-weight:bold;padding-top:15px;padding-right:8px;position:absolute;right:12px;top:-43px}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:calc((100%-10px)/2);margin:auto;float:left}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:84px;padding-left:88px;font-size:32px;font-weight:1000;color:#310065}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title a.btn_info{margin:10px;border:1pt solid #310065;border-radius:50px;font-weight:bold;font-size:15px;padding:0 8px;color:#310065;text-decoration:none}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:30px;margin-left:82px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{background:url(../../images/project/2018mother/grey-flower.png)no-repeat;float:left;background-color:white;width:90px;height:90px;background-size:90px;border-radius:8px;margin-right:6px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{background:url(../../images/project/2018mother/pink-flower.png)no-repeat;float:left;background-color:white;width:90px;height:90px;background-size:90px;border-radius:8px;margin-right:6px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:40%;left:45%}.main_container .inner .special_event .stamp_area a.btn_change img{width:120px;height:auto}.main_container .inner .ihergo_adv{margin-bottom:20px}.main_container .inner .ihergo_adv .title_2{width:100%}.main_container .inner .ihergo_adv .title_2 .title_text{background:url(../../images/project/2018mother/greatest.png)no-repeat center top;background-size:433px;height:181px;width:100%;margin:0 auto;text-align:center;padding-top:7px}.main_container .inner .ihergo_adv .adv_area{text-align:center;background-color:#ffdb8f;border-radius:8px;border:3pt solid #310065;width:calc(100% - 320px);margin:0 auto;position:relative;padding-bottom:10px}.main_container .inner .ihergo_adv .adv_area a.right_text{background:url(../../images/project/2018mother/tag.png)no-repeat right top;background-size:90px;height:50px;width:100px;margin:0 auto;font-size:16px;color:#310065;text-align:right;font-weight:bold;padding-top:15px;padding-right:8px;position:absolute;right:12px;top:-46px}.main_container .inner .ihergo_adv .adv_area p.time{font-size:20px;font-weight:bold;color:#000}.main_container .inner .ihergo_adv .adv_area p.time span.red{color:red;background-color:#fff;padding:5px 6px;border-radius:8px;margin:0 5px}.main_container .inner .ihergo_adv .adv_area .four_con{width:100%;display:inline-block;padding:0 7px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con{position:relative;width:calc((100% - 60px)/2);background-color:#fff;float:left;display:inline-flex;margin:0 0 15px 15px;border-radius:8px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con:last-of-type{margin-bottom:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con{width:100%;float:left;height:auto}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con img{width:100%;height:auto}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con a{display:grid}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .text_area_title{position:relative;text-align:left;float:left;width:100%;padding:12px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .text_area_title a.a_text{display:block}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.promo_title{font-size:25px;margin:0;font-weight:bold;line-height:40px;color:#000}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.product_name{margin:10px 0;font-size:25px;font-weight:bold;color:#666}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price{display:inline-flex;align-items:flex-end;float:right;position:absolute;right:25px;bottom:20px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no{font-size:19px;margin:5px 0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.red_yes{color:red;font-size:32px;font-weight:bold;margin:3px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price span.small{font-size:21px;font-weight:normal;padding:0 5px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price a.red_btn{background-color:red;color:#fff;font-weight:bold;font-size:18px;padding:5px 17px;border-radius:8px;margin-bottom:7px}.main_container .inner .sales_adv .title_2 .title_text{background:url(../../images/project/2018mother/sales.png)no-repeat center top;background-size:433px;height:181px;width:100%;margin:0 auto;text-align:center;padding-top:7px}.main_container .inner .sales_adv .product_area{text-align:center;background-color:#ffac00;border-radius:16px;border:3pt solid #310065;width:calc(100% - 320px);margin:0 auto;position:relative;padding-bottom:15px}.main_container .inner .sales_adv .product_area a.right_text{background:url(../../images/project/2018mother/tag.png)no-repeat right top;background-size:90px;height:50px;width:100px;margin:0 auto;font-size:16px;color:#310065;text-align:right;font-weight:bold;padding-top:15px;padding-right:8px;position:absolute;right:12px;top:-46px}.main_container .inner .sales_adv .product_area p.time{font-size:20px;font-weight:bold;color:#000}.main_container .inner .sales_adv .product_area p.time span.red{color:red;background-color:#fff;padding:5px 6px;border-radius:8px;margin:0 5px}.main_container .inner .sales_adv .product_area .six_con{width:100%;display:inline-block;padding-left:13px}.main_container .inner .sales_adv .product_area .six_con .each-con{position:relative;width:calc((95% - 10px)/3);background-color:#fff;float:left;display:inline-flex;margin:0 0 8px 8px;border-radius:8px}.main_container .inner .sales_adv .product_area .six_con .each_con:last-of-type{margin-bottom:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con{float:left;text-align:left;display:inline-block;positi;width:55%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title{padding-left:15px;padding-top:15px;display:block;overflow:hidden}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:15px;font-weight:bold;color:#560000}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_sub_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:16px;font-weight:bold;color:#560000}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price{display:table;align-items:flex-end;/text-align:left;padding-left:10px;padding-top:18px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no{font-size:22px;margin:0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn{float:left;padding-left:8px;display:block}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes{color:red;font-size:32px;font-weight:bold;margin:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes a{color:red}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes span.small{font-size:18px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn img{width:40px;height:auto;vertical-align:bottom}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con{float:left;height:auto;width:45%}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con img{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con a{display:grid}.main_container .inner .rakuten_area{width:100%}.main_container .inner .rakuten_area .rakuten_bg{background:url(../../images/project/2018mother/rakuten-bg.png) no-repeat center top;top:0;height:500px;background-size:cover;width:100%;position:relative}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background:url(../../images/project/2018mother/tag.png)no-repeat right top;background-size:90px;height:60px;width:100px;margin:0 auto;font-size:16px;color:#310065;text-align:right;font-weight:bold;padding-top:17px;padding-right:15px;position:absolute;right:433px;bottom:117px}.main_container .inner .rakuten_area .japan_styles{background-color:#f9bf28;border-radius:16px;padding:20px 15px;border:3pt solid #310065;width:calc(100% - 320px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .divide{display:inline-block;width:100%}.main_container .inner .rakuten_area .udn_con .text_udn{position:relative}.main_container .inner .rakuten_area .udn_con .text_udn .big_title_new{background:url(../../images/project/2018mother/udn.png)no-repeat center top;background-size:380px;height:84px;width:30%;margin:0 auto;font-size:39px;color:#fff;text-align:center;font-weight:bold;padding-top:11px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new{position:absolute;right:171px;top:25px;font-size:30px;font-weight:bold;color:#fff;background-color:red;padding:6px 30px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new:after{position:absolute;content:"";width:0;height:0;left:-40px;top:0;border-left:42px solid transparent;border-bottom:59px solid red}.main_container .inner .rakuten_area .text_area{text-align:center;float:left;width:calc((100% - 10px)/5);margin:0 auto}.main_container .inner .rakuten_area .text_area p.big_title{font-size:40px;font-weight:bold;color:#fff;line-height:85px;background-color:#310065;text-align:left;padding-left:24px}.main_container .inner .rakuten_area .text_area .discount_con{width:100%;height:auto}.main_container .inner .rakuten_area .text_area p.discount_text{color:#310065;font-weight:bold;font-size:46px;text-align:left;padding:23px 36px 23px 30px;min-height:336px}.main_container .inner .rakuten_area .text_area a.btn_go_partner{color:#fff;font-weight:bold;font-size:37px;background-color:red;border-radius:8px;padding:6px 37px}.main_container .inner .rakuten_area .japan_styles .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/5);margin:0 auto}.main_container .inner .rakuten_area .lifestyles .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/5);margin:0 auto}.main_container .inner .rakuten_area .fashion_trend .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/5);margin:0 auto}.main_container .inner .rakuten_area .product_con:last-of-type{margin-right:0}.main_container .inner .rakuten_area .product_con .img_con,.main_container .inner .rakuten_area .product_con .img_con img{width:100%}.main_container .inner .rakuten_area .product_con .img_con,.main_container .inner .rakuten_area .product_con .img_con a{display:block}.main_container .inner .rakuten_area .product_con .product_title{background-color:#310065;text-align:center;min-height:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_container .inner .rakuten_area .product_con .product_title p.title_main{color:#fff;font-size:18px;font-weight:bold;margin:0;padding:8px 5px 12px 5px}.main_container .inner .rakuten_area .product_con .product_price{background-color:#fff;text-align:center;padding-bottom:15px}.main_container .inner .rakuten_area .product_con .product_price p.pricetag{margin:0;color:red;font-weight:bold;font-size:28px;line-height:35px;padding:10px 0;overflow:hidden;word-break:break-all}.main_container .inner .rakuten_area .product_con .product_price p.pricetag span{font-size:18px;padding-left:3px;padding-right:3px;font-weight:400}.main_container .inner .rakuten_area .product_con .product_price a.btn_open{background-color:#57c2e9;color:#fff;font-size:15px;font-weight:bold;padding:10px 5px;display:block;width:55%;margin:0 auto;border-radius:8px}.main_container .inner .rakuten_area .lifestyles{background-color:#ff8d8b;border-radius:16px;padding:20px 15px 20px 0;border:3pt solid #310065;width:calc(100% - 320px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .fashion_trend{background:url(../../images/project/2018mother/purple-bg.png)no-repeat left bottom;background-size:300px;background-color:#f5a2ff;border-radius:16px;padding:20px 15px 20px 0;border:3pt solid #310065;width:calc(100% - 320px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .japan_styles .divide .discount_text_new{display:none}.main_container .inner .rules_con{width:100%;margin-bottom:35px}.main_container .inner .rules_con .title{width:100%}.main_container .inner .rules_con .title .title_text{background:url(../../images/project/2018mother/rule_title.png)no-repeat center top;background-size:220px;height:56px;width:30%;margin:0 auto;font-size:30px;color:#310065;text-align:center;font-weight:bold;padding-top:8px}.main_container .inner .rules_con .rules_area{background-color:#fff;border-radius:16px;border:3pt solid #310065;width:calc(100% - 320px);margin:0 auto;position:relative}.main_container .inner .rules_con .rules_area .con{padding:20px}.main_container .inner .rules_con .rules_area .rules_title{display:inline-block;background-color:#310065;border-radius:50px;padding:5px 10px;margin-bottom:15px;margin-top:6px}.main_container .inner .rules_con .rules_area .rules_title span.title_box{font-size:18px;font-weight:bold;color:#fff;padding:3px 8px;line-height:30px}.main_container .inner .rules_con .rules_area p.second{color:#310065;font-size:17px;font-weight:900;padding-left:10px;padding-right:10px;padding-bottom:10px}.main_container .inner .rules_con .rules_area p.third{color:#740065;font-size:15px;font-weight:900;padding-left:10px;padding-right:10px;padding-bottom:10px}.main_container .inner .footer{padding-top:30px}.main_container .inner .footer a{display:block;height:70px;background-color:#feff84;color:#000}.main_container .inner .footer a img{margin:27px 0 0 200px;float:left;width:90px;height:25px}.main_container .inner .footer a p{display:block;float:right;font-size:11px;margin:30px 150px 0 380px}@media only screen and (min-width:1800px){.main_container .inner .empty{height:620px;width:100%;display:block}.main_container .inner .special_event .stamp_area{background:url(../../images/project/2018mother/stamp-web.png)no-repeat center top;background-size:100%;height:436px;width:calc(100% - 320px);margin:0 auto;text-align:left;position:relative}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:calc((100%-10px)/2);margin:auto;float:left}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:98px;padding-left:151px;font-size:38px;font-weight:bold;color:#310065}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title a.btn_info{margin:10px;border:1pt solid #310065;border-radius:50px;font-weight:bold;font-size:15px;padding:0 8px;color:#310065;text-decoration:none}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:30px;margin-left:146px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:36%;left:44%}.main_container .inner .special_event .stamp_area a.btn_change img{width:149px;height:auto}.main_container .inner .ihergo_adv .adv_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .sales_adv .product_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .rakuten_area .rakuten_bg{background:url(../../images/project/2018mother/rakuten-bg.png) no-repeat center top;top:0;height:643px;background-size:cover;width:100%;position:relative}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:120px;height:58px;width:120px;margin:0 auto;font-size:20px;text-align:right;font-weight:bold;padding-top:16px;padding-right:19px;position:absolute;right:451px;bottom:137px}}@media(max-width:1800px) and (min-width:1500px){.main_container .inner .empty{height:590px;width:100%;display:block}.main_container .inner .download_app{display:inline-block;position:absolute;left:calc((100% - 65px)/6);bottom:calc((100% - 528px))}.main_container .inner .share_fb .fb_img{position:absolute;right:240px;bottom:-24px}.main_container .inner .special_event .stamp_area{background:url(../../images/project/2018mother/stamp-web.png)no-repeat center top;background-size:100%;height:399px;width:calc(100% - 320px);margin:0 auto;text-align:left;position:relative}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:calc((100%-10px)/2);margin:auto;float:left}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:81px;padding-left:100px;font-size:38px;font-weight:bold}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title a.btn_info{margin:10px;border-radius:50px;font-weight:bold;font-size:15px;padding:0 8px;text-decoration:none}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:19px;margin-left:96px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:37%;left:45%}.main_container .inner .special_event .stamp_area a.btn_change img{width:126px;height:auto}.main_container .inner .ihergo_adv .adv_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .sales_adv .product_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .rakuten_area .rakuten_bg{background:url(../../images/project/2018mother/rakuten-bg.png) no-repeat center top;top:0;height:643px;background-size:cover;width:100%;position:relative}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:120px;height:60px;width:120px;margin:0 auto;font-size:20px;padding-top:16px;padding-right:19px;position:absolute;right:411px;bottom:180px}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:39px;text-align:left;padding:23px 36px 23px 30px;min-height:300px}@media screen and (max-width:1600px){.main_container .inner .empty{height:523px;width:100%;display:block}.main_container .inner .blue_container .fb_like_box{position:absolute;left:calc((100% - 621px)/2);bottom:-60px}.main_container .inner .download_app{display:inline-block;position:absolute;left:calc((100% - 65px)/6);bottom:calc((100% - 522px))}.main_container .inner .download_app .app_con{background-size:232px;width:237px;height:300px}.main_container .inner .share_fb{text-align:right;display:block;position:relative}.main_container .inner .share_fb .fb_img{position:absolute;right:176px;bottom:-36px}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:74px;padding-left:84px;font-size:38px;font-weight:bold}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:19px;margin-left:81px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:33%;left:45%}.main_container .inner .special_event .stamp_area a.btn_change img{width:126px;height:auto}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:120px;height:58px;width:120px;font-size:20px;padding-top:16px;padding-right:19px;position:absolute;right:316px;bottom:180px}.main_container .inner .rakuten_area .text_area p.big_title{font-size:33px}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:34px;text-align:left;padding:23px 36px 23px 30px;min-height:280px}}}@media(max-width:1500px) and (min-width:1290px){.main_container .inner .empty{height:500px;width:100%;display:block}.main_container .inner .blue_container .fb_like_box{position:absolute;left:calc((100% - 529px)/2);bottom:-72px}.main_container .inner .download_app{display:inline-block;position:absolute;left:calc((100% - 65px)/6);bottom:calc((100% - 502px))}.main_container .inner .download_app .app_con{background-size:227px;width:228px;height:292px}.main_container .inner .share_fb .fb_img{position:absolute;right:176px;bottom:-36px}.main_container .inner .special_event .stamp_area{background:url(../../images/project/2018mother/stamp-web.png)no-repeat center top;background-size:100%;height:332px;width:calc(100% - 320px);margin:0 auto;text-align:left;position:relative}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:calc((100%-10px)/2);margin:auto;float:left}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:65px;padding-left:90px;font-size:34px;font-weight:bold}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title a.btn_info{margin:10px;border-radius:50px;font-weight:bold;font-size:15px;padding:0 8px;text-decoration:none}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:19px;margin-left:89px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:32%;left:44%}.main_container .inner .special_event .stamp_area a.btn_change img{width:123px;height:auto}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{background:url(../../images/project/2018mother/grey-flower.png)no-repeat;float:left;background-color:white;width:70px;height:70px;background-size:70px;border-radius:8px;margin-right:6px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{background:url(../../images/project/2018mother/pink-flower.png)no-repeat;float:left;background-color:white;width:70px;height:70px;background-size:70px;border-radius:8px;margin-right:6px}.main_container .inner .ihergo_adv .adv_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .ihergo_adv .title_2 .title_text{background:url(../../images/project/2018mother/greatest.png)no-repeat center top;background-size:470px;height:196px;width:100%;margin:0 auto;font-size:30px;color:#560000;text-align:center;font-weight:bold;padding-top:5px}.main_container .inner .sales_adv .title_2 .title_text{background:url(../../images/project/2018mother/sales.png)no-repeat center top;background-size:470px;height:196px;width:100%;margin:0 auto;font-size:30px;color:#560000;text-align:center;font-weight:bold;padding-top:5px}.main_container .inner .sales_adv .product_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con{float:left;text-align:left;display:inline-block;positi;width:55%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title{color:#560000;padding-left:15px;padding-top:15px;display:block;overflow:hidden}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:20px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_sub_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:18px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price{display:table;align-items:flex-end;/text-align:left;padding-left:10px;padding-top:7px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no{font-size:21px;margin:0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn{float:left;padding-left:8px;display:block}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes{color:red;font-size:25px;font-weight:bold;margin:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes a{color:red}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes span.small{font-size:18px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn img{width:40px;height:auto;vertical-align:bottom}.main_container .inner .rakuten_area .text_area p.big_title{font-size:28px}.main_container .inner .rakuten_area .rakuten_bg{background:url(../../images/project/2018mother/rakuten-bg.png) no-repeat center top;top:0;height:643px;background-size:cover;width:100%;position:relative}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:120px;height:62px;width:121px;font-size:20px;padding-top:16px;padding-right:19px;right:267px;bottom:180px}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:30px;text-align:left;padding:23px 36px 23px 30px;min-height:251px}.main_container .inner .rules_con .title .title_text{background:url(../../images/project/2018mother/rule_title.png)no-repeat center top;background-size:280px;height:73px;width:30%;margin:0 auto;font-size:32px;color:#310065;text-align:center;font-weight:bold;padding-top:12px}@media screen and (max-width:1400px){.main_container .inner .empty{height:506px;width:100%;display:block}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:28px;text-align:left;padding:23px 36px 23px 30px;min-height:239px}.main_container .inner .blue_container .fb_like_box{position:absolute;left:calc((100% - 529px)/2);bottom:-58px}.main_container .inner .download_app{display:inline-block;position:absolute;left:calc((100% - 178px)/6);bottom:calc((100% - 494px))}.main_container .inner .download_app .app_con{background-size:216px;width:215px;height:292px}.main_container .inner .share_fb .fb_img{background-size:380px;width:380px;height:237px;position:absolute;right:150px;bottom:-28px}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:61px;padding-left:84px;font-size:31px;font-weight:bold}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:19px;margin-left:81px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:33%;left:45%}.main_container .inner .special_event .stamp_area a.btn_change img{width:109px;height:auto}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:120px;height:70px;width:120px;margin:0 auto;font-size:20px;padding-top:16px;padding-right:19px;right:208px;bottom:180px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.promo_title{font-size:21px;margin:0;font-weight:bold;line-height:33px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.product_name{margin:10px 0;font-size:23px;font-weight:bold;color:#888}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price{display:inline-flex;align-items:flex-end;float:right;position:absolute;right:10px;bottom:9px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no{font-size:17px;margin:5px 0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.red_yes{color:red;font-size:28px;font-weight:bold;margin:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price span.small{font-size:19px;font-weight:normal;padding:0 4px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price a.red_btn{background-color:red;color:#fff;font-weight:bold;font-size:18px;padding:4px 17px;border-radius:8px;margin-bottom:5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title{color:#560000;padding-left:15px;padding-top:15px;display:block;overflow:hidden}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:18px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_sub_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:16px;font-weight:bold;color:#888}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price{display:table;align-items:flex-end;/text-align:left;padding-left:10px;padding-top:9px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no{font-size:18px;margin:0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn{float:left;padding-left:8px;display:block}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes{color:red;font-size:25px;font-weight:bold;margin:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes a{color:red}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes span.small{font-size:18px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn img{width:40px;height:auto;vertical-align:bottom}}}@media(max-width:1289px) and (min-width:1180px){.main_container .inner .empty{height:486px;width:100%;display:block}.main_container .inner .blue_container .fb_like_box{position:absolute;left:calc((100% - 529px)/2);bottom:-63px}.main_container .inner .download_app{display:inline-block;position:absolute;left:calc((100% - 381px)/6);bottom:calc((100% - 482px))}.main_container .inner .download_app .app_con{background-size:216px;width:215px;height:292px}.main_container .inner .share_fb .fb_img{background-size:335px;width:334px;height:228px;position:absolute;right:120px;bottom:-28px}.main_container .inner .special_event .title .title_text{background:url(../../images/project/2018mother/collect.png)no-repeat center top;background-size:320px;height:75px;width:30%;margin:0 auto;font-size:30px;color:#560000;text-align:center;font-weight:bold;padding-top:8px}.main_container .inner .special_event .stamp_area{background:url(../../images/project/2018mother/stamp-web.png)no-repeat center top;background-size:100%;height:295px;width:calc(100% - 320px);margin:0 auto;text-align:left;position:relative}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:calc((100%-10px)/2);margin:auto;float:left}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:65px;padding-left:82px;font-size:26px;font-weight:bold}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title a.btn_info{margin:10px;border-radius:50px;font-weight:bold;font-size:15px;padding:0 8px;text-decoration:none}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:12px;margin-left:79px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:35%;left:45%}.main_container .inner .special_event .stamp_area a.btn_change img{width:91px;height:auto}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{background:url(../../images/project/2018mother/grey-flower.png)no-repeat;float:left;background-color:white;width:60px;height:60px;background-size:60px;border-radius:8px;margin-right:4px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{background:url(../../images/project/2018mother/pink-flower.png)no-repeat;float:left;background-color:white;width:60px;height:60px;background-size:60px;border-radius:8px;margin-right:4px}.main_container .inner .ihergo_adv .adv_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .ihergo_adv .title_2 .title_text{background:url(../../images/project/2018mother/greatest.png)no-repeat center top;background-size:430px;height:180px;width:100%;margin:0 auto;font-size:30px;color:#560000;text-align:center;font-weight:bold;padding-top:5px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.promo_title{font-size:21px;margin:0;font-weight:bold;line-height:33px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.product_name{margin:7px 0;font-size:20px;font-weight:bold;color:#888;line-height:24px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price{display:inline-flex;align-items:flex-end;float:right;position:absolute;right:10px;bottom:9px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no{font-size:16px;margin:5px 0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.red_yes{color:red;font-size:24px;font-weight:bold;margin:3px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price span.small{font-size:17px;font-weight:normal;padding:0 2px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price a.red_btn{background-color:red;color:#fff;font-weight:bold;font-size:18px;padding:4px 14px;border-radius:8px;margin-bottom:5px}.main_container .inner .sales_adv .title_2 .title_text{background:url(../../images/project/2018mother/sales.png)no-repeat center top;background-size:430px;height:180px;width:100%;margin:0 auto;font-size:30px;color:#560000;text-align:center;font-weight:bold;padding-top:5px}.main_container .inner .sales_adv .product_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con{float:left;text-align:left;display:inline-block;positi;width:55%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title{color:#560000;padding-left:15px;padding-top:15px;display:block;overflow:hidden}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:17px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_sub_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:14px;font-weight:bold;color:#888}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price{display:table;align-items:flex-end;/text-align:left;padding-left:10px;padding-top:5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no{font-size:14px;margin:0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn{float:left;padding-left:8px;display:block}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes{color:red;font-size:25px;font-weight:bold;margin:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes a{color:red}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn img{width:36px;height:auto;vertical-align:sub}.main_container .inner .rakuten_area .udn_con .text_udn .big_title_new{background-size:380px;height:84px;width:50%;margin:0 auto;font-size:39px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new{position:absolute;right:171px;top:34px;font-size:25px;font-weight:bold;padding:6px 17px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new:after{position:absolute;content:"";width:0;height:0;left:-40px;top:0;border-left:42px solid transparent;border-bottom:65px solid red}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:22px;text-align:left;padding:23px 36px 23px 30px;min-height:225px}.main_container .inner .rakuten_area .text_area a.btn_go_partner{font-weight:bold;font-size:28px;border-radius:8px;padding:6px 27px}.main_container .inner .rakuten_area .text_area p.big_title{font-size:25px}.main_container .inner .rakuten_area .rakuten_bg{background:url(../../images/project/2018mother/rakuten-bg.png) no-repeat center top;top:0;height:643px;background-size:cover;width:100%;position:relative}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:120px;height:58px;width:120px;font-size:20px;padding-top:16px;padding-right:19px;position:absolute;right:125px;bottom:180px}.main_container .inner .rules_con .title .title_text{background:url(../../images/project/2018mother/rule_title.png)no-repeat center top;background-size:220px;height:59px;width:30%;margin:0 auto;font-size:30px;color:#560000;text-align:center;font-weight:bold;padding-top:7px}@media screen and (max-width:1079px){.main_container .inner .download_app{display:inline-block;position:absolute;left:calc((100% - 587px)/6);bottom:calc((100% - 482px))}}}@media(max-width:1179px) and (min-width:1081px){.main_container .inner .empty{height:515px;width:100%;display:block}.main_container .inner .blue_container .fb_like_box{position:absolute;left:calc((100% - 529px)/2);bottom:-58px}.main_container .inner .download_app{display:inline-block;position:absolute;left:calc((100% - 1022px)/2);bottom:calc((100% - 502px))}.main_container .inner .download_app .app_con{background-size:216px;width:215px;height:292px}.main_container .inner .share_fb .fb_img{background-size:335px;width:334px;height:228px;position:absolute;right:120px;bottom:-50px}.main_container .inner .special_event .title .title_text{background:url(../../images/project/2018mother/collect.png)no-repeat center top;background-size:220px;height:62px;width:30%;margin:0 auto;font-size:30px;color:#560000;text-align:center;font-weight:bold;padding-top:8px}.main_container .inner .special_event .stamp_area{background:url(../../images/project/2018mother/stamp-web.png)no-repeat center top;background-size:100%;height:240px;width:calc(100% - 320px);margin:0 auto;text-align:left;position:relative}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:calc((100%-10px)/2);margin:auto;float:left}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:49px;padding-left:53px;font-size:26px;font-weight:bold}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title a.btn_info{margin:10px;border-radius:50px;font-weight:bold;font-size:15px;padding:0 8px;text-decoration:none}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:12px;margin-left:52px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:34%;left:45%}.main_container .inner .special_event .stamp_area a.btn_change img{width:91px;height:auto}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{background:url(../../images/project/2018mother/grey-flower.png)no-repeat;float:left;background-color:white;width:60px;height:60px;background-size:60px;border-radius:8px;margin-right:4px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{background:url(../../images/project/2018mother/pink-flower.png)no-repeat;float:left;background-color:white;width:60px;height:60px;background-size:60px;border-radius:8px;margin-right:4px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .text_area_title{position:relative;text-align:left;float:left;width:100%;padding:8px}.main_container .inner .ihergo_adv .adv_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.promo_title{font-size:19px;margin:0;font-weight:bold;line-height:33px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.product_name{margin:10px 0;font-size:16px;font-weight:bold;color:#888}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price{display:inline-flex;align-items:flex-end;float:right;position:absolute;right:10px;bottom:9px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no{font-size:13px;margin:5px 0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.red_yes{color:red;font-size:20px;font-weight:bold;margin:2px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price span.small{font-size:15px;font-weight:normal;padding:0 3px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price a.red_btn{background-color:red;color:#fff;font-weight:bold;font-size:15px;padding:4px 12px;border-radius:8px;margin-bottom:4px}.main_container .inner .sales_adv .product_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con{float:left;text-align:left;display:inline-block;positi;width:55%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title{color:#560000;padding-left:15px;padding-top:15px;display:block;overflow:hidden}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:17px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_sub_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:14px;font-weight:bold;color:#888}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price{display:table;align-items:flex-end;/text-align:left;padding-left:10px;padding-top:5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no{font-size:14px;margin:0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn{float:left;padding-left:8px;display:block}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes{color:red;font-size:25px;font-weight:bold;margin:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes a{color:red}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn img{width:36px;height:auto;vertical-align:sub}.main_container .inner .rakuten_area .text_area p.big_title{font-size:76px;font-weight:bold;color:#560000;margin:34px 0;line-height:89px}.main_container .inner .rakuten_area .rakuten_bg{background:url(../../images/project/2018mother/rakuten-bg.png) no-repeat center top;top:0;height:643px;background-size:cover;width:100%;position:relative}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:120px;height:58px;width:120px;font-size:20px;padding-top:16px;padding-right:19px;position:absolute;right:140px;bottom:169px}.main_container .inner .rakuten_area .udn_con .text_udn .big_title_new{background-size:348px;height:77px;width:50%;margin:0 auto;font-size:39px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new{position:absolute;right:171px;top:34px;font-size:21px;font-weight:bold;padding:6px 17px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new:after{position:absolute;content:"";width:0;height:0;left:-40px;top:0;border-left:42px solid transparent;border-bottom:65px solid red}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:22px;text-align:left;padding:23px 36px 23px 30px;min-height:225px}.main_container .inner .rakuten_area .text_area a.btn_go_partner{font-weight:bold;font-size:28px;border-radius:8px;padding:6px 27px}.main_container .inner .rakuten_area .text_area p.big_title{font-size:40px;font-weight:bold;line-height:85px;text-align:center;padding-left:24px;border-radius:10px;color:#fff}.main_container .inner .rakuten_area .text_area .discount_con{position:relative;display:block;overflow:hidden}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:38px;text-align:left;padding:23px 36px 23px 30px;min-height:auto;float:left;width:80%}.main_container .inner .rakuten_area .text_area a.btn_go_partner{font-weight:bold;font-size:30px;border-radius:8px;padding:2px 35px;float:left;top:calc((100% - 45px)/2);position:absolute;right:25px}.main_container .inner .rakuten_area .japan_styles{padding:20px 15px;width:calc(100% - 320px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .text_area{text-align:center;float:left;width:100%;margin:0 auto}.main_container .inner .rakuten_area .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/5);margin:0 auto}.main_container .inner .rakuten_area .lifestyles .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/4);margin:0 auto}.main_container .inner .rakuten_area .fashion_trend .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/4);margin:0 auto}.main_container .inner .rakuten_area .text_area p.big_title{font-size:50px;font-weight:bold;margin:0}.main_container .inner .rakuten_area .lifestyles{border-radius:16px;padding:20px 15px;width:calc(100% - 320px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .fashion_trend{border-radius:16px;padding:20px 15px;width:calc(100% - 320px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .product_con .product_title{text-align:center;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_container .inner .rules_con .title .title_text{background:url(../../images/project/2018mother/rule_title.png)no-repeat center top;background-size:220px;height:59px;width:30%;margin:0 auto;font-size:30px;color:#560000;text-align:center;font-weight:bold;padding-top:7px}}@media(max-width:1080px) and (min-width:769px){.main_container{height:100%;width:100%;margin:auto;background:url(../../images/project/2018mother/mainvisual_ipad.jpg) no-repeat 50% 0;display:table;top:0;background-size:cover;margin-top:79px}.main_container .inner{width:100%}.main_container .inner .empty{height:537px;width:100%;display:block}.main_container .inner .blue_container .fb_like_box{position:absolute;left:calc((100% - 447px)/2);bottom:-42px}.main_container .inner .download_app{display:inline-block;position:absolute;left:41px;bottom:calc((100% - 542px))}.main_container .inner .download_app .app_con{background:url(../../images/project/2018mother/download.png)no-repeat center top;background-size:249px;width:254px;height:167px}.main_container .inner .share_fb .fb_img{background-size:384px;width:380px;height:251px;position:absolute;right:18px;bottom:-29px}.main_container .inner .side-bar{width:100%;position:fixed;z-index:1000;top:49px;right:0}.main_container .inner .side-bar-nav{background:#fff;overflow-x:hidden;overflow-y:hidden;padding:3px 3px;text-align:center;width:100%;margin-left:0;margin-top:0;border-left:0 solid #e8c22f;border-right:0 solid #e8c22f}.main_container .inner a.red_line{padding:15px 2px;text-decoration:none;font-size:18px;color:grey;float:left;width:calc(100%/5)}.main_container .inner a.red_line_active{padding:15px 2px;text-decoration:none;font-size:18px;color:red;float:left;width:calc(100%/5)}.main_container .inner .side-bar img{width:0;height:0;display:none}.main_container .inner .side-bar a{display:block}.main_container .inner .special_event .stamp_area{background:url(../../images/project/2018mother/stamp-web.png)no-repeat center top;background-size:100%;height:270px;width:calc(100% - 50px);margin:0 auto;text-align:left;position:relative}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:calc((100%-10px)/2);margin:auto;float:left}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:71px;padding-left:108px;font-size:24px;font-weight:bold}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:11px;margin-left:103px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{background:url(../../images/project/2018mother/grey-flower.png)no-repeat;float:left;background-color:white;width:50px;height:50px;background-size:50px;border-radius:8px;margin-right:4px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{background:url(../../images/project/2018mother/pink-flower.png)no-repeat;float:left;background-color:white;width:50px;height:50px;background-size:50px;border-radius:8px;margin-right:4px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:35%;left:44%}.main_container .inner .special_event .stamp_area a.btn_change img{width:95px;height:auto}.main_container .inner .ihergo_adv .adv_area{text-align:center;background-color:#ffdb8f;border-radius:16px;border:3pt solid #310065;width:calc(100% - 50px);margin:0 auto;position:relative;padding-bottom:10px}.main_container .inner .ihergo_adv .adv_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .text_area_title{position:relative;text-align:left;float:left;width:100%;padding:10px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.promo_title{font-size:18px;margin:0;font-weight:bold;line-height:30px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.product_name{margin:1px 0;font-size:17px;font-weight:bold;color:#666}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price{display:inline-flex;align-items:flex-end;float:right;position:absolute;right:0;bott;bottom:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no{font-size:16px;margin:4px 0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.red_yes{color:red;font-size:25px;font-weight:bold;margin:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price span.small{font-size:16px;font-weight:normal;padding:0 3px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price a.red_btn{background-color:red;color:#fff;font-weight:bold;font-size:15px;padding:2px 10px;border-radius:8px;margin:7px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con{position:relative;width:calc((100% - 40px)/2);background-color:#fff;float:left;display:inline-flex;margin:0 0 15px 15px;border-radius:8px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con{width:80%}.main_container .inner .ihergo_adv .adv_area .four_con .each_con{margin-bottom:0}.main_container .inner .sales_adv .product_area{text-align:center;background-color:#ffac00;border-radius:16px;border:3pt solid #310065;width:calc(100% - 50px);margin:0 auto;position:relative;padding-bottom:15px}.main_container .inner .sales_adv .product_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con{float:left;text-align:left;display:inline-block;positi;width:60%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title{color:#560000;padding-left:8px;padding-top:8px;display:block;overflow:hidden}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:15px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_sub_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:17px;font-weight:bold;min-height:54px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price{display:table;align-items:flex-end;/text-align:left;padding-left:5px;padding-top:5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no{font-size:15px;margin:0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn{float:left;padding-left:4px;display:block}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes{color:red;font-size:22px;font-weight:bold;margin:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes a{color:red}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes span.small{font-size:15px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn img{width:28px;height:auto;vertical-align:sub}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con{float:right;height:auto;width:40%}.main_container .inner .rakuten_area .rakuten_bg{background:url(../../images/project/2018mother/rakuten-bg-ipad.png) no-repeat center top;top:0;height:415px;background-size:cover;width:100%;position:relative}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:90px;height:46px;width:97px;font-size:16px;padding-top:14px;padding-right:15px;position:absolute;right:195px;bottom:82px}.main_container .inner .rakuten_area .japan_styles{padding:20px 15px;width:calc(100% - 50px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .text_area{text-align:center;float:left;width:100%;margin:0 auto}.main_container .inner .rakuten_area .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/5);margin:0 auto}.main_container .inner .rakuten_area .lifestyles .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/4);margin:0 auto}.main_container .inner .rakuten_area .fashion_trend .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/4);margin:0 auto}.main_container .inner .rakuten_area .text_area p.big_title{font-size:50px;font-weight:bold;color:#310065;margin:0}.main_container .inner .rakuten_area .lifestyles{border-radius:16px;padding:20px 15px;width:calc(100% - 50px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .fashion_trend{border-radius:16px;padding:20px 15px;width:calc(100% - 50px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .product_con .product_title{text-align:center;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_container .inner .rakuten_area .udn_con .text_udn .big_title_new{background-size:380px;height:84px;width:50%;margin:0 auto;font-size:39px;padding-top:11px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new{position:absolute;right:38px;top:32px;font-size:25px;font-weight:bold;padding:6px 30px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new:after{position:absolute;content:"";width:0;height:0;left:-40px;top:0;border-left:42px solid transparent;border-bottom:65px solid red}.main_container .inner .rakuten_area .text_area p.big_title{font-size:40px;font-weight:bold;line-height:85px;text-align:center;padding-left:24px;border-radius:10px;color:#fff}.main_container .inner .rakuten_area .text_area .discount_con{position:relative;display:block;overflow:hidden}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:38px;text-align:left;padding:23px 36px 23px 30px;min-height:auto;float:left;width:80%}.main_container .inner .rakuten_area .text_area a.btn_go_partner{font-weight:bold;font-size:30px;border-radius:8px;padding:2px 35px;float:left;top:calc((100% - 45px)/2);position:absolute;right:25px}.main_container .inner .rules_con .rules_area{background-color:#fff;border-radius:16px;border:3pt solid #310065;width:calc(100% - 50px);margin:0 auto;position:relative}.main_container .inner .rules_con{width:100%;margin-bottom:70px}.main_container .inner .footer{display:none}}@media(max-width:769px) and (min-width:481px){.main_container{height:100%;width:100%;margin:auto;background:url(../../images/project/2018mother/mainvisual_ipad.jpg) no-repeat 50% 0;display:table;top:0;background-size:cover;margin-top:81px}.main_container .inner{width:100%}.main_container .inner .empty{height:447px;width:100%;display:block}.main_container .inner .blue_container .fb_like_box{position:absolute;left:calc((100% - 280px)/2);bottom:-6px}.main_container .inner .download_app{display:inline-block;position:absolute;left:41px;bottom:calc((100% - 429px))}.main_container .inner .download_app .app_con{background:url(../../images/project/2018mother/download.png)no-repeat center top;background-size:202px;width:204px;height:143px}.main_container .inner .share_fb .fb_img{background-size:370px;width:370px;height:251px;position:absolute;right:18px;bottom:-29px}.main_container .inner .side-bar{width:100%;position:fixed;z-index:1000;top:49px;right:0}.main_container .inner .side-bar-nav{background:#fff;overflow-x:hidden;overflow-y:hidden;padding:3px 3px;text-align:center;width:100%;margin-left:0;margin-top:0;border-left:0 solid #e8c22f;border-right:0 solid #e8c22f}.main_container .inner a.red_line{padding:15px 2px;text-decoration:none;font-size:18px;color:#310065;float:left;width:calc(100%/5)}.main_container .inner a.red_line_active{padding:15px 2px;text-decoration:none;font-size:18px;color:#fb9700;float:left;width:calc(100%/5)}.main_container .inner .side-bar img{width:0;height:0;display:none}.main_container .inner .side-bar a{display:block}.main_container .inner .special_event .stamp_area{background:url(../../images/project/2018mother/stamp-web.png)no-repeat center top;background-size:100%;height:213px;width:calc(100% - 50px);margin:0 auto;text-align:left;position:relative}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:calc((100%-10px)/2);margin:auto;float:left}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:45px;padding-left:61px;font-size:20px;font-weight:bold;color:#310065}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:100%;margin-top:11px;margin-left:57px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{background:url(../../images/project/2018mother/grey-flower.png)no-repeat;float:left;background-color:white;width:40px;height:40px;background-size:40px;border-radius:8px;margin-right:4px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{background:url(../../images/project/2018mother/pink-flower.png)no-repeat;float:left;background-color:white;width:40px;height:40px;background-size:40px;border-radius:8px;margin-right:4px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:35%;left:43%}.main_container .inner .special_event .stamp_area a.btn_change img{width:69px;height:auto}.main_container .inner .ihergo_adv .adv_area{text-align:center;background-color:#ffdb8f;border-radius:16px;border:3pt solid #310065;width:calc(100% - 50px);margin:0 auto;position:relative;padding-bottom:10px}.main_container .inner .ihergo_adv .adv_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .text_area_title{position:relative;text-align:left;float:left;width:100%;padding:10px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.promo_title{font-size:17px;margin:0;font-weight:bold;line-height:27px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.product_name{margin:1px 0;font-size:17px;font-weight:bold;color:#666;line-height:22px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price{display:inline-flex;align-items:flex-end;float:right;position:absolute;right:0;bott;bottom:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no{font-size:13px;margin:4px 0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.red_yes{color:red;font-size:21px;font-weight:bold;margin:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price span.small{font-size:14px;font-weight:normal;padding:0 3px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price a.red_btn{background-color:red;color:#fff;font-weight:bold;font-size:15px;padding:2px 10px;border-radius:8px;margin-bottom:3px;margin-right:9px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con{position:relative;width:calc((100% - 40px)/2);background-color:#fff;float:left;display:inline-flex;margin:0 0 15px 15px;border-radius:8px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con{width:80%}.main_container .inner .ihergo_adv .adv_area .four_con .each_con{margin-bottom:0}.main_container .inner .sales_adv .product_area{text-align:center;background-color:#ffac00;border-radius:16px;border:3pt solid #310065;width:calc(100% - 50px);margin:0 auto;position:relative;padding-bottom:15px}.main_container .inner .sales_adv .product_area p.time{font-size:20px;font-weight:bold;color:#000;margin-top:15px;margin-bottom:15px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con{float:left;text-align:left;display:inline-block;positi;width:60%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title{color:#560000;padding-left:8px;padding-top:8px;display:block;overflow:hidden}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:15px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_sub_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:17px;font-weight:bold;min-height:54px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price{display:table;align-items:flex-end;/text-align:left;padding-left:5px;padding-top:5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no{font-size:15px;margin:0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn{float:left;padding-left:4px;display:block}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes{color:red;font-size:22px;font-weight:bold;margin:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes a{color:red}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes span.small{font-size:15px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn img{width:28px;height:auto;vertical-align:sub}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con{float:right;height:auto;width:40%}.main_container .inner .rakuten_area .rakuten_bg{background:url(../../images/project/2018mother/rakuten-bg-ipad.png) no-repeat center top;top:0;height:415px;background-size:cover;width:100%;position:relative}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:90px;height:50px;width:100px;font-size:16px;padding-top:11px;padding-right:10px;position:absolute;right:98px;bottom:118px}.main_container .inner .rakuten_area .japan_styles{border-radius:16px;padding:20px 15px;width:calc(100% - 50px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .text_area{text-align:center;float:left;width:100%;margin:0 auto}.main_container .inner .rakuten_area .lifestyles .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/4);margin:0 auto}.main_container .inner .rakuten_area .fashion_trend .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 10px)/4);margin:0 auto}.main_container .inner .rakuten_area .text_area p.big_title{font-size:50px;font-weight:bold;color:#310065;margin:0}.main_container .inner .rakuten_area .lifestyles{border-radius:16px;padding:20px 15px;width:calc(100% - 50px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .fashion_trend{border-radius:16px;padding:20px 15px;width:calc(100% - 50px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .product_con .product_title{text-align:center;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_container .inner .rakuten_area .product_con .product_title p.title_main{color:#fff;font-size:15px;font-weight:bold;margin:0;padding:8px 5px 12px 5px}.main_container .inner .rakuten_area .product_con .product_price p.pricetag{margin:0;color:red;font-weight:bold;font-size:25px;line-height:35px;padding:10px 0;overflow:hidden;word-break:break-all}.main_container .inner .rakuten_area .product_con .product_price p.pricetag span{font-size:15px;padding-left:3px;padding-right:3px;font-weight:400}.main_container .inner .rakuten_area .udn_con .text_udn .big_title_new{background-size:300px;height:65px;width:50%;margin:0 auto;font-size:35px;padding-top:5px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new{position:absolute;right:38px;top:24px;font-size:19px;font-weight:bold;padding:6px 14px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new:after{position:absolute;content:"";width:0;height:0;left:-40px;top:0;border-left:42px solid transparent;border-bottom:65px solid red}.main_container .inner .rakuten_area .text_area p.big_title{font-size:40px;font-weight:bold;line-height:85px;text-align:center;padding-left:24px;border-radius:10px;color:#fff}.main_container .inner .rakuten_area .text_area .discount_con{position:relative;display:block;overflow:hidden}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:27px;text-align:left;padding:23px 30px 23px 12px;min-height:auto;float:left;width:80%}.main_container .inner .rakuten_area .text_area a.btn_go_partner{font-weight:bold;font-size:24px;border-radius:8px;padding:2px 35px;float:left;top:calc((100% - 42px)/2);position:absolute;right:25px}.main_container .inner .rules_con .rules_area{background-color:#fff;border-radius:16px;border:3pt solid #310065;width:calc(100% - 50px);margin:0 auto;position:relative}.main_container .inner .rules_con{width:100%;margin-bottom:70px}.main_container .inner .footer{display:none}}@media screen and (max-width:480px){.main_container{height:auto;width:100%;margin:auto;background:url(../../images/project/2018mother/mainvisual_mobile.jpg) no-repeat center top;display:inline-flex;top:0;background-size:cover;margin-top:86px}.main_container .inner{width:100%}.main_container .inner .empty{height:370px;width:100%;display:block}.main_container .inner .download_app{display:inline-block;position:absolute;left:0;bottom:calc((100% - 308px))}.main_container .inner .download_app .app_con{background:url(../../images/project/2018mother/download.png)no-repeat center top;background-size:155px;width:173px;height:104px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(10deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(10deg)}}@keyframes spin{60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}.main_container .inner .download_app .app_con:hover{transform:scale(1.05);-webkit-transform:scale(1.05);transition:.3s;-webkit-transition:.3s}}.main_container .inner .share_fb .fb_img{background-size:240px;width:235px;height:150px;position:absolute;right:0;bottom:14px}.main_container .inner .side-bar{width:100%;position:fixed;z-index:1000;top:49px;right:0}.main_container .inner .side-bar-nav{background:#fff;overflow-x:hidden;overflow-y:hidden;padding:3px 3px;text-align:center;width:100%;margin-left:0;margin-top:0;border-left:0 solid #e8c22f;border-right:0 solid #e8c22f}.main_container .inner a.red_line{padding:10px 2px;text-decoration:none;font-size:12px;float:left;width:calc(100%/5)}.main_container .inner a.red_line_active{padding:10px 2px;text-decoration:none;font-size:12px;float:left;width:calc(100%/5)}.main_container .inner .side-bar img{width:0;height:0;display:none}.main_container .inner .side-bar a{display:block}.main_container .inner .blue_container{padding-bottom:11px}.main_container .inner .blue_container .fb_like_box{position:absolute;left:15px;bottom:-101px}.main_container .inner .blue_container .fb_like_box img{height:auto;width:120px}.main_container .inner .special_event{width:100%;height:auto;display:block}.main_container .inner .special_event .title{width:100%}.main_container .inner .special_event .title .title_text{background:url(../../images/project/2018mother/collect.png)no-repeat left top;background-size:200px;height:50px;width:100%;text-align:left;p;padding-top:4px;margin-left:89px;padding-left:19px}.main_container .inner .special_event .stamp_area{background:url(../../images/project/2018mother/stamp-mobile-no.png)no-repeat center top;background-size:100%;height:475px;width:calc(100% - 20px);margin:0 auto;text-align:center;position:relative;padding-top:34px}.main_container .inner .special_event .stamp_area a.right_text{background-size:70px;height:50px;width:70px;margin:0 auto;font-size:13px;text-align:right;font-weight:bold;padding-top:10px;padding-right:6px;position:absolute;right:10px;top:-33px}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:100%;margin:10px auto}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0 auto;padding-top:0;padding-left:0;font-size:22px;font-weight:bold;width:calc((100% - 10px));text-align:center}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title a.btn_info{font-size:10px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{padding-top:10px;width:calc((100% - 94px));margin:0 auto}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual{justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual:after{content:"";display:table;clear:both}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{width:55px;height:55px;background-size:55px;border-radius:8px;margin-right:3px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{width:55px;height:55px;background-size:55px;border-radius:8px;margin-right:3px}.main_container .inner .special_event .stamp_area a.btn_change{position:relative;top:0;left:0}.main_container .inner .special_event .stamp_area a.btn_change img{width:85px;height:auto}.main_container .inner .ihergo_adv{margin-bottom:20px}.main_container .inner .ihergo_adv .title_2{width:100%}.main_container .inner .ihergo_adv .title_2 .title_text{background:url(../../images/project/2018mother/greatest.png)no-repeat left top;background-size:271px;height:112px;text-align:left;padding-top:4px;margin-left:49px;padding-left:22px}.main_container .inner .ihergo_adv .adv_area{width:calc(100% - 20px)}.main_container .inner .ihergo_adv .adv_area a.right_text{background-size:70px;height:50px;width:70px;margin:0 auto;font-size:13px;text-align:right;font-weight:bold;padding-top:10px;padding-right:5px;position:absolute;right:2px;top:-36px}.main_container .inner .ihergo_adv .adv_area p.time{font-size:19px;font-weight:bold;padding-top:15px;padding-bottom:15px}.main_container .inner .ihergo_adv .adv_area p.time span.red{padding:5px 4px;border-radius:8px;margin:0 5px}.main_container .inner .ihergo_adv .adv_area .four_con{width:100%;display:inline-block;padding:0 7px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con{position:relative;width:calc(100% - 30px);background-color:#fff;float:left;display:inline-flex;margin:0 0 5px 15px;border-radius:8px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con:last-of-type{margin-bottom:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con{width:80%;float:left;height:auto}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con img{width:100%;height:auto}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con a{display:grid}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .text_area_title{position:relative;text-align:left;float:left;width:100%;padding:11px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.promo_title{font-size:17px;margin:0;font-weight:bold;line-height:19px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.product_name{margin:5px 0;font-size:15px;font-weight:bold;line-height:19px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price{display:inline-flex;align-items:center;float:right;position:absolute;right:7px;bottom:5px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no{font-size:15px;margin:0 3px 0 0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1;padding-top:2px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.red_yes{font-size:21px;font-weight:bold;margin:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price span.small{font-size:15px;font-weight:normal;padding:0 1px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price a.red_btn{font-weight:bold;font-size:12px;padding:2px 8px;border-radius:8px;margin-left:5px;margin-right:5px;margin-bottom:0}.main_container .inner .sales_adv .title_2 .title_text{background:url(../../images/project/2018mother/sales.png)no-repeat left top;background-size:271px;height:112px;text-align:left;padding-top:4px;margin-left:49px;padding-left:32px}.main_container .inner .sales_adv .product_area{text-align:center;background-color:#ffac00;border-radius:8px;border:3pt solid #310065;width:calc(100% - 20px);margin:0 auto;position:relative;padding-bottom:15px}.main_container .inner .sales_adv .product_area a.right_text{background:url(../../images/project/2018mother/tag.png)no-repeat right top;background-size:70px;height:50px;width:70px;margin:0 auto;font-size:13px;color:#310065;text-align:right;font-weight:bold;padding-top:10px;padding-right:5px;position:absolute;right:2px;top:-36px}.main_container .inner .sales_adv .product_area p.time{font-size:19px;font-weight:bold;color:#000;padding-top:15px;padding-bottom:15px}.main_container .inner .sales_adv .product_area p.time span.red{color:red;background-color:#fff;padding:5px 4px;border-radius:8px;margin:0 5px}.main_container .inner .sales_adv .product_area .six_con{width:calc(100% - 5px);display:inline-grid;padding-left:0}.main_container .inner .sales_adv .product_area .six_con .each-con{position:relative;width:calc((95% - 6px));background-color:#fff;float:left;display:inline-flex;margin:0 0 8px 8px;border-radius:8px}.main_container .inner .sales_adv .product_area .six_con .each_con:last-of-type{margin-bottom:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con{float:left;text-align:left;display:inline-block;positi;width:55%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:17px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_sub_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:16px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price{display:table;align-items:flex-end;/text-align:left;padding-left:10px;padding-top:12px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no{width:100%;font-size:16px;margin:0;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no span.small{font-size:13px;font-weight:normal;padding:0 4px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn{float:left;padding-left:8px;display:block}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes{font-size:23px;font-weight:bold;margin:0;width:100%}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes span.small{font-size:16px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn img{width:30px;height:auto;vertical-align:sub}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con{float:left;height:auto;width:45%}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con img{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con a{display:grid}.main_container .inner .rakuten_area{width:100%;margin-top:32px}.main_container .inner .rakuten_area .rakuten_bg{background:url(../../images/project/2018mother/rakuten-bg-mobile.png) no-repeat center top;top:0;height:215px;background-size:cover;width:100%;position:relative}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:60px;height:50px;width:60px;margin:0 auto;font-size:13px;text-align:right;font-weight:bold;padding-top:9px;padding-right:8px;position:absolute;right:32px;bottom:40px}.main_container .inner .rakuten_area .japan_styles{border-radius:16px;padding:10px 10px;width:calc(100% - 20px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .divide{display:inline-block;width:100%}.main_container .inner .rakuten_area .text_area{text-align:center;float:left;width:calc((100% - 5px));margin:0 auto}.main_container .inner .rakuten_area .text_area p.big_title{font-size:30px;font-weight:bold;margin:5px 0;text-align:center}.main_container .inner .rakuten_area .japan_styles .product_con{display:block;padding:0 1px;float:left;width:100%;margin:0 0 5px 0;padding-bottom:3px;background-color:#fff}.main_container .inner .rakuten_area .japan_styles .product_con .img_con{float:left;width:50%}.main_container .inner .rakuten_area .japan_styles .product_con .right{float:left;display:block;width:50%;border-left:1pt solid #ddd}.main_container .inner .rakuten_area .japan_styles .product_con .product_title p.title_main{font-size:13px;font-weight:bold;margin:0;padding:5px}.main_container .inner .rakuten_area .japan_styles .product_con .product_title{text-align:center;min-height:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_container .inner .rakuten_area .japan_styles .product_con .product_price{background-color:#fff;text-align:center;padding-bottom:7px}.main_container .inner .rakuten_area .japan_styles .product_con .product_price p.pricetag{margin:0;font-weight:bold;font-size:21px;line-height:21px;padding:10px 0;min-height:68px}.main_container .inner .rakuten_area .japan_styles .product_con .product_price p.pricetag span{font-size:13px;padding-left:3px;padding-right:3px;font-weight:400}.main_container .inner .rakuten_area .japan_styles .product_con .product_price a.btn_open{font-size:13px;font-weight:bold;padding:5px 5px;display:block;width:55%;margin:0 auto;border-radius:8px}.main_container .inner .rakuten_area .product_con:last-of-type{margin-right:0}.main_container .inner .rakuten_area .product_con .img_con,.main_container .inner .rakuten_area .product_con .img_con img{width:100%}.main_container .inner .rakuten_area .product_con .product_title p.title_main{font-size:13px;font-weight:bold;margin:0;padding:5px}.main_container .inner .rakuten_area .product_con .product_title{text-align:center;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_container .inner .rakuten_area .product_con .product_price{background-color:#fff;text-align:center;padding-bottom:7px}.main_container .inner .rakuten_area .product_con .product_price p.pricetag{margin:0;font-weight:bold;font-size:21px;line-height:25px;padding:10px 0}.main_container .inner .rakuten_area .product_con .product_price p.pricetag span{font-size:13px;padding-left:3px;padding-right:3px;font-weight:400}.main_container .inner .rakuten_area .product_con .product_price a.btn_open{font-size:13px;font-weight:bold;padding:5px 5px;display:block;width:55%;margin:0 auto;border-radius:8px}.main_container .inner .rakuten_area .lifestyles{border-radius:16px;padding:10px 10px;border:3pt solid #310065;width:calc(100% - 20px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .fashion_trend{border-radius:16px;padding:20px 15px;border:3pt solid #310065;width:calc(100% - 20px);height:auto;margin:0 auto;margin-bottom:20px}.main_container .inner .rakuten_area .lifestyles .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 2px)/2);margin:0 auto;padding-bottom:3px}.main_container .inner .rakuten_area .fashion_trend .product_con{display:block;padding:0 1px;float:left;width:calc((100% - 2px)/2);margin:0 auto;padding-bottom:3px}.main_container .inner .rakuten_area .udn_con .text_udn .big_title_new{background-size:230px;height:49px;width:80%;margin:0 auto;font-size:29px;padding-top:3px}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new{display:none}.main_container .inner .rakuten_area .udn_con .text_udn .discount_text_new:after{display:none}.main_container .inner .rakuten_area .text_area p.big_title{font-size:28px;font-weight:bold;line-height:58px;text-align:center;padding-left:0;border-radius:10px;color:#fff}.main_container .inner .rakuten_area .text_area .discount_con{position:relative;display:block;overflow:hidden}.main_container .inner .rakuten_area .text_area p.discount_text{font-weight:bold;font-size:18px;text-align:left;padding:10px 10px 10px 10px;min-height:auto;float:left;width:80%}.main_container .inner .rakuten_area .text_area a.btn_go_partner{font-weight:bold;font-size:16px;border-radius:8px;padding:2px 17px;float:left;top:calc((100% - 35px)/2);right:2px;position:absolute}.main_container .inner .rakuten_area .japan_styles .divide .discount_text_new{display:block;color:#fff;background-color:red;border-radius:4px;text-align:center;font-weight:bold;padding:7px;margin-bottom:10px}.main_container .inner .rules_con{width:100%;margin-bottom:80px}.main_container .inner .rules_con .title{width:100%}.main_container .inner .rules_con .title .title_text{background-size:180px;height:46px;width:100%;margin:0 auto;font-size:28px;text-align:center;font-weight:bold;padding-top:3px}.main_container .inner .rules_con .rules_area{background-color:#fff;border-radius:16px;border:3pt solid #492d13;width:calc(100% - 20px);margin:0 auto;position:relative}.main_container .inner .rules_con .rules_area .con{padding:10px}.main_container .inner .rules_con .rules_area .rules_title{display:inline-block;border-radius:50px;padding:0 5px;margin-bottom:6px;margin-top:6px}.main_container .inner .rules_con .rules_area .rules_title span.title_box{font-size:15px;font-weight:bold;color:#fff;padding:1px 4px;line-height:30px}.main_container .inner .rules_con .rules_area p.second{font-size:15px;font-weight:900;padding-left:10px;padding-right:10px}.main_container .inner .rules_con .rules_area p.third{/font-size:13px;font-weight:900;padding-left:10px;padding-right:10px;padding-bottom:15px}.main_container .inner .rules_con .rules_area a.show_more_btn{display:block}.main_container .inner .rules_con .rules_area a.show_more_btn{color:#fff;font-size:.95rem;font-weight:600;text-align:center;padding:15px 0;background-color:rgba(249,144,40,0.95);width:100%}.main_container .inner .rules_con .rules_area .hidden-container{padding:0 1px;border-radius:4px;overflow:hidden}.main_container .inner .rules_con .rules_area .hide_con{display:none}.main_container .inner .rules_con .rules_area a.show_more_btn i{display:inline-block;background-size:12px auto;height:12px;width:12px;top:1px;margin-right:10px}.main_container .inner .rules_con .rules_area a.show_more_btn i.ic-arrow-light-grey-down{background-image:url(../../images/project/2018mother/white-arrow-down.png)}.main_container .inner .footer{padding-top:0}.main_container .inner .footer a{display:none;height:0;background-color:#ecce8d;color:#000}.main_container .inner .footer a img{margin:0;float:none;width:0;height:0}.main_container .inner .footer a p{display:none;float:none;f;font-size:0;margin:0}}@media screen and (max-width:439px){.main_container .inner .special_event .stamp_area{background-size:100%;height:430px;width:calc(100% - 20px);margin:0 auto;text-align:center;position:relative;padding-top:34px}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0 auto;padding-top:0;padding-left:0;font-size:21px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{width:50px;height:50px;background-size:50px;border-radius:8px;margin-right:3px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{width:50px;height:50px;background-size:50px;border-radius:8px;margin-right:3px}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:65px;height:32px;width:67px;margin:0 auto;font-size:11px;text-align:right;font-weight:bold;padding-top:8px;padding-right:5px;right:41px;bottom:57px}}@media screen and (max-width:410px){.main_container .inner .special_event .stamp_area{background-size:100%;height:410px;width:calc(100% - 20px);margin:0 auto;text-align:center;position:relative;padding-top:34px}}@media screen and (max-width:397px){.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0 auto;font-size:18px;font-weight:bold}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title a.btn_info{font-size:10px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{width:45px;height:45px;background-size:45px;border-radius:8px;margin-right:3px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{width:45px;height:45px;background-size:45px;border-radius:8px;margin-right:3px}}@media screen and (max-width:383px){.main_container .inner .special_event .stamp_area{background-size:100%;height:385px;width:calc(100% - 20px);margin:0 auto;text-align:center;position:relative;padding-top:34px}.main_container .inner .special_event .stamp_area a.btn_change img{width:75px;height:auto}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:73px;height:50px;width:79px;margin:0 auto;font-size:13px;text-align:right;font-weight:bold;padding-top:9px;padding-right:8px;position:absolute;right:32px;bottom:42px}}@media screen and (max-width:372px){.main_container .inner .special_event .stamp_area{background-size:100%;height:374px;width:calc(100% - 20px);margin:0 auto;text-align:center;position:relative;padding-top:34px}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0 auto;padding-top:0;padding-left:0;font-size:14px;width:calc((100% - 10px));text-align:center}}@media screen and (max-width:358px){.main_container .inner .special_event .stamp_area a.btn_change img{width:65px;height:auto}}@media only screen and (max-width:340px){.main_container .inner a.red_line{font-size:10px}.main_container .inner a.red_line_active{padding:10px 2px;text-decoration:none;font-size:10px;float:left;width:calc(100%/5)}.main_container .inner .empty{height:302px;width:100%;display:block}.main_container .inner .download_app{display:inline-block;position:absolute;left:0;bottom:calc((100% - 260px))}.main_container .inner .download_app .app_con{background-size:137px;width:158px;height:92px}.main_container .inner .share_fb .fb_img{background-size:193px;width:194px;height:133px;position:absolute;right:0;bottom:0}.main_container .inner .blue_container .fb_like_box{bottom:-114px}.main_container .inner .blue_container .fb_like_box img{height:auto;width:95px}.main_container .inner .special_event{width:100%;height:auto;display:block}.main_container .inner .special_event .title{width:100%}.main_container .inner .special_event .title .title_text{background-size:162px;height:39px;text-align:left;padding-top:4px;margin-left:74px;padding-left:19px}.main_container .inner .special_event .stamp_area{text-align:center;background-size:100%;height:325px;width:calc(100% - 20px);margin:0 auto;text-align:left;position:relative;padding-top:22px}.main_container .inner .special_event .stamp_area a.right_text{background-size:70px;height:50px;width:70px;margin:0 auto;font-size:13px;text-align:right;font-weight:bold;padding-top:10px;padding-right:6px;position:absolute;right:8px;top:-33px}.main_container .inner .special_event .stamp_area .ihergo_stamp:after{content:"";display:table;clear:both}.main_container .inner .special_event .stamp_area .ihergo_stamp{width:100%;margin:5px auto;float:left}.main_container .inner .special_event .stamp_area .ihergo_stamp p.stamp_title{margin:0;padding-top:9px;padding-left:40px;font-size:15px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area{width:calc((100% - 84px));margin:0 auto;padding-top:10px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual:after{content:"";display:table;clear:both}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual{text-align:center}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower{width:40px;height:40px;background-size:40px;border-radius:8px;margin-right:3px}.main_container .inner .special_event .stamp_area .ihergo_stamp .white_area .stamp_visual .flower_active{width:40px;height:40px;background-size:40px;border-radius:8px;margin-right:3px}.main_container .inner .special_event .stamp_area a.btn_change{position:absolute;top:65%;left:39%}.main_container .inner .special_event .stamp_area a.btn_change img{width:60px;height:auto}.main_container .inner .ihergo_adv .title_2 .title_text{background-size:230px;height:95px;padding-top:4px;margin-left:39px;padding-left:22px}.main_container .inner .ihergo_adv .adv_area .four_con{width:100%;display:inline-block;padding:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con{position:relative;width:calc(100% - 30px);background-color:#fff;float:left;display:inline-flex;margin:0 0 7px 15px;border-radius:8px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con:last-of-type{margin-bottom:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con{width:80%;float:left;height:auto}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con img{width:100%;height:auto}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .img_con a{display:gird}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .text_area_title{position:relative;text-align:left;float:left;width:100%;padding:8px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.promo_title{font-size:14px;margin:0;font-weight:bold;line-height:19px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con p.product_name{margin:2px 0;font-size:13px;font-weight:bold}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price{display:inline-flex;align-items:center;float:right;position:absolute;right:0;bottom:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no{font-size:13px;margin:0 3px 0 0;color:#666;text-transform:uppercase;text-align:center;position:relative;z-index:1;padding-top:2px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price p.red_yes{font-size:18px;font-weight:bold;margin:0}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price span.small{font-size:12px;font-weight:normal;padding:0 1px}.main_container .inner .ihergo_adv .adv_area .four_con .each_con .promo_price a.red_btn{font-weight:bold;font-size:12px;padding:1px 8px;border-radius:8px;margin-left:5px;margin-right:5px}.main_container .inner .sales_adv .title_2 .title_text{background-size:230px;height:95px;text-align:left;padding-top:4px;margin-left:39px;padding-left:32px}.main_container .inner .sales_adv .product_area .six_con{width:calc(100% - 5px);display:inline-grid;padding-left:0}.main_container .inner .sales_adv .product_area .six_con .each-con{position:relative;width:calc((95% - 6px));background-color:#fff;float:left;display:inline-flex;margin:0 0 8px 8px;border-radius:8px}.main_container .inner .sales_adv .product_area .six_con .each_con:last-of-type{margin-bottom:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con{float:left;text-align:left;display:inline-block;positi;width:55%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title{padding-left:10px;padding-top:10px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:13px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_area_title p.time_sub_title{position:relative;text-align:left;float:left;width:100%;margin:0;font-size:14px;font-weight:bold}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price{display:table;align-items:flex-end;/text-align:left;padding-left:10px;padding-top:10px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no{font-size:15px;margin:0;text-transform:uppercase;text-align:center;position:relative;z-index:1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no:before{border-top:1px solid #666;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price p.grey_no span.small{font-size:13px;font-weight:normal;padding:0 4px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn{float:left;padding-left:8px;display:block}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes{font-size:21px;font-weight:bold;margin:0}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con .time_price_btn p.red_yes span.small{font-size:14px;font-weight:normal;padding:0 5px}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .left_con a.img-btn img{width:30px;height:auto;vertical-align:sub}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con{float:left;height:auto;width:45%}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con img{width:100%;height:auto}.main_container .inner .sales_adv .product_area .six_con .each-con .img_con a{display:grid}.main_container .inner .rules_con .title .title_text{background-size:180px;height:46px;width:100%;margin:0 auto;font-size:25px;text-align:center;font-weight:bold;padding-top:4px}.main_container .inner .rakuten_area .rakuten_bg a.right_text{background-size:70px;height:50px;width:77px;margin:0 auto;font-size:13px;text-align:right;font-weight:bold;padding-top:9px;padding-right:7px;position:absolute;right:21px;bottom:34px}.main_container .inner .rakuten_area .japan_styles .product_con{display:block;padding:0 1px;float:left;width:100%;margin:0 0 5px 0;padding-bottom:3px}.main_container .inner .rakuten_area .japan_styles .product_con .img_con{float:left;width:50%}.main_container .inner .rakuten_area .japan_styles .product_con .right{float:left;display:block;width:50%}.main_container .inner .rakuten_area .japan_styles .product_con .product_title p.title_main{font-size:13px;font-weight:bold;margin:0;padding:5px}.main_container .inner .rakuten_area .japan_styles .product_con .product_title{min-height:50px}.main_container .inner .rakuten_area .japan_styles .product_con .product_price p.pricetag{margin:0;font-weight:bold;font-size:19px;line-height:25px;padding:10px 0;min-height:auto}.main_container .inner .rakuten_area .japan_styles .product_con .product_price p.pricetag span{font-size:13px;padding-left:3px;padding-right:3px;font-weight:400}.main_container .inner .rakuten_area .japan_styles .product_con .product_price a.btn_open{font-size:13px;font-weight:bold;padding:5px 5px;display:block;width:55%;margin:0 auto;border-radius:8px}.main_container .inner .rakuten_area .japan_styles .product_con .product_price{background-color:#fff;text-align:center;padding-bottom:8px}}