#wrapper {
	padding: 0;
	width: auto;
}
#content {
	padding-top: 0;
}

div.profile-area {
}
div.profile-area div.profile-common-inner {
	max-width: 1000px;
	margin: 0 auto;
	position: relative;
}
div.profile-area div.profile-top {
/*
	background-image: url('../../../img/user/profile/cover/1.jpg');
	background-repeat: no-repeat;
	background-size: cover;
*/
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-cover-image div.profile-cover-image-inner {
	position: relative;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-cover-image div.profile-cover-image-inner:before {
	content: "";
	display: block;
	padding-top: 21.875%;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-cover-image div.profile-cover-image-inner div.profile-cover-image-inner2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;

	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-image-area {
	position: relative;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-image-area div.profile-image-image {
	position: absolute;
	left: 10px;
	bottom: -40px;
	height: 137px;
	padding: 5px;
	background-color: #fff;
	z-index: 1;

	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.80);
	-moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.80);
	-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.80);
}
div.profile-area div.profile-type-1 div.profile-top div.profile-top-inner div.profile-menu-area div.profile-image-area div.profile-image-image {
	left: 45px;
	min-width: 137px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-image-area div.profile-image-image img {
	height: 137px;
}
div.profile-area div.profile-type-2 div.profile-top div.profile-top-inner div.profile-menu-area div.profile-image-area div.profile-image-image {
	width: 220px;
	text-align: center;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-name-area {
	position: relative;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-name-area div.profile-name-inner {
	position: absolute;
	left: 250px;
	bottom: 20px;
	color: #fff;
	font-weight: bold;

	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-name-area div.profile-name-inner div.name {
	font-size: 210%;
	line-height: 1.2em;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-name-area div.profile-name-inner div.place {
	font-size: 130%;
	margin-top: 5px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area {
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner {
	background-color: #e6e6e6;
	padding: 10px;
}
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner {
	padding: 5px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-logo-area {
	display: none;
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 10px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-image-area {
	display: none;
	float: left;
	width: 40px;
	height: 40px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-name-area {
	display: none;
	float: left;
	width: 145px;
	height: 40px;
	margin-right: 10px;
	overflow: hidden;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-name-area div.name {
	display: table;
	width: 100%;
	height: 100%;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-name-area div.name div.name-inner {
	display: table-cell;
	vertical-align: middle;
	width: 145px;
	max-width: 145px;
	box-sizing: border-box;
	padding: 0 5px;
	color: #333;
	font-size: 110%;
	font-weight: bold;
	text-shadow: none;
	line-height: 1.4em;
	background: #fff;
}
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-name-area div.profile-name-inner div.place {
	display: none;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-logo-area a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-logo-area a:hover {
	background: rgba(255, 255, 255, 0.8);
	border-radius: 3px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-logo-area a div.inner {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 5px 0 0 5px;
	background: url('../../../img/user/profile/blog/logo.png') no-repeat center center;
	background-position: 0 0;
/*
	background-size: 433.3px 40px;
*/
}
div.profile-area.site-shareticket div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-logo-area a div.inner {
	background: url('../../../img/user/global/common/logo/shareticket_icon.png') no-repeat center center;
	background-position: 0 0;
	background-size: contain;
/*
	background-size: 433.3px 40px;
*/
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner ul.profile-menu-link {
	float: left;
	width: 755px;
	font-weight: bold;
	margin-left: 245px;
}
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner ul.profile-menu-link {
	float: none;
	width: auto;
	margin-left: 0;
	padding-top: 5px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner ul.profile-menu-link li {
	float: left;
	margin-left: 20px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner ul.profile-menu-link li.first {
	margin-left: 0;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner ul.profile-menu-link li.right {
	float: right;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner ul.profile-menu-link li a {
	display: block;
	color: #343434;
	padding: 5px 10px;
	text-decoration: none;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner ul.profile-menu-link li.active a,
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner ul.profile-menu-link li a:hover {
	color: #1584b9;
	background-color: #fff;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.estimate {
	float: right;
	margin-right: 10px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.edit {
	position: relative;
}
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.edit {
	display: none;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.edit-inner {
	position: absolute;
	right: 0;
	bottom: 20px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report {
	float: right;
	margin-left: 5px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report a.report {
	display: block;
	color: #666;
	padding: 5px 5px 5px 30px;
	text-decoration: none;
	background: url('../../../img/user/profile/view/report_icon.png') no-repeat left center;
	background-size: 20px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report a.report:hover {
	background-color: #ccc;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area {
	position: relative;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area div.report-menu-inner {
	width: 240px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area div.report-menu-inner ul li {
	float: none;
	margin-left: 0;
	font-weight: normal;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area div.report-menu-inner ul li a {
	display: block;
	padding: 8px 8px;
	color: #444;
	text-decoration: none;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area div.report-menu-inner ul li a:hover {
	color: #ff9c3d;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area div.report-menu-inner ul li div.other-input {
	display: none;
	padding: 5px;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area div.report-menu-inner ul li.active div.other-input {
	display: block;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area div.report-menu-inner ul li div.other-input textarea {
	width: 100%;
	height: 80px;
	box-sizing: border-box;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area div.report-menu-inner ul li div.other-input div.textarea {
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.report div.report-menu-area div.report-menu-inner ul li div.other-input div.submit {
	text-align: right;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.follow {
	float: right;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.contact {
	position: absolute;
	top: -60px;
	right: 0;
}
div.profile-area div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-fix-area {
	display: none;
	height: 60px;
}

div.profile-area div.profile-content-wrap-area {
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner {
	padding: 20px;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side {
	float: left;
	width: 25%;
	color: #666;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner {
	padding: 0 35px;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.follow-area {
}
div.profile-area[data-follower-count="0"] div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.follow-area div.follow-count-area {
	display: none;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.follow-area div.follow-count-area div.follow-value {
	text-align: center;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.follow-area div.follow-count-area div.follow-value div.value {
	display: inline;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.follow-area div.follow-count-area div.follow-value a {
	display: block;
	height: 100%;
	text-align: center;
	text-decoration: none;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.follow-area div.follow-count-area div.follow-value a:hover {
	background-color: #ddd;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.follow-area div.follow-button button.btn {
	width: 100%;
	margin: 10px 0 0 0;
	color: #fff;
	padding: 0.4em 0.9em;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.2);
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.follow-area div.follow-count-area div.follow-count {
	border-width: 1px 1px 1px 0;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner ul.profile-info-list {
	margin: 10px 0 0 0;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner ul.profile-info-list li {
	padding: 5px 20px;
	border-style: solid;
	border-width: 1px;
	border-width: 0 1px 1px 1px;
	border-color: #ccc;
	line-height: 30px;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner ul.profile-info-list li.first {
	border-width: 1px;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner ul.profile-info-list li div.verifyTitle {
	float: left;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner ul.profile-info-list li div.verifyName {
	float: left;
	margin-left: 10px;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner ul.profile-info-list li.verifyOn div.verifyTitle {
	color: #09c;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner ul.profile-info-list li div.iconImage {
	float: right;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner ul.profile-info-list li div.iconImage img {
	vertical-align: middle;
}

div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.available-time-area,
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.regular-holiday-area {
	display: flex;
	font-size: 85%;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.available-time-area div.available-time-label,
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-side div.profile-side-inner div.regular-holiday-area div.regular-holiday-label {
	margin-right: 5px;
}

div.profile-area div.user-verified-info {
	margin-top: 5px;
}
div.profile-area div.user-verified-info div.row {
	margin-top: 3px;
}
div.profile-area div.user-verified-info div.row div.label {
	float: none;
	width: auto;
	color: #678;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i44Os44Kk44Ok44O8XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjNkFDMEU1IiBkPSJNMTIsMWM2LjA2NiwwLDExLDQuOTM1LDExLDExcy00LjkzNCwxMS0xMSwxMUM1LjkzNSwyMywxLDE4LjA2NSwxLDEyUzUuOTM1LDEsMTIsMSBNMTIsMEM1LjM3MywwLDAsNS4zNzMsMCwxMnM1LjM3MywxMiwxMiwxMmM2LjYyNiwwLDEyLTUuMzczLDEyLTEyUzE4LjYyNiwwLDEyLDBMMTIsMHoiLz48cGF0aCBmaWxsPSIjNkFDMEU1IiBkPSJNMTEuMDIxLDE2LjU0MmMtMC4xMzIsMC0wLjI2LTAuMDUyLTAuMzU0LTAuMTQ2bC00LjA0My00LjA0MmMtMC4xOTUtMC4xOTUtMC4xOTUtMC41MTIsMC0wLjcwN2MwLjE5NS0wLjE5NiwwLjUxMi0wLjE5NiwwLjcwNywwbDMuNjEsMy42MDlsNS42NjMtOC41MzNjMC4xNTQtMC4yMzIsMC40NjUtMC4yOSwwLjY5My0wLjE0YzAuMjMsMC4xNTMsMC4yOTMsMC40NjMsMC4xNDEsMC42OTNsLTYsOS4wNDJjLTAuMDgzLDAuMTI1LTAuMjE4LDAuMjA2LTAuMzY3LDAuMjIxQzExLjA1NSwxNi41NDEsMTEuMDM4LDE2LjU0MiwxMS4wMjEsMTYuNTQyeiIvPjwvZz48L3N2Zz4=);
}
div.profile-area div.user-verified-info div.row.pro-info div.label {
	background: none;
}
div.profile-area div.user-verified-info div.row.pro-info div.label div.pro-info-link a {
	color: #09c;
	text-decoration: none;
	font-size: 90%;
}
div.profile-area div.user-verified-info div.row.pro-info div.label div.pro-info-link a:hover {
	color: #ff9c3d;
}
div.profile-area div.user-verified-info div.row.pro-info div.label div.pro-info-link a span.dropdown-icon {
	display: inline-block;
	position: relative;
	border: none;
	width: 20px;
	height: 100%;
}
div.profile-area div.user-verified-info div.row.pro-info div.label div.pro-info-link a span.dropdown-icon:before,
div.profile-area div.user-verified-info div.row.pro-info div.label div.pro-info-link a span.dropdown-icon:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 0;
	height: 0;
	margin: auto 0 auto 5px;
	border-style: solid;
	border-color: transparent;
}
div.profile-area div.user-verified-info div.row.pro-info div.label div.pro-info-link a span.dropdown-icon:before {
	bottom: 1px;
	left: 1px;
	border-top-color: #09c;
	border-width: 5px 5px 0 5px;
}
div.profile-area div.user-verified-info div.row.pro-info div.label div.pro-info-link a span.dropdown-icon:after {
	bottom: 2px;
	left: 2px;
	border-top-color: #fff;
	border-width: 4px 4px 0 4px;
}
div.profile-area div.user-verified-info div.row.pro-info div.label div.pro-info-link a:hover span.dropdown-icon:before {
	border-top-color: #ff9c3d;
}
div.profile-area div.user-verified-info div.row.pro-info.open div.label div.pro-info-link a:hover span.dropdown-icon:before {
	border-bottom-color: #ff9c3d;
}
div.profile-area div.user-verified-info div.row.pro-info.open div.label div.pro-info-link a span.dropdown-icon:before {
	bottom: 3px;
	border-top-color: transparent;
	border-bottom-color: #09c;
	border-width: 0 5px 5px 5px;
}
div.profile-area div.user-verified-info div.row.pro-info.open div.label div.pro-info-link a span.dropdown-icon:after {
	bottom: 2px;
	border-top-color: transparent;
	border-bottom-color: #fff;
	border-width: 0 4px 4px 4px;
}
div.profile-area div.user-verified-info div.row.pro-info div.label div.pro-info-content {
	display: none;
}
div.profile-area div.user-verified-info div.row.pro-info.open div.label div.pro-info-content {
	display: block;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content {
	float: left;
	width: 65%;
}
div.profile-column-full div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content {
	width: 100%;
}
div.profile-column-full div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner {
	padding-left: 0;
}
div.profile-area div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content-inner {
	padding-left: 20px;
}
#profile-content-contact div.postArea {
	padding-right: 200px;
}
#profile-content-contact div.postArea textarea {
	width: 100%;
}
#profile-content-contact div.postArea .btn {
	padding: 10px 20px;
}
div.profile-area div.profile-content-area div.profile-content-inner div.profile-content div.column-block-middle-movie-item {
	width: 250px;
	height: 177px;
	border-style: solid;
	border-width: 3px;
	border-color: #ddd;
	padding: 4px;
}
div.profile-area div.profile-content-area div.profile-content-inner div.profile-content div.column-block-middle-movie-item-inner {
	position: relative;
	width: 240px;
	height: 177px;
}
div.column-block-middle-movie-list div.column-block-middle-movie-item div.image img {
	width: 250px;
	height: 167px;
}

div.column-block-middle-movie-list {
}
div.column-block-middle-movie-list div.column-block-middle-movie-item {
	position: relative;
	float: left;
	margin: 10px;
}
div.column-block-middle-movie-list div.column-block-middle-movie-item div.image img {
	width: 200px;
	height: 150px;
}
div.column-block-middle-movie-list div.column-block-middle-movie-item div.title {
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	font-size: 90%;
	line-height: 1.4em;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#55000000,EndColorStr=#55000000);
	background-color: rgba(0, 0, 0, 0.6);
}
div.column-block-middle-movie-list div.column-block-middle-movie-item div.title div.title-inner {
	padding: 5px;
}

div.common-list-content {
}
div.common-list-content div.column-block-middle-blog-item,
div.common-list-content div.item-list-area ul li.item {
	position: relative;
	float: left;
	width: 33%;
	margin: 3px 0 0 3px;
}

div.common-list-content div.column-block-middle-blog-item a.fade-area div.fade-inner,
div.common-list-content div.item-list-area ul li.item a.fade-area div.fade-inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.0);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	pointer-events: none;
}
div.common-list-content div.column-block-middle-blog-item a.fade-area:hover div.fade-inner,
div.common-list-content div.item-list-area ul li.item a.fade-area:hover div.fade-inner {
	background-color: rgba(0, 0, 0, 0.4);
}
div.common-list-content div.column-block-middle-blog-item a.fade-area:after,
div.common-list-content div.item-list-area ul li.item a.fade-area:after {
	position: absolute;
	display: block;
	content: "";
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}
div.common-list-content div.column-block-middle-blog-item div.image img,
div.common-list-content div.item-list-area ul li.item div.image img {
	width: 100%;
	height: 220px;
}
div.common-list-content div.column-block-middle-blog-item div.title {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
div.common-list-content div.column-block-middle-blog-item div.title div.title-inner {
	display: table;
	width: 100%;
	height: 100%;
}
div.common-list-content div.column-block-middle-blog-item div.title div.title-inner div.title-inner-inner {
	display: table-cell;
	vertical-align: middle;
	font-family: 'ヒラギノ角ゴ Pro W3', Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;;
	padding: 0 10px;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
}
div.common-list-content div.column-block-middle-blog-item div.share-point {
	position: absolute;
	top: 0;
	right: 0;
}
div.common-list-content div.column-block-middle-blog-item div.share-point div.share-point-inner {
	color: #fff;
	margin-top: 3px;
	padding: 5px;
	text-align: center;
	font-size: 130%;
	line-height: 1.0em;
}
div.common-list-content div.column-block-middle-blog-item div.share-point div.share-point-inner div.count {
	font-size: 120%;
}
div.common-list-content div.column-block-middle-blog-item div.share-point div.share-point-inner div.shares {
	font-size: 70%;
}


div.profile-area-type-sharelog div.profile-blog-pager {
	display: none;
}

div.column-block-middle-activity-list {
}
div.column-block-middle-activity-list div.column-block-middle-activity-item {
	position: relative;
	margin: 10px 0;
	padding: 10px 0;
	border-top: solid 1px #ccc;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.image {
	float: left;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.image img {
	width: 60px;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area {
	float: left;
	width: calc(100% - 80px);
	margin-left: 10px;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.title {
	font-size: 100%;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.title div.title-inner {
	padding: 0;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.title div.title-inner a {
	color: #09c;
	font-weight: bold;
	text-decoration: none;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.title div.title-inner a:hover {
	color: #ff9c3d;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.date-title-area div.date {
	float: left;
	font-size: 90%;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.date-title-area div.public-type {
	float: left;
	font-size: 90%;
	margin-left: 10px;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.date-title-area div.public-type div.public-type-public {
	color: #f33;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.date-title-area div.public-type div.public-type-private {
	color: #33f;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.edit {
	position: absolute;
	top: 5px;
	right: 5px;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.edit img {
	width: 20px;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.delete {
	position: absolute;
	top: 5px;
	right: 30px;
}
div.column-block-middle-activity-list div.column-block-middle-activity-item div.delete img {
	width: 20px;
}

div.profile-area-type-follow div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-title-area div.common-list-page-info,
div.profile-area-type-follower div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-title-area div.common-list-page-info {
	font-size: 180%;
}
div.profile-area-type-follow div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-content div.column-block-middle-activity-list div.column-block-middle-activity-item,
div.profile-area-type-follower div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-content div.column-block-middle-activity-list div.column-block-middle-activity-item {
	float: left;
	width: 30%;
	height: 60px;
	margin-left: 10px;
	border-top: none;
	border-bottom: solid 1px #ddd;
}
div.profile-area-type-follow div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-content div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.follow,
div.profile-area-type-follower div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-content div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.follow {
	margin-top: 15px;
}
div.profile-area-type-follow div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-content div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.follow button,
div.profile-area-type-follower div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-content div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.follow button {
	padding: 4px 18px;
	color: #4c4c4c;
	border: solid 1px #ccc;
	background-color: #fafafa;
	cursor: pointer;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
div.profile-area-type-follow div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-content div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.follow button:hover,
div.profile-area-type-follower div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-content div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.follow button:hover {
	background-color: #ddd;
}

/* Activity */
div.page-activity-list div.common-list-area div.common-list-content div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.title h2 a {
	font-size: 70%;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

/* Sharelog */
div.profile-area-type-sharelog div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-title-area div.common-list-page-info {
	font-size: 130%;
}
/* Shareticket */
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.common-list-title-area div.common-list-page-info {
	font-size: 130%;
}
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.country-area,
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.introduction,
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.required-time-review-count,
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.user-info,
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.term,
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.country-area {
	display: none;
}
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item {
}
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.item-image img {
	width: 100%;
}
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.title {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.title div.title-inner {
	display: table;
	width: 100%;
	height: 100%;
}
div.profile-area-type-shareticket div.profile-content-wrap-area div.profile-content-wrap-inner div.profile-content div.profile-content-inner div.common-list-area div.item-list-area ul li.item div.title div.title-inner div.title-inner-inner {
	display: table-cell;
	vertical-align: middle;
	font-family: 'ヒラギノ角ゴ Pro W3', Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	padding: 0 10px;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
}



@media screen and (max-device-width: 1024px) {
	#container {
		width: 1120px;
	}
	div.profile-content-wrap-area {
		min-height: 200px;
	}
}



/*
 * Estimate
 */
div.estimate-area div.estimate-inner h2 {
	color: #fff;
	background-color: #666;
	margin: 5px 0;
	padding: 4px 0 4px 15px;
	font-size: 120%;
}
div.estimate-area div.estimate-inner {
	color: #777;
}
div.estimate-area div.estimate-inner div.introduction-title {
	font-size: 110%;
}
div.estimate-area div.estimate-inner table.estimate-list {
	width: 100%;
	font-size: 110%;
}
div.estimate-area div.estimate-inner table.estimate-list td.input {
	width: 50%;
}
div.estimate-area div.estimate-inner table.estimate-list td.input input.txtField {
	width: 100%;
}
div.estimate-area div.estimate-inner table.estimate-list td.input textarea {
	width: 100%;
	height: 60px;
}
div.estimate-area div.estimate-inner table.estimate-list td.example {
	padding-left: 10px;
}
div.estimate-area div.estimate-inner div.button-area {
	text-align: center;
	margin-top: 20px;
}
div.estimate-area div.estimate-inner div.button-area .btn {
	width: 100%;
	padding: 6px;
	font-size: 120%;
}



/*
 * Blog
 */
div.blog-area {
}
div.blog-area div.blog-post {
	margin: 0 auto;
	width: 700px;
}
div.blog-area div.blog-post div.title-area {
	margin: 0 0 5px 0;
}
div.blog-area div.blog-post div.title-area h1 {
	float: left;
	color: #000;
	background-color: transparent;
	border-style: none;
	margin-bottom: 20px;
	padding: 0;
	line-height: 1.3em;

	font-size: 260%;
	font-family: 'Lucida Grande', Meiryo, sans-serif !important;
}
div.blog-area div.blog-post div.title-area div.post-date-like-area {
	float: right;
	width: 150px;
}
div.blog-area div.blog-post div.title-area div.post-date-like-area div.post-date {
	text-align: right;
	color: #888;
}
div.blog-area div.blog-post div.title-area div.content {
}
div.blog-area div.blog-post > div.content-area {
	word-wrap: break-word;
	word-break: break-all;
}
div.blog-area div.blog-post > div.content-area,
div.blog-area div.blog-post > div.content-area p,
div.blog-area div.blog-post > div.content-area p span,
div.blog-area div.blog-post > div.content-area p a {
	font-size: 18px !important;
	line-height: 1.9rem !important;
	font-family: 'Lucida Grande', Meiryo, sans-serif !important;
	letter-spacing: .01rem !important;
	font-weight: 400 !important;
	font-style: normal !important;
}
div.blog-area div.blog-post div.content-area img,
div.blog-area div.blog-post div.content-area video {
	max-width: 100%;
}
div.blog-area div.blog-post div.content-area div.full-width,
div.blog-area div.blog-post div.content-area p.full-width {
	position: static;
}
div.blog-area div.blog-post div.content-area p.full-width img,
div.blog-area div.blog-post div.content-area div.full-width img {
	position: absolute;
	width: auto !important;
	left: 0;
}
div.blog-area div.blog-post div.post-like-area {
	margin: 40px 0;
}
div.blog-area div.blog-post div.post-like-area div.post-like {
	float: left;
}
div.blog-area div.blog-post div.post-like-area span.icon img {
	width: 20px;
}
div.blog-area div.blog-post div.post-like-area span.count,
div.blog-area div.blog-post div.post-like-area span.count a {
	color: #666;
	margin-left: 3px;
	text-decoration: none;
}
div.blog-area div.blog-post div.post-like-area span.count a:hover {
	color: #ff9c3d;
}
div.blog-area div.blog-post div.post-like-area div.comment {
	float: left;
	margin-left: 10px;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner {
	padding: 15px 0;
	border-top: solid 1px #e1e5e7;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev,
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next {
	float: left;
	width: 50%;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev a,
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next a {
	display: block;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
	color: #000;
	background-repeat: no-repeat;
	background-size: 15px;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev a:hover,
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next a:hover {
	color: #ff9c3d;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev a {
	padding: 0 5px 0 15px;
	text-align: left;
	background-image: url('../../../img/user/profile/blog/prev.png');
	background-position: left center;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next a {
	padding: 0 15px 0 5px;
	text-align: right;
	background-image: url('../../../img/user/profile/blog/next.png');
	background-position: right center;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev a div.move {
	padding-top: 0;
	padding-left: 10px;
	font-size: 90%;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next a div.move {
	padding-top: 0;
	padding-right: 10px;
	font-size: 90%;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.prev-exist a {
	border-right: solid 1px #e1e5e7;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.prev-empty + div.move-post-next a {
	border-left: solid 1px #e1e5e7;
}
div.blog-area div.blog-post div.author-area {
	padding: 20px 0;
	border-top: solid 1px #e1e5e7;
}
div.blog-area div.blog-post div.author-area div.author-inner div.image {
	float: left;
	margin-right: 15px;
}
div.blog-area div.blog-post div.author-area div.author-inner div.name-area {
	float: left;
	width: calc(100% - 200px);
}
div.blog-area div.blog-post div.author-area div.author-inner div.name-area a {
	font-weight: bold;
	color: rgba(0,0,0,0.8);
	text-decoration: none;
}
div.blog-area div.blog-post div.author-area div.author-inner div.name-area a:hover {
	color: #ff9c3d;
}
div.blog-area div.blog-post div.author-area div.author-inner div.name-area div.introduction {
	color: #555;

	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: $font-size*$line-height*$lines-to-show; /* Fallback for non-webkit */
}
div.blog-area div.blog-post div.author-area div.author-inner div.follow {
	float: right;
	margin-top: 4px;
	margin-right: 5px;
}
div.follow button {
	padding: 4px 18px;
	color: #09c;
	border: solid 1px #09c;
	cursor: pointer;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
div.follow button:hover {
	background-color: #c3e9fa;
}
div.blog-area div.blog-post div.comment-area {
	margin: 20px 0 0 0;
	padding: 10px 0;
	border-top: solid 1px #e1e5e7;
}
div.blog-area div.blog-post div.comment-area div.comment-title {
	font-weight: bold;
}
div.blog-area div.blog-post div.comment-write-area {
	padding: 10px 0;
	border-top: solid 1px #e1e5e7;
}
div.blog-area div.blog-post div.comment-write-area div.comment-write-inner div.comment-write-title {
	font-weight: bold;
}
div.blog-area div.blog-post div.comment-write-inner div.comment-content-area {
	width: 400px;
	margin: 0 auto;
}
div.blog-area div.blog-post div.comment-area div.common-list-area div.common-list-content div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.comment-write-inner div.comment-content-area {
	margin: 10px auto 0 0;
}
div.blog-area div.blog-post div.comment-write-inner div.comment-content-area div.loading-button-area {
}
div.blog-area div.blog-post div.comment-write-inner div.comment-content-area div.loading-button-area div.loading {
	float: left;
}
div.blog-area div.blog-post div.comment-write-inner div.comment-content-area div.loading-button-area div.loading span.icon img {
	width: 20px;
}
div.blog-area div.blog-post div.comment-write-inner div.comment-content-area div.loading-button-area div.loading span.message {
	color: #666;
	margin-left: 5px;
}
div.blog-area div.blog-post div.comment-write-inner div.comment-content-area div.loading-button-area div.comment-button {
	float: right;
}
div.blog-area div.blog-post div.comment-write-inner div.comment-content-area div.comment-content textarea {
	width: 100%;
	height: 50px;

	border: solid 1px #ccc;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
div.blog-area div.blog-post div.comment-write-inner div.comment-content-area div.comment-button {
	text-align: right;
}
div.blog-area div.blog-post div.comment-write-area div.comment-write-inner div.login-form {
	border: solid 1px #ddd;
	background-color: #f6f6f6;
	text-align: center;
	padding: 20px;
}
div.blog-area div.blog-post div.comment-write-area div.comment-write-inner div.login-form div.login-message {
}
div.blog-area div.blog-post div.comment-write-area div.comment-write-inner div.login-form div.login-button {
	margin-top: 10px;
}
div.blog-area div.blog-post div.comment-write-area div.comment-write-inner div.comment-disable {
	border: solid 1px #ccc;
	background-color: #eee;
	text-align: center;
	padding: 20px;
}
div.blog-area div.blog-post div.comment-write-area div.comment-write-inner div.comment-disable div.message {
}
div.blog-area div.blog-post div.comment-area {
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list {
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item {
	margin: 10px 0 0 0;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner {
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item-reply div.column-block-middle-blog-comment-item-inner {
	margin-left: 50px;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.image {
	float: left;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.image img {
	width: 48px;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area {
	float: left;
	width: calc(100% - 60px);
	margin-left: 10px;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.name-area {
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.name-area div.name {
	float: left;
	min-width: 200px;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.name-area div.name a {
	color: #09c;
	text-decoration: none;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.name-area div.name a:hover {
	color: #ff9c3d;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.name-area div.date {
	float: right;
	color: #555;
	font-size: 90%;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.name-area div.delete {
	float: right;
	margin-left: 10px;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.name-area div.delete img {
	width: 15px;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.reply a {
	color: #09c;
	text-decoration: none;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.reply a:hover {
	color: #ff9c3d;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.reply div.post-like {
	float: left;
	margin-right: 15px;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.reply div.post-like a {
	color: #333;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.reply div.post-like span.icon {
	margin-right: 8px;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.reply div.post-like span.icon img {
	width: 18px;
}
div.blog-area div.blog-post div.recommend-area {
	margin-top: 30px;
	padding: 20px 0;
	border-top: solid 1px #e1e5e7;
}
div.blog-area div.blog-post div.recommend-area a {
	text-decoration: none;
	color: #969696;
}
div.blog-area div.blog-post div.recommend-area div.recommend-title {
	font-weight: bold;
	font-size: 120%;
}
div.blog-area div.blog-post div.recommend-area div.item {
	padding: 20px 0;
}
div.blog-area div.blog-post div.recommend-area div.item:nth-child(n+3) {
	border-top: solid 1px #e5e9eb;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area {
	float: left;
	width: calc(100% - 160px);
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.item-title a {
	font-weight: bold;
	font-size: 160%;
	color: #000;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.item-content {
	word-wrap: break-word;
	word-break: break-all;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.item-content a {
	color: #666;
	font-size: 120%;
	line-height: 1.9em;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area {
	margin-top: 3px;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-image {
	float: left;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-image a {
	width: 40px;
	height: 40px;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area {
	float: left;
	width: calc(100% - 80px);
	margin-left: 10px;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area div.user-name a {
	color: #09c;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area div.user-post-date {
	font-size: 90%;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area div.user-post-date div.user-post {
	float: left;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area div.user-post-date div.user-date {
	float: left;
	margin-left: 10px;
}
div.blog-area div.blog-post div.recommend-area div.item div.image {
	float: right;
	width: 140px;
}
div.blog-area div.blog-post div.recommend-area div.item div.image img {
	width: 100%;
	max-height: 100px;
}
div.blog-area div.blog-post div.blog-link-area {
	border-top: solid 1px #e5e9eb;
	text-align: center;
	padding: 20px 0;
}
div.blog-area div.blog-post div.blog-link-area a {
	display: block;
	text-decoration: none;
	color: #09c;
	font-size: 120%;
	font-weight: bold;
	background-color: #f6f6f6;
	padding: 10px 0;
}
div.blog-area div.blog-post div.blog-link-area a:hover {
	color: #ff9c3d;
	background-color: #d7eef8;
}
div.blog-area div.blog-post div.history-area {
	margin: 0 0 20px 0;
}
#profile-blog-post-like-user-area {
	width: 700px;
	height: 500px;
}
#profile-blog-post-like-user-area div.post-like-user-inner {
	height: 100%;
}
#profile-blog-post-like-user-area div.post-like-user-inner div.title {
	font-weight: bold;
	font-size: 200%;
	color: #444;
	padding: 10px 0;
	text-align: center;
	border: none;
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content {
	padding: 0 20px;
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.loading {
	padding-top: 30px;
	text-align: center;
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.loading img {
	width: 25px;
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.column-block-middle-activity-list {
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.column-block-middle-activity-list div.column-block-middle-activity-item:first-child {
	border: none;
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area {
	width: calc(100% - 70px);
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.title {
	border: none;
	text-align: left;
	padding: 0;
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.title a {
	color: #333;
	font-size: 60%;
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.introduction {
	float: left;
	width: calc(100% - 140px);
	height: 61px;
	overflow: hidden;
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.introduction a {
	color: #666;
	font-size: 100%;
	text-decoration: none;

	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: $font-size*$line-height*$lines-to-show; /* Fallback for non-webkit */
}
#profile-blog-post-like-user-area div.post-like-user-inner div.content div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.follow {
	float: left;
	width: 120px;
	margin-left: 0;
	text-align: right;
}

/* Timeline */
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item {
	border: solid 1px #ccc;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;

	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.10);
	-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.10);
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item {
	margin: 10px 20px 0 20px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item.activity-posted {
	animation: activity-posted 0.5s;
	-o-animation: activity-posted 0.5s;
	-ms-animation: activity-posted 0.5s;
	-webkit-animation: activity-posted 0.5s;
	-moz-animation: activity-posted 0.5s;
}

@keyframes activity-posted {
	0%	 { opacity: 0; background-color: #faa; transform: translateX(-200px); }
	100% { opacity: 1; background-color: transparent; transform: translateX(0); }
}

@-o-keyframes activity-posted {
	0%	 { opacity: 0; background-color: #faa; -o-transform: translateX(-200px); }
	100% { opacity: 1; background-color: transparent; -o-transform: translateX(0); }
}

@-ms-keyframes activity-posted {
	0%	 { opacity: 0; background-color: #faa; -ms-transform: translateX(-200px); }
	100% { opacity: 1; background-color: transparent; -ms-transform: translateX(0); }
}

@-webkit-keyframes activity-posted {
	0%	 { opacity: 0; background-color: #faa; -webkit-transform: translateX(-200px); }
	100% { opacity: 1; background-color: transparent; -webkit-transform: translateX(0); }
}

@-moz-keyframes activity-posted {
	0%	 { opacity: 0; background-color: #faa; -moz-transform: translateX(-200px); }
	100% { opacity: 1; background-color: transparent; -moz-transform: translateX(0); }
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item-type-1 {
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item-type-2 {
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item-type-3 {
	margin-left: 60px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item-inner {
	padding: 0 10px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area {
	margin-bottom: 5px;
	padding: 2px 0;
	border-bottom: solid 1px #ededed;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-inner {
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area div.user-info-image {
	float: left;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area div.user-info-image img {
	width: 25px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area div.user-info-name {
	float: left;
	width: calc(100% - 250px);
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area div.user-info-name a {
	color: #09c;
	text-decoration: none;
	margin-left: 5px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area div.user-info-name a:hover {
	color: #ff9c3d;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area div.date-title-area {
	float: right;
	color: #888;
}
div.profile-edit div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area div.date-title-area {
	float: left;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area div.date-title-area div.date {
	float: left;
	width: 140px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.user-info-area div.date-title-area div.public-type {
	float: left;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.edit,
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.content-inner div.delete {
	top: 10px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area {
	float: none;
	margin-left: 0;
	width: auto;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.title span.target_name,
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.title span.from_user_name,
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.title span.name {
	font-weight: bold;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.title {
	margin: 10px 0;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.title h2 a {
	text-decoration: none;
	font-size: 70%;
	font-weight: normal;
	color: #333;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.file {
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.file div.file-item {
	float: left;
	width: 100px;
	text-align: center;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.file div.file-item div.file-item-thumb img {
	width: 80px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.file div.file-item div.file-item-name {
	margin-top: 5px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.file div.file-item div.file-item-name a {
	color: #09c;
	text-decoration: none;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.image {
	float: none;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.image img {
	width: 100%;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item-acttype-1 div.image img,
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item-acttype-7 div.image img,
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item-acttype-8 div.image img,
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item-acttype-9 div.image img,
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item-acttype-10 div.image img {
	width: 50px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.content-area div.comment-write-inner {
	margin-top: 5px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.reply {
	margin-top: 10px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.reply a {
	color: #09c;
	text-decoration: none;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.reply a:hover {
	color: #ff9c3d;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.reply div.post-like {
	float: left;
	margin-right: 15px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.reply div.post-like a {
	color: #333;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.reply div.post-like span.icon {
	margin-right: 8px;
}
div.page-timeline div.column-block-middle-activity-list div.column-block-middle-activity-item div.column-block-middle-activity-item-inner div.content-area div.content-inner div.reply div.post-like span.icon img {
	width: 18px;
}

div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area {
}
div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area div.loading {
	float: left;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area div.loading span.icon img {
	width: 20px;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area div.loading span.message {
	color: #666;
	margin-left: 5px;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area div.comment-button {
	float: right;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.comment-content textarea {
	width: 100%;
	height: 50px;

	border: solid 1px #ccc;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.comment-button {
	text-align: right;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area div.file-area {
	float: right;
	margin-right: 10px;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area div.file-area div.file-inner {
	display: inline-block;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area div.file-area div.file-inner input {
	display: none;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area div.file-area div.file-inner label {
	display: block;
	text-decoration: none;
	cursor: pointer;

	width: 30px;
	height: 30px;
	background-image: url('../../../img/user/profile/activity/image_off.png');
	background-repeat: no-repeat;
	background-position: left top;
	background-size: contain;
}
div.page-timeline div.comment-write-inner div.comment-content-area div.loading-button-area div.file-area div.file-inner label.active {
	background-image: url('../../../img/user/profile/activity/image_on.png');
}
div.page-timeline div.comment-write-area div.comment-write-inner div.login-form {
	border: solid 1px #ddd;
	background-color: #f6f6f6;
	text-align: center;
	padding: 20px;
}
div.page-timeline div.comment-write-area div.comment-write-inner div.login-form div.login-message {
}
div.page-timeline div.comment-write-area div.comment-write-inner div.login-form div.login-button {
	margin-top: 10px;
}
div.page-timeline div.comment-write-area div.comment-write-inner div.comment-disable {
	border: solid 1px #ccc;
	background-color: #eee;
	text-align: center;
	padding: 20px;
}
div.page-timeline div.comment-write-area div.comment-write-inner div.comment-disable div.message {
}



/* Image Gallery */
#sb-container {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 999;
	text-align: left;
	visibility: hidden;
	display: none;
}
#sb-overlay {
	position: relative;
	height: 100%;
	width: 100%;
}
#sb-wrapper {
	position: absolute;
	visibility: hidden;
	width: 100px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
#sb-wrapper div.image {
	margin: 0 auto;
}
#sb-wrapper div.move-button-area {
	background: none;
	border: 0;
	cursor: pointer;
	height: 100%;
	outline: none;
	position: absolute;
	top: 0;
	width: 60px;
	height: 100%;
	z-index: 10;
}
#sb-wrapper div.left-button {
	left: 0;
}
#sb-wrapper div.right-button {
	right: 15px;
}
#sb-wrapper div.move-button-area div.move-inner {
	height: 100%;
}
#sb-wrapper div.move-button-area a.move-button {
	display: inline-block;
	color: #fff;
	width: 100%;
	height: 100%;
}
#sb-wrapper div.move-button-area a.move-button:hover {
	background-color: #666;
}
#sb-wrapper div.move-button-area a.move-button:active {
	background-color: #999;
}
#sb-wrapper div.common-close-button {
	top: 0;
	right: 18px;
	width: 65px;
	height: 65px;
}
#sb-wrapper div.common-close-button a.close-button {
	font-size: 500%;
}
#sb-wrapper div.move div.move-inner a.arrow {
}
#sb-wrapper div.move div.move-inner a.arrow:after {
	top: 50%;
	width: 40px;
	height: 40px;
	border-color: #fff;
	border-width: 4px;
}
#sb-wrapper div.move div.move-inner a.arrow-left:after {
	left: 15px;
}
#sb-wrapper div.move div.move-inner a.arrow-right:after {
	right: 20px;
}
#sb-wrapper div.image-wrapper div.image {
	position: absolute;
	top: 100px;
	width: 100%;
	height: 100%;
	opacity: 0.0;

	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
#sb-wrapper div.image-wrapper div.image.show {
	opacity: 1.0;
}
#sb-wrapper div.image-wrapper div.titleImage img {
	max-height: 480px;
}
#sb-wrapper div.image-wrapper div.title {
	width: 768px;
	margin: 0 auto;
	color: #fff;
}
#sb-wrapper div.image-wrapper div.explain {
	width: 768px;
	margin: 0 auto;
	color: #fff;
}
#sb-wrapper div.image-wrapper div.explain-title {
	float: left;
}
#sb-wrapper div.image-wrapper div.explain-page {
	float: right;
}
#sb-wrapper div.thumb-wrap {
	position: fixed;
	bottom: 10px;
	width: 100%;
	height: 67px;
}
#sb-wrapper div.thumb-wrap div.thumb-area {
	position: relative;
	width: 73%;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
#sb-wrapper div.thumb-wrap div.thumb-area div.thumb-inner {
	position: absolute;
}
#sb-wrapper div.thumb-wrap div.thumb-area div.thumb-inner div.image {
	float: left;
	width: 101px;
	margin-left: 10px;
	cursor: pointer;
}
#sb-wrapper div.thumb-wrap div.thumb-area div.thumb-inner div.image:first-child {
	margin-left: 0;
}
#sb-wrapper div.thumb-wrap div.thumb-area div.thumb-inner div.image div.titleImage {
	position: relative;
}
#sb-wrapper div.thumb-wrap div.thumb-area div.thumb-inner div.image div.titleImage div.title {
	display: none;
}
#sb-wrapper div.thumb-wrap div.thumb-area div.thumb-inner div.image div.titleImage:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}
#sb-wrapper div.thumb-wrap div.thumb-area div.thumb-inner div.image.active div.titleImage:after,
#sb-wrapper div.thumb-wrap div.thumb-area div.thumb-inner div.image:hover div.titleImage:after {
	display: none;
}
#sb-wrapper div.thumb-wrap div.thumb-area div.thumb-inner div.image div.titleImage img {
	height: 67px;
}

/* Scroll Down */
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner {
	position: fixed;
	top: 0;
	width: 100%;
	box-sizing: border-box;
	z-index: 300;
}
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-logo-area,
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-image-area,
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-name-area {
	display: block;
}
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-fix-area {
	display: block;
}
/*
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-image-area div.profile-image-image div.profile-image-edit {
	display: none;
}
*/
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-image-area div.image,
div.profile-area-scroll-down div.profile-top div.profile-top-inner div.profile-menu-area div.profile-menu-link-area div.profile-menu-link-inner div.profile-menu-link-image-area div.image img {
	width: auto !important;
	height: 40px;
	min-width: 0;
}




/* Translate Button */
div.translate-area div.translate-button-area div.loading {
	position: relative;
	height: 40px;
}
div.translate-area div.translate-button-area div.loading div.loading-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: right;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s, visibility 0.2s;
}
div.translate-area div.translate-button-area div.loading div.loading-inner button {
	color: #666;
	padding: 5px 10px;
	border: solid 1px #666;
	border-radius: 3px;
	background: transparent;
	cursor: pointer;
	-webkit-appearance: none;
}
div.translate-area div.translate-button-area div.loading div.loading-inner button:hover {
	background: #eee;
}
div.translate-area div.translate-button-area div.loading div.loading-inner div.loading-inner-message {
	display: inline-block;
	color: #666;
	padding: 3px 10px;
	border: solid 1px #666;
	border-radius: 3px;
}
div.translate-area div.translate-button-area div.loading div.loading-inner div.common-loading-icon {
	vertical-align: middle;
}
div.translate-area div.translate-button-area div.loading div.loading-inner div.message {
	display: inline;
	margin-left: 3px;
	vertical-align: middle;
}
div.translate-area div.translate-button-area div.loading div.loading-inner div.saved-icon {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
div.translate-area div.translate-button-area div.loading div.loading-inner div.saved-icon:after,
div.translate-area div.translate-button-area div.loading div.loading-inner div.saved-icon:before{content:''; height:16px; width:5px; display:block; background:#3d3; position:absolute; top:0; left:8px; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
div.translate-area div.translate-button-area div.loading div.loading-inner div.saved-icon:before{height:8px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); top:5px; left:2px;}

div.translate-area[data-loading-state="0"] div.translate-button-area div.loading div.loading-inner[data-loading-state="0"],
div.translate-area[data-loading-state="1"] div.translate-button-area div.loading div.loading-inner[data-loading-state="1"],
div.translate-area[data-loading-state="2"] div.translate-button-area div.loading div.loading-inner[data-loading-state="2"],
div.translate-area[data-loading-state="3"] div.translate-button-area div.loading div.loading-inner[data-loading-state="3"] {
	display: block;
	opacity: 1.0;
	visibility: visible;
}




#header #logo div.global-logo a.logo-icon span.logo-area-inner span.logo-area-inner-inner span.logo-area-inner-inner-inner {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i44Os44Kk44Ok44O8XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTUuNjgxcHgiIGhlaWdodD0iMzUuNDU0cHgiIHZpZXdCb3g9IjAgMCA1NS42ODEgMzUuNDU0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NS42ODEgMzUuNDU0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzVBNjg2RSIgZD0iTTE0LjQsMC4wMzRjMS43MDItMC4wMiwzLjk3MS0wLjE0Miw1LjI4LDAuMjRjMC40OCwwLDAuOTYsMCwxLjQ0LDBjNC40NzksMS4zOTgsNy42NDIsMy41MTgsMTAuMDgsNi45NmMwLjIzOSwwLjE2LDAuNDc5LDAuMzIsMC43MiwwLjQ4YzAsMC4xNiwwLDAuMzIsMCwwLjQ4YzAuMTYsMC4wOCwwLjMyLDAuMTYsMC40OCwwLjI0YzAsMC4xNiwwLDAuMzIsMCwwLjQ4YzAuMDgsMCwwLjE2LDAsMC4yNCwwYzAsMC4xNiwwLDAuMzIsMCwwLjQ4YzAuMDgsMCwwLjE2LDAsMC4yMzksMGMwLDAuMTYsMCwwLjMyLDAsMC40OGMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLDAuMTYsMCwwLjMyLDAsMC40OGMwLjA4LDAsMC4xNiwwLDAuMjM5LDBjMCwwLjE2LDAsMC4zMiwwLDAuNDhjMS4wMTQsMS45MzgsMS40NCwzLjkzOCwxLjQ0MSw2Ljk2YzAsMC44ODksMC4xOTMsMi4zODctMC4yNCwyLjg3OWMwLjA4Ny02Ljc0Mi0zLjYwNS0xMS4xMjYtNy42ODEtMTMuNjhjLTAuMTYsMC0wLjMyLDAtMC40OCwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0Yy0wLjE2LDAtMC4zMiwwLTAuNDgsMGMwLTAuMDgsMC0wLjE2LDAtMC4yNGMtMC4yNCwwLTAuNDgsMC0wLjcyLDBjMC0wLjA4LDAtMC4xNiwwLTAuMjRjLTAuMTYsMC0wLjMyLDAtMC40OCwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0Yy0wLjI0LDAtMC40OCwwLTAuNzIsMGMtMi4wNzEtMC43NzktNS4xNzgtMC45NzYtNy40NC0wLjI0Yy0wLjMyLDAtMC42NCwwLTAuOTYsMGMwLDAuMDgsMCwwLjE2LDAsMC4yNGMtMC40OCwwLjA4LTAuOTYsMC4xNi0xLjQ0LDAuMjRjMCwwLjA4LDAsMC4xNiwwLDAuMjRjLTAuNDgsMC4xNi0wLjk2LDAuMzItMS40NCwwLjQ3OWMwLDAuMDgsMCwwLjE2LDAsMC4yNGMtMC4xNiwwLTAuMzIsMC0wLjQ4LDBjLTAuMDgsMC4xNi0wLjE2LDAuMzItMC4yNCwwLjQ4Yy0wLjE2LDAtMC4zMiwwLTAuNDgsMGMtMC4xNiwwLjI0LTAuMzIsMC40OC0wLjQ4LDAuNzJjLTAuMTYsMC0wLjMyLDAtMC40OCwwYy0wLjE2LDAuMjQtMC4zMiwwLjQ4LTAuNDgsMC43MmMtMC40OCwwLjQtMC45NiwwLjgtMS40NCwxLjJjMCwwLjE2LDAsMC4zMiwwLDAuNDhjLTAuMjQsMC4xNi0wLjQ4LDAuMzItMC43MiwwLjQ4YzAsMC4xNiwwLDAuMzIsMCwwLjQ4Yy0wLjE2LDAuMDgtMC4zMiwwLjE2LTAuNDgsMC4yNGMtMC41NiwxLjI4LTEuMTIsMi41NjEtMS42OCwzLjg0YzAsMC40LDAsMC44LDAsMS4yYy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMtMC40NDcsMS41NTgsMC4xNiw1LjUxOCwwLjQ4LDYuNDhjMCwwLjMyLDAsMC42NCwwLDAuOTZjMC4wOCwwLDAuMTYsMCwwLjI0LDBjMC4wOCwwLjM5OSwwLjE2LDAuOCwwLjI0LDEuMmMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLjA4LDAuMzE5LDAuMTYsMC42NCwwLjI0LDAuOTU5YzAuMDgsMCwwLjE2LDAsMC4yNCwwYzAuMDgsMC4zMiwwLjE2LDAuNjQxLDAuMjQsMC45NjFjMC4xNiwwLjA4LDAuMzIsMC4xNiwwLjQ4LDAuMjRjMCwwLjE1OSwwLDAuMzE5LDAsMC40NzljMC4yNCwwLjE2LDAuNDgsMC4zMTksMC43MiwwLjQ3OWMwLDAuMTYsMCwwLjMyLDAsMC40OGMwLjMyLDAuMjQsMC42NCwwLjQ4LDAuOTYsMC43MmMwLjQsMC40OCwwLjgsMC45NiwxLjIsMS40NGMwLjE2LDAsMC4zMiwwLDAuNDgsMGMwLjE2LDAuMjQsMC4zMiwwLjQ3OSwwLjQ4LDAuNzJjMC4xNiwwLDAuMzIsMCwwLjQ4LDBjMC4wOCwwLjE2LDAuMTYsMC4zMiwwLjI0LDAuNDc5YzEuMjgsMC41NjEsMi41NiwxLjEyMSwzLjg0LDEuNjgxYzEuMzYsMC4xNiwyLjcyLDAuMzE5LDQuMDgsMC40NzljMCwwLjA4LDAsMC4xNiwwLDAuMjRjLTEuNzYsMC0zLjUyLDAtNS4yOCwwYy0wLjUzMi0wLjQ2OC0xLjM5OC0wLjIyMi0yLjE2LTAuNDhjMC0wLjA3OSwwLTAuMTU5LDAtMC4yMzljLTAuMzIsMC0wLjY0LDAtMC45NiwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0Yy0wLjE2LDAtMC4zMiwwLTAuNDgsMGMwLTAuMDgsMC0wLjE2LDAtMC4yMzljLTAuMjQsMC0wLjQ4LDAtMC43MiwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0Yy0wLjMyLTAuMDgtMC42NC0wLjE2LTAuOTYtMC4yNGMwLTAuMDgsMC0wLjE2LDAtMC4yNGMtMC4zMi0wLjA4LTAuNjQtMC4xNi0wLjk2LTAuMjRjLTAuMDgtMC4xNi0wLjE2LTAuMzItMC4yNC0wLjQ3OWMtMC4xNiwwLTAuMzIsMC0wLjQ4LDBjLTAuMDgtMC4xNi0wLjE2LTAuMzItMC4yNC0wLjQ4Yy0wLjE2LDAtMC4zMiwwLTAuNDgsMGMtMC4xNi0wLjIzOS0wLjMyLTAuNDc5LTAuNDgtMC43MmMtMC4xNiwwLTAuMzIsMC0wLjQ4LDBjLTAuMzItMC40LTAuNjQtMC44LTAuOTYtMS4yYy0wLjU2LTAuNDc5LTEuMTItMC45Ni0xLjY4LTEuNDRjMC0wLjE1OSwwLTAuMzE5LDAtMC40NzljLTAuMjQtMC4xNi0wLjQ4LTAuMzE5LTAuNzItMC40NzljMC0wLjE2LDAtMC4zMiwwLTAuNDhjLTAuMTYtMC4wOC0wLjMyLTAuMTYtMC40OC0wLjI0Yy0wLjA4LTAuMzItMC4xNi0wLjY0LTAuMjQtMC45NmMtMC4xNi0wLjA3OS0wLjMyLTAuMTU5LTAuNDgtMC4yMzljMC0wLjE2LDAtMC4zMiwwLTAuNDhjLTAuMDgsMC0wLjE2LDAtMC4yNCwwYzAtMC4xNiwwLTAuMzIsMC0wLjQ4Yy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMwLTAuMjM5LDAtMC40NzksMC0wLjcyYy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMwLTAuMTU5LDAtMC4zMTksMC0wLjQ3OWMtMC4wOCwwLTAuMTYsMC0wLjI0LDBjMC0wLjI0LDAtMC40OCwwLTAuNzIxYy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMwLTAuMzE5LDAtMC42NCwwLTAuOTU5Yy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMwLTAuMzIsMC0wLjY0MSwwLTAuOTYxYy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMwLTAuNDc5LDAtMC45NiwwLTEuNDM5Yy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMwLjA4LTIsMC4xNi00LDAuMjQtNmMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLjA4LTAuNjQsMC4xNi0xLjI4LDAuMjQtMS45MmMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLTAuMTYsMC0wLjMyLDAtMC40OGMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLTAuMjQsMC0wLjQ4LDAtMC43MmMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLjE2LTAuNDgsMC4zMi0wLjk2LDAuNDgtMS40NGMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLTAuMTYsMC0wLjMyLDAtMC40OGMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLjA4LTAuMjQsMC4xNi0wLjQ4LDAuMjQtMC43MmMwLjE2LTAuMDgsMC4zMi0wLjE2LDAuNDgtMC4yNGMwLTAuMTYsMC0wLjMyLDAtMC40OGMwLjI0LTAuMTYsMC40OC0wLjMyLDAuNzItMC40NzljMC0wLjE2LDAtMC4zMiwwLTAuNDhjMC4zMi0wLjI0LDAuNjQtMC40NzksMC45Ni0wLjcyYzAuNDgtMC41NiwwLjk2LTEuMTIsMS40NC0xLjY4YzAuMTYsMCwwLjMyLDAsMC40OCwwYzAuMTYtMC4yNCwwLjMyLTAuNDgsMC40OC0wLjcyYzAuMTYsMCwwLjMyLDAsMC40OCwwYzAuMDgtMC4xNiwwLjE2LTAuMzIsMC4yNC0wLjQ4YzAuMzItMC4wOCwwLjY0LTAuMTYsMC45Ni0wLjI0YzAuMDgtMC4xNiwwLjE2LTAuMzIsMC4yNC0wLjQ4YzAuMTYsMCwwLjMyLDAsMC40OCwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0YzAuMjQsMCwwLjQ4LDAsMC43MiwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0YzAuMTYsMCwwLjMyLDAsMC40OCwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0YzAuMjQsMCwwLjQ4LDAsMC43MiwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0YzAuMjQsMCwwLjQ4LDAsMC43MiwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0QzEyLjk5OCwwLjI0OCwxMy44NjYsMC41MDcsMTQuNCwwLjAzNHoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzVBNjg2RSIgZD0iTTM1LjA0LDAuMjc0YzIuMzk5LDAuMDgsNC44LDAuMTYsNy4yLDAuMjRjMCwwLjA4LDAsMC4xNiwwLDAuMjRjMC41NiwwLjA4LDEuMTIsMC4xNiwxLjY4LDAuMjRjMCwwLjA4LDAsMC4xNiwwLDAuMjRjMC4xNiwwLDAuMzIsMCwwLjQ4LDBjMCwwLjA4LDAsMC4xNiwwLDAuMjRjMC4yNCwwLDAuNDc5LDAsMC43MiwwYzAsMC4wOCwwLDAuMTYsMCwwLjI0YzAuMzE5LDAuMDgsMC42NCwwLjE2LDAuOTYsMC4yNGMwLDAuMDgsMCwwLjE2LDAsMC4yNGMwLjE2LDAsMC4zMiwwLDAuNDgsMGMwLjA4LDAuMTYsMC4xNiwwLjMyLDAuMjQsMC40OGMwLjMxOSwwLjA4LDAuNjM5LDAuMTYsMC45NTksMC4yNGMwLjA4LDAuMTYsMC4xNiwwLjMyLDAuMjQsMC40OGMwLjI0LDAuMDgsMC40OCwwLjE2LDAuNzIxLDAuMjRjMC4yMzksMC4zMiwwLjQ3OSwwLjY0LDAuNzE5LDAuOTZjMC4xNiwwLDAuMzIsMCwwLjQ4LDBjMC4zMiwwLjQsMC42NDEsMC44LDAuOTYsMS4yYzAuMTYsMC4wOCwwLjMyLDAuMTYsMC40NzksMC4yNGMwLDAuMTYsMCwwLjMyLDAsMC40OGMwLjMyLDAuMjQsMC42NDEsMC40NzksMC45NjEsMC43MmMwLDAuMTYsMCwwLjMyLDAsMC40OGMwLjI0LDAuMTYsMC40OCwwLjMyLDAuNzIsMC40OGMwLjA4LDAuMzIsMC4xNiwwLjY0LDAuMjQsMC45NmMwLjE1OSwwLjA4LDAuMzE5LDAuMTYsMC40NzksMC4yNGMwLDAuMTYsMCwwLjMyLDAsMC40OGMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLjA4LDAuMzIsMC4xNiwwLjY0LDAuMjQsMC45NmMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLjA4LDAuNDgsMC4xNiwwLjk2LDAuMjQsMS40NGMwLjA4LDAsMC4xNTksMCwwLjIzOSwwYzAuNzQsMS45MSwwLjcyNSw0LjMzMiwwLjcyLDYuOTZjMCwwLjY0LDAsMS4yOCwwLDEuOTJjLTAuMDgsMC0wLjE2LDAtMC4yNCwwYzAsMC40LDAsMC44LDAsMS4yYy0wLjA4LDAtMC4xNTksMC0wLjIzOSwwYzAsMC4zMTksMCwwLjY0LDAsMC45NmMtMC4wOCwwLTAuMTYsMC0wLjI0LDBjMCwwLjI0LDAsMC40OCwwLDAuNzJjLTAuMDgsMC0wLjE1OSwwLTAuMjM5LDBjLTAuMDgsMC40LTAuMTYsMC44LTAuMjQsMS4yYy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMtMC4wOCwwLjMyLTAuMTYsMC42NDEtMC4yNCwwLjk2Yy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMwLDAuMTYsMCwwLjMyLDAsMC40NzljLTAuMTYsMC4wOC0wLjMyLDAuMTYtMC40NzksMC4yNGMwLDAuMTYsMCwwLjMyLDAsMC40OGMtMC4xNiwwLjA4LTAuMzIsMC4xNi0wLjQ3OSwwLjI0YzAsMC4xNiwwLDAuMzE5LDAsMC40NzljLTAuMjQsMC4xNi0wLjQ4LDAuMzItMC43MjEsMC40NzljMCwwLjE2LDAsMC4zMiwwLDAuNDhjLTAuNDgsMC40LTAuOTYsMC44MDEtMS40MzksMS4yYy0wLjQsMC40NzktMC44MDEsMC45Ni0xLjIwMSwxLjQ0Yy0wLjE1OSwwLTAuMzE5LDAtMC40NzksMGMtMC4xNTksMC4yMzktMC4zMTksMC40NzktMC40NzksMC43MmMtMC4xNiwwLTAuMzIsMC0wLjQ4LDBjLTAuMDgsMC4xNTktMC4xNiwwLjMxOS0wLjI0LDAuNDc5Yy0wLjMyLDAuMDgtMC42NCwwLjE2LTAuOTU5LDAuMjRjLTAuMDgsMC4xNi0wLjE2LDAuMzItMC4yNCwwLjQ4Yy0wLjQsMC4wOC0wLjgwMSwwLjE2LTEuMjAxLDAuMjRjMCwwLjA3OSwwLDAuMTU5LDAsMC4yMzljLTAuMTU5LDAtMC4zMTksMC0wLjQ3OSwwYzAsMC4wOCwwLDAuMTYsMCwwLjI0Yy0wLjQ3OSwwLjA4LTAuOTYsMC4xNi0xLjQ0LDAuMjM5YzAsMC4wOCwwLDAuMTYsMCwwLjI0Yy0wLjMxOSwwLTAuNjM5LDAtMC45NTksMGMtMC45MTIsMC4yOS00LjU3LDAuODkzLTYsMC40OGMwLTAuMDgsMC0wLjE2LDAtMC4yNGMtMC40OCwwLTAuOTYxLDAtMS40NCwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0Yy0wLjM5OSwwLTAuOCwwLTEuMiwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0Yy0wLjI0LDAtMC40OCwwLTAuNzIsMGMwLTAuMDc5LDAtMC4xNTksMC0wLjIzOWMtMC4yNCwwLTAuNDc5LDAtMC43MiwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0Yy0wLjE2LDAtMC4zMiwwLTAuNDgsMGMwLTAuMDgsMC0wLjE2LDAtMC4yMzljLTAuMjQsMC0wLjQ4LDAtMC43MiwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0Yy0wLjE2LDAtMC4zMiwwLTAuNDc5LDBjMC0wLjA4LDAtMC4xNiwwLTAuMjRjLTAuMTYsMC0wLjMyLDAtMC40OCwwYy0wLjA4LTAuMTYtMC4xNi0wLjMyLTAuMjQtMC40OGMtMC4zMi0wLjA4LTAuNjQxLTAuMTYtMC45Ni0wLjI0Yy0wLjE2LTAuMjM5LTAuMzE5LTAuNDc5LTAuNDc5LTAuNzJjLTAuMTYsMC0wLjMyLDAtMC40OCwwYy0wLjI0LTAuMzE5LTAuNDgtMC42NC0wLjcyLTAuOTZjLTAuMTYsMC0wLjMyLDAtMC40OCwwYy0wLjQtMC40NzktMC44LTAuOTYtMS4yLTEuNDM5Yy0wLjE2LTAuMDgtMC4zMi0wLjE2LTAuNDgtMC4yNGMwLTAuMTYsMC0wLjMyLDAtMC40OGMtMC4zMi0wLjI0LTAuNjQtMC40NzktMC45Ni0wLjcyYzAtMC4xNiwwLTAuMzE5LDAtMC40NzljLTAuMTYtMC4wOC0wLjMyLTAuMTYtMC40OC0wLjI0YzAtMC4xNiwwLTAuMzIsMC0wLjQ4Yy0wLjE2LTAuMDgtMC4zMi0wLjE2LTAuNDgtMC4yNGMtMC4wOC0wLjMxOS0wLjE2LTAuNjQtMC4yNC0wLjk1OWMtMC4wOCwwLTAuMTYsMC0wLjI0LDBjLTAuMTYtMC40OC0wLjMyLTAuOTYxLTAuNDgtMS40NGMtMC4wOCwwLTAuMTYsMC0wLjI0LDBjMC0wLjI0LDAtMC40NzksMC0wLjcyYy0wLjA4LDAtMC4xNiwwLTAuMjQsMGMtMC4zMi0xLjUyLTAuNjQtMy4wNDEtMC45Ni00LjU2MWMtMC4wODQtMC45NTktMC4yMjEtMy4wNzQsMC4yNC0zLjZjMC40MzIsNS41NDksMi43MzcsOS4wMzksNi4yNCwxMS41MmMwLjE2LDAuMjQsMC4zMiwwLjQ4LDAuNDgsMC43MjFjMC4xNiwwLDAuMzIsMCwwLjQ4LDBjMC4wOCwwLjE2LDAuMTYsMC4zMTksMC4yNCwwLjQ3OWMwLjE2LDAsMC4zMTksMCwwLjQ3OSwwYzAsMC4wOCwwLDAuMTYsMCwwLjI0YzAuMzE5LDAuMDgsMC42NCwwLjE2LDAuOTYsMC4yMzljMCwwLjA4LDAsMC4xNiwwLDAuMjRjMC4yNCwwLDAuNDgsMCwwLjcyMSwwYzAsMC4wOCwwLDAuMTYsMCwwLjI0YzAuMTU5LDAsMC4zMTksMCwwLjQ3OSwwYzAsMC4wOCwwLDAuMTYsMCwwLjI0YzAuMzE5LDAsMC42NCwwLDAuOTYsMGMwLDAuMDgsMCwwLjE2LDAsMC4yNGMwLjMyLDAsMC42NDEsMCwwLjk2LDBjMi42MywwLjgyOSw1LjQ0OCwwLjQxNSw3LjY4MS0wLjQ4YzAuMjM5LDAsMC40NzksMCwwLjcxOSwwYzAtMC4wOCwwLTAuMTYsMC0wLjI0YzAuMzItMC4wOCwwLjY0MS0wLjE2LDAuOTYxLTAuMjRjMC0wLjA3OSwwLTAuMTU5LDAtMC4yMzljMC4zMi0wLjA4LDAuNjQtMC4xNiwwLjk1OS0wLjI0YzAuMDgtMC4xNiwwLjE2LTAuMzE5LDAuMjQtMC40NzljMC4xNiwwLDAuMzIsMCwwLjQ4LDBjMC4xNi0wLjI0LDAuMzItMC40OCwwLjQ4LTAuNzIxYzAuMTYsMCwwLjMxOSwwLDAuNDc5LDBjMC40NzktMC41NiwwLjk2LTEuMTE5LDEuNDQtMS42OGMwLjI0LTAuMTYsMC40NzktMC4zMiwwLjcyLTAuNDhjMC0wLjE2LDAtMC4zMTksMC0wLjQ3OWMwLjIzOS0wLjE2LDAuNDc5LTAuMzIsMC43Mi0wLjQ3OWMwLTAuMTYsMC0wLjMyLDAtMC40OGMwLjE2LTAuMDgsMC4zMi0wLjE2LDAuNDgtMC4yNGMwLTAuMTYsMC0wLjMyLDAtMC40OGMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLjE1OS0wLjQ3OSwwLjMxOS0wLjk1OSwwLjQ3OS0xLjQzOWMwLjA4LDAsMC4xNTksMCwwLjIzOSwwYzAuMDgtMC40OCwwLjE2LTAuOTYsMC4yNC0xLjQzOWMwLjA4LDAsMC4xNiwwLDAuMjQsMGMwLjA4LTAuODAxLDAuMTYtMS42MDEsMC4yNC0yLjRjMC4wOCwwLDAuMTYsMCwwLjI0LDBjMC40MTEtMS40NTctMC4xODUtNC4xMjgtMC40OC01LjA0Yy0wLjE2LTAuOC0wLjMyLTEuNi0wLjQ4LTIuNGMtMC4wOCwwLTAuMTU5LDAtMC4yMzksMGMtMC4wOC0wLjMyLTAuMTYtMC42NC0wLjI0LTAuOTZjLTAuMDgsMC0wLjE1OSwwLTAuMjM5LDBjLTAuMDgtMC4zMi0wLjE2LTAuNjQtMC4yNC0wLjk2Yy0wLjE2LTAuMDgtMC4zMi0wLjE2LTAuNDgtMC4yNGMwLTAuMTYsMC0wLjMyLDAtMC40OGMtMC4xNi0wLjA4LTAuMzItMC4xNi0wLjQ4LTAuMjRjMC0wLjE2LDAtMC4zMiwwLTAuNDc5Yy0wLjM5OS0wLjMyLTAuNzk5LTAuNjQtMS4xOTktMC45NmMwLTAuMTYsMC0wLjMyLDAtMC40OGMtMC4xNi0wLjA4LTAuMzItMC4xNi0wLjQ4LTAuMjRjMC0wLjA4LDAtMC4xNiwwLTAuMjRjLTAuMTYsMC0wLjMyLDAtMC40OCwwYy0wLjMxOS0wLjQtMC42MzktMC44LTAuOTU5LTEuMmMtMC4xNiwwLTAuMzIsMC0wLjQ4LDBjLTAuMDgtMC4xNi0wLjE2LTAuMzItMC4yNC0wLjQ4Yy0wLjE2LDAtMC4zMiwwLTAuNDc5LDBjLTAuMDgtMC4xNi0wLjE2LTAuMzItMC4yNC0wLjQ4Yy0wLjE1OSwwLTAuMzE5LDAtMC40NzksMGMwLTAuMDgsMC0wLjE2LDAtMC4yNGMtMC40OC0wLjE2LTAuOTYxLTAuMzItMS40NC0wLjQ4YzAtMC4wOCwwLTAuMTYsMC0wLjI0Yy0wLjQ3OS0wLjA4LTAuOTYtMC4xNi0xLjQ0LTAuMjRjMC0wLjA4LDAtMC4xNiwwLTAuMjRjLTAuMzE5LDAtMC42NCwwLTAuOTU5LDBjMC0wLjA4LDAtMC4xNiwwLTAuMjRDMzcuNTg4LDAuNDM2LDM1LjczNiwwLjg3MywzNS4wNCwwLjI3NHoiLz48L3N2Zz4=);
	background-size: contain;
}
#header #logo div.global-logo a.logo-icon.home {
	width: 90px;
}
#header #logo div.global-logo a.logo-icon-top span.logo-area-inner span.logo-area-inner-inner span.logo-area-inner-inner-inner {
	width: 90px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i44Os44Kk44Ok44O8XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjYuMzE0cHgiIGhlaWdodD0iOC45NTJweCIgdmlld0JveD0iMCAwIDI2LjMxNCA4Ljk1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYuMzE0IDguOTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjNUE2ODZFIiBkPSJNNS41ODYsNi42NjVDNS41ODEsNi45NTksNS41MDgsNy43ODgsNC43OSw4LjMwNWMtMC43MTgsMC41MTctMS4yMTIsMC42NDYtMi4xMywwLjY0NlMxLjM0MSw4Ljc1OCwwLjgwNSw4LjM3QzAuMjY5LDcuOTgyLDAsNy42MzksMCw3LjM0MmMwLTAuMTgyLDAuMjI2LTAuNDc2LDAuNjc5LTAuODgzYzAuNDUzLTAuNDA4LDEuMTQ1LTAuNzQ3LDEuMTQ1LTAuNzQ3UzEuMzA1LDYuODgzLDEuMjQzLDcuMjljMC40ODQsMC4zNDQsMS4xNzIsMC42MDksMS45NTMsMC40NTNDMy44NzQsNy42MDYsNC4wNCw3LjQzLDQuMTY1LDYuNzc0YzAtMC41OTYtMC4yMjUtMC44NDYtMS4yNzItMS45MzhDMS44NDQsMy43NDMsMC42OCwyLjczMywwLjY4LDIuMDg2YzAtMC42NDYsMC4zNC0xLjExMywwLjkyMi0xLjQ2OWMwLjU4Mi0wLjM1NiwxLjIxNi0wLjQ5MiwyLjAzNy0wLjQ5MnMxLjQzOCwwLjE0NiwxLjg1MywwLjQzN2MwLjQxNCwwLjI5MSwwLjYyMSwwLjY4NiwwLjYyMSwxLjE4NFM1LjEwOSwzLjIzOCw0LjMyMSw0LjExN2MwLjA5LDAuMDksMC4zMjEsMC4zNjcsMC40NjMsMC41MTZzMC4zNTEsMC40MTUsMC41ODMsMC44MjlDNS42MDEsNS44NzUsNS41OTQsNi4zMDEsNS41ODYsNi42NjV6IE01LjE0MywxLjc1NGMwLTAuNDUyLTAuMzExLTAuNjc5LTAuOTMxLTAuNjc5Yy0wLjI5OSwwLTEuMjAzLDAuMDMtMS40MDcsMC4xMzVDMi41MDEsMS4zNjksMi4yMTEsMS42OTYsMi4yMTEsMS44NTJjMCwwLjI4NCwwLjg1MywxLjA0NiwxLjQyMiwxLjU2M2wwLjM1OSwwLjM1OUM0LjUzNiwzLjMwOCw1LjE0MywyLjIwOCw1LjE0MywxLjc1NHoiLz48cGF0aCBmaWxsPSIjNUE2ODZFIiBkPSJNNy44MjksMC44ODhjMC0wLjI2NC0wLjAyNC0wLjQ1Mi0wLjA3Mi0wLjU2NEM4LjM4MSwwLjEwOCw4Ljk2OSwwLDkuNTIxLDBjMC4wNzIsMC4wNzIsMC4xMDgsMC4yNTYsMC4xMDgsMC41NTJjMCwwLjUyOC0wLjIyNCwxLjc0NC0wLjY3MiwzLjY0OGMwLjY0OC0wLjQ3MiwxLjIxNi0wLjcwOCwxLjcwNC0wLjcwOGMwLjMwNCwwLDAuNTM0LDAuMDk2LDAuNjksMC4yODhjMC4xNTYsMC4xOTIsMC4yMzQsMC40NDYsMC4yMzQsMC43NjJzLTAuMDkyLDAuODMyLTAuMjc2LDEuNTQ4Yy0wLjE4NCwwLjcxNi0wLjI3NiwxLjIwNS0wLjI3NiwxLjQ3czAuMDMyLDAuMzk2LDAuMDk2LDAuMzk2czAuMjMyLTAuMDcxLDAuNTA0LTAuMjE1bDAuMTQ0LTAuMDcybDAuMjE2LDAuNDJjLTAuMDcyLDAuMDY0LTAuMTY4LDAuMTQ0LTAuMjg4LDAuMjRjLTAuMTIsMC4wOTYtMC4zNCwwLjIyNC0wLjY2LDAuMzgzYy0wLjMyLDAuMTYtMC42MTQsMC4yNC0wLjg4MiwwLjI0Yy0wLjI2OCwwLTAuNDgyLTAuMDg2LTAuNjQyLTAuMjU4Yy0wLjE2LTAuMTcyLTAuMjQtMC40MDQtMC4yNC0wLjY5NWMwLTAuMjkzLDAuMDktMC44MjQsMC4yNy0xLjU5NmMwLjE4LTAuNzcyLDAuMjctMS4yNjEsMC4yNy0xLjQ2NVM5LjczNyw0LjYzMiw5LjU2OSw0LjYzMmMtMC4yMDgsMC0wLjQ2OCwwLjA4OC0wLjc4LDAuMjY0Yy0wLjQ0LDEuOTM3LTAuNjYsMy4xOTItMC42NiwzLjc2OUM3Ljc5Myw4Ljc5Miw3LjIyMSw4Ljg1Niw2LjQxMyw4Ljg1NkM2LjQwNSw4LjcyLDYuNDAxLDguNiw2LjQwMSw4LjQ5N2MwLTAuMzU1LDAuMjI2LTEuNDcxLDAuNzE0LTMuNTI4QzcuNTkxLDIuOTYsNy44MjksMS42LDcuODI5LDAuODg4eiIvPjxwYXRoIGZpbGw9IiM1QTY4NkUiIGQ9Ik0xNS43MDgsMy44NGMwLjAxNy0wLjAxNiwwLjA2MS0wLjEyLDAuMTMzLTAuMzEyYzAuMzc2LDAsMC44OCwwLjExMiwxLjUxMiwwLjMzNmMtMC4yLDAuNjY0LTAuMzYsMS4zNTgtMC40OCwyLjA4MmMtMC4xMTksMC43MjUtMC4xOCwxLjI0LTAuMTgsMS41NDljMCwwLjMwOCwwLjAzMiwwLjQ2MSwwLjA5NiwwLjQ2MWMwLjA0OSwwLDAuMjI1LTAuMDc1LDAuNTI4LTAuMjI4bDAuMTQ1LTAuMDcxbDAuMjE2LDAuNDJDMTcuNjA0LDguMTQsMTcuNTEsOC4yMiwxNy4zOTQsOC4zMTZjLTAuMTE2LDAuMDk3LTAuMzM0LDAuMjI2LTAuNjU0LDAuMzlzLTAuNjA3LDAuMjQ2LTAuODY0LDAuMjQ2Yy0wLjQ5NiwwLTAuNzgzLTAuMjI0LTAuODYzLTAuNjcyYy0wLjUxMywwLjQ0OC0wLjk3NSwwLjY3Mi0xLjM4NywwLjY3MnMtMC43Ni0wLjE2LTEuMDQzLTAuNDc5Yy0wLjI4NC0wLjMxOS0wLjQyNi0wLjgyMy0wLjQyNi0xLjUxM2MwLTEuMDcxLDAuMjItMS45MTgsMC42Ni0yLjUzOGMwLjQzOS0wLjYyLDAuOTcyLTAuOTMsMS41OTYtMC45M0MxNC44NiwzLjQ5MiwxNS4yOTIsMy42MDgsMTUuNzA4LDMuODR6IE0xNC4zNCw3LjkzMmMwLjE5MSwwLDAuNDA3LTAuMDc2LDAuNjQ3LTAuMjI5YzAuMDU2LTEuMTI3LDAuMjQ0LTIuMjQ0LDAuNTY0LTMuMzQ4QzE1LjMxMiw0LjI1MiwxNS4xMDgsNC4yLDE0Ljk0LDQuMmMtMC4yODgsMC0wLjUzNCwwLjI4Mi0wLjczOCwwLjg0NWMtMC4yMDQsMC41NjQtMC4zMDYsMS4xODgtMC4zMDYsMS44NjdTMTQuMDQzLDcuOTMyLDE0LjM0LDcuOTMyeiIvPjxwYXRoIGZpbGw9IiM1QTY4NkUiIGQ9Ik0xNy44MzYsOC44NDRoLTAuMDg0Yy0wLjAxNi0wLjA2NC0wLjAyMy0wLjIxLTAuMDIzLTAuNDM4YzAtMC4yMjksMC4xMDctMC44NDIsMC4zMjQtMS44NDNjMC4yMTYtMSwwLjMyMy0xLjU3MSwwLjMyMy0xLjcxNmMwLTAuMjQ4LTAuMTExLTAuNTItMC4zMzYtMC44MTZsLTAuMTA3LTAuMTQ0bDAuMDEyLTAuMTU2YzAuNDMyLTAuMTIsMS4xMjQtMC4xOCwyLjA3Ni0wLjE4YzAuMDk2LDAuMjA4LDAuMTQ0LDAuNSwwLjE0NCwwLjg3NmMwLjA4OC0wLjE0NCwwLjI3Mi0wLjMzNiwwLjU1My0wLjU3NmMwLjI3OS0wLjI0LDAuNTY3LTAuMzYsMC44NjMtMC4zNmMwLjQzMywwLDAuNjQ4LDAuMzc2LDAuNjQ4LDEuMTI4Yy0wLjA0LDAuMDQ4LTAuMDk1LDAuMTEtMC4xNjIsMC4xODZjLTAuMDY4LDAuMDc2LTAuMjA0LDAuMTgzLTAuNDA4LDAuMzE3Yy0wLjIwNCwwLjEzNy0wLjQwMiwwLjIyMS0wLjU5NCwwLjI1MmMtMC4wMDgsMC0wLjA3Ni0wLjEwNy0wLjIwNC0wLjMyM2MtMC4xMjgtMC4yMTYtMC4yMjQtMC4zMjQtMC4yODgtMC4zMjRjLTAuMiwwLjA3Mi0wLjM3NiwwLjE5Mi0wLjUyOCwwLjM2Yy0wLjM2OCwxLjY1Ni0wLjU1MiwyLjcyOS0wLjU1MiwzLjIxNmMwLDAuMTc2LDAuMDA0LDAuMywwLjAxMiwwLjM3MkMxOS4yMjUsOC43ODgsMTguNjY4LDguODQ0LDE3LjgzNiw4Ljg0NHoiLz48cGF0aCBmaWxsPSIjNUE2ODZFIiBkPSJNMjEuNzI5LDYuNzMyYzAtMSwwLjMwMy0xLjc5LDAuOTA2LTIuMzdjMC42MDQtMC41OCwxLjI5LTAuODcsMi4wNTktMC44N2MwLjQ3MiwwLDAuODU5LDAuMTE2LDEuMTY0LDAuMzQ4YzAuMzA0LDAuMjMyLDAuNDU2LDAuNTQyLDAuNDU2LDAuOTNjMCwwLjM4OS0wLjA5OSwwLjcxNC0wLjI5NSwwLjk3OWMtMC4xOTUsMC4yNjQtMC40MzQsMC40NjgtMC43MTQsMC42MTFjLTAuNTY3LDAuMjgtMS4wODgsMC40NTYtMS41NiwwLjUyOGwtMC4yODgsMC4wMzZjMC4wNTYsMC43NTIsMC4zNjQsMS4xMjgsMC45MjQsMS4xMjhjMC4xOTIsMCwwLjM5Ni0wLjA0OCwwLjYxMi0wLjE0NGMwLjIxNi0wLjA5NywwLjM4NC0wLjE5MiwwLjUwNC0wLjI4OWwwLjE4LTAuMTQ0bDAuMjg4LDAuMzg0Yy0wLjA2NCwwLjA4OC0wLjE5MSwwLjIwNC0wLjM4NCwwLjM0OGMtMC4xOTIsMC4xNDUtMC4zNzIsMC4yNjUtMC41NCwwLjM2Yy0wLjQ2NCwwLjI1Ny0wLjk3MiwwLjM4NC0xLjUyNCwwLjM4NGMtMC41NTIsMC0wLjk4Ny0wLjE5NS0xLjMwOC0wLjU4OEMyMS44ODksNy45NzIsMjEuNzI5LDcuNDI4LDIxLjcyOSw2LjczMnogTTI0LjQxNyw1LjgyMWMwLjI0LTAuMjcyLDAuMzYtMC42MjUsMC4zNi0xLjA1N2MwLTAuNDMyLTAuMTI4LTAuNjQ4LTAuMzg1LTAuNjQ4Yy0wLjMwNCwwLTAuNTM4LDAuMjU4LTAuNzAxLDAuNzc0Yy0wLjE2NCwwLjUxNy0wLjI0NiwwLjk5OC0wLjI0NiwxLjQ0NkMyMy44NTMsNi4yNjQsMjQuMTc3LDYuMDkyLDI0LjQxNyw1LjgyMXoiLz48L3N2Zz4=);
	background-position: left center;
	background-size: contain;
}
