@charset "UTF-8";
@import url("default.css") screen, print;
@import url("normalize.min.css") screen, print;
@import url("layout.css") screen, print;
#information #contentsWrap{
	margin-top:-5vw;
	}
/*--list -*/
.list #contentsWrap .wrap .catWrap{
	text-align:right;
	font-size:88%;
}
.list #contentsWrap .wrap ul li{
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 2px dotted #CCC;
}
.list #contentsWrap .wrap ul li .date{
	float: left;
	font-size: 85%;
	font-weight: 900;
	color: #455052;
}
.list #contentsWrap .wrap ul li .cat{
	font-size: 85%;
}
.list #contentsWrap .wrap ul li .cat a{
	text-decoration:none;
	}
.list #contentsWrap .wrap ul li .title{
	position:relative;
	font-size: 115%;
	font-weight: 700;
}
.list #contentsWrap .wrap ul li .title a{/*
	position:absolute;
	top : 0;
	left : 0;*/
	display: block;
	width:100%;
	height : auto;
	background-image: url(../img/common/icon_arrow_b.png);
	background-repeat: no-repeat;
	background-position: 98% center;
	padding-right: 40px;
}
.list #contentsWrap .wrap .err{
	padding-top: 2em;
	padding-bottom: 2em;
	text-align: center;
	}
@media (max-width: 640px) {
.list #contentsWrap .wrap ul li .title a{
	background-size:3%;
}
}
/*--detail -*/
.detail #contentsWrap .wrap h2{
	font-size: 136%;
}
.detail #contentsWrap .wrap .date{
	text-align: right;
	font-size: 85%;
}
.detail #contentsWrap .wrap .date strong{
	font-weight: 900;
	color: #455052;
	}
.detail #contentsWrap .wrap .note{
	padding-top: 2em;
	padding-bottom: 2em;
}