@charset "UTF-8";
/*!
 * ress.css ? v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */
html{box-sizing:border-box;-moz-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;word-break:normal}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible;text-transform:none}select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{color:inherit;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none;vertical-align:bottom}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}html{font-size:62.5%}body{color:#3d2718;counter-reset:flow;font-family:Linotte,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,"MS PGothic",Arial,Helvetica,Verdana,sans-serif !important;font-size:18px;font-size:1.8rem;line-height:1}html,body{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{line-height:1.6}h1{font-size:30px;font-size:3rem}h2{font-size:28px;font-size:2.8rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}ul,ol{list-style:none}a{color:#0058a8;font-weight:700;text-decoration:underline}a:hover{text-decoration:none}summary{color:transparent;cursor:pointer;display:block;list-style:none;outline:none;position:relative}table{border-collapse:collapse;border-spacing:0}p{line-height:1.6}p strong{background:#fdcd00;padding:5px 0}@media (max-width:768px){body.on{height:100%;overflow:hidden}}@media (max-width:414px){body{font-size:15px;font-size:1.5rem}h1{font-size:24px;font-size:2.4rem}h2{font-size:24px;font-size:2.4rem}h3{font-size:20px;font-size:2rem}h4{font-size:18px;font-size:1.8rem}}#logo .c1{fill:#fdcd00}#logo .c2{fill:#3d2718}.loupe{border:solid 4px #6c462c;border-radius:10px;display:block;height:20px;position:relative;transform:rotate(-45deg);width:20px}.loupe:after{background:#6c462c;content:"";display:block;height:12px;bottom:-12px;left:50%;position:absolute;margin-left:-2px;width:4px}.arrow,.breadcrumb li,.more a,.more span{position:relative}.arrow:after,.breadcrumb li:after,.more a:after,.more span:after{border-right:solid 4px #fff;border-top:solid 4px #fff;content:"";display:block;height:14px;position:absolute;transform:rotate(45deg);width:14px}.zoom{display:block;position:relative}.zoom:before,.zoom:after{content:"";display:block;position:absolute}.zoom:before{background:rgba(0,0,0,.7);height:26px;right:0;top:0;width:26px}.zoom:after{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/zoom.svg) center center;height:18px;right:4px;top:4px;width:18px}.mainCtr,.area,.appeal,.articleSearch,.archive,.campaign,.article,.blog,.service .content,.guide .content,.result,.notFound{margin:0 auto;max-width:1000px}.header .search,.header .staff{font-size:12px;font-size:1.2rem;margin-bottom:5px;margin-top:5px}.header .search svg,.header .staff svg{color:#469944;height:14px;width:14px}.section{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);border-bottom:solid 3px #d8d0a2;border-top:solid 3px #d8d0a2;margin-top:50px}.section:before,.section:after{border-radius:10px;top:0;z-index:-1}.section2 .headline,.voice .headline,.faq .headline,.article .list .headline,.blog .headline{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/line.webp) no-repeat center bottom;background-size:contain;padding-bottom:70px;text-align:center}.section2 .headline .title,.voice .headline .title,.faq .headline .title,.article .list .headline .title,.blog .headline .title{margin:0 auto}.section2 .headline p,.voice .headline p,.faq .headline p,.article .list .headline p,.blog .headline p{font-weight:700;font-size:24px;font-size:2.4rem;margin-top:20px}.section3,.area .inner,.campaign .inner{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);border:solid 3px #d8d0a2;border-radius:10px}.section3>.title,.area .inner>.title,.campaign .inner>.title{border-radius:10px 10px 0 0;margin:-3px 0 0 -3px;width:calc(100% + 6px)}.section3>.title:before,.area .inner>.title:before,.campaign .inner>.title:before,.section3>.title:after,.area .inner>.title:after,.campaign .inner>.title:after{border-radius:10px 10px 0 0;left:0;top:0}.section3>.title span,.area .inner>.title span,.campaign .inner>.title span{line-height:1;position:relative;z-index:1}.section3>.title span:after,.area .inner>.title span:after,.campaign .inner>.title span:after{color:#fff;font-size:18px;font-size:1.8rem;margin-left:20px}@media (min-width:769px){.section .inner{margin:0 auto;max-width:1000px;padding:50px 30px}.section .inner>.title{margin-bottom:30px}.section2,.voice,.faq,.article .list,.blog{margin:50px auto 0;max-width:1000px;padding:0 30px}.section3,.area .inner,.campaign .inner{margin:0 30px}.section3>.title,.area .inner>.title,.campaign .inner>.title{padding:20px 30px}.section3>.title span,.area .inner>.title span,.campaign .inner>.title span{max-height:45px}}@media (max-width:768px){.section .inner{padding:50px 20px}.section .inner>.title{margin-bottom:30px}.section2,.voice,.faq,.article .list,.blog{margin-top:50px;padding:0 20px}.section2 .headline,.voice .headline,.faq .headline,.article .list .headline,.blog .headline{padding-bottom:7vw}.section2 .headline img,.voice .headline img,.faq .headline img,.article .list .headline img,.blog .headline img{height:35px;width:auto}.section2 .headline p,.voice .headline p,.faq .headline p,.article .list .headline p,.blog .headline p{font-size:18px;font-size:1.8rem}.section3>.title,.area .inner>.title,.campaign .inner>.title{padding:20px}.section3>.title span,.area .inner>.title span,.campaign .inner>.title span{display:block;height:35px;line-height:1}.section3>.title img,.area .inner>.title img,.campaign .inner>.title img{height:100%;object-fit:contain}}@media (max-width:414px){.section .inner{padding:20px}.section .inner>.title{margin-bottom:20px}}.breadcrumb{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);border-bottom:solid 1px #6c462c;border-top:solid 1px #6c462c}.breadcrumb ol{display:flex;font-size:13px;font-size:1.3rem}.breadcrumb li{margin-right:35px}.breadcrumb li:after{border-color:#3d2718;border-width:2px;height:8px;margin-top:-4px;position:absolute;right:-20px;top:50%;width:8px}.breadcrumb li:last-child:after{content:none}.footer a{color:#3d2718;text-decoration:none}.footer li{line-height:2}.footer .siteNav{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .contactB{width:200px}.footer .sns{display:flex;margin-top:10px}.footer .sns li{align-items:center;display:flex;margin-right:10px}.footer .logo svg{height:35px;width:200px}.footer .copyright{border-top:solid 1px #3d2718;display:block;padding:30px 0;text-align:center}@media (min-width:769px){.header .toggle{display:none}.breadcrumb ol{margin:0 auto;max-width:1000px;padding:30px}.footer .siteNav{justify-content:space-between;margin:100px auto;max-width:1000px;padding:0 30px}.footer .siteNav .logo,.footer .siteNav ul{width:calc((100% - 60px)/3)}}@media (max-width:768px){.header .toggle{box-sizing:border-box;cursor:pointer;font-weight:700;height:70px;font-size:11px;font-size:1.1rem;padding-top:48px;position:relative;text-align:center;width:70px;z-index:999}.header .toggle span,.header .toggle span:before,.header .toggle span:after{background:#6c462c;border-radius:2.5px;content:"";display:block;height:5px;transition:.35s ease-in-out;width:38px}.header .toggle span{left:50%;position:absolute;top:23px;margin-left:-19px}.header .toggle span:before,.header .toggle span:after{left:0;position:absolute}.header .toggle span:before{top:-11px}.header .toggle span:after{bottom:-11px}.header .toggle.on{color:#fff}.header .toggle.on span,.header .toggle.on span:before,.header .toggle.on span:after{background:#fff}.header .toggle.on span{width:0}.header .toggle.on span:before{top:0;transform:rotate(-45deg)}.header .toggle.on span:after{bottom:0;transform:rotate(45deg)}.breadcrumb{padding:20px}.breadcrumb ol{overflow:auto;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.footer .siteNav{margin:50px 0;padding:0 20px}.footer .siteNav .sns{justify-content:center;width:100%}.footer .contactB{margin:0 auto}.footer .contact{border-radius:10px 10px 0 0;bottom:0;left:0;position:fixed;margin:0;max-width:100%;transition:.5s;width:100%;z-index:9999}.footer .contact:before,.footer .contact:after{border-radius:10px 10px 0 0}.footer .contact.hide{transform:translateY(110%)}.footer .contact .sp{display:block}.back_top{bottom:110px;position:fixed;right:0;transition:.5s;z-index:999}}@media (max-width:414px){.footer .siteNav .logo{margin-bottom:20px;width:100%}.footer .siteNav ul{font-size:14px;font-size:1.4rem;width:calc((100% - 20px)/2)}}.hero{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/bg.webp) repeat-x top;background-size:contain}.hero.top{background-position:bottom}@media (min-width:769px){.hero.top .inner{padding:55px 30px 0}.hero.top .inner>.title span{margin:0 0 60px;padding:15px 20px}}@media (max-width:768px){.hero.top .inner{padding:55px 20px 0}.hero.top .inner>.title span{margin:0 0 30px;padding:6px 20px}}@media (max-width:414px){.hero.top .inner{padding:20px 15px 0}.hero.top .inner>.title span{height:36px;font-size:18px;font-size:1.8rem;margin:0 0 20px;padding:10px}}.hero .inner>.title span:not(#headerFloorBotton span){background:#3d2718;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;position:relative}.hero .inner>.title span:not(#headerFloorBotton span):before,.hero .inner>.title span:not(#headerFloorBotton span):after{content:"";position:absolute}.hero .inner>.title span:not(#headerFloorBotton span):before{border-color:#3d2718 transparent transparent;border-style:solid;top:0}.hero .inner>.title span:not(#headerFloorBotton span):after{border-color:transparent transparent transparent #3d2718;border-style:solid;bottom:0}.hero .inner .title .campaignRibbon{align-items:center;display:flex}@media (min-width:769px){.hero .inner .title .campaignRibbon img{min-width:100px}}@media (max-width:768px){.hero .inner .title .campaignRibbon span{height:unset;font-size:20px;font-size:2rem}}@media (max-width:414px){.hero .inner .title .campaignRibbon img{min-width:70px}.hero .inner .title .campaignRibbon span{font-size:14px;font-size:1.4rem;padding:8px}}.hero .inner .title .campaignRibbon img{display:none}.hero .inner .title .campaignRibbon img{height:auto;width:20%;z-index:1}@media (min-width:769px){.hero .inner .title picture img{margin-top:30px}}@media (max-width:768px){.hero .inner .title picture img{margin-top:10px}}@media (max-width:414px){.hero .inner .title picture img{margin-top:0}}.hero .example{max-width:940px}@media (min-width:769px){.hero .inner{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/hero-image_top.webp) no-repeat center top;margin:0 auto;margin-bottom:0;max-width:1280px;padding:0 30px}.hero .inner>.title{line-height:1;margin:0 auto 50px;max-width:940px;position:relative}.hero .inner>.title span{margin:20px 0 30px !important;padding:15px 20px 15px 25px}.hero .inner>.title span:before,.hero .inner>.title span:after{right:-29px}.hero .inner>.title span:before{border-width:30px 30px 0 0}.hero .inner>.title span:after{border-width:30px 0 0 30px}.hero .example{margin:50px auto 100px}}@media (max-width:768px){.hero.gaichu .inner{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/hero-image-sp2.webp) no-repeat center top;background-size:contain}.hero.aircon .inner{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/hero-image-aircon-sp.webp) no-repeat center top;background-size:contain}.hero.aircon-business .inner{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/hero-image-top-sp.webp) no-repeat center top;background-size:contain}.hero .inner{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/hero-image-top-sp.webp) no-repeat center top;background-size:contain;padding:10px 20px 0}.hero .inner>.title span{height:58px;margin:10px 0;padding:6px 20px 6px 50px}.hero .inner>.title span:before,.hero .inner>.title span:after{right:-29px}.hero .inner>.title span:before{border-width:29px 29px 0 0}.hero .inner>.title span:after{border-width:29px 0 0 29px}.hero.top .inner{background-size:cover}.hero .example{margin:30px auto}}@media (max-width:414px){.hero .inner{padding:0 15px}.hero .inner>.title span{display:inline-block;height:36px;font-size:18px;font-size:1.8rem;line-height:1;margin:10px 0;padding:10px 10px 10px 50px}.hero .inner>.title span:before,.hero .inner>.title span:after{right:-18px}.hero .inner>.title span:before{border-width:18px 18px 0 0}.hero .inner>.title span:after{border-width:18px 0 0 18px}.hero .example{margin:20px auto}}.voice .headline{margin-bottom:30px;margin-top:30px}.voice .content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.voice h1{font-size:24px;font-size:2.4rem;margin-bottom:30px;width:100%}.voice h2{font-size:20px;font-size:2rem;margin-bottom:20px}.voice h4{margin-bottom:20px}.voice .image{border:solid 1px #d8d0a2}.voice .image a{height:100%}.voice .image img{height:100%;object-fit:cover;width:100%}.voice .summary{margin-bottom:0 !important;padding:0}.voice dl{display:flex;flex-wrap:wrap;justify-content:space-between}.voice dt,.voice dd{display:flex;justify-content:start;padding:10px 0}.voice dt{font-weight:700;width:100px}.voice dd{width:calc(100% - 120px)}.voice dd span{font-weight:700}.voice>.content h1{line-height:1.3}.voice>.content h1 b{color:#aa1d1c;font-size:30px;font-size:3rem}.voice>.content .image{height:248px;position:absolute;width:200px}.voice>.content .data1,.voice>.content .data2{margin-left:250px;width:calc((100% - 50px)/3*2)}.voice>.content .data2 .summary{border-top:1px solid #f0eee6;margin-top:5px;padding:10px 0}.voice>.content .data2 .comment{border-top:1px solid #f0eee6;padding-top:10px}.voice>.content .data2 .comment h2{background:#94bb70;color:#fff;display:inline-block;font-size:16px;margin-bottom:10px;padding:0 8px}.voice .pickup{text-align:left}.voice .pickup .image{border:none}.voice .pickup a{border:solid 1px #d8d0a2}.voice .pickup .more{margin:30px auto;max-width:300px;width:100%}.voice .pickup .more a{border:none}.voice .pickup .content .data_up{display:flex;justify-content:space-between;padding:0 5px}.voice .pickup .content .data_up a{border:none !important;color:unset;display:block;overflow:hidden;text-decoration:none}.voice .pickup .content .data_up a img{transition:.25s linear}.voice .pickup .content .data_up a:hover{opacity:.5;text-decoration:underline;transition:.25s linear}.voice .pickup .content .data_up a:hover img{transform:scale(1.2);transition:.25s linear}.voice .pickup .content .data_up .image{height:calc(100%/2);padding:0 5px;width:calc((100% - 40px)/3)}.voice .pickup .content .data_up .image img{border:solid 1px #d8d0a2}.voice .pickup .content .data_up .contents_data{width:calc((100% - 40px)/3*2)}.voice .pickup .content .data_up .contents_data h4{color:#aa1d1c}.voice .pickup .content .data_up .contents_data dd{color:#3d2718;font-weight:400}.voice .pickup .data_down{border-top:1px dashed #469944;margin-top:10px;padding:0 5px}.voice .pickup .data_down .stars{color:#fdb100;font-size:1.7rem}.voice .pickup .data_down ul.taglinks{text-align:right}.voice .pickup .data_down ul.taglinks li{display:inline-block}.voice .pickup .data_down ul.taglinks li a{border-color:#0058a8 !important;color:#0058a8;display:inline-block;font-size:1.5rem;margin:8px;padding:6px 8px;transition:.25s linear}.voice .pickup .data_down ul.taglinks li a:hover{background:#0058a8;color:#fff;transition:.25s linear}.voice ul.single_voice{text-align:right}.voice ul.single_voice li{display:inline-block}.voice ul.single_voice li a{border:1px solid #0058a8 !important;color:#0058a8;display:inline-block;font-size:1.5rem;margin:8px;padding:6px 8px;transition:.25s linear}.voice ul.single_voice li a:hover{background:#0058a8;color:#fff;transition:.25s linear}.voice .questionnaire{text-align:center}.voice .questionnaire .title{background:linear-gradient(transparent 55%,#f0ebcd 13%);display:inline-block;font-size:32px;font-size:3.2rem;margin-bottom:20px}.voice .questionnaire>ul{display:flex;flex-wrap:wrap}.voice .questionnaire>ul li{border:solid 1px #d8d0a2}.voice .questionnaire>ul li img{height:100%;object-fit:cover;width:100%}.voice .questionnaire .face_photos{border-bottom:2px dashed #d8d0a2;margin-bottom:10px;padding-bottom:20px}.voice .questionnaire .face_photos li{background-color:#f0eee6;border-radius:7px;overflow:hidden}.voice .questionnaire .face_photos li .taglinks{display:flex;flex-wrap:wrap;justify-content:space-between}.voice .questionnaire .face_photos li .taglinks li{display:inline-block;margin:3px auto;width:auto}.voice .questionnaire .face_photos li .taglinks li a{background-color:#928379;color:#f0eee6;padding:0 3px}.voice .questionnaire .face_photos li a{color:#3d2718;display:block;font-size:1.5rem;overflow:hidden;text-decoration:none}.voice .questionnaire .face_photos li a img{height:50%;object-fit:cover;object-fit:cover;transition:.25s linear;width:100%}.voice .questionnaire .face_photos li a:hover{opacity:.5;text-decoration:underline;transition:.25s linear}.voice .questionnaire .face_photos li a:hover img{transform:scale(1.2);transition:.25s linear}.voice .questionnaire .face_photos li div{color:#3d2718;display:block;font-size:1.3rem;font-weight:700;margin-top:5px}.voice .questionnaire .face_photos li div .name{border-bottom:1.5px dotted #aa1d1c;font-size:1.7rem;margin:0 5px 3px;padding-bottom:3px}.voice .questionnaire .face_photos li div .evaluation{display:block;justify-content:normal;text-align:center}.voice .questionnaire .face_photos li div .evaluation span{color:#fdb100;opacity:.7}.voice .questionnaire .questionnaire_photos{margin-top:50px}.voice .next{margin:0 auto;max-width:492px}@media (min-width:769px){.voice{margin-bottom:50px}.voice .evaluation{align-items:center;display:flex;justify-content:space-between}.voice .evaluation>div:nth-child(1){display:flex;width:calc((100% - 30px)/3)}.voice .evaluation>div:nth-child(2){width:calc((100% - 30px)/3*2)}.voice .pickup{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.voice .pickup .content{display:block;margin-top:30px;width:calc((100% - 40px)/2)}.voice .questionnaire>ul{margin-left:-15px;width:calc(100% + 30px)}.voice .questionnaire>ul li{margin:0 15px 30px;width:calc((100% - 180px)/6)}}@media (max-width:768px){.voice>.content .image{height:250px;position:absolute;width:180px}.voice>.content .data1,.voice>.content .data2{margin-left:210px;width:calc(100% - 210px)}.voice .content{margin-bottom:50px}.voice .image{width:100%}.voice .evaluation>div:nth-child(1){margin:0 auto 30px;max-width:400px}.voice .pickup .image{height:calc(100%/1.1) !important;width:calc((100% - 20px)/3) !important}.voice .pickup .data{width:calc((100% - 20px)/3*2)}.voice .questionnaire>ul{margin-left:-10px;width:calc(100% + 20px)}.voice .questionnaire>ul li{margin:0 10px 20px;width:calc((100% - 60px)/3)}}@media (max-width:500px){.voice>.content .image{height:210px;position:absolute;width:150px}.voice>.content .data1,.voice>.content .data2{margin-left:180px;width:calc(100% - 180px)}.voice .pickup .content .data_up .image{padding:0}.voice .questionnaire .face_photos li a{font-size:1.2rem}}@media (max-width:414px){.voice .pickup .image{margin-bottom:0;width:100%}.voice .pickup .content .data_up .image{height:100%;width:calc((100% - 10px)/3)}.voice .pickup .content .data_up .contents_data{width:calc((100% - 10px)/3*2)}.voice .pickup .data{width:100%}.voice dt{padding:5px 0;width:85px}.voice dd{padding:5px 0;width:calc(100% - 90px)}.voice ul.taglinks li a{font-size:1.2rem}.voice .questionnaire>ul{margin-left:0}.voice .questionnaire>ul li{margin:0 0 10px;width:calc((100% - 40px)/3)}.voice .questionnaire .face_photos li{width:calc((100% - 10px)/2)}}.contact{margin:0 auto 50px;max-width:960px;position:relative}.contact:before,.contact:after{top:0;z-index:-1}.contact .mail a{align-items:center;border-radius:10px;box-shadow:0 5px 0 #14320c;color:#fff;display:flex;font-size:1.5vw;height:100%;justify-content:center;text-decoration:none}.contact .mail a:before,.contact .mail a:after{border-radius:10px}.contact .mail a:hover{box-shadow:none;position:relative;top:10px}.contact .mail span{position:relative;z-index:1}.contact .reserve a{align-items:center;background:#41a5ff;border-radius:10px;box-shadow:0 5px 0 #0058a8;color:#fff;display:flex;height:100%;justify-content:center;text-decoration:none}.contact .reserve a:before{border-radius:10px;mix-blend-mode:multiply}.contact .reserve a:hover{box-shadow:none;position:relative;top:10px}.contact .reserve a span{position:relative;z-index:1}.contact .pc{font-weight:700;height:214px;position:relative}.contact .pc .inner{border-radius:10px;bottom:0;position:absolute}.contact .pc .count-down{color:#0257a7;font-size:31px;font-weight:bolder;left:35%;position:absolute;top:30%;width:fit-content}.contact .pc .title{left:0;position:absolute;top:-22px;visibility:hidden}.contact .pc address{bottom:25%;display:flex;font-style:normal;left:17%;position:absolute;width:calc(100% - 17%)}.contact .pc .button{align-items:center;display:flex;justify-content:space-between;max-width:240px;width:100%}.contact .pc .button>div{margin:0 !important;width:calc(50% - 5px)}.contact .pc .button>div.gaichu{width:80%}.contact .pc .button>div a{padding:10px 0;width:100% !important}.contact .pc .tel{align-items:center;color:#d12525;display:flex;font-size:48px;margin:8px 10px 0 5px}.contact .pc .terms{background:#ef5a2d;border-radius:10px;font-size:15px;margin:auto 0 auto 0;padding:3px;text-align:center;vertical-align:middle;width:42px}.contact .pc .terms a{color:#fff;line-height:1.2;text-decoration:none}.contact .pc .mail,.contact .pc .reserve{margin-left:20px;padding:5px 0}.contact .pc .mail a,.contact .pc .reserve a{font-size:18px;width:140px}.contact .pc p{font-size:24px;font-size:2.4rem;position:relative;width:100%;z-index:1}.contact .pc .staff{border-radius:10px;bottom:0;position:absolute;right:0}.contact .pc .staffI{bottom:5px;left:0;position:absolute}.contact .sp{justify-content:space-between;padding:10px 10px 20px}.contact .sp .tel{display:none}.contact .sp .mail a{border:solid 2px #81bf71;box-shadow:0 10px 0 #14320c;font-size:4vw}.contact .sp .mail a:hover{box-shadow:none}.contact .sp .action{display:none}.contact .sp .action div{height:calc((100% - 20px)/2);width:100%}.contact p.campaign_detail{bottom:-30px;font-size:15px;position:absolute;text-align:center;width:calc(100% - 10px)}.contact.form{border-radius:0;max-width:100%;width:100%}.contact.form:before,.contact.form:after{border-radius:0}.contact.form .contact{margin-bottom:30px}.contact.form .contact:before,.contact.form .contact:after{content:none}.contact.form .contact .pc{padding:0}.contact.form .contact .sp .mail{display:block}.contact.form>.inner{background:#fff;border-radius:10px;margin:0 auto;max-width:940px;position:relative}.contact.form form input{background:#efede4}.contact.form .input{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:30px;position:relative;width:100%}.contact.form .input input,.contact.form .input textarea{background:#efede4;border:solid 1px #d8d0a2;border-radius:10px;order:2;padding:15px;width:100%}.contact.form .input input:focus::-webkit-input-placeholder,.contact.form .input input:focus::-moz-placeholder,.contact.form .input textarea:focus::-webkit-input-placeholder,.contact.form .input textarea:focus::-moz-placeholder{opacity:0;transition:color .3s ease}.contact.form .input input:focus+label,.contact.form .input textarea:focus+label{display:block;height:auto;font-size:14px;font-size:1.4rem;left:0;opacity:1;order:1;padding:0;position:absolute;top:-5px;width:100%}.contact.form .input input::placeholder,.contact.form .input textarea::placeholder{color:#efede4}.contact.form .input.empty label{display:block;height:auto;font-size:14px;font-size:1.4rem;left:0;opacity:1;order:1;padding:0;position:absolute;top:-5px;width:100%}.contact.form .input.empty label[for=content]{padding:0}.contact.form .input textarea{height:200px}.contact.form .input label{align-items:center;display:flex;font-weight:700;height:100%;line-height:1;padding-left:15px;pointer-events:none;position:absolute;top:0;transform:translateY(0);transition:all .15s;width:100%}.contact.form .input label span:nth-child(1){width:80px}.contact.form .input label span:nth-child(2){color:#6ab6ce}.contact.form .input label span:nth-child(2) a{color:#6ab6ce}.contact.form .input label[for=content]{align-items:flex-start;padding-top:15px}.contact.form .required:after{background:#d12525;box-sizing:border-box;color:#fff;content:"必須";font-weight:700;height:26px;font-size:16px;font-size:1.6rem;position:absolute;right:15px;top:50%;line-height:1;margin-top:-13px;padding:6px 10px}.contact.form .send{align-items:center;border-radius:10px;box-shadow:0 10px 0 #14320c;color:#fff;display:block;display:flex;font-weight:700;height:80px;font-size:24px;font-size:2.4rem;justify-content:center;margin:0 auto;max-width:420px;width:100%}.contact.form .send:before,.contact.form .send:after{border-radius:10px}.contact.form .send span{position:relative;z-index:1}.contact.form .send:hover{box-shadow:none;position:relative;top:10px}.contact.form .send input{background:0 0;position:relative;z-index:1}@media (min-width:769px){.contact{border-radius:10px}.contact:before,.contact:after{border-radius:10px}.contact .sp{display:none}.contact.form>.inner{padding:60px 30px}}@media (max-width:768px){.contact .pc{display:none}.contact .sp{display:flex;padding:5px;position:relative}.contact .sp__cd-banner{animation:vibrations 2s linear infinite}.contact .sp__cd-banner a{border-radius:10px;display:block}.contact .sp__cd-banner img{max-width:100%;width:100%}.contact .sp__cd-banner.inbody{width:80%}.contact .sp__cd-banner.inbody a{border-radius:0 10px 10px 0}.contact .sp__cd-banner.inbody+.count-down{font-size:4vw;left:33%}.contact .sp .count-down{animation:vibrations 2s linear infinite;bottom:7%;color:#fdcd00;font-size:5vw;font-weight:700;left:calc(50% - 7em);position:absolute;text-shadow:#3d2718 1px 1px 1px,#3d2718 -1px 1px 0,#3d2718 1px -1px 1px,#3d2718 -1px -1px 1px,0 0 4px #3d2718}.contact .sp .terms{background:#ef5a2d;border-radius:10px 0 0 10px;text-align:center;vertical-align:middle;width:19%}.contact .sp .terms a{color:#fff;font-size:4vw;letter-spacing:2px;line-height:1.2;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);width:2.5em}.contact.form{margin-top:50px}.contact.form .contact{margin-bottom:0}.contact.form>.inner{margin:0 10px;padding:50px 20px}}@media (max-width:748px){.contact .sp .count-down{left:45vw}}@media (max-width:638px){.contact .sp .count-down{bottom:16%;left:48vw}}@media (max-width:414px){.contact .sp .count-down{bottom:10%;left:calc(50% - 7em)}}.area .content{display:flex;flex-wrap:wrap;justify-content:space-between}.area h3{font-size:18px;font-size:1.8rem;margin-bottom:20px;padding-bottom:20px !important}.area h3 br{display:none}@media (min-width:769px){.area{margin-bottom:50px}.area .content{padding:30px}.area .group{width:calc((100% - 100px)/6)}.area p{margin-top:30px;width:100%}}@media (max-width:768px){.area{margin:50px 20px}.area .content{padding:20px}.area .group{margin-bottom:20px;width:calc((100% - 40px)/3)}}@media (max-width:414px){.area{margin:30px 20px}.area .group{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/line2.webp) repeat-x bottom;background-size:20%;display:flex;margin-bottom:10px;padding-bottom:5px;width:100%}.area .group+p{font-size:13px;line-height:1.3}.area .group li{display:inline-block;line-height:1.5 !important;padding-left:15px}.area .group li:before{height:7px;left:7px;width:7px}.area .group h3{background:0 0;line-height:1.2;margin-bottom:5px;max-width:56px;padding-bottom:0 !important;width:50%}.area .group h3 span{display:none}.area .group h3 br{display:unset}}.faq:after{background:#d8d0a2;content:"";display:block;height:1px;width:100%}.faq .acc span{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:700;left:0;position:absolute;top:50%;justify-content:center}.faq .acc label{align-items:center;cursor:pointer;display:flex;position:relative}.faq .acc label span{background:#6c462c}.faq .acc label span:after{content:"Q"}.faq .acc .content{display:flex;position:relative}.faq .acc input[tag="0"]+label+.content{height:0;opacity:0;padding-bottom:0;padding-top:0}.faq .acc input[tag="0"]+label:after{background:#6c462c;content:"";display:block;height:22px;margin-top:-11px;position:absolute;right:9px;top:50%;width:4px}.faq .acc span{background:#6ab654}.faq .acc span:after{content:"A"}@media (min-width:769px){.faq .headline{margin-bottom:30px}.faq span{height:40px;margin-top:-20px;width:40px}.faq .acc .content{padding-left:70px}.faq .acc span{font-size:30px;font-size:3rem;margin-right:30px}.faq .acc label,.faq .acc input:checked+label+.content{padding-left:70px}}@media (max-width:768px){.faq span{height:36px;margin-top:-18px;width:36px}.faq .acc .content{padding-left:54px}.faq .acc label,.faq .acc input:checked+label+.content{padding-left:54px}}.appeal ul{display:flex;justify-content:space-between}.appeal p{font-size:15px;font-size:1.5rem}@media (min-width:415px){.appeal>div:not(.last_info){display:none}.appeal .contact-fixed{display:none}.appeal .last_info{background:#bd2223;border-radius:5px;margin:25px 10px;padding:7px;position:relative;text-align:center}.appeal .last_info img{max-width:316px}.appeal .last_info p{background:#f7f7ec;border-radius:5px;font-size:14px;font-weight:700;line-height:1.8;margin-top:8px;padding:8px;text-align:left}}@media (min-width:769px){.appeal{margin-bottom:50px;padding:0 30px}.appeal .title{margin-top:20px}.appeal ul{margin-bottom:30px}.appeal li{width:calc((100% - 60px)/3)}}@media (max-width:768px){.appeal{margin-bottom:30px}.appeal ul{margin-bottom:20px}.appeal li{width:calc((100% - 40px)/3)}}@media (max-width:414px){.gaichu .appeal{margin-top:0}.appeal{margin-bottom:10px;margin-top:30px;width:100%}.appeal img{width:100%}.appeal .title{margin-top:6px}.appeal ul{margin-bottom:10px}.appeal>p{display:none}.appeal>div{font-size:12px;font-size:1.2rem;width:100%}.appeal>div img{height:auto;width:100%}.appeal>div:first-of-type{margin-bottom:10px}.appeal .last_info{-webkit-animation:floating 2s ease-in-out infinite alternate;animation:floating 2s ease-in-out infinite alternate;background:#bd2223;border-radius:5px;margin:auto;padding:7px;position:relative;text-align:center;width:95%}.appeal .last_info:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #bd2223;content:"";height:0;left:calc((100% - 20px)/2);position:absolute;width:0}.appeal .last_info img{width:90%}.appeal .last_info p{background:#f7f7ec;border-radius:5px;font-size:14px;font-weight:700;line-height:1.5;margin-top:8px;padding:8px;text-align:left}.appeal .last_info p span{-webkit-animation:strongbg 2s ease-in-out infinite alternate;animation:strongbg 2s ease-in-out infinite alternate;color:#000}.appeal .contact-fixed{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;position:relative;width:calc(100% - 40px)}.appeal .contact-fixed #demo{font-size:1.7rem;left:0;padding-left:5%;position:absolute;text-align:left;top:33%;width:100%}.appeal .contact-fixed p.campaign_detail{bottom:-20px;position:absolute;text-align:center;width:100%}.appeal .contact-fixed .tel-link{animation:zoom 2s linear infinite;margin:0 auto;position:relative;text-shadow:#fff 1px 1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff -1px -1px 0,0 0 0 #fff !important;width:100% !important}.appeal .contact-fixed .tel-link .tel{animation:none !important;color:#aa1d1c !important;display:block;font-size:9vw;left:5% !important;position:absolute;top:44% !important}.appeal .contact-fixed .tel{animation:vibrations 2s linear infinite;color:#fff;display:block;margin:0 auto;position:relative;width:calc(100% - 20px)}.appeal .contact-fixed .tel .tel{font-size:9vw;left:6%;position:absolute;top:39%}.appeal .contact-fixed .tel img{height:100%;margin:0 auto;width:100%}.appeal .contact-fixed .tel p{font-weight:700;font-size:16px;font-size:1.6rem;line-height:1;padding-top:44%;text-align:center}.appeal .contact-fixed .reserve{background:#3297cd;border-radius:5px;box-shadow:0 7px 0 #0859aa;color:#fff;display:block;font-size:4vw;font-weight:700;margin:15px auto 20px;padding:10px 10px 7px;text-align:center;width:calc((100%/2) - 5px)}.appeal .contact-fixed .reserve.denki{width:calc((100%/3) - 5px)}}.lpcontact .contact{max-width:940px !important}.lpcontact .contact .inner img{width:100%}@media (max-width:414px){.lpcontact .contact{display:none}}#ez-toc-container{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);border:solid 1px #d8d0a2;margin-bottom:50px;padding:20px}#ez-toc-container .ez-toc-title{border-bottom:solid 1px #d8d0a2;font-weight:700;padding:0 0 20px 20px;position:relative}#ez-toc-container .ez-toc-title:after{background:#3d2718;border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:50%;margin-top:-15px;width:10px}#ez-toc-container ul{counter-reset:item;line-height:2}#ez-toc-container li ul{margin-left:20px}#ez-toc-container a{color:#3d2718}.tag ul{display:flex;flex-wrap:wrap}.tag li{margin:0 10px 10px 0}.tag a{border:solid 1px #0058a8;display:block;font-size:14px;font-size:1.4rem;padding:7px 10px;text-decoration:none;transition:.25s linear}.tag a:hover{background:#0058a8;color:#fff;transition:.25s linear}.articleSearch .title{margin-bottom:30px}.articleSearch .subTitle{font-size:24px;font-size:2.4rem}.articleSearch ul{margin-bottom:50px}@media (min-width:769px){.articleSearch{margin:100px auto 0;padding:0 30px}}@media (max-width:768px){.articleSearch{margin:50px auto;padding:0 20px}}.archive{display:flex;flex-wrap:wrap}.archive h2{font-size:24px;font-size:2.4rem;width:100%}.archive a{color:#3d2718;display:block;text-decoration:none}.archive h3{font-size:18px;font-size:1.8rem;margin:20px 0}.archive time{color:#799cbf;font-size:14px;font-size:1.4rem}@media (min-width:769px){.archive{margin-bottom:50px;padding:0 15px}.archive h1{margin:100px 20px 30px}.archive h2{margin:0 15px 30px}.archive .content{margin:0 15px 30px;width:calc((100% - 90px)/3)}}@media (max-width:768px){.archive{justify-content:space-between;padding:0 20px}.archive h1{margin:20px 0}.archive .content{margin-bottom:20px;width:calc((100% - 20px)/2)}}@media (max-width:414px){.archive .content{border-bottom:1px solid #e4e2da;margin-bottom:0;padding:10px 0;width:100% !important}.archive .content a{display:flex;justify-content:space-between;position:relative}.archive .content a .image{height:100px;width:100px}.archive .content a h3{font-size:18px !important;line-height:1.2;margin-bottom:1em;margin-top:0;width:calc(100% - 110px)}.archive .content a time{bottom:0;left:110px;position:absolute}}.marker-animation{background-position:0 .7em;background-repeat:repeat-x;background-size:200% .9em;font-weight:700;background-image:-webkit-linear-gradient(left,transparent 50%,#ff0 50%);background-image:-moz-linear-gradient(left,transparent 50%,#ff0 50%);background-image:-ms-linear-gradient(left,transparent 50%,#ff0 50%);background-image:linear-gradient(left,transparent 50%,#ff0 50%);transition:all 3s ease}.marker-animation.active{background-position:-100% .7em}.zoomImage,.archive a,.blockList .content a,.hero .example .content a,.blog .content a,.articleList a,.article .text .related a,.article .list .content a,.service article a,.result a{display:block;transition:.25s linear}.zoomImage .image,.archive a .image,.blockList .content a .image,.hero .example .content a .image,.blog .content a .image,.articleList a .image,.article .text .related a .image,.article .list .content a .image,.service article a .image,.result a .image{overflow:hidden}.zoomImage img,.archive a img,.blockList .content a img,.hero .example .content a img,.blog .content a img,.articleList a img,.article .text .related a img,.article .list .content a img,.service article a img,.result a img{transition:.25s linear}.zoomImage:hover,.archive a:hover,.blockList .content a:hover,.hero .example .content a:hover,.blog .content a:hover,.articleList a:hover,.article .text .related a:hover,.article .list .content a:hover,.service article a:hover,.result a:hover{opacity:.5;transition:.25s linear}.zoomImage:hover img,.archive a:hover img,.blockList .content a:hover img,.hero .example .content a:hover img,.blog .content a:hover img,.articleList a:hover img,.article .text .related a:hover img,.article .list .content a:hover img,.service article a:hover img,.result a:hover img{transform:scale(1.2);transition:.25s linear}.itemize li,.area ul li,.serviceList>li .content ul li,.article .text>ul li{line-height:2;padding-left:20px;position:relative}.itemize li:before,.area ul li:before,.serviceList>li .content ul li:before,.article .text>ul li:before{background:#469944;border-radius:5px;content:"";height:10px;left:0;position:absolute;top:50%;margin-top:-5px;width:10px}.flow li,.article .text>ol li{line-height:2;padding-left:30px;position:relative}.flow li:before,.article .text>ol li:before{background:#469944;border-radius:50%;color:#fff;content:counter(flow);counter-increment:flow;display:block;font-weight:700;height:22px;font-size:12px;font-size:1.2rem;left:0;position:absolute;top:50%;line-height:22px;margin-top:-11px;text-align:center;width:22px}.blockList .content a,.hero .example .content a,.blog .content a{background:#fff;border-radius:10px;display:block;padding:20px;text-decoration:none}.blockList .content a:hover .title,.hero .example .content a:hover .title,.blog .content a:hover .title{text-decoration:none}.blockList .image span,.hero .example .image span,.blog .image span{overflow:hidden}.blockList .title,.hero .example .title,.blog .title{font-size:18px;font-size:1.8rem;margin:20px 0;text-decoration:underline}.blockList time,.hero .example time,.blog time{color:#799cbf;font-size:14px;font-size:1.4rem}.articleList a{color:#3d2718;text-decoration:none}.articleList .image{background:#fff}.articleList .category{color:#469944;font-size:14px;font-size:1.4rem;margin:20px 0}.articleList .title{margin-bottom:20px}.articleList time{color:#799cbf;font-size:14px;font-size:1.4rem}.articleList .list .content:last-child{margin:0}.articleList .list .content a .title{font-size:18px;font-size:1.8rem}.serviceList>li{background:#fff;border-radius:10px;overflow:hidden}.serviceList>li .image{border-radius:10px 10px 0 0;width:calc(100% + 40px)}.serviceList>li .content{padding:20px;width:100%}.serviceList>li .content .title{margin-bottom:20px}.serviceList>li .content a{color:#3d2718;font-weight:400;text-decoration:none}.serviceList>li .content a .title{color:#0058a8}.serviceList>li .content a:hover{cursor:pointer}.serviceList>li .content a:hover .title{text-decoration:underline}.serviceList>li .content ul li a{color:#0058a8;font-weight:700;font-size:18px;font-size:1.8rem}.serviceList>li .content ul li a:hover{cursor:pointer;text-decoration:underline}@media (min-width:415px){.serviceList>li{margin-bottom:30px}}@media (min-width:769px){.serviceList{display:flex;flex-wrap:wrap;justify-content:space-between}.serviceList>li{margin-bottom:30px;width:calc((100% - 60px)/3)}.serviceList>li .image{margin:-20px 0 20px -20px}.serviceList>li .content ul li:not(:last-child){margin-bottom:5px}}@media (max-width:768px) and (min-width:415px){.serviceList>li{display:flex;justify-content:space-between;margin-bottom:30px}.serviceList>li .image,.serviceList>li .content{width:calc((100% - 20px)/2)}}@media (max-width:768px){.serviceList>li .content ul li:not(:last-child){margin-bottom:10px}}@media (max-width:414px){.serviceList>li{margin-bottom:30px;position:relative}.serviceList>li .image{border-radius:10px 10px 0 0;position:absolute !important;width:80px;z-index:2}.serviceList>li .content{padding:0}.serviceList>li .content .title{align-items:center;border-bottom:1px solid;display:flex;height:60px;font-size:22px;font-size:2.2rem;margin:auto;padding:10px 10px 10px 100px;position:relative;text-align:center;width:100%}.serviceList>li .content .title.key{background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(//shuriya.info/wp-content/themes/shuriya/css/../img/key/building-open.webp)}.serviceList>li .content .title.water{background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(//shuriya.info/wp-content/themes/shuriya/css/../img/water/pipe.webp)}.serviceList>li .content .title.glass{background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(//shuriya.info/wp-content/themes/shuriya/css/../img/glass/caulking.webp)}.serviceList>li .content .title.pc{background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(//shuriya.info/wp-content/themes/shuriya/css/../img/pc/hdd.webp)}.serviceList>li .content .title.denki{background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(//shuriya.info/wp-content/themes/shuriya/css/../img/denki/aircon-inspect.webp)}.serviceList>li .content .title.gaichu{background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(//shuriya.info/wp-content/themes/shuriya/css/../img/gaichu/drug-spray.webp)}.serviceList>li .content ul{display:flex;flex-wrap:wrap;justify-content:space-between}.serviceList>li .content ul li{align-items:center;border-bottom:1px solid #e4e2da;display:flex;letter-spacing:-1px;line-height:1.2;padding:10px 0 10px 18px;width:50%}.serviceList>li .content ul li:not(:last-child){margin-bottom:0}.serviceList>li .content ul li:nth-of-type(odd){border-right:1px solid #e4e2da}.serviceList>li .content ul li:nth-of-type(odd):last-of-type{border-bottom:none}.serviceList>li .content ul li:last-of-type:nth-of-type(even){border-bottom:none}.serviceList>li .content ul li:nth-last-child(2):nth-of-type(odd){border-bottom:none}.serviceList>li .content ul li:nth-last-child(2):nth-of-type(even){border-bottom:1px solid #e4e2da}.serviceList>li .content ul li:before{left:5px}.serviceList .text{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 110px)}}.tableList{border:solid 3px #d8d0a2;border-radius:10px;display:flex;flex-wrap:wrap}.tableList dt{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);border-bottom:solid 1px #d8d0a2}.tableList dd{border-bottom:solid 1px #d8d0a2}.acc label{border-top:solid 1px #d8d0a2;cursor:pointer;display:block;font-weight:700;font-size:24px;font-size:2.4rem;padding:20px 0;padding-right:30px;position:relative;width:100%}.acc label:before,.acc label:after{background:#6c462c;content:"";display:block;position:absolute;top:50%}.acc label:before{height:4px;margin-top:-2px;right:0;width:22px}.acc label:after{height:22px;margin-top:-11px;right:9px;width:4px}.acc input{display:none}.acc .content{height:0;line-height:2;opacity:0;overflow:hidden;padding:0;transition:.8s}.acc input:checked+label+.content{height:auto;opacity:1;padding:20px 0}.acc input:checked+label:after{content:none;display:none}@media (min-width:769px){.articleList{display:flex;justify-content:space-between}.articleList>.content,.articleList .list{width:calc((100% - 30px)/2)}.articleList>.content .image{margin-bottom:20px;overflow:hidden;width:100%}.articleList .list .content{margin-bottom:30px}.articleList .list .content a{display:flex;justify-content:space-between}.articleList .list .content a .image,.articleList .list .content a .text{width:calc((100% - 20px)/2)}.tableList dt{padding:20px;width:calc(100%/3)}.tableList dd{padding:20px;width:calc(100%/3*2)}}@media (max-width:768px){.acc label{font-size:18px;font-size:1.8rem}}@media (max-width:768px) and (min-width:415px){.articleList .list{display:flex;justify-content:space-between;margin-top:30px}.articleList .list .content{width:calc((100% - 40px)/3)}.articleList .list .image{margin-bottom:20px}.tableList dt{padding:20px;width:50%}.tableList dd{padding:20px;width:50%}}@media (max-width:414px){.articleList .category{display:none}.articleList>.content{border-top:1px solid #e4e2da}.articleList .content{border-bottom:1px solid #e4e2da;padding:10px 0}.articleList a{display:flex;justify-content:space-between}.articleList a .image{height:100px;width:100px}.articleList a .text{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 110px)}.articleList a .text .title{font-size:18px !important;line-height:1.2;margin-bottom:0}.tableList dt{padding:10px;width:160px}.tableList dd{padding:10px;width:calc(100% - 160px)}}.slider .button{align-items:center;background:#469944;border-radius:20px;display:flex;height:40px;justify-content:center;width:40px}.slider .button span{border-right:solid 4px #fff;border-top:solid 4px #fff;box-sizing:border-box;display:block;height:15px;width:15px}.slider .button.prev{left:0;padding-left:5px}.slider .button.prev span{transform:rotate(-135deg)}.slider .button.next{padding-right:5px;right:0}.slider .button.next span{transform:rotate(45deg)}.block,.block1x1,.block4r3,.hero .example .image,.serviceList>li .image,.article .list .image div,.block16r9,.archive .image,.articleList .image,.result .image figure{position:relative}.block:before,.block1x1:before,.block4r3:before,.hero .example .image:before,.serviceList>li .image:before,.article .list .image div:before,.block16r9:before,.archive .image:before,.articleList .image:before,.result .image figure:before{content:"";display:block}.block span,.block1x1 span,.block4r3 span,.hero .example .image span,.serviceList>li .image span,.article .list .image div span,.block16r9 span,.archive .image span,.articleList .image span,.result .image figure span{height:100%;left:0;position:absolute;top:0;width:100%}.block img,.block1x1 img,.block4r3 img,.hero .example .image img,.serviceList>li .image img,.article .list .image div img,.block16r9 img,.archive .image img,.articleList .image img,.result .image figure img{height:100%;object-fit:cover;width:100%}.block1x1:before{padding-top:100%}.block4r3:before,.hero .example .image:before,.serviceList>li .image:before,.article .list .image div:before{padding-top:75%}.block16r9:before,.archive .image:before,.articleList .image:before,.result .image figure:before{padding-top:56.25%}.pattern,.contact .reserve a,.pattern1,.section3>.title,.area .inner>.title,.campaign .inner>.title,.contact,.header,.pattern2,.contact .mail a,.contact.form .send{position:relative}.pattern:before,.contact .reserve a:before,.pattern1:before,.section3>.title:before,.area .inner>.title:before,.campaign .inner>.title:before,.contact:before,.header:before,.pattern2:before,.contact .mail a:before,.contact.form .send:before,.pattern:after,.contact .reserve a:after,.pattern1:after,.section3>.title:after,.area .inner>.title:after,.campaign .inner>.title:after,.contact:after,.header:after,.pattern2:after,.contact .mail a:after,.contact.form .send:after{content:"";height:100%;left:0;position:absolute;width:100%}.pattern:before,.contact .reserve a:before,.pattern1:before,.section3>.title:before,.area .inner>.title:before,.campaign .inner>.title:before,.contact:before,.header:before,.pattern2:before,.contact .mail a:before,.contact.form .send:before{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern.webp)}.pattern:after,.contact .reserve a:after,.pattern1:after,.section3>.title:after,.area .inner>.title:after,.campaign .inner>.title:after,.contact:after,.header:after,.pattern2:after,.contact .mail a:after,.contact.form .send:after{mix-blend-mode:multiply}.pattern1:after,.section3>.title:after,.area .inner>.title:after,.campaign .inner>.title:after,.contact:after,.header:after{background:linear-gradient(to bottom,#6c462c 40%,#3d2718 100%)}.pattern2:after,.contact .mail a:after,.contact.form .send:after{background:linear-gradient(to bottom,#6ab654 40%,#6ab654 100%)}.more{margin:50px auto;max-width:610px}.more a,.more span{animation:vibrations 2s linear infinite;background:#0058a8;border-radius:10px;color:#fff;display:block;font-weight:700;padding:15px;text-align:center}.more a:after,.more span:after{margin-top:-6px;right:15px;top:50%}@media (max-width:414px){.more a{font-size:16px;font-size:1.6rem;line-height:1.6}.more a:after{content:none}}.b1,.area h3,.campaign .inner>ul>li h3,.article .text h2,.article .list .content,.service h2{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/line2.webp) repeat-x bottom;padding-bottom:10px}.b2{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/line3.webp) repeat-x bottom;padding-bottom:10px}.b3{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/line4.webp) repeat-x bottom;padding-bottom:10px}.hs1,.articleSearch .subTitle,.archive h2,.guide .content h3{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);margin-bottom:30px;padding:10px 20px}.pageNav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto}.pageNav ul{display:flex;flex-wrap:wrap;justify-content:center}.pageNav li span.extend{display:inline-block;height:40px;line-height:40px;text-align:center;width:40px}.pageNav li a.last{width:4em}.pageNav li a.first{width:4em}.pageNav a{align-items:center;border:solid 3px #6c462c;box-sizing:border-box;color:#6c462c;display:flex;font-weight:700;height:40px;justify-content:center;margin:5px;text-decoration:none;width:40px}.pageNav .current{align-items:center;background:#6c462c;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin:5px;width:40px}@media (min-width:769px){.pageNav{margin-top:20px}}.request{margin-bottom:50px}.request .catch{background:#6ab654;border-radius:10px 10px 0 0;color:#fff;display:inline-block;font-weight:700;font-size:14px;font-size:1.4rem;padding:10px 10px 8px}.request .content{border:solid 3px #6ab654;border-radius:0 10px 10px}.request .terms{margin-top:15px;text-align:center}.request .terms a{color:#3d2718;font-size:1.4rem;font-weight:700}.request .text{padding:20px}.request .title{border-bottom:solid 2px #469944;color:#469944;font-weight:700;margin-bottom:10px;padding-bottom:10px}.request .title b{font-size:24px;font-size:2.4rem}.request .price{font-weight:700;margin-bottom:20px}.request .price span{font-size:24px;font-size:2.4rem}.request p{font-size:14px;font-size:1.4rem;margin:0 !important}.request .contactR{background:#e6ffdf;border-radius:0 10px 10px 0;display:flex;padding:20px}.request .contactR a{align-items:center;border-radius:10px;color:#fff;display:flex;justify-content:center;text-decoration:none}.request .contactR a.tel{background:#d12525;display:none}.request .contactR a.mail{background:#6ab654}@media (min-width:769px){.request .content{display:flex}.request .text{width:calc(100% - 110px)}.request .contactR{flex-wrap:wrap;width:110px}.request .contactR a{width:100%}.request .contactR a.tel{margin-bottom:5px}.request .contactR a.tel:nth-child(1){display:flex}.request .contactR a.mail{margin-top:5px}}@media (max-width:768px){.request .content{padding-top:75px;position:relative}.request .content .contactR{justify-content:space-between;position:absolute;top:0;width:100%}.request .content .contactR a{padding:10px 0;width:calc(50% - 10px)}.request .content .contactR a:nth-child(2){display:flex}}.sns .facebook svg{fill:#3b5889;height:36px;width:36px}.sns .twitter svg{fill:#37b2df;height:29px;width:38px}.sns .line svg{fill:#4db048;height:34px;width:32px}.sns .hatebu svg{fill:#488cd2;height:37px;width:32px}.lpjokin{margin:0 auto;max-width:1000px}.lpjokin .content{background:linear-gradient(to bottom,#6c462c 40%,#3d2718 100%);border-radius:10px;margin:30px 30px 0;padding:30px;position:relative}.lpjokin .content:before{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern.webp);position:absolute}.lpjokin .inner{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);border-radius:10px;padding:20px}.lpjokin .inner h2{width:100%}.lpjokin .inner h2 img{height:100%;width:100%}.lpjokin .inner h2 img:nth-child(1){display:inline}.lpjokin .inner h2 img:nth-child(2){display:none}.lpjokin .inner ul{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:20px;width:100%}.lpjokin .inner ul li{width:calc((100%/3) - 10px)}.lpjokin .inner ul li img{height:auto;width:100%}.lpjokin .inner ul li h3{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/line2.webp) repeat-x bottom;margin-bottom:10px;padding:0 0 5px 15px;position:relative;width:calc(100% - 10px)}.lpjokin .inner ul li h3:after{background:#469944;border-radius:5px;content:"";height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:10px}.lpjokin .inner .measures{display:none}.lpjokin .inner .text{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;width:100%}.lpjokin .inner .text p{width:calc(75% - 10px)}.lpjokin .inner .text .jokinwomen{margin-top:-60px;width:25%}@media (max-width:414px){.lpjokin{margin-bottom:50px}.lpjokin .content{margin:20px;padding:20px}.lpjokin .content .inner{padding:10px}.lpjokin .content .inner h2 img:nth-child(1){display:none}.lpjokin .content .inner h2 img:nth-child(2){display:inline}.lpjokin .content .inner ul{display:none}.lpjokin .content .inner .measures{display:block;margin:20px 0 10px}.lpjokin .content .inner .text{display:none}}@media (max-width:768px){.lpjokin .inner h2 img:nth-child(1){display:inline}.lpjokin .inner h2 img:nth-child(2){display:none}.lpjokin .inner h3{font-size:18px}.lpjokin .inner .text p{width:100% !important}.lpjokin .inner .text img{display:none}}.campaign{margin-bottom:50px}.campaign .inner{line-height:1.5}.campaign .inner span{color:#d12525;font-weight:700}@media (min-width:415px){.campaign .inner>ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px}.campaign .inner>ul>li{width:calc(50% - 15px)}}.campaign .inner>ul>li h3{margin-bottom:10px;padding-bottom:10px}.campaign .inner>ul>li ul,.campaign .inner>ul>li ol{list-style-position:outside;padding-left:25px}.campaign .inner>ul>li ul li:not(:last-child),.campaign .inner>ul>li ol li:not(:last-child){margin-bottom:5px}.campaign .inner>ul>li ul{list-style-type:disc}.campaign .inner>ul>li ul li::marker{color:#469944;font-size:1.5em}.campaign .inner>ul>li ol{list-style-type:decimal}.campaign .inner>ul>li ol span{color:#d12525;font-weight:700}.campaign .inner>ul>li:not(:last-child){margin-bottom:20px}@media (max-width:768px){.campaign{margin:10px 20px 50px}}@media (max-width:414px){.campaign .inner>ul{padding:20px}.campaign img{width:100%}}@keyframes gloss{0%{opacity:0;transform:scale(0) rotate(45deg)}80%{opacity:.5;transform:scale(0) rotate(45deg)}81%{opacity:1;transform:scale(4) rotate(45deg)}100%{opacity:0;transform:scale(50) rotate(45deg)}}@keyframes vibrations{0%{-webkit-transform:translate(0);transform:translate(0)}1%{-webkit-transform:translate(4px);transform:translate(4px)}2%{-webkit-transform:translate(0);transform:translate(0)}3%{-webkit-transform:translate(-4px);transform:translate(-4px)}4%{-webkit-transform:translate(0);transform:translate(0)}5%{-webkit-transform:translate(4px);transform:translate(4px)}6%{-webkit-transform:translate(0);transform:translate(0)}7%{-webkit-transform:translate(-4px);transform:translate(-4px)}8%{-webkit-transform:translate(0);transform:translate(0)}9%{-webkit-transform:translate(4px);transform:translate(4px)}10%{-webkit-transform:translate(0);transform:translate(0)}11%{-webkit-transform:translate(-4px);transform:translate(-4px)}12%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes zoom{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes zoom{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__pulse{-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes strongbg{0%{background:linear-gradient(transparent 60%,#ff6 60%)}50%{background:0 0}100%{background:linear-gradient(transparent 60%,#ff6 60%)}}@keyframes height_change{0%{height:205px}100%{height:auto}}@media (min-width:769px){.header{padding:20px;position:relative}.header .logo svg{height:35px;width:200px}.header .gMenu{display:flex;justify-content:space-between;width:calc(100% - 200px)}.header .siteMenu{display:flex;margin-left:30px}.header .siteMenu li{align-items:center;display:flex}.header .siteMenu li:before{background:#3d2718;border-radius:4px;content:"";display:block;height:8px;margin:0 20px;width:8px}.header .siteMenu li:first-child:before{content:none}.header .subMenu{font-size:14px;font-size:1.4rem}.header .subMenu a,.header .subMenu .toggleS{width:72px}.header .subMenu .search form{left:50%;margin-left:-300px}.article{display:flex;justify-content:space-between;margin:0 auto 100px;max-width:1170px;padding:50px 10px 0}.article .inner{max-width:700px;order:2;width:calc(100% - 50px)}.article>.content{display:flex;width:calc(100% - 360px)}.article>.content .data{align-items:center;display:flex;justify-content:space-between;vertical-align:middle}.article>.content .articlebnr{margin-bottom:50px;position:relative}.article>.content .articlebnr span{display:block}.article>.content .articlebnr span .count-down{color:#0159a9;font-size:22px;font-weight:bolder;left:calc(50% - 7em);position:absolute;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0 1px #fff,0 2px 1px #fff,-2px 0 1px #fff,0 -2px 1px #fff;top:28%}.article>.content .articlebnr span p.campaign_detail{bottom:-70px;position:absolute;text-align:center;width:100%}.article>.content .articlebnr span img{height:auto;width:100%}.article>.content .articlebnr span:nth-child(2){display:none}.article>.content .articlebnr span .terms{text-align:center}.article>.content .articlebnr span .terms a{font-size:15px}.article>.content .articlebnr .tel,.article>.content .articlebnr .tel_cd{bottom:13vw;color:#bf2a2a;font-size:5rem;font-weight:700;left:13%;position:absolute;top:32%}.article>.content .articlebnr .contactTextbox{height:40px;position:absolute;right:0;top:34%;width:41%}.article>.content .articlebnr .contactTextbox .articledenki div{width:calc((100%/2) - 5px) !important}.article>.content .articlebnr .contactTextbox .articleContbtn{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 10px;padding:0 10px}.article>.content .articlebnr .contactTextbox .articleContbtn div{display:block;font-size:1em;text-align:center;width:100%}.article>.content .articlebnr .contactTextbox .articleContbtn div:hover{bottom:-4px;box-shadow:none !important;position:relative}.article>.content .articlebnr .contactTextbox .articleContbtn div:nth-child(1){background:#087c8d;border-radius:43px 0 0 43px;box-shadow:0 4px 1px #087c8d;padding:1px}.article>.content .articlebnr .contactTextbox .articleContbtn div:nth-child(1) a{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/article/part/mail_bg.png);background-size:contain;border:2px solid #fff;border-radius:31px 0 0 31px;color:#fff;display:block;font-size:17px;font-weight:700;letter-spacing:-2px;padding:7px 10px 7px;text-align:center;text-decoration:none}.article>.content .articlebnr .contactTextbox .articleContbtn div:nth-child(2){background:#0859aa;border-radius:0 43px 43px 0;box-shadow:0 4px 1px #0859aa;padding:1px}.article>.content .articlebnr .contactTextbox .articleContbtn div:nth-child(2) a{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/article/part/net_bg.webp);background-size:contain;border:2px solid #fff;border-radius:0 31px 31px 0;color:#fff;display:block;font-size:17px;font-weight:700;letter-spacing:-2px;padding:7px 10px 7px;text-align:center;text-decoration:none}.article>.content .articlebnr .contactTextbox .articleContbtn:not(.articledenki) div:nth-child(1){border-radius:43px}.article>.content .articlebnr .contactTextbox .articleContbtn:not(.articledenki) div:nth-child(1) a{border-radius:31px}.article>.content .articlebnr.gaichu .articleContbtn{justify-content:center}.article>.content .articlebnr.gaichu .articleContbtn div:nth-child(2){display:none}.article .text h2{font-size:28px;font-size:2.8rem}.article .text h3{font-size:24px;font-size:2.4rem}.article .text h4{font-size:20px;font-size:2rem}.article .button{width:70px}.article .sns{order:1;position:sticky;top:148px}.article .sns li{margin-bottom:30px}.article .side{width:360px}.article .list{background-size:200%;padding:0 30px}.article .list .headline{background-size:220%}.article .list .headline .title{font-size:20px;font-size:2rem}.article .list .image{width:calc((100% - 20px)/3)}.article .list h3{width:calc((100% - 20px)/3*2)}.article.denkiKiji{justify-content:center;margin:0 0 100px;max-width:unset}.article.denkiKiji>.content{max-width:770px}.article.denkiKiji>.content .threePoints_pc{margin-bottom:20px}.article.denkiKiji>.content h1{text-align:justify}.article.denkiKiji .button{padding-top:319px;width:70px}.article.denkiKiji .side{background:rgba(255,255,255,.7);margin:0 0 0 2vw}.blog{margin-bottom:100px}.service{padding:100px 0}.service h1,.service h2,.service h3{margin:0 30px}.service h1{margin-bottom:50px}.service h2{margin-bottom:30px}.service h3{font-size:20px;font-size:2rem;margin-bottom:30px}.service .summary{padding:0 15px;width:calc(100% + 30px)}.service article{margin:0 15px 30px;width:calc((100% - 120px)/4)}.voice .pageNav{margin:50px 0 100px}.voice.list .summary h2{font-size:40px;font-size:4rem}.voice.list .summary h2 b{font-size:60px;font-size:6rem}.voice.list .summary .colmun{margin-bottom:50px}.voice.list .summary .colmun:nth-child(1) .image{text-align:center}.voice.list .summary .colmun:nth-child(1) .image img{max-width:300px}.voice.list .summary .colmun div{width:calc(50% - 25px)}.voice .answer{margin-top:50px;padding:50px}.voice .answer h2{font-size:28px;font-size:2.8rem}.voice .answer dl{margin-bottom:100px}.voice .answer dt{font-size:24px;font-size:2.4rem}.voice .answer dt span{font-size:18px;font-size:1.8rem}.voice .answer dd{margin:30px 0 50px}.voice .answer .decide li{width:calc((100% - 40px)/3)}.voice .answer .point li{width:calc((100% - 80px)/5)}.voice .answer .reason{margin-top:30px;padding:30px}.voice .answer .reason:first-child{font-size:18px;font-size:1.8rem}.guide{padding:100px 0}.guide h1{margin-bottom:50px}.guide .content{padding:30px}.guide .contact{text-align:center}.guide .contact a{background-color:#d12525;border-radius:10px;box-shadow:0 7px 0 #8e1616;color:#fff;display:block;font-weight:700;height:auto;margin:20px auto 40px;max-width:400px;padding:15px 0;text-decoration:none;width:calc(100% - 40px)}.guide .page_back{margin-top:20px;text-align:center}.guide .page_back a{color:#3d2718;position:relative}.guide .page_back a:after{border:solid 3px #3d2718;border-bottom:solid 3px rgba(255,255,255,0);border-left:solid 3px rgba(255,255,255,0);bottom:5px;content:"";display:block;height:12px;left:-15px;position:absolute;transform:rotate(225deg);width:12px}.result{margin:100px auto;padding:0 30px}.result h1{padding-bottom:30px}.result h2{font-size:24px;font-size:2.4rem}.result .image{width:200px}.result .text{width:calc(100% - 230px)}.notFound{margin-top:100px}.pc .inner img{margin:-10px 0 0;width:100%}}@media (max-width:1030px) and (min-width:769px){.articlebnr span .count-down{font-size:1.5vw !important}}@media (max-width:768px){.header{background:#fff;left:0;position:fixed;top:0;transition:.5s;width:100%;z-index:1000}.header.hide{transform:translateY(-100%)}.header.hide+.top_listed_company{transform:translateY(-70px);transition:.5s}.header .gNav{justify-content:flex-end}.header .logo{height:23px;left:15px;position:absolute;top:50%;margin-top:-11.5px;width:120px}.header .logo svg{height:100%;width:100%}.header .gMenu{display:none}.header .gMenu.on{background:#6c462c;display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.header .gMenu a{color:#fff}.header .siteMenu{font-size:24px;font-size:2.4rem;line-height:2;margin-bottom:30px;padding-top:75px;text-align:center}.header .subMenu{font-size:11px;font-size:1.1rem}.header .subMenu li{width:60px}.header .search form{margin:0 20px}.main{padding-top:108px !important}.top_listed_company{margin-top:0 !important;position:fixed;top:75px !important;transition:.5s}.article{margin:135px 20px 50px !important}.article>.content{display:flex;flex-wrap:wrap}.article>.content .inner{order:2}.article>.content .image,.article>.content figure{margin:0 auto 30px;max-width:500px;padding:0 20px}.article>.content .data{display:flex;justify-content:space-between}.article>.content .data .tag{margin-bottom:0 !important}.article>.content .data .tag li{margin:0 !important}.article>.content .data .update{align-items:center;display:flex}.article .text h2{font-size:24px;font-size:2.4rem}.article .text h3{font-size:22px;font-size:2.2rem}.article .text h4{font-size:18px;font-size:1.8rem}.article .button{display:inline-block;height:50px;left:0;padding:0;position:absolute;top:auto;width:50px;z-index:9}.article .button .sns{flex-direction:column}.article .button .sns li{height:50px;margin-bottom:10px;width:50px}.article .button .sns li a{border-radius:0 10px 10px 0}.article .button .sns li a:after{display:none !important}.article .sns{display:flex;justify-content:space-between}.article .sns li{height:40px;width:calc((100% - 30px)/4)}.article .sns a{align-items:center;border-radius:0 0 10px 10px;color:#fff;display:flex;height:100%;font-size:14px;font-size:1.4rem;justify-content:center;text-decoration:none;width:100%}.article .sns a:after{margin-left:20px}.article .sns svg{fill:#fff}.article .sns .facebook a{background:#3b5889}.article .sns .facebook a:after{content:"シェアする"}.article .sns .facebook svg{height:24px;width:24px}.article .sns .twitter a{background:#37b2df}.article .sns .twitter a:after{content:"ツイートする"}.article .sns .twitter svg{height:25px;width:20px}.article .sns .line a{background:#4db048}.article .sns .line a:after{content:"LINEに送る"}.article .sns .line svg{height:23px;width:24px}.article .sns .hatebu a{background:#488cd2}.article .sns .hatebu a:after{content:"追加する"}.article .sns .hatebu svg{height:20px;width:17px}.article .side{margin-top:50px}.article .list{background-size:contain;padding:0}.article .list .image{width:110px}.article .list h3{width:calc(100% - 130px)}.article .articlebnr{margin-bottom:50px;position:relative}.article .articlebnr span{display:block}.article .articlebnr span .count-down{color:#0159a9;font-size:22px;font-weight:bolder;left:calc(50% - 7em);position:absolute;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0 1px #fff,0 2px 1px #fff,-2px 0 1px #fff,0 -2px 1px #fff;top:28%}.article .articlebnr span p.campaign_detail{bottom:-70px;position:absolute;text-align:center;width:100%}.article .articlebnr span img{height:auto;width:100%}.article .articlebnr span:nth-child(2){display:none}.article .articlebnr span .terms{text-align:center}.article .articlebnr span .terms a{font-size:15px}.article .articlebnr .tel{color:#bf2a2a;font-size:7vw;font-weight:700;left:13%;position:absolute;top:32%}.article .articlebnr .tel_cd{color:#bf2a2a;font-size:7vw;font-weight:700;left:13%;position:absolute;top:32%}.article .articlebnr .contactTextbox{height:40px;position:absolute;right:0;top:33%;width:39%}.article .articlebnr .contactTextbox .articledenki div{width:calc((100%/2) - 5px) !important}.article .articlebnr .contactTextbox .articleContbtn{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 10px;padding:0 10px}.article .articlebnr .contactTextbox .articleContbtn div{display:block;font-size:1em;text-align:center;width:100%}.article .articlebnr .contactTextbox .articleContbtn div:nth-child(1){background:#087c8d;border-radius:43px 0 0 43px;box-shadow:0 4px 1px #087c8d;padding:1px}.article .articlebnr .contactTextbox .articleContbtn div:nth-child(1) a{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/article/part/mail_bg.png);background-size:contain;border:2px solid #fff;border-radius:31px 0 0 31px;color:#fff;display:block;font-size:17px;font-weight:700;letter-spacing:-2px;padding:7px 10px 7px;text-align:center;text-decoration:none}.article .articlebnr .contactTextbox .articleContbtn div:nth-child(1).gaichu{border-radius:43px}.article .articlebnr .contactTextbox .articleContbtn div:nth-child(1).gaichu a{border-radius:31px}.article .articlebnr .contactTextbox .articleContbtn div:nth-child(2){background:#0859aa;border-radius:0 43px 43px 0;box-shadow:0 4px 1px #0859aa;padding:1px}.article .articlebnr .contactTextbox .articleContbtn div:nth-child(2) a{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/article/part/net_bg.webp);background-size:contain;border:2px solid #fff;border-radius:0 31px 31px 0;color:#fff;display:block;font-size:17px;font-weight:700;letter-spacing:-2px;padding:7px 10px 7px;text-align:center;text-decoration:none}.article .articlebnr .contactTextbox .articleContbtn:not(.articledenki) div:nth-child(1){border-radius:43px}.article .articlebnr .contactTextbox .articleContbtn:not(.articledenki) div:nth-child(1) a{border-radius:31px}.article .articlebnr.gaichu .articleContbtn{justify-content:center}.article .articlebnr.gaichu .articleContbtn div:nth-child(2){display:none}.article.denkiKiji{margin:119px 0 50px !important;padding:20px 20px 0}.article.denkiKiji>.content .image{max-width:500px;padding:0 20px}.article.denkiKiji>.content .image .threePoints_pc{display:none}.article.denkiKiji>.content h1{font-size:22px;line-height:1.3}.blog{margin-bottom:50px}.service{margin-top:50px !important;padding-top:105px}.service h1,.service h2,.service h3{margin:0 20px;width:calc(100% - 40px) !important}.service h1{margin-bottom:30px}.service h2,.service h3{margin-bottom:20px}.service .summary{padding:0 10px}.service article{margin:0 10px 20px;width:calc((100% - 60px)/3)}.voice{margin-top:165px !important}.voice .pageNav{margin-bottom:50px}.voice.list{margin-bottom:20px}.voice.list .summary h2{font-size:32px;font-size:3.2rem}.voice.list .summary h2 b{font-size:50px;font-size:5rem}.voice.list .summary .colmun{margin-bottom:30px}.voice.list .summary .colmun:nth-child(1) .text{width:calc((100% - 30px)/3*2)}.voice.list .summary .colmun:nth-child(1) .image{margin:0;width:calc((100% - 30px)/3)}.voice.list .summary .colmun:nth-child(2) .text{margin-bottom:30px;width:100%}.voice.list .questionnaire>ul li{width:calc((100% - 40px)/2) !important}.voice.list .questionnaire>ul li p.trouble-title{font-size:16px !important}.voice .answer{padding:20px}.voice .answer dd{margin:20px 0 30px}.voice .answer .decide li{width:calc((100% - 40px)/2)}.voice .answer .reason{margin-top:20px;padding:20px}.voice .answer>ul{flex-wrap:wrap}.voice .answer>ul li{width:calc(50% - 10px) !important}.voice .answer>ul li:last-child{margin-top:20px;width:100% !important}.guide{padding:150px 0 30px}.guide h1{margin-bottom:20px}.guide .content{margin:0 20px;padding:0 20px}.guide .contact{text-align:center}.guide .contact a{background-color:#d12525;border-radius:10px;box-shadow:0 7px 0 #8e1616;color:#fff;display:block;font-weight:700;height:auto;margin:20px auto 40px;max-width:400px;padding:15px 0;text-decoration:none;width:calc(100% - 40px)}.guide .page_back{margin-top:20px;text-align:center}.guide .page_back a{color:#3d2718;position:relative}.guide .page_back a:after{border:solid 3px #3d2718;border-bottom:solid 3px rgba(255,255,255,0);border-left:solid 3px rgba(255,255,255,0);bottom:5px;content:"";display:block;height:12px;left:-15px;position:absolute;transform:rotate(225deg);width:12px}.result{margin:95px auto 20px;padding:0 20px}.result h1{padding-bottom:20px}.result h2{font-size:20px;font-size:2rem}.result .image{margin-bottom:20px;width:calc(100%/4)}.result .text{width:calc((100%/4)*3 - 20px)}.result .pageNav{margin-top:20px}.notFound{margin:95px 20px 0}}@media (max-width:414px){.article>.content .data{display:flex;justify-content:space-between}.article>.content .data time{display:block}.article>.content .data time:first-child{margin-bottom:10px;margin-right:0 !important}.article>.content .data .tag{display:flex;margin-bottom:0}.article>.content .data .tag li{margin:0}.article>.content .data .tag li a{align-items:center;display:flex;height:100%}.article>.content .data .update{display:inline-block}.article>.content .article_merit{font-size:14px}.article>.content .article_merit p.merit_title{font-size:16px}.article>.content .article_merit .merit_text{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/article/part/thunder.webp) no-repeat center center !important;background-size:65% !important}.article>.content .emblem{margin-bottom:20px !important}.article .button{display:inline-block;height:36px;padding:0;position:absolute;top:auto;width:36px}.article .button .sns{flex-direction:column}.article .button .sns li{height:36px;margin-bottom:6px;width:36px}.article .button .sns li a{border-radius:0 10px 10px 0}.article .button .sns li a:after{content:none !important}.article .articlebnr{margin-bottom:50px;position:relative}.article .articlebnr>span img{height:auto;width:100%}.article .articlebnr>span:nth-child(1){display:none}.article .articlebnr>span:nth-child(2){display:inline}.article .articlebnr>span .count-down{font-size:4vw;left:10vw;top:20%}.article .articlebnr .notation{font-size:13px;letter-spacing:-1px;line-height:1.2;margin-bottom:5px;margin-top:5px;text-align:left}.article .articlebnr .tel{bottom:18vw;left:0;position:unset}.article .articlebnr .tel>a{color:#bf2a2a;position:relative;text-decoration:none;top:0}.article .articlebnr .articleContbtn{bottom:7%;margin-bottom:25px;width:100%}.article .articlebnr .articleContbtn.articledenki{display:flex;flex-wrap:wrap;justify-content:space-between}.article .articlebnr .articleContbtn.articledenki div{width:calc((100%/3) - 5px)}.article .articlebnr .articleContbtn.articledenki div:nth-child(1){width:calc((100%/2) - 5px) !important}.article .articlebnr .articleContbtn.articledenki div:nth-child(2){width:calc((100%/2) - 5px) !important}.article .articlebnr .articleContbtn div{text-align:center}.article .articlebnr .articleContbtn div a{color:#fff;display:block;font-weight:700;min-height:52px;text-decoration:none}.article .articlebnr .articleContbtn div:nth-child(1){background:#087c8d;border-radius:43px 0 0 43px;box-shadow:0 4px 1px #087c8d;padding:1px}.article .articlebnr .articleContbtn div:nth-child(1) a{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/article/part/mail_bg.png);background-size:contain;border:2px solid #fff;border-radius:31px 0 0 31px;color:#fff;display:block;font-size:17px;font-weight:700;padding:7px 10px 7px;text-align:center}.article .articlebnr .articleContbtn div:nth-child(1):not(.denki){border-radius:43px}.article .articlebnr .articleContbtn div:nth-child(1):not(.denki) a{border-radius:31px;line-height:31px}.article .articlebnr .articleContbtn div:nth-child(2){background:#0859aa;border-radius:0 43px 43px 0;box-shadow:0 4px 1px #0859aa;padding:1px}.article .articlebnr .articleContbtn div:nth-child(2) a{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/article/part/net_bg.webp);background-size:contain;border:2px solid #fff;border-radius:0 31px 31px 0;color:#fff;display:block;font-size:17px;font-weight:700;padding:7px 10px 7px;text-align:center}.article .articlebnr .terms{text-align:center}.article .articlebnr.gaichu .articleContbtn{justify-content:center}.article .articlebnr.gaichu .articleContbtn div:nth-child(2){display:none}.article .wp-embedded-content{max-width:100%}.article .wp-block-embed__wrapper iframe{height:auto !important;width:100% !important}.article.denkiKiji>.content .image{max-width:375px;padding:0 20px}.service h4{margin-top:0 !important}.service article{width:100%}.service article a{display:flex;justify-content:space-between}.service .image{border-radius:0 !important;margin:0 !important;width:calc((100%/3) - 10px) !important}.service .text{width:calc((100%/3*2) - 10px)}.voice{margin-top:38vw !important}.voice .questionnaire>ul{justify-content:space-between;margin-top:30px !important;width:100%}.voice>.content .image{height:130px;position:absolute;width:100px}.voice>.content .data1{margin-left:120px;width:calc(100% - 120px)}.voice>.content .data2{margin-left:0;width:100%}.voice .pickup .image{height:calc(100%/1.1) !important;width:calc((100% - 20px)/4) !important}.voice .pickup .content .data_up .contents_data{display:flex;flex-direction:column;justify-content:space-around;line-height:1.2;padding-bottom:30px;width:calc((100% - 10px)/4*3)}.voice .pickup .content .data_up .contents_data h4{line-height:1.2;margin-bottom:0;padding-bottom:5px}.voice .pickup .content .data_up .contents_data dl.summary{display:flex;justify-content:flex-start;margin-left:0}.voice .pickup .content .data_up .contents_data dl.summary dt{display:none}.voice .pickup .content .data_up .contents_data dl.summary dd{display:inline-block;margin-right:15px;padding:0;width:auto}.voice .pickup .content .data_up .contents_data dl.summary dd:last-of-type{display:none}.voice .pickup .content .data_down{margin-top:0;position:relative}.voice .pickup .content .data_down .summary{display:block;margin-top:5px}.voice .pickup .content .data_down .summary p{line-height:1.5}.voice .pickup .content .data_down .summary dd{display:block;width:100%}.voice .pickup .content .data_down .summary dd:last-of-type{padding-left:3.7em;position:absolute;right:0;top:-30px;width:calc((100% - 10px)/4*3)}.voice .pickup .content .data_down .summary td{display:block}.voice .pickup .content .data_down .summary dt{display:inline-block;width:auto}.voice .pickup .content .data_down .summary dt:last-of-type{position:absolute;right:0;top:-30px;width:calc((100% - 10px)/4*3)}.voice .pickup .content .data_down .summary dt:not(:last-of-type){background:#e2e3d7;padding:3px}.voice .pickup .content .data_down ul.taglinks li a{margin:3px 8px}.voice ul.face_photos>li>a{display:inline-block !important;margin-left:0;max-height:75px;width:60px}.voice ul.face_photos>li>div{display:inline-block !important;max-height:73px;position:relative;top:-8px;width:calc(100% - 65px)}.voice ul.face_photos>li>div .name{padding-bottom:0}.voice ul.face_photos>li>div .evaluation{line-height:1.2;margin-top:4px}.voice ul.face_photos>li>div .evaluation span{display:block}.voice ul.face_photos li .taglinks{border-top:1px solid #cdcbc5;justify-content:flex-start !important}.voice ul.face_photos li .taglinks li{margin:3px !important}.voice.list .questionnaire>ul li.voice-trouble{margin:0 5px 15px !important;width:100% !important}.voice.list .questionnaire>ul li.voice-trouble a .trouble-info{font-size:3.5vw}.result h2{font-size:18px;font-size:1.8rem}.result a{flex-wrap:wrap}.result p{font-size:14px;font-size:1.4rem}.result .image{width:100%}.result .text{width:100%}.notFound p{text-align:left}.notFound br{display:none}.guide .contact{text-align:center}.guide .contact a{background-color:#d12525;border-radius:10px;box-shadow:0 7px 0 #8e1616;color:#fff;display:block;font-weight:700;height:auto;margin:20px auto 40px;max-width:400px;padding:15px 0;text-decoration:none;width:calc(100% - 40px)}.guide .page_back{margin-top:20px;text-align:center}.guide .page_back a{color:#3d2718;position:relative}.guide .page_back a:after{border:solid 3px #3d2718;border-bottom:solid 3px rgba(255,255,255,0);border-left:solid 3px rgba(255,255,255,0);bottom:5px;content:"";display:block;height:12px;left:-15px;position:absolute;transform:rotate(225deg);width:12px}}.header:before,.header:after{bottom:-5px;height:5px}.header:before{border-bottom:solid 1px #fff}.header a{color:#3d2718;text-decoration:none}.header .gNav{align-items:center;display:flex}.header .subMenu{display:flex;font-weight:700}.header .subMenu a,.header .subMenu .toggleS{cursor:pointer;display:flex;flex-wrap:wrap;height:48px;justify-content:center}.header .subMenu a span:nth-child(2),.header .subMenu .toggleS span:nth-child(2){align-items:flex-end;display:flex;justify-content:center;width:100%}.header .subMenu .search .searchBox{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.header .subMenu .search .overlay{background:rgba(0,0,0,.9);height:100%;left:0;position:absolute;top:0;width:100%}.header .subMenu .search form{border-radius:5px;display:flex;height:60px;justify-content:space-between;margin-top:-30px;max-width:600px;position:absolute;top:50%;width:calc(100% - 40px)}.header .subMenu .search form button{align-items:center;display:flex;height:40px;position:absolute;right:10px;top:50%;justify-content:center;width:40px}.header .subMenu .search form button span{border:solid 3px #799cbf;border-radius:50%;display:block;height:22px;transform:rotate(-45deg);width:22px}.header .subMenu .search form button span:before{background:#799cbf;border-radius:2.5px;content:"";height:12px;bottom:-12px;left:50%;position:absolute;margin-left:-1.5px;width:3px}.header .subMenu .search form input{background:#fff;border-radius:5px;height:100%;padding-left:10px;width:100%}.header .subMenu .search.on .searchBox{display:block}.header .subMenu .staff svg{fill:#469944;height:26px;width:26px}.top_listed_company{background:#ffdd46;box-shadow:0 0 5px #2f2215;margin-top:5px;padding:2px 0;text-align:center;width:100%;z-index:10}.top_listed_company img{height:auto;max-width:800px;width:100%}.top_listed_company.fixed{margin-top:0;position:fixed;top:0}.article>.content .image{margin-bottom:30px}.article>.content .image img{width:100%}.article>.content h1{margin-bottom:30px}.article>.content .data{color:#799cbf;font-weight:700;font-size:14px;font-size:1.4rem;margin:30px 0}.article>.content .data time:first-child{margin-right:20px}.article>.content .article_merit{border:1px solid #000;border-radius:15px;letter-spacing:-1px;margin-bottom:20px;padding:18px;text-align:justify}.article>.content .article_merit p.merit_title{background:#000;border-radius:25px;color:#fff;font-weight:700;margin-bottom:25px !important;padding:3px;text-align:center}.article>.content .article_merit .merit_text{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/article/part/thunder.webp) no-repeat top right;background-size:25%}.article>.content .article_merit .merit_text p{line-height:1.7 !important;margin-bottom:16px !important}.article>.content .article_merit .merit_text p:last-of-type{margin-bottom:0 !important}.article>.content .article_merit .merit_text p span{text-decoration:underline}.article>.content .emblem{margin:28px auto;max-width:600px}.article>.content p{line-height:2;margin-bottom:30px;word-break:break-all}.article .text h2{margin:50px 0 30px;padding-bottom:20px}.article .text h3{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);margin:50px 0 30px;padding:10px 20px}.article .text h4{margin:50px 0 30px;padding-left:20px;position:relative}.article .text h4:before{background:#3d2718;border-radius:5px;content:"";display:block;height:35px;left:0;position:absolute;top:50%;margin-top:-17.5px;width:5px}.article .text figure{margin:auto;margin-bottom:30px;text-align:center}.article .text figure img{height:auto;width:100%}.article .text figcaption{color:#4c759e;font-size:14px;font-size:1.4rem;margin-top:20px;text-align:center}.article .text .wp-block-gallery{justify-content:center}.article .text>ul,.article .text>ol{margin-bottom:30px}.article .text>ul li:not(:last-child),.article .text>ol li:not(:last-child){margin-bottom:10px}.article .text table{border:solid 1px #d8d0a2}.article .text tr:nth-child(2n+1){background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp)}.article .text th,.article .text td{padding:10px}.article .text .related{margin-bottom:30px}.article .text .related>.title{background:#d8d0a2;display:inline-block;font-weight:700;font-size:14px;font-size:1.4rem;padding:10px 10px 9px}.article .text .related a{align-items:center;border:solid 1px #d8d0a2;display:flex;justify-content:space-between;overflow:hidden;padding:20px;position:relative}.article .text .related a:before{animation:gloss 2.5s ease-in-out infinite;background:#fff;content:"";height:100%;left:0;position:absolute;top:-180px;opacity:0;transform:rotate(45deg);width:30px}.article .text .related a .title{line-height:1.6;width:calc(100%/4*3 - 20px)}.article .text .related .image{margin:0;width:calc(100%/4)}.article .list{margin:0}.article .list .headline{margin-bottom:30px;padding-bottom:30px}.article .list .headline span{display:block}.article .list .content{margin-bottom:20px;padding-bottom:20px}.article .list .content a{display:flex;justify-content:space-between}.article .list .image{overflow:hidden}.article .list h3{font-size:14px;font-size:1.4rem}.service{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp)}.service .content{display:flex;flex-wrap:wrap;padding:0}.service h1,.service h2,.service h3{width:calc(100% - 30px)}.service h1{text-align:center}.service h3 a{background:#469944;border-radius:10px;color:#fff;display:block;padding:5px;position:relative;text-align:center}.service h3 a:before{border-color:#469944 transparent transparent;border-style:solid;border-width:17.3px 10px 0;content:"";bottom:-16px;left:50%;position:absolute;margin-left:-10px}.service h4{margin:20px 0 10px}.service .summary{display:flex;flex-wrap:wrap}.service article{background:#fff;border-radius:10px}.service article a{color:#3d2718;font-weight:400;padding:20px;text-decoration:none}.service article .image{border-radius:10px 10px 0 0;margin:-20px 0 0 -20px;width:calc(100% + 40px)}.service article h4{color:#0058a8;text-decoration:underline}.service article h4:hover,.service article h4:active{text-decoration:none}.service article p{font-size:16px;font-size:1.6rem}.service .cat-service{width:100%}.service .gaichu-service h3 a:before{display:none}.voice .stars{color:#fdb100}.voice .score{color:#d12525}.voice .pageNav.single ul{justify-content:space-between;position:relative}.voice .pageNav.single li:nth-child(2){left:50%;margin-left:-60px;position:absolute;width:120px}.voice .pageNav.single li:nth-child(2) a:after{content:none}.voice .pageNav.single a{padding:0 10px;width:auto}.voice .pageNav.single a:after{content:"のアンケートを見る"}.voice.list h1{text-align:center;width:100%}.voice.list .summary .colmun{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.voice.list .summary .colmun .image{border:none}.voice.list .summary h3{margin-bottom:20px}.voice.list .summary ul{border:solid 1px #d8d0a2}.voice.list .summary ul li{padding:10px}.voice.list .summary ul li:nth-child(odd){background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp)}.voice.list .questionnaire>ul li.voice-trouble{margin:0 10px 30px;width:calc((100% - 60px)/3)}.voice.list .questionnaire>ul li.voice-trouble a{color:#2f2215;font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-decoration:none}.voice.list .questionnaire>ul li.voice-trouble a p.trouble-title{align-items:center;background:#eeeee7;color:#aa1d1c;display:flex;font-size:18px;height:60px;justify-content:center;line-height:1.5;text-align:center}.voice.list .questionnaire>ul li.voice-trouble a .trouble-info{display:flex;padding:5px 10px}.voice.list .questionnaire>ul li.voice-trouble a .trouble-info img{box-shadow:1px 1px 3px #c7c6b6;margin-right:10px;object-fit:contain;width:25%}.voice.list .questionnaire>ul li.voice-trouble a .trouble-info .voice-user-info p{padding-left:4em;text-indent:-4em}.voice.list .questionnaire>ul li.voice-trouble a p span{font-weight:700}.voice.list .questionnaire>ul li.voice-trouble a .trouble-detail,.voice.list .questionnaire>ul li.voice-trouble a .comment{box-shadow:0 -1px 2px #f0eee6;padding:5px 10px}.voice.list .questionnaire>ul li.voice-trouble a .comment{border-top:1px dotted #d4d2a6}.voice.list .questionnaire>ul li.voice-trouble a .comment span{background:#94bb70;color:#fff;display:inline-block;font-size:13px;margin-bottom:2px;padding:2px 10px 0}.voice.special .image{border:none}.voice.special dd:last-child{color:#3d2718;font-weight:400}.voice .answer{border:solid 1px #d8d0a2}.voice .answer h2{text-align:center}.voice .answer dt,.voice .answer dd{display:block;width:100%}.voice .answer dt{align-items:center;background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);line-height:1.6;padding:10px 20px}.voice .answer dd{padding:0 20px}.voice .answer dd:last-child{margin-bottom:0}.voice .answer ul{display:flex;flex-wrap:wrap;font-weight:700;justify-content:space-between}.voice .answer .check,.voice .answer .decide,.voice .answer .inDetail,.voice .answer .radio,.voice .answer .point,.voice .answer .yesNo{width:100%}.voice .answer .check li,.voice .answer .decide li,.voice .answer .inDetail li,.voice .answer .radio li,.voice .answer .point li,.voice .answer .yesNo li{align-items:center;display:flex;padding-left:30px;position:relative}.voice .answer .check li:before,.voice .answer .decide li:before,.voice .answer .inDetail li:before,.voice .answer .check li:after,.voice .answer .decide li:after,.voice .answer .inDetail li:after,.voice .answer .radio li:before,.voice .answer .point li:before,.voice .answer .yesNo li:before,.voice .answer .radio li:after,.voice .answer .point li:after,.voice .answer .yesNo li:after{content:"";display:block;left:0;position:absolute;top:50%;margin-top:-10px}.voice .answer .check li:before,.voice .answer .decide li:before,.voice .answer .inDetail li:before,.voice .answer .radio li:before,.voice .answer .point li:before,.voice .answer .yesNo li:before{border:solid 2px #d8d0a2;height:20px;margin-right:10px;width:20px}.voice .answer .check li:after,.voice .answer .decide li:after,.voice .answer .inDetail li:after,.voice .answer .radio li:after,.voice .answer .point li:after,.voice .answer .yesNo li:after{position:absolute}.voice .answer .check li,.voice .answer .decide li,.voice .answer .inDetail li{margin-bottom:10px}.voice .answer .check li:before,.voice .answer .decide li:before,.voice .answer .inDetail li:before{border-radius:5px}.voice .answer .check li:last-child,.voice .answer .decide li:last-child,.voice .answer .inDetail li:last-child{margin:0}.voice .answer .check .select,.voice .answer .decide .select,.voice .answer .inDetail .select{color:#d12525}.voice .answer .check .select:after,.voice .answer .decide .select:after,.voice .answer .inDetail .select:after{border-bottom:solid 4px #d12525;border-left:solid 4px #d12525;height:8px;left:4px;margin-top:-4px;top:50%;transform:rotate(-45deg);width:12px}.voice .answer .radio li:before,.voice .answer .point li:before,.voice .answer .yesNo li:before{border-radius:10px}.voice .answer .radio li:nth-child(1).select,.voice .answer .point li:nth-child(1).select,.voice .answer .yesNo li:nth-child(1).select{color:#d12525}.voice .answer .radio li:nth-child(1).select:after,.voice .answer .point li:nth-child(1).select:after,.voice .answer .yesNo li:nth-child(1).select:after{background:#d12525}.voice .answer .radio li:nth-child(2).select,.voice .answer .point li:nth-child(2).select,.voice .answer .yesNo li:nth-child(2).select{color:#f90}.voice .answer .radio li:nth-child(2).select:after,.voice .answer .point li:nth-child(2).select:after,.voice .answer .yesNo li:nth-child(2).select:after{background:#f90}.voice .answer .radio li:nth-child(3).select,.voice .answer .point li:nth-child(3).select,.voice .answer .yesNo li:nth-child(3).select{color:#109618}.voice .answer .radio li:nth-child(3).select:after,.voice .answer .point li:nth-child(3).select:after,.voice .answer .yesNo li:nth-child(3).select:after{background:#109618}.voice .answer .radio li:nth-child(4).select,.voice .answer .point li:nth-child(4).select,.voice .answer .yesNo li:nth-child(4).select{color:#36c}.voice .answer .radio li:nth-child(4).select:after,.voice .answer .point li:nth-child(4).select:after,.voice .answer .yesNo li:nth-child(4).select:after{background:#36c}.voice .answer .radio li:nth-child(5).select,.voice .answer .point li:nth-child(5).select,.voice .answer .yesNo li:nth-child(5).select{color:#909}.voice .answer .radio li:nth-child(5).select:after,.voice .answer .point li:nth-child(5).select:after,.voice .answer .yesNo li:nth-child(5).select:after{background:#909}.voice .answer .radio .select:after,.voice .answer .point .select:after,.voice .answer .yesNo .select:after{border-radius:6px;height:10px;left:5px;margin-top:-5px;top:50%;width:10px}.voice .answer .decide li:last-child{width:100%}.voice .answer .inDetail li{width:100%}.voice .answer .yesNo li{width:calc(50% - 10px)}.voice .answer .yesNo li:nth-child(2).select{color:#909}.voice .answer .yesNo li:nth-child(2).select:after{background:#909}.voice .answer .bad{border:solid 1px #d8d0a2;margin-top:0;padding:20px}.voice .answer .bad p:first-child{font-weight:700;margin-bottom:20px}.voice .answer .bad .select{color:#909}.voice .answer .bad .select:after{border-color:#909}.voice .answer .note{font-size:14px;font-size:1.4rem;margin-top:20px}.voice .answer .reason{border:solid 1px #d8d0a2}.voice .answer .reason p{font-size:16px;font-size:1.6rem}.voice .answer .reason p:first-child{font-weight:700;margin-bottom:20px}.voice .answer>ul li{border-bottom:solid 2px #d8d0a2;display:flex;justify-content:space-between;padding-bottom:10px;width:calc((100% - 40px)/3)}.voice .answer>ul span{color:#d12525}.voice .answer>ul b{font-size:24px;font-size:2.4rem}.guide{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp)}.guide h1{text-align:center}.guide .content{background:#fff;border-radius:10px;line-height:2}.guide .content h2{font-size:28px;font-size:2.8rem;margin-bottom:20px}.guide .content h3{font-size:24px;font-size:2.4rem;margin:50px 0 30px}.guide .content p{margin-bottom:30px}.guide .content ol{list-style-type:decimal;margin-bottom:30px;padding-left:20px}.guide .content ul{margin-bottom:30px}.guide .content ul li:before{content:"・"}.guide .content table{border:solid 1px #d8d0a2;font-size:16px;font-size:1.6rem;margin-bottom:30px}.guide .content tr{border-bottom:solid 1px #d8d0a2}.guide .content th{background:url(//shuriya.info/wp-content/themes/shuriya/css/../img/pattern2.webp);padding:10px}.guide .content td{padding:10px}.guide .company{display:flex;flex-wrap:wrap}.guide .company dt{font-weight:700;padding:20px 0;width:calc(100%/3)}.guide .company dd{padding:20px 0;width:calc(100%/3*2)}.guide .company .title{font-weight:700;margin-top:20px}.guide .company .title:first-child{margin:0}.result h1{border-bottom:solid 1px #3d2718}.result p{margin:20px 0}.result a{color:#3d2718;display:flex;font-weight:400;justify-content:space-between;padding:20px 0;text-decoration:none}.result .content{border-bottom:solid 1px #3d2718;display:flex}.result .image figure{overflow:hidden}.notFound{text-align:center}.notFound h1{margin-bottom:30px}.notFound h1 span{display:block;font-size:18px;font-size:1.8rem}.notFound .more{max-width:260px}@media screen and (min-width:769px){.back_top{display:none !important}}.notation{font-size:15px;line-height:1.2;margin-bottom:15px !important;margin-top:5px;text-align:center}
#callModal[hidden]{display:none !important}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
#atcl_tblsltn{width:100%;border:1px solid #888;padding:20px;margin:0 0 40px;line-height:2}#atcl_tblsltn strong{background:linear-gradient(transparent 50%,#fcf 60%);font-weight:400}.guide .content ul{list-style-type:none}div:before{content:none}
.shuriya_table_1{font-size:16px;width:100%}@media screen and (max-width:428px){.contents{display:block !important}}summary{color:#000 !important;color:transparent;cursor:pointer;display:block;list-style:none;outline:none;position:relative}.contents{background-color:beige}.text{padding:10px}.text h4{margin:0 !important;font-size:13px}tr.shuriya_table_1_tr_1 td{padding:0 !important}table.shuriya_table_1 th{padding:5px !important;line-height:1.2}tr.col-name th:not(:first-of-type){width:calc((100% - 4vw)/3) !important}table.shuriya_table_1 img{width:50px}.shuriya_gaichu01{color:red}table.shuriya_table_1 td padding:5px !important;line-height:1.2;}tr{border-top:solid 1px #d4ba9f}th{background:#fec !important}td{border:solid 1px #d4ba9f;padding:13px !important;background:#fff !important}img{width:100%}ul.t1{background:#fdfaea;border-radius:8px;box-shadow:0px 0px 5px silver;padding:.5em .5em .5em 2em;color:red}ul.t1 li{line-height:1.5;padding:.5em 0}
section.contact_kiji{position:fixed;right:20px;bottom:0;overflow:hidden;cursor:pointer;border-radius:20px 20px 0 0;z-index:10}section.contact_kiji a{display:block}section.contact_kiji .number{position:absolute;left:20px;top:14px;color:#fff;font-weight:700;font-size:30px;text-shadow:2px 2px 0 #35291fd1}section.contact_kiji .number img{margin-right:10px;width:2.5rem;height:2.5rem;position:relative;top:-3px}section.contact_kiji:after{background:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:-180px;transform:rotate(45deg);width:30px;animation:gloss 2s ease-in-out infinite}@keyframes gloss{0%{opacity:0;transform:scale(0) rotate(45deg)}80%{opacity:.5;transform:scale(0) rotate(45deg)}81%{opacity:1;transform:scale(4) rotate(45deg)}100%{opacity:0;transform:scale(50) rotate(45deg)}}@media (max-width:768px){.contact_kiji.pc{display:none}}
p.site-links a{display:inline-flex;flex-direction:column;text-decoration:none!important;line-height:2;border-radius:5px;overflow:hidden;border:1px solid #a7a7a7;height:58px;align-items:center;justify-content:center;color:#fff}span.link-name{font-size:min(4vw,18px);padding:2px 5px 0;text-align:center}span.link-name:last-of-type{font-size:min(3vw,15px)}span.link-description{font-size:min(1.9vw,9px);padding:0 5px;width:100%;display:block;text-align:center}p.site-links{margin:0 0 100px!important;display:flex;align-items:center;justify-content:center}p.site-links a:not(:last-of-type){margin-right:10px}@media screen and (max-width:441px){p.site-links a:not(:last-of-type){margin-right:0}}