@media screen and (min-width:1024px){main.top>section .section_child h2 .tit{font-size:4.76806vw;line-height:1.4}main.top>section .section_child>.txt{font-size:1.25vw;line-height:1.9}main.top .section1 .section_child h2 .tit span:nth-of-type(2){margin-left:0}main.top .section2 .section_child h2 .tit span:nth-of-type(2){margin-left:0}main.top .section2 .section_child h3{font-size:1.5625vw}main.top .section_chunk>section .section_child .chunk h3{width:26vw;font-size:1.5625vw}main.top .section3 .section_child .chunks .chunk h3{font-size:1.66667vw;line-height:1.8}}@media screen and (max-width:1023px){main.top>section .section_child h2 .tit{font-size:9.29067vw;line-height:1.4}main.top>section .section_child h3{font-size:4.48vw;line-height:1.8}main.top>section .section_child>.txt{font-size:3.73333vw;line-height:1.9}main.top .section1 .section_child h2 .tit span:nth-of-type(2){margin-left:0}main.top .section2 .section_child h2 .tit span:nth-of-type(2){margin-left:0}main.top .section2 .section_child h3{line-height:1.8}main.top .section_chunk>section .section_child .chunk h3{font-size:4.48vw;line-height:1.8}main.top .section_chunk>section .section_child .chunk .txt{font-size:3.112vw;line-height:1.9}main.top .section3 .section_child h2 .tit span:nth-of-type(2){margin-left:0}main.top .section3 .section_child .chunks .chunk h3{font-size:4.48vw;line-height:1.8}}@media screen and (min-width:1024px){main.about .section3_wrap>section .section_child h2 .tit,main.about>section .section_child h2 .tit{font-size:4.76806vw}main.about .section1 .section_child .c_chunk .right .txt{font-size:1.25vw;line-height:2}main.about .section2 .section_child .c_chunk .right .txt{font-size:1.25vw;line-height:2}main.about .section3_wrap .section3 .section_child .chunks .chunk h3{font-size:2.44167vw;line-height:1.8}main.about .section3_wrap .section3 .section_child .chunks .chunk .txt{font-size:1vw;line-height:1.9}main.about .section4 .section_child .chunk .txt{font-size:.8vw;line-height:2}main.about .section5 .section_child ul li .tit{font-weight:700;font-size:1vw}}@media screen and (max-width:1023px){main.about .section3_wrap>section .section_child h2 .tit,main.about>section .section_child h2 .tit{font-size:9.29067vw;line-height:1.4}main.about .section3_wrap>section .section_child>.txt,main.about>section .section_child>.txt{font-size:3.73333vw;line-height:1.9}main.about .section1 .section_child .c_chunk .right .txt{font-size:3.73333vw;line-height:2}main.about .section2 .section_child .c_chunk .right .txt{font-size:3.73333vw;line-height:2}main.about .section3_wrap .section3 .section_child .chunks .chunk h3{font-size:6.45067vw}main.about .section3_wrap .section3 .section_child .chunks .chunk h3 span{line-height:1.8}main.about .section3_wrap .section3 .section_child .chunks .chunk .txt{font-size:3.112vw;line-height:1.9}main.about .section4 .section_child .chunk .txt{font-size:3.112vw;line-height:2}main.about .section5 .section_child ul li .tit{font-weight:700;font-size:3.112vw}}@media screen and (min-width:1024px){main.opensource>section .section_child>.txt{font-size:1.25vw;line-height:1.85}main.opensource .section_chunk>section .section_child .cont .right .chunk .txt{font-size:1vw;line-height:1.85}main.opensource .section3 .section_child .cont .right .chunk .txt{font-size:1vw;line-height:1.85}main.opensource .section4 .section_child h2 .tit{font-size:1.67986vw;line-height:1.8}main.opensource .section4 .section_child .txt{font-size:1vw;line-height:1.9}}@media screen and (max-width:1023px){main.opensource>section .section_child>.txt{font-size:3.73333vw;line-height:1.85}main.opensource .section_chunk>section .section_child .cont .right .chunk .txt{font-size:3.73333vw;line-height:1.9}main.opensource .section1 .section_child>.txt{line-height:2}main.opensource .section3 .section_child .cont .right .chunk .txt{font-size:3.73333vw;line-height:2}main.opensource .section4 .section_child h2 .tit{font-size:6.45067vw;line-height:1.8}main.opensource .section4 .section_child .txt{font-size:3.73333vw;line-height:2}}@media screen and (min-width:1024px){main.products #hero .hero_child .chunk{left:25vw}main.products #hero .hero_child .chunk h2{font-size:2.44167vw;line-height:1.8}main.products #hero .hero_child .chunk .txt{font-size:1.25vw;line-height:1.9;margin-top:28px}main.products .section_chunk>section .section_child>.chunk h3{font-size:2.44167vw;line-height:1.8}main.products .section_chunk>section .section_child>.chunk>.txt{font-size:1.25vw;line-height:1.9;margin-top:27px}main.products .section_chunk>section .section_child>section .right .txt{font-size:1vw;line-height:1.85}main.products .section_chunk .section1 .section_child>section .right .chunk ul li .body{font-size:.8vw;line-height:1.9}main.products .section_chunk .section2 .section_child>section .right .chunk h3{margin-bottom:25px}main.products .section_chunk .section2 .section_child>section .right .chunk h4{font-size:1vw}main.products .section_chunk .section2 .section_child>section .right .chunk ul li .body{line-height:1.9}main.products .section_chunk .section2 .section_child>section .right .chunk .txt{font-size:.8vw;line-height:1.8;margin-top:11px}main.products .section4 .section_child>section .right h3 .tit{font-size:1.67986vw;margin-top:42px}main.products .section4 .section_child>section .right .txt{font-size:1vw;margin-top:45px;line-height:1.85}}@media screen and (max-width:1023px){main.products #hero .hero_child .chunk h2{font-size:5.376vw;line-height:1.8}main.products #hero .hero_child .chunk .txt{font-size:3.73333vw;line-height:1.9;margin-top:19px}main.products .section_chunk>section .section_child>.chunk h3{font-size:5.376vw;line-height:1.9}main.products .section_chunk>section .section_child>.chunk>.txt{font-size:3.73333vw;line-height:1.9}main.products .section_chunk>section .section_child>section .right .txt{font-size:3.73333vw;line-height:1.9}main.products .section_chunk .section1 .section_child>section .right .chunk ul li .body{font-size:3.072vw;line-height:1.9}main.products .section_chunk .section2 .section_child>section .right .chunk h4{font-size:3.072vw;line-height:1.9;margin-top:23px}main.products .section_chunk .section2 .section_child>section .right .chunk ul li .body{font-size:3.072vw;line-height:1.9}main.products .section_chunk .section2 .section_child>section .right .chunk .txt{font-size:3.072vw;line-height:1.9}main.products .section_chunk .section3 .section_child>section .right .chunk ul li .body{font-size:3.072vw;line-height:1.9}main.products .section4 .section_child>section .right h3 .tit{font-size:4.48vw;line-height:1.9}main.products .section4 .section_child>section .right .txt{font-size:3.73333vw;line-height:1.9}}@media screen and (min-width:1024px){main.alliance>.kv .kv_child .txt{font-size:1.25vw;line-height:1.8}main.alliance>section .section_child h3 .tit{font-size:2.44167vw;line-height:1.8}main.alliance .section1 .section_child h3 .tit{font-size:2.44167vw;line-height:1.8}main.alliance .section1 .section_child .txt{font-size:1vw;line-height:1.9}main.alliance .section2 .section_child .txt{font-size:1vw;line-height:1.9}main.alliance .section3 .section_child h4,main.alliance .section4 .section_child h4{font-size:1.67986vw;line-height:1.9}main.alliance .section3 .section_child .txt,main.alliance .section4 .section_child .txt{font-size:1vw;line-height:1.9}}@media screen and (max-width:1023px){main.alliance>.kv .kv_child .txt{font-size:3.73333vw;line-height:1.9}main.alliance>section .section_child h3 .tit{font-size:5.376vw;line-height:1.8}main.alliance .section1 .section_child h3 .tit{font-size:5.376vw;line-height:1.8}main.alliance .section1 .section_child .txt{font-size:3.73333vw;line-height:1.9}main.alliance .section2 .section_child .txt{font-size:3.73333vw;line-height:1.9}main.alliance .section3 .section_child h4,main.alliance .section4 .section_child h4{font-size:5.376vw;line-height:1.9}main.alliance .section3 .section_child .txt,main.alliance .section4 .section_child .txt{font-size:3.73333vw;line-height:1.9}}@media screen and (min-width:1024px){main.ourteam .section4 .section_child .txt,main.ourteam .section5 .section_child .txt{font-size:.64028vw;line-height:1.9}main.ourteam .section6 .section_child .ttl{font-size:1vw;line-height:1.8}main.ourteam .section6 .section_child .txt{font-size:.8vw;line-height:1.8}}@media screen and (max-width:1023px){main.ourteam .section4 .section_child .txt,main.ourteam .section5 .section_child .txt{font-size:2.16vw;line-height:1.9}main.ourteam .section6 .section_child .ttl{font-size:3.84vw;line-height:1.8}main.ourteam .section6 .section_child .txt{font-size:3.112vw;line-height:1.8}}@media screen and (min-width:1024px){main.career .section1 .section_child .explain .txt{font-size:1.25vw;line-height:1.9}main.career .section2 .section_child .category .job .name{font-size:1.8rem;line-height:1.9}}@media screen and (max-width:1023px){main.career .section1 .section_child .explain .txt{font-size:3.73333vw;line-height:2}main.career .section2 .section_child .category .job .name{font-size:1.167rem;line-height:1.9}}@media screen and (min-width:1024px){main.media_detail .kv h1 .tit{font-size:2.44167vw;line-height:1.8}main.media_detail .contents .contents_child .chunk>ol,main.media_detail .contents .contents_child .chunk>ul{font-size:1.25vw}main.media_detail .contents .contents_child .txt{font-size:1vw;line-height:1.8}main.media_detail .contents .contents_child p{font-size:1vw;line-height:1.8}main.media_detail .contents .contents_child h1,main.media_detail .contents .contents_child h2{font-size:1.95347vw;line-height:1.8}main.media_detail .contents .contents_child h3{font-size:1.25vw;line-height:1.8}main.media_detail .contents .contents_child blockquote{font-size:1vw;line-height:1.8}main.media_detail .contents .contents_child table{font-size:.8vw}}@media screen and (max-width:1023px){main.media_detail .kv h1 .tit{font-size:6.45067vw;line-height:1.8}main.media_detail .contents .contents_child .txt{font-size:3.84vw;line-height:1.8;font-weight:400}main.media_detail .contents .contents_child p{font-size:3.84vw;line-height:1.8;font-weight:400}main.media_detail .contents .contents_child h1,main.media_detail .contents .contents_child h2{font-size:5.376vw;line-height:1.8}main.media_detail .contents .contents_child h3{font-size:4.48vw;line-height:1.8}main.media_detail .contents .contents_child blockquote{font-size:3.84vw;line-height:1.8}main.media_detail .contents .contents_child table{font-size:2.592vw}}