@media screen and (min-width:768px){.signIdx .main-sign{border-radius:8px;box-shadow:0 2px 15px 0 rgba(0,3,6,.2);margin-top:2.5rem;padding:1.5rem}}.signIdx .main-sign-error{background:#fff;border:1px solid #da291c;box-sizing:border-box;color:#da291c;font-family:NotoSansJP-400;font-size:.875rem;margin:1rem auto 0;max-width:520px;padding:1.25rem;width:100%}.signIdx .main-sign-inner{width:100%}.signIdx .main-sign-inner .title{font-family:NotoSansJP-500;font-size:2rem;text-align:center}.signIdx .main-sign-inner .form{margin:0 auto;max-width:520px;width:100%}.signIdx .main-sign-inner .form li{margin-top:1rem}.signIdx .main-sign-inner .form li:nth-of-type(3){margin-top:2.5rem;text-align:center}.signIdx .main-sign-inner .form li:nth-of-type(3) a{border-bottom:1px solid rgba(0,3,6,.3);display:inline-block;font-family:NotoSansJP-400;padding-bottom:.25rem;position:relative}@media screen and (min-width:768px){.signIdx .main-sign-inner .form li:nth-of-type(3) a:after{background:#009acc;content:"";display:block;height:2px;left:0;position:absolute;top:100%;transition:width .3s ease-out;width:0}.signIdx .main-sign-inner .form li:nth-of-type(3) a:hover:after{width:100%}}.signIdx .main-sign-inner .form label{display:inline-block;font-family:NotoSansJP-500;font-size:1rem;margin-bottom:.5rem}.signIdx .main-sign-inner .form .form-group{position:relative}.signIdx .main-sign-inner .form .form-group.error input{background:rgba(218,41,28,.1);border-color:#da291c}.signIdx .main-sign-inner .form .form-group.error input:focus{box-shadow:inset 0 0 1px 1px #da291c;outline:none}.signIdx .main-sign-inner .form .form-group.error select{background:rgba(218,41,28,.1);border-color:#da291c}.signIdx .main-sign-inner .form .form-group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;box-sizing:border-box;color:#000306;display:block;font-family:NotoSansJP-400;font-size:1.125rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.signIdx .main-sign-inner .form .form-group input:focus{box-shadow:inset 0 0 1px 1px #ccc;outline:none}.signIdx .main-sign-inner .form .form-group select{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-down%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border:1px solid #ccc;border-radius:.25rem;box-sizing:border-box;color:#000306;display:block;font-size:1.125rem;padding:.75rem 2.25rem .75rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.signIdx .main-sign-regist{margin:1rem auto 0;max-width:375px;width:100%}.signIdx .main-sign-regist input{font-size:1.125rem;outline:0}@media screen and (min-width:768px){.signIdx .main-sign-regist input{cursor:pointer}}.signIdx .main-sign-facebook{margin-top:2.5rem;text-align:center}.signIdx .main-sign-facebook .divider{display:block;margin:1rem 0;overflow:hidden;text-align:center}.signIdx .main-sign-facebook .divider p{background-color:#fff;display:inline-block;padding:0 1rem;position:relative}.signIdx .main-sign-facebook .divider p:before{border-top:1px solid rgba(0,3,6,.3);content:"";position:absolute;right:100%;top:50%;width:100%}.signIdx .main-sign-facebook .divider p:after{border-top:1px solid rgba(0,3,6,.3);content:"";left:100%;position:absolute;top:50%;width:100%}.signIdx .main-sign-facebook a{border-bottom:1px solid rgba(0,3,6,.3);display:inline-block;font-family:NotoSansJP-400;margin-top:1rem;padding-bottom:.25rem;position:relative}@media screen and (min-width:768px){.signIdx .main-sign-facebook a:after{background:#009acc;content:"";display:block;height:2px;left:0;position:absolute;top:100%;transition:width .3s ease-out;width:0}.signIdx .main-sign-facebook a:hover:after{width:100%}.accountsIdx .main-operation{border-radius:8px;box-shadow:0 2px 15px 0 rgba(0,3,6,.2);margin-top:2.5rem;padding:1.5rem}}.accountsIdx .main-operation-error{background:#fff;border:1px solid #da291c;box-sizing:border-box;color:#da291c;font-family:NotoSansJP-400;font-size:.875rem;margin:1rem auto 0;max-width:520px;padding:1.25rem;width:100%}.accountsIdx .main-operation .title{font-family:NotoSansJP-500;font-size:2rem;text-align:center}.accountsIdx .main-operation .text{font-family:NotoSansJP-400;margin:1rem auto 0;max-width:520px}.accountsIdx .main-operation .text:first-of-type{margin-top:2.5rem}.accountsIdx .main-operation .form{margin:0 auto;max-width:520px;width:100%}.accountsIdx .main-operation .form li{margin-top:1rem}.accountsIdx .main-operation .form label{display:inline-block;font-family:NotoSansJP-500;font-size:1rem;margin-bottom:.5rem}.accountsIdx .main-operation .form .form-group{position:relative}.accountsIdx .main-operation .form .form-group.error input{background:rgba(218,41,28,.1);border-color:#da291c}.accountsIdx .main-operation .form .form-group.error input:focus{box-shadow:inset 0 0 1px 1px #da291c;outline:none}.accountsIdx .main-operation .form .form-group.error select{background:rgba(218,41,28,.1);border-color:#da291c}.accountsIdx .main-operation .form .form-group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;box-sizing:border-box;color:#000306;display:block;font-family:NotoSansJP-400;font-size:1.125rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.accountsIdx .main-operation .form .form-group input:focus{box-shadow:inset 0 0 1px 1px #ccc;outline:none}.accountsIdx .main-operation .form .form-group .toggle-pass,.accountsIdx .main-operation .form .form-group .toggle-passCheck{cursor:pointer}.accountsIdx .main-operation .form .form-group .toggle-pass:after,.accountsIdx .main-operation .form .form-group .toggle-passCheck:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-eye-off%22%3E%3Cpath%20d%3D%22M17.94%2017.94A10.07%2010.07%200%200%201%2012%2020c-7%200-11-8-11-8a18.45%2018.45%200%200%201%205.06-5.94M9.9%204.24A9.12%209.12%200%200%201%2012%204c7%200%2011%208%2011%208a18.5%2018.5%200%200%201-2.16%203.19m-6.72-1.07a3%203%200%201%201-4.24-4.24%22%3E%3C%2Fpath%3E%3Cline%20x1%3D%221%22%20y1%3D%221%22%20x2%3D%2223%22%20y2%3D%2223%22%3E%3C%2Fline%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.5rem}.accountsIdx .main-operation .form .form-group .feather.eye.toggle-passCheck:after,.accountsIdx .main-operation .form .form-group .toggle-pass.feather.eye:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-eye%22%3E%3Cpath%20d%3D%22M1%2012s4-8%2011-8%2011%208%2011%208-4%208-11%208-11-8-11-8z%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E")}.accountsIdx .main-operation .form .form-group .pr-3{padding-right:3rem}.accountsIdx .main-operation-submit{margin:2rem auto 0;max-width:375px;width:100%}.accountsIdx .main-operation-submit input{font-size:1.125rem;outline:0}@media screen and (min-width:768px){.accountsIdx .main-operation-submit input{cursor:pointer}.accountsIdx .main-operation-finish{border-radius:8px;box-shadow:0 2px 15px 0 rgba(0,3,6,.2);margin-top:2.5rem;padding:1.5rem}}.accountsIdx .main-operation-finish .title{font-family:NotoSansJP-500;font-size:2rem;text-align:center}.accountsIdx .main-operation-finish .text{font-family:NotoSansJP-400;margin:1rem auto 0;max-width:520px}.accountsIdx .main-operation-finish .divider{display:block;margin:1rem 0;overflow:hidden;text-align:center}.accountsIdx .main-operation-finish .divider p{background-color:#fff;display:inline-block;padding:0 1rem;position:relative}.accountsIdx .main-operation-finish .divider p:before{border-top:1px solid rgba(0,3,6,.3);content:"";position:absolute;right:100%;top:50%;width:100%}.accountsIdx .main-operation-finish .divider p:after{border-top:1px solid rgba(0,3,6,.3);content:"";left:100%;position:absolute;top:50%;width:100%}.accountsIdx .main-operation-finish a{border-bottom:1px solid rgba(0,3,6,.3);display:inline-block;font-family:NotoSansJP-400;position:relative}@media screen and (min-width:768px){.accountsIdx .main-operation-finish a:after{background:#009acc;content:"";display:block;height:2px;left:0;position:absolute;top:100%;transition:width .3s ease-out;width:0}.accountsIdx .main-operation-finish a:hover:after{width:100%}}.contactCom .main-inner{max-width:1000px}@media screen and (min-width:768px){.contactCom .main-contacts{padding-bottom:1rem}}.contactCom .main-contacts-title{margin-top:4rem}@media screen and (max-width:767px){.contactCom .main-contacts-title{margin-top:1rem}}.contactCom .main-contacts-title h1{font-family:NotoSansJP-400;font-size:1.5rem}.contactCom .main-contacts-title .contacts-note{font-size:1rem;line-height:1.4;padding-left:1rem;text-indent:-1rem}@media screen and (min-width:768px){.contactCom .main-contacts-list{margin:5px 0 30px}}@media screen and (max-width:767px){.contactCom .main-contacts-list{margin:14px 0 2px}}.contactCom .main-contacts-list-item{padding:1.5rem 0}@media screen and (max-width:767px){.contactCom .main-contacts-list-item{padding:.5rem 0}}@media screen and (min-width:768px){.contactCom .main-contacts-list-item-inner{align-items:center;display:flex}.contactCom .main-contacts-list-item-title{font-family:NotoSansJP-400;width:210px}}.contactCom .main-contacts-list-item-title.is_must:after{background-color:#da291c;border-radius:.25rem;color:#fff;content:"必須";font-family:NotoSansJP-500;font-size:.65rem;line-height:1;margin-left:.5rem;padding:.0625rem .25rem .15rem;text-align:center;vertical-align:middle;white-space:nowrap}@media screen and (min-width:768px){.contactCom .main-contacts-list-item-data{width:calc(100% - 210px)}}@media screen and (max-width:767px){.contactCom .main-contacts-list-item-data{margin-top:1px}}.contactCom .main-contacts-list-item-data input,.contactCom .main-contacts-list-item-data select,.contactCom .main-contacts-list-item-data textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;width:100%}.contactCom .main-contacts-list-item-data input:focus,.contactCom .main-contacts-list-item-data select:focus,.contactCom .main-contacts-list-item-data textarea:focus{box-shadow:inset 0 0 1px 1px #ccc;outline:none}@media screen and (min-width:768px){.contactCom .main-contacts-list-item-data input,.contactCom .main-contacts-list-item-data select,.contactCom .main-contacts-list-item-data textarea{padding:15px 10px 14px}}@media screen and (max-width:767px){.contactCom .main-contacts-list-item-data input,.contactCom .main-contacts-list-item-data select,.contactCom .main-contacts-list-item-data textarea{padding:14px 10px 13px}}.contactCom .main-contacts-list-item-data textarea{box-sizing:border-box}@media screen and (min-width:768px){.contactCom .main-contacts-list-item-data textarea{height:190px}}@media screen and (max-width:767px){.contactCom .main-contacts-list-item-data textarea{height:220px}}.contactCom .main-contacts-list-item-data select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-down%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:auto;border:1px solid #ccc;border-radius:.25rem;color:#000306;cursor:pointer;display:block;font-size:1rem;line-height:1.8;padding:.75rem 2.25rem .75rem .75rem;width:100%}.contactCom .main-contacts-list-item-data select::-ms-expand{display:none}.contactCom .main-contacts-list-item-data-wrap{position:relative}@media screen and (min-width:768px){.contactCom .main-contacts-list-item-data input+input{margin-top:15px}}@media screen and (max-width:767px){.contactCom .main-contacts-list-item-data input+input{margin-top:10px}}.contactCom .main-contacts-list-item-data .recovery-list{background-color:#f5f5f5;padding:1rem}.contactCom .main-contacts-list-item-data .recovery-list .link:not(:first-of-type){margin-top:.5rem}.contactCom .main-contacts-list-item-data .recovery-list .link a{display:inline-block;padding-right:1.25rem;position:relative;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#b2b2b2;text-underline-offset:4px}.contactCom .main-contacts-list-item-data .recovery-list .link a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1rem}.contactCom .main-contacts-policyBox{background-color:#fff;border:1px solid #b2b2b2;box-sizing:border-box;overflow-y:auto}@media screen and (min-width:768px){.contactCom .main-contacts-policyBox{height:500px;margin-top:15px;padding:55px 10px}}@media screen and (max-width:767px){.contactCom .main-contacts-policyBox{height:280px;padding:25px 15px 30px}}.contactCom .main-contacts-submit{margin:1rem auto 0;max-width:375px;width:100%}.contactCom .main-contacts-submit input{cursor:pointer;font-size:1.5rem}.contactCom .main-contacts-error{font-size:0}@media screen and (min-width:768px){.contactCom .main-contacts-error{padding:21px 10px 5px}}@media screen and (max-width:767px){.contactCom .main-contacts-error{padding:16px 10px 10px}}.contactCom .main-contacts-error-item{background-color:rgba(218,41,28,.1);border-radius:.25rem;color:#da291c}@media screen and (min-width:768px){.contactCom .main-contacts-error-item{display:inline-block;font-family:NotoSansJP-400;font-size:14px;margin-bottom:15px;margin-right:20px;padding:9px 10px 10px}}@media screen and (max-width:767px){.contactCom .main-contacts-error-item{font-size:13px;margin-bottom:5px;margin-right:0;padding:0 10px}}.contactCom .main-contacts-table{width:100%}@media screen and (min-width:768px){.contactCom .main-contacts-table{margin-top:2rem}}@media screen and (max-width:767px){.contactCom .main-contacts-table{border:1px solid #ccc;border-collapse:collapse;margin-top:20px}}.contactCom .main-contacts-table tr{text-align:left}@media screen and (max-width:767px){.contactCom .main-contacts-table tr{display:block}.contactCom .main-contacts-table tr:last-of-type td{border-bottom:none;padding:.25rem 1rem 1rem}}.contactCom .main-contacts-table tr th{font-family:NotoSansJP-500;padding:1rem 0;width:236px}@media screen and (max-width:767px){.contactCom .main-contacts-table tr th{display:block;padding:1rem 1rem .25rem;width:100%}}.contactCom .main-contacts-table tr td{padding:1rem 0;word-break:break-all}@media screen and (max-width:767px){.contactCom .main-contacts-table tr td{border-bottom:1px solid #ccc;display:block;min-height:3rem;padding:.25rem 1rem 1rem}}.contactCom .main-contacts-table tr .main-contacts-table-textArea{white-space:pre-line}.contactCom .main-contacts-finish{margin-top:1.25rem}@media screen and (max-width:767px){.contactCom .main-contacts-finish{margin-top:.5rem}}@media screen and (min-width:768px){.contactCom .main-contacts-finish-text{margin-bottom:21px}}@media screen and (max-width:767px){.contactCom .main-contacts-finish-text{margin-bottom:27px}}.contactCom .main-contacts-finish .main-contacts-finish-lastText{margin-bottom:0}.contactCom .main-contacts-finish-prevButten{margin-top:3em;max-width:160px}.contactCom .main-agreements-title{border-bottom:1px solid #b2b2b2;text-align:center}@media screen and (min-width:768px){.contactCom .main-agreements-title{font-family:NotoSansJP-400;font-size:24px;line-height:1.3;padding-bottom:57px}}@media screen and (max-width:767px){.contactCom .main-agreements-title{font-size:15px;line-height:1.4;padding-bottom:26px}}.contactCom .main-agreements-lead{margin-top:1rem}.idxHeading2,.topIdx .main-advice-title,.topIdx .main-intro-title,.topIdx .main-popularSearch-title,.topIdx .main-search-title h2,.topIdx .main-soukiuketori-title{text-align:center}@media screen and (min-width:768px){.idxHeading2,.topIdx .main-advice-title,.topIdx .main-intro-title,.topIdx .main-popularSearch-title,.topIdx .main-search-title h2,.topIdx .main-soukiuketori-title{font-family:NotoSansJP-400;font-size:2rem;font-weight:700;font-weight:400}.idxHeading2 a,.topIdx .main-advice-title a,.topIdx .main-intro-title a,.topIdx .main-popularSearch-title a,.topIdx .main-search-title h2 a,.topIdx .main-soukiuketori-title a{color:#107b9e}.idxHeading2 a:hover,.topIdx .main-advice-title a:hover,.topIdx .main-intro-title a:hover,.topIdx .main-popularSearch-title a:hover,.topIdx .main-search-title h2 a:hover,.topIdx .main-soukiuketori-title a:hover{-webkit-text-decoration:underline;text-decoration:underline}}@media screen and (max-width:767px){.idxHeading2,.topIdx .main-advice-title,.topIdx .main-intro-title,.topIdx .main-popularSearch-title,.topIdx .main-search-title h2,.topIdx .main-soukiuketori-title{color:#000306;font-family:NotoSansJP-500;font-size:1.5rem;font-weight:700;font-weight:500}.idxHeading2 span,.topIdx .main-advice-title span,.topIdx .main-intro-title span,.topIdx .main-popularSearch-title span,.topIdx .main-search-title h2 span,.topIdx .main-soukiuketori-title span{display:none}}.topIdx .rebrand-block .old{font-family:NotoSansJP-500;text-align:center}.topIdx .rebrand-block .inner{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}.topIdx .rebrand-block .title{background-color:#1c304b;color:#fff;cursor:pointer;font-family:NotoSansJP-400;font-size:.85rem}.topIdx .rebrand-block .title.is_on>.inner:before{content:"▲"}.topIdx .rebrand-block .title>.inner:before{content:"▼";display:inline-block}@media screen and (min-width:768px){.topIdx .rebrand-block .title>.inner:before{margin-right:10px;transform:scaleY(.7)}}@media screen and (max-width:767px){.topIdx .rebrand-block .title>.inner:before{font-size:11px;margin-right:5px;transform:scaleY(.5)}}.topIdx .rebrand-block .content{backface-visibility:hidden;max-height:0;overflow:hidden;transition:none}.topIdx .rebrand-block .content>.inner{display:none}.topIdx .rebrand-block .content.is-animated{transition:max-height .1s ease-out}.topIdx .rebrand-block .content.is_on{background-color:#1c304b;box-sizing:border-box;max-height:555px;padding:1rem}@media screen and (max-width:767px){.topIdx .rebrand-block .content.is_on{padding:10px}}.topIdx .rebrand-block .content.is_on .inner{background-color:#fff;box-sizing:border-box;display:block;margin:0 auto;max-width:767px;padding:1rem;width:100%}@media screen and (max-width:767px){.topIdx .rebrand-block .content.is_on .inner{font-size:.9286rem;letter-spacing:0}}.topIdx .rebrand-block .content.is_on .inner .text-bold{font-family:NotoSansJP-500;text-align:center}.topIdx .rebrand-block .content.is_on .inner .fs-2{font-size:2rem}@media screen and (max-width:767px){.topIdx .rebrand-block .content.is_on .inner .fs-2{font-size:1.5rem}}.topIdx .rebrand-block .content.is_on .inner .title{background-color:#da291c;box-sizing:border-box;color:#fff;font-size:.85rem;line-height:1;margin:1rem 1rem 0;padding:.5rem 1rem}@media screen and (max-width:767px){.topIdx .rebrand-block .content.is_on .inner .title{margin:0}}.topIdx .rebrand-block .content.is_on .inner .wrapper{box-shadow:inset 0 0 0 1px #e5e5e5;box-sizing:border-box;margin:0 1rem 1rem;padding:2rem 1rem}@media screen and (max-width:767px){.topIdx .rebrand-block .content.is_on .inner .wrapper{margin:0 0 1rem}}.topIdx .rebrand-block .content.is_on .inner .wrapper figure{margin:2rem 0;text-align:center}.topIdx .rebrand-block .content.is_on .inner .wrapper a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#1c304b;text-decoration-thickness:1px;text-underline-offset:4px}.topIdx .rebrand-block .content.is_on .inner .afterword{padding:0 1rem 1rem}@media screen and (max-width:767px){.topIdx .rebrand-block .content.is_on .inner .afterword{padding:0}}.topIdx .rebrand-block .content.is_on .inner .afterword .nowrap{white-space:nowrap}.topIdx .rebrand-block .content.is_on .inner .afterword .text-red{color:#da291c;font-family:NotoSansJP-500;font-weight:700}.topIdx .header-banner.main-keyVisual-wrapper{background:#1c304b url(/assets/img/top/keyvisual-bg_pc.jpg) no-repeat 50%;background-size:cover}@media screen and (max-width:767px){.topIdx .header-banner{background:#1c304b url(/assets/img/top/keyvisual-bg_sp.jpg) no-repeat 50%}}.topIdx .header-banner-wrapper{position:relative}.topIdx .header-banner-wrapper .tooltip{display:none;left:50%;position:absolute;top:-100px;transform:translateX(-50%)}@media screen and (max-width:767px){.topIdx .header-banner-wrapper .tooltip{width:100%}}.topIdx .header-banner-wrapper .tooltip:before{border:16px solid transparent;border-top-color:#009acc;bottom:-16px;content:"";height:0;left:50%;position:absolute;top:auto;transform:translateX(-50%);width:0}.topIdx .header-banner-wrapper:focus .tooltip,.topIdx .header-banner-wrapper:hover .tooltip{display:block;opacity:1}.topIdx .header-banner-inner{align-items:stretch;display:flex;flex-wrap:nowrap;margin:.5rem auto 0;max-width:900px;position:relative;width:100%;z-index:1}.topIdx .header-banner-inner .search-block{align-items:center;background-clip:padding-box;background-color:#fff;border:1px solid #fff;border-radius:8px 0 0 8px;display:flex;flex:1 1 auto;min-height:78px;min-width:0;overflow:hidden;padding:1.25rem;position:relative;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;width:1%}@media screen and (max-width:767px){.topIdx .header-banner-inner .search-block{min-height:44px;padding:.375rem .75rem}}.topIdx .header-banner-inner .search-block .val .frame .list,.topIdx .header-banner-inner .search-block .val .frame .list span{display:flex}.topIdx .header-banner-inner .search-block .val .frame .list li{background:#fff;border:1px solid #ccc;border-radius:1rem;display:inline-block;font-family:NotoSansJP-400;font-size:1rem;font-weight:400;margin-right:.25rem;padding:.15rem 2.5rem .15rem .5rem;position:relative;white-space:nowrap}.topIdx .header-banner-inner .search-block .val .frame .list li i{background:#1c304b;border-radius:9999px;cursor:pointer;height:1.5rem;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:1.5rem}.topIdx .header-banner-inner .search-block .val .frame .list li i:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%3E.st0%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M18%206%206%2018M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.25rem}.topIdx .header-banner-inner .search-block .val .frame .list .icn_fwd{display:none}.topIdx .header-banner-inner .search-block input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;color:#000306;font-size:1.125rem;line-height:1.8;width:100%}.topIdx .header-banner-inner .search-block input:focus{outline:none}.topIdx .header-banner-inner .submit{align-items:center;background-color:#1c304b;border:1px solid #1c304b;border-radius:0 8px 8px 0;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;cursor:pointer;display:flex;font-family:NotoSansJP-400;font-size:1.5rem;justify-content:center;letter-spacing:.2rem;line-height:1.8;margin-left:-1px;min-height:78px;min-width:137px;padding:1rem 2.5rem;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:137px;z-index:2}@media screen and (max-width:767px){.topIdx .header-banner-inner .submit{font-size:1.25rem;min-height:44px;min-width:64px;padding:.375rem .75rem;width:64px}}.topIdx .header-banner-inner .historyserch{box-shadow:2px 2px 4px rgba(0,3,6,.2);position:absolute;top:79px;width:calc(100% - 137px)}.topIdx .header-banner-inner .historyserch:has(>li){background-color:#fff;border-radius:8px;padding:.5rem}@media screen and (max-width:767px){.topIdx .header-banner-inner .historyserch{top:44px;width:calc(100% - 64px)}}.topIdx .header-banner-inner .historyserch li{align-items:center;background-color:#fff;box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:flex-start;min-height:2.125rem;overflow:hidden;padding:.5rem .75rem .5rem 2rem;position:relative;white-space:nowrap;width:100%;z-index:10}.topIdx .header-banner-inner .historyserch li:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3Anone%3Bstroke%3A%234C4C4C%3Bstroke-width%3A2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpolyline%20class%3D%22st0%22%20points%3D%2212%2C6%2012%2C12%2016%2C14%20%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.topIdx .header-banner-inner .historyserch li:after{background-color:#fff;content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.75rem;z-index:1}@media screen and (min-width:768px){.topIdx .header-banner-inner .historyserch li:hover,.topIdx .header-banner-inner .historyserch li:hover:after{background-color:#e5e5e5}}.topIdx .header-banner-inner .historyserch li span{display:inline-block;font-family:NotoSansJP-400;font-size:14px;line-height:1;margin-right:.5rem;position:relative;top:-1px}.topIdx .header-banner-keyWord{margin:1.5rem auto 0;max-width:580px;width:100%}.topIdx .header-banner-keyWord .title{color:#fff;font-family:NotoSansJP-500;font-size:16px;line-height:1.3;margin-bottom:1rem;text-align:center;text-shadow:0 4px 8px rgba(0,3,6,.5),0 -4px 8px rgba(0,3,6,.5),4px 0 8px rgba(0,3,6,.5),-4px 0 8px rgba(0,3,6,.5);width:100%}.topIdx .header-banner-keyWord .keyWord-block{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.topIdx .header-banner-keyWord .keyWord-block li{margin-bottom:.5rem;margin-right:.5rem;position:relative}.topIdx .header-banner-keyWord .keyWord-block li input{clip:rect(0,0,0,0);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.topIdx .header-banner-keyWord .keyWord-block li input:checked+label{background-color:#ccc;border-color:#ccc}.topIdx .header-banner-keyWord .keyWord-block li input:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-check%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E")}.topIdx .header-banner-keyWord .keyWord-block li label{background-color:#fff;border-color:#fff;border-radius:1rem;box-shadow:0 4px 8px rgba(0,3,6,.5);color:#000306;cursor:pointer;display:inline-block;font-family:NotoSansJP-400;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .5rem .375rem 2rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topIdx .header-banner-keyWord .keyWord-block li label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-plus%22%3E%3Cline%20x1%3D%2212%22%20y1%3D%225%22%20x2%3D%2212%22%20y2%3D%2219%22%3E%3C%2Fline%3E%3Cline%20x1%3D%225%22%20y1%3D%2212%22%20x2%3D%2219%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.25rem;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}@media screen and (max-width:767px){.topIdx .header-banner-keyWord .keyWord-block li.keyWord-JavaScript,.topIdx .header-banner-keyWord .keyWord-block li.keyWord-PHP,.topIdx .header-banner-keyWord .keyWord-block li.keyWord-Python,.topIdx .header-banner-keyWord .keyWord-block li.keyWord-SQL{display:none}.topIdx .header-banner-keyWord .keyWord-block li.keyWord-special52{order:0}.topIdx .header-banner-keyWord .keyWord-block li.keyWord-special1{order:1}.topIdx .header-banner-keyWord .keyWord-block li.keyWord-COBOL{order:2}.topIdx .header-banner-keyWord .keyWord-block li.keyWord-PMO{order:3}.topIdx .header-banner-keyWord .keyWord-block li.keyWord-VBA{order:4}.topIdx .header-banner-keyWord .keyWord-block li.keyWord-AWS{order:5}.topIdx .header-banner-keyWord .keyWord-block li.keyWord-Java{order:6}}.topIdx .main-keyVisual-wrapper .main-keyVisual-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 1rem;position:relative;width:100%}.topIdx .main-keyVisual-inner{margin:0 auto;max-width:1200px;width:100%}@media screen and (min-width:768px){.topIdx .main-keyVisual-inner{padding:40px 0}}@media screen and (max-width:767px){.topIdx .main-keyVisual-inner{padding:20px 0}}.topIdx .main-keyVisual-title h1{color:#fff;font-family:NotoSansJP-500;line-height:1.4;text-align:center;text-shadow:0 4px 8px rgba(0,3,6,.2),0 -4px 8px rgba(0,3,6,.2),4px 0 8px rgba(0,3,6,.2),-4px 0 8px rgba(0,3,6,.2)}@media screen and (min-width:768px){.topIdx .main-keyVisual-title h1{font-size:40px}}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-keyVisual-title h1{font-size:calc(1.11431rem + 1.8476vw);min-height:0}}@media screen and (max-width:767px){.topIdx .main-keyVisual-title h1{font-size:calc(1.03253rem + 3.0612vw);line-height:1.6;min-height:0}}.topIdx .main-keyVisual-summary{color:#fff;font-family:NotoSansJP-400;font-size:1.5rem;margin-top:1.25rem;text-align:center;text-shadow:0 4px 8px rgba(0,3,6,.2),0 -4px 8px rgba(0,3,6,.2),4px 0 8px rgba(0,3,6,.2),-4px 0 8px rgba(0,3,6,.2)}@media screen and (max-width:767px){.topIdx .main-keyVisual-summary{font-size:calc(.27711rem + 2.551vw);min-height:0}}.topIdx .main-search{background-color:#fff}@media screen and (max-width:767px){.topIdx .main-search{padding:0 1rem}}.topIdx .main-search-inner{margin:0 auto;max-width:800px;width:100%}.topIdx .main-search-title{align-items:center;display:flex;justify-content:center;margin:2rem 0}@media screen and (max-width:767px){.topIdx .main-search-title{margin:1rem 0}}@media screen and (min-width:768px){.topIdx .main-search .main-search-area-wrapper:after,.topIdx .main-search .main-search-reward-max-wrapper:after,.topIdx .main-search .main-search-reward-min-wrapper:after{height:50px;width:60px}.topIdx .main-comNewOffer{margin:90px auto 0}}.topIdx .main-intro-about{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:90px 15px 0;width:100%}@media screen and (max-width:767px){.topIdx .main-intro-about{padding:40px 15px 0}}.topIdx .main-intro-about-lead{box-sizing:border-box;text-align:center}@media screen and (min-width:768px){.topIdx .main-intro-about-lead{font-size:16px;margin:30px 0}}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-intro-about-lead{font-size:calc(.75rem + .9259vw - 7.11091px);min-height:0}}@media screen and (max-width:767px){.topIdx .main-intro-about-lead{font-size:14px;margin:20px 0;text-align:left}.topIdx .main-intro-about-lead>br{display:none}}.topIdx .main-intro-about-box{display:flex;margin-top:7px}@media screen and (min-width:768px){.topIdx .main-intro-about-box{flex-direction:row;justify-content:space-between}}@media screen and (max-width:767px){.topIdx .main-intro-about-box{flex-direction:column;justify-content:center}}.topIdx .main-intro-about-box-inner{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.01) 1%,rgba(0,3,6,.05));border-radius:8px;position:relative}@media screen and (min-width:768px){.topIdx .main-intro-about-box-inner{width:calc(33.33333% - 13.33333px)}}@media screen and (max-width:767px){.topIdx .main-intro-about-box-inner{margin-top:30px;width:100%}.topIdx .main-intro-about-box-inner:first-child{margin-top:0}}.topIdx .main-intro-about-box-inner-content{background-color:#f2f2f2;border-radius:8px}@media screen and (min-width:768px){.topIdx .main-intro-about-box-inner-content{margin-top:56px;padding-top:184px}}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-intro-about-box-inner-content{margin-top:calc(2.375rem + 4.1667vw - 32.00026px);min-height:0;padding-top:calc(6.875rem + 17.1296vw - 131.55533px)}}@media screen and (max-width:767px){.topIdx .main-intro-about-box-inner-content{margin-top:56px;padding-top:calc(9.875rem + 6.1224vw - 22.959px)}}.topIdx .main-intro-about-box-inner-content>figure{left:50%;margin-right:-50%;position:absolute;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.topIdx .main-intro-about-box-inner-content>figure{top:122px}}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-intro-about-box-inner-content>figure{min-height:0;top:calc(5rem + 9.7222vw - 74.6665px)}}@media screen and (max-width:767px){.topIdx .main-intro-about-box-inner-content>figure{min-height:0;top:calc(6.875rem + 2.6846vw - 8.59072px)}}.topIdx .main-intro-about-box-inner-content>figure>img{width:100%}@media screen and (min-width:768px){.topIdx .main-intro-about-box-text{padding:30px 15px 46px}}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-intro-about-box-text{padding:25px 10px 30px}}@media screen and (max-width:767px){.topIdx .main-intro-about-box-text{padding:25px 10px 30px}}.topIdx .main-intro-about-box-text>h3{font-size:1rem;text-align:center}@media screen and (min-width:768px){.topIdx .main-intro-about-box-text>h3{font-family:NotoSansJP-400}}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-intro-about-box-text>h3{font-size:calc(.8125rem + 1.1574vw - 8.88883px);min-height:0}}@media screen and (max-width:767px){.topIdx .main-intro-about-box-text>h3{font-family:NotoSansJP-500}}.topIdx .main-intro-about-box-text>p{font-size:14px;margin-top:10px}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-intro-about-box-text>p{font-size:calc(.8125rem + .2315vw - 1.77792px);min-height:0}}@media screen and (max-width:767px){.topIdx .main-intro-about-box-text>p{margin-top:15px}}.topIdx .main-soukiuketori{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:90px 15px 0;width:100%}@media screen and (max-width:767px){.topIdx .main-soukiuketori{padding:40px 15px 0}}.topIdx .main-soukiuketori-list{display:flex;justify-content:center;margin-top:30px}@media screen and (max-width:767px){.topIdx .main-soukiuketori-list{flex-wrap:wrap}}.topIdx .main-soukiuketori .hub-card{padding:0 15px}@media screen and (max-width:767px){.topIdx .main-soukiuketori .hub-card{padding:0 5px}.topIdx .main-soukiuketori .hub-card-wrapper{flex:0 1 50%}}.topIdx .main-soukiuketori .hub-card__inner{background-color:transparent;border:0;box-shadow:none;display:flex;justify-content:center;padding:15px 30px 30px}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-soukiuketori .hub-card__inner{padding:15px}}@media screen and (max-width:767px){.topIdx .main-soukiuketori .hub-card__inner{padding:10px}}.topIdx .main-soukiuketori .hub-card__inner a{display:block}.topIdx .main-soukiuketori .hub-card__inner figure{background-color:#fff;border:1px solid #fff;border-radius:100px;box-shadow:0 2px 15px 0 rgba(0,3,6,.2);box-sizing:border-box;height:202px;overflow:hidden;position:relative;transition:box-shadow .3s linear;transition:transform .3s linear;width:202px;z-index:1}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-soukiuketori .hub-card__inner figure{height:calc(.15386rem + 16.6282vw);width:calc(.15386rem + 16.6282vw)}}@media screen and (max-width:767px){.topIdx .main-soukiuketori .hub-card__inner figure{height:calc(2.76786rem + 20.5357vw);width:calc(2.76786rem + 20.5357vw)}}.topIdx .main-soukiuketori .hub-card__inner figure img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-soukiuketori .hub-card__inner figure img{max-width:75%}}@media screen and (max-width:767px){.topIdx .main-soukiuketori .hub-card__inner figure img{max-width:75%}}.topIdx .main-advice{width:100%}.topIdx .main-advice-inner{box-sizing:border-box;margin:0 auto;max-width:1000px;padding:90px 15px 0;width:100%}@media screen and (max-width:767px){.topIdx .main-advice-inner{padding:40px 15px 0}}.topIdx .main-advice-inner+.main-toAll{margin:0 auto;max-width:1000px;padding:0 1.5rem}.topIdx .main-advice-lead{box-sizing:border-box;text-align:center}@media screen and (min-width:768px){.topIdx .main-advice-lead{font-size:1rem;margin:30px 0}}@media screen and (min-width:768px)and (max-width:1200px){.topIdx .main-advice-lead{font-size:calc(.75rem + .9259vw - 7.11091px);min-height:0}}@media screen and (max-width:767px){.topIdx .main-advice-lead{font-size:14px;margin:1.25rem 0;text-align:left}}.topIdx .main-advice h3{font-family:NotoSansJP-500;font-size:2rem;font-weight:700;font-weight:500;text-align:center}@media screen and (max-width:767px){.topIdx .main-advice h3{font-family:NotoSansJP-500;font-size:1.5rem;font-weight:700;font-weight:500}}.topIdx .main-advice-block{display:flex;justify-content:center;margin-top:1.25rem}@media screen and (max-width:767px){.topIdx .main-advice-block{flex-direction:column-reverse}.topIdx .main-advice-block figure{text-align:center;width:100%}.topIdx .main-advice-block figure img{width:200px}}.topIdx .main-advice-block ul{width:calc(100% - 280px)}@media screen and (max-width:767px){.topIdx .main-advice-block ul{width:100%}}.topIdx .main-advice-block ul li{background-color:#f2f2f2;border-radius:1rem 1rem 1rem 0;box-sizing:border-box;font-family:NotoSansJP-400;font-size:1.25rem;font-weight:700;font-weight:400;margin-bottom:.5rem;padding:1rem 2rem;position:relative;width:100%}@media screen and (max-width:767px){.topIdx .main-advice-block ul li{border-radius:1rem}}.topIdx .main-advice-block ul li:before{border:16px solid transparent;border-top-color:#f2f2f2;bottom:-16px;content:"";display:inline-block;height:0;left:-16px;position:absolute;top:auto;transform:rotate(-45deg);width:0}@media screen and (max-width:767px){.topIdx .main-advice-block ul li:before{bottom:-32px;left:50%;transform:translateX(-50%) rotate(0)}.topIdx .main-advice-block ul li:not(:last-of-type):before{content:none}}.topIdx .main-popularSearch{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:90px 15px 0;width:100%}@media screen and (max-width:767px){.topIdx .main-popularSearch{padding:40px 15px 0}.topIdx .main-popularSearch-section{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;white-space:nowrap}}.topIdx .main-popularSearch-section-wrapper{margin-top:1rem}@media screen and (max-width:767px){.topIdx .main-popularSearch-section-wrapper:nth-of-type(2) section ul{width:1000px}.topIdx .main-popularSearch-section-wrapper:nth-of-type(3) section ul{width:800px}.topIdx .main-popularSearch-section-wrapper:nth-of-type(4) section ul{width:415px}}.topIdx .main-popularSearch-section-wrapper-title{border-top:1px solid #fff;position:relative}@media screen and (min-width:768px){.topIdx .main-popularSearch-section-wrapper-title{font-family:NotoSansJP-400;font-size:18px;padding:0 0 15px}}@media screen and (max-width:767px){.topIdx .main-popularSearch-section-wrapper-title{font-family:NotoSansJP-500;font-size:17px;padding:0 0 10px}}.topIdx .main-popularSearch-section-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.topIdx .main-popularSearch-section-list{width:1290px}}.topIdx .main-popularSearch-section-list-item{margin:0 10px 10px 0}.topIdx .main-popularSearch-section-list-item>a{border:1px solid #ccc;border-radius:4px;display:inline-block;font-size:13px;padding:6px 10px 5px;transition:all .5s ease}@media screen and (min-width:768px){.topIdx .main-popularSearch-section-list-item>a:hover{background-color:#e5e5e5}}.topIdx .main-popularSearch-section-articlelist{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:3rem}@media screen and (max-width:767px){.topIdx .main-popularSearch-section-articlelist{width:1290px}}.topIdx .main-popularSearch-section-articlelist-articleitem{margin:0 25px 15px 0}.topIdx .main-popularSearch-section-articlelist-articleitem>a{display:inline-block;font-size:14px;padding-left:1.5rem;position:relative;white-space:nowrap}.topIdx .main-popularSearch-section-articlelist-articleitem>a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-arrow-right-circle%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%3E%3C%2Fcircle%3E%3Cpolyline%20points%3D%2212%2016%2016%2012%2012%208%22%3E%3C%2Fpolyline%3E%3Cline%20x1%3D%228%22%20y1%3D%2212%22%20x2%3D%2216%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.topIdx .main-popularSearch-section-articlelist-articleitem>a:after{background:#000306;content:"";display:block;height:1px;left:50%;margin-top:.25rem;position:absolute;top:100%;transform:translateX(-50%);transition:width .2s ease-out;width:0}@media screen and (min-width:768px){.topIdx .main-popularSearch-section-articlelist-articleitem>a:hover:after{width:100%}}.agreementsCom .main-inner{max-width:1000px}.agreementsCom .main-agreements{margin:2rem auto 0;max-width:1000px;width:100%}.agreementsCom .main-agreements-title{font-family:NotoSansJP-400;font-size:1.5rem;font-weight:700;font-weight:400;padding-bottom:3.5rem;text-align:center}@media screen and (max-width:767px){.agreementsCom .main-agreements-title{font-size:1.15rem}}.agreementsCom .main-agreements-lead{line-height:1.6}.agreementsCom .main-agreements-mypageList{line-height:1.6;margin-top:2rem}.agreementsCom .main-agreements-mypageList-item{margin-top:2rem}.agreementsCom .main-agreements-mypageList-item-title{font-family:NotoSansJP-400;font-size:1.5rem;font-weight:700;font-weight:400;margin-bottom:.5rem}@media screen and (max-width:767px){.agreementsCom .main-agreements-mypageList-item-title{font-size:1.25rem;letter-spacing:0}}.agreementsCom .main-agreements-mypageList-item:first-child .main-agreements-mypageList-item-title:before{content:"1";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(2) .main-agreements-mypageList-item-title:before{content:"2";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(3) .main-agreements-mypageList-item-title:before{content:"3";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(4) .main-agreements-mypageList-item-title:before{content:"4";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(5) .main-agreements-mypageList-item-title:before{content:"5";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(6) .main-agreements-mypageList-item-title:before{content:"6";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(7) .main-agreements-mypageList-item-title:before{content:"7";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(8) .main-agreements-mypageList-item-title:before{content:"8";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(9) .main-agreements-mypageList-item-title:before{content:"9";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(10) .main-agreements-mypageList-item-title:before{content:"10";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(11) .main-agreements-mypageList-item-title:before{content:"11";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(12) .main-agreements-mypageList-item-title:before{content:"12";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(13) .main-agreements-mypageList-item-title:before{content:"13";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(14) .main-agreements-mypageList-item-title:before{content:"14";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(15) .main-agreements-mypageList-item-title:before{content:"15";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(16) .main-agreements-mypageList-item-title:before{content:"16";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(17) .main-agreements-mypageList-item-title:before{content:"17";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(18) .main-agreements-mypageList-item-title:before{content:"18";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(19) .main-agreements-mypageList-item-title:before{content:"19";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(20) .main-agreements-mypageList-item-title:before{content:"20";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(21) .main-agreements-mypageList-item-title:before{content:"21";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(22) .main-agreements-mypageList-item-title:before{content:"22";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(23) .main-agreements-mypageList-item-title:before{content:"23";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(24) .main-agreements-mypageList-item-title:before{content:"24";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(25) .main-agreements-mypageList-item-title:before{content:"25";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(26) .main-agreements-mypageList-item-title:before{content:"26";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(27) .main-agreements-mypageList-item-title:before{content:"27";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(28) .main-agreements-mypageList-item-title:before{content:"28";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(29) .main-agreements-mypageList-item-title:before{content:"29";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(30) .main-agreements-mypageList-item-title:before{content:"30";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(31) .main-agreements-mypageList-item-title:before{content:"31";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item:nth-child(32) .main-agreements-mypageList-item-title:before{content:"32";margin-right:.5rem}.agreementsCom .main-agreements-mypageList-item-subList{padding-left:0}.agreementsCom .main-agreements-mypageList-item-subList>li{line-height:1.6;margin-top:1em;padding-left:1.5em;text-indent:-1.2em}.agreementsCom .main-agreements-mypageList-item-subList>li:first-child:before{content:"1. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(2):before{content:"2. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(3):before{content:"3. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(4):before{content:"4. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(5):before{content:"5. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(6):before{content:"6. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(7):before{content:"7. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(8):before{content:"8. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(9):before{content:"9. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(10):before{content:"10. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(11):before{content:"11. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(12):before{content:"12. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(13):before{content:"13. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(14):before{content:"14. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(15):before{content:"15. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(16):before{content:"16. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(17):before{content:"17. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(18):before{content:"18. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(19):before{content:"19. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(20):before{content:"20. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(21):before{content:"21. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(22):before{content:"22. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(23):before{content:"23. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(24):before{content:"24. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(25):before{content:"25. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(26):before{content:"26. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(27):before{content:"27. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(28):before{content:"28. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(29):before{content:"29. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(30):before{content:"30. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(31):before{content:"31. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(32):before{content:"32. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(33):before{content:"33. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(34):before{content:"34. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(35):before{content:"35. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(36):before{content:"36. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(37):before{content:"37. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(38):before{content:"38. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(39):before{content:"39. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(40):before{content:"40. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(41):before{content:"41. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(42):before{content:"42. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(43):before{content:"43. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(44):before{content:"44. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(45):before{content:"45. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(46):before{content:"46. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(47):before{content:"47. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(48):before{content:"48. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(49):before{content:"49. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(50):before{content:"50. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(51):before{content:"51. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(52):before{content:"52. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(53):before{content:"53. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(54):before{content:"54. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(55):before{content:"55. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(56):before{content:"56. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(57):before{content:"57. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(58):before{content:"58. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(59):before{content:"59. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(60):before{content:"60. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(61):before{content:"61. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(62):before{content:"62. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(63):before{content:"63. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(64):before{content:"64. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(65):before{content:"65. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(66):before{content:"66. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(67):before{content:"67. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(68):before{content:"68. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(69):before{content:"69. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(70):before{content:"70. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(71):before{content:"71. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(72):before{content:"72. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(73):before{content:"73. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(74):before{content:"74. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(75):before{content:"75. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(76):before{content:"76. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(77):before{content:"77. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(78):before{content:"78. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(79):before{content:"79. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(80):before{content:"80. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(81):before{content:"81. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(82):before{content:"82. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(83):before{content:"83. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(84):before{content:"84. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(85):before{content:"85. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(86):before{content:"86. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(87):before{content:"87. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(88):before{content:"88. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(89):before{content:"89. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(90):before{content:"90. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(91):before{content:"91. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(92):before{content:"92. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(93):before{content:"93. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(94):before{content:"94. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(95):before{content:"95. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(96):before{content:"96. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(97):before{content:"97. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(98):before{content:"98. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(99):before{content:"99. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(100):before{content:"100. "}.agreementsCom .main-agreements-mypageList-item-subList>li:nth-child(101):before{content:"101. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList{padding-left:.5em}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li{line-height:1.6;padding-left:1.8em;text-indent:-1.3em}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:first-child:before{content:"1. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(2):before{content:"2. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(3):before{content:"3. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(4):before{content:"4. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(5):before{content:"5. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(6):before{content:"6. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(7):before{content:"7. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(8):before{content:"8. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(9):before{content:"9. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(10):before{content:"10. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(11):before{content:"11. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(12):before{content:"12. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(13):before{content:"13. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(14):before{content:"14. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(15):before{content:"15. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(16):before{content:"16. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(17):before{content:"17. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(18):before{content:"18. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(19):before{content:"19. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(20):before{content:"20. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(21):before{content:"21. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(22):before{content:"22. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(23):before{content:"23. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(24):before{content:"24. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(25):before{content:"25. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(26):before{content:"26. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(27):before{content:"27. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(28):before{content:"28. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(29):before{content:"29. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(30):before{content:"30. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(31):before{content:"31. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(32):before{content:"32. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(33):before{content:"33. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(34):before{content:"34. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(35):before{content:"35. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(36):before{content:"36. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(37):before{content:"37. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(38):before{content:"38. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(39):before{content:"39. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(40):before{content:"40. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(41):before{content:"41. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(42):before{content:"42. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(43):before{content:"43. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(44):before{content:"44. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(45):before{content:"45. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(46):before{content:"46. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(47):before{content:"47. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(48):before{content:"48. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(49):before{content:"49. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(50):before{content:"50. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(51):before{content:"51. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(52):before{content:"52. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(53):before{content:"53. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(54):before{content:"54. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(55):before{content:"55. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(56):before{content:"56. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(57):before{content:"57. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(58):before{content:"58. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(59):before{content:"59. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(60):before{content:"60. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(61):before{content:"61. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(62):before{content:"62. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(63):before{content:"63. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(64):before{content:"64. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(65):before{content:"65. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(66):before{content:"66. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(67):before{content:"67. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(68):before{content:"68. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(69):before{content:"69. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(70):before{content:"70. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(71):before{content:"71. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(72):before{content:"72. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(73):before{content:"73. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(74):before{content:"74. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(75):before{content:"75. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(76):before{content:"76. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(77):before{content:"77. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(78):before{content:"78. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(79):before{content:"79. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(80):before{content:"80. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(81):before{content:"81. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(82):before{content:"82. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(83):before{content:"83. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(84):before{content:"84. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(85):before{content:"85. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(86):before{content:"86. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(87):before{content:"87. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(88):before{content:"88. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(89):before{content:"89. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(90):before{content:"90. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(91):before{content:"91. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(92):before{content:"92. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(93):before{content:"93. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(94):before{content:"94. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(95):before{content:"95. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(96):before{content:"96. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(97):before{content:"97. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(98):before{content:"98. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(99):before{content:"99. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(100):before{content:"100. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li:nth-child(101):before{content:"101. "}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li>ul{padding-left:1.3em}.agreementsCom .main-agreements-mypageList-item-subList>li>.main-agreements-mypageList-item-subList>li>ul>li{margin-top:.5em}.agreementsCom .main-agreements-mypageList-revisionDate{margin-top:.5rem}.agreementsCom .main-agreements-mypageList-revisionDate span{display:inline-block;width:8em}.com-privacyList{margin-top:2rem}.com-privacyList-item{margin-bottom:2rem}.com-privacyList-item table th{width:34%}@media screen and (max-width:767px){.com-privacyList-item table td,.com-privacyList-item table th{display:block;width:100%}}.com-privacyList-item-title{font-family:NotoSansJP-400;font-size:1.5rem;font-weight:700;font-weight:400;margin-bottom:.5rem}.com-privacyList-item-title:first-child .com-privacyList-item-title:before{content:"1. "}.com-privacyList-item-title:nth-child(2) .com-privacyList-item-title:before{content:"2. "}.com-privacyList-item-title:nth-child(3) .com-privacyList-item-title:before{content:"3. "}.com-privacyList-item-title:nth-child(4) .com-privacyList-item-title:before{content:"4. "}.com-privacyList-item-title:nth-child(5) .com-privacyList-item-title:before{content:"5. "}.com-privacyList-item-title:nth-child(6) .com-privacyList-item-title:before{content:"6. "}.com-privacyList-item-title:nth-child(7) .com-privacyList-item-title:before{content:"7. "}.com-privacyList-item-title:nth-child(8) .com-privacyList-item-title:before{content:"8. "}.com-privacyList-item-title:nth-child(9) .com-privacyList-item-title:before{content:"9. "}.com-privacyList-item-title:nth-child(10) .com-privacyList-item-title:before{content:"10. "}.com-privacyList-item-title:nth-child(11) .com-privacyList-item-title:before{content:"11. "}.com-privacyList-item-title:nth-child(12) .com-privacyList-item-title:before{content:"12. "}.com-privacyList-item-title:nth-child(13) .com-privacyList-item-title:before{content:"13. "}.com-privacyList-item-title:nth-child(14) .com-privacyList-item-title:before{content:"14. "}.com-privacyList-item-title:nth-child(15) .com-privacyList-item-title:before{content:"15. "}.com-privacyList-item-title:nth-child(16) .com-privacyList-item-title:before{content:"16. "}.com-privacyList-item-subList>li{margin-top:.5rem;padding-left:1.5em;text-indent:-1.5em}.com-privacyList-item-subList>li:first-child:before{content:"(1)"}.com-privacyList-item-subList>li:nth-child(2):before{content:"(2)"}.com-privacyList-item-subList>li:nth-child(3):before{content:"(3)"}.com-privacyList-item-subList>li:nth-child(4):before{content:"(4)"}.com-privacyList-item-subList>li:nth-child(5):before{content:"(5)"}.com-privacyList-item-subList>li:nth-child(6):before{content:"(6)"}.com-privacyList-item-subList>li:nth-child(7):before{content:"(7)"}.com-privacyList-item-subList>li:nth-child(8):before{content:"(8)"}.com-privacyList-item-subList>li:nth-child(9):before{content:"(9)"}.com-privacyList-item-subList>li:nth-child(10):before{content:"(10)"}.com-privacyList-item-subList>li:nth-child(11):before{content:"(11)"}.com-privacyList-item-subList>li:nth-child(12):before{content:"(12)"}.com-privacyList-item-subList>li:nth-child(13):before{content:"(13)"}.com-privacyList-item-subList>li:nth-child(14):before{content:"(14)"}.com-privacyList-item-subList>li:nth-child(15):before{content:"(15)"}.com-privacyList-item-subList_disc>li{padding-left:1rem;text-indent:-1rem}.com-privacyList-item-subList_disc>li:before{content:"・"}.categoriesIdx #pageWrapper>main{padding-bottom:0}.categoriesIdx .main.categories .main-keyVisual-wrapper{background-color:#1c304b;background-position:top}@media screen and (min-width:768px){.categoriesIdx .main.categories .main-keyVisual-wrapper{background-image:url(/assets/img/categories/kv-creator_categories.jpg)}}@media screen and (max-width:767px){.categoriesIdx .main.categories .main-keyVisual-wrapper{background-image:url(/assets/img/categories/kv-creator_categories-sp.jpg)}}@media screen and (min-width:768px){.main.categories.type_engineer .main-keyVisual-wrapper{background-image:url(/assets/img/categories/kv-engineer_categories.jpg)}}@media screen and (max-width:767px){.main.categories.type_engineer .main-keyVisual-wrapper{background-image:url(/assets/img/categories/kv-engineer_categories-sp.jpg)}}.categoriesIdx .main.categories .header-banner__tint{opacity:.4}.categoriesIdx .main.categories .header-banner .main-keyVisual-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:1rem;position:relative;width:100%}@media screen and (max-width:767px){.categoriesIdx .main.categories .header-banner .main-keyVisual-container .main-keyVisual-keyWord{margin:1rem 0}}.categoriesIdx .main.categories .header-banner .title{color:#fff;font-family:NotoSansJP-500;font-size:2rem;font-weight:700;font-weight:500;text-align:center;text-shadow:0 4px 8px rgba(0,3,6,.5),0 -4px 8px rgba(0,3,6,.5),4px 0 8px rgba(0,3,6,.5),-4px 0 8px rgba(0,3,6,.5)}@media screen and (max-width:767px){.categoriesIdx .main.categories .header-banner .title{font-size:1.5rem}}.categoriesIdx .main.categories .header-banner .freeWordSearch-wrapper{margin-top:1rem}@media screen and (min-width:768px){.categoriesIdx .main-categoriesIdx{margin:20px 0 0}}@media screen and (max-width:767px){.categoriesIdx .main-categoriesIdx{margin:10px 0 0}.categoriesIdx .main-categoriesIdx-title{margin:0 -4vw}}.categoriesIdx .main-categoriesIdx-title img{vertical-align:top;width:100%}.categoriesIdx .main-categoriesIdxLink{border-top:1px dotted #ccc}@media screen and (min-width:768px){.categoriesIdx .main-categoriesIdxLink{padding:80px 0 20px;text-align:center}}@media screen and (max-width:767px){.categoriesIdx .main-categoriesIdxLink{padding:30px 4vw 0}}@media screen and (min-width:768px){.categoriesIdx .main-categoriesIdxLink a:hover{opacity:.8}}.categoriesIdx .main-categoriesIdxLink a img{vertical-align:top}@media screen and (min-width:768px){.categoriesIdx .main-categoriesIdxLink a img{width:760px}}@media screen and (max-width:767px){.categoriesIdx .main-categoriesIdxLink a img{width:100%}}.categoriesIdx .main-comSearchProject{border-bottom:1px solid #ccc;padding-bottom:60px}.categoriesIdx .main-comNewOffer{margin:60px auto}.companiesDtl .main .jq-tabContents{display:none}.companiesDtl .main .jq-tabContents.is_on{display:block}.companiesDtl .main-inner{margin:0 auto;max-width:1000px}@media screen and (max-width:767px){.companiesDtl .main-inner{width:92vw}}.companiesDtl .main-title{word-break:break-all}@media screen and (min-width:768px){.companiesDtl .main-title{font-family:NotoSansJP-400;font-size:23px;margin:20px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-title{font-size:17px;margin:10px 0 0}}.companiesDtl .main-lead{border-bottom:1px solid #e5e5e5;word-break:break-all}@media screen and (min-width:768px){.companiesDtl .main-lead{font-size:14px;padding-bottom:16px}}@media screen and (max-width:767px){.companiesDtl .main-lead{font-size:13px;line-height:1.8;margin:10px 0 0;padding-bottom:15px}}.companiesDtl .main-contentsNav{display:flex}@media screen and (min-width:768px){.companiesDtl .main-contentsNav{margin:25px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-contentsNav{margin:15px 0 0}}@media screen and (min-width:768px){.companiesDtl .main-contentsNav-item{background-color:#fff;border:1px solid #e5e5e5;line-height:36px;width:50%}.companiesDtl .main-contentsNav-item:last-of-type{border-right:1px solid #e5e5e5}.companiesDtl .main-contentsNav-item:hover{border-bottom:5px solid #009acc}}@media screen and (max-width:767px){.companiesDtl .main-contentsNav-item{border:1px solid #e5e5e5;flex-grow:1;padding:0 .5rem}}.companiesDtl .main-contentsNav-item>a{display:block;text-align:center}@media screen and (max-width:767px){.companiesDtl .main-contentsNav-item-text{font-size:11px;letter-spacing:normal}}.companiesDtl .main-contentsNav-item.is_on{border-bottom:5px solid #1c304b}@media screen and (min-width:768px){.companiesDtl .main-contentsNav-item.is_on:hover{border-bottom:5px solid #009acc;line-height:36px}}@media screen and (max-width:767px){.companiesDtl .main-contentsNav-item.is_on{border-bottom-width:2px}}.companiesDtl .main-contentsNav-item.is_on .main-contentsNav-item-text{font-family:NotoSansJP-400}@media screen and (min-width:768px){.companiesDtl .main-overview{margin:25px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-overview{margin:20px 0 0}}.companiesDtl .main-overview-list-item{background-color:#f2f2f2;border:1px solid #e5e5e5;border-radius:8px}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item:not(:first-child){margin:30px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item:not(:first-child){margin:6vw 0 0}}.companiesDtl .main-overview-list-item>div,.companiesDtl .main-overview-list-item>section{background-color:#fff;position:relative}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item>div,.companiesDtl .main-overview-list-item>section{margin:3rem 2rem 2rem}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item>div,.companiesDtl .main-overview-list-item>section{margin:10.1vw 3.46vw 3.46vw;width:85vw}}.companiesDtl .main-overview-list-item-title{bottom:100%;left:0;position:absolute}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-title{font-family:NotoSansJP-400;font-size:18px;padding:4px 0}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-title{font-size:16px}}.companiesDtl .main-overview-list-item-section{padding:1em}.companiesDtl .main-overview-list-item-section-title{margin-bottom:1em}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-section-title{font-family:NotoSansJP-400;font-size:18px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-section-title{font-size:16px}}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-section-text{font-size:14px;margin:4px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-section-text{font-size:13px;margin:.53vw 0 0}}.companiesDtl .main-overview-list-item-table{width:100%}.companiesDtl .main-overview-list-item-table tr{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;box-sizing:border-box}.companiesDtl .main-overview-list-item-table th{border-right:1px solid #e5e5e5;box-sizing:border-box;vertical-align:top;white-space:nowrap}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table th{font-family:NotoSansJP-400;font-size:13px;padding:10px 0 10px 20px;width:135px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table th{font-size:10px;padding:5px;width:24.2vw}}.companiesDtl .main-overview-list-item-table td{position:relative;word-break:break-all}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table td{font-size:14px;padding:10px 20px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table td{font-size:13px;padding:10px}.companiesDtl .main-overview-list-item-table.is_pie th{width:auto}.companiesDtl .main-overview-list-item-table.is_pie td{width:85%}}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table .canvas_height{height:260px}.companiesDtl .main-overview-list-item-table-pie{left:-70px;margin-top:-106px;position:absolute;top:50%;width:55%}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table-pie{margin:0 auto 7px;width:99%}}.companiesDtl .main-overview-list-item-table-pieList{background-color:#f2f2f2;border-radius:15px}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table-pieList{font-family:NotoSansJP-400;left:65%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:364px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table-pieList{margin:0 auto 10px;padding:11px 10px 10px}}.companiesDtl .main-overview-list-item-table-pieList>li{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;font-size:11px;overflow:hidden;white-space:normal;word-break:break-all}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table-pieList>li{border-left:20px solid #999;margin-bottom:15px;padding-left:12px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table-pieList>li{border-left:12px solid #999;font-size:11px;height:12px;line-height:13px;margin-bottom:12.2px;padding-left:12px}}.companiesDtl .main-overview-list-item-table-pieList>li:last-child{margin-bottom:0}.companiesDtl .main-overview-list-item-table-pieList>li:first-child{border-left-color:#eae0d5}.companiesDtl .main-overview-list-item-table-pieList>li:nth-child(2){border-left-color:#598c8c}.companiesDtl .main-overview-list-item-table-pieList>li:nth-child(3){border-left-color:#00a9e0}.companiesDtl .main-overview-list-item-table-pieList>li:nth-child(4){border-left-color:#ffed33}.companiesDtl .main-overview-list-item-table-pieList>li:nth-child(5){border-left-color:#8aeb91}@media screen and (min-width:768px){.companiesDtl .main-offer{margin:20px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-offer{margin:15px 0 0}}.companiesDtl .main-offer-lead{background-color:#fff;margin-bottom:20px;text-align:center}@media screen and (min-width:768px){.companiesDtl .main-offer-lead{padding:17px 0}}@media screen and (max-width:767px){.companiesDtl .main-offer-lead{padding:13px 0}}.companiesDtl .main-offer-list-item:last-child{margin:0}.companiesDtl .main-offer-toAll{padding:0}@media screen and (min-width:768px){.companiesDtl .main-interview{margin-top:30px}}@media screen and (max-width:767px){.companiesDtl .main-interview{margin-top:15px}}.companiesDtl .main-interview-img>img{width:100%}.companiesDtl .main-interview-lead{font-size:13px;line-height:21px}@media screen and (min-width:768px){.companiesDtl .main-interview-lead{margin:10px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-interview-lead{margin:1.6vw 0 0}}.companiesDtl .main-interview-person{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1em;padding:1.5em}@media screen and (max-width:767px){.companiesDtl .main-interview-person{flex-direction:column}}.companiesDtl .main-interview-person-img>img{width:100%}@media screen and (min-width:768px){.companiesDtl .main-interview-person>span{width:70%}}@media screen and (max-width:767px){.companiesDtl .main-interview-person>span{width:100%}}.companiesDtl .main-interview-title{background-color:#fff;-o-border-image:linear-gradient(90deg,#d9d9d9,#e5e5e5);border-image:linear-gradient(90deg,#d9d9d9,#e5e5e5);border-image-slice:1;border-style:solid;text-align:center}@media screen and (min-width:768px){.companiesDtl .main-interview-title{border-width:6px;font-family:NotoSansJP-400;font-size:22px;margin-top:30px;padding:30px}}@media screen and (max-width:767px){.companiesDtl .main-interview-title{border-width:3px;font-size:14px;margin-top:30px;padding:19px 9px}}.companiesDtl .main-interview-text{background-color:#fff}@media screen and (min-width:768px){.companiesDtl .main-interview-text{font-size:16px;padding:32px}}@media screen and (max-width:767px){.companiesDtl .main-interview-text{font-size:13px;padding:4.26vw}}.companiesDtl .main-interview-QA{background-color:#fff}.companiesDtl .main-interview-QA-list-item{border-bottom:1px solid #d9d9d9;padding:1rem}.companiesDtl .main-interview-QA-list-item-title{font-family:NotoSansJP-400}.companiesDtl .main-interview-QA-list-item-text{padding:1rem}@media screen and (min-width:768px){.companiesDtl .main-reviews{margin:20px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-reviews{margin:15px 0 0}}.companiesDtl .com-introButten-submit-inner{margin-top:3em}.reviews .list{background-color:#f2f2f2;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:2rem;padding:.5rem 2rem 2rem}@media screen and (max-width:767px){.reviews .list{margin-bottom:1rem;padding:.5rem}}.reviews .title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.reviews .title .type{font-family:NotoSansJP-400;font-size:1.25rem}@media screen and (max-width:767px){.reviews .title .data,.reviews .title .type{font-size:.85rem}}.reviews .item{background-color:#fff;border-radius:8px;padding:1rem;position:relative}@media screen and (max-width:767px){.reviews .item{padding:1.5rem .5rem .5rem}}.reviews .item .position-absolute{position:absolute;right:1rem}@media screen and (max-width:767px){.reviews .item .position-absolute{font-size:.85rem;right:8px;top:2px}}.reviews .item .mb-3{margin-bottom:1rem}.reviews .item .mx-1{margin-left:.25rem;margin-right:.25rem}.reviews .item .me-1{margin-right:.25rem}@media screen and (max-width:767px){.reviews .item .px-1{padding-left:.75rem;padding-right:.75rem}}.reviews .item .fs-5{font-size:1.25rem;line-height:1}@media screen and (max-width:767px){.reviews .item .fs-5{font-size:1.5rem}.reviews .item .fs-sp{font-size:.8571rem}}.reviews .item .d-flex{align-items:center;display:flex}@media screen and (max-width:767px){.reviews .item .d-flex{display:block}}.reviews .item .text-nowrap{white-space:nowrap}.reviews .item .w-450{max-width:450px;width:100%}@media screen and (max-width:767px){.reviews .item .letter-spacing-sp-0{letter-spacing:0}}.reviews .item .text-indent{padding-left:1rem;text-indent:-1rem}@media screen and (max-width:767px){.reviews .item .text-indent{padding-left:.95rem;text-indent:-.95rem}}.reviews .item .yellow-star{color:#009acc}.reviews .item .grey-star{color:#ccc}.reviews .read-more{background-color:#f2f2f2;border-radius:8px;font-family:NotoSansJP-400;padding:.5rem;text-align:center}.reviews .read-more .btn{margin:.5rem auto;max-width:370px;width:80%}.reviews .read-more .btn .button--ghost{font-size:1.25rem}.reviews .read-more .link{display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#ccc;text-decoration-thickness:1px;text-underline-offset:4px}.freelanceIdx .main .mark-index-1,.freelanceIdx .main .mark-index-2,.freelanceIdx .main .mark-index-3{background:url(/assets/img/freelance/index-icon-one.png) no-repeat 50%;background-size:18px;display:inline-block}@media screen and (min-width:768px){.freelanceIdx .main .mark-index-1,.freelanceIdx .main .mark-index-2,.freelanceIdx .main .mark-index-3{background-size:18px;height:18px;line-height:18px;margin-right:8px;vertical-align:middle;width:18px}}@media screen and (max-width:767px){.freelanceIdx .main .mark-index-1,.freelanceIdx .main .mark-index-2,.freelanceIdx .main .mark-index-3{background-size:15px;height:15px;margin-right:2px;vertical-align:middle;width:15px}}.freelanceIdx .main .mark-index-2{background-image:url(/assets/img/freelance/index-icon-two.png)}.freelanceIdx .main .mark-index-3{background-image:url(/assets/img/freelance/index-icon-three.png)}.freelanceIdx .main-inner{margin-top:28px;max-width:1000px}.freelanceIdx .main-keyVisual-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 15px;position:relative;width:100%}.freelanceIdx .main .banner__detail{margin:0 auto;padding:1rem 0 2rem;width:100%}.freelanceIdx .main .standard-hero-content__title{animation:type 2s steps(60) 0s;animation-fill-mode:forwards;box-sizing:border-box;color:#fff;font-family:NotoSansJP-500;font-size:2rem;letter-spacing:.095em;line-height:1.4;overflow:hidden;white-space:nowrap;width:0}@media screen and (min-width:768px)and (max-width:1200px){.freelanceIdx .main .standard-hero-content__title{font-size:calc(1.875rem + 2.7714vw - 21.25664px);min-height:0}}@media screen and (max-width:767px){.freelanceIdx .main .standard-hero-content__title{animation:none;font-size:calc(1.3125rem + 4.6875vw - 15px);min-height:0;overflow:visible}}.freelanceIdx .main .standard-hero-content__text{color:#fff;font-family:NotoSansJP-400;font-size:18px;letter-spacing:.08em;line-height:1.8;margin-top:12px}@media screen and (max-width:767px){.freelanceIdx .main .standard-hero-content__text{background-color:#fff;border-radius:8px;color:#1c304b;font-size:1rem;letter-spacing:.05em;margin-top:20px;padding:.5rem 1rem;width:100%}}.freelanceIdx .main-sns{display:flex;flex-wrap:wrap;font-size:0;line-height:0;margin-bottom:18px}.freelanceIdx .main-sns .main-sns-item{margin-right:5px}@media screen and (max-width:767px){.freelanceIdx .main-sns .main-sns-item{margin:0 5px 10px 0}}.freelanceIdx .main-5min{border-radius:8px}@media screen and (min-width:768px){.freelanceIdx .main-5min{align-items:center;background-color:#e5e5e5;display:flex;justify-content:center}}@media screen and (max-width:767px){.freelanceIdx .main-5min{border:1px solid #e5e5e5}}.freelanceIdx .main-5min-title{text-align:center}@media screen and (min-width:768px){.freelanceIdx .main-5min-title{flex-basis:200px;font-size:15px}}@media screen and (max-width:767px){.freelanceIdx .main-5min-title{background-color:#e5e5e5;font-size:11px;padding:3px 0}}.freelanceIdx .main-5min-title strong{font-family:NotoSansJP-400}.freelanceIdx .main-5min-nav{background-color:#fff}@media screen and (min-width:768px){.freelanceIdx .main-5min-nav{border:1px solid #e5e5e5;border-radius:0 8px 8px 0;flex-basis:calc(100% - 200px)}}@media screen and (max-width:767px){.freelanceIdx .main-5min-nav{padding:0 5px 15px}}@media screen and (min-width:768px){.freelanceIdx .main-5min-nav-item{padding:10px 15px}}@media screen and (max-width:767px){.freelanceIdx .main-5min-nav-item{padding:10px 0}}.freelanceIdx .main-5min-nav-item:not(:first-child){border-top:1px solid #e5e5e5}.freelanceIdx .main-5min-nav-item-title{display:inline-block}@media screen and (min-width:768px){.freelanceIdx .main-5min-nav-item-title{font-size:14px}}@media screen and (max-width:767px){.freelanceIdx .main-5min-nav-item-title{font-size:12px;letter-spacing:normal}}.freelanceIdx .main-5min-nav-item-list{counter-reset:counter-mark}@media screen and (min-width:768px){.freelanceIdx .main-5min-nav-item-list{margin-left:32px}}@media screen and (max-width:767px){.freelanceIdx .main-5min-nav-item-list{margin:8px 0 0 20px}}@media screen and (min-width:768px){.freelanceIdx .main-5min-nav-item-list>li{font-size:14px}}@media screen and (max-width:767px){.freelanceIdx .main-5min-nav-item-list>li{font-size:12px}}@media screen and (min-width:768px){.freelanceIdx .main-5min-nav-item-list>li:not(:first-child){margin-top:4px}}@media screen and (max-width:767px){.freelanceIdx .main-5min-nav-item-list>li:not(:first-child){margin-top:11px}}.freelanceIdx .main-5min-nav-item-list>li:before{content:counter(counter-mark,decimal) ".";counter-increment:counter-mark;display:inline-block}@media screen and (min-width:768px){.freelanceIdx .main-5min-nav-item-list>li:before{margin-right:14px}}@media screen and (max-width:767px){.freelanceIdx .main-5min-nav-item-list>li:before{margin-right:10px}}@media screen and (min-width:768px){.freelanceIdx .main-5min-nav-item a:hover,.freelanceIdx .main-5min-nav-item a:hover .main-5min-nav-item-title{-webkit-text-decoration:underline;text-decoration:underline}}.freelanceIdx .main-article-wrapper{margin-top:3.75rem}.freelanceIdx .main-article-wrapper>li+li{margin-top:64px}.freelanceIdx .main-article-title{font-family:NotoSansJP-400;font-size:2rem;font-weight:700;font-weight:400;padding-bottom:1rem;padding-left:2.5rem;position:relative}@media screen and (max-width:767px){.freelanceIdx .main-article-title{letter-spacing:0}}.freelanceIdx .main-article-title .mark-index-1,.freelanceIdx .main-article-title .mark-index-2,.freelanceIdx .main-article-title .mark-index-3{background-size:2rem;height:2rem;left:0;position:absolute;top:16px;vertical-align:middle;width:2rem}.freelanceIdx .main-article-image{font-size:0;line-height:1}.freelanceIdx .main-article-image img{width:100%}.freelanceIdx .main-article-image.article-image_service{margin:0 0 10px}@media screen and (max-width:767px){.freelanceIdx .main-article-image.article-image_service{margin-top:30px}}.freelanceIdx .main-article-list{margin-top:1rem}.freelanceIdx .main-article-list-item+li{margin-top:0}@media screen and (max-width:767px){.freelanceIdx .main-article-list-item+li{margin-top:1rem}}.freelanceIdx .main-article-list-item-title{font-family:NotoSansJP-400;font-size:1.5rem;font-weight:700;font-weight:400}@media screen and (max-width:767px){.freelanceIdx .main-article-list-item-title{letter-spacing:0}}.freelanceIdx .main-article-list-item-text{font-size:1.125rem;line-height:2.125;padding:1rem}.freelanceIdx .main-article-list-item-text small{font-size:12px}.freelanceIdx .main-article-list-item-sublist dt{font-size:1.5rem;margin-top:1rem}.freelanceIdx .main-article-list-item-sublist dd{margin-top:1rem}@media screen and (max-width:767px){.freelanceIdx .main-article-list-item-sublist dd+dt{margin-top:1rem}}.freelanceIdx .main-articleSns .main-sns li:first-child{left:420px;top:88px}.freelanceIdx .main-articleSns .main-sns li:nth-child(2){left:506px;top:88px}.freelanceIdx .main-articleSns .main-sns li:nth-child(3){left:420px;top:137px}.freelanceIdx .main-articleSns .main-sns li:nth-child(4){left:520px;top:137px}.freelanceArtIdx .main-inner{max-width:1000px}@media screen and (min-width:768px){.freelanceArtIdx .main-article-categories{background:#f2f2f2;margin:80px 0 0;padding:5px 15px 10px}}@media screen and (max-width:767px){.freelanceArtIdx .main-article-categories{margin:30px 0 0}}@media screen and (min-width:768px){.freelanceArtIdx .main-article-categories-title{border-bottom:1px solid #e5e5e5;font-family:NotoSansJP-400;font-size:16px;padding-bottom:4px}}@media screen and (max-width:767px){.freelanceArtIdx .main-article-categories-title{background:#1c304b;border-radius:5px 5px 0 0;color:#fff;font-size:14px;padding:3px 13px 2px}}.freelanceArtIdx .main-article-categories-item p{font-family:NotoSansJP-400;position:relative}.freelanceArtIdx .main-article-categories-item p:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem}.freelanceArtIdx .main-article-categories-item p span{display:block}@media screen and (min-width:768px){.freelanceArtIdx .main-article-categories-item{background:#fff;margin-left:10px;margin-top:15px;width:calc(20% - 10px)}.freelanceArtIdx .main-article-categories-item.is_on{border:1px solid #107b9e}.freelanceArtIdx .main-article-categories-item-wrapper{display:flex;margin-left:-10px}.freelanceArtIdx .main-article-categories-item p{font-size:13px;padding:7px 10px 10px}.freelanceArtIdx .main-article-categories-item p span{font-size:11px;margin-top:2px}.freelanceArtIdx .main-article-categories-item p:after{height:6px;margin-top:-4px;right:5px;width:6px}}@media screen and (max-width:767px){.freelanceArtIdx .main-article-categories-item{background:#f2f2f2;margin-top:4px}.freelanceArtIdx .main-article-categories-item.is_on{background:#fff}.freelanceArtIdx .main-article-categories-item a{align-items:center;display:flex}.freelanceArtIdx .main-article-categories-item p{font-size:14px;line-height:1.3;padding:2px 13px;width:100%}.freelanceArtIdx .main-article-categories-item p span{font-size:12px}.freelanceArtIdx .main-article-categories-item p:after{height:8px;margin-top:-6px;right:17px;width:8px}}.freelanceArtIdx .main-articles-title{font-family:NotoSansJP-400;margin-top:2rem}@media screen and (min-width:768px){.freelanceArtIdx .main-articles-list{margin-top:8px}}@media screen and (max-width:767px){.freelanceArtIdx .main-articles-list{margin-top:3px}}.freelanceArtIdx .main-articles-list-item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;position:relative}@media screen and (min-width:768px){.freelanceArtIdx .main-articles-list-item{padding:23px 30px}}@media screen and (max-width:767px){.freelanceArtIdx .main-articles-list-item{padding:12px 15px 14px}}.freelanceArtIdx .main-articles-list-item:not(:first-child){margin-top:30px}.freelanceArtIdx .main-articles-list-item-title{padding-bottom:.8em}@media screen and (min-width:768px){.freelanceArtIdx .main-articles-list-item-title{font-family:NotoSansJP-400;font-size:20px}}@media screen and (max-width:767px){.freelanceArtIdx .main-articles-list-item-title{font-size:14px;min-height:calc(.0811rem + 18.3445vw);width:62%}}.freelanceArtIdx .main-articles-list-item-title a{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;overflow:hidden;white-space:normal;word-break:break-all}@media screen and (min-width:768px){.freelanceArtIdx .main-articles-list-item-box{display:flex;justify-content:space-between;margin-top:20px}}@media screen and (max-width:767px){.freelanceArtIdx .main-articles-list-item-box{margin-top:6px}}.freelanceArtIdx .main-articles-list-item-image{font-size:0;line-height:0}.freelanceArtIdx .main-articles-list-item-image img{height:auto;width:100%}@media screen and (min-width:768px){.freelanceArtIdx .main-articles-list-item-image{width:300px}}@media screen and (min-width:768px)and (max-width:1200px){.freelanceArtIdx .main-articles-list-item-image{width:260px}}@media screen and (max-width:767px){.freelanceArtIdx .main-articles-list-item-image{position:absolute;right:10px;top:15px;width:31%}}@media screen and (min-width:768px){.freelanceArtIdx .main-articles-list-item-text-box{width:calc(100% - 20.625rem)}}.freelanceArtIdx .main-articles-list-item-text{-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;display:-webkit-box;overflow:hidden;white-space:normal;word-break:break-all}@media screen and (max-width:767px){.freelanceArtIdx .main-articles-list-item-text{-webkit-line-clamp:3;line-clamp:3}}.freelanceArtIdx .main-articles-list-item-date{margin-top:1em}@media screen and (max-width:767px){.freelanceArtIdx .main-articles-list-item-date{font-size:11px}}.freelanceArtIdx .main-articles-list-item-date time:not(:first-of-type):before{content:" / "}.freelanceArtIdx .main-articles-list-item-sns{letter-spacing:-.4em;margin-left:-5px}.freelanceArtIdx .main-articles-list-item-sns-wrapper{position:relative}@media screen and (min-width:768px){.freelanceArtIdx .main-articles-list-item-sns-wrapper{margin-top:19px;width:90%}}@media screen and (max-width:767px){.freelanceArtIdx .main-articles-list-item-sns-wrapper{margin-top:-5px;width:92%}}.freelanceArtIdx .main-articles-list-item-sns>li{display:inline-block;letter-spacing:normal;line-height:0;margin-left:5px;vertical-align:top}@media screen and (min-width:768px){.freelanceArtIdx .main-articles-list-item-sns>li{margin-top:5px}}@media screen and (max-width:767px){.freelanceArtIdx .main-articles-list-item-sns>li{margin-top:10px}}.freelanceArtIdx .main-articles-list-item-snsMask{height:100%;left:0;position:absolute;top:0;width:100%}.freelanceArtDtl .pageWrapper{background:#fff}.freelanceArtDtl .main-article-wrapper{border:1px solid #ccc}.freelanceArtDtl .main-article-categories{padding:5px 15px 10px}@media screen and (min-width:768px){.freelanceArtDtl .main-article-categories{background:#f2f2f2;margin:80px 0 0}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-categories{margin:30px 0 0}}@media screen and (min-width:768px){.freelanceArtDtl .main-article-categories-title{border-bottom:1px solid #e5e5e5;font-family:NotoSansJP-400;font-size:16px;padding-bottom:4px}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-categories-title{background:#1c304b;border-radius:5px 5px 0 0;color:#fff;font-size:14px;padding:3px 13px 2px}}.freelanceArtDtl .main-article-categories-item p{font-family:NotoSansJP-400;position:relative}.freelanceArtDtl .main-article-categories-item p:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem}.freelanceArtDtl .main-article-categories-item p span{display:block}@media screen and (min-width:768px){.freelanceArtDtl .main-article-categories-item{background:#fff;margin-left:10px;margin-top:15px;width:calc(20% - 10px)}.freelanceArtDtl .main-article-categories-item-wrapper{display:flex;margin-left:-10px}.freelanceArtDtl .main-article-categories-item p{font-size:13px;padding:7px 10px 10px}.freelanceArtDtl .main-article-categories-item p span{font-size:11px;margin-top:2px}.freelanceArtDtl .main-article-categories-item p:after{height:6px;margin-top:-4px;right:5px;width:6px}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-categories-item{background:#f2f2f2;margin-top:4px}.freelanceArtDtl .main-article-categories-item a{align-items:center;display:flex}.freelanceArtDtl .main-article-categories-item p{font-size:14px;line-height:1.3;padding:2px 13px;width:100%}.freelanceArtDtl .main-article-categories-item p span{font-size:12px}.freelanceArtDtl .main-article-categories-item p:after{height:8px;margin-top:-6px;right:17px;width:8px}}@media screen and (min-width:768px){.freelanceArtDtl .main-article-list{margin:60px 0 0}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-list{margin:30px 4vw 0}}@media screen and (min-width:768px){.freelanceArtDtl .main-article-list-inner{background:#f2f2f2;padding:15px}.freelanceArtDtl .main-article-list-title{border-bottom:1px solid #ccc;font-family:NotoSansJP-400;font-size:16px;padding-bottom:4px}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-list-title{background:#1c304b;border-radius:5px 5px 0 0;color:#fff;font-size:14px;padding:3px 13px 2px}}.freelanceArtDtl .main-article-list-item{box-sizing:border-box}@media screen and (min-width:768px){.freelanceArtDtl .main-article-list-item{background:#fff;margin-left:20px;margin-top:20px;width:calc(33.33333% - 20px)}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-list-item{background:#f2f2f2;border-bottom:6px solid #e5e5e5;margin-top:3px;padding:1rem;position:relative}}@media screen and (min-width:768px){.freelanceArtDtl .main-article-list-item-wrapper{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-10px}.freelanceArtDtl .main-article-list-item-inner{display:flex;flex-direction:column;flex-wrap:wrap;min-height:258px}.freelanceArtDtl .main-article-list-item-inner>*{box-sizing:border-box;width:100%}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-list-item-inner{overflow:hidden}}.freelanceArtDtl .main-article-list-item>a{box-sizing:border-box;display:block;height:100%}@media screen and (min-width:768px){.freelanceArtDtl .main-article-list-item>a{padding:15px 15px 10px}.freelanceArtDtl .main-article-list-item>a:hover h3,.freelanceArtDtl .main-article-list-item>a:hover p{color:#107b9e;font-family:NotoSansJP-400}.freelanceArtDtl .main-article-list-item>a{padding:10px 15px}}.freelanceArtDtl .main-article-list-item figure{font-size:0;line-height:0}@media screen and (max-width:767px){.freelanceArtDtl .main-article-list-item figure{float:left;width:70px}}.freelanceArtDtl .main-article-list-item figure img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.freelanceArtDtl .main-article-list-item-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;box-sizing:border-box;display:-webkit-box;overflow:hidden;white-space:normal;word-break:break-all}@media screen and (min-width:768px){.freelanceArtDtl .main-article-list-item-title{margin-top:12px}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-list-item-title{padding-left:1rem}}.freelanceArtDtl .main-article-list-item-label{font-size:12px;padding-right:1rem;position:relative;text-align:right}@media screen and (min-width:768px){.freelanceArtDtl .main-article-list-item-label{margin-top:auto}}.freelanceArtDtl .main-article-list-item-label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);width:1.5rem}.freelanceArtDtl .main-article-list-toAll{margin-top:1rem}@media screen and (min-width:768px){.freelanceArtDtl .main-article-list-toAll{text-align:right}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-list-toAll{text-align:center}}.freelanceArtDtl .main-article-list-toAll a{display:inline-block;font-family:NotoSansJP-400;padding-right:15px;position:relative}.freelanceArtDtl .main-article-list-toAll a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);width:1.5rem}.freelanceArtDtl .main-article-inner{background:#fff;margin-top:5px}@media screen and (min-width:768px){.freelanceArtDtl .main-article-inner{font-family:NotoSansJP-400}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-inner{line-height:1.5}}.freelanceArtDtl .main-article-top{display:flex;justify-content:space-between;margin-top:1rem}@media screen and (max-width:767px){.freelanceArtDtl .main-article-top{flex-direction:column}}.freelanceArtDtl .main-article-label{font-family:NotoSansJP-400;font-size:1rem}.freelanceArtDtl .main-article-date{font-size:1rem}.freelanceArtDtl .main-article-date time:not(:first-of-type):before{content:" / "}.freelanceArtDtl .main-article-title{font-family:NotoSansJP-400;line-height:1.4;margin-bottom:1rem}@media screen and (min-width:768px){.freelanceArtDtl .main-article-title{font-size:2rem}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-title{font-size:1.5rem}}.freelanceArtDtl .main-article-image{margin-bottom:2rem;text-align:center}.freelanceArtDtl .main-article-image>img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.freelanceArtDtl .main-article-sns{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.freelanceArtDtl .main-article-contents{font-size:1.125rem;word-break:break-all}.freelanceArtDtl .main-article-contents>h2{font-family:NotoSansJP-500;line-height:1.5;margin:1em 0}@media screen and (min-width:768px){.freelanceArtDtl .main-article-contents>h2{font-size:1.5rem}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents>h2{font-size:1.125rem}}.freelanceArtDtl .main-article-contents>h3{font-family:NotoSansJP-500;line-height:1.5;margin:2em 0 1rem}@media screen and (min-width:768px){.freelanceArtDtl .main-article-contents>h3{font-size:1.25rem}}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents>h3{font-size:1.125rem}}.freelanceArtDtl .main-article-contents>p{font-size:1.125rem;line-height:1.6;margin:2rem;word-break:break-all}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents>p{margin:2rem 1rem}}.freelanceArtDtl .main-article-contents>p>b{font-family:NotoSansJP-500;font-weight:700}.freelanceArtDtl .main-article-contents>p>a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px;word-break:break-all}.freelanceArtDtl .main-article-contents>ul{margin:2rem}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents>ul{margin:2rem 1rem}}.freelanceArtDtl .main-article-contents>ul li{font-size:1rem;margin:.5rem 0}.freelanceArtDtl .main-article-contents>figure{margin:2rem}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents>figure{margin:2rem 1rem}}.freelanceArtDtl .main-article-contents>img{display:block;height:auto;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.freelanceArtDtl .main-article-contents>table{background:#fff;border:1px solid #e5e5e5;margin:2rem;width:calc(100% - 4rem)}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents>table{margin:2rem 1rem;width:calc(100% - 2rem)}}.freelanceArtDtl .main-article-contents>table tr th{background-color:#f2f2f2;border:1px solid #e5e5e5;box-sizing:border-box;font-size:14px;font-weight:700;padding:15px 10px;position:relative;text-align:left;vertical-align:middle;width:110px}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents>table tr th{font-size:11px;padding:5px;width:67px}}.freelanceArtDtl .main-article-contents>table tr:not(:last-of-type) th.arrow:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-arrow-down%22%3E%3Cline%20x1%3D%2212%22%20y1%3D%225%22%20x2%3D%2212%22%20y2%3D%2219%22%3E%3C%2Fline%3E%3Cpolyline%20points%3D%2219%2012%2012%2019%205%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:1.5rem;left:2.75rem;position:absolute;top:auto;width:1.5rem}.freelanceArtDtl .main-article-contents>table tr td{border:1px solid #e5e5e5;font-size:14px;padding:5px 10px;text-align:left;vertical-align:middle;width:calc(100% - 160px);word-break:break-all}.freelanceArtDtl .main-article-contents .marker{background:linear-gradient(transparent,#fffad2 0)}.freelanceArtDtl .main-article-contents .red{color:#da291c}.freelanceArtDtl .main-article-contents .large{font-size:1.75rem}.freelanceArtDtl .main-article-contents .letter-spacing{letter-spacing:0}.freelanceArtDtl .main-article-contents .text-indent{display:block;padding-left:1em;text-indent:-1em}.freelanceArtDtl .main-article-contents .index{background-color:#f2f2f2;border-radius:8px;margin:2rem;padding:.25rem 1rem .5rem}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents .index{margin:2rem 1rem}}.freelanceArtDtl .main-article-contents .index-title{line-height:1;text-align:center}.freelanceArtDtl .main-article-contents .index-title>b{font-family:NotoSansJP-500;font-size:.95rem;font-weight:700}.freelanceArtDtl .main-article-contents .index>p{margin:0 auto 1rem;max-width:600px;width:100%}.freelanceArtDtl .main-article-contents .index>p a{display:inline-block;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:768px){.freelanceArtDtl .main-article-contents .index>p a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px;word-break:break-all}}.freelanceArtDtl .main-article-contents .index>p>b{font-family:NotoSansJP-500;font-weight:700}.freelanceArtDtl .main-article-contents .warning{background-color:#fdf4f4;border:2px solid #da291c;border-radius:8px;color:#da291c;margin:2rem;padding:1rem}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents .warning{margin:2rem 1rem}}.freelanceArtDtl .main-article-contents .warning>li{margin:.5rem 0}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents .small-sp{font-size:1.25rem}}.freelanceArtDtl .main-article-contents .btn-block{margin:2rem auto;max-width:400px;width:80%}.freelanceArtDtl .main-article-contents .btn-block a{-webkit-text-decoration:none;text-decoration:none}.freelanceArtDtl .main-article-contents .note{background-color:#f2f2f2;border-radius:8px;margin:2rem;padding:1em}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents .note{margin:2rem 1rem}}.freelanceArtDtl .main-article-contents .note>p{font-size:1rem;margin:.5rem 0}.freelanceArtDtl .main-article-contents .note>p a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px;word-break:break-all}.freelanceArtDtl .main-article-contents .note>ul{font-size:1rem}.freelanceArtDtl .main-article-contents .check{padding-left:2rem;position:relative}.freelanceArtDtl .main-article-contents .check:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-check%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;left:0;position:absolute;top:.5rem;width:1.5rem}.freelanceArtDtl .main-article-contents .shadow{background-color:#fff;border-radius:8px;box-shadow:0 2px 15px 0 rgba(0,3,6,.3);margin:2rem;padding:1rem}@media screen and (max-width:767px){.freelanceArtDtl .main-article-contents .shadow{margin:2rem 1rem}}.freelanceArtDtl .main-article-contents .shadow>h3{font-size:1.25rem;letter-spacing:0;line-height:1.4;margin-bottom:1rem}.freelanceArtDtl .main-article-contents .shadow>h3 b{align-items:center;display:flex}.freelanceArtDtl .main-article-contents .shadow>h3 b span{display:inline-block;font-size:1.5rem;line-height:1;margin-right:1rem;white-space:nowrap}.freelanceArtDtl .main-article-contents .shadow>p{font-size:1rem;margin:.5rem 0}.freelanceArtDtl .main-article-contents .shadow>p a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px;word-break:break-all}.freelanceArtDtl .main-article-contents .quote{position:relative}.freelanceArtDtl .main-article-contents .quote:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M6.8%2C11.9c-0.9%2C0-1-0.2-1-0.9c0-2.1%2C1.2-3.4%2C3.6-4.8c0.5-0.3%2C0.6-0.6%2C0.6-1c0-0.7-0.5-1.4-1.3-1.4C8.3%2C3.9%2C7.9%2C4%2C7.4%2C4.3%20c-3.5%2C1.9-6.1%2C5.2-6.1%2C9.6c0%2C4%2C2.2%2C6.1%2C4.9%2C6.1c2.5%2C0%2C4.5-1.6%2C4.5-4.2C10.7%2C13.3%2C8.8%2C11.9%2C6.8%2C11.9z%22%2F%3E%3Cpath%20d%3D%22M18.8%2C11.9c-0.9%2C0-1-0.2-1-0.9c0-2.1%2C1.1-3.4%2C3.6-4.8c0.4-0.3%2C0.6-0.6%2C0.6-1c0-0.7-0.4-1.4-1.3-1.4c-0.4%2C0-0.8%2C0.2-1.4%2C0.5%20c-3.4%2C1.9-6.1%2C5.2-6.1%2C9.6c0%2C4%2C2.2%2C6.1%2C4.9%2C6.1c2.5%2C0%2C4.5-1.6%2C4.5-4.2C22.6%2C13.3%2C20.8%2C11.9%2C18.8%2C11.9z%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;left:-1rem;position:absolute;top:-1rem;width:1.5rem}.licensesIdx .main-inner{max-width:1000px}@media screen and (min-width:768px){.licensesIdx .main-title{margin:20px 0 0}}@media screen and (max-width:767px){.licensesIdx .main-title{margin:15px 0 0}}.licensesIdx .main-title img{vertical-align:top;width:100%}.licensesIdx .main-licenseCategory{background:#f2f2f2;border:1px solid #d9d9d9;border-radius:4px;display:flex}@media screen and (min-width:768px){.licensesIdx .main-licenseCategory{margin:40px auto 0;width:100%}}@media screen and (max-width:767px){.licensesIdx .main-licenseCategory{margin:15px 0 0}}.licensesIdx .main-licenseCategory-item{width:50%}.licensesIdx .main-licenseCategory-item a{border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:#999;display:block;text-align:center}@media screen and (min-width:768px){.licensesIdx .main-licenseCategory-item a{font-family:NotoSansJP-400;font-size:15px;height:46px;line-height:46px}.licensesIdx .main-licenseCategory-item a:hover{color:#000306}}@media screen and (max-width:767px){.licensesIdx .main-licenseCategory-item a{height:8.8vw;line-height:8.8vw}}.licensesIdx .main-licenseCategory-item a.on{background:#fff;border:1px solid #1c304b;color:#000306}@media screen and (min-width:768px){.licensesIdx .main-license{margin:35px 0 0}}@media screen and (max-width:767px){.licensesIdx .main-license{margin:12px 0 0}}@media screen and (min-width:768px){.licensesIdx .main-license-title{font-family:NotoSansJP-400;font-size:15px}}@media screen and (max-width:767px){.licensesIdx .main-license-title{font-size:12px;margin-bottom:2px}}@media screen and (min-width:768px){.licensesIdx .main-otherLicense{font-family:NotoSansJP-400;margin:1rem 0 2.5rem;text-align:right}}@media screen and (max-width:767px){.licensesIdx .main-otherLicense{margin:1rem 0;text-align:center}}.licensesIdx .main-otherLicense>a{display:inline-block;padding-right:1rem;position:relative;-webkit-text-decoration:underline;text-decoration:underline}.licensesIdx .main-otherLicense>a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);width:1.5rem}@media screen and (min-width:768px){.licensesIdx .main.type_engineer .main-licenseCategory-item a:hover{color:#000306}}.licensesIdx .main.type_engineer .main-licenseCategory-item a.on{border-color:#1c304b;color:#000306}@media screen and (min-width:768px){.licensesDtl .asideLayout{padding-bottom:60px}}@media screen and (max-width:767px){.licensesDtl .asideLayout{padding-bottom:40px}}@media screen and (min-width:768px){.licensesDtl .main{padding-top:25px}}@media screen and (max-width:767px){.licensesDtl .main{background:#fff}}.licensesDtl .main-license{background:#fff}@media screen and (min-width:768px){.licensesDtl .main-license{margin-top:40px}}@media screen and (max-width:767px){.licensesDtl .main-license{margin-top:15px}}.licensesDtl .main-license-label{display:block;font-size:.75rem}.licensesDtl .main-license-title{border-bottom:1px solid #d9d9d9;font-family:NotoSansJP-400;font-size:1.5rem}@media screen and (min-width:768px){.licensesDtl .main-license-summary{display:flex;justify-content:space-between;margin-top:30px}}@media screen and (max-width:767px){.licensesDtl .main-license-summary{margin-top:10px}}@media screen and (min-width:768px){.licensesDtl .main-license-score{width:156px}}@media screen and (max-width:767px){.licensesDtl .main-license-score{align-content:center;display:flex;justify-content:space-between}}.licensesDtl .main-license-level{align-items:center;display:flex}.licensesDtl .main-license-level-title{font-size:.75rem;width:50px}.licensesDtl .main-license-level-val{background:url(/assets/img/licenses/img-level.png) 0 0/194px auto no-repeat;overflow:hidden;text-indent:-999px}@media screen and (min-width:768px){.licensesDtl .main-license-level-val{height:14px;width:94px}}@media screen and (max-width:767px){.licensesDtl .main-license-level-val{background-size:195px;height:15px;width:95px}}.licensesDtl .main-license-level-val.level1{background-position:-80px 0}.licensesDtl .main-license-level-val.level2{background-position:-60px 0}.licensesDtl .main-license-level-val.level3{background-position:-40px 0}.licensesDtl .main-license-level-val.level4{background-position:-20px 0}.licensesDtl .main-license-level-val.level5{background-position:0 0}.licensesDtl .main-license-passRate{align-items:center;background:#f2f2f2;border-radius:4px;box-sizing:border-box;display:flex;justify-content:space-between}@media screen and (min-width:768px){.licensesDtl .main-license-passRate{height:38px;margin-top:13px;padding:0 8px 0 4px;width:100%}}@media screen and (max-width:767px){.licensesDtl .main-license-passRate{height:10.4vw;padding:0 5px 0 3px;width:30.93vw}}.licensesDtl .main-license-passRate-title{font-size:.75rem}.licensesDtl .main-license-passRate-val{color:#da291c;font-family:NotoSansJP-500;font-size:1.5rem}.licensesDtl .main-license-passRate-val span{font-size:.75rem;font-weight:400}.licensesDtl .main-license-table{border:1px solid #fff}@media screen and (min-width:768px){.licensesDtl .main-license-table{width:524px}}@media screen and (max-width:767px){.licensesDtl .main-license-table{margin-top:15px;width:100%}}.licensesDtl .main-license-table th{background:#f2f2f2;border:1px solid #d9d9d9;font-size:.75rem;padding:.5rem;text-align:left;text-align:center;white-space:nowrap;width:60px}.licensesDtl .main-license-table td{background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;font-size:1rem;padding:.5rem}.licensesDtl .main-license-text{font-size:1.125rem;line-height:2.125;margin-top:2rem}.licensesDtl .main-license-section{margin-top:2.5rem}.licensesDtl .main-license-section .main-license-section-title{border-bottom:1px solid #ccc;font-family:NotoSansJP-500;font-size:1.125rem;padding:.5rem 0}.licensesDtl .main-license-section-link li{padding-left:1em;text-indent:-1em}.licensesDtl .main-license-sns{margin-top:1.25rem}.licensesDtl .main-license-sns-list{padding-left:1rem}.licensesDtl .main-license-sns-list-item{display:inline-block;vertical-align:top}@media screen and (min-width:768px){.licensesDtl .main-license-sns-list-item{margin:15px 5px 12px 0}}@media screen and (max-width:767px){.licensesDtl .main-license-sns-list-item{margin:5px 0}}.licensesDtl .main-license-sns-list-item>*{display:inline-block;vertical-align:top}.licensesDtl .main-license-nav li{margin-top:2rem}.licensesDtl .main-license-nav a{font-size:1.25rem;margin:0 auto;max-width:500px}@media screen and (max-width:767px){.licensesDtl .main-license-nav a{font-size:1rem}}.mypageCom *,.mypageCom :after,.mypageCom :before{box-sizing:border-box}.mypageCom .main-tagLine{font-family:NotoSansJP-400;font-size:1.75rem;padding:0}@media screen and (max-width:767px){.mypageCom .main-tagLine{font-family:NotoSansJP-500;font-size:calc(1.3rem + .6vw)}}.mypageCom #pageWrapper{padding-bottom:0}.mypageCom #pageWrapper>.main{padding-bottom:0;padding-top:60px}@media screen and (max-width:767px){.mypageCom #pageWrapper>.main{padding-top:0}}.mypageCom .header-inner{align-items:center;display:flex;height:60px}@media screen and (max-width:767px){.mypageCom .header-inner{height:50px}}.mypageCom .header figure img{width:112px}.mypageCom .main-inner{margin:0 auto 4rem;max-width:1200px;padding:2rem 1.5rem 10rem;width:100%}@media screen and (max-width:767px){.mypageCom .main-inner{margin:0 auto}}.mypageCom .main-page-description{padding-bottom:1rem}.mypageCom .main-page-description p{margin-top:.5rem}.mypageCom .main-page-description:after{content:"";font-size:0;min-height:inherit}@media screen and (min-width:768px){.mypageCom .main-page-description+.mypageCom-list{margin-top:60px}}@media screen and (max-width:767px){.mypageCom .main-page-description+.mypageCom-list{margin-top:30px}}@media screen and (min-width:768px){.mypageCom .main-page-description+.mypageCom-error{margin-top:40px}}@media screen and (max-width:767px){.mypageCom .main-page-description+.mypageCom-error{margin-top:30px}}.mypageCom-list{margin-bottom:2rem}.mypageCom-list-item{padding:2.5rem 0 1.25rem}@media screen and (min-width:768px){.mypageCom-list-item-inner{align-items:center;display:flex;justify-content:space-between}.mypageCom-list-item-title{font-family:NotoSansJP-400;padding-top:6px;width:230px}.mypageCom-list-item-title+.mypageCom-list-item-note{margin-top:.5rem}}@media screen and (max-width:767px){.mypageCom-list-item-title{display:inline-block;font-family:NotoSansJP-500;margin-bottom:.5rem;vertical-align:middle}}.mypageCom-list-item-title.is_must:after{background-color:#da291c;border-radius:.25rem;color:#fff;content:"必須";font-family:NotoSansJP-500;font-size:.65rem;line-height:1;margin-left:.5rem;padding:.0625rem .25rem .15rem;text-align:center;vertical-align:middle;white-space:nowrap}@media screen and (min-width:768px){.mypageCom-list-item-data{width:calc(100% - 240px)}}@media screen and (max-width:767px){.mypageCom-list-item-data{position:relative}}.mypageCom-list-item-data input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;color:#000306;display:block;font-size:1rem;line-height:1.8;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.mypageCom-list-item-data input.textCenter{text-align:center}.mypageCom-list-item-data input:focus{background-color:#fff;border-color:rgba(0,154,204,.5);box-shadow:0 0 0 .25rem rgba(0,154,204,.3);color:#000306;outline:0}@media screen and (min-width:768px){.mypageCom-list-item-data input+input{margin-top:.5rem}}.mypageCom-list-item-data.error input,.mypageCom-list-item-data.error select{background-color:rgba(218,41,28,.05);border:1px solid #da291c}.mypageCom-list-item-data.error input:focus,.mypageCom-list-item-data.error select:focus{background-color:rgba(218,41,28,.05);border-color:rgba(218,41,28,.5);box-shadow:0 0 0 .25rem rgba(218,41,28,.3)}.mypageCom-list-item-data.error .mypageCom-list-item-radio input:valid{border:1px solid #da291c}.mypageCom-list-item-data.error .mypageCom-list-item-data-type li input[type=checkbox]{background-color:rgba(218,41,28,.05);border:1px solid #da291c}.mypageCom-list-item-data.error .mypageExperienced-check-list li{background:rgba(218,41,28,.05)}.mypageCom-list-item-data.error .mypageExperienced-check:before{background:#fff;border-color:#da291c}.mypageCom-list-item-data.error .mypageCom-list-item-data-upload-area:before{background:rgba(218,41,28,.05);border:1px solid #da291c;content:"";left:-1px;position:absolute;width:100%}@media screen and (min-width:768px){.mypageCom-list-item-data.error .mypageCom-list-item-data-upload-area:before{height:27px;top:-1px}}@media screen and (max-width:767px){.mypageCom-list-item-data.error .mypageCom-list-item-data-upload-area:before{height:24px;top:0}}.mypageCom-list-item-data select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-down%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:auto;border:1px solid #ccc;border-radius:.25rem;color:#000306;display:block;font-size:1rem;line-height:1.8;padding:.375rem 2.25rem .375rem .75rem;width:100%}.mypageCom-list-item-data select::-ms-expand{display:none}.mypageCom-list-item-data select:focus{background-color:#fff;border-color:rgba(0,154,204,.5);box-shadow:0 0 0 .25rem rgba(0,154,204,.3);color:#000306;outline:0}.mypageCom-list-item-data-wrap{position:relative}@media screen and (min-width:768px){.mypageCom-list-item-data-wrap>select{cursor:pointer}}.mypageCom-list-item-data-wrap .form-group{position:relative}.accountsIdx .main-operation .form .mypageCom-list-item-data-wrap .form-group .toggle-passCheck,.mypageCom-list-item-data-wrap .accountsIdx .main-operation .form .form-group .toggle-passCheck,.mypageCom-list-item-data-wrap .form-group .toggle-pass,.mypageCom-list-item-data-wrap .form-group .toggle-passCheck{cursor:pointer}.accountsIdx .main-operation .form .mypageCom-list-item-data-wrap .form-group .toggle-passCheck:after,.mypageCom-list-item-data-wrap .accountsIdx .main-operation .form .form-group .toggle-passCheck:after,.mypageCom-list-item-data-wrap .form-group .toggle-pass:after,.mypageCom-list-item-data-wrap .form-group .toggle-passCheck:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-eye-off%22%3E%3Cpath%20d%3D%22M17.94%2017.94A10.07%2010.07%200%200%201%2012%2020c-7%200-11-8-11-8a18.45%2018.45%200%200%201%205.06-5.94M9.9%204.24A9.12%209.12%200%200%201%2012%204c7%200%2011%208%2011%208a18.5%2018.5%200%200%201-2.16%203.19m-6.72-1.07a3%203%200%201%201-4.24-4.24%22%3E%3C%2Fpath%3E%3Cline%20x1%3D%221%22%20y1%3D%221%22%20x2%3D%2223%22%20y2%3D%2223%22%3E%3C%2Fline%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.5rem}.mypageCom-list-item-data-wrap .form-group .feather.eye.toggle-passCheck:after,.mypageCom-list-item-data-wrap .form-group .toggle-pass.feather.eye:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-eye%22%3E%3Cpath%20d%3D%22M1%2012s4-8%2011-8%2011%208%2011%208-4%208-11%208-11-8-11-8z%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E")}.mypageCom-list-item-data-wrap .form-group .pr-3{padding-right:3rem}.mypageCom-list-item-data-list{display:flex;justify-content:space-between}@media screen and (max-width:767px){.mypageCom-list-item-data-list{flex-direction:column}}.mypageCom-list-item-data-list li .mypageCom-list-item-data{width:100%}@media screen and (min-width:768px){.mypageCom-list-item-data-list li{width:calc(50% - 1rem)}}@media screen and (max-width:767px){.mypageCom-list-item-data-list li{padding-bottom:.5rem}}.mypageCom-list-item-data-list-initial{display:inline-block;vertical-align:middle}@media screen and (min-width:768px){.mypageCom-list-item-data-list-initial{margin-right:10px}}@media screen and (max-width:767px){.mypageCom-list-item-data-list-initial{margin-right:5px}}.mypageCom-list-item-data-list-initial li{display:inline-block;position:relative;vertical-align:middle}@media screen and (min-width:768px){.mypageCom-list-item-data-list-initial li{width:40px}}@media screen and (max-width:767px){.mypageCom-list-item-data-list-initial li{width:30px}}.mypageCom-list-item-data-list-initial li .mypageCom-list-item-data{width:100%}@media screen and (min-width:768px){.mypageCom-list-item-data-list-initial li+li{padding-left:40px}}@media screen and (max-width:767px){.mypageCom-list-item-data-list-initial li+li{padding-left:25px}}.mypageCom-list-item-data-list-initial li+li:before{content:"・";position:absolute}@media screen and (min-width:768px){.mypageCom-list-item-data-list-initial li+li:before{left:13px;top:12px}}@media screen and (max-width:767px){.mypageCom-list-item-data-list-initial li+li:before{left:3px;top:6px}}.mypageCom-list-item-data-size{width:50%}@media screen and (max-width:767px){.mypageCom-list-item-data-size{width:100%}}.mypageCom-list-item-data-birthday{align-items:center;display:flex}.mypageCom-list-item-data-birthday li{align-items:center;display:flex;margin-right:.25rem}.mypageCom-list-item-data-birthday li .mypageCom-list-item-data-wrap,.mypageCom-list-item-data-birthday li span{align-items:center;display:flex;height:auto}.mypageCom-list-item-data-birthday li span{margin-left:.25rem}.mypageCom-list-item-data-station{align-items:center;display:flex}.mypageCom-list-item-data-station span{margin-left:.5rem}.mypageCom-list-item-data-error{color:#da291c;font-size:.85rem;margin-top:.5rem}.mypageCom-list-item-data-comment-btn{background:#1c304b;border-radius:.2rem;box-sizing:border-box;color:#fff;cursor:pointer;display:block;float:left;font-family:NotoSansJP-500;font-size:.875rem;line-height:1;padding:.25rem .5rem;text-align:center}.mypageCom-list-item-data-comment.error .mypageCom-list-item-data-comment-count{background:#da291c;color:#fff}.mypageCom-list-item-data-type{display:flex;flex-wrap:wrap}.mypageCom-list-item-data-type li{flex:0 0 auto;margin-bottom:1rem;overflow:hidden;white-space:nowrap;width:50%}@media screen and (max-width:767px){.mypageCom-list-item-data-type li{margin-bottom:.5rem}}.mypageCom-list-item-data-type li label{cursor:pointer;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1.6em)}.mypageCom-list-item-data-type li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ccc;border-radius:.25em;height:1.6em;margin-top:.1em;vertical-align:top;width:1.6em}.mypageCom-list-item-data-type li input[type=checkbox]:valid:checked{background-color:#1c304b;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3Anone%3Bstroke%3A%23FFFFFF%3Bstroke-width%3A2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3Cpolyline%20class%3D%22st0%22%20points%3D%2220%2C6%209%2C17%204%2C12%20%22%2F%3E%3C%2Fsvg%3E");border-color:#1c304b}.mypageCom-list-item-data-type.full li{width:100%}.mypageCom-list-item-data-type.full li:nth-child(2n){margin-left:0}@media screen and (min-width:768px){.mypageCom-list-item-data-type.full li:nth-child(2){margin-top:8px}}@media screen and (max-width:767px){.mypageCom-list-item-data-type.full li:nth-child(2){margin-top:6px}.mypageCom-list-item-data-type.sp-full li{width:100%}.mypageCom-list-item-data-type.sp-full li:nth-child(2n){margin-left:0}.mypageCom-list-item-data-type.sp-full li:not(:first-child){margin-top:10px}}.mypageCom-list-item-data-inner{align-items:center;display:flex}.mypageCom-list-item-data-salary:first-child{margin-top:0}.mypageCom-list-item-data-salary:last-child{margin-bottom:0}@media screen and (min-width:768px){.mypageCom-list-item-data-salary{margin:15px 0}}@media screen and (max-width:767px){.mypageCom-list-item-data-salary{margin:10px 0}}.mypageCom-list-item-data-salary .mypageCom-list-item-data-wrap{display:inline-block;margin:0 .25rem;vertical-align:middle;width:auto}.mypageCom-list-item-data-item{padding:.375rem .75rem;width:100%}.mypageCom-list-item-data-btnlist{margin-bottom:1rem}.mypageCom-list-item-data-btnlist li{display:inline-block;letter-spacing:normal;vertical-align:middle}.mypageCom-list-item-data-btnlist li:not(:first-of-type){margin-left:1rem}.mypageCom-list-item-radio,.mypageCom-list-item-radio li{align-items:center;display:flex}.mypageCom-list-item-radio li{margin-bottom:.125rem;margin-right:1rem;min-height:1.8rem;padding-left:2.5em}.mypageCom-list-item-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ccc;border-radius:9999px;cursor:pointer;float:left;height:1.6em;margin-left:-2.1em;margin-top:.1em;vertical-align:top;width:1.6em}.mypageCom-list-item-radio input+label{padding:0 1rem}.mypageCom-list-item-radio input:valid:checked{background-color:#1c304b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");border-color:#1c304b}.mypageCom-list-item-note{background-color:#f2f2f2;border-radius:.25rem;font-family:NotoSansJP-300;font-size:.85rem;padding:.5rem}@media screen and (max-width:767px){.mypageCom-list-item-note{font-family:NotoSansJP-400}}@media screen and (min-width:768px){.mypageCom-list-finish{margin-top:60px}}@media screen and (max-width:767px){.mypageCom-list-finish{margin-top:28px}}.mypageCom-submit{margin:1rem auto 0;max-width:375px;width:100%}.mypageCom-submit input{cursor:pointer;font-size:1.5rem}.mypageCom-error{background:#fff;border:1px solid #da291c;color:#da291c;line-height:1.7}.mypageCom-error strong{font-family:NotoSansJP-500}@media screen and (min-width:768px){.mypageCom-error{font-size:16px;margin:15px 0 40px;padding:20px 10px;text-align:center}}@media screen and (max-width:767px){.mypageCom-error{font-size:12px;margin:0 0 10px;padding:10px 15px}}.positionsCom .main .main-keyVisual-wrapper{background-color:#1c304b;background-position:top}@media screen and (min-width:768px){.positionsCom .main .main-keyVisual-wrapper{background-image:url(/assets/img/positions/kv-creator.jpg)}}@media screen and (max-width:767px){.positionsCom .main .main-keyVisual-wrapper{background-image:url(/assets/img/positions/kv-creator-sp.jpg)}}@media screen and (min-width:768px){.main.type_engineer .main-keyVisual-wrapper{background-image:url(/assets/img/positions/kv-engineer.jpg)}}@media screen and (max-width:767px){.main.type_engineer .main-keyVisual-wrapper{background-image:url(/assets/img/positions/kv-engineer-sp.jpg)}}.main.detail .main-keyVisual-wrapper:before{background:inherit;bottom:10px;content:"";filter:blur(5px);left:10px;position:absolute;right:10px;top:10px}@media screen and (min-width:768px){.positionsCom .main .main-keyVisual-wrapper.category-01{background-image:url(/assets/img/positions/kv-detail_01.png)}}@media screen and (max-width:767px){.positionsCom .main .main-keyVisual-wrapper.category-01{background-image:url(/assets/img/positions/kv-detail_01-sp.png)}}@media screen and (min-width:768px){.positionsCom .main .main-keyVisual-wrapper.category-02{background-image:url(/assets/img/positions/kv-detail_02.png)}}@media screen and (max-width:767px){.positionsCom .main .main-keyVisual-wrapper.category-02{background-image:url(/assets/img/positions/kv-detail_02-sp.png)}}@media screen and (min-width:768px){.positionsCom .main .main-keyVisual-wrapper.category-03{background-image:url(/assets/img/positions/kv-detail_03.png)}}@media screen and (max-width:767px){.positionsCom .main .main-keyVisual-wrapper.category-03{background-image:url(/assets/img/positions/kv-detail_03-sp.png)}}@media screen and (min-width:768px){.positionsCom .main .main-keyVisual-wrapper.category-04{background-image:url(/assets/img/positions/kv-detail_04.png)}}@media screen and (max-width:767px){.positionsCom .main .main-keyVisual-wrapper.category-04{background-image:url(/assets/img/positions/kv-detail_04-sp.png)}}@media screen and (min-width:768px){.positionsCom .main .main-keyVisual-wrapper.category-05{background-image:url(/assets/img/positions/kv-detail_05.png)}}@media screen and (max-width:767px){.positionsCom .main .main-keyVisual-wrapper.category-05{background-image:url(/assets/img/positions/kv-detail_05-sp.png)}}@media screen and (min-width:768px){.positionsCom .main .main-keyVisual-wrapper.category-06{background-image:url(/assets/img/positions/kv-detail_06.png)}}@media screen and (max-width:767px){.positionsCom .main .main-keyVisual-wrapper.category-06{background-image:url(/assets/img/positions/kv-detail_06-sp.png)}}.positionsCom .main .header-banner__tint{opacity:.4}.main.detail .header-banner__tint{opacity:.2}.positionsCom .main .header-banner .main-keyVisual-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:1rem;position:relative;width:100%}@media screen and (max-width:767px){.positionsCom .main .header-banner .main-keyVisual-container{padding:.5rem 1rem}.positionsCom .main .header-banner .main-keyVisual-container .main-keyVisual-keyWord{margin:1rem 0}}.positionsCom .main .header-banner .title{color:#fff;font-family:NotoSansJP-500;font-size:2rem;font-weight:700;font-weight:500;text-align:center;text-shadow:0 4px 8px rgba(0,3,6,.5),0 -4px 8px rgba(0,3,6,.5),4px 0 8px rgba(0,3,6,.5),-4px 0 8px rgba(0,3,6,.5)}@media screen and (max-width:767px){.positionsCom .main .header-banner .title{font-size:1.5rem;line-height:1.6}}.main.detail .header-banner h1.title{font-family:NotoSansJP-400;font-size:1rem;font-weight:400;text-shadow:none}@media screen and (max-width:767px){.main.detail .header-banner h1.title{font-size:1.5rem;text-shadow:0 4px 8px rgba(0,3,6,.5),0 -4px 8px rgba(0,3,6,.5),4px 0 8px rgba(0,3,6,.5),-4px 0 8px rgba(0,3,6,.5)}}.main.detail .header-banner h2.title{font-size:2.5rem}.positionsCom .main .header-banner .summary{color:#fff;font-family:NotoSansJP-400;font-size:1.5rem;font-weight:700;font-weight:400;letter-spacing:.1rem;text-align:center;text-shadow:0 4px 8px rgba(0,3,6,.5),0 -4px 8px rgba(0,3,6,.5),4px 0 8px rgba(0,3,6,.5),-4px 0 8px rgba(0,3,6,.5)}.positionsCom .main .header-banner .freeWordSearch-wrapper{margin-top:1rem;position:relative}.positionsCom .main-position-section .title{font-family:NotoSansJP-400;font-size:2rem;margin:1rem 0}@media screen and (max-width:767px){.positionsCom .main-position-section .title{letter-spacing:0}}.positionsCom .main-position-section .text{font-size:1.125rem;line-height:2}.positionsCom .main-position-section .text p:not(:first-of-type){margin-top:2rem}.positionsCom .main-position-section .text h2{font-family:NotoSansJP-400;font-size:1.5rem;font-weight:400;margin-top:2rem}@media screen and (max-width:767px){.positionsCom .main-position-section .text h2{letter-spacing:0;line-height:1.6;margin-bottom:1rem}}.positionsCom .main-position-section .text h2+p{margin-top:1rem}.positionsCom .main-position-section .text h3{font-family:NotoSansJP-400;font-size:1.25rem;font-weight:400;margin-top:1rem}@media screen and (max-width:767px){.positionsCom .main-position-section .text h3{letter-spacing:0}}.positionsCom .main-position-section .text h3+p{margin-top:1rem}.positionsCom .main-position__ext{margin-top:2.5rem}.positionsCom .main-position__ext h2{font-family:NotoSansJP-400;font-size:2rem;margin-bottom:1rem}.positionsCom .main-position__ext h2:not(:first-of-type){margin-top:2.5rem}.positionsCom .main-position__ext h2+p{margin-top:1rem}@media screen and (max-width:767px){.positionsCom .main-position__ext h2{letter-spacing:0}}.positionsCom .main-position__ext p{font-size:1.125rem;line-height:2;margin-top:2rem}.positionsCom .main-position__toAbout{margin-top:1rem;text-align:center}.positionsCom .main-position__toAbout a{display:inline-block;font-family:NotoSansJP-400;font-weight:700;font-weight:400;letter-spacing:.1rem;padding-right:1.5rem;position:relative;white-space:nowrap}.positionsCom .main-position__toAbout a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);width:1.5rem}.positionsCom .main-position__toAbout a:after{background:#000306;bottom:0;content:"";display:block;height:1px;left:50%;margin-top:.25rem;position:absolute;top:auto;transform:translateX(-50%);transition:width .2s ease-out;width:0}@media screen and (min-width:768px){.positionsCom .main-position__toAbout a:hover:after{width:100%;z-index:1}}.positionsCom .main-position__toOffer{margin-top:2rem}.positionsCom .main-position__toOffer p{font-family:NotoSansJP-400;font-size:1.5rem;font-weight:700;font-weight:400;text-align:center}.positionsCom .main-position__toOffer .btn{margin:0 auto;max-width:400px}.positionsCom .main-position__toOffer .btn>a{font-size:1.5rem}.positionsCom .main-position__toOffer .btn>a:before{right:40px}.positionsCom .main-position__category{margin-top:2.5rem}.positionsCom .main-position__category .title{font-family:NotoSansJP-400;font-size:2rem;margin-bottom:1rem}@media screen and (max-width:767px){.positionsCom .main-position__category .title{letter-spacing:0;text-align:center}}.positionsCom .main-position__category .nav{display:flex;flex-wrap:wrap}.positionsCom .main-position__category .nav li{background:#fff;box-sizing:border-box}@media screen and (min-width:768px){.positionsCom .main-position__category .nav li{margin-bottom:20px;margin-right:20px;width:calc(33.33333% - 14px)}.positionsCom .main-position__category .nav li:nth-child(3n){margin-right:0}}@media screen and (max-width:767px){.positionsCom .main-position__category .nav li{margin-bottom:15px;margin-right:15px;margin-top:0;width:calc(50% - 8px)}.positionsCom .main-position__category .nav li:nth-child(2n){margin-right:0}}.positionsCom .main-position__category .nav li figure{margin-bottom:5px}.positionsCom .main-position__category .nav li figure img{line-height:0;width:100%}.positionsCom .main-position__category .nav li a{box-sizing:border-box;display:block;padding:0 0 20px;transition:box-shadow .5s}.positionsCom .main-position__category .nav li a:hover{box-shadow:0 0 0 1px #000306}.positionsCom .main-position__category .nav-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;box-sizing:border-box;display:-webkit-box;overflow:hidden;padding-left:5px;padding-right:5px;white-space:normal;word-break:break-all}@media screen and (min-width:768px){.positionsCom .main-position__category .nav-title{font-family:NotoSansJP-400;font-size:18px;margin-bottom:10px}}@media screen and (max-width:767px){.positionsCom .main-position__category .nav-title{font-size:13px;margin-bottom:5px}}.positionsCom .main-position__category .nav-content{-webkit-box-orient:vertical;box-sizing:border-box;display:-webkit-box;height:5.8em;overflow:hidden;padding-left:5px;padding-right:5px;white-space:normal;word-break:break-all}@media screen and (min-width:768px){.positionsCom .main-position__category .nav-content{font-size:13px}}@media screen and (max-width:767px){.positionsCom .main-position__category .nav-content{font-size:11px}}.positionsCom .main-position__category .nav-content h2{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;font-family:NotoSansJP-400;margin-bottom:3px;overflow:hidden;white-space:normal;word-break:break-all}.positionsCom .main-position__licensesList{margin-top:3.75rem}.positionsCom .main-position__licensesList .title{font-family:NotoSansJP-400;font-size:2rem;margin-bottom:1rem}@media screen and (max-width:767px){.positionsCom .main-position__licensesList .title{text-align:center}}.positionsCom .main-position__licensesList .licensesList-more{margin-top:1rem}.positionsCom .main-position__licensesList .licensesList-more a{display:inline-block;font-family:NotoSansJP-400;font-weight:700;font-weight:400;letter-spacing:.1rem;padding-right:1.5rem;position:relative;white-space:nowrap}.positionsCom .main-position__licensesList .licensesList-more a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);width:1.5rem}.positionsCom .main-position__licensesList .licensesList-more a:after{background:#000306;bottom:0;content:"";display:block;height:1px;left:50%;margin-top:.25rem;position:absolute;top:auto;transform:translateX(-50%);transition:width .2s ease-out;width:0}@media screen and (min-width:768px){.positionsCom .main-position__licensesList .licensesList-more a:hover:after{width:100%;z-index:1}}@media screen and (min-width:768px){.projectsNewDesignIdx ::-webkit-scrollbar{height:8px;width:8px}.projectsNewDesignIdx ::-webkit-scrollbar-track{background:#f2f2f2;border-radius:4px}.projectsNewDesignIdx ::-webkit-scrollbar-thumb{background:#999;border-radius:4px}}.projectsNewDesignIdx #pageWrapper .switchdesign>main{min-height:100%;padding-bottom:4rem}@media screen and (min-width:768px){.projectsNewDesignIdx #pageWrapper .switchdesign>main{padding-top:100px}}.projectsNewDesignIdx #pageWrapper .headerNews+.switchdesign>main{padding-top:0}@media screen and (min-width:768px){.projectsNewDesignIdx .projects-container{display:flex;gap:3.125rem}.projectsNewDesignIdx .projects-container .main-offer{width:30%}}.projectsNewDesignIdx .projects-container .main-offer-list{display:block}.projectsNewDesignIdx .projects-container .main-offer-list-item{margin-bottom:2rem}@media screen and (min-width:768px){.projectsNewDesignIdx .projects-container .main-offer-list-item{cursor:pointer}.projectsNewDesignIdx .projects-container .main-offer-list-item:hover{box-shadow:0 .5rem 1rem rgba(0,3,6,.1)}.projectsNewDesignIdx .projects-container .main-offer-list-item.current{border-color:#000306;border-width:2px}.projectsNewDesignIdx .projects-container .main-offer-list-item .item-inner .upper a{pointer-events:none}.projectsNewDesignIdx .projects-container .main-offer-list-item .toDetail{display:none!important}.projectsNewDesignIdx .projects-container .main-offer-list-item .workContent{margin:.5rem 1.25rem 1rem!important}}.projectsNewDesignIdx .projects-container .main-offer .more{margin-bottom:2rem;text-align:center;width:100%}.projectsNewDesignIdx .projects-container .main-offer .more .btn{background-color:#1c304b;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-family:NotoSansJP-500;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:60%}@media screen and (min-width:768px){.projectsNewDesignIdx .projects-container .main-offer .more .btn:hover{background-color:#030c18}}.projectsNewDesignIdx .projects-container .main-offer .more .btn.loading{font-size:.85rem;opacity:.6;pointer-events:none}.projectsNewDesignIdx .projects-container .main-offer .more .btn.loading .spinner{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:9999px;border-right:.25em solid transparent;display:inline-block;height:1rem;margin-right:.25rem;position:relative;top:3px;width:1rem}@keyframes spinner-border{to{transform:rotate(1turn)}}.projectsNewDesignIdx .projects-container .main-offer .more .error-message{color:#da291c;font-family:NotoSansJP-500;font-size:.85rem;line-height:1.4;margin-top:.5rem}@media screen and (min-width:768px){.projectsNewDesignIdx .projects-container .main-detail{width:70%}}@media screen and (max-width:767px){.projectsNewDesignIdx .projects-container .main-detail{display:none}}.projectsNewDesignIdx .projects-container .main-detail .inner{height:100%}@media screen and (min-width:768px){.projectsNewDesignIdx .projects-container .main-detail .inner .content{height:calc(100vh - 300px);max-width:768px;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain contain;padding:1rem;position:relative;width:100%}.projectsNewDesignIdx .projects-container .main-detail .inner .content.active{border:1px solid #ccc;border-radius:.25rem;height:calc(100vh - 133px);padding:1rem}}.projectsNewDesignIdx .projects-container .main-detail .inner ul{max-width:768px}.projectsNewDesignIdx .projects-container .main-detail .inner .title a{font-family:NotoSansJP-500;font-size:1.25rem;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000306;text-decoration-thickness:1px;text-underline-offset:8px;word-break:break-all}.projectsNewDesignIdx .projects-container .main-detail .inner .project-rate{font-size:.875rem;margin-top:.5rem}.projectsNewDesignIdx .projects-container .main-detail .inner .project-rate>em{color:#da291c;font-family:NotoSansJP-500;font-size:1.5rem}.projectsNewDesignIdx .projects-container .main-detail .inner .project-rate>b{color:#da291c;font-size:.875rem}.projectsNewDesignIdx .projects-container .main-detail .inner .project-rate>span{font-size:.875rem}.projectsNewDesignIdx .projects-container .main-detail .inner .job-location{font-size:.875rem;margin-top:.5rem;padding-left:1.25rem;position:relative}.projectsNewDesignIdx .projects-container .main-detail .inner .job-location:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-map-pin%22%3E%3Cpath%20d%3D%22M21%2010c0%207-9%2013-9%2013s-9-6-9-13a9%209%200%200%201%2018%200z%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.projectsNewDesignIdx .projects-container .main-detail .inner .job-criteria{align-items:center;display:flex;flex-wrap:wrap;height:2rem;overflow:hidden}.projectsNewDesignIdx .projects-container .main-detail .inner .job-criteria li{background-color:#f2f2f2;border:1px solid #ccc;border-radius:.25rem;font-size:.75rem;line-height:1;margin:.25rem;padding:.25rem .5rem;transition:all .5s ease}.projectsNewDesignIdx .projects-container .main-detail .inner .job-criteria li:first-of-type{margin-left:0}@media screen and (min-width:768px){.projectsNewDesignIdx .projects-container .main-detail .inner .job-criteria li:hover{background-color:#e5e5e5}}.projectsNewDesignIdx .projects-container .main-detail .inner .job-criteria li a{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;overflow:hidden}.projectsNewDesignIdx .projects-container .main-detail .inner .com-introButten-submit-inner{background-color:#1c304b;color:#fff;cursor:pointer;margin:0;padding:.5rem;width:200px}.projectsNewDesignIdx .projects-container .main-detail .inner .com-introButten-submit-inner:hover{background-color:#030c18;border-color:#030c18;color:#fff}.projectsNewDesignIdx .projects-container .main-detail .inner .com-introButten-submit-inner:active,.projectsNewDesignIdx .projects-container .main-detail .inner .com-introButten-submit-inner:focus{color:#fff}.projectsNewDesignIdx .projects-container .main-detail .inner .com-introButten-submit-text{font-size:1.25rem}.projectsNewDesignIdx .projects-container .main-detail .inner .job-requirements,.projectsNewDesignIdx .projects-container .main-detail .inner .project-details{font-size:.875rem}.projectsNewDesignIdx .projects-container .main-detail .card-footer{font-size:.875rem;margin-top:2.5rem}.projectsNewDesignIdx .projects-container .main-detail .d-flex{display:flex}.projectsNewDesignIdx .projects-container .main-detail .gap-2{gap:.5rem}.projectsNewDesignIdx .projects-container .main-detail .justify-content-between{justify-content:space-between}.projectsNewDesignIdx .projects-container .main-detail .text-gray-700{color:#999}.projectsNewDesignIdx .projects-container .main-detail .text-end{text-align:right}.projectsNewDesignIdx .projects-container .main-detail .text-nowrap{white-space:nowrap}.projectsNewDesignIdx .projects-container .main-detail .fw-bold{font-family:NotoSansJP-500}.projectsNewDesignIdx .projects-container .main-detail .mt-2{margin-top:.5rem}.projectsNewDesignIdx .projects-container .main-detail .mt-3{margin-top:1rem}.projectsNewDesignIdx .projects-container .main-detail .mt-6{margin-top:2.5rem}.projectsNewDesignIdx .projects-container .main-detail .ps-3{padding-left:1rem}.projectsNewDesignIdx .projects-container .main-detail .ps-4{padding-left:1.25rem}.projectsNewDesignIdx .projects-container .main-detail .pe-2{padding-right:.5rem}.projectsNewDesignIdx .main-inner{max-width:1200px}.projectsNewDesignIdx .main-tagLine h1{line-height:1.6}@media screen and (min-width:768px){.projectsNewDesignIdx .main-tagLine h1{align-items:center;display:flex;flex-wrap:wrap}}.projectsNewDesignIdx .main-tagLine h1>b:after{content:"　"}.projectsNewDesignIdx .main-tagLine h1>span{position:relative}@media screen and (max-width:767px){.projectsNewDesignIdx .main-tagLine h1>span{display:block}}.projectsNewDesignIdx .main-tagLine h1>span .wrapper-project-favorite{align-items:center;display:flex}.projectsNewDesignIdx .main-tagLine h1>span .project-favorite{font-size:.875rem;margin-left:0;padding:.25rem .5rem .25rem .25rem}.projectsNewDesignIdx .main-tagLine h1>span .project-favorite:disabled{display:none}.projectsNewDesignIdx .main-tagLine h1>span .project-favorite span{padding-left:1rem;padding-right:0}.projectsNewDesignIdx .main-tagLine h1>span .project-favorite span:after{border-right-color:#000306;border-top-color:transparent;left:-4px;right:auto;top:6px}@media screen and (max-width:767px){.projectsNewDesignIdx .main-tagLine h1>span .project-favorite span:after{border-bottom-color:#000306;border-right-color:transparent;left:0;top:1px}}.projectsNewDesignIdx .main-tagLine h1>span .project-favorite+.alert-success{display:inline-block}.projectsNewDesignIdx .main-tagLine h1>span .project-favorite+.alert-success b{font-family:NotoSansJP-500;font-size:.875rem;font-weight:500;margin-left:1rem;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#e6f5fa;text-decoration-thickness:2px;text-underline-offset:4px}.projectsNewDesignIdx .main-option{display:flex}@media screen and (min-width:768px){.projectsNewDesignIdx .main-option{align-items:center;justify-content:space-between;margin:40px auto 30px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-option{align-items:flex-start;flex-direction:column;margin:30px auto 20px}}.projectsNewDesignIdx .main-hit{align-items:center;display:flex}@media screen and (min-width:768px){.projectsNewDesignIdx .main-hit{margin:0}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-hit{margin:0 0 20px}}.projectsNewDesignIdx .main-hit-search{font-size:0;margin-right:5px}.projectsNewDesignIdx .main-hit-search-caption,.projectsNewDesignIdx .main-hit-search-title{display:inline-block;font-size:.85rem}.projectsNewDesignIdx .main-hit-search-caption>span{font-family:NotoSansJP-500;font-size:1.5rem;line-height:1;padding-right:.25rem}.projectsNewDesignIdx .main-hit-search-change>p{font-size:1rem;font-weight:400}.projectsNewDesignIdx .main-hit-search-change>p>button{display:inline-block;font-size:1rem;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000306;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (min-width:768px){.projectsNewDesignIdx .main-hit-search-change>p>button:hover{-webkit-text-decoration:none;text-decoration:none}}.projectsNewDesignIdx .main-sort{align-items:center;display:flex}.projectsNewDesignIdx .main-sort-switching{align-items:center;display:flex;margin-right:15px}@media screen and (max-width:767px){.projectsNewDesignIdx .main-sort-switching{margin-right:10px}}.projectsNewDesignIdx .main-sort-switching-item{line-height:1.3}.projectsNewDesignIdx .main-sort-switching-item:after{content:"|";margin-left:5px;margin-right:5px}.projectsNewDesignIdx .main-sort-switching-item:last-child:after{content:"";margin-left:0;margin-right:0}.projectsNewDesignIdx .main-sort-switching-item>a{display:inline-block;font-size:.85rem}.projectsNewDesignIdx .main-sort-switching-item.is_on{pointer-events:none}.projectsNewDesignIdx .main-sort-switching-item.is_on>a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000306;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (min-width:768px){.projectsNewDesignIdx .main-sort-switching-item:hover>a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000306;text-decoration-thickness:1px;text-underline-offset:4px}}.projectsNewDesignIdx .main-sort-select{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;height:32px;overflow:hidden;position:relative}@media screen and (min-width:768px){.projectsNewDesignIdx .main-sort-select{width:113px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-sort-select{width:97px}}.projectsNewDesignIdx .main-sort-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:none;box-shadow:none;margin:0;outline:none;position:relative;width:100%;z-index:1}.projectsNewDesignIdx .main-sort-select select::-ms-expand{display:none}@media screen and (min-width:768px){.projectsNewDesignIdx .main-sort-select select{cursor:pointer;font-size:14px;line-height:26px;padding:0 24px 0 14px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-sort-select select{font-size:15px;left:-2px;line-height:23px;position:absolute;top:50%;transform:translateY(-50%) scale(.8)}}.projectsNewDesignIdx .main-sort-select:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000306;content:"";display:block;height:0;margin-top:-2px;position:absolute;right:8px;top:50%;width:0}.projectsNewDesignIdx .main-offer.checkedProjects-container{border-top:1px solid #f2f2f2;margin-top:4rem}@media screen and (min-width:768px){.projectsNewDesignIdx .main-offer.checkedProjects-container{height:500px;overflow-y:scroll}}.projectsNewDesignIdx .main-offer.checkedProjects-container>h2{font-family:NotoSansJP-500;font-size:1.25rem;margin-bottom:.5rem;margin-top:1.25rem}@media screen and (max-width:767px){.projectsNewDesignIdx .main-offer.checkedProjects-container .main-offer-list{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.projectsNewDesignIdx .main-offer.checkedProjects-container .main-offer-list-item{min-width:300px}}@media screen and (min-width:768px){.projectsNewDesignIdx .main-otherLinks{background-color:#fff;padding-top:60px;position:relative;z-index:1}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-otherLinks{margin-top:40px}}.projectsNewDesignIdx .main-otherLinks .inner{background-color:#f2f2f2;border-radius:8px;box-sizing:border-box;width:100%}@media screen and (min-width:768px){.projectsNewDesignIdx .main-otherLinks .inner{padding:18px 20px 2px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-otherLinks .inner{padding:13px 0 2px 15px}}.projectsNewDesignIdx .main-otherLinks-title{line-height:1.3}@media screen and (min-width:768px){.projectsNewDesignIdx .main-otherLinks-title{font-family:NotoSansJP-400;font-size:18px;margin-bottom:15px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-otherLinks-title{font-size:15px;margin-bottom:10px}.projectsNewDesignIdx .main-otherLinks-item{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap}}.projectsNewDesignIdx .main-otherLinks-list{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.projectsNewDesignIdx .main-otherLinks-list{width:690px}}.projectsNewDesignIdx .main-otherLinks-list>li{margin-right:20px}@media screen and (min-width:768px){.projectsNewDesignIdx .main-otherLinks-list>li{font-size:15px;margin-bottom:15px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-otherLinks-list>li{font-size:14px;margin-bottom:10px}}.projectsNewDesignIdx .main-otherLinks-list>li>a{cursor:pointer;display:inline-block;line-height:1.3}@media screen and (min-width:768px){.projectsNewDesignIdx .main-otherLinks-list>li>a{position:relative;transition:all .3s ease}.projectsNewDesignIdx .main-otherLinks-list>li>a:after{background:#009acc;bottom:-8px;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;transition:all .3s ease;visibility:hidden;width:100%}.projectsNewDesignIdx .main-otherLinks-list>li>a:hover:after{bottom:-4px;opacity:1;visibility:visible}}.projectsNewDesignIdx .main-search{background:#fff;margin-top:60px}.projectsNewDesignIdx .main-search+.main-pathNav{margin-top:0}@media screen and (min-width:768px){.projectsNewDesignIdx .main-search{position:relative;z-index:1}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-search .main-search-summary{margin-top:0}.projectsNewDesignIdx .main-search .main-offer-search-btn{margin-top:20px}}.projectsNewDesignIdx .main-search-summary-title{font-family:NotoSansJP-500;font-size:1.25rem}.projectsNewDesignIdx .main-offer-search-btn{cursor:pointer;font-size:1.25rem;margin:3em auto 0;max-width:300px}@media screen and (min-width:768px){.projectsNewDesignIdx .main-param-content{background-color:#fff;position:relative;z-index:1}}.projectsNewDesignIdx .main-param-content__title{margin-bottom:.5rem;text-align:center}@media screen and (min-width:768px){.projectsNewDesignIdx .main-param-content__title{padding-top:3.75rem}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-param-content__title{padding-top:2.5rem}}.projectsNewDesignIdx .main-param-content__title>h2{display:inline-block;font-family:NotoSansJP-400;font-size:2rem;position:relative}.projectsNewDesignIdx .main-param-content__inner{position:relative}.projectsNewDesignIdx .main-param-content__inner.is-expanded .main-param-content__text{height:auto}.projectsNewDesignIdx .main-param-content__inner.is-expanded .main-param-content__text:nth-child(2){display:block}.projectsNewDesignIdx .main-param-content__inner.is-expanded .main-param-content__read-more{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;padding-top:23px;position:relative}.projectsNewDesignIdx .main-param-content__text{background-color:#fff;height:200px;overflow:hidden;position:relative}.projectsNewDesignIdx .main-param-content__text>p{font-size:1rem;line-height:1.7;margin:0 0 2em}.projectsNewDesignIdx .main-param-content__text>p:last-of-type{margin:2em 0 0}.projectsNewDesignIdx .main-param-content__text>p>a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000306;text-decoration-thickness:1px;text-underline-offset:4px}.projectsNewDesignIdx .main-param-content__text h3,.projectsNewDesignIdx .main-param-content__text>h2{border-bottom:1px solid #ccc;font-family:NotoSansJP-400;font-size:1.25rem;margin-bottom:10px;padding-bottom:10px}.projectsNewDesignIdx .main-param-content__text>h4{font-size:1.125rem;margin-bottom:8px;padding:10px 0 9px 9px}.projectsNewDesignIdx .main-param-content__text:nth-child(2){display:none}.projectsNewDesignIdx .main-param-content__read-more{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%);bottom:0;left:0;padding-top:60px;position:absolute;right:0;text-align:center}.projectsNewDesignIdx .main-param-content__read-more-button{align-items:center;background-color:#1c304b;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:18px;justify-content:center;margin:auto;text-align:center}@media screen and (min-width:768px){.projectsNewDesignIdx .main-param-content__read-more-button{font-family:NotoSansJP-400;font-size:18px;height:30px;width:200px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-param-content__read-more-button{font-size:14px;height:20px;width:195px}}.projectsNewDesignIdx .main-chart{background-color:#fff;border:1px solid #ccc;box-sizing:border-box}@media screen and (min-width:768px){.projectsNewDesignIdx .main-chart{margin-top:40px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-chart{margin-top:30px}}.projectsNewDesignIdx .main-chart-title{color:#000306;line-height:1.3;text-align:left}@media screen and (min-width:768px){.projectsNewDesignIdx .main-chart-title{font-family:NotoSansJP-400;font-size:20px;margin:30px 20px 16px}.projectsNewDesignIdx .main-chart-title>br{display:none}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-chart-title{font-size:15px;margin:20px 15px 16px}.projectsNewDesignIdx .main-chart-title>br{display:inline}}.projectsNewDesignIdx .main-chart-txt{color:#000306;font-size:12px}@media screen and (min-width:768px){.projectsNewDesignIdx .main-chart-txt{font-size:12px;margin:0 20px 3px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-chart-txt{font-size:10px;margin:0 15px 10px}}.projectsNewDesignIdx .main-chart-chartData{height:200px;overflow:hidden;position:relative}@media screen and (min-width:768px){.projectsNewDesignIdx .main-chart-chartData{margin-right:15px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-chart-chartData{margin-right:5px}}.projectsNewDesignIdx .main-chart-chartData>canvas{left:-5px;position:relative}@media screen and (min-width:768px){.projectsNewDesignIdx .main-chart-chartData>canvas{left:-5px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-chart-chartData>canvas{left:-10px}}.projectsNewDesignIdx .main-chart-chartCount{align-items:center;display:flex}@media screen and (min-width:768px){.projectsNewDesignIdx .main-chart-chartCount{justify-content:flex-start;margin:0 20px 30px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-chart-chartCount{justify-content:center;margin:0 15px 20px}}.projectsNewDesignIdx .main-chart-chartCount>p{color:#000306;line-height:1.3}@media screen and (min-width:768px){.projectsNewDesignIdx .main-chart-chartCount>p{font-size:12px;padding-right:40px}.projectsNewDesignIdx .main-chart-chartCount>p>br{display:none}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-chart-chartCount>p{font-size:10px;min-height:0;padding-left:calc(.625rem + 6.6964vw - 21.42848px);padding-right:calc(.625rem + 6.6964vw - 21.42848px)}.projectsNewDesignIdx .main-chart-chartCount>p>br{display:inline}}.projectsNewDesignIdx .main-chart-chartCount>p>span{color:#da291c}@media screen and (min-width:768px){.projectsNewDesignIdx .main-chart-chartCount>p>span{font-family:NotoSansJP-400;font-size:20px;padding:0 5px}}@media screen and (max-width:767px){.projectsNewDesignIdx .main-chart-chartCount>p>span{font-family:NotoSansJP-500;font-size:15px;padding:0 3px 0 0}}@media screen and (min-width:768px){.projectsNewDesignIdx .main-chart-chartCount>p:last-child{padding-right:0}}.projectsDtl .main .text-end{text-align:right}.projectsDtl .main .fs-09{font-size:.9rem}@media screen and (max-width:767px){.projectsDtl .main .fs-09{font-size:.85rem;letter-spacing:0}}.projectsDtl .main-inner{max-width:1000px}.projectsDtl .main-inner .reviews{margin-top:3.75rem}.projectsDtl .main-inner .reviews .list:last-of-type{margin-bottom:1rem}.projectsDtl .main-inner .reviews+.main-toAll{margin-top:0;padding:0}.projectsDtl .main-box{padding:1rem 0;position:relative}.projectsDtl .main-box-date{display:block;text-align:right}.projectsDtl .main-box-img{background-color:#fff;border:1px solid #ccc;border-radius:8px;display:inline-block;flex-shrink:0;font-size:0;overflow:hidden;position:relative;text-align:center}@media screen and (min-width:768px){.projectsDtl .main-box-img{height:100px;width:100px}}@media screen and (max-width:767px){.projectsDtl .main-box-img{height:70px;width:70px}}.projectsDtl .main-box-img>img{height:auto;left:50%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:100%}.projectsDtl .main-box-title{align-items:center;display:flex;gap:1rem}.projectsDtl .main-box-textArea{flex-grow:1}.projectsDtl .main-projectsList-logoBlock{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;padding:1rem 0}@media screen and (min-width:768px){.projectsDtl .main-projectsList-link{font-family:NotoSansJP-400;font-size:1.5rem}.projectsDtl .main-projectsList-link a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000306;text-decoration-thickness:1px;text-underline-offset:4px}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-link{font-family:NotoSansJP-500;word-break:break-all}}.projectsDtl .main-projectsList-logo{margin-right:1rem;position:relative}@media screen and (min-width:768px){.projectsDtl .main-projectsList-logo{height:100px;width:100px}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-logo{height:70px;width:70px}}.projectsDtl .main-projectsList-logo img{height:auto;left:50%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:100%}.projectsDtl .main-projectsList-item{margin-bottom:30px}.projectsDtl .main-projectsList-item-info-title{font-family:NotoSansJP-500;font-size:1.5rem}.projectsDtl .main-projectsList-item-info-tableTitle{background-color:#e5e5e5;padding:.5rem;text-align:center}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-tableTitle{margin-top:2rem}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-tableTitle{margin-top:1px}}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info .first-title{margin-top:.25rem}}@media screen and (max-width:767px){.main-projectsList-item:first-of-type .main-projectsList-item-info ul li section .main-projectsList-item-info-tableTitle.first-title+.main-projectsList-item-info-table th{background-color:#fff;border-bottom:none;display:block;padding:.5rem 1rem;width:100%}.main-projectsList-item:first-of-type .main-projectsList-item-info ul li section .main-projectsList-item-info-tableTitle.first-title+.main-projectsList-item-info-table td{display:block;padding:1rem;width:100%}}.projectsDtl .main-projectsList-item-info-table{border:1px solid #d9d9d9;margin-top:1px;width:100%}.projectsDtl .main-projectsList-item-info-table th{border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:middle;vertical-align:top;word-break:break-all}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table th{background-color:#fff;padding:1rem;width:180px}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table th{background-color:#f2f2f2;font-size:12px;padding:.5rem;width:100px}}.projectsDtl .main-projectsList-item-info-table td{background-color:#fff;border-bottom:1px solid #e5e5e5;font-size:1.125rem;word-break:break-all}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td{padding:1rem}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td{padding:.5rem}}.projectsDtl .main-projectsList-item-info-table td p{padding-bottom:20px}.projectsDtl .main-projectsList-item-info-table td .colorText{padding:0}.projectsDtl .main-projectsList-item-info-table td .colorText span{color:#da291c;display:block;font-family:NotoSansJP-500;font-size:1.5rem}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td .colorText span{font-size:1.125rem}}.projectsDtl .main-projectsList-item-info-table td .fastpay{align-items:center;border-top:1px dashed #e5e5e5;display:flex}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td .fastpay{margin-top:10px;padding-top:10px}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td .fastpay{margin-top:1px;padding-top:9.5px}}.projectsDtl .main-projectsList-item-info-table td .fastpay>p{padding:0}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td .fastpay>p{font-size:11px}}.projectsDtl .main-projectsList-item-info-table td .fastpay>p i{color:#da291c}.projectsDtl .main-projectsList-item-info-table td ul li{display:inline-block}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td ul li{margin:4px 10px 4px 0}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td ul li{margin:2px 3px 2px 0}}.projectsDtl .main-projectsList-item-info-table td ul li>a{background-color:#f2f2f2;border:1px solid #e5e5e5;border-radius:4px;display:inline-block;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td ul li>a{font-size:13px;padding:10px}.projectsDtl .main-projectsList-item-info-table td ul li>a:hover{border-color:#b2b2b2}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td ul li>a{font-size:11px;padding:5px}}.projectsDtl .main-projectsList-item-info-table td a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000306;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td a:hover{-webkit-text-decoration:none;text-decoration:none}}.projectsDtl .main-projectsList-item-info-displayButten{margin:0 auto}.projectsDtl .main-projectsList-item-info-displayButten-wrapper{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 40%,#fff 60%,#fff);bottom:0;padding:15px 0;position:absolute;width:100%}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-displayButten-wrapper{display:none}}.projectsDtl .main-projectsList-item-info-displayButten button{background-color:#999;border-radius:4px;display:block;text-align:center;width:100%}.projectsDtl .main-projectsList-item-info-displayButten button:before{color:#fff;content:"▼ 続きを見る";font-size:18px}.projectsDtl .main-projectsList-item-info-displayButten button.is_on:before{content:"▲ 非表示"}@media screen and (max-width:767px){.keyboard-active .main-applyBox-wrapper{display:none}}.projectsDtl .main .third-list{margin-top:40px}.projectsDtl .main-applyBox{background-color:rgba(0,3,6,.1);position:fixed;width:100%;z-index:2}@media screen and (min-width:768px){.projectsDtl .main-applyBox{bottom:0;padding:30px 0}}@media screen and (max-width:767px){.projectsDtl .main-applyBox{bottom:calc(52px + constant(safe-area-inset-bottom));bottom:calc(52px + env(safe-area-inset-bottom));padding:10px 0}}.projectsDtl .main-applyBox.is_static{position:static}.projectsDtl .main-applyBox-wrapper{box-sizing:border-box}@media screen and (min-width:768px){.projectsDtl .main-applyBox-wrapper{height:150px;padding:30px 0 0}}@media screen and (max-width:767px){.projectsDtl .main-applyBox-wrapper{height:88px;padding:15px 0 0}}.projectsDtl .main-applyBox .com-introButten-submit-inner{background-color:#1c304b;color:#fff}.projectsDtl .main-applyBox .com-introButten-submit-inner:hover{background-color:#030c18;border-color:#030c18;color:#fff}.projectsDtl .main-applyBox .com-introButten-submit-inner:active,.projectsDtl .main-applyBox .com-introButten-submit-inner:focus{color:#fff}.projectsDtl .main-introBox{background-color:#e5e5e5;width:100%}@media screen and (min-width:768px){.projectsDtl .main-introBox{margin-top:60px;padding:30px 0}}@media screen and (max-width:767px){.projectsDtl .main-introBox{margin-top:40px;padding:10px 0}}.projectsDtl .main-introBox .com-introButten-submit{margin:0 auto}@media screen and (max-width:767px){.projectsDtl .js-omitToggle{height:185px;overflow:hidden;position:relative}.projectsDtl .js-omitToggle.is_large{height:220px}.projectsDtl .js-omitToggle.is_on{height:auto;padding:0 0 50px}}.projectsDtl .footer-bnr{display:none}@media screen and (max-width:767px){.projectsDtl .footer-bnr_sub{display:none}}.projectsDtl .footer-nav-signUp{display:none}.recently_checked .main-inner{max-width:1200px}@media screen and (min-width:768px){.recently_checked .main-inner.nodisplay{min-height:600px}}.recently_checked .main-inner p{margin-top:1rem}.recently_checked .main-tagLine{margin-bottom:.5rem}.recently_checked .main-tagLine h1{line-height:1.6}@media screen and (min-width:768px){.recently_checked .main-tagLine h1{align-items:center;display:flex;flex-wrap:wrap}}.recently_checked .main-tagLine h1>b{font-family:NotoSansJP-500;font-size:1.25rem}.servicesIdx .header-banner__tint{opacity:.5}@media screen and (max-width:767px){.servicesIdx .header-banner__tint{opacity:.7}}.servicesIdx #pageWrapper>main{padding-bottom:0}.servicesIdx .main-keyVisual{background-color:#1c304b;background-image:url(/assets/img/services/service-img_header-banner_pc.jpg);background-position:left 0 top 0}@media screen and (max-width:767px){.servicesIdx .main-keyVisual{background-image:url(/assets/img/services/service-img_header-banner_sp.jpg)}}.servicesIdx .main-keyVisual-container{box-sizing:border-box;margin:0 auto;max-width:1000px;padding:0 20px;position:relative;width:100%}.servicesIdx .banner__detail{margin:0 auto;padding:1rem 0 2rem;width:100%}.servicesIdx .standard-hero-content{align-items:center;display:flex;flex-direction:column}.servicesIdx .standard-hero-content__title{animation:type 2s steps(60) 0s;animation-fill-mode:forwards;box-sizing:border-box;color:#fff;font-family:NotoSansJP-500;font-size:2rem;letter-spacing:.095em;line-height:1.4;overflow:hidden;text-align:center;white-space:nowrap;width:0}@media screen and (min-width:768px)and (max-width:1200px){.servicesIdx .standard-hero-content__title{font-size:calc(1.875rem + 2.7714vw - 21.25664px);min-height:0}}@media screen and (max-width:767px){.servicesIdx .standard-hero-content__title{animation:none;font-size:calc(1.3125rem + 4.6875vw - 15px);min-height:0;overflow:visible;width:100%}}.servicesIdx .standard-hero-content__cv{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;margin-top:1rem;padding:1rem;width:-moz-fit-content;width:fit-content}.servicesIdx .standard-hero-content__text{font-family:NotoSansJP-400;font-size:1.5rem;letter-spacing:.08em;line-height:1.8;margin-top:12px}@media screen and (max-width:767px){.servicesIdx .standard-hero-content__text{font-size:18px;letter-spacing:.05em;margin-top:20px;width:100%}}.servicesIdx .standard-hero-content__btn{height:54px;margin-top:30px;width:495px}@media screen and (max-width:767px){.servicesIdx .standard-hero-content__btn{margin:1rem auto 0;width:280px}}.servicesIdx .generic-content-banner:last-of-type{margin-top:120px}@media screen and (max-width:767px){.servicesIdx .generic-content-banner:last-of-type{margin-top:40px}}.servicesIdx .about-block .headline{font-family:NotoSansJP-400;font-size:30px;letter-spacing:.2em;line-height:1.4;margin:2.5rem auto 0;max-width:740px;width:100%}@media screen and (min-width:768px)and (max-width:1200px){.servicesIdx .about-block .headline{font-size:calc(.5139rem + 2.3148vw);min-height:0}}@media screen and (max-width:767px){.servicesIdx .about-block .headline{font-size:calc(.48084rem + 2.9083vw);letter-spacing:.075em;margin-top:30px;min-height:0}}.servicesIdx .about-block .body-text{max-width:740px}.servicesIdx .merit-block{margin-top:40px}@media screen and (max-width:767px){.servicesIdx .merit-block{margin-top:20px}}.servicesIdx .merit-block__body{display:flex;justify-content:center}@media screen and (max-width:767px){.servicesIdx .merit-block__body{flex-direction:column}}.servicesIdx .merit-block .hub-card__title{font-family:NotoSansJP-400;font-size:24px;line-height:1.4;margin-top:18px}@media screen and (min-width:768px)and (max-width:1200px){.servicesIdx .merit-block .hub-card__title{font-size:calc(.33573rem + 1.3857vw);min-height:0}}@media screen and (max-width:767px){.servicesIdx .merit-block .hub-card__title{font-size:20px}.servicesIdx .merit-block .hub-card__marker{margin-bottom:22px}}.servicesIdx .merit-block .hub-card__summary{font-family:NotoSansJP-400;font-size:14px;letter-spacing:.1em;line-height:1.8}@media screen and (max-width:767px){.servicesIdx .merit-block .hub-card__summary{font-size:calc(.67858rem + .6696vw);min-height:0}}.servicesIdx .result-block{margin:40px auto 0}@media screen and (max-width:767px){.servicesIdx .result-block{margin:20px auto 0}}.servicesIdx .flow-block{margin-top:40px}@media screen and (max-width:767px){.servicesIdx .flow-block{margin-top:20px}}.servicesIdx .flow-block__body{display:flex;justify-content:center}@media screen and (max-width:767px){.servicesIdx .flow-block__body{flex-direction:column}}.servicesIdx .flow-block .hub-card-wrapper:not(:last-of-type) .hub-card__inner:after{background:none;border-color:transparent transparent transparent #1c304b;border-style:solid;border-width:15px 20px;content:"";display:block;height:0;left:auto;margin-top:-20px;opacity:1;position:absolute;right:-42px;top:50%;transition:right .2s ease-in-out;width:0}@media screen and (max-width:767px){.servicesIdx .flow-block .hub-card-wrapper:nth-of-type(2n) .hub-card__title{margin-bottom:22px}.servicesIdx .flow-block .hub-card-wrapper:not(:last-of-type) .hub-card__inner:after{border-color:#1c304b transparent transparent;border-style:solid;border-width:15px 20px;bottom:-31px;left:50%;margin-left:-20px;right:50%;top:auto}}.servicesIdx .flow-block .hub-card__icon{font-family:Roboto-Medium;font-size:48px}@media screen and (max-width:767px){.servicesIdx .flow-block .hub-card__icon{font-size:36px}}.servicesIdx .flow-block .hub-card__title{font-family:NotoSansJP-400;font-size:24px;line-height:1.4}@media screen and (min-width:768px)and (max-width:1200px){.servicesIdx .flow-block .hub-card__title{font-size:calc(.33573rem + 1.3857vw);min-height:0}}@media screen and (max-width:767px){.servicesIdx .flow-block .hub-card__title{font-size:20px}.servicesIdx .flow-block .hub-card__marker{margin-bottom:22px}}.servicesIdx .flow-block .hub-card__summary{font-family:NotoSansJP-400;font-size:14px;line-height:1.8}@media screen and (max-width:767px){.servicesIdx .flow-block .hub-card__summary{font-size:calc(.67858rem + .6696vw);min-height:0}}.servicesIdx .userComment-block .heading{position:relative}.servicesIdx .userComment-block .heading:after{background-image:url(/assets/img/services/service-icon_userComment.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:35px;width:35px}@media screen and (max-width:767px){.servicesIdx .userComment-block .heading:after{height:30px;width:30px}}.servicesIdx .userComment-block__body{margin-top:40px}@media screen and (max-width:767px){.servicesIdx .userComment-block__body{margin-top:20px}}.servicesIdx .userComment-block .hub-card__inner{max-width:870px;padding:45px;width:auto}@media screen and (max-width:767px){.servicesIdx .userComment-block .hub-card__inner{padding:15px}}.servicesIdx .userComment-block .hub-card__title{font-family:NotoSansJP-400;font-size:24px}.servicesIdx .userComment-block .hub-card__title i{margin-right:12px}@media screen and (max-width:767px){.servicesIdx .userComment-block .hub-card__title{font-size:16px;margin-bottom:10px}}.servicesIdx .userComment-block .hub-card__marker{margin-bottom:20px}.servicesIdx .userComment-block .hub-card__summary{background-color:#e5e5e5;border-radius:8px;font-family:NotoSansJP-400;font-size:16px;line-height:1.8;padding:20px;position:relative}@media screen and (max-width:767px){.servicesIdx .userComment-block .hub-card__summary{font-size:calc(.67858rem + .6696vw);font-weight:400;min-height:0}}.servicesIdx .userComment-block .hub-card__data{font-size:13px;left:auto;line-height:1;margin-top:15px;padding-right:42px;position:absolute;right:0;white-space:nowrap}@media screen and (max-width:767px){.servicesIdx .userComment-block .hub-card__data{font-size:11px;margin-top:1px;padding-right:15px}}.servicesIdx .article-block{margin-top:120px}@media screen and (max-width:767px){.servicesIdx .article-block{margin-top:40px}}.servicesIdx .article-block__body{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:767px){.servicesIdx .article-block__body{flex-direction:column;margin-top:20px}.servicesIdx .article-block .hub-card-wrapper:not(:first-of-type){margin-top:10px}}.servicesIdx .article-block .hub-card__inner{box-shadow:none;padding:0}.servicesIdx .article-block .hub-card__inner a{display:block}@media screen and (min-width:768px){.servicesIdx .article-block .hub-card__inner a img{transition:transform .3s linear}.servicesIdx .article-block .hub-card__inner a img:hover{transform:scale(1.07)}}.servicesIdx .article-block .hub-card__img{border:1px solid #e5e5e5;border-radius:8px;height:auto;max-width:330px;overflow:hidden;width:100%}.servicesIdx .article-block .hub-card__summary{box-sizing:border-box;font-family:NotoSansJP-400;font-size:16px;line-height:1.8;margin-top:20px;padding:0 3px}@media screen and (max-width:767px){.servicesIdx .article-block .hub-card__summary{font-size:calc(.67858rem + .6696vw);min-height:0}}.servicesIdx .article-block .hub-card__summary span{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;white-space:normal;word-break:break-all}.servicesIdx .article-block .hub-card__summary a{display:block}@media screen and (min-width:768px){.servicesIdx .article-block .hub-card__summary a:hover{color:#107b9e}}.wordsCom .main-title-text{align-items:center;display:flex}@media screen and (min-width:768px){.wordsCom .main-title-text{font-family:NotoSansJP-400;font-size:24px}}@media screen and (max-width:767px){.wordsCom .main-title-text{font-size:12px}}.wordsCom .main-title-text>span{position:relative}@media screen and (min-width:768px){.wordsCom .main-title-text>span{font-size:48px;padding-right:21px}}@media screen and (max-width:767px){.wordsCom .main-title-text>span{font-size:30px;padding-right:15px}}.wordsCom .main-title-text>span:before{background-color:#000306;content:"";display:block;position:absolute;top:50%;width:1px}@media screen and (min-width:768px){.wordsCom .main-title-text>span:before{height:45px;margin-top:-25px;right:11px}}@media screen and (max-width:767px){.wordsCom .main-title-text>span:before{height:28px;margin-top:-14px;right:7px}}@media screen and (min-width:768px){.wordsCom .main-title-freeWordSearch{margin:0 -3px;padding:14px 0 16px}}@media screen and (max-width:767px){.wordsCom .main-title-freeWordSearch{font-size:12px;margin:0 2px;padding:6px 0 5px}}.wordsCom .main-title-freeWordSearch-input{border:1px solid #1c304b;border-radius:4px;box-sizing:border-box}@media screen and (min-width:768px){.wordsCom .main-title-freeWordSearch-input{display:flex}}@media screen and (max-width:767px){.wordsCom .main-title-freeWordSearch-input{height:40px;overflow:hidden;position:relative}}.wordsCom .main-title-freeWordSearch-input-text{border:none;border-radius:4px 0 0 4px;box-sizing:border-box}.wordsCom .main-title-freeWordSearch-input-text:focus{box-shadow:inset 0 0 1px 1px #1c304b;outline:none}@media screen and (min-width:768px){.wordsCom .main-title-freeWordSearch-input-text{flex-basis:700px;font-size:16px;padding:15px 30px 17px}}@media screen and (min-width:768px)and (max-width:1200px){.wordsCom .main-title-freeWordSearch-input-text{flex-basis:600px}}@media screen and (max-width:767px){.wordsCom .main-title-freeWordSearch-input-text{font-size:16px;height:50px;left:-11%;padding:8.75px 18.75px 11.25px;position:absolute;top:-16%;transform:scale(.8);width:calc(125% - 48px)}}.wordsCom .main-title-freeWordSearch-input-btn{background-color:#1c304b;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3Anone%3Bstroke%3A%23FFFFFF%3Bstroke-width%3A2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%2F%3E%3Cline%20class%3D%22st0%22%20x1%3D%2221%22%20y1%3D%2221%22%20x2%3D%2216.6%22%20y2%3D%2216.6%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2.5rem;border-radius:0 4px 4px 0}@media screen and (min-width:768px){.wordsCom .main-title-freeWordSearch-input-btn{width:calc(100% - 700px)}}@media screen and (min-width:768px)and (max-width:1200px){.wordsCom .main-title-freeWordSearch-input-btn{width:calc(100% - 600px)}}@media screen and (max-width:767px){.wordsCom .main-title-freeWordSearch-input-btn{background-size:60%;height:40px;position:absolute;right:-1px;top:0;width:48px}}.wordsCom .main-title-freeWordSearch-input-btn>input{cursor:pointer;height:100%;opacity:0;width:100%}.wordsCom .main-words{margin-top:2rem}.wordsCom .main-words-title{font-family:NotoSansJP-500;font-size:1.125rem}.wordsCom .main-words-list{margin-top:.5rem}.wordsCom .main-words-list-item{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:2rem;position:relative}.wordsCom .main-words-list-item:last-child{margin-bottom:0}.wordsCom .main-words-list-item>section{position:relative}.wordsCom .main-words-list-item-inner{padding:1rem 1rem .5rem}.wordsCom .main-words-list-item-caption{font-size:.75rem}.wordsCom .main-words-list-item-title{font-family:NotoSansJP-400;font-size:1.25rem}.wordsCom .main-words-list-item-title a{display:inline-block;-webkit-text-decoration:underline;text-decoration:underline}.wordsCom .main-words-list-item-title a:hover{color:#009acc;font-family:NotoSansJP-500}.wordsCom .main-words-list-item-lead{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;box-sizing:border-box;display:-webkit-box;overflow:hidden;white-space:normal;word-break:break-all}.wordsCom .main-words-list-item-link{padding:.5rem 1rem 1rem}.wordsCom .main-wordsDetail{margin-top:.5rem}.wordsCom .main-wordsDetail-label{font-family:NotoSansJP-500;font-size:1.125rem;padding-bottom:.25rem}.wordsCom .main-wordsDetail-inner{background-color:#fff;border-bottom-width:1px;position:relative}.wordsCom .main-wordsDetail-caption{font-size:.75rem}.wordsCom .main-wordsDetail-title{border-bottom:1px solid #bfbfbf;font-family:NotoSansJP-400;font-size:1.25rem}.wordsCom .main-wordsDetail-text{font-size:1.125rem;margin-top:1.125rem}@media screen and (min-width:768px){.wordsCom .main-wordsDetail-more{font-family:NotoSansJP-400;margin:1rem 0 2.5rem;text-align:right}}@media screen and (max-width:767px){.wordsCom .main-wordsDetail-more{margin:1rem 0;text-align:center}}.wordsCom .main-wordsDetail-more>a{display:inline-block;padding-right:1rem;position:relative}.wordsCom .main-wordsDetail-more>a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);width:1.5rem}.wordsCom .main-wordsDetailList{margin:2.5rem auto 0}@media screen and (max-width:767px){.wordsCom .main-wordsDetailList{box-sizing:border-box;padding:1rem}}.wordsCom .main-wordsDetailList-title{font-family:NotoSansJP-500;font-size:1.125rem}.wordsCom .main-wordsDetailList-item{border:1px solid #e5e5e5;border-radius:8px;flex:1 0 33.333%}@media screen and (min-width:768px){.wordsCom .main-wordsDetailList-item:hover{border-color:#009acc}}.wordsCom .main-wordsDetailList-item-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.wordsCom .main-wordsDetailList-item>a{display:block}@media screen and (min-width:768px){.wordsCom .main-wordsDetailList-item>a:hover .main-wordsDetailList-item-link span,.wordsCom .main-wordsDetailList-item>a:hover .main-wordsDetailList-item-title{color:#107b9e}}.wordsCom .main-wordsDetailList-item-inner{padding:1rem}.wordsCom .main-wordsDetailList-item-caption{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;margin-bottom:-3px;overflow:hidden;white-space:normal;word-break:break-all}@media screen and (min-width:768px){.wordsCom .main-wordsDetailList-item-caption{font-size:12px}}@media screen and (max-width:767px){.wordsCom .main-wordsDetailList-item-caption{font-size:10px}}.wordsCom .main-wordsDetailList-item-title{font-family:NotoSansJP-500;font-size:1.25rem}.wordsCom .main-wordsDetailList-item-lead,.wordsCom .main-wordsDetailList-item-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;overflow:hidden;white-space:normal;word-break:break-all}.wordsCom .main-wordsDetailList-item-link{font-size:1rem;text-align:right}.wordsCom .main-wordsDetailList-item-link>span{padding-right:1rem;position:relative}.wordsCom .main-wordsDetailList-item-link>span:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-chevron-right%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);width:1.5rem}@media screen and (min-width:768px){.wordsCom .main-wordsNav{font-family:NotoSansJP-400;margin:1rem 0 0}}@media screen and (max-width:767px){.wordsCom .main-wordsNav{margin:2rem auto 0;width:92vw}}.wordsCom .main-wordsNav-title{font-family:NotoSansJP-500;font-size:1.125rem}.wordsCom .main-wordsNav-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:768px){.wordsCom .main-wordsNav-list{gap:8px;margin-top:.5rem}}.wordsCom .main-wordsNav-list-item{border-radius:8px}@media screen and (min-width:768px){.wordsCom .main-wordsNav-list-item{border:1px solid #e5e5e5;flex:1 0 25%}.wordsCom .main-wordsNav-list-item:hover{border-color:#009acc;color:#009acc;font-family:NotoSansJP-500}}@media screen and (max-width:767px){.wordsCom .main-wordsNav-list-item{background-color:#f2f2f2;border:1px solid #fff;flex:0 1 50%;letter-spacing:0}}.wordsCom .main-wordsNav-list-item>a{display:block;padding:.5rem;white-space:nowrap}.wordsCom .main-wordsNav-list-item.is_on{background-color:#009acc;color:#fff}@media screen and (min-width:768px){.helpsIdx .main-helps{margin:53px auto 0;width:760px}}@media screen and (max-width:767px){.helpsIdx .main-helps{background:#fff;margin-top:15px}}.helpsIdx .main-helps-title{border-bottom:1px solid #ccc;line-height:1.4;text-align:center}@media screen and (min-width:768px){.helpsIdx .main-helps-title{font-family:NotoSansJP-400;font-size:24px;margin-bottom:17px;padding-bottom:56px}}@media screen and (max-width:767px){.helpsIdx .main-helps-title{font-size:20px;margin-bottom:6px;padding:25px 0}}.helpsIdx .main-helps-categoryList{margin-top:30px}@media screen and (min-width:768px){.helpsIdx .main-helps-categoryList-title{font-family:NotoSansJP-400;font-size:24px}}@media screen and (max-width:767px){.helpsIdx .main-helps-categoryList-title{font-size:20px}}.helpsIdx .main-helps-categoryList-list{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.helpsIdx .main-helps-categoryList-list{justify-content:space-between}}@media screen and (max-width:767px){.helpsIdx .main-helps-categoryList-list{flex-direction:column}}@media screen and (min-width:768px){.helpsIdx .main-helps-categoryList-item{height:135px;margin-right:30px;margin-top:30px;width:calc(50% - 15px)}.helpsIdx .main-helps-categoryList-item:nth-of-type(2n){margin-right:0}}@media screen and (max-width:767px){.helpsIdx .main-helps-categoryList-item{margin-top:10px;width:100%}}.helpsIdx .main-helps-categoryList-item>a{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;height:100%}@media screen and (min-width:768px){.helpsIdx .main-helps-categoryList-item>a{padding:20px}.helpsIdx .main-helps-categoryList-item>a:hover{box-shadow:0 2px 16px rgba(0,3,6,.1)}}@media screen and (max-width:767px){.helpsIdx .main-helps-categoryList-item>a{padding:10px}}.helpsIdx .main-helps-categoryList-item>a>h3{font-family:NotoSansJP-400;font-size:1.125rem}.helpsIdx .main-helps-categoryList-item>a>p{margin-top:5px}.helpsIdx .main-helps-categoryList-item>a>p span{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;white-space:normal;word-break:break-all}@media screen and (min-width:768px){.helpsIdx .main-helps-faqList{margin-top:60px}}@media screen and (max-width:767px){.helpsIdx .main-helps-faqList{margin-top:40px}}.helpsIdx .main-helps-faqList-title{padding-bottom:10px}@media screen and (min-width:768px){.helpsIdx .main-helps-faqList-title{font-family:NotoSansJP-400;font-size:24px}}@media screen and (max-width:767px){.helpsIdx .main-helps-faqList-title{font-size:20px}}.helpsIdx .main-helps-faqList-item{border-bottom:1px solid #ccc;padding:30px 0}.helpsIdx .main-helps-faqList-item>h3{cursor:pointer;font-size:1.125rem;position:relative}.helpsIdx .main-helps-faqList-item>h3:before{content:"Q";display:inline-block;font-family:Roboto-Medium;margin-right:.5rem}@media screen and (min-width:768px){.helpsIdx .main-helps-faqList-item>h3{font-family:NotoSansJP-400}.helpsIdx .main-helps-faqList-item>h3:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000306;text-decoration-thickness:1px;text-underline-offset:4px}}@media screen and (max-width:767px){.helpsIdx .main-helps-faqList-item>h3{padding-left:1.3em;text-indent:-.6em}}.helpsIdx .main-helps-faqList-item>p{display:none;line-height:1.8;margin:30px 0 0}.helpsIdx .main-helps-faqList-item>p.is_on{display:block}.helpsIdx .main-helps-faqList-item>p a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000306;text-decoration-thickness:1px;text-underline-offset:4px}.soukiuketoriIdx .generic__back-ground-brand-bg{background:#bf0d3e}.soukiuketoriIdx .generic__back-ground-brand-bg .generic-content-inner .heading{color:#fff;font-family:NotoSansJP-400;font-size:36px}@media screen and (max-width:767px){.soukiuketoriIdx .generic__back-ground-brand-bg .generic-content-inner .heading{font-family:NotoSansJP-500;font-size:calc(-.10714rem + 4.9107vw);line-height:1.8;min-height:0}}.soukiuketoriIdx .generic__back-ground-brand-bg .generic-content-inner .body-text{color:#fff}.soukiuketoriIdx .main-keyVisual{background-color:#1c304b;background-image:url(/assets/img/soukiuketori/img_header-banner_pc.jpg);background-position:left 0 top 0}@media screen and (max-width:767px){.soukiuketoriIdx .main-keyVisual{background-image:url(/assets/img/soukiuketori/img_header-banner_sp.jpg)}}.soukiuketoriIdx .main-keyVisual-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 15px;position:relative;width:100%}.soukiuketoriIdx .banner__detail{margin:0 auto;max-width:1000px;padding:1rem 0 2rem;width:100%}.soukiuketoriIdx .standard-hero-content__title{box-sizing:border-box;color:#fff;font-family:NotoSansJP-500;font-size:40px;letter-spacing:.025em}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .standard-hero-content__title{font-size:calc(1.875rem + 2.7714vw - 21.25664px);min-height:0}}@media screen and (max-width:767px){.soukiuketoriIdx .standard-hero-content__title{font-size:calc(1.3125rem + 4.6875vw - 15px);min-height:0;text-align:center}}.soukiuketoriIdx .standard-hero-content__subtitle{background-color:#fff;border-radius:8px;font-family:NotoSansJP-500;margin-top:1rem;padding:2rem 1rem;text-align:center}.soukiuketoriIdx .standard-hero-content__subtitle .headline{font-size:2.25rem;line-height:1.3}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .standard-hero-content__subtitle .headline{font-size:calc(.86431rem + 1.8476vw);min-height:0}}@media screen and (max-width:767px){.soukiuketoriIdx .standard-hero-content__subtitle .headline{font-family:NotoSansJP-500;font-size:calc(.32142rem + 4.0179vw);min-height:0}}.soukiuketoriIdx .standard-hero-content__subtitle .decorations__1{color:#009acc}.soukiuketoriIdx .standard-hero-content__subtitle .decorations__2{display:inline-block;height:50px;line-height:1.6;margin:0 8px;position:relative;width:50px}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .standard-hero-content__subtitle .decorations__2{height:calc(1.39288rem + 2.3095vw);width:calc(1.39288rem + 2.3095vw)}}@media screen and (max-width:767px){.soukiuketoriIdx .standard-hero-content__subtitle .decorations__2{height:calc(1.10714rem + 2.9018vw);line-height:1.4;width:calc(1.10714rem + 2.9018vw)}}.soukiuketoriIdx .standard-hero-content__subtitle .decorations__2:after{background-color:#d9d9d9;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;right:0;top:5px;width:100%;z-index:1}@media screen and (max-width:767px){.soukiuketoriIdx .standard-hero-content__subtitle .decorations__2:after{top:calc(-.11608rem + .8929vw)}}.soukiuketoriIdx .standard-hero-content__subtitle .decorations__2 b{color:#000306;position:relative;z-index:2}.soukiuketoriIdx .standard-hero-content__subtitle .decorations__3{font-size:24px;letter-spacing:.1em}@media screen and (max-width:767px){.soukiuketoriIdx .standard-hero-content__subtitle .decorations__3{font-size:calc(1rem + 1.7857vw - 5.71424px);min-height:0}}.soukiuketoriIdx .standard-hero-content__text{animation:type 2s steps(60) 0s;animation-fill-mode:forwards;color:#fff;font-family:NotoSansJP-500;font-size:1.5rem;letter-spacing:.13em;line-height:1.4;overflow:hidden;white-space:nowrap;width:0}@media screen and (max-width:767px){.soukiuketoriIdx .standard-hero-content__text{animation:none;font-size:1.2857rem;letter-spacing:.05em;overflow:visible;text-align:center;width:100%}}.soukiuketoriIdx .recommend-block{width:100%}.soukiuketoriIdx .recommend-block__list{display:flex;justify-content:center}@media screen and (max-width:767px){.soukiuketoriIdx .recommend-block__list{flex-wrap:wrap}}.soukiuketoriIdx .recommend-block__list .hub-card{padding:0 15px}@media screen and (max-width:767px){.soukiuketoriIdx .recommend-block__list .hub-card{padding:0 5px}.soukiuketoriIdx .recommend-block__list .hub-card-wrapper{flex:0 1 50%}}.soukiuketoriIdx .recommend-block__list .hub-card__inner{background-color:transparent;border:0;box-shadow:none;display:flex;justify-content:center;padding:15px 30px 30px}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommend-block__list .hub-card__inner{padding:15px}}@media screen and (max-width:767px){.soukiuketoriIdx .recommend-block__list .hub-card__inner{padding:10px}}.soukiuketoriIdx .recommend-block__list .hub-card__inner a{display:block}.soukiuketoriIdx .recommend-block__list .hub-card__inner figure{background-color:#fff;border:1px solid #fff;border-radius:100px;box-shadow:0 2px 15px 0 rgba(0,3,6,.2);box-sizing:border-box;height:202px;overflow:hidden;position:relative;transition:transform .3s linear;width:202px;z-index:1}@media screen and (min-width:768px){.soukiuketoriIdx .recommend-block__list .hub-card__inner figure:hover{transform:scale(1.07)}}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommend-block__list .hub-card__inner figure{height:calc(.15386rem + 16.6282vw);width:calc(.15386rem + 16.6282vw)}}@media screen and (max-width:767px){.soukiuketoriIdx .recommend-block__list .hub-card__inner figure{height:calc(2.76786rem + 20.5357vw);width:calc(2.76786rem + 20.5357vw)}}.soukiuketoriIdx .recommend-block__list .hub-card__inner figure img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommend-block__list .hub-card__inner figure img{max-width:75%}}@media screen and (max-width:767px){.soukiuketoriIdx .recommend-block__list .hub-card__inner figure img{max-width:75%}}.soukiuketoriIdx .about-block .headline{align-items:center;display:flex;font-family:NotoSansJP-500;font-size:36px;justify-content:center;line-height:1.4;margin-top:140px;position:relative;text-align:center}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .about-block .headline{font-size:calc(.5139rem + 2.3148vw);min-height:0}}@media screen and (max-width:767px){.soukiuketoriIdx .about-block .headline{font-size:calc(.76786rem + 1.7857vw);margin-top:30px;min-height:0}}.soukiuketoriIdx .about-block .headline:after{background:#000306;content:"";height:1px;margin-left:20px;width:130px}@media screen and (max-width:767px){.soukiuketoriIdx .about-block .headline:after{margin-left:10px;width:30px}}.soukiuketoriIdx .about-block .headline:before{background:#000306;content:"";height:1px;margin-right:20px;width:130px}@media screen and (max-width:767px){.soukiuketoriIdx .about-block .headline:before{margin-right:10px;width:30px}}.soukiuketoriIdx .recommendList-block{box-sizing:border-box;margin:40px auto 0;max-width:930px;padding:0 15px;width:100%}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block{margin:20px auto 0;padding:0}}.soukiuketoriIdx .recommendList-block__list{border-bottom:1px solid #ccc;position:relative}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommendList-block__list{height:360px;height:calc(20rem + 9.2379vw - 70.85469px);overflow:hidden}.soukiuketoriIdx .recommendList-block__list.js-omitToggle.is_on{height:auto;min-height:100%}}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__list{height:170px;overflow:hidden}.soukiuketoriIdx .recommendList-block__list.js-omitToggle.is_on{height:auto;min-height:100%}}.soukiuketoriIdx .recommendList-block__list:not(:first-of-type){padding:20px 0}.soukiuketoriIdx .recommendList-block__list:first-of-type{padding-bottom:20px}.soukiuketoriIdx .recommendList-block__list:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 40%,#fff 60%,#fff);bottom:0;content:"";display:block;height:70px;left:0;position:absolute;width:100%}.soukiuketoriIdx .recommendList-block__head{cursor:pointer;display:flex}.soukiuketoriIdx .recommendList-block__head .hub-card{padding:0}.soukiuketoriIdx .recommendList-block__head .hub-card-wrapper{flex:1 1 auto}.soukiuketoriIdx .recommendList-block__head .hub-card-wrapper:last-of-type{width:100%}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__head .hub-card-wrapper:last-of-type{width:100%}}.soukiuketoriIdx .recommendList-block__head .hub-card__inner{align-items:center;background-color:transparent;border:0;box-shadow:none;display:flex;max-width:100%}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommendList-block__head .hub-card__inner{padding:15px}}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__head .hub-card__inner{padding:10px}}.soukiuketoriIdx .recommendList-block__head .hub-card__inner .heading{font-size:36px;text-align:left}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommendList-block__head .hub-card__inner .heading{font-size:calc(1.21073rem + 1.3857vw);min-height:0}}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__head .hub-card__inner .heading{font-size:calc(.10714rem + 4.4643vw);min-height:0}}.soukiuketoriIdx .recommendList-block__head .hub-card__inner .heading span{font-size:1rem}.soukiuketoriIdx .recommendList-block__head .hub-card__inner figure{background-color:#fff;border:1px solid #fff;border-radius:100px;box-shadow:0 2px 15px 0 rgba(0,3,6,.2);box-sizing:border-box;height:202px;overflow:hidden;position:relative;transition:transform .3s linear;width:202px;z-index:1}@media screen and (min-width:768px){.soukiuketoriIdx .recommendList-block__head .hub-card__inner figure:hover{transform:scale(1.07)}}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommendList-block__head .hub-card__inner figure{height:calc(.15386rem + 16.6282vw);width:calc(.15386rem + 16.6282vw)}}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__head .hub-card__inner figure{height:70px;width:70px}}.soukiuketoriIdx .recommendList-block__head .hub-card__inner figure img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommendList-block__head .hub-card__inner figure img{max-width:75%}}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__head .hub-card__inner figure img{max-width:75%}}.soukiuketoriIdx .recommendList-block__body{padding:0 15px 120px;position:relative}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__body{padding:10px 0 40px}}.soukiuketoriIdx .recommendList-block__body .body_heading{align-items:center;display:flex;font-family:NotoSansJP-500;font-size:24px;line-height:1.4;margin-top:40px;padding-left:4em;position:relative;white-space:nowrap}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__body .body_heading{font-size:18px;padding-left:0}}.soukiuketoriIdx .recommendList-block__body .body_heading:after{background:#ccc;content:"";height:1px;margin-left:20px;width:100%}.soukiuketoriIdx .recommendList-block__body .body_text{font-size:16px;line-height:1.8;padding-left:7em}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__body .body_text{font-size:calc(.67858rem + .6696vw);min-height:0;padding-left:0}}.soukiuketoriIdx .recommendList-block__body .body_text .boldText{font-family:NotoSansJP-500}.soukiuketoriIdx .recommendList-block__body .body_text:not(:first-of-type){margin-top:40px}@media screen and (min-width:768px){.soukiuketoriIdx .recommendList-block__body .body_btn{display:flex;justify-content:flex-end;width:100%}}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommendList-block__body .body_btn{display:block;margin:40px auto 0;width:250px}}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__body .body_btn{margin:40px auto 0;width:250px}}.soukiuketoriIdx .recommendList-block__body .body_btn .button--default{padding-bottom:15px;padding-top:15px}@media screen and (min-width:768px){.soukiuketoriIdx .recommendList-block__body .body_btn .button--default{width:250px}}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .recommendList-block__body .body_btn .button--default{width:auto}}@media screen and (max-width:767px){.soukiuketoriIdx .recommendList-block__body .body_btn .button--default{width:auto}}.soukiuketoriIdx .recommendList-block__body .body_btn .button--default b{font-size:18px}.soukiuketoriIdx .recommendyTable-block{box-sizing:border-box;margin:40px auto 0;max-width:930px;padding:0 15px;width:100%}@media screen and (max-width:767px){.soukiuketoriIdx .recommendyTable-block{margin:20px auto 0}.soukiuketoriIdx .recommendyTable-block__inner{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.soukiuketoriIdx .recommendyTable-block__list{width:800px}}.soukiuketoriIdx .recommendyTable-block__list thead th{background-color:#1c304b;border:1px solid #d9d9d9;color:#fff;font-size:16px;height:60px;text-align:center;vertical-align:middle;width:25%}.soukiuketoriIdx .recommendyTable-block__list tbody td{border:1px solid #d9d9d9;font-family:NotoSansJP-400;font-size:.9rem;height:190px;line-height:1.8;padding:0 1rem;text-align:left;vertical-align:middle}.soukiuketoriIdx .recommendyTable-block__list tbody td .link--page{font-family:NotoSansJP-500}@media screen and (max-width:767px){.soukiuketoriIdx .recommendyTable-block__list tbody td .link--page{font-family:NotoSansJP-500}}.soukiuketoriIdx .recommendyTable-block__list tbody td .body_btn .button--default{padding-bottom:15px;padding-top:15px}.soukiuketoriIdx .recommendyTable-block__list tbody td .body_btn .button--default b{font-size:13px}.soukiuketoriIdx .flow-block{margin-top:40px}@media screen and (max-width:767px){.soukiuketoriIdx .flow-block{margin-top:20px}}.soukiuketoriIdx .flow-block__body{display:flex}@media screen and (max-width:767px){.soukiuketoriIdx .flow-block__body{flex-direction:column}}.soukiuketoriIdx .flow-block .hub-card-wrapper:nth-of-type(2n) .hub-card__title{margin-bottom:54px}.soukiuketoriIdx .flow-block .hub-card-wrapper:not(:last-of-type) .hub-card__inner:after{background:none;border-color:transparent transparent transparent #1c304b;border-style:solid;border-width:15px 20px;content:"";display:block;height:0;left:auto;margin-top:-20px;opacity:1;position:absolute;right:-42px;top:50%;transition:right .2s ease-in-out;width:0}@media screen and (max-width:767px){.soukiuketoriIdx .flow-block .hub-card-wrapper:nth-of-type(2n) .hub-card__title{margin-bottom:22px}.soukiuketoriIdx .flow-block .hub-card-wrapper:not(:last-of-type) .hub-card__inner:after{border-color:#1c304b transparent transparent;border-style:solid;border-width:15px 20px;bottom:-31px;left:50%;margin-left:-20px;right:50%;top:auto}}.soukiuketoriIdx .flow-block .hub-card__icon{font-family:Roboto-Medium;font-size:48px}@media screen and (max-width:767px){.soukiuketoriIdx .flow-block .hub-card__icon{font-size:36px}}.soukiuketoriIdx .flow-block .hub-card__title{font-family:NotoSansJP-500;font-size:24px;line-height:1.4}@media screen and (min-width:768px)and (max-width:1200px){.soukiuketoriIdx .flow-block .hub-card__title{font-size:calc(.33573rem + 1.3857vw);min-height:0}}@media screen and (max-width:767px){.soukiuketoriIdx .flow-block .hub-card__title{font-family:NotoSansJP-500}.soukiuketoriIdx .flow-block .hub-card__marker{margin-bottom:22px}}.soukiuketoriIdx .flow-block .hub-card__summary{font-family:NotoSansJP-400;font-size:13px}.soukiuketoriIdx .note-block{box-sizing:border-box;margin:70px auto 0;max-width:930px;padding:0 15px;width:100%}@media screen and (max-width:767px){.soukiuketoriIdx .note-block{padding:0}}.soukiuketoriIdx .note-block__body{background-color:#f2f2f2;border-radius:8px;padding:70px 15px}@media screen and (max-width:767px){.soukiuketoriIdx .note-block__body{padding:40px 15px}}.soukiuketoriIdx .note-block__heading{font-size:30px;line-height:1.4;text-align:center}@media screen and (max-width:767px){.soukiuketoriIdx .note-block__heading{font-family:NotoSansJP-500;font-size:calc(.80358rem + 2.2321vw)}}.soukiuketoriIdx .note-block__list{margin-top:40px}@media screen and (max-width:767px){.soukiuketoriIdx .note-block__list{margin-top:20px}}.soukiuketoriIdx .note-block__item{margin-left:30px;margin-right:30px;padding-left:20px;position:relative}@media screen and (max-width:767px){.soukiuketoriIdx .note-block__item{margin-left:0;margin-right:0}}.soukiuketoriIdx .note-block__item .boldText{font-family:NotoSansJP-500}@media screen and (max-width:767px){.soukiuketoriIdx .note-block__item .boldText{font-family:NotoSansJP-500}}.soukiuketoriIdx .note-block__item .link{border-bottom:1px solid #000306;font-family:NotoSansJP-500;padding-bottom:2px}@media screen and (max-width:767px){.soukiuketoriIdx .note-block__item .link{font-family:NotoSansJP-500}}.soukiuketoriIdx .note-block__item:before{background-color:#1c304b;border:2px solid #000306;border-radius:2px;content:"";display:block;height:0;left:5px;position:absolute;top:11px;width:0}.soukiuketoriIdx .note-block__item:not(:first-of-type){margin-top:10px}@media screen and (max-width:767px){.soukiuketoriIdx .note-block__item:not(:first-of-type){margin-top:20px}}.surveysCom #pageWrapper{padding-bottom:0}.surveysCom #pageWrapper>.main{padding-bottom:0;padding-top:0}@media screen and (max-width:767px){.surveysCom #pageWrapper>.main{padding-top:0}}.surveysCom .main .header-banner .main-keyVisual-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding-left:1rem;padding-right:1rem;position:relative;width:100%}.surveysCom .main .header-banner .main-keyVisual-container.padding{padding-bottom:2rem;padding-top:3.5rem}@media screen and (max-width:767px){.surveysCom .main .header-banner .main-keyVisual-container.padding{padding-bottom:1rem;padding-top:2.5rem}}.surveysCom .main .header-banner .title{color:#fff;font-family:NotoSansJP-500;font-size:1.5rem;font-weight:700;font-weight:500;line-height:1.4;text-shadow:0 4px 8px rgba(0,3,6,.5),0 -4px 8px rgba(0,3,6,.5),4px 0 8px rgba(0,3,6,.5),-4px 0 8px rgba(0,3,6,.5)}@media screen and (max-width:767px){.surveysCom .main .header-banner .title{font-size:1rem;line-height:1.6}}.surveysCom .main .header-banner .title>span{position:relative}.surveysCom .main .header-banner .title>span:before{background-color:#da291c;color:#fff;content:"重要";font-size:1rem;left:0;padding:0 8px 2px;position:absolute;text-shadow:none;top:-2rem}.surveysCom .main .header-banner .title>span>b{font-size:2.5rem}@media screen and (max-width:767px){.surveysCom .main .header-banner .title>span>b{font-size:1.5rem}}.surveysCom .main-inner{max-width:1200px;padding-bottom:3rem}.surveysCom .main .surveys .form-list{border-radius:8px;box-shadow:0 2px 15px 0 rgba(0,3,6,.2);margin-top:2.5rem;padding:3rem 8rem}@media screen and (max-width:767px){.surveysCom .main .surveys .form-list{padding:1rem}}.surveysCom .main .surveys .form-list .form-item:not(:last-of-type){margin-bottom:4rem}.surveysCom .main .surveys .form-list .form-item .title{font-family:NotoSansJP-400;margin-bottom:.5rem}@media screen and (max-width:767px){.surveysCom .main .surveys .form-list .form-item .title{font-size:.85rem;letter-spacing:0}}.surveysCom .main .surveys .form-list .form-item .data input,.surveysCom .main .surveys .form-list .form-item .data select,.surveysCom .main .surveys .form-list .form-item .data textarea{border:1px solid #ccc;border-radius:.25rem;font-size:1rem;padding:.75rem;width:100%}.surveysCom .main .surveys .form-list .form-item .data input:focus,.surveysCom .main .surveys .form-list .form-item .data select:focus,.surveysCom .main .surveys .form-list .form-item .data textarea:focus{box-shadow:0 0 2px 2px #ccc;outline:none}.surveysCom .main .surveys .form-list .form-item .data input:disabled,.surveysCom .main .surveys .form-list .form-item .data select:disabled,.surveysCom .main .surveys .form-list .form-item .data textarea:disabled{filter:none;opacity:.5;pointer-events:none}.surveysCom .main .surveys .form-list .form-item .data input:-moz-placeholder-shown,.surveysCom .main .surveys .form-list .form-item .data select:-moz-placeholder-shown,.surveysCom .main .surveys .form-list .form-item .data textarea:-moz-placeholder-shown{color:#ccc}.surveysCom .main .surveys .form-list .form-item .data input:placeholder-shown,.surveysCom .main .surveys .form-list .form-item .data select:placeholder-shown,.surveysCom .main .surveys .form-list .form-item .data textarea:placeholder-shown{color:#ccc}.surveysCom .main .surveys .form-list .form-item .data input::-webkit-input-placeholder,.surveysCom .main .surveys .form-list .form-item .data select::-webkit-input-placeholder,.surveysCom .main .surveys .form-list .form-item .data textarea::-webkit-input-placeholder{color:#ccc}.surveysCom .main .surveys .form-list .form-item .data input:-moz-placeholder,.surveysCom .main .surveys .form-list .form-item .data input::-moz-placeholder,.surveysCom .main .surveys .form-list .form-item .data select:-moz-placeholder,.surveysCom .main .surveys .form-list .form-item .data select::-moz-placeholder,.surveysCom .main .surveys .form-list .form-item .data textarea:-moz-placeholder,.surveysCom .main .surveys .form-list .form-item .data textarea::-moz-placeholder{color:#ccc;opacity:1}.surveysCom .main .surveys .form-list .form-item .data input:-ms-input-placeholder,.surveysCom .main .surveys .form-list .form-item .data select:-ms-input-placeholder,.surveysCom .main .surveys .form-list .form-item .data textarea:-ms-input-placeholder{color:#ccc}.surveysCom .main .surveys .form-list .form-item .data textarea{height:10.625rem}.surveysCom .main .surveys .form-list .form-item .data select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000000%3Bstroke-width%3A2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%22%2F%3E%3C%2Fsvg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem auto;border:1px solid #ccc;border-radius:.25rem;color:#000306;cursor:pointer;display:block;font-size:1rem;line-height:1.8;padding:.75rem 2.25rem .75rem .75rem;width:100%}.surveysCom .main .surveys .form-list .form-item .data select::-ms-expand{display:none}.surveysCom .main .surveys .form-list .form-item .data .form-check{align-items:center;display:flex;min-height:1.5rem;padding-left:1.5rem}.surveysCom .main .surveys .form-list .form-item .data .form-check:not(:first-of-type){margin-top:1rem}.surveysCom .main .surveys .form-list .form-item .data .form-check .form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,3,6,.25);height:1.5rem;margin-left:-1.5rem;padding:0;width:1.5rem}.surveysCom .main .surveys .form-list .form-item .data .form-check .form-check-input:checked{background-color:#1c304b;border-color:#1c304b}.surveysCom .main .surveys .form-list .form-item .data .form-check .form-check-input[type=radio]{border-radius:9999px}.surveysCom .main .surveys .form-list .form-item .data .form-check .form-check-input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.surveysCom .main .surveys .form-list .form-item .data .form-check .form-check-label{cursor:pointer;display:inline-block;margin-left:.5rem;width:100%}@media screen and (max-width:767px){.surveysCom .main .surveys .form-list .form-item .data .form-check .form-check-label{font-size:.85rem;letter-spacing:0;line-height:1.4}}.surveysCom .main .surveys .form-list .form-item .data .form-check+textarea{margin-top:1rem}.surveysCom .main .surveys .form-list .form-item .data input[type=date]{flex:0 1 70%;position:relative}@media screen and (max-width:767px){.surveysCom .main .surveys .form-list .form-item .data input[type=date]{flex:0 1 75%}}.surveysCom .main .surveys .form-list .form-item .data input[type=date]::-webkit-clear-button,.surveysCom .main .surveys .form-list .form-item .data input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}.surveysCom .main .surveys .form-list .form-item .data input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:100%;left:0;margin:auto;padding:0;position:absolute;top:0;width:100%}.surveysCom .main .surveys .form-list .form-item .data input[type=date].success{color:#000306}.surveysCom .main .surveys .form-list .form-item .data input[type=date]:disabled{color:#ccc}.surveysCom .main .surveys .form-list .form-item .data input[type=date]:required{color:#da291c}.surveysCom .main .surveys .form-list .form-item .data input[type=date]:required.success{color:#000306}.surveysCom .main .surveys .form-list .form-item .data input[type=date].is-invalid{background-color:#fdf4f4;border-color:#da291c;color:#da291c}.surveysCom .main .surveys .form-list .form-item .data input[type=date].is-invalid:focus{box-shadow:0 0 0 .25rem rgba(218,41,28,.3)}.surveysCom .main .surveys .form-list .form-item .data.d-flex{align-items:center;display:flex}@media screen and (max-width:767px){.surveysCom .main .surveys .form-list .form-item .data.d-flex{flex-direction:column}}.surveysCom .main .surveys .form-list .form-item .data .form-inline{align-items:center;display:flex;flex:0 1 50%}@media screen and (max-width:767px){.surveysCom .main .surveys .form-list .form-item .data .form-inline{flex:0 1 100%;width:100%}}.surveysCom .main .surveys .form-list .form-item .data .form-inline>label{flex:0 1 30%}@media screen and (max-width:767px){.surveysCom .main .surveys .form-list .form-item .data .form-inline>label{flex:0 1 25%;font-size:.85rem}}.surveysCom .main .surveys .form-list .form-item .data .space{padding:1rem}@media screen and (max-width:767px){.surveysCom .main .surveys .form-list .form-item .data .space{height:1rem;overflow:hidden;padding:0;text-indent:100%;white-space:nowrap}}.surveysCom .main .surveys .form-list .form-item .data input:invalid,.surveysCom .main .surveys .form-list .form-item .data textarea:invalid{background-color:#fdf4f4;border-color:#da291c}.surveysCom .main .surveys .form-list .form-item .data input:invalid:focus,.surveysCom .main .surveys .form-list .form-item .data textarea:invalid:focus{box-shadow:0 0 0 .25rem rgba(218,41,28,.3)}.surveysCom .main .surveys .form-list .form-item .data input:invalid::-moz-placeholder,.surveysCom .main .surveys .form-list .form-item .data textarea:invalid::-moz-placeholder{color:#da291c}.surveysCom .main .surveys .form-list .form-item .data input:invalid::placeholder,.surveysCom .main .surveys .form-list .form-item .data textarea:invalid::placeholder{color:#da291c}.surveysCom .main .surveys .form-list .form-item .data input:invalid+.form-check-label,.surveysCom .main .surveys .form-list .form-item .data textarea:invalid+.form-check-label{color:#da291c;font-family:NotoSansJP-500}.surveysCom .main .surveys .form-list .form-item .data input:valid+.before-invalid-feedback,.surveysCom .main .surveys .form-list .form-item .data textarea:valid+.before-invalid-feedback{display:none}.surveysCom .main .surveys .form-list .form-item .data input.form-check-input:invalid[type=radio]{border-color:#da291c}.surveysCom .main .surveys .form-list .form-item .data select:invalid{background-color:#fdf4f4;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20style%3D%22fill%3Anone%3Bstroke%3A%23ba0c2f%3Bstroke-width%3A2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%22%2F%3E%3C%2Fsvg%3E");border-color:#da291c;color:#da291c}.surveysCom .main .surveys .form-list .form-item .data select:invalid:focus{box-shadow:0 0 0 .25rem rgba(218,41,28,.3)}.surveysCom .main .surveys .form-list .form-item .data select:valid+.before-invalid-feedback{display:none}.before-invalid-feedback{color:#da291c;font-family:NotoSansJP-500;font-size:.85rem;letter-spacing:0;margin-top:.25rem}.data.checkd .before-invalid-feedback{display:none}.surveysCom .main .surveys .form-list .error{background-color:#fff;border:2px solid #da291c;border-radius:.25rem;margin-bottom:3rem;padding:1rem}.surveysCom .main .surveys .form-list .error-title{color:#da291c;font-family:NotoSansJP-500}.surveysCom .main .surveys .form-list .error-item{color:#da291c;font-family:NotoSansJP-500;font-size:.85rem}.surveysCom .main .surveys .submit{margin:1rem auto 0;max-width:375px;width:100%}.surveysCom .main .surveys .submit input{font-size:1.25rem;outline:0}@media screen and (min-width:768px){.surveysCom .main .surveys .submit input{cursor:pointer}}.surveysCom .main .surveys .finish{border-radius:8px;box-shadow:0 2px 15px 0 rgba(0,3,6,.2);margin-top:2.5rem;padding:3rem 8rem}@media screen and (max-width:767px){.surveysCom .main .surveys .finish{padding:1rem}}.surveysCom .main .surveys .finish>p{font-family:NotoSansJP-500;font-size:1.25rem;text-align:center}@media screen and (min-width:768px){.surveysCom .main .surveys .finish .generic-content__btn{width:468px}}.surveysCom .main .surveys .finish .generic-content__btn .button--default b{font-size:1.25rem}@media screen and (max-width:767px){.surveysCom .main .surveys .finish .generic-content__btn .button--default b{font-size:1rem}}