/* CSS Web Responsive RedADN - Hyliacom 2016 */

@media screen and (max-width: 1350px){
#w .cd{display: none;}
#w .ci{position: absolute;left: -190px;}
#w .ci, #w .ci>label{z-index: 3;}
#w .ci>label:first-of-type{position: absolute;left: 190px;top: 0;content: "";display: block;width: 30px;height: 90px;cursor: pointer;border-top: 1px solid #D2D2D2;}
#w .ci>label:first-of-type:after{content: "";display: block;width: 20px;height: 70px;margin: 10px 6px 10px 4px;background: url(i/c.png) no-repeat -198px -66px;}
#w .ci>label:first-of-type, #w .ci .li{background-color: #E4E4E4;border: 1px solid #D2D2D2;border-left: 0;transition: all 0.2s ease-out;}
#w .ci .oc{position: fixed;width: 100%;height: 100%;background-color: #000;opacity: 0;cursor: pointer;visibility: hidden;top: 50px;left: 0;z-index: 0;transition: all 0.3s ease-out;}
#w .ci .li{left: 0;padding: 20px;}
#w .ci #bt_ci:checked ~ label:first-of-type{left: 380px;transition: all 0.2s ease-in;}
#w .ci #bt_ci:checked ~ label:first-of-type:after{background-position: -180px -20px;height: 20px;}
#w .ci #bt_ci:checked ~ .oc{visibility: visible;opacity: 0.5;transition: all 0.3s ease-in;}
#w .ci #bt_ci:checked ~ .li{left: 190px;transition: all 0.2s ease-in;}
#w .pl_lat{display: none;}
}

