@charset "utf-8";@import url(../js/new_plugin/slick/slick.css);@import url(../js/new_plugin/slick/slick-theme.css);@import url(font-awesome.css);@import url(font-awesome-ie7.css);@import url(color-scheme.css);@import url(advanced-slider-base.css);@import url(select2.min.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}ul,li {list-style-type: none}input {-webkit-appearance: none}@font-face {font-family: 'robotoregular';src: url(../fonts/roboto-regular-webfont.eot);src: url(../fonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto-regular-webfont.woff2) format('woff2'), url(../fonts/roboto-regular-webfont.woff) format('woff'), url(../fonts/roboto-regular-webfont.ttf) format('truetype'), url(../fonts/roboto-regular-webfont.svg#robotoregular) format('svg');font-weight: 400;font-style: normal}@font-face {font-family: 'robotomedium';src: url(../fonts/roboto-medium-webfont.eot);src: url(../fonts/roboto-medium-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto-medium-webfont.woff2) format('woff2'), url(../fonts/roboto-medium-webfont.woff) format('woff'), url(../fonts/roboto-medium-webfont.ttf) format('truetype'), url(../fonts/roboto-medium-webfont.svg#robotomedium) format('svg');font-weight: 400;font-style: normal}@font-face {font-family: 'robotomedium_italic';src: url(../fonts/roboto-mediumitalic-webfont.eot);src: url(../fonts/roboto-mediumitalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto-mediumitalic-webfont.woff2) format('woff2'), url(../fonts/roboto-mediumitalic-webfont.woff) format('woff'), url(../fonts/roboto-mediumitalic-webfont.ttf) format('truetype'), url(../fonts/roboto-mediumitalic-webfont.svg#robotomedium_italic) format('svg');font-weight: 400;font-style: normal}@font-face {font-family: 'robotolight';src: url(../fonts/roboto-light-webfont.eot);src: url(../fonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto-light-webfont.woff2) format('woff2'), url(../fonts/roboto-light-webfont.woff) format('woff'), url(../fonts/roboto-light-webfont.ttf) format('truetype'), url(../fonts/roboto-light-webfont.svg#robotolight) format('svg');font-weight: 400;font-style: normal}html {position: relative;min-height: 100%}body {padding: 0;margin: 0;color: #454545;font-size: 13px;font-family: 'robotoregular','Meiryo';line-height: 20px}p {font-size: 13px;line-height: 22px}h1,h2,h3,h4,h5,h6,h7 {padding: 0;margin: 0;font-weight: 400}.flt-left {float: left}.flt-right {float: right}a {color: #363636;text-decoration: none;cursor: pointer}a:hover {color: #06c;text-decoration: underline;cursor: pointer}a.bluelink-style {color: #06c!important;text-decoration: none;cursor: pointer}a.bluelink-style:hover {color: #06c;text-decoration: underline;cursor: pointer}.top-margin-1x {margin-top: 10px}.top-margin-15x {margin-top: 15px}.top-margin-2x {margin-top: 20px}.bottom-margin-1x {margin-bottom: 10px}.bottom-margin-2x {margin-bottom: 20px}.bottom-margin-3x {margin-bottom: 30px}.bottom-margin-4x {margin-bottom: 40px}.left-margin-4x {margin-left: 40px}.left-margin-3x {margin-left: 30px}.left-margin-2x {margin-left: 20px}.left-margin-1x {margin-left: 10px}.right-margin-4x {margin-right: 40px}.right-margin-3x {margin-right: 30px}.right-margin-2x {margin-right: 20px}.right-margin-1x {margin-right: 10px}.italic-style {font-style: italic}.font-size14 {font-size: 14px!important}.span-block {display: block}.a-block {display: block}ul.common-list-style li {background: url(../images/blue-bullet-icn.png) left 7px no-repeat;color: #363636;font-size: 13px;padding: 0 0 10px 20px;line-height: 20px}.section-title-18-nonsticky {color: #454545;padding: 20px 0 10px;display: block;font-family: 'robotomedium','Meiryo';font-size: 18px;border-bottom: #ebebeb solid 1px;margin-bottom: 10px}.section-title-18 {color: #454545;padding: 37px 0 10px;display: block;font-family: 'robotomedium','Meiryo';font-size: 18px;border-bottom: #ebebeb solid 1px;margin-bottom: 10px}.section-title-14 {color: #454545;padding: 15px 0 10px;display: block;font-family: 'robotomedium','Meiryo';border-bottom: #ebebeb solid 1px;margin-bottom: 10px;font-size: 14px;line-height: 22px}.section-divider {margin: 20px 0}.section-title-noborder-18 {color: #454545;padding: 37px 0 10px;display: block;font-family: 'robotomedium','Meiryo';font-size: 18px;margin-bottom: 10px;}.section-title-noborder-18-nonsticky {color: #454545;padding: 20px 0 10px;display: block;font-family: 'robotomedium','Meiryo';font-size: 18px;margin-bottom: 10px}.section-title-noborder-14 {color: #454545;padding: 15px 0 10px;display: block;font-family: 'robotomedium','Meiryo';font-size: 14px;margin-bottom: 10px;line-height: 22px}span.external-link-icon {font-size: 15px;color: #d6d5d5;padding: 0 0 0 2px;text-decoration: none!important}.global-article-title {color: #454545;font-family: 'robotomedium','Meiryo';font-size: 20px;line-height: 28px;margin: 0 0 5px}.global-article-subtitle {color: #363636;font-size: 13px;margin-bottom: 5px}.global-article-inner-title {color: #454545;font-size: 14px;margin-bottom: 5px;line-height: 22px}.global-authors-name-tags {font-size: 14px;line-height: 20px;margin-bottom: 5px}.global-para {font-size: 13px;color: #454545;margin: 5px 0 10px;line-height: 20px}.global-para-14 {font-size: 14px;line-height: 22px;margin: 20px 0}div.global-para-14 {word-wrap: break-word;overflow-wrap: break-word}#abstract > .global-para-14 {word-wrap: break-word;overflow-wrap: break-word}.global-tags {margin: 0 0 10px}.global-tags span.tags-wrap {background: #f1f1f1;display: inline-block;text-transform: uppercase;color: #454545;text-align: center;font-size: 13px;margin: 5px 5px 5px 0;-webkit-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px;padding: 0 10px;height: 20px;line-height: 20px;position: relative}.original-tag-style {color: #ceb301!important;}.peerreviwed-tag-style {color: #3bbda0!important}.advanced-tag-style {color: #454545!important}.openaccess-tag-style {color: #46cc43!important}span.openaccess-icon {position: relative;left: 0;top: 2px;margin-right: 3px}span.global-external-link {font-size: 14px;line-height: 22px;color: #909090;margin: 0 5px;position: relative;top: 1px}.global-image-holder {border: #ebebeb solid 1px;margin: 20px 0 30px;text-align: center;cursor: pointer;position: relative}.global-image-holder img {max-width: 100%;max-height: 100%}.global-small-icon {position: relative;top: 2px;margin-left: 3px}.global-bold-txt {font-family: 'robotomedium','Meiryo'}input[type=text],select,textarea {font-family: inherit;line-height: inherit;border: #ccc solid 1px;height: 40px;padding: 0 0 0 10px;font-size: 13px;width: 100%;-webkit-appearance: none}input[type=submit],input[type=button] {font-family: inherit;line-height: inherit;border: #3572b0 solid 1px;height: 40px;background: #3572b0;color: #fff;text-align: center;font-size: 14px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;padding: 0 3%;width: 100%;-webkit-appearance: none}input[type=submit]:hover,input[type=button]:hover {background: #23568a}.doi-icn {-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;background: #e7fbfe;border: #9e9e9e solid 1px;display: inline-block;margin: 0 5px 0 0;text-align: center;color: #363636;padding: 0 5px;width: 40px;}.rss-icon-bg {color: #f37324;font-size: 20px;position: absolute;right: 10px;top: 7px}.fontsize12 {font-size: 12px!important}.grey-txt-color {color: #999}.margintop10{margin-top:10px}.custom-tooltip-style {display: none;position: absolute;border: 1px solid #efc36c;background-color: #f9ecbf;padding: .7%;font-size: 13px;max-width: 30%;min-height: 30px;color: #5f6160;line-height: 18px;z-index: 99}@media only screen and (max-device-width:1024px) and (orientation:portrait) {p.custom-tooltip-style {display: none!important}}@media only screen and (max-device-width:1024px) and (orientation:landscape) {p.custom-tooltip-style {display: none!important}}@media only screen and (max-device-width:1024px) and (orientation:portrait) {p.custom-tooltip-style {display: none!important}}@media only screen and (max-device-width:1024px) and (orientation:landscape) {p.custom-tooltip-style {display: none!important}}@media(max-device-width:800px) and (orientation:portrait) {p.custom-tooltip-style {display: none!important}}@media(max-device-width:1280px) and (orientation:landscape) {p.custom-tooltip-style {display: none!important}}.notoppadding {padding-top: 0!important}.banner-divider {margin: 30px 0 0}.lightgrey-text {color: #909090!important}.powerby-jglobe {font-size: 14px;margin-bottom: 20px}.share-icons-list a.at-svc-mendeley {display: none}.row {margin-bottom: 10px}.row .row {margin-top: 10px;margin-bottom: 0}[class*="col-"] {padding-top: 10px;padding-bottom: 10px}.navbar-default {background-color: #fff;border: 0;height: 60px;border-bottom: #e0e0e0 solid 1px; -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.3); -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.3); box-shadow: 0 5px 5px 0 rgba(0,0,0,.3);}.navbar-brand {padding: 10px 10px 10px 0}.offcanvas-left-wrap {float: left}.offcanvas-right-wrap {float: right}.offcanvas-nav-wrap {float: left;margin-right: 20px}#page-content {position: relative;padding-top: 60px;left: 0}span.topnav-dropdown-icon {position: absolute;display: block;top: -13px;left: 18%}.jst-homelink {display: none}.navbar-form #global-search {border: #b7b7b7 solid 1px;border-radius: 0;box-shadow: none;font-size: 13px;color: #b7b7b7;width: 190px;float: left;height: 30px;padding: 3px 10px}.navbar-form #global-search::selection,.navbar-form #global-search::-moz-selection {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)}.global-search-btn {background: #97adbd;-webkit-border-radius: 0 6px 6px 0;border-radius: 0 6px 6px 0;border: 0;float: left;-webkit-appearance: none}.globalsearch-btn {width: 20px;color: #fff;font-size: 16px;height: 28px;line-height: 28px}.global-search-btn:hover {background: #597990}.global-search-position {float: right}.global-advance-search {float: left;margin: 0 0 0 10px;color: #407ed3;width: 50px;line-height: 14px;font-size: 13px}.search-arrow {display: none}@media(max-width:991px) {.offcanvas-left-wrap {float: none;background: #333}.offcanvas-right-wrap {float: none}.navbar-default .navbar-collapse {width: 100%;z-index: -999;min-height: 90px;padding-top: 10px;position: absolute;top: 39px;left: 0}.offcanvas-nav-wrap {float: none;margin-right: 0}span.topnav-dropdown-icon {display: none}.navbar-header {background: #252525;padding-left: 10px;color: #fff;border-bottom: #434343 solid 1px;height: 58px}.navbar-default .navbar-nav>li>a {color: #fff;width: 250px;clear: both;outline: 0}.navbar-default .navbar-nav .dropdown-menu>li>a {color: #fff!important;line-height: normal!important;padding: 10px 0 10px 40px!important;border-bottom: #434343 solid 1px!important;outline: 0}.navbar-default .navbar-nav .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .dropdown-menu>li>a:focus {color: #fff!important;background: #444!important}.navbar-nav {margin: 0 -10px 8.25px -20px;width: 100%;padding-left: 20px}.ms-logowrap {display: table;text-align: center;float: none;margin: 0 auto}.ms-logowrap img {display: inline}.jst-homelink {display: block;color: #fff!important;font-weight: 400;padding: 20px 0 0 6px;height: 30px!important;margin: 0!important}.global-search-icon,.glyphicon-remove {color: #3d3d3d;font-size: 20px}.hamburger-close-icon {color: #fff;font-size: 20px;font-weight: 400}.navbar-nav .open .dropdown-menu {width: 250px}.navbar-nav>li {border-bottom: #434343 solid 1px;width: 250px}.nav-search-form {background: #eee;padding: 14px 10px;min-height: 60px;position: absolute;top: 10px;left: 0;width: 100%}.search-arrow {position: absolute;right: 33px;top: -3px;display: block}}@media(min-width:401px) and (max-width:767px) {.global-advance-search {width: 120px!important;padding-top: 7px}}@media(min-width:300px) and (max-width:400px) {.global-advance-search {margin: 10px 0 0;color: #407ed3;width: 150px!important;line-height: 14px;display: block;padding: 30px 0 0;float: none!important}.navbar-default .navbar-collapse {padding-top: 0}}ul.global-breadcrumbs li {float: left;display: inline;color: #999;padding: 4px 4px 0 0;font-size: 12px}ul.global-breadcrumbs li a {color: #06c !important;text-decoration: none}ul.global-breadcrumbs li a:hover {color: #06c;text-decoration: underline}.take-on-top {display: inline-block;height: 30px;width: 30px;position: fixed;bottom: 40px;right: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .05);overflow: hidden;border-radius: 50%;text-indent: 100%;white-space: nowrap;background: rgba(145, 145, 145, .5) url(../images/take-on-top-arrow.svg) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0, visibility 0 .3s;-moz-transition: opacity .3s 0, visibility 0 .3s;transition: opacity .3s 0, visibility 0 .3s;z-index: 9999}.take-on-top1 {display: inline-block;height: 26px;width: 35px;position: absolute;top: 0;left: 47%;box-shadow: 0 0 10px rgba(0, 0, 0, .05);overflow: hidden;-webkit-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;text-indent: 100%;white-space: nowrap;background: #919191 url(../images/take-on-top-arrow.svg) no-repeat center 50%;-webkit-transition: opacity .3s 0, visibility 0 .3s;-moz-transition: opacity .3s 0, visibility 0 .3s;transition: opacity .3s 0, visibility 0 .3s}.no-touch .take-on-top1:hover {background: #4f4f4f url(../images/take-on-top-arrow.svg) no-repeat center 50%}.take-on-top.cd-is-visible,.take-on-top.cd-fade-out,.no-touch .take-on-top:hover {-webkit-transition: opacity .3s 0, visibility 0 0;-moz-transition: opacity .3s 0, visibility 0 0;transition: opacity .3s 0, visibility 0 0}.take-on-top.cd-is-visible {visibility: visible;opacity: 1}.take-on-top.cd-fade-out {opacity: .5}.no-touch .take-on-top:hover {background-color: #3572b0;opacity: 1}@media only screen and (min-width:768px) {.take-on-top {right: 20px;bottom: 20px}}@media only screen and (min-width:1024px) {.take-on-top {height: 45px;width: 45px;right: 30px;bottom: 30px}}footer {margin-top: 30px;color: #fff}.footer-wrap {position: relative;background: #464646;padding: 40px 0 0}footer .footer-link-section {float: left;width: 21%;padding: 0 1% 2% 0}footer .footer-link-heading {line-height: 22px;font-size: 14px;color: #fff;margin-bottom: 25px}footer .footer-link-heading {line-height: 22px;font-size: 14px;color: #c8c8c8;margin-bottom: 25px;text-transform: uppercase}footer ul.footer-link-list li {padding: 0 0 10px;font-size: 14px;line-height: 22px}footer ul.footer-link-list li a {text-decoration: none;color: #fff}footer ul.footer-link-list li a:hover {text-decoration: underline;color: #fff}.copyright-wrap {background: #111;padding: 15px 0;color: #fff;font-size: 12px;text-align: center}.copyright-wrap a {text-decoration: none;color: #b9b9b9}.copyright-wrap a:hover {text-decoration: underline;color: #f9f9f9}#footer-strip {text-align: center;color: #656565;font-size: 13px;padding: 10px 0;line-height: 20px}@media(max-width:450px) {footer .footer-link-section {width: 100%}}@media(min-width:451px) and (max-width:767px) {footer .footer-link-section {width: 50%; height: 280px;}}#journal-header {color: #fff}#journal-header-compact {/*background-image: url(../images/journal-header-bg.png);background-position: top left;background-repeat: repeat-x;*/color: #fff}#journal-header .journal-name,#journal-header-compact .journal-name {font-size: 28px;line-height: 30px;padding: 15px 0 25px;color: #fff;padding-right: 160px;float: left;width: 75%}#journal-header .journal-subtitle,#journal-header-compact .journal-subtitle {font-size: 14px;color: #fff;margin: 5px 0 15px;font-family: 'robotomedium','Meiryo';line-height: 22px}#journal-header #journal-left-infosection {font-size: 13px;line-height: 20px;padding: 0 10px 20px 0;color: #d6d6d6;float: left}#journal-header #journal-left-infosection a {color: #d6d6d6;text-decoration: underline}#journal-header #journal-left-infosection a:hover {color: #f9f9f9;text-decoration: underline}#journal-header #journal-right-infosection {font-size: 13px;line-height: 18px;padding: 0 20px 20px 0;color: #d6d6d6;float: left}#journal-thumbnail {border: #aeaeae solid 1px;margin-top: 20px;max-width: 100%}.journal-thumbnail-wrap {text-align: right;float: left;position: absolute;top: 0;right: 0;padding-right: 30px;margin-left: 60px;width: 140px}#journal-heading-tags li {float: left;display: inline;margin: 0 10px 10px 0;padding: 0 6px;-webkit-border-radius: 15px 15px 15px 15px;border-radius: 15px 15px 15px 15px;font-size: 13px;height: 20px;line-height: 20px;text-align: center;text-transform: uppercase;background: rgba(225, 225, 225, .2);background: rgba(72, 72, 72)}#journal-heading-tags li span.journal-yellow-tag {color: #c5ad0b}#journal-heading-tags li span.journal-green-tag {color: #3da390}#journal-heading-tags li span.journal-strike-out {text-decoration: line-through}#journal-tags {padding-bottom: 20px}.journal-tags-clearfix {clear: both}.mb-journal-level-navigation {display: none}#feature-artilce-title-aboutTheJournal {color: #454545;padding-bottom: 15px;padding-top: 30px;display: block;font-family: 'robotomedium','Meiryo';font-size: 18px}#feature-artilce-title {color: #454545;padding-bottom: 15px;display: block;font-family: 'robotomedium','Meiryo';font-size: 18px}.feature-artilce-thumbnail {border: #e0e0e0 solid 1px;height: 254px;text-align: center;width: 35%;float: left;margin-right: 15px}.feature-artilce-thumbnail img {max-width: 100%}.feature-artilce-content {float: left;width: 65%;height: 220px}.feature-article-vol {color: #7f7f7f;font-size: 13px;font-style: italic;margin-bottom: 9px}a.feature-article-title {color: #06c;font-size: 16px;display: block;line-height: 22px;text-decoration: none;font-family: 'robotomedium','Meiryo'}a.feature-article-title:hover {color: #06c;text-decoration: underline}.feature-article-authors {font-size: 14px;margin: 9px 0}p.para-feature-article-info {font-size: 13px;color: #454545;line-height: 18px}ul#journal-current-issuse-list li {border-bottom: #e4e4e4 solid 1px;padding: 3px 0 3px}ul#journal-current-issuse-list li .ci-content-wrap {float: left;width: max(calc(100% - 140px), 10%); margin-left:10px;}ul#journal-current-issuse-list li .ci-img-wrap {float: right;border: #e1e1e1 solid 1px;width: 110px}ul#journal-current-issuse-list li a.ci-article-name {color: #000;font-size: 16px;line-height: 22px; text-decoration:none;}ul#journal-current-issuse-list li span.ci-authors-names {font-size: 14px;line-height: 20px;display: block;margin: 5px 0 7px}.feature-article-content {float: left;width: 60%;height: 220px}.feature-article-information {line-height: 18px;font-size: 13px;color: #454545}ul#most-popular-articles-list li {border-bottom: #e4e4e4 solid 1px;padding: 3px 0 3px}ul#most-popular-articles-list li .most-popular-articles-list-left {float: left;width: 40px;height: 40px;line-height: 40px;font-size: 22px;color: #454545;text-align: center;margin-right: 20px;margin-left: 5px}ul#most-popular-articles-list li .most-popular-articles-list-right {float: left;color: #363636;font-size: 14px;line-height: 22px;width: 80%}ul#most-popular-articles-list li .most-popular-articles-list-right p:first-child { font-size:14px;} ul#most-popular-articles-list li .most-popular-articles-list-right a {color: #363636;text-decoration: none}ul#most-popular-articles-list li .most-popular-articles-list-right a:hover {color: #06c;text-decoration: underline}ul#most-popular-articles-list li .most-popular-articles-list-right span {color: #9b9b9b;font-size: 13px;display: block;margin-top: 5px}#socialmedia-share-plugins {border: #ebebeb solid 1px;padding: 20px 20px;float: left}#socialmedia-share-plugins .sectionheading {color: #454545;font-size: 14px;font-family: 'robotomedium','Meiryo';line-height: 22px}ul.share-icons-list li {float: left;margin: 10px 10px 0 0;display: inline-block;width: 40px;height: 40px;padding: 2px;text-align: center}ul.share-icons-list li .facebook-share-icn {background: #3b5999;font-size: 20px;color: #fff;width: 40px;height: 40px;line-height: 40px}ul.share-icons-list li .facebook-share-icn:hover {background: #2b447b}ul.share-icons-list li .twitter-share-icn {background: #55acee;font-size: 20px;color: #fff;width: 40px;height: 40px;line-height: 40px}ul.share-icons-list li .twitter-share-icn:hover {background: #338dd2}#socialmedia-share-plugins .rss-share-icn {background: #f37324;font-size: 20px;color: #fff;width: 40px;height: 40px;line-height: 40px}ul.share-icons-list li .rss-share-icn:hover {background: #de6318}ul.share-icons-list li .outlook-share-icn {background: #8fb7e3;font-size: 20px;color: #fff;width: 40px;height: 40px;line-height: 40px}ul.share-icons-list li .outlook-share-icn:hover {background: #698cb3}ul.share-icons-list li .googleplus-share-icn {background: #dc4e41;font-size: 20px;color: #fff;width: 40px;height: 40px;line-height: 40px}ul.share-icons-list li .googleplus-share-icn:hover {background: #d03426}ul.share-icons-list li .mendeley-share-icn {background: #970d1a;font-size: 20px;color: #fff;width: 40px;height: 40px;line-height: 40px;display: inline-block}ul.share-icons-list li .mendeley-share-icn:hover {background: #880713}@media(max-width:767px) {.journal-thumbnail-wrap {text-align: left}#journal-header #journal-left-infosection,#journal-header #journal-right-infosection {width: 100%}.journal-thumbnail-wrap {text-align: left;float: left;position: relative;top: -10px;left: 0;padding-right: 20px;margin-left: 0;width: 120px}#journal-header #journal-name {padding-right: 20px}.journal-tags-clearfix {display: none}#journal-thumbnail {margin-top: 10px}.mb-journal-level-navigation {color: #454545;display: block;font-weight: 700;font-size: 18px}ul.global-breadcrumbs {display: none}ul#journal-current-issuse-list li .ci-img-wrap {float: left}.feature-artilce-thumbnail {height: 100%;float: none;width: 100%}.feature-article-content {float: none;width: 100%;height: 100%}.feature-article-vol {margin-top: 10px}ul#most-popular-articles-list li .most-popular-articles-list-right {width: 75%}}.third-level-nav-divider {margin: 1px 0;border-bottom: #e6e6e6 solid 1px;display: block}#third-level-navigation a.thirdlevel-active-btn {background: #3572b0;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;color: #fff;padding: 0 10px 0 20px;line-height: 35px;height: 35px;display: block;text-decoration: none;font-size: 15px;position: relative;margin-bottom: 1px}#third-level-navigation a.thirdlevel-active-btn:hover {background: #23568a;text-decoration: none}#third-level-navigation a.thirdlevel-active-btn span.icon-wrap-active {color: #fff;font-size: 26px;position: absolute;right: 10px;top: 4px}#third-level-navigation span.download-file-size {font-size: 11px!important}#third-level-navigation a.thirdlevel-links {color: #454545;text-decoration: none;display: block;padding: 0 10px 0 20px;line-height: 35px;height: 35px;font-size: 15px;position: relative}#third-level-navigation a.thirdlevel-links:hover {background: #e2f2ff;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;color: #3572b0}#third-level-navigation span.icon-wrap {color: #3572b0;font-size: 26px;position: absolute;right: 10px;top: 4px}#third-level-navigation a.thirdlevel-links span.icon-wrap:hover {color: #3572b0}#third-level-navigation .third-level-sublinks {border-bottom: #e6e6e6 solid 1px;padding: 5px 10px 10px 20px}#third-level-navigation .third-level-sublinks span.heading {font-size: 15px;display: block;color: #454545}#third-level-navigation .third-level-sublinks a {display: inline-block;padding: 7px 0 0 5px;color: #454545;text-decoration: none}#third-level-navigation .third-level-sublinks a:hover {color: #06c;text-decoration: underline}.right-section-global-img-wrap {margin: 20px 0}.right-section-global-img-wrap img {max-width: 100%}p.right-section-para {margin: 10px 10px;line-height: 18px}.twitter-panel {width: 220;height: 165}.twitter-panel img {max-width: 100%}.realted-journal-left-section {float: left;width: 80px;margin-right: 10px}.realted-journal-left-section img {max-width: 96%}.realted-journal-right-section {float: left;width: 110px}#pastvol-issuse-dropdown {margin-bottom: 40px}#pastvol-issuse-dropdown-advance {padding: 0 10px 10px}.pastvol-issuse-form ul.pastvol-issuse-list li {float: left;display: inline;margin-left: 10px}.pastvol-issuse-form ul.pastvol-issuse-list li:first-child {margin-left: 0}.pastvol-issuse-form ul.pastvol-issuse-list .pastvol-issuse-listbox-width {width: 36%}@media(max-width:767px) {#socialmedia-share-plugins {width: 100%;padding: 10px 20px}}.pastvol-issuse-form ul.pastvol-issuse-list .pastvol-issuse-go-btn-width {width: 17%}.pastvol-issuse-form ul.pastvol-issuse-list .pastvol-issuse-go-btn {background: #3572b0;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;border: #3572b0 solid 1px;color: #fff;text-align: center;font-size: 14px;line-height: 22px;height: 40px;width: 100%}.pastvol-issuse-form ul.pastvol-issuse-list .pastvol-issuse-go-btn:hover {background: #23568a;border: #23568a solid 1px}.articleoverview-doi-wrap a {display: inline-block;margin-right: 5px}nav#article-overiew-section-links ul {padding: 10px 0 0}nav#article-overiew-section-links ul li {color: #06c;padding: 0 0 10px 10px;font-size: 13px;background: url(../images/black-bullet-icn.png) left 8px no-repeat}nav#article-overiew-section-links ul li a {color: #06c;text-decoration: none}nav#article-overiew-section-links ul li a:hover {color: #06c;text-decoration: underline}nav#article-overiew-section-links ul li a.active {color: #454545!important;text-decoration: none}ul#article-overview-references-list li {font-size: 14px;color: #606060;padding: 0 0 4px;line-height: 22px}ul#article-overview-references-list li a{color:#06c!important}ul#article-overview-references-list li a:hover span{ text-decoration:underline;}div#author_info_title{padding: 0 16px 7px 22px;margin-top: 37px;cursor: pointer;overflow: hidden;}div#author_info_contents {padding: 10px 10px 10px 20px;}.jglobal_img {width:30%;height:auto;margin-right:5px;display:inline;vertical-align:middle;}.jglobal_img_side {width:40%;height:auto;display:inline-block;vertical-align: middle;}#related_articles_label {display: inline-block;vertical-align: middle;text-align: left; width: 55%; height: auto;}ul#related-article-list li {font-size: 14px;color: #606060;padding: 0 0 4px;line-height: 22px}ul#related-article-list li a{color:#06c!important}ul#related-article-list li a:hover span{ text-decoration:underline;}.accordion_container {width: 100%;margin: 10px 0 0}.accordion_head {color: #454545;cursor: pointer;font-size: 14px;padding: 0 16px 7px 22px}.accordion_body {padding: 10px 10px 10px 20px}.accordion_body p {padding: 0;margin: 0 0 20px;line-height: 20px}.accordion_body ul li {padding: 0;margin: 10px 0}.accordion_body ul li .patents-num-sequence {display: inline-block;width: 20px;float: left;line-height: 20px}.accordion_body ul li .patents-num-txt {display: inline-block;width: 90%;float: left;line-height: 20px}.plus-icn {background: url(../images/accordian-plus-icn.png) left 2px no-repeat}.minus-icn {background: url(../images/accordian-minus-icn.png) left 2px no-repeat}.clearfix:before,.clearfix:after {content: "";display: table}.clearfix:after {clear: both}.clearfix {zoom: 1}.non-sticky-content {width: 77%;float: left;margin-left: 2%}#sticky-sidebar {width: 20%;float: left;z-index: 99;padding-top: 50px}#sticky-sidebar1 {width: 21%;float: left;z-index: 99;padding-top: 50px}#non-sticky-content-leftsection {width: 67%;margin: 0 2% 0 1%;float: left}#non-sticky-content-rightsection {width: 30%;float: left;padding-top: 50px}ul.global-share-x-icons-list li {float: left;margin: 0 5px 12px 0;display: inline-block;width: 22px;height: 22px;padding: 2px;text-align: center}ul.global-share-x-icons-list li .facebook-share-icn {background: #3b5999;font-size: 16px;color: #fff;width: 22px;height: 22px;line-height: 24px}ul.global-share-x-icons-list li .twitter-share-icn {background: #55acee;font-size: 16px;color: #fff;width: 22px;height: 22px;line-height: 24px}ul.global-share-x-icons-list li a.rss-share-icn {background: #f37324;font-size: 16px;color: #fff;width: 20px;height: 20px;line-height: 21px;text-align: center;display: inline-block;float: left;margin-left: -2px}ul.global-share-x-icons-list li .outlook-share-icn {background: #8fb7e3;font-size: 16px;color: #fff;width: 22px;height: 22px;line-height: 24px}ul.global-share-x-icons-list li .googleplus-share-icn {background: #dc4e41;font-size: 16px;color: #fff;width: 22px;height: 22px;line-height: 24px}ul.global-share-x-icons-list li .mendeley-share-icn {background: #970d1a;font-size: 16px;color: #fff;width: 22px;height: 22px;line-height: 24px;display: inline-block}ul.global-share-x-icons-list li .mendeley-share-icn img {max-width: 100%;max-height: 100%}ul.global-share-x-icons-list li .facebook-share-icn:hover {background: #2b447b}ul.global-share-x-icons-list li .twitter-share-icn:hover {background: #338dd2}ul.global-share-x-icons-list li .outlook-share-icn:hover {background: #698cb3}ul.global-share-x-icons-list li .rss-share-icn:hover {background: #de6318}ul.global-share-x-icons-list li .googleplus-share-icn:hover {background: #d03426}ul.global-share-x-icons-list li .mendeley-share-icn:hover {background: #880713}#altmetric-wrap {margin-top: 30px;margin-bottom: 20px}#altmetric-wrap #altmetric-widget {padding: 10px 0;margin: 0 10px}#altmetric-wrap #altmetric-heading {color: #454545;font-size: 14px;font-family: 'robotomedium','Meiryo';line-height: 31px;margin-bottom: 10px}#figures-tables-wrap {margin: 0}#author-information-wrap {margin: 0;font-size: 14px!important;line-height: 22px}#author-information-wrap .accordion_head {font-size: 14px;border-top: #ebebeb solid 1px;padding-top: 5px;padding-bottom: 6px}#author-information-wrap .plus-icn {background: url(../images/accordian-plus-icn.png) left 8px no-repeat}#author-information-wrap .title-plus-icn {background: url(../images/accordian-plus-icn.png) left 18px no-repeat}#author-information-wrap .minus-icn {background: url(../images/accordian-minus-icn.png) left 8px no-repeat}#author-information-wrap .title-minus-icn {background: url(../images/accordian-minus-icn.png) left 18px no-repeat}#author_info_label {width:63%;height:auto;font-size:18px; display:inline-block; vertical-align:middle;}.journals-small-logo-wrap {position: relative;top: 3px;margin-right: 3px}#supplimentary-materials-wrap {font-size: 14px;line-height: 24px}#supplimentary-materials-wrap .download-size-wrap {font-size: 13px}#article-navigation-links {margin: 20px 0 40px}#article-navigation-links a.next-icon {padding: 20px 0;float: left;color: #06c;font-size: 16px;text-align: center;width: 160px}#article-navigation-links a.previous-icon {padding: 20px 0;float: right;color: #06c;font-size: 16px;text-align: center;width: 160px}#article-navigation-links a.previous-icon span {padding: 0 0 0 10px;font-size: 26px;position: relative;top: 2px}#article-navigation-links a.next-icon span {padding: 0 10px 0 0;font-size: 26px;position: relative;top: 2px}.sticky-sidebar-shareicons-rightsection {display: none}.figures-tables-support-txt {color: #606060;margin: 20px 0 30px; text-align:left; padding-left:15px; padding-right:15px; word-wrap:break-word;}.modal-body .figures-tables-support-txt{ padding-left:0px; padding-right:0px;}.figures-tables-slidshow-support-txt {color: #606060;margin: 10px 0;position: relative;bottom: -330px;left: 10px}.reference-num-sequence {display: inline-block;min-width: 25px;float: left;margin-right: 0px;}.reference-num-txt {display: inline;max-width: 90%;font-family:'Arial', 'MS PGothic', 'sans-serif'}.related-num-txt {display: inline;max-width: 90%;font-family:'Arial', 'MS PGothic', 'sans-serif';word-wrap:break-word;}.img-zoom-icon {position: absolute;border-left: #ededed solid 1px;border-top: #ededed solid 1px;bottom: 0;right: 0;font-size: 20px;color: #d1d1d1;font-weight: 400;padding: 2px 2px 2px 3px}a.download-help-link {padding: 15px 0 0!important;display: block}@media(max-width:767px) {#non-sticky-content-leftsection {width: 100%;margin: 1% 0;float: left}#non-sticky-content-rightsection {width: 100%;float: left}.non-sticky-content {width: 98%;float: left; margin-left: 1%; margin-right: 1%;}#sticky-sidebar {width: 100%;float: left;background: #fff;padding-top: 0}#sticky-sidebar1 {width: 100%;float: left;background: #fff}#sticky-sidebar-shareicons {display: none}}@media(max-width:400px) {#article-navigation-links a.next-icon {font-size: 14px;width: 130px}#article-navigation-links a.previous-icon {font-size: 14px;width: 130px}}@media(max-width:767px) {.sticky-sidebar-shareicons-rightsection {display: block}#socialmedia-share-plugins {width: 100%;padding: 10px 10px}ul#my-tree {background: #eee}}.wrapper-sticky {min-height: 38px!important;height: 100%!important}.accordion-content-label {margin-right: 10px;display: inline-block;margin-bottom: 2px}.accordion-content-info {display: inline-block;margin-bottom: 2px}.accordion-content-no {float: left;display: block;margin-right: 2px;margin-bottom: 2px}.accordian-content-title {color: #454545;font-size: 13px;padding: 10px 16px 5px 0}.accordion-content-conference-label-w {min-width: 8%}.accordion-content-funder-label-w {width: 18%}#article-overview-conference-wrap {padding: 10px 5px;margin-bottom: 20px}#searchbrowse-topbox-wrap {margin-bottom: 30px}#search-browser-boxwrap {margin-top: 20px}#search-browser-boxwrap .searchbrowse-title {font-size: 18px;color: #454545;font-family: 'robotomedium','Meiryo';float: left;line-height: 40px;height: 40px;width: 8%}#search-browser-boxwrap .global-searchbrowse-title {font-size: 13px;color: #454545;font-family: 'robotomedium','Meiryo';float: left;line-height: 40px;height: 40px;width: 24%}#search-browser-boxwrap .search-form-wrap {float: left;width: 100%}#search-browser-boxwrap .search-form-wrap .search-form {float: left;width: 36%}#search-browser-boxwrap .form-advance-search {margin-top: 5px;text-align: right}#search-browser-boxwrap .form-advance-search a {color: #06c;text-decoration: none;font-size: 13px}#search-browser-boxwrap .form-advance-search a:hover {color: #06c;text-decoration: underline}#search-browser-boxwrap .search-input {width: 76%;height: 40px;border: #ccc solid 1px;color: #454545;font-size: 13px;padding: 0 0 0 10px}#search-browser-boxwrap .search-button {color: #fff;font-size: 14px;background: #3572b0;border: 0;height: 40px;line-height: 40px;margin-left: -4px;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;padding: 0 2%;width: 24%;text-align: center}#search-browser-boxwrap .search-form-wrap .search-button:hover {background: #23568a}#search-browser-boxwrap .journal-issue-dd-wrap {float: right;width: 31%}.txt-or-wrap {float: left;display: inline-block;width: 17%;font-size: 22px;line-height: 40px;height: 40px;text-align: center}@media(max-width:767px) {#search-browser-boxwrap .search-form-wrap {width: 100%;margin-left: 0}#search-browser-boxwrap .search-form-wrap form {width: 100%}#search-browser-boxwrap .search-form-wrap .search-input {width: 70%}#search-browser-boxwrap .search-form-wrap .search-button {width: 30%}#search-browser-boxwrap .search-form-wrap .form-advance-search {margin-left: 0;margin-top: 10px;line-height: 20px}.txt-or-wrap {float: none;display: block;width: 100%;font-size: 20px;line-height: 20px;height: 20px;text-align: center}}#searchbrowse-leftsection .faceted-search-scrollwrap {max-height: 600px;overflow-x: hidden;overflow-y: scroll}#facetsearch-header.collapsed {background: #d7e6e6;display: block}#facetsearch-header1.collapsed {background: #d7e6e6;display: block}#facetsearch-header span.facetsearch-header-link {cursor: pointer;height: 40px;line-height: 40px;display: block;width: 100%;padding: 0 10px;font-size: 14px;color: #454545;font-family: 'robotomedium','Meiryo';position: relative}#facetsearch-header.expanded span.facetsearch-header-link {background-image: url(../images/facetsearch-icon.png);background-position: right 14px;background-repeat: no-repeat;display: block}#facetsearch-header.expanded span.facetsearch-header-link:hover {display: block;background-image: url(../images/facetsearch-icon-hover.png);background-position: right 14px;background-repeat: no-repeat}#facetsearch-header.collapsed span.facetsearch-header-link {display: block;width: 100%;padding: 0 10px;background-image: url(../images/facetsearch-icon.png);background-position: right 14px;background-repeat: no-repeat}.facetsearch-subheader span.facetsearch-subheader-link {cursor: pointer;height: 40px;line-height: 40px;border-bottom: #d7d7d7 solid 1px;display: block;width: 100%;position: relative;font-size: 14px;color: #454545;font-family: 'robotomedium','Meiryo';padding: 0 10px}.facetsearch-subheader.expanded span.facetsearch-subheader-link {background-image: url(../images/minus-icon.png);display: block;background-position: right 16px;background-repeat: no-repeat}.facetsearch-subheader.collapsed span.facetsearch-subheader-link {background-image: url(../images/plus-icon.png);display: block;background-position: right 16px;background-repeat: no-repeat}.facetsearch-content-wrap {display: block;width: 100%}.facetsearch-content-innerwrap {display: block;width: 100%;padding: 10px 4%;border-bottom: #d7d7d7 solid 1px;position: relative;font-size: 13px;line-height: 17px}.facetsearch-content-innerwrap ul.search-linkslist li {padding: 0 0 10px}.facetsearch-content-innerwrap ul.facetsearch-links li {padding: 5px 0;display: block}.facetsearch-content-innerwrap .search-subheading {color: #454545;margin-bottom: 10px;font-family: 'robotomedium','Meiryo'}.facetsearch-content-innerwrap .search-active {color: #454545!important}a.facetsearch-reset {position: absolute;bottom: 10px;right: 20px;color: #06c;font-size: 13px;text-decoration: none}a.facetsearch-reset:hover {text-decoration: underline}a.facetsearch-resetall {color: #06c;font-size: 13px;text-decoration: none;display: block;padding: 10px 0 10px 10px;border-bottom: #d7d7d7 solid 1px}a.facetsearch-resetall:hover {text-decoration: underline}.facetsearch-content-innerwrap ul {margin-bottom: 25px}input[type="radio"],input[type="checkbox"] {position: absolute;left: -999em}label.checkbox:before {display: inline-block;position: relative;top: -4px;left: -2px;content: '';width: 25px;height: 25px;background-image: url(../images/formelements.png);float: left;padding-left: 26px}label.radio:before {display: inline-block;position: relative;top: -4px;left: -2px;content: '';width: 25px;height: 25px;background-image: url(../images/formelements.png);float: left;padding-left: 26px}input[type="checkbox"]+label.checkbox:before {background-position: 0 -25px}input[type="checkbox"]:checked+label.checkbox:before {background-position: 0 0}input[type="radio"]+label.radio:before {background-position: -25px -23px}input[type="radio"]:checked+label.radio:before {background-position: -25px -48px}.ie8 label.checkbox:before {display: none;content: none}.ie8 input[type="checkbox"],.ie8 input[type="radio"],.ie7 input[type="checkbox"],.ie7 input[type="radio"] {position: static;left: 0}.ie8 input[type="checkbox"],.ie8 input[type="radio"] {position: relative;top: 5px;margin-right: .5em}input[type="text"]:focus,textarea:focus {border-color: #000}#search-filters-wrap {color: #454545;font-size: 13px;line-height: 22px;padding: 10px 10px;margin-bottom: 20px}#search-filters-wrap .conditional-parameter {color: #707070}#search-filters-wrap .search-parameter {color: #454545;font-family: 'robotomedium','Meiryo'}.global-font-italic {font-family: 'robotomedium_italic','Meiryo'}ul.search-resultslisting li {border-top: #e1e1e1 solid 1px;padding: 15px 0 10px}ul.search-resultslisting li .searchlist-title {font-size: 16px;margin-bottom: 5px;width: 85%;;}ul.search-resultslisting li .searchlist-authortags {font-size: 13px;margin-bottom: 5px;color: #454545}ul.search-resultslisting li .searchlist-additional-info {color: #9b9b9b;font-size: 13px;line-height: 20px}#search-results-infobar {padding: 0 0 20px;float: left;width: 100%}#search-results-infobar .search-resultsinfo-leftsection {float: left;line-height: 20px;font-size: 13px;padding: 2px 0 10px;}#search-results-infobar .search-resultsinfo-rightsection {float: right;padding-left: 10px}#search-results-infobar .search-resultsinfo-rightsection ul#sorting-list {float: left}#search-results-infobar .search-resultsinfo-rightsection ul#sorting-list li {float: left;margin-left: 10px}.searchresults-sortyby-dropdown {width: 155px;background: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;height: 30px;line-height: 30px;}.pagination-dd select.searchresults-sortyby-dropdown.flt-left {min-width: 50px;width: auto;}.searchresults-noofpages-dropdown {width: 70px}.searchresults-action-btnwrap {margin-top: 7px}.searchresults-action-btnwrap .search-btnwrap {font-size: 13px;color: #454545;width: 100%}.fj-chemstruct-p{font-family:'Arial', 'MS PGothic', 'sans-serif';text-align: center;font-weight: bold; font-size: 122%;}

#searchbrowse-rightsection div.search-abtract-btnwrap {margin: 0 0 0 10px;position: relative;height: 30px;float: left}
#searchbrowse-rightsection div.search-abtract-btnwrap a.collapseall-icon {text-decoration: none;background: #fff;border: #06c solid 1px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;text-align: center;color: #454545;font-size: 12px;padding: 10px 10px;display: block}
#searchbrowse-rightsection div.search-abtract-btnwrap a.expandall-icon {text-decoration: none;background: #fff;border: #06c solid 1px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;text-align: center;color: #454545;font-size: 12px;padding: 2px 10px;display: block}
#searchbrowse-rightsection div.search-abtract-btnwrap a.expandall-icon:hover,
#searchbrowse-rightsection div.search-abtract-btnwrap a.collapseall-icon:hover {background: #f0f0f0}
#searchbrowse-rightsection .search-sorting-list li a:hover {text-decoration: underline}.sortbylabel {line-height: 30px;height: 30px;font-size: 13px;}.sortby-dropdown { display:inline-block; margin-bottom: -10px; min-width: 155px;position: relative;}b.caret.dropdown-caret {position: absolute;right: 8px;top: 13px;}.hide_abstract{ display:none;}#searchbrowse-rightsection .content {position: relative}#searchbrowse-rightsection .expand a {background: url(../images/searchlist-open-icon.png) no-repeat left 8px;display: block;width: 100%;float: left;padding-left: 12px;margin-top: 1px}#searchbrowse-rightsection .expand a:hover {text-decoration: underline}#searchbrowse-rightsection .expand a:after {content: "";color: #06c;font-size: 13px}#searchbrowse-rightsection .collapse1 a {background: url(../images/searchlist-close-icon.png) no-repeat left 7px;display: block;width: 100%;float: left;margin-top: 1px;padding-left: 10px}#searchbrowse-rightsection .collapse1 a:hover {text-decoration: underline}#searchbrowse-rightsection .collapse1 a,#searchbrowse-rightsection .expand a {text-decoration: none;color: #06c;}#searchbrowse-rightsection .collapse1 a:after {content: "";color: #06c;font-size: 13px}#searchbrowse-rightsection .datapanel_opend {display: block}#searchbrowse-rightsection .showabstractbox {display: block}#searchbrowse-rightsection .showabstractbox .showabstractbox-header {display: block;width: 100%;height: 30px;margin-top: 1px}#searchbrowse-rightsection .showabstractbox .lft {color: #454545;text-align: left;float: left;margin-top: 1px;font-size: 13px;position: absolute;left: 100px;top: 0}#searchbrowse-rightsection .showabstractbox .lft span {margin-left: 40px}@media(max-width:767px) {#searchbrowse-rightsection .showabstractbox .lft {color: #454545;text-align: left;float: none;margin-top: 1px;font-size: 13px;position: relative;left: 0;bottom: 0}#searchbrowse-rightsection .showabstractbox .lft span {margin: 10px 25px 10px 0;display: inline-block}}#searchbrowse-rightsection .showabstractbox .inner-content {display: block;padding: 0 0 10px;margin: 0 auto;width: 100%;line-height: 22px} #searchbrowse-rightsection .showabstractbox .inner-content .abstract img{max-width:100%} #search-pagination-wrap-top {display: none;padding: 10px 10px;border-top: #e1e1e1 solid 1px}#search-pagination-wrap-bottom {padding: 10px 0 0;border-top: #e1e1e1 solid 1px}#search-pagination-wrap-bottom .inner,#search-pagination-wrap-top .inner {padding: 10px 10px}#search-pagination-wrap-bottom .search-pagination-left,#search-pagination-wrap-top .search-pagination-left {float: left;margin-top: 5px;}#search-pagination-wrap-bottom .search-pagination-left ul.search-pagination-list li,#search-pagination-wrap-top .search-pagination-left ul.search-pagination-list li {float: left;width: 23px;height: 23px;line-height: 21px;text-align: center;margin-right: 10px;font-size: 14px;background: #fff}#search-pagination-wrap-bottom .search-pagination-left ul.search-pagination-list .active-page,#search-pagination-wrap-top .search-pagination-left ul.search-pagination-list .active-page {background: #f4f3f4;color: #363636;border: #ebebeb solid 1px}#search-pagination-wrap-bottom .search-pagination-left ul.search-pagination-list a.defaultstyle,#search-pagination-wrap-top .search-pagination-left ul.search-pagination-list a.defaultstyle {border: #ebebeb solid 1px;color: #363636;display: block;text-decoration: none}#search-pagination-wrap-bottom .search-pagination-left ul.search-pagination-list a.defaultstyle:hover,#search-pagination-wrap-top .search-pagination-left ul.search-pagination-list a.defaultstyle:hover {background: #f4f3f4;border: #b0b0b0 solid 1px;color: #363636;display: block;text-decoration: none}#search-pagination-wrap-bottom .search-pagination-left ul.search-pagination-list .inactive-page,#search-pagination-wrap-top .search-pagination-left ul.search-pagination-list .inactive-page {background: #f4f4f4;color: #b3b2b2;border: #ebebeb solid 1px}#search-pagination-wrap-bottom .search-pagination-right,#search-pagination-wrap-top .search-pagination-right {float: right}#search-pagination-wrap-bottom .search-pagination-right ul.pagination-no-list li,#search-pagination-wrap-top .search-pagination-right ul.pagination-no-list li {float: left;margin-left: 10px}#search-pagination-wrap-bottom .search-pagination-right .pagination-dd,#search-pagination-wrap-top .search-pagination-right .pagination-dd {width: 100%}@media(max-width:767px) {#search-results-infobar .search-resultsinfo-rightsection {float: left;width: 100%}#search-results-infobar .search-resultsinfo-rightsection ul#sorting-list li {margin-left: 0;margin-right: 10px}#search-results-infobar .search-resultsinfo-rightsection {padding-left: 0}#search-pagination-wrap-top {display: block}
#searchbrowse-rightsection div.search-abtract-btnwrap {float: left;margin: 15px 0 0}
#search-results-infobar .search-resultsinfo-rightsection ul#sorting-list {float: left;width: 100%}#search-pagination-wrap-bottom .search-pagination-left,#search-pagination-wrap-top .search-pagination-left {width: 100%}#search-pagination-wrap-bottom .search-pagination-right,#search-pagination-wrap-top .search-pagination-right {width: 100%;margin-top: 20px}#search-pagination-wrap-bottom .search-pagination-right ul.pagination-no-list li,#search-pagination-wrap-top .search-pagination-right ul.pagination-no-list li {margin-left: 0;margin-right: 10px}}@media(max-width:400px) {.sortby-dropdown {min-width: 130px}}.modal-body img {width: 100%}@media(max-width:767px) {#sticky-sidebar1 {margin: 0;padding: 0}#journal-header .journal-name,#journal-header-compact .journal-name {width: auto;font-size: 20px;line-height: 28px;padding-right: 10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {.navbar-form #global-search {width: 190px}}@media(max-width:770px) {.section-title-18 {padding-top: 75px}.section-title-noborder-18 {padding-top: 75px}}@media(max-width:771px) and (max-width:991px) {.section-title-18 {padding-top: 75px}.section-title-noborder-18 {padding-top: 75px}}@media(max-width:991px) {.facetsearch-header-link {margin-top: 30px}#facetsearch-header.expanded .facetsearch-resetall {display: none!important}#facetsearch-header.expanded .facetsearch-content-wrap {display: none!important}#facetsearch-header.collapsed .facetsearch-resetall {display: block!important}#facetsearch-header.collapsed .facetsearch-content-wrap {display: block!important}}.broweser-msg {font-size: 11px;color: #989898}.searchbrowse-first-subheading {color: #454545;font-size: 13px;padding: 10px 0;font-family: 'robotomedium','Meiryo'}.searchbrowse-subheading {color: #454545;font-size: 13px;text-transform: uppercase;padding: 50px 0 10px;font-family: 'robotomedium','Meiryo'}.journal-volume-dd,.journal-issue-dd {width: 100%}#pastvol-issuse-dropdown1 {display: none}.showindesktop {display: block}.hidedesktop {display: none}#browseallvol-issue-heading {display: block}@media(max-width:991px) {.showindesktop {display: none}.hidedesktop {display: block}#pastvol-issuse-dropdown1 {display: block;padding: 0 10px 10px}#browseallvol-issue-heading {display: none}#search-browser-boxwrap .searchbrowse-title {width: 100%;margin-bottom: 20px}.searchbrowse-journal-issue {width: 100%}.pastvol-issuse-form ul.pastvol-issuse-list .pastvol-issuse-listbox-width {width: 37%}#searchbrowse-topbox-wrap {margin-bottom: 0}#search-browser-boxwrap {margin-top: 0}}.facetsearch-subheader.expanded a.facetsearch-subheader-link {cursor: pointer;height: 40px;line-height: 40px;border-bottom: #d7d7d7 solid 1px;display: block;width: 100%;position: relative;font-size: 14px;color: #454545;font-family: 'robotomedium','Meiryo';padding: 0 10px}.advance-search-innerwrap {padding: 10px 0;margin: 20px 0}.advance-search-innerwrap .advance-search-title {color: #454545;font-size: 13px;font-family: 'robotomedium','Meiryo';border-bottom: #d7d7d7 solid 1px;margin-bottom: 10px;padding: 0 10px 10px}.advance-search-parameter-wrap {padding: 0 10px}.favorite-apply-btn input[type=button] {
	background-color: #5f6e79;}.advancesearch-first-wrap{width: calc(100% - 110px);float: left}.advancesearch-second-wrap{width: 110px;float: left}.articletitle-dd-wrap {width: 32%;float: left;margin-right: 10px}.advance-search-txtbox {width: 46%;float: left;margin-right: 10px}.input-disabled {color: #cdcdcd!important}.advancesearch-condition-dd-wrap {width: 15%;float: left;margin-right: 10px}.advancesearch-not-checkbox-wrap {width: 60%;float: left;}.advancesearch-add-btn {width: 40px;float: left}@media(max-width:600px) {.advancesearch-first-wrap{width: 100%;float: left}.advancesearch-second-wrap{width: 110px;float: right;display: flex;display: -ms-flexbox;display: -webkit-flex;align-items:center}.articletitle-dd-wrap {width: 100%;float: left;margin-right: 0;margin-top: 10px}.advance-search-txtbox {width: 100%;float: left;margin-right: 0;margin-top: 10px}.advancesearch-condition-dd-wrap {width: 50%;float: left;margin-right: 10px;margin-top: 10px}.first-pseudo-condition{display: none}.advancesearch-not-checkbox-wrap {width: 60%;float: left}.advancesearch-add-btn {width: 40px;float: left;margin-top: 10px}}ul.advance-search-optionlist li {float: left;margin-right: 10px}ul.advance-search-optionlist li:first-child {margin-left: 0}ul.advance-search-optionlist li label.checkbox:before {top: -2px}.datepicker-year {width: 60%}.datepicker-year-list label {line-height: 40px;width: 70px;float: left}.input-disabled {color: #cdcdcd!important}.input-inactive {color: #cdcdcd!important}#advance-search-rightsection {width: 270px;float: right;margin-top: 22px}.advance-search-dobox {width: 72%;float: left}.advance-search-dobox-btn {width: 20%;float: left}@media(max-width:991px) {#advance-search-rightsection {width: 100%;float: left}}.fullview-accordian {font-size: 13px!important}.facetsearch-levelone-link {cursor: pointer;height: 40px;line-height: 40px;border-bottom: #d7d7d7 solid 1px;display: block;width: 100%;position: relative;font-size: 13px;color: #454545;padding: 0 10px}.facetsearch-leveltwo-link {cursor: pointer;display: block;width: 100%;position: relative;font-size: 13px;color: #454545;padding: 0 10px;background: url(../images/blue-bullet-icn.png) left 5px no-repeat}.advancesearch-chkbox-list {width: 45%}.advancesearch-btn {width: 35%}.resetall-link {line-height: 40px;font-size: 14px;margin-left: 20px}@media(max-width:767px) {.advancesearch-chkbox-list {width: 100%}.advancesearch-btn {width: 50%}}.tabs-menu {height: 30px;float: left;clear: both}.search-browse-volissue-tabs li {height: 45px;line-height: 45px;float: left;margin-right: 2%;background-color: #f0f6f6;border-top: 1px solid #898b8a;border-right: 1px solid #898b8a;border-left: 1px solid #898b8a;-webkit-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;width: 48%;text-align: center;color: #454545;font-size: 16px;font-family: 'robotomedium','Meiryo'}.search-browse-volissue-tabs li.current {position: relative;background-color: #fff;border-bottom: 1px solid #fff;z-index: 11;bottom: 0;height: 46px;line-height: 46px}.search-browse-volissue-tabs li a {color: #454545;text-decoration: none;display: block}.search-browse-volissue-tabs .current a {color: #454545}.searchbrowse-tab {border: 1px solid #898b8a;background-color: #fff;float: left;margin-bottom: 20px;width: 100%;position: relative;z-index: 10;top: -1px}.searchbrowse-volissue-tab-content {width: 100%;padding: 20px;display: none}#tab-1 {display: block}#search-browser-boxwrap .journal-issue-dd-wrap .select2-container--default .select2-selection--single {height: 40px;line-height: 40px}#search-browser-boxwrap .journal-issue-dd-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 40px;height: 40px}#search-browser-boxwrap .select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 4px}@media(max-width:767px){.select2-search--dropdown { display:none;} .select2-search.select2-search--dropdown{display:none;}}.searchbrowse-journal-issue .pastvol-issuse-go-btn {height: 40px!important}.facetsearch-global-subheader-activebg {background-color: #f4f4f4}.facetsearch-global-subheader-activebg:hover {background-color: #dcdee0}#hm-banner-wrap {background: #fff url(../images/hm-bg.jpg) center top no-repeat;position: relative;padding: 20px 0 40px}#hm-banner-beta-icn {position: absolute;top: -20px;left: 0}.hm-banner-heading {text-align: center;color: #fff;font-size: 30px;line-height: 18px;font-family: 'robotolight','Meiryo';padding: 40px 0 30px}.postion-relative {position: relative}#hm-search-box-wrap {width: 60%;margin: 0 auto;margin: 20px auto 30px auto;position: relative;}.hm-search-input {width: 80%;height: 40px;border: #ccc solid 1px;color: #454545;font-size: 13px;padding: 0 0 0 10px}#hm-search-box-wrap .hm-search-button {color: #fff;font-size: 14px;background: #3572b0;border: 0;height: 40px;line-height: 40px;margin-left: -4px;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;padding: 0 2%;width: 20%;text-align: center}#hm-search-box-wrap .hm-search-button:hover {background: #23568a}#hm-search-box-wrap .form-advance-search {margin-top: 5px;text-align: right}#hm-search-box-wrap .form-advance-search a {color: #fff;text-decoration: none;font-size: 13px}#hm-search-box-wrap .form-advance-search a:hover {color: #fff;text-decoration: underline}#hm-stats-wrap {color: #fff;font-size: 20px;line-height: 30px;font-family: 'robotolight','Meiryo';text-align: center;width: 70%;margin: 0 auto 10px auto}.bold {font-family: 'robotomedium','Meiryo'}.txtunderline {text-decoration: underline}.hm-bnr-disclaimer {font-size: 11px;color: #e7e7e7;position: absolute;right: 0;bottom: -20px}#beta-top-strip {background-color: #e8eff4;padding: 10px 10px;margin: 20px 0;position: relative}#beta-top-strip #beta-icn {position: absolute;top: 10px;left: 0}#beta-top-strip #beta-txt {padding: 0 0 0 70px;float: left;margin-right: 20px;width: 48%;font-size: 13px;line-height: 18px}#beta-top-strip #beta-journal-info {float: right;width: 49%}ul#beta-journal-list li {float: left;display: inline-block;margin-left: 10px;width: 31%}.beta-journal-img {float: left;margin-right: 10px;height: 47px;width: 35px}.beta-journal-img img {width: 100%;height: 100%;-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, .3);box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, .3)}.beta-journal-name {font-size: 12px;display: block;line-height: 16px}.title-rss-icon-bg {color: #f37324;font-size: 18px;position: relative;top: 1px;left: 5px}.hm-rightsectiontitle {font-size: 16px;font-family: 'robotomedium','Meiryo';padding: 0 0 10px}#system-maintenance-wrap {background: #fef8f1;padding: 10px;border: #ffe0b8 solid 1px}#beta-right-section-wrap {position: relative}#beta-right-section-wrap p {background: #e8eff4;padding: 10px 10px;width: 83%;margin: 0 20px}#beta-right-section-wrap .beta-ribbon {position: absolute;top: 35px;left: 0;height: 39px;width: 100%}.beta-ribbon-left {float: left;width: 20px}.beta-ribbon-center {float: left;background: #e1704b;height: 31px;line-height: 31px;text-align: center;color: #fff;width: 81%}.beta-ribbon-right {float: left;width: 20px}#hm-rightsection-links a {display: block;padding: 0 0 10px 20px;position: relative}#hm-rightsection-links a span {position: absolute;top: 0;right: 0px;font-size: 20px}.hm-footer-strip-heading {font-size: 18px;color: #6a6a6a;text-align: left;padding: 20px 0 0}.hm-footer-strip-innerheading {font-size: 16px;color: #6a6a6a;text-align: left;padding: 0 0 15px}.hm-footer-strip-innerheading sup {color: #cf2929;text-transform: uppercase;font-size: 8px}.hm-footer-strip-beta-para {color: #454545;font-size: 16px;font-family: 'robotolight','Meiryo';line-height: 28px;text-align: left;padding: 20px 0}.hm-footer-strip-heading sup,.hm-footer-strip-beta-para sup {color: #cf2929;text-transform: uppercase;font-size: 10px}ul.hm-footer-strip-journal-list li {display: inline-block;margin-right: 10px;width: 22%;float: left;margin-bottom: 20px}ul.hm-footer-strip-journal-list li .beta-journal-img {float: left;margin-right: 10px;height: 47px;width: 35px}ul.hm-footer-strip-journal-list li .beta-journal-img img {width: 100%;height: 100%;-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, .3);box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, .3)}ul.hm-footer-strip-journal-list li .beta-journal-name {font-size: 12px;line-height: 16px;text-align: left}.hm-btm-bluebox {float: left;width: 48%;margin-right: 2%;font-size: 12px}.hm-btm-bluebox-inner {background: #e8eff4;padding: 10px}ul.hm-checklist-style li {background: url(../images/green-tick.png) left 6px no-repeat;padding: 0 0 5px 15px}.hm-left-section-title {color: #454545;padding: 20px 0 10px;display: block;font-family: 'robotomedium','Meiryo';font-size: 16px;margin-bottom: 10px}ul.hm-explore-subjectarea-list {float: left;margin-right: 3%;width: 47%}ul.hm-explore-subjectarea-list li {padding: 0 0 18px}ul#newly-release-issue-list li {width: 47%;border-top: #e1e1e1 solid 1px;margin: 7px 0}ul#newly-release-issue-list li .left-section {float: left;width: 60%;margin: 10px 15px 0 0}ul#newly-release-issue-list li .right-section {float: left;width: 35%;margin: 10px 0 0}a.follow-on-twitter-wrap {border: #37b5d8 solid 1px;padding: 15px 10px 15px 50px;background: #fff url(../images/twitter-icn.png) 10px 9px no-repeat;color: #279fba;display: block}a.follow-on-twitter-wrap:hover {background: #f2f2f2 url(../images/twitter-icn.png) 10px 9px no-repeat;text-decoration: none}div.hm-newly-released-slidewrapper {margin: 0 0 20px 20px;height: 50px}ul.hm-newly-released-list li {margin-right: 10px;margin-bottom: 20px;width: 210px!important;display: inline-block!important}ul.hm-newly-released-list li .beta-journal-img {float: left;margin-right: 10px;height: 47px;width: 35px}ul.hm-newly-released-list li .beta-journal-img img {width: 100%;height: 100%;-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, .3);box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, .3)}ul.hm-newly-released-list li .beta-journal-name {font-size: 12px;line-height: 16px;text-align: left}#hm-stats-wrap span {color: #fff;text-decoration: underline;font-family: 'robotomedium','Meiryo'}@media(max-width:400px) {#hm-banner-beta-icn {left: 20px}.hm-banner-heading {line-height: 28px;font-size: 24px;padding: 20px 0}#hm-search-box-wrap {width: 100%;margin: 0 auto;margin: 0 auto 20px auto}#hm-stats-wrap {font-size: 13px;line-height: 18px;font-family: 'robotolight','Meiryo';width: 100%;margin: 0 auto 10px auto}.hm-bnr-disclaimer {font-size: 11px;color: #e7e7e7;position: absolute;right: 10px;bottom: -15px}ul.hm-explore-subjectarea-list {width: 100%}ul.hm-newly-released-list li {margin-right: 10px;margin-bottom: 20px;width: 210px!important;display: inline-block!important}}@media(min-width:401px) and (max-width:991px) {#hm-banner-beta-icn {left: 20px}.hm-banner-heading {line-height: 30px;font-size: 24px;padding: 20px 0}#hm-search-box-wrap {width: 80%;margin: 0 auto;margin: 0 auto 20px auto}#hm-stats-wrap {font-size: 16px;line-height: 22px;font-family: 'robotolight','Meiryo';width: 80%;margin: 0 auto 10px auto}.hm-bnr-disclaimer {font-size: 11px;color: #e7e7e7;position: absolute;right: 10px;bottom: -15px}ul.hm-explore-subjectarea-list {width: 100%}}@media(max-width:500px) {ul#beta-journal-list li {margin-left: 0;width: 100%;margin-top: 10px}}@media(min-width:501px) and (max-width:700px) {ul#beta-journal-list li {margin-left: 0;width: 32%}}@media(max-width:991px) {#beta-top-strip #beta-txt {width: 100%}#beta-top-strip #beta-journal-info {width: 100%;margin: 20px 0}.hm-btm-bluebox {width: 100%;margin-right: 0}ul#newly-release-issue-list li {width: 100%;border-top: #e1e1e1 solid 1px;margin: 7px 0}ul#newly-release-issue-list li .left-section {width: 100%}ul#newly-release-issue-list li .right-section {width: 100%}}#editorial-team-wrap #editorial-team-active {margin: 0 0 30px}#editorial-team-wrap #editorial-team-active #editorial-team-active-left {padding: 10px 10px;width: 30%;margin-right: 20px;float: left}#editorial-team-wrap #editorial-team-active #editorial-team-active-right {float: left;width: 67%}#editorial-team-wrap .editor-img {width: 100%;height: 100px;float: left}#editorial-team-wrap .editor-details {float: left;width: 100%}#editorial-team-wrap .editor-img {margin-bottom: 10px}#editorial-team-wrap .editor-img img {width: 85px;height: 100px}#editorials-profile-list-wrap {margin: 20px 0 0}@media(max-width:400px) {#editorial-team-wrap #editorial-team-active #editorial-team-active-left {width: 100%}#editorial-team-wrap #editorial-team-active #editorial-team-active-right {width: 100%;margin-top: 20px}}@media(min-width:401px) and (max-width:700px) {#editorial-team-wrap #editorial-team-active #editorial-team-active-left {width: 100%}#editorial-team-wrap #editorial-team-active #editorial-team-active-right {width: 100%;margin-top: 20px}#editorial-team-wrap .editor-img {width: 87px;height: 100px;float: left;margin-right: 10px}}#flexiselDemo1,#flexiselDemo2,#flexiselDemo3 {display: none}.nbs-flexisel-container {max-width: 92%;float: none;padding: 10px 0;margin: 0 auto;position: relative}.nbs-flexisel-ul {width: 9999em;padding: 0;position: relative;list-style-type: none}.nbs-flexisel-inner {width: 100%;overflow: hidden}.nbs-flexisel-item {float: left;padding: 0;position: relative}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {width: 18px;height: 44px;position: absolute;cursor: pointer;top: 70px;}.nbs-flexisel-nav-left {background-image: url(../images/controls.png);background-repeat: no-repeat;background-position: -1px -2px;left: -28px}.nbs-flexisel-nav-left:hover {background-image: url(../images/controls.png);background-repeat: no-repeat;background-position: -2px -71px;left: -28px}.nbs-flexisel-nav-right {background-image: url(../images/controls.png);background-repeat: no-repeat;background-position: -57px -1px;right: -28px}.nbs-flexisel-nav-right:hover {background-image: url(../images/controls.png);background-repeat: no-repeat;background-position: -57px -71px;right: -28px}@media(max-width:400px) {.nbs-flexisel-container {max-width: 80%}div.hm-newly-released-slidewrapper {margin: 0 0 15px 15px;height: 60px}ul.hm-footer-strip-journal-list li {width: 100%}}@media(min-width:401px) and (max-width:700px) {.nbs-flexisel-container {max-width: 85%}ul.hm-footer-strip-journal-list li {width: 30%}}@media(max-width:500px) {ul.hm-footer-strip-journal-list li {width: 100%}}@media(min-width:501px) and (max-width:700px) {ul.hm-footer-strip-journal-list li {width: 30%}}@media(max-width:991px) {a.hm-logo-padding {padding: 10px 40px 10px 0!important}ul#most-popular-articles-list li .most-popular-articles-list-left {width: 30px;height: 30px;line-height: 30px;font-size: 20px}}.editor-name {font-size: 16px}#right-feedback-btn {height: 104px;width: 100px;position: fixed;bottom: 30%;right: -73px;z-index: 999;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);filter: progid: dximagetransform.Microsoft.BasicImage(rotation=3)}#right-feedback-btn a {display: block;height: 15px;width: 60px;padding: 8px 16px 8px 10px;color: #fff;font-size: 16px;text-decoration: none;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;background: #bd554c;background: rgba(189, 85, 76, .8)}.editor-profile-brick-item {display: block;margin: 0 0 15px;padding: 12px;transition: all 220ms}.editor-profile-brick-item:hover {transition: all 220ms}.editor-profile-brick-item>img {display: block;width: 100%;margin: 0 0 10px}.editor-profile-brickwall {display: block;position: relative}.editor-profile-brickwall-column {display: block;position: relative;width: 33.333333%;float: left;padding: 0 15px 0 0;box-sizing: border-box}@media(max-width:640px) {.editor-profile-brickwall-column {width: 50%}}@media(max-width:480px) {.editor-profile-brickwall-column {width: auto;float: none}}.relevantinformation-list-wrap ul li {width: 50%;float: left}.relevantinformation-list-wrap ul li {margin-bottom: 20px; padding-right: 20px}.relevantinformation-list-wrap ul li span.section-title {color: #363636;display: block;font-family: 'robotomedium','Meiryo';font-size: 15px}.global-subtitle {color: #363636;display: block;font-family: 'robotomedium','Meiryo';font-size: 15px}a#subscribe-tothis-journal {background: #3572b0;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;color: #fff;padding: 0 10px 0 20px;line-height: 35px;height: 35px;display: block;text-decoration: none;font-size: 15px;position: relative;margin-bottom: 1px}a#subscribe-tothis-journal:hover {background: #23568a;text-decoration: none}a#subscribe-tothis-journal span.icon-wrap-active {color: #fff;font-size: 26px;position: absolute;right: 10px;top: 4px}@media(max-width:991px) {.relevantinformation-list-wrap ul li {width: 100%}#search-browser-boxwrap .global-searchbrowse-title {width: 100%}}#page1,#page2 {position: relative!important}.prev {left: 0}.next {right: 0}.prev a {color: #000;font-size: 16px;padding: 0 0 0 10px;line-height: 60px;height: 60px}.next a {background-image: url(../images/facetsearch-icon-hover.png);background-position: right 13px;background-repeat: no-repeat;cursor: pointer;text-decoration: none;display: block;padding: 10px}.prev a:hover {color: #000}.next a:hover {display: block;background-image: url(../images/facetsearch-icon-hover.png);background-position: right 13px;background-repeat: no-repeat}.filters {color: #fff;font-size: 20px;line-height: 28px;padding: 15px 10px 25px}.scroller_anchor {display: block!important;width: 100%}.scroller {z-index: 100;height: 40px;width: 100%}#search-page-breaks {overflow: inherit!important}@media(max-width:700px) {#beta-right-section-wrap p {width: 86%}.beta-ribbon-center {width: 84%}}@media(min-width:700px) and (max-width:991px) {#beta-right-section-wrap p {width: 94%}.beta-ribbon-center {width: 94%}}@media(max-width:991px) {#facetsearch-header.expanded span.facetsearch-header-link {background-image: url(../images/search-slideright-arrow.png);background-position: right 9px;background-repeat: no-repeat;display: block}#facetsearch-header.expanded span.facetsearch-header-link:hover {display: block;background-image: url(../images/search-slideright-arrow-hv.png);background-position: right 9px;background-repeat: no-repeat}#facetsearch-header.collapsed span.facetsearch-header-link {display: block;width: 100%;padding: 0 10px;background-image: url(../images/search-slidedown-arrow.png);background-position: right 14px;background-repeat: no-repeat}}@media(max-width:1200px) and (orientation:portrait) {.globalsearch-btn {height: 30px;line-height: 30px}}@media(max-width:1200px) and (orientation:landscape) {.globalsearch-btn {height: 30px;line-height: 30px}}@media(max-width:991px) {#facetsearch-header.collapsed {overflow-y: scroll;height: 100%}#facetsearch-header.collapsed {overflow-y: scroll}.search-header-sticker {width: 100%}.search-header-stick {position: fixed;top: 30px;width: 100%;z-index: 999;left: 0}}@media(max-width:991px) {.datepicker-year-list {margin-bottom: 10px}}.fourzerofour-title {font-size: 72px;color: #454545;padding: 50px 0;text-align: center;line-height: 60px}.fourzerofour-content {font-size: 14px;color: #454545;padding: 0 0 25px 0;text-align: center;line-height: 22px}.global-error-msg {color: #ff0000;font-size: 13px;padding: 15px 0;font-family: 'robotomedium','Meiryo'}.form-error-msg {color: #ff0000;font-size: 13px;padding: 15px 0;font-family: 'robotomedium','Meiryo'}.form-element-higlight {border: #ff0000 solid 1px !important}.error-page-title {font-size: 40px;color: #454545;padding: 50px 0;text-align: center;line-height: 35px}/** Responsive Table :: START **/.responsive-table-wrap {width: 100%;}.responsive-table-wrap {border-bottom: 1px solid #eeeeee;}.responsive-table-wrap table {border-collapse: collapse;}.responsive-table-wrap table thead th {background: #E9E9E9;border-bottom: 1px solid #eeeeee;font-size: 12px;padding: 5px 10px;font-family: 'robotomedium','Meiryo';}.responsive-table-wrap table tbody td {border-bottom: 1px solid #eeeeee;padding: 10px 10px;}.responsive-table-wrap table .left-border {border-left: 1px solid #DCDCDC;}/** Responsive Table :: END **/.addition-pages ul a.customTooltip{color: #999;}.addition-pages .navbar-default{/*-webkit-box-shadow:0 5px 5px 0 rgba(178,178,178,1);-moz-box-shadow:0 5px 5px 0 rgba(178,178,178,1);box-shadow:0 5px 5px 0 rgba(178,178,178,1)*/}.register-row{padding-top:30px}.register-form-decription-wrap{padding: 0px 30px 170px 0;font-size:16px;position:relative;}.red-tick-list li{background:url(../images/red-tick.png) left top 5px no-repeat;padding:0 0 10px 15px;background-size:auto 11px}.regis-decrip-title h4{margin-bottom:15px}.red-tick-list-caption{margin-bottom:30px;font-size:16px}.regis-decrip-title{font-size:30px;line-height:1}.regis-decrip-title img{display:inline-block;vertical-align:middle;height:55px;width:auto;margin-top:-10px}.register-form-wrap{padding-left:45px;position:relative}.register-form-decription-wrap:after{content:"";height:100%;width:1px;background-color:#dadada;position:absolute;right:0;top:0}.form-note{font-size:11px;line-height:140%;margin-top:7px}.form-label{font-size:16px;margin-bottom:7px}.register-form-wrap .form-control{height:30px;font-size:14px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.register-form-wrap .form-group{margin-bottom:25px}.register-form-wrap .form-group.serect-question-block{margin-top:30px;margin-bottom:30px}.register-form-wrap .input-answer{margin-top:15px}.register-term-condi a{color:#2a85e8;text-decoration:underline}.captcha-block{float:left;width:100%}.captcha-image{float:left;width:50%;padding-right:23px}.captcha-image img{display:block;max-width:100%;margin:0 auto}.captcha-input{float:left;width:50%;padding-left:23px}.register-btn-wrap,.submition-block,.submition-block .tips,.term-condi-checkbox{float:left;width:100%}.captcha-refresh-btn{margin-top:10px;display:inline-block}.term-condi-checkbox{line-height:1.2}.term-condi-checkbox label.checkbox:before{top:0;margin-right:15px}.submition-block{text-align:center;padding:20px 0}.submition-block .global-error-msg{padding:0 0 5px}.register-btn{background-color:#f01452;color:#fff;font-size:24px;text-align:center;padding:0 50px;line-height:36px;height:40px;border:1px solid #f01452;display:inline-block;border-radius:5px;cursor:pointer;margin-bottom:20px}.register-btn:hover{text-decoration:none;color:#fff}.submition-block .tips a{color:#2a85e8;text-decoration:underline}.register-row .col-md-12{padding:0}@media screen and (max-width:992px){.register-row .col-md-12{padding:0 30px}.register-form-decription-wrap{padding:0}.register-form-decription-wrap:after{display:none}.register-form-wrap{padding-left:0;padding-top:15px}.register-form-wrap .form-group{margin-bottom:15px}}@media screen and (max-width:767px){.register-offcanvas-right-wrap{display:none}}@media screen and (max-width:426px){.submition-block{padding:10px 0}.register-btn{margin-bottom:10px;margin-top:5px}.addition-pages footer{margin-top:10px}.register-row{padding-top:0;margin-bottom:0}.regis-decrip-title h4{text-align:center;margin-bottom:25px}.responsive-txt{display:none}.captcha-image{width:100%;padding:0;margin-bottom:10px}.captcha-input{width:100%;padding:0;position:relative}.captcha-input .form-control{max-width:190px;display:block;float:none;margin:0 auto}.captcha-image img{max-width:190px;height:auto;-webkit-transform:translate(-30px,0);-moz-transform:translate(-30px,0);-o-transform:translate(-30px,0);-ms-transform:translate(-30px,0);transform:translate(-30px,0)}.captcha-refresh-btn{position:absolute;top:-40px;right:calc(50% - 95px)}.register-row .col-md-12{padding:0 20px}.submition-block .tips{width:calc(100% + 40px);margin-left:-20px}}@media screen and (max-width:320px){.term-condi-checkbox label.checkbox:before{margin-bottom:15px;margin-right:10px}.captcha-image img{-webkit-transform:translate(-30px,0);-moz-transform:translate(-10px,0);-o-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px,0)}.captcha-refresh-btn{right:calc(50% - 115px)}}
/* Release Notes :: START */
#release-note-journal-list{display:table;margin:20px}#release-note-journal-list>li{display:table-row}#release-note-journal-list>li>*{display:table-cell;text-align:left;vertical-align:top}#release-note-journal-list>li>.publisher{white-space:nowrap}#release-note-journal-list>li>.titles{white-space:normal}.horizontal-list>li{float:left}#release-note-journal-list .horizontal-list>li{margin-left:10px}.jpfont-title{font-weight:bold}.highlights{margin:0 20px;background:#ffe0b8}.highlights .inner-cell{max-width:280px;width:100%;margin:0 auto}.highlights .caption{margin-bottom:10px;font-weight:bold;font-size:14px;line-height:22px;text-align:center}.highlights .description{margin-bottom:10px;padding:0 10px;font-size:13px;line-height:20px;text-align:center}.highlights .imagebox{margin:10px 0;text-align:center}.highlights img{max-width:100%;max-height:223px}.highlights ul{text-align:left}.release-notes{width:100%;margin:20px 0;border:1px solid #e4e4e4}.release-notes-sp{width:100%;margin:20px 0;border:none}.release-notes-list>li{margin:20px 0}.release-notes-list .num{float:left;width:20px;height:20px;background-color:#fff6c6;color:#454545;line-height:20px;text-align:center}.release-notes-list .caption{height:20px;margin-left:20px;padding-left:10px;font-weight:bold;line-height:20px}.release-notes-list .description{clear:left;margin:10px 0 0 10px}.release-notes-list ul{margin:10px 0}
/* Release Notes :: END */
/* BEGIN common */
.font-size18 {font-size: 18px!important}
/* END common */

/* BEGIN register-confirm page */

.register-confirm-row {
    padding-top: 38px;
    margin-bottom: 50px;
}

.register-confirm-title {
    font-size: 22px;
}

.register-confirm-row-form-gr {}

.register-confirm-row-form-gr + .register-confirm-row-form-gr {
    margin-top: 8px;
}

.register-confirm-row-form-gr .col-md-6 {
    padding-right: 5px;
    padding-left: 0;
}

.register-confirm-row-form-gr .col-md-18 {
    padding-left: 5px;
}

.register-confirm-input-lb {
    color: #737373;
    font-size: 16px;
    opacity: .5;
    line-height: 30px;
}

input[type=text].register-confirm-input,
.register-confirm-input {
    height: 30px;
    border: #ccc solid 1px;
    background-color: #ebebeb;
    border-color: #ebebeb;
    outline: none;
    font-family: inherit;
    line-height: inherit;
    padding: 0 0 0 10px;
    font-size: 13px;
    width: 100%;
    -webkit-appearance: none;
}

.register-confirm-answer {
    float: left;
    width: 100%
}

.register-confirm-answer + .register-confirm-answer {
    margin-top: -10px;
}

.register-confirm-btn {
    padding: 0 25px;
    margin-left: 80px;
}

.register-confirm-backlink {
    font-size: 18px;
    color: #2a85e8;
    text-decoration: underline;
        line-height: 20px;
    margin-top: 20px;
}

.register-confirm-row-form-gr + .register-confirm-row-form-gr-actions {
    margin-top: 20px;
}

@media screen and (max-width:992px) {
    .register-confirm-input-lb{
        text-align: left;
        padding-bottom: 0;
        padding-left: 10px;
        line-height: 1;
    }
    .register-confirm-row-form-gr .col-md-6{
        padding-left: 10px;
    }
}
@media screen and (max-width:768px){
    .responsive-lb{
        display: none;
    }
    .register-confirm-row{
       padding: 0 20px;
        margin-top: -20px;
    }
    .register-confirm-row-form-gr .register-confirm-input-lb{
        padding-top: 0;
        padding-right: 0;
        padding-left: 0;
    }
    .register-confirm-row-form-gr .col-md-18{
        padding-top: 8px;
        padding-right: 0;
        padding-left: 0;

    }
    .register-confirm-row-form-gr + .register-confirm-row-form-gr{
        margin-top: 20px;
    }
    .register-confirm-backlink{
        font-size: 14px;
    }
    .register-confirm-title{
        line-height: 1.4;
        font-size: 18px;
    }
    .register-confirm-answer + .register-confirm-answer{
        margin-top: -3px;
    }
    .register-confirm-row-form-gr + .register-confirm-row-form-gr-actions{
        margin-top: 10px;
    }
    .register-confirm-btn{
        padding: 0 15px;
        font-size: 20px;
        margin-left: 0;
    }
}
/* END register-confirm page */
/* BEGIN register-complete page*/
.register-complete-txt{
    padding-top: 30px;
    margin-bottom: 50px;
}
.register-complete-txt p{
    font-size: 16px;
}
label.checkbox.vertical-al:before{
    margin-top: 2px;
}
@media screen and (max-width:768px){
    .register-complete-txt{
        padding-top: 10px;
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 30px;
    }
    .register-complete-title{
        font-size: 22px;
    }
}
/* END register-complete page */
/* BEGIN register-wellcome page*/
.register-wellcome-txt p, .register-wellcome-txt{
    font-size: 16px
}
.register-wellcome-txt{
    margin-top: 30px;
}
p.last-welcome{
    margin-bottom: 50px;
}
.register-wellcome-p{
    margin-bottom: 30px;
}
.register-wellcome-btn{
    padding: 0 30px;
}
@media screen and (max-width:768px){
    .register-wellcome-txt p, .register-wellcome-txt{

    }
    .register-wellcome-txt{
        padding-right: 0;
        padding-left: 0;
        margin-top: 15px;
    }
}
/* END register-wellcome page*/
/* BEGIN register-login page*/
.register-login-wrap{
    padding-top: 40px;
    margin-bottom: 50px;
}
.register-login-form-wrap{
    border-right: solid 1px #dadada;
    padding-top: 0;
    padding-bottom: 0;
}
.row .register-login-form-wrap .row{
    margin-top: 0;
}
.register-login-form-wrap-inner{
    padding-right: 5px;
    padding-left: 5px;
    float: left;
    padding-top: 0;
    padding-bottom: 0;
}
.register-login-form-title{
    text-align: center;
    font-size: 30px;
    line-height: 45px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.register-login-form-title img{
        display: inline-block;
    vertical-align: middle;
    height: 45px;
    margin-top: -10px;
}
.rl-form{
    float: left;
    width: 100%;
}
.rl-form-row{
    float: left;
    width: 100%;
}
.rl-form-row + .rl-form-row{
    margin-top: 25px;
}
.rl-form-row > .global-error-msg{
    padding-top: 0;
    margin-top: -10px;
}
.rl-form-lb{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 1;
}
.rl-form-control, .form-control{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}
.rl-form-control, input[type=text].rl-form-control{
    float: left;
    width: 100%;
    font-family: inherit;
    line-height: inherit;
    border: #ccc solid 1px;
    height: 30px;
    padding: 0 0 0 10px;
    font-size: 13px;
    width: 100%;
    -webkit-appearance: none;
}
.forgot-pass-link{
    color: #2a85e8;
    font-size: 12px;
    text-decoration: underline;
    margin-top: 4px;
}
.rl-remember-checkbox .checkbox{
    margin-top: 4px;
    font-size: 12px;
}
.rl-remember-checkbox label.checkbox:before{

}
.signin-btn{
    padding: 0 40px;
    margin-bottom: 30px;
}
.rl-goto-register{
    float: left;
    width: 100%;

    padding-top: 26px;
    position: relative;
}
.rl-goto-register:before{
    content: '';
    display: block;
    border-top: solid 1px #dadada;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.rl-goto-register p{
    font-size: 16px;
}
.rl-goto-register a{
    font-size: 18px;
    color: #2a85e8;
    text-decoration: underline;
}
.rl-goto-register .txt-note{
    font-size: 12px;
    white-space: nowrap;
}
.register-login-quick-wrap-inner{
     padding-right: 0px;
    padding-left: 0px;
}
.register-login-quick-title{
    font-size: 22px;
    text-align: center;
    line-height: 1;
    margin-bottom: 27px;
}
.login-quick-link{
    display: block;
    padding: 5px;
    color: white;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}
.login-quick-link:hover,.login-quick-link:focus{
    text-decoration: none;
    color: white;
}
.login-quick-link + .login-quick-link{
    margin-top: 20px;
}
.login-quick-link#login_with_yahoo{
    background-color: #ffbf26;
}
.login-quick-link#login_with_livedoor{
    background-color: #f23c3e;
}

@media screen and (max-width:992px) {
    .register-login-form-wrap{
        border:none;
        padding-bottom: 30px;
    }
    .register-login-quick-wrap{
        border-top: solid 1px #dadada;
    }
    .rl-goto-register .txt-note{
        white-space: normal;
    }
}
@media screen and (max-width:768px) {
    .register-login-wrap{
        padding: 0 20px;

    }
    .register-login-form-wrap{
        padding-top: 0;
        margin-top: -10px;
    }
    .rl-goto-register:before{

        left: 25%;
        width: 50%;
    }

}
@media screen and (max-width:426px) {
    .register-login-form-title{
        font-size: 22px;
    }
    .register-login-form-title{
        margin-top: 30px;
    }
    .rl-form-lb{
        padding-bottom: 5px;
    }
    .forgot-pass-link{
        /* display: none; */
    }
    .rl-remember-checkbox{
        display: none;
    }
    .rl-goto-register:before{
        width: 200px;
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        transform: translate(-50%,0);
    }
    .rl-goto-register p{
        font-size: 12px;
        width: 222px;
        margin: 0 auto;
        max-width: 100%;
    }
    .rl-goto-register a{
        font-size: 14px;
    }
    .rl-goto-register .txt-note{
        font-size: 11px;
        line-height: 1.2;
    }
    .login-quick-link{
        width: 240px;
        float: none;
        display: block;
        margin: 0 auto;
    }

}
/* END register-login page*/
/* BEGIN edit-profile page*/
.ep-dropdown-menu{
    border-bottom: none;
}
.ep-dropdown-menu>li>a{
    padding: 4px 5px;
    font-size: 12px;
}
.reponsive-menu{
    display: none !important;
}
.ep-dropdown-menu li:nth-child(2){
    border: none;
}
.ep-dropdown-menu li + li{
    border-top: solid 1px #f5f5f5;
}
.edit-profile-wrap{
    margin-bottom: 40px;
}
.edit-profile-title{
    float: left;
    width: 100%;
    font-size: 22px;
    text-align: center;
    margin-top: 20px;
}
.edit-profile-form-wrap{
    padding-right: 0;
    padding-left: 0;
}
.edit-profile-form-wrap .required{
    color: #ff0000;
    font-size: 16px;
}
.edit-profile-form-wrap .required-note-txt{
    font-size: 11px;
    line-height: 1.4;
}
.edit-profile-form-feat{
    float: left;
    width: 100%;
}
.edit-profile-form-feat + .edit-profile-form-feat{
    margin-top: 30px;
}
.edit-profile-form-feat .form-feat-title{
    font-size: 18px;
    opacity: 0.5;
    color: black;
    padding-top: 0;
    padding-right: 5px;
    padding-left: 5px;
}
.edit-profile-form-row{
    padding-right: 5px;
    padding-left: 5px;
}
.edit-profile-form-row + .edit-profile-form-row{
    margin-top: 8px;
}
.edit-profile-form-row .edit-profile-form-label{
    padding-left: 0;
    padding-right: 5px;
    font-size: 16px;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.edit-profile-form-row .edit-profile-form-control{
    padding:  0;
    padding-right: 5px;
    padding-left: 0;
}
.edit-profile-form-row .edit-profile-tooltip{
    line-height: 20px;
    padding: 5px ;
    position: relative;

}
.edit-profile-form-row .edit-profile-tooltip img{
    display: block;
    height: 20px;
}
.edit-profile-tooltip .tooltip{
    right: 0;
    width: auto;
    left: auto !important;
    width: 390px;
    padding-top: 13px;
}
.warningtooltip + .tooltip{
    right: 0;
    width: auto;
    width: 390px;
    padding-top: 13px;
}
.edit-profile-tooltip .tooltip .tooltip-inner, .warningtooltip + .tooltip .tooltip-inner{
    float: right;
    width: auto;
    background-color: #f01452;
    max-width: 100%;
    color: white;
    border-color: #f01452;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    font-size: 12px;
}
.edit-profile-tooltip .tooltip.bottom .tooltip-arrow{
    right: 19px;
    left: auto !important;
    border-bottom-color: #f01452;
    background: url(../images/edit-profile/tooltip-arrow.png) no-repeat;
    height: 13px;
    width: 11px;
    border: none;
    margin: 0;
    margin-top: 0px;
    right: 13px;
}
.warningtooltip + .tooltip.bottom .tooltip-arrow{
    right: 19px;
    border-bottom-color: #f01452;
    background: url(../images/edit-profile/tooltip-arrow.png) no-repeat;
    height: 13px;
    width: 11px;
    border: none;
    margin: 0;
    margin-top: 0px;
    right: 5px;
}
.edit-profile-form-control .form-control{
    height: 30px;
    font-size: 14px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    padding: 6px 10px;
}
.edit-profile-form-control .form-control:focus{
    border-color: #000;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.edit-profile-form-row .gray-block{
    background-color: #ebebeb;
    border-color: #ebebeb;
}
.subject-list{
    float: left;
    width: calc(100% + 10px);
    margin-left: -5px;
    margin-right: -5px;
}
.subject-list .subject-li{
    float: left;
    width: 50%;
    padding: 0 5px;
    margin-bottom: 10px;

}
.subject-list .subject-li .subject-name{
     display: block;
    line-height: 20px;
    padding: 5px 10px;
  background-color: #cacaca;
    color: rgba(0,0,0,.5);
}
.subject-list .corr-auth-subject-li{
    float: left;
    width: 80%;
    padding: 0 5px;
    margin-bottom: 10px;

}
.subject-edit-btn, .subject-edit-btn:hover,.subject-edit-btn:visited,.subject-edit-btn:focus{
    float: left;
    width: 100%;
    background: url(../images/edit-profile/subject-add-edit.png) no-repeat right 5px center;
    text-decoration: none;
    color: inherit;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
}
.ep-radio{
    position: relative;
    display: inline-block;
    position: relative;
    margin: 0;
    line-height: 30px;
}
.ep-checkbox{
    position: relative;
}
.ep-radio label{
    display: inline-block;
    vertical-align: middle;
    padding: 0;
}
.ep-checkbox label{
    display: block;
    padding: 0;
    padding-left: 25px;/* pro1-08-favorite-article-list.html checkbox */
}
.ep-radio input[type=radio]{

    -webkit-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    overflow: hidden;
    outline: none;
    display: none;
}
.ep-radio input[type=radio] + label:before{
    content: "";
    display: inline-block;
    vertical-align: middle;
    left: auto;
    height: 15px;
    width: 15px;
     margin: 0;
    margin-right: 10px;
    border: solid 1px #ccc;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    position: relative;
}
.ep-radio input[type=radio]:checked + label:before{
    background: url(../images/edit-profile/blue-dot.png) no-repeat center center;
    background-size: 15px 15px;
}
.ep-checkbox input[type=checkbox]{

     -webkit-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background:none;
    display: none;
}
.ep-checkbox input[type=checkbox] + label:before{
    content: '';
     position: relative;
    left: auto;
    outline: none;
    margin: 0;
    float: left;
    height: 15px;
    width: 15px;
    top: 3px;
    background: url(../images/edit-profile/checkbox.png) no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    -ms-background-size: contain;
    background-size: contain;
    background-color: white;
    margin-left: -25px;
}
.ep-checkbox input[type=checkbox]:checked + label:before{
    background-image: url(../images/edit-profile/checkbox-checked.png);
}


.ep-radio + .ep-radio{
    margin-left: 35px;
}


.edit-profile-form-control .verify-email{
    margin-top: 10px;
}
.edit-profile-receive-mails{
    padding: 20px 40px;
    padding-top: 16px;
    float: left;
    width: 100%;
}
.edit-profile-form-control > .ep-checkbox{
    margin-top: 10px;
}
.edit-profile-receive-mails .ep-checkbox{
    margin: 0;
    font-size: 16px;
}
.edit-profile-receive-mails .ep-checkbox + .ep-checkbox{
    margin-top: 20px;
    margin-bottom: 5px;
}
.edit-profile-form-row + .nogutter-top{
    margin-top: 0;
    padding-top: 0;
}
.edit-profile-form-row .updatebtn{
    display: inline-block;
    width: 150px;
    background-color: #f01452;
    font-size: 24px;
    line-height: 40px;
    color: white;
    text-decoration: none;
    outline: none;
    cursor: pointer;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;

}
.edit-profile-sapopup-wrap{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}
.edit-profile-sapopup-overlay{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0,0,0,.8);
}
.edit-profile-sapopup-inner{
    position: absolute;

    z-index: 2;
     width: 800px;
    max-width: 100%;
    max-height: 90%;
    overflow: auto;
    top: 5%;
    left: 50%;
    -webkit-transform:translate(-50%,0);
    -moz-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0);

}
.edit-profile-sapopup-inner.small{
    width: 710px;
}
.edit-profile-sapopup-cont{
    float: left;
    width: 100%;
    background-color: white;
    padding: 30px 5px;
    position: relative;
}

