.decorationTxt{display:none}@media screen and (min-width: 1440px){.decorationTxt{display:block}}.firstView{background:linear-gradient(116.27deg,#003589,#3085d0 18.31%,#112b83 72.08%);position:relative;padding:0 0 40px 40px}@media screen and (min-width: 1024px){.firstView{padding:0 0 77px}}@media screen and (min-width: 1440px){.firstView{padding:100px 0 77px}}@media screen and (min-width: 1024px){.firstViewImg{max-width:1340px;margin-left:auto}}.firstViewImg .img{height:auto;max-height:690px;min-height:400px}.firstViewCopy{display:none}@media screen and (min-width: 1440px){.firstViewCopy{display:block;position:absolute;bottom:18px;right:40px;color:#ffffff80;font-family:Poppins,sans-serif;font-size:110px;font-weight:700;letter-spacing:-.03em;transform:skew(-18deg)}}.firstViewHead{width:fit-content;height:fit-content;position:absolute;inset:0;margin:auto;color:#fff}@media screen and (min-width: 1024px){.firstViewHead{bottom:80px}}@media screen and (min-width: 1440px){.firstViewHead{bottom:-70px;left:-170px}}.firstViewDesc{display:flex;align-items:baseline;justify-content:flex-start;border-bottom:3px solid #fff;padding-bottom:5px;transform:skew(-10deg)}@media screen and (min-width: 1440px){.firstViewDesc{transform:skew(-15deg)}}.firstViewDescLarge,.firstViewDescSmall{font-weight:900;letter-spacing:.03em}.firstViewDescLarge{font-size:18px}@media screen and (min-width: 1024px){.firstViewDescLarge{font-size:32px}}.firstViewDescSmall{font-size:16px}@media screen and (min-width: 1024px){.firstViewDescSmall{font-size:26px}}.firstViewTtl{font-size:18px}@media screen and (min-width: 768px){.firstViewTtl{font-size:32px}}@media screen and (min-width: 1024px){.firstViewTtl{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;font-size:47px}}.firstViewTtl>*{transform:skew(-10deg);font-weight:900}@media screen and (min-width: 1440px){.firstViewTtl>*{transform:skew(-15deg)}}.firstViewScroll{display:none}@media screen and (min-width: 1440px){.firstViewScroll{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row-reverse;position:absolute;bottom:70px;left:25px}}.scrollTxt{writing-mode:vertical-rl;font-family:Poppins,sans-serif;font-size:14px;color:#fff}.firstViewScrollImg{width:10px}.img{width:100%;display:block}.aboutSection .decoration{display:none}@media screen and (min-width: 1024px){.aboutSection .decoration{display:block;position:absolute;top:-80px;right:0;z-index:-1}}.aboutSection .sectionInr{position:relative}@media screen and (min-width: 1024px){.aboutSection .sectionInr{max-width:100%;width:100%}}@media screen and (min-width: 1440px){.aboutSection .sectionInr{padding:150px 0 135px}}.aboutSection .sectionHead{align-items:flex-start}.aboutSection .txt{margin-bottom:40px}@media screen and (min-width: 1024px){.aboutSection .flex{column-gap:40px;align-items:flex-end;padding-right:20px}}@media screen and (min-width: 1440px){.aboutSection .flex{column-gap:80px;padding-right:0}}@media screen and (min-width: 1440px){.aboutSection .txtBox{flex:1}}@media screen and (min-width: 1440px){.aboutSection .largeImgBox{flex-basis:492px}}.aboutSection .smallImgBox{display:none}@media screen and (min-width: 1440px){.aboutSection .smallImgBox{display:block;margin-left:32px;max-width:295px;width:100%;align-self:flex-end;margin-bottom:-55px}}@media screen and (min-width: 1024px){.aboutSection .normalBtn{margin:0}}.sectionSubTtl{font-size:28px;margin-bottom:30px;line-height:1.4;font-weight:700}@media screen and (min-width: 768px){.sectionSubTtl{font-size:32px}}.serviceSection .sectionHead{margin-bottom:30px}.serviceSection .sectionHeadTtl,.serviceSection .sectionHeadDesc{color:#fff}.serviceSection .normalBtn{background:#fff;border-color:#024ec0}.serviceSection .normalBtn:hover{background:#024ec0}.serviceSection .normalBtn:hover .normalBtnTxt{color:#fff}.serviceSection .normalBtnTxt{color:#024ec0}.serviceSection .flex{margin-bottom:40px;row-gap:25px}@media screen and (min-width: 768px){.serviceSection .flex{column-gap:25px}}.serviceSection .txt{margin-bottom:40px}@media screen and (min-width: 768px){.serviceSection .txt{text-align:center}}.serviceItemHead{background:#fff;display:flex;align-items:center;justify-content:center;padding:8px 0}.serviceItemTtl{color:#0e4270;font-size:20px;font-weight:700;letter-spacing:.04em}.strengthsSection .decoration{position:absolute}.strengthsSection .sectionBgImg{top:0}@media screen and (min-width: 1440px){.strengthsSection .sectionInr{max-width:1240px;width:100%}}.strengthsSection .decorationTxt{margin-bottom:40px;line-height:1.1;letter-spacing:.06em}@media screen and (min-width: 1024px){.strengthsSection .flex{column-gap:20px}}@media screen and (min-width: 1440px){.strengthsSection .flex{column-gap:58px;justify-content:flex-end}}.strengthsSection .flex-reverse{margin:40px 0}@media screen and (min-width: 1024px){.strengthsSection .flex-reverse{margin:80px 0;flex-direction:row-reverse}}@media screen and (min-width: 1440px){.strengthsSection .txtBox{flex-basis:450px}}@media screen and (min-width: 1440px){.strengthsSection .imgBox{flex-basis:662px}}.h3head{border-left:4px solid #024EC0;padding-left:15px;margin-bottom:10px}@media screen and (min-width: 768px){.h3head{padding-left:30px;margin-bottom:20px}}.h3headTtl{font-size:28px;letter-spacing:.04em;font-weight:700;margin-bottom:5px;line-height:1.4}.h3headDesc{font-size:14px;color:#024ec0;letter-spacing:.05em;font-family:Poppins,sans-serif}@media screen and (min-width: 1024px){.worksSection .sectionInr{padding:120px 0;column-gap:36px}}.worksSection .decorationTxt{width:fit-content;height:fit-content;writing-mode:vertical-rl;text-align-last:left;position:absolute;top:20px;bottom:0;left:0;font-size:36px;letter-spacing:.02em;line-height:1.1;white-space:nowrap;z-index:-1}@media screen and (min-width: 1024px){.worksSection .sectionHeadTtl{font-size:70px}}.worksSection .webgene-blog{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:20px}@media screen and (min-width: 1024px){.worksSection .webgene-blog{flex-direction:row;column-gap:15px;align-items:flex-start}}.worksSection .webgene-item{width:100%}@media screen and (min-width: 1024px){.worksSection .webgene-item{max-width:270px}}.worksSection .webgene-item:hover{transform:translateY(-10px)}.worksSection .newsDate{display:none}.worksSection .news_img{width:100%;height:220px;margin-bottom:10px}@media screen and (min-width: 768px){.worksSection .news_img{height:400px}}@media screen and (min-width: 1024px){.worksSection .news_img{height:220px}}.worksSection .news_img a{display:block;width:100%;height:100%}.worksSection .webgene-item-main-image{width:100%;height:100%}.newsSection{background:#eef2f6}@media screen and (min-width: 1024px){.newsSection .sectionInr{column-gap:67px}}.newsSection .webgene-blog{display:flex;flex-direction:column;row-gap:4px}.newsSection .webgene-item:nth-child(2) .newsItem{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding-bottom:16px}.newsItem{display:flex;flex-direction:column;align-items:center;row-gap:4px;padding:16px 0}@media (min-width: 768px){.newsItem{flex-direction:row;column-gap:184px}}.newsItem:hover{background-color:#edecec;color:inherit}.includeSection{position:relative}.includeSection .sectionInr{display:grid}@media screen and (min-width: 1024px){.includeSection .sectionInr{padding:120px 0;grid-template-columns:auto 1fr;grid-template-rows:auto auto}}.includeSection .sectionHead{justify-content:flex-start}@media screen and (min-width: 1024px){.includeSection .sectionHead{align-items:flex-start;grid-column:1/2;grid-row:1/2}}.includeSection .normalBtn{margin-top:40px;height:fit-content}@media screen and (min-width: 1024px){.includeSection .normalBtn{margin:0;grid-column:1/2;grid-row:2/3;width:100%}}.includeArea{position:relative;z-index:0}@media (min-width: 1024px){.includeArea{width:100%;grid-column:2/3;grid-row:1/3}}.newsTag{display:none}
