@charset "UTF-8";.pc{display:none!important}.sptb{display:inline-block}#stkr{display:none}body{font-weight:400}#wrapper:after{height:100vh}.fancybox-navigation .fancybox-button{width:40px!important}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:2vw 2vw 0 0}.wp-block-gallery .blocks-gallery-image:nth-last-child(-n+3),.wp-block-gallery .blocks-gallery-item:nth-last-child(-n+3){margin:2vw 4vw 1vw 0}.wp-block-gallery.columns-2 .blocks-gallery-item{width:45%;margin:1vw 2vw 1vw 0}.wp-block-gallery.columns-3 .blocks-gallery-item{width:30%;margin:1vw 2vw 1vw 0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:last-child,.wp-block-gallery.columns-2 .blocks-gallery-item:last-child{margin:1vw 0!important}.wp-block-gallery.columns-3 .blocks-gallery-item{width:30%;margin:1vw 2vw 1vw 0!important}.wp-block-gallery.columns-3 .blocks-gallery-item:nth-child(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:last-child{width:30%;margin:1vw 0!important}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:last-child,.wp-block-gallery.columns-4 .blocks-gallery-item:last-child{margin:2vw 0 0 0!important}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(odd),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(odd),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(odd),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(odd){margin:2vw 2vw 0 0}h1,h2,h3,h4,h5,h6{letter-spacing:2px}#container{padding:0}.c_box{padding:7vh 5vw}.text_box{position:relative;margin:10vh 0;letter-spacing:1px;line-height:1.6;text-align:justify}.h_full{height:100vh;height:calc(var(--vh,1vh)*100)}.half_box,.prof_box .half_box{width:100%}section{padding:10vh 0}section#top{height:100vh;padding:0}.page_navi{width:100%}#firstview,.selectarea{width:100vw;height:100vh;height:calc(var(--vh,1vh)*100)}#firstview .flex{flex-flow:column-reverse}.selectarea .flex .half_box{height:calc(var(--vh,1vh)*50);background-size:cover !important}#firstview .loading_hinoya,#firstview .symbol_hinoya{width:80px;height:80px}#firstview .yagou{width:100vw;position:fixed;font-size:25vw;font-weight:500;color:#fff;text-align:center;letter-spacing:3vw;text-indent:3vw;z-index:1}#firstview .symbol_saito{position:fixed}.selectarea .logo_gionsaito,.selectarea .logo_orimono{width:150px;height:150px;text-indent:-999999px !important}#noren{flex-flow:wrap!important;width:150vw;height:100vh;position:fixed;top:0;left:50%;transform:translateX(-50%)}#noren .noren_item{position:relative;top:0;left:0;overflow:hidden;margin:0 auto;width:50vw;height:100vh;background:0 0}.noren_item:first-child{transform:skew(-4deg)}.noren_item:nth-child(2){transform:skew(-2deg)}.noren_item:last-child{transform:skew(0deg)}.noren_item:before{position:absolute;top:-20%;left:-50%;border-radius:50% 60%/60% 70%;width:250%;height:100%;content:"";background-color:rgba(250,250,240,.3)}.noren_item:first-child:before{animation:wave linear 10s infinite}.noren_item:nth-child(2):before{border-radius:90% 60%/80% 90%;animation:wave linear 12s infinite}.noren_item:last-child:before{border-radius:70% 40%/80% 70%;animation:wave linear 14s infinite}@keyframes wave{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}header.flex{align-items:center;width:100%;position:fixed;left:0;margin:0;padding:0 20px;z-index:10}header.flex.action{top:0}header .logo.logo_gionsaito{width:150px;height:50px;background:url(/svg/logo_gionsaito_yokobk.svg) no-repeat center center;background-size:contain;position:relative;right:initial;-webkit-filter:initial !important;filter:initial !important;z-index:99}header .logo.logo_saitoorimono{width:150px;height:50px;background:url(/svg/logo_saitoorimono_yokobk.svg) no-repeat center center;background-size:contain;position:relative;left:initial;right:initial;-webkit-filter:initial !important;filter:initial !important;z-index:99}a.logo_header_saitoorimono{font-size:45px;letter-spacing:7px}header.flex.action a.logo_header_gionsaito,header.flex.action a.logo_header_saitoorimono{transform:scale(.7)}.logo.logo_saitoorimono.is-hidden,.logo.logo_gionsaito.is-hidden{visibility:initial;opacity:1}.home header.flex.action,.saitoorimono header.flex.action{top:0}.bogo-language-switcher{display:flex;justify-content:space-between;width:60px;height:60px;padding:0;text-align:center;z-index:1}ul.bogo-language-switcher li{width:50%!important;height:60px;line-height:60px}.bogo-language-switcher .bogo-language-name:after{width:80%;height:1px;background:#000;bottom:18px;margin:0 10%;opacity:0}.modal-open{display:inline-block;width:50px;height:50px}.modal-open:before{width:50px;height:20px;top:calc(50% - 10px);left:calc(50% - 25px);border-top:solid 1px #000;border-bottom:solid 1px #000}.modal-open:after{width:50px;height:1px;top:calc(50% - .5px);left:calc(50% - 25px);background:#000}.modal-content{width:100vw}.modal-close{width:50px;height:50px;position:fixed;top:15px;right:25px}#navimenu nav li a{margin:10px 0}.home #home{padding:0}#home .mainmenu{width:80vw;height:400px;top:55%;flex-flow:wrap;align-items:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:inherit;z-index:5}#home .mainmenu li{width:calc(80vw/6);height:auto;min-height:200px;position:relative;font-size:1.2rem;letter-spacing:0;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;text-align:center;overflow:hidden}#home .mainmenu li:before{width:1px;height:80%}#home .mainmenu li a{display:inline-block;width:20px;height:100%;line-height:1.2}#hello{padding:0}.horizontal_scroll{width:400vw}.scroll_contents{width:1026px;height:100vh!important}.scroll_contents .half_box{width:50%!important;min-height:65vh}.button.circle.goaisatsu{position:absolute;top:45%;left:15%;opacity:1}.hello_copy{left:60%}.scroll_contents .hello_img{width:70vw;height:70vw}.scroll_contents .hello_honbun{width:100%;padding:20px;text-align:justify;word-break:break-word;line-height:1.8}.scroll_contents.page2 .hello_img:first-child{top:-5vh}.scroll_contents.page2 .hello_img:last-child{width:600px;height:calc(600px*0.66);top:15vh}.scroll_contents.page3 .hello_img:nth-of-type(1){width:80vw;height:120vw;top:-15vw;left:-8vw}.page3 .half_box:first-child .hello_honbun{width:100%;padding:110px 0 5vh 5vw;text-align:justify;word-break:break-word;max-height:calc(100vh - 80px);top:0;left:0}.page3 .half_box:last-child .hello_img:first-child{width:35vw;height:35vw;position:relative;transform:translate(18vw,80px);z-index:1}.page3 .half_box:last-child .hello_img:last-child{display:none}.page3 .half_box:last-child .hello_honbun{width:100%;position:relative;padding:5vh 0 0 5vw;text-align:justify;word-break:break-word}.page4 .half_box:first-child .hello_img{width:300px;height:calc(300px*1.5);transform:translate(10vw,5vh);z-index:0}.page4 .half_box:first-child .hello_img:last-child{width:300px;height:calc(300px*0.66);position:relative;transform:translate(40vw,30px);z-index:1}.page4 .half_box:last-child .hello_img{width:400px;height:calc(400px*0.66);transform:translate(0,-10vh);z-index:0}.page4 .half_box:last-child .hello_honbun{width:100%;position:relative;padding:5vh 10vw 5vh 0;text-align:justify;word-break:break-word;z-index:1}.page4 .button.circle.hv_cntr{top:75%;left:25%}.home #thingstowear{height:auto;margin:200px 0 0;padding:0 0 100px}.home #thingstowear .half_box{width:50%}#thingstowear .thing_img:nth-child(1){width:40vw;height:calc(40vw*1.5);position:relative;top:50%;transform:translate(0vw,-50%);background-size:cover !important;z-index:0}#thingstowear .button.hv_cntr{left:45%}#thingstowear .half_box:last-child.column{align-items:start;padding:0 50px}#latest{flex-flow:column;width:100%;max-width:100vw;height:auto;margin:0 auto;padding:100px 50px}#latest .title_box{width:100px}#latest .post_list{width:calc(100% - 100px);max-width:1000px}#latest .post_list ul.catedate,#latest .post_list p.date,#latest .post_list li.date,#latest .post_list ul li{height:auto;line-height:1.8;margin:0}#latest .post_list li.date{margin:0 10px 0 0}#latest .post_list ul.catedate{margin:10px 0 0}.post_list article{height:auto;padding:15px 0;line-height:normal;border-top:solid 1px #000;letter-spacing:1px}.post_list.thumblist article{width:47%;padding:0;border:none}.post_list article a{display:inline-block;width:100%;height:auto}.post_list p.icon_new,.post_list p.icon_feature{margin:10px 10px 0 0}.post_list.newslist p.icon_new,.post_list.newslist p.icon_feature{margin:0 5px 5px 0}.post_list.thumblist article figure .thumb{position:relative;width:100%;height:calc((100vw - 100px - 100px)*0.45);max-height:calc(1000px*0.45);overflow:hidden;object-fit:cover}.post_list ul.catedate{width:100%;height:auto;padding:0;list-style:none;text-align:left;line-height:2}.post_list ul li{width:auto;height:auto;font-size:.75rem;line-height:2}.post_list article .title{display:inline-block;width:100%;max-width:initial;height:auto;font-size:1rem;line-height:1.6}h1{font-size:4vw;letter-spacing:5px}.text_area{width:80vw;height:auto;margin:0 auto;padding:150px 0}.text_area.flex.reserve{flex-flow:column-reverse}.text_area .title_box{width:100px}.text_area .text_box{width:calc(100% - 100px);margin:0}.page section#top{max-width:100vw;height:auto;margin:80px auto 0;padding:100px 20px}.page_title{width:80vw}.text_box .midashi_en{margin:20px 0;text-align:right}.about .logo.logo_saitoorimono,.about .logo.logo_gionsaito,.about .logo.logo_saitoorimono.is-switch,.about .logo.logo_gionsaito.is-switch{-webkit-filter:invert(0) brightness(0)!important;filter:invert(0) brightness(0)!important}.page .about section#top{height:100vh;height:calc(var(--vh,1vh)*100);margin:0;padding:0}.about #philosophy_img{flex-flow:column;align-items:center;padding:0}.about #philosophy_img .imagebox{width:80vw;height:calc(80vw*0.66);background-size:cover !important}.about #philosophy_img .imagebox:nth-child(1){width:50vw;height:50vw;left:-25vw;z-index:1}.about #philosophy_img .imagebox:nth-child(2){top:calc(80vw*0.66*-0.2);left:15vw}.about #history{padding:0}.about #history .midashi_jp{display:inline-block;padding:0 0 13px;border-bottom:solid 1px #fff;font-size:1.4rem;letter-spacing:3px}.about .imagebox{width:80vw;height:calc(80vw*0.66);background-size:cover !important}.about .history_img1{top:80px;left:-10vw}.about .history_img2{width:50vw;height:calc(50vw*1.5);position:relative;top:0;left:45vw;right:0;margin:-20vh 0 80px}.about #history .text_area.ayumi{flex-flow:column}.about #history .text_area.ayumi .history_img3-1{width:80vw;height:calc(80vw*0.66);top:0;left:-10vw;margin:0 0 50px}.about #history .text_area.ayumi .text_box{width:calc(100% - 80px);margin:0 0 0 80px}.about .history_img3-2{width:85vw;height:calc(85vw*0.66);top:50px;left:0}#company{margin:0}#company .text_area td{display:inline-block;min-width:100%;padding:15px 0 0;line-height:1.8}#company .text_area td:last-child{padding:5px 0 15px 10px}.shop .bgdark{padding:0;background:linear-gradient(180deg,rgba(226,222,211,1) 0%,rgba(25,45,55,1) 30%,rgba(25,45,55,1) 100%);color:#fff}.page .shop section#top{max-width:100vw;height:65vh;margin:60px auto 0;padding:0}.page .shop section#top .thumb_img{width:65vw;height:calc(65vw*0.66);background-size:cover !important;position:absolute;bottom:0;right:0;z-index:1}.shop .imagebox{width:70vw;height:calc(70vw*0.66);background-size:cover!important}.shop .shop_img1{top:-10vh;left:0;z-index:1}.shop .shop_img2{width:90vw;height:calc(90vw*0.66);left:10vw}.shop .shop_img3{width:80vw;height:calc(80vw*0.66);top:5vh;left:0}#operation .text_area{padding:50px 0}#operation .text_area td{display:inline-block;min-width:100%;padding:15px 0 0;line-height:1.8}#operation .text_area td:last-child{padding:5px 0 15px 10px}.shop #shop_img.imgmap{margin:0 0 50px}.shop #shop_img.imgmap .imagebox{width:70vw;height:calc(70vw*1.5);background-size:cover!important}.shop #shop_img.imgmap .shop_img5{width:90vw;height:calc(90vw*0.66);left:10vw}.shop #shop_img.imgmap .shop_img6{width:80vw;height:calc(80vw*0.66);top:0;left:0;margin:8vh 0 0}.shop #shop_img.imgmap .googlemaps{width:80vw;height:calc(80vw*0.66);position:relative;margin:0 0 0 20vw;-webkit-filter:grayscale(.9);filter:grayscale(.9);overflow:hidden}.page .contact section#top{max-width:100vw;height:auto;margin:80px auto 0;padding:0}.page .contact section#top .thumb_img{width:60vw;height:45vh;position:absolute;top:0;bottom:initial;left:initial;right:5vw;background-size:contain !important}.contact .page_title{width:100%;height:auto;position:relative;margin:0 auto 100px;padding:20vh 50px 0;color:#000;z-index:1}.contact .page_title p.sub{padding:0 50px}.contact .form_detail,.contact .form_introduction{width:100vw;padding:50px 50px 80px;line-height:1.8;text-align:justify;word-break:break-word}.contact .form_detail{width:calc(100vw - 100px);padding:0 0 50px}.contact section#form_area{width:100vw;padding:80px 50px 50px}.contact section#form_area:before{width:calc(100vw - 40px);height:1px;background:#000;top:0;left:20px}.contact .mwform-tel-field input[type=text],.contact .mwform-zip-field input[type=text]{min-width:100px;margin:5px}.contact .koumoku.w50,.contact .koumoku.w200,.contact .koumoku .w200,.contact .koumoku.w300{width:100%!important}.send button,.send input{width:100%;margin:0}.mw_wp_form p{word-break:break-word;line-height:1.8;text-align:justify}.contact .form_ending{width:100%;margin:40px 0 0;padding:20px;border:solid 1px #000;line-height:1.6;text-align:justify;word-break:break-word}.contact .mw_wp_form_complete p{word-break:break-word}.contact .mw_wp_form_complete p br{display:none}#ui-datepicker-div{width:calc(100vw - 40px);display:table}.ui-datepicker .ui-datepicker-header{width:calc(100vw - 40px)}.ui-datepicker table{width:calc(100vw - 40px)}.ui-datepicker th{width:calc((100vw - 40px)/7);min-width:initial;padding:5px;text-align:center;font-weight:400;border:0}.ui-datepicker td,.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{width:calc((100vw - 40px)/7) !important;min-width:initial}.policy .sitepolicy{padding:0 0 50px}.policy .sitepolicy .text_box{font-size:.9rem}.policy .sitepolicy ul,.policy .sitepolicy ol,.policy .sitepolicy ul li,.policy .sitepolicy ol li{margin:5px 0;line-height:1.6;word-break:break-word}.notfound section{height:100vh;height:calc(var(--vh,1vh)*100)}.notfound h1.catch{width:auto;height:100%;text-align:center;font-size:20vw;color:#fff;letter-spacing:5vh;opacity:.5;z-index:-1}.notfound section .text_box{width:100vw;height:auto;margin:0 auto;padding:0 20px}.notfound section .text_box h2{margin:0 0 40px;font-size:12vw;font-weight:lighter;letter-spacing:6px;text-align:center;line-height:1}.notfound section .text_box p br{display:none}.pagination{margin:5vh 0 10vh}.archive #container,.archive #content{overflow:visible}.archive section#top{max-width:100vw;height:auto;min-height:auto;padding:220px 50px 0}.category .page_title,.tag .page_title{width:100%}#subcate{width:100%}#subcate li{width:33%;height:40px;line-height:40px;margin:0 0 10px}#subcate li a{width:auto;height:40px;line-height:40px}ul#subcate:has(>:nth-child(2n):last-child) li{width:auto;height:40px;line-height:40px;margin:0 0 10px}.archive #postlist{max-width:100vw;padding:0 50px}.category .post_list,.tag .post_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;position:relative;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:border-box}.category .post_list.collectionlist article{width:47%;margin:0 0 50px}.category .post_list.collectionlist article figure{width:100%;position:relative}.category .post_list.collectionlist article figure .thumb{position:relative;width:calc((100vw - 100px)*0.47);height:calc((100vw - 100px)*0.47);overflow:hidden;object-fit:cover}.category .post_list.collectionlist article .caption_box{width:100%;padding:10px 0 0}.category .post_list article .title{margin:10px 0}.category #latest,.tag #latest{max-width:100vw;padding:50px 50px 80px}.category #latest .post_list.thumblist article figure .thumb,.tag #latest .post_list.thumblist article figure .thumb{height:calc((100vw - 100px - 100px)*0.47)}.category .post_list ul.catedate li.author,.archive .post_list ul.catedate li.author,.tag .post_list ul.catedate li.author{display:block;width:auto}.category-news .post_list,.tag .post_list{margin:0 0 60px}.post_list.newslist article{width:100%;padding:15px}.post_list.newslist ul.catedate{margin:0;padding:5px 0 0}.category .post_list.newslist article .title{margin:0}.category .blog #subcate li{width:auto;position:relative;overflow:initial;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.category .blog #subcate li,.category .blog #subcate li a{margin:0 20px 0 0}.category .blog #subcate li a{display:inline-block;width:auto;line-height:40px;vertical-align:bottom}.bgdark #subcate a.active:before,.bgdark #subcate a:hover:before{height:1px}.category .blog #subcate li:has(ul.child){width:calc(100% - 90px);height:auto;display:inline-block}.category .blog #subcate li ul.child{width:calc(100% - 90px);top:0;margin:0 0 10px;padding:0 0 0 25px}.category .blog #subcate li ul.child li:before{width:10px;height:1px;background:#000;top:50%;left:0}.category .blog #subcate li ul.child li:first-child:before{height:10px;background:0 0;border-left:solid 1px #000;border-bottom:solid 1px #000;top:calc(50% - 10px)}.category .blog #subcate li:has(.child):hover{overflow:initial}.category .post_list.bloglist article{width:47%;position:relative;margin:0 0 60px;padding:0;border:none}.category .post_list.bloglist article:nth-child(odd),.category .post_list.bloglist article:nth-child(even){left:0}.category .post_list.bloglist article figure{width:100%;position:relative}.category .post_list.bloglist article figure .thumb{position:relative;width:100%;height:calc((100vw - 100px)*0.47);overflow:hidden;object-fit:cover}.category .post_list.bloglist article .caption_box{width:100%;padding:0}.category .post_list.bloglist article .bassui{font-size:.9rem;text-align:justify;word-break:break-word}.archive .thingstowear section#top{max-width:initial;height:100vh;height:calc(var(--vh,1vh)*100);margin:0;padding:0}.archive .thingstowear .page_title{width:80vw;height:auto}.archive .thingstowear .page_title:after{width:1px;height:40vh}.thingstowear #square_list{max-width:100vw;margin:0;padding:100px 50px}#square_list .title_box{width:100px}#square_list .post_list{width:calc(100% - 100px);max-width:1000px}#square_list .thumblist article figure .thumb{position:relative;width:100%;height:calc((100vw - 100px - 100px)*0.47)}#square_list .post_list.thumblist article{margin:0 0 40px}#square_list .post_list .post_title,.single .thingstowear .design_type{height:90px;margin:0 0 5px}.relation .post_list.thumblist article{width:47%;margin:0 0 50px}.relation .post_list.thumblist article:nth-child(3){display:none}.relation .post_list.thumblist article figure .thumb{position:relative;width:100%;height:calc((100vw - 100px - 100px)*0.47*0.66);max-height:initial;overflow:hidden;object-fit:cover}.category .plesure .page_title{width:80vw;height:auto}.category .plesure .page_title:after{width:1px;height:40vh}.category .plesure #subcate{margin:100px auto}.category .plesure #subcate li{width:32%;height:40px;line-height:40px;margin:0 2% 10px 0;border:solid 1px #000;text-align:center}.category .plesure #subcate li:nth-child(3n){margin:0 0 10px}.category .plesure ul#subcate:has(>:nth-child(2n):last-child) li{width:49%;height:40px;line-height:40px;margin:0 2% 10px 0}.category .plesure ul#subcate:has(>:nth-child(2n):last-child) li:nth-child(even){margin:0 0 10px}.category .plesure #subcate li a{width:100%;margin:0}.category .plesure #subcate li a:before{content:none}.category .plesure #subcate li a:hover{background:#282828;color:#fff}.archive #thingstowear{flex-flow:column;height:auto;margin:0;padding:0}.archive #thingstowear .thing_copy{margin:0 0 50px}.archive #thingstowear .half_box{height:auto}.archive #thingstowear .half_box:first-child .imagebox{width:80vw;height:calc(80vw*0.66);top:0;transform:initial}.archive #thingstowear .half_box:last-child{flex-flow:wrap;justify-content:space-between;align-items:end;margin:80px 0 0}.archive .thing_text{width:45vw;position:relative;margin:0 0 50px;font-size:1rem;line-height:2}.archive .thingstowear .button_box,.category .thingstowear .button_box{width:auto;margin:50px auto 0}.archive .design section#top{max-width:initial;height:100vh;height:calc(var(--vh,1vh)*100);margin:0;padding:0}.archive .design .page_title{width:80vw;height:auto}.archive .thingstowear .page_title:after{width:1px;height:40vh}.archive .design #square_list{max-width:100vw;margin:0;padding:100px 50px}.archive .design .bgdark2{padding:0}.archive .design #image_area{margin:0;padding:0 0 50px}.archive .design #image_area .imagebox{width:80vw;height:calc(80vw*0.66);background-size:cover !important;margin:10px 0}.archive .design #image_area .imagebox:nth-child(1){top:0}.archive .design #image_area .imagebox:nth-child(2){top:0;left:20vw}.archive .design #to_orimono .text_area{padding:100px 0 0}.archive .design #to_orimono .text_area:before{width:100%;height:1px;background:#282828;top:0}ul.single-menu li{display:inline-block;width:33%;position:relative;padding:0 5px;border-right:solid 1px #000;font-size:.9rem;letter-spacing:1px;color:#3c3c3c}ul.single-menu li.nav-previous a{padding:0 0 0 40px}ul.single-menu li.nav-next a{padding:0 40px 0 0}.single .default section#top.h_full{max-width:100vw;height:auto;margin:80px auto 0;padding:0}.single section#top .thumb_img{width:100vw;height:100px;position:relative;top:initial;transform:initial;z-index:1}.single section#top .thumb_img:has(img),.single .design section#top .thumb_img{width:100vw;height:56vw}.single section#top .thumb_img img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:100%;max-height:100%;object-fit:cover!important;z-index:1}.single .page_title{width:80vw;height:auto;top:0;position:relative;left:0;transform:initial;padding:50px 0 0;color:#000}.single .sticky{top:100px}.single #entry.text_area .title_box h4{max-height:60vh;font-size:2.8vh;letter-spacing:2px;line-height:1.5}.single .default .credit_data img{width:40px;height:40px;border-radius:50%}.single .default .credit_data .authorname{font-size:.8rem}.single .default #catlist .title_box{width:80px}.single .default #catlist #subcate{width:calc(100% - 80px);height:40px}.single .default #latest{width:100%;max-width:100vw;height:auto;margin:100px auto 0;padding:100px 50px;border-top:solid 1px #000}.single #latest .post_list.thumblist article figure .thumb{position:relative;width:100%;height:calc((100vw - 100px - 100px)*0.47)}.single .ex_information{margin:0 0 40px;padding:10px 0}.single .ex_information .half_box{width:100%;margin:10px 0;line-height:1.8}.single .ex_date{padding:0 0 0 30px;word-break:break-word;text-align:left}.single .ex_reserve{line-height:1.8}.single .ex_reserve_contact{margin:10px 0 0;padding:0 0 0 50px;line-height:1.6}.single .ex_reserve_contact li{margin:5px 0;word-break:break-word;text-align:left}.single .thingstowear #top.h_full{height:auto;margin:80px auto 0}.single .thingstowear #image_area{margin:120px 0 0;padding:0}.single .thingstowear #image_area .main_img{width:70vw;height:calc(70vw*0.66);top:0;margin:0 0 100px}.single .thingstowear #image_area .sub_img:nth-of-type(2){width:35vw;height:35vw;position:absolute;top:-5vh;left:65vw}.single .thingstowear #image_area .sub_img:nth-of-type(3){width:65vw;height:calc(65vw*0.66);position:relative;top:initial;left:initial;transform:translate(25vw,5vh)}.single .thingstowear .bgdark2{padding:0 0 50px}.single .thingstowear #square_list{max-width:100vw;padding:100px 50px;border-top:solid 1px #fff}.single .thingstowear .gallery_content{width:100vw;height:auto;margin:80px auto 0;padding:50px}.single .thingstowear .gallery_content .gallery_box{width:30%;height:auto;margin:0 0 40px}.single .thingstowear .gallery_content .gallery_box .gallery_img{width:100%;height:calc((100vw - 100px)*0.30);margin:0}.single .thingstowear .gallery_content .gallery_box .type_name{min-height:50px;margin:10px 0 0;line-height:1.5;word-break:break-word}.modal,.modal.is-active{height:100vh;height:calc(var(--vh,1vh)*100);padding:20px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal .swiper-button-next,.modal .swiper-button-prev{display:block;transform:translateY(-50%);right:-10px}.modal .swiper-button-prev{transform:translateY(-50%) scale(-1,1);left:-10px}.detail_gallery .modal__content .swiper-slide .galleryimg{width:calc((90vw - 160px)/2);height:calc((90vw - 160px)/2);margin:0 auto 20px}.single .design section#top.h_full{max-width:100vw;height:auto;margin:80px auto 0;padding:0}.single .design .page_title:after{height:35vh}.single .design .text_area{width:85vw;height:auto;margin:0 auto;padding:0}.single #concept.text_area{padding:150px 0 0}.single .design .text_area .title_box h3{margin:0 10px;font-size:1.6rem;letter-spacing:10px}.single .design .bgdark2{padding:0 0 100px}.single .design #image_area.h_full{height:auto}.single .design #image_area .imagebox{position:relative;background-size:cover !important;margin:10px 0}.single .design #image_area .imagebox:nth-child(1){width:85vw;height:calc(85vw*0.66);top:0;left:0}.single .design #image_area .imagebox:nth-child(2){width:65vw;height:calc(65vw*0.66);top:-5vh;left:35vw}.single .design #image_area .imagebox:nth-child(3){width:70vw;height:calc(70vw*0.66);top:0;left:0;z-index:1}.single .design #image_area .imagebox:nth-child(4){width:35vw;height:35vw;top:0;left:60vw;bottom:initial;margin:-10vh 0 0}.single .design #square_list{max-width:100vw;margin:0;padding:100px 50px 50px}footer{position:relative;margin:50px 0 0}.footselect{width:250px;height:auto;position:relative;margin:50px auto 0}.footselect a.foot{position:relative;left:initial;right:initial;margin:0 auto}.ua-android h2.content_title{font-size:1.8rem;font-weight:400}.ua-android header{min-height:60px}.ua-android header .reservebutton,.ua-android header .menu,.ua-android #navmenu.modal-window .close{width:60px;height:60px;line-height:60px}.orimono canvas{width:125vh;height:125vh;position:fixed;top:0;left:50%;-webkit-filter:invert(0) opacity(.1);filter:invert(0) opacity(.1);-webkit-transform:translate(-50%,0%) rotate(-7deg);-ms-transform:translate(-50%,0%) rotate(-7deg);transform:translate(-50%,0%) rotate(-7deg);z-index:0}.saitoorimono #home .mainmenu{width:100vw;height:auto;flex-flow:wrap;justify-content:center;top:calc((var(--vh,1vh)*100)*0.5);margin:0;transform:translate(-50%,-50%);-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;text-align:center;z-index:1}.saitoorimono #home .mainmenu li{width:80%;height:45px;min-height:initial;position:relative;font-size:1rem;letter-spacing:2px;line-height:45px}.saitoorimono #home .mainmenu li a{width:100%}.saitoorimono #home .mainmenu li:before{width:100%;top:initial;bottom:0}.saitoorimono .horizontal_scroll{width:400vw}.saitoorimono .scroll_contents{width:1026px;height:100vh !important}.saitoorimono .scroll_contents .half_box{width:50%!important}.saitoorimono .scroll_contents .scrlgllry{width:50vh;height:50vh;top:initial;left:inherit;bottom:initial;right:initial}.saitoorimono .scroll_contents.page1 .scrlgllry:nth-child(2){width:50vh;height:calc(50vh*0.66);bottom:0;left:15vw}.saitoorimono .scroll_contents.page1 .scrlgllry:last-child{width:35vw;height:calc(35vw*1.5);top:calc(50% - (50vw*0.66*0.8));right:0}.saitoorimono .scroll_contents.page2 .scrlgllry:first-child{width:90vw;height:calc(90vw*0.66);transform:translate(-5vw,0);z-index:-1}.saitoorimono .scroll_contents.page2 .scrlgllry:nth-child(2){width:50vh;height:calc(50vh*0.66);bottom:0;left:25vw}.saitoorimono .scroll_contents.page2 .scrlgllry:last-child{width:35vw;height:35vw;transform:translate(90vw,50vh)}.saitoorimono .scroll_contents.page3 .scrlgllry:first-child{width:60vh;height:calc(60vh*0.66);transform:translate(15vw,110px);z-index:-1}.saitoorimono .scroll_contents.page3 .scrlgllry:nth-child(2){width:50vh;height:calc(50vh*0.66);transform:translate(35vw,60vh)}.saitoorimono .scroll_contents.page3 .scrlgllry:last-child{width:35vw;height:calc(35vw*1.5);right:0;transform:translate(30vw,40px)}.saitoorimono .scroll_contents.page4 .scrlgllry:first-child{width:40vh;height:calc(40vh*0.66);transform:translate(50vw,100px);z-index:-1}.saitoorimono .scroll_contents.page4 .scrlgllry:nth-child(2){width:35vh;height:calc(35vh*0.66);transform:translate(0,75vh)}.saitoorimono .scroll_contents.page4 .scrlgllry:last-child{width:65vw;height:calc(65vw*0.66);transform:translate(35vw,50vh)}.saitoorimono #hello{margin:0 0 100px}.saitoorimono #hello .scroll_contents .hello_img{width:50vh;height:50vh;top:initial;left:inherit;bottom:initial;right:initial}.saitoorimono #hello .hello_honbun{width:40vw!important;padding:20px 0!important;text-align:justify;word-break:break-word;line-height:1.8;z-index:5}.saitoorimono #hello .page1 .hello_img:first-child{width:50vw;height:calc(50vw*1.5);transform:translate(0,10vh)}.saitoorimono #hello .hello_copy{width:auto;height:auto;min-height:260px;left:30%}.saitoorimono #hello .page2 .half_box:first-child .hello_img{width:50vh;height:calc(50vh*0.66);transform:translate(10vw,0)}.saitoorimono #hello .page2 .half_box:last-child .hello_img{width:55vh;height:calc(55vh*0.66);transform:translate(10vw,-10vh)}.saitoorimono #hello .page2 .half_box:last-child .hello_img:last-child{width:30vh;height:30vh;transform:translate(20vw,20vh)}.saitoorimono #hello .page3 .half_box:first-child .hello_img{width:40vw;height:calc(40vw*1.5);transform:translate(35vh,0px)}.saitoorimono #hello .page3 .half_box:first-child .hello_honbun{top:-15vh;margin:0}.saitoorimono #hello .page3 .half_box:last-child .hello_img:first-child{width:40vw;height:40vw;position:relative;top:initial;left:initial;transform:translate(15vw,45vh)}.saitoorimono #hello .page3 .half_box:last-child .hello_img:last-child{display:none}.saitoorimono #hello .page4 .half_box:first-child .hello_honbun{margin:0;top:initial;left:initial;transform:translate(0vw,-20vh)}.saitoorimono #hello .page4 .half_box:last-child{flex-flow:column}.saitoorimono #hello .page4 .half_box:last-child .hello_img:first-child{width:35vh;height:35vh;min-width:initial;min-height:initial;position:relative;top:initial;left:initial;transform:translate(0,15vh)}.saitoorimono #hello .page4 .half_box:last-child .hello_img:last-child{width:65vw;min-width:initial;height:calc(65vw*0.66);position:relative;transform:translate(-25vw,18vh)}.saitoorimono #creation .post_list .text_area .text_box{width:100%}.saitoorimono .post_list.thumblist article figure .thumb,.creation .post_list.thumblist article figure .thumb,#latest.creation .post_list.thumblist article figure .thumb{position:relative;width:100%;height:calc(100vw - 40px - 80px);height:calc((100vw - 100px - 100px)*0.47);max-height:initial;overflow:hidden;object-fit:cover}.saitoorimono .creation .post_list.thumblist article{margin:0 0 40px}.saitoorimono #leadec{height:500px;padding:0}.saitoorimono #leadec .leadec_bg{height:500px;background-size:cover !important}.saitoorimono #leadec .lead_button_list{max-width:420px}.orimono .company #history{padding:100px 0 0}.orimono .company #history_img .history_img1{width:80vw;height:calc(80vw*0.66);top:-5vh;left:0}.orimono .company #history_img .history_img2{width:80vw;height:calc(80vw*0.66);position:relative;margin:0;top:0;left:20vw;right:initial}.orimono .company #future .text_area{padding:100px 0 0}.orimono .company #future .future_img1{width:calc(100vw - 40px);height:calc((100vw - 40px)*0.66);top:0;left:0;margin:10vh 0 0}.orimono .company #future .future_img2{width:80vw;height:calc(80vw*0.66);top:5vh;left:-8vw}.orimono .company .bgdark2{padding:0 0 100px}.orimono .company #company_img.imgmap{margin:0 0 50px}.orimono .company .company_img1{width:70vw;height:calc(70vw*1.5);top:-10vh;left:0;z-index:1}.orimono .company .company_img2{width:80vw;height:calc(80vw*0.66);top:5vh;left:0}.orimono .company .company_img3{width:90vw;height:calc(90vw*0.66);position:relative;top:10vh;left:10vw}.orimono .company .googlemaps{width:80vw;height:calc(80vw*0.66);position:relative;margin:0 0 0 20vw;-webkit-filter:grayscale(.9);filter:grayscale(.9);overflow:hidden}.page .saitoorimono-inquiry header.flex,.page .saitoorimono-inquiry-confirm header.flex,.page .saitoorimono-inquiry-complete header.flex{background:rgba(255,255,255,.7);-webkit-filter:invert(1);filter:invert(1)}.page .saitoorimono-inquiry header.flex.action,.page .saitoorimono-inquiry-confirm header.flex.action,.page .saitoorimono-inquiry-complete header.flex.action{top:0;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page .saitoorimono-inquiry section#top.h_full,.page .saitoorimono-inquiry-confirm section#top.h_full,.page .saitoorimono-inquiry-complete section#top.h_full{padding:0 0 80px}.orimono .inquiry .bgdark2{padding:50px 0}.single .orimono header.flex{background:rgba(215,215,215,1);-webkit-filter:invert(1);filter:invert(1)}.single .orimono header.flex.action{top:0;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.single .orimono .kiroku #top.h_full.bgdark{padding:0}.creation-template-default.single header.flex{background:rgba(255,255,255,.7);-webkit-filter:invert(1);filter:invert(1)}.creation-template-default header.flex.action{top:0;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.single .orimono .design section#top.h_full{padding:0 0 80px}.single article .wp-block-image,.single article .wp-block-image figure{min-width:200px}.reservation .ex_information{max-width:calc(100% - 100px)}.en-US .page_title h1{margin:0 0 10px;line-height:1.2;letter-spacing:5px}.en-US #home .mainmenu{display:flex;width:80vw;height:auto;top:50%;flex-flow:column;justify-content:flex-start;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;text-orientation:initial;z-index:5}.en-US #home .mainmenu li{width:100%;height:auto;min-height:auto}.en-US #home .mainmenu li a{display:inline-block;width:100%;height:auto}.en-US .hello_copy{width:auto;min-width:380px;height:auto;left:60%;font-size:2.4rem}.en-US .scroll_contents .hello_honbun{line-height:1.6}.single.en-US .design .text_area .title_box h3{margin:0 10px;font-size:2rem;letter-spacing:5px}.en-US #square_list .post_list .post_title,.single.en-US .thingstowear .design_type{height:40px;margin:0 0 5px}.archive.en-US .thing_text{line-height:1.6;word-break:break-word}.en-US .policy .sitepolicy .text_box,.en-US .policy .sitepolicy .text_box li,.en-US .policy .sitepolicy .text_box p{text-align:left;word-break:break-word;letter-spacing:.5px}.en-US .policy .sitepolicy .text_box li{line-height:1.3}.en-US .saitoorimono #hello .hello_honbun{word-break:break-word;line-height:1.6}.en-US .saitoorimono #hello .page2 .hello_honbun{width:100%;left:10%}.en-US .saitoorimono #hello .page4 .half_box:first-child .hello_honbun{width:80%;top:0}