html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,select,option,input,textarea{font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}video{max-width:100%}html{height:100%;font-size:10px;-ms-touch-action:manipulation;touch-action:manipulation}body{height:100%;background:#fff;color:#1f1e26;line-height:1.4;font-size:1.4rem;font-family:"Noto Sans JP","Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";-webkit-font-smoothing:antialiased !important;overscroll-behavior-x:none;overscroll-behavior-y:none}@media print,screen and (max-width: 600px){body{font-size:16px}}a{cursor:pointer}a:link{color:#bf2531;text-decoration:none}a:visited{color:#bf2531;text-decoration:none}a:hover{color:#bf2531;text-decoration:underline}a:active{color:#bf2531;text-decoration:none}img{vertical-align:middle;max-width:100%}button,select,option,input[type=text],input[type=num],input[type=tel],input[type=password],input[type=date],textarea{font-family:inherit}input,textarea,button,select,option{-webkit-font-smoothing:antialiased !important}strong{font-weight:700}video{background-color:#000}::-webkit-input-placeholder{color:#a2a2a2}::-moz-placeholder{color:#a2a2a2}:-ms-input-placeholder{color:#a2a2a2}::-ms-input-placeholder{color:#a2a2a2}::placeholder{color:#a2a2a2}.js-sendFormBtn{cursor:pointer}.l-login{position:relative}@media print,screen and (min-width: 601px){.l-login{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.l-login__main{padding:0 0 20px}@media print,screen and (min-width: 601px){.l-login__main{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:560px;overflow-y:scroll}}@media print,screen and (max-width: 600px){.l-login__main{padding:0 2.6666666667vw}}@media print,screen and (min-width: 601px){.l-login__kv{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media print,screen and (max-width: 600px){.l-login__kv{display:none}}.l-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;position:relative;min-height:100%}.l-page-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#efeff0}.l-page-body__inner{-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width: 601px){.l-page-body__inner{max-width:1440px;margin:0 auto;padding:40px 20px}}@media print,screen and (max-width: 600px){.l-page-body__inner{padding:3.2vw 3.2vw}}@media print,screen and (min-width: 601px){.l-page-body__inner--full{width:100%;max-width:none}}@media print,screen and (min-width: 601px){.l-page-body__inner--medium{max-width:960px}}@media print,screen and (min-width: 601px){.l-page-body__inner--article{max-width:960px}}.l-page-body__inner--article article h2,.l-page-body__inner--article article h3,.l-page-body__inner--article article h4,.l-page-body__inner--article article h5,.l-page-body__inner--article article h6,.l-page-body__inner--article article p,.l-page-body__inner--article article ol,.l-page-body__inner--article article ul{margin:1em}.l-page-body__inner--article article h2,.l-page-body__inner--article article h3,.l-page-body__inner--article article h4,.l-page-body__inner--article article h5,.l-page-body__inner--article article h6{margin-top:1.8em;font-weight:bold}.l-page-body__inner--article article ul{list-style:disc}.l-page-body__inner--article article ol{list-style:auto}.l-page-body__inner--article article ul,.l-page-body__inner--article article ol{list-style-position:inside;margin-left:2em;text-indent:-1em}@media print,screen and (min-width: 601px){.l-page-body__inner--harf{max-width:50%}}@media print,screen and (min-width: 601px){.l-page-body__inner--min{max-width:460px}}.l-page-footer{background-color:#1f1e26;color:#fff}.l-page-footer a{color:#fff}.c-btn-contactMail-footer,.c-btn-ctl,.c-btn-contactMail,.c-btn-secondary,.c-btn-primary,.ur-frontend-form .btn.button.ur-submit-button{position:relative;overflow:hidden;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.1em .5em;line-height:1;border:none;text-align:center;text-decoration:none;text-indent:0;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;letter-spacing:.05em}@media print,screen and (min-width: 601px){.c-btn-contactMail-footer,.c-btn-ctl,.c-btn-contactMail,.c-btn-secondary,.c-btn-primary,.ur-frontend-form .btn.button.ur-submit-button{width:300px}}.c-btn-contactMail-footer:link,.c-btn-ctl:link,.c-btn-contactMail:link,.c-btn-secondary:link,.c-btn-primary:link,.ur-frontend-form .btn.button.ur-submit-button:link,.c-btn-contactMail-footer:visited,.c-btn-ctl:visited,.c-btn-contactMail:visited,.c-btn-secondary:visited,.c-btn-primary:visited,.ur-frontend-form .btn.button.ur-submit-button:visited,.c-btn-contactMail-footer:hover,.c-btn-ctl:hover,.c-btn-contactMail:hover,.c-btn-secondary:hover,.c-btn-primary:hover,.ur-frontend-form .btn.button.ur-submit-button:hover,.c-btn-contactMail-footer:active,.c-btn-ctl:active,.c-btn-contactMail:active,.c-btn-secondary:active,.c-btn-primary:active,.ur-frontend-form .btn.button.ur-submit-button:active{color:inherit;text-decoration:none;text-indent:0}.c-btn-contactMail-footer:disabled,.c-btn-ctl:disabled,.c-btn-contactMail:disabled,.c-btn-secondary:disabled,.c-btn-primary:disabled,.ur-frontend-form .btn.button.ur-submit-button:disabled,.is-disabled.c-btn-contactMail-footer,.is-disabled.c-btn-ctl,.is-disabled.c-btn-contactMail,.is-disabled.c-btn-secondary,.is-disabled.c-btn-primary,.ur-frontend-form .is-disabled.btn.button.ur-submit-button{opacity:.7;pointer-events:none}.c-btn-contactMail-footer:disabled:link,.c-btn-ctl:disabled:link,.c-btn-contactMail:disabled:link,.c-btn-secondary:disabled:link,.c-btn-primary:disabled:link,.ur-frontend-form .btn.button.ur-submit-button:disabled:link,.c-btn-contactMail-footer:disabled:hover,.c-btn-ctl:disabled:hover,.c-btn-contactMail:disabled:hover,.c-btn-secondary:disabled:hover,.c-btn-primary:disabled:hover,.ur-frontend-form .btn.button.ur-submit-button:disabled:hover,.c-btn-contactMail-footer:disabled:active,.c-btn-ctl:disabled:active,.c-btn-contactMail:disabled:active,.c-btn-secondary:disabled:active,.c-btn-primary:disabled:active,.ur-frontend-form .btn.button.ur-submit-button:disabled:active,.is-disabled.c-btn-contactMail-footer:link,.is-disabled.c-btn-ctl:link,.is-disabled.c-btn-contactMail:link,.is-disabled.c-btn-secondary:link,.is-disabled.c-btn-primary:link,.ur-frontend-form .is-disabled.btn.button.ur-submit-button:link,.is-disabled.c-btn-contactMail-footer:hover,.is-disabled.c-btn-ctl:hover,.is-disabled.c-btn-contactMail:hover,.is-disabled.c-btn-secondary:hover,.is-disabled.c-btn-primary:hover,.ur-frontend-form .is-disabled.btn.button.ur-submit-button:hover,.is-disabled.c-btn-contactMail-footer:active,.is-disabled.c-btn-ctl:active,.is-disabled.c-btn-contactMail:active,.is-disabled.c-btn-secondary:active,.is-disabled.c-btn-primary:active,.ur-frontend-form .is-disabled.btn.button.ur-submit-button:active{color:inherit;text-decoration:none;text-indent:0}.is-size--full.c-btn-contactMail-footer,.is-size--full.c-btn-ctl,.is-size--full.c-btn-contactMail,.is-size--full.c-btn-secondary,.is-size--full.c-btn-primary,.ur-frontend-form .btn.button.ur-submit-button{width:100%}.c-btn-primary,.ur-frontend-form .btn.button.ur-submit-button{position:relative;color:#fff;background-color:#bf2531;border:solid 1px #bf2531;text-align:center;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}.c-btn-primary:link,.ur-frontend-form .btn.button.ur-submit-button:link,.c-btn-primary:visited,.ur-frontend-form .btn.button.ur-submit-button:visited,.c-btn-primary:hover,.ur-frontend-form .btn.button.ur-submit-button:hover,.c-btn-primary:active,.ur-frontend-form .btn.button.ur-submit-button:active{color:#fff}.c-btn-primary:hover,.ur-frontend-form .btn.button.ur-submit-button:hover{background-color:#941d26}.c-btn-secondary{position:relative;color:#bf2531;background-color:#fff;border:solid 2px #bf2531;text-align:center;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}.c-btn-secondary:hover{background-color:#ffeff0}.c-btn-contactMail{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:auto;color:#bf2531;background-color:rgba(0,0,0,0);border:solid 3px #bf2531;text-align:center;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}@media print,screen and (min-width: 601px){.c-btn-contactMail{height:48px;padding:0 19px}}.c-btn-contactMail::before{display:block;content:"";background-image:url(../images/icon-mail-red.svg);background-repeat:no-repeat;width:20px;height:16px;margin-right:8px;margin-bottom:-2px}.c-btn-contactMail:hover{background-color:#ffeff0}.c-btn-ctl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;color:#23b78f;background-color:#fff;border:solid 3px #23b78f;text-align:center;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}@media print,screen and (min-width: 601px){.c-btn-ctl{height:48px;padding:0 19px}}.c-btn-ctl::before{content:"";display:block;margin-right:8px;background-repeat:no-repeat;background-size:contain;background-position:center}.c-btn-ctl:hover{background-color:#23b78f;color:#fff}.c-btn-ctl--dl::before{width:20px;height:20px;margin-bottom:-2px;background-image:url(../images/icon-download-green.svg)}.c-btn-ctl--dl:hover::before{background-image:url(../images/icon-download-white.svg)}.c-btn-ctl--clipboard::before{width:20px;height:24px;margin-bottom:-1px;background-image:url(../images/icon-clipboard-green.svg)}.c-btn-ctl--clipboard:hover::before{background-image:url(../images/icon-clipboard-white.svg)}.c-btn-contactMail-footer{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:auto;color:#fff;background-color:rgba(0,0,0,0);border:solid 3px #fff;text-align:center;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}@media print,screen and (min-width: 601px){.c-btn-contactMail-footer{padding:18px 40px;font-size:18px}}.c-btn-contactMail-footer::before{display:block;content:"";background-image:url(../images/icon-mail-white.svg);background-repeat:no-repeat;width:20px;height:16px;margin-right:8px;margin-bottom:-2px}.c-btn-contactMail-footer:hover{background-color:rgba(255,255,255,.1)}.c-form-inputText,.ur-frontend-form .input-text{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #cdcdd3;border-radius:4px;width:100%;height:48px;padding:0 .5em;font-size:16px}.c-form-inputText.is-error,.ur-frontend-form .is-error.input-text{background-color:#fbe8ea;border-color:#bf2531}.c-form-checkboxLine{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.c-form-checkboxLine__col+.c-form-checkboxLine__col{margin-left:5px}.c-form-checkbox{position:relative;width:24px;height:24px;border:1px solid #1f1e26;border-radius:4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-form-checkbox:checked{border-color:#bf2531;background-color:#bf2531}.c-form-checkbox:checked:before{position:absolute;top:1px;left:6px;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:8px;height:14px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:""}.c-form-errorList{padding:.5em .25em;border:solid 2px #bf2531;border-radius:4px;background-color:#fbe8ea;color:#bf2531;font-weight:bold}.c-form-errorList li{margin-left:1em;text-indent:-1em}.c-form-errorList li::before{content:"・"}.c-tagsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:18px 0;gap:8px 8px}.c-tagsList__item a,.c-tagsList__item span{display:inline-block;line-break:1;color:#1f1e26;text-decoration:none;border:solid 1px #1f1e26;border-radius:5em;padding:.3em 1em}.c-tagsList__item a:hover,.c-tagsList__item span:hover{background-color:#fff}.c-notification{position:fixed;z-index:9999;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#23b78f;color:#fff;font-weight:bold;line-height:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:0}.c-notification.is-show{opacity:1}@media print,screen and (min-width: 601px){.c-notification{bottom:10px;left:10px;padding:9px 16px;font-size:14px}}@media print,screen and (max-width: 600px){.c-notification{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2.6666666667vw 2.1333333333vw;right:2.6666666667vw;bottom:2.6666666667vw;left:2.6666666667vw;font-size:3.7333333333vw}}.c-notification::before{content:"";display:block;width:16px;height:16px;margin-right:6px;background-repeat:no-repeat;background-size:contain;background-image:url(../images/icon-checkmark.svg)}.p-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width: 601px){.p-header{padding-right:24px;height:72px;border-bottom:solid 1px #cdcdd3}}@media print,screen and (max-width: 600px){.p-header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width: 601px){.p-header__logoCol{margin:0 20px 0 20px}}@media print,screen and (max-width: 600px){.p-header__logoCol{margin-left:4.2666666667vw;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.p-header__searchCol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width: 601px){.p-header__searchCol{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 24px 0 0}}@media print,screen and (max-width: 600px){.p-header__searchCol{width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding:2.1333333333vw 2.6666666667vw;border-top:solid 1px #cdcdd3;background-color:#fff}}@media print,screen and (min-width: 601px){.p-header__contactCol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:8px}}@media print,screen and (max-width: 600px){.p-header__contactCol{position:fixed;z-index:100;width:14.9333333333vw;height:14.9333333333vw;overflow:hidden;right:2.6666666667vw;bottom:2.6666666667vw;background-color:#bf2531;background-image:url(../images/icon-mail-white.svg);background-repeat:no-repeat;background-position:center;background-size:6.4vw;border-radius:100%}.p-header__contactCol a{display:block;width:100%;height:100%;opacity:0}}.p-header__userCol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width: 601px){.p-header__userCol{margin-left:8px}}@media print,screen and (max-width: 600px){.p-header__userCol{height:14.9333333333vw;margin-right:3.2vw;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.p-header-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media print,screen and (min-width: 601px){.p-header-logo__icon{padding:10px 0;margin-right:15px}}@media print,screen and (max-width: 600px){.p-header-logo__icon{height:10.6666666667vw;margin-right:2.6666666667vw}.p-header-logo__icon img{max-width:100%;max-height:100%}}@media print,screen and (min-width: 601px){.p-header-logo__icon--talent{width:86px;padding:0}}@media print,screen and (min-width: 601px){.p-header-logo__label{width:140px;height:40px}}@media print,screen and (max-width: 600px){.p-header-logo__label{width:32vw;height:9.3333333333vw}}.p-header-searchBox{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;background:#efeff0;border-radius:4px}@media print,screen and (min-width: 601px){.p-header-searchBox{height:48px}}.p-header-searchBox__inputText{display:block;width:100%;padding:12px 0;margin:0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none}.p-header-searchBox__inputText:focus{outline:none}.p-header-searchBox__btn{overflow:hidden;background-color:inherit;background-image:url(../images/icon-search.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;text-indent:500px;white-space:nowrap}@media print,screen and (min-width: 601px){.p-header-searchBox__btn{width:60px;height:48px}}@media print,screen and (max-width: 600px){.p-header-searchBox__btn{width:10.6666666667vw;height:10.6666666667vw}}.p-header-userMenu{position:relative}.p-header-userMenu__icon{background:#1f1e26;border-radius:100%;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media print,screen and (min-width: 601px){.p-header-userMenu__icon{width:48px;height:48px;line-height:48px;font-size:20px}}@media print,screen and (max-width: 600px){.p-header-userMenu__icon{width:10.6666666667vw;height:10.6666666667vw;line-height:10.6666666667vw;font-size:5.3333333333vw}}.p-header-userMenu__menu{display:none;position:absolute;top:52px;right:0;z-index:100;background-color:#fff;border:solid 1px #cdcdd3;white-space:nowrap}.p-header-userMenu.is-active .p-header-userMenu__menu{display:block}.p-header-userMenu__menu a{color:inherit;text-decoration:none}.p-header-userMenu__menu .menu__item{padding:12px 16px}.p-header-userMenu__menu .menu__item+.menu__item{border-top:solid 1px #cdcdd3}.p-footer{position:relative}.p-footer-contact{position:relative;z-index:2}@media print,screen and (min-width: 601px){.p-footer-contact{padding:64px 40px;text-align:center}}@media print,screen and (max-width: 600px){.p-footer-contact{padding:8.5333333333vw}}.p-footer-contact:after{content:"";display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:url(../images/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.5}.p-footer-contact__inner{position:relative;z-index:2}.p-footer-contact__title{font-weight:bold;text-transform:uppercase;letter-spacing:.02em}@media print,screen and (min-width: 601px){.p-footer-contact__title{margin-bottom:24px;font-size:36px}}@media print,screen and (max-width: 600px){.p-footer-contact__title{margin-bottom:4.2666666667vw;text-align:center;font-size:8.5333333333vw}}.p-footer-contact__text{line-height:1.75}@media print,screen and (min-width: 601px){.p-footer-contact__text{margin-bottom:56px;font-size:20px}}@media print,screen and (max-width: 600px){.p-footer-contact__text{margin-bottom:8.5333333333vw}}@media print,screen and (max-width: 600px){.p-footer-contact__contactBtn .c-btn-contactMail-footer{width:100%;font-size:4.8vw}}@media print,screen and (min-width: 601px){.p-footer-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 40px}}@media print,screen and (max-width: 600px){.p-footer-menu{padding:6.9333333333vw 8.5333333333vw;font-size:3.2vw}}@media print,screen and (max-width: 600px){.p-footer-menu__logo{margin-bottom:6.4vw}}.p-footer-menu__nav{line-height:1.1}@media print,screen and (max-width: 600px){.p-footer-menu__nav{margin-bottom:6.4vw}}@media print,screen and (min-width: 601px){.p-footer-menu__nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width: 601px){.p-footer-menu__nav li{padding:0 2em}}@media print,screen and (min-width: 601px){.p-footer-menu__nav li+li{border-left:solid 1px #fff}}@media print,screen and (max-width: 600px){.p-footer-menu__nav li+li{margin-top:3.7333333333vw}}.p-login-board{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background-color:#fff;padding:50px 0}@media print,screen and (min-width: 601px){.p-login-board{max-width:360px;margin:0 auto}}.p-login-board__logo{text-align:center;margin-bottom:50px}.p-login-board__logo img{height:80px}.p-login-board__title{text-align:center;font-weight:bold;font-size:20px;margin-bottom:20px}.p-login-board__preText{text-align:center;margin-bottom:40px;line-height:1.75}.p-login-board__alertText{padding:16px 0 26px;margin-bottom:40px;text-align:center;line-height:1.75;background-color:#fff5f5;color:#bf2531}.p-login-form{margin:0 0 40px}.p-login-form__row{margin:16px 0}.p-login-form__row .row__label{margin-bottom:6px;font-weight:bold}.p-login-form__row .row__att{margin:6px 0 0;color:#666}.p-login-form__cLink{font-weight:bold;text-align:center}.p-login-form__orRow{position:relative;margin:24px 0;text-align:center;color:#a2a2a7}.p-login-form__orRow::before,.p-login-form__orRow::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;height:1px;margin:auto;background-color:#a2a2a7}.p-login-form__orRow::before{right:calc(50% + 3em)}.p-login-form__orRow::after{left:calc(50% + 3em)}.p-login-kv{position:relative;width:100%;height:100%;background-color:#0f0d0d;background-image:url(../images/login-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}@media print,screen and (min-width: 601px){.p-login-kv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:5vw;font-weight:bold;text-align:center}}.p-login-kv::after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-login-kv__copyText{position:relative;z-index:2}.p-login-footerNav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}.p-login-footerNav ul li{padding:0 7px}.p-login-footerNav ul li+li{border-left:solid 1px #000}.p-login-footerNav ul a{color:inherit}@media print,screen and (max-width: 600px){.p-login-footerNav ul{font-size:12px;white-space:nowrap}}.p-login-footer{padding:20px 0;text-align:center;font-size:12px}#user-registration.horizontal,#user-registration{-webkit-box-shadow:none !important;box-shadow:none !important;background:none !important;margin:0 !important}.user-registration-password-hint{display:none !important}div.ur-frontend-form{margin-bottom:0px;border:none;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box}.ur-frontend-form .input-text{border-radius:4px !important}.ur-frontend-form .description{margin-top:.8em}.ur-frontend-form input.ur-input-border-green,.ur-frontend-form textarea.ur-input-border-green{border-color:inherit !important}@media print,screen and (min-width: 601px){.p-pageHead{margin-bottom:40px}}@media print,screen and (max-width: 600px){.p-pageHead{margin-bottom:8vw}}.p-pageHead-path{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}@media print,screen and (min-width: 601px){.p-pageHead-path{font-size:14px;text-align:center}}.p-pageHead-path a{color:#1f1e26}.p-pageHead-path__item+.p-pageHead-path__item::before{content:"";display:inline-block;width:7px;height:10px;margin:0 9px;background-image:url(../images/icon-path.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.p-pageHead-title{text-align:center;font-weight:bold}@media print,screen and (min-width: 601px){.p-pageHead-title{margin-bottom:8px;font-size:32px}}@media print,screen and (max-width: 600px){.p-pageHead-title{margin-bottom:2.1333333333vw;font-size:6.4vw}}.p-pageHead-title--page{margin-top:40px}.p-pageHead-talentName{text-align:center;margin:24px 0}.p-pageHead-talentName__name{display:block;font-weight:bold}@media print,screen and (min-width: 601px){.p-pageHead-talentName__name{margin-bottom:8px;font-size:32px}}@media print,screen and (max-width: 600px){.p-pageHead-talentName__name{margin-bottom:2.1333333333vw;font-size:6.4vw}}.p-pageHead-talentName__kana{display:block}@media print,screen and (min-width: 601px){.p-pageHead-talentName__kana{font-size:14px}}.p-pageHead-tags{margin:18px 0}.p-pageHead-cnt{text-align:center}.p-illustList__title{text-align:center;font-weight:bold}@media print,screen and (min-width: 601px){.p-illustList__title{margin-bottom:35px;font-size:28px}}@media print,screen and (max-width: 600px){.p-illustList__title{margin-bottom:3.2vw;font-size:5.3333333333vw}}@media print,screen and (min-width: 601px){.p-illustList__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px}}@media print,screen and (min-width: 1280px){.p-illustList__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (max-width: 600px){.p-illustList__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.p-illustList__list::before,.p-illustList__list::after{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;content:"";display:block}.p-illustList__list--center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.3%;margin:0}.p-illustList__list--center::before,.p-illustList__list--center::after{display:none}@media print,screen and (min-width: 601px){.p-illustList__item,.p-illustList__list::after,.p-illustList__list::before{width:100%;max-width:31%;margin-bottom:37px}}@media print,screen and (min-width: 1280px){.p-illustList__item,.p-illustList__list::after,.p-illustList__list::before{max-width:24%}}@media print,screen and (max-width: 600px){.p-illustList__item,.p-illustList__list::after,.p-illustList__list::before{margin-bottom:6.4vw}}.p-illustList__item{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media print,screen and (min-width: 601px){.p-illustList__item:hover{-webkit-transform:scale3d(1.08, 1.08, 1.08);transform:scale3d(1.08, 1.08, 1.08)}}.p-illustList__item a{display:inline-block}.p-illustList__frame{position:relative;display:block}@media print,screen and (min-width: 601px){.p-illustList__frame{margin:0 0 8px}}@media print,screen and (max-width: 600px){.p-illustList__frame{margin:0 0 2.1333333333vw}}.p-illustList__item.is-new .p-illustList__frame::after{content:"";position:absolute;top:0;left:0;width:40px;height:40px;background-image:url(../images/dogear-new.svg);background-repeat:no-repeat;pointer-events:none;overflow:hidden}@media print,screen and (max-width: 600px){.p-illustList__item.is-new .p-illustList__frame::after{width:10.6666666667vw;height:10.6666666667vw}}.p-illustList__ctlBtns{position:absolute;right:8px;bottom:8px;display:block;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media print,screen and (max-width: 600px){.p-illustList__ctlBtns{display:none}}.p-illustList__item:hover .p-illustList__ctlBtns{opacity:1}.p-illustList__dl,.p-illustList__copy{display:inline-block;width:40px;height:40px;margin-left:4px;border:none;border-radius:3px;background-color:#23b78f;background-position:center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;cursor:pointer;color:rgba(0,0,0,0);overflow:hidden}.p-illustList__dl:hover,.p-illustList__copy:hover{background-color:#1f1e26}.p-illustList__dl{background-image:url(../images/icon-download-white.svg)}.p-illustList__copy{background-image:url(../images/icon-clipboard-white.svg)}.p-illustList__thumbnail{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-illustList__label{display:block;font-weight:bold;font-size:18px}.p-illustSample{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media print,screen and (min-width: 601px){.p-illustSample{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin:0 auto 120px;max-width:1600px}}@media print,screen and (max-width: 600px){.p-illustSample{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:14.9333333333vw}}@media print,screen and (min-width: 601px){.p-illustSample__imgCol{width:60%}}@media print,screen and (max-width: 600px){.p-illustSample__imgCol{margin-bottom:5.3333333333vw}}.p-illustSample__imgCol img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print,screen and (min-width: 601px){.p-illustSample__dataCol{width:35%}}.p-illustSample__title{font-weight:bold}@media print,screen and (min-width: 601px){.p-illustSample__title{font-size:36px}}@media print,screen and (max-width: 600px){.p-illustSample__title{margin-bottom:2.1333333333vw;text-align:center;font-size:6.4vw}}@media print,screen and (max-width: 600px){.p-illustSample__kana{text-align:center;font-size:3.2vw;margin-bottom:4.2666666667vw}}@media print,screen and (min-width: 601px){.p-illustSample__btns{margin:40px 0 8px}}.p-illustSample__btns .btns__col{margin:8px 0}@media print,screen and (min-width: 601px){.p-illustSample__tags .c-tagsList{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}}.p-illustSample-modal-gallery-button{display:none}.p-searchRes-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (max-width: 600px){.p-searchRes-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.p-searchRes-list__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width: 601px){.p-searchRes-list__item{width:240px;margin:0 20px 40px}}@media print,screen and (max-width: 600px){.p-searchRes-list__item{width:48%;margin-bottom:6.4vw}}.p-searchRes-list__item .item__label{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p-searchRes-list__item .item__thumbnail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:block}.p-searchRes-list__item .item__cnt{position:absolute;z-index:2;top:0;left:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#23b78f;border-radius:100%;text-align:center;font-weight:bold;line-height:1;overflow:hidden;pointer-events:none}@media print,screen and (min-width: 601px){.p-searchRes-list__item .item__cnt{width:48px;height:48px}}@media print,screen and (max-width: 600px){.p-searchRes-list__item .item__cnt{width:12.8vw;height:12.8vw}}@media print,screen and (min-width: 601px){.p-searchRes-list__item .item__cnt span{font-size:20px}}@media print,screen and (max-width: 600px){.p-searchRes-list__item .item__cnt span{font-size:5.3333333333vw}}.p-searchRes-list__item .item__cnt::after{content:"ITEM";display:block;font-weight:normal;font-size:10px}@media print,screen and (min-width: 601px){.p-searchRes-list__item .item__cnt::after{margin-top:3px}}@media print,screen and (max-width: 600px){.p-searchRes-list__item .item__cnt::after{margin-top:0.8vw}}.p-searchRes-list__item .item__img{display:block;overflow:hidden;border-radius:100%;background-color:#c1c1c1}@media print,screen and (min-width: 601px){.p-searchRes-list__item .item__img{width:240px;height:240px}}@media print,screen and (max-width: 600px){.p-searchRes-list__item .item__img{width:47.5vw;height:47.5vw}}.p-searchRes-list__item .item__img img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-searchRes-list__item .item__label{text-align:center;font-weight:bold}@media print,screen and (min-width: 601px){.p-searchRes-list__item .item__label{margin-top:8px;font-size:18px}}@media print,screen and (max-width: 600px){.p-searchRes-list__item .item__label{margin-top:2.1333333333vw;font-size:4.2666666667vw}}@media print,screen and (min-width: 601px){.p-pagination{margin:20px 0}}@media print,screen and (max-width: 600px){.p-pagination{margin:5.3333333333vw}}.p-pagination__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width: 601px){.p-pagination__list{margin:16px 0}}@media print,screen and (max-width: 600px){.p-pagination__list{margin:4.2666666667vw}}.p-pagination__list li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:100%;background-color:#cdcdd3;background-repeat:no-repeat;background-position:center;color:#1f1e26;text-decoration:none;font-weight:bold}@media print,screen and (min-width: 601px){.p-pagination__list li a{width:40px;height:40px;margin:0 8px;font-size:14px}}@media print,screen and (max-width: 600px){.p-pagination__list li a{width:40px;height:40px;margin:0 4px;font-size:14px}}.p-pagination__list li.is-active a{mix-blend-mode:difference}.p-pagination__list li.is-begin a{color:rgba(0,0,0,0);background-image:url(../images/icon-begin.svg)}.p-pagination__list li.is-last a{color:rgba(0,0,0,0);background-image:url(../images/icon-last.svg)}.p-pagination__label{text-align:center}.p-faq-box{line-height:1.75;margin-bottom:4em}.p-faq-box__head{margin:0 0 1em}@media print,screen and (min-width: 601px){.p-faq-box__head{font-size:24px}}@media print,screen and (max-width: 600px){.p-faq-box__head{font-size:5.3333333333vw}}@media print,screen and (min-width: 601px){.p-faq-box__body{font-size:16px}}@media print,screen and (max-width: 600px){.p-faq-box__body{font-size:4.2666666667vw}}.u-br:after{content:"";display:block}@media print,screen and (min-width: 601px)and (max-width: 800px){.u-br-pc{display:none}}@media print,screen and (max-width: 600px){.u-br-pc{display:none}}@media print,screen and (min-width: 801px){.u-br-tablet{display:none}}@media print,screen and (max-width: 600px){.u-br-tablet{display:none}}@media print,screen and (max-width: 600px){.u-br-pt{display:none}}@media print,screen and (min-width: 801px){.u-br-mobile{display:none}}@media print,screen and (min-width: 601px)and (max-width: 800px){.u-br-mobile{display:none}}@-webkit-keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes lum-fadeZoom{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes lum-fadeZoom{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{-webkit-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg);transform:translate(-50%, -50%) rotate(-360deg)}}@keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{-webkit-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg);transform:translate(-50%, -50%) rotate(-360deg)}}@-webkit-keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}75%{-webkit-transform:scale(0.7) translateX(8px);transform:scale(0.7) translateX(8px)}90%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}75%{-webkit-transform:scale(0.7) translateX(8px);transform:scale(0.7) translateX(8px)}90%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}75%{-webkit-transform:scale(0.7) translateX(-8px);transform:scale(0.7) translateX(-8px)}90%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}75%{-webkit-transform:scale(0.7) translateX(-8px);transform:scale(0.7) translateX(-8px)}90%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}.lum-lightbox{z-index:9999;background:rgba(0,0,0,.5)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:66px;height:20px;-webkit-animation:lum-loader-rotate 1800ms infinite linear;animation:lum-loader-rotate 1800ms infinite linear}.lum-lightbox-loader:before,.lum-lightbox-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,.9)}.lum-lightbox-loader:before{left:0;-webkit-animation:lum-loader-before 1800ms infinite linear;animation:lum-loader-before 1800ms infinite linear}.lum-lightbox-loader:after{right:0;-webkit-animation:lum-loader-after 1800ms infinite linear;animation:lum-loader-after 1800ms infinite linear;-webkit-animation-delay:-900ms;animation-delay:-900ms}.lum-lightbox.lum-opening{-webkit-animation:lum-fade 180ms ease-out;animation:lum-fade 180ms ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{-webkit-animation:lum-fadeZoom 180ms ease-out;animation:lum-fadeZoom 180ms ease-out}.lum-lightbox.lum-closing{-webkit-animation:lum-fade 300ms ease-in;animation:lum-fade 300ms ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{-webkit-animation:lum-fadeZoom 300ms ease-in;animation:lum-fadeZoom 300ms ease-in;animation-direction:reverse}.lum-img{-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:rgba(0,0,0,0);border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:15px;top:15px;width:52px;height:52px;cursor:pointer;background-color:#999;border-radius:100%}.lum-close-button:hover{opacity:1}.lum-close-button:before,.lum-close-button:after{position:absolute;top:10px;left:25px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lum-close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:20px;height:20px;border-top:4px solid rgba(255,255,255,.8)}.lum-previous-button:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255,255,255,.8);-webkit-box-shadow:-2px 0 rgba(0,0,0,.2);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255,255,255,.8);-webkit-box-shadow:2px 0 rgba(0,0,0,.2);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}@media(max-width: 460px){.lum-lightbox-image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}
/*# sourceMappingURL=common.css.map */
