@charset "utf-8";

.wae-section{padding:32px}

.wae-section a{color:#09f;transition:all 0.25s ease-out}
.wae-section a:hover{color:#f90}

.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>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-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{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}

.wae-section-block{float:left;padding:12px}
.wae-section-block p:last-child{margin-bottom:0}

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

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

.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>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{transform:scale(1.3)}
.wae-section-block figure>a.scale:after{content:'+';position:absolute;bottom:0;right:0;padding:2px 6px;background:#000;color:#fff;opacity:0.5}

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

.wae-section-block-border{display:inline-block;width:100%;border:1px #ccc solid}

.wae-section-block-link{display:inline-block;width:100%;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-background{display:inline-block;width:100%;background:#eee}

.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/icon-arrow.svg);background-size:1em}
.wae-section-icon-window{background-image:url(../img/icon-window.svg);background-size:1em}
.wae-section-icon-window2{background-image:url(../img/icon-window2.svg);background-size:1em}
.wae-section-icon-word{background-image:url(../img/icon-word.png);background-size:1em}
.wae-section-icon-excel{background-image:url(../img/icon-excel.png);background-size:1em}
.wae-section-icon-pdf{background-image:url(../img/icon-pdf.png);background-size:1em}
.wae-section-icon-powerpoint{background-image:url(../img/icon-pdf.png);background-size:1em}
.wae-section-icon-file{background-image:url(../img/icon-file.png);background-size:1em}
.wae-section-icon-other{background-image:url(../img/icon-other.png);background-size:1em}
.wae-section-icon-centor{;background-position:left center;}


.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:#666}
.wae-section-list-note>li:before{content:'※ '}
.wae-section-block ul.wae-section-list-note{margin-left:3px}

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

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

@media(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-table{overflow:auto;-webkit-overflow-scrolling:touch}
.wae-section-table>table{width:960px;margin-bottom:8px}

}