.single-double-dagger-link{
	font-size:16px;
	font-weight:bold;
}
.corr-auth-sapopup-wrap{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}
.corr-auth-sapopup-overlay{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0,0,0,.8);
}
.corr-auth-sapopup-inner{
    position: absolute;

    z-index: 2;
    width: min-content;
    min-width: 500px;
    max-height: 90%;
    overflow: auto;
    top: 5%;
    left: 50%;
    -webkit-transform:translate(-50%,0);
    -moz-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0);

}
.corr-auth-sapopup-inner.small{
    width: 710px;
}
.corr-auth-sapopup-cont{
    float: left;
    width: 100%;
    background-color: white;
    padding: 30px 5px;
    position: relative;
}

.close-sapopup{
    float: right;
    position: absolute;
    right: 10px;
    top: 10px;
}
.close-sapopup img{
    height: 20px;
    width: auto;
    display: block;
}
.sapopup-title{
    float: left;
    width: 100%;
    font-size: 24px;
    margin-bottom: 20px;
    padding: 0 40px;
}
.edit-profile-wrap .checkbox-title{
     background-color: #0051a3;
    color: white;
    padding: 3px 5px;
    margin-bottom: 8px;
    font-weight: bold;
    line-height:120%;
}
.ep-checkbox.checkbox-title input[type=checkbox] + label:before{
    top: 0;
}
.edit-profile-sapopup-cont .checkbox-element{
    padding-left: 30px;
}
.edit-profile-wrap .checkbox-element + .checkbox-element{
    margin-top: 7px;
}
.subject-sapopup-list{

}
.subject-sapopup-list .subject-li{
    padding: 0 55px;
}
.subject-sapopup-list .corr-auth-subject-li{
    padding: 0 55px;
}
.subject-sapopup-list .subject-item{

    margin-bottom: 35px;
    float: left;
    width: 100%;
}
.subject-sapopup-list .corr-auth-subject-item{

    margin-bottom: 20px;
    float: left;
    width: 100%;
    white-space: nowrap;
}

