@charset "utf-8";/** (주) 플랜아이 (http://plani.co.kr) *//* ------------------------------------------------------------ * Created   : 2014/9/11 jk * Modify    : 2014/9/26 jk * Modify    : 2014/10/01 jk * Modify    : 2014/10/02 jk * Modify    : 2014/10/08 jk* Modify    : 2014/10/14 jk* Modify    : 2014/10/15 jk* Modify    : 2014/10/16 jk* Modify    : 2014/10/20 jk* Modify    : 2014/10/21 jk* Modify    : 2014/10/22 jk* Modify    : 2014/11/04 jk* Modify    : 2014/11/17 jk* Modify    : 2014/11/20 jk ------------------------------------------------------------ *//* Skip */dl#accessibility {list-style:none; margin:0; padding:0; height:0;}dl#accessibility dd {margin:0; padding:0;}dl#accessibility a {position:absolute; display:block; width:100%; height:0; top:-10000px; left:0;  font-size:1.3em; text-align:center;  z-index:500; }dl#accessibility a:hover, dl#accessibility a:focus, dl#accessibility a:active {position:absolute; top:0; padding:10px 0 25px; visibility:visible;font-weight:bold; background-color:#000; color:#fff;  z-index:500;} /* H3,H4 */h3,h4,h5 {font-size:12px; padding:0; margin:0; background:none; }/* 기본블록간격 */div.section {position:relative; padding:0 0 0 15px; margin-bottom:40px; }div.section img {vertical-align:middle;}div.section01 {position:relative; padding:0; margin-bottom:40px; margin-left:1px;}div.section02 {position:relative; padding:0 0 0 28px; margin-bottom:40px;}/* inline float clear */.clear-hidden {overflow:hidden; }/* font family */.font-dotum {font-family: '돋움','Dotum', Sans-serif;}.font-tahoma {font-family: 'tahoma';}.font-normal {font-weight:normal;}.text-align-both {text-align:justify;}/* color */.color-white {color:#ffffff;}.color-blue {color:#217ab9 !important;}.color-orange {color:#f35e0c;}.color-green {color:#389f0f;}.color-red {color:#ed1c24 !important;}.color-pink {color:#d33849 !important;}.color-point1 {color:#b21d55;}.color-black {color:#000;}.color-black25 {color:#252525 !important;}.color-black55 {color:#555555 !important;}.color-black70 {color:#707070 !important;}.color-brown {color:#866545;}.color-yellow {color:#ffae00;}.dark-gray {color:#444;}.mid-gray {color:#999;}.light-gray2 {color:#cccccc;}.light-gray {color:#f6f6f6;}.link-blue {color:#0098ce;}.strong-orange {color:#ff9a1e;}.color-point01{color:#866545;}.color-point02{color:#7d7d7d}.bg-red {background-color:#ff3029;}.bg-purple {background-color:#ff3029;}.bg-pink {background-color:#e05463;}.bg-orange {background-color:#f8be6d;}.bg-yellow {background-color:#ffae00;}.bg-lime {background-color:#def977;}.bg-green {background-color:#85decc;}.bg-blue{background-color:#85decc;}/* font size */.font11 {font-size:11px !important; }.font12 {font-size:12px !important; }.font13 {font-size:13px !important; }.font14 {font-size:14px !important; }.font15 {font-size:15px !important; }.font16 {font-size:16px !important; }.font18 {font-size:18px !important; }.font20 {font-size:20px !important; }.font24 {font-size:24px !important; }/* font style */.font-normal {font-weight:normal !important;}.font-bold {font-weight:bold !important;}.text-align-both {text-align:justify;}/* font spacing */.spacing-none {letter-spacing:0 !important;}.spacing01 {letter-spacing:-0.1em !important;}.spacing02 {letter-spacing:-0.05em !important;}/* text 정렬 */.align-center {text-align:center; }.align-right {text-align:right;}.align-left {text-align:left;}.v-top {vertical-align:top;}.v-bottom {vertical-align:top;}/* text indent*/span.indent01 {display:inline-block;  text-indent:10px;}/* deco */.underline {text-decoration:underline;}.line-top {border-top:1px solid #e7e7e7;}.line-top01 {border-top:1px solid #e1e1e1; }.line-bottom01 {border-bottom:1px solid #e1e1e1; }.sup-top {margin:-2px 0 0; display:inline-block; vertical-align:middle;}/* 새창표시 */.newwin {position:relative; padding:0 17px 0 0; background:url("/images/korean/common/icon_newwin1.gif") no-repeat right 1px;}.newwin2 {padding:0 17px 0 0; background:url("/images/korean/common/icon_newwin2.gif") no-repeat right 1px; text-decoration:underline; color:#426ea0;}.newwin2:hover, .newwin2:active, .newwin2:focus {text-decoration:underline; color:#426ea0;}.newwin3 {padding-right:17px; background:url("/images/korean/common/icon_newwin3.gif") no-repeat right 1px;}/* 포지션 1106*/.base-position01{position:relative;}.btn-position01 {position:absolute; right:0; bottom:0; padding:0; margin:0;}.btn-position02 {position:absolute; right:5px; top:0; padding:0; margin:0;}.btn-position03 {position:absolute; right:0; top:34px; padding:0; margin:0;}.btn-position04 {position:absolute; right:0; top:64px; padding:0; margin:0;}.btn-position05 {position:absolute; right:5%; top:25%; padding:0; margin:0;}/* 탭  1117 20150223*/div.tabmenu {margin-bottom:40px;}ul.tab01 {position:relative; overflow:hidden; list-style:none; padding:0; margin:0 0 10px; width:100%; }ul.tab01 li {position:relative; float:left; padding:0; margin:0 0 5px; height:38px; }ul.tab01 li:first-child a,ul.tab01 li.first a {border-left:1px solid #e0e0e0;}ul.tab01 li a {display:block; text-align:center; font-size:14px; font-family:'맑은고딕 Bold',malgun-bold, MalgunGothicBold, sans-serif; overflow:hidden; background-color:#fafafa; color:#707070;  border:1px solid #e0e0e0; border-left:none; border-bottom:1px solid #acacac; padding:0 40px; margin:0;  letter-spacing:-0.1em; line-height:100%;}ul.tab01 li a span {display:block; height:12px; padding:9px 0 15px; }ul.tab01 .newwin {background:url("/images/korean/common/ic_newwin3.gif") no-repeat right 1px;}ul.tab01 li a:hover ,ul.tab01 li a:focus,ul.tab01 li a.active { color:#fff; background-color:#464646;}ul.tab01 li img {display:block;}div.tabmenu ul.style01 li {width:33.3%;}div.tabmenu ul.style02 li a {padding:0 15.8px; }div.tabmenu ul.style03 li {width:20%;}div.tabmenu ul.style03 li a {padding:0 15.8px;}div.tabmenu ul.style04 li {width:25%;}/* headline *//* 1depth 이미지타이틀 */.hl {font-family:'맑은고딕 Bold',malgun-bold, MalgunGothicBold,Arial, 'Microsoft Yahei', sans-serif;line-height:130%; padding:0; margin:0 0 12px; font-size:14px;  font-weight:normal;  color:#252525; letter-spacing:-0.08em; background:none;} .hl img {display:block; margin:0; padding:0;}.hl01 {display:block; font-family:'맑은고딕 Bold',malgun-bold, MalgunGothicBold,Helvetica, Arial, 'Microsoft Yahei', sans-serif; line-height:130%; padding:0 0 0 24px; margin:0 0 9px; font-size:16px;  font-weight:normal; color:#252525; letter-spacing:-0.08em; background:url("/images/korean/common/bullet_h3.gif") no-repeat 0 5px;} .hl01 img {display:block; margin:0; padding:0;}.hl02 {font-family:'맑은고딕 Bold',malgun-bold, MalgunGothicBold,Helvetica, Arial, 'Microsoft Yahei', sans-serif; line-height:130%; padding:0; margin:0 0 12px; font-size:20px; color:#866545;  font-weight:normal; letter-spacing:-0.09em; background:none; } .hl03 {font-family:'나눔명조',NanumMyeongjo,Helvetica, Arial, 'Microsoft Yahei', sans-serif; line-height:130%; padding:0; margin:0 0 11px; font-size:25px; font-weight:normal; color:#866545;  letter-spacing:-0.07em; background:none;} .hl04 {display:block; font-family:'맑은고딕 Bold',malgun-bold, MalgunGothicBold,Arial, 'Microsoft Yahei', sans-serif; padding:0 0 0 17px; margin:0 0 10px; font-size:14px;  font-weight:normal; color:#555; letter-spacing:-0.08em; background:url("/images/korean/common/bullet_plus.gif") no-repeat 0 4px;} .hl04 img {display:block; margin:0; padding:0;}.bullet-plus {display:block; font-family:'맑은고딕 Bold',malgun-bold, MalgunGothicBold,Arial, 'Microsoft Yahei', sans-serif; padding:0 0 0 17px; margin:0 0 10px; font-size:14px;  font-weight:normal; color:#555; letter-spacing:-0.08em; background:url("/images/korean/common/bullet_plus.gif") no-repeat 0 4px;} .bullet-plus img {display:block; margin:0; padding:0;}/* text */.hl-text01 {padding:0; margin-left:0; margin-top:0; margin-bottom:10px; line-height:167%; font-size:13px;  letter-spacing:-0.08em; font-family:'맑은고딕',malgun,MalgunGothic,Dotum,'돋움',Sans-serif ;}.hl-text01 img {vertical-align:middle;}.hl-text02 {padding:0; margin-left:24px; margin-top:0; margin-bottom:10px; line-height:167%; font-size:13px;  letter-spacing:-0.08em; font-family:'맑은고딕',malgun,MalgunGothic,Dotum,'돋움',Sans-serif }.hl-text03 {padding:0; margin-left:0; margin-top:0; margin-bottom:10px; line-height:167%; font-size:14px; color:#707070; letter-spacing:-0.12em; font-family:'맑은고딕',malgun,MalgunGothic,Dotum,'돋움',Sans-serif ;}.table-text {padding:0; margin-bottom:5px; margin-top:-12px; font-size:11px; color:#707070;}.text-etc01 {display:block; margin:0; margin-top:5px;font-size:11px; color:#707070;}/* 특수 아이콘 설정 */div.department-wrap {overflow:hidden;}div.department-wrap p.department  {float:right; display:inline-block; padding:0 0 0 19px; margin:0; font-size:14px; line-height:130%; background:url("/images/korean/common/bullet_department.gif") no-repeat 0 5px; letter-spacing:-0.05em; font-family:'맑은고딕',malgun,MalgunGothic,Dotum,'돋움',Sans-serif ;}/* ul list 스타일 */ul.bullet-none {padding:0; margin:0; list-style:none; overflow:hidden; font-size:13px;  letter-spacing:-0.09em;}ul.bullet-none li {float:left; width:100%; padding:0; margin-bottom:7px; line-height:150%; background:none; vertical-align:middle; }ul.bullet-none-style01 {padding-left:10px; text-indent:-10px;}ul.bullet-none ul  {margin:8px 0 3px 3px;}ul.bullet-none02 {padding:0; margin:0; list-style:none; overflow:hidden;font-size:13px;  letter-spacing:-0.09em;}ul.bullet-none02 li {float:left; width:100%;padding:0; margin-bottom:15px; line-height:150%; background:none; vertical-align:middle; }ul.bullet-none02 ul  {margin:10px 0 3px 3px;}ul.bullet-none02 ul li { margin-bottom:3px;}ul.bullet-plus {padding:0; margin:0; list-style:none; overflow:hidden;font-size:13px; letter-spacing:-0.08em;}ul.bullet-plus li {float:left; width:100%; padding:0 0 0 17px; margin-bottom:8px; line-height:130%; font-family:'맑은고딕 Bold',malgun-bold, MalgunGothicBold,Arial, 'Microsoft Yahei', sans-serif; font-size:14px;  font-weight:normal; color:#555; letter-spacing:-0.08em; background:url("/images/korean/common/bullet_plus.gif") no-repeat 0 4px;}ul.bullet-plus ul  {margin:5px 0 0;}p.bullet-none {text-indent:-15px; padding:0 0 0 15px; font-size:13px; margin-top:0; margin-bottom:7px; line-height:150%; color:#636363; background:none;  letter-spacing:-0.08em; font-family:'맑은고딕',malgun,MalgunGothic,Dotum,'돋움',Sans-serif ;}ol.bullet-none {padding:0; margin:0; line-height:150%;font-size:13px;  letter-spacing:-0.08em;}ol.bullet-none li {background:none; }ul.bullet-bar {padding:0; margin:0; list-style:none; font-size:13px; letter-spacing:-0.08em;}ul.bullet-bar li {width:100%; padding:0 0 0 10px; margin-bottom:7px; line-height:150%; background:url("/images/korean/common/bullet_bar.gif") no-repeat 0 8px;}ul.bullet-bar li.none {background:none;}ul.bullet-bar li img {vertical-align:middle;}ul.bullet-bar ul  {margin:3px 0 3px;}ul.bullet-bar p {margin:3px 0 3px;}p.bullet-bar  {padding-left:10px;  margin-left:0;font-size:13px; margin-top:0; margin-bottom:7px; line-height:150%;  color:#636363; background:url("/images/korean/common/bullet_bar.gif") no-repeat 0 10px; letter-spacing:-0.08em; font-family:'맑은고딕',malgun,MalgunGothic,Dotum,'돋움',Sans-serif ;}ul.bullet-dot {padding:0; margin:0; list-style:none; font-size:13px; letter-spacing:-0.08em; font-family:'맑은고딕',malgun,MalgunGothic,Dotum,'돋움',Sans-serif ;}ul.bullet-dot li {padding-left:10px; margin-bottom:7px; line-height:150%; background:url("/images/korean/common/bullet_dot.gif") no-repeat 2px 10px; }ul.bullet-dot ul  {margin:5px 0 0;}ul.bullet-dot p {margin:5px 0 0;}p.bullet-dot  {padding-left:10px; margin-top:0; margin-bottom:7px; font-size:13px; line-height:150%; color:#636363; background:url("/images/korean/common/bullet_dot.gif") no-repeat 2px 10px; letter-spacing:-0.08em; font-family:'맑은고딕',malgun,MalgunGothic,Dotum,'돋움',Sans-serif ;}/* dl list 스타일 */dl.bullet-none {padding:0; margin:0; overflow:hidden; list-style:none;  letter-spacing:-0.05em; font-size:13px;}dl.bullet-none dt {float:left; display:block; width:100%; padding:0; margin:0 0 7px; line-height:150%; font-size:13px;}dl.bullet-none dd {float:left;  display:block; width:100%; padding:0; margin:0 0 7px; line-height:150%; font-size:13px;}dl.bullet-none dd ul {margin:3px 0 5px;}dl.bullet-none-style01 dd {padding-left:10px; text-indent:-10px;}dl.bullet-none dt.style01 {float:left;width:100%; padding:0; margin:0 0 10px; line-height:150%;}dl.bullet-none dd.style01 {float:left;width:100%; padding:0; margin:0 0 10px; line-height:150%; }dl.bullet-none dd.bullet-bar {padding:0; margin:0;  padding-left:10px; margin-bottom:7px; line-height:150%; background:url("/images/korean/common/bullet_bar.gif") no-repeat 0 9px;}dl.bullet-none dd.style02 {padding-left:10px;}dl.bullet-bar {padding:0; margin:0; overflow:hidden; list-style:none;  letter-spacing:-0.05em; font-size:13px;}dl.bullet-bar dt {float:left;width:10%; padding-left:10px; margin:0 0 7px; font-weight:bold; line-height:150%; background:url("/images/korean/common/bullet_bar.gif") no-repeat 0 8px;}dl.bullet-bar dd {float:left;width:80%; padding:0; margin:0 0 7px; line-height:150%; }dl.bullet-bar dd ul {margin:3px 0 5px;}dl.bullet-dot {padding:0; margin:0; overflow:hidden; list-style:none;  letter-spacing:-0.05em; font-size:13px;}dl.bullet-dot dt {float:left;width:10%; padding-left:10px; margin:0 0 7px; color:#e76049;line-height:150%; background:url("/images/korean/common/bullet_dot.gif") no-repeat 2px 8px;}dl.bullet-dot dd {float:left;width:80%; padding:0; margin:0 0 7px; line-height:150%; }dl.bullet-dot dd ul {margin:3px 0 5px;}dl.bullet-style01 {padding:0; margin:0; margin-bottom:15px; overflow:hidden; list-style:none;  letter-spacing:-0.05em; font-size:13px;}dl.bullet-style01 dt {padding:0; margin:0; padding-left:10px; margin-bottom:7px; line-height:150%; background:url("/images/korean/common/bullet_bar.gif") no-repeat 0 8px; }dl.bullet-style01 dd {padding:0; margin:0;display:block; padding-left:10px; margin-bottom:7px; line-height:150%; background:url("/images/korean/common/bullet_dot.gif") no-repeat 2px 8px;}dl.bullet-style01 dd.none {background:none;}dl.bullet-style01 dd ul {margin:3px 0 5px;}dl.bullet-style02 {padding:0; margin:0; margin-bottom:15px; overflow:hidden; list-style:none;  letter-spacing:-0.05em; font-size:13px;}dl.bullet-style02 dt {padding:0; margin:0; font-family:'맑은고딕 Bold',malgun-bold, MalgunGothicBold, sans-serif; padding-left:17px; margin-bottom:10px; font-size:14px; color:#555; letter-spacing:-0.08em; background:url("/images/korean/common/bullet_plus.gif") no-repeat 0 4px; }dl.bullet-style02 dt.style01 {background-position:0 4px; font-size:13px;}dl.bullet-style02 dd {padding:0; margin:0; display:block; padding-left:10px; margin-bottom:7px; line-height:150%; background:url("/images/korean/common/bullet_bar.gif") no-repeat 0 9px; }dl.bullet-style02 dd img {vertical-align:middle;}dl.bullet-style02 dd.style01 {margin-bottom:3px;}dl.bullet-style02 dd.none {background:none;}dl.bullet-style02 dd ul {margin:3px 0 5px;}dl.bullet-style03 {padding:0; margin:0; margin-bottom:15px; overflow:hidden; list-style:none;  letter-spacing:-0.05em; font-size:13px;}dl.bullet-style03 dt {padding:0 0 0 17px; margin-bottom:5px; font-family:'맑은고딕 Bold',malgun-bold, MalgunGothicBold,Arial, 'Microsoft Yahei', sans-serif; font-size:14px;  font-weight:normal; color:#555; letter-spacing:-0.08em; background:url("/images/korean/common/bullet_plus.gif") no-repeat 0 4px; }dl.bullet-style03 dd {padding:0; margin:0; display:block; padding-left:17px; margin-bottom:10px; line-height:160%; background:none; }dl.bullet-style03 dd.style01 { margin-bottom:3px;}dl.bullet-style03 dd.style02 {padding-left:0; }dl.bullet-style03 dt.style01 { margin-bottom:10px;}dl.bullet-style03 dt.style02 {padding-left:0; background:none; margin-bottom:10px;}dl.bullet-style03 dd.none {background:none;}dl.bullet-style03 dd ul {margin:3px 0 5px;}/* box */div.box01 {position:relative; height:100%; border:1px solid #e1e1e1; border-bottom:1px solid #c4c4c4; padding:14px 18px;}div.box02 {position:relative; height:100%; background-color:#fafafa; border:1px solid #e1e1e1;  padding:9px 15px;}div.etc-box {height:100%; border:1px solid #e0e0e0; border-bottom:3px solid #e0e0e0; background-color:#fdfdfd; padding:18px; margin-bottom:30px;}/* table */.tablefix {width:100%; margin:5px 0;}.table-width01 {width:70%;}.board-wrap {padding:15px 20px;}.table-layout {table-layout:fixed; }/* table - default 1104*/table.default01 input,table.default03 input,table.default01 select,table.default03 select {vertical-align:middle;}table.default01 caption,table.default03 caption {color:#707070; font-size:11px;}table.default01 caption.none ,table.default03 caption.none{visibility:hidden; font-size:0; width:0; height:0; line-height:0;}table.default01 td input,table.default01 th input,table.default01 th img,table.default01 td img,table.default03 td input,table.default03 th input,table.default03 th img,table.default03 td img{vertical-align:middle;}table.default01 .left ,table.default03 .left  {text-align:left;}table.default01 .right  ,table.default03 .right {text-align:right;}table.default01 .center  ,table.default03 .center {text-align:center;}table.default01 .top  ,table.default03 .top {vertical-align:top;}table.default01 {width:100%; border-collapse:collapse; border-top:2px solid #ecc038; border-bottom:1px solid #c4c4c4;}table.default01 thead th {text-align:center; padding:10px 10px 11px; font-size:12px; font-weight:normal; background-color:#fff; color:#333;  border-bottom:1px solid #c4c4c4;  }table.default01 thead .border-right {border-right:1px solid #c4c4c4; }table.default01 thead .border-left {border-left:1px solid #c4c4c4;}table.default01 thead .border-bottom {border-bottom:1px solid #c4c4c4;}table.default01 tbody th,table.default01 tbody td {padding:10px 5px 10px; border-bottom:1px solid #e1e1e1; font-size:13px; color:#707070; letter-spacing:-0.08em;}table.style01 tbody th,table.style01 tbody td {font-size:13px; padding:5px 5px; height:30px; }table.default01 tbody th.style02,table.default01 tbody td.style02 {padding:5px 10px; border-bottom:1px solid #e1e1e1; font-size:14px; color:#707070; letter-spacing:-0.08em;}table.default01 tbody th {text-align:center; font-weight:normal;  letter-spacing:-0.08em; }table.default01 tbody th.style01 {text-align:center;  background-color:#f3f3f3;  letter-spacing:-0.01em; }table.default01 tbody td.style01 {border-left:1px solid #f9f9f9;  text-align:left;}table.default01 tbody td {border-left:1px solid #e1e1e1; text-align:left;}table.default01 tbody th.left20 ,table.default01 tbody td.left20 {padding-left:20px; text-align:left;}table.default01 tbody th.left30 ,table.default01 tbody td.left30 {padding-left:30px; text-align:left;}table.default01 tbody td:first-child ,table.default01 tbody td.none{border-left:0;}table.default01 .bg01 {background-color:#fdfdfd;}table.default01 th.bg02 {background-color:#fff;}table.default01 tbody .border-right {border-right:1px solid #e1e1e1;}table.default01 tbody .border-left {border-left:1px solid #e1e1e1;}table.default01 tfoot th,table.default01 tfoot td {padding:15px 10px 15px; border-bottom:1px solid #e1e1e1;}table.default01 tfoot th {text-align:center;  color:#333; letter-spacing:-0.01em; }table.default01 tfoot td {border-left:1px solid #e1e1e1; padding-left:10px;text-align:center;  }table.default01 tfoot td:first-child,table.default01 tfoot td.none {border-left:0;}table.default03 {width:100%; border-collapse:collapse;   border-bottom:1px solid #c4c4c4; }table.default03 tbody th,table.default03 tbody td {padding:10px 5px 10px; border-bottom:1px solid #e1e1e1; font-size:13px; color:#707070; letter-spacing:-0.08em;}table.default03 tbody td.first ,table.default03 tbody th.first {border-top:2px solid #ecc038; }table.default03 tbody th {text-align:center;   font-weight:normal; letter-spacing:-0.01em; }table.default03 tbody td {border-left:1px solid #e1e1e1; word-break:break-all; text-align:left;}table.default03 tbody th.left20 ,table.default03 tbody td.left20 {padding-left:20px; text-align:left;}table.default03 tbody th.left30 ,table.default03 tbody td.left30 {padding-left:30px; text-align:left;}table.default03 .bg01 {background-color:#fdfdfd;}table.default03 th.bg02 {background-color:#fff;}table.default03 tbody .border-right {border-right:1px solid #aeaeae;}table.default03 tbody .border-left {border-left:1px solid #aeaeae;}table.default03 tfoot th,table.default03 tfoot td {padding:15px 10px 15px; border-bottom:1px solid #e1e1e1;}table.default03 tfoot th {text-align:center;  color:#666666; letter-spacing:-0.01em; }table.default03 tfoot td {border-left:1px solid #e1e1e1; padding-left:10px;text-align:center;  }/* ready */div.ready {width:100%; text-align:center;}/* 버튼*/div.btn-wrap {clear:both; width:100%; overflow:hidden; }div.btn-wrap img {vertical-align:middle; display:inline-block;}div.btn-wrap input {vertical-align:middle; padding:0 4px 2px; }div.btn-wrap label {vertical-align:middle; padding:2px 0 0; display:inline-block; }div.btn-wrap button {margin:0 2px; padding:0;vertical-align:middle; display:inline-block; text-align:left;}div.btn-wrap button img {margin:0; display:block; padding:0;}div.btn-wrap a {padding:0; margin:0 2px; display:inline-block;}div.btn-wrap div.right {float:right; padding-right:3px;}div.btn-wrap div.left {float:left;}div.btn-wrap ul {list-style:none; padding:0; margin:0; overflow:hidden;}div.btn-wrap ul li {width:100%; float:left; margin:0 0 3px; padding:0; vertical-align:middle;  font-size:11px; }.btn-left {position:relative; display:inline-block; padding:0 0 0 1px; margin:0 2px; height:30px; overflow:hidden;  border:0; background:url("/images/korean/common/bg_button.jpg") no-repeat left 0;  vertical-align:top; cursor:pointer; }.btn-left:hover {background:url("/images/korean/common/bg_button.jpg") no-repeat left -30px;}.btn-left .btn-end {display:inline-block; text-align:center;  vertical-align:top; height:13px; margin:0; padding:8px 3px; font-size:12px;  letter-spacing:-0.01em; color:#34495e; background:url("/images/korean/common/bg_button.jpg") no-repeat right 0;}.btn-left .btn-end:hover {display:inline-block; text-align:center;  vertical-align:top; height:13px; margin:0; padding:8px 3px; font-size:12px;  letter-spacing:-0.01em; color:#34495e; background:url("/images/korean/common/bg_button.jpg") no-repeat right -30px;}.btn-left .btn-end a {display:inline-block;  }.btn-left .btn-end input {display:inline-block;  }input.type-hidden {display:inline; margin:0; width:78px; background-color:#FFF; background:url("/images/korean/common/bg_button.jpg") no-repeat right -5px; border:none; padding:1px; vertical-align:top; }input.type-hidden:hover {color:#34495e; background:url("/images/korean/common/bg_button.jpg") no-repeat right 30px;}span.btn-blue {display:inline-block; background-color:#4a7ab1; line-height:100%; font-size:11px; padding:5px 8px 3px; margin:0 2px; color:#fff; vertical-align:middle;}span.btn-white {display:inline-block; background-color:#fff; border:1px solid #e2e2e2; line-height:100%; font-size:11px; padding:5px 8px 3px; margin:0 2px;  vertical-align:middle; text-align:center;}span.btn-gray {display:inline-block; background-color:#8c8c8c; line-height:100%; font-size:11px; padding:5px 8px 3px; margin:0 2px; color:#fff; vertical-align:middle;}span.btn-orange {display:inline-block; background-color:#e95513; line-height:100%; font-size:11px; padding:0; margin:0 2px; height:41px; width:120px; color:#fff; vertical-align:middle;}span.btn-orange a {padding:15px 40px; display:block;}span.btn-black {display:inline-block; background-color:#495153; line-height:100%; font-size:11px; padding:0; margin:0 2px; height:41px; width:120px; color:#fff; vertical-align:middle;}span.btn-black a {display:block; padding:15px 42px 14px;  color:#fff; vertical-align:middle; font-size:14px; font-weight:bold;}input.type-hidden2 {display:inline-block; margin:0; background:none; border:none; padding:2px 0 0; height:41px; width:120px; vertical-align:top; color:#fff; font-size:14px; font-weight:bold; }/* input*/select.type01 {height:20px; background-color:#fff; padding:2px; border:1px solid #b5b5b5; border-bottom:1px solid #d5dee7;border-left:1px solid #d4d5df;border-right:1px solid #d4d5df;}input.type01 {height:18px; background-color:#fff; padding:1px; border:1px solid #b5b5b5; border-bottom:1px solid #d5dee7;border-left:1px solid #d4d5df;border-right:1px solid #d4d5df;}textarea.type01 {width:98%; background-color:#fff; padding:1px; border:1px solid #b5b5b5; border-bottom:1px solid #d5dee7;border-left:1px solid #d4d5df;border-right:1px solid #d4d5df;}input.type01:hover, input.type01:focus,select.type01:hover, select.type01:focus,textarea.type01:hover, textarea.type01:focus {border:1px solid #307acf;}/* input 가로넓이 */.w01 {width:100% !important;}.w02 {width:60%  !important;}.w03 {width:20%;}.w04 {width:70%  !important;}.w180 {width:182px;}.w220{width:221px;}.w120{width:122px;}.w100{width:102px;}.w70{width:71px;}.w57{width:57px;}.h26 {height:26px;}/* 문단 간격 */.paragraph0 {margin-bottom:0 !important; }.paragraph5 {margin-bottom:5px !important;}.paragraph8 {margin-bottom:8px !important;}.paragraph10 {margin-bottom:10px !important; }.paragraph15 {margin-bottom:15px !important;}.paragraph25 {margin-bottom:25px !important;}.paragraph20 {margin-bottom:20px !important;}.paragraph30 {margin-bottom:30px !important;}.paragraph35 {margin-bottom:35px !important;}.paragraph40 {margin-bottom:40px !important;}.paragraph50 {margin-bottom:50px !important;}.paragraph55 {margin-bottom:55px !important;}.paragraph60 {margin-bottom:60px !important;}.paragraph65 {margin-bottom:65px !important;}.paragraph70 {margin-bottom:70px !important;}.paragraph80 {margin-bottom:80px !important;}.paragraph90 {margin-bottom:90px !important;}.paragraph100 {margin-bottom:100px !important;}.margin-top0 {margin-top:0px !important;}.margin-top5 {margin-top:5px !important;}.margin-top10 {margin-top:10px !important;}.margin-top15 {margin-top:15px !important;}.margin-top20 {margin-top:20px !important;}.margin-top25 {margin-top:25px !important;}.margin-top30 {margin-top:30px !important;}.margin-top35 {margin-top:35px !important;}.margin-top40 {margin-top:40px !important;}.margin-top45 {margin-top:45px !important;}.margin-top50 {margin-top:50px !important;}.margin-top55 {margin-top:55px !important;}.margin-top60 {margin-top:60px !important;}.margin-top65 {margin-top:65px !important;}.margin-top70 {margin-top:70px !important;}.margin-left0 {margin-left:0 !important;}.margin-left1 {margin-left:1px !important;}.margin-left5 {margin-left:5px !important;}.margin-left10 {margin-left:10px !important;}.margin-left15 {margin-left:15px !important;}.margin-left20 {margin-left:20px !important;}.margin-left25 {margin-left:25px !important;}.margin-left30 {margin-left:30px !important;}.margin-left35 {margin-left:35px !important;}.margin-left40 {margin-left:40px !important;}.margin-left50 {margin-left:50px !important;}.margin-left70 {margin-left:70px !important;}.margin-right5 {margin-right:5px !important;}.margin-right10 {margin-right:10px !important;}.margin-right15 {margin-right:15px !important;}.margin-right20 {margin-right:20px !important;}.margin-right25 {margin-right:25px !important;}.margin-right30 {margin-right:30px !important;}.margin-right35 {margin-right:35px !important;}.margin-right40 {margin-right:40px !important;}/* 인쇄화면 */@media print{	div#layout-header,  div#layout-visual,div#lnb,div#container-left,div#snb,div#side,div#layout-footer  {display:none;}	div#header, div.contents {width:100%; }	}