@charset "utf-8";@font-face{@import url('https://fonts.googleapis.com/css2?family=Jost:wght@500&display=swap')}.en{font-family:'Jost',sans-serif}:root{--main:#3f73be;--sn:#3d7ec2;--bg:#c7d6ed}.grecaptcha-badge{z-index:100}@media screen and (min-width:768px){#inner-content{width:100%;margin:0 auto}article.content{width:100%;padding:10rem 0 0;position:relative}article.content:last-child{padding-bottom:10rem}article.content section{width:1200px;padding:0 4rem;margin:0 auto;position:relative;z-index:10}article.content section p{margin-top:1.5em}article.content.cushion{overflow:hidden}article.content.cushion section{padding:10rem 4rem;position:relative;z-index:1}article.content.cushion section:before{content:"";width:200%;height:100%;background:#fff;border-radius:100px;position:absolute;top:0;z-index:-1}article.content.cushion.left section:before{right:-2rem}article.content.cushion.right section:before{left:-2rem}h2.sideHead{font-size:4.6rem;line-height:1.2;margin-bottom:1em}h2.sideHead.sml{font-size:3.2rem;line-height:1.2;margin-bottom:1em}h2.sideHead span{display:block;font-size:1.6rem;line-height:1.2;color:var(--main);font-family:'Jost',sans-serif;margin-bottom:1em}h2.Head{font-size:4.6rem;line-height:1.2;margin-bottom:1em;text-align:center}h2.Head span{display:block;font-size:1.6rem;line-height:1.2;text-align:center;color:var(--main);font-family:'Jost',sans-serif;margin-bottom:1em}h3.heading{font-size:2.4rem;line-height:1.2;font-weight:600;margin:2.5em 0 0}h3.heading.txt32{font-size:3.2rem;line-height:1.2;font-weight:400;margin:0}.spbr{display:none}.mt{margin-top:10rem}.article{display:flex;justify-content:space-between;flex-wrap:wrap}.article .image{width:39%;margin-top:0 !important}.article .image img{width:100%;height:auto}.article .inner{width:58%}.article.left .image{order:1}.article.right .image{order:2}.article.left .inner{order:2}.article.right.inner{order:1}.half{display:flex;justify-content:space-between;flex-wrap:wrap}.half .image{width:48%}.half .image img{width:100%;height:auto}.half .inner{width:48%}.half.left .image{order:1}.half.right .image{order:2}.half.left .inner{order:2}.half.right.inner{order:1}.btmContact{background:#fff;border-radius:10px;padding:5rem 0 3rem}.btmContact ul{width:62%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.btmContact ul li.phone{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.btmContact ul li.phone a{display:inline-block;font-size:3.2rem;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{font-size:1.4rem;line-height:1;margin-left:2em}.btmContact ul li.button a{display:inline-block;color:#fff;text-decoration:none;font-size:1.4rem;line-height:1;padding:1em 2.5em;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:62%;margin:1em auto 0;padding-top:1em;border-top:solid 1px #707070}.btmContact .pamphlet a{display:block;text-align:center;padding:1em 0}.btmContact .pamphlet a span{display:inline-block;font-size:2rem;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.side{text-align:left}.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{width:100%;position:relative}#promo h1{font-size:7.2rem;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}#spPromo{display:none}.scrool{margin:5rem 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;padding-top:20rem !important}#about section{position:static}#about .svg{width:60%;position:absolute;top:65%;left:0;transform:translateY(-50%);z-index:-1}#about .svg img{width:100%;height:auto}#about .inner{width:48%;margin-left:auto}.column02{display:flex;justify-content:space-between;flex-wrap:wrap}.column02 .inner{width:48%}.column02 .inner:nth-child(n+3){margin-top:3em}.column02 .inner .image{margin-top:0 !important;border-radius:40px;overflow:hidden}.column02 .inner .image img{width:100%;height:auto}.column02 .inner dl dt{font-size:2.4rem;line-height:1.2;padding:1em 0 0}.column02 .inner dl dd{font-size:1.4rem;line-height:1.6;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:35%}dl.megurido dd{width:65%}.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:48%}.content.organization .svg{width:48%}.content.organization .svg img{width:100%;height:auto}.content.blogList{padding:10rem 0;background:#fff}.content.blogList .getPostDispArea{display:flex;justify-content:space-between;flex-wrap:wrap}.content.blogList .getPostDispArea .getPost{width:48%;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.content.blogList .getPostDispArea .getPost .getPostImgArea{width:48%;padding-bottom:48%;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:48%;padding:1em 0}.content.blogList .getPostDispArea .getPost .getPostStringArea span.day{font-size:1.4rem;line-height:1.2}.content.blogList .getPostDispArea .getPost .getPostStringArea .getPostTitle{font-size:1.4rem;line-height:1.6}.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:10rem 0;background:rgba(255,255,255,.5)}.movie{width:60%;padding-top:33.75%;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:1.5em}.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%}p.txt18{font-size:1.8rem;line-height:1.6}p.txt24{font-size:2.4rem;line-height:1.6}.content.kazaiseiri{position:relative}.content.kazaiseiri section .svg{position:absolute;top:-10rem;right:0}.content.kazaiseiri dl{margin:0 6rem;border-top:solid 1px #707070;display:flex;justify-content:space-between;flex-wrap:wrap}.content.kazaiseiri dl dt{width:40%;font-size:2.4rem;line-height:1.2em;padding:2rem 5% 2rem 1.4em;border-bottom:solid 1px #707070;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{width:60%;font-size:1.4rem;line-height:1.6em;padding:2rem 0;border-bottom:solid 1px #707070}.content.kazaiseiri p.txt18,.content.kazaiseiri p.txt24{margin:1.5em 6rem 0}.content.kazaiseiri .checkList{margin:0 6rem}.content.kazaiseiri .checkList li{font-size:2.4rem}.content.kazaiseiri .checkList li:nth-child(n+2){margin-top:1em}.content.kazaiseiri.svg02 section .svg{position:absolute;top:-12rem;right:6rem}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{font-size:2rem;line-height:1.2;padding-left:1.5em;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{position:absolute;top:-10rem;right:0}.content.tokusyu dl{margin:0 6rem;border-top:solid 1px #707070;display:flex;justify-content:space-between;flex-wrap:wrap}.content.tokusyu dl dt{width:40%;font-size:2.4rem;line-height:1.2em;padding:2rem 5% 2rem 1.4em;border-bottom:solid 1px #707070;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{width:60%;font-size:1.4rem;line-height:1.6em;padding:2rem 0;border-bottom:solid 1px #707070}.content.tokusyu .linkBnr{margin:1.5em 6rem 0;display:flex;justify-content:flex-start;flex-wrap:wrap}.content.tokusyu .linkBnr a{display:block;margin-right:1em}.content.tokusyu .linkBnr a:hover{opacity:.6}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:20px}.content.tradeConsulting .image{width:90%;margin:5em auto 10rem}.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:2em}.stepClm li img{width:100%;height:auto}#metaslider-id-8147,#metaslider-id-8139{margin-top:5rem !important}#metaslider-id-8147 ul li,#metaslider-id-8139 ul li{border-radius:20px;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:48%;margin-bottom:2em}.content.supplier section .inner .image img{width:100%;height:auto}.content.supplier section .inner h2{font-size:2.4rem;line-height:1.2;margin:1em 0 0}.content.supplier section .inner p{font-size:1.4rem;line-height:1.6;margin-top:1em}.content.supplier section>p{font-size:1.8rem;line-height:1.6}.content.sales .half .image,.content.sales .half .inner p{margin-top:0}.content.trouble section{position:relative}.content.trouble section:after{content:"";width:380px;height:390px;background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/supplier/image_09.webp) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:5%;z-index:10}.content.trouble .checkList{margin:0 6rem}.content.trouble .checkList li{font-size:2.4rem}.content.trouble .checkList li:nth-child(n+2){margin-top:1em}.content.choose{padding-bottom:5rem}.content.choose .figure{width:60%;margin:0 auto}.content.choose .figure img{width:100%;height:auto}.content.choose dl{margin:0 6rem;margin-top:6rem;border-top:solid 1px #707070;display:flex;justify-content:space-between;flex-wrap:wrap}.content.choose dl dt{width:40%;font-size:2.4rem;line-height:1.2em;padding:2rem 5% 2rem 1.4em;border-bottom:solid 1px #707070;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:2rem;left:0}.content.choose dl dd{width:60%;font-size:1.4rem;line-height:1.6em;padding:2rem 0;border-bottom:solid 1px #707070}.content.reason section{position:relative}.content.reason section:after{content:"";width:513px;height:290px;background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/supplier/image_07.webp) no-repeat;background-size:contain;position:absolute;top:-15%;right:1%;z-index:10}.content.reason dl{margin:0 6rem;border-top:solid 1px #707070;display:flex;justify-content:space-between;flex-wrap:wrap}.content.reason dl dt{width:40%;font-size:2.4rem;line-height:1.2em;padding:2rem 5% 2rem 1.4em;border-bottom:solid 1px #707070;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:2rem;left:0}.content.reason dl dd{width:60%;font-size:1.4rem;line-height:1.6em;padding:2rem 0;border-bottom:solid 1px #707070}.content.consul .column02{margin-top:2em}.content.consul .column02 .inner h2{font-size:2.4rem;line-height:1.2;margin:1em 0 0}.content.consul .column02 .inner p{font-size:1.4rem;line-height:1.6;margin-top:1em}.content.exported section{position:relative}.content.exported section:after{content:"";width:513px;height:290px;background:url(//www.alljapantrading.org/wp-content/themes/unagi-design/images/tokusyu/image_04.webp) no-repeat;background-size:contain;position:absolute;top:-2.5%;right:5%;z-index:10}.content.exported .checkList{margin:0 6rem}.content.exported .checkList li{font-size:2.4rem}.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:48%;border-radius:10px;overflow:hidden}.imgClm02 li img{width:100%;height:auto}.imgClm02 li:nth-child(n+3){margin-top:2em}p.caption{font-size:1.4rem;line-height:1.2;margin-top:.5em !important}p.txt14{font-size:1.4rem;line-height:1.6}.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:31%}.imgClm03 li:nth-child(n+2){margin-left:3.5%}.imgClm03 li img{width:100%;height:auto;border-radius:100%;overflow:hidden}.imgClm03 li span{display:block;text-align:center;font-size:2.4rem;line-height:1.2;margin-top:1em}.content.activity section>p{font-size:1.8rem;line-height:1.6}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%}h3.name{margin-top:2em;font-size:1.8rem;line-height:1.4}h3.name strong{display:block;font-weight:400}h3.name strong span{display:inline-block;font-size:2.4rem;margin-left:1em}.outline{width:100%}.outline tr{border-bottom:solid 1px #707070}.outline tr th{width:25%;padding:1.5em 0;font-size:1.8rem;line-height:1.6}.outline tr td{width:75%;padding:1.5em 0;font-size:1.8rem;line-height:1.6}.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:18.4%;margin-right:2%}.executives .column .inner:nth-child(5n),.executives .column .inner:last-child{margin-right:0}.executives .column .inner:nth-child(n+6){margin-top:4rem}.executives .column .inner .image{width:100%;padding-bottom:100%;position:relative;margin:0 auto;overflow:hidden}.executives .column .inner .image img{width:100%;height:auto;position:absolute;top:0;left:0}.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{font-size:1.4rem;line-height:1.8em}.content.agreement h3{font-size:1.4rem;line-height:1.2em;margin:5rem 0 -1em;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{font-size:1.6rem;line-height:1.2em;margin:5rem 0 -1em;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%}.content.form section>p{font-size:2rem;line-height:1.2}.contactForm{width:100%;margin-top:5rem}.contactForm dl{display:flex;justify-content:space-between;flex-wrap:wrap}.contactForm dl dt{width:35%;text-align:right;padding:1em 4em 1em 0;position:relative}.contactForm dl dt p{text-align:right;font-size:1.8rem;line-height:1.4em}.contactForm dl dt span{font-size:1.2rem;line-height:1em;color:#fff;background:var(--main);padding:.5em;border-radius:3px;position:absolute;top:.3em;right:-4em}.contactForm dl dd{width:65%;padding:1em 0}.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}.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{padding-left:36%;margin-top:0}.wpcf7-response-output{text-align:center;background:#fff}body.page-id-47 .align-center{font-size:2rem;line-height:1.2}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:1200px;padding:0 4rem;margin:10rem auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.category #inner-content #main{width:72.5%;order:1}body.category #inner-content #sidebar1{width:23.5%;order:2}body.single #inner-content{width:1200px;padding:0 4rem;margin:10rem auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.single #inner-content #main{width:72.5%;order:1}body.single #inner-content #sidebar1{width:23.5%;order:2}body.archive #inner-content{width:1200px;padding:0 4rem;margin:10rem auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.archive #inner-content #main{width:72.5%;order:1}body.archive #inner-content #sidebar1{width:23.5%;order:2}body.category .blogCategory{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:10rem;border-bottom:solid 1px rgba(0,0,0,.1)}body.category .blogCategory li{width:31%}body.category .blogCategory li a{display:block;color:#333;text-decoration:none;background:#fff;font-weight:500;padding:1.5em 0;text-align:center;border-radius:16px 0;position:relative}body.category .blogCategory li a:hover{background:rgba(255,255,255,.6);color:var(--main)}body.category .blogCategory li a:after{content:"\f0da";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600;font-size:1.2rem;color:var(--main);position:absolute;top:50%;right:2em;transform:translateY(-50%)}.type-post{padding:3rem 0;border-bottom:solid 1px rgba(0,0,0,.1);font-size:1.6rem;line-height:1.8em}.type-post h2.entry-title{font-size:2.4rem;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}.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:1.5em !important}body.single .type-post{padding-top:0}h1.single-title{font-size:3.2rem;line-height:1.2em;font-weight:600;color:var(--main)}.eyeChatching{width:100%;padding:20%;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:3.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:3.2rem;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:2.4rem;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.8rem;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%;min-width:1280px;margin:0 auto;padding:0;position:relative}header#header{width:1280px;margin:0 auto;padding:0 40px;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:1000}header#header #inner-header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;position:relative;padding:3.5rem 0}header#header #inner-header h1.logo{width:352px}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 ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}header#header #inner-header nav ul li{font-size:1.4rem;line-height:1.2;font-style:normal;position:relative;padding:0 .5em}header#header #inner-header nav ul li a{display:block;color:#333;text-decoration:none;padding:.5em;border-radius:3px;background:#e1e7f0;position:relative}header#header #inner-header nav ul li a:hover{color:#fff;background:#5a83be}header#header #inner-header nav ul li ul{position:absolute;width:200%;top:110%;left:-50%;nowhitespace:afterproperty;opacity:0;transition:all .3s ease 0s;visibility:hidden;z-index:99;background:#fff;border-radius:3px;overflow:hidden}header#header #inner-header nav ul li ul li{width:100%;padding:0}header#header #inner-header nav ul li ul li a{display:block;text-align:center;line-height:1.2;border-radius:0;padding:1em 0;background:#fff}header#header #inner-header nav ul li ul li a:hover{color:var(--sc);background:#e1e7f0}header#header #inner-header nav ul li:hover ul{margin:0;opacity:1;visibility:visible;top:100%;box-shadow:0 0 10px rgba(0,0,0,.2)}header#header #inner-header nav ul li#menu-item-42 a{color:#fff;padding:1.5em 3em;position:relative}header#header #inner-header nav ul li#menu-item-42 a:before{content:"\f1d8";font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:600;margin-right:.5em}header#header #inner-header nav ul li#menu-item-42 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%)}header#header #inner-header nav ul li#menu-item-42 a:hover{color:#fff;background:var(--main)}#middlePromo{width:100%;margin:0 auto;position:relative;overflow:hidden;padding-top:14.5rem}#middlePromo:after{content:"";width:60%;height:100%;border-radius:0 0 0 100px;background:#fff;position:absolute;top:0;right:0;z-index:-1}#middlePromo header{width:1200px;padding:10rem 4rem;margin:0 auto;position:relative;z-index:100}#middlePromo header:before{content:"";width:4.8rem;height:1px;background:#999;position:absolute;bottom:0;left:4rem}#middlePromo h1.page-title{font-size:4.8rem;line-height:1;color:#333}#middlePromo h1.page-title:before{content:"ALL JAPAN TRADING";display:block;font-size:1.6rem;line-height:1.2em;color:var(--main);font-family:'Jost',sans-serif;padding-bottom:2em}#breadcrumb{width:1200px;margin:0 auto;padding:0 4rem}#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:15rem}#inner-footer{padding:8rem 4rem;width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}#inner-footer h1.logo{width:244px}#inner-footer h1.logo a{display:block}#inner-footer h1.logo img{width:100%;height:auto}#inner-footer nav.ftNavi{width:60%;display:flex;justify-content:space-between;flex-wrap:wrap}#inner-footer nav.ftNavi ul{width:31%}#inner-footer nav.ftNavi ul li{font-size:1.4rem;line-height:1.2;position:relative}#inner-footer nav.ftNavi ul li:nth-child(n+2){margin-top:1em}#inner-footer nav.ftNavi ul li a{display:inline-block;color:#333;text-decoration:none}#inner-footer nav.ftNavi ul li a:hover{color:var(--sn)}#inner-footer ul.snsNavi{display:flex;justify-content:space-between;flex-wrap:wrap}#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:1.4rem;line-height:1em;font-weight:400;color:#333;text-align:center;padding:0 0 8em}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.6rem;line-height:1.8em;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}}