@charset "UTF-8";#sysAside,.sp_only{display:none}body,h1,h2,h3,h4,h5{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Lucida Grande,Verdana,ＭＳ\ Ｐゴシック,sans-serif;line-height:1.6}.owl-carousel .owl-item,.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.owl-controls,.owl-dots,.owl-nav{text-align:center}.owl-carousel,.owl-carousel .owl-item,.owl-controls,.owl-nav,.slick-slider{-webkit-tap-highlight-color:transparent}table,table.shipFeeTable{border-collapse:collapse}html{font-size:62.3%}body{font-size:1.3rem;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#312c24}#sysAll{max-width:100%;background-color:transparent;padding:0}#sysWrap{max-width:825pt;margin:0 auto;padding:0;overflow:hidden}#sysFooter,#sysHeader{margin:0;padding:0}div#sysMain{width:100%;margin:0 auto}#sysAside,div#sysMain{float:none;padding:0}#top #sysWrap{margin-top:0}.sysContent{padding:0!important}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:700;letter-spacing:inherit}a{color:#000;text-decoration:none;font-weight:inherit}a:hover{color:#222}img{vertical-align:bottom;height:auto}a:hover img{opacity:.5;-moz-filter:"alpha(opacity=50)";-webkit-filter:"alpha(opacity=50)";-o-filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}a:hover img.nohover{opacity:1;-moz-filter:"alpha(opacity=100)";-webkit-filter:"alpha(opacity=100)";-o-filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}p{margin:10px auto}p.indent{margin:5px 0!important;text-indent:1em}h1,h2,h3,h4,h5,h6{font-size:inherit}.clearfix:after{content:"";clear:both;display:block}table{border-spacing:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;padding:5px!important;width:100%;line-height:2;background:#fff;border:1px solid #ddd;border-radius:0}input[type=submit]{-webkit-appearance:none;padding:10px 5px!important;line-height:2;margin-top:10px}input[type=radio]{margin:10px 10px 20px}.sysFormField{margin:10px 0}.sysFormField label{margin-right:20px;font-size:15px}#sysFormIndex .sysFormField label{font-size:9pt}.sysFormField a{display:inline-block;color:#068acc;border-bottom:1px solid #068acc;line-height:15px;margin:0 3px}select{height:30px}#sysItemCategory select{-webkit-appearance:none;-moz-appearance:none;appearance:none!important;width:100%;padding:3px 5px}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:a;animation-name:a}@-webkit-keyframes a{0{opacity:1}to{opacity:0}}@keyframes a{0{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:5pc;width:5pc;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-controls{margin-top:10px}.owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-dots .owl-dot{display:inline-block;zoom:1;position:relative;top:10px}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 12.5px;background:#999;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:#000}.owl-nav{position:absolute;z-index:11;top:0;bottom:0;left:0;right:0;margin:auto;height:0;width:100vw}.owl-nav [class*=owl-]{position:absolute;top:98%;margin-top:-18.5px;outline:0;width:20px;height:37px;padding:0;text-indent:-9999px;z-index:12;border:0;border-radius:none;cursor:pointer}.owl-nav .owl-next:after,.owl-nav .owl-prev:after{position:absolute;margin:auto;border-top:2px solid #fff;content:"";bottom:0;top:0}.owl-nav .owl-next,.owl-nav .owl-prev{background:rgba(0,0,0,.7);border-radius:50%}.owl-nav .owl-prev{display:none;left:3%;width:50px;height:50px}.owl-nav .owl-prev:after{right:0;left:5px;width:10px;height:10px;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#sysHeader .owl-nav .owl-prev{display:block!important}.owl-nav .owl-next{display:none;right:3%;width:50px;height:50px}.owl-nav .owl-next:after{right:5px;left:0;width:10px;height:10px;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#sysHeader .owl-nav .owl-next{display:block!important}.owl-nav .owl-prev:hover{background-position:0 0}.owl-nav .owl-next:hover{background-position:-20px 0}.search_bx form{overflow:hidden;border:1px solid #ddd}.search_bx .sysItemSearchFormWord{float:left;width:70%}.search_bx input[type=search]{height:40px;border:0;padding:5px;width:100%}.search_bx .sysSearchButton{overflow:hidden;float:left;display:block;width:30%;height:40px;margin:0;padding:0;text-indent:-999px;border-radius:0;border:0;background:url(https://gp-japan.com/img/common/ico_search_black.png) center center no-repeat #222;background-size:70px;cursor:pointer}#sysMypageReminder #sysMain input[type=submit],.sysBackButton,.sysNextSubmit{background:#666;color:#fff;display:block;padding:10px 15px;text-shadow:none;border-color:transparent;border-radius:3px;width:80%;height:50px;margin:0 auto}.sysFuncItemCategory a{line-height:1.75}.sysFuncItemCategory a:hover{background:#eee}#sysItemCategory h1.itemCategory{border-left:5px solid #222;padding-left:10px;font-size:18px;margin:20px 0 10px}.sysSelectionDescription{margin:2px 0 10px}#sysItemCategory .sysItemCategoryCtl{font-size:small}#sysItemCategory .sysItemList{margin-top:15px}#sysItemCategory .sysItemListViewType{display:none}#sysItemCategory .sysItemCategoryCtl a{display:inline-block;padding:2px 10px;border:1px solid #f1f1f1;border-radius:5px;text-decoration:none;margin:2px 0}#sysItemCategory .sysItemCategoryCtl a:hover{background:#f1f1f1}#sysItemCategory .sysThumbnail .sysThumbnailImage a{display:block;position:relative;height:200px;margin-bottom:10px}#sysItemCategory .sysThumbnail .sysThumbnailImage a .thumbnail{position:absolute;width:auto;max-height:325px;bottom:0;left:0;right:0;margin:auto}#sysItemCategory .sysThumbnail .sysItemName{font-size:9pt}#sysItemCategory .sysThumbnail .sysRetailPrice{font-size:9pt;margin-bottom:5px}#sysItemCategory .sysThumbnail .sysCartButton{border:0;background:url(https://www.nakagawa1948.co.jp/img/layout/system/btn_cart.png) center center no-repeat #aaa;background-size:90pt;color:#565656;text-indent:-9999px;font-size:14px;font-weight:700;letter-spacing:.02em;border-radius:3px}.risFil,.sysItemPr{font-size:10px!important}#sysItemCategory .sysPagination{margin-top:30px}.sysItemPr{background:#696969}.risFil,.sysItemPr,.sysPr span{font-weight:400;display:block;color:#fff;padding:2px 0;text-align:center;width:75pt;margin:0 auto;border-radius:3px}.risFil,.sysPr span{background:#f60}.sysPr span{font-size:9pt}span.icon_kyobashi,span.icon_online{display:inline-block;background:#ff1000;border:3px solid #ff1000;color:#fff}span.icon_book{display:inline-block;border:3px solid #ff1000;color:#ff1000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}span.icon_chilled{display:inline-block;background:#4472c4;border:3px solid #4472c4;color:#fff;text-indent:.5em;letter-spacing:.5em}.sysCartButton{border:1px solid #ccc;display:block;width:80%;padding:5px 0;margin:5px auto;border-radius:0;background-color:#f1f1f1;color:#312c34;cursor:pointer}.sysCartButton:hover{background:#999}.sysItemList ul.sysList li .sysThumbnailImage{width:40%;max-width:200px}.sysItemList ul.sysThumbnail li{width:25%!important;display:inline-block;float:none;vertical-align:top;letter-spacing:normal;margin-bottom:20px}.orderArea,.sysItemList ul.sysThumbnail{letter-spacing:-.4em}.sysItemList ul.sysThumbnail input{width:100%;padding:10px 0}.sysThumbnailImage>br,.sysThumbnailImage>span{display:none}.sysItemImages{max-width:500px;padding-right:20px}.sysItemImages .sysImageList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.sysItemImages .sysImageList li{display:block;width:24%;height:75pt;border:1px solid #ccc;line-height:1;margin-right:.666666666%;position:relative}.sysItemImages .sysImageList li:nth-child(4n){margin-right:0}.sysItemImages .sysImageList li img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:0 0!important}.sysItemName h1{font-size:x-large}.orderArea{text-align:center}.orderArea>div{width:50%;display:inline-block;letter-spacing:normal;text-align:left;vertical-align:top}.orderArea>.orderArea>div{width:100%;display:block}.sysExplanation>div>span,.sysItemName,.sysReview>span{display:block;margin-bottom:0;font-size:large}.sysExplanation table{width:100%;text-align:center;line-height:2}.sysExplanation thead{text-align:center;color:#fff;background:#999;display:none}.sysExplanation td{font-size:small;text-align:left;padding-left:10px}#sysItemDetail #sysVariation{margin:5px auto;color:#fff}#sysItemDetail #sysVariation .sysFormVariationTable,#sysItemDetail #sysVariation .sysHeadline{color:#312c24}#sysItemDetail #sysVariation .sysFormVariationTable{margin:-10px auto 10px;position:relative;z-index:3}#sysItemDetail .sysNumArea{display:none}#sysCartInForm{width:100%}#sysItemDetail .sysRentalSchedulesCalendars{width:100%;margin:10px auto;position:relative}#sysItemDetail .sysRentalSchedulesCalendarCtl{position:absolute;height:45px;line-height:45px;top:0;left:0;right:0;margin:auto}#sysItemDetail .sysRentalSchedulesCalendar caption{font-size:1pc;font-weight:500}#sysItemDetail .sysNextCalendar,#sysItemDetail .sysPrevCalendar{border:0;padding:0 10px;letter-spacing:.2em}#sysItemDetail .sysRentalSchedulesCalendar td,#sysItemDetail .sysRentalSchedulesCalendar th{border:1px solid #f1f1f1}#sysItemDetail td,#sysItemDetail td.sysRentalSchedulesInvalid{background:#fcfcfc}#sysItemDetail td.sysRentalSchedulesValid{background:#fff}.sysRentalSchedulesInvalid.sysRentalSchedulesDays,.sysRentalSchedulesReserved.sysRentalSchedulesDays,.sysRentalSchedulesValid.sysRentalSchedulesDays{background:#f0b9b9!important}#sysBillingAddress button[name=searchAddress],#sysDestination button[name=searchAddress],#sysMypageEditDelivery button[name=searchAddress],.sysButton,.sysLoginButton{border:0;padding:10px;margin:5px 0;border-radius:5px;background-color:#666;color:#fff;cursor:pointer}#sysBillingAddress button[name=searchAddress],#sysDestination button[name=searchAddress]{width:200px;background-color:#666!important;color:#fff!important;border:0 0!important}.sysButton:hover,.sysLoginButton{background:#999}.sysLoginButton{display:block;width:50%;margin:10px auto;padding:20px}#sysMain .sysZipcode input[type=text]{max-width:100%!important}.sysCart #sysMain .sysNextSubmitArea .sysNextSubmit,.sysCart #sysMain button,.sysCart #sysMain button[type=submit],.sysCart #sysMain input[type=submit]{background:#666;color:#fff;text-shadow:none}.sysCartInDone{margin:0}#sysBasket #sysMain,#sysBillingAddress #sysMain,#sysFormConfirm #sysMain,#sysFormIndex #sysMain,#sysFormThanks #sysMain,.sysMemberRegister #sysMain,.sysMypage #sysMain{width:825pt;border:1px solid #eee;padding:75pt;margin:30px auto 75pt}#sysDestination #sysMain{width:825pt;border:1px solid #eee;padding:75pt!important;margin:30px auto}#sysFormConfirm #sysMain .sysFormLabel,#sysMemberRegisterConfirm #sysMain .sysFormLabel{margin-bottom:10px}#sysFormConfirm .sysFormField #sysMemberRegisterConfirm .sysFormField{margin:10px 0 20px!important}#sysFormConfirm button.sysButton{width:100%!important;float:none;margin:30px 0 20px;height:50px;border-radius:3px;background:#ccc;color:#444}#sysFormConfirm .sysNextSubmit{width:100%!important;margin:0;margin-top:0!important}#sysMemberRegisterConfirm .sysNextSubmit{width:49%;margin:20px 1% 0 0;float:left}#sysMemberRegisterConfirm .sysBackButton{width:49%;float:left;margin:0 0 0 1%;height:50px;border-radius:3px;background:#ccc;color:#444}#sysFormThanks .completeText{margin:20px 0;text-align:center;font-size:15px}#sysFormThanks .completeText a{color:#068acc;text-decoration:underline}#sysFormConfirm #sysMain h2,#sysFormIndex #sysMain h2,#sysFormThanks #sysMain h2,#sysMemberRegisterConfirm #sysMain h2,#sysMemberRegisterIndex #sysMain h2,#sysMemberRegisterRegister #sysMain h2{display:none}#sysFormIndex #sysMain input{font-size:15px}#sysFormIndex .txtBlock{text-align:center}#sysFormConfirm #sysMain>form,#sysFormIndex #sysMain>form,#sysMemberRegisterConfirm #sysMain>form,#sysMemberRegisterIndex #sysMain>form{padding:10px}#sysFormIndex #sysMain input[type=text],#sysFormIndex #sysMain textarea,#sysMemberRegisterIndex #sysMain input[type=text],#sysMypageReminder #sysMain input[type=text]{display:inline-block;background:#fff;border-radius:0;margin:0}#sysFormIndex #sysMain input[name=submit]{margin-top:20px}#sysMemberRegisterIndex #sysMain input[type=email],#sysMemberRegisterIndex #sysMain input[type=password],#sysMemberRegisterIndex #sysMain input[type=tel]{background:#fff;border-radius:0;margin:10px 0}#sysMain .sysFormItem{padding:20px 0 10px;line-height:1.6;border-bottom:1px solid #f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sysMain .sysFormLabel{width:30%;display:block;font-size:15px;padding:0 20px;margin-bottom:20px;border-right:1px dotted #ccc}#sysMain div.sysFormField{width:60%;padding-left:20px;margin:0!important}#sysMain .sysRequired{display:inline-block;height:25px;line-height:25px;font-size:15px;margin-bottom:5px}#sysMain textarea{min-height:75px}.sysZipcode .sysFormField,.sysZipcode button{display:inline-block}.sysZipcode .sysFormLabel{display:block}#sysMypageLogin .sysMypageMinorHeadLine,.sysMypageMajorHeadLine,.sysZipcode br{display:none}.sysZipcode .sysFormField{width:200px}.sysBirthday input{width:auto!important}#sysFormConfirm #sysMain div.sysFormField,#sysMemberRegisterConfirm #sysMain .sysFormField,#sysMypageEditConfirm #sysMain .sysFormField{padding-left:20px;font-size:small;margin:5px auto;min-height:20px}.SysMypageMinorHeadLine{font-size:18px;padding-left:0;margin:0}.sysOrderList{border:1px solid #d4d4d4;padding:10px;max-height:25pc;overflow-y:scroll}.sysOrderList li{border-bottom:1px dotted #d4d4d4;margin-bottom:5px;padding-bottom:5px}#sysMypageEditDelivery #sysMain>form,#sysMypageEditMember #sysMain>form{padding:10px}#sysMypageEditDelivery #sysMain input,#sysMypageEditMember #sysMain input{line-height:15px;padding:5px;font-size:small;margin:0 auto 5px}#sysMypageEditDelivery #sysMain #button1,#sysMypageEditDelivery #sysMain #button2,#sysMypageEditMember #sysMain #button1{width:100%;margin:20px auto 0;background:#666!important;color:#fff!important}#sysMypageEditDelivery #sysMain .sysBackButton,#sysMypageEditDelivery #sysMain .sysButton,#sysMypageEditMember #sysMain .sysBackButton{width:100%}#sysMypageEditDelivery #sysMain .sysButton{height:50px}#sysMypageEditConfirm #sysMain>form{padding:10px}.sysSpecialPoint{overflow:hidden;letter-spacing:-.4em}.sysSpecialPoint>div:nth-child(2n){width:60%}.sysSpecialPoint>div{display:inline-block;letter-spacing:normal;padding:5px 10px;border-bottom:1px solid #d5d5d5}.sysSpecialPoint>div:nth-child(2n+1){width:40%}.sysCoupon{border:1px solid #d5d5d5;margin:10px}.sysSelectAddress{background:0;margin:10px 0}.sysSelectAddress a{display:block;text-decoration:none;border:0 solid;padding:10px}.sysSelectAddress a:hover{background:#eee}#sysItemDetail .sysItemName h1{font-size:18px;font-weight:400;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #000}#sysItemDetail .sysItemId{text-align:left;font-size:9pt}#sysItemDetail .sysRetailPrice,#sysItemDetail .sysSuggestedRetailPrice{margin-bottom:5px;text-align:right}#sysItemDetail .sysRetailPrice{display:inline-block;width:100%;color:#000;font-weight:700}#sysItemDetail .sysRetailPrice span{font-size:1.1rem}#sysItemDetail .sysRetailPrice span.sysRetailPriceValue{font-size:20px;font-weight:400}#sysItemDetail .sysSuggestedRetailPrice span{font-size:1.1rem}#sysItemDetail .sysShippingCost{display:inline-block;width:auto;margin-left:auto;margin-top:5px;padding:0 5px;color:#da4636;font-weight:700;font-size:1.1rem;border:1px solid #da4636;border-radius:3px}#sysItemCategory input[type=submit]{margin-top:0}.sysAddSelection div{margin-bottom:10px}.sysAddSelection input,.sysAddSelection select{margin:5px 0}.sysItemPrArea{margin-top:5px}.sysItemPrArea span{width:49%;height:30px;display:inline-block;padding:3px 0;font-size:18px;line-height:18px;border-radius:20px;font-weight:700;margin:0 0 5px;text-align:center}#sysItemDetail .sysForm select{min-width:380px;display:inline-block;float:none!important;margin:5px 0}#sysItemDetail .sysForm select[name=num]{min-width:200px}#sysItemDetail .sysForm input[type=text]{margin-top:5px}#sysSelections div{margin-bottom:10px}#sysItemDetail .sysSelections{line-height:30px}#sysItemDetail #sysVariation{width:100%;max-width:500px;overflow:hidden;margin-left:auto}#sysItemDetail #sysVariation>div{margin:10px auto;overflow:hidden}#sysItemDetail .sysNumArea button{color:#fff}#sysItemDetail .sysNumArea{padding-top:5px;clear:both;text-align:right}#sysItemDetail .sysCartButton,#sysWishlist .sysButton{width:100%;margin-left:0}#sysItemDetail .sysShare{padding:5px 0 0 2%}#sysCartInForm{margin-left:auto}#sysItemDetail .sysFormVariationName{background-color:#fdf5f5}#sysItemDetail .sysFormVariationTable{width:100%;max-width:500px}#sysItemDetail .order_bottom{margin:0 auto 40px;text-align:right}#sysItemDetail .sysDescription{margin:20px 0;text-align:left}.sysExplanation{text-align:center}.sysExplanation h3,.sysExplanation h4{font-size:14px;background:#2c241f;color:#fff;text-align:center;padding:5px}.sysExplanation h3 span,.sysExplanation h4 span{font-family:Rufina,serif;font-size:18px}.sysExplanation img{height:auto}#sysItemDetail .itempage_cap{margin-bottom:30px;font-size:9pt}#sysItemDetail .itempage_cap .i_ttl{margin-bottom:20px;font-size:120%;font-weight:700}#sysItemDetail .itempage_detail h3{font-size:18px;font-weight:400}#sysItemDetail .sysExplanation table{width:100%;margin:20px auto;border:0 solid #ccc}#sysItemDetail .sysExplanation table tbody{border-top:1px dotted #cdcdcd;border-left:1px dotted #cdcdcd}#sysItemDetail .sysExplanation table tr{border-bottom:1px dotted #cdcdcd}#sysItemDetail .sysExplanation table thead tr{border-bottom:0 dotted #f1f1f1}#sysItemDetail .sysExplanation table td,#sysItemDetail .sysExplanation table th{padding:10px;font-size:9pt;line-height:1.6;text-align:center}#sysItemDetail .sysExplanation table th{width:75pt;position:relative;background:#f1f1f1}#sysItemDetail .sysExplanation table th:after{display:block;content:"";width:1px;border-right:1px dotted #cdcdcd;height:95%;position:absolute;right:-1px;top:0;bottom:0;margin:auto;z-index:3}#sysItemDetail .sysExplanation table td{width:75pt;background:#fff;border-right:1px dotted #ccc}#sysItemDetail .itempage_detail_ttl{position:relative;margin-top:40px;padding:5px 0;font-weight:700;font-size:18px}#sysItemDetail .itempage_detail_ttl:after{content:"　";display:block;position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:2px;background-color:#000}#sysItemDetail .sysModal{position:relative;width:100%;height:450px;border:0 solid #ccc;overflow:hidden}#sysItemDetail .sysModal .sysImageDescription{position:absolute;bottom:5px;left:10px}#sysItemDetail .sysModal #photoNum{position:absolute;bottom:10px;right:10px;width:40px;height:40px;background:rgba(0,0,0,.5);border-radius:50%;line-height:40px;color:#fff;font-size:10px;text-align:center;z-index:5}#sysItemDetail .sysModal #modalNext,#sysItemDetail .sysModal #modalPreb{display:block;position:absolute;width:5pc;height:5pc;z-index:5;color:#aaa;font-size:35px;top:0;bottom:0;margin:auto;font-family:ＭＳ\ ゴシック,MS Gothic,Osaka－等幅,Osaka-mono,monospace;line-height:5pc;text-align:center;border-radius:50%}#sysItemDetail #sysNumber,#sysItemDetail .sysShare{text-align:right}#sysItemDetail .sysModal #modalNext{right:-40px}#sysItemDetail .sysModal #modalNext:after{display:inline-block;content:">";text-indent:-35px}#sysItemDetail .sysModal #modalPreb{left:-40px}#sysItemDetail .sysModal #modalPreb:after{display:inline-block;content:"<";text-indent:35px}#sysItemDetail .sysModal a{display:block}#sysItemDetail .sysModal img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:500px;width:auto}#sysItemDetail .sysNumArea{margin-bottom:20px}#sysItemDetail .sysNumArea button{overflow:hidden;display:inline-block;width:25%;padding:10px;text-indent:-999px;border:1px solid #b9b9b9;border-radius:5px;background:#f1f1f1;cursor:pointer}#sysItemDetail .sysNumArea button:hover{background-color:#efefef}#sysItemDetail .sysNumArea .sysBtnPlus{border-color:#b9b9b9;background:url(https://www.nakagawa1948.co.jp/img/layout/system/btn_plus.png) center center no-repeat;background-size:65px;width:37%}#sysItemDetail .sysNumArea .sysBtnMinus{border-color:#b9b9b9;background:url(https://www.nakagawa1948.co.jp/img/layout/system/btn_minus.png) center center no-repeat;background-size:90px;width:37%}#sysItemDetail .sysCartButton{padding:23px 15px!important;text-indent:-999px;background:url(https://www.nakagawa1948.co.jp/img/layout/system/btn_cart.png) center center no-repeat #565656;background-size:140px;border:0}#sysItemDetail .sysCartButton:hover{opacity:.8}#sysItemDetail .sysGoCartButton{background:url(https://www.nakagawa1948.co.jp/img/layout/system/btn_cart2.png) center center no-repeat #aaa;background-size:127px}#sysItemDetail #sysWishlist .sysButton{overflow:hidden;text-indent:-999px;border:1px solid #b9b9b9;background:url(https://www.nakagawa1948.co.jp/img/layout/system/btn_favo.png) center center no-repeat #fff;background-size:75pt}#sysItemDetail #sysWishlist .sysButton:hover{background-color:#efefef}#sysItemDetail .sysShare .sysFacebook{position:relative;top:-6px}#sysItemDetail .sysShare .sysGoogleplus{width:58px}#sysItemDetail .sysShare .sysDisplayPcNone,#sysItemDetail .sysShare .sysLine{display:inline-block!important}#sysItemDetail .sysShare .sysLine{position:relative;top:0}#sysItemDetail .sysReview{margin:20px 0 40px}.sysExplanation table{margin-bottom:40px;border:0;border-top:1px solid #ccc}.sysExplanation table tr{border-bottom:1px solid #ccc}.sysExplanation table td,.sysExplanation table th{padding:3px 10px;text-align:center;border:0}.itempage_recommend .sysItemBlock .sysHorizontal li{width:20%;padding:0 10px}.itempage_recommend .sysItemName{margin-bottom:0;font-size:14px;text-align:left}.itempage_recommend .sysItemPrice{text-align:left}#sysItemDetail .show_bx{margin-bottom:30px}#sysItemDetail .show_bx_inner{margin-bottom:10px}#sysItemDetail .btn_tr{padding:10px 0 10px 35px!important;background:url(https:///%3C#サイトURL%3E/img/layout/system/ico_plus.png) 10px center no-repeat #e4e4e4!important;background-size:18px!important;cursor:pointer}#sysItemDetail .active{background:url(https:///%3C#サイトURL%3E/img/layout/system/ico_minus.png) 10px center no-repeat #e4e4e4!important;background-size:18px!important}#sysItemDetail .contents_tr{background-color:#f5f5f5}#sysItemDetail .contents_tr td{background-color:#f5f5f5!important}#sysItemDetail .contents_tr table{margin-bottom:0}.sysCart .header_h1_under{float:none;padding:10px 0;width:100%;height:auto;background-color:#fff}.sysCart .header_h1_under a{display:block;width:10pc;margin:0 auto}.sysCart .header_h1_under .logo img{float:none;margin-right:0}.sysCart .header_wrap{border-bottom:0;height:auto;position:inherit}.sysCart #sysMain{max-width:825pt;border:1px solid #eee;padding:75pt;margin:0 auto}.sysCart #sysMain,.sysCart #sysMain a{color:#000}.sysCart .sysAcceptDomainArea,.sysCart .sysBox,.sysCart .sysDetail,.sysCart .sysOrder .nav,.sysCart .sysRemarksArea,.sysCart .sysRepeatOrderSetting,.sysCart .sysSelectDeliveryArea,.sysCart .sysSelectOptionArea,.sysCart .sysSelectPaymentArea{background-color:#fff;border:1px solid #cfcfcf;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:1em auto 2em;padding:1em}.sysCart .sysBox hr{display:block;border:0;height:0;border-bottom:1px solid #cfcfcf;margin:5px 0;padding:0}.sysCart #sysMain input[type=email],.sysCart #sysMain input[type=number],.sysCart #sysMain input[type=password],.sysCart #sysMain input[type=search],.sysCart #sysMain input[type=tel],.sysCart #sysMain input[type=text],.sysCart #sysMain textarea{background:0;border-radius:0;border:1px solid #ddd}.sysCart .sysTotalTxt{text-shadow:none}.sysTotal .sysTotalTxt .sysCartAttention{font-size:2rem}.sysCart .sysSubTotalArea{margin:10px 0}.sysCart .sysNextSubmitArea{margin-bottom:10px}.sysCart #sysMain .sysNextSubmitArea .sysNextSubmit{width:100%;padding:10px;margin:5px 0;color:#fff;font-weight:700;text-shadow:none;border-radius:5px;background:#da4636!important;border:0}.sysCart .sysCartAttention,.sysCart .sysGetPoint,.sysCart .sysRequired{color:#da4636;font-weight:bolder}.sysCart .sysCartNote{color:#000;font-size:90%}.sysCart .sysCartTitle{color:#000;font-size:large;font-weight:bolder;background-color:#fff;padding:0;margin-bottom:2px}.sysCart .sysCartTitle span{font-size:1.2rem}.sysCart #sysMain input{background:#fff!important}.sysCart #sysMain button,.sysCart #sysMain button[type=submit],.sysCart #sysMain input[type=submit]{display:inline-block;padding:10px;width:auto;height:auto;color:#000;background:#fff;border-radius:none;border:1px solid #999;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sysCart .sysConfirmButton,.sysCart .sysDeleteArea{text-align:right}.sysCart .sysNavImg{text-align:center;margin-top:10px;margin-bottom:20px}.sysCart .sysFreeArea{color:#000;margin:20px 0}.sysCart .sysDetail li:last-child,.sysCart .sysOrder .nav li:last-child,.sysRemarks,.sysSelectDelivery li:last-child,.sysSelectOption li:last-child,.sysSelectPayment li:last-child{border-bottom:0}.sysCart .sysAcceptDomainArea input{padding:0 10px!important}.sysCart .cart_btn{color:#000;text-align:center;margin-top:40px}.sysCart .cart_btn p{margin:0;padding:0}#sysBasket #sysMain .sysBox .inner_box5,#sysBasket #sysMain .sysBox .sysItemRetailPrice,#sysBasket #sysMain .sysBox .sysNumArea,#sysConfirm #sysMain .sysBox .inner_box5,#sysConfirm #sysMain .sysBox .sysItemRetailPrice,#sysConfirm #sysMain .sysBox .sysNumArea{margin-bottom:10px}.sysCart .cart_btn .btn{margin-top:5px}.sysCart .cart_btn img{width:200px;border:1px solid #d0d0d0}#sysBasket #sysMain .sysBox,#sysConfirm #sysMain li .sysBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sysBasket #sysMain .sysBox .linktag0,#sysConfirm #sysMain .sysBox .img_wrap{display:block;width:30%}#sysPayment .sysCourseSelection,#sysPayment .sysRemarksArea .sysCartTitle{display:none}#sysBasket .sysBox img.sysProductImg,#sysConfirm .sysBox img.sysProductImg{float:none!important;width:100%!important}#sysBasket #sysMain .sysBox .sysProduct,#sysConfirm #sysMain .sysBox .sysProduct{width:70%;padding:50px 30px}#sysBasket #sysMain .sysBox .inner_box5 select,#sysConfirm #sysMain .sysBox .inner_box5 select{width:300px}#sysBasket #sysMain .sysBox .sysBtnMinus,#sysBasket #sysMain .sysBox .sysBtnPlus,#sysConfirm #sysMain .sysBox .sysBtnMinus,#sysConfirm #sysMain .sysBox .sysBtnPlus{width:150px}#sysBasket #sysMain .sysBox .sysCartAttention,#sysConfirm #sysMain .sysBox .sysCartAttention{font-size:18px}#sysBasket #sysMain .sysBox .sysSubTotalArea,#sysConfirm #sysMain .sysBox .sysSubTotalArea{margin:10px 0 0}#sysBasket #sysMain .sysBox input[type=submit],#sysConfirm #sysMain .sysBox input[type=submit]{width:150px;text-align:center}#sysBasket #sysMain .sysBackButton,#sysConfirm #sysMain .sysBackSubmitArea .sysButton,#sysDestination #sysMain .sysBackSubmitArea .sysButton{width:100%;margin:0}#sysConfirm h2.sysCartTitle{font-weight:500}#sysConfirm .sysDetail input[type=submit],#sysConfirm .sysOrder input[type=submit]{width:200px!important}#sysPayment .sysBackSubmitArea input[name=submit],#sysRegi .sysBackSubmitArea input[name=submit]{width:100%}#sysRegi h2.sysCartTitle{font-weight:500!important}#sysRegi .sysFormItem input[name=submit]{width:100%;background:#f1f1f1!important;border:0}#sysPayment .sysCartTitle{font-weight:500}#sysPayment .sysSelectHopeDelivery div{margin-bottom:10px}#sysPayment .sysCart .cart_info .sysContent{max-width:300px;color:#000;text-align:center;font-weight:bolder;font-size:13px;border:1px solid #d0d0d0;border-radius:5px;margin:1em auto 0;padding:10px;background-color:#fff}#sysBillingAddress .input-append input[type=text],.sysCart #sysMain select{display:inline-block}.sysCart #sysMain .sysConfirmButton input[type=submit]{width:auto}.sysCart .sysBtnChange{margin-bottom:10px!important}#sysBillingAddress .sysAcceptMailmagazine,#sysBillingAddress .sysGender{margin-bottom:20px}#sysBillingAddress .sysZipcode input{width:100%!important;height:35px!important;padding-left:5px!important}#sysBillingAddress .sysBackSubmitArea .sysButton{width:100%!important;color:#000!important}#sysBillingAddress .sysPrefState select{width:200px}#sysBillingAddress .sysGender input{vertical-align:middle}#sysBillingAddress .sysGender label{display:inline-block;margin-right:20px}.cart_completion{text-align:center}#sysThanks #sysMain .sysOrderNumber{font-size:1.5rem;font-weight:700}#sysThanks .generatedH2{font-size:18px;text-align:center;font-weight:500px}body#sysBasket .sysBackButton2{font-weight:700;background:#b4f4ff!important;border-color:#000!important}.mdl_btn_.opcDialog,form.opcUseAmazon{width:100%;padding-right:0}.sysCart #sysMain{margin-top:40px}.sysCart #sysMain h3{font-size:20px}.sysCart #sysMain #show-dlg-1,.sysCart #sysMain #show-dlg-1_low,.sysCart #sysMain .sysNextSubmit,.sysCart #sysMain .sysOpcNextSubmit{display:block;width:100%!important;padding:15px 10px!important;margin:5px 0!important;color:#fff!important;font-size:1.2rem;line-height:1;font-weight:700;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0 0!important;border-radius:5px;background:#da4636!important}.sysCart #sysMain #show-dlg-2,.sysCart #sysMain #show-dlg-3{display:block;width:100%!important;padding:10px;margin:0 0 30px!important;color:#fff!important;font-size:1.2rem;line-height:1;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0 0!important;border-radius:5px;background:#000!important}.sysCart #sysMain #show-dlg-3{color:#fff!important;background:#da4636!important}.sysCart #sysMain .next_btn{color:#fff!important;font-size:1rem;line-height:1;border:0 0!important;background:#000!important}.sysCart #sysMain #order_price_confirm_btn{color:#fff!important;width:100%!important;-webkit-box-shadow:none;box-shadow:none;background:#000!important}.sysCart #sysMain .mdl-js-button{-webkit-box-shadow:none;box-shadow:none}.sysCart #sysMain #change-to-billAddr,.sysCart #sysMain #show-dlg-addrList,.sysCart #sysMain #show-dlg-inputAddr{line-height:1;border:0 0!important;background:#000!important}.sysCart #sysMain p.user_type,.sysOpcProduct .sysOpcItemName{font-size:1.2rem}#sysItemSearch div#sysMain{max-width:980px;margin:20px auto 40px}#sysItemSearch .sysThumbnail .sysItemPrArea{text-align:left;margin-top:5px}#sysItemSearch #sysMain h2{font-size:13px;margin-bottom:10px}#sysItemSearch #sysMain .sysItemSearchForm{font-size:9pt;padding:20px;margin-bottom:20px;background-color:#ededed}#sysItemSearch #sysMain .sysItemSearchFormWord{margin-bottom:5px}#sysItemSearch #sysMain .sysItemSearchFormWord input{height:40px;vertical-align:bottom;border:1px solid #d0d0d0}#sysItemSearch #sysMain .sysSearchButton{display:block;margin:10px auto;padding:10px;width:95%;border:0;background:#222;color:#fff;font-size:120%;cursor:pointer;border-radius:3px}#sysItemSearch #sysMain .sysItemSearchFormRange input{border-radius:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;padding:10px}#sysItemSearch #sysMain .sysItemSearchFormCategory,#sysItemSearch #sysMain .sysItemSearchFormLimit,#sysItemSearch #sysMain .sysItemSearchFormRange,#sysItemSearch #sysMain .sysItemSearchFormSort{display:inline-block;margin:5px auto}#sysFormConfirm button.sysButton{margin-bottom:20px}.sysMemberRegister #sysWrap,.sysMypage #sysWrap{margin:30px auto 0}.sysMypage input[type=submit]{margin-top:10px;background:#2c241f!important;color:#fff!important}.sysMypageNav>form{display:inline-block;width:49%;vertical-align:top}.sysMypageNav .sysButton{width:100%;display:block;font-size:15px;margin:5px 0;padding:15px 0}#sysMemberRegisterIndex .sysNextSubmit{width:100%;float:none;margin-top:20px;margin-right:1%;border-radius:5px;height:50px;font-size:15px}#sysMemberRegisterIndex .sysFormItem{padding:20px 0 10px;line-height:1.6;border-bottom:1px solid #f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sysBillingAddress button[name=searchAddress],#sysMemberRegisterIndex button[name=searchAddress],#sysMypageEditDelivery button[name=searchAddress],#sysMypageEditMember button[name=searchAddress]{width:200px}#sysMemberRegisterIndex .sysMemberId{display:none}#sysMemberRegisterIndex .sysBirthday input{width:50px!important}#sysMemberRegisterIndex .sysButton[type=submit]{width:100%;float:none;border-radius:5px;height:50px;font-size:15px;margin-top:0;background:#f1f1f1;color:#312c24}#sysMypageLogin .sysLoginButton{width:49%;float:left;margin-right:1%;font-size:15px}#sysMypageLogin .sysButton{width:49%;margin-left:1%;font-size:15px}#sysMypageEditMember .passwordArea{padding:15px}#sysMypageEditMember .passwordArea h3{font-size:22px}#sysMypageEditMember .passwordArea h4{font-size:18px;font-weight:400}#sysMypageAshiato .sysItemList ul,#sysMypageReview .sysItemList ul{margin-bottom:50px}#sysMypageAshiato .sysItemList ul .box1 .sysCartButton,#sysMypageReview .sysItemList ul .box1 .sysCartButton{background:#666!important;color:#fff!important;border:0;margin-bottom:0}#sysMypageAshiato ul.sysList li,#sysMypageReview ul.sysList li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sysMypageAshiato .sysItemList ul.sysList li .sysThumbnailImage,#sysMypageReview .sysItemList ul.sysList li .sysThumbnailImage{width:30%;max-width:30%;float:none}#sysMypageAshiato .sysItemList ul.sysList li .box1,#sysMypageReview .sysItemList ul.sysList li .box1{width:60%;padding:75pt 30px 0;height:auto}#sysMypageAshiato .sysItemList ul.sysList li .box1 input[name=submit],#sysMypageReview .sysItemList ul.sysList li .box1 input[name=submit],#sysMypageWithdrawalConfirm .sysWithdrawal input[name=submit]{width:100%}#sysMypageAshiato .sysItemList ul.sysThumbnail li .box1 a,#sysMypageReview .sysItemList ul.sysThumbnail li .box1 a{display:block;min-height:40px}#sysHeader .header{width:630px;min-width:500px;height:auto}#sysHeader .header_wrap{width:100%;top:0;left:0;right:0;margin:auto;background:#2c241f;z-index:7}#sysHeader .h_cart{display:none;width:280px;height:110px;line-height:1.6;position:absolute;top:60px;right:5px;border:1px solid #aaa;background:#fff;color:#000;z-index:6;padding:10px 20px}#sysHeader .h_cart dl{font-size:9pt;margin-bottom:0}#sysHeader .h_cart dl:after{display:block;content:"";clear:both}#sysHeader .h_cart dd,#sysHeader .h_cart dt{float:left}#sysHeader .h_cart dd span{display:inline-block;color:#da4636;font-weight:700;padding:0 5px}#sysHeader .h_cart .sysCartInfoCartIn a{display:block;background:#f1f1f1;border:1px solid #ccc;color:#312c24;width:100%;margin:10px 0 5px;height:35px;padding:0;line-height:33px;font-size:9pt;font-weight:500;text-align:center;border-radius:5px}#sysHeader .h_cart .sysCartInfoCartIn a:hover{background:#999}#sysHeader .h_cart .sysCartInfoCartIn a img{display:none;width:25px;height:25px;margin-right:5px}#sysHeader .h_cart .sysCartInfoCartIn a i{margin-right:5px}#sysHeader #headNavigation{margin:0 auto;border-top:0 solid #fff;position:relative}#sysHeader #headNavigation .pcnone{display:none}#sysHeader #headNavigation ul.tab,#sysHeader #header_pc{max-width:825pt;display:-webkit-box;display:-ms-flexbox;align-content:center}#sysHeader #headNavigation ul.tab{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;-ms-flex-line-pack:center}#sysHeader #headNavigation li.tab1{display:block;padding:0 20px;text-align:center;line-height:1.5}#sysHeader #headNavigation li.tab1:after{display:block;content:"";width:1px;height:15px;background:#aaa;position:absolute;top:2px;bottom:0;right:0;margin:auto}#sysHeader #headNavigation li:last-child:after{display:none}#sysHeader #headNavigation li.tab1.active{border-bottom:2px solid #aaa}#sysHeader #headNavigation li a{display:block;font-weight:500;font-family:Rufina,serif;color:#fff;text-align:center;padding:5px 0}#sysHeader #headNavigation li a span{display:block;font-size:1pc;letter-spacing:.1em;font-weight:300;padding-right:0}#sysHeader .header_wrap_inner{margin:0 auto}#sysHeader .header_h1_under,.header_h1{width:660px;height:auto;margin-right:55px}#sysHeader #header_pc{height:75px;margin:0 auto;display:flex;-ms-flex-line-pack:center}#sysHeader #header_pc,#sysHeader .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sysHeader .logo{display:-webkit-box;display:-ms-flexbox;display:flex}#sysHeader .logo a{display:block;width:150px;height:50px;background-image:url(../img/layout/header/logo.png);background-size:130px;background-position:left center;background-repeat:no-repeat;margin-right:15px}#cartInfo p.cartTxt:before,#sysHeader .header .g_navi li a:before{content:"";background-size:20px;background-repeat:no-repeat;background-position:center center;bottom:0}#sysHeader .head_title{max-width:380px;padding-left:10px;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:1px;margin:0!important;padding-top:0!important;color:#fff!important}#cartInfo p.cartTxt span,#sysHeader .header .g_navi li a span{font-family:Rufina,serif;letter-spacing:.05em}#sysHeader .head_title span{display:block}#sysHeader .header .g_navi ul{max-width:825pt;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}#sysHeader .header .g_navi li{text-align:left}#sysHeader .header .g_navi li a{display:inline-block;margin:0 15px 0 0;height:40px;line-height:40px;font-weight:500;font-size:10px;color:#fff;position:relative;padding-left:40px}#sysHeader .header .g_navi li a:before{position:absolute;top:0;left:0;margin:auto;width:40px;height:40px;display:block}#cartInfo,#cartInfo p.cartTxt{position:relative;font-size:9pt}#sysHeader .header .g_navi li.m_guide a:before{background-image:url(../img/layout/header/icon_company.png)}#sysHeader .header .g_navi li.m_login a:before{background-image:url(../img/layout/header/icon_guide.png)}#sysHeader .header .g_navi li.m_contact a:before{background-image:url(../img/layout/header/icon_recruit.png)}#sysHeader .header .g_navi li.m_member a:before{background-image:url(../img/layout/header/icon_mail.png)}#sysHeader .header .g_navi li a span{display:block;font-weight:300;font-size:9pt}#sysHeader .header .g_navi li i{margin-right:5px}#cartInfo{width:90px;height:45px;line-height:1.5;font-weight:500;text-align:right;cursor:pointer}#cartInfo p.cartTxt{margin:-2px;line-height:40px;padding:5px 0 0!important}#cartInfo p.cartTxt:before{position:absolute;width:40px;height:40px;top:3px;left:-2px;margin:auto;display:inline-block;background-image:url(../img/layout/header/icon_cart.png)}#cartInfo i,#cartInfo p img{margin-right:5px}#cartInfo p.cartTxt span{display:block;font-weight:300;font-size:9pt;color:#fff}#cartInfo p img{width:20px;height:20px;display:inline-block;-webkit-filter:brightness(20%);filter:brightness(20%)}button.itemCount{position:absolute;display:none;border:0;width:20px;height:20px;top:0;bottom:0;right:-30px;margin:auto auto auto 5px;line-height:20px;text-align:center;font-weight:700;color:#fff;background:#4b4848;border-radius:50%}.tabmenu .border:after{display:none;background-color:#000;content:" ";height:15px;margin-top:-35px;position:absolute;right:0;top:42px;width:1px}.tabmenu:before{display:block;content:"";clear:both}.tabmenu{margin:10px 0 0}.toggleNav{width:100%;position:absolute;opacity:0;pointer-events:none;top:49px;left:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:rgba(44,36,31,.9);z-index:6;box-shadow:2px 2px 4px 0 hsla(0,0%,59%,.2);-moz-box-shadow:2px 2px 4px 0 hsla(0,0%,59%,.2);-webkit-box-shadow:2px 2px 4px hsla(0,0%,59%,.2);padding:30px 0}.toggleNav .toggle_inner{max-width:825pt;margin:0 auto}.toggleNav .toggle_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.toggleNav .toggle_inner ul li{width:24%;margin-right:1.333333%;margin-bottom:1.333333%;border:1px solid #fff;text-align:center}.toggleNav .toggle_inner ul li a{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Lucida Grande,Verdana,ＭＳ\ Ｐゴシック,sans-serif!important;font-size:9pt;color:#fff;display:block;padding:5px 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.toggleNav .toggle_inner ul li a:hover{background:#fff;color:#2c241f!important}.toggleNav .toggle_inner ul li:nth-child(4n+4){margin-right:0}.toggleNav#toggleMens ul li,.toggleNav#toggleWomens ul li{width:24%!important;margin-right:1%;margin-bottom:1.333333%;border:1px solid #aaa;text-align:center}.toggleNav#toggleBrands{height:25pc}.toggleNav#toggleBrands #inner_button ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toggleNav#toggleBrands #inner_button ul li{width:300px;margin-right:20px}.toggleNav#toggleBrands #inner_button ul li a{padding:5px 0;font-size:14px;border:1px solid #fff;border-radius:5px;text-align:center;position:relative;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.toggleNav#toggleBrands #inner_button ul li a.selected{background:#fff;color:#312c24}.toggleNav#toggleBrands .toggle_inner{width:750pt;position:absolute;left:0;right:0;top:75pt;margin:auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.toggleNav#toggleBrands .toggle_inner#innerWomens{opacity:0;pointer-events:none}.toggleNav#toggleBrands .toggle_inner ul{position:relative;padding-bottom:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toggleNav#toggleBrands .toggle_inner ul li{width:25px!important;margin-right:5px;margin-bottom:5px;border:0 solid #aaa!important;text-align:center}.toggleNav#toggleBrands .toggle_inner ul li a{display:block;border:1px solid #aaa;font-family:Rufina,serif!important}.toggleNav#toggleBrands .toggle_inner ul li .brand_toggle{opacity:0;pointer-events:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;width:750pt;padding:20px 0;top:30px;left:0;right:0;margin:auto}.bMens #innerMens,.toggleNav#toggleBrands .toggle_inner ul li:hover .brand_toggle,.toggleOpen .toggleNav{opacity:1!important;pointer-events:all!important}.toggleNav#toggleBrands .toggle_inner ul li .brand_toggle .spell_ttl{font-family:Rufina,serif;color:#fff;font-size:30px;margin-bottom:20px}.toggleNav#toggleBrands .toggle_inner ul li .brand_toggle .brand_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.toggleNav#toggleBrands .toggle_inner ul li .brand_toggle .brand_inner a{width:24%;margin-right:1%;margin-bottom:1%;font-family:Rufina,serif!important}#sysFooter .footer .f_copy,#sysFooter .footer .footer_ttl{font-family:Rufina,serif;letter-spacing:.05em}.toggleNav#toggleBrands .toggle_inner ul li:hover a.spell_link{background:#fff;color:#312c24!important}.tabmenu li.tab1 a{font-size:10px}.tabmenu li.tab2{text-align:left;height:35px;position:relative}.tabmenu li.tab2 a{color:#312c24!important;display:block;position:relative;padding:10px;font-size:9pt!important;line-height:15px;font-weight:700}.tabmenu li.tab2:hover{background:#ededed}.tabmenu li.tab2 a i{position:absolute;right:10px;top:10px}.tabmenu li.tab2 .subCategory{position:absolute;width:200px;left:200px;top:0;background:#fff;visibility:hidden;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;z-index:7;box-shadow:2px 2px 4px 0 #ccc;-moz-box-shadow:2px 2px 4px 0 #ccc;-webkit-box-shadow:2px 2px 4px 0 #ccc}.tabmenu li.tab2:hover .subCategory{visibility:visible}.tabmenu li.tab3{font-size:14px;height:35px;border-bottom:1px dotted #ccc;font-weight:700}.tabmenu li.tab3:hover{background:#ededed}.bMens #innerWomens,.bWomens #innerMens{opacity:0!important;pointer-events:none!important}.bWomens #innerWomens{opacity:1!important;pointer-events:all!important}#sysFooter .footer{width:100%;margin:50px 0 0;padding:75pt 0 0;background:#efefef;letter-spacing:2px}#sysFooter .footer .footer_ttl{text-align:center;font-size:20px;font-weight:300}#sysFooter .footer .txt_wrap{margin-bottom:20px}#sysFooter .footer .txt_wrap span{display:block;padding:5px 0 0}#sysFooter .footer .txt_wrap span a{color:#068acc;text-decoration:underline;display:inline-block;margin-left:5px}#sysFooter .footer_nav{max-width:825pt;margin:0 auto;padding:50px 0 75pt;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sysFooter .footer_nav .footer_block{width:33.3333333%;padding:0 20px;font-size:9pt}#sysFooter .footer_nav .footer_block p{padding:0!important;margin-bottom:10px}#sysFooter .footer_nav .footer_block p.freedial{font-size:14px;font-weight:700}#sysFooter .footer_nav .footer_block .imgWrap{margin-bottom:10px}#sysFooter .footer_nav .footer_block .footer_btn a{background:#f1f1f1;border:1px solid #ccc;padding:5px}#sysFooter .footer_nav .footer_block .footer_btn a i{padding-left:10px}#sysFooter .footer_nav .footer_block .footer_block_inner{margin-bottom:20px}#sysFooter .footer_nav .footer_block .foot_title{border-bottom:1px solid #4b4848;font-size:9pt}#sysFooter .footer_nav .footer_block .foot_title span{display:inline-block;padding-right:10px;letter-spacing:.05em;font-weight:700;font-size:14px}#sysFooter .footer_nav .footer_block .corp_logo{display:block;width:140px;height:50px;background-image:url(../img/footer/logo.png);background-size:130px;background-position:left center;background-repeat:no-repeat;margin-right:15px}#sysFooter .footer_nav .footer_block .f_gnav li{height:25px;line-height:25px}#sysFooter .footer .f_copy{text-align:center;font-size:9pt;font-weight:300;background:#2c241f;color:#fff;height:35px;line-height:35px}.pagetop{position:fixed;bottom:20px;right:20px;width:52px;height:52px;text-align:center;z-index:10}#sysAside .side_navi a:after,#sysAside .side_navi_item a:after{right:10px;content:">";font-family:ＭＳ\ ゴシック,MS Gothic,Osaka－等幅,Osaka-mono,monospace}.pagetop #page-top{display:none;color:#fff;font-size:11px;line-height:14px;background:#000;border-radius:5px;padding-top:4px;height:51px}.pagetop #page-top:hover{background:#999}#sysAside .side_search{margin-bottom:30px}#sysAside .side_search form{border:0}#sysAside .side_search input[type=search]{height:40px;border:1px solid #ccc;margin-bottom:5px}#sysAside .side_navi a,#sysAside .side_navi_item a{letter-spacing:1px;border-bottom:1px dotted #cdcdcd!important}#sysAside .side_search .sysItemSearchFormWord{float:none;width:100%;margin-bottom:5px}#sysAside .side_search .sysSearchButton{float:none;width:100%!important;height:40px;background:url(https://gp-japan.com/img/common/ico_search_black.png) center center no-repeat #f1f1f1;background-size:70px;text-indent:-999px}#sysAside .side_navi a{position:relative;padding:8px 0!important;font-size:10px}#sysAside .side_navi a:after{position:absolute;top:7px;font-size:9pt}#sysAside .side_navi a:hover{background:#eee}#sysAside .side_navi{margin-bottom:30px}#sysAside .side_navi_item .sysContent,#sysAside .side_navi_item .sysHeadline{width:100%!important;margin-left:auto!important}#sysAside .side_navi_item a{position:relative;padding:8px 5px!important;font-size:11px}#sysAside .side_navi_item a:after{position:absolute;top:5px;font-size:9pt}#sysAside .side_navi_item .sysHeadline{font-size:13px;padding:0}#sysAside .side_navi_item .sysHeadline a{display:block;border-bottom:0 0!important}.information ul{width:94%;margin:0 auto}.information ul li a{display:block!important;text-decoration:none!important;overflow:visible!important;padding:0!important;line-height:1.5!important}.information ul li a time{font-weight:700;display:inline-block;padding-right:.3em}hr.style01{width:100%;height:1px;background:#222;margin:50px auto;padding:0;border:0}.col2Style .sysHeadline,.sysHeadline,.sysTitle{width:100%;margin:0 auto 30px!important;text-align:center;position:relative;font-size:14px;font-weight:300;border-bottom:1px solid #4b4848!important}.col2Style .sysHeadline span,.sysHeadline span,.sysTitle span{font-size:20px;font-family:Rufina,serif;font-weight:300;letter-spacing:.05em;position:relative;z-index:2;display:inline-block;padding-left:5px;padding-right:20px}#sysAside .sysHeadline{margin-bottom:5px!important;padding:0!important;text-align:left!important;border:0 0!important;font-size:10px}#sysAside .sysHeadline span{display:block;border-bottom:1px solid #4b4848;padding:0!important;margin-bottom:3px!important}#sysItemDetail .orderArea .sysHeadline{margin-bottom:10px!important}#sysAside .side_navi_item{margin-bottom:30px}.contentsWrap{width:825pt;margin:0 auto}#main_tradelaw,.main_tradelaw{border:1px solid #ddd;margin:0 auto 30px;max-width:825pt}#main_tradelaw dl,.main_tradelaw dl{background:#ededed;border-bottom:1px dotted #bfbfbf;overflow:hidden}#main_tradelaw dl:last-child,.main_tradelaw dl:last-child{border:0}#main_tradelaw dt,.main_tradelaw dt{padding:15px 0 15px 20px;float:left;clear:both;font-weight:bolder}#main_tradelaw dd,.main_tradelaw dd{margin-left:200px;padding:15px;background:#fff}.shipFee{max-width:825pt;margin:20px auto}.shipFee .tableTitle{font-size:1pc;height:70px;padding:10px;color:#424242;margin:50px 0 0;border:0!important;text-align:leftr}#top .linkButton,#top .linkButton a,.col2Style .floatImg,.common_btn a,.indexList li,table.shipFeeTable{text-align:center}table.shipFeeTable{margin-bottom:30px;line-height:1.5}table.shipFeeTable .eyeCatch{width:90pt;display:block;margin:5px auto;height:25px;line-height:25px;color:#000;border-bottom:1px solid #aaa;padding-bottom:5px}table.shipFeeTable tbody th,table.shipFeeTable td{vertical-align:top;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box}table.shipFeeTable thead{background:#555;text-align:center}.spThead{display:none}table.shipFeeTable thead th{padding:10px;vertical-align:top;font-weight:400;color:#fff}table.shipFeeTable tbody .sum{position:relative}table.shipFeeTable tbody .sum i{position:absolute;color:#888;font-size:35px;right:-15px;bottom:30px;z-index:4}table.shipFeeTable tbody th{width:600px;background:#fff;font-weight:400;border-left:1px solid #ddd}table.shipFeeTable tbody th,table.shipFeeTable td{padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}table.shipFeeTable td{width:500px;background:#eee}table.shipFeeTable b{color:#d42e30;display:inline-block;padding:0 3px;font-size:1.2em}div#main_tradelaw a{display:inline-block;color:#068acc;text-decoration:underline}.column2Wrap{width:825pt;margin:0 auto}.column2Wrap:after{display:block;content:"";clear:both}.sideWrap{width:180px;height:750pt;background:#aaa;margin-right:20px;float:left}.mainWrap{width:900px;margin-left:200px}.col2Style h2.pattern01{font-size:18px;border-left:5px solid #3d3d3d;padding-left:5px;margin:15px 0}.col2Style h2.pattern02{font-size:18px;border-bottom:1px solid #3d3d3d;padding-left:5px;padding-bottom:5px;margin:15px 0}.col2Style h2.pattern03{height:35px;line-height:35px;font-size:18px;padding:0 0 3px 30px;margin:0 0 15px;border-bottom:1px solid #6843ac}.col2Style h3.pattern01{font-size:14px;border-bottom:0 solid #aaa!important;padding:0 0 3px;margin:15px 0 5px}.col2Style h4.style01{font-size:15px;padding-bottom:3px;margin:20px 0;border-bottom:0 solid #3d3d3d!important}.col2Style .imgWrap,.col2Style .txtBlock{margin:30px 0}#corporate dd a,#forbusiness .txtBlock a,#privacypolicy .txtBlock a,#relocation .txtBlock a,#shoplist td a,.col2Style .txtBlock a{color:#068acc;height:25px;line-height:25px;padding-bottom:1px;border-bottom:1px solid #068acc}.col2Style .txtBlock li{margin:5px 0;font-size:9pt}.col2Style .txtBlock li .larger{font-size:14px;margin-bottom:10px}.col2Style .txtBlock li span{width:20px;display:inline-block}.col2Style .floatImg:after,.col2Style .floatWrap:after{display:block;content:"";clear:both}.col2Style .imgWrap img{width:40%;margin:10px 0}.col2Style .floatWrap{margin:20px 0}.col2Style .floatWrap img{width:150px;float:left}.col2Style .floatWrap .txt{padding-top:5px;margin-left:170px}.col2Style .floatImg .imgWrap{width:50%;float:left}.col2Style .floatImg .imgWrap img{width:60%;margin:20px 10%}.indexList{margin:10px 0}.indexList li{display:inline-block;margin:0 5px 10px;border:1px solid #aaa;padding:3px 10px;border-radius:5px;font-size:15px}.guideBlock{padding-top:30px}.steps ul{width:700px;margin:0 auto}.steps ul:after{display:block;content:"";clear:both}.steps li{float:left;padding:0 6px;height:200px}.top_features li,.top_newarrival li,.top_ranking_item li{float:none!important;vertical-align:top}.steps li a{display:block;height:100%;height:200px!important}.steps li img{height:200px}.common_btn{width:250px;margin:20px auto 50px;position:relative}.common_btn a{display:block;padding:10px 0;font-size:14px;color:#312c24;background:#f1f1f1;border:1px solid #ccc}.common_btn a:hover{background:#999}.common_btn a i{display:inline-block;margin-left:10px;font-size:14px}#slider{display:none}.top_slider{padding-top:0;margin:0 0 25px}.top_slider .owl-item{opacity:.5;-moz-filter:"alpha(opacity=50)";-webkit-filter:"alpha(opacity=50)";-o-filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.top_slider .center{opacity:1;-moz-filter:"alpha(opacity=100)";-webkit-filter:"alpha(opacity=100)";-o-filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}#top .linkButton{margin:50px auto 5pc}#top .linkButton a{display:block;font-size:13px;font-weight:700;max-width:25pc;margin:0 auto;height:40px;line-height:40px;background:#2c2925;color:#fff;position:relative;padding:0 10px}#top .linkButton a:before{display:block;content:"";position:absolute;top:50%;width:6px;height:6px;margin-top:-5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:10px;border-top:3px solid #fff;border-right:3px solid #fff}#sysItemDetail #sysDescription #thumbList .showcase-tate .thumbnails .photo img,#sysItemDetail #sysDescription #thumbList .showcase-tate .zoom img{border:1px solid #ddd}.top_newarrival ul{font-size:0;text-align:left}.top_newarrival li{display:inline-block;width:24%!important;margin:0 1.33333% 20px 0!important;padding:0!important;font-size:9pt;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.top_newarrival li .sysItemImage a{display:block;height:322px;position:relative}.top_newarrival li .sysItemImage a img{width:100%;position:absolute;left:0;right:0;bottom:0;margin:auto}.top_newarrival li:nth-child(4n){margin-right:0!important}.top_newarrival .sysItemName{font-size:9pt;font-weight:500;padding-top:10px}.top_features{overflow:hidden;margin-bottom:30px}.top_features ul{font-size:0;text-align:left}.top_features li{display:inline-block;width:100%;font-size:9pt;margin:0 10px;height:30px;line-height:30px}.top_features li img{width:100%}.top_features li a{display:block;position:relative}.top_features li span{font-size:14px;font-weight:700;padding-right:10px;color:#2c241f}.coodinate_area{margin-bottom:50px}.coodinate_area.nakagwa_recommend{margin-bottom:0}.coodinate_area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.coodinate_area ul li{width:25%;padding:0 5px}.banner_area{margin-bottom:75px}.banner_area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner_area ul li{width:33%;padding:0 5px 10px}.top_ranking_item .sysContent .sysItemImage,.top_recommend_item .sysContent .sysHorizontal .sysItemImage img{margin-bottom:10px}.top_ranking_item .sysContent .sysItemImage a{display:block;height:210px;position:relative}.top_ranking_item .sysContent .sysItemImage a img{width:100%;position:absolute;bottom:0;left:0;right:0;margin:auto}.top_ranking_item li .sysItemName,.top_recommend_item li .sysItemName{font-size:9pt;font-weight:500;margin-right:0;padding:0}.top_ranking_item li .sysItemName a,.top_recommend_item li .sysItemName a{display:block;overflow:hidden}.top_ranking_item .sysItemPrice,.top_recommend_item .sysItemPrice{font-size:14px;padding-top:5px}.top_recommend_item{margin-bottom:60px}.top_recommend_item li{width:100%!important;margin-right:1.333333%!important;padding:0}.top_recommend_item li .sysItemImage a{display:block;height:210px;position:relative}.top_recommend_item li .sysItemImage a img{width:100%;position:absolute;left:0;right:0;bottom:0;margin:auto}.top_recommend_item li:nth-child(4n){margin-right:0!important}.top_ranking_item ul{font-size:0;text-align:left}.top_ranking_item li{display:inline-block;width:100%!important;margin:0 1.33333% 30px 0!important;padding:0;font-size:9pt;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.top_ranking_item li:nth-child(4n){margin-right:0!important}#sysItemDetail #sysDescription .img_list{margin:0 auto}#sysItemDetail #sysDescription .img_list .img_wrap{text-align:center;margin-bottom:2%}#sysItemDetail #sysDescription .img_list .img_wrap img{width:100%}#sysItemDetail #sysDescription .img_list .flex_wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sysItemDetail #sysDescription .img_list .flex_wrap ul li{width:49%;margin:0 2% 2% 0;height:auto}#sysItemDetail #sysDescription .img_list .flex_wrap ul li:last-child{margin-right:0}#sysItemDetail #sysDescription #thumbList .showcase-tate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:5px}#sysItemDetail #sysDescription #thumbList .showcase-tate .zoom{width:500px;margin-right:30px}#sysItemDetail #sysDescription #thumbList .showcase-tate .thumbnails{width:calc(100% - 530px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#sysItemDetail #sysDescription #thumbList .showcase-tate .thumbnails .photo{width:33%;padding:0 5px;margin-bottom:10px}#sysItemDetail #detailWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:70px auto}#sysItemDetail #detailWrapper #img_block{width:500px;margin-right:20px}#sysItemDetail #detailWrapper #txt_block{width:calc(100% - 520px)}#sysItemDetail #detailWrapper #txt_block #sysItemDetail .sysFormVariation{width:20%}#sysItemDetail #sysExplanation .s-detail{padding:50px 50px 30px;margin-bottom:30px;background:#e8e3d3;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sysItemDetail #sysExplanation .s-detail .item_wrap{width:48%}#sysItemDetail #sysExplanation .s-detail .item_wrap:nth-of-type(1){margin-right:4%}#sysItemDetail #sysExplanation .s-detail .item_wrap:nth-of-type(2){margin-right:0}#sysItemDetail #sysExplanation .s-detail .item_wrap .img_block{margin-right:10px}#sysItemDetail #sysExplanation .s-detail .item_wrap p{text-align:left}@media screen and (max-width:1100px){#sysItemDetail #sysDescription #thumbList{display:none}#sysItemDetail #detailWrapper{display:block;margin:40px auto}#sysItemDetail #detailWrapper #img_block{width:100%;margin-right:0}#sysItemDetail #detailWrapper #txt_block{width:100%}#sysItemDetail #detailWrapper #txt_block #sysItemDetail .sysFormVariation{width:20%}#sysItemDetail #sysExplanation .s-detail{padding:30px 30px 10px}}@media screen and (max-width:600px){#sysItemDetail #detailWrapper{margin:30px auto}#sysItemDetail #sysExplanation .s-detail{margin-bottom:30px;background:#e8e3d3;text-align:center;display:block}#sysItemDetail #sysExplanation .s-detail .item_wrap{width:90%;margin:0 auto}#sysItemDetail #sysExplanation .s-detail .item_wrap:nth-of-type(1){margin-right:auto;margin-bottom:30px}#sysItemDetail #sysExplanation .s-detail .item_wrap:nth-of-type(2){margin-right:auto}#sysItemDetail #sysExplanation .s-detail .item_wrap .img_block{margin-right:0}#sysItemDetail #sysExplanation .s-detail .item_wrap p{text-align:left}}#top .lower_info .flex_wrap,#top .lower_info .shop_list{display:-webkit-box;display:-ms-flexbox;-ms-flex-wrap:wrap}#top .lower_info .shop_list{padding:30px 60px;background:#efefef;display:flex;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .lower_info .shop_list .img_block{width:300px;margin-right:75px}#top .lower_info .shop_list .txt_block{width:calc(100% - 375px)}#top .lower_info .shop_list .txt_block h3{font-size:20px;letter-spacing:.05em;position:relative;z-index:2;display:inline-block;margin-bottom:15px}#top .lower_info .shop_list .txt_block h3 span{display:inline-block;font-family:Rufina,serif;padding-right:.5em}#top .lower_info .shop_list .txt_block dl{margin-bottom:10px}#top .lower_info .shop_list .txt_block dl dt{display:inline-block;font-size:1pc;font-family:Rufina,serif;letter-spacing:.05em;padding-right:.5em}#top .lower_info .shop_list .txt_block dl dd{display:inline-block}#top .lower_info .shop_list .txt_block .linkButton{margin:20px 0 0!important;text-align:left}#top .lower_info .shop_list .txt_block .linkButton a{margin:0}#top .lower_info .flex_wrap{display:flex;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 0}#top .lower_info .flex_wrap .flex_left{width:48%;margin-right:4%}#top .lower_info .flex_wrap .flex_right{width:48%}#top .lower_info .flex_wrap .flex_left ul,#top .lower_info .flex_wrap .flex_right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#efefef;padding:20px;min-height:163px}#top .lower_info .flex_wrap .flex_left ul li,#top .lower_info .flex_wrap .flex_right ul li{width:22%;margin-right:4%;text-align:center;font-size:10px}#top .lower_info .flex_wrap .flex_left ul li img,#top .lower_info .flex_wrap .flex_right ul li img{margin-bottom:5px}#top .lower_info .flex_wrap .flex_left ul li span,#top .lower_info .flex_wrap .flex_right ul li span{display:block}#top .lower_info .flex_wrap .flex_left ul li:last-child,#top .lower_info .flex_wrap .flex_right ul li:last-child{margin-right:0}#top #topBlog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px auto 0}#top #topBlog .blog_wrapper01,#top #topBlog .blog_wrapper02{width:48%;background:#f1f1f1;padding:20px}#top #topBlog .blog_wrapper01 .blogHeadline,#top #topBlog .blog_wrapper02 .blogHeadline{width:100%;font-family:Rufina,serif;font-size:1pc;line-height:1.3;letter-spacing:2px;margin-bottom:10px}#top #topBlog .blog_wrapper01 ul li,#top #topBlog .blog_wrapper02 ul li{margin:0 0 10px;height:auto;line-height:1}#top #topBlog .blog_wrapper01{margin-right:4%}@media screen and (max-width:600px){#top #topBlog{display:block}#top #topBlog .blog_wrapper01,#top #topBlog .blog_wrapper02{width:100%}#top #topBlog .blog_wrapper01{margin-bottom:3%}#top .lower_info .shop_list{padding:30px;display:block}#top .lower_info .shop_list .img_block{width:85%;margin-right:auto;margin-left:auto}#top .lower_info .shop_list .txt_block{width:100%;padding-top:20px}#top .lower_info .shop_list .txt_block h3{font-size:18px}#top .lower_info .shop_list .txt_block dl{margin-bottom:10px}#top .lower_info .shop_list .txt_block dl dt{display:block;font-size:1pc}#top .lower_info .shop_list .txt_block dl dd{display:block}#top .lower_info .flex_wrap{display:block;margin:40px 0 20px}#top .lower_info .flex_wrap .flex_left{width:100%;margin-right:0}#top .lower_info .flex_wrap .flex_right{width:100%}#top .lower_info .flex_wrap .flex_left ul,#top .lower_info .flex_wrap .flex_right ul{padding:20px 10px;min-height:auto}#top .lower_info .flex_wrap .flex_left ul li,#top .lower_info .flex_wrap .flex_right ul li{width:24%;margin-right:1.3333%}#top .lower_info .flex_wrap .flex_left ul li img,#top .lower_info .flex_wrap .flex_right ul li img{margin-bottom:5px;padding:0 5px}}.underPage h1.sysHeadline{background:#2c241f;color:#fff!important;padding:5px!important}.underPage .wrap{max-width:900px;margin:0 auto 50px}.underPage .wrap .sysHeadline{font-weight:700;font-size:18px}.underPage .wrap .img_wrap{text-align:center;margin-bottom:30px}.underPage .wrap .txt_wrap{margin-bottom:30px}.underPage .wrap .txt_wrap h3{border-left:5px solid #2c241f;padding-left:7px;font-size:18px;margin-bottom:20px}.underPage .wrap .txt_wrap h4{font-size:1pc}.underPage .wrap .txt_wrap p{font-size:14px;line-height:1.8}.underPage .wrap .txt_wrap p span{display:block}.underPage .wrap .txt_wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.underPage .wrap .txt_wrap ul li{padding-right:1em;line-height:1.8;margin-bottom:1em}.underPage .wrap .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.underPage .wrap .flex_wrap .item_left,.underPage .wrap .flex_wrap .item_right{margin-bottom:30px}.underPage .wrap .flex_wrap .item_left img,.underPage .wrap .flex_wrap .item_right img{display:block;margin:0 auto}.underPage .wrap .flex_wrap .item_left h3,.underPage .wrap .flex_wrap .item_right h3{font-size:1pc;margin-bottom:20px}.underPage .wrap .flex_wrap .item_left p,.underPage .wrap .flex_wrap .item_right p{font-size:14px;line-height:1.8}.underPage .wrap .flex_wrap .item_left p span,.underPage .wrap .flex_wrap .item_right p span{display:block}.underPage .wrap .flex_wrap .item_left{width:48%;margin-right:4%}.underPage .wrap .flex_wrap .item_right{width:48%}.underPage .wrap .flow_chart .flow_box{padding:10px;background:#f1f1f1;margin-bottom:20px}.underPage .wrap .flow_chart .flow_box h4{font-size:18px;margin-bottom:5px}.underPage .wrap .flow_chart .flow_box h5{display:inline-block;font-size:1pc;border-bottom:1px solid #2c241f}@media screen and (max-width:600px){div#sysMain{padding-top:0!important}.wrap .sysHeadline{font-weight:700;font-size:18px;border-bottom:1px solid #2c241f!important}.wrap .flex_wrap .item_left p,.wrap .flex_wrap .item_right p,.wrap .txt_wrap p{font-size:13px}.wrap .flex_wrap.sp_clear{display:block!important}.wrap .flex_wrap.sp_clear .item_left,.wrap .flex_wrap.sp_clear .item_right{width:100%;margin:0 auto 30px!important}}#corporate div#sysMain{padding-top:50px!important}#corporate .wrap{max-width:900px;margin:0 auto 50px}#corporate .wrap .sysHeadline{font-weight:700;font-size:18px}#corporate .wrap .img_wrap{text-align:center;margin-bottom:30px}#corporate .wrap .img_wrap img{width:760px}#corporate .wrap .txt_wrap p{font-size:14px;line-height:1.8}#corporate .wrap .txt_wrap p span{display:block}#corporate .wrap .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#corporate .wrap .flex_wrap .item_left,#corporate .wrap .flex_wrap .item_right{margin-bottom:30px}#corporate .wrap .flex_wrap .item_left img,#corporate .wrap .flex_wrap .item_right img{display:block;margin:0 auto}#corporate .wrap .flex_wrap .item_left h3,#corporate .wrap .flex_wrap .item_right h3{font-size:1pc;margin-bottom:20px}#corporate .wrap .flex_wrap .item_left p,#corporate .wrap .flex_wrap .item_right p{font-size:14px;line-height:1.8}#corporate .wrap .flex_wrap .item_left p span,#corporate .wrap .flex_wrap .item_right p span{display:block}#corporate .wrap .flex_wrap .item_left{width:48%;margin-right:4%}#corporate .wrap .flex_wrap .item_right{width:48%}@media screen and (max-width:600px){#corporate div#sysMain{padding-top:0!important}#corporate .wrap .sysHeadline{font-weight:700;font-size:18px;border-bottom:1px solid #2c241f!important}#corporate .wrap .flex_wrap .item_left p,#corporate .wrap .flex_wrap .item_right p,#corporate .wrap .txt_wrap p{font-size:13px}#corporate .wrap .flex_wrap.sp_clear{display:block!important}#corporate .wrap .flex_wrap.sp_clear .item_left,#corporate .wrap .flex_wrap.sp_clear .item_right{width:100%;margin:0 auto 30px!important}.sysDisplayMobileNone{display:none!important}#sysWrap{margin-top:0}#sysAside,#sysMain{width:95%!important;margin:0 2.5%!important}.sysMemberRegister #sysWrap,.sysMypage #sysWrap{margin:0 auto}#shopping-guide #sysMain,#sysBillingAddress div#sysMain,#sysFormConfirm div#sysMain,#sysFormIndex div#sysMain,#sysFormThanks div#sysMain{width:98%!important;padding:20px 10px 30px!important;margin:10px auto!important}#sysItemSearch div#sysMain,.sysCart #sysMain,.sysCart div#sysMain,.sysMemberRegister #sysMain,.sysMypage div#sysMain{width:98%!important;padding:10px 10px 30px!important;margin:60px auto 30px!important}.sysFormField label{display:block}#sysFormIndex .txtBlock{text-align:left}#sysMain{margin-top:0}#sysItemCategory .sysPagination,.h_search{margin-top:30px}.grid-col{float:none;width:100%!important;margin-left:0}#sysHeader{margin-bottom:5px}#sysItemCategory .sysItemCategoryCtl{font-size:xx-small}#sysItemCategory .sysThumbnail .sysThumbnailImage a{height:43vw;margin-bottom:10px}#sysItemCategory .sysThumbnail .sysThumbnailImage a .thumbnail{position:absolute;width:auto;max-height:70vw}#sysItemCategory .sysItemName a{font-size:4vw;display:block}#sysItemCategory .sysThumbnail .sysRetailPrice{font-size:3vw;margin-bottom:5px}#sysItemCategory .sysThumbnail .sysCartButton{border:0;background:url(https://www.nakagawa1948.co.jp/img/layout/system/btn_cart.png) center center no-repeat #aaa;background-size:70%;color:#565656;text-indent:-9999px;font-size:14px;font-weight:700;letter-spacing:.02em;border-radius:3px}#sysItemCategory .sysPagination ul li{width:15%}.sysItemList ul.sysThumbnail{font-size:small}.sysItemList ul.sysThumbnail input{font-size:x-small}.orderArea{letter-spacing:normal}.orderArea>div{width:100%;padding-right:0;float:none}#sysItemDetail #sysMain{max-width:450px;width:96%!important}.sysItemList ul.sysThumbnail li{width:50%!important}.sysItemName a{font-size:9pt}#sysItemDetail .sysItemName h1{font-size:1pc;padding-bottom:5px;margin-bottom:20px}#sysItemDetail .sysModal{height:98vw}#sysItemDetail .sysForm select{height:30px;text-align:center;min-width:300px;display:inline-block;float:right}#sysItemDetail .sysSelectionDescription{margin:5px 0 10px}#sysItemDetail #sysNumber{text-align:right}#sysItemDetail #sysVariation .sysFormVariationTable th{font-size:10px}#sysItemDetail .sysNumArea button{width:35%}#sysItemCategory #sysMain{padding:5px}.sysItemPrArea span{width:48%;padding:3px 0;font-size:10px}#sysItemCategory input[type=submit]{margin-top:0}.sysAddSelection{font-size:9pt}.sysSelectionDescription{font-size:10px}.sysPr{margin-top:10px}.sysPr span{width:49%;font-size:1pc}#sysItemDetail .sysNumber select{min-width:75pt}#sysItemDetail{padding-bottom:40px}#sysItemDetail .sysImageList li{width:24%;margin:1.33333333% 1.33333333% 1.33333333% 0;height:75pt}#sysItemDetail .sysImageList li:nth-child(4n){margin-right:0}#sysItemDetail .sysExplanation table{width:100%;margin-bottom:10px;border:0 solid #ccc}#sysItemDetail .sysExplanation table tr{border-bottom:0 solid #ccc}#sysItemDetail .sysExplanation table thead:nth-child(1){display:none}#sysItemDetail .sysExplanation table td,#sysItemDetail .sysExplanation table th{width:15%}#sysItemDetail .sysExplanation table th{border-right:0 solid #ccc;background:#f1f1f1;text-align:center}#sysItemDetail .sysExplanation table td{width:15%;background:#fff;border-bottom:1px dotted #f1f1f1;font-size:9pt}.itempage_recommend .sysItemBlock .sysHorizontal li{width:50%;padding:0 5px;margin-bottom:20px}.itempage_recommend .sysItemName{font-size:9pt}.itempage_recommend .sysItemPrice{font-size:11px}.sysExplanation{float:none;width:100%}span.sp_newline{display:block}#sysHeader #header_pc,#sysHeader .header_h1_under a,.header_h1 a{display:none}#sysHeader .header_wrap{height:90pt;top:0;left:0;right:0;margin:auto;z-index:7}#sysHeader{width:100%;margin:0 auto}#sysHeader .h_inner{margin:0}#sysHeader .header_h1_under,.header_h1{width:100%;height:20px;float:none;text-align:center;background:#ededed}#sysHeader .head_title{font-size:10px;font-weight:700;height:20px;line-height:20px;letter-spacing:1px}#sysHeader .header_sp{width:95%;height:60px;margin:0 2.5%;position:relative;text-align:center}#sysHeader .header_sp .spLogo{display:block;width:50%;margin:0 auto;background-image:url(../img/layout/header/logo.png);background-size:60%;background-repeat:no-repeat;background-position:center center;height:60px}.header_sp #navBtn{position:absolute;top:10px;left:0}.header_sp .spCart{position:absolute;top:10px;right:0}.header_sp #navBtn img,.header_sp .spCart img{width:40px;height:40px}.header_sp .spLogo img{width:180px;margin-top:15px}#cartInfo{display:none}#sysHeader #headNavigation .pcnone{display:block}#sysHeader #headNavigation .spnone{display:none}#sysHeader .h_navi{width:100%;height:auto}#sysHeader #headNavigation{height:auto;border-top:1px solid #fff;padding:0}#sysHeader #headNavigation li.tab1{width:33.33333%;display:block;position:static;padding:0 5px;margin-top:0;height:30px;line-height:1.5}#sysHeader #headNavigation li.tab1:before{display:none!important}#sysHeader #headNavigation li.tab1 a:before,#sysHeader #headNavigation li.tab1 font,#sysHeader #headNavigation li.tab1:nth-child(n+4) a:before{display:none}#sysHeader #headNavigation li.tab1 a{font-size:3vw;padding:3px 0;line-height:24px;position:relative}#sysHeader #headNavigation li.tab1 a:after{display:block;content:"";width:1px;height:10px;background:#aaa;position:absolute;right:-4px;top:0;bottom:0;margin:auto}#sysHeader #headNavigation li.tab1:last-child a:after,#sysHeader #headNavigation li.tab1:nth-child(3n) a:after{display:none}#sysHeader #headNavigation li a span{font-size:9pt}#sysHeader .toggleNav{display:none;width:100%;position:absolute;height:0;top:30px;left:0;z-index:6;background:0;box-shadow:0 0 0 0 #ccc;-moz-box-shadow:0 0 0 0 #ccc;-webkit-box-shadow:0 0 0 0 #ccc}#sysHeader #headNavigation ul.tab,.tabmenu li.tab2{position:relative}#sysHeader .toggleNav:hover{overflow:visible!important}#sysHeader #headNavigation ul.tab:after{display:block;content:"";clear:both}.tabmenu .border:after{content:none}.tabmenu li.tab1:nth-child(4){border-right:0}.tabmenu li.tab1 a{font-size:14px}.tabmenu ul:after{display:block;content:"";clear:both}.tabmenu li.tab2{width:100%;height:auto;text-align:left;line-height:1;font-size:18px;border-bottom:1px dotted #ddd;background:#fff}.tabmenu li.tab2 a{display:block;position:relative;padding:5px 15px!important;font-size:14px!important;line-height:40px!important;font-weight:700}#headNavigation li.tab2 a:after,.h_spnavi{display:none}.tabmenu li.tab2 a i{position:absolute;right:1pc;top:50%;margin-top:-9pt;font-size:20px}.h_spnavi{position:fixed;width:100%;height:100vh;top:0;left:0;background:hsla(0,0%,86%,.9);z-index:8;color:#444;overflow:auto}#spNaviWrap{position:absolute;width:100%;height:1550px;top:0;left:-100%;background:#f1f1f1;z-index:9;padding:30px 10px 0;overflow:scroll}.h_login .sysHeadline,.h_search .sysHeadline{text-align:left;border-bottom:0 solid #4b4848!important}.h_login .sysContent{text-align:left;margin:-10px 0 0}.h_login .sysFormField{margin:3px auto 10px}.h_login .sysFormItem{margin-bottom:10px}.h_login .sysFormLabel{display:block;font-size:9pt;height:20px;text-align:left;margin-bottom:3px}.h_login .sysLoginButton{width:100%;margin:10px 0;background:#ccc;color:#000;line-height:10px}.h_login .sysLoginButton,.h_login li{border-radius:5px;border:1px solid #ccc;font-size:15px;height:35px}.h_login li{margin-bottom:10px;line-height:2pc;text-align:center}#closeMenu span,#closeMenu2 span{display:inline-block;margin:0 10px}.h_login li a{font-size:9pt;padding:0 5px 5px 0}.search_bx .sysHeadline{border-bottom:0!important}.search_bx .sysSearchButton{background:url(https://gp-japan.com/img/common/ico_search_black.png) center center no-repeat #ccc;background-size:70px}#closeMenu{position:absolute;top:15px;left:15px;font-size:15px}#closeMenu span{font-size:9pt;cursor:pointer}#closeMenu2{text-align:center;margin:20px 0;border:1px solid #aaa;color:#aaa;height:40px;line-height:40px;font-size:15px;border-radius:5px;cursor:pointer}#spNavMenu .navTitle{text-align:center;font-size:18px;font-weight:700}#spNavMenu{margin:0}#spNavMenu .spMenuList{height:auto;line-height:25px;font-size:15px;position:relative;border-bottom:0 solid #aaa;margin-bottom:20px}#spNavMenu .spMenuList a{display:block;padding:0 5px;position:relative;font-size:9pt}#spNavMenu .spMenuList a span{font-family:Rufina,serif;font-size:5vw;display:inline-block;padding-right:.7em}#spNavMenu .spMenuList a i{position:absolute;top:0;bottom:0;right:10px;margin:auto;font-size:1pc;height:15px}#spNavMenu .spToggleNav li{height:45px;line-height:45px;font-size:9pt;border-bottom:1px dotted #aaa;padding-left:0}#spNavMenu .spToggleNav li:first-child{border-top:1px solid #aaa}#spNavMenu .spToggleNav li:last-child{border-bottom:0}#spNavMenu .spToggleNav.spellMenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0;border-top:1px solid #aaa}#spNavMenu .spToggleNav.spellMenu ul li{width:35px!important;height:35px;text-align:center;padding:3px;margin-bottom:6px;border:0}#spNavMenu .spToggleNav.spellMenu ul li a{border:1px solid #aaa;line-height:35px}#sysFooter .footer{width:100%;padding:50px 0 0;margin:30px 0 0;letter-spacing:1px}#sysFooter .footer_nav{max-width:100%;padding:25px 0;display:block}#sysFooter .footer_nav .footer_block{width:100%;padding:0 20px;font-size:9pt}#sysFooter .footer_nav .footer_block p{padding:0 0 3px!important;margin-bottom:10px}#sysFooter .footer_nav .footer_block p.freedial{font-size:14px;font-weight:700}#sysFooter .footer .f_copy,#sysFooter .footer_nav .footer_block .foot_title span{font-family:Rufina,serif;letter-spacing:.05em;font-weight:300}#sysFooter .footer_nav .footer_block .imgWrap{margin-bottom:10px}#sysFooter .footer_nav .footer_block .footer_btn a{background:#f1f1f1;border:1px solid #ccc;padding:5px}#sysFooter .footer_nav .footer_block .footer_btn a i{padding-left:10px}#sysFooter .footer_nav .footer_block .footer_block_inner{margin-bottom:20px}#sysFooter .footer_nav .footer_block .foot_title{border-bottom:1px solid #4b4848;font-size:9pt;margin-bottom:10px}#sysFooter .footer_nav .footer_block .foot_title span{display:inline-block;padding-right:10px;font-size:14px}#sysFooter .footer_nav .footer_block .corp_logo{display:block;width:100%;background-position:center center;margin-right:0}#sysFooter .footer_nav .footer_block .f_gnav li{height:35px;line-height:35px;border-bottom:1px dotted #aaa}#sysFooter .footer .f_copy{text-align:center;font-size:3vw;height:35px;line-height:35px}.side_search{width:100%;margin:0 auto 30px}.side_navi,.side_navi_item{width:100%;margin:0 auto}.side_navi ul li.sysText a{padding:10px 5px!important}.side_navi_item .sysContent,.side_navi_item .sysHeadline{width:100%!important;margin:0 auto!important}.sysTitle{width:100%;margin:30px auto!important;font-size:13px;letter-spacing:auto}.sysTitle b{display:block;font-size:9pt;text-align:center;margin-top:5px}.sysTitle:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;background-color:#222}.sysTitle,.sysTitle span{position:relative;text-align:center}.sysTitle span{font-weight:700;z-index:2;display:inline-block;margin:0;padding:0;background-color:#fff}.sysHeadline:before,.sysTitle:before{height:0}.sysHeadline{width:100%;margin:20px auto!important;position:static;font-size:9pt;line-height:1.3;letter-spacing:2px;border-bottom:0!important;padding:0 5px}.sysHeadline span{display:block!important;font-size:5vw;padding-right:0;padding-left:0;padding-bottom:3px;margin-bottom:4px;border-bottom:1px solid #2c241f}#sysAside .sysHeadline{margin-bottom:10px!important;font-size:9pt!important;line-height:1.3;letter-spacing:2px;border-bottom:0;padding:0 5px}#sysAside .sysHeadline span{display:block;font-size:5vw;padding-right:0;padding-left:0;padding-bottom:3px;margin-bottom:7px!important;border-bottom:1px solid #2c241f}.contentsWrap{width:90%;margin:0 auto}#top .linkButton{margin:50px auto}.banner_area ul li,.coodinate_area ul li{width:50%;padding-bottom:10px}.banner_area{margin-bottom:40px}.p-law .sysTitle{width:90%}#main_tradelaw,.main_tradelaw{width:100%;max-width:825pt;margin:0 auto 30px;border:0 solid #ddd}#main_tradelaw dl,.main_tradelaw d{width:100%;background:#ededed;border-bottom:0 dotted #bfbfbf;overflow:hidden}#main_tradelaw dl:after,.main_tradelaw dl:after{display:block;content:"";clear:both}#main_tradelaw dt,.main_tradelaw dt{width:100%;padding:15px 0 15px 20px;float:none;clear:both;font-weight:bolder}#main_tradelaw dd,.main_tradelaw dd{margin-left:0;padding:15px;background:#fff}.shipFee{max-width:825pt;margin:20px auto}.shipFee .tableTitle{text-align:center;font-size:9pt}table.shipFeeTable{width:100%;margin:0 0 30px;border-collapse:collapse;text-align:left;line-height:1.5}.spThead{display:block}.pcThead{display:none}table.shipFeeTable thead th{font-size:9pt;padding:10px;font-weight:700;vertical-align:top;color:#fff;text-align:left}table.shipFeeTable tbody th{font-size:9pt;display:block;width:100%;border:0 solid #ddd}table.shipFeeTable tbody .sum{position:relative;padding:25px 10px;text-align:center}table.shipFeeTable tbody .sum i{position:absolute;color:#888;font-size:35px;left:0;right:0;margin:auto;bottom:-20px;z-index:4}table.shipFeeTable td{display:block;width:100%;vertical-align:top;border:0}table.shipFeeTable b{color:#d42e30;display:inline-block;padding:0 3px;font-size:1.2em}.col2Style h2.pattern03{height:35px;line-height:35px;font-size:18px;padding:0 0 3px 10px;margin:0 0 15px;border-bottom:1px solid #6843ac}.col2Style .txtBlock li{margin:10px 0}.col2Style .imgWrap img{width:80%;margin:0 10%}.col2Style .floatWrap img{width:80%;margin:0 10%;float:none}.col2Style .floatWrap .txt{padding-top:5px;margin-left:0}.col2Style .floatImg .imgWrap{width:100%;float:none}.col2Style .floatImg .imgWrap img{width:80%;margin:20px 10%}.indexList li{padding:3px 5px;font-size:9pt}.guideBlock{padding-top:0;maergin-top:30px}.f_guide{margin-top:30px}.f_guide .sysContent{width:100%;margin:0 auto;text-align:center}.f_guide .Title{font-size:20px;text-align:center;padding:20px 0 0}.f_guide .guideBlock{width:95%;margin:50px 2.5%;display:block;padding:30px 0 5px;border:1px solid #424242;border-radius:10px;position:relative}.f_guide .guideTitle,button.itemCount2{position:absolute;right:0;text-align:center}.f_guide .guide01{padding-right:0}.f_guide .guide02{padding-left:0}.f_guide .guideTitle{width:200px;margin:auto auto 10px;top:-15px;left:0;background:#fff;font-size:15px}.f_guide img{width:100%}.f_guide .mt{margin-top:10px}.f_guide .smaller{font-size:9pt}.f_guide a.f_guide_btn{margin:20px auto;float:none}.f_guide .freedial{font-size:30px}button.itemCount2{display:none;bottom:0;background:rgba(207,15,42,.9);border:0;width:18px;height:18px;border-radius:10px;line-height:15px;font-size:10px;color:#fff;font-weight:700}.steps ul{width:350px}.steps li{float:left;padding:0 6px;height:150px}.steps li a{height:150px!important}.steps li img{height:150px}}@media screen and (max-width:600px) and (max-width:350px){.steps ul{width:275px}.steps li{float:left;padding:0 2px;height:75pt}.steps li a{height:75pt!important}.steps li img{height:75pt}}@media screen and (max-width:600px){#sysMemberRegisterIndex .sysNextSubmit,#sysMypageLogin .sysLoginButton{float:none;margin-right:0;font-size:15px;width:100%}#sysCartError #sysMain,#sysConfirm #sysWrap,#sysPayment #sysWrap,#sysThanks #sysWrap{width:95%!important;margin-left:2.5%}#sysDestination #sysMain{width:95%;border:1px solid #aaa;padding:20px 10px 30px!important;margin:60px auto!important}.sysSelectAddress div{padding:0!important}#sysMain .sysFormLabel{width:100%;font-size:15px;background:#f1f1f1;border-right:0;padding:5px 0 0;text-align:center;margin-bottom:10px}#sysMain .sysFormField{width:100%!important;padding-left:0!important}#sysMain .sysFormField .sysFormField label{display:inline-block}#sysMain .sysRequired{font-size:9pt}#sysFormConfirm #sysMain div.sysFormField,#sysMemberRegisterConfirm #sysMain .sysFormField,#sysMypageEditConfirm #sysMain .sysFormField{padding-left:0}.sysMypage .sysMypageNav form{width:100%!important}#sysMain .sysFormItem{padding:0 0 20px;line-height:1.6;border-bottom:0 solid #f1f1f1;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}#sysMemberRegisterIndex button[name=searchAddress],#sysMypageEditDelivery button[name=searchAddress],#sysMypageEditMember button[name=searchAddress]{width:100%}#sysMemberRegisterIndex .sysMemberId,#sysMypageEditMember .sysMemberId{display:none}#sysMemberRegisterIndex .sysBirthday input{width:50px!important}#sysMemberRegisterIndex .sysButton[type=submit]{background:#f1f1f1;color:#312c24;width:100%;float:none;margin-right:0;border-radius:5px;height:50px;font-size:15px;margin-top:0}#sysMypageLogin .sysButton{font-size:15px;width:100%;margin-left:0;margin-top:0}#sysMemberRegisterIndex .sysNextSubmit{border-radius:5px;height:50px}#sysMypageAshiato .sysItemList ul,#sysMypageReview .sysItemList ul{margin-bottom:30px}#sysMypageAshiato .sysItemList ul.sysList li .sysThumbnailImage,#sysMypageReview .sysItemList ul.sysList li .sysThumbnailImage{width:25%;max-width:30%;float:none}#sysMypageAshiato .sysItemList ul.sysList li .box1,#sysMypageReview .sysItemList ul.sysList li .box1{width:72%;padding:10px 10px 10px 20px;height:auto}#sysMypageAshiato .sysItemList ul.sysList li .box1 input[name=submit],#sysMypageReview .sysItemList ul.sysList li .box1 input[name=submit]{width:100%}#sysMypageAshiato .sysItemList ul.sysList li .box0 a,#sysMypageReview .sysItemList ul.sysList li .box0 a{display:block;width:100%;height:100%;position:relative}#sysMypageAshiato .sysItemList ul.sysList li .box0 a img,#sysMypageReview .sysItemList ul.sysList li .box0 a img{width:auto;height:90pt;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#sysMypageAshiato .sysItemList ul.sysThumbnail li .box1 a,#sysMypageReview .sysItemList ul.sysThumbnail li .box1 a{display:block;height:33px}#sysBasket #sysMain{padding-top:30px}#sysBasket #sysMain li .sysBox,#sysConfirm #sysMain li .sysBox{display:block;min-height:150vw}#sysBasket #sysMain .sysBox .linktag0,#sysConfirm #sysMain .sysBox .img_wrap{display:block;width:100%}#sysBasket .sysBox img.sysProductImg,#sysConfirm .sysBox img.sysProductImg{width:50%!important;display:block;margin:0 auto!important}#sysBasket #sysMain .sysItemName a,#sysConfirm #sysMain .inner_box2{font-size:5vw}#sysBasket #sysMain .sysBox .sysProduct,#sysConfirm #sysMain .sysBox .sysProduct{width:100%;padding:10px 5px}#sysBasket #sysMain .sysBox .inner_box5,#sysBasket #sysMain .sysBox .sysItemRetailPrice,#sysConfirm #sysMain .sysBox .inner_box5,#sysConfirm #sysMain .sysBox .sysItemRetailPrice{margin-bottom:10px}#sysBasket #sysMain .sysBox .inner_box5 select,#sysConfirm #sysMain .sysBox .inner_box5 select{width:150px}#sysBasket #sysMain .sysBox .sysBtnMinus,#sysBasket #sysMain .sysBox .sysBtnPlus,#sysConfirm #sysMain .sysBox .sysBtnMinus,#sysConfirm #sysMain .sysBox .sysBtnPlus{width:48%}#sysBasket #sysMain .sysBox .sysCartAttention,#sysConfirm #sysMain .sysBox .sysCartAttention{font-size:1pc}#sysBasket #sysMain .sysBox input[type=submit],#sysConfirm #sysMain .sysBox input[type=submit]{width:150px;margin:0 auto;text-align:center}#sysBasket #sysMain .sysBackButton,#sysConfirm #sysMain .sysBackButton{width:100%;margin:0}.sysAcceptDomainArea .sysAcceptDomain a{padding:0;font-size:10px}.top_newarrival li .sysItemPrice,.top_ranking_item li .sysItemPrice,.top_recommend_item li .sysItemPrice{font-size:9pt}.common_btn{margin:20px auto 30px}#top .common_btn{margin:0 auto 30px!important}#slideShow{height:130px}.top_slider{padding-top:0}.owl-dots .owl-dot{top:0}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px}.owl-nav [class*=owl-]{margin-top:-25px;width:25px!important;height:25px!important}.owl-nav .owl-next:after,.owl-nav .owl-prev:after{position:absolute;content:"";top:0;bottom:0;width:5px;height:5px;margin:auto;border-top:2px solid #fff}.owl-nav .owl-prev{left:3%}.owl-nav .owl-prev:after{right:0;left:3px;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.owl-nav .owl-next{right:3%}.owl-nav .owl-next:after{right:2px;left:0;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.top_newarrival li .sysItemImage a,.top_recommend_item li .sysItemImage a{height:69vw}.owl-nav .owl-prev:hover{background-position:0 0}.owl-nav .owl-next:hover{background-position:-15px 0}.top_newarrival li{width:47%!important;margin:0 1.5% 30px!important;padding:0!important}.top_newarrival li .sysItemName{padding-top:0}.top_ranking_item li{width:100%!important;margin:0 1.5% 30px!important;padding:0 5px!important}.top_ranking_item li .sysItemName,.top_recommend_item li .sysItemName{padding-top:0}.top_recommend_item .sysContent .sysItemImage a{height:50vw}.top_ranking_item .sysContent .sysItemImage a{height:46vw}.top_ranking_item li .sysCartButton,.top_recommend_item li .sysCartButton{width:100%;font-size:10px;letter-spacing:-1px}.top_recommend_item li{width:100%!important;margin:0 1.5% 30px!important;padding:0!important}.top_features{margin-bottom:30px}.top_features .sysContent{margin-top:-10px}.top_features ul{font-size:0;text-align:left}.top_features li{float:none!important;font-size:9pt;margin:0 10px 20px;height:30px;line-height:1.5}.top_features li span{display:block;font-size:14px;padding-right:10px}}@media screen and (max-width:1100px) and (min-width:601px){.sysDisplayTabletNone{display:none!important}#sysWrap{width:98%;margin-top:0}div#sysAside,div#sysMain{width:100%!important;float:none}.sysMemberRegister #sysWrap,.sysMypage #sysWrap{margin:0 auto}#shopping-guide #sysMain,#sysBillingAddress #sysMain,#sysFormConfirm div#sysMain,#sysFormIndex div#sysMain,#sysFormThanks div#sysMain,#sysItemSearch div#sysMain,.sysCart div#sysMain,.sysMemberRegister #sysMain,.sysMypage div#sysMain{width:95%!important;margin:60px auto!important;padding:20px!important}.sysCart #sysMain{width:95%!important;margin:0 auto;padding:20px}.sysFormField label{display:block}.col2Style .sysHeadline,.sysHeadline,.sysTitle{margin-bottom:20px!important}#sysMain .sysFormLabel{width:200px;font-size:9pt;padding-right:20px}#sysMain .sysRequired{font-size:9pt}#sysCartError #sysMain,#sysConfirm #sysWrap,#sysPayment #sysWrap,#sysThanks #sysWrap{width:95%!important;margin-left:2.5%}#sysPayment #sysMain .sysFormLabel{line-height:10px}#sysBillingAddress form{width:95%;padding:30px 20px;margin:0 auto}#sysDestination #sysMain{width:95%;border:1px solid #aaa;padding:20px!important;margin:60px auto}.h_search{max-width:700px;width:90%;margin:75pt auto 30px}#sysItemCategory #sysMain{padding:30px 20px}#sysItemCategory input[type=submit]{margin-top:0}#sysItemCategory .sysThumbnail .sysThumbnailImage a{display:block;position:relative;height:22vw;margin-bottom:10px}#sysItemCategory .sysThumbnail .sysThumbnailImage a .thumbnail{position:absolute;width:auto;max-height:25vw;bottom:0;left:0;right:0;margin:auto}#sysItemCategory .sysPagination ul li{width:15%}.sysItemList ul.sysThumbnail{font-size:small}.sysItemList ul.sysThumbnail input{font-size:x-small}#sysItemDetail #sysMain{width:95%!important}#sysItemDetail #sysVariation{max-width:100%}#sysItemDetail .sysCategoryPankuzu{margin-bottom:20px}#sysItemDetail .sysItemName h1{font-size:20px}#sysItemDetail .sysItemId{margin:0 0 10px!important;text-align:left!important}#sysItemDetail .sysMainImage{max-width:700px;margin:0 auto}#sysItemDetail .sysImageList{max-width:700px;margin:2px auto 20px}#sysItemDetail .description_left,#sysItemDetail .sysDescription,#sysItemDetail .sysForm,#sysItemDetail .sysImageDescription,#sysItemDetail .sysRetailPrice,#sysItemDetail .sysReview{max-width:700px;margin:0 auto 10px!important}#sysItemDetail .sysForm select{min-width:350px;display:inline-block;float:none!important}#sysItemDetail #sysNumber{text-align:right}#sysItemDetail .sysBlock{width:100%!important;max-width:700px;margin:0 auto}#sysItemDetail .sysModal{height:550px}.sysThumbnailImage>br,.sysThumbnailImage>span{display:none}.sysItemImages{width:100%!important;max-width:700px;padding-right:0}.sysItemImages .sysImageList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.sysItemImages .sysImageList li{display:block;width:95px;height:95px;border:1px solid #ccc;line-height:1;margin-right:2px;position:relative}#sysHeader #header_pc,#sysHeader .header_h1_under a,.header_h1 a{display:none}.sysItemImages .sysImageList li:nth-child(4n){margin-right:2px}.sysItemPrArea span{width:48%;font-size:14px}.sysPr span{font-size:10px}#sysHeader .header_wrap{height:90pt;top:0;left:0;right:0;margin:auto;background:#2c241f;z-index:7}#sysHeader{width:100%;margin:0 auto}#sysHeader .h_inner{margin:0}#sysHeader .header_h1_under,.header_h1{width:100%;height:20px;float:none;text-align:center;background:#ededed}#sysHeader .head_title{font-size:10px;font-weight:700;height:20px;line-height:20px;letter-spacing:1px}#sysHeader .header_sp{width:95%;height:60px;margin:0 2.5%;position:relative;text-align:center}#sysHeader .header_sp #navBtn{position:absolute;top:10px;left:0}#sysHeader .header_sp .spCart{position:absolute;top:10px;right:0}#sysHeader .header_sp #navBtn img,.header_sp .spCart img{width:40px;height:40px}#sysHeader .header_sp .spLogo{display:block;width:500px;margin:0 auto;height:60px;background-image:url(../img/layout/header/logo.png);background-position:center center;background-repeat:no-repeat;background-size:75pt}#sysHeader .header_sp .spLogo img{width:180px;margin-top:15px}#cartInfo,#sysHeader #headNavigation .pcnone{display:none}#sysHeader #headNavigation ul.tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;margin:0 auto;-ms-flex-line-pack:center;align-content:center}#sysHeader #headNavigation li.tab1{width:16%;display:block;padding:10px 5px 0;text-align:center;line-height:1.5;height:50px;position:static;margin-top:0}#sysHeader #headNavigation li:last-child{border-right:0}#sysHeader #headNavigation li:last-child:after{display:none}#sysHeader #headNavigation li.tab1.active{color:#4b4848!important;border-bottom:2px solid #aaa}#sysHeader #headNavigation li a{display:block;font-weight:500;font-size:10px;position:relative}#sysHeader #headNavigation li a:after{display:block;content:"";width:1px;height:25px;background:#fff;position:absolute;top:0;bottom:0;right:-5px;margin:auto}#sysHeader #headNavigation li.tab1:last-child a:after{display:none}#sysHeader #headNavigation li a span{display:block;font-size:1pc;letter-spacing:.1em;padding-right:0}.tabmenu .border:after{display:none;background-color:#000;height:15px;margin-top:-35px;position:absolute;right:0;top:42px;width:1px}.tabmenu:before{display:block;content:"";clear:both}.tabmenu{margin:10px 0 0}.toggleNav{display:none;width:100vw;position:absolute;height:0;top:50px;left:0;background:#fff;z-index:6;box-shadow:2px 2px 4px 0 hsla(0,0%,59%,.5);-moz-box-shadow:2px 2px 4px 0 hsla(0,0%,59%,.5);-webkit-box-shadow:2px 2px 4px hsla(0,0%,59%,.5)}.tabmenu li.tab1 a{color:#444;font-size:14px}.tabmenu li.tab2:hover{background:#ededed}.tabmenu li.tab2 .subCategory{position:absolute;width:200px;left:200px;top:0;background:#fff;visibility:hidden;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;z-index:7;box-shadow:2px 2px 4px 0 #ccc;-moz-box-shadow:2px 2px 4px 0 #ccc;-webkit-box-shadow:2px 2px 4px 0 #ccc}.tabmenu li.tab2:hover .subCategory{visibility:visible}.tabmenu li.tab3{font-size:14px;height:35px;border-bottom:1px dotted #ccc;font-weight:700}.tabmenu li.tab3:hover{background:#ededed}.toggleNav:hover{overflow:visible!important}#headNavigation ul.tab{position:relative}.tabmenu .border:after{content:none}.tabmenu li.tab1:nth-child(4){border-right:0}.tabmenu li.tab1{position:static}.tabmenu ul:after{display:none;content:"";clear:both}.tabmenu li.tab2{width:100%;height:auto;text-align:left;line-height:1;font-size:18px;border-bottom:1px dotted #ddd;position:relative;background:#fff}.tabmenu li.tab2 a{color:#444!important;display:block;position:relative;padding:5px 15px;font-size:14px!important;line-height:40px!important;font-weight:700}#headNavigation li.tab2 a:after,.h_spnavi{display:none}.tabmenu li.tab2 a i{position:absolute;right:10px;top:50%;margin-top:-7px}.h_spnavi{position:fixed;width:100%;height:100vh;top:0;left:0;background:hsla(0,0%,86%,.9);z-index:8;color:#444;overflow:auto}#spNaviWrap{position:absolute;width:100%;height:1400px;top:0;left:-100%;background:#f1f1f1;z-index:9;padding:0 10px 50px;overflow:scroll}#spNaviWrap .sysHeadline{width:100%;margin:0 auto 20px!important;position:relative;text-align:left;font-size:14px;font-weight:300;border-bottom:1px solid #4b4848}#spNaviWrap .sysHeadline span{font-size:20px;font-family:Rufina,serif;font-weight:300;letter-spacing:.05em;position:relative;z-index:2;display:inline-block;padding-left:5px;padding-right:20px}#spNaviWrap .search_bx .sysSearchButton{background:url(https://gp-japan.com/img/common/ico_search_black.png) center center no-repeat #ccc;background-size:70px}#spNaviWrap .sysFormField{margin:3px 0 10px!important}#spNaviWrap .h_login{max-width:700px;width:90%;margin:0 auto}#spNaviWrap .h_login .sysContent{text-align:left;margin-top:-10px}#spNaviWrap .h_login .sysFormItem{margin-bottom:10px}#spNaviWrap .h_login .sysFormLabel{display:block;font-size:15px;height:25px;text-align:left;margin-bottom:0}#spNaviWrap .h_login .sysLoginButton{width:100%;margin:15px 0;border-radius:0;border:1px solid #444;background:#ccc;font-size:15px;height:50px;color:#000;line-height:10px}#spNaviWrap .h_login li{border:1px solid #444;margin-bottom:15px;height:50px;line-height:45px;text-align:center}#spNaviWrap .h_login li a{font-size:15px;padding:0 5px 5px 0}#spNaviWrap .sp_nav{max-width:700px;width:90%;margin:30px auto 0}#closeMenu span,#closeMenu2 span{display:inline-block;margin:0 10px}#closeMenu{position:absolute;top:15px;left:15px;font-size:20px}#closeMenu span,#closeMenu2{font-size:15px}#closeMenu2{text-align:center;margin:20px 0;border:1px solid #aaa;height:40px;line-height:40px}#spNavMenu{margin:0 auto;width:100%}#spNavMenu .navTitle{text-align:center;font-size:25px;font-weight:700}#spNavMenu .spMenuList{height:auto;line-height:40px;font-size:15px;position:relative}#spNavMenu .spMenuList i{position:absolute;line-height:40px;right:10px;font-size:18px}.sysTitle,.sysTitle span{position:relative;text-align:center}#spNavMenu .spMenuList a{display:block;padding-left:10px}#spNavMenu .spToggleNav{margin-bottom:20px}#spNavMenu .spToggleNav li{height:45px;line-height:45px;font-size:9pt;border-bottom:1px dotted #aaa}#spNavMenu .spToggleNav li:first-child{border-top:1px solid #aaa}#spNavMenu .spToggleNav li:last-child{border-bottom:0}#sysFooter .footer_nav{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sysFooter .footer_nav .footer_block{width:33.3333333%;padding:0 15px}.side_search{width:95%;margin:0 auto 30px}.side_navi,.side_navi_item{width:95%;margin:0 auto}.side_navi ul li.sysText a{padding:10px 5px!important}.side_navi_item .sysContent,.side_navi_item .sysHeadline{width:100%!important;margin:0 auto!important}.side_navi .sysContent li,.side_navi_item .sysContent li{float:left!important;width:49%!important;margin-right:2%}.side_navi .sysContent li:nth-child(2n),.side_navi_item .sysContent li:nth-child(2n){margin-right:0}.side_navi_1{border-top:0 solid #000}.sysTitle{width:600px;margin:50px auto!important;font-size:20px;letter-spacing:auto}.sysTitle b{display:block;font-size:15px;text-align:center;margin-top:5px}.sysTitle span{z-index:2;display:inline-block;margin:0 2.5em;padding:0 40px;background-color:#fff;font-weight:700}.f_guide a,table.shipFeeTable .newLine{display:block}.sysTitle:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#222}#main_tradelaw,.shipFee{width:90%}.contentsWrap{width:90%;margin:0 auto}.p-law .sysTitle{max-width:600px}.p-law .sysTitle span{font-size:22px;padding:0 40px}.shipFee{margin:50px auto}table.shipFeeTable tbody th,table.shipFeeTable td{width:500px;vertical-align:middle}.shipFee h3{font-size:1pc}table.shipFeeTable td{font-size:15px}.f_guide{margin-top:0}.f_guide .sysContent{width:100%}.f_guide .Title{font-size:15px;padding:20px 0 30px}.f_guide .guideBlock{width:50%;padding:0 2% 30px}.f_guide .guide01{padding-right:20px}.f_guide .guide02{padding-left:20px}.f_guide .freedial{font-size:30px}.f_guide a{width:200px}button.itemCount2{display:none;position:absolute;bottom:0;right:0;background:rgba(207,15,42,.9);border:0;width:18px;height:18px;border-radius:10px;text-align:center;line-height:15px;font-size:10px;color:#fff;font-weight:700}.steps ul{width:550px}.steps li{float:left;padding:0 2px;height:180px}.steps li a{height:180px!important}.steps li img{height:180px}#slideShow{height:190px}.top_slider{padding-top:0;margin-top:0}.top_newarrival li .sysItemImage a,.top_ranking_item .sysContent .sysItemImage a,.top_recommend_item li .sysItemImage a{height:23vw;position:relative}#sysMypageAshiato .sysItemList ul.sysList li .box1,#sysMypageReview .sysItemList ul.sysList li .box1{width:65%;padding:50px 20px 0;height:auto}}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:1101px){.sysDisplayPcNone{display:none!important}}#sysBasket #sysMain button.mdl-button.full-width{line-height:24px;margin:20px 0;background:#312c24;color:#fff;font-size:1pc;border:0}#sysBasket #sysMain button.mdl-button.opc_next_btn{line-height:25px;font-size:1pc;background:#312c24;color:#fff}#sysBasket .opc_back_btn,#sysBasket button.mdl-button.opc_back_btn{width:96%;height:40px;line-height:25px;margin:10px 2%}#sysBasket .mdl_btn_{text-align:center;font-size:1pc;font-weight:700}#sysBasket p#opc_customer-description,#sysBasket p#opc_member-description{margin:-10px 0}#sysBasket #sysMain p.user_type{text-align:center;text-indent:2em;font-size:17px}#sysBasket .mdl-textfield{width:100%!important}#sysBasket #scroll-tab-5 .dialog_title{display:none}.slick-list,.slick-slider,.slick-track{position:relative;display:block}#sysBasket #scroll-tab-5 .sysFormLabel{width:100%!important;background:#f1f1f1!important;padding:5px 10px!important}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:Rufina;font-display:auto;src:local('Rufina'),url(https://fonts.gstatic.com/s/rufina/v7/Yq6V-LyURyLy-aKCpB5lluRSlw.woff2) format("woff2")}@font-face{font-family:Rufina;font-display:auto;src:local('Rufina'),url(https://fonts.gstatic.com/s/rufina/v7/Yq6W-LyURyLy-aKKHztwu8ZfvRIkSQ.woff2) format("woff2")}@font-face{font-family:Font Awesome 4 Free;font-style:normal;font-weight:400;font-display:swap;src:local('Poppins'),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2')}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:font_woff;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rufina/v7/Yq6W-LyURyLy-aKKHztwu8ZfvRIkSQ.woff2) format('woff2');font-display:swap}@font-face{font-family:font_woff;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rufina/v7/Yq6W-LyURyLy-aKKHztwu8ZfvRIkSQ.woff2) format('woff2');font-display:swap}@font-face{font-family:font_woff;font-style:normal;font-weight:400;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2');font-display:swap}@font-face{font-family:font_woff;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rufina/v7/Yq6V-LyURyLy-aKCpB5lluRSlw.woff2) format('woff2');font-display:swap}.slick-next,.slick-prev{position:absolute;display:block;width:50px;height:50px;background:rgba(0,0,0,.7);border-radius:50%;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next:before,.slick-prev:before{content:"";bottom:0;margin:auto;border-top:2px solid #fff;position:absolute;top:0}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff}@media screen and (max-width:749px){.slick-next,.slick-prev{width:25px;height:25px}}.slick-prev{left:3%}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{right:0;left:5px;width:10px;height:10px;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:749px){.slick-prev:before{width:6px;height:6px;left:3px}}.slick-next{right:3%}.slick-next:before{right:5px;left:0;width:10px;height:10px;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:749px){.slick-next:before{width:6px;height:6px;right:3px}}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-35px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#312c24;display:block;height:10px;width:10px;border-radius:50%;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button{background:#888}div.cat_c{margin:1pc 0}.cat_c h3{font-family:Rufina,serif;font-size:22px}.cat_c p{line-height:1.5em}@media screen and (min-width:601px) and (max-width:1100px){.eturan .sysItemBlock .sysHorizontal li{width:16.6%;padding:0 10px}.eturan .sysItemName{margin-bottom:0;font-size:8px;text-align:left}.eturan .sysItemPrice{text-align:left}}@media screen and (min-width:1101px){.sysDisplayPcNone{display:none!important}.eturan .sysItemBlock .sysHorizontal li{width:16.6%;padding:0 10px}.eturan .sysItemName{margin-bottom:0;font-size:8px;text-align:left}.eturan .sysItemPrice{text-align:left}}.risFil2,.sysPr span{background:#d8d8d8}

