/*  
Theme Name: Simple La Bob
Theme URI: http://www.blogohblog.com/
Description: Simple eh? This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer.
Version: 1.0
Author: Bob 
Author URI: http://www.blogohblog.com/
*/

* {margin: 0; padding: 0;}	
form {margin: 0; padding: 0;}
h1 {font-size: 19px; color: #858383;}
h2 {font-size: 16px; line-height: 20px; color: #00749E;}
.h2 {font-family: Arial, Helvetica, sans-serif; line-height: 18px; font-size: 12px; color: #312E2E; font-weight: bold;}
h3 {font-size: 15px; color: #656565;}
html, body {
	margin: 0px;
	padding: 0px;
}
body, tr, td {font-family: Meiryo,Arial, Helvetica, sans-serif; font-size: 14px;}
a:link,a:visited,a:active {
	color:#000000;
	text-decoration: none;
}
a:hover	{
	color:#09C;
	text-decoration: underline;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#wrap {
	border-right: 0px solid #ccc;
	padding: 0px;
}
#wrap div.wrap-inner {
	width: 1155px;
	margin: 0 auto;
	padding-top: 70px;
}
/*
#header {
	width: 1180px;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100px;
	position: relative;
}
#header_navi {
	position: relative;
	margin-bottom: 10px;
	height: 30px;
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: 0px 30px;
	padding-bottom: 1px;
}
#topchach {
	float: left;
}
#serchArea {
	position: absolute;
	top: 0px;
	right: 0px;
}
#searchform #s {
	height: 16px;
}
#header_navi ul li {
	display: inline;
	padding-left: 5px;
}
#header_navi ul {
	position: absolute;
	right: 206px;
	/right: 270px;
	/top: 5px;
	top: 1px;
}
#logo {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#logo {
	float: left;
	width: 550px;
	margin-top: 10px;
} 
#logo h1 { text-indent: -10000px; padding: 0px; margin: 0px; } 
#menu ul li {
	display: inline;
}
#menu {
	position: absolute;
	top: 51px;
	right: 1px;
}
#logo h1 a {
	display: block;
	background-image: url(http://blog.tokyosharehouse.com/wp-content/themes/simple-la-bob-10/images/common/logo.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
}
*/
#middle {clear: both; width: 1180px; margin-top: 13px;}
#right {
	float: left;
	width: 234px;
}
#left {
	float: left;
	width: 900px;
	margin-right: 10px;
	margin-left: 0;
}
.entry {
	width: 890px;
	background: #fff url(images/entry.gif) repeat-x left top;
	margin-bottom: 10px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	clear: both;
	float: left;
}
.entry p {
	font-family: Meiryo,'???C???I',Meiryo,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #000000;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.entry div.post-title-area {
	float: left;
	width: calc(100% - 60px);
	padding-top: 15px;
}
.entry h2 {
	width: calc(100% - 90px);
	font-family: Meiryo,'???C???I',Meiryo,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #898585;
}
.entry li {margin-left: 25px;}
#sidebar {
	background: #fff;
	width: 240px;
	border: 1px solid #dadada;
	margin-bottom: 5px;
	font-family: Meiryo,'???C???I',Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
/*
	padding: 10px;
*/
	border-top-width: 0;
}
#sidebar h2 {
	font-size: 14px;
/*
	padding: 3px 0px;
	margin: 0px 7px 3px 7px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #09C;
*/
	padding: 5px;
	color: #555;

	border-width: 1px 0;
	border-style: solid;
	border-color: #ccc;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}
#sidebar ul { list-style-type: none; margin: 0 ; padding: 0; }
#sidebar ul li {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.5em;
}
#sidebar ul li ul { list-style-type: square; margin: 0px; /* padding: 0 3px */ padding: 10px; }
#sidebar ul li ul li {
	list-style-type:none;
	background: transparent url(images/bullet.gif) no-repeat 0 4px;
	padding: 0px 0px 2px 14px;
	border: 0;
	margin: 0;
	font-size: 14px;
	line-height: 1.5em;
}
.alignright { float: right; }
.alignleft { float: left; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.comments h3 {
	font-size: 14px;
	border-bottom: dashed 1px #ccc;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 3px;
	margin-left: 7px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	width: 770px;
}
.gcomment {
	border-left: none;
	vertical-align:middle;
	border-right:none;
	margin-bottom:3px;
	border-bottom: 1px solid #f3f3f3;
	padding:3px;
	float: left;
	clear: both;
	width: 770px;
}
.ucomment {
	border-left: none;
	border-right:none;
	margin-bottom:3px;
	border-bottom: 1px solid #f3f3f3;
	padding:3px;
	float: left;
	clear: both;
	width: 770px;
}
ol.commentlist { padding: 0; margin: 0 0 1px; }
.comments {
	float: left;
	margin-left: 0px;
	padding-left: 0px;
	clear: both;
	width: 770px;
}
#commentform {
	float: left;
	width: 770px;
	margin-left: 0px;
	padding-left: 0px;
}
ol.commentlist li { list-style: none; margin: 0; padding: 13px 13px 1px; }
ol.commentlist li.commenthead { list-style: none; margin: 0; }
ol.commentlist li.commenthead h2 { margin: 0;}
#footerbox {
	clear:both;
	width: 100%;
	background-color: #CCC;
	margin: 0px auto;
	text-align: center;
	color: #000;
}
#footerpad { clear:both; width: 1180px; padding-top: 5px; margin: 0px auto; text-align: left;}
#footer {
	clear:both;
	width: 1180px;
	background-color: #CCC;
	height: 20px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#footer p { font-family: Meiryo,'???C???I',Meiryo,Arial, Helvetica, sans-serif; font-size: 11px; color: #8E8C8C;}
#footer a:link, #footer a:active, #footer a:visited {
	color: #000;
	text-decoration: none;
}
#footer a:hover { color: #00749E; text-decoration: underline;}
#copy {
	color: #000;
}
#footer {
	background-color: #CCC;
	height: 20px;
}
.post-date {
	float: left;
	width: 40px;
	height: 55px;
	text-align: center;
	text-transform: uppercase;
	margin-right: 10px;
/*
	color: #ffffff;
	background-color: #000000;
*/
	padding-top: 9px;
	color: #000;
	margin-top: 5px;
	margin-left: 5px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;

	background-image: url('./images/common/icon_calender.png');
	background-repeat: no-repeat;
	background-position: left top;
}
#line {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-top: 10px;
}
.post-date span {
	margin-bottom: 2px;
	display: block;
	font-family: "Trebuchet MS", Verdana;
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
}
#twitter {
	margin-bottom: 10px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



div.col2 {
	float: left;
	width: 430px;
}
div.col3 {
	float: left;
	width: 290px;
}
div.col2 img {
	width: 400px;
}
div.col3 img {
	width: 280px;
}
div.col3 p {
	padding: 5px 15px;
}

table.inquiry th {
	width: 120px;
}
table.inquiry td {
}
table.inquiry td.inquiryButton {
	text-align: center;
}

/*
 * Interview
 */
div.interview {
}
div.interview div.mainImageArea div.mainImage img {
	width: 100%;
}
div.interview div.mainImageArea div.mainImageExplain {
	border-style: solid;
	border-color: #ccc;
	border-width: 1px;
	background-color: #eee;
	padding: 5px;
	font-size: 85%;
}
div.interview div.mainImageArea div.mainImageExplain span.profile {
	color: #258cb7;
	font-weight: bold;
}
div.interview div.mainText {
	font-weight: bold;
}
div.interview div.explain {
	padding: 10px 0 0 0;
}
div.interview div.explain p {
	padding: 0;
}
div.interview div.interviewImageArea {
}
div.interview div.interviewImageArea {
	margin-top: 20px;
}
div.interview div.interviewImageArea div.interviewImage img {
/*
	width: 550px;
*/
}
h3,
div.interview h3 {
	border-style: solid;
	border-color: #5c6971;
	border-width: 0 0 0 14px;
	margin-top: 20px;
	padding-left: 10px;
	font-size: 140%;
}
div.interview div.interviewArea {
	margin-top: 20px;
}
div.interview div.interviewArea dl dt {
	clear: left;
	float: left;
	text-align: center;
}
div.interview div.interviewArea dl dd {
	margin-bottom: 15px;
}
div.interview div.interviewArea dl dt.from {
	background-image: url('http://blog.tokyosharehouse.com/wp-content/uploads/2011/09/logo_c-e1314964009544.png');
	background-size: contain;
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
div.interview div.interviewArea dl dd.from {
	color: #248bb4;
	font-weight: bold;
}
div.interview div.interviewArea dl dt.from img {
	width: 25px;
	height: 25px;
}
div.interview div.interviewArea dl dt.to {
	color: #ff6600;
	font-weight: bold;
	margin-right: 5px;
}
div.interview div.interviewArea dl dd.to p {
	line-height: normal;
	padding: 0;
}
div.interview div.authorArea {
	margin-top: 20px;
	padding: 5px;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px;
}
div.interview div.authorArea div.authorImage {
	float: left;
	width: 90px;
}
div.interview div.authorArea div.authorImage img {
	width: 80px;
	height: 80px;
}
div.interview div.authorArea div.authorExplain {
}
div.interview div.authorArea div.authorExplain div.authorName {
	font-weight: bold;
}
div.interview div.authorArea div.authorExplain p {
	display: none;
}

/*
 * Related Article
 */
div.houseContactArea {
	border-style: solid;
	border-color: #ccc;
	border-width: 1px;
	background-color: #eee;
	height: 225px;
	padding: 10px;
	box-sizing: border-box;
}
div.houseContactArea div.image {
	float: left;
	width: 35%;
	position: relative;
}
div.houseContactArea div.image:before {
	content: "";
	display: block;
	padding-top: 66.7%;
}
div.houseContactArea div.image a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}
div.houseContactArea div.image a:before {
	content: "";
	display: none;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 88.75px;
	height: 30px;
	background-image: url('./images/house/new_open_icon.png');
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 266.25px 30px;
}
div.houseContactArea[data-room-status="3"] div.image a:before {
	display: block;
	background-position: -177.5px 0;
}
div.houseContactArea div.image a img {
	height: 100%;
}
div.houseContactArea div.content {
	float: left;
	width: 65%;
	padding-left: 40px;
	padding-right: 30px;
	box-sizing: border-box;
}
div.houseContactArea div.content div.houseNameArea {
	font-size: 120%;
	font-weight: bold;
}
div.houseContactArea div.content div.houseNameArea span.houseNameTitle {
	color: #0bb1e1;
	padding-right: 20px;
}
div.houseContactArea div.content table {
	width: 100%;
}
div.houseContactArea div.content table th {
	text-align: left;
	width: 100px;
}
div.houseContactArea div.content table td.button {
	padding-top: 10px;
	text-align: right;
}
div.houseContactArea div.content table td.button a {
	text-decoration: none;
}
div.houseContactArea div.content table td.button a div.contact-button-area {
	display: inline-block;
}
div.houseContactArea div.content table td.button a div.contact-button {
	display: inline-block;
	width: auto;
	padding-left: 50px;
	padding-right: 50px;
}
div.houseContactArea div.content table td.button img {
	width: auto;
}


