body{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',arial,helvetica,clean,sans-serif}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}a{text-decoration:none;color:#08c}a:HOVER{text-decoration:underline}.field-error{font-weight:700;color:red}#global-menu-area{background-color:#d2d2d2}#global-menu-area-inner{width:950px;margin:0 auto;padding-top:23px}#global-menu-area .global-menu-list{padding-left:10px;width:auto;float:left;margin-bottom:-1px}#global-menu-area .global-menu-list .global-menu-item{float:left;margin-right:2px;border-radius:6px 6px 0 0;overflow:hidden}#global-menu-area .global-menu-list .global-menu-item.site-top{width:181px}#global-menu-area .global-menu-list .global-menu-item.manage-top{width:161px;border-top:1px solid grey;border-left:1px solid grey;border-right:1px solid grey;border-bottom:1px solid #fff;background:url(/image/designcompany/manage/common/icon_header.png) no-repeat 20px -45px #fff}#global-menu-area .global-menu-list .global-menu-item.recruit-top{width:236px}#global-menu-area .global-menu-list .global-menu-item.recruit-top,#global-menu-area .global-menu-list .global-menu-item.site-top{border:1px solid #b3b3b3;background:url(/image/designcompany/manage/common/icon_header.png) no-repeat 93% 9px #595959}#global-menu-area .global-menu-list .global-menu-item a{display:block;color:#fff;font-size:13px;line-height:16px;padding:8px 0 6px;text-align:center}#global-menu-area .global-menu-list .global-menu-item.manage-top span{display:block;color:#666;font-size:13px;line-height:16px;padding:8px 0 6px;text-align:center}#global-menu-area .global-menu-list .global-menu-item.recruit-top a{text-align:left;background:url(/image/designcompany/manage/common/icon_header.png) no-repeat 8px -243px transparent;padding-left:29px}#global-menu-area .global-menu-list .global-menu-item.recruit-top .remarkable{font-weight:700}#header{border-top:1px solid grey;margin-bottom:5px}#header-inner{width:910px;padding:14px 20px 0 15px;margin:0 auto;overflow:hidden}#header .logo-area{width:260px;float:left}#header .utilities{width:auto;float:right}#header .utilities .login-area{padding-top:47px;text-align:right;font-size:11px;color:#ccc;line-height:15px}#contents{width:930px;margin:0 auto;padding:0 10px}#contents .page-title{font-size:15px;color:#fff;line-height:30px;background-color:#878787;border-radius:4px;padding:5px 15px}#footer{margin-top:50px;background-color:#eee}#footer-inner{width:950px;margin:0 auto;padding:26px 0 100px}#footer .copyright{text-align:center;font-size:12px;line-height:19px}.login-contents{padding:28px 30px 0;overflow:hidden}.login-contents .login-form-area{width:400px;border:1px solid #b3b3b3;background-color:#ede9e5;padding:17px 16px 17px 22px;float:left;font-size:12px;line-height:15px;color:#000}.login-contents .login-form-area .navi-message{font-size:14px;line-height:16px;color:#333;font-weight:700;padding-left:10px;margin-bottom:13px}.login-contents .login-form-area td,.login-contents .login-form-area th{height:33px}.login-contents .login-form-area th{width:75px;padding-left:10px}.login-contents .login-form-area .reminder-message{font-size:11px}.login-contents .navigation-area{width:385px;float:right;padding-top:17px;color:#333;font-size:14px;line-height:22px}.login-contents .navigation-area .headline{font-weight:700;margin-bottom:23px;background:url(/image/designcompany/manage/common/icon_beginner.png) no-repeat 0 1px transparent;padding-left:22px}.login-contents .navigation-area .message{margin-bottom:23px}.reminder-contents{padding:35px;font-size:13px;line-height:19px;color:#000}.reminder-contents .title-lv2{font-size:24px;font-weight:700;line-height:38px;margin-bottom:20px}.reminder-contents .navigation-message{margin-bottom:10px}.reminder-contents .form-area .button-area{margin-top:15px}