@media screen and (max-width: 1000px){
#w .skinclick{display: none !important;}

#twitter-widget-0{margin: 0 auto !important;}
#w .di>div{width: 100%;}
#w .di>div>div>h1{font-size: 42px;} #w .di>div>div>h1{font-size: 32px;}
#w .cf .li, #w .cf .ci>label:first-of-type, #w .cf .ld{margin-top: 0;}

#w .ms>div:before{content: "Menú";display: block;}
#w .ms>div:after{content: "";position: absolute;display: block;top: 8px;top: calc(50% - 7px);right: 0;width: 17px;height: 13px;background: url(i/c.png) no-repeat -300px -50px;}
#w .ms>div{position: relative;box-sizing: border-box;width: 70px;height: 100%;margin: 0 auto;padding: 6px 0;font-size: 14px;font-weight: bold;text-transform: uppercase;text-align: left;}
#w .ms>div>label{display: block;position: absolute;top: 0;width: 100%;height: 100%;cursor: pointer;z-index: 1;}
#w .ms>div #bt_ms:checked ~ul, #w .ms>div #bt_mf:checked ~ul, #w .ms>div #bt_ma:checked ~ul{display: block;}
#w .ms>div>ul{position: absolute;display: none;box-sizing: border-box;width: 200px;height: auto;top: 100%;left: -100%;left: calc(50% - 100px);border: 1px solid #000;background-color: #FFF;z-index: 2;}
#w .ms>div>ul:before{content: "";display: block;position: absolute;top: -6px;left: 94px;width: 10px;height: 10px;transform: rotate(-45deg);border-top: 1px solid #000;border-right: 1px solid #000;background-color: #FFF;}
#w .ms>div>ul>li{float: none;font-size: 14px;padding: 0 0 6px 0;margin: 0 15px 6px 15px;border-bottom: 1px solid #D2D2D2;background-color: #FFF;}
#w .ms>div>ul>.og{background-color: #FFF;} #w .ms>div>ul>.og>a:hover{color: #F60;}
#w .ms>div>ul>li:first-of-type{padding-top: 10px;}
#w .ms>div>ul>li:last-of-type{margin: 0 15px;padding-bottom: 10px;border: none;}
#w .ms>div>ul>li>a{color: #000}
#w .ms>div>ul>.ac>a{color: #F60;}
#w .ms>div>ul>.ad{float: none;margin-right: 0;width: auto;}
#w .ms>div>ul>.ad:before{display: none;}
#w .ms>div>ul>.ad>label{left: 54px;width: 60px;height: 18px;}
#w .ms>div>ul>.ad>label:hover ~ a{color: #F60;}
#w .ms>div>ul>.ad>ul{width: 170px;margin: 16px 0 0 0px;}
#w .ms>div>ul>.ad>ul:before{left: 80px;}
#w .ms>div>ul>.ad>ul>li{font-size: 12px;text-transform: initial;}

#c .ml, #w .l .nhm, #w .ljm, #w .lam, #w .c10v, #c .m.m_oc{display: none;}
#w .n.n_bor article:last-of-type{border-bottom: 1px solid #D2D2D2;}

#ml{position: relative;}
#ml>label{content: "";display: inline-block;vertical-align: top;width: 18px;height: 16px;margin: 12px 10px;padding: 5px;background: url(i/c.png) no-repeat -244px -15px;cursor: pointer;}
#ml #bt_ml:checked ~ ul{display: block;}
#ml>ul{position: absolute;display: none;box-sizing: border-box;width: 200px;height: auto;top: 46px;left: -35%;left: calc(50% - 100px);margin: 0;padding: 0;border: 1px solid #000;background-color: #FFF;z-index: 2;}
#ml>ul:before{content: "";display: block;position: absolute;top: -6px;left: 94px;width: 10px;height: 10px;transform: rotate(-45deg);border-top: 1px solid #000;border-right: 1px solid #000;background-color: #FFF;}
#ml>ul>li{display: block;height: initial !important;margin: 0 15px 6px 15px !important;padding: 0 0 6px 0 !important;border-bottom: 1px solid #D2D2D2 !important;background-color: #FFF !important;text-align: center;font-size: 14px;}
#ml>ul>li:first-of-type{padding-top: 10px !important;}
#ml>ul>li:last-of-type{margin: 0 15px !important;padding-bottom: 10px !important;border: none;}
#ml>ul>li>a{color: #000;text-transform: uppercase;}
#ml>ul>li.ml_sub>a:after, #ml>ul>li.ml_sub:hover ul{display: none;}
#ml .sp_men{display: none;}

#w #capaflot .ms>div>ul, #w #alertin .ms>div>ul{background-color: #FFF;}

#w .cu>div, #w .cu>div>div:nth-child(1), #w .cu>div>div:nth-child(2), #w .cu>div>div:nth-child(3), #w .cu>div>div:nth-child(4){width: 100%; text-align: center;}
#w .cu>div>div:nth-child(2){height: auto;margin-top: 0;padding-bottom: 0;}
#w .cu>div>div:nth-child(2)>h2, #w .cu>div>div:nth-child(2)>div{display: block;float: none;}
#w .cu>div>div:nth-child(2)>h2, #w .cu .nb{margin: 6px auto;} #w .cu .vm{margin: 12px auto;}
#w .cu>div>div:nth-child(2)>h2{font-size: 32px;color: #000;text-shadow: none;}
#w .cu>div>div:nth-child(3){margin: 10px 0;}
#w .cu .es>div>div{left: 36%;left: calc(50% - 105px);}
#w .cu .fg, #w .cu .fg>strong{height: auto;}
#w .cu .fg{width: 90%;width: calc(100% - 40px);margin: 0 20px;}
#w .cu .fg>strong{border-radius: 64px;}
#w .cu .st{width: 100%;margin: 0;}
#w .cu .st>em{margin: 0 32px 20px 0;}

#w .lg>div, #w .l .lg>div{width: 100%;} #w .lg>.unp:nth-child(1){margin: 20px 0 0 0;}
#w #flot_user{width: 100%;width: calc(100% - 40px);left: 20px;}
#w .res .cu #flot_user{width: 100%;left: 0;}
#w .flo-noti #flot_user{left: 40px;width: calc(100% - 80px);}
#c .ca .rc>#flot_user{left: 20px;}
#c .c7 .lg>div{min-height: initial;}
#w .lg>div:nth-child(2n+1){margin-right: 0;}
#w .lg>div>img{max-height: 180px;}
#w .lg>div>div>div:first-of-type>img, #w .lg>div>div>div:first-of-type>a>img{margin-top: -120px;width: 150px;height: 150px;border-width: 7px;}
#w .lg>div>div>a:first-of-type, #w .lg>div>div>h3{font-size: 22px;} #w .lg>div>div>em ~ .ga {font-size: 10px;}
#w .lg>div>div>p{font-size: 14px;}

#c, #d, #d>div, #d>div>div, #d>div>div>a , #d>div>div>div, #s{width: 100%;}
body #cab{width: 100% !important;}
#c, #s{margin: 0 auto}
#c ~ #s{margin-top: 20px;}
#d aside{width: 110px;}
#w .c7, #w .l{width: 960px;width: calc(100% - 40px);}
#w .l{margin: 0 20px 20px 20px;}
#w .lm{width: 960px;width: calc(100% - 40px);margin: 0 20px 20px 20px !important;} 
#w .inf{margin: 0;}
#w .lb>input[type=text]{width: 850px;width: calc(100% - 110px);}

#w .if{text-align: center;}

#w .it{text-align: center;min-height: inherit;}
#w .it h2{padding-bottom: 12px;font-size: 22px;}
#w .it p{padding-bottom: 10px;font-size: 14px;}

#w .mn{margin-bottom: 0;}
#w .mn header, #w .mn>ul{text-align: center;}
#w .mn>ul ul>li, #w .mn>ul ul ul>li, #w .mn>ul ul ul ul>li{margin-left: 0;}
#w .mn>ul ul>li>a:before{display: none;}

#w .mg{text-align: center;padding: 10px 20px;}

#w .jlm>article>div>a:nth-of-type(n){margin-right: 10px;}
#w .jlm>article>div>a:last-of-type{margin-right: 0;}

#lanza{height: auto;}
#c .cl{position: initial;}
#c .cl>div:first-child, #c .cl>div:last-child{display: none;}
#c .cl>div:nth-child(2), #c .cl>div:nth-child(3), #c .cl>div:nth-child(4){display: block;height: auto;margin: 0 auto;}
#c .cl>div:nth-child(4){padding-bottom: 17px;}
#c .cl>div>ul{position: relative;}
#c .cl ul ul{left: -3px;width: 235px;}

#w .co, #c .we{text-align: center;}
#w .co>article:nth-child(n), #c .we>li:nth-child(n){margin: 0 10px 20px 10px;}

#c .msj h1, #c .msj p{text-align: center;}
#c .msj h1{padding: 15px 40px;}
#c .msj>div{color: #FFF;}
#c .msj>div:after{background-position: -300px -20px;}
#c .msj>div>ul>li>a:hover{color: #F60;}
#c .msj>p>strong{display: block;padding: 6px 0;}
#c .msj>p>span{padding-left: 0;}

#c .ml>a span, #c .ml>div:nth-child(2) span{font-size: 36px;padding: 20px;}
#c .rl>article{float: left;width: 49%;padding-right: 2%;}

#c .fa>div>div:not(:first-of-type)>div{line-height: 14px;}
#c .fa>div>div:not(:first-of-type)>div>p{padding-bottom: 10px;font-size: 12px;}

#c .cg, #w .cs,#s .cg{text-align: center;}

#c .ct .i, #c .ct .v,#s .ct .i, #s .ct .v{display: block;width: 100%;}
#c .ct .il>a>img,#s .ct .il>a>img{width: 100%;}
#c .ct .i.ctf_i, #c .ct .i.ctf_d,#s .ct .i.ctf_i, #s .ct .i.ctf_d{display: block;float: none;margin: 0 auto 15px auto;}

#c .ct .tab_con{width: 100%;}

#c .dl article, #c .vld article:not(:nth-child(n+4)),#s .dl article, #s .vld article:not(:nth-child(n+4)){float: none;width: 100%;padding-right: 0;margin: 0 auto;}
#c .dl article figure div a,#s .dl article figure div a{font-size:32px;}

#c .vld article:nth-child(n+4){width: 49%;padding-right: 2%;}
#c .vl:not(.vld) article:nth-child(n){width: 49%;padding-right: 2%;}
#c .vld article:nth-child(n+4) figure, #c .vl:not(.vld) article:nth-child(n) figure{width: 100%;}
#c .vld article:nth-child(3), #c .vld article:nth-child(5), #c .vld article:nth-child(7), #c .vl:not(.vld) article:nth-child(2n){padding-right: 0;}
#c .vl article h3{font-size: 18px;}

#c .c10 .n article{width: 100%;}
#c .c10 .n article:nth-child(2n+1){margin-right: 0;}
#c .c10 .n article:nth-child(2){padding-top: 17px;}

#w .pre>div{width: 100%;padding: 40px 20px;}
#w .pre .pre_con>div:nth-child(n){width: 49%;margin: 0;}
#w .pre .pre_con>div:nth-child(2n){margin-left: 2%;}
#w .pre .pre_con>div:nth-child(n+3){margin-top: 20px;}

#w .pre_404>div{width: 100%;padding: 40px 20px;}

#s .rs{float: none;margin: 0 0 20px 0;text-align: center;}
#s .rs:before{display: none;}

#s .tit, #s .c7>h2{text-align: center;}

#w .plm + .nhm{margin-top: 0;}
#w .nhm, #w .nhm + .lg{margin-bottom: 0;}

#w .ljm{margin: 20px 0 0 0;font-size: 0;}
#w .ljm>div:nth-child(n){display: inline-block;vertical-align: top;width: 24.85%;height: 125px;margin: 0 0.2% 0 0;}
#w .ljm>div:nth-child(4n){margin-right: 0;}
#w .ljm>div:nth-child(n+5){margin-top: 2px;}
#w .ljm>div strong{max-height: 38px;overflow: hidden;font-size: 14px;}

#s .ghs .stats_esp>div:last-of-type li{text-align: center;}
#w .jrl, #w .psrl{text-align: center;}
#w .jrl>div:nth-child(n){margin: 0 10px 10px 10px;}
#w .psrl>div:nth-child(n){margin: 0 10px 20px 10px;}

#w {background-image: none!important;}

#w .jr_lt .jrm>div>a:nth-child(n){width: 140px;margin: 0 5px 12px 5px;}
}