div.contact-button-area .contact-button {
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 6px;
	color: #fff;
	font-size: 140%;
	font-weight: bold;
	border-radius: 5px;
	text-decoration: none;
	text-align: center;

	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);

	box-shadow: 1px 1px 3px #888;
	-moz-box-shadow: 1px 1px 3px #888;
	-webkit-box-shadow: 1px 1px 3px #888;
}
div.contact-button-area input.contact-button {
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
}
div.contact-button-area .contact-button-mgt10 {
	margin-top: 10px;
}
div.contact-button-area .contact-button:active {
	position:relative;
	top: 1px;
	left: 1px;

	box-shadow: 0px 0px 0px #aaa;
	-moz-box-shadow: 0px 0px 0px #aaa;
	-webkit-box-shadow: 0px 0px 0px #aaa;
}
div.contact-button-area .contact-button-blue {
	background: #2dbae9; /* Old browsers */
	background: -moz-linear-gradient(top,  #179ce0 48%,#1180b7 51%,#1180b7 100%,#1180b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#179ce0), color-stop(51%,#1180b7), color-stop(100%,#1180b7), color-stop(100%,#1180b7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #179ce0 48%,#1180b7 51%,#1180b7 100%,#1180b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #179ce0 48%,#1180b7 51%,#1180b7 100%,#1180b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #179ce0 48%,#1180b7 51%,#1180b7 100%,#1180b7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #179ce0 48%,#1180b7 51%,#1180b7 100%,#1180b7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#179ce0', endColorstr='#1180b7',GradientType=0 ); /* IE6-9 */
}
div.contact-button-area .contact-button-blue:hover {
	background: #2dbae9; /* Old browsers */
	background: -moz-linear-gradient(top,  #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#2dbae9), color-stop(51%,#1ba5da), color-stop(100%,#1ba5da), color-stop(100%,#1ba5da)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dbae9', endColorstr='#1ba5da',GradientType=0 ); /* IE6-9 */
}
div.contact-button-area .contact-button-blue:active {
	background: #2dbae9; /* Old browsers */
	background: -moz-linear-gradient(top,  #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#2dbae9), color-stop(51%,#1ba5da), color-stop(100%,#1ba5da), color-stop(100%,#1ba5da)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2dbae9 48%,#1ba5da 51%,#1ba5da 100%,#1ba5da 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dbae9', endColorstr='#1ba5da',GradientType=0 ); /* IE6-9 */
}

/* Contact Button */
div.contact-button-area .contact-button-blue {
	background: linear-gradient(to bottom, #ff9c3d 50%,#ef8b2a 50%,#fb830f 100%,#f98b21 100%);
}
div.contact-button-area .contact-button-blue:hover,
div.contact-button-area .contact-button-blue:active {
	background: linear-gradient(to bottom, #ffbc5d 50%,#ffab4a 50%,#fba32f 100%,#f9ab41 100%);
}

div.contact-button-area .contact-button-gray {
	background: #a3a3a3; /* Old browsers */
	background: -moz-linear-gradient(top,  #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#a3a3a3), color-stop(51%,#999999), color-stop(100%,#999999), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3a3a3', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
}
div.contact-button-area .contact-button-gray:hover {
	background: #a3a3a3; /* Old browsers */
	background: -moz-linear-gradient(top,  #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#a3a3a3), color-stop(51%,#999999), color-stop(100%,#999999), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3a3a3', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
}
div.contact-button-area .contact-button-gray:active {
	background: #a3a3a3; /* Old browsers */
	background: -moz-linear-gradient(top,  #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#a3a3a3), color-stop(51%,#999999), color-stop(100%,#999999), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a3a3a3 48%,#999999 51%,#999999 100%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3a3a3', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
}




/*
 * Related Article
 */
div.relatedPostArea div.relatedPostAreaTitle {
	font-weight: bold;
	font-size: 110%;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #aaa;
}
div.relatedPostArea div.relatedPost {
	margin-top: 20px;
}
div.relatedPostArea div.relatedPost div.relatedPostImage {
	float: left;
	width: 360px;
}
div.relatedPostArea div.relatedPost div.relatedPostImage img {
	max-width: 340px;
	height: 155px;
}
div.relatedPostArea div.relatedPost div.relatedPostContent div.relatedPostTitle {
	font-weight: bold;
}
div.relatedPostArea div.relatedPost div.relatedPostContent div.relatedPostTitle a {
	color:#09C;
}
div.columnPost div.relatedPostArea div.relatedPost div.relatedPostImage {
	width: 260px;
}
div.columnPost div.relatedPostArea div.relatedPost div.relatedPostImage img {
	max-width: 240px;
	height: 155px;
}

/*
 * Header
 */
#header {
	position: fixed;
	width: 100%;
	background: rgba(255, 255, 255);
	text-align: right;
	z-index: 100;
}
* html #header {
	margin-bottom: 8px;
}
#header div.header-inner {
	padding: 5px 20px 0 20px;
}
#header img.catch {
	float: left;
}
#logo div.logo-image {
	width: 495px;
	height: 24px;

	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIxMDIuMyAxMDIuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjEwMi4zIDEwMi4yOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzVENjg2Rjt9LnN0MXtmaWxsOiM1OEI5RTI7fS5zdDJ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDQ1LjYsMzEuOGg1Ni43VjE5LjRoLTczdjczaDczVjgwaC01Ni43Yy0yLjIsMC0zLjktMS44LTMuOS0zLjlWNjZjMC0yLjIsMS44LTMuOSwzLjktMy45aDU2LjdWNDkuN2gtNTYuN2MtMi4yLDAtMy45LTEuOC0zLjktMy45VjM1LjdDMjA0MS43LDMzLjUsMjA0My41LDMxLjgsMjA0NS42LDMxLjh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1MzEuNSw0OS43Yy0yLjIsMC0zLjktMS44LTMuOS0zLjlWMTkuNGgtMTIuNHY3M2gxMi40VjY2YzAtMi4yLDEuOC0zLjksMy45LTMuOWg0MC40YzIuMiwwLDMuOSwxLjgsMy45LDMuOXYyNi40aDEyLjR2LTczaC0xMi40djI2LjRjMCwyLjItMS44LDMuOS0zLjksMy45SDE1MzEuNXoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNODg4LjksMzEuOGg1Ni43VjE5LjRoLTczdjQyLjdoNTYuN2MyLjIsMCwzLjksMS44LDMuOSwzLjl2MTAuMWMwLDIuMi0xLjgsMy45LTMuOSwzLjloLTU2Ljd2MTIuNGg3M1Y0OS43aC01Ni43Yy0xLDAtMi0wLjQtMi44LTEuMmMtMC43LTAuNy0xLjItMS43LTEuMi0yLjhWMzUuN0M4ODUsMzMuNSw4ODYuNywzMS44LDg4OC45LDMxLjh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0OS4zLDM4LjJWMTkuNEg0Mzd2NzNoMTIuNFY3My41YzAtMS4zLDAuNi0yLjUsMS43LTMuMmMxLjEtMC43LDIuNC0wLjksMy42LTAuNWw1NS4zLDIwLjdWNzguOGwtNTEuMy0xOS4zYy0xLjUtMC42LTIuNS0yLTIuNS0zLjdjMC0xLjYsMS0zLjEsMi41LTMuN0w1MDkuOSwzM1YyMS4xbC01NS4zLDIwLjhjLTEuMiwwLjQtMi41LDAuMy0zLjYtMC41QzQ1MCw0MC43LDQ0OS4zLDM5LjUsNDQ5LjMsMzguMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTg4LjIsNTcuMmwtMTkuNC0zOC44aC0xMy42bDI4LjIsNTYuM2MwLjIsMC40LDAuMywwLjksMC4zLDEuM3YxNy4zSDU5OFY3Ni4xYzAtMC41LDAuMS0wLjksMC4zLTEuM2wyOC4yLTU2LjNoLTEzLjZsLTE5LjQsMzguOEM1OTIuNSw1OS4yLDU4OS4yLDU5LjIsNTg4LjIsNTcuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAxNy40LDQ5LjdjLTIuMiwwLTMuOS0xLjgtMy45LTMuOVYxOS40aC0xMi40djczaDEyLjRWNjZjMC0yLjIsMS44LTMuOSwzLjktMy45aDQwLjRjMi4yLDAsMy45LDEuOCwzLjksMy45djI2LjRoMTIuNHYtNzNoLTEyLjR2MjYuNGMwLDIuMi0xLjgsMy45LTMuOSwzLjlIMTAxNy40eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTI5LjcsOTIuNGgxMi40VjY2YzAtMi4yLDEuOC0zLjksMy45LTMuOWg0MC40YzIuMiwwLDMuOSwxLjgsMy45LDMuOXYyNi40aDEyLjR2LTczaC03Mi45TDExMjkuNyw5Mi40TDExMjkuNyw5Mi40eiBNMTE0MiwzNS43YzAtMi4yLDEuOC0zLjksMy45LTMuOWg0MC40YzIuMiwwLDMuOSwxLjgsMy45LDMuOXYxMC4xYzAsMi4yLTEuOCwzLjktMy45LDMuOWgtNDAuNGMtMi4yLDAtMy45LTEuOC0zLjktMy45VjM1Ljd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM4MS40LDE5LjRoLTczdjczaDczVjE5LjR6IE0zNjksNzYuMWMwLDIuMi0xLjgsMy45LTMuOSwzLjloLTQwLjRjLTIuMiwwLTMuOS0xLjgtMy45LTMuOVYzNS43YzAtMi4yLDEuOC0zLjksMy45LTMuOWg0MC40YzIuMiwwLDMuOSwxLjgsMy45LDMuOVY3Ni4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NDQuOCwxOS40aC03M3Y3M2g3M1YxOS40eiBNNzMyLjQsNzYuMWMwLDIuMi0xLjgsMy45LTMuOSwzLjloLTQwLjRjLTIuMiwwLTMuOS0xLjgtMy45LTMuOVYzNS43YzAtMi4yLDEuOC0zLjksMy45LTMuOWg0MC40YzIuMiwwLDMuOSwxLjgsMy45LDMuOVY3Ni4xeiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03MjguNSwzMS44aC00MC40Yy0yLjIsMC0zLjksMS44LTMuOSwzLjl2NDAuNGMwLDIuMiwxLjgsMy45LDMuOSwzLjloNDAuNGMyLjIsMCwzLjktMS44LDMuOS0zLjlWMzUuN0M3MzIuNCwzMy41LDczMC43LDMxLjgsNzI4LjUsMzEuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcxNi43LDE5LjRoLTczdjczaDczVjE5LjR6IE0xNzA0LjQsNzYuMWMwLDIuMi0xLjgsMy45LTMuOSwzLjlIMTY2MGMtMi4yLDAtMy45LTEuOC0zLjktMy45VjM1LjdjMC0yLjIsMS44LTMuOSwzLjktMy45aDQwLjRjMi4yLDAsMy45LDEuOCwzLjksMy45Vjc2LjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3ODguNiw4MGMtMi4yLDAtMy45LTEuOC0zLjktMy45VjE5LjRoLTEyLjR2NzNoNzN2LTczaC0xMi40djU2LjdjMCwyLjItMS44LDMuOS0zLjksMy45SDE3ODguNnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTkxNy4yLDMxLjdsNTYuNywwLjJsMC0xMi40bC03Mi45LTAuMmwtMC4xLDQyLjdsNTYuNywwLjJjMi4yLDAsMy45LDEuOCwzLjksMy45bDAsMTAuMWMwLDIuMi0xLjgsMy45LTMuOSwzLjlsLTU2LjctMC4ybDAsMTIuNGw3Mi45LDAuMmwwLjEtNDIuN2wtNTYuNy0wLjJjLTEsMC0yLTAuNC0yLjgtMS4yYy0wLjctMC43LTEuMi0xLjctMS4xLTIuOGwwLTEwLjFDMTkxMy4zLDMzLjQsMTkxNSwzMS43LDE5MTcuMiwzMS43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDAzLDMxLjhoNTYuN1YxOS40aC03M3Y3M2g3M1Y4MEgxNDAzYy0yLjIsMC0zLjktMS44LTMuOS0zLjlWNjZjMC0yLjIsMS44LTMuOSwzLjktMy45aDU2LjdWNDkuN0gxNDAzYy0yLjIsMC0zLjktMS44LTMuOS0zLjlWMzUuN0MxMzk5LjEsMzMuNSwxNDAwLjgsMzEuOCwxNDAzLDMxLjh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEyNTguMiw5MS4zaDEyLjRWNjVjMC0yLjIsMS44LTMuOSwzLjktMy45aDI0LjJjMS41LDAsMi44LDAuOCwzLjUsMi4ybDE1LjEsMzAuMWgxMS40bC0xMy4zLTI2LjZjLTAuNi0xLjItMC41LTIuNywwLjItMy44YzAuNy0xLjIsMi0xLjksMy4zLTEuOWgxMi4yVjE4LjRoLTczVjkxLjN6IE0xMjcwLjUsMzQuN2MwLTIuMiwxLjgtMy45LDMuOS0zLjloNDAuNGMyLjIsMCwzLjksMS44LDMuOSwzLjl2MTAuMWMwLDIuMi0xLjgsMy45LTMuOSwzLjloLTQwLjRjLTIuMiwwLTMuOS0xLjgtMy45LTMuOVYzNC43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTAuMiwzNS43djU2LjdoMTIuNFYzNS43YzAtMi4yLDEuOC0zLjksMy45LTMuOWgyNi40VjE5LjRoLTczdjEyLjRoMjYuNEMyMDguNCwzMS44LDIxMC4yLDMzLjUsMjEwLjIsMzUuN3oiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjMuMiw4Mi40IDE1LjYsODcuOCAxNS42LDY3LjggMzIuMSw3NC45IDMyLjEsOTUgNDguOCwxMDIuMiA0OC44LDY4IDMuMiw0OS43ICIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Ni43LDcwLjRjLTAuMywwLjEtMC43LDAuMi0xLjEsMC4yYy0wLjMsMC0wLjYtMC4xLTAuOS0wLjJjMCwwLTAuMSwwLTAuMSwwbC0wLjEsMHYzMS45TDEwMCw4Mi40VjUwLjFMNTYuOCw3MC4zQzU2LjgsNzAuMyw1Ni43LDcwLjMsNTYuNyw3MC40eiIvPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDkuMSwwIDAsNDIuMSA1MS42LDYzIDUyLjUsNjIuNyAiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjU0LjgsMC42IDU4LjEsNjAuNCA1OC4yLDYzLjQgMTAyLjYsNDIuNyAxMDMuNCw0Mi4zICIvPjwvc3ZnPg==);
	background-size: contain;
	background-position: left top;
}
#logo div.logo-image.global {
	background-image: url('./images/common/sharehouse.png');
}
#logo ul.topNavi {
	float: right;
	padding-left: 100px;
}
#logo ul.topNavi li {
	float: left;
	margin: 10px 5px 10px 5px;
	list-style-type: none;
}

