@charset "UTF-8";
/* CSS Document */


/*subtitle*/
#contents-inner #box-left-inner .subTitle{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner .subTitle .cnr-w-c h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	color:#FE4600;
	font-size:108%;
}
#contents-inner #box-left-inner .subTitle .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:4px 10px 4px 14px;
}
#contents-inner #box-left-inner .subTitle .cnr-w-c h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}
#contents-inner #box-left-inner .subTitle .cnr-w-c p{
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
}

#contents-inner #box-left-inner .form-box{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner .form-box .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 10px;
	min-height:400px;
	height: auto !important;   
	height: 400px;  
}

/* form style
---------------------------------------------*/

div.jqtransform {
}
div.jqtransform div.selectsInput{
}
div.jqtransform div.selectsInput .rowElem-title{
	display:block;
	margin:0px 10px 0px 0px;
	padding:8px 0px 0px 0px;
	float:left;
	position:relative;
	width:166px;
	height:51px;
	text-align:right;
}

div.jqtransform div.necessity-box{
	display:block;
	margin:0px 10px 10px 0px;
	padding:3px 0px 20px 0px;
	width:166px;
}
div.jqtransform div.selectsInput .rowElem-title-l{
	margin:0px 10px 0px 0px;
	padding:5px 0px 0px 0px;
	float:left;
	position:relative;
	text-align:right;
}
div.jqtransform div.selectsInput .rowElem-txt{
	display:block;
	margin:0px 0px 0px 0px;
	padding:7px 15px 0px 5px;
	float:left;
	position:relative;
	width:20px;
	text-align:center;
	font-size:108%;
}
div.jqtransform div.selectsInput .rowElem-radio{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	position:relative;
	width:700px;
}
div.jqtransform div.selectsInput .rowElem-radio input{
	margin:4px 0px 0px 0px;
	float:left;
}
* html 
div.jqtransform div.selectsInput .rowElem-radio input{
	margin:0px 0px 0px 0px;
	float:left;
}
*:first-child+html 
div.jqtransform div.selectsInput .rowElem-radio input{
	margin:0px 0px 0px 0px;
	float:left;
}

div.jqtransform div.selectsInput .rowElem-radio label{
	margin:0px 0px 0px 0px;
	padding:1px 5px 0px 5px;
	float:left;
}
div.jqtransform div.selectsInput .rowElem-checkbox{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	float:left;
	position:relative;
	width:700px;
}

div.jqtransform div.selectsInput .rowElem-checkbox label{
	float:left;
padding:5px 0px 0px 5px;
margin:0px 0px 0px 0px;
}



