/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-moz-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{min-height:100vh;margin:0;font-size:1.6em}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}img,picture{max-width:100%;display:block;vertical-align:middle}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}textarea:not([rows]){min-height:5em}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth;scroll-padding-top:200px}@media screen and (max-width: 767px){html{scroll-padding-top:200px}}img{max-width:100%;height:auto}body{font-family:"Noto Sans JP",sans-serif;font-weight:normal;color:#474d3e;line-height:1.8;font-display:swap;overflow-x:hidden;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:100vh}@media screen and (max-width: 767px){body{font-size:1.5rem}}main{margin-top:100px;-moz-box-flex:1;flex:1}@media screen and (max-width: 767px){main{margin-top:60px}}a{transition:all .3s}a:hover{opacity:.8}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 767px){a[href^="tel:"]{pointer-events:all;-webkit-text-decoration:underline 1px;text-decoration:underline 1px}}h1,h2,h3,h4{font-weight:400;line-height:1.5}dt{font-weight:400}.wrapper{width:88%;max-width:1000px;margin:0 auto}.text_link{color:#099add;text-decoration:underline}.section_title{color:#474d3e;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;margin-bottom:40px;font-size:2rem;text-align:center}@media screen and (max-width: 767px){.section_title{margin-bottom:30px;font-size:1.8rem}}.section_title span{font-family:"Kanit",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;line-height:1;display:block;font-size:8rem;margin-bottom:8px}@media screen and (max-width: 767px){.section_title span{font-size:4rem}}.page_title_area{position:relative;background-color:#ffe394;padding:40px 20px}.page_title_area::after{content:"";width:100%;height:100%;display:block;background-color:#fad779;position:absolute;top:0;left:0;clip-path:polygon(100% 0, 100% 100%, 0 100%)}.page_title{text-align:center;font-weight:700;font-size:2rem;position:relative;z-index:1}@media screen and (max-width: 767px){.page_title{font-size:1.6rem}}.page_title span{font-family:"Kanit",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;font-size:6rem;line-height:1;display:block}@media screen and (max-width: 767px){.page_title span{font-size:4rem}}.crumb{display:-moz-box;display:flex;font-size:1.3rem;opacity:.5;margin-left:20px;margin-top:4px}.crumb li{margin-right:8px}.crumb li::after{content:">";margin-left:8px}.crumb li:last-of-type{margin-right:0}.crumb li:last-of-type::after{display:none}.btn{width:100%;max-width:300px;margin:0 auto;color:#fff;background-color:#474d3e;text-align:center;border-radius:500px;padding:12px;display:-moz-box;display:flex}.btn span{-moz-box-flex:1;flex:1}.btn img{width:30px}@media screen and (max-width: 767px){.btn{max-width:260px;padding:8px 10px}}.cta{padding:60px 0;background-color:#ffe394}.cta h2{font-size:2.8rem;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (max-width: 767px){.cta h2{font-size:2rem}}.cta_btn{font-size:2rem;font-weight:700;color:#fff;background-color:#eb6d56;border-radius:500px;padding:20px 10px;margin:0 auto;display:-moz-box;display:flex;gap:8px;-moz-box-pack:center;justify-content:center;max-width:430px}@media screen and (max-width: 767px){.cta_btn{font-size:1.8rem}}.header{background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:10}.header .header_inner{margin:0 auto;padding:16px 3%;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}@media screen and (max-width: 1219px){.header .header_inner{padding:10px 3%}}.header .header_logo{max-width:240px}@media screen and (max-width: 767px){.header .header_logo{max-width:140px}}.header .header_nav{-moz-box-flex:1;flex:1}.header .header_toggle{display:none}@media screen and (max-width: 1219px){.header .header_toggle{width:44px;aspect-ratio:3/2;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;row-gap:4px;margin-left:auto;margin-right:0;cursor:pointer}.header .header_toggle span{width:30px;height:2px;background-color:#eb6d56}}@media screen and (max-width: 1219px){.header .header_nav_content{position:relative;background-color:#fff;padding:120px 10% 0;position:fixed;top:0;left:0;z-index:11;width:100%;height:100vh;transform:translateX(100%);visibility:hidden;transition:.8s}.header .header_nav_content.active{transform:translateX(0);visibility:visible}}.header .header_nav_list{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center;gap:20px 3%}@media screen and (max-width: 1219px){.header .header_nav_list{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:start;align-items:flex-start}}.header .header_nav_item{font-size:1.4rem;font-weight:500;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media screen and (max-width: 1023px){.header .header_nav_item{font-size:1.6rem}}.header .header_nav_btn a{color:#fff;font-size:1.4rem;font-weight:500;background-color:#eb6d56;border-radius:500px;padding:10px 30px;display:-moz-box;display:flex;gap:10px}.header .header_nav_close{display:none}@media screen and (max-width: 1219px){.header .header_nav_close{display:block;width:45px;aspect-ratio:1/1;position:absolute;top:20px;right:20px;cursor:pointer}}.footer{padding:40px 0 20px}.footer_upper{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.footer_upper{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:30px}}.footer_info{display:-moz-box;display:flex;gap:30px}.footer_logo{width:95px}.footer_address{padding-top:20px;font-size:1.4rem}@media screen and (max-width: 767px){.footer_address{padding-top:0}}.footer_address span{display:block;font-weight:700;font-weight:1.6rem}.footer_nav{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:10px}@media screen and (max-width: 767px){.footer_nav{border-top:1px solid #707070;padding-top:10px;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;flex-wrap:wrap;gap:4px 30px}}.footer_nav li{font-weight:500;font-size:1.4rem}.footer_lower{border-top:1px solid #707070;padding-top:10px;margin-top:20px;font-size:1.3rem;display:-moz-box;display:flex;gap:4px 20px;-moz-box-align:center;align-items:center}@media screen and (max-width: 767px){.footer_lower{margin-top:10px;-moz-box-align:start;align-items:flex-start;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}}.index .mv{padding-top:50px;display:-moz-box;display:flex;gap:4%;position:relative}@media screen and (max-width: 1219px){.index .mv{padding-bottom:50px}}@media screen and (max-width: 767px){.index .mv{padding-top:0;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.index .mv::before{content:"";display:block;width:100%;height:calc(100% - 50px);background:url(../img/mv_bg.jpg) center/cover;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 1219px){.index .mv::before{height:100%}}.index .mv::after{content:"";display:block;width:20%;aspect-ratio:300/240;background:url(../img/mv_img02.svg) center/contain no-repeat;position:absolute;right:5%;bottom:0}@media screen and (max-width: 1219px){.index .mv::after{width:25%;bottom:-50px}}@media screen and (max-width: 767px){.index .mv::after{width:40%}}.index .mv_img{width:43%;aspect-ratio:1/1;max-height:600px;border-radius:0 50px 50px 0;overflow:hidden}@media screen and (max-width: 767px){.index .mv_img{width:100%;aspect-ratio:4/3;max-height:400px;border-radius:0}}.index .mv_img img{object-fit:cover;width:100%;height:100%}.index .mv_content{padding-top:5vw}@media screen and (max-width: 1219px){.index .mv_content{padding-top:1vw}}@media screen and (max-width: 767px){.index .mv_content{width:88%;padding-top:30px;margin:0 auto}}.index .mv_catch{font-size:6rem;font-family:"Kanit",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;font-weight:400;font-style:italic}@media screen and (max-width: 1219px){.index .mv_catch{font-size:4.5rem}}@media screen and (max-width: 767px){.index .mv_catch{font-size:3.5rem;margin-bottom:10px}}.index .mv_catch span:nth-of-type(1){color:#eb6d56}.index .mv_catch span:nth-of-type(2){color:#f7b500}.index .mv_catch span:nth-of-type(3){color:#accd36}.index .mv_title{font-size:2.8rem;font-weight:700;margin-bottom:10px}@media screen and (max-width: 1219px){.index .mv_title{font-size:2.6rem}}@media screen and (max-width: 767px){.index .mv_title{margin-bottom:20px;font-size:2.2rem}}.index .mv_title_hito{color:#eb6d56}.index .mv_title_it{color:#accd36}.index .mv_text{font-size:1.5rem;margin-bottom:20px}.index .mv_btn{max-width:180px}.index .mv_btn a{color:#fff;font-size:1.4rem;font-weight:500;background-color:#eb6d56;border-radius:500px;padding:10px 30px;display:-moz-box;display:flex;gap:10px}.index .mv_flow_text{font-family:"Kanit",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;font-size:25rem;font-weight:500;color:#fff;opacity:.2;display:-moz-box;display:flex;overflow:hidden;width:100%;white-space:nowrap;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 1023px){.index .mv_flow_text{font-size:150px}}.index .mv_flow_text ul{animation:flowing 100s linear infinite;transform:translateX(100%)}@keyframes flowing{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.index .mv_flow_text li{display:inline-block;margin-left:10px}.index .tabout{padding:100px 0}@media screen and (max-width: 767px){.index .tabout{padding:60px 0}}.index .tabout_box{display:-moz-box;display:flex;gap:30px 6%}@media screen and (max-width: 767px){.index .tabout_box{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}}.index .tabout_img{width:38%}@media screen and (max-width: 767px){.index .tabout_img{width:100%;max-width:400px}}.index .tabout_content{-moz-box-flex:1;flex:1}.index .tabout_subtitle{font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.5}.index .tabout_subtitle span:nth-of-type(1){font-size:2rem}.index .tabout_subtitle span:nth-of-type(2){color:#eb6d56}@media screen and (max-width: 767px){.index .tabout_subtitle{font-size:2rem;text-align:center}}.index .tabout_text{margin-bottom:30px}.index .tabout .btn{margin-left:0}@media screen and (max-width: 767px){.index .tabout .btn{margin-left:auto}}.index .message{padding:0 0 80px}@media screen and (max-width: 767px){.index .message{padding:0 0 60px}}.index .message_title{font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.index .message_title{font-size:2.2rem}}.index .message_title_hito{color:#eb6d56}.index .message_title_it{color:#accd36}.index .message_list{display:-moz-box;display:flex}@media screen and (max-width: 767px){.index .message_list{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.index .message_item{background-color:#f5f5f5;border-radius:30px;padding:40px 6%;position:relative}.index .message_item h3{font-weight:700;text-align:center;margin-bottom:16px}.index .message_item h3 span{color:#eb6d56}.index .message_item h3::after{content:"";width:50px;height:2px;display:block;background-color:#eb6d56;margin:10px auto 0}.index .message_item:nth-of-type(2) h3 span{color:#accd36}.index .message_item:nth-of-type(2) h3::after{background-color:#accd36}.index .message_img{margin-bottom:30px}.index .message_img img{margin:0 auto}.index .message_x{width:50px;margin-left:-10px;margin-right:-10px;position:relative;z-index:2}@media screen and (max-width: 767px){.index .message_x{margin-top:-10px;margin-bottom:-10px;margin-left:auto;margin-right:auto}}.index .tservice{margin-top:100px;padding:100px 0;background-color:#ffe394;border-radius:100px 100px 0 0}@media screen and (max-width: 767px){.index .tservice{padding:50px 0;border-radius:30px 30px 0 0}}.index .tservice .section_title{color:#fff}.index .tservice_list{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px 40px}.index .tservice_item{background-color:#fff;border-radius:20px;max-width:930px;padding:50px 5%;display:-moz-box;display:flex;gap:40px}.index .tservice_item:nth-of-type(2){-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.index .tservice_item:nth-of-type(2){-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}@media screen and (max-width: 767px){.index .tservice_item{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}}.index .tservice_item h3{font-weight:700;font-size:2.4rem;margin-bottom:14px}@media screen and (max-width: 767px){.index .tservice_item h3{font-size:2rem;text-align:center}}.index .tservice_item h3::after{content:"";width:50px;height:2px;display:block;background-color:#eb6d56;margin-top:6px}@media screen and (max-width: 767px){.index .tservice_item h3::after{margin-left:auto;margin-right:auto}}.index .tservice_item:nth-of-type(2n+1){margin-left:0;margin-right:auto}.index .tservice_item:nth-of-type(2n){margin-left:auto;margin-right:0}.index .tservice_img{width:36%}@media screen and (max-width: 767px){.index .tservice_img{width:80%;max-width:300px;margin:0 auto}}.index .tservice_content{-moz-box-flex:1;flex:1}.index .tservice .btn{margin-top:40px}.index .trecruit{padding:100px 0;background-color:#f5f5f5}@media screen and (max-width: 767px){.index .trecruit{padding:60px 0}}.index .trecruit_text{text-align:center;margin-bottom:30px}.service_nav{padding-top:60px;margin-bottom:120px}.service_nav h2{font-size:3.2rem;font-weight:700;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.service_nav h2{font-size:2.2rem}}.service_nav_hito{color:#eb6d56}.service_nav_it{color:#accd36}.service_nav_list{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.service_nav_list{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;row-gap:20px}}.service_nav_item{width:32%;background-color:#f5f5f5;border-radius:20px}.service_nav_item>a{display:block;padding:30px 5%}@media screen and (max-width: 767px){.service_nav_item{width:100%}}.service_nav_title{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:20px}.service_nav_img{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}@media screen and (max-width: 767px){.service_nav_img{max-width:200px;margin:0 auto}}.service_nav_arrow{margin:30px auto 0}.service .service_section{margin-bottom:120px}.service .service_title{font-size:3.2rem;font-weight:700;margin-bottom:40px}@media screen and (max-width: 767px){.service .service_title{font-size:2.4rem;text-align:center;margin-bottom:20px}}.service .service_title span{font-family:"Kanit",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;color:#f7b500;font-size:2rem;display:block;font-weight:500;line-height:1}@media screen and (max-width: 767px){.service .service_title span{margin-bottom:6px;font-size:1.4rem}}.service .service_desc{display:-moz-box;display:flex;gap:30px 20px;margin-bottom:30px}@media screen and (max-width: 767px){.service .service_desc{-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}}.service .service_desc_left{-moz-box-flex:1;flex:1}.service .service_desc_img{width:100%;max-width:410px}@media screen and (max-width: 1023px){.service .service_desc_img{max-width:320px}}@media screen and (max-width: 767px){.service .service_desc_img{max-width:300px;width:90%;margin:0 auto}}.service .service_point{font-size:1.8rem;font-weight:700;margin-top:30px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;row-gap:8px}@media screen and (max-width: 767px){.service .service_point{font-size:1.6rem}}.service .service_point span{color:#eb6d56}.service .service_point li{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start}.service .service_point li::before{content:"";display:block;width:20px;aspect-ratio:1/1;background:url(../img/service_point_check.svg) center/contain no-repeat;margin-top:7px;margin-right:6px;flex-shrink:0}.service .service_article{border:2px solid #474d3e;border-radius:10px;overflow:hidden;margin-bottom:40px}.service .service_article:last-of-type{margin-bottom:0}.service .service_article_title{color:#fff;font-size:2.4rem;text-align:center;font-weight:700;padding:10px;background-color:#474d3e}@media screen and (max-width: 767px){.service .service_article_title{font-size:1.8rem}}.service .service_article_body{padding:40px 5%}@media screen and (max-width: 767px){.service .service_article_body{padding-top:20px;padding-bottom:20px}}.service .case_item{background-color:#f5f5f5;padding:20px 30px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:20px 40px;margin-bottom:20px}@media screen and (max-width: 767px){.service .case_item{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-left:14px;padding-right:14px}}.service .case_item:last-of-type{margin-bottom:0}.service .case_desc{-moz-box-flex:1;flex:1}.service .case_title{font-size:1.8rem;font-weight:700;margin-bottom:12px;line-height:1.6}@media screen and (max-width: 767px){.service .case_title{font-size:1.6rem}}.service .case_title span{font-size:1.4rem;color:#fff;font-weight:400;background-color:#474d3e;padding:2px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:4px;display:block}.service .cese_text{font-size:1.4rem;margin-bottom:20px}.service .case_text_bold{font-weight:700}.service .case_text_color{font-weight:700;color:#eb6d56}.service .cese_tag{display:-moz-box;display:flex;flex-wrap:wrap;gap:6px}@media screen and (max-width: 767px){.service .cese_tag{gap:4px}}.service .cese_tag li{font-size:1.3rem;padding:2px 10px;border:1px solid #474d3e;border-radius:100px}@media screen and (max-width: 767px){.service .cese_tag li{font-size:1.2rem}}.service .case_img{width:25%}@media screen and (max-width: 767px){.service .case_img{width:60%}}.service .service_saas .minagine .service_article_title{font-size:3.2rem;padding:15px 10px}@media screen and (max-width: 767px){.service .service_saas .minagine .service_article_title{font-size:2.2rem}}.service .service_saas .minagine .service_article_title span{font-size:2rem;display:block}@media screen and (max-width: 767px){.service .service_saas .minagine .service_article_title span{font-size:1.6rem}}.service .service_saas .minagine_main_img{margin-top:20px;margin-bottom:4px}.service .service_saas .minagine_caption{font-size:1.3rem;margin-bottom:40px;line-height:1.6}@media screen and (max-width: 767px){.service .service_saas .minagine_caption{font-size:1.1rem}}.service .service_saas .minagine_case_title{font-weight:700;font-size:2.4rem;text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.service .service_saas .minagine_case_title{font-size:1.8rem;line-height:1.6}}.service .service_saas .minagine_case_title span{font-size:3.2rem;color:#eb6d56;display:block}.service .service_saas .minagine_case_text{text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.service .service_saas .minagine_case_text{text-align:left;margin-bottom:20px}}.service .service_saas .minagine_case_img{display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;gap:10px 20px}.service .service_saas .minagine_case_img li img{width:auto;height:52px}@media screen and (max-width: 767px){.service .service_saas .minagine_case_img li img{height:44px}}.service .service_recruit .recruithandle_img{display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;gap:30px}.service .service_recruit .recruithandle_img li img{width:auto;height:48px}@media screen and (max-width: 767px){.service .service_recruit .recruithandle_img li img{height:36px}}.service .service_recruit .recruitflow_list{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}.service .service_recruit .recruitflow_list li{background-color:#f5f5f5;padding:30px 3%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:24px}@media screen and (max-width: 767px){.service .service_recruit .recruitflow_list li{padding:20px 5%;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start;gap:4px}}.service .service_recruit .recruitflow_list dt{font-weight:700;font-size:1.8rem;margin-bottom:10px}@media screen and (max-width: 767px){.service .service_recruit .recruitflow_list dt{text-align:center}}.service .service_recruit .recruitflow_list dd{font-size:1.4rem}.service .service_recruit .recruitflow_no{font-family:"Kanit",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;color:#fff;width:80px;aspect-ratio:1/1;border-radius:50%;background-color:#474d3e;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 767px){.service .service_recruit .recruitflow_no{aspect-ratio:auto;border-radius:100px;margin:0 auto}}.company .company_title{font-size:3.2rem;font-weight:700;margin-bottom:40px}@media screen and (max-width: 767px){.company .company_title{font-size:2.4rem;margin-bottom:20px}}.company .company_title span{font-family:"Kanit",sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em;color:#f7b500;font-size:2rem;display:block;font-weight:500;line-height:1}@media screen and (max-width: 767px){.company .company_title span{margin-bottom:6px;font-size:1.4rem}}.company_message{padding:80px 0;position:relative;overflow:hidden}.company_message::before{content:"";display:block;max-width:400px;width:40%;aspect-ratio:77/84;background:url(../img/company_message_bg.webp) center/contain no-repeat;position:absolute;opacity:.2;bottom:30px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.company_message::before{width:60%;bottom:50%;right:50%;opacity:.1;transform:translate(50%, 50%)}}.company_message_inner{position:relative;z-index:2}.company_message_text{line-height:2.2;max-width:650px;margin-bottom:20px;line-height:1.8}.company_message_color{color:#eb6d56;font-size:3rem;font-weight:700;padding:0 5px}.company_message_bold{font-size:2rem;font-weight:700}.company_promise dt{font-size:1.8rem;font-weight:700;margin-bottom:4px}.company_promise ul{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media screen and (max-width: 767px){.company_promise ul{row-gap:10px}}.company_promise li{font-weight:500}.company_promise li .company_promise_head{font-size:1.8rem;font-weight:700;text-indent:1em;padding-left:-1em}.company_promise li br{display:none}@media screen and (max-width: 1023px){.company_promise li br{display:block}}.company_promise li:nth-of-type(1) .company_promise_head{color:#accd36}.company_promise li:nth-of-type(2) .company_promise_head{color:#eb6d56}.company_promise li:nth-of-type(3) .company_promise_head{color:#f7b500}.company_info{background-color:#f5f5f5;padding:80px 0}.company_info .company_title{text-align:center}.company_info_inner{background-color:#fff;border-radius:10px;padding:60px 5%}@media screen and (max-width: 767px){.company_info_inner{padding-top:30px;padding-bottom:30px}}.company_info_table{display:-moz-box;display:flex;flex-wrap:wrap;border-top:1px solid #ddd}.company_info_table dt,.company_info_table dd{border-bottom:1px solid #ddd;padding:20px 10px}.company_info_table dt{width:25%;font-weight:700}@media screen and (max-width: 767px){.company_info_table dt{width:28%}}.company_info_table dd{width:75%}@media screen and (max-width: 767px){.company_info_table dd{width:72%}}.company_info_table dd span{font-size:1.4rem}.form{max-width:880px;margin:20px auto 0}.form dl{max-width:1000px;margin-left:auto;margin-right:auto;display:-moz-box;display:flex;flex-wrap:wrap;border-top:none}.form dt{font-weight:500;width:25%;padding:25px 15px;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px rgba(0,0,0,0)}.form dd{padding:25px 15px;margin:0;width:75%;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px rgba(0,0,0,0)}.form input::-moz-placeholder, .form textarea::-moz-placeholder{color:#ccc;font-weight:500}.form input::placeholder,.form textarea::placeholder{color:#ccc;font-weight:500}.form input[type=tel],.form input[type=text],.form input[type=email],.form select{height:45px;font-size:16px;border:1px solid #ccc;padding:3px 10px;background-color:#fff}.form textarea{font-size:16px;border-radius:5px;border:1px solid #ccc;padding:3px 10px;width:100%;background-color:#fff}.form select{height:40px;-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist}.form input,.form select{vertical-align:middle;border-radius:5px}.form label{cursor:pointer}.form label input[type=checkbox],.form label input[type=radio]{transform:scale(1.3);vertical-align:inherit;margin-right:10px;margin-bottom:20px}.form .boxW100 input,.form .boxW100 textarea{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.form .boxW49{display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:justify;justify-content:space-between}.form .boxW49 input{width:49%;-moz-box-sizing:border-box;box-sizing:border-box}.form .boxW50 input{width:49%;-moz-box-sizing:border-box;box-sizing:border-box}.form .boxW50 select{background-color:#fff;padding:3px 10px;border:1px solid #ccc}.form .boxW20 input{width:20%;-moz-box-sizing:border-box;box-sizing:border-box}.form .boxW20 span{padding-left:10px}.form .radio input{height:auto;transform:scale(1.7);vertical-align:inherit}.form .must{display:inline-block;background-color:#e10000;font-size:10px;line-height:1.5em;color:#fff;border-radius:4px;margin:0 0 0 10px;padding:2px 5px 3px}.form .small{font-size:1.5rem}.form #image-btn{width:86%;max-width:400px;text-align:center;border-radius:300px;color:#fff;transition:.2s;overflow:hidden}.form #image-btn:hover{opacity:.8}.form #image-btn input{width:100%;height:60px;display:block;background:#eb6d56;cursor:pointer;font-size:1.8rem}@media all and (max-width: 599px){.form dl{display:block;margin:0 auto}.form dl.margin_erase{margin-top:-40px}.form dt{width:100%;padding:15px 0 10px;border-bottom:none}.form dd{padding:0 0 15px;width:100%}.form #image-btn input{font-size:1.6rem}}.formBtn{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;padding-top:20px}.formBtn input{font-weight:700;padding:10px 40px;border-radius:200px;display:inline-block;margin:0 10px;color:#fff}.formBtn input:hover{opacity:.8}@media all and (max-width: 599px){.formBtn{display:block}.formBtn input{margin-bottom:20px}}input.backBtn{border-radius:200px;padding:10px 60px;background-color:#ccc;color:#222;font-size:1.8rem;font-weight:400}input.submitBtn{background-color:#eb6d56;border-radius:200px;padding:10px 60px;color:#fff;font-size:1.8rem;font-weight:400}.checkBox{display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:justify;justify-content:space-between}.inputGroup{width:49.5%;display:inline-block;margin:0 0 5px;position:relative}@media all and (max-width: 480px){.inputGroup{width:100%}}.inputGroup label{padding:12px 15px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;color:#3c454c;cursor:pointer;position:relative;z-index:2;transition:color 200ms ease-in;overflow:hidden;background-color:#fff}.inputGroup label:before{width:10px;height:10px;border-radius:50%;content:"";background-color:#043d60;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale3d(1, 1, 1);transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;z-index:-1}.inputGroup label:after{width:26px;height:26px;content:"";border:2px solid #d1d7dc;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-repeat:no-repeat;background-position:-1px 0px;border-radius:50%;z-index:2;position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all 200ms ease-in}.inputGroup input:checked~label:before{transform:translate(-50%, -50%) scale3d(56, 56, 1);opacity:1}.inputGroup input:checked~label:after{background-color:#333;border-color:#333}.inputGroup input{width:26px;height:26px;-moz-box-ordinal-group:2;order:1;z-index:2;position:absolute;left:30px;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}.contact{padding-bottom:50px}.contact_lead{background-color:#f5f5f5;padding:20px 20px;border-radius:10px;max-width:880px;margin-top:30px;margin-bottom:30px}.formText{margin-top:50px;margin-bottom:20px}@media screen and (max-width: 767px){.formText{text-align:left}}.image-btn-wrap{text-align:center;margin-top:30px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.topBtn{margin-top:20px}@media screen and (max-width: 767px){.contact_thank_text{text-align:left}}.error_text{margin-top:30px;margin-bottom:50px;text-align:center}@media screen and (max-width: 767px){.error_text{text-align:left}}@media screen and (max-width: 1023px){.pc_only{display:none !important}}.sp_only{display:none !important}@media screen and (max-width: 767px){.sp_only{display:block !important}}/*# sourceMappingURL=style.css.map */