@charset "utf-8";

/*******************************************
Garlic Form Style
MENU
--------------------------------------------
01 Garlic
*******************************************/

/*===========================================
01 Garlic
===========================================*/
div#garlic_container {
	width: 100%;
	margin: 0;
	padding: 0;
}

div#garlic_container form {
	text-align: center;
	width: 100%;
}

div#garlic_container .glc_form_title {
	display: none;
}

div#garlic_container iframe {
	width: 100%;
	height: 250px;
	border: none;
}

div#garlic_container table {
	float: right;
	margin: -10px 0 30px 0;
	border-collapse: collapse;
	width: 99%;
	font-family: "ＭＳ Ｐゴシック", Osaka, Helvetica, HiraKakuPro-W3, verdana, arial, sans-serif;
}

div#garlic_container table td,
div#garlic_container table th {
	padding: 5px 7px;
	border: solid 1px #cccccc;
	font-size: 80%;
	word-wrap: break-word;
	word-break: break-all;
	text-align: left;
}

div#garlic_container table th {
	width: 25%;
	font-weight: normal;
	background-color: #efefef;
}

div#garlic_container table td input {
	margin: 0 3px 0 0;
}

div#garlic_container table th span.glc_required {
	margin-left: 3px;
	color: #d00000;
}

div#garlic_container table thead th,
div#garlic_container table tfoot th {
	text-align: center;
	background-color: #ededed;
}

div#garlic_container table tbody td input {
}

div#garlic_container table tbody td span.com_txt {
	color: #d00000;
}

div#garlic_container table tbody td span.warning {
	display: block !important;
	font-size: smaller;
	color: #d00000;
}

div#garlic_container table tbody td input.glc_text_last_name {
	width: 40%;
}

div#garlic_container table tbody td input.glc_text_email,
div#garlic_container table tbody td input.glc_text_garlic_reinput_email,
div#garlic_container table tbody td textarea {
	width: 60%;
}

div#garlic_container table tbody td input.glc_text_Garlic__name1__c,
div#garlic_container table tbody td textarea {
	width: 90%;
}

div#garlic_container table tbody td textarea {
	width: 99%;
	padding: 2px;
	font-size: 100%;
	overflow: auto;
}

div#garlic_container p.glc_button_container {
	text-align: center;
}

div#garlic_container p.glc_button_container input {
	margin: 0 0.5em;
	padding: 5px 10px;
	line-height: 1.5;
	font-weight: bold;
	background: url("../img/sample_bg.gif") 0 bottom;
	background-color: #efefef;
	border-color: #cccccc;
	color: #ffffff;
	cursor: pointer;
}

div#garlic_container input.glc_ose_button {
	padding: 1px 3px;
	*padding: 0 3px;
	line-height: 1.3;
	background: url("../img/sample_bg.gif") 0 bottom;
	background-color: #efefef;
	border-color: #cccccc;
	color: #ffffff;
	cursor: pointer;
}


div#garlic_garlic_seal {
	margin-top: 30px;
}

div.glc_thanks_message {
	margin: 30px 15px;
	font-size: 80%;
}

div#garlic_container ul.glc_cblist_x,
div#garlic_container ul.glc_cblist_y {
	list-style-type: none;
	font-size: 100%;
}

div#garlic_container ul.glc_cblist_x li,
div#garlic_container ul.glc_cblist_y li {
	font-size: 100%;
}

div#garlic_container ul.glc_cblist_x li {
	float: left;
	margin-right: 10px;
}

div#garlic_container div.glc_required_description {
	text-align: right;
	font-size: 10px;
	display: none;
}

div#garlic_container div.glc_required_description span {
	color: #d00000;
}

div#garlic_container div.glc_form_step_explanation {
	margin: 10px 0;
	text-align: left;
	font-size: 95%;
	color: #b40000;
}



div#garlic_container form#garlic_submit_form dl.unit_end dd{
  width:70%;
}
div#garlic_container form#garlic_submit_form dl dd textarea{
  width: 355px!important;
}


/*=====1702 Garlic-3=====*/
body.pc{
  font-family: "ＭＳ Ｐゴシック","sans-serif"
}

body.pc div#garlic_container{
  color: #000;
  margin-top: 15px !important;
  font-size: 12px;
}

body.pc div#garlic_container form#garlic_submit_form dl{
  font-size: 80%
}

body.pc div#garlic_container form#garlic_submit_form dl dt{
  background-color: #efefef;
  font-weight: bold;
}

body.pc div#garlic_container form#garlic_submit_form dl,
body.pc div#garlic_container form#garlic_submit_form dl dd{
  background-color: #F7F6F1;
}

body.pc div#garlic_container form#garlic_submit_form dl dd label{
  display: block;
  font-weight: bold;
  padding-right: 0.5em;
}