@charset "utf-8";
/* CSS Document */

/*--------------------------------------------
	.cmnWriteForm
	フォーム入力
--------------------------------------------*/
.cmnWriteForm{
	margin-bottom: 20px;
	
}

.cmnWriteForm>*:first-child{
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
border-top-left-radius:8px;

-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
border-top-right-radius:8px;

-webkit-background-clip: border-box;
	border: 1px solid #999;
}

.cmnWriteForm>*:last-child{
-moz-border-radius-bottomleft:8px;
-webkit-border-bottom-left-radius:8px;
border-bottom-left-radius:8px;

-moz-border-radius-bottomright:8px;
-webkit-border-bottom-right-radius:8px;
border-bottom-right-radius:8px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}



.cmnWriteForm .necessary{
	color: #F00;
	padding-left: 5px;
	padding-right: 5px;
	
}

.cmnWriteForm .lengthinfo{
	color: #999;
	padding-left: 5px;
	padding-right: 5px;
	
}





.cmnWriteForm .SignUpClm form{
	width:410px;
}


.cmnWriteForm .Content2Clm form{
	width:350px;
}

.cmnWriteForm .Content3ClmList form{
	width:280px;
}

.cmnWriteForm .DoubleSubmitArea form.left{
	float:left;
	text-align: right;
}

.cmnWriteForm .DoubleSubmitArea form.right{
	float:right;
	text-align: left;
}

.cmnWriteForm .BigImage img{

	border: 1px solid #999;
	padding: 10px;
	max-width:516px;
	max-height:1000px;

 	width:expression(document.body.clientWidth < 12? "10px" : document.body.clientWidth > 518? "516px" : "auto");
  
  	/*
	  width:expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 1262? "1260px" : "auto");
	  */
}

.cmnWriteForm .TopLabel{
	padding: 7px 0 0 10px;
	
	height:19px;

	background: url(/img/unite/loop.gif) repeat-x 0 -121px;

}

.cmnWriteForm .MiddleLabel{
	padding: 5px;
	background-color: #E7E7E7;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

.cmnWriteForm dl {
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
    }

.cmnWriteForm dt {
	float: left;
	line-height: 1.6em;
	padding: 8px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	clear: left;
    }

.cmnWriteForm dd {
	padding: 8px;
	line-height: 1.8em;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 120px;
    }
	 
.cmnWriteForm.Login dd{
	margin-left: 160px !important;
}

.cmnWriteForm textarea{
	height: 100px;
	width: 400px;
	
}

.cmnWriteForm .NoticeArea{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 8px;
}

.cmnWriteForm .NoticeArea p,
.cmnWriteForm .NoticeArea p span
{
	line-height: 1.8em;
	
}

.cmnWriteForm .SubmitArea{
	text-align: center;
	padding: 10px;


	
}

.cmnWriteForm .DoubleSubmitArea{
	padding: 10px;

	
}

.cmnWriteForm .hissu    {
	color: #F00;
	padding-left: 10px;
}
.cmnWriteForm .note {
	padding-left: 10px;
}
.cmnWriteForm .txtlength {
	color: #999;
	padding-left: 10px;
	line-height: 1.7em;
}

.cmnWriteForm .sublbl{
	width: 70px;
	display: inline-block;	
}

/*TextArea Focus*/
.cmnWriteForm .TextArea_Blur{
	color:#999999 !important;
}

/*---------------------------------
	ファイルアップ
--------------------------------*/
.cmnWriteForm .fileuplabel{
	display:block;

}

/*--------------------------------------------
	.cmnWriteForm .inputlist
--------------------------------------------*/
.cmnWriteForm .inputlist{
	padding:0 0 5px 0;
}
.cmnWriteForm .inputlist .sublabel{
	padding:0 5px 0 0;
}
.cmnWriteForm .inputlist li{
	padding: 5px 0 5px 0;
	
}