@charset "UTF-8";


div.newslist{
	margin:0 -12px;
}
div.newslist dl{

}
div.newslist dl dd{
	position:relative;
	border-bottom:1px dotted #CCCCCC;
}
div.newslist dl dd a{
	display:block;
	padding:8px 22px 12px 12px;
}
div.newslist dl dd a:after{
				position:absolute;
				font-family: 'jpsmt';
				content: "\3e";
				right:4px;
				top:50%;
				margin-top:-3%;
				color:#999999;
}

	div.newslist dl dd a.popup:after {
		content: "\26";
		}
	div.newslist dl dd a.pc:after {
		content: "\2a";
		}

div.newslist_en{
	margin:0 -12px;
}
div.newslist_en dl{
	padding:8px 12px;
	border-bottom:1px dotted #CCCCCC;
}
div.newslist_en dl{
	position:relative;
	padding-right:22px;
}
div.newslist_en dl a:after{
				position:absolute;
				font-family: 'jpsmt';
				content: "\3e";
				right:4px;
				top:50%;
				right:4px;
				margin-top:-2%;
				color:#999999;
}

@media screen and (orientation: landscape) {
div.newslist dl dd a:after{
				margin-top:-1.5%;
}
	div.newslist_en dl:after{
		margin-top:-1.5%;
	}
}


div.shisya ul li{
	display:inline-block;
	width:49%;
}
div.shisya ul li:nth-child(even){
	margin-left:2%
}
div.shisya ul li a{
	position:relative;
}
div.shisya ul li a:after{
				position:absolute;
				font-family: 'jpsmt';
				content: "\3e";
				right:4px;
				top:40%;
				right:4px;
				margin-top:-2%;
				color:#999999;
}

/* wrap_headline */

#wrap_headline{
	
}
#wrap_headline #headline{
	border:4px solid rgba(255,204,102,1);
	background:rgba(255,204,102,0.05);
}
#wrap_headline #headline dl{
	margin:0;
	padding:0;
}
#wrap_headline #headline dl dt{
	display:block;
	padding:0.4rem 0.4rem 0;
}
	#wrap_headline #headline dl dt:before{
		display:inline-block;
		font-family:"jpsmt";
		content:"\ff59";
		color:rgba(255,204,102,1);
		margin-right:0.4rem;
		
	}
#wrap_headline #headline dl dd{
	display:block;
	padding:0 0.4rem 0.4rem;
	line-height:
	
}