html body #area_wrapper { font-size:12px; }

/* ¸ÞÀÎ ºñÁê¾ó ¿µ¿ª */
#area_wrapper #area_mainvisual { height:403px; background:url('../images/mainvisual.jpg') no-repeat top left; position:absolute; top:100px; left:0px; width:100%; z-index:1; }
#area_wrapper #area_mainvisual * { text-indent:-9999px; }
#area_wrapper #area_mainvisual #area_supporters           { position:absolute; width:190px; height:70px; top:245px; left:86px; background:url('../images/banner_supporters_link.png') no-repeat top left; }
#area_wrapper #area_mainvisual #area_supporters a         { position:absolute; top:40px; left:40px; width:136px; height:21px; }

/* 2011³â °ø¸ðÀü¿¡¼­ Æ®À§ÅÍ ¹öÆ° »ç¿ëÇÏÁö ¾ÊÀ½ 
#area_wrapper #area_mainvisual #area_supporters_twitter   { position:absolute; width:190px; height:70px; top:240px; left:86px; background:url('../images/banner_supporters_twitter_link.png') no-repeat top left; }
#area_wrapper #area_mainvisual #area_supporters_twitter a { position:absolute; left:0px; width:122px; height:25px; }
*/
#area_wrapper #area_mainvisual #area_supporters_twitter   { display:none; }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª */
#area_main { height:170px; position:absolute; top:500px; left:0px; width:100%; background:#585858; z-index:10; }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª - ¼ö»óÀÛ gallery ¿µ¿ª */
#area_main #area_gallery { clear:both; width:399px; height:140px; position:absolute; top:21px; left:31px; }
#area_main #area_gallery h3 { margin:0 0 0 17px; padding:0; text-align:left; }
#area_main #area_gallery h3 a { display:block; width:135px; height:20px; background:url('../images/main_gallery_title_2014.png') no-repeat top left; }
#area_main #area_gallery a span { position:absolute; top:-9999px; visibility:hidden; }
#area_main #area_gallery ul { float:left; overflow:hidden; width:400px; height:105px; margin-top:10px; padding:0 0 0 10px; }
#area_main #area_gallery ul li { float:left; margin-left:10px; }
#area_main #area_gallery #btn_gallery_left { position:absolute; display:block; width:17px; height:80px; top:22px; left:0px; }
#area_main #area_gallery #btn_gallery_right { position:absolute; display:block; width:17px; height:80px; top:22px; left:380px; }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª - °ø¸ðÀü Á¢¼ö È®ÀÎÇÏ¼¼¿ä ¿µ¿ª */
#area_main #area_receipt { clear:both; width:284px; height:36px; position:absolute; top:21px; left:460px; border-width:1px 0 1px 0; border-color:#7d7d7d; border-style:solid; }
#area_main #area_receipt h3 { text-indent:-9999px; background:url('../images/main_receipt_title.png') no-repeat top left; width:280px; height:37px; position:absolute; top:9px; left:0px; }
#area_main #area_receipt div { background:url('../images/main_receipt_link.png') no-repeat top left; width:138px; height:22px; position:absolute; top:7px; left:145px; }
#area_main #area_receipt div p a#receipt_check { position:absolute; top:5px; left:10px; width:65px; height:11px; }
#area_main #area_receipt div p a#receipt_method { position:absolute; top:5px; left:89px; width:35px; height:11px; }
#area_main #area_receipt div p a span { position:absolute; top:-9999px; visibility:hidden; }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª - NOTICE/Q&A/FAQ */
#area_main #area_community { clear:both; width:284px; height:88px; position:absolute; top:74px; left:460px; }
#area_main #area_community a span { position:absolute; top:-9999px; visibility:hidden; }
#area_main #area_community ul { float:left; }
#area_main #area_community ul li { float:left; background:url('../images/main_community_splitor.gif') no-repeat center right; padding:0 6px 0 9px; }
#area_main #area_community ul li.last { background:none; padding:0 0 0 9px; }
#area_main #area_community ul li.start { padding:0 12px 0 0; }
#area_main #area_community ul li ul { position:absolute; top:-9999px; left:0px; visibility:hidden; }
#area_main #area_community ul li ul li { clear:both; background:none; width:100%; padding:0; height:20px; line-height:20px; color:#b9b9b9; }
#area_main #area_community ul li ul li a { color:#b9b9b9; }
#area_main #area_community ul li p a { display:block; height:20px; background-repeat:no-repeat; background-position:top left; color:#b9b9b9; }
#area_main #area_community ul li.on ul { top:28px; visibility:visible; text-align:left; }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª - NOTICE ¿µ¿ª */
#area_main #area_community ul li#community_notice p a { width:62px; background-image:url('../images/main_community_notice_title.png'); }
#area_main #area_community ul li#community_notice.on p a { background-image:url('../images/main_community_notice_title_on.png'); }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª - Q&A ¿µ¿ª */
#area_main #area_community ul li#community_refrence p a { width:62px; background-image:url('../images/main_community_refrence_title.png'); }
#area_main #area_community ul li#community_refrence.on p a { background-image:url('../images/main_community_refrence_title_on.png'); }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª - FAQ ¿µ¿ª */
#area_main #area_community ul li#community_faq p a { width:43px; background-image:url('../images/main_community_faq_title.png'); }
#area_main #area_community ul li#community_faq.on p a { background-image:url('../images/main_community_faq_title_on.png'); }


/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª - °ø¸ðÀü Âü°¡ÇÏ±â */
#area_main #area_application { clear:both; width:187px; height:200px; position:absolute; top:-30px; left:772px; z-index:100; background:url('../images/main_application_bg.gif') no-repeat top left; }
#area_main #area_application h3 a { display:block; position:absolute; top:16px; left:28px; width:107px; height:23px; background:url('../images/main_application_title.png') no-repeat top left; }
#area_main #area_application h3 a span { position:absolute; top:-9999px; visibility:hidden; }
#area_main #area_application .message { position:absolute; top:48px; left:26px; color:#8b8b8b; }
#area_main #area_application .link_image { margin:75px 0 0 28px; }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª - ¿Â¶óÀÎ ÅõÇ¥ÇÏ±â */
/**
#area_main #area_onlinevote { clear:both; width:187px; height:200px; position:absolute; top:-30px; left:772px; z-index:100; background:url('../images/main_application_bg.gif') no-repeat top left; }
#area_main #area_onlinevote h3 a { display:block; position:absolute; top:16px; left:28px; width:133px; height:23px; background:url('../images/main_application_title.png') no-repeat top left; }
#area_main #area_onlinevote h3 a span { position:absolute; top:-9999px; visibility:hidden; }
#area_main #area_onlinevote .message { position:absolute; top:48px; left:26px; color:#8b8b8b; }
#area_main #area_onlinevote .link_image { margin:75px 0 0 28px; }
**/

/* ÇªÅÍ ¿µ¿ª */
#area_wrapper #area_footer { position:absolute; top:640px; left:0px; width:100%; padding:30px 0 0 0; background:#efefef; }