div.bbs_Form div.certin{width:350px; margin:0 auto 0 auto; padding-top:100px;}
div.bbs_Form div.certin input{height:30px;}

div.bbs_Form div.bbs_as{padding:20px 10px 20px 10px;}

div.bbs_Form div.bbs_as div.bbs_as_head{padding:5px 0 10px 0; font-weight:bold; border-bottom: 2px solid #888;}

div.bbs_Form div.bbs_as div.bbs_as_memo{padding:15px 20px; margin-bottom:20px;  background-color:#fdf4f4; line-height:22px; }

div.bbs_Form div.bbs_as div.bbs_as_ready{text-align:center; font-weight:bold; color:#000;}


div.bbs_Form div.app_box .cont {background:#f3f2f6; padding:0 2%; margin-bottom: 40px;}
div.bbs_Form div.app_box .cont ul li.list {margin-bottom:17px;}
div.bbs_Form div.app_box .cont ul li.list b {font-size:18px;}
div.bbs_Form div.app_box div.agree{position: relative;text-align:left;cursor: pointer;overflow: hidden;margin:10px 0 30px 0;}
div.bbs_Form div.app_box div.agree input{position: absolute;top: 50%;left: 0px;margin-top: -12px;opacity: 0;filter: alpha(opacity=0);width: 22px;height: 20px;cursor: pointer;z-index: 2;}
div.bbs_Form div.app_box div.agree label{float: left;height: 25px;cursor: pointer;font-weight: bold;padding-right: 30px;}
div.bbs_Form div.app_box div.agree label:before{
	content: '';position: relative;top: 40%;left: 0px;z-index: 1;background-repeat: no-repeat;background-size: 20px;
	display: inline-block;margin-top: -12px; width: 24px;height: 24px;padding-right: 7px;
	background-image: url('/Ivyimages/site/open_content/sub/checkbox3.png');background-size: 24px;
}
div.bbs_Form div.app_box div.agree input:checked + label:before {background-position: 0 bottom;}
/**/
div.bbs_Form div.app_box textarea{padding:1%; width:98.5%; height:100px; margin-top:0px;/*background:#f8f8f8;*/}