@font-face{
   font-family:f1;
   src:url('f/f1.ttf') format('truetype')
   }

@font-face{
   font-family:f2;
   src:url('f/f2.ttf') format('truetype')
   }

html{
   font:12.5pt Arial,sans-serif
   }

header{
   font-size:.8em
   }

nav{
   font-size:.9em
   }

h1,h2,h3{
   font-family:f1
   }

nav h4{
   font:400 1.1em f1,serif
   }

@media only screen{
   div,header,main,section,article,aside,footer,p,ul,ol,dl{
   box-sizing:border-box
   }

a,a:link,a:visited,a:hover,a:active,a:focus,a:focus:hover{
   text-decoration:none;
   outline:0;
   color:inherit
   }

html{
   left:0;
   top:0;
   width:100%;
   height:100%;
   margin:0;
   padding:0;
   border:0
   }

body{
   position:absolute;
   left:0;
   top:0;
   width:100%;
   height:auto;
   margin:0;
   padding:0;
   border:0
   }

body>div:nth-child(1){
   position:relative;
   height:auto;
   margin:.5em auto;
   padding:0;
   border:0;
   width:90%;
   min-width:15em
   }

#lpp_y{
   width:100%;
   height:auto;
   margin:0;
   padding:0
   }

footer{
   display:block;
   min-height:4rem
   }

header{
   position:relative;
   font-size:1em;
   background-color:#000;
   margin-top:1em
   }

header .lpp_cx{
   position:absolute;
   vertical-align:top;
   font:1em Arial,sans-serif;
   text-align:center;
   border:solid .5em rgba(255,0,0,1)
   }

header>div:nth-child(3){
   background:white;
   border-radius:1em
   }

header>div:nth-child(3) h1{
   font:1.4em Arial,sans-serif;
   margin:.2em auto .1em;
   padding:0;
   text-align:center;
   color:red;
   font-variant:small-caps
   }

header>div:nth-child(3) p{
   margin:.1rem;
   padding:0
   }

header>div:nth-child(1){
   background-color:red;
   background-image:url('i/lg.png');
   background-size:contain;
   background-repeat:no-repeat;
   background-position:center center
   }

header>aside:nth-child(2){
   background:white;
   border-radius:1em
   }

header>aside:nth-child(2) h3{
   font:1.4em Arial,sans-serif;
   margin:.2em auto .1em;
   padding:0;
   text-align:center;
   color:red;
   font-variant:small-caps
   }

header>aside:nth-child(2) p{
   margin:.1rem;
   padding:0
   }

header>aside:nth-child(2) time{
   color:red;
   font:.9em monospace
   }

nav label,nav h4{
   box-sizing:border-box
   }

nav input{
   display:none
   }

nav{
   position:relative;
   width:100%;
   margin-top:.5em;
   padding:0
   }

nav>ul{
   position:relative;
   margin:0;
   padding:0;
   border:0;
   width:100%;
   height:auto
   }

nav>ul>li{
   display:inline-block;
   vertical-align:top;
   margin:0;
   padding:0;
   border-width:0;
   width:20%;
   height:4rem
   }

nav>ul>li>label{
   display:block;
   width:100%;
   height:4rem;
   margin:0;
   padding:0;
   cursor:pointer
   }

nav>ul>li>label>div{
   position:relative;
   margin:0;
   padding:0;
   border:0;
   width:100%;
   height:0;
   background-color:transparent
   }

nav>ul>li>label>h4{
   position:relative;
   margin:1.5em auto 0;
   padding:0;
   border:0;
   text-align:center;
   color:#fff
   }

nav>ul>li:hover>label,nav>ul>li>input:checked+label{
   background-color:#000
   }

nav>ul>li:hover>label>div,nav>ul>li>input:checked+label>div{
   background-color:red;
   height:.3em
   }

nav>ul>li:hover>label>h4,nav>ul>li>input:checked+label>h4{
   margin-top:1.5em
   }

nav>ul>li>label{
   -webkit-transition:background-color .4s ease-in;
   transition:background-color .4s ease-in
   }

