@charset "utf-8";

.wae-section{margin:0 0 40px}
.wae-section a{transition:all 0.25s ease-out}
.wae-section a[target^='_blank']:after{content:'';display:inline-block;width:12px;height:12px;margin:0 0 0 8px;background-image:url(../img/wae/icon-window.svg);background-repeat:no-repeat;background-size:auto 100%;vertical-align:middle}
.wae-section-block-link a[target^='_blank']:after{position:absolute;top:10px;right:10px;opacity:0.25}

.wae-section-hidden{display:none}

.wae-section-left,.wae-section-left p{text-align:left!important}
.wae-section-right,.wae-section-right p{text-align:right !important}
.wae-section-center,.wae-section-center p{text-align:center !important}

.wae-section-margin-large{margin-bottom:32px !important}
.wae-section-margin-moderate{margin-bottom:16px !important}
.wae-section-margin-small{margin-bottom:8px !important}

.wae-section-margin-large>*:last-child{margin-bottom:0 !important}
.wae-section-margin-moderate>*:last-child{margin-bottom:0 !important}
.wae-section-margin-small>*:last-child{margin-bottom:0 !important}

.wae-section>h2{margin:0 0 32px;font-size:24px;line-height:1.6}
.wae-section>h3{margin:0 0 32px;font-size:20px;line-height:1.6}
.wae-section>h4{margin:0 0 32px;font-size:16px;line-height:1.6}
.wae-section>h5{margin:0 0 32px;font-size:12px;line-height:1.6}
.wae-section>p{margin:0 0 16px;font-size:16px;line-height:1.6}
.wae-section>ul{margin:0 0 16px 26px}
.wae-section>ul>li{padding:4px 8px 4px 0;font-size:16px;line-height:1.6}

