@charset "utf-8";
/*===========================
add
===========================*/

/*　蛍光下線　*/
.tx-em {
	background: linear-gradient(transparent 62%, rgba(255, 250, 137, 0.71) 0%);
}

/*　蛍光斜線　*/
.tx-diagoYel {
    margin: 0 2px;
    padding: 2px 5px;
    border-radius: 0 0 3px 9px;
    color: #2f2f2f;
    background-image: linear-gradient(2deg,#fbf8a7,#fbf8a7 25%,transparent 25.1%,transparent);
}

.tx-diagoRed {
    margin: 0 2px;
    padding: 2px 5px;
    border-radius: 0 0 3px 9px;
    color: #2f2f2f;
    background-image: linear-gradient(2deg,#FD86A0,#FD86A0 25%,transparent 25.1%,transparent);
}

.tx-diagoGreen {
    margin: 0 2px;
    padding: 2px 5px;
    border-radius: 0 0 3px 9px;
    color: #2f2f2f;
    background-image: linear-gradient(2deg,#8dedd0,#8dedd0 25%,transparent 25.1%,transparent);
}
.logo-add {
	position:absolute;
	top:27%;
	left:6%;
}
.logo-add img {
	width:70%;
	height:auto;
}

@media only screen and (max-width: 768px) {
.logo-add {
	position:absolute;
	top: 72% !important;
	left: 9% !important;
	z-index:100000;
}
#gNavi_head .inner #mobile-head .logoWrap {
    position: relative;
    padding-left: 0px;
}
#gNavi_head .inner #mobile-head .logoWrap .logo img.pc {
    width: auto;
    max-width: initial;
}
#gNavi_head .inner #mobile-head .logoWrap .logo img.sp {
    width: 200px;
    max-width: 200px;
}
}