nav>ul>li>label>div{
   -webkit-transition:background-color .5s ease,height .5s ease-in;
   transition:background-color .5s ease-in,height .4s ease-in
   }

nav>ul>li>label>h4{
   -webkit-transition:margin-top .5s ease-in;
   transition:margin-top .5s ease-in
   }

div.lpp_sni{
   position:absolute;
   left:auto;
   right:1em;
   top:auto;
   bottom:1em;
   margin:0;
   padding:0
   }

div.lpp_sni>div{
   display:inline-block;
   width:40px;
   height:40px;
   margin:0 .2em;
   padding:0
   }

div.lpp_sni>div>a{
   display:block;
   width:40px;
   height:40px;
   margin:0;
   padding:0;
   background-color:rgba(0,0,0,1);
   border-radius:.2em;
   background-image:url('i/si.png');
   -webkit-transition:background .5s ease;
   -moz-transition:background .5s ease;
   -o-transition:background .5s ease;
   transition:background .5s ease
   }

div.lpp_sni>div:nth-child(1)>a{
   background-position:0 top
   }

div.lpp_sni>div:nth-child(1)>a:hover{
   background-position:0 bottom
   }

div.lpp_sni>div:nth-child(2)>a{
   background-position:-440px top
   }

div.lpp_sni>div:nth-child(2)>a:hover{
   background-position:-440px bottom
   }

article{
   box-sizing:border-box
   }

#lpp_y,main{
   box-sizing:border-box
   }

#lpp_y{
   padding-top:1em;
   margin-top:1em
   }

#lpp_y>aside>section>p>img{
   width:100%
   }

main{
   width:100%;
   vertical-align:top;
   display:block
   }

main{
   display:inline-block
   }

main>section{
   width:100%;
   height:auto;
   margin:0;
   padding:0;
   border:0
   }

main>section>article{
   vertical-align:top;
   display:inline-block;
   height:auto;
   padding:1em;
   border:0;
   text-align:justify
   }

main>section>article h2{
   text-align:left
   }

#lpp_y>aside{
   display:none
   }

#lpp_y>aside{
   display:block;
   vertical-align:top;
   display:inline-block
   }

#lpp_y>aside>section{
   width:90%;
   padding:0;
   margin:2em auto;
   border:0;
   overflow:hidden;
   border-radius:1rem 1rem .2em .2em;
   text-align:justify
   }

#lpp_y>aside>section>h2{
   width:auto;
   margin:0 auto;
   padding:.5em .3em;
   text-align:left
   }

#lpp_y>aside>section>h4{
   margin:1em
   }

#lpp_y>aside>section>p{
   margin:1em;
   text-align:center
   }

#lpp_y>aside>section a.lpp_cy{
   margin:1em;
   text-align:center;
   padding:.5em 1em;
   border-radius:1em;
   background-color:red;
   background-image:url('i/bt.png');
   background-size:100% 100%;
   background-repeat:no-repeat;
   color:rgba(255,255,255,0.9);
   text-shadow:-1px -1px 2px red;
   font-weight:bold
   }

#lpp_y>aside>section>ul{
   padding:0;
   margin:1.5em
   }

#lpp_y>aside>section>ul>li{
   margin:0;
   padding:0
   }

#lpp_c1{
   box-sizing:border-box;
   padding-top:1em;
   margin-top:1em;
   display:none
   }

#lpp_c1>article{
   vertical-align:top;
   display:inline-block;
   height:auto;
   padding:1em;
   border:0;
   text-align:justify
   }

#lpp_c1>article>p>img{
   float:left;
   margin-right:1em
   }

#lpp_c1>article>ul{
   display:table;
   list-style-type:none;
   margin:0;
   padding:0;
   width:100%
   }

#lpp_c1>article>ul>li{
   }

#lpp_c1>article>ul>li:nth-child(2){
   }

#lpp_c1>article>ul>li>img{
   width:100%
   }

#lpp_c1>article>ul>li>p{
   text-align:justify
   }

#lpp_c2{
   box-sizing:border-box;
   padding-top:1em;
   margin-top:1em;
   display:none
   }

