.general-content{margin:0}.general-content>h3>img,.general-content>h4>img,.general-content-body>p>img{width:auto;display:inline;padding:0 .5em;vertical-align:bottom}.category .label-result{background:#226939}.footer-banner .links{width:auto}@media screen and (min-width: 768px){.links-col-3>div:first-child{margin-left:12.5%}}.brand-header-wrapper .primary-navi .global-lang-wrap{clear:both}.brand-header-wrapper .primary-navi .global-lang-wrap .site-name{font-size:12px;float:left;color:#fff}.brand-header-wrapper .primary-navi .global-lang-wrap .lang{float:left}.brand-header-wrapper .primary-navi .lang li{padding-left:8px;border-left:1px solid #fff}.navbar-global .global-nav li a{cursor:pointer}.global-footer-wrapper{margin-top:128px}.breadcrumb{padding:8px 15px 8px 0}.global-footer-wrapper .breadcrumb{text-align:left}.breadcrumb>li+li:before{color:#767676}.footer-menu .localize-info .global-lang-wrap .site-name{display:inline-block;color:#fff}.footer-menu .localize-info .global-lang-wrap .lang{display:inline-block;margin-bottom:0;padding-left:0}.footer-menu .localize-info .global-lang-wrap .lang>li{display:inline-block}.footer-menu .footer-navs{color:#ccc}.footer-menu .footer-navs-related .footer-navs:first-child{border-top:1px solid #3d3d3d} /* .footer-menu .footer-navs-related .footer-navs:last-child{border-bottom:1px solid #3d3d3d} */ .footer-submenu .copyright{font-size:11px}@media screen and (min-width: 768px){.brand-header-wrapper .primary-navi .global-lang-wrap .site-name:after,.footer-menu .localize-info .global-lang-wrap .site-name:after{margin:0 6px 0 8px;content:':';color:#fff}.brand-header-wrapper .primary-navi .global-lang-wrap .lang>li:first-child{padding-left:0}.navbar-global .global-nav .collapse{display:none}#category-menu .carousel-control.left.outside,#category-menu .carousel-control.right.outside{border:none}#category-menu .carousel-control .fa{font-size:.8em}.global-footer-wrapper{margin-top:168px}.footer-menu .localize-info .global-lang-wrap .lang>li:first-child{margin-left:0}.footer-menu .footer-navs .nav-list{padding-left:.7em}.footer-menu .footer-navs .nav-list>li{line-height:1;position:relative;padding-bottom:8px;padding-left:.5em}.footer-menu .footer-navs .nav-list>li:before{position:absolute;top:0;left:-.4em;content:'-'}.footer-menu .footer-navs-related{margin-top:32px}.footer-menu .footer-navs-related>.footer-navs:last-child>.nav-title{margin-bottom:32px}.footer-menu .localize-info .lang>li{padding-left:10px;border-left:1px solid #fff}}@media screen and (max-width: 767px){.brand-header-wrapper .primary-navi .global-lang-wrap .site-name{font-size:10px;position:relative;top:2px}.brand-header-wrapper .navbar-button .fa-bars{font-size:1.9em}.brand-header-wrapper .search-button .fa-search{font-size:1.6em}@-moz-document url-prefix(){.brand-header-wrapper .search-button .fa-search{padding-top:0}}.brand-header-wrapper .primary-navi{line-height:1;top:auto;right:28px;bottom:0;height:auto}.global-header-wrapper .toggle-box>span{display:block;position:absolute;bottom:0;left:44px;height:40px;padding:50% 8px 0 0;line-height:1;background:#7f65a5;font-size:10px}.global-header-wrapper .toggle-box.collapsed>span{background:inherit}.navbar-global .global-nav>li{width:100%}.navbar-global .global-nav>li{border-bottom:1px solid #6d6d6b}.navbar-global .global-nav>li>ul>li{border-top:1px solid #949494}.navbar-global .global-nav .header-navs-related-first{border-top:1px solid #ccc}.navbar-global .global-nav .header-navs-related-last{border-bottom:1px solid #ccc}.navbar-global .global-nav>li>ul>li>a{font-weight:normal;position:relative;display:block;padding:12px 27px;color:#fff;background:#767676}.navbar-global .global-nav>li>a .fa-plus-square{display:none}.navbar-global .global-nav>li>a .fa-minus-square{display:inline-block}.navbar-global .global-nav>li>a.collapsed .fa-plus-square{display:inline-block}.navbar-global .global-nav>li>a.collapsed .fa-minus-square{display:none}.navbar-global .primary-navi{border-bottom:1px solid #ccc}.navbar-global .primary-navi{padding-left:17px;background:#767676}.navbar-global .primary-navi ul{font-size:12px;float:left;margin-bottom:0;padding:12px 0}.navbar-global .primary-navi .lang li{display:inline-block;margin-bottom:0;margin-left:4px;padding-left:8px;border-left:1px solid #ab9dc7}.navbar-global .primary-navi .lang li:first-child{margin-left:0;padding-left:0;border-left:none}.navbar-global .primary-navi .lang li a{color:#fff}.footer-menu .nav-title a .fa{color:#ccc}.footer-menu .localize-info .global-lang-wrap{text-align:center}.footer-menu .localize-info{padding:12px 0}.footer-menu .localize-info .lang>li{padding-left:10px;border-left:1px solid #fff}}.global-header-wrapper .toggle-box>span{height:39px\9}.brand-header-wrapper .primary-navi .global-lang-wrap .site-name{top:3px\9}@media all and (-ms-high-contrast: none){.global-header-wrapper .toggle-box>span{height:39px}*::-ms-backdrop,.global-header-wrapper .toggle-box>span{height:39px}.brand-header-wrapper .primary-navi .global-lang-wrap .site-name{top:3px}*::-ms-backdrop,.brand-header-wrapper .primary-navi .global-lang-wrap .site-name{top:3px}}.line-breaks{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}ul li,ol li{margin-bottom:8px}list-unstyled li ul{list-style:none}.navbar-global .global-nav>li{margin-bottom:1px}dl dd a,table a,ul li a,ol li a,.general-content a,.column-content a{color:#445166;text-decoration:underline}dl dd a:focus,table a:focus,ul li a:focus,ol li a:focus,.general-content a:focus,.column-content a:focus{color:#5a6c88;text-decoration:underline;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}dl dd a:hover,table a:hover,ul li a:hover,ol li a:hover,.general-content a:hover,.column-content a:hover{color:#5a6c88;text-decoration:underline}#category-menu-contents>.navbar-nav>li,.pagination>li,.list-inline>li,.nav li,.pager li,.footer-submenu .links>li,figure figcaption{margin-bottom:auto}#category-menu-contents>.navbar-nav>li a,.pagination>li a,.list-inline>li a,.nav li a,.pager li a,.footer-submenu .links>li a,figure figcaption a{text-decoration:none}.brand-header-wrapper .primary-navi ul li a,.footer-menu .localize-info .global-lang-wrap>ul>li a,.footer-menu .nav-list>li a,.local-nav li a,.product-important-info ul li a,.global-footer-wrapper .breadcrumb li a{text-decoration:none}.brand-header-wrapper .primary-navi ul li a:focus,.footer-menu .localize-info .global-lang-wrap>ul>li a:focus,.footer-menu .nav-list>li a:focus,.local-nav li a:focus,.product-important-info ul li a:focus,.global-footer-wrapper .breadcrumb li a:focus{text-decoration:underline}.brand-header-wrapper .primary-navi ul li a:hover,.footer-menu .localize-info .global-lang-wrap>ul>li a:hover,.footer-menu .nav-list>li a:hover,.local-nav li a:hover,.product-important-info ul li a:hover,.global-footer-wrapper .breadcrumb li a:hover{text-decoration:underline}.brand-header-wrapper .primary-navi ul li,.footer-menu .localize-info .global-lang-wrap>ul>li,.footer-menu .nav-list>li{margin-bottom:auto}.local-nav li,.product-important-info ul li,.global-footer-wrapper .breadcrumb li{margin-bottom:auto}.local-nav li a,.product-important-info ul li a,.global-footer-wrapper .breadcrumb li a{color:#445166}.local-nav li a:focus,.product-important-info ul li a:focus,.global-footer-wrapper .breadcrumb li a:focus{color:#5a6c88}.local-nav li a:hover,.product-important-info ul li a:hover,.global-footer-wrapper .breadcrumb li a:hover{color:#5a6c88}.brand-header-wrapper .primary-navi ul li a{color:#ab9dc7}.brand-header-wrapper .primary-navi ul li a:focus{color:#ab9dc7}.brand-header-wrapper .primary-navi ul li a:hover{color:#ab9dc7}.brand-header-wrapper .primary-navi ul li.active a,.footer-menu .localize-info .global-lang-wrap>ul>li.active a{color:#fff}.brand-header-wrapper .primary-navi ul li.active a:focus,.footer-menu .localize-info .global-lang-wrap>ul>li.active a:focus{color:#fff}.brand-header-wrapper .primary-navi ul li.active a:hover,.footer-menu .localize-info .global-lang-wrap>ul>li.active a:hover{color:#fff}.footer-submenu .links>li a{color:#8492b9}.footer-submenu .links>li a:focus{color:#8492b9}.footer-submenu .links>li a:hover{color:#8492b9}.footer-menu .nav-list>li a{color:#ccc}.footer-menu .nav-list>li a:focus{color:#ccc}.footer-menu .nav-list>li a:hover{color:#ccc}.carousel-control .fa-chevron-circle-left,.carousel-control .fa-chevron-circle-right{margin-top:0;top:26%}.carousel-control{text-shadow:none;opacity:1;filter:alpha(opacity=100)}.carousel-control:focus,.carousel-control:hover{opacity:1;filter:alpha(opacity=100);outline:thin dotted;outline:5px auto -webkit-focus-ring-color;color:#445166}@media screen and (min-width: 768px){.carousel-control,.carousel-control:focus{color:#445166}.carousel-control:hover{color:#e6e6e6}.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right{top:50%;display:inline-block;position:absolute;z-index:5}.carousel-control .fa-chevron-left{right:0}.carousel-control .fa-chevron-right{left:0}}.carousel-control .fa-stack.chevron-circle-left,.carousel-control .fa-stack.chevron-circle-right{margin-top:0;top:26%}.carousel-control .fa-stack.chevron-circle-left,.carousel-control .fa-stack.chevron-circle-right{position:absolute;font-size:18px;z-index:5}.carousel-control .fa-stack.chevron-circle-left{left:25%}.carousel-control .fa-stack.chevron-circle-right{right:25%}.carousel-control .fa-stack .fa-stack-1x{color:#445166}.carousel-control:focus .fa-stack .fa-stack-1x,.carousel-control:hover .fa-stack .fa-stack-1x{color:#fff}.carousel-control .fa-stack.chevron-circle-left .fa-stack-1x{left:-2px}.carousel-control .fa-stack.chevron-circle-right .fa-stack-1x{left:2px}.column-content{padding:50px 30px;border:1px solid #CCC}.column-content>.column-content-header{margin-bottom:35px}.column-content>.column-content-header>h2:first-child,.column-content>.column-content-header>h3:first-child,.column-content>.column-content-header>h4:first-child,.column-content>.column-content-header>h5:first-child,.column-content>.column-content-header>h6:first-child{margin-top:0}.column-content>.column-content-header>h2,.column-content>.column-content-header>h3,.column-content>.column-content-header>h4,.column-content>.column-content-header>h5,.column-content>.column-content-header>h6{margin-bottom:35px}.column-content>.column-content-body>.page-header{border-color:#AAA}.column-content-body>.general-content:last-child{margin-bottom:0}.btn-content{width:100%}.btn-content .general-content{margin:20px;text-align:left;white-space:normal}.btn-content .general-content .general-content-body{margin-bottom:0}.btn-content .general-content .links{margin-top:15px}.btn-conversion .btn-conversion-icon{float:left}.btn-conversion-icon+.btn-conversion-inner{margin-left:1.5em}dl dd{margin-bottom:12px}.list-notes-ordered li{text-indent:-.5em;padding-left:.5em}.list-notes-unordered li{text-indent:-1em;padding-left:1em}.tab{margin-bottom:22px}.tab li{display:table;padding-right:15px}.tab li:last-child{padding-right:0}.tab-col2 li{width:50%}.tab-col3 li{width:33.33333333%}.nav-pills>li+li{margin-left:0}.tab>li>a{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;border:1px solid #ddd;word-break:break-all}.tab>li.active>a:after{position:absolute;bottom:-12px;left:50%;margin-left:-8px;content:"";width:0;height:0;border-top:12px solid #44516A;border-left:8px solid transparent;border-right:8px solid transparent}.main-visual{width:auto;position:relative;margin:0;padding:0;overflow:hidden;list-style:none}@media screen and (max-width: 767px){.main-visual{margin:0 -15px}}.main-visual>*{width:100%;position:absolute;left:0;top:0;margin:0;padding:0}figure figcaption{padding:12px 0 6px}.faq{padding-right:2em}.faq .icon{float:left}.faq .inner{margin-left:1.5em}.faq dt{font-size:19px;margin-top:24px}.faq dt:first-child{margin-top:0}.faq dd{margin-left:2.5em}.faq .icon:before{height:100%;content:"";display:inline-block;vertical-align:middle;margin-right:-.25em}.faq .heading a{display:block;position:relative}.faq .heading a .fa-plus-square,.faq .heading a.collapsed .fa-minus-square{display:none}.faq .heading a.collapsed .fa-plus-square,.faq .heading a .fa-minus-square{display:inline-block}.category{display:block;margin-bottom:15px}.category .media-left{float:left;width:30%;margin-bottom:5px}.category .media-left time{margin-right:10px}.fb_iframe_widget>span{vertical-align:baseline !important}@media screen and (max-width: 767px){.category .media-left{width:100%}}.media-body cite{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}@media screen and (min-width: 768px){.media-body time{font-size:14px}.media-heading{font-size:18px;line-height:1.5}.media-left{min-width:160px;padding-right:20px}}.local-nav{padding:30px 45px;border-top:4px solid #CACACA;background:#F5F5F5}.local-nav-header{padding-bottom:30px}.local-nav-header>h2:first-child,.local-nav-header>h3:first-child,.local-nav-header>h4:first-child,.local-nav-header>h5:first-child,.local-nav-header>h6:first-child{margin:0}.local-nav .nav-list{margin-bottom:0}.nav-title a{color:#333}.icon-right .fa{color:#CBCBCB}.local-nav-list ul:last-child,.local-nav-list ul li:last-child{margin-bottom:0}.local-nav-list ul li{margin:0 0 12px;line-height:1.5}@media screen and (min-width: 768px){.local-nav .nav-list{display:block;height:auto !important}.local-nav li{margin-bottom:10px;line-height:1}.local-nav .nav-list>li:last{margin-bottom:0}a.no-link{color:#333;text-decoration:none}a.no-link:focus,a.no-link:hover{color:#333;text-decoration:none}a.no-link:focus{outline:none;outline-offset:0}.local-nav-list ul{margin-left:-15px;margin-right:-15px;font-size:0}.local-nav-list ul li{display:inline-block;font-size:16px;vertical-align:top;padding-left:15px;padding-right:15px}.local-nav-list ul.list-col-2 li{width:50%}.local-nav-list ul.list-col-3 li{width:33.3333333333%}}@media screen and (max-width: 767px){.local-nav{padding:0 15px 0px}.local-nav-header,.local-nav .local-nav-body{margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px;border-bottom:1px solid #CDCDCD}.local-nav-header{padding-top:30px}.local-nav .nav-list>li{border-top:1px solid #E2E2E2}.local-nav .nav-list>li a{padding:15px 10px;position:relative;display:block}.local-nav .nav-title{margin:0}.local-nav .nav-title a{padding:15px 0;display:block;position:relative}.nav-header{cursor:pointer}.local-nav .icon-right{position:absolute;top:0;right:0;height:100%;min-width:2em}.local-nav .nav-title .fa-plus-square{display:none}.local-nav .nav-title .fa-minus-square{display:inline-block}.local-nav .nav-title .collapsed .fa-minus-square{display:none}.local-nav .nav-title .collapsed .fa-plus-square{display:inline-block}.local-nav .icon-right:before{height:100%;content:"";display:inline-block;vertical-align:middle;margin-right:-.25em}.local-nav .icon-right .fa{color:#445166}}.sharebutton>li{float:left;line-height:0}@media screen and (max-width: 767px){.sp_scroll .navbar-header{position:fixed;width:100%;background-color:#fff}.sp_scroll #category-menu-contents{position:fixed;width:100%;background-color:#fff;right:0;bottom:0;left:15px}}@media screen and (min-width: 768px){.navbar>.container .navbar-brand .fa-arrow-left{height:24px;vertical-align:middle}#category-menu .container{position:relative}#category-menu-contents{position:relative;top:0 !important;padding:0;overflow:hidden !important}#category-menu-contents>.navbar-nav{position:relative;float:none;width:1000%}#category-menu-contents>.navbar-nav>li{float:left}#category-menu .carousel-control{z-index:100;height:80%;top:10%;display:none;background:#fff;opacity:1.0;filter:alpha(opacity=100)}#category-menu .carousel-control.left.outside{left:0;border-right:1px solid #445166;background:rgba(255,255,255,0.9)}#category-menu .carousel-control .fa-chevron-left{top:24%;right:inherit;left:0}#category-menu .carousel-control.right.outside{right:0;border-left:1px solid #445166;background:rgba(255,255,255,0.9)}#category-menu .carousel-control .fa-chevron-right{right:0;top:24%;text-align:right}}.panel-body p:last-child{margin-bottom:0}.product-important-info ul{padding-left:1em}.product-important-info ul li:first-child{margin-top:0}.product-important-info ul li{margin-top:.8em;position:relative;padding-left:.4em}.product-important-info ul li:before{font-family:FontAwesome;content:"\f0da";position:absolute;left:-1em;top:0}.product-important-info .panel-body .links{margin-top:24px;margin-bottom:0}iframe{border:none}.iframe-wrap{overflow:auto;-webkit-overflow-scrolling:touch;display:inline-block;width:100%;height:100%}.float-list{display:flex;display:-webkit-flex;display:-webkit-box}.float-list>li{flex-direction:row;-webkit-flex-direction:row;-webkit-box-flex:1}.slogan{text-align:center;line-height:1.8;font-size:32px;font-weight:bold}.map-content{position:relative}.map-content .img-svg{width:100%;height:auto}.map-content .btn{max-width:160px;white-space:normal}.map-content .map-area>li{position:absolute}@media (max-width: 787px){.map-content .btn{font-size:12px}}.booth{text-align:left;white-space:normal}.booth-heading{font-size:16px;margin:12px 0}.booth>.booth-content{padding:0 24px}.booth .general-content{margin-left:0}.booth .float-list>li{margin-right:24px}.booth .float-list>li:last-child{margin-right:0}.collapse-operator .collapse-heading{margin:0;padding:0}.collapse-operator .collapsed .collapse-active,.collapse-operator .collapse-passive{display:inline-block}.collapse-operator .collapse-active,.collapse-operator .collapsed .collapse-passive{display:none}.collapse-content{margin-top:16px;padding:30px 30px;border:1px solid #CCC}.collapse-content>.general-content:first-child{margin-top:0}.collapse-content>.general-content:last-child{margin-bottom:0}table>caption{font-size:20px;padding-bottom:.2em}@media screen and (max-width: 767px){table>caption{text-align:left}.table-responsive{border:none}.table-responsive>.table-bordered{border:1px solid #ddd}}.figcaption{font-size:0.85em}.figcaption a,.figcaption a:hover{color:#333}.general-content-body figure a{text-decoration:none}/*! Location - Map */@media screen and (min-width: 768px){.corp-name{margin:0;padding-left:1.8em;text-indent:-1.8em}}.corp-num{padding:.25em .8em;background:#333;font-size:16px;margin-right:.5em;text-align:center}@media screen and (max-width: 767px){.corp-num{display:block;margin-right:10px;max-width:9%;margin-bottom:.5em}}/*! Compliance - Rindo Mark */.symbol-mark p:last-child{margin-bottom:0}.symbol-mark .flower-name{margin-top:0}.symbol-mark .flower-meanings{font-size:20px}@media (min-width: 768px){.symbol-mark img{margin-right:0}.symbol-mark>row{position:relative}.symbol-mark .flower{position:absolute;bottom:0;left:16.6666666667%}}/*! Baseball - Score Board */.score-board caption{text-align:left;font-size:26px}.score-board .table>thead>tr.active>th{color:#FEBE11;background:#505050}.score-board .table-bordered>tbody>tr>th,.score-board .table-bordered>tbody>tr>td{color:#FFF;padding:4px 10px 4px 10px;background:#000000}.score-board .score{font-size:1.5em;padding:0 0.3em}@media screen and (max-width: 767px){.score-board{border:none}}@media screen and (min-width: 768px){.score-board caption{text-align:center}}/*! Recruitement - Schedule Table */.table.no-border>tbody>tr>td,.table.no-border>tbody>tr>th{border-top:none}.table.schedule{margin-bottom:0}.table.schedule>tbody>tr>th{width:20%}.flow-diagram .panel{position:relative;float:left;width:25%;margin-right:1.28571429em}.flow-diagram .panel:last-child{margin-right:0}.flow-diagram .panel .icon .fa-chevron-right{position:absolute;right:-1.28571429em;top:45%}@media screen and (min-width: 768px){.flow-diagram .panel{width:17%}}/*! Cascading grid layout  */#grid .col{padding-bottom:15px}#grid .col .contents{width:100%;padding:4%;background-color:#EAEAEA;border-radius:10px;box-shadow:3px 3px 6px rgba(100,100,100,0.8);-moz-box-shadow:3px 3px 6px rgba(100,100,100,0.8);-webkit-box-shadow:3px 3px 6px rgba(100,100,100,0.8)}/*! update box */.badgebox{position:relative}.badge{position:absolute;right:0;bottom:0;padding:8px 10px 7px 10px;background-color:#e70000;border-radius:0;text-align:center;font-family:Helvetica, Arial, sans-serif;font-weight:normal}@media screen and (max-width: 768px){.badge{font-size:80%;padding:6px 8px 5px 6px}}@media screen and (min-width: 768px){.badge{font-size:100%}}@media screen and (min-width: 992px){.badge{font-size:100%}}.nr-selectyear .fa-video-camera,.nr-link-movie .fa-video-camera{color:#cd201f}.nr-date{margin-top:15px}@media screen and (min-width: 768px){.nr-date{margin-top:30px}}.nr-text-indent{text-indent:1em}.nr-text-italic{font-style:italic}.nr-heading h1{margin:8px 0}.nr-heading .sub-heading{font-size:20px}.nr-heading .nr-logo{margin-bottom:8px}@media screen and (max-width: 767px){.nr-heading .img-responsive{max-width:84%}}.nr-heading-first{margin-top:0}.nr-download-img-link{position:relative;display:inline-block}@media all and (-ms-high-contrast: none){.nr-download-img-link>.img-responsive{width:100%}}.nr-download-img-btn{position:absolute;left:0;bottom:0;padding-right:.5em;background-color:rgba(255,255,255,0.8);text-decoration:underline}.nr-download-img-btn .fa-download{background:#fff;color:#7D7D7D;margin-right:.2em}.nr-download-img-btn .fa-download.fa-border{border:solid 2px #7D7D7D}.nr-download-pdf{margin-top:24px}.nr-link-movie{margin-top:24px}.nr-link-movie+.nr-download-pdf{margin-top:0}#nr-download-img-agree{display:none}.nr-content-wrap{margin-bottom:24px}.nr-content a{color:#5a6c88;text-decoration:underline}.nr-content a:hover{color:#445167;text-decoration:underline}.nr-content a:focus{color:#445166;text-decoration:underline;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.nr-content p:last-child{margin-bottom:0}.nr-content.item-h3{padding-left:2.8em}.nr-content.item-indent p{text-indent:1em}.nr-link-parallel li{display:inline-block}.nr-link-navi{font-size:18px}.nr-link-navi li{padding-right:19px}.nr-link-navi li:last-child{padding-right:0}.nr-table-no-border>tbody>tr>td,.nr-table-no-border>tbody>tr>th,.nr-table-no-border>tfoot>tr>td,.nr-table-no-border>tfoot>tr>th,.nr-table-no-border>thead>tr>td,.nr-table-no-border>thead>tr>th{border:none;padding:8px 0}.table-responsive+.list-notes-ordered li,.table-responsive+.list-notes-unordered li{margin-bottom:auto}.nr-table-no-border{width:100%}.table>thead>tr.not-em>th,.table>thead>tr>th.not-em,.table>tbody>tr.not-em>th,.table>tbody>tr>th.not-em{font-weight:400}@media screen and (max-width: 767px){.nr-table-no-border>tbody>tr>td,.nr-table-no-border>tbody>tr>th,.nr-table-no-border>tfoot>tr>td,.nr-table-no-border>tfoot>tr>th,.nr-table-no-border>thead>tr>td,.nr-table-no-border>thead>tr>th{padding:0}.nr-table-no-border,.nr-table-no-border tbody,.nr-table-no-border tbody tr{display:block;width:100%}.nr-table-no-border tbody td:last-child{margin-bottom:16px}.nr-table-no-border tbody th,.nr-table-no-border tbody td{display:block;float:left;width:100% !important;clear:both}}.list-notes-ordered.bullet-em li{text-indent:-1em;padding-left:1em}.nr-video-link{display:block;margin-top:8px}.nr-form .nr-form-required{padding-left:1em}.nr-form legend{display:inline-block;max-width:100%;margin-bottom:5px;border:none;font-size:1em;font-weight:700}.nr-form small{display:block;margin-bottom:5px}.nr-form .form-group>p{margin-bottom:0}.nr-form-checkbox{margin:2px 0}.nr-form-checkbox+.nr-form-checkbox{margin-top:2px}.nr-form-checkbox label{padding-left:0}.nr-form-checkbox input{margin-right:.2em}.nr-form-checkbox input[type=checkbox],.nr-form-checkbox-inline input[type=checkbox]{margin-left:0}.nr-form-checkbox input[type="checkbox"]:focus+label{color:#fff;background:#445166}.nr-form .form-group button[type="submit"]{margin:0 32px;padding:12px 36px}.text-danger+::-webkit-input-placeholder,.alert-danger::-webkit-input-placeholder{color:#565656}.text-danger+:-moz-placeholder,.alert-danger:-moz-placeholder{color:#565656;opacity:1}.text-danger+::-moz-placeholder,.alert-danger::-moz-placeholder{color:#565656;opacity:1}.text-danger+:-ms-input-placeholder,.alert-danger:-ms-input-placeholder{color:#565656}@media screen and (min-width: 768px){.nr-form .form-group>.nr-form-checkbox{float:left;width:50%}.nr-form .form-inline .form-control{width:85%}}@media (max-width: 767px){.nr-form .form-inline .form-group{margin-bottom:5px}.nr-form .form-inline .form-control{display:inline-block;width:85%}.nr-form .form-group button[type="submit"]{display:block;width:70%;margin:0 auto;white-space:normal}.nr-form .form-group button.btn-default[type="submit"]{margin-bottom:32px}}

.structure-menu li a {
	text-decoration: none;
}
.structure-menu li a:active, .structure-menu li a:hover {
	outline: 0;
}
.structure-menu li a:focus, .structure-menu li a:hover {
	color: #5a6c88;
	text-decoration: underline;
}
.structure-menu li a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

#global-header {
    background: #ffffff;
    border-bottom: 1px solid #DDD;
}
#global-header {
    position: relative;
}
/*
#global-header:before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 0.5px;
    background-color: red;
}
#global-header:after{
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 0.5px;
    height: 100%;
    background-color: red;
}
*/
#brand-logo{
    height: 83px;
}
@media (max-width: 767px) {
    #brand-logo{
        height: 69px;
    }
}
#global-header nav {
	background: #fff;
}
#brand-logo a img{
    width: 151px;
    height: auto;
    margin-left: -9px;
    margin-top: 14px;
}
@media (max-width: 767px) {
    #brand-logo a img{
        width: 122px;
        margin-left: 2px;
        margin-top: 12.5px;
    }
}
#global-header button {
    color: #4B1E78;
}
#global-header button#click_menu{
    top: -83px;
    height: 84px;

}
@media (max-width: 767px) {
    #global-header button#click_menu{
        top: -70px;
        height: 70px;
    }
}
#global-header button:focus, #global-header button:hover {
    background: rgba(140,140,140,0.2);
    color: #4B1E78;
}

