@charset 'utf-8';
@import url(reset.css);

/* reset.css url */
/* @import url(http://meyerweb.com/eric/tools/css/reset/reset.css); */

/* default */

body { text-align:center;  background: #ffffff url("/image/Top_bg.gif"); background-repeat: repeat-x; margin: 0;  font-size: 12px; color: #333333; font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, Sans-serif, Verdana, Tahoma; line-height:1.2em }
a:link { text-decoration:none;  color: #0023d7} 
a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
a:active {text-decoration:underline;}
input.type-image {border:0 none; padding:0; margin:0;}


caption.hidden { display: none; width: 0; height: 0; overflow: hidden; font-size: 0; }
label.hidden { display: none; width: 0; height: 0; overflow: hidden; font-size: 0; }
legend.hidden { display: none; width: 0; height: 0; overflow: hidden; font-size: 0; }


div.service1stStg { width: 161px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}
div.service2ndStg { width: 163px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}
div.service3rdStg { width: 280px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}

#serviceMainCode { width: 161px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}
#serviceSubCode { width: 163px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}
#serviceName { width: 280px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}

#serviceMainCode1 { width: 161px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}
#serviceSubCode1 { width: 163px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}
#serviceName1 { width: 280px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}

#serviceNameCode { width: 280px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}/* 상담FAQ 추가된부분*/

#newsSupport1 { width: 163px; padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}


/* 모든 select 박스 */ 
.select_box { padding: 3px 2px 2px 2px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; font-size: 9pt; border-left: #d0d0d0 1px solid; line-height: 20px; border-bottom: #d0d0d0 1px solid; font-family:  "돋움"; background-color: #ffffff; color: #666666; align: center}

input { border: #b3b3b3 1px solid; color: #000; padding: 1px 2px 2px 2px; font-size: 9pt; }
input.text_input{ border: 0;  padding:1px}/*  테두리 없애기*/ 
textarea { border: #d0d0d0 1px solid; color: #111; padding:1px}


pre {
	 white-space: pre-wrap;       /* css-3 */
	 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	 white-space: -pre-wrap;      /* Opera 4-6 */
	 white-space: -o-pre-wrap;    /* Opera 7 */
	 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/*** skip navigation ***/
div.skip_navigation {display:none;}

/*** movie_caption ***/
div.movie_caption_box {border:solid 1px #D0D0D0;width:360px;height:140px;padding:10px;overflow-x:hidden;overflow-y:auto;font-size:12px;line-height:1.3em;text-align:left;clear:both;margin:15px 0 0 20px;}
dl.caption_contents {clear:both;}
dl.caption_contents dt {width:40px;float:left;}
dl.caption_contents dd {padding-bottom:10px;float:left;width:300px;}