.subject-sapopup-list .corr-auth-subject-li .corr-auth-subject-item .outlook-share-icn{
	font-size: 16px;
	color: #0066cc;
	width: 22px;
	height: 22px;
	line-height: 24px;
	text-align: center;
}

span.outlook-share-icn {
	font-size: 16px;
	color: #0066cc;
	height: 22px;
	line-height: 24px;
	text-align: center;
}

.subject-sapopup-list .ep-checkbox label.pre{
    white-space: pre
}
.edit-profile-sapopup-cont .btnsavesubject{
    display: inline-block;
    width: 150px;
    background-color: #1c4f83;
    font-size: 24px;
    line-height: 40px;
    color: white;
    text-decoration: none;
    outline: none;
    cursor: pointer;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin-top: -17px;
}
.edit-profile-sapopup-cont .confirm-img{
    display: block;
    margin: 20px auto;

}
.edit-profile-sapopup-cont .confirm-edit-txt{
    font-size: 28px;
    margin-bottom: 35px;
     padding: 0 40px;
    line-height: 1.4;
}
.navbar-fixed-top{
    z-index: 9999;
}
@media screen and (max-width:992px) {
    .edit-profile-wrap{
        padding: 0 15px;
        float: left;
        width: calc(100% + 20px);
    }
    .edit-profile-form-wrap{
        float: left;
        width: 100%;
    }
    .edit-profile-form-wrap > .col-md-18{
        float: left;
        width: 100%;
    }
    .edit-profile-form-row{
        float: left;
        width: 100%;
    }
    .edit-profile-form-row .edit-profile-form-control{
        float: left;
        width: calc(100% - 30px);
    }
    .edit-profile-form-row .edit-profile-tooltip{
        float: left;
        padding-right: 0;
    }
    .edit-profile-form-row .edit-profile-tooltip img{
        margin-right: 0;
    }
    .edit-profile-form-wrap .required-note-txt{
        line-height: 1.4;
    }
}

