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,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:transparent}body{line-height:1.5em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;min-width:100%;min-height:100%}html{background:#333}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;line-height:1.42857143;text-align:center;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}section{overflow:hidden}section,article{position:relative}h1,h2,h3,h4,h5{position:relative;font-weight:normal;margin:0 0 1em 0;display:block;outline:0}h1 span,h2 span,h3 span,h4 span,h5 span{display:inline-block;border-bottom:2px solid #777;padding:3px 0;margin-bottom:-1px;width:auto}section h1::before,section h2::before,section h3::before,section h4::before,section h5::before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;margin:0 auto;text-align:center;background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(25%, #bbb), color-stop(75%, #bbb), to(transparent));background-image:linear-gradient(to right, transparent, #bbb 25%, #bbb 75%, transparent);background-position:center;background-repeat:no-repeat}h1{line-height:1.5rem}h2{font-size:2.6vw}h3{font-size:1.8vw}@media screen and (max-width: 900px){h2{font-size:6vw}h3{font-size:4.6vw}}@media screen and (max-width: 500px){h1{font-weight:bold}}p{clear:both;text-align:left;margin:0 1.5% 0.7em 1.5%}p,dl,dt,dd,ol,ul,li,form,label{text-align:left}ul{margin-top:1%}em,address{font-style:normal}i{width:16px;text-align:center;margin-right:8px}a,a:link,a:visited{color:#2a6cab;text-decoration:none;-webkit-transition:.3s;transition:.3s}a:hover{color:#c73;cursor:pointer}form{margin:0px;text-align:center}form dl dt{clear:both}form dl dd{margin:0 0 1% 2%}input,select,textarea{border:1px solid #bbb;padding:1%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;margin:0 0 1% 0}input[type="text"],input[type="number"],input[type="date"]{width:200px}input[type="checkbox"],input[type="radio"]{position:relative;top:3px;cursor:pointer}a.s-button,input[type="submit"],input[type="button"]{cursor:pointer;background:#333;color:#fff;padding:1% 3%;border:none;width:200px;-webkit-transition:.6s;transition:.6s;white-space:nowrap}a.s-button:hover,input[type="submit"]:hover,input[type="button"]:hover{background:#ddd}label{cursor:pointer}input[type="number"]#answer{width:64px}input.answer{width:50px}textarea{width:98%}#not-data p{text-indent:0;text-align:center;font-size:x-large}#not-data span{display:block;font-size:150px;margin-bottom:30px}.error-message,span.warning-message{display:block;width:98.3%;color:#fff;padding:1%;font-weight:bold;margin:0;text-align:left;margin:24px 0}.error-message{background:#a00}span.warning-message{background:#c90}span.warning-message strong{font-size:large;display:block}span.warning-message p{margin:8px 8px 0  8px;font-weight:normal}.comp-mess{background:#0b0;color:#fff;padding:8px;margin:0 0 20px 0}.disabled-box{background:#ededed}img{vertical-align:bottom;border:none}.clearfix:after{content:'.';display:block;height:0px;clear:both;visibility:hidden}* html .clearfix{display:inline-table;display:block}.m-only{display:none}@media screen and (max-width: 900px){.m-only{display:inline}.p-only{display:none}}#jump-button{position:fixed;right:40px;bottom:10px;z-index:90;font-size:50px;color:rgba(160,160,160,0.7)}#jump-button:hover{color:#c73}#loader-bg{position:fixed;width:100%;height:100%;top:0px;left:0px;background:#000;z-index:9999}#loading{position:absolute;top:50%;margin-top:-90px;width:100%}#loading h1,#loading p,#loading span{text-align:center;color:#fff;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#loading h1{font-size:26px;margin-bottom:1em}.ball{background-color:rgba(0,0,0,0);border:5px solid rgba(0,183,229,0.9);opacity:.9;border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;-webkit-box-shadow:0 0 35px #2187e7;box-shadow:0 0 35px #2187e7;width:50px;height:50px;margin:0 auto;-moz-animation:spin .5s infinite linear;-webkit-animation:spin .5s infinite linear}.ball1{background-color:rgba(0,0,0,0);border:5px solid rgba(0,183,229,0.9);opacity:.9;border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;-webkit-box-shadow:0 0 15px #2187e7;box-shadow:0 0 15px #2187e7;width:30px;height:30px;margin:0 auto;position:relative;top:-50px;-moz-animation:spinoff .5s infinite linear;-webkit-animation:spinoff .5s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spinoff{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}.cs-img{width:100%;max-width:640px;height:auto}.main-header{background-color:#333;padding-top:50px}.main-header div{display:table-cell;text-align:center;vertical-align:middle;width:100vw;height:260px;background-repeat:no-repeat;background-size:auto 100%;background-position:center center}.main-header div h1{font-size:3.2vw;text-align:center;vertical-align:middle;margin:0 auto;height:50px;line-height:50px;border:none;color:#000}@media screen and (max-width: 900px){.main-header div h1{font-size:5vw}}@media screen and (max-width: 500px){.main-header div h1{font-size:6vw}}.nameplate{width:auto;height:24px;margin-right:5px}.main-container{background:#fff;padding:30px 0 80px 0}.main-container section{padding:100px 0}.main-container article{width:80%;margin:auto}@media screen and (max-width: 900px){.main-container{background:#fff;padding:20px 0 30px 0}.main-container section{padding:50px 0}.main-container article{width:90%}}.contents{margin-top:50px}.pict-cabinet img{width:100%;height:auto;max-width:400px;margin:auto}.footer-container{padding:20px 0 50px 0;background:#333;color:#ddd;position:relative}.footer-container p.copy{clear:both;text-align:center;padding:30px 0 0 0}.footer-container nav{display:block;margin:50px 10% 30px 10%}@media screen and (max-width: 900px){.footer-container nav{margin:50px 5% 30px 5%}}.footer-container nav menu{float:left;display:block;text-align:left;border:1px solid #505050;margin:2px;width:calc(20% - 4px)}@media screen and (max-width: 1150px){.footer-container nav menu{width:calc(50% - 4px)}}@media screen and (max-width: 500px){.footer-container nav menu{width:calc(100% - 4px)}}.footer-container nav menu a{display:block;padding:8px;color:#ddd;overflow:hidden;white-space:nowrap;-webkit-transition:all .6s;transition:all .6s}@media screen and (max-width: 500px){.footer-container nav menu a{padding:16px 8px}}.footer-container nav menu a:hover{background:#ddd;color:#000}.txt-shadow-bs{text-shadow:#000 1px 1px 6px, #000 -1px 1px 6px, #000 1px -1px 6px, #000 -1px -1px 6px}.txt-shadow-bh{text-shadow:#000 2px 2px 12px, #000 -2px 2px 12px, #000 2px -2px 12px, #000 -2px -2px 12px}.txt-shadow-ws{text-shadow:#fff 1px 1px 6px, #fff -1px 1px 6px, #fff 1px -1px 6px, #fff -1px -1px 6px}.txt-shadow-wh{text-shadow:#fff 2px 2px 12px, #fff -2px 2px 12px, #fff 2px -2px 12px, #fff -2px -2px 12px}@media screen and (min-width: 900px){.slide-left{opacity:0;-webkit-transform:translate(300px, 0px);transform:translate(300px, 0px);-webkit-transition:all 1500ms;transition:all 1500ms}.slide-left.moving-left{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@media screen and (max-width: 900px){.slide-left,.slide-left.moving-left{opacity:1;-webkit-transform:none;transform:none}}@media screen and (min-width: 900px){.slide-right{opacity:0;-webkit-transform:translate(-300px, 0px);transform:translate(-300px, 0px);-webkit-transition:all 1500ms;transition:all 1500ms}.slide-right.moving-right{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@media screen and (max-width: 900px){.slide-right,.slide-right.moving-right{opacity:1;-webkit-transform:none;transform:none}}@media screen and (min-width: 900px){.slide-up{opacity:0;-webkit-transform:translate(0px, 100px);transform:translate(0px, 100px);-webkit-transition:all 1500ms;transition:all 1500ms}.slide-up.moving-up{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@media screen and (max-width: 900px){.slide-up,.slide-up.moving-up{-webkit-transform:none;transform:none}}@media screen and (min-width: 900px){.slide-down{opacity:0;-webkit-transform:translate(0px, -100px);transform:translate(0px, -100px);-webkit-transition:all 1500ms;transition:all 1500ms}.slide-down.moving-down{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@media screen and (max-width: 900px){.slide-down,.slide-down.moving-down{-webkit-transform:none;transform:none}}@media screen and (min-width: 900px){.list-format{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);border-top:1px dotted #000}.list-format li a{display:block;padding:10px;border-bottom:1px dotted #000}.list-format li a span{margin-right:1em}.list-format li a:hover{background:#efe}.list-format .slide-target{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%)}}.list-format.moving-up .slide-target:nth-child(1){-webkit-animation:example 1s ease .1s 1 forwards;animation:example 1s ease .1s 1 forwards}.list-format.moving-up .slide-target:nth-child(2){-webkit-animation:example 1s ease .2s 1 forwards;animation:example 1s ease .2s 1 forwards}.list-format.moving-up .slide-target:nth-child(3){-webkit-animation:example 1s ease .3s 1 forwards;animation:example 1s ease .3s 1 forwards}.list-format.moving-up .slide-target:nth-child(4){-webkit-animation:example 1s ease .4s 1 forwards;animation:example 1s ease .4s 1 forwards}.list-format.moving-up .slide-target:nth-child(5){-webkit-animation:example 1s ease .5s 1 forwards;animation:example 1s ease .5s 1 forwards}.list-format.moving-up .slide-target:nth-child(6){-webkit-animation:example 1s ease .6s 1 forwards;animation:example 1s ease .6s 1 forwards}.list-format.moving-up .slide-target:nth-child(7){-webkit-animation:example 1s ease .7s 1 forwards;animation:example 1s ease .7s 1 forwards}.list-format.moving-up .slide-target:nth-child(8){-webkit-animation:example 1s ease .8s 1 forwards;animation:example 1s ease .8s 1 forwards}.list-format.moving-up .slide-target:nth-child(9){-webkit-animation:example 1s ease .9s 1 forwards;animation:example 1s ease .9s 1 forwards}.list-format.moving-up .slide-target:nth-child(10){-webkit-animation:example 1s ease 1s 1 forwards;animation:example 1s ease 1s 1 forwards}.list-format.moving-up .slide-target:nth-child(11){-webkit-animation:example 1s ease 1.1s 1 forwards;animation:example 1s ease 1.1s 1 forwards}.list-format.moving-up .slide-target:nth-child(12){-webkit-animation:example 1s ease 1.2s 1 forwards;animation:example 1s ease 1.2s 1 forwards}.list-format.moving-up .slide-target:nth-child(13){-webkit-animation:example 1s ease 1.3s 1 forwards;animation:example 1s ease 1.3s 1 forwards}.list-format.moving-up .slide-target:nth-child(14){-webkit-animation:example 1s ease 1.4s 1 forwards;animation:example 1s ease 1.4s 1 forwards}.list-format.moving-up .slide-target:nth-child(15){-webkit-animation:example 1s ease 1.5s 1 forwards;animation:example 1s ease 1.5s 1 forwards}.list-format.moving-up .slide-target:nth-child(16){-webkit-animation:example 1s ease 1.6s 1 forwards;animation:example 1s ease 1.6s 1 forwards}.list-format.moving-up .slide-target:nth-child(17){-webkit-animation:example 1s ease 1.7s 1 forwards;animation:example 1s ease 1.7s 1 forwards}.list-format.moving-up .slide-target:nth-child(18){-webkit-animation:example 1s ease 1.8s 1 forwards;animation:example 1s ease 1.8s 1 forwards}.list-format.moving-up .slide-target:nth-child(19){-webkit-animation:example 1s ease 1.9s 1 forwards;animation:example 1s ease 1.9s 1 forwards}.list-format.moving-up .slide-target:nth-child(20){-webkit-animation:example 1s ease 2s 1 forwards;animation:example 1s ease 2s 1 forwards}.list-format.moving-up .slide-target:nth-child(21){-webkit-animation:example 1s ease 2.1s 1 forwards;animation:example 1s ease 2.1s 1 forwards}.list-format.moving-up .slide-target:nth-child(22){-webkit-animation:example 1s ease 2.2s 1 forwards;animation:example 1s ease 2.2s 1 forwards}.list-format.moving-up .slide-target:nth-child(23){-webkit-animation:example 1s ease 2.3s 1 forwards;animation:example 1s ease 2.3s 1 forwards}.list-format.moving-up .slide-target:nth-child(24){-webkit-animation:example 1s ease 2.4s 1 forwards;animation:example 1s ease 2.4s 1 forwards}.list-format.moving-up .slide-target:nth-child(25){-webkit-animation:example 1s ease 2.5s 1 forwards;animation:example 1s ease 2.5s 1 forwards}.list-format.moving-up .slide-target:nth-child(26){-webkit-animation:example 1s ease 2.6s 1 forwards;animation:example 1s ease 2.6s 1 forwards}.list-format.moving-up .slide-target:nth-child(27){-webkit-animation:example 1s ease 2.7s 1 forwards;animation:example 1s ease 2.7s 1 forwards}.list-format.moving-up .slide-target:nth-child(28){-webkit-animation:example 1s ease 2.8s 1 forwards;animation:example 1s ease 2.8s 1 forwards}.list-format.moving-up .slide-target:nth-child(29){-webkit-animation:example 1s ease 2.9s 1 forwards;animation:example 1s ease 2.9s 1 forwards}.list-format.moving-up .slide-target:nth-child(30){-webkit-animation:example 1s ease 3s 1 forwards;animation:example 1s ease 3s 1 forwards}.list-format.moving-up .slide-target:nth-child(31){-webkit-animation:example 1s ease 3.1s 1 forwards;animation:example 1s ease 3.1s 1 forwards}.list-format.moving-up .slide-target:nth-child(32){-webkit-animation:example 1s ease 3.2s 1 forwards;animation:example 1s ease 3.2s 1 forwards}.list-format.moving-up .slide-target:nth-child(33){-webkit-animation:example 1s ease 3.3s 1 forwards;animation:example 1s ease 3.3s 1 forwards}.list-format.moving-up .slide-target:nth-child(34){-webkit-animation:example 1s ease 3.4s 1 forwards;animation:example 1s ease 3.4s 1 forwards}.list-format.moving-up .slide-target:nth-child(35){-webkit-animation:example 1s ease 3.5s 1 forwards;animation:example 1s ease 3.5s 1 forwards}.list-format.moving-up .slide-target:nth-child(36){-webkit-animation:example 1s ease 3.6s 1 forwards;animation:example 1s ease 3.6s 1 forwards}.list-format.moving-up .slide-target:nth-child(37){-webkit-animation:example 1s ease 3.7s 1 forwards;animation:example 1s ease 3.7s 1 forwards}.list-format.moving-up .slide-target:nth-child(38){-webkit-animation:example 1s ease 3.8s 1 forwards;animation:example 1s ease 3.8s 1 forwards}.list-format.moving-up .slide-target:nth-child(39){-webkit-animation:example 1s ease 3.9s 1 forwards;animation:example 1s ease 3.9s 1 forwards}.list-format.moving-up .slide-target:nth-child(40){-webkit-animation:example 1s ease 4s 1 forwards;animation:example 1s ease 4s 1 forwards}.list-format.moving-up .slide-target:nth-child(41){-webkit-animation:example 1s ease 4.1s 1 forwards;animation:example 1s ease 4.1s 1 forwards}.list-format.moving-up .slide-target:nth-child(42){-webkit-animation:example 1s ease 4.2s 1 forwards;animation:example 1s ease 4.2s 1 forwards}.list-format.moving-up .slide-target:nth-child(43){-webkit-animation:example 1s ease 4.3s 1 forwards;animation:example 1s ease 4.3s 1 forwards}.list-format.moving-up .slide-target:nth-child(44){-webkit-animation:example 1s ease 4.4s 1 forwards;animation:example 1s ease 4.4s 1 forwards}.list-format.moving-up .slide-target:nth-child(45){-webkit-animation:example 1s ease 4.5s 1 forwards;animation:example 1s ease 4.5s 1 forwards}.list-format.moving-up .slide-target:nth-child(46){-webkit-animation:example 1s ease 4.6s 1 forwards;animation:example 1s ease 4.6s 1 forwards}.list-format.moving-up .slide-target:nth-child(47){-webkit-animation:example 1s ease 4.7s 1 forwards;animation:example 1s ease 4.7s 1 forwards}.list-format.moving-up .slide-target:nth-child(48){-webkit-animation:example 1s ease 4.8s 1 forwards;animation:example 1s ease 4.8s 1 forwards}.list-format.moving-up .slide-target:nth-child(49){-webkit-animation:example 1s ease 4.9s 1 forwards;animation:example 1s ease 4.9s 1 forwards}.list-format.moving-up .slide-target:nth-child(50){-webkit-animation:example 1s ease 5s 1 forwards;animation:example 1s ease 5s 1 forwards}.list-format.moving-up .slide-target:nth-child(51){-webkit-animation:example 1s ease 5.1s 1 forwards;animation:example 1s ease 5.1s 1 forwards}.list-format.moving-up .slide-target:nth-child(52){-webkit-animation:example 1s ease 5.2s 1 forwards;animation:example 1s ease 5.2s 1 forwards}.list-format.moving-up .slide-target:nth-child(53){-webkit-animation:example 1s ease 5.3s 1 forwards;animation:example 1s ease 5.3s 1 forwards}.list-format.moving-up .slide-target:nth-child(54){-webkit-animation:example 1s ease 5.4s 1 forwards;animation:example 1s ease 5.4s 1 forwards}.list-format.moving-up .slide-target:nth-child(55){-webkit-animation:example 1s ease 5.5s 1 forwards;animation:example 1s ease 5.5s 1 forwards}.list-format.moving-up .slide-target:nth-child(56){-webkit-animation:example 1s ease 5.6s 1 forwards;animation:example 1s ease 5.6s 1 forwards}.list-format.moving-up .slide-target:nth-child(57){-webkit-animation:example 1s ease 5.7s 1 forwards;animation:example 1s ease 5.7s 1 forwards}.list-format.moving-up .slide-target:nth-child(58){-webkit-animation:example 1s ease 5.8s 1 forwards;animation:example 1s ease 5.8s 1 forwards}.list-format.moving-up .slide-target:nth-child(59){-webkit-animation:example 1s ease 5.9s 1 forwards;animation:example 1s ease 5.9s 1 forwards}.list-format.moving-up .slide-target:nth-child(60){-webkit-animation:example 1s ease 6s 1 forwards;animation:example 1s ease 6s 1 forwards}@-webkit-keyframes example{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes example{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoom-in{0%{height:0.1%;opacity:0}100%{height:100%;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}}@keyframes zoom-in{0%{height:0.1%;opacity:0}100%{height:100%;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}}.zoom-in{width:auto}@media screen and (min-width: 900px){.zoom-in.moving-in{-webkit-animation:zoom-in 1s ease-in-out both alternate;animation:zoom-in 1s ease-in-out both alternate}}@-webkit-keyframes fade-on{from{opacity:0}to{opacity:1}}@keyframes fade-on{from{opacity:0}to{opacity:1}}@media screen and (min-width: 900px){.fade-on.moving-on{-webkit-animation-name:fade-on;animation-name:fade-on;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (max-width: 900px){.fade-on.moving-on{opacity:1}}a.rm-button{display:block;width:170px;height:54px;margin:40px auto 0;padding:0 18px;background:#333;color:#fff;border-radius:100px}a.rm-button i{font-size:24px;line-height:54px;vertical-align:middle;margin-right:20px}a.rm-button span{padding-bottom:14px}a.rm-button:hover{background:#ccc;color:#333}@-webkit-keyframes space-move{from{letter-spacing:30px}to{letter-spacing:0px}}@keyframes space-move{from{letter-spacing:30px}to{letter-spacing:0px}}@media screen and (min-width: 900px){.space-move.moving-space{-webkit-animation-name:space-move;animation-name:space-move;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (max-width: 900px){.space-move.moving-space{letter-spacing:0px}}.float-l{position:relative;display:block;float:left}@media screen and (max-width: 900px){.float-l{float:none}}.float-r{position:relative;display:block;float:right}@media screen and (max-width: 900px){.float-r{float:none}}.navbar{position:relative;min-height:50px;margin-bottom:20px;position:fixed;right:0;left:0;z-index:1030;top:0;background-color:#333}.navbar h1{position:absolute;width:260px;padding:7px;margin:0;font-size:16px;top:6px;left:10px;border:none;-webkit-transition:all .6s;transition:all .6s}.navbar h1 a{color:#ddd}.navbar h1 a:hover{color:#fff}@media (max-width: 900px){.navbar h1{left:calc(50% - 130px)}}@media (min-width: 900px){.navigation a{padding:0 20px;height:50px;line-height:50px;white-space:nowrap;border-left:1px solid #555;color:#ddd;-webkit-transition:all .6s;transition:all .6s}.navigation a:hover{color:#000}.navigation nav{position:absolute;right:0}.navigation menu{width:56px;overflow:hidden;float:left;-webkit-transition:all .6s;transition:all .6s}.navigation menu:hover{width:230px}.navigation i{margin-right:20px}}.navbar-brand{position:absolute;left:40px;top:12px;font-size:18px;color:#9d9d9d}.navbar-brand:hover,.navbar-brand:focus{background-color:transparent}.navbar-brand>img{display:block}.acc nav{background-color:#333}.acc menu{position:relative;cursor:pointer;margin:0;padding:0}.acc a{position:relative;display:block;-webkit-transition:all .6s;transition:all .6s;color:#ddd}.acc menu:hover,.acc a:hover{background:#ddd;-webkit-transition:all .6s;transition:all .6s;color:#000}@media (max-width: 900px){.acc a,.acc span{padding:16px;text-align:left}.acc menu{border-bottom:1px solid #555}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.navbar-toggle{position:relative;float:right;padding:10px;margin-top:15px;margin-right:15px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle{display:block;width:22px;height:2px;border-radius:1px;float:left;margin-left:10px}@media (min-width: 900px){.navbar-toggle{display:none}}@media (min-width: 900px){.navbar-left{float:left !important}}.js-offcanvas nav{display:block;height:100%}@media screen and (min-width: 900px){.js-offcanvas{display:block;position:static;background:none}.js-offcanvas .js-offcanvas-sidebar{position:static;margin-left:0;width:auto}}.js-offcanvas-active{position:fixed;z-index:100001;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,0.3)}.js-offcanvas-open{display:block}.js-offcanvas-body{z-index:0;left:0;width:100%;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.js-offcanvas-body-left{position:fixed;left:300px;overflow-y:hidden}.js-offcanvas-body-moving{position:fixed;left:0}.js-offcanvas-active .js-offcanvas-sidebar{position:fixed;z-index:10002;top:0;bottom:0;display:block;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;max-width:100%;background-color:#333;-webkit-overflow-scrolling:touch}.js-offcanvas:focus{background-color:rgba(0,0,0,0.3)}.js-offcanvas-active .js-offcanvas-sidebar-left{right:auto;left:0;margin-left:-300px;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.js-offcanvas-active .js-offcanvas-sidebar-left.active{margin-left:0;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.js-header-fixed{position:fixed;top:0;left:0;width:100%;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.js-offcanvas-body-left{overflow:hidden}.js-offcanvas-body-left .js-header-fixed{margin-left:300px}.js-offcanvas-close-btn{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.open-btn{padding:6px;cursor:pointer;border:1px solid #ccc;border-radius:3px;background:transparent}.open-btn-line{position:relative;display:block;width:18px;height:2px;margin:-2px 0 0 -10px;-webkit-transition:.3s all;transition:.3s all;border-radius:1px;background-color:#fff}.open-btn-line:before,.open-btn-line:after{position:absolute;display:block;width:100%;height:2px;content:'';-webkit-transition:.3s all;transition:.3s all;border-radius:1px;background-color:#fff}.open-btn-line:before{top:-6px}.open-btn-line:after{bottom:-6px}[aria-expanded='true'] .open-btn-line{background-color:transparent}[aria-expanded='true'] .open-btn-line:before,[aria-expanded='true'] .open-btn-line:after{width:22px}[aria-expanded='true'] .open-btn-line:before{-webkit-transform:translate(-2px, 6px) rotate(45deg);transform:translate(-2px, 6px) rotate(45deg)}[aria-expanded='true'] .open-btn-line:after{-webkit-transform:translate(-2px, -6px) rotate(-45deg);transform:translate(-2px, -6px) rotate(-45deg)}
