@charset "UTF-8";
/* CSS Document */

/* ============================
		Reset
 ============================ */

.gotoTopButtom {
background-color: #e7668c;
}


/* ============================
		fixThisContact
 ============================ */


.fixDay {
position: fixed;
top: 100px;
right: 0;
z-index: 90;
filter: drop-shadow(0px 0px 3px rgba(255,255,255,1)) drop-shadow(0px 0px 3px rgba(255,255,255,1)) drop-shadow(0px 0px 3px rgba(255,255,255,1));
}

.fixDay a {
display: block;
}

.fixContact {
position: fixed;
top: 320px;
right: 0;
z-index: 90;
filter: drop-shadow(0px 0px 3px rgba(255,255,255,1)) drop-shadow(0px 0px 3px rgba(255,255,255,1)) drop-shadow(0px 0px 3px rgba(255,255,255,1));
}

.fixContact a {
display: block;
}

.fixDay img,
.fixContact img{
height: 200px;
}


@media print, screen and ( min-width : 1201px ) {

	.fixDay {
	top: calc(50% - 260px);
	}

	.fixContact {
	top: calc(50% + 10px);
	}


	.fixDay img,
	.fixContact img{
	height: 241px;
	}

}


@media screen and (max-height: 980px) and (min-height: 700px) and (min-width: 1201px) {

	.fixDay {
	top: calc(50% - 180px);
	}

	.fixContact {
	top: calc(50% + 80px);
	}

}




/* ============================
		other
 ============================ */

/* for SP */
@media screen and (max-width: 767px) {
}

/* for TB */
@media screen and (max-width: 1200px) and (min-width: 768px){
}

/* for PC */
@media screen and (min-width: 1201px) {
}