@media screen and (max-width:769px) {
    .subject-sapopup-list .subject-li{
        width: 100%;
    }
    .edit-profile-sapopup-inner{
        padding: 0 10px;
    }
    .subject-edit-btn:after{
        content:"";
        background: white url(../images/edit-profile/subject-add-edit.png) no-repeat right 5px center;
        display:block;
        position:absolute;
        width: 39px;
        height: 23px;
        right: 0px;
        top: 3px;
    }

}
@media screen and (max-width:991px){
    .reponsive-menu{
        display: block !important;
    }
    .breadcumb-row{
        display: none;
    }
    .edit-warning .pull-right{
        float: none;
        text-align: center;
        width: 100%;
    }
    .first-proifle-tt{
        text-align: center;
    }
}
@media screen and (max-width:430px) {
    .warningtooltip + .tooltip{
        width: 275px;
    }
    .subject-list{
        width: calc(100% + 40px);
        margin-bottom: 5px;
    }
    .subject-list .subject-li{
        width: 100%;
        margin-bottom: 5px;
    }
    .edit-profile-receive-mails{
        padding: 10px;
        padding-right: 20px;
    }
    .edit-profile-wrap{
        margin-bottom: 0;
    }
    .edit-profile-form-wrap{
        padding-bottom: 0;
    }
    .edit-profile-sapopup-cont{
        padding-top: 20px;
    }
    .corr-auth-sapopup-inner{
        min-width: 360px;
    }
    .sapopup-title{
        padding: 0 10px;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .subject-sapopup-list{
        width: 100%;
        margin: auto;
    }
    .subject-sapopup-list .subject-li{
        padding: 0 12px;
    }
    .edit-profile-sapopup-cont .checkbox-element{
        padding-left: 20px;
    }
    .edit-profile-sapopup-cont .confirm-img{
        height: 80px;
        margin-top: 35px;
        margin-bottom: 25px;
    }
    .edit-profile-sapopup-cont .confirm-edit-txt{

        margin-bottom: -10px;
    }
}
/* END edit-profile page*/
/* BEGIN favorite-article page*/
.addition-pages .ep-nav-shadow{
     /*   -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.3);
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.3);*/
}

#second-level-nav-tabs .nav-tabs.ep-nav-tabs>li{

}
#second-level-nav-tabs .nav-tabs.ep-nav-tabs>li.active>a, #second-level-nav-tabs .nav-tabs.ep-nav-tabs>li>a:hover{
    background-color: #7d919f;
}
.fv-checklist{
    padding-bottom: 0;
}
.fv-checklist-title{
    font-weight: bold;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.fv-article-type-list{
    float: left;
    width: 100%;
}
.fv-article-type-list a:hover{
    text-decoration: none;
    color: inherit;
}
.fv-article-type-li{
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 5px;
}
.fv-article-type-li + .fv-article-type-li{
    margin-left: 25px;
}
.fv-btn-search{
    line-height: 30px;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius:4px;
    border-radius: 4px;
    background-color: #3277bd;
    padding: 0 25px;
    color: white;
    display: inline-block;
    margin-left: 5px;
}
.fv-btn-search:hover,.fv-btn-search:visited,.fv-btn-search:focus{
    color: white;
    text-decoration: none;
}
.favorite-article-cont{
    padding: 0 5px;
}
.favorite-article-cont .row{
    margin-right: -5px;
    margin-left: -5px;
}
.favorite-article-cont [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px;
}
.favorite-article-cont p{
    font-size: inherit;
}
.favorite-article-sort .col-md-24{
    padding-bottom: 0;
}
.fv-sort-dropdown{
    float: left;
    letter-spacing: 5px;
}
.fv-sort-dropdown span{
    display: inline-block;
    vertical-align: middle;
    letter-spacing: normal;
}
.fv-sort-dropdown  select{
    letter-spacing: normal;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    -webkit-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background: url(../images/searchlist-open-icon.png) no-repeat right 10px center;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    height: 30px;

}
.fv-sort-dropdown + .fv-sort-dropdown{
    margin-left: 20px;
}
.fv-sort-recent select{
    width: 155px
}
.fv-sort-records select{
    width: 55px;
}
.fv-sort-txt{
    float: left;
    font-size: 12px;
}
.fv-sort-control{
    float: right;
}
.favorite-article-welcome .col-md-24{
    padding-top: 0;
    padding-bottom: 0;
}
.fv-welcome-txt{
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.fv-welcome-txt p{
    line-height: inherit;
}

.fv-updatebtn-article-list{
    line-height: 30px;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius:4px;
    border-radius: 4px;
    padding: 0 25px;
    color: white;
    display: inline-block;
    vertical-align: middle;
    margin: 5px 0;
    background-color: #f01452;
    position: absolute;
    bottom: calc(100% + 10px);
    right: 0;
    font-weight: normal;
}
.fv-updatebtn-article-list:hover,.fv-updatebtn-article-list:focus,.fv-updatebtn-article-list:visited{
    text-decoration: none;
    color: white;
}
.favorite-article-list .col-md-24{
    padding-top: 0;

}
.favorite-article-list-inner{
    float: left;
    width: 100%;
    position: relative;
}
.fv-table-result{
    float: left;
    width: 100%;
}

.fv-table-result .ep-checkbox{
    display: inline-block;
}
.favorite-article-cont .fv-tb-col-title{
    text-align: left;
    padding-left: 13px;
    padding-right: 0;
}

.fv-tb-col-action{
    text-align: center;
}
.fv-tb-col-action .text-center{
    margin-top: 3px;
}
.fv-tb-col-action img{
    display: inline-block;
    vertical-align: middle;
}
.fv-tb-row{
    border-bottom: solid 1px #e1e1e1;
    float: left;
    width: 100%;
    padding: 15px 0 5px 0;

}
.fv-tb-row:last-child{
    border: none;
}
.fv-tb-head{
    padding: 0;
    position: relative;
    font-weight: bold;
}
.fv-article-item{
    float: left;
    width: 100%;
    font-size: 12px;
}
.fv-item-title{
    color: #0066cc;
    font-size: 16px;
    line-height: 20px;
    position: relative;
}
.fv-item-label{
    float: right;

}
.fv-item-title .fv-item-label img{
    display: block;
    height: 14px;
    margin: 3px auto;
}
.fv-item-subject{
    color: #0066cc;
}
.fv-item-addition-info{
     color: #9b9b9b;
}
.fv-item-pupl-types{
    margin-top: 5px;
}
.fv-item-pupl-types .puptype-item{
    display: inline-block;
    background-color: #f6f6f7;
    line-height: 20px;
    padding: 0 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 5px;
    margin-right: 15px;
    text-transform: uppercase;
}
.puptype-item.style1{
    color: #c5ad0b;
}
.puptype-item.style2{
    color: #3bbda0;
}
.pagination-ul{
    float: left;
    width: 100%;
    list-style: none;
}
.pagination-ul li{
    float: left;
}
.pagination-ul li a{
    display: block;
    line-height: 25px;
    height: 25px;
    width: 25px;
    text-align: center;
    background: url(../images/favorite/pagination-item.png) no-repeat;
    background-size: contain;
    font-size: 13px;
}
.pagination-ul li a:hover,.pagination-ul li a:focus,.pagination-ul li a:active,.pagination-ul li a:visited{
    text-decoration: none;
    color: inherit;
}
.pagination-ul li + li{
    margin-left: 9px;
}
.pagination-ul li i{
    font-size: 14px;
}
.pagination-ul li.active a{
    background-image: url(../images/favorite/pagination-item-active.png);
}
.pagination-ul li.pagination-arrow a{
    background-image: url(../images/favorite/pagination-arrow-item.png);
}
.pagination-ul li.disable a{
    background-image: url(../images/favorite/pagination-item-active.png);
}
.edit-warning{
    padding-right: 20px;
}
.navbar-default .navbar-nav>li>a.search-ic-nav{
    padding-top: 14px;
    padding-bottom: 14px;
}
.right-nav-nv.navbar-nav>li>.dropdown-menu{
    left: -20px;
}
.search-ic-nav img{
    margin-top:5px;
}

.fv-alert-xs-decription{
    display: none;
}
.fv-article-checkbox{
    display: none;
}
.fv-article-alert-mobile{
    display: none;
}
.fv-tb-head .dropdown{
    display: none;
}
    .alert-xs-item{
        display: inline-block;
        position: relative;
        font-size: 11px;

    }
    .alert-xs-item .warningtooltip + .tooltip{
        width: 220px;
        left:auto !important;
        right: -7px;

    }
    .warningtooltip + .tooltip.bottom .tooltip-arrow{
        left:auto !important;

    }
.alert-xs-item .warningtooltip + .tooltip.bottom .tooltip-arrow{
    display: none;
}
    .alert-xs-item .img-hover{
        display: none;
    }
    .alert-xs-item:hover img{
        display: none;
    }
    .alert-xs-item:hover img.img-hover{
        display: inline-block;
    }


    .alert-xs-item img{
        display: inline-block;
        vertical-align: text-bottom;
        height: 15px;
    }
.fv-tb-col-action .alert-xs-item{
    font-size: 14px;
}
.fv-tb-col-action .alert-xs-item img{
    height: auto;
}
.fv-tb-col-action .alert-xs-item .warningtooltip{
    white-space: nowrap;
}
.alert-xs-item:hover:after{
    content: '';
        border-bottom-color: #f01452;
    background: url(../images/edit-profile/tooltip-arrow.png) no-repeat;
    height: 13px;
    width: 11px;
    display: block;
    position: absolute;
    right: 0;
    top: 100%;
    margin-top: 3px;
}
@media screen and (max-width:992px) {
    .fv-alert-xs-decription .alert-xs-item:first-child .warningtooltip + .tooltip{
        right: auto;
        left: 0 !important;
    }
    .fv-alert-xs-decription .alert-xs-item:first-child .warningtooltip + .tooltip.bottom .tooltip-arrow{
        left: 7px !important;

    }
    .alert-xs-item:hover:after{
        left: 6px;
        right: auto;
    }
    .fv-checklist{
        float: left;
        width: 100%;
        padding-right: 20px;
        padding-left: 20px;
    }
    .fv-article-type-li{
        width: 49%;
        margin-bottom: 10px;
    }
    .fv-article-type-li.fullrow{
        width: 100%;
    }
    .fv-article-type-li + .fv-article-type-li{
        margin-left: 0
    }
    .fv-btn-search{
        margin-left: 0;
    }
    .favorite-article-cont{
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        padding: 0 20px;
    }
    .favorite-article-sort{
        -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    }
    .favorite-article-welcome{
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        padding-top: 10px;
    }
    .favorite-article-list{
        -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    }
    .favorite-article-pagination{
        -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
    .favorite-article-pagination .col-md-24 {
        float: left;
        width: 100%;
    }
    .favorite-article-list .col-md-24{
        float: left;
        width: 100%;
    }
    .fv-updatebtn-article-list{
        position: static;
        float: right;
        padding: 0 10px;
    }
    .fv-alert-xs-decription{
        float: left;
        width: 100%;

             display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: solid 1px #ccc;
    }

    .fv-tb-head .fv-tb-col-action{
        display: none;
    }
    .fv-tb-head {
        padding: 0 5px;
        float: left;
        width: 100%;
    }
    .favorite-article-cont .fv-tb-col-title{
        float: left;
    }
    .fv-tb-head .fv-tb-col-title{
        padding-left: 0;
    }
    .fv-tb-head .dropdown{
        float: right;
        display: block;
        line-height: 30px;
        margin: 5px 0;
        margin-right: 8px;


    }
    .fv-tb-head .dropdown a{

        text-decoration: none;
         background-color: #d8dadc;
        color: #454545;
        display: block;
        padding: 0 10px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        -ms-border-radius:4px;
        border-radius: 4px;
    }
    .fv-tb-head  .collapsing {
    -webkit-transition: none;
    transition: none;
}
    .fv-tb-head .dropdown.open,.fv-tb-head  .dropdown a[aria-expanded="true"]{
        background-color: #f01452;
        color: white;
        text-decoration: none;

    }
    .fv-tb-head .dropdown.open a{
        color: white;
        text-decoration: none;
    }
    .fv-tb-head .dropdown.open > .dropdown-menu, .fv-tb-head .dropdown > .dropdown-menu.in{
        border-bottom: none;
        padding: 0;

    }
    .fv-tb-head .dropdown.open > .dropdown-menu li,.fv-tb-head .dropdown > .dropdown-menu.in li{
        padding: 5px;
        line-height: 20px;
    }
    .fv-tb-head .dropdown.open > .dropdown-menu li + li, .fv-tb-head .dropdown > .dropdown-menu.in li + li{
        border-top: solid 1px #ccc;
    }
    .fv-tb-head .dropdown.open > .dropdown-menu li .ep-checkbox, .fv-tb-head .dropdown > .dropdown-menu.in li .ep-checkbox{
        width: 100%;
    }
    .fv-table-result .ep-checkbox input[type=checkbox]{
        top: 0;
    }
    .fv-tb-row .fv-tb-col-title{
        float: left;
        width: 100%;
        padding-left: 3px;
    }
    .fv-tb-row.fv-tb-head .fv-tb-col-title{
        width: auto;
        padding-left: 8px;
    }
    .fv-tb-row  .fv-tb-col-action{
        display: none;
    }
    .fv-article-checkbox{
        display: block;
        float: left;
        padding-top: 3px;
    }
    .fv-article-item{
        width: calc(100% - 25px);
        position: relative;
    }
    .fv-article-alert-mobile{
        display: block;
        float: left;
        width: 100%;
    }
    .fv-article-alert-mobile .alert-mobile-it{
        float: left;
        margin-right: 4px;
        color: rgba(0,0,0,.3);
        background-color: #edeeef;
        font-size: 11px;
        line-height: 20px;
        padding: 0 5px;
        margin-top: 4px;
    }
    .fv-article-alert-mobile .alert-mobile-it.active{
        color: white;
        background-color: #f01452;
    }
    .fv-item-title{

    }
    .fv-item-label{

    }
    .fv-tb-row{
        padding-top: 5px;
        padding-bottom: 5px;
    }
}
@media screen and (max-width:430px){
    .fv-sort-control .txt-responsive{
        display: none;
    }
    .fv-sort-control{
        width: 100%;
    }
    .fv-sort-dropdown {
        float: left;
    }
    .fv-sort-dropdown + .fv-sort-dropdown{
        float: right;
        margin-left: 0;
    }
    .fv-sort-recent select{
        width: 110px;
    }
}

/* END favorite-article page*/
/* BEGIN favorite-title page*/
.fv-title-table .fv-title-checkbox{
    float: left;
}
.fv-title-table .fv-article-item{
    width: calc(100% - 25px);
}
.fv-title-table .fv-tb-col-title{
    padding-left: 0;
}
.fv-title-table .fv-tb-head .fv-tb-col-title{
    padding-left: 13px;
}

.fv-table-result .ep-checkbox input[type=checkbox]{
    top: 0;
}
/* END favorite-title page*/
/* BEGIN favorite-search page*/
.col-welcome-fv{
    float: left;
    width: 100%;
    font-weight: bold;
    line-height: 1.4;
    padding: 10px;
}
.col-welcome-fv p{
    line-height: inherit
}
.fav-search-rs{
    float: left;
    width: 100%;
    margin: 10px 0;
    margin-top: 15px;
}
.fav-search-rs [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px;
}
.fav-search-rs-ul{
    list-style: none;
}
.fav-search-rs-ul li{
    float: left;
    width: 100%;
    position: relative
}
.fav-search-rs-ul li + li{
    margin-top: 40px;
}
.fav-search-no{
    position: absolute;
    top: 0;
    right: 100%;
    background: url(../images/favorite/fvs-count-bg.png) no-repeat;
    width: 33px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    color: white;
}
input[type=text].fav-search-rs-input, .fav-search-rs-input{
    float: left;
    width: calc(100% - 70px);
    font-family: inherit;
    line-height: inherit;
    border: #ccc solid 1px;
    height: 30px;
    padding: 0 0 0 10px;
    font-size: 14px;
    outline: none;
}
.fav-search-rs-savebtn{
    float: right;
    height: 30px;
    background-color: #898989;
    border-color: #898989;
    padding: 0 10px;
    width: auto;
    width: 55px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    color: white;
       -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
.fav-search-rs-savebtn:hover,.fav-search-rs-savebtn:focus,.fav-search-rs-savebtn:visited{
    text-decoration: none;
    color: white;
}
.fav-search-rs-description{
    float: left;
    width: 100%;
    padding: 10px;
    padding-bottom: 25px;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #343434;
}
.fav-search-rs-footer{
    float: left;
    width: 100%;
}
input[type=submit].fav-search-rs-searchbtn,.fav-search-rs-searchbtn{
    float: right;
    height: 38px;
    background-color: #3572b0;
    border-color: #3572b0;
    padding: 0 15px;
    width: auto;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    color: white;
       -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    outline: none;
}
.fav-search-rs-deletebtn{
    float: right;
    height: 38px;
/*
    background-color: #3572b0;
    border-color: #3572b0;
*/

    width: auto;
    line-height: 38px;
    text-align: center;
    font-size: 0;
    font-weight: normal;
    color: white;
       -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    outline: none;
        background-color: transparent;
    border-color: transparent;
}
.fav-search-rs-deletebtn:hover, .fav-search-rs-deletebtn:focus, .fav-search-rs-deletebtn:visited{
     text-decoration: none;
    color: white;
}
.fav-search-rs-deletebtn img{
    display: inline-block;
    vertical-align: middle;
}
.fav-search-rs-description .visible-xs{
    text-decoration: none;
    color: inherit;
}
.fav-search-rs-description .visible-xs:hover,.fav-search-rs-description .visible-xs:focus,.fav-search-rs-description .visible-xs:visited{
    text-decoration: none;
    color: inherit;
}
.fav-search-rs-description .collapse{
    display: block;
}
.fav-search-rs-description .fvs-lb{
    color: #797070;
}
@media screen and (max-width:992px) {
    .fav-search-rs-ul{
        float: left;
        width: 100%;
    }
    .fav-search-rs-ul li{
        float: right;
        width: calc(100% - 33px);
    }
}
@media screen and (max-width:768px) {
    .fav-search-rs-description .collapse{
        display: none;
        padding-top: 10px;
          -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    }
    .fav-search-rs-description .collapsing{
        padding-top: 10px;
                  -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    }

    .fav-search-rs-description .collapse.in{
        display: block;


    }
    .col-welcome-fv{
        padding: 10px 20px;

    }
    .fav-search-rs{
        padding-right: 20px;
        padding-left: 20px;
    }
    .fav-search-rs-description{
        padding: 8px;
          -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
        background-color: #d8dadc;
    }
    .fav-search-rs-description .visible-xs{
        line-height: 14px
    }
}
@media screen and (max-width:430px) {
    .fav-search-rs-ul li:after{
        position: absolute;
        content: '';
        bottom: 0;
        width: calc(100% + 33px);
        left: -33px;
        height: 1px;
        background-color: #ccc;

    }
    .fav-search-rs-ul li{
         padding-bottom: 15px;
    }
    .fav-search-rs-ul li+li{
        margin-top: 15px;
    }
    .fav-search-no{
        margin-right: 2px;
    }
    .fav-search-rs-savebtn{
        width: auto;
        padding: 0 6px;
        font-weight: normal;
    }
    input[type=text].fav-search-rs-input, .fav-search-rs-input{
        width: calc(100% - 42px - 15px);
    }
    input[type=submit].fav-search-rs-searchbtn, .fav-search-rs-searchbtn{
        width: calc(50% - 12.5px);
        text-align: center;
        /*margin-left: 25px;*/
        /*float: right !important;*/

    }
    /*input.fav-search-rs-searchbtn,.fav-search-rs-deletebtn{
        width: calc(50% - 12.5px);
        text-align: center;
        background-color: #3572b0;
        border-color: #3572b0;
        font-size: 18px;
    }*/
    input.fav-search-rs-searchbtn img{
        display: none;
    }
}
/* END favorite-search page*/
/* BEGIN search dropdown */
.search-nav-block{
    float: right;
}


.search-nav-block>a{
    line-height: 27px;
    padding: 16.5px 10px;
    display: block;
}
.search-nav-icon{
    display: inline-block;
    vertical-align: middle;
    height: 19px;
    width: 19px;
    background: url(../images/edit-profile/icon-search-nav.png) no-repeat center center;

}
.search-nav-block>a:hover, .search-nav-block>a:focus, .search-nav-block.open>a,.search-nav-block>a[aria-expanded="true"]{
    background-color: #4679ac;
}
.search-nav-block>a:hover .search-nav-icon, .search-nav-block>a:focus .search-nav-icon,.search-nav-block.open>a .search-nav-icon,.search-nav-block>a[aria-expanded="true"] .search-nav-icon{
    background-image: url(../images/edit-profile/icon-search-nav-active.png)
}
.search-dropdown-menu{
    right: 10px;
    left: auto;
    background-color: #f5f5f5;
    margin-top: 0;
    display: block;
}
.search-dropdown-menu.collapse{
    display: none;
}
.search-dropdown-menu.collapse.in{
    display: block;
}
#Search_nav span.topnav-dropdown-icon{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6.5px 8px 6.5px;
    border-color: transparent transparent #f5f5f5 transparent;
}
#Search_nav span.topnav-dropdown-icon{
    left: auto;
    right: 5px;
    top: -8px;
}
.search-dropdown-menu .edit-profile-form-control{
    padding: 0 4px;
}
.search-dropdown-menu .search-btn{

}
.search-dropdown-menu .search-btn .btn{
    height: 30px;
    padding: 0 5px;
    border-radius: 0;
    border-left: none;
     border-color: #ccc;

}
.search-dropdown-menu .search-btn .btn .search-nav-icon{
    opacity: 0.6;
}
.search-dropdown-menu .input-group .form-control:first-child{
    border-right: none;
}
.search-dropdown-menu .edit-profile-form-control .form-control:focus{
    border-color: #ccc;
}
.search-dropdown-menu .search-btn .btn:hover,.search-dropdown-menu .search-btn .btn:focus{
    background-color: white;
    border-left-color: white;
    outline: none;

}
.search-dropdown-menu .advanced-search-link{
    color: #0066cc;
    font-size: 11px;
    float: right;
}
.container{
    position: relative;
}
@media screen and (max-width:768px) {
    .search-nav-block>a:hover, .search-nav-block>a:focus, .search-nav-block.open>a, .search-nav-block>a[aria-expanded="true"]{
         background-color: transparent;
    }

    .search-nav-block>a:hover .search-nav-icon, .search-nav-block>a:focus .search-nav-icon,.search-nav-block.open>a .search-nav-icon{
        background-image: url(../images/edit-profile/icon-search-nav.png);
    }

    .search-nav-block>a[aria-expanded="true"] .search-nav-icon{
        background-image: url(../images/edit-profile/icon-search-nav-active-sp.png)
    }
    .addition-pages .navbar-default{
        height: auto;
    }
    .search-dropdown-menu{
        position: static;
        max-width: none !important;
        margin-left: -10px;
        margin-right: -10px;

        padding: 10px;
        border-top: solid 1px #ccc;
    }
    .search-dropdown-menu .advanced-search-link{
        float: left;
        font-size: 12px;
    }
    .search-dropdown-menu .input-group .form-control{
        height: 40px;
    }
    .search-dropdown-menu .search-btn .btn{
        height: 40px;
            border-radius: 4px;
            border-bottom-left-radius: 0;
    border-top-left-radius: 0;
        background-color: #97adbd !important;
            padding: 0px 10px;
    }
    .search-dropdown-menu .search-btn .btn .search-nav-icon{
        background-image: url(../images/edit-profile/icon-search-nav-active.png);
        opacity: 1;
    }
}
/* END search dropdown*/
/* BEGIN delete-account page*/
.delete-account-wrap{
    padding-top: 15px;
}
.delete-account-wrap .delete-account-article{
    margin-top: 20px;
}
.delete-account-article [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px;
}
.delete-account-article p{
    font-size: 16px;
}
.delete-account-article p + p{
    margin-top: 20px;
}
.delete-account-wrap .edit-profile-form-label{
    text-align: right;
    opacity: 0.5;
}
.delete-account-wrap .edit-profile-form-feat .form-feat-title{
    padding-bottom: 20px;
}

.delete-account-action-links{
    padding-right: 0;
    padding-left: 0;
    padding-top: 5px;
}
@media screen and (max-width: 992px){
    .delete-account-wrap .edit-profile-form-row .edit-profile-form-control {
        float: left;
        width: 100%;
    }
    .delete-account-wrap .edit-profile-form-label{
        text-align: left;
    }

}
@media screen and (max-width: 430px){
    .delete-account-wrap{
        padding-top: 10px;
    }
    .delete-account-wrap .edit-profile-title{
        margin-top: 0;
    }
    .delete-account-wrap .delete-account-article{
        margin-top: 0;
    }
    .delete-account-wrap .edit-profile-form-wrap{
        padding-top: 0;
    }
    .delete-account-wrap .edit-profile-form-feat .form-feat-title{
        padding-bottom: 10px;
    }
    .delete-account-wrap .edit-profile-form-label{
        color: #cbcbcb;
        font-size: 14px;
        padding-bottom: 8px;
    }
    .delete-account-wrap .edit-profile-form-row + .edit-profile-form-row{
        margin-top: 0;
        padding-top: 0;
    }
    .delete-account-action-links{
        padding-top: 30px;
    }
    .delete-account-action-links .register-confirm-backlink{
        font-size: 16px;
    }
    .delete-account-action-links .deletebtn{
        margin-left: -50px;
    }
}

/* END delete-account page*/
/* BEGIN delete-account-complete page*/
.delete-account-complete-wrap{
    padding-top: 35px;
}
.delete-account-complete-wrap .delete-account-article{
    margin-top: 15px;
}
.delete-account-complete-wrap .delete-account-article [class*="col-"].delete-account-complete-form-control{
    padding-left: 0;
}
.delete-account-complete-wrap .delete-account-complete-label{
    text-align: left;
    color: #737373;
    opacity: .5;
}
.delete-account-complete-wrap .edit-profile-form-row{
    margin-top: 0;
}
.delete-account-complete-wrap .deletecompletebtn{
    width: 195px;
    padding: 0 10px;
}
.edit-profile-form-control .delete-account-complete-email-txt{
    line-height: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    height: auto;
}
  .delete-account-complete-wrap .edit-profile-title{
        line-height: 30px;
    }
.xs-txt{
    display: none;
}
@media screen and (max-width: 430px){
    .delete-account-complete-wrap{
        padding-top: 10px;

    }

    .delete-account-complete-wrap .edit-profile-form-row{
          margin: 0;

    }
    .delete-account-complete-wrap .delete-account-article [class*="col-"].delete-account-complete-form-control{
        padding-right: 0;
    }
    .delete-account-complete-wrap .delete-account-complete-label{
        padding-left: 0;
    }
    .delete-account-complete-wrap .deletecompletebtn{
        margin-top: 15px;
        /*width: 260px;*/
    }
    .delete-account-complete-wrap .deletecompletebtn span{
       /* display: none;*/
    }
    .delete-account-complete-wrap .deletecompletebtn span.xs-txt{
        display: inline-block;
    }
}
/* END delete-account-complete page*/
/* BEGIN subscription-login page*/
.subscription-login-wrap{

}
.subscription-login-wrap .rl-form{

}
.subscription-login-wrap-inner [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px;
}
.subscription-login-wrap-inner .register-login-form-title{
    line-height: 30px;
}
.subscription-login-wrap .register-login-form-wrap{
    border: none;
}
.subscription-login-wrap .rl-goto-register:before{
    display: none;
}
.checkbox-subscriber-form-row{
    position: relative;
}
.checkbox-subscriber-form-row .ep-checkbox{
    display: block;
    position: relative;
    z-index: 1;
}
.subscription-login-tooltip{
    float: right;
    z-index: 2;
    position: relative;
}
.subscription-login-tooltip .warningtooltip {
    display: block;
}
.subscription-login-tooltip .warningtooltip + .tooltip{
    left: auto !important;
    right: -5px;
    width: 340px;
}
.subscription-login-wrap .signin-btn{
    margin-bottom: 15px;
}
.subscription-login-footer{

}
.subscription-login-footer a {
    color: #2a85e8;
    text-decoration: underline;
}
@media screen and (max-width: 430px){
    .subscription-login-wrap-inner [class*="col-"]{
        float: left;
        width: 100%;
    }
    .subscription-login-wrap-inner .register-login-form-title{
        font-size: 22px;
        margin-top: 0;
    }
    .subscription-login-wrap{

    }
    .subscription-login-wrap .register-login-form-wrap{
        padding-bottom: 0;
    }
    .subscription-login-footer{
        text-align: left;
    }

p.subscription-login-footer.text-center.text-center {
    text-align: center;
}
    .subscription-login-tooltip .warningtooltip + .tooltip{
        width: 280px;
        right: 0;
    }
}

/* END subscription-login page*/
/* END subscription-password page*/
.subscription-password-wrap{
    margin-bottom: 30px;
}
.subscription-password-wrap .rl-form-control.confirm-password{
    margin-top: 20px;
}
.subscription-password-wrap .form-note{
    margin-top: 3px;
}
.subscription-password-wrap .signin-btn{
    width: 190px;
    margin-left: -55px;
    margin-bottom: 0;
}
@media screen and (max-width: 768px){
    .subscription-password-wrap .register-confirm-backlink{
        font-size: 18px;
        margin-right: 15px;
    }
}
@media screen and (max-width: 430px){
    .subscription-password-wrap .rl-form-control.confirm-password{
        margin-top: 5px;
    }
    .subscription-password-wrap .signin-btn{
        width: 130px;
        padding: 0 10px;
    }

}

/* END subscription-password page*/
/* END openid-login page*/
.openid-login-wrap .signin-btn{
    padding: 0 20px;
}
@media screen and (max-width: 430px){
    .openid-login-wrap .signin-btn{
        font-size: 20px;
    }
}

/* END openid-login page*/
/* BEGIN shopping-cart page*/
.shopping-cart-wrap{
    padding-left: 5px;
    padding-right: 5px;
}
.policy-txt{
    font-size: 14px;
    float: left;width: 100%;
}
.policy-txt p{
    font-size: 14px;
    margin-bottom: 5px;
}
.policy-txt a{
    color: #1773b8;
    text-decoration: underline;
}
.shopping-cart-title{
        text-align: center;
    font-size: 30px;
    line-height: 1.4;
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 35px;
}
.shopping-item-list-wrap{
    float: left;
    width: 100%;
    padding-top: 5px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.shopping-item-list-wrap [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px;
}
.shopping-item-list-wrap .row{
    margin-left: -5px;
    margin-right: -5px;
}
.sil-footer{
    float: right;
    width: 100%;
}
.sil-body{
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.cart-row{
    float: left;
    width: calc(100% + 10px);
    margin-left: -5px;
    margin-right: -5px;
    border-bottom: solid 1px #e1e1e1
}
.cart-row:last-child{
    border-bottom: none;
}
.cart-row .cart-col-title{
    font-size: 16px;
}
.header-row{
    font-weight: bold;
    background-color: #edeeef;
    font-size: 14px;
    margin-bottom: 5px;
}
.header-row .cart-col-title{
    font-size: 14px;
    padding: 10px 5px;
}
.cart-col-normal{
    text-align: center;
}
.cart-col-title{
    text-align: left;
}
.footer-row {
    border-bottom: none;
    background-color: #edeeef;
}
.footer-row .col-md-24{
    background-color: #edeeef;
    padding: 6.5px 5px;
}
.total-final{
    margin-right: 5px;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    display: inline-block;
}
.sil-actions{
    float: left;
    width: 100%;
    padding-top: 30px;
}
.cart-checkout-btn{
    display: inline-block;
    text-align: center;
    background-color: #f01452;
    font-size: 24px;
    line-height: 40px;
    color: white;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0 30px;
    margin-left: -60px;
}
.cart-checkout-btn:hover{
    background-color: #f01452;
    color: white;
    text-decoration: none;
    opacity: .8;
}
.cart-col-delete a{
    font-size: 0;
}
.cart-col-delete .icon-trash{
    background: url(../images/fav-search-rm.png) no-repeat;
    display: inline-block;
    width: 16px;
    height: 21px;
}
@media screen and (max-width: 768px){
    .shopping-cart-wrap{
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .header-row{
        display: none;
    }
    .cart-col-normal{
        text-align: left;
    }
    .shopping-cart-title{
        margin-top: 0;
          margin-bottom: 20px;
    }
    .sil-footer{
        -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }
    .sil-body{
         -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
        margin-bottom: 0;
    }
    .shopping-item-list-wrap{
        padding-top: 20px;
    }
    .sil-actions{
        padding-top: 20px;
    }
    .cart-row .cart-col-title{
        padding-top: 15px;
        font-size: 12px;
        font-weight: bold;
    }
    .cart-col-normal:before{
         display: inline-block;
        vertical-align: baseline;
        font-weight: bold;
        margin-right: 4px;
    }
    .cart-col-lang:before{
        content: 'Language: ';

    }
    .cart-col-valid:before{
        content: 'Validity Period: ';
    }
    .cart-col-price:before{
        content: 'Price (incl. tax): ';
    }
    .cart-col-jalang:before{
        content: '言語: ';
    }
    .cart-col-javalid:before{
        content: '有効期間: ';
    }
    .cart-col-japrice:before{
        content: '価格(税込): ';
    }
    .cart-col-license:before{
        content: 'Select License: '
    }
    .cart-col-delete{
        text-align: center;

    }
    .cart-col-delete a{
        font-size: 12px;
        color: white;
        text-align: center;
        -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
        background-color: #3277bd;
        display: inline-block;
        padding: 4px 40px;
        line-height: 20px;

    }
    .cart-col-delete .icon-trash{
        background-image: url(../images/fav-search-rm-white.png);
        vertical-align: middle;
        margin-left: 8px;

    }
    .cart-checkout-btn{
        font-size: 20px;
        padding: 0 15px;
        margin: 0;
    }
    .sil-actions .register-confirm-backlink{
        display: none;
    }

}
@media screen and (max-width: 430px){
    .shopping-cart-title{
        font-size: 22px;
    }
    .policy-txt p{
        font-size: 11px;
        line-height: 1.4;
    }
}
/* END shopping-cart page*/

/* END shopping-cart-purchasing page*/

.purchasing-wrap{

}
.purchasing-wrap .edit-profile-form-feat .form-feat-title{
    opacity: 1;
}
.purchasing-wrap .edit-profile-form-feat .form-feat-title h5{
    opacity: 0.5;
}
.purchasing-wrap .required-note-txt{
    color: black;
}
.order-confirm-btn{
    display: inline-block;
    text-align: center;
    background-color: #f01452;
    font-size: 24px;
    line-height: 40px;
    color: white;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0 30px;
    margin-left: -75px;
}
.order-confirm-btn:hover{
    background-color: #f01452;
    color: white;
    text-decoration: none;
    opacity: .8;
}
.purchasing-wrap .edit-profile-form-row + .edit-profile-form-row{
    margin-top: 4px;
}
.purchasing-process-box{
    float: left;
    width: 100%;
    background-color: #ebebeb;
    padding: 0 8.33333333333%;
    margin-top: 20px;
    margin-bottom: 25px;
}
.purchasing-process-box [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px;
}
.purchasing-process-box .process-item{
    display: table-cell;
    width: 1%;
    float: none;
    position: relative;
}
.purchasing-process-box .process-item + .process-item:before{
    content: '';
    display: block;
    position: absolute;
    height: 5px;
    right: 0;
    top: calc(50% - 2.5px);
    width: 200%;
    background-color: #c6c6c6;
    z-index: 0;
}
.process-box-inner{

}
.process-2{
    text-align: center;
}
.process-3{
    text-align: right;
}
.process-3 .pi-name{
    padding-right: 0;
}
.process-item-inner{
    position: relative;
    z-index: 1;
    background-color: #ebebeb;
    display: inline-block;
}
.pi-circle{
    background-color: #c6c6c6;
    color: #636363;
    text-align: center;
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
        -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    z-index: 1;
}
.pi-name{
    display: inline-block;
    vertical-align: middle;
    color: #757575;
    font-size: 18px;
    padding-right: 15px;
    background-color: #ebebeb;
    position: relative;
    z-index: 1;
}
.active .pi-circle{
    background-color: #f01452;
    color: white;
}
.active .pi-name{
    color: black;
}
.ep-select{
        height: 30px;
    font-size: 14px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    padding: 6px 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: url(../images/select-open-icon.png) no-repeat right 5px center;
    -webkit-background-size: 10px auto;
    -moz-background-size: 10px auto;
    -ms-background-size: 10px auto;
    -o-background-size: 10px auto;
    background-size: 10px auto;
    padding-right: 20px;
    background-color: transparent;
}
.ep-select:focus{
    outline: none;
}
.purchasing-carttype-img{
    display: block;
    max-width: 100%;
}
.purchasing-card-number-control{
    display: block;
    margin-left: -5px;
    margin-right: -5px;
}
.purchasing-card-num{
    display: table-cell;
    width: 1%;
    padding: 0 5px;
    position: relative;
}
.purchasing-card-num + .purchasing-card-num:before{
    content: '-';
    display: inline-block;
    line-height: 30px;
    position: absolute;
    right: 99%;
    top: 0;
}
.highlight-link{
    color: #1773bc;
    text-decoration: underline;
}
.purchasing-wrap .warningtooltip + .tooltip{
    width: 230px;
}
.card-expiration-tooltip .warningtooltip + .tooltip{
    width: 280px;
}
.security-code-tooltip .warningtooltip + .tooltip{
    width: 360px;
}
.purchasing-wrap .checkbox-row{
    padding-top: 5px;
}
.purchasing-wrap .checkbox-row .ep-checkbox{
    padding: 0;
}
.purchasing-wrap .fullname-control,.purchasing-wrap .date-control{
    display: block;
    margin-left: -5px;
    margin-right: -5px;
}
.purchasing-wrap .edit-profile-tooltip .warningtooltip + .tooltip.bottom .tooltip-arrow{
    right: 15px;
}
.purchasing-wrap .fullname-ele, .purchasing-wrap .date-ele{
    display: table-cell;
    width: 1%;
    padding: 0 5px;
}
.security-code-control{
        max-width: 110px;
    }
.card-expiration-control{
    max-width: 320px;
}
.purchasing-actions .global-error-msg{
    padding: 0;
    padding-bottom: 15px;
    margin-top: -5px;
}
@media screen and (max-width: 992px){

    .purchasing-wrap .edit-profile-tooltip .warningtooltip + .tooltip.bottom .tooltip-arrow{
     right: 5px;
    }
    .purchasing-wrap .warningtooltip + .tooltip{
        right: -5px;
    }
    .purchasing-wrap .security-code-tooltip .warningtooltip + .tooltip{
        left: -20px !important;
        right: auto;
    }
    .purchasing-wrap .security-code-tooltip.edit-profile-tooltip .warningtooltip + .tooltip.bottom .tooltip-arrow{
           right: auto;
    left: 34px !important;
    }
}

@media screen and (max-width: 992px){
    .purchasing-process-box{
        padding: 0 15px;
    }
}
@media screen and (max-width: 768px){
    .pi-circle{
        width: 30px;
        height: 30px;
        display: block;
        margin: 0 auto;
        line-height: 30px;
        font-size: 19px;
    }
    .process-item-inner{
        text-align: center;
    }
    .pi-name{
        padding-right: 0;
        font-size: 14px;
    }
    .respnsive-txt{
        display: none;
    }
    .purchasing-process-box{
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
        padding: 0 5px;
    }
    .purchasing-wrap .edit-profile-tooltip .warningtooltip + .tooltip.bottom .tooltip-inner{
         display: block;
    }

}
@media screen and (max-width: 430px){
    .purchasing-wrap{
        padding-bottom: 10px;
    }
    .purchasing-wrap .edit-profile-title{
        margin-top: 10px;
    }
    .purchasing-process-box{
        margin-bottom: 5px;
    }
    .purchasing-wrap .edit-profile-form-feat .form-feat-title{
        text-align: center;
    }
    .purchasing-wrap .edit-profile-form-feat .form-feat-title h5{
        text-align: center;
        width: 100%
    }
    .purchasing-wrap .required-note-txt{
        width: 100%;
        padding-top: 8px;
    }
    .purchasing-wrap .edit-profile-form-row .edit-profile-form-control{
        width: 100%;
    }
    .purchasing-wrap .edit-profile-form-row .edit-profile-form-control.has-tooltip{
        width: calc(100% - 30px);
    }
    .purchasing-wrap .edit-profile-form-row{
        padding-bottom: 0;
    }
    .purchasing-wrap .checkbox-row{
        padding-right: 0;
        font-size: 12px;
    }
    .order-confirm-btn{

        padding: 0 20px;

    }
    .purchasing-actions{
        padding-top: 30px;
    }
    .process-item-inner{
        background-color: transparent;
    }
    .purchasing-process-box .process-item + .process-item:before{
           right: 16px;
    top: calc(50% - 13.5px);
    width: 160%;
    }
    .security-code-tooltip .warningtooltip + .tooltip {
        width: 280px;
        right: -140px;
    }
    .security-code-tooltip .warningtooltip + .tooltip.bottom .tooltip-arrow{
        right: 140px;
    }
     .purchasing-wrap .security-code-tooltip .warningtooltip + .tooltip{
        left: -100px !important;
        right: auto;
    }
    .purchasing-wrap .security-code-tooltip.edit-profile-tooltip .warningtooltip + .tooltip.bottom .tooltip-arrow{
           right: auto;
    left: 115px !important;
    }

}

/* END shopping-cart-purchasing page*/
/* BEGIN shopping-cart-purchasing-confirm page*/
.pass .pi-circle{
    background: url(../images/shopping-cart-process-done.png) no-repeat center center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
        -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    color: transparent;
}
.pass .pi-name{
    color: black;
}
.sil-header{
    float: left;
    width: 100%;
    border-bottom: solid 2px transparent;
}
.sil-header .cart-row{
    background-color: #e1e1e1;

    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding: 7.5px 10px;
    line-height: 20px;
}
.purchasing-confirm-wrap .purchasing-process-box{
    margin-top: 22px;
}

.purchasing-confirm-wrap .edit-profile-form-wrap{
    padding-top: 8px;
}
.purchasing-confirm-wrap .edit-profile-form-feat .form-feat-title{
    padding-bottom: 0;
}
.purchasing-confirm-wrap .edit-profile-form-row .edit-profile-form-label{
    text-align: right;
    color: #b9b9b9;
}
.purchasing-confirm-wrap .ep-checkbox{
   margin-top: 5px;
    margin-bottom: 5px;

}
.purchasing-confirm-wrap .ep-checkbox label{
    padding-left: 15px;
}
.purchasing-confirm-wrap .ep-checkbox input[type=checkbox] + label:before{
    margin-right: 10px;
    margin-left: -25px;
}
.purchasing-confirm-wrap .small-control{
    max-width: 150px;
}
.purchasing-confirm-wrap .check-agree{
    font-size: 14px;
}
.purchasing-confirm-wrap .purchasing-actions .order-confirm-btn{
    margin-left: 0;
}
.purchasing-confirm-wrap .register-confirm-backlink{
    width: 65px;
    text-align: right;
}
.purchasing-confirm-wrap .fixed-control{
    width: 420px;
    max-width: 100%;
}
@media screen and (max-width: 991px){
  .purchasing-confirm-wrap .edit-profile-form-row .edit-profile-form-label{
    text-align: left;

    }
    .no-reorder .sil-body {
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
    }

}
@media screen and (max-width: 768px){
    .purchasing-confirm-wrap  .cart-col-delete{
        display: none;
    }
    .sil-header .cart-row{
        font-weight: normal;
    }
    .purchasing-confirm-wrap .cart-row .cart-col-title{
        padding-top: 10px;
        padding-bottom: 0;

    }
    .purchasing-confirm-wrap .cart-col-normal + .cart-col-normal{
        padding-top: 0px;
    }
    .purchasing-confirm-wrap .small-control{
        max-width: none;
    }
    .purchasing-confirm-wrap .register-confirm-backlink{
        width: 50px;
    }
    .purchasing-confirm-wrap .ep-checkbox label{
        padding-left: 25px;
    }
    .purchasing-confirm-wrap .ep-checkbox input[type=checkbox] + label:before{
        margin-left: -25px;
    }
    .purchasing-confirm-wrap .check-agree{
        font-size: 12px;
    }
}

/* END shopping-cart-purchasing-confirm page*/
/* END shopping-cart-purchasing-complete page*/
.purchasing-complete-wrap{
    margin-bottom: 0;
}
.purchasing-success-mess{
    float: left;
    width: 100%;
    padding-left: 55px;
     margin-bottom: 40px;
}
.purchasing-success-mess article{
    display: inline-block;
    vertical-align: middle;
}
.purchasing-success-mess article p{
    font-size: 16px;
}
.purchasing-success-mess img{
    float: none;
    height: 85px;
    width: auto;

    margin-right: 38px;
      display: inline-block;
    vertical-align: middle;
}
.purchasing-success-mess h5{
    font-size: 28px;
    margin-bottom: 10px;
}
.purchasing-complete-wrap .edit-profile-form-row .edit-profile-form-label{
     color: black;
}
.purchasing-complete-wrap .edit-profile-form-control .form-control{
    background-color: white;
}
.seller-info-box{
    background-color: #ebebeb;
    float: left;
    width: 100%;
    padding: 0 10px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.seller-info-row{
    padding-top: 5px;
    margin-bottom: 20px;
}
@media screen and (max-width: 991px){
    .purchasing-complete-wrap  .seller-info-row .edit-profile-form-label{
        text-align: center;
    }
    .purchasing-complete-wrap .fixed-control{
        width: 100%;
    }
    .purchasing-complete-wrap .edit-profile-form-control .form-control{
        max-width: none;
    }
    .seller-info-box{
        padding-top: 5px;
    }
    .purchasing-complete-wrap .purchasing-actions{
        padding-top: 0;
        margin-top: 0;
    }
    .seller-info-row{
        margin-bottom: 15px;
    }
    .purchasing-success-mess{
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }
    .purchasing-success-mess img{
        float: none;
        display: block;
        margin: 0 auto;margin-bottom: 20px;
        height: 80px;
        width: auto;
    }
    .purchasing-success-mess h5{
        line-height: 1.2;
    }
    .offcanvas-right-wrap{
        display: none;
    }
    .offcanvas-left-display-none{
        display: none;
    }
}
@media screen and (max-width: 430px){
    .purchasing-success-mess{
        padding-top: 25px;
        margin-bottom: 0;
    }
    .purchasing-complete-wrap .shopping-item-list-wrap{
        padding-top: 10px;
    }
}
/* END shopping-cart-purchasing-complete page*/
/* BEGIN add-to-cart page*/
.add-card-title{
    float: left;
    width: 100%;
    text-align: center;
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 20px;
    padding-top: 30px;
}
.add-to-cart-btn{
display: inline-block;
    text-align: center;
    background-color: #f01452;
    font-size: 16px;
    line-height: 30px;
    color: white;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0 30px;
    margin-top: 30px;
}
.add-to-cart-left-cont{
    position: relative;
}
.add-to-cart-left-cont:after{
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 90%;
    width: 1px;
    background-color: #dadada;
}

@media screen and (max-width: 991px){
    .add-to-cart-left-cont{
        padding-bottom: 30px;
    }
    .add-to-cart-left-cont:after{
        bottom: 0;
        top: inherit;
        width: 100%;
        height: 1px;
    }
}
/* END add-to-cart page*/

/* BEGIN favorite-search-article page*/
.favorite-dd-wrap{
    float: left;
    width: calc(100% - 75px);
}
.favorite-apply-btn{
    float: left;
    width: 60px;
    margin-left: 10px;
}
.advance-search-parameter-wrap .ep-checkbox label{
    line-height: 20px;
     margin-top: 10px;
}
.advance-search-parameter-wrap .ep-checkbox input[type=checkbox] + label:before{
    top: 2px;
    width: 16px;
    height: 16px;

}

/* END favorite-search-article page*/

/* BEGIN favorite-search-title page*/
.search-title-opt-wrap{
    float: left;
    width: 100%;
}
.search-title-chk-list{
    float: left;
    width: 100%;
}
.search-title-chk-list li{
    float: left;
    margin-right: 25px;
}
.search-title-chk-list .ep-checkbox label{
    margin-top: 0;
}
.favorite-title-selected{
    float: left;
    width: 100%;
    padding-top: 20px;
}
.selected-title-wrap{
    float: left;
    width: 100%;
}
.collapse-toggle-link{
    display: inline-block;
    line-height: 20px;
    outline: none;
    text-decoration: underline;
    color: #3572b0;
    margin-bottom: 5px;
}
.collapse-toggle-link:focus{
    outline: none;

}
.collapse-ss{
    float: left;
    margin-top: 2px;
    width: 16px;
    height: 16px;
    background: url(../images/favorite/collapse-plus.png) no-repeat;
    margin-right: 10px;
}
[aria-expanded=true] .collapse-ss{
    background-image: url(../images/favorite/collapse-divide.png);
}
.selected-title-list{
    float: left;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 5px;
}
.txt-12{
    font-size: 12px;
}

.selected-title-ul{
    float: left;
    width: 100%;
    list-style: none;
    background-color: white;
    border: solid 1px #d2d2d2;
}
.selected-title-ul li{
    display: block;
    font-size: 14px;
    line-height: 18px;
    padding: 3px 10px;
}
.selected-title-ul li:nth-child(2n){
    background-color: #fafafa;
}
/* END favorite-search-title page*/

/* BEGIN forgot-pass-step-1 page*/
.fogot-password-wrap{
    padding-right: 5px;
    padding-left: 5px;
}
.fogot-password-wrap .purchasing-process-box{
    padding: 0 70px;
    margin-bottom: 15px;
}
.fogot-password-wrap .purchasing-process-box .process-item + .process-item:before{
    width: 160%;
}
.fogot-password-wrap .pi-name{
    padding-right: 5px;
}
.fogot-password-wrap .process-item-inner{
    white-space: nowrap;
}
.fogot-password-wrap .purchasing-process-box .process-item{
    vertical-align: middle;
}
.fogot-password-wrap .purchasing-process-box [class*="col-"]{
    padding-right: 0;
    padding-left: 0;
}
.forgot-pass-form-wrap{
    float: left;
    width: 100%;
}
.forgot-pass-form-wrap [class*="col-"]{
    padding-left: 5px;
    padding-right: 5px;
}
.forgot-pass-form-wrap .edit-profile-form-label{
    font-size: 16px;
    color: black;
    padding-left: 4px;
    padding-right: 4px;

}
.forgot-pass-form-wrap .edit-profile-form-control{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
}
.forgot-pass-form-row{
    float: left;
    width: 100%;
}
.forgot-pass-form-row.last-row{
    margin-top: 25px;
}
.forgot-pass-btn{

    display: inline-block;
    width: 130px;
    background-color: #f01452;
    font-size: 24px;
    line-height: 40px;
    color: white;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin-left: -62px;
}
.forgot-pass-btn:hover, .forgot-pass-btn:focus{
    background-color: #f01452;
    text-decoration: none;
    color: white;
}
.forgot-pass-form-row .global-error-msg{
    padding-top: 0;
    margin-top: -15px;
}
@media screen and (max-width: 768px){
    .fogot-password-wrap .process-item-inner {
        white-space: normal;
    }
    .fogot-password-wrap{
        padding-right: 15px;
        padding-left: 15px;
    }
    .fogot-password-wrap .purchasing-process-box{
            margin-left: -5px;
        margin-right: -5px;
        width: calc(100% + 10px);
        padding: 0 15px;
    }
    .fogot-password-wrap .pi-name{
        font-size: 12px;
        padding-right: 0;
    }
}
@media screen and (max-width: 430px){
    .fogot-password-wrap .pi-name{
        height: 40px;
    }
    .fogot-password-wrap .purchasing-process-box .process-item + .process-item:before{
        width: 140%;
            top: calc(50% - 22.5px);
    }
    .fogot-password-wrap .purchasing-process-box{
        margin-top: 13px;
        margin-bottom: 5px;
    }
    .forgot-pass-form-wrap .edit-profile-form-label{
        padding-bottom: 0;
    }
    .forgot-pass-form-row.last-row{
        margin-top: 10px;
    }
    .forgot-pass-btn{
        font-size: 20px;
        width: 120px;
    }
}
/* END forgot-pass-step-1 page*/
/* BEGIN forgot-pass-step-2 page */
.fogot-password-wrap .form-control[disabled]{
    border-color: #eee;
}
.fogot-password-step2-wrap .edit-profile-form-label{
    padding-left: 0;
    width: 120px;
    padding-right: 0;
}
.forgot-pass-form-wrap .disable-lb{
    color: #d2d2d2;
}
.sent-pass-btn{
    width: auto;
    padding: 0 25px;
}
.forgot-pass-form-wrap .big-gustter{
    margin-top: 20px;
}
@media screen and (max-width: 768px){
    .fogot-password-step2-wrap .edit-profile-form-label{
        padding-left: 5px;
        width: 100%;
    }

}
@media screen and (max-width: 430px){
    .forgot-pass-form-wrap .big-gustter{
        margin-top:  0;
    }
    .forgot-pass-form-row .global-error-msg{
        text-align: left;
        margin-top: 0;
    }

}
/* END forgot-pass-step-2 page*/
/* BEGIN forgot-pass-step-3 page*/
.forgot-home-btn{

    margin-top: 10px;
}
/* END forgot-pass-step-3 page*/
/* BEGIN favorite-search-lp page*/
.searchtitle-btn{
    width: 160px;

}
.searchtitle-btn input{
    margin-left: 10px;
    height: 30px;
    margin-top: 5px;
}
.favorite-title-selected{
    position: relative;
}
.selected-title-wrap.abso-cont{
    position: absolute;
    left: -10px;
    z-index: 1;
    width: calc(100% + 20px);
    padding-right: 10px;
    padding-left: 10px;
    background-color: #f4f4f4;
}
.advance-search-titleopt{
    float: left;
    width: 100%;
}
.advance-search-titleopt + .advance-search-titleopt{
    margin-top: 45px;
}
.advance-search-titleopt li{
    width: 263px;
    max-width: 100%;
}
.advance-search-titleopt li .ep-checkbox:first-child{
    font-weight: bold;
    margin-bottom: 10px;
}
.advance-search-parameter-wrap .advance-search-titleopt  .ep-checkbox label{
    margin-top: 5px;
}
.advance-search-titleopt  .left-margin-2x{
    margin-left: 15px;
}
/* END favorite-search-lp  page*/

/* New Update for current page */
.new_accordion_body_style{
    background: #ebebeb;
}
.new_accordion_body_style a{
    color:#0066cc;
}
.author_ic{
    vertical-align: bottom;
}
.id-logo{
    vertical-align: bottom;
}
ul.accodion_body_ul li {
    border-bottom: 1px solid #e1e1e1;
    margin: 0;
    padding: 10px 0;
}

ul.accodion_detail li {
    padding: 20px 0;
}

ul.accodion_body_ul li:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

ul.accodion_detail li:last-child {
    padding-bottom: 10px;
}

ul.accodion_body_ul li:first-child {
    padding-top: 0;
}

ul.accodion_detail li:first-child {
    padding-top: 10px;
}

ul.accodion_body_ul li p {
    margin-bottom: 0;
}

ul.accodion_body_ul li p.accordion_affilinfo {
    word-wrap: break-word;
}

ul.accodion_body_ul li p.accordion_affilinfo > span {
    display: inline-block;
    margin-left: 10px;
    width: 100%;
}

ul.accodion_body_ul li h5 {
    color: #454545;
    font-family: 'robotomedium','Meiryo';
    font-size: 14px;
    margin-bottom: 5px;
}
span.accodion_lic{
    display: inline-block;
    width: calc(50% - 4px);
    margin-bottom: 5px;
    background: url(../images/new_update/list-detail-ic.jpg) no-repeat left top 6px;
    padding-left: 12px;
    vertical-align: top;
    white-space: normal;
    word-wrap: break-word;
}
@media screen and (max-width: 340px){
    span.accodion_lic{
        width: 100%;
        margin-left: 0;
    }
}
.notice_mess{
    font-size: 11px;
}
.hide-this-block{
    position: relative;
}
@media (max-width: 768px){
#article-overiew-references-wrap .hide-this-block img {width:100%}
#supplimentary-copyright-wrap .hide-this-block img {width:100%}
#figures-tables-wrap .hide-this-block img {width:100%}
#supplimentary-materials-wrap .hide-this-block img {
	width:100%;
	margin:20px 0px;
}
}
.blur-text-block{
    text-shadow: rgba(0, 0, 0, 1.95) 0px 0px 10px;
}
.blur-text-block span,.blur-text-block a,.blur-text-block div , .blur-text-block p{
    color: transparent!important;
}
.blur-text-block img{
    -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
    background-color: #ccc;
}
.sign-in-to-read{
        background: #3572b0;
        -webkit-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;
        color: #fff;
        padding: 10px 0;
        display: block;
        text-decoration: none;
        font-size: 15px;
        position: relative;
        margin-bottom: 1px;
        width: 80%;
        position: absolute;
        text-align: center;
        top: 50%;
        z-index: 9;
        cursor: pointer;
        left: 50%;
        transform: translate(-50%, -50%);
}
.sign-in-to-read:hover,.sign-in-to-read:focus{
    text-decoration: none;
    color: white;
}
.stop-clicking{
    background: none;
    top: 0;
    left:0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 8;
}
.freeaccess-tag-style{
    color:#7fba00 !important;
}
.modal-dialog{
    margin-top: 120px;
}
#hm-banner-wrap{
    height: 280px;
    background: url(../images/new_update/banner-place-holder.png) no-repeat center center ;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    position: relative;
    padding: 0;
    padding-bottom: 60px;
}
.banner-shadow{
    height: 113px;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../images/new_update/banner-shadow.png) no-repeat top center;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    background-size: 100% 100%;
}
.banner-icls{
    background: rgba(215,247,255,0.9);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 16px 0 13px;
    text-align: center;
    letter-spacing: 50px;
}

.banner-ic {
    display: inline-block;
    color: #0066cc;
    font-size: 20px;
    letter-spacing: normal;
    word-spacing: 8px;
}

.banner-ic span {
    color: #454545;
    font-size: 20px;
    display: inline-block;
    vertical-align: top;
}

.banner-ic span.unit {
    color: #454545;
    font-size: 14px;
    white-space:nowrap;
}

.banner-ic img {
    display: inline-block;
    margin-top: -5px;
    margin-right: 15px;
}

.banner-ic-multi {
    display: inline-block;
    color: #0066cc;
    font-size: 20px;
    letter-spacing: normal;
    word-spacing: 8px;
}

.banner-ic-multi span {
    color: #454545;
    font-size: 20px;
    display: inline-block;
}

.banner-ic-multi span.unit {
    color: #454545;
    font-size: 14px;
    white-space:nowrap;
}

.banner-ic-multi span.multi-line {
    display: block;
    color: #6f6f6f;
    font-size: 16px;
    letter-spacing: normal;
    word-spacing: 8px;
}

.banner-ic-multi span.multi-line span.unit {
    color: #454545;
    font-size: 12px;
    white-space:nowrap;
    margin-left: 10px;
}

.banner-ic-multi span.multi-line font {
    color: #454545;
    font-size: 14px;
    white-space:nowrap;
}

.banner-ic-multi img {
    display: inline-block;
    margin-top: -5px;
    margin-right: 12px;
}

.banner-ic-multi span.multi-line img {
    display: inline-block;
    margin-top: -5px;
    margin-right: 10px;
}

/*.search-form input{
    width:100%;
    background: rgba(255,255,255,0.65);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}*/
/*
.search-form input::-webkit-input-placeholder{
    color:black;
}
.search-form input::-moz-placeholder {
    color:black;
}
.search-form input:-ms-input-placeholder{
    color:black;
}
.search-form input:-moz-placeholder{
    color:black;
}
*/
.new-search-button{
    position: absolute;
    top: 0;
    right: 0;
    color: black;
    background: none;
    border: none;
    height: 40px;
    width: 40px;
    font-size: 19px;
    cursor: pointer;
    height: 35px;
}

.new-search-button:focus {
    outline: none;
}

/* MOn Viet tiep */
.slash-bluelink{
    display: inline-block;
    height: 16px;
    width:1px;
    background: #686868;
    margin: 0 5px 0;
    vertical-align: sub;
}
#search-pagination-wrap-top{
    display: block;
}
#sorting-list li{
    float:left;
margin-right:10px;
}
    .pagination-dd{
        position: relative;
    }
    .result-doi-wrap{
        margin: 10px 0;
    }
    .pagination-dd .select2-container--default .select2-selection--single{
            height: 30px;
        line-height: 30px;
    }
    .pagination-dd .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height: 30px;
    }
    .pagination-dd .select2-container--default .select2-selection--single .select2-selection__arrow{
            height: 16px;
    }
    .txt-bold-p{
        font-family: 'robotomedium','Meiryo';
    }
    .nbs-flexisel-container{
    margin-right: 0;
    margin-left: 0;
    background-color: #f6f6f6;
    border: solid 1px #ebebeb;
    max-width: none;
    width: 100%;
    padding: 5px 15px;
}
div.hm-newly-released-slidewrapper{
    padding: 10px 15px;
    margin: 0;
    height: 70px;
    float: left;
    width: 33.333333333333333%;
              -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;

}
.hm-newly-released-slidewrapper a{
    display: block;
}
.hm-newly-released-slidewrapper a:hover{
     text-decoration: none;
}
div.hm-newly-released-slidewrapper:hover{
    background-color: white;
    -webkit-box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.2);
