/**
* @version $Id: CSS.css,v 1.1 181016 00:00:00 _ner_nucleo_pe $
* @package Proyecto e...
* @copyright (C) 2000 - 2020 Nervio*.org Mex Xico
* @correo-e n@nervio.org
* Global Media in Frente GV - Nervio*
*/

@import url(http://fonts.googleapis.com/css?family=Oswald:400,700|Open+Sans:400,300);
@import url(http://fonts.googleapis.com/css?family=Roboto:100);
@font-face{font-family:'webf';src:url('/_i/fue/wf.eot'); src:url('/_i/fue/wf.eot') format('embedded-opentype'), url('/_i/fue/wf.woff') format('woff'), url('/_i/fue/wf.ttf') format('truetype'); font-weight:normal;font-style:normal}

.apl-img{cursor:pointer;overflow:hidden;}
.apl-img p{background-color:rgba(0,0,0,0.6);bottom:0px;border-top-right-radius:6px;color:#fff;left:0px;padding:10px;position:absolute;text-shadow:0px 0px 3px rgba(0,0,0,0.8);width:100%;}
.apl-pre{position:relative;transition:all 0.4s;}
.apl-pre b{filter:alpha(opacity=0);opacity:0;background-color:rgba(0,0,0,0.5);display:block;height:100%;position:relative;transition:all 0.4s;width:100%;}
.apl-pre b em{/*background-color:rgba(255,255,255,0.9);*/background-position:center;background-repeat:no-repeat;border-radius:4px;/*box-shadow:0px 0px 5px #fff;*/display:block;height:100px;margin:-50px auto;width:100px;}
.apl-pre b.mos{filter:alpha(opacity=100);opacity:1;}
.apl-pre b:before{content:"";display:block;height:50%;width:100%;}
.apl-pre img{display:none;}

::selection{background:#3872b2;color:#fff;}

a{text-decoration:none;}

div.apl-malb{position:relative;}
div.apl-malb a.der{right:0px;}
div.apl-malb a.izq{left:0px;}
div.apl-malb a.der, div.apl-malb a.izq{cursor:default;height:100%;position:absolute;top:0px;width:60px;}
div.apl-malb a.der:hover::after, div.apl-malb a.izq:hover::after{filter:alpha(opacity=100);opacity:1;}
div.apl-malb a.der::after, div.apl-malb a.izq::after{filter:alpha(opacity=60);opacity:0.6;background:url(//nerbonos.com/_i/ani/ic/as.png) no-repeat;content:"";cursor:pointer;display:block;height:46px;margin:-23px auto;transition:all 0.4s;width:30px;}
div.apl-malb a.der::after{background-position:-30px 0px}
div.apl-malb a.der::before, div.apl-malb a.izq::before{content:"";display:block;height:50%;width:100%;}
div.apl-malb ul{}
div.apl-malb ul li{}

header{background-color:#212121;height:100%;left:-200px;position:fixed;top:0px;transition:all 0.4s;width:200px;z-index:100;}
header aside{bottom:10px;overflow:hidden;position:absolute;text-align:center;width:195px;}
header aside a{border-bottom:1px solid #101011;border-top:1px solid #38393b;color:#fff;display:inline-block;height:45px;width:45px;}
header aside a:first-child::before{content:"\f09a";}
header aside a:hover::before{color:#3872b2;}
header aside a:last-child::before{content:"\f16d";}
header aside a::before{content:"\f099";display:block;font:bold 28px webf;transition:all 0.4s;margin-top:8px;}
header div{background-color:#212121;border-left:1px solid #101011;height:100%;position:absolute;right:-50px;top:0px;width:54px;z-index:-1;}
header div a{display:block;height:36px;margin:-18px auto;position:relative;transition:all 0.6s;width:46px;}
header div a i{left:4px;top:16px;}
header div a i, header div a i::after, header div a i::before{background-color:#3872b2;display:block;height:4px;position:absolute;width:38px;}
header div a i::after{top:10px;}
header div a i::after, header div a i::before{content:"";left:0px;}
header div a i::before{top:-10px;}
header div::before{content:"";display:block;height:50%;width:100%;}
header nav{margin-top:50px;overflow:hidden;width:200px;}
header nav > a{background:url(/_i/ani/l.png) no-repeat;background-size:contain;display:block;height:84.63px;margin:0px auto 50px;position:relative;width:195.72px;}
header nav ul{overflow:hidden;width:200px;}
header nav ul li{border-bottom:1px solid #101011;border-right:2px solid transparent;border-top:1px solid #38393b;overflow:hidden;width:180px;}
header nav ul li a{box-sizing:border-box;color:#fff;display:block;font:16px/46px oswald;height:46px;margin-left:-25px;padding-left:10px;width:180px;}
header nav ul li a b{color:#fff;transition:all 0.4s;}
header nav ul li.sel, header nav ul li:hover{border-right:2px solid #3872b2;}
header nav ul li.sel a b, header nav ul li:hover a b{color:#3872b2;}
header.mos{left:0px;}
header.mos div a{transform:rotate(90deg);}
header.mos nav ul li a{margin-left:0px;transition:all 0.4s;}
header.mos nav ul li:nth-child(1) a{transition-delay:0.3s;}
header.mos nav ul li:nth-child(2) a{transition-delay:0.4s;}
header.mos nav ul li:nth-child(3) a{transition-delay:0.5s;}
header.mos nav ul li:nth-child(4) a{transition-delay:0.6s;}

section{overflow:hidden;}
section > div{height:100%;margin-left:50px;overflow:hidden;position:relative;width:calc(100% - 50px);}
section > p{animation:0.6s anipan 1;background-color:rgba(41,41,41,0.9);display:none;height:100%;left:0px;position:fixed;top:0px;transition:all 6s;width:100%;z-index:95;}
section > p.mos{animation:0.6s anipan 1;display:block;}
section div.web1{}
section div.web1 div.aba{bottom:6px;left:0px;position:absolute;width:100%;}
section div.web1 div.aba em{background:url(/_i/ani/rat.png);cursor:pointer;height:51px;left:50%;margin-left:-15px;position:absolute;top:-80px;transition:all 0.4s;width:30px;}
section div.web1 div.aba em:hover{transform:scale(1.1);}
section div.web1 div.aba p + a{left:10px;}
section div.web1 div.aba p + a::before{content:"\f177";}
section div.web1 div.aba p + a + a{right:10px;}
section div.web1 div.aba p + a + a::before{content:"\f178";}
section div.web1 div.aba p ~ a{display:block;height:22px;position:absolute;top:-5px;width:32px;}
section div.web1 div.aba p ~ a:hover::before{color:#3872b2;}
section div.web1 div.aba p ~ a::before{color:#fff;display:block;font:bold 2em webf;margin-top:-4px;transition:all 0.4s;}
section div.web1 div.aba p{height:22px;text-align:center;width:100%;}
section div.web1 div.aba p a{background-color:#fff;border-radius:4px;display:inline-block;height:6px;margin:8px 0px 0px 5px;transition:all 0.4s;width:40px;}
section div.web1 div.aba p a.sel, section div.ini div.aba p a:hover{background-color:#3872b2;}
section div.web1 div.aba p a:first-child{margin-left:0px;}
section div.web1 ul{height:100%;margin-left:0px;transition:all 0.6s;width:400%;}
section div.web1 ul li{background-size:cover;float:left;height:100%;position:relative;width:25%;}
section div.web1 ul li div{height:100%;overflow:hidden;position:absolute;top:0px;width:100%;}
section div.web1 ul li div div{height:206px;margin-top:-103px;position:relative;}
section div.web1 ul li div div::before{content:normal;}
section div.web1 ul li div h1{color:#fff;font:bold 62px oswald;margin:0px auto;text-align:center;text-shadow:0px 0px 3px rgba(0,0,0,0.8);transition:all 0.4s;width:90%;}
section div.web1 ul li div h1 span{color:#3872b2;}
section div.web1 ul li div h2{color:#fff;font:bold 62px oswald;margin:0px auto;text-align:center;text-shadow:0px 0px 3px rgba(0,0,0,0.8);width:90%;}
section div.web1 ul li div i{background-color:#fff;display:block;height:2px;margin:20px auto 0px;width:50%;}
section div.web1 ul li div i.d::before{float:right;}
section div.web1 ul li div i::before{background-color:#3872b2;content:"";float:left;height:2px;width:30%;}
section div.web1 ul li div.ini{height:100%;top:0px;}
section div.web1 ul li div.ini span{animation:anilog 4s 1;background:url(/_i/ani/log.png) no-repeat;background-size:cover;display:block;height:403px;margin:-300px auto;position:relative;width:932px;}
section div.web1 ul li div.ini span i{bottom:-10px;left:50%;margin-left:-250px;position:absolute;width:500px;}
section div.web1 ul li div::before{content:"";display:block;height:50%;width:100%;}
section div.web1 ul li::before{background:url(/_i/ani/rej.png);content:"";display:block;height:100%;width:100%;}
@keyframes anilog{
	0%{filter:alpha(opacity=0);opacity:0;transform:scale(1.5);}
	40%{filter:alpha(opacity=90);opacity:0.9;transform:scale(0.5);}
	75%{filter:alpha(opacity=50);opacity:0.5;transform:scale(1);}
	85%{filter:alpha(opacity=80);opacity:0.8;transform:scale(0.9);}
	100%{filter:alpha(opacity=100);opacity:1;transform:scale(1);}
}

section div.web2{height:auto;overflow:hidden;padding-bottom:100px;}
section div.web2 div.noscon{overflow:hidden;position:relative;width:100%;}
section div.web2 div.noscon > div{display:block;margin:20px auto;overflow:hidden;position:relative;transition:all 0.4s;width:100%;}
section div.web2 div.noscon > div.a{}
section div.web2 div.noscon > div.a label.nosi{cursor:pointer;display:block;overflow:hidden;margin:50px auto 0px;max-width:800px;position:relative;width:100%;}
section div.web2 div.noscon > div.a label.nosi i{background:rgba(56,114,178,0.7) url(/_i/ani/l.png) no-repeat center;background-size:40%;display:block;height:100%;left:0px;position:absolute;top:100%;transition:all 0.4s;width:100%;}
section div.web2 div.noscon > div.a label.nosi img{position:relative;width:100%;}
section div.web2 div.noscon > div.a label.nosi:hover i{top:0px;}
section div.web2 div.noscon > div.a label.nosi:hover img{animation:aninosi 12s linear infinite;}
section div.web2 div.noscon > div.a p{color:#424242;font:300 16px arial,georgia,helvetica,serif,verdana;line-height:1.8em;margin:0px auto;text-align:center;width:80%;}
section div.web2 div.noscon > div.b{}
section div.web2 div.noscon > div.b label.noso{margin:50px auto 30px;position:relative;right:auto;top:auto;transform:rotate(45deg);z-index:10;}
section div.web2 div.noscon > div.b ul{margin:0px auto;overflow:hidden;width:95%;}
section div.web2 div.noscon > div.b ul li{margin:0px auto;width:60%;}
section div.web2 div.noscon > div.b ul li h3{margin-top:40px;}
section div.web2 div.noscon > div.b ul li p{color:#424242;line-height:1.8em;margin:0px auto;overflow:hidden;text-align:center;width:95%;}
section div.web2 input.noso{display:none;}
section div.web2 input.noso + div.a{opacity=100);opacity:1;animation:aninosa 1.5s 1;transform:translateY(0%);}
section div.web2 input.noso + div.a + div.b{filter:alpha(opacity=0);opacity:0;animation:aninosb 1.5s 1;position:absolute;top:-100%;transform:scale(0.5);}
section div.web2 input.noso:checked + div.a{filter:alpha(opacity=0);opacity:0;animation:aninosaa 1.5s 1;transform:scale(0.5) translateY(-110%);}
section div.web2 input.noso:checked + div.a + div.b{filter:alpha(opacity=100);opacity:1;animation:aninosbb 1.5s 1;top:0px;transform:scale(1);}
section div.web2 label.noso{border:6px double #3872b2;border-radius:50%;cursor:pointer;display:block;height:30px;position:absolute;right:50px;top:50px;transition:all 0.4s;width:30px;}
section div.web2 label.noso:hover{box-shadow:0px 0px 0px 2px rgba(255,255,255,0.1),0px 0px 10px 10px rgba(56,114,178,0.5),0px 0px 0px 10px rgba(255,255,255,0.5);opacity:0.5;transform:scale(1.1);}
section div.web2 label.noso::before{color:#3872b2;content:"\f055";display:block;font:normal 36px webf;left:0px;position:absolute;top:-3px;text-align:center;}
section div.web2 h2{color:#666;font:200 54px oswald;letter-spacing:0.10em;margin:5px auto 0px;text-align:center;width:90%;}
section div.web2 h3{color:#3872b2;font:200 18px oswald;letter-spacing:0.20em;margin:80px auto 0px;text-align:center;width:90%;}
section div.web2 sup{background-color:#d2d2d2;display:block;height:3px;margin:20px auto;width:100px;}
@keyframes aninosa{
	from{filter:alpha(opacity=0);opacity:0;transform:translateY(-110%);}
	to{filter:alpha(opacity=100);opacity:1;transform:translateY(0%);}
}
@keyframes aninosaa{
	0%{filter:alpha(opacity=100);opacity:1;transform:scale(1) translateY(0%);}
	50%{filter:alpha(opacity=40);opacity:0.4;transform:scale(0.5) translateY(-40%);}
	100%{filter:alpha(opacity=0);opacity:0;transform:scale(0.5) translateY(-110%);}
}
@keyframes aninosb{
	0%{filter:alpha(opacity=100);opacity:1;top:0px;transform:scale(1);}
	50%{filter:alpha(opacity=40);opacity:0.4;top:-40%;transform:scale(0.5);}
	100%{filter:alpha(opacity=0);opacity:0;top:-100%;transform:scale(0.5);}
}
@keyframes aninosbb{
	from{filter:alpha(opacity=0);opacity:0;transform:translateY(-110%);}
	to{filter:alpha(opacity=100);opacity:1;top:0px;}
}

@keyframes aninosi{from{transform:rotate(0deg);}to{transform:scale(5.0) rotate(60deg);}}

section div.web3{height:auto;overflow:visible;padding-bottom:100px;}
section div.web3 > a{position:absolute;top:-40px;}
section div.web3 div.con{background:url(/_i/ani/f1.jpg);background-size:cover;color:#fff;overflow:hidden;position:relative;width:100%;}
section div.web3 div.con h2{font:200 54px oswald;letter-spacing:0.10em;position:relative;text-align:center;}
section div.web3 div.con h3{font:200 18px oswald;letter-spacing:0.20em;margin-top:100px;position:relative;text-align:center;}
section div.web3 div.con p{color:#fff;font:300 16px arial,georgia,helvetica,serif,verdana;line-height:1.8em;margin:100px auto;overflow:hidden;position:relative;text-align:center;width:800px;}
section div.web3 div.con p.ops{height:109px;margin:0px auto;width:100%;}
section div.web3 div.con p.ops a{border:1px solid rgba(255,255,255,0.5);border-radius:4px;box-sizing:border-box;color:#fff;display:inline-block;font:200 18px oswald;height:60px;line-height:normal;margin-left:10px;padding-top:4px;position:relative;width:190px;}
section div.web3 div.con p.ops a.sel i{bottom:-50px;cursor:default;display:block;height:52px;left:50%;margin-left:-36px;overflow:hidden;position:absolute;width:72px;}
section div.web3 div.con p.ops a.sel i::after{bottom:5px;color:#3872b2;content:"\f078";font:18px webf;left:50%;margin-left:-9px;position:absolute;}
section div.web3 div.con p.ops a.sel i::before{border-bottom-width:0px;border-color:transparent transparent #fff transparent;border-style:solid;border-width:36px;content:"";height:0px;left:0px;position:absolute;top:-20px;width:0px;}
section div.web3 div.con p.ops a:first-child{margin-left:0px;}
section div.web3 div.con sup{background-color:#fff;display:block;height:3px;margin:20px auto;position:relative;width:100px;}
section div.web3 div.con::before{background:rgba(56,114,178,0.9) url(/_i/ani/rej.png);content:"";display:block;height:100%;left:0px;position:absolute;top:0px;width:100%;}
section div.web3 div.ico{background-color:#3872b2;border:2px solid #fff;border-radius:50%;height:70px;left:50%;margin-left:-35px;overflow:hidden;position:absolute;top:-35px;width:70px;}
section div.web3 div.ico::before{background:url(/_i/ani/herr.png);background-size:cover;content:"";display:block;height:30px;margin:20px auto;width:30px;}
section div.web3 div.pag{overflow:hidden;width:100%;}
section div.web3 div.pag ul{margin-left:0px;overflow:hidden;transition:all 0.4s;width:500%;}
section div.web3 div.pag ul li{float:left;overflow:hidden;width:20%;}
section div.web3 div.pag ul li div.der{float:left;overflow:hidden;width:40%;}
section div.web3 div.pag ul li div.der h2{color:#008cca;font:18px oswald;margin:50px auto 0px;text-align:center;width:90%;}
section div.web3 div.pag ul li div.der ul{margin:30px auto;width:90%;}
section div.web3 div.pag ul li div.der ul li{float:none;margin-top:10px;width:100%;}
section div.web3 div.pag ul li div.der ul li p{color:#525357;float:left;margin-left:10px;width:90%;}
section div.web3 div.pag ul li div.der ul li ul li::before{content:"\f111";font-size:10px;margin-top:3px;}
section div.web3 div.pag ul li div.der ul li::before{color:#008cca;content:"\f04b";float:left;font:18px webf;}
section div.web3 div.pag ul li div.izq{float:left;overflow:hidden;width:60%;}
section div.web3 div.pag ul li div.izq div{height:500px;margin:50px auto;overflow:hidden;width:90%;}
section div.web3 div.pag ul li div.izq div ul{height:inherit;overflow:hidden;width:400%;}
section div.web3 div.pag ul li div.izq div ul li{background-position:center;background-repeat:no-repeat;background-size:contain;height:inherit;overflow:hidden;width:25%;}

section div.web34{background:url(/_i/ani/f1.jpg) center top;background-attachment:fixed;background-size:cover;border-bottom:2px solid #3872b2;border-top:2px solid #3872b2;box-sizing:border-box;height:328px;overflow:visible;position:relative;}
section div.web34 div.ico{background-color:#3872b2;border:2px solid #fff;border-radius:50%;height:70px;left:50%;margin-left:-35px;overflow:hidden;position:absolute;top:-35px;width:70px;}
section div.web34 div.ico::before{color:#fff;content:"\f10e";display:block;font:30px webf;height:30px;margin:20px auto;width:28px;}
section div.web34 p{color:#fff;font:italic 20px times,serif;margin:130px auto 0px;overflow:hidden;position:relative;text-align:center;width:80%;}
section div.web34 p span{display:block;font:14px arial,georgia,helvetica,serif,verdana;margin-top:10px;}
section div.web34::before{background:rgba(56,114,178,0.9) url(/_i/ani/rej.png);content:"";display:block;height:100%;left:0px;position:absolute;top:0px;width:100%;}

section div.web4{height:auto;overflow:visible;padding-bottom:100px;}
section div.web4 > a{position:absolute;top:-40px;}
section div.web4 div.con{overflow:hidden;position:relative;width:100%;}
section div.web4 div.con h2{color:#666;font:200 54px oswald;letter-spacing:0.10em;position:relative;text-align:center;}
section div.web4 div.con h3{color:#3872b2;font:200 18px oswald;letter-spacing:0.20em;margin-top:100px;position:relative;text-align:center;}
section div.web4 div.con p{color:#424242;font:300 16px arial,georgia,helvetica,serif,verdana;margin:50px auto;max-width:700px;text-align:center;}
section div.web4 div.con sup{background-color:#d2d2d2;display:block;height:3px;margin:20px auto;position:relative;width:100px;}
section div.web4 div.con ul{margin:50px auto;overflow:hidden;width:90%;}
section div.web4 div.con ul li{float:left;height:260px;overflow:hidden;width:25%;}
section div.web4 div.con ul li a{display:block;height:100%;overflow:hidden;position:relative;width:100%;}
section div.web4 div.con ul li a div{background-color:rgba(56,114,178,0.7);height:100%;left:0px;margin:0px;position:absolute;top:100%;transition:all 0.2s;width:100%;}
section div.web4 div.con ul li a div h2{color:#fff;font:normal 16px oswald;margin-top:80px;text-align:center;}
section div.web4 div.con ul li a div h3{color:#fff;font:normal 12px arial,georgia,helvetica,serif,verdana;margin-top:10px;text-align:center;}
section div.web4 div.con ul li a i{display:block;height:100%;transform:rotate(0deg);width:100%;}
section div.web4 div.con ul li a:hover i{animation:anipor 12s linear infinite;}
section div.web4 div.con ul li a:hover div{top:0px;}
section div.web4 div.con ul li i{background-size:cover;}
section div.web4 div.ico{background-color:#3872b2;border:2px solid #fff;border-radius:50%;height:70px;left:50%;margin-left:-35px;overflow:hidden;position:absolute;top:-35px;width:70px;}
section div.web4 div.ico::before{color:#fff;content:"\f0f2";display:block;font:30px webf;height:30px;margin:20px auto;width:30px;}
@keyframes anipor{from{transform:rotate(0deg);}to{transform:scale(5.0) rotate(60deg);}}

section div.web5{height:auto;overflow:visible;}
section div.web5 > a{position:absolute;top:-40px;}
section div.web5 div.con{overflow:hidden;padding-top:50px;position:relative;width:100%;}
section div.web5 div.con div.der{float:left;overflow:hidden;width:50%;}
section div.web5 div.con div.der h2{border-bottom:1px solid #ccc;color:#3872b2;font:24px/30px oswald;margin:50px auto 30px;padding:0px 10px;width:80%;}
section div.web5 div.con div.der p{color:#424242;margin:30px auto 0px;overflow:hidden;width:80%;}
section div.web5 div.con div.der p i{background:url(/_i/ani/ubi.png);background-size:cover;display:block;float:left;height:40px;margin-right:10px;text-align:center;width:40px;}
section div.web5 div.con div.der p.cor i{background:url(/_i/ani/cor.png);background-size:cover;}
section div.web5 div.con div.der p.tel i{background:url(/_i/ani/tel.png);background-size:cover;}
section div.web5 div.con div.izq{float:left;overflow:hidden;width:50%;}
section div.web5 div.con div.izq div{border:2px solid #008cca;margin:50px auto;overflow:hidden;width:90%;}
section div.web5 div.ico{background-color:#3872b2;border:2px solid #fff;border-radius:50%;height:70px;left:50%;margin-left:-35px;overflow:hidden;position:absolute;top:-35px;width:70px;}
section div.web5 div.ico::before{color:#fff;content:"\f086";display:block;font:30px webf;height:30px;margin:20px auto;width:30px;}

ul{list-style-type:none;margin:0px;padding:0px;}
ul li{margin:0px;padding:0px;}

@media screen and (max-width:960px){
	section div.web2 div.noscon{height:800px;}
	section div.web3 div.con p{margin-bottom:0px;}
	section div.web3 div.con p.ops{height:auto;padding-bottom:70px;}
	section div.web3 div.con p.ops a{margin-top:70px;}
}

@media screen and (max-width:860px){
	section div.web1 ul li div.ini span{height:322.4px;margin:-261.2px auto;width:745px;}
	section div.web2 div.noscon{height:900px;}
	section div.web2 div.noscon > div.a label.nosi{width:95%;}
	section div.web3 div.pag ul li div.der{margin:0px auto;width:95%;}
	section div.web3 div.pag ul li div.der h2{margin-top:0px;}
	section div.web3 div.pag ul li div.izq{margin:0px auto;width:95%;}
	section div.web4 div.con ul li{width:50%;}
}

@media screen and (max-width:720px){
	section div.web1 ul li div.ini span{height:241.8px;margin:-220.9px auto;width:559.2px;}
	section div.web2 div.noscon{height:1000px;}
	section div.web5 div.con{padding-bottom:100px}
	section div.web5 div.con div.der{float:none;margin:0px auto;width:95%;}
	section div.web5 div.con div.izq{float:none;margin:0px auto;width:95%;}
}

@media screen and (max-width:640px){
	section div.web2 label.noso{right:10px;top:0px;}
}

@media screen and (max-width:570px){
	section div.web2 div.noscon{height:1100px;}
}

@media screen and (max-width:520px){
	section div.web1 ul li div.ini span{height:161.2px;margin:-180px auto;width:372.8px;}
	section div.web1 ul li div.ini span i{margin-left:-120px;width:240px;}
}

@media screen and (max-width:500px){
	section div.web2 div.noscon{height:1200px;}
}

@media screen and (max-width:480px){
	section div.web1 ul li div h1{font-size:48;}
}

@media screen and (max-width:460px){
	section div.web2 div.noscon{height:1300px;}
}

@media screen and (max-width:420px){
	section div.web2 div.noscon{height:1400px;}
}

@media screen and (max-width:380px){
	section div.web2 div.noscon{height:1500px;}
}

@media screen and (max-width:360px){
	section div.web1 ul li div h1{font-size:32;}
	section div.web1 ul li div.ini span{height:80.6px;margin:-140px auto;width:186.4px;}
	section div.web2 div.noscon{height:1600px;}
	section div.web4 div.con ul li{width:100%;}
}

@media screen and (max-width:320px){
	section div.web2 div.noscon{height:1800px;}
}