@charset "UTF-8";

@font-face {
	font-family: "namibian"; src: url("../fonts/namibian.eot"); src: url("../fonts/namibian.eot?#iefix") format("embedded-opentype"), url("../fonts/namibian.woff") format("woff"), url("../fonts/namibian.ttf") format("truetype"), url("../fonts/namibian.svg#namibian") format("svg"); font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "OpenSans"; src: url("../fonts/OpenSans.eot"); src: url("../fonts/OpenSans.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans.woff") format("woff"), url("../fonts/OpenSans.ttf") format("truetype"), url("../fonts/OpenSans.svg#OpenSans") format("svg"); font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "OpenSans-Bold"; src: url("../fonts/OpenSans-Bold.eot");
	src: url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype"), url("../fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg"); font-weight: normal; font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before, .checkbox-custom+.checkbox-custom-label:before, .radio-custom+.radio-custom-label:before, .select-style:after {
	font-family: "namibian" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}

.icon10, .icon20, .icon25, .icon30 {
	position: relative; display: inline-block
}

.icon10:before, .icon20:before, .icon25:before, .icon30:before {
	line-height: 100%; position: absolute; top: 50%; left: 50%; text-align: center
}

.icon10 {
	width: 10px; height: 10px;
}

.icon10:before {
	width: 10px; height: 10px; font-size: 10px; margin: -5px 0 0 -5px
}

.icon20 {
	width: 20px; height: 20px;
}

.icon20:before {
	width: 20px; height: 20px; font-size: 20px; margin: -10px 0 0 -10px
}

.icon25 {
	width: 25px; height: 25px;
}

.icon25:before {
	width: 25px; height: 25px; font-size: 25px; margin: -13px 0 0 -13px
}

.icon30 {
	width: 30px; height: 30px;
}

.icon30:before {
	width: 30px; height: 30px; font-size: 30px; margin: -15px 0 0 -15px
}

.icon-facebook:before {
	content: "a";
}

.icon-twitter:before {
	content: "b";
}

.icon-youtube:before {
	content: "c";
}

.icon-rss:before {
	content: "d";
}

.icon-arrow-down:before {
	content: "e";
}

.icon-arrow-left:before {
	content: "f";
}

.icon-arrow-right:before {
	content: "g";
}

.icon-arrow-up:before {
	content: "h";
}

.icon-dot-full:before {
	content: "i";
}

.icon-dot-empty:before {
	content: "j";
}

.icon-like:before {
	content: "k";
}

.icon-dislike:before {
	content: "l";
}

.icon-mobile:before {
	content: "m";
}

.icon-link:before {
	content: "n";
}

.icon-menu:before {
	content: "o";
}

.icon-search:before {
	content: "p";
}

.icon-warning:before {
	content: "q";
}

.icon-stock:before {
	content: "r";
}

.icon-smile:before {
	content: "s";
}

.icon-comment:before {
	content: "u";
}

.icon-clapping:before {
	content: "t";
}

.icon-check-no:before {
	content: "v";
}

.icon-check-yes:before {
	content: "w";
}

.icon-mic:before {
	content: "x";
}

.icon-print:before {
	content: "y";
}

.icon-download:before {
	margin-top: -5px; margin-left: 4px; content: "z";
}
.icon-blogger:before {
		content: "A";
		margin-top: -11px;
}

#like_x, #dislike_x, #omake_x {
	float: right; margin-top: 5px; margin-right: 5px;
}