@charset "utf-8";
body { font-size: 80%; }

.clr 									{ font-size: 1px;line-height: -1px;margin: 0px;padding: 0px;clear: both;height: 1px; }
#interview p							{ padding:0; margin:0;  }
#interview .bold						{ font-weight:bold; }
#interview h2							{ padding:0; margin:0; } 
#interview h4							{ padding:0 0 10px 0; margin:0; } 
#interview h5							{ padding:0 0 30px 20px; margin:0; } 

#interview .read						{ width:560px; padding:0 0 15px 0;  margin:0 0 40px 40px; background:url(../images/fans01_dotline.gif) right bottom no-repeat; }
#interview .read p						{ padding:0; margin:0; text-align:center; }
#interview .read p.right				{ text-align:right; }
		
#interview .cnt01						{ width:600px; margin:0 0 30px 20px; }
#interview .cnt01 .lef					{ float:left; }
#interview .cnt01 .rig					{ float:right; width:304px; }
#interview .cnt01 .rig p				{ padding:0; margin:0; }
#interview .cnt01 .rig .qes p		    { color:#7ec600; font-weight:bold; padding:0 0 10px 0; }
#interview .cnt01 .rig .ans				{ padding:0 0 20px 0; }	


#interview .cnt02						{ width:600px; margin:0 0 10px 20px; }
#interview .cnt02 .rig					{ float:right; }
#interview .cnt02 .lef					{ float:left; width:304px; }
#interview .cnt02 .lef p				{ padding:0; margin:0; }
#interview .cnt02 .lef .qes p		    { color:#7ec600; font-weight:bold; padding:0 0 10px 0; }
#interview .cnt02 .lef .ans				{ padding:0 0 20px 0; }	

#interview .cnt03						{ width:600px; margin:0 0 20px 20px; }
#interview .cnt03 p						{ padding:0; margin:0; }
#interview .cnt03 .qes p		    	{ color:#7ec600; font-weight:bold; padding:0 0 10px 0; }
#interview .cnt03 .ans					{ padding:0 0 0 0; }	


#interview .profile 					{ width:580px; height:202px; background:url(../images/fans01_profilebg.jpg) left top no-repeat; margin:0 0 30px 38px; }
#interview .profile .txt				{ width:358px; padding:59px 0 0 204px; }			
#interview .profile .txt	p			{ padding:0; margin:0; color:#50291e; font-size:10px; line-height:1.8em; }
#interview .profile .txt .name		{ font-weight:bold; color:#50291e; padding:0 0 10px 0; }	
#interview .BtnApply		{ width:640px; text-align:center; }
#container #MainContainer #Main #interview .profile .txt a			{ color:#50291e; text-decoration: underline; } 	

.sns						{ width:600px; padding:10px 20px 0 20px; }
.sns .snsbtn01				{ float:left; }
.sns .snsbtn02				{ float:left; margin:0 0 0 10px; }

#container #MainContainer						{ text-align: center; }
#container #MainContainer #Main					{ margin: 0 auto 40px auto; width: 640px; text-align: left; }