@media screen and (max-width: 800px){
#s .fls li{width: 48%;margin-right: 4%;}
#s .fls li:nth-of-type(2n){margin-right: 0;}
#s .fls li:nth-of-type(1), #s .fls li:nth-of-type(2){margin-bottom: 10px;}

#w .ljm>div:nth-child(n){width: 33%;margin: 0 0.5% 0 0;}
#w .ljm>div:nth-child(3n){margin-right: 0}
#w .ljm>div:nth-child(n+4){margin-top: 2px;}
#w .ljm>div:nth-child(7), #w .ljm>div:nth-child(8){display: none;}
}

@media screen and (max-width: 750px){
#w .n article figure {width: 45%;}
#w .n article:not(.dt)>div{margin-left: initial;}
#w .n article>div>h3{padding-top: 0;}
#w .n article>div>span, #w .n article.dt>div>div:nth-child(2), #w .n article>div>div:nth-child(5), #w .n article>div>em{display: none;}
#w .n article>div>h3{font-size: 16px;}
#w .n article.dt>div>h3{font-size: 26px;}
}

@media screen and (max-width: 700px){
#w .di>div>div>h1{font-size: 32px;text-shadow: 3px 3px #000;} #w .di>div>div>h1{font-size: 26px;}
#w .lg>div>img{max-height: 130px;}
#w .lg>div>div>div:first-of-type>img, #w .lg>div>div>div:first-of-type>a>img{margin-top: -80px;width: 100px;height: 100px;border-width: 5px;}

#w .reg div:nth-of-type(1), #w .reg div:nth-of-type(2){width: 100%;margin: 0;}

#w .cu .st>em:nth-child(3){margin-right: 0;}
#w .cu .cc{float: initial;}

#w .lf>div, #w .lf2>div:nth-child(1), #w .lf2>div:nth-child(2){display: block;width: 100%;text-align: center;}
#w .lf>div:nth-child(1){margin-bottom: 20px;}
#w .lf>div>select{display: block;margin: 0 auto 10px auto;}

#w .it h2{padding-bottom: 8px;font-size: 18px;}
#w .it p{padding-bottom: 8px;font-size: 12px;}

#w .sag>div>span:nth-child(n){width: 32%;margin-right: 2%;}
#w .sag>div>span:nth-child(3n){margin-right: 0;}

#d aside{width: 100px;}

#w .nv{text-align: center;}
#w .nv>span:last-of-type{display: none;}

#c .rll>article>a>div>h3{font-size: 18px;}

#c .c10 .fr>div:nth-child(9), #c .c10 .g>div:nth-child(5), #c .c10 .n article:nth-child(11){border-bottom: 1px solid #D2D2D2;}
#c .c10 .g>div, #c .c10 .fr>div{width: 100%;height: auto;} 
#c .c10 .g>div:nth-child(2n+1), #c .c10 .fr>div:nth-child(2n+1){margin-right: 0;}
#c .fr>div>div>a:nth-child(2){height: auto;overflow: initial;}

#c .ct .lt{font-size: 16px;line-height: 24px;}

#c .amz{text-align: center;padding: 20px;}
#c .amz>img{float: initial;margin: 0 auto;}
#c .amz>div:nth-of-type(1){min-height: initial;}
#c .amz>div:nth-of-type(2){display: inline-block;width: 100%;margin-top: 20px;}

#c .fa, #c .fa>div{height: 500px;}
#c .fa>div>div:first-of-type{position: initial;height: 200px;}
#c .fa>div>div:first-of-type>div{margin: 56px auto;}
#c .fa>div>div:nth-child(2)>div, #c .fa>div>div:nth-child(3)>div{padding: 0;margin: 30px 0;}
#c .fa>div>div:nth-child(2)>div{margin-left: 20px;padding-right: 20px;}
#c .fa>div>div:nth-child(3)>div{margin-right: 20px;padding-left: 20px;}

#c .f>a:after{top: 7px;}

#c .vld article:nth-child(n+4) h3{font-size: 14px;}
}