#logo ul.topNavi li a div {
	width: 50px;
	height: 20px;
}
#logo ul.topNavi li a div.login { background-image: url('./images/common/headerfooter/text_manu/txt_login.gif'); }
#logo ul.topNavi li a div.event { background-image: url('./images/common/headerfooter/text_manu/txt_event.gif'); }
#logo ul.topNavi li a div.map { background-image: url('./images/common/headerfooter/text_manu/txt_map.gif'); }
#logo ul.topNavi li a div.area { background-image: url('./images/common/headerfooter/text_manu/txt_area.gif'); }
#logo ul.topNavi li a div.faq { background-image: url('./images/common/headerfooter/text_manu/txt_FAQ.gif'); }
#logo ul.topNavi li a div.news { background-image: url('./images/common/headerfooter/text_manu/txt_news.png'); }

#logo ul.topNavi li a:hover div.login { background-image: url('./images/common/headerfooter/text_manu/txt_login_over.gif'); }
#logo ul.topNavi li a:hover div.event { background-image: url('./images/common/headerfooter/text_manu/txt_event_over.gif'); }
#logo ul.topNavi li a:hover div.map { background-image: url('./images/common/headerfooter/text_manu/txt_map_over.gif'); }
#logo ul.topNavi li a:hover div.area { background-image: url('./images/common/headerfooter/text_manu/txt_area_over.gif'); }
#logo ul.topNavi li a:hover div.faq { background-image: url('./images/common/headerfooter/text_manu/txt_FAQ_over.gif'); }
#logo ul.topNavi li a:hover div.news { background-image: url('./images/common/headerfooter/text_manu/txt_news_over.png'); }

div.logo-link-area {
	display: flex;
	align-items: center;
	margin: 5px 0 8px 0;
}
div.logo-link-area div.link {
	margin-left: 20px;
}
div.logo-link-area div.link.map {
	margin-left: auto;
}
div.logo-link-area div.link a {
	font-size: 90%;
	font-weight: bold;
	color: #5b676e;
	text-decoration: none;
}
div.logo-link-area div.link a:hover {
	color: #ff9c3d;
}

/* Search */
#header div.header-table {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
#header div.header-table div.logo-message {
	margin-right: auto;
	font-size: 80%;
	color: #666;
}
#header div.header-table div.item-history a {
	display: flex;
	align-items: center;
	line-height: normal;
	color: #333;
	text-decoration: none;
}
#header div.header-table div.item-history a:hover {
	color: #ff9c3d;
}
#header div.header-table div.item-history a div.count {
	display: flex;
	align-items: center;
	justify-content: center;

	width: 18px;
	height: 18px;
	margin-left: 3px;
	border-radius: 50%;
	color: #fff;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	background: #f33;
}
#header div.header-table div.item-history[data-history-count="0"] a div.count {
	display: none;
}

#header div.header-table div.localeFlags,
#header div.header-table div.searchArea,
#header div.header-table div.loginArea {
	margin-left: 10px;
}
#header div.header-table div.searchArea {
	margin-left: 5px;
}
#header div.header-table div.searchArea form {
	margin: 0;
	padding: 0;
}
#header div.header-table div.searchArea form input,
#header div.header-table div.searchArea form button {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}





#header div.header-table div.searchArea form {
	display: table;
	height: 24px;
}
#header div.header-table div.searchArea form span.col {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}
#header div.header-table div.searchArea form span.space {
	width: 5px;
}
#header div.header-table div.searchArea form span.google {
	width: 24px;
	height: 24px;
}
#header div.header-table div.searchArea form span.google button.googleSearchButton {
	width: 22px;
	height: 22px;
	padding: 0;
	border: none;
	background-color: transparent;
	cursor: pointer;
	border: solid 1px #6af;
	border-radius: 3px;
	box-sizing: border-box;

	-webkit-appearance: none;
}
#header div.header-table div.searchArea form span.google button.googleSearchButton:hover {
	background: #cdf;
}
#header div.header-table div.searchArea form span.google button.googleSearchButton span.icon {
	position: relative;
	display: inline-block;
	width: 14px;
}
#header div.header-table div.searchArea form span.google button.googleSearchButton span.icon:before {
	content: "";
	display: block;
	padding-top: 100%;
}
#header div.header-table div.searchArea form span.google button.googleSearchButton span.icon span.icon-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;

	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQ0MyIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDI2MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTI1NS44NzggMTMzLjQ1MWMwLTEwLjczNC0uODcxLTE4LjU2Ny0yLjc1Ni0yNi42OUgxMzAuNTV2NDguNDQ4aDcxLjk0N2MtMS40NSAxMi4wNC05LjI4MyAzMC4xNzItMjYuNjkgNDIuMzU2bC0uMjQ0IDEuNjIyIDM4Ljc1NSAzMC4wMjMgMi42ODUuMjY4YzI0LjY1OS0yMi43NzQgMzguODc1LTU2LjI4MiAzOC44NzUtOTYuMDI3IiBmaWxsPSIjNDI4NUY0Ii8+PHBhdGggZD0iTTEzMC41NSAyNjEuMWMzNS4yNDggMCA2NC44MzktMTEuNjA1IDg2LjQ1My0zMS42MjJsLTQxLjE5Ni0zMS45MTNjLTExLjAyNCA3LjY4OC0yNS44MiAxMy4wNTUtNDUuMjU3IDEzLjA1NS0zNC41MjMgMC02My44MjQtMjIuNzczLTc0LjI2OS01NC4yNWwtMS41MzEuMTMtNDAuMjk4IDMxLjE4Ny0uNTI3IDEuNDY1QzM1LjM5MyAyMzEuNzk4IDc5LjQ5IDI2MS4xIDEzMC41NSAyNjEuMSIgZmlsbD0iIzM0QTg1MyIvPjxwYXRoIGQ9Ik01Ni4yODEgMTU2LjM3Yy0yLjc1Ni04LjEyMy00LjM1MS0xNi44MjctNC4zNTEtMjUuODIgMC04Ljk5NCAxLjU5NS0xNy42OTcgNC4yMDYtMjUuODJsLS4wNzMtMS43M0wxNS4yNiA3MS4zMTJsLTEuMzM1LjYzNUM1LjA3NyA4OS42NDQgMCAxMDkuNTE3IDAgMTMwLjU1czUuMDc3IDQwLjkwNSAxMy45MjUgNTguNjAybDQyLjM1Ni0zMi43ODIiIGZpbGw9IiNGQkJDMDUiLz48cGF0aCBkPSJNMTMwLjU1IDUwLjQ3OWMyNC41MTQgMCA0MS4wNSAxMC41ODkgNTAuNDc5IDE5LjQzOGwzNi44NDQtMzUuOTc0QzE5NS4yNDUgMTIuOTEgMTY1Ljc5OCAwIDEzMC41NSAwIDc5LjQ5IDAgMzUuMzkzIDI5LjMwMSAxMy45MjUgNzEuOTQ3bDQyLjIxMSAzMi43ODNjMTAuNTktMzEuNDc3IDM5Ljg5MS01NC4yNTEgNzQuNDE0LTU0LjI1MSIgZmlsbD0iI0VCNDMzNSIvPjwvc3ZnPg==);
}
#header div.header-table div.searchArea form input.keywordField {
	width: 130px;
	height: 100%;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	border-color: #d6d7db;
	border-radius: 2px 0 0 2px;
	color: #5A5A5A;
	padding: 0 3px;
	box-sizing: border-box;