#global-header button .fa-times:after, #global-header button:focus .fa-times:after, #global-header button:hover .fa-times:after {
    border-top-color: rgba(140,140,140,0.2);
}

#global-navigation.container {
    border: 1px solid #DDD;
}

#global-navigation ul li {
    background: rgba(140,140,140,0.2);
    border-bottom: 1px solid #fff;
}

#global-navigation ul li.navi-section, #global-navigation ul li a {
    color: #333;
}

#global-navigation ul li.current {
    background: rgba(140,140,140,0.3);
}

#global-navigation ul li ul li {
    background: none
}

#search-input {
    background: #fff;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;}

#search-input button[type=submit] {
	color: #4B1E78;
}

#search-input button[type=submit]:focus, #search-input button[type=submit]:hover {
	color: #4B1E78;
	background: rgba(140,140,140,0.3);
}
#site-name.container{
    top: -50px;
}
@media (max-width: 767px) {
    #site-name.container{
        top: -44px;
    }
}
#site-name small {
    color: #4B1E78;
    bottom: auto;
}
@media (max-width: 767px) {
    #site-name small {
        right: 0;
    }
}
#click_search{
    margin-top: -22px;
}
@media (max-width: 767px) {
    #click_search{
        margin-top: -15px;
    }
}
#category-menu.navbar {
    border-top: none;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    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;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
}
.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;
    margin-left: auto;
    margin-right: auto;
}
.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;
    width: 100%;
    height: auto;
}
.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;
}
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../images/ajax-loader.gif') center center no-repeat;
}

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-size: 20px;
    line-height: 1;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}