@media screen and (max-width: 650px){
#c .m>div{display: none;}

#s .ghs>ul>li, #s .ghs .stats_esp{width: 33%;}
#s .ghs .stats_esp>div{width: 100%;}
#s .ghs .stats_esp>div:last-of-type{display: none;}
}

@media screen and (max-width: 600px){
#d aside{width: 80px;}

#c .dl article figure div a,#s .dl article figure div a{font-size:24px;}
#c .ml>a span, #c .ml>div:nth-child(2) span{font-size:30px;}

#w .n article figure {width: 40%;}
#w .n article h3{margin-bottom: 6px;}
#w .n article p, #w .n article em, #w .n article em ~ p{display: none;}
#w .n article.dt>div>h3{font-size: 18px;}

#c .ft .ftc{float: none;margin: 0 auto 20px auto;}
#c .fcap .latcap {float: none;width: 182px;margin: 0 auto 10px auto;}
#c .fcap  .bottool:hover .tool {display: none;}

#w .tl>div>h2{width: 100%; text-align: center;}
#w .tl>div>.ig, #w .tl>div:first-of-type>.ig, #w .tl>article>div:nth-of-type(2), #w .el>div:nth-of-type(2){display: none;}
#w .tl>article>div:nth-of-type(1){width: calc(100% - 95px);}
#w .sl>article>div:nth-of-type(1){width: calc(100% - 145px);}
#w .el>div:nth-of-type(1), #w .fl>article>div:nth-of-type(1){width: 100%}
#w .el>a ~ div:nth-of-type(1), #w .fl>article>a ~ div:nth-of-type(1){width: calc(100% - 95px);}

#w .cr>div:nth-of-type(2)>div:nth-child(n){display: block;width: 100%;margin-right: 0;margin-bottom: 20px;}
#w .cr>div:last-of-type>div:nth-last-child(2){margin-bottom: 20px;}
#w .cr>div:nth-of-type(2)>div:last-child{margin-bottom: 0;}

#w .al>article>div:nth-of-type(1){width: calc(100% - 165px);}

#w .jl>article>div:nth-of-type(1){width: calc(100% - 115px);}

#w .jlm>article>div:nth-of-type(1){width: calc(100% - 110px);}

#s .ccj>div {text-align: center;}
#s .ccj>div p:last-of-type{margin-top: 6px;position: initial;}
#s .ccj img{float: none;display: block;margin: 0 auto 10px auto;}

#w .sm .mr .vi>p:first-of-type{display: none;}

#w .pre .pre_con>div:nth-child(n){width: 100%;margin: 0;}
#w .pre .pre_con>div:nth-child(n+2){margin-top: 20px;}

#w .ljm>div:nth-child(n){display: inline-block;width: 49.65%;margin: 0 0.7% 0 0;}
#w .ljm>div:nth-child(2n){margin-right: 0}
#w .ljm>div:nth-child(n+3){margin-top: 2px;}
}

