/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet, 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:400;src:url("../fonts/NotoSansJP/NotoSansJP-Regular--ss.woff") format("woff")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url("../fonts/NotoSansJP/NotoSansJP-SemiBold--ss.woff") format("woff")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP/NotoSansJP-Bold--ss.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/Roboto/Roboto-Regular--ss.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/Roboto/Roboto-Medium--ss.woff") format("woff")}html{line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ul,ol{list-style:none;margin:0;padding:0}dt{font-weight:bold}dd{margin-left:0}hr{border:0;border-top:1px solid;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{border-bottom:none;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{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:none;cursor:pointer}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{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}.header{background-color:#fff;box-shadow:0 4px 15px rgba(0,19,105,.1);position:sticky;top:var(--gmo-header-height, 0);z-index:100}@media(max-width: 768px){.header{left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:1000}}@media(max-width: 768px){.header.is-menuOpen{transform:translateX(80%)}}.headerTop{padding:0}.headerTop_inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;padding:27px 60px;width:100%}@media(max-width: 1024px){.headerTop_inner{padding:27px 20px}}@media(max-width: 768px){.headerTop_inner{height:60px;max-width:none;padding:0}}.headerLogo{align-items:center;display:flex;flex-shrink:0;line-height:1}.headerLogo a{display:block}.headerLogo img{display:block;height:26px;width:auto}@media(max-width: 768px){.headerLogo img{height:16px;padding-left:20px;width:auto}}.headerMenuButton{display:none}@media(max-width: 768px){.headerMenuButton{align-items:center;background:none;border:none;border-left:1px solid #ddd;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:8px;height:60px;justify-content:center;padding:0;width:60px}}.headerMenuButton_icon{display:flex;flex-direction:column;gap:5px;height:17px;position:relative;width:24px}.headerMenuButton_icon span{background-color:#221815;border-radius:2px;display:block;height:2px;left:0;position:absolute;transition:transform .3s ease,opacity .3s ease;width:100%}.headerMenuButton_icon span:nth-child(1){top:0}.headerMenuButton_icon span:nth-child(2){top:50%;transform:translateY(-50%)}.headerMenuButton_icon span:nth-child(3){bottom:0}.headerMenuButton_text{color:#5a5a5a;font-size:12px;font-weight:700;letter-spacing:.05em}.headerMenuButton.is-active .headerMenuButton_icon span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.headerMenuButton.is-active .headerMenuButton_icon span:nth-child(2){opacity:0}.headerMenuButton.is-active .headerMenuButton_icon span:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.headerMenuButton.is-active .headerMenuButton_text{visibility:hidden}.headerMenu{display:flex}@media(max-width: 768px){.headerMenu{display:none}}.headerMenuList{align-items:center;display:flex;gap:40px}.headerMenuLink{color:#221815;display:block;font-size:16px;font-weight:300;line-height:26px;text-align:center;text-decoration:none;transition:opacity .3s;white-space:nowrap}.headerMenuLink:hover{opacity:.7}.headerOverlay{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:998}@media(max-width: 768px){.headerOverlay{display:block;pointer-events:none}}.headerOverlay.is-active{opacity:1;pointer-events:auto}.spMenu{display:none}@media(max-width: 768px){.spMenu{display:flex;height:100vh;left:0;position:fixed;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%;z-index:1001}}.spMenu.is-active{transform:translateX(0)}.spMenu_content{background-color:#fff;display:flex;flex:1;flex-direction:column;overflow-y:auto}.spMenu_header{align-items:center;border-bottom:3px solid #0055b8;display:flex;flex-shrink:0;height:60px;justify-content:center;padding:0 18px}.spMenu_logo img{display:block;height:14px;width:auto}.spMenu_nav{flex:1}.spMenu_list li{border-bottom:1px solid #dadada}.spMenu_link{color:#221815;display:block;font-weight:300;line-height:26px;padding:22px 5px;text-align:center;text-decoration:none;font-size:16px;font-size:1rem}.spMenu_close{align-items:center;background-color:#0055b8;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:8px;height:60px;justify-content:center;width:60px}.spMenu_closeIcon{height:17px;position:relative;width:24px}.spMenu_closeIcon::before,.spMenu_closeIcon::after{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;width:100%}.spMenu_closeIcon::before{transform:translate(-50%, -50%) rotate(45deg)}.spMenu_closeIcon::after{transform:translate(-50%, -50%) rotate(-45deg)}.spMenu_closeText{color:#fff;font-size:12px;line-height:1}.footer{background-color:#fff;padding:0 20px}@media(max-width: 768px){.footer{padding:0 15px}}.footerInner{margin:0 auto;max-width:1200px}.footerInner>*+*{margin-top:24px}.footerSns{padding:30px 0}.footerSnsList{align-items:center;display:flex;gap:16px;justify-content:center}@media(max-width: 768px){.footerSnsList_item:first-child{display:none}}.footerSnsList_item a{align-items:center;display:flex;transition:opacity .3s}.footerSnsList_item a:hover{opacity:.7}.footerSnsList_item img{display:block;height:28px;width:28px}@media(max-width: 768px){.footerSnsList_item img{height:20px;width:20px}}.footerNav{border-top:1px solid #dadada;display:flex;justify-content:space-between;padding:24px 0}@media(max-width: 768px){.footerNav{flex-direction:column;gap:32px}}.footerNav_inner{display:flex;gap:40px}@media(max-width: 768px){.footerNav_inner{flex-direction:column;gap:32px;padding:0 16px}}.footerNav_inner+.footerNav_inner{justify-content:flex-end}@media(max-width: 768px){.footerNav_inner+.footerNav_inner{justify-content:flex-start}}.footerNavBox_title{color:#221815;font-weight:600;margin-bottom:15px;font-size:16px;font-size:1rem}.footerNavLinks{display:flex;flex-direction:column;gap:8px}.footerShareLinks{display:flex;flex-direction:column;gap:20px}.footerBottom{background-color:#fff;border-top:4px solid #0055b8;padding:40px 12px}.footerBottom_inner{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px}.footerBottomLinks{display:flex;flex-wrap:wrap;gap:0 24px;justify-content:center}.footerBottomLinks_item{line-height:1.625;font-size:14px;font-size:0.875rem}.footerBottomCopyright{color:#221815;font-weight:300;line-height:19.5px;text-align:center;font-size:12px;font-size:0.75rem}.footerGmo{background-color:#fff}@media(max-width: 768px){.footerGmo{margin-top:0}}.footerGmoSiteseal{padding:40px 0}.footerGmoSiteseal_inner{margin:0 auto;max-width:1040px;padding:0 10px}.footerGmoSitesealList{display:flex;gap:10px;justify-content:center}.footerGmoSitesealList_item{height:50px;width:100px}@media(max-width: 768px){.gmoGroupSecurity_corp{padding-top:0}}.gmoGroupSecurity_corpLogo{height:auto;width:100%}@media(max-width: 768px){.gmoGroupSecurity_corpLogo{height:18px;width:auto}}html{scroll-behavior:smooth;scroll-padding-top:calc(105px + var(--gmo-header-height, 0))}@media(max-width: 768px){html{scroll-padding-top:60px}}body{color:#221815;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Noto Sans JP","Yu Gothic","游ゴシック体","メイリオ","Meiryo",sans-serif;line-height:1.5}main{display:block}@media(max-width: 768px){.pageWrapper{padding-top:60px;transition:transform .3s ease}}@media(max-width: 768px){.pageWrapper.is-menuOpen{transform:translateX(80%)}}.pageHeader{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:7px;padding:80px 12px 40px}@media(max-width: 768px){.pageHeader{padding:48px 12px 40px}}.pageHeader_title{line-height:1.4;text-align:center;font-size:32px;font-size:2rem}.pageHeader_subtitle{font-size:14px;font-weight:300;line-height:14px;text-align:center}.overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;visibility:hidden}.overlay.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:100}.is-pc{display:block !important}@media(max-width: 768px){.is-pc{display:none !important}}.is-sp{display:none !important}@media(max-width: 768px){.is-sp{display:block !important}}.marginTop-0{margin-top:0 !important}.marginTop-small{margin-top:16px !important}.marginTop-medium{margin-top:20px !important}.marginTop-large{margin-top:40px !important}.marginBottom-0{margin-bottom:0 !important}.marginBottom-small{margin-bottom:16px !important}.marginBottom-medium{margin-bottom:20px !important}.marginBottom-large{margin-bottom:40px !important}.paddingTop-0{padding-top:0 !important}.paddingTop-small{padding-top:16px !important}.paddingTop-medium{padding-top:20px !important}.paddingTop-large{padding-top:40px !important}.paddingBottom-0{padding-bottom:0 !important}.paddingBottom-small{padding-bottom:16px !important}.paddingBottom-medium{padding-bottom:20px !important}.paddingBottom-large{padding-bottom:40px !important}.text-right{text-align:right !important}.button{display:block;height:auto;transition:.3s;width:100%}.topButton{align-items:center;background-color:#797979;border-radius:50%;bottom:40px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;height:55px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:40px;transition:opacity .3s;visibility:hidden;width:55px;z-index:999}.topButton.is-active{opacity:1;pointer-events:auto;visibility:visible}.topButton:hover{opacity:.8}.topButton img{height:24px;width:24px}@media(max-width: 768px){.topButton{align-items:center;border-radius:4px;bottom:5px;box-shadow:none;flex-direction:column;position:fixed;right:5px;font-size:12px;font-size:0.75rem}.topButton::before{background:url("/common/images/icon_arrow_up.svg") no-repeat center;content:"";height:10px;width:17px}.topButton p{line-height:1;margin-top:8px}}.linkText{align-items:center;color:#999;display:flex;gap:5px;font-size:14px;font-size:0.875rem}.linkText:hover{text-decoration:underline}.linkText2{color:#221815;padding-left:16px;position:relative;font-size:14px;font-size:0.875rem}.linkText2:hover{color:#0055b8;text-decoration:underline}.linkText2:hover::before{background:url("/common/images/icon_arrow_right_red.svg") no-repeat center}.linkText2::before{background:url("/common/images/icon_arrow_right_black.svg") no-repeat center;content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.linkText.is-external,.linkText2.is-external{text-decoration:none}.linkText.is-external::after,.linkText2.is-external::after{background:url("/common/images/icon_external.svg") no-repeat center;background-size:contain;content:"";display:inline-block;height:10px;width:10px}.section{color:#221815;padding:100px 0}@media(max-width: 768px){.section{padding:60px 0}}.section.is-light{background:#fafafa}.section_inner{margin:0 auto;max-width:1320px;padding:0 60px;width:100%}@media(max-width: 1024px){.section_inner{padding:0 20px}}@media(max-width: 768px){.section_inner{padding:0 20px}}.sectionHeader{display:flex;flex-direction:column;gap:16px;margin-bottom:60px}@media(max-width: 768px){.sectionHeader{margin-bottom:40px}}.sectionHeader_title{color:#221815;font-weight:700;line-height:1.55;font-size:28px;font-size:1.75rem}@media(max-width: 768px){.sectionHeader_title{font-size:22px;font-size:1.375rem}}
/*# sourceMappingURL=common.css.map */