html, body{font-size:10px;}

@media (max-width: 1540px) {
.layout1500-01{width:calc(100% - 40px); padding:0 20px;}
.layout1500-02{width:calc(100% - 40px); padding:0 20px;}

.current .layout1500-02 .current-list ul li{width:calc(20% - 14.88px);}
.current .layout1500-02 .current-list ul li:nth-child(7n){margin-right:18.6px;}
.current .layout1500-02 .current-list ul li:nth-child(5n){margin-right:0;}

.main-visual .layout1500-01 .visu-left h1{width:300px;background-size:300px;}
}

@media (max-width: 1340px) {
.layout1300{width:calc(100% - 40px); padding:0 20px;}
}

@media (max-width: 1024px) {
html, body{font-size:9px;}
.main-visual{height:auto;}
.layout1500-01{display:block;}
.main-visual .layout1500-01 .visu-left{padding-top:20px;}
.main-visual .layout1500-01 .visu-left:after{content:''; display:block; clear:both;}
.main-visual .layout1500-01 .visu-left h1{float:left; margin-left:4rem;width:243px;background-size:243px;}
.main-visual .layout1500-01 .visu-left p{
	float:left; 
	/*margin-top:1rem; */
	margin-top: 0.3rem;
	margin-left:4rem; font-size:2rem; line-height:3rem;
}
.main-visual .layout1500-01 .visu-left a.go-news{position:absolute; top:4rem; right:4rem; margin-top:0; padding:10px;}
.main-visual .layout1500-01 .visu-right{width:100%;}

.main-visual .layout1500-01 .visu-right div{height:26rem;}
.main-visual .layout1500-01 .visu-right div a .num{padding-top:4rem;}
.main-visual .layout1500-01 .visu-right div a span{padding-top:1.6rem;font-size:2rem;height:76px;}

.current .layout1500-02 .current-list ul li{width:calc(33.3% - 12.4px);}
.current .layout1500-02 .current-list ul li:nth-child(5n){margin-right:18.6px;}
.current .layout1500-02 .current-list ul li:nth-child(3n){margin-right:0;}
}



@media (max-width: 768px) {
html, body{font-size:8px;}
.main-visual .layout1500-01 .visu-left h1{width:153px;background-size:153px; height:80px;}
.main-visual .layout1500-01 .visu-left p{
	/*margin-top:0.4rem;*/
	margin-top: -1rem;
}

.current .layout1500-02 .current-list ul li img{max-width:64%;}
.main-visual .layout1500-01 .visu-right div{flex:1 1 50%;}
.main-visual .layout1500-01 .visu-right div:nth-child(2n){border-right:1px solid rgba(255, 255, 255, 0.5);}

/***********/

.sub-visual{height:180px;}
.sub-visual .layout1300 h1{width:151px; height:18px; background-size:151px;}
.sub-visual .layout1300 div h2{font-size:3.6rem; padding-top:4rem;}

.sub-layout .layout1300 table tr td,.sub-layout .layout1300 table tr th{font-size:1.6rem; padding:2.8rem 3px; line-height:1.8rem;}

.sub-layout .layout1300 .pagenation{margin-bottom:5rem;}
.sub-layout .layout1300 table{margin-top:4rem; margin-bottom:3rem;}

/********/
.sub-layout .layout1300 table.view tr th, .sub-layout .layout1300 table.view tr td{padding:4rem 4rem;}
.sub-layout .layout1300 table.view tfoot tr td{padding:2.4rem 4rem;}
}

@media (max-width: 600px) {
.main-visual .layout1500-01 .visu-left p{display:none;}

}


@media (max-width: 480px) {
.layout1500-02{margin:4rem auto;}
.main-visual .layout1500-01 .visu-left h1{margin-left:0;}
.main-visual .layout1500-01 .visu-left a.go-news{right:20px;}

.current .layout1500-02 .current-list ul li{width:calc(50% - 9.3px);}
.current .layout1500-02 .current-list ul li:nth-child(3n){margin-right:18.6px;}
.current .layout1500-02 .current-list ul li:nth-child(2n){margin-right:0;}

footer{padding:30px;}

/***************/

.sub-layout .layout1300 .pagenation p a{padding:3px 10px;}

/***********/
.sub-layout .layout1300 table.view thead tr th p.tit{font-size:2rem;line-height:2.8rem;}

.sub-layout .layout1300 table.view tr th, .sub-layout .layout1300 table.view tr td{padding:2.4rem 2.4rem;}
.sub-layout .layout1300 table.view tfoot tr td{padding:2.4rem 2.4rem;}

.sub-layout .layout1300 table.view tfoot tr td a img{padding-left:7px; padding-right:10px;}
.sub-layout .layout1300 table.view tfoot tr td a span{width:calc(100% - 50px);}
.sub-layout .layout1300 .go-list a.go-list-btn{margin:0 auto 5rem; width:20rem; line-height:4rem; font-size:1.8rem; }

}