@media screen and (max-width: 550px){
#w .it h2{font-size: 16px;}
#w .it p{padding-bottom: 6px;font-size: 12px;}

#w .nv>div{display: none;}

#c .ft #listtemp li ul{margin-left: 0;}
#c .ft .capitulo img{width: 30%;height: auto;}

#c .ct .v .din>p{padding: 10px;}
#c .ct .v .din .smg{position: initial;display: block;width: 24px;height: 24px;margin-top: 4px;padding-right: 5px;text-align: center;color: #FFF;background: url(i/c.png) no-repeat -770px -1040px;}
#c .ct .v .din .smg:hover{color: #FFF;opacity: 0.7;}
#c .ct .v .din .smg em{display: block;box-sizing: border-box;font-size: 10px;padding-top: 9px;height: 100%;color: #FFF;}
#c .ct .v .din .smg:hover em, #c .ct .v .din .smg em:hover{color: #FFF;}
#c .ct .v .din .smg:before{display: none;}

#w .sm>div:nth-child(2){margin: 0;}
#w .sm>div:nth-child(2)>div:nth-child(1){display: block;}
#w .sm>div:nth-child(2)>div:nth-child(2){display: inline-block;width: 100%;}
#w .sm>div:nth-child(2)>div:nth-child(1)>em{display: block;}
#w .sm>div:nth-child(2)>div:nth-child(1)>em:after, #w .sm>div:nth-child(2)>div:nth-child(1)>div:last-of-type{display: none;}
#w .sm>div:nth-child(2)>div:nth-child(2)>div:last-of-type>a, #w .res .sm>.respon, #w .sm .mr>.din .smg, #w .sm .isu .smg{width: 24px;height: 24px;padding-right: 5px;text-align: center;color: #FFF;}
#w .sm .mr>.din>p, #w .sm .isu>p{padding: 10px;}
#w .sm .mr>.din .smg, #w .sm .isu .smg{position: initial;display: block;margin-top: 4px;}
#w .sm .mr>.din .smg:hover, #w .sm .isu .smg:hover{color: #FFF;opacity: 0.7;}
#w .sm .mr>.din .smg>em, #w .sm .isu .smg em{display: block;box-sizing: border-box;font-size: 10px;padding-top: 9px;height: 100%;color: #FFF;}
#w .sm .isu .smg:hover em, #w .sm .isu .smg em:hover{color: #FFF;}
#w .sm>div:nth-child(2)>div:nth-child(2)>div:last-of-type>a:after, #w .sm>div:nth-child(2)>div:nth-child(2)>div:last-of-type>a:before, #w .sm .smc>em:after, #w .res .sm>.respon:before, #w .sm .mr>.din .smg:before, #w .sm .isu .smg:before{display: none;}
#w .sm .smr, #w .sm .smg, #w .sm .smc, #w .sm .smv, #w .sm .sms, #w .sm .respon{background: url(i/c.png) no-repeat;}
#w .sm .smr, #w .sm .respon{background-position: -710px -1070px;}
#w .sm .smg{background-position: -770px -1040px;}
#w .sm .smc{background-position: -770px -1070px;}
#w .sm .smv{background-position: -740px -1070px;}
#w .sm .sms{background-position: -740px -1040px;}
#w .sm .smc>em, #w .sm .smg>em{display: block;padding-top: 11px;}
#w .sm>div:nth-child(2)>div:nth-child(2)>div:last-of-type>a:hover{color: #FFF;opacity: 0.7;}

#w .res, #w .res .sm>div:nth-child(2){margin-left: 0;}
#w .res .sm{border: none;margin: 0;}

#w .sm .isu>p>strong{margin-bottom: 4px;}
}

