.category {
    display: table;
    padding: 15px 0;
    width: 100%;
	border: 1px solid #ddd;
}

section li {
    border-bottom: #dedede 1px dotted;
    padding: 7px 0;
}

section li:last-child {
    list-style: none;
	border: 0;
}
	
section .redber {
    border-top: #cc3333 2px solid;
    padding: 0 10px;
}

.section {
	display: block;
}
	
.title01 {
	font-size: 22px;
	text-align: center;
    color: #FFF;
	font-family:"�q���M�m�p�S Pro W3", Hiragino Kaku Gothic Pro," ���C���I", Meiryo, Osaka," �l�r �o�S�V�b�N", MS PGothic," sans-serif";
	font-weight: bold;
	background-color: #008bd1;
	height: 45px;
    padding: 13px;
}

.title02 {
	font-size: 15px;
	margin-left: 10px;
}
	
.subtitle01 li {
	font-size: 12px;
	margin-left: 30px;
}

.link01 {
	color: #008bd1;
}

.sitemap_toggle_text {
	color: #008bd1;
	cursor: pointer;
}

.sitemap_triangle {
	font-size: 0.8rem;
	vertical-align: top;
}