/*!
●CSSリセット
https://github.com/elad2412/the-new-css-reset
Copyright (c) 2021 Elad Shechter
Released under the MIT license
https://opensource.org/licenses/mit-license.php
*/*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}body{text-rendering:geometricPrecision;line-height:1.5}ol,ul,menu{list-style:none}img{max-width:100%;vertical-align:bottom;width:auto;height:auto}table{border-collapse:collapse}a:hover{filter:brightness(130%);cursor:pointer}@media(min-width: 1000px){.sp{display:none !important}.breakpoint{max-width:1000px;margin-left:auto;margin-right:auto}}@media(max-width: 999px){.pc{display:none !important}}body{background-size:100px 100px,100% 100%;font-family:"Noto Sans JP",sans-serif}@media(min-width: 1000px){body{background-image:repeating-linear-gradient(-45deg, rgba(157, 196, 247, 0.15), rgba(157, 196, 247, 0.15) 5px, transparent 5px, transparent 10px),linear-gradient(90deg, rgb(158, 208, 255) calc((100% - 1000px) / 2 + (1000px*0.00)), rgb(158, 249, 255) calc((100% - 1000px) / 2 + (1000px*0.16)), rgb(158, 255, 218) calc((100% - 1000px) / 2 + (1000px*0.32)), rgb(158, 255, 178) calc((100% - 1000px) / 2 + (1000px*0.48)), rgb(180, 255, 158) calc((100% - 1000px) / 2 + (1000px*0.64)), rgb(220, 255, 158) calc((100% - 1000px) / 2 + (1000px*0.80)), rgb(255, 247, 158) calc((100% - 1000px) / 2 + (1000px*1.00)))}}@media(max-width: 999px){body{background-image:repeating-linear-gradient(-45deg, rgba(157, 196, 247, 0.15), rgba(157, 196, 247, 0.15) 5px, transparent 5px, transparent 10px),linear-gradient(90deg, rgb(158, 208, 255) 0%, rgb(158, 249, 255) 16%, rgb(158, 255, 218) 32%, rgb(158, 255, 178) 48%, rgb(180, 255, 158) 63.5%, rgb(220, 255, 158) 80%, rgb(255, 247, 158) 100%)}}.screen{border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 15px 15px rgba(91,165,212,.3)}.eyecatch{margin-top:40px}.eyecatch_content1{position:absolute;top:0;left:0;width:100%;border-radius:20px;padding:20px 10px 0 10px;z-index:-1}.eyecatch_inner4{position:relative}.eyecatch_content2{display:flex;align-items:flex-start}.eyecatch_smartphone_wrap{width:50%;position:relative;flex-shrink:0}.eyecatch_smartphone{position:absolute;bottom:0;left:0}.eyecatch_over{border-radius:20px 0 0 20px;flex-shrink:0}.eyecatch_item{width:32%}.eyecatch_list{display:flex;flex-wrap:wrap;justify-content:space-between}.eyecatch_label{text-align:center}.eyecatch_label1{color:#00b900}.eyecatch_label2{color:red}.eyecatch_label3{color:#1d93e4}.eyecatch_label4{color:#d2495c}.eyecatch_label5{color:#1877e4}.eyecatch_label6{color:#180c1a}.eyecatch_logo_wrap{margin:0 auto}.eyecatch_logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.eyecatch_item:nth-child(n+4){margin-top:20px}@media(min-width: 1000px){.eyecatch_label{font-size:16px}.eyecatch_inner3{padding:0 20px}.eyecatch_over{width:calc(47% + 20px + (100vw - 1000px)/2);margin-left:3%}.eyecatch_list{width:470px}.eyecatch_content1{aspect-ratio:1/0.49}.eyecatch_smartphone_wrap{padding-top:calc(100% * 0.49)}.eyecatch_over{margin-top:200px}.eyecatch_logo_wrap{width:50%;aspect-ratio:1/1}.eyecatch_list{padding:50px 25px}}@media(max-width: 999px){.eyecatch_label{font-size:clamp(12px,3.15vw,16px)}.eyecatch_inner3{padding:0 3%}.eyecatch_over{width:53%}.eyecatch_content1{aspect-ratio:1/0.52}.eyecatch_smartphone_wrap{padding-top:calc(100% * 0.52)}.eyecatch_over{margin-top:25%}.eyecatch_logo_wrap{width:70%;aspect-ratio:1/1}.eyecatch_list{padding:15px 3px}}.windows{margin-top:80px}.windows_inner{padding:0 20px}.windows_list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 5px}.windows_label{text-align:center}.windows_logo{-o-object-fit:contain;object-fit:contain}@media(min-width: 1000px){.windows_item{max-width:24%}.windows_logo{height:54px}.windows_note_text{font-size:14px}}@media(max-width: 999px){.windows_item{width:47%;max-width:230px;flex:1 1 auto}.windows_logo{height:40px}.windows_note_text{font-size:14px}.windows_note{font-size:12px;margin-top:20px}}.windows_note_text{padding-left:1em;text-indent:-1em}.target{margin-top:120px;padding-top:40px;position:relative}.target::before{content:"";background-image:url(/img/sns-recruit.svg);height:80px;width:100%;display:block;position:absolute;top:-20px;left:0;background-size:contain}.target_desc{color:#595959;font-weight:bold;word-break:break-all}.target_content{border-radius:50px}.target_list{display:flex;justify-content:space-between;margin-top:20px}.target_item{background:linear-gradient(0deg, rgba(212, 233, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%);border-radius:20px;padding:20px 8px;box-shadow:0 5px 5px rgba(91,165,212,.3)}.target_img{-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block}.target_label{color:#fff;background:#5ba5d4;border-radius:30px;display:table;line-height:1;font-weight:bold}.target_desc2{text-align:center;font-weight:bold;color:#595959;margin-top:10px}@media(min-width: 1000px){.target_desc{text-align:center;font-size:24px}.target_label{font-size:38px}.target_label{padding:10px 25px;margin:15px auto 0 auto}.target_item{width:280px}.target_inner{padding:0 20px}.target_content{padding:20px}.target_img{width:50%;height:100px}}@media(max-width: 999px){.target_label{padding:10px 10%;margin:3% auto 0 auto}.target_label{font-size:22px}.target_item{width:32%}.target{padding:0 10px}.target_desc{padding:10px}.target_desc2{font-size:clamp(10px,3.15vw,16px)}.target_content{padding:10px 3% 20px 3%;max-width:800px;margin:0 auto}.target_img{width:80%;height:100px}}.price_list{display:flex;margin-top:20px;flex-wrap:wrap}.price_title_text{color:#28bb64;text-shadow:0 0 5px #fff;font-weight:bold;position:relative}.price_title::after{content:"";background:rgba(255,255,255,.5);position:absolute;bottom:0;z-index:-1}.price_title{position:relative;display:flex;align-items:flex-end}.price_pic{display:block;background-size:contain;background-repeat:no-repeat}.price_title::before{content:"";display:block;position:absolute;background-image:url(/img/sns-recruit.svg);background-size:contain;background-repeat:repeat-x;z-index:-1;opacity:.5}.price_title_text::before{content:"▶︎";color:#595959}.price_img{-o-object-fit:contain;object-fit:contain;width:80%;height:100px;margin:0 auto;display:block}.price_label_wrap{background:#28bb64;color:#fff;font-weight:bold;display:table;margin-left:auto;margin-right:auto;margin-top:20px;padding:10px;border-radius:30px}.price_sec+.price_sec{margin-top:100px}.price_note{color:#595959;margin-top:10px;font-weight:bold}.price_inner{padding:0 20px}@media(min-width: 1000px){.price{margin-top:-30px}.price_title_text{font-size:58px}.price_label_wrap{font-size:22px;line-height:1}.price_title_note{font-size:25px}.price_note{font-size:20px}.price_title::after{width:calc(((100vw - 1000px)/2) + 1000px - 20px);right:calc((100vw - 1000px)/2 * -1 - 20px);height:30px}.price_pic{width:176px;height:227px}.price_title::before{width:calc((100vw - 1000px)/2 + (1000px * 0.8));right:calc((100vw - 1000px)/2*-1);height:117px}.price_pic{margin-right:120px}.price_item{width:24%;padding:30px 10px}.price_item+.price_item{margin-left:11px}.price_title::before{bottom:0}}@media(max-width: 999px){.price{margin-top:80px}.price_title_text{font-size:clamp(25px,7vw,50px);text-align:center;width:100%}.price_title_note{display:block}.price_title_text::before{display:none}.price_label_wrap{font-size:18px;text-align:center;flex-grow:1;display:flex;align-items:center}.price_title_note{font-size:16px}.price_note{font-size:16px;display:table;margin-left:auto;margin-right:auto}.price_title::after{width:100%;right:0;height:clamp(25px,7vw,50px)}.price_title::before{width:80%;right:0;height:55px}.price_pic{margin-right:0}.price_item{display:flex;flex-direction:column;width:48%;max-width:230px;padding:20px 2%}.price_list{gap:10px;justify-content:center}.price_title::after{display:none}.price_title::before{top:-20px}}.example{margin-top:100px}.example_inner{padding-left:20px}.example .price_item{padding-bottom:20px;padding-top:20px}.example .price_label_wrap{margin-top:0}.example_value{color:#595959;font-weight:bold;text-align:center;margin:10px 0}.example .price_title_text{color:#595959}.example .price_inner{padding:20px 0 40px 20px;border-radius:50px 0 0 50px}.example .price_label_wrap{background-color:#36b062}@media(min-width: 1000px){.example_value{font-size:32px}.example .price_inner{width:calc(((100vw - 1000px)/2) + 1000px - 20px);right:0}.example .price_title::after{width:calc(((100vw - 1000px)/2) + 1000px - 20px - 20px);right:calc((100vw - 1000px)/2*-1)}.example .price_title::before{width:calc((100vw - 1000px)/2 + (1000px * 0.8));right:0;height:117px}.example .price_content{width:calc(1000px - 20px - 20px)}.example .price_item{width:18%}.example .price_list{justify-content:space-between}.example .price_item+.price_item{margin-left:0}}@media(max-width: 999px){.example .price_item{width:48%;max-width:180px}.example .price_img{height:50px}.price_title::before{top:-40px}}.template{margin-top:80px}.template_title{text-align:center;color:#fff;text-shadow:0 0 .3em #5ba5d4;font-weight:bold}.template_note{text-align:center;color:#666;text-shadow:0 0 .3em #fff}@media(min-width: 1000px){.template_title{font-size:58px}}@media(max-width: 999px){.template_title{font-size:clamp(36px,10vw,60px)}}.template_inner{padding:0 20px}.template_iframe{width:100%;height:450px;margin:20px auto 0 auto;overflow-y:scroll;border:3px solid #5ba5d4}.template_link{text-decoration:underline;color:#3737ff}.functions{margin-top:80px}.functions_table{width:100%;margin:0 auto;table-layout:fixed;margin-top:0px}.functions_inner{padding:20px}.functions_content{padding:20px;border-radius:50px;overflow:hidden}.functions_content::before,.functions_content::after{content:"";position:absolute;top:0;height:100%;background-image:url(/img/functions.svg);z-index:-1}.functions_content::before{left:0}.functions_content::after{right:0}.functions_title{line-height:1;border-radius:20px;color:#fff;text-shadow:0 0 .1em #5ba5d4;font-weight:bold;display:table;margin:0 auto;padding:20px;background:linear-gradient(90deg, rgba(94, 162, 230, 0.8) 0%, rgba(102, 221, 230, 0.8) 50%, rgba(110, 230, 184, 0.8) 100%)}.functions_td2{border:none}.functions_td3{color:#5ba5d4;font-weight:bold;line-height:1;position:relative}.functions_td3::before,.functions_td3::after{content:"";position:absolute;top:0;height:37px;width:38px;background-size:contain;background-repeat:no-repeat;z-index:-1}.functions_td3::before{left:-30px;background-image:url(/img/line-deco-left.svg)}.functions_td3::after{right:-30px;background-image:url(/img/line-deco-right.svg)}.functions_content_inner{z-index:1;position:relative}@media(min-width: 1000px){.functions_title{font-size:40px}.functions_content_inner{padding:20px 40px}.functions_td3{font-size:27px}.functions_note{position:relative;bottom:-3em}.functions_th,.functions_td{border:1px solid #000;vertical-align:middle;text-align:center;padding:10px;width:20%}.functions_tr:first-child .functions_th,.functions_tr:first-child .functions_td{border:none}.functions_td1{background:#fff;border-left:6px solid #5ba5d4;border-right:6px solid #5ba5d4}.functions_tr:nth-child(2) .functions_td1{border-top:6px solid #5ba5d4}.functions_tr:last-child .functions_td1{border-bottom:6px solid #5ba5d4}.functions_content::before,.functions_content::after{width:180px;background-size:100% 100%;background-repeat:no-repeat}}@media(max-width: 999px){.functions_th,.functions_td,.functions_tr{display:block;width:100%}.functions_content{max-width:500px;margin-left:auto;margin-right:auto}.functions_title{font-size:clamp(10px,4.5vw,27px)}.functions_note{margin-top:20px}.functions_tr+.functions_tr{margin-top:40px}.functions_th{text-align:left;font-weight:bold;color:#5ba5d4;font-size:22px}.functions_th::before{content:"▶︎"}.functions_cell_a::before{content:"A社："}.functions_cell_e::before{content:"E社："}.functions_cell_aer::before{content:"弊社："}.functions_content::before,.functions_content::after{width:30px;background-size:100% 300px;background-repeat:repeat-y}}.contact{margin-top:80px}.contact_inner{display:flex;justify-content:center}.contact_link{display:block;width:40%;padding:20px;border-radius:50px;display:block}.contact_link:hover{background:#fff}.contact_link+.contact_link{margin-left:5%}.contact_icon{-o-object-fit:contain;object-fit:contain;height:100px;width:100%;display:block}.contact_label{text-align:center;color:#39b1fe;margin-top:20px;font-weight:bold}@media(min-width: 1000px){.contact_label{font-size:27px}.contact_inner{padding:0 20px}}@media(max-width: 999px){.contact_link{min-width:160px}.contact_inner{padding:0 3%}}.footer{background:#39b1fe;color:#fff;margin-top:80px}.footer_inner{padding:20px}.copyright{text-align:center;display:block}.seo{margin-top:80px}.seo_text{max-width:900px;margin:0 auto;padding:0 20px}/*# sourceMappingURL=index.css.map */