.B1000  		{margin:0;}
.B1000 .F2200_1 {  font-size:17px; border: 15px solid #cccccc!important; padding: 25px!important; margin: 0 0 15px 0!important; }
.B1000 .F2200_3 ul 						{margin-bottom:40px;}
.B1000 .F2200_3 li span.tit				{float:left;width:15%; font-weight:bold;}
.B1000 .F2200_3 li label 				{float:none;width:auto;}
.B1000 .F2200_3 li:first-child 			{ margin-top:0;}
.B1000 .F2200_3 li .inp 			{float:left; width:85%;}
.B1000 .F2200_3 li .inp label 		{font-weight:normal;}
.B1000 .F2200_3 li .inp input[type="text"] { width:100%; box-sizing:border-box}
.B1000 .F2200_3 .mainTit				{font-weight:bold; text-indent:17px; font-size:16px;background:url(../../../../img/page/dott2.jpg) left 6px no-repeat; margin: 10px 25px 0 25px; padding: 0 0 10px 0;}
.btn 								{cursor: pointer;}

.clean-write-head{margin:5vmin 0 3vmin; padding:2vmin 2vmin 3vmin; background:#f8f8f8;}
.clean-write-head .tit {text-align: center; padding:70px 0 0; background:none; height:auto; font-weight:500; letter-spacing:-4px;font-size:32px; color:#222; padding:10px 0 0; }
.clean-write-head .noti{text-align:center; margin-top:16px;}
.clean-write-head .noti strong{font-size:clamp(1.2rem, 1.2rem + 1wv, 1.4rem);font-weight:600;  line-height: 0.8; display:block;}
.clean-write-head .noti strong span{color:#ff4104;}

.clean_form.page_write{border-top:none;}

.clean_form.page_write .de-form .de-form-title {margin-bottom:8px; font-weight:600; border-bottom:none;}
.clean_form.page_write .wc {text-align:center;}
.clean_form.page_write .de-form .de-form-table .de-form-td{width:calc(100% - 175px); align-content:center;}

@media (max-width:1024px){
	.clean-write-head .tit{font-size:24px;}
}