img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wp-block-pdfemb-pdf-embedder-viewer{max-width:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*! Swipebox v1.5.2 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//shikisai-design.jp/cms/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(//shikisai-design.jp/cms/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type=checkbox]:before,.wpac input[type=checkbox]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type=radio]:before,.wpac input[type=radio]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 4px 0 0!important;line-height:22px!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px 0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir=ltr] .wp-google-left{padding-right:10px!important}[dir=rtl] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:50px!important;width:50px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .wp-google-place.wp-place-center{text-align:center!important}.wp-gr .wp-google-place.wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-google-place.wp-place-center .wp-google-left img{float:none!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{width:19px!important;height:19px!important;vertical-align:middle!important}.wp-gr .wp-star svg path{fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:black!important;font-size:100%!important;font-weight:700!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide,.wp-gr.wpac .grw-hide{display:none}.wp-gr.wpac .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:50px!important;height:50px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:#154fc1!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-review,.wp-gr .grw-row-x .grw-header+.grw-content .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review,.wp-gr .grw-row-s .grw-header+.grw-content .grw-review{--gap:1;--col:2}.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review,.wp-gr .grw-row-m .grw-header+.grw-content .grw-review{--gap:2;--col:3}.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review,.wp-gr .grw-row-l .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-header,.wp-gr .grw-content{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:15px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:4px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg path{fill:#555!important}[dir=rtl] .wp-gr .grw-next,[dir=rtl] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:12px 0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;outline:none!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout=slider] .grw-reviews{gap:var(--card-gap,16px);overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout=slider] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px 0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1.1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.9)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout=grid] .grw-reviews{gap:var(--card-gap,16px);flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:700!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:8px}.wp-gr .wp-google-img img{display:flex;width:40px!important;height:40px!important;cursor:pointer!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}
.a-stats{--akismet-color-mid-green:#357b49;--akismet-color-white:#fff;--akismet-color-light-grey:#f6f7f7;max-width:350px;width:auto}.a-stats *{all:unset;box-sizing:border-box}.a-stats strong{font-weight:600}.a-stats a.a-stats__link,.a-stats a.a-stats__link:visited,.a-stats a.a-stats__link:active{background:var(--akismet-color-mid-green);border:none;box-shadow:none;border-radius:8px;color:var(--akismet-color-white);cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen-Sans','Ubuntu','Cantarell','Helvetica Neue',sans-serif;font-weight:500;padding:12px;text-align:center;text-decoration:none;transition:all .2s ease}.widget .a-stats a.a-stats__link:focus{background:var(--akismet-color-mid-green);color:var(--akismet-color-white);text-decoration:none}.a-stats a.a-stats__link:hover{filter:brightness(110%);box-shadow:0 4px 12px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.16)}.a-stats .count{color:var(--akismet-color-white);display:block;font-size:1.5em;line-height:1.4;padding:0 13px;white-space:nowrap}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
html{overflow-y:scroll}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:""}object,embed{vertical-align:top}hr,legend{display:none}img,abbr,acronym,fieldset{border:0}img{vertical-align:bottom}li{list-style-type:none}body{color:#2d2d2d;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.8}a:link,a:visited{color:#002590;text-decoration:underline;transition:.7s}a:hover{color:#f93;transition:.7s}a img{transition:.7s}a:hover img,a:hover.btn{opacity:.7;transition:.7s}.imgR{float:right;margin:0 0 10px 10px}.imgR20{float:right;margin:0 0 20px 20px}.imgL{float:left;margin:0 10px 10px 0}.imgL20{float:left;margin:0 20px 20px 0}.imgL30{float:left;margin:0 30px 20px 0;margin-top:0 !important}.imgR30{float:right;margin:0 0 20px 30px}.imgL50{float:left;margin:0 50px 30px 0;margin-top:0 !important}.imgR50{float:right;margin:0 0 20px 30px}.imgC{margin:0 auto 10px auto;display:block}.imgBox{border:#ccc solid 1px;padding:3px}.imgLayer{position:absolute}.mt-20{margin-top:-20px !important}.mt-20 p{margin:0 !important}.mt0{margin-top:0 !important}.mt30{margin-top:30px !important}.mt20{margin-top:20px !important}.mb0{margin-bottom:0 !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb50{margin-bottom:30px !important}.mr30{margin-right:30px !important}.ml30{margin-left:30px}.pt0{padding-top:0 !important}.pt10{padding-top:10px !important}.pt30{padding-top:30px !important}.pb0{padding-bottom:0 !important}.btn{text-align:center;margin-top:5px;margin-bottom:10px}.overflowH{overflow:hidden}.overflowA{overflow:auto}.clearBoth{clear:both}.clearRight{clear:right}.clearLeft{clear:left}.clearNone{clear:none !important}.textRight{text-align:right !important}.textCenter{text-align:center !important;display:block}.remark_red{color:#e50012}.floatR{float:right !important}.floatL{float:left !important}.imgM{margin:0 auto}strong{font-weight:700}.must{font-size:10px;color:red}.externalIcon{padding-left:5px;vertical-align:middle}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.spblock,.spinline,.sptr{display:none}.t-center{text-align:center}a:hover{opacity:.6}#main a:hover{opacity:.6}#main p.fs-15{font-size:15px}.pt20{padding-top:20px}body{min-width:1100px;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inner{width:1000px;margin:0 auto;position:relative;overflow:hidden;padding:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inner.w-1100{width:1100px}.inner.pb60{padding-bottom:60px}article{padding:0 0 1rem}.tmp img{display:block;margin:0 auto}#contents section.bg01.mb2{margin-bottom:60px}.bg02{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png) center center}.bg03{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png) repeat}.btn{display:inline-block;color:#fff !important;font-size:17px;font-weight:700;position:relative;padding:0;background:0 0;box-shadow:none;font-weight:700;border-radius:7px;background:#3eab67;border:#1f8745 solid 3px;width:auto;margin:0 auto;margin:0;float:right}#main .btn a{color:#fff !important;padding:3px 25px 3px 55px;display:block;color:#fff;text-decoration:none;border-radius:7px;position:relative;text-align:center;border-top:solid 5px #7ac395;font-size:18px}.btn:before,.btn:after{position:absolute;top:3px;bottom:0;left:30px;margin:auto;content:"";vertical-align:middle}#main .reasonBox .btn:after{border-top:2px solid #7ead00;border-right:2px solid #7ead00}.btn:before{width:18px;height:18px;-webkit-border-radius:50%;border-radius:50%;background:#fff}.btn:after{left:34px;width:5px;height:5px;border-top:2px solid #d00000;border-right:2px solid #d00000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn:after{border-top:2px solid #3eab67;border-right:2px solid #3eab67}.btnDetail{position:relative;font-size:20px !important;font-weight:700;background:-webkit-linear-gradient(90deg,#1758be 0%,#1c9edd 100%);background:-moz-linear-gradient(90deg,#1758be 0%,#1c9edd 100%);background:-o-linear-gradient(90deg,#1758be 0%,#1c9edd 100%);background:-ms-linear-gradient(90deg,#1758be 0%,#1c9edd 100%);background:linear-gradient(0deg,#1758be 0%,#1c9edd 100%);box-shadow:0px -2px 0px 0px #0c4661;margin:5px 0 0 !important;padding:0;transition:.7s;text-align:center;color:#fff}.btnDetail:hover{opacity:.7;transition:.7s}.btnDetail a{display:block;padding:3px 7px !important;color:#fff;text-decoration:none;text-align:center;transition:.7s}div.top-area.reas{position:relative;overflow:hidden}div.top-area.reas .btn.w-27{width:auto}div.top-area.reas .btn.w-20{width:20.5rem}div.top-area.reas .btn.w-corp{width:18.5rem}div.top-area.reas .btn.w-corp a{padding-left:85px}div.top-area.reas .btn.w-corp:before{left:60px;top:6px}div.top-area.reas .btn.w-corp:after{left:65px;top:6px}div.top-area.reas .btn.w-staff{width:23rem;margin-right:0}div.top-area.reas .btn.w-staff a{padding-left:85px}div.top-area.reas .btn.w-staff:before{left:60px;top:5px}div.top-area.reas .btn.w-staff:after{left:65px;top:5px}#main div.top-area .btn a{padding:10px 20px 6px 60px;display:block;color:#fff;text-decoration:none;border-radius:7px;position:relative;text-align:left}div.top-area.reas .btn{width:25.5rem}div.top-area .btn:before,div.top-area .btn:after{position:absolute;bottom:0;left:25px;margin:auto;content:"";vertical-align:middle;top:8px}div.top-area div.reas .btn:before,div.top-area div.reas .btn:after{top:5px}div.top-area .btn:before{width:18px;height:18px;-webkit-border-radius:50%;border-radius:50%;background:#fff}div.top-area .btn:after{left:30px;width:5px;height:5px;border-top:2px solid #3eab67;border-right:2px solid #3eab67;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lineM{background:linear-gradient(transparent 40%,#ffb033 40%);background:-webkit-linear-gradient(transparent 40%,#ffb033 40%)}#main .buttons{color:#fff;font-weight:700;display:inline-block}.buttons span{display:inline-block;line-height:45px;text-align:center}.buttons .btn-green{background-color:#7ead00;border-bottom:3px solid #508700;border-radius:7px 0 0 7px;padding:0 20px}.buttons .btn-yellow{background-color:#ffb033;color:#ffb033;width:35px;border-bottom:3px solid #d59e29;border-radius:0 7px 7px 0;position:relative}.buttons .btn-yellow i{width:16px;height:16px;font-size:16px;border-radius:50%;background-color:#fff}#main .btn-right{width:100%;text-align:right}.pc{display:block}.sp{display:none}#mainv{height:500px !important}#mainv ul{height:500px !important}.notice-r{color:#d00000}.notice-o{color:#7ead00}.notice-b{color:#062e78 !important}.notice-g{color:#7ead00}.tel{font-size:13px}#main strong.borderS{background:#fcff00;display:inline-block;line-height:.5;font-weight:400}.tel span{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial.png) no-repeat left center;color:#d00000;font-size:48px;line-height:1;padding:0 0 0 30px;margin:0;display:block;font-family:"Impact",Gadget,"Anton",sans-serif}#form .tel span{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial.png) no-repeat 0 15px;padding-left:40px}.tel span a{color:#d00000 !important;text-decoration:none}.spblock,.spinline,.sptr{display:none}#top #contents,.areaPage #contents{margin:0 auto 0;position:relative}header .inner:after{content:".";display:block;clear:both;height:0;visibility:hidden}header .inner{min-height:1px}* html header .inner{height:1px}header{position:relative;z-index:99}body#contact header{display:none}header .htxt{background:#eee;padding:4px 0}header .htxt h1,header .htxt p{font-size:11px;font-weight:400;color:#333;display:block;width:1100px;margin:0 auto}header .htxt p strong{font-weight:400}header .inner{align-items:center;padding:0 0 3px;overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1100px}header .hdrLogo{overflow:hidden;float:left;margin:5px 5px 0 0;display:flex;align-items:stretch}header .hdrLogo img{margin-bottom:5px}header .hdrLogo a{margin:0 5px 0 0;text-decoration:none;color:#333;display:flex;align-items:center}header .hdrLogo .corpNumber{font-size:11px}header .floatR{position:relative;font-size:0}#header .floatR p{font-size:15px;font-weight:700;background-color:#062e78;line-height:26px;text-align:center;color:#fff;border-radius:20px;letter-spacing:-.05rem}#header .floatR ul{display:inline-block}#header .floatR div{display:inline-block;margin-top:10px}#header .floatR div a:first-child{margin-right:5px;margin-left:5px}#header .floatR .tel{line-height:1.1;font-size:12px}#header .floatR .tel .tel-link{font-size:40px;padding:0 0 0 35px;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial.png) no-repeat 0 17px;background-size:32px auto;letter-spacing:-.05rem;font-family:"Anton",Sans-Serif;margin:5px 0 3px}#header .floatR .tel span{display:block}#header .floatR a.btn{margin-top:5px;font-size:16px;display:block;color:#fff;font-weight:700;border-radius:5px;background-image:-moz-linear-gradient(90deg,#f60 0%,#ff7a00 100%);background-image:-webkit-linear-gradient(90deg,#1758be 0%,#1c9ddc 100%);background-image:-ms-linear-gradient(90deg,#f60 0%,#ff7a00 100%);box-shadow:0px -3px 0px 0px #0c4661;width:140px;height:18px;line-height:1;padding:12px 0 12px 20px;margin-left:10px;position:relative;text-decoration:none}#header .floatR a.btn:before{display:block;content:"";position:absolute;z-index:2;top:-4px;left:7px;width:21px;height:23px;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_mail_l.png) no-repeat 0 0;border-radius:0}#header .floatR a.btn:after{content:none}footer{padding:0 0 80px;font-size:13px}footer .ftrInfo{background:#7ead00}footer .ftrBnr{position:relative;overflow:hidden}footer .ftrBnr .consultationBox,footer .ftrBnr .estimatesBox{float:left;margin-right:40px}footer .ftrBnr .estimatesBox{margin-right:0}footer .inner{padding:30px 0}footer .corpNumber{font-size:11px}footer a,footer a:link,footer a:visited{color:#333;text-decoration:none}footer .ftrLogo{margin-bottom:20px;display:block}footer h5{font-size:14px;margin-bottom:15px;line-height:1.4}footer h5 span{display:inline-block;font-weight:400;margin-top:2px}footer nav{float:right;background:0 0;margin-top:0}footer nav .ftrNav{position:relative;overflow:hidden}footer nav .ftrNav>li{float:left;margin-left:50px}footer nav .ftrNav>li:first-of-type{margin-left:0}footer nav .ftrNav li ul>li{position:relative;padding-left:13px}footer nav .ftrNav li ul>li:before,footer nav .ftrNav li ul>li:after{display:block;content:"";position:absolute}footer nav .ftrNav li ul>li:before{z-index:2;top:7px;left:1px;width:3px;height:3px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer nav .ftrNav li ul>li:after{top:6px;left:0;width:7px;height:7px;background-color:#7ead00}footer nav .ftrNav li ul>li a{text-decoration:none}footer .ftrOuterBnr{clear:both}footer .ftrOuterBnrList{display:flex;flex-flow:row wrap;justify-content:flex-end}footer .ftrOuterBnrList li{border:solid 1px #ccc;background:#fff;margin:0 0 10px 10px;padding:5px}footer .ftrOuterBnrList li.paddingNone{padding:0}footer .ftrOuterBnrList li.paddingNone img{height:50px}footer .ftrOuterBnrList li img{width:auto;height:40px}footer .copyRight{clear:both;text-align:right;padding-top:20px}footer .ftrScroll{padding:3px 0;background:rgba(51,51,51,.7);position:fixed;bottom:0;width:100%;display:none;z-index:100;font-size:12px;line-height:1.2}footer .ftrScroll.hide{display:none !important}footer .ftrScroll .inner{margin:10px auto;padding:0}footer .ftrScroll .ftrCont{background:#fff;padding:0 10px 0 0;float:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;margin-right:15px}footer .ftrScroll .ftrCont .f-comm:after{border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:25px solid #eb6120;content:" ";position:absolute;right:-25px;top:-7px}footer .ftrScroll .ftrCont .f-comm{background:#eb6120;padding:8px 0 8px 17px;float:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;margin-right:35px;font-size:18px;font-weight:700;color:#fff;position:relative;height:55px}footer .ftrScroll .tel{display:inline-block;float:left;margin-right:10px;color:#333;font-size:11px;line-height:1}footer .ftrScroll .tel span{padding:0 0 0 40px;color:#d00000;font-size:44px;line-height:1;display:block;background-position:bottom 4px left;letter-spacing:-.03rem}footer .ftrScroll .ftrCont ul{position:relative;overflow:hidden;margin:10px 0}footer .ftrScroll .ftrCont ul li{float:left;margin-left:5px;width:173px;font-size:21px;font-weight:700;border-radius:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}li.ftrShowroom a img,li.ftrContact a img,li.ftrTel a img{width:32px;height:auto;margin:-15px .5rem -10px 0;vertical-align:.15em}footer .ftrScroll .ftrCont ul li a{padding:15px 0 10px;line-height:1;display:block;color:#fff;text-decoration:none;border-radius:7px;position:relative;margin:0;text-align:center}footer .ftrScroll .ftrCont ul li a span{font-size:15px;display:block;font-weight:400}footer .ftrScroll .ftrCont ul li a:hover{background:rgba(255,255,255,.3);transition:.7s}footer .ftrScroll .ftrCont ul li.ftrDiagnosis{background-color:#be6a26;border-bottom:solid 6px #934012}footer .ftrScroll .ftrCont ul li.ftrRainleaking{background-color:#3977b2;border-bottom:solid 6px #1f5283}footer .ftrScroll .ftrCont ul li.ftrShowroom{background-color:#f83;border-bottom:solid 5px #cb6014}footer .ftrScroll .ftrCont ul li.ftrContact{background-color:#d00000;border-bottom:solid 5px #ad0000}footer .ftrScroll .ftrCont ul li.ftrTel{display:none}footer .ftrScroll .pageTop a{background:#7ead00;width:76px;height:71px;text-align:center;display:table-cell;vertical-align:middle}footer .ftrScroll .pageTop a:hover img{filter:alpha(opacity=80);opacity:.8}#top footer .ftrBnr{padding-bottom:0;border-bottom:none;margin-bottom:0}#main .ftrFlownavi{position:relative;overflow:hidden;text-align:center;counter-reset:flownav}#main .ftrFlownavi li{display:inline-block;margin:20px 50px 0 0;counter-increment:flownav}#main .ftrFlownavi li:before,#main .ftrFlownavi li:after{content:none}#main .ftrFlownavi li:nth-child(4n){margin-right:0}#main .ftrFlownavi li:nth-child(-n+4){margin-top:0}#main .ftrFlownavi li a{width:150px;height:140px;display:table-cell;vertical-align:middle;background:#7ead00;color:#fff;text-decoration:none;font-size:18px;font-weight:700;text-align:left;padding:20px 10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:1.4;box-shadow:0px 4px 0px 0px rgba(255,255,255,.3) inset;border:#7ead00 solid 3px;border-radius:6px;overflow:hidden}#main .ftrFlownavi li a.active{background:#f60;border:#f60 solid 3px}#main .ftrFlownavi li a>small{font-size:13px}#main .ftrFlownavi li:before,#main .ftrFlownavi li:after{position:absolute;top:0;bottom:0;left:110%;margin:auto;content:"";width:15px;height:15px;border-top:4px solid rgba(127,184,37,.6);border-right:4px solid rgba(127,184,37,.6);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:0 0}#main .ftrFlownavi li:after{left:115%}#main .ftrFlownavi li:last-child:before,#main .ftrFlownavi li:last-child:after{content:none}#main .ftrFlownavi li a:before{content:counter(flownav,decimal-leading-zero);background:#fff;color:#f60;position:absolute;top:-8px;left:-8px;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#main .ftrFlownavi li span{background:#fff;border-radius:5px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;color:#d00000;display:block;text-align:center}#main .ftrFlownavi li span small{color:#333;font-size:10px;display:block}footer .ftrScroll .bnrMovieOn{display:flex;justify-content:stretch;gap:10px;width:1100px;margin:10px auto;overflow:visible}footer .ftrScroll .bnrMovieOn>*{margin-right:0 !important}footer .ftrScroll .bnrMovieOn .ftrCont{padding:0 !important}footer .ftrScroll .bnrMovieOn .pageTop a{height:80px}footer .ftrScroll .ftrCont video{width:auto;height:83px;overflow:hidden;opacity:1;background-image:none;aspect-ratio:16/9;transition-property:opacity;transition-duration:1s}footer .ftrScroll .bnrMovieOn .ftrCont>div{width:100%}footer .ftrScroll .bnrMovieOn .ftrCont>div>a:first-of-type{display:flex;text-decoration:none;align-items:center;justify-content:space-between;width:100%;background:#b30000;color:#fff}footer .ftrScroll .bnrMovieOn .ftrCont>div>a:first-of-type:hover{opacity:.7}footer .ftrScroll .bnrMovieOn .ftrCont>div>a:first-of-type>*{padding:10px}.ftrBnrMovieArea{display:flex;justify-content:center;align-items:center;padding:0 !important}.ftrBnrMovieTxt{flex:auto;line-height:1.5;padding-top:5px !important;padding-bottom:0 !important;padding-left:30px !important}.ftrBnrMovieTxt .fukidashi{display:block;position:relative}.ftrBnrMovieTxt .fukidashiCont{position:relative;display:inline-block;margin:0 0 5px;padding:2px 20px;max-width:100%;color:#b30000;font-size:14px;font-weight:700;background:#ffe400;width:fit-content;text-align:center;border-radius:2px}.ftrBnrMovieTxt .fukidashi:before{content:"";position:absolute;top:calc(50% + 5px);left:-20px;margin-top:-15px;border:10px solid transparent;border-right:20px solid #ffe400;transform:scale(1.5,.75) rotate(-27deg) translate(-6px,5px)}.ftrBnrMovieTxt .nofukidashi{background:#fff;font-weight:700;padding:2px 20px;font-size:14px;color:#333;margin-left:5px;display:inline-block}.ftrBnrMovieTxt span em{margin:0;padding:0}.ftrBnrMovieTxt strong{font-size:24px;text-shadow:#5e0000 3px 0px 0px,#5e0000 2.83487px .981584px 0px,#5e0000 2.35766px 1.85511px 0px,#5e0000 1.62091px 2.52441px 0px,#5e0000 .705713px 2.91581px 0px,#5e0000 -.287171px 2.98622px 0px,#5e0000 -1.24844px 2.72789px 0px,#5e0000 -2.07227px 2.16926px 0px,#5e0000 -2.66798px 1.37182px 0px,#5e0000 -2.96998px .42336px 0px,#5e0000 -2.94502px -.571704px 0px,#5e0000 -2.59586px -1.50383px 0px,#5e0000 -1.96093px -2.27041px 0px,#5e0000 -1.11013px -2.78704px 0px,#5e0000 -.137119px -2.99686px 0px,#5e0000 .850987px -2.87677px 0px,#5e0000 1.74541px -2.43999px 0px,#5e0000 2.44769px -1.73459px 0px,#5e0000 2.88051px -.838247px 0px}footer .ftrScroll .bnrMovieOn .ftrBnrMovieTxt em{font-style:normal}.ftrContMovieTel{background:#fff}.ftrCont.type02 *{box-sizing:border-box}.ftrCont.type02 .ftrContMovieTel{width:495px;padding:3px 10px !important;text-align:center}.ftrContMovieTel-message{display:inline-block;padding:0 50px;border-radius:25px;background:#f3941e;text-align:center;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0em}.ftrCont.type02 .ftrContMovieTel .tel{margin-right:0;float:none}.ftrScroll .ftrContMovieTel .tel span{font-size:52px}.ftrScroll .ftrCont.type02 .ftrContMovieTel .tel span{font-size:47px;font-weight:500;letter-spacing:0em}.ftrContMovieBtn{margin:auto 20px;align-self:center;padding:15px 50px !important;border-radius:5px;color:#fff;font-size:14px;font-weight:700;line-height:1;background:#8f0000;box-shadow:0 2px 0 #5e0000}footer .ftrScroll .bnrMovieOn .ftrCont{flex:auto}footer .ftrScroll .bnrMovieOn .ftrCont>ul{display:none}.ftrMovClose{font-size:30px;position:absolute;right:-35px;top:-10px;color:#fff;cursor:pointer}header nav{background:#eb6120}#top header nav{margin-bottom:1px}header nav ul#gNav{height:75px;margin:0 auto;width:1100px;position:relative;padding:15px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}header nav #gNav li{border-right:#ffa385 solid 1px;margin-bottom:15px;position:relative}header nav #gNav>li:first-child{border-left:#ffa385 solid 1px}header nav #gNav li a:link,header nav #gNav li a:visited{color:#fff;text-decoration:none;transition:.7s}header nav #gNav li a:hover{transition:.7s;opacity:.8}header nav #gNav li a{padding:27px 0 5px;display:block;position:relative;width:137px;text-align:center;font-size:15px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:-15px}header nav #gNav li a:before{display:block;content:"";position:absolute;margin:0 auto;top:-20px;left:0;right:0;width:45px;height:45px;border-radius:100%;background:#ffb033}header nav #gNav li a:after{display:block;position:absolute;margin:0 auto;top:-10px;left:0;right:0;content:""}header nav #gNav li.gnav01 a:after{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/ico_gnav01.png) !important}header nav #gNav li.gnav02 a:after{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/ico_gnav02.png) !important}header nav #gNav li.gnav03 a:after{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/ico_gnav03.png) !important}header nav #gNav li.gnav04 a:after{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/ico_gnav04.png) !important}header nav #gNav li.gnav05 a:after{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/ico_gnav05.png) !important}header nav #gNav li.gnav06 a:after{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/ico_gnav06.png) !important}header nav #gNav li.gnav07 a:after{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/ico_gnav07.png) !important}header nav #gNav li.gnav08{height:44px}header nav #gNav li.gnav08>a{padding:0;height:83px;margin:-26px 0 0;text-align:center}header nav #gNav li.gnav08 a:after,header nav #gNav li.gnav08 a:before{content:none}header nav #gNav li li a:before,header nav #gNav li li a:after{content:none}nav #gNav li ul{position:absolute;top:57px;left:0;z-index:6;height:0;width:147px;display:block;margin:0;padding:0}nav #gNav>li>ul>li{visibility:hidden;overflow:hidden;width:auto;height:0;background:rgba(45,41,32,.8);border-bottom:solid 1px;border-bottom-color:rgba(255,255,255,.8);border-right:none;border-left:none;transition:.7s;float:none;font-weight:400;text-shadow:none;margin:0;z-index:6}nav #gNav li ul li a{width:100%;height:auto;border-bottom:none;height:39px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0;font-weight:400;font-size:13px}nav #gNav li ul li a:before,nav #gNav li ul li a:after{display:none}nav #gNav li ul li a:link,nav #gNav li ul li a:visited{color:#fff !important;text-decoration:none}nav #gNav li ul li:hover{color:#0068b7 !important;transition:.7s;visibility:visible;overflow:visible}nav #gNav li:hover ul li,nav #gNav li a:hover ul li{visibility:visible;overflow:visible;height:39px}#main p{font-size:16px;margin-bottom:15px;text-align:justify}#main a{color:#002590;text-decoration:underline;display:block}#main p+h2,#main p+h3,#main p+h4,#main p+h5,#main p+h6,#main ul+h2,#main ul+h3,#main ul+h4,#main ul+h5,#main ul+h6,#main ol+h2,#main ol+h3,#main ol+h4,#main ol+h5,#main ol+h6{margin-top:30px}#main .inner+p+h2,#main .inner+p+h3,#main .inner+p+h4,#main .inner+p+h5,#main .inner+p+h6{margin-top:0}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{line-height:1.5;clear:both}#main h2{background:#eb6120;color:#fff;font-size:22px;padding:10px 10px 10px 66px;line-height:1.4;margin:0 auto 30px;position:relative;width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:1}#main h2:before{width:0;height:0;display:block;border-style:solid;border-width:100px 90px 0 0;border-color:#eb8420 transparent transparent;position:absolute;left:-5px;top:0;bottom:0;margin:auto;content:"";z-index:-1}#main h2.hOfMainV{font-size:22px;margin-bottom:0;border:none;background:transparent url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/img_header-bg.png) no-repeat;line-height:50px;padding:0 0 0 66px}#main h2 a{color:#fff;text-decoration:underline}#main h2.fullWidth{color:#fff;font-size:36px !important;text-align:center !important;box-shadow:none !important;position:relative !important;width:100% !important;padding:6px 0 5px !important;margin:0 0 30px;line-height:1.3;border-bottom:none;background:#eb6120;font-weight:400}#main h2.fullWidth:before{content:none}#main h2.fullWidth span{font-weight:400}#main h2.fullWidth.bg-no{color:#333;font-size:36px !important;text-align:center !important;box-shadow:none !important;position:relative !important;width:100% !important;padding:16px 0 10px !important;margin:0 0 30px;line-height:1.3;border-bottom:none;font-weight:700;background:0 0}#main h2.fullWidth.bg-no.fw-n{font-weight:400;margin-bottom:0}#main h2.fullWidth.bg-no.fw-n strong{font-weight:700}#main h2.fullWidth+.inner{padding-top:0}#main h2.fullWidth strong{font-weight:700}#top #main h2.fullWidth fs-29{font-size:29px !important;font-weight:700}#main h2.fullWidthSec{font-weight:700}#main h2.fullWblue{color:#fff;font-size:37px !important;text-align:center !important;box-shadow:none !important;position:relative !important;width:100% !important;padding:0 !important;margin:0 !important;border-bottom:none;line-height:1.3;background:#002590}#top #main h2.fullWidth span.fw-n{font-weight:400}#main h2.topH{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_toph2.png) no-repeat top left;position:relative;color:#333;font-size:34px;line-height:1;padding:33px 0 0 52px;margin-top:30px;border:none;width:1000px}#main h2.topH span{font-size:15px;position:absolute;top:-10px;left:60px}#main h2.topH:before{content:none}#main h3{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png);font-size:22px;color:#333;border-top:#7ead00 solid 7px;width:auto;padding:5px 10px;margin:20px 0}#main .heading03{color:#fff;font-size:24px;border:none;background:0 0;padding:10px}#main .heading03.sakado{background:#7ead00}#main .heading03.hannou{background:#eb6120}#main div.qualityBox h3{font-size:18px;padding:8px 10px 6px}#main h3 a{color:#333;text-decoration:underline}#main h4,#main h4.normal{font-size:18px;padding:0 0 0 60px;margin:0 0 20px;position:relative;line-height:1.8}#main h4:before,#main h4:after,#main h4.normal:before,#main h4.normal:after{border-radius:50%;content:"";display:block;position:absolute;top:3px;font-size:30px;line-height:1;background:#eb6120;width:20px;height:20px}#main h4:before,#main h4.normal:before{left:0;opacity:.5}#main h4:after,#main h4.normal:after{left:23px}#main h4 a{color:#333;text-decoration:underline}#main h5{background:#062e78;color:#fff;font-size:18px;display:inline-block;padding:3px 10px;border-radius:4px;margin:0 0 20px}#main h5 a{color:#fff;text-decoration:underline}#main h6{font-size:18px;padding:0 0 0 20px;margin:0 0 20px;position:relative}#main h6:before,#main h6:after{position:absolute;top:5px;left:0;margin:auto;content:"";vertical-align:middle}#main h6:before{width:16px;height:16px;border-radius:50%;background:#7ead00}#main h6:after{top:10px;left:4px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main h6 a{color:#333;text-decoration:underline}#main blockquote{border:solid 1px #ccc;background:#fffeee;padding:15px;margin-bottom:15px}#main blockquote p{margin:0}#main img{max-width:100%;height:auto}#main ul{margin-bottom:15px}#main ul li{font-size:16px;line-height:1.5;margin:7px 0 0;position:relative;padding-left:13px}#main ul li:before,#main ul li:after{position:absolute;top:8px;left:0;margin:auto;content:"";vertical-align:middle}#main ul li:before{width:7px;height:7px;background:#532b07}#main ul li:after{left:1.5px;top:10px;width:2px;height:2px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main ol{margin-bottom:15px;padding-left:40px}#main ol li{list-style-type:decimal;font-size:16px;line-height:1.5;margin:7px 0 0}#main table{width:100%;border-collapse:separate;border-spacing:1px}#main table th,#main table td{padding:15px 20px;font-size:15px;line-height:1.5;text-align:left;vertical-align:top;background:#efefef;position:relative}#main table th{width:20%;background-color:#062e78;font-weight:400;color:#fff}#main table td a{position:absolute;right:20px;top:15px;background:#0eaa8e;border-radius:5px;color:#fff;text-decoration:none;padding:0 15px}#main table td a:hover{opacity:.7;transition:.6s}#main .catchB{border-radius:6px;background:#062e78;color:#fff;font-weight:700;margin-bottom:0;padding:10px 20px;font-size:18px}#main .photoUL{margin:0;padding:0;overflow:hidden}#main .photoUL li{width:316px;margin:0 25px 20px 0;padding:0;float:left;background:0 0;font-size:15px}#main .shopAccess .photoUL li{width:322px;margin:0 17px 20px 0}#main .photoUL li:nth-child(3n){margin:0 0 20px}#main .photoUL li:nth-child(3n+1){clear:left}#main .photoUL .otherPhoto{width:316px;height:206px;position:relative;overflow:hidden;display:block}#main .photoUL .otherPhoto img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .photoUL li img{margin-bottom:5px}#main .photoUL li h5{font-size:15px;display:block;margin:0;padding:0;background:0 0;color:#7ead00}#main .photoUL li:before,#main .photoUL li:after{content:none}#main .warryBox,#main .meritBox{position:relative;overflow:hidden;margin-bottom:20px}#main .warryBox p,#main .meritBox p{line-height:1.4;font-size:15px;margin-bottom:0}#main .warryBox img{float:left;margin-right:30px}#main .warryList,#main .meritList{border-top:#333 dotted 1px;padding-top:10px;overflow:hidden}#main .warryList li,#main .meritList li{background:0 0;border-bottom:#333 dotted 1px;position:relative;font-size:30px;font-weight:700;padding:0 0 7px;margin:0 0 8px}#main .warryList li{font-size:24px;padding:0 0 7px 40px}#main .meritList li span{background:#d00000;border-radius:5px;color:#fff;display:inline-block;padding:0 10px;margin-right:15px}#main .warryList li:last-child,#main .meritList li:last-child{margin-bottom:0}#main .meritList>li:before,#main .meritList>li:after{content:none}#main .warryList>li:before,#main .warryList>li:after{position:absolute;top:5px;left:0;margin:auto;content:"";vertical-align:middle}#main .warryList>li:before,#main .meritList>li:before{background:#d00000;border-radius:4px;width:25px;height:25px}#main .warryList>li:after,#main .meritList>li:after{left:6px;top:12px;width:10px;height:5px;border-left:4px solid #fff;border-bottom:4px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main .warryList li strong,#main .meritList li strong{background:linear-gradient(transparent 40%,#ffb033 0%);background:-webkit-linear-gradient(transparent 40%,#ffb033 0%);display:inline-block;line-height:1}#main .meritBox .diagnosisList{clear:both;z-index:10;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#main .meritBox .diagnosisList li{border-radius:4px;background:#4dbe53;color:#fff;font-size:40px;font-weight:700;text-align:center;width:24%;width:calc(25% - 10px);padding:3px 0}#main .meritBox .diagnosisList li:before,#main .meritBox .diagnosisList li:after{content:none}#main .meritBox .diagnosisP{color:#fff;border-radius:4px;background:#00617d;font-size:30px;font-weight:700;text-align:center;padding:10px 0}#main .medalCatch{position:relative;z-index:10;margin:0 auto;font-weight:700;font-size:27px;display:block;line-height:1.2}#main .medalCatch img{float:left;margin:-10px 15px 0 0}#main .medalCatch strong{color:#d00000}#main .medalCatch span{display:block}#main .medalCatch span.txtL{font-size:42px;font-weight:400}#main .medalCatch span.txtL strong{color:#062e78}#main .medalCatch span.txtEn{color:#0eaa8e;font-size:15px}.consultationBox{width:480px;position:relative;padding-top:5px}.consultationBox a{text-decoration:none !important}.consultationBox h3{background:#217a4c !important;color:#fff !important;font-size:20px !important;padding:0 15px !important;border-top:none !important;margin:0 !important;line-height:1.8 !important}.consultationBox .inBox{border:#ccc solid 1px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 4px 15px 15px;position:relative;overflow:hidden}.consultationBox h4{font-size:18px !important;padding:0 !important;position:relative;margin:0 0 6px !important;line-height:1.5 !important;text-decoration:none !important;color:#333 !important}#main .consultationBox h4:before,#main .consultationBox h4:after{border-radius:50%;content:"";display:none;position:absolute;top:3px;font-size:30px;line-height:1;background:#0eaa8e;width:20px;height:20px}.consultationBox h4:before{left:-5px;opacity:.5}.consultationBox h4:after{left:18px}.consultationBox p.consultationImg{position:relative;margin-top:-65px}.consultationBox .inBox img.consulImg{float:left;margin-right:0}.consultationBox .catchBox{position:relative}.consultationBox .btn{margin-bottom:0 !important;padding:5px 40px 5px 60px;width:auto}.consultationBox p.consultationTxt{font-size:12px !important;color:#333 !important;padding:60px 0 0 240px;margin:0 !important;position:relative}.consultationBox .imgLayer{top:-80px;right:-3px;z-index:10}.consultationBox .catchTxt{position:absolute;right:0;bottom:0;margin-bottom:5px !important}.consultationBox .catchTxt span{color:#d00000;font-size:18px;font-weight:700;text-align:center;line-height:1.5;margin-bottom:0 !important;float:right;line-height:1.2}.consultationBox .catchTxt span strong{color:#333;font-size:33px;background:linear-gradient(transparent 60%,#fcff00 40%);display:block;line-height:1}.consultationBox .catchTxt span.txtHp{color:#333;font-size:11px;font-weight:700;text-align:center;line-height:1.5;margin-bottom:0 !important;float:right}.consultationBox ul{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;margin-bottom:0 !important}.consultationBox ul li{position:relative;font-size:20px !important;font-weight:700;background:#d00000 !important;box-shadow:0 -3px 0 #930839 inset;padding:0 !important;transition:.7s;text-align:center;color:#fff;margin:0 !important}.consultationBox ul li:hover{opacity:.7;transition:.7s}.consultationBox ul li a{display:block;padding:3px 10px !important;color:#fff !important;text-decoration:none !important;text-align:center;transition:.7s}.consultationBox ul li:before,.consultationBox ul li:after{content:none !important}.estimatesBox{width:480px;height:245px;background-color:#fff;position:relative}.estimatesBox a{text-decoration:none !important}.estimatesBox .imgLayer{bottom:0;right:0;z-index:100;width:auto}.estimatesBox .estimatesLink{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0;transition:ease .4s}.estimatesBox .estimatesLink:hover{background-color:rgba(255,255,255,.4)}#main .quoBox a{text-decoration:none}#main .estimatesBox h4,#main .quoBox h4{font-size:18px !important;color:#fff;padding:0 0 0 16px !important;position:relative !important;background-color:#eb6120;line-height:41px}#main .estimatesBox h4:before,#main .estimatesBox h4:after,#main .quoBox h4:before,#main .quoBox h4:after,#main .othersMenu h4:before,#main .othersMenu h4:after{display:none}#main .estimatesBox img{position:absolute;left:4px;bottom:13px}#main .estimatesBox.quoBox img{right:0;top:-5px}#main .eb_contents .tel-number{width:320px;line-height:1;font-size:12px;position:absolute;right:11px;top:130px;color:#333}#main .eb_contents .tel-number p{margin-bottom:0;font-size:15px;font-weight:700;background-color:#062e78;line-height:26px;text-align:center;color:#fff;border-radius:20px}.eb_contents .tel-link{font-size:48px;font-weight:600;font-family:"Anton",sans-serif;color:#d00100;padding:0 0 0 44px;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial.png) no-repeat 0 21px;background-size:42px auto;letter-spacing:.05rem;margin:8px 0 5px;display:block}.quoBox{width:480px;height:245px;background:#fff url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/bg_quobox.jpg) no-repeat center center/cover;position:relative;margin-top:20px}.quoBox img{position:absolute;left:10px;bottom:10px}.quoBox .buttons{position:absolute;content:"";right:10px;bottom:10px}.quoBox .buttons .btn-green{padding:0 10px;font-size:14.5px}#main .quoBox a.fullWrap{text-decoration:none;color:#fff}#main .quoBox p.buttons{position:absolute;content:"";right:10px;bottom:15px;margin-bottom:0}.estimatesBox .inBox .telBox{position:relative;display:block;float:none}.estimatesBox .inBox .telBox h5{background:0 0 !important;color:#fff;font-size:13px !important;line-height:1 !important;margin:0 !important;padding:0 !important;display:block !important}.estimatesBox .inBox .telBox .number{background:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.estimatesBox .inBox .telBox .tel{font-size:13px !important;font-weight:400;display:inline-block;text-align:left;margin-bottom:10px !important;line-height:1;height:auto}.estimatesBox .inBox .telBox .tel span{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial.png) no-repeat left 80%;color:#d00000;border-radius:0;font-size:42px;line-height:1;padding:0 0 0 40px;display:block;margin-right:0}.estimatesBox .inBox p.btn{display:inline-block;border-radius:5px;color:#fff !important;font-size:15px;font-weight:700;position:relative;padding:0;background:#062e78;margin-top:10px;float:none;border:#103791 solid 3px}#main .estimatesBox .inBox p.btn a{line-height:1.2;border-top:solid 5px #617ec0;padding:10px}.estimatesBox .inBox p.btn a span{display:block;font-size:24px}#main .inqCount{width:480px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:#eb6120 solid 7px;border-width:7px 0 0;background-color:#fff;margin-top:15px;padding:0 10px 10px;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/inqCount_bg.png) no-repeat right bottom #fff}#main .inqCount h3{font-size:15px;padding:0;background:0 0;margin-bottom:0;border:none;text-align:center}#main .inqCount p{background:#062e78;font-size:17px;text-align:center;margin:10px 0;font-weight:700;color:#fff}#main .inqCount dl{padding:6px 20px 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .inqCount dt{font-size:18px;clear:both;display:block;width:190px;float:left;background:#7ead00;border-radius:5px 0 0 5px;padding:8px 5px;text-align:center;color:#fff;font-weight:700}#main .inqCount dd{background:#fff;border-radius:5px;display:block;padding:5px 10px 5px 210px;font-size:28px;color:#d10000;line-height:1.3;text-align:right;font-weight:700;margin-bottom:10px;width:60px}#main .inqCount dd span{font-size:18px}#main .inqCount dd:last-of-type{margin-bottom:0}#main .bnrArea{padding:30px 0;background-color:#eb6120}#main .bnrBox{display:flex;flex-flow:row wrap;justify-content:space-between;width:1000px;margin:0 auto}#main .bnrBox .estimatesBox,#main .bnrBox .quoBox{margin:0}#main .bnrBox .estimatesBox h4,#main .bnrBox .quoBox h4{background-color:#7ead00}#main .contactBox{clear:both;display:block;position:relative;margin:3px auto 5px;width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}#main .contactBox a{display:inline-block;text-decoration:none}#main .worksArchiveTel{display:flex;justify-content:center;position:relative;margin:20px 0}#main .contactBox.cont-b .worksArchiveTel .inBox{overflow:visible}#main .contactBox.cont-b .worksArchiveTel .telBox{position:relative;width:600px;overflow:visible}#main .contactBox .inBox{background:#fff;overflow:hidden}#main .contactBnrM a{position:relative}#main .contactBnrM .iconFinger{position:absolute;content:"";right:-25px;bottom:25px}.jump{animation:jump 5s infinite;-webkit-animation:jump 5s infinite;-moz-animation:jump 5s infinite}@keyframes jump{0%{transform:translate(0,0px)}3%{transform:translate(0,-20px)}5%{transform:translate(0,0px)}6%{transform:translate(0,-5px)}7%{transform:translate(0,0px)}100%{transform:translate(0,0px)}}@-webkit-keyframes jump{0%{-webkit-transform:translate(0,0px)}3%{-webkit-transform:translate(0,-20px)}5%{-webkit-transform:translate(0,0px)}6%{-webkit-transform:translate(0,-5px)}7%{-webkit-transform:translate(0,0px)}100%{-webkit-transform:translate(0,0px)}}@-moz-keyframes jump{0%{-moz-transform:translate(0,0px)}3%{-moz-transform:translate(0,-20px)}5%{-moz-transform:translate(0,0px)}6%{-moz-transform:translate(0,-5px)}7%{-moz-transform:translate(0,0px)}100%{-moz-transform:translate(0,0px)}}#corporate #main .contactBox{margin-top:5px;margin-bottom:3px}#main .contactBox .imgLayer{right:0;bottom:0}#main .contactBox h4{margin-bottom:5px}#main .contactBox p{font-size:28px;line-height:1.3;color:#333;font-weight:700;margin-bottom:0}#main .contactBox p.catchTxt{font-size:32px;font-weight:700;padding:10px 15px}#main .contactBox p.catchTxt span{border-radius:4px;background:#062e78;color:#fff;font-size:28px;padding:5px 5px 0;margin-right:5px;vertical-align:10%}#main .contactBox p.catchTxt strong{color:#d00000}#main .contactBox p.catchTxt strong{color:#d00000}#main .contactBox .toContactBox{margin-right:15px}#main .contactBox .telBox{padding:0;overflow:hidden;background:#fff}#main .contactBox .telBox .btn-area{display:inline-block}#main .contactBox .telBox .tel{font-size:13px !important;font-weight:400;text-align:left;margin-bottom:0 !important;color:#333;padding:0 15px;display:inline-block}#main .contactBox .telBox .tel span{font-size:67px;line-height:1;margin:0;display:block;clear:none;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial02.png) no-repeat 0 90%;padding-left:60px}#main .contactBox .telBox .tel span.tel-time{font-size:15px;font-weight:400;line-height:1.4;padding:5px 0 0;color:#333;background:0 0;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;word-break:break-all;float:none}#main .contactBox .telBox .buttons{margin:0 0 5px 15px}#main .contactBox .telBox p.read-area{background-color:#ffb033;font-size:24px;font-weight:400;padding:5px 8px;color:#fff;font-weight:700;margin-top:10px}#main .contactBox .telBox p.read-area.pLogged{background-color:#e48e04}#main .contactBox ul{position:relative;overflow:hidden;margin:0 0 10px}#main .contactBox ul li{border-radius:4px;background:#0eaa8e !important;color:#fff;font-size:20px;font-weight:700;margin:0 10px 0 0;padding:5px 15px;text-align:center;float:left}#main .contactBox ul li:before,#main .contactBox ul li:after{display:none}#main .contactBox ul li:last-child{margin-right:0}#main .contactBox .overflowH{width:380px}#main .contactBox.cont-b .inBox{background-color:#062e78;padding:10px}#main .contactBox.cont-b .toContactBox{float:left}#main .contactBox.cont-b .telBox{background-color:#fff;width:510px;float:left}#main .contactBox.cont-b p.catchTxt span{background-color:#eb6120;margin-right:10px;margin-bottom:15px;display:inline-block;padding:10px;line-height:1}#main .contactBox.cont-b p{color:#fff}#main .contactBox.cont-b p.catchTxt{font-size:26px;padding-left:0;padding-right:0;padding-top:0}#main .contactBox.cont-b .btn{padding:10px 30px 2px 40px;color:#fff;font-size:18px;font-weight:700;text-align:center;vertical-align:top;cursor:pointer;box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-moz-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-webkit-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;background:#3eab67;border:#1f8745 solid 3px;border-radius:5px;margin-left:10px}#main .contactBox .telBox .btn span{border-top:0;display:block;padding:0;border-radius:0}#main .contactBox.cont-b .telBox .btn:before{top:10px}#main .contactBox.cont-b .telBox .tel span.tel-link{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial.png) no-repeat 0 90%;padding-left:40px}#main .contactBox.cont-b .inBox.urgency{display:flex;justify-content:space-between}#main .contactBox.cont-b .inBox.urgency .telBox,#main .contactBox.cont-b .inBox.urgency .toContactBox{float:none}#main .contactBox.cont-b .inBox.urgency .toContactBox{margin-right:0}#main .contactBox.cont-b .inBox.urgency p.catchTxt em{background-color:#eb6120;margin-right:0;margin-bottom:10px;display:block;padding:10px;line-height:1;font-style:normal;color:#fff;font-size:28px;border-radius:4px}#main .contactBox.cont-b .inBox.urgency p.catchTxt{font-size:26px;padding:0;display:flex;justify-content:space-between;flex-direction:column;height:100%}#main .contactBox.cont-b .inBox.urgency p.catchTxt>span:first-of-type{display:flex;justify-content:space-between;gap:10px;background:0 0;text-align:center;margin:0;padding:0}#main .contactBox.cont-b .inBox.urgency p.catchTxt .bgRed{background:#d00000;color:#fff;font-size:1.25rem;font-weight:900;text-align:center;margin:0;padding:10px;line-height:1;font-size:1.2em;font-weight:900}#main .contactBox.cont-b .inBox.urgency p.catchTxt .bgRed b{background-color:#fff;display:block;margin-right:10px;color:#000;margin:0 0 10px;padding:5px 10px;border-radius:4px;font-size:28px;font-weight:900}#main .comContactLBox{position:relative;overflow:hidden;border-bottom:#ccc solid 1px}#main .comContactLBox a{text-decoration:none !important;color:#333 !important}#main .comContactLBox .imgLayer{top:0;left:375px;z-index:1}#main .comContactLBox h3{background:#7ead00;color:#fff;font-size:20px;padding:0 15px;border-top:none;margin-bottom:0;line-height:1.8}#main .comContactLBox .inBox{border:#ccc solid;border-width:1px 1px 0;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative;overflow:hidden}#main .comContactLBox h4{padding-bottom:10px;margin:0 0 15px;border-bottom:#ccc solid 1px;display:inline-block}#main .comContactLBox .inBox p{font-size:27px;font-weight:700;z-index:10;position:relative;margin-bottom:0}#main .comContactLBox .inBox p strong{color:#e50012}#main .comContactLBox .inBox p span{border-radius:4px;background:#e50012;color:#fff;font-size:20px;padding:7px;margin-right:5px}#main .comContactLBox .inBox .telBox{background:#fff;padding:10px 25px;float:right;width:420px;position:relative;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;z-index:1}#main .comContactLBox .inBox .telBox .imgLayer{bottom:100%;right:0;top:inherit;z-index:0}#main .comContactLBox .inBox .telBox h5{color:#333;background:0 0;font-size:15px;padding:0;display:block;margin-bottom:0}#main .comContactLBox .inBox .telBox .number{text-align:center}#main .comContactLBox .inBox .telBox .tel{font-size:13px !important;font-weight:400;display:inline-block;text-align:left;margin-bottom:0 !important;line-height:1.2}#main .comContactLBox .inBox .telBox .tel span{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial02.png) no-repeat left 90%;color:#d00000;font-size:59px;line-height:1;padding:0 0 0 65px;margin:0;display:block;white-space:nowrap}#main .comContactLBox .inBox .catchTxt{background:#002590;clear:both;color:#fff;text-align:center;display:block;font-size:20px;font-weight:700}#main .ContactScrollBox{border:#d00000 solid 3px;position:relative;padding:10px 275px 10px 170px;margin:30px auto 40px;width:1100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .ContactScrollBox .freeDiagnosis{width:92px;color:#fff;font-weight:700;line-height:1.1;font-size:45px;background:#d00000;padding:10px 30px;position:absolute;top:0;bottom:0;left:0;margin:0}#main .ContactScrollBox .tel{display:table;margin-bottom:10px}#main .ContactScrollBox .tel span{font-size:54px;display:table-cell;vertical-align:bottom;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial04.png) no-repeat left center;background-position:bottom left;background-position:bottom 3px left;padding-left:60px;line-height:1}#main .ContactScrollBox .tel span.timeS{font-size:14px;display:table-cell;vertical-align:bottom;width:11em;background:0 0;color:#333;font-weight:400;padding-left:10px;line-height:1.3;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}#main .ContactScrollBox .telPlease{clear:both;margin-bottom:0;background:#062e78;border-radius:5px;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:1;padding:4px 0}#main .ContactScrollBox .toForm{background:#46ae00;display:block;border-radius:5px;color:#fff;font-size:34px;font-weight:700;text-decoration:none;background:linear-gradient(top,#12bfaa 0%,#12bfaa 50%,#0eaa8e 51%,#0eaa8e 100%);background:-webkit-linear-gradient(top,#12bfaa 0%,#12bfaa 50%,#0eaa8e 51%,#0eaa8e 100%);background:-moz-linear-gradient(top,#12bfaa 0%,#12bfaa 50%,#0eaa8e 51%,#0eaa8e 100%);background:-o-linear-gradient(top,#12bfaa 0%,#12bfaa 50%,#0eaa8e 51%,#0eaa8e 100%);background:-ms-linear-gradient(top,#12bfaa 0%,#12bfaa 50%,#0eaa8e 51%,#0eaa8e 100%);position:absolute;top:10px;bottom:10px;right:10px;width:140px;padding:10px 30px 10px 80px;line-height:1}#main .ContactScrollBox .toForm:before{content:"";width:43px;height:47px;background-image:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_mail.png);background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:20px;margin:auto}#main .ContactScrollBox .toForm span{display:block;font-size:25px}#main .ContactScrollBox .toForm:hover{opacity:.8;transition:.7s}#main .bnrArea #main .comContactLBox{float:left;margin-right:40px}#main .bnrArea #main .comContactLBox{margin:0 !important}.shopInfo,#main .shopInfo{position:relative;overflow:hidden}.shopInfo ul{position:relative;overflow:hidden}#main .shopInfo ul{margin-top:0}.shopInfo ul li,#main .shopInfo ul li{float:left;margin:0 20px 0 0 !important;background:#f60;padding:0;margin:0 17px 0 0;width:320px;position:relative}.shopInfo ul li:nth-child(3),#main .shopInfo ul li:nth-child(3){margin-right:0}.shopInfo ul li:last-child,#main .shopInfo ul li:last-child{margin-right:0 !important}.shopInfo ul li a,#main .shopInfo ul li a{text-decoration:none}.shopInfo ul li h4,#main .shopInfo ul li h4{position:relative;overflow:hidden;margin:0 !important;color:#fff;font-size:23px;writing-mode:vertical-lr;-ms-writing-mode:tb-lr;box-sizing:border-box;line-height:1.3;height:170px;text-align:left;padding:10px;float:left}#main .shopInfo ul li h4:before,#main .shopInfo ul li h4:after{content:none !important;display:none !important}.shopInfo ul li .shopPict{height:170px;width:268px;overflow:hidden;display:block;float:right;position:relative}.shopInfo ul li .shopPict img{position:absolute;width:100%;height:auto}.shopInfo ul li .tel,#main .shopInfo ul li .tel{font-size:11px;color:#fff;padding:10px;line-height:1.5;background-color:#4fa800;margin-top:0;clear:both}.shopInfo ul li .tel span,#main .shopInfo ul li .tel span{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial03a.png) no-repeat left center;font-family:"Anton",Sans-Serif;font-size:35px;padding-left:40px;line-height:1;display:block}.shopAccess>ul>li{background:0 0 !important;margin:0 !important;padding:0 !important}.shopAccess ul li:before,.shopAccess ul li:after{display:none !important}.shopAccess ul li .shopMain{background:#e50012;float:left;width:282px;margin-right:30px}.shopAccess ul li .shopMain .tel{font-size:11px !important;color:#fff;padding:10px;line-height:1.5;margin:0 !important}.shopAccess ul li .shopMain .tel span{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial03.png) no-repeat left center;font-size:29px;font-family:"Anton",Sans-Serif;padding-left:40px;line-height:1}.shopAccess ul li .shopSummery h5{margin:0 !important;border-radius:0 !important;padding:5px 40px !important;text-align:center;font-size:20px !important}.shopAccess ul li .shopSummery{overflow:hidden}#main .combnrList{position:relative;overflow:hidden;margin:10px 0}#main .combnrList li{border-radius:8px;background:#4582e8;color:#fff;font-size:18px;font-weight:700;padding:0;width:480px;float:left;text-align:center;margin:0}#main .combnrList li:nth-child(2n){float:right}#main .combnrList li.sotokabe{background:#7d5102}#main .combnrList li:hover{opacity:.8;transition:.7s}#main .combnrList li a{color:#fff;text-decoration:none}#main .combnrList li a span{padding-top:5px;padding-bottom:5px;display:block}#main .combnrList li:before,#main .combnrList li:after{content:none}#main .combnrListOtr{position:relative;overflow:hidden}#main .combnrListOtr li{border-radius:8px;color:#fff;font-size:18px;font-weight:700;padding:0;width:480px;float:left;text-align:center;margin:0;margin-top:40px}#main .combnrListOtr li:nth-child(-n+2){margin-top:0}#main .combnrListOtr li:nth-child(2n){float:right}#main .combnrListOtr li:hover{opacity:.8;transition:.7s}#main .combnrListOtr li a{color:#fff;text-decoration:none}#main .combnrListOtr li:before,#main .combnrListOtr li:after{content:none}#main .serviceContents{padding:20px 0;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png) repeat}#main .serviceContents h2.fullWidth{margin-bottom:0}#main .serviceContents h3{background:0 0;border-top:none;font-size:30px;text-align:center;line-height:1.3;padding:0 0 20px;margin:0 0 20px;position:relative}#main .serviceContents h3:after{background:#0eaa8e;content:"";display:block;height:8px;position:absolute;width:325px;margin:0 auto;bottom:0;left:0;right:0;border-radius:0;border:none}#main .serviceContents .whiteBox{border-radius:5px;background-color:rgba(255,255,255,.9);padding:25px;margin-top:40px}#main .serviceContents .whiteBox p{font-size:15px;margin-top:0}#main .serviceContents .imgLayer{right:0;top:0;z-index:22}#main .serviceContents .catchTtl{width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center}#main .serviceContents .catchTtl p{font-size:80px;font-weight:700;position:relative;display:inline;margin:0 100px 0 0}#main .serviceContents .catchTtl span{background:#7ead00;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;width:110px;height:110px;border-radius:50%;float:left;margin-right:-10px;padding-top:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .serviceContents .catchTtl .imgLayer{left:100%}#main .packOther article.layout03{overflow:hidden}#main .packOther article.layout03 img{width:488px;height:auto}#main .packOther article.layout02{width:100%;margin-bottom:30px}#main .packOther article.layout02:last-child{margin-bottom:0}#main .packWall,#main .packRoof,#main .packCover,#main .packOther{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;flex-wrap:wrap}#main .packWall a,#main .packRoof a,#main .packCover a{text-decoration:none;color:#333}#main .packWall article,#main .packRoof article,#main .packCover article{background:#fff;border:#ccc solid 1px;padding:0;margin:0 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:49%;background-color:#fff}#main .packWall article{border:#062e78 solid 1px}#main .packRoof article{border:#7ead00 solid 1px}#main .packCover article{border:#ad0027 solid 1px}#main .packOther article{padding:0;border:none;background:0 0}#main .packOther article p{margin-bottom:0}#main .packOther article p img.alignleft{margin-right:0}#main .packOther article p img.alignright{margin-left:0}#main .packOther article:nth-of-type(2){margin-right:0;float:left;width:auto}#main .packOther article:nth-of-type(3){margin-right:0;float:right;width:auto}#main .packOther article.photo-2-area{display:flex;justify-content:space-between;float:none;width:100%}#main .packTtl{position:relative;padding:10px 10px 0}#main .packTtl h3{font-size:70px;width:170px;float:left;background:0 0;margin-bottom:0;border-top:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:100;margin:0 10px 4px 0}#main .packTtl h3.secH3{padding-left:60px}#main .packTtl h3.secH3:before{content:"+";font-size:45px;line-height:50px;color:#fff;position:absolute;top:10px;left:0;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#333;margin-right:10px}#main .packTtl h3 span{display:inline-block;border-radius:4px;background:#062e78;color:#fff;width:48%;width:calc(50% - 2px);text-align:center;line-height:1;padding:8px 0 0;margin-bottom:3px}#main .packWall .wPack h3 span{background:#7ead00}#main .packRoof .packTtl h3 span{background:#7ead00}#main .packCover .packTtl h3 span{background:#ad0027}#main .packTtl h3 span.packTtlCover2l{font-size:30px;width:100%;padding-bottom:3px}#main .packWall .wPack h3.secH3 span{background:#0eaa8e}#main .packTtl h3:after{content:none}#main .packTtl .warrantyY{border-radius:4px;font-size:24px;line-height:1.2;text-align:center;font-weight:700;width:80px;float:left;background:#7ead00;margin-left:3px;margin-bottom:0;padding:5px 0 0;color:#fff;position:relative;z-index:100}#main .packTtl .warrantyY span{display:block;line-height:1;border-radius:4px;background:#fff;color:#333;margin:5px;padding-top:5px;z-index:100}#main .packImg{position:relative;right:0;top:0;width:286px;height:157px;overflow:hidden;margin:0}#main .packImg:after{display:none}#main .packImg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .packImg .medal-img{top:5px;left:0;width:40%;transform:none;backface-visibility:hidden}#main .packsummary{padding-left:10px;padding-right:10px}#main .packWall h4,#main .packRoof h4,#main .packCover h4{font-size:34px;color:#333;position:relative;padding-left:10px;margin:10px 0;line-height:1;margin-bottom:3px}#main .packWall h4:before,#main .packWall h4:after,#main .packRoof h4:before,#main .packRoof h4:after,#main .packCover h4:before,#main .packCover h4:after{display:none}#main .packsummary .overflowH{float:left;margin-top:25px;margin-bottom:10px}#main .packCatch{font-size:19px;line-height:1.1;border-radius:4px;background:#f60;color:#fff;display:block;padding:8px 10px;font-weight:700;margin-top:5px;width:11rem;text-align:center;margin-right:10px}#main div.packRoof .packCatch{background:#eb6120}#main .basicC{font-size:20px;background:#062e78;color:#fff;font-weight:700;margin-top:10px;padding:15px 10px 10px;text-align:right;clear:both;line-height:1}#main .basicC:after{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/icon_menu.png);display:inline-block;margin-left:10px;padding-top:0;margin-right:10px;vertical-align:middle}#main .basicC br{display:none}#main div.packRoof .basicC{background:#7ead00}#main div.packCover .basicC{background:#ad0027}#main .basicC span{font-size:21px;background:#fff;color:#88410d;font-weight:700;margin-right:22px;border-radius:5px;padding:4px 4px 0;display:inline-block;line-height:1}#main div.packRoof .basicC span{background:#fff}#main div.packRoof .basicC span.txt-sm{background:0 0;color:#fff;font-size:10px;font-weight:400;display:inline-block;width:6.5rem;margin:0 0 0 4px;padding:0}#main div.packRoof .basicC span.txt-sm:after{display:none}#main .basicC span:after{content:"+";color:#fff;background-color:#5e2b06;border-radius:15px;width:1.2rem;height:1.2rem;text-align:center;margin-left:5px;position:absolute;font-weight:700;line-height:1}#main .basicC span:nth-child(3):after,#main div.packRoof .basicC span:nth-child(2):after{content:"";color:#fff;background:0 0;border-radius:10px;width:1.5rem;height:1.5rem;text-align:center;line-height:1.5;margin-left:5px;position:absolute}#main .basicC span:nth-child(3),#main div.packRoof .basicC span:nth-child(2){margin-right:5px}#main .basicC.sizeS{font-size:13px}#main .packWall .imgIco,#main .packRoof .imgIco,#main .packCover .imgIco{width:136px;height:auto;margin-right:5px;position:absolute;left:100%;top:0;z-index:10}#main .packWall p,#main .packRoof p,#main .packCover p{margin-bottom:0}#main .priceTxt,#main .priceTxt2{font-family:"Impact",Gadget,"Anton",sans-serif;font-size:110px;color:#d00000;letter-spacing:-.02em;line-height:.9;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:flex-end;align-items:flex-end;float:right;margin-top:6px;justify-content:end}#main .priceTxt.isNew{font-size:98px}#main .priceTxt span{font-size:90px}#main .priceTxt.isNew span{font-size:82px}#main .priceTxt.isNew .priceName{font-size:19px;color:initial;position:relative;bottom:8px;margin-right:6px;font-weight:700}#main .priceTxt2{display:block;font-size:inherit;line-height:1}#main .priceTxt2 span.loanTxt{font-size:80px;line-height:.9}#main .priceTxt2 span.monTxt{font-size:24px;font-weight:700}#main .priceTxt2 span.subTxt{font-family:sans-serif;font-size:14px;line-height:2}#main .priceTxt span.unitTxt,#main .priceTxt2 span.unitTxt{font-size:40px;line-height:.9;padding-bottom:10px;font-weight:700;width:40px;padding-bottom:7px;display:inline;margin-left:5px}#main .packWall .txts,#main .packRoof .txts,#main .packCover .txts{font-size:10px;margin-top:5px;word-wrap:break-word;clear:both}#main .packWall .optionTxt,#main .packRoof .optionTxt,#main .packCover .optionTxt{color:#bc111a;font-size:23px;font-weight:700}#main .packWall ul,#main .packRoof ul,#main .packCover ul{position:relative;overflow:hidden;margin:0 0 5px;clear:both}#main .packWall ul li,#main .packRoof ul li,#main .packCover ul li{border:#062e78 solid 2px;border-radius:5px;padding:0;width:149px;float:left;margin-right:5px;text-align:center;background-color:#fff;margin:0}#main .packWall ul li:before,#main .packWall ul li:after,#main .packRoof ul li:before,#main .packRoof ul li:after,#main .packCover ul li:before,#main .packCover ul li:after{content:none}#main .packWall ul.menu-list,#main .packRoof ul.menu-list,#main .packCover ul.menu-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#main .packWall ul.menu-list li,#main .packRoof ul.menu-list li,#main .packCover ul.menu-list li{width:32%;margin-bottom:5px;padding-bottom:10px}#main .packWall ul.menu-list li img,#main .packRoof ul.menu-list li img,#main .packCover ul.menu-list li img{width:16%}#main .packWall ul.menu-list li h5,#main .packRoof ul.menu-list li h5,#main .packCover ul.menu-list li h5{margin-bottom:10px}#main .packWall ul li:last-child,#main .packRoof ul li:last-child,#main .packCover ul li:last-child{margin-right:0}#main .packWall h5,#main .packRoof h5,#main .packCover h5{font-size:16px;position:relative;padding-left:0;margin-top:0;background:#163a81;border-radius:0;display:block}#main .packWall ul li p,#main .packRoof ul li p,#main .packCover ul li p{letter-spacing:-.1em;margin-bottom:10px}#main .bgAt{background:#62320f}#main .bgAt h3{font-size:36px;text-align:center;background:0 0;border-top:none;padding:0;margin:0 0 20px;font-weight:700;color:#fff}#main .bgAt h3.fw-n{font-weight:400}#main .bgAt h3 strong{font-weight:700}#main .bgAt h3 strong.remarkY{color:#fffc00}#main .bgAt p.imgBAt{margin-bottom:20px}#main .bgAt p.imgBAt img{float:left;margin-right:26px}#main .bgAt p.imgBAt img:last-child{float:none;margin-right:0}#main .bgAt p.catchPAt{font-size:48px;line-height:1.3;color:#fff;margin-bottom:0;font-weight:700}#main .bgAt p.ltl{font-size:26px;font-weight:700;line-height:1.7;padding-top:20px}#main .bgAt p.ltl img{margin-top:-20px}#main .bgAt p.catchPAt strong{color:#fffc00}#main .bgAt p.ltl strong{color:#fff;text-decoration:underline}#main .bgAt p.catchPAt span{font-size:26px;display:block}#main .bgAt p.catchPAt img{float:left;margin-right:20px}#main .deteriorationChk{margin-top:0}#main .deteriorationChk .inner{padding-top:40px}#main .deteriorationChk .checkLegend{width:232px;float:left;margin-top:-27px}#main .deteriorationChk .checkLegend span{border-radius:50%;background:#7ead00;color:#fff;font-size:29px;width:226px;height:226px;text-align:center;display:table-cell;vertical-align:middle;line-height:1.5;position:relative}#main .deteriorationChk .checkLegend span img{position:absolute;right:-17px;bottom:-3px}#main .deteriorationChk .checkLegend span strong{font-size:50px;line-height:1.2}#main .deteriorationChk .checkLegend p{margin-top:-20px}#main .deteriorationChk .checkLegend img{margin:20px auto;display:block}#top #main .deteriorationChk .checkLegend img{margin-top:20px}#main .deteriorationChk .checkPoint{width:750px;float:right;background:#fff}#main .deteriorationChk .checkPoint h3{margin:0 !important;background:#062e78 !important;border:none !important;color:#fff !important;font-size:20px !important;padding:5px 7px !important}#main .deteriorationChk .checkPoint ul{position:relative;overflow:hidden;padding:20px;margin:0}#main .deteriorationChk .checkPoint ul li{width:226px;margin:20px 16px 0 0;float:left;background:0 0;padding:0 !important}#main .deteriorationChk .checkPoint ul li:nth-child(-n+3){margin-top:0}#main .deteriorationChk .checkPoint ul li:before,#main .deteriorationChk .checkPoint ul li:after{display:none}#main .deteriorationChk .checkPoint ul li:nth-child(3n){margin-right:0}#main .deteriorationChk .checkPoint ul li .checkpointThumb{position:relative;font-size:13px;margin-bottom:10px;width:226px;height:156px;overflow:hidden}#main .deteriorationChk .checkPoint ul li .checkpointThumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}#main .deteriorationChk .checkPoint ul li .checkTtl{position:absolute;bottom:10px;padding:0 30px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .deteriorationChk .checkPoint ul li .checkTtl h4{background:#d00000 !important;color:#fff !important;display:block !important;padding:0 !important;font-size:13px !important;margin:0 !important}#main .deteriorationChk .checkPoint ul li .checkTtl h4:before,#main .deteriorationChk .checkPoint ul li .checkTtl h4:after{display:none}#main .deteriorationChk .checkPoint ul li .checkTtl p{background:#fff;border-radius:5px;color:#d00000;display:block;font-size:16px;margin-top:5px;line-height:1.2;text-align:center}#main .deteriorationChk .checkPoint ul li p{display:inline-block;font-size:13px;margin-bottom:0}#main .msgTxt{width:705px;float:left;position:relative;overflow:hidden}#main .msgTxt h3{margin-top:0;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png)}#main .msgTxt p{font-size:18px}#main .msgPhoto{width:255px;float:right;margin-left:20px}#main .msgTxt h5,#main .msgPhoto h5{font-size:27px;font-weight:700;margin-top:0;line-height:1.2;background:0 0;color:#333;padding:0;margin:0;clear:none}#main .msgTxt h5 span,#main .msgPhoto h5 span.katagaki{background:#062e78;border-radius:4px;color:#fff;padding:2px 5px 0;display:inline-block;font-size:12px;font-weight:400;margin:0;line-height:1.4}#main .msgPhoto h5 span{font-size:20px;margin-right:5px}#main .msgTxt h5 span.en,#main .msgPhoto h5 span.en{background:0 0;font-size:12px;font-weight:700;color:#eb6120;display:block;padding:0}#main .comWaitBox{padding:0;margin-bottom:30px}#main .comWaitBox a{text-decoration:none}#main .comWaitBox h3{background:#ffa800;text-align:center;font-size:28px;border:none;color:#fff;padding:10px 0;margin:0}#main .comWaitBox p{position:relative;overflow:hidden}#main .comWaitBox img{float:left;display:block}#main .comAreaBox{padding:10px;box-sizing:border-box;background:#fff;margin-bottom:30px}#main .comAreaBox img{float:left;margin-right:30px}#main .comAreaBox h3{font-size:23px;margin:0 0 20px}#main .comAreaBox h4{margin:0 0 5px}#main .comAreaBox p{font-size:18px;margin-bottom:10px}#main .comAreaBox p.catchAra{font-size:20px;font-weight:700}#main .comAreaBox .catchTtl{background:0 0;border-top:none;font-size:22px;font-weight:700;line-height:1.5;margin-top:0}#main .comAreaBox .catchAra strong{color:#d00000}#main .comAreaBox .catchAra span{text-decoration:underline}#main .comFamilyBox{background:#4582e8;border-style:solid;border-width:10px;-moz-border-image:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/brown_bg.png) 10 repeat;-webkit-border-image:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/brown_bg.png) 10 repeat;-o-border-image:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/brown_bg.png) 10 repeat;border-image:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/brown_bg.png) 10 repeat;position:relative;margin-top:20px}#main .comFamilyBox .imgLayer{right:0;top:-20px}#main .comFamilyBox p{color:#fff;font-size:40px;font-weight:700;margin:20px 20px 10px;line-height:1.4}#main .comFamilyBox p span.txtM{font-size:30px}#main .comFamilyBox p strong{color:#ffc501 !important}#main .comFamilyBox p span strong{border-radius:4px;background:#e50012;padding:5px;display:inline-block;color:#fff !important;line-height:1;margin-right:5px}#main .comFamilyBox p.catchTtl{background:#1342d3;display:block;position:relative;margin:0 -10px 20px;font-size:35px !important;text-align:center !important}#main .comFamilyBox p.catchTtl:before,#main .comFamilyBox p.catchTtl:after{content:"";position:absolute;top:100%;border-style:solid;border-color:transparent}#main .comFamilyBox p.catchTtl:before{left:0;border-width:0 10px 10px 0;border-right-color:#001453}#main .comFamilyBox p.catchTtl:after{right:0;border-style:solid;border-width:10px 10px 0 0;border-top-color:#001453}#main .balloonBox{background:#062e78;border-radius:10px;color:#fff;position:relative;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .balloonBox p{margin:0;font-size:30px;font-weight:700;line-height:1.3}#main .balloonBox p strong{color:#f0d100}#main .catchCBox{background:#062e78;border-radius:10px;color:#fff;padding:10px;text-align:center;font-size:45px;font-weight:700;line-height:1.5}#main .comMember{background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#8eafd9),color-stop(.2,#6696cf));background:-webkit-linear-gradient(top,#6696cf 20%,#8eafd9 100%);background:-moz-linear-gradient(top,#6696cf 20%,#8eafd9 100%);background:-o-linear-gradient(top,#6696cf 20%,#8eafd9 100%);background:-ms-linear-gradient(top,#6696cf 20%,#8eafd9 100%);background:linear-gradient(to bottom,#6696cf 20%,#8eafd9 100%)}#main .comMember .inner{width:100%;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/comMember_bg.png) no-repeat center center;height:573px;padding:0}#main .comMember p{color:#fff;font-size:50px;font-weight:700;line-height:1.4;margin:60px auto 0 !important;width:1100px;display:block}#main .lawpriceWhy .catchTtl{font-size:30px !important;line-height:1.2;font-weight:700;text-align:center}#main .lawpriceWhy .catchTtl strong{color:#d00000}#main .lawpriceWhy .highCost{background:#7ead00;padding:25px;margin-top:25px}#main .lawpriceWhy .highCost h3{color:#fff;font-size:50px;font-weight:400;padding:0;background:0 0;border-top:none;text-align:center;line-height:1.3;margin-top:0}#main .lawpriceWhy .highCost h3 strong{font-weight:400}#main .lawpriceWhy .highCost ul{position:relative;margin-bottom:0}#main .lawpriceWhy .highCost ul li{background:#68841d;padding:10px;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 25px 0 0;position:relative}#main .lawpriceWhy .highCost ul li:last-child{margin-right:0}#main .lawpriceWhy .highCost ul li:before,#main .lawpriceWhy .highCost ul li:after{content:none}#main .lawpriceWhy .highCost ul li h4{border-radius:50%;background:#d00000;width:57px;height:57px;color:#fff;font-size:13px;position:absolute;top:-10px;left:3px;padding:0;margin:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1.2}#main .lawpriceWhy .highCost ul li h4:before,#main .lawpriceWhy .highCost ul li h4:after{display:none}#main .lawpriceWhy .highCost ul li p{display:block;background:#fff;font-weight:700;font-size:22px;padding:10px;line-height:1.2;margin-bottom:0}#main .lowpriceReason h3{font-size:25px}#main .lowpriceReason .lowcost ul{position:relative;overflow:hidden}#main .lowpriceReason .lowcost ul li{background:#7ead00;padding:25px;width:490px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 20px 20px 0;position:relative}#main .lowpriceReason .lowcost ul li:nth-child(2n){margin-right:0}#main .lowpriceReason .lowcost ul li:before,#main .lowpriceReason .lowcost ul li:after{content:none}#main .lowpriceReason .lowcost ul li.fullW{margin-right:0;width:100%}#main .lowpriceReason .lowcost ul li h4{background:#68841d;color:#fff;padding:10px;font-size:30px;margin:0 0 30px}#main .lowpriceReason .lowcost ul li.fullW h4{padding:0 25px}#main .lowpriceReason .lowcost ul li h4:before{display:none}#main .lowpriceReason .lowcost ul li h4:after{content:" ";height:0;position:absolute;width:0;border:25px solid transparent;border-top:#68841d solid 25px;top:100%;left:50%;margin-left:-25px;border-radius:0;background:0 0;clear:both;display:block}#main .lowpriceReason .lowcost ul li h4 span{display:inline-block;line-height:1.3;padding-top:5px;margin-top:10px}#main .lowpriceReason .lowcost ul li.fullW span{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;padding:0;margin-top:0}#main .lowpriceReason .lowcost ul li h4 span.reasonIco{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/comLowprice_ico.png) no-repeat center center;color:#fff;width:112px;height:112px;font-size:23px;padding:0;margin:-20px 10px 5px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;flex-direction:column;float:left}#main .lowpriceReason .lowcost ul li.fullW span.reasonIco{margin:0}#main .lowpriceReason .lowcost ul li h4 span strong{font-size:13px;line-height:1.2;margin-top:5px}#main .lowpriceReason .lowcost ul li p{font-size:28px;color:#fff;line-height:1.2;font-weight:700;margin-bottom:0}#main .lowpriceReason .lowcost ul li .compareBox{background:#fff;padding:30px 25px}#main .lowpriceReason .lowcost ul li .compareBox h6:first-child{margin-top:0}#main .lowpriceReason .lowcost ul li .compareBox hr{border-top:#333 dotted 1px;display:block;margin-top:25px}#main .qualityBox .catchTtl{position:relative;font-size:42px !important;font-weight:700;text-align:left !important;margin-top:0;margin-bottom:30px}#main .qualityBox .catchTtl .txtL{font-size:60px;line-height:1.2}#main .qualityBox .catchTtl .txtL strong{background:#fcff00;display:inline-block;line-height:.5;color:#333 !important}#main .qualityBox .catchTtl .imgLayer{right:0;top:-80px}#main .qualityBox h3{margin:0 0 20px;line-height:1.3;clear:none;overflow:hidden}#main .qualityBox p{line-height:1.8;font-size:19px}#main .qualityBox .qualityCommitment li{margin:0;position:relative;overflow:hidden;background:0 0;padding:0}#main .qualityBox .qualityCommitment li:before,#main .qualityBox .qualityCommitment li:after{content:none}#main .qualityBox h3 span.commitment{border-radius:4px;background:#7ead00;color:#fff;padding:15px 10px;margin:15px 20px 15px 0}#main .qualityBox h3 strong{color:#e50012}#main .qualityBox .qualityCommitment li img{margin-bottom:20px}#main .qualityBox .catchTxt{font-size:23px}#main .commitFlow{position:relative;overflow:hidden}#main .commitFlow li{background:0 0;width:369px;margin:0;float:left;padding:0}#main .commitFlow li h4{border-radius:5px;background:#002590;text-align:center;color:#fff;padding:0;margin-bottom:10px}#main .commitFlow li h4:before,#main .commitFlow li h4:after{display:none}#main .commitFlow li:nth-child(2){width:229px;margin:0 84px 0 12px;position:relative}#main .commitFlow li:nth-child(3){width:285px}#main .commitFlow li:nth-child(2):before,#main .commitFlow li:nth-child(2):after{position:absolute}#main .commitFlow li:nth-child(2):before{content:" ";height:0;width:0;border:55px solid transparent;border-left:#7ead00 solid 48px;left:125%;top:50%;margin-top:-25px}#main .commitFlow li:nth-child(2):after{background:#7ead00;content:"クリア";color:#fff;font-size:20px;font-weight:700;left:95%;top:50%;width:80px;padding:15px 0;text-align:right}#main .commitPoint{position:relative}#main .commitPoint .imgLayer{top:95px;left:50%}#main .flowListP{position:relative;clear:both}#main .flowListP p.textRight{display:none}#main .flowListP .pointB{position:absolute;color:#fff;box-sizing:border-box;font-weight:700;background:#7ead00;right:18px;top:-115px;border-radius:50%;height:110px;width:110px;text-align:center;z-index:10;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1.2}#main .flowListP .pointB:after{content:"";position:absolute;margin:0;bottom:-25px;right:20px;width:0;height:0;border-top:40px solid #eb6120;border-left:12px solid transparent;border-right:12px solid transparent;transform:rotate(-30deg)}#main .flowList{border-radius:5px;background:#333;padding:10px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;clear:both}#main .menu-s .flowList{background:#62320f}#main .flowList h3{color:#fff;font-size:30px;float:left;background:0 0;border:none;padding:0 12px;line-height:1.2;margin:0 6px 0 0}#main .flowList ul{position:relative;overflow:hidden;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}#main .flowList ul li{border-radius:10px;background:#fff;font-size:23px;color:#333;font-weight:700;padding:0;text-align:center;margin:0 5px 0 0;width:77px;height:74px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .menu-s .flowList ul li{color:#62320f}#main .flowList ul li:before,#main .flowList ul li:after{content:none}#main .flowList ul li.stxt{font-size:16px}#main .flowList ul li:last-child{margin-right:0}#main div.flowListP p{margin-bottom:0}#main .flowList.flowRoof ul li{width:110px}#main .textComS{font-size:13px;text-align:right}#top #main h2.fullWidth.r-point{background:0 0;text-align:left !important;width:1000px !important;margin:0 auto;font-size:40px !important;line-height:1.1}#top #main h2.fullWidth.r-point span.bg-g{display:inline-block}#top #main h2.fullWidth.r-point span.bg-g span{display:inline-block;border-radius:4px;background:#7ead00;color:#fff;text-align:center;line-height:1;padding:8px 0 0;margin-top:3px;width:4rem;float:none;font-size:54px !important;margin-right:.2rem}#top #main h2.fullWidth.r-point span.bg-g span img{margin-bottom:5px}#top #main h2.fullWidth.r-point span.bg-n{display:inline-block;color:#333;text-shadow:none;text-align:left}#top #main h2.fullWidth.r-point span.bg-n span{color:#d00000}#top #main h2.fullWidth.r-point span.bg-n strong{color:#d00000;font-size:80px}#main div.r-point h3{background-color:#7fb725;border-top:none;color:#fff;margin-top:0}#main div.inner.r-point{padding-top:0 !important}#main .r-point .selectPoint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main .r-point .selectPoint li{padding:0;position:relative;overflow:hidden;background:0 0;width:30%}#main .r-point .selectPoint li:before,#main .r-point .selectPoint li:after{display:none}#main .r-point .selectPoint li h3{display:none}#main .r-point .selectPoint li p{margin-top:.5rem;font-weight:700}#main .r-point .selectPoint li .pointIco{position:absolute;top:115px}#main .r-point .selectPoint li .pointSummery{position:relative;overflow:hidden}#main .r-point .selectPoint li .pointSummery h3{margin-top:0;background:0 0;border:none;font-size:30px}#main .r-point .selectPoint li .pointSummery ul{margin:0}#main .r-point .selectPoint li .pointSummery li{font-size:25px;padding:0 0 0 25px;position:relative;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/arrow01.png) no-repeat 0 5px;margin-top:0}#main .r-point .selectPoint li .pointSummery li strong{font-weight:400;background:#ffc501;line-height:.6;display:inline-block}#main .comparePaint{padding:50px 0}#main .comparePaint h2{font-size:30px}#main .compareTable{width:100%;table-layout:fixed}#main .compareTable th,#main .compareTable td{vertical-align:top;text-align:center;width:auto}#main .compareTable th{padding:10px;background-color:#eb6120;vertical-align:middle;font-weight:700;line-height:1.4;font-size:15px}#main .compareTable th:first-of-type{width:12%}#main .compareTable th:last-of-type{width:33%}#main .compareTable td{font-weight:400;font-size:15px;text-align:left;padding:10px 10px 10px 65px;position:relative;height:45px;overflow:hidden}#main .compareTable td span{font-size:30px;font-weight:700;float:left;display:block;border-right:#ccc solid 1px;margin-right:10px;padding-right:10px;box-shadow:2px 0px 0px 0px #fff;-moz-box-shadow:2px 0px 0px 0px #fff;-webkit-box-shadow:2px 0px 0px 0px #fff;width:46px;text-align:center;left:10px;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .compareTable td.ourCompany span{color:#d00000}#main .scoreBox .catchTtl{font-size:40px !important;text-align:left !important;position:relative;font-weight:700;line-height:1.3;margin-bottom:30px}#main .scoreBox .catchTtl span{display:block;font-size:78px}#main .scoreBox .catchTtl strong{color:#e50012}#main .scoreBox .catchTtl img{float:right;margin-top:-30px}#main .scoreBox .scoreList{position:relative;overflow:hidden}#main .scoreBox .scoreList li{background:#f60;color:#fff;position:relative;width:487px;float:left;padding:0}#main .scoreBox .scoreList li{margin-right:25px}#main .scoreBox .scoreList li:nth-child(2n){margin-right:0}#main .scoreBox .scoreList li p{padding:10px 20px;height:60px;font-weight:700;font-size:24px;margin:0;line-height:1.2}#main .enqueteBox p{font-size:20px}#main .enqueteBox ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#main .enqueteBox ul li{background:0 0;width:25%;width:calc(25% - 8px);padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}#main .enqueteBox ul li a{text-decoration:none;color:#333}#main .enqueteBox ul li img{border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;width:242px}#main .enqueteBox ul li h3{background:0 0;border:0;margin:5px 0 0;padding:0;color:#7ead00;font-size:15px;line-height:1.4}#main .enqueteBox ul li .contTxt{font-weight:700;display:block}#main .iDeal .inner{padding-bottom:0}#main .iDeal article{padding-bottom:0}#main .iDeal .catchTtl{font-size:50px;font-weight:700;line-height:1.2;margin-bottom:30px}#main .iDeal .catchTtl strong{color:#e50012}#main .comIdea{margin-bottom:29px}#main .comIdea .ttl{margin-bottom:3px}#main .comIdea ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#harikae #main .comIdea ul,#apartment #main .comIdea ul,#reform #main .comIdea ul{padding:0 90px}#main .comIdea ul:after{content:none}#main .comIdea li{padding-left:0;float:none;width:182px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .comIdea li:before,#main .comIdea li:after{content:none}#main .comIdea li img{display:block;margin:0 auto}#main .comIdea li span{font-size:18px;padding:10px;position:relative;color:#fff;font-weight:700;line-height:1.4;text-align:left;border-radius:6px;background:#062e78;display:block;margin-bottom:30px}#main .comIdea li span:after{content:"";height:0;position:absolute;width:0;border:10px solid transparent;border-top-color:#062e78;top:100%;left:0;right:0;margin:auto}#main .comIdea li:first-child{padding-left:0}#main .showroomFeature p{margin-bottom:0}#main .featureBox{position:relative;overflow:hidden;background:#062e78;margin:30px 0}#main .featureBox p{margin-top:0}#main .featureBox ul{padding:10px;float:right;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}#main .featureBox ul li{border-radius:5px;background:#fff;font-size:14px;padding:10px;position:relative;overflow:hidden;margin-top:10px;line-height:1.8}#main .featureBox ul li:before,#main .featureBox ul li:after{content:none}#main .featureBox ul li:first-child{margin-top:0}#main .featureBox ul li p{font-size:14px;line-height:1.8}#main .featureBox ul li h4{background:#7ead00 !important;color:#fff;font-size:25px;display:table-cell;padding:26px 5px !important;height:100%;width:3em;text-align:center;vertical-align:middle;float:left;margin:0 10px 0 0 !important;line-height:1}#main .featureBox ul li h4:before,#main .featureBox ul li h4:after{display:none}#main ul.featureImg li{float:left;margin:0 17px 30px 0;padding:0}#main ul.featureImg li:last-child{margin-right:0}#main ul.featureImg li:before,#main ul.featureImg li:after{display:none}#main .photo-area ul{display:flex;justify-content:space-between;flex-wrap:wrap}#main .photo-area ul li{max-width:490px;width:49%;margin-left:0;padding-left:0;font-size:15px;margin-bottom:30px}#main .photo-area ul li img{margin-bottom:15px}#main .photo-area ul li:before,#main .photo-area ul li:after{display:none}a.leftNav,a.rightNav{background:rgba(255,255,255,.7);outline:none;transition:none}.leftNav:before,.rightNav:before{content:"";width:100%;height:100%;display:block;transition:none}.leftNav:hover{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/leftNav.png) right center no-repeat;transition:none;opacity:1}.rightNav:hover{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/rightNav.png) left center no-repeat;transition:none;opacity:1}.leftNav:hover:before,.rightNav:hover:before{background:rgba(255,255,255,.7);transition:none}#pageTitle{overflow:hidden;height:140px;background:-webkit-linear-gradient(90deg,#b5e0f5 0%,#79b1f6 100%);background:-moz-linear-gradient(90deg,#b5e0f5 0%,#79b1f6 100%);background:-o-linear-gradient(90deg,#b5e0f5 0%,#79b1f6 100%);background:-ms-linear-gradient(90deg,#b5e0f5 0%,#79b1f6 100%);background:linear-gradient(0deg,#b5e0f5 0%,#79b1f6 100%)}#contact #pageTitle,#diagnosis #pageTitle,#showroom #pageTitle{display:none}#pageTitle .inner{width:100%;height:100%;padding:0;text-align:center}#pageTitle h1{color:#fff;margin:40px auto 0 auto;padding:10px 35px;font-size:30px;line-height:1.3;font-weight:400;display:inline-block;background-color:#062e78;border-radius:5px}#pageTitle h1 span{display:block;font-size:15px;font-weight:400}#pagePath{background:#062e78;padding:5px 0}#pagePath p{width:1000px;margin:0 auto;color:#fff;font-size:11px;position:relative;z-index:10}#pagePath p a{color:#fff}div.subttl-img{z-index:100;width:1200px;margin:0 auto;margin-top:-170px}#main .formD h3{background:#0eaa8e;border-top:none;color:#fff;margin:0}#main .formD ul li:before,#main .formD ul li:after{content:none}#main #form,#main .comForm{padding:0 0 30px}#main .comForm h2+p{margin-top:-20px}#main #form p,#main form table p,#main .comForm p{margin-bottom:0}#main #form a,#main .comForm a{color:#2d2d2d}#main #form p.tel,#main .comForm p.tel{font-size:12px}#main #form ul li a,#main .comForm ul li a{display:inline}#main #form h4,#main .comForm h4{font-size:22px;line-height:1.32;margin-bottom:0}#main #form ul li,#main .comForm ul li{background:0 0 !important;padding:0}#main #form ul li:before,#main #form ul li:after,#main .comForm ul li:before,#main .comForm ul li:after{content:none}#main #form ul.formStep,#main .comForm ul.formStep{position:relative;overflow:hidden;margin-bottom:30px}#main #form ul.formStep li,#main .comForm ul.formStep li{background:#f2e9df !important;color:#333;font-size:17px;font-weight:700;margin:5px 0 !important;position:relative;width:243px;float:left;height:50px;padding:0 10px 0 80px !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#main #form ul.formStep li:before,#main #form ul.formStep li:after,#main .comForm ul.formStep li:before,#main .comForm ul.formStep li:after{width:0;height:0;border-style:solid;border-width:25px 0 25px 10px;border-color:transparent transparent transparent #f2e9df;content:"";display:block;position:absolute}#main #form ul.formStep li:before,#main .comForm ul.formStep li:before{left:100%;top:0;z-index:10;background:0 0}#main #form ul.formStep li:after,#main .comForm ul.formStep li:after{border-width:26px 0 26px 12px;border-color:transparent transparent transparent #fff;left:100.5%;top:0;z-index:9;-webkit-transform:none;transform:none}#main #form ul.formStep li:last-child:before,#main #form ul.formStep li:last-child:after,#main .comForm ul.formStep li:last-child:before,#main .comForm ul.formStep li:last-child:after{display:none}#main #form ul.formStep li.on,#main .comForm ul.formStep li.on{background:#7ead00 !important;color:#fff}#main #form ul.formStep li.on:before,#main .comForm ul.formStep li.on:before{border-color:transparent transparent transparent #7ead00}#main #form ul.formStep li span,#main .comForm ul.formStep li span{border-radius:50%;background:#ffb033;width:57px;height:57px;color:#fff;font-size:13px;line-height:1.2;position:absolute;top:-3px;left:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}#main #form ul.formStep li:first-child span,#main .comForm ul.formStep li:first-child span{left:2px}#main .formBox table{margin-bottom:20px;margin-top:15px}#main .formBox th{padding:20px 15px;font-weight:700;vertical-align:middle;width:30%;font-size:16px}#main .formBox th span{background:#d00000;color:#fff;font-size:14px;float:right;padding:2px 15px}#main .formBox th span.any{background:#b0b0b0}#main .formBox td{padding:5px;font-weight:700;vertical-align:middle;font-size:13px}#main .formBox td .wpcf7c-elm-step1{font-size:13px}#main .formBox td span{display:inline-block;font-size:16px}#main .formBox td span label{padding-right:25px}#main .formBox td a{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/arrow01.png) no-repeat 0 5px;color:#333;font-size:16px;padding-left:25px;float:none;position:inherit;top:inherit;right:inherit}#main .formBox td input[type=text],#main .formBox td input[type=tel],#main .formBox td input[type=email]{padding:5px;height:45px;width:690px;border:1px solid #ccc;box-sizing:border-box}#main .formBox td textarea{padding:5px;width:690px;border:1px solid #ccc;box-sizing:border-box;overflow:auto}#main .formBox td select,#main .formBox td input[type=date]{width:200px;font-size:14px;padding:2px;height:30px;line-height:30px;border:1px solid #ccc;box-sizing:border-box;margin-right:10px}#main .formBox td input[type=date]{width:360px}#main .formBox td input[type=checkbox]{margin-right:.5em}#main .formBox td .wpcf7-list-item{margin:0}#main .formBox .submit{text-align:center;margin:10px 0}#main .formBox .submit p{text-align:center}#main .formBox .submit li{margin:0 5px;display:inline}.formBox .submit input{padding:10px 50px;color:#fff;font-size:24px;font-weight:700;text-align:center;vertical-align:top;cursor:pointer;box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-moz-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-webkit-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;background:#7ead00;border:#7ead00 solid 3px;border-radius:5px;-webkit-border-radius:5px}#main .formBox .submit input:hover{opacity:.8;filter:alpha(opacity=80)}#main .formBox .submit input[type=button]{margin-right:10px}#main .formBox td input.wpcf7c-conf,#main .formBox td select.wpcf7c-conf,#main .formBox td textarea.wpcf7c-conf{border:none;background:#efefef}#main .formBox td select.wpcf7c-conf{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}#main .formBox td select.wpcf7c-conf::-ms-expand{display:none}#main .formBox td input.wpcf7c-conf:-webkit-autofill{-webkit-box-shadow:0 0 0px 1100px #efefef inset}.formSubmitFlex{display:flex;flex-direction:column-reverse}#main .formSubmitFlex ul{display:block;line-height:1}#main .formSubmitFlex ul li,#main .formSubmitFlex ul li p{display:inline}#main .formSubmitFlex ul *{font-size:.9rem;line-height:1.5;letter-spacing:-.05em}#main .bizNo .must{display:inline-block;background:#d00000;color:#fff;font-weight:700;padding:2px 15px;font-size:14px}.estimatesBox02{height:auto;position:unset;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/contactS.png) no-repeat 5px 50px #fff}#main .estimatesBox02 .eb_contents .tel-number,#main .estimatesBox02 .top_formS{position:unset;left:unset;top:unset}.estimatesBox02 .screen-reader-response{display:none}#main .top_formS{width:320px;padding:60px 0 10px 150px}#main .top_formS .formBox table{margin-bottom:10px}#main .top_formS .formBox tr{display:block}#main .top_formS .formBox th{width:116px;font-size:12px;box-sizing:border-box;padding:5px 8px}#main .top_formS .formBox th span{font-size:12px;padding:0 5px}#main .top_formS .formBox td{font-size:14px}#main .top_formS .formBox td span{font-size:12px;color:#d00000}#main .top_formS .formBox td input[type=text],#main .top_formS .formBox td input[type=tel],#main .top_formS .formBox td input[type=email],#main .top_formS .formBox td textarea{width:204px;font-size:12px}.top_formS .formBox .submit p{margin:0}.top_formS .formBox .submit input{font-size:18px;padding:5px 50px}.top_formS .formBox .wpcf7-spinner{display:none}.top_formS .wpcf7 form .wpcf7-response-output{margin-top:1em;font-size:13px}#main .top_formS form table p{font-size:14px}#contents{margin:30px auto 0}#contents section{margin:0 auto;position:relative;overflow:hidden}#main .accordionBtn{display:block;margin:0 0 15px;padding:13px 12px 11px 30px;color:#fff;font-weight:700;background:#eb6120;cursor:pointer;transition:all .5s;border-radius:50px;font-size:16px;position:relative;transition:ease .4s;border:3px solid #eb6120;box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-webkit-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset}#main .accordionBtn:after{display:none}#main .accordionBtn:before{width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;top:50%;left:10px;transform:translateY(-50%) rotate(45deg);transition:ease .4s;background:0 0;border-radius:0;opacity:1}#main .accordionBtn.active:before{transform:translateY(-50%) rotate(135deg)}#main .taxList li,#main .areaList li,#main .price2List li{display:inline-block !important;padding:0;background:0 0;margin:0}#main .taxList li:before,#main .areaList li:before,#main .price2List li:before,#main .taxList li:after,#main .areaList li:after,#main .price2List li:after{content:none}#main .cat a,#main .taxList li a,#main .areaList li a,#main .price2List li a{display:inline-block !important;background:#eb6120;color:#fff !important;font-weight:700;margin:0 4px 4px 0;text-decoration:none;padding:0 5px;border-radius:3px;position:inherit}#blog #main .cat a{position:relative}#main .areaList li a{background-color:#7ead00;border:solid 1px #7ead00}#main .price2List li a{background-color:#062e78;border:solid 1px #062e78}#main .taxList li.current-cat a{background-color:#fff;color:#eb6120 !important;border:solid 1px #eb6120}#main .areaList li.current-cat a{background-color:#fff;color:#7ead00 !important;border:solid 1px #7ead00}#main .price2List li.current-cat a{background-color:#fff;color:#062e78 !important;border:solid 1px #062e78}#main .infoBox{padding:8px 0;border-bottom:dotted 1px #333;overflow:hidden;margin-bottom:30px}#main .infoBox .time{float:right;font-weight:700}#main #archiveList{overflow:hidden;padding-bottom:20px;position:relative}#main .worksArchiveBox{position:relative;overflow:hidden}#main .worksArchiveBox .cat a{position:relative}#main .worksList .mainThumb span,#main .worksArchiveBox .archiveTumb span{position:absolute;z-index:2;background:#ffb033;padding:5px;width:180px;right:-65px;bottom:10px;transform:rotate(-45deg);color:#fff;text-align:center;font-weight:700}#main .worksList .mainThumb span.situationComplete,#main .worksArchiveBox .archiveTumb span.situationComplete{background:#d00000}#main .worksList .mainThumb span.situationUnder,#main .worksArchiveBox .archiveTumb span.situationUnder{background:#eb6120}#main #archiveList article{width:316px;float:left;margin:0 26px 40px 0;position:relative}#main #archiveList article:nth-child(3n){margin-right:0}#main #archiveList article:nth-child(3n+1){clear:both}#main #archiveList a{display:block;text-decoration:none !important}#main #archiveList a:hover{opacity:.8;transition:.7s}#main #archiveList h3,#main #archiveList .contTxt,#main #archiveList .price{display:block;border:none;background:0 0;line-height:1.4;font-size:14px;padding:0;margin:0;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main #archiveList .contTxt .emoji{display:none !important}#main #archiveList h3{margin:35px 0 0;color:#062e78;font-size:18px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;white-space:inherit}#voice #main #archiveList h3{margin-top:10px}#main #archiveList .archiveTumb{width:316px;height:206px;border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}#main #archiveList img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main #archiveList .price{font-weight:700;color:#d00000}#main #archiveList .price span{display:inline-block;background:#d00000;color:#fff;font-size:12px;border-radius:3px;padding:1px 5px 0;margin-right:8px}#main #archiveList .time{font-size:12px;color:#333;line-height:1.4}#main #archiveList .detail{color:#fff;font-size:15px !important;font-weight:700;background:-webkit-linear-gradient(90deg,#1758be 0%,#1c9edd 100%);background:-moz-linear-gradient(90deg,#1758be 0%,#1c9edd 100%);background:-o-linear-gradient(90deg,#1758be 0%,#1c9edd 100%);background:-ms-linear-gradient(90deg,#1758be 0%,#1c9edd 100%);background:linear-gradient(0deg,#1758be 0%,#1c9edd 100%);box-shadow:0px -2px 0px 0px #0c4661;border-radius:4px;padding:3px 5px;width:140px;margin:10px auto 0;display:block;text-align:center}#main #archiveList .cat{position:absolute;top:212px;font-size:13px;line-height:1.4;height:24px;overflow:hidden;width:100%}#blog #main article a{display:inline}#main .cstColorphoto li{position:relative}#main .cstColorphoto .medal{position:absolute;right:0;top:95px}#main .cstColorphoto .medal{position:absolute;right:0;top:95px}#main .picBox{overflow:hidden;margin-bottom:30px;position:relative}#main .picBox .photo{float:right;width:686px;height:456px;position:relative;overflow:hidden}#main .picBox .btmPhoto{float:left;width:287px;height:207px;position:relative;overflow:hidden}#main .picBox .photo img,#main .picBox .btmPhoto img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .picBox .arrowImg{margin:10px 0 0;float:right}#main .picBox02{margin-top:40px}#main .picBox02 .photo{float:right;width:686px;position:relative}#main .picBox02 .btmPhoto{float:left;width:287px;position:relative}#main .picBox02 .arrowImg{margin:15px 0 0 100px}#main .picBox03 .btmPhoto{display:none}#main .picBox03{background:#efefef;padding:15px}#main .picBox03 .photo{margin:0 auto;float:none}#main .picBox span.after,#main .picBox span.before{position:absolute;top:10px;left:10px;background:#062e78;display:inline-block;z-index:10;font-size:15px;font-weight:700;color:#fff;border-radius:4px;padding:3px 10px 2px}#main .picBox span span{opacity:.5;margin-left:5px}#main h4 .worksLabel{background:#7ead00;border-radius:5px;padding:0 10px;color:#fff;margin-left:15px;display:inline-block;font-size:16px}#main .voiceSummary{position:relative;overflow:hidden;margin-bottom:40px}#main .voiceSummary h3{margin-top:0}#main .voicephotList{float:left;width:316px;margin-right:30px}#main .voicephotList li{background:0 0;padding:0;position:relative;margin:0 0 20px;border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:316px;height:206px;overflow:hidden}#main .voicephotList li:before,#main .voicephotList li:after{content:none}#main .voicephotList li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .voicephotList li .imgLayer{position:absolute;bottom:5px;right:5px;transform:none;top:inherit;left:inherit;width:auto;height:auto}#main .voiceData table{margin-bottom:30px}#readmore{clear:both;padding-top:50px;text-align:center}#readmore a{font-size:21px;font-weight:700;border-radius:4px;color:#fff;background:#002590;padding:10px 10px 25px;display:block;width:400px;margin:10px auto 0;box-shadow:0 5px 0 0 rgba(0,20,142,.6);line-height:1.2;position:relative}#readmore a:after{display:block;content:"";position:absolute;bottom:10px;left:50%;width:10px;height:10px;margin:0 0 0 -7px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#readmore img{display:block;margin:0 auto;width:auto !important;height:auto !important;border:none !important}.wp-pagenavi{clear:both;text-align:center;padding-top:35px;margin-bottom:35px}.wp-pagenavi span,.wp-pagenavi a{background:#fff;display:inline-block !important;border-radius:3px;line-height:1.2}.wp-pagenavi a{background:#eb6120;color:#fff !important;border:none !important}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:0;margin:0 0 10px 30px;display:inline}img.alignleft{padding:0;margin:0 10px 10px 0;display:inline}img.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin-left:10px;margin-bottom:2px}.alignleft{float:left;margin-right:10px;margin-bottom:2px}img{border-style:none}#main .nobr br{display:none}#main p.wp-caption{font-size:.8em;line-height:1.2em}#main p.wp-caption img{margin-bottom:5px}#main p.wp-caption .caption-text{text-align:left}#main .naviUl{margin:0 0 20px !important;height:40px;position:relative}#main .pagenavi{padding:20px 0 0 !important;margin:0 auto !important;text-align:center;position:relative}#main .pagenavi a{display:inline-block;border-radius:5px;background:#062e78;padding:5px;width:130px;text-align:center;transition:.7s;font-size:18px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .pagenavi a:link,#main .pagenavi a:hover,#main .pagenavi a:visited{color:#fff !important;text-decoration:none !important}#main .pagenavi a:hover{opacity:.75;transition:.7s}#main .pagenavi li{padding:0 !important;margin:0 !important;background:0 0 !important;display:block;width:140px}#main .pagenavi li:before,#main .pagenavi li:after{position:absolute;top:0;bottom:0;right:20px;left:inherit;margin:auto;content:"";vertical-align:middle;z-index:1}#main .pagenavi li:before{width:16px;height:16px;border-radius:50%;background:#fff}#main .pagenavi li:after{right:26px;width:4px;height:4px;border-top:2px solid #062e78;border-right:2px solid #062e78;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main .pagenavi .prev{position:absolute;right:0}#main .pagenavi .prev a{padding:5px 20px 5px 5px}#main .pagenavi li.list{position:absolute !important;left:50%;margin-left:-70px !important}#main .pagenavi li.list:before,#main .pagenavi li.list:after{content:none}#main .pagenavi .next{position:absolute !important;left:0}#main .pagenavi li.next:before,#main .pagenavi li.next:after{left:20px;right:inherit}#main .pagenavi li.next:after{left:26px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#main .pagenavi .next a{padding:5px 5px 5px 20px}#top div.subttl-img{display:none}div.top-c-area .inner .inner{padding-top:0 !important}#top .mainCatch{position:relative;z-index:10;margin:0 auto;background:#7ead00}#top .consultationBox .inBox{margin-bottom:10px}#main h2.topH{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_toph2.png) no-repeat top left;position:relative;color:#333;font-size:34px;line-height:1;padding:33px 0 0 52px;margin-top:30px;margin-bottom:30px;border:none}#main .inner.top-area h2.topH{background:0 0;border-top:none;font-size:48px;padding:0;margin:0 0 30px;position:relative;line-height:1.2;font-weight:700;width:100%}#main .inner.top-area h2.topH strong.col-b{color:#062e78}#main .inner.top-area h2.topH strong.col-r{color:#d00000}#main .blogBox .inner.top-area h2.topH span{padding-top:10px}#main .inner.top-area h2.topH span.en-area{display:block;font-size:15px;color:#7ead00;padding-top:0;letter-spacing:.2rem}#main h2.topH+.inner{padding-top:0}#main h2.topH span{font-size:15px;position:absolute;top:-10px;left:60px}#main .inner.top-area h2.topH span{display:block;font-size:35px;position:relative;top:0;left:0;padding-top:30px}#top .mainCatch .imgLayer{left:0;z-index:22}#top .mainCatch h2{background:0 0;width:950px;font-size:45px;color:#fff;box-shadow:none;padding:15px 0 5px;line-height:1.2;border-bottom:none;margin:0 auto;text-align:left;position:relative;padding-left:150px;text-shadow:-1px -1px 0 #333}#top .mainCatch h2 span{font-size:26px;display:block}#top .mainCatch h2 strong{color:#fff100}#top .mainCatch h2 img{position:absolute;top:0;left:0}#top .mainCatch h2 a{color:#062e78;text-decoration:none;font-size:20px;display:block;float:right;background:#fff;padding:7px 10px 5px 30px;border-radius:4px;position:relative}#top .mainCatch h2 a:before{content:"";width:15px;height:15px;background:#d00000;border-radius:50%;position:absolute;top:50%;left:5px;margin-top:-7px}#top .mainCatch h2 a:after{content:"";width:5px;height:5px;border:0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:9px;margin-top:-4px}#top #main .tmp.bg01 .estimatesBox{margin-bottom:15px}#top #main .tmp.bg01 .estimatesBox a{text-decoration:none;color:#333}.newsBox{width:480px;position:relative;padding-top:5px;float:left}.newsBox .buttons{position:absolute;top:5px;right:0}.newsBox .buttons .btn-green{padding:0 17px}.newsBox .imgLayer{top:0;right:5px;z-index:10}ul.informationTab{overflow:hidden;border-bottom:#4dbe53 solid 5px;margin-bottom:0 !important;color:#fff;font-weight:700}ul.informationTab li{float:left;margin-right:10px !important;padding:10px !important;text-align:center;width:120px;cursor:pointer;font-size:18px !important;border-radius:5px 5px 0 0;background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background:-o-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background:-ms-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background-color:#aaa}ul.informationTab li:last-child{margin-right:0 !important}ul.informationTab li:before,ul.informationTab li:after{content:none !important}ul.informationTab li.active,ul.informationTab li:hover{background-color:#4dbe53}div.tabContent{clear:both;display:none}div.active{display:block}#main .newsBox h3{background:0 0;color:#333;font-size:35px;font-weight:400;padding:0;border-top:none;margin:0 0 2px;line-height:1;font-family:"Impact",Gadget,"Anton",sans-serif}#main .newsBox h4{font-size:12px !important;padding:0 !important;position:relative !important;margin:0 0 10px !important;font-weight:400 !important;line-height:1;letter-spacing:-.03rem}#main .newsBox h4:before,#main .newsBox h4:after{content:none !important}#main .newsBox .btn{display:block;color:#fff !important;font-size:17px;font-weight:700;position:relative;padding:0;background:0 0;box-shadow:none;font-weight:700;border-radius:7px;background-color:#d00000;width:19rem;margin:0 auto;margin:0;float:right;border:#b30000 solid 3px}#main .newsBox .btn a{color:#fff !important;padding:3px 5px 3px 40px;display:block;color:#fff;text-decoration:none;border-radius:7px;position:relative;text-align:center;border-top:solid 5px #de4d4d;font-size:16px}#main .newsBox .btn:after{border-top:2px solid #d00000;border-right:2px solid #d00000}#main .newsBox .btn:before,#main .newsBox .btn:after{position:absolute;top:3px;bottom:0;left:20px;margin:auto;content:"";vertical-align:middle}#main .newsBox .btn:after{left:24px}#main .reasonBox .btn.w13{width:14.4rem}#main .reasonBox .btn a{text-align:left}#main .newsBox .btn{width:16rem;position:absolute;top:0;right:0}#main .newsBox .inBox{border-top:solid 6px #eb6120;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;position:relative;margin-bottom:10px}#main .newsBox .inBox li{position:relative;overflow:hidden;border-bottom:#ccc dotted 1px;padding:0 0 20px;margin:0 0 20px}#main .newsBox .inBox li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#main .newsBox .inBox li:before,#main .newsBox .inBox li:after{content:none}#main .newsBox .inBox li a{color:#333;text-decoration:none !important}#main .newsBox .inBox li h5{background:0 0 !important;color:#062e78 !important;font-size:15px !important;padding:0 !important;margin:25px 0 0 !important}#main .newsBox .inBox li .price{color:#d00000 !important}#main .newsBox .inBox p{font-size:12px !important;margin-bottom:0 !important}#main .newsBox .inBox .csText,#main .voiceList .csText,#main .archiveBox .csText{font-size:20px !important}#main .newsBox .inBox .contTxt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}#main .newsBox .inBox p strong{color:#e50012}#main .newsBox .inBox .cat{position:absolute;top:0;left:165px;color:#fff;height:20px;overflow:hidden}#main .newsBox .inBox li .cat a{color:#fff;position:relative !important}#main .newsBox .inBox li .newsTumb{width:146px;height:106px;position:relative;overflow:hidden;display:block;background:#ededed;float:left;margin-right:20px}#main .newsBox .inBox li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .worksBox{background-image:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png),url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents_over.jpg);background-repeat:repeat,no-repeat;background-position:center,bottom;padding:20px 0}#main .reasonBox{padding:20px 0}#main .worksBox .inner{padding:0 0 30px}#main .worksBox h2{background:0 0;color:#333;font-size:30px;text-align:center;padding:5px 10px;margin:0 auto 30px;text-shadow:0 0 25px #fff,0 0 20px #fff,0 0 .4px #fff}#main .reasonBox h2{margin-top:0;background:#efefef;font-size:22px;color:#333;border-top:#7ead00 solid 5px;width:auto}#main .worksBox h2:after,#main .voiceBox h2:after,#main .profileBox h2:after,#main .reasonBox h2:after{display:none}#main .worksBox h2 span.txtL,#main .voiceBox h2 span.txtL,#main .profileBox h2 span.txtL,#main .reasonBox h2 span.txtL{font-size:48px;display:block;margin:0 auto}#main .worksBox h2 span.txtEn,#main .voiceBox h2 span.txtEn,#main .profileBox h2 span.txtEn,#main .reasonBox h2 span.txtEn{color:#0eaa8e;font-size:20px;display:block}#main .worksBox h2 img,#main .voiceBox h2 img{float:left;margin:-20px 20px 0 0}#main .reasonBox h2 img{float:left;margin:-15px 10px 0 0}#main .worksList,#main .voiceList,#main .blogList{overflow:hidden;padding-bottom:20px}#main .voiceList{padding-bottom:30px}#main .worksList.column3,#main .voiceList.column3,#main .blogList.column3{overflow:hidden;padding-bottom:20px;position:relative;clear:both;display:flex;flex-flow:row wrap}#main .worksList.column3 article,#main .voiceList.column3 article,#main .blogList.column3 article{width:240px;margin:0 13px 30px 0;padding-bottom:0;position:relative}#main .worksList.column3 article:nth-child(4n),#main .voiceList.column3 article:nth-child(4n),#main .blogList.column3 article:nth-child(4n){margin-right:0}#main .worksList.column3 .mainThumb,#main .voiceList.column3 .mainThumb,#main .blogList.column3 .mainThumb{width:240px;height:170px}#main .worksList article,#main .voiceList article,#main .blogList article{width:236px;float:left;margin:30px 18px 0 0;position:relative}#main .voiceList article{padding-bottom:0}#main .worksList article:nth-child(-n+4),#main .voiceList article:nth-child(-n+4),#main .blogList article:nth-child(-n+4){margin-top:0}#main .voiceList article:nth-child(4n){margin-right:0}#main .worksList a,#main .voiceList a,#main .blogList a{display:block;text-decoration:none !important}#main .worksList h3,#main .worksList .contTxt,#main .worksList .price,#main .voiceList h3,#main .voiceList .contTxt,#main .blogList h3,#main .blogList .contTxt{display:block;border:none;background:0 0;line-height:1.4;font-size:12px;padding:0;margin:0;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}#main .worksList h3,#main .voiceList h3,#main .blogList h3{margin:10px 0 0;color:#062e78;margin-bottom:3px}#main .worksList h3{line-height:1;margin-top:5px}#main .blogList h3{margin-top:40px}#main .blogList .cat{position:absolute;top:180px;font-size:13px;width:100%;height:30px;overflow:hidden}#main .blogList .cat a{position:relative}#main .mainThumb{width:236px;height:166px;position:relative;overflow:hidden;display:block;background:#ededed}#main .mainThumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .workList .heightLine-works{position:relative}#main .worksList .heightLine-works .cat{content:"";overflow:hidden;width:100%;height:24px}#main .worksList .heightLine-works .cat a{font-size:10px;line-height:13px;color:#fff;position:relative;background-color:#eb6120;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-weight:400}#main .worksList .price{font-weight:700;color:#d00000}#main .worksList .price span{display:inline-block;background:#d00000;color:#fff;border-radius:3px;padding:1px 10px 0;margin-right:8px;display:block}#main .worksList .time,#main .voiceList .time,#main .blogList .time{color:#333;line-height:1.4;font-size:12px;display:block}#main .voiceList h3{font-size:12px;overflow:visible;text-overflow:inherit;white-space:inherit;color:#062e78;margin:6px 0 0;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#main .resonList{position:relative;overflow:hidden;margin-bottom:20px}#main .resonList li{color:#fff;text-align:center;font-size:18px;font-weight:700;float:left;margin:0 11px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:0 0;padding:0;background-color:#062e78;border-radius:10px}#main .resonList li:last-child{margin-right:0}#main .resonList li a{color:#333;text-decoration:none;display:block;padding:15px 5px 5px;border-radius:5px;width:181px}#main .resonList li:before,#main .resonList li:after{content:none}#main .resonList li:hover{opacity:.8;transition:.7s}#main .resonList li h4{background:0 0 !important;padding:0 !important;font-size:18px;line-height:1.2;margin:10px 0 0 !important;color:#fff}#main .resonList li h4:before,#main .resonList li h4:after{display:none}#main .resonList li h4 strong{font-size:28px !important;display:block !important}#main .resonList li p{border-radius:5px;background-color:#3159b6;display:block;margin:10px 0 0;font-size:14px;text-align:justify;padding:5px;color:#fff;font-weight:400}#main .my-reason{margin:36px 0 0}#main .contentBnrList{display:flex;flex-flow:row wrap;justify-content:center}#main .contentBnrList li{margin:40px 40px 0 0;background:0 0;padding:0}#main .contentBnrList li:nth-child(-n+2){margin-top:0}#main .contentBnrList li:nth-child(2n){margin-right:0}#main .contentBnrList li:before,#main .contentBnrList li:after{display:none}div.outline-img{margin-top:40px}.bg-border{width:100%;height:51px;background:-webkit-repeating-linear-gradient(-45deg,#fff,#fff 3px,#eb6120 3px,#eb6120 6px);background:repeating-linear-gradient(-45deg,#fff,#fff 3px,#eb6120 3px,#eb6120 6px)}#main .basicKnow{padding:27px 0 50px}#main .inner.top-area.basicKnow h2.topH{margin-bottom:13px}#main .inner.top-area.basicKnow h2.topH span{padding-top:6px;line-height:1.3}#main .inner.top-area.basicKnow h2.topH img{margin:0 16px 0 0}#main .basicKnow h2.topH strong.ttlg{font-size:64px;line-height:1.2}#main .othersMenu{margin:30px 0 20px}#main .basicKnow h3.heading-blue,#main .othersMenu .heading-blue{background:#062e78;border-top:none;color:#fff;font-size:20px;margin:0 0 22px;padding:5px 0 5px 16px;text-align:left}#main .othersMenu .heading-blue{margin-bottom:12px}#main .othersMenu .heading-blue:after{display:none}#main .othersMenu a{text-decoration:none}#main .othersMenu h4{padding:0;text-align:center;margin:5px 0 0;text-decoration:none;color:#333}#main .basicKnow .catchTtl{font-size:55px;line-height:1.2;font-weight:700;letter-spacing:-.02em;margin-top:0}#main .basicKnow .catchTtl span{font-size:60px;background:0 0}#main .basicKnow .pointList{margin-bottom:30px}#main .basicKnow .pointList li{position:relative;overflow:hidden;margin-bottom:0}#main .basicKnow .pointList li:before{position:absolute;width:92px;height:92px;z-index:10;top:112px;left:2px;background:0 0;margin:0}#main .basicKnow .pointList li:nth-child(1):before{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/point_icon01.png)}#main .basicKnow .pointList li:nth-child(2):before{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/point_icon02.png)}#main .basicKnow .pointList li:nth-child(3):before{content:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/point_icon03.png)}#main .basicKnow .pointList li:after{content:none}#main .basicKnow .pointList li .pointImg{position:relative}#main .basicKnow .pointList li img{display:block}#main .basicKnow .pointList li .pointText p{font-weight:700;margin-bottom:0}#main .basicKnow .pointList li .imgLayer{left:0;bottom:0}#main .basicKnow .pointList li h6{background:0 0;font-size:18px;padding:0;margin-top:10px}#main .basicKnow .pointList li h6 strong{color:#d00000;display:block}#main .basicKnow .pointList li ul li{width:auto;padding:0;margin:0;font-size:14px}#main .basicKnow .pointList li ul li strong{font-weight:400;background:#fcff00;line-height:.6;display:inline-block}#main .basicKnow .pointTxt .imgL20{margin-top:20px}#main .profileBox h2{padding:20px 0 0}#main .profileBox .groupPhoto{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/group_photo01.png) no-repeat center bottom;width:550px;float:left;margin-right:10px;text-align:center}#main .profileBox .groupPhoto p{font-size:35px;color:#7ead00;font-weight:700;line-height:1.5;margin-top:65px}#main .profileBox .overflowH p{font-size:15px}#main .profileBox ul{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#main .profileBox ul li{display:inline-block;border-radius:3px;background:#0eaa8e;position:relative;width:48%;width:calc(50% - 5px);padding:0;margin:10px 0 0}#main .profileBox ul li:hover{opacity:.8;transition:.7s}#main .profileBox ul li a{display:block;color:#fff !important;font-size:17px;font-weight:700;position:relative;padding:20px 40px 20px 50px;text-decoration:none !important}#main .profileBox ul li:before,#main .profileBox ul li:after{position:absolute;top:0;bottom:0;left:30px;margin:auto;content:"";vertical-align:middle}#main .profileBox ul li:before{width:18px;height:18px;-webkit-border-radius:50%;border-radius:50%;background:#fff}#main .profileBox ul li:after{left:35px;width:5px;height:5px;border-top:2px solid #0eaa8e;border-right:2px solid #0eaa8e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#top #main div.top-c-area h2.fullWidth{background-color:#ff7e00;text-shadow:none;font-size:29px !important;font-weight:700}#top #main div.top-c-area div.txt-area{float:right;width:680px}#top #main div.top-c-area div.txt-area p.btn:before{width:18px}#top #main div.top-c-area div.txt-area p.btn{margin-right:.5rem;display:inline-block;float:left}#top #main div.top-area.reas .btn.w-staff{margin-right:0}#top #main div.top-c-area img.corp-photo{float:left}#top #main div.top-area-area{border:solid 1px #333;padding:.5rem;clear:both;height:auto;overflow:hidden;margin-bottom:30px}#top #main div.top-area-area h3{background:0 0;font-size:26px;color:#000;border-top:#7ead00 solid 0;padding:0;margin:0}#top #main div.top-area-area h3 strong{text-decoration:underline}#top #main div.top-area-area div.txt-area p{font-size:20px}#top #main div.top-area-area div.txt-area{float:left;width:600px;margin:10px}#top #main div.top-area-area img{float:right}#main .firstCtc p{font-size:18px}#main .firstPoint h3{padding:9px 7px;margin:0 0 20px;line-height:1;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png)}#main .firstPoint h3 span{background:#7ead00;color:#fff;display:inline-block;font-size:20px;padding:3px 10px;margin:0 10px 0 0;line-height:1.3;border-radius:5px}#main .firstPoint h3 strong{color:#d00000}#main .firstPoint table{width:480px;height:250px;float:right;clear:none}#main .firstPoint table th,#main .firstPoint table td{padding:10px;background:#efefef;position:relative;text-align:right}#main .firstPoint table th{width:auto;background-color:#21758d;color:#fff;text-align:center;vertical-align:middle}#main .firstPoint p{font-size:16px}#main .firstPoint p.pointCom{border-top:dotted 1px #333;margin-top:30px;padding-top:30px}#main .firstPoint h5{font-size:36px;background:0 0;padding:0;color:#333;margin-top:0}#main .firstPoint table th{width:auto}#main .firstPoint table strong{font-weight:700;color:#e50012}#main .firstPoint table caption{caption-side:bottom;text-align:right}#main .firstPoint .btn{margin-bottom:40px}#first #main table strong{color:#e50012}#first #main .catchTtl{font-size:50px;line-height:1.3}#main .firstAnswer{margin:30px 0 0}#main .firstAnswer li{position:relative;overflow:hidden;padding:0 0 30px;margin-bottom:30px;border-bottom:#333 dotted 1px;background:0 0}#main .firstAnswer li:last-child{border-bottom:none}#main .firstAnswer li:before,#main .firstAnswer li:after{content:none}#corporate #main table a{color:#333}#corporate #main table iframe{border:#ccc solid 1px}.nodateList{display:flex;flex-flow:row wrap}.nodateListItem{width:32%;margin:0 2% 20px 0;text-align:center}.nodateListItem:nth-of-type(3n){margin-right:0}.nodateListItem dt{margin-top:10px}#main .pickupLi{background:rgba(246,227,190,.65);padding:50px 0;box-sizing:border-box}#main .pickupLi li{padding:0;width:800px;margin:0 auto 30px;position:relative;overflow:hidden;background:#fff;padding:25px;box-sizing:border-box;border-radius:10px}#main .pickupLi li:last-child{margin-bottom:0}#main .pickupLi li:before,#main .pickupLi li:after{content:none}#main .pickupLi .picBox{overflow:hidden;position:relative;margin:30px 0 50px}#main .pickupLi .picBox .photo{float:right;width:434px;height:289px;position:relative;overflow:hidden}#main .pickupLi .picBox .photo img,#main .pickupLi .picBox .btmPhoto img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .pickupLi .picBox .btmPhoto{position:relative;height:175px;width:263px;background:#fff;padding-bottom:10px}#main .pickupLi .picBox .btmPhoto .bImg{float:left;width:263px;height:175px;position:relative;overflow:hidden;display:block}#main .pickupLi .picBox .arrowImg{width:120px}#main table.accessT{padding-top:15px}#main table.accessT th,#main table.accessT td{background:#eee}#main table.accessT th{width:20%;background-color:#0eaa8e;font-weight:400}#main .showroomPict{position:relative;overflow:hidden}#main .showroomPict .mainimglist{width:750px;height:480px;position:relative;overflow:hidden;float:left}#main .showroomPict .mainimglist img{width:750px;height:auto}#main .showroomPict .thumbnaillist{width:230px;float:right;margin-top:0}#main .showroomPict .thumbnaillist li{background:0 0;padding:0;margin:0 0 15px}#main .showroomPict .thumbnaillist li:last-child{margin-bottom:0}#main .showroomPict .thumbnaillist li a{width:230px;height:150px;overflow:hidden;display:block}#main .showroomDetail{padding-top:0}#main ul.showroomDetail{position:relative;overflow:hidden}#main ul.showroomDetail li{width:490px;float:left;padding:0;margin:0;background:0 0}#main ul.showroomDetail li:nth-child(2n){float:right}#main ul.showroomDetail li:before,#main ul.showroomDetail li:after{content:none}#main ul.showroomDetail li img{margin-bottom:10px}#main ul.showroomDetail li p{font-size:15px}#main .showroomDetail .leadTxt p{font-size:25px}#main .showroomDetail table{margin-bottom:30px}#main .showroomDetail .tel{margin-top:0}#main .showroomDetail .tel span{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial.png) no-repeat left center;font-family:"Anton",Sans-Serif;color:#d00000;font-size:35px;font-weight:700;line-height:1;padding-left:40px;display:block}#main .showroomMerit h2.catchTtl{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/showroom_catchttlbg.png) no-repeat center center;font-size:50px;text-align:center;border-bottom:none;color:#333}#main .showroomMerit ol{position:relative;overflow:hidden;padding:0}#main .showroomMerit ol li{background:#4faa00;padding:15px;width:322px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:30px 17px 0 0;position:relative;display:block;float:left;list-style-type:none;color:#fff}#main .showroomMerit ol li:nth-child(3n){margin-right:0}#main .showroomMerit ol li:before,#main .showroomMerit ol li:after{display:none}#main .showroomMerit ol li h5{background:0 0;color:#4faa00;font-size:22px;margin:0;position:absolute;top:-28px;left:0;line-height:1;padding:0}#main .showroomMerit ol li h5 span{font-size:36px}#main .showroomMerit ol li img{float:right;margin:-15px -15px -15px 15px}#main .showroomMerit ol li p{margin:0;font-size:15px;line-height:1.5}#main ol.showroomStep{position:relative;overflow:hidden;padding:0;margin:0 0 30px}#main ol.showroomStep li{list-style-type:none;float:left;width:250px;margin:15px 0 0 -50px;font-weight:700}#main ol.showroomStep li span{background:#ffb033;border-radius:50%;width:67px;height:67px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:10px}#main ol.showroomStep li:first-child{width:200px;margin-left:0}#main ol.showroomStep li h4{background:-webkit-linear-gradient(0deg,#7ead00 0%,#ffb033 100%);background:-moz-linear-gradient(0deg,#7ead00 0%,#ffb033 100%);background:-o-linear-gradient(0deg,#7ead00 0%,#ffb033 100%);background:-ms-linear-gradient(0deg,#7ead00 0%,#ffb033 100%);background:linear-gradient(90deg,#7ead00 0%,#ffb033 100%);margin:0 50px 10px 0 !important;color:#fff !important;padding:0 10px 0 50px}#main ol.showroomStep li:first-child h4{padding-left:10px}#main ol.showroomStep li:last-child h4{background:#e50012}#main ol.showroomStep li h4:before{display:none}#main ol.showroomStep li h4:after{width:0;height:0;border-style:solid;border-width:40px 0 0 40px;border-color:transparent transparent transparent #ffb033;content:"";z-index:10;position:absolute;left:100%;bottom:0;top:inherit;border-radius:0;background:0 0}#main ol.showroomStep li:last-child h4:after{border-color:transparent transparent transparent #e50012}#main ol.showroomStep li p{padding-left:40px;height:68px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#main ol.showroomStep li:first-child p{padding-left:0}#reason #main p.rea-bnr-area{width:1000px;margin:0 auto 30px}#reason #main p.rea-bnr-area a{display:inline-block}#reason #main p.rea-bnr-area a img{margin-right:42px}#reason #main p.rea-bnr-area a:last-child img{margin-right:0}#reason #main .balloonBox{margin:30px auto}#reason #main .balloonBox p{font-size:30px}#reason .catchTtl{font-size:45px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:10px}#reason .catchTtl strong{font-size:65px;display:inline-block;margin-top:20px}#reason .catchTtl strong span{color:#333}#reason .catchTtl .ttlIco{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/reason_catch_ico.png) no-repeat center center;float:left;width:206px;height:206px;color:#fff;font-size:25px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;text-align:center;margin:-15px 10px 0 0;padding-top:10px}#reason .reasonCtc{float:left;background-color:#4dbe53;border-radius:50%;width:170px;height:170px;color:#fff;font-size:25px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;text-align:center;margin:0 10px 0 0;font-weight:700}#reason .catchTtl span.txtFree{background:#d00000;border-radius:4px;font-size:40px;display:table-cell;width:auto;height:auto;padding:0 15px;margin:0;line-height:1.3;float:none}#reason #main .reasonBox h3{background:0 0;border-top:none;font-size:55px;padding:0;margin:0 0 40px;position:relative;line-height:1.2;font-width:bold;width:100%}#reason #main .reasonBox h3>span{line-height:1;padding:30px 10px 30px 0;width:172px;height:156px;color:#fff;margin-right:20px;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bcg_readon01.png) no-repeat top left;font-size:60px;text-align:center;box-sizing:border-box;float:left}#reason #main .reasonBox h3 span span{display:block;font-size:40px}#reason #main .reasonBox h3 strong{color:#062e78}#reason #main .reasonBox{margin-bottom:50px}#reason #main h3.osusume{background:0 0;border-top:none;font-size:60px;padding:0;margin:0 0 10px;position:relative;line-height:1.2;font-weight:700;width:100%}#reason #main h3.osusume span{display:block;background-color:#d00000;font-size:40px;color:#fff;border-radius:5px;padding:10px 10px 5px;width:10rem;line-height:1;margin-bottom:10px}#reason #main h3.osusume strong{color:#062e78}#main .warryList.icon-r>li:before,#main .meritList>li:before{background:#7ead00;border-radius:13px;width:25px;height:25px}#reason #main .reasonBox{position:relative;overflow:hidden}#reason #main .reasonBox .floatL{width:700px;overflow:hidden}#reason #main .reasonBox p{font-size:16px}#main .showroomRecommended{margin-top:20px;border-top:#333 dotted 1px;padding-top:10px;overflow:hidden}#main .showroomRecommended li{background:0 0;border-bottom:#333 dotted 1px;position:relative;font-size:26px;font-weight:700;padding:0 0 8px 35px;margin:0 0 8px}#main .showroomRecommended li:last-child{margin-bottom:0}#main .showroomRecommended>li:before,#main .showroomRecommended>li:after{position:absolute;top:5px;left:0;margin:auto;content:"";vertical-align:middle}#main .showroomRecommended>li:before{background:#4dbe53;border-radius:50%;width:25px;height:25px}#main .showroomRecommended>li:after{left:6px;top:12px;width:10px;height:5px;border-left:4px solid #fff;border-bottom:4px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main .showroomRecommended li strong{background:#fff600;display:inline-block;line-height:.5}#staff #main h2{font-size:30px}#staff #main h2:first-of-type{margin-top:0}#staff #main #tabMenu{position:relative;overflow:hidden;margin-bottom:25px}#staff #main #tabMenu li{border-radius:4px;background:-webkit-linear-gradient(90deg,#7f7f7f 0%,#cfcfcf 100%);background:-moz-linear-gradient(90deg,#7f7f7f 0%,#cfcfcf 100%);background:-o-linear-gradient(90deg,#7f7f7f 0%,#cfcfcf 100%);background:-ms-linear-gradient(90deg,#7f7f7f 0%,#cfcfcf 100%);background:linear-gradient(0deg,#7f7f7f 0%,#cfcfcf 100%);box-shadow:0px 4px 7px 1px rgba(52,52,52,.35) inset;-moz-box-shadow:0px 4px 7px 1px rgba(52,52,52,.35) inset;-webkit-box-shadow:0px 4px 7px 1px rgba(52,52,52,.35) inset;font-size:25px;font-weight:700;text-align:center;color:#fff;text-decoration:none;display:block;float:left;line-height:1.2;padding:0;width:485px}#staff #main #tabMenu li a{color:#fff;text-decoration:none;display:block;padding:15px 0}#staff #main #tabMenu li:hover{cursor:pointer;opacity:.8;transition:.7s}#staff #main #tabMenu li:nth-child(2n){float:right}#staff #main #tabMenu li.select{background:-webkit-linear-gradient(90deg,#e50012 0%,#fd2571 100%);background:-moz-linear-gradient(90deg,#e50012 0%,#fd2571 100%);background:-o-linear-gradient(90deg,#e50012 0%,#fd2571 100%);background:-ms-linear-gradient(90deg,#e50012 0%,#fd2571 100%);background:linear-gradient(0deg,#e50012 0%,#fd2571 100%)}#staff #main #tabMenu li.select:hover{opacity:inherit}#staff #main .staffShop{position:relative;overflow:hidden;margin-bottom:45px}#staff #main .staffShop li{position:relative;font-size:25px;background:0 0;display:inline-block;padding:0 0 0 20px;margin:0 35px 0 0}#staff #main .staffShop li:before,#staff #main .staffShop li:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}#staff #main .staffShop li:before{background:#7ead00;border-radius:50%;width:16px;height:16px}#staff #main .staffShop li:after{left:4px;width:5px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#staff #main .staffShop li a{color:#333;text-decoration:none}#staff #main .staffList{position:relative;overflow:hidden;margin-bottom:50px}#staff #main .staffList li{background:0 0;float:left;margin:35px 20px 0 0;width:235px;padding:0;font-weight:700}#staff #main .staffList li:nth-child(-n+4){margin-top:0}#staff #main .staffList li:nth-child(4n){margin-right:0}#staff #main .staffList li a{text-decoration:none}#staff #main .staffList li:before,#staff #main .staffList li:after{content:none}#staff #main .staffList li .staffPict{width:235px;height:280px;position:relative;overflow:hidden;margin-bottom:10px}#staff #main .staffList li .staffPict img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%;max-width:inherit}#staff #main .staffList li .positionTxt{display:block;margin:0}#staff #main .staffList li .positionTxt span,#staff #main .staffProf .profileDetail .positionTxt span{border-radius:4px;background:#062e78;color:#fff;font-size:12px;font-weight:700;display:inline-block;padding:6px 8px 3px;line-height:1.2;margin-right:5px;margin-bottom:7px}#staff #main .staffList li .staffName,#staff #main .staffProf .profileDetail .staffName{color:#333;font-size:23px;line-height:1.3;font-weight:700}#staff #main .staffList li .staffName span,#staff #main .staffProf .profileDetail .staffName span{color:#ffb033;font-size:12px;display:block}#staff #main #staffSection .inner{padding-top:0 !important}#staff #main #staffSection .inner .combnrListOtr li{margin-bottom:0 !important;margin-top:30px}#staff #main .staffList li .btnDetail,.staffProf a#btnClose{padding:10px 30px 5px;color:#fff;font-size:15px !important;font-weight:700;text-align:center;vertical-align:top;cursor:pointer;box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-moz-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-webkit-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;background:#7ead00;border:#7ead00 solid 3px;border-radius:5px;margin:auto !important;width:5rem}.staffProf a#btnClose{font-size:15px !important;color:#fff;text-decoration:none;font-weight:700;text-align:center;display:block;width:6em;margin:50px auto 0 auto !important;padding:2px 40px}body#staff.nocolumn{min-width:0;overflow:hidden}#staff #main .staffProf{padding:20px}#staff #main .staffProf .staffPict{width:235px;height:280px;position:relative;overflow:hidden;float:left;margin-right:25px}#staff #main .staffProf .staffPict img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%;max-width:inherit}#staff #main .staffProf .staffPict .logoImg,#staff #main .staffList li .staffPict .logoImg{width:100%;height:auto}#staff #main .staffProf .profileDetail{overflow:hidden}#staff #main .staffProf .profileDetail .positionTxt{margin-top:0;font-size:12px}#staff #main .staffProf .profileDetail .staffName span{display:inline-block;margin-left:10px}#staff #main .staffProf .profileDetail dl dt{background:#eb6120;color:#fff;font-size:15px;font-weight:700;display:block;padding:3px 10px;margin:15px 0 10px}#staff #main .staffProf .profileDetail dl dd{font-size:15px}#colorsimulation #main h3 span{border-radius:4px;background:#7ead00;color:#fff;display:inline-block;padding:0 10px;margin:10px 10px 10px 0}#colorsimulation #main .inner h3:first-of-type{margin-top:0}#colorsimulation .colorCtc{font-size:50px;font-weight:700;line-height:1.3;margin-top:30px;padding-top:20px}#colorsimulation .colorCtc strong{color:#00617d}#colorsimulation .colorCtc span{float:left;background-color:#d00000;border-radius:50%;width:160px;height:160px;color:#fff;font-size:25px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;margin:0 10px 0 0;margin-top:-30px;font-weight:700;font-size:60px;border:solid 10px #de888d}#main ul.colorsimulationBa li{padding:0;margin:0}#main ul.colorsimulationBa li ul{position:relative;overflow:hidden}#main ul.colorsimulationBa li ul li{background:0 0;padding:0;position:relative;margin-bottom:20px}#main ul.colorsimulationBa li ul li.before{margin-right:20px;float:left}#main ul.colorsimulationBa li:after,#main ul.colorsimulationBa li:before,#main ul.colorsimulationBa li ul li:after,#main ul.colorsimulationBa li ul li:before{content:none;transform:none}#main ul.colorsimulationBa li ul li.before:after{content:" ";height:0;position:absolute;width:0;left:102%;top:0;bottom:0;border-width:20px;border-style:solid;border-color:transparent transparent transparent #7ead00;border-image:initial;border-left:20px solid #7ead00;margin:auto}#main ul.colorsimulationBa li ul li.after{float:right}#main ul.colorsimulationBa li ul li.after img{margin-left:10px}#main ul.colorsimulationBa li ul li.after img:first-child{margin-left:0}#colorsimulation #main ol.colorStep{padding:0;position:relative;overflow:hidden;margin:0}#colorsimulation #main ol.colorStep li{background:0 0;border:#7ead00 solid 3px;border-radius:5px;width:182px;text-align:center;float:left;list-style:none;margin:0 15px 0 0}#colorsimulation #main ol.colorStep li:last-child{margin-right:0}#colorsimulation #main ol.colorStep li span{background:#7ead00;color:#fff;display:block;font-weight:700;margin-bottom:1px}#colorsimulation #main ol.colorStep li h4{font-size:14px;padding:0 5px;margin:10px 0 5px;text-align:left}#colorsimulation #main ol.colorStep li h4:before,#colorsimulation #main ol.colorStep li h4:after{display:none}#colorsimulation #main ol.colorStep li p{font-size:12px;padding:0 5px;text-align:left;margin:5px 0}#colorsimulation #main .campaignArw{background:#d00000;color:#fff;font-size:20px;font-weight:700;padding:0 20px;margin:20px 165px 10px 0;position:relative}#colorsimulation #main .campaignArw:after{content:" ";height:0;position:absolute;width:0;border:30px solid transparent;border-left:#d00000 solid 48px;left:100%;top:50%;margin-top:-30px}#main .warningChk{padding:0 20px 20px;background:#fffddd;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .warningChk h3{background:#0eaa8e;color:#fff;text-align:center;font-size:30px;margin:0 -20px 30px;padding:0;border:none}#main .warningChk h5{margin:0 0 10px;background:#d00000 !important;font-size:18px !important}#main .warningChk img{margin-right:30px}#main .warningChk ul{margin-bottom:0}#main .warningChk ul li{font-size:22px;font-weight:700;padding:0 0 0 20px;margin:0;position:relative}#main .warningChk ul li:before,#main .warningChk ul li:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}#main .warningChk ul li:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#0eaa8e}#main .warningChk ul li:after{left:4px;width:4px;height:4px;border-top:2px solid #fffeee;border-right:2px solid #fffeee;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main .rainAnswer{padding-top:0}#main .rainAnswer h3{background:#062e78;color:#fff;border-radius:4px;font-size:25px;border-top:none;padding:10px;margin:0 0 25px}#main .rainAnswer h3 span{background:#fff;color:#002590;display:inline-block;margin-right:10px;padding:0 10px}#main .rainAnswer .answerUl{width:740px;padding-right:260px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/img_answer.png) no-repeat bottom right;margin-bottom:0}#main .rainAnswer .answerUl li{width:238px;padding:0;border:1px #ccc solid}#main .rainAnswer .answerUl li:nth-child(-n+3){margin-top:0}#main .rainAnswer .answerUl li h4{background:#0eaa8e;color:#fff;font-size:16px;font-weight:700;margin-bottom:0;padding:3px 5px}#main .rainAnswer .answerUl li h4:before,#main .rainAnswer .answerUl li h4:after{content:none}#main .rainAnswer .answerUl li p{font-size:15px;padding:10px;margin-bottom:0;line-height:1.8}#main .rainAnswer .answerUl li:before,#main .rainAnswer .answerUl li:after{content:none}#main .rainCts{background:#541d0e;border-radius:4px;overflow:hidden;font-weight:700;padding:10px;margin:30px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#main .rainCts h3{color:#fff;font-size:32px;line-height:1.6;margin:0 10px;background:0 0;padding:0;border-top:none}#main .rainCts ul{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:730px}#main .rainCts ul li{padding:15px 0;line-height:1;background:#fff;color:#541d0e;border-radius:5px;font-size:23px;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:236px}#main .rainCts ul li:after,#main .rainCts ul li:before{content:none}#rainleaking #main .ranking{padding:0;margin:0 0 20px}#rainleaking #main .ranking li{list-style:none;font-size:25px;font-weight:700;color:#d00000;margin:0}#rainleaking #main .catchTtl{font-size:52px;font-weight:700;line-height:1.2;margin-bottom:30px}#main .troubleBox h2{position:relative;z-index:10;padding:15px 0 0;margin:0 auto 15px;color:#333;font-size:32px;background:0 0;box-shadow:none;line-height:1.2;position:relative;overflow:hidden;border-top:#7ead00 solid 7px}#main .troubleBox h2:after{display:none}#main .troubleBox h2 img{float:left;margin:0 10px 0 0}#main .troubleBox h2 span,#main .diagnosisPoint h2 span{display:block}#main .troubleBox h2 span.txtL,#main .diagnosisPoint h2 span.txtL{font-size:48px}#main .troubleBox h2 span.txtEn{color:#7ead00;font-size:15px}#diagnosis #main .troubleBox h2 img{margin-top:-10px}#diagnosis #main .troubleBox h5{margin:0 0 10px}#diagnosis #main .troubleBox ul li{background:0 0;padding:0;position:relative;overflow:hidden;padding-left:20px;line-height:1.8;font-size:14px}#diagnosis #main .troubleBox ul li:before,#diagnosis #main .troubleBox ul li:after{position:absolute;top:5px;left:0;margin:auto;content:"";vertical-align:middle}#diagnosis #main .troubleBox ul li:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#0eaa8e}#diagnosis #main .troubleBox ul li:after{left:4px;top:9px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#diagnosis #main .troubleBox ul li strong{font-size:18px}#diagnosis #main .troubleBox p{font-size:23px;line-height:1.5}#diagnosis #main .troubleBox ul li h6{margin:10px 0 0}#diagnosis #main .balloonBox{margin:30px auto}#diagnosis #main .balloonBox p{font-size:30px;line-height:1.8}#rainleaking #main .troubleBox h5{font-size:30px;background:#062e78}#diagnosis #main .cautionBox{background:#002590;border-radius:4px;color:#fff;padding:10px;position:relative;overflow:hidden}#diagnosis #main .cautionBox h4{color:#fff;font-size:31px;margin:15px 0;padding-left:0;display:inline-block}#diagnosis #main .cautionBox p{color:#fff;font-size:18px}#diagnosis #main .cautionBox ul{position:relative;overflow:hidden;float:right;margin:0 0 0 25px}#diagnosis #main .cautionBox ul li{float:left;margin:0 0 0 10px;padding-left:0}#diagnosis #main .cautionBox h4:before,#diagnosis #main .cautionBox h4:after,#diagnosis #main .cautionBox ul li:before,#diagnosis #main .cautionBox ul li:after{content:none}#main .diagnosisPoint{margin-bottom:0;padding:0}#main .diagnosisPoint ul.dottedL li{border-top:dotted #333 1px;padding:30px 0 0;position:relative;overflow:hidden;line-height:1.8}#main .diagnosisPoint ul.dottedL li:first-child{border-top:none}#main .diagnosisPoint ul.dottedL li:before,#main .diagnosisPoint ul.dottedL li:after{content:none}#main .diagnosisPoint h3.pointH,#main .diagnosisPoint h3.pointH span{font-size:18px}#main .diagnosisPoint li{margin-bottom:40px;overflow:hidden}#main .diagnosisPoint h3{background:0 0;font-size:52px;line-height:1.2;border-top:none;padding:0;margin:0 0 20px}#main .diagnosisPoint li h3 span{border-radius:50%;background:#7ead00;color:#fff;font-size:20px;width:120px;height:120px;box-sizing:border-box;padding:40px 5px 20px;box-shadow:0 0 0 7px rgba(255,255,255,.2) inset;text-align:center;line-height:1.3;position:relative;float:left;margin-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .diagnosisPoint h3 img{float:left;margin-right:20px;margin-top:-10px}#main .diagnosisPoint h2{padding:15px 0 0;margin:0 auto 15px;color:#333;font-size:35px;background:0 0;box-shadow:none;line-height:1.2}#main .diagnosisPoint h4{clear:none}#main .trouble01.diagnosis h3{background:0 0;border-top:none;font-size:48px;padding:0;margin:0 0 40px;position:relative;line-height:1.2;font-weight:700;width:100%}#main .trouble01.diagnosis h3 span.read-area{display:block;font-size:35px}#main .trouble01.diagnosis h3 span.en-area{display:block;font-size:15px;color:#7ead00}#main .trouble01.diagnosis h3 strong.col-b{color:#062e78}#main .trouble01.diagnosis h3 strong.col-r{color:#d00000}#main .trouble01.diagnosis .cont01{display:flex;clear:both;padding-top:10px;gap:20px}#main .trouble01.diagnosis .cont01 h4{padding-top:10px;padding:10px;background-color:#062e78;color:#fff;border-radius:5px;display:inline-block;line-height:1;margin-bottom:5px}#main .trouble01.diagnosis .cont01 h4:before,#main .trouble01.diagnosis .cont01 h4:after{display:none}#main .trouble01.diagnosis .cont01 ul li{font-size:16px;line-height:1.5;margin:7px 0 0;position:relative;padding-left:20px;font-weight:700}#main .trouble01.diagnosis .cont01 ul li:before{width:15px;height:15px;background:#7ead00;border-radius:8px;top:4px}#main .trouble01.diagnosis .cont01 ul li:after{left:2px;top:8px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main .trouble01.diagnosis .cont01 p{font-size:18px;font-weight:700;color:#d00000}#main .trouble01.diagnosis .cont02{display:flex;padding-top:10px;background-color:#333;padding:10px;color:#fff;justify-content:space-between}#main .trouble01.diagnosis .cont02 div:first-child{width:500px;padding:10px 0 10px 10px;box-sizing:border-box}#main .trouble01.diagnosis .cont02 h4{color:#fff;line-height:1;margin-bottom:5px;font-size:30px;padding-left:0}#main .trouble01.diagnosis .cont02 h4:before,#main .trouble01.diagnosis .cont02 h4:after{display:none}#main .trouble01.diagnosis .cont02 div img{margin-left:10px}#main .trouble01.diagnosis .cont01 img.alignleft{display:block;width:364px}#rainleaking #main .hushoku{border-top:solid 10px #eb6120}#rainleaking #main .hushoku h3{background:0 0;border-top:none;font-size:48px;padding:0;margin:0 0 40px;position:relative;line-height:1.2;font-weight:700;width:100%}#rainleaking #main .hushoku h3 img{float:left;margin-right:10px}#rainleaking #main .hushoku h3 span.read-area{display:block;font-size:35px;padding-top:25px}#rainleaking #main .hushoku h3 span.en-area{display:block;font-size:15px;color:#7ead00}#rainleaking #main .hushoku h3 strong.col-b{color:#062e78}#rainleaking #main .hushoku h3 strong.col-r{color:#d00000}#rainleaking #main .hushoku .imgBAt{display:flex;justify-content:space-between}#rainleaking #main .hushoku p{font-weight:700}#rainleaking #main p.shindan span{display:inline-block;padding:10px;margin-right:10px;background-color:#7ead00;border-radius:5px;font-size:28px;color:#fff;line-height:1;font-weight:700;margin-bottom:5px}#main .harikaeProblem{background:#002590;box-shadow:none;position:relative;width:100%;padding:10px 0;margin-bottom:30px}#main .harikaeProblem:after{content:" ";height:0;position:absolute;width:0;border:45px solid transparent;border-top:#002590 solid 26px;top:100%;left:50%;margin-left:-45px;border-radius:0}#main .harikaeProblem h2{padding:0;font-size:35px;text-align:center;color:#fff;box-shadow:none;margin:0;width:auto;border-bottom:none;background:#002590}#main .harikaeProblem h2:after{display:none}#main .harikaeProblem ul{width:1100px;margin:0 auto;position:relative;overflow:hidden}#main .harikaeProblem ul li{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .harikaeProblem ul li h4{position:absolute;bottom:10px;margin:0 10px;display:block;width:90%;width:calc(100% - 20px);color:#fff;border-radius:4px;background:#7ead00;text-align:center;padding:0}#main .harikaeProblem ul li h4:before,#main .harikaeProblem ul li h4:after{display:none}#main .harikaeProblem ul li img{margin:0}#harikae #main .catchTtl{font-size:45px;font-weight:700;text-align:center;line-height:1.3}#harikae #main .catchTtl strong{color:#e50012}#main .harikaeFeature h3{font-size:28px;padding:0 7px;margin:0 0 20px}#main .harikaeFeature h3 span{border-radius:4px;background:#7ead00;color:#fff;display:inline-block;font-size:20px;padding:0 10px;margin:10px 10px 10px 0}#main .harikaeFeature h4.normal{font-size:18px;padding:0 0 0 50px;margin:0;position:relative;background:0 0}#main .harikaeFeature h4.normal:before,#main .harikaeFeature h4.normal:after{border-radius:50%;content:"";display:block;position:absolute;top:3px;font-size:30px;line-height:1;background:#7ead00;width:20px;height:20px;border:none;transform:none}#main .harikaeFeature h4.normal:before{left:0;opacity:.5}#main .harikaeFeature h4.normal:after{left:23px}#main .harikaeFeature .alignright{margin-left:30px}#main .harikaeMerit{padding-top:0}#main .harikaeMerit h3{background:#7ead00;border-radius:6px;border-top:none;color:#fff;font-weight:400;font-size:36px;text-align:center}#main .harikaeMerit h4{background:0 0;font-size:30px;padding:0}#main .harikaeMerit h4:before,#main .harikaeMerit h4:after{content:none}#main .harikaeMerit p{margin-bottom:0}#main .harikaeMerit .alignright{margin:0 0 0 25px}#main .sidingMerit .balloonBox{margin:30px 0;text-align:center;padding:10px}#main .sidingMerit .balloonBox:after{content:" ";height:0;position:absolute;width:0;border:25px solid transparent;border-top:#002590 solid 26px;top:100%;left:50%;margin-left:-25px;border-radius:0}#main .sidingMerit .balloonBox p{font-size:36px;font-weight:400}#main .sidingMerit .balloonBox strong{font-weight:700;color:#fff}#main .priceList{clear:both}#main .priceList li{margin-bottom:15px;padding:7px 5px 0 15px;position:relative;color:#fff;font-size:50px;font-weight:700;line-height:1.2;overflow:hidden;border-radius:5px;background-color:#d00000}#main .priceList li span{padding:3px 25px 0;float:right;display:block;position:relative;color:#d00000;line-height:1;text-align:center;border-radius:3px;background-color:#fff}#main .priceList li:before,#main .priceList li:after{content:none}#main .reasonUlAm li{clear:both;margin:0 0 50px;padding:0}#main .reasonUlAm li br{display:none}#main .reasonUlAm li img{float:right;margin:0 0 50px 30px}#main .reasonUlAm li h3{overflow:hidden;clear:none;margin-top:0}#main .reasonUlAm li:before,#main .reasonUlAm li:after{content:none}#amadoi .catchLrg{font-size:40px;font-weight:700;line-height:1.3;margin-bottom:18px}#amadoi .catchL{font-size:48px}#amadoi .catchLrg strong{font-size:53px;letter-spacing:-2px}#amadoi .catchLrg img{float:right;margin:-45px 0 30px 30px}#amadoi .catchBoxR{border-radius:5px;clear:both;background-color:#d00000;color:#fff;font-size:26px;text-align:center;font-weight:700}#amadoi .catchImg{margin:30px 0;text-align:center !important}#amadoi .attentionB{background:#062e78;clear:both;padding-top:15px;margin-top:50px}#amadoi .attentionB .catchImg{margin:0}#amadoi .attentionB ul{margin-bottom:0;overflow:hidden;padding:22px}#amadoi .attentionB ul li{background:#fff;padding:10px;width:304px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 22px 0 0;position:relative}#amadoi .attentionB ul li:last-child{margin-right:0}#amadoi .attentionB ul li h4{display:block;background:#4dbe53;color:#fff;font-weight:700;font-size:20px;padding:3px;margin-top:10px;line-height:1.2;margin-bottom:0;text-align:center}#amadoi #main ul.amadoiFUl li{padding:0;position:relative;margin-bottom:20px}#amadoi #main ul.amadoiFUl li p.attentionP{position:absolute;width:192px;height:149px;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_gn.png) no-repeat center center;font-size:30px;font-weight:700;color:#fff;right:0;top:calc(50% - 75px);text-align:center;line-height:1.3;display:flex;-webkit-align-items:center;-webkit-justify-content:center;align-items:center;justify-content:center}#amadoi ul.amadoiFUl li .bgBo{background-color:#062e78;position:relative;width:690px;padding:20px}#amadoi ul.amadoiFUl li .bgBo:before{position:absolute;content:"";background-color:#062e78;height:60px;width:20px;right:-20px;top:calc(50% - 30px)}#amadoi ul.amadoiFUl .bgBo:after{position:absolute;content:"";width:0;height:0;border:50px solid transparent;border-left:30px solid #062e78;right:-100px;top:calc(50% - 50px)}#amadoi ul.amadoiFUl li .bgBo h3{font-size:30px;padding:5px;margin:0;background:#fff;padding:10px;border:none}#amadoi ul.amadoiFUl li .bgBo h3 span{text-align:center;background:#d00000;color:#fff;display:block;margin-bottom:10px}#amadoi ul.amadoiFUl li .bgBo h3 img:last-child{float:right}#amadoi ul.amadoiFUl li:before,#amadoi ul.amadoiFUl li:after,#amadoi .attentionB ul li:before,#amadoi .attentionB ul li:after,#amadoi .attentionB ul li h4:before,#amadoi .attentionB ul li h4:after{content:none}#amadoi #main .areaB{background-color:#4dbe53;color:#fff;padding:10px;border-radius:5px}#amadoi #main .areaB p{font-size:18px}#amadoi .insuranceH{font-size:30px;margin:30px 0;border:none;background:0 0}#amadoi .insuranceBox .insuranceH{margin-top:0}#amadoi .insuranceBox{background:#e8dfcc;text-align:center;padding:10px}#apartment .catchLrg{font-size:50px;font-weight:700;line-height:1.3;margin-bottom:20px}#apartment .catchLrg img{float:left;margin:-15px 15px 15px 0}#apartment .catchLtl{font-size:30px;font-weight:700;line-height:1.5;margin-bottom:20px}#apartment .catchLtl strong{color:#d00000}#main .priceUl{margin-bottom:28px}#main .priceUl li:before,#main .priceUl li:after{display:none}#main .priceUl li{padding-bottom:5px;float:left;width:486px;background-color:#fff;border:1px solid #e0d3bc;padding:0}#main .priceUl li .title03{margin:0 0 20px;padding:5px 0;font-size:23px;color:#fff;font-weight:700;text-align:center;background-color:#004088;border-bottom:1px solid #e0d3bc}#main .priceUl li .priceDl{margin:0 8px 18px;border-bottom:#333 dotted 1px}#main .priceUl li .priceDl dt{padding:7px 3px 5px;float:left;width:54px;position:relative;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center;background-color:#4dbe53;border-radius:5px}#main .priceUl li .priceDl .dtStyle01{padding:17px 3px}#main .priceUl li .priceDl .dtStyle02{width:250px;padding:17px 3px}#main .priceUl li .priceDl dd{padding:0 15px 13px 68px;font-size:14px;font-weight:700;letter-spacing:-1px}#main .priceUl li .priceDl dd .txtTtl{font-size:17px}#main .priceUl li .priceDl dd .num{font-size:1.9em}#main .priceUl li .priceDl .ddStyle01{padding:15px 15px 20px 68px}#main .priceUl li .priceDl .ddStyle01 .floatR{margin-top:-5px}#main .priceUl li .priceDl .ddStyle02{padding:10px 15px 20px 260px}#main .priceUl li .priceDl .red{padding-top:2px;color:#e82c2c;font-size:20px !important;text-align:right}#main .priceUl li .none{margin-bottom:0;border-bottom:none}#main .priceUl li p{margin:0 15px;font-size:14px;line-height:1.7}#main div.bnr-a-2 div:first-child{float:left}#main div.bnr-a-2 div:nth-of-type(2n){float:right}#main .catchMenu{background:#002590;font-weight:700;font-size:30px;color:#fff;padding:5px 15px}#main .wallPartsBox{position:relative;overflow:hidden;margin-top:30px}#main .wallPartsBox .floatL{width:330px}#main .wallPartsBox .floatR{width:640px;text-align:center}#main .wallPartsBox .catchTtl{font-size:52px;line-height:1.2;margin:0 0 10px;font-weight:700}#main .wallPartsBox .floatL .catchTtl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#main .wallPartsBox .catchTtl span{border-radius:50%;background:#d00000;color:#fff;width:165px;height:165px;font-size:130px;font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px}#main .wallPartsBox p.txts{font-size:14px;font-weight:700}#main .wallPartsBox h4{background:#062e78;color:#fff;padding:0;margin:0 0 40px;margin:0 0 10px;padding:5px 0}#main .wallPartsBox h4:before,#main .wallPartsBox h4:after{display:none}#main h2.menuCatch{background:0 0;font-size:45px;box-shadow:none;color:#333;text-align:center;line-height:1.3;padding:0 0 30px;margin-bottom:30px}#main h2.menuCatch:after{background:#f60;content:"";display:block;height:15px;position:absolute;width:490px;margin:0 auto;bottom:0;top:inherit;left:50%;margin-left:-245px;border-radius:0;border:none}#main .itemBox .menu-item-txt{float:left;width:70%}#main .menu-item-txt ul{position:relative;overflow:hidden}#main .menu-item-txt ul li{background:0 0;padding:0;width:48%;text-align:center;font-weight:700;margin:0 10px 0 0;float:left}#main .menu-item-txt ul li:nth-child(2n){float:right;margin-right:0}#main .menu-item-txt ul li:before,#main .menu-item-txt ul li:after{content:none}#main .menu-item-txt ul li h5{display:block;border-radius:0;font-size:20px;margin:0;background:#7ead00;padding:5px 15px}#main .menu-item-txt ul li.itemFeature{-webkit-flex-grow:2;flex-grow:2;margin-right:0}#main .menu-item-txt ul li p{font-size:20px;margin:0;padding:14px 10px;background:#fffeee;border:#ccc solid 1px;line-height:1.5;text-align:center}#main .menu-item-txt ul li.itemFeature p{text-align:left;font-size:18px}#main .itemBox .menu-item-img{float:right;width:27%;text-align:right;position:relative;padding-bottom:2rem}#main .itemBox .menu-item-img img{width:100%;height:auto}#main .itemBox .menu-item-img img+img{width:auto;height:auto;position:absolute;top:0;right:0}#main .itemBox h3{background:0 0;border:none;display:inline-block;float:left;width:740px;margin:0;font-size:30px}#main .itemBox h3 img{display:block;margin-bottom:5px}#main .itemPhoto{width:217px;position:relative;overflow:hidden;float:right;color:#999}#main .itemPhoto img{width:100%;height:auto}#main .itemPhoto p{color:#fff;font-size:40px;font-weight:700}#main .itemSummery{width:740px;float:left}#main .itemSummery p{font-size:22px}#main .itemSummery .leadTxt{position:relative;padding-right:55px}#main .itemSummery .leadTxt .imgIco{right:-140px;top:0;z-index:5}#main .itemSummery .leadTxt p{font-size:25px;line-height:1.5}#main .itemSummery ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center}#main .itemSummery ul li{background:0 0;padding:0;text-align:center;font-weight:700;margin:0 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center}#main .itemSummery ul li:before,#main .itemSummery ul li:after{content:none}#main .itemSummery ul li h5{border-radius:0;font-size:20px;line-height:2;margin:0;background:#4dbe53;height:42px;width:90px;padding:15px}#main .itemSummery ul li.itemFeature{-webkit-flex-basis:370px;flex-basis:370px;margin-right:0}#main .itemSummery ul li p{height:40px;width:160px;font-size:30px;margin:0;padding:15px;background:#fffeee;border:#ccc solid 1px}#main .itemSummery ul li.itemFeature p{text-align:left;font-size:18px}#main .itemData{clear:both;margin-top:20px;background:#062e78;padding:30px}#main .itemData h4{color:#fff;font-size:35px;text-align:center;margin:0 0 20px;padding:0}#main .itemData h4:before,#main .itemData h4:after{display:none}#main .itemData ul{position:relative;overflow:hidden;margin:0}#main .itemData ul li{border-radius:5px;background:#fffeee;padding:25px 25px 70px;margin:15px 15px 0 0;position:relative;width:303px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .itemData ul li:nth-child(3n){margin-right:0}#main .itemData ul li:nth-child(-n+3){margin-top:0}#main .itemData ul li:before,#main .itemData ul li:after{content:none}#main .itemData ul li h5{position:absolute;bottom:0;left:50%;background:#0068b7;display:block;width:200px;text-align:center;margin-left:-100px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#menu #main .compareTable th{background-color:#062e78}#main .menuMainCatch{text-align:center;font-size:45px;font-weight:700;color:#eb6120;line-height:1.4;position:relative;padding:0 30px}#main .menuMainCatch:before,#main .menuMainCatch:after{content:"";width:0;height:0;border-style:solid;display:inline-block;top:0;bottom:0;margin:auto;position:absolute;line-height:0}#main .menuMainCatch:before{border-width:0 20px 65px 0;border-color:transparent #eb6120 transparent transparent;left:5px}#main .menuMainCatch:after{border-width:65px 20px 0 0;border-color:#eb6120 transparent transparent;right:5px}#main .rcoverRecomend{background:#7ead00;padding:25px 0 25px 25px;margin-bottom:50px}#main .rcoverRecomend h3{color:#fff;font-size:44px;font-weight:400;padding:0;background:0 0;border-top:none;text-align:center;line-height:1.3;margin-top:0}#main .rcoverRecomend ul{position:relative;margin-bottom:0;display:flex}#main .rcoverRecomend ul li{background:#fff;border:10px solid #68841d;padding:0;width:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 15px 0 0;position:relative}#main .rcoverRecomend ul li:before,#main .rcoverRecomend ul li:after{display:none}#main .rcoverRecomend ul li p{display:block;font-weight:700;font-size:18px;padding:10px;line-height:1.2;margin-bottom:0}#main .rcoverStep h3{padding:9px 7px;margin:0 0 20px;line-height:1;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png)}#main .rcoverStep h3 span{background:#7ead00;color:#fff;display:inline-block;font-size:20px;padding:3px 10px;margin:0 10px 0 0;line-height:1.3;border-radius:5px}#main .rcoverStep p{font-size:16px}#contact #main h2{margin-bottom:30px}#contact #main .msgTxt{font-size:15px}#contact #main .msgTxt h4{font-size:24px;margin-bottom:10px}#contact #main .msgTxt h4:last-child{margin-bottom:0}#contact #main .msgTxt h4:before,#contact #main .msgTxt h4:after{top:9px}#contact #main .msgTxt strong{background:#faff7e;display:inline-block;font-weight:400}#contact #main .msgTxt .catchTxt{font-size:33px;font-weight:700}#contact #main .msgTxt .catchTxt strong{color:#d00000;background:0 0;font-weight:700}#contact #main .msgTxt .catchTxt span{background:#062e78;border-radius:5px;color:#fff;font-size:25px;margin-right:5px;display:inline-block;padding:0 10px}#contact #main .msgTxt .tel{font-size:13px;display:flex;line-height:1.3;align-items:flex-end}#contact #main .msgTxt .tel span{color:#d00000;font-size:50px;line-height:1;display:block}#contact #main .msgTxt .tel span{color:#d00000;font-size:50px}#contact #main .msgTxt .tel span{font-size:50px;line-height:1;margin:0;display:block;clear:none;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/ico_freedial02.png) no-repeat 0 90%;padding-left:60px;margin-right:10px}#contact #main .bnrArea,#main .menu-single+.bg01 .bnrArea{padding:20px 0;background-color:#eb6120;overflow:hidden}#contact #main .bnrArea .contactBox,#main .menu-single+.bg01 .bnrArea .contactBox{display:none}div.rain-gozonzi{padding-top:40px}#main div.rain-gozonzi h3{background-color:#217a4c;border-top:none;color:#fff;width:18rem;text-align:center;font-size:32px;border-radius:4px}#main div.rain-gozonzi div.txt-area{width:390px;float:left}#main div.rain-gozonzi h3+p{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bcg_rain01.png) no-repeat center left;padding-left:25px;font-weight:700}#main div.rain-gozonzi ul li:before,#main div.rain-gozonzi ul li:after{display:none}#main div.rain-gozonzi ul li{color:#d00000;font-weight:700;font-size:26px;margin:0;padding:0}#main div.rain-gozonzi img{float:right;margin-left:0}#main h2.fullWidth.bg-g{margin-bottom:0}div.show-quo{margin-bottom:50px}.mb-50{margin-bottom:50px !important}#main p.catchTtl_01{font-size:50px !important;line-height:1.2;font-weight:700;text-align:center;margin-top:20px}#main p.catchTtl_01 strong{color:#d00000}#main .bgAt.bg00617d{background-color:#00617d;position:relative}#main .bgAt.bg00617d:after{content:" ";height:0;position:absolute;width:0;border:50px solid transparent;border-top:#00617d solid 25px;top:100%;left:0;right:0;margin:auto;border-radius:0;background:0 0;clear:both;display:block}#main .w90 .comIdea ul{width:88%;margin-left:auto;margin-right:auto}#main .areaMap{width:1000px;margin:28px auto 0}#main .imgHeading{margin:0 0 30px;padding:0 0 0 66px;background:transparent url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/img_header-bg.png) no-repeat top left;border-top:none;line-height:60px;font-size:25px;color:#fff}#main .imgHeadingGr{margin:0 0 30px;padding:0 0 0 66px;background:linear-gradient(135deg,#7ead00 46px,#508700 46px);border-top:none;line-height:60px;font-size:25px;color:#fff}#main .mapImg{position:relative;width:100%}#main .mapTxtImg{position:absolute;top:6px;right:7px}#main .mapTxtImg .buttons{margin:11px 11px 0 0}#main .mapImg .imgLayer{position:absolute;left:10px;top:10px;width:45%}#main .mapImg .btn-right{position:absolute;bottom:10px;right:10px}#main .areaBox{width:1000px;margin:40px auto 50px;display:flex;flex-flow:row wrap;justify-content:space-between}#main .areaText{width:550px}#main .areaText .borderHeading{border-top:7px solid #7ead00;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png);padding:12px 0 12px 16px;font-size:20px;line-height:1}#main .areaText .borderHeading:before,#main .areaText .borderHeading:after{display:none}#main .areaText p{margin-bottom:10px;font-size:18px}#main .areaText p:last-child{margin-bottom:0}#main .areaText .bbLine{text-decoration:underline}#main .circleHeading{font-size:18px;background-color:transparent;color:#333;padding:0 0 0 60px;position:relative;margin:0 0 5px;line-height:1.8}#main .circleHeading:before,#main .circleHeading:after{position:absolute;content:"";width:20px;height:20px;border-radius:50%;top:3px;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#eb6120}#main .circleHeading:before{left:0;opacity:.5}#main .circleHeading:after{left:26px}#main .awardBox{margin:30px 0 0;display:flex;flex-flow:row wrap;justify-content:space-between}#main .awardText{width:480px}#main .awardText p{text-align:justify;margin:-5px 0 30px;line-height:30px}#main .awardText p:last-child{margin-bottom:0}#main .lowpriceReason .compareBox .points_text{background-color:#d00000;padding:5px 0;letter-spacing:.1rem;text-align:center;margin-top:10px;line-height:1}#main .lowpriceReason .compareBox .points_text span{color:#ff0;display:inline-block !important}#rainleaking #main .photoUL li img{margin-bottom:0}#rainleaking #main .troubleBox .catchTxt{font-size:18px;line-height:1.5}#main .qualification .reason_img02{width:40%;margin-left:4%}#main .qualification .reason_dia{width:45%;margin-left:1%}.rely-head{position:relative;background:#7ead00;color:#fff;font-size:30px;font-weight:700;text-align:center;border-radius:6px;padding:10px 0}.rely-head:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(88,186,0,0);border-top-color:#7ead00;border-width:20px;margin-left:-20px}.rely-lead{font-size:43px;font-weight:700;line-height:1.1;margin:40px 0 20px;letter-spacing:-.05em}.rely-body .left{float:left;width:364px}.rely-body .right{float:right;width:600px}@media all and (min-width:0px) and (max-width:767px){.rely-head{font-size:4.5vw}.rely-lead{font-size:5.5vw;font-weight:700;line-height:1.2}.rely-body .left{float:none;width:100%}.rely-body .left img{width:100%;height:auto}.rely-body .right{float:none;width:100%;margin-top:20px}}#main .rely-award{margin:30px 0;background:#fff6ea;padding:20px;clear:both}#main .rely-award h3{text-align:center;padding:10px 0 13px !important;font-size:38px;font-weight:900;background:0 0 !important;border-top:none;margin:0;line-height:1.15}@media (max-width:767px){#main .rely-award h3{font-size:min(38px, 5vw)}#main .rely-award{padding:20px 10px}}#main .rely-award h3 strong{color:#d00000}#main .rely-award ul{margin:0;display:flex;justify-content:space-between;padding:0;gap:20px}#main .rely-award ul li{margin:0;padding:0}#main .rely-award ul li:before,#main .rely-award ul li:after{display:none}#main .rely-award ul li img{border:5px solid #fff;box-sizing:border-box}.tMenu{color:#fff;font-size:46px;font-weight:700;background:#d00000;text-align:center;padding:20px 0;line-height:1;margin-bottom:20px}#main .rainRepairService h2{display:block;font-size:60px;background:#175abf;padding:5px;color:#fff;text-align:center;line-height:1.4;margin-bottom:20px}#main .rainRepairService>ul{overflow:hidden;margin-bottom:10px;position:relative}#main .rainRepairService>ul>li{display:block;position:relative;overflow:hidden;background:#fff6ea;padding:15px;margin:0 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .rainRepairService>ul>li:before,#main .rainRepairService>ul>li:after{content:none}#main .rainRepairService>ul>li.shortList{width:495px;float:left}#main .rainRepairService>ul>li.shortList:nth-child(2n+1){float:right}#main .rainRepairService li .ttl{margin-bottom:10px;padding:2px 10px;position:relative;color:#fff;font-size:23px;font-weight:700;background-color:#7ead00;border:5px solid #98cc0d;border-radius:4px}#main .rainRepairService li>p{margin-bottom:10px;font-size:15px}#main .rainRepairService li .serviceType{background:#fff;position:relative;overflow:hidden;margin-bottom:20px}#main .rainRepairService li .serviceType.floatL,#main .rainRepairService li .serviceType.floatR{width:475px}#main .rainRepairService li .serviceType img{float:left}#main .rainRepairService li .serviceType .unit{background:#333;color:#fff;font-size:31px;text-align:left;overflow:hidden;border-left:1px solid #fff;clear:none;margin:0 0 10px;padding:0 10px;font-weight:700}#main .rainRepairService li.shortList .serviceType .unit{margin-bottom:10px;font-size:26px;line-height:1.4}#main .rainRepairService li .serviceType .unit strong{line-height:1}#main .rainRepairService li .serviceType .unit span{font-size:16px;line-height:1;display:block;padding-bottom:8px}#main .rainRepairService li .serviceType .unit:before,#main .rainRepairService li .serviceType .unit:after{content:none}#main .rainRepairService li .serviceType p{margin-bottom:0}#main .rainRepairService li .serviceType .price{color:#e60012;font-size:76px;font-weight:700;padding:0 10px;overflow:hidden;font-family:"Impact",Gadget,sans-serif !important;text-align:right;line-height:1.1}#main .rainRepairService li .serviceType.floatL .price,#main .rainRepairService li .serviceType.floatR .price,#main .rainRepairService li.shortList .serviceType .price{font-size:45px}#main .rainRepairService li .serviceType .price span{font-size:40px;font-family:"Impact",Gadget,Meiryo,"Hiragino Kaku Gothic Pro",sans-serif}#main .rainRepairService li .serviceType.floatL .price span,#main .rainRepairService li .serviceType.floatR .price span,#main .rainRepairService li.shortList .serviceType .price span{font-size:25px}#main .rainRepairService li .serviceType .price .tax{color:#333;display:inline-block;text-align:right;font-size:30px;font-family:Meiryo,"Hiragino Kaku Gothic Pro",sans-serif}#main .rainRepairService li .serviceType.floatL .price .tax,#main .rainRepairService li .serviceType.floatR .price .tax,#main .rainRepairService li.shortList .serviceType .price .tax{font-size:20px;display:block}#main .toBlog{border-top:1px dashed #381e10;clear:both;padding-top:20px}#main .toBlog li{padding-left:17px}#main .toBlog li a{color:#381e10;text-decoration:none}#main .toBlog li.green:before{background-color:#7ead00}#main .toBlog li a:hover{text-decoration:underline}@media all and (min-width:0px) and (max-width:767px){.tMenu{font-size:5vw;padding:6px}#main .rainRepairService>ul{overflow:hidden;margin-bottom:10px;position:relative}#main .rainRepairService>ul>li{display:block;position:relative;overflow:hidden;background:#fff6ea;padding:15px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .rainRepairService>ul>li:before,#main .rainRepairService>ul>li:after{content:none}#main .rainRepairService>ul>li.shortList{width:100%;float:none}#main .rainRepairService>ul>li.shortList:nth-child(2n+1){float:none}#main .rainRepairService li .ttl{margin-bottom:10px;padding:2px 10px;position:relative;color:#fff;font-size:4.5vw;font-weight:700;background-color:#5daa11;border:5px solid #7dbb41;border-radius:4px}#main .rainRepairService li>p{margin-bottom:10px;font-size:3.5vw}#main .rainRepairService li .serviceType{background:#fff;position:relative;overflow:hidden;margin-bottom:0}#main .rainRepairService li .serviceType.floatL,#main .rainRepairService li .serviceType.floatR{width:100%}#main .rainRepairService li .serviceType img{float:none;width:100%;height:auto}#main .rainRepairService li .serviceType .unit{background:#333;color:#fff;font-size:4.5vw;text-align:left;overflow:hidden;border-left:none;clear:none;margin:0 0 10px;padding:0 10px;font-weight:700}#main .rainRepairService li.shortList .serviceType .unit{margin-bottom:10px;font-size:4.5vw}#main .rainRepairService li .serviceType .unit strong{line-height:1}#main .rainRepairService li .serviceType .unit span{font-size:16px;line-height:1;display:block;padding-bottom:8px}#main .rainRepairService li .serviceType .unit:before,#main .rainRepairService li .serviceType .unit:after{content:none}#main .rainRepairService li .serviceType p{margin-bottom:0}#main .rainRepairService li .serviceType .price{font-size:48px;font-weight:700;padding:0 10px;overflow:hidden;font-family:"Anton","Impact",Gadget,sans-serif !important;text-align:right;line-height:1.1}#main .rainRepairService li .serviceType.floatL .price,#main .rainRepairService li .serviceType.floatR .price,#main .rainRepairService li.shortList .serviceType .price{font-size:48px}#main .rainRepairService li .serviceType .price span{font-size:40px;font-family:"Anton","Impact",Gadget,Meiryo,"Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª","Hiragino Kaku Gothic Pro","Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3",sans-serif}#main .rainRepairService li .serviceType.floatL .price span,#main .rainRepairService li .serviceType.floatR .price span,#main .rainRepairService li.shortList .serviceType .price span{font-size:40px}#main .rainRepairService li .serviceType .price .tax{color:#333;display:block;text-align:right;font-size:30px;font-family:Meiryo,"Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª","Hiragino Kaku Gothic Pro","Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3",sans-serif}#main .rainRepairService li .serviceType.floatL .price .tax,#main .rainRepairService li .serviceType.floatR .price .tax,#main .rainRepairService li.shortList .serviceType .price .tax{font-size:30px;display:block}}#main .rainRepairWorks>ul{overflow:hidden;margin-bottom:10px;position:relative;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}#main .rainRepairWorks>ul>li:before,#main .rainRepairWorks>ul>li:after{content:none}#main .rainRepairWorks>ul>li{display:block;position:relative;overflow:hidden;background:#fff6ea;padding:15px;margin:0 0 20px;width:calc(50% - 10px);box-sizing:border-box}#main .rainRepairWorks li .ttl{margin-bottom:10px;padding:2px 10px;position:relative;color:#fff;font-size:23px;font-weight:700;background-color:#7ead00;border:5px solid #98cc0d;border-radius:4px}@media (max-width:767px){#main .rainRepairWorks li .ttl{font-size:min(23px, 4.5vw)}#main .rainRepairWorks>ul{flex-direction:column;margin-bottom:25px}#main .rainRepairWorks>ul>li{width:100%;margin-bottom:0}#main .rainRepairWorks .btn-wrap{white-space:nowrap;margin-bottom:25px}}.rainRepairWorks .fig-group{display:flex;gap:10px}.rainRepairWorks .fig-group>figure{flex:1;margin-bottom:0}.rainRepairWorks .fig-group figcaption{font-size:12px;margin-top:5px}#main .rainRepairWorks p{margin-bottom:0;padding:1em;background:#fff}#main .rainRepairWorks p+p{margin-bottom:1rem}#main .reformList{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));margin:20px 0;gap:40px}#main .reformList li{border:#ffb033 solid 1px;box-sizing:border-box;margin:0;padding:10px 10px 0;background:#fff;position:relative}#main .reformList li:before,#main .reformList li:after{content:none}#main .reformList li:nth-child(2n){float:right}#main .reformList li:nth-child(-n+2){margin-top:0}#main .reformList li a{display:block;text-decoration:none;color:#333;padding-bottom:50px}#main .reformList li h3{background:#7ead00;border-radius:8px;color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:22px;border:none;margin:0 0 10px}#main .reformList li h4{font-size:26px;padding:0;margin-bottom:10px;line-height:1.2}#main .reformList li h4:before,#main .reformList li h4:after{content:none}#main .reformList li .thumbnail{width:200px;height:200px;overflow:hidden;position:relative;float:left;margin:0 10px 10px 0}#main .reformList li .thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .reformList li .reformSummary{overflow:hidden}#main .reformList li .reformSummary .priceTxt span.unitTxt{font-size:24px;width:1em}#main .reformList li .thumbnail .imgLayer{left:15px;top:15px;height:25px;width:auto;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}#main .reformList li .txts{clear:both;font-size:11px;margin-bottom:0}#main .reformList li .basicC{background:#ffb033;font-weight:700;padding:10px 40px 10px 10px;text-align:right;clear:both;line-height:1.5;margin:0 -10px 0;position:absolute;bottom:0;width:428px}#main .reformList li .basicC:after{margin:0 0 0 10px;top:0;position:absolute;right:10px;bottom:0;margin:auto;height:23px}#main .reformMain{padding:20px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:stretch;-webkit-align-items:center;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#main .reformMain .mainPict{width:420px;height:300px;overflow:hidden;position:relative;float:left}#main .reformMain .mainPict img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .reformMain .overflowH{background:rgba(255,255,255,.8);padding:25px;box-sizing:border-box;width:540px}#main .reformMain h3{background:0 0;border:none;margin:0 0 10px;font-size:36px;padding:0;line-height:1.2}#main .reformMain .catchTxt{font-size:16px;background:#7ead00;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#fff;padding:5px 10px;line-height:1.4}#main .reformMain .priceTxt{float:none;text-align:right;display:block;margin:0;font-size:100px}#main .reformMain .priceTxt span.unitTxt{writing-mode:inherit;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;-webkit-writing-mode:inherit}#main .reformMain .txts{margin-bottom:0}#reform .warryBox .catchTtl{font-size:34px;text-align:center;margin-bottom:20px}#reform .warryBox .catchTtl strong{color:#d00000;font-weight:700}#main .singleReformList{background:#ffb033;padding:20px}#main .singleReformList li{position:relative;overflow:hidden;padding:15px;margin-bottom:30px;box-sizing:border-box;background:#fff}#main .singleReformList li:before,#main .singleReformList li:after{content:none}#main .singleReformList li .thumbnail{width:300px;height:280px;overflow:hidden;position:relative;float:left;margin-right:20px}#main .singleReformList li .thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .singleReformList li .thumbnail .imgLayer{left:15px;top:15px;height:25px;width:auto;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}#main .singleReformList li .catchIco{position:absolute;background:#f60;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:120px;height:120px;left:10px;bottom:10px;margin-bottom:0;color:#fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:18px}#main .singleReformList li .reformSummary{overflow:hidden}#main .singleReformList li .reformSummary h3{font-size:38px;margin:0 0 20px;line-height:1.2;padding:10px 20px}#main .singleReformList li .reformSummary .itemDetail{display:block;margin-bottom:10px;overflow:hidden}#main .singleReformList li .reformSummary .priceTxt{margin-left:20px}#main .singleReformList li .scheduleTxt,#main .reformList li .reformSummary .scheduleTxt{background:#062e78;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden;font-size:20px;font-weight:700;color:#fff;text-align:center;padding:5px;width:200px}#main .reformList li .reformSummary .scheduleTxt{margin-left:auto}#main .singleReformList li .reformSummary .txts{margin-bottom:0}#main .faqList a{display:inline}#main .faqList dt{font-size:20px;font-weight:700;background:#eb6120;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#fff;padding:12px 20px 12px 45px;margin-bottom:15px;overflow:hidden;position:relative;line-height:1.4}#main .faqList dt:before{content:"Q";font-size:50px;color:rgba(255,255,255,.3);position:absolute;left:15px;top:0;font-family:"Anton",Sans-Serif;line-height:1}#main .faqList dd{margin-bottom:30px;position:relative;padding:0 10px 0 45px}#main .faqList dd:before{content:"A";font-size:50px;color:rgba(126,173,0,.44);position:absolute;left:15px;top:-5px;font-family:"Anton",Sans-Serif;line-height:1}#main .bnrList{margin-bottom:0}#main .bnrList .bnrList-item{margin-bottom:20px;padding-left:0}#main .bnrList-item:last-of-type{margin-bottom:0}#main .bnrList .bnrList-item:before,#main .bnrList .bnrList-item:after{display:none}#main .worksTax{display:flex;justify-content:center;flex-flow:row wrap;margin-bottom:0}#main .worksTax .worksTax-list{width:18.5%;margin:0 1%;background-color:#7ead00;border-radius:7px;margin-top:0;padding:1px}#main .worksTax .worksTax-list:before,#main .worksTax .worksTax-list:after{display:none}#main .worksTax .worksTax-list .worksTax-list-link{display:block;border:2px solid #fff;color:#fff;padding:.5rem;text-align:center;font-weight:700;border-radius:7px;text-decoration:none}#main .toContactText{text-align:center;padding-top:40px;border-top:1px dotted #333;margin:20px 0 20px}#works #main .contactBox .buttons .btn-green{width:250px}.is-reflection{overflow:hidden;position:relative}.is-reflection a{overflow:hidden}.is-reflection a:after{-moz-animation:is-reflection 4s ease-in-out infinite;-moz-transform:rotate(45deg);-ms-animation:is-reflection 4s ease-in-out infinite;-ms-transform:rotate(45deg);-o-animation:is-reflection 4s ease-in-out infinite;-o-transform:rotate(45deg);-webkit-animation:is-reflection 4s ease-in-out infinite;-webkit-transform:rotate(45deg);animation:is-reflection 4s ease-in-out infinite;background-color:#fff;content:" ";height:100%;left:0;opacity:0;position:absolute;top:-180px;transform:rotate(45deg);width:30px}.is-reflection+.is-reflection a:after{-webkit-animation-delay:.3s;animation-delay:.3s}@keyframes is-reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes is-reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}#main .attBox{border:solid 5px #d00000;padding:10px;background:#fff}#main .attBox p{color:#d00000;text-align:center;font-size:150%;font-weight:700}#main .attBox ul li a{color:#d00000;font-size:110%;font-weight:700}#top #main .mapImg{margin-bottom:30px}#top #main .top-area .btn-wrap,.areaPage #main .top-area .btn-wrap,#main .rainRepairWorks .btn-wrap{display:flex;flex-flow:row wrap;justify-content:center}#top #main .top-area .btn-wrap .buttons:nth-of-type(n+2),.areaPage #main .top-area .btn-wrap .buttons:nth-of-type(n+2),#main .rainRepairWorks .btn-wrap .buttons:nth-of-type(n+2){margin-left:20px}#main .tekiseiBox h2{background:0 0;padding:0}#main .tekiseiBox .tekiseiBnrList{display:flex;flex-flow:row wrap;justify-content:space-between}#main .tekiseiBox .tekiseiBnrList li{padding-left:0;width:49%;margin:0}#main .tekiseiBox .tekiseiBnrList li:before,#main .tekiseiBox .tekiseiBnrList li:after{content:none}#main .tekiseiBox .catchTxt{text-align:center;font-size:30px;line-height:1.4;margin-top:30px;font-weight:700}#main .tekiseiBox .catchTxt strong{font-size:48px}#main .tekiseiBox .initiativeList li{background:rgba(6,46,120,.11);border-radius:5px;overflow:hidden}#main .tekiseiBox .initiativeList li p{padding:5px 10px;margin-bottom:0}#main .tekiseiBox .initiativeList h4{line-height:1.4;margin-bottom:0;background:#062e78;padding:5px 10px;color:#fff}#main .tekiseiBox .initiativeList h4:before,#main .tekiseiBox .initiativeList h4:after{content:none}#main .tekiseiBox .initiativeList li span{font-size:14px}dl.campaignList{overflow:hidden;border-top:dotted 1px #333}#top dl.campaignList,.areaPage dl.campaignList{background:#fff;margin-bottom:20px}dl.campaignList dt{float:left;width:14em;font-weight:700;padding:5px}dl.campaignList dt span.newIco{color:#b90000;font-size:12px;margin-right:5px}dl.campaignList dd{border-bottom:dotted 1px #333;padding:5px 0 5px 14em}dl.campaignList dd:nth-of-type(2n){background:#e1eafe;font-weight:700}#main .rcoverFlowList{display:flex;flex-flow:row nowrap;justify-content:space-between}#main .rcoverFlowList li{padding-left:0;width:14%;height:240px;background:#7ead00;color:#fff;font-size:18px;font-weight:700;padding:0;display:flex;align-items:center;justify-content:center;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;text-align:center;box-sizing:border-box}#main .rcoverFlowList li:before,#main .rcoverFlowList li:after{content:none}#main .rcoverFlowList li:before{position:absolute;content:"";right:-26px;top:50%;transform:translateY(-50%);border-left:40px solid #fff;border-top:40px solid transparent;border-bottom:40px solid transparent;width:initial;height:initial;background:0 0;left:initial;z-index:1}#main .rcoverFlowList li:after{position:absolute;content:"";right:-20px;top:50%;transform:translateY(-50%);border-left:30px solid #7ead00;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:none;width:initial;height:initial;background:0 0;left:initial;z-index:1}#main .rcoverFlowList li:last-of-type:before,#main .rcoverFlowList li:last-of-type:after{content:none}#main .showroom_btn{text-align:center;margin:30px 0 50px}#main .showroom_btn:after{content:"";clear:both;display:block}.showroom_btn .btn,.showroom_btn a.btn,.showroom_btn .button.btn{font-size:20px !important;font-weight:700;line-height:1.5;position:relative;display:inline-block !important;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem;border:none;float:none}#main a.btn-custom01{margin-bottom:.5rem;padding:0;border-radius:.75rem;text-decoration:none;color:#000 !important}a.btn-custom01:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0,.75rem,-1rem);transform:translate3d(0,.75rem,-1rem);box-sizing:border-box;border:2px solid #000;border-radius:inherit;background:#ccc100;-webkit-box-shadow:0 .6rem 0 0 rgba(0,0,0,.2);box-shadow:0 .6rem 0 0 rgba(0,0,0,.2)}a.btn-custom01:after{font-family:"Font Awesome 5 Free";font-size:2rem;font-weight:400;line-height:1;position:absolute;top:calc(50% - 1rem);left:1.5rem;margin:0;padding:0;content:"\f0e0";border:none !important;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important}.btn-custom01-front{position:relative;display:block;padding:1.5rem 5rem;-webkit-transition:all .3s;transition:all .3s;border:2px solid #000;border-radius:inherit;background:#fff100}.fa-position-left{position:absolute;top:calc(50% - 0.5em);left:1rem}.fa-position-right{position:absolute;top:calc(50% - 0.5em);right:1rem}a.btn-custom01:hover{-webkit-transform:translate(0,.25rem);transform:translate(0,.25rem);background:#fff100}a.btn-custom01:hover:before{-webkit-transform:translate3d(0,.5rem,-1rem);transform:translate3d(0,.5rem,-1rem);-webkit-box-shadow:0 .35rem 0 0 rgba(0,0,0,.2);box-shadow:0 .35rem 0 0 rgba(0,0,0,.2)}a.btn-custom01:hover:after{content:"\f2b6"}a.btn-custom01:active{-webkit-transform:translate(0rem,.75rem);transform:translate(0rem,.75rem)}a.btn-custom01:active:before{-webkit-transform:translate3d(0,0,-1rem);transform:translate3d(0,0,-1rem);-webkit-box-shadow:0 .35rem 0 0 rgba(0,0,0,.2);box-shadow:0 .35rem 0 0 rgba(0,0,0,.2)}a.btn-custom01:active:after{content:"\f2b6"}.showroomBnr{background:#ffb033;padding:20px 30px}.showroomBnr .ttl{margin-top:-40px}.showroomBnrList{display:flex;flex-flow:row wrap}.mainvTop .reviewBox{margin-bottom:0}.reviewTtl{color:#fff;background:#eb611e;padding:8px 15px}.bg02.reviewBox{padding:10px 0 !important}.mainvTop .bg02.reviewBox{padding:0 !important}#main .mainvTop .reviewBox ul,#main .reviewBox ul{position:relative;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px;box-sizing:border-box;height:auto;margin-bottom:0}#main .mainvTop .reviewBox ul li,#main .reviewBox ul li{padding:0;width:48% !important;height:auto !important;width:calc(50% - 5px) !important;background:rgba(255,255,255,1);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:10px;box-sizing:border-box}#main .reviewBox ul li:before,#main .reviewBox ul li:after{content:none}.reviewBox ul li .wp-google-place{background:#ffc !important;margin:-10px -10px 10px !important;border-radius:5px 5px 0 0 !important;-webkit-border-radius:5px 5px 0 0 !important;-moz-border-radius:5px 5px 0 0 !important;-ms-border-radius:5px 5px 0 0 !important;-o-border-radius:5px 5px 0 0 !important;padding:5px !important;box-sizing:border-box !important}.reviewBox ul li .wp-google-content-inner{height:300px;overflow:auto !important}.reviewBox ul li .wp-gr.wpac .wp-google-name a{font-size:13px !important}.mainvTop .reviewBox ul{width:1100px;margin:0 auto}.mainvTop .reviewBox ul li{background:0 0 !important;padding:0 20px}.mainvTop .reviewBox ul li .wp-google-content-inner{display:none}.mainvTop .reviewBox ul li .wp-gr .wp-google-left{float:left !important}.mainvTop .reviewBox ul li .wp-gr .wp-google-right{width:auto !important;display:flex !important;flex-wrap:wrap}.mainvTop .reviewBox ul li .wp-gr .wp-google-right div{margin-right:20px !important}.mainvTop .reviewBox ul li .wp-gr .wp-google-name{margin-bottom:0 !important}.mainvTop .reviewBox ul li .wp-gr .wp-google-left img{width:40px !important;height:40px !important}.mainvTop .reviewBox ul li .wp-gr .wp-google-right span.wp-google-rating,.mainvTop .reviewBox ul li .wp-gr .wp-google-right span.wp-google-stars{font-size:18px !important;line-height:1.2 !important}.mainvTop .wp-gr .wp-google-place .wp-star svg{width:15px !important;height:auto !important}.mainvTop .reviewBox ul li .wp-gr .wp-google-powered{margin-top:0 !important}.mainvTop .reviewBox ul li .wp-google-place{background:0 0 !important;margin:-5px -10px !important}.mainvTop .mainvTopReview{text-align:center;background:#ede6cf;padding:10px 0}.mainvTop .mainvTopReview a{text-decoration:none;display:block;margin:0 auto;width:1000px}.mainvTop .mainvTopReview p{color:#fff;font-weight:700;background:#eb611e;margin:0 auto}#main .contactTel{margin-bottom:30px;position:relative}#main .contactTel .tel span{font-size:53px;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/common/ico_freedial03.png) no-repeat left center;padding:0 0 0 65px;display:block;margin-right:20px}#main .contactTel p{font-size:15px;line-height:1.3;margin-bottom:5px}#main .corpAwardBox{margin-bottom:50px}#main .awardImage{width:100%;height:auto}#main .awardTable th,#main .awardTable td{text-align:center;border-left:#fff solid 1px;vertical-align:middle}#main .awardTable td.icontd{padding:0}#main .awardTable td img{width:50px;height:auto}#main .awardTable th:nth-child(1),#main .awardTable td:nth-child(1){width:20%;border-left:none}#main .awardTable th:nth-child(2){width:60%}#main .awardTable th:nth-child(3){width:20%}.l-linksBnr{max-width:1000px;margin:0 auto;padding-top:10px;padding-bottom:80px}.l-linksBnr_logo{display:block;text-align:left;font-size:0}.l-linksBnr_logo li{display:inline-block;vertical-align:top;border:solid 1px #ccc;background:#fff;margin:0 0 10px 10px !important;padding:5px !important}.l-linksBnr_logo li:before,.l-linksBnr_logo li:after{display:none}.l-linksBnr_logo li img{max-width:100%;width:auto;height:40px !important}.spmenubtn-close{display:none}#topcontrol{z-index:10}#main .packTtl .packLoan,#main .packTtl .packLoan2{position:absolute;content:"";right:5px;top:5px}#main .packOther .packTtl .packLoan{top:40px}.packLoan dl,.packLoan2 dl{border:1px solid #d00000;color:#d00000;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.2);background:#fff;font-size:10px;line-height:1.2;padding:5px;box-sizing:border-box;text-align:center;font-weight:700}.packLoan2 dl{padding:8px 10px;font-size:28px;font-family:"Impact",Gadget,"Anton",sans-serif;line-height:1.1}.packLoan2 dl .yen{font-size:16px;font-family:sans-serif;padding-left:3px}#main .packLoan2 dd p.subTxt{font-size:12px;font-weight:400;color:#333;font-family:sans-serif}#main .packTtl .packLoan dl{width:100px}.packLoan dt{font-size:13px}.packLoan dd .loanPrice{font-size:23px;font-family:"Impact",Gadget,"Anton",sans-serif}.packLoan dd .subTxt,#main .packTtl .packLoan dd .subTxt{font-size:10px;margin-bottom:0;text-indent:-1em;padding-left:1em}#main .layout02,#main .layout03{position:relative}#main .layout02 .packLoan,#main .layout03 .packLoan{position:absolute;content:"";right:auto;top:auto;left:10px;bottom:10px}#main .layout02 .packLoan dl{display:flex;gap:10px;align-items:center;justify-content:center;line-height:1;padding:5px 20px}#main .layout03 .packLoan dl{border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.2);background:#fff;font-size:10px;line-height:1.2;padding:5px;box-sizing:border-box;text-align:center;font-weight:700;width:100px}#main .layout02 .packLoan dt{margin-top:4px}#main .layout02 .packLoan dl .yen{margin-top:3px}#main .layout02 .packLoan dl dd .subTxt{margin-top:3px}#main .layout02 .packLoan dd{display:flex;align-items:center;gap:2px}#main .layout02 .packLoan dd .subTxt,#main .layout03 .packLoan dd .subTxt{font-size:10px;margin-bottom:0}.l-mv{position:relative}.l-mv .packLoan,.l-mv .packLoan2{position:absolute;content:"";right:20px;top:20px}.l-mv .packLoan.wpack,.l-mv .packLoan.apartment{right:auto;top:initial;left:10px;bottom:20px}.l-mv .packLoan dl{box-shadow:2px 2px 4px rgba(0,0,0,.2);background:#fff;font-size:16px;line-height:1.3;padding:10px;box-sizing:border-box;text-align:center;font-weight:700}.l-mv .packLoan dl dt{font-size:24px}.l-mv .packLoan dl dd .loanPrice{font-size:36px}.l-mv .packLoan2 dl{padding:12px 16px;font-size:58px}#main .l-mv .packLoan2 dd p.subTxt{font-size:14px;margin-bottom:0;text-align:center}#rcover .l-mv .packLoan{top:auto;bottom:37px;right:auto;left:342px}#main .l-mv .packLoan dl dd .subTxt{font-size:14px;margin-bottom:0}#apartment .l-mv .packLoan{position:static;margin-top:20px;width:100%}#apartment .l-mv .packLoan dl{display:flex;gap:20px;align-items:center;justify-content:center;line-height:1}#apartment .l-mv .packLoan dt{margin-top:.33em}#apartment .l-mv .packLoan dd{display:flex;align-items:center;gap:10px}#apartment .l-mv .packLoan dl .yen{margin-top:.312em}#apartment .l-mv .packLoan dl dd .subTxt{margin-top:.35em}#main .faqContent{padding:0 0 25px}#main .faqContent h2{background:#062e78;padding:20px 20px 15px;margin-bottom:15px;line-height:1}#main .faqContent h2:before{display:none}.faqContent details{display:block;cursor:pointer}.faqContent summary,.faqContent details p{display:block}.faqContent summary{font-size:20px;font-weight:700;background:#eb6120;border-radius:5px;color:#fff;padding:12px 30px 12px 45px;margin-bottom:15px;overflow:hidden;position:relative;line-height:1.4}.faqContent summary:before{content:"Q";font-size:50px;color:rgba(255,255,255,.3);position:absolute;left:15px;top:0;font-family:"Anton",Sans-Serif;line-height:1}.faqContent details summary:after{display:block;font-family:"Font Awesome 5 Free";content:"\f067";position:absolute;font-size:.75rem;top:0;right:10px;bottom:0;margin:auto 0;height:1em;width:1em;padding:2px 1px 2px 3px;box-sizing:content-box;line-height:1;border-radius:50%;border:1px solid #fff}.faqContent details[open] summary:after{content:"\f068"}.faqContent details .inBox{color:#000;position:relative;padding:0 10px 0 45px;margin-bottom:0;z-index:1;transition:.3s ease}.faqContent details .inBox:before{content:"A";font-size:50px;color:rgba(126,173,0,.44);position:absolute;left:15px;top:-5px;font-family:"Anton",Sans-Serif;line-height:1}#main .faqContent details a{display:inline}#main .faqContent details p:empty{display:contents}details[open] summary~*{animation:showOpacity .5s ease-in-out}@keyframes showOpacity{0%{opacity:0}100%{opacity:1}}#main .fvBox{padding-bottom:0}#main .fvBox+.comForm{margin-top:40px}#main .fvBox .featureBox{margin-top:0;margin-bottom:0}#main .osusumeWrap{margin-top:10px}#main .osusumeWrap h3.osusume{background:0 0;border-top:none;font-size:41px;padding:0;margin:0 0 10px;position:relative;line-height:1.2;font-weight:700;width:100%}#main .osusumeWrap h3.osusume span{display:block;background-color:#d00000;font-size:38px;color:#fff;border-radius:5px;padding:10px 10px 5px;width:10rem;line-height:1;margin-bottom:10px}#main .osusumeWrap h3.osusume strong{color:#062e78}#main .osusumeWrap .warryBox,#main .osusumeWrap .meritBox{position:relative;overflow:hidden;margin-bottom:20px}#main .osusumeWrap .warryBox p,#main .osusumeWrap .meritBox p{line-height:1.4;font-size:15px;margin-bottom:0}#main .osusumeWrap .warryBox img{float:left;margin-right:30px}#main .osusumeWrap .catchTtl{font-size:45px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:10px}#main .osusumeWrap .catchTtl strong{font-size:65px;display:inline-block;margin-top:20px}#main .osusumeWrap .catchTtl strong span{color:#333}#main .osusumeWrap .catchTtl .ttlIco{background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/reason_catch_ico.png) no-repeat center center;float:left;width:206px;height:206px;color:#fff;font-size:25px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;text-align:center;margin:-15px 10px 0 0;padding-top:10px}#contents .reasonShowroom{position:relative;margin-top:20px}#contents .reasonShowroom+.reasonShowroom{margin-top:80px}#main .reasonShowroom h2.bg-no{position:relative;padding:0 0 15px !important;margin-bottom:0;overflow:inherit}#main .reasonShowroom h2.bg-no:before,#main .reasonShowroom h2.bg-no:after{content:"";position:absolute;width:40px;height:2px;border:none;bottom:0 !important;left:50%;transform:translateX(-50%);top:inherit !important}#main .reasonShowroom h2.bg-no:before{background-color:#eb6120;left:calc(50% - 20px)}#main .reasonShowroom h2.bg-no:after{background-color:#b0b0b0;left:calc(50% + 20px)}#main .reasonShowroom .bg-no strong{color:#eb6120}#main .reasonShowroomSec{width:1000px;margin:40px auto 0}#main .reasonShowroomSec+#main .reasonShowroomSec{margin-top:60px}#main .reasonShowroomSec .reasonShowroomTtl{display:flex;align-items:center;padding:9px 7px;margin:0 0 20px;line-height:1;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/img/common/bg_servicecontents.png);border-top-color:#eb6120}#main .reasonShowroomSec .reasonShowroomTtl span{background:#eb6120;color:#fff;display:inline-block;font-size:16px;padding:3px 10px;margin:0 10px 0 0;line-height:1.3;border-radius:5px}#main .reasonShowroomSec .reasonShowroomList{display:flex;justify-content:space-between;margin-bottom:0}#main .reasonShowroomSec .reasonShowroomList:has(+.reasonShowroomTxt){margin-bottom:20px}#main .reasonShowroomSec .reasonShowroomItem{width:490px;margin:0;padding-left:0}#main .reasonShowroomSec .reasonShowroomAdd{margin-top:10px;font-size:14px}#main .reasonShowroomSec .reasonShowroomItem:before,#main .reasonShowroomSec .reasonShowroomItem:after{content:none}#main .reasonShowroomSec .reasonShowroomRow{display:flex;justify-content:space-between;margin-bottom:0}#main .reasonShowroomSec .reasonShowroomColPic{width:420px}#main .reasonShowroomSec .reasonShowroomColText{width:540px}#main .reasonShowroomSec:nth-of-type(odd) .reasonShowroomRow{flex-flow:row-reverse}#main .reasonShowroomSec .reasonShowroomTxt{margin-bottom:20px;font-size:16.6px}#main .reasonShowroomSec ul.colorsimulationBa{margin-bottom:0}#main .reasonShowroomSec ul.colorsimulationBa li ul{margin-bottom:0}#main .reasonShowroom .reasonShowroomNow{margin:10px 0 0;font-size:50px;font-weight:700;text-align:center}#main .reasonShowroom .reasonShowroomNow strong{color:#d00000;font-weight:700}#main .accessMap{margin-top:40px}#main .form02{margin:0 0 50px;padding:50px 0 10px}.movieMain{position:relative}.movieWrap{position:relative}.movieWrap .movie{width:100%;height:100%;aspect-ratio:16/9}#main ul.reformFlyer{list-style:none;display:flex;gap:40px 0;border:#ffb033 solid 1px}#main ul.reformFlyer li{margin:0;padding:0}#main ul.reformFlyer li:before,#main ul.reformFlyer li:after{display:none}#main .priceWrap{float:right;margin-bottom:5px}#main .priceWrap .priceTxt{float:inherit}#main .priceWrap .subTax{display:block;font-size:14px;font-weight:400;color:#333;font-family:sans-serif;text-align:right}#main .priceWrap+.txts{letter-spacing:-.04em}.reasonShowroomPic{margin-bottom:20px}#mainv .swiper-slide{width:1000px}#main #archiveList.reformLists{width:1000px;margin:40px auto 0;padding-bottom:0}.features{width:1000px;margin:0 auto;padding-bottom:60px;position:relative}.features .featuresList{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:0 !important}.features .featuresList li{margin:0 !important;padding:0 !important}.features .featuresList li:not(:first-child){margin-top:40px !important}.features .featuresList li:before,.features .featuresList li:after{content:none !important}#main .singleToiletList{display:flex;flex-wrap:wrap;gap:20px 2%;background-color:transparent;padding:0}#main .singleToiletList li{width:49%;border:8px solid #7ead00;background:#fff;padding:20px;margin:0;box-sizing:border-box}#main .singleToiletList li .band{position:absolute;content:"";top:50px;left:-80px;width:300px;height:36px;background:#d00000;transform:rotate(-45deg)}#main .singleToiletList li .band span{display:block;text-align:center;color:#fff;font-size:18px;font-weight:700;line-height:36px}#main .singleToiletList li .thumbnail{width:100%;height:250px;position:relative;overflow:hidden;float:none;margin-right:0}#main .singleToiletList .thumbnail img{width:100%;height:100%;object-fit:cover}#main .singleToiletList .thumbnail .imgTxt{position:absolute;content:"";right:10px;bottom:10px;color:#fff;font-size:14px;margin:0;text-shadow:2px 2px 2px rgba(0,0,0,.6)}#main .singleToiletList li .thumbnail .imgLayer{top:0;left:initial;right:0;transform:none;width:auto;height:auto;object-fit:initial}#main .singleToiletList li .thumbnail .imgLayerTxt{width:120px;height:120px;display:flex;align-items:center;justify-content:center;flex-flow:column wrap;font-weight:700;font-size:18px;text-align:center;color:#fff;line-height:1.2;background:url(//shikisai-design.jp/cms/wp-content/themes/shikisai-design.jp/./img/reform/toilet/ico_bikkuri.png);margin:0}#main .singleToiletList .thumbnail .imgLayerTxt span{font-size:60px;font-family:"Impact",Gadget,"Anton",sans-serif;display:block;line-height:.8;letter-spacing:-2px;color:#fff}#main .singleToiletList li .reformSummary h3{box-shadow:none;border:none;background:0 0;font-size:23px;color:inherit;display:flex;align-items:flex-start;padding:0;margin:15px 0 0}#main .singleToiletList .reformSummary h3 img{position:relative;display:inline-block;max-width:90px;height:auto;margin-right:10px}#main .singleToiletList .reformSummary .itemDetail{line-height:1.4;margin:5px 0 0}#main .singleToiletList .reformSummary .itemDetail br{display:none}#main .singleToiletList .reformSummary .priceTxt,#main .singleToiletList .reformSummary .priceTxt2{font-size:90px;display:flex;align-items:flex-end;justify-content:flex-start;flex-flow:row nowrap;margin:6px 0 !important;float:none}#main .singleToiletList .reformSummary .priceTxt .other.another{font-size:16px;line-height:20px;width:80px;height:40px;margin:0 10px 6px 0;border:2px solid #d00000;display:flex;justify-content:center;align-items:center;box-sizing:border-box}#main .singleToiletList .reformSummary .scheduleTxt{width:inherit;background:0 0;font-size:18px;padding:0;margin:10px 0 0;color:#eb6120;line-height:1;text-align:left}#main .singleToiletList li .reformSummary .scheduleTxt img{display:inline-block;margin-right:10px;width:22px;height:22px}#main .singleToiletList .reformSummary .featuresList{display:flex;flex-flow:row wrap;gap:5px;line-height:1;margin:10px 0 0}#main .singleToiletList .reformSummary .featuresList li{width:auto;border:none;background:0 0;padding:0;line-height:1}#main .singleToiletList .reformSummary .featuresList li span{background:#7ead00;padding:5px;border-radius:3px;display:inline-block;font-size:13px;color:#fff;font-weight:700}#main .singleToiletList .reformSummary .txts{margin:10px 0 0;font-size:14px}#main .singleToiletList .reformSummary .catchIco{position:inherit;background:0 0;line-height:1;font-weight:700;width:inherit;height:inherit;display:block;color:#7ead00;text-align:left;font-size:15px;margin:5px 0 0;padding:0}#main #archiveList.toiletLists{margin-top:20px;padding-bottom:60px}#main #archiveList.toiletLists .btn-wrap{display:flex;flex-flow:row wrap;justify-content:center}
.pdfemb-viewer{overflow:hidden;line-height:1;margin:0;padding:0;border:1px solid #000;position:relative;text-align:left;direction:ltr;background-color:#d3d3d3}.pdfemb-viewer .pdfemb-toolbar{padding:0;margin:0;border:none;position:absolute;background-color:gray;width:100%}.pdfemb-viewer .pdfemb-toolbar.pdfemb-toolbar-fixed{display:block}.pdfemb-viewer .pdfemb-toolbar.pdfemb-toolbar-hover{display:none;z-index:1}.pdfemb-viewer .pdfemb-toolbar.pdfemb-toolbar-top{top:0;left:0}.pdfemb-viewer .pdfemb-toolbar.pdfemb-toolbar-bottom{bottom:0;left:0}.pdfemb-viewer .pdfemb-toolbar div{margin:6px 15px 6px 2px;font-family:sans-serif;font-size:12px;padding:2px;text-align:center;letter-spacing:normal;word-spacing:normal;line-height:14px;text-transform:none;text-indent:0;text-shadow:none;font-weight:normal;display:inline;color:#d3d3d3;float:left}.pdfemb-viewer .pdfemb-toolbar button,.pdfemb-viewer .pdfemb-toolbar button[disabled]{background-color:rgba(0,0,0,.12);background-image:linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, 100%, 0));background-clip:padding-box;border:1px solid;border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px 0 hsla(0,0%,100%,.05) inset,0 0 1px hsla(0,0%,100%,.15) inset,0 1px 0 hsla(0,0%,100%,.05);-webkit-transition-property:background-color,border-color,box-shadow;-webkit-transition-duration:150ms;-webkit-transition-timing-function:ease;transition-property:background-color,border-color,box-shadow;transition-duration:150ms;transition-timing-function:ease;min-width:16px;padding:2px 6px 0;width:auto;border-radius:2px;color:hsla(0,0%,100%,.8);font-size:12px;line-height:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default;margin:4px 2px 4px 0;float:left}.pdfemb-viewer .pdfemb-toolbar button:hover{background-color:rgba(0,0,0,.2);box-shadow:0 1px 0 hsla(0,0%,100%,.05) inset,0 0 1px hsla(0,0%,100%,.15) inset,0 0 1px rgba(0,0,0,.05)}.pdfemb-viewer .pdfemb-toolbar button:first-child{margin-left:4px}.pdfemb-viewer .pdfemb-toolbar button.pdfemb-toggled{background-color:rgba(0,0,0,.3);background-image:linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, 100%, 0));border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px rgba(0,0,0,.1) inset,0 0 1px rgba(0,0,0,.2) inset,0 1px 0 hsla(0,0%,100%,.05);-webkit-transition-property:background-color,border-color,box-shadow;-webkit-transition-duration:10ms;-webkit-transition-timing-function:linear;transition-property:background-color,border-color,box-shadow;transition-duration:10ms;transition-timing-function:linear}.pdfemb-viewer .pdfemb-toolbar button.pdfemb-toggled:hover{background-color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.4) rgba(0,0,0,.5) rgba(0,0,0,.55);box-shadow:0 1px 1px rgba(0,0,0,.2) inset,0 0 1px rgba(0,0,0,.3) inset,0 1px 0 hsla(0,0%,100%,.05)}.pdfemb-viewer .pdfemb-toolbar button.pdfemb-prev::before{content:url(//shikisai-design.jp/cms/wp-content/plugins/pdf-embedder/assets/css/../img/toolbarButton-pageUp.png)}.pdfemb-viewer .pdfemb-toolbar button.pdfemb-next::before{content:url(//shikisai-design.jp/cms/wp-content/plugins/pdf-embedder/assets/css/../img/toolbarButton-pageDown.png)}.pdfemb-viewer .pdfemb-toolbar button.pdfemb-zoomout::before{content:url(//shikisai-design.jp/cms/wp-content/plugins/pdf-embedder/assets/css/../img/toolbarButton-zoomOut.png)}.pdfemb-viewer .pdfemb-toolbar button.pdfemb-zoomin::before{content:url(//shikisai-design.jp/cms/wp-content/plugins/pdf-embedder/assets/css/../img/toolbarButton-zoomIn.png)}.pdfemb-viewer .pdfemb-toolbar button.pdfemb-fs::before{content:url(//shikisai-design.jp/cms/wp-content/plugins/pdf-embedder/assets/css/../img/toolbarButton-presentationMode.png)}.pdfemb-viewer .pdfemb-toolbar button.pdfemb-download::before{content:url(//shikisai-design.jp/cms/wp-content/plugins/pdf-embedder/assets/css/../img/toolbarButton-download.png)}.pdfemb-viewer .pdfemb-toolbar button.pdfemb-btndisabled{color:#d3d3d3}.pdfemb-viewer .pdfemb-pagescontainer{overflow:hidden;display:block;position:relative;background-color:#d3d3d3}.pdfemb-viewer .pdfemb-pagescontainer.grab-to-pan-grab{cursor:grab;-webkit-overflow-scrolling:touch}.pdfemb-viewer .pdfemb-pagescontainer.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit}.pdfemb-viewer .pdfemb-pagescontainer.grab-to-pan-grab:active,.pdfemb-viewer .pdfemb-pagescontainer.grab-to-pan-grabbing{cursor:grabbing;z-index:50000}.pdfemb-viewer .pdfemb-pagescontainer .pdfemb-inner-div{overflow:hidden;line-height:1;margin:auto;padding:0;border:none;position:relative;background-color:#d3d3d3;display:block}.pdfemb-viewer .pdfemb-pagescontainer .pdfemb-inner-div canvas{position:relative;top:0;bottom:0;margin:0;padding:0;display:inline-block;background-color:#fff}.pdfemb-viewer .pdfemb-pagescontainer .pdfemb-inner-div-wantmobile{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background-color:#d3d3d3;opacity:.5}.pdfemb-viewer .pdfemb-pagescontainer .pdfemb-inner-div-wantmobile-fswrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.pdfemb-loadingmsg{text-align:center;padding:5px;background-color:#fff}div.pdfemb-errormsg{padding:5px;text-align:center;vertical-align:middle;background-color:#faa}.pdfemb-fsp-wrapper{background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:4000;overflow-y:auto;overflow-x:hidden;display:none}.pdfemb-fsp-content{overflow:hidden;width:100%;height:100%;position:relative;top:0;left:0}input.pdfemb-page-num{display:inline;font-family:sans-serif;width:30px;height:15px;vertical-align:middle;font-size:10px;padding:0 2px;color:#000;text-align:center;margin:0}@media screen and (min-color-index: 0)and (-webkit-min-device-pixel-ratio: 0){.pdfemb-pagescontainer{margin-left:1px}}.scrollbar-none{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}