@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
/* 나눔바른고딕 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* Font-Face */
@font-face {
 font-family: 'Nanum Barun Gothic';
 font-style: normal;
 font-weight: normal;
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url(/font/NanumBarunGothic.eot);
  src: url(/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
      url(/font/NanumBarunGothic.woff) format('woff'),
      url(/font/NanumBarunGothic.ttf) format('truetype');
 }
@font-face {
 font-family: 'Nanum Barun Gothic';
 font-style: normal;
 font-weight: bold;
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url(/font/NanumBarunGothicBold.eot);
  src: url(/font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
  	   url(/font/NanumBarunGothicBold.woff) format('woff'),
       url(/font/NanumBarunGothicBold.ttf) format('truetype');
 }
 
/* TYPE, COMMON */
html,body{width:100%;height:100%;}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,legend{margin:0;padding:0;}
body{*word-break:break-all;-ms-word-break:break-all}
/* body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,span,form,fieldset,p,button,input,legend{margin:0;padding:0; 
font-family: Nanum Barun Gothic, NanumBarunGothic, NanumGothic, Nanum Gothic, MalgunGothic, MalgunGothic, dotum, helvetica, sans-serif;} */
body,h1,h2,h3,h4,h5,h6,div,span,p,input,dl,dt,dd,ul,ol,li,textarea,select,option{color:#444; font-family: 'Nanum Barun Gothic', 'NanumGothic', 'Nanum Gothic', 'MalgunGothic','MalgunGothic',dotum,helvetica,sans-serif; font-size:12px;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
em,address,dfn,cite{font-style:normal}
a{color:#666;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
label,button{cursor:pointer}
button{margin:0;padding:0}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
caption, legend,
#skipNavi {
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
}
input.text,
input.password,
textarea {
	padding:2px 0 1px;
	border:1px solid #c1c1c1;
	margin:0;
}
label,
input.button, input.submit , input.image,
button {
	cursor:pointer;
}
textarea, pre {
	overflow:auto;
}
/* SKIP */
.skip{}
.skip a{display:block;position:absolute;top:-10000em;width:100%;font:bold 1.3em '돋움',dotum,helvetica,sans-serif;text-align:center;}
.skip a:hover,.skip a:active,.skip a:focus{top:0;padding:1em 0;background:navy;color:#fff;}

/* FORM */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.input_check,.input_radio{width:13px;height:13px;margin:0;padding:0}

/* TABLE */
table{border-spacing:0;border-collapse:collapse;}
table,th,td{color:#444;font-family: 'NanumGothic', 'Nanum Gothic', '맑은고딕', 'MalgunGothic','MalgunGothic','돋움',dotum,helvetica,sans-serif; font-size:12px;}
caption,.hidden{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}

.invisible {
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
}
.png24 {tmp:expression(setPng24(this));}
.mgl30 {margin-left:30px !important;}
.pdt5 {padding-top:5px !important; }
.pdt10 {padding-top:10px !important; }
.pdt15 {padding-top:15px !important; }
.pdt20 {padding-top:20px !important; }
.pdt25 {padding-top:25px !important; }
.pdt30 {padding-top:30px !important; }
.pdt35 {padding-top:35px !important; }
.pdt40 {padding-top:40px !important; }
.pdb5 {padding-bottom:5px !important; }
.pdb10 {padding-bottom:10px !important; }
.pdb15 {padding-bottom:15px !important; }
.pdb20 {padding-bottom:20px !important; }
.pdb25 {padding-bottom:25px !important; }
.pdb30 {padding-bottom:30px !important; }
.pdb35 {padding-bottom:35px !important; }
.pdb40 {padding-bottom:40px !important; }


#variable01 { background:url(images/variable01_top.png) no-repeat 0 0 #fff;}
#variable01 div.variable01_sub {width:302px; padding:89px 0 97px 48px; background:url(images/variable01_bottom.png) no-repeat 0 100%;}
#variable01 div.variable01_sub p {line-height:130%; }
#variable01 div.variable01_sub p.variable01_text01 {font-size:17px;}
#variable01 div.variable01_sub p.variable01_text02 {font-size:15px; }

#variable02 { background:url(images/variable02_top.gif) no-repeat 0 0 #fff;}
#variable02 div.variable02_sub {position:relative; width:292px; margin-top:91px; padding:0 0 87px 58px; background:url(images/variable02_ct.gif) repeat-y 0 0;}
#variable02 div.variable02_sub div.bg_variable02_ft {position:absolute; bottom:0; left:0; width:350px; height:87px; background:url(images/variable02_bottom.gif) no-repeat 0 100%;}
#variable02 div.variable02_sub p {line-height:130%; }
#variable02 div.variable02_sub p.variable02_text01 {font-size:17px;}
#variable02 div.variable02_sub p.variable02_text02 {font-size:15px; }

#variable03 { background:url(images/variable03_top.gif) no-repeat 0 0 #fff;}
#variable03 div.variable03_sub {position:relative; width:292px; margin-top:100px; padding:0 0 88px 58px; background:url(images/variable03_ct.gif) repeat-y 0 0;}
#variable03 div.variable03_sub div.bg_variable03_ft {position:absolute; bottom:0; left:0; width:350px; height:128px; background:url(images/variable03_bottom.gif) no-repeat 0 100%;}
#variable03 div.variable03_sub p {line-height:130%; }
#variable03 div.variable03_sub p.variable03_text01 {font-size:17px;}
#variable03 div.variable03_sub p.variable03_text02 {font-size:15px; }
#variable03 div.variable03_sub div.bg_variable03_01 {position:absolute; bottom:36px; right:0; z-index:9999; }
#variable03 div.variable03_sub div.bg_variable03_02 {position:absolute; bottom:0; left:22px; z-index:9999; }

.variable04 { background:url(images/variable04_top.gif) no-repeat 0 0 #fff;}
.variable04 div.variable04_sub {position:relative; width:292px; margin-top:101px; padding:0 0 86px 46px; }
.variable04 div.variable04_sub div.bg_variable04_ft {position:absolute; bottom:0; left:0; width:350px; height:87px; background:url(images/variable04_bottom.gif) no-repeat 0 100%;}
.variable04 div.variable04_sub p {line-height:130%; }
.variable04 div.variable04_sub p.variable04_text01 {font-size:17px;}
.variable04 div.variable04_sub p.variable04_text02 {font-size:15px;}

#variable05 { background:url(images/variable05_ct.jpg) repeat-y 0 0 #fff;}
#variable05 div.variable05_ft {position:relative; padding-top:92px; background:url(images/variable05_top.jpg) no-repeat 0 0;}
#variable05 div.variable05_ft div.variable05_ct {width:304px; padding:0 0 86px 46px;  background:url(images/variable05_bottom.jpg) no-repeat 0 100%;}
#variable05 div.variable05_ft div.variable05_ct p {line-height:130%; }
#variable05 div.variable05_ft div.variable05_ct p.variable05_text01 {font-size:17px;}
#variable05 div.variable05_ft div.variable05_ct p.variable05_text02 {font-size:15px;}