html,body{width:100%;height:100%;font-family:'Muli','Helvetica','Arial','sans-serif'}a{color:#fdcc52;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-xl{padding:15px 45px}.btn-xl .fas{padding:0 0 0 10px}a:hover,a:focus{color:#fcbd20}hr{max-width:100px;margin:25px auto 0;border-width:1px;border-color:rgba(34,34,34,.1)}hr.light{border-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:200;letter-spacing:1px}p{font-size:18px;line-height:1.5;margin-bottom:20px}section{padding:60px 0}section h2{font-size:50px}.pcnone{display:none}.fa-hand-point-right{padding:0 12px 0 0}.section-heading ul li{list-style:none;position:relative;line-height:normal;text-align:left}.section-heading ul>li:before{position:absolute;top:10%;left:-1.5em;font-family:'FontAwesome';content:"\f0a4"}.download.bg-primary02 ul li{list-style:none;position:relative;line-height:normal;text-align:left}.download.bg-primary02 ul>li:before{position:absolute;top:10%;left:-1.5em;font-family:'FontAwesome';content:"\f0a4"}#mainNav{border-color:rgba(34,34,34,.05);background-color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;font-family:'Catamaran','Helvetica','Arial','sans-serif';font-weight:200;letter-spacing:1px}#mainNav .navbar-brand{color:#fdcc52;font-family:'Catamaran','Helvetica','Arial','sans-serif';font-weight:200;letter-spacing:1px}#mainNav .navbar-brand:hover,#mainNav .navbar-brand:focus{color:#fcbd20}#mainNav .navbar-toggler{font-size:12px;padding:8px 10px;color:#222}#mainNav .navbar-nav>li>a{font-size:11px;font-family:'Lato','Helvetica','Arial','sans-serif';letter-spacing:2px}#mainNav .navbar-nav>li>a.active{color:#fdcc52 !important;background-color:transparent}#mainNav .navbar-nav>li>a.active:hover{background-color:transparent}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:#222}#mainNav .navbar-nav>li>a:hover,#mainNav .navbar-nav>li>a:focus:hover{color:#fdcc52}#header_imgbox{background-image:url(//www.crosslanguage.co.jp/corporate/wp-content/themes/enfold-child/pkglp/../../images/products/pct26med18/header_background.png);background-size:100%;background-repeat:repeat-y;background-position:top,bottom,center;padding:6% 0 2%}#header_imgbox.ver02{background-image:none;background-color:#a5dbdc;padding:6% 0 0}.pat14leg5_contents #header_imgbox.ver02{background-color:#fcd6e7}#header_imgbox .leftbox{display:inline-block;width:49.5%}#header_imgbox .rightbox{display:inline-block;width:49.5%}.header_pkgboxin{max-width:1280px;margin:0 auto}.header_pkgboxin h2{color:#fff;font-size:2.3rem;text-align:center;padding:0 0 5%}.header_pkgboxin .leftbox img,.header_pkgboxin .rightbox img{width:70%;display:block;margin:0 auto}.header_pkgboxin .leftbox span{color:#adc7ec;display:block;text-align:center;font-size:1.7rem}.header_pkgboxin .rightbox span{color:#fab5ae;display:block;text-align:center;font-size:1.7rem}.pat14leg5_contents .header_pkgboxin .titleimg img{margin:2% auto;display:block}.pat14leg5_contents .header_pkgboxin .pkgimg img{margin:0 auto;display:block}.header_msg{margin:0 auto;max-width:1280px;font-size:300%;font-weight:700;color:#fff;padding:.5% 0 3%;text-align:center}.scrollblock{display:block;margin:0 auto;text-align:center}.ver02 .scrollblock{margin:3% auto 0}.header_pkgboxin a{font:normal 400 20px/1 'Josefin Sans',sans-serif;position:relative;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-decoration:none;padding-top:60px;color:#fff}.ver02 .header_pkgboxin a{color:#333}.header_pkgboxin a span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border:2px solid #fff;border-radius:50px;box-sizing:border-box}.ver02 .header_pkgboxin a span{border:2px solid #333}.header_pkgboxin a span:before{position:absolute;top:10px;left:50%;content:'';width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;box-sizing:border-box}.ver02 .header_pkgboxin a span:before{background-color:#333}@-webkit-keyframes sdb{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes sdb{0%{transform:translate(0,0);opacity:0}40%{opacity:1}80%{transform:translate(0,20px);opacity:0}100%{opacity:0}}.index_mv_under_scroll{width:100%;height:192px;padding-top:60px;background-image:url("https://www.crosslanguage.co.jp/images/products/pct26med18/pc26med18image.jpg");background-repeat:repeat;-webkit-animation:index_mv_under_scroll 60s linear infinite;-ms-animation:index_mv_under_scroll 60s linear infinite;animation:index_mv_under_scroll 60s linear infinite;margin:.5% 0}@-webkit-keyframes index_mv_under_scroll{0%{background-position:0 0}100%{background-position:-2000px 0}}@-ms-keyframes index_mv_under_scroll{0%{background-position:0 0}100%{background-position:-2000px 0}}@keyframes index_mv_under_scroll{0%{background-position:0 0}100%{background-position:-2000px 0}}.wp_social_bookmarking_light,.wp_social_bookmarking_light_clear{display:none}header.masthead{position:relative;width:100%;padding-top:100px;padding-bottom:100px;color:#fff !important}header.masthead.pct26med18{background-image:url(//www.crosslanguage.co.jp/corporate/wp-content/themes/enfold-child/pkglp/../../images/products/pct26med18/pc26background.jpg)}header.masthead.pat14leg5{background-image:url(//www.crosslanguage.co.jp/corporate/wp-content/themes/enfold-child/pkglp/../../images/products/pat14leg5/lab.jpg)}header.masthead:before{z-index:0;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0}header.masthead .header-content{margin-bottom:100px;text-align:center}header.masthead .header-content h1{font-size:30px}header.masthead .header-content h2{margin:0 0 3%;font-size:32px;color:#fff}header.masthead .device-container{max-width:854px;margin-right:auto;margin-left:auto}header.masthead .device-container .screen img{border-radius:3px;width:80%}section.download{position:relative}section.download h2{font-size:50px;margin-top:0}section.download h2 ul li{color:#fff !important;font-weight:400}section.download .badges .badge-link{display:block;margin-bottom:25px}section.download .badges .badge-link:last-child{margin-bottom:0}section.download .badges .badge-link img{height:60px}section.features .section-heading,section.features02 .section-heading{margin-bottom:0}section.features .section-heading h2,section.features02 .section-heading h2{margin-top:0}section.features .section-heading p section.features02 .section-heading p{margin-bottom:0}section.features .device-container,section.features .feature-item,section.features02 .device-container,section.features02 .feature-item{margin:10% auto 0}section.features .device-container,section.features02 .device-container{margin-bottom:100px}section.features .feature-item section.features02 .feature-item{padding-top:50px;padding-bottom:50px;text-align:center}section.features .feature-item h3,section.features02 .feature-item h3{font-size:30px}section.features .feature-item i{font-size:80px;display:block;margin-bottom:15px}section.cta{position:relative;padding:0 !important;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.cta .cta-content{position:relative;z-index:1}section.cta .cta-content h2{font-size:50px;max-width:450px;margin-top:0;margin-bottom:25px;color:#fff}section.cta .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}section.contact{text-align:center}section.contact h2{margin-top:0;margin-bottom:25px}section.contact h2 i{color:#dd4b39}section.contact ul.list-social{margin-bottom:0}section.contact ul.list-social li a{font-size:40px;line-height:80px;display:block;width:80px;height:80px;color:#fff;border-radius:100%}section.contact ul.list-social li.social-twitter a{background-color:#1da1f2}section.contact ul.list-social li.social-twitter a:hover{background-color:#0d95e8}section.contact ul.list-social li.social-facebook a{background-color:#3b5998}section.contact ul.list-social li.social-facebook a:hover{background-color:#344e86}section.contact ul.list-social li.social-google-plus a{background-color:#dd4b39}section.contact ul.list-social li.social-google-plus a:hover{background-color:#d73925}footer{padding:25px 0;text-align:center;color:rgba(255,255,255,.3);background-color:#222}footer p{font-size:12px;margin:0}footer ul{margin-bottom:0}footer ul li a{font-size:12px;color:rgba(255,255,255,.3)}footer ul li a:hover,footer ul li a:focus,footer ul li a:active,footer ul li a.active{text-decoration:none}.bg-primary{background-color:#00296b !important;color:#fff !important}.bg-primary02{background-color:#880a0e !important;color:#fff}.pat14leg5_contents .bg-primary02{background-color:#00523b !important}.bg-primary03{background:#fdcc52;background:-webkit-linear-gradient(#fdcc52,#fdc539);background:linear-gradient(#fdcc52,#fdc539)}#features .text-primary{color:#00296b !important}#features02 .text-primary{color:#880a0e !important}.pat14leg5_contents #features02 .text-primary{color:#00523b !important}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.btn-outline{color:#fff !important;border:1px solid !important;border-color:#fff !important}.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active,.btn-outline02:hover,.btn-outline02:focus,.btn-outline02:active,.btn-outline02.active{color:#fff;border-color:#fdcc52;background-color:#fdcc52}.btn{border-radius:300px;font-family:'Lato','Helvetica','Arial','sans-serif';letter-spacing:2px;text-transform:uppercase}.header_titlebox{margin:0 auto 2%;font-size:185%;text-align:center}.legal_box{display:inline-block;width:48%}.pat_box{display:inline-block;width:48%}.btn.focus,.btn:focus,.btn-primary02:hover,.btn-primary03:hover{outline:0;box-shadow:none;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;zoom:1}.boximg img{display:block;margin:0 auto 1%}#header_imgbox .btn:not(:disabled):not(.disabled){cursor:pointer}#header_imgbox .btn-xl{padding:1rem 2rem}#header_imgbox .btn{font-weight:700;text-transform:uppercase;border:none;border-radius:300px;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}#header_imgbox .btn{font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}section.features .feature-item h3,section.features02 .feature-item h3{font-size:140%}.feature-item .number{color:#ed1c24;font-weight:600}#features ul{display:block;margin:3% auto 0;font-size:150%;text-align:center;color:#00296b !important}#features ul li{list-style-type:none;display:inline;margin:0 5% 0 2%}#features ul li a{color:#00296b !important}#features02 ul{display:block;margin:3% auto 0;font-size:150%;text-align:center;color:#880a0e !important}.pat14leg5_contents #features02 ul{color:#00523b !important}#features02 ul li{list-style-type:none;display:inline;margin:0 5% 0 2%}#features02 ul li a{color:#880a0e !important}.pat14leg5_contents #features02 ul li a{color:#00523b !important}.table{margin-bottom:2rem}.table td,.table th{vertical-align:middle}.table .product{width:60%}.table .jancode{width:20%}.table .price{width:20%;text-align:right}.col-lg-4,.col-lg-5_02{display:none}#mainNav .navbar-nav>li.nav-legaltranser>a.active{color:#00296b !important;background-color:transparent;font-weight:700;font-size:110%;border-bottom:5px solid #00296b}#mainNav .navbar-nav>li.nav-pattranser>a.active{color:#880a0e !important;background-color:transparent;font-weight:700;font-size:110%;border-bottom:5px solid #880a0e}#mainNav .navbar-nav>li.nav-legaltranser>a,#mainNav .navbar-nav>li.nav-legaltranser>a:focus{color:#00296b}#mainNav .navbar-nav>li.nav-pattranser>a,#mainNav .navbar-nav>li.nav-pattranser>a:focus{color:#880a0e}#mainNav .navbar-nav>li.nav-pattranser02>a,#mainNav .navbar-nav>li.nav-pattranser02>a:focus{color:#00296b}#mainNav .navbar-nav>li.nav-legaltranser02>a,#mainNav .navbar-nav>li.nav-legaltranser02>a:focus{color:#00523b}.h-100{height:auto !important}.lineup h3{padding:0 0 0 15px;color:#00296b}.medprice.lineup h3{padding:0 0 0 15px;color:#880a0e}.pat14leg5_contents .medprice.lineup h3{color:#00523b}.lineup .fa-shopping-bag:before,.lineup .fa-list-alt:before,#features .fa-info-circle:before,#features .fa-windows:before,#features02 .fa-info-circle:before,#features02 .fa-windows:before{padding:0 10px 0 0}.container{max-width:1280px;padding:0 !important}.btn-outline02{color:#000;border:1px solid;border-color:#000}.img-logo{width:100%}.row{margin-right:0;margin-left:0}section.contact ul.list-social li.social-youtube a{background-color:red}section.contact ul.list-social li.social-youtube a:hover{background-color:#e81010}.patbox.masthead{position:relative;width:100%;padding-top:150px;padding-bottom:100px;color:#fff}.patbox.masthead.pat14leg5{background-image:url(//www.crosslanguage.co.jp/corporate/wp-content/themes/enfold-child/pkglp/../../images/products/pat14leg5/background.jpg)}.patbox.masthead.pct26med18{background-image:url(//www.crosslanguage.co.jp/corporate/wp-content/themes/enfold-child/pkglp/../../images/products/pct26med18/med18background.jpg)}.patbox.masthead:before{z-index:0;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0}.patbox.masthead .header-content{margin-bottom:100px;text-align:center}.patbox.masthead .header-content h1{font-size:30px;color:#fff}.patbox.masthead .device-container{max-width:640px;margin-right:auto;margin-left:auto}.patbox.masthead .device-container .screen img{border-radius:3px;width:80%}.highlight-info .overlay{background:rgba(255,255,255,.3)}.spacer{padding:6em 0}section.features .feature-item i{text-align:center}section.features02 .feature-item i{font-size:80px;display:block;margin-bottom:15px;text-align:center}.gototop{position:fixed;bottom:20px;right:20px;background:rgba(0,0,0,.5);padding:10px;color:#fff}.footer_banner{width:100%}.footer_banner .inner{text-align:center}.footer_banner .inner a:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;zoom:1}@media (min-width:992px){header.masthead{min-height:775px}header.masthead .header-content{margin-bottom:0;text-align:left}header.masthead .header-content h1{font-size:40px;color:#fff}.col-lg-4{display:block}#mainNav{border-color:transparent;background-color:#fff}header.masthead .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 53.333333%;flex:0 0 53.333333%;max-width:53.333333%}header.masthead .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 47.666667%;flex:0 0 44.666667%;max-width:44.666667%}header.masthead .device-container{text-align:right}.patbox.masthead{height:100vh;min-height:775px}.patbox.masthead .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 55.333333%;flex:0 0 55.333333%;max-width:55.333333%}.patbox.masthead .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 44.666667%;flex:0 0 44.666667%;max-width:44.666667%}.patbox.masthead .header-content{margin-bottom:0;text-align:left}.patbox.masthead .header-content h1{font-size:40px;color:#fff}.patbox.masthead .header-content h2{font-size:32px !important;color:#fff !important}#mainNav .navbar-brand{color:fade(#fff,70%);width:10%}#mainNav .navbar-brand:hover,#mainNav .navbar-brand:focus{color:#fff}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:rgba(255,255,255,.7);font-size:100%}#mainNav .navbar-nav>li>a:hover,#mainNav .navbar-nav>li>a:focus:hover{background-color:transparent;font-weight:700;font-size:110%}#mainNav.navbar-shrink{border-color:rgba(34,34,34,.1);background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#222}#mainNav.navbar-shrink .navbar-brand:hover,#mainNav.navbar-shrink .navbar-brand:focus{color:#fdcc52}#mainNav.navbar-shrink .navbar-nav>li>a,#mainNav.navbar-shrink .navbar-nav>li>a:focus{color:#222}#mainNav.navbar-shrink .navbar-nav>li>a:hover,#mainNav.navbar-shrink .navbar-nav>li>a:focus:hover{color:#fdcc52}section.features .device-container,section.features02 .device-container{margin-bottom:0}}@media (max-width:991px){.pcnone{display:inline}#header_imgbox{margin:15% auto 0}.table td,.table th{padding:.75rem .4em}#pctranser .col-lg-5{display:none}.col-lg-5_02{display:block}#pattranser.pat14leg5 .col-lg-5{display:none}header.masthead{padding-top:100px}#mainNav .navbar-brand{color:#fdcc52;font-family:'Catamaran','Helvetica','Arial','sans-serif';font-weight:200;letter-spacing:1px;width:25%}header.masthead .device-container .screen img,.patbox.masthead .device-container .screen img{width:70%;margin:0 auto 10%}.findoutmore .btn{width:50%}.btn-xl{padding:15px 45px}p{font-size:12px;text-align:left}section{padding:50px 0}.table{font-size:70%}section h2,section.download h2{font-size:1.5rem}header.masthead .header-content{margin-bottom:0}header.masthead .header-content h2,#pattranser .header-content h2{font-size:140%}section.features .feature-item h3,section.features02 .feature-item h3{font-size:24px}header.masthead .device-container{max-width:325px;margin-right:auto;margin-left:auto}.patbox.masthead .device-container{max-width:325px;text-align:center}.patbox.masthead{padding-top:100px;padding-bottom:0}}@media (min-width:768px){section.download .badges .badge-link{display:inline-block;margin-bottom:0}section.download h2{font-size:48px;text-align:left}section.download ul li{font-size:48px;text-align:left}.col-md-8{-webkit-box-flex:none;-ms-flex:none;flex:none;max-width:none}section.cta .cta-content h2{font-size:80px}}@media (max-width:767px){.pat14leg5_contents .header_pkgboxin .titleimg img{margin:6% auto 2%;width:90%}.header_msg{font-size:150%;line-height:1.3}.header_titlebox{font-size:70%}#header_imgbox .btn-primary02,#header_imgbox .btn-primary03{width:100%}#header_imgbox .btn-xl{padding:1% 2%}#header_imgbox .btn{font-size:100%}.header_pkgboxin a{display:inline}.lineup h3{font-size:100%}#header_imgbox .leftbox{display:inline-block;width:49%}#header_imgbox .rightbox{display:inline-block;width:49%}.scrollblock{margin:5% auto 4%}.ver02 .scrollblock{margin:13% auto 0}header.masthead .header-content h1,.patbox.masthead .header-content h2{font-size:25px;color:#fff}#features ul,#features02 ul{width:75%}#features ul li,#features02 ul li{display:block;font-size:75%;text-align:left}section h2,section.download h2{font-size:120%}section.features .feature-item h3,section.features02 .feature-item h3{font-size:100%}.index_mv_under_scroll{height:75px;padding:0;-webkit-background-size:750px;background-size:750px}}