#lpp_c2>h2{
   font-size:2.5em;
   font-variant:small-caps;
   padding:1em 1em;
   margin:0
   }

#lpp_c2>article{
   vertical-align:top;
   display:inline-block;
   height:auto;
   padding:1em;
   border:0;
   text-align:justify
   }

#lpp_c2>article>div{
   display:inline-block;
   width:20%;
   vertical-align:top
   }

#lpp_c2>article>div>img{
   width:100%
   }

#lpp_c2>article>section{
   display:inline-block;
   width:78%;
   vertical-align:top;
   box-sizing:border-box;
   padding:0 1em
   }

#lpp_c2>article>section>h3{
   text-align:left;
   margin-top:0;
   padding-top:0
   }

#lpp_c2>article button{
   font:bold 1em Arial,sans-serif;
   background:red;
   color:#fff;
   border:1px solid #ccc;
   border-radius:5px
   }

#lpp_a1{
   display:none;
   /*height:20em;*/
   text-align:center;
   padding-top:2em
   }

#lpp_a1 h2{
   margin:auto
   }

#lpp_a2{
   margin-top:1em;
   display:none
   }

#lpp_a2 h2{
   font:bold 2em f1,sans-serif;
   font-variant:small-caps
   }

#lpp_a2 section{
   display:inline-block;
   vertical-align:top;
   padding-top:2em
   }

#lpp_a2 form{
   position:relative;
   padding-bottom:2em
   }

#lpp_a2 form div{
   margin-top:1.6em
   }

#lpp_a2 label{
   display:block;
   padding-bottom:5px;
   font:900 1em f1;
   font-variant:small-caps;
   color:#777
   }

#lpp_a2 input,#lpp_a2 textarea{
   -webkit-appearance:none;
   outline:0;
   display:block;
   width:98%;
   font-size:1em;
   font-family:Arial,Helvetica,sans-serif;
   padding:8px;
   border:1px solid grey;
   color:#000;
   border-radius:.3em
   }

#lpp_a2 textarea{
   resize:none;
   height:120px
   }

#lpp_a2 button{
   font-size:.85em;
   padding:10px 20px;
   text-shadow:0 1px 1px rgba(94,94,94,0.9);
   color:#FFF;
   border:0;
   cursor:pointer;
   background:#e0231d;
   text-decoration:none;
   text-transform:uppercase;
   outline:0;
   -webkit-transition:all .5s ease-in-out;
   -moz-transition:all .5s ease-in-out;
   -o-transition:all .5s ease-in-out;
   transition:all .5s ease-in-out;
   font-family:f1;
   position:absolute;
   right:0
   }

#lpp_a2 button:hover{
   background:#fff;
   color:#e0231d;
   text-shadow:0 0 1px #000
   }

#lpp_a2 input:focus,#lpp_a2 textarea:focus{
   background-color:rgba(155,0,0,0.2)
   }

footer{
   text-align:center
   }

footer>p{
   text-align:center;
   line-height:4em;
   vertical-align:middle
   }


   }

@media only screen and (max-width :51.5em){
   body>div:nth-child(1){
   width:100%
   }


   }

@media only screen and (min-width :51.5em) and (max-width :81.5em){
   body>div:nth-child(1){
   width:90%
   }


   }

@media only screen and (min-width :81.5em){
   body>div:nth-child(1){
   width:85%
   }


   }

@media only screen and (max-width :51.5em){
   nav>div{
   display:none
   }


   }

@media only screen and (orientation :portrait) and (min-width :31.5em){
   nav>ul>li{
   max-width:7em
   }

nav>div{
   display:block
   }


   }

@media only screen and (max-width :29.5em){
   header{
   height:7em
   }

header .lpp_cx{
   display:none
   }

header>div:nth-child(1){
   width:100%;
   height:100%;
   display:block
   }

nav>ul>li{
   width:50%
   }

nav>ul>li:nth-child(1){
   width:100%
   }

main{
   width:100%
   }

main>section>article{
   width:100%
   }

#lpp_y>aside{
   margin:0;
   padding:0;
   width:100%
   }

