@charset "UTF-8";
/*===========================================
Type-A
===========================================*/
div#garlic_container form div#glc_form_title {
	background-color: #555555;
    margin: 0 0 10px;
	padding: 7px 10px;
	color: #FFFFFF;
}
div#garlic_container form#garlic_submit_form div#glc_form_title h2 {
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
	font-size: 87.5%;
}

div#garlic_container form#garlic_submit_form ul#step_unit {
	display: none;
}

div#garlic_container form#garlic_submit_form dl {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #F7F6F1;
	font-size: 80%;
}

div#garlic_container form#garlic_submit_form dl.unit_end {
	border-bottom: 1px solid #cccccc;
}

div#garlic_container form#garlic_submit_form dl dt {
	background-color: #efefef; 
}

div#garlic_container form#garlic_submit_form dl dd {
	background-color: #F7F6F1;
	border-left: 1px solid #cccccc;
}

input#agree_button,
input#garlic_agreement_button,
input#garlic_return,
input#garlic_submit,
input.glc_ose_button {
	border:1px solid #777;
	padding: 2px 10px;
	color: #fff;
	cursor: pointer;
	background: #494949;
	border-radius: 5px;
	height: auto;

/* Webkit */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#a3a3a3),
		to(#494949)
		);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
	background: -moz-linear-gradient(
		top,
		#a3a3a3,
		#494949
		);
	-moz-border-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
	filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffa3a3a3,endColorstr=#ff494949);
	zoom: 1;
}
input#agree_button:not(:target),
input#garlic_agreement_button:not(:target),
input#garlic_return:not(:target),
input#garlic_submit:not(:target),
input.glc_ose_button:not(:target){
	border-radius: 0px\9;
} 



*:first-child+html input#agree_button,
*:first-child+html input#garlic_agreement_button,
*:first-child+html input#garlic_return,
*:first-child+html input#garlic_submit,
*:first-child+html input.glc_ose_button {
	background: transparent;
}

input#agree_button:active,
input#garlic_agreement_button:active,
input#garlic_return:active,
input#garlic_submit:active,
input.glc_ose_button:active {
       border-top: 1px solid #5f5e5e;
       border-left: 1px solid #5f5e5e;
       background: -webkit-gradient( linear, left top, left bottom,
from(#494949), to(#494949) );
       background: -moz-linear-gradient( top, #494949, #494949 );
       filter: progid:DXImageTransform.Microsoft.gradient
(startColorstr=#ff494949,endColorstr=#ff494949);
}
input#agree_button:active:not(:target),
input#garlic_agreement_button:active:not(:target),
input#garlic_return:active:not(:target),
input#garlic_submit:active:not(:target),
input.glc_ose_button:active:not(:target){
	border-radius: 0px*9;
}
