@charset "utf-8";.en,.phone span{font-family:'Barlow Condensed',sans-serif}.name{font-family:kokuryu,sans-serif;font-weight:400;font-style:normal}:root{--siteClr:#022578;--siteBg:#eff5f9}@media screen and (max-width:768px){#inner-content{width:100%;margin:0 auto}article.content{width:100%;padding:6rem 0 0;position:relative}article.content:last-child{padding-bottom:6rem}article.content section{width:100%;padding:0 5%;margin:0 auto;position:relative;z-index:10}article.content section p{margin-top:1em}article.content.cushion{overflow:hidden}article.content.cushion section{padding:3rem 10%;position:relative}article.content.cushion section:before{content:"";width:200%;height:100%;background:#fff;border-radius:30px;position:absolute;top:0;z-index:-1}article.content.cushion.left section:before{right:5%}article.content.cushion.right section:before{left:5%}h2.sideHead{font-size:2.3rem;line-height:1.2;margin-bottom:1em}h2.sideHead.sml{font-size:2rem;line-height:1.2;margin-bottom:1em}h2.sideHead span{display:block;font-size:1.4rem;line-height:1.2;color:var(--main);font-family:'Jost',sans-serif;margin-bottom:.25em}h2.Head{font-size:2.3rem;line-height:1.2;margin-bottom:1em;text-align:center}h2.Head span{display:block;font-size:1.4rem;line-height:1.2;text-align:center;color:var(--main);font-family:'Jost',sans-serif;margin-bottom:.25em}h3.heading{font-size:2rem;line-height:1.2;font-weight:600;margin:2.5em 0 0}h3.heading.txt32{font-size:2rem;line-height:1.2;font-weight:400;margin:0}.mt{margin-top:6rem}.article{display:flex;justify-content:space-between;flex-wrap:wrap}.article .image{width:100%;margin-top:0 !important}.article .image img{width:100%;height:auto}.article .inner{width:100%;margin-top:1.5em}.half{display:flex;justify-content:space-between;flex-wrap:wrap}.half .image{width:100%}.half .image img{width:100%;height:auto}.half .inner{width:100%;margin-top:1.5em}.btmContact{background:#fff;border-radius:10px;padding:3rem 5%}.btmContact ul{width:100%;margin:0 auto}.btmContact ul li.phone{text-align:center}.btmContact ul li.phone a{display:inline-block;font-size:2.5rem;line-height:1;font-weight:400;color:#333;text-decoration:none;padding-left:1em;position:relative}.btmContact ul li.phone a:hover{color:var(--sn)}.btmContact ul li.phone a:before{content:"\f095";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-size:80%;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%)}.btmContact ul li.phone span{display:block;text-align:center;font-size:1.4rem;line-height:1;margin-top:.25em}.btmContact ul li.button{margin-top:1.5em}.btmContact ul li.button a{display:block;color:#fff;text-decoration:none;text-align:center;line-height:1;padding:1em 0;position:relative;border-radius:5px}.btmContact ul li.button a:before{content:"\f1d8";font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:600;margin-right:.5em}.btmContact ul li.button a{background:#004ebf;background:-moz-linear-gradient(left,#53b6db 0%,#004ebf 100%);background:-webkit-gradient(linear,left center,right center,from(#53b6db),to(#004ebf));background:-webkit-linear-gradient(left,#53b6db 0%,#004ebf 100%);background:-o-linear-gradient(left,#53b6db 0%,#004ebf 100%);background:linear-gradient(to right,#53b6db 0%,#004ebf 100%)}.btmContact ul li.button a:hover{color:#fff;background:var(--main)}.btmContact .pamphlet{width:100%;margin:1.5em auto 0;padding-top:1em;border-top:solid 1px #707070}.btmContact .pamphlet a{display:block;text-align:center;padding:.5em 0}.btmContact .pamphlet a span{display:inline-block;line-height:1.2;color:#333;text-decoration:none;padding-left:1.5em;position:relative}.btmContact .pamphlet a:hover span{color:var(--sn)}.btmContact .pamphlet a span:before{content:"\f019";font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%)}.intro p:first-child{margin-top:0 !important}.linkBtn{margin:2em auto 0;text-align:center}.linkBtn a{display:inline-block;background:var(--main);color:#fff;text-align:center;text-decoration:none;font-size:1.4rem;line-height:1.2em;padding:1em 3em;border-radius:5px;position:relative}.linkBtn a:before{content:"\f0da";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;font-size:1.2rem;line-height:1;position:absolute;top:50%;right:1.5em;transform:translateY(-50%)}.linkBtn a:hover{background:#3562a2;color:#fff}.linkBtn.white a{display:inline-block;background:#fff;color:var(--main);text-align:center;text-decoration:none;font-size:1.4rem;line-height:1.2em;padding:1em 3em;border-radius:5px;position:relative}.linkBtn a:before{content:"\f0da";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;font-size:1.2rem;line-height:1;position:absolute;top:50%;right:1.5em;transform:translateY(-50%)}.linkBtn a:hover{background:#3562a2;color:#fff}.backBtn{margin:2em auto 0;text-align:center}.backBtn a{display:inline-block;background:var(--main);color:#fff;text-align:center;text-decoration:none;font-size:1.4rem;line-height:1.2em;padding:1em 3em;border-radius:5px;position:relative}.backBtn a:before{content:"\f053";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;font-size:1.2rem;line-height:1;position:absolute;top:50%;left:1.5em;transform:translateY(-50%)}.backBtn a:hover{background:#3562a2;color:#fff}body.home #middlePromo{display:none}body.home #breadcrumb{display:none}body.home #inner-content{padding-top:0}#promo{display:none}#spPromo{position:relative}#spPromo h1{font-size:4rem;line-height:1.4;text-align:center;color:#fff;font-weight:600;text-shadow:0 3px 6px rgba(0,0,0,.16);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;word-break:keep-all}.scrool{margin:6rem auto 0;text-align:center;position:relative}.scrool:after{content:"";width:2px;height:18px;background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/home/arrow.svg) no-repeat;background-size:contain;position:absolute;top:110%;left:50%;transform:translateX(-50%)}#about{position:relative}#about section{position:static}#about h2.sideHead,#about h2.sideHead span{text-align:center}#about .svg{width:95%;position:absolute;top:20%;left:0;z-index:-1}#about .svg img{width:100%;height:auto}#about .inner h3.heading{margin-top:15rem}.column02{display:flex;justify-content:space-between;flex-wrap:wrap}.column02 .inner{width:100%}.column02 .inner:nth-child(n+2){margin-top:3rem}.column02 .inner .image{margin-top:0 !important;border-radius:20px;overflow:hidden}.column02 .inner .image img{width:100%;height:auto}.column02 .inner dl dt{font-size:1.8rem;font-weight:600;line-height:1.2;padding:1em 0 0}.column02 .inner dl dd{padding-top:1em}.content.csr .svg{width:90%;margin:0 auto 2em}.content.csr .svg img{width:100%;height:auto}dl.megurido{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:1.5em}dl.megurido dt{width:40%}dl.megurido dd{width:60%}.content.gallery ul{display:flex;justify-content:space-between;flex-wrap:wrap}.content.gallery ul li{width:50%}.content.gallery ul li:nth-child(1){width:100%}.content.gallery ul li img{width:100%;height:auto}.content.organization{padding-bottom:10rem}.content.organization section{display:flex;justify-content:space-between;flex-wrap:wrap}.content.organization section .inner{width:100%;order:2;margin-top:1.5em}.content.organization .svg{width:90%;margin:0 auto;order:1}.content.organization .svg img{width:100%;height:auto}.content.organization .inner h2.sideHead,.content.organization .inner h2.sideHead span{text-align:center}.content.blogList{padding:3rem 0;background:#fff}.content.blogList .getPostDispArea{display:flex;justify-content:space-between;flex-wrap:wrap}.content.blogList .getPostDispArea .getPost{width:45%;position:relative}.content.blogList .getPostDispArea .getPost .getPostImgArea{width:100%;padding-bottom:100%;position:relative;border-radius:5px;overflow:hidden;border:solid 1px #ddd}.content.blogList .getPostDispArea .getPost .getPostImgArea img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content.blogList .getPostDispArea .getPost .getPostStringArea{width:100%;margin-top:1.5em}.content.blogList .getPostDispArea .getPost .getPostStringArea a span{display:none}.content.blogList .getPostDispArea .getPost .getPostStringArea a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:100}.moreLink{margin:5rem auto 0;text-align:center}.moreLink a{display:inline-block;padding-right:1.25em;font-size:1.4rem;line-height:1.2;position:relative;color:#333;text-decoration:underline}.moreLink a:hover{color:var(--sn);text-decoration:none}.moreLink a:after{content:"\f0da";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;position:absolute;top:50%;right:.25em;transform:translateY(-50%);transition:all .3s ease 0s}.v a:hover:after{right:0}.content.youtube{padding:3rem 0;background:rgba(255,255,255,.5)}.movie{width:100%;padding-top:56.25%;margin:0 auto;position:relative;box-shadow:0 0 15px rgba(0,0,0,.1)}.movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}.content.youtube .btn{text-align:center;margin-top:1em}.content.youtube .btn a{display:inline-block;color:#fff;text-decoration:none;background:var(--main);padding:.75em 2.5em;border-radius:100px}.content.youtube .btn a i{display:inline-block;margin-left:.25em}.content.youtube .btn a:hover{color:#fff;background:var(--sn)}body.page-id-20 #middlePromo h1.page-title:before{content:"HOME ORGANIZING"}body.page-id-20 #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/kazaiseiri.webp) no-repeat center center;background-size:100%}.content.kazaiseiri{position:relative}.content.kazaiseiri section .svg{width:80%;margin:0 auto}.content.kazaiseiri section .svg img{width:100%;height:auto}.content.kazaiseiri dl{margin:2.5em auto 0;border-top:solid 1px #707070}.content.kazaiseiri dl dt{line-height:1.2em;font-weight:600;padding:2rem 0 0 1.4em;position:relative}.content.kazaiseiri dl dt:before{content:"\f058";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;color:var(--main);position:absolute;top:2rem;left:0}.content.kazaiseiri dl dd{line-height:1.6em;padding:1rem 0 2rem;border-bottom:solid 1px #707070}.content.kazaiseiri .checkList li{line-height:1.2em;font-weight:600}.content.kazaiseiri .checkList li:nth-child(n+2){margin-top:1em}.content.kazaiseiri.svg02 section .svg{width:80%;margin:0 auto}.content.kazaiseiri.svg02 section .svg img{width:100%;height:auto}body.page-id-22 #middlePromo h1.page-title:before{content:"CRIME SCENE CLEAN"}body.page-id-22 #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/tokusyu.webp) no-repeat center center;background-size:100%}.checkList{margin-top:1.5em}.checkList li{line-height:1.2;padding-left:1.5em;font-weight:600;position:relative}.checkList li:nth-child(n+2){margin-top:.5em}.checkList li:before{content:"\f058";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;color:var(--main);position:absolute;top:50%;left:0;transform:translateY(-50%)}.content.tokusyu{position:relative}.content.tokusyu section .svg{width:80%;margin:0 auto}.content.tokusyu section .svg img{width:100%;height:auto}.content.tokusyu dl{margin:2.5em auto 0;border-top:solid 1px #707070}.content.tokusyu dl dt{line-height:1.2em;font-weight:600;padding:2rem 0 0 1.4em;position:relative}.content.tokusyu dl dt:before{content:"\f058";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;color:var(--main);position:absolute;top:2rem;left:0}.content.tokusyu dl dd{line-height:1.6em;padding:1rem 0 2rem;border-bottom:solid 1px #707070}.content.tokusyu .linkBnr{width:100%;margin:1.5em auto 0}.content.tokusyu .linkBnr img{width:100%;height:auto}.content.tokusyu .linkBnr a{display:block;margin-right:1em}.content.tokusyu .linkBnr a:hover{opacity:.6}.content.tokusyu .linkBnr span{display:block;font-size:1.2rem;line-height:1.4em;margin-top:.5em;text-align:center}body.page-id-24 #middlePromo h1.page-title:before{content:"TRADE CONSULTING"}body.page-id-24 #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/trade_consulting.webp) no-repeat center center;background-size:100%}.imgClm02.bdr20 li{border-radius:10px}.content.tradeConsulting .image{width:100%;margin:2.5rem 0}.content.tradeConsulting .image img{width:100%;height:auto}.stepClm{display:flex;justify-content:space-between;flex-wrap:wrap}.stepClm li{width:48%}.stepClm li:nth-child(3){width:100%;margin-top:1em}.stepClm li img{width:100%;height:auto}#metaslider-id-8147,#metaslider-id-8139{margin-top:2.5rem !important}#metaslider-id-8147 ul li,#metaslider-id-8139 ul li{border-radius:10px;overflow:hidden}body.page-id-26 #middlePromo h1.page-title:before{content:"RECRUITING SUPPLIERS"}body.page-id-26 #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/supplier.webp) no-repeat center center;background-size:100%}.content.supplier section{display:flex;justify-content:space-between;flex-wrap:wrap}.content.supplier section .inner{width:100%}.content.supplier section .inner:nth-child(n+2){margin-top:2.5em}.content.supplier section .inner .image img{width:100%;height:auto}.content.supplier section .inner h2{font-size:2rem;line-height:1.2;margin:1em 0 0}.content.supplier section .inner p{margin-top:1em}.content.sales .half .image,.content.sales .half .inner p{margin-top:0}.content.trouble section{position:relative}.content.trouble section:after{content:"";width:180px;height:190px;background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/supplier/image_09.webp) no-repeat;background-size:contain;position:absolute;bottom:0;transform:translateX(-50%);left:50%;z-index:10}.content.trouble .checkList{padding-bottom:19rem}.content.trouble .checkList li{font-size:1.6rem}.content.trouble .checkList li:nth-child(n+2){margin-top:.5em}.content.choose{padding-bottom:2.5rem}.content.choose .figure{width:100%;margin:0 auto}.content.choose .figure img{width:100%;height:auto}.content.choose dl{margin:0;margin-top:6rem;border-top:solid 1px #707070;display:flex;justify-content:space-between;flex-wrap:wrap}.content.choose dl dt{width:100%;font-size:1.6rem;line-height:1.2em;font-weight:600;padding:1.5em 0 0 1.5em;position:relative}.content.choose dl dt:before{content:"\f058";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;color:var(--main);position:absolute;top:1.5em;left:0}.content.choose dl dd{width:100%;font-size:1.6rem;line-height:1.4em;padding:.5em 0 1.5em;border-bottom:solid 1px #707070}.content.reason section{position:relative}.content.reason section:after{content:"";width:513px;height:190px;background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/supplier/image_07.webp) no-repeat center;background-size:contain;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:10}.content.reason dl{margin:0;border-top:solid 1px #707070;display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:19rem}.content.reason dl dt{width:100%;font-size:1.6rem;line-height:1.2em;font-weight:600;padding:1.5em 0 0 1.5em;position:relative}.content.reason dl dt:before{content:"\f058";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;color:var(--main);position:absolute;top:1.5em;left:0}.content.reason dl dd{width:100%;font-size:1.6rem;line-height:1.4em;padding:.5em 0 1.5em;border-bottom:solid 1px #707070}.content.consul .column02{margin-top:2em}.content.consul .column02 .inner h2{font-size:2rem;font-weight:600;line-height:1.2;margin:1em 0 0}.content.consul .column02 .inner p{font-size:1.6rem;line-height:1.4em;margin-top:.25em}.content.exported section{position:relative;padding-bottom:23rem !important}.content.exported section:after{content:"";width:513px;height:190px;background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/tokusyu/image_04.webp) no-repeat center;background-size:contain;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:10}.content.exported .checkList{margin:0}.content.exported .checkList li{font-size:1.6rem;font-weight:600}.content.exported .checkList li:nth-child(n+2){margin-top:1em}.content.flow{padding-bottom:10rem}.content.flow .figure img{width:100%;height:auto}.numList{margin-top:1.5em}.numList li{padding-left:1.5em;position:relative;counter-increment:num}.numList li:nth-child(n+2){margin-top:.75em}.numList li:before{content:counter(num)'.';position:absolute;top:0;left:0}.supList{margin-top:1.5em}.supList li{padding-left:1.5em;position:relative}.supList li:before{content:"※";position:absolute;top:0;left:0}.supList li:nth-child(n+2){margin-top:.75em}.content.faq{background:#fff}.content.faq dl{border-top:solid 1px #707070}.content.faq dl dt{font-weight:600;padding:1.5em 0 .5em;padding-left:2em;position:relative}.content.faq dl dt:before{content:"Q.";position:absolute;top:1.5em;left:0}.content.faq dl dd{border-bottom:solid 1px #707070;padding-bottom:1.5em;padding-left:2em;position:relative}.content.faq dl dd:before{content:"A.";position:absolute;top:0;left:0}body.page-id-10 #middlePromo h1.page-title:before{content:"CSR ACTIVITIES"}body.page-id-10 #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/csr.webp) no-repeat center center;background-size:100%}.imgClm02{display:flex;justify-content:space-between;flex-wrap:wrap}.imgClm02 li{width:100%;border-radius:10px;overflow:hidden}.imgClm02 li img{width:100%;height:auto}.imgClm02 li:nth-child(n+2){margin-top:1em}p.caption{font-size:1.2rem;line-height:1.2;margin-top:.5em !important}.blankLink a{display:inline-block;padding-right:1.25em;font-size:1.4rem;line-height:1.2;position:relative;color:#333;text-decoration:underline}.blankLink a:hover{color:var(--sn);text-decoration:none}.blankLink a:after{content:"\f0da";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;position:absolute;top:50%;right:.25em;transform:translateY(-50%);transition:all .3s ease 0s}.blankLink a:hover:after{right:0}.content.activity .image{width:70%;margin:0 auto}.content.activity .image img{width:100%;height:auto}.imgClm03{display:flex;justify-content:center;flex-wrap:wrap;margin:2.5em 0}.imgClm03 li{width:48%}.imgClm03 li:nth-child(n+2){margin-left:4%}.imgClm03 li img{width:100%;height:auto;border-radius:100%;overflow:hidden}.imgClm03 li span{display:block;text-align:center;margin-top:1em;line-height:1.2em}body.page-id-12 #middlePromo h1.page-title:before{content:"ORGANIZATION"}body.page-id-12 #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/about.webp) no-repeat center center;background-size:100%}.content.msg .article .image{width:60%;margin:0 auto}.content.msg .article .inner h2.sideHead{text-align:center !important;margin-bottom:.5em !important}.content.msg .article .inner h2.sideHead span{text-align:center !important}h3.name{margin-top:2em;font-size:1.4rem;line-height:1.4}h3.name strong{display:block;font-weight:400}h3.name strong span{display:inline-block;font-size:2rem;margin-left:1em}.outline{width:100%}.outline tr{border-bottom:solid 1px #707070}.outline tr th{width:100%;padding:1.5em 0 0;display:block}.outline tr td{width:100%;padding:.5em 0 1.5em;display:block}.outline tr td ul{padding-left:1.5em}.outline tr td ul li{list-style-type:decimal;list-style-position:outside}.executives h2.sideHead,.executives h2.sideHead span{text-align:center}.executives .column{display:flex;justify-content:flex-start;flex-wrap:wrap}.executives .column .inner{width:48%;margin-right:4%}.executives .column .inner:nth-child(2n),.executives .column .inner:last-child{margin-right:0}.executives .column .inner:nth-child(n+3){margin-top:2.4rem}.executives .column .inner .image{width:100%;position:relative;margin:0 auto;overflow:hidden}.executives .column .inner .image img{width:100%;height:auto}.executives .column .inner dl{margin-top:.5em}.executives .column .inner dl dt{text-align:center;font-size:1.4rem;line-height:1.4em}.executives .column .inner dl dt strong{display:block;text-align:center;font-weight:400}.executives .column .inner dl dd{margin-top:.24em;font-size:2rem;line-height:1.2em;font-weight:700;text-align:center}body.page-id-14 #middlePromo h1.page-title:before{content:"MEMBERSHIP TERMS"}body.page-id-14 #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/agreement.webp) no-repeat center center;background-size:100%}.content.agreement h3{line-height:1.2em;margin:4rem 0 -.5em;font-weight:600}.content.agreement h3:first-child{margin-top:0}body.page-id-16 #middlePromo h1.page-title:before{content:"PRIVACY POLICY"}body.page-id-16 #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/privacy.webp) no-repeat center center;background-size:100%}.content.privacy h3{line-height:1.2em;margin:4rem 0 -.5em;font-weight:600}body.page-id-18 #middlePromo h1.page-title:before,body.page-id-47 #middlePromo h1.page-title:before{content:"CONTACT"}body.page-id-18 #middlePromo:after,body.page-id-47 #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/contact.webp) no-repeat center center;background-size:100%}.contactForm{width:100%;margin-top:6rem}.contactForm dl{display:flex;justify-content:space-between;flex-wrap:wrap}.contactForm dl dt{width:100%;text-align:left;padding:1em 0 0;position:relative}.contactForm dl dt p{text-align:let}.contactForm dl dt span{font-size:1rem;line-height:1em;color:#fff;background:var(--main);padding:.5em;border-radius:3px;position:absolute;top:.3em;right:0}.contactForm dl dd{width:100%;padding:.5em 0 1em}.contactForm dl dd input[type=tel],.contactForm dl dd input[type=text],.contactForm dl dd input[type=email],.contactForm dl dd textarea{border:solid 1px #ccc;background:#f9f9f9;padding:.75em;border-radius:3px;width:100% !important}.contactForm dl dd input[type=tel]:focus,.contactForm dl dd input[type=text]:focus,.contactForm dl dd input[type=email]:focus,.contactForm dl dd textarea:focus{outline:none;border-color:var(--main)}.wpcf7-form-control.wpcf7-checkbox{display:flex;justify-content:flex-start;flex-wrap:wrap}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{width:33%;margin-left:0}.wpcf7-form-control.wpcf7-acceptance.optional .wpcf7-list-item{margin-left:0}.wpcf7-not-valid-tip{font-size:1.2rem !important;line-height:1.3em !important;color:#e50150 !important;margin-top:.5em;display:block}.submit{text-align:center}.submit span.wpcf7-spinner{display:none}.submit input[type=submit]{color:#fff;border:none;font-size:1.4rem;font-weight:500;line-height:1em;padding:1.25em 4em;border-radius:5px;cursor:pointer}.submit input[type=submit]{background:#004ebf;background:-moz-linear-gradient(left,#53b6db 0%,#004ebf 100%);background:-webkit-gradient(linear,left center,right center,from(#53b6db),to(#004ebf));background:-webkit-linear-gradient(left,#53b6db 0%,#004ebf 100%);background:-o-linear-gradient(left,#53b6db 0%,#004ebf 100%);background:linear-gradient(to right,#53b6db 0%,#004ebf 100%)}.contactForm dl dt p,.contactForm dl dd p{margin-top:0;position:relative}.contactForm dl dd p strong{display:block;line-height:1.4em;margin-bottom:.5em}.contactForm p.formSup{margin-top:0}.wpcf7-response-output{text-align:center;background:#fff}body.category #middlePromo h1.page-title:before,body.single-post #middlePromo h1.page-title:before{content:"BLOG"}body.category #middlePromo:after,body.single-post #middlePromo:after{content:"";background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/promo/blog.webp) no-repeat center center;background-size:100%}body.category #inner-content{width:100%;padding:0 5%;margin:6rem auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.category #inner-content #main{width:100%;order:1}body.category #inner-content #sidebar1{display:none}body.single #inner-content{width:100%;padding:0 5%;margin:6rem auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.single #inner-content #main{width:100%;order:1}body.single #inner-content #sidebar1{display:none}body.single #breadcrumb ol li:last-child{display:none}body.archive #inner-content{width:100%;padding:0 5%;margin:6rem auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.archive #inner-content #main{width:100%;order:1}body.archive #inner-content #sidebar1{display:none}body.category #main{border-top:solid 1px rgba(0,0,0,.1)}.type-post{padding:3rem 0;border-bottom:solid 1px rgba(0,0,0,.1)}.type-post h2.entry-title{font-size:2rem;line-height:1.3em;color:var(--main);font-weight:500;margin-bottom:.5em}.type-post h2.entry-title a{color:var(--main);text-decoration:none}.type-post .entry-meta{font-size:1.2rem;line-height:1.3em;color:rgba(51,51,51,.5);margin-bottom:1em}.type-post .entry-meta .by,.type-post .entry-meta .entry-author{display:none}.type-post .article-footer{display:none}section.entry-content .attachment-bones-thumb-300{display:block;width:60% !important;height:auto !important;float:none !important;margin:0 auto 1em auto !important}.wp-pagenavi{margin-top:2em;font-size:1.4rem;line-height:1.3em}div#toc_container{background:#fff !important;margin-top:3em !important;border:5px solid #d6dbe4 !important;padding:1em !important}body.single .type-post{padding-top:0}h1.single-title{font-size:2.2rem;line-height:1.2em;font-weight:600;color:var(--main)}.eyeChatching{width:100%;padding:35%;position:relative;overflow:hidden;margin:1em 0}.eyeChatching img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.single .type-post .entry-content h1{font-size:2.2rem;line-height:1.3em;font-weight:600;color:var(--main);padding:1em 0;border-bottom:solid 1px var(--main);margin:1em 0 0}body.single .type-post .entry-content h2{font-size:1.8rem;line-height:1.3em;background:var(--main);color:#fff;padding:.5em;margin:3em 0 0;border-left:solid 3px var(--sn)}body.single .type-post .entry-content h3{font-size:1.8rem;line-height:1.3em;color:var(--ac02);margin:1.5em 0 0;padding-left:.75em;position:relative}body.single .type-post .entry-content h3:before{content:"";width:4px;height:70%;background:var(--main);position:absolute;top:50%;left:0;transform:translateY(-50%)}body.single .type-post .entry-content h4{font-size:1.6rem;line-height:1.3em;font-weight:600;color:var(--main);padding:.75em 0;border-bottom:solid 2px rgba(0,0,0,.05);margin:1.5em 0 0}body.single .type-post .entry-content p{margin-top:1em !important}body.single .type-post .entry-content p img{display:block;max-width:870px;height:auto}body.single figure.wp-block-image{width:100%;margin-top:1.5em;display:block}body.single figure.wp-block-image img{width:100%;height:auto}.widget_categories,.widget.widget_recent_entries{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);margin-bottom:3rem}.widget_categories h4,.widget.widget_recent_entries h4{font-size:2rem;line-height:1.3em;color:#fff;background:var(--main);padding:1.5rem;border-bottom:solid 1px rgba(0,0,0,.1);text-align:center}.widget_categories ul,.widget.widget_recent_entries ul{padding:1.5rem;background:#f9f9f9}.widget_categories ul li,.widget.widget_recent_entries ul li{font-size:1.4rem;line-height:1.3em}.widget_categories ul li:nth-child(n+2),.widget.widget_recent_entries ul li:nth-child(n+2){margin-top:3px}.widget_categories ul li a,.widget.widget_recent_entries ul li a{display:block;color:#333;text-decoration:none;background:#fff;padding:1em;padding-right:2.5em;border:solid 1px #ecebe8;position:relative}.widget_categories ul li a:hover,.widget.widget_recent_entries ul li a:hover{color:#333;background:#fff}.widget_categories ul li a:after,.widget.widget_recent_entries ul li a:after{content:"\f054";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;font-size:1rem;position:absolute;top:50%;right:1.25em;transform:translateY(-50%);color:#e4e4e4;transition:all .3s ease 0s}.widget_categories ul li a:hover:after,.widget.widget_recent_entries ul li a:hover:after{right:1.5em;opacity:1;color:var(--siteClr)}.widget.widget_calendar{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);margin-bottom:3rem}.widget.widget_calendar h4{font-size:2rem;line-height:1.3em;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#79391d;padding:1rem 1.5rem;padding-top:2rem;border-bottom:solid 1px rgba(0,0,0,.1);border-top:solid 2px #79391d;text-align:center}.widget.widget_calendar #calendar_wrap{padding:1.5rem}.pagination{margin-top:2em}.pagination ul{display:flex;justify-content:center;flex-wrap:wrap}.pagination ul li{font-size:12px;line-height:1em;margin:0 .2em}.pagination ul li a{display:block;color:#333;text-decoration:none;background:#f9f9f9;border:solid 1px #eee;padding:.5em .75em;border-radius:3px}.pagination ul li span.page-numbers.current{display:block;color:#fff;text-decoration:none;background:#666;border:solid 1px #666;padding:.5em .75em;border-radius:3px}section.entry-content .attachment-bones-thumb-300{width:150px;height:150px;float:left;margin-right:2rem}section.entry-content .attachment-bones-thumb-300 img{width:100%;height:auto}#container{width:100%;margin:0 auto;padding:0;position:relative}header#header{width:100%;margin:0 auto;padding:3rem 5%}header#header #inner-header h1.logo{width:80%;margin:0 auto}header#header #inner-header h1.logo a{display:block}header#header #inner-header h1.logo img{width:100%;height:auto}header#header #inner-header nav{display:none}#middlePromo{width:100%;margin:0 auto;position:relative;overflow:hidden}#middlePromo:after{content:"";width:100%;height:100%;position:absolute;opacity:.6;top:0;right:0;z-index:-1}#middlePromo header{width:100%;padding-bottom:40%;margin:0 auto;position:relative;z-index:100}#middlePromo h1.page-title{font-size:2.5rem;line-height:1;color:#333;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;word-break:keep-all}#middlePromo h1.page-title:before{content:"ALL JAPAN TRADING";display:block;text-align:center;font-size:1.6rem;line-height:1.2em;color:var(--main);font-family:'Jost',sans-serif;padding-bottom:.5em}#breadcrumb{width:100%;margin:0 auto;padding:0 5%}#breadcrumb .breadcrumb-container{font-size:1.4rem;line-height:1.1em;padding:0;margin:1em 0 0}#breadcrumb .breadcrumb-container ol{display:flex;justify-content:flex-start}#breadcrumb .breadcrumb-container ol li{position:relative}#breadcrumb .breadcrumb-container ol li:nth-child(n+2):before{content:"\f054";font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:600;font-size:1rem;line-height:1em;opacity:.5;padding:0 1em;color:rgba(51,51,51,.5)}#breadcrumb .breadcrumb-container ol li a{padding:0;margin:0;color:#333;text-decoration:none}#breadcrumb .breadcrumb-container ol li a:hover{color:rgba(51,51,51,.6)}#breadcrumb .breadcrumb-container ol li .separator{display:none}#footer{background:var(--bg);margin-top:5rem}#inner-footer{padding:4rem 5% 2rem;width:100%;margin:0 auto}#inner-footer h1.logo{width:60%;margin:0 auto}#inner-footer h1.logo a{display:block}#inner-footer h1.logo img{width:100%;height:auto}#inner-footer nav.ftNavi{display:none}#inner-footer ul.snsNavi{display:flex;justify-content:center;flex-wrap:wrap;width:60%;margin:2rem auto 0}#inner-footer ul.snsNavi li{font-size:4rem;line-height:1.0}#inner-footer ul.snsNavi li:nth-child(n+2){margin-left:.5em}#inner-footer ul.snsNavi li a{display:inline-block;color:#333;text-decoration:none}#inner-footer ul.snsNavi li a:hover{color:var(--sn)}#footer .copyright{font-size:1rem;line-height:1.4em;font-weight:400;color:#333;text-align:center;padding-bottom:4rem}section.error404 h2{text-align:center;font-size:7rem;line-height:1em;color:#999}section.error404 h2 strong{display:block;text-align:center;font-size:22rem;line-height:1em;font-weight:400;color:#999}section.error404 p{text-align:center;font-size:1.6rem;line-height:1.6;font-style:normal}section.error404 p.backBtn{width:23.5%;margin:1.5em auto 0}section.error404 p.backBtn a{display:block;font-size:1.6rem;line-height:1.2em;color:#333;text-decoration:none;border:solid 2px #333;padding:1em 0;text-align:center}section.error404 p.backBtn a:hover{background:#333;color:#fff}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;text-align:center;font-size:1.4rem;line-height:1.6em;font-family:-apple-system,"Hiragino Sans","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,BlinkMacSystemFont,"Helvetica Neue",YuGothic,Arial,"メイリオ",Meiryo,sans-serif;color:#333;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e1e7f0;position:relative}a{color:#3f73be;text-decoration:underline;transition:all .3s ease 0s}a:hover{color:#3562a2;text-decoration:none}html{height:100%;font-size:62.5%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,th,td,img,p{margin:0;padding:0;font-weight:400}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}h1,h2,h3,h4,h5,h6,div,p,pre,ul,ol,dl,dt,dd,address,form,blockquote{text-align:left;display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}img,object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:none}li{list-style-type:none}svg{fill:currentColor}.mt-none{margin-top:0 !important}.mt-05{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mt-40{margin-top:40px !important}.mt-50{margin-top:50px !important}.mt-60{margin-top:60px !important}.mt-70{margin-top:70px !important}.mt-80{margin-top:80px !important}.mt-90{margin-top:90px !important}.mt-100{margin-top:100px !important}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.float-left{float:left}.float-right{float:right}.img-left{float:left;margin:0 4% 1em 0}.img-right{float:right;margin:0 0 1em 4%}.container,.clearfix{zoom:1}.container:after,.clearfix:after{content:"";display:block;clear:both}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}}