@charset "UTF-8";.manual .article-head div.page-ttl .thumb{background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/manual/hd-img.png)}p.small{margin-bottom:0 !important;font-size:14px;font-weight:400 !important;line-height:1.5}p.reed-txt{font-size:28px;color:#c00;line-height:1.2}.grid.detail{justify-content:space-between}.grid.detail p a{text-decoration:underline}.grid.detail p strong{color:#c00;font-size:1.2em;line-height:1}.wide-box,.wide-img-box{width:100%}.wide-img-box{margin:20px 0}.wide-img-box img{width:100%;height:auto}@media only screen and (max-width:568px){.grid.detail p,.grid.detail .img-box{width:100%}}.trouble li{font-size:20px;padding:.3em 0 .5em 2.2em;line-height:1.3;text-indent:-2em;font-weight:700;border-bottom:#ccc 1px dashed}.trouble li:before{content:"\f046";margin-right:10px;font-family:FontAwesome;color:#d21100;font-size:32px;font-weight:400;position:relative;top:6px}.trouble li:not(:last-child){border-bottom:#ccc 1px dashed}.trouble h3.arrow{position:relative;margin:20px 5px 40px;padding:20px;font-size:22px;text-align:left;color:#fff;line-height:1.4;background-color:#c00}.trouble h3.arrow:after{position:absolute;content:'';left:0;right:0;bottom:-20px;margin:auto;width:0;height:0;border-style:solid;border-width:20px 20px 0;border-color:#c00 transparent transparent}.about h4{margin-bottom:20px;padding:0 5px;font-size:22px;line-height:1.4}.about .grid{justify-content:space-between;margin-bottom:30px;counter-increment:num}.about .grid p{width:58%;height:auto;text-align:justify;line-height:1.6}.about .grid .img-box{width:40%;height:auto;padding:0 5px}.about .grid .img-box img{width:100%;height:auto}.about p.note{text-align:center}.about .link-btn{margin-bottom:20px}.about .link-btn a{display:block;width:100%;margin-top:10px;padding:10px 0;color:#fff;font-size:22px;font-weight:700;text-align:center;letter-spacing:-1px;background-color:#d21100;border-radius:100px}.point .grid{justify-content:space-between}.point{margin-top:30px}.point li{display:flex;margin-bottom:30px;flex-flow:row wrap;justify-content:space-between;text-align:justify;font-size:15px;line-height:1.4}.point li span{display:block;margin-bottom:10px;padding:0 0 0 12px;font-size:20px;font-weight:700;border-left:4px solid}.point li .txt{width:60%}.point li .img-box{width:36%}.point li .img-box img{width:100%;height:auto;margin:0}@media only screen and (max-width:568px){.about .grid p,.about .grid .img-box,.point li .txt,.point li .img-box{width:100%}.about p.note{text-align:left}.point li .txt{margin-bottom:20px}.about .link-btn a{font-size:18px;line-height:1.4}.about .link-btn a span{display:block}}.example p.catch strong{color:#d21100}.example p.catch{font-size:28px;text-align:center;line-height:1.3}.flow dl{width:98%;margin:0 auto;padding:0;color:#222;text-align:left}.flow dl dt{width:100%;margin:0 0 .5em;padding:0;font-size:22px;font-weight:700}.flow dl dt span{display:inline-block;width:61px;margin:0 10px 0 0;background-color:#d21100;text-align:center;line-height:42px;font-family:'Cabin',sans-serif;color:#fff;border-radius:1px}.flow dl dd{width:100%;margin:0 0 1em 2em;padding:0}.flow dl dd div{width:96%;border-left:#d9d9d9 4px solid;padding:0 0 0 20px}@media only screen and (max-width:480px){.flow dl dt{position:relative;margin-bottom:1em;padding:0 0 0 50px;font-size:20px;line-height:1.2;display:flex;align-items:center}.flow dl dd{margin-left:1.2em}.flow dl dt span{position:absolute;left:0;width:40px;line-height:40px}}.reason-img{width:100%;justify-content:space-between}.reason-img li{width:48%;font-size:14px;line-height:1.4;text-align:justify}.reason-img img{width:100%;height:auto;margin-bottom:10px}@media only screen and (max-width:480px){.reason-img li{width:100%;margin-bottom:20px}}.result{justify-content:space-between}.result li{width:32%;margin-bottom:8px}.result li img{width:100%;height:auto}@media only screen and (max-width:667px){.result li{width:49%}}@media only screen and (max-width:480px){.result li{width:100%}}.menu-list dl{width:100%;margin:0 0 30px;padding:20px !important;background:#f4f4f4}.menu-list dl{justify-content:space-between}.menu-list dl dt{width:100%;margin:0 0 10px;padding:0 0 10px;text-align:center;border-bottom-width:2px;border-style:solid}.menu-list dl dd{width:31%;font-size:14px;line-height:1.6}.menu-list .msg a{display:block;padding:20px 50px;font-size:20px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;color:#fff;border-radius:100px;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px;background-color:#b38428}.menu-box-list .grid{justify-content:space-between;align-items:flex-start}.menu-box-list .grid h4{width:100%;margin-bottom:12px;padding:.5em 0;text-align:center;color:#fff}.menu-box-list .grid>.grid{width:49%;margin:0 0 25px}.menu-box-list .grid>.grid p{width:55%}.menu-box-list .grid>.grid ul,.menu-box-list .grid>.grid p{padding:0 0 0 5px}.menu-box-list .grid>.grid ul li,.menu-box-list .grid>.grid p{font-size:14px;font-weight:400;line-height:1.5}.menu-box-list .grid>.grid ul li.link{padding:3px 0}.menu-box-list .grid>.grid ul li a{display:block;width:100%;padding:6px 0;color:#fff;font-size:14px;font-weight:700;text-align:center;letter-spacing:-1px;background-color:#d21100;border-radius:100px}.menu-box-list .grid>.grid .img-box{width:42%}.menu-box-list .grid>.grid .img-box img{width:100%;height:auto}@media only screen and (max-width:736px){.menu-box-list .grid h4{text-align:left;padding-left:.6em}.menu-box-list .grid>.grid,.menu-box-list .grid>.grid .img-box{width:100%}.menu-box-list .grid>.grid ul{margin-bottom:10px}}.faqlist h3.ttl{margin-bottom:25px}.faqlist dl{margin:0 0 15px;padding:0 10px;overflow:hidden}.faqlist dl dt,.faqlist dl dd .a-wrap{display:flex;width:100%;margin:0 0 20px;padding:0;font-size:16px !important;line-height:1.6;align-items:center;cursor:pointer}.faqlist dl dt:hover span{text-decoration:underline}.faqlist dl dt span,.faqlist dl dd span{width:90%;margin:0 0 0 20px;padding:0}.faqlist dl dt:before,.faqlist dl dd .a-wrap:before{position:relative;width:30px;height:30px;margin:0 10px 0 0;padding:10px;text-align:center;font-family:'Cabin',sans-serif;font-size:25px;line-height:30px;color:#fff}.faqlist dl dt:before{content:"Q";background-color:#d21100}.faqlist dl dd .a-wrap:before{content:"A"}.faqlist dl dt:after,.faqlist dl dd .a-wrap:after{display:block;position:absolute;left:70px;content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 10px}.faqlist dl dt:after{border-color:transparent transparent transparent #d21200}.faqlist dl dd{display:none}.faqlist dl dd span{display:block}@media only screen and (max-width:480px){.faqlist dl dt:after,.faqlist dl dd .a-wrap:after{display:none}}.service{width:100%;max-width:1100px}.service.block p{font-weight:700}.service ul{width:100%;margin:0;justify-content:space-around}.service ul li{position:relative;width:32%;height:140px;margin-bottom:18px;border:1px solid #ddd;background-repeat:no-repeat;background-position:left bottom;background-size:auto 138px;background-color:#fff;transition:all .3s}.service ul li a{position:relative;display:block;height:100%;padding:20px 13px 10px;font-size:28px;font-weight:700;text-align:right;line-height:1.1;letter-spacing:-1px;color:#333;z-index:10;text-shadow:2px 2px 2px #fff,-2px 2px 2px #fff,2px -2px 2px #fff,-2px -2px 2px #fff}.page-id-858 .service ul li a{font-size:22px}.service ul li a:after{position:absolute;z-index:10;bottom:10px;right:15px;content:"\f138";font-size:22px;font-family:FontAwesome}.service>ul li:nth-child(1){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/moving/list-img.png)}.service>ul li:nth-child(2){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/layout/list-img.png)}.service>ul li:nth-child(3){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/furniture/list-img.png)}.service ul li:nth-child(4){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/carpentry/list-img.png)}.service ul li:nth-child(5){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/partition/list-img.png)}.service ul li:nth-child(6){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/lighting/list-img.png)}.service ul li:nth-child(7){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/network/list-img.png)}.service ul li:nth-child(8){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/oa/list-img.png)}.service ul li:nth-child(9){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/camera/list-img.png)}.service ul li:nth-child(10){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/security/list-img.png)}.service ul li:nth-child(11){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/cleaning/list-img.png)}.service ul li:nth-child(12){background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/css/../images/service/quake/list-img.png)}@media only screen and (max-width:1050px){.service ul li{width:49%}}@media only screen and (max-width:667px){.service ul li{width:100%;margin:0 auto 20px auto}}@media only screen and (max-width:480px){.service ul{flex-direction:column}}.moving .onestop .grid{justify-content:space-between}.moving .onestop .grid li{width:32%;margin-bottom:14px;padding:.8em 0;text-align:center;font-size:18px;font-weight:700;letter-spacing:-1px;color:#fff;border-radius:4px;text-shadow:1px 1px 4px rgba(0,0,0,.5)}.moving .img-box img{width:100%;height:auto;margin-bottom:10px}.moving .price li{margin-bottom:15px;padding:30px 20px 10px;border:8px solid}.moving .price li .price-ttl{margin-bottom:15px;font-size:26px;font-weight:700;color:#111;line-height:1}.moving .price li .meyasu{margin-bottom:15px;padding-bottom:15px;font-size:18px;font-weight:700;line-height:1;border-bottom:1px dashed #bbb;color:#333}.moving .price li .meyasu span{font-size:50px;font-weight:700;color:#d21100}.moving .price li .tag{padding:0}.moving .price li .tag dt{margin-bottom:5px;font-size:18px;color:#333}.moving .price li dd span{display:inline-block;margin:0 15px 15px 0;padding:8px;font-size:18px;color:#4e4e4e;line-height:26px;background-image:linear-gradient(-180deg,#f3f3f3 0%,#f0f0f0 100%);border:1px solid #979797;box-shadow:inset 0 2px 0 0 #fff}@media only screen and (max-width:720px){.moving .onestop .grid li{width:49%}}@media only screen and (max-width:480px){.moving .onestop .grid li{width:100%;margin-bottom:20px}.moving .reason .detail h3{flex-direction:column}.moving .reason .detail h3 span,.moving .reason .detail h3:before{width:92%;margin:0 auto}.moving .reason .detail h3 span{padding:10px 0;font-size:20px;text-align:justify}.moving .onestop .grid li{width:100%}.moving .price li .price-ttl{font-size:22px}.moving .price li{border-width:3px}}.gallery:not(:last-child){padding:10px 0;border-bottom:1px dashed #ddd}.gallery-item dt{margin:0 !important}.gallery-item dt img{width:100%;height:auto;border:0 !important}.layout .trouble .img-box{width:100%;margin:0 0 20px}.layout .trouble .img-box img{width:100%;height:auto}.layout .point .wide-box dl{margin:20px 0;padding:0}.layout .point .wide-box dt,.layout .point .wide-box dd{margin:0 0 10px;padding:10px;font-size:15px;line-height:1.3}.layout .point .wide-box dt{width:12%;text-align:center;color:#fff}.layout .point .wide-box dd{width:88%;border:1px solid}.layout .point .formula{width:100%;margin:20px 0;padding:10px;text-align:center;font-weight:700;font-size:20px;color:#d21100;border:3px solid #d21100}.layout .wide-img-box{text-align:center}.layout .wide-img-box img{width:80%;height:auto;margin:0 auto}.space-list{width:100%;margin:20px 0 0;padding:15px 25px !important;background-color:#f4f4f4}.space-list dt{width:100%;margin:0 0 10px;padding:0 0 10px;text-align:center;border-bottom-width:1px;border-style:solid}.space-list dd{width:calc(100/3*1%);font-size:14px;line-height:1.5}.point .space-img li{display:block;margin-bottom:10px}.space-img{background-color:#f1f1f1;justify-content:space-between}.space-img li{width:24%}.space-img li img{width:100%;height:auto !important}.last-check{width:100%;margin:20px 0;padding:25px !important;background-color:#f1f1f1}.last-check li{margin:0;font-weight:700}.last-check li:not(:last-child){margin:0 0 .5em}@media only screen and (max-width:667px){.space-img li{width:48%;margin-bottom:0}.layout .point .wide-box dt{width:20%;display:flex;align-items:center}.layout .point .wide-box dd{width:80%}.layout .wide-img-box img{width:100%}}@media only screen and (max-width:480px){.layout .point .formula strong{display:block}.space-img li{width:100%}.space-list dd{width:100%;margin-bottom:10px}.layout .point .wide-box dt{width:30%}.layout .point .wide-box dd{width:70%}}.furniture .trouble dl{padding:25px;background-color:#f1f1f1}.furniture .trouble dl dt{width:100%;margin-bottom:5px;font-size:16px}.furniture .trouble dl dt.maker{margin-bottom:10px;font-size:20px}.furniture .trouble dl dd{font-size:14px}.furniture .img-box img{width:100%;height:auto;margin-bottom:10px}.furniture .detail a{width:100%;margin:10px 0;padding:10px;color:#fff;font-size:16px;font-weight:700;letter-spacing:-1px;background-color:#d21100;border-radius:100px}@media only screen and (max-width:568px){.furniture .trouble h3{font-size:18px;letter-spacing:-1px}}.carpentry .menu-box-list .msg{width:100%;padding:10px;text-align:center;font-weight:700;font-size:22px;line-height:1.4;color:#d21100;border:3px solid #d21100}.partition .menu-list{justify-content:space-between}.partition .menu-list li{position:relative;width:31%}.partition .menu-list li:after{position:absolute;top:0;bottom:-30px;right:0;left:0;content:'\f078';width:16px;height:9px;margin:auto;font-family:FontAwesome;transition:all .3s}.partition .menu-list li:hover:after{color:#fff}.partition .menu-list li a{display:block;width:100%;margin:0 0 15px;padding:20px 0;text-align:center;text-decoration:none;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-2px;color:#333;background:-webkit-linear-gradient(top,#fafafa 0%,#f4f3f3 40%,#cdccca);background:(top,#fafafa 0%,#f4f3f3 40%,#cdccca);border:1px solid #dadada;transition:.5s}.partition .menu-list li a:hover{color:#666}.partition .menu-list li a span{display:block;font-size:16px}.partition #menu01,.partition #menu02,.partition #menu03{margin:0 0 40px}.partition h4{display:block;margin:0 5px 10px;padding:0 0 0 12px;font-size:20px;font-weight:700;line-height:1.4;border-left:4px solid}.partition #menu02 p,.partition #menu03 p{font-size:15px;font-weight:400;line-height:1.4}.partition .menu-detail li{font-size:15px;line-height:1.4}.partition .menu-detail li span{display:block;margin:10px 0;font-size:20px;font-weight:700}.partition .block.trouble .grid.detail{padding:0 5px}.partition .kinds .grid{justify-content:center}.partition .kinds .grid dl{width:50%;margin-bottom:30px}.partition .kinds .grid dl dt{font-size:17px;letter-spacing:-1px}.partition .kinds .grid dl dd{font-size:14px;font-weight:400;line-height:1.4}.partition .kinds .grid dl dd img{width:100%;height:auto}@media only screen and (max-width:667px){.partition .kinds .grid dl{width:100%}}@media only screen and (max-width:480px){.partition .menu-list li{width:100%}}.camera .menu-box-list .grid>.grid p{width:65%}.camera .menu-box-list .grid>.grid .img-box{width:32%}.camera .use ul{padding:0}.camera .use li{display:flex;margin-bottom:30px;flex-flow:row wrap;justify-content:space-between}.camera .use li h4,.camera .use li h5{width:100%;line-height:1.3}.camera .use li h4{margin-bottom:.6em;padding:.6em;font-size:22px;color:#fff}.camera .use li h5{margin-bottom:.6em;padding:0 0 0 10px;font-size:22px}.camera .use li .txt{width:63%;padding:0 0 0 10px;font-size:14px;line-height:1.5}.camera .use li .txt span{display:block;font-size:18px;font-weight:700}.camera .use li .txt span:last-child{margin-top:10px}.camera .use li .img-box{width:35%}.camera .use li .img-box img{width:100%;height:auto}@media only screen and (max-width:736px){.camera .menu-box-list .grid>.grid .img-box,.camera .menu-box-list .grid>.grid p,.camera .use li .txt,.camera .use li .img-box{width:100%}.camera .use li .img-box{padding-top:15px}}.security a.btn{display:block;width:100%;margin-top:10px;padding:10px 0;color:#fff;font-size:16px;font-weight:700;text-align:center;letter-spacing:-1px;background-color:#d21100;border-radius:100px}.quake .trouble .img-box{max-width:100%;padding:0 5px}.quake .trouble .img-box img{width:100%;height:auto}