.page_ttl .ja{letter-spacing:0.1em;padding-left:0.1em}.blue_ttl{width:230px;height:230px;display:flex;justify-content:center;align-items:center;background-color:#00aae6;color:#fff;font-size:2rem;letter-spacing:0.1em;text-indent:0.1em;position:relative;z-index:1;line-height:1.7;text-align:center}@media all and (max-width: 900px){.blue_ttl{width:200px;height:200px;font-size:1.8rem}}@media all and (max-width: 600px){.blue_ttl{width:140px;height:140px}}.sec_comm{line-height:2.2;letter-spacing:0.05em}.content01{width:90%;margin:0 auto 70px;max-width:1200px;position:relative;gap:0px 0px}.content01 .blue_ttl{position:relative;margin-left:8%}.content01 .sec_img{width:66.7%;max-width:800px;margin:0 auto;margin-top:-15%;position:relative}.content01 .sec_comm{padding:20px 25px;padding-right:0;background-color:#fff;z-index:2;position:relative;width:44.5%;margin-left:auto;margin-right:0;margin-top:-11%}.content01 .b_border{position:absolute;top:3%;right:6%;margin:auto;z-index:0}.content01 .em_ttl{color:#00aae6;font-size:3rem;position:absolute;top:50%;left:13%;margin:auto;line-height:1.8}.content01 .em_ttl span{position:relative;z-index:1}.content01 .em_ttl span::before{content:"";width:100%;height:100%;display:block;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to left, transparent 50%, #fff 50%);background-repeat:repeat-x;background-size:200% 0.8em;background-position:0 0.8em}@media all and (max-width: 900px){.content01 .blue_ttl{margin-left:0}.content01 .sec_img{width:80%;margin-top:-20%;margin-bottom:20px}.content01 .sec_comm{width:100%;margin-top:0;margin-left:auto;padding:0}.content01 .b_border{position:absolute;top:0;right:0;margin:auto;z-index:0}.content01 .em_ttl{top:44%}}@media all and (max-width: 600px){.content01 .sec_img{width:100%;margin-top:-40px;margin-bottom:0}.content01 .sec_comm{margin-top:0;position:relative;padding:0}.content01 .b_border{width:140px;height:140px;top:30px;right:-5%}.content01 .em_ttl{font-size:2.4rem;position:relative;top:inherit;margin-top:-66px;margin-bottom:20px;left:inherit}}.content02{width:90%;position:relative;margin:0 auto 80px;max-width:800px}.content02 .blue_ttl{z-index:2;margin-left:auto;margin-right:0}.content02 .sec_img{width:55.6%;margin:0 auto;z-index:1;position:relative;margin-top:-23%}.content02 .r_border{width:170px;height:170px;top:140px;left:10%;z-index:1}.content02 .sec_comm{width:62.8%;margin-right:auto;margin-left:0;padding:20px 0}@media all and (max-width: 600px){.content02 .blue_ttl{margin-right:0;margin-left:auto}.content02 .sec_img{width:100%;margin:0 auto;margin-top:-20px;padding:0;position:relative;z-index:1}.content02 .r_border{width:140px;height:140px;top:250px;left:-5%}.content02 .sec_comm{width:100%;margin:0 auto}}.content03,.content05{width:90%;max-width:1040px;margin:0 auto;display:flex;justify-content:space-between}.content03 .block,.content05 .block{width:calc((100% - 40px) / 2);position:relative}.content03 .blue_ttl,.content05 .blue_ttl{width:140px;height:140px;text-align:center;position:absolute;top:-25px;left:25px;margin:auto;z-index:1;font-size:1.8rem}.content03 .sec_img,.content05 .sec_img{margin-bottom:30px}.content03{margin-bottom:90px}.content05{max-width:1100px}.content05 .blue_ttl{top:-40px}@media all and (max-width: 1025px){.content03 .blue_ttl,.content05 .blue_ttl{width:110px;height:110px;font-size:1.6rem;letter-spacing:0.05em}}@media all and (max-width: 900px){.content03,.content05{display:block}.content03 .block,.content05 .block{padding-top:40px;width:100%;position:relative;display:flex;justify-content:space-between}.content03 .blue_ttl,.content05 .blue_ttl{width:120px;height:120px;text-align:center;position:absolute;top:-25px;left:0;margin:auto;z-index:1;font-size:1.6rem}.content03 .sec_img,.content05 .sec_img{margin-bottom:0;width:48%}.content03 .sec_comm,.content05 .sec_comm{width:48%}.content03 .block:nth-of-type(odd),.content05 .block:nth-of-type(odd){flex-direction:row;padding-left:5%}.content03 .block:nth-of-type(even),.content05 .block:nth-of-type(even){flex-direction:row-reverse;padding-right:5%}.content03 .block:nth-of-type(even) .blue_ttl,.content05 .block:nth-of-type(even) .blue_ttl{left:inherit;right:0;top:inherit;bottom:-55px}.content03 .block:not(:last-of-type),.content05 .block:not(:last-of-type){margin-bottom:100px}}@media all and (max-width: 600px){.content03 .block,.content05 .block{display:block}.content03 .block:nth-of-type(odd),.content05 .block:nth-of-type(odd){padding-left:0}.content03 .block:nth-of-type(odd) .blue_ttl,.content05 .block:nth-of-type(odd) .blue_ttl{left:0}.content03 .block:nth-of-type(odd) .sec_img,.content05 .block:nth-of-type(odd) .sec_img{margin-left:auto;margin-right:0}.content03 .block:nth-of-type(even),.content05 .block:nth-of-type(even){padding-right:0}.content03 .block:nth-of-type(even) .blue_ttl,.content05 .block:nth-of-type(even) .blue_ttl{right:0;bottom:inherit;top:140px}.content03 .block:nth-of-type(even) .sec_img,.content05 .block:nth-of-type(even) .sec_img{margin-right:auto;margin-left:0;margin-bottom:50px}.content03 .block:not(:last-of-type),.content05 .block:not(:last-of-type){margin-bottom:70px}.content03 .blue_ttl,.content05 .blue_ttl{width:120px;font-size:1.5rem;height:120px;top:-25px;left:25px;margin:auto;z-index:1}.content03 .sec_img,.content05 .sec_img{width:90%;margin-bottom:30px}.content03 .sec_comm,.content05 .sec_comm{width:100%}.content03 .block:nth-of-type(even){padding-right:0}.content03 .block:nth-of-type(even) .blue_ttl{top:115px}.content05 .block:nth-of-type(even) .blue_ttl{top:140px}}.content04{width:90%;margin:0 auto 100px;max-width:950px;position:relative}.content04 .blue_ttl{position:relative;margin-left:9%;z-index:2}.content04 .r_border{width:230px;height:230px;z-index:0;top:350px}.content04 .sec_img{width:81.6%;margin-right:-8.5%;margin-left:auto;margin-top:-20%;z-index:0;position:relative}.content04 .sec_comm{width:55%;padding:20px 25px;padding-left:0;background-color:#fff;z-index:2;margin-left:9%;margin-top:-9.5%;position:relative}@media all and (max-width: 900px){.content04 .blue_ttl{margin-left:0}.content04 .sec_img{margin-right:0}.content04 .sec_comm{margin-left:0}}@media all and (max-width: 600px){.content04 .blue_ttl{z-index:2}.content04 .r_border{width:140px;height:140px;z-index:0;top:530px;left:inherit;right:-5%;z-index:0}.content04 .sec_img{width:100%;margin:-60px auto 0;position:relative;z-index:0}.content04 .sec_comm{width:100%;padding:0;margin:0 auto}}

/*# sourceMappingURL=../map/project/about.css.map */
