<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/******************************************/
/*##################################################################################################*/

@media (min-width:1200px) {
.spmain_img{
	display:none;
}


.midashi{
	width:1200px;
	height:100px;
	margin:80px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	font-size:32px;
	font-weight:900;
	line-height:100px;
	color:#fff;
        box-sizing:border-box;
        background-color:#00c9ff;
	border-radius:50px;
	font-family: 'Noto Sans Japanese', sans-serif;

}

.com_box{
	width:100%;
	padding:60px 0 100px 0;
	display:block;
	overflow:hidden;
	background-color:#f4f4f4;
}
.com_box .mbox{
	width:1000px;
	margin:20px auto 0 auto;
	display:block;
}

.com_box .mbox .qtitle{
	margin:50px 0 10px 0;
	padding:0px;
	width:100%;
	height:50px;
	text-align:left;
	font-size:20px;
	font-weight:bold;
	line-height:50px;
	color:#000;
	border-bottom:solid 3px #00c9ff;
	font-family: "M PLUS 1p", sans-serif !important;
}
.com_box .mbox .qtitle span{
	margin:0 5px 0 0;
	color:#00c9ff;
}

.com_box .mbox .ans_txt{
	margin:20px 0 0 0;
	padding:0px;
	width:100%;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	line-height:32px;
	color:#000;
	font-family: "M PLUS 1p", sans-serif !important;
}


.com_box .mbox .ans_txt span{
	margin:0 5px 0 0;
}
.com_box .mbox .ans_txt .war{
	margin:0;
	font-size:17px;
	line-height:32px;
	color:#ff0000;
	font-weight:bold;
	font-family: "M PLUS 1p", sans-serif !important;
}
.com_box .mbox .ans_txt .link_txt a{
	margin:0;
	padding:0px;
	width:100%;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	line-height:32px;
	color:#ff008c;
	font-family: "M PLUS 1p", sans-serif !important;
}


.com_box .mbox .bn_box{
	margin:0 auto;
	width:592px;
	height:58px;
	display:block;
}
.com_box .mbox .bn_box .bnf a{
	width:100px;
	height:57px;
	margin:0x;
	display:block;
	text-align:center;
	font-size:18px;
	color:#fff;
	line-height:58px;
	font-weight:bold;
	border-radius:25px;
        background-color:#00c9ff;
	float:left;
}
.com_box .mbox .bn_box .bnf_on a{
	width:100px;
	height:57px;
	margin:0;
	display:block;
	text-align:center;
	font-size:18px;
	color:#fff;
	line-height:58px;
	font-weight:bold;
	border-radius:25px;
        background-color:#ff008c;
	float:left;
}
.com_box .mbox .bn_box .bn a{
	width:100px;
	height:57px;
	margin:0 0 0 23px;
	display:block;
	text-align:center;
	font-size:18px;
	color:#fff;
	line-height:58px;
	font-weight:bold;
	border-radius:25px;
        background-color:#00c9ff;
	float:left;
}
.com_box .mbox .bn_box .bn_on a{
	width:100px;
	height:57px;
	margin:0 0 0 23px;
	display:block;
	text-align:center;
	font-size:18px;
	color:#fff;
	line-height:58px;
	font-weight:bold;
	border-radius:25px;
        background-color:#ff008c;
	float:left;
}
.com_box .mbox .bn_box .bnf a:hover{
        background-color:#ff008c;

}
.com_box .mbox .bn_box .bn :hover{
        background-color:#ff008c;

}

}

/******************************************/
/*##################################################################################################*/

@media screen and (min-width:768px) and ( max-width:1199px) {
.midashi{
	width:90%;
	height:10vw;
	margin:8% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	font-size:3.2vw;
	font-weight:900;
	line-height:10vw;
	color:#fff;
        box-sizing:border-box;
        background-color:#00c9ff;
	border-radius:5vw;
	font-family: 'Noto Sans Japanese', sans-serif;

}

.com_box{
	width:100%;
	padding:6% 0 100px 0;
	display:block;
	overflow:hidden;
	background-color:#f4f4f4;
}
.com_box .mbox{
	width:80%;
	margin:2% auto 0 auto;
	display:block;
}

.com_box .mbox .qtitle{
	margin:5% 0 10px 0;
	padding:0px;
	width:100%;
	height:5vw;
	text-align:left;
	font-size:2vw;
	font-weight:bold;
	line-height:5vw;
	color:#000;
	border-bottom:solid 3px #00c9ff;
	font-family: "M PLUS 1p", sans-serif !important;
}
.com_box .mbox .qtitle span{
	margin:0 5px 0 0;
	color:#00c9ff;
}

.com_box .mbox .ans_txt{
	margin:3% 0 0 0;
	padding:0px;
	width:100%;
	text-align:left;
	font-size:1.6vw;
	font-weight:normal;
	line-height:3.2vw;
	color:#000;
	font-family: "M PLUS 1p", sans-serif !important;
}
.com_box .mbox .ans_txt span{
	margin:0 5px 0 0;
}
.com_box .mbox .ans_txt .war{
	margin:0;
	font-size:1.7vw;
	line-height:3.2vw;
	color:#ff0000;
	font-weight:bold;
	font-family: "M PLUS 1p", sans-serif !important;
}
.com_box .mbox .ans_txt .link_txt a{
	margin:0;
	padding:0px;
	width:100%;
	text-align:left;
	font-size:1.6vw;
	font-weight:normal;
	line-height:3.6vw;
	color:#ff008c;
	font-family: "M PLUS 1p", sans-serif !important;
}


.com_box .mbox .bn_box{
	margin:0 auto;
	width:80%;
	height:5vw;
	display:block;
}
.com_box .mbox .bn_box .bnf a{
	width:18%;
	height:5vw;
	margin:0x;
	display:block;
	text-align:center;
	font-size:1.8vw;
	color:#fff;
	line-height:5vw;
	font-weight:bold;
	border-radius:2.5vw;
        background-color:#00c9ff;
	float:left;
}
.com_box .mbox .bn_box .bnf_on a{
	width:18%;
	height:5vw;
	margin:0;
	display:block;
	text-align:center;
	font-size:1.8vw;
	color:#fff;
	line-height:5vw;
	font-weight:bold;
	border-radius:2.5vw;
        background-color:#ff008c;
	float:left;
}
.com_box .mbox .bn_box .bn a{
	width:18%;
	height:5vw;
	margin:0 0 0 2%;
	display:block;
	text-align:center;
	font-size:1.8vw;
	color:#fff;
	line-height:5vw;
	font-weight:bold;
	border-radius:2.5vw;
        background-color:#00c9ff;
	float:left;
}
.com_box .mbox .bn_box .bn_on a{
	width:18%;
	height:5vw;
	margin:0 0 0 2%;
	display:block;
	text-align:center;
	font-size:1.8vw;
	color:#fff;
	line-height:5vw;
	font-weight:bold;
	border-radius:2.5vw;
        background-color:#ff008c;
	float:left;
}

.com_box .mbox .bn_box .bnf a:hover{
        background-color:#ff008c;

}
.com_box .mbox .bn_box .bn :hover{
        background-color:#ff008c;

}

}

