/* ==========================================================================

   01:HTML;

   ========================================================================== */


/* --------------- index.html ---------------*/
/* ----- Common ----- */

/* ----- Header ----- */

/* ----- Content ----- */
ul.sitemaplist{
	padding-left: 0;
}
ul.sitemaplist li{
	margin-bottom: 5px;
	list-style: none;
}
ul.sitemaplist > li:first-child{
	margin-top: 0;
}
ul.sitemaplist li a{}


ul.sitemaplist > li{
	margin-top: 30px;
}
ul.sitemaplist > li > a{
	font-size: 16px;
	color: #E60012;
	display: block;
	border-bottom: 1px solid #E60012;
	padding: 5px 5px 5px 30px;
	margin-bottom: 10px;
    background: url(../img/index/icon.svg) no-repeat 5px center;
}
ul.sitemaplist > li > a:hover{
	background-color: #FDF1F5;
}

ul.sitemaplist ul{padding-left: 20px;}
ul.sitemaplist ul li:before{
		font-family: FontAwesome;
	content: "\f0da";
	color: #E60012;
	margin-right: 5px;
	text-decoration: none!important;
}
ul.sitemaplist ul li a{
}
ul.sitemaplist ul li a:before{

}
ul.sitemaplist ul li a:hover{
	text-decoration: underline;
}

ul.sitemaplist li ul li ul{}
ul.sitemaplist li ul li ul li{}
ul.sitemaplist li ul li ul li a{}

ul.sitemaplist li.event-list-title {
	font-weight: bold;
}
ul.sitemaplist li.event-list-title::before {
	display: none;
}

/* ----- Footer ----- */


/* ==========================================================================

   02:Media Queries;

   ========================================================================== */
/* PC ONLY*/
@media only screen and (min-width: 992px) {


}
/* SMALL PC */
@media only screen and (max-width: 1200px) {

}

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


}
/* iPad */
@media only screen and (max-width: 768px) {

}

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

/* iPhone6plus */
@media only screen and (max-width: 420px) {
}

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

}

/* iPhone4,5 */
@media only screen and (max-width: 320px) {

}