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}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://fonts.gstatic.com/s/materialicons/v17/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:16px;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'MetaComp';src:url(//btrax.com/assets/css/../fonts/MetaComp-Normal.eot);src:url(//btrax.com/assets/css/../fonts/MetaComp-Normal.eot?#iefix) format("embedded-opentype"),url(//btrax.com/assets/css/../fonts/MetaComp-Normal.woff2) format("woff2"),url(//btrax.com/assets/css/../fonts/MetaComp-Normal.woff) format("woff"),url(//btrax.com/assets/css/../fonts/MetaComp-Normal.ttf) format("truetype"),url(//btrax.com/assets/css/../fonts/MetaComp-Normal.svg#MetaComp-Normal) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MetaComp';src:url(//btrax.com/assets/css/../fonts/MetaComp-Bold.eot);src:url(//btrax.com/assets/css/../fonts/MetaComp-Bold.eot?#iefix) format("embedded-opentype"),url(//btrax.com/assets/css/../fonts/MetaComp-Bold.woff2) format("woff2"),url(//btrax.com/assets/css/../fonts/MetaComp-Bold.woff) format("woff"),url(//btrax.com/assets/css/../fonts/MetaComp-Bold.ttf) format("truetype"),url(//btrax.com/assets/css/../fonts/MetaComp-Bold.svg#MetaComp-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'MetaComp';src:url(//btrax.com/assets/css/../fonts/MetaComp-Light.eot);src:url(//btrax.com/assets/css/../fonts/MetaComp-Light.eot?#iefix) format("embedded-opentype"),url(//btrax.com/assets/css/../fonts/MetaComp-Light.woff2) format("woff2"),url(//btrax.com/assets/css/../fonts/MetaComp-Light.woff) format("woff"),url(//btrax.com/assets/css/../fonts/MetaComp-Light.ttf) format("truetype"),url(//btrax.com/assets/css/../fonts/MetaComp-Light.svg#MetaComp-Light) format("svg");font-weight:300;font-style:normal}@keyframes
examplesmenu{0%{top:-60px}100%{top:0}}@keyframes
examplesmenu3{0%{bottom:-60px}100%{bottom:0}}@keyframes
examplesmenu2{0%{top:0px;position:fixed;background:#4F525F}100%{top:-60px;position:absolute;background:transparent}}@keyframes
exampleslide{0%{width:0}100%{width:33.8%}}@keyframes
exampleslide2{0%{width:33.8%;background:#fff}99.9%{background:#fff}100%{width:50px;background:transparent}}html{font-size:62.5%;margin-top:0 !important}body{font-family:"Helvetica",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word}body.hiddenscroll{overflow:hidden}*{font-size:14px;font-size:1.4rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{opacity:0.7}a:hover,a:focus,a:visited{text-decoration:none}a:hover,a:focus{color:inherit}p{margin:0;line-height:1.5}@media only screen and (max-width: 767px){p{line-height:inherit}}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}strong,b{font-weight:700}i,em{font-style:italic}.hidden{display:none !important}.inner{max-width:1140px;margin:auto;*zoom:1;width:100%}.inner:after{content:"";display:table;clear:both}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#wrap{overflow:hidden}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width: 1185px){.pc{display:none}}.tablet{display:none}@media only screen and (min-width: 768px) and (max-width: 1185px){.tablet{display:block}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}@media only screen and (min-width: 1186px){.hidden-pc{display:none}}@media only screen and (min-width: 768px) and (max-width: 1185px){.hidden-tablet{display:none}}@media only screen and (max-width: 767px){.hidden-sp{display:none}}.clr-blue{color:#4A90E2}.page__paging{padding:30px
0 50px}@media only screen and (max-width: 767px){.page__paging{padding:5px
0 30px;margin-left:0}}.page__paging__wrap{text-align:center}.page__paging__wrap
.pages{display:none}.page__paging__wrap
.extend{color:#aa9838;letter-spacing:-2px}.page__paging__wrap span.current,.page__paging__wrap
a{display:inline-block;vertical-align:middle;text-align:center;line-height:1.78;min-height:25px;min-width:25px;color:#fff;background:#aa9838;margin:0
7px;font-size:14px}@media only screen and (max-width: 767px){.page__paging__wrap span.current,.page__paging__wrap
a{margin:0
5px;line-height:1.83;min-height:22px;min-width:22px;font-size:12px}}.page__paging__wrap span.current.current,.page__paging__wrap span.current:hover,.page__paging__wrap a.current,.page__paging__wrap a:hover{color:#aa9838;background:transparent}.page__paging__wrap span.current.current:before,.page__paging__wrap span.current:hover:before,.page__paging__wrap a.current:before,.page__paging__wrap a:hover:before{border-color:transparent transparent transparent #fff}.page__paging__wrap span.current.previouspostslink,.page__paging__wrap span.current.nextpostslink,.page__paging__wrap span.current.prev,.page__paging__wrap span.current.next,.page__paging__wrap a.previouspostslink,.page__paging__wrap a.nextpostslink,.page__paging__wrap a.prev,.page__paging__wrap
a.next{position:relative;font-size:0}.page__paging__wrap span.current.previouspostslink:before,.page__paging__wrap span.current.nextpostslink:before,.page__paging__wrap span.current.prev:before,.page__paging__wrap span.current.next:before,.page__paging__wrap a.previouspostslink:before,.page__paging__wrap a.nextpostslink:before,.page__paging__wrap a.prev:before,.page__paging__wrap a.next:before{content:"";position:absolute;left:50%;margin-left:-7px;background:url(//btrax.com/assets/css/../images/common/ico-right.svg) no-repeat;background-size:70% !important;background-position:50%;display:inline-block;width:14px;height:100%;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.page__paging__wrap span.current.previouspostslink.current:before,.page__paging__wrap span.current.previouspostslink:hover:before,.page__paging__wrap span.current.nextpostslink.current:before,.page__paging__wrap span.current.nextpostslink:hover:before,.page__paging__wrap span.current.prev.current:before,.page__paging__wrap span.current.prev:hover:before,.page__paging__wrap span.current.next.current:before,.page__paging__wrap span.current.next:hover:before,.page__paging__wrap a.previouspostslink.current:before,.page__paging__wrap a.previouspostslink:hover:before,.page__paging__wrap a.nextpostslink.current:before,.page__paging__wrap a.nextpostslink:hover:before,.page__paging__wrap a.prev.current:before,.page__paging__wrap a.prev:hover:before,.page__paging__wrap a.next.current:before,.page__paging__wrap a.next:hover:before{background-image:url(//btrax.com/assets/css/../images/common/ico-right-white.svg)}.page__paging__wrap span.current.previouspostslink:before,.page__paging__wrap span.current.prev:before,.page__paging__wrap a.previouspostslink:before,.page__paging__wrap a.prev:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.page__paging__wrap
li{display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.page__paging__wrap
li{display:none}.page__paging__wrap li:nth-child(1),.page__paging__wrap li:nth-child(2),.page__paging__wrap li:nth-child(3),.page__paging__wrap li:nth-child(4),.page__paging__wrap li:nth-last-child(1),.page__paging__wrap li:nth-last-child(2){display:inline-block}}@media only screen and (max-width: 767px){.page__paging__wrap span.current,.page__paging__wrap
a{display:none}.page__paging__wrap span.current:nth-child(1),.page__paging__wrap span.current:nth-child(2),.page__paging__wrap span.current:nth-child(3),.page__paging__wrap span.current:nth-child(4),.page__paging__wrap span.current:nth-last-child(1),.page__paging__wrap span.current:nth-last-child(2),.page__paging__wrap a:nth-child(1),.page__paging__wrap a:nth-child(2),.page__paging__wrap a:nth-child(3),.page__paging__wrap a:nth-child(4),.page__paging__wrap a:nth-last-child(1),.page__paging__wrap a:nth-last-child(2){display:inline-block}}.page__paging__wrap a.last,.page__paging__wrap
a.first{display:none}.page__nav{margin-bottom:80px;padding-top:45px;text-align:center;position:relative}@media only screen and (max-width: 767px){.page__nav{margin:0
0 20px;padding:0
0 25px}.page__nav:before,.page__nav:after{content:" ";display:table}.page__nav:after{clear:both}}.page__nav
a{display:inline-block;text-transform:none;color:#000;font-size:25px;font-size:2.5rem}@media only screen and (max-width: 767px){.page__nav
a{display:block}}.page__nav
a.prev{float:left;padding-left:95px;position:absolute;z-index:1;left:0}@media only screen and (max-width: 767px){.page__nav
a.prev{bottom:0;padding-left:55px}}.page__nav a.prev:before{content:"";position:absolute;right:0;bottom:0;display:block;width:144px;height:15px;background:url(//btrax.com/assets/css/../images/common/ico-left.svg) no-repeat left center;background-size:144px 15px;background-position:0 100%;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}@media only screen and (max-width: 767px){.page__nav a.prev:before{width:100%;background-size:100%}}.page__nav a.prev:hover:before{right:15px}.page__nav
a.next{float:right;padding-right:95px;position:absolute;z-index:1;right:0}@media only screen and (max-width: 767px){.page__nav
a.next{bottom:0;padding-right:55px}}.page__nav a.next:before{content:"";position:absolute;left:0;bottom:0;display:block;width:144px;height:15px;background:url(//btrax.com/assets/css/../images/common/ico-right3.svg) no-repeat left center;background-size:144px 15px;background-position:0 100%;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}@media only screen and (max-width: 767px){.page__nav a.next:before{width:100%;background-size:100%}}.page__nav a.next:hover:before{left:15px}.page__nav
a.page__btn{min-width:215px;padding-top:2px;color:#fff;font-size:23px;font-size:2.3rem}@media only screen and (max-width: 767px){.page__nav
a.page__btn{float:left;width:100%;max-width:none;margin:0
0 20px}}.page__nav a.page__btn:after{display:none}.container{width:100%;max-width:1186px;padding:0
25px;*zoom:1;margin:auto}.container:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.container{padding:0
15px}}.container-m{*zoom:1;max-width:1112px;width:100%;margin:auto;padding:0
25px}.container-m:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.container-m{padding:0
15px}}.container-ms{*zoom:1;max-width:995px;width:100%;margin:auto;padding:0
25px}.container-ms:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.container-ms{padding:0
15px}}.container-s{*zoom:1;max-width:816px;width:100%;margin:auto;padding:0
25px}.container-s:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.container-s{padding:0
15px}}.container-xl{*zoom:1;max-width:1330px;padding:0
50px;margin:auto}.container-xl:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px) and (max-width: 1185px){.container-xl{padding:0
32px}}@media only screen and (max-width: 767px){.container-xl{padding:0
15px}}.banner{background:#373943;min-height:500px;padding:189px
15px 50px 15px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1185px){.banner{min-height:350px;padding:114px
25px 0}}@media only screen and (max-width: 767px){.banner{min-height:368px;padding:122px
15px 30px}}.banner
p{font-family:"Helvetica",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E7E7E7;font-size:24px;font-size:2.4rem;font-weight:300;line-height:1.5;margin-bottom:22px}@media only screen and (min-width: 768px) and (max-width: 1185px){.banner
p{margin-bottom:26px;line-height:1.8;font-size:20px;font-size:2rem}}@media only screen and (max-width: 767px){.banner
p{font-size:16px;font-size:1.6rem;line-height:2.2;margin-bottom:27px}}.banner p:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:300}.banner p:last-child{padding-left:18px;margin:0}@media only screen and (min-width: 768px) and (max-width: 1185px){.banner p:last-child{padding:0}}@media only screen and (max-width: 767px){.banner p:last-child{padding:0}}.banner p
img{display:block;margin:auto}.bread{background:#E0E8EC;padding:4px
0 3px;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (max-width: 767px){.bread{padding:8px
0}}.bread-list{display:inline-block;vertical-align:middle;vertical-align:middle;width:50%;padding:13px
0 0 0px}@media only screen and (max-width: 767px){.bread-list{display:none}}.bread-list
li{display:inline-block;vertical-align:middle;font-family:"Helvetica",sans-serif;font-size:14px;font-size:1.4rem;font-weight:300;color:#62727D;position:relative;margin:0
15px 0 0;text-transform:capitalize}@media only screen and (min-width: 768px) and (max-width: 1185px){.bread-list
li{margin:0
40px 0 0}}.bread-list li::after{content:"/";position:absolute;right:-10px;top:0px;font-size:16px;font-size:1.6rem;color:#62727D;opacity:0.5}@media only screen and (min-width: 768px) and (max-width: 1185px){.bread-list li::after{right:-21px}}.bread-list li:last-child{margin:0}.bread-list li:last-child:after{display:none}.bread-list li
a{display:block;color:#62727D;opacity:0.5}.bread-search{width:50px;overflow:hidden;float:right;margin:0;padding:0;position:relative;border-radius:5px}@media only screen and (max-width: 767px){.bread-search{width:100%;background:#fff}}@media only screen and (min-width: 768px){.bread-search.act{animation-name:exampleslide;animation-duration:.5s;width:33.8%;background:#fff}}.bread-search.act .wrap-search
input{cursor:text}@media only screen and (min-width: 768px){.bread-search.noact{animation-name:exampleslide2;animation-duration:.5s;width:50px}}.bread-search .wrap-search{padding:0
40px 0 0}.bread-search .wrap-search
input{width:100%;font-size:16px;font-size:1.6rem;padding:10px;box-shadow:none;border:none;background-color:transparent;outline:none;cursor:default}.bread-search .btn-search{position:absolute;cursor:pointer;background:rgba(177,191,208,0);top:8px;right:13px;padding:0}.bread-search .form-search{width:100%;overflow:hidden}.wp-pagenavi{text-align:center;font-family:"Helvetica",sans-serif;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (max-width: 767px){.wp-pagenavi{text-align:right}}.wp-pagenavi
a{font-size:14px;font-size:1.4rem;color:gray;display:inline-block;vertical-align:middle;min-width:49px;line-height:2.64;text-align:center;padding:2px
0 0;font-weight:300;position:relative}.wp-pagenavi a:before{content:"";position:absolute;left:0;top:30%;bottom:30%;width:1px;background-color:gray;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}@media only screen and (max-width: 767px){.wp-pagenavi
a{border-left:none}}.wp-pagenavi .previouspostslink,.wp-pagenavi
.nextpostslink{font-size:14px;font-size:1.4rem;color:gray;display:inline-block;vertical-align:middle;padding:0
15px}@media only screen and (max-width: 767px){.wp-pagenavi .previouspostslink,.wp-pagenavi
.nextpostslink{padding:20px
15px 0;position:relative}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:before{content:"";position:absolute;left:33px;top:0;width:10px;height:10px;border-left:2px solid #4F525F;border-top:2px solid #4F525F;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}}.wp-pagenavi
.previouspostslink{border-left:none}.wp-pagenavi .previouspostslink:before{display:none}@media only screen and (max-width: 767px){.wp-pagenavi .previouspostslink:before{content:"";position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}}.wp-pagenavi
.current{font-size:14px;font-size:1.4rem;color:#6CA6C1;display:inline-block;vertical-align:middle;width:49px;line-height:2.64;text-align:center;padding:2px
0 0;font-weight:300;position:relative}.wp-pagenavi .current::before{content:"";position:absolute;left:0;top:30%;bottom:30%;width:1px;background-color:gray;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}@media only screen and (max-width: 767px){.wp-pagenavi
.current{display:none}}.wp-pagenavi
.pages{font-size:14px;font-size:1.4rem;display:block;text-align:center;color:gray;font-weight:300;margin:-3px 0 0}@media only screen and (max-width: 767px){.wp-pagenavi
.pages{display:none}}@media only screen and (max-width: 767px){.wp-pagenavi
.page{display:none}}.article-list .atc-l{font-size:0px;font-size:0rem;letter-spacing:0;margin:0
-8px 0px}@media only screen and (max-width: 767px){.article-list .atc-l{margin:0
-8px 0}}.article-list .atc-l
li{display:inline-block;vertical-align:top;width:33.3333%;padding:0
8px;margin:0
0 32px}@media only screen and (min-width: 768px) and (max-width: 1185px){.article-list .atc-l
li{width:50%;margin:0
0 29px}}@media only screen and (max-width: 767px){.article-list .atc-l
li{width:100%;margin:0
0 26px}}.article-list .atc-l li
.img{margin:0
0 19px}.article-list .atc-l li .img
img{width:100%;height:auto;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.article-list .atc-l li
.text_ct{font-size:18px;font-size:1.8rem;color:#000;line-height:1.55}.article-list .atc-l li
.cate{display:inline-block;position:relative;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article-list .atc-l li .cate
a{display:block;font-family:'MetaComp';font-weight:700;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#62727D;letter-spacing:2px}.article-list .atc-l li .info-title{font-size:24px;font-size:2.4rem;font-family:'MetaComp';font-weight:700;line-height:1.25;color:#1D2C33;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:18px
0 11px;min-height:60px}@media only screen and (min-width: 768px) and (max-width: 1185px){.article-list .atc-l li .info-title{margin:18px
0 14px}}@media only screen and (max-width: 767px){.article-list .atc-l li .info-title{margin:18px
0 8px}}.article-list .atc-l li .author-nbs{font-size:14px;font-size:1.4rem;font-family:'MetaComp';font-weight:normal;color:gray}.article-list .atc-l li .author-nbs label+span{padding:0
9px;border-left:1px solid;margin:0
0 0 4px}.article-list .atc-l li .author-nbs
span{position:relative;z-index:1}.article-list .atc-l__wsg{position:relative}.article-list .atc-l__wsg:hover .img>img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.article-list
.article__title{text-align:center;font-weight:300;font-size:20px;font-size:2rem;letter-spacing:1.7px;color:#33353D;margin:0
0 31px}@media only screen and (max-width: 767px){.article-list
.article__title{font-size:20px;font-size:2rem;text-align:left;font-weight:normal;margin:0
0 30px}}.article-list .article__title
span{border-bottom:2px solid #979797}.biglink{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;opacity:0;background:#fff}.biglink:hover{opacity:0.3}.aboutus-box{position:relative;text-align:center;display:block;width:100%;padding:66px
0;margin:62px
auto auto;vertical-align:middle}@media only screen and (min-width: 768px) and (max-width: 1185px){.aboutus-box{padding:73px
0 65px}}@media only screen and (max-width: 767px){.aboutus-box{margin:20px
0 0px;padding:73px
0 63px}}.aboutus-box::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#B6D2DA;opacity:0.14;z-index:0}.aboutus-box
.container{display:block;width:100%;position:relative;z-index:1;font-size:0px;font-size:0rem;letter-spacing:0}.aboutus-box
h3{font-size:34px;font-size:3.4rem;font-family:"Helvetica",sans-serif;color:#6CA6C1;font-weight:300;display:inline-block;vertical-align:middle;text-transform:uppercase;width:205px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1185px){.aboutus-box
h3{display:block;width:100%;margin-bottom:37px}}@media only screen and (max-width: 767px){.aboutus-box
h3{font-size:34px;font-size:3.4rem;display:block;margin:auto auto 36px;letter-spacing:-0.02em}}.aboutus-box
.text{color:#424242;font-size:20px;font-size:2rem;font-weight:300;line-height:1.5;width:calc(100% - 477px);text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px) and (max-width: 1185px){.aboutus-box
.text{display:block;width:auto;margin:auto auto 32px}}@media only screen and (max-width: 767px){.aboutus-box
.text{font-size:16px;font-size:1.6rem;line-height:1.7;display:block;width:100%;margin-bottom:27px}}.aboutus-box .text
p{max-width:486px;margin:auto auto auto 8.6%;letter-spacing:0.025em}@media only screen and (min-width: 768px) and (max-width: 1185px){.aboutus-box .text
p{margin:auto;text-align:center}}@media only screen and (max-width: 767px){.aboutus-box .text
p{letter-spacing:0;line-height:1.5;margin:auto;text-align:center}}.aboutus-box .btn-more{text-align:center;display:inline-block;vertical-align:middle}.aboutus-box .btn-more
a{display:inline-block;text-transform:uppercase;color:#f2f2f2;font-size:24px;font-size:2.4rem;font-weight:300;font-family:"Helvetica",sans-serif;padding:11px
31px;background-color:#6CA6C1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:7px;width:272px}@media only screen and (max-width: 767px){.aboutus-box .btn-more
a{padding:6px
31px}}.box-mail-received{text-align:center;padding:33px
0 31px;border-bottom:1px solid #C2C2C2;margin-bottom:35px}@media only screen and (max-width: 767px){.box-mail-received{padding:55px
0}}.box-mail-received
.bmr__title{margin:7px
0 24px;font-size:20px;font-size:2rem;color:#424242;letter-spacing:0.5px;font-weight:300}@media only screen and (max-width: 767px){.box-mail-received
.bmr__title{text-transform:inherit;font-size:17px;font-size:1.7rem;font-weight:300;margin:20px
0 10px;line-height:1.5;letter-spacing:-0.01em}}.box-mail-received .wrap_form_subscribe
form{display:inline-block;border:1px
solid #CDCDCD;border-radius:5px;font-size:0px;font-size:0rem;letter-spacing:0}.box-mail-received .wrap_form_subscribe
input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;border:none;max-width:250px;color:#424242;font-weight:300;font-size:24px;font-size:2.4rem;padding:9px
10px;display:inline-block;vertical-align:middle;background:transparent}@media only screen and (max-width: 767px){.box-mail-received .wrap_form_subscribe
input{font-size:18px;font-size:1.8rem;width:calc(100% - 120px)}}.box-mail-received .wrap_form_subscribe input[type='submit']{width:auto;border-bottom:0;color:#fff;background-color:#6CA6C1;font-size:16px;font-size:1.6rem;text-transform:uppercase;font-weight:300;width:153px;line-height:2.9;padding:0;letter-spacing:0.5px;cursor:pointer}.box-mail-received .wrap_form_subscribe input[type='submit']:hover{opacity:0.7}@media only screen and (max-width: 767px){.box-mail-received .wrap_form_subscribe input[type='submit']{font-size:16px;font-size:1.6rem;width:120px;line-height:2.9}}.fixdefault{position:fixed;background-color:#243740;left:0;right:0;top:0;height:113px;z-index:-11;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}@media only screen and (min-width: 768px) and (max-width: 1185px){.fixdefault{height:92px}}@media only screen and (max-width: 767px){.fixdefault{height:70px}}@media only screen and (min-width: 1186px){.onbar
.fixdefault{height:75px}}@media only screen and (min-width: 768px) and (max-width: 1185px){.onbar
.fixdefault{height:75px}}@media only screen and (max-width: 767){.onbar
.fixdefault{height:70px}}#wrap{margin:113px
auto auto}@media only screen and (min-width: 768px) and (max-width: 1185px){#wrap{margin:91px
auto auto}}@media only screen and (max-width: 767px){#wrap{margin:70px
auto auto}}.wpcf7-list-item-label{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:25px;position:relative}.wpcf7-list-item-label:before{content:"";position:absolute;left:0px;top:-2px;width:16px;height:16px;border:1px
solid #4F525F;border-radius:50%;background-color:#fff}.make_it_happen{padding:65px
0 66px;position:relative;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen{text-align:center;padding:65px
0 64px}}@media only screen and (max-width: 767px){.make_it_happen{padding:63px
0 64px}}.make_it_happen:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#F1F8FB;opacity:0.47;z-index:-1}.make_it_happen
h4{font-size:36px;font-size:3.6rem;font-family:'MetaComp';font-weight:normal;display:inline-block;vertical-align:middle;text-transform:uppercase;line-height:1.25;width:284px;text-align:left;color:#6CA6C1;letter-spacing:0.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen
h4{width:100%;text-align:center;margin-bottom:8px}}@media only screen and (max-width: 767px){.make_it_happen
h4{width:100%;padding:0px;text-align:center;margin:0;margin-bottom:10px}}.make_it_happen
.text{display:inline-block;vertical-align:middle;width:calc(100% - 584px);text-align:left;font-size:20px;font-size:2rem;line-height:1.5;font-weight:300;color:#1D2C33;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.make_it_happen .text:lang(ja){font-size:18px;font-size:1.8rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;color:#424242;line-height:1.65}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen
.text{width:100%;text-align:center;padding:0;margin-bottom:24px}.make_it_happen .text:lang(ja){font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 767px){.make_it_happen
.text{width:auto;display:block;padding:0;text-align:center;margin-bottom:51px;letter-spacing:-0.02em}.make_it_happen .text:lang(ja){font-size:16px;font-size:1.6rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;line-height:1.65}}.make_it_happen .text
p{display:inline-block;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .text
p{text-align:center;line-height:1.5}}@media only screen and (max-width: 767px){.make_it_happen .text
p{text-align:center;line-height:1.5}}.make_it_happen .btn-more{display:inline-block;vertical-align:middle;width:300px;text-align:right;padding:0
0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .btn-more{width:100%;padding:0;float:none;text-align:center}}@media only screen and (max-width: 767px){.make_it_happen .btn-more{width:100%;padding:0;text-align:center}}.make_it_happen .btn-more
a{font-size:18px;font-size:1.8rem;text-align:center;display:inline-block;color:#fff;font-family:'MetaComp';font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:3px;padding:13px
0 8px;width:202px;border-radius:5px;text-transform:uppercase;background-color:#6CA6C1}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .btn-more
a{letter-spacing:0.12em}}@media only screen and (max-width: 767px){.make_it_happen .btn-more
a{width:217px;letter-spacing:0.16em;padding:12px
30px 10px}}.make_it_happen .btn-more
span{display:block;margin-top:32px}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .btn-more
span{margin-top:32px}}@media only screen and (max-width: 767px){.make_it_happen .btn-more
span{margin-top:31px}}.make_it_happen .btn-more span
a{font-size:14px;font-size:1.4rem;color:#BA66CB;background-color:transparent;text-transform:none;letter-spacing:-0.03em;font-family:'MetaComp';font-weight:300;font-weight:400;padding:0
0;width:auto}.make_it_happen .btn-more span a:lang(ja){font-size:18px;font-size:1.8rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;color:#EA81FF;white-space:nowrap;letter-spacing:-0.08em}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .btn-more span
a{font-size:20px;font-size:2rem}}@media only screen and (max-width: 767px){.make_it_happen .btn-more span
a{font-size:20px;font-size:2rem}}.make_it_happen .btn-more span a
img{margin:0
9px -1px 0}.make_it_happen .btn-more span a img:lang(ja){margin:0
9px -2px 0}.featured_work{background-color:#F1F8FB;padding:95px
0 81px}@media only screen and (min-width: 768px) and (max-width: 1185px){.featured_work{padding:55px
0 42px}}@media only screen and (max-width: 767px){.featured_work{padding:48px
0 48px}}.featured_work .box-title{padding-left:0}@media only screen and (min-width: 768px) and (max-width: 1185px){.featured_work .box-title{padding-left:0}}@media only screen and (max-width: 767px){.featured_work .box-title{padding-left:0px}}.featured_work h5,.featured_work
.comname{text-align:center;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);font-family:'MetaComp';font-weight:700;color:#fff;line-height:1.25;text-transform:uppercase;max-width:600px;width:80%;overflow:hidden;display:block;margin:auto;left:0%;right:0%;white-space:nowrap;text-overflow:ellipsis;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}@media only screen and (min-width: 768px){.featured_work h5,.featured_work
.comname{font-size:48px;font-size:4.8rem}}@media only screen and (max-width: 767px){.featured_work h5,.featured_work
.comname{position:static;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);font-size:24px;font-size:2.4rem;color:#4F525F;line-height:1;margin-bottom:17px;opacity:1}}.featured_work p,.featured_work
.comtitle{padding:0px
60px;font-size:24px;font-size:2.4rem;color:#fff;line-height:1.5;font-weight:300;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:45%;opacity:0;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}@media only screen and (min-width: 768px){.featured_work p,.featured_work
.comtitle{max-height:77px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media only screen and (min-width: 768px) and (max-width: 1185px){.featured_work p,.featured_work
.comtitle{font-size:20px;font-size:2rem;line-height:1.2;top:50%}}@media only screen and (max-width: 767px){.featured_work p,.featured_work
.comtitle{position:static;color:#4F525F;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:normal;margin-bottom:21px;opacity:1}}.featured_work
span{text-transform:uppercase;font-weight:bold;color:#B1BFD0;text-align:center;position:absolute;bottom:25%;left:50%;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:0;font-size:14px;font-size:1.4rem;border-bottom:1px solid;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}@media only screen and (max-width: 767px){.featured_work
span{position:static;font-family:'MetaComp';font-weight:700;font-size:14px;font-size:1.4rem;color:#6CA6C1;border:none;text-align:center;display:block;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}.featured_work
ul{font-size:0px;font-size:0rem;letter-spacing:0;margin:0
-9px}@media only screen and (min-width: 768px) and (max-width: 1185px){.featured_work
ul{margin:0
-11px}}@media only screen and (max-width: 767px){.featured_work
ul{margin:0px;overflow:hidden}}.featured_work ul
li{display:inline-block;vertical-align:top;width:50%;padding:0
9px;margin-bottom:12px}@media only screen and (min-width: 768px) and (max-width: 1185px){.featured_work ul
li{margin-bottom:13px}}@media only screen and (max-width: 767px){.featured_work ul
li{width:auto;padding:0;margin:0
-14px 7px}}.featured_work ul li
.over{width:100%;height:0;padding:0
0 61.36953%;overflow:hidden;position:relative}@media only screen and (min-width: 768px) and (max-width: 1185px){.featured_work ul li
.over{padding:0
0 60.16953%}}@media only screen and (max-width: 767px){.featured_work ul li
.over{padding:0;height:auto}}@media only screen and (min-width: 768px){.featured_work ul li .over:hover .text:before,.featured_work ul li .over:hover .text:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.featured_work ul li .over:hover h5,.featured_work ul li .over:hover
.comname{top:32%;opacity:0}.featured_work ul li .over:hover p,.featured_work ul li .over:hover
.comtitle{top:35.4%;opacity:1}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1185px){.featured_work ul li .over:hover p,.featured_work ul li .over:hover
.comtitle{top:40%}}@media only screen and (min-width: 768px){.featured_work ul li .over:hover
span{bottom:15%;opacity:1}.featured_work ul li .over:hover .img
img{filter:grayscale(0)}}.featured_work ul li .over
.img{position:absolute;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media only screen and (max-width: 767px){.featured_work ul li .over
.img{position:static}}.featured_work ul li .over .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#4F525F;opacity:0.2;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}@media only screen and (max-width: 767px){.featured_work ul li .over .img:after{display:none}}.featured_work ul li .over .img
img{width:100%;height:auto;max-width:none;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}.featured_work ul li .over .img
img.sp{opacity:0;display:block}.featured_work ul li .over .img img.hidden-sp{opacity:1}@media only screen and (max-width: 767px){.featured_work ul li .over .img
img.sp{position:static;opacity:1}}.featured_work ul li .over
a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.featured_work ul li .over
.text{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 767px){.featured_work ul li .over
.text{position:static;padding:20px
0 10px 0;background-color:#fff}}.featured_work ul li .over .text:before{position:absolute;top:28px;right:28px;bottom:28px;left:28px;content:'';opacity:0;border-right:2px solid #fff;border-left:2px solid #fff;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}@media only screen and (min-width: 768px) and (max-width: 1185px){.featured_work ul li .over .text:before{top:24px;left:24px;right:24px;bottom:24px}}@media only screen and (max-width: 767px){.featured_work ul li .over .text:before{display:none}}.featured_work ul li .over .text:after{position:absolute;top:28px;right:28px;bottom:28px;left:28px;content:'';opacity:0;border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1)}@media only screen and (min-width: 768px) and (max-width: 1185px){.featured_work ul li .over .text:after{top:24px;left:24px;right:24px;bottom:24px}}@media only screen and (max-width: 767px){.featured_work ul li .over .text:after{display:none}}.hidden-jp:lang(ja){display:none}input[type='radio']{display:none}input:checked+.wpcf7-list-item-label::after{content:"";position:absolute;left:4px;top:2px;width:10px;height:10px;border-radius:50%;background-color:#4F525F}::placeholder{font-size:18px;font-size:1.8rem;line-height:2.75;color:#C2C2C2;font-weight:300}.loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;text-align:center;background-color:rgba(0,0,0,0.5)}.loading_wrap{position:absolute;top:50%;left:50%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader{border:4px
solid #f3f3f3;border-top:4px solid #243740;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#menutoggle{background-color:#243740;position:fixed;top:0;left:0;right:0;height:auto;z-index:10;max-height:100%;overflow:auto;display:none}@media only screen and (max-width: 767px){#menutoggle{height:100vh}}#menutoggle
.headline{padding:29px
0}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle
.headline{padding:18px
0}}@media only screen and (max-width: 767px){#menutoggle
.headline{padding:13px
0}}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .headline>.container{padding:0
31px}}@media only screen and (max-width: 767px){#menutoggle .headline>.container{padding:0
15px}}#menutoggle.onbar
.headline{padding:18px
0}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle.onbar
.headline{padding:18px
0}}@media only screen and (max-width: 767px){#menutoggle.onbar
.headline{padding:13px
0}}#menutoggle
.contentline{padding:43px
0 112px}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle
.contentline{padding:14px
0 50px}}@media only screen and (max-width: 767px){#menutoggle
.contentline{padding:57px
0 30px}}#menutoggle .right-menu{float:right;padding-right:0px;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .right-menu{text-align:center;width:100%;padding-bottom:28px}}@media only screen and (max-width: 767px){#menutoggle .right-menu{padding-right:0px;width:100%;margin-bottom:112px;text-align:center}}#menutoggle .right-menu
li{padding:6px
0 30px}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .right-menu
li{padding:6px
0 34px}}@media only screen and (max-width: 767px){#menutoggle .right-menu
li{padding:12px
0 17px}}#menutoggle .right-menu li
a{font-family:'MetaComp';font-weight:300;font-size:68px;font-size:6.8rem;color:#C6CACC;opacity:0.5;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .right-menu li
a{font-size:48px;font-size:4.8rem}}@media only screen and (max-width: 767px){#menutoggle .right-menu li
a{font-size:42px;font-size:4.2rem}}#menutoggle .right-menu li a:hover{opacity:1}#menutoggle .left-address{float:left;padding:0px;font-size:20px;font-size:2rem;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .left-address{width:100%;border-top:1px solid #999;padding:44px
0 0}}@media only screen and (max-width: 767px){#menutoggle .left-address{padding:0
0px 0 0;width:100%;text-align:center}}#menutoggle
.logo{display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle
.logo{margin-left:7px}}#menutoggle .logo
a{display:block}#menutoggle
.address{margin:0
0 32px}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle
.address{font-size:0px;font-size:0rem;letter-spacing:0;border-bottom:1px solid #999}}#menutoggle .address
li{margin:0
0 43px}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .address
li{display:inline-block;width:50%;vertical-align:top;margin-bottom:35px;text-align:center}}#menutoggle .address li:last-child{margin:0}#menutoggle .address h4,#menutoggle .address
.localname{font-size:36px;font-size:3.6rem;color:#fff;margin:0
0 22px;font-family:'MetaComp';font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .address h4,#menutoggle .address
.localname{font-size:32px;font-size:3.2rem}}#menutoggle .address
p{font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-size:20px;font-size:2rem}#menutoggle .address
span{margin-top:8px}#menutoggle .address
a{text-decoration:none}#menutoggle
.listsns{font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle
.listsns{text-align:center}}#menutoggle .listsns
li{display:inline-block;vertical-align:bottom;margin-right:27px}#menutoggle .listsns li
a{display:block}#menutoggle .listsns li:nth-child(even){margin-bottom:-1px}#menutoggle .listsns li:last-child{margin-right:0}#menutoggle
.btn_close{float:right;position:relative;width:40px;height:40px;cursor:pointer;margin-top:10px}@media only screen and (max-width: 767px){#menutoggle
.btn_close{margin-right:-3px;margin-top:3px}}#menutoggle .btn_close:hover{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0.7}#menutoggle .btn_close::before{content:"";position:absolute;left:30%;top:50%;width:70%;height:2px;background-color:#fff;-webkit-transform:rotate(45deg) translate(0, -50%);-moz-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);-o-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%)}@media only screen and (max-width: 767px){#menutoggle .btn_close::before{width:60%;left:16%}}#menutoggle .btn_close::after{content:"";position:absolute;left:30%;top:50%;width:70%;height:2px;background-color:#fff;-webkit-transform:rotate(-45deg) translate(0, -50%);-moz-transform:rotate(-45deg) translate(0, -50%);-ms-transform:rotate(-45deg) translate(0, -50%);-o-transform:rotate(-45deg) translate(0, -50%);transform:rotate(-45deg) translate(0, -50%)}@media only screen and (max-width: 767px){#menutoggle .btn_close::after{width:60%;left:19%}}.loading-page{position:fixed;z-index:99999999;left:0;top:0;right:0;bottom:0;background-color:#2f4854;text-align:center}.loading-page.active
span{display:inline-block}.loading-page
span{position:absolute;width:150px;height:150px;top:calc(50% - 75px);left:calc(50% - 75px);-webkit-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;transition:all 3s;display:none}.adv_mod01{position:fixed;z-index:99;top:0;left:0;width:100%;background-color:#884BF0;text-align:center;font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.5}@media only screen and (max-width: 767px){.adv_mod01{font-size:14px;font-size:1.4rem}}.adv_mod01
a{display:block;padding:14px
15px}@media only screen and (max-width: 767px){.adv_mod01
a{padding:9px
15px}}footer{background:#243740;padding:64px
7px 60px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 768px) and (max-width: 1185px){footer{padding:58px
0 55px}}@media only screen and (max-width: 767px){footer{text-align:center;padding:48px
0 43px}}footer .container:before,footer .container:after{content:" ";display:table}footer .container:after{clear:both}footer
.first{*zoom:1;padding-bottom:15px;border-bottom:1px solid #999}footer .first:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px) and (max-width: 1185px){footer
.first{border:none}}@media only screen and (max-width: 767px){footer
.first{width:100%;padding-bottom:0;border-bottom:none}}footer .first
.logo{margin:0
0px;float:left}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .first
.logo{width:100%;text-align:center;margin-bottom:31px}}@media only screen and (max-width: 767px){footer .first
.logo{margin:0
0 22px;display:block;width:100%}}footer .first .logo
a{display:inline-block}footer .first
.listmenu{margin:38px
0 0px;text-align:right;float:right;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .first
.listmenu{width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px
0;border-top:1px solid #999;border-bottom:1px solid #999}}@media only screen and (max-width: 767px){footer .first
.listmenu{display:block;width:100%;margin:0px;padding:23px
15px 17px;text-align:center;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;border-top:1px solid #999;border-bottom:1px solid #999}}@media only screen and (max-width: 374px){footer .first
.listmenu{padding:25px
15px}}footer .first .listmenu
li{display:inline-block;vertical-align:middle;margin:0
4px 0 23px}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .first .listmenu
li{margin:0}}@media only screen and (max-width: 767px){footer .first .listmenu
li{margin:auto;display:block}}footer .first .listmenu li:first-child{margin:0}footer .first .listmenu
a{font-size:16px;font-size:1.6rem;color:#D3E9F4;display:block;font-family:'MetaComp';font-weight:normal;text-transform:uppercase;letter-spacing:0.09em}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .first .listmenu
a{font-size:16px;font-size:1.6rem;text-align:center;padding:10px
0;font-weight:normal}}@media only screen and (max-width: 767px){footer .first .listmenu
a{font-size:16px;font-size:1.6rem;line-height:2.7;font-weight:normal}}footer
.second{*zoom:1;margin:28px
0 0}footer .second:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px) and (max-width: 1185px){footer
.second{margin:23px
0 0}}@media only screen and (max-width: 767px){footer
.second{margin:36px
0 0;width:100%}}footer .second
.address{float:left}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second
.address{width:100%;font-size:0px;font-size:0rem;letter-spacing:0;margin-bottom:27px}}@media only screen and (max-width: 767px){footer .second
.address{width:100%}}footer .second .address
li{display:inline-block;vertical-align:top;margin:0
62px 0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .address
li{width:50%;margin:0;padding:0
15px 0 0;text-align:center}}footer .second .address li:last-child{margin:0}@media only screen and (max-width: 767px){footer .second .address
li{width:100%;margin:0
0 35px}}footer .second .address li h4,footer .second .address li
.localname{font-size:36px;font-size:3.6rem;text-transform:capitalize;font-family:'MetaComp';font-weight:normal;color:#f2f2f2;margin:0
0 16px;letter-spacing:-0.025em}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .address li h4,footer .second .address li
.localname{font-size:28px;font-size:2.8rem;margin:0
0 13px}}@media only screen and (max-width: 767px){footer .second .address li h4,footer .second .address li
.localname{font-size:24px;font-size:2.4rem;margin:0
0 14px}}footer .second .address li
p{font-size:14px;font-size:1.4rem;color:#f2f2f2}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .address li
p{font-size:18px;font-size:1.8rem;line-height:1.7}}@media only screen and (max-width: 767px){footer .second .address li
p{line-height:1.7;font-size:18px;font-size:1.8rem}}footer .second
.inforight{float:right;margin-top:5px;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second
.inforight{width:100%;text-align:center;margin-top:0;padding-top:17px;border-top:1px solid #999}}@media only screen and (max-width: 767px){footer .second
.inforight{margin-top:34px;width:100%;padding-top:13px;border-top:1px solid #999}}footer .second
.listsns{margin-bottom:47px;margin-top:19px;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second
.listsns{margin-bottom:32px}}@media only screen and (max-width: 767px){footer .second
.listsns{text-align:center;margin-bottom:24px}}footer .second .listsns
li{display:inline-block;vertical-align:bottom;margin:0
6px 0 22px}footer .second .listsns li:nth-child(even){margin-bottom:-1px}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .listsns
li{margin:0
9px 0 19px}}@media only screen and (max-width: 767px){footer .second .listsns
li{margin:0
13px}}footer
.copyright{text-align:right;font-size:14px;font-size:1.4rem;color:#C3C3C3;font-family:'MetaComp';font-weight:300;margin:15px
0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){footer
.copyright{text-align:center;margin:15px
0 13px;font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 767px){footer
.copyright{text-align:center;font-size:16px;font-size:1.6rem;margin:15px
0 4px}}footer
.outlink{color:#C3C3C3}@media only screen and (min-width: 768px) and (max-width: 1185px){footer
.outlink{text-align:center}}@media only screen and (max-width: 767px){footer
.outlink{text-align:center;width:100%}}footer .outlink
a{font-size:14px;font-size:1.4rem;font-family:'MetaComp';font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .outlink
a{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 767px){footer .outlink
a{padding:0
5px}}header{position:fixed;left:0;top:0px;width:100%;height:auto;padding:29px
0;z-index:10;background-color:transparent;border-bottom:none;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}@media only screen and (min-width: 768px) and (max-width: 1185px){header{padding:18px
0}}@media only screen and (max-width: 767px){header{padding:13px
0}}header
.second{display:none}header::before{content:"" !important;position:absolute;display:block !important;left:0;top:0;right:0;bottom:0;background-color:#243740;opacity:0;z-index:-1;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}header.fixed{padding:18px
0}header.fixed::before{opacity:1}@media only screen and (min-width: 768px) and (max-width: 1185px){header.fixed{padding:18px
0}}@media only screen and (max-width: 767px){header.fixed{padding:13px
0}}header.fixed .first
.textheadertitle{display:inline-block}@media only screen and (max-width: 767px){header.fixed .first
.textheadertitle{display:none}}header.fixed
.second{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;padding:27px
17px 9px}@media only screen and (max-width: 767px){header.fixed
.second{display:block}}header.fixed .second
label{text-transform:uppercase;color:#ACD3DD;font-size:18px;font-size:1.8rem;font-weight:300}header.fixed .second
span{font-size:20px;font-size:2rem;color:#fff;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header.btw{animation-name:examplesmenu2;animation-duration:.3s}header .first
.logo{display:inline-block;float:left;max-width:-webkit-calc(100% - 200px);max-width:-moz-calc(100% - 200px);max-width:calc(100% - 200px);font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){header .first
.logo{margin-left:7px}}header .first .logo
a{display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){header .first .logo
img{width:44px;height:44px}}header .first
.logo.actlang{max-width:calc(100% - 200px)}header .first
.textheadertitle{display:inline-block;vertical-align:middle;padding:0
0 0 40px;font-size:18px;font-size:1.8rem;line-height:1.15;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-height:40px;overflow:hidden;width:calc(100% - 53px);white-space:nowrap;text-overflow:ellipsis;display:none}@media only screen and (max-width: 767px){header .first
.textheadertitle{display:none;font-size:14px;font-size:1.4rem;line-height:1.45}}header .first .textheadertitle
label{text-transform:uppercase;font-weight:bold;color:#ACD3DD;font-size:28px;font-size:2.8rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;vertical-align:middle}header .first .textheadertitle
span{color:#fff;font-size:20px;font-size:2rem;font-weight:300;vertical-align:middle}header .first .lang-menu{float:right;margin:9px
1px 0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){header .first .lang-menu{position:absolute;right:30px}}@media only screen and (max-width: 767px){header .first .lang-menu{margin:0px
6px  0 0}}header .first .lang-menu .btn-menu{display:inline-block;vertical-align:middle;margin:0
0 0 25px;cursor:pointer}header .first .lang-menu .lang-wrap{display:inline-block;vertical-align:middle;margin:0px;position:relative;cursor:pointer;text-align:right;line-height:42px}header .first .lang-menu .lang-wrap.act
ul{max-width:120px;min-width:80px}@media only screen and (min-width: 1186px){header .first .lang-menu .lang-wrap.act
ul{height:auto}}header .first .lang-menu .lang-wrap.act p
span{width:0;padding:0}header .first .lang-menu .lang-wrap
p{display:inline-block;vertical-align:middle}header .first .lang-menu .lang-wrap p
span{padding:0
25px 0 0;display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;font-family:'MetaComp';font-weight:normal;line-height:1.5;color:#fff;width:auto;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .first .lang-menu .lang-wrap p
img{display:inline-block;vertical-align:middle}header .first .lang-menu .lang-wrap
ul{display:inline-block;vertical-align:middle;right:22px;top:0%;width:0px;height:auto;overflow:hidden;z-index:10}header .first .lang-menu .lang-wrap ul
li{border-right:1px solid #fff;display:table-cell}header .first .lang-menu .lang-wrap ul li:last-child{border:none}header .first .lang-menu .lang-wrap ul li
a{display:block;text-align:left;font-size:14px;font-size:1.4rem;line-height:1.25;color:#fff;font-family:'MetaComp';font-weight:normal;padding:2px
10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img[data-action="zoom"]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}.notfound{font-size:0px;font-size:0rem;letter-spacing:0;padding-top:96px;padding-bottom:97px}.notfound__left{display:inline-block;vertical-align:middle;width:37.27472%}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound__left{width:100%;margin:auto auto 39px}}.notfound__left
img{max-width:100%;width:367px}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound__left
img{width:224px;height:auto;max-width:none;margin:auto;display:block}}.notfound__right{display:inline-block;vertical-align:middle;width:62.54647%;padding-left:57px;margin-top:-5px}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound__right{display:inline-block;vertical-align:middle;width:100%;text-align:center;margin:auto;padding:0}}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound{padding-top:37px;padding-bottom:111px}}@media only screen and (max-width: 767px){.notfound{text-align:center;padding-top:63px;padding-bottom:116px}.notfound__left,.notfound__right{width:100%}.notfound__left{padding-left:0}.notfound__left
img{zoom:53%}.notfound__right{padding-right:0;padding-left:0}}.notfound-title{font-family:'MetaComp';font-weight:700;font-size:60px;font-size:6rem;line-height:1.25;color:#6CA6C1}@media only screen and (max-width: 767px){.notfound-title{padding-top:37px;margin-left:0}}.notfound-span{font-size:36px;font-size:3.6rem;font-family:'MetaComp';font-weight:700;color:#373943;margin:6px
0 20px}.notfound-span:lang(ja){font-family:'Mplus 1p',sans-serif;font-style:normal;font-weight:700;font-size:30px;font-size:3rem;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound-span{margin:5px
0 14px}}@media only screen and (max-width: 767px){.notfound-span{margin:5px
0 15px}.notfound-span:lang(ja){line-height:1.4}}.notfound-text{font-size:20px;font-size:2rem;line-height:1.5;font-weight:300;color:#424242}.notfound-text:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:18px;font-size:1.8rem;line-height:1.65}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound-text{max-width:620px;margin:auto}}.css_extend01,#aboutus .info .content,#aboutus .our_story h3,#aboutus .our_story p,#aboutus .services ul li
p{font-size:20px;font-size:2rem;line-height:1.5;color:#1D2C33;letter-spacing:0em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}.css_extend01:lang(ja),#aboutus .info .content:lang(ja),#aboutus .our_story h3:lang(ja),#aboutus .our_story p:lang(ja),#aboutus .services ul li p:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:16px;font-size:1.6rem;line-height:1.9}@media only screen and (min-width: 768px){.css_extend01,#aboutus .info .content,#aboutus .our_story h3,#aboutus .our_story p,#aboutus .services ul li
p{font-weight:300}}@media only screen and (min-width: 768px) and (max-width: 1185px){.css_extend01,#aboutus .info .content,#aboutus .our_story h3,#aboutus .our_story p,#aboutus .services ul li
p{letter-spacing:0}}.css_extend02,#aboutus .info
.title{font-size:36px;font-size:3.6rem;font-family:'MetaComp';font-weight:700;color:#6CA6C1;line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-0.0015em;margin:0
0 18px}@media only screen and (min-width: 768px) and (max-width: 1185px){.css_extend02,#aboutus .info
.title{margin:0
0 20px;letter-spacing:0}}@media only screen and (max-width: 767px){.css_extend02,#aboutus .info
.title{font-size:28px;font-size:2.8rem;line-height:1.25;text-align:center;margin:0
0 32px}}.css_extend03,#aboutus .info .title-sub{font-size:20px;font-size:2rem;font-family:'MetaComp';font-weight:700;color:#568499;letter-spacing:0.11em;text-transform:uppercase;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0
0 5px}#aboutus
.formError{visibility:hidden}@media only screen and (max-width: 767px){#aboutus .make_it_happen
.text{margin-bottom:26px;margin-right:0;margin-left:0}}#aboutus .make_it_happen .btn-more span
a{font-size:20px;font-size:2rem;line-height:1.5;letter-spacing:0}#aboutus .make_it_happen .btn-more span a:lang(ja){font-size:18px;font-size:1.8rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;color:#EA81FF;white-space:nowrap;letter-spacing:-0.08em}@media only screen and (max-width: 374px){#aboutus .make_it_happen .btn-more span
a{font-size:18px;font-size:1.8rem}}#aboutus .box-title{font-family:'MetaComp';font-weight:700;font-size:20px;font-size:2rem;line-height:1.5;letter-spacing:1.7px;color:#568499;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:51px;text-transform:uppercase;display:block}#aboutus .box-number{font-size:60px;font-size:6rem;font-family:"Helvetica",sans-serif;text-align:center;color:#6CA6C1;line-height:1.25;display:block}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .box-number{font-size:42px;font-size:4.2rem;line-height:1.25}}#aboutus
.info{width:44%;margin:32px
0 0 0;float:left}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.info{text-align:center;width:100%;margin:auto auto 87px;padding:0
86px}}@media only screen and (max-width: 767px){#aboutus
.info{width:100%;margin:0
0 40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}}@media only screen and (min-width: 768px){#aboutus .info
.title{margin:0
0 18px -2px}}#aboutus .info .title:lang(ja){font-size:30px;font-size:3rem;font-family:'Mplus 1p',sans-serif;font-style:normal;font-weight:500;line-height:1.5}@media only screen and (max-width: 767px){#aboutus .info .title:lang(ja){font-size:24px;font-size:2.4rem}}#aboutus .info .title-sub{margin:0
0 4px 0px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .info .title-sub{margin:0}}@media only screen and (max-width: 767px){#aboutus .info .title-sub{text-align:center;margin:0
0 14px}}@media only screen and (max-width: 767px){#aboutus .info
.content{text-align:center}}#aboutus
.imgs{width:56%;text-align:center;padding:0
0 0 20px;float:right}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.imgs{width:100%;padding:0;text-align:center;margin:0
0 38px}}@media only screen and (max-width: 767px){#aboutus
.imgs{width:100%;padding:0}}#aboutus
.btn_moredetail{float:left;margin:19px
0 0;z-index:1;position:relative}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.btn_moredetail{text-align:center;width:100%}}@media only screen and (max-width: 767px){#aboutus
.btn_moredetail{margin:0
0 0;width:100%;text-align:center}}#aboutus .btn_moredetail
a{display:inline-block;width:171px;text-align:center;font-size:16px;font-size:1.6rem;font-family:'MetaComp';font-weight:700;color:#fff;text-transform:uppercase;padding:14px
10px 10px;border-radius:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:4px;background-color:#6CA6C1}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .btn_moredetail
a{padding:9px
10px 7px;width:164px;letter-spacing:2px}}@media only screen and (max-width: 767px){#aboutus .btn_moredetail
a{width:170px;padding:12px
0px 10px;font-size:20px;font-size:2rem;letter-spacing:0.1em}}#aboutus
#wrap{margin-top:0}#aboutus
.banner{background-color:#2C444F;padding:143px
15px 0 0;position:relative;z-index:1;height:802px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.banner{height:406px;padding:90px
0 0 0}#aboutus .banner .mainimg
img{width:229px;height:205px}}@media only screen and (max-width: 767px){#aboutus
.banner{height:406px;padding:125px
0 0}#aboutus .banner
.mainimg{padding:0
0 0 20px}#aboutus .banner .mainimg
img{width:191px;height:171px}}#aboutus .banner
.imgbg{position:absolute;z-index:0;left:0;bottom:23px;right:28px}#aboutus .banner .imgbg
img{margin:auto}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .banner
.imgbg{right:0;bottom:0}}@media only screen and (max-width: 767px){#aboutus .banner
.imgbg{right:15px;bottom:23px}}#aboutus .tabs-head{text-align:center;padding:33px
0 31px 7px;background-color:#243740}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-head{padding:24px
0 24px 10px}}@media only screen and (max-width: 767px){#aboutus .tabs-head{padding:26px
0 25px;font-size:0px;font-size:0rem;letter-spacing:0}}#aboutus .tabs-head
li{display:inline-block;vertical-align:middle;padding:0
58px 0 53px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-head
li{padding:0
60px 0 52px}}@media only screen and (max-width: 767px){#aboutus .tabs-head
li{width:33.3333%;padding:0}}#aboutus .tabs-head li
a{display:block;font-family:'MetaComp';font-weight:normal;font-size:20px;font-size:2rem;letter-spacing:0em;line-height:1.2;color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 767px){#aboutus .tabs-head li
a{font-size:18px;font-size:1.8rem}}#aboutus .tabs-head li
a.active{color:#EA81FF}#aboutus .tabs-body{padding:64px
0 57px;*zoom:1;width:300%}#aboutus .tabs-body:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-body{padding:64px
0}}@media only screen and (max-width: 767px){#aboutus .tabs-body{padding:64px
0 65px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-body
.imgs{margin:0
0 34px}}@media only screen and (max-width: 767px){#aboutus .tabs-body
.imgs{margin:auto auto 35px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-body .imgs
img{zoom:97%}}@media only screen and (max-width: 767px){#aboutus .tabs-body .imgs
img{zoom:78%}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-body
.info{padding:0
142px;margin:auto auto 8px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-body .info
.title{margin:0
0 13px}}@media only screen and (max-width: 767px){#aboutus .tabs-body .info
.title{margin:auto auto 11px;max-width:320px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-body .info .title-sub{margin:0
0 12px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-body .btn_moredetail
a{padding:11px
12px 7px;font-size:20px;font-size:2rem}}#aboutus .tabs-body-each{display:none;position:relative;z-index:-1;opacity:0;float:left;width:33.33333%;padding:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .tabs-body-each{padding:0}}@media only screen and (max-width: 767px){#aboutus .tabs-body-each{padding:0}}#aboutus .tabs-body-each.active{display:block;z-index:0;opacity:1}#aboutus .value-slider{padding:32px
0 93px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .value-slider{padding:57px
0 59px}}@media only screen and (max-width: 767px){#aboutus .value-slider{padding:64px
0 64px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .value-slider .slick-dots{margin:65px
0 0}}#aboutus .value-slider
.imgs{float:left;text-align:left;width:59%;padding:0
0 0 0px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .value-slider
.imgs{width:100%;padding:0;margin-bottom:45px}}@media only screen and (max-width: 767px){#aboutus .value-slider
.imgs{width:100%;margin:0
0 58px;padding:0}}#aboutus .value-slider .imgs
img{margin:auto}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .value-slider .imgs
img{zoom:90%}}@media only screen and (max-width: 767px){#aboutus .value-slider .imgs
img{zoom:70%}}#aboutus .value-slider
.info{float:right;width:41%;margin:137px
0 0 0;padding:0
0px 0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .value-slider
.info{width:100%;padding:0
124px;margin:0}}@media only screen and (max-width: 767px){#aboutus .value-slider
.info{width:100%;padding:0;margin:0}}#aboutus .value-slider .info
.title{letter-spacing:0.001em}#aboutus .value-slider .info .title:lang(ja){font-family:'MetaComp';font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:36px;font-size:3.6rem;line-height:1.25}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .value-slider .info
.title{margin:0
0 12px}}@media only screen and (max-width: 767px){#aboutus .value-slider .info
.title{margin-bottom:10px}#aboutus .value-slider .info .title:lang(ja){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;font-size:2.8rem;line-height:1.25}}#aboutus .value-slider .info .title-sub{letter-spacing:0.09em}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .value-slider .info .title-sub{margin-bottom:10px}}#aboutus
.our_story{padding:59px
0 49px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.our_story{padding:65px
0 55px}}@media only screen and (max-width: 767px){#aboutus
.our_story{padding:60px
0 60px}}#aboutus .our_story::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#F1F6F9;opacity:0.34}#aboutus .our_story .box-title{margin-bottom:7px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_story .box-title{margin-bottom:26px}}@media only screen and (max-width: 767px){#aboutus .our_story .box-title{margin-bottom:48px}}#aboutus .our_story
ul{font-size:0px;font-size:0rem;letter-spacing:0;padding:0;margin:0
-20px;display:table}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_story
ul{margin:0px;padding:0}}@media only screen and (max-width: 767px){#aboutus .our_story
ul{padding:0;margin:0;display:block}}#aboutus .our_story
li{display:table-cell;vertical-align:top;width:25%;padding:0
20px 14px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_story
li{padding:0
12px 15px}}@media only screen and (max-width: 767px){#aboutus .our_story
li{display:block;margin:auto 0px 53px;padding:0px;width:auto;border:none}#aboutus .our_story li:last-child{margin:auto auto auto}}#aboutus .our_story
h3{margin-bottom:17px;text-align:center;letter-spacing:0em}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_story
h3{font-size:14px;font-size:1.4rem;margin-bottom:21px;line-height:1.5;letter-spacing:-0.02em}}#aboutus .our_story h3 .box-title{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_story h3 .box-title{font-size:14px;font-size:1.4rem}}#aboutus .our_story
p{margin-bottom:50px;text-align:center;letter-spacing:0em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_story
p{font-size:14px;font-size:1.4rem;margin-bottom:32px;line-height:1.5;letter-spacing:-0.02em}#aboutus .our_story p:lang(ja){font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 767px){#aboutus .our_story p:lang(ja){font-size:16px;font-size:1.6rem}}#aboutus .our_story p:last-child{margin-bottom:0}#aboutus .our_story p .box-title{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_story p .box-title{font-size:14px;font-size:1.4rem}}#aboutus
.services{padding:59px
0 60px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.services{padding:61px
0px}}@media only screen and (max-width: 767px){#aboutus
.services{padding:60px
0 13px}}#aboutus .services #our-people{height:1px;background-color:transparent}#aboutus .services .box-title{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .services .box-title{margin-bottom:11px}}@media only screen and (max-width: 767px){#aboutus .services .box-title{margin-bottom:13px}}#aboutus .services
ul{font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 1186px){#aboutus .services
ul{margin:auto -28px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .services
ul{margin:0}}@media only screen and (max-width: 767px){#aboutus .services
ul{margin:0}}#aboutus .services ul
li{display:inline-block;vertical-align:top;width:33.3333%;padding:0
28px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .services ul
li{width:100%;text-align:center;padding:0
91px;margin:0
0 41px}#aboutus .services ul li:last-child{margin:0}#aboutus .services ul li:last-child
h4{margin-bottom:15px}}@media only screen and (max-width: 767px){#aboutus .services ul li:last-child
h4{margin-bottom:13px}}@media only screen and (max-width: 767px){#aboutus .services ul
li{width:100%;margin:0
auto 43px;padding:0;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}#aboutus .services ul li
h3{font-size:36px;font-size:3.6rem;line-height:1.25;font-family:'MetaComp';font-weight:700;color:#6CA6C1;margin-bottom:16px;letter-spacing:-0.005em;min-height:70px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .services ul li
h3{min-height:0;margin-bottom:19px}}@media only screen and (max-width: 767px){#aboutus .services ul li
h3{min-height:0;max-width:370px;margin:auto auto 13px;font-size:28px;font-size:2.8rem}}#aboutus .services ul li
p{letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}#aboutus
.our_people{padding:0
0 4px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.our_people{padding:0}}@media only screen and (max-width: 767px){#aboutus
.our_people{padding:0
0 32px}}#aboutus .our_people .box-title{margin-bottom:58px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_people .box-title{margin-bottom:35px}}@media only screen and (max-width: 767px){#aboutus .our_people .box-title{margin-bottom:57px}}#aboutus .our_people
ul{max-width:1056px;margin:auto;text-align:left;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_people
ul{margin:auto 20px}}@media only screen and (max-width: 767px){#aboutus .our_people
ul{max-width:402px;margin:auto}}#aboutus .our_people ul
li{display:inline-block;vertical-align:top;width:25%;padding:0
31px;margin:0
0 50px;text-align:center}#aboutus .our_people ul li:nth-child(8),#aboutus .our_people ul li:nth-child(11),#aboutus .our_people ul li:nth-child(13),#aboutus .our_people ul li:nth-child(14),#aboutus .our_people ul li:nth-child(15),#aboutus .our_people ul li:nth-child(16),#aboutus .our_people ul li:nth-child(17),#aboutus .our_people ul li:nth-child(18),#aboutus .our_people ul li:nth-child(19),#aboutus .our_people ul li:nth-child(20),#aboutus .our_people ul li:nth-child(21),#aboutus .our_people ul li:nth-child(22),#aboutus .our_people ul li:nth-child(23),#aboutus .our_people ul li:nth-child(24){margin:0
0 26px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_people ul
li{padding:0
20px;margin:0
0 45px}}@media only screen and (max-width: 767px){#aboutus .our_people ul
li{width:50%;margin:0
0 27px;padding:0
12px}}#aboutus .our_people ul li
img{border-radius:50%;width:178px;height:auto}#aboutus .our_people ul li img.active-on{display:none}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_people ul li
img{width:117px;height:117px}}@media only screen and (max-width: 767px){#aboutus .our_people ul li
img{width:100%;height:auto}}#aboutus .our_people ul li
figure{position:relative}#aboutus .our_people ul li figure
a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;background-color:#fff}#aboutus .our_people ul li figure a:hover{opacity:0.3}@media only screen and (min-width: 768px){#aboutus .our_people ul li
figure{cursor:pointer}#aboutus .our_people ul li figure:hover img.active-off{display:none}#aboutus .our_people ul li figure:hover img.active-on{display:block;margin:auto}}#aboutus .our_people ul li
figcaption{margin:17px
0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_people ul li
figcaption{margin:13px
0 0}}@media only screen and (max-width: 767px){#aboutus .our_people ul li
figcaption{margin:17px
0 0}}#aboutus .our_people ul li
label{display:block;font-size:24px;font-size:2.4rem;font-family:'MetaComp';font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.45;letter-spacing:0.0em;color:#6CA6C1;margin:0
0 7px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_people ul li
label{font-size:16px;font-size:1.6rem;margin:0
0 12px}}@media only screen and (max-width: 767px){#aboutus .our_people ul li
label{margin:0
0 7px;font-size:22px;font-size:2.2rem}}@media only screen and (max-width: 374px){#aboutus .our_people ul li
label{font-size:18px;font-size:1.8rem}}#aboutus .our_people ul li
span{display:block;font-size:18px;font-size:1.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;color:#1D2C33;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_people ul li
span{font-size:14px;font-size:1.4rem;letter-spacing:-0.01em}}@media only screen and (max-width: 767px){#aboutus .our_people ul li
span{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 374px){#aboutus .our_people ul li
span{font-size:14px;font-size:1.4rem}}#aboutus
.featured_clients{padding:0
0 40px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.featured_clients{padding:0
0 43px}}@media only screen and (max-width: 767px){#aboutus
.featured_clients{padding:0
0 45px}}#aboutus .featured_clients .box-title{margin-bottom:29px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .featured_clients .box-title{margin-bottom:22px}}@media only screen and (max-width: 767px){#aboutus .featured_clients .box-title{margin-bottom:29px}}#aboutus .featured_clients
ul{max-width:1000px;margin:auto;padding:0
0 0 0;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:15%;-moz-column-gap:15%;column-gap:15%}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .featured_clients
ul{padding:0
0 0 26px;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}}@media only screen and (max-width: 767px){#aboutus .featured_clients
ul{padding:0;max-width:540px;margin:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15%;-moz-column-gap:15%;column-gap:15%}}#aboutus .featured_clients ul
li{white-space:nowrap;font-size:24px;font-size:2.4rem;font-family:'MetaComp';font-weight:normal;line-height:1.45;color:#1D2C33;margin:0
0 17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 767px){#aboutus .featured_clients ul
li{padding:0px;width:auto;margin:0
0 17px;text-align:center}}@media only screen and (max-width: 374px){#aboutus .featured_clients ul
li{font-size:20px;font-size:2rem;width:140px}}#aboutus .slick-initialized .slick-slide{outline:none;box-shadow:none}#aboutus .slick-initialized .slick-slide:focus{outline:none}#aboutus ul.slick-dots{text-align:center;font-size:0px;font-size:0rem;letter-spacing:0;padding:0
0 0 1px;top:28px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus ul.slick-dots{top:0;margin:93px
0 0}}@media only screen and (max-width: 767px){#aboutus ul.slick-dots{margin:58px
0 0;top:0}}#aboutus ul.slick-dots
li{display:inline-block;margin:0
9px 0 8px}#aboutus ul.slick-dots li
button{text-indent:-99999px;border:none;box-shadow:none;border-radius:50%;background-color:#8B9194;width:16px;height:16px;opacity:0.4;display:inline-block;padding:0;overflow:hidden;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#aboutus ul.slick-dots li button:focus{outline:none}#aboutus ul.slick-dots li.slick-active
button{opacity:1}#aboutus
.what_we_do{padding:61px
0 63px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.what_we_do{padding:60px
0}}@media only screen and (max-width: 767px){#aboutus
.what_we_do{padding:61px
2% 1px}}#aboutus .what_we_do .box-title{margin-bottom:10px;letter-spacing:0.11em}@media only screen and (max-width: 767px){#aboutus .what_we_do .box-title{margin-bottom:11px}}#aboutus .what_we_do
.text{max-width:700px;margin:auto;padding:0
0 0 15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 767px){#aboutus .what_we_do
.text{text-align:center;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}#aboutus .what_we_do .text .css_extend01,#aboutus .what_we_do .text .info .content,#aboutus .info .what_we_do .text .content,#aboutus .what_we_do .text .our_story h3,#aboutus .our_story .what_we_do .text h3,#aboutus .what_we_do .text .our_story p,#aboutus .our_story .what_we_do .text p,#aboutus .what_we_do .text .services ul li p,#aboutus .services ul li .what_we_do .text
p{letter-spacing:0}#aboutus .what_we_do
.slider{max-width:854px;padding:64px
0 0;margin:auto;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do
.slider{max-width:698px;padding:60px
0 0}}#aboutus .what_we_do .slider
ul{*zoom:1;height:790px;position:relative}#aboutus .what_we_do .slider ul:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider
ul{height:636px}}@media only screen and (max-width: 767px){#aboutus .what_we_do .slider
ul{height:auto}}#aboutus .what_we_do .slider ul.active-growth li:nth-child(1){width:563px;height:563px;left:0;top:0;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-growth li:nth-child(1){width:460px;height:460px}}#aboutus .what_we_do .slider ul.active-growth li:nth-child(1):before{background-color:#E4F1FD;opacity:0.7}#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap{top:37.4%}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap{top:46.6%}}#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .css_extend01,#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .info .content,#aboutus .info .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .content,#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .our_story h3,#aboutus .our_story .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap h3,#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .our_story p,#aboutus .our_story .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap p,#aboutus .what_we_do .slider .services ul.active-growth li:nth-child(1) .overwrap p,#aboutus .services .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap
p{opacity:1;top:119%;position:absolute;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);margin-top:5px;line-height:1.85;font-family:'MetaComp';font-weight:300}#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .css_extend01:lang(ja),#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .info .content:lang(ja),#aboutus .info .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .content:lang(ja),#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .our_story h3:lang(ja),#aboutus .our_story .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap h3:lang(ja),#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap .our_story p:lang(ja),#aboutus .our_story .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap p:lang(ja),#aboutus .what_we_do .slider .services ul.active-growth li:nth-child(1) .overwrap p:lang(ja),#aboutus .services .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap p:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:16px;font-size:1.6rem;line-height:1.85}#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap
.image{margin:0
0 18px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap
.image{margin:0
0 21px}}#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap
.title{color:#568499}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .overwrap
.title{font-size:17px;font-size:1.7rem}}#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .nonactive{display:none}#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .active{display:block;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-growth li:nth-child(1) .active{zoom:114%}}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(1){left:0}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(3){left:15%}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2){width:563px;height:563px;right:0;top:0;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2){width:460px;height:460px}}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2):before{background-color:#E4F1FD;opacity:0.7}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap{top:37.4%}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap .css_extend01,#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap .info .content,#aboutus .info .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap .content,#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap .our_story h3,#aboutus .our_story .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap h3,#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap .our_story p,#aboutus .our_story .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap p,#aboutus .what_we_do .slider .services ul.active-workshop li:nth-child(2) .overwrap p,#aboutus .services .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap
p{opacity:1;top:119%;position:absolute;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);margin-top:5px}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap
.image{margin:0
0 14px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap .image
img.active{zoom:114%}}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap
.title{color:#568499}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .overwrap
.title{font-size:17px;font-size:1.7rem}}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .nonactive{display:none}#aboutus .what_we_do .slider ul.active-workshop li:nth-child(2) .active{display:block;margin:auto}#aboutus .what_we_do .slider ul.active-development li:nth-child(1){left:6%;top:-3%}#aboutus .what_we_do .slider ul.active-development li:nth-child(2){left:auto;right:6%;top:-3%}#aboutus .what_we_do .slider ul.active-development li:nth-child(3){width:563px;height:563px;right:17%;left:18%;top:auto;bottom:0;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-development li:nth-child(3){width:460px;height:460px}}#aboutus .what_we_do .slider ul.active-development li:nth-child(3):before{background-color:#E4F1FD;opacity:0.7}#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap{top:44.6%}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap{top:50%}}#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap .css_extend01,#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap .info .content,#aboutus .info .what_we_do .slider ul.active-development li:nth-child(3) .overwrap .content,#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap .our_story h3,#aboutus .our_story .what_we_do .slider ul.active-development li:nth-child(3) .overwrap h3,#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap .our_story p,#aboutus .our_story .what_we_do .slider ul.active-development li:nth-child(3) .overwrap p,#aboutus .what_we_do .slider .services ul.active-development li:nth-child(3) .overwrap p,#aboutus .services .what_we_do .slider ul.active-development li:nth-child(3) .overwrap
p{opacity:1;top:116%;position:absolute;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);margin-top:5px}#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap
.image{margin:0
0 14px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap .image
img.active{zoom:114%}}#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap
.title{color:#568499}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .overwrap
.title{font-size:17px;font-size:1.7rem}}#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .nonactive{display:none}#aboutus .what_we_do .slider ul.active-development li:nth-child(3) .active{display:block;margin:auto}#aboutus .what_we_do .slider
li{width:404px;height:404px;text-align:center;position:absolute;border-radius:50%;overflow:hidden;float:left;cursor:pointer;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider
li{width:330px;height:330px}}#aboutus .what_we_do .slider li::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#959595;border-radius:50%;opacity:0.2;z-index:-1;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}#aboutus .what_we_do .slider li:nth-child(1){left:20.7%;top:14.9%}#aboutus .what_we_do .slider li:nth-child(2){right:0%;top:14.9%}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider li:nth-child(2){top:15.2%}}#aboutus .what_we_do .slider li:nth-child(2) .overwrap{top:48%;padding-left:10px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider li:nth-child(2) .overwrap{top:46%}}#aboutus .what_we_do .slider li:nth-child(2) .overwrap
.image{margin:0
0 12px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider li:nth-child(2) .overwrap
.image{margin:0
0 8px}#aboutus .what_we_do .slider li:nth-child(2) .overwrap .image
img{zoom:82%}}#aboutus .what_we_do .slider li:nth-child(3){left:36.9%;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider li:nth-child(3){top:48%}}#aboutus .what_we_do .slider li:nth-child(3) .overwrap{top:57.5%}#aboutus .what_we_do .slider li
.inner{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:50%}#aboutus .what_we_do .slider li
.overwrap{position:absolute;left:10px;right:10px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}#aboutus .what_we_do .slider li .overwrap .css_extend01,#aboutus .what_we_do .slider li .overwrap .info .content,#aboutus .info .what_we_do .slider li .overwrap .content,#aboutus .what_we_do .slider li .overwrap .our_story h3,#aboutus .our_story .what_we_do .slider li .overwrap h3,#aboutus .what_we_do .slider li .overwrap .our_story p,#aboutus .our_story .what_we_do .slider li .overwrap p,#aboutus .what_we_do .slider .services ul li .overwrap p,#aboutus .services ul .what_we_do .slider li .overwrap
p{position:absolute;opacity:0;top:50%;width:543px;font-family:'MetaComp';font-weight:300;font-size:18px;font-size:1.8rem;padding:0
50px;line-height:1.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}#aboutus .what_we_do .slider li .overwrap .css_extend01:lang(ja),#aboutus .what_we_do .slider li .overwrap .info .content:lang(ja),#aboutus .info .what_we_do .slider li .overwrap .content:lang(ja),#aboutus .what_we_do .slider li .overwrap .our_story h3:lang(ja),#aboutus .our_story .what_we_do .slider li .overwrap h3:lang(ja),#aboutus .what_we_do .slider li .overwrap .our_story p:lang(ja),#aboutus .our_story .what_we_do .slider li .overwrap p:lang(ja),#aboutus .what_we_do .slider .services ul li .overwrap p:lang(ja),#aboutus .services ul .what_we_do .slider li .overwrap p:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:16px;font-size:1.6rem}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider li .overwrap .css_extend01,#aboutus .what_we_do .slider li .overwrap .info .content,#aboutus .info .what_we_do .slider li .overwrap .content,#aboutus .what_we_do .slider li .overwrap .our_story h3,#aboutus .our_story .what_we_do .slider li .overwrap h3,#aboutus .what_we_do .slider li .overwrap .our_story p,#aboutus .our_story .what_we_do .slider li .overwrap p,#aboutus .what_we_do .slider .services ul li .overwrap p,#aboutus .services ul .what_we_do .slider li .overwrap
p{display:none}}#aboutus .what_we_do .slider li .overwrap
.image{margin:0
0 17px}#aboutus .what_we_do .slider li .overwrap .image
.active{display:none}#aboutus .what_we_do .slider li .overwrap
.title{font-size:14px;font-size:1.4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;color:#8B9194;font-family:'MetaComp';font-weight:700;line-height:1.4;letter-spacing:0.05em;opacity:1;position:relative;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slider li .overwrap
.title{font-size:12px;font-size:1.2rem}}#aboutus .what_we_do
.slidersp{padding:0
15px;margin:63px
auto 60px}#aboutus .what_we_do .slidersp_each
p{font-size:20px;font-size:2rem;color:#1D2C33;line-height:1.5;text-align:center;font-weight:300;margin-bottom:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#aboutus .what_we_do .slidersp_each p:lang(ja){font-size:16px;font-size:1.6rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;line-height:1.9}#aboutus .what_we_do .slidersp_each
p.slidersp_each_head{text-align:center;padding:0
7px;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (max-width: 374px){#aboutus .what_we_do .slidersp_each
p.slidersp_each_head{padding:0}}#aboutus .what_we_do .slidersp_each
span{font-family:'MetaComp';font-weight:700;color:#568499;font-size:20px;font-size:2rem;text-transform:uppercase;line-height:1.2;display:inline-block;vertical-align:middle;text-align:left}@media only screen and (max-width: 374px){#aboutus .what_we_do .slidersp_each
span{font-size:18px;font-size:1.8rem}}#aboutus .what_we_do .slidersp_each span:first-child{border-radius:50%;padding:0;width:80px;height:80px;position:relative;overflow:hidden;margin-right:10px}@media only screen and (max-width: 374px){#aboutus .what_we_do .slidersp_each span:first-child{width:80px;height:80px;margin-right:5px}}#aboutus .what_we_do .slidersp_each span:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#79B5D1;opacity:0.2}#aboutus .what_we_do .slidersp_each span
img{zoom:70%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#aboutus .what_we_do .slidersp_each
.btn_moredetail{margin-top:0px}#aboutus .what_we_do .slidersp_each .btn_moredetail
a{padding:12px
5px 8px;width:120px;font-size:13px;font-size:1.3rem}#aboutus .what_we_do .slidersp ul.slick-dots{margin-top:62px}#aboutus .what_we_do
.slidertablet{margin-top:69px}#aboutus .what_we_do .slidertablet
.btn_moredetail{margin-top:37px}#aboutus .what_we_do .slidertablet .btn_moredetail
a{padding:14px
5px 10px;width:158px}#aboutus .what_we_do .slidertablet ul.slick-dots{margin-top:33px}#aboutus .what_we_do .slidertablet .slidersp_each
.wrapthree{max-width:695px;height:637px;margin:auto auto 60px;position:relative}#aboutus .what_we_do .slidertablet .slidersp_each
p{max-width:530px;margin:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}#aboutus .what_we_do .slidertablet .slidersp_each p:lang(ja){max-width:550px}#aboutus .what_we_do .slidertablet .slidersp_each
p.slidersp_each_head{display:inline-block;position:absolute;width:324px;height:324px;border-radius:50%;overflow:hidden;margin:0;padding-top:95px}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:before{content:"";background-color:#959595;opacity:0.2;width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:nth-child(1){left:10%;top:0}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:nth-child(1).active{left:0;width:450px;height:450px;z-index:1;padding-top:120px}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:nth-child(1).active:before{background-color:#E4F1FD;opacity:0.8}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:nth-child(2){right:10%;top:0}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:nth-child(2).active{right:0;width:450px;height:450px;z-index:1;padding-top:120px}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:nth-child(2).active:before{background-color:#E4F1FD;opacity:0.8}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:nth-child(3){bottom:10%;left:calc(50% - 162px)}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:nth-child(3).active{bottom:3%;width:450px;height:450px;left:calc(50% - 225px);z-index:1;padding-top:120px}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head:nth-child(3).active:before{background-color:#E4F1FD;opacity:0.8}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head.active
span{font-size:17px;font-size:1.7rem;color:#568499}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head.active span:first-child{height:100px;margin-bottom:9px;top:0}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head
span{display:block;text-align:center;width:100%;background-color:transparent;color:#8B9194;font-size:15px;font-size:1.5rem;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head
span{font-size:12px;font-size:1.2rem;letter-spacing:0.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head span:first-child{height:70px;top:7px;margin-bottom:15px}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head span:before{display:none}#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head span
img{zoom:1}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slidertablet .slidersp_each p.slidersp_each_head span
img{top:56%}}#aboutus .what_we_do .slidertablet .slidersp_each[data-pos='1'] p.slidersp_each_head:nth-child(2){right:0;top:10%}#aboutus .what_we_do .slidertablet .slidersp_each[data-pos='1'] p.slidersp_each_head:nth-child(3){right:15%;left:auto;bottom:0}#aboutus .what_we_do .slidertablet .slidersp_each[data-pos='2'] p.slidersp_each_head:nth-child(1){left:0;top:10%}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slidertablet .slidersp_each[data-pos='2'] p.slidersp_each_head:nth-child(1){top:14.4%}}#aboutus .what_we_do .slidertablet .slidersp_each[data-pos='2'] p.slidersp_each_head:nth-child(3){left:15%;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .what_we_do .slidertablet .slidersp_each[data-pos='2'] p.slidersp_each_head:nth-child(3){left:16.4%}}#aboutus .what_we_do .slidertablet .slidersp_each[data-pos='3'] .wrapthree{height:688px;margin:auto auto 10px}#aboutus .what_we_do .slidertablet .slidersp_each[data-pos='3'] p.slidersp_each_head:nth-child(1){left:7.5%;top:0%}#aboutus .what_we_do .slidertablet .slidersp_each[data-pos='3'] p.slidersp_each_head:nth-child(2){top:0%;right:7.5%}#aboutus .what_we_do .list-texttablet{margin:40px
0 60px}#aboutus .what_we_do .list-texttablet
p{display:none;max-width:510px;text-align:center;margin:auto}#aboutus .what_we_do .list-texttablet
p.active{display:block}#aboutus .what_we_do
.btn_moredetail{text-align:center;float:none;margin-top:51px}#aboutus .what_we_do .btn_moredetail
a{width:177px;border-radius:5px}#aboutus .what_we_do
.paginate_list{margin:55px
auto 15px}#aboutus .what_we_do .paginate_list
ul{text-align:center}#aboutus .what_we_do .paginate_list ul
li{width:16px;height:16px;border-radius:50%;display:inline-block;vertical-align:middle;margin:0
6px;background-color:#D7D7D7}#aboutus .what_we_do .paginate_list ul
li.active{background-color:#8B9194}#aboutus
.our_approach{padding:60px
0 1px;position:relative;margin-bottom:0px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.our_approach{padding:64px
0 0px}}@media only screen and (max-width: 767px){#aboutus
.our_approach{padding:64px
0 0;margin-bottom:0px}}#aboutus .our_approach:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#F1F8FB;opacity:0.5}#aboutus .our_approach .box-title{margin-bottom:9px;letter-spacing:0.11em}@media only screen and (max-width: 767px){#aboutus .our_approach .box-title{margin-bottom:10px}}#aboutus .our_approach
.text{text-align:center;max-width:740px;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach
.text{max-width:700px}}@media only screen and (max-width: 767px){#aboutus .our_approach
.text{padding:0px
20px}}#aboutus .our_approach .text
p{letter-spacing:0}@media only screen and (max-width: 767px){#aboutus .our_approach .text
p{color:#1D2C33;font-weight:300}#aboutus .our_approach .text p:lang(ja){font-weight:200}}#aboutus
.our_approach_list{margin-top:61px;position:relative;padding-bottom:29px}#aboutus .our_approach_list::before{content:"";position:absolute;left:25px;right:25px;bottom:0;height:1px;background-color:#E7E7E7;z-index:1}@media only screen and (max-width: 767px){#aboutus .our_approach_list::before{display:none}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.our_approach_list{margin-top:35px;max-width:none;height:606px}}@media only screen and (max-width: 767px){#aboutus
.our_approach_list{margin-top:46px;padding-bottom:0}}#aboutus
.our_approach_content{position:absolute;left:294px;top:0;height:764px;width:200%;overflow:hidden;padding:0
0 0px 113px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus
.our_approach_content{left:175px;padding:0
0 0 33px;height:543px;width:calc(100% - 175px)}}#aboutus
.our_approach_content_inner{-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}#aboutus .our_approach_content
.overwrap{padding:0
0 50px;height:764px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach_content
.overwrap{height:566px;overflow:hidden;overflow-y:auto;padding:31px
0 20px;max-width:none}}@media only screen and (min-width: 768px){#aboutus .our_approach_content .overwrap#ct-prototype ul:lang(ja){max-width:670px;-ms-grid-template-columns:0 auto auto;grid-template-columns:0 auto auto}}@media only screen and (min-width: 768px){#aboutus .our_approach_content .overwrap#ct-search ul:lang(ja){max-width:705px;display:block}#aboutus .our_approach_content .overwrap#ct-search ul:lang(ja) li{min-width:32%}}@media only screen and (min-width: 768px){#aboutus .our_approach_content .overwrap#ct-educate ul:lang(ja){max-width:730px;-ms-grid-template-columns:0 auto auto;grid-template-columns:0 auto auto}}@media only screen and (min-width: 768px){#aboutus .our_approach_content .overwrap#ct-concept ul:lang(ja){max-width:710px;-ms-grid-template-columns:0 auto auto auto;grid-template-columns:0 auto auto auto}}@media only screen and (min-width: 768px){#aboutus .our_approach_content .overwrap#ct-validate ul:lang(ja){max-width:725px;-ms-grid-template-columns:0 auto auto;grid-template-columns:0 auto auto}}@media only screen and (min-width: 768px){#aboutus .our_approach_content .overwrap#ct-expand ul:lang(ja){max-width:695px;-ms-grid-template-columns:0 auto auto;grid-template-columns:0 auto auto}}#aboutus .our_approach_content
h3{display:block;width:750px;font-size:32px;font-size:3.2rem;color:#6CA6C1;line-height:1.25;font-family:'MetaComp';font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0
0 15px;border-bottom:2px solid #ccc}#aboutus .our_approach_content h3:lang(ja){font-family:'Mplus 1p',sans-serif;font-style:normal;font-weight:500;font-size:26px;font-size:2.6rem;border-bottom:none;max-width:670px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach_content
h3{font-size:28px;font-size:2.8rem;line-height:1.25;border:none;width:auto}#aboutus .our_approach_content h3:lang(ja){font-size:22px;font-size:2.2rem;line-height:1.8;max-width:none;width:auto}}#aboutus .our_approach_content
ul{font-size:0px;font-size:0rem;letter-spacing:0;display:block;max-width:750px;margin:23px
0 26px}#aboutus .our_approach_content ul:lang(ja){display:-ms-grid;-ms-grid-gap:0 2em;-ms-grid-template-columns:0 auto auto 1fr;-ms-grid-auto-flow:column;display:grid;grid-gap:0 2em;padding:1em;grid-template-columns:0 auto auto 1fr;grid-auto-flow:column}#aboutus .our_approach_content ul:lang(ja):before{content:'';-ms-grid-column:1;-ms-grid-row-start:1;-ms-grid-row-end:3;grid-column:1;grid-row-start:1;grid-row-end:3}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach_content
ul{margin:24px
0 19px}}#aboutus .our_approach_content ul
li{font-size:18px;font-size:1.8rem;line-height:1.5;color:#1D2C33;display:inline-block;vertical-align:top;min-width:30%;padding:0
20px 0 15px;position:relative;text-transform:capitalize;margin-bottom:7px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}#aboutus .our_approach_content ul li:lang(en-US){width:33%}#aboutus .our_approach_content ul li:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:16px;font-size:1.6rem;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach_content ul
li{margin-bottom:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;font-size:16px;font-size:1.6rem}#aboutus .our_approach_content ul li:lang(ja){font-size:16px;font-size:1.6rem}}#aboutus .our_approach_content ul li::before{content:"";position:absolute;left:1px;top:9px;width:7px;height:7px;border-radius:50%;background-color:#1D2C33}#aboutus .our_approach_content
img{display:inline-block;vertical-align:top;margin-right:5px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach_content
img{margin:auto auto auto 0;max-width:82.4%}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach
.menu{padding:30px
0 0 3px}}#aboutus .our_approach .menu
li{margin-bottom:31px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach .menu
li{margin-bottom:25px}}@media only screen and (max-width: 767px){#aboutus .our_approach .menu
li{padding:0
15px;margin-bottom:0}}#aboutus .our_approach .menu li
.ctlist{margin:0
-10px;padding:20px
10px 0 10px;display:none}@media only screen and (min-width: 768px){#aboutus .our_approach .menu li
.ctlist{display:none !important}}@media only screen and (max-width: 767px){#aboutus .our_approach .menu li
.ctlist{padding:31px
10px 0 10px}}#aboutus .our_approach .menu li .ctlist
p{font-size:16px;font-size:1.6rem;color:#1D2C33;line-height:1.5;font-weight:300;margin:0
0 20px}@media only screen and (max-width: 767px){#aboutus .our_approach .menu li .ctlist
p{margin:0
0 28px;font-size:20px;font-size:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#aboutus .our_approach .menu li .ctlist p:lang(ja){font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 768px){#aboutus .our_approach .menu li .ctlist
ol{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;margin:0
0 17px}}@media only screen and (max-width: 767px){#aboutus .our_approach .menu li .ctlist
ol{font-size:0px;font-size:0rem;letter-spacing:0;margin-bottom:20px}}#aboutus .our_approach .menu li .ctlist ol
li{font-size:16px;font-size:1.6rem;color:#1D2C33;line-height:1.5;font-weight:300;margin-bottom:10px;position:relative;padding:0
0 0 17px}@media only screen and (max-width: 767px){#aboutus .our_approach .menu li .ctlist ol
li{display:inline-block;vertical-align:top;width:50%;padding:0
17px;margin-bottom:10px;font-size:16px;font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#aboutus .our_approach .menu li .ctlist ol li:lang(ja){font-size:14px;font-size:1.4rem}}#aboutus .our_approach .menu li .ctlist ol li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background-color:#4F525F}#aboutus .our_approach .menu li .ctlist#ctlist-reseach ol:lang(ja),#aboutus .our_approach .menu li .ctlist#ctlist-concept ol:lang(ja),#aboutus .our_approach .menu li .ctlist#ctlist-validation ol:lang(ja){-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#aboutus .our_approach .menu li .ctlist#ctlist-reseach ol:lang(ja) li,#aboutus .our_approach .menu li .ctlist#ctlist-concept ol:lang(ja) li,#aboutus .our_approach .menu li .ctlist#ctlist-validation ol:lang(ja) li{display:inline-block;vertical-align:top;min-width:40%}@media only screen and (max-width: 767px){#aboutus .our_approach .menu li .ctlist>img{margin-bottom:46px}}#aboutus .our_approach .menu
a{display:inline-block;width:273px;font-size:24px;font-size:2.4rem;color:#6CA6C1;font-family:'MetaComp';font-weight:700;text-transform:uppercase;line-height:1.45}@media only screen and (min-width: 768px){#aboutus .our_approach .menu
a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach .menu
a{font-size:13px;font-size:1.3rem;width:164px}}@media only screen and (max-width: 767px){#aboutus .our_approach .menu
a{font-size:20px;font-size:2rem;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;padding:16px
0;border-bottom:2px solid #CCD1D7;position:relative}#aboutus .our_approach .menu a::before{content:"";position:absolute;right:10px;top:44%;width:14px;height:14px;border-right:3px solid #6CA6C1;border-bottom:3px solid #6CA6C1;-webkit-transform:rotate(-45deg) translate(0, -50%);-moz-transform:rotate(-45deg) translate(0, -50%);-ms-transform:rotate(-45deg) translate(0, -50%);-o-transform:rotate(-45deg) translate(0, -50%);transform:rotate(-45deg) translate(0, -50%)}#aboutus .our_approach .menu a.active:before{-webkit-transform:rotate(45deg) translate(0, -50%);-moz-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);-o-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%)}}#aboutus .our_approach .menu a
svg{zoom:79%;margin:0
22px 0 0;vertical-align:middle}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus .our_approach .menu a
svg{zoom:40%;margin:0
25px 0 0}}@media only screen and (max-width: 767px){#aboutus .our_approach .menu a
svg{margin:0
10px 0 0}}#aboutus .our_approach .menu a
.clhover{-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}#aboutus .our_approach .menu a:hover,#aboutus .our_approach .menu
a.active{opacity:1;color:#568499}#aboutus .our_approach .menu a:hover .clhover,#aboutus .our_approach .menu a.active
.clhover{fill:#568499}#aboutus.process
header{background-color:#243740}#aboutus.process
#wrap{margin-top:113px}@media only screen and (min-width: 768px) and (max-width: 1185px){#aboutus.process
#wrap{margin-top:91px}}@media only screen and (max-width: 767px){#aboutus.process
#wrap{margin-top:70px}}.contact
header{background-color:#243740}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact #menutoggle
.headline{padding:19px
0}}.contact
#wrap{position:relative;overflow:visible}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact
#wrap{padding-bottom:65px}}@media only screen and (max-width: 767px){.contact
#wrap{margin:70px
auto auto}}.contact #wrap::before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(50% - 90px);background:url(//btrax.com/assets/css/../images/contact/img01.jpg) no-repeat scroll center top;background-size:cover;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact #wrap::before{display:none}}@media only screen and (max-width: 767px){.contact #wrap::before{display:none}}.contact #wrap.tokyo::before{background:url(//btrax.com/assets/css/../images/contact/tk.jpg) no-repeat scroll center center;background-size:cover;opacity:1}.contact #wrap.tokyo
.boxinfocity#sanfrancisco{display:none}.contact #wrap.sanfrancisco::before{background:url(//btrax.com/assets/css/../images/contact/img01.jpg) no-repeat scroll center top;background-size:cover;opacity:1}.contact #wrap.sanfrancisco
.boxinfocity#tokyo{display:none}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact #wrap
.container{padding:0
31px}}.contact-wrap-col{display:table;width:100%}.contact-address{display:table-cell;vertical-align:bottom;width:42.3003%;padding-bottom:94px;font-size:16px;font-size:1.6rem}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact-address{display:none}}@media only screen and (max-width: 767px){.contact-address{display:none}}.contact-address-detail
h2{font-size:28px;font-size:2.8rem;color:#fff;font-family:'MetaComp';font-weight:normal;margin-bottom:46px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-address-detail
p{font-size:24px;font-size:2.4rem;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.45}.contact-address-detail
.boxinfocity{display:none}.contact-address-detail .boxinfocity
p{font-family:'MetaComp';font-weight:normal}.contact-address-detail .boxinfocity p:last-child{margin-bottom:0}.contact-address-detail
.boxinfocity.active{display:block}.contact input[name='bannercheck']:checked+.boxinfocity{display:block}.contact-info{display:table-cell;width:57.6997%;padding:48px
0 63px;font-size:16px;font-size:1.6rem}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact-info{width:100%;padding:44px
0 0}}@media only screen and (max-width: 767px){.contact-info{width:100%;display:block;padding:59px
0 62px}}.contact-info-over{max-width:700px;padding:0
0 0 96px;margin:auto 0 auto auto}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact-info-over{padding:0;margin:0;max-width:100%}}@media only screen and (max-width: 767px){.contact-info-over{padding:0}}.contact-info
h1{font-family:'MetaComp';font-weight:normal;font-size:60px;font-size:6rem;color:#1D2C33;margin:0
0 34px 0px;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact-info
h1{margin:0
0 51px 0;letter-spacing:0em}}@media only screen and (max-width: 767px){.contact-info
h1{font-size:36px;font-size:3.6rem;text-align:left;margin:0
0 59px 0;letter-spacing:0}}.contact-info h1
span{font-family:'Mplus 1p',sans-serif;font-style:normal;font-weight:400;display:block;font-size:42px;font-size:4.2rem}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact-info h1
span{letter-spacing:0}}@media only screen and (max-width: 767px){.contact-info h1
span{font-size:28px;font-size:2.8rem;margin-left:0}}.contact
.formcontact{color:#818181;font-family:"Helvetica",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:0px}.contact .formcontact.confirm .two-col-sg,.contact .formcontact.confirm .one-col-sg{font-weight:400}.contact .formcontact.confirm .clselect::before{display:none}.contact .formcontact
.smt_btn{text-align:right;margin-top:57px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact .formcontact
.smt_btn{margin-top:60px}}@media only screen and (max-width: 767px){.contact .formcontact
.smt_btn{margin-top:63px}}.contact .formcontact .two-col{font-size:0px;font-size:0rem;letter-spacing:0;margin:0
-8px}@media only screen and (max-width: 767px){.contact .formcontact .two-col{margin:0}}.contact .formcontact .two-col-sg{display:inline-block;position:relative;vertical-align:top;width:50%;padding:0
8px;font-size:20px;font-size:2rem;font-family:'MetaComp';font-weight:normal;color:#1D2C33}.contact .formcontact .two-col-sg.jp{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:15px;font-size:1.5rem}@media only screen and (max-width: 767px){.contact .formcontact .two-col-sg{padding:0;width:100%;margin-bottom:24px}.contact .formcontact .two-col-sg:last-child{margin-bottom:0}}.contact .formcontact .two-col-sg
p{font-weight:300}.contact .formcontact .two-col.fistcities{margin-bottom:26px}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact .formcontact .two-col.fistcities{margin-bottom:25px}}@media only screen and (max-width: 767px){.contact .formcontact .two-col.fistcities{margin-bottom:25px}}.contact .formcontact .two-col
label{font-size:14px;font-size:1.4rem;font-family:"Helvetica",sans-serif;color:#4F525F;font-weight:normal;text-transform:uppercase}.contact .formcontact .two-col-near{display:inline-block;vertical-align:middle;margin-left:8px;margin-right:34px}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact .formcontact .two-col-near{margin-right:25px}}@media only screen and (max-width: 767px){.contact .formcontact .two-col-near{margin-left:0;margin-right:32px}}@media only screen and (max-width: 374px){.contact .formcontact .two-col-near{margin-right:25px}}.contact .formcontact .two-col-near
label{font-size:14px;font-size:1.4rem;font-family:'MetaComp';font-weight:700;color:#62727D;letter-spacing:2px;line-height:1.2}.contact .formcontact .one-col,.contact .formcontact .two-col{margin-bottom:25px}@media only screen and (max-width: 767px){.contact .formcontact .one-col,.contact .formcontact .two-col{margin-bottom:24px}}.contact .formcontact .one-col-sg{position:relative;font-size:20px;font-size:2rem;font-family:'MetaComp';font-weight:normal;color:#1D2C33}.contact .formcontact .one-col-sg.jp{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:15px;font-size:1.5rem}@media only screen and (min-width: 1186px){.contact .formcontact .one-col-sg-pc{width:100%;margin-bottom:25px}}.contact .formcontact .one-col-sg-pc.clselect{margin-bottom:0}.contact .formcontact .one-col-sg
p{font-weight:300}.contact .formcontact .clselect.jp::before{top:37px}.contact .formcontact .clselect.active::before{top:46px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.contact .formcontact
.radiobtn{vertical-align:middle}.contact .formcontact input[type='text'],.contact .formcontact input[type='tel'],.contact .formcontact input[type='email'],.contact .formcontact
textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;border:none;border:1px
solid #C2C2C2;border-radius:5px;padding:10px
35px 10px 10px;margin-top:8px;font-weight:300;font-size:18px;font-size:1.8rem}.contact .formcontact input[type='text']:focus,.contact .formcontact input[type='tel']:focus,.contact .formcontact input[type='email']:focus,.contact .formcontact textarea:focus{outline:none;box-shadow:inset 0px 0px 3px 0px #B1BFD0}.contact .formcontact input[type='text'].approve,.contact .formcontact input[type='text'].valid,.contact .formcontact input[type='tel'].approve,.contact .formcontact input[type='tel'].valid,.contact .formcontact input[type='email'].approve,.contact .formcontact input[type='email'].valid,.contact .formcontact textarea.approve,.contact .formcontact
textarea.valid{border-color:#88C698;background:#fff url(//btrax.com/assets/css/../images/contact/fill.svg) no-repeat scroll !important;background-position:right 10px center !important;background-size:20px 20px !important}.contact .formcontact input[type='text']#f_name,.contact .formcontact input[type='text']#l_name,.contact .formcontact input[type='tel']#f_name,.contact .formcontact input[type='tel']#l_name,.contact .formcontact input[type='email']#f_name,.contact .formcontact input[type='email']#l_name,.contact .formcontact textarea#f_name,.contact .formcontact
textarea#l_name{text-transform:capitalize}.contact .formcontact input[type='text'].err,.contact .formcontact input[type='tel'].err,.contact .formcontact input[type='email'].err,.contact .formcontact
textarea.err{border-color:#D00258}.contact .formcontact textarea.approve,.contact .formcontact
textarea.valid{border-color:#88C698;background:none !important}.contact .formcontact select.approve,.contact .formcontact
select.valid{border-color:#88C698;background:#fff url(//btrax.com/assets/css/../images/contact/fill.svg) no-repeat scroll !important;background-position:right 10px center !important;background-size:20px 20px !important}.contact .formcontact
textarea{height:143px;resize:none}@media only screen and (max-width: 767px){.contact .formcontact
textarea{height:164px}}.contact .formcontact input[type='submit']{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;border:none;text-transform:uppercase;font-family:'MetaComp';font-weight:700;font-size:20px;font-size:2rem;color:#f2f2f2;border-radius:5px;width:160px;padding:17px
15px 14px;cursor:pointer;background-color:#6CA6C1;letter-spacing:0.05em;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;outline:none}.contact .formcontact input[type='submit'].jp{font-size:16px;font-size:1.6rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;padding:10px
15px;min-width:160px;width:auto}.contact .formcontact input[type='submit']:hover{opacity:0.7}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact .formcontact input[type='submit']{font-size:16px;font-size:1.6rem;width:135px;padding:15px
0 9px}}@media only screen and (max-width: 767px){.contact .formcontact input[type='submit']{font-size:14px;font-size:1.4rem;min-width:108px;padding:9px}}.contact .formcontact
input#knowfrom{cursor:context-menu;background-color:rgba(214,245,255,0.1);position:relative}.contact .formcontact
em.rq{display:inline-block;vertical-align:top;width:7px;height:7px;background-color:#D00258;margin-left:2px;margin-top:6px;border-radius:50%}.contact .formcontact
.checklist{display:none;position:absolute;z-index:1;left:8px;top:100%;right:8px;height:auto;background-color:#f2f2f2;padding:10px
0;border:1px
solid #C2C2C2;border-radius:5px}@media only screen and (max-width: 767px){.contact .formcontact
.checklist{left:0;right:0}}.contact .formcontact .checklist::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#D6F5FF;opacity:0.1;z-index:-1}.contact .formcontact
.checklist.active{display:block}.contact .formcontact .checklist
li{font-size:16px;font-size:1.6rem;color:#424242;font-family:"Helvetica",sans-serif;padding:8px
22px;cursor:pointer}.contact .formcontact ::placeholder{font-size:18px;font-size:1.8rem;color:#C2C2C2;line-height:1.25;letter-spacing:-0.02em}.contact .formcontact ::-webkit-input-placeholder{font-size:18px;font-size:1.8rem;color:#C2C2C2;line-height:1.25;letter-spacing:-0.02em}.contact .formcontact ::-moz-placeholder{font-size:18px;font-size:1.8rem;color:#C2C2C2;line-height:1.25;letter-spacing:-0.02em}.contact .formcontact ::-ms-input-placeholder{font-size:18px;font-size:1.8rem;color:#C2C2C2;line-height:1.25;letter-spacing:-0.02em}.contact .formcontact :-ms-input-placeholder{font-size:18px;font-size:1.8rem;color:#C2C2C2;line-height:1.25;letter-spacing:-0.02em}.contact .formcontact ::-ms-expand-placeholder{font-size:18px;font-size:1.8rem;color:#C2C2C2;line-height:1.25;letter-spacing:-0.02em}.contact .formcontact ::-ms-placeholder{font-size:18px;font-size:1.8rem;color:#C2C2C2;line-height:1.25;letter-spacing:-0.02em}.contact .formError
.formErrorContent{box-shadow:none;border:none;background-color:transparent;color:#D00258;text-align:right;font-size:14px;font-size:1.4rem}.contact .formErrorArrow,.contact
.formErrorClose{display:none !important}.contact input:-webkit-autofill,.contact textarea:-webkit-autofill,.contact select:-webkit-autofill{border-color:#4A90E2;color:#4A90E2 !important;background:#fff url(//btrax.com/assets/css/../images/contact/fill.svg) no-repeat scroll !important;background-position:right 10px center !important;background-size:20px 20px !important;background-color:#fff !important}.contact
.popupthanks{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;display:none}.contact
.popupthanks.active{display:block}.contact .popupthanks:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#1B1C23;opacity:0.7;z-index:-1}.contact .popupthanks-content{position:absolute;left:50%;top:75px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);width:90%;height:90%;max-width:1000px;max-height:860px;background-color:#fff;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto;overflow-x:hidden;padding-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1185px){.contact .popupthanks-content{width:90%;height:90%;overflow-y:auto;overflow-x:hidden;top:91px}}@media only screen and (max-width: 767px){.contact .popupthanks-content{width:100%;top:0px;left:0;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%);height:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:40px}}.contact .popupthanks-content
.top_close{background-color:#29404A;text-align:right;margin-bottom:73px}@media only screen and (max-width: 767px){.contact .popupthanks-content
.top_close{margin-bottom:44px}}.contact .popupthanks-content .top_close
span{display:inline-block;color:#fff;text-indent:99999px;position:relative;width:72px;height:72px;padding:0;cursor:pointer}@media only screen and (max-width: 767px){.contact .popupthanks-content .top_close
span{width:72px;height:72px}}@media only screen and (max-width: 374px){.contact .popupthanks-content .top_close
span{width:60px;height:54px}}.contact .popupthanks-content .top_close span:before{content:"";position:absolute;left:32%;top:47%;width:20px;height:1px;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.contact .popupthanks-content .top_close span:before{left:40%}}.contact .popupthanks-content .top_close span:after{content:"";position:absolute;left:32%;top:47%;width:20px;height:1px;background-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 767px){.contact .popupthanks-content .top_close span:after{left:40%}}@media only screen and (max-width: 767px){.contact .popupthanks-content
.mid_info{padding:0
15px}}.contact .popupthanks-content
.imgchecked{margin-bottom:25px}@media only screen and (max-width: 767px){.contact .popupthanks-content
.imgchecked{margin-bottom:20px}}.contact .popupthanks-content .imgchecked
img{display:block;margin:auto}@media only screen and (max-width: 767px){.contact .popupthanks-content .imgchecked
img{width:57px;height:57px}}.contact .popupthanks-content
.dearname{font-size:24px;font-size:2.4rem;margin-bottom:30px;color:#1D2C33;font-family:'MetaComp';font-weight:300}.contact .popupthanks-content .dearname
label{font-weight:bold;font-family:'MetaComp';font-weight:700}@media only screen and (max-width: 767px){.contact .popupthanks-content
.dearname{font-size:16px;font-size:1.6rem;margin-bottom:10px}}.contact .popupthanks-content
.thankscap{font-size:28px;font-size:2.8rem;color:#1D2C33;margin-bottom:30px;font-family:'MetaComp';font-weight:700}@media only screen and (max-width: 767px){.contact .popupthanks-content
.thankscap{font-size:24px;font-size:2.4rem;letter-spacing:-0.01em;margin-bottom:25px}}@media only screen and (max-width: 374px){.contact .popupthanks-content
.thankscap{line-height:1.5}}.contact .popupthanks-content
.thankstext{font-size:20px;font-size:2rem;color:#1D2C33;margin-bottom:64px;font-family:'MetaComp';font-weight:300;letter-spacing:0.025em}.contact .popupthanks-content
.thankstext.jp{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:16px;font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 767px){.contact .popupthanks-content
.thankstext{font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:30px}.contact .popupthanks-content
.thankstext.jp{line-height:1.5}}.contact .popupthanks-content
.thankscities{text-align:center;padding:30px
0 24px;display:inline-block;margin:auto auto 12px;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7}@media only screen and (max-width: 767px){.contact .popupthanks-content
.thankscities{margin-bottom:30px;padding:24px
0 24px}}.contact .popupthanks-content .thankscities
p{display:inline-block;max-width:200px;margin:0
32px}@media only screen and (max-width: 767px){.contact .popupthanks-content .thankscities
p{margin:0
20px 20px;max-width:none;display:block}.contact .popupthanks-content .thankscities p:last-child{margin-bottom:0}}.contact .popupthanks-content .thankscities
label{font-size:24px;font-size:2.4rem;color:#1D2C33;font-family:'MetaComp';font-weight:normal;display:block}@media only screen and (max-width: 767px){.contact .popupthanks-content .thankscities
label{font-size:21px;font-size:2.1rem;margin-bottom:3px}}.contact .popupthanks-content .thankscities
a{font-size:20px;font-size:2rem;color:#1D2C33;font-family:'MetaComp';font-weight:300;display:block;line-height:1.5}@media only screen and (max-width: 767px){.contact .popupthanks-content .thankscities
a{font-size:16px;font-size:1.6rem;line-height:1.5}}.contact .popupthanks-content .thankscities
span{font-size:16px;font-size:1.6rem;font-weight:300;color:#424242;line-height:1.6}.contact .popupthanks-content
.bot_social{width:70%;padding-top:30px;margin:auto;font-size:20px;font-size:2rem;font-family:'MetaComp';font-weight:300;color:#1D2C33;font-weight:300}@media only screen and (max-width: 767px){.contact .popupthanks-content
.bot_social{width:auto;margin:0px
15px;padding-top:0px;font-size:16px;font-size:1.6rem}}.contact .popupthanks-content .bot_social
p{letter-spacing:0.025em;margin-bottom:25px}.contact .popupthanks-content .bot_social
ul{margin-top:10px}@media only screen and (max-width: 767px){.contact .popupthanks-content .bot_social
ul{margin-top:20px}}.contact .popupthanks-content .bot_social ul
li{display:inline-block;vertical-align:middle;margin:0
18px}@media only screen and (max-width: 767px){.contact .popupthanks-content .bot_social ul
li{margin:0
18px}}.contact .popupthanks-content
a{display:inline-block;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.contact .popupthanks-content a
img{display:block}.contact
.backform{text-align:right;margin:20px
auto;color:#373943;text-decoration:underline}.contact span.wpcf7-form-control-wrap{display:block}.contact span.wpcf7-form-control-wrap.knowfrom::before{content:"";position:absolute;right:24px;top:24px;width:9px;height:9px;border-right:1px solid #373943;border-bottom:1px solid #373943;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.contact span.wpcf7-form-control-wrap.knowfrom.select-arrow-active:before{right:24px;top:27px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.contact span.wpcf7-not-valid-tip{position:absolute;right:0px;top:-10px;font-size:14px;font-size:1.4rem;color:#D00258}.contact
select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;cursor:context-menu;background-color:rgba(214,245,255,0.1);position:relative;width:100%;border:1px
solid #C2C2C2;font-size:18px;font-size:1.8rem;padding:10px
35px 10px 10px;margin-top:8px;color:#C2C2C2;font-weight:300;border-radius:5px}.contact
select.valid{color:#1D2C33}.contact .jp
select{font-size:15px;font-size:1.5rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:200}.contact div.wpcf7-validation-errors,.contact .screen-reader-response{display:none !important}.contact div.wpcf7 .ajax-loader{position:absolute;right:70px;top:20px}.contact span.wpcf7-form-control-wrap
label.error{position:absolute !important;right:0 !important;top:-10px !important;font-size:14px;font-size:1.4rem;color:#D00258 !important;text-transform:lowercase;font-family:"Helvetica",sans-serif;font-weight:normal}.contact .theme_1.wpcf7-form input.error,.contact .theme_1.wpcf7-form select.error,.contact .theme_1.wpcf7-form textarea.error,.contact .wpcf7-form input.error,.contact .wpcf7-form select.error,.contact .wpcf7-form
textarea.error{border:1px
solid #D00258}.contact .wpcf7-mail-sent-ok{border:none;margin:0;padding:0;width:0;height:0}.contact .custom-select{position:relative}.contact .clselect.jp .custom-select{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;font-size:15px;font-size:1.5rem;color:#373943}.contact .custom-select select::-ms-expand{display:none}.contact .select-selected{position:absolute;border:1px
solid #C2C2C2;margin-top:10px;top:0;left:0;right:0;opacity:0;border-radius:5px}.contact .select-selected::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#D6F5FF;opacity:0.1}.contact .select-selected:after{content:"";position:absolute;right:15px;top:14px;width:9px;height:9px;border-right:1px solid #424242;border-bottom:1px solid #424242;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.contact .select-selected.select-arrow-active:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.contact .select-items div,.contact .select-selected{color:#373943;font-family:'MetaComp';font-weight:normal;font-size:20px;font-size:2rem;padding:13px
16px;cursor:pointer;user-select:none}.contact .jp .select-items div,.contact .jp .select-selected{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;font-size:15px;font-size:1.5rem}.contact .select-items{position:absolute;top:calc(100% - 4px);left:0;right:0;z-index:99;background-color:#F5F5F5;border:1px
solid #C2C2C2;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.contact .select-items::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#D6F5FF;opacity:0.1;z-index:-1}.contact .select-hide{display:none}.contact .select-items div:hover,.contact .same-as-selected{background-color:rgba(0,0,0,0.1)}#downloadpdf .popupthanks-content{max-width:944px;max-height:1027px}@media only screen and (min-width: 768px) and (max-width: 1185px){#downloadpdf .popupthanks-content{max-width:704px;max-height:917px}}@media only screen and (max-width: 767px){#downloadpdf .popupthanks-content{width:100%;max-height:none;height:100%;top:0;left:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}#downloadpdf .popupthanks-content
form{max-width:560px;margin:auto;text-align:left}@media only screen and (max-width: 767px){#downloadpdf .popupthanks-content
.formcontact{padding:0
15px}}#downloadpdf .popupthanks-content .download-title{font-family:'MetaComp';font-weight:700;font-size:28px;font-size:2.8rem;text-align:center;max-width:550px;margin:50px
auto 70px;color:#373943;line-height:1.25}@media only screen and (min-width: 768px) and (max-width: 1185px){#downloadpdf .popupthanks-content .download-title{max-width:530px;line-height:1.25}}@media only screen and (max-width: 767px){#downloadpdf .popupthanks-content .download-title{font-size:24px;font-size:2.4rem;line-height:1.5;text-align:center}}#downloadpdf
.err_abs{position:absolute;right:8px;top:10px;width:auto;font-size:14px;font-size:1.4rem;color:#D00258}.grid{position:relative;font-size:0px;font-size:0rem;letter-spacing:0;margin:0
-9px;list-style:none;text-align:center;*zoom:1}.grid:after{content:"";display:table;clear:both}.grid
figure{position:relative;float:left;overflow:hidden;padding:10px
1%;width:50%;background:#3085a3;text-align:center;cursor:pointer}.grid figure
p{letter-spacing:1px;font-size:68.5%}.grid figure
h2{word-spacing:-0.15em;font-weight:300}.grid figure
figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-bubba{background:#9e5406}figure.effect-bubba
img{opacity:0.7;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}figure.effect-bubba:hover
img{opacity:0.4}figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s}figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0, 1);transform:scale(0, 1)}figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1, 0);transform:scale(1, 0)}figure.effect-bubba
h2{padding-top:30%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}figure.effect-bubba
p{padding:20px
2.5em;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-bubba:hover h2,figure.effect-bubba:hover
p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term
footer{padding:72px
0}}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term footer .first
.logo{margin-bottom:19px}}#pivacy-term
.banner{box-shadow:none}#pivacy-term
#wrap{margin:64px
auto auto}#pivacy-term .bgcolor-top{background-color:#4F525F;height:55px}#pivacy-term
.bannerinner{background-color:#29404A;min-height:500px;text-align:center}#pivacy-term .bannerinner--privacy{display:table;width:100%;height:500px;vertical-align:middle;padding:0}#pivacy-term .bannerinner--privacy>.container{display:table-cell;vertical-align:middle}#pivacy-term .bannerinner--term{display:table;width:100%;height:500px;vertical-align:middle;padding:0}#pivacy-term .bannerinner--term>.container{display:table-cell;vertical-align:middle}#pivacy-term
.bannerinner__text{font-size:60px;font-size:6rem;font-family:'MetaComp';font-weight:300;color:#fff;line-height:1.25}#pivacy-term .bannerinner__text:lang(ja){font-family:'Mplus 1p',sans-serif;font-style:normal;font-weight:400;font-size:48px;font-size:4.8rem;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term
.bannerinner__text{font-size:42px;font-size:4.2rem;line-height:1.25}#pivacy-term .bannerinner__text:lang(ja){font-size:36px;font-size:3.6rem;line-height:2}}@media only screen and (max-width: 767px){#pivacy-term
.bannerinner__text{font-size:42px;font-size:4.2rem;line-height:1.25}#pivacy-term .bannerinner__text:lang(ja){font-size:30px;font-size:3rem;line-height:1.85}}@media only screen and (max-width: 1185px){#pivacy-term .bannerinner
h1{padding-left:0}}#pivacy-term .privacy-term{max-width:800px;margin:0
auto;padding:0
25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term{padding:0
32px}}#pivacy-term .privacy-term__texttop{font-size:20px;font-size:2rem;color:#424242;font-weight:300;line-height:1.5}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__texttop{font-size:16px;font-size:1.6rem}}#pivacy-term .privacy-term__texttop:lang(ja){font-size:18px;font-size:1.8rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:200}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__texttop:lang(ja){font-size:14px;font-size:1.4rem}}#pivacy-term .privacy-term__main{margin-bottom:40px;margin-top:35px;border-top:2px solid rgba(204,209,215,0.4)}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main{margin-top:32px}}#pivacy-term .privacy-term__main
li{padding:46px
0 38px;border-bottom:2px solid rgba(204,209,215,0.4)}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main
li{padding:40px
0 37px}}#pivacy-term .privacy-term__main li:nth-child(7){padding-bottom:36px}#pivacy-term .privacy-term__main li:nth-child(7) .title-li{margin-left:3px;margin-bottom:13px}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li:nth-child(7) .title-li{margin-left:0;margin-bottom:15px}}#pivacy-term .privacy-term__main li:nth-child(7) .mainct__text--dif{margin-bottom:32px}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li:nth-child(7) .mainct__text--dif{margin-bottom:8px}}#pivacy-term .privacy-term__main li:nth-child(6){padding-bottom:36px}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li:nth-child(6){padding-bottom:37px}}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li:nth-child(6){padding-bottom:29px}}#pivacy-term .privacy-term__main li:nth-child(6) .title-li{margin-left:3px;margin-bottom:13px}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li:nth-child(6) .title-li{margin-left:1px;margin-bottom:16px}}#pivacy-term .privacy-term__main li:nth-child(5){padding-bottom:34px}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li:nth-child(5){padding-bottom:31px}}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li:nth-child(5){padding-bottom:33px}}#pivacy-term .privacy-term__main li:nth-child(5) .title-li{margin-bottom:13px}#pivacy-term .privacy-term__main li:nth-child(4){padding-bottom:28px}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li:nth-child(4){padding-bottom:32px}}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li:nth-child(4){padding-bottom:30px}}#pivacy-term .privacy-term__main li:nth-child(4) .title-li{margin-bottom:13px}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li:nth-child(4) .title-li{margin-bottom:15px}}#pivacy-term .privacy-term__main li:nth-child(3){padding-bottom:28px}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li:nth-child(3){padding-bottom:37px}}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li:nth-child(3){padding-bottom:30px}}#pivacy-term .privacy-term__main li:nth-child(3) .title-li{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li:nth-child(3) .title-li{margin-bottom:17px}}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li:nth-child(3) .title-li{margin-bottom:13px}}#pivacy-term .privacy-term__main li:nth-child(3) .mainct__text--dif{margin-bottom:29px}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li:nth-child(3) .mainct__text--dif{margin-bottom:24px}}#pivacy-term .privacy-term__main li:nth-child(2){padding-bottom:41px}#pivacy-term .privacy-term__main li:nth-child(2) .title-li{margin-bottom:28px}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li:nth-child(2) .title-li{margin-bottom:13px}}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li:nth-child(2) .mainct__text--dif{margin-bottom:14px}}#pivacy-term .privacy-term__main li .title-li{font-size:36px;font-size:3.6rem;color:#1D2C33;margin-bottom:18px;font-family:'MetaComp';font-weight:700}#pivacy-term .privacy-term__main li .title-li:lang(ja){font-family:'Mplus 1p',sans-serif;font-style:normal;font-weight:500;font-size:30px;font-size:3rem}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li .title-li{font-size:36px;font-size:3.6rem;margin-bottom:18px}}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li .title-li{font-size:24px;font-size:2.4rem;margin-bottom:11px;line-height:1.5;width:100%}#pivacy-term .privacy-term__main li .title-li:lang(ja){font-size:24px;font-size:2.4rem;line-height:1.85}}#pivacy-term .privacy-term__main li
.mainct__text{font-size:20px;font-size:2rem;color:#1D2C33;font-weight:300;line-height:1.5}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li
.mainct__text{font-size:16px;font-size:1.6rem}}#pivacy-term .privacy-term__main li .mainct__text:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li .mainct__text:lang(ja){font-size:14px;font-size:1.4rem}}#pivacy-term .privacy-term__main li .mainct__text--dif{margin-bottom:16px}#pivacy-term .privacy-term__main li .mainct__text--dif
span{margin-top:10px;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1185px){#pivacy-term .privacy-term__main li .mainct__text--dif
span{margin-top:5px}}@media only screen and (max-width: 767px){#pivacy-term .privacy-term__main li .mainct__text--dif
span{margin-top:2px}}#pivacy-term .privacy-term__main li .mainct__text
.contactlink{color:#BA66CB}#pivacy-term .privacy-term__main li:last-child{border:none}@media only screen and (max-width: 767px){#pivacy-term .privacy-term{padding:0
15px}#pivacy-term .privacy-term__main{margin-bottom:50px;margin-top:31px}#pivacy-term .privacy-term__main
li{padding:32px
0 33px 0}#pivacy-term .privacy-term .main-pri{margin-bottom:60px}}@media only screen and (max-width: 767px) and (max-width: 767px){#pivacy-term .privacy-term .main-pri{margin-bottom:26px}}#top .make_it_happen .btn-more
a{width:230px}@media only screen and (max-width: 767px){#top .make_it_happen .btn-more
a{padding:12px
30px 10px}}@media only screen and (max-width: 767px){#top .make_it_happen
.text{margin-bottom:28px}}#top
.featured_work{padding:62px
0 52px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top
.featured_work{padding:62px
0 54px}}@media only screen and (max-width: 767px){#top
.featured_work{padding:62px
0 54px}}#top .featured_work
.btn_moredetail{position:static;opacity:1;margin-top:40px}#top .featured_work .btn_moredetail
a{display:inline-block;width:169px;text-align:center;font-size:16px;font-size:1.6rem;font-family:'MetaComp';font-weight:700;color:#fff;text-transform:uppercase;padding:13px
10px 11px;border-radius:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:4px;background-color:#6CA6C1}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .featured_work .btn_moredetail
a{padding:11px
10px 7px;width:169px;letter-spacing:2px;border-radius:5px;font-size:20px;font-size:2rem}}@media only screen and (max-width: 767px){#top .featured_work .btn_moredetail
a{font-size:20px;font-size:2rem;border-radius:5px;width:169px;padding:12px
0 10px;letter-spacing:0em}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .featured_work
.over{padding:0
0 59.26953%}}#top .featured_work .over
.img{left:0;top:0;height:100%}#top .featured_work .over .img::after{background-color:#000;opacity:0}@media only screen and (max-width: 767px){#top .featured_work .over
.img{margin:0;display:block;width:auto}}#top .featured_work .over
span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'MetaComp';font-weight:normal;color:#6CA6C1;line-height:1.3;padding:0
5px;letter-spacing:0.1em;bottom:65%}@media only screen and (min-width: 768px){#top .featured_work .over:hover
p{top:34%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1185px){#top .featured_work .over:hover
p{top:20%}}@media only screen and (min-width: 768px){#top .featured_work .over:hover .img:after{opacity:0.6}#top .featured_work .over:hover .img
img.sp{display:none}#top .featured_work .over:hover
span{bottom:34.4%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1185px){#top .featured_work .over:hover
span{bottom:20.4%}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .featured_work .over:hover .wrap-title{display:table;vertical-align:middle;width:100%;height:100%}#top .featured_work .over:hover .wrap-title-inner{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}#top .featured_work .over:hover .wrap-title-inner p,#top .featured_work .over:hover .wrap-title-inner
span{position:static;text-align:center}#top .featured_work .over:hover .wrap-title-inner
p{margin-bottom:20px}}@media only screen and (max-width: 767px){#top .featured_work
li{margin:0
0 29px;width:100%}#top .featured_work li:last-child{margin-bottom:0}}#top .featured_work
h5{color:#fff;font-size:48px;font-size:4.8rem}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .featured_work
h5{top:53%}}@media only screen and (max-width: 767px){#top .featured_work
h5{font-family:'MetaComp';font-weight:700;font-size:24px;font-size:2.4rem;margin-bottom:16px;color:#1D2C33}}@media only screen and (max-width: 767px){#top .featured_work
.text{padding:22px
0 10px;background-color:transparent}}#top .featured_work
p{font-size:20px;font-size:2rem;padding:0
55px}#top .featured_work p:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .featured_work
p{padding:0
40px;font-size:16px;font-size:1.6rem;line-height:1.9}}@media only screen and (max-width: 767px){#top .featured_work
p{font-family:'MetaComp';font-weight:300;color:#1D2C33;font-size:16px;font-size:1.6rem;padding:0
35px;line-height:1.9;margin-bottom:15px}}#top .featured_work .box-title{margin-bottom:23px}@media only screen and (max-width: 767px){#top .featured_work
span{text-decoration:underline}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .featured_work
ul{margin:0
-2px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .featured_work ul
li{margin-bottom:16px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .featured_work ul li .over .text:before{top:17px;left:17px;right:15px;bottom:19px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .featured_work ul li .over .text:after{top:16px;left:17px;right:16px;bottom:19px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .article-list .atc-l{margin:0
0px 0}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .article-list .atc-l
li{width:33.3333%;padding:0
6px}}@media only screen and (max-width: 767px){#top .article-list .atc-l
li{text-align:center;margin:0
0 26px;padding:0}}#top .article-list .atc-l li
a{color:#8B9194}@media only screen and (max-width: 767px){#top .article-list .atc-l li .atc-l__wsg{overflow:hidden;text-align:left}}#top .article-list .atc-l li
.img{width:100%;height:0;padding:0
0 60.9%;position:relative;overflow:hidden}#top .article-list .atc-l li
.img.atcmHeight{overflow:hidden;background-size:cover;background-position:center}@media only screen and (max-width: 767px){#top .article-list .atc-l li
.img.atcmHeight{background:none}}#top .article-list .atc-l li .img.atcmHeight
img{opacity:0;visibility:hidden}@media only screen and (max-width: 767px){#top .article-list .atc-l li .img.atcmHeight
img{opacity:1;visibility:visible}}#top .article-list .atc-l li .img:after{content:"";left:0;right:0;bottom:0;top:0;position:absolute;background-color:#000;opacity:0.4}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .article-list .atc-l li
.img{margin:0
0 14px}}@media only screen and (min-width: 1186px){#top .article-list .atc-l li
.img{margin:0
0 19px}}@media only screen and (max-width: 767px){#top .article-list .atc-l li
.img{margin:0
0 19px}}#top .article-list .atc-l li .img
img{filter:none;-webkit-filter:none;-moz-filter:none;-o-filter:none;width:auto;height:100%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top .article-list .atc-l li .img:after{background:#2F4854;opacity:0.8}#top .article-list .atc-l li .info-title{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.45;min-height:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;max-height:calc(1em * 1.45 * 3)}#top .article-list .atc-l li .info-title:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;font-size:19px;font-size:1.9rem;display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.6;min-height:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;max-height:calc(1em * 1.6 * 3)}@media only screen and (max-width: 767px){#top .article-list .atc-l li .info-title:lang(ja){line-height:1.6}}@media only screen and (min-width: 1186px){#top .article-list .atc-l li .info-title{margin:10px
0 11px;line-height:1.5}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .article-list .atc-l li .info-title{margin:10px
0 11px}}@media only screen and (max-width: 767px){#top .article-list .atc-l li .info-title{min-height:0;margin:10px
0 11px}#top .article-list .atc-l li .info-title
h4{font-size:24px;font-size:2.4rem;color:#1D2C33;font-family:'MetaComp';font-weight:700}#top .article-list .atc-l li .info-title h4:lang(ja){font-size:19px;font-size:1.9rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:700}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .article-list .atc-l li
.cate{zoom:90%}#top .article-list .atc-l li .cate
a{color:#8B9194;letter-spacing:0;font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 767px){#top .article-list .atc-l li .cate
a{font-size:14px;font-size:1.4rem}}#top .article-list .atc-l li .author-nbs{font-size:14px;font-size:1.4rem;color:#8B9194;font-weight:300}#top
#wrap{margin:0}#top .box-title{font-family:'MetaComp';font-weight:700;font-size:20px;font-size:2rem;line-height:1.1;letter-spacing:2.14px;color:#568499;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:51px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .box-title{margin-bottom:33px}}@media only screen and (max-width: 767px){#top .box-title{margin-bottom:30px;letter-spacing:0.09em}}#top
.banner{height:100vh;min-height:500px;padding:0;background:transparent url(//btrax.com/assets/css/../images/top/banner.jpg) no-repeat scroll center top;background-size:cover;position:relative;display:table;width:100%}@media only screen and (min-width: 768px) and (max-width: 1185px){#top
.banner{padding:0}}@media only screen and (max-width: 767px){#top
.banner{padding:0
0 0 0;min-height:0}@supports (-webkit-appearance: none){#top
.banner.android{height:calc(100vh - 56px)}}}#top .banner
.container{display:table-cell;width:100%;height:100%;vertical-align:middle}#top .banner
.bigtext{font-size:60px;font-size:6rem;line-height:1.2;font-family:'MetaComp';font-weight:300;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .banner
.bigtext{margin-bottom:9px;margin-top:13px}}@media only screen and (max-width: 767px){#top .banner
.bigtext{font-size:48px;font-size:4.8rem;line-height:1.2;margin-bottom:15px}}#top .banner
h1{font-family:"Helvetica",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E7E7E7;font-size:20px;font-size:2rem;font-weight:300;line-height:1.5;margin-bottom:0}@media only screen and (max-width: 767px){#top .banner
h1{font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:66px}}#top .banner
p{font-size:20px;font-size:2rem;margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .banner
p{margin-bottom:27px;line-height:1.5}}@media only screen and (max-width: 767px){#top .banner
p{font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:70px}}#top .banner p:last-child{padding:0;margin:24px
0 3px}#top .banner p
a{border:2px
solid #fff;border-radius:8px;text-align:center;display:inline-block;font-family:'MetaComp';font-weight:700;color:#fff;font-size:20px;font-size:2rem;padding:7px
37px 8px;letter-spacing:0.09em}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .banner p
a{padding:10px
37px 8px}}@media only screen and (max-width: 767px){#top .banner p
a{padding:12px
46px 8px;font-size:24px;font-size:2.4rem;letter-spacing:0}}#top .banner
.scrolldown{position:absolute;cursor:pointer;bottom:55px;left:50%;width:11px;height:11px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg) translate(-50%, 0%);-moz-transform:rotate(45deg) translate(-50%, 0%);-ms-transform:rotate(45deg) translate(-50%, 0%);-o-transform:rotate(45deg) translate(-50%, 0%);transform:rotate(45deg) translate(-50%, 0%)}@media only screen and (max-width: 767px){#top .banner
.scrolldown{bottom:40px}}#top
.explore{font-size:0px;font-size:0rem;letter-spacing:0;padding:65px
0;background-color:#fff}@media only screen and (min-width: 768px) and (max-width: 1185px){#top
.explore{padding:64px
0 65px}}@media only screen and (max-width: 767px){#top
.explore{padding:64px
0 65px}}#top .explore .imgs,#top .explore
.info{display:inline-block;vertical-align:middle}#top .explore
.imgs{width:59.15%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .explore
.imgs{width:100%;margin-left:0;text-align:center;margin-bottom:26px;zoom:80%}}@media only screen and (max-width: 767px){#top .explore
.imgs{width:100%;margin-left:auto;margin-bottom:16px}}#top .explore .imgs
img{margin:auto}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .explore .imgs
img{margin:auto}}@media only screen and (max-width: 767px){#top .explore .imgs
img{margin:auto}}#top .explore
.info{width:40.85%}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .explore
.info{width:100%;text-align:center}}@media only screen and (max-width: 767px){#top .explore
.info{width:100%;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .explore .info
.cover{margin:auto}}@media only screen and (max-width: 767px){#top .explore .info
.cover{margin-top:0;margin:auto}}#top .explore .info-title{font-family:'MetaComp';font-weight:700;font-size:20px;font-size:2rem;line-height:1.3;letter-spacing:0.107em;color:#6CA6C1;margin-bottom:14px}@media only screen and (min-width: 1186px){#top .explore .info-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .explore .info-title{font-size:20px;font-size:2rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:8px}}@media only screen and (max-width: 767px){#top .explore .info-title{margin-bottom:22px;letter-spacing:2px;font-size:20px;font-size:2rem;line-height:1.1}}#top .explore .info-content{font-size:20px;font-size:2rem;font-weight:300;color:#1D2C33;line-height:1.5;margin-bottom:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#top .explore .info-content:lang(ja){font-size:18px;font-size:1.8rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:200}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .explore .info-content{margin-bottom:22px}#top .explore .info-content:lang(ja){font-size:16px;font-size:1.6rem;line-height:1.95}}@media only screen and (max-width: 767px){#top .explore .info-content{margin-bottom:19px;max-height:none !important}#top .explore .info-content:lang(ja){font-size:16px;font-size:1.6rem;line-height:1.95}}#top .explore .info .btn_moredetail
a{display:block;width:169px;text-align:center;font-size:16px;font-size:1.6rem;font-family:'MetaComp';font-weight:700;color:#fff;text-transform:uppercase;padding:13px
10px 11px;border-radius:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:4px;background-color:#6CA6C1}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .explore .info .btn_moredetail
a{padding:11px
10px 7px;width:169px;letter-spacing:2px;border-radius:5px;font-size:20px;font-size:2rem;margin:auto}}@media only screen and (max-width: 767px){#top .explore .info .btn_moredetail
a{font-size:20px;font-size:2rem;border-radius:5px;width:169px;padding:12px
0 10px;letter-spacing:0em;margin:auto}}#top
.our_clients{padding:64px
0 120px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top
.our_clients{padding:58px
0 115px}}@media only screen and (max-width: 767px){#top
.our_clients{padding:63px
0 43px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .our_clients .box-title{margin-bottom:0;padding-left:0}}@media only screen and (max-width: 767px){#top .our_clients .box-title{margin-bottom:30px}}#top .our_clients
ul{font-size:0px;font-size:0rem;letter-spacing:0;margin:-36px -8px 0}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .our_clients
ul{margin:4px
-12px 0}}@media only screen and (max-width: 767px){#top .our_clients
ul{margin:0px
-11px 0}}#top .our_clients ul
li{display:inline-block;vertical-align:middle;width:25%;text-align:center;height:158px;position:relative}#top .our_clients ul li:nth-child(13) span{top:53%}#top .our_clients ul li:nth-child(15) span{top:47%}#top .our_clients ul
li.nri{top:2px}#top .our_clients ul
li.square{top:-2px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .our_clients ul
li{height:105px}}@media only screen and (max-width: 767px){#top .our_clients ul
li{width:50%;height:102px}#top .our_clients ul
li.nri{top:2px}}#top .our_clients ul li
span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .our_clients ul li span
img{zoom:70%}}@media only screen and (max-width: 767px){#top .our_clients ul li span
img{zoom:73%}}#top .imgsbot
.insta{font-size:0px;font-size:0rem;letter-spacing:0}#top .imgsbot .insta
li{display:inline-block;position:relative;vertical-align:top;width:20%;padding:0
0 20%;overflow:hidden}@media only screen and (max-width: 767px){#top .imgsbot .insta
li{width:50%;padding:0
0 50%}}#top .imgsbot .insta li
a{display:block;position:absolute;height:100%;width:auto;left:50%;top:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}#top .imgsbot .insta li
a.landscape{left:0;top:50%;height:auto;width:100%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}#top .imgsbot .insta li a.landscape
img{width:100%;height:auto}#top .imgsbot .insta li a
img{width:auto;height:100%;max-width:none}#top .imgsbot>img{width:100%}@media only screen and (min-width: 768px){#top .imgsbot>img.hidden-sp{display:block;width:100%}}#top
.joinus{font-size:0px;font-size:0rem;letter-spacing:0;padding:94px
0;position:relative;z-index:1}#top .joinus:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#F1F8FB;opacity:0.47;z-index:-1}@media only screen and (max-width: 767px){#top .joinus:before{background-color:#F8FCFD;opacity:1}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top
.joinus{padding:67px
50px 62px 54px}}@media only screen and (max-width: 767px){#top
.joinus{padding:70px
0}}#top .joinus
h2{font-size:32px;font-size:3.2rem;font-family:'MetaComp';font-weight:normal;color:#6CA6C1;display:inline-block;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:157px;text-align:left;margin-left:-6px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .joinus
h2{display:block;margin-bottom:15px;margin-left:0}}@media only screen and (max-width: 767px){#top .joinus
h2{display:block;text-align:center;width:100%;margin:auto auto 15px}}#top .joinus
.text{color:#292B33;font-size:20px;font-size:2rem;line-height:1.5;width:calc(100% - 390px);text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .joinus
.text{width:calc(100% - 360px)}}@media only screen and (max-width: 767px){#top .joinus
.text{width:100%;margin:auto auto 17px;display:block;text-align:center}}#top .joinus .text
p{max-width:486px;margin:auto auto;letter-spacing:0em}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .joinus .text
p{letter-spacing:0;margin:auto auto auto 0;max-width:270px}}@media only screen and (max-width: 767px){#top .joinus .text
p{line-height:1.5}}#top .joinus .btn-more{text-align:center;display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .joinus .btn-more{float:right;margin-top:-2px;margin-right:30px}}@media only screen and (max-width: 767px){#top .joinus .btn-more{display:block;text-align:center;margin:auto}}#top .joinus .btn-more
a{display:inline-block;text-transform:uppercase;color:#6CA6C1;font-size:16px;font-size:1.6rem;font-family:'MetaComp';font-weight:700;padding:12px
8px 9px 0;border:1px
solid #6CA6C1;border-radius:4px;letter-spacing:0.24em;width:234px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .joinus .btn-more
a{font-size:14px;font-size:1.4rem;width:199px;padding:8px;letter-spacing:0.1em}}@media only screen and (max-width: 767px){#top .joinus .btn-more
a{width:185px;font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:0.12em;padding:8px
0 8px}}#top
.our_perspectives{padding:60px
0 31px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top
.our_perspectives{background-color:#F4F6F8;padding:65px
0 32px}}@media only screen and (max-width: 767px){#top
.our_perspectives{padding:65px
0  29px}}#top .our_perspectives .article-list .atc-l{margin:0
-4px 0 -14px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .our_perspectives .article-list .atc-l{margin:0px}}@media only screen and (max-width: 767px){#top .our_perspectives .article-list .atc-l{margin:0}}#top .our_perspectives .box-title{margin-bottom:21px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .our_perspectives .box-title{margin-bottom:22px;letter-spacing:0.085em;padding-left:8px}}@media only screen and (max-width: 767px){#top .our_perspectives .box-title{margin-bottom:22px}}#top
.citi_time{font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 1186px){#top
.citi_time{margin:0
-2px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#top
.citi_time{margin:0
-7px}}#top .citi_time .left,#top .citi_time
.right{width:50%;display:inline-block;vertical-align:middle;position:relative;overflow:hidden}@media only screen and (max-width: 767px){#top .citi_time .left,#top .citi_time
.right{width:100%}}#top .citi_time .left
.info{right:auto;left:calc(100% - 572px);text-align:left}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time .left
.info{left:23px;width:calc(100% - 50px)}}@media only screen and (max-width: 767px){#top .citi_time .left
.info{text-align:center;left:0;right:0;top:22%;bottom:0}}@media only screen and (min-width: 1186px){#top .citi_time .left .info
p{text-align:left}}@media only screen and (min-width: 1186px){#top .citi_time .left .info
.clock{margin-left:0px}}#top .citi_time .right
.info{right:calc(100% - 572px)}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time .right
.info{right:28px;width:calc(100% - 50px)}}@media only screen and (max-width: 767px){#top .citi_time .right
.info{text-align:center;left:0;right:0;top:22%;bottom:0}}@media only screen and (min-width: 1186px){#top .citi_time .right .info
.clock{margin-right:0}}#top .citi_time
.imgs{position:relative}@media only screen and (max-width: 767px){#top .citi_time
.imgs{width:100%;height:auto;padding:0}}#top .citi_time
img{min-width:100%;min-height:100%}@media only screen and (max-width: 767px){#top .citi_time
img{min-height:0}}#top .citi_time
.clock{width:82px;height:82px;border-radius:50%;display:inline-block;position:relative;border:2px
solid #fff;margin-bottom:16px;box-shadow:0px 0px 21px -5px #000}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time
.clock{display:block;width:68px;height:68px;margin:-3px auto 16px}}@media only screen and (max-width: 767px){#top .citi_time
.clock{width:67px;height:67px;margin-bottom:20px}}#top .citi_time .clock:before{content:"";position:absolute;left:calc(50% - 2px);top:calc(50% - 2px);width:5px;height:5px;background-color:#fff;border-radius:50%}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time .clock:before{width:3px;height:3px;left:calc(50% - 1px);top:calc(50% - 1px)}}#top .citi_time .clock
.s{content:"";transform-origin:bottom;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;left:50%;bottom:50%;height:calc(50% + 2px);width:2px;position:absolute;border-top:2px solid blue}#top .citi_time .clock
.m{width:2px;height:30px;background-color:#fff;display:inline-block;position:absolute;left:50%;bottom:50%;transform-origin:bottom;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time .clock
.m{height:37%;width:1px}}@media only screen and (max-width: 767px){#top .citi_time .clock
.m{height:39%}}#top .citi_time .clock
.h{width:2px;height:20px;background-color:#fff;display:inline-block;position:absolute;left:50%;bottom:50%;transform-origin:bottom;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time .clock
.h{height:26%;width:1px}}@media only screen and (max-width: 767px){#top .citi_time .clock
.h{height:27%}}#top .citi_time
.info{position:absolute;right:30px;bottom:56px;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time
.info{bottom:auto;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}}@media only screen and (max-width: 767px){#top .citi_time
.info{text-align:center;left:0;right:0;top:0;bottom:0}}#top .citi_time
p{text-align:right;font-size:10px;font-size:1rem;font-weight:bold;color:#fff;line-height:1.3;margin-bottom:10px}#top .citi_time p:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time
p{line-height:1;text-align:center}}#top .citi_time p
span{font-size:36px;font-size:3.6rem;line-height:1.25;color:#fff;font-family:'MetaComp';font-weight:300;letter-spacing:0.03em;display:block;margin-bottom:4px}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time p
span{font-size:28px;font-size:2.8rem;letter-spacing:0em;margin-bottom:17px}}@media only screen and (max-width: 767px){#top .citi_time p
span{font-family:'MetaComp';font-weight:normal;font-size:28px;font-size:2.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;text-align:center;margin-bottom:14px}}#top .citi_time p
label{font-size:24px;font-size:2.4rem;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'MetaComp';font-weight:normal;display:block}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .citi_time p
label{font-size:24px;font-size:2.4rem;font-family:'MetaComp';font-weight:normal}}@media only screen and (max-width: 767px){#top .citi_time p
label{text-align:center;font-size:24px;font-size:2.4rem;font-family:'MetaComp';font-weight:normal}}#top .citi_time p
strong{font-weight:300}@keyframes
roll01{from{-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translate(0,100px);opacity:0}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}.roll{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:0}.roll-active{animation-name:roll01;animation-duration:1s;opacity:1}@media only screen and (min-width: 768px) and (max-width: 1185px){#work
.container{padding:0
29px}}#work
.featured_work{background-color:#fff;padding-bottom:0;padding-top:61px;margin-bottom:64px}@media only screen and (min-width: 768px) and (max-width: 1185px){#work
.featured_work{padding-top:59px;margin-bottom:64px}}@media only screen and (max-width: 767px){#work
.featured_work{padding-top:59px;margin-bottom:28px}}#work .featured_work .box-title{text-align:center;margin:0
0 59px;letter-spacing:0.11em}@media only screen and (min-width: 768px) and (max-width: 1185px){#work .featured_work .box-title{margin:0
0 59px}}@media only screen and (max-width: 767px){#work .featured_work .box-title{margin:0
0 59px}}@media only screen and (min-width: 768px){#work .featured_work h5,#work .featured_work
.comname{top:51%}}@media only screen and (max-width: 767px){#work .featured_work h5,#work .featured_work
.comname{margin-bottom:23px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#work .featured_work
ul{margin:0}}#work .featured_work ul
li{width:100%;margin-bottom:16px}@media only screen and (min-width: 768px) and (max-width: 1185px){#work .featured_work ul
li{padding:0}}#work .featured_work ul li:last-child{margin-bottom:0}@media only screen and (max-width: 767px){#work .featured_work ul
li{margin:0
0 28px}}#work .featured_work ul li
.over{padding:0
0 26.8293%}@media only screen and (min-width: 768px) and (max-width: 1185px){#work .featured_work ul li
.over{padding:0
0 25.43%}}@media only screen and (max-width: 767px){#work .featured_work ul li
.over{padding:0}}@media only screen and (min-width: 768px){#work .featured_work ul li .over:hover p,#work .featured_work ul li .over:hover
.comtitle{margin:0
auto auto}}@media only screen and (min-width: 768px) and (min-width: 768px){#work .featured_work ul li .over:hover
.text{background-color:rgba(0,0,0,0.2)}}@media only screen and (min-width: 768px) and (min-width: 1186px){#work .featured_work ul li .over:hover h5,#work .featured_work ul li .over:hover
.comname{top:32%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1185px){#work .featured_work ul li .over:hover h5,#work .featured_work ul li .over:hover
.comname{top:32%}}@media only screen and (min-width: 768px){#work .featured_work ul li .over .img img.hidden-sp{opacity:1}}#work .featured_work ul li .over
span{position:static;margin-top:20px;display:inline-block;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}@media only screen and (max-width: 767px){#work .featured_work ul li .over
span{margin-top:15px;letter-spacing:0em}}#work .featured_work ul li .over
.text{display:table;vertical-align:middle}@media only screen and (max-width: 767px){#work .featured_work ul li .over
.text{padding:40px
0;display:block}}#work .featured_work ul li .over .text::before{left:60px;right:60px}#work .featured_work ul li .over .text::after{left:60px;right:60px}#work .featured_work ul li .over
.text_wrap{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}@media only screen and (max-width: 767px){#work .featured_work ul li .over
.text_wrap{display:block}}@media only screen and (max-width: 767px){#work .featured_work ul li .over .img
img{position:static}}#work .featured_work ul li .over .img
img.sp{display:none}@media only screen and (max-width: 767px){#work .featured_work ul li .over .img
img.sp{display:block}}#work .featured_work ul li p,#work .featured_work ul li
.comtitle{position:static;text-align:center;max-width:550px;left:0;right:0;margin:-70px auto auto;padding:0}#work .featured_work ul li p:lang(ja),#work .featured_work ul li .comtitle:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200}@media only screen and (min-width: 1186px){#work .featured_work ul li p:lang(ja),#work .featured_work ul li .comtitle:lang(ja){max-width:580px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#work .featured_work ul li p:lang(ja),#work .featured_work ul li .comtitle:lang(ja){max-width:450px}}@media only screen and (max-width: 767px){#work .featured_work ul li p,#work .featured_work ul li
.comtitle{margin:auto;color:#1D2C33;max-width:310px;font-family:'MetaComp';font-weight:300}#work .featured_work ul li p:lang(ja),#work .featured_work ul li .comtitle:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:16px;font-size:1.6rem;line-height:1.9}}@media only screen and (min-width: 1186px){#work.archive .make_it_happen
h4{width:265px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single
.container{padding:0
32px}}#work.single
#wrap{margin:100px
auto auto}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single
#wrap{margin:62px
auto auto}#work.single #wrap
h4{font-size:36px;font-size:3.6rem;letter-spacing:0.025em}}@media only screen and (max-width: 767px){#work.single
#wrap{margin:73px
auto auto}}#work.single
.banner{background:url(//btrax.com/assets/css/../images/work/daiwa/banner.jpg) no-repeat scroll center center;background-size:cover;text-align:left;padding:221px
0 50px;position:relative;height:500px}#work.single .banner:lang(ja){padding:240px
0 50px}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single
.banner{padding:168px
0px 50px;background:url(//btrax.com/assets/css/../images/work/daiwa/banner-tablet.jpg) no-repeat scroll center center;background-size:cover}}@media only screen and (max-width: 767px){#work.single
.banner{padding:134px
0px 0;background:url(//btrax.com/assets/css/../images/work/daiwa/banner-sp.jpg) no-repeat scroll center center;background-size:cover}#work.single .banner:lang(ja){padding:180px
0 0px}}#work.single .banner
h1{font-family:'MetaComp';font-weight:700;color:#FCFCFC;font-size:42px;font-size:4.2rem;line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:31px;max-height:150px}#work.single .banner h1:lang(ja){font-family:'Mplus 1p',sans-serif;font-style:normal;font-weight:500;font-size:36px;font-size:3.6rem;line-height:1.45;margin-bottom:48px}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .banner
h1{margin-bottom:24px;padding:0
8px}}@media only screen and (max-width: 767px){#work.single .banner
h1{font-size:36px;font-size:3.6rem;max-height:222px}#work.single .banner h1:lang(ja){font-size:30px;font-size:3rem;line-height:1.45}}@media only screen and (max-width: 355px){#work.single .banner
h1{font-size:32px;font-size:3.2rem}}#work.single .banner
p{padding:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .banner
p{padding:0
8px;width:100%}}@media only screen and (max-width: 767px){#work.single .banner
p{padding:0}}#work.single .banner p
span{display:block;font-family:'MetaComp';font-weight:normal;color:#C6CACC;font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:0.105em;margin-bottom:8px}@media only screen and (min-width: 768px){#work.single .banner p
span{white-space:nowrap;overflow:auto}}@media only screen and (max-width: 767px){#work.single .banner p
span{letter-spacing:0.1em;max-height:43px;overflow:auto}#work.single .banner p span:lang(ja){max-height:47px}}#work.single .banner p span label:lang(ja){font-size:14px;font-size:1.4rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:500}#work.single
.text_pre_page{margin-bottom:64px}@media only screen and (max-width: 767px){#work.single
.text_pre_page{margin-bottom:62px}}#work.single .text_pre_page .box-imgs{margin-bottom:64px}@media only screen and (min-width: 1186px){#work.single .text_pre_page .box-imgs{margin-top:-139px}}@media only screen and (max-width: 767px){#work.single .text_pre_page .box-imgs{margin:0
-15px 64px}}@media only screen and (min-width: 1186px){#work.single .text_pre_page.full_box .box-text01{margin:auto;max-width:100%;padding:0;margin-bottom:25px}#work.single .text_pre_page.full_box .box-text01 .box-text-content{max-width:100%}#work.single .text_pre_page.full_box .box-imgs{margin-top:0}}#work.single .box-text01{text-align:center;margin:auto auto 15px;max-width:900px;padding:0
45px 55px;background-color:#fff;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .box-text01{margin-bottom:1px;padding:0
0 55px;max-width:100%}}@media only screen and (max-width: 767px){#work.single .box-text01{margin-bottom:3px;padding:0
0 55px;max-width:100%}}#work.single .box-text01 .box-text-content{margin-bottom:35px}#work.single .box-text01 .box-text-content:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:18px;font-size:1.8rem;line-height:1.65}@media only screen and (max-width: 767px){#work.single .box-text01 .box-text-content:lang(ja){font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .box-text01 .box-text-content{margin-bottom:21px}}#work.single .box-text01 .box-text-content:last-child{margin-bottom:0}#work.single .box-text01 .box-text-content
p{margin-bottom:15px}#work.single .box-text01 .box-text-content p:last-child{margin-bottom:0}#work.single .box-text02{position:relative;text-align:center;padding:42px
25px 48px}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .box-text02{padding:42px
50px 48px}}@media only screen and (max-width: 767px){#work.single .box-text02{padding:42px
20px 48px}}#work.single .box-text02:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#F1F8FB;opacity:0.44;z-index:-1}#work.single .box-text02
.max850{max-width:850px}#work.single .box-text02
.quote{max-width:800px;margin:33px
auto auto;font-size:24px;font-size:2.4rem;font-family:'MetaComp';font-weight:normal;line-height:1.45;color:#6CA6C1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;padding:15px
15px 6px 15px;border-left:3px solid #6CA6C1}#work.single .box-text02 .quote:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;font-size:20px;font-size:2rem;line-height:1.75}@media only screen and (max-width: 767px){#work.single .box-text02
.quote{font-size:16px;font-size:1.6rem}#work.single .box-text02 .quote:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;font-size:16px;font-size:1.6rem;line-height:1.9}}#work.single .box-text02 .quote
p{margin-bottom:15px;line-height:1.45}#work.single .box-text02 .quote p:last-child{margin-bottom:0}#work.single .box-text02 .quote p.feed-position{margin-bottom:0}#work.single .box-text02 .quote .feed-content{margin-bottom:15px}#work.single .box-text02 .quote .feed-content:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:18px;font-size:1.8rem;line-height:1.65}@media only screen and (max-width: 767px){#work.single .box-text02 .quote .feed-content:lang(ja){font-size:14px;font-size:1.4rem}}#work.single .box-text02 .box-text-content{max-width:850px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:auto auto 22px}#work.single .box-text02 .box-text-content:lang(ja){font-size:18px;font-size:1.8rem}@media only screen and (max-width: 767px){#work.single .box-text02 .box-text-content:lang(ja){font-size:14px;font-size:1.4rem}}#work.single .box-text02 .box-text-content:last-child{margin:auto}#work.single .box-title{text-transform:uppercase;color:#2F4854;font-family:'MetaComp';font-weight:700;font-size:20px;font-size:2rem;line-height:1;letter-spacing:0.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .box-title{margin-bottom:12px}}@media only screen and (max-width: 767px){#work.single .box-title{margin-bottom:18px}}#work.single .box-text-content{font-size:20px;font-size:2rem;line-height:1.5;color:#1D2C33;font-weight:300;margin:auto;max-width:900px;letter-spacing:0.0em}#work.single .box-text-content:lang(ja){font-size:18px;font-size:1.8rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;line-height:1.6}@media only screen and (max-width: 767px){#work.single .box-text-content:lang(ja){font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 767px){#work.single .box-text-content{font-size:16px;font-size:1.6rem}}#work.single .box-text-tag{font-family:'MetaComp';font-weight:normal;font-size:16px;font-size:1.6rem;line-height:1.5;color:#8B9194;margin-top:15px;overflow:auto;max-height:80px}#work.single .box-text-tag:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:14px;font-size:1.4rem;line-height:1.7}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .box-text-tag{margin-top:20px;max-height:none;overflow:hidden}}@media only screen and (max-width: 767px){#work.single .box-text-tag{margin-top:25px;max-height:none}}#work.single .box-each{margin-bottom:160px;position:relative;min-height:600px}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .box-each{margin-bottom:6px}}@media only screen and (max-width: 767px){#work.single .box-each{margin-bottom:23px;min-height:0}}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .box-each:last-child{margin-bottom:0}}#work.single .box-each
.imgs{overflow:hidden}@media only screen and (min-width: 768px){#work.single .box-each .imgs
img{min-width:100%;max-width:none;position:relative;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}}#work.single .box-each .imgs
.videos{margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .box-each .imgs
.videos{margin-bottom:64px}}@media only screen and (max-width: 767px){#work.single .box-each .imgs
.videos{margin:0
15px 64px}}@media only screen and (max-width: 767px){#work.single .box-each
.imgs{margin:0
-15px}}#work.single .box-each
.wrapiframe{position:relative;width:100%;height:0;overflow:hidden;padding:0
0 55.89% 0;margin-bottom:80px}#work.single .box-each .wrapiframe
iframe{width:100%;height:100%;position:absolute}#work.single .box-each
.caption{text-align:center;font-size:16px;font-size:1.6rem;color:#8B9194;margin:20px
auto auto}@media only screen and (max-width: 767px){#work.single .box-each
.caption{font-size:14px;font-size:1.4rem}}#work.single .box-each
.info{background-color:#fff;display:block;max-width:645px;padding:40px
40px 46px 40px;box-shadow:0px 2px 15px -5px #000;position:absolute;margin:auto;left:0;right:0;bottom:-80px;min-height:283px}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single .box-each
.info{position:static;width:100%;max-width:none;text-align:center;box-shadow:none;padding:40px
0 46px}}@media only screen and (max-width: 767px){#work.single .box-each
.info{position:static;box-shadow:none;text-align:center;padding:41px
0}}#work.single .box-each
.info.alignleft{left:8.4%;right:auto}#work.single .box-each
.info.aligncenter{right:0;left:0}#work.single .box-each
.info.alignright{right:8.4%;left:auto}#work.single .box-each .info
h2{font-family:'MetaComp';font-weight:700;font-size:36px;font-size:3.6rem;line-height:1.25;color:#6CA6C1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px}#work.single .box-each .info h2:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;font-size:26px;font-size:2.6rem;line-height:1.4}@media only screen and (max-width: 767px){#work.single .box-each .info
h2{font-size:28px;font-size:2.8rem;line-height:1.25;margin-bottom:14px}#work.single .box-each .info h2:lang(ja){font-size:20px;font-size:2rem;line-height:1.35}}#work.single .box-each .info
.cate{margin-bottom:12px}@media only screen and (max-width: 767px){#work.single .box-each .info
.cate{margin-bottom:10px}}#work.single .box-each .info .cate
span{font-family:'MetaComp';font-weight:700;color:#1D2C33;font-size:20px;font-size:2rem;line-height:1;letter-spacing:0.12em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}#work.single .next-prev{margin:65px
auto}#work.single .next-prev
a{font-family:'MetaComp';font-weight:700;font-size:20px;font-size:2rem;line-height:1.05;letter-spacing:0.1em;color:#59889E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#work.single .next-prev
.next{float:right;margin-right:5px}@media only screen and (max-width: 767px){#work.single .next-prev
.next{margin-right:0}}#work.single .next-prev
.prev{float:left;margin-left:5px}@media only screen and (max-width: 767px){#work.single .next-prev
.prev{margin-left:0}}#work.single-Mazda
.banner{background:url(//btrax.com/assets/css/../images/work/mazda/banner.jpg) no-repeat scroll center center;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single-Mazda
.banner{background:url(//btrax.com/assets/css/../images/work/mazda/banner-tablet.jpg) no-repeat scroll center center;background-size:cover}}@media only screen and (max-width: 767px){#work.single-Mazda
.banner{background:url(//btrax.com/assets/css/../images/work/mazda/banner-sp.jpg) no-repeat scroll center center;background-size:cover}}#work.single-Tabio .banner:lang(ja){padding:218px
0 50px}@media only screen and (max-width: 767px){#work.single-Tabio .banner:lang(ja){padding:130px
0 0}}#work.single-Tabio .banner h1:lang(ja){margin-bottom:29px}@media only screen and (max-width: 767px){#work.single-Tabio .banner h1:lang(ja){margin-bottom:90px}}@media only screen and (min-width: 1186px){#work.single-Tabio .text_pre_page .box-text01{max-width:655px}}@media only screen and (min-width: 768px){#work.single-Tabio .box-each
.info{bottom:-86px}}#work.single-Tabio .box-each .imgs img[alt="RESEARCH"]{-webkit-transform:scaleX(-1) translate(50%, 0);-moz-transform:scaleX(-1) translate(50%, 0);-ms-transform:scaleX(-1) translate(50%, 0);-o-transform:scaleX(-1) translate(50%, 0);transform:scaleX(-1) translate(50%, 0)}@media only screen and (max-width: 767px){#work.single-Tabio .box-each .imgs img[alt="RESEARCH"]{-webkit-transform:scaleX(-1) translate(0, 0);-moz-transform:scaleX(-1) translate(0, 0);-ms-transform:scaleX(-1) translate(0, 0);-o-transform:scaleX(-1) translate(0, 0);transform:scaleX(-1) translate(0, 0)}}#work.single-Nauto .banner:lang(ja){padding:218px
0 50px}@media only screen and (max-width: 767px){#work.single-Nauto .banner:lang(ja){padding:130px
0 0}}#work.single-Nauto .banner h1:lang(ja){margin-bottom:29px}@media only screen and (max-width: 767px){#work.single-Nauto .banner h1:lang(ja){margin-bottom:80px}}@media only screen and (min-width: 1186px){#work.single-Nauto .text_pre_page .box-imgs{margin-top:-168px}}@media only screen and (min-width: 1186px){#work.single-Nauto .text_pre_page .box-text01{max-width:655px}}#work.single-Nri .banner:lang(ja){padding:218px
0 50px}@media only screen and (max-width: 767px){#work.single-Nri .banner:lang(ja){padding:130px
0 0}}#work.single-Nri .banner h1:lang(ja){margin-bottom:29px}@media only screen and (max-width: 767px){#work.single-Nri .banner h1:lang(ja){margin-bottom:60px}}#work.single-Square
.banner{background:url(//btrax.com/assets/css/../images/work/square/banner.jpg) no-repeat scroll 44.5% center;background-size:cover}@media only screen and (min-width: 1186px){#work.single-Square .text_pre_page .box-imgs{margin-top:-180px}}@media only screen and (min-width: 1186px){#work.single-Square .text_pre_page .box-text01{max-width:655px}}#work.single-Square .box-each{margin-bottom:66px}@media only screen and (min-width: 1186px){#work.single-Fukuoka .text_pre_page.full_box .box-text01{margin-bottom:45px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single-Fukuoka .text_pre_page.full_box .box-text01{margin-bottom:20px}}#work.single-Fukuoka .banner:lang(ja){padding:218px
0 50px}@media only screen and (max-width: 767px){#work.single-Fukuoka .banner:lang(ja){padding:130px
0 0}}#work.single-Fukuoka .banner h1:lang(ja){margin-bottom:29px}@media only screen and (max-width: 767px){#work.single-Fukuoka .banner h1:lang(ja){margin-bottom:80px}}@media only screen and (min-width: 1186px){#work.single-Roki .text_pre_page.full_box .box-text01{margin-bottom:45px}}@media only screen and (min-width: 768px) and (max-width: 1185px){#work.single-Roki .text_pre_page.full_box .box-text01{margin-bottom:20px}}#work.single-Roki .banner:lang(ja){padding:218px
0 50px}@media only screen and (max-width: 767px){#work.single-Roki .banner:lang(ja){padding:130px
0 0}}#work.single-Roki .banner h1:lang(ja){margin-bottom:29px}@media only screen and (max-width: 767px){#work.single-Roki .banner h1:lang(ja){margin-bottom:120px}}
@charset 'UTF-8';header .first .lang-menu .lang-wrap{font-family:'MetaComp'}header .first .lang-menu .lang-wrap p
span{font-size:14px;font-size:1.4rem}#top .banner p:lang(jp){font-family:'Noto Sans Japanese'}#top .banner p
a{padding:8px
37px 6px}#pivacy-term .bannerinner__text:lang(jp){font-family:'Mplus 1p';font-weight:300}#pivacy-term .privacy-term__main li .title-li:lang(jp){font-family:'Mplus 1p';font-weight:500}#work.work header:lang(ja):before{opacity:1}@media only screen and (max-width: 1185px) and (min-width: 768px){}@media only screen and (max-width: 767px){}#top .article-list .atc-l li .img:after{background:none;opacity:1}.contact .formcontact
input#service_select{cursor:context-menu;background-color:rgba(214, 245, 255, 0.1);position:relative}.contact span.wpcf7-form-control-wrap.service_select::before{content:"";position:absolute;right:24px;top:24px;width:9px;height:9px;border-right:1px solid #373943;border-bottom:1px solid #373943;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.contact span.wpcf7-form-control-wrap.service_select.select-arrow-active:before{right:24px;top:27px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}#download-pdf.popup_link_en{display:none}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0
.07em !important;vertical-align:-0.1em !important;background:none !important;padding:0
!important}
.wp-list-table .validation_rules
li{font-size:13px;line-height:18px;padding-bottom:10px}ul.jvcfz_list{list-style-type:square;margin-left:2em}table.jvcf7_form
td{border:none !important;padding:5px}.wpcf7-form
label.error{color:#900;font-size:11px;float:none;padding-left:5px}.theme_1.wpcf7-form input.error, .theme_1.wpcf7-form select.error, .theme_1.wpcf7-form
textarea.error{border-bottom:2px solid #900;outline:none}.noErrorMsg.wpcf7-form
label.error{display:none !important;height:0px !important;width:0px !important;overflow:hidden !important}.jvcf7_btn{background:#3498db;background-image:-webkit-linear-gradient(top, #3498db, #2980b9);background-image:-moz-linear-gradient(top, #3498db, #2980b9);background-image:-ms-linear-gradient(top, #3498db, #2980b9);background-image:-o-linear-gradient(top, #3498db, #2980b9);background-image:linear-gradient(to bottom, #3498db, #2980b9);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:Arial;color:#fff;font-size:16px;padding:10px
15px 10px 15px;text-decoration:none;display:inline-block;width:170px}.jvcf7_btn:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top, #3cb0fd, #3498db);background-image:-moz-linear-gradient(top, #3cb0fd, #3498db);background-image:-ms-linear-gradient(top, #3cb0fd, #3498db);background-image:-o-linear-gradient(top, #3cb0fd, #3498db);background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none;color:#fff}
div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #f00}div.wpcf7-mail-sent-ok{border:2px
solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px
solid #f00}div.wpcf7-spam-blocked{border:2px
solid #ffa500}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px
solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px
solid #f00;background:#fff;padding: .2em .8em}span.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//btrax.com/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0
0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7
.placeheld{color:#888}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}