@charset "utf-8";
/* import */
@import url("base.css");
@import url("common.css?2018061802");

/* main */
.main_visual{position:relative;}
.visual_list li{background-position:50% 0 ;background-repeat:no-repeat;text-align:center;}
.visual_list li img{margin:0 auto;}
.visual_list li p{width:100%;height:600px;}

.main_visual .bx-wrapper .bx-pager, .visual_list .bx-wrapper .bx-controls-auto{bottom:95px;}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a{width:15px;height:15px;background:url('../images/main/visual_off.png') no-repeat 0 0;}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.main_visual .bx-wrapper .bx-pager.bx-default-pager a.active{background:url('../images/main/visual_on.png') no-repeat 0 0;}
.main_visual .bx-wrapper .bx-controls-direction a{width:52px;height:100px;margin-top:-50px;}
.main_visual .bx-wrapper .bx-prev{left:55px;background:url('../images/main/blet_visual_prev.png') no-repeat 0 0;}
.main_visual .bx-wrapper .bx-next{right:55px;background:url('../images/main/blet_visual_next.png') no-repeat 0 0;}
.main_visual .bx-wrapper .bx-next:hover{background-position:0 0 ;}
.main_visual .inc_search_w{position:absolute;bottom:0;left:0;}
.inc_search_w{width:100%;height:80px;background:url('../images/main/bg_search.png') repeat;}
.inc_search_w .searchbox{position:relative;width:525px;height:45px;margin:18px auto 0;background:url('../images/main/bg_main_searchbx.png') no-repeat;}
.inc_search_w .inp{margin:0 33px;border:0;width:440px;height:45px;line-height:45px;}
.inc_search_w .search_btn{position:absolute;top:10px;right:20px;}

.main01{padding:30px 0 40px;}
.main01 ul{overflow:hidden;width:100%;}
.main01 ul li{float:left;width:150px;text-align:center;}
.main01 ul li i{display:inline-block;border-radius:50%;width:100px;height:100px;margin:7px;  background-image:url('../images/main/bg_main_off.png'); background-repeat: no-repeat; background-position:50% 50%; transition: all 1s ease 0s;} 
.main01 ul li i img{width:100%;}
.main01 ul li:hover i{width:114px;height:114px;margin:0;  background-image:url('../images/main/bg_main01.png') ;  }
.main01 ul li em{display:block;padding-top:15px;font-size:16px;font-weight:bold;}

