.block-center-parent{
	text-align:center;
}
.block-center-child{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.width-search-box{
	width: 780px;
	text-align: left;
}
.width-category{width: 160px;}
.width-login-p{width: 645px;}
.width-login-o{width: 920px;}
.width-login-pr{width: 300px;}
.width-login-welcome{width: 615px;}
.width-login-panel{width: 200px;}
.width-login-input{width: 95px;}
.width-left-panel{width: 615px;}
.width-left-panel-search{width: 550px;}
.width-left-panel-tokusen{width: 580px;}
.width-right-panel{width: 305px;}
.width-right-panel-inner{width: 300px;}
.width-right-panel-chobirich{width: 200px;}

.text-center{
	text-align:center;
}

.text-left{
	text-align:left;
}

.text-right{
	text-align:right;
}

.belluna_text{font-size:10px;
color:#FF0000;
line-height:12px;
font-weight:bold;
}

.padding-h-little{padding-left: 5px; padding-right: 5px; }
.padding-h-middle{padding-left: 10px; padding-right: 10px; }
.padding-h-large{padding-left: 20px; padding-right: 20px; }

.padding-v-little{padding-top: 5px; padding-bottom: 5px; }
.padding-v-middle{padding-top: 10px; padding-bottom: 10px; }
.padding-v-large{padding-top: 20px; padding-bottom: 20px; }

.margin-h-little{margin-left: 5px; margin-right: 5px;}
.margin-h-middle{margin-left: 10px; margin-right: 10px;}
.margin-h-large{margin-left: 20px; margin-right: 20px;}

.margin-v-little{margin-top: 5px; margin-bottom: 5px;}
.margin-v-middle{margin-top: 0px; margin-bottom: 10px;}
.margin-v-large{margin-top: 20px; margin-bottom: 20px;}

.margin-right-little{margin-right: 5px;}
.margin-right-middle{margin-right: 10px;}

.top-left{float: left;}
.top-right{float: right;}
.top-clear{clear: both;}

.curve-body p{
margin:0;
padding:5px 10px;
font-size:90%;
}

.curve-head{
font-size:1px;
height:7px;
background:url(../img/curve/curve-right-head.gif) top right no-repeat;
margin-top:5px;
}

.curve-head-right{
font-size:1px;
height:7px;
background:url(../img/curve/curve-left-head.gif) top left no-repeat;
}

.curve-body{
background:url(../img/curve/curve-left-middle.gif) top left repeat-y;
}

.curve-body-right{
background:url(../img/curve/curve-right-middle.gif) top right repeat-y;
}

.curve-bottom{
font-size:1px;
height:7px;
background:url(../img/curve/curve-right-bottom.gif) bottom right no-repeat;
margin-bottom:0px;
}

.curve-bottom-right{
font-size:1px;
height:7px;
background:url(../img/curve/curve-left-bottom.gif) bottom left no-repeat;
}

#word{
	width: 150px;
}

#info_1 {display: table;}
#info_2 {display: none;}
#info_3 {display: none;}

.pr-text{
	background-color: silver;
	color: #666666;
	font-size: 1;
}

.login-curve-head-p{
	font-size:1px;
	height:4px;
	background:url(../img/log_in/index/login_001.gif) bottom left no-repeat;
}
.login-curve-body-p{
	background:url(../img/log_in/index/login_002.gif) top left no-repeat;
}
.login-curve-bottom-p{
	font-size:1px;
	height:4px;
	background:url(../img/log_in/index/login_003.gif) bottom left no-repeat;
}
.login-curve-head-o{
	font-size:1px;
	height:37px;
	background:url(../img/log_in/caution/015.gif) bottom left no-repeat;
}
.login-curve-body-o{
	background:url(../img/log_in/caution/016.gif) top left repeat-y;
}
.login-curve-bottom-o{
	font-size:1px;
	height:10px;
	background:url(../img/log_in/caution/017.gif) bottom left no-repeat;
}


.white{
background-color:white;
}
table.padding10 td{
text-align: left;	
	padding: 10px;
}
table.s3{
margin-top:5px;
margin-bottom:5px;
	}
	
	.text-left{
	text-align:left;
}
img {
  margin: 0 0 0 0;
}
.margin-l-30 {
	margin-left: 30px;
}
