.con_intro,.con_terms{max-width:1140px;margin:auto}@media only screen and (max-width: 1140px){.con_intro,.con_terms{width:95%}}@media print{.con_intro,.con_terms{width:95%}}.ie8 .con_intro,.ie8 .con_terms{width:95%}#bg_page{background-image:url(../terms/images/bg_title-pc.jpg)}@media only screen and (max-width: 767px){#bg_page{background-image:url(../terms/images/bg_title-sp.jpg)}}.con_intro{margin-bottom:5em;text-align:center}.con_terms .box_terms{overflow:hidden;margin-bottom:5em;display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width: 1024px){.con_terms .box_terms{justify-content:space-between}}.con_terms .box_terms .btn{width:33%;margin-bottom:.5em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_terms .box_terms .btn{width:48%}}@media only screen and (max-width: 767px){.con_terms .box_terms .btn{width:100%}}@media only screen and (min-width: 1025px){.con_terms .box_terms .btn{margin-right:.4em}}@media print{.con_terms .box_terms .btn{margin-right:.4em}}.ie8 .con_terms .box_terms .btn{margin-right:.4em}.con_terms .box_terms .btn:nth-child(3),.con_terms .box_terms .btn:nth-child(6),.con_terms .box_terms .btn:nth-child(9),.con_terms .box_terms .btn:nth-child(12){margin-right:0}.con_terms .box_terms .btn a{display:block}.con_terms .box_terms .btn a::after{content:"\f1c1"}
