@charset "utf-8";

/**************************************************
		PC
**************************************************/
.fixedpagetop {
	position:fixed;
	bottom:50px;
	right:40px;
	z-index:40;
}

.fixedpagetop a {
	display:block;
	border-radius:50%;
	background:#333;
	background:rgba(0,0,0,0.6);
}

.fixedpagetop a:hover {
	background-color:#932536;
}

#mainArea .listInquiry01 .mail {
	margin-top:3px;
}

#mainArea .listInquiry01 a {
	word-break:break-all;
	word-wrap:break-word;
}

#mainArea .table02 th {
	text-align:left;
}

#mainArea .table02 thead th,
#mainArea .table02 thead td {
	text-align:center;
}

#mainArea .listInquiry02 li {
	margin-bottom:10px;
	line-height:1.5;
}

#mainArea .listInquiry02 li:last-child {
	margin-bottom:0;
}

#mainArea .listInquiry02 a {
	display:inline-block;
	position:relative;
	padding:10px 45px 10px 20px;
	background:#932536;
	color:#fff;
	text-decoration:none;
}

#mainArea .listInquiry02 a:before {
	position:absolute;
	top:50%;
	right:15px;
	margin-top:-10px;
	width:20px;
	height:20px;
	background:transparent url("../../common/img/icon_03.png") 50% 50% no-repeat;
	background-size:contain;
	content:"";
}

#mainArea .listInquiry02 a:hover { opacity:0.7; }


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

.fixedpagetop {
	bottom:25px;
	right:20px;
}

.fixedpagetop a {
	width:50px;
}

.fixedpagetop a:hover {
	background-color:#932536;
	background:rgba(0,0,0,0.6);
}

#mainArea .listLink03 li a {
	padding:9px 14px 9px 29px;
	text-align:left;
}

#mainArea .listLink03 li a:before {
	right:auto;
	left:14px;
}

#mainArea .table02 {
	font-size:12px;
	font-size:0.75rem;
}

#mainArea .table02 thead th,
#mainArea .table02 thead td {
	font-size:11px;
	font-size:0.69rem;
}

#mainArea .table02 th,
#mainArea .table02 td {
	padding-top:9px;
	padding-bottom:9px;
}

#mainArea .listInquiry01 .mail {
	margin-top:7px;
}

#mainArea .listInquiry02 a {
	padding:7px 25px 7px 5px;
}

#mainArea .listInquiry02 a:before {
	right:5px;
	margin-top:-7px;
	width:15px;
	height:15px;
}

#mainArea .listInquiry02 a:hover { opacity:1; }

}