div.jqtransform div.selectsInput .form-btn{
	display:block;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	float:left;
	position:relative;
}
* html div.jqtransform div.selectsInput .form-btn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
*:first-child+html  div.jqtransform div.selectsInput .form-btn{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
div.jqtransform div.line{
	margin:0px 10px 30px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #b4b4b4;
}
 
 
div.jqtransform div.selectsInput .form-btn button.jqTransformButton{
	background-color:transparent;
	width:120px;
	border:medium none;
	cursor:pointer;
	margin:0;
	overflow:visible;
	padding:0;
}
div.jqtransform div.selectsInput .form-btn button.jqTransformButton span span {
color:#000;
display:block;
font-size:93%;
font-weight:bold;
height:21px;
line-height:1;
padding:12px 0px 0 8px;
text-decoration:none;
width:100px;
}

div.jqtransform div.selectsInput .rowElem-title p{
}

div.jqtransform div.selectsInput .rowElem select.firstSelect {
	width:259px;
	
}
div.jqtransform div.selectsInput .rowElem{
	float:left;
}
div.jqtransform div.selectsInput .rowElem .jqTransformInputWrapper {
	margin:0 0px 0 0;
}

div.jqtransform div.selectsInput .rowElem-title{
	display:block;
	margin:0px 10px 0px 0px;
	padding:8px 0px 0px 0px;
	float:left;
	position:relative;
	width:166px;
	text-align:right;
}


div.jqtransform div.selectsInput .rowElem .form-box-txt {
float:left;
margin:0 10px 0px 0;
padding:0 10px 0px 0;
}
* html div.jqtransform div.selectsInput .rowElem .form-box-txt {
float:left;
margin:0 10px 0px 0;
padding:0 0px 0px 0;
}
*:first-child+html div.jqtransform div.selectsInput .rowElem .form-box-txt {
float:left;
margin:0 10px 0px 0;
padding:0 10px 0px 0;
}

div.jqtransform div.selectsInput .rowElem-checkbox .form-box-txt {
float:left;
margin:0 0px 0px 0;
padding:0 0px 0px 0;
}
* html div.jqtransform div.selectsInput .rowElem-checkbox .form-box-txt {
float:left;
margin:0 0px 0px 0;
padding:0 0px 0px 0;
}
*:first-child+html div.jqtransform div.selectsInput .rowElem-checkbox .form-box-txt {
float:left;
margin:0 0px 0px 0;
padding:0 0px 0px 0;
}


div.jqtransform div.selectsInput .rowElem-radio .form-box-txt .txt {
margin:5px 0px 5px 0;
padding:0 0 0px 0;
font-size:85%;
}
div.jqtransform div.selectsInput .rowElem-radio .form-box-txt .error {
margin:0 0 10px 0;
padding:0px 0px 0px 0;
font-size:85%;
color:#f30;
font-weight:bold;
}

div.jqtransform div.selectsInput .rowElem-radio .form-box-txt {
float:left;
margin:0 10px 0px 0;
padding:0 0 0px 0;
}
div.jqtransform div.selectsInput .rowElem .form-box-txt .txt {
margin:5px 0px 5px 0;
padding:0 0 0px 0;
font-size:85%;
}
div.jqtransform div.selectsInput .rowElem .form-box-txt .error {
margin:0 0 10px 0;
padding:0px 0px 0px 0;
font-size:85%;
color:#f30;
font-weight:bold;
}
div.jqtransform div.selectsInput .rowElem-checkbox .form-box-txt .txt {
margin:5px 0px 5px 0;
padding:0 0 0px 0;
font-size:85%;
}

div.jqtransform div.selectsInput .rowElem-checkbox .form-box-txt .error {
margin:0 0 10px 0;
padding:0px 0px 0px 0;
font-size:85%;
color:#f30;
font-weight:bold;
}

div.jqtransform div.selectsInput .rowElem .box-check {
background:transparent url(../js/plugins/img/input/input_text_left.gif) no-repeat scroll left -93px;
float:left;
height:31px;
margin:0 0px 0 0;
padding:0;
}

div.jqtransform div.selectsInput .rowElem .box-check-form {
background:transparent url(../js/plugins/img/input/input_text_left.gif) no-repeat scroll left -93px;
float:left;
height:31px;
margin:0 10px 0 0;
padding:0;
}

div.jqtransform div.selectsInput .rowElem .check {
	float:left;
	height:31px;
	margin:0 0px 0 8px;
	padding:0;
}

div.jqtransform div.selectsInput .rowElem .form-box-txt input{
	border:1px solid #dedede;
	background-color:#eaeaea;
}
div.jqtransform div.selectsInput .rowElem .form-box-txt input:hover{
	border:1px solid #b6b6b6;
	background-color:#f9f8f8;
}
div.jqtransform div.selectsInput .rowElem .form-box-txt .form-btn input{
	border:none;
	background-color:none;
}
div.jqtransform div.selectsInput .rowElem .form-box-txt .form-btn input:hover{
	border:none;
	background-color:none;
}


div.jqtransform div.selectsInput .rowElem .form-box-txt textarea{
	width:515px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 5px;
	border:1px solid #dedede;
	background-color:#eaeaea;
}
div.jqtransform div.selectsInput .rowElem .form-box-txt textarea:hover{
	border:1px solid #b6b6b6;
	background-color:#f9f8f8;
}
div.jqtransform div.selectsInput .rowElem .form-box-txt .width-l input{
	width:515px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 5px;
}
div.jqtransform div.selectsInput .rowElem-checkbox .form-box-txt input{
	margin:6px 0px 0px 0px;
	padding:6px 0px 0px 5px;
	float:left;
}
div.jqtransform div.selectsInput .rowElem .form-box-txt .width-m input{
	width:190px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 5px;
}
div.jqtransform div.selectsInput .form-box-txt .width-m select{
	width:190px;
	height:24px;
	margin:5px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	display:block
}
div.jqtransform div.selectsInput .form-box-txt .width-s select{
	width:110px;
	height:24px;
	margin:5px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	display:block
}
div.jqtransform div.selectsInput .form-box-txt .width-m ul.selectReplacement {
display:none;
}
div.jqtransform div.selectsInput .form-box-txt .width-s ul.selectReplacement {
display:none;
}

div.jqtransform div.selectsInput .rowElem .form-box-txt .width-s input{
	width:100px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 5px;
}
div.jqtransform div.selectsInput .rowElem .form-box-txt .width-l-btn input{
	width:410px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 5px;
	float:left;
}

div.jqtransform div.selectsInput .rowElem .check-inner {
	height:24px;
	background:transparent url(../js/plugins/img/input/input_text_right.gif) no-repeat scroll right -93px;
	margin:0;
	padding:8px 0 0 0;
	/*font-size:12px;*/
}

div.jqtransform div.selectsInput .rowElem .width-l{
	width:515px;
	float:left;
}

div.jqtransform div.selectsInput .rowElem .width-m{
	width:190px;
	float:left;
}

div.jqtransform div.selectsInput .rowElem .width-s{
	width:100px;
	float:left;
}

div.jqtransform div.selectsInput .form-box-txt .width-l-btn{
	width:410px;
}
div.jqtransform div.selectsInput .form-box-txt .width-l-radio{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:320px;
	float:none;
}
div.jqtransform div.selectsInput .form-box-txt .width-l{
	width:515px;
	float:none;
}
div.jqtransform div.selectsInput .form-box-txt .width-l-radio{
	width:320px;
	float:none;
}

div.jqtransform div.selectsInput .form-box-txt .width-m{
	width:190px;
	float:none;
}

div.jqtransform div.selectsInput .form-box-txt .width-s{
	width:100px;
	float:none;
}


div.jqtransform div.selectsInput .form-center{
	text-align:center;
	display:block;
	width:746px;
	padding:0 0px 30px 0;
}


div.jqtransform div.selectsInput .form-center button.jqTransformButton span span {
color:#000;
display:block;
font-size:93%;
font-weight:bold;
height:22px;
line-height:1;
padding:11px 0px 0 8px;
text-decoration:none;
width:276px;
}


div.jqtransform p span.necessity{
	color:#f30;
	font-weight:bold;
}


div.jqtransform input.formBtn-l{
border:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../img/form-btn-bg.gif);
background-repeat:no-repeat;
background-position:center;
width:276px;
height:31px;
cursor:pointer;
}