/******************************************/
/*##################################################################################################*/


@media (max-width:767px) {
.midashi{
	width:90%;
	height:40px;
	margin:8% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	font-size:18px;
	font-weight:900;
	line-height:40px;
	color:#fff;
        box-sizing:border-box;
        background-color:#00c9ff;
	border-radius:20px;
	font-family: 'Noto Sans Japanese', sans-serif;

}

.com_box{
	width:100%;
	padding:6% 0 100px 0;
	display:block;
	overflow:hidden;
	background-color:#f4f4f4;
}
.com_box .mbox{
	width:80%;
	margin:2% auto 0 auto;
	display:block;
}
.mb50{
	margin-bottom:5%;
}
.com_box .mbox .qtitle{
	margin:3% 0 10px 0;
	padding:0px;
	width:100%;
	height:30px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color:#000;
	border-bottom:solid 3px #00c9ff;
	font-family: "M PLUS 1p", sans-serif !important;
}
.com_box .mbox .qtitle span{
	margin:0 5px 0 0;
	color:#00c9ff;
}

.com_box .mbox .ans_txt{
	margin:3% 0 0 0;
	padding:0px;
	width:100%;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	font-family: "M PLUS 1p", sans-serif !important;
}
.com_box .mbox .ans_txt span{
	margin:0 5px 0 0;
}
.com_box .mbox .ans_txt .war{
	margin:0;
	font-size:13px;
	line-height:24px;
	color:#ff0000;
	font-weight:bold;
	font-family: "M PLUS 1p", sans-serif !important;
}
.com_box .mbox .ans_txt .link_txt a{
	margin:0;
	padding:0px;
	width:100%;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	line-height:28px;
	color:#ff008c;
	font-family: "M PLUS 1p", sans-serif !important;
}


.com_box .mbox .bn_box{
	margin:0 auto;
	width:100%;
	height:5vw;
	display:block;
}
.com_box .mbox .bn_box .bnf a{
	width:18%;
	height:8vw;
	margin:0x;
	display:block;
	text-align:center;
	font-size:13px;
	color:#fff;
	line-height:8vw;
	font-weight:bold;
	border-radius:4vw;
        background-color:#00c9ff;
	float:left;
}
.com_box .mbox .bn_box .bnf_on a{
	width:18%;
	height:8vw;
	margin:0;
	display:block;
	text-align:center;
	font-size:13px;
	color:#fff;
	line-height:8vw;
	font-weight:bold;
	border-radius:4vw;
        background-color:#ff008c;
	float:left;
}
.com_box .mbox .bn_box .bn a{
	width:18%;
	height:8vw;
	margin:0 0 0 2%;
	display:block;
	text-align:center;
	font-size:13px;
	color:#fff;
	line-height:8vw;
	font-weight:bold;
	border-radius:4vw;
        background-color:#00c9ff;
	float:left;
}
.com_box .mbox .bn_box .bn_on a{
	width:18%;
	height:8vw;
	margin:0 0 0 2%;
	display:block;
	text-align:center;
	font-size:13px;
	color:#fff;
	line-height:8vw;
	font-weight:bold;
	border-radius:4vw;
        background-color:#ff008c;
	float:left;
}

.com_box .mbox .bn_box .bnf a:hover{
        background-color:#ff008c;

}
.com_box .mbox .bn_box .bn :hover{
        background-color:#ff008c;

}

}

/*#######################################################################################*/




.clear{
	clear:both;
}
.list60{
width:60px;
padding:3px 2px;
}
.list130{
width:130px;
padding:3px 2px;
}
.list250{
width:270px;
padding:3px 2px;
}


</pre></body></html>