@charset "UTF-8";
/*
---
---------------------------------------------------------------------------*/
#column-title-bg.pink {
	background-image: linear-gradient(-45deg, #fdeef3 25%, #f9d3e3 25%, #f9d3e3 50%, #fdeef3 50%, #fdeef3 75%, #f9d3e3 75%, #f9d3e3);
}
	#contentwidth.pink h2 {
		color: #333;
	}
	#contentwidth.pink .category {
		color: #333;
	}
#special img.main {
	max-width: 100%!important;
	border-radius: 12px;
}

#special .text_box ol {
    list-style: decimal;
    font-size: 16px;
    line-height: 1.8;
    padding-left: 50px;
}
#special .text_box ol li {
	margin-bottom: 20px;
}

#special .text_box ul {
    list-style: square;
    font-size: 16px;
    line-height: 1.8;
    padding-left: 50px;
}
#special .text_box ul li {
	margin-bottom: 20px;
}

/*
---
---------------------------------------------------------------------------*/
.lead.pink {
	background: #fdeef3;
}
.main-image-flame {
	position: relative;
}
	.image-main img {

	}
	.image-logo img {
		border: none !important;
		margin: -100px auto 0;
		max-width: 100%;
	}



.flex-photo {
	
}




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



@media only screen and (max-width: 1023px) {
	/*
	---
	---------------------------------------------------------------------------*/
	

}


@media only screen and (max-width: 999px) {
	/*
	---
	---------------------------------------------------------------------------*/

}


@media only screen and (max-width: 959px) {
	/*
	---
	---------------------------------------------------------------------------*/

}


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

}

@media only screen and (max-width: 767px) {
	.image-logo img {
		margin: -80px auto 0;
	}
	#special .text_box ol {
		padding-left: 30px;
	}
}

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

}


