@charset "utf-8";
/* CSS Document */




/* メイン画像  */
/* --------------------------------------------------- */

.main{
padding-top: 4em;
	height:10em;
}



@media only screen and (max-width:480px){
.main{height: 6em;
}
.main h2{
font-size:2em;	
line-height: 1.1em;
}
.main h2 span{
margin-top: 7px;
}
}





.news_post{
max-width:80%;
ma
}
@media screen and (min-width: 1024px) {
.news_post{
padding-top:1em;
max-width:80%;
margin:1em auto;
border-top: #ccc solid 1px;
}
}


@media only screen and (max-width:480px){
.news_post{
max-width:100%;
}
.main02{
padding-top:50px;
}
}


.data{
text-align:right;
font-size:.8em;
margin-bottom:2em;
}

.news_txt{
line-height: 1.7;
}



/* ----------------------　whatnew ----------------------　*/

.whatnew{
width:930px;
margin:auto;
}

.whatnew ul{
	margin:30px auto;
}


.whatnew ul li{
	margin:10px;
	padding-bottom:10px;
	border-bottom: dotted 1px #ccc;
}
.whatnew ul li a{
	text-decoration:none;
	color:#333;
}
.whatnew ul li a span{
	display:inline-block;
	padding-right:1em;
}
.whatnew ul li a:hover{
	text-decoration: underline;
	color:#00B3FF;
}

@media screen and (max-width: 1024px) {
.whatnew{
width:90%;
}
.whatnew ul li a span{
	display:block;
	margin-bottom:5px;
}
}





@media screen and (max-width: 800px) {
a[href$=".pdf"]{
background-position: right top 2.5em;
}
}








