@charset "utf-8";


/*
Theme Name: 理研鼎業
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/

/* ベース */
body {
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a { 
	color: #000; 
	transition: 0.1s ease-in-out; 
}
a:hover {
	text-decoration: none;
	transition: 0.1s ease-in-out; 
}

a img, img a {
	-webkit-transition: 0.3s ease-in-out;  
	transition: 0.3s ease-in-out;  
}
a:hover img, img a:hover {
	background:#fff;
	opacity: 0.8;  
	filter: alpha(opacity=80); 
}


p {
	font-size: 18px;
}
/*dl, ul {
    list-style-type: none;
}*/


.entry-body dl, .entry-body ul {
    list-style-type: disc;
font-size: 18px;
}
.entry-body ol {
}

.siteContent ol, .siteContent ul {
font-size: 18px;
}

.siteContent ul {
    padding-left: 25px;
}

li {
    margin-bottom: .4em;
    line-height: 1.65em;
}

.entry-body .no-list-type {
    list-style-type: none;
    padding-left: 15px;
}

@media (min-width: 1200px){
.container {
    width: 1080px;
}
}


/* レイアウト */
.siteContent {
    min-height: 350px;
    margin-top: 20px;
}


/* モジュール */
.h2, h2 {
    font-size: 28px;
}
h2 {
    background: none;
    font-weight: bold;
    line-height: 32px;
    color: #000;
    margin-bottom: 15px;
    margin-top: 70px;
border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 12px 0 15px;
}
.subSection-title, h3 {
    border-bottom: 3px solid #ccc;
    -webkit-box-shadow: 0 1px 2px rgba(255,255,255,.9);
    box-shadow: 0 1px 2px rgba(255,255,255,.9);
    /*color: #023894;*/
    color: #000;
    font-weight: bold;
    padding-bottom: 0;
    /*padding-top: 87px;*/
}

.subSection-title:after, h3:after {
    content: ".";
    line-height: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    bottom: -3px;
    width: 25%;
    border-bottom: 3px solid #023894;
}


h4 {
    padding: 4px 12px 4px;
    background-color: #efefef;
    border-radius: 4px;
}
.h4, h4 {
    font-size: 18px;
    position: relative;
}
h5 {
    font-weight: 700;
    padding-bottom: 5px;
    border-bottom: 1px solid #333;
padding-left: 5px;
}
.wp-block-image figcaption {
    text-align: center;
    font-size: 18px;
}

.siteHeader .nav li a {
    color: #fff;
    padding: 28px 19px 28px;
    font-size: 16px;
    font-weight: bold;
}
.siteHeader_logo a {
    display: block;
    background: #fff;
    padding: 12px 54px 15px 50px;
}
.siteHeader.navbar {
    border-radius: 0;
    box-shadow: none;
    position: fixed;
    z-index: 9999;
}
.navbar>.container .navbar-brand {
    padding: 0;
}
.siteHeader .container {
    padding-top: 0;
    padding-bottom: 0;
}

.navbar-brand img {
    max-height: none;
    display: block;
}
footer {
    border-top: none;
    background: #023894;
    color: #fff;
}
.copySection-block {
    background: #009b63;
    color: #fff;
}
.foot-title {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 12px;
}
.siteFooter dl dt {
    width: 6em;
    display: inline-block;
    vertical-align: top;
    border: none;
    padding-left: 0;
    border-right: 1px solid #fff;
    font-size: 12px;
    margin-bottom: 6px;
    padding-right: 10px;
    line-height: 12px;
    padding-top: 3px;
}
.siteFooter dl dd {
    width: 90%;
    width: calc(100% - 8em);
    width: -webkit-calc(100% - 8em);
    margin: 0;
    display: inline-block;
    border: none;
    padding-left: 15px;
    font-size: 12px;
    vertical-align: top;
    line-height: 19px;
    margin-bottom: 5px;
}
 .siteFooter dl.info-tokyo dt {
    width: 7em;
}
.logo-left {
    float: left;
}
.contact-info {
    display: table;
}
.info-tokyo {
    float: left;
    width: 100%;
}
#black-studio-tinymce-3 p {
    position: relative;
}
#black-studio-tinymce-3 p img {
    position: absolute;
}
.news-cate {
    background: #009b63;
    color: #fff;
    padding: 2px 10px 0px;
    display: inline-block;
    font-size: 14px;
}

