﻿@import"https://fonts.googleapis.com/css2?family=Cormorant&display=swap";@supports(-webkit-touch-callout: none){.vh100{min-height:-webkit-fill-available}}:root{--md10px: 0.625rem;--md11px: 0.6875rem;--md12px: 0.75rem;--md13px: 0.8125rem;--md14px: 0.875rem;--md15px: 0.9375rem;--md16px: 1rem;--md17px: 1.0625rem;--md18px: 1.125rem;--md19px: 1.1875rem;--md20px: 1.25rem;--md21px: 1.3125rem;--md22px: 1.375rem;--md23px: 1.4375rem;--md24px: 1.5rem;--md25px: 1.5625rem;--md26px: 1.625rem;--md27px: 1.6875rem;--md28px: 1.75rem;--md29px: 1.8125rem;--md30px: 1.875rem;--md31px: 1.9375rem;--md32px: 2rem;--md33px: 2.0625rem;--md34px: 2.125rem;--md35px: 2.1875rem;--md36px: 2.25rem;--md37px: 2.3125rem;--md38px: 2.375rem;--md39px: 2.4375rem;--md40px: 2.5rem;--md41px: 2.5625rem;--md42px: 2.625rem;--md43px: 2.6875rem;--md44px: 2.75rem;--md45px: 2.8125rem;--md46px: 2.875rem;--md47px: 2.9375rem;--md48px: 3rem;--md49px: 3.0625rem;--md50px: 3.125rem}@media(min-width: 1400px){.container.wide{max-width:1344px}}@media(min-width: 1200px){.container{max-width:1124px}}@media(min-width: 1400px){.container{max-width:1124px}}@media(min-width: 1200px){.container.narrow{max-width:992px}}@media(min-width: 1400px){.container.narrow{max-width:992px}}@media(min-width: 992px){.container.thin{max-width:768px}}@media(min-width: 1200px){.container.thin{max-width:768px}}@media(min-width: 1400px){.container.thin{max-width:768px}}img{vertical-align:bottom;max-width:100%;height:auto}html,body{font-family:"YuMincho","游明朝",serif;color:#433a3c;line-height:2;font-family:"YuMincho","游明朝",serif;letter-spacing:.05em;font-size:var(--md16px);width:100%;overflow-x:hidden}a{color:currentColor;text-decoration:none}a:hover{color:currentColor}:lang(en){font-family:"Cormorant",serif;letter-spacing:.02em;font-optical-sizing:auto;font-weight:400;font-style:normal}hgroup{display:flex;flex-direction:column;gap:24px}hgroup .xdh1{font-size:var(--md26px);letter-spacing:.1em}@media(min-width: 768px){hgroup .xdh1{font-size:var(--md32px)}}hgroup .xdh1+p{font-size:var(--md14px);letter-spacing:.15em}hgroup .xdh2{letter-spacing:.04em}hgroup .xdh2:lang(en){letter-spacing:.12em}hgroup .xdh2+p{font-size:var(--md14px);letter-spacing:.12em}hgroup .xdh3{font-size:var(--md17px)}hgroup .xdh3:lang(en){font-size:var(--md20px)}hgroup .xdh4{font-size:var(--md16px)}hgroup .xdh4:lang(en){font-size:var(--md18px)}.message{font-size:var(--md16px)}.header{position:fixed;top:0;left:0;width:100%;height:100%;color:#f5f4f2;transition:color .3s ease-out;height:90px;z-index:99}.header.black{color:#433a3c}.header .inner{display:flex;gap:4.5em;align-items:center;width:100%;margin:0 auto;padding:30px 0}.header .inner .gnav{margin:0 0 0 auto}.header .inner .gnav ul{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:2.5em}.header .inner .gnav ul li{font-size:var(--md14px)}.header .inner .gnav ul li a{text-decoration:none;color:currentColor}.header .inner .hamburger{cursor:pointer;position:relative;z-index:1000;margin:0 0 0 auto}@media(min-width: 992px){.header .inner .hamburger{margin:0}}.header .inner .hamburger svg line{transition:transform .3s ease-out,opacity .1s .1s ease-out,stroke .3s ease-out}.header .inner .hamburger svg line:nth-child(1){transform:translateY(-45%)}.header .inner .hamburger svg line:nth-child(3){transform:translateY(45%)}.header .inner .hamburger.show svg line{stroke:#f5f4f2}.header .inner .hamburger.show svg line:nth-child(1),.header .inner .hamburger.show svg line:nth-child(3){opacity:0;transform:translateY(0)}.header .inner .drawer{position:fixed;top:0;left:0;width:100%;height:100dvh;pointer-events:none;z-index:999;--delay_cat: 0s;--delay_post: 0s;backdrop-filter:blur(0);transition:all 1s ease-out;color:#f5f4f2}.header .inner .drawer [slidein]{transform:translateX(2em);opacity:0;filter:blur(5px);transition:all .3s ease-in}.header .inner .drawer.show{pointer-events:auto;color:#f5f4f2;backdrop-filter:blur(20px)}.header .inner .drawer.show [slidein]{transition:all .3s calc(var(--delay_block) + var(--delay_cat) + var(--delay_post)) ease-out;transform:translateX(0);filter:blur(0);opacity:1}.header .inner .drawer.show .bg{transform:translateY(0)}.header .inner .drawer.show .wrapper .inner .site-logo{opacity:1;filter:blur(0)}.header .inner .drawer .bg{width:100%;height:100%;background-color:#433a3c;opacity:.5;position:absolute;top:0;left:0;z-index:-1;transform:translateY(-100dvh);transition:all 1s ease-in-out}.header .inner .drawer .wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100dvh}.header .inner .drawer .wrapper .inner{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;height:100dvh}@media(min-width: 1200px){.header .inner .drawer .wrapper .inner{flex-direction:row;height:auto}}.header .inner .drawer .wrapper .inner .site-logo{display:block;opacity:0;filter:blur(10px);transition:all 1s ease-out}.header .inner .drawer .wrapper .inner .dnav{height:100%;margin:0 50px 0 auto}@media(min-width: 1200px){.header .inner .drawer .wrapper .inner .dnav{margin:0;display:grid;grid-template-areas:"ind pro mat abo" "ind pro sho sup" "ind pro cas new" "ind pro con res";grid-template-columns:1fr 3fr 1fr 1fr;gap:60px 90px}}.header .inner .drawer .wrapper .inner .dnav .dblock{min-width:92px}.header .inner .drawer .wrapper .inner .dnav .dblock .dlabel{font-size:var(--md18px);padding-bottom:.6em;margin-bottom:1em;position:relative}.header .inner .drawer .wrapper .inner .dnav .dblock .dlabel::after{content:"";display:block;border-bottom:1px solid currentColor;width:42px;position:absolute;bottom:0;left:0}@media(min-width: 1200px){.header .inner .drawer .wrapper .inner .dnav .dblock .dlabel::after{display:none}.header .inner .drawer .wrapper .inner .dnav .dblock .dlabel:has(a):hover::after{content:"";display:block;border-bottom:1px solid currentColor;width:0;position:absolute;bottom:0;left:0}}.header .inner .drawer .wrapper .inner .dnav .dblock .dlink{margin:0;font-size:var(--md13px)}.header .inner .drawer .wrapper .inner .dnav .dblock .dposts,.header .inner .drawer .wrapper .inner .dnav .dblock .dcats{display:flex;flex-direction:column;gap:var(--md21px)}.header .inner .drawer .wrapper .inner .dnav .dblock .dcat{font-size:var(--md18px);margin-bottom:var(--md24px);position:relative}.header .inner .drawer .wrapper .inner .dnav .dblock .dcat.sub::before{content:"-";position:absolute;left:-1em;top:0}.header .inner .drawer .wrapper .inner .dnav .dblock .subcat{margin-top:2em}.header .inner .drawer .wrapper .inner .dnav .dblock.products .dposts{padding-left:1em}.footer{width:100%;height:auto}.footer .copyright{font-size:var(--md13px);margin:190px 0 30px 0;width:100%;text-align:center}.bg{pointer-events:none}.relative{position:relative;width:100%;height:100%}br.sp{display:block}@media(min-width: 768px){br.sp{display:none}}.tjf{text-align:justify;text-justify:inter-ideograph}.vh100{min-height:100vh}.consolebox{position:fixed;bottom:0;left:0;background-color:rgba(255,255,255,.5);z-index:9999;padding:10px}.consolebox p{padding:0;margin:0}.consolebox p.breakpoint::before{content:"breakpoint : "}.consolebox p.breakpoint::after{content:"default"}@media(min-width: 576px){.consolebox p.breakpoint::after{content:"sm"}}@media(min-width: 768px){.consolebox p.breakpoint::after{content:"md"}}@media(min-width: 992px){.consolebox p.breakpoint::after{content:"lg"}}@media(min-width: 1200px){.consolebox p.breakpoint::after{content:"xl"}}@media(min-width: 1400px){.consolebox p.breakpoint::after{content:"xxl"}}.site-logo{margin:0;font-size:var(--md24px);color:currentColor;display:block;height:29px;line-height:1;padding-top:5px}.site-logo a{width:100%;height:100%;display:inline-block}.sec-title hgroup{margin-top:300px;width:100%;text-align:center}.sec-mv{width:100%;height:100dvh}.sec-mv .bg{width:100%;height:100%}.sec-mv .bg img,.sec-mv .bg video{width:100%;height:100%;object-fit:cover;object-position:center center}.sec-mv .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.sec-mv .overlay .inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.sec-mv .overlay .inner hgroup{color:#fff;text-align:center}.nav-categories{padding:90px 0;display:flex;align-items:center;gap:70px}.nav-categories .title{font-size:var(--md20px);margin:0}.nav-categories ul{margin:0;list-style:none;padding:0;display:flex;gap:70px}.nav-categories ul li{margin:0;font-size:var(--md20px)}.borderd{padding:60px 90px;margin:0 auto;border:1px solid #433a3c}.page-second{background-color:#e8e5e2}.page-second section{padding-bottom:100px}@media(min-width: 992px){.page-second .container.zigzag .row{padding:1em 3em}}.page-second .container.zigzag .row:nth-child(2n){flex-direction:row-reverse}@media(min-width: 992px){.page-second .container.zigzag .row:nth-child(2n) figure{transform:translateX(45px)}}@media(min-width: 992px){.page-second .container.zigzag .row figure{transform:translateX(-45px)}}.page-second .container.zigzag .row .messages{padding:35px 0}.page-second .container.zigzag .row .messages .title{font-size:var(--md26px);margin-bottom:40px}.page-second .container.zigzag .row .messages .message{font-size:var(--md16px)}.page-second .sec-mv{width:100%;height:100dvh;padding:0}.page-second .sec-mv figure{width:100%;height:100%}.page-second .sec-mv figure img{width:100%;height:100%;object-fit:cover;object-position:center center}.page-second .sec-mv.with_slideshow figure{height:calc(100% - 100px)}.page-second .sec-fullwidth_nav .fullwidth_bg{background-size:cover;background-position:center center;padding:0}@media(min-width: 992px){.page-second .sec-fullwidth_nav .fullwidth_bg{padding:120px 0}}.page-second .sec-fullwidth_nav .fullwidth_bg .inner{background-color:#e8e5e2;display:flex;align-items:center;justify-content:center}@media(min-width: 992px){.page-second .sec-fullwidth_nav .fullwidth_bg .inner{padding:120px 0}}.page-second .sec-fullwidth_nav .fullwidth_bg .inner nav{max-width:880px;margin:0}.page-second .sec-fullwidth_nav nav{width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:var(--md17px);letter-spacing:.05em;flex-direction:column;max-width:750px;gap:2em;margin-top:55px}@media(min-width: 768px){.page-second .sec-fullwidth_nav nav{gap:50px;flex-direction:row}}.page-second .sec-fullwidth_nav nav:has(>:only-child){justify-content:center}.page-second .sec-fullwidth_nav nav:has(>:only-child) a{width:300px}.page-second .sec-fullwidth_nav nav a{display:block;width:180px;text-align:center;padding-bottom:1em;border-bottom:1px solid currentColor;position:relative}.page-second .sec-fullwidth_nav nav a::before{content:"";display:block;width:10px;height:1px;border-bottom:1px solid currentColor;position:absolute;bottom:-1px;right:0;transform:rotate(30deg);transform-origin:right bottom}.page-products .sec-products .child_category{font-size:var(--md20px);margin-bottom:1em}.page-products .sec-products .products .product .title{font-size:var(--md15px);margin:.5em 0 0 0}.page-single_products .sec-mv{height:100dvh}.page-single_products .sec-mv .mv{display:block;height:calc(100% - 120px);margin:0;width:100%;overflow:hidden;position:relative;z-index:10}.page-single_products .sec-mv .mv img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:all .3s ease-out}.page-single_products .sec-mv .mv img.active{opacity:1}.page-single_products .sec-mv .slick-mv{height:120px;padding:20px 0;margin:0;list-style-type:none}.page-single_products .sec-mv .slick-mv li{cursor:pointer;opacity:.6}.page-single_products .sec-mv .slick-mv li img{width:120px;height:80px;object-fit:cover;object-position:center}.page-single_products .sec-mv .slick-mv li.slick-current{opacity:1}.page-single_products .sec-message .lead{padding:120px 0}.page-single_products .sec-message .lead p{font-size:var(--md16px)}.page-single_products .sec-message hgroup{gap:20px}.page-material .sec-catnav{padding:0}.page-material .sec-catnav:has(.catnav-title){padding-top:90px}.page-material .sec-catnav:has(.catnav-title) .catnav-title{font-size:var(--md18px);margin-bottom:1.5em}.page-material .sec-catnav:has(.catnav-title) .nav-categories{padding-top:0}.page-material .sec-catnav ul li{cursor:pointer;font-size:var(--md16px)}.page-material .sec-message{padding-bottom:0}.page-material .sec-message .container{background-color:#e0d8d4}.page-material .sec-message .texts{width:100%;height:100%}@media(min-width: 992px){.page-material .sec-message .texts{padding:100px 0}}.page-material .sec-message .texts .title{display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-size:var(--md26px);margin:0}.page-material .sec-message .texts .message{font-size:var(--md16px);margin:0}@media(min-width: 992px){.page-material .sec-message .texts .message{padding:0 90px 0 0}}.page-material .sec-message.thickleather{padding-bottom:0}@media(min-width: 992px){.page-material .sec-message.thickleather{margin-top:70px}}.page-material .sec-message.thickleather .container{background-color:#433a3c;color:#f5f4f2}@media(min-width: 992px){.page-material .sec-message.thickleather figure img{transform:translate(-100px, -30px) scale(1.3)}}.page-material .sec-message.thickleather .texts{background-color:#433a3c}@media(min-width: 992px){.page-material .sec-message.thickleather .texts{padding:100px 120px 100px 0;transform:translateX(60px)}}.page-material .sec-message.thickleather .texts .title{font-size:var(--md20px);height:auto;display:block;margin-bottom:3em}.page-material .sec-message.thickleather .texts .message{font-size:var(--md16px)}.page-material .sec-materials .sub_category_items .sub_category_item{position:absolute;left:100%;top:0;display:flex;flex-direction:column;gap:6em}.page-material .sec-materials .sub_category_items .sub_category_item .material{transform:translateX(300px);opacity:0}.page-material .sec-materials .sub_category_items .sub_category_item.active{position:relative;top:0;left:0}.page-material .sec-materials .sub_category_items .sub_category_item.active .material{transition:all .6s ease-out;transform:translateX(0);opacity:1}.page-material .sec-maintenance{padding-top:70px}.page-material .sec-maintenance .maintenance{display:none}.page-material .sec-maintenance .maintenance.active{display:block}.page-material .sec-maintenance .maintenance h2{font-size:var(--md20px);margin-bottom:2em;position:relative}.page-material .sec-maintenance .maintenance h2::before{content:"";display:block;width:70px;height:70px;position:absolute;top:-70px;left:-70px;background-size:cover}.page-material .sec-maintenance .maintenance article{padding:0 70px}.page-material .sec-maintenance .maintenance article.aging h2::before{background-image:url(../images/material/common/icon-aging.png)}.page-material .sec-maintenance .maintenance article.aging p{font-size:var(--md14px)}@media(min-width: 992px){.page-material .sec-maintenance .maintenance article.care{margin-top:170px}}.page-material .sec-maintenance .maintenance article.care h2::before{background-image:url(../images/material/common/icon-care.png)}.page-material .sec-maintenance .maintenance article.care p{font-size:var(--md14px)}.page-material .sec-fullwidth_nav .fullwidth_bg{display:none}.page-material .sec-fullwidth_nav .fullwidth_bg.active{display:block}.page-material .sec-fullwidth_nav .fullwidth_bg .inner nav a{font-size:var(--md20px)}.page-material .sec-fullwidth_nav .fullwidth_bg .inner nav a span::after{content:"";display:inline-block;width:24px;height:24px;margin-left:5px;background-image:url(../images/common/icon-pdf.png);background-size:cover}.page-material-thickleather .material h3,.page-material-leather .material h3{font-size:var(--md18px);display:block;width:60%;margin:0 auto;margin-bottom:.6em}.page-material-thickleather .material .slideshow .images,.page-material-leather .material .slideshow .images{width:100%}.page-material-thickleather .material .slideshow .images .img_wrap,.page-material-leather .material .slideshow .images .img_wrap{display:block}.page-material-thickleather .material .slideshow .images .img_wrap.slick-current figure,.page-material-leather .material .slideshow .images .img_wrap.slick-current figure{transform:scale(1)}.page-material-thickleather .material .slideshow .images .img_wrap figure,.page-material-leather .material .slideshow .images .img_wrap figure{transform:scale(0.7);transition:all .4s ease-out}.page-material-thickleather .material .slideshow .images .img_wrap figure figcaption,.page-material-leather .material .slideshow .images .img_wrap figure figcaption{font-size:var(--md16px)}.page-material-thickleather .material .slideshow .thumbnails,.page-material-leather .material .slideshow .thumbnails{width:60%;margin:0 auto;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.page-material-thickleather .material .slideshow .thumbnails li,.page-material-leather .material .slideshow .thumbnails li{display:block;width:100%;aspect-ratio:1;cursor:pointer}.page-material-thickleather .material .slideshow .thumbnails li img,.page-material-leather .material .slideshow .thumbnails li img{object-fit:cover;width:100%;height:100%;object-position:center}.page-material-thickleather .material .slideshow .about,.page-material-leather .material .slideshow .about{font-size:var(--md14px);width:60%;display:block;margin:4em auto 0 auto}@media(min-width: 992px){.page-material-thickleather .material .information,.page-material-leather .material .information{width:90%;margin:0 0 0 auto}}.page-material-thickleather .material .information .spec,.page-material-leather .material .information .spec{list-style:none;padding:2em 3em;border:0 solid #433a3c;border-width:1px 0;margin:2em 0 3em 0}.page-material-thickleather .material .information .spec li,.page-material-leather .material .information .spec li{font-size:var(--md14px);display:flex;justify-content:flex-start;line-height:2.4}.page-material-thickleather .material .information .spec li span.key,.page-material-leather .material .information .spec li span.key{width:30%}.page-material-thickleather .material .information .radarchart,.page-material-leather .material .information .radarchart{width:100%;text-align:center}.page-material-thickleather .material .information .radarchart svg,.page-material-leather .material .information .radarchart svg{margin:0 auto}.page-material-thickleather .material .information .radarchart tspan,.page-material-leather .material .information .radarchart tspan{font-size:var(--md13px)}.page-material-leather .sec-materials .sub_category_items .sub_category_item .material h3{width:76%}.page-material-leather .sec-materials .sub_category_items .sub_category_item .material .slideshow .images .img_wrap.slick-current figure{transform:scale(1)}.page-material-leather .sec-materials .sub_category_items .sub_category_item .material .slideshow .images .img_wrap figure{transform:scale(0.8)}.page-material-leather .sec-materials .sub_category_items .sub_category_item .material .slideshow .thumbnails{width:76%;grid-template-columns:repeat(5, 1fr)}.page-material-leather .sec-materials .sub_category_items .sub_category_item .material .slideshow .about{width:76%}@media(min-width: 992px){.page-material-fabric .sec-materials .sub_category_item .material .informations{width:92%;margin:0 auto 0 0}}.page-material-fabric .sec-materials .sub_category_item .material .informations header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.page-material-fabric .sec-materials .sub_category_item .material .informations header h3{font-size:var(--md20px);margin:0}.page-material-fabric .sec-materials .sub_category_item .material .informations header .brand{margin:0 0 0 auto;height:20px}.page-material-fabric .sec-materials .sub_category_item .material .informations .about{font-size:var(--md14px);margin-bottom:30px}.page-material-fabric .sec-materials .sub_category_item .material .informations .spec{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.page-material-fabric .sec-materials .sub_category_item .material .informations .spec li{font-size:var(--md14px);display:flex;align-items:center;line-height:1.8}.page-material-fabric .sec-materials .sub_category_item .material .informations .spec li:first-child{align-items:flex-start}.page-material-fabric .sec-materials .sub_category_item .material .informations .spec li span{display:flex;align-items:center;gap:10px;min-height:100%}.page-material-fabric .sec-materials .sub_category_item .material .informations .spec li span.key{width:90px}.page-material-fabric .sec-materials .sub_category_item .material .informations .spec li span.key::before{content:"";display:inline-block;width:13px;height:13px;background-color:currentColor}.page-material-fabric .sec-materials .sub_category_item .material .informations .spec li span.key::after{content:":"}.page-material-fabric .sec-materials .sub_category_item .material .informations .spec li span.val{width:calc(100% - 90px)}.page-material-fabric .sec-materials .sub_category_item .material .informations .spec li span.val img{width:18px;height:18px}.page-material-fabric .sec-materials .sub_category_item .material .thumbnails{list-style:none;display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.page-material-fabric .sec-materials .sub_category_item .material .thumbnails li figure{margin:0}.page-material-fabric .sec-materials .sub_category_item .material .thumbnails li figure figcaption{font-size:var(--md15px)}.page-material-fabric .borderd{max-width:900px}.page-material-fabric .borderd .legend{list-style:none;padding:0;display:flex;flex-direction:column;gap:2em;max-width:620px;margin:0 auto}.page-material-fabric .borderd .legend li{display:flex;gap:15px}.page-material-fabric .borderd .legend li img{margin-top:6px;width:19px;height:19px}.page-material-fabric .borderd .legend li span{line-height:1.6}.page-material-inside .sec-inside{padding-top:100px}.page-material-inside .sec-inside .zigzag .row:first-child figure{aspect-ratio:2/3}.page-material-inside .sec-inside .zigzag .row:first-child figure img{width:100%;height:100%;object-fit:cover}.page-material-inside .sec-inside .zigzag .row:first-child .messages{padding-top:100px}.page-news .sec-news .news{padding:2em;background-color:#f5f4f2;height:1fr}.page-news .sec-news .news figure{width:100%;aspect-ratio:230/153}.page-news .sec-news .news figure img{width:100%;height:100%;object-fit:cover}.page-news .sec-news .news header{display:flex;justify-content:space-between}.page-news .sec-news .news header .category{margin:0 0 0 auto}.page-news .sec-news .news h2{font-size:var(--md18px);line-height:1.6}.page-news .sec-news .news .viewmore{display:block;margin-top:4em;font-size:var(--md10px)}.page-news .sec-the_news .the_news{padding-top:300px}.page-news .sec-the_news .the_news header{display:flex;justify-content:flex-start;gap:60px}.page-news .sec-the_news .the_news h1{font-size:var(--md26px);line-height:1.6}@media(min-width: 992px){.page-news .sec-the_news .the_news h1{max-width:330px}}.page-news .sec-the_news .the_news .content h2{width:90%;font-size:var(--md18px);margin:0 auto 30px auto}.page-news .sec-the_news .the_news .content figure{margin-bottom:50px}.page-news .sec-the_news .the_news .content p{font-size:var(--md14px);width:90%;margin:0 auto 30px auto}.page-news .sec-special{background-color:#e0d8d4;padding:100px 0}.page-news .sec-special.sec-special_feature .inner{text-align:center;margin-bottom:100px}.page-news .sec-special.sec-special_feature .inner:last-child{margin-bottom:0}.page-news .sec-special.sec-special_feature .inner h2{margin-bottom:50px;font-size:var(--md26px);line-height:1.8}.page-news .sec-special.sec-special_feature .inner figure{text-align:left;max-width:320px;margin:0 auto;margin-top:50px}.page-news .sec-special.sec-special_feature .inner figure figcaption{font-size:var(--md12px)}.page-news .sec-special.sec-special_feature .inner p a{text-decoration:underline}.page-news .sec-special.sec-special_interview h2{font-size:var(--md19px);margin-bottom:30px;line-height:1.8}.page-news .sec-special.sec-special_interview p{font-size:var(--md13px)}.page-news .sec-special.sec-special_interview p:last-child{margin-bottom:40px}.page-news .sec-special.sec-special_interview figure{max-width:100%;margin-top:0}.page-news .sec-special.sec-special_interview figure figcaption{font-size:var(--md12px)}.page-cases .sec-cases .case h2{font-size:var(--md18px)}.page-cases .sec-the_case{padding-top:170px}.page-cases .sec-the_case .the_case .thumbnails{padding:0}.page-cases .sec-the_case .the_case .thumbnails li{padding:.5em}/*# sourceMappingURL=style.css.map */