img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
*,*:before,*:after{box-sizing:border-box}html{height:100%;font-size:62.5%;scroll-behavior:smooth}body{font-size:14px;color:#000;line-height:1.5;margin:0 auto;max-width:850px;font-family:'YuMincho','Yu Mincho','游明朝体','ＭＳ 明朝','MS Mincho','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif}p{margin:0}img{max-width:100%;height:auto;display:block}a{transition:.3s;text-decoration:none;color:#000}a:hover{opacity:.6}ul{margin:0;padding:0}li{list-style:none}section{padding-top:2em;margin-top:-2em}.pc{display:block}.mob{display:none}.mb_1{margin-bottom:1em}@media screen and (max-width:500px){.pc{display:none}.mob{display:block}}.gothic{font-family:YuGothic,'Yu Gothic','ＭＳ ゴシック','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.flex{display:flex}.fl_sc{justify-content:space-between;align-items:center}.fl_cc{justify-content:center;align-items:center}.fl_ac{align-items:center}.fl_sb{justify-content:space-between}.fd_rr{flex-direction:row-reverse}#page-top{position:fixed;bottom:20px;right:20px;z-index:99;opacity:.8}#page-top a{background:#171c61;text-decoration:none;color:#fff;width:60px;height:60px;text-align:center;border-radius:90px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}#page-top a:hover{text-decoration:none;opacity:.5}#headerID_10{padding:2em 1em 1em;color:#171c61}#headerID_10 a{color:#171c61}.head_logo{width:250px;padding-right:3em}.li_slash:after{content:'／';padding:0 1rem}.line_icon{margin:0 15px}@media screen and (max-width:849px){#head_flex{display:block}.head_logo{width:250px;padding-right:0;margin:auto;margin-bottom:1em}#head_menu{justify-content:center;font-size:2.2vw;border-top:1px solid;padding-top:1em}#sns_icon{padding-top:.2em}}@media screen and (max-width:500px){#head_menu{font-size:2.9vw}.li_slash:after{padding:0 .3rem}#sns_icon{display:none}}#footerID_10{padding:1.5em 3em;margin-top:2.5em;color:#fff;background:url(https://www.interior-kawai.co.jp/idenim/wp-denim/wp-content/uploads/foot_bg_pc.jpg) top/cover}#foot_left{width:auto;flex-shrink:0;text-align:center}.footleft_border{border-top:1px solid;border-bottom:1px solid;padding:.2em 0;margin:.3em 0 .8em}.address{font-style:normal;font-size:12.5px}.tel{font-size:10.7px}.contact{color:#fff899;font-size:13px}.contact img{padding-right:.5em}.contact a{color:#fff899}#foot_middle{text-align:center}#foot_logo{width:200px;margin:0 auto .5em}#foot_menu{font-size:10px;margin-bottom:.8em}#foot_menu a{color:#fff}small{font-size:8px}#foot_right{border:3px solid;width:80px}#foot_bottom{display:none}@media screen and (max-width:849px){#footerID_10{background:url(https://www.interior-kawai.co.jp/idenim/wp-denim/wp-content/uploads/foot_bg_mob.jpg) top/cover;padding:1.5em}#d_contact{display:block}#foot_right,#foot_menu,#foot_middle small{display:none}#foot_logo{width:80%;margin:0 auto 1em}.name{font-size:4.2vw}.address{font-size:3.6vw}.tel{font-size:3.1vw}.next_form{font-size:3vw}#foot_bottom{display:block;text-align:center;margin-top:2em}small{font-size:3vw}}#d_main_image{position:relative}#d_main_title{position:absolute;bottom:50px;left:0;right:0}.title_img{margin-right:1em}.title_top{font-size:30px;color:#fff899}.title_bottom{font-size:16px;color:#fff;margin-top:.5em}.title_top,.title_bottom{text-shadow:2px 2px 0 rgba(35,24,21,.6);line-height:1;font-weight:700}#d_main_text{max-width:670px;margin:1em auto 3.5em;text-align:center;padding:0 1em}#d_main_menu{max-width:490px;margin:auto;padding:0 1em}@media screen and (max-width:500px){#d_main_title{position:relative;bottom:0;padding:1em}.title_img{width:20%}.title_top{font-size:5.8vw;color:#171c61}.title_bottom{font-size:3.1vw;color:#171c61;margin-top:.5em}.title_top,.title_bottom{text-shadow:none}#d_main_text{margin:0 auto 2em}#d_main_text .text{border-top:1px solid;border-bottom:1px solid;text-align:left;padding:.7em 0}#d_main_menu .icon{width:calc(100%/4.2)}}.d_area{max-width:790px;margin:auto}.d_yellow{background:#fffcdb}.tb_line{border-top:1px solid;border-bottom:1px solid}.d_h1_title{font-size:30px;color:#171c61;margin:2em 0 .7em}.img_mr{margin-right:.6em}.d_h1_title:before,.d_h1_title:after{border-top:4px dotted;content:"";flex-grow:1}.d_h1_title:before{margin-right:.6em}.d_h1_title:after{margin-left:.6em}.d_pad_tb{padding:1.5em 0}.d_h2_about{text-align:center;font-size:21px;border-bottom:1px solid #62605e;padding-bottom:.3em;margin:0 0 .5em;font-weight:400}.about_image{width:45%;flex-shrink:0}#about01_text,#about03_text{padding-left:1em}#about02_text{padding-right:1em}#about01_text .text{padding-bottom:.8em}#about02_text .text{padding-bottom:1.3em}#about03_text .text{padding-bottom:1.5em}.about_text .text{font-size:12.5px}.two{width:calc(100%/2.03)}.three{width:calc(100%/3.05)}#d_h3_about{padding:.3em 0;border-bottom:1px solid;margin:0;font-weight:400}#d_about04{width:95%;margin:auto}#about_thanks{border:1px solid;text-align:center;margin-top:2em}.thanks_text{display:inline-block;text-align:left;padding:1em 1em .8em}@media screen and (max-width:800px){#about01_text,#about03_text{padding-right:1em}#about02_text{padding-left:1em}.d_h2_about{font-size:2.6vw}}@media screen and (max-width:500px){.d_h1_title{font-size:5vw}.d_h1_title img{width:40px}.d_h2_about{padding-bottom:1em;font-size:4.8vw;margin:0}.about_text .text{font-size:14px;padding:1em 0 !important}.about_image{width:100%;padding:.5em 1em}#d_about01 .d_area,#d_about02 .d_area,#d_about03 .d_area{display:block}}.d_h2_make{color:#171c61;font-size:25px;margin:0;border-radius:5px;padding:.3em}.h2_purple{background:#e6ebee}.h2_yellow{background:#e7e9cd}.make_t{width:60px}.d_make_text{padding:1em .5em;text-align:center}.make_balloon{position:relative;padding:.2em .7em;background:#fffeee;border:1px solid #595757;border-radius:5px;width:250px;flex-shrink:0;font-size:.9em;margin-right:1em}.make_balloon:before{content:'';position:absolute;display:block;width:0;height:0;right:-6px;top:10px;border-left:5px solid #595757;border-top:5px solid transparent;border-bottom:5px solid transparent}.make_balloon:after{content:'';position:absolute;display:block;width:0;height:0;right:-5px;top:10px;border-left:5px solid #fffeee;border-top:5px solid transparent;border-bottom:5px solid transparent}.site_banner{margin-right:.3em;background:#fff}.site_banner img{border:1px solid #231815;border-radius:5px;padding:.2em}.b_amazon{background:#231815}.makecart_text{font-size:10px;padding:.3em 0 .3em 1em}.make_cart{border:1px solid;padding:.3em .8em;margin:1em 0 2em}#d_make02,#d_make04{padding:2em 0 .1em}#d_make03{margin-top:2em}@media screen and (max-width:820px){.make_area{padding:0 1em}.make_cart{padding:0 .5em}}@media screen and (max-width:500px){.d_h2_make{font-size:5.5vw}.d_make_text{text-align:left}.d_make_img{display:block}.d_make_img .three{width:100%;margin-bottom:.5em}.make_cart{padding:1em;display:block}.make_balloon{width:auto;font-size:4vw;margin-right:0;margin-bottom:1em}.make_balloon:before{right:auto;top:auto;border-left:5px solid transparent;border-top:5px solid #595757;border-right:5px solid transparent;bottom:-11px}.make_balloon:after{right:auto;top:auto;border-left:5px solid transparent;border-top:5px solid #fffeee;border-bottom:5px solid transparent;border-right:5px solid transparent;bottom:-10px}.sb_2{width:calc(100%/2)}.sb_3{width:calc(100%/3)}.site_banner{margin-right:0;margin-bottom:1em;padding:0 .2em;float:left}.makecart_text{font-size:12px}}#d_cart{margin-top:3em;padding:0 1em}#d_cart_title{align-items:baseline;justify-content:center;background-image:linear-gradient(0deg,#fdd000 50%,#feea9e 50%);background-size:100% 3px;padding:.2em .5em .5em;border-radius:5px}#d_cart_area{margin-top:1.5em}.cart_left{margin-right:1em;width:53%;flex-shrink:0}.cart_t_left{width:35%}.cart_t_right{width:25%}.cb_text{font-size:12px;font-weight:700;padding-left:.3em}.cb_img{border-radius:5px}.cart_banner img{border:1px solid #231815;border-radius:10px;padding:.6em .2em;width:140px}.cart_balloon{position:relative;background:#fdd000;padding:1em;border-radius:5px;margin-left:1em;width:60%}.cart_balloon:before{content:'';position:absolute;display:block;width:0;height:0;left:-10px;top:25px;border-right:13px solid #fdd000;border-top:8px solid transparent;border-bottom:8px solid transparent}.cart_button{margin-bottom:.5em}.dc_text{font-size:12px;border-top:1px solid;margin-top:1.5em;padding-top:.5em}@media screen and (max-width:800px){.cb_text{font-size:1.5vw}}@media screen and (max-width:500px){#d_cart_title{display:block;padding:.2em}.cart_t_left{width:85%;margin:auto}.cart_t_right{width:60%;margin:auto}#d_cart_b{display:block}.cart_balloon{padding:1em 0 1em .8em}.cb_text{font-size:2.8vw}.dc_text{margin:1.5em 0}.cart_left{margin-right:0;width:auto}}