@charset "utf-8";

/* Layout ***********************************************************************/

body#body0 { background: #fff url(/img/main/visual.jpg) repeat-x; }
#container { background: transparent url(/img/main/bg.gif) repeat-x; } 
#head { height: 309px; }
#visual {  }
#visual_catchphrase { clear: both; position: absolute; left: 560px; top: 123px; }
#visual_menu { clear: both; position: absolute; left: 644px; top: 136px; }
#visual_menu img { clear: both; position: absolute; left: 0; top: 0; z-index: 2; /* FF,Op링크문제해결 */ }
#visual_bar { clear: both; position: relative; width: 1000px; height: 36px; }
#wrap { clear: both; position: relative; width: 1000px; min-height: 253px; height: 253px; margin: 0; padding: 0; }


/* wrap El **********/

div.list { position: absolute; left: 25px; top: 0; width: 301px; margin: 0; padding: 0; font-size: 0.92em; }
div.list h2 { margin: 0; padding: 0; line-height: 0; height: 41px; }
div.list ul { list-style: none; margin: 0; padding: 0; }
div.list ul li { margin: 0 0 3px 0; padding: 0; }
div.list ul li img { vertical-align: top; }
/* 
div.list ul li { clear: both; min-height: 19px; margin: 0; padding: 0 0 0 11px; border-bottom: 1px solid #eee; background: url(/img/main/list_bg.gif) no-repeat 0 3px; }
* html div.list ul li { height: 19px; }
div.list ul li div.picture { float: left; display: inline; width: 83px; margin: 3px 0; }
div.list ul li div.picture img { margin: 0 ; border: 3px solid #eee; }
div.list ul li div.text { float: left; display: inline; width: 205px; height: 59px; margin: 3px 0; padding: 1px; border: 1px solid #eee; border-width: 1px 0; }
div.list ul li div.text p { width: 193px; height: 51px; margin: 0; padding: 4px 6px; background: #f7f7f7; color: #777; line-height: 1.1; }
 */

ul.lmset { position: absolute; left: 25px; top: 181px; margin: 0; padding: 0; list-style: none; }
ul.lmset li { float: left; display: inline; margin: 0 10px 0 0; padding: 0; }

ul.cmset1 { position: absolute; left: 356px; top: 0; width: 131px; margin: 0; padding: 0; list-style: none; }
ul.cmset1 li { margin: 0; padding: 0; line-height: 0; *margin-bottom: -2px; }

ul.cmset2 { position: absolute; left: 493px; top: 0; width: 131px; margin: 0; padding: 0; list-style: none; }
ul.cmset2 li { margin: 0; padding: 0; line-height: 0; *margin-bottom: -2px; }

ul.cmset3 { position: absolute; left: 630px; top: 0; width: 131px; margin: 0; padding: 0; list-style: none; }
ul.cmset3 li { margin: 0; padding: 0; line-height: 0; *margin-bottom: -2px; }

.c3mset { position: absolute; left: 356px; top: 152px; margin: 0; padding: 0; list-style: none; }
ul.c3mset li { float: left; display: inline; margin: 0 7px 0 0; padding: 0; }

ul.rmset { position: absolute; left: 791px; top: 0; margin: 0; padding: 0; list-style: none; }
ul.rmset li { float: left; display: inline; margin: 0; padding: 0; line-height: 0; *margin-bottom: -2px; }


/* 예비용스타일시트 ***********************************************************************/


