@charset "UTF-8";
/*============
.submenu li {
	margin:0;
	padding:0;
	list-style:none;
}
.submenu li a:before {
	content:"\0025a0";
	color:#000;
}
.submenu li a {
	display:block;
	padding:10px 2px;
	color:#000;
	border-bottom:1px dotted #ddd;
	text-decoration:none;
}
.submenu li a:hover {
	background:#eee;
}



.info dt {

	font-size:.8em;
	border-bottom:1px solid #ddd;
	padding-bottom:.5em;text-align: right; 
}
.info dd {
	border-bottom:none;


}
.info p {
line-height: 1.2em;
}

============*/
 
/*============*  box ============*/

/*===============================================
大型タブレット= 画面の横幅が959px以上（または960px）
===============================================*/ 


.titlelist {
	margin:0;
	padding:0;
	font-size: 12px; 
}


.titlelist a:before {
	color:#000;
}

.titlelist a {	font-size: 90%; 
	display:block;
	color:#000;
	border-bottom:1px dotted #ddd;
	text-decoration:none;
}
.nontitlelist a {
	display:block;
	color:#000;
	border-bottom:1px dotted #ddd;
	text-decoration:none;
}


.nontitlelist li {
	margin:0;
	padding:0;
	font-size: 12px; 
	list-style-type: none;
}



.titlelist a:hover {
	background:#eee;
}

.nontitlelist a:hover {
	background:#eee;
}

.titlelist li {
	margin:0;
	padding:0;
	list-style:none;
	font-size: 12px; 
}
.nontitlelist ul {
	margin:0;
	padding:0;
	font-size: 12px; 
	list-style-type: none;
}

.titlelist li p{
font-color:#BDBDBD;
}

.titlelist li a:before {
	content:"\0025a0";
	color:#000;
}
.titlelist li a {
	display:block;
	padding:1px 2px;
	color:#000;
	border-bottom:1px dotted #ddd;
	text-decoration:none;
}
.titlelist li a:hover {
	background:#eee;
}




 /*===============================================
= 画面の横幅が959pxまで
===============================================*/


/*===============================================
小型タブレット=画面の横幅が768pxまで（または767px）
===============================================*/
 @media screen and (max-width:767px) {

.titlelist {
	width:100%;
}
}
/*===============================================
スマートフォン 横(ランドスケープ) =画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:640px){
.titlelist {
	width:100%;
}

}
/*===============================================
スマートフォン 縦(ポートレート)=画面の横幅が480pxまで
===============================================*/
@media screen and (max-width:480px){
 
.titlelist {
	width:100%;
}
}