@media screen and (max-width: 1480px) {
	li#nwd{
		width:240px;
	}
	li.n1{
		padding-top:50px;	
	}
}
@media screen and (max-width: 1280px) {
	li#nwd{
		width:240px;
	}
	li.n1{
		padding-top:25px;	
	}
	h1.ft36{
		font-size:30px;
	}
}

@media screen and (max-width: 1179px) {
	h1.ft36{
		font-size:24px;
	}
	h1.catch2,h1.catch3{
		font-size:24px;
	}
	p.sent1 {
		font-size:21px;
		line-height:38px;
	}
	p.sent2 {
		font-size:21px;
	}
}
@media screen and (max-width: 768px) {
	h1.ft36{
		width:90%;
		margin:0 auto;
		line-height:2em;
	}
	div#block3 .fl,div#block3 .fr{
		float:none;
		width:100%;
		margin:0 auto;
	}
	div.se_inner div.fl{
		float:right;
		width:100%;
		margin:0 auto;
	}
	div.se_inner div.wid25{
		float:left;
		width:100%;
		margin:0 auto;
	}
	div.se_inner div.wid75{
		float:right;
		width:100%;
		margin:0 auto;
	}
	div.fu_inner{
		width:95%;
		margin:0 auto;
	}
}
@media screen and (max-width: 667px) {
	div#nv_area{
		display:none;
	}
	#nv_area2{
	display:block;
}
	ul.picbox{
		width:100%;
	}
	ul.picbox li{
		width:100%;
		float:none;
	}
	ul.picbox li img{
		width:95%;
	}	
}
@media screen and (max-width: 479px) {
	h1.ft36{
		font-size:15px;
	}
	h1.catch2,h1.catch3{
		font-size:15px;
	}
	p.sent1 {
		font-size:15px;
		line-height:30px;
	}
	p.sent2 {
		font-size:15px;
		line-height:30px;
	}
	div.catch_inner2>h1{
		font-size:26px;
	}
	h2.se_title{
		font-size:16px;
	}
	ul.interview>li>p.inter_t{
		font-size:16px;
	}
	.qbox,.abox{
		padding:10px;
	}
	.question{
		font-size:16px;
	}
	.answer{
		margin-left:0;
		font-size:16px;
	}
	#movie{
		width:95%;
	}
	ul#event-list li{
		font-size:16px;
	}
	p.subt{
		font-size:20px;
	}
	dt,dd{
		font-size:16px;
	}
	p#gt{
		padding:30px 0;
		font-size:18px;
	}
}

@media screen and (max-width: 320px) {

}

