@charset "utf-8";

:root {
	--EntryBG: #fff;
	--EntryColor: #333;
	--EntryLinkColor: #333;
	--EntryBeforeBorder:2px solid transparent;
	--EntryBeforeBorderHover:2px solid var(--mainColor);
	--EntryMainPadding: 0px 13px 0px 13px;
	--EntryBtmPadding: 0px 13px 15px 13px;
	--mainColor: #bda662;
	--priceColor:#c62c2c;
	--mainHoverColor: #8d793f;
	--shadow: 0 0 4px rgb(0 0 0 / 40%);
	--barColor: #c62c2c;
	--pointIconBorderColor: #aaaaaa;
	--radius: 2px;
	--radiusTop: 2px 2px 0 0;
	--TitleFontWeight: 900;
	--Column2TitleFontFamily:"Noto Sans JP","Yu Gothic","YuGothic",sans-serif;
	--Column2TitleFontSize: 17px;
	--Column1TitleFontFamily: 'Zen Old Mincho', serif;
	--Column1TitleFontSize: 18px;
	--DateBorder:1px dotted #a0a0a0;
	--DateSpace: 5px 0;
	--commentBG: #e9e9e9;
	--commentColor: #333;
	--commentStrongColor: #bda662;
	--TopicDetailsTitleBG: #c62c2c;
	--TopicDetailsTitleColor: #fff;
	--TopicDetailsBG: #fff;
	--TopicDetailsBorderColor: #c3c3c3;
	--TopicDetailsWeight:bold;
	--SMPwidth:86%;
}

.ItemInner.Column1 .Entry{
}
.ItemInner.Column1 .Entry.pamf_kansai.pamf{}
.ItemInner.Column1 .Entry.pamf_kansai{}
.ItemInner.Column1 .Entry .Photo{
	width: 280px;
	position: absolute;
}
.ItemInner.Column1 .Entry .Main{
	margin-left: 300px;
	order: 1;
	margin-bottom: 5px;
}
.ItemInner.Column1 .Entry .Main h4{
	font-weight: bold;
	font-size: 15px;
}
.ItemInner.Column1 .Entry .Btm{
	width: auto;
	margin-left: 300px;
	flex-direction: row;
	flex-wrap: wrap;
	order: 3;
}
.ItemInner.Column1 .Entry .Btm .Date{
	justify-content: flex-start;
	border-top: var(--DateBorder);
	border-bottom: var(--DateBorder);
	padding: 7px 0 5px 0;
	margin-top: 7px;
	margin-bottom: 5px;
}
.ItemInner.Column1 .Entry .Btm .price{
	margin-top: 0;
	flex: 1;
	text-align: left;
}
.ItemInner.Column1 .Entry .Btm .btn{
	width: 250px;
}
.ItemInner.Column1 .Entry .comment{
	background-color: #fff;
	border: 1px solid #ccc;
	box-sizing: border-box;
	margin-left: 300px;
	order: 2;
	margin-top: 0;
	margin-bottom: 6px;
}

.ItemInner .Entry .Btm .price dt{
	color: #b89e50;
	font-family: 'Zen Old Mincho', serif;
	font-size: 22px !important;
}

.ItemInner .Entry .Photo .photoBtm{
	position: relative;
}
.ItemInner .Entry .pamfWrap{
	position: relative;
	z-index: 3;
	margin-top: 10px;
}
.ItemInner .Entry .pamf,
.ItemInner .Entry .pamf_kansai{
	margin-top: 5px;
}
.ItemInner .Entry .pamf a,
.ItemInner .Entry .pamf_kansai a{
	position: relative;
	display: block;
	text-decoration: none;
	padding: 9px 22px;
	border: 2px solid #b6a35f;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	border-radius: 3px;
}
.ItemInner .Entry .pamf a:after,
.ItemInner .Entry .pamf_kansai a:after{position: absolute;right: 6px;top:50%;font-weight: normal;margin-top:-0.5em;content:"\f105";font-family:FontAwesome;line-height: 1;}
.ItemInner .Entry .pamf a:before,
.ItemInner .Entry .pamf_kansai a:before{position: absolute;left: 8px;top:50%;font-weight: normal;margin-top:-0.5em;content: "\f02d";font-family:FontAwesome;line-height: 1;}

.ItemInner .Entry .pamf a:hover,
.ItemInner .Entry .pamf_kansai a:hover{
	background-color: #b6a35f;
	color: #fff;
}

/*--------------------------*/
@media screen and (max-width:480px){
.ItemInner.Column1 .Entry{
	padding-bottom: 17px;
}
.ItemInner.Column1 .Entry .Main h3{ font-size: 15px}
.ItemInner.Column1 .Entry.pamf_kansai.pamf{}
.ItemInner.Column1 .Entry.pamf_kansai{}
.ItemInner.Column1 .Entry .Photo{
	position: relative;
}
.ItemInner.Column1 .Entry .Main{
	margin-left: 0;
}
.ItemInner.Column1 .Entry .Main h4{}
.ItemInner.Column1 .Entry .Btm{
	margin: var(--EntryMainPadding);
	border: none;
}
.ItemInner.Column1 .Entry .Btm .Date{
	margin-bottom: 0;
}
.ItemInner.Column1 .Entry .Btm .price{
	border: none;
	text-align: right;
}
.ItemInner.Column1 .Entry .Btm .btn{}
.ItemInner.Column1 .Entry .comment{
	margin-left: 10px;
}
.ItemInner .Entry .Btm .price dt{}
.ItemInner .Entry .Photo .photoBtm{}
.ItemInner .Entry .pamfWrap{
	width: 90%;
	margin: 0 auto;
	margin-top: 0;
}
.ItemInner .Entry .pamf,.ItemInner .Entry .pamf_kansai{}
.ItemInner .Entry .pamf a,.ItemInner .Entry .pamf_kansai a{margin-top: 10px;}
.ItemInner .Entry .pamf a:after,.ItemInner .Entry .pamf_kansai a:after{}
.ItemInner .Entry .pamf a:before,.ItemInner .Entry .pamf_kansai a:before{}
.ItemInner .Entry .pamf a:hover,.ItemInner .Entry .pamf_kansai a:hover{}
}