.news-cate.cat-NOTICE{
    background: #e38980;
	
}







.block-news-table .date {
    width: 145px;
    display: inline-block;
}
.news-title {
    clear: both;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.news-title h2 {
    padding: 14px 0 10px;
    border-top: none;
    background: none;
    border-bottom: none;
    font-size: 20px;
    margin-bottom: 0;
    font-weight: bold;
    color: #000;
}
.event-h {
    clear: both;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.event-h h2 {
    padding: 14px 0 10px;
    border-top: none;
    background: none;
    border-bottom: none;
    font-size: 20px;
    margin-bottom: 0;
    font-weight: bold;
    color: #000;
    text-align: center;
}
.head-trans {
    float: right;
    background: #fff;
    border-right: 1px solid #000;
}
.head-trans ul {
    float: left;
    padding: 12px 20px 13px;
    border-right: 1px solid #000;
    margin: 0;
}
.head-trans ul li {
    margin-bottom: 0;
}
.rilen-logo {
    float: left;
    padding: 12px 20px 0;
}
.event-cate {
    float: right;
    font-size: 10px;
    color: #fff;
    text-align: center;
    width: 90px;
    display: inline-block;
    line-height: 19px;
}
.conference-list .event-cate {
    background: #009b63;
}
.seminar-list .event-cate {
    background: #023894;
}
.conference-list li {
    border-left: 11px solid #009b63;
}
.seminar-list li {
    border-left: 11px solid #023894;
}
.conference-list,
.seminar-list {
    padding: 0;
}
.conference-list li, .seminar-list li {
    padding-left: 20px;
    line-height: 22px;
    display: inline-block;
    width: 100%;
}
.event-title,
.event-date,
.event-venue {
    font-size: 15px;
    font-weight: bold;
}
.event-info {
    font-size: 13px;
    display: block;
    margin-top: 6px;
    margin-bottom: 0;
}
.info-btn {
    font-size: 13px;
}
.conference-list .event-title {
    color: #009b63;
    font-weight: bold;
}
.seminar-list .event-title {
    color: #023894;
    font-weight: bold;
}

.top-slide-block {
margin-top: 79px;
}

.top-slide-block ul.slider {
    padding: 0;
    margin: 0;
}
.top-slide-block ul li {
position: relative;
}

.top-slide-block ul li img {
width: 100%;
}
.slide-text {
    position: absolute;
    width: 390px;
    background: rgba(214,216,218,0.95);
    border-left: 12px solid #009b63;
    padding: 24px 31px 32px 25px;
    top: 2vw;
    left: 10vw;
    min-height: 145px;
}
.slide-text .site-title {
    font-size: 10px;
}
.slide-text-item p {
    font-size: 15px;
line-height: 26px;
    font-weight: bold;
}

.bogo-language-switcher {
  display: flex;
  flex-direction: column;
}
.bogo-language-switcher .ja {
  order: 1;
}
.bogo-language-switcher .en-US {
  order: 2;
}

.page-header_pageTitle, h1.page-header_pageTitle:first-child {
    margin: 70px 0 65px;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    text-shadow: 2px 2px 4px #000000, -2px 2px 4px #000000, -2px -1px 4px #000000, 2px -2px 4px #000000, 2px 2px 4px #000000, -2px 2px 4px #000000;
    font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
letter-spacing: 2px;
}
ul.gMenu>li>a:after {
    position: absolute;
    left: 0;
    overflow: hidden;
    content: ".";
    line-height: 0;
    bottom: 0;
    display: block;
    border-bottom: none;
    width: 0;
}
.item-recruit {
    margin-bottom: 80px;
}

table tr td:first-child {
    /* color: #fff; */
    background: #baccea;
    font-weight: bold;
    border-color: #000;
    padding: 15px;
}
.recruit-info table td:first-child {
    /* color: #fff; */
    background: #baccea;
    font-weight: bold;
    border-color: #000;
    width: 170px;
    padding: 15px;
}
.recruit-info table td:last-child {

}

.mw_wp_form h3 {
    font-size: 16px;
    margin-bottom: 12px;
    border: none;
}
.mw_wp_form h3:after {
    border: none;
}

.page-header {
    background: url(images/page-head-bg.jpg) no-repeat center center;
    color: #fff;
    background-size: cover;
}

.logo-left img {
    margin-right: 50px;
}


.contact-info dl {
margin: 0;
}

.ja .bogo-language-switcher .en-US a,
.en-US .bogo-language-switcher .ja a {
    padding-left: 15px;
    color: #023894;
    font-weight: bold;
    transition: auto;
}
.ja .bogo-language-switcher .en-US a:hover,
.en-US .bogo-language-switcher .ja a:hover {
    background: url(images/trans-bg.png) no-repeat left center;
    color: #009b63;
    font-weight: bold;
}
.ja .bogo-language-switcher .ja a {
    padding-left: 15px;
    background: url(images/trans-bg.png) no-repeat left center;
    color: #009b63;
    font-weight: bold;
}



.en-US .bogo-language-switcher .en-US a {
    padding-left: 15px;
    background: url(images/trans-bg.png) no-repeat left center;
    color: #009b63;
    font-weight: bold;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
    content: ''!important;
    text-align: center;
    opacity: 1!important;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: url(images/slide-off.png) no-repeat center center;
}
.slick-dots li.slick-active button:before {
    opacity: 1!important;
    color: black;
    background: url(images/slide-on.png) no-repeat center center;
}
.top-slide-block .slick-dots {
    position: absolute;
    bottom: 20px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: right;
    padding-right: 60px;
}
.event-thumbnail {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    max-width: 78px;
    border: 1px solid #ccc;
}
.block-news-table {
    margin-bottom: 26px;
}
.block-news-table tr th {
vertical-align: top;
    width: 260px;
}

.block-news-table.column-two tr th {
vertical-align: top;
    width: auto;
}
.block-news-table.column-two .date {
    width: 145px;
    display: inline-block;
    margin-bottom: 5px;
}

.block-news-table tr td {
padding-right: 0;
vertical-align: top;
}

.home .siteContent .container {
    border-bottom: 2px solid #646f63;
}

.hone .col-md-7 table th {
    width: 207px;
}


.page-top {
    float: right;
    margin-left: 20px;
}
.copySection p {
    font-size: 12px;
    margin-bottom: 0;
    padding-top: 8px;
}

.home .entry-body {
    padding: 0;
}
.info-btn {
    padding-right: 17px;
    background: url(images/seminar-info-btn.png) no-repeat right center;
}



.entry-meta_items {
    display: none;
}
.entry-meta_items_term {
    display: block;
}
.cat_events-conference .entry-meta_items_term a.btn-primary {
background: #009b63!important;
pointer-events: none;
}
.cat_events-seminar .entry-meta_items_term a.btn-primary {
background: #023894!important;
pointer-events: none;
}

.post-type-archive-events .cat_events-seminar .entry-meta_items_term a.btn-primary {
background: #009b63!important;
pointer-events: none;
}






.media .media-body .media-heading {
    font-size: 18px;
    line-height: 1.4em;
    margin-top: 0;
    margin-bottom: .4em;
    font-weight: 400;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
}

.current-menu-item a {
background: #009b63;
}
.post-name-login #gMenu_outer #menu-global li:nth-child(3),
.post-name-members_about #gMenu_outer #menu-global li:nth-child(3),
.post-name-members_invitation #gMenu_outer #menu-global li:nth-child(3),
.post-type-members_company #gMenu_outer #menu-global li:nth-child(3),
.post-type-members_supporter #gMenu_outer #menu-global li:nth-child(3),
.post-type-members_contents #gMenu_outer #menu-global li:nth-child(3),
.post-name-inquiry #gMenu_outer #menu-global li:nth-child(3){
	background: #009b63;
}
.nav>li>a:hover {
background: #009b63;
}

.enkaku {
    width: 120px;
    display: inline-block;
}
.event-list {
    margin-top: 50px;
}
.event-list .event-thumbnail {
    float: left;
    margin-right: 20px;
    margin-top: 0;
    width: 120px;
    height: 120px;
    max-width: none;
}

.event-list .event-thumbnail img {
    height: 100%;
    width: auto;
    max-width: none;
}
.event-list .item-recruit {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    padding-left: 15px;
}

.event-list .item-recruit p {
    margin-bottom: 0;
    float: right;
    color: #fff;
    text-align: center;
    width: 130px;
    display: inline-block;
    font-size: 12px;
}
.event-list .item-recruit p.conference {
    background: #023894;
}
.event-list .item-recruit p.seminar {
    background: #009b63;
}
.event-list .item-recruit p.workshop {
    background: #eaa346;
}
.event-list .item-recruit p.symposium {
    background: #023894;
}
.event-list .item-recruit p.session {
    background: #023894;
}


.from-table th {
    text-align: left;
    width: 230px;
}

.mw_wp_form {
    width: 650px;
    margin: 0 auto;
}
h2.from-h2 {
    text-align: center;
    margin: 150px auto 25px;
}
table tbody tr td .form-control {
    max-width: 100%;
}


.tokyo-info-tel table {
    border: none;
margin-bottom: 30px;
}
.tokyo-info-tel table tr td {
    background: none;
    border-color: #000;
    padding: 0;
    border: none;
    padding-bottom: 5px;
vertical-align: top;
    font-size: 14px;
}
.tokyo-info-tel table tr td:first-child {
    width: 300px;
}

.ekiyori table tr td {
    background: none;
    border-color: #000;
    padding: 0;
    border: none;
    padding-bottom: 8px;
    vertical-align: top;
    font-size: 18px;
}
.ekiyori table {
    border: none;
margin-bottom: 30px;
}
.ekiyori table tr td:first-child {
    width: 140px;
}

.scroll-btn {
    margin-top: -45px;
    position: relative;
}
.scroll-btn a {
    margin: 0 auto;
    display: table;
}
.top-slide-block ul.slick-dots li {
    position: relative;
z-index: 1000;
}

.scroll-btn a:hover img {
    background:  none;
    opacity: 0.8; 
    filter: alpha(opacity=80);
}

.conference-list .line {
    margin-top: 12px;
    border-bottom: 1px solid #cfcfcf;
}

.item-recruit.conference {
    border-left: 11px solid #023894;
}
.item-recruit.seminar {
    border-left: 11px solid #009b63;
}
.item-recruit.workshop {
    border-left: 11px solid #eaa346;
}
.item-recruit.symposium {
    border-left: 11px solid #023894;
}
.item-recruit.session {
    border-left: 11px solid #023894;
}











.item-recruit-line {
    margin-top: 10px;
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 20px;
}

.page-header {
    margin-top: 79px;
}

.anchor-link li {
    margin-bottom: 0;
}


.headquarters-table table {
    border: none;
    margin-bottom: 30px;
}

.headquarters-table table tr td:first-child {
    width: 420px;
    padding-right: 10px;
}
.headquarters-table table tr td {
    background: none;
    border-color: #000;
    padding: 0;
    border: none;
    padding-bottom: 8px;
    vertical-align: top;
    font-size: 18px;
}

input[type=”text”] {
width: auto;
}

.en-US .logo-left img {
    margin-right: 30px;
}
.en-US .siteFooter dl dt {
    width: 9em;
}
.en-US .siteFooter dl dd {
    width: 90%;
    width: calc(100% - 10em);
    width: -webkit-calc(100% - 10em);
}

.anchor-link a {
    text-decoration: underline;
    font-weight: bold;
    color: #023894;
}

.recruit-list a {
    text-decoration: underline;
    font-weight: bold;
    color: #023894;
}




/*
.ja .siteHeader .nav li:nth-child(4) a {
padding: 18px 19px 15px;
}*/





.cat_events-seminar .entry-meta_items_term a.btn-primary {
    background: #023894!important;
    pointer-events: none;
}
.btn-group-xs>.btn, .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-xs {
    padding-left: 15px;
    padding-right: 15px;
}


.btn-center {
    font-size: 16px;
    padding: 12px 45px 12px;
    margin: 0 auto;
    display: table;
}



ul.anchor-link {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block;
}
.anchor-link li {
    margin-bottom: 5px;
    width: 230px;
    text-align: center;
    background: #023894;
    border-radius: 3px;
    float: left;
    margin-right: 20px;
}

ul.anchor-link li a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 6px 15px;
}

