@charset "utf-8";

#article {float:none; width:980px; margin:0 auto; padding:0 0 10px;}

#submitBtns ul li {
	margin: 0;
	padding: 0 23px;
}

#submitBtns ul li.privacy {
	top: 11.5px;
	margin: 0 -33px;
	padding-right: 15px;
	padding-left: 31px;
}

.cssOrangeBtn a.mailCheck,
.resendMailBtn a.mailCheck {
	width: 90px;
	padding: 5px;
}

p.cssGrayBtn a {margin:auto;}

p.cssGrayBtn a.closeBtn {
	width: 100px;
	margin: 0;
	padding: 0;
}

.attention{
	padding: 5px;
	border: 2px solid #666699;
}

input[type="checkbox"] {
	margin: 0 0.3em 0.2em 0;
}

input[type="radio"] {
	margin: 0 0.1em 0.2em 0;
}
.entryMailWrap {
	position: relative;
}
.entryMail {
	text-align: center;
	padding-right: 60px;
}
.entryMailStatus {
	position: absolute;
	top: 0;
	right: 5px;
	color: #cc0000;
}
.resendMailBtn a {
	display: inline-block;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 2px 3px rgba(178,178,178,1);
    -webkit-box-shadow: 0 2px 3px rgba(178,178,178,1);
	background: #0025E4;
	background: -webkit-linear-gradient(top, rgb(0, 37, 228) 0%, rgb(0, 28, 172) 100%);
	background: -o-linear-gradient(top, rgb(0, 37, 228) 0%, rgb(0, 28, 172) 100%);
	background: -ms-linear-gradient(top, rgb(0, 37, 228) 0%, rgb(0, 28, 172) 100%);
	background: -moz-linear-gradient(top, rgb(0, 37, 228) 0%, rgb(0, 28, 172) 100%);
	background: linear-gradient(top, rgb(0, 37, 228) 0%, rgb(0, 28, 172) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0025E4, endcolorstr=#001CAC, gradienttype=0);
    zoom: 1;
}
.resendMailBtn a:hover {
	background: -webkit-linear-gradient(top, rgb(0, 74, 245) 0%, rgb(0, 57, 220) 100%);
	background: -o-linear-gradient(top, rgb(0, 74, 245) 0%, rgb(0, 57, 220) 100%);
	background: -ms-linear-gradient(top, rgb(0, 74, 245) 0%, rgb(0, 57, 220) 100%);
	background: -moz-linear-gradient(top, rgb(0, 74, 245) 0%, rgb(0, 57, 220) 100%);
	background: linear-gradient(top, rgb(0, 74, 245) 0%, rgb(0, 57, 220) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#004AF5, endcolorstr=#0039DC, gradienttype=0);
}
.resendFunctionWrap {
	display: table;
	width: 100%;
}
.resendFunction {
	display: table-cell;
	vertical-align: middle;
}
.resendFunction ~ .resendMailBtn {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
}
.resendFunctionWrap + .useFunctionList {
	margin-top: 5px;
}
.useFunctionList > li:before {
	content: "・";
	display: inline-block;
	margin-right: 5px;
}
.outputAddress {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.cssOrangeBtn > label.clIdoutputLabelBtn {
	font-size: 12px;
	color: #ffffff;
	/* height: 38px; */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 2px 3px rgba(178,178,178,1);
	-webkit-box-shadow: 0 2px 3px rgba(178,178,178,1);
	background: #D85703;
	background: -webkit-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
	background: -o-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
	background: -ms-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
	background: -moz-linear-gradient(top, #F2BB2B 0%, #D85703 100%);
	background: linear-gradient(to bottom, #F2BB2B 0%, #D85703 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F2BB2B, endcolorstr=#D85703, gradienttype=0);
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: center;
	zoom: 1;
	padding: 7px 20px;
}
.cssOrangeBtn > label.clIdoutputLabelBtn:hover {
	background: #FF740E;
	background: -webkit-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
	background: -o-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
	background: -ms-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
	background: -moz-linear-gradient(top, #FFCB66 0%, #FF740E 100%);
	background: linear-gradient(to bottom, #FFCB66 0%, #FF740E 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFCB66, endcolorstr=#FF740E, gradienttype=0);
}
.disableBtn > label.clIdoutputLabelBtn {
	cursor: default !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background: #CCCCCC !important;
	background: -webkit-linear-gradient(top, #CCCCCC 0%, #CCCCCC 100%) !important;
	background: -o-linear-gradient(top, #CCCCCC 0%,#CCCCCC 100%) !important;
	background: -ms-linear-gradient(top, #CCCCCC 0%, #CCCCCC 100%) !important;
	background: -moz-linear-gradient(top, #CCCCCC 0%, #CCCCCC 100%) !important;
	background: linear-gradient(to bottom, #CCCCCC 0%, #CCCCCC 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CCCCCC, endcolorstr=#CCCCCC, gradienttype=0) !important;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
}
.verticalRowList > li + li {
	margin-top: 10px;
}
.confirmationLabel {
	cursor: default;
}
.actionArea {
	background: none repeat scroll 0 0 #FFFDEE;
	border: 1px solid #CCCCCC;
	line-height: 1.2;
	margin: 0 auto;
	padding: 10px 20px 20px;
	text-align: center;
	width: 460px;
}