@charset "utf-8";
@media all and (max-width:1680px){
	
.header .time .t1 p.p1 { font-size: 28px; line-height: 30px;}
.header .time .t1 p.p2 { font-size: 22px; line-height: 30px;}
.header .time .t2 { font-size: 68px; line-height: 60px;}
.header .time { padding-top:5px;}
	
	.sp-list .li img { height: 214px;}

}

@media all and (max-width:1600px){
	

	
	
	.row2 { height:410px;}
	.row2 .row2R .li { height:200px;}
	.row2 .row2R .li a { font-size:26px;}
	
	.sp-list .li img { height: 204px;}

}


@media all and (max-width:1440px){
    
    

	
	
	.row2 { height:360px;}
	.row2 .row2R .li { height:175px;}
	.row2 .row2R .li a { font-size:22px;}
	
	.row1 { height: 80px; line-height: 80px; }
	.list { font-size: 18px;}
	.str_wrap {line-height: 80px;}
	
	.sp-list .li img { height: 183px;}
    
 


}

@media all and (max-width:1366px){
	
	.row2 { height:330px;}
	.row2 .row2R .li { height:160px;}
	.row2 .row2R .li a { font-size:20px;}
	
	.row1 { height: 70px; line-height: 70px; }
	.list { font-size: 16px;}
	.str_wrap {line-height: 70px;}
	
	.row3 {height: 140px; }
	.row3 .li1 .li {padding:4% 1% 0 1%}
   
	.header .time .t2 { font-size: 62px; line-height: 60px;}
	.header .time .t1 p.p1 { font-size: 24px;}
	.header .time .t1 p.p2 { font-size: 19px;}
	
	.sp-list .li img { height: 174px;}
}

