section{width:100vw}section:not(:first-child){padding:6vw 0}section:not(:first-child):not(:nth-child(2)){padding-top:12vw}.tit_sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8vw}.tit_sec h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:7vw;font-weight:normal;line-height:1.5;text-align:center;letter-spacing:.12em}.tit_sec h2::after{width:5.3vw;height:.5vw;display:inline-block;content:"";background-color:#54b5d1;margin-top:2.2vw}.tit_sec p{color:#b2b2b2;font-size:3vw;font-weight:bold;letter-spacing:.2em;margin-top:3vw}a.btn_entry{width:100%;height:22vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.5vw;color:#fff;font-family:"Yu Gothic","Yu Gothic Medium";background-color:#dc664f;-webkit-box-shadow:0 1vw 0 #a15242;box-shadow:0 1vw 0 #a15242}a.btn_tel{width:100%;height:22vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.5vw;color:#fff;font-family:"Yu Gothic","Yu Gothic Medium"}p.quotes{text-align:center;line-height:2}#mainVisual{width:100vw;height:90.7vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;background:url(../../system/img2/service/sp/img_main.jpg) center top no-repeat;background-size:100%;padding:8vw 0 10vw}#mainVisual h1{font-family:"Yu Gothic","Yu Gothic Medium";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff;font-size:9.2vw;font-weight:normal;letter-spacing:.12em;line-height:1.35;text-align:center}#mainVisual h1::after{width:5.3vw;height:.5vw;display:block;content:"";background-color:#54b5d1;margin-top:2.2vw}#mainVisual p{font-family:"Yu Gothic","Yu Gothic Medium";color:#fff;font-size:3.8vw;letter-spacing:.08em;text-align:center;margin-bottom:3vw}#mainVisual a.btn_entry{width:67vw;height:12vw;background-color:#dc664f;font-size:3.2vw}#serviceList{background-color:#f7f7f7}#serviceList ul{width:90vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #e5e5e5;padding-bottom:4vw;margin-bottom:5vw}#serviceList ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;margin-bottom:5vw}#serviceList ul li img{width:35vw}#serviceList ul li p{font-family:"Yu Gothic","Yu Gothic Medium";font-size:4vw;font-weight:bold;text-align:center;margin-top:2.7vw}#characteristic ul li{width:90vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5vw}#characteristic ul li h3{color:#55b4d0;font-family:"Yu Gothic","Yu Gothic Medium";font-size:4.5vw;line-height:1.5;text-align:center;margin-bottom:3vw}#characteristic ul li h3 span{display:block;font-size:9.3vw;font-family:"Lato",sans-serif;font-weight:bold;text-align:center}#characteristic ul li img{width:100%;margin-top:5vw}.cvbox{width:90vw;background-color:#f5f5f5;padding:5vw;margin:0 auto 10vw}.cvbox a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cvbox a.btn_entry{position:relative;font-size:5vw;background-color:#dc664f;padding-bottom:1.3vw;margin-bottom:4vw}.cvbox a.btn_entry::after{width:2.4vw;height:2.4vw;display:inline-block;position:absolute;bottom:3vw;content:"";border-right:solid 1px;border-bottom:solid 1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cvbox a.btn_tel{background-color:#55b4d0;-webkit-box-shadow:0 1vw 0 #41889e;box-shadow:0 1vw 0 #41889e;font-size:3.5vw;line-height:1.4}.cvbox a.btn_tel span{font-family:"Lato",sans-serif;font-size:7vw;font-weight:bold;letter-spacing:.01em}.cvbox a.btn_tel span::before{width:9.6vw;height:6.1vw;display:inline-block;vertical-align:-0.7vw;content:"";background-image:url(/system/img2/common/icon_freedial-white.png);background-size:100%;background-repeat:no-repeat;margin-right:2.1vw}#staff{background-color:#f7f7f7}#staff p.quotes{width:90vw;margin-bottom:10vw}#staff ul{width:90vw}#staff ul li{margin-bottom:8vw}#staff ul li p.photo{width:100%;margin-bottom:2vw}#staff ul li p.photo img{width:100%}#staff ul li .R h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font-family:"Yu Gothic","Yu Gothic Medium";font-size:4vw}#staff ul li .R h3 span{display:block;font-size:3vw;font-weight:normal}#staff ul li .R h3::after{width:5.3vw;height:.8vw;display:inline-block;content:"";background-color:#54b5d1;margin-top:3.8vw;margin-bottom:4.5vw}#staff ul li .R h4{color:#54b5d1;font-family:"Yu Gothic","Yu Gothic Medium";font-size:4vw;font-weight:bold;margin-bottom:3.2vw}#staff ul li .R p{line-height:1.9}#arrangements ul{width:90vw}#arrangements ul li{margin-bottom:8vw}#arrangements ul li .tit{width:100%;height:12vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#55b4d0;color:#fff;margin-bottom:6.7vw}#arrangements ul li .tit h3{font-family:"Yu Gothic","Yu Gothic Medium";font-size:4.2vw;letter-spacing:.25em;text-indent:.25em}#arrangements ul li .tit h3 span{position:absolute;top:50%;left:3%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-family:"Lato",sans-serif;font-size:7.5vw;font-weight:normal;font-style:italic;letter-spacing:0}#arrangements ul li img{width:100%;margin-bottom:5.3vw}#arrangements ul li h4{text-align:center;font-family:"Yu Gothic","Yu Gothic Medium";font-size:3.9vw;margin-bottom:3vw}#arrangements ul li p{font-size:3.2vw}#FAQ{background-image:url(/system/img2/service/bg_dot.gif)}.FAQlist dl{width:100%;background:#fff;font-size:3.5vw;padding:6vw 4vw 5vw;margin-bottom:5.3vw}.FAQlist dl dt{position:relative;padding-left:12vw;margin-bottom:5vw}.FAQlist dl dt::before{width:8.5vw;height:8.5vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;content:"Q";background-color:#55b4d0;color:#fff;font-family:"Lato",sans-serif;font-size:4.5vw;line-height:0;margin-right:4vw;-webkit-box-sizing:border-box;box-sizing:border-box;content:"Q";top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background-color:#55b4d0}.FAQlist dl dd{position:relative;padding-left:12vw;border-top:solid 1px #d9d9d9;padding-top:4vw}.FAQlist dl dd::before{width:8.5vw;height:8.5vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;content:"Q";background-color:#55b4d0;color:#fff;font-family:"Lato",sans-serif;font-size:4.5vw;line-height:0;margin-right:4vw;-webkit-box-sizing:border-box;box-sizing:border-box;content:"A";background-color:#da5353}#form .intro{width:90vw;font-size:3.8vw;margin-bottom:8vw}form{width:90vw;margin-bottom:10vw}form p{padding-top:1.3vw;padding-bottom:4vw;display:block;font-size:3.7vw;line-height:2}form p span{font-size:80%;color:#555;display:block}form h3{font-family:"Yu Gothic","Yu Gothic Medium";font-size:5.9vw;margin-top:4vw;color:#55b4d0;margin-bottom:2.7vw;display:block;font-weight:bold}form .must{width:10.1vw;height:6.4vw;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#da5353;border-radius:.5vw;font-size:3vw;font-weight:normal;color:#fff;margin-top:1.3vw;margin-right:2.7vw}form label{font-size:100%}form input{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#fff;border:1px solid #dbdbdb;font-size:3.7vw;line-height:2;padding-top:1.3vw;padding-right:2.7vw;padding-bottom:1.3vw;padding-left:2.7vw;margin-bottom:2.7vw}form select{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#fff;border:1px solid #dbdbdb;font-size:3.73vw;line-height:2;padding:2.7vw}form .mfp_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.3vw}form .mfp_buttons button{width:68vw;height:14.7vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#da5353;border:none;border-radius:2.7vw;color:#fff;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:5.3vw !important;cursor:pointer}form .hogohidden{display:block;position:relative;text-align:center;padding-top:30px}a.privacy_policy{text-align:center;display:inline;padding-top:4vw;margin-bottom:-6vw}.width24{width:26.7vw}.width90{width:80vw}.width200{width:53.3vw}.cv_tel img{width:90vw;text-align:center}#thanks{padding:10vw 0}#thanks h2{font-size:5.5vw;text-align:center;margin-bottom:8vw}#thanks p.text{width:90vw;font-size:3.5vw}/*# sourceMappingURL=service_sp.css.map */