@import url(https://fonts.googleapis.com/css?family=Oswald|Lato:400,700,900|Noto+Sans+JP:400,700&display=swap&subset=japanese);
/*! Type: YakuHanJP_Noto - Based on Noto Sans CJK JP */@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/YakuHanJP-Thin.woff2) format("woff2"),url(../fonts/YakuHanJP-Thin.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/YakuHanJP-Light.woff2) format("woff2"),url(../fonts/YakuHanJP-Light.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/YakuHanJP-Regular.woff2) format("woff2"),url(../fonts/YakuHanJP-Regular.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/YakuHanJP-Medium.woff2) format("woff2"),url(../fonts/YakuHanJP-Medium.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/YakuHanJP-Bold.woff2) format("woff2"),url(../fonts/YakuHanJP-Bold.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/YakuHanJP-Black.woff2) format("woff2"),url(../fonts/YakuHanJP-Black.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}#case .head-inner{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:119px 24px 40px;min-height:640px;text-align:center}@media (max-width:768px){#case .head-inner{padding:80px 20px 40px;min-height:320px}}#case .head-title{font-size:28px;letter-spacing:.3em;padding:0 0 40px .3em}@media (max-width:768px){#case .head-title{font-size:20px;font-weight:400;padding:0 0 16px .3em}}#case .head p{font-family:YakuHanJP_Noto,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.1em;line-height:2.6;padding-left:.1em}@media (max-width:768px){#case .head p{font-size:12.5px;line-height:2}}#case .head-breadcrumbs{padding-top:119px}@media (max-width:768px){#case .head-breadcrumbs{padding-top:40px}}#case .head-inner{border-bottom:1px solid #2859b0}@media (max-width:768px){#case .head-inner{padding:112px 20px 56px}#case .head-inner .head-title{letter-spacing:.2em;padding:0 0 8px .2em}#case .head-inner p{text-align:justify;padding:0 12px}}#case .section{padding:80px 64px 120px}@media (max-width:768px){#case .section{padding:40px 24px 56px}}#case .section-title{padding-bottom:56px;text-align:center}@media (max-width:768px){#case .section-title{padding:4px 0 32px}}#case .section-title span{display:block;font-size:26px;letter-spacing:.3em;padding-left:.3em}@media (max-width:768px){#case .section-title span{font-size:17.5px;letter-spacing:.2em;padding-left:.2em}}#case .section-title b{font-family:Lato,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;color:#f6d60b;display:block;font-size:23px;font-weight:900;line-height:1;letter-spacing:.1em;padding:8px 0 0 .1em}@media (max-width:768px){#case .section-title b{font-size:15px}}#case .flow-list{display:-webkit-box;display:flex;margin:0 -32px}@media (max-width:768px){#case .flow-list{margin:0 -12px}}#case .flow-list li{-webkit-box-flex:1;flex:1 0 33.33333%;padding:0 32px;position:relative;width:33.33333%}@media (max-width:768px){#case .flow-list li{padding:0 12px}}#case .flow-list li:nth-child(2) .flowList-inner{-webkit-transition-delay:.08s;transition-delay:.08s}#case .flow-list li:nth-child(3) .flowList-inner{-webkit-transition-delay:.16s;transition-delay:.16s}#case .flow-list li:nth-child(4) .flowList-inner{-webkit-transition-delay:.24s;transition-delay:.24s}#case .flow-list li:nth-child(5) .flowList-inner{-webkit-transition-delay:.32s;transition-delay:.32s}#case .flow-list li+li:before{border:24px solid transparent;border-left-color:#f6d60b;content:"";display:block;left:-12px;position:absolute;top:106px}@media (max-width:768px){#case .flow-list li+li:before{border-width:10px;left:-5px;top:11vw}}#case .flowList-inner{background:#2859b0;color:#fff;font-size:18px;line-height:1.8;height:100%;padding:40px 16px 32px;text-align:center}@media (max-width:768px){#case .flowList-inner{font-size:12px;line-height:1.6;padding:12px 4px}}#case .flowList-inner b{color:#f6d60b;font-weight:400}@media (max-width:768px){#case .flowList-inner b{font-size:10px}}#case .flowList-inner i{background-image:radial-gradient(#e4e4e4 14%,#fcf3b7 0),radial-gradient(#e4e4e4 14%,#fcf3b7 0);background-position:0 0,5px 5px;background-size:10px 10px;border-radius:50%}@media (min-width:769px){#case .flowList-inner i{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0 auto 40px;max-width:100%;width:180px}}@media (max-width:768px){#case .flowList-inner i{display:block;position:relative;margin:0 auto 12px;max-width:80px}}#case .flowList-inner i:after{content:"";display:block;padding-top:100%}#case .flowList-inner i img{width:140px}@media (max-width:768px){#case .flowList-inner i img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:56px}}#case .flow-points{border:1px solid #2859b0}@media (min-width:769px){#case .flow-points{display:-webkit-box;display:flex;margin-top:80px}}@media (max-width:768px){#case .flow-points{margin-top:40px}}@media (min-width:769px){#case .flow-points li{-webkit-box-flex:0;flex:0 0 50%;padding:32px 56px}}@media (max-width:768px){#case .flow-points li{padding:24px 32px}}@media (min-width:769px){#case .flow-points li:first-child{border-right:1px solid #2859b0}}@media (max-width:768px){#case .flow-points li:first-child{border-bottom:1px solid #2859b0}}#case .flow-points h3{color:#2859b0;font-weight:700;letter-spacing:.1em;text-align:center;padding-left:.1em;position:relative}@media (min-width:769px){#case .flow-points h3{font-size:18px;margin-bottom:12px}}@media (max-width:768px){#case .flow-points h3{font-size:15px;margin-bottom:10px}}#case .flow-points h3:before{background:rgba(246,214,11,.4);bottom:6px;content:"";display:block;height:10px;left:0;position:absolute;width:100%;z-index:-1}@media (max-width:768px){#case .flow-points h3:before{bottom:4px;height:8px}}#case .flow-points p{font-size:16px;letter-spacing:.1em;padding-left:.1em}@media (max-width:768px){#case .flow-points p{font-size:12px}}#case .case{background-image:radial-gradient(#e4e4e4 14%,#f4f4f5 0),radial-gradient(#e4e4e4 14%,#f4f4f5 0);background-position:0 0,5px 5px;background-size:10px 10px}@media (max-width:768px){#case .case{background-image:radial-gradient(hsla(0,0%,89.4%,.4) 30%,#f4f4f5 0),radial-gradient(hsla(0,0%,89.4%,.4) 30%,#f4f4f5 0);background-position:0 0,2px 2px;background-size:4px 4px}}#case .case-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 -10px -40px}@media (max-width:979px){#case .case-list{margin:0 -8px -16px}}#case .case-list li{padding:0 10px 40px;width:33.33333%}@media (min-width:769px){#case .case-list li:nth-child(2n){-webkit-transition-delay:.08s;transition-delay:.08s}#case .case-list li:nth-child(3n){-webkit-transition-delay:.16s;transition-delay:.16s}}@media (max-width:979px){#case .case-list li{padding:0 8px 16px;width:50%}}#case .caseList-inner{background:#fff;border-radius:15px;padding:24px 20px;min-height:100%}@media (max-width:768px){#case .caseList-inner{font-size:10px;padding:12px 10px}}#case .caseList-inner i{color:#2859b0;display:block;font-size:72px;text-align:center}@media (max-width:768px){#case .caseList-inner i{font-size:48px}}#case .caseList-title{color:#2859b0;font-weight:700;text-align:center;position:relative;z-index:1}@media (min-width:769px){#case .caseList-title{font-size:16px;letter-spacing:.1em;margin-bottom:12px}}@media (max-width:768px){#case .caseList-title{margin-bottom:8px}}#case .caseList-title:before{background:rgba(18,121,245,.1);bottom:6px;content:"";display:block;height:10px;left:0;position:absolute;width:100%;z-index:-1}@media (max-width:768px){#case .caseList-title:before{bottom:0;height:8px}}#case .caseList-about{font-family:YakuHanJP_Noto,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-feature-settings:"pkna" 1;color:#1279f5;font-weight:700;letter-spacing:.1em;line-height:1.6;-webkit-box-pack:center;justify-content:center;margin-right:-.1em}@media (min-width:769px){#case .caseList-about{display:-webkit-box;display:flex;font-size:15px}#case .caseList-about.float{display:block;margin:0 -.2em 0 -.16em;letter-spacing:.04em}}#case .caseList-about b{-webkit-box-flex:0;flex:0 0 4.8em;color:#2859b0;width:4.8em}#case .caseList-about b:after{content:"▶"}@media (max-width:768px){#case .caseList-about b:after{border:4px solid transparent;border-left-color:#2859b0;content:"";display:inline-block;margin:0 0 0 2px;vertical-align:middle}}#case .caseList-text{line-height:1.8;padding:1.4em 8px 0}@media (max-width:768px){#case .caseList-text{padding:8px 0 0}}@media (min-width:769px){#case .case-list li{-webkit-transition-delay:0s;transition-delay:0s;width:50%}#case .case-list li:nth-child(2n){-webkit-transition-delay:.08s;transition-delay:.08s}#case .caseList-title{font-size:18px}#case .caseList-inner{padding:24px 32px}#case .caseList-inner i{font-size:80px}#case .caseList-text{padding:1.4em 0 0}}#case #export .head{background:50% no-repeat;background-size:cover}@media (min-width:769px){#case #export .head{background-size:150%}}#case #export .head-inner{background:rgba(44,54,67,.7);border-bottom:0;color:#fff;font-weight:700}@media (min-width:769px){#case #export .flow-list{margin:0 -16px}}@media (max-width:768px){#case #export .flow-list{flex-wrap:wrap;margin:0 auto;max-width:272px}}@media (max-width:768px){#case #export .flow-list li{-webkit-box-flex:1;flex:1 0 100%;margin:0;width:100%}#case #export .flow-list li+li{margin-top:30px}#case #export .flow-list li+li:before{border-width:10px 14px;border-color:#f6d60b transparent transparent;left:calc(50% - 14px);top:-20px}}@media (min-width:769px){#case #export .flow-list li{-webkit-box-flex:1;flex:1 0 20%;width:20%;padding:0 16px}#case #export .flow-list li+li:before{border-width:24px 16px;left:-8px}}@media (max-width:768px){#case #export .flowList-inner{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding:10px 16px;text-align:left}#case #export .flowList-inner i{-webkit-box-flex:0;flex:0 0 64px;margin:0;width:64px}#case #export .flowList-inner span{-webkit-box-flex:1;flex:1;letter-spacing:.14em;padding-left:1.6em}}@media (max-width:979px){#case #export .flowList-inner span{font-size:14px;line-height:1.4;display:block}}@media (min-width:769px){#case #export .flowList-inner{letter-spacing:.1em}#case #export .flowList-inner i{margin-bottom:24px}}#case #export .flow-note{border:1px solid #2859b0;text-align:center;margin-top:80px;padding:32px 56px}@media (max-width:768px){#case #export .flow-note{border-color:rgba(40,89,176,.6);margin-top:40px;padding:20px 36px 32px}}#case #export .flow-note p{font-size:16px;letter-spacing:.1em;padding-left:.1em}@media (max-width:979px){#case #export .flow-note p{font-size:11px;line-height:2;text-align:justify}}#case #export .flowNote-title{color:#2859b0;font-weight:700;letter-spacing:.1em;padding-left:.1em;font-size:18px;margin-bottom:12px}@media (max-width:768px){#case #export .flowNote-title{font-size:13px;font-weight:400;letter-spacing:.2em;padding-left:.2em}}#case #export .countries-map{padding-bottom:48px}@media (max-width:768px){#case #export .countries-map{padding-bottom:32px;margin:0 -16px}}#case #export .countries-list{background:#fff;border:1px solid #2859b0;color:#2859b0;padding:24px 24px 40px;position:relative;white-space:nowrap}@media (max-width:768px){#case #export .countries-list{margin:0 auto;max-width:420px}}@media (max-width:439px){#case #export .countries-list{padding:10px 0 24px}}#case #export .countries-list:before{border:1px solid transparent;border-bottom-color:#2859b0;border-width:45px 7px;bottom:100%;content:"";left:120px;position:absolute}@media (max-width:768px){#case #export .countries-list:before{border-width:26px 6px;left:40px}}#case #export .countriesList-title{background:#2859b0;bottom:100%;color:#fff;font-size:17px;left:50%;letter-spacing:.6em;padding:0 32px 0 calc(32px + .6em);position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:768px){#case #export .countriesList-title{font-size:11px;letter-spacing:.3em;padding:2px 10px 3px calc(10px + .3em)}}#case #export .countriesList-inner{display:-webkit-box;display:flex}@media (max-width:979px){#case #export .countriesList-inner{font-size:12px}}@media (max-width:439px){#case #export .countriesList-inner{font-size:2.9vw}}#case #export .countriesList-inner ul{padding:12px 16px 0}@media (max-width:768px){#case #export .countriesList-inner ul{padding:12px 2px 40px 6px}}@media (min-width:980px){#case #export .countriesList-item:first-child .countriesList-label,#case #export .countriesList-item:first-child ul{padding-left:40px}}@media (max-width:979px){#case #export .countriesList-item:first-child .countriesList-label,#case #export .countriesList-item:first-child ul{padding-left:20px}}@media (max-width:768px){#case #export .countriesList-item{-webkit-box-flex:1;flex:1 0 10em;width:10em}}#case #export .countriesList-items{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}@media (max-width:768px){#case #export .countriesList-items{flex-wrap:wrap;-webkit-box-flex:1;flex:1 1 19em;margin-bottom:-40px}}#case #export .countriesList-items>div{-webkit-box-flex:1;flex:1}@media (max-width:768px){#case #export .countriesList-items>div{-webkit-box-flex:0;flex:0 0 50%;width:50%}}#case #export .countriesList-label{border-bottom:1px solid #2859b0;font-size:17px;font-weight:700;letter-spacing:.1em;padding:0 16px 6px}@media (max-width:979px){#case #export .countriesList-label{font-size:12px}}@media (max-width:768px){#case #export .countriesList-label{padding:0 6px 4px}}#case #export .countriesList-total{bottom:40px;font-size:17px;line-height:1;right:56px;position:absolute}@media (max-width:979px){#case #export .countriesList-total{bottom:24px;font-size:13px;right:16px}}#case #export .countriesList-total b{font-family:Oswald,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:52px;line-height:1;padding:0 6px 0 8px}@media (max-width:979px){#case #export .countriesList-total b{font-size:32px;padding:0 2px 0 4px}}#case #export .countries-num{border-left:1px solid #2859b0;color:#2859b0;display:-webkit-box;display:flex;margin-top:56px}@media (max-width:768px){#case #export .countries-num{border-left:1px solid #2859b0;border-top:1px solid #2859b0;flex-wrap:wrap;margin-top:32px;margin-right:auto;margin-left:auto;max-width:420px}}#case #export .countries-num li{border-right:1px solid #2859b0;-webkit-box-flex:1;flex:1;text-align:center}@media (max-width:768px){#case #export .countries-num li{border-bottom:1px solid #2859b0;border-right:1px solid #2859b0;padding:4px 8px 16px;-webkit-box-flex:0;flex:0 0 50%;width:50%}}#case #export .countries-num li span{position:relative;z-index:1}#case #export .countries-num li small{bottom:8px;font-size:11px;right:-12px;position:absolute;white-space:nowrap}#case #export .countries-num li p{font-size:17px;line-height:1}@media (max-width:979px){#case #export .countries-num li p{font-size:12px}}#case #export .countries-num li p small{bottom:18px;right:-14px}#case #export .countries-num li b{font-family:Oswald,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:46px}@media (max-width:979px){#case #export .countries-num li b{font-size:32px}}#case #export .countries-num li b span{font-size:22px;padding:0 2px 0 4px}@media (max-width:979px){#case #export .countries-num li b span{font-size:18px}}#case #export .countriesNum-title{font-size:15px;margin-bottom:16px}@media (max-width:979px){#case #export .countriesNum-title{font-size:12px;margin-bottom:10px}}#case #export .countriesNum-title span{letter-spacing:.28em;padding:0 8px 0 calc(8px + .28em)}#case #export .countriesNum-title span:before{background:rgba(18,121,245,.1);bottom:2px;content:"";display:block;height:10px;left:0;position:absolute;width:100%;z-index:-1}@media (max-width:768px){#case #export .countriesNum-title span:before{bottom:0;height:8px}}#case #export .countriesNum-icon{font-size:100px}@media (max-width:979px){#case #export .countriesNum-icon{font-size:66px;display:block;margin-bottom:-10px}}#case #export .countries-note{letter-spacing:.1em;text-align:right;padding-top:24px}@media (max-width:979px){#case #export .countries-note{font-size:10px;padding-top:16px}}@media (max-width:768px){#case #export .countries-note{text-align:center}}