.anchor-link li:hover {
background: #4b7aca;
}

.breadSection .breadcrumb li:nth-child(3) {
    display: none;
}

/*.en-US .breadSection .breadcrumb li:nth-child(2) span {font-size:0;}
.en-US .breadSection .breadcrumb li:nth-child(2) span:before {font-size: 12px; content: "Events";}*/

.on-disc {
    list-style-type: disc;
}
.on-disc ul {
    list-style-type: circle;
}

.yutani-img .alignright {
margin-bottom: 20px;
}

.koredo-img img {
    margin-bottom: -160px;
}


.kanae-box {
	border:1px solid #ccc;
	margin:40px;
	padding:25px;
}

.kanae-img {
    display: inline-block;
    width: 270px;
    vertical-align: top;
}
.kanae-text {
    width: calc(100% - 280px);
    display: inline-block;
}


.page-template-page-recruit .bogo-language-switcher .en-US span {
    padding-left: 15px;
    color: #023894;
    font-weight: bold;
}


.newmark {
    color: #f00;
    border: 1px solid #f00;
    padding: 1px 10px 1px 10px;
    font-size: 13px;
    margin-right: 0px;
    font-weight: bold;
    display: inline-block;
    float: right;
    margin-bottom: 4px;
    margin-left: 20px;
}






