.bibi_grant-main .spOnly{display:none}.bibi_grant-main .mainVisual{background:url(/images/main_bibi_grant.jpg) 0 0/contain no-repeat;max-width:100%;height:0;margin-bottom:2%;padding-top:51.851%;position:relative}.bibi_grant-main .mainVisualTxt{text-align:center;width:100%;font-size:1rem;font-weight:400;line-height:1.8;position:absolute;top:57%}.bibi_grant-main .bibiContent{z-index:1;background:url(/images/bibi_grant_02.jpg) 0 0/contain no-repeat;max-width:100%;height:0;margin-bottom:2%;padding-top:79.34%;position:relative}.bibi_grant-main .bibiContent ul{z-index:2;color:#fff;position:absolute;top:0;left:0}.bibi_grant-main .bibiContent ul li{width:95%;padding:2% 0;font-size:1.1rem;line-height:1.7;overflow:hidden}.bibi_grant-main .bibiContent ul .light .detail{width:100%;padding:2% 0 2% 31%;position:relative}.bibi_grant-main .bibiContent ul .light .detail:before{content:"";width:100%;padding-top:0;display:block;top:0;left:0}.bibi_grant-main .bibiContent ul .light .detail:after{content:"";background-image:url(/images/bibi_grant_05.png);background-repeat:no-repeat;background-size:17%;width:100%;height:800px;display:block;position:absolute;top:2%;left:8%}.bibi_grant-main .bibiContent ul .fiber .detail{width:100%;padding:6% 0 6% 40%;position:relative}.bibi_grant-main .bibiContent ul .fiber .detail:before{content:"";width:100%;padding-top:0;display:block;top:0;left:0}.bibi_grant-main .bibiContent ul .fiber .detail:after{content:"";background-image:url(/images/bibi_grant_06.png);background-repeat:no-repeat;background-size:18%;width:100%;height:800px;display:block;position:absolute;top:14%;left:19%}.bibi_grant-main .bibiContent ul .techno .detail{padding:6% 0 6% 4%;position:relative}.bibi_grant-main .bibiContent ul .techno .detail:before{content:"";width:100%;padding-top:0;display:block;top:0;left:0}.bibi_grant-main .bibiContent ul .techno .detail:after{content:"";background-image:url(/images/bibi_grant_07.png);background-repeat:no-repeat;background-size:18%;width:100%;height:800px;display:block;position:absolute;top:10%;left:8%}.bibi_grant-main .bibiContent ul .techno .detail{width:100%;padding:6% 0 6% 30%}.bibi_grant-main .bibiContent .subTitle{font-size:1.5rem;display:block}.bibi_grant-main .bibiContent .detail{float:left;box-sizing:border-box;width:70%;padding:1% 0 0 3%}.bibi_grant-main .bibiContent .detailCont{width:76%;font-size:1.2rem;display:block}.bibi_grant-main .bibiLine{margin-bottom:5%;overflow:hidden}.bibi_grant-main .leftSide,.bibi_grant-main .rightSide{box-sizing:border-box;float:left;width:50%}.bibi_grant-main .leftSide p{text-indent:-9999px;background:url(/images/bibi_grant_03.png) 0 0/cover no-repeat;width:100%;height:0;padding-top:128.432%}.bibi_grant-main .rightSide p{text-indent:-9999px;background:url(/images/bibi_grant_04.png) 0 0/cover no-repeat;width:100%;height:0;padding-top:128.4%}.bibi_grant-main .bibiLineImg{width:100%}.bibi_grant-main .bibiLine .btn{text-align:center;padding-top:5%}.bibi_grant-main .bibiLine .btn a:hover{opacity:.5}@media (max-width:1380px){.bibi_grant-main .bibiContent{background-size:cover;padding-top:86.34%}.bibi_grant-main .bibiContent ul li{padding:0;line-height:1.5}}@media (max-width:1200px){.bibi_grant-main .bibiContent{padding-top:99.34%}}@media (max-width:1050px){.bibi_grant-main .bibiContent{padding-top:124.34%}}@media (max-width:940px){.bibi_grant-main .bibiContent{padding-top:134.34%}}@media (max-width:840px){.bibi_grant-main .bibiContent{padding-top:159.34%}}@media (max-width:767px){.bibi_grant-main .spOnly{display:block}.bibi_grant-main .bibiContent{background:#222;width:100%;height:auto;padding-top:0;position:static;overflow:hidden}.bibi_grant-main .bibiContent ul{position:static}.bibi_grant-main .bibiContent ul li{border-bottom:1px solid #fff;width:100%;margin:3% 0}.bibi_grant-main .bibiContent ul li.techno{border-bottom:0}.bibi_grant-main .bibiContent ul .light .detail,.bibi_grant-main .bibiContent ul .fiber .detail,.bibi_grant-main .bibiContent ul .techno .detail{width:95%;margin:0 auto;padding:0}.bibi_grant-main .bibiContent .detail{float:none}.bibi_grant-main .bibiContent .detailCont{width:100%;font-size:.95rem;line-height:1.7}.bibi_grant-main .bibiContent ul .light .detail:before,.bibi_grant-main .bibiContent ul .light .detail:after,.bibi_grant-main .bibiContent ul .fiber .detail:before,.bibi_grant-main .bibiContent ul .fiber .detail:after,.bibi_grant-main .bibiContent ul .techno .detail:before,.bibi_grant-main .bibiContent ul .techno .detail:after{content:none;background-image:none}.bibi_grant-main .contentTitle{text-align:center;width:90%;margin:0 auto;padding:2% 0;font-size:1.2rem}.bibi_grant-main .fiber .contentTitle,.bibi_grant-main .bibiContent .subTitle{font-size:1.2rem}.bibi_grant-main .leftSide,.bibi_grant-main .rightSide{box-sizing:border-box;float:none;width:60%;margin:0 auto 5%}.bibi_grant-main #toggleConts{display:none}.bibi_grant-main .accordArrow{float:right;border-top:12px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin-top:10px}.bibi_grant-main .fiber .accordArrow{margin-top:-2%}.bibi_grant-main .active .accordArrow{border:6px solid #0000;border-top:none;border-bottom:12px solid #fff}}@media (max-width:420px){.bibi_grant-main #main .bibiLine .btn img{width:53%}}
