.big {
	font-size:13pt;
}

.center{
	text-align:center;
}




.partslist-wrap{
	padding:0px 15px;
	margin-bottom:5px;
}

.partslist-wrap .l{
	float:left;
	width: 450px;
}

.partslist-wrap .r{
	float:left;
	width: 180px;
}


.status-img {
	vertical-align:bottom;
}

.minus-point *{
	color:red;
}

.short-error{
	font-size:10pt;
	margin-right:10px;
	margin-bottom:10px;
	background:#ffddc5;
	color:#ff2200;
	padding:5px 15px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.short-success {
	margin-right: 10px;
	margin-bottom: 10px;
	color: #3d62a3;
	background: #e7eeff;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px;
	text-align: center;
	font-size: 12pt;
}

.short-msg{
	font-size:9pt;
	margin-right:3px;
	margin-bottom:3px;
	background:#ee4433;
	color:#fff;
	padding:1px 5px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.payment-block {
	visibility:hidden;
}

.create-description {
	margin: 0 0 5px 15px;
}

.make-description {
	text-align: left;
	background: #ffffff;
	margin: 0 0 20px;
	line-height: 140%;
	font-size: 13px;
}

#make-form, #cfg-form {
	margin-left: 30px;
}

#make-form input[type=text] {
	padding: 5px 5px;
}

#make-form input[type=submit], .submit-btn, .cation-btn, .default-btn {
	cursor: pointer;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #bababa;
	color: #333333;

	display: inline-block;
	font-size: 10pt;

	font-family: Meiryo;

	height: 40px;
	line-height: 30px;
	margin: 0;
	padding: 0 35px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px white;
	vertical-align: middle;
}

.default-btn {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
	background: #fbfbfb;
	background: linear-gradient(to bottom, #fbfbfb, #e1e1e1) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #bababa !important;
	color: #333333;
}

.default-btn:hover, .default-btn:focus {
	background: #ffffff;
	background: linear-gradient(to bottom, #ffffff, #dcdcdc) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#make-form input[type=submit], .submit-btn {
	background: #8fcf00;
	background: linear-gradient(to bottom, #8fcf00, #6b9c00) repeat scroll 0 0 #7db500 !important;
	border-color: #5a8200 !important;
	color: #ffffff !important;
	text-shadow: 0 1px 1px rgba(19, 28, 0, 0.8) !important;
}

#make-form input[type=submit]:hover, .submit-btn:hover, #make-form input[type=submit]:focus, .submit-btn:focus, {
	background: #a0e800;
	background: linear-gradient(to bottom, #a0e800, #6b9c00) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.cation-btn {
	background: #ff6347;
	background: linear-gradient(to bottom, #ff6347, #e6492e) repeat scroll 0 0 #e6705c !important;
	border-color: #db482e !important;
	color: #ffffff !important;
	text-shadow: 0 1px 1px rgba(64, 17, 36, 0.80) !important;
}

#loading-img {
	margin: 100px auto 50px;
	width: 64px;
	height: 64px;
}

#loading-text {
	text-align: center;
	margin-bottom: 100px;
}

.adminTopnew {
	cursor: default;
}

.lefttable,.rigthtable {
	width: 46%;
	padding: 10px 2%;
}

.partscreate_icon{
	float: left;
	width: 25%;
}

.partscreate_icon img{
	width: 100%;
}

.partscreate_text {
	float: left;
	margin: 0 2%;
	width: 71%;
}

.partscreate_text p {
	padding: 0 0 0 5px;
	line-height: 1.2em;
	color: #888888;
	font-size: 12px;
}

.partscreate_title {
	font-size: 15px;
	font-weight: bolder;
}

.partscreate_title a{
	text-decoration: none;
}

.form-item {
	margin-bottom: 15px;
}

.form-textarea {
	margin: 0 15px;
	width: 500px;
	height: 60px;
}

ul.form-list {
	margin-left: 15px;
}

ul.confirm-list {
	list-style: circle;
	margin-left: 30px;
}

.back-link {
	margin-left: 10px;
}

.msg-cation {
	color: #ff3d25;
}

#payment-table {
	table-layout: fixed;
	margin: 0 5%;
	width: 90%;
}

#payment-table td{
	vertical-align: baseline;
}

#payment-table .l {
	width: 60%;
}

#payment-table .r {
	text-align: right;
	width: 40%;
	font-size: 12pt;
	font-weight: bolder;
	color: #323232;
}

.main_right_intop .main-halfbnr {
    float: left;
    width: 50%;
}

.main_right_intop .main-halfbnr img {
    width: 100%;
}

.main_right_intop .main-halfbnr img:hover {
    opacity: 0.8;
}