#lpp_c2 article div{
   display:block;
   width:50%;
   margin:0 auto 3em
   }

#lpp_c2 article section{
   display:block;
   width:100%
   }

#lpp_a2 section{
   width:80%;
   margin:0 5% 2%
   }

footer>p{
   display:none
   }


   }

@media only screen and (min-width :29.50em) and (max-width :31.50em){
   header{
   height:8em
   }

header .lpp_cx{
   display:none
   }

header>div:nth-child(1){
   width:100%;
   height:100%;
   display:block
   }

nav>ul>li:nth-child(1),nav>ul>li:nth-child(2){
   width:50%
   }

nav>ul>li:nth-child(3),nav>ul>li:nth-child(4),nav>ul>li:nth-child(5){
   width:33.3%
   }

main{
   width:100%
   }

main>section>article{
   width:100%
   }

#lpp_y>aside{
   margin:0;
   padding:0;
   width:100%
   }

#lpp_c2 article div{
   display:block;
   width:60%;
   margin:0 auto 3em
   }

#lpp_c2 article section{
   display:block;
   width:100%
   }

#lpp_a2 section{
   width:90%;
   margin:0 5% 2%
   }

footer>p{
   font-size:.8em;
   text-align:left;
   margin-left:1.4em;
   padding-top:.5em
   }


   }

@media only screen and (min-width :31.5em) and (max-width :51.5em){
   header{
   height:8em
   }

header .lpp_cx{
   height:7em;
   width:30%;
   top:.5em
   }

header>div:nth-child(3){
   left:.5em;
   right:auto;
   width:24em;
   display:none
   }

header>div:nth-child(1){
   left:.5em;
   right:17em;
   width:auto
   }

header>aside:nth-child(2){
   left:auto;
   right:.5em;
   width:16em
   }

nav>ul>li{
   width:20%
   }

main{
   width:52%
   }

main>section>article{
   width:100%
   }

#lpp_y>aside{
   margin:0 0 0 1.5%;
   width:45.5%
   }

#lpp_a2 section{
   width:44%;
   margin:0 2.5% 2%
   }

footer>p{
   font-size:.8em;
   text-align:left;
   margin-left:1.4em;
   padding-top:.5em
   }


   }

@media only screen and (min-width :51.5em) and (max-width :63.5em){
   header{
   height:8em
   }

header .lpp_cx{
   height:7em;
   width:30%;
   top:.5em
   }

header>div:nth-child(3){
   left:.5em;
   right:auto;
   width:24em;
   display:none
   }

header>div:nth-child(1){
   left:.5em;
   right:17em;
   width:auto
   }

header>aside:nth-child(2){
   left:auto;
   right:.5em;
   width:16em
   }

nav>ul>li{
   width:20%;
   max-width:10em
   }

main{
   width:64%
   }

main>section>article{
   width:48%;
   margin:0 0 3% 3%
   }

main>section>article:nth-child(2n+1){
   margin-left:0
   }

#lpp_y>aside{
   margin:0 0 0 2%;
   width:33%
   }

#lpp_c2>article{
   width:48%;
   margin:0 0 3% 3%
   }

#lpp_c2>article:nth-child(2n+1){
   margin-left:0
   }

#lpp_a2 section{
   width:44%;
   margin:0 2.5% 2%
   }


   }

@media only screen and (min-width :63.5em) and (max-width :81.5em){
   header{
   height:8em
   }

header .lpp_cx{
   height:7em;
   width:30%;
   top:.5em
   }

header>div:nth-child(3){
   left:.5em;
   right:auto;
   width:24em
   }

header>div:nth-child(1){
   left:25em;
   right:17em;
   width:auto
   }

header>aside:nth-child(2){
   left:auto;
   right:.5em;
   width:16em
   }

nav>ul>li{
   width:20%;
   max-width:10em
   }

main{
   width:64%
   }

main>section>article{
   width:48%;
   margin:0 0 3% 3%
   }

main>section>article:nth-child(2n+1){
   margin-left:0
   }

#lpp_y>aside{
   margin:0 0 0 2%;
   width:33%
   }