@media screen and (max-width: 500px){
#mp>div:nth-child(2){display: none;}
#w .cm>div:first-of-type, #w .res .respuestamuro>div:first-of-type{display: none;}
#w .cm>form, #w .res .respuestamuro>form{width: 100%;}
#w .adj, #w .res .adj{margin: 0;}

#w .rg{margin-left: 0;}
#w .lg>div>img{max-height: 90px;}
#w .lg>div>div>div:first-of-type>img, #w .lg>div>div>div:first-of-type>a>img{margin-top: -62px;width: 80px;height: 80px;}
#w .lg>div>div>a:first-of-type, #w .lg>div>div>h3{font-size: 14px;} #w .lg>div>div>em ~ .ga {font-size: 10px;}
#w .lg>div>div>p{font-size: 10px;}
#w .mg{font-size: 10px;}

#w .cu>div>div:nth-child(1){margin-top: -120px;}
#w .cu>div>div:nth-child(1)>img{width: 160px;height: 160px;}

#w .sag>div>span:nth-child(n){width: 49%;margin-right: 2%;}
#w .sag>div>span:nth-child(2n){margin-right: 0;}

#d aside{display: none;}

#c .vl article:nth-child(n+4) span, #c .vl article:nth-child(n+4) div, #c .vl article:nth-child(n+4) em, #c .rl>article>a>figure>div>span, #c .rl>article>a>figure>div>div{display: none;}
#c .vld article:nth-child(n+4) h3, #c .rl article h3, #c .f .nl article>a, #c .vl:not(.vld) article:nth-child(n) h3{margin: 0 5px;font-size: 12px;}

#c .ft>h2{font-size: 24px;}

#c .g a:nth-child(2), #c .fr>div>div>a:nth-child(2){font-size: 12px;margin-bottom: 10px;max-height: 45px;}
#c .g a:first-of-type, #c .fr>div>div>a:first-of-type{font-size: 10px;}
#c .fr>div>div>a:nth-child(2){margin-bottom: 4px;}

#c .cg>h1{font-size: 22px;}
#c .cg>h2, #c .cg>h3, #c .ct .lt{font-size: 14px;} #c .ca>h2, #c .cg>p:first-child{font-size: 32px;} #c .cgu>h3{font-size: 22px;}
#c .ct p, #c .ct blockquote>p, #c .ct ul, #c .in{font-size: 12px;}
#c .ct h4{font-size: 16px;}
#c .ct h1{font-size: 18px;}
#c .ct h2{font-size: 14px;}

#c .ct .tab_con{line-height: 18px;}
#c .ct .tab_con li:nth-child(n+2){margin-top: 4px;}

#c .cte{font-size: 12px;line-height: 26px;}
#c .cte p, #c .in{line-height: 24px;}

#c .fa>div>div:not(:first-of-type)>div{line-height: 12px;}
#c .fa>div>div:not(:first-of-type)>div>p{font-size: 11px;}

#w .cr>img{width: calc(40% - 20px);}
#w .cr>div:nth-of-type(1){width: 60%;}
#w .cr>div:nth-of-type(1)>h3{padding-top: 0;font-size: 16px;}
#w .cr>div:nth-of-type(1)>p{display: none;}

#c .msj h1{font-size: 26px;}

#s .form_sup li{width: 100%;margin-right: 0;}

#w .tl article>div:nth-of-type(1)>h3, #w .al article>div:nth-of-type(1)>h3{padding: 0;}
#w .tl article>div:nth-of-type(1)>p, #w .tl.al article>div:nth-of-type(1)>p, #w .tl.al article>figure ~ div:nth-of-type(1)>p, #w .tl article>div:nth-of-type(1)>em{display: none;}

#w .al>article>figure, #w .al article>a:first-of-type, #w .sl article>a:first-of-type{width: 28%;}
#w .al>article>figure>span{display: none;}
#w .al>article>div:nth-of-type(1), #w .sl article>div:nth-of-type(1){width: 68%;margin-left: 4%;}

#s .frs h4{font-size: 14px;}
#s .frs h5{font-size: 11px;}
}

