a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-family:"A1 Mincho",serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}dd,input,select,textarea{box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}table th{text-align:left}body{line-height:1.4;letter-spacing:1px;font-weight:400;-webkit-text-size-adjust:100%;font-size:16px;color:#555;background:#fff;word-wrap:break-word}a:hover,a:link,a:visited{color:#282828;text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none;outline:0}a .bi-instagram{color:#7a7c80;font-size:19px}img{max-width:100%;vertical-align:bottom}#header-wrap{height:90px}body.home #header-wrap{height:auto}#header{width:100%;z-index:100;background-color:#fff;height:90px}#header #header-inner .logo{padding:46px 0 0 53px}#header #header-inner .kasou-gnav{position:absolute;right:182px;top:57px}#header #header-inner .kasou-gnav ul li{display:inline;margin-right:28px;font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:14.8px;letter-spacing:.08em}#header #header-inner .kasou-gnav ul li a{font-family:"Cormorant Garamond",serif;font-size:16.8px}#header #header-inner .kasou-gnav ul li:last-child{margin-right:0}#header #header-inner .sns{position:absolute;right:40px;top:57px;display:flex}#header #header-inner .sns li{margin-left:17px}#header .home-slider img{vertical-align:bottom}#header .home-slider .slide span{display:block;height:768px;background-repeat:no-repeat;background-position:center center;background-size:cover}#header .gnav{padding-left:49px;padding-top:130px}#header .gnav li{margin-bottom:1em}#header .gnav li a{color:#fff;font-size:16px;letter-spacing:.2em;font-family:"Cormorant Garamond",serif;text-transform:lowercase}#header .gnav li a:active,#header .gnav li a:hover,#header .gnav li a:link,#header .gnav li a:visited{color:#fff}#header .gnav li .space{display:block;height:1em}#header .head-copy{padding:105px 0 0 49px;font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:10px;letter-spacing:.08em;color:#fff}@media screen and (max-width: 854px){#header{position:relative}}@media screen and (max-width: 854px){#header #header-inner .logo{padding:23px 0 0 15px !important}}@media screen and (max-width: 854px){#header .home-slider .slide span{height:602px}}@media screen and (max-width: 854px){#header .gnav{padding-left:22px;padding-top:260px}}@media screen and (max-width: 854px){#header .gnav li{margin-bottom:.2em}}@media screen and (max-width: 854px){#header .gnav li a{font-size:10px}}@media screen and (max-width: 854px){#header .gnav li .space{display:none}}@media screen and (max-width: 854px){#header .head-copy{padding:30px 0 0 22px;font-size:8px}}@media screen and (max-width: 854px){body.home #header{display:none}}body:not(.home) #header-inner2{position:relative;max-width:1230px;margin:0 auto}body:not(.home) #header #header-inner .logo{padding-left:0}body:not(.home) #header #header-inner .kasou-gnav{right:55px;top:78px}body:not(.home) #header #header-inner .sns{top:77px;right:0}body:not(.home) #header #header-inner .sns li a i{font-size:16px}#header-home{position:relative;z-index:110;background-color:#fff}#header-home #header-home-inner{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}#header-home #header-home-inner .logo{padding:46px 0 0 94px}#header-home #header-home-inner .kasou-gnav{position:absolute;right:182px;top:57px}#header-home #header-home-inner .kasou-gnav ul li{display:inline;margin-right:30px}#header-home #header-home-inner .kasou-gnav ul li:last-child{margin-right:0}#header-home #header-home-inner .sns{position:absolute;right:40px;top:57px;display:flex}#header-home #header-home-inner .sns li{margin-left:17px}#header-home .home-slider img{vertical-align:bottom}#header-home .home-slider .slide span{display:block;height:768px;background-repeat:no-repeat;background-position:center center;background-size:cover}#header-home .gnav{padding-left:90px;padding-top:130px}#header-home .gnav li{margin-bottom:1.2em}#header-home .gnav li a{color:#fff;font-size:18px;letter-spacing:.25em;font-family:"Cormorant Garamond",serif;text-transform:lowercase}#header-home .gnav li a:active,#header-home .gnav li a:hover,#header-home .gnav li a:link,#header-home .gnav li a:visited{color:#fff}#header-home .gnav li .space{display:block;height:1em}#header-home .gnav li:last-child{margin-bottom:0}#header-home .head-copy{padding:60px 0 0 90px;font-size:14px;letter-spacing:.08em;color:#fff;font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-weight:400;font-style:normal}@media screen and (max-width: 854px){#header-home #header-home-inner .logo{padding:23px 0 0 30px}}@media screen and (max-width: 854px){#header-home .home-slider .slide span{height:602px}}@media screen and (max-width: 854px){#header-home .gnav{padding-left:30px;padding-top:230px}}@media screen and (max-width: 854px){#header-home .gnav li{margin-bottom:16px;line-height:1}}@media screen and (max-width: 854px){#header-home .gnav li a{font-size:14px}}@media screen and (max-width: 854px){#header-home .gnav li .space{display:none}}@media screen and (max-width: 854px){#header-home .head-copy{padding:35px 0 0 30px;font-size:14px;font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-weight:400;font-style:normal}}#fix-gnav{position:fixed;left:0;top:0;z-index:100;width:100%;height:0;margin:0 auto;overflow:hidden}#fix-gnav.show{overflow:visible}#fix-gnav #fix-gnav-inner{position:absolute;left:0;top:-50px;width:100%;background-color:#fff;border-bottom:1px solid #d1d1d1}#fix-gnav #fix-gnav-inner2{max-width:1020px;margin:0 auto}#fix-gnav ul{margin:0}#fix-gnav li{position:relative;float:left;width:16.66%}#fix-gnav li a{display:block;padding:13px 0;background-color:#fff;color:#008bcb;text-align:center}#fix-gnav li a:hover{text-decoration:none;background-color:#008bcb;color:#fff}#fix-gnav li a.open-btn:after{content:"+";display:inline-block;text-align:right;width:20px;font-size:14px}#fix-gnav li a.open-btn.open:after{content:"-"}#fix-gnav li ul{display:none;position:absolute;left:0;top:50px}#fix-gnav li ul li{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}#fix-gnav li ul li a{height:40px;padding:9px 0 0 5px;background:#fff;color:#008bcb;text-align:left;font-size:12px}#fix-gnav li ul li a:hover{background:#008bcb;color:#fff}#fix-gnav li ul li:last-of-type{border-bottom:1px solid #d1d1d1}@media screen and (max-width: 854px){#sp-header{position:fixed;left:0;top:0;z-index:130;width:100%;pointer-events:none}#sp-header .logo{float:left;line-height:1;margin:0;font-size:24px}#sp-header .logo a{display:inline-block;padding:13px 0 0 12px;color:#555;font-weight:700}#sp-header .logo a:hover{text-decoration:none}#sp-header .sp-btns{float:right;position:relative;z-index:1;pointer-events:auto}#sp-header .sp-btns .sp-btn{float:left;padding-top:5px}#sp-header #sp-nav-btn span{position:relative;display:none}#sp-header #sp-nav-btn .open-btn{display:block}#sp-header #sp-nav-btn.open .open-btn{display:none}#sp-header #sp-nav-btn.open .close-btn{display:block}#sp-header #sp-nav-btn .btn-image1{transition:opacity .3s}#sp-header #sp-nav-btn .btn-image2{display:block;position:absolute;left:0;top:0;width:100%;opacity:0;transition:opacity .3s}#sp-header #sp-nav-btn.is-bk .btn-image1{opacity:0}#sp-header #sp-nav-btn.is-bk .btn-image2{opacity:1}#sp-header #sp-nav{position:absolute;left:100%;top:0;width:100%;height:100vh;background-color:#fff;text-align:center;pointer-events:auto;transition:left .4s cubic-bezier(0.42, 0, 1, 0.37)}#sp-header #sp-nav.open{overflow-y:auto !important;overflow-x:hidden !important;left:0;transition:left .6s cubic-bezier(0, 0.42, 0.37, 1)}#sp-header #sp-nav .spnav-fade{opacity:0;transform:translateY(30px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(0, 0.42, 0.37, 1);transition-duration:0s;transition-delay:.6s}#sp-header #sp-nav.open2 .spnav-fade{opacity:1;transform:translateY(0);transition-duration:.6s}#sp-header #sp-nav.open2 .spnav-fade1{transition-delay:.5s}#sp-header #sp-nav.open2 .spnav-fade2{transition-delay:.6s}#sp-header #sp-nav.open2 .spnav-fade3{transition-delay:.7s}#sp-header #sp-nav.open2 .spnav-fade4{transition-delay:.8s}#sp-header #sp-nav.open2 .spnav-fade5{transition-delay:.9s}#sp-header #sp-nav.open2 .spnav-fade6{transition-delay:1s}#sp-header #sp-nav.open2 .spnav-fade7{transition-delay:1.1s}#sp-header #sp-nav.open2 .spnav-fade8{transition-delay:1.2s}#sp-header #sp-nav.open2 .spnav-fade9{transition-delay:1.3s}#sp-header #sp-nav.open2 .spnav-fade10{transition-delay:1.4s}#sp-header #sp-nav .sp-nav-logo{padding:105px 0 40px}#sp-header #sp-nav .sp-nav-logo a{padding:0;line-height:1;margin-bottom:0}#sp-header #sp-nav a{display:block;padding:0;margin-bottom:24px;color:#1e1e1e;font-weight:500;font-size:18px;letter-spacing:.1em;font-family:"Cormorant Garamond",serif;text-transform:lowercase}#sp-header #sp-nav a:hover{text-decoration:none}#sp-header #sp-nav a.open-btn:after{content:"+";position:absolute;top:6px;right:12px;font-size:16px}#sp-header #sp-nav a.open-btn.open:after{content:"-";right:14px}#sp-header #sp-nav li{position:relative}#sp-header #sp-nav li ul{display:none;margin:0;background:#fff}#sp-header #sp-nav li ul li{float:left;width:50%;border-right:1px solid #eee}#sp-header #sp-nav li ul li:nth-child(2){border-right:none}#sp-header #sp-nav li ul li a{padding:10px 0;text-align:center;font-size:12px;background:#fff}#sp-header #sp-nav .sp-nav-sns{padding:12px 0 25px}#sp-header #sp-nav .sp-nav-sns li{display:inline-block;margin:0 10px}#sp-header #sp-nav .sp-nav-sns li a{margin-bottom:0}#sp-header #sp-nav .tels{font-size:12px}#sp-header #sp-nav #sp-nav-close{text-align:center}#sp-header #sp-nav #sp-nav-close a{padding:10px 0;background-color:#f1f1f1}#sp-header #sp-nav #sp-nav-close img{vertical-align:bottom}}.single-furniture #main{margin-top:80px}.single-furniture #main .sub-main-title,.single-works #main .sub-main-title,.single-post #main .sub-main-title{margin-bottom:45px}@media screen and (max-width: 854px){.single-furniture #main .sub-main-title,.single-works #main .sub-main-title,.single-post #main .sub-main-title{margin-bottom:28px;padding-top:20px}}.page-showroom #main section .text-box{margin-bottom:0}@media screen and (max-width: 854px){.page-showroom #main section .text-box{margin-bottom:60px}}#main .sub-main-title{max-width:1230px;padding-top:80px;margin-bottom:-10px;margin-left:auto;margin-right:auto;font-size:25px}#main .sub-main-title h1{letter-spacing:2.4px;line-height:1;font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:22px}#main .sub-main-title span.en{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-weight:400;font-style:italic;font-size:20px;padding-left:20px}#main .sub-main-title span.jp{font-family:"A1 Mincho",serif;font-size:26px;font-weight:normal;padding-left:20px}#main .single h1{font-family:"A1 Mincho",serif;font-size:25px;letter-spacing:5px;line-height:1}#main figure{max-width:1020px;margin:0 auto 17px;box-shadow:1px 1px 1px #222}#main figure img{display:block}#main figure#m-visual{background:url(images/figure-bg.png) center no-repeat}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{line-height:1.5}#main #mes p{margin-bottom:1.6em}#main #content{padding-top:40px}#main #content.two-col-content{max-width:1020px;margin-left:auto;margin-right:auto}#main #content.two-col-content #main-content{float:left;width:70.6%;max-width:720px}#main #single-contect{padding-top:0}#main section .container,#main section .container2{margin-bottom:180px;font-family:"A1 Mincho",serif}#main section .con0{margin-bottom:0}#main section h2{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:36px;margin-bottom:48px;line-height:1}#main section h2 span{display:block;font-size:15px;font-family:"A1 Mincho",serif;margin-top:18px}#main section h2.h2-jp{font-family:"A1 Mincho",serif}#main section .link-wap h2{margin-bottom:37px}#main section p.about-link-text a{font-family:"Cormorant Garamond",serif;text-transform:lowercase;color:#282828;text-decoration:underline;display:inline-block;position:relative;padding-right:12px}#main section p.about-link-text a:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-image:url(../images/right-arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain}#main section p.about-link-text a:hover{text-decoration:none}#main section p.link-text{padding-top:8px;padding-right:20px}#main section p.link-text a{font-family:"Cormorant Garamond",serif;text-transform:lowercase;color:#282828;text-decoration:underline;display:inline-block;position:relative;padding-right:12px}#main section p.link-text a:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-image:url(../images/right-arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain}#main section p.link-text a:hover{text-decoration:none}#main section .text-box{margin-bottom:120px}#main section .text-box h2{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:24px;margin-bottom:30px;line-height:1}#main section .text-box h2.h2-jp{font-family:"A1 Mincho",serif}#main section .text-box p{font-size:14px;line-height:38px}#main section .text-box h3{font-size:18px;margin-top:28px;margin-bottom:20px;font-family:"Cormorant Garamond",serif;text-transform:lowercase}#main section .text-box ul{font-size:14px;margin-top:24px;line-height:38px}#main section .text-box-bottom{margin-bottom:0}#main section .list-box p{line-height:38px;display:inline-block;margin-bottom:2em;font-size:14px}#main section .list-box h2{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:24px;margin-bottom:30px;line-height:1}#main section .list-box h2.h2-jp{font-family:"A1 Mincho",serif}#main section .list-box h3{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:20px;margin-bottom:20px;line-height:1}#main section .list-box ul{line-height:38px;font-size:14px;margin-bottom:2em}#main section .list-box ul:last-child{margin-bottom:0}#main section .list-box ul.mb2em{margin-bottom:2em}#main section .list-box-bottom{margin-bottom:120px}#main section .sns{margin-top:3em}#main section .post-nav{margin:3em 0}#main section #pager{margin-top:74px;font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:20px}#main section #pager img{width:12px;vertical-align:middle}#main section #pager span.next,#main section #pager span.prev{font-size:13px}#main section #pager span.next{margin-left:20px;margin-right:2px;padding-right:26px}#main section #pager span.prev{margin-right:20px;margin-left:2px;padding-left:26px}#main section #pager .current,#main section #pager .page{margin-right:14px}#main section #pager .prev{background-image:url(../images/pager-prev.png);background-repeat:no-repeat;background-size:12px;background-position:top 0 left 7px}#main section #pager .next{background-image:url(../images/pager-next.png);background-repeat:no-repeat;background-size:12px;background-position:top 0 right 7px}#main section .bread-wap{display:flex;justify-content:space-between;flex-wrap:wrap}#main section img{max-width:100%;vertical-align:bottom}#main section .center{text-align:center}#main section .keikou-b{background:linear-gradient(transparent 65%, #6cf 65%)}#main section .keikou-y{background:linear-gradient(transparent 65%, #ff6 65%)}#main section .c-g{color:#50c878}#main section .c-r{color:#ff2c00}#main section .c-b{color:#008bcb}#main section .c-8{color:#888}#main section .f12{font-size:12px}#main section .f16{font-size:16px}#main section .s20{width:20px;display:inline;vertical-align:bottom;margin-bottom:5px}#main section .bold{font-weight:700}#main section p.m0{margin-bottom:0}#main section p.m10{margin-bottom:10px}#main section .img-left{overflow:hidden}#main section .img-left .img{float:left;width:38%;margin-right:3%}#main section .img-left .img img{width:100}#main section .img-left .txt{float:left;width:59%}#main section .img-left .txt h3{color:#333;font-size:20px;margin-bottom:10px}#main section .img-left .txt .lay-img{text-align:right;padding-top:30px}#main section .img-left .txt .lay-img img{width:300px}#main section .img-right{overflow:hidden}#main section .img-right .img{float:right;width:38%;margin-left:3%}#main section .img-right .img img{width:100}#main section .img-right .txt{float:left;width:59%}#main section .img-right .txt h3{color:#333;font-size:20px;margin-bottom:10px}#main section .img-three ul{overflow:hidden}#main section .img-three ul li{width:30%;float:left;margin-right:5%}#main section .img-three ul li img{width:100%;border-radius:10px}#main section .img-three ul li:last-child{margin-right:0}#main section .col3-wap{width:100%;overflow:hidden}#main section .col3-wap div{width:30%;float:left;margin-right:5%}#main section .col3-wap div img{width:100%;border-radius:10px;margin-bottom:1em}#main section .col3-wap div h3{color:#333;font-size:20px;margin-bottom:10px;text-align:center}#main section .col3-wap div:last-child{margin-right:0}#main section .tbl-layout{width:80%;margin:0 auto 36px;border:1px solid #d3d3d3;border-top:none;background:#f5f5f5}#main section .tbl-layout dt{clear:left;float:left;width:35%;border-top:1px solid #d3d3d3;padding:20px;font-size:14px}#main section .tbl-layout dt span{background:#008bcb;color:#fff;margin-left:10px;padding:2px 6px;border-radius:6px}#main section .tbl-layout dt span.n{color:#008bcb;background:#fff}#main section .tbl-layout dd{margin-left:35%;width:65%;background:#fff;border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:20px}#main section .tbl-layout dd input,#main section .tbl-layout dd select,#main section .tbl-layout dd textarea{border:1px solid #ccc;padding:5px;color:#555;background:#f3fff8}#main section .tbl-layout dd input,#main section .tbl-layout dd textarea{width:337px}#main section .tbl-layout dd .formtext02{width:137px}#main section .tbl-layout dd input:focus,#main section .tbl-layout dd textarea:focus{background:#ffc}#main section .check{text-align:center}#main section .check p{margin-bottom:36px}#main section p#c-submit,#main section p#check-btn{text-align:center}#main section p#c-submit input{outline:0;display:block;cursor:pointer;margin:0 auto 24px;width:230px;line-height:1.8;padding:10px;border-radius:10px;text-shadow:0 -1px 0 rgba(0,0,0,.25);background:-moz-linear-gradient(top, #0c95d4 0, #008bcb);background:-webkit-gradient(linear, left top, left bottom, from(#0c95d4), to(#008bcb));text-decoration:none;font-size:14px;margin:0 auto;color:#fff;letter-spacing:2px;box-shadow:1px 1px 1px #888}#main section p#c-submit input:hover{color:#fff;text-decoration:none;background:-moz-linear-gradient(top, #008bcb 0, #0c95d4);background:-webkit-gradient(linear, left top, left bottom, from(#008bcb), to(#0c95d4))}#main section #search-lay{margin-bottom:2em}#main section #search-lay p{margin-bottom:14px}#main section #search-lay #search-hit span{font-size:24px}#main section #search-lay #search-hit .count,#main section #search-lay #search-hit .keyword{color:#f33}#main section #search-lay .search-lay-box{padding:12px;border-bottom:1px solid #e7e7e7;overflow:hidden}#main section #search-lay .search-lay-box h3{padding:0 .75em;font-size:16px}#main section #search-lay .search-lay-box h3:after{border-bottom:none}#main section #search-lay .search-lay-box img{width:120px;height:auto;float:left;margin-right:10px}#main section #search-lay .search-lay-box:nth-of-type(even){background:#eee}.page-about #main #content{padding-top:55px}@media screen and (max-width: 854px){#main{width:100%}#main .sub-main-title{padding:20px 15px 0;margin-bottom:0;font-size:19px}#main .sub-main-title h1{letter-spacing:1.5px;line-height:1;font-size:15.5px;font-weight:500}#main .sub-main-title span.wap{display:block}#main .sub-main-title span.en{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-weight:400;font-style:italic;font-size:12px;padding-left:0}#main .sub-main-title span.jp{display:block;margin-top:10px;font-size:12px;padding-left:0}#main .sub-main-title span.jp2{display:inline-block}#main .single{padding-top:58px;margin-bottom:44px}#main .single h1{font-size:17px}#main figure{margin-bottom:12px}#main #content{padding-top:40px}#main #content.two-col-content #main-content{float:none;width:auto}#main section .container{margin-bottom:100px}#main section .container2{margin-bottom:130px;margin-bottom:0}#main section .con0{margin-bottom:0}#main section h2{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:20px;line-height:1}#main section h2 span{display:block;font-size:14px;font-family:"A1 Mincho",serif;margin-top:14px}#main section h2.h2-jp{font-family:"A1 Mincho",serif}#main section .col-sp{padding-top:60px}#main section p.about-link-text{font-size:14px}#main section p.about-link-text a{font-family:"Cormorant Garamond",serif;text-transform:lowercase;color:#282828;text-decoration:underline;padding-right:12px}#main section p.about-link-text a:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-image:url(../images/right-arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain}#main section p.about-link-text a:hover{text-decoration:none}#main section p.link-text{padding-right:0;font-size:12px;padding-top:0}#main section p.link-text a{font-family:"Cormorant Garamond",serif;text-transform:lowercase;color:#282828;text-decoration:underline;padding-right:12px}#main section p.link-text a:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-image:url(../images/right-arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain}#main section p.link-text a:hover{text-decoration:none}#main section .text-box{margin-bottom:60px}#main section .text-box h2{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:18px;margin-bottom:20px;line-height:1}#main section .text-box p{line-height:30px;font-size:13px;display:inline}#main section .text-box h3{font-size:16px;margin-top:28px;margin-bottom:20px;font-family:"Cormorant Garamond",serif;text-transform:lowercase}#main section .text-box ul{margin-top:24px;line-height:30px;font-size:13px}#main section .text-box-bottom{margin-bottom:0}#main section .list-box p{font-size:13px;line-height:30px}#main section .list-box h2{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:18px;margin-bottom:20px;line-height:1}#main section .list-box h3{font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:16px;margin-bottom:20px;line-height:1}#main section .list-box ul{line-height:30px;font-size:13px}#main section .list-box-bottom{margin-bottom:60px}#main section #pager{margin-top:37px;font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:10px}#main section #pager img{width:6px;vertical-align:middle}#main section #pager span.next,#main section #pager span.prev{font-size:8px}#main section #pager span.next{margin-left:12px;margin-right:2px;padding-right:10px}#main section #pager span.prev{margin-right:12px;margin-left:2px;padding-left:10px}#main section #pager .current,#main section #pager .page{margin-right:9px}#main section #pager .prev{background-image:url(../images/pager-prev.png);background-repeat:no-repeat;background-size:6px;background-position:top 0 left 0}#main section #pager .next{background-image:url(../images/pager-next.png);background-repeat:no-repeat;background-size:6px;background-position:top 0 right 0}#main section .img-left,#main section .img-right{overflow:hidden}#main section .img-left .img,#main section .img-right .img{width:80%;margin:0 auto 30px;float:none}#main section .img-left .img img,#main section .img-right .img img{width:100%}#main section .img-left .txt,#main section .img-right .txt{width:100%;margin:0 auto}#main section .col3-wap{width:100%;overflow:hidden}#main section .col3-wap div{width:100%;float:none;margin-right:0;margin-bottom:3em}#main section .col3-wap div .img{width:80%;margin:0 auto 1em}#main section .col3-wap div img{width:100%}#main section .col3-wap div:last-child{margin-bottom:0}#main section table{width:100%;margin-bottom:24px}#main section table caption{margin:0 -12px 14px;padding:5px 0 6px}#main section table th{color:#555;width:100%;background:#f1f1f1;border:1px solid #ccc;display:block;padding:5px 0 6px;text-align:center;margin-bottom:12px}#main section table td{width:100%;color:#222;text-align:center;display:block;margin-bottom:16px}#main section .tbl-layout{width:100%;border-bottom:none}#main section .tbl-layout small{font-size:11px}#main section .tbl-layout dt{padding:10px 14px;font-size:16px;background:#f5f5f5;border:1px solid #ccc}#main section .tbl-layout dd{padding:18px 14px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc}#main section .tbl-layout dd input,#main section .tbl-layout dd select{width:100%;height:40px}#main section .tbl-layout dd textarea{width:100%}#main section .tbl-layout dd input,#main section .tbl-layout dd textarea{border:1px solid #f5f5f5;background:#f3fff8;font-size:16px}#main section .tbl-layout dd:last-child{border-bottom:1px solid #ccc}#main section .check{text-align:left}}@media screen and (max-width: 568px){#main section .img-left,#main section .img-right{overflow:hidden}#main section .img-left .img,#main section .img-right .img{width:100%;margin:0 auto 30px}#main section .img-left .img img,#main section .img-right .img img{width:100%}#main section .img-left .txt,#main section .img-right .txt{width:100%;margin:0 auto}#main section .col3-wap{width:100%;overflow:hidden}#main section .col3-wap div{width:100%;float:none;margin-right:0;margin-bottom:3em}#main section .col3-wap div .img{width:100%;margin:0 auto 1em}#main section .col3-wap div img{width:100%}#main section .col3-wap div:last-child{margin-bottom:0}}#side{font-size:14px}#side h4{margin:30px 0 20px}#side h4:first-child{margin:0 0 20px;font-family:"A1 Mincho",serif}#side .update .right-box p.day{margin-bottom:0;font-size:12px}#side .update .right-box p.day span.cat{display:inline-block;margin-bottom:4px;background:#008bcb;text-align:center;padding:1px 6px;color:#fff;margin-right:0}#side .update .right-box p.day span.cat a:link,#side .update .right-box p.day span.cat a:visited{color:#fff}#side .update .right-box p.day span.new{animation:new 1s infinite;margin-bottom:0;margin-right:5px;color:#008bcb}#side .update .right-box p.title{font-size:12px}#side .update .right-box .txt{display:none}#side ul{margin-bottom:24px}#side ul li{margin-bottom:5px;line-height:1.6}#side strong{font-weight:400}#side .children{margin-bottom:0}#side .children li:before{content:"・"}@keyframes new{50%{opacity:0}}@media screen and (max-width: 854px){#side{float:none;width:auto;margin:0 auto}}#footer{clear:both;width:100%;position:relative;overflow:hidden}#footer a{color:#282828;font-family:"Cormorant Garamond",serif;text-transform:lowercase}#footer #footer-inner{width:1230px;margin:250px auto 80px;position:relative}#footer .f-logo{margin-bottom:36px}#footer .f-logo img{width:140px}#footer .top-inner{max-width:1160px}#footer .top-inner ul{margin-bottom:62px}#footer .top-inner ul li{display:inline-block;margin-right:28px}#footer .f-info{display:flex;align-items:baseline}#footer .f-info address span{font-family:"A1 Mincho",serif;font-size:15px}#footer .f-info .sns{display:flex}#footer .f-info .sns li{margin-left:20px}#footer .f-info .sns li:first-child{margin-left:0}#footer .f-info .sns img{vertical-align:bottom}#footer .f-info .privacy-menu{font-size:10px}#footer .f-info .privacy-menu a{color:#282828;text-decoration:none;font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:14px}#footer .f-info .f-copy{margin-left:20px;font-family:"Cormorant Garamond",serif;font-size:14px}#footer .f-bottom{clear:both}#footer .pagetop{position:fixed;right:30px;bottom:30px;z-index:10;margin-bottom:12px;opacity:0;transition:opacity .3s;pointer-events:none}#footer .pagetop.is-show{opacity:1;pointer-events:auto}#footer .pagetop img{width:25px}@media screen and (max-width: 854px){#footer #footer-inner{width:100%;padding:0 18px;margin-top:80px;margin-bottom:34px;position:relative}#footer .f-logo{margin-bottom:20px}#footer .f-logo img{width:74px}#footer .top-inner{max-width:100%}#footer .top-inner ul{margin-bottom:62px}#footer .top-inner ul li{display:inline-block;margin-right:30px}#footer .f-info{display:block;font-size:10px}#footer .f-info address{margin-bottom:15px}#footer .f-info address span{font-family:"A1 Mincho",serif;font-size:8px;line-height:10px}#footer .f-info .privacy-menu{margin-left:0;font-size:6px;float:left;margin-right:16px}#footer .f-info .privacy-menu a{color:#282828;text-decoration:none;font-family:"Cormorant Garamond",serif;text-transform:lowercase;font-size:9px}#footer .f-info .f-copy{margin-left:0px;font-size:9px;font-family:"Cormorant Garamond",serif}#footer .f-bottom .sns{margin-left:0;margin-bottom:20px;display:flex}#footer .f-bottom .sns li{margin-left:14px}#footer .f-bottom .sns li:first-child{margin-left:0}#footer .f-bottom .sns img{vertical-align:bottom}#footer .pagetop{right:20px;margin-bottom:12px}#footer .pagetop img{width:13px}}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.body-fixed{position:fixed;width:100%;height:100%}.width-1366{width:1366px;margin:0 auto}.container{max-width:1230px;margin-left:auto;margin-right:auto;text-align:justify;text-justify:inter-ideograph}.container2{max-width:1266px;margin-left:auto;margin-right:0;text-align:justify;text-justify:inter-ideograph}.container2 .left-text{margin-top:80px;float:left;width:312px;margin-right:90px}.container2 .left-text p.sub-title{font-size:26px;font-family:"A1 Mincho",serif;margin-bottom:48px;line-height:50px}.container2 .left-text p.text{line-height:24px;margin-bottom:40px;font-size:13px}.container2 .right-img{float:left;width:864px}.container2 .right-img img{width:100%}.image-over-thumb{display:block;height:0;padding-top:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.image-over-thumb2{display:block;height:0;padding-top:66.7%;background-repeat:no-repeat;background-position:center center;background-size:cover}.image-over-thumb3{display:block;height:0;padding-top:39.75%;background-repeat:no-repeat;background-position:center center;background-size:cover}.image-over-thumb4{display:block;height:0;padding-top:93.25%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 854px){.container{padding-left:18px;padding-right:18px;margin-left:auto;margin-right:auto}.width-1366{width:100%}.container2{padding-right:0;margin-bottom:130px}.container2 .left-text{margin-top:0;float:none;width:100%;margin-right:0;margin-bottom:82px;padding-left:41px}.container2 .left-text p.sub-title{font-size:18px;font-family:"A1 Mincho",serif;margin-bottom:33px;line-height:35px}.container2 .left-text p.text{line-height:28px;margin-bottom:33px;font-size:11px;width:284px;letter-spacing:.5px;white-space:nowrap}.container2 .left-text p.link-text a{font-family:"Cormorant Garamond",serif;text-transform:lowercase;color:#282828;text-decoration:underline;font-size:14px}.container2 .right-img{padding-left:18px;float:none;width:100%}.container2 .right-img img{width:100%}}@media screen and (max-width: 854px){.display-pc{display:none !important}}@media screen and (min-width: 855px){.display-sp{display:none !important}}.bread-box{margin:0 auto}.bread_crumb{margin-top:50px}.bread_crumb>span{color:#cdcdcd;font-size:12px;display:inline;text-transform:lowercase;font-family:"Cormorant Garamond",serif}.bread_crumb>span a{color:#cdcdcd}.bread_crumb>span.current-item{color:#282828}.bread_crumb>span:after{content:"-";padding-left:5px;margin-right:5px}.bread_crumb>span:last-child:after{content:""}@media screen and (max-width: 854px){.bread_crumb{margin-top:50px}.bread_crumb li{font-size:8px}}.pager{clear:both;padding:0 0 2em;line-height:2.8}.pager a,.pager span{border:1px solid #008bcb;padding:10px 14px;border-radius:4px;margin-right:10px;color:#008bcb;font-size:15px}.pager .current{color:#fff;background:#008bcb}.pager a:hover{color:#fff;background:#008bcb;text-decoration:none}.single-navi{font-size:13px}.single-navi span{color:#222;font-weight:700}.single-navi p{margin-bottom:5px}.btn{clear:both}.btn a{outline:0;display:block;cursor:pointer;margin:0 auto 24px;width:230px;line-height:1.8;text-align:center;padding:10px;border-radius:10px;text-shadow:0 -1px 0 rgba(0,0,0,.25);background:-moz-linear-gradient(top, #0497da 0, #0181bc);background:-webkit-gradient(linear, left top, left bottom, from(#0497da), to(#0181bc));text-decoration:none;font-size:14px;margin:0 auto;color:#fff;letter-spacing:2px;box-shadow:1px 1px 1px #888}.btn a:hover{color:#fff;text-decoration:none;background:-moz-linear-gradient(top, #0181bc 0, #0497da);background:-webkit-gradient(linear, left top, left bottom, from(#0181bc), to(#0497da))}#c-submit input{border:0;outline:0}.search-box{margin-bottom:24px}.search-box .search-text{height:30px;width:262px;background:#e7e7e7;padding:10px 6px;border:1px solid #e0ddd5;color:#333;margin-right:0}.search-box .search-btn{width:30px;vertical-align:bottom}.post-nav{display:flex;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.post-nav .next,.post-nav .prev{width:50%}.post-nav .next a,.post-nav .prev a{position:relative;display:flex;padding:30px;height:100%;box-sizing:border-box;transition:background-color .3s;text-decoration:none !important;font-size:.7em}.post-nav .next a:hover,.post-nav .prev a:hover{background-color:#d1e6ef}.post-nav .next a:before,.post-nav .prev a:before{content:"";display:block;position:absolute;left:3px;top:50%;width:15px;height:2px;background-color:#ccc;transform:rotate(120deg) translate(-7px)}.post-nav .next a:after,.post-nav .prev a:after{content:"";display:block;position:absolute;left:3px;top:50%;width:15px;height:2px;background-color:#ccc;transform:rotate(-120deg) translate(-7px)}.post-nav .next p,.post-nav .prev p{margin:0}.post-nav .next .image,.post-nav .prev .image{width:30%}.post-nav .next .title,.post-nav .prev .title{flex:1;margin:0 !important;padding-top:20px;line-height:1.3}.post-nav .next{border-right:1px solid #ddd}.post-nav .next .image{margin-right:20px}.post-nav .prev a{flex-direction:row-reverse}.post-nav .prev a:after{left:auto;right:3px}.post-nav .prev a:before{left:auto;right:3px;transform:rotate(60deg) translate(-7px)}.post-nav .prev a:after{transform:rotate(-60deg) translate(-7px)}.post-nav .prev .image{margin-left:20px}@media screen and (max-width: 854px){.post-nav .next a:hover,.post-nav .prev a:hover{background:0 0}.post-nav .next .image,.post-nav .prev .image{display:none}.post-nav .next .title,.post-nav .prev .title{padding-top:0}.post-nav .next .image{margin-right:0}.post-nav .prev .image{margin-left:0}}.post-index article{clear:both;margin-bottom:20px}.post-index .img{float:left;width:30%;margin-right:2%}.post-index .img .img-cover{display:block;position:relative;height:0;padding-top:75%}.post-index .img .img-cover span{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.post-index .right-box{float:left;width:68%}.post-index .right-box p.day{margin-bottom:10px;font-size:14px}.post-index .right-box p.day span.cat{background:#888;text-align:center;padding:2px 6px 6px;color:#fff;margin-right:10px}.post-index .right-box p.day span.cat a:link,.post-index .right-box p.day span.cat a:visited{color:#fff}.post-index .right-box p.day span.cat a:hover{text-decoration:none;opacity:.7}.post-index .right-box p.day span.new{animation:new 1s infinite;margin-bottom:0;margin-right:5px;color:#888}.post-index .right-box .title,.post-index .right-box .txt{margin-bottom:0}@keyframes new{50%{opacity:0}}.post-single .entry{padding:0 0 5px;margin-bottom:36px}.post-single .entry-content{margin-bottom:14px;padding-bottom:10px}.post-single p.day{margin-bottom:10px;font-size:14px}.post-single p.day span.cat{background:#008bcb;text-align:center;padding:4px 6px;color:#fff;margin-right:10px}.post-single p.day span.cat a:link,.post-single p.day span.cat a:visited{color:#fff}.post-single p.day span.cat a:hover{text-decoration:none;opacity:.7}.post-single p.day span.new{animation:new 1s infinite;margin-bottom:0;margin-right:5px;color:#008bcb}.post-single h1.title{font-size:30px;border-bottom:1px solid #c1b7aa;padding-bottom:20px;margin-bottom:20px}.post-single p{margin-bottom:2em}.post-single h2{color:#fff;background:#008bcb;padding:10px;text-align:left;margin:2.8em 0 20px;line-height:1.5;font-size:22px}.post-single h3{color:#008bcb;border-left:6px solid #008bcb;padding:0 0 0 10px;text-align:left;margin:2.8em 0 20px;font-size:18px}.post-single .img-width{max-width:100%;height:auto}.post-single pre{white-space:pre-wrap;word-wrap:break-word;overflow:auto;border:1px solid #d7d7d7;background:#fff;line-height:1.3;color:#666;padding:1.4em;font-size:13px;margin-bottom:2em}.post-single blockquote{background:#fff;padding:2em 1em .5em;position:relative;border:1px solid #d7d7d7;margin:0 10px 25px;clear:both}.post-single blockquote .title{font-weight:700}.post-single blockquote .title span{font-weight:400;color:#666;font-size:12px}.post-single blockquote strong{font-weight:700}.post-single blockquote ul li{line-height:1.5}.post-single blockquote:before{content:"“";font-size:400%;line-height:1em;font-family:"Hiragino Mincho ProN",serif;color:#999;position:absolute;left:4px;top:2px}.post-single blockquote:after{content:"”";font-size:400%;line-height:0;font-family:"Hiragino Mincho ProN",serif;color:#999;position:absolute;right:3px;bottom:0}.post-single h4{font-size:16px;font-weight:700;border-left:4px solid #008bcb;padding:2px 0 3px 8px;margin-bottom:12px}.post-single h5{font-size:13px;font-weight:700;margin-bottom:6px}.post-single strong{font-weight:400}.post-single small{font-size:12px;color:#888}.post-single .sns-box{padding:14px}.post-single .sns-box p{margin-bottom:0}@keyframes new{50%{opacity:0}}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?original);src:url(../fonts/icomoon.eot?original#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?original) format("truetype"),url(../fonts/icomoon.woff?original) format("woff"),url(../fonts/icomoon.svg?original#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-feedly:before{content:""}.icon-hatebu:before{content:""}.icon-line:before{content:""}.icon-pocket:before{content:""}.icon-google-plus:before{content:""}.icon-google-plus2:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-twitter:before{content:""}.icon-rss:before{content:""}.icon-rss2:before{content:""}.icon-pinterest:before{content:""}#share_btm1 ul li a,#share_btm2 ul li a,#share_top1 ul li a,#share_top2 ul li a{transition:all .3s}#share_top1{width:100%;margin:50px 0;font-family:sans-serif}#share_top1 h2{color:#666;font-weight:400}#share_top1 ul{margin:0;padding:0;list-style:none}#share_top1 ul li{display:inline-block;padding:0;text-align:center}#share_top1 ul li a{display:inline-block;min-width:27px;height:27px;text-decoration:none;margin:0 1px 5px 0;font-size:12px;font-weight:400;border-radius:2px;color:#fff !important;text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.03);text-shadow:none;line-height:25px;padding:1px 5px 0;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#share_top1 ul li a i{position:relative;top:3px;color:#fff;font-size:1.3em;text-shadow:1px 1px 0 rgba(255,255,255,.1)}#share_top1 ul li a .ttl{margin:0 3px 0 5px;text-align:center;line-height:20px}#share_top1 ul li a .share-count{display:inline;font-size:9px;color:#fff;padding:0;line-height:25px;margin:0;border-radius:0 1px 1px 0;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#share_top1 ul li>a:hover{transform:translate3d(0, 1px, 0)}@media screen and (max-width: 480px){#share_top1{width:100%;margin:30px 0}#share_top1 ul li a{margin-right:2px;height:25px;min-width:18px}#share_top1 ul li a i{left:1px}#share_top1 ul li a .share-count{margin-left:3px}#share_top1 ul li>a span.ttl{display:none}}#share_btm1 ul li.twitter a,#share_top1 ul li.twitter a{color:#fff;background-color:#55acee}#share_btm1 ul li.twitter a:hover,#share_top1 ul li.twitter a:hover{background-color:#468ec5}#share_btm1 ul li.facebook a,#share_top1 ul li.facebook a{background-color:#35629a}#share_btm1 ul li.facebook a:hover,#share_top1 ul li.facebook a:hover{background-color:#1f3669}#share_btm1 ul li.googleplus a,#share_top1 ul li.googleplus a{background-color:#dd4b39}#share_btm1 ul li.googleplus a:hover{background-color:#b94031}#share_top1 ul li.googleplus a:hover{background-color:#b94031}#share_top1 ul li.googleplus a i{top:4px}#share_btm1 ul li.hatebu a,#share_top1 ul li.hatebu>a{background-color:#3c7dd1}#share_btm1 ul li.hatebu a:hover,#share_top1 ul li.hatebu>a:hover{background-color:#0270ac}#share_btm1 ul li.pocket a,#share_top1 ul li.pocket a{background-color:#ee4056}#share_btm1 ul li.pocket a:hover,#share_top1 ul li.pocket a:hover{background-color:#c53648}#share_btm1 ul li.rss a,#share_top1 ul li.rss a{background-color:#ffb53c}#share_btm1 ul li.rss a:hover,#share_top1 ul li.rss a:hover{background-color:#e09900}#share_btm1 ul li.feedly a,#share_top1 ul li.feedly a{background-color:#6cc655}#share_btm1 ul li.feedly>a:hover,#share_top1 ul li.feedly>a:hover{background-color:#5ca449}#share_btm1 ul li.pinterest a,#share_top1 ul li.pinterest a{background-color:#d4121c}#share_btm1 ul li.pinterest a:hover,#share_top1 ul li.pinterest a:hover{background-color:#a42f35}.page-home #header{display:none}.top-bnr li{margin-bottom:20px}.top-bnr li:last-child{margin-bottom:0}@media screen and (max-width: 854px){.top-bnr li{margin-bottom:10px}}.page-home #main section h2 span{display:none}.page-home p.link-text{padding-top:0}.top-news{margin-bottom:198}.top-news .link-wap{overflow:hidden}.top-news .link-wap h2{float:left}.top-news .link-wap .link-text{float:right;padding-top:32px}.top-news article{clear:both;border-bottom:1px solid #888;padding:14px 0}.top-news article p.day,.top-news article p.title{display:inline-block;margin-bottom:0}.top-news article p.day{margin-right:30px;color:#656565}.top-news article p.title{color:#282828}@media screen and (max-width: 854px){.top-news article{clear:both;border-bottom:1px solid #888;padding:14px 0}.top-news article p.day,.top-news article p.title{display:inline-block;margin-bottom:0}.top-news article p.day{margin-right:30px;font-size:12px}.top-news article p.title{padding-top:8px;font-size:13px}}.page-about .about-wap{display:flex;justify-content:space-between;flex-wrap:wrap}.page-about .about-wap .text-box p{font-size:13px !important;line-height:2.3em !important}.page-about .about-wap .list-box ul{font-size:13px !important;line-height:2.3em !important}.page-about .pro-left{width:46%}.page-about .pro-right{width:50%}.page-about .profile-img{margin-bottom:3em}@media screen and (max-width: 854px){.page-about .pro-left,.page-about .pro-right{width:100%}}.top-furniture .wap,.top-works .wap{display:flex;justify-content:space-between}.top-furniture .link-wap,.top-works .link-wap{overflow:hidden}.top-furniture .link-wap h2,.top-works .link-wap h2{float:left}.top-furniture .link-wap .link-text,.top-works .link-wap .link-text{float:right;padding-top:32px}.top-furniture article,.top-works article{width:30%;clear:both;margin-bottom:0}.top-furniture article a,.top-works article a{text-decoration:none}.top-furniture article:last-child,.top-works article:last-child{margin-right:0}.top-furniture .img,.top-works .img{margin-bottom:28px}.top-furniture .img img,.top-works .img img{width:100%}.top-furniture .day,.top-works .day{margin-bottom:17px;font-size:12px;color:#656565}.top-furniture .title,.top-works .title{margin-bottom:0;color:#282828}@media screen and (max-width: 854px){.top-furniture .wap2,.top-works .wap2{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -18px;padding:0 9px}.top-furniture .wap2::-webkit-scrollbar,.top-works .wap2::-webkit-scrollbar{display:none}.top-furniture .wap,.top-works .wap{display:flex;justify-content:space-between}.top-furniture .link-wap,.top-works .link-wap{overflow:hidden}.top-furniture .link-wap h2,.top-works .link-wap h2{float:left}.top-furniture .link-wap .link-text,.top-works .link-wap .link-text{float:right;padding-top:32px}.top-furniture article,.top-works article{clear:both;margin-bottom:0;padding:0 9px;width:40vw;flex:0 0 auto}.top-furniture article:last-child,.top-works article:last-child{margin-right:0}.top-furniture .img,.top-works .img{margin-bottom:20px}.top-furniture .day,.top-works .day{margin-bottom:17px;font-size:9px;color:#656565}.top-furniture .title,.top-works .title{margin-bottom:0;font-size:10px}}.news-box article{clear:both;border-bottom:1px solid #888;padding:14px 0}.news-box article p.day,.news-box article p.title{display:inline-block;margin-bottom:0}.news-box article p.day{margin-right:30px;color:#656565}.news-box article p.title{color:#282828}@media screen and (max-width: 854px){.news-box article{clear:both;border-bottom:1px solid #888;padding:14px 0}.news-box article p.day,.news-box article p.title{display:inline-block;margin-bottom:0}.news-box article p.day{margin-right:30px;font-size:12px}.news-box article p.title{padding-top:8px;font-size:13px}}#main section .single-layout{display:flex;justify-content:space-between;flex-wrap:wrap}#main section .single-layout .single-entry{width:850px}#main section .single-layout .single-entry h2{font-family:"A1 Mincho",serif;font-size:20px;margin-top:50px;margin-bottom:20px}#main section .single-layout .single-entry h3{font-family:"A1 Mincho",serif;font-size:20px;margin-top:20px;margin-bottom:20px}#main section .single-layout .single-entry p{margin-bottom:3em;line-height:1.6em}#main section .single-layout .single-entry p img{width:100%}#main section .single-layout .single-entry p:last-child{margin-bottom:0}#main section .single-layout #side{width:300px}#main section .single-layout #side .single-text-box{margin-bottom:64px}#main section .single-layout #side .single-text-box p.dt{margin-top:20px;font-size:14px;color:#969696}#main section .single-layout #side .single-text-box p.dt:first-child{margin-top:0}#main section .single-layout #side .single-text-box p.dd{font-family:"A1 Mincho",serif;margin-top:14px;font-size:14px}@media screen and (max-width: 854px){#main section .single-layout{display:flex;justify-content:space-between;flex-wrap:wrap}#main section .single-layout .single-entry{width:100%;font-size:14px}#main section .single-layout .single-entry h2{font-family:"A1 Mincho",serif;font-size:18px;margin-top:50px;margin-bottom:20px}#main section .single-layout .single-entry h3{font-family:"A1 Mincho",serif;font-size:18px;margin-top:20px;margin-bottom:20px}#main section .single-layout .single-entry p{margin-bottom:20px}#main section .single-layout .single-entry p img{width:100%}#main section .single-layout .single-entry p:last-child{margin-bottom:0}#main section .single-layout #side{margin-top:63px;width:100%}#main section .single-layout #side .single-text-box{margin-bottom:64px}#main section .single-layout #side .single-text-box p.dt{margin-top:20px;font-size:14px;color:#969696}#main section .single-layout #side .single-text-box p.dt:first-child{margin-top:0}#main section .single-layout #side .single-text-box p.dd{font-family:"A1 Mincho",serif;margin-top:14px;font-size:14px}}.access-box,.showroom-box{display:flex;justify-content:space-between;flex-wrap:wrap}.access-box .col,.showroom-box .col{width:1230px}.access-box .col .img p,.showroom-box .col .img p{margin-bottom:1em}.access-box .col .img p:last-child,.showroom-box .col .img p:last-child{margin-bottom:0}.access-box .access-left,.access-box .room-left{width:850px}.showroom-box .access-left,.showroom-box .room-left{width:850px}.access-box .access-right,.access-box .room-right{width:300px}.showroom-box .access-right,.showroom-box .room-right{width:300px}.access-box .room-img,.showroom-box .room-img{margin-bottom:3em}.access-box .bottom-col p,.showroom-box .bottom-col p{display:inline-block;width:48%}@media screen and (max-width: 854px){.access-box .access-left,.access-box .access-right,.access-box .col,.access-box .room-left,.access-box .room-right{width:100%}.showroom-box .access-left,.showroom-box .access-right,.showroom-box .col,.showroom-box .room-left,.showroom-box .room-right{width:100%}}.col2-box{display:flex;justify-content:space-between;flex-wrap:wrap}.col2-box .col{width:48%}.col2-box .col .img p{margin-bottom:1em}.col2-box .col .img p:last-child{margin-bottom:0}.col2-box .room-left,.col2-box .room-right{width:48%}.col2-box .room-img{margin-bottom:3em}.col2-box .bottom-col p{display:inline-block;width:48%}@media screen and (max-width: 854px){.col2-box .col{width:100%}}@media screen and (max-width: 854px){.col2-box .room-left,.col2-box .room-right{width:100%}}nav.menu{position:relative;float:right;font-size:16px;margin-top:-20px;width:158px;text-align:right}nav.menu a{margin-bottom:10px;display:block;padding:0 20px 0 5px}nav.menu a dt{font-family:"Cormorant Garamond",serif}nav.menu .menu-btn{display:block;position:relative;z-index:2;background-image:url(../images/arrow-open.png);background-repeat:no-repeat;background-size:12px;background-position:right 8px;padding:0}nav.menu.is-open .menu-btn{float:right;width:20px;height:29px;background-image:url(../images/arrow-close.png)}nav.menu.is-open .menu-btn dt{display:none}nav.menu dt{padding:0 33px 0 5px}nav.menu dl{display:none;position:absolute;left:0;top:0;z-index:1;background-color:#fff;text-transform:lowercase}nav.menu dl a dd{font-family:"Cormorant Garamond",serif}@media screen and (max-width: 854px){nav.menu{font-size:12px;margin-top:-14px;width:106px;float:right}nav.menu dt{padding:0 20px 0 5px;background-size:9px;background-position:left 30px top 4px}nav.menu .menu-btn{display:block;position:relative;bottom:2px;z-index:2;background-image:url(../images/arrow-open.png);background-repeat:no-repeat;background-size:9px;background-position:right 5px}nav.menu.is-open .menu-btn{float:right;width:10px;height:14.5px;background-image:url(../images/arrow-close.png);background-position:0 5px}nav.menu.is-open .menu-btn dt{display:none}}.col4{display:flex;justify-content:space-between;flex-wrap:wrap}.col4 article{margin-top:40px;width:269px}.col4 article a{text-decoration:none}.col4 article:nth-child(-n+4){margin-top:0}.col4 .cat-box img{width:100%}.col4 .cat-box p.cat-name{margin-top:15px;font-family:"Cormorant Garamond",serif,"A1 Mincho",serif;font-size:12px;color:#656565}.col4 .cat-box p.name{margin-top:17px;font-family:"Cormorant Garamond",serif,"A1 Mincho",serif;font-size:17px}@media screen and (max-width: 854px){.col4 article{margin-top:30px;width:48.5%}.col4 article:nth-child(-n+4){margin-top:0}.col4 article:nth-child(3),.col4 article:nth-child(4){margin-top:30px}.col4 .cat-box p.cat-name{margin-top:10px;font-size:11px;color:#656565}.col4 .cat-box p.name{margin-top:11px;font-family:"A1 Mincho",serif;font-size:12px}}.col1 article{margin-top:40px}.col1 article a{text-decoration:none}.col1 article:first-child{margin-top:0}.col1 .cat-box img{width:100%}.col1 .cat-box p.cat-name{margin-top:28px;font-family:"A1 Mincho",serif;font-size:12px}.col1 .cat-box p.name{margin-top:17px;font-family:"A1 Mincho",serif;font-size:17px}@media screen and (max-width: 854px){.col1 article{margin-top:30px}.col1 .cat-box p.cat-name{margin-top:10px;font-size:10px}.col1 .cat-box p.name{margin-top:11px;font-family:"A1 Mincho",serif;font-size:12px}}.col3{display:flex;justify-content:space-between;flex-wrap:wrap}.col3 article{margin-top:50px;width:31.5%}.col3 article a{text-decoration:none}.col3 article:nth-child(-n+3){margin-top:0}.col3 .cat-box img{width:100%}.col3 .cat-box p.cat-name{margin-top:20px;font-family:"A1 Mincho",serif;font-size:12px;color:#656565}.col3 .cat-box p.name{font-family:"A1 Mincho",serif;font-size:14px;margin-top:12px}@media screen and (max-width: 854px){.col3 article{width:48.5%;margin-top:30px}.col3 article:nth-child(-n+3){margin-top:0}.col3 article:nth-child(3){margin-top:30px}.col3 .cat-box p.cat-name{margin-top:10px;font-size:10px;color:#656565}.col3 .cat-box p.name{margin-top:11px;font-family:"A1 Mincho",serif;font-size:12px}}.single-layout{display:flex;justify-content:space-between;flex-wrap:wrap}.single-layout .image-area{width:850px}.single-layout .image-area p{margin-bottom:20px}.single-layout .image-area p img{width:100%}.single-layout .image-area p:last-child{margin-bottom:0}.single-layout .text-area{width:300px}.single-layout .text-area .text-area-inner{position:sticky;top:95px}.single-layout .text-area-works .text-area-inner{position:relative}.single-layout .text-area .single-text-box{margin-bottom:64px}.single-layout .text-area .single-text-box p.dt{margin-top:20px;font-size:14px;color:#969696}.single-layout .text-area .single-text-box p.dt:first-child{margin-top:0}.single-layout .text-area .single-text-box p.dd{font-family:"A1 Mincho",serif;margin-top:14px;font-size:14px}.single-layout .text-area .single-text-box p.dd:first-child{margin-top:0}@media screen and (max-width: 854px){.single-layout{display:flex;justify-content:space-between;flex-wrap:wrap}.single-layout .image-area{width:100%}.single-layout .image-area p{margin-bottom:20px}.single-layout .image-area p img{width:100%}.single-layout .image-area p:last-child{margin-bottom:0}.single-layout .text-area{margin-top:63px;width:100%}.single-layout .text-area .single-text-box{margin-bottom:64px}.single-layout .text-area .single-text-box p.dt{margin-top:20px;font-size:14px;color:#969696}.single-layout .text-area .single-text-box p.dt:first-child{margin-top:0}.single-layout .text-area .single-text-box p.dd{font-family:"A1 Mincho",serif;margin-top:14px;font-size:14px}}.single-layout-works .single-layout-works-block{display:flex;justify-content:space-between;flex-wrap:wrap}.single-layout-works .single-layout-works-block:last-child .image-area{margin-bottom:0}.single-layout-works .image-area{width:850px;margin-bottom:20px}.single-layout-works .image-area p{margin-bottom:20px}.single-layout-works .image-area p img{width:100%}.single-layout-works .image-area p:last-child{margin-bottom:0}.single-layout-works .single-layout .image-area{margin-bottom:0}.single-layout-works .text-area{width:300px}.single-layout-works .text-area-works .text-area-inner{position:relative}.single-layout-works .text-area-works .text-area-inner-order{height:calc(100% - 51px);padding-bottom:51px}.single-layout-works .text-area-works .text-area-inner-order .order-contact-btn{position:absolute;right:0;bottom:0;z-index:1}.single-layout-works .text-area .single-text-box{margin-bottom:64px}.single-layout-works .text-area .single-text-box p.dt{margin-top:20px;font-size:14px;color:#969696}.single-layout-works .text-area .single-text-box p.dt:first-child{margin-top:0}.single-layout-works .text-area .single-text-box p.dd{font-family:"A1 Mincho",serif;margin-top:14px;font-size:14px}.single-layout-works .text-area .single-text-box p.dd:first-child{margin-top:0}.single-layout-works .text-area .single-text-box a{text-decoration:underline}.single-layout-works .text-area .single-text-box a:hover{text-decoration:none}.single-layout-works .order-btn{max-width:850px;text-align:center;margin-top:40px}.single-layout-works .order-btn img{max-width:236px !important}@media screen and (max-width: 854px){.single-layout-works .single-layout-works-block{display:flex;justify-content:space-between;flex-wrap:wrap}.single-layout-works .image-area{width:100%}.single-layout-works .image-area p{margin-bottom:20px}.single-layout-works .image-area p img{width:100%}.single-layout-works .image-area p:last-child{margin-bottom:0}.single-layout-works .text-area{margin-top:10px;width:100%}.single-layout-works .text-area-works .text-area-inner-order{height:auto;padding-bottom:0}.single-layout-works .text-area-works .text-area-inner-order .order-contact-btn{position:relative;right:auto;bottom:auto}.single-layout-works .text-area .single-text-box{margin-bottom:64px}.single-layout-works .text-area .single-text-box p.dt{margin-top:20px;font-size:14px;color:#969696}.single-layout-works .text-area .single-text-box p.dt:first-child{margin-top:0}.single-layout-works .text-area .single-text-box p.dd{font-family:"A1 Mincho",serif;margin-top:14px;font-size:14px}.order-btn{max-width:none}.order-btn img{max-width:none}}.concept-sec-wrap{position:relative;overflow:hidden}@media screen and (min-width: 855px){.concept-sec .container2{margin-bottom:0 !important;padding-bottom:155px}}.concept-slider-wrap{position:absolute;right:0;top:0;z-index:1}.concept-slider-wrap .slick-slide img{max-width:none}.concept-slider-wrap .slick-dots{text-align:right;padding-right:100px;box-sizing:border-box}.concept-slider-wrap .slick-dots li button::before{transform:scale(0.6)}.concept-slider-wrap .slick-dots .add-dots{display:inline-block;position:relative;top:1px;height:20px;vertical-align:bottom;font-size:14px;color:#c8c8c8;font-weight:700}@media screen and (max-width: 854px){.concept-slider-wrap{display:none;position:relative;right:auto;top:auto;width:100%;padding-left:20px;padding-bottom:90px}}@media screen and (max-width: 854px){.concept-slider-wrap .slick-slide img{width:auto;max-width:100%}}@media screen and (max-width: 854px){.concept-slider-wrap .slick-dots{padding-right:20px;transform:scale(0.8)}}#footer .f-info .privacy-copy-wrapper{display:flex;justify-content:start;align-items:first baseline;gap:25px}#footer .f-info .privacy-copy-wrapper .f-copy{margin-left:0 !important}#footer .f-info .privacy-copy-wrapper .insta-link{position:relative;top:2px}#footer .f-info .privacy-copy-wrapper .insta-link a i{color:#7a7c80;font-size:20px}@media screen and (max-width: 854px){#footer .f-info .privacy-copy-wrapper{gap:7px}#footer .f-info .privacy-copy-wrapper .f-copy,#footer .f-info .privacy-copy-wrapper .privacy-menu a{font-size:11px}#footer .f-info .privacy-copy-wrapper .privacy-menu{margin-right:0}#footer .f-info .privacy-copy-wrapper .insta-link{margin-right:5px}}#main section .about-wap{margin-top:2rem}#main section .about-wap .text-box p{margin-bottom:1.8em}@media screen and (max-width: 854px){#main section .about-wap{margin-top:-1.5rem}#main section .about-wap .pro-left .text-box p{display:block;letter-spacing:.01em}}#footer .footer-menu nav ul li a{color:#282828;font-size:16.8px;letter-spacing:.08em;font-family:"Cormorant Garamond",serif}.single-layout-works .text-area .single-text-box h1{font-size:14px;margin-top:0;line-height:2.2em}.single-layout-works .text-area .single-text-box p.dd{margin-top:0;line-height:2.2em;font-size:14px}@media screen and (max-width: 854px){.page-order #main section .list-box h2.h2-jp,.page-order #main section .list-box p,.page-order #main section .list-box ul,.page-order #main section .text-box h2.h2-jp,.page-order #main section .text-box p,.page-order #main section .text-box ul{font-size:13px;line-height:26px}}/*# sourceMappingURL=styles.css.map */