@charset "UTF-8";
/* ==========================================================================
   CourseMosikomi
   ========================================================================== */

.sp_span{
    line-height:38px;
    width:150px;
    float:left;
    color:#fff;
    text-align:left;
    padding-left:7px;
    background-image:url("../img/parts/table_th_bg01.png");
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
}

.sp_input {
    height:24px;
    width:248px;
    font-size: 16px;
    padding:6px 10px;
    line-height:18px;
    border:1px solid;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
}

.urloverDiv{
    padding-bottom:97px;
}

.applyMailDiv{
    padding-bottom:14px;
}

#mail_error{
    margin-top:7px;
}

.openDiv{
    padding-top:56px;
    padding-bottom:179px;
}

.applyDiv{
    padding-top:56px;
    padding-bottom:139px;
}

.indexDiv{
    margin-top:5px;
    padding-left:98px;
    padding-bottom:42px;
    border-top:1px solid #A0A0A0;
}

.smbDiv {
    margin-bottom:41px;
}

.lbDiv {
    padding-bottom:38px;
    padding-top:39px;
}

.index_mailDiv{
    font-size:14px;
    margin-top:39px;
    margin-bottom:48px;
}

.size-13large {
    font-size:13px;
}

.size-14large {
    font-size:14px;
}

.cMailTd{
    font-size:16px;
    vertical-align:middle;
}
/* --------------------- login.jsp Start ---------------------- */
.pswDiv{
  margin-top: 23px;
  margin-bottom: 20px;
}

.psw_span {
    margin-left:183px;
    text-decoration: none;
}

.pswResetDiv, .findPswDiv{
    padding:20px 20px 0px 20px;
    min-height:404px
}

.loginDiv{
    font-size:14px;
    margin-top:38px;
}

.pswResetFinishDiv{
    padding:20px 20px 0px 20px;
    min-height:300px;
}

#innerDiv_findPsw {
    width:96%;
    padding: 20px;
}

.innerDiv_loginBtn{
    padding:0px;
    background:#fff;
}

.innerDiv_loginBtn > ul {
    margin:0px;
}
.innerDiv_loginBtn > ul > li:first-child {
    width:180px;
   min-width:180px;
}
.innerDiv_loginBtn > ul > li:last-child {
    float:left;
    width:250px;
    margin-left:20px;
    min-width:250px;
}

.innerDiv_findPswTable {
    padding-left:98px;
}

.innerDiv_pswReset {
    font-size:14px;
    padding-left:98px;
}

.innerDiv_pswResetFinish {
    width:557px;
    margin-left:auto;
    margin-right:auto;
    padding-top:44px;
}

/* --------------------- login.jsp   End ---------------------- */

.descriptionDiv {
    margin-top:17px;
    font-size:12px
}
.descriptionDivSp {
    padding: 0px 10px;
    margin-top: 10px;
    margin-bottom: -20px;
}
.salutationP {
    font-size:1.5em;
    line-height:0.5;
    float:right;
}
.tableLayout_auto {
    table-layout:auto;
}
.displayNoneDiv {
    display:none;
}
.resultContentFont {
    font-size:16px;
}
.floatNone {
    float:none;
}
#returnDiv ul li {
    float:none;
}

.withdrawalDiv {
    min-height:510px
}

.differentTd {
    background-color:#ff6666;
}