box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.2);
}
.beta-journal-name{
    /*color: #363636;*/
    text-decoration: none;
    /*height: 32px;*/
    overflow: hidden;
}
.hm-newly-released-slidewrapper .grey-txt-color{
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
}
.seemore-titles{
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    background-color: #dfdfdf;
    font-size: 12px;
    color: #828282
}
.seemore-titles > a{
    display: block;
    color: inherit;
}
.seemore-titles > a:hover{
    text-decoration: none;
}
.seemore-titles p{
    font-size: 12px;
    line-height: 20px;
}
.seemore-titles img{
    display: block;
    margin: 0 auto;
    height: 10px;
}
.seemore-releases{
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    background-color: #dfdfdf;
    font-size: 12px;
    color: #828282;
	margin-top: -1px;
}
.seemore-releases > a{
    display: block;
    color: inherit;
}
.seemore-releases > a:hover{
    text-decoration: none;
}
.seemore-releases p{
    font-size: 12px;
    line-height: 20px;
}
.seemore-releases img{
    display: block;
    margin: 0 auto;
    height: 10px;
}
.section-divider{
    float: left;
    width: 100%;
}
.hm-bnr-disclaimer{
    float: right;
    letter-spacing: normal;
    color: #939393;
    font-size: 10px;
    position: absolute;
    right: 15px;
    bottom: 0;
    margin-bottom: -10px;
}
#newly-release-issue-list{
    float: left;
    width: 100%;
}
#supplimentary-copyright-wrap .section-divider{ margin-top:40px;}
ul#newly-release-issue-list li{
    margin: 0;
    padding: 1px 0;
    width: calc(50% - 10px);
    border-bottom: #e1e1e1 solid 1px;
    border-top: #e1e1e1 solid 1px;
    margin-top: -1px;
}

ul#newly-release-issue-list li a{
    display: block;
    padding: 10px 8px;
    color: #363636;
}
ul#newly-release-issue-list li:hover a{
    background-color: #ccebf5;
}
ul#newly-release-issue-list li:hover a{
    text-decoration: none;
    color: inherit;
}
ul#most-popular-articles-list li .most-popular-articles-list-left{
    background-color: #e8eff4;
}
ul#most-popular-articles-list li .most-popular-articles-list-right{
    display: block;
    float: none;
    padding-left: 65px;
}
@media (max-width: 767px) {
ul#most-popular-articles-list li .most-popular-articles-list-right { padding-left: 55px;}
}
ul#most-popular-articles-list li .most-popular-articles-list-right .bluelink-style{
    font-size: 12px;
}
#system-maintenance-wrap{
    background-color: #e8eff4;
    border-color: #d6dde2;
}
#system-maintenance-wrap i{
    font-style: italic;
}
#system-maintenance-wrap .global-para{
    margin-bottom: 0;
}
#hm-newly-released-journals{
    list-style: none;
        margin-right: 0;
    margin-left: 0;
    background-color: #f6f6f6;
    border: solid 1px #ebebeb;
    max-width: none;
    width: 100%;
    padding: 5px 15px;
    float: left;
    width: 100%;
}
#hm-newly-released-journals li{
    display: none;
}
@media (max-width: 768px) {
	#hm-newly-released-journals { padding-left:5px; padding-right:5px;}
	div.hm-newly-released-slidewrapper { width:100%;    padding: 10px;
    margin: 5px 0px;}
ul#newly-release-issue-list li{    width:100%;}
	}
#loadLess-li{
    display: none;
}
#loadLessIssues-li{
    display: none;
}
.btn-side-signin{
        display: inline-block;
    text-align: center;
    background-color: #f01452;
    font-size: 16px;
    line-height: 30px;
    color: white;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
}
.btn-side-signin:hover{
    text-decoration: none;
    color: white;
}
.tooltiplink{
    display: block;
}
.position-relative{
    position: relative;
}
.tooltiplink + .tooltip .tooltip-inner{
    border: solid 4px #e1e1e1;
    background-color: white;
}
.tooltiplink + .tooltip .tooltip-arrow{
    display: none;
}
.tooltiplink + .tooltip{
    opacity: 1;
/*
    left: 50% !important;
    top: auto !important;
    bottom: 50%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
*/

}
#past-ft-article-wrap{
    float: left;
    width: 100%;
}
.past-ft-article-ul{
    float: left;
    width: 100%;
    list-style: none;
}
.past-ft-article-ul li{
    float: left;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: dotted 1px #e6e6e6;
    padding-bottom: 30px;
}
.past-ft-article-ul li:last-child{
    border-bottom: none;
    padding-bottom: 0;
}

.feature-artilce-item .feature-article-content{
    height: auto;
}
.feature-article-editor-picks{
    float: left;
    width: 100%;
    background-color: #d3e0ee;
    padding: 10px;
    padding-right: 15px;
    text-align: justify;
    font-size: 12px;
    margin-top: 25px;
}

.feature-article-editor-picks strong{
    font-family: 'robotomedium','Meiryo';
    font-size: 14px;
}
.feature-article-editor-picks p{
    font-size: 12px;
    line-height: 1.6;
}
.editor-picks-lb{
    font-weight: 14px;
}
#past-ft-article-infobar{
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.infobar-inner{
    float: left;
    width: 100%;

}
.infobar-inner .pull-left{
    line-height: 30px;
}
.pagination-no-list li{
    float: left;

}
.pagination-no-list li + li{
    margin-left: 10px;
}
.past-ft-article-pagination-wrap{
    float: left;
    width: 100%;
}
.past-ft-article-pagination-wrap .inner{
    padding: 5px 0;
    padding-left: 10px;
    padding-right: 10px;
}
.past-ft-article-pagination-wrap .inner.colorscheme-global-dark-lighter{
    padding-left: 20px;
}
.past-ft-article-pagination-wrap .pagination-ul{
    padding-top: 2.5px;
    padding-bottom: 2.5px;
}
.past-ft-article-pagination-wrap.top{
    margin-bottom: 20px;
}
.feature-artilce-item{
    float: left;
    width: calc(100% + 10px);
    margin-left: -5px;
    margin-right: -5px;
}
.feature-artilce-item [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 0;
    padding-bottom: 0;
}
.feature-artilce-item .feature-artilce-img{
    border: none;
    position: relative;
    height: 220px;
    overflow: hidden;
}
.feature-artilce-item .feature-artilce-img a{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.feature-artilce-item .feature-artilce-img img{
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
        -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.feature-artilce-item .feature-artilce-cont{

}
.feature-artilce-item .feature-artilce-cont .feature-article-vol{
    font-size: 12px;
    font-style: normal;
    line-height: 1;
    margin-bottom: 10px;
}
.feature-artilce-item .feature-artilce-cont a.feature-article-title{

}
.feature-artilce-item .feature-artilce-cont .feature-article-authors{
    color: #909090;
    font-size: 13px;
    margin: 4px 0;
}
.feature-artilce-item .feature-artilce-cont .feature-article-information{
    font-size: 12px;
}
#journal-header #journal-left-infosection{

}
.journal-thumbnail-wrap{
    padding-right: 0;
    padding-left: 40px;
    margin-left: 5px;
}
#journal-header #journal-right-infosection{
    position: absolute;
    right: 60px;
    padding-top: 25px;
    color: white;
}
.mrg-t-20{
    margin-top: 20px;
}
.fs-20{
    font-size: 20px;
}
.fs-16{
    font-size: 16px;
}
.fs-12{
    font-size: 12px;
}
.fs-11{
    font-size: 11px;
}
.pastfa-link{
     border-bottom: solid 2px #9fc5ec;
    text-decoration: none;
}
.pastfa-link:hover{
    text-decoration: none !important;
}
.slider-ft-article .slider-ft-item{
    padding: 0 20px;
}
ul#journal-current-issuse-list li span.ci-authors-names{
    color: #909090;
}
.searchlist-doi{
    display: block;
    margin: 8px 0;
    overflow-wrap: anywhere;
}
.doi-lb{
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    color: #363636;
    background-color: #e7fbfe;
    border: #9e9e9e 1px solid;
    border-radius: 2px;
    line-height: 16px;
    padding: 0 5px;
    margin-right: 5px;
}
#searchbrowse-leftsection .faceted-search-scrollwrap{
    overflow-y: auto;
    height: auto;
    max-height: none;
}
.facetsearch-content-innerwrap{
    padding-top: 15px;
    padding-bottom: 15px;
}
.facetsearch-content-innerwrap  ul.facetsearch-links{
    margin-bottom: 0;
}
.facetsearch-content-innerwrap ul.facetsearch-links li{
    padding: 4px 0;
    padding-left: 15px;
    padding-right: 5px;
    position: relative;
}
.facetsearch-content-innerwrap ul.facetsearch-links li + li{
    margin-top: 3px;
}
.facetsearch-content-innerwrap ul.facetsearch-links li>a{
    display: block;
    position: static;
}
.facetsearch-content-innerwrap ul.facetsearch-links li>a:hover{
    text-decoration: none;
}
.facetsearch-content-innerwrap ul.facetsearch-links li:hover{

}
.facetsearch-content-innerwrap.colorscheme01-lighter .search-active,.facetsearch-content-innerwrap ul.facetsearch-links li:hover{
    background-color: #d6e4e4;
}
ul.search-resultslisting li{
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
ul.search-resultslisting.noborder-top li:first-child{
    border-top: none;
}
ul.search-resultslisting li:last-child{
    border-bottom: solid 1px #e1e1e1;
}
.past-ft-article-pagination-wrap.top.nomargin{
    margin-bottom: 0;
}
.past-ft-article-pagination-wrap.bottom{
    margin-top: 10px;
}

.searchbrowse-subheading{
    padding-top: 25px;

}
.startTooltip + .tooltip{
    left: auto !important;
    right: 0px;
    margin-top: -3px;
    background: url(../images/new_update/tooltip-box.png) no-repeat right top;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    min-width: 215px;
}
.startTooltip + .tooltip .tooltip-arrow{
    display: none;
}
.startTooltip + .tooltip .tooltip-inner{
    color: white;
    background-color: transparent;
    border-color: transparent;
    padding: 3px 3px;
    margin-top: 10px;
}
.feature-page-title{
        color: #454545;
    padding-bottom: 10px;
    display: block;
    font-family: 'robotomedium','Meiryo';
    font-size: 18px;
}
#searchbrowse-leftsection{
    margin-left: -10px;
    margin-right: 0;
}
.pagett{
    float: left;
    width: 100%;
    padding: 0 5px;
}
.pagett .feature-page-title{
    padding-bottom: 5px;
}
#searchbrowse-rightsection .showabstractbox .inner-content .feature-article-editor-picks{
    margin-top: 0;
}
/*
#search-browser-boxwrap .search-input.small{
    height: 30px;
    border-radius: 0;
    width: calc(100% - 90px)
}
#search-browser-boxwrap .search-button.small{
    height: 30px;
    line-height: 30px;
    width: 90px;

}*/
/*#search-browser-boxwrap .pastvol-issuse-form ul.pastvol-issuse-list .pastvol-issuse-listbox-width{
    width: 24%;
}*/
/*#search-browser-boxwrap  .searchbrowse-title,#search-browser-boxwrap .search-form-wrap .search-form,.txt-or-wrap,#search-browser-boxwrap .searchbrowse-title,#search-browser-boxwrap .journal-issue-dd-wrap{
    float: left;
    width: auto;
    margin-right: 8px;
    line-height: 30px;
    height: 30px
}
.txt-or-wrap,.searchbrowse-title{
    font-size: 18px;
    font-weight: bold;
    font-family: 'robotomedium','Meiryo';
}
#search-browser-boxwrap .journal-issue-dd-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,#search-browser-boxwrap .journal-issue-dd-wrap .select2-container--default .select2-selection--single{
    line-height: 30px;
    height: 30px;
}*/
/*.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 16px;
}*/
/*#search-browser-boxwrap input[type=text]{
    height: 30px;
}*/
/*.searchbrowse-journal-issue .pastvol-issuse-go-btn{
    height: 30px !important;
}*/
.feature-stiky{
    float: right;
    margin-top: -15px;
}
#searchbrowse-rightsection div.search-abtract-btnwrap a.collapseall-icon{
    padding: 2px 10px;
}
.advancesearch-add-btn input[type=button]{
    background-color: #5f6e79;
}
/*about journal*/
.txt-bold-p{
        font-family: 'robotomedium','Meiryo';
        margin-bottom: 20px;
        margin-top: 20px;
        font-size: 14px;
    }
    #editorial-team-wrap #editorial-team-active{
        margin: 0;
    }

    .marbotom{
        margin-bottom: 0;
    }
    .search-author-list {
        float: left;
        width: 100%;
        margin: 40px 0 30px;
    }

.search-author-dropdown {
    /*width: 210px;*/
    float: left;
    margin-right: 20px;
}

.search-author-list li input[type=button] {
    height: 30px;
    line-height: 30px;
    width: 90px;
}

.searchresults-sortyby-dropdown {
    width: 100%;
    padding-right: 22px;
    /*text-transform: capitalize;*/
}
    .quick-search-result{
        padding: 10px 35px 15px 10px;
        background: #bed9d9;
        float:left;
        width: 100%;
    }
    .ava{
        float:left;
        width: 100%;
        position: relative;
        margin-bottom: 10px;
    }

.sub-area {
    float: left;
    width: 100%;
    margin-top: 15px;
}
    .ava img{
        float: left;
        width: 87px;
        margin-right: 20px;
    }
    .ava-cont{
        width: calc(100% - 107px);
        /*position: absolute;
        bottom: 0;
        right: 0;*/
        float: right;
    }
    .ava-cont .global-para{
        margin-bottom: 0;
    }
.star-list-style {
    padding-left: 20px;
    border-bottom: solid 1px #ebebeb;
}
.star-list-style li{
       background: url(../images/new_update/list-icon-star.png) no-repeat left 2px top 4px ;
    color: #363636;
    font-size: 14px;
    padding: 0 0 10px 23px;
    line-height: 20px;
}
.search-download-btnwrap{
    float: left;
    position: relative
}
.search-download-btnwrap .downloadall{
    display: block;
    float: left;
    padding: 2px 10px;
    text-decoration: none;
    border: #06c solid 1px;
    -webkit-border-radius: 4px ;
    border-radius: 4px ;
    text-align: center;
    color: #454545;
    font-size: 12px;
    background: #f0f0f0;
}
.search-download-btnwrap .downloadall.collapsed{
    background-color: transparent;
}
.search-download-btnwrap .downloadall:hover{
    background: #f0f0f0;
}
.radiolist-dropdown{
    position: absolute;
    top: 100%;
    padding: 10px 0;
    z-index: 1;
}
.radiolist-dropdown input[type="button"]{
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-align: center;
    width: 150px;
    display: block;
}
.radiolist-dropdown .radiolist-arrow{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 8px 7px;
    border-color: transparent transparent #d6e4e4 transparent;
    border-style: inset;
    margin-left: 8px;
    margin-top: -8px;
}
.radiolist-dropdown .radiolist-inner{
    background-color: #d6e4e4;
    width: 270px;
    padding: 10px;
}
.radiolist-dropdown .ep-radio{
    display: block;
    line-height: 20px;
    padding-left: 23px;
    margin-bottom: 15px;
    font-size: 12px;
}
.radiolist-dropdown .ep-radio + .ep-radio{
    margin-left: 0;
}
.radiolist-dropdown .ep-radio input[type=radio] + label:before{
    float: left;
    margin-top: 3px;
    margin-left: -25px;
    background-color: #fff;
}
#sticky-sidebar{
    padding-top: 0;
}
#manuscript-wrap .section-title-18{
    /*padding-top: 0;*/
}
#sticky-sidebar .section-title-14{
    padding-top: 12px;
}
#non-sticky-content-rightsection{
    padding-top: 0;
}
#non-sticky-content-rightsection .section-title-14{
    padding-top: 0;
}
#manuscript-wrap .section-title-18{

}

