#mainDiv {margin: 20px;}
#mainDiv h1 {font-size: 20px;line-height: 30px;}
#sliderDiv {width: 200px;}
#sliderDiv h3 {font-size: 18px;line-height: 30px;}
#sliderDiv p {text-indent: 20px;line-height: 20px;}

#mainBox {width: 450px;}
#spaceRow {height: 20px;background: transparent url('/public/images/upline.gif') no-repeat 0% 100%;}
#inputDiv {border: 1px solid #F7931E;border-top: none;padding: 20px 0px 10px 0px;}

.inputBox {margin: 0px 50px;margin-bottom: 10px;}
.inputBox label {display: block;padding-bottom: 2px;}
.inputBox input.registInput {width: 300px;padding: 2px;font-size: 18px;color: blue;font-family: Verdana;vertical-align:middle;}
.inputFocusOff {border:1px solid #69C;background-color: #fff;}
.inputFocusOn {background-color: #ddf2d9;border:1px solid #6C0;}
#agreeInput {vertical-align:middle;}
.inputBox p {line-height: 30px;}
.inputBox p span {margin-left: 10px;padding: 4px 10px;}
.checking {background: transparent url('/public/images/loading_16x16.gif') no-repeat 50% 60%;}
.checkok {background: transparent url('/public/images/checked.png') no-repeat 50% 0%;}
.checkfalse {background: transparent url('/public/images/checked.png') no-repeat 50% 100%;}

.errorBox {width: 306px;display: none;}
.errorBox .errorSpaceRow {height: 12px;background: transparent url('/public/images/upline.gif') no-repeat -30px 100%;}
.errorBox .errorTextRow {border: 1px solid #F7931E;border-top: none;padding: 5px;background-color: #fff;color: red;}
#serviceRuleLink {margin-left: 20px;}
#submitButton {cursor: pointer;vertical-align:middle;padding: 5px; *padding: 5px 0px 0px 0px;color:#2f530b;background-color:#c8eaa7;border-color:#f7f7f7 #768865 #768865 #f7f7f7;border-style:solid;border-width:1px;}