/*
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 0 #000000;
*/
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
#header div.header-table div.searchArea form span.button input.searchButton {
	-webkit-appearance: none;



	position: relative;
	left: -1px;
	overflow: hidden;
	border-style: solid;
	border-color: #d6d7db;
	border-width: 1px;
	border-radius: 0 2px 2px 0;
	height: 100%;
	line-height: 100%;
	padding: 0 15px;
	white-space: nowrap;
	text-align: center;
	cursor: pointer;
	color: #09c;
	background-color: #fff;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8fa));
	background: linear-gradient(top,#fff,#f8f8fa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f8f8fa");
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f8f8fa");
	font-weight: 700;
	font-size: 90%;
}
#header div.header-table div.searchArea form span.button input.searchButton:hover {
	background: #fff;
}



#header div.header-table div.localeFlags a {
	position: relative;
	color: #000;
	font-size: 90%;
	padding-right: 30px;
	text-decoration: none;
}
#header div.header-table div.localeFlags a:hover {
	color: #ff9c3d;
}
#header div.header-table div.localeFlags a:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 5px;
	width: 20px;
	height: 15px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
#header div.header-table div.localeFlags a.jpn:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgeT0iMC4zODIiIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB3aWR0aD0iMzIiIGhlaWdodD0iMzEuNjE4Ii8+PGNpcmNsZSBmaWxsPSIjRTYwMDEyIiBjeD0iMTUuNTEiIGN5PSIxNi4xMDIiIHI9IjcuNTkiLz48L3N2Zz4=);
}
#header div.header-table div.localeFlags a.eng:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IlVTQV81XyI+PGc+PGc+PGRlZnM+PHJlY3QgaWQ9IlNWR0lEXzFfIiB4PSItMC4xMzEiIHdpZHRoPSIzMi4xMzEiIGhlaWdodD0iMzIiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHJlY3QgeD0iLTAuMTMxIiB5PSIyOS41MzkiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNDQjAwMUMiIHdpZHRoPSIxNi4zMTgiIGhlaWdodD0iMi40NjEiLz48cmVjdCB4PSItMC4xMzEiIHk9IjI3LjA3NyIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE2LjMxOCIgaGVpZ2h0PSIyLjQ2MiIvPjxyZWN0IHg9Ii0wLjEzMSIgeT0iMjQuNjE4IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjQ0IwMDFDIiB3aWR0aD0iMTYuMzE4IiBoZWlnaHQ9IjIuNDU5Ii8+PHJlY3QgeD0iLTAuMTMxIiB5PSIyMi4xNTYiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxNi4zMTgiIGhlaWdodD0iMi40NjIiLz48cmVjdCB4PSItMC4xMzEiIHk9IjE5LjY5MyIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0NCMDAxQyIgd2lkdGg9IjE2LjMxOCIgaGVpZ2h0PSIyLjQ2MyIvPjxyZWN0IHg9Ii0wLjEzMSIgeT0iMTcuMjMzIiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTYuMzE4IiBoZWlnaHQ9IjIuNDYiLz48cmVjdCB4PSItMC4xMzEiIHk9IjE0Ljc3IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjQ0IwMDFDIiB3aWR0aD0iMTYuMzE4IiBoZWlnaHQ9IjIuNDY0Ii8+PHJlY3QgeD0iLTAuMTMxIiB5PSIxMi4zMSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE2LjMxOCIgaGVpZ2h0PSIyLjQ2Ii8+PHJlY3QgeD0iLTAuMTMxIiB5PSI5Ljg0OCIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0NCMDAxQyIgd2lkdGg9IjE2LjMxOCIgaGVpZ2h0PSIyLjQ2MSIvPjxyZWN0IHg9Ii0wLjEzMSIgeT0iNy4zODUiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxNi4zMTgiIGhlaWdodD0iMi40NjMiLz48cmVjdCB4PSItMC4xMzEiIHk9IjQuOTI0IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjQ0IwMDFDIiB3aWR0aD0iMTYuMzE4IiBoZWlnaHQ9IjIuNDYxIi8+PHJlY3QgeD0iLTAuMTMxIiB5PSIyLjQ2MyIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE2LjMxOCIgaGVpZ2h0PSIyLjQ2MSIvPjxyZWN0IHg9Ii0wLjEzMSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0NCMDAxQyIgd2lkdGg9IjE2LjMxOCIgaGVpZ2h0PSIyLjQ2MyIvPjxyZWN0IHg9Ii0wLjEzMSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iIzAwNTBDMyIgd2lkdGg9IjE0LjY3MyIgaGVpZ2h0PSIxNy4yMzMiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEuMTk1LDEuODk5IDEuMzIsMi41NTIgMS43MjIsMi41NTIgMS4zOTYsMi45NTUgMS41MiwzLjYwNiAxLjE5NSwzLjIwNCAwLjg3LDMuNjA2IDAuOTk3LDIuOTU1IDAuNjcxLDIuNTUyIDEuMDY5LDIuNTUyICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMS4xOTUsNC43NzcgMS4zMiw1LjQyNyAxLjcyMiw1LjQyNyAxLjM5Niw1LjgyOCAxLjUyLDYuNDgyIDEuMTk1LDYuMDc4IDAuODcsNi40ODIgMC45OTcsNS44MjggMC42NzEsNS40MjcgMS4wNjksNS40MjcgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxLjE5NSw3LjY1NCAxLjMyLDguMzAzIDEuNzIyLDguMzAzIDEuMzk2LDguNzA2IDEuNTIsOS4zNTggMS4xOTUsOC45NTUgMC44Nyw5LjM1OCAwLjk5Nyw4LjcwNiAwLjY3MSw4LjMwMyAxLjA2OSw4LjMwMyAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEuMTk1LDEwLjUyOCAxLjMyLDExLjE4MSAxLjcyMiwxMS4xODEgMS4zOTYsMTEuNTgzIDEuNTIsMTIuMjMzIDEuMTk1LDExLjgzMyAwLjg3LDEyLjIzMyAwLjk5NywxMS41ODMgMC42NzEsMTEuMTgxIDEuMDY5LDExLjE4MSAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEuMTk1LDEzLjQwNSAxLjMyLDE0LjA1OSAxLjcyMiwxNC4wNTkgMS4zOTYsMTQuNDU4IDEuNTIsMTUuMTA5IDEuMTk1LDE0LjcwNyAwLjg3LDE1LjEwOSAwLjk5NywxNC40NTggMC42NzEsMTQuMDU5IDEuMDY5LDE0LjA1OSAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjIuMzY5LDMuNDE0IDIuNDg5LDQuMDY3IDIuODkzLDQuMDY3IDIuNTY5LDQuNDcxIDIuNjksNS4xMjEgMi4zNjksNC43MiAyLjA0NSw1LjEyMSAyLjE2Nyw0LjQ3MSAxLjg0NCw0LjA2NyAyLjI0Niw0LjA2NyAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjIuMzY5LDYuMjkyIDIuNDg5LDYuOTQyIDIuODkzLDYuOTQyIDIuNTY5LDcuMzQ2IDIuNjksNy45OTUgMi4zNjksNy41OTYgMi4wNDUsNy45OTUgMi4xNjcsNy4zNDYgMS44NDQsNi45NDIgMi4yNDYsNi45NDIgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyLjM2OSw5LjE2OCAyLjQ4OSw5LjgyIDIuODkzLDkuODIgMi41NjksMTAuMjIyIDIuNjksMTAuODczIDIuMzY5LDEwLjQ3MSAyLjA0NSwxMC44NzMgMi4xNjcsMTAuMjIyIDEuODQ0LDkuODIgMi4yNDYsOS44MiAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjIuMzY5LDEyLjA0NiAyLjQ4OSwxMi42OTYgMi44OTMsMTIuNjk2IDIuNTY5LDEzLjA5OCAyLjY5LDEzLjc0OCAyLjM2OSwxMy4zNDQgMi4wNDUsMTMuNzQ4IDIuMTY3LDEzLjA5OCAxLjg0NCwxMi42OTYgMi4yNDYsMTIuNjk2ICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMy41NTQsMS44OTkgMy42OCwyLjU1MiA0LjA4MiwyLjU1MiAzLjc1NiwyLjk1NSAzLjg4MSwzLjYwNiAzLjU1NCwzLjIwNCAzLjIzMywzLjYwNiAzLjM1NiwyLjk1NSAzLjAzMSwyLjU1MiAzLjQzMSwyLjU1MiAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMuNTU0LDQuNzc3IDMuNjgsNS40MjcgNC4wODIsNS40MjcgMy43NTYsNS44MjggMy44ODEsNi40ODIgMy41NTQsNi4wNzggMy4yMzMsNi40ODIgMy4zNTYsNS44MjggMy4wMzEsNS40MjcgMy40MzEsNS40MjcgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzLjU1NCw3LjY1NCAzLjY4LDguMzAzIDQuMDgyLDguMzAzIDMuNzU2LDguNzA2IDMuODgxLDkuMzU4IDMuNTU0LDguOTU1IDMuMjMzLDkuMzU4IDMuMzU2LDguNzA2IDMuMDMxLDguMzAzIDMuNDMxLDguMzAzICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMy41NTQsMTAuNTI4IDMuNjgsMTEuMTgxIDQuMDgyLDExLjE4MSAzLjc1NiwxMS41ODMgMy44ODEsMTIuMjMzIDMuNTU0LDExLjgzMyAzLjIzMywxMi4yMzMgMy4zNTYsMTEuNTgzIDMuMDMxLDExLjE4MSAzLjQzMSwxMS4xODEgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzLjU1NCwxMy40MDUgMy42OCwxNC4wNTkgNC4wODIsMTQuMDU5IDMuNzU2LDE0LjQ1OCAzLjg4MSwxNS4xMDkgMy41NTQsMTQuNzA3IDMuMjMzLDE1LjEwOSAzLjM1NiwxNC40NTggMy4wMzEsMTQuMDU5IDMuNDMxLDE0LjA1OSAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQuNzI5LDMuNDE0IDQuODUyLDQuMDY3IDUuMjU2LDQuMDY3IDQuOTI5LDQuNDcxIDUuMDU0LDUuMTIxIDQuNzI5LDQuNzIgNC40MDUsNS4xMjEgNC41Myw0LjQ3MSA0LjIwMyw0LjA2NyA0LjYwNSw0LjA2NyAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQuNzI5LDYuMjkyIDQuODUyLDYuOTQyIDUuMjU2LDYuOTQyIDQuOTI5LDcuMzQ2IDUuMDU0LDcuOTk1IDQuNzI5LDcuNTk2IDQuNDA1LDcuOTk1IDQuNTMsNy4zNDYgNC4yMDMsNi45NDIgNC42MDUsNi45NDIgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjcyOSw5LjE2OCA0Ljg1Miw5LjgyIDUuMjU2LDkuODIgNC45MjksMTAuMjIyIDUuMDU0LDEwLjg3MyA0LjcyOSwxMC40NzEgNC40MDUsMTAuODczIDQuNTMsMTAuMjIyIDQuMjAzLDkuODIgNC42MDUsOS44MiAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQuNzI5LDEyLjA0NiA0Ljg1MiwxMi42OTYgNS4yNTYsMTIuNjk2IDQuOTI5LDEzLjA5OCA1LjA1NCwxMy43NDggNC43MjksMTMuMzQ0IDQuNDA1LDEzLjc0OCA0LjUzLDEzLjA5OCA0LjIwMywxMi42OTYgNC42MDUsMTIuNjk2ICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNS45MTcsMS44OTkgNi4wNDMsMi41NTIgNi40NDEsMi41NTIgNi4xMTYsMi45NTUgNi4yNDUsMy42MDYgNS45MTcsMy4yMDQgNS41OTIsMy42MDYgNS43MTYsMi45NTUgNS4zOTQsMi41NTIgNS43OTQsMi41NTIgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1LjkxNyw0Ljc3NyA2LjA0Myw1LjQyNyA2LjQ0MSw1LjQyNyA2LjExNiw1LjgyOCA2LjI0NSw2LjQ4MiA1LjkxNyw2LjA3OCA1LjU5Miw2LjQ4MiA1LjcxNiw1LjgyOCA1LjM5NCw1LjQyNyA1Ljc5NCw1LjQyNyAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjUuOTE3LDcuNjU0IDYuMDQzLDguMzAzIDYuNDQxLDguMzAzIDYuMTE2LDguNzA2IDYuMjQ1LDkuMzU4IDUuOTE3LDguOTU1IDUuNTkyLDkuMzU4IDUuNzE2LDguNzA2IDUuMzk0LDguMzAzIDUuNzk0LDguMzAzICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNS45MTcsMTAuNTI4IDYuMDQzLDExLjE4MSA2LjQ0MSwxMS4xODEgNi4xMTYsMTEuNTgzIDYuMjQ1LDEyLjIzMyA1LjkxNywxMS44MzMgNS41OTIsMTIuMjMzIDUuNzE2LDExLjU4MyA1LjM5NCwxMS4xODEgNS43OTQsMTEuMTgxICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNS45MTcsMTMuNDA1IDYuMDQzLDE0LjA1OSA2LjQ0MSwxNC4wNTkgNi4xMTYsMTQuNDU4IDYuMjQ1LDE1LjEwOSA1LjkxNywxNC43MDcgNS41OTIsMTUuMTA5IDUuNzE2LDE0LjQ1OCA1LjM5NCwxNC4wNTkgNS43OTQsMTQuMDU5ICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNy4wOTIsMy40MTQgNy4yMTUsNC4wNjcgNy42MTUsNC4wNjcgNy4yOTIsNC40NzEgNy40MTQsNS4xMjEgNy4wOTIsNC43MiA2Ljc2OSw1LjEyMSA2Ljg5LDQuNDcxIDYuNTY2LDQuMDY3IDYuOTY2LDQuMDY3ICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNy4wOTIsNi4yOTIgNy4yMTUsNi45NDIgNy42MTUsNi45NDIgNy4yOTIsNy4zNDYgNy40MTQsNy45OTUgNy4wOTIsNy41OTYgNi43NjksNy45OTUgNi44OSw3LjM0NiA2LjU2Niw2Ljk0MiA2Ljk2Niw2Ljk0MiAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjcuMDkyLDkuMTY4IDcuMjE1LDkuODIgNy42MTUsOS44MiA3LjI5MiwxMC4yMjIgNy40MTQsMTAuODczIDcuMDkyLDEwLjQ3MSA2Ljc2OSwxMC44NzMgNi44OSwxMC4yMjIgNi41NjYsOS44MiA2Ljk2Niw5LjgyICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNy4wOTIsMTIuMDQ2IDcuMjE1LDEyLjY5NiA3LjYxNSwxMi42OTYgNy4yOTIsMTMuMDk4IDcuNDE0LDEzLjc0OCA3LjA5MiwxMy4zNDQgNi43NjksMTMuNzQ4IDYuODksMTMuMDk4IDYuNTY2LDEyLjY5NiA2Ljk2NiwxMi42OTYgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4LjI3NywxLjg5OSA4LjQwMiwyLjU1MiA4LjgwMywyLjU1MiA4LjQ3OSwyLjk1NSA4LjYwNCwzLjYwNiA4LjI3NywzLjIwNCA3Ljk1NiwzLjYwNiA4LjA3NywyLjk1NSA3Ljc1NCwyLjU1MiA4LjE1NCwyLjU1MiAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjguMjc3LDQuNzc3IDguNDAyLDUuNDI3IDguODAzLDUuNDI3IDguNDc5LDUuODI4IDguNjA0LDYuNDgyIDguMjc3LDYuMDc4IDcuOTU2LDYuNDgyIDguMDc3LDUuODI4IDcuNzU0LDUuNDI3IDguMTU0LDUuNDI3ICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOC4yNzcsNy42NTQgOC40MDIsOC4zMDMgOC44MDMsOC4zMDMgOC40NzksOC43MDYgOC42MDQsOS4zNTggOC4yNzcsOC45NTUgNy45NTYsOS4zNTggOC4wNzcsOC43MDYgNy43NTQsOC4zMDMgOC4xNTQsOC4zMDMgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4LjI3NywxMC41MjggOC40MDIsMTEuMTgxIDguODAzLDExLjE4MSA4LjQ3OSwxMS41ODMgOC42MDQsMTIuMjMzIDguMjc3LDExLjgzMyA3Ljk1NiwxMi4yMzMgOC4wNzcsMTEuNTgzIDcuNzU0LDExLjE4MSA4LjE1NCwxMS4xODEgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4LjI3NywxMy40MDUgOC40MDIsMTQuMDU5IDguODAzLDE0LjA1OSA4LjQ3OSwxNC40NTggOC42MDQsMTUuMTA5IDguMjc3LDE0LjcwNyA3Ljk1NiwxNS4xMDkgOC4wNzcsMTQuNDU4IDcuNzU0LDE0LjA1OSA4LjE1NCwxNC4wNTkgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjQ1MSwzLjQxNCA5LjU3NSw0LjA2NyA5Ljk3OSw0LjA2NyA5LjY1Myw0LjQ3MSA5Ljc3Nyw1LjEyMSA5LjQ1MSw0LjcyIDkuMTI4LDUuMTIxIDkuMjUzLDQuNDcxIDguOTI4LDQuMDY3IDkuMzMsNC4wNjcgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjQ1MSw2LjI5MiA5LjU3NSw2Ljk0MiA5Ljk3OSw2Ljk0MiA5LjY1Myw3LjM0NiA5Ljc3Nyw3Ljk5NSA5LjQ1MSw3LjU5NiA5LjEyOCw3Ljk5NSA5LjI1Myw3LjM0NiA4LjkyOCw2Ljk0MiA5LjMzLDYuOTQyICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOS40NTEsOS4xNjggOS41NzUsOS44MiA5Ljk3OSw5LjgyIDkuNjUzLDEwLjIyMiA5Ljc3NywxMC44NzMgOS40NTEsMTAuNDcxIDkuMTI4LDEwLjg3MyA5LjI1MywxMC4yMjIgOC45MjgsOS44MiA5LjMzLDkuODIgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjQ1MSwxMi4wNDYgOS41NzUsMTIuNjk2IDkuOTc5LDEyLjY5NiA5LjY1MywxMy4wOTggOS43NzcsMTMuNzQ4IDkuNDUxLDEzLjM0NCA5LjEyOCwxMy43NDggOS4yNTMsMTMuMDk4IDguOTI4LDEyLjY5NiA5LjMzLDEyLjY5NiAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwLjY0MSwxLjg5OSAxMC43NjYsMi41NTIgMTEuMTY2LDIuNTUyIDEwLjg0MiwyLjk1NSAxMC45NjQsMy42MDYgMTAuNjQxLDMuMjA0IDEwLjMxOSwzLjYwNiAxMC40NCwyLjk1NSAxMC4xMTcsMi41NTIgMTAuNTE3LDIuNTUyICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTAuNjQxLDQuNzc3IDEwLjc2Niw1LjQyNyAxMS4xNjYsNS40MjcgMTAuODQyLDUuODI4IDEwLjk2NCw2LjQ4MiAxMC42NDEsNi4wNzggMTAuMzE5LDYuNDgyIDEwLjQ0LDUuODI4IDEwLjExNyw1LjQyNyAxMC41MTcsNS40MjcgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMC42NDEsNy42NTQgMTAuNzY2LDguMzAzIDExLjE2Niw4LjMwMyAxMC44NDIsOC43MDYgMTAuOTY0LDkuMzU4IDEwLjY0MSw4Ljk1NSAxMC4zMTksOS4zNTggMTAuNDQsOC43MDYgMTAuMTE3LDguMzAzIDEwLjUxNyw4LjMwMyAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwLjY0MSwxMC41MjggMTAuNzY2LDExLjE4MSAxMS4xNjYsMTEuMTgxIDEwLjg0MiwxMS41ODMgMTAuOTY0LDEyLjIzMyAxMC42NDEsMTEuODMzIDEwLjMxOSwxMi4yMzMgMTAuNDQsMTEuNTgzIDEwLjExNywxMS4xODEgMTAuNTE3LDExLjE4MSAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwLjY0MSwxMy40MDUgMTAuNzY2LDE0LjA1OSAxMS4xNjYsMTQuMDU5IDEwLjg0MiwxNC40NTggMTAuOTY0LDE1LjEwOSAxMC42NDEsMTQuNzA3IDEwLjMxOSwxNS4xMDkgMTAuNDQsMTQuNDU4IDEwLjExNywxNC4wNTkgMTAuNTE3LDE0LjA1OSAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjExLjgxNCwzLjQxNCAxMS45MzYsNC4wNjcgMTIuMzM4LDQuMDY3IDEyLjAxNyw0LjQ3MSAxMi4xMzYsNS4xMjEgMTEuODE0LDQuNzIgMTEuNDg3LDUuMTIxIDExLjYxMyw0LjQ3MSAxMS4yOTEsNC4wNjcgMTEuNjg5LDQuMDY3ICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTEuODE0LDYuMjkyIDExLjkzNiw2Ljk0MiAxMi4zMzgsNi45NDIgMTIuMDE3LDcuMzQ2IDEyLjEzNiw3Ljk5NSAxMS44MTQsNy41OTYgMTEuNDg3LDcuOTk1IDExLjYxMyw3LjM0NiAxMS4yOTEsNi45NDIgMTEuNjg5LDYuOTQyICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTEuODE0LDkuMTY4IDExLjkzNiw5LjgyIDEyLjMzOCw5LjgyIDEyLjAxNywxMC4yMjIgMTIuMTM2LDEwLjg3MyAxMS44MTQsMTAuNDcxIDExLjQ4NywxMC44NzMgMTEuNjEzLDEwLjIyMiAxMS4yOTEsOS44MiAxMS42ODksOS44MiAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjExLjgxNCwxMi4wNDYgMTEuOTM2LDEyLjY5NiAxMi4zMzgsMTIuNjk2IDEyLjAxNywxMy4wOTggMTIuMTM2LDEzLjc0OCAxMS44MTQsMTMuMzQ0IDExLjQ4NywxMy43NDggMTEuNjEzLDEzLjA5OCAxMS4yOTEsMTIuNjk2IDExLjY4OSwxMi42OTYgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMywxLjg5OSAxMy4xMjcsMi41NTIgMTMuNTI1LDIuNTUyIDEzLjIwMiwyLjk1NSAxMy4zMjcsMy42MDYgMTMsMy4yMDQgMTIuNjc5LDMuNjA2IDEyLjgsMi45NTUgMTIuNDc3LDIuNTUyIDEyLjg3NiwyLjU1MiAiLz48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEzLDQuNzc3IDEzLjEyNyw1LjQyNyAxMy41MjUsNS40MjcgMTMuMjAyLDUuODI4IDEzLjMyNyw2LjQ4MiAxMyw2LjA3OCAxMi42NzksNi40ODIgMTIuOCw1LjgyOCAxMi40NzcsNS40MjcgMTIuODc2LDUuNDI3ICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTMsNy42NTQgMTMuMTI3LDguMzAzIDEzLjUyNSw4LjMwMyAxMy4yMDIsOC43MDYgMTMuMzI3LDkuMzU4IDEzLDguOTU1IDEyLjY3OSw5LjM1OCAxMi44LDguNzA2IDEyLjQ3Nyw4LjMwMyAxMi44NzYsOC4zMDMgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMywxMC41MjggMTMuMTI3LDExLjE4MSAxMy41MjUsMTEuMTgxIDEzLjIwMiwxMS41ODMgMTMuMzI3LDEyLjIzMyAxMywxMS44MzMgMTIuNjc5LDEyLjIzMyAxMi44LDExLjU4MyAxMi40NzcsMTEuMTgxIDEyLjg3NiwxMS4xODEgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMywxMy40MDUgMTMuMTI3LDE0LjA1OSAxMy41MjUsMTQuMDU5IDEzLjIwMiwxNC40NTggMTMuMzI3LDE1LjEwOSAxMywxNC43MDcgMTIuNjc5LDE1LjEwOSAxMi44LDE0LjQ1OCAxMi40NzcsMTQuMDU5IDEyLjg3NiwxNC4wNTkgIi8+PC9nPjwvZz48L2c+PGcgaWQ9IlVOSVRFRF9LSU5HRE9NXzJfIj48Zz48Zz48ZGVmcz48cmVjdCBpZD0iU1ZHSURfM18iIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzRfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8zXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjRkZGRkZGIiBkPSJNMCwxMC43MzJjMC4wNjItMS4yNjgsMC4wNzQtMi41ODksMC0zLjg5OFYxMC43MzJ6Ii8+PHJlY3QgeD0iMTYuMDYzIiBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTUuOTM4IiBoZWlnaHQ9IjMyIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iI0JEMDAzNCIgcG9pbnRzPSIyMS40MjcsMTEuNTcgMzIsMS40MjIgMzIsMCAzMS4yNzEsMCAxOS4yMTUsMTEuNTcgIi8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iI0JEMDAzNCIgcG9pbnRzPSIyMC45MjgsMjEuMDcyIDMyLDMxLjY5NSAzMiwyOS41NzIgMjMuMTQsMjEuMDcyICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiMxOTkyRDMiIHBvaW50cz0iMjkuODEsMCAxOC42MDYsMCAxOC42MDYsMTAuNzU3ICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiMxOTkyRDMiIHBvaW50cz0iMzIsMTEuNTcgMzIsNC4yMjkgMjQuMzk5LDExLjU3ICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiMxOTkyRDMiIHBvaW50cz0iMzIsMjguMzM1IDMyLDIxLjA3MiAyNC4zOTksMjEuMDcyICIvPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiMxOTkyRDMiIHBvaW50cz0iMTguNjA2LDMyIDI5LjE2NiwzMiAxOC42MDYsMjEuODg4ICIvPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiMxQTIzN0IiIGQ9Ik0wLDYuODM0djMuODk4QzAuMDYyLDkuNDY0LDAuMDc0LDguMTQ0LDAsNi44MzR6Ii8+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iI0JEMDAzNCIgcG9pbnRzPSIxNy42MTYsMTMuNDcxIDE3LjYxNiwwIDE2LjA2MywwIDE2LjA2MywzMiAxNy42MTYsMzIgMTcuNjE2LDE5LjE3NiAzMiwxOS4xNzYgMzIsMTMuNDcxICIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