#hm-search-box-wrap{
    margin-top: 0;
    margin-bottom: 0;
}
#banner-middle-cont{
    position: absolute;
    width: 100%;
    left: 0;
    top: calc(50% - 35px);
    -webkit-transform:translate(0,-50%);
    -moz-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);

}
#slider-banner{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
}
#slider-banner .slick-dots{
    bottom: 80px;
}
#slider-banner .slick-list , #slider-banner .slick-track{
    height: 100%;
}
.bn-slider-item .image img{
    display: none;
}
.bn-slider-item .image{
    display: block;
    height: 100%;
        background: url() no-repeat center center ;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#slider-banner .slick-dots li{
    width: 10px;
    height: 10px;
}
#slider-banner .slick-dots li button{
    border: solid 1px #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 10px;
    height: 10px;
}
#slider-banner .slick-dots li button:before{
    content: '';
    background-color: white;
    position: static;
}
#slider-banner .slick-dots li.slick-active button{
    background-color: white;
}
#past-ft-article-slider, #virtualissue-slider{
    margin-bottom: 20px;
}
#past-ft-article-slider .slick-dots, #virtualissue-slider .slick-dots{left: 0; right: 0; width:50%!important; margin:0 auto;}
#past-ft-article-slider .slick-dots li, #virtualissue-slider .slick-dots li{
    width: auto;
    height: auto;
    display: inline-block;
    float: none;
    border: none;
    padding: 0;
    margin: 0 4px;
}
#past-ft-article-slider .slick-dots li button ,#virtualissue-slider .slick-dots li button{
    width: 8px;
    height: 8px;
             -webkit-border-radius: 50%;
    border-radius: 50%;

    display: block;
    padding: 0;
}
#past-ft-article-slider .slick-dots li button:before, #virtualissue-slider .slick-dots li button:before{
    content: '';
    width: 100%;
    height: 100%;
    background-color: #8d8d8d;
    opacity: 0.6;
  display: block;
    position: static;
                 -webkit-border-radius: 50%;
    border-radius: 50%;
}
#past-ft-article-slider .slick-dots li.slick-active button:before, #virtualissue-slider .slick-dots li.slick-active button:before{
    opacity: 1;
}
#past-ft-article-slider .slick-list, #virtualissue-slider .slick-list{
    z-index: 1;
}
#past-ft-article-slider .slick-arrow ,#responsive-slider .slick-arrow, #modal-slider .slick-arrow, #virtualissue-slider .slick-arrow{
        width: 18px;
    height: 44px;
}
#past-ft-article-slider .slick-arrow:before, #responsive-slider .slick-arrow:before, #modal-slider .slick-arrow:before, #virtualissue-slider .slick-arrow:before{
    display: none;
}
#past-ft-article-slider .slick-prev, #responsive-slider .slick-prev, #modal-slider .slick-prev, #virtualissue-slider .slick-prev{
    left: 0;
     z-index: 2;
        background-image: url(../images/controls.png);
    background-repeat: no-repeat;
    background-position: -1px -2px;

}
#past-ft-article-slider .slick-next, #responsive-slider .slick-next, #modal-slider .slick-next, #virtualissue-slider .slick-next{
    right: 0;
    z-index: 2;
        background-image: url(../images/controls.png);
    background-repeat: no-repeat;
    background-position: -57px -1px;

}
#responsive-slider{
    min-height: 0;
    padding: 15px 25px;
    margin-bottom: 0;
    height: 198px;
}
#responsive-slider .rs-item{
    padding: 0 5px;
    outline: none;
}

#responsive-slider .fnt-item{
    float: left;
    height: 141px;
    font-size: 9px;
    background-color: white;
    position: relative;
        border: solid 1px #e0e0e0;
}
#responsive-slider .fnt-item p{
    font-size: inherit;
    line-height: 1.8;
    padding: 5px;
    padding-top: 0;
    padding-right: 20px;
}
#responsive-slider .fnt-item .image{
    display: block;
    width: 100%;
}
#responsive-slider .slick-prev{
    left: 5px;
}
#responsive-slider .slick-next{
    right: 5px;
}
#responsive-slider  .img-zoom-icon{
    width: 18px;
    height: 18px;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    padding: 0;
}
#responsive-slider .slick-dots{
  position: static;
    margin-top: 10px;
}
#responsive-slider  .slick-dots li , #modal-slider .slick-dots li{
    width: auto;
    height: auto;
    display: inline-block;
    float: none;
    border: none;
    padding: 0;
    margin: 0 4px;
}
#responsive-slider .slick-dots li button, #modal-slider .slick-dots li button{
    width: 8px;
    height: 8px;
             -webkit-border-radius: 50%;
    border-radius: 50%;

    display: block;
    padding: 0;
}
#responsive-slider .slick-dots li button:before, #modal-slider .slick-dots li button:before{
    content: '';
    width: 100%;
    height: 100%;
    background-color: #8d8d8d;
    opacity: 0.6;
  display: block;
    position: static;
                 -webkit-border-radius: 50%;
    border-radius: 50%;
}
#responsive-slider .slick-dots li.slick-active button:before, #modal-slider .slick-dots li.slick-active button:before{
    opacity: 1;
}
#modal-slider{
    margin-bottom: 0;
}
#modal-slider .md-item{
    outline: none;
}
#modal-slider .md-item p {
	padding:0px 15px;
}
#modal-slider .slick-dots{
    position: static;
    background-color: #eff6f6;
    margin-top: 8px;
}
#modal-slider .image{
    width: auto;
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
#modal-slider .slick-next{
    right: 5px;
}
#modal-slider .slick-prev{
    left: 5px;
}
.slideshow-popup1 .modal-body{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
}

@media (max-width: 991px){
    #journal-header #journal-right-infosection{
        position: static;
        width: 100%;
    }

    #search-browser-boxwrap .searchbrowse-title {
    	width: 100%;
    	margin-bottom: 20px;
    }
    .landing-page .global-tags span.tags-wrap {
    	white-space: nowrap;
    	text-align: center;
    }
}
@media (max-width: 768px){
	#banner-middle-cont{
	    top: calc(35% - 30px);
	}

    #slider-banner .slick-dots{
        bottom: 115px;
    }

    .search-download-btnwrap{
        margin-top: 15px;
        margin-right: 10px;
    }

    .hm-bnr-disclaimer{
        display: none;
    }
    .btn-side-signin{
        display: block;
        margin-right: auto;
        margin-left: auto;
        margin-top: 0;
        width: 215px;
    }
    .banner-icls{
        text-align: left;
    }
    .banner-ic{
        font-size: 14px;
        word-spacing: normal;
        display: block;
    }
    .banner-ic span{
        font-size: 14px;
    }
    .banner-ic span.unit{
        font-size: 10px;
    }
    .banner-ic img{
        float: none !important;
        margin-right: 10px;
        height: 30px;
        width: auto;
    }
    .banner-ic-multi {
        font-size: 14px;
        word-spacing: normal;
        display: block;
    }
    .banner-ic-multi span {
        font-size: 14px;
        vertical-align: top;
    }
    .banner-ic-multi span.unit {
        font-size: 10px;
    }
    .banner-ic-multi span.multi-line {
        display: inline;
        font-size: 14px;
    }
    .banner-ic-multi span.multi-line font {
        font-size: 10px;
    }
    .banner-ic-multi span.multi-line span.unit {
            font-size: 10px;
            margin-left: 5px !important;
    }
    .banner-ic-multi img {
        float: none !important;
        margin-right: 10px;
        height: 30px;
        width: auto;
    }
    .banner-ic-multi span.multi-line img {
        float: none !important;
        margin-right: 0px !important;
        height: 12px;
        width: auto;
        margin-right: 5px !important;
    }
    #journal-header .journal-name, #journal-header-compact .journal-name{
        width: 100%;
    }
    .journal-thumbnail-wrap{
        padding-right: 40px;
        padding-left: 0;
    }
    #journal-tags{
        float: none;
        width: 100%;
    }

    #past-ft-article-slider,#virtualissue-slider{
    	margin-bottom: 60px;
    }
}

.editor-profile-brickwall {
    z-index: 1
}

.quick-search-result {
    display: none;
    position: relative;
    z-index: 2;
}

/*----- .list-profiles -----*/

.list-profiles {
	width: 102%;
	margin: 0 0 0 -1%;
}
.list-profiles .profile {
	width: 31.3333%;
	margin: 0 1% 15px;
	padding: 12px;
	background: #eff6f6;
	cursor: pointer;
}
.list-profiles .profile.expanded {
	width: 98%;
	background-color: #bed9d9;
	margin: 0 0 15px 1%;
}
.list-profiles .profile .profile-head .photo {
	margin-bottom: 10px;
}
.list-profiles .profile.expanded .profile-head .photo {
	float: left;
	width: 87px;
	margin-right: 20px;
	position: relative;
	z-index: 10;
}
.list-profiles .profile .profile-head .photo img {
	display: block;
}
.list-profiles .profile .sub-area,
.list-profiles .profile .about-content {
	display: none;
}
.list-profiles .profile.expanded .sub-area,
.list-profiles .profile.expanded .about-content {
	display: block;
}

@media (max-width: 640px) {
	.list-profiles {
		width: 100%;
		margin: 0;
	}
	.list-profiles .profile {
		width: 100%;
		margin: 0 0 10px;
	}
	.list-profiles .profile.expanded {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.list-profiles .profile .profile-head .photo {
		float: left;
		margin-right: 20px;
		margin-bottom: 30px !important;
	}
}
select::-ms-expand {
    display: none;
}
.search-bg{border:1px solid #cccccc; background: rgba(255,255,255,1.0) ; background:rgba(255,255,255,1.0) ; background:rgba(255,255,255,1.0) ; background:rgba(255,255,255,1.0) ;  border-radius: 5px;  -moz-border-radius: 5px;   -webkit-border-radius: 5px; height:35px;}
.search-bg input[type="search"] { border:0px; outline:0; height:33px;}
@media(max-width:991px) {
    .search-bg{height:27px;}
    .search-bg input[type="search"]{height:25px;}
    .new-search-button{height:27px;}
    #hm-search-box-wrap .form-advance-search{margin:0px;}
}
.sticky-register-to-j-stage {
    position: fixed;
    bottom:0px;
	right:-20px;
    background-color: #eefbfe;
    padding: 15px 30px 15px 20px;
    text-align: center;
    border: 2px solid #3d84d1;
    border-radius: 20px;
    -moz-box-shadow: 0px 0px 5px 0px #000;
    -webkit-box-shadow: 0px 0px 5px 0px #000;
    box-shadow: 0px 0px 5px 0px #000;
    z-index:1020;
	}

.sticky-register-to-j-stage-close	{
	float: right;
    margin-top: -10px;
		}
		.sticky-register-to-j-stage-close i {font-size: 20px;
    color: #777;}
.sticky-register-btn {
	background-color: #e50f58;
	color: #fff;
    padding: 5px 30px;
    border-radius: 7px;
    display: block;
    width: 115px;
    margin: 10px auto;
    font-size: 16px;
	}
.sticky-register-btn:hover {
    text-decoration: none;
    color: white;}
.sticky-register-to-j-stage p a { color:#2a85e8; text-decoration:underline;}
.register-for-free { font-size:20px;}
.sticky-register-to-j-stage img {    vertical-align: middle;}
.divider-dashed-bottom { border-bottom:1px dashed #B4B4B4;}
@media(min-width: 769px) {.divider-solid-bottom { border-bottom:1px solid #B4B4B4;     margin-bottom: 10px;}}
.clickable_div { cursor:pointer; padding:10px 0px }
.clickable_div:hover {background-color: #ccebf5; }
.grey { color:#999999;}
.lh18 { line-height:18px;}

@media(max-width: 768px) {
	.register-for-free { font-size:12px;}
	.register-for-already { font-size:5px;}
	.sticky-register-to-j-stage {display: none !important;}
	#right-feedback-btn {display: none !important;}
}

#article-overiew-abstract-wrap sup a {color: #06c!important;}
#article-overiew-abstract-wrap .tooltip{
    position:absolute;
    z-index:1020;
    display:block;
    visibility:visible;
    padding:5px;
    font-size:13px;
    opacity:0;
    filter:alpha(opacity=0);
	width:500px;
	font-family: 'robotolight','Meiryo';
}
#article-overiew-abstract-wrap .tooltip.in{
    opacity:1;
    filter:alpha(opacity=100)
}
#article-overiew-abstract-wrap .tooltip-inner{
width:100%;
    padding:15px;
    color:#000;
    font-weight:900;
	background-color:#dcdcdc;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
	border:1px #dcdcdc;
}
#article-overiew-abstract-wrap .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
}

#article-overiew-abstract-wrap .tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
	    border-bottom-color: #dcdcdc;
}

/*18 page additional*/
@media(min-width: 992px) {
	.journals-landing-page > [class*="col-"] {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 0;
	}
	/*header custom*/
	.navbar-nav>li .txt-welcome {
		font-size: 14px;
		padding: 16.5px 10px;
		line-height: 27px;
	}
	.landing-page #second-level-nav-tabs .nav .open>a,.landing-page .nav .open>a:hover,.landing-page .nav .open>a:focus,.landing-page #second-level-nav-tabs .nav .open>a,.landing-page  .nav .open>a:hover, .nav .open>a:focus {
		background-color: #4679ac !important;
	}
	.landing-page header .container,
	.landing-page #page-content .container ,
	.landing-page .colorscheme01-blue .container {
		padding-left: 5px;
		padding-right: 5px;
	}
	.landing-page #journal-header .journal-name,.landing-page #journal-header-compact .journal-name {
		padding: 20px 0 20px;
	}
	.landing-page .navbar-default .navbar-nav>li>a {
		color: #464646;
	}
	/*custom breadcrumb*/
	.landing-page .global-breadcrumbs {
		margin-left: -5px;
	}
	.title-type2 #feature-artilce-title {
		margin-left: -5px;
	}
	.journals-landing-page #searchbrowse-leftsection {
		margin-left: 0;
	}
	.navbar-toggle{
		display:none
	}
}

/*header custom on sp*/
@media (max-width: 991px) {
	.navbar-header {
		float: none;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
    	padding-top: 10px;
    	padding-bottom: 10px;
	}
	.landing-page a.hm-logo-padding {
	    padding: 11px 0 11px 0!important;
	    text-align: center;
	    margin: 0 auto;
	}
	.landing-page .navbar-toggle {
		padding: 14px 10px;
	}
	.landing-page .sortbylabel {
		position: relative;
		right: -4px;
	}
	.navbar-toggle{
		display:block
	}
}

/*alphabet*/
@media(min-width: 769px) {
	.journals-landing-page .group-link-list-alphabet {
		padding-bottom: 5px;
		display: table;
	}
}
.link-list-alphabet [class*="col-"] {
	padding: 0;
}
.link-list-alphabet ul li:first-child {
	border-left: none;
}
.link-list-alphabet ul li {
	border: 1px solid #9d9d9d;
    color: #363636;
    float: left;
    width: 24.45px;
    line-height: 22px;
    text-align: center;
    background-color: #f4f4f4;
    border-left: none;
    font-size: 12px;
    /*margin-bottom: 2px;*/
    border-left: 1px solid #9d9d9d;
    margin-left: -1px;
}
.link-list-alphabet ul li.letters-merged {    width: 48px;}
.link-list-alphabet {
	margin-bottom: 6px;
	display: table-row;
}
.link-list-alphabet > div {
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-top: 3px;
}
.link-list-alphabet ul li button {
	color: #363636;
	display: block;
	background-color: #f8f8f8;
	border: none;
	vertical-align: middle;
	padding: 0;
	width: 100%;
	background-image: url(../images/journals-landing-page/bg_alphabet.jpg);
	position: relative;
	z-index: 99;
}
.link-list-alphabet ul li {
	overflow: hidden;
}
.link-list-alphabet ul li.focus-active {
	z-index: 9999;
	overflow: visible;
}
.link-list-alphabet ul li:first-child button {
	background-color: #f01452;
	background-image: none;
	color: #ffffff;
	line-height: 24px;
}
.link-list-alphabet ul li:first-child {
	border-top: none;
	border-bottom: none;
}
.link-list-alphabet ul li:last-child {
	width: auto;
	padding: 0 2px;
	width: 41px;
}
.link-list-alphabet ul.alphabet-jp li:last-child {
	min-width: 40px;
	width: auto;
}
.link-list-alphabet li {
	margin-top: -1px;
	position: relative;
	z-index: 99;
}
.link-list-alphabet ul li.active {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	z-index: 9;
	width: 24px;
}
.link-list-alphabet .left-alphabet {
	width: 60px;
	padding-right: 4px;
}
.link-list-alphabet .left-alphabet p {
	font-size: 11px;
	display: table;
	width: 100%;
}
.link-list-alphabet .left-alphabet p span {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	line-height: 13px;
	white-space: nowrap;
}

.journals-landing-page .searchlist-main-title {
	background-color: #edeeef;
	padding: 11px 7px 11px 7px;
	font-size: 14px;
	font-weight: bold;
}



.colorscheme01-blue {
	background-color: #014c8d;
}
.color-blue {
	color: #0066cc !important;
}
.title-type2 {
	padding-bottom: 0;
	padding-top: 0;
}
.title-type2 #feature-artilce-title {
	padding-bottom: 0;
}
.journals-landing-page #search-results-infobar {
	padding-bottom: 0;
}
.journals-landing-page .past-ft-article-pagination-wrap.top {
	margin-bottom: 12px;
}
.new-article.first {
	position: absolute;
	top: 13px;
	right: 20px;
}
.new-article-publisher.first {
	position: absolute;
	right: 20px;
}
.new-article.second {
	position: absolute;
	bottom: 15px;
	right: 20px;
}
.global-tags span.fulltext-tag-style {
	color: #00767d;
}
.global-tags span.advance-publication-tag-style {
	color: #898989;
}
.journals-landing-page .search-resultslisting {
	margin-bottom: 30px;
}
.select-journals {
	display: none;
}

/*custom checkbox bold*/
label.checkbox strong {
	font-weight: bold;
}

@media (max-width: 768px) {
	.journals-landing-page #searchbrowse-leftsection {
		margin-top: -39px;
	}
	.journals-landing-page .pagination-ul li {
		width: 20px;
		line-height: 20px;
	}
	.journals-landing-page .pagination-ul li a {
		line-height: 20px;
		height: 20px;
		width: 20px;
	}
	.journals-landing-page .past-ft-article-pagination-wrap .inner.colorscheme-global-dark-lighter {
		padding-left: 8px;
		padding-right: 8px;
	}
	.new-article.first {
		top: 16px;
		right: 0;
	}
	.new-article-publisher.first {
		right: 0;
	}
	.new-article.second {
		position: absolute;
		bottom: 0;
		top: 16px;
		right: 0;
	}
	.journals-landing-page li.new-post a.bluelink-style {
		padding-right: 30px;
		display: block;
	}
	.journals-landing-page .searchlist-main-title {
		font-size: 12px;
		padding: 10px 7px;
	}

	.colorscheme01-blue #second-level-nav-tabs .nav-tabs>li.active>a {
		/*background-color: transparent;*/
		/*background-image: none;*/
		padding-left: 20px;
	}
	.title-type2 #feature-artilce-title {
		margin-top: -8px;
	}
	.journals-landing-page #facetsearch-header.expanded span.facetsearch-header-link {
		/*margin-top: -8px;*/
	}
	.journals-landing-page #journal-header .journal-name, #journal-header-compact .journal-name {
		font-size: 20px;
	}
	.colorscheme01-blue #second-level-nav-tabs {
		margin-top: -10px;
		padding-bottom: 0px;
	}

	.colorscheme01-blue #journal-header-compact .journal-name {
		font-size: 28px !important;
	}
	.select-journals {
		display: block;
	}
	.select-journals .select2 {
		width: 38.33% !important;
		margin-right: 5px;
	}
	.select-journals .select2-container--default .select2-selection--single,.select-journals .select2-container--default .select2-selection--single .select2-selection__rendered {
		height: 30px;
		line-height: 28px;
		font-size: 12px;
	}
	.select-journals input[type="button"] {
		width: 40px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		display: block;
		padding: 0;
	}
	.select-journals .select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 16px;
	}
	.select-journals .name-select {
		font-weight: bold;
		margin-bottom: 12px;
		margin-top: -8px;
	}
	.journals-landing-page #search-results-infobar {
		margin-top: 4px;
	}
	.journals-landing-page .past-ft-article-pagination-wrap.top {
		margin-top: 5px;
		margin-bottom: 18px;
	}

	.past-ft-article-pagination-wrap .pagination-ul {
		padding-top: 4.5px;
	}

}

/*footer style 2*/
@media(min-width: 769px) {
	footer.footer-style2 ul.footer-link-list li {
		font-size: 13px;
		line-height: 14px;
	}
	footer.footer-style2 .footer-link-heading {
		font-size: 13px;
		margin-bottom: 21px;
	}
	footer.footer-style2 .footer-wrap {
		padding-top: 35px;
	}

	footer.footer-style2 .powerby-jglobe {
		font-size: 13px;
		color: #c8c8c8;
		margin-bottom: 9px;
		margin-top: 8px;
	}
	footer.footer-style2 .copyright-wrap a {
		color: #c8c8c8;
		font-size: 12px;
		line-height: 14px;
	}
	footer.footer-style2 .left-copyright ul li:first-child {
		padding-left: 0;
	}
	footer.footer-style2 .left-copyright ul li {
		float: left;
		padding: 0 10px;
		position: relative;
	}
	footer.footer-style2 .left-copyright ul li:before {
		position: absolute;
		left: 0;
		height: 11px;
		width: 1px;
		background-color: #c8c8c8;
		content: " ";
		top: 5px;
	}
	footer.footer-style2 .left-copyright ul li:first-child:before {
		display: none;
	}
	footer.footer-style2 .copyright-wrap {
		color: #c8c8c8;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	footer.footer-style2 .take-on-top1 {
		width: 32px;
		height: 22px;
	}
	footer.footer-style2 ul.footer-link-list li a small {
		font-size: 11px;
	}
	footer.footer-style2 .take-on-top1 {
		background: #7d7d7d url(../images/up-arrow.png) no-repeat center 50%;
	}
}

@media (max-width: 768px) {
	.right-copyright.pull-right,
	.left-copyright.pull-left {
		float: none !important;
	}
}


/*search-resultslisting custom*/
ul.search-resultslisting li .first-title {
	font-size: 14px;
	color: #000;
	line-height: 20px;
	width: 90%;
}
@media (max-width: 768px) {
	ul.search-resultslisting li.new-post .first-title {
		padding-right: 30px;
	}
}

/*custom select2*/
.landing-page .select2-results__option {
	color: #0066cc;
	border-top: 1px solid #ebebeb;
}
.landing-page .select-journals .select2-selection__rendered {
	color: #999999;
}
.landing-page .select2-container--default .select2-results__option[aria-selected=true] {
	color: #1d1d1d;
	background-color: #ebebeb;
}
.landing-page .past-ft-article-pagination-wrap .select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 25px;
}

/*custom title page*/
.landing-page .title-page-mobile {
	padding: 0 10px 14px 10px;
	color: #fff!important;
	font-size: 15px!important;
	line-height: 30px;
	float: left;
}
.landing-page .colorscheme01-blue .title-page-mobile {
	background-color: #01335f;
	border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background-image: url(../images/down-arrow-icon.png);
    background-position: bottom center;
    background-repeat: no-repeat;
}
.landing-page .colorscheme01-blue .right-arrow {
	display: block;
	float: right;
	position: relative;
	bottom: -5px;
	margin-right: 10px;
}
.landing-page .colorscheme01-blue .right-arrow img {
	display: inline-block;
	vertical-align: middle;
}
@media (min-width: 769px) {
	.landing-page .sm {
		display: none !important;
	}
	/*custom left sidebar*/
	.landing-page label.checkbox:before {
		position: absolute;
	}
	.landing-page label.checkbox {
		padding-left: 26px;
	}
}



/*Journals by Subject Areas page*/
/*sa table*/
.table-subject {
	margin-top: 10px;
}
.table-subject .sa-tb-header {
	background-color: #edeeef;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 11px;
}
.table-subject strong {
	font-weight: bold;
}

