@charset "utf-8";

/*
=============================================
|  조성민    SungMin Jo                    |
|  Cell: +82-10-8837-4565, 010-8837-4565    |
|  Home: http://www.alitaz.com              |
|  e-mail: miracle_runa@naver.com           |
=============================================
*/

#home_wrap {position:relative; width:100%; height:69px; background:#dadada;}
#back_btn {position:absolute;left:0px;top:0px;}
#home_btn {position:absolute;right:0px;top:0px;}
#home_wrap h1 {width:640px;height:25px;padding:20px 0;margin:0 auto;text-align:center;font:bold 30px/20px 'Apple SD Gothic Neo','나눔고딕','NanumGothic';color:#434343;}

#sub_portal {width:100%; padding:25px 0; margin-bottom:40px; background-color:#a9ae91}
#sub_portal h2 {text-align:center;margin-bottom:20px;font:bold 30px/35px 'Apple SD Gothic Neo','나눔고딕','NanumGothic','돋움';color:#fff;}
#sub_portal p {text-align:center;width:80%;margin:0 auto;}
#sub_portal p .select_wrap {font-size:25px; color:#333; width:100%;border-radius:5px;}
#sub_portal p .select_wrap select {  font: 400 25px/1.3 "Helvetica Neue", sans-serif;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid hotpink;
  line-height: 1;
  outline: 0;
  color:#000;
  border-color: #000;
  padding: 0.65em 2.5em 0.55em 0.75em;
  border-radius: 3px;
  background: linear-gradient(#000, #000) no-repeat,
              linear-gradient(-135deg, rgba(255,255,255,0) 50%, white 50%) no-repeat,
              linear-gradient(-225deg, rgba(255,255,255,0) 50%, white 50%) no-repeat,
              linear-gradient(#000, #000) no-repeat;
  background-color: white;
  background-size: 1px 100%, 40px 40px, 40px 40px, 40px 60%;
  background-position: right 40px center, right bottom, right bottom, right bottom; width:100% ; 
}

.sub_content {width:100%; position:relative; background:#fff;}
.sub_content .content {width:640px; margin:0 auto; text-align:center;  }

.sub_content .content2 {width:571px; margin:0 auto; }
.sub_content .content3 {width:590px; margin:0 auto; background-color:#f9f9fb; padding:20px}

.title_type1 {margin-top:30px;font:normal 36px 'Nanum Myeongjo', serif;color:#052b69;}
.title_type1_1 {margin-top:30px;font:normal 36px 'Nanum Myeongjo', serif;color:#0164c1;}
.title_type1 em {color:#0164c1;}

.title_type2 {margin-top:30px; margin-left:35px; height:50px;font:normal 32px/50px 'Nanum Myeongjo', serif;color:#052b69;background:url('../img/comm/title_type2_bg.jpg') top left no-repeat; text-align:left;}

.list_type1 {width:571px; margin:0 auto; text-align:left;}
.list_type1 li {padding:15px 0;border-bottom:1px dashed #d8d8d8;font-size:24px;line-height:26px;color:#646464;}
.list_type1 li.last {border:0 !important;}
.list_type1 li strong {margin-bottom:8px;color:#6a75b5;font-size:25px;display:block;}

.title_list_type1 {width:640px;}
.title_list_type1 .title {background:#042157;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:15px 0;}
.title_list_type1 .content {width:638px; padding:20px 0; background:#fbfafa;border:1px solid #e1e1e1;border-top:0;}
.title_list_type1 .content ul {margin-bottom:10px;}
.title_list_type1 .content ul li {padding:7px 0 7px 55px; border-bottom:1px dashed #d8d8d8;font-size:12px;line-height:28px;font-weight:bold;color:#646464;position:relative; text-align:left;}
.title_list_type1 .content ul li em {position:absolute; margin-left:20px; width:28px;height:28px;background:url('../img/comm/title_list_type1_blt.png') center center no-repeat;font-size:15px;line-height:28px;font-weight:bold;color:#fff;text-align:center;left:0;}
.title_list_type1 .content ul li.last {border:0 !important;}

.team_list li {margin-bottom:30px;}

.para_type1 {width:571px; margin:30px auto; overflow:hidden; text-align:left; font:23px 'Nanum Gothic'; color:#646464; background:#fff; line-height:1.3em}
.para_type1 strong {color:#6a75b5;}

.para_type1_n {margin:0px auto; overflow:hidden; text-align:left; font: 25px 'Nanum Gothic'; color:#646464; line-height:1.3em }
.para_type2_n { overflow:hidden; text-align:left; font: 25px 'Nanum Gothic'; color:#646464; margin-top:20px;line-height:1.3em }
.para_type3_n { overflow:hidden; text-align:left; font: 25px 'Nanum Gothic'; color:#000; line-height:1.3em; font-weight:bold }

.para_type2 {width:571px; margin:20px auto; overflow:hidden; text-align:left; font:bold 20px 'Nanum Gothic'; color:#646464; background:#fff;}
.para_type2 strong {color:#000; font-size:24px/26px}


#intro5_step {width:571px; position:relative; margin:0 auto; overflow:hidden;}
#intro5_step .imgbox {width:100%;}
#intro5_step .slider {width:100%; height:317px;}
#intro5_step .slider .item {float:left; width:571px;}
#intro5_step .prev {top:110px; background:url('../img/main/btn_prev.png') center center no-repeat; width:52px; height:52px; left:0px; cursor:pointer; position:absolute; z-index:10;}
#intro5_step .next {top:110px; background:url('../img/main/btn_next.png') center center no-repeat; width:52px; height:52px; right:0px; cursor:pointer; position:absolute; z-index:10;}

#intro6_gall {width:571px; position:relative; margin:0 auto; overflow:hidden;}
#intro6_gall .imgbox {width:100%;}
#intro6_gall .slider {width:100%; height:362px;}
#intro6_gall .slider .item {float:left; width:571px;}
#intro6_gall .prev {top:150px; background:url('../img/main/btn_prev.png') center center no-repeat; width:52px; height:52px; left:0px; cursor:pointer; position:absolute; z-index:10;}
#intro6_gall .next {top:150px; background:url('../img/main/btn_next.png') center center no-repeat; width:52px; height:52px; right:0px; cursor:pointer; position:absolute; z-index:10;}

#intro7_step {width:571px; position:relative; margin:0 auto; overflow:hidden;}
#intro7_step .imgbox {width:100%;}
#intro7_step .slider {width:100%; height:361px;}
#intro7_step .slider .item {float:left; width:571px;}
#intro7_step .prev {top:110px; background:url('../img/main/btn_prev.png') center center no-repeat; width:52px; height:52px; left:0px; cursor:pointer; position:absolute; z-index:10;}
#intro7_step .next {top:110px; background:url('../img/main/btn_next.png') center center no-repeat; width:52px; height:52px; right:0px; cursor:pointer; position:absolute; z-index:10;}

#treat1_step {width:571px; position:relative; margin:0 auto; overflow:hidden;}
#treat1_step .imgbox {width:100%;}
#treat1_step .slider {width:100%; height:344px;}
#treat1_step .slider .item {float:left; width:571px;}
#treat1_step .prev {top:110px; background:url('../img/main/btn_prev.png') center center no-repeat; width:52px; height:52px; left:0px; cursor:pointer; position:absolute; z-index:10;}
#treat1_step .next {top:110px; background:url('../img/main/btn_next.png') center center no-repeat; width:52px; height:52px; right:0px; cursor:pointer; position:absolute; z-index:10;}

#treat2_step {width:571px; position:relative; margin:0 auto; overflow:hidden;}
#treat2_step .imgbox {width:100%;}
#treat2_step .slider {width:100%; height:344px;}
#treat2_step .slider .item {float:left; width:571px;}
#treat2_step .prev {top:110px; background:url('../img/main/btn_prev.png') center center no-repeat; width:52px; height:52px; left:0px; cursor:pointer; position:absolute; z-index:10;}
#treat2_step .next {top:110px; background:url('../img/main/btn_next.png') center center no-repeat; width:52px; height:52px; right:0px; cursor:pointer; position:absolute; z-index:10;}

.link_imgbox {width:546px; overflow:hidden; margin:0 auto; text-align:left;}
.link_imgbox li {float:left;}

.link_imgbox2 {width:546px; overflow:hidden; margin:0 auto; text-align:left;}
.link_imgbox2 li {float:left; margin:0 4px 4px 0;}

.case_tap {width:640px; margin:-15px auto 30px auto; overflow:hidden;}
.case_tap li { float:left; width:105px; height:40px; background:#fff; border:1px solid #c4c4c4; text-align:center; margin-right:-1px;}
.case_tap li a {font:bold 12px/40px 'Nanum Gothic'; color:#555; display:block;}
.case_tap li.on {background:#6a75b5;}
.case_tap li.on a {color:#fff;}

.info_tap {width:640px; margin:30px auto 30px auto; overflow:hidden;}
.info_tap li { float:left; width:78px; height:40px; background:#fff; border:1px solid #c4c4c4; text-align:center; margin-right:-1px; font:bold 15px/40px 'Nanum Gothic'; color:#555; cursor:pointer;}
.info_tap li.on {background:#6a75b5; color:#fff;}
.info_tap li.off {background:#fff; color:#555;}
.info_cont {margin-bottom:30px;}
.info_cont li {display:none;}

.gall_tim {width:571px;  background:url('../img/gallery/gall_bg.png') repeat;  z-index:10;  line-height:1em; text-align: center; padding:0px 30px 10px 0px; }
.gall_tim li {display:none;line-height:1em;}
.gall_tim li span {font:bold 14px/20px 'Nanum Gothic'; color:#dddddd; line-height:1em;  }
.gall_tim li strong {font:bold 20px/40px 'Nanum Gothic'; color:#afeaff;  padding-right:15px; }

.table_type1 {width:640px; margin:0 auto; border-top:3px solid #676b82;overflow:hidden;border-right:2px solid #fff; background:#fff;}
.table_type1 thead tr th {font:bold 14px 'Nanum Gothic', sans-serif;padding:15px 0;background:#dcdde4;color:#04306e;}
.table_type1 thead tr th, .table_type1 thead tr td {border-right:1px solid #bdbdc4;border-bottom:1px solid #bdbdc4;padding:7px 0px;color:#676b82;font-weight:bold;}
.table_type1 thead tr td {background:#f3f4f6;text-align:center;}
.table_type1 tbody tr {border-collapse:collapse;}
.table_type1 tbody tr th, .table_type1 tbody tr td {font:bold 10px 'Nanum Gothic', sans-serif; border-right:1px solid #d7d8d9;border-bottom:1px solid #d7d8d9;padding:7px 0px;color:#676b82;font-weight:bold;}
.table_type1 tbody tr th sup, .table_type1 tbody tr td sup {font:bold 10px 'Nanum Gothic', sans-serif; color:#676b82;font-weight:bold;}
.table_type1 tbody tr th {text-align:left;}
.table_type1 tbody tr td {text-align:center;}
.table_type1 tbody tr.type1 td {}
.table_type1 tbody tr.type2 th, .table_type1 tbody tr.type2 td {background:#f3f4f6;}

.table_type2 {width:640px; margin:0 auto; border-top:3px solid #676b82;overflow:hidden;border-right:2px solid #fff; background:#fff;}
.table_type2 thead th {font:bold 13px 'Nanum Gothic', sans-serif;padding:15px 0;background:#cdced8;color:#04306e;}
.table_type2 thead tr th, .table_type2 thead tr td {border-right:1px solid #bdbdc4;border-bottom:1px solid #bdbdc4;padding:7px 15px;font-weight:bold;}
.table_type2 thead tr td {background:#f3f4f6;text-align:center;color:#676b82;line-height:13px;padding:15px 12px;
writing-mode:vertical-lr;
-webkit-writing-mode:vertical-lr;
-moz-writing-mode:vertical-lr;
-o-writing-mode:vertical-lr;
-ms-writing-mode:vertical-lr;
-epub-writing-mode:vertical-lr;
vertical-align:top;
}
.table_type2 thead tr th, .table_type2 thead tr td {font:bold 10px 'Nanum Gothic', sans-serif; font-weight:bold;}
.table_type2 tbody tr th, .table_type2 tbody tr td {font:bold 10px 'Nanum Gothic', sans-serif; border-right:1px solid #d7d8d9;border-bottom:1px solid #d7d8d9;padding:7px 0px;color:#676b82;font-weight:bold;}
.table_type2 tbody tr th {text-align:center;color:#04306e;line-height:16px;background:#cdced8;}
.table_type2 tbody tr td {text-align:center;padding:10px 0;}
.table_type2 tbody tr.type1 td {}
.table_type2 tbody tr.type2 th, .table_type1 tbody tr.type2 td {background:#f3f4f6;}
.table_type2 tbody tr.type3 th {background:#f3f4f6;}

/*암색인*/
.index_wrap {margin:0;width:640px;}
.index_box_wrap {border:1px solid #eaeaea;overflow:hidden;}
.index_box {padding:15px;width:640px;}
.index_box li {float:left;display:block;width:140px;margin-right:15px; text-align:left;}
.index_box li div {margin-bottom:20px;}
.index_box li div h4 {width:20px;height:25px;margin-bottom:20px;background:#052b68;font:bold 17px 'Nanum Gothic', sans-serif;color:#fff;text-align:center;}
.index_box li div p {padding:5px 0;border-top:1px solid #eaeaea;}
.index_box li div p a {display:block; ;font:bold 17px/24px 'Nanum Gothic'; color:#888;}

/*게시판*/
.board_wrap {width:640px; margin:30px auto; background:#fff;}

.board_type1 {width:640px;margin:0 auto;}

/*회원*/
.member_wrap {border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fafafa;width:640px;margin:0 auto;}

/*로그인*/
.login_box {width:495px;height:120px; margin:30px auto;position:relative;}
.login_box div {position:relative;}
.login_box div {top:10px;}
.login_box p {position:absolute;right:0;top:9px;}

.member_links {width:100%;padding:20px 0;text-align:center;background:#fafafa;}
.member_links p {margin:20px;font:normal 20px 'Nanum Gothic', sans-serif;color:#454544;}
.member_links div {text-align:center;margin-bottom:40px;}

/*가입*/
.join_box {width:600px;margin:5px 0 0 0;padding:5px 20px;margin:0 auto;}
.join_box h4 {margin:20px 0 10px 0;height:25px;font:bold 18px 'Nanum Gothic', sans-serif;color:#454544;display:block;}

.il {width:100%;height:40px;margin:10px 0;position:relative;box-shadow:0 1px 0 #FFF;-webkit-box-shadow: 0 1px 0 #FFF;padding:1px;border-radius:4px;background:-webkit-linear-gradient(top,rgba(174,174,175,1) 0%,rgba(199,199,199,1) 100%);overflow:hidden;}

.noj {margin:0;}
.j2 {margin-bottom:15px;}
.j3 {width:68%;}
.il label {display:block;font:normal 18px/40px 'Nanum Gothic', sans-serif;color:#999;}
.il span {display: block;height:40px;padding: 0 6px;border-radius: 3px;background:#FFF;box-shadow: inset 1px 1px 0 #F0F0F0;-webkit-box-shadow: inset 1px 1px 0 #F0F0F0;}
.il input {position:absolute;width:99%;padding-left:1%;height:40px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}
.il textarea {position:absolute;width:99%;padding-left:1%;height:120px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}

.il2 {width:100%;height:180px;margin:10px 0;position:relative;box-shadow:0 1px 0 #FFF;-webkit-box-shadow: 0 1px 0 #FFF;padding:1px;border-radius:4px;background:-webkit-linear-gradient(top,rgba(174,174,175,1) 0%,rgba(199,199,199,1) 100%);}
.il2 label {display:block;font:normal 20px/40px 'Nanum Gothic', sans-serif;color:#999;}
.il2 span {display: block;height:120px;padding: 0 6px;border-radius: 3px;background:#FFF;box-shadow: inset 1px 1px 0 #F0F0F0;-webkit-box-shadow: inset 1px 1px 0 #F0F0F0;}
.il2 textarea {position:absolute;width:98%;padding:10px 1%;height:160px;border:0;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1; background-color:#fff; border:1px solid #CCC}



.ic {width:100%;margin:10px 0;overflow:hidden;}
.ic li {width:31.5%;float:left;}
.ic li.ic_num {margin-left:2.5%;}
.ic li.ic_mail {width:47.5%;margin-right:2%;}
.ic li.ic_mail2 {width:50%;}
.ic .select_wrap {width:100%;}
#mail_dir {display:none;}

.form_btn {text-align:center;margin:20px 0;}


/*증상*/
#main_cont3 {overflow:hidden; margin-bottom:15px; margin:10px auto; }
#main_cont3 .cont_31 {float:left; width:48%;  margin-right:4%; }
#main_cont3 .cont_32 {float:left; width:48%;   }
#main_cont3 .cont_33 {float:left; width:100%;}
#main_cont3 .cont_34 {float:left; width:5% }
#main_cont3 .cont_35 {float:left; width:95%; }
#main_cont3 .cont_36 {float:left; width:23%;  margin-right:2.6%; }
#main_cont3 .cont_37 {float:left; width:23.2%;   }
#main_cont3 .cont_38 {float:left; width:31.6%;  margin-right:2.5%; }
#main_cont3 .cont_39 {float:left; width:31.6%;   }

#main_cont3 .cont_box{background-color:#e4e4e4; box-sizing : border-box; padding:10px;text-align:center;display:table; width:100%;  }
#main_cont3 .cont_box h1{text-align:center; color:#646464;font-size:1em;font-weight:bold;}
#main_cont3 .cont_box p { font-size:20px; }
#main_cont3 .cont_small3{ font-size:19px; color:#4b4b4b;line-height:1.3em;  }




#main_cont1 {overflow:hidden;  width:571px; margin:0px auto;background-color:#e4e4e4;margin-bottom:15px; }
#main_cont1 .cont_01 {float:left; width:30%;  margin-right:2%;  }
#main_cont1 .cont_02 {float:left; width:68%; }
#main_cont1 .cont_03 {float:left;  }
#main_cont1 .cont_04 {float:left; margin-right:2%; }
#main_cont1 .cont_box{ box-sizing : border-box; padding:10px;}
#main_cont1 .cont_box p { font-size:19px; }
#main_cont1 .cont_box h1{color:#5e6bb3;font-size:0.9em; font-weight:bold}

.con_title{color:#062462; font-size:25px; font-weight:bold; background-image:url(/renew/img/05/con_icon.png); background-repeat:no-repeat; background-position:0px 4px; margin-top:20px; margin-bottom:15px }
.con_title2{color:#2a5355; font-size:25px; font-weight:bold;margin-top:20px; }
.con_title span{ padding-left:28px}
.con_title span{ padding-left:28px}

.sub_title{font-size:23px; font-weight:bold; color:#4f4f4f; margin-top:20px}

.cont_box h1 { color:#5e6bb3; font-weight:bold; line-height:1.29em}

.cont_small2{ font-size:19px; color:#4b4b4b; line-height:1.4em; margin:10px 0px 10px; }

hr.one{width:80%;color:#5e6bb3;border: thin solid #5e6bb3;border-bottom:0px; margin:10px auto}
.g_bg{background-color:#e4e4e4;}


/*본원치료*/
#main_cont2 {overflow:hidden; margin-bottom:15px;width:571px; margin-top:10px  }
#main_cont2 .cont_21 {float:left; width:48%;  margin-right:4%;}
#main_cont2 .cont_22 {float:left;width:48% }
#main_cont2 .cont_23 {float:left; width:19%;  margin-right:7px}
#main_cont2 .cont_24 {float:left; width:19%;  }
#main_cont2 img{ width:100%}

#main_cont2 .cont_23 .img_title{font-size:0.7em;}
#main_cont2 .cont_24 .img_title{font-size:0.7em;  }

#main_cont2 .cont_box{text-align:center; border:5px solid #5c69a6; background-color:#5c69a6; }
.img_title{ font-size:1em; color:#fff; font-weight:bold; line-height:50px; background-color:#5c69a6; height:40px}
.new_img_title{ font-size:1.4em; color:#2a5355;font-weight:bold; line-height:50px; background-color:rgba(255,255,255, 0.6); position:absolute; text-align:center; height:50px; width:274px;margin-top:170px}

.cont_box img { min-width:100%}
.con50{ height:60px ;vertical-align:middle; display: table-cell; }
.con100{ height:80px ; display:table-cell; text-align:center; vertical-align:middle;}
/*카테고리*/
#main_cont4 {overflow:hidden; margin-top:20px; }
#main_cont4 a{ text-decoration:none; color:#fff}
#main_cont4 .cont_41 {float:left; width:19.3%;  margin-right:0.5%; background-color:#6a75b5 ; border:1px solid #ced2e7; height:50px; line-height:50px; color:#FFF; text-align:center; font-size:0.8em; font-weight:bold}
#main_cont4 .cont_42 {float:left; width:19%;   background-color:#6a75b5 ; border:1px solid #ced2e7; height:50px; line-height:50px; color:#FFF; text-align:center; font-size:0.8em; font-weight:bold}
#main_cont4 .cont_41.active { background-image:url(/renew/img/05/c_bg_0n.jpg);}
#main_cont4 .cont_41.active a{ color:#fff8cc}

#main_cont4 .cont_42.active { background-image:url(/renew/img/05/c_bg_0n.jpg);}
#main_cont4 .cont_42.active a{ color:#fff8cc}


/*카테고리*/
#main_cont44 {overflow:hidden; margin-top:20px; }
#main_cont44 a{ text-decoration:none; color:#fff}
#main_cont44 .cont_441 {float:left; width:19.3%;  margin-right:0.5%; background-color:#a2af69 ; border:1px solid #ced2e7; height:50px; line-height:50px; color:#FFF; text-align:center; font-size:0.8em; font-weight:bold}
#main_cont44 .cont_442 {float:left; width:19%;  background-color:#a2af69 ;; border:1px solid #ced2e7; height:50px; line-height:50px; color:#FFF; text-align:center; font-size:0.8em; font-weight:bold}
#main_cont44 .cont_441.active { background-color:#2b5355}
#main_cont44 .cont_441.active a{ color:#fff8cc}

#main_cont44 .cont_442.active { background-color:#2b5355}
#main_cont44 .cont_442.active a{ color:#fff8cc}


.intro3_title{ line-height:50px; background-color:#86a6b1; color:#FFF; font-size:24px; font-weight:bold; padding-left:20px; margin-bottom:10px; width:551px; margin:0 auto; text-align:left}

.intro3_1_title{ line-height:50px; background-color:#b698a8; color:#FFF; font-size:24px; font-weight:bold; padding-left:20px; margin-bottom:10px; width:551px; margin:0 auto; text-align:left}

.doc_bg{ border:1px solid #758f91;   width:569px; text-align:left ; margin:20px auto ; background-color:#f8f8f8}
.doc_bg h1{ font-size:42px; font-family:'나눔명조','Nanum myeongjo', serif; font-weight:500; padding-bottom:10px; letter-spacing:-4px ; padding:40px 0px 10px 40px}
.doc_bg h2{ font-size:34px; color:#4255c2 ; font-weight:bold; line-height:1.4em ; padding-left:45px}
.doc_bg p{font-size:29px; padding-top:5px; padding-left:40px;line-height:1.2em ;padding-bottom:30px}
small{letter-spacing:0px; }

.n_doc01{ background-image:url(../img/01/n_doc01.png); background-position:340px bottom; background-repeat:no-repeat}
.n_doc02{ background-image:url(../img/01/n_doc02.png); background-position:340px bottom;  background-repeat:no-repeat }
.n_doc03{ background-image:url(../img/01/n_doc03.png); background-position:320px bottom;  background-repeat:no-repeat}
.n_doc04{ background-image:url(../img/01/n_doc04.png); background-position:320px bottom;  background-repeat:no-repeat }
.n_doc05{ background-image:url(../img/01/n_doc05.png); background-position:320px bottom;  background-repeat:no-repeat }
.n_doc06{ background-image:url(../img/01/n_doc06.png); background-position:320px bottom;  background-repeat:no-repeat }
.n_doc07{ background-image:url(../img/01/n_doc07.png); background-position:320px bottom;  background-repeat:no-repeat }
.n_doc08{ background-image:url(../img/01/n_doc08.png); background-position:320px bottom; background-repeat:no-repeat }



.n2_doc01{ background-image:url(../img/01/n2_doc01.png); background-position:340px bottom; background-repeat:no-repeat }
.n2_doc02{ background-image:url(../img/01/n2_doc02.png); background-position:340px bottom; background-repeat:no-repeat}
.n2_doc03{ background-image:url(../img/01/n2_doc03.png); background-position:320px bottom; background-repeat:no-repeat}
.n2_doc04{ background-image:url(../img/01/n2_doc04.png); background-position:324px bottom; background-repeat:no-repeat }
.n2_doc05{ background-image:url(../img/01/n2_doc05.png); background-position:320px bottom; background-repeat:no-repeat }
.n2_doc06{ background-image:url(../img/01/n2_doc06.png); background-position:320px bottom; background-repeat:no-repeat }
.n2_doc07{ background-image:url(../img/01/n2_doc07.png); background-position:320px bottom; background-repeat:no-repeat }
.n2_doc08{ background-image:url(../img/01/n2_doc08.png); background-position:320px bottom; background-repeat:no-repeat }
.n2_doc09{ background-image:url(../img/01/n2_doc09.png); background-position:320px bottom; background-repeat:no-repeat}
.n2_doc10{ background-image:url(../img/01/n2_doc10.png); background-position:320px bottom; background-repeat:no-repeat }
.n2_doc11{ background-image:url(../img/01/n2_doc11.png); background-position:320px bottom; background-repeat:no-repeat }
.n2_doc12{ background-image:url(../img/01/n2_doc12.png); background-position:320px bottom; background-repeat:no-repeat }
.n2_doc13{ background-image:url(../img/01/n2_doc13.png); background-position:320px bottom; background-repeat:no-repeat }
.n2_doc14{ background-image:url(../img/01/n2_doc14.png); background-position:320px bottom; background-repeat:no-repeat }
.n2_doc15{ background-image:url(../img/01/n2_doc15.png); background-position:240px bottom; background-repeat:no-repeat }

#sub_cont1 {overflow:hidden; }
#sub_cont1 #sub_01 {float:left;width:200px}
#sub_cont1 #sub_01 img{ width:100%}
#sub_cont1 #sub_02 {float:left; padding-left:30px;width:320px}

.justify{text-align:justify; line-height:1.5em}


/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */

/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
.carousel-indicators {

  left: 50%;
  z-index: 15;
  width: 100%;
  text-align: center;
  list-style: none;
  right:50%;
  padding-top:30px


}
.carousel-indicators li {
  display: inline-block;
  width: 15px;
  height: 15px;

  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  
   background-color:#2a5355;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 15px;
  height: 15px;
  margin: 0;
  background-color: #d1dcd1;
}

.thumbnail {
  display: inline-block;
  display: block;
  height: auto;
  max-width: 100%;
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;

  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

.thumbnail > img {
  display: block;
  height: auto;
  max-width: 100%;
  width:100%;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #428bca;
  cursor: pointer
}

.thumbnail > img {
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #333333;
}



.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width:571px;
  overflow: hidden;
  margin:0 auto
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  height: auto;
  width:571px;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control2 {
  position: absolute;
  top: 35%;
  bottom: 0;
  left: 0;
  width: 64px;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}

.carousel-control2.left {
 
}

.carousel-control2.right {
  right: 0;
  left: auto;
 
}
.carousel-control {
   position: absolute;
  top: 15%;
  bottom: 0;
  left: 0;
  font-size: 0px;
  color: #ffffff;
  text-align: center; height:300px

}

.carousel-control.left {
  left: 30px;
}

.carousel-control.right {
  right: 30px;
  left: auto;
 
}

  #carousel-text {
color: #FFFFFF;
  left: 0;
  line-height: normal;
  background-color:#a2af68;

  width: 571px;
  z-index: 0;

  height:120px;
  margin:0 auto

}

 #carousel-text > .active{
   display: block;
}


#carousel-text p{ font-size:15px;line-height:1.2em; margin-top:10px;color: #FFFFFF;}
  #carousel-text h2 { font-size:24px; font-weight:bold; padding-top:15px;color: #FFFFFF;}
  
  
  .new_con_title{ color:#2a5355; font-size:1.6em; font-weight:bold; background-image:url(../img/05/new_con_icon.png); background-repeat:no-repeat; margin:30px 0px 10px; line-height:1.2em }
  .new_con_title span{ padding-left:20px; }
  /*탭*/
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 70px;

    border-left: 1px solid #e2e2e2;
    width: 100%;
    font-size:20px;
}
ul.tabs li {
    float: left;
    text-align:center;
    cursor: pointer;
    width:25%;
    height: 70px;
	box-sizing : border-box; 
    line-height: 70px;
    border: 1px solid #e2e2e2;
    border-left: none;
    font-weight: bold;
    background: #fff;
    overflow: hidden;
    position: relative;
}
ul.tabs li.active {
    background: #a2af69;
  
	color:#FFF
}
.tab_container {
    border: 1px solid #e2e2e2;
    border-top: none;

     width:100%;
    background: #f4f4f4;

}
.tab_content {
    padding: 0px;
    display: none;
}

.tab_content .cont {float:left;}


.tab_content p{ font-size:1.4em; padding:20px; line-height:1.3em ;text-align:justify}
 #container22 {
 
	margin:0 auto; margin-top:10px
	
	

   
}

/*탭*/

.text_center{ text-align:center}

#main_cont6 {overflow:hidden; color:#666; margin-top:20px}
#main_cont6 .cont_61 {float:left; width:49%; text-align:center; margin-right:2%; font-size:25px; line-height:2em ; letter-spacing:-2px; font-weight:bold; color:#000}
#main_cont6 .cont_62 {float:left; width:49%; text-align:center; font-size:25px; line-height:2em; letter-spacing:-2px ; font-weight:bold; color:#000}
#main_cont6 .cont_63 {float:left;  }
#main_cont6 .cont_64 {float:right;  }
#main_cont6 img { width:100%}

.view_title{ background-color:#2a5355; color:#FFF; line-height:50px; text-align:center}
.view_title2{ background-color:#a2af68; text-align:center}
.view_title2 h1{ color:#3f4b09; font-weight:bold; line-height:3em; font-size:30px}
.view_title2 p{ color:#FFF; padding:0px 20px 20px; line-height:1.3em;font-size:25px;}



.top50{ margin-top:50px;}
.top10{ margin-top:20px;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
.top90{ margin-top:90px;}
.justify{text-align:justify}


.center_cont2 {padding:20px 10px 0px;overflow:hidden; text-align:left}

h5 {
  margin: 0; background-image:url(../img/board/faq_bg001.png); background-position:right; 
}

h5 a {

  display: block;
  padding: 10px;
 
  margin: 0;
  color:#666;
  text-decoration: none;
  font-weight: normal;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); font-weight:bold

}
h5:hover { background-image:url(../img/board/faq_bg001_on.png); background-position:right}
h5:hover a{ color:#FFF;text-decoration: none}

h5.open  { background-image:url(../img/board/faq_bg001_off.png);color:#FFF; background-position:right}
h5.open a { background-position: 13px -25px;color:#FFF}
h5 + div { padding: 10px; }
h5 span{ background-color:#daddcd; text-align:center;margin-right:10px; padding:2px 10px; border-radius:25px}



/* Pre hide sections with JavaScript on
--- */
h5+div {
  display: none; background-color:#EEE ;padding-left: 50px;
}


.faq_menu ul{ width:100%}
.faq_menu li{ float:left; padding:10px; background-color:#CCC; margin-right:1px}
.faq_menu li a{ color:#333; text-decoration:none}
.faq_menu li.active{ background-color:#666;}
.faq_menu li.active a{color:#FFF; text-decoration:none}


.form-control22 {


  height: 54px;
  padding: 6px 32px;
  font-size: 20px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px; margin:5px 0px; 

}
.form-control11 {


  height: 40px;
  padding: 6px 12px;
  font-size: 20px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px; margin:5px 0px;

}

.form-control {


  height: 40px;
  padding: 6px 12px;
  font-size: 20px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px; margin:5px 0px; width:100px

}

.sub_content .content2 {width:571px; margin:0 auto; }
.sub_content .content3 {width:590px; margin:0 auto; background-color:#f9f9fb; padding:20px}
.sub_content .content4 {width:570px; margin:0 auto; background-color:#f2f2f2; padding:30px}
.sub_content .content5 {width:640px; margin:0 auto; }
.sub_etc{ margin:0px 30px; font-size:18px; line-height:1.5em; text-align:left}
.g_point{ color:#24b3ad}

.new_con_title2{font-weight:600; margin: 25px 0; color:#3d4a00; line-height:1.4em; font-size:33px;}
.new_con_title2 span{ color:#1d88cc}
.new_con_title2 strong{ width:50px; padding:5px; text-align:center; background-color:#1d88cc; color:#fff; margin-right:10px; border-radius:5px; border-bottom-right-radius:0px}


.s_img{ text-align:center; padding:30px 0px}
.para_type5_n strong {color:#000; font-weight:bold !important}
.tit03{  background-color:#ffe994;color:#000; font-size:1.3em; font-weight:bold; margin:40px 0px 10px; padding:3px; display:inline-block}
.tit04{   background-color:#ffe994; font-weight:bold; padding:3px; display:inline-block; line-height:1em}
.tit05{ font-weight:bold;   font-size:1.3em;}
.g_bg2{ padding:20px ; color:#1d88cc; text-align:center; background-color:#f2f2f2; font-weight:bold; margin-top:10px}
.g_bg{ padding:50px 0px;}

.p005{ float:left; width:6%}
.p006{ float:left; width:94%;text-align:left; font: 25px 'Nanum Gothic'; color:#646464; line-height:1.5em }
.p003{ }
.p003:after {display:block;visibility:hidden;clear:both;content:""}
.p003 h1{color:#007fc2; font-size:1.4em; padding-bottom:10px; font-weight:bold; padding-top:30px;}

.p003 .text {overflow:hidden; text-align:left; font: 25px 'Nanum Gothic'; color:#646464; margin-top:20px;line-height:1.5em ;text-align: justify}

.new_con_title6{font-weight:600; margin: 25px 0; color:#3d4a00; line-height:1.4em; font-size:33px;}
.new_con_title6 span{ color:#27b2af}
.new_con_title6 strong{ width:50px; padding:5px; text-align:center; background-color:#27b2af; color:#fff; margin-right:10px; border-radius:5px; border-bottom-right-radius:0px}