@charset "utf-8";
@import url("global.css");

/* ------------------------------
 Index-Page
------------------------------ */

section#main {
	margin: 10px;
}
#title {
	background-color: #EAE7D5;
	color: #4C4638;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #FFF;
	padding: 6px 12px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0 1px 2px #999;
	-webkit-box-shadow: 0 1px 2px #999;
	-moz-box-shadow: 0 1px 2px #999;
	margin-bottom: 10px;
}
#main p {
	margin: 0 6px;
}
#main .main {
	margin:10px 0;
	border:1px solid #CCCCCC;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	padding:10px 6px 16px;
	background-color:#FFF;
}
.main h2 {
	padding:5px 10px;
	background-color:#7E7A6D;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	color:#FFF;
	margin: 0 0 14px;
}
.inputform {
	padding-bottom: 6px;
	margin: 0 0 0 0;
	border-bottom: #CCC 1px dotted;
}
.inputform dt {
	display: block;
	background-color: #EAE7D5;
	padding: 5px 10px;
	font-weight: bold;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin: 0 4px 0;
}
.inputform dd {
	padding: 6px 10px 10px;
}
.inputform input, .inputform textarea, .inputform select {
	border: 1px solid #CCC;
	padding: 5px;
	margin-bottom: 6px;
}
.inputform input, .inputform textarea {
	width: 280px;
}
.inputform input.text_s, .inputform textarea.text_s {
	width: 200px;
}
.inputform input[type="radio"],
.inputform input[type="checkbox"] {
	width: auto;
}
.inputform ul.catalog li label {
	overflow: hidden;
}
.inputform ul li label div {
	float: left;
	line-height: 60px;
}
.inputform ul li label .thumbnail {
	margin: 0 6px;
}
select {
	border: 1px solid #CCC;
	padding: 1px;
	margin-bottom: 6px;
}
input.noborder {
	border: none;
}
.inputform ul li {
}
.mark {
	padding: 2px 4px;
	color: #FFFFFF;
	background-color: #F29739;
	font-weight: bold;
	font-size: 11px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	letter-spacing: 0.2em;
}
.mfp_err {
	clear: both;
}
.mfp_color {
	background-color: #ECFAE7;
}
input#button_mfp_goconfirm {
	padding: 10px 20px;
	border: 1px solid #FFFFFF;
	width: auto!important;
	height: auto!important;
	color: #FFFFFF;
	background-color: #ED6C00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#A9BE78), color-stop(48%, #A9BE78), color-stop(52%, #809551), to(#809551));
	font-size: 16px;
	font-weight: bold;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 3px #333333;
	box-shadow: 0 0 3px #333333;
	margin-top: 10px;
}
div.mfp_buttons {
	padding: 0px;
	text-align: center;
}
div.mfp_buttons ul {
	margin: 0px auto 0px auto;
}
div.mfp_buttons ul li {
	margin-bottom: 12px;
}
.confirm {
	text-align: center;
	margin: 5px 0 15px;
}