#lpp_c2>article{
   width:48%;
   margin:0 0 3% 3%
   }

#lpp_c2>article:nth-child(2n+1){
   margin-left:0
   }

#lpp_a2 section{
   width:44%;
   margin:0 2.5% 2%
   }


   }

@media only screen and (min-width :81.5em){
   header{
   height:8em
   }

header .lpp_cx{
   height:7em;
   width:30%;
   top:.5em
   }

header>div:nth-child(3){
   left:.5em;
   right:auto;
   width:24em
   }

header>div:nth-child(1){
   left:25em;
   right:17em;
   width:auto
   }

header>aside:nth-child(2){
   left:auto;
   right:.5em;
   width:16em
   }

nav>ul>li{
   width:20%;
   max-width:7.6em
   }

main{
   width:75%
   }

main>section>article{
   width:31%;
   margin:0 0 2% 1%
   }

#lpp_y>aside{
   margin:0;
   width:24.5%
   }

#lpp_c2>article{
   width:48%;
   margin:0 0 3% 3%
   }

#lpp_c2>article:nth-child(2n+1){
   margin-left:0
   }

#lpp_a2 section{
   width:44%;
   margin:0 2.5% 2%
   }


   }

#lpp_x{
   margin:0 auto;
   overflow:hidden
   }

#lpp_x [u="slides"]{
   cursor:move;
   position:absolute;
   left:0;
   top:0;
   width:1280px;
   height:281px;
   overflow:hidden
   }

#lpp_x img[u="caption"]{
   left:2rem;
   top:2rem;
   width:20rem;
   height:4rem;
   z-index:10
   }

#lpp_x [u="caption"]{
   position:absolute
   }

.lpp_r{
   color:rgba(255,255,255,0.9);
   background-color:rgba(250,0,0,0.7);
   border-radius:.2rem;
   font:900 1.4rem Arial,sans-serif;
   font-variant:small-caps;
   text-align:center;
   height:2rem;
   line-height:2rem;
   vertical-align:middle
   }

.lpp_rh{
   color:rgba(255,255,255,0.9);
   background-color:rgba(250,0,0,0.7);
   border-radius:.1rem;
   font:900 2rem Arial,sans-serif;
   text-align:center;
   height:3rem;
   line-height:3rem;
   vertical-align:middle;
   text-shadow:-1px -1px 2px rgba(155,0,0,0.8)
   }

.lpp_b{
   color:rgba(255,255,255,0.9);
   background:rgba(0,0,0,0.7);
   border-radius:.2rem;
   font:1.6rem Arial,sans-serif;
   text-align:center;
   height:2rem;
   line-height:2rem;
   vertical-align:middle
   }

.lpp_w{
   color:rgba(255,0,0,0.9);
   background:rgba(255,255,255,0.9);
   border-radius:.2rem;
   font:900 1.6rem Arial,sans-serif;
   text-align:center;
   font-variant:small-caps;
   height:2rem;
   line-height:2rem;
   vertical-align:middle
   }

.lpp_wb{
   color:rgba(255,0,0,0.9);
   background:rgba(255,255,255,0.9);
   border-radius:.2rem;
   font:bold 1.2rem Arial,sans-serif;
   text-align:center;
   height:2rem;
   line-height:2rem;
   vertical-align:middle;
   border:solid .3rem rgba(255,0,0,0.9);
   border-radius:1rem
   }

#lpp_x [lpp="page1"] :nth-child(6){
   left:1rem;
   top:1rem;
   width:22rem;
   height:6rem;
   background-color:rgba(255,0,0,0.9);
   z-index:1
   }

#lpp_x [lpp="page1"] :nth-child(7){
   left:30rem;
   top:6rem;
   width:18rem
   }

#lpp_x [lpp="page1"] :nth-child(8){
   left:45rem;
   top:9rem;
   width:12rem
   }

#lpp_x [lpp="page1"] :nth-child(9){
   left:50%;
   margin-left:-25rem;
   right:auto;
   top:auto;
   bottom:.5rem;
   width:50rem;
   height:2rem;
   font-size:1rem
   }