.main02{padding:55px 0;background:#f4f4f4;}
.main02 .bf_aft{float:left;width:790px;}
.bf_aft .tab{overflow:hidden;width:100%;background:#fff;}
.bf_aft .tab a{position:relative;float:left;width:11.11%;text-align:center;line-height:44px; cursur:pointer;font-size:14px;color:#868686;}
.bf_aft .tab a:after{position:absolute;top:0;left:0;display:inline-block;content:'';width:1px;height:44px;background:#f9f7f2;}
.bf_aft .tab a.active{background:#60c4e4;color:#fff;font-weight:bold;}
.bf_aft .tab a.fir-child:after{display:none;}
.bf_aft .tab a.active:after{display:none;}

.bf_aft .bx-wrapper .bx-controls-direction a{width:26px;height:50px;margin-top:-25px;}
.bf_aft .bx-wrapper .bx-prev{background:url('../images/main/blet_ba_prev.png') no-repeat 0 50%;} 
.bf_aft .bx-wrapper .bx-next{background:url('../images/main/blet_ba_next.png') no-repeat right 50%;} 
.bf_aft .bx-wrapper .bx-next:hover{background-position:right 50% ;}
.bf_aft .bfaf-prev{position:absolute;top:50%;left:5px;margin-top:-26px;}
.bf_aft .bfaf-next{position:absolute;top:50%;right:5px;margin-top:-26px;}
.bf_aft .bfaf-prev img,
.bf_aft .bfaf-next img{display:none;;}
.bf_aft .warning {font-size: 12px;margin-top: 2%;color: #999;}
.bf_af_bx{overflow:hidden;width:100%;}
.bf_af_bx dl{position:relative;float:left;width:50%;}
.bf_af_bx dl dt{padding:23px 0 23px 0; text-align:center;background:#fff;}
.bf_af_bx dl dt em{font-weight:bold;}
.bf_af_bx dl dd{overflow:hidden;position:relative;padding-bottom:65%;}
.bf_af_bx dl dd a{position:absolute;width:100%;height:100%;}
.bf_af_bx dl dd img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;}
.main02 .post{float:right;width:380px;}
.post #tab02{overflow:hidden;width:100%;background:#fff;}
.post #tab02 li{float:left;width:50%;text-align:center;line-height:44px; cursur:pointer;font-size:14px;color:#8c8c8c;}
.post #tab02 li.on{background:#60c4e4;color:#fff;font-weight:bold;}
.post .tab02_con a{display:block;}
.post .post_bx{position:relative;}
.post dl dt{position:relative;background:#fff;}
.post dl dt em{display:block;padding:24px 110px 23px 30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.post dl dt span{ position:absolute;bottom:24px;right:30px; }
.post dl dd{overflow:hidden;position:relative;padding-bottom:67%;}
.post dl dd span{position:absolute;width:100%;height:100%;}
.post dl dd span img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;}
.main03{height:290px;background:url('../images/main/md_banner.jpg') no-repeat 50% 0;background-size:cover;}
/* .main03 .contents_w{width:96%;} */
.main03 dl{color:#fff;padding-top:60px;}
.main03 dt{padding:20px 0 25px;font-size:36px;font-family:'NanumMyeongjoBoldWeb';}
.main03 dd{font-size:20px;font-family:'NanumMyeongjoWeb';}
.main03 dd span{display:block;}
.main03 .btn{width:200px;height:40px;line-height:40px;color:#fff;font-size:16px;background:url('../images/main/btn_tongsi.png') no-repeat;}
.main03 .btn .icn{width:8px;height:13px;margin-left:10px;background:url('../images/main/blet_tongsi.png') no-repeat;}
.main04{padding:55px 0;}
.main04 .m_notice{position:relative;float:left;width:380px;margin-right:30px;}
.main04 .m_notice h3{padding-bottom:10px;font-size:16px;color:#4f4f4f;border-bottom:2px solid #b5b5b5;}
.main04 .m_notice .more{position:absolute;top:0;right:0;}
.main04 .m_notice ul{height:200px;padding-top:14px;line-height:32px;}
.main04 .m_notice ul li{position:relative;}
.main04 .m_notice ul li img{vertical-align:middle;}
.main04 .m_notice ul li a{display:block;padding-right:90px;color:#2f2f2f;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main04 .m_notice ul li span{position:absolute;top:0;right:0;color:#959595;}
.main04 .vod_bx{position:relative;padding-bottom:61%;}
.main04 .vod_bx iframe{position:absolute;}
.main04 .fhin_banner{float:right;}
.main05{padding:60px 0;background:#f4f4f4;}
.main05 .data_banner{float:left;}
.main05 .media_banner{float:right;}
.main06 {margin: 100px 0 100px 0px;}
.main06 .tab03_con{overflow:hidden;}
.map_tab_area{position:relative;padding-left:200px;background:#ff896f;}
.map_tab_area p{position:absolute;top:10px;left:0;width:200px;color:#fff;font-size:16px;font-weight:bold;background:url('../images/main/icn_map_tit.png') no-repeat 45px 50%; height: 28px; line-height: 1.7;}
/*.map_tab_area p{position:absolute;top:26px;left:0;width:200px;color:#fff;font-size:16px;font-weight:bold;background:url('../images/main/icn_map_tit.png') no-repeat 45px 50%;} 2줄*/
.map_tab_area p span{display:block;padding-left:80px;}
.map_tab{overflow:hidden;width:100%;margin-top:40px;background:url('../images/main/main_tab.gif') repeat-y;}
.map_tab li{float:left; width:99px;margin:0 0 1px 1px;text-align:center;line-height:45px;font-size:14px;}
.map_tab li a{display:block;color:#4f4f4f;}
/*.map_tab li.on{background:url('../images/main/main_tab_on.gif') no-repeat;}*/
.map_tab li.on{background-color: #c2bebd;}
.map_tab li.on a{color:#fff;}
.use_info{position:relative;overflow:hidden;width:100%;padding:40px 0;}
.use_info .use_reservation{float:left;width:550px;font-size:16px;font-weight:bold;text-align:right;margin-top: 2%;}
.use_info .use_reservation p{padding-top:10px;}
.use_info .use_reservation .key{padding-top:0;font-size:24px;}
.use_info .use_time{float:right;width:545px;line-height:26px;color:#4f4f4f;margin-top: 0.4%}
.icn_night{width:72px;line-height:20px;color:#fff;background:url('../images/main/icn_night.png') no-repeat;font-size:14px;}
.use_info:after{position:absolute;left:600px;width:1px;height:140px;content:'';display:inline-block;background:#ccc;}
.map_bx{position:relative;width:1200px;height:350px;margin: 0 auto;}
.map_bx iframe{position:absolute;width:100%;height:350px;}
.main07{padding:55px 0;background:#5d8da3;}
.main07 .cs_bx{position:relative;overflow:hidden;width:100%;}
.main07 .cs_center{float:left;width:600px;text-align:center;}
.main07 .cs_center dt{padding-bottom:30px;font-size:24px;color:#fff;}
.main07 .cs_center dd a{display:inline-block;margin:0 15px;}
.main07 .cs_info{float:right;width:450px;margin-right:80px;color:#fff;}
.main07 .cs_info dt{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #fff;font-size:22px;}
.main07 .cs_info dd{line-height:26px;font-size:16px;}
.main07 .cs_info dd em{color:#ffffb3;}
.main07 .cs_bx:after{position:absolute;top:0;left:600px;width:1px;height:110px;content:'';display:inline-block;background:#fff;}



/* intro */
.branch_area ul{overflow:hidden;width:100%;margin:12px 0 90px;}
.branch_area ul li{width:585px;padding-top:12px;border-bottom:1px solid #d7d7d7;font-size:14px;}
.branch_area ul li.odd{float:left;}
.branch_area ul li.even{float:right;}
.branch_area ul li p{display:table;width:100%;height:48px;}
.branch_area ul li p em{display:table-cell;vertical-align:middle;width:80px;color:#666;font-weight:bold;text-align:center;}
.branch_area ul li p .addr{display:table-cell;vertical-align:middle;}
.branch_area ul li p .view{display:table-cell;vertical-align:middle;width:120px;text-align:center;}
.branch_area ul li p .view .btn{width:98px;height:28px;line-height:26px;color:#fff;font-weight:bold;font-size:12px;background:url('../images/intro/bg_viewbtn.png') no-repeat;}
.branch_area ul li:hover{border-color:#ff896f;}
.branch_area ul li:hover p em{color:#4f4f4f;}
.branch_area ul li:hover p .view .btn{background-image:url('../images/intro/bg_viewbtn_on.png');}

.tab_type01{overflow:hidden;width:100%;background:url('../images/intro/brancnTab_bar.gif') repeat-y 0 0;}
.tab_type01 li{float:left;width:400px;text-align:center;line-height:50px;font-size:16px;background:url('../images/intro/brancnTab.png') no-repeat right top;cursor:pointer;}
.tab_type01 li a{display:block;}
.tab_type01 li.on{color:#fff;background:#ff896f;}
.tab_type01 li.on a{color:#fff;}

.branchTab_con{margin:100px 0; margin-top:260px !important;}
.branchTab_con > div{position:relative;}
.doctor_bx{position:relative;overflow:hidden;width:100%; line-height: normal;}
.doctor_bx .name{float:right;width:605px;padding-bottom:65px;color:#4f4f4f;font-size:26px;font-weight:bold;}
.doctor_bx .name span{color:#ff896f;font-size:20px;font-weight:normal;}
.doctor_bx .pic{float:left;width:546px;}
.doctor_bx .txt{float:right;width:605px;line-height:25px;color:#2f2f2f;}
.doctor_bx .txt div{padding-bottom:30px;}
.doctor_bx .txt dl{padding-bottom:30px;}
.doctor_bx .txt dt{font-weight:bold;}

/*이한별 한의사*/
.doctor_bxlee{position:relative;overflow:hidden;width:100%; line-height: normal; padding-top: 65px;}
.doctor_bxlee .name{float:left;width:605px;padding-bottom:65px;color:#4f4f4f;font-size:26px;font-weight:bold; text-align: right;}
.doctor_bxlee .name span{color:#ff896f;font-size:20px;font-weight:normal;}
.doctor_bxlee .pic{float:right;width:546px;}
.doctor_bxlee .txt{float:left;width:605px;line-height:25px;color:#2f2f2f; text-align: right;}
.doctor_bxlee .txt div{padding-bottom:30px;}
.doctor_bxlee .txt dl{padding-bottom:30px;}
.doctor_bxlee .txt dt{font-weight:bold;}

.branch_time{display:block;margin-top:40px;background:#ff896f1c;}
.branch_time .branch_table{display:table-cell;width:786px;}
.branch_time table{width:100%;background:#fff;}
.branch_time table th{padding:15px 0;background:#959595;color:#fff;border:1px solid #fff;text-align:center;font-weight:normal;}
.branch_time table td{padding:15px 0;border:1px solid #fff;text-align:center;}
.branch_time table td.bg{background:#eee;}
.branch_time .branch_info{display:table-cell;width:413px;vertical-align:middle;}
.branch_time .branch_info div{padding:20px 20px 20px 40px;line-height:30px;}
.branch_location{position:relative;margin-top:45px;border:1px solid #d7d7d7;} 
.branch_location .map_frame div{height:500px;}
.branch_location .map_addr{display:table;width:930px;height:55px;}
.branch_location .map_addr p{display:table-cell;padding-left:25px;vertical-align:middle;}
.branch_location .map_send{position:absolute;bottom:0;right:0;width:260px;height:55px;line-height:55px;background:#ff896f;color:#fff;text-align:center;}
.branch_location .map_send a{color:#fff;font-weight:bold;}
.icn_mapsand{width:95px;height:31px;margin-left:10px;background:url('../images/intro/icn_mobile_send.png') no-repeat;}
.branch_way{display:table;width:100%;margin-top:60px;}
.branch_way dl{display:table-cell;width:33.3%;border-left:1px solid #d7d7d7;text-align:center;}
.branch_way dl dt{padding-bottom:50px;font-size:18px;color:#ff896f;font-weight:bold;}
.branch_way dl dt i{display:block;padding-bottom:20px;}
.branch_way dl.parking{border-left:0;}
.branch_way dl.parking dd{text-align:left;}
.branch_way dl dd{width:290px;margin:0 auto;}
.branch_way dl dd em{display:block;padding-bottom:5px;font-size:16px;}

.office_bx{overflow:hidden;width:100%;}
.office_bx .bx-wrapper{float:left;width:985px;} 
.office_bx .bx-wrapper .office_thumb img{width:100%;}
.office_bx #office-pager{float:right;width:200px;}
.office_bx #office-pager a{display:block;height:118px;overflow:hidden;margin-bottom:15px;}
.office_bx #office-pager img{width:100%;}
.tit_branch{padding-bottom:20px;border-bottom:2px solid #d7d7d7;text-align:center;font-size:26px;font-weight:bold;color:#4f4f4f;}
.txt_branch{padding-top:20px;text-align:center;}

.branch_menu{text-align:center;}
.branch_menu .btn{width:270px;margin:0 5px; line-height:60px;background:url('../images/intro/intro_btn_off.png') no-repeat;text-align:center;color:#959595;}
.branch_menu .icn{margin-right:15px;}
.branch_menu .btn:hover{background:url('../images/intro/intro_btn_on.png?20180725') no-repeat;color:#ff896f;font-weight:bold;}
.icn_online{width:26px;height:21px;background:url('../images/intro/icn_online.png') no-repeat;}
.btn:hover .icn_online{background:url('../images/intro/icn_online_on.png?20180725') no-repeat;}
.icn_reservation{width:18px;height:20px;background:url('../images/intro/icn_reservation.png') no-repeat;}
.btn:hover .icn_reservation{background:url('../images/intro/icn_reservation_on.png?20180725') no-repeat;}
.icn_ex{width:30px;height:18px;background:url('../images/intro/icn_ex.png') no-repeat;}
.btn:hover .icn_ex{background:url('../images/intro/icn_ex_on.png?20180725') no-repeat;}
.icn_blog{width:40px;height:17px;background:url('../images/intro/icn_blog.png') no-repeat;}
.btn:hover .icn_blog{background:url('../images/intro/icn_blog_on.png?20180725') no-repeat;}


/* memberjoin */
.login_area{border:1px solid #d7d7d7;}
.login_area .login_bx01{padding:55px 0 50px;background:#f3f3f3;}
.login_area .login_bx02{padding:50px 0 50px;}
.login_bx01 div{width:385px;margin:0 auto;}
.login_bx01 p{margin-bottom:15px;}
.login_bx01 .login_inp{height:45px;background:url('../images/member/login_input.png') no-repeat;}
.login_bx01 .login_inp input{width:335px;height:45px;margin:0 30px;line-height:45px;border:0;}
.login_bx01 .save_id{padding-bottom:20px;padding-left:16px;color:#4f4f4f;font-size:14px;}
.login_bx01 .btn{line-height:45px;width:100%; background:url('../images/member/btn_login.png') no-repeat; color:#fff;font-size:16px;font-weight:bold;}
.login_bx01 .btn img{width:100%;}
.login_bx01 .ckeck_text{position:relative;}
.login_bx01 .ckeck_text span{position:absolute;top:0;left:0;width:100%;text-align:center;color:#f26c4f;font-size:14px;}
.login_bx01 .result_btn{width:100%;}
.result_btn .btn{width:250px;margin:0 20px;line-height:55px;color:#fff;font-size:16px;font-weight:bold;background:url('../images/member/btn_sky_r250.png') no-repeat;}
.result_btn .btn_r02{background:url('../images/member/btn_gray_r250.png') no-repeat;}

.login_bx02 p{overflow:hidden;width:795px;margin:0 auto;padding-bottom:20px;}
.login_bx02 p .tit{float:left;width:294px;line-height:45px;text-indent:15px;background:url('../images/member/blet_sky.gif') no-repeat 0 50%;color:#898989;}
.login_bx02 p .btn01{float:left;width:240px;}
.login_bx02 p .btn02{float:right;width:240px;}
.login_bx02 p .btn03{float:left;width:500px;}
.btn01 .btn{width:100%;line-height:45px;color:#898989;background:url('../images/member/btn_searchidpw.png') no-repeat;}
.btn02 .btn{width:100%;line-height:45px;color:#898989;background:url('../images/member/btn_searchidpw.png') no-repeat;}
.btn03 .btn{width:100%;line-height:45px;color:#ff896f;background:url('../images/member/btn_join.png') no-repeat;}
.icn_id{width:15px;height:18px;margin-right:10px;background:url('../images/member/icn_id.png') no-repeat;}
.icn_pw{width:13px;height:19px;margin-right:10px;background:url('../images/member/icn_pw.png') no-repeat;}
.icn_join{width:23px;height:26px;margin-right:10px;background:url('../images/member/icn_join.png') no-repeat;}

.login_bx03{padding:65px 0;text-align:center;color:#4f4f4f;font-size:16px;}
.login_bx03 dt{padding-bottom:10px;font-size:20px;}
.login_bx03 dt i{display:block;padding-bottom:20px;}

.login_tab{overflow:hidden;width:100%;}
.login_tab p{float:left;width:50%;text-align:center;font-size:16px;}
.login_tab p a{display:block;line-height:53px;border:1px solid #d7d7d7;border-bottom:0;color:#959595;}
.login_tab p.on a{background:#ff896f;border:1px solid #ff896f;color:#fff;}

.withdraw_area{width:780px;margin:0 auto;}
.withdraw_area .withdraw_tit{padding-bottom:40px;font-size:40px;font-weight:bold;text-align:center;}
.withdraw_area .withdraw_desc{padding-bottom:25px;text-align:center;}
.withdraw_area .withdraw_info{padding:30px 75px;border:1px solid #d7d7d7;line-height:2em;}
.withdraw_area .withdraw_info li{padding-left:10px;text-indent:-10px;word-wrap: break-word; word-break: keep-all;}

.br{display:block;}
#intro_phase{}
#intro_phase h3{ text-align: center; font-size: 22px; font-weight: bold; padding:3em 0 1em 0;}
#intro_phase .join_intro_txt{border:1px solid #d7d7d7; margin-bottom:2em; }
#intro_phase .join_intro_txt ul{padding:30px; }
#intro_phase .join_intro_txt li{padding-bottom:10px; }
#intro_phase .join_intro_txt li b{font-weight: bold;}

.join_area .join_stap{position:relative;overflow:hidden;width:805px;margin:0 auto;background:url('../images/member/blet_joinStep.png') repeat-x 0 50%; }
.join_area .join_stap li{position:relative;float:left;width:150px;height:150px;background:url('../images/member/joinStep_off.png?2020101501') no-repeat;color:#959595;}
.join_area .join_stap li.on:after{position:absolute;top:56px;right:-110px;content:'';display:inline-block;width:39px;height:38px;background:url('../images/member/icn_joinstep.png') no-repeat;}
.join_area .join_stap li.step02{position:absolute;top:0;left:50%;margin-left:-75px;}
.join_area .join_stap li.step03{float:right;}
.join_area .join_stap li p{display:table;width:100%;height:150px;font-size:16px;}
.join_area .join_stap li p span{display:table-cell;vertical-align:middle;height:120px;text-align:center;}
.join_area .join_stap li.on{background:url('../images/member/joinStep_on.png?2020101501') no-repeat;color:#fff;}
.join_area .join_info_txt{padding:50px 0 60px;text-align:center;font-size:18px;line-height:30px;font-weight:bold;}
.join_agreement{width:950px;margin:0 auto;padding-bottom:60px;}
.join_agreement h4{position:relative;padding:0 0 10px 15px;font-size:18px;font-weight:bold;}
.join_agreement h4:after{position:absolute;top:0;left:0;content:'';display:block;width:5px;height:20px;background:#ff896f;}
.join_agreement div {width:100%;height:218px;border:1px solid #d7d7d7;background:#eeeeee;overflow:scroll; overflow-x:hidden; -webkit-overflow-scrolling: touch; }
.join_agreement div iframe {overflow:hidden; display:inline-block; width:100%; height:100%;}

 
.join_agreement p{padding-top:16px;font-size:14px;} 
.join_area .join_btn .btn{width:250px;margin:0 20px;line-height:55px;color:#fff;font-size:16px;font-weight:bold;background:url('../images/member/btn_sky_r250.png') no-repeat;}
.join_area .join_btn .btn_gray{background:url('../images/member/btn_gray_r250.png') no-repeat;}

.join_ok_txt{padding:85px 0 110px;}
.join_ok_txt dt{font-size:40px;padding-bottom:35px;}
.join_ok_txt dd{font-size:16px;line-height:26px;color:#959595;}

.join_form_bx{margin:65px 0;padding:70px 0 70px 0;background:#eee;line-height:45px;}
.join_form_bx .div_in{padding-left:180px;}
.join_form_bx .div_in > div{width:100%;padding-bottom:15px;}
.join_form_bx .div_in > div:after{content:'';display:block;clear:both;}
.join_form_bx .div_in > div .ess{float:left;width:20px;text-align:center;}
.join_form_bx .div_in > div .SlectBox > .optWrapper > .options{line-height:30px;}
.form_info{padding-left:20px;line-height:20px;}
.sp_id01{float:left;width:385px;}
.sp_id02{float:left;margin-left:20px;}
.sp_id03{float:left;margin-left:10px;}
.sp_pw01{float:left;width:385px;}
.sp_pw02{float:left;width:385px;}
.sp_pw03{float:left; padding-left:15px;}
.sp_uname01{float:left;width:385px;}
.sp_addr01{float:left;width:130px;}
.sp_addr02{float:left;width:26px;text-align:center;}
.sp_addr03{float:left;width:130px;}
.sp_addr04{float:left;width:180px;margin-left:12px;}
.sp_addr05{float:left;width:385px;margin-left:20px;}
.sp_addr06{float:left;width:385px;margin-left:20px;}
.sp_email01{float:left;width:250px;}
.sp_email02{float:left;width:40px;text-align:center;}
.sp_email03{float:left;width:180px;}
.sp_email04{float:left;width:180px;margin-left:12px;}
.sp_email05{clear:both;display:block;margin:10px 0 0 20px;}
.sp_cell01{float:left;width:130px;}
.sp_cell02{float:left;width:25px;text-align:center;}
.sp_cell03{float:left;width:130px;}
.sp_cell04{float:left;width:25px;text-align:center;}
.sp_cell05{float:left;width:130px;}
.join_form_bx .div_in > div.agree_receive{overflow:hidden;width:100%;line-height:25px;margin-top:20px; padding-bottom:0;}
.agree_receive .tit{float:left;width:130px;margin-left:20px;vertical-align:middle;}
.agree_receive > div{display:inline-block;vertical-align:middle;}
.join_form_bx .join_btn{margin-top:80px;}

/* 카카오톡상담 */
.kakao_bx01{display:table;width:100%;}
.kakao_bx01 p{display:table-cell;width:50%;}
.kakao_bx01 p img{width:100%;}
.kakao_bx01 dl{display:table-cell;width:50%;vertical-align:middle;text-align:center;color:#391d1d;font-size:18px;line-height:26px;background:url('/images/counsel/kakao_img02.jpg') no-repeat 50% 50%;}
.kakao_bx01 dl dt{padding-bottom:20px;font-size:26px;font-weight:bold;}
.kakao_bx02{position:relative;padding:55px 0 50px;background:#391d1d;text-align:center;font-size:16px;color:#fff;}
.kakao_bx02:after{content:'';position:absolute;bottom:-21px;left:50%;margin-left:-20px;display:inline-block;width:41px;height:21px;background:url('/images/counsel/kakao_img03.png') no-repeat;}
.kakao_bx02 .tit{padding-bottom:25px;color:#f9e81e;font-size:20px;line-height:28px;}
.kakao_bx03{overflow:hidden;width:1110px;margin:30px auto;}
.kakao_bx03 li{float:left;width:165px;margin:0 10px;padding:40px 0 12px;line-height:24px;text-align:center; color:#391d1d;border-bottom:1px solid #391d1d;}
.kakao_bx03 li span{display:block;}
.kakao_bx03 li.off{color:#b7b7b7;border-bottom:1px solid #b7b7b7;}

/* 의료진활동 */
.energyTab_area .tab_type01 li{width:20%;}

.boad_energy{}
.boad_energy ul{overflow:hidden;width:100%;}
.boad_energy ul li{padding:25px 0;}
.boad_energy ul li.nth1{float:left;}
.boad_energy ul li.nth2{float:right;}

.energy_rv_bx{width:585px;}
.energy_rv_bx a{display:block;border:1px solid #d7d7d7;}
.energy_rv_bx a:hover{color:#ff896f;border-color:#ff896f;}
.energy_rv_bx .thumb{display:block;overflow:hidden;height:280px;}
.energy_rv_bx .thumb img{width:100%;}
.energy_rv_bx .title{display:block;padding:24px;background:#fff;}
.energy_rv_bx .title em{display:block;height:36px;padding-bottom:14px;font-size:18px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.energy_rv_bx .title span{display:block;overflow:hidden;height:40px;font-size:14px;line-height:20px;}

.t_type_view{border-top:1px solid #d7d7d7; }
.t_type_view>div{position:relative;border-bottom:1px solid #d7d7d7;}
.t_type_view>div.th{padding:15px 15px 15px 110px;background:#f8f8f8;font-weight:bold;}
.t_type_view>div.th em{position:absolute;top:15px;left:0;width:100px;text-align:center;}
.t_type_view>div.td{padding:15px 15px 15px 110px;}
.t_type_view>div.td em{position:absolute;top:15px;left:0;width:100px;text-align:center;font-weight:bold;}
.t_type_view>div.post{padding:55px 10px;}  
.t_type_view>div.post>table{table-layout:fixed ;}
.t_type_view>div.post img{max-width:100%;}

.t_btn_area{overflow:hidden;width:100%;margin-top:20px;}
.t_btn_area .t_btn_l{float:left;}
.t_btn_area .t_btn_r{float:right;}

.t_type_write table{width:100%;background:#f8f8f8; border-top:1px solid #d7d7d7;}
.t_type_write table th{width:190px;padding:10px 0;border-bottom:1px solid #d7d7d7;text-indent:35px;text-align:left;}
.t_type_write table td{padding:10px 25px;border-bottom:1px solid #d7d7d7;}
.td_category{display:inline-block;width:200px;}
.td_category02{display:inline-block;margin-left:30px;}
.td_category02 label{padding-right:30px;}
.td_name{display:inline-block;width:200px;}
.td_health{display:inline-block; }
.td_file{position:relative;overflow:hidden;width:100%;display:block;}
.td_file .file01{position:relative;display:block;width:455px;}  
.td_file .file01 .btn_add{position:absolute;top:0;right:0;}
.td_file .file01 .cif-wrapper > .cif-group{width:410px;}
.td_file .file03{position:absolute;top:0;right:0;width:490px;line-height:40px;}


.btn_r01{width:200px; margin:0 15px; line-height:60px;color:#fff;background:url('/images/intro/btn_r_sky200.png') no-repeat;font-size:16px;font-weight:bold;}
.btn_r02{width:200px; margin:0 15px; line-height:60px;color:#fff;background:url('/images/intro/btn_r_gray200.png') no-repeat;font-size:16px;font-weight:bold;}

/* 치료효과 */
.boad_relation{padding:80px 0;border-top:1px solid #dfdedc;border-bottom:1px solid #dfdedc;background:#fdfcf0;}
.boad_relation h4{padding-bottom:10px;text-align:center;font-size:30px;color:#4f4f4f;}
.boad_relation .be_aft{text-align:center;padding-top:30px;}
.boad_relation .be_aft div{position:relative;display:inline-block;width:562px;margin:0 6px; border:1px solid #f26c4f;}
.boad_relation .be_aft div:after{position:absolute;top:-30px;left:50%;content:'';width:63px;height:64px;margin-left:-32px;display:inline-block;background:url('/images/boad/sticker_star.png') no-repeat;}
.boad_relation .be_aft div span{position:relative;float:left;width:280px;text-align:center;}
.boad_relation .be_aft div span em{position:absolute;bottom:-30px;left:0;width:100%;display:block;padding-top:15px;font-size:14px;}
.boad_relation .be_aft div span img{width:100%;}
.boad_option{position:relative;}
.boad_option:after{clear:both;content:'';display:block;}
.boad_option .f_left{float:left; line-height:35px;}
.boad_option .f_right{float:right;}
.boad_option .f_right span{display:inline-block;}
.boad_option .f_right .SlectBox{height:35px;line-height:33px;border-color:#b7b7b7;}
.boad_option .f_right .inp_boad_search{position:relative;display:inline-block;vertical-align:middle;width:320px;height:35px;background:#fff;border:1px solid #bbbbbb;}
.boad_option .f_right .inp_boad_search .inp{height:33px;border:0;}
.boad_option .f_right .inp_boad_search .inp_img{position:absolute;top:7px;right:10px;}

.t_boad01{width:100%;border-top:2px solid #959595;}
.t_boad01 thead th{height:3em;background:#f8f8f8;border-bottom:1px solid #a9a9a9;font-weight:normal; text-align: center;}
.t_boad01 tbody td{padding:14px 0;border-bottom:1px solid #dfdfdf;text-align:center; }

.be_aft_bx{position:relative;overflow:hidden;width:660px;margin:0 auto;}
.be_aft_bx  span:after{position:absolute;top:40%;left:50%;content:'';width:16px;height:34px;margin-left:-8px;display:inline-block;background:url('/images/boad/blet_beforeafter.png') no-repeat;}
.be_aft_bx span > em{display:block;padding-top:15px;text-align:center;}
.be_aft_bx .b{display:block;float:left;width:280px;}
.be_aft_bx .a{display:block;float:right;width:280px;}
.be_aft_bx img{width:100%;}

.paging{text-align:center;}
.paging a{display:inline-block;vertical-align:middle;width:30px;height:30px;margin:0 5px;line-height:30px;font-weight:bold;color:#959595;}
.paging a.pg_img{border:1px solid #d9d9d9;}
.paging a.pg_img img{padding-top:8px;}
.paging a.pg_img:hover{background:#fff;}
.paging a.on,
.paging a:hover{background:#ff896f;color:#fff;}


.boad_review02{}
.boad_review02 ul{overflow:hidden;width:100%;}
.boad_review02 ul li{float:left;margin:40px 30px 0 0;}
.boad_review02 ul li.nth3{margin-right:0;}

.hope_rv_bx{width:380px;}
.hope_rv_bx a{display:block;border:1px solid #d7d7d7;}
.hope_rv_bx a:hover{color:#ff896f;border-color:#ff896f;}
.hope_rv_bx .thumb{display:block;overflow:hidden;height:256px;}
.hope_rv_bx .thumb img{width:100%;}
.hope_rv_bx .title{display:block;padding:24px;background:#fff;}
.hope_rv_bx .title em{display:block;padding-bottom:14px;font-size:18px;line-height:20px;height:36px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.hope_rv_bx .title span{display:block;overflow:hidden;height:40px;font-size:14px;line-height:20px;}

.best_hope {text-align:center;padding-top:30px;}
.best_hope .hope_rv_bx{position:relative;display:inline-block;width:380px;margin:0 15px;text-align:left;}
.best_hope .hope_rv_bx:after{position:absolute;top:-30px;left:50%;content:'';width:63px;height:64px;margin-left:-32px;display:inline-block;background:url('/images/boad/sticker_star.png') no-repeat;}
.best_hope .hope_rv_bx a{border:1px solid #f26c4f;}
.best_hope .hope_rv_bx a:hover{border-color:#1dabda;} 

.best_relay{text-align:center;}
.best_relay dt{padding-bottom:20px;font-size:24px;font-weight:bold;}
.best_relay dd{font-size:22px;color:#636363;}
.best_relay dd span{display:inline-block;margin:0 10px;height:65px;line-height:65px;}
.best_relay dd em{display:inline-block;margin-right:5px;font-size:45px;font-weight:bold;color:#fff;}
.best_relay dd .relaybx01 em{width:165px;background:url('/images/boad/bg_relaybx01.png') no-repeat;}
.best_relay dd .relaybx02 em,
.best_relay dd .relaybx03 em{width:90px;background:url('/images/boad/bg_relaybx02.png') no-repeat;}
.best_relay dd .relaybx04 em{width:225px;background:url('/images/boad/bg_relaybx03.png') no-repeat;}
.best_relay dd .relaybx04 em .icn{vertical-align:top;width:33px;height:65px;margin-left:10px;background:url('/images/boad/icn_relay_up.png') no-repeat 0 40%;}

/* faq */
.boad_faq{border-top:1px solid #d7d7d7;}
.boad_faq dl{border-bottom:1px solid #d7d7d7;}
.boad_faq dl dt{position:relative;padding:18px 60px 18px 90px;background:#f8f8f8;}
.boad_faq dl dt i{position:absolute;top:18px;left:0;width:90px;text-align:center;font-weight:bold;}
/* .boad_faq dl.active dt,
.boad_faq dl.active dt a, */
.boad_faq dl:hover dt,
.boad_faq dl:hover dt a{  color:#ff896f; font-weight:bold;}
.boad_faq dl dd{position:relative;padding:20px 60px 20px 90px;border-top:1px solid #d7d7d7;line-height:28px;}
.boad_faq dl dd i{position:absolute;top:20px;left:0;width:90px;text-align:center;font-weight:bold;color:#4f4f4f;}
.boad_faq dl dd p{color:#636363;}

/* 온라인상담 */
.mypageTab_area .tab_type01 li{width:25%;}
.boad_view{width:100%;border-top:1px solid #d7d7d7;}
.boad_view th{width:110px;text-align:left;padding:15px 0;text-indent:35px;border-bottom:1px solid #d7d7d7;}
.boad_view thead th{background:#f8f8f8;}
.boad_view thead td{background:#f8f8f8;font-size:16px;font-weight:bold;}
.boad_view td{padding:15px 0;border-bottom:1px solid #d7d7d7;}
.boad_view td.postarea{padding:30px 35px;line-height:2em;}
.boad_view .col01{width:110px;}
.boad_view .col02{width:320px;}
.boad_view .col03{width:110px;}
.boad_view .col04{ }
.boad_view .reply_tit{background:#ff896f14;color:#ff896f;}

.online_boad_w .td01{width:120px;} 
.online_boad_w .td02{padding-left:20px;text-align:left;} 
.online_boad_w .td03{width:120px;}
.online_boad_w .td04{width:120px;}
.online_boad_w .td05{width:120px;}
.online_boad_w .td06{width:80px;}
.icn_lock{width:15px;height:21px;margin-left:10px;background:url('../images/boad/icn_lock.png') no-repeat;}
.icn_new{width:50px;height:20px;margin-left:10px;background:url('../images/boad/icn_new.png') no-repeat;}

.online_search {text-align:center; padding:50px 0;border-top:1px solid #dfdedc;border-bottom:1px solid #dfdedc;background:#fdfcf0;}
.online_search dt{padding-bottom:25px;font-size:24px;font-weight:bold;}
.online_search .SlectBox{width:230px;margin:0 10px;text-align:left;}

.boad_agree_bx .frame{position:relative;width:100%;height:220px;margin-bottom:15px;border:1px solid #d7d7d7; overflow:scroll; overflow-x:hidden; -webkit-overflow-scrolling: touch;}
.boad_agree_bx .frame iframe{overflow:hidden;width:100%;height:100%;border:0;display:inline-block;}

.t_type_write .SlectBox{line-height:42px;}
.t_type_write .sp_email02,
.t_type_write .sp_cell02,
.t_type_write .sp_cell04{line-height:42px;}

.boad_view .be_aft_bx{width:920px;padding:50px 0;}
.boad_view .be_aft_bx span{width:400px;}
.boad_view .be_aft_bx span:after{width:22px;height:48px;margin-left:-11px;background:url('../images/boad/blet_beforeafter02.png') no-repeat;}
.boad_view .be_aft_bx span img{width:100%;}

.boad_view .ex_img_listbx{padding:35px 70px;background:#f8f8f8;}
.boad_view .ex_img_listbx .txt01{padding:0 0 10px 0;font-size:14px;}
.boad_view .ex_img_listbx .bx-wrapper img{width:100%;}
.boad_view .ex_img_listbx .bx-wrapper .bx-viewport{background:none;text-align:center;}
.boad_view .ex_img_listbx .bx-wrapper .bx-viewport p{margin-top:12px;}
.boad_view .ex_img_listbx .bx-wrapper .bx-controls-direction a{width:16px; height:34px; }
.boad_view .ex_img_listbx .bx-wrapper .bx-prev{left:-46px; background:url('/images/boad/bx_prev.png') no-repeat;}
.boad_view .ex_img_listbx .bx-wrapper .bx-next{right:-46px; background:url('/images/boad/bx_next.png') no-repeat;}

.file_imgList{overflow:hidden;width:100%;margin-top:40px;}
.file_imgList li{position:relative;float:left;width:145px;margin:0 15px 30px 0;}
.file_imgList li .thumb{margin-bottom:5px;}
.file_imgList li .thumb img{width:145px;height:120px;}
.file_imgList li .inp{height:40px;line-height:40px;text-indent:10px;}
.file_imgList li .del{position:absolute;top:0;right:0;}

/* 전화상담 */
.call_counsel_area{padding:40px 50px 50px 40px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#f8f8f8;}
.call_counsel_area .call_txt{padding-bottom:70px;}
.call_counsel_area .call_txt span{display:block;line-height:26px;}
.call_counsel_area .call_form_area{} 
.call_counsel_area .call_form_area:after{clear:both;display:block;content:'';}
.call_counsel_area .call_form01{float:left;width:535px;}
.call_counsel_area .call_form02{float:right;width:535px;}
.call_counsel_area .call_form02 textarea{width:100%;height:150px;border:1px solid #d7d7d7;background:#fff;}
.call_counsel_area h4{padding-bottom:20px;font-size:20px;line-height:1em;color:#4f4f4f;}
.call_counsel_area .call_form01 h4{border-bottom:1px solid #d7d7d7;margin-bottom:30px;}
.call_counsel_area .call_btn_area{margin-top:80px;}
.call_counsel_area table {width:100%;}
.call_counsel_area table tbody th{width:108px;vertical-align:top;text-align:left;line-height:40px;text-indent:10px;font-weight:bold;}
.call_counsel_area table tbody td{padding:0 0 20px; }
.call_counsel_area .type th{line-height:1.2em;}
.call_counsel_area .type td label{padding-right:25px;}
.call_counsel_area .agreement{margin-top:10px;padding-left:10px;font-weight:bold;}
.call_counsel_area .inp{width:200px;height:40px;line-height:40px;}
.call_counsel_area .inp_w300{width:300px;}
.call_counsel_area .SlectBox{width:300px;}
.call_counsel_area .SlectBox{line-height:42px;}
.call_counsel_area .disease_chose{overflow-y:scroll;height:150px;margin-bottom:35px;padding:18px 15px 18px 34px;border:1px solid #d7d7d7;background:#fff;}
.call_counsel_area .disease_chose ul{overflow:hidden;width:100%;}
.call_counsel_area .disease_chose ul li{float:left;width:33.3%;padding:6px 0;font-size:14px;}
.btn_call{width:250px;  line-height:55px;color:#fff;background:url('/images/boad/btn_r_sky250.png') no-repeat;font-size:18px;font-weight:bold;}


/* 학술자료 */
.paper_intro{overflow:hidden;width:100%;margin-top:90px;}
.paper_intro img{width:100%;} 
.paper_intro .con01{padding:100px 0 40px;background:#2f3952;border-top:10px solid #ddc462;}
.paper_intro .con01 dl{height:230px;text-align:center;font-size:16px;line-height:30px;color:#fff;}
.paper_intro .con01 dt{padding-bottom:40px;font-family:'NanumMyeongjoBoldWeb';color:#ddc462;font-size:40px;}
.paper_intro .con01 dt span{padding:0 20px;border-bottom:2px solid #ddc462;}
.paper_intro .con01 dd span{display:block;}
.paper_tit{position:relative;text-align:center;margin:100px 0 50px;}
.paper_tit em{position:relative;display:inline-block;padding:0 30px; font-family:'NanumMyeongjoBoldWeb'; color:#c49f5e;font-size:28px;background:#fff;z-index:2;}
.paper_tit:after{position:absolute;top:50%;left:0;width:100%;height:2px;background:#c49f5e;content:'';z-index:1;}

.add_pi02 .con01{background:#68b0a5;border-top-color:#f8f7a7;}
.add_pi02 .con01 dt{color:#f8f7a7;}
.add_pi02 .con01 dt span{border-bottom-color:#f8f7a7;}
.add_pi02 .paper_tit em{color:#68b0a5;}
.add_pi02 .paper_tit:after{background:#68b0a5;}

.add_pi03 .con01{background:#5799b8;border-top-color:#ffe2b3;}
.add_pi03 .con01 dt{color:#ffe2b3;}
.add_pi03 .con01 dt span{border-bottom-color:#ffe2b3;}
.add_pi03 .paper_tit em{color:#5799b8;}
.add_pi03 .paper_tit:after{background:#5d8da3;}

.post_paper{overflow:hidden;width:100%;padding:57px 0 15px; }
.post_paper .thumb{float:left;width:440px;text-align:center;}
.post_paper .thumb img{width:260px;}
.post_paper .txt{float:left;width:660px;}
.post_paper .txt .title{font-family:'NanumMyeongjoBoldWeb'; color:#4f4f4f;font-size:26px;}
.post_paper .txt .sub_tit{padding:12px 0;font-family:'NanumMyeongjoBoldWeb'; color:#1dabda;font-size:20px;}
.post_paper .txt .writer{padding:10px 0;font-family:'NanumMyeongjoBoldWeb'; color:#4f4f4f;font-size:16px;border-top:1px solid #4f4f4f;border-bottom:1px solid #4f4f4f;}
.post_paper .txt .preview_txt{padding-top:22px;line-height:2em;}
.post_paper .txt .btn_preview{margin-top:70px;text-align:right;}
.post_paper .txt .btn_preview .btn{width:150px;line-height:45px;background:url('../images/boad/btn_preview.png') no-repeat;color:#fff;}

/* 프리허그 소개 */
.intro_area01{margin-top:90px;padding:65px 0;background:url('../images/intro/intro_img01.jpg') no-repeat;}
.intro_area01 dl{width:670px;height:430px;margin:0 auto;background:#fff;text-align:center; font-family:'NanumMyeongjoBoldWeb';}
.intro_area01 dl dt{position:relative;padding:70px 0 30px;font-size:30px;color:#2f486a;}
.intro_area01 dl dt:after{position:absolute;bottom:0;left:50%;margin-left:-30px;display:inline-block;width:60px;height:3px;background:#cc9966;content:'';}
.intro_area01 dl dd{padding-top:30px;font-size:16px;color:#636363;line-height:28px;}
.intro_area01 dl dd span{display:block;}
.intro_tit{padding:90px 0 15px;border-bottom:2px solid #d7d7d7;text-align:center;font-size:26px;color:#636363;font-weight:bold;}

.greeting_tit{padding-left:40px;font-family:'NanumMyeongjoBoldWeb';font-size:22px;color:#1dabda;background:url('../images/intro/blet_freehug.png') no-repeat 0 5px;}
.greeting_tit em{font-size:32px;color:#2f486a;}
.greeting_txt01{padding-bottom:20px;border-bottom:2px solid #1dabda;font-family:'NanumMyeongjoBoldWeb';font-size:20px;line-height:1.5em;}
.greeting_txt02{padding-top:25px;line-height:22px;}
.greeting_txt02 p{padding-bottom:20px;}
.greeting_signature02{padding-top:10px;font-size:18px;font-weight:bold;}
.greeting_signature02 em{font-size:22px;}
.greeting_bx01{position:relative;margin-top:45px;padding:50px 0 0 600px;}
.greeting_bx01 .greeting_tit{position:absolute;top:0;left:0;}
.greeting_bx01 .greeting_img{position:absolute;top:55px;left:0;}
.greeting_bx01 .greeting_signature01{text-align:right;}
.greeting_bx01 .greeting_signature02{text-align:right;}
.greeting_bx02{position:relative;margin-top:70px;padding:0 600px 140px 0 ;}
.greeting_bx02 .greeting_tit{padding-bottom:25px;}
.greeting_bx02 .greeting_img{position:absolute;top:0;right:0;}
.greeting_bx02 .greeting_signature01{position:absolute;top:670px;right:0;}
.greeting_bx02 .greeting_signature02{position:absolute;top:740px;right:0;}

.philosophy_area{overflow:hidden;width:100%;margin-top:55px;}
.philosophy_area .philosophy01,
.philosophy_area .philosophy03{float:left;}
.philosophy_area .philosophy02,
.philosophy_area .philosophy04{float:right;}
.philosophy_area dl{width:590px;margin-bottom:20px;}
.philosophy_area dl dt{padding:10px 22px;font-size:20px;font-weight:bold;color:#fff;background:#2f486a;}
.philosophy_area dl dd{display:table;width:100%;height: 140px; text-align:center;font-size:18px;line-height:1.5em;color:#4f4f4f;}
.philosophy_area dl dd p{display:table-cell;height:298px;vertical-align:middle;}
.philosophy_area dl dd span{display:block;}
.philosophy_area dl dd em{font-weight:bold;}
.philosophy_area .philosophy01 dd{background:url('../images/intro/intro_philosophy01.jpg') no-repeat; background-size: cover;}
.philosophy_area .philosophy02 dd{background:url('../images/intro/intro_philosophy02.jpg') no-repeat; background-size: cover;}
.philosophy_area .philosophy03 dd{background:url('../images/intro/intro_philosophy05.jpg') no-repeat; background-size: cover;}
.philosophy_area .philosophy04 dd{background:url('../images/intro/intro_philosophy04.jpg') no-repeat; background-size: cover;}
.philosophy_area .philosophy01 dd em{border-bottom:1px solid #4f4f4f;}
.philosophy_area .philosophy04 dd{padding:0 30px 0 60px;text-align:left;}

.intro_area04{margin-top:70px;padding:90px 0;background:url('../images/intro/intro_img04.jpg') no-repeat 50% 0;}
.intro_area04 dl{width:900px;height:320px;margin:0 auto;background:#fff;text-align:center; font-family:'NanumMyeongjoBoldWeb';color:#4f4f4f;opacity:0.8;}
.intro_area04 dl dt{padding:75px 0 30px;font-size:32px;}
.intro_area04 dl dd{padding-bottom:20px;font-size:18px;}
.intro_area04 dl dd span{font-size:22px;color:#c49f5e;}

.history_area01{margin-bottom:40px;text-align:center;font-size:18px;font-family:'NanumMyeongjoBoldWeb';}
.history_area01 h4{color:#2f486a;font-size:35px;}
.history_area02{position:relative;width:100%; overflow:hidden; }
.history_area02:before{position:absolute;top:15px;left:50%;content:'';display:inline-block;width:2px;height:100%;background:#1dabda;}
.history_area02:after{position:absolute;bottom:0px;left:585px;content:'';display:inline-block;width:30px;height:30px;background: url('../images/intro/blet_history.png') no-repeat;}
.history_area02 dl{position:relative;width:540px;margin-bottom:25px;}
.history_area02 dl dt{padding:0;font-size:28px;font-family:'NanumMyeongjoBoldWeb';color:#1dabda;}
.history_area02 dl dd{padding:4px 0 0 0;}
.history_area02 dl dd.img{padding:30px 0 0 0; }
.history_area02 .r_type{margin-left:660px;} 
.history_area02 .l_type{text-align:right;}
.history_area02 dl:after{position:absolute;content:'';display:inline-block;width:30px;height:30px;background:url('../images/intro/blet_history.png') no-repeat;}
.history_area02 dl.r_type:after{top:0;left:-75px;}
.history_area02 dl.l_type:after{top:0;right:-76px;}
.history_area03{margin-top:70px;padding:90px 0;background:url('../images/intro/history_img.jpg') no-repeat 50% 0;}
.history_area03 p{width:900px;padding:50px 0;margin:0 auto;background:#fff;text-align:center; font-family:'NanumMyeongjoBoldWeb';opacity:0.8;}
.history_area03 span{display:block;font-size:20px;color:#009cce;}
.history_area03 em{display:block;font-size:28px;color:#4f4f4f;line-height:1.5em;margin-top:;}

.tongsi_area01{margin-bottom:55px;text-align:center;font-size:18px;font-family:'NanumMyeongjoBoldWeb';}
.tongsi_area01 dt{padding-bottom:10px;font-size:35px;color:#2f486a;} 
.tongsi_area03{padding:50px;background:#f8f8f8;line-height:2em;color:#4f4f4f;font-size:16px;font-family:'NanumMyeongjoBoldWeb';}
.tongsi_area03 p{margin-bottom:30px;}
.tongsi_area03 p span{display:block;}
.tongsi_area03 p.name{text-align:right;}
.tongsi_area03 p.name em{color:#2f486a;}
.tongsi_area03 p.name img{vertical-align:middle;}
.tongsi_area04{padding:150px 0 0 0;text-align:center;}
.tongsi_area04 h4{font-size:30px;}
.tongsi_area04 p{padding-bottom:50px;margin:0;font-size:16px;line-height:2em;}
.tongsi_area04 p span{display:block;}
.tongsi_area04 .img01{line-height:0;height:auto;}
.tongsi_area04 article{float: left; width: 100%; height: auto; margin: 3% auto; text-align: center; font-size: 16px; color: #f26c4f; line-height: 1.5em;}
.tongsi_area04 .img02{line-height:0;height:auto;}
.tongsi_area04 .btn{width:250px;line-height:55px;font-size:18px;color:#fff;background:url('../images/intro/btn_tongsi_go.png') no-repeat;}

.con_full_width > h2 { float: left; font-family: 'NanumMyeongjoBoldWeb'; font-size: 45px;color: white; }
.con_full_width .btn_more { float: left; font-size: 16px; color: #4f4f4f; padding: 10px 20px; background-color: white; border-radius: 50px; }

.con_full_width .section_single_01 { float: left; width: 100%; height: 950px; background-color: antiquewhite; }
.con_full_width .section_single_02 { float: left; width: 100%; height: 620px; }
.con_full_width .section_single_03 { float: left; width: 100%; height: 765px; background-color: 125a86; }
.con_full_width .section_double { float: left; width: 50%; height: 950px; background-color: burlywood; }




/* 진료예약 */
.reservation_bx01{padding:25px 0;text-align:center;background:#f8f8f8;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;line-height:25px;}
.reservation_bx01 em{margin-right:10px;font-weight:bold;font-size:18px;}
.reservation_bx02 ul{overflow:hidden;width:100%;margin-top:60px;}
.reservation_bx02 li{position:relative;float:left;width:450px;margin-bottom:40px;margin-left:100px;}
.reservation_bx02 li:after{position:absolute;top:110px;left:-60px;content:'';display:inline-block;width:25px;height:30px;background:url('../images/counsel/blet_step_reserve.png') no-repeat;}
.reservation_bx02 li.r_step01:after{background: none;}
.stepbx{height:250px;border:1px solid #d7d7d7;text-align:center;}
.stepbx .tit{padding:25px 0 0 0;}
.stepbx .tit span{ color:#ff896f;font-weight:bold;font-size:16px;text-decoration:underline;}
.stepbx .tit em{display:block;margin-top:10px;font-weight:bold;font-size:20px;}
.stepbx .tit .icn{display:block;}
.r_step01 .stepbx .tit .icn{display:inline-block;width:44px;height:52px;margin:20px 0 15px;background:url('../images/counsel/icn_step_reserve01.png') no-repeat;}
.r_step02 .stepbx .tit .icn{display:inline-block;width:53px;height:50px;margin:17px 0 20px;background:url('../images/counsel/icn_step_reserve02.png') no-repeat; background-size: cover;}
.r_step03 .stepbx .tit .icn{display:inline-block;width:61px;height:61px;margin:15px 0 13px;background:url('../images/counsel/icn_step_reserve03.png') no-repeat;}
.r_step04 .stepbx .tit .icn{display:inline-block;width:51px;height:53px;margin:18px 0 20px;background:url('../images/counsel/icn_step_reserve04.png') no-repeat;}
.r_step05 .stepbx .tit .icn{display:inline-block;width:47px;height:65px;margin:20px 0 30px;background:url('../images/counsel/icn_step_reserve05.png') no-repeat;}
.stepbx .con{padding:0 15px;font-size:14px;line-height:20px;}
.stepbx .con .btn{line-height:25px;width:100px;background:#636363;color:#fff;}

.reservation_clauseBx h4{padding-bottom:14px;font-size:20px;}
.reservation_clauseBx div{width:100%;height:220px;border:1px solid #d7d7d7;overflow:scroll; overflow-x:hidden; -webkit-overflow-scrolling: touch;}
.reservation_clauseBx div iframe{overflow:hidden; display:inline-block; width:100%; height:100%;}
.reservation_clauseBx p{padding-top:14px;}

.t_type_write table .calender_area{padding:40px 30px;background:#fff;}
.calender_l{float:left;width:600px;}
.calender_txt{float:right;width:490px;line-height:1.5em;}
.calender_area .monthly-reset{display:none;}

.monthly-header{position:relative;background:#ff896f;padding:10px;border:1px solid #fff;border-bottom:0;}
.monthly-header .monthly-header-title{color:#fff; font-size:16px;font-weight:bold;text-align:center;}
.monthly-header .monthly-prev{position:absolute;top:12px;left:14px;color:#fff;}
.monthly-header .monthly-next{position:absolute;top:12px;right:14px;color:#fff;}
.monthly-day-wrap{overflow:hidden;width:100%;border-collapse:collapse;}
.monthly-day-wrap thead th{background:#636363;font-size:14px;line-height:25px;text-align:center;border:1px solid #fff;color:#fff;text-indent:0;width:auto;padding:0;}
.monthly-day-wrap thead th.sun{background:#ee8b80;}
.monthly-day-wrap tbody td{ padding:15px 0; text-align:center;background:#f3f3f5;border:1px solid #fff;}
.monthly-day-wrap tbody td.selct01{background:#e2f5fd;}
.monthly-day-wrap tbody td.selct02{background:#1dabda;color:#fff;}
.monthly-day-wrap tbody td.selct03{background:#ee8b80;color:#fff;}


/* 초진부 */
.reservation_bx03 ul{overflow:hidden;width:100%;margin-top:60px;} 
.reservation_bx03 li{position:relative;float:left;width:370px;margin-bottom:40px;margin-left:45px;}
.reservation_bx03 li:after{position:absolute;top:110px;left:-35px;content:'';display:inline-block;width:25px;height:30px;background:url('../images/counsel/blet_step_reserve.png') no-repeat;}
.reservation_bx03 .r_step21{margin-left:0;}
.reservation_bx03 .r_step24{margin-left:0;}
.r_step21 .stepbx .tit .icn{display:inline-block;width:44px;height:52px;margin:20px 0 15px;background:url('../images/counsel/icn_step_reserve21.png') no-repeat;}
.r_step22 .stepbx .tit .icn{display:inline-block;width:61px;height:61px;margin:15px 0 15px;background:url('../images/counsel/icn_step_reserve03.png') no-repeat;}
.r_step23 .stepbx .tit .icn{display:inline-block;width:69px;height:60px;margin:18px 0 12px;background:url('../images/counsel/icn_step_reserve23.png') no-repeat;}
.r_step24 .stepbx .tit .icn{display:inline-block;width:43px;height:58px;margin:20px 0 15px;background:url('../images/counsel/icn_step_reserve24.png') no-repeat;}
.r_step25 .stepbx .tit .icn{display:inline-block;width:52px;height:61px;margin:20px 0 20px;background:url('../images/counsel/icn_step_reserve25.png') no-repeat;}
.r_step26 .stepbx .tit .icn{display:inline-block;width:74px;height:68px;margin:24px 0 24px;background:url('../images/counsel/icn_step_reserve26.png') no-repeat;}

.tit_h4 em{font-size:20px;font-weight:bold;}
.inp02{height:20px;line-height:18px;border:1px solid #d7d7d7;}
.t_type_write02{border-top:1px solid #d7d7d7;}
.t_type_write02 dl{padding:20px 35px 10px 40px;border-bottom:1px solid #d7d7d7;background:#fefcf0;}
.t_type_write02 dl dt{font-weight:bold;padding-bottom:10px;}
.t_type_write02 dl dd{font-size:14px;}
.t_type_write02 dl dd label{display:inline-block;padding-bottom:10px;margin-right:20px;}
.t_type_write02 dl dd .inp02{width:160px;}
.w200{display:inline-block;width:200px;}
.w80{display:inline-block;width:80px;}

/* mypage */
.password_check_area{padding:100px 0;background:#eeeeee;border:0;}
.my_password01{text-align:center;color:#ff896f;font-weight:bold;font-size:22px;}
.my_password02{text-align:center;font-size:16px;}
.login_bx01 p.login_id_txt{margin:30px 0;text-align:center;font-weight:bold;font-size:18px;}

.mypage_btn .btn_gray{line-height:55px; background:#b7b7b7;}

.reservation_boad_w .td01{width:12.5%;}
.reservation_boad_w .td02{width:12.5%;}
.reservation_boad_w .td03{width:12.5%;}
.reservation_boad_w .td04{width:12.5%;}
.reservation_boad_w .td05{width:12.5%;}
.reservation_boad_w .td06{width:12.5%;}
.reservation_boad_w .td07{width:12.5%;}
.reservation_boad_w .td08{width:12.5%;}
.myfirstchart_boad_w .no_data{padding:70px 0;color:#b7b7b7;}
.myfirstchart_boad_w .no_data .txt01{font-size:22px;}
.myfirstchart_boad_w .no_data .txt02{font-size:15px;margin-top:10px;}
.icn_nodata{width:108px;height:94px;margin-bottom:24px;background:url('../images/boad/icn_nodata.png') no-repeat;}


.pop_w{z-index:100000;position:fixed;top:50%;left:50%; border:1px solid #b7b7b7;background:#f8f8f8;}
.pop_send_map{width:400px;margin-left:-200px;margin-top:-188px;}
.pop_privacy{width:1200px;top:0;left:0;}

.pop_w h1{padding:15px 0 15px 57px ;background:#636363 url('../images/intro/pop_logo.png') no-repeat 15px 9px;color:#fff;font-size:18px;}
.pop_w .pop_close{position:absolute;top:14px;right:20px;}
.pop_w .pop_container{padding:30px 40px;}
.pop_w .pop_spot{text-align:center;margin-bottom:24px;}
.pop_w .pop_spot .s01{font-weight:bold;}
.pop_w .pop_spot .s02 {display:inline-block;width:50%;margin-left:10px;text-align:left;}
.pop_w .inp_s{width:100%;height:33px;line-height:33px;border:1px solid #b7b7b7;}
.pop_w .SlectBox{line-height:31px;text-align:left; border-color:#b7b7b7;}
.pop_w .pop_cell{ width:100%;margin-bottom:24px;}
.pop_w .pop_cell:after{clear:both;content:'';display:block;}
.pop_w .pop_cell .c01{float:left;width:30%;}
.pop_w .pop_cell .c02{float:left;width:5%;line-height:33px;}
.pop_w .pop_cell .c03{float:left;width:30%;}
.pop_w .pop_cell .c04{float:left;width:5%;line-height:33px;}
.pop_w .pop_cell .c05{float:left;width:30%;}
.pop_w .pop_clause{overflow-y:scroll;height:80px;margin-bottom:10px;border:1px solid #b7b7b7;background:#fff;}
.pop_w .pop_clause div{padding:10px;font-size:12px;line-height:2em;}
.pop_w .pop_agree{font-size:14px;}
.pop_w .pop_btn{text-align:center;margin-top:30px;}
.pop_w .pop_btn .btn{width:120px;line-height:40px;background:url('../images/boad/btn_gray_r_s.png') no-repeat;color:#fff;font-size:16px;}
.pop_w .pop_clause_bx{width:100%;height:408px;border:1px solid #b7b7b7;overflow:scroll; overflow-x:hidden; -webkit-overflow-scrolling: touch; }
.pop_w .pop_clause_bx iframe{overflow:hidden; display:inline-block; width:100%; height:100%;}

/* search */
.search_page_area{padding:25px;background:#ff896f14;border-bottom:1px solid #dfe3e7;border-top:1px solid #d7d7d7;}
.search_page_area .searchbox{position:relative;width:525px;margin:0 auto;background:url('../images/common/bg_search_page_bx.gif') no-repeat;}
.search_page_area .inp{background:none;border:0;}
.search_page_area .search_btn{position:absolute;top:10px;right:20px;}

.search_list_w{border-top:2px solid #959595;border-bottom:2px solid #959595;}
.search_list_w li{border-bottom:1px solid #d7d7d7;}
.search_list_w li .tit{position:relative; padding:15px 300px 15px 25px;border-bottom:1px solid #d7d7d7; background:#f8f8f8;}
.search_list_w li .tit em{display:block;font-weight:bold;font-size:16px;}
.search_list_w li .tit span{position:absolute;top:17px;right:25px;color:#898989;font-size:14px;}
.search_list_w li .con{overflow:hidden;width:100%;position:relative;padding:30px 0;}
.search_list_w li .con .thumg{float:left;width:210px;margin-left:26px;}
.search_list_w li .con .thumg img{width:100%;}
.search_list_w li .con .text_area{float:right;width:900px;margin-right:26px;line-height:1.8em;}
.search_list_w li .con .text_area .txt{display:block;height:7.2em;overflow:hidden;}
.search_list_w li .con .text_area .date{display:block;margin-top:20px;color:#898989;}
.search_list_w li:hover,
.search_list_w li:hover .tit em a,
.search_list_w li:hover .tit span,
.search_list_w li:hover .con .txt .date{color:#ff896f;}

#to_top {
    position : fixed ;
    bottom : 20px ;
    right : 20px ;
    cursor : pointer ;
    width : 57px ;
    height : 35px ;
    display : block ;
    padding-top : 10px ;
    background : #666 ;
    opacity : .5 ;
    color : #fff ;
    text-align : center ;
    border-radius : 4px ;
    text-decoration : none ;
    z-index: 500;
}

@media screen and (max-width:900px) {
    #to_top {bottom : 75px;}
}


.h_pw_pop{ display:none;border:1px solid #009fe3;width:300px;position:absolute;top:50%; margin-top:-105px; height:210px; left:50%;  margin-left:-40px; background:#fff; }
.h_pw_top{ background:#009fe3;height:50px;line-height:50px; }
.h_pw_in{ padding:8px 17px;}
.h_pw_con{ }
.h_pw_ctxt{font-size:15px;color:#333;}
.hpw_inptxt{ width: 100%;  border: 1px solid #ddd; height: 30px; line-height: 30px; margin-top:15px;}
.h_pw_toptit{color:#fff;font-size:20px;font-weight:bold;padding-left:15px;}
.h_pw_bottoms{ text-align:center; padding:15px  0 0px 0; }					
.h_pw_bottoms a{ display:inline-block; border:1px solid #ddd; width:60px; height:41px; line-height:41px; color:#555; font-weight:bold; margin:0 3px; }
.h_pw_bottoms .okbtn1{  background:#333; color:#fff;  }
#menu2-3{ letter-spacing:-1px; }