.single-events .entry-body table tr td:first-child,
.single-members_news .ArticleDetail table tr td:first-child {
    /* color: #fff; */
    background: #baccea;
    font-weight: bold;
    border-color: #000;
    padding: 15px;
    width: 160px;
}

.vk-mobile-nav-menu-btn {
    z-index: 10000;
}


.ja .on-en {
    display: none;
}
.en-US .on-jp {
    display: none;
}
















@media (min-width: 992px){
ul.gMenu {
background: #023894;
}
ul.gMenu>li {
    position: relative;
    float: left;
    border-right: 1px solid rgba(0,0,0,0.15);
    border-left: 1px solid rgba(255,255,255,0.15);
}
ul.gMenu>li:last-child {
    border-right: none;
}
}




@media (max-width: 1340px){

.slide-text {
    top: 7%;
}

}




@media (max-width: 1200px){
.top-slide-block ul li {
    height: 210px;
}
.top-slide-block ul li img {
    width: auto;
    height: 100%;
    max-width: none;
}
.top-slide-block .slick-dots {
    bottom: auto;
    top: 180px;
}


}


@media (max-width: 1199px){
.siteHeader .nav li a {
    color: #fff;
    padding: 28px 12px 28px;
    font-size: 16px;
    font-weight: bold;
}
/*
.ja .siteHeader .nav li:nth-child(4) a {
padding: 18px 12px 15px;
}
*/
}

