#service.index .hstyle-1{background-image:url(/files/img/service/index-h1-bg.jpg)}@media only screen and (min-width: 481px){#service.index #main section:not(:first-of-type) .hstyle-2{margin-top:130px}}@media only screen and (max-width: 480px){#service.index #main section:not(:first-of-type) .hstyle-2{margin-top:12vw}}@media only screen and (min-width: 481px){#service.index #sec-pnav ul{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 481px){#service.index #sec-pnav ul li{width:315px}}@media only screen and (max-width: 480px){#service.index #sec-pnav ul li:not(:first-of-type){margin-top:4vw}}#service.index #sec-target .box{border-radius:10px;background-color:#fff}#service.index #sec-target .box .nav{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#service.index #sec-target .box .nav li{border-radius:10px 10px 0 0;font-weight:bold;text-align:center;position:relative;padding:0.2em 0;transition:all .3s ease 0s;border:5px solid #fff}@media only screen and (min-width: 481px){#service.index #sec-target .box .nav li{width:25%;font-size:35px}}@media only screen and (max-width: 480px){#service.index #sec-target .box .nav li{width:25%}}#service.index #sec-target .box .nav li.active{background-color:#92FB95;color:#333}#service.index #sec-target .box .nav li.active:after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);display:block}@media only screen and (min-width: 481px){#service.index #sec-target .box .nav li.active:after{border-top:15px solid #92FB95;border-left:13px solid transparent;border-right:13px solid transparent}}@media only screen and (max-width: 480px){#service.index #sec-target .box .nav li.active:after{border-top:8px solid #92FB95;border-left:6px solid transparent;border-right:6px solid transparent}}#service.index #sec-target .box .nav li:not(.active){background-color:#E6EFF7;color:#B1B1B1}#service.index #sec-target .box .nav li:hover{cursor:pointer;color:#333;background-color:#92FB95}#service.index #sec-target .box .contents{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 481px){#service.index #sec-target .box .contents{padding-top:60px}}@media only screen and (max-width: 480px){#service.index #sec-target .box .contents{padding-top:4vw}}#service.index #sec-target .box .contents:not(.active){display:none}#service.index #sec-target .box .contents .thm{text-align:center}@media only screen and (min-width: 481px){#service.index #sec-target .box .contents .thm{width:50%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}}@media only screen and (max-width: 480px){#service.index #sec-target .box .contents .thm{margin-bottom:4vw}}#service.index #sec-target .box .contents .thm .txt{font-weight:bold;margin-bottom:0.5em}@media only screen and (min-width: 481px){#service.index #sec-target .box .contents .thm .txt{font-size:26px}}@media only screen and (max-width: 480px){#service.index #sec-target .box .contents .thm .txt{margin-bottom:4vw}}@media only screen and (min-width: 481px){#service.index #sec-target .box .contents .type-list{width:40%}}#service.index #sec-target .box .contents .type-list h4{background:url(/files/img/common/icon-logo.png) no-repeat left center;background-size:1em;padding-left:1.5em;font-weight:bold;margin-bottom:0.5em}@media only screen and (min-width: 481px){#service.index #sec-target .box .contents .type-list h4{font-size:27px}}@media only screen and (max-width: 480px){#service.index #sec-target .box .contents .type-list h4{font-size:5vw}}#service.index #sec-target .box .contents .type-list ul a{padding-bottom:0.1em;position:relative;text-decoration:none;color:#333}#service.index #sec-target .box .contents .type-list ul a:hover:before{transform-origin:left top;transform:scale(1, 1)}#service.index #sec-target .box .contents .type-list ul a:before{background-color:#0C48DA;content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0, 1);transition:transform .3s}#service.index #sec-target .box .contents .type-list ul li{background:url(/files/img/common/arrow-right-blue.png) no-repeat left center;background-size:0.6em;padding-left:1.2em}@media only screen and (min-width: 481px){#service.index #sec-target .box .contents .type-list ul li:not(:last-of-type){margin-bottom:0.5em}}@media only screen and (max-width: 480px){#service.index #sec-target .box .contents .type-list ul li:not(:last-of-type){margin-bottom:0.8em}}#service.index #sec-target .box .contents .type-list ul li a{font-weight:bold;color:#0C48DA}@media only screen and (min-width: 481px){#service.index #sec-target .box .contents .type-list ul li a{font-size:20px}}#service.index #sec-target .box .contents .type-list ul li a:hover:before{transform:scale(0, 1);transform-origin:right top}#service.index #sec-target .box .contents .type-list ul li a:before{transform:scale(1, 1);transform-origin:left top}#service.index #sec-service .hstyle-3:not(:first-of-type){margin-top:2em}#service.index #sec-flow{counter-reset:num}@media only screen and (min-width: 481px){#service.index #sec-flow .flow{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}#service.index #sec-flow .flow li{border:3px dashed #0C48DA;border-radius:10px;position:relative;background-color:#fff}@media only screen and (min-width: 481px){#service.index #sec-flow .flow li{width:455px;padding:40px 37px}}@media only screen and (max-width: 480px){#service.index #sec-flow .flow li{padding:4vw}}#service.index #sec-flow .flow li:before{counter-increment:num;content:counter(num);color:#fff;font-weight:bold;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;left:50%;top:0;transform:translate(-50%, -50%);height:2em;width:1.5em;padding-top:0.3em;background:url(/files/img/common/icon-drop.png) no-repeat center;background-size:contain}@media only screen and (min-width: 481px){#service.index #sec-flow .flow li:before{font-size:26px}}@media only screen and (max-width: 480px){#service.index #sec-flow .flow li:before{font-size:5vw}}@media only screen and (max-width: 480px){#service.index #sec-flow .flow li:not(:first-of-type){margin-top:8vw}}@media only screen and (min-width: 481px){#service.index #sec-flow .flow li:not(:nth-of-type(-n+2)){margin-top:130px}}#service.index #sec-flow .flow li:nth-last-of-type(even):not(:last-of-type):after{z-index:-1;height:calc(50% + 60px);width:545px;position:absolute;right:50%;top:50%;transform:translateX(1.5px);border-top:3px solid #0C48DA;border-right:3px solid #0C48DA;border-bottom:3px solid #0C48DA}@media only screen and (min-width: 481px){#service.index #sec-flow .flow li:nth-last-of-type(even):not(:last-of-type):after{content:''}}#service.index #sec-flow .flow li:nth-last-of-type(odd):not(:first-of-type):after{z-index:-1;height:70px;width:3px;background-color:#0C48DA;position:absolute;left:50%;bottom:100%;transform:translateX(-50%)}@media only screen and (min-width: 481px){#service.index #sec-flow .flow li:nth-last-of-type(odd):not(:first-of-type):after{content:''}}#service.index #sec-flow .flow li .thm{margin-bottom:1em}#service.index #sec-flow .flow li .title{text-align:center;font-weight:bold;text-decoration:underline;text-decoration-thickness:0.5em;text-decoration-color:#92FB95;text-underline-offset:-0.25em;text-decoration-skip-ink:none;margin-bottom:0.5em}@media only screen and (min-width: 481px){#service.index #sec-flow .flow li .title{font-size:26px}}@media only screen and (max-width: 480px){#service.index #sec-flow .flow li .title{font-size:4.8vw}}#service.index #sec-flow .flow li .txt{text-align:center;font-weight:bold}@media only screen and (min-width: 481px){#service.index #sec-flow .flow li .txt{font-size:18px}}#service.index #sec-flow .flow li .eg{text-align:center}@media only screen and (min-width: 481px){#service.index #sec-flow .flow li .eg{font-size:14px}}#service.detail .hstyle-1{background-image:url(/files/img/service/tsumari-h1-bg.jpg)}@media only screen and (max-width: 480px){#service.detail #sec-img{margin-top:8vw}}#service.detail #sec-img .box .head{background:#0C48DA url(/files/img/service/tsumari-img1-bg.jpg) repeat-x bottom;color:#fff;position:relative}@media only screen and (min-width: 481px){#service.detail #sec-img .box .head{padding:30px 20px 20px 180px}}@media only screen and (max-width: 480px){#service.detail #sec-img .box .head{padding:16vw 4vw 8vw}}#service.detail #sec-img .box .head:before{content:'';display:block;background:url(/files/img/service/tsumari-img1-head-bg.png) no-repeat center;background-size:contain;position:absolute;left:0;z-index:1}@media only screen and (min-width: 481px){#service.detail #sec-img .box .head:before{width:182px;height:215px;top:-50px}}@media only screen and (max-width: 480px){#service.detail #sec-img .box .head:before{width:20vw;height:25vw;top:-10vw}}#service.detail #sec-img .box .head picture{display:block;position:absolute;top:0;right:0}@media only screen and (min-width: 481px){#service.detail #sec-img .box .head picture{width:850px;transform:translateY(-30px)}}@media only screen and (max-width: 480px){#service.detail #sec-img .box .head picture{width:72vw;transform:translateY(-5vw)}}#service.detail #sec-img .box .head p{font-weight:bold}@media only screen and (min-width: 481px){#service.detail #sec-img .box .head p{font-size:22px}}@media only screen and (max-width: 480px){#service.detail #sec-img .box .head p{font-size:4.3vw}}#service.detail #sec-img .box .body{background:#FCFB55;position:relative}@media only screen and (min-width: 481px){#service.detail #sec-img .box .body{padding:20px}}@media only screen and (max-width: 480px){#service.detail #sec-img .box .body{padding:4vw 4vw 32vw}}#service.detail #sec-img .box .body:after{content:'';display:block;position:absolute;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:center bottom}@media only screen and (min-width: 481px){#service.detail #sec-img .box .body:after{right:20px;background-image:url(/files/img/service/tsumari-img1-body-bg1.png);width:180px;height:180px}}@media only screen and (max-width: 480px){#service.detail #sec-img .box .body:after{background-image:url(/files/img/service/tsumari-img1-body-bg2.png);left:0;width:100%;height:28vw}}#service.detail #sec-img .box .body .fukidashi{background-color:#fff;border-radius:10px;position:relative;z-index:2;filter:drop-shadow(0 5px 5px rgba(0,0,0,0.2))}@media only screen and (min-width: 481px){#service.detail #sec-img .box .body .fukidashi{padding:20px;margin-right:200px}}@media only screen and (max-width: 480px){#service.detail #sec-img .box .body .fukidashi{padding:4vw}}#service.detail #sec-img .box .body .fukidashi:after{content:'';display:block;position:absolute}@media only screen and (min-width: 481px){#service.detail #sec-img .box .body .fukidashi:after{left:100%;top:20%;border-left:20px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}}@media only screen and (max-width: 480px){#service.detail #sec-img .box .body .fukidashi:after{left:50%;top:100%;transform:translateX(-50%);border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}}#service.detail #sec-img .box .body .fukidashi p{color:#0C48DA;font-weight:bold}@media only screen and (min-width: 481px){#service.detail #sec-img .box .body .fukidashi p{font-size:20px}}#service.detail #sec-list h2{display:inline-block;color:#0C48DA;font-weight:bold;padding:0 0.2em;margin-bottom:1em}@media only screen and (min-width: 481px){#service.detail #sec-list h2{font-size:30px;margin-top:130px;border-bottom:4px solid #0C48DA}}@media only screen and (max-width: 480px){#service.detail #sec-list h2{font-size:5vw;margin-top:12vw;border-bottom:2px solid #0C48DA}}@media only screen and (min-width: 481px){#service.detail .df-head{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;clear:both}}#service.detail .df-head:not(:last-child){margin-bottom:1em}@media only screen and (min-width: 481px){#service.detail .df-head .thm{width:400px;margin:0}}@media only screen and (max-width: 480px){#service.detail .df-head .thm{margin-bottom:4vw}}#service.detail .df-head .thm p{margin:0}@media only screen and (min-width: 481px){#service.detail .df-head .txt{width:560px}}@media only screen and (min-width: 481px){#service.detail .greasetrap-list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}}@media only screen and (min-width: 481px){#service.detail .greasetrap-list li:first-of-type{width:500px}}@media only screen and (max-width: 480px){#service.detail .greasetrap-list li:first-of-type{margin-bottom:4vw}}@media only screen and (min-width: 481px){#service.detail .greasetrap-list li:last-of-type{width:480px}}@media only screen and (min-width: 481px){#service.detail .kouatsusenjou-box{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}}@media only screen and (min-width: 481px){#service.detail .kouatsusenjou-box .thm{width:455px}}@media only screen and (min-width: 481px){#service.detail .kouatsusenjou-box .txt{width:500px}}@media only screen and (min-width: 481px){#service.detail .pcg-box{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 481px){#service.detail .pcg-box .thm{width:515px}}#service.detail .pcg-box .txt a{padding-bottom:0.1em;position:relative;text-decoration:none;color:#333}#service.detail .pcg-box .txt a:hover:before{transform-origin:left top;transform:scale(1, 1)}#service.detail .pcg-box .txt a:before{background-color:#0C48DA;content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0, 1);transition:transform .3s}@media only screen and (min-width: 481px){#service.detail .pcg-box .txt{width:455px}}#service.detail .pcg-box .txt a{font-weight:bold;color:#0C48DA}#service.detail .pcg-box .txt a:hover:before{transform:scale(0, 1);transform-origin:right top}#service.detail .pcg-box .txt a:before{transform:scale(1, 1);transform-origin:left top}@media only screen and (min-width: 481px){#service.detail .odei-df{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}}@media only screen and (min-width: 481px){#service.detail .odei-df .thm{width:220px;margin:0}}@media only screen and (min-width: 481px){#service.detail .odei-df .txt{width:370px}}#service.detail .odei-df .txt h4{font-weight:bold;color:#0C48DA;margin-bottom:0.5em}@media only screen and (min-width: 481px){#service.detail .odei-df .txt h4{font-size:18px}}@media only screen and (max-width: 480px){#service.detail .odei-df .txt h4{font-size:4.5vw}}@media only screen and (min-width: 481px){#service.detail .c-box{margin-top:-90px;padding-top:220px}}@media only screen and (max-width: 480px){#service.detail .c-box{margin-top:-8vw;padding-top:16vw}}#service.detail .cat-list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width: 481px){#service.detail .cat-list{margin-top:2px}}@media only screen and (max-width: 480px){#service.detail .cat-list{margin-bottom:0.5em}}#service.detail .cat-list li{color:#0C48DA;padding:0.1em 0.5em;background-color:#E6EFF7;border-radius:5px;font-weight:bold}@media only screen and (min-width: 481px){#service.detail .cat-list li{font-size:18px}}@media only screen and (max-width: 480px){#service.detail .cat-list li{margin-bottom:0.5em}}#service.detail .cat-list li:not(:last-of-type){margin-right:0.5em}#service.detail .cat-list+.hstyle-3{margin-top:0}#service.detail .check-list:not(:last-child){margin-bottom:1em}#service.detail .check-list li{background:url(/files/img/common/icon-check.png) no-repeat 0 0.1em;background-size:1em;padding-left:1.5em}#service.detail .bg{background-color:#E6EFF7;padding:1em;border-radius:5px}#service.detail .bg p,#service.detail .bg li{font-weight:bold}@media only screen and (min-width: 481px){#service.detail .df{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;clear:both}}#service.detail .df:not(:last-child){margin-bottom:1em}@media only screen and (min-width: 481px){#service.detail .df>.thm{width:280px;margin:0}}@media only screen and (max-width: 480px){#service.detail .df>.thm{margin-bottom:4vw}}#service.detail .df>.thm p{margin:0}@media only screen and (min-width: 481px){#service.detail .df>.txt{width:660px}}@media only screen and (min-width: 481px){#service.detail .df-3col{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}#service.detail .df-3col:not(:last-child){margin-bottom:1em}@media only screen and (min-width: 481px){#service.detail .df-3col li{width:325px}}#service.detail .btn{border:2px solid #0C48DA;padding:0.5em 1em;color:#0C48DA;font-weight:bold;border-radius:5px}@media only screen and (min-width: 481px){#service.detail .btn{font-size:20px}}@media only screen and (max-width: 480px){#service.detail .btn{font-size:4.5vw}}#service.detail aside{background-color:#E6EFF7;padding:1em;border-radius:10px}#service.detail aside h3{background-color:#0C48DA;color:#fff;border-radius:5px;padding:0.2em 1em;font-weight:bold;margin-bottom:0.5em}@media only screen and (min-width: 481px){#service.detail aside h3{font-size:20px}}@media only screen and (max-width: 480px){#service.detail aside h3{font-size:4.5vw}}#sec-head .hstyle-3,#sec-contents .hstyle-3{clear:both}@media only screen and (min-width: 481px){#sec-head .hstyle-3:not(:first-child),#sec-contents .hstyle-3:not(:first-child){margin-top:50px}}@media only screen and (max-width: 480px){#sec-head .hstyle-3:not(:first-child),#sec-contents .hstyle-3:not(:first-child){margin-top:8vw}}#sec-head .hstyle-4:not(:first-child),#sec-contents .hstyle-4:not(:first-child){margin-top:1em}#sec-head p:not(:last-child),#sec-contents p:not(:last-child){margin-bottom:1em}#sec-head .hstyle-4:not(:first-child){border-top:2px dashed #EAEAEA}@media only screen and (min-width: 481px){#sec-head .hstyle-4:not(:first-child){padding-top:50px;margin-top:50px}}@media only screen and (max-width: 480px){#sec-head .hstyle-4:not(:first-child){padding-top:4vw}}@media only screen and (min-width: 481px){#sec-contents .hstyle-2{float:left;margin-right:1em}}#sec-contents .hstyle-3,#sec-contents .hstyle-4{clear:both}
/*# sourceMappingURL=service.css.map */
