/*---------------------------------------

goods.css
	
---------------------------------------*/


.inner{
	display: flex;
	flex-wrap: wrap;
}

.tileimg {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

.label{
	position: absolute;
	top: 0;
	right: 0;
}

.charaphoto_btn01 {
	position: absolute;
	top: 260px;
	left: 50px;
}

.charaphoto_btn02 {
	position: absolute;
	top: 175px;
	right: 37px;
}

.charaphoto_btn03 {
	position: absolute;
	top: 332px;
	right: 50px;
}

.charaphoto_btn04 {
	position: absolute;
	top: 175px;
	left: 33px;
}

.charaphoto_btn05 {
	position: absolute;
	top: 175px;
	right: 37px;
}

/*----- gudetama -----*/
#main.winter2019 {
	overflow-x: hidden;
	background: #ffdf46;
	position: relative;	
}

#main.winter2019::before {
	display: block;
	content: "";
	background: url(../images/bg_header.png) no-repeat center top;
	width: 100%;
	max-width: 1750px;
	min-width: 950px;
	height: 1210px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
}


#main.winter2019::after {
	display: block;
	content: "";
	background: url(../images/bg_footer.png) no-repeat center top;
	width: 100%;
	max-width: 1750px;
	min-width: 950px;
	height: 911px;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.winter2019 #localArea{
	padding: 20px 0 0;
	position: relative;
	z-index: 10;
	
}

.winter2019 #localArea .inner{
	width: 950px;
	margin: 0 auto;
}

.winter2019 #localArea .ol-topicpath01{
	width: 950px;
	margin: 0 auto;
}

.winter2019 #localArea #localnav01  {
	width: 950px;
	margin: 20px auto 0;
	background: url(../images/winter2019_t01.png) no-repeat center center;
}

.winter2019 #content01 .inner{
	width: 950px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

.winter2019 #content02{
	background: url(../images/bg_01.png)  no-repeat center top;
}

.winter2019 #content02 .inner{
	width: 950px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

.winter2019 #content03{
	background: url(../images/bg_02.png)  no-repeat center top;
}

.winter2019 #content03 .inner{
	width: 950px;
	margin: 0 auto;
	position: relative;v
	z-index: 10;
}

.winter2019 #content04 .inner{
	width: 950px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

#temp_annotation {
	align-items: center;
	width: 950px;
	margin: 18px auto 19px;
}

#temp_annotation li{
	margin-right: 10px;
	color: #fff;
}

#temp_annotation02 {
	align-items: center;
	width: 950px;
	margin: 10px auto 19px;
}

#temp_annotation02 li{
	margin-right: 10px;
	color: #000000;
}