div.jqtransform input.formBtn-m{
border:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../img/form-btn-bg-m.gif);
background-repeat:no-repeat;
background-position:center;
width:100px;
height:31px;
cursor:pointer;
}

/* #pagenate */
#contents-inner #box-left-inner #pagenate{
	text-align:center;
	margin:30px auto;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #pagenate span.page{
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:85%;
	font-weight:bold;
}
#contents-inner #box-left-inner #pagenate span.back,
#contents-inner #box-left-inner #pagenate span.next{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:108%;
}
#contents-inner #box-left-inner #pagenate span.back a,
#contents-inner #box-left-inner #pagenate span.next a{
	text-decoration:underline;
}
#contents-inner #box-left-inner #pagenate span.number{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-size:108%;
}
#contents-inner #box-left-inner #pagenate span.number a{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	text-decoration:underline;
}
#contents-inner #box-left-inner #pagenate span.number .active{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}


/* #pagenate */
#contents-inner #box-left-inner #pagenate{
	text-align:center;
	margin:30px auto;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #pagenate span.page{
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:85%;
	font-weight:bold;
}
#contents-inner #box-left-inner #pagenate span.back,
#contents-inner #box-left-inner #pagenate span.next{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:108%;
}
#contents-inner #box-left-inner #pagenate span.back a,
#contents-inner #box-left-inner #pagenate span.next a{
	text-decoration:underline;
}
#contents-inner #box-left-inner #pagenate span.number{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-size:108%;
}
#contents-inner #box-left-inner #pagenate span.number a{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	text-decoration:underline;
}
#contents-inner #box-left-inner #pagenate span.number .active{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

/**/
div.jqtransform div.selectsInput div.checkbox-txt{
	width:600px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background-color:#CCC;
	display:block;
}