*{border:none;box-sizing:border-box;margin:0;padding:0}html,body{color:#4b5563;font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium",YuGothic,"Yu Gothic","游ゴシック体","游ゴシック",sans-serif;height:100%;line-height:1.5;width:100%}button,label{cursor:pointer}ul{list-style-type:none}p{margin-block-end:0;margin-block-start:0}a{color:inherit;font-size:inherit;text-decoration:none}a:visited{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none}button{appearance:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0}.is-pc{display:block !important}@media screen and (max-width: 768px){.is-pc{display:none !important}}.is-sp{display:none !important}@media screen and (max-width: 768px){.is-sp{display:block !important}}.underline{text-decoration:underline}.bold{font-weight:700}/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet Group, Inc. */*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold--ss.woff") format("woff")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular--ss.woff") format("woff")}body{padding-top:56px}.header{background:#fff;border-bottom:none !important;left:0;margin-top:30px;position:fixed;right:0;top:0;width:100%;z-index:10000}@media screen and (max-width: 768px){.header{margin-top:0}}.header_inner{align-items:center;display:flex;height:56px;justify-content:space-between;margin:auto;max-width:1064px}.header_inner h1{align-items:center;display:flex}@media screen and (max-width: 768px){.header_inner{width:92%}}.header_logo{width:336px}@media screen and (max-width: 768px){.header_logo{width:260px}}.header_menu{display:flex}.header_menuItem{color:#374151;margin-left:50px;font-size:14px;font-size:.875rem}@media screen and (max-width: 768px){.header_menu{display:none}}.header_spmenu{border-top:1px solid #e5e7eb;box-shadow:0 10px 30px rgba(0,0,0,.08);display:none;left:50%;max-width:1064px;padding:15px;position:absolute !important;top:56px;transform:translateX(-50%);width:100%;z-index:9999}.header_spmenu.is-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.6);display:block}.header_spmenuItem{font-size:14px;font-size:.875rem;border-bottom:1px solid #f6f8fb;color:#374151;display:block;padding:20px 0 10px}.header_spmenuItem:first-child{padding-top:0}.header_spmenuSns{align-items:center;display:flex;gap:20px;justify-content:center;margin:20px 0 5px}.header_spmenuSns_title{padding-right:20px;font-size:10px;font-size:.625rem}.header_spmenuSns img{height:30px;width:30px}.header_toggle{display:none}@media screen and (max-width: 768px){.header_toggle{align-items:center;background:rgba(0,0,0,0);border:0;box-sizing:content-box;cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;height:8px;justify-content:center;padding:0;position:relative;width:16px;z-index:10001}.header_toggleLine{background:#111827;display:block;height:1px;transform-origin:center;transition:transform .2s ease,opacity .2s ease;width:100%}.header_toggle.is-open .header_toggleLine:first-child{transform:translateY(3px) rotate(45deg)}.header_toggle.is-open .header_toggleLine:last-child{transform:translateY(-4px) rotate(-45deg)}}.section{padding:100px 0}@media screen and (max-width: 768px){.section{padding:60px 0}}.section_inner{margin:auto;max-width:1064px}@media screen and (max-width: 768px){.section_inner{max-width:92%}}.section_inner-large{max-width:1120px}.section_title{font-size:26px;font-size:1.625rem;color:#111827;margin-bottom:20px;text-align:center}@media screen and (max-width: 768px){.section_title{font-size:28px;font-size:1.75rem}}.section_text{font-size:16px;font-size:1rem;margin-bottom:40px;text-align:center}.mainArea{background-image:url("../images/main-image.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.mainArea_inner{align-items:center;display:flex;margin:auto;max-width:1120px}@media screen and (max-width: 768px){.mainArea_inner{flex-direction:column;max-width:92%}}.mainArea_mainimage{display:block;margin:auto;max-width:520px}@media screen and (max-width: 768px){.mainArea_mainimage{max-width:100%}}.mainArea_title{font-size:42px;font-size:2.625rem;margin-bottom:32px;text-align:center}.mainArea_text{margin-bottom:30px;text-align:center}.mainArea_logoArea{align-items:center;display:flex;gap:20px;justify-content:center}.mainArea_logoAreaImage{width:270px}@media screen and (max-width: 768px){.mainArea_logoAreaImage{width:175px}}.mainArea_image{display:block;margin:50px auto;max-width:540px;position:relative}@media screen and (max-width: 768px){.mainArea_image{margin:50px auto 0;max-width:100%}}.mainArea_image .slick-list,.mainArea_image .slick-track{border-radius:10px}.mainArea_image .mainArea_imageItemArrow{z-index:2}.mainArea_imageItem{border-radius:10px;display:none;height:auto;width:100%}.mainArea_imageItem:first-child{display:block}.mainArea_imageItemArrow{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:35px}.mainArea_imageItemArrow:hover{background-color:#f0f0f0}.mainArea_imageItemArrow-left{left:14px}.mainArea_imageItemArrow-right{right:14px}@media screen and (max-width: 768px){.mainArea_imageItemArrow{height:28px;width:28px}.mainArea_imageItemArrow-left{left:10px}.mainArea_imageItemArrow-right{right:10px}}.mainArea .slick-dots{display:none !important}.research{background-color:#f6f8fb}.research_content{display:flex;gap:30px;margin-bottom:42px}@media screen and (max-width: 768px){.research_content{flex-direction:column;gap:20px}}.research_contentItem{background-color:#fff;border-radius:10px;max-width:336px;padding:20px}@media screen and (max-width: 768px){.research_contentItem{max-width:100%}}.research_contentItemIcon{display:block;margin:0 auto 15px;width:60px}.research_contentItemTitle{font-size:18px;font-size:1.125rem;color:#111827;margin-bottom:15px;text-align:center}.research_contentItemText{font-size:14px;font-size:.875rem;text-align:center}.research_result{margin:auto;max-width:720px}.research_resultTitle{font-size:20px;font-size:1.25rem;color:#000;line-height:2;margin-bottom:10px}.research_resultDate{font-size:16px;font-size:1rem;color:#4b5563;margin-bottom:42px}.research_resultText{line-height:2;margin-bottom:35px;font-size:16px;font-size:1rem}.research_resultText:last-child{margin-bottom:42px}.research_resultQuote{margin-bottom:100px;padding-left:26px;position:relative}@media screen and (max-width: 768px){.research_resultQuote{margin-bottom:60px}}.research_resultQuote::before{background-color:#d9d9d9;border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.research_resultQuote a{color:#005bac}.research_resultQuote a:hover{text-decoration:underline}.research_achievements{background-color:#edf0f6;border-radius:8px;margin:auto;max-width:1120px;padding:40px;width:100%}@media screen and (max-width: 768px){.research_achievements{padding:20px;width:92%}}.research_achievementsTitle{font-size:20px;font-size:1.25rem;border-bottom:1px solid rgba(68,85,153,.1);color:#111827;margin-bottom:32px;padding-bottom:32px}.research_achievementsContent{display:flex;flex-wrap:wrap;gap:40px 28px}@media screen and (max-width: 768px){.research_achievementsContent{flex-direction:column;gap:28px}}.research_achievementsContentBlock{max-width:506px}.research_achievementsContentBlockTitle{color:#000;margin-bottom:10px;font-size:16px;font-size:1rem}.research_achievementsContentBlockText{margin-bottom:20px;font-size:16px;font-size:1rem}@media screen and (max-width: 768px){.research_achievementsContentBlockText{margin-bottom:10px}}.research_achievementsContentBlockLink{align-items:center;border:1px solid #000;border-radius:20px;color:#000;cursor:pointer;display:flex;padding:6px 16px;width:-moz-fit-content;width:fit-content;font-size:14px;font-size:.875rem}.research_achievementsContentBlockLink:visited{color:#000;text-decoration:none}.research_achievementsContentBlockLink .icon-external{height:10px;padding-left:6px}.research_achievementsContentBlock iframe{aspect-ratio:16/9;border-radius:10px;margin-bottom:10px;width:100%}.media_content{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:auto;max-width:880px}@media screen and (max-width: 768px){.media_content{gap:10px}}.media_contentImage{height:60px}@media screen and (max-width: 768px){.media_contentImage{height:40px}}.media_contentImage-large{width:145px}@media screen and (max-width: 768px){.media_contentImage-large{width:unset}}.team{background-color:#f6f8fb;background-image:url("../images/team-bg.png");background-position:bottom;background-repeat:no-repeat}.team_content{display:flex;flex-wrap:wrap;gap:28px}@media screen and (max-width: 768px){.team_content{gap:20px}}.team_contentItem{background-color:#fff;border-radius:10px;box-shadow:20px 20px 40px rgba(175,178,213,.2);padding:20px 22px;width:336px}@media screen and (max-width: 768px){.team_contentItem{padding:20px;width:100%}}.team_contentItemPhoto{border-radius:8px;display:block;margin:0 auto 12px;width:290px}@media screen and (max-width: 768px){.team_contentItemPhoto{width:100%}}.team_contentItemPosition{font-size:12px;font-size:.75rem;color:#459;margin-bottom:4px;text-align:center}.team_contentItemName{font-size:16px;font-size:1rem;color:#111827;margin-bottom:4px;text-align:center}.team_contentItemText{font-size:12px;font-size:.75rem;color:#4b5563;text-align:center}.news_content{display:flex;flex-wrap:wrap;gap:20px}.news_contentItem{border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:10px 10px 20px rgba(175,178,213,.2);padding:20px;width:calc(50% - 10px)}.news_contentItem:hover{text-decoration:none}@media screen and (max-width: 768px){.news_contentItem{width:100%}}.news_contentItemHeader{align-items:center;display:flex;gap:7px;margin-bottom:10px}.news_contentItemDate{font-size:12px;font-size:.75rem;color:#6b7280}.news_contentItemTitle{font-size:16px;font-size:1rem;color:#000;margin-bottom:12px}.news_contentItemText{font-size:14px;font-size:.875rem;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){.social{padding:40px 0 50px}}.social_content{display:flex;gap:28px}@media screen and (max-width: 768px){.social_content{flex-direction:column;gap:20px}}.social_content .twitter-tweet{border-radius:15px;box-shadow:10px 10px 20px rgba(175,178,213,.2);cursor:pointer}.bottom{background:linear-gradient(135deg, #eff6ff, #fff, #faf5ff);padding:60px 0;text-align:center}@media screen and (max-width: 768px){.bottom{padding:40px 0}}.bottom_logo{font-weight:700;margin:0 auto 27px}@media screen and (max-width: 768px){.bottom_logo{margin:0 auto 40px}}.bottom_logo img{max-width:375px}@media screen and (max-width: 768px){.bottom_logo img{max-width:337px}}.bottom_content{display:flex;gap:28px;justify-content:center;margin-bottom:27px}@media screen and (max-width: 768px){.bottom_content{flex-direction:column;gap:10px}}.bottom_contentItem{font-size:12px;font-size:.75rem;align-items:center;display:flex}.bottom_contentItem a{align-items:center;display:flex}.bottom_contentItem .icon-external{margin-left:6px;width:10px}.bottom_copyright{color:#9ca3af;text-align:center;font-size:12px;font-size:.75rem}.sns{background-color:#fff;border-radius:10px 0 0 10px;padding:20px 16px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width: 768px){.sns{display:none}}.sns_title{font-size:10px;font-size:.625rem}.sns img{height:24px;width:24px}.sns_icon{display:flex;justify-content:center;margin-top:12px}.gmoInternetFooter{background-color:#f5f5f5;padding-bottom:40px}.gmoInternetFooter .seal{align-items:center;display:flex;gap:10px;justify-content:center;padding-top:40px}.gmoInternetFooter .seal .dummySeal{background:#ddd;display:inline-block;height:50px;width:100px}
/*# sourceMappingURL=this.css.map */