.top_nav{float:left;width:100%;background:#f3f3f3;font-size:13px;color:#fff;font-family:Meiryo,'メイリオ','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3´ ProN W3',sans-serif;min-height:23px}
.container-new{width:950px;margin:auto}
.top_nav *{color:#000}
.top_nav .right{width:100%;float:left;text-align:right}
.top-call-cta-wrap{float:right}
.call-us-phone{text-align:center;float:left;padding:3px 10px}
.call-us-phone span.phn{display:inline-block;font-size:16px;padding-right:5px;line-height:18px;font-weight:700}
.call-us-phone span.phn i{font-size:11px;vertical-align:baseline;font-style:normal;text-align:left;float:right;line-height:19px;padding-left:3px;color:#2f2f2f}
.call-us-phone strong{font-size:14px;font-weight:400;color:#d22704;display:inline-block;height:16px}
#headerwrap{width:100%;display:block;background-color:#fff}
#headerwrap .topbarwrap{width:100%;display:block;height:38px;background-color:#2a363f}
#headerwrap .topbarwrap .topbarcontainer{margin:0 auto;height:18px;width:950px;position:relative}
.topbarcontainer h1{margin:0;padding:3px 0 0 0;color:#666;letter-spacing:0;float:left;font:10px "MS PGothic","MS Mincho"}
.topbarcontainer .con-p{clear:both;left:230px;line-height:22px;position:absolute;top:381px}
.topbarcontainer .flags{position:absolute;right:-3px;top:0;width:95px;height:22px}
.topbarcontainer .flags .japan{background:url(../img/header/header-sprite.png) no-repeat 0 -178px;width:45px;height:23px;display:inline-block}
.topbarcontainer .flags .global{background:url(../img/header/header-sprite.png) no-repeat -47px -178px;width:45px;height:22px;display:inline-block}
#headerwrap .headercontainer{height:71px;width:950px;padding:0;margin:0 auto;position:relative}
.headercontainer a.logo{background:url(../img/header/logo-new.svg) no-repeat 0 0;width:170px;height:auto;display:block;margin:14px 0 0;float:left;background-size:100%;min-height:49px}
/* .headercontainer a.logo{background:url(../img/header/logo-new1-xmas.svg) no-repeat 0 0;width:215px;height:auto;display:block;margin:14px 0 0;float:left;background-size:100%;min-height:49px} */
.headercontainer .header-right{display:block;float:right;text-align:right}
.toplinks{display:block;height:13px;float:right;margin-right:85px}
.header-right .toplinks a:visited,.toplinks a{background-image:url("../img/header/header-sprite.png");background-position:0 -206px;background-repeat:no-repeat;color:#000;float:right;font-size:10px;line-height:13px;margin-right:10px;padding:0 0 0 15px;text-decoration:none}
.header-right .toplinks a.nomar{margin-right:0!important}
.header-right .toplinks a:hover{text-decoration:underline}
.header-right a{display:inline-block;height:42px;margin-top:14px;border-radius:4px;color:#fff;font-weight:700;line-height:44px;text-align:left;padding:0 14px;font-size:15px;letter-spacing:1px;position:relative;transition:all .3s ease;text-decoration:none}
/* .header-right a.contact-banner:after{content:"";background:url(../img/header/top10percbadge.png) no-repeat 0 0;width:54px;height:42px;display:block;position:absolute;top:-4px;right:3px} */
.header-right a.contact-banner{background-color:#d22704;border:1px solid #8d0000;box-shadow:inset 0 4px 3px #dc0101;background:#bd0202;background:-moz-linear-gradient(top,#bd0202 0,rgba(205,37,37,.97) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#bd0202),color-stop(100%,rgba(205,37,37,.97)));background:-webkit-linear-gradient(top,#bd0202 0,rgba(205,37,37,.97) 100%);background:-o-linear-gradient(top,#bd0202 0,rgba(205,37,37,.97) 100%);background:-ms-linear-gradient(top,#bd0202 0,rgba(205,37,37,.97) 100%);background:linear-gradient(to bottom,#bd0202 0,rgba(205,37,37,.97) 100%)}
.header-right a.contact-button{margin:0 5px 0 0;background-color:#057fd7;border:1px solid #057fd7;box-shadow:inset 0 4px 3px #55affc}
.header-right .call-us-cta{text-align:center;float:left;padding:14px 5px 6px 5px;display:inline-block!important}
.header-right .call-us-cta span.phn{display:inline-block;font-size:19px;padding-right:5px;line-height:20px;font-weight:700}
.header-right .call-us-cta span.phn i{font-size:13px;vertical-align:baseline;font-style:normal;text-align:left;float:left;line-height:19px;padding-left:0;font-weight:400}
.top-link-wrap{margin-top:0;float:right}
.left-txt{display:none}
.topkey .left-txt{font-size:11px;float:left;line-height:28px;display:inline-block}
.topkey .call-us-phone{display:none}
.topkey .mainContentContainer #contentMain h2.tophead{display:block;height:64px;width:950px;clear:both;margin-bottom:30px;padding:0;background:url(../img/blank.jpg) no-repeat 0 0;font-size:28px;font-weight:400;color:#d22704;line-height:64px!important;text-shadow:1px 0 1px #636363;text-indent:26px!important;font-family:"UD黎ミン B"!important}
#menu-top-links{margin-top:2px}
#menu-top-links li{display:inline-block}
#menu-top-links li a{display:block;padding:0 7px;font-size:11px;color:#000}
#menu-top-links li.toplogin a{display:block;background-color:#057fd7;color:#fff;font-weight:700;padding:4px 8px 5px 26px;border-radius:12px;font-size:11px;position:relative;text-decoration:none;line-height:normal}
#menu-top-links li.toplogin a:before{content:"";background:url(../img/lockicon.png) no-repeat 0 0;display:block;width:11px;height:13px;position:absolute;left:8px}
#menu-top-links li.toplogin a:hover{text-decoration:none;background-color:#33a2f3}
.top-cta{float:left}
.top-cta .top-cta-btn{display:block;background-color:#d52b1e;padding:5px 55px 5px 20px;margin:4px 0;font-weight:700;font-size:22px;position:relative;color:#fff;text-decoration:none;border-radius:4px}
.compact .nav.navbar-nav li.cta-btn a:after,.top-cta .top-cta-btn:after{content:"";display:inline-block;position:absolute;background:url(../img/cta-dis-small.png) 0 0 no-repeat;width:52px;height:40px;right:-9px;top:0}
.compact .nav.navbar-nav li.cta-btn a:after{background-size:80%;right:-18px}
.top-cta .top-cta-btn:hover{background-color:#e83f32}
.navigationwrap{width:100%;background:#2a363f;display:block;height:40px}
#navigation-container{height:39px;width:950px;padding:0;margin:0 auto;z-index:99999;border:1px solid #2a363f}
#navigation-container a.nav{display:inline-block;height:40px;padding:0 12px 0 12px;color:#fff;font-size:15px;letter-spacing:0;border-left:1px solid #151515;border-right:1px solid #4f5e69;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Meiryo,'Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª','Hiragino Kaku Gothic ProN','Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ ProN W3',sans-serif}
#nav li.last a.nav{padding:0 24px}
@media screen\0{
#navigation-container a.nav{padding:0 12px 0 12px}
}
#nav li.current a.nav,#nav li:hover a.nav,#navigation-container a.nav:hover{background-color:#d22704;border-bottom:0!important;border-left:1px solid #d44040;border-right:1px solid #a91a1a}
#navigation-container a.first{padding:0 14px;background:url("../img/home-icon.png") no-repeat scroll 50% 48% transparent;text-indent:-99999999px;height:40px;min-width:46px}
#nav{float:left;margin-bottom:0}
#nav li{list-style:none;float:left;height:39px;line-height:39px;text-align:center;position:relative}
#nav li.last{border-right:0px solid #fff!important}
#nav li.last a b{font-size:13px!important}
#nav li a{color:#fff;text-decoration:none}
#nav li a:hover{background-color:#066}
#nav li ul{position:absolute;display:none;top:39px;border:1px solid #ccc;z-index:9999}
#nav li ul li{position:relative}
#nav li ul li a.submenu{position:relative}
#nav li ul li a.submenu:after{content:"";position:absolute;right:3px;display:block;top:13px;background:url(../img/navigation/submenu-arrow.png) no-repeat 0 0;width:7px;height:7px}
#nav li ul li a.submenu:hover:after{background:url(../img/navigation/submenu-arrow-h.png) no-repeat 0 0}
#nav li:hover ul{display:block}
#nav li ul li:hover ul{display:block;left:218px;top:0}
.sub-sub-menu-handle{position:relative}
.sub-sub-menu-handle:after{content:"";display:block;position:absolute;right:10px;top:12px;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #686868}
.sub-sub-menu-handle:hover:after{border-color:transparent transparent transparent #fff}
.desk-submenu2{display:none!important}
.desk-submenu-handle2:hover .desk-submenu2{display:block!important}
.fix-head-top .desk-submenu-handle2:hover .desk-submenu2{display:block!important;top:0!important}
#nav li ul li{float:none;display:block;text-align:left;margin:0;padding:0;height:33px;border-bottom:1px solid #ccc}
#nav li ul li a{width:228px;position:relative;border-bottom:1px solid #d5d5d5;background:#fff;color:#686868;display:block;font-size:13px}
#nav li ul li a:hover{background:#d22704;color:#fff}
#nav li ul li a span{background:url("../img/navigation/nav-drop-bg.jpg") no-repeat 7px 9px;display:block;padding-left:17px;line-height:33px}
#nav li ul li a:hover span{background:url("../img/navigation/nav-drop-bg-hover.jpg") no-repeat 7px 9px;display:block;padding-left:17px}
#nav li:last-child ul{right:0}
.nav.last{border-radius:0 0 6px}
.double{width:590px;background:#fff;padding:15px 0 15px 15px;border-radius:0 0 8px 8px}
.double li{float:left!important;width:48%;max-width:280px;margin-right:15px!important;border-bottom:0!important}
.double li:nth-child(2n){margin-right:0!important}
.double li a{width:100%!important;border-bottom:0!important;border-bottom:0!important}
#footerwrap{width:100%;display:block;background:#2a363f;clear:both;height:auto}
#footerwrap .footertop{width:950px;margin:0 auto;padding-top:25px}
#footerwrap .footertop h4{display:block;line-height:29px;height:29px;padding-left:10px;background-color:#4d575f;font-weight:700;color:#fff;margin-bottom:5px}
.footer-list1{float:left;width:231px}
.footer-list1 .list-title{border-left:4px solid #d6d6d6;display:block;font-size:14px;font-weight:700;height:18px;line-height:18px;margin:5px 10px;padding-left:5px;color:#fff}
.footer-list1 ul{margin:0 0 0 10px}
.footer-list1 ul li{background:url("../img/footer/footer-list-arrow.png") no-repeat scroll 0 5px rgba(0,0,0,0);color:#fff;font:12px/21px "Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª","MS PGothic","MS Mincho";letter-spacing:0;list-style:none outside none;margin-bottom:2px;padding-left:10px}
.footer-list1 ul li a{text-decoration:none;color:#fff}
.footer-list1 ul li a:hover{text-decoration:underline;color:#fff}
.footer-list2{float:left;width:230px}
.footer-list2 .list-title{border-left:4px solid #d6d6d6;display:block;font-size:12px;font-weight:700;height:16px;line-height:16px;margin:10px;padding-left:5px;color:#fff}
.footer-list2 .list-title1{border-left:none;display:block;font-size:12px;font-weight:700;height:16px;line-height:16px;margin:10px;padding-left:5px;color:#d22704}
.footer-list2 ul{margin:0 0 0 10px}
.footer-list2 ul li{background:url("../img/footer/footer-list-arrow.png") no-repeat scroll 0 5px rgba(0,0,0,0);color:#fff;font:10px/18px "ãƒ¡ã‚¤ãƒªã‚ª","MS PGothic","MS Mincho";letter-spacing:0;list-style:none outside none;margin-bottom:2px;padding-left:10px}
.footer-list2 ul li a{text-decoration:none;color:#fff}
.footer-list2 ul li a:hover{text-decoration:underline;color:#fff}
.footer-list3{float:left;width:100%}
.footer-list3 ul{margin:0 0 0 10px}
.footer-list3 ul li{list-style:none outside none;margin-bottom:10px;float:left;width:25%}
.footer-list3 ul li a{text-decoration:none;display:block}
.footer-list3 ul li .bannernew{display:block;width:210px;height:97px}
.footer-list3 ul li .iso-banner{box-shadow:inset 0 0 10px 0 #ccc;width:210px;height:92px;padding:3px;color:#000;font-size:11px;font-weight:700;text-align:center;line-height:14px;margin-bottom:2px;display:block;border-radius:4px;background:#f7f7f7}
.footer-list3 ul li .iso-banner:hover{box-shadow:inset 0 0 10px 0 #9c9a9a}
.footer-list3 ul li .iso-banner span{color:#000;margin-bottom:2px;display:block}
.footer-list3 ul li .iso-banner span b{font-weight:700;font-size:15px;color:#d22704}
.footerinfocontainer{width:100%;clear:both;background-color:#eee;height:50px}
.footerinfocontainer .footerinfo{width:950px;margin:0 auto;padding:10px 0;color:#555;font-size:11px}
.footerbottomcontainer{width:100%;clear:both;background:#1c2329}
.footerbottomcontainer .footerbottom{width:950px;margin:0 auto}
.footerbottomcontainer .footerbottom .footerlinks{display:block;height:82px;vertical-align:middle;border-bottom:1px solid #4d575f;text-align:center}
.footerbottomcontainer .footerbottom .copyright{display:block;vertical-align:middle;border-top:1px solid #000;text-align:center;line-height:26px;color:#fff;padding-top:12px}
.footerbottomcontainer .footerbottom .footerlinks a,.footerbottomcontainer .footerbottom .footerlinks a:visited{background:url("../img/footer/footer-link-bg.png") no-repeat 0 0;color:#fff;font-size:10px;line-height:82px;margin-right:14px;padding:0 0 0 15px;text-decoration:none}
.footerbottomcontainer .footerbottom .copyright a,.footerbottomcontainer .footerbottom .copyright a:visited{color:#fff;padding:0 0 0 10px;text-decoration:none}
.footerbottomcontainer .footerbottom .footerlinks a:hover{text-decoration:underline}
#footerwrap .ftop{float:left;width:100%;height:100px;background:#fff url(../img/footer/footer-img1.png) no-repeat center top;background-size:1920px 100px}
#footerwrap .ftop .left{margin-top:15px}
#footerwrap .ftop .left h2{overflow:visible;font-size:45px;color:#d52b1e;margin-bottom:3px}
#footerwrap .ftop .left .h1,#footerwrap .ftop .left h1{font-size:23px!important}
#footerwrap .ftop .left .h1 a,#footerwrap .ftop .left h1 a{color:#d22704;text-decoration:none}
#footerwrap .ftop .left h3{font-size:18px}
#footerwrap .ftop .left h4{font-size:16px;margin-top:22px;font-weight:700}
.clear{clear:both}
#navigation-container #nav li a.nav-login{display:none}
.fix-head-top #navigation-container #nav li a.nav-login{display:block;position:relative;background:#057fd7;padding:0 6px 0 26px;font-size:14px;border-radius:12px;line-height:22px;margin-top:3px}
.nav-login:before{content:"";content:"";background:url(../img/lockicon.png) no-repeat 0 0;display:block;width:11px;height:13px;position:absolute;left:8px;top:2px}
.fix-head-top{background:#fff none repeat scroll 0 0;position:fixed;top:0;width:100%;z-index:99999;transition:all .1s ease 0s}
.fix-head-top .top_nav{display:none}
.fix-head-top .headercontainer.container-new{height:52px!important}
.fix-head-top .headercontainer a.logo{width:130px;height:44px;background-size:100%;margin:9px 0 0;transition:all .1s ease 0s;min-height:44px}
.fix-head-top .headercontainer .header-right a{height:34px;margin-top:5px;display:inline-block;line-height:36px;font-size:13px;padding:0 8px;margin:5px 0 0 5px}
.fix-head-top .headercontainer .header-right a:after{background-size:100%;width:48px;height:100%;right:1px}
/* .fix-head-top .headercontainer .header-right a.contact-banner{padding-right:50px} */
.fix-head-top .headercontainer .header-right a.contact-banner:hover{background-position:0 -41px}
.fix-head-top .navigationwrap{height:30px}
.fix-head-top #navigation-container{height:28px}
.fix-head-top #navigation-container #nav li{height:29px;line-height:29px}
.fix-head-top #navigation-container #nav li a.first{height:30px}
.fix-head-top #navigation-container #nav li a.nav{height:29px;    padding: 0 9px 0 9px;}
.fix-head-top #navigation-container #nav li ul{top:29px}
.fix-head-top .call-us-cta{text-align:center;float:left;padding:3px 5px;display:inline-block}
.fix-head-top .call-us-cta span.phn{display:inline-block;font-size:19px;padding-right:0;line-height:19px;font-weight:700}
.fix-head-top .call-us-cta span.phn i{font-size:11px;vertical-align:baseline;font-style:normal;text-align:left;float:left;line-height:19px;padding-left:0;font-weight:400}
#videobar{background-color:#d22704;position:fixed;bottom:-298px;width:213px;display:block;transition:bottom .3s;border-radius:8px 8px 0 0;right:0;padding-top:30px;z-index:99999}
#videobar .autoquotebox,#videobar a{color:#f2f2f2;padding:0;text-decoration:none;margin:0;cursor:pointer}
#videobar:hover{background-color:#ccc;color:fff;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);right:0}
#videobar .autoquotebox div.autoquotewrap,#videobar a div.autoquotewrap{position:relative;padding:0;display:block;border:1px solid #d22704}
#videobar .autoquotebox div.autoquotewrap:before,#videobar a div.autoquotewrap:before{content:"自動簡易お見積もり";font-size:20px;padding:2px 0 0 0;text-align:center;display:block;line-height:28px;letter-spacing:1px;color:#fff;font-weight:400;position:absolute;top:-29px;width:214px;border-radius:8px 8px 0 0;left:-2px;background:#d22704;background:-moz-linear-gradient(top,#e05353 0,#d22704 100%);background:-webkit-linear-gradient(top,#e05353 0,#d22704 100%);background:linear-gradient(to bottom,#e05353 0,#d22704 100%)}
#floatbanner{right:-8px;position:fixed;top:460px;width:118px;z-index:1;display:none}
.mtpe-banner{display:block;text-align:center}
.mtpe-banner img{padding:0}
.m-nav{height:100%;width:0;position:fixed;z-index:999;top:0;left:0;background-color:#111;overflow-x:hidden;transition:.5s}
.m-nav .closebtn{position:absolute;top:4px;right:7px;font-size:17px;color:#fff;background:#525151;border-radius:50%;height:22px;line-height:23px;width:22px;text-align:center;font-weight:700}
.m-nav-btn{font-size:26px;cursor:pointer;color:#fff;display:block;width:20px;float:left;line-height:30px;margin-left:15px}
.m-nav .toplogo{display:block;padding:20px 18px;margin:0 0 0;border-bottom:1px solid #000}
.m-nav .nav>li>a{height:50px;line-height:50px;padding:0 0 0 50px;font-size:16px;font-family:"メイリオ";font-weight:400}
.m-nav .nav>li>a.nav-editing-services{background-image:url(../img/mnav-icn-1.png)!important;background-repeat:no-repeat!important;background-position:14px center!important}
.m-nav .nav>li>a.nav-publication-support{background-image:url(../img/mnav-icn-2.png)!important;background-repeat:no-repeat!important;background-position:14px center!important}
.m-nav .nav>li>a.nav-translation{background-image:url(../img/mnav-icn-3.png)!important;background-repeat:no-repeat!important;background-position:14px center!important}
.m-nav .nav>li>a.nav-payment{background-image:url(../img/mnav-icn-4.png)!important;background-repeat:no-repeat!important;background-position:14px center!important}
.m-nav .nav>li>a.nav-quality{background-image:url(../img/mnav-icn-5.png)!important;background-repeat:no-repeat!important;background-position:14px center!important}
.m-nav .nav>li>a.nav-free-benefits{background-image:url(../img/mnav-icn-6.png)!important;background-repeat:no-repeat!important;background-position:14px center!important}
.m-nav .nav>li>a.nav-campaigns{background-image:url(../img/mnav-icn-7.png)!important;background-repeat:no-repeat!important;background-position:14px center!important}
.m-nav .nav>li>a.nav-quote{background-image:url(../img//mnav-icn-1.png)!important;background-repeat:no-repeat!important;background-position:14px center!important}
.m-nav .nav>li>a:after{content:"";display:block;background:url(../img/m-nav-down-arrow.png) no-repeat 0 0;width:15px;height:10px;position:absolute;right:10px;top:18px;border:none}
.m-nav .nav>li>a.nav-quote:after{background-image:none}
.m-nav .dropdown-menu>li>a{background:0 0;border:none;font-size:13px;font-family:"メイリオ"}
.delete-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998;background-color:rgba(0,0,0,.5);opacity:1;pointer-events:none;transition:all .5s ease;z-index:1;display:none}
.delete-menu-active{opacity:1!important;pointer-events:all!important;transition:all .5s ease}
.cta-fix{position:fixed;bottom:0;z-index:99999;display:block;width:100%;background:#00000073;clear:both;padding:10px 0;left:0}
.btncta span{font-weight:400;font-size:10px;display:block;line-height:12px;letter-spacing:1px}
.btncta{display:block;width:60%;border-radius:8px;height:45px!important;margin:0 auto;line-height:42px!important;padding:3px 20px;font-size:23px;background:#d22704;color:#fff;transition:all 250ms ease;border:none!important;font-weight:700;text-align:center;letter-spacing:0;font-family:"MS Mincho";text-decoration:none}
.btncta:visited{color:#fff}
.btncta:hover{background:#e41818;color:#fff;text-decoration:none}
.accordion{width:100%;margin:0 auto 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0}
.accordion .link{cursor:pointer;display:block;padding:10px 10px 10px 17px;color:#e6e6e6;font-size:14px;font-weight:700;border-bottom:1px solid #000;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordion li:last-child .link{border-bottom:0}
.accordion li i{position:absolute;top:16px;left:12px;font-size:18px;color:#595959;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:16px;background:url(../img/m-nav-down-arrow.png) no-repeat 0 0;display:inline-block;width:15px;height:10px}
.accordion li.open .link{color:#fff}
.accordion li.open i{color:#b63b4d}
.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.submenu{display:none;font-size:14px;margin:10px 0 0 0}
.submenu li{margin-bottom:9px}
.submenu a{display:block;text-decoration:none;color:#e6e6e6;padding:0 10px;padding-left:22px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;line-height:18px}
.submenu a:hover{background:#d22704;color:#fff}
.submenu a span{background:url(../img/navigation/nav-drop-bg.jpg) no-repeat 0 2px;padding-left:10px}
.cta-fix,.navbar-inverse{display:none}
.mbrake{display:none}
@media only screen and (min-width:1024px) and (max-width:1400px){
#nav li ul li:hover ul{top:-238px}
}
@media only screen and (max-width:767px){
#headerwrap .headercontainer,.navigationwrap,.top_nav{display:none}
.cta-fix{display:block}
.navbar-inverse{display:block;background:#363636;border-color:#080808}
.navbar-inverse .container{padding-right:0;padding-left:0;margin:0;width:100%;overflow:hidden}
.navbar-inverse .container>.navbar-header{margin-right:-15px;margin-left:-15px;display:block;padding:10px;position:relative;background:#363636;border-color:#080808}
.mb-logo{display:inline-block;vertical-align:middle;width:56%;margin-top:0;margin-left:10px;max-width:320px}
.navbar-header .pull-right{width:34%;float:right}
.mb-login-btn{float:right;margin-top:0;padding:3px 10px}
.mb-call-icon-btn{float:right;margin:0;border-right:1px solid #7b7b7b;padding:3px 10px}
.mb-menu-cta{float:right;margin:0 5% 0 0}
.mb-logo img{width:auto;height:35px}
.bottom-cta{display:none}
}
@media only screen and (min-width :1024px){
.news-page #contentMain{width:710px!important}
}
@media only screen and (max-width :1023px){
.news-page #sideBarContainer{display:none}
}
@media only screen and (max-width :1024px){
#floatbanner{display:none}
.mainContentContainer #contentMain{width:100%}
.container-new{width:100%;margin:auto}
#headerwrap .headercontainer{width:auto;margin:0 15px}
.header-right a.contact-banner{background-size:100%}
#navigation-container{width:99.8%}
#contentwrap .mainContentContainer{width:auto;margin:0 15px}
#footerwrap .footertop{width:100%}
.footerbottomcontainer .footerbottom{width:100%}
#topanimation-container{width:100%;overflow:hidden}
#contentwrap .breadcrumbwrap #bread-crumbs{width:100%}
#topanimation-container .slider img{width:auto;height:auto}
#contentwrap .breadcrumbwrap #bread-crumbs{width:98%}
.head-red,.mainContentContainer #contentMain h1.tophead,.topkey .mainContentContainer #contentMain h2.tophead{width:100%}
.steps{width:100%}
.bottom-cta .btn_feelist,.bottom-cta .btn_sa{display:none}
.news-page .mainContentContainer #contentMain h2.title{width:100%}
.news-page .mainContentContainer #contentMain p{word-break:break-all}
.mainContentContainer #contentMain h2.qna-head{max-width:100%}
}
@media only screen and (min-width:960px) and (max-width:1024px){
#menu-top-links li a{padding:0 5px}
#navigation-container a.nav{padding:0 14px 0 15px}
.footer-list1{width:25%}
.levels{width:31.4%}
ul.feature-blocks li{margin-right:14px}
.trans-process .procs-box.small{width:17%}
.trans-process .procs-box{width:20%}
.trans-process .procs-box.big{width:20%}
.steps.wid30{width:30%}
.steps.wid50{width:50%}
.steps.wid45{width:45%}
.mt-processwrap .stepcontainer .contdiv{margin-left:36px}
}
@media only screen and (min-width:768px) and (max-width:959px){
.top_nav .right h1{display:none}
.headercontainer a.logo{width:40%;background-size:100%}
.header-right .call-us-cta span.phn{font-size:18px}
.headercontainer .header-right a.contact-banner{width:230px;height:49px;background-size:100%;margin-top:13px;display:inline-block}
.header-right a.contact-banner:hover{background-position:0 -48px}
#navigation-container a.nav{padding:0 10px 0 11px;font-size:12px;height:36px}
.footer-list1{width:25%}
.footer-list3 ul li a img{width:95%;height:auto}
.footer-list3 ul li .iso-banner{width:90%;height:auto;font-size:10px;line-height:12px}
.footer-list3 ul li .iso-banner span b{font-size:13px}
.footer-list3 ul li .iso-banner img{width:88%}
#footerwrap .ftop .left .h1,#footerwrap .ftop .left h1{font-size:20px!important}
#footerwrap .ftop .left h4{font-size:14px}
#footerwrap .ftop{background-size:920px 100px}
#footerwrap .ftop .left{padding-left:10px}
.footerbottomcontainer .footerbottom .copyright{font-size:11px}
.footerbottomcontainer .footerbottom .footerlinks{height:52px}
.footerbottomcontainer .footerbottom .footerlinks a,.footerbottomcontainer .footerbottom .footerlinks a:visited{line-height:52px}
#videobar{display:none!important}
.levels{width:31%}
.levels p{font-size:13px}
ul.usp-blocks li{margin-right:7px}
ul.usp-blocks li a{padding:4px;min-height:120px;font-size:13px}
ul.usp-blocks li a br{display:none}
ul.usp-blocks li a img{margin:0 auto;display:block}
.cs-wrapper{width:44%;min-height:420px}
.cs-wrapper div.intronote h4{font-size:12px!important}
.cs-wrapper p.unsname1{font-size:16px!important;line-height:18px!important}
.cs-wrapper ul.list1.floatL{margin:0 0 0 20px;padding:0;width:auto!important}
.cs-wrapper ul.list1.floatL li{font-size:13px;line-height:22px}
.cs-wrapper img{width:100%;height:auto}
.cs-wrapper .right-side{width:66%}
.cs-wrapper div.intronote{width:87%;top:auto;bottom:10px}
#translationtypes .en-jp-wrap,#translationtypes .jp-en-wrap{padding:15px 8px}
.grFrame{width:47%;min-height:220px}
.tabswrap label{width:46.3%}
ul.feature-blocks li{margin-right:9px;padding:8px}
.wid60{width:56%}
.wid33{width:42%}
div.pp_pic_holder{max-width:678px!important}
.key-heighlight{width:430px}
.trans-process .procs-box.small{width:16%}
.trans-process .procs-box{width:19%}
.trans-process .procs-box.big{width:19%}
.steps.wid30{width:30%}
.steps.wid50{width:50%}
.steps.wid45{width:45%}
.mt-processwrap .stepcontainer .titlediv{width:43%;font-size:16px}
.mt-processwrap .stepcontainer .contdiv{margin-left:32px}
.stepcontainer.stepalt .titlediv{margin-left:32px}
.mt-processwrap:after{border:none}
ul.usp-blocks.three a span{font-size:20px}
ul.usp-blocks li:last-child{margin-right:0!important}
blockquote.speech-bubble{padding-right:16px}
.quote-content p.content{padding-left:0;text-indent:30px}
.asian .cs-wrapper{width:44%;min-height:530px}
.multi-page .cs-wrapper div.intronote{bottom:-10px}
#transcription-page ul.feature-blocks.three-blocks li{width:21%;min-height:121px}
#client-list-tabs .ulbasic1 li{width:43%}
}
@media only screen and (min-width:480px) and (max-width:767px){
#calltoaction-middle a.quote:after{display:none}
#calltoaction-middle a.quote{width:auto}
#calltoaction-middle a{margin:0 0 10px 0;min-width:220px}
#footerwrap .footertop{display:none}
#footerwrap .ftop .left .h1,#footerwrap .ftop .left h1{font-size:20px!important}
#footerwrap .ftop .left h4{font-size:14px;margin:0;padding-top:10px}
#footerwrap .ftop{background:0 0;height:60px}
#footerwrap .ftop .left{padding-left:10px;background:#f3f3f3;margin-top:0}
.footerbottomcontainer .footerbottom .copyright{font-size:11px;padding-bottom:70px}
.footerbottomcontainer .footerbottom .footerlinks{height:52px}
.footerbottomcontainer .footerbottom .footerlinks a,.footerbottomcontainer .footerbottom .footerlinks a:visited{line-height:52px}
#calltoaction-bottom{width:100%;height:80px;display:block;position:relative;background:0 0;margin:0 auto 20px;padding:0}
#calltoaction-bottom a.callus,#calltoaction-bottom a.link{display:none}
#calltoaction-bottom a.quotation{display:block;height:60px;position:relative;background:#d22704;border:1px solid #000;border-radius:7px;margin:0 auto 0;color:#fff;line-height:60px;padding:0 30% 0 20px;font-size:28px;font-weight:700;min-width:150px;font-family:ms PMincho;text-align:left;box-shadow:inset 0 5px 6px #dc0101;left:auto;bottom:auto;width:auto;max-width:240px;text-decoration:none;text-indent:0}
#calltoaction-bottom a.quotation:after{content:"";display:block;background:url(../img/common/cta-disc-badge.png) no-repeat 0 0;width:36%;height:72px;background-size:100%;float:right;position:absolute;right:5px;top:-3px}
#calltoaction-bottom a.quotation:hover{background:#a50000;box-shadow:inset 0 -5px 6px #d20f0f;width:auto;height:60px;position:relative;left:0;bottom:0}
#videobar{display:none!important}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
#contentwrap .breadcrumbwrap{display:none}
.mainContentContainer #contentMain{margin-top:0}
.head-red,.mainContentContainer #contentMain h1.tophead{width:100%;font-size:160%}
.mainContentContainer #contentMain h1.tophead.big{font-size:21px;line-height:28px;text-indent:0;padding:0 10px 0 20px;width:auto}
ul.usp-blocks li{margin-right:7px;width:31%;margin-bottom:7px}
ul.usp-blocks li a{padding:2px;min-height:120px;font-size:13px}
ul.usp-blocks li a br{display:none}
ul.usp-blocks li a img{margin:0 auto;display:block}
ul.usp-blocks li:nth-child(3){margin-right:0}
.cs-wrapper{width:90%;min-height:370px}
.cs-wrapper div.intronote h4{font-size:12px!important}
.cs-wrapper p.unsname1{font-size:16px!important;line-height:18px!important}
.cs-wrapper ul.list1.floatL{margin:0 0 0 20px;padding:0}
.cs-wrapper ul.list1.floatL li{font-size:13px}
.cs-wrapper img{width:100%;height:auto}
.cs-wrapper .right-side{width:66%}
.cs-wrapper div.intronote{width:87%;top:auto;bottom:10px}
.mtpe-banner img{width:100%;height:auto}
.levels{width:100%}
.levels p{font-size:13px;min-height:auto}
a.btn-red-big{min-width:140px}
#translationtypes .en-jp-wrap,#translationtypes .jp-en-wrap{padding:10px 3px}
#translationtypes .en-jp-wrap img,#translationtypes .jp-en-wrap img{width:100%;height:auto}
.pricingTable img{display:none}
.two-col{width:100%;padding:0}
.grFrame{width:100%;min-height:auto}
.tabswrap label{width:44.3%}
ul.feature-blocks li{margin-right:9px;padding:8px;width:42%}
.table-two-col .lt-col,.table-two-col .rt-col{width:95%;float:none}
.table-two-col .rt-col{border:none}
.wid60{width:100%;float:none}
.wid33{width:100%;float:none;text-align:center}
.content_wrapper p .highslide img{float:none;clear:both;margin-bottom:20px;display:block}
.three-col{width:100%}
.question01{height:auto}
.question01 a{min-height:40px;height:auto;line-height:24px}
.pheading3_faq{height:auto;min-height:32px;background-position:6px 6px;line-height:27px;padding-left:2px}
.answer{margin:5px 0 5px 5px}
ul.feature-blocks.three-blocks li{width:27%;font-size:12px;min-height:147px}
div.pp_pic_holder{max-width:408px!important}
.key-heighlight{width:100%}
div.pp_pic_holder .tableBasic1{display:none}
.pp_content,.pp_content_container .pp_details,.pp_hoverContainer{max-height:467px!important;max-width:467px!important}
div.light_square .pp_close{display:none}
ul.portfolio-grid>li.editorthumbs{width:139px}
.exp-thumb{width:139px}
.wid45,.wid50{width:100%}
.floatL.wid45.marl25{margin-left:0!important}
.wpb_video_wrapper{float:none;display:block}
.trans-process .procs-box.small{width:38%;margin-bottom:20px}
.trans-process .procs-box{width:38%;margin-bottom:20px}
.trans-process .procs-box.big{width:38%;margin-bottom:20px}
.steps.wid30{width:100%;margin-left:0!important}
.steps.wid50{width:100%}
.steps.wid45{width:100%}
.mt-processwrap .stepcontainer .titlediv{width:90%;font-size:16px;margin-bottom:10px}
.mt-processwrap .stepcontainer .titlediv:after{display:none}
.mt-processwrap .stepcontainer .contdiv{margin-left:0;width:90%}
.stepcontainer.stepalt .titlediv{margin-left:0}
.mt-processwrap:after{border:none}
.stepcontainer.stepalt .titlediv{float:left;border-left:11px solid #d22704;border-right:2px solid #e2e2e2;border-radius:10px 0 0 10px}
ul.usp-blocks.three li{width:30%;margin-right:10px;margin-bottom:10px}
ul.usp-blocks.three a{text-align:center}
ul.usp-blocks.three img{float:none;margin:10px auto 0}
ul.usp-blocks.three a span{font-size:20px;height:50px;line-height:50px}
.mt-processwrap .stepcontainer.stepalt .contdiv b{text-align:left}
.mt-processwrap .stepcontainer.stepalt .contdiv{float:left}
.pricingTable.mttable img{display:inline-block}
blockquote.speech-bubble{padding-right:16px;width:98%}
.quote-content p.content{padding-left:0;text-indent:30px}
.asian .cs-wrapper ul.list1.floatL{margin:0;width:100%!important}
.asian .cs-wrapper ul.list1.floatL li{font-size:13px;line-height:20px}
.asian .cs-wrapper .left-side{width:20%}
.asian .cs-wrapper .right-side{width:76%}
.multi-page.asian .cs-wrapper div.intronote{bottom:-10px}
.multi-page.asian .cs-wrapper{height:430px}
.multi-page.asian .cs-wrapper.marl25{margin-left:0!important}
.achievements .book-details-wrap .book-img{width:40%}
.achievements .book-details-wrap .book-details{width:60%}
.h4-simple{width:100%}
#transcription-page #calltoaction-middle a{font-size:24px}
table.hearing th{display:block;width:93%;float:left}
table.hearing td.bg_th{display:block;width:11%;position:absolute;right:5px;border:none;background:0 0}
table.hearing td{display:block;width:93%;clear:both}
table.hearing tr{position:relative}
.news-page .profdiv .profinner{width:75%}
.news-page p img{width:100%;height:auto}
.news-page .mainContentContainer #contentMain h2.title{height:auto}
#client-list-tabs .ulbasic1 li{width:41%}
.button_quote:link{width:90%;height:auto;font-size:18px}
img.imgpadding{display:none}
span.tooltip{white-space:normal}
}
@media only screen and (max-width:479px){
.m-nav-btn{font-size:23px;line-height:26px}
.mb-logo{width:49%}
#calltoaction-middle a.quote:after{display:none}
#calltoaction-middle a.quote{width:auto}
#calltoaction-middle a{margin:0 0 10px 0;min-width:190px;padding-left:20px;height:45px;line-height:45px;font-size:18px;text-align:center!important}
#footerwrap .footertop{display:none}
#footerwrap .ftop .left .h1,#footerwrap .ftop .left h1{font-size:19px!important}
#footerwrap .ftop .left h4{font-size:14px;margin:0;padding-top:10px}
#footerwrap .ftop{background:0 0;height:60px}
#footerwrap .ftop .left{padding-left:10px;background:#f3f3f3;margin-top:0}
.footerbottomcontainer .footerbottom .copyright{font-size:11px;padding-bottom:70px}
.footerbottomcontainer .footerbottom .footerlinks{height:52px}
.footerbottomcontainer .footerbottom .footerlinks a,.footerbottomcontainer .footerbottom .footerlinks a:visited{line-height:52px}
#calltoaction-bottom{width:100%;height:80px;display:block;position:relative;background:0 0;margin:0 auto 20px;padding:0}
#calltoaction-bottom a.callus,#calltoaction-bottom a.link{display:none}
#calltoaction-bottom a.quotation{display:block;height:60px;position:relative;background:#d22704;border:1px solid #000;border-radius:7px;margin:0 auto 0;color:#fff;line-height:60px;padding:0 10px;font-size:28px;font-weight:700;min-width:150px;font-family:ms PMincho;text-align:center;box-shadow:inset 0 5px 6px #dc0101;left:auto;bottom:auto;width:auto;max-width:240px;text-decoration:none;text-indent:0}
#calltoaction-bottom a.quotation:after{display:none}
#calltoaction-bottom a.quotation:hover{background:#a50000;box-shadow:inset 0 -5px 6px #d20f0f;width:auto;height:60px;position:relative;left:0;bottom:0}
.btncta{height:40px!important;line-height:37px!important;font-size:19px}
#contentwrap .breadcrumbwrap{display:none}
.mainContentContainer #contentMain{margin-top:0}
#contentwrap{background:#fff}
#contentwrap .mainContentContainer{background:#fff}
.mainContentContainer #contentMain h1.tophead,.topkey .mainContentContainer #contentMain h2.tophead{font-size:18px}
.mainContentContainer #contentMain h1.tophead.big{font-size:18px;line-height:32px;text-indent:0;padding:0 10px 0 20px;width:auto}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>table{margin-bottom:0;min-width:460px}
.table-responsive>table>tbody>tr>td,.table-responsive>table>tbody>tr>th,.table-responsive>table>tfoot>tr>td,.table-responsive>table>tfoot>tr>th,.table-responsive>table>thead>tr>td,.table-responsive>table>thead>tr>th{white-space:nowrap}
.cs-wrapper{width:90%;min-height:auto}
.cs-wrapper div.intronote h4{font-size:12px!important}
.cs-wrapper p.unsname1{font-size:16px!important;line-height:18px!important}
.cs-wrapper ul.list1.floatL{margin:0 0 20px 20px;padding:0}
.cs-wrapper ul.list1.floatL li{font-size:13px}
.cs-wrapper img{width:100%;height:auto}
.cs-wrapper .left-side{display:none}
.cs-wrapper .right-side{width:100%}
.cs-wrapper div.intronote{width:87%;top:auto;bottom:10px;height:auto;position:relative;display:block;min-height:70px}
.levels{width:100%}
.levels p{font-size:13px;min-height:auto}
#videobar{display:none!important}
ul.usp-blocks li{margin-right:7px;width:47%;margin-bottom:7px}
ul.usp-blocks li a{padding:2px;min-height:120px;font-size:12px}
ul.usp-blocks li a br{display:none}
ul.usp-blocks li a img{margin:0 auto;display:block}
.subject-wrap .sub-box{width:50%}
.subject-wrap .sub-box a{font-size:13px}
.mtpe-banner img{width:100%;height:auto}
.bottom-cta{display:none}
.more_trsl4 .floatR{float:left;margin-bottom:10px}
.more_trsl4 .floatR a{margin:0 auto}
a.btn-red-big{min-width:120px;max-width:140px;font-size:11px;margin-bottom:10px}
.steps p{margin-left:0}
#translationtypes .en-jp-wrap,#translationtypes .jp-en-wrap{padding:10px 3px;width:98%;margin-left:0}
#translationtypes .en-jp-wrap img,#translationtypes .jp-en-wrap img{height:auto}
.pricingTable img{display:none}
.pricingTable .brt{display:none}
.pricingTable td.wr{white-space:normal!important}
.two-col{width:100%;padding:0}
.grFrame{width:100%;min-height:auto}
.grFrame .filedText a{position:relative;right:auto;bottom:auto}
.grFrame .It,.grFrame .Tech{text-indent:54px}
.mainContentContainer #contentMain h3{background:0 0;font-weight:700;border-bottom:1px solid #d22704}
.tabswrap{min-width:280px}
.tabswrap label{width:41.3%}
ul.feature-blocks{margin-left:0}
ul.feature-blocks li{margin-bottom:9px;padding:8px;width:94%}
ul.feature-blocks.s4 li{width:37%;font-size:12px;min-height:147px}
.table-two-col .lt-col,.table-two-col .rt-col{width:95%;float:none}
.table-two-col .rt-col{border:none}
.trialFlow ol>li .midashi{display:block;width:100%}
.trialFlow ol>li .midashi+div{display:block;padding:15px 0;vertical-align:middle}
.wid60{width:100%;float:none}
.wid33{width:100%;float:none;text-align:center}
.wid33 img{width:100%;height:auto;margin-bottom:10px}
.content_wrapper p .highslide img{float:none;clear:both;margin-bottom:20px;display:block;width:100%;height:auto;margin-left:0!important}
.three-col{width:100%;margin-right:0;margin-top:10px}
.question01{height:auto}
.question01 a{min-height:26px;height:auto;line-height:24px;background-position:4px 3px}
.pheading3_faq{height:auto;min-height:32px;background-position:6px 6px;line-height:27px;padding-left:2px;padding-right:14px;width:97%}
.pheading3_faq .back01{right:5px}
.answer{margin:5px 0 5px 5px}
ul.feature-blocks.three-blocks li{width:37%;font-size:12px;min-height:147px}
div.pp_pic_holder{max-width:208px!important}
.key-heighlight{width:100%}
div.pp_pic_holder .tableBasic1{display:none}
.pp_content,.pp_content_container .pp_details,.pp_hoverContainer{max-height:267px!important;max-width:267px!important}
div.light_square .pp_close{display:none}
ul.portfolio-grid>li.editorthumbs{width:129px}
.exp-thumb{width:99px;top:115px;left:25px}
.wid45,.wid50{width:100%}
.floatL.wid45.marl25{margin-left:0!important}
.wpb_video_wrapper{float:none;display:block;width:100%}
.wpb_video_wrapper iframe{width:100%;height:auto}
.wpb_video_wrapper.mobwrapper{width:100%!important}
.marT10.marB10.text-center iframe{width:100%;height:auto;max-width:400px}
.blue-head1{font-size:17px}
.trans-process .procs-box.small{width:90%;margin-bottom:10px}
.trans-process .procs-box,.trans-process .procs-box.big{width:70%!important;margin:0 auto 20px;float:none;margin-right:auto;margin-left:auto}
.trans-process.second .procs-box,.trans-process.second .procs-box.last{margin-right:auto;margin-left:auto}
.trans-process .procs-box.big{width:90%;margin-bottom:10px}
.steps.wid30{width:100%;margin-left:0!important}
.steps.wid50{width:100%}
.steps.wid45{width:100%}
.steps.wid30 p,.steps.wid45 p,.steps.wid50 p{margin-left:78px}
.mt-processwrap .stepcontainer .titlediv{width:90%;font-size:13px;margin-bottom:10px}
.mt-processwrap .stepcontainer .titlediv:after{display:none}
.mt-processwrap .stepcontainer .contdiv{margin-left:0;width:90%}
.stepcontainer.stepalt .titlediv{margin-left:0}
.mt-processwrap:after{border:none}
.stepcontainer.stepalt .titlediv{float:left;border-left:11px solid #d22704;border-right:2px solid #e2e2e2;border-radius:10px 0 0 10px}
ul.usp-blocks.three li{width:30%;margin-right:10px;margin-bottom:10px}
ul.usp-blocks.three a{text-align:center}
ul.usp-blocks.three img{float:none;margin:10px auto 0}
ul.usp-blocks.three a span{font-size:14px;height:50px;line-height:50px}
ul.usp-blocks li:last-child{margin-right:0!important}
.mt-processwrap .stepcontainer.stepalt .contdiv b{text-align:left}
.mt-processwrap .stepcontainer.stepalt .contdiv{float:left}
.pricingTable.mttable img{display:inline-block}
blockquote.speech-bubble{padding-right:16px;width:98%}
.quote-content p.content{padding-left:0;text-indent:30px}
#calltoaction-middle a.mtpe:before{display:none}
#calltoaction-middle a.mtpe{padding:0 19px;font-size:27px}
.asian .cs-wrapper ul.list1.floatL{margin:0;width:100%!important}
.asian .cs-wrapper ul.list1.floatL li{font-size:13px;line-height:20px}
.asian .cs-wrapper .left-side{width:20%;display:none}
.asian .cs-wrapper .right-side{width:100%}
.multi-page.asian .cs-wrapper div.intronote{bottom:-10px}
.multi-page.asian .cs-wrapper{height:auto;padding-bottom:20px}
.multi-page.asian .cs-wrapper.marl25{margin-left:0!important}
a.stepblue-btn,a.stepblue-btn1,a.stepblue-btn2,a.stepblue-btn3{width:75%;height:40px;max-width:200px}
a.stepblue-btn2,a.stepblue-btn2:hover{background-position:-288px 0}
a.stepblue-btn3,a.stepblue-btn3:hover{background-position:0 -68px}
.achievements .book-details-wrap .book-img{width:100%;margin-bottom:10px}
.achievements .book-details-wrap .book-details{width:100%}
#calltoaction-middle a.quote.edit{padding-left:19px;font-size:23px}
#calltoaction-middle a:before{display:none}
.h4-simple{width:100%}
#transcription-page #calltoaction-middle a.quote.edit{padding:5px 9px;font-size:19px}
.aboutsec.wd50{width:91%!important;display:block}
table.hearing{max-width:98%}
table.hearing th{display:block;width:93%;float:left}
table.hearing td.bg_th{display:block;width:11%;position:absolute;right:5px;border:none;background:0 0}
table.hearing td{display:block;width:93%;clear:both}
table.hearing tr{position:relative}
table.hearing td input,table.hearing td select,table.hearing td textarea{max-width:250px}
table.hearing label{padding:10px 5px 3px 5px;font-size:13px}
#BUDGET,#FNAME,#KATFNAME,#KATLNAME,#LNAME,#SOURCE,#SPECIAL_CODE,#STATE,#TARGET,#ZIPCODE,#language_a{display:inline-block;width:70%}
.fl-marr15{margin-right:15px;float:none;display:block;margin:15px auto}
img.floatL.marr10.marb20.img-responsive{float:none;display:block;margin:0 auto}
.tableinfo td.date{display:block;clear:both;width:100%;background:0 0;border:none;font-weight:700;font-size:11px;color:#d52b1e;margin-top:10px}
.tableinfo td span{background:0 0;padding:0;border:none;margin:0}
.tableinfo td:nth-child(2){display:block;padding:6px 0;border-bottom:none}
.news-page .profdiv .profinner{width:95%}
.news-page .mainContentContainer #contentMain h2.title{width:94%;height:auto;padding-right:8px}
.news-page p img{width:100%;height:auto}
.news-page .mainContentContainer #contentMain h2.title{height:auto}
#client-list-tabs .ulbasic1 li{width:94%}
.links-page .abouttable td{font-size:12px}
.links-page .abouttable tr td:last-child{display:none}
.button_quote:link{width:90%;height:auto;font-size:18px}
img.imgpadding{display:none}
.b2b-cont-box .img-wrap{width:100%}
.h-seminar-history,.seminar-history{display:none!important}
.b2b-cont-box .cont-box{width:90%}
.b2b-cont-box .cont-box .b2b-cta{width:100%}
ul li.three-col{width:95%}
.pink-bubble img{width:60%;height:auto}
.pink-bubble{right:-10px;top:-46px;width:95px;text-align:right}
span.tooltip{white-space:normal}
.table-ft td{font-size:11px}
.table-ft td img{padding-right:3px}
.mainContentContainer #contentMain h2.extended{font-size:14px}
.four-column{width:100%}
span.mbrk{display:block}
.trans-process .procs-box:after{content:"";display:block;width:0;height:0;border-top:10px solid #067fd8;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:50px;right:-32px}
.book-details-wrap .book-img{width:35%;text-align:center}
.book-details-wrap .book-details{width:60%}
.life-sci-solution ul.list1{margin-bottom:0}
.tablebasic td.lefthead{text-align:left}
.tablebasic td{text-align:center}
.book-editing-head span{display:block}
.mbrake{display:block}
.partnerBox.maruzenlogo h2,.partnerBox.nrilogo h2{padding:40px 0 0}
.partnerBox.maruzenlogo{background-position:8px 1px}
.partnerBox.nrilogo{background-position:8px -9px}
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{position:relative}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:before{content:"";display:block;width:2px;height:14px;background:#f44336;position:absolute;left:25px;top:10px}
.regional-popup{background:#f8f8f8}
.regional-popup .well{background:0 0;border:none;position:relative;box-shadow:none;width:100%;max-width:1100px;padding:0 15px 0;margin:0 auto!important;float:none!important}
.regional-popup .well .close-btn{position:absolute;right:30px;border-radius:50%;padding:5px 9px;top:0;background:#d52b1e;color:#fff}
.regional-popup .well ul.country-list{margin:0 0 40px -10px;padding:0}
.regional-popup .well ul.country-list li{list-style-type:none;float:left;margin:6px;min-width:23.2%;font-weight:700;color:#000}
.regional-popup .well ul.country-list li a{color:#000;padding:15px;background:#fff;display:block;cursor:pointer;position:relative;transition:all 1s;border:1px solid #d4d4d4;padding-left:75px}
.regional-popup .well ul.country-list li a:after{content:" ";position:absolute;transition:all 1s;border-top:2px solid transparent;border-right:2px solid transparent;width:10%;height:33%;top:-1px;right:-1px;border-radius:0}
.regional-popup .well ul.country-list li a .cflag{display:block;position:absolute;top:7px;left:7px}
.regional-popup .well ul.country-list li a .cflag:before{content:" ";width:56px;height:40px;background:red;position:absolute;top:0;left:0}
.regional-popup .well ul.country-list li a .cflag.japan:before{background:url(../images/flags/japan-flag.png)}
.regional-popup .well ul.country-list li a .cflag.global:before{background:url(../images/flags/global-flag.png)}
.regional-popup .well ul.country-list li a .cflag.taiwan:before{background:url(../images/flags/taiwan-flag.png)}
.regional-popup .well ul.country-list li a .cflag.portugal:before{background:url(../images/flags/portugal-flag-icon.png)}
.regional-popup .well ul.country-list li a .cflag.italy:before{background:url(../images/flags/italy-flag.png)}
.regional-popup .well ul.country-list li a .cflag.germany:before{background:url(../images/flags/germany-flag.png)}
.regional-popup .well ul.country-list li a .cflag.france:before{background:url(../images/flags/france-flag.png)}
.regional-popup .well ul.country-list li a .cflag.netherlands:before{background:url(../images/flags/netherlands-flag.png)}
.regional-popup .well ul.country-list li a .cflag.iran:before{background:url(../images/flags/iran-flag.png)}
.regional-popup .well ul.country-list li a .cflag.thailand:before{background:url(../images/flags/thailand-flag.png)}
.regional-popup .well ul.country-list li a .cflag.russia:before{background:url(../images/flags/russia-flag.png)}
.regional-popup .well ul.country-list li a .cflag.uae:before{background:url(../images/flags/uae-flag.png)}
.regional-popup .well ul.country-list li a .cflag.turkey:before{background:url(../images/flags/turkey-flag.png)}
.regional-popup .well ul.country-list li a .cflag.brazil:before{background:url(../images/flags/brazil-flag.png)}
.regional-popup .well ul.country-list li a .cflag.korea:before{background:url(../images/flags/korea-flag.png)}
.regional-popup .well ul.country-list li a .cflag.china:before{background:url(../images/flags/china-flag.png)}
.regional-popup .well ul.country-list li a:before{content:" ";position:absolute;transition:all 1s;border-bottom:1px solid #dcdcdc;border-left:2px solid transparent;width:100%;height:33%;left:-1px;bottom:-1px;border-radius:0}
.regional-popup .well ul.country-list li a:hover:before{width:100%;height:100%;border-bottom:2px solid #029dcd;border-left:2px solid #029dcd;border-radius:5px}
.regional-popup .well ul.country-list li a:hover:after{width:100%;height:100%;border-top:2px solid #029dcd;border-right:2px solid #029dcd;border-radius:5px}
.regional-popup .well ul.country-list li img{margin-right:10px;vertical-align:middle}
.regional-popup .well ul.country-list li.expand{padding:35px 15px 12px;color:#00f!important;font-weight:400!important;text-decoration:underline;cursor:pointer}
.regional-popup .well h3{margin-bottom:0;margin-top:0;font-weight:700;font-size:24px}
.regional-popup .well h3:before{content:"";display:inline-block;background:url(../images/flags/h2-icon.png) no-repeat 0 8px;width:28px;height:28px}
.nav-wrapper{margin:0 auto;text-align:right}
.sl-nav{display:inline}
.sl-nav ul{margin:0;padding:0;list-style:none;position:relative;display:inline-block}
.sl-nav li{cursor:pointer;padding:0 3px 0 6px}
.sl-nav li ul{display:none}
.sl-nav li:hover ul{position:absolute;top:23px;right:-15px;display:block;background:#fff;width:118px;padding-top:0;z-index:1;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}
.sl-nav li:hover .triangle{position:absolute;top:11px;right:-10px;z-index:10;height:14px;overflow:hidden;width:30px;background:0 0}
.sl-nav li:hover .triangle:after{content:'';display:block;z-index:20;width:15px;transform:rotate(45deg) translateY(0) translatex(10px);height:15px;background:#fff;border-radius:2px 0 0 0;box-shadow:0 0 20px rgba(0,0,0,.2)}
.sl-nav li ul li{position:relative;text-align:left;background:0 0;padding:10px 15px;padding-bottom:0;z-index:2;font-size:15px;color:#3c3c3c;border:none!important}
.sl-nav li ul li a{text-decoration:none!important;color:#000}
.sl-nav li ul li:last-of-type{padding-bottom:10px}
.sl-nav li ul li span{padding-left:5px;text-decoration:none;font-size:14px}
.sl-nav li i.fa.fa-angle-down{background:url("../en/images/nav-drop.png") no-repeat 0 0;display:inline-block;width:10px;height:7px}
.sl-nav li ul li span.active,.sl-nav li ul li span:hover{color:#710a05;text-decoration:none}
.sl-flag{display:inline-block;box-shadow:0 0 3px rgba(0,0,0,.4);width:15px;height:15px;background:#aaa;border-radius:50%;position:relative;top:2px;overflow:hidden}
.flag-jp{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MDAgNjAwIj4NCjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0wLDBoOTAwdjYwMGgtOTAweiIvPg0KPGNpcmNsZSBmaWxsPSIjYmUwMDI2IiBjeD0iNDUwIiBjeT0iMzAwIiByPSIxODAiLz4NCjwvc3ZnPg0K");background-size:cover;background-position:center center}
.flag-usa{background-size:cover;background-position:center center;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAABhUlEQVQ4T2Ows82PjGixsc4LD2tysC/09Kjw8622tyuICG8u0w/cpGSCBzF4e1VmZkzw9anOzOj38a4KCW4IC22ECHYk1l9tn4gHMeTlTnZxLikvm+XiUpKW2hvgX+vnV5OVOQEoOGfOtv94AYOzU3Fd7XxHh6Lq6rlurqUx0W0J8Z1AnbW18yotonaYuOJBDBXls4A+bGpaBCTz86YEBtQCvVBSPAPIbY0oP1/aiAcxABU1Ny+2tclvbFjo5FgUF9uenNwNDLnmpkWEnV1TPRcY1O1tS4H6i4umA/0MDK2K8tlAwRqHpP1uoXgQKKraWpcClTY3LQZaCLQ5NaUX5OaWJY3++SeTC/AgBmA4AXUClUJs9ver8fKsAAYEUJCws4G21dXNB1oFdD/Qz8DQTk4C+bm2dn6DZ9bRiDQ8iAEYt8CoBpK5YBIYw0AEEZwSXX4oMB4PYoC6gCzAcDqrjGzEsMfen2xEmbMv1rSTjRi26dqRjShz9o2+6WQjBrSShQSkZAIADvW/HLrLY6cAAAAASUVORK5CYII=")}