.headerArea01{border-bottom:1px solid #f2f2f2;box-shadow:0 1px 20px rgba(29,57,95,.08);overflow:overlay;padding-bottom:10px}.headerArea01 p.f10,h2{color:#767676;margin-top:4px}h1{width:100px}.headerArea01>.inner>div{display:flex;justify-content:space-between}.headerArea01 .btnArea{position:relative;top:-4px}a.human{color:#000;letter-spacing:.15em;font-weight:500;background:url(/img/icon01.jpg) no-repeat top 5px left;background-size:15px;padding-left:21px;display:inline-block;font-size:14px;cursor:pointer}.headerArea01>.inner>div a.btn02{margin-right:10px}body{padding-top:0!important}@media screen and (max-width:900px){body{padding-top:75px!important}.headerArea01{position:fixed;left:0;top:0;background:#fff;width:100%;z-index:1000000;height:75px}}.mv{background:url(/img/bg01.jpg) 50%;background-size:1200px;padding-bottom:20px}.mv>div{display:flex;justify-content:space-between;align-items:center;padding:50px 0;width:700px;margin:auto}.mv>div>div:first-child{width:350px;margin-right:30px}.mv>div>div p{font-weight:500;margin-bottom:10px}.mv .btn01 a{font-size:2.5rem;font-weight:500;color:#fff9f3;border-radius:.5em;padding:5px 37px 5px 18px}.mv .btn01 a:first-child{margin-bottom:15px}.mv .btn01 a:first-child,.mv .btn01 a:nth-child(2){background:url(/img/icon02.png) top 16px right 12px no-repeat,url(/img/btn01.svg) bottom #ea5a18;background-size:27px,cover}.mv .btn01.w280{min-width:280px}.obi{background:linear-gradient(90deg,#2577f1,#0759df)}.obi div{display:flex;padding:29px 0;justify-content:space-between;align-items:center}.obi .inner div{justify-content:flex-start;width:70%;padding:0}.obi div>img{width:16%;position:absolute;left:0;bottom:0}.obi div>.balloon{position:absolute;top:-36px;left:16%}.obi div>.balloon p{position:relative;padding:8px 15px;background:#fff;border-radius:.5em;border:2px solid #1769e8;color:#0f61e4;line-height:120%}.obi div>.balloon p span{font-size:80%}.obi div>.balloon p:before{content:"";position:absolute;left:-10px;top:48%;display:block;width:0;height:0;border-top:14px solid transparent;border-left:15px solid #fff;border-bottom:7px solid transparent;transform:rotate(-87deg)}.obi div>ul{display:flex;overflow:hidden;flex-wrap:wrap;width:100%;color:#fff;margin-left:32%}.obi div li{width:123px;width:50%;background:url(/img/home_photo01_check.jpg)no-repeat top 4px left;background-size:21px;padding-left:25px}.obi div>a{width:30%;background:url(/img/arrow03.svg) no-repeat,#fff;background-position:center right 22px;background-size:30px;border-radius:.5em;padding:10px 0;text-align:center;font-size:2.4rem;letter-spacing:.15em;color:#ea5618;box-shadow:0 3px 0 #ea5a18}.obi div>a span{font-size:80%}.fix_nav{position:sticky;top:0;background:#fff;box-shadow:0 0 33px rgba(0,0,0,.03);border-top:2px solid #384456;border-bottom:2px solid #384456;padding:7px 0;margin-top:30px;z-index:99999}nav.fix_nav ul{display:flex;justify-content:center;letter-spacing:.2em}nav.fix_nav ul a{font-weight:500;font-size:14px;color:#212121}nav.fix_nav li:not(:last-child){padding-right:20px;margin-right:19px;position:relative}nav.fix_nav li:not(:last-child):before{position:absolute;content:"";background:#000;width:1px;height:10px;top:11px;right:0}.news .cl3_7{border:2px solid #384456;border-radius:.5em;padding:16px 30px;width:800px;margin:auto}.news .cl3_7>div:first-child{width:100px}.news .cl3_7>div:nth-child(2){width:calc(100% - 120px)}.news .cl3_7 a{cursor:pointer}h3{position:relative;top:-3px}h3.h3Tit{text-align:center;font-size:2.8rem;font-weight:600;color:#1f1f1f;letter-spacing:.15em}h3.h3Tit span{color:#1665e4;font-size:150%}.news .cl3_7>div:nth-child(2) li{display:flex;margin-bottom:7px;font-size:1.4rem}.news .cl3_7>div:nth-child(2) li .day{margin-right:15px;position:relative;top:5px;font-size:80%;font-weight:500}.news .cl3_7>div:nth-child(2) li:last-child{margin-bottom:0}.news .cl3_7>div:nth-child(2) li a{text-decoration:underline}.home01{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:50%;background-image:url(/img/bg02.jpg);box-shadow:inset 5px 5px 8px 3px rgba(82,150,209,.12)}.home01 ul.ori01{display:flex;flex-wrap:wrap;justify-content:center;max-width:700px}.home01 ul.ori01 li{width:30%;background:#fff;margin:20px 1.3%;border-radius:.5em;padding:2%;line-height:140%}.home01 ul.ori01 img{margin:0 auto 10px;max-height:51px}.home01 .btn01{width:225px;margin:auto}.home01 .btn01 a{background:url(/img/icon03.png) top 18px right 12px no-repeat,url(/img/btn01.svg) bottom;background-size:23px,cover}.home03{background:#d8eaff}.home03 .adjustment01{margin:auto;border-radius:.5em;box-shadow:0 6px 10px rgba(139,157,177,.22)}.home03 .cl50 li>p{color:#1668e6;letter-spacing:.3em;font-weight:600}.home03 .cl50 li>p span{position:relative;padding:0 17px;top:15px}.home03 .cl50 li>p span:after,.home03 .cl50 li>p span:before{position:absolute;content:"";width:13px;height:2px;background:#1670eb;bottom:7px}.home03 .cl50 li>p span:before{left:0;transform:rotate(56deg)}.home03 .cl50 li>p span:after{right:3px;transform:rotate(-56deg)}.home03 .adjustment02{display:flex;font-size:300%;font-weight:500;color:#131313;align-items:baseline}.home03 .adjustment02 p:first-child{text-align:center;line-height:100%}.home03 .adjustment02 p:first-child span{display:block;font-size:40%;letter-spacing:.3em;color:#383838}.home03 .adjustment02 p:nth-child(2){padding:0 18px}.home03 .adjustment02 p:nth-child(3) span{font-size:180%;padding:0 10px;color:#e02008;line-height:0}.home03 ul.cl50{width:800px;margin:auto;align-items:center}.home03 .btn01 a{background:url(/img/icon03.png) top 16px right 24px no-repeat,url(/img/btn01.svg) bottom;background-size:30px,cover;font-size:150%}.home04{padding-bottom:70px;padding-top:70px;margin-top:-70px}.home04.company{margin-top:0}@media screen and (max-width:900px){.home04{padding-bottom:12%;padding-top:12%;margin-top:-12%}}.home05{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:50%;background-image:url(/img/bg03.jpg);box-shadow:inset 5px 5px 8px 3px rgba(82,150,209,.12)}.home05 .h3Tit{font-size:140%;position:relative;top:-8px}.home05 .inner{background:#fff;border-radius:.5em;padding:41px;max-width:700px}.home05 h4{color:#0047bb}.pricelist table{width:100%;max-width:700px;background:#fff;border-radius:.5em;margin:auto auto 20px;text-align:center;vertical-align:middle;font-size:120%}.pricelist th{border:8px solid #ffaa1b;font-size:150%}.pricelist td,.pricelist th{text-align:center;padding:10px 0;width:33.3%}.pricelist td{vertical-align:middle;border-bottom:2px solid #bbb}.pricelist td:first-child{font-weight:700;letter-spacing:.2em}.pricelist tr:last-child td{border-bottom:2px solid #fff}.absolute-wrap{position:relative}.absolute-wrap .support-area{position:absolute;left:70px;background:#fff;border:1px solid #e75c49;color:#e75c49;font-weight:500;width:380px;text-align:center;top:155px;z-index:3;font-size:1.3rem}.flow-list{display:flex;margin:0 -10px}.flow-list .item{width:20%;margin:0 10px}.flow-list .item .arrow-wrap{background:rgba(37,119,241,.1);height:200px;position:relative;padding:20px;margin-bottom:10px}.flow-list .item:nth-child(2) .arrow-wrap{background:rgba(37,119,241,.15)}.flow-list .item:nth-child(3) .arrow-wrap{background:rgba(37,119,241,.2)}.flow-list .item:nth-child(4) .arrow-wrap{background:rgba(37,119,241,.25)}.flow-list .item:nth-child(5) .arrow-wrap{background:rgba(37,119,241,.3)}.flow-list .arrow-wrap:after,.flow-list .arrow-wrap:before{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:100px 0 100px 40px}.flow-list .arrow-wrap:before{left:0;border-color:transparent transparent transparent #fff;z-index:1}.flow-list .arrow-wrap:after{right:-40px;border-color:transparent transparent transparent rgba(37,119,241,.1);z-index:2}.flow-list .item:nth-child(2) .arrow-wrap:after{border-color:transparent transparent transparent rgba(37,119,241,.15)}.flow-list .item:nth-child(3) .arrow-wrap:after{border-color:transparent transparent transparent rgba(37,119,241,.2)}.flow-list .item:nth-child(4) .arrow-wrap:after{border-color:transparent transparent transparent rgba(37,119,241,.25)}.flow-list .item:nth-child(5) .arrow-wrap:after{border-color:transparent transparent transparent rgba(37,119,241,.3)}.flow-list .icon{max-width:70px;margin:0 auto;text-align:center;position:absolute;top:55%;transform:translateY(-50%);left:0;right:-40px}.flow-list .ttl{display:flex;align-items:center;justify-content:center;position:relative;right:-20px;color:#2577f1;font-size:1.7rem;font-weight:500}.flow-list .ttl .num{max-width:20px;margin-right:10px}.flow-list .text{font-size:1.3rem}@media (max-width:900px){.absolute-wrap .support-area{width:auto;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;left:auto;right:-10px;height:380px;text-align:center;top:30px}.flow-list{display:block;width:88vw;margin:0}.flow-list .item{width:100%;margin:0}.flow-list .item .arrow-wrap{margin-bottom:0}.flow-list .arrow-wrap:after,.flow-list .arrow-wrap:before{top:auto;right:auto;left:0;border-width:30px 44vw 0}.flow-list .icon{max-width:70px;top:60%;transform:translateY(-50%);right:0}.flow-list .arrow-wrap:before{top:0;border-color:#fff transparent transparent;z-index:1}.flow-list .arrow-wrap:after{bottom:-30px;border-color:rgba(37,119,241,.1) transparent transparent;z-index:2}.flow-list .item:nth-child(2) .arrow-wrap:after{border-color:rgba(37,119,241,.15) transparent transparent}.flow-list .item:nth-child(3) .arrow-wrap:after{border-color:rgba(37,119,241,.2) transparent transparent}.flow-list .item:nth-child(4) .arrow-wrap:after{border-color:rgba(37,119,241,.25) transparent transparent}.flow-list .item:nth-child(5) .arrow-wrap:after{border-color:rgba(37,119,241,.3) transparent transparent}.flow-list .ttl{margin-top:20px;right:0}.flow-list .text{position:relative;top:-30px;text-align:center}}.inline-content{display:inline-block}.price-list{width:100%;max-width:1200px;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:center;margin:0 -10px 20px}.price-list li{width:calc(25% - 20px);margin:0 10px}.price-list li .content-wrap{padding-bottom:20px;border-radius:.5em;overflow:hidden;background:#fff;text-align:center}.price-list li .ttl{font-size:20px;color:#fff;background:#1670eb;padding:8px}.price-list li .ttl.free{background:#787878}.price-list li .price{font-size:24px;font-weight:500;margin:0 20px;padding:8px 0;height:60px;border-bottom:2px solid #1670eb}.price-list li .price span{font-size:14px}.price-list li .price.min{font-size:18px;display:flex;align-items:flex-end;justify-content:center}.price-list li .item{display:flex;padding:20px 0;margin:0 20px}.price-list li .item:not(:last-child){border-bottom:2px solid #d8eaff}.price-list li .item>p{font-size:14px;width:50%}.price-list li .item>.tit{font-weight:500;text-align:left;margin-left:1rem}.kome-txt{text-align:center;font-size:14px}@media screen and (max-width:900px){.price-list{margin:0 -10px 20px}.price-list li{width:calc(50% - 20px);margin:0 10px 20px}}@media screen and (max-width:500px){.price-list{margin:0}.price-list li{width:100%;margin:0 0 20px}.pctb{display:none}}.price-list li>p{color:#1668e6;letter-spacing:.08em;font-weight:600;text-align:center}@media screen and (max-width:1235px){.price-list li>p{font-size:12px}}.price-list li>p span{position:relative;padding:0 17px;top:-5px}.price-list li>p span:after,.price-list li>p span:before{position:absolute;content:"";width:13px;height:2px;background:#1670eb;bottom:7px}.price-list li>p span:before{left:0;transform:rotate(56deg)}.price-list li>p span:after{right:3px;transform:rotate(-56deg)}.floating-menu{position:fixed;right:0;bottom:240px;background:#ea5a18;z-index:100000;border-radius:10px 0 0 10px}.floating-menu .off{color:#fff;padding:20px 8px;font-weight:500;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;cursor:pointer;letter-spacing:.3em}.floating-menu .off:hover{opacity:.8}.floating-menu.active{width:240px;padding:20px;background:#fff;box-shadow:0 0 15px -5px #777}.floating-menu .on{display:none}.floating-menu.active .on,.floating-menu .off{display:block}.floating-menu.active .off{display:none}.floating-list li a{display:block;padding:7px 10px;color:#313030}.floating-list li a:hover{transition:.3s;padding-left:15px}.floating-list li:not(:last-child){border-bottom:1px solid #777}.cl33>li img{margin:auto}