﻿@import url("https://fonts.googleapis.com/css?family=Amiri|Roboto+Condensed|Roboto:300,400,500,700|Gilda+Display");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}body{font-weight:400;font-family:"Roboto","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Source Sans Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",sans-serif;font-feature-settings:"palt" 1;font-kerning:auto;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}a[href^="tel"]{color:inherit;text-decoration:underline;cursor:default}header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:68px;padding-right:84px}header .name{padding-left:20px;font-size:32px;font-family:'Amiri', serif;color:#132f57;letter-spacing:0.05em}.jp header .name h1{font-weight:700}@media screen and (max-width: 768px){header .name{font-size:6vw;color:#234b84}}header ul{text-align:right;letter-spacing:-.4em}@media screen and (max-width: 1080px){header ul{display:none}}header ul li{display:inline-block;padding:0 10px;font-size:16px;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.075em}header ul li a{display:block;position:relative;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header ul li a:after{content:'';-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;position:absolute;left:auto;right:0;bottom:-5px;width:0;height:2px;background-color:#132f57}header ul li a:hover:after{width:100%;left:0}header ul li a:link{color:#000}header ul li a:active{color:#000}header ul li a:hover{color:#132f57}header ul li a:visited{color:#000}#nav-drawer{position:relative}#nav-drawer .nav-unshown{display:none}#nav-drawer #nav-open{position:fixed;top:0;right:0;display:inline-block;width:76px;height:68px;vertical-align:middle;cursor:pointer;background-color:#f4f4f4;z-index:500}#nav-drawer #nav-open span,#nav-drawer #nav-open span:before,#nav-drawer #nav-open span:after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;height:2px;width:25px;margin:auto;cursor:pointer;background:#234b84;transition:all 0.5s;transform:translateY(0px) !important}#nav-drawer #nav-open span:before{margin-top:-10px;transform:rotate(0deg) !important}#nav-drawer #nav-open span:after{margin-top:10px;transform:rotate(0deg) !important}#nav-drawer #nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:black;opacity:0;transition:.3s ease-in-out}#nav-drawer #nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:90%;max-width:400px;height:100%;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%);background:#f4f4f4}@media screen and (max-width: 768px){#nav-drawer #nav-content{width:70%}}#nav-drawer #nav-content div{width:100%;border-bottom:1px solid #d0d0d0}#nav-drawer #nav-content div a{display:block;padding:28px 25px;font-size:18px;font-family:'Roboto Condensed', sans-serif;-moz-transition:ease-in-out,.5s;-o-transition:ease-in-out,.5s;-webkit-transition:ease-in-out,.5s;transition:ease-in-out,.5s}#nav-drawer #nav-content div a .jp{font-size:12px}@media screen and (max-width: 768px){#nav-drawer #nav-content div a{padding:5vw;font-size:6vw}}#nav-drawer #nav-content div a:link,#nav-drawer #nav-content div a:active,#nav-drawer #nav-content div a:visited{color:#132f57}#nav-drawer #nav-content div a:hover{color:#3f649a;background-color:#dce1ee}#nav-drawer #nav-input:checked ~ #nav-close{display:block;opacity:.5}#nav-drawer #nav-input:checked ~ #nav-content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,0.15)}#nav-drawer #nav-input:checked ~ #nav-open span{background:rgba(255,255,255,0)}#nav-drawer #nav-input:checked ~ #nav-open span:before{margin-top:0px;transform:rotate(-405deg) !important}#nav-drawer #nav-input:checked ~ #nav-open span:after{margin-top:0px;transform:rotate(405deg) !important}div#cover{position:relative;min-height:284px;overflow:hidden;background-image:url(../img/cover_other.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}.consulting div#cover,.market-entry-service div#cover{background-image:url(../img/cover_consulting.jpg)}.trade-outsourcing div#cover{background-image:url(../img/cover_trading.jpg)}.list-of-contacts div#cover{background-image:url(../img/cover_network.jpg)}.about-us div#cover{background-image:url(../img/cover_about.jpg)}.contact-us div#cover{background-image:url(../img/cover_contact.jpg)}.privacy-policy div#cover{background-image:url(../img/cover_contact.jpg)}.market-research-service div#cover{background-image:url(../img/cover_market-research-service.jpg)}div#cover .worldmap{position:absolute;top:0;left:0}div#cover .videowrap{width:100%;height:100%;min-height:284px;overflow:hidden;position:absolute;background-color:transparent;transform:scale(1);transition:0.4s ease-in-out;z-index:0}@media screen and (max-width: 768px){div#cover .videowrap{position:absolute}}div#cover .videowrap video{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%}@media screen and (max-width: 768px){div#cover .videowrap video{position:absolute;top:0;left:0;width:110vw;height:auto;min-width:100%;min-height:100%;max-width:inherit;transform:none}}div#cover .inner{position:relative;height:100%;min-height:284px}div#cover .inner .name{display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start;flex-direction:column;justify-content:center;height:100%;padding:4vw 0}@media screen and (max-width: 768px){div#cover .inner .name{padding:15vw 0}}div#cover .inner .name h1{box-sizing:border-box;font-size:40px;color:#fff;line-height:2.0;text-align:left;letter-spacing:0.08em}@media screen and (max-width: 768px){div#cover .inner .name h1{font-size:6vw}}div#cover .inner .name h1 span{box-sizing:border-box;padding:0 25px 0 60px;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(30,48,71,0.8) 0%)}.jp div#cover .inner .name h1 span{font-weight:400}@media screen and (max-width: 768px){div#cover .inner .name h1 span{padding:0 2vw 0 4vw}}div#cover .inner .name p{font-family:'Amiri', serif;color:#fff;font-size:30px;padding:0 25px 0 60px;margin-top:20px;line-height:1.8;letter-spacing:0.05em}@media screen and (max-width: 768px){div#cover .inner .name p{font-size:5vw;padding:0 4vw}}div#cover .inner .language{position:absolute;bottom:20px;top:auto;right:20px;display:flex;align-items:center;z-index:1;height:32px;font-family:'Roboto Condensed', sans-serif;color:#fff;border:1px solid rgba(255,255,255,0.45);border-radius:2px;background-color:rgba(0,0,0,0.9)}@media screen and (max-width: 768px){div#cover .inner .language{bottom:auto;top:10px;right:10px}}div#cover .inner .language .title{position:relative;height:28px;margin-right:15px;padding:6px 12px;background-color:#3f649a}@media screen and (max-width: 768px){div#cover .inner .language .title{padding:2vw 4vw;font-size:3vw;height:100%}}div#cover .inner .language .title:after{box-sizing:border-box;content:'';display:block;position:absolute;top:0;bottom:0;right:-10px;width:5px;height:4px;margin:auto;border:5px solid transparent;border-left:5px solid #3f649a}div#cover .inner .language .type{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:5px 0}div#cover .inner .language .type a,div#cover .inner .language .type p{box-sizing:border-box;margin-right:4px;padding:4px 10px 2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:16px;line-height:1;letter-spacing:0.01em}@media screen and (max-width: 768px){div#cover .inner .language .type a,div#cover .inner .language .type p{font-size:3vw}}div#cover .inner .language .type a.active,div#cover .inner .language .type p.active{color:#3f649a;background-color:#fff}div#cover .inner .language .type a.chn,div#cover .inner .language .type p.chn{font-size:14px}@media screen and (max-width: 768px){div#cover .inner .language .type a.chn,div#cover .inner .language .type p.chn{font-size:12px}}div#cover .inner .language .type a.jp,div#cover .inner .language .type p.jp{font-size:14px}@media screen and (max-width: 768px){div#cover .inner .language .type a.jp,div#cover .inner .language .type p.jp{font-size:12px}}div#cover .inner .language .type a{transition:linear background-color 0.5s;background-color:transparent}div#cover .inner .language .type a:link{color:#fff}div#cover .inner .language .type a:active{color:#fff}div#cover .inner .language .type a:visited{color:#fff}div#cover .inner .language .type a:hover{color:#fff;background-color:#132f57}body.jp div#cover .inner .name h1 span{padding:10px 25px 15px 60px;display:inline-block;line-height:1}@media screen and (max-width: 768px){body.jp div#cover .inner .name h1 span{padding:1vw 2vw 1.5vw 4vw}}body.jp div#cover .inner .name h1 span>span{background:none;padding:0;font-size:22px;vertical-align:middle;margin-left:4px;margin-bottom:10px}@media screen and (max-width: 768px){body.jp div#cover .inner .name h1 span>span{font-size:3vw;margin-bottom:5px}}body.jp div#cover .inner .name p{font-size:20px}@media screen and (max-width: 768px){body.jp div#cover .inner .name p{font-size:4vw;padding:0 4vw}}div#cover-index{height:618px;position:relative;overflow:hidden}@media screen and (max-width: 768px){div#cover-index{height:calc(90vh - 68px)}}div#cover-index .videowrap{width:100%;height:100%;overflow:hidden;position:absolute;background-color:transparent;transform:scale(1);transition:0.4s ease-in-out;z-index:0}@media screen and (max-width: 768px){div#cover-index .videowrap{position:absolute}}div#cover-index .videowrap video{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%}@media screen and (max-width: 768px){div#cover-index .videowrap video{position:absolute;top:0;left:0;width:100%;height:auto;min-width:100%;min-height:100%;max-width:inherit;transform:none}}div#cover-index .inner{position:relative;height:100%;background:url(../../index/cover_bg.png);z-index:2}div#cover-index .inner .worldmap{position:absolute;top:50%;left:5%;z-index:1;width:90%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}div#cover-index .inner .name{display:flex;align-items:center;justify-content:flex-start;height:100%;padding-left:20px;position:relative;z-index:2;pointer-events:none}@media screen and (max-width: 768px){div#cover-index .inner .name{-webkit-align-items:flex-end;align-items:flex-end;padding:10vw 5vw}}div#cover-index .inner .name h1{box-sizing:border-box;font-size:46px;color:#fff;line-height:2.0;text-align:left;letter-spacing:0.05em}@media screen and (max-width: 768px){div#cover-index .inner .name h1{font-size:6vw}}div#cover-index .inner .name h1 span{box-sizing:border-box;padding:0 25px;line-height:1.5;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(30,48,71,0.8) 0%)}@media screen and (max-width: 768px){div#cover-index .inner .name h1 span{padding:0 15px}}.jp div#cover-index .inner .name h1 span{font-size:36px;padding:10px 25px;font-weight:700}@media screen and (max-width: 768px){.jp div#cover-index .inner .name h1 span{font-size:5vw;padding:5px}}div#cover-index .inner .language{display:flex;align-items:center;position:absolute;bottom:20px;top:auto;right:20px;height:32px;z-index:1;font-family:'Roboto Condensed', sans-serif;color:#fff;border:1px solid rgba(255,255,255,0.45);border-radius:2px;background-color:rgba(0,0,0,0.9)}@media screen and (max-width: 768px){div#cover-index .inner .language{bottom:auto;top:4vw;right:4vw}}div#cover-index .inner .language .title{position:relative;height:28px;margin-right:15px;padding:6px 12px;background-color:#3f649a}@media screen and (max-width: 768px){div#cover-index .inner .language .title{padding:2vw 4vw;font-size:3vw;height:100%}}div#cover-index .inner .language .title:after{box-sizing:border-box;content:'';display:block;position:absolute;top:0;bottom:0;right:-10px;width:5px;height:4px;margin:auto;border:5px solid transparent;border-left:5px solid #3f649a}div#cover-index .inner .language .type{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:5px 0}div#cover-index .inner .language .type a,div#cover-index .inner .language .type p{box-sizing:border-box;margin-right:4px;padding:2px 11px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:16px;line-height:1;letter-spacing:0.01em}@media screen and (max-width: 768px){div#cover-index .inner .language .type a,div#cover-index .inner .language .type p{font-size:3vw}}div#cover-index .inner .language .type a.active,div#cover-index .inner .language .type p.active{color:#3f649a;background-color:#fff}div#cover-index .inner .language .type a{transition:linear background-color 0.5s;background-color:transparent}div#cover-index .inner .language .type a:link{color:#fff}div#cover-index .inner .language .type a:active{color:#fff}div#cover-index .inner .language .type a:visited{color:#fff}div#cover-index .inner .language .type a:hover{color:#fff;background-color:#132f57}footer{padding:80px 20px 40px;text-align:center;background-color:#1e3048}@media screen and (max-width: 768px){footer{padding:40px 20px 20px;text-align:left}}footer .name{margin:0 0 30px;color:rgba(255,255,255,0.6);font-size:40px;letter-spacing:0.05em;font-family:'Amiri', serif}@media screen and (max-width: 768px){footer .name{margin:0 0 30px;font-size:7vw}.jp footer .name{font-size:16px}}footer ul.logo-list{display:flex;justify-content:center;margin:0 auto 60px}footer ul.logo-list li{display:block;width:128px;margin:0 10px}footer ul.logo-list li a{display:block;padding:10px;border-radius:3px;background-color:#fff;transition:opacity .4s ease}footer ul.logo-list li a img{display:block;width:100%;height:auto}footer ul.logo-list li a:hover{opacity:.7}footer ul.footer-list{display:block;margin:0 auto 60px;letter-spacing:-.4em}@media screen and (max-width: 768px){footer ul.footer-list{margin:0 auto 40px}}footer ul.footer-list li{display:inline-block;padding:5px 25px}footer ul.footer-list li+li{border-left:1px solid rgba(255,255,255,0.37)}@media screen and (max-width: 768px){footer ul.footer-list li+li{border-left:none}}@media screen and (max-width: 768px){footer ul.footer-list li{display:block;margin:0 0 20px;padding:0}}footer ul.footer-list li a{flex:1 1 auto;display:block;position:relative;color:#fff;font-size:16px;letter-spacing:0.05em;font-family:'Roboto Condensed', sans-serif;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){footer ul.footer-list li a{display:inline-block;font-size:4vw}.jp footer ul.footer-list li a{font-size:13px}}@media screen and (min-width: 768px){footer ul.footer-list li a:after{content:'';position:absolute;left:auto;right:0;bottom:-5px;width:0;height:2px;background-color:#fff;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}footer ul.footer-list li a:hover:after{width:100%;left:0}}footer ul.footer-list li a:link,footer ul.footer-list li a:hover,footer ul.footer-list li a:active,footer ul.footer-list li a:visited{color:#fff}footer .address{margin:0 0 40px;color:rgba(255,255,255,0.5);font-size:14px;letter-spacing:0.05em;font-family:'Roboto Condensed', sans-serif}@media screen and (max-width: 768px){footer .address{margin:0 0 20px;font-size:3vw}}footer .copy{color:#fff;font-size:14px;letter-spacing:0.05em;font-family:'Gilda Display', serif}@media screen and (max-width: 768px){footer .copy{font-size:2vw}}body.chn{font-family:"Noto Sans TC", "Microsoft JhengHei", "微軟正黑體", 'PMingLiU', "Roboto", sans-serif}h1,h2{font-family:'Amiri', serif}.jp h1,.jp h2{font-family:'Noto Serif JP', serif}h2{letter-spacing:0.08em;font-size:40px}@media screen and (max-width: 768px){h2{font-size:8vw}}.jp h2,.chn h2{font-size:32px}p{font-size:16px;line-height:1.8;letter-spacing:0.01em}@media screen and (max-width: 768px){p{font-size:3.5vw}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.home main .feature,.page-id-30 main .feature,.page-id-40 main .feature{position:relative;padding:0 0 80px;z-index:0}@media screen and (max-width: 768px){.home main .feature,.page-id-30 main .feature,.page-id-40 main .feature{padding:0 0 40px}}.home main .feature div.block,.page-id-30 main .feature div.block,.page-id-40 main .feature div.block{position:relative;width:100%;max-width:1080px;min-height:400px;margin:0 auto;padding-bottom:80px}@media screen and (max-width: 768px){.home main .feature div.block,.page-id-30 main .feature div.block,.page-id-40 main .feature div.block{width:auto;height:auto;padding-bottom:40px}}.home main .feature div.block+.block,.page-id-30 main .feature div.block+.block,.page-id-40 main .feature div.block+.block{margin:60px auto 0}@media screen and (max-width: 768px){.home main .feature div.block+.block,.page-id-30 main .feature div.block+.block,.page-id-40 main .feature div.block+.block{margin:20px auto 0}}.home main .feature div.block figure,.page-id-30 main .feature div.block figure,.page-id-40 main .feature div.block figure{position:absolute;top:0}@media screen and (max-width: 768px){.home main .feature div.block figure,.page-id-30 main .feature div.block figure,.page-id-40 main .feature div.block figure{position:relative;top:0;margin:0 0}.home main .feature div.block figure img,.page-id-30 main .feature div.block figure img,.page-id-40 main .feature div.block figure img{width:100%;height:auto}}.home main .feature div.block div.detail,.page-id-30 main .feature div.block div.detail,.page-id-40 main .feature div.block div.detail{position:absolute;top:50%;transform:translateY(-50%);width:490px;padding:30px;background-color:#1e324c;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1)}@media screen and (max-width: 768px){.home main .feature div.block div.detail,.page-id-30 main .feature div.block div.detail,.page-id-40 main .feature div.block div.detail{position:relative;width:auto;height:auto;top:0;transform:translateY(0);margin:0 20px 0;padding:20px}}.home main .feature div.block div.detail h2,.page-id-30 main .feature div.block div.detail h2,.page-id-40 main .feature div.block div.detail h2{font-size:24px;margin-bottom:20px;text-align:left;padding:0 0 10px;color:#fff;border-bottom:1px solid rgba(255,187,0,0.4)}.jp .home main .feature div.block div.detail h2,.jp .page-id-30 main .feature div.block div.detail h2,.jp .page-id-40 main .feature div.block div.detail h2{font-weight:700}@media screen and (max-width: 768px){.home main .feature div.block div.detail h2,.page-id-30 main .feature div.block div.detail h2,.page-id-40 main .feature div.block div.detail h2{margin-bottom:20px}}.home main .feature div.block div.detail p,.page-id-30 main .feature div.block div.detail p,.page-id-40 main .feature div.block div.detail p{font-size:14px;line-height:1.8;margin-bottom:20px;color:#fff}.jp .home main .feature div.block div.detail p,.jp .page-id-30 main .feature div.block div.detail p,.jp .page-id-40 main .feature div.block div.detail p{text-align:justify}@media screen and (max-width: 768px){.home main .feature div.block div.detail p,.page-id-30 main .feature div.block div.detail p,.page-id-40 main .feature div.block div.detail p{margin-bottom:10px}}.home main .feature div.block div.detail .btn_top_more,.page-id-30 main .feature div.block div.detail .btn_top_more,.page-id-40 main .feature div.block div.detail .btn_top_more{position:relative;display:inline-block;padding:15px 30px 10px 50px;font-size:20px;font-family:'Amiri', serif;-moz-transition:liner,.5s;-o-transition:liner,.5s;-webkit-transition:liner,.5s;transition:liner,.5s;border:1px solid rgba(255,255,255,0.45);background-color:rgba(255,255,255,0.08)}.jp .home main .feature div.block div.detail .btn_top_more,.jp .page-id-30 main .feature div.block div.detail .btn_top_more,.jp .page-id-40 main .feature div.block div.detail .btn_top_more{padding:14px 30px 8px 50px}.home main .feature div.block div.detail .btn_top_more:link,.home main .feature div.block div.detail .btn_top_more:hover,.home main .feature div.block div.detail .btn_top_more:active,.home main .feature div.block div.detail .btn_top_more:visited,.page-id-30 main .feature div.block div.detail .btn_top_more:link,.page-id-30 main .feature div.block div.detail .btn_top_more:hover,.page-id-30 main .feature div.block div.detail .btn_top_more:active,.page-id-30 main .feature div.block div.detail .btn_top_more:visited,.page-id-40 main .feature div.block div.detail .btn_top_more:link,.page-id-40 main .feature div.block div.detail .btn_top_more:hover,.page-id-40 main .feature div.block div.detail .btn_top_more:active,.page-id-40 main .feature div.block div.detail .btn_top_more:visited{color:#fff}.home main .feature div.block div.detail .btn_top_more:hover,.page-id-30 main .feature div.block div.detail .btn_top_more:hover,.page-id-40 main .feature div.block div.detail .btn_top_more:hover{background-color:rgba(255,255,255,0.2)}.home main .feature div.block div.detail .btn_top_more:before,.home main .feature div.block div.detail .btn_top_more:after,.page-id-30 main .feature div.block div.detail .btn_top_more:before,.page-id-30 main .feature div.block div.detail .btn_top_more:after,.page-id-40 main .feature div.block div.detail .btn_top_more:before,.page-id-40 main .feature div.block div.detail .btn_top_more:after{content:'';position:absolute;top:0;bottom:0;margin:auto;vertical-align:middle}.home main .feature div.block div.detail .btn_top_more:before,.page-id-30 main .feature div.block div.detail .btn_top_more:before,.page-id-40 main .feature div.block div.detail .btn_top_more:before{left:10px;width:18px;height:1px;background-color:#fff}.home main .feature div.block div.detail .btn_top_more:after,.page-id-30 main .feature div.block div.detail .btn_top_more:after,.page-id-40 main .feature div.block div.detail .btn_top_more:after{left:17px;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.home main .feature div.block.left div.detail,.page-id-30 main .feature div.block.left div.detail,.page-id-40 main .feature div.block.left div.detail{right:0}@media screen and (max-width: 768px){.home main .feature div.block.left div.detail,.page-id-30 main .feature div.block.left div.detail,.page-id-40 main .feature div.block.left div.detail{margin:-20px 20px 0}}.home main .feature div.block.right figure,.page-id-30 main .feature div.block.right figure,.page-id-40 main .feature div.block.right figure{right:0}.home main .feature div.block.right div.detail,.page-id-30 main .feature div.block.right div.detail,.page-id-40 main .feature div.block.right div.detail{left:0}@media screen and (max-width: 768px){.home main .feature div.block.right div.detail,.page-id-30 main .feature div.block.right div.detail,.page-id-40 main .feature div.block.right div.detail{margin:-20px 20px 0}}.home main section#headcopy p,.page-id-30 main section#headcopy p,.page-id-40 main section#headcopy p{text-align:center}@media screen and (max-width: 768px){.home main section#headcopy p,.page-id-30 main section#headcopy p,.page-id-40 main section#headcopy p{text-align:left}}.home.jp main section#consulting,.home.jp main section#trading,.page-id-30.jp main section#consulting,.page-id-30.jp main section#trading,.page-id-40.jp main section#consulting,.page-id-40.jp main section#trading{height:440px}.home.jp main section#consulting .inner,.home.jp main section#trading .inner,.page-id-30.jp main section#consulting .inner,.page-id-30.jp main section#trading .inner,.page-id-40.jp main section#consulting .inner,.page-id-40.jp main section#trading .inner{height:auto;transform:translate(0, 40px)}.home.jp main section#consulting .inner a,.home.jp main section#trading .inner a,.page-id-30.jp main section#consulting .inner a,.page-id-30.jp main section#trading .inner a,.page-id-40.jp main section#consulting .inner a,.page-id-40.jp main section#trading .inner a{padding:14px 30px 8px 50px;font-size:16px}.about-us main section.profile{padding-bottom:120px}@media screen and (max-width: 768px){.about-us main section.profile{padding-bottom:60px}}.about-us.jp main section#MESSAGE .inner>div h2{font-size:30px}.about-us.jp main section#MESSAGE .inner>div h2>span{display:block;font-size:18px;margin-bottom:10px}.about-us.jp main section .inner>div h2{font-size:30px}.about-us.jp main section .inner>div h2>span{display:block;font-size:18px;margin-bottom:10px}.list-of-contacts main .table-wrap{overflow-x:auto;overflow-y:hidden;margin:40px 20px 0;border:1px solid #1e324c}@media screen and (max-width: 768px){.list-of-contacts main .table-wrap{margin:20px 20px 0}}.list-of-contacts main .list-of-contacts .inner{position:relative;width:100%;max-width:1080px;margin:0 auto}.list-of-contacts main .category-list{text-align:left;letter-spacing:-.4em;margin:40px 15px 0}@media screen and (max-width: 768px){.list-of-contacts main .category-list{margin:20px 15px 0}}.list-of-contacts main .category-list li{display:inline-block;letter-spacing:normal;margin:0 5px 10px;padding:15px 0 15px;width:calc(100% / 5 - 10px);font-size:13px;line-height:1.3;font-weight:700;text-align:center;-moz-transition:liner,.5s;-o-transition:liner,.5s;-webkit-transition:liner,.5s;transition:liner,.5s;color:#fff;background-color:#1e324c}.jp .list-of-contacts main .category-list li{font-size:13px}.list-of-contacts main .category-list li span{font-size:12px}@media screen and (max-width: 768px){.list-of-contacts main .category-list li{font-size:12px;padding:10px 0;width:calc(100% / 2 - 10px)}}.list-of-contacts main .category-list li:hover,.list-of-contacts main .category-list li.current{cursor:pointer;background-color:#8b7a36}.list-of-contacts main .category-list li.current{pointer-events:none}.list-of-contacts main div.table{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.list-of-contacts main div.table{display:table;width:700px}}.list-of-contacts main div.table.table-list.current{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.list-of-contacts main div.table .tr{display:-webkit-flex;display:flex;width:100%;border-top:1px solid #1e324c}@media screen and (max-width: 768px){.list-of-contacts main div.table .tr{display:table-row}}.list-of-contacts main div.table .tr:first-child{border:none}.list-of-contacts main div.table .th,.list-of-contacts main div.table .td{font-size:14px;line-height:1.3;padding:15px}@media screen and (max-width: 768px){.list-of-contacts main div.table .th,.list-of-contacts main div.table .td{padding:5px;display:table-cell}}.list-of-contacts main div.table .th{text-align:center;background-color:#1e324c;color:#fff;font-weight:700}.list-of-contacts main div.table .th.name{width:30%;border-right:1px solid #fff}@media screen and (max-width: 768px){.list-of-contacts main div.table .th.name{width:160px}}.list-of-contacts main div.table .th.industry{width:20%;border-right:1px solid #fff}@media screen and (max-width: 768px){.list-of-contacts main div.table .th.industry{width:140px}}.list-of-contacts main div.table .th.b-area{width:50%}@media screen and (max-width: 768px){.list-of-contacts main div.table .th.b-area{width:400px}}.list-of-contacts main div.table .td.name{width:30%;border-right:1px solid #1e324c}@media screen and (max-width: 768px){.list-of-contacts main div.table .td.name{border-bottom:1px solid #1e324c;width:160px}}.list-of-contacts main div.table .td.industry{width:20%;border-right:1px solid #1e324c}@media screen and (max-width: 768px){.list-of-contacts main div.table .td.industry{border-bottom:1px solid #1e324c;width:140px}}.list-of-contacts main div.table .td.b-area{width:50%}@media screen and (max-width: 768px){.list-of-contacts main div.table .td.b-area{border-bottom:1px solid #1e324c;width:400px}}.list-of-contacts main .btn-sort{cursor:pointer}.list-of-contacts main .btn-sort:hover{text-decoration:underline}.list-of-contacts main .btn-sort::after{font-size:12px;content:" ▼"}.list-of-contacts main .btn-sort.current::after{content:" ▲"}.contact-us main .inner,.contact-us-check main .inner,.contact-us-thanks main .inner{max-width:750px}.contact-us main .form-block,.contact-us-check main .form-block,.contact-us-thanks main .form-block{margin:40px 20px 0;padding:1px 40px 40px;background-color:#f8f8f8}@media screen and (max-width: 768px){.contact-us main .form-block,.contact-us-check main .form-block,.contact-us-thanks main .form-block{margin:20px 20px;padding:1px 20px 20px}}.contact-us main div.form-block dl dd input,.contact-us main div.form-block dl dd button,.contact-us main div.form-block dl dd textarea,.contact-us main div.form-block dl dd select,.contact-us-check main div.form-block dl dd input,.contact-us-check main div.form-block dl dd button,.contact-us-check main div.form-block dl dd textarea,.contact-us-check main div.form-block dl dd select,.contact-us-thanks main div.form-block dl dd input,.contact-us-thanks main div.form-block dl dd button,.contact-us-thanks main div.form-block dl dd textarea,.contact-us-thanks main div.form-block dl dd select{font-family:inherit;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-us main div.form-block dl dd input,.contact-us main div.form-block dl dd textarea,.contact-us-check main div.form-block dl dd input,.contact-us-check main div.form-block dl dd textarea,.contact-us-thanks main div.form-block dl dd input,.contact-us-thanks main div.form-block dl dd textarea{width:100%;margin:0;padding:15px;font-size:14px;border:1px solid #ccc;background-color:#fff}.contact-us main .mw_wp_form .error,.contact-us-check main .mw_wp_form .error,.contact-us-thanks main .mw_wp_form .error{margin:5px 0 0;font-size:12px;color:#B70000;display:block}.contact-us main div.form-block dl dt,.contact-us-check main div.form-block dl dt,.contact-us-thanks main div.form-block dl dt{display:block;margin:40px 0 0}.contact-us main div.form-block dl dt span,.contact-us-check main div.form-block dl dt span,.contact-us-thanks main div.form-block dl dt span{display:inline-block;margin:0 5px;padding:3px 6px;border-radius:3px;font-size:10px;color:#fff;font-weight:700;background-color:#B70000}.contact-us main div.form-block dl dd,.contact-us-check main div.form-block dl dd,.contact-us-thanks main div.form-block dl dd{display:block;margin:10px 0 0}.contact-us main .mw_wp_form_preview dd,.contact-us-check main .mw_wp_form_preview dd,.contact-us-thanks main .mw_wp_form_preview dd{width:100%;margin:10px 0 0;padding:20px;font-size:14px;background-color:#fff}.contact-us main .mw_wp_form_preview dd::after,.contact-us-check main .mw_wp_form_preview dd::after,.contact-us-thanks main .mw_wp_form_preview dd::after{content:" "}.contact-us main div.form-block p.note,.contact-us-check main div.form-block p.note,.contact-us-thanks main div.form-block p.note{text-align:center;font-size:14px;margin:20px 0 0}.contact-us main div.form-block div.btn-block,.contact-us-check main div.form-block div.btn-block,.contact-us-thanks main div.form-block div.btn-block{text-align:center}.contact-us main div.form-block div.btn-block .submit,.contact-us main div.form-block div.btn-block .back,.contact-us-check main div.form-block div.btn-block .submit,.contact-us-check main div.form-block div.btn-block .back,.contact-us-thanks main div.form-block div.btn-block .submit,.contact-us-thanks main div.form-block div.btn-block .back{display:inline-block;width:33.3333%;margin:20px 10px 0;padding:15px;font-size:14px;color:#fff;background-color:#1e3048;border:1px solid #1e3048;transition:liner,.5s}.contact-us main div.form-block div.btn-block .back,.contact-us-check main div.form-block div.btn-block .back,.contact-us-thanks main div.form-block div.btn-block .back{color:#1e3048;background-color:#fff;border:1px solid #1e3048;transition:liner,.5s}.contact-us main div.form-block div.btn-block .submit:hover,.contact-us main div.form-block div.btn-block .back:hover,.contact-us-check main div.form-block div.btn-block .submit:hover,.contact-us-check main div.form-block div.btn-block .back:hover,.contact-us-thanks main div.form-block div.btn-block .submit:hover,.contact-us-thanks main div.form-block div.btn-block .back:hover{cursor:pointer;color:#fff;background-color:#8b7a36;border:1px solid #8b7a36}.post-type-archive div#cover{height:284px;position:relative;overflow:hidden;background:url(../../about/cover_about.jpg) center top no-repeat;background-size:cover}.post-type-archive div#cover .worldmap{position:absolute;top:0;left:0}.post-type-archive div#cover .videowrap{width:100%;height:100%;overflow:hidden;position:absolute;background-color:transparent;transform:scale(1);transition:0.4s ease-in-out;z-index:0}@media screen and (max-width: 768px){.post-type-archive div#cover .videowrap{position:absolute}}.post-type-archive div#cover .videowrap video{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%}@media screen and (max-width: 768px){.post-type-archive div#cover .videowrap video{position:absolute;top:0;left:0;width:110vw;height:auto;min-width:100%;min-height:100%;max-width:inherit;transform:none}}.post-type-archive div#cover .inner{position:relative;height:100%}.post-type-archive div#cover .inner .name{display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start;flex-direction:column;justify-content:center;height:100%}@media screen and (max-width: 768px){.post-type-archive div#cover .inner .name{padding:10vw 0}}.post-type-archive div#cover .inner .name h1{box-sizing:border-box;font-size:40px;color:#fff;line-height:2.0;text-align:left;letter-spacing:0.08em}@media screen and (max-width: 768px){.post-type-archive div#cover .inner .name h1{font-size:6vw}}.post-type-archive div#cover .inner .name h1 span{box-sizing:border-box;padding:0 25px 0 60px;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(30,48,71,0.8) 0%)}@media screen and (max-width: 768px){.post-type-archive div#cover .inner .name h1 span{padding:0 2vw 0 4vw}}.post-type-archive div#cover .inner .name p{font-family:'Amiri', serif;color:#fff;font-size:30px;padding:0 25px 0 60px;margin-top:20px;line-height:1.4;letter-spacing:0.08em}@media screen and (max-width: 768px){.post-type-archive div#cover .inner .name p{font-size:5vw;padding:0 4vw}}.post-type-archive div#cover .inner .language{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:absolute;top:20px;right:20px;font-family:'Roboto Condensed', sans-serif;color:#fff;border:1px solid rgba(255,255,255,0.45);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:rgba(0,0,0,0.9)}@media screen and (max-width: 768px){.post-type-archive div#cover .inner .language{bottom:auto;top:4vw;right:4vw}}.post-type-archive div#cover .inner .language .title{position:relative;height:28px;margin-right:15px;padding:7px 12px 0;background-color:#3f649a}@media screen and (max-width: 768px){.post-type-archive div#cover .inner .language .title{padding:3vw 4vw;font-size:3vw;height:100%}}.post-type-archive div#cover .inner .language .title:after{box-sizing:border-box;content:'';display:block;position:absolute;top:0;bottom:0;right:-10px;width:5px;height:4px;margin:auto;border:5px solid transparent;border-left:5px solid #3f649a}.post-type-archive div#cover .inner .language .type{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:5px 0}.post-type-archive div#cover .inner .language .type a,.post-type-archive div#cover .inner .language .type p{box-sizing:border-box;margin-right:4px;padding:2px 11px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:16px;line-height:1.8;letter-spacing:0.01em}@media screen and (max-width: 768px){.post-type-archive div#cover .inner .language .type a,.post-type-archive div#cover .inner .language .type p{font-size:3vw}}.post-type-archive div#cover .inner .language .type a.active,.post-type-archive div#cover .inner .language .type p.active{color:#3f649a;background-color:#fff}.post-type-archive div#cover .inner .language .type a{transition:linear background-color 0.5s;background-color:transparent}.post-type-archive div#cover .inner .language .type a:link{color:#fff}.post-type-archive div#cover .inner .language .type a:active{color:#fff}.post-type-archive div#cover .inner .language .type a:visited{color:#fff}.post-type-archive div#cover .inner .language .type a:hover{color:#fff;background-color:#132f57}.post-type-archive.jp div#cover .inner .name h1 span{padding:10px 25px 10px 60px;display:inline-block;line-height:1}@media screen and (max-width: 768px){.post-type-archive.jp div#cover .inner .name h1 span{padding:2vw 2vw 1vw 4vw}}.post-type-archive.jp div#cover .inner .name h1 span>span{background:none;padding:0;font-size:22px;vertical-align:middle;margin-left:4px;margin-bottom:10px}@media screen and (max-width: 768px){.post-type-archive.jp div#cover .inner .name h1 span>span{font-size:3vw;margin-bottom:5px}}.post-type-archive.jp div#cover .inner .name p{font-size:20px}@media screen and (max-width: 768px){.post-type-archive.jp div#cover .inner .name p{font-size:4vw;padding:0 4vw}}.post-type-archive main{padding:60px 0 0}@media screen and (max-width: 768px){.post-type-archive main{padding:40px 0 0}}.single div#cover{height:284px;position:relative;overflow:hidden;background-size:cover}.single div#cover .worldmap{position:absolute;top:0;left:0}.single div#cover .videowrap{width:100%;height:100%;overflow:hidden;position:absolute;background-color:transparent;transform:scale(1);transition:0.4s ease-in-out;z-index:0}@media screen and (max-width: 768px){.single div#cover .videowrap{position:absolute}}.single div#cover .videowrap video{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%}@media screen and (max-width: 768px){.single div#cover .videowrap video{position:absolute;top:0;left:0;width:110vw;height:auto;min-width:100%;min-height:100%;max-width:inherit;transform:none}}.single div#cover .inner{position:relative;height:100%}.single div#cover .inner .name{display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start;flex-direction:column;justify-content:center;height:100%}@media screen and (max-width: 768px){.single div#cover .inner .name{padding:10vw 0}}.single div#cover .inner .name h1{box-sizing:border-box;font-size:40px;color:#fff;line-height:2.0;text-align:left;letter-spacing:0.08em}@media screen and (max-width: 768px){.single div#cover .inner .name h1{font-size:6vw}}.single div#cover .inner .name h1 span{box-sizing:border-box;padding:0 25px 0 60px;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(30,48,71,0.8) 0%)}@media screen and (max-width: 768px){.single div#cover .inner .name h1 span{padding:0 2vw 0 4vw}}.single div#cover .inner .name p{font-family:'Amiri', serif;color:#fff;font-size:30px;padding:0 25px 0 60px;margin-top:20px;line-height:1.4;letter-spacing:0.08em}@media screen and (max-width: 768px){.single div#cover .inner .name p{font-size:5vw;padding:0 4vw}}.single div#cover .inner .language{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:absolute;top:20px;right:20px;font-family:'Roboto Condensed', sans-serif;color:#fff;border:1px solid rgba(255,255,255,0.45);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:rgba(0,0,0,0.9)}@media screen and (max-width: 768px){.single div#cover .inner .language{bottom:auto;top:4vw;right:4vw}}.single div#cover .inner .language .title{position:relative;height:28px;margin-right:15px;padding:7px 12px 0;background-color:#3f649a}@media screen and (max-width: 768px){.single div#cover .inner .language .title{padding:3vw 4vw;font-size:3vw;height:100%}}.single div#cover .inner .language .title:after{box-sizing:border-box;content:'';display:block;position:absolute;top:0;bottom:0;right:-10px;width:5px;height:4px;margin:auto;border:5px solid transparent;border-left:5px solid #3f649a}.single div#cover .inner .language .type{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:5px 0}.single div#cover .inner .language .type a,.single div#cover .inner .language .type p{box-sizing:border-box;margin-right:4px;padding:2px 11px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:16px;line-height:1.8;letter-spacing:0.01em}@media screen and (max-width: 768px){.single div#cover .inner .language .type a,.single div#cover .inner .language .type p{font-size:3vw}}.single div#cover .inner .language .type a.active,.single div#cover .inner .language .type p.active{color:#3f649a;background-color:#fff}.single div#cover .inner .language .type a{transition:linear background-color 0.5s;background-color:transparent}.single div#cover .inner .language .type a:link{color:#fff}.single div#cover .inner .language .type a:active{color:#fff}.single div#cover .inner .language .type a:visited{color:#fff}.single div#cover .inner .language .type a:hover{color:#fff;background-color:#132f57}.single.jp div#cover .inner .name h1 span{padding:10px 25px 10px 60px;display:inline-block;line-height:1}@media screen and (max-width: 768px){.single.jp div#cover .inner .name h1 span{padding:2vw 2vw 1vw 4vw}}.single.jp div#cover .inner .name h1 span>span{background:none;padding:0;font-size:22px;vertical-align:middle;margin-left:4px;margin-bottom:10px}@media screen and (max-width: 768px){.single.jp div#cover .inner .name h1 span>span{font-size:3vw;margin-bottom:5px}}.single.jp div#cover .inner .name p{font-size:20px}@media screen and (max-width: 768px){.single.jp div#cover .inner .name p{font-size:4vw;padding:0 4vw}}.single main{padding:60px 0 0}@media screen and (max-width: 768px){.single main{padding:40px 0 0}}.privacy-policy main section.privacy:last-child{padding-bottom:120px}@media screen and (max-width: 768px){.privacy-policy main section.privacy:last-child{padding-bottom:60px}}main{padding:60px 0 0}@media screen and (max-width: 768px){main{padding:40px 0 0}}main section .inner{width:100%;max-width:1080px;margin:0 auto;padding-bottom:80px}main section h2.sec-ttl{clear:both;position:relative;margin:80px 20px 0;padding:0 0 10px 40px;color:#1e3048;font-size:32px;line-height:1.5;letter-spacing:0.05em;border-bottom:1px solid rgba(255,187,0,0.4)}.jp main section h2.sec-ttl,.chn main section h2.sec-ttl{font-weight:700}@media screen and (max-width: 768px){main section h2.sec-ttl{font-size:6vw;margin:40px 20px 0;padding:0 0 10px 7vw}}main section h2.sec-ttl small{font-size:24px}@media screen and (max-width: 768px){main section h2.sec-ttl small{font-size:4vw}}main section h2.sec-ttl:first-child{margin:0 20px 0}main section h2.sec-ttl::before{content:"";position:absolute;display:block;top:0.3em;left:0;width:32px;height:32px;background:url(../../trading/ico_function.svg) center top no-repeat;background-size:cover}@media screen and (max-width: 768px){main section h2.sec-ttl::before{width:6vw;height:6vw;top:0.3em}}main section p{color:#4a4a4a;font-family:'Roboto', sans-serif;font-weight:300;font-size:16px;line-height:1.8;margin:20px 20px 0;overflow:auto}@media screen and (max-width: 768px){main section p{font-size:4vw;margin:20px 20px 0}}main section p strong{font-weight:700}main section .iLeft{float:left;margin:20px 20px 80px}@media screen and (max-width: 768px){main section .iLeft{margin:20px 20px 20px;float:none}}main section .iLeft img{max-width:300px;height:auto}@media screen and (max-width: 768px){main section .iLeft img{max-width:100%}}main section ul{margin:20px 20px 0}@media screen and (max-width: 768px){main section ul{margin:20px 20px 0}}main section ul li{color:#4a4a4a;margin:10px 0 0 2em;list-style:disc;line-height:1.8;font-family:'Roboto', sans-serif;font-weight:300;font-size:16px}@media screen and (max-width: 768px){main section ul li{font-size:4vw}}main section ul li>ul{margin:0}main section ul li>ul>li{list-style:circle;font-size:16px}@media screen and (max-width: 768px){main section ul li>ul>li{font-size:4vw}}#info{padding:60px 0 0;background-color:#edeeef}#info .inner{box-sizing:border-box;width:100%;max-width:926px;margin:auto}#info .inner h2{position:relative;margin-bottom:30px;padding-bottom:17px;color:#343434;text-align:center}#info .inner h2:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;width:58px;height:4px;margin:auto;background-color:#a99441}.jp #info .inner h2,.chn #info .inner h2{font-weight:700}#info .inner article{border-bottom:1px solid #fff}@media screen and (max-width: 768px){#info .inner article{border:none}}#info .inner article a{background:url(../../index/btn_arrow.png) no-repeat;background-position:right 30px center}#info .inner article a,#info .inner article>div{display:-webkit-flex;display:flex;align-items:flex-start;width:100%;padding:20px 0;color:#333;transition:ease-in 0.6s opacity;opacity:1;border-bottom:1px solid #aeaeae}@media screen and (max-width: 768px){#info .inner article a,#info .inner article>div{width:86vw;margin:0 auto;background:none;padding:5vw 0}}#info .inner article a:hover,#info .inner article>div:hover{opacity:0.65}@media screen and (max-width: 768px){#info .inner article a img,#info .inner article>div img{width:30vw}}@media screen and (max-width: 768px){#info .inner article a .pic,#info .inner article>div .pic{width:100vw;overflow:hidden}#info .inner article a .pic img,#info .inner article>div .pic img{margin-left:-5vw}}#info .inner article a .text,#info .inner article>div .text{width:583px;padding-left:43px}@media screen and (max-width: 768px){#info .inner article a .text,#info .inner article>div .text{padding-left:3vw;width:auto}}#info .inner article a .text p,#info .inner article>div .text p{line-height:1.6;font-family:'Roboto', sans-serif}@media screen and (max-width: 768px){#info .inner article a .text p,#info .inner article>div .text p{width:56vw}}#info .inner article a .text p.date,#info .inner article>div .text p.date{margin:0;padding-bottom:8px;color:#1e3048;font-size:18px;font-family:'Roboto Condensed', sans-serif;line-height:1}#info .inner article a .text p.txt,#info .inner article>div .text p.txt{margin:0}#values,#CASE_STUDIES{background:url(../../index/values_bg.jpg) no-repeat center center;background-size:cover}#values .inner,#CASE_STUDIES .inner{width:100%;max-width:1080px;margin:0 auto;padding:60px 0}@media screen and (max-width: 768px){#values .inner,#CASE_STUDIES .inner{width:100%}}#values .inner h2,#CASE_STUDIES .inner h2{position:relative;margin-bottom:30px;padding-bottom:17px;color:#fff;text-align:center}#values .inner h2:after,#CASE_STUDIES .inner h2:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;width:58px;height:4px;margin:auto;background-color:#a99441}.jp #values .inner h2,.chn #values .inner h2,.jp #CASE_STUDIES .inner h2,.chn #CASE_STUDIES .inner h2{font-weight:700}#values .inner div,#CASE_STUDIES .inner div{box-sizing:border-box;position:relative;padding:20px 40px 0;margin:0 0 40px}@media screen and (max-width: 768px){#values .inner div,#CASE_STUDIES .inner div{padding:0;height:auto;margin-top:40px}}#values .inner div .head,#CASE_STUDIES .inner div .head{display:inline-block;padding:12px 20px 7px;color:#fff;line-height:1;letter-spacing:0.05em;font-size:26px;font-family:'Amiri', serif;background-color:#8b7a36;z-index:5}@media screen and (max-width: 768px){#values .inner div .head,#CASE_STUDIES .inner div .head{position:relative;width:80vw;margin:0 auto;display:block;font-size:5vw;padding:2vw 4vw}}.jp #values .inner div .head,.chn #values .inner div .head,.jp #CASE_STUDIES .inner div .head,.chn #CASE_STUDIES .inner div .head{padding:10px 10px 5px;text-align:center}#values .inner div .txt,#CASE_STUDIES .inner div .txt{box-sizing:border-box;width:100%;max-width:800px;padding:40px 30px 25px;color:#fff;line-height:1.9;font-size:15px;font-family:'Roboto', sans-serif;font-weight:300;border:1px solid rgba(255,255,255,0.45);background-color:rgba(0,0,0,0.36);z-index:1}@media screen and (max-width: 768px){#values .inner div .txt,#CASE_STUDIES .inner div .txt{width:90vw;margin:-10px auto 0;font-size:3.5vw;padding:4vw 6vw}}#values .inner div.block_L .head,#CASE_STUDIES .inner div.block_L .head{position:absolute;top:20px;left:20px}.jp #values .inner div.block_L .head,.chn #values .inner div.block_L .head,.jp #CASE_STUDIES .inner div.block_L .head,.chn #CASE_STUDIES .inner div.block_L .head{font-weight:700}@media screen and (max-width: 768px){#values .inner div.block_L .head,#CASE_STUDIES .inner div.block_L .head{position:relative;top:0;left:0}}@media screen and (min-width: 768px){#values .inner div.block_R,#CASE_STUDIES .inner div.block_R{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end}}#values .inner div.block_R .head,#CASE_STUDIES .inner div.block_R .head{position:absolute;top:20px;right:20px}.jp #values .inner div.block_R .head,.chn #values .inner div.block_R .head,.jp #CASE_STUDIES .inner div.block_R .head,.chn #CASE_STUDIES .inner div.block_R .head{font-weight:700}@media screen and (max-width: 768px){#values .inner div.block_R .head,#CASE_STUDIES .inner div.block_R .head{position:relative;top:0;right:0}}#VOICES{background:url(../../consulting/bg_VOICES.jpg) no-repeat center center;background-size:cover}#VOICES .inner{width:100%;max-width:1080px;margin:0 auto;padding:80px 0}@media screen and (max-width: 768px){#VOICES .inner{width:100%}}#VOICES .inner h2{position:relative;margin-bottom:30px;padding-bottom:17px;color:#fff;text-align:center}#VOICES .inner h2:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;width:58px;height:4px;margin:auto;background-color:#a99441}.jp #VOICES .inner h2,.chn #VOICES .inner h2{font-weight:700}#VOICES .inner div{box-sizing:border-box;position:relative;margin-top:60px}@media screen and (max-width: 768px){#VOICES .inner div{padding:0;height:auto}}#VOICES .inner div .txt{box-sizing:border-box;width:100%;max-width:800px;padding:20px;margin:0 auto;color:#fff;line-height:1.9;font-size:15px;font-family:'Roboto', sans-serif;font-weight:300;border-top:1px solid rgba(255,255,255,0.45);border-left:1px solid rgba(255,255,255,0.45);border-right:1px solid rgba(255,255,255,0.45);background-color:rgba(0,0,0,0.36);z-index:1}@media screen and (max-width: 768px){#VOICES .inner div .txt{width:90vw;margin:-10px auto 0;font-size:3.5vw;padding:4vw 6vw}}#VOICES .inner div .txt::after{content:"";display:block;width:100%;max-width:800px;height:28px;position:absolute;bottom:-27px;left:50%;transform:translate(-50%, 0);background:url(../../consulting/consulting_voices_arrow.png) center top no-repeat}@media screen and (max-width: 768px){#VOICES .inner div .txt::after{width:90vw}}#VOICES .inner div .txt span{background-color:#8b7a36;display:inline-block;padding:4px 10px;margin-bottom:10px}.jp #VOICES .inner div .txt span,.chn #VOICES .inner div .txt span{font-weight:700}.entry-wrap{position:relative;width:100%;max-width:750px;margin:0 auto;padding:0 20px 40px}.entry-wrap+.entry-wrap{padding:40px 0;border-top:1px solid #ccc}.entry-header h1,.entry-header h1 a{color:#1e3048;font-weight:700;line-height:1.5}.entry-date{position:relative;display:inline-block;font-size:14px;background-color:#fff}.entry-title{margin:10px 0 0;font-size:24px}.entry-content p{margin:20px 0 0}.entry-content img{display:block;width:100%;height:auto}div.entry-content p img{display:block;max-width:100%;width:auto;height:auto}div.entry-content p img.alignleft{float:left;max-width:100%;width:auto;height:auto;margin:0 20px 20px 0}div.entry-content p img.alignright{float:right;max-width:100%;width:auto;height:auto;margin:0 0 20px 20px}div.entry-content p img.aligncenter{max-width:100%;width:auto;height:auto;margin:0 auto}div.entry-content p strong{font-weight:bold}div.entry-content p em{font-style:italic}div.entry-content p a{color:#8B7A37;text-decoration:underline}div.entry-content p a:hover,div.entry-content p a:hover img{opacity:0.7}div.entry-content p code{padding:2px 5px 3px 6px;background-color:#eee;border-radius:3px}div.entry-content p del{text-decoration:line-through}div.entry-content p ins{text-decoration:underline}div.entry-content blockquote{display:block;margin:20px 0 0;padding:10px 20px;background-color:#eee;overflow:hidden}div.entry-content blockquote p{margin:0}div.entry-content ul{clear:both;display:block;margin:20px 20px 0;list-style-type:disc}div.entry-content ul li{display:list-item;text-align:-webkit-match-parent;margin:0 0 10px}div.entry-content ol{clear:both;display:block;margin:20px 20px 0;list-style-type:decimal}div.entry-content ol li{display:list-item;text-align:-webkit-match-parent;margin:0 0 10px}.page-nav{margin:80px 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.page-nav .prev,.page-nav .back,.page-nav .next{width:calc(33.3333% - 2px);margin:0 1px}.page-nav .prev a,.page-nav .back a,.page-nav .next a{display:block;padding:20px;color:#fff;background-color:#1e3048;transition:liner,.5s}.page-nav .prev a:hover,.page-nav .back a:hover,.page-nav .next a:hover{background-color:#8b7a36}.page-nav .prev{text-align:left}.page-nav .back{text-align:center}.page-nav .next{text-align:right}.page-nav .prev a::before{content:"";display:inline-block;width:32px;height:8px;margin:0 10px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:skew(-45deg)}.page-nav .next a::after{content:"";display:inline-block;width:32px;height:8px;margin:0 10px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg)}.wp-pagenavi{margin:80px 20px;text-align:center;letter-spacing:-.4em}.wp-pagenavi a,.wp-pagenavi span,.wp-pagenavi .current{letter-spacing:normal;display:inline-block;margin:0 5px;padding:10px 20px;font-size:16px;line-height:1;text-align:center;color:#1e3048;border-bottom:3px solid #1e3048}.wp-pagenavi .extend{border:none}.wp-pagenavi a:hover,.wp-pagenavi .current{color:#8b7a36;border-bottom:3px solid #8b7a36}.wp-pagenavi .current{opacity:0.5}div.lang-select-inner{position:fixed;width:100vw;height:100vh;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,0.7);z-index:9999;overflow:hidden}div.lang-select-inner div.lang-select-box{padding:20px;background-color:#fff;border-radius:4px;box-shadow:0 0 20px 20px rgba(0,0,0,0.15)}div.lang-select-inner div.lang-select-box p.lang-read{text-align:center;color:#333}div.lang-select-inner div.lang-select-box .btn-lang{display:block;width:240px;margin:10px 0 0;padding:15px 0;text-align:center;border-radius:3px;color:#fff;background-color:#8b7a36}div.lang-select-inner div.lang-select-box .btn-lang:hover{opacity:0.7}
/*# sourceMappingURL=styles.css.map */