.table-subject .sa-tb-row {
	font-size: 14px;
	line-height: 20px;
}
.table-subject .sa-tb-row span {
	padding-left: 5px;
	display: block;
	font-size: 16px;
	line-height: 20px;
}
.table-subject .sa-tb-header .col-md-8 strong {
	padding-left: 8px;
}
.table-subject .sa-tb-header [class*="col-"] {
	padding-top: 1px;
	padding-bottom: 1px;
}
.table-subject .sa-tb-row a {
	color: #0066cc;
}
@media (min-width: 992px) {
	.table-subject [class*="col-"] {
		padding-left: 5px;
		padding-right: 5px;
		padding: 4px 5px;
	}
	.table-subject .sa-tb-header {
		display: table;
		width: 100%;
	}
	.table-subject .sa-tb-header [class*="col-"] {
		float: none !important;
		display: table-cell;
		vertical-align: middle;
	}
	.table-subject .select2 {
		display: none !important;
	}
}
@media (max-width: 991px) {
	.table-subject .col-md-8 {
		width: 64%;
		float: left;
	}
	.table-subject .hide-action {
		display: none;
	}
	.table-subject .sa-tb-row {
		border-bottom: 1px solid #e1e1e1;
	}
	.table-subject .sa-tb-row.no-border {
		border-bottom: none;
	}
	.table-subject .sa-tb-row [class*="col-"] {
		padding: 4.5px 0;
	}
	.table-subject .select2-container--default .select2-selection--single {
		background-color: transparent;
		border: none;
	}
	.table-subject .select2-container--default .select2-selection--single .select2-selection__rendered {
		text-align: right;
		font-size: 14px;
		font-weight: bold;
	}
	.table-subject .sa-tb-header .col-md-8 {
		width: 45%;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.table-subject .sa-tb-header {
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.table-subject .sa-tb-header .col-md-8 strong {
		padding-left: 13px;
	}
	.table-subject .sa-tb-row span {
		padding-left: 0;
	}
	.table-subject .select2-container--default .select2-selection--single .select2-selection__arrow b {
		border-color: #454545 transparent transparent transparent;
	}
	.table-subject .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	    border-color: transparent transparent #454545 transparent;
	}
	.table-subject .sa-tb-header .col-md-4 {
		width: 33.33%;
	}
}


/*j-stage-overview*/
.landing-page .banner-info {
	background-image: url(../images/j-stage-overview/banner.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	min-height: 229px;
	color: #FFF;
}

.landing-page .banner-info .title01 {
	font-size: 30px;
    margin-top: 50px;
    line-height: 36px;
    margin-bottom: -20px;
}
.landing-page .banner-info .title02 {
	font-size: 24px;
	margin-top: 11px;
}
.landing-page .banner-info .btn-side-signin {
	margin-top: 38px;
	width: 215px;
}
.landing-page .caption-item {
	margin-bottom: 35px;
	color: #000000;
}
.landing-page .caption-item .title {
	font-size: 16px;
}
.landing-page .caption-item .desc {
	margin-top: 5px;
}
.landing-page .caption-item .desc p {
	margin-top: 18px;
	line-height: 20px;
	font-size: 14px;
}
.landing-page .caption-item .desc p:first-child {
	margin-top: 0;
}
.landing-page .list-caption {
	margin-top: -8px;
}
@media(min-width: 769px) {
	.landing-page .list-caption {
		margin-left: -5px;
		margin-left: -5px;
	}
}
.landing-page .feature-list {
	background-color: #f1f1f1;
	color: #000000;
	padding-top: 34px;
	padding-bottom: 32px;
	margin-top: -19px;
}
.landing-page .feature-list .title-section {
	font-size: 16px;
}
.landing-page .feature-list .item-feature .title {
	font-size: 20px;
	margin-top: 15px;
}
.landing-page .feature-list ul {
	margin-top: 45px;
}
.landing-page .feature-list ul li {
	border-left: 1px solid #d6d6d6;
}
.landing-page .feature-list ul li.col-md-8 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.landing-page .feature-list ul li:first-child {
	border-left: none;
}
.landing-page .feature-list .item-feature .desc {
	margin-top: 4px;
	padding: 0 20px;
	font-size: 14px;
	line-height: 18px;
}
.landing-page .feature-list .item-feature .readmore {
	color: #0066cc;
	font-size: 11px;
	display: block;
}
footer.footer-style2.mgt0 {
	margin-top: 0;
}
@media (min-width: 769px) {
	.landing-page #feature-artilce-title {
		margin-left: -5px;
	}
}


@media (max-width: 768px) {
	.landing-page .list-caption {
		margin-top: -7px;
	}
	.landing-page .banner-info {
		background-image: url(../images/j-stage-overview/banner_sm.jpg);
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		background-size: cover;
		height: 233px;
		color: #FFF;
	}

	.landing-page .banner-info .title01 {
		font-size: 16px;
		margin-top: 42px;
		line-height: 27px;
		margin-bottom:0px;
	}
	.landing-page .banner-info .title02 {
		font-size: 23px;
		margin-top: 0;
		padding: 0 10px;
		line-height: 27px;
	}
	.landing-page .banner-info .btn-side-signin {
		margin-top: 20px;
	}


}
@media (max-width: 991px) {
	.landing-page .feature-list {
		padding-top: 30px;
		padding-bottom: 0;
		margin-top: -14px;
	}
	.landing-page .feature-list .title-section {
		font-size: 16px;
	}
	.landing-page .feature-list .item-feature .title {
		margin-top: 15px;
	}
	.landing-page .feature-list ul {
		margin-top: 6px;
	}
	.landing-page .feature-list .row {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.landing-page .feature-list ul li {
		border-left: none;
		border-top: 1px solid #d6d6d6;
		padding-bottom: 17px;
	}
	.landing-page .feature-list ul li.col-md-8 {
		padding-top: 19px;
		padding-bottom: 15px;
	}
	.landing-page .feature-list ul li:first-child {
		border-top: none;
	}
	.landing-page .feature-list .item-feature .desc {
		line-height: 18px;
	}
	.landing-page .feature-list .item-feature .readmore {
		margin-top: 8px;
	}
}


/*page shopping cart*/
.landing-page .content-page-cart .title-page {
	font-size: 30px;
	color: #010101;
	margin-top: 44px;
}
.landing-page .content-page-cart .desc {
	color: #000000;
	line-height: 20px;
	margin-top: 44px;
}
.landing-page .content-page-cart .order-confirm-btn {
	margin-top: 33px;
	margin-left: 0;
	padding-left: 41px;
	padding-right: 41px;
}
.landing-page .content-page-cart {
	padding-bottom: 82px;
}
@media (max-width: 768px) {
	.landing-page .content-page-cart .title-page {
		font-size: 22px;
		margin-top: 14px;
	}
	.landing-page .content-page-cart .order-confirm-btn {
		font-size: 20.5px;
		margin-top: 26px;
		line-height: 35px;
	}
	.landing-page .content-page-cart .desc {
		padding: 0 20px;
		margin-top: 25px;
	}
	.order-confirm-btn {
		padding: 0 23px;
	}
	.landing-page .content-page-cart {
		padding-bottom: 32px;
	}
}


.landing-page .list-caption .thumb {
	margin: -58px 0 15px 47px;
}
.landing-page .list-caption .thumb02 {
	display: inline-block;
	vertical-align: middle;
	margin: -20px auto 46px auto;
	max-width: 100%;
}
.landing-page .list-authors {
	margin-bottom: -20px;
}
@media (min-width: 769px) {
	.landing-page .page-author .col-md-24 {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media (max-width: 768px) {
	.landing-page .list-caption .thumb {
		width: 83px;
		margin: -54px 0 0 20px;
	}
	.landing-page .list-caption .thumb02 {
		display: inline-block;
		vertical-align: middle;
		margin: -20px auto 17px auto;
		max-width: 100%;
	}
	.landing-page .list-authors {
		margin-bottom: -20px;
	}
	.landing-page .page-author .caption-item .desc {
		margin-top: 25px;
	}
}


/*05 for readers landing*/
.landing-page .caption-item.caption-reader .desc p {
	line-height: 17px;
}
.landing-page .caption-item.caption-reader .desc {
	margin-top: -2px;
}
.landing-page .caption-item.caption-reader {
	margin-bottom: -7px;
}

.landing-page .list-readers .item {
	border-top: 1px solid #ebebeb;
	color: #000000;
	padding-bottom: 33px;
	padding-top: 24px;
}
.landing-page .list-readers .item:first-child {
	border-top: none;
}
.landing-page .list-readers .item .title {
	font-size: 16px;
}
.landing-page .list-readers .item .right-caption {
	padding-left: 94px;
}
.landing-page .list-readers .item .desc ,
.landing-page .list-readers .item .desc p{
	font-size: 14px;
	line-height: 17px;
	margin-top: 15px;
}
.landing-page .list-readers .item .desc p {
	margin-top: 17px;
}
.landing-page .list-readers .item .desc p:first-child {
	margin-top: 0;
}
.landing-page .list-readers .item .link {
	font-size: 14px;
	color: #004fa3;
	margin-top: 10px;
	display: inline-block;
}


.landing-page .list-readers {
	padding: 0 42.5px;
}

.landing-page .register-reader {
	background-color: #ebebeb;
	position: relative;
	min-height: 263px;
	margin-bottom: 84px;
	color: #000000;
	padding-top: 28px;
	margin-top: 35px;
}
.landing-page .register-reader .container {
	padding: 0 45px;
}
.landing-page .register-reader .thumb-right {
	position: absolute;
	top: -37px;
	right: 0;
}
.landing-page .register-reader .left {
	padding-right: 412px;
	float: left;
}
.landing-page .register-reader .title {
	font-size: 18px;

}
.landing-page .register-reader .desc {
	font-size: 14px;
	line-height: 17px;
	margin-top: 25px;
}
.landing-page .register-reader .link {
	color: #004fa3;
	font-size: 14px;
	display: inline-block;
	margin-top: 26px;
}
.landing-page .sm {
	display: none;
}
.landing-page .has-right-img {
	padding-right: 100px;
}
@media (max-width: 768px) {
	.landing-page .sm {
		display: block;
	}
	.landing-page .list-readers .item .icon-item {
		width: 49px;
		padding-top: 5px;
	}
	.landing-page .list-caption .caption-reader .thumb {
		margin: -95px 0 0 20px;
	}


	.landing-page .list-readers .item .right-caption {
		padding-left: 60px;
	}
	.landing-page .list-readers {
		padding: 0;
	}
	.landing-page .list-readers .item .link {
		line-height: 17px;
	}
	.landing-page .list-readers .item {
		padding-bottom: 6px;
		padding-top: 10px;
	}
	.landing-page .caption-item.caption-reader {
		margin-bottom: 3px;
	}

	.landing-page .register-reader {
		margin-top: 12px;
	}
	.landing-page .register-reader .left {
		float: none;
		padding-right: 0;
		text-align: center;
	}
	.landing-page .register-reader .container {
		padding: 0 10px;
	}
	.landing-page .register-reader {
		padding-top: 13px;
	}
	.landing-page .register-reader .thumb-right {
		position: static;
		margin: 12px auto -15px auto;
	}

}

/*06 publishers*/
.landing-page .colorscheme01-cyan {
	background-color: #97adbd;
}
.landing-page .colorscheme01-cyan #second-level-nav-tabs .nav-tabs>li.active>a, .landing-page .colorscheme01-cyan #second-level-nav-tabs .nav-tabs>li>a:hover {
	background-color: #7d919f;
}
@media (min-width: 769px) {
	.landing-page .colorscheme01-cyan .container {
		padding-left: 5px;
	    padding-right: 5px;
	}
}
.landing-page #feature-artilce-title.title-jp {
	color: #000000;
	font-size: 20px;
	font-family: Meiryo;
}

.landing-page .caption-item.caption-publisher .title02 {
	font-size: 16px;
	line-height: 20px;
	margin-top: 40px;
}
.landing-page .caption-item.caption-publisher .desc2 {
	margin-top: 8px;
	font-size: 14px;
	line-height: 20px;
}
.landing-page .list-steps li .content-list {
	border: 1px solid #e6e6e6;
}
.landing-page .list-steps li.col-md-6 {
	padding: 0 5px;
}
.landing-page .list-steps {
	margin-top: 10px;
}
.landing-page .top-info-publisher {
	padding-bottom: 0;
}
.landing-page .list-steps ul {
	padding-top: 16px;
}
.landing-page .list-steps .title {
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	color: #2f6ca2;
}

.font-meiryo {font-family: Meiryo, YuGothic, "Hiragino Kaku Gothic ProN", sans-serif !important;}


.landing-page .page-publisher-tab3 .item .title.type02 {
	font-size: 16px;
	margin-top: -15px;
}
.landing-page .page-publisher-tab3 .item .title.type03 {
	font-size: 20px;
}
.landing-page .list-steps .title-child {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}
.landing-page .list-steps ul li .content-list {
	padding: 17px 14px 10px;
	height: 368px;
	position: relative;
}
.landing-page .list-steps ul li .height-fix {
	height: 368px;
	position: relative;
}
.landing-page .list-steps ul li > div:before {
	position: absolute;
	content: " ";
	background-image: url(../images/publishers/share-next01.png);
	width: 51px;
	height: 53px;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	left: -32px;
	z-index: 99;
}
.landing-page .list-steps ul li:first-child > div:before {
	display: none;
}

.landing-page .list-steps .desc {
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}
.landing-page .list-steps .icon-step {
	margin-top: 19px;
}
.landing-page .list-steps .desc .small {
	font-size: 12px;
	line-height: 14px;
	display: block;
}
.landing-page .list-steps .desc {
	font-size: 14px;
	line-height: 20px;
}
.landing-page .list-steps .bubble {
	border-radius: 100%;
	background-color: #014c8d;
	height: 182px;
	width: 182px;
	text-align: center;
	font-size: 30px;
	color: #ffffff;
	line-height: 182px;

	position: absolute;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	left: 30px;
}
.landing-page .list-steps .bubble span {
	font-weight: bold;
	text-align: center;
}

.landing-page .list-steps.type02 .title {
	color: #009090;
}
.landing-page .list-steps.type02 ul {
	padding-bottom: 16px;
}
.landing-page .list-steps.type02 ul li > div:before {
	background-image: url(../images/publishers/share-next02.png);
}
.landing-page .list-steps.type02 .bubble {
	background-color: #00aeae;
}

.landing-page .list-steps.type02 ul li .content-list,
.landing-page .list-steps.type02 ul li .height-fix {
	height: 244px;
}
.landing-page .list-steps.type02 {
	margin-top: 32px;
}

@media (max-width: 768px) {
	.landing-page .caption-item.caption-reader .desc p {
		line-height: 18px;
	}
	.landing-page .caption-item.caption-publisher .thumb {
		margin: -60px 0 15px 20px;
	}
	.landing-page #feature-artilce-title.title-jp {
		margin-top: -12px;
	}
	.landing-page .colorscheme01-cyan .right-arrow,
	.landing-page .colorscheme01-blue .right-arrow {
		display: block;
	    float: right;
	    position: relative;
	    bottom: 0;
	    margin-right: 0;
	    padding-left: 10px;
	    padding-right: 10px;
	    text-indent: -99999px;
	    background-image: url(../images/arrow-right-title.png);
	    background-repeat: no-repeat;
	    width: 50px;
	    height: 40px;
	    background-position: center center;
	    border-top-right-radius: 3px;
	    border-top-left-radius: 3px;
	}
	.landing-page .colorscheme01-cyan .right-arrow.open {
		background-color: #7d919f;
	}
	.landing-page .colorscheme01-blue .right-arrow.open {
		background-color: #01335f;
	}
	.landing-page .colorscheme01-cyan .right-arrow.open,
	.landing-page .colorscheme01-blue .right-arrow.open {
		background-image: url(../images/arrow-right-title-open.png);
	}
	.landing-page .colorscheme01-cyan .right-arrow img {
	    display: inline-block;
	    vertical-align: middle;
	}

	.landing-page .has-select-page.colorscheme01-blue .list-select-page {
		background-color: #01335f;
	}
	.landing-page .colorscheme01-cyan .title-page-mobile {
		font-size: 14px;
		color: #ffffff;
		background-color: #7d919f;
		background-image: url(../images/down-arrow-icon.png);
	    background-position: bottom center;
	    background-repeat: no-repeat;
	    border-top-right-radius: 5px;
	    border-top-left-radius: 5px;
	    white-space: nowrap;
	}
	.landing-page .page-author .caption-item.caption-publisher .desc {
		margin-top: 0;
	}

	.landing-page .caption-item.caption-publisher .title02 {
	    font-size: 16px;
	    line-height: 20px;
	    margin-top: 33px;
	}
	.landing-page .top-info-publisher {
	    padding-bottom: 0;
	}
	.landing-page .top-info-publisher .caption-item {
		margin-bottom: 0;
	}
	.landing-page .list-steps {
		margin-top: 29px;
	}
	.landing-page .list-steps ul {
	    padding-top: 8px;
	}
}

@media (max-width: 991px) {



	.landing-page .list-steps {
		padding: 0 5px;
	}
	.landing-page .list-steps ul li .content-list,
	.landing-page .list-steps.type02 ul li .content-list {
		height: auto;
	}
	.landing-page .list-steps ul li {
		margin-top: 14px;
	}
	.landing-page .list-steps ul li .height-fix,
	.landing-page .list-steps.type02 ul li .height-fix {
		height: 220px;
	}
	.landing-page .list-steps ul li > div:before {
		background-image: url(../images/publishers/share-next_sm01.png);
		width: 53px;
		height: 51px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		top: -34px;
		bottom: auto;
	}
	.landing-page .list-steps.type02 ul li > div:before {
	    background-image: url(../images/publishers/share-next_sm02.png);
	}
	.landing-page .list-steps ul li:first-child .content-list {
		padding-top: 11px;
	}
	.landing-page .list-steps ul li .content-list {
		padding: 30px 14px 20px;
	}
	.landing-page .list-steps .icon-step {
		margin-top: 8px;
	}
	.landing-page .list-steps .bubble {
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
	}

}


/*page publisher tab3*/
.landing-page .page-publisher-tab3 .list-publisher > li {
	background-image: url(../images/icon-point-black.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 14px;
	line-height: 18px;
	padding-left: 14px;
	padding-bottom: 6px;
}
.landing-page .page-publisher-tab3 .list-publisher {
	padding-top: 5px;
}
.landing-page .page-publisher-tab3 .item {
	border-top: 1px solid #cccccc;
	padding-bottom: 9px;
	padding-top: 32px;
}
.landing-page .page-publisher-tab3 .item:first-child {
	padding-bottom: 26px;
	border-top: none;
	padding-top: 0;
	margin-top: -5px;
}
.landing-page .page-publisher-tab3 .item .title {
	font-size: 16px;
}
.landing-page .page-publisher-tab3 .item .title02 {
	font-size: 20px;
}
.landing-page .page-publisher-tab3 .item .desc {
	line-height: 18px;
	margin-bottom: 8px;
	font-size: 14px;
}
.landing-page .page-publisher-tab3 .item .desc.blue {
	color: #06c;
}
.landing-page .page-publisher-tab3 .item .desc.red {
	color: #a40000;
	font-size: 14px;
	margin-bottom: 8px;
}
.landing-page .page-publisher-tab3 .item .blue {
	color: #0079e0;
}
.landing-page .page-publisher-tab3 .list-publisher > li .line02 {
	padding-top: 7px;
}
.landing-page .page-publisher-tab3 .list-publisher > li .line02 li {
	display: inline-block;
	padding-left: 54px;
}
.landing-page .page-publisher-tab3 .list-publisher > li .line02 li:first-child {
	padding-left: 0;
}
.landing-page .mgb25 {
	margin-bottom: 25px !important;
}

.landing-page .box-steps .title-child {
	color: #004285;
	text-align: center;
	position: relative;
	font-size: 16px;
}
.landing-page .box-steps .title-child:before {
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #919191;
	content: " ";
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	left: 0;
}
.landing-page .box-steps .title-child span {
	display: inline-block;
	padding: 0 23px;
	background-color: #ebebeb;
	position: relative;
	z-index: 99;
}
.landing-page .box-steps {
	padding: 10px 15px 15px 15px;
	background-color: #ebebeb;
	margin-top: 19px;
	margin-bottom: 4px;
}

.landing-page .box-steps .list-steps li {
	background-color: #fff;
	width: 174px;
	float: left;
	height: 72px;
	margin-left: 15px;
	position: relative;
}
.landing-page .box-steps .list-steps li:before {
	position: absolute;
	content: " ";
	width: 14px;
	height: 73px;
	background-image: url(../images/publishers/arrow-steps.png);
	left: -20px;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
}
.landing-page .box-steps .list-steps li:first-child:before {
	display: none;
}
.landing-page .box-steps .list-steps li:first-child {
	margin-left: 0;
}
.landing-page .box-steps .list-steps li span {
	display: block;
}
.landing-page .box-steps .list-steps li span.pull-left {
	width: 44px;
	border-right: 1px solid #a1a1a1;
	text-align: center;
	margin-top: 3px;
	padding-top: 0px;
}
.landing-page .box-steps .list-steps li .pull-right {
	width: 130px;
	padding-left: 10px;
}
.landing-page .landing-tb {
	display: table !important;
	width: 100%;
}
.landing-page .landing-tb .tb-cell {
	display: table-cell !important;
	vertical-align: middle;
	height: 53px;
}
.landing-page .box-steps .list-steps li .numb {
	font-size: 38.4px;
	padding-bottom: 3px;
}
.landing-page .box-steps .list-steps li .txt {
	font-size: 14.4px;
	margin-bottom: 7px;
}
.landing-page .box-steps .list-steps li .small {
	font-size: 11.2px;
	line-height: 1.2;
	color: #474747;
	margin-top: -2px;
}
.landing-page .box-steps .list-steps li .list-content {
	padding-top: 8px;
}
.landing-page .box-steps .list-steps li.last .landing-tb {
	width: 100%;
	height: 100%;
	background-color: #00bc96;
}
.landing-page .box-steps .list-steps li.last .landing-tb .tb-cell {
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}
@media(max-width: 767px) {
	.row.page-publisher-tab3 {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width: 768px) {
	.landing-page .page-publisher-tab3 .list-publisher > li {
		padding-left: 0;
		background-image: none;
	}
	.landing-page .page-publisher-tab3 .list-publisher > li:before {
		width: 11px;
		height: 11px;
		background-image: url(../images/icon-point-black.png);
		display: inline-block;
		content: " ";
		margin-right: 3px;
	}
	.landing-page .page-publisher-tab3 .col-md-12 {
		padding-bottom: 0;
		padding-top: 0;
	}
	.landing-page .page-publisher-tab3 .col-md-12 .list-publisher > li {
		/*line-height: 24px;
		padding-bottom: 0;*/
	}
	.landing-page .page-publisher-tab3 .item .title.type02 {
		margin-bottom: -10px;
	}
	.landing-page .page-publisher-tab3 .item:first-child {
		padding-bottom: 9px;
	}
	.landing-page .page-publisher-tab3 .item .sm-mgb15 {
		margin-bottom: 15px;
	}
	.landing-page .page-publisher-tab3 .list-publisher > li .line02 {
		padding-left: 14px;
	}
	.landing-page .page-publisher-tab3 .list-publisher > li .line02 li {
		display: block;
		padding-left: 0;
		line-height: 26px;
	}

}
@media (max-width: 991px) {
	.landing-page .list-steps {
	    margin-top: 29px;
	}
	.landing-page .box-steps .list-steps li {
		margin-left: 0;
		width: 100%;
		margin-bottom: 13px;
	}
	.landing-page .box-steps .list-steps li .pull-right {
		float: left !important;
	}
	.landing-page .box-steps .list-steps li:before {
		background-image: url(../images/publishers/arrow-steps_sm.png);
		width: 73px;
		height: 14px;
		bottom: auto;
		top: -14px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
	}
	.landing-page .box-steps .list-steps li .list-content {
		width: 175px;
		margin-left: auto;
		margin-right: auto;
	}
	.landing-page .box-steps .title-child {
		margin-bottom: -10px;
	}
	.landing-page .box-steps .title-child:before {
		display: none;
	}
	.landing-page .box-steps .list-steps li.last {
		height: 57px;
	}
	.landing-page .page-publisher-tab3 .item.item-steps {
		padding-left: 23px;
		padding-right: 23px;
	}
	.landing-page .page-publisher-tab3 .item.item-steps .title.type02 {
		margin-left: -23px;
	}
	.landing-page .box-steps {
	    padding: 10px 30px 1px 30px;
	}
}



/*06 publisher tab2*/
.landing-page .sec-publisher-tab2 .item {
	border-top: 1px solid #cccccc;
	padding: 15px 0;
}
.landing-page .sec-publisher-tab2 {
	color: #000000;
}
.landing-page .sec-publisher-tab2 .item:first-child {
	border-top: none;
	padding-top: 0;
	margin-top: -22px;
}
.landing-page .sec-publisher-tab2 .item .left-caption {
	float: left;
	width: 420px;
}
.landing-page .sec-publisher-tab2 .item .thumb-right {
	float: right;
}
.landing-page .sec-publisher-tab2 .item .title {
	font-size: 18px;
	margin-bottom: 16px;
	margin-top: 20px;
}
.landing-page .sec-publisher-tab2 .item:first-child .title {
	/*margin-top: 0;*/

}
.landing-page .sec-publisher-tab2 .item .desc,
.landing-page .sec-publisher-tab2 .item .desc p {
	font-size: 14px;
	line-height: 18px;
}
.landing-page .sec-publisher-tab2 .item .desc p:first-child {
	margin-top: 0;
}
.landing-page .sec-publisher-tab2 .item .desc p {
	margin-top: 18px;
}
.landing-page .sec-publisher-tab2 .item .desc .small {
	font-size: 12px;
}
.landing-page .sec-publisher-tab2 .item .desc .large {
	font-size: 16px;
}
.landing-page .sec-publisher-tab2 .item .last-img {
	margin-top: 18px;
}
.landing-page .sec-publisher-tab2 .item .desc .bold {
	font-weight: bold;
}
.landing-page .sec-publisher-tab2 .item .list-item li {
	margin-top: 18px;
}
.landing-page .sec-publisher-tab2 .item .list-item li:first-child {
	margin-top: 0;
}

.landing-page .sec-publisher-tab2 .item .table-info {
	width: 100%;
}
.landing-page .sec-publisher-tab2 .item .table-info th {
	text-align: center;
	background-color: #edeeef;
	border-bottom: none;
}
.landing-page .sec-publisher-tab2 .item .table-info th,
.landing-page .sec-publisher-tab2 .item .table-info td {
	padding: 10px;
	vertical-align: middle;
}
.landing-page .sec-publisher-tab2 .item .con-table {
	margin-top: 15px;
	margin-bottom: 20px;
}
.landing-page .sec-publisher-tab2 .item .con-table.table-bordered>thead>tr>th,
.landing-page .sec-publisher-tab2 .item .con-table.table-bordered>tbody>tr>th,
.landing-page .sec-publisher-tab2 .item .con-table.table-bordered>tfoot>tr>th,
.landing-page .sec-publisher-tab2 .item .con-table.table-bordered>thead>tr>td,
.landing-page .sec-publisher-tab2 .item .con-table.table-bordered>tbody>tr>td,
.landing-page .sec-publisher-tab2 .item .con-table.table-bordered>tfoot>tr>td {
	border: 1px solid #e1e1e1;
}
.landing-page .sec-publisher-tab2 .item .con-table .first-col {
	width: 140px;
}
.landing-page .sec-publisher-tab2 .item .con-table .second-col {
	width: 100px;
}
.landing-page .sec-publisher-tab2 .item .con-table .third-col {
	width: 330px;
}


@media (max-width: 991px) {
	.landing-page .sec-publisher-tab2 {
		margin-top: 40px;
	}
	.landing-page .sec-publisher-tab2 .item .table-info {
		width: 748px;
	}
	.landing-page .sec-publisher-tab2 .item .con-table {
		overflow-x: auto;
	}
	.landing-page .sec-publisher-tab2 .item .left-caption {
		width: auto;
		float: none;
	}
	.landing-page .sec-publisher-tab2 .item .thumb-right {
		width: 100%;
		max-width: 307px;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.landing-page .sec-publisher-tab2 .item .desc, .landing-page .sec-publisher-tab2 .item .desc p {
		padding-right: 10px;
	}
	.landing-page .sec-publisher-tab2 .item .thumb-right {
		margin-top: 13px;
	}
	.landing-page .sec-publisher-tab2 .item .title {
		margin-top: 0;
	}
	.landing-page .sec-publisher-tab2 .item .bor-last-img {
		border: 1px solid #cccccc;
		margin-top: 18px;
	}

}
@media (max-width: 768px) {
	.landing-page .sec-publisher-tab2 .item .last-img {
		margin: 0 auto;
	}
	.landing-page .sec-publisher-tab2 .item .bor-last-img img {
		display: block;
		margin: 0 auto;
	}
	.landing-page .sec-publisher-tab2 .item:first-child {
		border-top: 1px solid #cccccc;
	}
	.landing-page .sec-publisher-tab2 .item:first-child {
		margin-top: 0;
		padding-top: 15px;
	}
	.landing-page .sec-publisher-tab2 {
		margin-top: -3px;
	}

	.landing-page .side-nav.publisher-nav {
		border-bottom: none;
		margin-top: -29px;
		margin-bottom: -19px;
	}
	.landing-page .side-nav.publisher-nav .side-nav-ttl {
		float: left;
	}
	.landing-page .side-nav.publisher-nav .side-list {
		float: right;
		width: 180px;
		margin-top: 0;
		font-size: 13px;
	}
	.landing-page .side-nav.publisher-nav .side-nav-ttl {
		font-size: 14px;
		float: left;
		line-height: 30px;
	}
}


/*begin Huong css*/
/*15*/
.sec-recommend,
.sec-recommend p {
	font-size: 14px;
	line-height: 1.43;
}
.sec-recommend .tbl-recommend {
	width: 100%;
	margin-top: 22px;
}
.sec-recommend .tbl-recommend tr {
	border-bottom: 1px solid #e7e7e7;
}
.sec-recommend .tbl-recommend th {
	border-bottom: 2px solid #e3e3e3;
	background: #edeeef;
	padding: 12px 0 8px;
	font-weight: bold;
}
.sec-recommend .tbl-recommend th,
.sec-recommend .tbl-recommend td {
	text-align: center;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

.sec-recommend .circle {
	width: 13px;
	height: 12px;
	display: inline-block;
	background: url(../images/15_recommended_environment_landing_page/circle.png) no-repeat ;
}
.sec-recommend .line {
	width: 11px;
	height: 5px;
	display: inline-block;
	background: url(../images/15_recommended_environment_landing_page/line.png) no-repeat ;
}
.sec-recommend .tbl-recommend th:first-child {
	width: 24%;
}
.sec-recommend .tbl-recommend th:nth-child(2) {
	width: 27%;
}
.sec-recommend .tbl-recommend th:nth-child(3) {
	width: 23%;
}
.sec-recommend .tbl-recommend td img {
	margin: 0 auto;
}
.sec-recommend .txt-adobe {
	margin-top: 27px;
}
.sec-recommend  .txt-please{
	margin-top: 15px;
}
.sec-recommend .txt-stage {
	margin-top: 50px;
}
@media screen and (max-width:768px) {
	.sec-recommend .tbl-recommend th:first-child {
		width: 57%;
	}

	.sec-recommend .txt-adobe {
		margin-top: 20px;
	}
	.sec-recommend .txt-stage {
		margin-top: 46px;
	}
}


/*17*/
.sec-term-policy {
	padding-top: 3px;
}
.sec-term-policy .head-term {
	font-size: 18px;
}
.sec-term-policy .term-ttl {
	font-size: 16px;
}
.sec-term-policy .txt-term {
	font-size: 14px;
	line-height: 1.43;
}
.sec-term-policy .list-term {
	padding-left: 15px;
}
.sec-term-policy .list-term li {
	margin-top: 17px;
}
.sec-term-policy .list-term li:first-child {
	margin-top: 0;
}
.sec-term-policy .head-term + .list-term {
	margin-top: 28px;
}
.sec-term-policy .term-ttl + .txt-term {
	margin-top: 5px;
}
.sec-term-policy .link-term {
	color: #0066cc;
}
.sec-term-policy .block-term {
	margin-top: 60px;
}
.sec-term-policy .block-term:first-child {
	margin-top: 0;
}
.sec-term-policy .img-term {
	/*width: 306px;
	float: right;*/
}
.sec-term-policy .box-txt {
	margin-top: 3px;
}
.sec-term-policy .img-term {
	margin-top: -42px;
}
.sec-term-policy .txt-policy {
	font-size: 14px;
	line-height: 1.43;
	margin-left: 15px;
}
.sec-term-policy .txt-wrap {
	/*white-space: nowrap;*/
}
.sec-term-policy .head-term + .txt-term {
	margin-top: 27px;
}
.sec-term-policy .list-term {
	margin-top: 17px;
}
.sec-term-policy .img-stage {
	margin-top: -7px;
    margin-left: -5px;
        position: relative;
    z-index: -1;
}
.sec-term-policy .dot {
	display: inline-block;
	vertical-align: middle;
	width: 11px;
	height: 12px;
	background: url(../images/17-terms-and-policies-landing-page/dot.png) left 0 no-repeat;
}
.side-nav-ttl {
	font-weight: bold;
	font-size: 14px;
}
.side-nav {
	color: #454545;
}
.side-nav .list {
	margin-top: 6px;
}
.side-nav .list a  {
	display: inline-block;
	padding-left: 8px;
	font-size: 13px;
	background: url(../images/17-terms-and-policies-landing-page/arrow.png) left 9px no-repeat;
	color: #0066cc
}
.side-nav .list a.active {
	color: #454545;
	text-decoration: none;
}
.side-nav .list li {
	display: block;
}
.side-nav .list li + li {
	margin-top: 9px;
}
.txt-down {
	margin: 25px 0 0 16px;
}
.txt-down a {
	display: inline-block;
	background: url(../images/17-terms-and-policies-landing-page/download.png) right center no-repeat;
	padding: 6px 36px 6px 0;
	font-size: 16px;
	color: #06c;
	letter-spacing: 0.04em;
}
.sec-term-policy .box-dot {
	margin-top: 5px;
}
.sec-term-policy .box-dot .txt-term + .txt-term {
	margin-top: 10px;
}
.sec-term-policy .box-line {
	margin-top: 10px;
	padding-left: 12px;
}
.sec-term-policy .box-line .txt-term + .txt-term {
	margin-top: 5px;
}
.sec-term-policy .box-line.second  {
	margin-top: 5px;
}
.sec-term-policy .box-dot.second  {
	margin-top: 10px;
}
.sec-term-policy .list-term li.second{
    margin-top: 13px;
}
.sec-term-policy .list-term li.third{
    margin-top: 32px;
}
.sec-term-policy .list-term li.four {
    margin-top: 27px;
}
.sec-term-policy .list-term li.five {
    margin-top: 21px;
}
.sec-term-policy .block-policy + .block-policy {
	margin-top: 78px;
}
@media screen and (max-width:768px) {
	.side-nav-ttl {
		font-weight: normal;
		font-size: 18px;
	}
	.side-nav {
		color: #454545;
		padding-bottom: 13px;
		border-bottom: 1px dotted #e3e3e3;
	}
	.side-nav .side-list {
		margin-top: 25px;
		font-weight: bold;
		font-size: 14px;
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
		width: 100%;
		border: 0;
		line-height: 28px;
		height: 30px;
		padding: 0 22px 0 7px;
		border: 1px solid #ccc;
		background: #fff url(../images/17-terms-and-policies-landing-page/select.png) 97% center no-repeat;
		background-size: 9px auto;
		border-radius: 0;
	}
	.side-nav .side-list.second {
		font-size: 12px;
	}
	.sec-term-policy .list-term {
		padding-left: 12px;
	}
	.sec-term-policy {
		padding-top: 0;
	}
	.sec-term-policy .img-term {
	    margin-top: 0;
	    margin-bottom: -40px;
	}
	.txt-down {
		width: 75%;
	}
}

/*end Huong css*/


/*page 08 Networks*/

.landing-page .list-caption .thumb03 {
	margin-top: 10px;
	margin-left: 15px;
}


.landing-page .table-bordered.table-network>thead>tr>th,
.landing-page .table-bordered.table-network>tbody>tr>th,
.landing-page .table-bordered.table-network.table-bordered>tfoot>tr>th,
.landing-page .table-bordered.table-network.table-bordered>thead>tr>td,
.landing-page .table-bordered.table-network.table-bordered>tbody>tr>td,
.landing-page .table-bordered.table-network.table-bordered>tfoot>tr>td,
.landing-page .table-bordered.table-network {
	border-left: none;
	border-right: none;
	border-color: #e1e1e1;
	padding: 8px 10px;
	font-size: 14px;
}
.landing-page .table-bordered.table-network>thead>tr>th .small {
	font-size: 11px;
}
.landing-page .table-bordered.table-network {
	border-top: none;
	text-align:center;
}
.landing-page .table-bordered.table-network>thead>tr>th,
.landing-page .table-bordered.table-network.table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}
.landing-page .table-bordered.table-network>thead>tr>th {
	background-color: #edeeef;
	font-weight: bold;
	vertical-align: middle;
	border-top: none;
	text-align:center;
}
.landing-page .table-bordered.table-network tr td { vertical-align:middle}
.landing-page .table-bordered.table-network thead .first-col {
	width: 13%;
}
.landing-page .table-bordered.table-network thead .second-col {
	width: 38.7%;
}
.landing-page .table-bordered.table-network thead .third-col {
	width: 27%;
}
.landing-page .list-site {
	margin-top: -34px;
}
.landing-page .list-site .title {
	font-size: 16px;
	margin-bottom: 14px;
}
.landing-page .network-more-detail .small {
	font-size: 12px;
	line-height: 20px;
	margin-top: 18px;
}
.landing-page .box-cyan {
	background-color: #cceffb;
	font-size: 14px;
	line-height: 20px;
	padding: 9px 10px;
	margin-top: 15px;
}
.landing-page .network-more-detail .box-cyan .bold {
	font-weight: bold;
}
.landing-page .network-more-detail .see-link {
	font-size: 14px;
	line-height: 20px;
	margin-top: 9px;
}
.landing-page .network-more-detail .see-link a {
	color: #004fa3;
}
.landing-page .sec-network-download {
	margin-top: 39px;
	margin-bottom: 60px;
}
.landing-page .sec-network-download .pdf-download {
	font-size: 14px;
}
.landing-page .sec-network-download .title {
	color: #000000;
	font-size: 20px;
}
.landing-page .sec-network-download p {
	font-size: 14px;
	line-height: 20px;
	margin-top: 8px;
}
.landing-page .sec-network-download .pdf-download a {
	position: relative;
	top: 8px;
}
@media (max-width: 991px) {
	.landing-page .list-caption .thumb03 {
		width: 50%;
	}
}
@media (max-width: 768px) {
	.landing-page .list-caption .thumb03 {
		width: 100%;
	}
	.landing-page .list-authors.network-page {
		margin-top: -22px;
	}
	.landing-page .page-author .list-authors.network-page .caption-item .desc {
		margin-top: 5px;
	}
	.landing-page .list-caption .thumb03 {
		margin-top: -16px;
		margin-left: 0;
		/*display: block;*/
	}
	.landing-page .list-site {
		margin-top: 57px;
	}

	.landing-page .list-site .title {
		margin-bottom: 10px;
	}
	.landing-page .list-site-sm ul li:first-child {
		margin-top: 0;
	}
	.landing-page .list-site-sm ul li {
		font-size: 14px;
		line-height: 20px;
		margin-top: 7px;
	}
	.landing-page .list-site-sm ul li .name {
		font-weight: bold;
		padding-right: 4px;
	}
	.landing-page .list-site-sm ul li .small {
		font-size: 12px;
	}
	.landing-page .list-site-sm .item {
		border-top: 1px solid #cccccc;
		padding-bottom: 14px;
		padding-top: 16px;
	}
	.landing-page .list-site-sm .item:first-child {
		border-top: none;
	}
	.landing-page .network-more-detail .small {
		margin-top: -4px;
	}
	.landing-page .network-more-detail .box-cyan {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.landing-page .network-more-detail .see-link {
		margin-top: 14px;
	}
	.landing-page .sec-network-download {
		margin-top: 20px;
	}
	.landing-page .sec-network-download .title {
		line-height: 24px;
	}
}


/*page 09*/
.landing-page .public-data-about {
	color: #000000;
	padding-bottom: 18px;
}
.landing-page .public-data-about .desc {
	font-size: 14px;
	line-height: 20px;
}
.landing-page .public-data-about .desc-lead {
	margin-bottom: 17px;
}
.landing-page .public-data-about .group-data-about {
	margin-bottom: 28px;
}
.landing-page .public-data-about .group-data-about .title {
	font-size: 16px;
	margin-bottom: 16px;
}
.landing-page .public-data-about .group-data-about .list-point-black > li {
	line-height: 20px;
	font-size: 14px;
	margin-top: 5px;
}
.landing-page .public-data-about .group-data-about .list-point-black > li:first-child {
	margin-top: 0;
}
.landing-page .public-data-about .group-data-about .list-point-black > li:before {
	width: 9px;
    height: 9px;
    background-image: url(../images/icon-point-black.png);
    display: inline-block;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    content: " ";
    margin-right: 3px;
    position: relative;
}
.landing-page .public-data-about .group-data-about .list-blue {
	padding-left: 15px;
	margin-top: 6px;
}
.landing-page .public-data-about .group-data-about .list-blue > li {
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}
.landing-page .public-data-about .group-data-about .list-blue > li a {
	color: #0066cc;
}
.landing-page .public-data-about .group-data-about .list-blue > li:first-child {
	margin-top: 0;
}
.landing-page .public-data-about .group-data-about .list-blue > li:before {
	width: 4px;
    height: 1px;
    display: inline-block;
    background-color: #000;
    content: " ";
    margin-right: 3px;
    position: relative;
    top: -5px;
}


@media (min-width: 769px) {
	.landing-page .public-data-about {
		margin-left: -5px;
		margin-right: -5px;
	}
}

@media (max-width: 768px) {
	.landing-page .public-data-about {
		margin-top: -14px;
	}
}

/*10 news-detail*/
.landing-page #feature-artilce-title.news-detail-title {
	margin-top: 12px;
}
.landing-page .sec-news-detail {
	color: #000000;
	padding-bottom: 20px;
}
.landing-page .sec-news-detail .btn {
	display: block;
	background-color: #eff6f6;
	width: 180px;
	font-weight: bold;
	color: #0066cc;
	font-size: 16px;
	padding-left: 17px;
	padding-right: 17px;
}
.landing-page .sec-news-detail .btn span {
	display: inline-block;
	padding-left: 18px;
	background-image: url(../images/10-news/arrow-back.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.landing-page .sec-news-detail .btn.go-back {
	text-align: left;
}
.landing-page .sec-news-detail .btn.next {
	text-align: right;
}
.landing-page .sec-news-detail .btn.next span {
	text-align: right;
	background-image: url(../images/10-news/arrow-next.png);
	background-position: right center;
	padding-left: 0;
	padding-right: 18px;
}
.landing-page .sec-news-detail .control .btn {
	padding-top: 19px;
	padding-bottom: 19px;
}
.landing-page .sec-news-detail .control .btn.pre {
	text-align: left;
}
.landing-page .sec-news-detail .post-date {
	position: relative;
    font-size: 18px;
    color: #4c4c4c;
    padding: 3px 0 3px 39px;
    margin-bottom: 10px;
    background: url(../images/10-news/icon-calendar.png) no-repeat 3px center;
    margin-top: 15px;
}
.landing-page .sec-news-detail .article-post .title {
	font-size: 16px;
	line-height: 18px;
	margin-top: 33px;
}
.landing-page .sec-news-detail .thumb-post {
	border: 1px solid #cccccc;
	max-width: 765px;
	margin: 12px auto 0;
}
.landing-page .sec-news-detail .thumb-post img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
.landing-page .sec-news-detail .control {
	margin-top: 14px;
}
.landing-page .sec-news-detail .desc p:first-child {
	margin-top: 0;
}
.landing-page .sec-news-detail .desc p {
	font-size: 14px;
	line-height: 18px;
	margin-top: 18px;
}
.landing-page .sec-news-detail .desc {
	margin-top: 18px;
}


@media (max-width: 768px) {
	.landing-page .sec-news-detail .post-date {
		margin-top: 18px;
	}
	.landing-page .sec-news-detail .article-post .title {
		margin-top: 0;
	}
	.landing-page .sec-news-detail .thumb-post {
		margin-top: 12px;
	}
	.landing-page .sec-news-detail .control .btn {
		padding-left: 5px;
		padding-right: 5px;
		width: 136px;
	}
	.landing-page .sec-news-detail .btn span {
		padding-left: 15px;
	}
	.landing-page .sec-news-detail .btn.next span {
		padding-right: 15px;
	}
	.landing-page .sec-news-detail .control {
		margin-top: 29px;
	}
}

@media (max-width: 374px) {
	.landing-page .sec-news-detail .control .btn {
		font-size: 14px;
	}
}

/*10 news detail tab4 inside*/
.landing-page .sec-news-detail .post-date.font-meiryo {
	padding: 4px 0 1px 39px;
}
.landing-page .sec-news-detail .desc p {
	font-size: 14px;
	line-height: 18px;
}
.landing-page .sec-news-detail .desc .large {
	font-size: 16px;
}
.landing-page .sec-news-detail .desc {
	font-size: 14px;
}
.landing-page .sec-news-detail .desc p:first-child {
	margin-top: 0;
}
.landing-page .sec-news-detail .article-post .item .title {
	margin-top: 0;
}
.landing-page .sec-news-detail .article-post .item {
	margin-top: 18px;
}
.landing-page .sec-news-detail .article-post .item .item-content {
	padding-left: 12px;
	margin-top: 18px;
	font-size: 14px;
	word-break: break-all;
}
.landing-page .sec-news-detail .article-post .mgt0 {
	margin-top: 0 !important;
}
.landing-page .sec-news-detail .article-post .item .title .small {
	font-size: 14px;
}
.landing-page .sec-news-detail .list-number {
	font-size: 16px;
	line-height: 18px;
	margin-top: 18px;
}
.landing-page .sec-news-detail .link {
	color: #0066cc;
	font-size: 14px;
}
.landing-page .sec-news-detail .article-post .item .group-list {
	padding-left: 12px;
}


/*12 information societies tab 1 and tab 2*/
@media(min-width: 769px) {
	.landing-page .content-wide .col-md-24 {
		padding-left: 5px;
		padding-right: 5px;
	}
}
.landing-page .sec-information {
	padding-bottom: 18px;
	padding-top: 8px;
}
.landing-page .sec-information .item:first-child {
	margin-top: 0;
}
.landing-page .sec-information .item {
	margin-top: 20px;
}
.landing-page .sec-information .item .link {
	background-image: url(../images/information-tab2/bg-arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline-block;
	padding-right: 23px;
}
.landing-page .sec-information .item .title {
	color: #0066cc;
	margin-bottom: 4px;
	display: inline-block;
}
.landing-page .sec-information .item .blue {
	color: #0066cc;
}
.landing-page .sec-information .item {
	font-size: 14px;
}
/*12 information societies tab 3*/

.landing-page .box-logo {
	border: 1px solid #055090;
	width: 870px;
	margin: 26px auto 0;
	display: block;
}
.landing-page .box-logo:hover,
.landing-page a.box-logo:focus {
	text-decoration: none;
	color: inherit;
}
.landing-page .box-logo img {
	float: left;
}
.landing-page .box-logo.bg-gay {
	background-color: #ebebeb;
}
.landing-page .box-logo .text {
	font-size: 23px;
	line-height: 38px;
	text-align: center;
	padding: 13px 0 13px 55px;
	margin-left: 55px;
}
.landing-page .box-logo .text span {
	display: block;
}
.landing-page .box-logo .text .bold {
	font-weight: bold;
}
.landing-page .item-question .box-cyan {
	background-color: #cceffb;
	font-size: 14px;
	line-height: 20px;
	padding: 9px;
	margin-bottom: 30px;
	margin-top: -5px;
}
.landing-page .box-cyan .second-line {
	padding-left: 137px;
}
.landing-page .sec-information-tab3 {
	padding-top: 8px;
	padding-bottom: 25px;
}

@media (max-width: 768px) {
	.landing-page .box-cyan .second-line {
		padding-left: 0;
	}
	.landing-page .sec-information-tab3 {
		padding-top: 0;
	}
	.landing-page .sec-information {
		padding-top: 0;
	}
	.landing-page .box-cyan {
		padding: 8px 9px;
	}
	.landing-page .box-logo img {
		float: none;
		max-width: 100%;
	}
	.landing-page .box-logo .text {
		margin-left: 0;
		padding: 2px 0 7px 0;
	}
	.landing-page .box-logo {
		width: auto;
	}
	.landing-page .box-logo img {
		margin: 0 auto;
	}
	.landing-page .box-cyan {
		margin-bottom: -2px;
	}
}

/*page other services*/
.landing-page .sign-box .signin-btn {
	margin-bottom: 0;
}
.landing-page .sec-services .sign-box {
	border-left: 1px solid #cccccc;
	padding-top: 0;
	padding-bottom: 0;
}
.landing-page .sec-services {
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}
.landing-page .sec-services .title-question {
	font-size: 16px;
	margin-bottom: 16px;
}
.landing-page .sec-services .counter-info .title-question {
	margin-top: -5px;
}
.landing-page .sec-services .row.lead-info {
	margin-top: 0;
}
.landing-page .sec-services .counter-info {
	padding-right: 30px;
	/*padding-left: 0;*/
}
.landing-page .sec-report .title {
	margin-bottom: 16px;
}
.landing-page .sec-report {
	margin-top: 7px;
}
.landing-page .sec-report .list-report ul li {
	padding-left: 10px;
	line-height: 20px;
	padding-top: 5px;
}
.landing-page .sec-report .list-report ul {
	margin-bottom: 30px;
}
.landing-page .sec-report .desc {
	margin-bottom: 5px;
}
.landing-page .sec-report .desc .email-link {
	color: #0066cc;
}
.landing-page .sec-report .more-counter  {
    background-image: url(../images/information-tab2/bg-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    display: inline-block;
    padding-right: 23px;
    color: #0066cc;
    margin-top: 25px;
}
.landing-page .sec-kind-box {
	margin-top: 30px;
}
.landing-page .sec-kind-box .title-question {
	font-size: 18px;
}
.landing-page .sec-kind-box .desc {
	margin-top: 28px;
	line-height: 20px;
}
.landing-page .sec-kind-box .desc p {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 5px;
}
.landing-page .sec-kind-box img {
	margin-top: 5px;
	margin-left: 0;
}
.landing-page .sec-kind-box .thumb {
	text-align: center;
}
.landing-page .sec-kind-box .thumb .txt-img {
	font-size: 12px;
	margin-top: 3px;
}
.landing-page .sec-services .title-question2 {
	font-size: 16px;

}
.landing-page .sec-services .item-question .desc {
	margin-top: 16px;
}
.landing-page .sec-services .item-question {
	margin-top: 14px;
}
.landing-page .sec-services .box-cyan {
	margin-top: 10px;
	margin-bottom: -4px;
}
.landing-page .sec-faq {
	margin-top: 38px;
}
.landing-page .sec-faq .title {
	font-size: 16px;
}
.landing-page .sec-faq .question {
	font-size: 14px;
	font-weight: bold;
}
.landing-page .sec-faq .first-letter {
	font-weight: bold;
}
.landing-page .sec-faq .answer {
	padding-left: 15px;
	margin-top: 18px;
}
.landing-page .sec-faq .answer p {
	position: relative;
	font-size: 14px;
}
.landing-page .sec-faq .answer p .first-letter {
	position: absolute;
	left: -15px;
	top: 0;
}
.landing-page .sec-faq .answer ul li {
	padding-left: 15px;
	position: relative;
}
.landing-page .sec-faq .answer ul li .number {
	position: absolute;
	left: 0;
	top: 0;
}
.landing-page .sec-faq .item {
	margin-top: 40px;
}
.landing-page .sec-faq .content-faq {
	margin-top: -20px;
}
.landing-page .sec-services .register-login-form-title {
	font-size: 18px;
}
.landing-page .sec-services .rl-form-lb {
	font-size: 13px;
}
.landing-page .sec-services input[type=text].rl-form-control,
.landing-page .sec-services .rl-form-control {
	height: 23px;
}

.landing-page .sec-services .rl-form-row + .rl-form-row {
    margin-top: 16px;
}
.landing-page .sec-services .forgot-pass-link {
	font-size: 10px;
	margin-top: 2px;
}
.landing-page .sec-services .rl-remember-checkbox .checkbox {
	font-size: 10px;
	margin-top: 2px;
}
.landing-page .sec-services .register-login-form-title {
	margin-bottom: 7px;
	margin-top: -16px;
}
.landing-page .sec-services .register-btn {
	line-height: 27px;
	height: 32px;
	font-size: 20px;
	padding: 0 29px;
	margin-top: 10px;
}

@media (max-width: 768px) {
	.landing-page .sec-services .sign-box {
		margin-top: 25px;
	}
	.landing-page .sec-services .forgot-pass-link ,
	.landing-page .sec-services .rl-remember-checkbox {
		display: block;
	}
	.landing-page .sec-services .register-btn {
		margin-top: -2px;
	}
	.landing-page .sec-services .rl-form-row + .rl-form-row {
	    margin-top: 19px;
	}
	.landing-page .sec-report {
		margin-top: 44px;
	}
	.landing-page .sec-kind-box img {
		max-width: 100%;
		margin-top: 7px;
	}
	.landing-page .sec-kind-box .thumb .txt-img {
		margin-top: -4px;
	}
	.landing-page .sec-services .item-question {
		margin-top: 16px;
	}
	.landing-page .sec-services .box-cyan {
		margin-top: 33px;
	}
	.landing-page .sec-faq .answer ul {
		padding-left: 15px;
	}
	.landing-page .sec-faq .answer ul li {
		padding-left: 0;
	}
	.landing-page .sec-faq .answer ul li .number {
		position: static;
	}
	.landing-page .sec-faq .answer p .first-letter {
		position: static;
	}
	.landing-page .sec-faq .answer p {
		padding-left: 0;
	}
	.landing-page .sec-faq .answer {
		padding-left: 0;
	}
}

/*13 other services tab2*/
.landing-page .sec-services-tab2 {
	line-height: 20px;
	color: #000;
	font-size: 14px;
}
.landing-page .sec-services-tab2 .title-q {
	font-size: 16px;
	margin-bottom: 16px;
	font-weight: bold;
}
.landing-page .black-point {
	margin-bottom: 32px;
}
.landing-page .black-point .tit {


    background-repeat: no-repeat;
    font-size: 14px;
    line-height: 18px;
    padding-left: 0;
    padding-bottom: 5px;
    margin-top: 6px;
    position: relative;
}
.landing-page .black-point .tit:before {
	width: 9px;
	height: 9px;
	display: inline-block;
	margin-right: 2px;
	content: " ";
	background-image: url(../images/icon-point-black.png);
    -webkit-background-size: 9px auto;
    background-size: 9px auto;
    left: 0;
    top: 5px;

}
.landing-page .black-point p {
	padding-left: 14px;
	font-size: 14px;
	line-height: 20px;
}

.landing-page .sec-services-tab2 .col-md-10 {
	padding-right: 40px;
}
.landing-page .sec-services-tab2 .item {
	margin-top: 11px;
}
.landing-page .sec-services-tab2 .item02 {
	margin-top: 53px;
}
.landing-page .sec-services-tab2 .item02 .title {
	font-size: 18px;
	font-weight: bold;
}
.landing-page .sec-services-tab2 .item02 .desc {
	margin-top: 27px;
}
.landing-page .sec-services-tab2 .thumb.thumb02 {
	padding-top: 20px;
}
.landing-page .table-bordered.table-network.table-services {
	margin-top: 28px;
	color: #575757;
	margin-bottom: -15px;
}
.landing-page .table-bordered.table-network.table-services .red {
	color: #fb0606;
}
.landing-page .table-bordered.table-network.table-services th {
	text-align: center;
	color: #454545;
}
.landing-page .table-bordered.table-network.table-services thead th.first-col {
	width: 13.6%;
}
.landing-page .table-bordered.table-network.table-services thead th.second-col {
	width: 23.68%;
}
.landing-page .table-bordered.table-network.table-services thead th.third-col {
	width: 22.5%;
}
.landing-page .table-bordered.table-network.table-services tbody tr:first-child td {
	border-width: 2px;
	padding-bottom: 30px;
}

.landing-page .sec-services-tab2 .item03 .tit {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 16px;
}
.landing-page .sec-services-tab2 .item03 {
	margin-top: 45px;
}
.landing-page .sec-services-tab2 .item03 .desc {
	padding-bottom: 5px;
}
.landing-page .sec-services-tab2 .item03 .desc-pdl {
	line-height: 24px;
	margin-bottom: 28px;
	padding-left: 15px;
}
.landing-page .mgt0 {
	margin-top: 0 !important;
}
.landing-page .black-color {
	color: #000000 !important;
}
@media (max-width: 768px) {
	.landing-page .sec-services-tab2 .row {
		margin-top: 0;
		padding-top: 0;
	}
	.landing-page .sec-services-tab2 {
		margin-top: -5px;
	}
	.landing-page .sec-services-tab2 .col-md-10 {
		padding-right: 10px;
	}
	.landing-page .sec-services-tab2 .thumb img {
		max-width: 100%;
	}
	.landing-page .sec-services-tab2 .thumb {
		margin-top: 0;
		padding-top: 7px;
	}
	.landing-page .sec-services-tab2 .sec-guide-jstate {
		margin-top: -5px;
	}
	.landing-page .sec-services-tab2 .thumb.thumb02 {
		margin-top: -28px;
		padding-top: 0;
	}
	.landing-page .list-site-sm ul li .red {
		color: #fb0606;
	}

	.landing-page .sec-services-tab2 .list-site-sm .item:first-child {
		border-top: 1px solid #cccccc;
		margin-top: 15px;
	}
	.landing-page .sec-services-tab2 .list-site-sm .item {
		border-bottom: 1px solid #cccccc;
		border-top: none;
		margin-top: 0;
	}
	.landing-page .sec-services-tab2 .list-site-sm .item {
		padding-bottom: 16px;
		padding-top: 10px;
	}
	.landing-page .sec-services-tab2 .item02 .list-site-sm {
		margin-bottom: -16px;
	}
	.landing-page .sec-services-tab2 .item03 .desc {
		line-height: 24px;
		padding-bottom: 0;
	}
	.landing-page .sec-services-tab2 .item03 .desc-pdl {
		word-wrap: break-word;
		line-height: 22px;
	}

}

/*14 faqs*/
.landing-page .side-nav.affix {
	top: 70px;
	position: fixed !important;
}
.landing-page .side-nav .group-list {
	padding-bottom: 17px;
	padding-right: 15px;
	max-width: 190px;
}
.landing-page .side-nav {
	padding-top: 12px;
}
.landing-page .side-nav .group-list .tit a {
	font-size: 14px;
	color: #0066cc;
	line-height: 20px;
	display: inline-block;
}
.landing-page .side-nav .group-list .tit a.active {
	color: #454545;
    text-decoration: none;
}
.landing-page .sec-content-faq {
	padding-top: 17px;
}

.landing-page .sec-content-faq .item:first-child {
	margin-top: 0;
}
.landing-page .sec-content-faq .item .tit {
	font-size: 18px;
	background-color: #0050a0;
	color: #FFF;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 6.5px 10px;
}
.landing-page .sec-content-faq .item {
	margin-top: 35px;
}
.landing-page .sec-content-faq .item .list-question li {

}
.landing-page .sec-content-faq .item .list-question li .question {
	color: #0066cc;
	font-size: 14px;
	padding: 9px 10px;
	border-bottom: 1px solid #cccccc;
	line-height: 18px;
	cursor: pointer;
}
.landing-page .sec-content-faq .item .list-question li .answer {
	color: #0066cc;
	font-size: 14px;
	padding: 9px 10px;
	border-bottom: 1px solid #cccccc;
	line-height: 18px;
	display: none;
}
.landing-page .sec-content-faq .item .list-question li a.red {
	color: red;
}
.landing-page .sec-content-faq .item .title-child.gray-dark {
	font-size: 16px;
	background-color: #cccccc;
	padding: 5px 10px;
	margin-top: 9px;
	color: #000000;
}
.landing-page .sec-content-faq .item .child-gray {
	background-color: #eaeaea;
	font-size: 14px;
	padding: 5px 10px;
	margin-top: 7px;
	border-bottom: 1px solid #ccc;
	color: #000000;
}
.landing-page .sec-content-faq .item .list-question li .bg-cyan {
	background-color: #ecf5ff;
	color: #515151;
	padding-left: 24px;
	padding-right: 68px;
}
.landing-page .sec-content-faq .item .list-question li.bg-white {
	color: #515151;
}

@media (max-width: 991px) {
	.landing-page .side-nav.affix {
		position: static !important;
	}
}

@media (max-width: 768px) {
	.landing-page .sec-content-faq .item .list-question li .bg-cyan {
		padding-right: 24px;
	}
	.landing-page .sec-content-faq {
		padding-top: 0;
		margin-top: -6px;
	}
	.landing-page .side-nav .side-list.second.side-list-faq {
		margin-top: -20px;
	}
}



/*19 how to download*/
.landing-page .sec-how-download .item .left-text.col-md-12 {
	padding-left: 0;
}
.landing-page .sec-how-download {
	padding-bottom: 15px;
	margin-top: -15px;
}
.landing-page .sec-how-download .lead-desc {
	margin-bottom: 12px;
	font-size: 14px;
	line-height: 20px;
}
.landing-page .sec-how-download .item.first {
	border-top: none;
}
.landing-page .sec-how-download .item {
	border-top: 1px solid #ebebeb;
	padding-top: 2px;

}
.landing-page .sec-how-download .item .desc {
	font-size: 14px;
	line-height: 18px;
}
.landing-page .sec-how-download .item .title {
	font-size: 16px;
	margin-bottom: 5px;
}
.landing-page .sec-how-download .item .thumb {
	text-align: center;
	padding-right: 0;
}
@media (max-width: 991px) {
	.landing-page .sec-how-download .item .thumb {
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
}
@media (max-width: 768px) {
	.landing-page .sec-how-download .item .thumb {
		padding-left: 0;
		padding-right: 0;
		margin-top: 4px;
	}
	.landing-page .sec-how-download .item .thumb img {
		max-width: 100%;
	}
	.landing-page .sec-how-download .item .left-text.col-md-12 {
		padding-right: 0;
	}
	.landing-page .sec-how-download .lead-desc {
		margin-bottom: 0;
	}
	.landing-page .sec-how-download .item {
		padding-top: 22px;
	}
	.landing-page .sec-how-download .item.first {
		padding-top: 12px;
	}
}

/*for select page button*/
.landing-page .has-select-page .container {
	position: relative;
}
.landing-page .has-select-page .list-select-page {
	position: absolute;
    top: 100%;
    right: 10px;
    z-index: 999;
    background-color: #fff;
    padding: 5px 0;
    display: none;
    background-color: #7d919f;
    margin-top: -9px;
}
.landing-page .has-select-page .list-select-page li:first-child {
	border-top: none;
}
.landing-page .has-select-page .list-select-page li {

}
.landing-page .has-select-page .list-select-page li a {
	display: block;
	color: #FFF;
	line-height: 30px;
    padding: 10px;
    font-size: 14px;
    white-space: nowrap;
    font-weight: 400;
}


/*page no 16*/
.landing-page .sec-term-policy {
	color: #000000;
}
.landing-page .sec-term-policy .block-term .lead-term {
	margin-top: 10px;
	margin-bottom: 48px;
}
.landing-page .sec-term-policy .block-term .lead-term .title {
	font-size: 18px;
	margin-bottom: 30px;
}
.landing-page .sec-term-policy .block-term .lead-term .desc {
	font-size: 14px;
	line-height: 20px;

}

.landing-page .sec-term-policy .list-term.no-pdl {
	padding-left: 0;
}
.landing-page .sec-term-policy .list-term.no-pdl li .title-group {
	font-size: 16px;
	margin-bottom: 27px;
}
.landing-page .sec-term-policy .list-term.no-pdl li .title-child {
	font-size: 14px;
	margin-bottom: 4px;
}
.landing-page .sec-term-policy .list-term.no-pdl li .box-txt {
	margin-top: -4px;
	/*padding-right: 20px;*/
}
.landing-page .sec-term-policy .list-term.no-pdl li .box-img .img-name {
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	margin-top: -3px;
}
.landing-page .sec-term-policy .list-term.no-pdl li .box-img .img09 {
	margin-top: 20px;
}
.landing-page .sec-term-policy .list-term.no-pdl .txt-term {
	margin-bottom: 28px;
}
.landing-page .sec-term-policy .list-term.no-pdl .txt-term .line-large {
	line-height: 27px;
}
.landing-page .sec-term-policy .list-term.no-pdl li {
	margin-top: -10px;
}
.landing-page .sec-term-policy .list-term.no-pdl .txt-term.pdl15 {
	padding-left: 15px;
	margin-bottom: 20px;
}


@media (max-width: 991px) {
	.landing-page .sec-term-policy .list-term.no-pdl li .box-img img {
		margin: 0 auto 5px;
		display: block;
	}

	.landing-page .sec-term-policy .list-term.no-pdl li .box-img img {
		max-width: 100%;
	}
	.landing-page .sec-term-policy .list-term.no-pdl li .box-img {
		padding-top: 0;
		margin-top: -23px;
	}
	.landing-page .sec-term-policy .list-term.no-pdl li .title-group {
		margin-top: 14px;
	}
	.landing-page .sec-term-policy .list-term.no-pdl .txt-term .line-large {
		line-height: 20px;
		display: block;
		padding-top: 5px;
	}
	.landing-page .sec-term-policy .block-term .lead-term {
		margin-top: 3px;
	}
	.landing-page .side-nav .page-tit {
		font-size: 18px;
		color: #000000;
		margin-bottom: -4px;
		margin-top: -28px;
	}
	.landing-page .sec-term-policy .list-term.no-pdl {
		padding-bottom: 20px;
	}
}


/*fix tab*/
.landing-page #second-level-nav-tabs .nav-tabs>li {
	margin-right: 0;
	margin-left: 10px;
}
.landing-page #second-level-nav-tabs .nav-tabs {
	margin-left: -10px;
}


/*begin ngoc.css*/

/*11 Guideline-and-manuals*/
.landing-page .nblock-table-guide{
	margin-bottom: 27px;
}
.landing-page .nblock-table-guide .title-table{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
	font-family: Meiryo;
}
.landing-page .nblock-table-guide table{
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
}
.landing-page .nblock-table-guide table thead tr td{
	 background: #edeeef;
	 font-size: 14px;
	 font-weight: bold;
	 color: #454545;
	 padding: 13px 10px 8px;
	 text-align: center;
	 font-family: Meiryo;
}
.landing-page .nblock-table-guide table thead tr td.col01{
	text-align: left;

}
.landing-page .nblock-table-guide table thead tr td.col02{
	width: 11.3%;
    text-align: left;
}
.landing-page .nblock-table-guide table thead tr td.col03{
	width: 14%;
}
.landing-page .nblock-table-guide table thead tr td.col04{
	width: 19%;
}
.landing-page .nblock-table-guide table tbody tr td{
	font-size: 14px;
	color: #575757;
	padding: 11px 10px;
	text-align: center;
	border-top: 1px solid #e1e1e1;
	vertical-align: top;
}
.landing-page .nblock-table-guide table tbody tr td:first-child{
	text-align: left;
	font-family: Meiryo;
}
.landing-page .nblock-table-guide table tbody tr td:nth-child(2){
	font-family: Meiryo;
	text-align: left;
}
.landing-page .nblock-table-guide table tbody tr td a{
	color: #0066cc;
	line-height: 20px;
}
.landing-page .nblock-table-guide table tbody tr td span{
	color: #000000;
}
.landing-page .nblock-table-guide table tbody tr.dashed td{
	border-top: 1px dashed #e1e1e1;
}
.landing-page .nblock-table-guide table tbody tr.child td a{
	padding-left: 20px;
	display: inline-block;
}

.landing-page .nblock-table-guide table tbody tr td a:hover{
	text-decoration: none;
}
.landing-page .nblock-table-guide table tbody tr.child td{
	padding: 9px 10px;
}
.landing-page .ntext-heading{
	color: #000000;
    font-size: 20px;
    font-family: Meiryo;
    padding-bottom: 6px;
    padding-top: 19px;
}
.landing-page .nblock-table-guide.last{
	margin-bottom: 0;
}
.landing-page .n-list-table{
	margin-top: -35px;
}

@media(max-width: 991px) {
	.nblock-table-guide{
		overflow: auto;
		width: 100%;
		padding-bottom: 10px;
	}
	.cover-table{
		width: 950px;
	}
	.landing-page .nblock-table-guide .title-table{
		text-align: left;
	}
	.landing-page .nblock-table-guide table tbody tr.child td a{
		padding-left: 15px;
	}
	.landing-page .n-list-table{
		margin-top: -26px;
	}
	.landing-page .colorscheme01-cyan .title-page-mobile.long{
		padding-left: 5px;
		padding-right: 5px;
		white-space: nowrap;
	}

}


/*10 tabs*/
.landing-page .n-list-year{
	margin-top: -8px;
	margin-bottom: 14px;
}
.landing-page .n-list-year ul li{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.landing-page .n-list-year ul li a{
	background-color: #fbfafa;
	display: block;
	font-size: 15px;
	color: #363636;
	border: 1px solid #bababa;
	padding: 3px 7px 4px;
	background-image: url(../images/bg-year.jpg);
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	background-repeat: repeat-x;
}

.landing-page .n-list-year ul li.current a,
.landing-page .n-list-year ul li a:hover{
	background-color: #f01452;
	border-color: #f01452;
	color: #fff;
	text-decoration: none;
	background-image: none;
}
.landing-page .post-in-mounth{
	padding-bottom: 11px;
}
.landing-page .post-in-mounth.last{
	padding-bottom: 7px;
}
.landing-page .post-in-mounth .title-post-in-mounth{
	position: relative;
	font-size: 18px;
	color: #4c4c4c;
	padding:  3px 0 3px 39px;
	margin-bottom: 10px;
	background: url(../images/10-news/icon-calendar.png) no-repeat 3px center ;
}
.landing-page .post-in-mounth .block-news-ex a{
	font-size: 16px;
	color: #0066cc;
	line-height: 24px;
}
.landing-page .post-in-mounth .block-news-ex {
	margin-bottom: 18px;
}
.landing-page .post-in-mounth .block-news-ex a:hover{
	text-decoration: none;
}
.landing-page .post-in-mounth .block-news-ex{
	font-size: 16px;
}

.landing-page .post-in-mounth .block-news-ex span{
	color: #656262;
	line-height: 23px;
	background: #ebebeb;
	padding: 0 4px;
	margin-right: 4px;
	display: inline-block;
}
.landing-page .ntext-top{
	font-size: 14px;
	color: #000000;
	margin-top: 15px;
	line-height: 18px;
}
.landing-page .update{
	font-size: 14px;
	color: #000000;
	margin-top: 9px;
	margin-bottom: 13px;
	text-align: right;
}
.landing-page .list-post-in-mounth p.pschdule{
	font-size: 18px;
	margin-bottom: 9px;
	color: #000;
}
.landing-page .list-post-in-mounth .note-schedule{
	font-size: 12px;
	color: #363636;
	margin-top: -16px;
	margin-bottom: 39px;
}
.landing-page .tabs2 .post-in-mounth{
	padding-bottom: 16px;
}
.landing-page .list-post-in-mounth p.pschdule.last{
	margin-bottom: 25px;
}
.landing-page .tabs2 .post-in-mounth.last{
	padding-bottom: 2px;
}
.landing-page .ntext-top.tabs3{
	margin-bottom: 12px;
}
.landing-page .tabs2 .post-in-mounth{
	padding-bottom: 10px;
}
.landing-page .post-in-mounth p{
	font-size: 14px;
	color: #000000;
	line-height: 18px;
}
.landing-page .tabs4 .post-in-mounth .title-post-in-mounth{
	margin-bottom: 18px;
}
.landing-page .tabs4 .post-in-mounth .block-news-ex{
	margin-bottom: 16px;
}
.landing-page .tabs4{
	margin-top: 13px;
}
.landing-page .tabs4 .post-in-mounth{
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 21px;
	margin-bottom: 15px;
}

@media(max-width: 991px) {
	.landing-page .past-ft-article-pagination-wrap .colorscheme-global-dark-lighter{
		padding-left: 8px;
		padding-right: 8px;
	}
	.landing-page .pagination-ul li a {
	    line-height: 20px;
	    height: 20px;
	    width: 20px;
	}
	.landing-page .post-in-mounth.last{
		padding-bottom: 0;
	}
}
@media(max-width: 768px) {
	.landing-page .ntext-top{
		margin-top: -1px;
		line-height: 17px;
	}
	.landing-page .update{
		margin-top: 8px;
	}
	.landing-page .tabs2 .post-in-mounth .block-news-ex{
		margin-bottom: 13px;
	}
	.landing-page .tabs2 .post-in-mounth{
		padding-bottom: 14px;
	}
	.landing-page .list-post-in-mounth .note-schedule {
	    font-size: 12px;
	    color: #363636;
	    margin-top: -21px;
	    margin-bottom: 39px;
	}
	.landing-page .list-post-in-mounth p.pschdule.last{
		margin-bottom: 17px;
	}
	.landing-page .list-post-in-mounth{
		margin-top: -4px;
	}
	.landing-page .list-post-in-mounth.tabs2{
		margin-top: -9px;
	}
	.landing-page .list-post-in-mounth p.pschdule.top-sm{
		position: relative;
		top: -9px;
	}
	.landing-page .ntext-top.tabs3{
		margin-top: 16px;
		margin-bottom: 18px;
	}
	.landing-page .tabs3 .post-in-mounth .block-news-ex{
		margin-bottom: 12px;

	}
	.landing-page .tabs4 .post-in-mounth .block-news-ex a{
		margin-bottom: 18px;
	}
	.landing-page .tabs4 .post-in-mounth .block-news-ex a{
		line-height: 20px;
	}
}

/*end ngoc.css*/


/*fix menu*/


.cover-menu {
	position: fixed;
	z-index: 99;
	content: " ";
	width: 100%;
	height: 100%;
	top: 0;
	left: 250px;
	display: block;
}
.cover-menu {
	display: none;
}
.cover-menu.show {
	display: block;
}

/*fix menu color for page 56*/
.navbar-default .navbar-nav .dropdown-menu>li>a.active {
	background-color: #4679ac;
	color: #FFFFFF;
}

/* autocomplete */
.ui-widget-content a { display:block;}
.selected_grey_bg {    background-color: #ddd;}
.selected_grey_bg .ep-checkbox input[type=checkbox]:checked + label:before {background-color: #959595;}
#article-overiew-abstract-wrap .anchorLink { text-decoration:underline;}
.colorscheme-global-dark-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme-global-dark-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #7d919f!important;}
.colorscheme-global-dark-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #7d919f!important;}
.colorscheme01-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme01-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #0b3b3b!important;}
.colorscheme01-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #0b3b3b!important;}
.colorscheme02-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme02-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #475823!important;}
.colorscheme02-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #475823!important;}
.colorscheme03-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme03-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #503d1f!important;}
.colorscheme03-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #503d1f!important;}
.colorscheme04-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme04-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #613c26!important;}
.colorscheme04-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #613c26!important;}
.colorscheme05-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme05-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #6a302a!important;}
.colorscheme05-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #6a302a!important;}
.colorscheme06-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme06-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #3c0c25!important;}
.colorscheme06-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #3c0c25!important;}
.colorscheme07-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme07-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #55265e!important;}
.colorscheme07-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #55265e!important;}
.colorscheme08-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme08-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #4b2c78!important;}
.colorscheme08-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #4b2c78!important;}
.colorscheme09-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme09-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #1f265c!important;}
.colorscheme09-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #1f265c!important;}
.colorscheme10-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme10-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #26384f!important;}
.colorscheme10-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #26384f!important;}
.colorscheme11-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme11-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #112a4d!important;}
.colorscheme11-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #112a4d!important;}
.colorscheme12-normal #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme12-normal #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #3f3f33!important;}
.colorscheme12-normal #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #3f3f33!important;}
.colorscheme01-blue #second-level-nav-tabs .nav-tabs li:first-child { margin-top:5px;}
.colorscheme01-blue #second-level-nav-tabs .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {    background: #01335f!important;}
.colorscheme01-blue #second-level-nav-tabs .nav-tabs .dropdown-menu {    background: #01335f!important;}
@media(max-width:991px) {
.search-header-sticker.search-header-stick.expanded {
    height: 0% !important;
}
.search-header-sticker.search-header-stick.collapsed {
    height: 95% !important;
}
}


.section-level1 {
	padding-left: 0.0em;
}
.section-level2 {
	padding-left: 1.3em;
}
.section-level3 {
	padding-left: 2.3em;
}
.fj-sec-p {
	text-indent:1em;
}

.pubinfo-value {
	word-break: break-all
}

.lity-image img {
    padding-top: 65px;
}

#article-overiew-abstract-wrap img, .showabstractbox img {
	max-width: 100%;
}

div.grey-txt-color span.licensedescription > a{
	color: #06c!important;
	text-decoration: none;
	cursor: pointer
}

div.grey-txt-color span.licensedescription > a:hover {color: #06c;text-decoration: underline;cursor: pointer}

.licensebr {display: inline;max-width: 90%;font-family:'Arial', 'MS PGothic', 'sans-serif';word-wrap:break-word;}
a.no-under-line-license {color: #363636;text-decoration: none;cursor: pointer}a.no-under-line-license:hover {color: #06c;text-decoration: none;cursor: pointer}

@media screen and (max-width:991px){
    #related_articles_label {
	    width: 90%;
	    text-align: right;
	    font-size: 14px;
    }
    #author-information-wrap .title-plus-icn {
    	background: url(../images/accordian-plus-icn.png) left 10px no-repeat
    }
    #author-information-wrap .title-minus-icn {
    	background: url(../images/accordian-minus-icn.png) left 10px no-repeat
    }
}
@media screen and (max-width:767px){
    .jglobal_img{
    	width:25%;
    	height:auto;
    	margin-right:10px;
    	margin-top:10px;
    }
    div#author_info_title{
    	padding: 0 16px 7px 22px;
    	margin-top: 60px;
    	cursor: pointer;
    	overflow: hidden;
    }
    #author_info_label {
    	width:70%;
    	height:auto;
    	font-size:18px;
    	display:inline-block;
    	vertical-align:middle;
    }
    #author-information-wrap .title-plus-icn {
    	background: url(../images/accordian-plus-icn.png) left 24px no-repeat
    }
    #author-information-wrap .title-minus-icn {
    	background: url(../images/accordian-minus-icn.png) left 24px no-repeat
    }
    .jglobal_img_side{
    	width:170px;
    	height: 60px;
    	margin-left:auto;
    	display:inline-block;
    	vertical-align: middle;
    }
    div#related_articles_title>span {
    	display:block;
    	width:300px;
    	margin:200px 0 0 0;
    }
    #related_articles_label {
    	display: inline-block;
	    vertical-align: middle;
	    width:120px;
	    height: 25px;
	    text-align: left;
	    font-size: 14px;
    }
}
@media screen and (max-width:430px) {
    .jglobal_img{
    	width:30%;
    	height:auto;
    	margin-top:10px;
    }
    #author_info_label {
    	width:63%;
    	height:auto;
    	font-size:18px;
    	display:inline-block;
    	vertical-align:middle;
    }
    #author-information-wrap .title-plus-icn {
    	background: url(../images/accordian-plus-icn.png) left 18px no-repeat
    }
    #author-information-wrap .title-minus-icn {
    	background: url(../images/accordian-minus-icn.png) left 18px no-repeat
    }
    .jglobal_img_side{
    	width:110px;
    	height: 40px;
    }
    div#related_articles_title>span {
    	width:240px;
    }
}
.attention {
	color:red;
}
.font-12 {
	font-size:12px;
}
.data-repo-icon-area {
	text-align: center;
}
.data-repo-image {
	display: inline-block;
	width: 100%;
	height: 130px;
	background: url(../images/data-repo/JSD-DatareRository_icon.svg) no-repeat;
	background-size: contain;
	background-position-x: center;
}
.data-repo-contents {
	word-wrap: break-word;
}
.repo_accordion {
	margin-bottom: 10px;
}
.repo_accordion_head {
	vertical-align: middle;
	height: auto;
	padding-bottom: 0px;
	margin-bottom: 7px;
}
.figapi-detail {
	background-position-y: center;
}
.view-jstage-data-detail-image {
	display: inline-block;
	width: 80px;
	height: 30px;
	background: url(../images/data-repo/J-STAGEData.svg) no-repeat;
	background-size: contain;
	margin-left: 10px;
}
.data-repo-detail-title {
	vertical-align: middle;
	position: absolute;
	margin-top: 7px;
}
.daslist {
	word-wrap: break-word;
}

