html{
	overflow-y:scroll;
}

body {

}
/*
hr {
	border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc);
}
*/

h5{
	padding-left:2px;
}

header h4{
	margin-left:15px;
}

header div{
	margin-left:15px;
}


.formSize1 {
    width:60px;
}

.formSize2 {
    width:70px;
}

.formSize3 {
    width:130px;
}

.horizontalTable {
    padding:2px;
}

.midashi1 {
    width:100%;
    font-size:14px;
    background-color:#6d6663;
    border-style:solid;
    border-width:1px;
    border-color:#807670;
    color:#ffffff;
    padding-left:1em;
}

.midashi_reg {
    width:100%;
    font-size:12px;
    background-color:#6d6663;
    border-style:solid;
    border-width:1px;
    border-color:#807670;
    color:#ffffff;
    padding-left:1em;
    margin-bottom: 5px;
    clear:both;
}

.form-group-reg{
	margin-bottom: 10px;
}

.hr-reg{
	margin-bottom: 5px;
}

.hr-reg-foot{
	margin-bottom: 5px;
	margin-top: 5px;
}

.midashi2 {
    width:100%;
    font-size:18px;
    background-color:#6d6663;
    border-style:solid;
    border-width:1px;
    border-color:#807670;
    color:#ffffff;
    padding-left:1em;
}

.btn-menu {
	background-color:#6d6663;
	color:#ffffff;
    margin: 2px;
    width: 180px;
    text-align:left;
}

.menuText {
    color:#0f0f0f;
}

.btn-menu2 {
	background-color:#6d6663;
    color:#ffffff;
    margin: 2px;
    width: 300px;
    text-align:left;
}

.btn-menu3 {
	background-color:#6d6663;
	color:#ffffff;
    margin: 2px;
    width: 220px;
    text-align:left;
}

.btn-menu4 {
	background-color:#91776e;
	color:#ffffff;
    width: 200px;
    text-align:center;
    font-size: 20px;
    text-shadow: #999 0.1px 0.1px 1px;
    display:block;
}

div.clBorder {
    border-style:solid;
    border-width:1px;
}

.shopHeader {
    background-color:#f2f4e9;
    position: absolute;
    top: 0px;
    right: 0px;
    height:40px;
    text-align:right;
    z-index:1;
    padding-top:0px;
    min-width:310px;
}

.shopHeader2{
    background-color:#f2f4e9;
    height:40px;
    text-align:right;
    z-index:1;
    padding-top:0px;
    min-width:310px;
    float:right;
}

.smartHeader {
    background-color:#f2f4e9;
    position: absolute;
    top: 0px;
    right: 0px;
    height:40px;
    text-align:right;
    z-index:1;
    padding-top:0px;
    min-width:180px;
    font-size:12px;
}

.ageConfigTd{
	padding: 2px;
	width:70px;
}

.modal-content{
   width:500px;
   padding:10px 20px;
   border:2px solid #aaa;
   background:#fff;
   position:fixed;
   top:100px;
   left:100px;
   display:none;
   z-index:100;
}

#modal-overlay{
   z-index:99;
   display:none;
   position:fixed;
   top:0;
   left:0;
   width:100%;
   height:120%;
   background-color:rgba(0,0,0,0.75);
}

.tableHeaderStyle {
    width:130px;
    text-align:center;
}

.tableHeaderStyle2 {
    text-align:center;
}

.tableBodyStyle {
    text-align:center;
}

.tableBodyStyle2 {
    text-align:left;
    padding-left: 5px;
}

.tableBodyStyle3 {
    text-align:left;
    padding-left: 20px;
}

.req {
	color:#ff0000;
	padding-left:5px;
}

.loginHead{
	text-align: center;
}

.clearfix:after{
	content: "";
	clear: both;
	display: block;
}

.announcement{
	padding:2px;
	font-weight: bold;
	color: #ff0000;
}