.pc_a{display: none;}
.mo_a{display: block;}

.width100{width: 100%;}
.line_br{display: none;}


/* 공통 */
footer>div>div:nth-child(1)>div:last-child{justify-content: space-between;}
footer>div>div:nth-child(1)>div:last-child>div{width: 150px;}




/* 메인 */
.mainTilteArea{background: url(../images/mo/mainbg.png) no-repeat top 30vw left 0px;background-size: 100% auto;}
.mainTilteArea>div .textArea div{display: block;}
.mainTilteArea>div .textArea div a{margin: 0 auto;}
.mainTilteArea>div .textArea div a:last-child{margin-top: 10px;}
.mainTilteArea>div .textArea + div .mainTitLink{height: auto;}
.mainTilteArea>div .textArea + div .mainTitLink .linkArea{align-items: center;justify-content: center;flex-wrap: wrap;width: 100%;}
.mainTilteArea>div .textArea + div .mainTitLink .linkArea p{width: 100%;text-align: center;}
.mainTilteArea>div .textArea + div .mainTitLink .linkArea a{font-size: 12px;line-height: 14.4px;margin: 7px 7px 0 0;text-align: center;max-width: calc(100% - 20px);word-break: keep-all;}
.mainTilteArea>div .textArea + div .mainTitLink .linkArea p:last-child{width: fit-content;}
.mainTilteArea>div .textArea + div .mainTitLink .slick-slide>div{padding-block: 6px;}
.featuresList ul{padding-left: 40px;}
.featuresList ul li{width: 100%;padding-left: 0;}
.mainDevelopers .developersList ul li{width: 100%;}
.mainConsole .consoleList ul li{width: 100%;}
.mainRolloAni::before{width: 207px;height: 472px;}

/* 서브페이지 타이틀 */
.subTitleArea>div p:nth-of-type(2){width: 100%;}
.subTitleArea>div p + div{display: block;}
.subTitleArea>div p + div a{margin: 0 auto;}
.subTitleArea>div p + div a:last-child{margin-top: 10px;}

/* 설명 리스트 */
.explanationList>div>ul>li{width: 100%;}
.explanationList>div>ul>li:nth-last-child(2){margin-bottom: 20px;}
.explanationList>div>ul>li:last-child{margin-bottom: 0px;}

/* 기술적 지원 */
.technicalSupport>div ul{width: 100%;}

/* faq */
.faq>div ul li{width: calc(100%);}

.sub_demo .demo{padding-top: 20px;}
.demo>div{width: 100%;}
.demo>div>div:nth-child(1) strong{font-size: 20px;}
.demo>div>div:nth-child(1) h3{font-size: 32px;}
.demo>div>div:nth-child(1) p{font-size: 16px;}
.demo>div>div:nth-child(2) .contents{max-width: 100%;padding: 20px 48px 100px;}
.demo>div>div:nth-child(2) .contents>div:nth-child(1) h2{font-size: 14px;line-height: 16.8px;}
.demo>div>div:nth-child(2) .contents>div:nth-child(1) div{margin-block: 15px 17px;}
.demo>div>div:nth-child(2) .contents>div:nth-child(1) div a{font-size: 12px;line-height: 14.4px;}
.demo>div>div:nth-child(2) .contents>div:nth-child(2){height: 113vw;}
.demo>div>div:nth-child(2) .contents li{margin-bottom: 16px;padding: 16px;}
.demo>div>div:nth-child(2) .contents li>div:nth-child(1)>div:nth-child(1){padding-right: 8px;width: 58px;}
.demo>div>div:nth-child(2) .contents li>div:nth-child(1)>div:nth-child(2)>h2{font-size: 12px;line-height: 14px;}
.demo>div>div:nth-child(2) .contents li>div:nth-child(1)>div:nth-child(2)>h2 + p{margin-block: 2px 4px;}
.demo>div>div:nth-child(2) .contents li>div:nth-child(1)>div:nth-child(2) p{font-size: 10px;line-height: 12px;}
.demo>div>div:nth-child(2) .contents li>div:nth-child(1)>div:nth-child(2)>div:last-child{margin-top: 2px;}
.demo>div>div:nth-child(2) .contents li>div:nth-child(1)>div:nth-child(2)>div p{width: 50px;}
.demo>div>div:nth-child(2) .contents li>div:nth-child(1)>div:nth-child(2)>div p b{font-size: 10px;line-height: 12px;}
.demo>div>div:nth-child(2) .contents li>div:nth-child(1)>div:nth-child(2)>div p.percent{font-size: 10px;line-height: 12px;}
.demo>div>div:nth-child(2) .contents li>div:nth-child(2) a{font-size: 10px;line-height: 6px;border-radius: 30px;padding:8px;}

/* 서브 개별페이지 */
.sub_nplayer .subTitleArea>div>div:nth-child(2) img{width: 140px;}
.sub_player .subTitleArea>div>div:nth-child(1){width: 100%;}

/* 팝업 */
.layer_wrap_area .werp{width: calc(100vw - 30px);}