.wae-section-lead{color:#f90}
.wae-section-lead>h2{margin:0 0 32px;font-size:24px;line-height:1.6}
.wae-section-lead>h3{margin:0 0 32px;font-size:20px;line-height:1.6}
.wae-section-lead>h4{margin:0 0 32px;font-size:16px;line-height:1.6}
.wae-section-lead>h5{margin:0 0 32px;font-size:12px;line-height:1.6}
.wae-section-lead>p{margin:0 0 32px}

.wae-section-head>h2{margin:0 0 32px;font-size:24px;line-height:1.6}
.wae-section-head>h3{margin:0 0 32px;font-size:20px;line-height:1.6}
.wae-section-head>h4{margin:0 0 32px;font-size:16px;line-height:1.6}
.wae-section-head>h5{margin:0 0 32px;font-size:12px;line-height:1.6}

.wae-section-head-bgcolor{background:#eee}

.wae-section-table{margin:0 0 32px}
.wae-section-table>table,.wae-section-table>.scroll_x>table{width:100%}
.wae-section-table>table th,
.wae-section-table>table td{padding:8px;border:1px #ccc solid;font-size:12px;line-height:1.4}
.wae-section-table>table th{background:#eee}

.wae-section-note{margin:0 0 32px}
.wae-section-note p{margin:0 0 12px;color:#999;font-size:14px;line-height:1.6}
.wae-section-note p:last-child{margin-bottom:0}
.wae-section-block .wae-section-note:last-child{margin-bottom:0}

.wae-section-note-bgcolor{padding:16px;background:#eee}
.wae-section-note-bgcolor>p{color:#666}

.wae-section-title{margin:0 0 16px;padding:8px 0}
.wae-section-title>h2{margin-bottom:0;font-size:24px;line-height:1.6}
.wae-section-title>h3{margin-bottom:0;font-size:20px;line-height:1.6}
.wae-section-title>h4{margin-bottom:0;font-size:16px;line-height:1.6}
.wae-section-title>h5{margin-bottom:0;font-size:12px;line-height:1.6}

.wae-section-boder{padding:8px 16px;border:1px #ccc solid}
.wae-section-background{padding:8px 16px;background:#eee}

.wae-section-column{overflow:hidden;margin: 0 0 8px}
.wae-section-block{float:left;padding:12px 0;border:1px rgba(255,255,255,0) solid}

.wae-section-column-border{border:1px #ccc solid}
.wae-section-column-background{border:1px #eee solid;background:#eee}

.wae-section-column1>.wae-section-block{width:100%;margin:0 0 0 0}
.wae-section-column2>.wae-section-block{width:49.5%;margin:0 1% 0 0}
.wae-section-column3>.wae-section-block{width:32.66%;margin:0 1% 0 0}
.wae-section-column4>.wae-section-block{width:24.25%;margin:0 1% 0 0}
.wae-section-column5>.wae-section-block{width:19.2%;margin:0 1% 0 0}
.wae-section-column6>.wae-section-block{width:15.83%;margin:0 1% 0 0}

.wae-section-column2>.wae-section-block:nth-child(2n){margin-right:0;padding-left:6px}
.wae-section-column2>.wae-section-block:nth-child(2n-1){padding-right:6px}
.wae-section-column3>.wae-section-block:nth-child(3n){margin-right:0;padding-left:6px}
.wae-section-column3>.wae-section-block:nth-child(3n-1){/*padding-left:6px;*/padding-right:6px}
.wae-section-column3>.wae-section-block:nth-child(3n-2){padding-right:6px}
.wae-section-column4>.wae-section-block:nth-child(4n){margin-right:0;padding-left:6px}
.wae-section-column4>.wae-section-block:nth-child(4n-1){/*padding-left:6px;*/padding-right:6px}
.wae-section-column4>.wae-section-block:nth-child(4n-2){/*padding-left:6px;*/padding-right:6px}
.wae-section-column4>.wae-section-block:nth-child(4n-3){padding-right:6px}
.wae-section-column5>.wae-section-block:nth-child(5n){margin-right:0;padding-left:6px}
.wae-section-column5>.wae-section-block:nth-child(5n-1){/*padding-left:6px;*/padding-right:6px}
.wae-section-column5>.wae-section-block:nth-child(5n-2){/*padding-left:6px;*/padding-right:6px}
.wae-section-column5>.wae-section-block:nth-child(5n-3){/*padding-left:6px;*/padding-right:6px}
.wae-section-column5>.wae-section-block:nth-child(5n-4){padding-right:6px}
.wae-section-column6>.wae-section-block:nth-child(6n){margin-right:0;padding-left:6px}
.wae-section-column6>.wae-section-block:nth-child(6n-1){/*padding-left:6px;*/padding-right:6px}
.wae-section-column6>.wae-section-block:nth-child(6n-2){/*padding-left:6px;*/padding-right:6px}
.wae-section-column6>.wae-section-block:nth-child(6n-3){/*padding-left:6px;*/padding-right:6px}
.wae-section-column6>.wae-section-block:nth-child(6n-4){/*padding-left:6px;*/padding-right:6px}
.wae-section-column6>.wae-section-block:nth-child(6n-5){padding-right:6px}

.wae-section-column-border.wae-section-column2>.wae-section-block:nth-child(2n){padding-right:12px}
.wae-section-column-border.wae-section-column2>.wae-section-block:nth-child(2n-1){padding-left:12px}
.wae-section-column-border.wae-section-column3>.wae-section-block:nth-child(3n){padding-right:12px}
.wae-section-column-border.wae-section-column3>.wae-section-block:nth-child(3n-2){padding-left:12px}
.wae-section-column-border.wae-section-column4>.wae-section-block:nth-child(4n){padding-right:12px}
.wae-section-column-border.wae-section-column4>.wae-section-block:nth-child(4n-3){padding-left:12px}
.wae-section-column-border.wae-section-column5>.wae-section-block:nth-child(5n){padding-right:12px}
.wae-section-column-border.wae-section-column5>.wae-section-block:nth-child(5n-4){padding-left:12px}
.wae-section-column-border.wae-section-column6>.wae-section-block:nth-child(6n){padding-right:12px}
.wae-section-column-border.wae-section-column6>.wae-section-block:nth-child(6n-5){padding-left:12px}

.wae-section-column-background.wae-section-column2>.wae-section-block:nth-child(2n){padding-right:12px}
.wae-section-column-background.wae-section-column2>.wae-section-block:nth-child(2n-1){padding-left:12px}
.wae-section-column-background.wae-section-column3>.wae-section-block:nth-child(3n){padding-right:12px}
.wae-section-column-background.wae-section-column3>.wae-section-block:nth-child(3n-2){padding-left:12px}
.wae-section-column-background.wae-section-column4>.wae-section-block:nth-child(4n){padding-right:12px}
.wae-section-column-background.wae-section-column4>.wae-section-block:nth-child(4n-3){padding-left:12px}
.wae-section-column-background.wae-section-column5>.wae-section-block:nth-child(5n){padding-right:12px}
.wae-section-column-background.wae-section-column5>.wae-section-block:nth-child(5n-4){padding-left:12px}
.wae-section-column-background.wae-section-column6>.wae-section-block:nth-child(6n){padding-right:12px}
.wae-section-column-background.wae-section-column6>.wae-section-block:nth-child(6n-5){padding-left:12px}

.wae-section-block h2{margin:0 0 16px;font-size:16px;line-height:1.4}
.wae-section-block h3{margin:0 0 16px;font-size:16px;line-height:1.4}
.wae-section-block h4{margin:0 0 16px;font-size:16px;line-height:1.4}
.wae-section-block h5{margin:0 0 16px;font-size:16px;line-height:1.4}

.wae-section-block figure{margin:0 0 8px}
.wae-section-block figure>img{max-width:100%;vertical-align:bottom}
.wae-section-block figure>a{position:relative;overflow:hidden;display:inline-block}
.wae-section-block figure>a>img{width:100%;vertical-align:bottom;transition:all 0.25s ease-out}
.wae-section-block figure>a:hover>img{filter:brightness(125%)}
.wae-section-block figure>a.scale:after{content:'+';position:absolute;bottom:0;right:0;padding:2px 8px;background:#000;color:#fff;font-size:24px;line-height:1;opacity:0.75;cursor:zoom-in}
.wae-section-block figure>a.scale:hover>img{filter:none;cursor:zoom-in}

.wae-section-block p{margin:0 0 16px;font-size:14px;line-height:1.6;text-align:justify}
.wae-section-block ul{display:inline-block;margin:0 8px 16px 20px}
.wae-section-block li{font-size:14px;line-height:1.6;text-align:left}

.wae-section-block-border{display:inline-block;width:100%;padding:12px !important;border:1px #ccc solid}
.wae-section-block-background{display:inline-block;width:100%;padding:12px !important;background:#eee;border:1px #eee solid}
.wae-section-block-link{display:inline-block;width:100%;padding:12px !important;border:1px #0cf solid;cursor:pointer}
.wae-section-block-link:hover{border-color:#f90}
.wae-section-block-link *{color:#333;text-decoration:none}
.wae-section-block-link-brightness:hover img{filter:brightness(110%);-webkit-filter:brightness(110%)}

.wae-section-block>*:last-child,.wae-section-block>*:last-child>*:last-child,.wae-section-block>*:last-child>*:last-child>*:last-child{margin-bottom:0}

.wae-section-icon-before{padding:0 0 0 1.3em;background-position:left top;background-repeat:no-repeat}
.wae-section-icon-after{padding:0 1.3em 0 0;background-position:right top;background-repeat:no-repeat}
.wae-section-icon-arrow{background-image:url(../img/wae/icon-arrow.svg);background-size:1em}
/*.wae-section-icon-window{background-image:url(../img/wae/icon-window.svg);background-size:1em}*/
/*.wae-section-icon-window2{background-image:url(../img/wae/icon-window2.svg);background-size:1em}*/
.wae-section-icon-word{background-image:url(../img/wae/icon-word.png);background-size:1em}
.wae-section-icon-excel{background-image:url(../img/wae/icon-excel.png);background-size:1em}
.wae-section-icon-pdf{background-image:url(../img/wae/icon-pdf.png);background-size:1em}
.wae-section-icon-powerpoint{background-image:url(../img/wae/icon-pdf.png);background-size:1em}
.wae-section-icon-file{background-image:url(../img/wae/icon-file.png);background-size:1em}
.wae-section-icon-other{background-image:url(../img/wae/icon-other.png);background-size:1em}

.wae-section-button{display:inline-block;margin:4px 0 0;padding:8px 40px;background-color:#666;color:#fff !important;border-radius:999em;text-align:center;text-decoration:none}
.wae-section-button-before{display:inline-block;margin:4px 0 0;padding:8px 40px;background-color:#666;color:#fff !important;border-radius:999em;background-position:left 15px center;background-repeat:no-repeat;text-align:center;text-decoration:none}
.wae-section-button-after{display:inline-block;margin:4px 0 0;padding:8px 40px;background-color:#666;color:#fff !important;border-radius:999em;background-position:right 15px center;background-repeat:no-repeat;text-align:center;text-decoration:none}

.wae-section-button:hover,
.wae-section-button-before:hover,
.wae-section-button-after:hover{background-color:#333}

.wae-section-radius,
.wae-section-radius>img,
.wae-section-radius>figure>img{border-radius:16px}

img.wae-section-circle{border-radius:999em}

.wae-section-circle{display:inline-block;overflow:hidden;position:relative;width:100%;border-radius:999em}
.wae-section-circle:before{content:'';display:block;padding-top:100%}
.wae-section-circle>figure,
.wae-section-circle>span{position:absolute;display:block;top:0;left:0;width:100%;height:100%}
.wae-section-circle>figure img,
.wae-section-circle>span img{width:100%;height:100%}

.wae-section-list-number{list-style:decimal}

.wae-section-list-note{list-style:none;color:#888;padding:0 0 0 1.1em}
.wae-section-list-note>li:before{content:'※';display:inline-block;margin:0 0.5em 0 -1.5em}
.wae-section-block ul.wae-section-list-note{margin-left:3px}

ul.wae-section-list-icon{list-style:none;margin-left:-1px;background:none}
ul.wae-section-list-icon>li{padding-left:1.5em;background-position:left center;background-repeat:no-repeat}
ul.wae-section-icon-image>li{background-image:url(../img/wae/icon-arrow.svg);background-size:1em}
ul.wae-section-icon-arrow>li{background-image:url(../img/wae/icon-arrow.svg);background-size:1em}
ul.wae-section-icon-window>li{background-image:url(../img/wae/icon-window.svg);background-size:0.9em}

.wae-section-accordion{margin:0}
.wae-section-accordion-title{position:relative;padding:8px 40px 8px 8px;background:#eee;cursor:pointer}
.wae-section-accordion-title-off:before{content:'';position:absolute;top:50%;right:15px;margin:-3px 0 0;border-top:6px solid #666;border-left:6px solid transparent;border-right:6px solid transparent}
.wae-section-accordion-title-on:before{content:'';position:absolute;top:50%;right:15px;margin:-3px 0 0;border-bottom:6px solid #666;border-left:6px solid transparent;border-right:6px solid transparent}
.wae-section-accordion+*:not(.wae-section-accordion){margin-top:40px}

.wae-section-accordion-title>h2{position:relative;display:inline-block}
.wae-section-accordion-title>h2>img{position:absolute;display:block;top:3px;left:0;max-width:100px}

.wae-section-hr-solid{border:1px #ccc solid;border-width:1px 0 0}
.wae-section-hr-dotted{border:1px #ccc dotted;border-width:1px 0 0}
.wae-section-hr-dashed{border:1px #ccc dashed;border-width:1px 0 0}

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

.wae-section{padding:16px}
.wae-section-column2>.wae-section-block{width:100%}
.wae-section-column3>.wae-section-block{width:100%}
.wae-section-column4>.wae-section-block{width:100%}
.wae-section-column5>.wae-section-block{width:100%}
.wae-section-column6>.wae-section-block{width:100%}

.wae-section-column2>.wae-section-block:nth-child(2n){padding-left:0}
.wae-section-column2>.wae-section-block:nth-child(2n-1){padding-right:0}
.wae-section-column3>.wae-section-block:nth-child(3n){padding-left:0}
.wae-section-column3>.wae-section-block:nth-child(3n-1){padding-left:0;padding-right:0}
.wae-section-column3>.wae-section-block:nth-child(3n-2){padding-right:0}
.wae-section-column4>.wae-section-block:nth-child(4n){padding-left:0}
.wae-section-column4>.wae-section-block:nth-child(4n-1){padding-left:0;padding-right:0}
.wae-section-column4>.wae-section-block:nth-child(4n-2){padding-left:0;padding-right:0}
.wae-section-column4>.wae-section-block:nth-child(4n-3){padding-right:0}
.wae-section-column5>.wae-section-block:nth-child(5n){padding-left:0}
.wae-section-column5>.wae-section-block:nth-child(5n-1){padding-left:0;padding-right:0}
.wae-section-column5>.wae-section-block:nth-child(5n-2){padding-left:0;padding-right:0}
.wae-section-column5>.wae-section-block:nth-child(5n-3){padding-left:0;padding-right:0}
.wae-section-column5>.wae-section-block:nth-child(5n-4){padding-right:0}
.wae-section-column6>.wae-section-block:nth-child(6n){padding-left:0}
.wae-section-column6>.wae-section-block:nth-child(6n-1){padding-left:0;padding-right:0}
.wae-section-column6>.wae-section-block:nth-child(6n-2){padding-left:0;padding-right:0}
.wae-section-column6>.wae-section-block:nth-child(6n-3){padding-left:0;padding-right:0}
.wae-section-column6>.wae-section-block:nth-child(6n-4){padding-left:0;padding-right:0}
.wae-section-column6>.wae-section-block:nth-child(6n-5){padding-right:0}

.wae-section-column-background.wae-section-column2>.wae-section-block:nth-child(2n){padding-right:0}
.wae-section-column-background.wae-section-column2>.wae-section-block:nth-child(2n-1){padding-left:0}
.wae-section-column-background.wae-section-column3>.wae-section-block:nth-child(3n){padding-right:0}
.wae-section-column-background.wae-section-column3>.wae-section-block:nth-child(3n-2){padding-left:0}
.wae-section-column-background.wae-section-column4>.wae-section-block:nth-child(4n){padding-right:0}
.wae-section-column-background.wae-section-column4>.wae-section-block:nth-child(4n-3){padding-left:0}
.wae-section-column-background.wae-section-column5>.wae-section-block:nth-child(5n){padding-right:0}
.wae-section-column-background.wae-section-column5>.wae-section-block:nth-child(5n-4){padding-left:0}
.wae-section-column-background.wae-section-column6>.wae-section-block:nth-child(6n){padding-right:0}
.wae-section-column-background.wae-section-column6>.wae-section-block:nth-child(6n-5){padding-left:0}


.wae-section-table{overflow:auto;-webkit-overflow-scrolling:touch}
.wae-section-table>table,.wae-section-table>.scroll_x>table{width:auto;min-width:100%;margin-bottom:8px}
.wae-section-table>table th,.wae-section-table>.scroll_x>table th,
.wae-section-table>table td,.wae-section-table>.scroll_x>table td{display:table-cell;width:auto;white-space:nowrap}

}