@charset "UTF-8";

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

	link.css

-----------------------------------*/
/* link_box */
#link_box {
	padding-bottom: 50px;
}
#link_box h3 {
	margin-bottom:30px;
}
#link_box dl {
	margin-bottom:40px;
}
#link_box dl dt, #link_box dl dd{
	font-size:17px;
	line-height:1.2;
}
#link_box dl dd {
	margin-bottom:15px;
}
#link_box dl dd a {
	text-decoration: underline;
    color: #007ad0;
    outline: none;
}
#link_box dl dd a:hover {
	color: #005c9d;
}

@media screen and (max-width: 640px) {

	.under-faq .pc_mode {
		display: none;
	}
	.under-faq .sp_mode {
		display: block;
	}
	.under-faq #faq_head_02 {
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.under-main h4 img {
		width: 160px !important;
	}
	.under-faq .day_text {
		width: auto;
		font-size: 14px;
		margin-top: 7px;
	}
	.under-faq .faq_list li {
		width: 100%;
		background-position: 97% center;
	}
	.under-faq .faq_list li:nth-child(9) {
		margin-bottom: 15px;
	}
	.under-faq .faq_list li img {
		margin-top: 0;
		margin-left: 0;
	}

	/* link_box */
	#link_box {
		word-wrap: break-word;
	}

}

@media screen and (max-width: 346px) {


}