@charset "utf-8";
#guest{background-color: #585858;}
#guest #head{text-align: center;}
#guest #foot *{color:#fff; text-align: center;}
#guest #foot .navi1{width: 980px; margin: auto;}
#guest #foot .navi1 ul{block; padding: 0px; padding-bottom: 15px; width: 980px;}
#guest #foot .navi1 li{float: left; display: block; padding: 0px; width: 245px; text-align: center;}

#guest #pageCont .contImg{width: 650px;}
#guest #pageCont .contImg #cntimg1{float: left;}
#guest #pageCont .contImg #cntimg2{float: right;}
#guest #pageCont .contImg #cntimg3{float: left;}
#guest #pageCont .regist{width: 650px; height: 110px; margin: 0px; padding: 10px 0px; background:  url("../image/guest/frm_main_bgline.jpg") repeat-y; text-align: center;}
#guest #pageCont .regist #uinfo{width: 350px; margin-top: 10px; margin-bottom: 15px; padding: 2px; font-size: 25px; line-height:100%; border: 1px solid #aaaaaa; background-color: #eeeeee;}
#guest #pageCont .regist #domain{width: 220px; margin-top: 10px; margin-bottom: 15px; padding-left: 5px; font-size: 25px;}
#guest #pageCont .regist .error-message{text-align:center; color:red; font-size:13px;}

#guest #rightBox{margin-top: -115px; _position:relative;}
#guest #rightBox .normalBox{margin: 22px 0px 0px;}
#guest #rightBox .frm_login{background: url("../image/guest/frm_login_bg.jpg") repeat-x; margin: 0px;}
#guest #rightBox .frm_login form{margin-top: 10px; margin-left: 10px; padding: 10px 0; width: 280px; background: url("../image/guest/frm_login_btm.jpg") no-repeat left bottom; padding-bottom: 3px;}
#guest #rightBox .frm_login form dl{background-color: #fff; padding: 10px 8px;}
#guest #rightBox .frm_login form dt{padding: 5px 0; width: 90px; float: left;}
#guest #rightBox .frm_login form dt label{font-weight: bold; font-size: 12px; line-height: 24px;}
#guest #rightBox .frm_login form dd{padding: 5px 0; padding-left: 90px;}
#guest #rightBox .frm_login form dd input{width:170px;height:22px;}
#guest #rightBox .frm_login .login_btm{height: 92px; color: #fff; background: url("../image/guest/frm_login_bgline.gif"); text-align: center;}
#guest #rightBox .frm_login .login_btm label{margin-left: 5px;}
#guest #rightBox .frm_login .login_btm a{color:#fff;}
#guest #rightBox .frm_login .login_btm p{padding: 3px 0px;}
#guest #rightBox .frm_login .error-message{text-align:center; color:red; font-size:11px;}

#guest #rightBox .info {background-color:#fff; margin-left:10px; width:280px;}
#guest #rightBox .info .infoInner{padding:0px 9px; border:solid 1px #ccc;}
#guest #rightBox .info h3{float:left;}
#guest #rightBox .info .item{float:right;}
#guest #rightBox .info .text{width: 140px; color:#555;}

.guestIndex #contMain{height: 420px;}
.guestIndex #pageCont{background: url("../image/guest/frm_main_foot.jpg") repeat-x 0px bottom; padding-bottom: 20px;}
.guestIndex #pageBG{background: #ffffff url("../image/guest/bg.gif") repeat-x 0px bottom; margin-bottom: 20px; padding-top: 1px;}
.staticPage #pageBG{background-color: #ffffff; margin-bottom: 20px; padding-top: 1px;}
