@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.client .page_client__2018{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.client .page_client__2018{font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#282b30;letter-spacing:0.02em;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}.client .page_client__2018 a.border_btn:hover{opacity:1}.client .page_client__2018 .pc{display:block}.client .page_client__2018 .sp{display:none}.client .page_client__2018 .contents_box{padding-top:60px;margin-bottom:80px}.client .page_client__2018 h1{font-size:20px}.client .page_client__2018 h1 img{width:100%}.client .page_client__2018 .txt_link{color:#009fe7;text-decoration:underline;font-size:inherit}.client .page_client__2018 .txt_link:hover{color:#282b30}.client .page_client__2018 b{color:#009fe7}.client .page_client__2018 .sec_title{text-align:center;background-color:#282b30;font-weight:bold;font-size:20px;color:#fff;padding:18px 40px;margin-bottom:60px}.client .page_client__2018 .sec_title span{padding:4px 0;display:block;background-image:url("../../../client/img/sec_title_left.png"),url("../../../client/img/sec_title_right.png");background-position:left center, right center;background-repeat:no-repeat}.client .page_client__2018 .sec_sub_title{font-weight:bold;text-align:center;font-size:23px;margin-bottom:60px;letter-spacing:0.05em}.client .page_client__2018 .sec_sub_title span{border-bottom:4px solid #282b30;display:inline-block}.client .page_client__2018 .marker{background:white;background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(92%, white), color-stop(92%, #282b30), to(#282b30));background:-webkit-linear-gradient(top, white 0%, white 92%, #282b30 92%, #282b30 100%);background:linear-gradient(to bottom, white 0%, white 92%, #282b30 92%, #282b30 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#282b30', GradientType=0);display:inline-block}.client .page_client__2018 .marker__gray{background:white;background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, white), color-stop(50%, white), color-stop(50%, #e9e9ea), to(#e9e9ea));background:-webkit-linear-gradient(top, white 0%, white 50%, white 50%, #e9e9ea 50%, #e9e9ea 100%);background:linear-gradient(to bottom, white 0%, white 50%, white 50%, #e9e9ea 50%, #e9e9ea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9ea', GradientType=0)}.client .page_client__2018 .text_list li{font-size:18px;font-weight:bold;position:relative;margin-bottom:14px;padding-left:1.2em}.client .page_client__2018 .text_list li:before{content:"";width:8px;height:8px;background-color:#009fe7;position:absolute;top:0.4em;left:0;display:block;border-radius:50%}.client .page_client__2018 .border_btn{border:1px solid #9f9faa;display:block;font-size:13px;color:#282b30;padding:20px;letter-spacing:0.05em;position:relative;text-decoration:none;-webkit-transition:0.3s;transition:0.3s}.client .page_client__2018 .border_btn:before{content:"";width:0;height:100%;background-color:#fff;display:block;position:absolute;top:0;left:0;-webkit-transition:0.3s;transition:0.3s;z-index:-1}.client .page_client__2018 .border_btn:after{content:"";display:inline-block;width:6px;height:6px;position:absolute;top:50%;right:14px;border-top:1px solid #9f9faa;border-right:1px solid #9f9faa;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px;-webkit-transition:0.3s;transition:0.3s}.client .page_client__2018 .border_btn p{font-size:1.4rem;font-weight:bold}.client .page_client__2018 .mv{background-color:#f1f1f3;padding-bottom:1px;margin-bottom:64px;position:relative}.client .page_client__2018 .mv .inner{position:relative;padding-bottom:60px}.client .page_client__2018 .page_nav__wrapper{position:absolute;bottom:0;left:0}.client .page_client__2018 .page_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.client .page_client__2018 .page_nav li a{font-size:13px;font-weight:bold;background-color:#fff;display:block;position:relative}.client .page_client__2018 .page_nav li a span{position:relative;padding:20px 28px 22px;z-index:2;-webkit-transform:0.3s;transform:0.3s;position:relative;display:block}.client .page_client__2018 .page_nav li a span:after{content:"";position:absolute;bottom:12px;left:50%;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#9f9faa transparent transparent transparent;margin-left:-4px;-webkit-transition:0.3s;transition:0.3s}.client .page_client__2018 .page_nav li a:before{content:"";width:0;height:100%;background-color:#fff;display:block;position:absolute;top:0;left:0;-webkit-transition:0.3s;transition:0.3s;z-index:1}.client .page_client__2018 .about{text-align:center}.client .page_client__2018 .about .sec_sub_title{line-height:1.8em}.client .page_client__2018 .about .balloon_list{position:relative;padding-top:50%;background:url("../../../client/img/balloon_list_bg.png") center bottom no-repeat}.client .page_client__2018 .about .balloon_list li{width:290px;height:180px;background-image:url("../../../client/img/balloon_left.png");background-repeat:no-repeat;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;font-weight:bold;position:absolute}.client .page_client__2018 .about .balloon_list .balloon_3{background-image:url("../../../client/img/balloon_center.png")}.client .page_client__2018 .about .balloon_list .balloon_4,.client .page_client__2018 .about .balloon_list .balloon_5{background-image:url("../../../client/img/balloon_right.png")}.client .page_client__2018 .about .balloon_list .balloon_1{top:0}.client .page_client__2018 .about .balloon_list .balloon_2{bottom:20%;left:8%}.client .page_client__2018 .about .balloon_list .balloon_3{top:0;left:50%;margin-left:-140px}.client .page_client__2018 .about .balloon_list .balloon_4{top:0;right:0}.client .page_client__2018 .about .balloon_list .balloon_5{bottom:20%;right:10%}.client .page_client__2018 .about .balloon_list span{margin-top:-1em;font-size:1.6rem}.client .page_client__2018 .about .balloon_list span b{font-size:inherit}.client .page_client__2018 .about .border_box__gray{font-weight:bold;font-size:19px;padding:40px;line-height:2.4em;margin-bottom:80px}.client .page_client__2018 .about .border_box__gray P{font-weight:bold}.client .page_client__2018 .about .border_box__gray img{margin:0 2%;position:relative;top:0.3em}.client .page_client__2018 .about .border_list__bk{margin-bottom:60px}.client .page_client__2018 .about .border_list__bk li{width:33.33333%;width:calc(100% / 3);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.client .page_client__2018 .about .border_list__bk li img{margin-bottom:20px}.client .page_client__2018 .about .border_list__bk h4{background-color:#282b30;color:#fff;font-size:22px;font-weight:bold;padding:10px 0;margin-bottom:24px}.client .page_client__2018 .about .border_list__bk p{line-height:1.6em;font-size:14px;text-align:justify;padding:0 8%}.client .page_client__2018 .about .marker__gray{font-size:22px;font-weight:bold;padding-bottom:0.2em}.client .page_client__2018 .about .border_btn{width:440px;margin:50px auto 0 auto;text-align:center;font-size:17px;font-weight:bold;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.client .page_client__2018 .about .border_btn:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-6px;right:18px}.client .page_client__2018 .about .border_btn:hover:after{margin-top:0;right:18px}.client .page_client__2018 .advantage .border_list__gray{margin-bottom:80px}.client .page_client__2018 .advantage .border_list__gray li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.client .page_client__2018 .advantage .border_list__gray .img{width:390px}.client .page_client__2018 .advantage .border_list__gray .img img{width:100%;height:auto}.client .page_client__2018 .advantage .border_list__gray .txt{padding:8px;width:410px}.client .page_client__2018 .advantage .border_list__gray h4{font-size:21px;font-weight:bold;margin-bottom:20px;padding-left:4.2em;line-height:1.8em;position:relative}.client .page_client__2018 .advantage .border_list__gray h4 .merit-badge{width:71px;height:17px;display:inline-block;background:url("../../../client/img/merit_badge.png") no-repeat;position:absolute;top:0.4em;left:0}.client .page_client__2018 .advantage .border_list__gray p{border-top:2px solid #282b30;font-size:14px;text-align:justify;padding-top:20px;line-height:1.9em}.client .page_client__2018 .advantage .border_list__bk{text-align:center;margin-bottom:80px}.client .page_client__2018 .advantage .border_list__bk li{padding:30px 0;width:33.33333%;width:calc(100% / 3)}.client .page_client__2018 .advantage .border_list__bk img{margin-bottom:20px}.client .page_client__2018 .advantage .border_list__bk h4{font-size:19px;font-weight:bold;color:#009fe7;margin-bottom:20px}.client .page_client__2018 .advantage .border_list__bk p{font-size:44px;line-height:1;font-family:"Josefin Sans", sans-serif;display:inline-block;font-weight:600;background:white;background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(66%, white), color-stop(66%, #ccecfa), color-stop(85%, #ccecfa), color-stop(85%, white), to(white));background:-webkit-linear-gradient(top, white 0%, white 66%, #ccecfa 66%, #ccecfa 85%, white 85%, white 100%);background:linear-gradient(to bottom, white 0%, white 66%, #ccecfa 66%, #ccecfa 85%, white 85%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)}.client .page_client__2018 .advantage .border_list__bk p.num span{font-size:30px}.client .page_client__2018 .advantage .border_list__bk p.notes{font-size:13px;letter-spacing:0.1em;font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;display:block;background:none;margin-top:10px}.client .page_client__2018 .price{text-align:center}.client .page_client__2018 .price h3{margin-top:100px}.client .page_client__2018 .price .border_list__bk{margin-bottom:60px}.client .page_client__2018 .price .border_list__bk li{padding:20px 20px 10px;width:50%}.client .page_client__2018 .price .border_list__bk h4{background-color:#282b30;color:#fff;font-size:20px;padding:8px;font-weight:bold;margin-bottom:20px;line-height:1.4}.client .page_client__2018 .price .border_list__bk .sub_txt{font-weight:bold;font-size:22px;line-height:1.4}.client .page_client__2018 .price .border_list__bk .price_txt{font-size:70px;font-family:"Josefin Sans", sans-serif;font-weight:600;position:relative}.client .page_client__2018 .price .border_list__bk .price_txt.fix{padding-top:0.38em}.client .page_client__2018 .price .border_list__bk .price_txt .mid,.client .page_client__2018 .price .border_list__bk .price_txt .small{font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.client .page_client__2018 .price .border_list__bk .price_txt .mid{font-size:45px}.client .page_client__2018 .price .border_list__bk .price_txt .small{font-size:18px}.client .page_client__2018 .price .text_list{padding-left:4em}.client .page_client__2018 .price .text_list li{text-align:left;line-height:inherit}.client .page_client__2018 .chart .border_list__gray.fix{border:none}.client .page_client__2018 .chart .border_list__gray.fix li{border:4px solid #e9e9ea;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:44px;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.client .page_client__2018 .chart .border_list__gray.fix .arrow:before,.client .page_client__2018 .chart .border_list__gray.fix .arrow:after{content:"";bottom:-30px;left:50%;position:absolute;width:0;height:0;border-style:solid}.client .page_client__2018 .chart .border_list__gray.fix .arrow:before{border-width:30px 50px 0 50px;border-color:#e9e9ea transparent transparent transparent;margin-left:-50px}.client .page_client__2018 .chart .border_list__gray.fix .arrow:after{bottom:-25px;border-style:solid;border-width:25px 42px 0 42px;margin-left:-42px;border-color:#fff transparent transparent transparent}.client .page_client__2018 .chart .border_list__gray.fix h4{background-color:#282b30;text-align:center;color:#fff;font-size:22px;font-weight:bold;margin-bottom:20px;padding:10px 0}.client .page_client__2018 .chart .border_list__gray.fix .img{width:52%}.client .page_client__2018 .chart .border_list__gray.fix .txt{width:48%;padding:6px 16px 16px;text-align:center}.client .page_client__2018 .chart .border_list__gray.fix .txt p{text-align:justify;line-height:1.8em;font-size:15px}.client .page_client__2018 .chart .border_list__gray.fix .txt p b{font-weight:normal}.client .page_client__2018 .chart .border_list__gray.fix .txt .number{text-align:center;font-size:17px;margin-bottom:14px}.client .page_client__2018 .chart .border_list__gray.fix .txt .number span{font-size:40px;font-family:"Josefin Sans", sans-serif;position:relative;bottom:-0.15em;margin-left:0.05em}.client .page_client__2018 .chart #request{padding-top:100px;margin-top:-80px}.client .page_client__2018 .chart .border_list__bk.fix{border:none;width:100%}.client .page_client__2018 .chart .border_list__bk.fix li{border:1px solid #282b30;display:table;width:100%;margin-bottom:50px}.client .page_client__2018 .chart .border_list__bk.fix li h4,.client .page_client__2018 .chart .border_list__bk.fix li p{display:table-cell;vertical-align:middle;font-weight:bold;text-align:center}.client .page_client__2018 .chart .border_list__bk.fix li h4{width:40%;padding:20px 0 40px;background-color:#282b30;color:#fff;font-size:22px;position:relative}.client .page_client__2018 .chart .border_list__bk.fix li h4 .number_box{font-size:17px;display:block}.client .page_client__2018 .chart .border_list__bk.fix li h4 .number{font-family:"Josefin Sans", sans-serif;font-size:40px;font-weight:600;position:relative;bottom:-0.15em;margin-left:0.3em}.client .page_client__2018 .chart .border_list__bk.fix li h4:after{content:"";width:28px;height:28px;background-color:#282b30;position:absolute;bottom:-14px;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-16px}.client .page_client__2018 .chart .border_list__bk.fix li p{height:60%;font-size:19px;line-height:2em}.client .page_client__2018 .chart .border_list__bk.fix li:last-child h4:after{display:none}.client .page_client__2018 .voice_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.client .page_client__2018 .voice_wrapper .voice_box{width:48%;text-align:center;padding:36px;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:0.02em}.client .page_client__2018 .voice_wrapper .voice_box h3{font-size:20px;font-weight:bold;margin-bottom:44px;line-height:1em}.client .page_client__2018 .voice_wrapper .voice_box h3 span:first-child{font-size:17px;color:#009fe7;display:block}.client .page_client__2018 .voice_wrapper .voice_box h3 .marker__gray{padding-bottom:4px;background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(66%, white), color-stop(66%, white), color-stop(66%, #e9e9ea), to(#e9e9ea));background:-webkit-linear-gradient(top, white 0%, white 66%, white 66%, #e9e9ea 66%, #e9e9ea 100%);background:linear-gradient(to bottom, white 0%, white 66%, white 66%, #e9e9ea 66%, #e9e9ea 100%)}.client .page_client__2018 .voice_wrapper .voice_box p{border-top:1px solid #404040;padding-top:26px;text-align:justify;line-height:1.9em}.client .page_client__2018 .faq_list{padding:0 4%}.client .page_client__2018 .faq_list dt,.client .page_client__2018 .faq_list dd{position:relative;font-size:22px;display:table;padding-left:4em;min-height:55px;line-height:1.8em;letter-spacing:0.05em}.client .page_client__2018 .faq_list dt .tc,.client .page_client__2018 .faq_list dd .tc{display:table-cell;vertical-align:middle}.client .page_client__2018 .faq_list dt .number,.client .page_client__2018 .faq_list dd .number{font-family:"Josefin Sans", sans-serif;font-weight:600;color:#fff;font-size:31px;text-align:center;width:55px;height:55px;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:absolute;top:0;left:0;padding-top:0.15em;-webkit-box-sizing:border-box;box-sizing:border-box}.client .page_client__2018 .faq_list dt{font-weight:bold;margin-bottom:26px}.client .page_client__2018 .faq_list dt .number{background-color:#282b30}.client .page_client__2018 .faq_list dd{border-bottom:4px solid #e9e9ea;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:48px;margin-bottom:48px;text-align:justify}.client .page_client__2018 .faq_list dd .number{background-color:#009fe7}.client .page_client__2018 .faq_list dd:last-child{border-bottom:none}.client .page_client__2018 .message{-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #282b30;position:relative;margin-bottom:80px}.client .page_client__2018 .message .bd{background:url("../../../client/img/message_bg.png") no-repeat;width:24px;height:24px;display:block;position:absolute}.client .page_client__2018 .message .bd.tl{top:-3px;left:-3px}.client .page_client__2018 .message .bd.tr{top:-3px;right:-3px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.client .page_client__2018 .message .bd.bl{bottom:-3px;left:-3px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.client .page_client__2018 .message .bd.br{bottom:-3px;right:-3px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.client .page_client__2018 .message .message_inner{border:1px solid #040000;padding:40px;position:relative;margin:30px}.client .page_client__2018 .message .bd_i{background:url("../../../client/img/message_inner_bg.png") no-repeat;width:75px;height:75px;display:block;position:absolute}.client .page_client__2018 .message .bd_i.tl{top:-2px;left:-2px}.client .page_client__2018 .message .bd_i.tr{top:-2px;right:-2px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.client .page_client__2018 .message .bd_i.bl{bottom:-2px;left:-2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.client .page_client__2018 .message .bd_i.br{bottom:-2px;right:-2px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.client .page_client__2018 .message .message_bg{background:url("../../../client/img/message_img.png") no-repeat;width:322px;height:290px;position:absolute;right:24px;bottom:0;background-size:cover}.client .page_client__2018 .message h2{font-size:22px;color:#fff;background:url("../../../client/img/message_h2.png") no-repeat;text-align:center;font-weight:bold;width:450px;padding:36px 0 80px;position:absolute;top:-100px;right:40px}.client .page_client__2018 .message li{font-size:24px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.4}.client .page_client__2018 .message p{color:#009fe7;font-size:16px;line-height:2em;font-weight:bold;position:relative;z-index:5}@media screen and (max-width: 640px){.client .page_client__2018{padding-top:0}}@media screen and (max-width: 640px){.client .page_client__2018 .pc{display:none}}@media screen and (max-width: 640px){.client .page_client__2018 .sp{display:block}}@media screen and (max-width: 640px){.client .page_client__2018 .contents_box{width:92%;margin:0 auto 50px;padding-top:20px}}@media screen and (max-width: 640px){.client .page_client__2018 h1{font-size:10px}}@media screen and (max-width: 640px){.client .page_client__2018 h1 span{font-size:15px}}@media screen and (max-width: 640px){.client .page_client__2018 .sec_title{font-size:4.3vw;margin-bottom:30px;padding:14px 12px}.client .page_client__2018 .sec_title span{background-size:auto 14px;padding:0 50px}}@media screen and (max-width: 640px){.client .page_client__2018 .sec_sub_title{font-size:4.5vw;margin-bottom:40px}}@media screen and (max-width: 640px){.client .page_client__2018 .text_list li{font-size:3.6vw}}@media screen and (min-width: 641px){.client .page_client__2018 .border_btn:hover{border:1px solid #009fe7;color:#fff}.client .page_client__2018 .border_btn:hover:before{width:100%;background-color:#009fe7}.client .page_client__2018 .border_btn:hover:after{border-color:#fff;right:10px}}@media screen and (max-width: 640px){.client .page_client__2018 .mv{margin-bottom:0;margin-top:74px}.client .page_client__2018 .mv h1{padding:0 1%}.client .page_client__2018 .mv .inner{padding-bottom:120px}}@media screen and (max-width: 640px){.client .page_client__2018 .mv+.inner{margin-top:0 !important}}@media screen and (min-width: 641px){.client .page_client__2018 .page_nav__wrapper.is-fixed{width:100%;position:fixed;top:80px;bottom:auto;z-index:10;border-bottom:1px solid #f1f1f3;background-color:#fff}.client .page_client__2018 .page_nav__wrapper.is-fixed .page_nav{width:900px;margin:0 auto}}@media screen and (max-width: 991px){.client .page_client__2018 .page_nav__wrapper{width:100%}}@media screen and (max-width: 991px){.client .page_client__2018 .page_nav{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 991px){.client .page_client__2018 .page_nav li{width:33.3333%;border-bottom:1px solid #e9e9ea}}@media screen and (min-width: 991px){.client .page_client__2018 .page_nav li.on a:after{content:"";width:100%;height:2px;display:block;background-color:#009fe7;position:absolute;bottom:-1px;left:0}}@media screen and (max-width: 991px){.client .page_client__2018 .page_nav li a{text-align:center}}@media screen and (max-width: 991px){.client .page_client__2018 .page_nav li a span{padding:20px 6px 22px;font-size:10px}}@media screen and (min-width: 641px){.client .page_client__2018 .page_nav li a:hover{text-decoration:none;opacity:1;color:#fff}.client .page_client__2018 .page_nav li a:hover:before{width:100%;background-color:#009fe7}.client .page_client__2018 .page_nav li a:hover span:after{bottom:10px;border-color:#fff transparent transparent transparent}}@media screen and (min-width: 640px) and (max-width: 900px){.client .page_client__2018 .about .balloon_list{padding-top:70%;background-size:26% auto}.client .page_client__2018 .about .balloon_list li{width:37%;height:34%;font-size:2vw;background-size:100% 100%;line-height:1.3em}.client .page_client__2018 .about .balloon_list li.balloon_1{top:5%}.client .page_client__2018 .about .balloon_list li.balloon_2{bottom:26%;left:0}.client .page_client__2018 .about .balloon_list li.balloon_3{top:-12%;left:40%;margin-left:-10%}.client .page_client__2018 .about .balloon_list li.balloon_4{top:0;right:0}.client .page_client__2018 .about .balloon_list li.balloon_5{bottom:29%;right:1%}.client .page_client__2018 .about .balloon_list li span{margin-top:0em}}@media screen and (max-width: 640px){.client .page_client__2018 .about .balloon_list{padding-top:80%;background-size:30% auto}}@media screen and (max-width: 320px){.client .page_client__2018 .about .balloon_list{padding-top:100%}}@media screen and (max-width: 640px){.client .page_client__2018 .about .balloon_list li{width:40%;height:auto;font-size:2vw;background-size:100% 100%;line-height:1.3em}}@media screen and (max-width: 640px){.client .page_client__2018 .about .balloon_list .balloon_1{top:20%}.client .page_client__2018 .about .balloon_list .balloon_2{bottom:24%;left:-4%}.client .page_client__2018 .about .balloon_list .balloon_3{top:0;left:40%;margin-left:-10%}.client .page_client__2018 .about .balloon_list .balloon_4{top:20%;right:-4%}.client .page_client__2018 .about .balloon_list .balloon_5{bottom:30%;right:0}}@media screen and (max-width: 640px){.client .page_client__2018 .about .balloon_list span{padding:24px 20px 18px;font-size:inherit}}@media screen and (max-width: 360px){.client .page_client__2018 .about .balloon_list span{padding:24px 18px 18px}}@media screen and (max-width: 320px){.client .page_client__2018 .about .balloon_list span{padding:28px 12px 20px}}@media screen and (max-width: 640px){.client .page_client__2018 .about .border_box__gray{padding:8%;font-size:4.2vw;margin-bottom:60px}}@media screen and (max-width: 640px){.client .page_client__2018 .about .border_box__gray p{font-size:4.2vw;line-height:2.4em}}@media screen and (max-width: 640px){.client .page_client__2018 .about .border_box__gray img{top:0}}@media screen and (max-width: 640px){.client .page_client__2018 .about .border_list__bk{display:block}}@media screen and (max-width: 640px){.client .page_client__2018 .about .border_list__bk li{width:100%}}@media screen and (max-width: 640px){.client .page_client__2018 .about .border_list__bk h4{font-size:5vw;line-height:1}}@media screen and (max-width: 640px){.client .page_client__2018 .about .marker__gray{font-size:5vw;line-height:1.8em}}@media screen and (max-width: 640px){.client .page_client__2018 .about .border_btn{font-size:4vw;width:100%}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__gray{margin-bottom:60px}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__gray li{display:block}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__gray .img{width:100%;margin-bottom:20px}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__gray .txt{width:100%;padding:0}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__gray h4{font-size:5vw;line-height:1.4em;padding-left:80px}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__gray h4 .merit-badge{top:0.2em}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__bk{display:block;margin-bottom:60px}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__bk li{width:100%}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__bk h4{font-size:5vw}}@media screen and (max-width: 640px){.client .page_client__2018 .advantage .border_list__bk p{font-size:14vw}}@media screen and (max-width: 640px){.client .page_client__2018 .price h3{margin-top:40px}}@media screen and (max-width: 640px){.client .page_client__2018 .price .border_list__bk{display:block;margin-bottom:30px}}@media screen and (max-width: 640px){.client .page_client__2018 .price .border_list__bk li{width:100%}}@media screen and (max-width: 640px){.client .page_client__2018 .price .border_list__bk h4{font-size:5vw}}@media screen and (max-width: 640px){.client .page_client__2018 .price .border_list__bk .sub_txt{font-size:4.5vw;padding-bottom:15px}}@media screen and (max-width: 640px){.client .page_client__2018 .price .border_list__bk .price_txt{font-size:12vw;line-height:1}}@media screen and (max-width: 640px){.client .page_client__2018 .price .border_list__bk .price_txt .mid{font-size:7.5vw}}@media screen and (max-width: 640px){.client .page_client__2018 .price .border_list__bk .price_txt .small{font-size:3.5vw}}@media screen and (max-width: 640px){.client .page_client__2018 .price .text_list{padding-left:0em}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__gray.fix li{display:block}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__gray.fix h4{font-size:5vw;line-height:1.4;padding:8px 0}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__gray.fix .img{width:100%}.client .page_client__2018 .chart .border_list__gray.fix .img img{width:100%}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__gray.fix .txt{width:100%}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__gray.fix .txt p{font-size:4vw}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__bk.fix li{margin-bottom:20px}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__bk.fix li h4{font-size:4vw;padding:20px}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__bk.fix li h4 .number_box{font-size:3vw}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__bk.fix li h4 .number{font-size:8vw}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__bk.fix li h4:after{bottom:-7px;margin-left:-7px;width:14px;height:14px}}@media screen and (max-width: 640px){.client .page_client__2018 .chart .border_list__bk.fix li p{font-size:3.6vw;padding:20px;line-height:1.8em}}@media screen and (max-width: 640px){.client .page_client__2018 .voice_wrapper{display:block}}@media screen and (max-width: 640px){.client .page_client__2018 .voice_wrapper .voice_box{width:100%;padding:8%;margin-bottom:8%}}@media screen and (max-width: 640px){.client .page_client__2018 .voice_wrapper .voice_box h3{font-size:4.7vw;margin-bottom:8%}}@media screen and (min-width: 640px) and (max-width: 800px){.client .page_client__2018 .voice_wrapper .voice_box h3 span{font-size:2.3vw}}@media screen and (max-width: 640px){.client .page_client__2018 .voice_wrapper .voice_box h3 span:first-child{font-size:4vw}}@media screen and (max-width: 640px){.client .page_client__2018 .voice_wrapper .voice_box p{padding-top:8%;font-size:15px}}@media screen and (max-width: 640px){.client .page_client__2018 .faq_list{margin-bottom:80px}}@media screen and (max-width: 640px){.client .page_client__2018 .faq_list dt,.client .page_client__2018 .faq_list dd{padding-left:16%;font-size:4vw}}@media screen and (max-width: 640px){.client .page_client__2018 .faq_list dt .number,.client .page_client__2018 .faq_list dd .number{width:40px;height:40px;font-size:4vw}}@media screen and (max-width: 640px){.client .page_client__2018 .faq_list dt{margin-bottom:14px}}@media screen and (max-width: 640px){.client .page_client__2018 .faq_list dd{padding-bottom:14px;margin-bottom:24px}}@media screen and (max-width: 640px){.client .page_client__2018 .message{width:94%;margin:0 auto 40px}}@media screen and (min-width: 640px) and (max-width: 930px){.client .page_client__2018 .message .message_inner{margin:4%;padding:12% 3% 200px}.client .page_client__2018 .message h2{right:14%}}@media screen and (max-width: 640px){.client .page_client__2018 .message .message_inner{margin:4%;padding:14% 10% 70%}}@media screen and (min-width: 641px){.client .page_client__2018 .message .bd_i.br{background:url("../../../client/img/message_inner_bg__fix.png") no-repeat}}@media screen and (max-width: 640px){.client .page_client__2018 .message .message_bg{width:80%;height:auto;padding-top:70%;background-size:100% auto}}@media screen and (max-width: 640px){.client .page_client__2018 .message h2{width:94%;font-size:4.5vw;background-size:100% auto;padding:20px 0 18%;top:-10%;left:4%;line-height:1.5}}@media screen and (max-width: 640px){.client .page_client__2018 .message li{font-size:4.5vw}}@media screen and (max-width: 640px){.client .page_client__2018 .message p{font-size:4vw}}.client .border_box__gray{border:4px solid #e9e9ea}.client .border_box__gray.round{border-radius:10px}.client .border_list__gray{border-top:4px solid #e9e9ea;border-left:4px solid #e9e9ea}.client .border_list__gray li{border-right:4px solid #e9e9ea;border-bottom:4px solid #e9e9ea}.client .border_list__bk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:2px solid #282b30;border-left:2px solid #282b30}.client .border_list__bk.fix{display:block}.client .border_list__bk li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-right:2px solid #282b30;border-bottom:2px solid #282b30}.client .contact_link{padding-top:80px;font-weight:bold;background-image:url(../../../client/img/contact_link_bg@2x.png);background-repeat:no-repeat;background-size:30%;background-position:90% 100%}.client .contact_link .inner{display:inline-block;text-align:left}.client .contact_link h2{font-size:19px;line-height:1.8em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em;margin-bottom:30px}.client .contact_link h2 span{margin-bottom:10px}.client .contact_link .contact_link__tel{font-family:"Josefin Sans", sans-serif;font-size:60px;font-weight:600;line-height:1}.client .contact_link .notes{margin-top:-0.5em;margin-bottom:38px;font-size:inherit;font-weight:bold}.client .contact_link .contact_link__btn li{display:inline-block;margin:7px;width:210px}.client .contact_link .contact_link__btn span{display:block;font-family:"Josefin Sans", sans-serif;font-size:18px;font-weight:600}.client .contact_link .contact_link__btn li:first-child span{font-size:16px}.client .app-introduction{margin-top:30px}.client .app-introduction img.text_further{margin:0 auto 25px;display:block}@media (max-width: 640px){.client .app-introduction{margin-top:20px}.client .app-introduction img.text_further{margin:0 auto 15px;width:75%}}@media screen and (min-width: 640px) and (max-width: 900px){.client .contact_link{background-size:28%;background-position:98% 100%}}@media screen and (max-width: 640px){.client .contact_link{padding-top:30px}}@media screen and (min-width: 641px){.client .contact_link .inner{text-align:center;padding-left:6%}}@media screen and (max-width: 640px){.client .contact_link{padding-left:10%;text-align:left;background-size:50%;background-position:103% 88%;padding-bottom:12%}}@media screen and (max-width: 640px){.client .contact_link h2{font-size:4vw;margin-bottom:20px}}@media screen and (max-width: 640px){.client .contact_link .contact_link__tel{font-size:9.5vw;margin-bottom:5px}}@media screen and (max-width: 640px){.client .contact_link .notes{font-size:10px;margin-bottom:38px}}@media screen and (max-width: 640px){.client .contact_link .contact_link__btn{display:block;width:100%}}@media screen and (max-width: 640px){.client .contact_link .contact_link__btn li{display:block;width:44%;margin-left:0}}@media screen and (max-width: 640px){.client .contact_link .contact_link__btn .border_btn{padding:10px;text-align:center}}
/*# sourceMappingURL=../maps/page/client.css.map */