@media (max-width: 1080px){

}

@media (max-width: 620px){


.block-news-table td, .block-news-table th {

    display: block;
}
.block-news-table th {
    border-bottom: 0;
    padding-bottom: 10px;
}
.block-news-table td {
    padding-top: 0;
}




}


@media (max-width: 991px){
.navbar-header {
    float: left;
}

.siteHeader_logo a {
    display: block;
    background: #fff;
    padding: 15px 15px;
}
.siteHeader .container {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.rilen-logo {
    float: left;
    padding: 11px 10px 0;
}
.head-trans ul {
    padding: 9px 15px 10px;
}
.top-slide-block {
    margin-top: 73px;
}

.page-header {
    margin-top: 73px;
}
.koredo-img img {
    margin-bottom: 20px;
}



}


@media (max-width: 880px){
.slide-text {
    position: absolute;
    width: 50%;
    background: rgba(214,216,218,0.95);
    border-left: 12px solid #009b63;
    padding: 20px 20px 20px 20px;
    top: 10%;
    left: 0vw;
}
.slide-text-item p {
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
}
}



@media (max-width: 767px)

.block-news-table tr th {
    width: auto;
}

.headquarters-table table tr td {
    display: block;
}
.headquarters-table table tr td:first-child {
    display: block;
    width: 100%;
}
.ekiyori table tr td {
    display: block;
}

}