.slick-prev:before
{
    content: '←';
}


.slick-next
{
    right: -25px;
}
.slick-next:before
{
    content: '→';
}


.slick-prev{
    left: 50%;
    top: 50%;
    margin-top: -20px;
    margin-left: -590px;
    width: 40px;
    height: 40px;
    background: url(../images/arrow_left.svg) 50% 50% no-repeat;
    z-index: 10;
    text-indent: -9999px;
}

@media (max-width:1200px){
    .slick-prev{
        left: 10px;
        margin-left: 0;
    }
}
.slick-prev:hover,
.slick-prev:focus{
    background: url(../images/arrow_left.svg) 50% 50% no-repeat;
}

.slick-next{
    right: 50%;
    top: 50%;
    margin-top: -20px;
    margin-right: -590px;
    width: 40px;
    height: 40px;
    background: url(../images/arrow_right.svg) 50% 50% no-repeat;
    z-index: 10;
    text-indent: -9999px;
}
@media (max-width: 1200px){
    .slick-next{
        right: 10px;
        margin-right: 0;
    }
}
.slick-next:hover,
.slick-next:focus{
    background: url(../images/arrow_right.svg) 50% 50% no-repeat;
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom:26px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 100;
    list-style: none;
    text-align: center;
    margin-left: 1em;
}
@media (max-width: 767px){
    .slick-dots
    {
        bottom:16px;

    }
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 13px;
    height: 13px;
    margin: 0 4px;
    padding: 0;
    z-index: 100;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    display: block;

    width: 13px;
    height: 13px;
    padding: 5px;
    border: none;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;

    color: transparent;
    border: 0;
    opacity: 0.75;
    box-shadow: 0 0 3px #888;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button
{
    opacity: 1;
}

.play-pause{
    position: relative;
    top: 4px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1em;
}
@media (max-width: 767px){
    .play-pause{
        top: 3.5px;

    }
}
.play-pause button{
    background-color: transparent;
    border: none;
    padding: 0;
    color: #fff;
}
.play-pause button .fa:before{
    text-shadow: 0 0 3px #888;
}
.play-pause.pause .js-play{
    display: none;
}
.play-pause.play .js-stop{
    display: none;
}
