@charset "UTF-8";#fj_main>.inr{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:flex-start}.main_content{width:540px;order:2}.side_menu.left{width:204px;order:1}.side_menu.right{width:240px;order:3}.main_content .l-recommend-item{padding:20px;background-color:#fff;margin-bottom:10px}.main_content .l-recommend-item .recommend_head{width:100%}.main_content .l-recommend-item .recommend_head .keyword{display:flex;flex-wrap:nowrap;margin-bottom:10px}.main_content .l-recommend-item .recommend_head .keyword .ttl{display:inline-block;width:110px;min-width:110px}.main_content .l-recommend-item .recommend_head .keyword .word{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main_content .l-recommend-item .recommend_head .keyword .word:before{display:inline;content:":"}.main_content .l-recommend-item .recommend_head .result{display:flex;justify-content:space-between;margin-bottom:10px}.main_content .l-recommend-item .recommend_head .result .hit_count .ttl{display:inline-block;width:110px}.main_content .l-recommend-item .recommend_head .result .hit_count .count .num{color:#00A4D8;font-weight:700}.main_content .l-recommend-item .recommend_head .result .more a{font-weight:700}.main_content .l-recommend-item .item_block_wrap{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}.main_content .l-recommend-item .item_block{width:25%;padding:5px!important;text-decoration:none;color:#333}.main_content .l-recommend-item .item_block:hover{background:#F5F5F5}.main_content .l-recommend-item .item_block_inner .search-service-title{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:20px;margin:5px 0 15px}.main_content .l-recommend-item .item_block_inner .search-service-title img{width:20px;margin-right:5px}.main_content .l-recommend-item .item_block_inner .search-service-title .item_site_rwd{font-size:12px}.main_content .l-recommend-item .item_block_inner .recommend-thumb img{height:65px;width:auto;max-width:100px;margin:0 auto}.main_content .l-recommend-item .item_block_inner .recommend-name{margin-top:10px}.main_content .l-recommend-item .item_block_inner .recommend-name p{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main_content .l-recommend-item .item_block_inner .item_price_rwd{height:16px;text-align:right;font-size:9px}.main_content .l-recommend-item .item_block_inner .item_price_rwd .price_rwd{color:#f33;font-size:13px}.main_content .l-recommend-item .item_block_inner .item_currency_rwd{height:14px;color:#999;text-align:right;font-size:9px;margin-bottom:10px}.main_content .l-recommend-item .item_block_inner .item_txt{height:14px;text-align:right;font-size:9px}.main_content .l-recommend-item .item_block_inner .time{display:block;height:18px;text-align:right}.main_content .l-recommend-item .item_block_inner .time .icon-remain-time{display:inline-block;background-image:url(/tg/s/images/watch.png);background-repeat:no-repeat;background-position:left center;padding:2px 0 2px 20px;font-size:9px;color:#999}.main_content .l-recommend-item .item_block_inner .time .non-icon-remain-time{height:15px;width:100%;padding-left:20px;font-size:9px;color:#999}.main_content .flexslider{margin:0 0 27px}.main_content .flex-control-nav{bottom:-28px}.main_content .cate_bnr{display:flex;justify-content:space-between;flex-wrap:wrap}.main_content .cate_bnr>li{width:265px;margin-bottom:10px}.main_content .cate_bnr>li a:hover{opacity:.8}.main_content .feature>ul li:hover img,.main_content .l-from-japan a:hover .img img,.main_content .l-selection a img:hover{opacity:.7}.main_content .feature{padding:20px;background-color:#fff;margin-bottom:10px}.main_content .feature a{text-decoration:none}.main_content .feature a:hover{text-decoration:underline}.main_content .l-from-japan a:hover,.main_content .l-from-japan a:hover .dat,.side_menu.left .att_item a:hover,.side_menu.left a{text-decoration:none}.main_content .feature>ul{display:flex;justify-content:space-between;margin-bottom:16px}.main_content .feature>ul li img,.main_content .l-selection{margin-bottom:10px}.main_content .feature>ul li{width:118px}.main_content .feature .mor{text-align:right}.main_content .l-from-japan{margin:0 0 10px;padding:10px 20px 20px;background:#fff}.main_content .l-from-japan a{display:inline-block;width:100%;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee;text-decoration:none}.main_content .l-from-japan a:last-of-type{padding-bottom:0;border-bottom:none}.main_content .l-from-japan .img{float:left;width:50%;margin:0 8px 10px 0;text-align:center}.main_content .l-from-japan .img img{max-width:100%;max-height:200px}.main_content .l-from-japan .ttl{margin-bottom:5px}.main_content .l-from-japan .dat{color:#666;font-size:12px;margin-bottom:10px}.main_content .l-from-japan .des{position:relative;height:2.8em;overflow:hidden;color:#333}.side_menu.left>section{background-color:#fff;margin-bottom:10px}.side_menu.left>section:last-child{margin-bottom:0}.side_menu.left>section .boxttl{display:flex;align-items:center;height:42px;padding:0 0 0 10px;background-color:#f9f9f9;border-bottom:1px solid #eee;margin-bottom:10px;font-weight:700}.side_menu.left>section .boxttl a{font-weight:700}.side_menu.left .att_item{margin-bottom:10px;padding:0 0 8px}.side_menu.left .att_item a{color:#333}.side_menu.left .att_item .content-header a,.side_menu.left .att_item .mor a:hover{text-decoration:underline}.side_menu.left .att_item .content-header{margin-left:8px!important}.side_menu.left .att_item .cnt{font-size:12px;margin:0 4px}.side_menu.left .att_item h3{position:relative;z-index:2;margin-bottom:10px}.side_menu.left .att_item h3 a{display:block;padding:5px 3px 5px 5px;border:1px solid #f5f5f5;border-right:none;background:#f5f5f5;font-size:12px;line-height:24px}.side_menu.left .att_item .pop:hover h3 a{margin-right:-3px;border-color:#ccc;background:#fff;color:#00a4d8;font-weight:700}.side_menu.left .att_item h3 a:before{display:inline-block;width:24px;height:24px;margin-right:3px;background:url(https://www.fromjapan.co.jp/tg/images/org/common/spr_itm_icn_1.png) no-repeat;background-size:48px;vertical-align:middle;content:""}.side_menu.left .att_item .fashion h3 a:before{background-position:0 0}.side_menu.left .att_item .fashion .pop:hover h3 a:before{background-position:-24px 0}.side_menu.left .att_item .watch h3 a:before{background-position:0 -24px}.side_menu.left .att_item .watch .pop:hover h3 a:before{background-position:-24px -24px}.side_menu.left .att_item .toys h3 a:before{background-position:0 -48px}.side_menu.left .att_item .toys .pop:hover h3 a:before{background-position:-24px -48px}.side_menu.left .att_item .anime h3 a:before{background-position:0 -72px}.side_menu.left .att_item .anime .pop:hover h3 a:before{background-position:-24px -72px}.side_menu.left .att_item h3 a:after{position:absolute;display:block;top:50%;right:6px;width:6px;height:6px;margin:0 4px 1px 0;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(-45deg) translate(0,-50%);content:""}.side_menu.left .att_item .pop:hover h3 a:after{display:none}.side_menu.left .att_item .lst li{margin-bottom:8px}.side_menu.left .att_item .lst li a{display:block}.side_menu.left .att_item .lst .txt{display:flex;align-items:center;height:47px}.side_menu.left .att_item .lst a:hover{background:#eee}.side_menu.left .att_item .lst img{float:left;margin-right:5px;border:1px solid #e1e1e1}.side_menu.left .att_item .lst_2{display:none;position:absolute;z-index:1;width:542px;max-height:500px;margin-top:-175px;margin-left:198px;padding:20px;border:1px solid #ccc;background:right bottom no-repeat #fff}.side_menu.left .att_item .lst_2:after{display:table;clear:both;content:""}.side_menu.left .att_item .fashion .lst_2{background-image:url(https://www.fromjapan.co.jp/tg/images/org/common/brand/bg_fashion.jpg)}.side_menu.left .att_item .watch .lst_2{background-image:url(https://www.fromjapan.co.jp/tg/images/org/common/brand/bg_watch.jpg)}.side_menu.left .att_item .toys .lst_2{background-image:url(https://www.fromjapan.co.jp/tg/images/org/common/brand/bg_toys.jpg)}.side_menu.left .att_item .anime .lst_2{background-image:url(https://www.fromjapan.co.jp/tg/images/org/common/brand/bg_anime.jpg)}.side_menu.left .att_item .lst_2:first-of-type{margin-top:-80px}.side_menu.left .att_item .lst_2 ul{float:left;width:250px}.side_menu.left .att_item .lst_2 ul li a{display:block;padding:10px 0}.side_menu.left .att_item .lst_2 ul li a:hover{color:#00a4d8}.side_menu.left .att_item .pop:hover .lst_2{display:block}.side_menu.left .att_item .mor{text-align:right;margin-bottom:10px}.side_menu.left .category{padding:0 0 5px}.side_menu.left .category a{color:#333}.side_menu.left .category a:hover{color:#00a4d8}.side_menu.left .category>dl dt{display:flex;justify-content:space-between;align-items:flex-start;margin:0 5px;padding:5px 0;min-height:34px;width:194px;color:#333;font-size:12px}.side_menu.left .category>dl dt>a{display:flex;align-items:flex-start;width:100%;min-height:24px}.side_menu.left .category>dl dt>a.ico:before{display:inline-block;width:24px;min-width:24px;height:24px;margin:0 3px 0 0;background-image:url(/tg/images/org/common/spr_cate_icn_1.png);background-repeat:no-repeat;background-size:48px;vertical-align:middle;content:""}.side_menu.left .category>dl dt>a .ttl{display:flex;align-items:center;min-height:24px}.side_menu.left .category>dl dt .swch{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:24px;width:16px;cursor:pointer}.side_menu.left .category>dl dt .swch:before{display:inline-block;width:6px;height:6px;border-left:2px solid #b2b2b2;border-bottom:2px solid #b2b2b2;transform:rotate(-45deg) translate(0,-50%);content:""}.side_menu.left .category>dl dt.opn .swch:before{border-top:2px solid #b2b2b2;border-right:2px solid #b2b2b2;border-bottom:none;border-left:none}.side_menu.left .category>dl dt.cls .swch:before{border-top:none;border-right:none;border-bottom:2px solid #b2b2b2;border-left:2px solid #b2b2b2}.side_menu.left .category>dl dd{display:none;background-color:#f7f7f7;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.side_menu.left .category>dl dd>ul{margin:0 5px 0 20px}.side_menu.left .category>dl dd>ul li a{display:block;color:#333;margin:10px 0}.side_menu.left .category>dl dd>ul li a:hover{color:#00a4d8}.side_menu.left .recent{padding:0 0 4px}.side_menu.left .recent .items>li{text-align:center;margin-bottom:8px}.side_menu.left .recent .items>li .img{display:inline-flex;justify-content:center;align-items:center;width:124px;height:124px;background:#fff}.side_menu.left .recent .items>li .img img{max-width:124px;max-height:124px}.side_menu.left .recent .items>li .img .noimg{display:inline-block;width:124px;height:124px;text-align:center;border:1px solid #ccc;background:#eee;color:#ccc;font-size:2.4rem;font-weight:700;line-height:124px}.side_menu.left .recent .items>li a:hover.img{opacity:.5;text-decoration:none}.side_menu.right .l-information{height:auto;margin:0;padding:0;background:#fff}.side_menu.right .information{height:auto;margin:0 0 10px;padding:0;border:1px solid #ccc;background:#fff;font-size:12px}.side_menu.right .information .title h2{margin:0;padding:5px 10px;border-bottom:1px solid #ccc;color:#333;font-size:12px}.side_menu.right .information .lst{margin:0;padding:10px;color:#333}.side_menu.right .information .lst a{display:inline;padding-left:3px;text-decoration:none}.side_menu.right .information .lst li:first-of-type{margin-bottom:6px}.side_menu.right .information .new{margin-left:3px;color:#ff4646;font-size:11px;font-weight:700}.side_menu.right .information .mor{margin:0;padding:0 10px 8px;text-align:right}.side_menu.right .l-side-bar-right .banner{height:100%;width:100%;margin:10px 0}.side_menu.right .l-side-bar-right .banner a:hover img{opacity:.7}.side_menu.right .l-side-bar-right .banner p{text-align:center;font-size:12px;padding-top:50px}.side_menu.right .fj_mitsukorebox{padding:0;background:0 0}.side_menu.right .fj_mitsukorebox .link-menu{margin-bottom:10px}.side_menu.right .fj_mitsukorebox .link-menu .button{display:inline-block;width:100%;height:auto;margin:0;padding:8px;box-shadow:none;background:#fff;color:#333;border:1px solid #ccc;font-size:12px;line-height:normal;text-align:center;text-decoration:none}.side_menu.right .fj_mitsukorebox .link-menu .button:hover{background-color:#eee}.side_menu.right .ui-datepicker .ui-datepicker-header{text-align:center;position:relative}.side_menu.right .ui-datepicker .ui-datepicker-header .ui-datepicker-title{width:100%}.side_menu.right .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{cursor:pointer;width:8px;position:absolute;top:5px;left:22px}.side_menu.right .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{visibility:hidden}.side_menu.right .ui-datepicker .ui-datepicker-header .ui-datepicker-next{cursor:pointer;width:8px;position:absolute;top:5px;right:22px}.side_menu.right .ui-datepicker .ui-datepicker-header .ui-datepicker-next span{visibility:hidden}.side_menu.right .ui-datepicker .ui-datepicker-calendar{width:100%}.side_menu.right .ui-datepicker .ui-datepicker-calendar a,.side_menu.right .ui-datepicker .ui-datepicker-calendar span{padding:5px;display:block}.side_menu.right .link-menu ul,.side_menu.right .paging-items{display:inline-block}.side_menu.right .ui-datepicker .ui-datepicker-calendar th{text-align:center;padding:10px 0 5px}.side_menu.right .ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:2px 0}.side_menu.right .ui-datepicker .ui-datepicker-calendar .saturday a,.side_menu.right .ui-datepicker .ui-datepicker-calendar .saturday span,.side_menu.right .ui-datepicker .ui-datepicker-calendar span[title=Saturday]{color:#0cf}.side_menu.right .l-business-day{background-color:#fff;position:relative;margin-top:10px;padding:8px 20px}.side_menu.right .l-business-day .fj_hdr{margin-top:10px}.side_menu.right #datepicker{border-bottom:1px solid #87919b;margin-bottom:8px;padding-bottom:2px;border-color:#ccc;font-size:11px}.side_menu.right .ui-datepicker,.side_menu.right .ui-datepicker .ui-datepicker-calendar a,.side_menu.right .ui-datepicker .ui-datepicker-calendar span{color:#333}.side_menu.right .ui-datepicker .ui-datepicker-calendar .holiday span,.side_menu.right .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end a,.side_menu.right .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end span{color:#f99}.side_menu.right .ui-datepicker .ui-datepicker-calendar .saturday a,.side_menu.right .ui-datepicker .ui-datepicker-calendar .saturday span,.side_menu.right .ui-datepicker .ui-datepicker-calendar span[title=Saturday]{color:#00a4d8}.side_menu.right .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background:url(https://www.fromjapan.co.jp/tg/images/org/top/arrows.png) no-repeat}.side_menu.right .ui-datepicker .ui-datepicker-header .ui-datepicker-next{background:url(https://www.fromjapan.co.jp/tg/images/org/top/arrows.png) right 0 no-repeat}.side_menu.right .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day{background:url(https://www.fromjapan.co.jp/tg/images/org/top/circle.png) center center no-repeat}.side_menu.right .credit-card-info{background:#fff;margin-top:10px;padding:8px 20px}.category dl dt.cate_001 a:before{background-position:0 0}.category dl dt.cate_001 a.ico:hover:before{background-position:-24px 0}.category dl dt.cate_002 a:before{background-position:0 -24px}.category dl dt.cate_002 a.ico:hover:before{background-position:-24px -24px}.category dl dt.cate_003 a:before{background-position:0 -48px}.category dl dt.cate_003 a.ico:hover:before{background-position:-24px -48px}.category dl dt.cate_004 a:before{background-position:0 -72px}.category dl dt.cate_004 a.ico:hover:before{background-position:-24px -72px}.category dl dt.cate_005 a:before{background-position:0 -96px}.category dl dt.cate_005 a.ico:hover:before{background-position:-24px -96px}.category dl dt.cate_006 a:before{background-position:0 -120px}.category dl dt.cate_006 a.ico:hover:before{background-position:-24px -120px}.category dl dt.cate_007 a:before{background-position:0 -144px}.category dl dt.cate_007 a.ico:hover:before{background-position:-24px -144px}.category dl dt.cate_008 a:before{background-position:0 -168px}.category dl dt.cate_008 a.ico:hover:before{background-position:-24px -168px}.category dl dt.cate_009 a:before{background-position:0 -192px}.category dl dt.cate_009 a.ico:hover:before{background-position:-24px -192px}.category dl dt.cate_010 a:before{background-position:0 -216px}.category dl dt.cate_010 a.ico:hover:before{background-position:-24px -216px}.category dl dt.cate_011 a:before{background-position:0 -240px}.category dl dt.cate_011 a.ico:hover:before{background-position:-24px -240px}.category dl dt.cate_012 a:before{background-position:0 -264px}.category dl dt.cate_012 a.ico:hover:before{background-position:-24px -264px}.category dl dt.cate_013 a:before{background-position:0 -288px}.category dl dt.cate_013 a.ico:hover:before{background-position:-24px -288px}.category dl dt.cate_014 a:before{background-position:0 -312px}.category dl dt.cate_014 a.ico:hover:before{background-position:-24px -312px}.category dl dt.cate_015 a:before{background-position:0 -336px}.category dl dt.cate_015 a.ico:hover:before{background-position:-24px -336px}.category dl dt.cate_016 a:before{background-position:0 -360px}.category dl dt.cate_016 a.ico:hover:before{background-position:-24px -360px}.category dl dt.cate_017 a:before{background-position:0 -384px}.category dl dt.cate_017 a.ico:hover:before{background-position:-24px -384px}