@media (max-width: 750px){
.top-slide-block ul li {
    height: auto;
}
.slide-text {
    position: relative;
    width: auto;
    background: rgba(214,216,218,0.95);
    border-left: 12px solid #009b63;
    padding: 20px 20px 20px 20px;
    top: 0;
    left: 0vw;
}
}


@media (max-width: 700px){
.from-table td {
    width: auto;
    display: block;
}
.from-table th {
    text-align: left;
    width: auto;
    display: block;
}
.mw_wp_form {
    width: auto;
    margin: 0 auto;
}


}


@media (max-width: 600px){
.logo-left {
    float: none;
}
.info-tokyo {
    float: none;
}
#black-studio-tinymce-3 p img {
    position: relative;
}
.kanae-img {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    text-align: center;
}
.kanae-text {
    width: 100%;
    display: inline-block;
}
}


@media (max-width: 550px){
.yutani-img .alignright {
    float: none;
    margin-left: 0;
    margin: 0 auto 20px;
}

.koredo-img img {
    float: none;
}

}



@media (max-width: 500px){
.h2, h2 {
    font-size: 24px;
}

}




@media (max-width: 450px){
.top-slide-block ul li {
    height: 314px;
}
.home.en-US .top-slide-block ul li {
    height: 170px;
}
.top-slide-block {
    margin-top: 150px;
}
.top-slide-block ul li img {
    width: 1000px;
    height: auto;
    max-width: none;
}
.slide-text {
    position: relative;
    width: 100%;
    background: rgba(214,216,218,0.95);
    border-left: 12px solid #009b63;
    padding: 10px 15px 10px 15px;
    top: 0;
    left: 0vw;
    min-height: 145px;
}

}




@media (max-width: 360px){
.event-cate {
    float: none;
    font-size: 10px;
    color: #fff;
    text-align: center;
    width: 90px;
    display: block;
    line-height: 19px;
}
}
@media (max-width: 350px){
.block-news-table tr th {
    width: auto;
    padding-left: 0;
    padding-right: 0;
}
.block-news-table tr td {
    padding-right: 0;
    padding-left: 0;
}
.page-header {
    margin-top: 150px;
}
}


.btn a {
    display:block;
    background:#023894;
    color:#fff;
    padding:10px 30px;
    text-align: center;
}
.btn a:hover{
    background:#009b63;
}

.slick-slide {
	/*max-height:320px;*/
	margin-bottom:0;
}


.display-none {
    display: none;
}

.sitemap-block {
    background: #e6e6e6;
    padding: 35px 0 15px;
}
.sitemap-block h2 {
    border: none;
    margin: 0px 0 2px;
    padding: 0 0 0;
    font-size: 14px;
    line-height: 160%;
}
.sitemap-block ul {
    margin: 0 0 20px;
    list-style: none;
    padding: 0 0 0;
}
.ja .sitemap-block ul {
    min-height: 110px;
}
.sitemap-block ul li {
    font-size: 12px;
    margin-bottom: 2px;
}
.sitemap-block a {
    color: #023894;
    text-decoration: underline;
}


.sitemap-block a[target="_blank"] {
    display: inline-block;
    padding-right: 16px;
    background: url(images/icon-blank-01.png) no-repeat right center;
}

.page-id-3874 .sitemap-block,
.page-id-3873 .sitemap-block,
.page-id-3882 .sitemap-block,
.page-id-3886 .sitemap-block,
.page-id-2307 .sitemap-block,
.page-id-2363 .sitemap-block,
.page-id-2423 .sitemap-block,
.page-id-2428 .sitemap-block,
.page-id-2430 .sitemap-block,
.page-id-2774 .sitemap-block,
.page-id-2765 .sitemap-block,
.page-id-2770 .sitemap-block,
.page-id-2772 .sitemap-block,
.page-id-2768 .sitemap-block,
.page-id-1799 .sitemap-block,
.page-id-1424 .sitemap-block,
.page-id-1599 .sitemap-block,
.page-id-1612 .sitemap-block {
    display: none;
}



header,
.top-UpperBarMenu,
.section.sitemap-block.test,
footer,
.section.breadSection {
	pointer-events: none!important;
}








