@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Bold.eot);src:local('Manrope Bold'),local('Manrope-Bold'),url(../fonts/manrope/Manrope-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Bold.woff2) format('woff2'),url(../fonts/manrope/Manrope-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Semibold.eot);src:local('Manrope Semibold'),local('Manrope-Semibold'),url(../fonts/manrope/Manrope-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Semibold.woff2) format('woff2'),url(../fonts/manrope/Manrope-Semibold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Regular.eot);src:local('Manrope Regular'),local('Manrope-Regular'),url(../fonts/manrope/Manrope-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Regular.woff2) format('woff2'),url(../fonts/manrope/Manrope-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Light.eot);src:local('Manrope Light'),local('Manrope-Light'),url(../fonts/manrope/Manrope-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Light.woff2) format('woff2'),url(../fonts/manrope/Manrope-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Medium.eot);src:local('Manrope Medium'),local('Manrope-Medium'),url(../fonts/manrope/Manrope-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Medium.woff2) format('woff2'),url(../fonts/manrope/Manrope-Medium.ttf) format('truetype');font-weight:500;font-style:normal}.font-300{font-family:Manrope;font-weight:300}.font-400{font-family:Manrope;font-weight:400}.font-500{font-family:Manrope;font-weight:500}.font-600{font-family:Manrope;font-weight:600}.font-bold{font-family:Manrope;font-weight:700}@font-face{font-family:Raleway;src:local('Raleway Thin'),local('Raleway-Thin'),url(../fonts/raleway/ralewaythin.woff2) format('woff2'),url(../fonts/raleway/ralewaythin.woff) format('woff');font-weight:100;font-style:normal}@font-face{font-family:Raleway;src:local('Raleway ExtraLight'),local('Raleway-ExtraLight'),url(../fonts/raleway/ralewayextralight.woff2) format('woff2'),url(../fonts/raleway/ralewayextralight.woff) format('woff');font-weight:200;font-style:normal}@font-face{font-family:Raleway;src:local('Raleway Light'),local('Raleway-Light'),url(../fonts/raleway/ralewaylight.woff2) format('woff2'),url(../fonts/raleway/ralewaylight.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:Raleway;src:local('Raleway Regular'),local('Raleway-Regular'),url(../fonts/raleway/ralewayregular.woff2) format('woff2'),url(../fonts/raleway/ralewayregular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local('Raleway Medium'),local('Raleway-Medium'),url(../fonts/raleway/ralewaymedium.woff2) format('woff2'),url(../fonts/raleway/ralewaymedium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:local('Raleway SemiBold'),local('Raleway-SemiBold'),url(../fonts/raleway/ralewaysemibold.woff2) format('woff2'),url(../fonts/raleway/ralewaysemibold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:local('Raleway Bold'),local('Raleway-Bold'),url(../fonts/raleway/ralewaybold.woff2) format('woff2'),url(../fonts/raleway/ralewaybold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:local('Raleway ExtraBold'),local('Raleway-ExtraBold'),url(../fonts/raleway/ralewayextrabold.woff2) format('woff2'),url(../fonts/raleway/ralewayextrabold.woff) format('woff');font-weight:800;font-style:normal}.font-200-raleway{font-family:Raleway;font-weight:200}.font-300-raleway{font-family:Raleway;font-weight:300}.font-400-raleway{font-family:Raleway;font-weight:400}.font-500-raleway{font-family:Raleway;font-weight:500}.font-600-raleway{font-family:Raleway;font-weight:600}.font-bold-raleway{font-family:Raleway;font-weight:700}.font-800-raleway{font-family:Raleway;font-weight:800}*{margin:0;border:0;padding:0;box-sizing:border-box}.nav_bottom{background:#fff}.category-title{font-family:Manrope;font-weight:300;font-size:1.17647059vw;line-height:1.47058824vw;color:#828282;margin-left:calc((100vw - 2 * 2.94117647vw)/ 12 * 2 + 2.94117647vw);margin-bottom:4.04411765vw;margin-top:-4vw}.used-decors_section{border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;padding-top:1.91176471vw;width:calc(15.80882353vw * 4 + 3 * 2.20588235vw);padding-bottom:calc(2.72058824vw - 2.20588235vw);margin:0 auto;margin-bottom:11.02941176vw;margin-left:calc((100vw - 2 * 2.94117647vw)/ 12 * 1 + 2.94117647vw);margin-right:calc((100vw - 2 * 2.94117647vw)/ 12 * 2 + 2 * 2.94117647vw)}.used-decors_section .decor_card:nth-child(4n){margin-right:0}.used-decors_section .title{font-family:Manrope;font-weight:300;font-size:1.17647059vw;line-height:1.83823529vw;color:#555;margin-bottom:2.05882353vw}.used-decors_section .title span{font-family:Manrope;font-weight:600}.used-decors_section .decors-wrapp{display:flex;flex-flow:row wrap}.decor_card{width:15.80882353vw;margin-right:2.20588235vw;margin-bottom:2.20588235vw}.decor_card .decor_cover{width:100%;height:8.82352941vw;margin-bottom:.66176471vw}.decor_card .decor_cover img{object-fit:cover;height:100%;width:100%}.decor_card .decor_name{font-family:Raleway;font-weight:600;font-size:1.47058824vw;line-height:2.5vw;letter-spacing:-1px;font-feature-settings:'pnum' on,'lnum' on;color:#555}.others-publication{width:calc((100vw - 2 * 2.94117647vw)/ 12 * 10);margin:0 auto;margin-bottom:calc(7.35294118vw - 3.30882353vw)}.others-publication a.decorative-link{display:none}.others-publication .publication_header{margin-bottom:3.23529412vw;display:flex;align-items:center;justify-content:space-between}.others-publication .publication_header a.decorative-link{display:block}.others-publication .publication_header a.decorative-link:hover:after{transform:translateX(-35%)}.others-publication .publication_header a.decorative-link:after{background:transparent url(../img/link-shape/red-top-left.svg) center center no-repeat;background-size:contain}.others-publication h2{font-family:Raleway;font-weight:300;font-size:4.11764706vw;line-height:4.41176471vw;width:calc(100% / 10 * 7);color:#222729;font-feature-settings:'pnum' on,'lnum' on}.others-publication .publication_footer{display:flex;flex-flow:row wrap}.others-publication .useful-info_card{margin-right:2.57352941vw}.others-publication .useful-info_card:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.others-publication{padding-bottom:15.6vw;width:calc(100%);padding-left:6.25vw;padding-right:6.25vw;overflow:hidden;margin-bottom:0}.others-publication a.decorative-link{display:block;text-align:right;padding-right:5vw}.others-publication a.decorative-link:after{right:0;top:-6.5625vw;background:transparent url(../img/link-shape/red-top-left.svg) center center no-repeat;background-size:cover}.others-publication .publication_header{display:block}.others-publication .publication_header a.decorative-link{display:none}.others-publication h2{font-size:9.375vw;line-height:12.5vw;margin-bottom:9.375vw;width:98%}.others-publication .publication_footer{display:block;margin-bottom:12.8125vw}.others-publication .publication_footer a.decorative-link{margin-left:auto;display:block;margin-top:12.8125vw;text-align:right;padding-right:5vw}.others-publication .publication_footer a.decorative-link:after{right:0;background:transparent url(../img/link-shape/red-top-left.svg) center center no-repeat;background-size:cover}.used-decors_section{padding:5vw 0 5vw 0;width:calc(100vw - 12.5vw);margin-bottom:15.625vw;margin-left:6.25vw;margin-right:6.25vw}.used-decors_section .title{width:100%;margin-bottom:6.5625vw;font-size:3.75vw;line-height:5.625vw}.decor_card{width:calc(100% / 2 - 4.375vw);margin-right:4.375vw;margin-bottom:6.5625vw}.decor_card .decor_cover{height:22.5vw;width:100%;margin-bottom:1.5625vw}.decor_card .decor_name{font-size:5vw;line-height:6.25vw;margin-bottom:3vw}}@media screen and (max-width:768px){.category-title{font-size:6vw;line-height:6vw;margin-left:6.25vw;margin-top:-2vw}}@media screen and (min-width:1360px){.category-title{font-size:16px;line-height:20px;margin-left:calc((100% - 2 * 40px)/ 12 * 2 + 40px);margin-bottom:55px;margin-top:0}.used-decors_section{padding-top:26px;width:calc(215px * 4 + 3 * 30px);padding-bottom:37px;margin:0 auto;margin-bottom:150px;margin-left:calc((100% - 2 * 40px)/ 12 * 1 + 40px);margin-right:calc((100% - 2 * 40px)/ 12 * 2 + 2 * 40px)}.used-decors_section .title{font-size:16px;line-height:25px;margin-bottom:28px}.decor_card{width:215px;margin-right:30px;margin-bottom:37px}.decor_card .decor_cover{width:100%;height:120px;margin-bottom:9px}.decor_card .decor_name{font-size:20px;line-height:34px}.others-publication{width:1066px;margin:0 auto;margin-bottom:calc(7.35294118vw - 3.30882353vw)}.others-publication .publication_header{margin-bottom:44px}.others-publication h2{font-size:56px;line-height:60px}.others-publication .useful-info_card{margin-right:35px}.others-publication .useful-info_card:nth-child(3n){margin-right:0}}