@media screen and (max-width: 450px){
#w .cm>form>a, #w .res .sm>form>a{position: initial;display: block;width: 100%;margin: 0 0 10px 0;text-align: center;}
#w .cm>form>input, #w .res .sm>form input{margin: 0 0 8px 20px;}
#w #upgame p>input{width: 100%;margin-bottom: 6px;}
#w #upgame p>a{display: block;margin: 0 auto 10px auto;text-align: center;}

#w .lb>input[type=text]{width: 100%;}
#w .lb>input[type=submit]{display: block;margin:10px auto;}

#w .rg>form>div:first-child, #w .rg>form>div:last-child{width: 100%;margin: 0;}
#w .rg .cs>a{margin-bottom: 20px;}

#w .if>p{font-size: 12px;}

#w .di>div>div>h1{font-size: 24px;} #w .di>div>div>h1{font-size: 18px;}
#w .di>div>div>h2, #w .di>div>div>p{font-size: 16px;}
#w .di>div>div>h3{font-size: 12px;}
#w .di>div>div>p{font-size: 14px;}

#w .al article>div:nth-of-type(1)>h3,#w .tl article>div:nth-of-type(1)>h3, #w .el>div:nth-of-type(1)>h3{font-size: 14px;}

#c .cs .f{margin-right: 0;}
#c .cs .cc{float: initial;}

#c .dl article figure div a,#s .dl article figure div a{font-size:16px;}
#c .ml>a span, #c .ml>div:nth-child(2) span{font-size:22px;}

#c .amz>div:nth-of-type(1){float: initial;width: 100%;margin: 20px 0 0 0;}

#c .mkw > div:nth-of-type(1) > a{padding: 10px 15px;}

#w .n article figure>span{bottom: 3px}
#w .n article figure>div{display: none;}
#w .n article h3{font-size: 14px;}

#c .g>div>div>div, #c .fr>div>div>a:last-of-type{display: none;}

#s .frs>div>div>div{display: none;}
#s .fls li:nth-of-type(n){width: 100%;margin: 0 0 10px 0;}

#w .sm .mr .nt{font-size: 12px;line-height: 18px;}
#w .sm .mr .nt>h3{font-size: 18px;line-height: 22px;}
#w .sm .mr .vi>img{width: 30%;height: auto;}
#w .sm .mr .vi>div{font-size: 12px;}
}

@media screen and (max-width: 400px){
#w .lg>div>img{max-height: 70px;}
#w .lg>div>div>div:first-of-type>img, #w .lg>div>div>div:first-of-type>a>img{margin-top: -40px;width: 50px;height: 50px;border-width: 3px;}

#w .cu .fg{font-size: 12px;}

#c .ml>a span, #c .ml>div:nth-child(2) span{font-size:18px;}

#c .cg>div>div>span>a:after, #c .cg>div>div>span>em:after, #c .cg>div>div>span>a:last-of-type, #c .cg>div>div>span>em:last-of-type{display: none;}

#c .fa>div>div:not(:first-of-type)>div>p{font-size: 10px;padding-bottom: 6px;}

#s .ghs p{font-size: 14px;padding-top: 8px;}
	
#w .al .vh{display: none;}

#w .pre h1{font-size: 18px;}
#w .pre h2{font-size: 16px;}
#w .pre .pre_bot{display: block;width: 200px;margin: 10px auto;font-size: 16px;}
#w .pre .pre_red{width: 160px;height: 42px;}

#w .pre_404 h1{font-size: 18px;}
#w .pre_404 h2{font-size: 16px;}
#w .pre_404 p{font-size: 12px;}

#w .ljm>div:nth-child(n){width: 100%;margin: 0;height: initial;}
#w .ljm>div:nth-child(n+2){margin-top: 2px;}
#w .ljm>div strong{max-height: initial;}
}

