@media (min-width:1080px) {
	html,body{font-size: 28px}
}
@media (max-width:1080px) {
	html,body{font-size: 24px}
}
@media (max-width:640px) {
	html,body{font-size: 22px}
}

/*older style*/
.web_older a:link,.web_older a:visited{color: #000;}
.web_older .top_service li a{color: #d25f0a;}
.web_older .container .main::after{display: none;}
.web_older .list_qa dt a{font-size: 1.1rem;font-weight: bold;}
.web_older .footer .w1040{max-width: 1600px;}
.web_older .foot_con{line-height: 1.6;}
.web_older .footer a:link,.web_older .footer a:visited{color: #fff;}
@media (min-width: 1080px) {
	.web_older .titile_guide{font-size: 1.5rem;}
	.web_older .section .col_a,.web_older .section .col_b{width:100%}
	.web_older .section .col_b{margin-top: 30px;}
	.web_older .top_service li a{padding-top:50px;height: 280px;}
	.web_older .card_title strong{padding-right:0.3em;font-size: 1.2rem;}
	.web_older .card_title .more a{width:1.2rem;height: 1.2rem;}
	.web_older .list ul li{line-height: 2.4;}
	.web_older .list_qa dt, .list_qa dd{padding-left: 60px;color: #000;}
	.web_older .list_qa dl i{width:48px;height:48px;font-size: 1rem;line-height: 48px;}
	.web_older .col_b .link_button li{width:calc(50% - 20px);margin-right: 20px;margin-bottom:20px}
    /*.web_older .col_b .link_button li:nth-child(2n){margin-right:0}*/
    .web_older .col_b .link_button li:nth-child(2n),.web_older .col_b .link_button li:last-child{margin-right:0}
	.web_older .link_button li a{font-size:1.2rem}
}
@media (max-width: 1080px) {
	.web_older .card_title strong{font-size: 1.2rem;}
	.web_older .titile_guide{font-size: 1.3rem;}
	.web_older .list ul li a{font-size: 0.85rem;}
}
@media (max-width: 640px) {
	.web_older .top_imglink h4{display:none}
	.web_older .list ul li span{display: none;}
	.web_older .service .list_col_c li{width: 100%;margin-right:0}
	.web_older .service .list_col_c li:nth-child(2n){margin-right: 0;}
	.web_older .service li a{white-space:normal}
}
