html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus{outline:none}input::-ms-clear{visibility:hidden}textarea{overflow:auto}hr{margin:0;border:none}option{padding:0}input[type="submit"],button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{font-family:'ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', メイリオ,Osaka,'MS PGothic', arial, helvetica,Meiryo,sans-serif;line-height:1.4;color:#333;position:relative}@media screen and (min-width: 481px){body{min-width:1140px;font-size:15px}}@media screen and (max-width: 480px){body{font-size:14px}}@media screen and (max-width: 480px){body.unscrollable{overflow:hidden}}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none;-webkit-transition:all 0.8s;transition:all 0.8s}@media screen and (min-width: 481px){a:hover{opacity:0.5}}.contents{overflow:hidden}@media screen and (min-width: 481px){.pageContent{padding:0 0 205px}}@media screen and (max-width: 480px){.pageContent{padding:0 0 60px}}.pageContentTitle{color:#fff;text-align:center}@media screen and (min-width: 481px){.pageContentTitle{margin:0 0 -190px;padding:100px 0 245px}}@media screen and (max-width: 480px){.pageContentTitle{margin:0 0 -60px;padding:60px 0 100px}}.pageContentTitle .title{font-weight:bold}@media screen and (min-width: 481px){.pageContentTitle .title{font-size:48px}}@media screen and (max-width: 480px){.pageContentTitle .title{font-size:28px}}.pageContentTitle .text{line-height:1.7}@media screen and (min-width: 481px){.pageContentTitle .text{margin:10px 0 0;font-size:18px}}@media screen and (max-width: 480px){.pageContentTitle .text{margin:13px 0 0;font-size:3.5vw}}.pageContentTitle__inner::after{content:"";display:block;width:50%;position:absolute;background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(51%, #9ec600)) no-repeat bottom left/100% 50%,-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(51%, #9ec600)) no-repeat top right/100% 50%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #9ec600 51%) no-repeat bottom left/100% 50%,linear-gradient(to bottom right, rgba(255,255,255,0) 50%, #9ec600 51%) no-repeat top right/100% 50%}@media screen and (min-width: 481px){.pageContentTitle__inner::after{height:18vw;bottom:-9vw;right:calc(50% - 50vw)}}@media screen and (max-width: 480px){.pageContentTitle__inner::after{height:29vw;top:89%;right:-32px}}@media screen and (min-width: 481px){.pageContent__inner,.footer__inner,.modContactArea__inner,.agencyIndexKv__inner,.agencyIndexIntro__inner,.agencyIndexAbout__inner,.agencyIndexProblem__inner,.agencyIndexService__inner,.agencyIndexVoice__inner,.agencyCaseComment__inner{width:1140px;margin:0 auto;padding:0 20px}}@media screen and (max-width: 480px){.pageContent__inner,.footer__inner,.modContactArea__inner,.agencyIndexKv__inner,.agencyIndexIntro__inner,.agencyIndexAbout__inner,.agencyIndexProblem__inner,.agencyIndexService__inner,.agencyIndexVoice__inner,.agencyCaseComment__inner{width:100%;padding:0 25px}}.pageContent,.agencyIndexIntro{position:relative;z-index:1}.pageContent:before,.agencyIndexIntro:before,.pageContent::after,.agencyIndexIntro::after{content:'';position:absolute;top:0;width:1000%;height:100%}.pageContent:before,.agencyIndexIntro:before{right:50%;background:#008b8b;-webkit-transform:rotate(10deg) translateX(50%);transform:rotate(10deg) translateX(50%);z-index:-2;-webkit-transform-origin:right center;transform-origin:right center}.pageContent:after,.agencyIndexIntro:after{left:50%;background:#c8ee2f;-webkit-transform:rotate(-10deg) translateX(-50%);transform:rotate(-10deg) translateX(-50%);z-index:-1;-webkit-transform-origin:left center;transform-origin:left center}.pageContentTitle,.agencyIndexProblem__title,.agencyIndexService{position:relative;z-index:1}.pageContentTitle:before,.agencyIndexProblem__title:before,.agencyIndexService:before,.pageContentTitle::after,.agencyIndexProblem__title::after,.agencyIndexService::after{content:'';position:absolute;top:0;width:1000%;height:100%}.pageContentTitle:before,.agencyIndexProblem__title:before,.agencyIndexService:before{right:50%;background:#c8ee2f;-webkit-transform:rotate(10deg) translateX(50%);transform:rotate(10deg) translateX(50%);z-index:-2;-webkit-transform-origin:right center;transform-origin:right center}.pageContentTitle:after,.agencyIndexProblem__title:after,.agencyIndexService:after{left:50%;background:#008b8b;-webkit-transform:rotate(-10deg) translateX(-50%);transform:rotate(-10deg) translateX(-50%);z-index:-1;-webkit-transform-origin:left center;transform-origin:left center}.footer{background:#000}@media screen and (min-width: 481px){.footer{margin:112px 0 0;padding:15px 0 20px}}@media screen and (max-width: 480px){.footer{margin:20% 0 0;padding:30px 0 25px;text-align:center}}@media screen and (min-width: 481px){.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 481px){.footer__logo{width:170px}}@media screen and (max-width: 480px){.footer__logo{width:122px;margin:0 auto}}.footer__logo img{width:100%;height:auto}.footer__company{color:#fff}@media screen and (min-width: 481px){.footer__company{text-align:right}}.footer__company .address{font-size:11px}@media screen and (max-width: 480px){.footer__company .address{margin:5px 0 0;line-height:1.9}}.footer__company .copyright{margin-top:10px;font-size:10px}.header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 6px 5px -2px rgba(0,0,0,0.05);box-shadow:0px 6px 5px -2px rgba(0,0,0,0.05);background:#fff;position:relative;z-index:10}@media screen and (max-width: 480px){.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1;background:#fff}}.header__logo{position:relative;z-index:1}@media screen and (min-width: 481px){.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 40px}}@media screen and (max-width: 480px){.header__logo{padding:7px 0 7px 15px}}@media screen and (min-width: 481px){.header__logo img{width:185px}}@media screen and (max-width: 480px){.header__logo img{width:80px}}@media screen and (min-width: 481px){.header__logo .text{margin-left:30px;font-size:13px}}@media screen and (max-width: 480px){.header__logo .text{margin:-4px 0 0;font-size:10px;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left center;transform-origin:left center;line-height:1.2}}@media screen and (max-width: 480px){.header__menu{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;padding:50px 20px 30px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:0.5s;transition:0.5s}}@media screen and (min-width: 481px){.header__menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 480px){.header__menu__list{margin:10px 0 0}}@media screen and (min-width: 481px){.header__menu__list>li{margin:0 20px 0 0}}@media screen and (max-width: 480px){.header__menu__list>li{border-bottom:1px solid #ccc}}@media screen and (max-width: 480px){.header__menu__list>li>a{position:relative;display:block;padding:20px 0}.header__menu__list>li>a::after{content:"";display:block;width:7px;height:7px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-2px 0 0}}.header__menu__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 481px){.header__menu__contact{display:none}}.header__menu__contact .tel{width:50%;font-family:"Questrial",sans-serif;margin-right:15px;font-size:17px}.header__menu__contact .tel a::before{content:"";display:inline-block;vertical-align:middle;width:30px;height:20px;margin:-4px 10px 0 0;background:url(../img/icon_tel.png) no-repeat 0 0;background-size:100%}.header__menu__contact .btn{width:50%;background:#004aa5;text-align:center;color:#fff;padding:13px 4vw}@media screen and (min-width: 481px){.header__contact{margin-left:auto}}@media screen and (max-width: 480px){.header__contact{display:none}}.header__contact>*{display:inline-block;vertical-align:middle}.header__contact .tel{font-family:"Questrial",sans-serif;margin-right:15px;font-size:20px}@media screen and (min-width: 481px){.header__contact .tel a{pointer-events:none}}.header__contact .tel a::before{content:"";display:inline-block;vertical-align:middle;width:30px;height:20px;margin:-4px 10px 0 0;background:url(../img/icon_tel.png) no-repeat 0 0;background-size:100%}.header__contact .btn{background:#004aa5;text-align:center;color:#fff;padding:31px 50px;font-size:16px}.header__navBtn{position:relative;z-index:1;display:block;width:50px;height:50px}@media screen and (min-width: 481px){.header__navBtn{display:none}}.header__navBtn__btn{width:20px;height:15px;position:absolute;top:17px;right:15px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:0.5s;transition:0.5s}.header__navBtn__btn>span{display:block;width:100%;height:1px;position:absolute;left:0;background:#000}.header__navBtn__btn>span:nth-child(1){top:0}.header__navBtn__btn>span:nth-child(2){top:7px}.header__navBtn__btn>span:nth-child(3){top:14px}.header__navBtn--close .header__navBtn__btn{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.header__navBtn--close .header__navBtn__btn>span:nth-child(1){top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__navBtn--close .header__navBtn__btn>span:nth-child(2){opacity:0}.header__navBtn--close .header__navBtn__btn>span:nth-child(3){top:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__navBtn--close+.header__menu{-webkit-transform:none;transform:none}@media screen and (min-width: 481px){.modSpBlock{display:none !important}}@media screen and (max-width: 480px){.modPcBlock{display:none !important}}.modContactArea{background-repeat:no-repeat;background-color:#fff}@media screen and (min-width: 481px){.modContactArea{padding:320px 0 174px;background-image:url(../img/bg_contact.jpg);background-position:41.5vw bottom}}@media screen and (max-width: 1139px){.modContactArea{background-position:370% bottom}}@media screen and (max-width: 480px){.modContactArea{padding:92% 0 30px;background-image:url(../img/bg_contact_sp.jpg);background-position:0 0;background-size:100%}}@media screen and (min-width: 481px){.modContactArea--bottom{padding-top:260px}}@media screen and (max-width: 480px){.modContactArea--bottom{margin-top:-50px}}.modContactArea__box{background:#003399;color:#fff}@media screen and (min-width: 481px){.modContactArea__box{width:700px;padding:50px 60px 60px}}@media screen and (max-width: 480px){.modContactArea__box{padding:30px 30px 40px}}.modContactArea__box__title{text-align:center;font-weight:bold}@media screen and (min-width: 481px){.modContactArea__box__title{font-size:40px}}@media screen and (max-width: 480px){.modContactArea__box__title{font-size:20px}}@media screen and (min-width: 481px){.modContactArea__box__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 40px}}@media screen and (max-width: 480px){.modContactArea__box__list{margin:13px 0 17px}}.modContactArea__box__list>li{font-weight:bold}@media screen and (min-width: 481px){.modContactArea__box__list>li{width:50%;font-size:20px;margin:10px 0 0}}@media screen and (max-width: 480px){.modContactArea__box__list>li{margin:2px 0 0;text-align:center;font-size:13px}}.modContactArea__box__btn{display:block;color:#039;text-align:center;background:#fff;font-weight:bold;margin:0 auto}@media screen and (min-width: 481px){.modContactArea__box__btn{width:390px;padding:25px;font-size:28px}.modContactArea__box__btn:hover{opacity:0.7}}@media screen and (max-width: 480px){.modContactArea__box__btn{width:75%;padding:12px 10px}}.modContactArea__box__btn::after{content:"";display:inline-block;vertical-align:middle;border-top:1px solid #039;border-right:1px solid #039;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 481px){.modContactArea__box__btn::after{width:16px;height:16px;margin:-4px -15px 0 20px}}@media screen and (max-width: 480px){.modContactArea__box__btn::after{width:7px;height:7px;margin:0 0 0 5px}}.modBtnArea{text-align:center}@media screen and (min-width: 481px){.modBtnArea__text{margin:0 0 15px;font-size:16px}}@media screen and (max-width: 480px){.modBtnArea__text{margin:0 0 8px;font-size:10px}}.modBtnArea__btn{display:inline-block;text-align:center;color:#fff;background:#000}@media screen and (min-width: 481px){.modBtnArea__btn{min-width:280px;padding:18px 35px;font-size:16px}}@media screen and (max-width: 480px){.modBtnArea__btn{width:65%;padding:11px 15px 12px;font-size:12px}}.modBtnArea__btn::after{content:"";display:inline-block;vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 481px){.modBtnArea__btn::after{width:10px;height:10px;margin:-4px 0 0 7px}}@media screen and (max-width: 480px){.modBtnArea__btn::after{width:5px;height:5px;margin:-2px 0 0 5px}}.modBtnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:fixed;bottom:0;left:0;z-index:10;-webkit-box-shadow:0px -6px 5px -2px rgba(0,0,0,0.05);box-shadow:0px -6px 5px -2px rgba(0,0,0,0.05);background:#fff}@media screen and (min-width: 481px){.modBtnBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 15px 20px}}@media screen and (max-width: 480px){.modBtnBox{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 15px 10px}}.modBtnBox__tel{position:relative}@media screen and (min-width: 481px){.modBtnBox__tel{margin:0 30px 0 0;padding:0 0 0 80px}.modBtnBox__tel a{pointer-events:none}}@media screen and (max-width: 480px){.modBtnBox__tel{width:48%;padding:5px 0 5px 14.5vw;background:#efefef;color:#000}}.modBtnBox__tel::before{content:"";display:block;position:absolute;background:url(../img/icon_tel.png) no-repeat 0 0;background-size:100%;position:absolute}@media screen and (min-width: 481px){.modBtnBox__tel::before{width:70px;height:46px;top:5px;left:0}}@media screen and (max-width: 480px){.modBtnBox__tel::before{width:10vw;height:7vw;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 480px){.modBtnBox__tel .title{margin:0 0 -3px;font-size:10px;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:left center;transform-origin:left center}}.modBtnBox__tel .number{font-family:"Questrial",sans-serif}@media screen and (min-width: 481px){.modBtnBox__tel .number{display:block;font-size:35px;line-height:1}}@media screen and (max-width: 480px){.modBtnBox__tel .number{position:relative;padding:0 1.5vw 0 0;font-size:4.2vw;letter-spacing:-0.5px}.modBtnBox__tel .number::after{content:"";display:block;width:7px;height:7px;border-top:2px solid #000;border-right:2px solid #000;position:absolute;top:50%;right:0;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}}.modBtnBox__btn{position:relative;display:block;color:#fff;font-weight:bold;text-align:center;background:#004aa5}@media screen and (min-width: 481px){.modBtnBox__btn{width:400px;padding:15px 10px 10px;font-size:27px}.modBtnBox__btn:hover{opacity:0.5}}@media screen and (max-width: 480px){.modBtnBox__btn{width:48%;padding:5px 1vw;font-size:13px}}.modBtnBox__btn span{display:block}@media screen and (min-width: 481px){.modBtnBox__btn span{font-size:14px}}@media screen and (max-width: 480px){.modBtnBox__btn span{margin:0 0 -3px;font-size:10px;-webkit-transform:scale(0.9);transform:scale(0.9)}}.modBtnBox__btn strong{position:relative}@media screen and (min-width: 481px){.modBtnBox__btn strong{padding:0 15px 0 0}}@media screen and (max-width: 480px){.modBtnBox__btn strong{padding:0 10px 0 0;font-size:3.5vw}}.modBtnBox__btn strong::after{content:"";display:block;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:0;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@media screen and (min-width: 481px){.modBtnBox__btn strong::after{width:10px;height:10px}}@media screen and (max-width: 480px){.modBtnBox__btn strong::after{width:7px;height:7px}}.modDetailBox{position:relative;z-index:1;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 481px){.modDetailBox{margin:100px 0 0;padding:76px 0 0}}@media screen and (max-width: 480px){.modDetailBox{margin:50px 0 0;padding:40px 0 0}}.modDetailBox::after{content:"";display:block;width:100%;position:absolute;left:0;background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #fff)) no-repeat top left/50% 100%,-webkit-gradient(linear, right bottom, left top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #fff)) no-repeat top right/50% 100%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top right/50% 100%}@media screen and (min-width: 481px){.modDetailBox::after{height:100px;bottom:-100px}}@media screen and (max-width: 480px){.modDetailBox::after{height:35px;bottom:-34px}}@media screen and (min-width: 481px){.modDetailBox--quality{margin-top:-100px}}@media screen and (max-width: 480px){.modDetailBox--quality{margin-top:-70px}}.modDetailBox__title{font-weight:bold;text-align:center;line-height:1.2}@media screen and (min-width: 481px){.modDetailBox__title{font-size:40px}}@media screen and (max-width: 480px){.modDetailBox__title{font-size:22px}}.agencyIndexKv{position:relative;background:url(../img/img_kv.png) no-repeat #09b2c1}@media screen and (min-width: 481px){.agencyIndexKv{padding:126px 0 235px;background-position:55.5vw -12.5vh}}@media screen and (max-width: 1139px){.agencyIndexKv{background-position:190% -5vh}}@media screen and (max-width: 480px){.agencyIndexKv{padding:64% 10vw 95px;background-size:135%;background-position:8vw -37vw}}.agencyIndexKv__inner{position:relative}@media screen and (max-width: 480px){.agencyIndexKv__inner{padding:0}}.agencyIndexKv__title .title{font-weight:bold;color:#fff}@media screen and (min-width: 481px){.agencyIndexKv__title .title{font-size:60px;line-height:1.15}}@media screen and (max-width: 480px){.agencyIndexKv__title .title{font-size:10vw;line-height:1;text-align:center}}.agencyIndexKv__title .title span{display:block}@media screen and (min-width: 481px){.agencyIndexKv__title .title span{font-size:37px}}@media screen and (max-width: 480px){.agencyIndexKv__title .title span{margin:0 0 3px;font-size:5vw;line-height:1.2}}.agencyIndexKv__title .btnArea{text-align:center}@media screen and (min-width: 481px){.agencyIndexKv__title .btnArea{width:480px;margin:44px 0 0}}@media screen and (max-width: 480px){.agencyIndexKv__title .btnArea{margin:14px 0 0}}.agencyIndexKv__title .btnArea__text{color:#fdff59}@media screen and (min-width: 481px){.agencyIndexKv__title .btnArea__text{font-size:20px}}@media screen and (max-width: 480px){.agencyIndexKv__title .btnArea__text{font-size:3.2vw}}.agencyIndexKv__title .btnArea__btn{display:block;width:100%;margin:10px 0 0;color:#fff;background:#004aa5;text-align:center;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexKv__title .btnArea__btn{padding:22px 20px 20px;font-size:32px}}@media screen and (max-width: 480px){.agencyIndexKv__title .btnArea__btn{padding:14px 10px;font-size:14px}}.agencyIndexKv__title .btnArea__btn::after{content:"";display:inline-block;vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 481px){.agencyIndexKv__title .btnArea__btn::after{width:14px;height:14px;margin:-4px -15px 0 10px}}@media screen and (max-width: 480px){.agencyIndexKv__title .btnArea__btn::after{width:7px;height:7px;margin:0 0 0 5px}}.agencyIndexKv__icon{position:absolute;z-index:2}@media screen and (min-width: 481px){.agencyIndexKv__icon{top:85%;right:-40px}}@media screen and (max-width: 480px){.agencyIndexKv__icon{width:30vw;bottom:105%;right:-10px}.agencyIndexKv__icon img{width:100%;height:auto}}@media screen and (min-width: 481px){.agencyIndexIntro{margin:-3px 0 0;padding:120px 0 200px}}@media screen and (max-width: 480px){.agencyIndexIntro{margin:-10px 0 0;padding:27px 0 60px}}.agencyIndexIntro__inner::after{content:'';position:absolute;left:50%;width:1000%;-webkit-transform-origin:left center;transform-origin:left center;background:#abd600;-webkit-transform:rotate(-10deg) translateX(-50%);transform:rotate(-10deg) translateX(-50%);z-index:0}@media screen and (min-width: 481px){.agencyIndexIntro__inner::after{height:400px;top:-10px}}@media screen and (max-width: 480px){.agencyIndexIntro__inner::after{height:11%;top:-11px}}.agencyIndexIntro__inner>*{position:relative;z-index:1}.agencyIndexIntro__title{text-align:center;color:#fff;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexIntro__title{font-size:48px}}@media screen and (max-width: 480px){.agencyIndexIntro__title{font-size:24px;line-height:1.2}}.agencyIndexIntro__box{margin:27px 0 0;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}.agencyIndexIntro__box::after{content:"";display:block;width:100%;background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #f1f6f7)) no-repeat top left/50% 100%,-webkit-gradient(linear, right bottom, left top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #f1f6f7)) no-repeat top right/50% 100%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #f1f6f7 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #f1f6f7 50.5%) no-repeat top right/50% 100%;position:absolute;left:0}@media screen and (min-width: 481px){.agencyIndexIntro__box::after{height:100px;bottom:-100px}}@media screen and (max-width: 480px){.agencyIndexIntro__box::after{height:35px;bottom:-34px}}@media screen and (min-width: 481px){.agencyIndexIntro__section{padding:55px 70px 60px}}@media screen and (max-width: 480px){.agencyIndexIntro__section{padding:27px 25px 30px}}.agencyIndexIntro__section__title{text-align:center;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexIntro__section__title{font-size:32px}}@media screen and (max-width: 480px){.agencyIndexIntro__section__title{font-size:20px;line-height:1.2}}.agencyIndexIntro__section--risk{background:#f1f6f7}@media screen and (min-width: 481px){.agencyIndexIntro__section--risk{padding-bottom:30px}}.agencyIndexIntro__section .factorList>li{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 481px){.agencyIndexIntro__section .factorList>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:44px 0 0}}@media screen and (max-width: 480px){.agencyIndexIntro__section .factorList>li{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0}.agencyIndexIntro__section .factorList>li+li{margin-top:30px}}.agencyIndexIntro__section .factorList__textBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 481px){.agencyIndexIntro__section .factorList__textBox{width:660px}}.agencyIndexIntro__section .factorList__textBox .main{color:#008b8b;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexIntro__section .factorList__textBox .main{font-size:36px}}@media screen and (max-width: 480px){.agencyIndexIntro__section .factorList__textBox .main{font-size:20px;text-align:center}}.agencyIndexIntro__section .factorList__textBox .title{color:#8caf03;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexIntro__section .factorList__textBox .title{font-size:24px;margin:10px 0 7px}}@media screen and (max-width: 480px){.agencyIndexIntro__section .factorList__textBox .title{margin:8px 0 5px;font-size:14px;text-align:center}}@media screen and (min-width: 481px){.agencyIndexIntro__section .factorList__textBox .text{line-height:1.9}}@media screen and (max-width: 480px){.agencyIndexIntro__section .factorList__textBox .text{font-size:12px;line-height:1.7}}.agencyIndexIntro__section .factorList__img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (min-width: 481px){.agencyIndexIntro__section .factorList__img{width:250px}}@media screen and (max-width: 480px){.agencyIndexIntro__section .factorList__img{width:87%;margin:0 auto 15px}}.agencyIndexIntro__section .factorList__img img{width:100%;height:auto}.agencyIndexIntro__section .riskList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 481px){.agencyIndexIntro__section .riskList{margin:26px 0 0}}@media screen and (max-width: 480px){.agencyIndexIntro__section .riskList{margin:5px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.agencyIndexIntro__section .riskList>li{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;color:#fff;background:#ffae00;border-radius:100%;text-align:center;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexIntro__section .riskList>li{width:220px;height:215px;font-size:26px}.agencyIndexIntro__section .riskList>li:not(:first-child){margin:0 0 0 30px}}@media screen and (max-width: 480px){.agencyIndexIntro__section .riskList>li{position:relative;width:40%;height:40%;padding:20%;margin:10px 5px 0}.agencyIndexIntro__section .riskList>li span{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-38%);transform:translateY(-38%);text-align:center}}.agencyIndexAbout{background:#f2f7fa}@media screen and (min-width: 481px){.agencyIndexAbout{margin:0 0 -330px;padding:158px 0 180px}}@media screen and (max-width: 480px){.agencyIndexAbout{margin:0 0 -80px;padding:76px 0 0}}.agencyIndexAbout__title{text-align:center;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexAbout__title{font-size:40px}}@media screen and (max-width: 480px){.agencyIndexAbout__title{font-size:24px;line-height:1.2}}.agencyIndexAbout__about{text-align:center}@media screen and (min-width: 481px){.agencyIndexAbout__about{margin:64px 0 0}}@media screen and (max-width: 480px){.agencyIndexAbout__about{margin:25px 0 0}.agencyIndexAbout__about+.agencyIndexAbout__about{margin-top:42px}}.agencyIndexAbout__about__title{color:#008a8a;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexAbout__about__title{font-size:22px}}@media screen and (max-width: 480px){.agencyIndexAbout__about__title{font-size:16px}}@media screen and (min-width: 481px){.agencyIndexAbout__about__text{margin:10px 0 0;font-size:18px;line-height:1.85}}@media screen and (max-width: 480px){.agencyIndexAbout__about__text{margin:5px 0 0;font-size:12px;line-height:1.7}}.agencyIndexAbout__about__main{font-weight:bold;line-height:1.25}@media screen and (min-width: 481px){.agencyIndexAbout__about__main{margin:10px 0 0;font-size:32px}}@media screen and (max-width: 480px){.agencyIndexAbout__about__main{margin:6px 0 0;font-size:15px}}.agencyIndexAbout__about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 481px){.agencyIndexAbout__about__list{margin:30px 0 0}}@media screen and (max-width: 480px){.agencyIndexAbout__about__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px -10px 0}}.agencyIndexAbout__about__list>li{font-size:0;line-height:0}@media screen and (min-width: 481px){.agencyIndexAbout__about__list>li{margin:0 20px}}@media screen and (max-width: 480px){.agencyIndexAbout__about__list>li{width:calc(50% - 20px);margin:5px 10px 0}.agencyIndexAbout__about__list>li img{width:100%;height:auto}}@media screen and (min-width: 481px){.agencyIndexProblem{padding:0 0 80px}}@media screen and (max-width: 480px){.agencyIndexProblem{margin:30px 0 0;padding:0 0 25px}}.agencyIndexProblem__title{color:#fff;font-weight:bold;text-align:center}@media screen and (min-width: 481px){.agencyIndexProblem__title{padding:90px 0 95px;font-size:48px}}@media screen and (max-width: 480px){.agencyIndexProblem__title{padding:50px 0;font-size:24px}}.agencyIndexProblem__title span{display:block}@media screen and (min-width: 481px){.agencyIndexProblem__title span{font-size:32px}}@media screen and (max-width: 480px){.agencyIndexProblem__title span{font-size:16px}}.agencyIndexProblem__section{background:-webkit-gradient(linear, left top, left bottom, from(#f1f6f7), to(#fff));background:linear-gradient(to bottom, #f1f6f7 0%, #fff 100%)}@media screen and (min-width: 481px){.agencyIndexProblem__section{padding:106px 0}}@media screen and (max-width: 480px){.agencyIndexProblem__section{padding:44px 0 48px}}@media screen and (min-width: 481px){.agencyIndexProblem__section:nth-child(even) .textBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.agencyIndexProblem__section:nth-child(even) .img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:-20px}}@media screen and (min-width: 481px){.agencyIndexProblem__section:nth-child(odd) .img{margin-right:-80px}}.agencyIndexProblem__section--first{background:none}@media screen and (min-width: 481px){.agencyIndexProblem__section--first{padding-top:154px}}.agencyIndexProblem__section__top{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 481px){.agencyIndexProblem__section__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.agencyIndexProblem__section__top .textBox{position:relative}@media screen and (min-width: 481px){.agencyIndexProblem__section__top .textBox{width:550px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .textBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.agencyIndexProblem__section__top .textBox__number{color:#eef5f5;font-family:"Questrial",sans-serif;line-height:0.6;position:absolute;right:0;bottom:0}@media screen and (min-width: 481px){.agencyIndexProblem__section__top .textBox__number{font-size:400px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .textBox__number{font-size:240px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .textBox__if{margin:12px 0 0;font-size:12px}}.agencyIndexProblem__section__top .textBox__if dt{font-weight:bold}@media screen and (min-width: 481px){.agencyIndexProblem__section__top .textBox__if dt{font-size:20px}}@media screen and (min-width: 481px){.agencyIndexProblem__section__top .textBox__if dd{margin:5px 0 0;font-size:16px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .textBox__if dd{margin:5px 0 0}}.agencyIndexProblem__section__top .textBox__main{position:relative}@media screen and (min-width: 481px){.agencyIndexProblem__section__top .textBox__main{margin:56px 0 0;padding:57px 0 0}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .textBox__main{margin:23px 0 0;padding:25px 0 0}}.agencyIndexProblem__section__top .textBox__main::before{content:"";display:block;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #008b8b), color-stop(51%, #d9d9d9));background:linear-gradient(to right, #008b8b 50%, #d9d9d9 51%)}@media screen and (min-width: 481px){.agencyIndexProblem__section__top .textBox__main::before{width:160px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .textBox__main::before{width:80px}}.agencyIndexProblem__section__top .textBox__main .title{font-weight:bold;line-height:1.2}@media screen and (min-width: 481px){.agencyIndexProblem__section__top .textBox__main .title{font-size:40px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .textBox__main .title{font-size:28px}}.agencyIndexProblem__section__top .textBox__main .title span{display:block;color:#9ec600}@media screen and (min-width: 481px){.agencyIndexProblem__section__top .textBox__main .title span{margin:0 0 10px;font-size:24px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .textBox__main .title span{margin:0 0 4px;font-size:16px}}@media screen and (min-width: 481px){.agencyIndexProblem__section__top .textBox__main .text{margin:24px 0 0;font-size:18px;line-height:2}}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .textBox__main .text{margin:10px 0 0;font-size:13px;line-height:1.6}}.agencyIndexProblem__section__top .img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (max-width: 480px){.agencyIndexProblem__section__top .img{padding:0 14%}.agencyIndexProblem__section__top .img img{width:100%;height:auto}}.agencyIndexProblem__section__bottom{text-align:center}@media screen and (min-width: 481px){.agencyIndexProblem__section__bottom{margin:70px 0 0}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom{margin:28px 0 0}}.agencyIndexProblem__section__bottom .title{font-weight:bold;color:#9ec600}@media screen and (min-width: 481px){.agencyIndexProblem__section__bottom .title{font-size:32px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .title{font-size:16px}}@media screen and (min-width: 481px){.agencyIndexProblem__section__bottom .text{margin:20px 0 0;font-size:16px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .text{margin:7px 0 0;font-size:12px;line-height:1.6}}@media screen and (min-width: 481px){.agencyIndexProblem__section__bottom .graphBox{margin:46px 0 35px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .graphBox{overflow-x:scroll;margin:24px -20px 20px 0}.agencyIndexProblem__section__bottom .graphBox img{width:550px;margin:0 20px 0 0}}@media screen and (min-width: 481px){.agencyIndexProblem__section__bottom .projectGraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 0}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .projectGraph img{width:100%;height:auto}}@media screen and (min-width: 481px){.agencyIndexProblem__section__bottom .serviceList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px -25px 50px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .serviceList{margin:20px 0 25px}}@media screen and (min-width: 481px){.agencyIndexProblem__section__bottom .serviceList>li{width:calc(100% /3)}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .serviceList>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin:12px 0 0}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .serviceList__img{width:97px}.agencyIndexProblem__section__bottom .serviceList__img img{width:100%;height:auto}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .serviceList__textBox{width:calc(100% - 115px)}}.agencyIndexProblem__section__bottom .serviceList__textBox__title{font-weight:bold}@media screen and (min-width: 481px){.agencyIndexProblem__section__bottom .serviceList__textBox__title{margin:20px 0 5px;font-size:22px}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .serviceList__textBox__title{font-size:14px}}@media screen and (min-width: 481px){.agencyIndexProblem__section__bottom .serviceList__textBox__text{font-size:14px;line-height:1.8}}@media screen and (max-width: 480px){.agencyIndexProblem__section__bottom .serviceList__textBox__text{font-size:12px;line-height:1.7}}@media screen and (min-width: 481px){.agencyIndexService{padding:140px 0 146px}}@media screen and (max-width: 480px){.agencyIndexService{padding:43px 0 65px}}.agencyIndexService__title{color:#fff;text-align:center;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexService__title{font-size:48px}}@media screen and (max-width: 480px){.agencyIndexService__title{font-size:24px;line-height:1.2}}@media screen and (min-width: 481px){.agencyIndexService__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:47px 0 0}}@media screen and (max-width: 480px){.agencyIndexService__list{margin:23px 0 0}}.agencyIndexService__list>li{position:relative;background:#fff;text-align:center}@media screen and (min-width: 481px){.agencyIndexService__list>li{width:545px;padding:32px 0 36px}}@media screen and (max-width: 480px){.agencyIndexService__list>li{padding:18px 0 8px}.agencyIndexService__list>li+li{margin:5px 0 0}}.agencyIndexService__list>li::before{content:"";display:block;width:0;height:0;border-style:solid;border-color:#008b8b transparent transparent transparent;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 481px){.agencyIndexService__list>li::before{border-width:12px 12px 0 12px}}@media screen and (max-width: 480px){.agencyIndexService__list>li::before{border-width:9px 7.5px 0 7.5px}}.agencyIndexService__list__title{font-weight:bold}@media screen and (min-width: 481px){.agencyIndexService__list__title{font-size:32px}}@media screen and (max-width: 480px){.agencyIndexService__list__title{font-size:20px}}.agencyIndexService__list__text{color:#9ec600;font-weight:bold}@media screen and (min-width: 481px){.agencyIndexService__list__text{font-size:20px}}@media screen and (max-width: 480px){.agencyIndexService__list__text{font-size:12px}}.agencyIndexService__list__itemList{border-top:1px solid #d9d9d9}@media screen and (min-width: 481px){.agencyIndexService__list__itemList{margin:25px 0 0;padding:25px 90px 0}}@media screen and (max-width: 480px){.agencyIndexService__list__itemList{margin:15px 0 0;padding:15px 20px}}.agencyIndexService__list__itemList>li{text-align:left}@media screen and (min-width: 481px){.agencyIndexService__list__itemList>li{margin:10px 0 0;font-size:16px}}@media screen and (max-width: 480px){.agencyIndexService__list__itemList>li{margin:3px 0 0;font-size:12px}}.agencyIndexCase{text-align:center}@media screen and (min-width: 481px){.agencyIndexCase{padding:140px 0 100px}}@media screen and (max-width: 480px){.agencyIndexCase{padding:70px 0 50px}}.agencyIndexCase__title{font-weight:bold}@media screen and (min-width: 481px){.agencyIndexCase__title{font-size:40px}}@media screen and (max-width: 480px){.agencyIndexCase__title{font-size:24px}}.agencyIndexCase__text{font-weight:bold}@media screen and (min-width: 481px){.agencyIndexCase__text{margin:14px 0 0;font-size:18px;line-height:1.8}}@media screen and (max-width: 480px){.agencyIndexCase__text{margin:5px 0 0;font-size:13px}}.agencyIndexCase__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 481px){.agencyIndexCase__list{width:780px;margin:15px auto 0}}@media screen and (max-width: 480px){.agencyIndexCase__list{margin:10px 0 0}}.agencyIndexCase__list>li{position:relative;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;color:#fff;background:#008b8b;border-radius:100%}@media screen and (min-width: 481px){.agencyIndexCase__list>li{width:174px;height:174px;margin:20px 10px 0}}@media screen and (max-width: 480px){.agencyIndexCase__list>li{width:27%;height:27%;padding:13.5%;margin:5px 5px 0}.agencyIndexCase__list>li:nth-child(4){margin-left:30px}.agencyIndexCase__list>li:nth-child(5){margin-right:30px}}@media screen and (max-width: 480px){.agencyIndexCase__list__inner{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.agencyIndexCase__list__icon{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}@media screen and (max-width: 480px){.agencyIndexCase__list__icon{padding:0 15%}.agencyIndexCase__list__icon img{width:100%;height:auto}}.agencyIndexCase__list__name{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;line-height:1.2}@media screen and (min-width: 481px){.agencyIndexCase__list__name{height:45px;margin:1px 0 0;font-size:20px}}@media screen and (max-width: 480px){.agencyIndexCase__list__name{height:7vw;font-size:12px}}.agencyIndexCase__list__name small{display:block}@media screen and (min-width: 481px){.agencyIndexCase__list__name small{font-size:16px}}@media screen and (max-width: 480px){.agencyIndexCase__list__name small{font-size:10px}}.agencyIndexVoice{position:relative;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(#f1f6f7), to(#fff));background:linear-gradient(to bottom, #f1f6f7 0%, #fff 100%)}@media screen and (min-width: 481px){.agencyIndexVoice{margin:0 0 -245px;padding:105px 0 50px}}@media screen and (max-width: 480px){.agencyIndexVoice{margin:0 0 -75px;padding:45px 0 0}}.agencyIndexVoice__box{background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 481px){.agencyIndexVoice__box{padding:40px 70px}}@media screen and (max-width: 480px){.agencyIndexVoice__box{padding:25px 25px 20px}}.agencyIndexVoice__box__title{font-weight:bold;text-align:center}@media screen and (min-width: 481px){.agencyIndexVoice__box__title{font-size:26px}}@media screen and (max-width: 480px){.agencyIndexVoice__box__title{font-size:20px}}@media screen and (min-width: 481px){.agencyIndexVoice__box__list{margin:35px 0 0}}@media screen and (max-width: 480px){.agencyIndexVoice__box__list{margin:27px 0 0}}.agencyIndexVoice__box__list>li{position:relative;border-top:1px solid #d9d9d9}@media screen and (min-width: 481px){.agencyIndexVoice__box__list>li{padding:40px 0 30px 200px}}@media screen and (max-width: 480px){.agencyIndexVoice__box__list>li{padding:20px 0 15px}}@media screen and (max-width: 480px){.agencyIndexVoice__box__list .dataArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 481px){.agencyIndexVoice__box__list .dataArea__img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 480px){.agencyIndexVoice__box__list .dataArea__img{width:25%}.agencyIndexVoice__box__list .dataArea__img img{width:100%;height:auto}}.agencyIndexVoice__box__list .dataArea__main{font-weight:bold}@media screen and (min-width: 481px){.agencyIndexVoice__box__list .dataArea__main{font-size:20px}}@media screen and (max-width: 480px){.agencyIndexVoice__box__list .dataArea__main{width:71%}}.agencyIndexVoice__box__list .dataArea__main__title{color:#9ec600}@media screen and (min-width: 481px){.agencyIndexVoice__box__list .dataArea__main__title{margin:10px 0 0}}@media screen and (max-width: 480px){.agencyIndexVoice__box__list .dataArea__main__title{margin:2px 0 0}}@media screen and (min-width: 481px){.agencyIndexVoice__box__list .text{margin:10px 0 0;font-size:15px;line-height:2}}@media screen and (max-width: 480px){.agencyIndexVoice__box__list .text{margin:5px 0 0;font-size:12px;line-height:1.7}}.agencyIndexVoice__box__list .text strong{font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff0));background:linear-gradient(transparent 60%, #ff0 60%)}.agencyCaseConsult{position:relative;z-index:1;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 481px){.agencyCaseConsult{display:-webkit-box;display:-ms-flexbox;display:flex}}.agencyCaseConsult__titleBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 481px){.agencyCaseConsult__titleBox{width:620px;padding:70px 60px 70px 70px}}@media screen and (max-width: 480px){.agencyCaseConsult__titleBox{padding:30px 25px}}.agencyCaseConsult__titleBox .title{font-weight:bold;color:#008b8b}@media screen and (min-width: 481px){.agencyCaseConsult__titleBox .title{font-size:30px}}@media screen and (max-width: 480px){.agencyCaseConsult__titleBox .title{font-size:22px}}.agencyCaseConsult__titleBox .voice{font-weight:bold;color:#9ec600}@media screen and (min-width: 481px){.agencyCaseConsult__titleBox .voice{margin:15px 0 0;font-size:18px}}@media screen and (max-width: 480px){.agencyCaseConsult__titleBox .voice{margin:10px 0 0;font-size:16px}}@media screen and (min-width: 481px){.agencyCaseConsult__titleBox .text{margin:5px 0 0;line-height:1.7}}@media screen and (max-width: 480px){.agencyCaseConsult__titleBox .text{margin:5px 0 0;line-height:1.5}}.agencyCaseConsult__img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-size:0;line-height:0}@media screen and (min-width: 481px){.agencyCaseConsult__img{width:480px}}.agencyCaseConsult__img img{width:100%;height:auto}.agencyCaseList{overflow:hidden}.agencyCaseList>li{position:relative}.agencyCaseList>li:first-child{background:none}@media screen and (min-width: 481px){.agencyCaseList>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:160px 70px 70px;background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), color-stop(35%, #fff));background:linear-gradient(to bottom, #e9e9e9 0%, #fff 35%)}.agencyCaseList>li:first-child{padding-top:70px}}@media screen and (max-width: 480px){.agencyCaseList>li{padding:80px 30px 30px;background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), color-stop(10%, #fff));background:linear-gradient(to bottom, #e9e9e9 0%, #fff 10%)}.agencyCaseList>li:first-child{padding-top:20px}.agencyCaseList>li:last-child{background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), color-stop(24%, #fff));background:linear-gradient(to bottom, #e9e9e9 0%, #fff 24%)}}.agencyCaseList>li::after{content:"";display:block;width:100%;position:absolute;left:0;z-index:1;background:-webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #fff)) no-repeat top left/50% 100%,-webkit-gradient(linear, right bottom, left top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #fff)) no-repeat top right/50% 100%;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top right/50% 100%}@media screen and (min-width: 481px){.agencyCaseList>li::after{height:100px;bottom:-100px}}@media screen and (max-width: 480px){.agencyCaseList>li::after{height:35px;bottom:-34px}}@media screen and (min-width: 481px){.agencyCaseList__textBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:660px}}.agencyCaseList__textBox .title{font-weight:bold;color:#9ec600}@media screen and (min-width: 481px){.agencyCaseList__textBox .title{font-size:24px}}@media screen and (max-width: 480px){.agencyCaseList__textBox .title{font-size:18px}}.agencyCaseList__textBox .title span{display:block;color:#008b8b}@media screen and (min-width: 481px){.agencyCaseList__textBox .title span{margin:0 0 5px;font-size:36px}}@media screen and (max-width: 480px){.agencyCaseList__textBox .title span{margin:0 0 10px;font-size:24px}}.agencyCaseList__textBox .text{margin:10px 0 0;line-height:1.7}@media screen and (min-width: 481px){.agencyCaseList__textBox .text{font-size:15px}}.agencyCaseList__textBox--point{width:100%;text-align:center}.agencyCaseList__textBox--point .title{color:#000}@media screen and (min-width: 481px){.agencyCaseList__textBox--point .title{font-size:40px}}@media screen and (max-width: 480px){.agencyCaseList__textBox--point .title{font-size:20px}}.agencyCaseList__textBox--point .pointList{color:#9ec600}@media screen and (min-width: 481px){.agencyCaseList__textBox--point .pointList{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;margin:30px 0 0;font-size:28px}}@media screen and (max-width: 480px){.agencyCaseList__textBox--point .pointList{margin:30px 0 0;font-size:18px;text-align:left}}@media screen and (min-width: 481px){.agencyCaseList__textBox--point .pointList>li{margin:10px 25px 0}}@media screen and (max-width: 480px){.agencyCaseList__textBox--point .pointList>li{margin:10px 0 0;padding:0 15px}.agencyCaseList__textBox--point .pointList>li img{width:100%;height:auto}}@media screen and (min-width: 481px){.agencyCaseList__img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:250px}}@media screen and (max-width: 480px){.agencyCaseList__img{margin:20px 0 0;padding:0 20px}}.agencyCaseList__img img{width:100%;height:auto}@media screen and (min-width: 481px){.agencyCaseComment{margin:0 0 -140px;padding:140px 0 0}}@media screen and (max-width: 480px){.agencyCaseComment{padding:100px 0 0}}.agencyCaseComment__title{text-align:center;font-weight:bold}@media screen and (min-width: 481px){.agencyCaseComment__title{font-size:40px}}@media screen and (max-width: 480px){.agencyCaseComment__title{font-size:20px}}.agencyCaseComment__box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 481px){.agencyCaseComment__box{margin:20px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 480px){.agencyCaseComment__box{margin:20px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.agencyCaseComment__box__textBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 481px){.agencyCaseComment__box__textBox{width:900px}}@media screen and (max-width: 480px){.agencyCaseComment__box__textBox{margin:20px 0 0}}.agencyCaseComment__box__textBox .title{font-weight:bold;color:#008b8b}@media screen and (min-width: 481px){.agencyCaseComment__box__textBox .title{font-size:20px}}@media screen and (max-width: 480px){.agencyCaseComment__box__textBox .title{font-size:18px}}.agencyCaseComment__box__textBox .text{line-height:1.7}@media screen and (min-width: 481px){.agencyCaseComment__box__textBox .text{margin:5px 0 0}}@media screen and (max-width: 480px){.agencyCaseComment__box__textBox .text{margin:5px 0 0}}.agencyCaseComment__box__img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (min-width: 481px){.agencyCaseComment__box__img{width:160px}}@media screen and (max-width: 480px){.agencyCaseComment__box__img{padding:0 70px}}.agencyCaseComment__box__img img{width:100%;height:auto}.agencyQualityList{overflow:hidden}.agencyQualityList>li{position:relative}.agencyQualityList>li:first-child{background:none}@media screen and (min-width: 481px){.agencyQualityList>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:70px 70px 72px;background:-webkit-gradient(linear, left top, left bottom, from(#f1f6f7), color-stop(35%, #fff));background:linear-gradient(to bottom, #f1f6f7 0%, #fff 35%)}.agencyQualityList>li:last-child{padding-bottom:50px}.agencyQualityList>li:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.agencyQualityList>li:nth-child(odd) .agencyQualityList__number{right:40px}.agencyQualityList>li:nth-child(even) .agencyQualityList__number{left:110px}}@media screen and (max-width: 480px){.agencyQualityList>li{padding:50px 30px 40px;background:-webkit-gradient(linear, left top, left bottom, from(#f1f6f7), color-stop(10%, #fff));background:linear-gradient(to bottom, #f1f6f7 0%, #fff 10%)}.agencyQualityList>li:nth-child(odd) .agencyQualityList__number{right:0}.agencyQualityList>li:nth-child(even) .agencyQualityList__number{left:0}}.agencyQualityList__number{color:#eef5f5;font-family:"Questrial",sans-serif;line-height:0.6;position:absolute}@media screen and (min-width: 481px){.agencyQualityList__number{font-size:400px;top:90px}}@media screen and (max-width: 480px){.agencyQualityList__number{font-size:240px;top:50px}}.agencyQualityList__textBox{position:relative;z-index:1}@media screen and (min-width: 481px){.agencyQualityList__textBox{width:610px}}.agencyQualityList__textBox .title{font-weight:bold;color:#008b8b}@media screen and (min-width: 481px){.agencyQualityList__textBox .title{font-size:40px}}@media screen and (max-width: 480px){.agencyQualityList__textBox .title{font-size:20px}}.agencyQualityList__textBox .text{line-height:1.8}@media screen and (min-width: 481px){.agencyQualityList__textBox .text{margin:24px 0 0;font-size:15px}}@media screen and (max-width: 480px){.agencyQualityList__textBox .text{margin:20px 0 0}}@media screen and (min-width: 481px){.agencyQualityList__img{width:300px}}@media screen and (max-width: 480px){.agencyQualityList__img{margin:20px 0 0;padding:0 20px}}.agencyQualityList__img img{width:100%;height:auto}

/*# sourceMappingURL=common.css.map */