.header,body{background-color:#fff}#id_answer,.menu>li:not(:hover) ul{display:none}.capcha-word,.capcha-word:hover,.pagination a{transition-duration:.2s}.aside h3,.pagination a:first-letter,.pagination span:first-letter{text-transform:uppercase}@font-face{font-family:open_sansregular;src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:400;font-style:normal;font-display:swap}body{--header-height:7rem;--header-padding-top:0.7rem;--bg-height:250px;font-family:open_sansregular,sans-serif;font-size:1.7em;line-height:1.6em;color:#3a4145}.heading-small{font-size:1.2rem}.header{border-bottom:1px solid #ddd;padding-top:var(--header-padding-top);height:var(--header-height);z-index:2}.header a{color:#222}.footer a:hover,.header a:hover{text-decoration:none}.logo{background:url("../img/pluxml-logo-black.png") 5rem 0/6rem no-repeat;height:calc(var(--header-height) + var(--bg-height) - var(--header-padding-top));padding-left:12rem;margin-left:-5rem}.bg{background:url(../img/bg.webp) top left/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:var(--bg-height)}.main,.menu ul li{background-color:#fff}.nav{text-align:right;padding-top:0}.menu>li{font-size:1.5rem;margin-left:.5rem}.menu a{border-bottom:3px solid transparent}.menu a:hover{border-bottom:3px solid #222}.menu>li>span{cursor:default}.menu>li ul{position:absolute;padding:0;line-height:2.8rem;z-index:10}.menu>li:last-of-type ul{right:0}.menu ul li{display:block;margin:0;padding:0 1rem;text-align:left}.menu .sub-menu{overflow-y:auto}.menu .sub-menu li{padding:0 .35rem}.menu .sub-menu li:last-of-type{padding-bottom:.35rem}.menu>li span::before{content:'25bc';padding-right:.5rem}ul.menu .active span,ul.menu .noactive:hover,ul.menu a.active,ul.menu li a:hover,ul.menu li span:hover,ul.menu li.active a,ul.menu span.active{color:#000!important;text-decoration:none}ul.menu a.noactive,ul.menu li a,ul.menu li span,ul.menu li.noactive a{border-radius:1px;color:#196aa1}ul.menu li a,ul.menu li span{display:inline-block;padding-left:.35rem;padding-right:.35rem;width:100%;background-color:rgba(255,255,255,.55);white-space:nowrap}ul.menu li a span,ul.menu li span a{white-space:nowrap;display:inline;margin-right:-.35rem;padding-left:0}.cat-list .active,.classified-in .active{background-color:#ffffff;color:#196aa1;}.main{padding-top:2rem}.repertory{margin-top:4rem}.pagination{margin:3rem 0}.pagination a{background-color:#196aa1;border-radius:.3rem;color:#fff;padding:.9rem .7rem}.nbcom:hover,.pagination a:hover{background-color:#3a6c96;color:#fff;text-decoration:none}.aside ul.tag-list li,.p_current,.p_first,.p_last,.p_next,.p_prev{display:inline-block}article:after{display:block;content:"";clear:both}.article header{margin-top:2rem}.article header div,.aside ul,.footer p{margin:0}.article header h2,.article header h2 a{color:#222;font-size:3.2rem;line-height:1.2em;letter-spacing:-1px;font-weight:700;margin:0}.article header h2 a:hover{color:#111;text-decoration:none}.article header small,.comment small{color:#202020;font-style:italic}.article footer span:before,.article header span:before,.article header time:before{padding-left:1.5rem;padding-right:.3rem}.article .art-date{font-size:1.5rem;font-weight:700;color:#202020}.article .written-by,.capcha-letter,.capcha-word{font-weight:700}.article .classified-in:after,.article .written-by:after{content:'|';padding-left:0}.article img.art_thumbnail{padding:30px 15px 15px 0;float:left}.page.mode-article .article footer{border-top:1px solid #dedede;border-bottom:1px solid #dedede}#form{border-top:130px solid transparent;margin:-130px 0 0}.comment{background-image:url('../img/user.png');background-repeat:no-repeat;margin-bottom:2.5rem;padding-left:6rem;border-top:100px solid transparent;margin-top:-100px}.comment blockquote{margin:0;font-size:1.3rem}.type-admin{background-color:#f0f8ff;padding:.2rem .5rem}.nbcom{background-color:#196aa1;border-radius:.3rem;color:#fff;padding:.4rem .6rem}.level-0{margin-left:0}.level-1{margin-left:5rem}.level-2{margin-left:10rem}.level-3{margin-left:15rem}.level-4{margin-left:20rem}.level-5,.level-max{margin-left:25rem}#id_answer{margin-bottom:1.5rem;padding:1.5rem;border:1px solid #eee;width:100%;background:#fafafa}.capcha-word{background-color:#ddd;border-radius:.3rem;letter-spacing:.5rem;padding:.9rem .7rem}.capcha-word:hover{background-color:#666;color:#fff}.aside{padding:0 2rem}.aside h3{font-size:1.5rem;font-weight:700;margin-top:5rem}.aside ul.tag-list{list-style-type:none;padding:0}.aside ul.tag-list li a{padding:0 .5rem 0 0}.aside ul.tag-list li a.active{font-weight:700;background-color:#68838b;color:#fff;padding:0 .5rem}.tag-size-1 a{font-size:1.5rem;color:#4c6a92}.tag-size-2 a{font-size:1.5rem;color:#2b475f}.tag-size-3 a{font-size:1.5rem;color:#404145}.tag-size-4 a{font-size:1.6rem;color:#852c6e}.tag-size-5 a{color:#59483f;font-size:1.8rem}.tag-size-6 a{color:#6b3636;font-size:1.4rem}.tag-size-7 a{font-size:1.3rem;color:#2b4465}.tag-size-8 a{font-size:1.2rem;color:#5b4f32}.tag-size-9 a{font-size:1.7rem;color:#753117}.tag-size-10 a{font-size:1.8rem;color:#892c26}.tag-size-11 a{font-size:1.8rem;color:#034f84}.footer{background:#fff;color:#666;padding:6rem 0;text-align:center;font-size:1.2rem}@media (min-width:128rem){.container{padding-left:15rem;padding-right:15rem}.logo{background:url("../img/pluxml-logo-black.png") 6rem 0/12rem no-repeat;height:12rem;padding-left:18rem;margin-left:-12rem}.heading-small{font-size:1.2rem}}@media (min-width:64rem){.container{padding-left:5rem;padding-right:5rem}.heading-small{font-size:2.5rem}}@media (max-width:767px){.header,.nav{position:sticky;top:0}.menu>li ul li:hover,.nav,ul.menu li,ul.menu li.active a,ul.menu li.active:hover,ul.menu li:hover{background-color:#fff}.header div.grid,.header:hover .grid{overflow:unset}.logo{background-size:5rem;background-position:2.5rem 0;padding-left:8rem;margin-left:-1rem}.heading-small{line-height:.5;margin-bottom:.5rem}.header a:hover{color:#eee}.header h1 *{font-size:1.61rem}.header h2{font-size:1.23rem}.footer,.header{padding:1rem 0}.aside{padding-left:1.5rem}.nav{height:auto;max-height:80%;overflow-y:auto;text-align:left;margin-top:0;z-index:10;border-radius:1rem}.nav>.container{padding:0}ul.menu{padding:0 15px 7.5px}.menu li{background:#efefef}.menu>li span::before{margin-left:-1.5rem}.responsive-menu label{background-color:transparent;color:#333;font-size:2.6rem;text-align:right}.responsive-menu label:after{content:'☰'}.responsive-menu label>span{font-size:1.6rem}.menu>li ul{position:relative!important;border-bottom:0 solid transparent}.comment{background-image:none;padding-left:0}.level-1{margin-left:1rem}.level-2{margin-left:2rem}.level-3{margin-left:3rem}.level-4{margin-left:4rem}.level-5,.level-max{margin-left:5rem}}@media (max-width:463px){.header{height:7rem}.logo{background-position:1rem 0;background-size:4rem;padding-left:6rem;margin-left:-1rem;height:5rem}.heading-small{font-size:3rem}.nav{padding-top:0}ul.menu{margin:0 2px .5px;border-radius:15px}.header h1 *{font-size:1.23rem}.header h2{font-size:1rem}.bg{height:200px}.static.group,.static.menu a{padding:0}}@media (max-width:768px){.header .grid{display:flex;align-items:center;justify-content:space-between}.header .logo{flex:1 1 auto;min-width:0}.header .logo p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.2em}.responsive-menu{flex:0 0 auto;text-align:right}.responsive-menu label[for=menu]{width:40px;height:40px;display:inline-block;cursor:pointer;position:relative;right:0;top:0}}@media screen and (max-width:767px){.header .col.sml-6:first-child{width:83%;display:flex;justify-content:flex-start}.header .col.sml-6:last-child{width:17%;display:flex;justify-content:flex-end;align-items:center;padding-left:15px}.header .responsive-menu label{width:40px;height:40px}.header .logo p{font-size:1.7rem;line-height:1.3;margin:0;white-space:normal;overflow:visible;width:100%}.header .nav .menu{flex-direction:column}.article header h2,.article header h2 a{font-size:2.9rem;line-height:1.2}.main{background-color:#fff;padding-top:.5rem}}