@charset "utf-8";
/* CSS Document */

.infor_main{background:#fff;overflow:hidden;width:100%;float:left;}
.infor_cont{width:1200px;margin:30px auto;overflow:hidden;}
.new_infor{width:45%;float:left;}
.infor_cont .tit{font-size:18px;margin-bottom:5px;}
.infor_cont .tit a{float:right;color:#333;font-size:14px;margin-right:5px;}
.new_infor li{height:32px;line-height:32px;border-bottom:1px dashed #e6e6e6;padding:0 0 2px 6px;font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_infor li a{color:#333;}
.line{width:1px;background:#dadada;float:left;margin:0 20px;padding:11px 0;min-height:260px;}
.cost_infor{float:right;width:51.5%;}
.cost_infor .tit span{margin-left:5px;font-size:12px;}
.cost_infor .tit span em{color:#e2000b}
.cost_list{float:left;margin-left:5px;font-size:14px;margin-top:15px;width:98%;}
.cost_list label{float:left;height:32px;line-height:32px;}
.cost_list label span{font-size:12px;margin-left:5px;}
.cost_list input , .cost_list select{width:150px;margin:0 8px;border:1px solid #e3e3e3;height:30px;line-height:30px;padding-left:5px;float:left;font-size:12px;}
.cost_list input{width:143px;}
.cost_list .btn{width:154px;background:#ff6821;height:32px;line-height:32px;display:inline-block;text-align:center;font-size:16px;color:#fff;margin-left:42px;}
.s1 {width: 100%;height: auto;float: left;color: #666;font-size:12px;}
.s1 span {float: left;height: 17px;line-height: 17px;width: auto;margin: 0 5px;}
#lblInternationalFreight, #lblServiceCharge, #lblTotal {float: left;width: 65px;height: 16px;border-bottom: 1px solid #666;margin: 0 5px;text-align: center;}

.index_c1{width:100%;background:#ffdc2f;padding:30px 0;}

.store-area{color: #fff;display: block;width: 100%;min-width: 1200px;overflow: hidden;clear: both;transition: all .3s;height: 560px;}
.store-area.col-two{width: 50%;min-width: 600px;clear: inherit;float: left;}
.store-area-outer{min-width: 1200px;overflow: hidden;}
.store-area.yauc{background-color: #ffdc2f;color: #252525;}
.store-area.yshop{background-color: red;}
.store-area.zozo{background-color: #fff;color: #323232;}
.store-area.rakuten{background-color: #c10000;}
.store-area.akb48{background-color: #fff;height: 350px;}
.store-area.amazon{background-color: #333;color: #fff;height:350px;}
.store-area.estore{background-color: #fff;height: 350px;}
.store-area.slidein .store-area_main,.store-area.slidein .store-area_sub{width: 100%;}
.store-area_main{display: table;width: 100%;height: 560px;overflow: hidden;position: relative;transition: all .3s;z-index: 10;padding-left:10px;}
.akb48 .store-area_main,.estore .store-area_main{height: 350px;}
.amazon .store-area_main{height: 350px;}
.amazon .store-area_main .heading{color: #f90;}
.store-area_main:only-child{width: 100%;}
.store-area_main > .inner{display: table-cell;vertical-align: middle;text-align: center;width: 100%;position: relative;overflow: hidden;transition: all .3s;}
.store-area_main:hover > .inner{-webkit-transform: scale(1.2);transform: scale(1.2);}
.estore .store-area_main > .inner{padding: 0 10px;}
.portal .overlay{position: absolute;top: -100px;right: -250px;bottom: -100px;left: -250px;opacity: 0;transition: all .3s;display: block;}
.portal .overlay.show{opacity: 1;-webkit-transform: scale(.8);transform: scale(.8);}
.portal .overlay .overlay-link{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.yauc .overlay{color: #252525;background-color: rgba(255, 220, 47, .7);}
.yshop .overlay{background-color: rgba(255, 0, 0, .7);}
.zozo .overlay{background-color: rgba(255, 255, 255, .7);}
.rakuten .overlay{background-color: rgba(193, 0, 0, .7);}
.akb48 .overlay{background-color: rgba(250, 250, 250, .7);}
.amazon .overlay{background-color: rgba(51, 51, 51, .7);}
.estore .overlay{background-color: rgba(55, 66, 113, .7);}
.portal .overlay .btn{border-radius: 5px;font-size: 22px;display:block;padding: 20px 40px;position: absolute;background-color: #fff;color: #666;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.yauc .overlay .btn{background-color: #252525;color: #ffdc2f;}
.yshop .overlay .btn{color: red;}
.zozo .overlay .btn{color: #fff;background-color: #323232;}
.rakuten .overlay .btn{color: #c10000;}
.akb48 .overlay .btn{color: #FFFAFA;background-color: #000000;}
.amazon .overlay .btn{background-color: #f90;color: #333;}
.estore .overlay .btn{color: #374271;}
.store-area_main .inner > .heading{font-size: 38px;font-weight: bold;margin-bottom: 30px;}
.heading img{width:453px;height:142px;}
.store-area_main p{font-size: 16px;line-height: 1.6;}
.store-area_sub{display: block;text-align: center;width: 0%;overflow: hidden;height: 560px;float: left;position: relative;transition: all .1s;opacity: 0;z-index: 20;}
.store-area_sub.after-slide{transition: all 1.2s;opacity: 1;}
.store-area_sub .inner{display: table;vertical-align: middle;text-align: center;width: 100%;}
.store-area:nth-child(even) .store-area_main{float: right;}
.store-area:nth-child(even) .rcmd_item_field{float: right;}
.portal .rcmd_product_whole{background-color: #fff;box-shadow: 0 2px 2px rgba(0, 0, 0, .1);border-radius: 0;width: 160px;height: 216px;margin: 0 0 24px 20px;box-sizing: border-box;padding: 0;transition: all .3s;display: inline-block;float: none;outline-color: rgba(0, 0, 0, 0);}
.portal .rcmd_product_whole_wrap {display: table;height: 216px;width: 160px;table-layout: fixed;}
.portal .rcmd_product_whole_wrap_content {display: table-cell;vertical-align: middle;}
.portal .rcmd_product_whole_wrap_content a{color:#333;}
.portal .rcmd_product_whole:hover{background-color: #fff;outline: 5px solid rgba(0,0,0,.3);-webkit-transform: scale(1.04);transform: scale(1.04);}
.portal .rcmd_product_whole > a{display: block;padding: 10px 2px;color: #333;}
.portal .rcmd_product_image_wrapper{width: 150px;height: 100px;margin: 0 auto 10px;text-align:center;}
.portal .rcmd_product_image{margin: 0;width: auto;height: auto;max-width: 150px;max-height: 100px;}
.portal .rcmd_product_title{font-size: 12px;/*line-height: 1.5;*/height: 36px;overflow: hidden;padding:0 5px;}
.portal .rcmd_product_price{font-size: 16px;margin: 7px 0 4px;text-align:center;}
.portal .rcmd_product_price_jpy{display: block;font-size: 12px;line-height: 1;margin: 6px auto 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;width: 90%;}
.yauc .rcmd_product_price,.yauc .rcmd_product_price_jpy{color: #252525;}
.yshop .rcmd_product_price,.yshop .rcmd_product_price_jpy{/*color: #ff9000;*/color:#333}
.zozo .rcmd_product_price,.zozo .rcmd_product_price_jpy{color: #323232;}
.rakuten .rcmd_product_price,.rakuten .rcmd_product_price_jpy{color: #c10000;}
.portal .rcmd_item_field{margin: 0;padding-top: 50px;height: 468px;text-align: left;}
.portal .rcmd_item_field.jpy_price{height: 478px;}
.store-area:nth-child(even) .rcmd_item_field{text-align: right;}
.store-area:nth-child(even) .rcmd_product_whole{margin: 0 20px 24px 0;}
.device-icon{margin-top: 30px;}
.device-icon .buyeeicon-mobile{font-size: 32px;margin: 0 8px;}
.device-icon .buyeeicon-screen{font-size: 40px;margin: 0 8px;}
.portal .zozo a.btn{background-color: #323232;}
.portal .btn-area{display: table-cell;vertical-align: middle;text-align: center;height: 560px;}
.portal .btn-area .btn + .btn{margin-left: 20px;}
.portal .zozo .btn-area .btn{font-size: 16px;padding: 20px 30px;transition: all .3s;}
.portal .zozo .btn-area .btn:hover{-webkit-transform: scale(1.04);transform: scale(1.04);}
.main.portal > .inner{width: 1200px;margin: 0 auto 30px;padding: 0 10px;box-sizing: border-box;}
.portal .section{padding: 30px 0;box-sizing: border-box;}
.portal .section > .heading{color: #666;font-size: 24px;font-weight: normal;padding-bottom: 1em;}
.portal .section > p{line-height: 1.6;padding-bottom: .8em;}
.portal .col_full{border-top: 1px solid #ddd;width: 100%;overflow: hidden;box-sizing: border-box;}
.portal .col_half{width: 50%;float: left;}
.portal .col_half:first-child{border-right: 1px solid #ddd;margin-right: -1px;padding-right: 30px;}
.portal .col_half:nth-child(2){padding-left: 30px;}
.portal .buyee_guide_list{padding: 0;overflow: hidden;}
.portal .buyee_guide_list .list{width: 48%;float: left;margin: 0 2% 2% 0;}

.portal .buyee_guide_list .list:nth-child(even){margin-right: 0;}
.portal .buyee_guide_list .list a{padding: 15px 0;font-size: 14px;font-weight: normal;display: block;background-color: #fff;text-align: center;border-radius: 5px;width: 100%;margin: 0;}

.category_list{padding: 0;}
.category_list li{width: 24%;vertical-align: top;background-color: #eb9200;text-align: center;margin: .5%;border-radius: 5px;box-sizing: border-box;float: left;}
.category_list li a{display: block;padding: 10px 5px 5px;transition: opacity .2s ease;}
.category_list li:nth-child(-n+4) {margin-top: 0;}
.category_list img{width: 60px;border: none;}
.category_list li:hover {text-decoration: none;opacity: .8;}
.category_list .caption {color: #fff;text-align: center;font-size: 13px;font-weight: normal;margin-top: 10px;}
.yauc .category_list .caption {color: #252525;}
.yauc .category_list li{background-color: #ffdc2f;}
.yshop .category_list li{background-color: #ff9000;}
.rakuten_category_list li{background-color: #c10000;}
.shopping_wrapper{background-color: #FEF6E9;border-radius: 5px;overflow: hidden;}
.yauc .shopping_wrapper{background-color: rgba(255, 220, 47, .1);}
.yshop .shopping_wrapper{background-color: rgba(255, 144, 0, .08);}
.rakuten .shopping_wrapper{background-color: rgba(193, 0, 0, .06);}
.shopping_wrapper h2{padding: 10px 10px 0;margin-top: 0;}
.en .shopping_wrapper h2 {font-size: 24px;}
.shopping_link_wrapper {padding: 10px;margin: 0;overflow: hidden;
}
.recommend_list{padding: 0;}
.margin-bottom{margin-bottom: 35px;}
.recommend_list li{display: inline-block;width: 23.5%;margin-right: 2%;vertical-align: top;transition: opacity .2s ease;}
.recommend_list img{width: 100%;}
.recommend_list li:nth-child(4n){margin-right: 0;}
.recommend_list img:hover {color: #eee;text-decoration: none;opacity: .7;}

/* お知らせ */
.portal #information_area{width: 100%;background-color: transparent;overflow: hidden;margin: 0;}
.portal #information_area .heading{font-size: 18px;width: 200px;background-color: transparent;float: left;padding: 25px 0 0;font-weight: normal;text-align: center;}
.portal #information_area .information-list{float: left;padding: 0;width: 880px;}
.portal .txt-link .buyeeicon-solid-arrow::before{font-size: 10px;margin-right: 3px;}
.portal .txt-link.of_information-list{float: right;}

/* TOP注意書き */
.top_sec_strong{display: block;background: #FFF7C9;margin-bottom: 45px;padding: 16px;font-weight: bold;line-height: 1.6;text-align: center;}

/* Service Flow */
.portal .service-flow{overflow: hidden;margin: 20px 0;}
.portal .service-flow .list{position: relative;float: left;width: 25%;text-align: center;padding: 160px 10px 0;box-sizing: border-box;background-size: 200px 200px;background-repeat: no-repeat;background-position: 50% -20px;}
.portal .service-flow .list::after{font-family: "BuyeeIcons";content: "\e60f";display: block;position: absolute;top: 60px;right: -25px;width: 40px;height: 40px;font-size: 36px;color: #999;}
.portal .service-flow .list:last-child::after{content: none;}
.portal .service-flow .list.purchase{background-image: url("https://5fd81e.claudeassets.com/20180823113504im_/https://ibuy99.com/images/common/top/flow_purchase.png");}
.portal .service-flow .list.warehouse{background-image: url("https://7bef78.claudeassets.com/20180823113504im_/https://ibuy99.com/images/common/top/flow_warehouse.png");}
.portal .service-flow .list.delivery{background-image: url("https://59b5f4.claudeassets.com/20180823113504im_/https://ibuy99.com/images/common/top/flow_delivery.png");}
.portal .service-flow .list.receive{background-image: url("https://5a180b.claudeassets.com/20180823113504im_/https://ibuy99.com/images/common/top/flow_receive.png");}
.portal .service-flow .list > .heading{font-size: 18px;font-weight: bold;text-align: center;color: #333;padding-top: .7em;height: 3em;box-sizing: border-box;}
.portal .service-flow .list.delivery > .heading{padding-top: 0;}

/* Simulator Tool */
.btn.btn-primary{background-color: #5589a4;}
.btn.btn-primary.of_simulator{margin: 20px auto 0;width: 300px;text-align: center;display: block;}

/* Portal Footer */
.portal ~ footer{min-width: 1200px;}

/*
     FILE ARCHIVED ON 01:34:33 Oct 24, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:48:18 Aug 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.636
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.064
  esindex: 0.01
  cdx.remote: 132.728
  LoadShardBlock: 102.108 (3)
  PetaboxLoader3.datanode: 196.284 (5)
  PetaboxLoader3.resolve: 252.562 (3)
  load_resource: 399.605 (2)
*/