/* Login */
#header div.header-table div.loginArea {
	text-align: right;
	padding-left: 10px;
}

#header div.header-table div.loginArea a {
	text-decoration: none;
}

#header div.header-table div.loginArea span.userNameArea {
	font-weight: bold;
	background-image: url('./images/common/headerfooter/user_menu.png');
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 13px;
}

#header div.header-table div.loginArea span.userImageArea img {
	width: 20px;
}



#header div.header-table div.loginArea div.userDropdownMenuArea {
	position: relative;
}
#header div.header-table div.loginArea div.userDropdownMenuArea ul.dropdownMenu {
	background-color: #fff;
	position: absolute;
	width: 160px;
	left: -60px;
	top: 20px;
	display: none;
	margin: 0px;
	border: solid 1px #aaa;
	z-index: 20;


    box-shadow: 1px 0px 8px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 1px 0px 8px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 1px 0px 8px rgba(0, 0, 0, 0.30);
}
#header div.header-table div.loginArea div.userDropdownMenuArea ul.dropdownMenu li {
	text-align: left;
	font-weight: bold;
	border-top: solid 1px #aaa;
}
#header div.header-table div.loginArea div.userDropdownMenuArea ul.dropdownMenu li.first {
	border-top: solid 0 #ccc;
}
#header div.header-table div.loginArea div.userDropdownMenuArea ul.dropdownMenu li a {
	display: block;
	padding: 5px 5px 5px 10px;
	height: 20px;
}
#header div.header-table div.loginArea div.userDropdownMenuArea ul.dropdownMenu li a:hover {
	background-color: #e6f9ff;
}

