@charset "utf-8";
@font-face {
    font-family: 'ico';
    src:    url('/feature/fonts/ico.eot?sawe0f');
    src:    url('/feature/fonts/ico.eot?sawe0f#iefix') format('embedded-opentype'),
        url('/feature/fonts/ico.ttf?sawe0f') format('truetype'),
        url('/feature/fonts/ico.woff?sawe0f') format('woff'),
        url('/feature/fonts/ico.svg?sawe0f#ico') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="ico-"], [class*=" ico-"] {
	font-family: 'ico';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ico-footer-instagram:before, .ico-header-instagram:before, .ico-instagram:before {
	content: "\e900";
	font-size: 35px;
	margin: 8px 2px 0;
}
.thm-aside .side_sns .instagram a:hover p, 
.ico-footer-instagram:hover, .ico-header-instagram:hover, a:hover .ico-instagram:before {
	color: #926349;
	transition: 0.3s;
}