#lpp_x [lpp="page1"] :nth-child(9)>h2{
   display:inline-block;
   font:900 1.2em Arial,sans-serif;
   padding:0;
   margin:0;
   text-align:center
   }

#lpp_x [lpp="page1"] :nth-child(9)>p{
   display:inline-block;
   font:1em Arial,sans-serif;
   padding:0;
   margin:0;
   text-align:center
   }

#lpp_x [lpp="page1"] :nth-child(10){
   font:900 1.6rem console,sans-serif;
   left:auto;
   right:2rem;
   top:2rem;
   width:12rem;
   height:2rem;
   line-height:2rem
   }

#lpp_x [lpp="page2"] :nth-child(2){
   left:2rem;
   top:2rem;
   width:30rem
   }

#lpp_x [lpp="page2"] :nth-child(3){
   left:2rem;
   top:auto;
   bottom:1rem;
   width:32rem
   }

#lpp_x [lpp="page2"] :nth-child(4){
   left:2rem;
   top:auto;
   bottom:4rem;
   width:20rem
   }

#lpp_x [lpp="page2"] :nth-child(5){
   left:auto;
   right:2rem;
   top:2rem;
   width:5.2rem;
   height:5.2rem;
   line-height:4.5rem;
   border-radius:50%
   }

#lpp_x [lpp="page2"] :nth-child(6){
   left:44rem;
   top:4.6rem;
   width:12rem;
   height:10rem;
   background-color:rgba(0,0,0,0.5);
   border-radius:.5rem
   }

#lpp_x [lpp="page2"] [t="MCLIP|R"]{
   left:45rem;
   width:12rem;
   height:2rem;
   font:1.2rem Arial,sans-serif;
   color:#fff;
   line-height:2rem
   }

#lpp_x [lpp="page2"] :nth-child(7){
   top:6rem
   }

#lpp_x [lpp="page2"] :nth-child(8){
   top:9rem
   }

#lpp_x [lpp="page2"] :nth-child(9){
   top:12rem
   }

#lpp_x [lpp="page3"] :nth-child(6){
   left:1rem;
   top:1rem;
   width:22rem;
   height:6rem;
   background-color:rgba(255,255,255,0.9);
   z-index:1
   }

#lpp_x [lpp="page3"] :nth-child(7){
   left:420px;
   top:100px;
   width:18rem
   }

#lpp_x [lpp="page3"] :nth-child(8){
   left:auto;
   right:120px;
   top:11rem;
   width:26rem
   }

#lpp_x [lpp="page4"] :nth-child(2){
   left:2rem;
   top:2rem;
   width:36rem
   }

#lpp_x [lpp="page4"] :nth-child(3){
   left:16rem;
   top:8rem;
   width:16rem
   }

#lpp_x [lpp="page4"] :nth-child(4){
   left:24rem;
   top:11rem;
   width:23rem
   }

#lpp_x [lpp="page4"] :nth-child(5){
   left:32rem;
   top:14rem;
   width:28rem
   }

#lpp_x [lpp="page4"] :nth-child(6){
   left:auto;
   right:3rem;
   top:3rem;
   width:5.2rem;
   height:5.2rem;
   line-height:4.5rem;
   border-radius:50%
   }

#lpp_x [u="loading"]{
   position:absolute;
   top:0;
   left:0
   }

#lpp_x [u="loading"] :nth-child(1){
   opacity:.7;
   position:absolute;
   display:block;
   background-color:#000;
   top:0;
   left:0;
   width:100%;
   height:100%
   }

#lpp_x [u="loading"] :nth-child(2){
   position:absolute;
   display:block;
   background:url(i/l.gif) no-repeat center center;
   top:0;
   left:0;
   width:100%;
   height:100%
   }

[u="arrowleft"],[u="arrowright"]{
   display:block;
   position:absolute;
   width:55px;
   height:55px;
   cursor:pointer;
   background:url(i/a.png) no-repeat;
   overflow:hidden
   }

