﻿body{background-color:#3E4049;font-family:arial}@media only screen and (max-width: 750px) and (orientation: landscape){.container{padding-top:11.111vw;font-size:2.685vw}.container.nopad{padding-top:0}}@media only screen and (max-width: 750px) and (orientation: portrait){.container{padding-top:16vw;font-size:3.867vw}.container.nopad{padding-top:0}}@media only screen and (max-width: 750px){body{background-color:#3E4049 !important}.header{display:none}.container .maincommon .header{padding:0 4.4vw}.container .maincommon .header .header-wrap{border-bottom:none;padding:0}.container .maincommon .header .header-wrap .title{height:4.4vw}.container .maincommon .header .header-wrap .title h2{font-size:4vw}.container .maincommon .header .header-wrap .desc{margin-top:1.333vw;font-size:2.267vw}.container .maincommon .header .header-wrap .location{display:none}.container .maincommon .body .body-wrap{padding:0}.container .maincommon .body.side-by-side{height:82.133vw}.container .maincommon .body.side-by-side .information{display:none}.container .maincommon .body.side-by-side .content{width:100%;padding:4.4vw}.container .maincommon .body.side-by-side .content .sign-up{display:none}.container .maincommon .body.side-by-side .content .title-area .title{margin-bottom:5vw;line-height:1.2}.container .maincommon .body.side-by-side .content .title-area .desc{line-height:1.3}.container .maincommon .body.right-side-bar{padding:0}.container .maincommon .body.right-side-bar .content{width:100%;margin-bottom:0;padding:4.4vw;min-height:33.333vw}.container .maincommon .body.right-side-bar .content .title-area{width:100%}.container .maincommon .body.right-side-bar .content .title-area .title{margin-bottom:5vw;line-height:1.2}.container .maincommon .body.right-side-bar .content .title-area .title h2{font-size:8vw}.container .maincommon .body.right-side-bar .menus{float:initial !important;width:100%;font-size:2.267vw}.container .maincommon .body.right-side-bar .menus .basic-info-area{padding:4vw 4vw;background-color:#626A71 !important}.container .maincommon .body.right-side-bar .menus .basic-info-area .greeting{font-size:6vw;margin-bottom:1.467vw}.container .maincommon .body.right-side-bar .menus .basic-info-area .desc{font-size:3.2vw}.container .maincommon .body.right-side-bar .menus .user-action-link-area .link-item{font-size:3.2vw;padding:2.133vw 3.333vw;border-bottom:1px solid #626A71}.container .maincommon .body.right-side-bar .menus .part-area .part-title{font-size:4vw;height:11vw;line-height:11vw;padding:0 4vw}.container .maincommon .body.right-side-bar .menus .part-area .link-item{font-size:3.2vw;padding:2.133vw 3.333vw;border-bottom:1px solid #626A71}}@media only screen and (min-width: 751px){.container{min-width:68.75rem;padding-top:3.75rem;font-size:0.875rem;background-color:#2E3642}.container .maincommon{width:68.75rem}.container .maincommon .header{padding:0 2.0625rem}.container .maincommon .header .header-wrap{border-bottom:1px solid #2F4E74;padding:2.0625rem 0}.container .maincommon .header .header-wrap .title{height:2.0625rem}.container .maincommon .header .header-wrap .title h2{font-size:1.875rem}.container .maincommon .header .header-wrap .desc{margin-top:0.625rem}.container .maincommon .body .body-wrap{padding:2.0625rem 0}.container .maincommon .body.side-by-side{height:38.5rem;padding:0 2.0625rem}.container .maincommon .body.side-by-side .information{width:31.25rem}.container .maincommon .body.side-by-side .content{width:31.25rem;padding:2.0625rem}.container .maincommon .body.side-by-side .content .title-area .title{height:2rem}.container .maincommon .body.side-by-side .content .title-area .desc{font-size:0.875rem;line-height:1.125rem}.container .maincommon .body.right-side-bar{padding:0 2.4375rem 0 2.0625rem}.container .maincommon .body.right-side-bar .content{display:inline-block;width:42.625rem;margin-right:2.0625rem;min-height:15.625rem;margin-bottom:2.0625rem;vertical-align:top}.container .maincommon .body.right-side-bar .content .title-area{width:100%}.container .maincommon .body.right-side-bar .content .title-area .title{min-height:2.1875rem}.container .maincommon .body.right-side-bar .content .title-area .title h2{font-size:1.875rem}.container .maincommon .body.right-side-bar .menus{display:inline-block;vertical-align:top;float:initial !important;width:19.25rem}.container .maincommon .body.right-side-bar .menus .basic-info-area{height:5.75rem;padding:1.4375rem 1.0625rem}.container .maincommon .body.right-side-bar .menus .basic-info-area .greeting{font-size:1.25rem;margin-bottom:0.6875rem}.container .maincommon .body.right-side-bar .menus .basic-info-area .desc{font-size:0.8125rem}.container .maincommon .body.right-side-bar .menus .user-action-link-area{margin-bottom:1.375rem}.container .maincommon .body.right-side-bar .menus .user-action-link-area .link-item{padding:0.375rem 0.6875rem;border-bottom:1px solid #626A71}.container .maincommon .body.right-side-bar .menus .part-area .part-title{height:2.25rem;line-height:2.25rem;padding:0 1.0625rem}.container .maincommon .body.right-side-bar .menus .part-area .link-item{padding:0.375rem 0.6875rem;border-bottom:1px solid #626A71}}.container{position:relative;width:100%;color:#969696}.container .maincommon{position:relative;margin:0 auto;padding:0;background-color:#2E3642}.container .maincommon .header{position:relative;width:100%}.container .maincommon .header .header-wrap{position:relative}.container .maincommon .header .header-wrap .title{width:100%;color:#5C74A2}.container .maincommon .header .header-wrap .desc{width:100%}.container .maincommon .header .header-wrap .desc strong{color:#D5D5D5}.container .maincommon .header .header-wrap .location{display:none;position:absolute;right:0.6875rem;bottom:0.5rem;font-size:0.875rem;color:#5C74A2}.container .maincommon .header .header-wrap .location .home-icon{display:inline-block;width:1.125rem;height:0.5625rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wkRFgICDpqKvQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAPklEQVQY02M0dE1lwAL+Q2lGdAkmPIrR2Vg1/CdgAIoGbIox5JiIUIyiiYlIxXBNLEghgawRpxgTA4mAZA0Ak4IN5nJqGCAAAAAASUVORK5CYII=);background-repeat:no-repeat;background-image:contain}.container .maincommon .header .header-wrap .location strong{font-weight:bold}.container .maincommon .body{position:relative;width:100%}.container .maincommon .body .body-wrap{position:relative;height:100%}.container .maincommon .body.side-by-side .information{position:relative;float:left;height:100%;background-color:#20456D}.container .maincommon .body.side-by-side .content{position:relative;float:right;height:100%;background-color:#20456D}.container .maincommon .body.side-by-side .content .title-area{position:relative;width:100%}.container .maincommon .body.side-by-side .content .title-area .title{color:#5C74A2}.container .maincommon .body.side-by-side .content .title-area .desc{color:#969696}.container .maincommon .body.side-by-side .content .title-area .desc strong{color:#FFFD47}.container .maincommon .body.right-side-bar .content{display:inline-block;position:relative;height:100%}.container .maincommon .body.right-side-bar .content .title-area{position:relative;width:100%}.container .maincommon .body.right-side-bar .content .title-area .title{color:#5C74A2}.container .maincommon .body.right-side-bar .content .title-area .desc{line-height:1.3;color:#969696}.container .maincommon .body.right-side-bar .content .title-area .desc strong{color:#FFFD47}.container .maincommon .body.right-side-bar .menus{position:relative;float:right}.container .maincommon .body.right-side-bar .menus .basic-info-area{background-color:#20456D;color:white}.container .maincommon .body.right-side-bar .menus .basic-info-area .desc strong{font-weight:bold;color:#FFFD47}.container .maincommon .body.right-side-bar .menus .user-action-link-area .link-item .bullet{display:inline-block;vertical-align:top}.container .maincommon .body.right-side-bar .menus .user-action-link-area .link-item .bullet::before{content:"‣"}.container .maincommon .body.right-side-bar .menus .user-action-link-area .link-item .link-item-title{display:inline-block;line-height:1.3}.container .maincommon .body.right-side-bar .menus .part-area .part-title{color:#D5D5D5;font-weight:bold;background-color:#626A71}.container .maincommon .body.right-side-bar .menus .part-area .link-item .bullet{display:inline-block;vertical-align:top}.container .maincommon .body.right-side-bar .menus .part-area .link-item .bullet::before{content:"▪"}.container .maincommon .body.right-side-bar .menus .part-area .link-item .link-item-title{display:inline-block;line-height:1.3}::-webkit-input-placeholder{color:white}:-moz-placeholder{color:white}::-moz-placeholder{color:white}:-ms-input-placeholder{color:white}@media only screen and (max-width: 750px){h2{font-size:8vw}.content .flash_recaptcha_error{margin-top:0;margin-bottom:0.5rem}.content .input-field input{height:8vw;text-indent:2vw;font-size:100%;border:1px solid #667D98}.content .input-field:focus{border:1px solid #419BB9}.content .half-length-item{width:25.333vw;font-size:1.733vw}.content .half-length-item.remember-me input{margin:0 0.667vw 0 0}.content .half-length-item.remember-me .ui-checkbox label{vertical-align:text-bottom}.content .half-length-item.remember-me .ui-checkbox input{float:left}.content .half-length-item.ext-link .go-icon{display:none}.content .small-button{width:10.667vw;height:4vw;font-size:1.867vw}.content .large-button{width:25vw;height:8vw;font-size:3.6vw}.content .large-button,.content .small-button{border:1px solid #838383;border-radius:0.4vw}.content .large-button.highlight,.content .small-button.highlight{border:1px solid #973E1B}}@media only screen and (min-width: 751px){h2{font-size:1.625rem}.content .input-field input{height:2.0625rem;text-indent:0.5625rem;font-size:0.875rem;border:1px solid #667D98}.content .input-field:focus{border:1px solid #419BB9}.content .half-length-item{width:11.875rem;font-size:0.8125rem}.content .half-length-item.remember-me input{margin:0 0.3125rem 0 0}.content .half-length-item.remember-me .ui-checkbox label{vertical-align:text-bottom}.content .half-length-item.remember-me .ui-checkbox input{float:left}.content .half-length-item.ext-link .go-icon{width:0.75rem;height:0.75rem;margin:0 0.3125rem 0 0}.content .half-length-item.mobile{display:none}.content .small-button{width:5rem;height:1.875rem;font-size:0.875rem}.content .large-button{width:8.4375rem;height:2.5rem;line-height:2.5rem;font-size:1.125rem}.content .large-button,.content .small-button{border:1px solid #838383;border-radius:0.1875rem}.content .large-button.highlight,.content .small-button.highlight{border:1px solid #973E1B}}h2{font-weight:bold}.left{float:left}.right{float:right}.emphasis{color:#FB8E27}.alert{color:#FF9000}.alert a{color:#00FFFF;text-decoration:underline}.ui-input-btn{font-size:0}.content .input-field label{display:none}.content .input-field input{width:100%;background-color:#667D98;color:white;transition:border-color 0.5s ease}.content .input-field p.help-block{color:#FF9000}.content .input-field p.help-block a{text-decoration:underline}.content .input-field span{color:#FFFD47}.content .input-field p{color:#5C74A2}.content .flash_recaptcha_error{color:#FFFD47}.content .half-length-item{display:inline-block;color:white;line-height:0}.content .half-length-item.remember-me label{cursor:pointer}.content .half-length-item.remember-me input{cursor:pointer}.content .half-length-item.ext-link a{line-height:0}.content .half-length-item.ext-link .go-icon{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wkSEDcigf27nwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAABmJLR0QA/wD/AP+gvaeTAAABd0lEQVQYGQXBvWoUURQA4HPuuXdnhlndwizGEfyrAoIWNikilisWdjZ2Vr6N4AuIDyAasLJRtLOxsdGgYZNFYcFgNuPuzJx7fvw+nL3cr6qidyc3AvLg7m5OAdBB0dRTFc0MKNTskLDt1YNO0sgAwNkcU1n2CrHrulQmVf23kdn1qy3z++P5dj1hzYhUOnesMZtmMQdru2Hv2vR2c2nxdvX9z9nWuFLVIQQ2C2ogbkPWokwvvhycsTyb3b2xVR+frsw9g4kbTWcPMSWTCOSLk9XHw6PdK82jmzvz0/bnSZsoZPHAWbJ4bx1kXduggODoroPbkJndWHJklcJUVdusty5efn5/l4ievP7wdblsJuNelNUCZ2VTcP+93jy9s1On4vGrd59/LS/U47br1UBE6Ny9B7GoWBwCmOv+t/mnH4vm/LjTrIoUSEUjhqiEBjSm8ObgaITUbE8554ijjCKIFjAKuq035hAcSgpu1v5dESJjdDTuOcTwH77F/rgCvq3pAAAAAElFTkSuQmCC);background-repeat:no-repeat;vertical-align:text-top;background-size:contain}.content .large-button,.content .small-button{font-weight:bold;text-align:center;text-decoration:none;border:1px solid #838383;border-radius:0.1875rem;background:#727272;background:-moz-linear-gradient(-45deg, #727272 0%, #5D5D5D 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #727272), color-stop(100%, #5D5D5D));background:-webkit-linear-gradient(-45deg, #727272 0%, #5D5D5D 100%);background:-o-linear-gradient(-45deg, #727272 0%, #5D5D5D 100%);background:-ms-linear-gradient(-45deg, #727272 0%, #5D5D5D 100%);background:linear-gradient(135deg, #727272 0%, #5D5D5D 100%);color:white;cursor:pointer}.content .large-button.highlight,.content .small-button.highlight{border:1px solid #973E1B;background:#ED7C49;background:-moz-linear-gradient(-45deg, #ED7C49 0%, #CC6031 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #ED7C49), color-stop(100%, #CC6031));background:-webkit-linear-gradient(-45deg, #ED7C49 0%, #CC6031 100%);background:-o-linear-gradient(-45deg, #ED7C49 0%, #CC6031 100%);background:-ms-linear-gradient(-45deg, #ED7C49 0%, #CC6031 100%);background:linear-gradient(135deg, #ED7C49 0%, #CC6031 100%)}@media only screen and (max-width: 750px) and (orientation: landscape){.content .input-field input{height:9.333vh !important;font-size:4vh;padding-left:2vh;padding-right:2vh;-webkit-border-radius:0.667vh;-moz-border-radius:0.667vh;-o-border-radius:0.667vh;-ms-border-radius:0.667vh;border-radius:0.667vh;-webkit-box-shadow:0 0 0.667vh rgba(0,0,0,0.4);-moz-box-shadow:0 0 0.667vh rgba(0,0,0,0.4);-o-box-shadow:0 0 0.667vh rgba(0,0,0,0.4);-ms-box-shadow:0 0 0.667vh rgba(0,0,0,0.4);box-shadow:0 0 0.667vh rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.2)}.content .sign-in{padding:4vh !important}.content .sign-in .title-area .title{margin:5vh 0;height:19vh !important}.content .sign-in .form-area{height:62vh}.content .sign-in .form-area .input-field{margin-bottom:4vh}.content .sign-in .form-area .checkbox-area .half-length-item.ext-link a{font-size:2.8vh !important}.content .sign-in .form-area .checkbox-area .half-length-item.left{padding-bottom:1vh}.content .sign-in .form-area .checkbox-area .half-length-item.right{margin-top:4vh}.content .sign-in .form-area .checkbox-area .half-length-item.mobile{border-left:1px solid rgba(255,255,255,0.2)}.content .sign-in .form-area .checkbox-area .ui-checkbox input[type=checkbox]:before{width:3.4vh;height:3.4vh;border:0.4vh solid #CCC}.content .sign-in .form-area .checkbox-area .ui-checkbox label{position:absolute;left:5vh;font-size:3.2vh !important}.content .sign-in .form-area .button-area{height:8.8vh;margin-top:1vh}.content .sign-in .form-area .button-area .large-button{height:10vh !important;font-size:4vh !important}.content .sign-in .form-area .button-area input[name="cancel"]{margin-top:1vh;height:8vh !important;font-size:3.6vh !important}}@media only screen and (max-width: 750px) and (orientation: portrait){.content .input-field input{height:9.333vw !important;font-size:4vw;padding-left:2vw;padding-right:2vw;-webkit-border-radius:0.667vw;-moz-border-radius:0.667vw;-o-border-radius:0.667vw;-ms-border-radius:0.667vw;border-radius:0.667vw;-webkit-box-shadow:0 0 0.667vw rgba(0,0,0,0.4);-moz-box-shadow:0 0 0.667vw rgba(0,0,0,0.4);-o-box-shadow:0 0 0.667vw rgba(0,0,0,0.4);-ms-box-shadow:0 0 0.667vw rgba(0,0,0,0.4);box-shadow:0 0 0.667vw rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.2)}.content .sign-in{padding:4vw !important}.content .sign-in .title-area .title{margin:5vw 0;height:19vw !important}.content .sign-in .form-area{height:62vw}.content .sign-in .form-area .input-field{margin-bottom:4vw}.content .sign-in .form-area .checkbox-area .half-length-item.ext-link a{font-size:2.8vw !important}.content .sign-in .form-area .checkbox-area .half-length-item.left{padding-bottom:1vw}.content .sign-in .form-area .checkbox-area .half-length-item.right{margin-top:4vw}.content .sign-in .form-area .checkbox-area .half-length-item.mobile{border-left:1px solid rgba(255,255,255,0.2)}.content .sign-in .form-area .checkbox-area .ui-checkbox input[type=checkbox]:before{width:3.4vw;height:3.4vw;border:0.4vw solid #CCC}.content .sign-in .form-area .checkbox-area .ui-checkbox label{position:absolute;left:5vw;font-size:3.2vw !important}.content .sign-in .form-area .button-area{height:8.8vw;margin-top:1vw}.content .sign-in .form-area .button-area .large-button{height:10vw !important;font-size:4vw !important}.content .sign-in .form-area .button-area input[name="cancel"]{margin-top:1vw;height:8vw !important;font-size:3.6vw !important}}@media only screen and (max-width: 750px){.gnb{display:none !important}.container{padding-top:0 !important}.container .maincommon{position:absolute;width:100%}.redfox-footer{display:none !important}.content{background-color:#3E4049 !important;padding:0 !important}.content .input-field input{color:#222;background-color:#F6F6F6}.content .input-field input::-webkit-input-placeholder{color:#777}.content .input-field input:-moz-placeholder{color:#777}.content .input-field input::-moz-placeholder{color:#777}.content .input-field input:-ms-input-placeholder{color:#777}.content .sign-in .title-area .title{background-image:url(../png/logo_redfox.png);background-size:contain;background-position:center;background-repeat:no-repeat}.content .sign-in .title-area .title h2{display:none}.content .sign-in .form-area .checkbox-area{position:relative;bottom:0;text-align:center;font-size:0}.content .sign-in .form-area .checkbox-area .half-length-item{text-align:initial}.content .sign-in .form-area .checkbox-area .half-length-item.left{line-height:initial;float:initial;width:100%}.content .sign-in .form-area .checkbox-area .half-length-item.right{position:relative;display:inline-block;float:none;width:45%;line-height:1.5;text-align:center;color:#777}.content .sign-in .form-area .checkbox-area .ui-checkbox input[type=checkbox]{visibility:hidden}.content .sign-in .form-area .checkbox-area .ui-checkbox input[type=checkbox]:before{content:"";display:inline-block;background-color:#3E4049;visibility:visible}.content .sign-in .form-area .checkbox-area .ui-checkbox input[type=checkbox]:checked:before{content:"";background-color:#F26624}.content .sign-in .form-area .checkbox-area .ui-checkbox label{color:#CCC}.content .sign-in .form-area .button-area{width:100%}.content .sign-in .form-area .button-area .large-button{width:100%;float:none;line-height:initial}}@media only screen and (min-width: 751px){.content .sign-in{height:15.4375rem}.content .sign-in .form-area{margin-top:1.375rem;height:13.25rem}.content .sign-in .form-area .inputform-area{height:6.875rem}.content .sign-in .form-area .inputform-area .input-field{margin-bottom:1.375rem}.content .sign-in .form-area .checkbox-area{height:2.25rem}.content .sign-in .form-area .button-area{width:17.5rem;height:4.125rem}.content .sign-up{margin-top:2.8125rem;padding-top:2.75rem;height:11.9375rem;border-top:1px dashed #4e6286}.content .sign-up .button-area{margin-top:1.375rem;height:4.125rem}}.content .sign-in{position:relative;width:100%}.content .sign-in .form-area{position:relative;width:100%}.content .sign-in .form-area .inputform-area{position:relative;width:100%}.content .sign-in .form-area .checkbox-area{position:relative;width:100%}.content .sign-in .form-area .button-area{position:relative;float:right}.content .sign-up{position:relative;width:100%}.content .sign-up .button-area{position:relative}
