@charset "utf-8";@import "../lxb-parent-theme-1.3/style.css";body div.lxb_lal_toggle,body,input,select,[class^=icon-] a,[class*=" icon-"] a{font-family:helvetica,arial,sans-serif}.footer_blogname a,.blog-description,.blog-title a,.widget-title{font-family:libre franklin,sans-serif}body.ja,body.ja input,body.ja select,body.ja .footer_blogname a,body.ja .blog-description,body.ja .blog-title a,body.ja .widget-title{font-family:noto sans japanese,serif}a,a span,.sub-menu,input{-webkit-transition:color .35s ease-in-out;-moz-transition:color .35s ease-in-out;-ms-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out;-webkit-transition:background .35s ease-in-out;-moz-transition:background .35s ease-in-out;-ms-transition:background .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.footer_firmname a,a.firm_logo,.hide-text{overflow:hidden;white-space:nowrap;text-indent:120%;display:block;padding:0}.clear_div{clear:both}body{font-size:14px;line-height:1.4em}.arrow{font-family:'lucida-sans-unicode;'}.main-navigation .current-menu-item a{border-color:#579eca}body div.lxb_lal_toggle,.post-content blockquote:before,.main-navigation a:hover,a{color:#579eca}a:hover{color:#333}.sidebar .widget a{}.sidebar .widget a:hover{}button,input,select,textarea{border:1px solid #ccc;background:#fff;color:#333}input [type=submit]{background-color:#369;color:#fff}#ie7 *{zoom:1}.post-tools,.menu-toggle{background:none repeat scroll 0 0 #005595;border-radius:5px 5px 5px 5px;color:#fff;font-size:11px;padding:4px 9px 1px;text-transform:uppercase}body,.blog-wrapper,.blog-footer,.blog-header,.colophon{box-shadow:none;margin:0 auto;width:100%;max-width:100%}.blog_header_inner_wrapper,.super_header_inner_wrapper,.super_header_second_inner_wrapper,.main-wrapper,.blog-footer-inner-wrapper,.colophon-inner-wrapper,.sub-colophon-inner-wrapper{margin:0 auto;padding:24px 0 0;max-width:1000px}.main-wrapper{padding-top:0;background:#e2eff8;background-repeat:no-repeat;border-top:5px solid #000}.main-wrapper,.blog-footer-inner-wrapper{padding-left:27px;padding-right:27px}.menu-toggle{background:none repeat scroll 0 0 #005595;font-size:15px;padding:11px 20px 8px;margin-top:2px;position:absolute!important;top:13px;right:2%;color:#fff;font-weight:600}.super_header{}.super_header_inner_wrapper{margin:0 auto;overflow:hidden;padding:0;width:100%}.super_header_first{overflow:hidden;padding:35px 0 20px;width:100%}.super_header a.firm_logo{background:url(images/firm_logo.png) no-repeat left bottom;background-size:100%;display:inline-block;float:left;height:24px;margin:0;max-width:251px;position:relative;width:29%;min-width:179px}.main-navigation{width:67%;float:right;overflow:hidden}.main-navigation ul{font-size:0;position:relative;z-index:998;padding-right:0;text-align:right}.main-navigation li.menu-item-search{max-width:100%;width:31.2%;top:0;position:relative;margin-left:1.6%;padding-top:0}.main-navigation li a,.main-navigation li{color:#333;line-height:17px;vertical-align:top}.main-navigation li a{font-size:14px;padding:0 9px;font-weight:600;border-bottom-style:solid;border-bottom-width:5px;border-bottom-color:transparent;padding-top:6px;margin-bottom:10px}.super_header_second{clear:both}.super_header_second_inner_wrapper{text-align:center;background:#233177;padding:12px 30px 16px;border-top:5px solid #000;clear:both}.super_header_second,.super_header_second a{color:#fff}.super_header_second h1{font-size:43px;line-height:1em;margin-bottom:5px;padding-bottom:0}.super_header_second h2{font-size:27px;line-height:1em}.blog-header{line-height:0;margin:0 auto;padding:105px 30px 95px;position:relative;min-height:328px}#ie8 .blog-header{min-height:126px}.blog-header .blog-title a{display:inline-block;font-size:44px;line-height:1em;margin-bottom:0;padding-bottom:.08em;padding-top:.1em;text-transform:uppercase;color:#fff;text-shadow:0 0 70px #000;font-family:arial,sans-serif}.super_header_second .blog-title a .lxb_base_alternate_word,.blog-header .blog-title a .lxb_base_alternate_word{font-weight:100}.super_header_second .blog-title a{font-family:arial,sans-serif;font-size:30px}.super_header_second .blog-description{font-family:arial,sans-serif;font-size:20px}.blog-description{color:#fff;font-size:22px;font-weight:100;line-height:1em;text-shadow:0 0 70px #000;font-family:arial,sans-serif}body.ja .blog-description{font-weight:400;margin-top:10px}.feedburner form,.searchform{background:#fff;border:1px solid #bababa}#ie8 .searchform{height:26px}.feedburner input,.searchform input{border:none;background:0 0}#ie8 .searchform input[type=submit],#ie8 .feedburner input[type=submit]{right:0}#ie8 .searchform input[type=submit]{top:1px}#ie9 .searchform input[type=text]{padding-left:45px}.header_credit{font-family:franklin-gothic-urw-comp,sans-serif;text-transform:uppercase;font-weight:700;size:12px;position:absolute;right:0;bottom:15px}.sidebar{border:medium;padding:0 0 24px;width:27.1%;position:relative}.main{padding:0 3.2% 24px;width:71.9%}@-moz-document url-prefix(){.sidebar{padding-bottom:19px}}.sidebar,.main{border-top:5px solid #231f20;background:-moz-linear-gradient(top,rgba(255,255,255,0.82) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.82)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.82) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.82) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.82) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.82) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#abffffff',endColorstr='#ffffff',GradientType=0 )}.sidebar{font-size:11px;line-height:17px}.widget-title{font-size:14px;font-weight:700;line-height:1em;text-transform:uppercase}.sidebar .widget{overflow:hidden;padding-top:30px;margin-bottom:0;padding-bottom:30px;border-top:5px solid #231f20}.sidebar .widget:first-child,.sidebar .widget.no-border{border-top:none}.sidebar .connect li{display:inline-block;margin:0 15px 0 0}.connect li i{display:inline-block;font-size:36px}.sidebar .disclaimer{font-size:12px}.links li{border-bottom:1px solid #ccc}.links ul ul li{border-bottom:none}.sidebar .widget.view_all_blogs{padding-bottom:48px}.subscribe button,.subscribe input[type=submit],a.view_all{border:none;display:block;border-radius:5px;color:#fff;padding:9px 10px 6px;text-transform:uppercase;margin-bottom:24px;background:#579eca;background:-moz-linear-gradient(top,rgba(87,158,202,1) 0%,rgba(84,152,186,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(87,158,202,1)),color-stop(100%,rgba(84,152,186,1)));background:-webkit-linear-gradient(top,rgba(87,158,202,1) 0%,rgba(84,152,186,1) 100%);background:-o-linear-gradient(top,rgba(87,158,202,1) 0%,rgba(84,152,186,1) 100%);background:-ms-linear-gradient(top,rgba(87,158,202,1) 0%,rgba(84,152,186,1) 100%);background:linear-gradient(to bottom,rgba(87,158,202,1) 0%,rgba(84,152,186,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#579eca',endColorstr='#5498ba',GradientType=0 );font-size:12px;line-height:14px;text-shadow:0 -1px 0 #4685ac}.lxb_lal_toggle{display:block;padding-top:10px;text-transform:uppercase;padding-bottom:20px}.sidebar .widget.connect{padding-bottom:5px}.sidebar .widget.subscribe{border-top:none;padding-top:0}.subscribe .widget-title{border-top:1px solid #aaa;clear:both;color:#696d70;font-size:12px;margin-top:10px;overflow:hidden;padding-top:10px;font-family:helvetica,arial,sans-serif;font-weight:400;text-transform:none}.subscribe form{}.subscribe label{fone-size:12px}.subscribe input{margin-bottom:10px}.subscribe input[type=text],.subscribe input[type=email]{max-width:100%}.subscribe button,.subscribe input[type=submit]{margin-bottom:0}.sidebar .widget.back_to_top_widget{position:absolute;bottom:24px;padding-top:0;padding-bottom:0;right:0}.back_to_top{text-transform:uppercase;display:block;position:relative;padding-right:21px}.back_to_top i{bottom:-3px;color:#005595;font-size:24px;position:absolute;right:0}#breadcrumbs{border-bottom:1px solid #ccc;font-size:11px;font-weight:600;margin-top:10px}.main article{padding-bottom:36px}.main .post-title{font-size:25px;font-weight:600;line-height:30px;margin-bottom:25px}.post-byline,.post-categories{font-size:11px;font-weight:600;line-height:1.2em}.post-categories,.post-byline,.post-social,.post-tools,.post-tags{font-weight:600}.post-content blockquote:before{left:0;font-family:times,georgia,serif;top:45px}.post-content blockquote{border-bottom:1px solid #ccc;border-top:1px solid #ccc;left:0;margin-bottom:20px;padding-left:10%;padding-top:20px;width:100%;color:#000}.post-content table th{border-bottom:2px solid #ccc;font-weight:600}.post-content table td{border-bottom:1px solid #ccc}.odd.row td{background:#efefef}.more-link{font-weight:600}.post-footer{border-bottom:1px solid #ccc;padding-bottom:10px;position:relative;overflow:hidden}.post-social{clear:left;float:left;margin:0}.post-tools{bottom:23px;clear:right;float:right}.post-tools a{color:#fff}.post-tags{clear:both;font-size:10px;overflow:hidden;padding-top:10px;text-transform:uppercase}.post-tags a{text-transform:none}.pagination{background:#99bbd5;padding:10px}.pagination a{background:none repeat scroll 0 0 #005595;border-radius:5px 5px 5px 5px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:9px 9px 6px;text-transform:uppercase}.pagination a span{font-size:15px;font-weight:600}.blog-footer{border-top:none;margin-top:0;padding-top:0}.blog-footer-inner-wrapper{background:#e5f1fb;background-repeat:no-repeat;padding-top:24px}.blog-footer .widget-title{color:#222;font-size:14px;font-weight:700;margin:0 0 12px;padding:0;border:none}.hide-element{display:none}.footer-contact{width:33%}.footer-contact .widget{display:block;clear:both;margin-bottom:20px}.footer_firmname a{background:url(images/firm_logo.png) no-repeat;display:inline-block;height:30px;width:251px}.footer_blogname a{font-size:18px;line-height:25px;color:#000}.footer_blogname a:hover{color:#005595}.legal{float:none;overflow:hidden;padding:12px 0}.legal a{color:#579eca}.blog-footer .connect .widget-title{margin-bottom:6px}.blog-footer .connect li a i{font-size:30px}.blog-footer .connect li:first-child a{padding-left:0}.footer-extras{float:right;padding-bottom:30px;padding-right:3.2%;width:23.5%}.footer-extras .widget{display:block;margin:0;text-align:left;width:100%;font-size:12px;line-height:17px}.footer-extras .widget-title{margin-bottom:6px}.footer-extras .links li{padding:7px 0}.footer-extras .links li a{display:inline;padding:0}.colophon{margin-bottom:24px;padding-left:0;padding-right:0}.colophon-inner-wrapper{background-color:#3760a0;overflow:hidden;padding:0 1.6%}.colophon a{color:#fff}.widget.copyright{float:left;margin:12px 30px 10px 0;color:#fff;font-size:11px}.legal li:first-child{}a.lexblog{margin:10px 0 8px 30px}.archive-header{border-bottom:1px solid #ccc}.archive-header a.feed{float:none;margin-left:0;padding-left:0}.archive-header h1 strong{}.archive-header a.feed{}.archive-title{font-size:28px;font-weight:400;line-height:34px;padding-top:15px}.grid-row{border-bottom:1px solid #ccc}.main .grid-row .post-content{font-size:11px;line-height:1.36em}.main .grid-row .post-title{font-size:15px;line-height:16px}.main .grid-row img{display:none}.archive .author-image-link img{display:none}body.page .main article{margin-bottom:0;padding:0}.page-template-default .main .post-title{margin-bottom:0}.wpcf7-form{background-color:#ececec;border:1px solid #ccc}.search .main article{border-bottom:1px solid #ccc}.author .main .author-info{border-bottom:1px solid #ccc;padding-top:24px}.archive.author .main article{border-bottom:1px solid #ccc}.error404 .main .post-title{padding-top:24px}@media screen and (max-width:600px){.super_header_first{padding:24px 0 0;border-bottom:10px solid #000}.menu-toggle{top:10px;padding-left:5%;padding-right:5%;bakcground-position:left center}.super_header a.firm_logo{height:43px;background-position:top;max-width:251px;width:59%}.main-navigation{clear:both;overflow:hidden;width:100%}.main-navigation li a{border:medium;font-size:15px;margin:0;padding:15px 25px 13px;text-transform:uppercase}body .main-navigation ul li{padding:0;border-top:1px solid #ccc}body .main-navigation ul li:hover{background:0 0}.main-navigation li.current-menu-item a,.main-navigation li a:hover{background:#c5d5ed;color:#fff}.main .grid-row,.archive-header,body .main-wrapper .blog-header,body .main-wrapper .main,body .main-wrapper .sidebar{margin-left:3.2%;margin-right:3.2%;width:93.6%;padding-left:1.6%;padding-right:1.6%}.super_header_second_inner_wrapper{border-top:none}body .main-wrapper{background:#fff;border-top:none}.blog-header{line-height:0;margin:0 auto;padding:20px 3.2%;position:relative;border-bottom:3px solid #231f20;min-height:0}.blog_header_inner_wrapper{padding:0 3.2% 18px}body .super_header_second_inner_wrapper{margin-bottom:-20px;padding:12px 30px 0;background:0 0}body .super_header_second h1.blog-title a,body .blog-header h1.blog-title a{font-size:32px;padding-bottom:6px;color:#000;text-shadow:none;display:block;line-height:1em}body .super_header_second h2.blog-description,body .blog-header h2.blog-description{font-size:18px;font-weight:400;letter-spacing:0;color:#000;text-shadow:none}body .super_header,body .main-wrapper{padding-left:0;padding-right:0}#breadcrumbs,#comments{margin-left:4.8%;margin-right:4.8%}#breadcrumbs{margin-top:24px}#comments{margin-bottom:24px}.sidebar .widget,body .main-wrapper .main article{padding-left:4.8%;padding-right:4.8%}body .main .grid-row article{padding-left:0;padding-right:0;margin-left:0!important;margin-right:0!important}body .main-wrapper .sidebar,body .main-wrapper .main{margin-left:0;margin-right:0;width:100%;padding-bottom:0;padding-left:0;padding-right:0}body .main-wrapper .main{border-top:none}.pagination{padding:10px 3.2%}body .main-wrapper .sidebar{color:#696d70}body .main-wrapper .sidebar .widget-title{color:#000}body .main-wrapper .sidebar .widget{padding-top:15px;padding-bottom:20px}body .main-wrapper .sidebar .widget.connect{padding-bottom:0}body .main-wrapper .sidebar .widget.subscribe input,body .main-wrapper .sidebar .widget.subscribe button{width:100%}a.view_all,body .main-wrapper .sidebar .widget button,body .main-wrapper .sidebar .widget input[type=submit]{text-align:center;padding-top:14px;padding-bottom:12px;display:block}.back_to_top_widget{display:none}.sidebar .view_all_blogs{border-top:none}.sidebar .view_all_blogs br{display:none}.blog-footer .blog-title{margin-right:0}.blog-footer .widget{display:block}body .footer-contact{text-align:left}body .footer-contact .connect,body .footer-contact .subscribe{display:none}body .footer-extras{padding-right:0;text-align:left}body .colophon{margin:0;padding:0}body .colophon a.lexblog{background-size:100% auto;max-width:313px}body .post-social.font-awesome a{padding:0 1px}.main .post-title{font-size:20px;font-weight:600;line-height:25px;margin-bottom:20px}.post-content{font-size:13px;line-height:22px}.post-content blockquote{padding-left:15%}body.error404 .main,body.search-no-results .main{padding-left:3.2%;padding-right:3.2%;padding-top:30px}}@media print{.main-wrapper{background-image:none!important}}