@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color:#816853}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}a:link{color:#fff;text-decoration:none}a:visited{color:#fff;text-decoration:none}a:hover{color:#1d2128;text-decoration:none}a:active{color:#816853;text-decoration:none}header{height:auto}#nav_flexed{width:100%;text-align:left;height:auto;border-bottom:solid 1px #fff;background:#c1463a;display:flex;position:fixed;z-index:99999999}@media screen and (max-width:580px){#nav_flexed{height:55px}}#nav_block{width:100%;text-align:left;height:auto;border-bottom:solid 1px #fff;background:#c1463a;display:flex;position:absolute;top:0;z-index:999999999}@media screen and (max-width:580px){#nav_block{height:55px}}.line{background:#fff;width:1px}#nav_tibox a{padding:1%;font-family:serif;font-size:.7rem;position:relative;white-space:nowrap}@media screen and (max-width:580px){#nav-content #nav_tibox a{color:#000;font-size:.4rem}}div#nav_tibox{width:90%;padding:1.9%}div#lang{display:flex;font-family:serif;font-size:.3rem;color:#fff;width:6%;padding:2%}#lang p{size:.2rem;margin:auto}header{padding:10px;background:skyblue}#nav-drawer{position:relative}.nav-unshown{display:none}#nav-open{display:inline-block;width:50px;height:45px;vertical-align:middle}#nav-open p{position:absolute;bottom:8%;left:1.6%;font-size:.7rem;color:#fff;font-family:'Open Sans',sans-serif}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:3px;width:40px;margin:2% 1%;border-radius:3px;background:#555;display:block;content:'';cursor:pointer}#nav-open span:before{bottom:-13px;right:0}#nav-open span:after{bottom:-24px;right:-1%}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:60%;max-width:330px;height:100%;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%)}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0%);transform:translateX(0%)}@media screen and (max-width:580px){#nav-drawer-pc{display:none}}@media screen and (min-width:581px){#nav-drawer-sp{display:none}}div#nav-drawer-pc{width:100%}div#nav-drawer-sp{width:90%}#nav-drawer-sp .menu{display:block;height:100%;background:#fff}#nav-drawer-sp .menu>li{width:100%}.close_box2{background-color:red;padding:3%;position:absolute;left:90%}.close_box2:after{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:400;width:10px;height:10px;display:block}i.fas.fa-times.fa-2x{margin:auto;text-align:center;top:0;bottom:0;left:0;right:0;position:absolute;display:block}.fa-times:before{margin:auto;text-align:center;display:block;top:17%;bottom:0;left:0;right:0;position:absolute}.fa,.fas{width:100%;position:relative;height:100%}#toziru label{display:block;position:relative;z-index:99;top:0;left:0;width:50px;height:50px;background:#000;transition:.3s ease-in-out}div#toziru{position:absolute;background-color:#fff;width:50px;height:50px;left:79%}@media screen and (max-width:580px){.menu{width:79%!important}}