@import url(https://fonts.googleapis.com/css?family=Roboto:700&text=VOICEROADSHJUNLFenixzine1234567890);
@import url(https://fonts.googleapis.com/css?family=Montserrat:500,800&text=1234567890);
@charset "UTF-8";.m-balloon{background:#fff;border:1px solid #000;border-radius:6px;display:block;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.4;padding:15px;position:relative;text-align:center}.m-balloon:before{border-color:#000 transparent transparent;border-style:solid;border-width:7px 7.5px 0}.m-balloon:after,.m-balloon:before{bottom:0;content:"";left:50%;position:absolute;translate:-50% 100%}.m-balloon:after{border-color:#fff transparent transparent;border-style:solid;border-width:5.6px 6px 0}.m-balloon-right{background:#fff;border:1px solid #000;border-radius:6px;display:block;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-right:15px;padding:15px;position:relative;text-align:center}.m-balloon-right:before{border-color:transparent transparent transparent #000;border-style:solid;border-width:7.5px 0 7.5px 7px}.m-balloon-right:after,.m-balloon-right:before{content:"";position:absolute;right:0;top:50%;translate:100% -50%}.m-balloon-right:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 5.6px}.m-InputRadioContainer{align-items:center;display:flex;gap:10px 12px;justify-content:space-between;width:100%}.m-InputRadioContainer .m-InputRadio{flex:1 1 100%}.m-InputRadioContainer._warp{flex-wrap:wrap}.m-InputRadio{align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:3px;display:inline-flex;flex:1 0 auto;height:44px;justify-content:flex-start;padding-left:16px;position:relative}@media screen and (max-width:320px){.m-InputRadio{padding-left:12px}}.m-InputRadio *{position:relative}.m-InputRadio .m-InputRadio_Input{-webkit-appearance:none;display:none}.m-InputRadio .m-InputRadio_State{background-color:#e9f3fb;border:1px solid #3f74cd;border-radius:3px;bottom:-1px;content:"";display:none;left:-1px;position:absolute;right:-1px;top:-1px}.m-InputRadio .m-InputRadio_Icon{align-items:center;background-color:#fff;border:1px solid #000;border-radius:3px;color:#3f74cd;display:inline-flex;height:20px;justify-content:center;width:20px}.m-InputRadio .m-InputRadio_Icon .fa-check{display:none}.m-InputRadio .m-InputRadio_Text{flex:1 0 auto;margin-left:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:320px){.m-InputRadio .m-InputRadio_Text{font-size:12px;margin-left:8px}}.m-InputRadio .m-InputRadio_Input:checked~.m-InputRadio_State{display:block}.m-InputRadio .m-InputRadio_Input:checked~.m-InputRadio_Icon{border-color:#3f74cd}.m-InputRadio .m-InputRadio_Input:checked~.m-InputRadio_Icon .fa-check{display:block}.m-InputRadio .m-InputRadio_Input:checked~.m-InputRadio_Text{color:#3f74cd}[hidden]{display:none!important}.gl-button{align-items:center;-webkit-appearance:none;border:none;border-radius:2px;box-sizing:border-box;color:inherit;display:inline-flex;font:inherit;font-size:14px;font-weight:700;height:48px;justify-content:center;line-height:44px;margin:0;overflow:visible;padding:0 0 4px;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;word-break:keep-all}.gl-button-small{font-size:12px;height:36px;line-height:32px}.gl-button:not(:disabled){cursor:pointer}.gl-button::-moz-focus-inner{border:0;padding:0}.gl-button:hover{text-decoration:none}.gl-button:focus{outline:none}.gl-button-default{background-color:#3f74cd;box-shadow:inset 0 -4px 0 0 #1a54a1;color:#fff}.gl-button-default:focus,.gl-button-default:hover{background-color:#376ecb;color:#fff}.gl-button-default:active{background-color:#3267c0;color:#fff}.gl-button-favorite{background-color:#28c896;box-shadow:inset 0 -4px 0 0 #23a793;color:#fff}.gl-button-favorite:focus,.gl-button-favorite:hover{background-color:#26c090;color:#fff}.gl-button-favorite:active{background-color:#24b386;color:#fff}.gl-button-favorite:disabled{filter:grayscale(1) opacity(.6);pointer-events:none}.gl-button-favorite:disabled:hover{cursor:not-allowed}.gl-button-entry{background-color:#ff9018;box-shadow:inset 0 -4px 0 0 #db4f00;color:#fff}.gl-button-entry:focus,.gl-button-entry:hover{background-color:#ff8b0e;color:#fff}.gl-button-entry:active{background-color:#fe8400;color:#fff}.gl-button-tel{background-color:#00b3c7;box-shadow:inset 0 -4px 0 0 #0080a2;color:#fff}.gl-button-tel:focus,.gl-button-tel:hover{background-color:#00aabd;color:#fff}.gl-button-tel:active{background-color:#009cae;color:#fff}.js-favorite-button:hover{cursor:pointer}.js-favorite-button[data-status=loading]{align-items:center;display:inline-flex;justify-content:center;pointer-events:none}.js-favorite-button[data-status=loading] .gl-FavoriteLoading{animation:favorite-loading-animation 1s linear infinite;height:16px;width:16px}@keyframes favorite-loading-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button.js-favorite-button:disabled{pointer-events:none}button.js-favorite-button:disabled:hover{cursor:not-allowed}.js-favorite-button[aria-disabled=true]{pointer-events:none}.js-favorite-button[aria-disabled=true]:hover{cursor:not-allowed}.gl-FavoritePopover{left:0;padding-bottom:20px;position:absolute;top:0;width:270px;z-index:1000}.gl-FavoritePopover[data-popover-pos=bottom]{padding-bottom:0!important;padding-top:16px!important}.gl-FavoritePopover[data-popover-pos=bottom] .gl-FavoritePopover_Body:after,.gl-FavoritePopover[data-popover-pos=bottom] .gl-FavoritePopover_Body:before{content:none!important}.gl-FavoritePopover_Head{align-items:center;background-color:#28c896;color:#fff;display:flex;font-size:14px;font-weight:700;height:38px;justify-content:center}.gl-FavoritePopover_Body{background-color:#fffff6;border:2px solid #28c896;border-top:0 solid #28c896;padding:13px 15px 15px;position:relative;text-align:center}.gl-FavoritePopover_Body:after,.gl-FavoritePopover_Body:before{content:"";display:block;height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.gl-FavoritePopover_Body:before{border:15px solid transparent;border-top-color:#28c896}.gl-FavoritePopover_Body:after{border:12px solid transparent;border-top-color:#fffff6}.gl-FavoritePopover_Body p{color:#646464;margin-bottom:12px}.gl-FavoritePopover_Button{align-items:center;background-color:#fff;border:1px solid #323232;border-radius:3px;box-shadow:inset 0 -3px 0 0 #f0f0f0;display:flex;font-size:13px;font-weight:700;height:44px;justify-content:space-between;padding:0 12px;position:relative;text-align:center}.gl-FavoritePopover_Button:hover{opacity:.8}.gl-FavoritePopover_Button .gl-FavoritePopover_ButtonText{flex:1 0 auto}.gl-FavoritePopover_Counter{background-color:red;border-radius:3px;color:#fff;display:inline-block;font-size:11px;line-height:1;margin-left:5px;padding:4px 8px}[data-micromodal-trigger]:hover{cursor:pointer!important}.gl-Modal{font-family:inherit}.gl-Modal_Overlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.gl-Modal_Container{background-color:#fff;border-radius:8px;box-sizing:border-box;max-height:100vh;max-width:500px;overflow-y:auto;padding:30px}.gl-Modal_ImgContainer{margin-bottom:12px;text-align:center}.gl-Modal_ImgContainer .gl-Modal_Img{height:102px;width:215px}.gl-Modal_ButtonContainer{text-align:center;white-space:normal}.gl-Modal_RegisterButton{align-items:center;background-color:red;border-radius:100em;display:inline-flex;height:44px;justify-content:center;line-height:normal;margin-bottom:12px;width:220px}.gl-Modal_RegisterButton:hover{background-color:#eb0000}.gl-Modal_RegisterButton .gl-Modal_RegisterButtonLabel{background-color:#fff;border-radius:4px;color:red;font-size:14px;font-weight:700;letter-spacing:.14em;padding:2px 6px}.gl-Modal_RegisterButton .gl-Modal_RegisterButtonText{color:#fff;font-size:16px;font-weight:700;letter-spacing:.14em;margin-left:8px}.gl-Modal_LoginButton{align-items:center;background:linear-gradient(#fff,#e3e3e3);border:1px solid #d2d2d2;border-radius:100em;display:inline-flex;height:44px;justify-content:center;line-height:normal;width:220px}.gl-Modal_LoginButton:hover{background:linear-gradient(#fafafa,#d9d9d9)}.gl-Modal_LoginButton .gl-Modal_LoginButtonText{color:#000;font-size:14px;font-weight:700;letter-spacing:.16em;margin-left:8px}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(-15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.gl-Modal{display:none}.gl-Modal.is-open{display:block}.gl-Modal[aria-hidden=false] .gl-Modal_Overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.gl-Modal[aria-hidden=false] .gl-Modal_Container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.gl-Modal[aria-hidden=true] .gl-Modal_Overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.gl-Modal[aria-hidden=true] .gl-Modal_Container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.gl-Modal .gl-Modal_Container,.gl-Modal .gl-Modal_Overlay{will-change:transform}#modal-favorite .gl-Modal_Container{padding:40px;width:300px}.gl-PostSlider{cursor:grab;max-width:100%;position:relative}.gl-PostSlider .gl-PostSlider_Next,.gl-PostSlider .gl-PostSlider_Previous{background-repeat:no-repeat;background-size:40px 40px;display:block;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:3}.gl-PostSlider .gl-PostSlider_Next{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2219.5%22%20style%3D%22fill%3A%23fff%22%2F%3E%20%3Cpath%20d%3D%22M20%2C1A19%2C19%2C0%2C1%2C1%2C1%2C20%2C19.021%2C19.021%2C0%2C0%2C1%2C20%2C1m0-1A20%2C20%2C0%2C1%2C0%2C40%2C20%2C20%2C20%2C0%2C0%2C0%2C20%2C0Z%22%20style%3D%22fill%3A%233f74cd%22%2F%3E%20%3Cpath%20d%3D%22M23.765%2C20.308l-6.244%2C6.243a.421.421%2C0%2C0%2C1-.616%2C0l-.67-.67a.434.434%2C0%2C0%2C1-.133-.307.462.462%2C0%2C0%2C1%2C.133-.309L21.5%2C20l-5.265-5.265a.423.423%2C0%2C0%2C1%2C0-.616l.67-.67a.421.421%2C0%2C0%2C1%2C.616%2C0l6.244%2C6.243a.423.423%2C0%2C0%2C1%2C0%2C.616Z%22%20style%3D%22fill%3A%233f74cd%22%2F%3E%3C%2Fsvg%3E");left:calc(100% + 12px)}.gl-PostSlider .gl-PostSlider_Previous{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2219.5%22%20style%3D%22fill%3A%23fff%22%2F%3E%20%3Cpath%20d%3D%22M20%2C1A19%2C19%2C0%2C1%2C1%2C1%2C20%2C19.021%2C19.021%2C0%2C0%2C1%2C20%2C1m0-1A20%2C20%2C0%2C1%2C0%2C40%2C20%2C20%2C20%2C0%2C0%2C0%2C20%2C0Z%22%20style%3D%22fill%3A%233f74cd%22%2F%3E%20%3Cpath%20d%3D%22M16.235%2C19.692l6.244-6.243a.421.421%2C0%2C0%2C1%2C.616%2C0l.67.67a.434.434%2C0%2C0%2C1%2C.133.307.462.462%2C0%2C0%2C1-.133.309L18.5%2C20l5.265%2C5.265a.423.423%2C0%2C0%2C1%2C0%2C.616l-.67.67a.421.421%2C0%2C0%2C1-.616%2C0l-6.244-6.243a.423.423%2C0%2C0%2C1%2C0-.616Z%22%20style%3D%22fill%3A%233f74cd%22%2F%3E%3C%2Fsvg%3E");right:calc(100% + 12px)}.gl-PostUnit{box-sizing:border-box;color:inherit;display:block;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:normal;position:relative;text-align:left;text-decoration:none}.gl-PostUnit-primary{background-color:#fff;border:1px solid #eaeaea;display:flex;flex-direction:column;justify-content:space-around;width:100%}.gl-PostUnit-primary .gl-PostUnit_Title{color:#3f74cd;display:block;flex:1 0 3em;font-size:13px;font-weight:700;line-height:1.5;margin:8px 0;padding:0 12px}.gl-PostUnit-primary .gl-PostUnit_Title a:focus,.gl-PostUnit-primary .gl-PostUnit_Title a:hover{text-decoration:underline}.gl-PostUnit-primary .gl-PostUnit_PostName{color:#3f74cd;font-size:12px;font-weight:400;max-width:100%;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.gl-PostUnit-primary .gl-PostUnit_PostName a:focus,.gl-PostUnit-primary .gl-PostUnit_PostName a:hover{text-decoration:underline}.gl-PostUnit-primary .gl-PostUnit_Thumbnail{text-align:center}.gl-PostUnit-primary .gl-PostUnit_Thumbnail img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:middle;width:100%}.gl-PostUnit-primary .gl-PostUnit_Thumbnail:focus,.gl-PostUnit-primary .gl-PostUnit_Thumbnail:hover{opacity:.8}.gl-PostUnit-primary .gl-PostUnit_JobName{color:#323232;padding:8px 12px 0}.gl-PostUnit-primary .gl-PostUnit_JobName,.gl-PostUnit-primary .gl-PostUnit_Location{font-size:11px;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-PostUnit-primary .gl-PostUnit_Location{color:#969696;padding:0 12px 8px}.gl-PostUnit-primary table.gl-PostUnit_Saraly{border-collapse:collapse;border-spacing:0;width:100%}.gl-PostUnit-primary table.gl-PostUnit_Saraly td,.gl-PostUnit-primary table.gl-PostUnit_Saraly th{border:1px solid #e6e6e6;font-size:inherit;padding:8px 12px;vertical-align:middle}.gl-PostUnit-primary table.gl-PostUnit_Saraly td>*,.gl-PostUnit-primary table.gl-PostUnit_Saraly th>*{vertical-align:middle}.gl-PostUnit-primary table.gl-PostUnit_Saraly th{background-color:#f2f8ff;border-left-width:0;color:#6d85b0;font-size:10px;text-align:center;width:1px;word-break:keep-all}.gl-PostUnit-primary table.gl-PostUnit_Saraly td{background-color:#fff;border-right-width:0;color:#666;font-size:11px;max-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.gl-PostUnit-primary table.gl-PostUnit_Saraly tr.-inactive th{background-color:#fdfdfc;color:#c8c8c8}.gl-PostUnit-primary table.gl-PostUnit_Saraly tr.-inactive td{background-color:#fff;color:#c8c8c8}.gl-PostUnit-primary .gl-PostUnit_Buttons{display:flex;justify-content:space-between;padding:10px}.gl-PostUnit-primary .gl-PostUnit_Buttons .gl-PostUnit_ButtonCont{width:50%}.gl-PostUnit-primary .gl-PostUnit_Buttons .gl-PostUnit_ButtonCont:first-child{margin-right:8px}.gl-PostUnit-primary .gl-PostUnit_Buttons .gl-PostUnit_Button{max-width:100%;width:100%}.gl-HeaderContainer{background-color:#fff;font-family:メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,Arial,Helvetica,sans-serif;font-size:16px;position:relative;width:100%;z-index:999}.gl-HeaderContainer._special{padding-top:8px}.gl-Header .gl-HeaderHeadLine{align-items:center;border-bottom:1px solid #eaeaea;display:flex;height:24px}.gl-Header .gl-HeaderHeadLine .gl-HeaderHeadLine_Text{color:#969696;font-size:10px;letter-spacing:.24em;margin:0 auto;width:1000px}.gl-Header .gl-HeaderSubLine{align-items:center;display:flex;font-size:12px;height:24px;justify-content:flex-end;letter-spacing:.2em;margin:8px auto 0;width:1000px}.gl-Header .gl-HeaderSubLine>*{margin-left:16px}.gl-Header .gl-HeaderSubLine .gl-HeaderSubLine_Publish ._em{color:#ff464b;font-size:13px;font-weight:700;padding:0 2px}.gl-Header .gl-HeaderSubLine .gl-HeaderSubLine_Link{align-items:center;display:inline-flex;justify-content:flex-end}.gl-Header .gl-HeaderSubLine .gl-HeaderSubLine_Link:hover .gl-HeaderSubLine_LinkText{text-decoration:underline}.gl-Header .gl-HeaderSubLine .gl-HeaderSubLine_LinkIcon{margin-right:4px;width:5px}.gl-Header .gl-HeaderSubLine .gl-HeaderSubLine_LogoutIcon{height:11px;margin-right:4px;transform:translateY(-1px);width:13px}.gl-Header .gl-HeaderSubLine .gl-HeaderSubLine_LinkText{color:#3f74cd}.gl-Header .gl-HeaderMain{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1000px}.gl-Header .gl-HeaderMain .gl-HeaderMain_Logo{align-items:flex-end;display:flex;margin-bottom:24px}.gl-Header .gl-HeaderMain .gl-HeaderMain_Logo .gl-HeaderMain_LogoMain{display:block}.gl-Header .gl-HeaderMain .gl-HeaderMain_Logo .gl-HeaderMain_LogoMain .gl-HeaderMain_LogoMainImg{height:auto;width:312px}.gl-Header .gl-HeaderMain .gl-HeaderMain_Logo .gl-HeaderMain_Area{align-items:center;background-color:#0080a2;border-radius:4px;display:inline-flex;justify-content:center;margin-left:8px;padding:.2em .3em .2em .55em;vertical-align:bottom}.gl-Header .gl-HeaderMain .gl-HeaderMain_Logo .gl-HeaderMain_Area[href="/journal"]{background-color:#004696;padding:8px}.gl-Header .gl-HeaderMain .gl-HeaderMain_Logo .gl-HeaderMain_Area[href="/journal"] img{height:14px;vertical-align:middle;width:100px}.gl-Header .gl-HeaderMain .gl-HeaderMain_Logo .gl-HeaderMain_Area .gl-HeaderMain_AreaText{color:#fff;font-size:14px;font-weight:700;letter-spacing:.25em}.gl-IsLoginMenu{align-items:center;display:flex;justify-content:flex-end}.gl-IsLoginMenu .gl-IsLoginMenu_Item{align-items:center;border:1px solid #4a74cc;display:inline-flex;height:44px;justify-content:center;width:110px}.gl-IsLoginMenu .gl-IsLoginMenu_Item:focus,.gl-IsLoginMenu .gl-IsLoginMenu_Item:hover{background-color:#f6f8fe}.gl-IsLoginMenu .gl-IsLoginMenu_Item:nth-child(n+2){border-left-width:0}.gl-IsLoginMenu .gl-IsLoginMenu_Text{color:#4a74cc;font-size:13px;font-weight:700;letter-spacing:normal}.gl-IsLoginMenu .gl-IsLoginMenu_CountBadge{align-items:center;background-color:red;border-radius:100em;box-sizing:border-box;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;letter-spacing:normal;margin-left:3px;min-width:18px;padding:0 4px}.gl-HeaderMain_NotLogin{align-items:center;display:flex;gap:12px;justify-content:flex-end}.gl-HeaderMain_NotLogin .gl-HeaderMain_LoginButton{align-items:center;background:linear-gradient(#fff,#e3e3e3);border:1px solid #d2d2d2;border-radius:100em;display:inline-flex;height:44px;justify-content:center;line-height:normal;width:140px}.gl-HeaderMain_NotLogin .gl-HeaderMain_LoginButton:hover{background:linear-gradient(#fafafa,#d9d9d9)}.gl-HeaderMain_NotLogin .gl-HeaderMain_LoginButton .gl-HeaderMain_LoginButtonText{color:#000;font-size:14px;font-weight:700;letter-spacing:.16em;margin-left:8px}.gl-HeaderMain_NotLogin .gl-HeaderMain_RegisterButton{align-items:center;background-color:red;border-radius:100em;display:inline-flex;height:44px;justify-content:center;line-height:normal;width:160px}.gl-HeaderMain_NotLogin .gl-HeaderMain_RegisterButton:hover{background-color:#eb0000}.gl-HeaderMain_NotLogin .gl-HeaderMain_RegisterButton .gl-HeaderMain_RegisterButtonLabel{background-color:#fff;border-radius:4px;color:red;font-size:14px;font-weight:700;letter-spacing:.14em;padding:2px 6px}.gl-HeaderMain_NotLogin .gl-HeaderMain_RegisterButton .gl-HeaderMain_RegisterButtonText{color:#fff;font-size:16px;font-weight:700;letter-spacing:.14em;margin-left:8px}.gl-HeaderMain_NotLogin .gl-HeaderMain_FavoriteButton{align-items:center;background-color:#28c795;border-radius:100em;display:flex;height:44px;position:relative;transition:all .2s ease-out}.gl-HeaderMain_NotLogin .gl-HeaderMain_FavoriteButton:hover{opacity:.8}.gl-HeaderMain_NotLogin .gl-HeaderMain_FavoriteButton .gl-HeaderMain_FavoriteButtonIcon{align-items:center;background-color:#1db485;border-radius:100em 0 0 100em;display:flex;height:100%;justify-content:center;width:37px}.gl-HeaderMain_NotLogin .gl-HeaderMain_FavoriteButton .gl-HeaderMain_FavoriteButtonIcon .fa{color:#fff;font-size:18px;transform:translate(2px,1px)}.gl-HeaderMain_NotLogin .gl-HeaderMain_FavoriteButton .gl-HeaderMain_FavoriteButtonIcon [data-icon=star]{color:#fff;transform:translate(1px);width:18px}.gl-HeaderMain_NotLogin .gl-HeaderMain_FavoriteButton .gl-HeaderMain_FavoriteButtonText{color:#fff;font-size:14px;font-weight:700;letter-spacing:.12em;padding:0 15px 0 10px}.gl-HeaderMain_NotLogin .gl-HeaderMain_FavoriteButton .gl-HeaderMain_FavoriteButtonCount{align-items:center;background-color:#ff464b;border:2px solid #fff;border-radius:100em;display:flex;height:25px;justify-content:center;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:25px;z-index:2}.gl-HeaderMain_NotLogin .gl-HeaderMain_FavoriteButton .gl-HeaderMain_FavoriteButtonCount .gl-HeaderMain_FavoriteButtonNum{color:#fff;font-weight:700;letter-spacing:0;margin-top:1px}.gl-HeaderNavContainer{background-color:#fff;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.gl-HeaderNav{margin:0 auto;position:relative;width:1000px}.gl-HeaderNav .gl-HeaderNav_List{align-items:stretch;display:flex;justify-content:space-between;padding:0;position:relative;width:100%}.gl-HeaderNav .gl-HeaderNav_Item{background-color:#fff;display:flex;text-align:center;width:16.6666666667%;z-index:1}.gl-HeaderNav .gl-HeaderNav_ItemLink{align-items:center;border-bottom:2px solid transparent;border-top:2px solid transparent;display:flex;height:58px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.23,1,.32,1);width:100%}.gl-HeaderNav .gl-HeaderNav_ItemLink:hover{border-bottom-color:#3f74cd}.gl-HeaderNav .gl-HeaderNav_ItemLink:first-child:before{left:0;z-index:10}.gl-HeaderNav .gl-HeaderNav_ItemLink:after,.gl-HeaderNav .gl-HeaderNav_ItemLink:first-child:before{background-color:#eaeaea;content:"";display:block;height:15px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.gl-HeaderNav .gl-HeaderNav_ItemLink:after{right:0}.gl-HeaderNav .gl-HeaderNav_ItemLink .gl-HeaderNav_TextMain{color:#3f74cd;font-size:16px;font-weight:700;letter-spacing:.1em;margin-right:1px}.gl-HeaderNav .gl-HeaderNav_ItemLink .gl-HeaderNav_TextSub{color:#323232;font-size:14px;font-weight:700;letter-spacing:.12em}.gl-HeaderNav .gl-HeaderNav_ItemLink .gl-HeaderNav_ItemLink-journal ._TextSub{color:#323232;display:block;font-size:10px;letter-spacing:.08em;line-height:1;margin-bottom:4px}.gl-HeaderNav .gl-HeaderNav_ItemLink .gl-HeaderNav_ItemLink-journal ._TextMain{color:#3f74cd;display:block;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1}@keyframes showDropDown{0%{opacity:.8;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gl-HeaderDropDown[aria-hidden=true]{display:none}.gl-HeaderDropDown[aria-hidden=false]{animation:showDropDown .2s ease 0s forwards;display:block;visibility:visible}.gl-HeaderDropDown{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 4px 10px 0 rgba(15,67,141,.2);left:0;position:absolute;right:0;top:59px;transition:all .2s ease-out;width:1000px;z-index:100}.gl-HeaderDropDown .gl-HeaderDropDown_Inner{padding:20px 20px 24px}.gl-HeaderDropDown .gl-HeaderDropDown_List{display:flex;flex-wrap:wrap;padding:0;width:100%}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-1{width:100%}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-1:nth-child(n+2){margin-top:12px}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-4{margin-bottom:6px;margin-right:12px;margin-top:6px;width:calc(25% - 9px)}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-4:nth-child(4n){margin-right:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-4:nth-child(-n+4){margin-top:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-4:nth-last-child(-n+4){margin-bottom:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-3{margin-bottom:6px;margin-right:12px;margin-top:6px;width:calc(33.33333% - 8px)}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-3:nth-child(3n){margin-right:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-3:nth-child(-n+3){margin-top:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-3:nth-last-child(-n+3){margin-bottom:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-5{margin-bottom:6px;margin-right:12px;margin-top:6px;width:calc(20% - 9.6px)}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-5:nth-child(5n){margin-right:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-5:nth-child(-n+5){margin-top:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-5:nth-last-child(-n+5){margin-bottom:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-6{margin-bottom:6px;margin-right:12px;margin-top:6px;width:calc(16.66667% - 10px)}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-6:nth-child(6n){margin-right:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-6:nth-child(-n+6){margin-top:0}.gl-HeaderDropDown .gl-HeaderDropDown_Item-column-1-6:nth-last-child(-n+6){margin-bottom:0}.gl-HeaderDropDown .gl-HeaderDropDownLink{align-items:center;background-color:#f2f4f8;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNi40NDUgNi4xMjQtNC40NSA0LjQ1YS41NS41NSAwIDAgMS0uNzc4IDBsLS41MTktLjUxOWEuNTUuNTUgMCAwIDEgMC0uNzc2bDMuNTI2LTMuNTQ0TC42OTcgMi4xOTJhLjU1LjU1IDAgMCAxIC4wMDEtLjc3NmwuNTE5LS41MmEuNTUuNTUgMCAwIDEgLjc3NyAwbDQuNDUgNC40NWEuNTUuNTUgMCAwIDEgMCAuNzc4WiIgZmlsbD0iIzNGNzRDRCIvPjwvc3ZnPg==");background-position:right 12px top 50%;background-repeat:no-repeat;color:#3f74cd;display:flex;height:48px;justify-content:flex-start;padding-left:12px;padding-right:12px;width:100%}.gl-HeaderDropDown .gl-HeaderDropDownLink:hover{background-color:#ebeef4}.gl-HeaderDropDown .gl-HeaderDropDownLink.-hasIcon{padding-left:8px}.gl-HeaderDropDown .gl-HeaderDropDownLink.-hasIcon:hover svg{transform:scale(1.18)}.gl-HeaderDropDown .gl-HeaderDropDownLink svg{fill:#0f438d;flex:0 0 auto;height:32px;margin-right:4px;position:relative;top:-1px;transition:all .1s;width:32px}.gl-HeaderDropDown .gl-HeaderDropDownLink .gl-HeaderDropDownLink_Name{color:#3f74cd;flex:0 1 auto;font-size:12px;letter-spacing:.2em;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-HeaderDropDown .gl-HeaderDropDownLink.-isArea{background-color:#e9f3fb;border:1px solid #78afec}.gl-HeaderDropDown .gl-HeaderDropDownLink.-isArea .gl-HeaderDropDownLink_Name{font-size:14px;font-weight:700}.gl-HeaderDropDown .gl-HeaderDropDownLink.-isArea.-isActive,.gl-HeaderDropDown .gl-HeaderDropDownLink.-isArea:hover{background-color:#3f74cd;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNi40NDUgNS4zODktNC40NSA0LjQ1YS41NS41NSAwIDAgMS0uNzc4IDBMLjY5OCA5LjMyYS41NS41NSAwIDAgMSAwLS43NzZMNC4yMjMgNSAuNjk3IDEuNDU2QS41NS41NSAwIDAgMSAuNjk4LjY4bC41MTktLjUxOWEuNTUuNTUgMCAwIDEgLjc3NyAwbDQuNDUgNC40NWEuNTUuNTUgMCAwIDEgMCAuNzc4WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");border-color:#3f74cd;color:#fff}.gl-HeaderDropDown .gl-HeaderDropDownLink.-isArea.-isActive .gl-HeaderDropDownLink_Name,.gl-HeaderDropDown .gl-HeaderDropDownLink.-isArea:hover .gl-HeaderDropDownLink_Name{color:#fff}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer{display:flex;width:100%}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_PrefectureContainer{flex:0 0 auto;margin-right:32px}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_PrefectureContainer .gl-HeaderDropDown_Prefecture{width:100%}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_PrefectureContainer .gl-HeaderDropDown_Prefecture:nth-child(n+2){margin-top:12px}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_PrefectureContainer .gl-HeaderDropDown_PrefectureLink{display:block;padding-left:12px;text-align:left}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_PrefectureContainer .gl-HeaderDropDown_PrefectureLink[aria-selected=true]{color:#4074ce}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_PrefectureContainer .gl-HeaderDropDown_PrefectureLink[aria-selected=false]{color:#bacded}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_PrefectureContainer .gl-HeaderDropDown_PrefectureLink svg{height:11px;margin-right:4px;width:7px}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_PrefectureContainer .gl-HeaderDropDown_PrefectureLink ._PrefectureTitle{color:inherit;font-size:14px;font-weight:700;letter-spacing:.16em}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_DetailArea{flex:1 1 798px;position:relative}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_DetailArea .gl-HeaderDropDown_DetailAreaList{flex-wrap:wrap;padding:0;width:100%}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_DetailArea .gl-HeaderDropDown_DetailAreaList[aria-hidden=true]{display:none}.gl-HeaderDropDown .gl-HeaderDropDown_AreaContainer .gl-HeaderDropDown_DetailArea .gl-HeaderDropDown_DetailAreaList[aria-hidden=false]{display:flex}.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer{display:flex;justify-content:space-between}.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer .gl-HeaderDropDown_SalaryBox{padding:0 12px;width:25%}.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer .gl-HeaderDropDown_SalaryBox:nth-child(n+2){border-left:1px solid #eaeaea}.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer .gl-HeaderDropDown_SalaryBoxHead{margin-bottom:10px;overflow:hidden;text-align:center}.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer .gl-HeaderDropDown_SalaryBoxHead ._Title{color:#0f438d;display:inline-block;font-size:14px;font-weight:700;padding:0 20px;position:relative}.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer .gl-HeaderDropDown_SalaryBoxHead ._Title:after,.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer .gl-HeaderDropDown_SalaryBoxHead ._Title:before{border-top:1px solid #0f438d;content:"";position:absolute;top:50%;width:1000%}.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer .gl-HeaderDropDown_SalaryBoxHead ._Title:before{right:100%}.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer .gl-HeaderDropDown_SalaryBoxHead ._Title:after{left:100%}.gl-HeaderDropDown .gl-HeaderDropDown_SalaryContainer .gl-HeaderDropDown_SalaryBoxBody .gl-HeaderDropDown_SalaryList{padding:0 12px}.gl-HeaderDropDown .gl-HeaderDropDown_JournalList{align-items:stretch;display:flex;justify-content:center;padding:20px}.gl-HeaderDropDown .gl-HeaderDropDown_JournalItem{flex:0 1 auto}.gl-HeaderDropDown .gl-HeaderDropDown_JournalItem:nth-child(n+2){border-left:1px solid #eaeaea}.gl-HeaderDropDown .gl-HeaderDropDown_JournalLink{display:block;margin:0 16px;width:286px}.gl-HeaderDropDown .gl-HeaderDropDown_JournalLink:hover ._Img{opacity:.8}.gl-HeaderDropDown .gl-HeaderDropDown_JournalLink:hover ._Text{color:#3f74cd}.gl-HeaderDropDown .gl-HeaderDropDown_JournalLink ._Img{margin-bottom:20px;transition:all .2s ease-out}.gl-HeaderDropDown .gl-HeaderDropDown_JournalLink ._Img img{height:auto;width:100%}.gl-HeaderDropDown .gl-HeaderDropDown_JournalLink ._Text{color:#323232;font-size:12px;letter-spacing:.18em;text-align:left}#gl-DropDownOverlay{background-color:#000;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:997}.gl-FooterUser{background-color:#fff;height:200px;width:100%}.gl-FooterUser .gl-FooterUser_Inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;position:relative;width:1000px}.gl-FooterUser .gl-FooterUser_NavList{list-style:none;max-width:100%;padding:0 20px;text-align:center}.gl-FooterUser .gl-FooterUser_NavItem{display:inline-block;letter-spacing:0}.gl-FooterUser .gl-FooterUser_NavItem:not(:last-child):after{color:#646464;content:"|";font-size:12px;padding:0 2px}.gl-FooterUser .gl-FooterUser_NavItem[data-gl-footer-user-item-state=turn]:after{content:none}.gl-FooterUser .gl-FooterUser_NavLink{color:#3f74cd;font-size:12px;letter-spacing:.18em}.gl-FooterUser .gl-FooterUser_NavLink:hover{text-decoration:underline}.gl-FooterUser .gl-FooterUser_Copyright{color:#000;font-size:12px;letter-spacing:normal;margin-top:16px}.gl-FooterUser .gl-FooterUser_ToTopButton{position:absolute;right:0;top:-39px}.gl-FooterUser .gl-FooterUser_ToTopButton:hover{cursor:pointer;opacity:.9}