@media screen and (max-width: 350px){
#w .nvm{padding: 8px 6px;}
#w .nvm span, #w .nvm a{font-size: 9px;}

#w .cu .fg{font-size: 10px;}
#w .cu .st>em{margin: 0 10px 20px 0;}

#w .it h2{padding: 38px 0;font-size: 24px;}
#w .it p{display: none;}

#c .fa>div>div:not(:first-of-type)>div{line-height: 11px;}

#c .ln>p{display: none;}

#c .cg .rc>div:last-of-type{margin: 0;padding: 8px 0 0 0;}
#c .cg .rc>a>img{display: block;margin: 0 auto;}

#w .sm .mr .nt>h3{font-size: 16px;}

#w .sag>div>span:nth-child(n){width: 100%;margin-right: 0;}
}

@media screen and (max-width: 300px){
#w .pre .pre_con>div>a{width: 160px;height: 74px;}
}

@media (min-width: 700px) and (max-width: 1000px){
#c .dl>article,#s .dl>article{float: left;}
#c .dl>article, #c .vld>article:not(:nth-child(n+4)),#s .dl>article, #s .vld>article:not(:nth-child(n+4)){width: 32%;padding-right: 2%;}
#c .vld>article:nth-child(3),#s .vld>article:nth-child(3){padding-right: 0;}
#c .ml .dl>article,#s .ml .dl>article{width: 33.2%;padding-right: 0.2%;}
#c .dl>article:last-of-type,#s .dl>article:last-of-type{padding-right: 0;}
#c .dl article figure div span,#s .dl article figure div span{font-size: 10px;margin-bottom: 4px;}
#c .dl article figure div a,#s .dl article figure div a{font-size: 14px;}

#c .nl>article>a>figure>div>div>span{margin-bottom: 2px;}
#c .nl>article>a>figure>div>span>em:nth-child(2){display: none;}
#c .nl>article>a>div>h3{font-size: 14px;}

#c .rl>article{width: 49%;padding-right: 2%;}

#c .vld article:nth-child(n+4), #c .vl:not(.vld) article:nth-child(n){width: 23.5%;padding-right: 2%;}
#c .vld article:last-child, #c .vl:not(.vld) article:nth-child(4n){padding-right: 0;}
#c .vl article:nth-child(n+4) h3, #c .vl:not(.vld) article:nth-child(n) h3{font-size: 11px;}
#c .vl article:nth-child(n+4) div{display: none;}
#c .vld article h3{font-size: 12px;}

#c .c10 .n>article,#c .c10 .g>div, #c .c10 .fr>div{width: 48.5%;}
#c .c10 .n>article:nth-child(2n+1), #c .c10 .g>div:nth-child(2n+1), #c .c10 .fr>div:nth-child(2n+1){margin-right: 2%;}
#c .c10 .n>article:nth-child(2){padding-top: 0;}
#c .c10 .n article figure{width: 40%;}
#c .c10 .n article figure>span{bottom: 3px}
#c .c10 .n article figure>div{display: none;}
#c .c10 .n article h3{font-size: 14px;margin: 0;}
#c .c10 .n article em{display: none;}

#c .g a:nth-child(2), #c .fr a:nth-child(2){font-size: 14px; margin-bottom: 10px;}
#c .g a:first-of-type, #c .fr a:first-of-type{font-size: 11px;}
#c .g>div>div>div, #c .fr>div>div>a:last-of-type{display: none;}

#c .fa>div>div:nth-child(2)>div{margin-left: 20px;}
#c .fa>div>div:nth-child(3)>div{margin-right: 20px;}
}

@media screen and (min-width: 1000px){
#c .gl7>div>img:nth-of-type(n), #c .gl7>div>a:nth-of-type(n)>img{margin: 0 10px 10px 0;}
#c .gl7>div>img:nth-of-type(4n), #c .gl7>div>a:nth-of-type(4n)>img, #c .gl7>div>a:last-of-type>img{margin-right: 0;}
}

@media screen and (max-width: 1000px){
#c .gl>div>img, #c .gl>div>a>img{height: auto;}
#c .gl>div>img:nth-of-type(n), #c .gl>div>a:nth-of-type(n)>img{margin: 0 5px 10px 5px;}

}