/*shopinfoの文字を通常設定にする*/
#top .lower_info .shop_list .txt_block dl dt{
        font-family: ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Lucida Grande,Verdana,ＭＳ\ Ｐゴシック,sans-serif;
}

/*shopinfo内「NAKAGAWA1948」の文字を通常設定にする*/
#top .lower_info .shop_list .txt_block h3 span{
          font-family: ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Lucida Grande,Verdana,ＭＳ\ Ｐゴシック,sans-serif;
}

.top_ranking li .sysItemName{font-size:9pt;font-weight:500;margin-right:0;padding:0}.top_ranking li .sysItemName a{display:block;overflow:hidden}.top_ranking .sysItemPrice{font-size:14px;padding-top:5px}.top_ranking{margin-bottom:60px}.top_ranking li{width:100%!important;margin-right:1.333333%!important;padding:0}.top_ranking li .sysItemImage a{display:block;height:210px;position:relative}.top_ranking li .sysItemImage a img{width:100%;position:absolute;left:0;right:0;bottom:0;margin:auto}.top_ranking li:nth-child(4n){margin-right:0!important}
@media screen and (max-width:600px){

}
@media screen and (min-width:601px) and (max-width:1100px){
/*商品ページ用閲覧履歴商品*/
.eturan .sysItemBlock .sysHorizontal li {
  width: 16.6%;
  padding: 0 10px; }

.eturan .sysItemName {
  margin-bottom: 0;
  font-size: 8px;
  text-align: left; }

.eturan .sysItemPrice {
  text-align: left; }
}
@media screen and (min-width:1101px){
.sysDisplayPcNone{
	display:none !important;
}

/*商品ページ用閲覧履歴商品*/
.eturan .sysItemBlock .sysHorizontal li {
  width: 16.6%;
  padding: 0 10px; }

.eturan .sysItemName {
  margin-bottom: 0;
  font-size: 8px;
  text-align: left; }

.eturan .sysItemPrice {
  text-align: left; }
}
/* #END_OF_RESOURCE_FILE */
