@media screen and (max-width: 900px){.visible900{display:block;margin:auto}.hidden900{display:none}.margin100{margin-bottom:11%}.margin90{margin-bottom:10%}.margin80{margin-bottom:9%}.margin70{margin-bottom:8%}.margin60{margin-bottom:7%}.margin50{margin-bottom:6%}.margin40{margin-bottom:5%}.margin30{margin-bottom:4%}.margin20{margin-bottom:3%}.margin10{margin-bottom:2%}.padding_t100{padding-top:11%}.padding_t90{padding-top:10%}.padding_t80{padding-top:9%}.padding_t70{padding-top:8%}.padding_t60{padding-top:7%}.padding_t50{padding-top:6%}.padding_t40{padding-top:5%}.padding_t30{padding-top:4%}.padding_t20{padding-top:3%}.padding_t10{padding-top:2%}.padding_b100{padding-bottom:11%}.padding_b90{padding-bottom:10%}.padding_b80{padding-bottom:9%}.padding_b70{padding-bottom:8%}.padding_b60{padding-bottom:7%}.padding_b50{padding-bottom:6%}.padding_b40{padding-bottom:5%}.padding_b30{padding-bottom:4%}.padding_b20{padding-bottom:3%}.padding_b10{padding-bottom:2%}.contents{width:100%}.img_center{margin-left:0px}img{width:100%;max-width:100%;height:auto}.copyright,.copyright a{font-size:2.5vw}div[class*="sds"] img{width:100%}.sds_01 img{height:calc(100vw * calc(1567 / 900))}.sds_01_top,.sds_01_top2{width:109.3vw;left:-5.5%}.sds_01_top img,.sds_01_top2 img{height:calc(100vw * calc(587 / 900))}.sds_01_btn img,.sds_01_btn2 img{height:calc(100vw * calc(346 / 900))}.sds_02 img{height:calc(100vw * calc(1627 / 900))}.sds_03 img{height:calc(100vw * calc(2813 / 900))}.sds_04 img{height:calc(100vw * calc(1549 / 900))}.sds_05 img{height:calc(100vw * calc(3627 / 900))}.privacy_head{width:90%;font-size:5.2vw;padding:2% 5%}.privacy_contents_wrap{width:90%;box-sizing:border-box;font-size:2.5vw}.privacy_contents_wrap p{margin-bottom:20%}.privacy_subtitle{font-size:3vw}}@media screen and (max-width: 600px){.visible600{display:block;margin:auto}.hidden600{display:none}body{font-size:1.6rem}.copyright,.copyright a{font-size:1.2rem}.privacy_title{font-size:2rem}.privacy_title.toku{font-size:2rem}.privacy_contents_wrap{width:90%;font-size:1.6rem}.privacy_subtitle{font-size:2rem}}@media screen and (max-width: 500px){.visible500{display:block;margin:auto}.hidden500{display:none}}@media screen and (max-width: 400px){.visible400{display:block;margin:auto}.hidden400{display:none}}@media screen and (max-width: 320px){.visible320{display:block;margin:auto}.hidden320{display:none}}@media screen and (max-width: 319px){body{overflow-x:visible}.contents{min-width:320px}.contents1800{min-width:320px}header{min-width:320px}footer{min-width:320px}}
/*# sourceMappingURL=base_sp.min.css.map */