.figshare-widget {
	margin-top: 30px;
}
.articlelink-icn {
	width:25px;
	height:auto;
	display:inline;
	vertical-align:middle;
}

.search-highlight {
	display:inline;
	background:#ede613;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	_::-webkit-full-page-media, _:future, :root .cantwrite{
		color : #a9a9a9;
	}
}
sub,sup {
	font-size: 75%;
}
.red-tick-list-minus li{
	margin-left:4%;
	background:url(../images/minus-icon.png) left top 5px no-repeat;
	padding:0 0 10px 15px;
	background-size:auto 6px
}
ul.search-resultslisting li .ci-content-wrap {
	float: left;
	width: max(calc(100% - 140px), 10%);
}
.tooltiplink_kijilist {
	width: 120px;
	height: 120px;
}
#second-level-nav-tabs .nav-tabs>li.active>a.linktab,#second-level-nav-tabs .nav-tabs>li>a.linktab:hover {
	background-image:none;
}

#second-level-nav-tabs .nav>li>a.linktab:hover,.nav>li>a.linktab:focus {
	background-image:none;
}

#second-level-nav-tabs .nav-tabs>li>a.linktab>span.fa-external-link{
	margin: 0 5px;
}

div.accordion_container > div.accordion_body > p.final_version_message{
	margin: 5px 0px;
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	color: red;
}
div.accordion_container > div.accordion_body > p.final_version_message > a{
	text-decoration:underline;
}

div.boxed-text-p > p{
	font-size: 14px;
}

#newly-release-issue-list span.tags-wrap-vissue {background: #cee4ae;display: inline-block;color: #454545;text-align: center;font-size: 9px;margin: 0px 0px 0px 0px;-webkit-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px;padding: 0 6px;height: 17px;line-height: 17px;position: relative}

.wrap-break-word{
	word-wrap: break-word;
	overflow-wrap: break-word;
}
