@charset "UTF-8";.kv-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;font-family:"Yu Gothic","Gothic A1","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media (max-width:960px){.kv-area{max-width:340px;margin-bottom:38px}}@media (max-width:767px){.kv-area{margin:0 auto;margin-bottom:20px}}@media (min-width:961px){.kv-area{max-width:534px}}@media (min-width:1441px){.kv-area{max-width:747px}}.kv-area__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 22px;color:#564b3f;background-color:#f4d159;border-radius:50px}@media (min-width:1441px){.kv-area__inner{width:100%;padding:10px 22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.kv-area__inner .small{margin-right:11px;font-weight:700;font-size:12px}@media (min-width:1441px){.kv-area__inner .small{font-size:23px}}@media (max-width:960px){.kv-area__inner .small .sp-none{display:block;height:0;overflow:hidden}}.kv-area__inner .large{margin-right:6px;font-weight:700;font-size:16px;letter-spacing:.1em}@media (min-width:1441px){.kv-area__inner .large{font-size:32px}}.kv-area__inner .icon{width:29px;height:18px}@media (min-width:961px){.kv-area__inner .icon{width:52px;height:32px}}.kv-price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;font-family:"Roboto","Yu Gothic","Gothic A1","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background-color:rgba(255,255,255,.85)}@media (max-width:960px){.kv-price{max-width:340px}}@media (max-width:767px){.kv-price{margin:0 auto}}@media (min-width:961px){.kv-price{max-width:534px}}@media (min-width:1441px){.kv-price{max-width:767px}}.kv-price:before,.kv-price:after{content:"";position:absolute;display:block;width:0;height:0;margin:0;padding:0;border-style:solid}.kv-price:before{top:0;left:0;border-width:0 0 18px 26px;border-color:transparent transparent transparent #564b3f}.kv-price:after{bottom:0;right:0;border-width:18px 26px 0 0;border-color:transparent #564b3f}@media (min-width:961px){.kv-price__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.kv-price__inner span{font-weight:700}.kv-price__inner .frame-text{margin-bottom:4px;padding:4px 16px;line-height:1;font-weight:700;font-size:12px;text-align:center;border:1px solid #564b3f}@media (min-width:961px){.kv-price__inner .frame-text{width:100%;margin-bottom:6px;font-size:16px}}@media (min-width:1441px){.kv-price__inner .frame-text{max-width:515px;font-size:18px}}.kv-price__inner .no-sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:961px){.kv-price__inner .no-sale{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:20px}}.kv-price__inner .no-sale .small{margin-right:10px;font-size:10px}@media (min-width:1025px){.kv-price__inner .no-sale .small{font-size:12px}}@media (min-width:1441px){.kv-price__inner .no-sale .small{font-size:15px}}.kv-price__inner .no-sale .money{position:relative;font-size:23px;letter-spacing:.1em}@media (min-width:1025px){.kv-price__inner .no-sale .money{font-size:30px}}@media (min-width:1441px){.kv-price__inner .no-sale .money{font-size:42px}}.kv-price__inner .no-sale .money .yen{font-style:normal;font-weight:700;font-size:65%}.kv-price__inner .no-sale .money:before{content:"";position:absolute;top:50%;width:100%;height:1px;background-color:currentColor;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media (max-width:960px){.kv-price__inner .no-sale .web-sale{display:none}}@media (min-width:961px){.kv-price__inner .no-sale .web-sale{position:relative;padding:1px 8px 3px 12px;line-height:1;color:#fff;background-color:#1fb25b}.kv-price__inner .no-sale .web-sale:before{content:"";position:absolute;left:100%;top:0;display:block;width:0;height:0;border-style:solid;border-width:20px 0 0 8px;border-color:transparent transparent transparent #1fb25b}}@media (min-width:1025px){.kv-price__inner .no-sale .web-sale{padding:4px 8px 3px 12px}.kv-price__inner .no-sale .web-sale:before{border-width:23px 0 0 8px}}@media (min-width:1441px){.kv-price__inner .no-sale .web-sale:before{border-width:27px 0 0 8px}}.kv-price__inner .no-sale .web-sale .txt{font-size:10px}@media (min-width:1025px){.kv-price__inner .no-sale .web-sale .txt{font-size:10px}}@media (min-width:1441px){.kv-price__inner .no-sale .web-sale .txt{font-size:15px}}.kv-price__inner .no-sale .web-sale .txt.y{color:#f4d159}.kv-price__inner .price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kv-price__inner .price-wrap .sale{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:44px;margin:0 20px 0 0;padding:6px 5px;font-size:12px;color:#fff;text-align:center;background-color:#1fb25b}@media (min-width:961px){.kv-price__inner .price-wrap .sale{display:none}}.kv-price__inner .price-wrap .sale .txt.y{color:#f4d159}.kv-price__inner .price-wrap .sale:before{content:"";position:absolute;top:0;left:100%;width:9px;height:100%;border-style:solid;border-width:22px 0 22px 9px;border-color:transparent transparent transparent #1fb25b}.kv-price__inner .price-wrap .sale-money{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:-10px;font-size:41px;color:#1fb25b}@media (min-width:1025px){.kv-price__inner .price-wrap .sale-money{font-size:54px}}@media (min-width:1441px){.kv-price__inner .price-wrap .sale-money{margin-right:-38px;font-size:81px}}.kv-price__inner .price-wrap .sale-money .yen{font-style:normal;font-weight:700;font-size:40%}.kv-price__inner .price-wrap .sale-money .kara{font-weight:700;font-size:70%}@media (min-width:1441px){.kv-price__inner .price-wrap .sale-money .kara{position:relative;top:-20px;left:-1em;display:inline-block;line-height:1;font-size:40%}}.listing-price{padding:16px 7px 12px;background-color:rgba(255,255,255,.9)}@media (max-width:767px){.listing-price{margin-top:-1.2rem;margin-bottom:1.2rem}}@media (min-width:768px){.listing-price{margin-top:20px;margin-right:20px;padding:16px 7px 12px}}@media (min-width:992px){.listing-price{display:inline-block;padding:20px 16px 12px}}.listing-price__flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.listing-price__flex{margin-bottom:5px}}.listing-price__flex-content{margin-right:10px}@media (min-width:768px){.listing-price__flex-content{margin-right:10px}}.listing-price__flex-content .price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.listing-price__flex-content .price-wrap span{font-weight:700}.listing-price__flex-content .price-wrap.min-price .label,.listing-price__flex-content .price-wrap.min-price .price .txt span{background-color:#1fb25b}.listing-price__flex-content .price-wrap.unit-price .label,.listing-price__flex-content .price-wrap.unit-price .price .txt span{background-color:#d18c64}.listing-price__flex-content .price-wrap .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;margin-right:6px;font-size:12px;color:#fff}@media (min-width:768px){.listing-price__flex-content .price-wrap .label{width:42px;height:42px}}.listing-price__flex-content .price-wrap .price .txt{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3px;font-size:7px;color:#fff}.listing-price__flex-content .price-wrap .price .txt span{padding:1px 5px;border-radius:50px}.listing-price__flex-content .price-wrap .price .money{line-height:1;font-weight:700;font-size:18px;white-space:nowrap}@media (min-width:992px){.listing-price__flex-content .price-wrap .price .money{font-size:22px}}@media (min-width:1200px){.listing-price__flex-content .price-wrap .price .money{font-size:25px}}.listing-price__flex-content .price-wrap .price .money i{font-style:normal;font-weight:700}.listing-price__flex-content .price-wrap .price .money .yen{font-size:60%}.listing-price__flex-content .price-wrap .price .money .kara{font-size:70%}.listing-price .kome{margin:5px 0 0;font-size:10px}.budget-table .price-table{width:100%}.budget-table .price-table th,.budget-table .price-table td{vertical-align:middle;text-align:center}.budget-table .price-table th,.budget-table .price-table td{border:1px solid #f2f0e9}.budget-table .price-table th:first-child,.budget-table .price-table td:first-child{border-left:0}.budget-table .price-table th:last-child,.budget-table .price-table td:last-child{border-right:0}.budget-table .price-table thead th{height:42px;font-weight:700;font-size:14px;color:#fff;text-align:center;vertical-align:middle;background-color:#564b3f}.budget-table .price-table tbody td{font-weight:700;font-size:12px;color:#564b3f;background-color:#f8f8f7}.budget-table .price-table tr.active{position:relative;z-index:1;-webkit-box-shadow:0 0 20px 0 rgba(80,37,0,.2);box-shadow:0 0 20px 0 rgba(80,37,0,.2)}@media (min-width:768px){.budget-table .price-table tr.active{border:3px solid #ffb336}}.budget-table .price-table tr.active .td-name{color:#fff;background-color:#f29600}.budget-table .price-table tr.active .td-name a{pointer-events:none;color:#fff;text-decoration:none}.budget-table .price-table tr.active .td-name a .icon{display:none}.budget-table .price-table tr.active .td-unit-table th{background-color:#f4d159}.budget-table .price-table tr.active .td-price{font-size:18px;color:#f29600}.budget-table .price-table tr.active .wat{color:#777}.budget-table .price-table .th-not{width:127px;width:38%;background-color:transparent !important;border:0 !important}@media (min-width:768px){.budget-table .price-table .th-not{width:44%}}@media (max-width:767px){.budget-table .price-table .th-unit,.budget-table .price-table .th-price,.budget-table .price-table .th-more{width:31%}}@media (min-width:768px){.budget-table .price-table .th-unit,.budget-table .price-table .th-price,.budget-table .price-table .th-more{width:18.6665%}}.budget-table .price-table .th-unit{width:113px}@media (max-width:767px){.budget-table .price-table .th-price small{display:block}}@media (max-width:767px){.budget-table .price-table .th-price,.budget-table .price-table .td-price{border-right:0}}@media (max-width:767px){.budget-table .price-table .th-more,.budget-table .price-table .td-more{display:none}}.budget-table .price-table .td-name,.budget-table .price-table .td-unit,.budget-table .price-table .td-price{font-size:12px}@media (min-width:768px){.budget-table .price-table .td-name,.budget-table .price-table .td-unit,.budget-table .price-table .td-price{font-size:18px}}.budget-table .price-table .td-name{padding:3px 8px;font-weight:700;color:#564b3f;text-align:left;background-color:#fbf5f1;border-right:0 !important}@media (min-width:768px){.budget-table .price-table .td-name{padding:3px 23px}}.budget-table .price-table .td-name a,.budget-table .price-table .td-name a span{font-weight:700}@media (max-width:767px){.budget-table .price-table .td-name a span{display:inline-block}}.budget-table .price-table .td-name .wat{font-style:normal;font-size:9px;color:#817f7c}@media (min-width:768px){.budget-table .price-table .td-name .wat{font-size:18px}}@media (max-width:767px){.budget-table .price-table .td-name a{color:#d18c64;text-decoration:underline}.budget-table .price-table .td-name a .icon{display:inline-block;width:10px;height:10px;margin-left:5px;vertical-align:middle}.budget-table .price-table .td-name a .icon svg{display:block;width:100%;height:100%}}@media (min-width:768px){.budget-table .price-table .td-name a{pointer-events:none;text-decoration:none}.budget-table .price-table .td-name a .icon{display:none}}.budget-table .price-table .td-unit{border-left:0 !important}.budget-table .price-table .td-unit-table{width:100%}.budget-table .price-table .td-unit-table th,.budget-table .price-table .td-unit-table td{border:0}.budget-table .price-table .td-unit-table th{width:35px;padding:10px 0 8px;font-size:12px;background-color:#d5ccc8}@media (min-width:768px){.budget-table .price-table .td-unit-table th{width:64px;padding:14px 0 12px;font-size:14px}}.budget-table .price-table .td-unit-table tr:nth-child(2n+1){border-bottom:1px solid #f2f0e9}@media (min-width:768px){.budget-table .price-table .td-unit-table td{font-size:16px}}.budget-table .price-table .td-price em{font-style:normal;font-weight:700}.budget-table .price-table .td-more{padding:0 14px}.budget-table .price-table .td-more .read-more{display:inline-block;width:100%;padding:11px 10px;font-weight:700;font-size:14px;color:#fff;background-color:#d18c64;border-radius:3px}.budget-table .price-table .td-more .read-more:hover{opacity:.8}.table-foot{margin-top:8px}@media (min-width:768px){.table-foot{margin-top:18px}}.table-foot ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-foot ul li:first-child{display:block;color:#817f7c}@media (min-width:768px){.table-foot ul li:first-child{color:#d18c64}}.table-foot ul li:last-child{color:#564b3f}.discount-section{position:relative;margin:0 0 198px;padding:100px 0 78px;background-color:#fbf5f1}.discount-section:before{content:"";position:absolute;top:100%;left:0;width:100%;height:116px;background-image:url(//www.floorcoat-kansai.com/wp-content/themes/souken/css/../images/bg-discount.png);background-size:cover;background-position:center top}.discount-section .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 28px;font-weight:700;font-size:24px;color:#d18c64;text-align:center;text-shadow:0 3px 6px rgba(77,64,60,.11)}@media (min-width:768px){.discount-section .title{margin:0 0 36px;font-size:41px}.discount-section .title .pc-none{display:none}}.discount-section .title span{position:relative;padding-left:.5em;padding-right:.5em;line-height:1.8}.discount-section .title span:before,.discount-section .title span:after{content:"";position:absolute;top:50%;display:block;width:4px;height:80%;background-color:currentColor;border-radius:2px}.discount-section .title span:before{left:0;-webkit-transform:rotate(-25deg) translateY(-50%);transform:rotate(-25deg) translateY(-50%)}@media (min-width:768px){.discount-section .title span:before{-webkit-transform:rotate(-35deg) translateY(-50%);transform:rotate(-35deg) translateY(-50%)}}.discount-section .title span:after{right:0;-webkit-transform:rotate(25deg) translateY(-50%);transform:rotate(25deg) translateY(-50%)}@media (min-width:768px){.discount-section .title span:after{-webkit-transform:rotate(35deg) translateY(-50%);transform:rotate(35deg) translateY(-50%)}}.discount-section .title em{padding-top:9px;font-style:normal;background-repeat:repeat-x;background-image:radial-gradient(4px 4px at center center,#d18c64,#d18c64 100%,transparent);background-position:left top;background-size:1em .3em}@media (min-width:768px){.discount-section .title em{padding-top:16px;background-image:radial-gradient(5px 5px at center center,#d18c64,#d18c64 100%,transparent)}}.discount-section .discount-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;background-image:url(//www.floorcoat-kansai.com/wp-content/themes/souken/css/../images/discount_bg.png);background-size:cover}@media (min-width:768px){.discount-section .discount-content__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px}}.discount-section .discount-content__item{margin-bottom:20px}@media (min-width:768px){.discount-section .discount-content__item{margin:0 22px}}.discount-section .discount-content__item:last-child{margin-bottom:0}.discount-section .discount-content__item img{-webkit-filter:drop-shadow(0 1px 10px rgba(43,20,0,.13));filter:drop-shadow(0 1px 10px rgba(43,20,0,.13))}.radio-blk .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex}.radio-blk .wpcf7-radio .wpcf7-list-item{margin-left:0}