/*
 * Side Area
 */
div.rightColumn div.rank,
div.rightColumn div.concept {
	width: 234px;
}
div.sideAreaTop {
	font-size: 100%;
	font-weight: bold;
	color: #535F66;
	margin: 4px 0px 0px 0px;
    padding: 8px 0px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #cdcdcd;
	border-radius: 10px 10px 0 0;
	box-shadow: 1px 1px 1px #888;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c5c5c5+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #c5c5c5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#c5c5c5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#c5c5c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c5c5c5',GradientType=0 ); /* IE6-9 */

}
div.sideAreaContent {
	box-sizing: border-box;
	border-style: solid;
	border-width: 0 1px;
	border-color: #cdcdcd;
	background-color: #f1f1f1;
	box-shadow: 1px 1px 1px #888;
}
div.sideAreaBottom {
	height: 14px;
	margin-bottom: 7px;
	background-color: #f1f1f1;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #cdcdcd;
	border-radius: 0 0 10px 10px;
	box-shadow: 1px 1px 1px #888;
}
div.sideAreaContent div.postExplain {
	padding: 5px;
	font-size: 85%;
}
div.sideAreaContent a {
	color: #3192ba;
}
div.sideAreaContent a:hover {
	color: #ff9c3d;
	text-decoration: none;
}

/*
 * Concept
 */
div.concept div.sideAreaContent ul.conceptListArea {
	padding: 0 5px;
	height: 330px;
	background: #fff;
	overflow-y: hidden;
}
div.concept div.sideAreaContent ul.conceptListArea li {
	list-style-type: none;
	text-align: center;
	padding: 5px 0 0 0;
}
div.concept div.sideAreaContent ul.conceptListArea li.active a {
	color: #ff9c3d;
	font-weight: bold;
}
div.concept div.sideAreaContent ul.conceptListArea li a {
	display: block;
	padding: 5px 0;
	background-color: #eaeaea;
	font-weight: bold;
}
div.concept div.sideAreaBottom {
	margin-bottom: 10px;
	background: #fff;
}
div.concept div.sideAreaShowAll {
	margin-top: 10px;
	padding: 0 7px;
	text-align: right;
	font-size: 90%;
}

/*
 * Rank
 */
div.rank div.rankTitle {
	display: flex;
}
div.rank div.rankTitle span.rank {
	font-weight: bold;
	color: #ff6501;
	width: 35px;
	text-align: center;
}
div.rank div.rankTitle span.title {
	width: calc(100% - 35px);
	margin-left: 3px;
}
div.rank div.rankTitle span.title a {
	text-decoration: none;
	word-break: break-all;
	font-weight: bold;
	color: #3192ba;
	line-height: 1.5em;
}
div.rank div.rankTitle span.title a:hover {
	color: #ff9c3d;
}
div.rank div.sideAreaContent div.rankContent {
	padding: 0 5px;
}
div.rank div.sideAreaContent div.rankContent div.rankList {
	border-style: dotted;
	border-width: 0 0 2px 0;
	border-color: #aaa;
	padding: 5px 0;
}
div.rank div.sideAreaContent div.rankContent div.rankList div.rankTitle span.rank img {
	vertical-align: middle;
}
div.rank div.sideAreaContent div.rankContent div.rankList div.post img {
	width: 100%;
	height: auto !important;
}
div.rank div.sideAreaContent div.rankContent div.rankList div.post div.postContent div.postImage {
	position: relative;
}
div.rank div.sideAreaContent div.rankContent div.rankList div.post div.postContent div.postImage div.room-status-image {
	display: none;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 60px;
	height: 20px;
	pointer-events: none;
	background-image: url(images/house/new_open.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 1;
}
div.rank div.sideAreaContent div.rankContent div.rankList[data-new-open="1"] div.post div.postContent div.postImage div.room-status-image {
	display: block;
	background-image: url(images/house/coming_soon.png);
}
div.rank div.sideAreaContent div.rankContent div.rankList[data-new-open="2"] div.post div.postContent div.postImage div.room-status-image {
	display: block;
	background-image: url(images/house/new_open.png);
}
div.rank div.sideAreaContent div.rankContent div.rankList[data-room-status="3"] div.post div.postContent div.postImage div.room-status-image {
	display: block;
	background-image: url(images/house/occupied.png);
}

/*
 * Column
 */
div.columnPost div.wrap-inner {
	width: 960px !important;
	margin: 0 auto;
}
div.columnPost #left {
	width: 640px;
}
div.columnPost #left h3 {
	border-style: solid;
	border-color: #5c6971;
	border-width: 0 0 0 14px;
	margin-top: 20px;
	padding-left: 10px;
	font-size: 100%;
}
div.columnPost div.entry {
	width: 640px;
}
div.columnPost .entry p {
}
div.columnPost div.authorArea {
	margin-top: 20px;
	padding: 5px;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px;
	font-size: 80%;
}
div.columnPost div.authorArea div.authorImage {
	float: left;
	width: 90px;
}
div.columnPost div.authorArea div.authorImage img {
	width: 80px;
	height: 80px;
}
div.columnPost div.authorArea div.authorExplain {
}
div.columnPost div.authorArea div.authorExplain div.authorName {
	font-weight: bold;
}
div.columnPost div.authorArea div.authorExplain div.authorIntroduction {
	margin-top: 5px;
}
div.columnPost div.authorArea div.authorExplain p {
	display: none;
}
div.columnPost #footerbox #footer {
	width: 960px;
}


/*
 * Social Button
 */
