@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Shippori+Mincho:wght@600;700&display=swap");@import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500;700&display=swap'); html{font-size:62.5%}body{text-align:center;margin:0;padding:0;background-color:#fff;color:#494949;-webkit-text-size-adjust:none;font-size:16px!important;font-size:1.6rem!important;font-family:"Helvetica Neue","Noto Sans Japanese","Yu Gothic",YuGothic,Verdana,Meiryo,sans-serif}*{box-sizing:border-box}a{text-decoration:none;color:#008cd6!important}a:visited{color:#008cd6 !important}a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";transition:all .6s ease !important}.clearfix:after{content:" ";display:block;clear:both}img{border:solid 0px}#pagetop{position:fixed;right:0;bottom:0;opacity:0;-ms-filter:"alpha( opacity=0 )";filter:alpha(opacity:0);zoom:1;z-index:9999}#pagetop a{display:block;padding:20px;color:gray;text-decoration:none}#roof{width:100%;padding:2.5px 10px;margin:0;background-color:#999;color:#fff;display:inline-block;min-width:1024px}#roof a{color:#fff !important}#roof>.leftside{float:left;padding-top:2.5px;font-size:12px;font-size:1.2rem}#roof>.rightside{float:right;font-size:20px;font-size:2.1rem}header{text-align:center;display:flex;justify-content:space-between;height:auto;margin:0 auto;width:1004px;padding:0 10px}#corpname{width:50%;padding:10px 0;height:70px;background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/images/logo.png);background-repeat:no-repeat;background-position:left center;background-size:277px 44px}@media screen and (-webkit-min-device-picel-ratio:2),(min-resolution:2dppx){#corpname{background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/images/logo@2x.png)}}#corpname a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#right_block{width:50%;padding:20px 0;text-align:right;color:#40798c;font-weight:600}#right_block i{color:#70a9a1;padding-top:10px}nav{width:100%;text-align:center;padding:5px 0;background:#40798c;border-bottom:5px solid #70a9a1;margin:0;height:auto;min-width:1024px}.menu ul{margin:0 !important;padding:0;list-style:none;display:inline-block}.menu ul li{display:inline-block;margin:0;padding:0;line-height:0}.menu a{color:#fff !important}.slicknav_menu{display:none}.container{width:1024px;margin:0;padding:0 10px;display:inline-block}#wrap{width:1024px;margin:20px auto 60px;padding:0;display:inline-block;text-align:left}#wrap>p{padding:10px 20px}#wrap #main_lower{width:75%;float:left;padding:0 2% 0 3%;margin:0 !important}#wrap #sidebar{width:20%;float:left;margin:0 0 50px;padding:0}#wrap #sidebar ul{list-style:none;margin:0 0 30px;padding:0}#wrap #sidebar ul li{font-size:14px;font-size:1.4rem;line-height:1.5em;padding:0 10px 5px;margin:0 0 10px;border-bottom:1px solid #555}#wrap #sidebar h3{font-size:18px;font-size:1.8rem;font-weight:700;margin:5px 0 20px;background-color:#069;padding:5px;width:100%;color:#fff}footer{line-height:1.6em;display:inline-block;width:1024px;padding:0}ul.banner{list-style:none;margin:20px 0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}footer .left{width:34%;padding:10px;text-align:left;float:left}footer .mid{width:25%;padding:10px;text-align:left;float:left}footer .right{width:37%;padding:10px 0 !important;text-align:right !important;float:right}footer .mid ul{list-style:none!important;margin:0;text-align:left !important}footer ul li{font-size:14px;font-size:1.4rem}address{text-align:center!important;width:100%;font-size:1.2rem;font-size:12px;display:inline-block;margin:0;font-style:normal;font-weight:400;color:#035b4d;padding:10px 0}#gmap{margin:20px 0;width:100%;height:340px;display:inline-block;position:relative;z-index:10;border-top:5px solid #70a9a1;border-bottom:5px solid #70a9a1;min-width:1024px}.floating_box{position:absolute;top:30px;left:5%;z-index:20;padding:20px;text-align:left;background-color:#d6edff;font-size:1.6rem;font-size:16px;box-shadow:5px 5px 5px #555}section.main_image{position:relative;width:100%;padding:0;text-align:center}.bxslider{z-index:1}p.catch{position:absolute;top:45%;left:50%;transform:translateY(-45%) translateX(-50%);-webkit- transform:translateY(-45%) translateX(-50%);z-index:5;font-size:24px;font-size:2.4rem;line-height:1.5em;color:#1b3d6f;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;text-shadow:#fff 2px 0px 5px,#fff -2px 0px 5px,#fff 0px -2px 5px,#fff -2px 0px 5px,#fff 2px 2px 5px,#fff -2px 2px 5px,#fff 2px -2px 5px,#fff -2px -2px 5px,#fff 1px 2px 5px,#fff -1px 2px 5px,#fff 1px -2px 5px,#fff -1px -2px 5px,#fff 2px 1px 5px,#fff -2px 1px 5px,#fff 2px -1px 5px,#fff -2px -1px 5px,#fff 1px 1px 5px,#fff -1px 1px 5px,#fff 1px -1px 5px,#fff -1px -1px 5px}.bxslider img{width:100%;height:525px;object-fit:cover}#direct_link{width:100%;background-color:#edf3ee;margin:0 0 20px;padding:10px 0 10px;display:inline-block;min-width:1024px}#direct_link .banner{width:994px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:15px}#direct_link .banner .banner_box{width:300px;height:auto;padding:0 10px;margin:10px}.banner_box img{width:280px;height:auto}#top2column{width:1024px;margin:0 auto 20px;padding:0;display:flex}#top2column .news{width:770px;text-align:left;padding:0 20px}#top2column .category{width:255px;text-align:left;padding-right:15px}#top2column .news ul{list-style:none;margin:0 2% 20px;padding:0;width:96%}#top2column .lower_main{width:760px;text-align:left;margin-right:20px;padding:0 15px}.lower_main img{max-width:96%;height:auto;margin:10px auto}#top2column .category ul{list-style:none;margin:0 5% 20px;padding:0;width:90%}#top2column .news ul li,#top2column .category ul li{padding:0 10px 10px;margin:10px 0;border-bottom:1px solid #444;font-size:14px;font-size:1.4rem}#top2column .news ul li a,#top2column .category ul li a{color:#000}#top_info{padding:0 10px;margin:40px auto;width:1024px;text-align:left}#top_info h2{font-size:24px;font-size:2.4rem;font-weight:800;color:#59595a;margin-bottom:10px}#top_info ul{width:100%;border:solid 1px #555;list-style:none;padding:10px;text-align:left;margin:0 0 20px;height:250px;overflow:auto}#top_info ul li{margin:0 0 15px;border-bottom:1px dotted #8a8a8a;font-size:16px;font-size:1.6rem;z-index:1;padding-bottom:5px}.info_date{border-left:15px solid #ffad00;margin-right:10px;padding-left:5px}#h1box>div{width:100%;background-repeat:no-repeat;background-position:50% 100%;background-size:100% auto;margin:0;position:relative}h1.lower{width:auto;font-weight:800!important;font-size:31px;font-size:3.1rem;text-align:center !important;color:#069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:#fff 2px 0px 10px,#fff -2px 0px 10px,#fff 0px -2px 10px,#fff -2px 0px 10px,#fff 2px 2px 10px,#fff -2px 2px 10px,#fff 2px -2px 10px,#fff -2px -2px 10px,#fff 1px 2px 10px,#fff -1px 2px 10px,#fff 1px -2px 10px,#fff -1px -2px 10px,#fff 2px 1px 10px,#fff -2px 1px 10px,#fff 2px -1px 10px,#fff -2px -1px 10px,#fff 1px 1px 10px,#fff -1px 1px 10px,#fff 1px -1px 10px,#fff -1px -1px 10px}#slider{width:100%;position:relative;z-index:1;text-align:center!important;height:525px;padding:0}p.landing{font-weight:800!important;font-size:36px;font-size:3.6rem;text-align:center;width:auto;color:#069;position:absolute;top:45%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:#fff 2px 0px 10px,#fff -2px 0px 10px,#fff 0px -2px 10px,#fff -2px 0px 10px,#fff 2px 2px 10px,#fff -2px 2px 10px,#fff 2px -2px 10px,#fff -2px -2px 10px,#fff 1px 2px 10px,#fff -1px 2px 10px,#fff 1px -2px 10px,#fff -1px -2px 10px,#fff 2px 1px 10px,#fff -2px 1px 10px,#fff 2px -1px 10px,#fff -2px -1px 10px,#fff 1px 1px 10px,#fff -1px 1px 10px,#fff 1px -1px 10px,#fff -1px -1px 10px;z-index:10}hr{width:100%;height:12px;border:0;box-shadow:inset 0 12px 12px -12px rgba(0,0,0,.5)}.order_curtain{background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/pict/h1order_curtain.jpg);z-index:1;height:330px;min-width:1024px;background-position:50% 50% !important}.blind{background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/pict/h1blind.jpg);z-index:1;height:330px;min-width:1024px;background-position:50% 50% !important;display:flex;flex-direction:column;flex-wrap:wrap}.roll_screen{background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/pict/h1roll_screen.jpg);z-index:1;height:330px;min-width:1024px;background-position:50% 50% !important}.order_carpet{background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/pict/h1order_carpet.jpg);z-index:1;height:330px;min-width:1024px;background-position:50% bottom !important}.contact{background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/pict/h1contact.jpg);z-index:1;height:330px;min-width:1024px;background-position:50% 50% !important}.corp{background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/pict/h1corp.jpg);z-index:1;height:330px;min-width:1024px;background-position:50% 50% !important}.common{background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/pict/h1common.jpg);z-index:1;height:330px;min-width:1024px;background-position:50% 50% !important}#body_wrap{width:1004px;padding:10px;margin:0 auto;text-align:left}#left_column{float:left;width:67%;padding:0;text-align:left}#breadcrumbs{font-size:12px;font-size:1.2rem;font-weight:400;margin:10px auto;width:1024px;display:inline-block}#breadcrumbs ul{padding:0 0 0 2%;margin:0;text-align:left}#breadcrumbs ul li{display:inline-block;vertical-align:top}h2.F24{font-size:24px;font-size:2.4rem;margin:10px auto}.heading{padding:10px 20px;margin:10px auto;display:inline-block;position:relative;top:0}.heading:before,.heading:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block}.heading:before{border-left:solid 1px #4f7e7c;border-top:solid 1px #4f7e7c;border-bottom:solid 1px #4f7e7c;left:0}.heading:after{content:'';border-top:solid 1px #4f7e7c;border-right:solid 1px #4f7e7c;border-bottom:solid 1px #4f7e7c;right:0}ul.bottom_three{margin:40px 0 0;padding:0;list-style:none;width:100%;display:flex;justify-content:space-around}ul.bottom_three li{width:33%;color:#fff;text-align:center;font-size:14px;font-size:1.4rem;height:260px;display:flex;justify-content:center;align-items:center}ul.bottom_three li .wrap{width:100%;display:inline-block;text-align:center;padding:2%}ul.bottom_three li:nth-child(odd){background-color:#a86f77}ul.bottom_three li:nth-child(even){background-color:#00b900;margin:0 1%}ul.bottom_three li a{padding:1%;width:33%;color:#fff !important}ul.bottom_three li h3{font-size:25px;font-size:2.5rem;margin:0 0 10px}ul.bottom_three li span{text-align:left !important}.fullsize{width:100%;height:auto;max-width:715px}.halfsize{width:50%;height:auto}.scroll-caution{display:none}iframe.map{width:100%;height:auto;min-height:300px}.sale{width:100%;height:240px;background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/pict/sale.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;text-align:center;text-shadow:#fff 2px 0px 10px,#fff -2px 0px 10px,#fff 0px -2px 10px,#fff -2px 0px 10px,#fff 2px 2px 10px,#fff -2px 2px 10px,#fff 2px -2px 10px,#fff -2px -2px 10px,#fff 1px 2px 10px,#fff -1px 2px 10px,#fff 1px -2px 10px,#fff -1px -2px 10px,#fff 2px 1px 10px,#fff -2px 1px 10px,#fff 2px -1px 10px,#fff -2px -1px 10px,#fff 1px 1px 10px,#fff -1px 1px 10px,#fff 1px -1px 10px,#fff -1px -1px 10px;margin:30px auto;display:flex;align-items:center;justify-content:center}.sale .text{font-size:28px;font-size:2.8rem;color:#424242;font-weight:800;line-height:1.6em}.sale .text span{font-size:16px;font-size:1.6rem}.advice{width:100%;height:240px;background-image:url(//www.takumi777.com/WPSD/wp-content/themes/ver2018/pict/talk.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;padding:60px 2%;text-align:center;text-shadow:#fff 2px 0px 10px,#fff -2px 0px 10px,#fff 0px -2px 10px,#fff -2px 0px 10px,#fff 2px 2px 10px,#fff -2px 2px 10px,#fff 2px -2px 10px,#fff -2px -2px 10px,#fff 1px 2px 10px,#fff -1px 2px 10px,#fff 1px -2px 10px,#fff -1px -2px 10px,#fff 2px 1px 10px,#fff -2px 1px 10px,#fff 2px -1px 10px,#fff -2px -1px 10px,#fff 1px 1px 10px,#fff -1px 1px 10px,#fff 1px -1px 10px,#fff -1px -1px 10px;font-size:28px;font-size:2.8rem;color:#424242;font-weight:800;line-height:1.6em;margin:30px 0}ul.three_column{list-style:none;width:100%;display:flex;justify-content:space-between;margin:0 0 20px;padding:0}ul.three_column li{width:32%;background-color:#d4ebdb;border:1px solid #2e4a2a;text-align:left;font-size:14px;font-size:1.4rem;padding:1%}ul.two_column8-2{list-style:none;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}ul.two_column8-2 li{margin:10px auto}ul.two_column8-2 li img{max-width:120px;height:auto}ul.two_column8-2 li:nth-child(odd){width:19%;padding:1% .5% !important;border-bottom:1px solid #467a35;border-top:1px solid #467a35;border-left:1px solid #467a35;text-align:center}ul.two_column8-2 li p.catalog a,ul.two_column8-2 li p.hp a,ul.two_column8-2 li p.detail a{width:100% !important}ul.two_column8-2 li:nth-child(even){width:81%;text-align:left;font-size:14px;font-size:1.4rem;background-color:#d4ebdb;padding:.5% 1% !important;border:1px solid #467a35}ul.two_column8-2 li p{margin:0 0 5px}ul.two_column8-2 li h3{font-size:18px;font-size:1.8rem;margin:0 0 5px}ul.two_column8-2 li .price{font-size:16px;font-size:1.6rem;font-weight:800;color:#ff0004;margin:0 0 5px}ul.two_column5-5{list-style:none;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}ul.two_column5-5 li{margin:10px 0;width:49.5%;padding:0;text-align:center}ul.two_column5-5 li.frame{border:1px solid #9d9d9d;padding:10px 20px!important;margin:0 0 10px!important;text-align:left!important}ul.two_column5-5 li img{width:100%;height:auto}ul.two_column5-5 li ul{list-style:none;margin:0;padding:0;text-align:left!important}ul.two_column5-5 li ul li{font-size:14px;font-size:1.4rem;text-indent:-1.5em;padding-left:1.5em;width:100%;text-align:left!important}ul.two_column5-5 li h3{font-size:18px;font-size:1.8rem;margin:10px 0 !important;color:#ff7acb}ul.two_column5-5 li ul li:before{content:"\f360";position:relative;font-family:"Font Awesome 5 Free";margin-right:.5em;color:#06f;font-weight:900;font-size:18px;font-size:1.8rem}ul.single_column{list-style:none;margin:0;padding:0}ul.single_column li{text-align:center;padding:20px 0;border-bottom:1px solid #b1b1b1}.catalog a{font-size:12px;font-size:1.2rem;display:inline-block;padding:5px;background-color:#18496d;color:#fff !important;margin:0 !important}.hp a{font-size:12px;font-size:1.2rem;display:inline-block;padding:5px 10px;background-color:#2b5420;color:#fff !important;margin:0 !important}.detail a{font-size:12px;font-size:1.2rem;display:inline-block;padding:5px 10px;background-color:#582757;color:#fff !important;margin:0 !important}ul.three_column li img{width:100%;display:inline-block}.estimate{width:500px;background-color:#fefcec;border:1px solid #bc9b00;padding:20px 40px;text-align:center;font-size:28px;font-size:2.8rem;font-weight:800;margin:60px auto}.estimate a{color:#756000!important}ul.sample{width:100%;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;margin:10px 0;padding:0}ul.sample li{background-color:#f4f4f4;text-align:center;padding:15px 7.5px;font-size:12px !important;font-size:1.2rem !important;line-height:1.3em;margin:10px 2.5px 10px;width:18%;display:inline-block}ul.sample li p{margin:0}ul.sample li img{border:1px solid #000;width:100% !important;height:auto}.carpet_data{width:96%;padding:1% 2%;background-color:#e5ffe4;border:1px solid #004905;margin:20px 0}.carpet_data>ul{list-style:none;margin:0;padding:0}.carpet_data>li{font-size:14px !important;font-size:1.4rem !important;margin-bottom:10px}.carpet_data>h3{font-size:18px;font-size:1.8rem;margin:0 0 10px;color:#19334c}ul.wsp-pages-list{list-style:none;margin:20px auto}ul.wsp-pages-list li{margin-bottom:10px;font-size:14px !important;font-size:1.4rem !important}dl.corp_tbl{background:#069;border:5px solid #fff;border-top:none;width:95%;margin:50px auto 80px}dl.corp_tbl dt,dl.corp_tbl dd{padding:10px;font-size:18px !important;font-size:1.8rem !important;font-weight:400;min-height:50px!important}dl.corp_tbl dt{border-top:10px solid #fff;clear:left;float:left;width:26%;text-align:center;color:#fff}dl.corp_tbl dd{background:#f0f0f0;border-left:20px solid #fff;border-top:10px solid #fff;margin-left:26%;text-align:left}table.type01{width:96%;margin:40px auto;border-collapse:collapse}table.type01 th{width:25%;padding:10px;font-size:14px;font-size:1.4rem;text-align:center;border-right:1px #fff solid}table.type01 td{width:75%;padding:10px;font-size:14px;font-size:1.4rem;text-align:left;border-right:1px #fff solid}table.type01 td ul{margin:0;padding:15px 20px;list-style:square}table.type01 td ul li{margin-bottom:10px}table.type01 tr:nth-child(odd){background-color:#c0f0ea}table.type01 tr:nth-child(even){background-color:#f2f2f2}table.type02{width:90%;margin:40px auto;border-collapse:collapse}table.type02 th{width:25%;padding:10px;font-size:14px;font-size:1.4rem;text-align:center;background-color:#defcff;border-bottom:#999 solid 1px}table.type02 td{width:75%;padding:10px;font-size:14px;font-size:1.4rem;text-align:left;border-bottom:#999 solid 1px}table.type02 td ul{margin:0;padding:15px 20px;list-style:square}table.type02 td ul li{margin-bottom:10px}table.type03{width:90%;margin:40px auto;border-collapse:collapse}table.type03 th{width:50%;padding:10px;font-size:14px;font-size:1.4rem;text-align:left;border-right:1px #d0d0d0 solid;font-weight:400;vertical-align:top}table.type03 td{width:50%;padding:10px;font-size:14px;font-size:1.4rem;text-align:left;vertical-align:top}table.type01 td ul{margin:0;padding:15px 20px;list-style:square}table.type03 td ul li{margin-bottom:10px}table.type03 tr:nth-child(odd){background-color:#c0f0ea}table.type03 tr:nth-child(even){background-color:#f2f2f2}.table_scl{width:100%;overflow:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;margin:10px 0 0!important}div.moveable{width:650px;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}div.moveable table.data_table{width:100%!important}div.lock{ width:100px}table.data_table{border-collapse:collapse;border-spacing:1px;margin-bottom:10px}table.data_table td,table.data_table th{padding:5px;text-align:center;vertical-align:middle;font-size:12px !important;font-size:1.2rem !important;line-height:1em;border:1px solid #d5d5d5}table.data_table thead tr{border-bottom:3px solid #276f00;background-color:#9acd32;color:#fff}table.data_table tbody th{background-color:#d0ffd7}table.data_table tbody tr:nth-child(odd){background-color:#ebebeb}table.data_table td.border,table.data_table th.border{border-left:3px solid #5d5d5d}table.product01{border-collapse:collapse;border-spacing:1px;width:100%;margin-top:40px;margin-bottom:40px;table-layout:fixed}table.product01 td{padding:5px;text-align:center !important;vertical-align:top;border:1px solid #d5d5d5;font-size:12px !important;font-size:1.2rem !important}table.product01 td img{width:100%;height:auto}table.product01 td p{margin:0}dl.law_tbl{background:#9d9d9d;border:5px solid #fff;border-top:none;width:95%;margin:50px auto 80px}dl.law_tbl dt,dl.law_tbl dd{padding:10px;font-size:14px !important;font-size:1.4rem !important;font-weight:400;min-height:50px}dl.law_tbl dt{border-top:10px solid #fff;clear:left;float:left;width:26%;text-align:center}dl.law_tbl dd{background:#f0f0f0;border-left:20px solid #fff;border-top:10px solid #fff;margin-left:26%;text-align:left}dl.contact_tbl{background:#a5dfdf;border:5px solid #fff;border-top:none;width:100%;margin:0 auto}dl.contact_tbl dt,dd{padding:10px;font-size:14px !important;font-size:1.4rem !important;font-weight:400;min-height:50px}dl.contact_tbl dt{border-top:10px solid #fff;clear:left;float:left;width:26%;text-align:center}dl.contact_tbl dd{background:#f0f0f0;border-left:20px solid #fff;border-top:10px solid #fff;margin-left:26%;text-align:left}.short input{width:20% !important}.middle input{width:50% !important}.wpcf7-text,.wpcf7-email,.wpcf7-textarea{padding:.5%;width:90%;font-size:18px !important;font-size:1.8rem !important;border-radius:10px;margin:5px 0!important}.wpcf7-confirm,.wpcf7-submit,.wpcf7-back{width:200px;font-size:18px;font-size:1.8rem;color:#fff;background-color:#FF0066!important;border-radius:10px;border:0 solid;padding:10px 0 10px 0!important;margin:30px 10px!important}.grecaptcha-badge{opacity:0}table.delivery-fee{width:48%;margin:10px 0;border-collapse:collapse;border-width:1px}table.delivery-fee th{padding:5px;background-color:#4f4f4f;color:#fff;font-size:14px;font-size:1.4rem;text-align:left;border:1px solid #979797}table.delivery-fee td{padding:5px;width:50%;font-size:14px;font-size:1.4rem;text-align:center;border:1px solid #979797}.entry{width:100%;padding-bottom:20px;margin:0 0 20px;border-bottom:1px solid #555;display:inline-block}.entry h2{font-size:24px;font-size:2.4rem;margin:0 0 20px}.date{font-size:16px;font-size:1rem;padding:5px;margin:5px 0 5px;background-color:#069;color:#fff;width:100%;height:auto;display:inline-block}.date a{color:#fff !important}.cat_info{background-color:#8fc31f;color:#fff;font-size:12px;font-size:1.2rem;padding:2px 10px;border-radius:5px;margin:0 0 0 10px;display:inline-block;height:21px}.cat_event{background-color:#f39800;color:#fff;font-size:12px;font-size:1.2rem;padding:2px 10px;border-radius:5px;margin:0 0 0 10px;display:inline-block}.page{margin:20px 0;font-size:18px;font-size:1.8rem;text-align:center;width:100%}ul.product_pic{list-style:none;margin:20px 0 40px;width:100%;text-align:left;display:inline-block}ul.product_pic li{width:320px;height:530px;margin:10px;float:left;text-align:center;font-size:14px !important;font-size:1.4rem !important;line-height:1.3em;padding:10px;background-color:#f0f8ff;border:1px solid #3d3200}ul.product_pic li h2{font-size:18px !important;font-size:1.8rem !important;font-weight:700;padding:5px 10px;border-bottom:2px solid #4d86b0;margin:5px 0 10px}ul.product_pic li p{margin:0}ul.product_pic li img{margin-bottom:5px}ul.product_pic li input{font-size:14px;padding:5px 10px;display:inline-block;margin:-10px 0 0!important;font-weight:400;color:#fff;border-radius:5px;background:#1e5799;background:-moz-linear-gradient(top,#1e5799 0%,#7db9e8 100%);background:-webkit-linear-gradient(top,#1e5799 0%,#7db9e8 100%);background:linear-gradient(to bottom,#1e5799 0%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0)}.micro_text{font-size:12px!important;font-size:1.2rem!important}.small_text{font-size:14px!important;font-size:1.4rem!important;line-height:1.5em!important}.mid_text{font-size:16px!important;font-size:1.6rem!important;line-height:1.6em!important}.half_large_text{font-size:19px!important;font-size:1.9rem!important;line-height:1.8em!important}.large_text{font-size:24px!important;font-size:2.4rem!important}.largest_text{font-size:27px!important;font-size:2.7rem!important}.big_text{font-size:36px!important;font-size:3.6rem!important}.biggest_text{font-size:42px!important;font-size:4.2rem!important}.thin{font-weight:300}.bold{font-weight:600}.boldest{font-weight:800}.justify{text-align:justify}h1.top{font-size:42px;font-size:4.2rem;font-weight:500;color:#008cd6}p.box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:auto}h2.top{font-size:20px;font-size:2rem;margin:0 0 30px;font-weight:900;text-align:left;width:100%;z-index:1;color:#649139}h3.top{font-size:18px;font-size:1.8rem;margin-top:0;font-weight:300;margin-bottom:10px;border-bottom:3px #1f363d solid !important;padding-bottom:10px}h3.sell_pro_name{font-size:16px !important;font-size:1.6rem !important;line-height:1.4em;margin:0!important;font-weight:500}a>h3.sell_pro_name{color:#FFF!important}h2.lower2{font-size:24px;font-size:2.4rem;margin-top:20px;margin-bottom:10px;font-weight:600;border-bottom:1px solid #999;padding:0 10px 5px;color:#275826}h3.lower{font-size:21px;font-size:2.1rem;margin-top:40px;margin-bottom:30px;font-weight:600;border-bottom:1px solid #999;padding:0 10px 5px;color:#069}h4.lower{font-size:14px !important;font-size:1.4rem !important;margin-top:20px;margin-bottom:10px;font-weight:600;padding:5px;color:#fff;background-color:#000}h3.leaf{font-size:21px;font-size:2.1rem;font-weight:300;margin:30px 0 20px;border-bottom:1px solid #1e427e;padding:0 10px 10px;color:#4b4b4b}h3.leaf a{color:#4b4b4b !important}h3.leaf:before{content:"\f55f";font-family:"Font Awesome 5 Free";color:#275526;font-size:24px;font-size:2.4rem;font-weight:700;margin-right:.5em}h3.showroom{font-size:21px;font-size:2.1rem;font-weight:300;margin:30px 0 20px;border-bottom:1px solid #1e427e;padding:0 10px 10px;color:#4b4b4b}h3.showroom a{color:#4b4b4b !important}h3.showroom:before{content:"\f49e";font-family:"Font Awesome 5 Free";color:#ff71f7;font-size:24px;font-size:2.4rem;font-weight:700;margin-right:.3em}h3.showroom .home a{font-size:14px;font-size:1.4rem;color:#40798c !important;margin-left:10px}h4.top{font-size:20px;font-size:2rem;margin:0 0 20px;font-weight:700;padding:2px .5%;color:#55b2bf;width:99%;text-align:left!important;border-bottom:3px solid #555}h4.top2{font-size:24px;font-size:2.4rem;margin:10px 0 5px;font-weight:700;background-color:#007d95;padding:2px 1%;color:#fff;width:96%;border-left:solid 10px #555;text-align:left!important;background:#8e8e8e;background:-moz-linear-gradient(left,#8e8e8e 0%,#fff 100%);background:-webkit-linear-gradient(left,#8e8e8e 0%,#fff 100%);background:linear-gradient(to right,#8e8e8e 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e8e8e',endColorstr='#ffffff',GradientType=1)}.mincho{font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.blue{color:#1a4e96}.bluegreen{color:#70a9a1}.red{color:red}.orange{color:#a56408}.pink{color:#724d71}.white{color:#fff}.grass{color:#79af4d}.cream{color:#fcffa5}.yellow{color:#feff00}sup{font-size:10px;font-size:1rem}.azuki{color:#fff;background-color:#875c7d;padding:5px 15px;font-size:16px;font-size:1.6rem;font-weight:600;margin:20px 10px;display:inline-block}.navy{color:#fff;background-color:#46899b;padding:5px 15px;font-size:16px;font-size:1.6rem;font-weight:600;margin:20px 10px;display:inline-block}.olive{color:#fff;background-color:#889166;padding:5px 15px;font-size:16px;font-size:1.6rem;font-weight:600;margin:20px 10px;display:inline-block}.circle_num{width:18px!important;height:18px!important;border-radius:50%!important;border:1px solid #000;text-align:center;font-size:70%;margin:0 2px 5px!important;display:inline-block;line-height:1.7em}.k-word{padding:10px 15px;background-color:#8f3f40;margin:20px 5px;color:#fff;font-weight:700;font-size:18px;font-size:1.8rem;border-radius:25px;display:inline-block}.align_left{text-align:left!important}.align_center{text-align:center!important}.emphasis{background-color:#ff6d00;padding:2px 8px;font-size:14px!important;font-size:1.4rem!important;color:#fff;margin:5px 0;font-weight:700;display:inline-block;border-radius:5px}.black_emphasis{background-color:#000;padding:2px 8px;color:#fff600;margin:0 5px;font-weight:900;display:inline-block;border-radius:5px}.text_emphasis{font-weight:800}.center_layout{width:100%;text-align:center;display:inline-block}.left_layout{width:100%;text-align:left;display:inline-block}.right_layout{width:100%;text-align:right;display:inline-block}.scalerble{width:100% !important;height:auto !important}.scalerble95{width:95% !important;height:auto !important}.scalerble80{width:80% !important;height:auto !important}.scalerble70{width:70% !important;height:auto !important}.scalerble50{width:50% !important;height:auto !important}.scalerble_table{width:100% !important;height:auto !important}.margin{margin:5px}ul.SBS{list-style:none;display:flex;justify-content:space-between;flex-wrap:nowrap}ul.SBS li{display:inline-block}ul.SBS li img{width:100%;height:auto;margin:1%}ul.catalog{list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:20px 0;padding:0;width:100%}ul.catalog li{text-align:center;margin:10px;font-size:14px;font-size:1.4rem}ul.catalog li img{width:150px;height:auto}ul.cheack{list-style:none}ul.cheack li{font-size:16px;font-size:1.6rem;margin-bottom:10px;text-indent:-1.5em;padding-left:1.5em}ul.cheack li:before{content:"\f058";position:relative;font-family:"Font Awesome 5 Free";margin-right:.5em;color:#ff0004;font-weight:900;font-size:18px;font-size:1.8rem}ul.flower{list-style:none}ul.flower li{font-size:16px;font-size:1.6rem;margin-bottom:10px;text-indent:-1.5em;padding-left:1.5em}ul.flower li:before{content:"＊";position:relative;margin-right:.5em;font-weight:900}ul.circle{list-style:none}ul.circle li{font-size:16px;font-size:1.6rem;margin-bottom:20px;text-indent:-1.5em;padding-left:1.5em}ul.circle li:before{content:"\f192";position:relative;margin-right:.5em;font-weight:900;font-family:"Font Awesome 5 Free";color:#ff4f00}ul.leaf{list-style:none;margin:0;padding:0}ul.leaf li{font-size:16px;font-size:1.6rem;margin-top:20px;text-indent:-1.8em;padding:10px 10px 10px 2.5em;background-color:#d9f4d2;border-radius:10px;text-align:justify}ul.leaf li:before{content:"\f06c";position:relative;margin-right:.5em;font-weight:700;font-family:"Font Awesome 5 Free";color:#5c9b63;font-size:20px;font-size:2rem}ul.sr{margin:0;padding:0 20px;list-style:none}ul.sr li{border-bottom:1px dotted #909090;padding:0;font-size:16px;font-size:1.6rem;line-height:1.6em;text-align:left;margin:0 0 10px}ul.sr li h3{font-size:18px;font-size:1.8rem;background-color:#ebfff2;padding:5px 10px;color:#062f53;font-weight:800}ul.sr li h3:before{content:"\f494";position:relative;margin-right:.5em;font-weight:700;font-family:"Font Awesome 5 Free"}ul.style{list-style:none;margin:20px auto 0;padding:0;display:flex;justify-content:space-around;flex-wrap:wrap}ul.style li{width:48%;height:auto;font-size:14px;font-size:1.4rem;text-align:center;margin-bottom:20px}ul.SBS{list-style:none;display:flex;justify-content:space-between;flex-wrap:nowrap;margin:0;padding:0}ul.SBS li{display:inline-block;width:100%}ul.icons{list-style:none;display:flex;justify-content:center;flex-wrap:nowrap;margin:0;padding:0}ul.icons li{display:inline-block;margin:5px}.dr{width:100% !important;height:auto !important}.mt50{margin-top:50px !important}.mt30{margin-top:30px !important}.mt20{margin-top:20px !important}.mt10{margin-top:10px !important}.mb50{margin-bottom:50px !important}.mb30{margin-bottom:30px !important}.mb20{margin-bottom:20px !important}.mb10{margin-bottom:10px !important}.ms10{margin:0 10px !important}.ms20{margin:0 20px !important}.left20{float:left;margin-right:20px;display:inline-block}br.pc{display:block !important}br.sp{display:none !important}.inlineblock{display:inline-block}.blue_frame{padding:2%;border:1px solid #007d95;color:#007d95;font-size:14px;font-size:1.4rem;line-height:1.3em}.float{float:left}@media screen and (max-width:812px){p.landing{font-weight:600!important;font-size:20px;font-size:2rem;text-align:center;width:auto;color:#069;position:absolute;top:45%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:#fff 2px 0px 10px,#fff -2px 0px 10px,#fff 0px -2px 10px,#fff -2px 0px 10px,#fff 2px 2px 10px,#fff -2px 2px 10px,#fff 2px -2px 10px,#fff -2px -2px 10px,#fff 1px 2px 10px,#fff -1px 2px 10px,#fff 1px -2px 10px,#fff -1px -2px 10px,#fff 2px 1px 10px,#fff -2px 1px 10px,#fff 2px -1px 10px,#fff -2px -1px 10px,#fff 1px 1px 10px,#fff -1px 1px 10px,#fff 1px -1px 10px,#fff -1px -1px 10px;z-index:10}br.pc{display:none !important}br.tb{display:block !important}#roof{width:100%;padding:0;margin:0;background-color:#999;color:#fff;display:inline-block;min-width:0}#roof a{color:#fff !important}#roof>.leftside{float:left;padding-top:2.5px;font-size:12px;font-size:1.2rem;width:100%}#roof>.rightside{float:left;font-size:18px;font-size:1.8rem;width:100%}header{display:none}nav{min-width:0;margin:-5px 0 0 !important;padding:0!important}#breadcrumbs{font-size:12px;font-size:1.2rem;font-weight:400;margin:10px 0;width:100%}#top2column{width:100%;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap}#top2column .news{width:98%;text-align:left;padding:0 1%}#top2column .category{display:none}footer{line-height:1.6em;display:flex;width:100%;padding:0 1%}footer .left{width:50%;padding:1%;text-align:center}footer .mid{display:none}footer .right{width:50%;padding:10px 0 !important;text-align:right !important;float:right}#gmap{height:300px;min-width:0}.floating_box{position:absolute;top:30px;left:5%;z-index:20;padding:20px;text-align:left;background-color:#d6edff;font-size:1.4rem;font-size:14px;box-shadow:5px 5px 5px #555}p.catch{width:100%;font-size:18px;font-size:1.8rem}.bxslider img{width:100%;height:350px;object-fit:cover}.slider{height:350px}#direct_link{margin:0;min-width:0}#direct_link .banner{width:100%;margin:0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:15px}#direct_link .banner .banner_box{height:auto;padding:0 10px;margin:10px 0}#h1box>div{background-size:cover;background-color:beige}h1.lower{width:auto;font-weight:800!important;font-size:24px;font-size:2.4rem}.order_curtain,.blind,.roll_screen,.order_carpet,.contact,.corp,.common{height:300px;min-width:0;background-position:50% top!important}#slider{width:100%;position:relative;z-index:1;text-align:center!important;height:380px;padding:0}h1.landing{font-weight:800!important;font-size:31px;font-size:3.1rem;text-align:center;width:auto;color:#069;position:absolute;top:40%}h2.lower{font-size:21px !important;font-size:2.1rem !important}h2.lower2{font-size:21px;font-size:2.1rem}h3.lower{font-size:18px;font-size:1.8rem}.container{width:100%;padding:0 1%}#top2column .lower_main{width:100%!important;text-align:left;margin:0;padding:0 1%}.tabletless{display:none}ul.bottom_three{margin:40px 0 0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column}ul.bottom_three li{color:#fff;text-align:center;font-size:14px;font-size:1.4rem;width:90%;margin:0 auto 20px;padding:10px 5px}ul.bottom_three li:nth-child(odd){margin:0 auto 20px !important}ul.bottom_three li:nth-child(even){margin:0 auto 20px !important}ul.bottom_three li span{text-align:center!important}img.tab_scalerble{width:90%;height:auto}.float{float:none}ul.two_div_pic{width:auto!important;list-style:none;margin:20px auto;padding:0 !important}ul.two_div_pic li{width:70%;float:none;padding:0 !important;border-bottom:0 solid;line-height:0;margin:0 auto 10px;height:auto;display:inline-block}.scalerble_table{width:60% !important;height:auto !important}.info,.greeting,.contact,.operation,.access{min-width:0;background-position:top center!important;height:210px !important}ul.sample{width:100%;list-style:none;display:flex;justify-content:space-around;flex-wrap:wrap;margin:10px 0;padding:0}ul.sample li{background-color:#f4f4f4;text-align:center;padding:5px 7.5px;font-size:12px !important;font-size:1.2rem !important;line-height:1.3em;margin:10px 2.5px 10px;width:28%;display:inline-block}.micro_text{font-size:11px;font-size:1.1rem;line-height:1.2em}.small_text{font-size:12px!important;font-size:1.2rem!important;line-height:1.3em}.mid_text{font-size:14px!important;font-size:1.4rem!important;line-height:1.5em}.half_large_text{font-size:17px!important;font-size:1.7rem!important;line-height:1.5em}.large_text{font-size:21px!important;font-size:2.1rem!important;line-height:1.5em}.largest_text{font-size:24px!important;font-size:2.4rem!important;line-height:1.5em}.big_text{font-size:28px!important;font-size:2.8rem!important}.biggest_text{font-size:32px!important;font-size:3.2rem!important}ul.product_pic li{width:30%;height:400px;margin:1%;padding:5px}ul.product_pic li img{margin-bottom:0}ul.product_pic li h2{font-size:16px !important;font-size:1.6rem !important;font-weight:700;padding:5px 10px;border-bottom:2px solid #4d86b0;margin:0 0 5px}table.delivery-fee{list-style:none;width:96%}table.delivery-fee tr{display:block}table.delivery-fee td,table.delivery-fee th{display:list-item;width:100%;text-align:center}.sale .text{font-size:24px;font-size:2.4rem;color:#424242;font-weight:800;line-height:1.6em}}@media screen and (max-width:480px){p.landing{font-weight:600!important;font-size:20px;font-size:2rem;text-align:center;width:auto;color:#069;position:absolute;top:45%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:#fff 2px 0px 10px,#fff -2px 0px 10px,#fff 0px -2px 10px,#fff -2px 0px 10px,#fff 2px 2px 10px,#fff -2px 2px 10px,#fff 2px -2px 10px,#fff -2px -2px 10px,#fff 1px 2px 10px,#fff -1px 2px 10px,#fff 1px -2px 10px,#fff -1px -2px 10px,#fff 2px 1px 10px,#fff -2px 1px 10px,#fff 2px -1px 10px,#fff -2px -1px 10px,#fff 1px 1px 10px,#fff -1px 1px 10px,#fff 1px -1px 10px,#fff -1px -1px 10px;z-index:10}body{font-size:14px!important;font-size:1.4rem!important}br.sp{display:block!important}br.tb{display:none !important}#roof>.leftside{float:left;padding:2px 0;font-size:10px;font-size:1rem}#roof>.rightside{display:none}#pagetop a{display:block;padding:5px;color:gray;text-decoration:none}#corpname div{font-size:14px;font-size:1.4rem}#body_wrap #main_lower{width:100%;float:left;margin:0 2%;padding:0}#body_wrap>p{padding:10px!important}footer{margin:5px 0 0;padding-bottom:50px!important;display:flex;flex-wrap:wrap}footer .left{width:100%;order:2}footer .right{width:100% !important;order:1;text-align:center}footer ul{list-style:none;margin:0;padding:0}footer ul li{font-size:16px;font-size:1.6rem}footer ul.banner{margin:0;padding:0}footer ul.banner li{width:49% !important}footer ul.banner li img{width:100% !important;height:auto}.bxslider img{width:100%;height:350px !important;object-fit:cover}.slider{height:350px !important}p.catch{font-size:15px;font-size:1.5rem}h2.top{font-size:28px;font-size:2.8rem}h3.top{font-size:26px;font-size:2.6rem;margin-top:20px;margin-bottom:10px;border-bottom:3px #1f363d solid !important;padding-bottom:10px}#h1box>div{width:100%;background-repeat:no-repeat;background-position:50% 100%;margin:0;position:relative;height:200px!important}h1.lower{font-family:"Noto Sans Japanese";min-width:0 !important;font-size:18px !important;font-size:1.8rem !important}h1.landing{font-size:24px;font-size:2.4rem;width:100%}.order_curtain,.blind,.roll_screen,.order_carpet,.contact,.corp,.common{height:200px!important;min-width:0;background-position:50% top!important;background-color:#ff1493}h2.lower{font-size:18px !important;font-size:1.8rem !important}h2.lower2{font-size:18px;font-size:1.8rem}h3.lower{font-size:16px;font-size:1.6rem}.k-word{padding:5px 10px;background-color:#8f3f40;margin:5px;color:#fff;font-weight:700;font-size:14px;font-size:1.4rem;border-radius:10px;display:inline-block}ul.leaf li{font-size:14px;font-size:1.4rem}ul.product_pic{margin:10px 0 20px;padding:0}ul.product_pic li{width:90%;height:auto;margin:2% 5%;padding:5px;font-size:12px !important;font-size:1.2rem !important;line-height:1.1em}ul.SBS{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}ul.SBS li{display:inline-block;width:96%;margin:0 2%}ul.bottom_three{margin:40px 0 0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap}ul.bottom_three li{margin:0 0 20px;height:auto}ul.catalog{list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:20px auto;padding:0;width:auto !important}ul.catalog li{text-align:center;margin:5px;font-size:14px;font-size:1.4rem;width:47%}ul.catalog li img{width:100%;height:auto}ul.sr li{border-bottom:1px dotted #909090;padding:0;font-size:14px;font-size:1.4rem;line-height:1.4em;text-align:left;margin:0 0 10px}ul.sr li h3{font-size:16px;font-size:1.6rem;background-color:#ebfff2;padding:5px 10px;color:#062f53;font-weight:800}ul.style li{width:48%;height:auto;font-size:12px;font-size:1.2rem;text-align:center;margin-bottom:20px}table.product01{border-collapse:collapse;border-spacing:1px;width:auto;margin:20px auto;table-layout:inherit;display:list-item;list-style:none;text-align:center}table.product01 tr{display:block}table.product01 td{display:inline-block;margin-bottom:10px;margin:5px 20%;width:60%}table.product01 td img{width:100% !important;height:auto}table.type01{width:98%;margin:20px auto;display:list-item;list-style:none}table.type01 tr{display:block}table.type01 th,table.type01 td{display:inline-block;width:100%!important;text-align:left!important}table.type02{width:98%;margin:40px auto;border-collapse:collapse}table.type02 tr{display:block}table.type02 th,table.type02 td{display:inline-block;width:100%!important;text-align:left!important}.estimate{width:90%;background-color:#fefcec;border:1px solid #bc9b00;padding:20px 10px;text-align:center;font-size:21px;font-size:2.1rem;font-weight:800;margin:20px auto}ul.sample li{background-color:#f4f4f4;text-align:center;padding:5px 7.5px;font-size:12px !important;font-size:1.2rem !important;line-height:1.3em;margin:10px 2.5px 10px;width:48%;display:inline-block}.sale .text{font-size:21px;font-size:2.1rem;color:#424242;font-weight:800;line-height:1.6em}.sale .text span{font-size:14px;font-size:1.4rem}.advice{font-size:21px;font-size:2.1rem}ul.three_column{list-style:none;width:100%;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;margin:0 0 20px;padding:0}ul.three_column li{width:90%;background-color:#d4ebdb;border:1px solid #2e4a2a;text-align:center;font-size:12px;font-size:1.2rem;padding:5%;margin:0 5% 20px}ul.two_column8-2{list-style:none;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}ul.two_column8-2 li{margin:10px auto}ul.two_column8-2 li:nth-child(odd){width:96%;padding:1% 0 !important;border-bottom:0 solid;border-top:1px solid #467a35;border-left:1px solid #467a35;border-right:1px solid #467a35;text-align:center;margin-bottom:0}ul.two_column8-2 li:nth-child(even){width:96%;padding:1% 2% !important;border-bottom:1px solid #467a35;border-top:1px solid #467a35;border-left:1px solid #467a35;text-align:left;margin-top:-10px;margin-bottom:30px}ul.two_column8-2 li h3{font-size:16px;font-size:1.6rem;margin:0 0 5px}ul.two_column8-2 li .price{font-size:14px;font-size:1.4rem;font-weight:800;color:#ff0004;margin:0 0 5px}ul.two_column5-5{list-style:none;width:96%;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;margin:0 2%;padding:0}ul.two_column5-5 li{margin:10px 0;width:100%;padding:0;text-align:center}dl.contact_tbl dt{border-top:5px solid #fff;clear:left;float:left;width:100%;text-align:left;padding:20px 10px 0 !important}dl.contact_tbl dd{background:#f0f0f0;border-left:0 solid #fff;border-top:10px solid #fff;margin-left:0;text-align:left}.micro_text{font-size:11px;font-size:1.1rem;line-height:1.2em}.small_text{font-size:12px!important;font-size:1.2rem!important;line-height:1.3em}.mid_text{font-size:12px!important;font-size:1.2rem!important;line-height:1.3em}.half_large_text{font-size:15px!important;font-size:1.5rem!important;line-height:1.4em}.large_text{font-size:18px!important;font-size:1.8rem!important;line-height:1.5em}.largest_text{font-size:21px!important;font-size:2.1rem!important;line-height:1.5em}.big_text{font-size:24px!important;font-size:2.4rem!important}.biggest_text{font-size:28px!important;font-size:2.8rem!important}}@media screen and (max-width:320px){h1.catch{font-size:15px;font-size:1.5rem}#corpname{font-size:21px;font-size:2.1rem;background-size:auto 35px}#corpname div{font-size:12px;font-size:1.2rem}#h1box>div{width:100%;background-repeat:no-repeat;background-position:50% 100%;position:relative}h1.lower{font-family:"Noto Sans Japanese";min-width:0 !important;font-size:16px !important;font-size:1.6rem !important}.order_curtain,.blind,.roll_screen,.order_carpet,.contact,.corp,.common{height:100px!important;min-width:0;background-position:50% top!important}ul.catalog{list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:20px auto;padding:0;width:auto !important}ul.catalog li{text-align:center;margin:5px 20%;font-size:14px;font-size:1.4rem;width:60%}ul.catalog li img{width:100%;height:auto}ul.sr li{border-bottom:1px dotted #909090;padding:0;font-size:12px;font-size:1.2rem;line-height:1.2em;text-align:left;margin:0 0 10px}ul.sr li h3{font-size:14px;font-size:1.4rem;background-color:#ebfff2;padding:5px 10px;color:#062f53;font-weight:800}ul.style{list-style:none;margin:20px auto 0;padding:0;display:flex;flex-direction:column!important;flex-wrap:wrap;justify-content:center!important}ul.style li{width:96%!important;height:auto;font-size:12px;font-size:1.2rem;text-align:center;margin:0 2% 20px}.micro_text{font-size:10px;font-size:1rem;line-height:1.2em}.small_text{font-size:11px!important;font-size:1.1rem!important;line-height:1.3em}.mid_text{font-size:12px!important;font-size:1.2rem!important;line-height:1.3em}.half_large_text{font-size:14px!important;font-size:1.4rem!important;line-height:1.4em}.large_text{font-size:16px!important;font-size:1.6rem!important;line-height:1.5em}.largest_text{font-size:18px!important;font-size:1.8rem!important;line-height:1.5em}.big_text{font-size:21px!important;font-size:2.1rem!important}.biggest_text{font-size:24px!important;font-size:2.4rem!important}}p.single_title{width:auto;font-weight:800!important;font-size:31px;font-size:3.1rem;text-align:center !important;color:#069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:#fff 2px 0px 10px,#fff -2px 0px 10px,#fff 0px -2px 10px,#fff -2px 0px 10px,#fff 2px 2px 10px,#fff -2px 2px 10px,#fff 2px -2px 10px,#fff -2px -2px 10px,#fff 1px 2px 10px,#fff -1px 2px 10px,#fff 1px -2px 10px,#fff -1px -2px 10px,#fff 2px 1px 10px,#fff -2px 1px 10px,#fff 2px -1px 10px,#fff -2px -1px 10px,#fff 1px 1px 10px,#fff -1px 1px 10px,#fff 1px -1px 10px,#fff -1px -1px 10px}.top_main{font-size:18px;font-size:1.8rem;color:#789}.sales1_text{font-size:28px;font-size:2rem;color:#789;font-weight:400;line-height:1.2em}.text-g{font-size:25px;font-size:2.5rem;font-weight:800;color:#789;margin:5 3px}.sample_order{   width:400px;background-color:#fefcec;border:1px solid #bc9b00;padding:20px 40px;text-align:center;font-size:28px;font-size:2.8rem;font-weight:800;margin:60px auto}.sample_order a{color:#756000!important}.yellowline{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#fcfad9 0%) repeat scroll 0 0}.pinkline{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffdfef 0%) repeat scroll 0 0}.qa{position:relative;padding:.5em;background:#a6d3c8;color:#fff}.qa:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px #959e9b}h3.lower2{font-size:24px;font-size:2.4rem;margin-top:20px;margin-bottom:10px;font-weight:600;border-bottom:1px solid #999;padding:0 10px 5px;color:#275826}h5.lower2{font-size:24px;font-size:2.4rem;margin-top:20px;margin-bottom:10px;font-weight:600;border-bottom:1px solid #999;padding:0 10px 5px;color:#275826}h4.blind_name{font-size:12px;font-size:1.8rem;margin-top:5px;margin-bottom:1px;font-weight:600}.box5{padding:.5em 1em;margin:2em 0;border:double 5px #4ec4d3}.box5 p{margin:0;padding:0}.box8{padding:.5em 1em;margin:2em 0;color:#232323;background:#fff8e8;border-left:solid 10px #ffc06e}.box8 p{margin:0;padding:0}.box13{border:2px solid #da4033;border-radius:4px;margin:2em 0;padding:2em;position:relative}.box13:before{background-color:#fff;color:#da4033;content:"POINT";font-weight:700;left:1em;padding:0 .5em;position:absolute;top:-1em}.box7{border:2px solid #da4033;border-radius:4px;margin:2em 0;padding:2em;position:relative}.box7:before{background-color:#fff;color:#da4033;content:"採寸見積り受付中";font-weight:700;left:1em;padding:0 .5em;position:absolute;top:-1em}.box7 p{margin:0;padding:0}.box20{position:relative;padding:.5em .5em .5em 1.5em;line-height:1.4;color:#ff6a6a;border-top:dotted 1px gray;border-bottom:dotted 1px gray;background:#fffff4}.box20:before{font-family:"Font Awesome 5 Free";content:"\f138";position:absolute;font-size:1em;left:.25em;top:.5em;color:#ff6a6a}h2.leaf{font-size:21px;font-size:2.1rem;font-weight:300;margin:30px 0 20px;border-bottom:1px solid#1e427e;padding:0 10px 10px;color:#4b4b4b}h2.leaf a{color:#4b4b4b !important}h2.leaf:before{content:"\f55f";font-family:"Font Awesome 5 Free";color:#275526;font-size:24px;font-size:2.4rem;font-weight:700;margin-right:.5em}ul.ten{list-style:none;display:inline-block}h1.lower2{font-size:24px;font-size:2.4rem;margin-top:20px;margin-bottom:10px;font-weight:600;border-bottom:1px solid #999;padding:0 10px 5px;color:#275826}#transparent ul{list-style-type:none;text-align:center}#transparent ul li{display:inline-block;width:120px;padding:10px 0;margin:10px 0;vertical-align:middle;background:#3cb371;font-weight:700;color:#fff}.count_6{counter-reset:chapter}.count_6 li{background:#cde2e8;position:relative;margin-bottom:20px;border-radius:10px}.count_6 li p{padding:20px;margin:0}.count_6 li:nth-child(even){background:#eee}.count_6 li:before{content:"STEP " counter(chapter);counter-increment:chapter;display:block;padding:5px;text-align:center;text-decoration:none;color:#fff;background:#30b0d8;font-weight:700;z-index:1;border-radius:10px 10px 0 0;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 2px 2px rgba(0,0,0,.19)}.count_6 li:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #cde2e8;z-index:1}.count_6 li:nth-child(even):after{border-top:15px solid #eee}.count_6 li.count_6-last:before,.count_6 li.count_6-last:after{display:none}.count_6{list-style-type:none}.bgcolor_gray{background-color:#f5f5f5}.box8{padding:.5em 1em;margin:2em 0;color:#232323;background:#fff8e8;border-left:solid 10px #ffc06e}.box8 p{margin:0;padding:0}table.product02{border-collapse:collapse;border-spacing:1px;width:400px;margin-top:40px;margin-bottom:40px;table-layout:fixed}table.product02 td{padding:5px;text-align:center !important;vertical-align:top;border:1px solid #d5d5d5;font-size:12px !important;font-size:.8rem !important}table.product02 td img{width:100%;height:auto}table.product02 td p{margin:0}h2.showroom:before{content:"\f49e";font-family:"Font Awesome 5 Free";color:#ff71f7;font-size:24px;font-size:2.4rem;font-weight:700;margin-right:.3em}table.tomei_rs{width:100%;border-collapse:separate;border-spacing:0}table.tomei_rs th:first-child{border-radius:5px 0 0}table.tomei_rs th:last-child{border-radius:0 5px 0 0;border-right:1px solid #3c6690}table.tomei_rs th{text-align:center;color:#fff;background:linear-gradient(#829ebc,#258);border-left:1px solid #3c6690;border-top:1px solid #3c6690;border-bottom:1px solid #3c6690;box-shadow:0px 1px 1px rgba(255,255,255,.3) inset;width:25%;padding:10px 0}table.tomei_rs td{text-align:center;border-left:1px solid #a8b7c5;border-bottom:1px solid #a8b7c5;border-top:none;box-shadow:0px -3px 5px 1px #eee inset;width:25%;padding:10px 0}table.tomei_rs td:last-child{border-right:1px solid #a8b7c5}table.tomei_rs tr:last-child td:first-child{border-radius:0 0 0 5px}table.tomei_rs tr:last-child td:last-child{border-radius:0 0 5px}.eigyoarea{text-align:left}ul.flexContainer li.flexItem{list-style:none}.flexContainer{display:flex;flex-wrap:wrap;justify-content:flex-start}.flexItem{box-sizing:border-box;padding:0}.flexItem_a{flex-grow:1;flex-shrink:1;flex-basis:auto}.flexItem_b{flex-grow:1;flex-shrink:1;flex-basis:auto}a.notel{pointer-events:none;color:inherit}.qa-answer:before{font-family:"Font Awesome 6 Free";content:"\f075";font-weight:900;color:#6acb1a}table.price1{border-collapse:collapse;margin:0 auto;padding:0; width:770px;table-layout:fixed;color:#4caf50}table.price1 tr{background-color:#fff;padding:.35em;border-bottom:1px dotted #8bc34a}table.price1 tr:last-child{border-bottom:2px solid #18521b}table.price1 th,table.price1 td{padding:1em 10px 1em 1em}table.price1 tbody th{color:#0f7d13;font-size:.85em}table.price1 tbody th h3{color:#0f7d13}table.price1 txt{text-align:left;font-size:.85em}table.price1 price{text-align:right}@media screen and (max-width:600px){table.price1{border:0;width:100%}table.price1 th{display:block;border-right:none;border-bottom:2px solid #0f7d13;padding-bottom:.6em;margin-bottom:.6em}table.price1 thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.price1 tr{display:block;margin-bottom:2em;border-bottom:2px solid #0f7d13}table.price1 td{border-bottom:1px solid #bbb;display:block;   font-size:.1em;   text-align:left;position:relative;padding:.625em .625em .625em 4em;border-right:none}table.price1 td:before{content:attr(data-label);font-weight:700;position:absolute;left:10px}table.price1 td:last-child{border-bottom:0}}.airle{--airle-ink:#2a2826;--airle-sub:#5e5a55;--airle-navy:#2e4757;--airle-accent:#3e5a6b;--airle-red:#b3261e;--airle-cta:#a9532a;--airle-line:#00873c;--airle-bg:#f5f3ef;--airle-tint:#f1f0ec;--airle-ph:#ece8e1;--airle-border:#dad5cd;--airle-gap:60px;--airle-pad:28px;box-sizing:border-box;width:100%;max-width:780px;margin:0 auto;padding:32px 0 64px;font-family:"Noto Sans JP",sans-serif;color:var(--airle-ink);font-size:16px;line-height:1.95;display:flex;flex-direction:column;gap:var(--airle-gap);overflow-wrap:anywhere;word-break:normal;line-break:strict}.airle *,.airle *:before,.airle *:after{box-sizing:border-box}.airle p,.airle h1,.airle h2,.airle h3,.airle h4,.airle ul,.airle ol,.airle dl,.airle dd,.airle figure,.airle address{margin:0}.airle h1,.airle h2,.airle h3,.airle h4{padding:0;border:0;background:0 0;color:inherit}.airle h1:before,.airle h1:after,.airle h2:before,.airle h2:after,.airle h3:before,.airle h3:after,.airle h4:before,.airle h4:after{content:none}.airle address{font-style:normal}.airle ul.airle-grid,.airle ol.airle-grid,.airle .airle-tags,.airle .airle-cta__btns{list-style:none;padding:0}.airle ul.airle-grid>li,.airle ol.airle-grid>li,.airle .airle-tags>li,.airle .airle-cta__btns>li{margin:0}.airle ul.airle-grid>li:before,.airle ol.airle-grid>li:before,.airle .airle-tags>li:before,.airle .airle-cta__btns>li:before{content:none}.airle a{color:var(--airle-accent)}.airle a:hover{color:#26404f}.airle a:focus-visible{outline:3px solid #e0a23b;outline-offset:2px}.airle img{max-width:100%;height:auto}.airle .airle-vh{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.airle-title{font-family:"Shippori Mincho",serif;font-size:clamp(23px,4.2vw,32px);line-height:1.5;font-weight:700}.airle .airle-h2{font-family:"Shippori Mincho",serif;font-size:clamp(20px,3.4vw,25px);line-height:1.5;padding-bottom:12px;border-bottom:2px solid var(--airle-accent)}.airle h3{font-size:clamp(17px,2.6vw,19px);line-height:1.5}.airle h4{font-size:16px;line-height:1.5}.airle .airle-h3{font-size:17px;color:var(--airle-navy);margin-top:4px}.airle-sec{display:flex;flex-direction:column;gap:20px;scroll-margin-top:80px}.airle-note,.airle-note small{font-size:13px;color:var(--airle-sub)}.airle-red{color:var(--airle-red)}.airle-head{display:flex;flex-direction:column;gap:16px}.airle .airle-tags{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.8}.airle-tag{padding:2px 12px;border-radius:999px;font-weight:500}.airle-tag--blue{background:#e6ecf0;color:var(--airle-navy)}.airle-tag--beige{background:#f1ece4;color:#6b4a2b}.airle-tag--new{background:#f6e7df;color:#8a3f1c;font-weight:700}.airle-tag--off{background:var(--airle-red);color:#fff;font-weight:700}.airle-meta{font-size:13px;color:var(--airle-sub)}.airle-fig{display:flex;flex-direction:column;gap:8px}.airle-fig img{display:block;width:100%;border-radius:16px}.airle-fig figcaption{font-size:13px;color:var(--airle-sub);line-height:1.7}.airle-ph{width:100%;background:var(--airle-ph);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#6b655e;font-size:13px;text-align:center;padding:12px}.airle-ph--hero{aspect-ratio:16/9;border-radius:16px;font-size:14px}.airle-ph--wide{aspect-ratio:16/7}.airle-ph--photo{aspect-ratio:4/3;font-size:12px}.airle-lead{background:var(--airle-tint);border-radius:16px;padding:var(--airle-pad);display:flex;flex-direction:column;gap:16px}.airle-lead__catch{font-family:"Shippori Mincho",serif;font-size:clamp(18px,3vw,22px);line-height:1.6;color:var(--airle-navy)}.airle .airle-offbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;background:var(--airle-red);color:#fff;text-decoration:none;border-radius:12px;padding:16px 20px;text-align:center;font-size:15px;font-weight:700;line-height:1.5}.airle .airle-offbar:hover{color:#fff;opacity:.92}.airle-offbar__big{font-size:clamp(28px,5vw,34px);line-height:1.2}.airle-toc{border:1px solid var(--airle-border);border-radius:16px;padding:24px var(--airle-pad)}.airle .airle-toc__title{font-family:inherit;font-weight:700;font-size:15px;margin-bottom:8px}.airle-toc ol{padding-left:1.4em;font-size:15px;line-height:2}.airle-grid{display:grid;gap:12px}.airle-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.airle-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.airle-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.airle-grid--scene{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.airle-card{background:var(--airle-bg);border-radius:12px;padding:20px}.airle-card p{font-size:14px;line-height:1.85}.airle-card>h3:not(.airle-card__title){font-size:17px;margin-bottom:6px}.airle .airle-card__title{font-size:16px;font-weight:700;color:var(--airle-navy);margin-bottom:6px}.airle-card--sm{padding:16px}.airle .airle-card--sm .airle-card__title{font-size:15px;color:var(--airle-ink);margin-bottom:4px}.airle-card--sm p{font-size:13px;line-height:1.75}.airle-box{border:1px solid var(--airle-border);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:10px}.airle-box p{font-size:15px}.airle .airle-box__label{font-size:13px;font-weight:700;color:#8a3f1c}.airle-box--sm{padding:18px;gap:4px}.airle .airle-box--sm .airle-card__title{color:var(--airle-ink)}.airle-box--sm p{font-size:14px;line-height:1.8}.airle-fabrics{display:flex;flex-direction:column;gap:16px}.airle-fabric{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;align-items:start;border:1px solid var(--airle-border);border-radius:14px;padding:20px}.airle-fabric__img .airle-ph{aspect-ratio:4/3;border-radius:10px;font-size:12px}.airle-fabric__img img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.airle-fabric__body{display:flex;flex-direction:column;gap:8px}.airle-fabric__body p{font-size:15px;line-height:1.85}.airle-fabric__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.airle .airle-fabric__head h3{font-size:20px}.airle-fabric__code{font-size:13px;color:var(--airle-sub)}.airle-badge-new{font-size:12px;font-weight:700;color:#fff;background:#8a3f1c;padding:1px 8px;border-radius:4px;line-height:1.7}.airle-fabric__colors{display:flex;flex-wrap:wrap;gap:0 4px;font-size:13px;color:#4a4640}.airle-fabric__colors dt:after{content:"："}.airle-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--airle-border);border-radius:12px}.airle-table-wrap:focus-visible{outline:3px solid #e0a23b;outline-offset:2px}.airle .airle-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;margin:0;border:0}.airle .airle-table th,.airle .airle-table td{text-align:left;padding:12px 14px;border:0;border-bottom:1px solid var(--airle-border);vertical-align:top;background:0 0}.airle .airle-table tbody tr:last-child th,.airle .airle-table tbody tr:last-child td{border-bottom:0}.airle-table--op{min-width:560px}.airle .airle-table--op thead th{background:var(--airle-navy);color:#fff}.airle-table--op thead th:first-child{width:22%}.airle-table--op thead th:last-child{width:34%}.airle .airle-table--op tbody th{background:var(--airle-bg)}.airle-table--size{min-width:480px}.airle .airle-table--size thead th{background:var(--airle-bg)}.airle .airle-table--size tbody th{font-weight:500}.airle .airle-table--size th,.airle .airle-table--size td{padding:10px 14px;white-space:nowrap}.airle-scene{display:flex;flex-direction:column;gap:10px}.airle .airle-scene h3{font-size:17px}.airle-scene p{font-size:14px;line-height:1.85}.airle-dl{display:flex;flex-direction:column;gap:10px;font-size:15px}.airle-dl>div{border-left:0;padding:12px 16px;background:var(--airle-bg);border-radius:10px}.airle-dl dt{font-weight:700}.airle .airle-list{padding-left:1.3em;display:flex;flex-direction:column;gap:6px;font-size:15px}.airle-offbox{background:#fbedeb;border-radius:14px;padding:18px 20px;text-align:center}.airle-offbox p{font-size:14px;margin-top:4px}.airle .airle-offbox__main{font-size:clamp(17px,3vw,20px);color:var(--airle-red);line-height:1.5;margin-top:0}.airle-offbox__main span{font-size:clamp(26px,4.6vw,30px)}.airle .airle-price{position:relative;border:2px solid var(--airle-red);border-radius:14px;padding:26px 20px 20px;text-align:center;margin-top:14px}.airle .airle-price__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--airle-red);color:#fff;font-size:13px;font-weight:700;padding:2px 14px;border-radius:999px;white-space:nowrap;line-height:1.8}.airle .airle-price__name{font-size:15px;font-weight:700;color:#4a4640}.airle .airle-price__list{font-size:14px;color:var(--airle-sub);margin-top:6px}.airle-price__label{font-size:14px;font-weight:700;color:var(--airle-red)}.airle .airle-price__num{font-size:clamp(30px,5vw,34px);color:var(--airle-red);line-height:1.3;margin-bottom:4px}.airle-price__num span{font-size:15px}.airle-price__cond{font-size:13px;color:var(--airle-sub);line-height:1.7}.airle-point{padding:18px;display:flex;flex-direction:column;gap:4px}.airle .airle-point h3{font-size:16px}.airle .airle-point__n{font-size:13px;font-weight:700;color:var(--airle-navy)}.airle-cta{background:var(--airle-navy);color:#fff;border-radius:20px;padding:36px var(--airle-pad);text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.airle-cta p{font-size:15px}.airle .airle-cta__badge{background:var(--airle-red);font-weight:700;padding:4px 16px;border-radius:999px;line-height:1.7}.airle .airle-cta__title{font-family:"Shippori Mincho",serif;font-size:clamp(20px,3.4vw,24px);font-weight:700;line-height:1.5;color:#fff}.airle-cta__address{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.airle .airle-cta__sub{font-size:14px;font-weight:700}.airle .airle-cta__btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:640px}.airle .airle-btn{height:100%;text-decoration:none;border-radius:14px;padding:14px 12px;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.airle .airle-btn:hover{opacity:.9}.airle .airle-btn--tel,.airle .airle-btn--tel:hover{background:#fff;color:var(--airle-navy)}.airle .airle-btn--form,.airle .airle-btn--form:hover{background:var(--airle-cta);color:#fff}.airle .airle-btn--line,.airle .airle-btn--line:hover{background:var(--airle-line);color:#fff}.airle-btn__s{font-size:13px;font-weight:700;line-height:1.5}.airle-btn__l{font-size:17px;font-weight:700;line-height:1.5}.airle-btn__l--tel{font-size:20px;line-height:1.4;white-space:nowrap}.airle .airle-cta__hours{font-size:13px;color:#d3dde3}.airle .airle-cta__mail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#d3dde3}.airle-cta__mail img{display:block;width:155px;height:20px}@media (max-width:767px){.airle{--airle-gap:48px;--airle-pad:22px;font-size:15px;padding:24px 0 48px}.airle-grid--3{grid-template-columns:minmax(0,1fr)}.airle-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.airle-fabric{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px;padding:16px}.airle-box{padding:20px}.airle .airle-cta__btns{grid-template-columns:minmax(0,1fr);max-width:420px}.airle .airle-btn{flex-direction:row;flex-wrap:wrap;gap:4px 12px}}@media (max-width:479px){.airle{--airle-gap:40px;--airle-pad:18px}.airle-lead,.airle-toc{border-radius:12px}.airle-toc ol{font-size:14px}.airle-grid--2,.airle-grid--scene{grid-template-columns:minmax(0,1fr)}.airle-grid--4{grid-template-columns:minmax(0,1fr)}.airle-fabric{grid-template-columns:minmax(0,1fr)}.airle .airle-fabric__head h3{font-size:18px}.airle-fabric__body p{font-size:14px}.airle-ph--wide{aspect-ratio:4/3}.airle .airle-offbar{flex-direction:column;gap:0;padding:14px 16px}.airle-cta{border-radius:16px;padding-top:28px;padding-bottom:28px}.airle .airle-cta__mail{flex-direction:column;gap:2px}}.airle-area__prefs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.airle-area__pref{border:1px solid var(--airle-border);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.airle.airle .airle-area__title{font-size:18px;color:#fff;background:var(--airle-navy);border-radius:8px;padding:4px 14px;align-self:flex-start}.airle-area__list{display:flex;flex-direction:column;gap:4px}.airle.airle .airle-area__list dt{font-weight:700;font-size:15px;color:var(--airle-navy);margin-top:8px}.airle.airle .airle-area__list dt:first-child{margin-top:0}.airle.airle .airle-area__list dd{font-size:14px !important;line-height:1.9}.airle.airle .airle-area__note{font-size:13px;color:var(--airle-sub)}@media (max-width:767px){.airle-area__prefs{grid-template-columns:minmax(0,1fr)}.airle-area__pref{padding:18px}}.airle.airle p:empty{display:none}.airle.airle>br,.airle.airle section>br,.airle.airle figure>br{display:none}.airle.airle header{display:flex;flex-direction:column;justify-content:flex-start;width:auto;margin:0;padding:0;text-align:left;height:auto}.airle.airle .airle-fabric__head{flex-direction:row;flex-wrap:wrap;align-items:baseline}.airle.airle address{display:flex;width:100%;padding:0;margin:0;font-size:15px;font-weight:400;color:inherit;font-style:normal}.airle.airle dd{padding:0;min-height:0;margin:0;background:0 0;border:0;font-size:inherit !important}.airle.airle dt{float:none;width:auto;padding:0;border:0;text-align:left;color:inherit}.airle.airle .airle-dl dd{font-size:15px !important}.airle.airle .airle-fabric__colors dd{font-size:13px !important}.airle.airle h2{margin:0}.airle.airle .airle-h2{font-size:clamp(20px,3.4vw,25px)}.airle.airle .airle-cta__title{font-size:clamp(20px,3.4vw,24px)}.airle.airle img{margin:0;max-width:100%}.airle.airle .airle-cta__mail img{display:block;width:155px;height:20px;max-width:none}.airle.airle a,.airle.airle a:visited{color:var(--airle-accent) !important}.airle.airle .airle-offbar,.airle.airle .airle-offbar:visited,.airle.airle .airle-offbar:hover,.airle.airle .airle-btn--form,.airle.airle .airle-btn--form:visited,.airle.airle .airle-btn--form:hover,.airle.airle .airle-btn--line,.airle.airle .airle-btn--line:visited,.airle.airle .airle-btn--line:hover{color:#fff !important}.airle.airle .airle-btn--tel,.airle.airle .airle-btn--tel:visited,.airle.airle .airle-btn--tel:hover{color:var(--airle-navy) !important}.airle.airle a:hover{opacity:.85;transition:opacity .2s !important}@media (prefers-reduced-motion:reduce){.airle *{transition:none !important;scroll-behavior:auto !important}}.brair{--brair-ink:#2a2826;--brair-sub:#5e5a55;--brair-navy:#2e4757;--brair-accent:#3e5a6b;--brair-red:#b3261e;--brair-cta:#a9532a;--brair-line:#00873c;--brair-bg:#f5f3ef;--brair-tint:#f1f0ec;--brair-ph:#ece8e1;--brair-border:#dad5cd;--brair-gap:60px;--brair-pad:28px;box-sizing:border-box;width:100%;max-width:780px;margin:0 auto;padding:32px 0 64px;font-family:"Noto Sans JP",sans-serif;color:var(--brair-ink);font-size:16px;line-height:1.95;display:flex;flex-direction:column;gap:var(--brair-gap);overflow-wrap:anywhere;word-break:normal;line-break:strict}.brair *,.brair *:before,.brair *:after{box-sizing:border-box}.brair p,.brair h1,.brair h2,.brair h3,.brair h4,.brair ul,.brair ol,.brair dl,.brair dd,.brair figure,.brair address{margin:0}.brair h1,.brair h2,.brair h3,.brair h4{padding:0;border:0;background:0 0;color:inherit}.brair h1:before,.brair h1:after,.brair h2:before,.brair h2:after,.brair h3:before,.brair h3:after,.brair h4:before,.brair h4:after{content:none}.brair address{font-style:normal}.brair ul.brair-grid,.brair ol.brair-grid,.brair .brair-tags,.brair .brair-cta__btns{list-style:none;padding:0}.brair ul.brair-grid>li,.brair ol.brair-grid>li,.brair .brair-tags>li,.brair .brair-cta__btns>li{margin:0}.brair ul.brair-grid>li:before,.brair ol.brair-grid>li:before,.brair .brair-tags>li:before,.brair .brair-cta__btns>li:before{content:none}.brair a{color:var(--brair-accent)}.brair a:hover{color:#26404f}.brair a:focus-visible{outline:3px solid #e0a23b;outline-offset:2px}.brair img{max-width:100%;height:auto}.brair .brair-vh{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brair-title{font-family:"Shippori Mincho",serif;font-size:clamp(23px,4.2vw,32px);line-height:1.5;font-weight:700}.brair .brair-h2{font-family:"Shippori Mincho",serif;font-size:clamp(20px,3.4vw,25px);line-height:1.5;padding-bottom:12px;border-bottom:2px solid var(--brair-accent)}.brair h3{font-size:clamp(17px,2.6vw,19px);line-height:1.5}.brair h4{font-size:16px;line-height:1.5}.brair .brair-h3{font-size:17px;color:var(--brair-navy);margin-top:4px}.brair-sec{display:flex;flex-direction:column;gap:20px;scroll-margin-top:80px}.brair-note,.brair-note small{font-size:13px;color:var(--brair-sub)}.brair-red{color:var(--brair-red)}.brair-head{display:flex;flex-direction:column;gap:16px}.brair .brair-tags{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.8}.brair-tag{padding:2px 12px;border-radius:999px;font-weight:500}.brair-tag--blue{background:#e6ecf0;color:var(--brair-navy)}.brair-tag--beige{background:#f1ece4;color:#6b4a2b}.brair-tag--new{background:#f6e7df;color:#8a3f1c;font-weight:700}.brair-tag--off{background:var(--brair-red);color:#fff;font-weight:700}.brair-meta{font-size:13px;color:var(--brair-sub)}.brair-fig{display:flex;flex-direction:column;gap:8px}.brair-fig img{display:block;width:100%;border-radius:16px}.brair-fig figcaption{font-size:13px;color:var(--brair-sub);line-height:1.7}.brair-ph{width:100%;background:var(--brair-ph);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#6b655e;font-size:13px;text-align:center;padding:12px}.brair-ph--hero{aspect-ratio:16/9;border-radius:16px;font-size:14px}.brair-ph--wide{aspect-ratio:16/7}.brair-ph--photo{aspect-ratio:4/3;font-size:12px}.brair-lead{background:var(--brair-tint);border-radius:16px;padding:var(--brair-pad);display:flex;flex-direction:column;gap:16px}.brair-lead__catch{font-family:"Shippori Mincho",serif;font-size:clamp(18px,3vw,22px);line-height:1.6;color:var(--brair-navy)}.brair .brair-offbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;background:var(--brair-red);color:#fff;text-decoration:none;border-radius:12px;padding:16px 20px;text-align:center;font-size:15px;font-weight:700;line-height:1.5}.brair .brair-offbar:hover{color:#fff;opacity:.92}.brair-offbar__big{font-size:clamp(28px,5vw,34px);line-height:1.2}.brair-toc{border:1px solid var(--brair-border);border-radius:16px;padding:24px var(--brair-pad)}.brair .brair-toc__title{font-family:inherit;font-weight:700;font-size:15px;margin-bottom:8px}.brair-toc ol{padding-left:1.4em;font-size:15px;line-height:2}.brair-grid{display:grid;gap:12px}.brair-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.brair-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.brair-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.brair-grid--scene{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.brair-card{background:var(--brair-bg);border-radius:12px;padding:20px}.brair-card p{font-size:14px;line-height:1.85}.brair-card>h3:not(.brair-card__title){font-size:17px;margin-bottom:6px}.brair .brair-card__title{font-size:16px;font-weight:700;color:var(--brair-navy);margin-bottom:6px}.brair-card--sm{padding:16px}.brair .brair-card--sm .brair-card__title{font-size:15px;color:var(--brair-ink);margin-bottom:4px}.brair-card--sm p{font-size:13px;line-height:1.75}.brair-box{border:1px solid var(--brair-border);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:10px}.brair-box p{font-size:15px}.brair .brair-box__label{font-size:13px;font-weight:700;color:#8a3f1c}.brair-box--sm{padding:18px;gap:4px}.brair .brair-box--sm .brair-card__title{color:var(--brair-ink)}.brair-box--sm p{font-size:14px;line-height:1.8}.brair-fabrics{display:flex;flex-direction:column;gap:16px}.brair-fabric{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;align-items:start;border:1px solid var(--brair-border);border-radius:14px;padding:20px}.brair-fabric__img .brair-ph{aspect-ratio:4/3;border-radius:10px;font-size:12px}.brair-fabric__img img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.brair-fabric__body{display:flex;flex-direction:column;gap:8px}.brair-fabric__body p{font-size:15px;line-height:1.85}.brair-fabric__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.brair .brair-fabric__head h3{font-size:20px}.brair-fabric__code{font-size:13px;color:var(--brair-sub)}.brair-badge-new{font-size:12px;font-weight:700;color:#fff;background:#8a3f1c;padding:1px 8px;border-radius:4px;line-height:1.7}.brair-fabric__colors{display:flex;flex-wrap:wrap;gap:0 4px;font-size:13px;color:#4a4640}.brair-fabric__colors dt:after{content:"・"}.brair-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--brair-border);border-radius:12px}.brair-table-wrap:focus-visible{outline:3px solid #e0a23b;outline-offset:2px}.brair .brair-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;margin:0;border:0}.brair .brair-table th,.brair .brair-table td{text-align:left;padding:12px 14px;border:0;border-bottom:1px solid var(--brair-border);vertical-align:top;background:0 0}.brair .brair-table tbody tr:last-child th,.brair .brair-table tbody tr:last-child td{border-bottom:0}.brair-table--op{min-width:560px}.brair .brair-table--op thead th{background:var(--brair-navy);color:#fff}.brair-table--op thead th:first-child{width:22%}.brair-table--op thead th:last-child{width:34%}.brair .brair-table--op tbody th{background:var(--brair-bg)}.brair-table--size{min-width:480px}.brair .brair-table--size thead th{background:var(--brair-bg)}.brair .brair-table--size tbody th{font-weight:500}.brair .brair-table--size th,.brair .brair-table--size td{padding:10px 14px;white-space:nowrap}.brair-scene{display:flex;flex-direction:column;gap:10px}.brair .brair-scene h3{font-size:17px}.brair-scene p{font-size:14px;line-height:1.85}.brair-dl{display:flex;flex-direction:column;gap:10px;font-size:15px}.brair-dl>div{border-left:0;padding:12px 16px;background:var(--brair-bg);border-radius:10px}.brair-dl dt{font-weight:700}.brair .brair-list{padding-left:1.3em;display:flex;flex-direction:column;gap:6px;font-size:15px}.brair-offbox{background:#fbedeb;border-radius:14px;padding:18px 20px;text-align:center}.brair-offbox p{font-size:14px;margin-top:4px}.brair .brair-offbox__main{font-size:clamp(17px,3vw,20px);color:var(--brair-red);line-height:1.5;margin-top:0}.brair-offbox__main span{font-size:clamp(26px,4.6vw,30px)}.brair .brair-price{position:relative;border:2px solid var(--brair-red);border-radius:14px;padding:26px 20px 20px;text-align:center;margin-top:14px}.brair .brair-price__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--brair-red);color:#fff;font-size:13px;font-weight:700;padding:2px 14px;border-radius:999px;white-space:nowrap;line-height:1.8}.brair .brair-price__name{font-size:15px;font-weight:700;color:#4a4640}.brair .brair-price__list{font-size:14px;color:var(--brair-sub);margin-top:6px}.brair-price__label{font-size:14px;font-weight:700;color:var(--brair-red)}.brair .brair-price__num{font-size:clamp(30px,5vw,34px);color:var(--brair-red);line-height:1.3;margin-bottom:4px}.brair-price__num span{font-size:15px}.brair-price__cond{font-size:13px;color:var(--brair-sub);line-height:1.7}.brair-point{padding:18px;display:flex;flex-direction:column;gap:4px}.brair .brair-point h3{font-size:16px}.brair .brair-point__n{font-size:13px;font-weight:700;color:var(--brair-navy)}.brair-cta{background:var(--brair-navy);color:#fff;border-radius:20px;padding:36px var(--brair-pad);text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.brair-cta p{font-size:15px}.brair .brair-cta__badge{background:var(--brair-red);font-weight:700;padding:4px 16px;border-radius:999px;line-height:1.7}.brair .brair-cta__title{font-family:"Shippori Mincho",serif;font-size:clamp(20px,3.4vw,24px);font-weight:700;line-height:1.5;color:#fff}.brair-cta__address{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.brair .brair-cta__sub{font-size:14px;font-weight:700}.brair .brair-cta__btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:640px}.brair .brair-btn{height:100%;text-decoration:none;border-radius:14px;padding:14px 12px;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.brair .brair-btn:hover{opacity:.9}.brair .brair-btn--tel,.brair .brair-btn--tel:hover{background:#fff;color:var(--brair-navy)}.brair .brair-btn--form,.brair .brair-btn--form:hover{background:var(--brair-cta);color:#fff}.brair .brair-btn--line,.brair .brair-btn--line:hover{background:var(--brair-line);color:#fff}.brair-btn__s{font-size:13px;font-weight:700;line-height:1.5}.brair-btn__l{font-size:17px;font-weight:700;line-height:1.5}.brair-btn__l--tel{font-size:20px;line-height:1.4;white-space:nowrap}.brair .brair-cta__hours{font-size:13px;color:#d3dde3}.brair .brair-cta__mail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#d3dde3}.brair-cta__mail img{display:block;width:155px;height:20px}@media (max-width:767px){.brair{--brair-gap:48px;--brair-pad:22px;font-size:15px;padding:24px 0 48px}.brair-grid--3{grid-template-columns:minmax(0,1fr)}.brair-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.brair-fabric{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px;padding:16px}.brair-box{padding:20px}.brair .brair-cta__btns{grid-template-columns:minmax(0,1fr);max-width:420px}.brair .brair-btn{flex-direction:row;flex-wrap:wrap;gap:4px 12px}}@media (max-width:479px){.brair{--brair-gap:40px;--brair-pad:18px}.brair-lead,.brair-toc{border-radius:12px}.brair-toc ol{font-size:14px}.brair-grid--2,.brair-grid--scene{grid-template-columns:minmax(0,1fr)}.brair-grid--4{grid-template-columns:minmax(0,1fr)}.brair-fabric{grid-template-columns:minmax(0,1fr)}.brair .brair-fabric__head h3{font-size:18px}.brair-fabric__body p{font-size:14px}.brair-ph--wide{aspect-ratio:4/3}.brair .brair-offbar{flex-direction:column;gap:0;padding:14px 16px}.brair-cta{border-radius:16px;padding-top:28px;padding-bottom:28px}.brair .brair-cta__mail{flex-direction:column;gap:2px}}.brair-area__prefs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brair-area__pref{border:1px solid var(--brair-border);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.brair.brair .brair-area__title{font-size:18px;color:#fff;background:var(--brair-navy);border-radius:8px;padding:4px 14px;align-self:flex-start}.brair-area__list{display:flex;flex-direction:column;gap:4px}.brair.brair .brair-area__list dt{font-weight:700;font-size:15px;color:var(--brair-navy);margin-top:8px}.brair.brair .brair-area__list dt:first-child{margin-top:0}.brair.brair .brair-area__list dd{font-size:14px !important;line-height:1.9}.brair.brair .brair-area__note{font-size:13px;color:var(--brair-sub)}@media (max-width:767px){.brair-area__prefs{grid-template-columns:minmax(0,1fr)}.brair-area__pref{padding:18px}}.brair.brair p:empty{display:none}.brair.brair>br,.brair.brair section>br,.brair.brair figure>br{display:none}.brair.brair header{display:flex;flex-direction:column;justify-content:flex-start;width:auto;margin:0;padding:0;text-align:left;height:auto}.brair.brair .brair-fabric__head{flex-direction:row;flex-wrap:wrap;align-items:baseline}.brair.brair address{display:flex;width:100%;padding:0;margin:0;font-size:15px;font-weight:400;color:inherit;font-style:normal}.brair.brair dd{padding:0;min-height:0;margin:0;background:0 0;border:0;font-size:inherit !important}.brair.brair dt{float:none;width:auto;padding:0;border:0;text-align:left;color:inherit}.brair.brair .brair-dl dd{font-size:15px !important}.brair.brair .brair-fabric__colors dd{font-size:13px !important}.brair.brair h2{margin:0}.brair.brair .brair-h2{font-size:clamp(20px,3.4vw,25px)}.brair.brair .brair-cta__title{font-size:clamp(20px,3.4vw,24px)}.brair.brair img{margin:0;max-width:100%}.brair.brair .brair-cta__mail img{display:block;width:155px;height:20px;max-width:none}.brair.brair a,.brair.brair a:visited{color:var(--brair-accent) !important}.brair.brair .brair-offbar,.brair.brair .brair-offbar:visited,.brair.brair .brair-offbar:hover,.brair.brair .brair-btn--form,.brair.brair .brair-btn--form:visited,.brair.brair .brair-btn--form:hover,.brair.brair .brair-btn--line,.brair.brair .brair-btn--line:visited,.brair.brair .brair-btn--line:hover{color:#fff !important}.brair.brair .brair-btn--tel,.brair.brair .brair-btn--tel:visited,.brair.brair .brair-btn--tel:hover{color:var(--brair-navy) !important}.brair.brair a:hover{opacity:.85;transition:opacity .2s !important}@media (prefers-reduced-motion:reduce){.brair *{transition:none !important;scroll-behavior:auto !important}}