section .mainbox{position:relative;overflow:hidden}section .mainbox>.in{min-height:623px}section .mainbox>.in>.main{*zoom:1;padding:0 0 106px 47px}section .mainbox>.in>.main:after,section .mainbox>.in>.main:before{display:table;content:""}section .mainbox>.in>.main:after{clear:both}section .mainbox>.in>.main h1{display:block;padding:70px 0 45px}section .mainbox>.in>.main>a.btn{float:left;-webkit-box-shadow:0 30px 30px 0 rgba(0,0,0,.15),0 2px 5px 1px #e0dfe4;-moz-box-shadow:0 30px 30px 0 rgba(0,0,0,.15),0 2px 5px 1px #e0dfe4;box-shadow:0 30px 30px 0 rgba(0,0,0,.15),0 2px 5px 1px #e0dfe4;font-size:15px;font-size:1.5rem;line-height:22px;padding:2.4rem 2.4rem 2.4rem 3.2rem;margin:0 1.6rem 1.6rem 0;position:relative;font-weight:400}section .mainbox>.in>.main>a.btn:before{margin-right:20px}section .mainbox>.in>.main>a.btn.blue{padding:1.2rem 2.4rem;line-height:31.2px;text-align:center}section .mainbox>.in>.main>a.btn.blue:after{content:attr(data-stamp);background-color:#FFE8C2;color:#000;padding:0 4px;display:block;position:absolute;top:-5px;right:-11px;font-size:11px;font-size:1.1rem;line-height:22px;text-transform:uppercase;-webkit-transform:rotate(22deg);-moz-transform:rotate(22deg);-ms-transform:rotate(22deg);-o-transform:rotate(22deg);transform:rotate(22deg);font-weight:400}section .mainbox>.in>.main>a.btn.blue small{display:block;font-size:13px;font-size:1.3rem;line-height:15px;text-transform:none;font-weight:400}section .mainbox>.in>.main>a.btn:last-of-type{margin-right:0}section .mainbox>.in>.main>a.btn em{font-size:15px;font-size:1.5rem;line-height:21px;font-style:normal;font-weight:400;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(255,255,255,.2);float:right;margin:-6px 0 -6px 1.6rem;padding:6px 12px}section .mainbox>.in>.main .directorynew{display:none}@media screen and (max-width:1650px){section .mainbox:after{right:-20%}}@media screen and (max-width:1250px){section .mainbox:after{right:-40%}}@media screen and (min-width:1024px){section .mainbox>.in>.main>a.btn.blue{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media screen and (max-width:1023px){section .mainbox{min-height:auto}section .mainbox:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter:50}section .mainbox>.in>.main{text-align:center;padding:0 0 6.4rem}section .mainbox>.in>.main h1{padding:6.4rem 0 3.2rem}section .mainbox>.in>.main>a.btn{float:none;display:inline-block;min-width:38%}section .mainbox>.in>.main>a.btn.klice{margin-right:14%}section .mainbox>.in>.main>a.btn.dum{margin-left:0}section .mainbox>.in>.main>a.btn.blue{margin-top:3.2rem}section .mainbox>.in>.main>a.btn span{display:none}}@media screen and (min-width:501px) and (max-width:600px){section .mainbox>.in>.main>a.btn{width:70%}}@media screen and (max-width:850px){section .mainbox>.in>.main>a.btn{display:block;max-width:350px;margin:0 auto 1.6rem}section .mainbox>.in>.main>a.btn.blue{margin:6.4rem auto}}@media screen and (max-width:700px){section .mainbox>.in>.main>a.btn{width:90%}section .mainbox>.in>.main>a.btn em{margin-left:0}}@media screen and (max-width:400px){section .mainbox>.in>.main{padding-bottom:40px}section .mainbox>.in>.main>a.btn{text-align:left}}@media screen and (max-width:355px){section .mainbox>.in>.main>a.btn em,section .mainbox>.in>.main>a.btn:after{display:none}}section .develops,section .whyus{*zoom:1;position:relative}section .develops:after,section .develops:before,section .whyus:after,section .whyus:before{display:table;content:""}section .develops:after,section .whyus:after{clear:both}section .develops .desc,section .whyus .desc{float:left;width:20%}section .develops .desc h2,section .whyus .desc h2{display:block}section .develops .desc a.btn,section .whyus .desc a.btn{margin-top:4rem}section .develops .list,section .whyus .list{*zoom:1;float:right;width:75%}section .develops .list:after,section .develops .list:before,section .whyus .list:after,section .whyus .list:before{display:table;content:""}section .develops .list:after,section .whyus .list:after{clear:both}section .develops{padding:8rem 0 1.6rem}section .develops .list>div{margin-bottom:2.4rem;padding-bottom:90px;position:relative}section .develops .list>div picture,section .develops .list>div video{-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;aspect-ratio:1.43}section .develops .list>div video{display:block;width:100%;height:auto}section .develops .list>div>div{padding:2.4rem 3.2rem;position:absolute;left:24px;right:24px;bottom:0;background:#fff;z-index:10}section .develops .list>div>div>strong{display:block;font-size:24px;font-size:2.4rem;line-height:33.6px;font-weight:500;text-decoration:none;margin-bottom:6px;padding-right:40px}section .develops .list>div>div>strong:after{content:'';position:absolute;top:33px;right:40px;width:14px;height:12px;background:url(../svg/arrow-btn.svg) no-repeat;margin:2px 0 0 14px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}section .develops .list>div>div small{color:#7c8088;font-size:16px;font-size:1.6rem;line-height:22.4px}section .develops .list>div>div div{display:none}section .develops .list>div>div div ul{padding:2.4rem 0 1.2rem}section .develops .list>div>div div ul li{padding:0 0 1.2rem 2.4rem;font-size:16px;font-size:1.6rem;line-height:22.4px}section .develops .list>div>div div ul li:before{content:'';float:left;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#d71920;margin:.8rem 0 0 -2.4rem}section .develops .list>div>div div ul li a{color:#d71920;position:relative;z-index:11}section .develops .list>div>div div ul li strong{color:#d71920}section .develops .list>div>div div a.btn.transparent.arrow:hover{background-color:#d71920;color:#fff}section .develops .list>div>div div a.btn.transparent.arrow:hover:after{background:url(../svg/arrow-btn-white.svg) no-repeat}@media screen and (min-width:1451px){section .develops .list>div{width:515px;height:450px}section .develops .list>div:nth-of-type(2n+1){margin-right:24px}section .develops .list>div>div{width:467px}}@media screen and (min-width:1301px){section .develops .list>div>div{bottom:28px}}@media screen and (max-width:1300px){section .develops .list>div>div div ul li{padding:0 0 .8rem 1.6rem;font-size:14px;font-size:1.4rem;line-height:1.3}section .develops .list>div>div div ul li:before{margin:6px 0 0 -1.6rem}section .develops .list>div>div div ul li a{font-size:14px;font-size:1.4rem;line-height:1.3}}@media screen and (min-width:801px) and (max-width:1300px){section .develops .list>div:hover>div{background-color:#efefef}section .develops .list>div:hover>div strong br{display:none}}@media screen and (min-width:501px) and (max-width:1450px){section .develops .list>div{width:49%}section .develops .list>div:nth-of-type(2n+1){margin-right:2%}}@media screen and (max-width:1023px){section .develops .list>div>div{padding:.8rem}section .develops .list>div>div strong{font-size:20px;font-size:2rem;line-height:30px;font-weight:300;padding-right:30px}section .develops .list>div>div strong:after{right:10px}}@media screen and (min-width:801px){section .develops .list>div:hover picture,section .develops .list>div:hover video{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}section .develops .list>div:hover>div div{display:block}}@media screen and (max-width:800px){section .develops .list>div.act>div{background-color:#efefef}section .develops .list>div.act>div div{display:block}}@media screen and (min-width:501px){section .develops .list>div{float:left}section .develops .list>div:nth-of-type(2n+1){clear:left}section .develops .list>div>div{min-height:144px}}@media screen and (max-width:500px){section .develops .list>div{float:none;display:block;margin:0 0 2.4rem;width:100%}section .develops .list>div>div div ul li:before{margin-top:5px}section .develops .list>div>div div a.btn.transparent.arrow{padding:.8rem;line-height:20px;background-color:#fff;position:relative;left:50%;transform:translateX(-50%)}section .develops .list>div>div div a.btn.transparent.arrow:after{margin-top:4px}}section .whyus{padding:4rem 0}section .whyus .list li{float:left;text-align:center}section .whyus .list li a{text-decoration:none}section .whyus .list li strong{display:block;position:relative;color:#d71920;margin:0 0 12px}section .whyus .list li strong.plus:before{content:'';display:block;position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:34px;height:34px;background:url(../svg/plus.svg) center center no-repeat #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2),0 2px 5px 1px #e0dfe4;-moz-box-shadow:0 4px 20px rgba(0,0,0,.2),0 2px 5px 1px #e0dfe4;box-shadow:0 4px 20px rgba(0,0,0,.2),0 2px 5px 1px #e0dfe4}section .whyus .list li span{display:block;font-size:16px;font-size:1.6rem;line-height:22px}@media screen and (min-width:1451px){section .whyus .list li{width:324px;margin-right:41px}section .whyus .list li:nth-of-type(3n){margin-right:0}section .whyus .list li strong{font-size:64px;font-size:6.4rem;line-height:90px;font-weight:700}}@media screen and (min-width:601px) and (max-width:1450px){section .whyus .list li{width:33%}section .whyus .list li:nth-of-type(3n+1){clear:left}section .whyus .list li strong{font-size:60px;font-size:6rem;line-height:90px;font-weight:700}}@media screen and (min-width:601px){section .whyus .list li:nth-child(n+4){margin-top:73px}}@media screen and (max-width:600px){section .whyus .list li:nth-last-of-type(-n+2){margin-top:26px}}@media screen and (min-width:331px) and (max-width:600px){section .whyus .list li{width:50%;padding:0 3%}section .whyus .list li:nth-of-type(2n+1){clear:left}section .whyus .list li strong{font-size:50px;font-size:5rem;line-height:90px;font-weight:700}section .whyus .list li strong:not(.plus){margin-bottom:0;line-height:1em}}@media screen and (max-width:330px){section .whyus .list li{width:100%}section .whyus .list li:last-of-type{margin:0}section .whyus .list li strong{font-size:54px;font-size:5.4rem;line-height:90px;font-weight:500}section .whyus .list li strong:not(.plus){margin-bottom:0;line-height:1em}}@media screen and (min-width:1451px){section .develops .desc,section .whyus .desc{width:360px}section .develops .list,section .whyus .list{width:1054px}}@media screen and (min-width:1024px){section .develops h2,section .whyus h2{font-size:40px;font-size:4rem;line-height:56px}}@media screen and (max-width:1023px){section .develops .desc,section .whyus .desc{width:30%}section .develops .list,section .whyus .list{width:65%}}@media screen and (min-width:801px){section .develops .desc.middle,section .whyus .desc.middle{position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (max-width:800px){section .develops,section .whyus{padding-bottom:8rem}section .develops .desc,section .whyus .desc{width:auto}section .develops .desc h2,section .whyus .desc h2{margin-bottom:10px}section .develops .desc h2 br,section .whyus .desc h2 br{display:none}section .develops .desc a.btn,section .whyus .desc a.btn{position:absolute;bottom:0;right:0}section .develops .list,section .whyus .list{width:100%}}@media screen and (max-width:500px){section .develops .desc a.btn,section .whyus .desc a.btn{bottom:0}}section .develops{margin-top:-12rem}section .news{margin:40px 0;padding:3.2rem 40px 30px;background:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.05)}@media screen and (max-width:1250px){section .news{margin:40px -2%;padding:20px 2%}}section .news a.btn{float:right}section .news h2{display:block;margin:0 0 2.4rem}@media screen and (min-width:1024px){section .news h2{font-size:40px;font-size:4rem;line-height:56px}}section .news ul{*zoom:1}section .news ul:after,section .news ul:before{display:table;content:""}section .news ul:after{clear:both}section .news ul li{padding:0 0 30px;position:relative}section .news ul li.empty{padding:0}section .news ul li.empty:before{content:'';float:left;width:220px;height:150px;background-color:#efefef}section .news ul li.empty:after{content:'';float:right;width:348px;height:300px;background-color:#efefef}section .news ul li:not(.empty) img{display:block;max-width:220px}section .news ul li:not(.empty)>a{text-decoration:none}section .news ul li:not(.empty)>a:hover h3{color:#d71920}section .news ul li:not(.empty) h3{font-size:20px;font-size:2rem;line-height:30px;display:block;padding:0 0 8px}section .news ul li:not(.empty) p{font-size:16px;font-size:1.6rem;line-height:28px}section .news ul li:not(.empty) p a{color:#d71920}section .news ul li:not(.empty) span.more{display:block;font-size:16px;font-size:1.6rem;line-height:28px}section .news ul li:not(.empty) span.more a{color:#d71920}@media screen and (min-width:1451px){section .news ul li:not(.empty){width:600px;padding-left:252px}section .news ul li:not(.empty):nth-of-type(2n){float:right;margin-left:136px}section .news ul li:not(.empty) img{width:220px}}@media screen and (max-width:1450px){section .news ul li:not(.empty){padding-left:20%;width:47%}section .news ul li:not(.empty):nth-of-type(2n){float:right;margin-left:6%}section .news ul li:not(.empty) img{max-width:37%}}@media screen and (min-width:1024px){section .news ul li:not(.empty) img{position:absolute;top:0;left:0}}@media screen and (max-width:1023px){section .news ul li:not(.empty){padding-left:0}section .news ul li:not(.empty) img{max-width:100%;margin:0 auto 12px}}@media screen and (min-width:601px){section .news ul{display:flex;flex-direction:row}section .news ul>.item,section .news ul>li,section .news ul>picture{float:left;text-align:center;flex-grow:1;-webkit-flex-grow:1}section .news ul li:not(.empty){text-align:left}section .news ul li:not(.empty) p{max-height:114px;overflow:hidden}}@media screen and (max-width:600px){section .news ul li:not(.empty){width:100%;padding:0}section .news ul li:not(.empty):nth-of-type(2n){float:none;margin-left:0}section .news ul li:not(.empty):not(:last-of-type){margin-bottom:50px}}section .aboutus{*zoom:1;padding:40px 0 126px}section .aboutus:after,section .aboutus:before{display:table;content:""}section .aboutus:after{clear:both}section .aboutus .img{float:left;width:50%;position:relative}section .aboutus .img>picture{max-width:580px}section .aboutus .img a{display:block;position:absolute;top:199px;right:0}section .aboutus .img a:after,section .aboutus .img a:before{content:'';display:block;width:72px;height:77px;position:absolute;bottom:13px;right:-18px;background-repeat:no-repeat;background-size:cover;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section .aboutus .img a:before{background-image:url(../svg/360b.svg)}section .aboutus .img a:after{background-image:url(../svg/360a.svg)}section .aboutus .img a picture{border:5px solid #fff;max-width:280px;max-height:210px;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section .aboutus .img a span{display:block;position:absolute;right:65px;bottom:3.2rem;text-align:right;font-size:12px;font-size:1.2rem;line-height:17px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.03em}section .aboutus .img a:hover:before{background-image:url(../svg/360b-white.svg)}section .aboutus .img a:hover:after{background-image:url(../svg/360a-red.svg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);bottom:7px}section .aboutus .img a:hover picture{border-color:#d71920}section .aboutus .text{float:right;width:46%}section .aboutus .text h2{font-size:28px;font-size:2.8rem;line-height:42px;padding:0 0 2.4rem}section .aboutus .text p{font-size:18px;font-size:1.8rem;line-height:32.4px;padding-bottom:2.4rem}@media screen and (min-width:1451px){section .aboutus .img{width:646px}section .aboutus .text{width:649px;padding-right:95px}}@media screen and (max-width:1450px){section .aboutus .img>picture{width:80%}section .aboutus .img a{width:40%;top:60%}}@media screen and (max-width:800px){section .aboutus{padding:40px 0}section .aboutus .img{float:none;width:90%;margin:0 auto;padding-bottom:20%}section .aboutus .img a{top:40%}section .aboutus .text{float:none;width:100%}}@media screen and (min-width:501px){section .aboutus .text h2{font-weight:500}}@media screen and (max-width:500px){section .aboutus .img{width:100%;padding-bottom:25%}section .aboutus .img>picture{width:90%}section .aboutus .img a{width:50%;right:2%}section .aboutus .img a:after,section .aboutus .img a:before{right:-4%}section .aboutus .text h2{padding:0}section .aboutus .text a.btn{position:relative;left:50%;transform:translateX(-50%)}}section h2{font-weight:300}section a.btn.transparent.arrow:hover{background-color:#d71920;color:#fff}section a.btn.transparent.arrow:hover:after{background:url(../svg/arrow-btn-white.svg) no-repeat}.tabbox{position:relative}.tabbox:not(.vertical){margin:0 auto 30px}.tabbox:not(.vertical):before{content:'';display:block;width:100%;height:59px;background:#fff}.tabbox:not(.vertical).tworows{position:relative}.tabbox:not(.vertical).tworows:before{height:112px}.tabbox:not(.vertical).tworows:after{content:'';display:block;width:100%;height:2px;background:#fff;position:absolute;top:59px}.tabbox:not(.vertical) strong.main{height:59px;color:#000}.tabbox:not(.vertical) strong.main span{padding:0 30px;color:#000}.tabbox:not(.vertical) strong.main span:not(.titleh3){font-weight:700;font-size:15px;font-size:1.5rem;line-height:19px}.tabbox:not(.vertical) div.main{background:#fff}.tabbox:not(.vertical) article ul.artlist li{padding:20px 30px!important}.tabbox:not(.vertical) article ul.artlist li img.main{margin:0;display:block}.tabbox:not(.vertical) article ul:not(.dvasloupce) li{padding:0 0 15px;color:#504f53}.tabbox:not(.vertical) article ul.accessories>li{*zoom:1;padding:30px 20px!important;min-height:130px}.tabbox:not(.vertical) article ul.accessories>li:after,.tabbox:not(.vertical) article ul.accessories>li:before{display:table;content:""}.tabbox:not(.vertical) article ul.accessories>li:after{clear:both}.tabbox:not(.vertical) article ul.accessories>li:before{display:none}.tabbox:not(.vertical) article ul.accessories>li:nth-of-type(2n){background:rgba(0,118,190,.1)}.tabbox:not(.vertical) article ul.accessories>li.withimg>img{float:left;width:100px;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tabbox:not(.vertical) article ul.accessories>li.withimg>div{float:right;width:calc(100% - 120px)}.tabbox:not(.vertical) article ul.accessories>li strong{display:block;font-size:18px;font-size:1.8rem;line-height:1.3;padding:0 0 5px}.tabbox:not(.vertical) article ul.accessories>li>div{color:#504f53}.tabbox:not(.vertical) article table{width:50%;margin-bottom:60px;table-layout:fixed;border-spacing:0;border-collapse:separate}.tabbox:not(.vertical) article table td{text-align:left;color:#2d3e66;padding:12px 20px;line-height:20px;vertical-align:top;border:0!important}.tabbox:not(.vertical) article table tr:nth-of-type(odd) td{background:#fff}.tabbox:not(.vertical) article table tr:nth-of-type(even) td{background:rgba(0,118,190,.1)}.tabbox:not(.vertical) ul.artlist{margin:0 -2%}@media screen and (max-width:700px){.tabbox:not(.vertical) strong.main span{padding:0 15px}}@media screen and (min-width:1024px){.tabbox:not(.vertical) strong.main{position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer;display:table;white-space:nowrap;border-top:3px solid #fff}.tabbox:not(.vertical) strong.main span{display:table-cell;vertical-align:middle;text-align:center}.tabbox:not(.vertical) strong.main.act,.tabbox:not(.vertical) strong.main:hover{background:#404142;color:#fff;border-top:3px solid #d71920}.tabbox:not(.vertical) strong.main.act span,.tabbox:not(.vertical) strong.main:hover span{color:#fff}.tabbox:not(.vertical) a.main{visibility:hidden}.tabbox:not(.vertical) a.main.act{visibility:visible}.tabbox:not(.vertical) div.main{-webkit-flex-flow:wrap;flex-flow:wrap;height:0;display:none}.tabbox:not(.vertical) div.main.act{height:auto;display:block;padding:40px 2% 20px;background:#404142;color:#fff}.tabbox:not(.vertical) div.main.nopad{padding:20px 0!important}}@media screen and (max-width:1023px),print{.tabbox:not(.vertical):before{display:none}.tabbox:not(.vertical) strong.main{display:block;width:100%;background:#fff}.tabbox:not(.vertical) strong.main span{display:block}.tabbox:not(.vertical) strong.main span:not(.titleh3){font-size:19px;font-size:1.9rem;line-height:59px}.tabbox:not(.vertical) div.main{padding:20px 2%;margin-bottom:20px}.tabbox:not(.vertical) a.main{margin:-45px 20px 0 0;color:#fff}}.tabbox:not(.vertical) print div.main{display:block;visibility:visible;height:auto!important}@media screen and (max-width:1023px){.tabbox:not(.vertical) strong.main{margin-top:2px;position:relative;cursor:pointer}.tabbox:not(.vertical) strong.main:after,.tabbox:not(.vertical) strong.main:before{content:'';display:block;position:absolute;width:10px;height:2px;top:30px;right:30px;background:#404142}.tabbox:not(.vertical) strong.main:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.tabbox:not(.vertical) strong.main.act:before{display:none}.tabbox:not(.vertical) div.main:not(.act){display:none}}@media screen and (max-width:450px){.tabbox:not(.vertical){margin-bottom:0}.tabbox:not(.vertical) div.main:last-of-type{margin-bottom:0}}.tabbox.vertical{*zoom:1}.tabbox.vertical:after,.tabbox.vertical:before{display:table;content:""}.tabbox.vertical:after{clear:both}.tabbox.vertical strong.main{display:block;color:#000;border-bottom:1px solid #dedfe2}.tabbox.vertical strong.main:first-of-type{border-top:1px solid #dedfe2}.tabbox.vertical strong.main span{display:block;padding:24px 12px;font-weight:700;font-size:15px;font-size:1.5rem;line-height:21px;text-transform:uppercase;color:#000;position:relative;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}.tabbox.vertical strong.main span:after{content:'';display:none;position:absolute;top:50%;right:17px;transform:translateY(-50%);width:14px;height:12px;background:url(../svg/arrow-btn.svg) no-repeat;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}.tabbox.vertical div.main{position:relative}.tabbox.vertical div.main:before{content:'';position:absolute;top:8px;left:80px;width:56px;height:56px;margin:0}@media screen and (min-width:601px){.tabbox.vertical strong.main{position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer}.tabbox.vertical strong.main.act span,.tabbox.vertical strong.main:hover span{padding:24px 44px 24px 24px}.tabbox.vertical strong.main.act span:after,.tabbox.vertical strong.main:hover span:after{display:block}.tabbox.vertical div.main{-webkit-flex-flow:wrap;flex-flow:wrap;height:0;display:none}.tabbox.vertical div.main.act{height:auto;display:block;padding:15px 0 0 170px}}@media screen and (min-width:1251px){.tabbox.vertical{padding:0 0 0 300px}.tabbox.vertical strong.main{width:300px}}@media screen and (min-width:851px) and (max-width:1250px){.tabbox.vertical{padding:0 0 0 20%}.tabbox.vertical strong.main{width:30%}}@media screen and (min-width:601px) and (max-width:850px){.tabbox.vertical{padding:0 0 0 30%}.tabbox.vertical strong.main{width:30%}}@media screen and (max-width:600px){.tabbox.vertical strong.main{display:none}.tabbox.vertical div.main{padding:20px 0 0}.tabbox.vertical div.main:before{top:5px;left:0}.tabbox.vertical div.main h3{padding-left:75px}}.nojs .tabbox strong.main:nth-of-type(2){left:100px}.nojs .tabbox strong.main:nth-of-type(3){left:200px}.nojs .tabbox strong.main:nth-of-type(4){left:300px}.nojs .tabbox strong.main:nth-of-type(5){left:400px}