#aw_sbookmarks {
	position: relative;
}
#aw_sbookmarks ul {
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 1;
}
#aw_sbookmarks li {
	float: left;
	padding-left: 5px;
	list-style-type: none;
}
#aw_sbookmarks li div.social-button {
	position: relative;
	display: table;
	width: 20px;
	height: 20px;
	text-align: center;
	border-radius: 100%;
	cursor: pointer;
}
#aw_sbookmarks li div.social-button:hover {
	background-color: #fbb;
}
#aw_sbookmarks li div.social-button span.icon {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
#aw_sbookmarks li div.social-button span.icon span.inner {
	display: inline-block;
	width: 70%;
	height: 70%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
#aw_sbookmarks li.aw-facebook div.social-button span.icon span.inner {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i44Os44Kk44Ok44O8XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMTMgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzIDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNy41LDI0aC0zQzQuMjI0LDI0LDQsMjMuNzc3LDQsMjMuNVYxNEgwLjVDMC4yMjQsMTQsMCwxMy43NzcsMCwxMy41di00QzAsOS4yMjUsMC4yMjQsOSwwLjUsOUg0VjUuMDQ1QzQsMi4zMTEsNi40MTYsMCw5LjI3NSwwSDEyLjVDMTIuNzc3LDAsMTMsMC4yMjUsMTMsMC41djNDMTMsMy43NzcsMTIuNzc3LDQsMTIuNSw0aC0yLjA3NkM5LjQxLDQsOCw0Ljk2MSw4LDUuOTA2VjloNC4xNDZjMC4xNTgsMCwwLjMwNSwwLjA3NCwwLjQsMC4xOTljMC4wOTQsMC4xMjUsMC4xMjMsMC4yODksMC4wOCwwLjQzOWwtMS4xNDgsNEMxMS40MTcsMTMuODUzLDExLjIyLDE0LDEwLjk5OCwxNEg4djkuNUM4LDIzLjc3Nyw3Ljc3NywyNCw3LjUsMjR6Ii8+PC9nPjwvc3ZnPg==);
}
#aw_sbookmarks li.aw-facebook div.social-button {
	background-color: #4568b2;
}
#aw_sbookmarks li.aw-twitter div.social-button {
	background-color: #1b95e0;
}
#aw_sbookmarks li.aw-twitter div.social-button span.icon span.inner {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIzIDE4LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIzIDE4Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjcsMTguOWMtMi40LDAtNC45LTAuNy03LjQtMi4xQzAsMTYuNywwLDE2LjQsMCwxNi4yYzAuMS0wLjIsMC4zLTAuNCwwLjUtMC4zYzEuOSwwLjIsMy44LTAuMiw1LjMtMS4xYy0xLjctMC40LTMuMS0xLjUtMy44LTMuMWMtMC4xLTAuMiwwLTAuNCwwLjEtMC41QzIuMywxMSwyLjUsMTAuOSwyLjYsMTFjMC4yLDAuMSwwLjQsMC4xLDAuNiwwLjFDMiwxMC40LDAuNiw4LjksMC42LDYuN2MwLTAuMiwwLjEtMC40LDAuMy0wLjVzMC40LTAuMSwwLjUsMC4xYzAuMiwwLjEsMC4zLDAuMiwwLjUsMC4zQzEuNiw2LjEsMS4zLDUuNSwxLjEsNC44QzAuNywzLjUsMC45LDIuMiwxLjYsMUMxLjcsMC45LDEuOSwwLjgsMiwwLjhjMC4yLDAsMC4zLDAuMSwwLjQsMC4yYzEuNSwxLjgsNC4xLDQuMSw4LjMsNC41QzEwLjYsNC4yLDExLDIsMTIuOSwwLjljMi4yLTEuMyw0LjQtMS4xLDYuMywwLjVjMC44LTAuMiwyLjEtMC44LDIuNC0wLjljMC4yLTAuMSwwLjQtMC4xLDAuNiwwczAuMywwLjMsMC4yLDAuNWMtMC4xLDAuNS0wLjQsMS0wLjgsMS41YzAuMy0wLjEsMC41LTAuMiwwLjYtMC4yYzAuMi0wLjEsMC40LTAuMSwwLjYsMC4xQzIzLDIuNSwyMywyLjcsMjIuOSwyLjljLTAuNiwwLjktMS41LDEuOC0yLjIsMi4zYzAuMywzLjEtMSw2LjYtMy40LDkuM0MxNC44LDE3LjMsMTEuMywxOC45LDcuNywxOC45TDcuNywxOC45eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yLjYsMTYuOGMxLjcsMC43LDMuNCwxLDUsMWwwLDBjMy40LDAsNi42LTEuNSw4LjktNC4xczMuNS01LjksMy4xLTguOGMwLTAuMiwwLjEtMC40LDAuMi0wLjVDMjAuMiw0LjMsMjAuNiw0LDIxLDMuNmMtMC40LDAuMS0wLjgsMC4yLTEuMSwwLjFjLTAuMiwwLTAuNC0wLjItMC41LTAuNGMwLTAuMiwwLjEtMC41LDAuMy0wLjZjMC4zLTAuMSwwLjctMC41LDEtMC45Yy0wLjYsMC4yLTEuMiwwLjQtMS42LDAuNWMtMC4yLDAtMC4zLDAtMC40LTAuMWMtMS42LTEuNS0zLjQtMS43LTUuMy0wLjVjLTEuNywxLTEuOCwzLjQtMS42LDQuMWMwLDAuMiwwLDAuMy0wLjEsMC40cy0wLjMsMC4yLTAuNCwwLjJDNi44LDYuMywzLjksNC4yLDIuMiwyLjJDMS44LDMuMSwxLjksNCwyLDQuNmMwLjMsMS4xLDEsMiwxLjYsMi4zQzMuOCw3LDMuOSw3LjIsMy45LDcuNFMzLjcsNy44LDMuNSw3LjhjLTAuNiwwLjEtMS4yLDAtMS44LTAuMmMwLjUsMi4xLDIuNywzLjEsMy4zLDMuMWMwLjIsMCwwLjQsMC4yLDAuNCwwLjRjMC4xLDAuMiwwLDAuNC0wLjIsMC41Yy0wLjQsMC40LTEuMSwwLjYtMS44LDAuNWMwLjgsMS4xLDIuMSwxLjgsMy43LDEuOGMwLjIsMCwwLjQsMC4xLDAuNSwwLjNzMCwwLjQtMC4xLDAuNUM2LjMsMTUuOSw0LjUsMTYuNiwyLjYsMTYuOHoiLz48L2c+PC9zdmc+);
}
#aw_sbookmarks li div.social-button span.count {
	display: none;
	position: absolute;
	top: -8px;
	right: -8px;
	min-width: 14px;
	height: 14px;
	border-radius: 100%;
	border: solid 1px #888;
	background: #fff;
	opacity: 0.9;
}
#aw_sbookmarks li div.social-button:not([data-count="0"]) span.count {
	display: block;
}
#aw_sbookmarks li div.social-button span.count span.inner {
	display: table;
	width: 100%;
	line-height: 1em;
}
#aw_sbookmarks li div.social-button span.count span.inner span.inner2 {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
#aw_sbookmarks li div.social-button span.count span.inner span.inner2 span.inner3 {
	width: 80%;
	height: 80%;
	font-size: 70%;
	font-family: Helvetica, Arial, "hiragino kaku gothic pro",meiryo,"ms pgothic",sans-serif;
}

/*
 * Footer
 */
#footerbox {
	width: 1120px;
	margin: 0px auto;
	text-align: center;
	color: #000;
	background-color: transparent;
}
#footer {
	width: auto;
	height: auto;
	background-color: transparent;
}
#footer div.cautionTitle {
	width: 740px;
	border-bottom: 1px solid #b2b2b2;
	padding: 0 0 1px 0;
	text-align: left;
}
#footer p.caution {
	font-size: 10px;
	line-height: 1.7em;
	margin-top: 7px;
	text-align: left;
	color: #333;
}
#footer div.footerCopyright div.footerNavi {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 400px;
}
#footer div.footerCopyright div.footerNavi a {
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
#footer div.footerCopyright div.footerNavi a:hover {
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}
#footer div.footerCopyright div.copyright {
	width: 278px;
	height: 10px;
	position: relative;
	top: 150px;
	margin: 0 auto;
	text-align: center;
}
#footer #copy {
	margin-top: 20px;
}


/*
 * Side Area Title
 */
table.sideAreaTopInner {
	width: 100%;
}
table.sideAreaTopInner td.sideAreaTitle {
}
table.sideAreaTopInner td.sideAreaShowAll {
	text-align: right;
	padding-right: 10px;
}
table.sideAreaTopInner td.sideAreaShowAll a {
	color: #666;
	font-size: 80%;
}



div.entry div.post + p,
div.entry div.post #line + p
{
	display: none;
}
div.entry div.post h2 ~ #line {
	padding-bottom: 0;
}

div.archive-link {
	text-align: left;
	margin-top: 30px;
	margin-right: 10px;
}
div.archive-link a {
	color: #3192ba;
}
div.archive-link div.prev {
	float: left;
}
div.archive-link div.next {
	float: right;
}

/*
 * TV Movie
 */
div.side-tv-movie-latest {
	position: relative;
	margin: 5px 0;
}
div.side-tv-movie-latest div.title {
	position: absolute;
	bottom: 0;

	width: 100%;
	color: #fff;
	font-size: 85%;
	line-height: 1.3em;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#55000000,EndColorStr=#55000000);
	background-color: rgba(0, 0, 0, 0.6);
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}
div.side-tv-movie-latest div.title-inner {
	padding: 5px;
}
div.side-tv-movie-latest div.image img {
	width: 100%;
}
div.side-facebook-likebox-home {
	border-style: solid;
	border-width: 1px;
	border-color: #315c99;
	margin-bottom: 10px;
}

/*
 * Keyword Search
 */
div.search {
}
div.search input {
	vertical-align: middle;
}
div.search input.txtField {
	width: 200px;
	padding: 3px;
}



div.sideAreaArchive {
	background: #fff;
	width: 240px;
	border: 1px solid #dadada;
	margin-bottom: 5px;
	font-family: Meiryo,'メイリオ',Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	/* padding: 10px; */
	border-top-width: 0;
	margin-top: 20px;
}
div.sideAreaArchive ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.sideAreaArchive ul li {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.5em;
}
div.sideAreaArchive h2 {
	font-size: 14px;
	padding: 5px;
	color: #555;
	border-width: 1px 0;
	border-style: solid;
	border-color: #ccc;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
div.sideAreaArchive ul li ul {
	list-style-type: square;
	margin: 0px;
	/* padding: 0 3px; */
	padding: 10px;
}
div.sideAreaArchive ul li ul li {
	list-style-type: none;
	background: transparent url(images/bullet.gif) no-repeat 0 4px;
	padding: 0px 0px 2px 14px;
	border: 0;
	margin: 0;
	font-size: 14px;
	line-height: 1.5em;
}

/* Image Fade */
a.common-fade-area {
	position: relative;
	display: inline-block;
}
a.common-fade-area div.fade-inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 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;
}
a.common-fade-area:hover div.fade-inner {
	opacity: 0.35;
}

/* VR Movie */
div.entry > p:nth-of-type(2) > a {
	position: relative;
	display: block;
	overflow: hidden;
}
div.entry > p:nth-of-type(2) > a > video.vr-movie {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}



