@charset "utf-8";

a{
	color:#ff9999;
}

h3.sub_title{
	border-left:solid 3px #ff9999;
}

h3.sub_title:first-letter{
	color:#ff9999;
}

header{
	border-bottom:3px solid #ff9999;
}

footer{
	background-color: #ffdddd;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%,color-stop(.25, #E7F8FC), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, #E7F8FC),color-stop(.75, #E7F8FC), color-stop(.75, transparent),to(transparent));
	-webkit-background-size: 14px 14px;
	border-top:3px solid #ff9999;
}


.faq_area dl{
	border:dotted 2px #ff9999;
}

.faq_area dl dt{
	position:relative;
	border-bottom:dotted 2px #ff9999;
}


@media all and (min-width: 767px) {

}

@media all and (min-width: 768px) {
}

@media all and (min-width: 769px) {

	header ul.g_navi li a{
	}

	header ul.g_navi li a:after{
		background-color: #ff9999;
	}


}

@media all and (max-width: 768px) {
	#switchBtnArea .switchBtn span {
		background-color: #ff9999;
	}

	header ul.g_navi li{
		border-bottom:dotted 1px #ff9999;
	}

}

@media all and (max-width: 767px) {

}

@media all and (max-width: 375px) {

}

@media all and (max-width: 320px) {


}
