/*** Common ***/
/******************************************************************************************/
/* * {margin:0; padding:0;}*/
* {margin:0;}
div, ul, li, img {padding:0;}
p,div,th,td,
select,input,form,textarea,option,
h1,h2,h3,h4,h5,h6 {font-size:12px; font-family:"dotum"; line-height:1.5em;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; display:inline;}
form {display:inline;}

img {border:none; -ms-interpolation-mode: bicubic; /* for IE7(Anti-aliasing) */}
html {filter: expression(document.execCommand('BackgroundImageCache', false, true)); overflow-x:hidden; overflow-y:scroll;} /* for IE6 */

ul,li {list-style: none;}

.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0; line-height:0; overflow:hidden;}
.left {float:left;}
.right {float:right;}

body {text-align:center;}
#wrap {margin:0 auto;}
#header,
#visual,
#snb,
#content,
#locationbar,
#footer {position:relative; text-align:left;}
#content {overflow:hidden;}


/*** for morning ***/
/******************************************************************************************/
.thm7{font-size:7pt; font-family:tahoma;letter-spacing: 0pt}
.dod8{font-size:8pt; font-family:µ¸¿ò;letter-spacing: -1pt}
.dod8_{font-size:8pt; font-family:µ¸¿ò;letter-spacing: 0pt}
.cat_e { font-family: "verdana" ; font-size: 8pt; background:none; border:0px;letter-spacing: 0pt}
.form {font-family: "dotum"; border-right: #ffffff 1px solid; border-top: #999999 1px solid; padding-left: 4px; font-size: 12px; border-left: #999999 1px solid; color: #666666; border-bottom: #ffffff 1px solid; background-color:#EBEBEB}
.form_box {font-family: "dotum"; height:19px; font-size: 8pt; letter-spacing: 0pt;BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; PADDING-top: 3px; BORDER-LEFT: #999999 1px solid; COLOR: #686868; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR:#f3f3f3}
.form_box_text {font-family: "dotum"; font-size: 8pt; letter-spacing: 0pt;BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; PADDING-top: 3px; BORDER-LEFT: #999999 1px solid; COLOR: #686868; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR:#f3f3f3}

A:link {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active {color:#000000;text-decoration:none;}
A:hover {color:#589818;position:relative;}

.memu{color:#000000;font-size:9pt; font-family:±¼¸²,tahoma;line-height:140%}
A.menu:link {color:#000000; text-decoration:none;}
A.menu:visited {color:#000000; text-decoration:none;}
A.menu:hover {color:#FF0000; text-decoration:none;}

.button		{ height:20px; border-width:1; border-style:ridge; border-color:#d0d0d0; background-color:#dfdfdf; cursor: hand;}



























/*** Layout ***/
/******************************************************************************************/
html {_overflow-x: hidden;}
#wrap {width:100%; background:url(./wrap_bg.png) repeat-x;}

  #user_quick {position:absolute; top:0; left:50%; margin:0 0 0 -500px; padding:5px; width:990px; text-align:right}

  #headerWrap {clear:both; margin:0 auto; width:1000px; background:url(./headerWrap_bg.png) repeat-x 0 86px;}
  #header {margin:0 auto; width:1000px; height:135px; z-index:10;}

  #containerWrap {z-index:2; position:relative; margin-top:-6px; clear:both; width:100%; background:url(./containerWrap_bg.png) repeat-x 0 85px;}
  #visual {margin:0 auto; width:1000px; height:200px; font-size:0;}
  #container {margin:0 auto; position:relative; width: 1000px; background:url(./container_bg.png) repeat-y 50%;}
    #snb {display:inline; float:left; padding:0 0 25px 0; width:240px; height:100px; background:url(./snb_bg.png) no-repeat 0 right;}
    #content {display:inline; float:right; width:720px; _width:760px; padding:20px 20px; background:url(./content_bg.png) no-repeat 1px 0;}
	    #locationbar {width:100%; height:80px;}
	
	#quick_menu {position:absolute; top:0; left:50%; margin:278px 0 0 510px; width:51px; height:100px;}

  #footerWrap {clear:both; width:100%; background:url(./footerWrap_bg.png) repeat-x;}
  #footer {margin:0 auto; width:1000px; height:140px; background:url(./footer_bg.png) no-repeat 0 30px;}




/*** header ***/
/******************************************************************************************/
#header div.logo {position:absolute; top:14px; left:50%; width:300px; margin-left:-150px; text-align:center;}
#header div.left_logo {position:absolute; top:0; left:10px; width:300px;}

#header div.user_quick {position:absolute; top:59px; left:100%; margin-left:-400px; width:400px; text-align:right; padding-right:27px}
#header div.user_quick a {padding:2px 10px;}
#header div.user_quick img {vertical-align:middle;}

#header div.gnb {z-index:1000; position:absolute; top:86px; left:0; width:100%; height:48px;}


/*** snb ***/
/******************************************************************************************/
#snb div.menu {padding:3px 0 0 0; text-align:right;}
#snb div.cscenter {padding-right:12px; text-align:right; font-size:0;}


/*** content ***/
/******************************************************************************************/


/*** locationbar ***/
/******************************************************************************************/
#locationbar div.title {position:absolute; top:5px; left:0; width:400px; height:38px;}
#locationbar div.location {position:absolute; top:0; left:100%; margin:0 0 0 -410px; width:400px; height:30px; text-align:right; font-size:11px; letter-spacing:-1px;}
#locationbar div.location strong {color:#ba0007;}



/*** footer ***/
/******************************************************************************************/
#footer div.footer_menu {text-align:center;}
#footer div.footer_company {text-align:center; margin:14px 0;}













/*** sub_05_01 ***/
/******************************************************************************************/
div.sub_05_01 {margin:0 5px;}

	div.sub_05_01 div.resultBox {width:100%; text-align:center;}

	div.sub_05_01 div.answer_description {margin:0 0 0 36px; width:588px; _width:641px; border:1px solid #bcc8d5; padding:10px 25px;}

	div.sub_05_01 div.questionBox {margin:9px 0 0 36px; width:604px; _width:641px; border:1px solid #bcc8d5; padding:10px 16px 30px;}

	div.sub_05_01 div.questionBox div.answer_title {width:100%; text-align:right;}

	div.sub_05_01 div.questionBox li {position:relative; background:url(sub_05_01_answer_li_bg.gif) repeat-x bottom;}
		div.sub_05_01 div.questionBox ul.question_yesno li {padding:10px 120px 10px 15px;}
		div.sub_05_01 div.questionBox ul.question_123 li {padding:10px 180px 10px 15px;}
		div.sub_05_01 div.questionBox ul.question_0123 li {padding:10px 180px 10px 15px;}
	div.sub_05_01 div.questionBox li span.question {text-indent:-15px; color:#737373;}
	div.sub_05_01 div.questionBox li span.answer {position:absolute; top:12px; _top:5px; left:100%; width:213px; margin-left:-210px; _margin-left:-228px; text-align:right;}

	div.sub_05_01 div.buttonBox {margin:-17px 0 0 36px; width:641px; text-align:right;}
	div.sub_05_01 div.buttonBox button.submit {width:271px; height:141px; border:none; background:url(sub_05_01_submit.png) no-repeat; cursor:pointer; _behavior:expression(fixPNG(this));}
	div.sub_05_01 div.buttonBox button.submit span {display:none;}

