.inqBaseArea {
    position            : relative ;
    margin              : 2% 10% ;
    text-align          : center ;
    height              : 60px ;
    vertical-align      : middle ;
    border              : solid 1px blue ;
}
.inqTextArea {
    width               : 100% ;
    font-size           : 30px ;
    vertical-align      : middle ;
    padding             : 15px 0px ;
    display             : block ;
}
.inqBaseArea A:link, .inqBaseArea A:visited, .inqBaseArea A:active {
    text-decoration     : none ;
    cursor              : pointer ;
    color               : #000000 ;
    background-color    : #E0E0F0 ;
    display             : block ;
    margin              : 0px ;
    padding             : 0px ;
    border-width        : 0px ;
    border-style        : none ;
    border-collapse     : collapse ;
}
.inqBaseArea A:hover {
    text-decoration     : underline ;
    cursor              : pointer ;
    color               : #0000F0 ;
    background-color    : #FFFFA0 ;
    display             : block ;
    margin              : 0px ;
    padding             : 0px ;
    border-width        : 0px ;
    border-style        : none ;
    border-collapse     : collapse ;
}

.inqTable , .inqSubTable {
    font-family         : '‚l‚r –¾’©' , 'Hiragino Mincho ProN' , 'Osaka-“™•' , 'serif' ;
    width               : 88% ;
    margin              : 0% 5% ;
    font-size           : 14px ;
    border-collapse     : collapse ;
    color               : black ;
}
.inqTable TR {
    height              : 25px ;
}
.inqTable TH {
    height              : 25px ;
    text-align          : center ;
    border              : solid 1px skyblue ;
    margin              : 5px ;
    font-size           : 16px ;
}
.inqBodyT1 {
    width               : 25% ;
    text-align          : right ;
    vertical-align      : middle ;
    border-style        : none ;
    border-width        : 0px ;
    border-color        : black ;
}
.inqBodyT2 {
    width               : 15% ;
    text-align          : left ;
    vertical-align      : middle ;
    border-style        : none ;
    border-width        : 0px ;
    border-color        : black ;
}
.inqBodyT12 {
    width               : 40% ;
    text-align          : center ;
    vertical-align      : middle ;
    border-style        : none ;
    border-width        : 0px ;
    border-color        : black ;
}
.inqBodyM1 {
    width               : 60% ;
    text-align          : left ;
    vertical-align      : middle ;
    border-style        : none ;
    border-width        : 0px ;
    border-color        : black ;
}
.inqBodyM2 {
    width               : 100% ;
    text-align          : left ;
    vertical-align      : middle ;
    border-style        : none ;
    border-width        : 0px ;
    border-color        : black ;
}

.inqSubBodyT1 {
    width               : 50% ;
    text-align          : left ;
    vertical-align      : top ;
    border-style        : solid solid solid solid ;
    border-width        : 1px 1px 1px 1px ;
    border-color        : black ;
}
.inqSubBodyM1 {
    width               : 50% ;
    text-align          : left ;
    vertical-align      : top ;
    border-style        : solid solid solid none ;
    border-width        : 1px 1px 1px 0px ;
    border-color        : black ;
}

.admission {
    position            : relative ;
    height              : 100px;
    width               : 100% ;
    text-align          : center ;
    margin-left         : auto ;
    margin-right        : auto ;
}
.admissionTable {
    text-align          : center ;
    margin-left         : auto ;
    margin-right        : auto ;
}
.accept {
    position            : relative ;
    font-family         : 'ƒqƒ‰ƒMƒm–¾’© Pro W6','Hiragino Mincho ProN','HGP–¾’©E','‚l‚r ‚o–¾’©',serif;
    margin-top          : 20px ;
    margin-left         : 0% ;
    font-size           : 24px ;
    width               : 140px ;
    text-align          : center ;
    padding             : 5px 0px ;
    border              : solid 1px ;
    display             : block ;
}
.refuse {
    position            : relative ;
    font-family         : 'ƒqƒ‰ƒMƒm–¾’© Pro W6','Hiragino Mincho ProN','HGP–¾’©E','‚l‚r ‚o–¾’©',serif;
    margin-top          : 20px ;
    margin-left         : 0% ;
    font-size           : 24px ;
    width               : 140px ;
    text-align          : center ;
    padding             : 5px 0px ;
    border              : solid 1px ;
    display             : block ;
}

.admission A:link, .admission A:visited, .admission A:active {
    text-decoration     : none ;
    cursor              : pointer ;
    color               : #000000 ;
    background-color    : #E0E0F0 ;
    display             : block ;
    margin              : 0px ;
    padding             : 0px ;
    border-width        : 0px ;
    border-style        : none ;
    border-collapse     : collapse ;
}
.admission A:hover {
    text-decoration     : none ;
    cursor              : pointer ;
    color               : #000000 ;
    background-color    : #FFFFA0 ;
    display             : block ;
    margin              : 0px ;
    padding             : 0px ;
    border-width        : 0px ;
    border-style        : none ;
    border-collapse     : collapse ;
}

TEXTAREA  {
    background-color    : lightyellow ;
    border              : solid 1px #A0A0A0 ;
    height              : 100% ;
    width               : 99% ;
    font-family         : '‚l‚r ƒSƒVƒbƒN' , 'Hiragino Kaku Gothic Pro' , 'Osaka-“™•' , 'serif' ;
}

INPUT {
    font-family         : '‚l‚r ƒSƒVƒbƒN' , 'Hiragino Kaku Gothic Pro' , 'Osaka-“™•' , 'serif' ;
}
INPUT.SLineText {
    background-color    : white ;
    border              : solid 1px #A0A0A0 ;
    height              : 100% ;
    width               : 100% ;
}
INPUT.SLineTextHalf {
    background-color    : white ;
    border              : solid 1px #A0A0A0 ;
    height              : 100% ;
    width               : 50% ;
}
INPUT.SLineTextQuat {
    background-color    : white ;
    border              : solid 1px #A0A0A0 ;
    height              : 100% ;
    width               : 25% ;
}
INPUT.IMEON {
    ime-mode            : active ;
}
INPUT.IMEOFF {
    ime-mode            : inactive ;
}
INPUT.IMENONE {
    ime-mode            : disabled ;
}
INPUT.REQ {
    background-color    : lightyellow ;
    border              : solid 1px #A0A0A0 ;
    height              : 100% ;
    width               : 100% ;
}
