@import url(//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);/*!
 * ress.css 窶｢ v3.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[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-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}:root{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:1rem;line-height:2;color:#20282e;background:#fff;word-wrap:break-word}a{color:#3c3db7}a[class]{text-decoration:none}ol,ul{list-style:none}small{font-size:.75rem}[data-whatintent=mouse] :focus,[data-whatintent=touch] :focus{outline:none}select::-ms-value{background:none}.eir_pnexNote_item a,.qirBox_pnexNote_text a{transition:color .12s ease-in;word-break:break-all}.eir_pnexNote_item a:after,.qirBox_pnexNote_text a:after{width:10px;height:10px;margin:0 4px}.eir_pnexNote_item a[target=_blank]:after,.qirBox_pnexNote_text a[target=_blank]:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_blankBlue_001.svg);display:inline-block}.eir_pnexNote_item a.-pdf:after,.eir_pnexNote_item a[href$=".pdf"]:after,.qirBox_pnexNote_text a.-pdf:after,.qirBox_pnexNote_text a[href$=".pdf"]:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_pdfRed_001.svg);display:inline-block;height:12px}.eir_pnexNote_item a.-download:after,.qirBox_pnexNote_text a.-download:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_downloadBlue_001.svg);display:inline-block}.eir_pnexNote_item a.-inPage:after,.qirBox_pnexNote_text a.-inPage:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_anchorBlue_001.svg);display:inline-block}.eir_pnexNote_item a:active,.eir_pnexNote_item a:focus,.eir_pnexNote_item a:hover,.qirBox_pnexNote_text a:active,.qirBox_pnexNote_text a:focus,.qirBox_pnexNote_text a:hover{color:#606d76}hr{margin:80px 0;height:1px;background:#d6d9da;border:none}@media screen and (max-width:768px){hr{margin:60px 0}}.-visibilityHidden{display:block;overflow:hidden;width:0;height:0;white-space:nowrap}.-fw-bold{font-weight:700}.-nowrap{white-space:nowrap}.-mb0{margin-bottom:0!important}.-color-red{color:#fc0000}.-normal{font-weight:400}.-bold{font-weight:700}.-tac{text-align:center}@media screen and (max-width:768px){.-pcOnly{display:none}}@media print,screen and (min-width:769px){.-spOnly{display:none}}.-header-margin{padding-top:70px!important;margin-top:-70px!important}@media print,screen and (max-width:1279px){.-header-margin{padding-top:60px!important;margin-top:-60px!important}}.Header2{display:flex;align-items:center;width:100%;height:100px;margin:auto;position:fixed;top:0;left:0;right:0;z-index:999;border-bottom:1px solid #d6d9da;background:#fff}@media print,screen and (max-width:1279px){.Header2{height:61px}}.Header2__inner{padding:0 40px}@media print,screen and (max-width:1279px){.Header2__inner{padding:0 20px}}.Header2__logo{transform-origin:left;transition:transform .3s ease}.Header2__logo,.Header2__logo>a{display:flex;align-items:center}.Header2__logo>a>img{width:70px}@media print,screen and (max-width:1279px){.Header2__logo>a>img{width:42px}}.Content{position:relative;flex:0 0 auto}@media print,screen and (min-width:769px){.Content{margin-bottom:80px}}@media screen and (max-width:768px){.Content{margin-bottom:60px}}.Page__body~.Content{margin-top:0}.Content__inner{width:100%;max-width:1360px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}@media screen and (max-width:768px){.Content__inner{padding-right:30px;padding-left:30px}}.Content__inner>:first-child:not(.Grid){margin-top:0!important}.Content__inner>:last-child:not(.Grid){margin-bottom:0!important}.Content.-bg-light-blue{background:#f2f3f9}@media print,screen and (min-width:769px){.Content.-bg-light-blue{padding-top:80px;padding-bottom:80px}}@media screen and (max-width:768px){.Content.-bg-light-blue{padding-top:60px;padding-bottom:60px}}.Content.-full-width .Content__inner{max-width:none;padding-left:0;padding-right:0}.Content.-narrow-width .Content__inner{max-width:920px}.Content.-has-separator{border-top:1px solid #d6d9da}@media print,screen and (min-width:769px){.Content.-has-separator{padding-top:80px}}@media screen and (max-width:768px){.Content.-has-separator{padding-top:60px}}@media (min-width:1360px){.Page__body>main>.Content.-bg-light-blue{position:relative}.Page__body>main>.Content.-bg-light-blue:before{position:absolute;z-index:-1;top:0;bottom:0;left:calc(680px - 50vw);right:calc(680px - 50vw);background-color:inherit;content:""}}@media print,screen and (min-width:769px){.Page__body>main>.Content.-bg-light-blue:last-child{margin-bottom:-80px!important}}@media screen and (max-width:768px){.Page__body>main>.Content.-bg-light-blue:last-child{margin-bottom:-60px!important}}@media (min-width:1360px){.Page__body>main>.Content.-full-width{margin-left:calc(680px - 50vw);margin-right:calc(680px - 50vw)}}@media (min-width:1000px){.Page.-narrow .Page__body>main>.Content.-bg-light-blue{position:relative}.Page.-narrow .Page__body>main>.Content.-bg-light-blue:before{position:absolute;z-index:-1;top:0;bottom:0;left:calc(500px - 50vw);right:calc(500px - 50vw);background-color:inherit;content:""}}@media (min-width:1000px){.Page.-narrow .Page__body>main>.Content.-full-width{margin-left:calc(500px - 50vw);margin-right:calc(500px - 50vw)}}.Page__body>aside+main>.Content.-bg-light-blue:before{right:0}.Page__body>aside+main>.Content.-full-width{margin-right:0}body,html{height:100%}@media print,screen and (max-width:1279px){body{padding-top:60px}}body.-hamburgerOpen,body.-modalOpen{overflow-y:hidden;width:100%;position:fixed;left:0}.Page{display:flex;flex-direction:column;overflow:hidden;min-height:100%}@media print,screen and (min-width:1280px){.Page{border-top:100px solid #f2f3f9}}.Page__body{width:100%;max-width:1360px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;padding-left:0;padding-right:0;min-height:.0001%}@media screen and (max-width:768px){.Page__body{padding-right:30px;padding-left:30px}}@media print,screen and (max-width:1279px){.Page__body{flex-direction:column;max-width:none;padding-left:0;padding-right:0}}.Page__body>aside{flex-shrink:0;order:1;width:320px;margin-right:40px}@media print,screen and (max-width:1279px){.Page__body>aside{order:0;width:auto;margin-right:0}}.Page__body>main{flex-grow:1;max-width:inherit;width:100%;min-height:.0001%}.Page__body>main>:first-child{margin-top:0!important}.Page__body>main>:last-child{margin-bottom:0!important}@media print,screen and (min-width:769px){.Page__body>main:last-child{margin-bottom:80px}}@media screen and (max-width:768px){.Page__body>main:last-child{margin-bottom:60px}}@media print,screen and (min-width:1280px){.Page__body>aside+main{max-width:1000px}}.Page.-narrow .Page__body{max-width:1000px}.Modal__body{visibility:hidden;display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;padding:40px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;transition:visibility .4s ease}.Modal__body[aria-hidden=false]{visibility:visible}.Modal__body[aria-hidden=false] .Modal__bodyInner{opacity:1}@media print,screen and (max-width:1279px){.Modal__body{padding-right:30px;padding-left:30px}}.Modal__overlay{background:rgba(32,41,46,.95);position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.Modal__bodyInner{width:100%;max-width:840px;opacity:0;position:relative;z-index:1000;transition:opacity .3s ease}.Modal__bodyInner>:first-child{margin-top:0}.Modal__bodyInner>:last-child{margin-bottom:0}.ModalSearch__form{background:#eaeef0;border:1px solid #d6d9da;margin-bottom:40px;border-radius:2px;color:#606d76}.ModalSearch__form>form{display:flex;justify-content:space-between;align-items:center}.ModalSearch__form>form>input[type=text]{width:100%;padding:14px 15px;line-height:normal}.ModalSearch__form>form>input[type=image]{flex-shrink:0;width:60px;height:60px}.ModalSearch__closeButton{text-align:center}.ModalSearch__closeButton>button[type=button]{padding-right:30px;color:#fff;position:relative}.ModalSearch__closeButton>button[type=button]:after,.ModalSearch__closeButton>button[type=button]:before{content:"";display:block;background:#fff;width:2px;height:20px;position:absolute;top:7px;right:10px}.ModalSearch__closeButton>button[type=button]:before{transform:rotate(45deg)}.ModalSearch__closeButton>button[type=button]:after{transform:rotate(-45deg)}.Button{margin:80px 0}@media screen and (max-width:768px){.Button{margin:60px 0}}.Button.-center{text-align:center}.Button.-right{text-align:right}.Button.-line>.Button__inner{display:flex;flex-wrap:wrap;margin:0 0 -40px -40px}@media screen and (max-width:768px){.Button.-line>.Button__inner{flex-direction:column;align-items:flex-start;margin-top:-20px;margin-left:0}}.Button.-line>.Button__inner>.ButtonItem{margin:0 0 40px 40px}@media screen and (max-width:768px){.Button.-line>.Button__inner>.ButtonItem{margin-top:20px;margin-left:0}}.Button.-line.-center>.Button__inner{justify-content:center}@media screen and (max-width:768px){.Button.-line.-center>.Button__inner{align-items:center}}.Button.-line.-right>.Button__inner{justify-content:flex-end}@media screen and (max-width:768px){.Button.-line.-right>.Button__inner{align-items:flex-end}}.Button.-centering{padding-right:40px;padding-left:40px}@media screen and (max-width:768px){.Button.-centering{padding-right:30px;padding-left:30px}}.ButtonItem{display:inline-flex;align-items:center;padding:14px 30px;background:#3b499f;box-shadow:0 10px 20px rgba(32,40,46,.3);font-size:1rem;font-weight:700;color:#fff;text-decoration:none;transition:background .12s ease-in}.ButtonItem:after{content:"";display:block;flex-shrink:0;width:10px;height:9px;margin-left:10px;background:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_arrowWhite_001.svg) no-repeat}.ButtonItem[target=_blank]:after{width:10px;height:10px;background-image:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_blankWhite_001.svg)}.ButtonItem.-pdf:after,.ButtonItem[href$=".pdf"]:after{width:10px;height:12px;background-image:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_pdfWhite_001.svg)}.ButtonItem.-download:after{width:10px;height:10px;background-image:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_downloadWhite_001.svg)}.ButtonItem.-noIcon:after{display:none}.Forms{display:flex;margin-bottom:80px}@media screen and (max-width:768px){.Forms{margin-bottom:60px}}.Forms [class^=Form]:not(.Forms){margin-bottom:0}.Forms [class^=Form]+[class^=Form]{margin-left:20px}.Forms.-center{justify-content:center;text-align:center}.Forms.-right{justify-content:flex-end;text-align:right}.Form__select{width:200px;margin-bottom:20px;position:relative}@media screen and (max-width:768px){.Form__select{width:100%}}.Form__select:after{content:"";display:block;width:38px;height:38px;background:#eaeef0 url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_angle_001.svg) 50%/7px 10px no-repeat;position:absolute;top:1px;right:1px;transform:rotate(90deg);pointer-events:none}.Form__select>select{width:100%;min-height:40px;background:#eaeef0;font-size:1rem;padding:5px 15px;color:#606d76;border-radius:2px;border:1px solid #d6d9da;position:relative}.Form__step{margin-bottom:80px}@media screen and (max-width:768px){.Form__step{margin-bottom:60px}}.Form__step>ol{width:100%;max-height:72px;display:flex;border:1px solid #d6d9da;overflow:hidden;font-size:1rem}.Form__step>ol>li{width:33.33333%;padding:20px;text-align:center;position:relative}.Form__step>ol>li:after,.Form__step>ol>li:before{content:"";display:block;margin:auto;width:0;height:0;border-width:40px 0 40px 10px;border-style:solid;position:absolute;top:0;bottom:0}.Form__step>ol>li:before{border-color:transparent transparent transparent #d6d9da;right:-1px;transform:translateX(100%);z-index:1}.Form__step>ol>li:after{border-color:transparent transparent transparent #fff;right:0;transform:translateX(100%);z-index:2}.Form__step>ol>li:last-of-type:after,.Form__step>ol>li:last-of-type:before{display:none}.Form__step>ol>li[aria-current=step]{background:#f2f3f9}.Form__step>ol>li[aria-current=step]:after{border-color:transparent transparent transparent #f2f3f9}.Form__input{width:100%;margin-bottom:20px}.Form__input input[type=text]{width:100%;padding:14px 15px;background:#eaeef0;border:1px solid #d6d9da;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.3}.Form__input input[type=text]::-moz-placeholder{color:#606d76}.Form__input input[type=text]:-ms-input-placeholder{color:#606d76}.Form__input input[type=text]::placeholder{color:#606d76}.Form__input.-search>form{position:relative}.Form__input.-search>form>input[type=text]{width:100%;min-height:62px;padding:14px 60px 14px 15px;line-height:normal}.Form__input.-search>form>input[type=image]{width:60px;height:60px;position:absolute;top:1px;right:1px}.Form__errorFrame{margin-bottom:20px;padding:20px;border:1px solid #fc0000;text-align:center}.Form__errorFrame>:first-child{margin-top:0!important}.Form__errorFrame>:last-child{margin-bottom:0!important}.Form__errorFrame .Text,.Form__errorFrame .Text.-error{color:#fc0000;font-size:1rem}.Form__buttonBox{margin:80px 0;text-align:center}.Form__buttonBox>:first-child{margin-top:0!important}.Form__buttonBox>:last-child{margin-bottom:0!important}.Form__buttonBox>.Button,.Form__buttonBox>.Link{margin-top:0;margin-bottom:40px}@media screen and (max-width:768px){.Form__buttonBox{margin:60px 0}}.Heading{position:relative}.Heading.-level1{display:flex;align-items:center;background:#f2f3f9}@media print,screen and (min-width:769px){.Heading.-level1{margin-bottom:80px}}@media screen and (max-width:768px){.Heading.-level1{min-height:120px;margin-bottom:60px}}@media (min-width:1360px){.Page__body>main>.Heading.-level1{position:relative}.Page__body>main>.Heading.-level1:before{position:absolute;z-index:-1;top:0;bottom:0;left:calc(680px - 50vw);right:calc(680px - 50vw);background-color:inherit;content:""}}@media (min-width:1360px) and (max-width:1360px){.Page__body>main>.Heading.-level1:before{content:none}}@media (min-width:1360px){.Page__body>aside+main>.Heading.-level1:before{right:0}}@media (min-width:1000px){.Page.-narrow .Page__body>main>.Heading.-level1{position:relative}.Page.-narrow .Page__body>main>.Heading.-level1:before{position:absolute;z-index:-1;top:0;bottom:0;left:calc(500px - 50vw);right:calc(500px - 50vw);background-color:inherit;content:""}}@media (min-width:1000px) and (max-width:1000px){.Page.-narrow .Page__body>main>.Heading.-level1:before{content:none}}.Heading.-level1.-bg-white{background:#fff}.Heading.-level1 .Heading__inner{min-height:210px;padding-top:80px;padding-bottom:80px}@media screen and (max-width:768px){.Heading.-level1 .Heading__inner{min-height:auto;padding-top:40px;padding-bottom:40px}}.Heading.-level1 h1{font-size:2rem;line-height:1.5;font-weight:500}@media screen and (max-width:768px){.Heading.-level1 h1{font-size:1.5rem;line-height:1.66667}}.Heading.-level1 .Heading__button{margin-left:40px;color:#3c3db7;font-size:.875rem;position:absolute;top:50px;right:-320px}@media print,screen and (max-width:1279px){.Heading.-level1 .Heading__button{position:relative;top:auto;right:auto}}.Heading.-level1 .Heading__button.-print:after{content:"";display:inline-block;width:20px;height:20px;margin-left:10px;vertical-align:middle;background:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_printBlue_001.svg) 0 no-repeat}@media print{.Heading.-level1 .Heading__button.-print{display:none}}.Heading.-level1 .Heading__button:active>span,.Heading.-level1 .Heading__button:focus>span,.Heading.-level1 .Heading__button:hover>span{border-color:#3c3db7}@media screen and (max-width:768px){.Heading.-level1 .Heading__button{display:none}}.Heading.-level1 .Heading__button>span{vertical-align:middle;border-bottom:1px solid transparent;transition:border .12s ease-in}.Heading.-level2{margin-bottom:40px}.Heading.-level2.-left h2{text-align:left}.Heading.-level2.-left h2>a{justify-content:flex-start;padding-left:0}.Heading.-level2 h2{font-size:1.75rem;font-weight:500;line-height:1.78571;text-align:center}@media screen and (max-width:768px){.Heading.-level2 h2{font-size:1.375rem;line-height:1.81818;text-align:left}}.Heading.-level2 h2 a{display:flex;align-items:center;justify-content:center;padding:0 80px;color:#20282e;text-decoration:none}.Heading.-level2 h2 a:active:after,.Heading.-level2 h2 a:focus:after,.Heading.-level2 h2 a:hover:after{background-color:#606d76}.Heading.-level2 h2 a:after{content:"";display:block;width:40px;height:40px;background:#3b499f url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_arrowWhite_001.svg) 50% no-repeat;box-shadow:0 10px 20px rgba(32,40,46,.3);position:absolute;top:50%;right:0;transform:translateY(-50%);transition:background-color .12s ease-in}@media screen and (max-width:768px){.Heading.-level2 h2 a{justify-content:flex-start;padding:0 60px 0 0}}.Heading.-level2-2{margin-top:80px;margin-bottom:40px}[data-sgh-pid^=IR] .Grid.-col2 .Heading.-level2-2 h2{font-size:1.375rem}@media screen and (max-width:768px){.Heading.-level2-2{margin-top:60px}}.Heading.-level2-2 h2{padding-left:20px;font-size:1.75rem;line-height:1.78571;font-weight:500;position:relative}@media screen and (max-width:768px){.Heading.-level2-2 h2{font-size:1.375rem;line-height:1.81818}}.Heading.-level2-2 h2:after,.Heading.-level2-2 h2:before{content:"";display:block;width:4px;height:calc(50% - 1px);position:absolute;left:0}.Heading.-level2-2 h2:before{background:#3b499f;top:2px}.Heading.-level2-2 h2:after{top:calc(50% + 1px);background:#999}.Heading.-level3{margin-bottom:30px}.Heading.-level3.-has-separator{margin-top:40px;padding-top:40px;border-top:1px solid #d6d9da}.Heading.-level3.-center{text-align:center}.Heading.-level3 h3{font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (max-width:768px){.Heading.-level3 h3{font-size:1.125rem;font-weight:500;line-height:1.77778}}.Heading.-level3-2{margin-top:40px;margin-bottom:30px}@media screen and (max-width:768px){.Heading.-level3-2{margin-top:30px}}.Heading.-level3-2 h3{padding-left:20px;font-size:1.25rem;line-height:1.75;font-weight:500;position:relative}@media screen and (max-width:768px){.Heading.-level3-2 h3{font-size:1.125rem;line-height:1.77778}}.Heading.-level3-2 h3:before{content:"";display:block;width:3px;height:calc(100% - 2px);background:#3b499f;position:absolute;top:2px;left:0}.Heading.-level4{margin-bottom:30px}.Heading.-level4.-top-and-bottom-margins{margin:30px 0}.Heading.-level4 h4{padding-left:20px;font-size:1rem;line-height:2;font-weight:700;position:relative}.Heading.-level4 h4:before{content:"";display:block;width:2px;height:calc(100% - 2px);background:#999;position:absolute;top:2px;left:0}.Heading.-centering{width:100%;max-width:1360px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px;text-align:center}@media screen and (max-width:768px){.Heading.-centering{padding-right:30px;padding-left:30px}}.Heading.-no-margin{margin:0}.Heading__inner{width:100%;max-width:1360px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.Heading__inner{padding-right:30px;padding-left:30px}}.IrFrame{padding:20px;border:1px solid #d6d9da}.IrFrame>:first-child{margin-top:0!important}.IrFrame>:last-child{margin-bottom:0!important}.IrFrame .Link{font-size:.875rem}.IrFrame+.IrFrame{border-top:none}.IrFrame.-button{padding:25px}.IrFrame.-has-margin{margin:80px 0}@media screen and (max-width:768px){.IrFrame.-has-margin{margin:60px 0}}.IrImageText{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.IrImageText{flex-direction:column-reverse}}.IrImageText.-left-image{flex-direction:row-reverse}@media screen and (max-width:768px){.IrImageText.-left-image{flex-direction:column-reverse}}.IrImageText.-left-image .IrImageText__body{margin-left:40px}@media screen and (max-width:768px){.IrImageText.-left-image .IrImageText__body{margin-left:0}}.IrImageText.-left-image .IrImageText__image{margin-left:0}.IrImageText__body{flex-grow:1}.IrImageText__body>:first-child{margin-top:0!important}.IrImageText__body>:last-child{margin-bottom:0!important}.IrImageText__body .Link,.IrImageText__body .Text{font-size:.875rem}.IrImageText__image{margin-left:40px}@media screen and (max-width:768px){.IrImageText__image{margin-bottom:20px;margin-left:0}}.IrImageText__image img{display:block}.Link{margin-bottom:30px;display:inline-block;font-size:1rem}[class*=List] .Link{margin-bottom:0}.Link:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_arrowBlue_001.svg);display:inline-block;width:10px;height:12px;margin-left:10px}.Link:active>span,.Link:focus>span,.Link:hover>span{border-color:#3c3db7}.Link>span{border-bottom:1px solid transparent;transition:border .12s ease-in}.Link[target=_blank]:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_blankBlue_001.svg);width:10px;height:10px}.Link.-pdf:after,.Link[href$=".pdf"]:after{width:10px;height:12px;content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_pdfRed_001.svg)}.Link.-download:after{width:10px;height:10px;content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_downloadBlue_001.svg)}.Link.-inPage{color:#3c3db7}.Link.-inPage:after{width:10px;height:10px;content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_anchorBlue_001.svg)}.Link.-bold{margin-bottom:10px;font-weight:700;color:#20282e}.Link.-bold:active>span,.Link.-bold:focus>span,.Link.-bold:hover>span{border-color:#20282e}.Link.-bold:active .Link__image>img,.Link.-bold:focus .Link__image>img,.Link.-bold:hover .Link__image>img{transform:scale(1.05)}.Link.-bold .Link__image{overflow:hidden;margin-bottom:20px}.Link.-bold .Link__image>img{display:block;width:100%;transition:transform .3s ease}.Link.-border{width:100%;margin-bottom:25px;padding:19px 20px;border:1px solid #d6d9da}@media screen and (max-width:768px){.Link.-border{margin-bottom:30px}}.Link.-prev:before{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_arrowBlue_001.svg);display:inline-block;width:10px;height:12px;margin-right:10px;transform:rotateY(180deg)}.Link.-noIcon:after,.Link.-prev:after{display:none}.Link.-no-margin{margin:0}.List{margin-bottom:30px}.List.-border{padding:18px;border:1px solid #d6d9da}.List li{padding-left:30px;position:relative}.List li>:first-child{margin-top:0!important}.List li>:last-child{margin-bottom:0!important}.List li:before{display:block;text-align:center;width:30px;position:absolute;left:0;content:"繝ｻ"}.List li+li,.List li>.List{margin-top:10px}.List li>.List{margin-bottom:0}.List li a:not(.Link){transition:color .12s ease-in;word-break:break-all}.List li a:not(.Link):after{width:10px;height:10px;margin:0 4px}.List li a:not(.Link)[target=_blank]:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_blankBlue_001.svg);display:inline-block}.List li a:not(.Link).-pdf:after,.List li a:not(.Link)[href$=".pdf"]:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_pdfRed_001.svg);display:inline-block;height:12px}.List li a:not(.Link).-download:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_downloadBlue_001.svg);display:inline-block}.List li a:not(.Link).-inPage:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_anchorBlue_001.svg);display:inline-block}.List li a:not(.Link):active,.List li a:not(.Link):focus,.List li a:not(.Link):hover{color:#606d76}.List.-type-number{counter-reset:item}.List.-type-number.-init-2{counter-reset:item 1}.List.-type-number.-init-3{counter-reset:item 2}.List.-type-number.-init-6{counter-reset:item 5}.List.-type-number li:before{counter-increment:item;content:counter(item);font-weight:700}.List.-type-white-dot li:before{color:#cbd0d3}.List.-type-maxim li{padding-left:40px}.List.-type-maxim li:before{content:"荳."}.Framed .List{margin-bottom:0}.ListDef{margin-bottom:80px}@media screen and (max-width:768px){.ListDef{margin-bottom:60px}}.ListDef>dl{border:1px solid #d6d9da}.ListDef>dl>div{display:flex}@media screen and (max-width:768px){.ListDef>dl>div{display:block}}.ListDef>dl>div+div{border-top:1px solid #d6d9da}.ListDef>dl dd,.ListDef>dl dt{padding:15px}.ListDef>dl dt{width:24%;background:#eaeef0;font-size:1rem;font-weight:700}@media screen and (max-width:768px){.ListDef>dl dt{width:100%}}.ListDef>dl dd{width:76%;flex-grow:1;border-left:1px solid #d6d9da}@media screen and (max-width:768px){.ListDef>dl dd{width:100%;border-top:1px solid #d6d9da;border-left:none}}.ListLink{margin-bottom:30px}.ListLink>ul>li{margin-bottom:10px}.ListLink>ul>li:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.ListLink>ul>li a{font-size:.875rem}}.ListLink.-no-margin{margin:0}.ListLink.-bold{font-weight:700}.ListLink.-line{margin-bottom:40px}.ListLink.-line>ul{display:flex;flex-wrap:wrap;margin:0 0 -10px -10px}@media screen and (max-width:768px){.ListLink.-line>ul{display:block;margin:0 0 -5px}}.ListLink.-line>ul>li{margin:0 0 10px 10px}@media screen and (max-width:768px){.ListLink.-line>ul>li{margin:0 0 5px}}.ListLink.-line>ul>li:last-of-type{margin-bottom:0}.ListLink.-line.-col2>ul>li{flex-basis:calc(50% - 20px)}@media screen and (max-width:768px){.ListLink.-line.-col2>ul>li{width:100%}}.ListLink.-line.-col3>ul>li{flex-basis:calc(33.33333% - 20px)}@media screen and (max-width:768px){.ListLink.-line.-col3>ul>li{width:100%}}.ListLink.-line.-col4>ul>li{flex-basis:calc(25% - 20px)}@media screen and (max-width:768px){.ListLink.-line.-col4>ul>li{width:100%}}.ListLink.-line2{overflow-x:auto;margin-bottom:40px;border-bottom:1px solid #d6d9da}.ListLink.-line2>ul{display:flex;overflow-y:hidden}.ListLink.-line2>ul>li{flex-shrink:0;margin-top:0;margin-bottom:0}.ListLink.-line2>ul>li+li{margin-left:30px}.ListLink.-line2>ul>li>a,.ListLink.-line2>ul>li>span{display:block;padding:12px 0;color:#3c3db7;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .2s ease;position:relative}.ListLink.-line2>ul>li>a:before,.ListLink.-line2>ul>li>span:before{content:"";display:block;opacity:0;transition:opacity .2s ease}.ListLink.-line2>ul>li>a:active,.ListLink.-line2>ul>li>a:focus,.ListLink.-line2>ul>li>a:hover,.ListLink.-line2>ul>li>span:active,.ListLink.-line2>ul>li>span:focus,.ListLink.-line2>ul>li>span:hover{color:#20282e;font-weight:700;position:relative}.ListLink.-line2>ul>li>a:active:before,.ListLink.-line2>ul>li>a:focus:before,.ListLink.-line2>ul>li>a:hover:before,.ListLink.-line2>ul>li>span:active:before,.ListLink.-line2>ul>li>span:focus:before,.ListLink.-line2>ul>li>span:hover:before{width:100%;height:3px;background:#3c3db7;opacity:1;position:absolute;bottom:-1px;left:0}.ListLink.-line2>ul>li>a:active>span:after,.ListLink.-line2>ul>li>a:focus>span:after,.ListLink.-line2>ul>li>a:hover>span:after,.ListLink.-line2>ul>li>span:active>span:after,.ListLink.-line2>ul>li>span:focus>span:after,.ListLink.-line2>ul>li>span:hover>span:after{opacity:0}.ListLink.-line2>ul>li>a>span,.ListLink.-line2>ul>li>span>span{padding-bottom:8px;position:relative}.ListLink.-line2>ul>li>a>span:after,.ListLink.-line2>ul>li>span>span:after{content:"";display:block;width:0;height:0;margin:auto;border-color:#3c3db7 transparent transparent;border-style:solid;border-width:4px 5px 0;opacity:1;transition:opacity .2s ease;position:absolute;right:0;bottom:0;left:0}.ListLink.-line2>ul>li[aria-current=page]>span{color:#20282e;font-weight:700;position:relative}.ListLink.-line2>ul>li[aria-current=page]>span:before{width:100%;height:3px;background:#3c3db7;opacity:1;position:absolute;bottom:-1px;left:0}.ListLink.-line2>ul>li[aria-current=page]>span>span:after{opacity:0}.ListLink.-line2.-year>ul>li>a{min-width:48px}.ListTable{display:table;border-collapse:collapse;width:100%;margin-bottom:30px}@media screen and (max-width:768px){.ListTable{display:block;width:auto}}.ListTable a:not(.Link){transition:color .12s ease-in;word-break:break-all}.ListTable a:not(.Link):after{width:10px;height:10px;margin:0 4px}.ListTable a:not(.Link)[target=_blank]:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_blankBlue_001.svg);display:inline-block}.ListTable a:not(.Link).-pdf:after,.ListTable a:not(.Link)[href$=".pdf"]:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_pdfRed_001.svg);display:inline-block;height:12px}.ListTable a:not(.Link).-download:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_downloadBlue_001.svg);display:inline-block}.ListTable a:not(.Link).-inPage:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_anchorBlue_001.svg);display:inline-block}.ListTable a:not(.Link):active,.ListTable a:not(.Link):focus,.ListTable a:not(.Link):hover{color:#606d76}.ListTable>div{display:table-row;border-bottom:1px solid #d6d9da}.ListTable>div:first-child{border-top:1px solid #d6d9da}@media screen and (max-width:768px){.ListTable>div{display:block;padding:20px 0}}.ListTable>div>dd,.ListTable>div>dt{display:table-cell;padding:15px}@media screen and (max-width:768px){.ListTable>div>dd,.ListTable>div>dt{display:block;padding:0;font-size:1rem}}.ListTable>div>dt{width:230px;font-weight:700}@media screen and (max-width:768px){.ListTable>div>dt{width:auto;margin-bottom:5px}}.ListTable.-type-date>div>dt{width:95px;white-space:nowrap;padding-left:0;font-weight:400;color:#606d76}@media screen and (max-width:768px){.ListTable.-type-date>div>dt{width:auto}}.Text{margin-bottom:30px}.Text .Link{display:inline;margin-bottom:0}.Text .Link:active>span,.Text .Link:focus>span,.Text .Link:hover>span{border-color:currentColor}.Text a:not(.Link){transition:color .12s ease-in;word-break:break-all}.Text a:not(.Link):after{width:10px;height:10px;margin:0 4px}.Text a:not(.Link)[target=_blank]:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_blankBlue_001.svg);display:inline-block}.Text a:not(.Link).-pdf:after,.Text a:not(.Link)[href$=".pdf"]:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_pdfRed_001.svg);display:inline-block;height:12px}.Text a:not(.Link).-download:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_downloadBlue_001.svg);display:inline-block}.Text a:not(.Link).-inPage:after{content:url(https://compliance-hotline.sg-hldgs.co.jp/compliance-hotline/sgh/assets/images/icon_anchorBlue_001.svg);display:inline-block}.Text a:not(.Link):active,.Text a:not(.Link):focus,.Text a:not(.Link):hover{color:#606d76}.Text .Link:not(.-noIcon){margin-right:5px}.Text .Link:not(.-noIcon):after{margin-left:3px}.Text.-bold{font-weight:700}.Text.-center{text-align:center}.Text.-right{text-align:right}.Text.-justify{text-align:justify;text-justify:inter-ideograph}.Text.-note{color:#606d76;font-size:.875rem}.Text.-note>p{display:flex;align-items:flex-start}.Text.-note>p>span:last-of-type{margin-left:8px}.Text.-error{color:#fc0000;font-size:.875rem}.Text.-inline{margin-bottom:0}.Text.-inline,.Text.-inline>p{display:inline-block}.Text.-note.-inline>p>span:last-of-type{margin-left:0}@media print{@page{size:A4;margin:12.7mm 9.7mm}*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}html{font-size:9pt}body{width:21cm}a,a:visited{text-decoration:underline}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.Page{border-top:none}.Page,.Page__body{display:block}.Header{position:static;border:none}.Header__link,.Header__search{display:none}.LocalNav,.LocalNav__navBtn{border:none}.LocalNav__level3{display:none}.Heading :after{display:none!important}.Grid,.Grid__col,.RelatedContent,.Table{page-break-inside:avoid!important}.Breadcrumb{margin-top:20px}.Footer__mainLink,.Footer__nav{display:none}.Footer__copyright{margin-top:0}}

/* 2026年リニューアル追記 */
.Heading.-level2-2 {
  --icon-width: 48px;
  --icon-height: 4px;

  margin-block: 48px 32px;
}

.Heading.-level2-2 h2 {
  padding: 0;
  padding-block-start: var(--icon-height);
  font-size: 22px;
  font-weight: 700;
  position: relative;
  color: #000;
}

.Heading.-level2-2 h2::before {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  width: var(--icon-width);
  height: var(--icon-height);
  background: linear-gradient(90deg, #3b499f 0%, #6577e9 40%, rgba(241, 241, 241, 0) 70%);
}

.Heading.-level2-2 h2::after {
  content: none;
}

.Heading.-level3-2 {
  margin-block-start: 24px;
}

.Heading.-level3-2 h3 {
  position: relative;
  padding: 0 0 8px 0;
  font-size: 20px;
  font-weight: 700;
  color: #000;
}

.Heading.-level3-2 h3::before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  top: unset;
  inset-block-end: 0;
  background: unset;
  background-image: linear-gradient(
    90deg,
    #3b499f 0%,
    #6577e9 20px,
    #c8c8c8 40px,
    #c8c8c8 100%
  );
}

.Button {
  --button-padding-inline: 48px;
  --icon-position: 24px;
  --icon-position-shift: 12px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ButtonItem {
  padding: 16px var(--button-padding-inline);
  display: flex;
  place-content: center;
  min-width: 290px;
  width: 100%;
  border: 1px solid #d9d9d9;
  border-radius: 50vh;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background: unset;
  background-image: linear-gradient(90deg, #3b499f, #5266de, #3b499f);
  background-position: 0% 50%;
  background-size: 300% 100%;
  position: relative;
  transition: background-position 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: unset;
}

.ButtonItem::after {
  content: '';
  display: block;
  aspect-ratio: 18 / 6;
  width: 18px;
  height: auto;
  filter: brightness(0) saturate(100%) invert(98%) sepia(61%) saturate(191%) hue-rotate(345deg) brightness(114%)
    contrast(101%);
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDE5IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS44MjMyIDUuNTM0MDdWMC40NjU4MkwxOC41ODA5IDUuNTM0MDdIMTEuODIzMloiIGZpbGw9IiMzQjQ5OUYiLz4KPHJlY3QgeT0iMy44NDQ3MyIgd2lkdGg9IjEyLjY3MDYiIGhlaWdodD0iMS42ODk0MiIgZmlsbD0iIzNCNDk5RiIvPgo8L3N2Zz4=');
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  right: var(--icon-position);
  translate: 0 -50%;
  transition: right 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  margin-left: 0;
}

@media screen and (768px <= width) {
  .Heading.-level2-2 {
    --icon-width: 56px;
    --icon-height: 8px;

    margin-block: 80px 40px;
  }

  .Heading.-level2-2 h2 {
    font-size: 32px;
  }

  .Heading.-level3-2 {
    margin-block-start: 48px;
  }

  .Heading.-level3-2 h3 {
    font-size: 28px;
  }

  .ButtonItem {
    padding: 20px var(--button-padding-inline);
    width: fit-content;
    font-size: 16px;
  }
}

@media (any-hover: hover) {
  .ButtonItem:hover {
    background-position: 100% 50%;
  }

  .ButtonItem:hover::after {
    right: var(--icon-position-shift);
  }
}

.m-button__button:focus-visible,
.m-button__button:active {
  background-position: 100% 50%
}

.ButtonItem:focus-visible::after,
.ButtonItem:active::after {
  right: var(--icon-position-shift);
}