figure > img {
    width:100%;
    height:auto !important;
    }

figcaption {
    color:#798499;
    font-size:0.875em;
	line-height:1.375em;
    padding:1em 0 2.875em 0;
    margin:0;
    }

figcaption a { color:#627088; }


figure.inset {
    width:33.33333%;
    float:left;
    margin: 0.25em 2em 0.25em 0;
    }


#video-container {
	position: relative;
	padding:0;
	margin:0 0 3em 0;
    }

video { width: 100%; height: auto !important; }

#video-container figcaption { padding-bottom:0; }

#about article { width:92%; }

#about h2 { font-size: 1.75em; }

#about h3 { color:#627088; }



/*
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
ASIDE
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
*/


aside ul {
    list-style: none;
    list-style-type: none;
    margin: 0 0 3em 0;
    }

aside li {
    display: block;
    text-align:left;
    color: #798499;
    }

aside li a,
aside li p {
    color: #798499;
    display:block;
    font-size:0.938em;
	line-height:1.375em;
    margin:0;
    padding: 0.75em 0 0.75em 0;
    position:relative;
    width:100%;
    }

aside li a,
aside li:not(.ttl) p { border-bottom: 1px solid #E1E5Eb; }

aside li p a {
    display:inline;
    border:0;
    font-size:1em;
    color:#627088;
    }

aside li:nth-of-type(2) p,
aside li:nth-of-type(2) a { border-top: 2px solid #798499; }


aside li.ttl p { padding:0 0 0.75em 0; }

aside.iconlist li a,
aside.iconlist li:not(.ttl) p {
    padding-left:24px;
    position:relative;
    }

aside.iconlist li a:before,
aside.iconlist li:not(.ttl) p:before{
    display:block;
    font-family:"ees";
    font-size:16px;
    position:absolute;
    left:0;
    }

aside.iconlist li:nth-of-type(2) a:before { content: "\e601"; }
aside.iconlist li:nth-of-type(3) a:before { content: "\e602"; }
aside.iconlist li:nth-of-type(4) a:before { content: "\e603"; }
aside.iconlist li:nth-of-type(5) a:before { content: "\e604"; }
aside.iconlist li:nth-of-type(2) p:before { content: "\e601"; }
aside.iconlist li:nth-of-type(3) p:before { content: "\e602"; }
aside.iconlist li:nth-of-type(4) p:before { content: "\e603"; }
aside.iconlist li:nth-of-type(5) p:before { content: "\e604"; }

aside span { white-space: nowrap; display:inline; }