@charset "UTF-8";

.title_inquiry {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 30px;
	line-height: 40px;
	color: #fff;
	background-color: #c30d23;
	height:40px;
	text-align: center;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 10px;	
}

form.inquiry li.ui-bar-b {
	border: 1px solid 		#ccc /*{b-bar-border}*/;
	border-bottom: none;
	background: 			#fbc2d1 /*{b-bar-background-color}*/;
	color: 					#000 /*{b-bar-color}*/;
	font-weight: bold;
	font-size: 17px;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #fbc2d1 /*{b-bar-background-start}*/), to( #ecb7be /*{b-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fbc2d1 /*{b-bar-background-start}*/, #ecb7be /*{b-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #fbc2d1 /*{b-bar-background-start}*/, #ecb7be /*{b-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fbc2d1 /*{b-bar-background-start}*/, #ecb7be /*{b-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fbc2d1 /*{b-bar-background-start}*/, #ecb7be /*{b-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #fbc2d1 /*{b-bar-background-start}*/, #ecb7be /*{b-bar-background-end}*/);
}

form.inquiry li .ui-focus,
form.inquiry li .ui-btn:focus {
	-moz-box-shadow:    0 0 12px #fadb4e /*{global-active-background-color}*/;
	-webkit-box-shadow: 0 0 12px #fadb4e /*{global-active-background-color}*/;
	box-shadow:         0 0 12px #fadb4e /*{global-active-background-color}*/;
}

form.inquiry li .ui-btn-active {
	border: 1px solid #f2c43d /*{e-bdown-border}*/;
	background: #FFCC00 /*{e-bdown-background-color}*/;
	font-weight: bold;
	color: #63411E /*{e-bdown-color}*/;
	text-shadow: 0 /*{e-bdown-shadow-x}*/ 1px /*{e-bdown-shadow-y}*/ 0 /*{e-bdown-shadow-radius}*/ #fff /*{e-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFCC00 /*{e-bdown-background-start}*/), to( #FF9966 /*{e-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #FFCC00 /*{e-bdown-background-start}*/, #FF9966 /*{e-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #FFCC00 /*{e-bdown-background-start}*/, #FF9966 /*{e-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #FFCC00 /*{e-bdown-background-start}*/, #FF9966 /*{e-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #FFCC00 /*{e-bdown-background-start}*/, #FF9966 /*{e-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #FFCC00 /*{e-bdown-background-start}*/, #FF9966 /*{e-bdown-background-end}*/);
}

form.inquiry .ui-btn-up-c,
form.inquiry .ui-btn-hover-c,
form.inquiry .ui-btn-down-c {
	color: #63411E;
}

form.inquiry .ui-select .ui-btn-icon-right .ui-btn-inner, .ui-select .ui-li-has-count .ui-btn-inner { padding-right: 35px; }
form.inquiry .ui-select .ui-mini.ui-btn-icon-right .ui-btn-inner { padding-right: 22px; }
form.inquiry .ui-select .ui-btn-icon-right.ui-li-has-count .ui-btn-inner { padding-right: 70px; }
form.inquiry .ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-btn-inner { padding-right: 57px; }
form.inquiry .ui-select .ui-btn-icon-right .ui-icon { right: 10px; }
form.inquiry .ui-select .ui-mini.ui-btn-icon-right .ui-icon { right: 2px; }
form.inquiry .ui-select .ui-btn-icon-right.ui-li-has-count .ui-li-count { right: 40px; }
form.inquiry .ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-li-count { right: 27px; }

form.inquiry {
	padding-bottom: 10px;
}

form.inquiry li.font-normal {
	color: #600;
	font-weight: normal;
}

form.inquiry li label {
	color: #63411E;
	font-weight: bold;
}

span.require {
	color: #FF0000;
	font-weight: bold;
}

span.error {
	color: #FF0000;
	font-weight: normal;
}

div.error {
	margin: 15px 0;
	font-weight: bold;
	color: #FF0000;
}

div.success {
	margin: 35px 0 35px 0;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #3366FF;
}
