﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; width:100%; overflow-x:hidden;}
#document{width:100%; position:relative;}

/***************************************  헤더  *******************************************************/

.header_wrap { width:100%; height:128px; text-align:center;}
.header_wrap .header { position:relative; width:1100px; height:128px; left:50%; margin-left:-550px; text-align:left;}
.header_wrap .header table { position:absolute; right:53px; top:12px;}
.header_wrap .header h1 { position:absolute; left:382px; top:17px;}
.header_wrap .header h2.main_favo_btn { position:absolute; left:4px; top:10px; }
.header_wrap .header p.main_su { position:absolute; left:54px; top:57px;}
.header_wrap .header p.main_ch { position:absolute; right:25px; top:9px;}
.header_wrap .header p.main_us { position:absolute; right:0px; top:9px;}
/***************************************  메뉴  *******************************************************/


/***************************************  푸터  *******************************************************/

.foot_Wrap {width:100%; height:240px; text-align:center; background:#f9f9f9; border-top:1px solid #e0e0e2;}
.foot_Wrap .foot_Mn { position:relative; width:1100px; height:131px; left:50%; margin-left:-550px; }
.foot_Wrap .foot_Mn h2 { position:absolute; left:13px; top:25px;}
.foot_Wrap .foot_Mn .foot_list { position:absolute; width:400px; height:15px; left:240px; top:39px; }
.foot_Wrap .foot_Mn .foot_list li { display:inline-block; .display:inline; float:left; zoom:1;}
.foot_Wrap .foot_Mn .foot_fb { position:absolute; width:246px; height:102px; background:url(../images/common/main_fb_bg.gif) left top no-repeat; right:120px; top:29px;}
.foot_Wrap .foot_Mn .foot_fb ul { position:absolute; left:15px; top:15px;}
.foot_Wrap .foot_Mn .foot_fb li { display:inline-block; .display:inline; float:left; zoom:1;}
.foot_Wrap .foot_Mn p.add { font-size:12px; line-height:140%; position:absolute; left:245px; top:67px; text-align:left; color:#a7a7aa;}
.foot_Wrap .foot_Mn p.foot_banner { position:absolute; right:0px; top:29px;}

/***************************************  퀵메뉴  *******************************************************/

/***************************************  상단이벤트  *************************************************/
#event_wrap {width:100%; position:relative; background:#d5d3e8; background:url(../images/main/event_bg.gif) left top repeat;}
/*#event_wrap .util {width:2000px; height:125px; margin:0 auto; overflow:hidden;}*/
#event_wrap .util {width:1100px; height:125px; margin:0 auto; overflow:hidden; }
#event_wrap .btn { position:absolute; left:50%; margin-left:464px;  z-index:1001; top:37px;}

/***************************************  메인페이지  *************************************************/


.main_Wrap { position:relative; width:100%; height:100%;}
.main_Wrap .main_tab_Wrap { width:100%; height:437px; margin-top:40px; background:url(../images/main/tab/main_t_bg.gif) left top repeat-x;}
.main_Wrap .main_tab_Wrap .mtab_area { position:relative; width:1175px; height:437px; margin:0 auto;}
.main_Wrap .main_tab_Wrap .mtab_area ul.tablist { margin-left:37px;}
.main_Wrap .main_tab_Wrap .mtab_area ul.tablist li { float:left; display:inline; vertical-align:top; margin-right:2px; }



.main_Wrap .mboard_Wrap { position:relative; width:1100px; height:303px; margin:0 auto; margin-top:40px;}
.main_Wrap .mboard_Wrap .mboard_area { position:absolute; width:537px; height:303px; overflow:hidden;}
.main_Wrap .mboard_Wrap .mboard_area .header {  position:relative; width:537px; height:90px;}
.main_Wrap .mboard_Wrap .mboard_area .header .title { position:absolute; left:0px; top:0px;}
.main_Wrap .mboard_Wrap .mboard_area .header .more { position:absolute; right:23px; top:27px;}
.main_Wrap .mboard_Wrap .mboard_area .counsel_list { position:absolute; width:539px; left:0px; top:114px; text-align:center; }
.main_Wrap .mboard_Wrap .mboard_area  table th { color:#333333; text-align:left; font-weight:bold; line-height:27px; font-size:10pt; line-height:27px;}
.main_Wrap .mboard_Wrap .mboard_area  table th a { color:#333333; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area  table td { color:#333333; font-size:9pt; text-align:left; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area  table td.date { color:#333333; font-size:8pt; text-align:center; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area  table td.bo_name { color:#333333; font-size:9pt; text-align:center; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area  table th a:hover { color:#6460ac; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area  table .list_fimg { margin-left:13px; margin-right:8px;}

.main_Wrap .mboard_Wrap .mboard_area1 { position:absolute; left:561px; top:0px; width:539px; height:303px; overflow:hidden; }
.main_Wrap .mboard_Wrap .mboard_area1 .header {  position:relative; width:539px; height:90px;}
.main_Wrap .mboard_Wrap .mboard_area1 .header .title { position:absolute; left:0px; top:0px;}
.main_Wrap .mboard_Wrap .mboard_area1 .header .more { position:absolute; right:23px; top:27px;}
.main_Wrap .mboard_Wrap .mboard_area1 .bna_list { position:absolute; width:539px; left:0px; top:114px; text-align:center; }
.main_Wrap .mboard_Wrap .mboard_area1  table th { color:#333333; text-align:left; font-weight:bold; line-height:27px; font-size:10pt; line-height:27px;}
.main_Wrap .mboard_Wrap .mboard_area1  table th a { color:#333333; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area1  table td { color:#333333; font-size:9pt; text-align:left; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area1  table td.num { color:#333333; font-size:8pt; text-align:center; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area1  table td.date { color:#333333; font-size:8pt; text-align:center; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area1  table td.bo_name { color:#333333; font-size:9pt; text-align:center; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area1  table th a:hover { color:#6460ac; text-decoration:none; }
.main_Wrap .mboard_Wrap .mboard_area1  table .list_fimg { margin-left:0; margin-right:5px;}

.main_Wrap .mboard_Wrap1 { position:relative; width:1100px; height:253px; margin:0 auto; margin-top:44px;}
.main_Wrap .mboard_Wrap1 .mboard_area2 { position:absolute; width:537px; height:253px; background:url(../images/main/tab/main_movie_bg.gif) left top no-repeat;}

/*2021.01.08 css 추가*/
.main_Wrap .mboard_Wrap2{ position:relative; width:1100px; height:260px; margin:0 auto; margin-top:40px;}
/* //////  2021.01.08 css 추가*/


#msmtab_1 { position:absolute; width:501px; height:221px; left:21px; top:17px; } 
#msmtab_2 { position:absolute; width:501px; height:221px; left:21px; top:17px; } 
#msmtab_3 { position:absolute; width:501px; height:221px; left:21px; top:17px; } 
#msmtab_4 { position:absolute; width:501px; height:221px; left:21px; top:17px; } 
#msmtab_5 { position:absolute; width:501px; height:221px; left:21px; top:17px; } 
#msmtab_6 { position:absolute; width:501px; height:221px; left:21px; top:17px; }
#msmtab_1 .msmtab_list { position:absolute; width:141px; height:179px; top:20px; }
#msmtab_2 .msmtab_list { position:absolute; width:141px; height:179px; top:20px; }
#msmtab_3 .msmtab_list { position:absolute; width:141px; height:179px; top:20px; }
#msmtab_4 .msmtab_list { position:absolute; width:141px; height:179px; top:20px; }
#msmtab_5 .msmtab_list { position:absolute; width:141px; height:179px; top:20px; }
#msmtab_6 .msmtab_list { position:absolute; width:141px; height:179px; top:20px; }
#msmtab_1 ul li {display:inline-block; .display:inline; float:left; zoom:1;}
#msmtab_2 ul li {display:inline-block; .display:inline; float:left; zoom:1;}
#msmtab_3 ul li {display:inline-block; .display:inline; float:left; zoom:1;}
#msmtab_4 ul li {display:inline-block; .display:inline; float:left; zoom:1;}
#msmtab_5 ul li {display:inline-block; .display:inline; float:left; zoom:1;}
#msmtab_6 ul li {display:inline-block; .display:inline; float:left; zoom:1;}

#msmtab_1 .msmtabimg_area { position:absolute; width:363px; height:221px; left:138px; background:url(../images/main/tab/main_movie_bg1.png) left top no-repeat;}
#msmtab_2 .msmtabimg_area { position:absolute; width:363px; height:221px; left:138px; background:url(../images/main/tab/main_movie_bg1.png) left top no-repeat;}
#msmtab_3 .msmtabimg_area { position:absolute; width:363px; height:221px; left:138px; background:url(../images/main/tab/main_movie_bg1.png) left top no-repeat;}
#msmtab_4 .msmtabimg_area { position:absolute; width:363px; height:221px; left:138px; background:url(../images/main/tab/main_movie_bg1.png) left top no-repeat;}
#msmtab_5 .msmtabimg_area { position:absolute; width:363px; height:221px; left:138px; background:url(../images/main/tab/main_movie_bg1.png) left top no-repeat;}
#msmtab_6 .msmtabimg_area { position:absolute; width:363px; height:221px; left:138px; background:url(../images/main/tab/main_movie_bg1.png) left top no-repeat;}
#msmtab_1 .msmtabimg_area .msmtabimg { position:absolute; left:5px; top:6px;}
#msmtab_2 .msmtabimg_area .msmtabimg { position:absolute; left:5px; top:6px;}
#msmtab_3 .msmtabimg_area .msmtabimg { position:absolute; left:5px; top:6px;}
#msmtab_4 .msmtabimg_area .msmtabimg { position:absolute; left:5px; top:6px;}
#msmtab_5 .msmtabimg_area .msmtabimg { position:absolute; left:5px; top:6px;}
#msmtab_6 .msmtabimg_area .msmtabimg { position:absolute; left:5px; top:6px;}

.main_Wrap .mboard_Wrap1 .mboard_area3 { position:absolute; width:550px; height:253px; left:561px;}

.main_Wrap .mbanner_Wrap { position:relative; width:1100px; height:179px; margin:24px auto 70px auto;}
.main_Wrap .mbanner_Wrap .mbanner_area { position:absolute; width:550px; height:179px;}
.main_Wrap .mbanner_Wrap .mbanner_area1 { position:absolute; width:550px; height:179px; left:561px; }
.main_Wrap .mbanner_Wrap .mbanner_area1 p.mbanner_kakao { position:absolute; left:0px; top:0px; }
.main_Wrap .mbanner_Wrap .mbanner_area1 p.mbanner_location { position:absolute; left:254px; top:0px}


.fa_Wrap { width:100%; height:94px; border-top:1px solid #e0e0e2;}

.fa_Wrap .fa_area { position:relative; width:1100px; height:52px; margin:21px auto 21px auto;}
.fa_Wrap .fa_area li { display:inline-block; .display:inline; float:left; zoom:1; }
.fa_Wrap .fa_area .fa_01 { margin-right:17px;}

/*********.******************************  서브페이지  *************************************************/

.sub_wrap { width:1100px; margin:33px auto 0px auto; text-align:center;}
.sub_wrap .sub_left_area { width:180px;float:left; text-align:left;}
.sub_wrap .sub_contents_area { width:870px; margin-left:50px;  text-align:left; float:left;}
.sub_wrap .sub_contents_area .sub_contents_top { position:relative; width:870px; height:62px;}
.sub_wrap .sub_contents_area .sub_contents_top h2 {}
.sub_wrap .sub_contents_area .sub_contents_top div.location { position:absolute; right:0px; top:30px;  color:#858586; }
.sub_wrap .sub_contents_area .sub_contents_top div.location strong { color:#2f2f2f;}
.sub_wrap .sub_contents_area .sub_contents_top div.location .ico {margin:0 10px; }
.sub_wrap .sub_contents_area .contents_area { margin-bottom:80px;}
.sub_wrap .sub_contents_area .sboard_Wrap { width:100%;} 
.sub_wrap .sub_contents_area .sboard_Wrap .sboard_area { width:870px; margin:0 auto; padding:40px 0px 50px 0px;}

.sub_wrap .sub_contents_area .contents_area .img_bcontents { position:relative; width:870px; height:378px; background:url(../images/common/bcontents_bg.jpg) left top no-repeat;}
.sub_wrap .sub_contents_area .contents_area .img_bcontents .bcon_list { position:absolute; left:40px; top:189px; width:590px; height:147px;}
.sub_wrap .sub_contents_area .contents_area .img_bcontents .bcon_list li { display:inline-block; .display:inline; float:left; zoom:1; margin-right:7px;}
.sub_wrap .sub_contents_area .contents_area .img_bcontents .bcon_list li.end { display:inline-block; .display:inline; float:left; zoom:1; margin-right:0px;}
.sub_wrap .sub_contents_area .contents_area .img_bcontents .bcon_list1 { position:absolute; right:41px; top:189px; width:192px; height:147px;}
.sub_wrap .sub_contents_area .contents_area .img_bcontents .bcon_list1 li { display:inline-block; .display:inline; float:left; zoom:1; margin-bottom:7px;}

.b_choice { position:relative; width:870px; height:713px; background:url(../images/common/choice/choice_bg.gif) left top no-repeat;}
.b_choice .bchoice_area { position: absolute; width:870px; height:570px; left:0px; top:94px;}
.b_choice .bchoice_area li { display:inline-block; .display:inline; float:left; zoom:1; margin-right:9px; }
.b_choice .bchoice_area li.end { display:inline-block; .display:inline; float:left; zoom:1; margin-right:0px; }

.b_choice2 { position:relative; width:870px; height:713px; background:url(../images/common/choice/choice_bg2.gif) left top no-repeat;}
.b_choice2 .bchoice_area { position: absolute; width:870px; height:570px; left:0px; top:94px;}
.b_choice2 .bchoice_area li { display:inline-block; .display:inline; float:left; zoom:1; margin-right:9px; }
.b_choice2 .bchoice_area li.end { display:inline-block; .display:inline; float:left; zoom:1; margin-right:0px; }

.b_choice2_6 { position:relative; width:870px; height:713px; background:url(../images/common/choice/2_6/2_6_choice.jpg) left top no-repeat;}
.b_choice2_6 .bchoice_area { position: absolute; width:870px; height:570px; left:0px; top:94px;}
.b_choice2_6 .bchoice_area li { display:inline-block; .display:inline; float:left; zoom:1; margin-right:9px; }
.b_choice2_6 .bchoice_area li.end { display:inline-block; .display:inline; float:left; zoom:1; margin-right:0px; }

.program_area { position:relative; width:870px; height:437px;}
.program_area .program_list { position:absolute; left:151px; top:77px; width:567px; height:178px;}
.program_area .program_list li {display:inline-block; .display:inline; float:left; zoom:1; margin-right:19px;}
.program_area .program_list li.end {display:inline-block; .display:inline; float:left; zoom:1; margin-right:0px;}

.h180724 { height:295px !important; }
.h190926 { height:525px !important; }


.pbg21 { background:url(../images/02_vaginoplasty/program_bg21.gif) left top no-repeat;}
.pbg22 { background:url(../images/02_vaginoplasty/program_bg22.gif) left top no-repeat;}
.pbg23 { background:url(../images/02_vaginoplasty/program_bg23.gif) left top no-repeat;}
.pbg25 { background:url(../images/02_vaginoplasty/program_bg25.gif) left top no-repeat;}
.pbg26 { background:url(../images/02_vaginoplasty/program_bg26.jpg) left top no-repeat;}
.pbg27 { background:url(../images/02_vaginoplasty/program_bg27.gif) left top no-repeat;}
.pbg28 { background:url(../images/02_vaginoplasty/program_bg28.jpg) left top no-repeat;}
.pbg31 { background:url(../images/03_surgery/program_bg31.gif) left top no-repeat;}
.pbg33 { background:url(../images/03_surgery/program_bg33.gif) left top no-repeat;}
.pbg34 { background:url(../images/03_surgery/program_bg34.gif) left top no-repeat;}
.pbg35 { background:url(../images/03_surgery/program_bg35.gif) left top no-repeat;}
.pbg42 { background:url(../images/04_ui/program_bg42.gif) left top no-repeat;}

.stboard_Wrap { }
.stboard_Wrap .ssmtab_list { width:870px; height:45px; text-align:center;}
.stboard_Wrap .ssmtab_list li { padding-right:1px; display:inline-block; .display:inline; zoom:1;}
.stboard_Wrap .ssmtab_list1 { width:870px; height:45px; margin-top:60px; text-align:center;}
.stboard_Wrap .ssmtab_list1 li { padding-right:1px; display:inline-block; .display:inline; zoom:1;}

.pro_img { width:870px; height:396px; position:relative; background:url(../images/05_program/5_5_img3.jpg) top center no-repeat; }
.pro_img .text1 { position:absolute; left:25px; top:137px;}
.pro_img .text1 ul li { color:#FFF; font-size:16px; font-weight:bold; line-height:110%;}
.pro_img .text2 { position:absolute; left:25px; top:210px;}
.pro_img .text2 ul li { color:#FFF; font-size:16px; font-weight:bold; line-height:110%;}
.pro_img .text3 { position:absolute; left:25px; top:282px;}
.pro_img .text3 ul li { color:#FFF; font-size:16px; font-weight:bold; line-height:110%;}

.pro_img .s_text1 { position:absolute; left:154px; top:137px;}
.pro_img .s_text1 ul li { color:#686868; font-size:14px; font-weight:normal; line-height:110%;}
.pro_img .s_text2 { position:absolute; left:154px; top:220px;}
.pro_img .s_text2 ul li { color:#686868; font-size:14px; font-weight:normal; line-height:110%;}
.pro_img .s_text3 { position:absolute; left:154px; top:293px;}
.pro_img .s_text3 ul li { color:#686868; font-size:14px; font-weight:normal; line-height:110%;}



/*********.******************************  서브페이지_전후사진 성인인증 *************************************************/

#bna01 { width:870px; height:287px; position:relative; background:url(../images/common/confirm_bg.jpg) top center no-repeat;}
#bna01 .bimg_bg { position:absolute; left:188px; top:44px;}
#bna01 .bimg_bg2 { position:absolute; left:188px; top:44px;}
#bna01 .btn1 { position:absolute; left:280px; top:174px;}
#bna01 .btn2 { position:absolute; left:442px; top:174px;}
#bna01 .btn11 { position:absolute; left:358px; top:161px;}

.bna01 { width:870px; height:287px; position:relative; background:url(../images/common/confirm_bg.jpg) top center no-repeat;}
.bna01 .bimg_bg { position:absolute; left:188px; top:44px;}
.bna01 .bimg_bg2 { position:absolute; left:188px; top:44px;}
.bna01 .btn1 { position:absolute; left:280px; top:174px;}
.bna01 .btn2 { position:absolute; left:442px; top:174px;}
.bna01 .btn11 { position:absolute; left:358px; top:161px;}

#bna011 { width:870px; height:567px; position:relative; background:url(../images/03_surgery/3_1_img11.jpg) top center no-repeat;}
#bna011 .bimg_bg { position:absolute; left:191px; top:255px;}
#bna011 .bimg_bg2 { position:absolute; left:191px; top:255px;}
#bna011 .btn1 { position:absolute; left:280px; top:384px;}
#bna011 .btn2 { position:absolute; left:442px; top:384px;}
#bna011 .btn11 { position:absolute; left:360px; top:384px;}

#bna02 { width:870px; height:683px; position:relative; background:url(../images/02_vaginoplasty/2_1_img9.jpg) top center no-repeat;}
#bna02 .simg_bg { position:absolute; left:23px; top:120px; }
#bna02 .simg_bg2 { position:absolute; left:23px; top:120px; }
#bna02 .btn1 { position:absolute; left:68px; top:249px;}
#bna02 .btn2 { position:absolute; left:228px; top:249px;}
#bna02 .btn11 { position:absolute; left:147px; top:249px;}

#bna03 { width:870px; height:984px; position:relative; background:url(../images/02_vaginoplasty/2_1_img12.jpg) top center no-repeat;}
#bna03 .simg_bg { position:absolute; left:23px; top:377px; }
#bna03 .simg_bg2 { position:absolute; left:23px; top:377px; }
#bna03 .btn1 { position:absolute; left:68px; top:507px;}
#bna03 .btn2 { position:absolute; left:228px; top:507px;}
#bna03 .btn11 { position:absolute; left:147px; top:507px;}

#bna03_1 { width:870px; height:323px; position:relative; background:url(../images/02_vaginoplasty/2_1_img12_1.jpg) top center no-repeat;}
#bna03_1 .simg_bg3 { position:absolute; left:23px; top:12px; }
#bna03_1 .simg_bg4 { position:absolute; left:23px; top:12px; }
#bna03_1 .btn3 { position:absolute; left:68px; top:141px;}
#bna03_1 .btn4 { position:absolute; left:228px; top:141px;}
#bna03_1 .btn5 { position:absolute; left:147px; top:141px;}


#bna031 { width:870px; height:1281px; position:relative; background:url(../images/02_vaginoplasty/2_2_img11_bg.jpg) top center no-repeat;}
#bna031 .simg_bg { position:absolute; left:23px; top:120px; }
#bna031 .simg_bg2 { position:absolute; left:23px; top:120px; }
#bna031 .btn1 { position:absolute; left:68px; top:249px;}
#bna031 .btn2 { position:absolute; left:228px; top:249px;}
#bna031 .btn11 { position:absolute; left:147px; top:249px;}


.bnabox #bna04 {width:422px; height:258px; float:left; margin-left:10px;position:relative; background:url(../images/common/confirm_sm_before1.png) left top no-repeat;}
.bnabox #bna04 .btn1 { position:absolute; left:58px; top:159px;}
.bnabox #bna04 .btn2 { position:absolute; left:217px; top:159px;}
.bnabox #bna04 .btn11 { position:absolute; left:147px; top:159px;}
.bnabox .vod_program05 {width:413px; height:258px; float:left; margin-left:13px;}

.bnabox #bna041 {width:422px; height:258px; float:left; margin-left:10px;position:relative; background:url(../images/common/confirm_sm_after1.png) left top no-repeat;}
.bnabox #bna041 .btn11 { position:absolute; left:147px; top:159px;}

#bna05 { width:870px; height:683px; position:relative; background:url(../images/01_intro/1_2_img1_bg.jpg) top center no-repeat;}
#bna05 .simg_bg { position:absolute; left:23px; top:120px; }
#bna05 .simg_bg2 { position:absolute; left:23px; top:120px; }
#bna05 .btn1 { position:absolute; left:68px; top:249px;}
#bna05 .btn2 { position:absolute; left:228px; top:249px;}
#bna05 .btn11 { position:absolute; left:147px; top:249px;}


/*********************** MAP ************************/

.map_tab_area  { position:relative; width:870px; height:523px; }
.map_tab_area #map_tab1 { position:absolute; width:870px; height:49px;}
.map_tab_area #map_tab1 ul li {display:inline-block; .display:inline; float:left; zoom:1; border-left:1px solid #e3e3e6; border-top:1px solid #e3e3e6;}
.map_tab_area #map_tab1 ul li.end {display:inline-block; .display:inline; float:left; zoom:1; border-left:1px solid #e3e3e6; border-top:1px solid #e3e3e6; border-right:1px solid #e3e3e6;}
.map_tab_area #map_tab1 .map_tab { position:absolute; top:50px; width:870px; height:473px; background:url(../images/01_intro/map_bg.gif) left top no-repeat;}
.map_tab_area #map_tab1 .map_tab #map_tab_1 { position:absolute; left:15px; top:15px;}

.map_tab_area #map_tab2 { position:absolute; width:870px; height:49px;}
.map_tab_area #map_tab2 ul li {display:inline-block; .display:inline; float:left; zoom:1; border-left:1px solid #e3e3e6; border-top:1px solid #e3e3e6; }
.map_tab_area #map_tab2 ul li.end {display:inline-block; .display:inline; float:left; zoom:1; border-left:1px solid #e3e3e6; border-top:1px solid #e3e3e6; border-right:1px solid #e3e3e6;}
.map_tab_area #map_tab2 .map_tab { position:absolute; top:50px; width:870px; height:473px; background:url(../images/01_intro/map_bg.gif) left top no-repeat;}
.map_tab_area #map_tab2 .map_tab #map_tab_1 { position:absolute; left:15px; top:15px; width:840px; height:444px;}

.map_tab_area1  { position:relative; width:870px; }
.map_tab_area1 .map_bg1  { position:relative; width:870px; height:524px; background:url(../images/01_intro/map_bg.gif) left top no-repeat; }
.map_tab_area1 .map_bg1 .map01 { position:absolute; left:15px; top:65px; }
.map_tab_area1 .map_bg2  { position:relative; width:870px; height:523px; background:url(../images/01_intro/map_bg2.gif) left top no-repeat; }
.map_tab_area1 .map_bg2 .map02 { position:absolute; left:15px; top:65px; }

.sub_wrap .sub_contents_area .contents_area .info { position:relative; width:870px; height:355px; background:url(../images/01_intro/info_bg.jpg) left top no-repeat;}
.sub_wrap .sub_contents_area .contents_area .info .ibtn_1 { position:absolute; left:710px; top:133px;}
.sub_wrap .sub_contents_area .contents_area .info .ibtn_2 { position:absolute; left:710px; top:172px;}

.mms_wrap { width:870px; height:155px; background:url(../images/01_intro/mp_bg.gif) left top no-repeat; position:relative;}
.mms_wrap .form { position:absolute; left:125px; top:85px;}
.mms_wrap .textform1 { height:24px; line-height:22px; border:1px solid #e0e0e0; font-size:16px; background:#ffffff;}
.mms_wrap .textform2 { height:24px; line-height:24px; border:1px solid #e0e0e0; font-size:16px; background:#ffffff;}
.mms_wrap .btn1 { width:116px; height:116px; position:absolute; left:600px; top:9px;}
.mms_wrap .btn2 { width:116px; height:116px; position:absolute; left:726px; top:9px;}


/*********************** table ************************/

table.table_style1 { margin:30px 0 40px 0;}
table.table_style1 th { border:2px solid #fff; background:#a887c9; color:#fff; font-weight:bold; font-size:16px; text-align:center; width:162px; }
table.table_style1 td { border:2px solid #fff; background:#f1f1f1; color:#66666; font-size:16px; text-align:left; padding:30px 0 20px 20px; }
table.table_style1 .inlist { padding:0; margin:0; text-align:left; line-height:50%;}
table.table_style1 .inlist li { padding:0 0 10px 0; font-weight:bold;}
table.table_style1 .inlist strong { color:#7762b3; font-weight:bold;}
table.table_style1 .inlist2 { padding:0; margin:0; margin-top:7px; text-align:left;}
table.table_style1 .inlist2 li { font-weight:normal; line-height:150%;}
table.table_style1 .inlist2 .td { line-height:120%; padding:3px 0 3px 0;}


.relative {position:relative;}
.btn_counsel_t {position:absolute; top:140px; right:60px; z-index:20;}
.btn_counsel_t.s02 {top:908px;}

/*2021.01.04 추가*/
.btn_counsel_t.s03 {top:184px;}





.board_top {position:relative;}
.board_top a {position:absolute; bottom:20px;}
.board_top .btn_profile01 {right:218px;}
.board_top .btn_profile02 {right:52px;}

#profile_pop {display:none; position:fixed; top:50%; left:50%; z-index:1000; width:912px; margin-top:-270px; margin-left:-456px; padding:45px 60px; box-sizing:border-box; background:#fff;}
#profile_pop .tab_menu {overflow:hidden;}
#profile_pop .tab_menu li {float:left; margin-right:10px;}
#profile_pop .tab_menu a {display:block; width:185px; font-size:20px; color:#fff; line-height:60px; font-weight:bold; text-align:center; background:#b3b3b3;}
#profile_pop .tab_menu li.on a {background:#6c65b5;}
#profile_pop .tab_menu li.s02.on a {background:#b956a1;}
#profile_pop .btn_close {position:absolute; top:20px; right:20px;}
.profile_cont {display:none; overflow:hidden; margin-top:30px;}
.profile_cont .img {float:left; width:327px;}
.profile_cont .profile_scroll {float:right; position:relative; width:425px; height:353px;}

.iScrollVerticalScrollbar {width:5px !important; background:#e6e6e6 !important;}
.iScrollIndicator {width:5px !important; border:0 !important; border-radius:0 !important; background:#b3b3b3 !important;}

.pdimmed_bg02 {display:none;position:fixed; top:0; left:0; right:0; bottom:0; z-index:100; background:rgba(0,0,0,0.5);}



/*2021.02.09 롤링 팝업*/
/*.main_popup{position:absolute; top:170px; z-index:111111111111100; width:500px;}*/
.main_popup .pop_cont {background:#fff;}
.main_popup .pop_cont img {display:block; width:100%;}
.main_popup .pop_footer {font-style:normal; font-weight:normal; position:relative; padding:7px 5px; font-family: '맑은 고딕','돋움',Dotum,'굴림',Gulim,'Apple SD Gothic Neo', Sans-serif; font-style:normal; font-weight:normal; position:relative; font-size:15px; color:#fff; background:#070a13;}
.main_popup .pop_footer * {vertical-align:middle;}
.main_popup .pop_footer a {position:absolute; top:7px; right:10px; color:#fff;}

#pop_swiper {position:absolute; top:303px; left:200px; z-index:111111111111100; width:300px; background:#fff;}
#pop_swiper .swiper-pagination {bottom:10px; width:100%; font-size:0;}
#pop_swiper .swiper-container {position:relative;}
#pop_swiper .swiper-pagination-bullet {width:15px; height:15px; margin:0 8px; background:#fff; opacity:0.4;}
#pop_swiper .swiper-pagination-bullet-active {background:#fff; opacity:1;}