[u="arrowleft"]{
   background-position:-3px -33px;
   top:123px;
   left:8px
   }

[u="arrowright"]{
   background-position:-63px -33px;
   top:123px;
   right:8px
   }

[u="arrowleft"]:hover{
   background-position:-123px -33px
   }

[u="arrowright"]:hover{
   background-position:-183px -33px
   }

[u="arrowleft"].lpp_brldn{
   background-position:-243px -33px
   }

[u="arrowright"].lpp_brrdn{
   background-position:-303px -33px
   }

[u="navigator"]{
   position:absolute;
   bottom:16px;
   right:6px
   }

[u="navigator"] div,[u="navigator"] div:hover,[u="navigator"] .av{
   position:absolute;
   width:18px;
   height:18px;
   background:url(i/b.png) no-repeat;
   overflow:hidden;
   cursor:pointer
   }

[u="navigator"] div{
   background-position:-6px -6px
   }

[u="navigator"] div:hover,[u="navigator"] .av:hover{
   background-position:-36px -6px
   }

[u="navigator"] .av{
   background-position:-66px -6px
   }

[u="navigator"] .dn,[u="navigator"] .dn:hover{
   background-position:-96px -6px
   }

@media only screen{
   body{
   background-color:#222;
   background-image:url('i/bbg.png');
   background-repeat:repeat
   }

body>div:nth-child(1){
   background:transparent
   }

header,nav,footer{
   background-color:transparent;
   background-image:url('i/nbg.png');
   background-repeat:repeat
   }

header>aside:nth-child(2) p{
   background:transparent;
   background-image:url('i/clock.png');
   background-repeat:no-repeat;
   background-position:.8em 0;
   text-align:left;
   padding-left:2.1em
   }

#lpp_y{
   background-color:rgba(255,255,255,1);
   color:rgba(63,63,63,0.9);
   text-shadow:.5px .5px .5px #777
   }

main{
   background-color:rgba(255,255,255,1)
   }

main>section{
   background-color:rgba(255,255,255,1)
   }

main>section>article{
   background-color:rgba(255,255,255,1)
   }

main>section>article h2{
   color:rgba(255,0,0,1);
   text-shadow:1px 1px 3px #977
   }

#lpp_y>aside{
   background-color:rgba(255,255,255,1)
   }

#lpp_y>aside>section{
   background-color:rgba(255,255,255,1);
   border:solid 2px rgba(250,0,0,0.8);
   box-shadow:2px 2px 3px #977
   }

#lpp_y>aside>section>h2{
   background:rgba(250,0,0,0.8);
   width:auto;
   color:rgba(255,255,255,1)
   }

#lpp_y>aside>section>ul{
   list-style-type:none;
   list-style-image:url('i/li.png')
   }

#lpp_y>aside>section>ul>li{
   margin-left:1.5em;
   line-height:1.7em
   }

#lpp_c1{
   background-color:rgba(255,255,255,1);
   color:rgba(63,63,63,0.9)
   }

#lpp_c1>article{
   background-color:rgba(255,255,255,1)
   }

#lpp_c1>article h2{
   color:rgba(255,0,0,1)
   }

#lpp_c2{
   background-color:rgba(255,255,255,1);
   color:rgba(63,63,63,0.9)
   }

#lpp_c2>h2{
   color:rgba(255,0,0,1);
   text-shadow:1px 1px 3px #755
   }

#lpp_c2>article{
   background-color:rgba(255,255,255,1)
   }

#lpp_c2>article h3{
   color:rgba(255,0,0,1);
   text-shadow:1px 1px 1px #977
   }

#lpp_a1{
   background-color:rgba(255,255,255,1);
   color:rgba(63,63,63,0.9)
   }

#lpp_a1 h2{
   color:rgba(255,0,0,1)
   }

#lpp_a2{
   background-color:rgba(255,255,255,1);
   color:rgba(63,63,63,0.9)
   }

#lpp_a2 h2{
   color:rgba(255,0,0,1)
   }

footer>p{
   color:rgba(200,200,200,0.5)
   }


   }

