body {  }
body > .wrap { overflow: hidden; }






#headerLAYOUT { background: #ffffff; }
#headerLAYOUT > .wrap {  }

#headerLAYOUT section.submenu { position: absolute; top: 64px; right: 24px; width: 422px; }
#headerLAYOUT section.submenu > .wrap { display: flex; align-items: stretch; flex-wrap: nowrap; flex-direction: row; }
#headerLAYOUT section.submenu .filter { width: -webkit-fill-available; }
#headerLAYOUT section.submenu .filter input { border: none; border-bottom: 1px solid #000000; width: 100%; padding: 1px 0px; font-size: 8.5pt; line-height: 8.5pt; text-transform: uppercase; background: transparent; z-index: 2; position: relative; }
#headerLAYOUT section.submenu .filter span { position: absolute; bottom: 0px; right: 0px; font-size: 11.5pt; }
::-webkit-input-placeholder { color: #000000; opacity: 1; }
::-moz-placeholder { color: #000000; opacity: 1; }
::-ms-input-placeholder { color: #000000; opacity: 1; }
::-moz-placeholder { color: #000000; opacity: 1; }






#footerLAYOUT {  }
#footerLAYOUT .wrap {  }





#contentLAYOUT { margin: 160px 0px 0px 0px; }
#contentLAYOUT > .wrap { overflow: hidden; }










#contentLAYOUT section.index { margin: 0px 24px 336px 24px; }
#contentLAYOUT section.index > .wrap {  }
#contentLAYOUT section.index .label { margin: 80px 0px 16px 160px; }
#contentLAYOUT section.index .label span { letter-spacing: .01em; font-size: 18.5pt; font-weight: 400; }
#contentLAYOUT section.index .chapter { margin: 80px 0px 0px 0px; border-top: 1px solid #000000; height: 0px; position: relative; }
#contentLAYOUT section.index .chapter span { position: absolute; left: 0px; }
#contentLAYOUT section.index .list {  }
#contentLAYOUT section.index .list ul { margin: 0px 0px 0px 0px; }
#contentLAYOUT section.index .list ul li { position:relative; }
#contentLAYOUT section.index .list ul li button { width: 100%; text-align: left; padding: 8px 0px 16px 0px; border-bottom: 1px solid #000000; color: #000000; letter-spacing: 0px; font-size: 0px; line-height: 18pt; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s; }
#contentLAYOUT section.index .list ul li button span { display: inline-block; letter-spacing: .05em; font-size: 11.5pt; line-height: 13.5pt; font-weight: 400; vertical-align: top; }
#contentLAYOUT section.index .list ul li button span.title { width: 44%; text-transform: uppercase; font-family: 'arial-bold', arial, sans-serif; }
#contentLAYOUT section.index .list ul li button span.category { width: 28%; text-align: left; }
#contentLAYOUT section.index .list ul li button span.date { width: 28%; text-align: left; text-transform: lowercase; }

#contentLAYOUT section.index .list ul li button span.tooltip { display:none; }
#contentLAYOUT section.index .list ul li button span.tooltip img { height: 450px; }
#contentLAYOUT section.index .list ul li button:hover { background: #000000; color: #ffffff; }
#contentLAYOUT section.index .list ul li button:hover span.tooltip { position:absolute; height: 0px; bottom: 0px; z-index: 9999; letter-spacing: 0px; font-size: 0px; line-height: 0px; }
#contentLAYOUT section.index .list ul li button:hover span.tooltip img {  }


#contentLAYOUT section.index .list ul li button:hover span a { color: #ffffff; text-decoration: dashed; }
#contentLAYOUT section.index .list ul li button:hover span a:hover { text-decoration: underline; }










@media screen and (min-width: 1025px) {
	
    #contentLAYOUT section.pressarea_index .chapter span { top: 4px; }
    #contentLAYOUT section.pressarea_index .list ul li { padding: 0px 0px 0px 160px; }
    #contentLAYOUT section.pressarea_index .list ul li button span.issue:before { content:" \00B7  "; }

    #contentLAYOUT section.index .chapter span { top: 4px; }
    #contentLAYOUT section.index .list ul li { padding: 0px 0px 0px 160px; }
    #contentLAYOUT section.index .list ul li button:hover span.tooltip { display:block; }
    #contentLAYOUT section.index .list ul li button span.issue:before { content:" \00B7  "; }
	
}

@media screen and (max-width: 1024px) {
        
    #contentLAYOUT section.pressarea_index .chapter span { top: 4px; }
    #contentLAYOUT section.pressarea_index .list ul li { padding: 0px 0px 0px 160px; }
    #contentLAYOUT section.pressarea_index .list ul li button span.issue:before { content:" \00B7  "; }

    #contentLAYOUT section.index .chapter span { top: 4px; }
    #contentLAYOUT section.index .list ul li { padding: 0px 0px 0px 160px; }
    #contentLAYOUT section.index .list ul li button:hover span.tooltip { display:block; }
    #contentLAYOUT section.index .list ul li button span.issue:before { content:" \00B7  "; }
    
}

@media screen and (max-width: 768px) {
    
    #headerLAYOUT section.submenu { position: relative; top: inherit; right: inherit; width: calc(100% - 48px); clear: both; margin: 24px; }

}

@media screen and (max-width: 667px) {

    #contentLAYOUT section.index .label { margin: 80px 0px 16px 0px; }
    #contentLAYOUT section.index .chapter span { top: -22px; }
    #contentLAYOUT section.index .list ul li { padding: 0px 0px 0px 0px; }
    #contentLAYOUT section.index .list ul li button span.issue:before { content: none; }
    #contentLAYOUT section.index .list ul li button span.category { width: 56%; text-align: right; }
    #contentLAYOUT section.index .list ul li button span.date { display: none; }
    
}

/*@media screen and (max-width: 414px) {*/
@media screen and (max-width: 430px) {


	
}