@charset "UTF-8";header .pc-zone li .slidecontent p{animation-name:fadeInAnime;animation-fill-mode:backwards;animation-duration:.5s;animation-timing-function:ease;animation-delay:0s;animation-direction:normal}@keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:1000px){header{position:relative}header #head .wrap .menu ul li{margin:0 15px;font-size:12px}}@media screen and (min-width:780px) and (max-width:1080px){body{width:100%;min-width:1100px}}@media only screen and (max-width:780px){body{width:100%;min-width:100%}html{margin-top:0 !important}header .sp-navi{display:block}header #head .wrap .fixed-logo02{display:none}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{display:none}.onetime_popup{max-width:95%;min-width:95%}.Btn-navi{right:20px;bottom:95px;position:fixed;border:2px solid #eee;border-radius:5px;width:40px;background:#333;display:block;line-height:1em;z-index:9999;transition:.3s}.Btn-navi .name{font-weight:700;position:relative;bottom:-25px;vertical-align:middle;text-align:center;color:#fff;font-size:7.3px;line-height:1em}.Btn-navi .menuBtn{display:block;position:relative;width:40px;height:37px;padding-top:7px}.menu-icon{display:block;position:absolute;top:35%;left:45%;width:28px;height:2px;margin:-1px 0 0 -12px;background:#fff;transition:.2s}.menu-icon:before,.menu-icon:after{display:block;content:"";position:absolute;top:75%;left:0;width:28px;height:2px;background:#fff;transition:.3s}.menu-icon:before{margin-top:-10px}.menu-icon:after{margin-top:6px}.menuBtn:hover .menu-icon:before{margin-top:-10px}.menuBtn:hover .menu-icon:after{margin-top:6px}.Btn-navi.close .name{color:#fff;overflow:hidden;left:0;width:100%;font-size:7.3px;line-height:10px;text-align:center;font-weight:700;height:8px}.Btn-navi.close .name:before{display:block;content:'CLOSE';overflow:hidden;margin-right:20px:}.Btn-navi.close .menu-icon:before,.Btn-navi.close .menu-icon:after{background:#fff}.Btn-navi.close .menuBtn .menu-icon{background:0 0}.Btn-navi.close .menuBtn .menu-icon:before,.Btn-navi.close .menuBtn .menu-icon:after{margin-top:0}.Btn-navi.close .menuBtn .menu-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Btn-navi.close .menuBtn .menu-icon:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#mainhead .Btn-navi{position:absolute;left:5px;top:5px}#mainhead .Btn-navi.close{opacity:0;display:none}#fixBtn-navi{position:fixed;width:auto;bottom:20px;right:15px}#fixBtn-navi.Btn-navi .menuBtn{display:block;background-color:#a5041b;border-radius:10px;padding:10px 0 0}#fixBtn-navi.Btn-navi .menuBtn .menu-icon{margin-top:-6px}#fixBtn-navi .menu-icon,#fixBtn-navi .menu-icon:before,#fixBtn-navi .menu-icon:after{background-color:#fff}#fixBtn-navi .menu-icon:before{margin-top:-7px}#fixBtn-navi .menu-icon:after{margin-top:5px}#fixBtn-navi.close .menu-icon:before,#fixBtn-navi.close .menu-icon:after{margin-top:0}#fixBtn-navi.close .menu-icon{background:0 0}#fixBtn-navi .name{color:#fff;display:block;position:relative;left:0;bottom:-17px}#fixBtn-navi .name:before{display:inline;content:'MENU'}#fixBtn-navi.close .name:before{display:inline;content:'CLOSE'}#fixBtn-navi.close .name{color:#fff}#cavor.Btn-navi{width:100%;height:100%;position:fixed;top:0;left:-100%;transition:0s;z-index:999}#cavor.Btn-navi .menuBtn{display:block;width:100%;height:100%;background:rgba(255,255,255,.6)}#cavor.close{left:0}.navi{background-color:#fff;box-sizing:border-box;height:100%;padding:10px 40px;position:fixed;left:-100%;top:0;transition:.5s;width:100%;z-index:1000}.Btn-navi:hover+.navi-background{opacity:.5;z-index:999}.navi-background a.background-btn{display:block;width:100%;height:100%;background:rgba(255,255,255,.6)}.navi.open{left:0;display:block}.navi-background{height:calc(100vh);z-index:999;display:none;position:fixed;width:100%;top:0;left:0}.navi-background.open{display:block;background:rgba(255,255,255,.6)}.navi.open{width:100%;margin-top:0;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;text-align:left;background:#fff;overflow-y:scroll}.navi.open ul li{padding:0;font-weight:700;color:#4d4d4d;line-height:2em;border:none;font-size:15px;padding-right:10px;margin:0 0 10px 5px}.navi.open ul li a{padding:10px 0;display:block;display:inline}.navi.open .sub-area02 li,.navi.open .sub-area li{margin:0;position:relative;padding-left:10px}.Btn-navi_first{padding:5px;background:#816a29;width:40px;display:none;line-height:1em;z-index:9999;transition:.3s}.Btn-navi_first .name{vertical-align:middle;text-align:center;color:#fff;font-size:7.3px;line-height:1em}.Btn-navi_first .menuBtn{display:inline-block;position:relative;width:40px;height:30px}footer .navi ul{font-size:12px;height:280px;overflow:auto;padding:10px;margin-bottom:15px;display:block;padding:30px 0}footer{padding:0 0 100px}.sp-groval li{background-color:#fff}header{overflow-x:clip}.navi.open .sub-area02,.navi.open .sub-area{margin-left:20px}.navi.open .sub-area02 li:before,.navi.open .sub-area li:before{position:absolute;content:'-';left:0;display:inline-block}header #head .wrap{width:100%;padding-top:0;text-align:center}.sasicco-afullo{display:none;width:25%;margin:0 20px}.sasicco-afullo a{position:initial;display:inline;background:#fff}header #head .wrap h1{position:initial;display:inline-block;margin:0 20px 20px;width:100px}header nav.is-fixed #head .wrap{display:none;position:relative}header nav.is-fixed .all-wrap-area{margin-top:0}header nav.is-fixed #head{margin-top:150px}.sp-zone .bx-wrapper .sp-bxslider li{max-width:100%;width:100% !important}.sp-zone .bx-wrapper .sp-bxslider li a{display:block}.sp-zone .bx-wrapper .sp-bxslider li img{max-width:100%;width:100% !important}header .pc-zone li .slidecontent{left:5%;transform:translate(0%,-50%)}header .pc-zone li .slidecontent p{font-size:18px}header #head .wrap .menu ul{display:none}#top .sp-groval{margin-bottom:60px}.sp-groval{margin-bottom:0;width:100%;border-top:1px solid #efefef;background:#fff;display:flex !important}.sp-groval li{width:50%;text-align:center;border-bottom:1px solid #efefef}.sp-groval li:nth-child(even){width:calc(50% - 1px);border-right:1px solid #efefef}.sp-groval li:nth-child(odd){width:calc(50% - 1px)}.sp-groval li a{padding:10px 0;display:block;font-size:3vw;color:#000}.sp-groval li.gms_link{width:100%}.sp-groval.sp-zone{display:flex !important;flex-wrap:wrap}body#contents header .sp-groval.sp-zone{display:none !important}.sp-groval li:nth-child(8),.sp-groval li:nth-child(9){border-bottom:none}.sp-groval li:first-child{border-bottom:1px solid #efefef}.sp-groval li:nth-child(11),.sp-groval li:nth-child(13),.sp-groval li:nth-child(15),.sp-groval li:nth-child(17){background:#eee;border-top:1px solid #fff;border-right:1px solid #fff}.sp-groval li:nth-child(10),.sp-groval li:nth-child(12),.sp-groval li:nth-child(14),.sp-groval li:nth-child(16){background:#eee;border-top:1px solid #fff}#top .contentwrap{width:90%;margin:auto}#top .contentwrap .content{margin-bottom:120px}.contentwrap .first-content{width:100%}.news_topics_list{width:100%}.news_topics_list li a{display:block}.news_topics_list a span{display:block}.news_topics_wrap{padding-bottom:0}.contentwrap .content .goodlist li{margin-bottom:100px}.contentwrap .content .goodlist li .photo{width:100%;float:none}.contentwrap .content .goodlist li .text-area{width:100%;float:none}.contentwrap .content .goodlist li .text-area p.text br{display:none}.contentwrap .content .goodlist li .text-area h3{margin-bottom:20px}.contentwrap .content .goodlist li .text-area .link{margin-top:20px}.contentwrap .content .goodlist li .photo img{height:auto}.contentwrap .content .stocklist{margin-left:-5%}.contentwrap .content .stocklist li{width:45%;margin-left:5%}.contentwrap .content .stocklist li ul.slide02{top:81%}.contentwrap .content .stocklist li ul.slide02 li{margin-right:5px;width:20px;height:20px}.contentwrap .content .stocklist li ul.slide02{top:85%}#contents #product .contentwrap .relation .stocklist li ul.slide02 li{margin-right:5px;width:20px;height:20px}#product .contentwrap .content .stocklist li ul.slide02 li{margin-right:5px;width:20px;height:20px}.contentwrap .content .stocklist li h3{margin:0 auto 0px auto;font-size:15px;letter-spacing:-2px}.contentwrap .content .stocklist li p.cash{font-size:20px;padding-top:5px;text-align:left;display:block;float:none}.contentwrap .content .stocklist li p.cash span{font-size:15px;line-height:1.3em}.contentwrap .content .stocklist li p.cate{display:block;width:95%;padding:5px 0 5px 5%}#contents #product .contentwrap .relation .stocklist li p.cate{display:block;width:100%;padding:5px 0}.contentwrap{width:90%;margin:auto}#product .contentwrap .content{min-height:none !important}#product .contentwrap .content .icon-menu{display:none}#product .contentwrap .content .stocklist{margin-left:-5%}#product .contentwrap .content .stocklist li{width:45%;margin-left:5%}#product .contentwrap .content .stocklist li.no-list{width:100%}#contents h1.title{line-height:1.7em;padding:100px 0;font-size:24px}#contents .shop h1.title{background:url(//judobag.com/judobagcms/wp-content/themes/judobag2019/common/css/../images/slide04-02s.webp) top center no-repeat;background-size:100%}#contents h1.title span.product_type{text-align:center;width:100%;padding-right:0}#contents h1.title span.product_type img{width:100%;height:auto}#contents .shop h1.title.product__title{margin-bottom:0}#contents ul.pankuzu li{margin-right:10px}#product .single .contentwrap .content .bx-viewport{margin-bottom:30px}#contents #product .contentwrap .first-content .left{width:100%;float:none}#contents #product .contentwrap .first-content .left .bx-pager li{width:21.5%}#contents #product .contentwrap .first-content .right{width:100%;float:none;margin-top:60px}#contents #product .contentwrap .first-content .right .price{text-align:left;margin:0 0 50px}#contents #product .contentwrap .first-content .right .link-url li .title{width:110px}#contents #product .contentwrap .relation .stocklist{margin-left:0}#contents #product .contentwrap .relation .stocklist li{width:45%;margin-left:5%}#contents #product .contentwrap .relation .stocklist li ul.slide02{top:85%}#contents #product .customer-voice{margin-top:40px}#contents #product .customer-voice .area{width:100%}.contentwrap .content .content-list.produce{width:100%}#privacy #contact .wrapcontent.gift-area .left{width:100%;float:none}#privacy #contact .wrapcontent.gift-area .right{width:100%;float:none;margin-top:30px}#contents .contentwrap .first-content{float:none}#contents .contentwrap .first-content h2{font-size:18px;margin-bottom:30px}#contents .contentwrap .first-content h2 br{display:none}#contents .contentwrap .first-content .read br{display:none}#contents .contentwrap .first-content .single .left{width:100%;float:none}#contents .contentwrap .first-content .single .right{width:100%;float:none}#contents .contentwrap .first-content .single .right .photo{width:100%}p.pl-title{height:auto;margin-top:10px}p.pl-title br{display:none}li p.pl-title br{display:block}#contact .wrapcontent{width:90%;margin:auto}#mw_wp_form_mw-wp-form-23 .contact-area dl{width:100%}#mw_wp_form_mw-wp-form-23 .contact-area dt{width:100%;margin-bottom:10px}#mw_wp_form_mw-wp-form-23 .contact-area dd{width:100%}#company #contact .wrapcontent .content ul.company-list li span.txt{width:100%}#contents .origin h1.title{padding:0}#contents .tote-bag h1.title.product-type{padding:0}#contents .shoulder-bag h1.title,#contents .briefcase h1.title,#contents .ruck-sack h1.title,#contents .accessory h1.title{padding:0 !important}#contact .wrapcontent .content .contact01{line-height:1.4em}#contents .contentwrap .sidebar{display:none !important;float:none}#contents .contentwrap .sidebar.fixed{display:none}.tel a{font-size:8vw}.tellfixedbtn a{display:block;width:50%;position:fixed;text-align:center;left:0;padding:0;bottom:-2px;border-radius:10px 10px 0 0;padding:10px 0;font-size:11px;font-weight:700;line-height:1.2em;background:#333;color:#fff;border:1px solid #fff;z-index:99}.tellfixedbtn02 a{display:block;width:49.4%;position:fixed;text-align:center;right:0;padding:0;bottom:-2px;border-radius:10px 10px 0 0;padding:10px 0;font-size:11px;font-weight:700;line-height:1.2em;background:#333;color:#fff;border:1px solid #fff;z-index:99}.nav{padding:0;border-top:none}.nav .contentwrap .left{border-top:1px solid #eee;float:none;padding:25px 0 10px}.nav .contentwrap .left span{font-size:18px}.nav .contentwrap .left span:after{top:-18px;left:15px}.nav .contentwrap .left span:before{content:'';background:url(//judobag.com/judobagcms/wp-content/themes/judobag2019/common/css/../svg/arrow02.svg) no-repeat;width:8px;height:20px;margin-right:8px;background-size:16px;display:inline-block}.nav .contentwrap .right{border-top:1px solid #eee;float:none;padding:25px 0 10px;text-align:right}.nav .contentwrap .right span{font-size:18px}.nav .contentwrap .right span:before{top:-18px;right:20px}.nav .contentwrap .right span:after{content:'';background:url(//judobag.com/judobagcms/wp-content/themes/judobag2019/common/css/../svg/arrow.svg) no-repeat;width:12px;height:13px;margin-left:10px;background-size:7px;display:inline-block}footer .content{width:100%}footer .content .menu ul{display:block}footer .content .menu li.main{display:none}footer h2{margin:20px auto 20px auto}footer h2 ul.logo li{margin:0 20px}footer .shopping-link{width:44px;height:44px;background:0 0;bottom:150px;right:20px;box-shadow:none;padding:0}footer .shopping-link img{width:100%}footer .shopping-link.pc-zone{display:none}.footer_afullo_data{margin:20px auto;width:80%;border:none}.footer_afullo_data h5{font-size:3.5vw;padding:25px 0 5px}.footer_afullo_data h5 span{display:block;padding:5px 0}.footer_afullo_data p{font-size:3.5vw;padding:5px 0}span.media_address{display:block;padding:5px 0}span.media_tel{font-size:7vw}.footer_afullo_data p:last-child{margin-bottom:25px;padding-top:0}footer .shopping-link02{z-index:9999;position:fixed;bottom:0;right:auto;left:0;background:#a5041b;color:#fff;border-radius:5px 5px 0 0;height:auto;padding:1% 0;width:100%;font-weight:700;line-height:1em;text-align:center;justify-content:center;align-items:center;box-shadow:1px 1px 3px #ccc,-1px 1px 3px #ccc,1px -1px 3px #ccc,-1px -1px 3px #ccc}footer .shopping-link02 p{margin-top:0}footer .shopping-link.pc-zone{display:none}footer .shopping-link.sp-zone{display:none}footer .shopping-link03{bottom:43px}#privacy #contact .wrapcontent .content .price span{display:block;width:100%;margin-left:10px}#contact .wrapcontent.attention h1{font-size:21px;line-height:1.5em}#contents .shoulder-bag h1.title,#contents .briefcase h1.title,#contents .ruck-sack h1.title,#contents .accessory h1.title{background:0 0}#contents .origin h1.title.product-type_origin_title{background:0 0}.sp_iconbtn_area{position:fixed;bottom:0;left:0;width:100%;padding:3% 0;background:#eee;z-index:9999}.sp_iconbtn_area .list_content{display:flex;justify-content:space-around;width:95%;margin:auto}.sp_iconbtn_area .list_content .list{width:15%;text-align:center}.sp_iconbtn_area .list_content .list a{display:block}.shopping_icon_btn{position:fixed;width:60px;bottom:90px;right:10px;z-index:9999}.shopping_icon_btn img{width:100%;height:auto}.sp_iconbtn_area .list_content .list .icon{width:80%;margin:auto auto 3% auto}.sp_iconbtn_area .list_content .list .icon img{width:100%;height:auto}.sp_iconbtn_area .list_content .list .text{font-weight:700;font-size:1vw}.sp_iconbtn_area .Btn-navi{width:100%;position:static;background:#eee}.sp_iconbtn_area .Btn-navi .menuBtn{width:100%}.sp_iconbtn_area .menu-icon{background:#333}.sp_iconbtn_area .menu-icon:before,.sp_iconbtn_area .menu-icon:after{background:#333}.sp_iconbtn_area .menu-icon,.Btn-navi.close .menuBtn .menu-icon:before,.Btn-navi.close .menuBtn .menu-icon:after{background:#333}.sp_iconbtn_area .Btn-navi .name{color:#333}.sp_iconbtn_area .navi-background{z-index:-1}.navi.navi_iconarea{animation-name:navi_iconarea;animation-fill-mode:backwards;animation-duration:.7s;animation-timing-function:ease;animation-delay:0s;animation-direction:normal}@keyframes navi_iconarea{0%{opacity:0;display:none !important}100%{opacity:1;display:block !important}}.navi.navi_iconarea{padding-bottom:20%}.navi.navi_iconarea.open ul{width:80%;margin:auto;padding:10% 0}.navi.navi_iconarea.open .sub-area02 ul,.navi.navi_iconarea.open .sub-area ul{padding:0}.paypay_link{position:fixed;width:18%;max-width:200px;bottom:90px;z-index:99}.yahoolink.btn-area{text-align:center}.yahoolink.btn-area .area01{font-weight:700;font-size:1vw;text-decoration:underline}.yahoolink.btn-area .area01{font-size:15px}.tel-order-pagezone img{max-width:100%}.pc-zone{display:none !important}.sp-zone{display:block !important}.wrap-content{width:90%;margin:0 5%}.wrap-content .top-content .top-read-text{width:auto;padding:0}#contents #product .contentwrap .first-content h1.sp-product-title{font-size:28px;font-weight:700;margin-bottom:10px;line-height:1.5em}#contents #product .contentwrap .first-content h1.sp-product-title span{display:block;font-size:14px;line-height:1.4em}.wrap-content .top-content .top-redlist-text{padding:5%;border:1px solid #333}.wrap-content .top-content .top-redlist-text p{text-align:center;margin-bottom:0}.wrap-content .top-content .top-redlist-text p.text{margin-bottom:20px;text-align:left}.wrap-content .top-content .top-redlist-text strong{font-weight:700}.wrap-content .top-content .top-redlist-text br.sp{display:block}.wrap-content .top-content .top-redlist-text br.pc{display:none}.single-goodlist{margin-bottom:100px}.single-goodlist li{margin-bottom:30px;margin-left:10px}.single-goodlist li h4{font-weight:700;margin-bottom:0;font-size:16px}.single-goodlist h3{font-size:21px;margin-bottom:10px;line-height:1.7em;font-weight:700}#snav{display:none !important}header .head .title-area .right{display:none}header .head .head-navi{display:none}.wrap-content .top-content ul.case-studies li ul.element h4 br{display:none}#snav .inner{display:none}span.pc{display:none}span.sp{display:block}.tel-order-pagezone .wrapcontent .read{font-size:4vw}.tel-order-pagezone .wrapcontent .orthearea{display:block;padding-left:5%;width:95%;margin-left:5px;line-height:1.5em;padding-bottom:50px}.tel-order-pagezone .wrapcontent .orthearea .order_left p{font-size:3.5vw}.tel-order-pagezone .wrapcontent .orthearea .order_left .order_info{font-size:3.5vw}.tel-order-pagezone .wrapcontent .orthearea .order_left .bank_data h6{font-size:3.5vw;line-height:1.5em}.tel-order-pagezone .wrapcontent .orthearea .order_left h2{line-height:1.5em}.tel-order-pagezone .wrapcontent .orthearea .order_left{width:100%}.tel-order-pagezone .wrapcontent .orthearea .order_left .bank_data .convenience li{font-size:3vw}.tel-order-pagezone .wrapcontent .orthearea .order_right{display:block;width:95%;padding-top:50px;text-align:center}.tel-order-pagezone .wrapcontent .orthearea .order_left .order_right{display:none;width:96.5%;margin-bottom:5%;text-align:center}.order-wrap{flex-direction:column;align-items:center;padding-bottom:50px}.company_data{font-size:3.5vw;line-height:1.5}.qa-pagezone #contact .wrapcontent.qa-area .read.qalink ul{display:block}.qa-pagezone #contact .wrapcontent.qa-area .read.qalink ul li{width:100%;margin-bottom:15px}.qa-pagezone #contact .wrapcontent.qa-area .read.qalink ul li a{border-bottom:1px solid #efefef;border-right:none}.qa-pagezone #contact .wrapcontent.qa-area .read.qalink ul li:last-child a{border-bottom:none}#contact .about-content{width:100%}#contact .about-content .content{width:100%}p.pl-title{height:auto;margin-top:10px}p.pl-title br{display:none}li p.pl-title br{display:block}#contact .wrapcontent{width:90%;margin:auto}#contact .contact-area dl{width:100%}#contact .contact-area dt{width:100%;margin-bottom:10px}#contact .contact-area dd{width:100%}#contact .about-content .content{margin-bottom:0}#mw_wp_form_mw-wp-form-3715 .contact-area dl{width:100%}#mw_wp_form_mw-wp-form-3715 .contact-area dt{width:100%;margin-bottom:10px}#mw_wp_form_mw-wp-form-3715 .contact-area dd{width:100%}#mw_wp_form_mw-wp-form-3715 .contact-area dd input,#mw_wp_form_mw-wp-form-3715 .contact-area dd textarea{width:94%;padding:2%}.contact-none:before{width:31%;left:60%;top:30px}#contact .wrapcontent h2{margin-bottom:50px}#mw_wp_form_mw-wp-form-3715 form .content.contact-none h2.contact01:before{width:40%;left:60%;top:-75%}}@media only screen and (max-width:640px){.yahoolink.btn-area{width:96%;text-align:left}.yahoolink.btn-area .area01{font-weight:700;text-decoration:underline}.yahoolink.btn-area .area01{line-height:130%;font-size:3.4vw}.yahoolink.btn-area span.cap{line-height:150%;font-size:2.7vw}}