@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%}.button.arrow{display:inline-block;width:100px;height:30px;position:relative;margin:0;padding:0 20px;border:solid 1px #000;font-size:.8rem;color:#000;text-align:left;line-height:32px;z-index:1}.button.arrow:before{right:20px}.button.circle{display:inline-block;width:100px;height:auto;position:relative;margin:0;padding:115px 0 0;color:#fff;text-align:center;line-height:25px;z-index:1}.button.circle:before{width:100px;height:100px;left:calc(50% - 50px);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.button.circle:after{width:7px;height:7px;top:50px;left:50%;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);z-index:5}#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:240vw;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:80vw;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%;height:60px;position:fixed;left:0;margin:0;padding:0 10px;line-height:60px;z-index:10}header.flex.action{top:0}header .logo.logo_gionsaito{display:block;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{display:block;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}.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-container{max-width:100vw}.modal-container,.modal-body{height:100vh;height:calc(var(--vh,1vh)*100)}.modal-body{align-items:baseline}.modal-content{padding:70px 35px 130px}.modal-content:before{content:none}#navimenu .logoYoko.logo_gionsaito{display:block;width:140px;height:120px;background:url(/svg/logo_gionsaito_wh.svg) no-repeat center center;background-size:auto 100%;position:relative;margin:0 auto 30px}#navimenu .logo.logo_saitoorimono{display:block;width:170px;height:40px;background:url(/svg/logo_saitoorimono_yokowh.svg) no-repeat center center;background-size:contain;position:relative;left:initial;margin:30px auto 0;-webkit-filter:initial !important;filter:initial !important}.orimono #navimenu .logoYoko.logo_gionsaito{display:block;width:140px;height:120px;background:url(/svg/logo_gionsaito_wh.svg) no-repeat center center;background-size:auto 100%;position:relative;margin:30px auto 0}.orimono #navimenu .logoYoko.logo_saitoorimono{display:block;width:200px;height:40px;background:url(/svg/logo_saitoorimono_yokowh.svg) no-repeat center center;background-size:contain;position:relative;left:initial;margin:30px auto 50px}#navimenu nav li{margin:0 0 5px}#navimenu .information{width:100%;color:#fff}#navimenu .phone{margin:20px 0 30px;padding:30px 0;border-top:double 2px #fff;border-bottom:double 2px #fff}#navimenu .group{width:100%;margin:20px 0 0;padding:30px 0;border-top:double 2px #fff;color:#fff;font-size:.8rem}.modal-close{width:30px;height:30px;position:fixed;top:15px;right:20px}.modal-close:before{width:30px;height:1px;top:50%;left:50%}.modal-close:after{width:1px;height:30px;top:50%;left:50%}.home canvas#gion{width:1000px;height:100vh}.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:1200vw}.scroll_contents{width:400vw;height:100vh!important}.scroll_contents .half_box{width:50%!important}.button.circle.goaisatsu{position:absolute;top:45%;left:25%;opacity:1}.scroll_contents .hello_img{width:100vw;height:100vw}.scroll_contents .hello_honbun{width:80vw;padding:20px 0;text-align:justify;word-break:break-word;line-height:1.8}.scroll_contents.page2 .hello_img:first-child{top:-10vh}.scroll_contents.page2 .hello_img:last-child{top:15vh}.scroll_contents.page3 .hello_img:nth-of-type(1){width:80vw;height:120vw;top:-15vw;left:-8vw}.scroll_contents.page3 .hello_honbun{width:85vw;max-height:calc(100vh - 80px);position:relative;top:0;left:-5vw}.scroll_contents.page3 .column{width:100vw;margin:80px 0 0}.scroll_contents.page3 .column .hello_img:nth-of-type(1),.scroll_contents.page3 .column .hello_img:nth-of-type(2){width:47vw;height:70vw;margin:-5vh 0 0}.scroll_contents.page4 .flex.column{width:100vw}.scroll_contents.page4 .column:first-child .hello_img:nth-of-type(1){width:80vw;height:80vw;left:20vw}.scroll_contents.page4 .column:first-child .hello_honbun{margin:5vh 0 0 80vw}.scroll_contents.page4 .button.circle{margin:0 0 0 25vw}.scroll_contents.page4 .button.circle:after{top:50px}.scroll_contents.page4 .column:last-child .hello_img:nth-of-type(1){width:70vw;height:46.2vw;margin:60px 0 0 -40vw}.scroll_contents.page4 .column:last-child .hello_img:nth-of-type(2){width:85vw;height:85vw;margin:10vh 0 0 -10vw}.home #thingstowear{flex-flow:column;height:auto;margin:280px 0 100px;padding:0}.home #thingstowear .thing_copy{margin:0 auto 10vh}.home #thingstowear .half_box{height:auto;margin:0 0 60px}.home #thingstowear .thing_img:nth-child(1){width:85vw;height:85vw;position:relative;transform:translate(0,0);background-size:cover !important;z-index:0}.home #thingstowear .thing_img:nth-child(2){display:none}.home .thing_text{width:80vw;position:relative;margin:0 auto;font-size:1rem;color:#fff;line-height:2}.home #thingstowear .button.hv_cntr{display:block;width:120px;position:relative;top:initial;left:initial;bottom:0;margin:50px auto 0;transform:initial}.home #thingstowear .button.circle.hv_cntr:before{border:solid 1px #000;-webkit-filter:invert(1);filter:invert(1)}.home #thingstowear .button.circle.hv_cntr:before{border:solid 1px #000;-webkit-filter:invert(1);filter:invert(1);-webkit-backdrop-filter:initial;backdrop-filter:initial}.home #thingstowear .button.circle:hover:after{border-top:solid 1px #fff;border-right:solid 1px #fff}#latest{flex-flow:column;width:100%;max-width:100vw;height:auto;margin:0 auto;padding:100px 20px}.home #latest.latestnews{padding:30vh 20px 0;background:linear-gradient(180deg,rgba(25,45,55,1) 0%,rgba(226,222,211,1) 50%,rgba(226,222,211,1) 100%)}.home #latest.latestblog{padding:0 20px 180px;background:linear-gradient(0deg,rgba(25,45,55,1) 0%,rgba(226,222,211,1) 50%,rgba(226,222,211,1) 100%)}#latest .title_box{width:80px}#latest .title_box h3{font-size:1.6rem;letter-spacing:10px}#latest .post_list{width:calc(100% - 80px);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:0}#latest .post_list ul.catedate li:nth-child(n+4){display:none}.post_list.newslist p.icon_new,.post_list.newslist p.icon_feature{margin:0 5px 5px 0}.home footer{margin:0}.post_list article{height:auto;padding:15px 0;line-height:normal;border-top:solid 1px #000;letter-spacing:1px}.post_list article a{display:inline-block;width:100%;height:auto}.post_list p.icon_new,.post_list p.icon_feature{margin:10px 5px 0 0}.post_list.newslist p.icon_new,.post_list.newslist p.icon_feature{margin:0 5px 10px 0}.post_list ul.catedate,.category .post_list ul.catedate,.archive .post_list ul.catedate,.tag .post_list ul.catedate{width:100%;height:auto;margin:0;padding:10px 0 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}.post_list.thumblist article{width:100%;margin:0 0 40px;padding:0;border:none}.post_list.thumblist article figure .thumb{position:relative;width:100%;height:calc((100vw - 40px - 80px)*0.66);max-height:initial;overflow:hidden;object-fit:cover}h1{font-size:7vw;letter-spacing:5px}.text_area{width:85vw;height:auto;margin:0 auto;padding:150px 0}.text_area.flex.reserve{flex-flow:column-reverse}.text_area .title_box{width:70px}.text_area .title_box h3{font-size:1.6rem;letter-spacing:10px}.text_area .text_box{width:calc(100% - 70px);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:50px;left:-10vw}.about .history_img2{width:80vw;height:calc(80vw*1.5);position:relative;top:0;right:-15vw;margin:0 0 50px}.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:85vw;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:75vw;height:calc(75vw*0.66);background-size:cover !important;position:absolute;bottom:0;right:0;z-index:1}.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:90vw;height:90vw;position:relative;margin:0 0 0 10vw;-webkit-filter:grayscale(.9);filter:grayscale(.9);overflow:hidden}.page .contact section#top{max-width:100vw;height:auto;margin:60px 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 20px 0;color:#000;z-index:1}.contact .page_title p.sub{padding:0 20px}.contact .form_detail,.contact .form_introduction{width:100vw;padding:50px 20px 80px;line-height:1.8;text-align:justify;word-break:break-word}.contact .form_detail{width:calc(100vw - 40px);padding:0 0 50px}.contact section#form_area{width:100vw;padding:80px 20px 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 .page_title{width:100%}.policy .sitepolicy{width:100%;padding:0 20px 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}.archive #container,.archive #content{overflow:visible}.archive section#top{max-width:100vw;height:auto;min-height:initial;padding:220px 20px 0}#subcate{width:100%}#subcate li{width:auto;height:40px;line-height:40px;margin:0 0 10px}#subcate li a{width:auto}ul#subcate:has(>:nth-child(2n):last-child) li{height:40px;line-height:40px;margin:0 3vw 10px 0}#subcate li a{height:40px;line-height:40px;margin:0}.archive #postlist{max-width:100vw;padding:0 20px}.category .post_list,.tag .post_list{width:100%}.category .post_list.collectionlist article{width:100%;margin:0 0 50px}.category .post_list.collectionlist article figure{width:calc(100vw - 40px);position:relative}.category .post_list.collectionlist article figure .thumb{position:relative;width:calc(100vw - 40px);height:calc(100vw - 40px);overflow:hidden;object-fit:cover}.category .post_list.collectionlist article .caption_box{width:100%}.category .post_list article .title{margin:5px 0 10px}.category #latest,.tag #latest{max-width:100vw;padding:50px 20px 80px}.category #latest .post_list.thumblist article figure .thumb,.tag #latest .post_list.thumblist article figure .thumb{height:calc((100vw - 40px - 80px)*0.66)}.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{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{height:auto;margin:0 3vw 0 0}.bgdark #subcate a.active:before,.bgdark #subcate a:hover:before{height:1px}.category .blog #subcate li:has(ul.child){width:calc(100vw - 40px);height:auto}.category .blog #subcate li ul.child{width:100%;margin:10px 0;padding:0 0 0 15px}.category .blog #subcate li ul.child li{width:auto;margin:0 3vw 0 0;padding:0 0 0 20px}.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{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 - 40px)*0.66);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}.category .pleasure .page_title h1 span,.single .page_title h1 p.subtitle{display:block;font-size:1.2rem;letter-spacing:4px}.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 20px}#square_list .title_box{width:80px}#square_list .title_box h3{font-size:1.6rem;letter-spacing:10px}#square_list .post_list{width:calc(100% - 80px);max-width:1000px}#square_list .thumblist article figure .thumb{position:relative;width:100%;height:calc(100vw - 40px - 80px);height:calc((100vw - 40px - 80px)*0.66)}#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:100%}.relation .post_list.thumblist article figure .thumb{position:relative;width:100%;height:calc((100vw - 40px - 80px));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:100px 0 0;padding:0}.archive #thingstowear .thing_copy{margin:0 auto 10vh}.archive #thingstowear .half_box{height:auto;margin:0 0 50px}.archive #thingstowear .thing_img:nth-child(1){width:90vw;height:calc(90vw*0.66);position:relative;transform:translate(0,0);background-size:cover !important;z-index:0}.archive .thing_text{width:80vw;position:relative;margin:0 auto;font-size:1rem;line-height:2}.archive #thingstowear .button.hv_cntr{display:block;position:relative;top:initial;left:initial;bottom:0;margin:50px auto 0;transform:initial}.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 20px}.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:60px auto 0;padding:0}.single section#top .thumb_img{width:100vw;height:auto;position:relative;top:initial;transform:initial;z-index:1}.single section#top .thumb_img:has(img){width:100vw;height:66vw;top:initial}.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,.single .default .page_title{width:80vw;top:0;position:relative;bottom:initial;left:0;transform:initial;padding:50px 0 0}.single .page_title p.sub{width:auto;height:auto;position:relative;top:0;left:0;margin:10px 0 0;font-size:.9rem;font-weight:500;letter-spacing:2px;line-height:1.4;word-break:break-word}.single .sticky{top:80px}.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:auto}.single .default #latest{width:100%;max-width:100vw;height:auto;margin:100px auto 0;padding:100px 20px;border-top:solid 1px #000}.single #latest .post_list.thumblist article figure .thumb{position:relative;width:100%;height:calc((100vw - 40px - 80px)*0.66)}.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 header.flex{-webkit-filter:invert(1);filter:invert(1)}.single-thingstowear header.flex.action{-webkit-filter:invert(0);filter:invert(0)}.single .thingstowear #top.h_full{height:auto}.single .thingstowear #image_area{margin:0;padding:0}.single .thingstowear #image_area .main_img{width:80vw;height:calc(80vw*0.66);top:0}.single .thingstowear #image_area .sub_img:nth-of-type(2){width:40vw;height:40vw;position:absolute;top:-5vh;left:60vw}.single .thingstowear #image_area .sub_img:nth-of-type(3){width:60vw;height:calc(60vw*0.66);position:relative;top:0;left:30vw;margin:5vh 0 0}.single .thingstowear .bgdark2{padding:0 0 50px}.single .thingstowear #square_list{max-width:100vw;padding:100px 20px;border-top:solid 1px #fff}.single .thingstowear .gallery_content{width:100vw;height:auto;margin:80px auto 0;padding:0 20px 50px}.single .thingstowear .gallery_content .gallery_box{width:calc(50% - 10px);height:auto;margin:0 0 40px}.single .thingstowear .gallery_content .gallery_box .gallery_img{width:100%;height:calc(((100vw - 40px)/2) - 10px)}.single .thingstowear .gallery_content .gallery_box .type_name{line-height:1.5;margin:10px 0 0;word-break:break-word}.single .season .thingstowear .gallery_content{padding;padding:0 20px 100px}.single .season .thingstowear .gallery_content .gallery_box{width:100%}.single .season .thingstowear .gallery_content .gallery_box .gallery_img{height:calc(100vw - 40px)}.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%)}.detail_gallery .modal__content{position:relative;width:100%;height:100%;max-width:100%;padding:20px;background:#192d37}.detail_gallery .modal__content .swiper{padding:20px}.detail_gallery .modal__content .swiper-slide{margin:0;padding:0}.detail_gallery .modal__content .gallery_inner.flex{align-items:center;flex-flow:column}.detail_gallery .modal__content .swiper-slide .galleryimg{width:calc(100vw - 120px);height:calc(100vw - 120px);background-size:cover !important}.detail_gallery .modal__content .swiper-slide .type_detail{max-height:calc(100vh -(100vw - 120px - 130px));margin:10px 0 0;padding:0;text-align:justify;line-height:1.6;overflow-y:auto}.detail_gallery .modal__content .swiper-slide .type_desc{margin:10px 0 0;font-size:.9rem}.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}.single .design section#top.h_full{max-width:100vw;height:auto;margin:60px auto 0;padding:0}.single .design section#top .thumb_img{width:100vw;height:calc(100vw*0.66)}.single .design .page_title:after{height:35vh}.single .design #concept.text_area{width:85vw;height:auto;margin:0 auto;padding:0}.single .design .text_area .title_box h3{font-size:1.6rem;letter-spacing:10px}.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;width:85vw;height:calc(85vw*0.66);top:-5vh;left:15vw}.single .design #image_area .imagebox:nth-child(3){width:65vw;height:calc(65vw*0.66);top:5vh;left:0;z-index:1}.single .design #image_area .imagebox:nth-child(4){width:200px;height:200px;top:-30px;left:45vw}.single .design #square_list{max-width:100vw;margin:0;padding:100px 20px 50px}footer{position:relative;margin:50px 0 0;padding:50px 20px 15px}.footselect{width:250px;height:auto;position:relative;margin:50px auto 0}.footselect a.foot{position:relative;left:initial;right:initial;margin:0 auto}footer .sns.flex a{margin:0 15px}.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:1200vw}.saitoorimono .scroll_contents{width:400vw;height:100vh!important}.saitoorimono .scroll_contents .half_box{width:50%!important}.saitoorimono .scroll_contents .scrlgllry{width:80vw;height:80vw;top:initial;left:inherit;bottom:initial;right:initial}.saitoorimono .scroll_contents.page1 .scrlgllry:first-child{height:120vw;transform:translate(0,0);bottom:0}.saitoorimono .scroll_contents.page1 .scrlgllry:nth-child(2){transform:translate(100vw,100px)}.saitoorimono .scroll_contents.page1 .scrlgllry:last-child{width:120vw;height:calc(120vw*0.66);transform:translate(160vw,50vh)}.saitoorimono .scroll_contents.page2 .scrlgllry:first-child{width:120vw;height:calc(120vw*0.66);transform:translate(0,100px)}.saitoorimono .scroll_contents.page2 .scrlgllry:nth-child(2){transform:translate(100vw,50vh)}.saitoorimono .scroll_contents.page2 .scrlgllry:last-child{width:90vw;height:calc(90vw*0.66);transform:translate(200vw,60px)}.saitoorimono .scroll_contents.page3 .scrlgllry:first-child{width:120vw;height:calc(120vw*0.66);transform:translate(0,30vh)}.saitoorimono .scroll_contents.page3 .scrlgllry:nth-child(2){transform:translate(110vw,60vh)}.saitoorimono .scroll_contents.page3 .scrlgllry:last-child{width:90vw;height:calc(90vw*1.5);transform:translate(220vw,60px)}.saitoorimono .scroll_contents.page4 .scrlgllry:first-child{width:120vw;height:calc(120vw*0.66);transform:translate(20vw,90vw)}.saitoorimono .scroll_contents.page4 .scrlgllry:nth-child(2){transform:translate(100vw,0)}.saitoorimono .scroll_contents.page4 .scrlgllry:last-child{width:80vw;height:calc(80vw*1.5);transform:translate(220vw,30vh)}.saitoorimono #hello{margin:0 0 100px}.saitoorimono #hello .scroll_contents .hello_img{width:80vw;height:80vw;top:initial!important;left:initial!important;bottom:initial!important;right:initial!important}.saitoorimono #hello .hello_honbun{width:80vw!important;padding:20px 0!important;text-align:justify;word-break:break-word;line-height:1.8}.saitoorimono #hello .page1 .hello_img:first-child{width:80vw;height:calc(80vw*1.5);transform:translate(60vw,0)}.saitoorimono #hello .hello_copy{width:auto;height:auto;min-height:260px;left:20%}.saitoorimono #hello .page2 .half_box:first-child .hello_img{width:100vw;height:calc(100vw*0.66);transform:translate(10vw,0)}.saitoorimono #hello .page2 .half_box:last-child .hello_img{width:100vw;height:calc(100vw*0.66);transform:translate(-10vw,-5vh)}.saitoorimono #hello .page2 .half_box:last-child .hello_img:last-child{width:80vw;height:calc(80vw*0.66);transform:translate(40vw,5vh)}.saitoorimono #hello .page3 .half_box:first-child .hello_img{width:75vw;height:75vw;transform:translate(25vw,0%)}.saitoorimono #hello .page3 .half_box:last-child .hello_img:first-child{width:120vw;height:calc(120vw*0.66);position:absolute;transform:translate(-10vw,20vh)}.saitoorimono #hello .page3 .half_box:last-child .hello_img:last-child{width:100vw;height:calc(100vw*0.66);transform:translate(65vw,-20vh)}.saitoorimono #hello .page4 .half_box:first-child .hello_honbun{margin:0;left:initial;transform:translate(50vw,0)}.saitoorimono #hello .page4 .half_box:last-child .hello_img:first-child{width:75vw;height:75vw;transform:translate(-10vw,25vh)}.saitoorimono #hello .page4 .half_box:last-child .hello_img:last-child{width:80vw;height:calc(80vw*1.5);transform:translate(0,0)}.saitoorimono #creation .post_list .text_area .text_box{width:100%}.creation .design_type,.single .design .design_type{height:auto;margin:0 0 20px;font-size:1.2rem;letter-spacing:5px;text-align:center}.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 - 40px - 80px)*0.66);max-height:initial;overflow:hidden;object-fit:cover}.saitoorimono .creation .post_list.thumblist article{margin:0 0 40px}.saitoorimono #latest{flex-flow:column;width:100%;max-width:100vw;height:auto;margin:0 auto;padding:0 20px 150px}.saitoorimono .post_list.thumblist article figure .thumb{position:relative;width:100%;height:calc((100vw - 40px - 80px)*0.66);max-height:initial;overflow:hidden;object-fit:cover}.saitoorimono #leadec{height:500px;padding:0}.saitoorimono #leadec .lead_title{width:auto;height:auto;position:absolute;top:-50px;left:10vw;padding:30px 5px}.saitoorimono #leadec .leadec_bg{height:500px;background-size:cover !important}.saitoorimono #leadec .lead_button_list{width:100px;height:250px;flex-flow:column;top:190px}.saitoorimono #leadec .lead_button_list .button p{width:100%;height:100px;position:absolute;line-height:85px;z-index:1}.saitoorimono #leadec .lead_button_list .button.circle:after{top:65px;border-top:solid 1px #000;border-right:solid 1px #000}.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:90vw;height:90vw;position:relative;margin:0 0 0 10vw;-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}footer.orimono{margin:0;padding:50px 20px 15px;background:#e2ded3;color:#000}.single article .wp-block-image,.single article .wp-block-image figure{min-width:200px}.home #content,.saitoorimono .home #hello{max-width:100vw;overflow:hidden}.saitoorimono .home #content{overflow:visible}#hello{height:auto;padding:0;position:relative;z-index:1}.scroll_contents,.saitoorimono .scroll_contents{width:100vw;height:auto !important;min-height:initial;padding:30px 0}.saitoorimono .scroll_contents{padding:30px 0 150px;overflow:hidden}.hello_box.h_full{height:auto;min-height:calc(var(--vh,1vh)*100)}.scroll_contents.page1{display:flex;flex-flow:column-reverse;justify-content:center;align-items:flex-start;padding:10vh 0 0}.button.circle.goaisatsu{position:relative;top:initial;left:50%;transform:translateX(-50%);margin:0 0 100px;opacity:1}.hello_copy{width:auto;height:450px;position:relative;top:0;left:50%;transform:translateX(-50%);margin:0 0 100px;color:#d2be78;font-size:2.4rem;letter-spacing:5px;line-height:2;word-break:break-word;text-align:center;filter:initial}.scroll_contents .hello_img{width:90vw;height:calc(90vw*0.66)}.scroll_contents.page2 .hello_img:first-child{top:0}.scroll_contents .hello_honbun{width:100vw;padding:20px 15vw 20px 5vw;text-align:justify;word-break:break-word;line-height:1.8}.scroll_contents.page2 .hello_img:last-child{top:initial;left:10vw}.scroll_contents.page3 .hello_img:nth-of-type(1){width:90vw;height:calc(90vw*0.66);top:initial;left:initial}.scroll_contents.page3 .hello_honbun{width:100vw;max-height:initial;margin:30px 0;padding:20px 5vw 20px 15vw;position:relative;top:0;left:initial}.scroll_contents.page3 .column{width:100vw;margin:0}.scroll_contents.page3 .column .hello_img:nth-of-type(1),.scroll_contents.page3 .column .hello_img:nth-of-type(2){width:47vw;height:70vw;margin:0}.scroll_contents.page3 .column .hello_img:nth-of-type(2){margin:30px 0 0}.scroll_contents.page4 .flex.column{display:inline-block;width:100vw;align-items:initial;flex-flow:initial}.scroll_contents.page4 .column:first-child .hello_img:nth-of-type(1){width:90vw;height:calc(90vw*0.66);left:initial}.scroll_contents.page4 .column:first-child .hello_honbun{margin:30px 0}.scroll_contents.page4 .button.circle{width:180px;margin:20px 0;left:calc(100% - 190px);transform:translateY(-55%)}.scroll_contents.page4 .column:last-of-type .hello_img:nth-of-type(1),.scroll_contents.page4 .column:last-of-type .hello_img:nth-of-type(2){width:90vw;height:calc(90vw*0.66);margin:0 0 5vh 10vw}.scroll_contents.page4 .column:last-of-type .hello_img:nth-of-type(2){margin:20px 0}.scroll_contents.page4:after{width:1px;height:25vh;margin:-5vh 0 0;background:#d2be78;left:calc(50% - .5px)}.home #thingstowear{flex-flow:column;height:auto;margin:0;padding:0 0 100px}.home #thingstowear:before{width:100%;height:100%;background:#e2ded3;background:#192d37;top:0;left:0}footer .footer{width:calc(100vw - 40px)}.footer nav{width:50%}.saitoorimono .scroll_container{height:auto}.saitoorimono .scroll_contents .scrlgllry{width:90vw !important;height:calc(90vw*0.66) !important;position:relative;transform:initial !important;top:initial !important;left:inherit !important;bottom:initial !important;right:initial !important;margin:30px 0}.saitoorimono .scroll_contents .scrlgllry:nth-child(2){margin:50px 0 80px 20vw}.saitoorimono .scroll_contents .scrlgllry:nth-child(3){width:70vw !important;height:70vw !important;margin:30px 0 0 10vw}.saitoorimono .scroll_contents.page1{display:block;padding:30px 0}.saitoorimono .scroll_contents.page1 .scrlgllry:first-child{width:80vw !important;height:120vw !important;margin:60px 0 40px}.saitoorimono .scroll_contents.page2 .scrlgllry:first-child,.saitoorimono .scroll_contents.page3 .scrlgllry:first-child,.saitoorimono .scroll_contents.page4 .scrlgllry:first-child{margin:80px 0}.saitoorimono #hello{position:initial;margin:0;padding:150px 0 50px}.saitoorimono .scroll_contents .half_box{width:100% !important}.saitoorimono #hello .scroll_contents .hello_img{width:90vw !important;height:calc(90vw*0.66) !important;position:relative !important;transform:initial !important;top:initial !important;left:inherit !important;bottom:initial !important;right:initial !important;margin:30px 0;z-index:0 !important}.saitoorimono #hello .hello_box.h_full{height:auto;min-height:auto}.saitoorimono #hello .hello_honbun{left:initial;margin:5vh auto}.saitoorimono #hello .hello_copy{width:auto;height:auto;min-height:260px;left:0;margin:0 auto;transform:initial}.saitoorimono #hello .page1 .hello_img:first-child{width:80vw !important;height:120vw !important}.saitoorimono .scroll_contents.page2 .half_box{display:flex;flex-flow:column-reverse}.saitoorimono #hello .page2 .hello_honbun{margin:0 auto}.saitoorimono #hello .page2 .half_box:first-child .hello_img{margin:0 0 20px 10vw}.saitoorimono #hello .page2 .half_box:last-child .hello_img:first-child{width:100vw !important;height:calc(100vw*0.66) !important}.saitoorimono #hello .page3 .half_box:last-child .hello_img:first-child{width:80vw !important;height:80vw !important;margin:0 auto 80px}.saitoorimono #hello .page3 .half_box:last-child .hello_img:last-child{margin:0 0 50px 20vw}.saitoorimono #hello .page4 .half_box{height:auto;display:block;align-items:initial}.saitoorimono #hello .page4 .half_box:first-child .hello_honbun{margin:0 auto;top:initial;left:initial;transform:initial}.saitoorimono #hello .page4 .half_box:last-child .hello_img:first-child,.saitoorimono #hello .page4 .half_box:last-child .hello_img:last-child{min-width:initial;min-height:initial}.saitoorimono #hello .page4 .half_box:last-child .hello_img:last-child{margin:50px 0 0 15vw}.reservation .ex_information{max-width:calc(100% - 40px)}.reservation .ex_information .half_box{width:100%;margin:10px 0}.en-US .text_box{letter-spacing:.5px}.en-US .page_title h1{margin:0 0 10px;line-height:1.2;letter-spacing:3px;word-break:break-word}.en-US .phone .openclose,.phone .address{font-size:.9rem;line-height:1.7;word-break:break-word}.en-US #square_list .title_box h3{font-size:2rem;letter-spacing:3px}.en-US #latest .title_box h3{letter-spacing:3px}.en-US #subcate li{width:auto}.en-US #home .mainmenu{display:flex;width:80vw;height:auto;flex-flow:row;justify-content:flex-start;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;height:auto;left:50%;color:#d2be78;font-size:2.2rem;word-break:break-word}.en-US .scroll_contents .hello_honbun{line-height:1.6}.en-US .home #thingstowear .thing_copy{margin:0 auto 10vh;text-align:center}.en-US .home .thing_text{width:85vw;position:relative;margin:0 auto;font-size:1.1rem;color:#fff;line-height:1.6;word-break:break-word}.en-US .home #thingstowear .button.hv_cntr{word-break:break-word}.single.en-US .design .text_area .title_box h3{font-size:1.6rem;letter-spacing:3px}.en-US #square_list .post_list .post_title,.single .thingstowear .design_type{height:40px;margin:0 0 5px;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;text-orientation:inherit}.archive.en-US #thingstowear .thing_copy{margin:0 auto 10vh;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.archive.en-US .thing_text{width:85vw;position:relative;margin:0 auto;font-size:1.1rem;color:#fff;line-height:1.6;word-break:break-word}.category.en-US .pleasure .page_title h1 span,.single .page_title h1 p.subtitle{display:block;font-size:1rem;letter-spacing:2px}.category.en-US .blog #subcate li ul.child li,.category.en-US .blog #subcate li ul.child li a{font-size:.8rem}.en-US .contact .form_introduction,.en-US .contact .form_ending{line-height:1.6;font-size:.95rem;letter-spacing:.5px;text-align:left;word-break:break-word}.en-US .contact .mw_wp_form_complete p{word-break:break-word;line-height:1.6;font-size:.95rem;letter-spacing:.5px;text-align:left;word-break:break-word}.en-US .saitoorimono #home .mainmenu{justify-content:center;flex-flow:column}.en-US .hello_copy{width:auto;height:auto;left:50%;color:#d2be78;font-size:2.2rem;word-break:break-word}.en-US .saitoorimono #hello .hello_copy{width:auto;height:auto;min-height:auto;padding:0 5vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:left;font-size:2.2rem;word-break:break-word}.en-US .saitoorimono #hello .page4 .half_box:first-child .hello_honbun{width:80%;top:-10vh;left:15%}.en-US .saitoorimono #creation .post_list .text_area .title_box h3{letter-spacing:1px;word-break:break-word}.en-US .saitoorimono .creation .design_type,.en-US .orimono .creation .design_type{height:40px;margin:0 0 10px}.en-US .button.circle{font-size:.9rem}