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

.clr 									{ font-size: 1px;line-height: -1px;margin: 0px;padding: 0px;clear: both;height: 1px; }
#container #MainContainer #Main #mainimg { line-height: 0; }
#container #MainContainer #Main h2 {	margin: 0px;	padding: 0px;}

#radio																{ width:622px; margin:0 0 0 10px; }
#container #MainContainer #Main #radio p							{ padding:0; margin:0; color:#666666;  }
#container #MainContainer #Main #radio h3							{ padding:0; margin:0; border:none; background:none;  }
#container #MainContainer #Main #radio h4							{ padding:0; margin:0; border:none; background:none;  }

#radio	{ width:622px; margin:0 0 0 10px; }
#radio .read								{ font-size:12px; line-height:2.2em; overflow:hidden;}
#radio .btnbx		{ margin:0 0 20px 0; }
#radio .btnbx .btn	{ float:left; }	 
#radio .BtnApply							{ text-align:center; padding:40px 0 40px 0; }
#radio .FltLef								{ float:left; }
#radio .FltRig								{ float:right; }
#radio .W243    	{width:243px;}
#radio .fontB		{ font-weight:bold; }
#radio .font10		{ font-size:10px;line-height:1.4em; }
#radio .W220 		{width:220px;}
#radio .subtxt		{ font-size:12px; color:#1a1311; font-weight:bold; line-height:2.2em; padding-bottom:10px; }
#radio .PadTop15							{ padding-top:15px; }
#radio .PadTop20							{ padding-top:20px; }
#radio .PadTop35							{ padding-top:35px; }
#radio .PadBot20							{ padding-bottom:30px; }
#radio .PadLef10							{ padding-left:10px; }
#radio .PadRig10							{ padding-right:10px; }
#radio .blueb								{ color:#68c9f2; font-weight:bold; }
#radio #radio_inner							{ width:622px; margin:0 auto; font-size:12px; line-height:1.6em; }
#radio .maintxt								{ font-size:12px; line-height:2.2em; color:#666666; padding:0; margin:0; }

#radio #radio_inner #prof_bx								{ width:622px; background:url(../images/interview_back.gif); height:168px; font-size:12px;}
#radio #radio_inner #prof_bx .tit							{ font-weight:bold; padding:5px;font-size:14px; }
#radio #radio_inner #prof_bx p								{ line-height:1.6em;  }
#radio #radio_inner #prof_bx #prof_cont						{ width:555px; padding:20px 20px 0 25px;}
#radio #radio_inner #prof_bx #prof_cont #prof_ph			{ width:234px; float:left; }
#radio #radio_inner #prof_bx #prof_cont #prof_txt			{ width:300px; float:left; line-height:1.6em; padding:40px 0 0 20px; }
#radio #radio_inner #prof_bx #prof_cont #prof_txt .font10		{ padding-top:10px; font-size:10px; }
#radio #radio_inner #prof_bx #prof_foot							{ width:600px; }

#radio #radio_inner #checkpoint												{ width:622px; background-color:#f1ede6; margin:40px auto;font-size:12px; overflow:hidden; }
#radio #radio_inner #checkpoint #checkpoint_tit								{ width:622px;	margin:30px 0 10px 0; text-align:center;}
#radio #radio_inner #checkpoint #checkpoint_box												{ background-image:url(../images/pointimg.png);background-repeat:no-repeat;background-position:bottom center;height:400px; }
#radio #radio_inner #checkpoint #checkpoint_box	#comment_boxlef								{ width:210px;	float:left; margin-left:5px; }
#radio #radio_inner #checkpoint #checkpoint_box	#comment_boxrig								{ width:210px;	float:right; }
#radio #radio_inner #checkpoint #checkpoint_box #comment_boxrig #comment_text1				{ margin-top:50px;padding:40px 25px 0 25px; background-image:url(../images/check01.gif);background-repeat:no-repeat;width:155px; height:112px;}
#radio #radio_inner #checkpoint #checkpoint_box	#comment_boxlef	#comment_text2				{ margin-top:40px;padding:40px 25px 0 15px; background-image:url(../images/check02.gif);background-repeat:no-repeat;width:170px; height:112px;}
#radio #radio_inner #checkpoint #checkpoint_box	#comment_boxrig	#comment_text3				{ margin-top:30px;padding:40px 25px 0 25px; background-image:url(../images/check03.gif);background-repeat:no-repeat;width:155px; height:112px;}
#radio #radio_inner #checkpoint #checkpoint_box	 .textarea   								{ width:160px; line-height:1.4em; }
#radio #radio_inner #checkpoint #checkpoint_box	#comment_boxlef	#comment_adbox				{ margin-top:40px;border:1px #FF9DEA solid; background-color:#FFFFFF;	width:210px; overflow:hidden; }
#radio #radio_inner #checkpoint #checkpoint_box	#comment_boxlef	#comment_adbox_tit			{ font-weight:bold; border-bottom:1px #FFC3C4 solid; text-align:center; padding:5px;}
#radio #radio_inner #checkpoint #checkpoint_box	#comment_boxlef	#comment_adbox_text			{ padding:10px;	line-height:1.4em; }

#radio #radio_inner #howto_bx						{ width:622px; background-image:url(../images/inner_line.gif); background-repeat:repeat-y; overflow:hidden; }
#radio #radio_inner #howto_bx #howto_headline		{ width:622px; height:18px; background-image:url(../images/head_lline.gif); background-repeat:no-repeat; }
#radio #radio_inner #howto_bx #howto_head			{ width:622px; padding-top:15px;  text-align:center; }
#radio #radio_inner #howto_bx #howto_head p			{ text-align:center; font-weight:bold; padding:5px;font-size:12px; color:#1a1311;}
#radio #radio_inner #howto_bx #howto_cont			{ width:580px; padding:20px;  }
#radio #radio_inner #howto_bx #howto_cont img		{ padding-bottom:30px; overflow:hidden; }
#radio #radio_inner #howto_bx #howto_bx_text		{ width:580px; padding:15px; }
#radio #radio_inner #howto_bx #howto_bx_text img	{ padding:10px 5px 15px 5px; }
#radio #radio_inner #howto_bx #howto_bx_text p		{ width:560px; padding:10px; }
#radio #radio_inner #howto_bx #howto_foot			{ width:622px; height:16px; background-image:url(../images/under_line.gif);}

#radio #radio_inner #books									{ width:244px; padding:10px; background-color:#fFF; overflow:hidden;  float:right; }
#radio #radio_inner #books #books_cont img					{ padding-bottom:15px; }
#radio #radio_inner #books #books_cont .font10				{ font-size:10px; }

#radio #radio_inner #question								{ width:600px; padding:5px; }
#radio #radio_inner #question #tit							{ width:600px; padding:3px; }
#radio #radio_inner #question #question_cont				{ padding:10px; overflow:hidden; }
#radio #radio_inner #question #question_cont .num			{ width:60px; float:left; }
#radio #radio_inner #question #question_cont .question_bx 							{ width:530px; padding-left:60px; }
#radio #radio_inner #question #question_cont .question_bx .subtxt					{ color:#1a1311; font-weight:bold; font-size:14px;}

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

#container #MainContainer						{ text-align: center; }
#container #MainContainer #Main					{ margin: 0 auto 40px auto; width: 600px; text-align: left; }
.lh0 { line-height: 0; }