/* Search Result */
div.search-result h1 {
	margin: 20px 0;
}
div.search-result div.entry {
	margin-bottom: 20px;
}
div.search-result div.entry h2 {
	width: auto;
}
div.search-result div.entry h2 div.date {
	float: right;
	font-size: 70%;
	font-weight: normal;
	color: #666;
}
div.search-result div.entry div.postContent {
	margin-top: 10px;
}
div.search-result div.entry div.postContent div.postImage {
	float: left;
	width: 20%;
}
div.search-result div.entry div.postContent div.postImage img {
	width: 100%;
}
div.search-result div.entry div.postContent div.postExplain {
	float: left;
	width: 80%;
	padding-left: 20px;
	box-sizing: border-box;
}




div.entry blockquote {
	margin: 20px 10px 20px 20px;
	padding: 32px;
	border: none;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAxODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNEQ0RDREM7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDE4di03LjRDMTQsNC45LDE3LjcsMSwyMywwbDEsMi4yYy0yLjQsMC45LTQsMy42LTQsNS44aDR2MTBDMjQsMTgsMTQsMTgsMTQsMTh6IE0wLDE4di03LjRDMCw0LjksMy43LDEsOSwwbDEsMi4yQzcuNiwzLjEsNiw1LjgsNiw4aDR2MTBDMTAsMTgsMCwxOCwwLDE4eiIvPjwvc3ZnPg==),
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAxODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNEQ0RDREM7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDB2Ny40QzEwLDEzLjEsNi4zLDE3LDEsMThsLTEtMi4yYzIuNC0wLjksNC0zLjYsNC01LjhIMFYwQzAsMCwxMCwwLDEwLDB6IE0yNCwwdjcuNGMwLDUuNy0zLjcsOS42LTksMTAuNmwtMS0yLjJjMi40LTAuOSw0LTMuNiw0LTUuOGgtNFYwQzE0LDAsMjQsMCwyNCwweiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: 10px 10px, right 10px bottom 10px;
	background-size: 30px, 30px;
}
div.entry blockquote p {
	font-size: 115%;
}

div.entry div[data-class="person-comment"] {
	display: flex;
	border: solid 1px #fcc;
	box-sizing: border-box;
}
div.entry div[data-class="person-comment"][data-border-color="red"] { border-color: #fcc; }
div.entry div[data-class="person-comment"][data-border-color="blue"] { border-color: #cef; }
div.entry div[data-class="person-comment"][data-border-color="green"] { border-color: #16c943; }
div.entry div[data-class="person-comment"][data-border-color="yellow"] { border-color: #e8e656; }
div.entry div[data-class="person-comment"][data-border-color="pink"] { border-color: #ed82bb; }
div.entry div[data-class="person-comment"][data-border-color="brown"] { border-color: #d15d15; }
div.entry div[data-class="person-comment"][data-border-color="orange"] { border-color: #ed8d2d; }
div.entry div[data-class="person-comment"][data-border-color="gray"] { border-color: #aaa; }

div.entry div[data-class="person-comment"][data-border-width="1"] { border-width: 1px; }
div.entry div[data-class="person-comment"][data-border-width="2"] { border-width: 2px; }
div.entry div[data-class="person-comment"][data-border-width="3"] { border-width: 3px; }
div.entry div[data-class="person-comment"][data-border-width="4"] { border-width: 4px; }
div.entry div[data-class="person-comment"][data-border-width="5"] { border-width: 5px; }
div.entry div[data-class="person-comment"][data-border-width="6"] { border-width: 6px; }
div.entry div[data-class="person-comment"][data-border-width="7"] { border-width: 7px; }
div.entry div[data-class="person-comment"][data-border-width="8"] { border-width: 8px; }
div.entry div[data-class="person-comment"][data-border-width="9"] { border-width: 9px; }
div.entry div[data-class="person-comment"][data-border-width="10"] { border-width: 10px; }

div.entry div[data-class="person-comment"] div[data-class="person-image"] {
	width: 23%;
	padding: 20px;
	border-right: dotted 2px #ddd;
	text-align: center;
	box-sizing: border-box;
}
div.entry div[data-class="person-comment"] div[data-class="person-image"] div[data-class="person-image-inner"] {
	display: inline-block;
	position: relative;
	overflow: hidden;
	border-radius: 50%;

	width: 100px;
	height: 100px;
	vertical-align: middle;
}
div.entry div[data-class="person-comment"] div[data-class="person-image"] div[data-class="person-image-inner"] img {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	transform: translate(-50%, -50%);
/*
	border-radius: 50%;
	max-width: 100%;
	max-height: 100%;
*/
}
div.entry div[data-class="person-comment"] div[data-class="person-image"] div[data-class="person-image-name"] {
	margin-top: 10px;
}
div.entry div[data-class="person-comment"] div[data-class="person-image"] div[data-class="person-image-name"] p {
	font-weight: bold;
}
div.entry div[data-class="person-comment"] div[data-class="person-message"] {
	width: 77%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	flex-wrap: wrap;
	padding: 20px;
	box-sizing: border-box;
}
div.entry div[data-class="person-comment"] div[data-class="person-image"] div[data-class="person-image-name"] p,
div.entry div[data-class="person-comment"] div[data-class="person-message"] p {
	margin: 0;
	padding: 0;
}



/* Enquete Q and A */
div[data-class="enq-qa-area"] {
}
div[data-class="enq-qa-area"] div[data-class="enq-qa-title"] {
	display: flex;
	align-items: center;
	border: solid 1px #81cbce;
	height: 50px;
}
div[data-class="enq-qa-area"] div[data-class="enq-qa-title"] div[data-class="enq-qa-number"] {
	display: flex;
	align-items: center;
	height: 100%;
	color: #fff;
	background: #5ce1e6;
	padding: 0 10px;
	font-size: 180%;
}
div[data-class="enq-qa-area"] div[data-class="enq-qa-title"] div[data-class="enq-qa-text-area"] {
	display: flex;
	justify-content: center;
	flex-flow: column;
	height: 100%;
	padding: 0 10px;
}
div[data-class="enq-qa-area"] div[data-class="enq-qa-title"] div[data-class="enq-qa-text-area"] div[data-class="enq-qa-small"] {
	font-size: 80%;
}
div[data-class="enq-qa-area"] div[data-class="enq-qa-title"] div[data-class="enq-qa-text-area"] div[data-class="enq-qa-text"] {
	color: #06999f;
	font-size: 120%;
}



/* Style2 */
#wrap.style2 .entry p {
	line-height: 1.9;
}



/* Post Read Progress Header */
div.post-readprogress-header {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background: rgba(255, 255, 255, .9);
	z-index: 100;
}
#wrap[data-post-readprogress-state="1"] div.post-readprogress-header,
#wrap[data-post-readprogress-state="2"] div.post-readprogress-header {
	display: block;
}
div.post-readprogress-header div.post-readprogress-header-inner {
	position: relative;
	height: 50px;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-center {
	position: relative;
	width: 50%;
	height: 100%;
	margin: 0 auto;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right {
	position: absolute;
	top: 0;
	right: 50px;
	height: 100%;
	display: flex;
	align-items: center;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon {
	width: 30px;
	height: 30px;
	cursor: pointer;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon:before,
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon:after {
	content: "";
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon:before,
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon:after,
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon div.post-readprogress-header-right-icon-inner {
	position: absolute;
	left: 0;
	right: 0;
	width: 90%;
	height: 2px;
	margin: 0 auto;
	background: #333;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon:before {
	top: 16px;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon div.post-readprogress-header-right-icon-inner {
	top: 24px;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon:after {
	top: 32px;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon:hover:before,
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon:hover:after,
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-right div.post-readprogress-header-right-icon:hover div.post-readprogress-header-right-icon-inner {
	background: #09c;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-center div.post-readprogress-header-txt {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	font-weight: bold;
	font-size: 130%;
	color: #555;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-center div.post-readprogress-header-txt div.post-readprogress-header-read {
	margin-left: 5px;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-center div.post-readprogress-header-txt,
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-center progress {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-center progress {
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: none;
}
::-webkit-progress-bar {
	background-color: transparent;
}
::-webkit-progress-value {
	background-color: #eee;
}

#wrap[data-post-readprogress-state="0"] div.post-readprogress-header {
	display: none;
}
#wrap[data-post-readprogress-state="2"] div.post-readprogress-header div.post-readprogress-header-inner div.post-readprogress-header-center {
	display: none;
}
#wrap[data-post-readprogress-state="1"] #header {
	display: none;
}



div.post-readprogress-menu {
	position: fixed;
	top: 0;
	right: 0;
	width: 630px;
	height: 100%;
	background: #f3f3f3;
	transform: translateX(630px);
	transition: transform 0.2s;
}
div.post-readprogress-menu div.post-readprogress-menu-close {
	position: absolute;
	top: 50px;
	right: 50px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
div.post-readprogress-menu div.post-readprogress-menu-close:before,
div.post-readprogress-menu div.post-readprogress-menu-close:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 90%;
	height: 2px;
	margin: auto;
	background: #333;
}
div.post-readprogress-menu div.post-readprogress-menu-close:before {
	transform: rotate(45deg);
}
div.post-readprogress-menu div.post-readprogress-menu-close:after {
	transform: rotate(-45deg);
}
div.post-readprogress-menu div.post-readprogress-menu-close:hover:before,
div.post-readprogress-menu div.post-readprogress-menu-close:hover:after {
	background: #ff9c3d;
}
div.post-readprogress-menu div.post-readprogress-menu-inner {
	padding: 120px 25px 25px 25px;
	text-align: center;
	font-size: 150%;
	font-weight: bold;
}
div.post-readprogress-menu div.post-readprogress-menu-inner ul {
	list-style-type: none;
}
div.post-readprogress-menu div.post-readprogress-menu-inner ul li {
	margin-top: 20px;
}
div.post-readprogress-menu div.post-readprogress-menu-inner ul li:first-of-type {
	margin-top: 0;
}
div.post-readprogress-menu div.post-readprogress-menu-inner ul li.cat-sharehouse,
div.post-readprogress-menu div.post-readprogress-menu-inner ul li.home {
	margin-top: 40px;
}
div.post-readprogress-menu div.post-readprogress-menu-inner ul li.house-detail {
	display: none;
}

#wrap {
	transition: transform 0.2s;
}
body[data-post-readprogress-menu="1"] #wrap {
	transform: translateX(-630px);
}
body[data-post-readprogress-menu="1"] #wrap div.post-readprogress-header {
	display: none;
}
body[data-post-readprogress-menu="1"] div.post-readprogress-menu {
	transform: translateX(0);
}



div.top-image-room-status {
	position: relative;
}
div.top-image-room-status div.top-image-room-status-inner {
	display: none;
	position: absolute;
	top: 25px;
	right: 25px;
	width: 117px;
	height: 39px;
	pointer-events: none;
	background-image: url(images/house/new_open.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 1;
}
div.top-image-room-status[data-new-open="1"] div.top-image-room-status-inner {
	display: block;
	background-image: url(images/house/coming_soon.png);
}
div.top-image-room-status[data-new-open="2"] div.top-image-room-status-inner {
	display: block;
	background-image: url(images/house/new_open.png);
}
div.top-image-room-status[data-room-status="3"] div.top-image-room-status-inner {
	display: block;
	background-image: url(images/house/occupied.png);
}
