
*{margin:0;padding:0;border:0;}
img,fieldset{border:none;vertical-align:top;}
li,ol,dl{list-style:none;vertical-align:top;}
input,select,button,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,em{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
em, address{font-weight:normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {-webkit-text-size-adjust:none; margin:0; padding:0; border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,canvas{-webkit-text-size-adjust:none;display:block;margin:0; padding:0; border:0;}
input, select, textarea {margin:0;padding:0;font-size:100%;vertical-align:middle;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
fieldset, img {border: 0;}
body{font-family:'NanumBarunGothic',Dotum,'돋움',gulim,'굴림'; font-size:14px; letter-spacing:-0.02em;line-height: 1.3; color:#444;}
input,select,textarea,option{font-family:'NanumBarunGothic',Dotum,'돋움',gulim,'굴림';color:#222; font-size:15px; letter-spacing:0;}
input {box-shadow:none;}
input[type='text']:focus, input[type='password']:focus, input[type='tel']:focus, textarea:focus, select:focus {outline:none;}
input[type='checkbox'],input[type='radio'] {border:0 !important; padding:0 !important; margin:0;cursor:pointer;}
select::-ms-expand{display:none;}
select{font-size:13px;width:100%;padding:5px;border:0;background-image:url(../images/m_sel_arw.png);background-color:#fff;background-position:95% 50%;background-size:11px 7px;
background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;}
::-moz-input-placeholder{color:#aaa;}
::-webkit-input-placeholder{color:#aaa;}
::-ms-input-placeholder{color:#aaa;}
::input-placeholder{color:#aaa;}
::placeholder{color:#aaa;opacity:1;}
textarea::placeholder{color:#aaa;}
button{border:none;outline:none;cursor:pointer;background-color:#fff;font-family:'NanumBarunGothic',Dotum,'돋움',gulim,'굴림';}
label{cursor:pointer;}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;word-break:break-all;}
table th, table td{vertical-align:middle;}
ul:after,ol:after,dl:after{content:'';display:table;clear:both;}
a{margin:0;padding:0;background:transparent;cursor:pointer;text-decoration:none;}
a:link{text-decoration:none;color:#444;}
a:visited{text-decoration:none;color:#444;}
a:hover{text-decoration:none;color:#444;}
a:active{text-decoration:none;color:#444;}
.hide,hr,caption,legend{position:absolute;left:-9999px;width:0;height:0;font-size:0;overflow:hidden;}
.blind {position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow:hidden;}
.cboth,.clear {clear:both; padding:0; margin:0; font-size:0; line-height:0;}






/*/////  메인  /////*/
#al_wrapper{width:100%;margin:0 auto; overflow:hidden;}
#md_wrapper{overflow:hidden;margin:0 auto;}
.md_wrapper{width:100%;}
.fx_wrapper{max-width:1160px;}
#ar_header{width:100%;margin:0 auto 8px;min-width: 280px;background-color:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-ms-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-o-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);}
.ar_header{position: fixed;top: 0;z-index:10;}
#al_content{width:100%;overflow:hidden;margin:0 auto;}
#ar_content{overflow:hidden;margin:0 auto;background-color:#fafaf7;}
.ar_content{width:100%;}
.ar_content:after{content:'';display:table;clear:both;}
.fx_content{max-width:1160px;}
.fx_header {max-width:1160px;margin:0 auto;padding: 0px 30px;position: relative;}
.fx_header:after{content:'';display:table;clear:both;}
.arr_down{border:solid #88847d; border-width:0 1px 1px 0;display:inline-block;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);} 
.profile_photo_wrapper{display:inline-block;cursor:pointer;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.profile_photo_wrapper .s_width_per{width:30px;height:30px;}
.profile_photo_wrapper .l_width_per{width:60px;height:60px;}
.profile_photo_wrapper .xl_width_per{width:120px;height:120px;}
.profile_photo_wrapper .profile_photo_style{background-color:#dbd9d5;overflow:hidden;padding:1px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.profile_photo_wrapper .profile_photo_style .profile_photo_look{width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;-ms-background-size:contain;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.profile_photo_wrapper .bg_s_log_per{background-image:url(../images/m_bg_log_per60.png);}
.profile_photo_wrapper .bg_l_log_per{background-image:url(../images/m_bg_log_per120.png);}
.profile_photo_wrapper .bg_s_info_man{background-image:url(../images/m_bg_info_man60.png);}
.profile_photo_wrapper .bg_l_info_man{background-image:url(../images/m_bg_info_man120.png);}
.profile_photo_wrapper .bg_xl_info_man{background-image:url(../images/m_bg_info_man240.png);}
.profile_photo_wrapper .bg_s_info_woman{background-image:url(../images/m_bg_info_woman60.png);}
.profile_photo_wrapper .bg_l_info_woman{background-image:url(../images/m_bg_info_woman120.png);}
.profile_photo_wrapper .bg_xl_info_woman{background-image:url(../images/m_bg_info_woman240.png);}
.btn_profile_photo{display:inline-block;width:25px;height:25px;background:url(../images/m_bg_cam_50.png) no-repeat;position:absolute !important;top: 36px;left: 40px; background-size:100%;text-indent: -9999px;font-size: 0; line-height: 0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
/* 메인 비주얼 */
.main_quick_wrap{position:relative;height:130px;background-color:#fff;margin:0 auto;text-align: center;}
.main_quick_wrap .main_quick{display:inline-block;max-width:1160px;vertical-align:top;width: 100%;}
.main_quick_wrap .main_quick .main_quick_grp{display:table;width:100%;table-layout: fixed;font-size: 0;}
.main_quick_wrap .main_quick .main_quick_grp li{display:table-cell;position:relative;width:16.6%;vertical-align:middle;}
.main_quick_wrap .main_quick .main_quick_grp li a{display:block;width:100%;height:130px;text-align:center;}
.main_quick_wrap .main_quick .main_quick_grp li a:after{content:''; position:absolute;height:100px;top:50%;left:0;margin-top:-50px;width:1px;background-color:#efefef;}
.main_quick_wrap .main_quick .main_quick_grp .quick6:after{content:''; position:absolute;height:100px;top:50%;right:0;margin-top:-50px;width:1px;background-color:#efefef;}
.main_quick_wrap .main_quick .main_quick_grp li .quick_icn{display:block;height:54px;padding-top:30px;}
.main_quick_wrap .main_quick .main_quick_grp li i{display:inline-block;background-image:url(../images/m_micn.png);background-size:550px 169px;}
.main_quick_wrap .main_quick .main_quick_grp .quick_icn1{background-position:-22px -18px;width:47px;height:32px;}
.main_quick_wrap .main_quick .main_quick_grp .quick_icn2{background-position:-115px -17px;width:38px;height:34px;}
.main_quick_wrap .main_quick .main_quick_grp .quick_icn3{background-position:-204px -11px;width:41px;height:41px;}
.main_quick_wrap .main_quick .main_quick_grp .quick_icn4{background-position:-293px -16px;width:45px;height:37px;}
.main_quick_wrap .main_quick .main_quick_grp .quick_icn5{background-position:-382px -13px;width:42px;height:42px;}
.main_quick_wrap .main_quick .main_quick_grp .quick_icn6{background-position:-471px -15px;width:51px;height:40px;}
.main_quick_wrap .main_quick .main_quick_grp .quick_txt{display:block;font-size:18px;font-weight:bold;color:#545454;}
.main_cont_wrap{background:url(../images/bg_main_cont.png) no-repeat center 0;padding:108px 0;overflow: hidden; -webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.main_cont_wrap .main_cont{max-width:1160px;position:relative;margin:0 auto;text-align:center}
.main_cont_wrap .main_cont .box1{float:left;position:relative;margin-left:1%;width:32.6%;overflow:hidden;}
.main_cont_wrap .main_cont .box1:first-child{margin-left:0;}
.main_cont_wrap .main_cont .cont_thum{width:100%;overflow:hidden;vertical-align:top;}
.main_cont_wrap .main_cont .cont_thum img{width:100%;}
.main_cont_wrap .main_cont .cont_txt{background-color:#fff;position:relative;padding:28px 26px 30px;vertical-align:top;}
.main_cont_wrap .main_cont .cont_txt .cont_txt_l{font-size:21px;font-weight:bold;color:#3b3833;margin-bottom:10px;line-height: 1.4;text-align:center;}
.main_cont_wrap .main_cont .cont_txt .cont_txt_m{color:#88847d;font-size:16px;line-height:1.5;width:100%;height: 100px;word-break:keep-all;text-align:center;}
.main_cont_wrap .main_cont .cont_btn {margin:0 auto;margin-top:20px;} 
.main_cont_wrap .main_cont .cont_btn .btn_main_cont{display:inline-block;text-align:center;width:188px;height:44px;font-size:15px;font-weight:bold;border:2px solid #856351;line-height:44px;color:#856351;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
#reveal1{transform:translateX(-120px);transition-property:all;transition-duration:0.6s;transition-timing-function:ease-in-out;transition-delay:0s;opacity:0;}
#reveal2{transition-property:all;transition-timing-function:ease-in-out;transform:translateX(-120px);transition-duration:0.8s;transition-delay:0s;opacity:0;}
#reveal3{opacity:0;transform:translateX(-120px);transition-timing-function:ease-in-out;transition-property:all;transition-duration:1.0s;transition-delay:0s;}
#reveal1.visible,#reveal2.visible,#reveal3.visible{opacity:1;transform:none;}
.main_info_wrap{padding:100px 0 !important;max-width: 1160px;}
.main_info_wrap .main_info{width:100%;}
.main_info_wrap .main_info .main_info_left{position:relative;float:left;width:55%;border-right:1px solid #e8e8e8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_info_wrap .main_info .main_info_right{float:left;width:45%;position:relative;}
.main_info_wrap .main_notice{position:relative;padding-right:36px;}
.main_info_wrap .main_notice .notice_top{border-bottom:1px solid #e8e8e8;padding-top:6px;padding-bottom:18px;position:relative;}
.main_info_wrap .main_notice .notice_top,.main_info_wrap .main_notice .main_notice_list{padding-left:16px;padding-right:16px;}
.main_info_wrap .main_notice .notice_top .notice_tit{font-size:26px; font-weight:bold;color:#444;}
.main_info_wrap .main_notice .notice_top .btn_notigo{position:absolute;top:6px;right:8px;color:#88847d;font-size:13px;font-weight:bold;border:1px solid #88847d;padding:6px 15px 5px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.main_info_wrap .main_notice .notice_top .btn_notigo:hover,.main_info_wrap .main_notice .notice_top .btn_notigo:focus{background-color:#88847d;color:#fff;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.main_info_wrap .main_notice .main_notice_list{padding-top:10px;padding-bottom:10px;}
.main_info_wrap .main_notice .main_notice_list li{text-align:left;padding:15px 0px;position:relative;border-bottom:1px solid #f2f2f2;}
.main_info_wrap .main_notice .main_notice_list li a {display:block;}
.main_info_wrap .main_notice .main_notice_list .ntit{font-size:17px;color:#545454;text-align:left;padding:0px 120px 0 0;}
.main_info_wrap .main_notice .main_notice_list .date{color:#949494;font-size:14px;position:absolute;top:18px;right:0px;display:inline-block;width:80px;text-align: right;}
.main_info_wrap .main_info_ban{padding-left:36px;position:relative;}
.main_info_wrap .main_info_ban li{display: inline-block;width: 100%; height:104px;padding:18px 0 14px;}
.main_info_wrap .main_info_ban li a{display:block; }
.main_info_wrap .main_info_ban .ban_info{border-bottom:1px solid #e8e8e8;}
.main_info_wrap .main_info_ban .icn_info{display:inline-block;background-image:url(../images/m_micn.png);background-size:550px 169px;}
.main_info_wrap .main_info_ban .ban_info .icn_info{background-position:-21px -84px;width:70px;height:72px;}
.main_info_wrap .main_info_ban .ban_inq{padding:28px 0 6px;}
.main_info_wrap .main_info_ban .ban_inq .icn_info{background-position:-122px -87px;width:83px;height:66px;}
.main_info_wrap .main_info_ban .txt_grp{position:relative;float:left;width:70%;text-align:left;display:inline-block;}
.main_info_wrap .main_info_ban .ban_icn{float:right;width:30%;position:relative;text-align: right;display:inline-block;padding-top: 4px;}
.main_info_wrap .main_info_ban .ban_inq .ban_icn{padding-top:10px;}
.main_info_wrap .main_info_ban .btn_tit{font-size:23px;color:#444;font-weight:bold;}
.main_info_wrap .main_info_ban .ban_txt{color:#88847d;font-size:16px;line-height:1.5;margin-top:8px;}


/* 로고 */
.top_l_logo_bx {display:inline-block;position:relative;float:left;text-align:left;width:19%;padding:30px 0px 0px 0px;}
.top_l_logo_bx .top_logo{display:block;width:150px; height:25px;background:url(../images/m_logo.png)no-repeat; background-size:100%; text-indent:-9999px;font-size:0;line-height:0;}
/* 네비 */
.top_c_navbar_bx {position:relative;float:left;text-align: center;width:65%;height:89px;}
.top_c_navbar_bx .top_c_navbar {position:relative;}
.top_c_navbar_bx a{float:left; position:relative;display: inline-block;}
.top_c_navbar_bx a,.top_c_navbar_bx .dropdown_menu_bx .dropdown_l_menu{font-size:18px;color:#333;text-align:center;cursor:pointer;padding:36px 18px 35px;line-height: 1;}
.top_c_navbar_bx a:hover,.top_c_navbar_bx .dropdown_menu_bx:hover .dropdown_l_menu{color:#88847d;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.top_c_navbar_bx .dropdown_menu_bx{float:left;position:relative;display: inline-block;}
.top_c_navbar_bx .dropdown_menu_bx:after{content:'';display:table;clear:both;}
.top_c_navbar_bx .dropdown_menu_bx .dropdown_l_menu{font-family:inherit;background-color:#fff;}
.top_c_navbar_bx .dropdown_menu_bx .dropdown_l_menu .l_menu_arr{border-color:#f59618;margin-left:8px;vertical-align:top;}
.top_c_navbar_bx .dropdown_menu_bx .dropdown_menu_list{display:none;position:absolute;top:77px;left:0px;background-color:#fff;min-width:160px;z-index:1;border-top:3px solid #f59618;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-webkit-animation:smenuEffect 0.4s;-moz-animation:smenuEffect 0.4s;animation:smenuEffect 0.4s;}
@-webkit-keyframes smenuEffect{from{opacity:0;top:70;}to{opacity:1;top:77px;}}@-moz-keyframes smenuEffect{from{opacity:0;top:70px;}to{opacity:1;top:77px;}}@keyframes smenuEffect{from{opacity:0;top:70px;}to{opacity:1;top:77px;}}	
.dropdown_menu_bx:hover .dropdown_menu_list,.dropdown_menu_bx:focus .dropdown_menu_list{display:block;}
.top_c_navbar_bx .dropdown_menu_bx .dropdown_menu_list a{font-size:15px;float:none;display:block;color:#444;padding:12px 16px; text-align:left;font-weight:normal;margin-top:0;}
.top_c_navbar_bx .dropdown_menu_bx .dropdown_menu_list a:hover{background-color:#f6f6f6;}

/* 네비 내 마이페이지 */
.top_r_myp_bx {position:relative;display:inline-block;float:right;width:16%;}
.top_r_myp_bx .top_r_myp{position:relative;padding: 28px 0px 0px 0px;text-align: right;}
.top_r_myp_bx .top_r_myp .myp_drop_menu{position:relative;display:inline-block;vertical-align:top;width: 100%;}
.top_r_myp_bx .top_r_myp .myp_drop_menu:after{content:'';display:table;clear:both;}
.top_r_myp_bx .top_r_myp .myp_drop_menu .profile_photo_wrapper{vertical-align: middle;position:relative;float:left;width:24%;}
.profile_name{font-size:14px;position:relative;display:inline-block;text-align: left;color:#646464;}
.profile_name strong{font-weight:bold;font-size:15px;color:#333;}
.top_r_myp_bx .myp_drop_menu .profile_name{float:left;padding-top: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:56%;}
.top_r_myp_bx .myp_drop_menu .myp_dropbtn{position:relative;display:inline-block;float:right; text-align: right;width:20%;}
.top_r_myp_bx .dropbtn {display:inline-block;width:40px; height:8px; padding:10px 0px;cursor:pointer;background:url(../images/btn_myp_more.png)no-repeat; background-size:14px 8px; background-position:center right; text-indent:-9999px;font-size:0;line-height:0;}
.top_r_myp_bx .dropdown {position: relative;display: inline-block;}
.top_r_myp_bx .dropdown-content {display: none;position: absolute;top:87px; right:0px;background-color: #fff;min-width: 162px;z-index: 1;border: 1px solid #f2f2f2;border-top:none;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);}
.top_r_myp_bx .dropdown-content a {font-size: 14px;color: #444;padding: 12px 16px;cursor:pointer;text-decoration: none;display: block;text-align: left;border-top: 1px solid #f2f2f2;}
.top_r_myp_bx .dropdown-content a:hover {background-color: #f6f6f6;}
.top_r_myp_bx .show {display:block;}
.top_r_myp_bx .top_r_myp .btn_top_log{display:inline-block;position: relative;text-align: right;}
.top_r_myp_bx .top_r_myp .btn_top_log .btn_login{display:inline-block;font-size:13px;color:#545454;font-weight:bold;padding:7px 14px 6px;border: 1px solid #e4e4e4;vertical-align:middle;background-color: #fff;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;-ms-border-radius: 20px;}
.top_r_myp_bx .top_r_myp .btn_top_log .btn_join{font-size:13px;color:#545454;display: inline-block;vertical-align: middle;}
.top_r_myp_bx .top_r_myp .btn_top_log .btn_login:hover{background-color:#eee;-webkit-transition: 0.2s;-moz-transition: 0.2s;transition: 0.2s;}
.top_r_myp_bx .top_r_myp .btn_top_log .btn_join:hover{color:#141414;-webkit-transition: 0.2s;-moz-transition: 0.2s;transition: 0.2s;}
.top_r_myp_bx .top_r_myp .btn_top_log .bar{color:#eee;font-size:13px;display:inline-block;margin:0px 10px;vertical-align:middle;}
.top_r_myp_bx .top_r_myp .btn_top_log .icn_log{display:inline-block;margin-right:5px;vertical-align:top;background:url(../images/m_ico_log.png)no-repeat;background-size:100%;width:12px;height:12px;}
/* 푸터 */
#al_footer{width:100%;overflow:hidden;margin:0 auto;background-color:#444;position: relative;}
.ar_footer{width:100%;}
.fx_line_o{border-bottom: 1px solid #545454;}
.fx_line_o,.fx_line_t {position:relative;margin:0 auto;}
.fx_line_o .footer_link,.fx_line_t .copyright{max-width:1160px;position:relative;margin:0 auto;padding: 0px 30px;}
.fx_line_o .footer_link{ padding-top: 35px; padding-bottom:30px;}
.fx_line_o .footer_link li{position:relative; float:left;display:inline-block;margin-right:25px;}
.fx_line_o .footer_link li a {display:block; color:#afafaf;font-size:13px;}
.fx_line_o .footer_link li a:hover{color:#eee;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.fx_line_o .footer_link li:last-child{margin-right:0;}
.fx_line_o .footer_link:after{content:'';display:table;clear:both;}
.fx_line_t .copyright{font-size:12px; line-height:19px; color:#949494; padding-top: 30px; padding-bottom:35px;}



/*/////  로그인 회원가입 내정보관리  /////*/
.log_al_area{position:relative;max-width:1160px;background-color:#fff;border: 1px solid #f0eee8;margin:120px auto 80px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow: 1px 2px 6px 1px #e5e5e5;-moz-box-shadow: 1px 2px 6px 1px #e5e5e5;-o-box-shadow: 1px 2px 6px 1px #e5e5e5;-ms-box-shadow: 1px 2px 6px 1px #e5e5e5;box-shadow: 1px 2px 6px 1px #e5e5e5;}
.log_al_area:after{content:'';display:table;clear:both;}
.log_al_area .l_log_bg_bx{width: 100%;position:absolute;max-width:320px;height: 100%;top:0;left:0;background-image:url(../images/m_bg_log_left.png);background-size: 320px auto;background-position:left top;background-repeat:no-repeat;background-color:#b5b24c;}
.log_al_area .l_log_bg_bx .bg_txt{position:relative;margin-top:50px;margin-left:50px;text-align:left;}
.log_al_area .l_log_bg_bx .bg_txt .m_txt{font-size:28px;color:#444039;font-weight:bold;line-height: 1.2;}
.log_al_area .l_log_bg_bx .bg_txt .s_txt{color:#979088;font-size:16px;margin-top: 6px;line-height: 1.4;}
.log_al_area .r_log_cont_bx{position:relative;float:right;width:70%;width:-webkit-calc(100% - 320px);width:-moz-calc(100% - 320px);width:calc(100% - 320px);overflow:hidden;}
.r_log_cont_bx .cont_area{position:relative;padding:40px 50px 60px;min-height:600px;}
.r_log_cont_bx input{font-size:15px;border:1px solid #eee;outline:0;padding: 0px 18px;height:46px;width:100%;text-align:left;}
.r_log_cont_bx input[type="submit"],.invited .bt_mbfind{font-size:19px;cursor:pointer;font-weight:bold;width:100%;background-color:#f59618;height:50px;line-height: 54px;color: #fff;text-align:center;border:0;outline:0;}
.r_log_cont_bx input[type="submit"]:hover,.invited .bt_mbfind:hover{background-color:#e68d17;-webkit-transition:0.4s;-moz-transition:0.4s;transition:0.4s;}
.r_log_cont_bx select{font-size:15px;width:100%;height: 27px;padding:0px 0px 0px 6px;border:1px solid #eee;}
.r_log_cont_bx option{font-size:14px;}
.r_log_cont_bx input[type="checkbox"]{position:absolute;top:5px;left:5px;opacity:0;cursor:pointer;width:13px;height:13px;z-index:5;border:0;padding:0;}
.r_log_cont_bx input[type="checkbox"]:checked+label i{background:url(../images/m_btn_log_chk_on.png);background-size: 100%;}
.r_log_cont_bx label i{display:inline-block;width:22px;height:22px;vertical-align:middle;cursor:pointer;z-index:3;background:url(../images/m_btn_log_chk.png);background-size: 100%;}
.r_log_cont_bx label span{display:inline-block;vertical-align:middle;margin-left:6px;font-size:15px;color:#444039;}
.inp_file{position:absolute; top:0%;left:-20%;z-index:3;width:70% !important;height:100% !important;opacity:0;cursor:pointer;}
.top_log_tit{position:relative;text-align:left;}
.top_log_tit .log_tit{font-size:30px;color:#3b3833;}
.top_log_tit .exp_txt{color:#7f7f7f;font-size:15px;line-height: 1.4;margin-top: 5px;}
.cont_area .center_cont{margin-top:35px;position:relative;}
.cont_area .center_cont .login_cont{border-bottom:2px solid #eeeae3;position:relative;padding:40px 60px;border-top:2px solid #eeeae3;}
.cont_area .center_cont .login_cont .my_login .pw_bx{margin-top:8px;}
.cont_area .center_cont .login_cont .my_login .bt_bx{margin-top:8px;}
.cont_area .center_cont .login_cont .my_login .idsave_bx{margin-top:8px;}
.cont_area .center_cont .login_cont .sns_login{position:relative;margin-top:35px;}
.cont_area .center_cont .login_cont .log_bx{margin-top:6px;}
.cont_area .center_cont .login_cont .bt_naver{display:block;border:1px solid #03c75a;font-size:16px;font-weight:bold;color:#03c75a;width:100%;padding:13px 0px 12px;text-align:center;}
.join_home .center_cont .login_cont .bt_naver{font-size:18px;padding:25px 0px 24px;line-height:1;}
.cont_area .center_cont .login_cont .bt_myjoin{display:block;font-size:19px;font-weight:bold;color:#fff;background-color:#f59618;width:100%;padding:29px 0px 28px;text-align:center;}
.cont_area .center_cont .login_cont .bt_myjoin:hover{background-color:#e68d17;-webkit-transition:0.4s;-moz-transition:0.4s;transition:0.4s;}
.cont_area .center_cont .login_cont .icn_naver{display:inline-block;margin-right: 8px;background-image:url(https://ssl.pstatic.net/sstatic/search/pc/img/sp_common2_d9545602.png); background-position:-283px -48px;width:22px;height:22px;background-size: 341px 312px;vertical-align: bottom;}
.cont_area .log_stit{font-size:17px;color:#3b3833;text-align:left;}
.cont_area .center_cont .find_login{position:relative;border-bottom:2px solid #eeeae3;}
.cont_area .center_cont .find_login:after{content:'';display:table;clear:both;}
.cont_area .center_cont .find_login li{float:left;width:45%;position:relative;display:inline-block;}
.cont_area .center_cont .find_login li a{display:block;width:100%;font-size:15px;color:#545454;text-align:center;padding:15px 0px 14px;}
.cont_area .center_cont .find_login li a:hover{color:#141414;-webkit-transition: 0.2s;-moz-transition: 0.2s;transition: 0.2s;}
.cont_area .center_cont .find_login .bar{color:#eeeae3;display:inline-block;width:10%;text-align:center;position:relative;float:left;padding-top:13px;font-size: 18px;}
.cont_area .btm_cont,.noti_cont_wrap .btm_cont,.myb_wrt .btm_cont{position:relative;margin-top:40px;}
.cont_area .btm_cont .join_login:after{content:'';display:table;clear:both;}
.cont_area .btm_cont .join_login li{float:left;position:relative;width:50%;display:inline-block;}
.cont_area .btm_cont .join_login .join_txt{font-size:15px;color:#979088;text-align:left;}
.cont_area .btm_cont .join_login .join_bt{text-align:right;}
.cont_area .btm_cont .join_login .join_bt .bt_join{font-size:14px;text-align:center;display:inline-block;padding:12px 0px 11px;width:80%;border:1px solid #bbb3a6;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}
.cont_area .btm_cont .join_login .join_bt .bt_join:hover{background-color:#f9f8f4;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.cont_area .btm_cont .pop_btm_bx,.noti_cont_wrap .btm_cont .pop_btm_bx,.myb_wrt .btm_cont .pop_btm_bx{margin-top:0px;}
.cont_area .center_cont .login_cont .agree_bx{margin-top:12px;margin-bottom:40px;}
.cont_area .center_cont .login_cont .agree_bx:after{content:'';display:table;clear:both;}
.cont_area .center_cont .login_cont .agree_bx li{position: relative;padding: 4px 0;display: inline-block;width: 100%;}
.cont_area .center_cont .login_cont .agree_bx li:first-child{padding:0px 0px 4px;}
.cont_area .center_cont .login_cont .agree_bx .agree_tit{display:inline-block;position:relative;float:left;width:82%;text-align:left;}
.cont_area .center_cont .login_cont .agree_bx .agree_tit span{vertical-align:bottom;}
.cont_area .center_cont .login_cont .agree_bx .agree_bt{position:relative;float:right;width:18%;display:inline-block;text-align:right;}
.ar_content .bt_vagree{display:inline-block;border:1px solid #979088;color:#979088;font-size:12px;font-weight:bold;padding:4px 10px 3px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.ar_content .bt_vagree:hover{background-color:#f9f8f4;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.emc{color:#f59618 !important;}
.atxt{color:#f59618;font-size:13px;line-height: 1.3;}
.etxt{color:#979088;font-size:14px;line-height: 1.3;}
.estxt{color:#979088;font-size:13px;line-height: 1.4;}
.btm_abx{margin-top:6px;position:relative;}
.btm_ibx{margin-top:6px;position:relative;}
.left_abx{margin-left:12px;position:relative;}
.btm_ibx .atxt{font-weight:bold;}
.r_mody .bt_rprofile,.r_mody .bt_chkid{display:inline-block;background-color:#f59618;font-size:14px;font-weight:bold;color:#fff;padding:7px 16px 6px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}
.r_mody .bt_rprofile:hover,.r_mody .bt_chkid:hover{background-color:#e68d17;-webkit-transition:0.4s;-moz-transition:0.4s;transition:0.4s;}
.cont_area .center_cont .login_cont .join_cont{position:relative;}
.join_cont .r_mody{float:none;width:100%;margin-top: 15px;}
.join_cont .r_mody input{height:auto;}
.join_cont .r_mody input[type="text"],.join_cont .r_mody input[type="password"],.contact_inp{font-size:14px !important;padding:0px 10px !important;height:40px !important;}
.join_cont .r_mody select{height:40px;font-size:14px;padding: 0px 0px 0px 8px;}
.join_cont .r_mody select option{font-size:14px;}
.join_cont .r_mody li{padding:3px 0px;}
.join_cont .r_mody .profile_photo_wrapper{margin-left:7px;}
.join_cont .r_mody .mody_tit{width: 26%;font-size: 15px;padding-top: 12px;}
.join_cont .r_mody .inp_bx{width: 74%;}
.join_cont .r_mody .inp_bx strong{display:inline-block;padding:12px 0px 8px;letter-spacing: 0;}
.join_cont .r_mody .profile_p4 .mody_tit{padding-top:8px;}
.join_cont .r_mody .profile_p11 .id_inp{width:70%;text-align:left;}
.join_cont .r_mody .profile_p11 .left_abx{width:30%;padding-top:7px;margin-left:0;text-align: right;}
.join_cont .r_mody .pw_inp{display:block;width: 100%;float:none;}
.join_cont .r_mody .profile_p7 .bar{padding-top: 13px;}
.join_cont textarea,.contact_tarea{font-size:13px; padding:10px;width:100%;border:1px solid #eee;height:80px;line-height: 1.4;}
.login_cont .exp_abx{position:relative;margin-top:6px;text-align:right;}
.login_idpw .etxt{margin-top:4px;}
.login_idpw .bt_find{position:relative;margin-top:30px;}
.login_idpw .atxt{margin-top:20px;}
.login_idpw .r_mody .profile_p11 .id_inp{width:100%;}
.login_idpw .r_mody .name_korea{width:100%;}
.tab_wrap {overflow:hidden;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; width:100%;}
.tab_wrap .tab_btn,.tab-menu li a{float:left; color:#a19889; border-top:2px solid #eeeae3;border-left:2px solid #eeeae3;border-right:2px solid #eeeae3;border-bottom:2px solid #979088;font-size:16px; margin-right:-2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; height:58px; line-height:56px;position:relative; text-align:center; cursor:pointer;}
.tab-menu li a {color:#a19889;}
.tab_wrap .tab_btn.on,.tab-menu li a.active{color:#3b3833;border-bottom:none;border-top:2px solid #979088;border-left-color:#979088;border-right-color:#979088;z-index: 2;}
.tab-menu li.active a{color:#3b3833;}
.tab_wrap .tab_btn:hover,.tab-menu li a:hover{color:#3b3833;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.tab_contents_wrap {padding:35px 30px 30px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab_contents_wrap > div:not(:first-child) {display:none;}
.log_tab .tab_btn,.pop10_tab li a{width:50%;}
.bt_idfind,.bt_pwfind,.bt_mbfind{font-size:17px !important;line-height:52px !important;}
.members_tab .tab_btn{width:33.3%;}
.members_mody .r_mody .profile_p12 .btm_abx{margin-bottom:6px;}
.members_mody .login_cont .agree_bx li{padding:12px 0 !important;}
.members_mody .etxt{margin-top: 12px;font-size: 15px;color: #444039;}
.members_mody .estxt_group{margin-top:10px;margin-bottom:20px;}
.members_mody .estxt_group li{padding:3px 0px;}
.join_fin .fin_icn_bx{text-align:center;margin-bottom:12px;}
.join_fin .fin_icn{display:inline-block;background:url(../images/m_ico_fin.png)no-repeat;width:34px;height:26px;background-size:100%;}
.join_fin .fin_ltit{font-size:26px;color:#444039;text-align:center;}
.join_fin .fin_stxt{text-align:center;font-size:16px;color:#979088;line-height: 1.4;margin-top:8px;}



/*/////  가족가계도  /////*/

/* 가족 상세정보 */
.l_family_info_ar{position:absolute;left:0px;top:227px;z-index:9;width:320px;overflow-x: hidden;overflow-y:hidden;background-color: #fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);-ms-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.l_family_info_ar .l_family_info_bx{position:relative;background-color: #fff;padding-bottom: 150px;}
.l_family_info_ar .l_family_info_bx>div{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;}
.l_family_info_bx .info_head_bx{position:relative;background-color:#f59618;padding:15px 50px 14px 20px;}
.l_family_info_bx .info_head_bx .info_head_tit{color:#fff;font-size:16px;font-weight:bold;}
.l_family_info_bx .info_head_bx .info_bx_close{display:inline-block;position:absolute;top:0px;right:0px;background:url(../images/m_btn_info_close.png)no-repeat;width:50px;height:20px;padding:14px 0px;background-size:20px 20px;background-position:center;}
.l_family_info_bx .info_scroll_ar{position:relative; overflow-x:hidden; }
.l_family_info_bx .info_profile_bx{padding:16px 20px 20px 20px;position:relative;background-color:#fff;}
.info_profile_bx .info_profile_bx_o{position:relative;}
.info_profile_bx .info_profile_bx_o .info_profile_ar{position:relative;width:100%;}
.info_profile_bx .info_profile_bx_o .info_profile_ar:after{content:'';display:table;clear:both;}
.info_profile_bx .info_profile_bx_o .info_profile{display:inline-block;position:relative;float:left;width:29%;}
.profile_detail{display:inline-block;position:relative;float:left;width: 71%;}
.profile_detail .profile_name strong{font-size:17px;}
.profile_detail .profile_name .chinese_name{display:inline-block !important;margin-left:12px;margin-top:0px !important;font-family:Dotum,'돋움',gulim,'굴림';letter-spacing:0;font-size:12px;color:#b2b2b2;}
.profile_detail .detail_o{font-size:13px;color:#444;line-height: 1.4;}
.profile_detail .detail_o .bar{display:inline-block !important; margin-left: 8px;margin-right: 8px;margin-top:0px !important;color:#eee;}
.profile_detail .detail_t{font-size:13px;color:#a19889;}
.profile_detail .tel,.profile_detail .email{letter-spacing:0;}
.profile_detail li {margin:4px 0 0 0 !important;}
.info_profile_bx .info_profile_bx_o .info_connect{position:relative;border-top:1px solid #f4f4f4;margin-top:12px;padding:12px 5px 15px;} 
.connect_group li {margin:4px 0 0 0 !important;font-size:13px !important;color:#444 !important;letter-spacing: 0;}
.connect_group .icn_tel{background:url(../images/m_info_tel.png)no-repeat;width:14px;height:16px;background-size:100%;margin-right: 14px;}
.connect_group .icn_email{background:url(../images/m_info_email.png)no-repeat;width:18px;height:12px;background-size:100%;}
.connect_group span {display:inline-block;margin-right:10px;vertical-align:middle;}
.info_profile_bx .info_profile_bx_t{position:relative;border:2px solid #f2f2f2;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.info_profile_bx .info_profile_bx_t li{position:relative;float:left;width:33%;text-align:center;border-left:1px solid #f2f2f2;padding:14px 0px 12px;}
.info_profile_bx .info_profile_bx_t li:hover .txt_btn{color:#f59618; transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;}
.info_profile_bx .info_profile_bx_t li:hover .icn_btn01{background:url(../images/m_info_ico01_over.png)no-repeat;background-size: 36px 26px;background-position:center;}
.info_profile_bx .info_profile_bx_t li:hover .icn_btn02{background:url(../images/m_info_ico02_over.png)no-repeat;background-size: 30px 28px;background-position:center;}
.info_profile_bx .info_profile_bx_t li:hover .icn_btn03{background:url(../images/m_info_ico03_over.png)no-repeat;background-size: 30px 26px;background-position:center;}
.info_profile_bx .info_profile_bx_t li:hover span{background-position: center;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.info_profile_bx .info_profile_bx_t li:first-child{border-left:0;}
.info_profile_bx .info_profile_bx_t .icn_btn01{background:url(../images/m_info_ico01.png)no-repeat;background-size: 36px 26px;background-position:center;}
.info_profile_bx .info_profile_bx_t .icn_btn02{background:url(../images/m_info_ico02.png)no-repeat;background-size: 30px 28px;background-position:center;}
.info_profile_bx .info_profile_bx_t .icn_btn03{background:url(../images/m_info_ico03.png)no-repeat;background-size: 30px 26px;background-position:center;}
.info_profile_bx .info_profile_bx_t span {display:block;text-align:center;height:30px;}
.info_profile_bx .info_profile_bx_t .txt_btn{font-size:14px;color:#646464;margin-top:6px;}
.info_profile_bx .info_profile_bx_t:after{content:'';display:table;clear:both;}
.l_family_info_bx .info_content_bx{position:relative;}
.info_content_tit{position:relative;font-size:16px;color:#3b3833;border-top:1px solid #eeeae3;background-color:#fff;padding:15px 20px 14px;}
.l_family_info_bx .profile_anniversary .info_content_tit {border-bottom:1px solid #f1eee7;}
.l_family_info_bx .info_content_tit a{display:inline-block;position:absolute;top:12px;right:50px;padding:3px 10px 2px;color:#f59618;font-size:12px;font-weight:bold;border:2px solid #f59618;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;}
.l_family_info_bx .info_content_tit a:hover{background-color:#f59618;color:#fff;transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;}
.info_content_ar{position:relative; background-color:#f9f8f4; }
.profile_link_family .info_content_ar,.profile_photo .info_content_ar{border-top:1px solid #f1eee7; }
.l_family_info_bx .info_content_ar .photo_bx{position:relative; padding:18px 20px 17px;}
.l_family_info_bx .info_content_ar .photo_bx:after{content:'';display:table;clear:both;}
.l_family_info_bx .info_content_ar .photo_bx li{position:relative; float:left; width:60px; height:60px; background-color:#edece7;overflow:hidden;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.l_family_info_bx .info_content_ar .photo_bx .photo_btn{background-color:#bbb3a6; background-image:url(../images/m_info_ico04.png); background-repeat:no-repeat;background-size:40px 32px; background-position:center;}
.l_family_info_bx .info_content_ar .photo_bx .photo_btn:hover{background-color:#979088;transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;}
.l_family_info_bx .info_content_ar .photo_bx a{display:inline-block;margin-left: 10px;}
.l_family_info_bx .info_content_ar .photo_bx a:first-child{margin-left: 0px;}
.l_family_info_bx .arr_down,.l_my_family_list_bx .arr_down{position: absolute;right: 20px;top: 16px;}
.l_family_info_bx .profile_anniversary li:last-child{border-bottom:1px solid #f1eee9;}
.link_family_bx .anniversary {color:#3b3833; width:59%;display:inline-block;position:relative;float:left; text-align:left;font-size:14px;}
.link_family_bx .day {font-size:13px;color:#3b3833; display:inline-block; width:41%; position:relative;float:right; text-align:right;padding-top: 2px;}
.link_family_bx .day .sort{color:#a19889; font-size:12px;margin-left:7px;vertical-align:top;display: inline-block;float: none;}
.link_family_bx{position:relative;}
.link_family_bx li{position:relative; padding-top:14px;padding-bottom:13px;padding-left:20px; padding-right:20px; border-top:1px solid #f1eee9;color:#bbb3a6;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.link_family_bx li:first-child{border-top:0;}
.profile_link_family .link_family_bx li:hover,.profile_anniversary .link_family_bx li:hover,.my_family_list .link_family_bx li:hover{background-color:#f6f3ec;}
.link_family_bx li:after{content:'';display:table;clear:both;}
.link_family_bx a {display:block;}
.link_family_bx .profile_txt_wrapper{display:inline-block;margin-left:12px;vertical-align: top;}
.link_family_bx .profile_txt_wrapper .family_name{display:block;font-size:15px;color:#444039;font-weight:bold;}
.link_family_bx .profile_txt_wrapper .family_memo{display:block;font-size:13px;color:#a19889;margin-top:2px;}
.total_num{margin-left:7px;display:inline-block;color:#a19889;font-size:12px;font-weight:bold;border:1px solid #a19889; padding:4px 6px 2px;line-height: 1;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;}

/* 가계도 */
.r_genogram_ar{position:relative;overflow:hidden;background-color: #faf8f5;padding-top: 86px;}
.r_genogram_ar .head_genogram_bx{position:relative; background-color:#fff;margin:0px 0px 8px 0px;padding-top:0px;padding-bottom:0px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-ms-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-o-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);}
.r_genogram_ar .head_genogram_bx:after{content:'';display:table;clear:both;}
.r_genogram_ar .head_genogram_bx .btn_family_detail_bx{display:inline-block;position:absolute;top:0px;left:0px;z-index:1;border-right: 1px solid #f5f3ec;border-bottom: 1px solid #eeeae3;}
.r_genogram_ar .head_genogram_bx .btn_family_detail_bx .btn_family_detail{padding: 28px 0px;background:url(../images/m_btn_info_view.png)no-repeat; background-size:40px 26px;background-color:#f5f3ec; background-position:center;width:140px; height:26px;display:block; font-size:0;text-indent:-9999px;line-height:0;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx{position:relative; display:block;text-align: right;margin: 0 auto;padding:18px 30px 17px;float: none; vertical-align: middle;border-top:1px solid #f5f3ec;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx .head_tab_menu{position:relative;display: inline-block;vertical-align: middle;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx .head_tab_menu li {position:relative; float:left; margin:0px 20px;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx .head_tab_menu li a {display:inline-block;font-size:18px;color:#3b3833; padding:12px 36px 12px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx .head_tab_menu li a:hover{background-color:#ece2d6;color:#3b3833; transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx .head_tab_menu .on{color:#fff;background-color:#6f675c; border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx,.familygrp_albx .familygrp_bx{max-width: 1160px;position:relative;margin: 0 auto;display:block;padding-left:30px;padding-right:30px;float: none;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx{padding-top:20px;padding-bottom:14px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx:after{content:'';display:table;clear:both;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .genogram_tit_bx{float:left;padding-top:5px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .genogram_tit_bx:after{content:'';display:table;clear:both;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .genogram_tit_bx .icn_head_bx{margin-left:0px;float: left;padding-top: 6px;margin-right:6px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .genogram_tit_bx .icn_head_bx .icn_genogram_img{width:31px;height:21px;display: inline-block;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .register_tit{font-size:14px;color:#a19889;display:inline-block;float: left;padding-top: 16px;white-space:nowrap;text-align: left;margin-left: 18px;width:200px;min-height:15px;overflow:hidden;text-overflow:ellipsis;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .register_tit .bar{font-size:14px;color:#dcd4c7;margin-right:18px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .register_tit .strong{font-weight:bold;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .family_search_bx{position: relative;margin-left:30px;width:240px;float: right;}
.r_genogram_ar .content_genogram_bx{position:relative; height:800px;overflow: hidden;background-color: #faf8f5;}
.r_genogram_ar .genogram_tit_bx .tit_head_bx{margin-right:18px;float: left;padding-top: 9px;}
.genogram_tit_bx{display:inline-block;line-height: 1;}
.genogram_tit_bx .icn_head_bx{display:inline-block;vertical-align:bottom;margin-right:4px;}
.genogram_tit_bx .tit_head_bx{font-size:18px;color:#3b3833; display:inline-block; }
.genogram_tit_bx .tit_head_bx strong{font-weight:bold; font-size:18px;color:#3b3833;}
.family_search_bx{display:inline-block;text-align: left;background-color:#f5f3ec;padding:12px 50px 12px 25px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;}
.family_search_bx input[type="text"]{border:none; background-color:#f5f3ec; width:100%;padding-left:0px;}
.family_search_bx .btn_family_search{display:inline-block; position:absolute; right:16px;top: 10px; background:url(../images/m_ico_sch.png)no-repeat;width:20px;height:20px;background-size:100%; text-indent:-9999px;font-size:0;line-height:0;}
.genogram_tit_bx .btn_head_bx{ padding-top: 6px;}
.btn_head_bx{display:inline-block; float: left;}
.btn_head_bx a {display:inline-block; padding:6px 10px 5px; border:1px solid #e4e4e4;background-color:#fff; font-size:13px;color:#646464;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;}
.btn_head_bx a:hover{background-color:#eee;transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;}
.genogram_tit_bx .btn_head_photo{margin-left:4px;}
.familygrp_albx{margin:0 auto;border-top:1px solid #f5f3ec;background-color:#faf8f5;}
.familygrp_albx .familygrp_bx{padding-top: 10px;padding-bottom: 10px;}
.familygrp_albx .my_grp,.familygrp_albx .new_grp{position:relative;float:left;width:49%;display: inline-block;}
.familygrp_albx .new_grp{margin-left:2%;}
.familygrp_albx:after{content:'';display:table;clear:both;}
.familygrp_albx .seperated{border-bottom:none;}
.familygrp_albx .seperated_menu,.familygrp_albx .seperated_list{background-color:transparent;}
.familygrp_albx .seperated_menu .btn_sep_menu{padding-top:11px;padding-left:0;padding-right:0;padding-bottom:8px;}
.familygrp_albx .seperated_menu .arr_bx{top:2px;right:0;padding: 12px 20px 12px 20px;}
.familygrp_albx .my_grp .seperated_menu .arr_bx{display:none;}
.familygrp_albx .seperated .link_family_bx{min-height:43px;}
.familygrp_albx .seperated .link_family_bx li{padding-top: 11px;padding-bottom: 10px;}
.familygrp_albx .seperated .link_family_bx li .f_name{font-size:14px;}
.familygrp_albx .seperated_list{padding:0;}
.familygrp_albx .my_grp .seperated_list .link_family_bx .family_group{overflow-y:hidden;}
.familygrp_albx .new_grp .link_family_bx{height:85px;}
.familygrp_albx .grp_tit,.familygrp_albx .familygrp_area{position:relative;float:left;width:50%;display:inline-block;}
.familygrp_albx .arr_down{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.familygrp_albx .sub0201_2{left:0px;}

/* 모바일 */
.m_topbar_tit{display:inline-block; margin-left:6px; font-size:16px; color:#545454;float: left;}
.m_topbar_menu{display:inline-block;position:absolute;top:0;right:0;width:61px;height:42px; text-align: center;padding-top: 24px;}
.m_topbar_menu span{background:url(../images/m_top_menu.png)no-repeat; width:21px; height:17px; background-size:100%;display: inline-block;}




/*/////  사진&동영상  /////*/

/* 내가족들 */
.l_my_family_list_bx{float:left;position: relative;width:19%;overflow:hidden;display: inline-block;}
.l_my_family_list_bx .l_my_family_list{position: fixed;left: 0;width:19%;height: 100%;overflow:hidden;top: 82px;background-color: #fff;}
.l_my_family_list_bx .l_my_family_list .tit_head_bx{margin-left:4px;vertical-align: middle;}
.l_my_family_list_bx .l_my_family_list .genogram_tit_bx {display:block; padding:36px 0px 0px 20px;height: 52px;background-color: #fff;}
.l_my_family_list_bx .l_my_family_list .genogram_tit_bx .icn_photo_img{width:27px;height:24px;display:inline-block;}
.l_my_family_list_bx .link_family_bx li:last-child{border-bottom: 1px solid #f1eee9;}
.l_my_family_list_bx .info_content_tit{border-bottom: 1px solid #f1eee9;height: 54px;padding: 0 20px;line-height: 54px;}
.l_my_family_list_bx .link_family_bx{width:19%;position:fixed;bottom:0;left:0;height:95%;height:-webkit-calc(100% - 226px);height:-moz-calc(100% - 226px);height:calc(100% - 226px);overflow:hidden;background-color: #faf8f5;}
.l_my_family_list_bx .link_family_bx .family_group{height:100%;overflow-y:auto;}
.my_family_list .link_family_bx li{cursor:pointer;}
/* 사진&동영상 */
.r_photo_content_bx{position: relative;float:right;overflow:hidden;width:81%;background-color:#fff;height:100%;display: inline-block;}
.r_photo_content_bx .r_photo_content{position: relative;margin-left:20px;}
.r_photo_content_bx .photo_head_bx{position: fixed;width: 80%;right: 0;background-color: #fff;z-index:6;padding-top: 20px;min-width: 280px;top: 86px;}
.r_photo_content_bx .photo_head.select_head{background-color:#f59618;padding:5px 20px 6px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-ms-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-o-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);} 
.r_photo_content_bx .photo_head.select_head .head_num_bx{color:#fff;padding-top:18px;}
.r_photo_content_bx .photo_head.select_head .head_upload_bx{padding-top: 15px;}
.r_photo_content_bx .photo_head.select_head a{display:inline-block; color:#fff; font-size:14px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;}
.r_photo_content_bx .photo_head.select_head .bar{display:inline-block;margin:0px 10px;font-size:14px;color:#fff;opacity:0.3;}
.r_photo_content_bx .photo_head.select_head i{display:inline-block;vertical-align:middle;margin-right:6px;}
.r_photo_content_bx .photo_head.select_head .ico_select_01{background:url(../images/m_p_btn_down.png)no-repeat;width:22px;height:21px;background-size:100%;}
.r_photo_content_bx .photo_head.select_head .ico_select_02{background:url(../images/m_p_btn_modify.png)no-repeat;width:22px;height:22px;background-size:100%;}
.r_photo_content_bx .photo_head.select_head .ico_select_03{background:url(../images/m_p_btn_mov.png)no-repeat;width:24px;height:24px;background-size:100%;}
.r_photo_content_bx .photo_head.select_head .ico_select_04{background:url(../images/m_p_btn_chan.png)no-repeat;width:20px;height:24px;background-size:100%;}
.r_photo_content_bx .photo_head{padding:10px 20px 0px;border-bottom: 1px solid #f1eee8;height: 54px;}
.r_photo_content_bx .photo_head:after{content:'';display:table;clear:both;}
.r_photo_content_bx .photo_head .head_num_bx{float:left;position: relative;padding-top:6px;font-size:18px;color:#545454;}
.r_photo_content_bx .photo_head .head_num_bx strong{font-weight:bold;}
.r_photo_content_bx .photo_head .btn_photo_del{padding: 6px 18px 5px;vertical-align: middle;background-color:#fff;margin-top: 14px;font-size:14px; color:#545454 !important;margin-left:20px;font-weight:bold;display:inline-block;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;}
.r_photo_content_bx .photo_head .btn_photo_del:hover{background-color:#eee;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.r_photo_content_bx .head_upload_bx{position: relative;float:right;width: 60%;text-align: right;}
.btn_p_upload{display:inline-block;font-size:15px;color:#fff !important;font-weight:bold;padding:11px 20px 11px;background-color:#f59618;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;}
.btn_p_upload .ico_upload{display:inline-block;margin-right:6px;width:24px;height:21px;background-position:0px -2px;}
.btn_p_upload:hover{background-color:#e68d17;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.btn_p_upload .ico_upload,.popupload .pop_btn li i,.photo_file_upload .al_pop_content .btn_imp_bx i{display:inline-block;background-image:url(../images/m_upload.png);background-repeat:no-repeat;vertical-align:middle;background-size:188px 26px;}
.r_photo_content_bx .head_upload_bx .bar{display:inline-block;margin:0px 10px;font-size:17px;color:#f1eee8;text-align: center;}
.r_photo_content_bx .photo_album_al_bx{position: relative; padding:0px 20px 100px;margin-top:190px;}
.photo_album_al_bx .photo_album_bx{position: relative;margin-bottom:60px;}
.album_container_al{width:100%;min-height:300px;}
.album_container_al .album_container_row{width:100%;display:inline-block;position:relative;}
.album_container_al li{float:left;position:relative;margin-left:4px;margin-top: 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.photo_file_upload .album_plus .select_plus{background: url(../images/m_album_plus_over100.png)no-repeat;background-size: 74px 50px;background-position: center;}
.photo_album_al_bx h4{font-size:15px;color:#545454;margin-bottom: 10px;padding-left: 6px;margin-top: 20px;}
.photo_album_al_bx h4:first-child{margin-top:0px;}
.photo_album_al_bx h4 strong{font-weight:bold;font-size: 15px;}
.photo_album_al_bx .photo_container_bx{position: relative;}
.photo_container_al{width:100%;min-height:300px;}
.photo_container_al .photo_container_row{position: relative;display: inline-block;}
.photo_container_al .photo_wrapper{position: relative; display:block;float:left;margin-left:4px;margin-top:6px;vertical-align:middle;height:180px;}
.photo_file_upload .photo_wrapper{margin-top: 18px;margin-left: 18px;}
.photo_album_al_bx .photo_wrapper input[type="checkbox"][id^="photochk"]{display:none;}
.photo_album_al_bx .photo_wrapper :checked + label:before{content:'';background-image:url(../images/m_photo_ch_on.png);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.photo_album_al_bx .photo_wrapper :checked + label{z-index:1;}
.photo_album_al_bx .photo_wrapper :checked + label .photo_thum{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);z-index:-1;}
.photo_album_al_bx .photo_wrapper label{position:relative;cursor:pointer;display:block;width: 100%;height:100%;padding:0px;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.photo_album_al_bx .photo_wrapper label:before{content:'';display:block;background-size:100%;z-index:2;position:absolute;top:-5px;left:-5px;width:26px;height:26px;text-align:center;line-height:28px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.photo_album_al_bx .photo_wrapper .photo_thum{display:block;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
.photo_wrapper .photo_video_icn_wrapper{display:inline-block;vertical-align:middle;position: absolute;top: 35%;left:50%;margin-left:-25px;z-index: 2;}
.photo_wrapper .photo_video_icn_wrapper .photo_video_icn{display:inline-block;background:url(../images/m_p_ico_video.png)no-repeat;background-size:100%;width:56px;height:56px;vertical-align:middle;}
.photo_wrapper .photo_thum{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:1;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;}
.photo_wrapper .photo_detail .photo_detail_txt{text-overflow:ellipsis;font-size:14px;white-space:nowrap;overflow:hidden;display: block;}
.photo_wrapper:after{content:'';display:table;clear:both;}
.album_wrapper .album_thum_a,.album_plus .album_thum_a{padding: 26px 5px 26px;display:block;position:relative;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.photo_album_al_bx .album_wrapper .album_thum_a,.photo_album_al_bx .album_plus .album_thum_a{border:1px solid #e6e6e6;}
.photo_file_upload .album_wrapper .album_thum_a{border:2px solid #646464;}
.photo_file_upload .album_wrapper .txt_album{color:#fff;}
.photo_file_upload .album_plus .txt_album{color:#f59618;font-weight:bold;}
.album_wrapper .select_on{background:url(../images/m_album_on100.png)no-repeat;background-size:66px 50px;background-position:center;}
.album_wrapper .select_off{background:url(../images/m_album_no100.png)no-repeat;background-size:66px 50px;background-position:center;}
.album_wrapper .select_plus{background:url(../images/m_album_plus100.png)no-repeat;background-size:74px 50px;background-position:center;}
.album_wrapper .icn_album{display:block; width:120px; height:50px;text-align:center;z-index:1;}
.album_wrapper .txt_album{text-align:center;font-size:13px;color:#444039;margin-top:16px;width: 120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.photo_x_icn_wrapper{display:inline-block;vertical-align:middle;position: absolute;top:-15px;right:-15px;z-index: 1;cursor: pointer;}
.photo_x_icn_wrapper .photo_x_icn{display:inline-block;background:url(../images/m_p_ico_del.png)no-repeat;background-size:100%;width:24px;height:24px;vertical-align:middle;}
.photo_notfile_wrapper {background-color:#fee6c6;position:absolute;top:0px;left:0px;min-width: 180px;max-width: 400px;display:inline-block;padding:16px;z-index:4;overflow: hidden;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}
.photo_notfile_wrapper .photo_notfile_x {display:inline-block;width:30px;height:12px;padding:9px 0px;text-align:center;z-index: 5;position: absolute;top: 4px;right: 4px;}
.photo_notfile_wrapper .photo_notfile_x .icn_x {display:inline-block;background:url(../images/m_btn_notfile_x.png)no-repeat;background-size:100%;width:12px;height:12px;}
.photo_notfile_wrapper .wrd {font-size:13px;color:#d87f08;font-weight:bold;padding-right: 20px;}
.photo_notfile_wrapper .notfile_list {padding-top:8px;}
.photo_notfile_wrapper .notfile_list li {font-size:13px;color:#575048;font-weight:bold;width: 100%;overflow: hidden;text-align: left;text-overflow: ellipsis;white-space: nowrap;}
.album_option{display:inline-block;position:absolute;top:0px;left:82px;}
.album_option .optionbtn{position:relative;z-index:1;display:inline-block;background:url(../images/m_optmenu.png) no-repeat;background-size:4px 16px;background-position:center;cursor:pointer;width:24px;height:24px;padding:4px 10px !important;background-color: transparent !important;text-indent:-9999px;font-size:0;line-height:0;}
.option-content{display:none;position:absolute;top:40px;right:0px;z-index:2;background-color:#fff;min-width:110px;border:1px solid #eeeae3;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);}
.option-content .optmenu{text-decoration:none;font-size:12px;color:#979088;padding:10px 8px 7px;cursor:pointer;display:block;text-align:left;font-weight: bold;}
.option-content .optmenu:hover{background-color:#f5f5f5;}
/* 파일업로드 */
.al_pop_bk_wrapper{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;min-width: 280px;background-color:rgba(0,0,0,0.8);z-index:20;overflow-y:auto;overflow-x:hidden;-webkit-animation:fadeEffect 0.5s;-moz-animation:fadeEffect 0.5s;animation:fadeEffect 0.5s;}
@-webkit-keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}@keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}
.al_pop_content{position:relative;}
.al_pop_bk_wrapper .btn_al_pop_x{display:inline-block;text-align:left;position:absolute;top:0;right:0;width:60px;height: 60px;padding-top: 3px;}
.al_pop_bk_wrapper .btn_al_pop_x .ico_al_pop_x{display:inline-block;background:url(../images/btn_pop_bk_close.png)no-repeat;background-size:100%;width:25px;height:25px;line-height:0;text-indent:-9999px;font-size:0;}
.photo_file_upload .al_pop_content{position:absolute;top:5%;padding:0 5% 5%;width:90%;}
.photo_file_upload .photo_container_al .photo_container_row{padding-right:0px;}
.al_pop_bk_wrapper .al_pop_content_o,.al_pop_bk_wrapper .al_pop_content_t{position:relative;height: 100%;}
.photo_file_upload .al_pop_content_o{margin-bottom:50px;}
.photo_file_upload h3{position:relative;margin-bottom:4px;}
.photo_file_upload h3:after{content:'';display:table;clear:both;}
.photo_file_upload .upload_photo_tit{margin-bottom:20px;}
.al_pop_bk_wrapper .album_tit{font-size:22px;color:#ccc;}
.photo_file_upload .album_container_al {min-height:160px;}
.photo_file_upload .album_wrapper label .txt_album{color:#fff;}
.photo_file_upload .album_plus label .txt_album{color:#f59618;font-weight: bold;}
.photo_file_upload .upload_tit_bx{position:relative;float:left;width:66%;}
.photo_file_upload .upload_btn_bx{float:right;position:relative;width:34%;text-align:right;}
.photo_file_upload .upload_btn_bx a{display:inline-block;font-size:18px;padding:0px 32px;height:44px;font-weight:bold;overflow: hidden;vertical-align:middle;text-align:center;line-height:44px;margin-left:4px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;}
.photo_file_upload .upload_btn_bx .btn_album_plus{height:40px;color:#f59618;border:2px solid #f59618;line-height:40px;}
.photo_file_upload .upload_btn_bx .btn_album_plus .ico_upload_file{margin-right: 6px;display:inline-block;vertical-align:middle;background:url(../images/m_ico_btn_album_plus.png)no-repeat;background-size:100%;width:22px;height:18px;}
.photo_file_upload .upload_btn_bx .btn_album_del{color:#fff;background-color:#646464;}
.photo_file_upload .upload_btn_bx .btn_upload_file{background-color:#f59618;color:#fff;padding: 0px 36px;}
.photo_file_upload .upload_btn_bx .btn_upload_file .ico_upload_file{margin-right: 6px;display:inline-block;vertical-align:middle;background:url(../images/m_ico_btn_upload.png)no-repeat;background-size:100%;width:22px;height:18px;}
.photo_file_upload .upload_btn_bx .btn_upload_fin{color:#fff;background-color:#f59618;}
.photo_file_upload .upload_btn_bx .btn_upload_del{color:#fff;background-color:#646464;}
.photo_file_upload .photo_tit_l{font-size:28px;color:#ccc;}
.photo_file_upload .photo_tit_s{font-size:18px;color:#ccc;margin-top:6px;}
.photo_file_upload .photo_container_al{padding:14px 0px 180px 0px;height: 100%;border:2px dashed #7f7f7f;width:100%;background-image:url(../images/m_upload_bg.png);background-size:300px 176px;background-repeat:no-repeat;background-position:center;background-color: transparent;}
.photo_file_upload .photo_wrapper .photo_detail{opacity:1;}
.loading_wrp{margin-left:-50px;display:inline-block;position:absolute;left:50%;z-index:60;}
.loading_wrp img{display:block;width:70px;height:auto;}
.loading_wrp span{position:absolute;left:-9999px;width:0;height:0;font-size:0;overflow:hidden;}
.photo_file_upload .al_pop_content .btn_imp_bx{position:relative;text-align:right;margin-top:20px;}
.photo_file_upload .al_pop_content .btn_imp_bx a{text-align:center;display:inline-block;width:250px;height:56px;background:none;border:2px solid #545454;font-size:16px;font-weight:bold;color:#fff;line-height:57px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;border-radius:40px;}
.photo_file_upload .al_pop_content .btn_imp_bx a:hover{border-color:#888;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.photo_file_upload .al_pop_content .btn_imp_bx a i{margin-right:8px;}
/* 팝업 */
.bulet{color:#f59618;font-size:13px;display: inline-block;margin-left: 2px;}
.popnormal{position:fixed;top:0px; left:0px;padding-top:120px;width:100%;height:100%;z-index:50;display:none;min-width: 280px;-webkit-animation:fadeEffect 0.5s;-moz-animation:fadeEffect 0.5s;animation:fadeEffect 0.5s;}
@-webkit-keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}@keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}
.popnormal_x_wrp{display:inline-block;position:absolute;top:0px;right:0px;cursor:pointer;z-index: 51;width:56px;padding:17px 0px;text-align: center;}
.popnormal_x{display:inline-block;background:url(../images/m_popnormal_x.png)no-repeat;background-size:100%;width:18px;height:18px;display:inline-block;}
.popnormal .pop_content{position:relative; max-width:540px;background-color:#fff;margin:0 auto;border:1px solid #d2d2d2;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-ms-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);-o-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);}
.popnormal .pop_content_tit{font-size:17px;text-align: left;font-weight: bold;color:#333;position:relative;background-color:#f4f4f4;padding:18px 60px 16px 24px;min-width: 280px;}
.popnormal .pop_content_bx{position:relative;padding:18px 24px 0px;}
.popnormal .pop_content_bx .exp{font-size:14px;color:#444;line-height:1.5;}
.popnormal .pop_content_bx .cont{position:relative;}
.popnormal .pop_content .album_sub_tit{font-size:13px;color:#a19889;font-weight:bold;}
.popnormal .album_sub_group{margin-top:4px;width:100%;}
.popnormal .album_sub_group:after{content:'';display:table;clear:both;}
.popnormal .album_sub_group li{float:left;position:relative;width:33.3%;margin-top:4px;}
.album_sub_ch .album_sub_tit,.album_sub_mody .album_sub_tit,.pic_moving .album_sub_tit{margin-top:24px;}
.r_mody input[type="text"],.r_mody input[type="password"],.aniver input[type="text"],.npop_inp{font-size:13px;border:1px solid #eee;outline:0;padding: 0px 6px;height:30px;width:100%;text-align:left;}
.r_mody select,.aniver select,.npop_sel{font-size:13px;width:100%;height:30px;padding:0px 0px 0px 6px;border:1px solid #eee;}
.r_mody option,.aniver option,.npop_sel option{font-size:13px;}
.r_mody input[type="checkbox"],.pop_content_bx input[type="checkbox"]{position:absolute;top:10px;left:0px;opacity:0;cursor:pointer;width:13px;height:13px;z-index:5;border:0;padding:0;}
.r_mody input[type="checkbox"]:checked+label i,.pop_content_bx input[type="checkbox"]:checked+label i{background:url(../images/m_btn_pop_chk_on.png);background-size: 100%;}
.r_mody label i,.pop_content_bx label i{display:inline-block;width:15px;height:15px;vertical-align:middle;cursor:pointer;z-index:3;background:url(../images/m_btn_pop_chk.png);background-size: 100%;}
.r_mody label span,.pop_content_bx label span{display:inline-block;vertical-align:middle;margin-left:6px;font-size:14px;color:#333;}
.r_mody input[type="radio"]:not(old),.l_mody input[type="radio"]:not(old){width:15px;margin:0;padding:0;opacity:0;}
.r_mody input[type="radio"]:not(old)+label,.l_mody input[type="radio"]:not(old)+label{display:inline-block;margin-left:-15px;padding-left:20px;background:url(../images/m_btn_pop_rdo.png)no-repeat 0 0;background-size: 15px 15px;line-height:16px;}
.r_mody input[type="radio"]:not(old):checked+label,.l_mody input[type="radio"]:not(old):checked+label{background:url(../images/m_btn_pop_rdo_on.png)no-repeat 0 0;background-size: 15px 15px;}
.popnormal .album_last_group .inp_bx{position:relative;width:100%;margin-top:8px;}
.popnormal .album_last_group .inp_bx .aregis_inp{float:left;position:relative;display:inline-block;width:60%;}
.popnormal .album_last_group .inp_bx .btn_aregis{padding-top:3px;}
.popnormal .album_last_group .inp_bx .btn_aregis{position:relative;float:left;width:40%;display:inline-block;}
.popnormal .album_last_group .btn_aregis .txt_aregis,.btn_pop_mody{margin-left:8px;font-size:13px;color:#979088;border:1px solid #979088;padding:5px 14px 4px;font-weight: bold;display:inline-block;vertical-align:middle;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.popnormal .album_last_group .btn_aregis .txt_aregis:hover,.btn_pop_mody:hover{background-color:#979088;color:#fff;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.pop_btm_bx{position:relative;margin-top:24px;text-align:center;display: inline-block;width: 100%;padding-bottom:30px;}
.pop_btm_bx:after{content:'';display:table;clear:both;}
.pop_btm_bx button,.pop_btm_bx input[type="submit"]{width:136px;height:40px;font-size:16px;font-weight:bold;text-align:center;display:inline-block;outline: none;line-height:1;cursor:pointer;background-color:transparent;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pop_btm_bx button:nth-child(2),.pop_btm_bx input[type="submit"]:nth-child(2){margin-left:5px;}
.pop_btm_bx .btn_pop_ok{color:#f59618 !important;border:2px solid #f59618 !important;}
.pop_btm_bx .btn_pop_no{color:#ccc !important;border:2px solid #ccc !important;}
.popnormal .gray_tit{font-size:15px;color:#979088;letter-spacing: 0;}
.popnormal .gray_tit strong{font-size:17px;font-weight:bold;}
.popnormal .cont_o,.popnormal .cont_t,.popnormal .cont_h{position:relative;margin-top:30px;}
.popnormal .cont_o:after,.popnormal .cont_t:after,.popnormal .cont_h:after{content:'';display:table;clear:both;}
.addfamily,.modyfamily,.album_sub_ch{padding-top: 70px;}
.profile_mody .cont_o{margin-top:16px;}
.profile_mody .l_mody{display:inline-block;float:left;position:relative;width:18%;}
.profile_mody .l_mody li,.r_mody li,.profile_mody .aniver li{margin-top:12px;text-align: left;line-height: 1;display: inline-block;width: 100%;}
.profile_mody .l_mody li:first-child,.r_mody li:first-child,.profile_mody .aniver li:first-child{margin-top:0;}
.profile_mody .l_mody .info_profile{display:block;}
.profile_mody .l_mody .btn_profile_photo{margin-left:0;}
.profile_mody .l_mody .profile_p2{padding-left:10px;display: inline-block;}
.profile_mody .l_mody .profile_p2 span{display:block;margin-top:10px;float: none;}
.r_mody .name_korea{width:49%;}
.r_mody .name_chinese{margin-left:2%;width:49%;}
.r_mody{position:relative;display:inline-block;float:right;width:82%;}
.r_mody li:after{content:'';display:table;clear:both;}
.r_mody .profile_p4 .inp_bx{line-height: 2;}
.r_mody .profile_p4 .or_woman{margin-left:16px;}
.r_mody .callname_sel,.aniver .callname_sel{width:44%;}
.r_mody .callname_inp,.aniver .callname_inp{width:54%;margin-left:2%;}
.r_mody .day_y_sel,.aniver .day_y_sel{width:24%;}
.r_mody .day_m_sel,.aniver .day_m_sel{width:24%;margin-left:2%;}
.r_mody .day_d_sel,.aniver .day_d_sel{width:24%;margin-left:2%;}
.r_mody .or_s_m,.aniver .or_s_m{width:22%;margin-left:2%;}
.r_mody .profile_p7 .tel_o_sel{width:30%;}
.r_mody .profile_p7 .tel_t_sel,.r_mody .profile_p7 .tel_h_sel{width:30%;}
.r_mody .profile_p7 .bar{display:inline-block;width:5%;text-align:center;padding-top: 8px;}
.r_mody .profile_p8 span{width:100%;}
.mody_tit{position:relative;display:inline-block;font-size:14px;color:#444;float:left;width:18%;padding-top:8px;}
.r_mody .inp_bx{display:inline-block;position:relative;text-align:left;float:right;width:82%;}
.r_mody span,.l_mody span,.aniver span {display:inline-block;position:relative;float:left;text-align: left;}
.r_mody span:first-child,.l_mody span:first-child,.aniver span:first-child{margin-left:0;}
.profile_mody .cont_t h4{float:left;display:inline-block;position:relative;text-align:left;width:18%;}
.profile_mody .cont_t .aniver{text-align:left;display:inline-block;position:relative;float:left;width:68%;}
.profile_mody .cont_t .btn_regis{float:right;width:13%;margin-left:1%;position:relative;color:#979088;font-size:14px;font-weight:bold;padding: 24px 0px;text-align:center;display:inline-block;vertical-align:middle;border:2px solid #979088;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.profile_mody .cont_t .btn_regis:hover{background-color:#979088;color:#fff;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.profile_mody .cont_t .btn_regis .txt_regis{display:inline-block;vertical-align:middle;text-align: center;float:none;}
.profile_mody .cont_h h4{padding-top:0;display: block;width: 100%;margin-bottom: 6px;}
.profile_mody .cont_h .link_family_bx{display: inline-block;height: 122px;overflow-y: scroll;background-color: #f9f8f4;width: 100%;overflow-x: hidden;border:1px solid #f1eee9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.profile_mody .cont_h .link_family_bx li {padding-left:20px;padding-right:20px;padding-top: 11px;padding-bottom: 10px;font-size:13px;}
.profile_mody .cont_h .link_family_bx li:last-child{border-bottom:1px solid #f1eee9;}
.profile_mody .cont_h .link_family_bx .anniversary{width:60%;text-align: left;padding-top:2px;font-size:13px;}
.profile_mody .cont_h .link_family_bx .day{width:26%;text-align: center;float:left;padding-top: 3px;}
.profile_mody .cont_h .link_family_bx .del_bx{width:14%;text-align:right;float: right;position: relative;}
.profile_mody .cont_h .link_family_bx .del_bx a{display:inline-block;padding:2px 8px 1px 7px;color:#979088;font-size:12px;font-weight:bold;border:1px solid #979088;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}
.profile_mody .cont_h .link_family_bx .del_bx a:hover{background-color:#979088;color:#fff;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.profile_mody .per_del_bx{position:relative;text-align:right;margin-top:4px;}
.profile_mody .per_del_bx a{display:inline-block;padding:5px 14px 4px;color:#979088;font-size:12px;font-weight:bold;border:1px solid #979088;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}
.profile_mody .per_del_bx a:hover{background-color:#f9f8f4;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.profile_mody .per_del_bx .icn_per_del{margin-right:4px;background:url(../images/m_ico_del.png);background-size: 100%;display:inline-block;width:12px;height:15px;vertical-align: middle;}
.viewfamily,.chn_photo,.chn_pw {padding-top:160px;}
.viewfamily .pop_content,.chn_photo .pop_content,.chn_pw .pop_content,.daytime_mody .pop_content,.album_sub_mody .pop_content,.pic_moving .pop_content{max-width: 460px;}
.viewfamily .cont_o{margin-top:0px;}
.viewfamily .l_mody{display:block;float:none;position:relative;width:100%;}
.viewfamily .l_mody .profile_p1{float:left;position:relative;width:38%;}
.viewfamily .l_mody .profile_p2{position:relative;float:right;width:62%;padding-left:0px;margin-top:0px;}
.viewfamily .l_mody li{margin-top:10px;font-size:14px;letter-spacing: 0;line-height:1.4;}
.chn_photo .l_mody{display:block;float:none;position:relative;width:100%;}
.chn_photo .l_mody li{text-align:center;}
.chn_photo .l_mody .profile_p1{text-align:center;}
.chn_photo .l_mody .profile_p2{padding-left:0px;text-align:center;}
.chn_photo .l_mody .profile_p2 .btn_p_defalut{display:inline-block;color:#f59618;font-size:14px;border-bottom:1px solid #f59618;font-weight:bold;margin-top: 6px;margin-bottom: 10px;}
.chn_photo .l_mody .profile_p2 .btn_p_defalut:hover{color:#e68d17;border-color:#e68d17;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.chn_photo .l_mody .profile_p2 span{display:inline-block;margin-top:0px;}
.chn_photo .l_mody .inp_file{top: 54%;left: 18%;width: 60% !important;height: 30% !important;}
.addfamily .al_pop_content{position:absolute;top:10%;padding:0 20%;width:60%;height: 100%;}
.addfamily .btn_al_pop_x{text-align:center;left: 50%;margin-left:-30px;}
.addfamily .album_tit{text-align:center;padding-top: 60px;}
.addfamily .al_spider_wrp{position:relative;width:100%;height: 100%;}
.addfamily .al_spider_wrp .spider_center{width: 230px;position:absolute;top:206px;left:50%;margin-left:-130px;text-align: center;display:inline-block;padding:30px 10px 22px;border:2px dashed #7f7f7f;}
.addfamily .al_spider_wrp .spider_center .profile_detail{float:none;width:100%;margin-top: 6px;}
.addfamily .al_spider_wrp .spider_center .profile_detail li {text-align:center;color:#ccc;font-size:16px;overflow: hidden;margin-top:3px;width: 100%;white-space: nowrap;text-overflow: ellipsis;}
.addfamily .al_spider_wrp .spider_center .profile_detail .profile_name strong{font-size:20px;color:#ccc;}
.addfamily .al_spider_wrp .spider_add{position:relative; height: 100%;display: inline-block;width: 100%;padding-bottom: 10%;}
.addfamily .al_spider_wrp .spider_add .addicn{display:inline-block;width:15px;height:15px;margin-right:4px;vertical-align:top;}
.addfamily .al_spider_wrp .spider_add .blueicn{background:url(../images/m_ico_plus_blue.png);background-size: 100%;}
.addfamily .al_spider_wrp .spider_add .redicn{background:url(../images/m_ico_plus_red.png);background-size: 100%;}
.addfamily .al_spider_wrp .spider_add .bluebdr{border:2px solid #91bae3;}
.addfamily .al_spider_wrp .spider_add .redbdr{border:2px solid #eea5a1;}
.addfamily .al_spider_wrp .spider_add .spidertxt{font-size:17px;display:inline-block;font-weight:bold;vertical-align:bottom;}
.addfamily .al_spider_wrp .spider_add .blueclr{color:#91bae3;}
.addfamily .al_spider_wrp .spider_add .redclr{color:#eea5a1;}
.addfamily .al_spider_wrp .spider_add .spiderbtn{position:absolute;display:inline-block;padding:20px 0px 21px;width: 170px;text-align: center;line-height: 1;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;}
.addfamily .al_spider_wrp .spider_add .btnfather{top: 25px;left: 50%;margin-left: -178px;}
.addfamily .al_spider_wrp .spider_add .btnmother{top:25px;left: 50%;margin-left: 8px;}
.addfamily .al_spider_wrp .spider_add .btnpartner{top:180px;left:50%;margin-left: 165px;}
.addfamily .al_spider_wrp .spider_add .btnbrother{top:150px;left: 50%;margin-left: -340px;}
.addfamily .al_spider_wrp .spider_add .btnsister{top:225px;left: 50%;margin-left:-340px;}
.addfamily .al_spider_wrp .spider_add .btnson{top:360px;left: 50%;margin-left: -178px;}
.addfamily .al_spider_wrp .spider_add .btndaughter{top:360px;left: 50%;margin-left: 8px;}
.addfamily .chn_partner_bx{position:relative;width: 50%;padding-top:12px;padding-bottom:7px;}
.addfamily .chn_partner_bx:after{content:'';display:table;clear:both;}
.addfamily .chn_partner_bx .chn_tit{font-size:14px;color:#646464;float:left;width:40%;position:relative;padding-top:5px;}
.addfamily .chn_partner_bx .inp_bx{position:relative;width:60%;float:left;}
.chn_pw .r_mody,.daytime_mody .r_mody,.album_sub_mody .r_mody,.pic_moving .r_mody{display:block;width:100%;float:none;}
.chn_pw h4{width:26%;}
.chn_pw .inp_bx{width:74%;}
.chn_pw .r_mody span{display:block;float:none;}
.daytime_mody .r_mody .day_y_sel,.daytime_mody .r_mody .hour_sel{width:32%;}
.daytime_mody .r_mody .day_m_sel,.daytime_mody .r_mody .day_d_sel,.daytime_mody .r_mody .minute_sel,.daytime_mody .r_mody .apm_sel{width:32%;margin-left:2%;}
.daytime_mody .r_mody .one_sel,.album_sub_mody .r_mody .sub_l_sel,.album_sub_mody .r_mody .sub_m_sel,.pic_moving .r_mody .sub_l_sel,.pic_moving .r_mody .sub_m_sel,.pic_moving .r_mody .one_sel,.pic_moving .album_last_group .inp_bx{width:100%;}
.pic_moving .pop_content .album_sub_tit,.album_sub_mody .pop_content .album_sub_tit{font-size:15px;}
.famname .pop_content{max-width:760px;}
.tbl_tit{font-size:14px;color:#444;font-weight:bold;margin-bottom:6px;}
.popnormal .cont .cont_grp>li:first-child{margin-left:0;}
.popnormal .cont .cont_grp>li{position:relative;float:left;margin-left:1%;width:49.5%;}
.famnlist{position:relative;margin-top:20px;}
.famnlist.tbsty1 th{font-size: 13px;padding: 7px 8px;text-align:left;}
.famnlist.tbsty1 td{font-size: 12px;color:#545454;padding: 9px 8px;text-align:left;}
.famtbl .pop_content{max-width:780px;}
.popupload .pop_btn{padding-bottom:35px;text-align:center;}
.popupload .pop_btn li{margin-top:9px;}
.popupload .pop_btn li a{display:inline-block;font-size:16px;color:#949494;background-color:#fff;font-weight:bold;height:50px;border:1px solid #cdcdcd;width:90%;text-align:center;line-height:51px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;border-radius:30px;}
.popupload .pop_btn li a:hover{background-color:#f5f5f5;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.popupload .pop_btn li:first-child{margin-top:0;}
.popupload .pop_btn li i{margin-right:8px;}
.popupload .pop_btn .icn_ut,.photo_file_upload .al_pop_content .btn_imp_bx .icn_imp_ut{width:28px;height:18px;display:inline-block;background-position:-56px -3px;}
.popupload .pop_btn .icn_gg,.photo_file_upload .al_pop_content .btn_imp_bx .icn_imp_gg{display:inline-block;background-position:-112px 0px;width:26px;height:26px;}
.popupload .pop_btn .icn_com{display:inline-block;width:22px;height:20px;background-position:-166px -1px;}
.popupload .pop_btn .btn_tx{display:inline-block;vertical-align:middle;}
.popnormal.popupload{z-index:19;}


/*/////  내 기념일  /////*/
.back_al_area{position:relative;overflow:hidden;background-color:#fff;}
.back_al_area .log_al_area{border: none;margin:120px auto 80px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.seperate_cont_wrap{position:relative;}
.seperate_cont_wrap:after{content:'';display:table;clear:both;}
.seperate_cont_wrap .l_seperate_cont{background-color: #f7f6f4;border-top:2px solid #eeeae7;border-left:2px solid #eeeae7;border-right:2px solid #eeeae7;border-bottom:1px solid #eeeae7;width:100%;position:absolute;top:0;left:0;max-width:280px;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.seperate_cont_wrap .r_seperate_cont{float:right;position:relative;width:74%;width: -webkit-calc(100% - 300px);width: -moz-calc(100% - 300px);width: calc(100% - 300px);overflow: hidden;min-height: 1160px;}
.seperated{position:relative;border-bottom:1px solid #eeeae7;}
.seperated_bx{padding:20px 12px;background-color: #f7f6f4;}
.seperated_menu{padding:0px;background-color: #f7f6f4;}
.seperated_list{padding:5px 5px;background-color: #f7f6f4;}
.c_login_info {position:relative;text-align:center;}
.c_login_info .info_profile_ar:after{content:'';display:table;clear:both;}
.c_login_info .info_profile_ar .info_profile{position:relative;display:block;}
.seperated .btn_profile_photo{top:36px;left: 140px;}
.seperated .profile_detail .detail_o .bar{color:#eeeae3;}
.c_login_info .info_profile_ar .profile_detail{position:relative;display:block;width:100%;float:none;}
.c_login_info .info_profile_ar .profile_detail .logout{position:relative;display:block;}
.c_login_info .logout .btn_logout{font-size:12px;color:#646464;border:1px solid #e7e5e0;padding:4px 10px 3px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}
.c_login_info .logout .btn_logout:hover{background-color:#eceae6;border-color:#e2dfdd;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.c_login_info .info_profile_ar .profile_detail .detail_o{display:block;width:100%;margin-top:3px;}
.c_login_info .info_profile_ar .profile_detail .detail_t{margin-top:10px !important;}
.c_login_info .my_info_area .mody_area{position:relative;margin-top:14px;}
.c_login_info .my_info_area .mody_area .mody_btn{display:block;background-color:#fff;border:1px solid #e5e2e0;padding:10px 0px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.c_login_info .my_info_area .mody_area .mody_btn:hover{background-color:#eceae6;border-color:#e2dfdd;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.c_login_info .my_info_area .mody_area .mody_btn .icn_mody{width:20px;height:18px;display:inline-block;vertical-align: middle;background:url(../images/m_sub0102.png) no-repeat;background-size:130px 57px;background-position:-34px -2px;}
.c_login_info .my_info_area .mody_area .mody_btn .txt_btn{font-size:14px;color:#646464;display:inline-block;margin-left:6px;}
.seperated_menu .btn_sep_menu{display:block;position: relative;padding:18px 20px;}
.seperated_menu .btn_sep_menu .icn_sep_menu{margin-right:13px;vertical-align: middle;display:inline-block;}
.seperated_menu .btn_sep_menu .txt_sep_menu{color:#6f6b65;font-size:16px;display:inline-block;vertical-align: bottom;font-weight:bold;}
.my_alarm_area .btn_sep_menu .icn_sep_menu,.c_my_anniver .btn_sep_menu .icn_sep_menu{background: url(../images/m_sub0102.png) no-repeat;background-size: 130px 57px;}
.my_alarm_area .btn_sep_menu .icn_sep_menu{width:20px;height:22px;background-position:0px 0px;}
.my_alarm_area .btn_sep_menu .num{display: inline-block;position: absolute;top:10px;right:230px;font-size: 11px;letter-spacing: 0;font-weight: bold;color: #fff;background-color: #f59618;padding:4px 6px 2px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;}
.c_my_anniver .anniver_area{padding:0px 5px 5px;}
.c_my_anniver .btn_sep_menu .icn_sep_menu{width:22px;height:20px;background-position:-33px -36px;}
.seperated .seperated_menu{border-bottom:none;}
.seperated_menu .arr_bx{position:absolute;top:6px;right:3px;padding:12px 20px 12px 30px;cursor:pointer;}
.c_my_anniver .today_area{background-color:#88847d;font-size:15px;color:#f5f3ec;letter-spacing:0;padding:18px 20px 14px;border-bottom: 1px solid #88847d;}
.c_my_anniver .today_area .txt_today{display:inline-block;margin-right:12px;font-weight: bold;}
.c_my_anniver .info_content_ar{background-color:#fff;}
.c_my_anniver .list_anniver_bx .anniver_tab{background-color:#7a7770;}
.c_my_anniver .list_anniver_bx .anniver_tab .anniver_tab_tit{display:block;font-weight: bold;}
.c_my_anniver .list_anniver_bx .anniver_tab li{font-size:20px;color:#bbb3a6;position:relative;float:left;width:50%;border:none;padding:18px 0px;margin:16px 0px;height: auto;line-height: 1;}
.c_my_anniver .list_anniver_bx .anniver_tab li:first-child{border-right:1px solid #88847d;}
.c_my_anniver .list_anniver_bx .anniver_tab .tab_btn .total_num{border-width:2px;margin-top:5px;padding:4px 8px 2px;border-color:#bbb3a6;color: #bbb3a6;}
.c_my_anniver .list_anniver_bx .anniver_tab .tab_btn.on{color:#fff;}
.c_my_anniver .list_anniver_bx .anniver_tab .tab_btn.on .total_num{color:#fff;border-color:#fff;}
.c_my_anniver .tab_contents_wrap{padding:0px;}
.seperated .link_family_bx{border:1px solid #eeeae7;min-height:50px;background-color: #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.c_my_anniver .link_family_bx{height:542px;}
.c_new_familygrp .link_family_bx{height:620px;}
.seperated_list .link_family_bx .family_group{height:100%;overflow-y:auto;}
.seperated .link_family_bx li{cursor:pointer;padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 14px;}
.seperated .link_family_bx .family_list.on{background-color:#f5f3ec;}
.seperated .link_family_bx li:hover{background-color:#f9f8f4;}
.c_my_anniver .link_family_bx li:last-child,.c_new_familygrp .link_family_bx li:last-child{border-bottom: 1px solid #f1eee9;}
.c_sub_tit{font-size:21px;color:#444;display:inline-block;font-weight:bold;}
.epop_btn{margin-left:4px;display:inline-block;width:14px;height:14px;position:relative;vertical-align: middle;border:1px solid #bbb3a6;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.epop_btn i{position:absolute;top:2px;left:4px;width:6px;height:10px;display:inline-block;background:url(../images/m_sub0102.png) no-repeat;background-position:-98px -6px;background-size:130px 57px;font-size:0;text-indent:-9999px;line-height:0;}
.epop{display:none;border:1px solid #88847d;background-color:#fff;position:absolute;top:33px;left:194px;width:170px;z-index:9;}
.epop .epop_cont{padding:14px 20px 14px 16px;position:relative;}
.epop .epop_cont .epop_txt{font-size:14px;color:#534e46;line-height:1.6;}
.epop .epop_close{display:block;position:absolute;top:3px;right:3px;padding:4px;border: 0 !important;cursor:pointer;z-index: 1;}
.epop .epop_close i{display:inline-block;width:12px;height:12px;background:url(../images/m_sub0102.png) no-repeat;background-size:130px 57px;background-position:-118px -6px;text-indent:-9999px;}
.content_bx{position:relative;}
.c_family_anniver{position:relative;border-top:1px solid #88847d;}
.c_family_anniver .c_sub_tit{margin-left:8px;}
.c_family_anniver .tit_area{position:relative;padding:25px 25px 28px;}
.c_family_anniver .tit_area .anniver_tab_menu{margin-top:16px;position:relative;padding-top: 18px;border-top: 1px solid #f5f3ec;}
.c_family_anniver .tit_area .anniver_tab_menu li{position:relative;float:left;margin:4px 6px;}
.c_family_anniver .tit_area .anniver_tab_menu li a{display:inline-block;font-size:16px;font-weight:bold;color:#545454;padding:9px 22px 8px;border:2px solid #e4e4e4;-webkit-border-radius: 40px;-moz-border-radius: 40px;-o-border-radius: 40px;-ms-border-radius: 40px;border-radius: 40px;}
.c_family_anniver .tit_area .anniver_tab_menu li a:hover{color:#545454;background-color:#fff;font-weight:bold;border:2px solid #c8c8c8;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.c_family_anniver .tit_area .anniver_tab_menu .on{background-color:#6f675c;color:#fff;border:2px solid #6f675c;}
.c_family_anniver .anniver_area{position:relative;border:1px solid #eeeae7;overflow: hidden;padding:35px 30px 60px;background-color:#faf8f5;}
.c_family_anniver .anniver_area .vertical_line{position:absolute;top: 66px;left: 56px;width: 1px;height: 100%;}
.c_family_anniver .anniver_area .vertical_line .icn{display:inline-block;width:1px; height:100%;background-color:#e2dfdd;}
.c_family_anniver .anniver_area .content_bx{position:relative;}
.anniver_area .a_list_group:first-child{margin-top:0px;}
.anniver_area .a_list_group{position:relative;margin-top:20px;}
.anniver_area .a_list_group.D-day .a_list_tit{font-size: 14px;background-color: #f59618;}
.anniver_area .a_list_group li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}
.anniver_area .a_list_group .month{float:left;position:relative;width:9%;display: inline-block;padding-top: 2px;}
.anniver_area .a_list_group .a_list_tit{font-size:20px;color:#fff;text-align: center;width: 56px;height: 56px;line-height: 59px;font-weight:bold;display: inline-block;background-color: #88847d;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.anniver_area .a_list_group .a_list_tit span{font-size:15px;font-weight:normal;}
.anniver_area .a_list_group .a_list_view{display: inline-block;position:relative;float:left;width:91%;background-color:#fff;padding:20px 25px;background-color:#fff;}
.anniver_area .a_list_view .link_family_bx li{border:none;float: left;width: 33.3%;padding:10px 0px;position:relative;font-weight: bold;font-size: 15px;}
.anniver_area .a_list_view .link_family_bx li .profile_photo_wrapper{position:relative;float:left;width:20%;}
.anniver_area .a_list_view .link_family_bx li .profile_txt_wrapper{float:left;position:relative;width:80%;margin-left: 0;}
.anniver_area .a_list_view .link_family_bx a{height: 76px;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_o{height:20px;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_o .family_name{display:block;position: relative;width: 65%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_o .d_minus{position:absolute;top:0;right:14px;}
.d_minus{display:inline-block;font-size:11px;color:#f59618;font-weight:bold;width:34px;height:20px;border:2px solid #f59618;line-height:18px;text-align: center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_t{width: 100%;display: inline-block;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_o:after{content:'';display:table;clear:both;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_t .family_memo{display:block;position:relative;margin-top:2px;color:#444039;font-size:14px;font-weight: normal;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_t .day_input{display:block;color:#f59618;font-weight:bold;font-size:13px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_h{display:block;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_h .family_memo{margin-top:2px;letter-spacing:0px;font-size:12px;font-weight: normal;}


/*/////  내 가족들  /////*/
.btn_invite_area .btn_invite{line-height:61px;width: 100%; display:inline-block; height:60px; text-align:center;background-color:#88847d;}
.btn_invite_area .btn_invite:hover{background-color:#7a7770;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.btn_invite_area .btn_invite .icn_invite{display:inline-block;background:url(../images/m_sub0201.png) no-repeat;background-size:141px 79px;vertical-align:-4px;margin-right: 8px;background-position:-121px -1px;width:20px;height:20px;}
.btn_invite_area .btn_invite .txt_invite{color:#fff; font-weight:bold;font-size:17px;}
.c_my_familygrp .btn_sep_menu .icn_sep_menu,.c_new_familygrp .btn_sep_menu .icn_sep_menu,.familygrp_albx .btn_sep_menu .icn_sep_menu{background: url(../images/m_sub0201.png) no-repeat;background-size: 141px 79px;}
.c_my_familygrp .btn_sep_menu .icn_sep_menu,.my_grp .btn_sep_menu .icn_sep_menu{width: 24px;height: 20px;background-position: -2px -1px;}
.c_new_familygrp .btn_sep_menu .icn_sep_menu,.new_grp .btn_sep_menu .icn_sep_menu{width: 30px;height: 22px;background-position:-42px 0px;}
.seperated .link_family_bx li .f_name{color:#444;font-size:15px;display:inline-block;float:left;position:relative;width:80%;text-align:left;cursor:pointer;}
.seperated .link_family_bx li .f_set{position:relative;width:20%;float:right;display:inline-block;text-align:right;background-color:transparent;}
.seperated .link_family_bx li .f_set .icn_set{width:16px;height:16px;background: url(../images/m_sub0201.png) no-repeat;background-size: 141px 79px;display:inline-block;background-position:-87px -4px;}
.family_tab .tab_btn{width:50%;}
.tit_name{background-color:#faf8f5;border:1px solid #eeeae7;padding:18px 22px 17px;margin-top: 14px;}
.tit_name .tit_l{font-size:16px;color:#3b3833;display:inline-block;}
.tit_name .tit_l strong{font-weight:bold;font-size:17px;}
.tit_name .bar{display:inline-block;font-size:14px;color:#dcd4c7;margin: 0 8px;}
.tit_name .tit_s{display:inline-block;font-size:14px;color:#88847d;}
.c_family_group .tab_contents_wrap{padding: 35px 10px 30px;}
.c_my_familyvw .c_sub_tit,.c_family_group .c_sub_tit,.cnt_famtree .cnt_tit{margin-left:22px;}
.c_my_familyvw .noti_cont{position:relative;margin-top:25px;}
.c_my_familyvw .noti_cont .noti_vw_bx .noti_vw{text-align: left;padding-bottom:10px;margin-left: 22px;}
.c_my_familyvw .noti_cont .noti_vw_bx .noti_vw a{font-size:13px;color:#88847d;display:inline-block;font-weight: bold;}
.c_my_familyvw .noti_cont .noti_vw_bx .noti_vw a:hover{color:#444039;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.c_my_familyvw .noti_cont .noti_vw_bx .noti_vw span{display:inline-block;font-size:12px;color:#dcd4c7;margin: 0 8px;}
.c_my_familyvw .tbsty1 .bd-name {text-align:left;}
.c_my_familyvw .tbsty1 .bd-name .profile_photo_wrapper{vertical-align:middle;}
.c_my_familyvw .tbsty1 .bd-name strong{font-weight:bold;display:inline-block;margin-left:6px;color: #545454;}
.c_my_familyvw .tbsty1 .bd-vw a{display:inline-block;margin-left:5px;}
.c_my_familyvw .tbsty1 .bd-vw i{display:inline-block;background: url(../images/m_sub0201.png) no-repeat;background-size: 141px 79px;}
.c_my_familyvw .tbsty1 .bd-vw .vw_pr .icn_pr{width: 34px;height: 34px;background-position:0px -45px;}
.c_my_familyvw .tbsty1 .bd-vw .vw_ph .icn_ph{width: 34px;height: 34px;background-position:-48px -45px;}
.c_my_familyvw .tbl_sch{position:relative;text-align:right;}
.sub0201_1{top:100px;left:178px;}
.sub0201_2{top:-48px;left: 20px;}
.sub0201_3{top:100px;left:174px;}
.c_in_tit{font-size:17px;color:#444039;}
.r_seperate_cont .cont_area{position:relative;margin-top:30px;}
.c_set_familygrp .familygrp_area{margin:0 22px;}
.c_set_familygrp .noti_cont{position:relative;margin-top:10px;}
.c_set_familygrp .noti_cont li{color:#bbb3a6;font-size: 15px;margin: 10px 0;width: 100%;display: inline-block;font-weight: bold;}
.c_set_familygrp .noti_cont .invite_list,.c_set_familygrp .noti_cont .vw_list{display:inline-block;position:relative;width:48%;float:left;margin-left:4%;margin-top:4px;padding:16px 18px 18px;border:1px solid #e8e8e8;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.c_set_familygrp .noti_cont .vw_list:nth-child(odd),.c_set_familygrp .noti_cont .invite_list:nth-child(odd){margin-left:0;}
.c_set_familygrp .noti_cont .family_profile{display:block;position:relative;}
.c_set_familygrp .noti_cont .family_profile:after,.family_vw .noti_cont .btm_cont .pop_btm_bx:after{display:table;content:'';clear:both;}
.c_set_familygrp .noti_cont .family_profile .profile_photo_wrapper{float:left;position:relative;width:70px;}
.c_set_familygrp .noti_cont .family_profile .profile_txt_wrapper{position:relative;float:left;padding-top:4px;width:70%;width: -webkit-calc(100% - 70px);width: -moz-calc(100% - 70px);width: calc(100% - 70px);}
.c_set_familygrp .noti_cont .family_profile .profile_txt_wrapper li{width:100%;float:none;display:block;margin-left:0;border:none;padding: 0;font-weight: normal;text-align:left;webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.c_set_familygrp .noti_cont .txt_mail{font-size:15px;color:#444;letter-spacing:0;font-weight: bold;}
.c_set_familygrp .noti_cont .profile_name strong{font-weight:normal;font-size:15px;color:#444;display:inline-block;}
.c_set_familygrp .noti_cont .profile_name .family_memo{display:inline-block;font-size: 13px;color: #a19889;margin-left: 6px;}
.c_set_familygrp .noti_cont .btm_cont{display:block;margin-top:8px;}
.c_set_familygrp .btn_out_bx{position: absolute;top: 70px;left: 0px;display: inline-block;}
.c_set_familygrp .btn_out_bx .btn_out{display:inline-block;width:60px;height:26px;text-align:center;font-weight:bold;font-size:12px;color:#f59618;background-color:#fcecd6;line-height:28px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.c_set_familygrp .btn_out_bx .btn_out:hover{background-color: #fde4c2;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.family_iv .noti_cont .btm_cont .pop_btm_bx{text-align:right;padding-bottom:0;}
.c_set_familygrp .pop_btm_bx button,.c_set_familygrp .pop_btm_bx input[type="submit"]{width: 90px;height: 30px;font-size: 14px;}
.c_set_familygrp .profile_detail{display:block;width:100%;float:none;}
.c_set_familygrp .connect_group{margin:10px 0;}
.c_set_familygrp .family_vw{padding-top: 20px;}
.c_my_familyvw .tbsty1 .bd-rt,.c_my_familyvw .tbsty1 .bd-tel{color:#545454;}
.family_vw .cont_family_vw{position:relative;padding-bottom:20px;}
.family_vw .noti_cont .btm_cont .pop_btm_bx{padding-bottom:0;width:72%;width: -webkit-calc(100% - 70px);width: -moz-calc(100% - 70px);width: calc(100% - 70px);padding-left:70px;}
.family_vw .noti_cont .btm_cont .pop_btm_bx .inp_bx{float:left;position:relative;display:inline-block;width:50%;}
.family_vw .noti_cont .btm_cont .pop_btm_bx .vw_btn{display:inline-block;width:50%;float:left;position:relative;text-align:left;padding-top: 3px;}
.family_vw .noti_cont .btm_cont .pop_btm_bx .vw_btn button{font-size:12px;width: auto;height: auto;line-height: normal;padding:6px 10px 5px;}
.tab-wrapper{margin-top:16px;}
#tab-content{margin: 24px 10px 0;}
#tab-content>div{display: none;}
#tab-content .bt_find{margin-top:20px;}
.invited .r_mody .profile_p11 .id_inp,.invited .r_mody .name_korea{width:100%;}
.after_mbfind_bx{position:relative;margin-top:20px;border-top:1px solid #e8e8e8;}
.after_mbfind_bx li{display: inline-block;width:98%;border-bottom:1px solid #e8e8e8;padding:10px 1%;font-size:13px;color:#bbb3a6;}
.after_mbfind_bx .mbfind_name{display:inline-block;float:left;position:relative;width:22%;text-align:left;font-size:14px;font-weight:bold;padding-top:7px;color:#444;}
.after_mbfind_bx .mbfind_mail{width:60%;float:left;display:inline-block;position:relative;text-overflow:ellipsis;overflow:hidden;text-align:left;font-size:14px;color:#444;letter-spacing:0;padding-top:5px;}
.after_mbfind_bx .mbfind_btn{width:18%;position:relative;display:inline-block;float:right;text-align:right;}
.img_naverlog{display:inline-block;width:23px;height:22px;margin-left: 8px;vertical-align: middle;}
.after_mbfind_bx .mbfind_btn .bt_invited{font-size:13px;font-weight:bold;color:#979088;width:56px;height:30px;text-align:center;line-height:28px;border: 2px solid #979088;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}
.after_mbfind_bx .mbfind_btn .bt_invited:hover{background-color:#979088;color:#fff;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}


/*/////  내 블로그  /////*/
.top_bg_area{position:relative;margin:0 auto;background: url(../images/bg_top_blog.png) no-repeat center top;height:330px;}
.top_bg_cnt,.my_blog_cnt{position:relative;max-width:1160px;margin:0 auto;}
.top_bg_area .top_bg_cnt .txt_bg{position:relative;padding-top: 136px;}
.top_bg_area .top_bg_cnt .txt_bg .mtxt,.top_bg_area .top_bg_cnt .txt_bg .stxt,.cnt_chron .w_tit{padding-left:6px;}
.top_bg_area .top_bg_cnt .txt_bg .mtxt .logo_blog{display:inline-block;background: url(../images/m_logo_blog.png) no-repeat;width:82px;height:48px;background-size:100%;}
.top_bg_area .top_bg_cnt .txt_bg .stxt{font-size:17px;line-height: 1.4;color:#6f6b65;font-weight:bold;text-align:left;margin-top:6px;}
.top_bg_area .top_bg_cnt .txt_bg .btn_bx{display:block;text-align:left;margin-top:15px;}
.top_bg_area .top_bg_cnt .txt_bg .btn_bx a{font-size:16px;display:inline-block;padding:12px 28px 11px;font-weight:bold;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.top_bg_area .top_bg_cnt .txt_bg .btn_bx .bt_myblog{border: 2px solid #ffbd8c;color:#f37237;}
.top_bg_area .top_bg_cnt .txt_bg .btn_bx .bt_myblog:hover{border-color:#f37237;color:#f3611e;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.my_blog_area{margin:0 auto;position:relative;background-image: url(../images/bg_md_blog.png);background-repeat:no-repeat;background-position:center top;background-color:#ffead5;height:350px;width:100%;}
.cnt_tit{position:relative;padding-top:30px;}
.w_tit{display:inline-block;font-size:24px;color:#444;font-weight:bold;}
.w_num{display:inline-block;margin-left:20px;}
.w_num h5,.w_num strong{font-size:15px;display:inline-block;color:#6f6b65;}
.w_num h5,.f_num h5{margin-right:8px;}
.w_num .bar{display:inline-block;font-size:14px;color:#dcd4c7;margin:0 10px;}
.w_btn,.li_view_al .w_btn{position:absolute;top:25px;display:inline-block;right:5px;}
.w_btn a{display:inline-block;font-size:15px;width:113px;height:35px;text-align:center;font-weight:bold;line-height:36px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.w_btn .bt_goblog{color:#f37237;border: 2px solid #ffbd8c;margin-right: 6px;}
.w_btn .bt_goblog:hover{border-color:#ff7f45;color:#f3611e;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.w_btn .bt_wtblog{border: 2px solid #d3ccbd;color:#7b766c;}
.w_btn .bt_wtblog:hover{border-color:#9f9a8e;color:#6f6b65;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.my_blog_area .cnt_grp{margin-top:20px;}
.my_blog_area .cnt_grp li .img_wrap,.li_new_family .li_cnt_r li .img_wrap{overflow:hidden;width:248px;height:148px;background-color: #fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;}
.li_new_family .li_cnt_r li .img_wrap{width:158px;height:96px;}
.my_blog_area .cnt_grp li .img_wrap img,.li_new_family .li_cnt_r li .img_wrap img{width:100%;}
.cnt_blog .seperate_cont_wrap .r_seperate_cont,.cnt_chron .seperate_cont_wrap .r_seperate_cont{min-height: 800px;}
.cnt_blog .txt_grp{padding:18px 0;text-align:left;line-height: 1.4;}
.cnt_blog .txt_grp .blog_tit{font-size:18px;color:#444;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.cnt_blog .txt_grp .blog_txt{width: 100%;color:#747474;overflow:hidden;max-height: 44px;margin-top: 4px;word-wrap: break-word;font-size:15px;line-height:1.4;white-space:normal;text-overflow:ellipsis;}
.cnt_blog.back_al_area .log_al_area{margin:30px auto 80px;}
.li_new_family .cnt_tit{padding-top: 14px;margin-left:5px;}
.li_new_family .cnt_grp{margin: 30px 0 40px;}
.li_new_family .cnt_tit,.li_new_family .cnt_grp{padding-left:20px;}
.li_new_family .li_cnt_l{position:relative;float:left;width:58%;display:inline-block;}
.li_new_family .li_cnt_l .info_profile{position: relative;float:left;width:120px;}
.li_new_family .li_cnt_l .li_intro{position: relative;float:right;width:60%;text-align:left;width: -webkit-calc(100% - 140px);width: -moz-calc(100% - 140px);width: calc(100% - 140px);overflow: hidden;}
.li_new_family .li_intro .line_t strong,.li_new_family .li_intro .line_h strong{font-size:14px;}
.li_new_family .li_cnt_r{width:42%;position:relative;float:right;display:inline-block;}
.li_new_family .li_cnt_r li{display:inline-block;position:relative;vertical-align:top;width:176px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.li_new_family .li_cnt_r .txt_grp{padding:10px 0 0;}
.li_new_family .li_intro .line_t{margin-top:5px;}
.li_new_family .li_intro .line_f{margin-top:13px;}
.li_new_family .li_intro .line_h .w_num{margin-left:0;}
.li_new_family .cnt_grp .grp>li{display: inline-block;width: 100%;padding:30px 0;border-bottom:1px solid #eee;font-size:15px;color:#bbb3a6;text-align: center;line-height:1.6;font-weight:bold;}
.li_new_family .cnt_grp .grp>li:first-child{border-top: 1px solid #eee;}
.li_new_family .name_tit{font-size:19px;line-height: 1.4;color:#444;}
.li_new_family .name_tit strong{font-weight:bold;}
.li_new_family .li_intro h5,.li_new_family .li_intro h6{font-size:14px;color:#6f6b65;}
.li_new_family .f_num h5,.li_new_family .f_num h6{display:inline-block;}
.li_new_family .w_btn{top:10px;}
.cnt_blog .li_cnt_r .txt_grp .blog_tit{font-size:15px;white-space: normal;line-height:1.4;max-height:40px;}
.cnt_blog .cnt_grp .in_li{text-align:left;margin:0;width:248px;}
.cnt_blog .li_new_family .cnt_grp .in_li,.cnt_blog .li_new_family .more, .cnt_blog .li_new_family .none{width:158px;}
.nav_h_type {overflow:hidden;margin: 0 auto;position: relative;width: 100%;white-space: nowrap;}
.nav_h_type ul {display:inline-block;white-space: nowrap;position: relative;margin: 0 auto;}
.nav_h_type li {width: 300px;display:inline-block;margin:0;vertical-align:top; text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box;}
.nav_h_type.wide li {width:280px;}
.cnt_blog .more,.cnt_blog .none{margin-top:60px;margin-left: -50px;}
.cnt_blog .more .fig,.cnt_blog .none .fig{display:block;text-align: center;}
.cnt_blog .more .fig i,.cnt_blog .none .fig i{display:inline-block;background: url(../images/m_exc.png) no-repeat;background-size:174px 152px;width:74px;height:74px;}
.cnt_blog .my_blog_area .more .fig i{background-position:0px 0px;}
.cnt_blog .my_blog_area .none .fig i{background-position:-100px 0px;}
.cnt_blog .more p,.cnt_blog .none p{font-size:16px;font-weight:bold;color:#b8b4ac;margin-top:14px;text-align: center;}
.cnt_blog .li_new_family .more,.cnt_blog .li_new_family .none{margin-top:30px;margin-left:0;}
.cnt_blog .li_new_family .more .fig i,.cnt_blog .li_new_family .none .fig i{background-position:-12px -102px;width:50px;height:50px;}
.cnt_blog .li_new_family .none .fig i{background-position:-113px -102px;}
.cnt_blog .li_new_family .more p,.cnt_blog .li_new_family .none p{font-size:14px;color:#bbb3a6;margin-top: 10px;}
.cnt_blog .blog_tit,.cnt_blog .blog_txt,.cnt_myb .li_tit,.cnt_myb .li_txt{letter-spacing:0;}
.top_bg_cnt,.my_blog_cnt,.myb_wrt .log_al_area{padding-left:30px;padding-right:30px;}
.cnt_myb .top_bg_area{background: url(../images/bg_list_blog.png) no-repeat center top #6f6b65;height:250px;}
.cnt_myb .top_bg_area .top_bg_cnt .txt_bg{padding-top:85px;}
.cnt_myb .top_bg_area .info_profile{display:inline-block;}
.cnt_myb .top_bg_area .info_profile,.cnt_myb .top_bg_area .w_tit,.cnt_myb .top_bg_area .w_num{position:relative;float:left;}
.cnt_myb .top_bg_area .cnt_tit:after{content:'';display:table;clear:both;}
.cnt_myb .top_bg_area .w_tit{color:#fff;padding-top: 18px;margin-left: 12px;}
.cnt_myb .top_bg_area .w_num{padding-top:26px;}
.cnt_myb .top_bg_area .w_num h5,.cnt_myb .top_bg_area .w_num strong{color:#dcd4c7;}
.cnt_myb .top_bg_area .w_num .bar{color: #bbb3a6;}
.cnt_myb .top_bg_area .cnt_btn{position:relative;margin-top:8px;}
.cnt_myb .top_bg_area .cnt_btn .w_btn,.cnt_blog .line_f .w_btn{position:relative;top:0;right:0;}
.cnt_myb .top_bg_area .w_btn .bt_goblog{color:#ffd5b5;}
.cnt_myb .top_bg_area .w_btn .bt_goblog:hover{border-color:#fb9a53;}
.cnt_myb .top_bg_area .w_btn .bt_wtblog{color:#e8e1d1;}
.cnt_myb .top_bg_area .w_btn .bt_wtblog:hover{border-color:#b1a489;}
.cnt_myb .my_blog_area{background-image:none;background-color:#fff;}
.cnt_myb.back_al_area .log_al_area{margin:20px auto 80px;}
.cnt_myb .li_new_family .cnt_grp{margin:20px 0 40px;}
.cnt_myb .cnt_grp .my_blog_li .li_cont .li_tit,.cnt_myb .cnt_grp .my_blog_li .li_cont .li_btm{padding:0;}
.cnt_grp .my_blog_li .li_al{position:relative;display:inline-block;width:100%;}
.cnt_grp .my_blog_li .li_cont{position:relative;width:70%;float:left;width:-webkit-calc(100% - 225px);width:-moz-calc(100% - 225px);width:calc(100% - 225px);margin-left:5px;}
.cnt_grp .my_blog_li .li_cont .li_tit{width:100%;white-space:nowrap;text-align:left;text-overflow:ellipsis;font-weight:bold;font-size:17px;color:#444;overflow:hidden;}
.cnt_grp .my_blog_li .li_cont .li_txt{font-size:14px;line-height:1.5;color:#747474;white-space:normal;text-overflow:ellipsis;text-align:left;font-weight:normal;margin-top:6px;max-height:40px;overflow:hidden;word-wrap:break-word;}
.cnt_grp .my_blog_li .li_cont .li_btm{text-align:left;position:relative;margin-top:20px;}
.li_btm h5{font-size:13px;color:#949494;display:inline-block;letter-spacing:0;}
.li_btm .bar{display:inline-block;margin:0 8px;font-size:12px;color:#e8e8e8;}
.li_btm .btmt,.li_btm .liname strong{margin-right:4px;vertical-align:middle;}
.cnt_myb .li_btm .icn,.linksns_btn .icn,.bor_btn button i,.cnt_chron .li_btm .icn{background-image: url(../images/m_sub0202.png);background-repeat:no-repeat;background-size:69px 50px;}
.cnt_myb .li_btm .commt .icn,.cnt_chron .li_btm .commt .icn{display:inline-block;width:16px;height:15px;background-position:0px 0px;vertical-align: top;margin-right:4px;}
.cnt_myb .linum strong,.cnt_myb .commt strong{font-size:12px;}
.cnt_grp .my_blog_li .li_thum{float:right;position:relative;width:188px;height:120px;overflow:hidden;margin-left:20px;background-color:#fff;margin-right:5px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-size: cover;}
.cnt_grp .my_blog_li .li_thum img{width:100%;}
.linksns_btn{display:inline-block;position:absolute;right:220px;top:96px;cursor:pointer;}
.linksns_btn i{display:inline-block;width:22px;height:18px;background-position:-47px 0px;vertical-align: top;text-indent:-9999px;font-size:0;}
.linksns.epop {top:85px;left:auto;right:220px;width:auto;}
.linksns .list_sns{padding:12px 16px 7px;}
.myb_view.back_al_area .log_al_area{margin:30px auto 80px;}
.blog_view_wrp{position:relative;}
.blog_view_wrp .top_btn {margin-bottom:8px;}
.blog_view_wrp .btm_btn {margin-top:8px;}
.myb_view .bor_view .post{margin-top:0;}
.bor_btn .l_btn{position:relative;float:left;width:30%;text-align:left;}
.bor_btn .r_btn{float:right;width:70%;position:relative;text-align:right;}
.bor_btn button,.bor_btn input[type="submit"],.rep_ara button,.rep_ara input[type="submit"]{cursor:pointer;margin-left:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;font-weight:bold;line-height:32px;width:50px;height:30px;}
.bor_btn .bt_modn,.bor_btn .bt_del{background-color:#e4e4e4;color:#444;}
.bor_btn .bt_modn:hover,.bor_btn .bt_del:hover{background-color:#d4d4d4;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.bor_btn .btn_liview{background-color:#88847d;color:#fff;}
.bor_btn .btn_liview:hover{background-color:#6f6b65;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.list_basic .li_btm{margin-top:14px;position:relative;display: inline-block;width: 100%;}
.list_basic .li_btm .d_sl{position:relative;display: inline-block;float:left;width:60%;text-align:left;}
.list_basic .li_btm .d_sr{display: inline-block;float:right;width:40%;position:relative;text-align:right;}
.list_basic .li_btm .commt{margin-right:35px;}
.list_basic .li_btm .linksns_btn,.list_basic .li_btm .linksns.epop{right:0px;top:0px;}
.rep_t_alwrp{position:relative;margin:50px 0 30px;border-top: 1px solid #e8e8e8;}
.rep_t_wrp,.wr_rep_wrp{position:relative;margin-top:25px;padding: 0 20px;}
.rep_tit{font-size:17px;color:#444;font-weight:bold;}
.rep_tit .cunt{color:#f59618;}
.rep_t_wrp .rep{width:100%;position:relative;display:inline-block;padding:18px 0;border-bottom: 1px solid #e8e8e8;}
.rep_ara .info_profile{width:40px;position:relative;float:left;}
.rep_ara .rep_wt{float:left;position:relative;width:90%;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);}
.rep_ara .rep_wt .rep_name{display:block;letter-spacing:0;font-size:15px;color:#646464;font-weight:bold;}
.rep_ara .rep_wt .rep_date{display:inline-block;font-size:12px;color:#aaa;letter-spacing:0;}
.rep_ara .rep_wt .rep_con{margin-top:6px;}
.rep_ara .rep_wt .wt_bx{margin-top: 3px;}
.rep_ara .rep_wt .wt{font-size:14px;color:#444;}
.rep_ara .rep_wt .r_btn{display:inline-block;margin-left:6px;}
.rep_ara .bt_del{width:30px;height:19px;font-size:10px;color:#aaa;border:1px solid #ccc;line-height:18px;font-weight:bold;}
.wr_rep_wrp .rep_ara{position:relative;margin-top:8px;}
.rep_t_wrp .rep,.wr_rep_wrp .rep_ara:after,.seperate_cont_wrap:after,.tip_bx:after{display:table;content:'';clear:both;}
.wr_rep_wrp .rep_ara .l_tarea{position:relative;float:left;width:83%;width:-webkit-calc(100% - 74px);width:-moz-calc(100% - 74px);width:calc(100% - 74px);}
.wr_rep_wrp .rep_ara .r_rgs{float:left;position:relative;width:72px;}
.wr_rep_wrp .rep_ara .r_rgs .btn_rgs{background-color:#f59618;font-size:15px;color:#fff;font-weight:bold;width:72px;height:80px;}
.wr_rep_wrp .rep_ara .r_rgs .btn_rgs:hover{background-color:#e68d17;-webkit-transition:0.4s;-moz-transition:0.4s;transition:0.4s;}
.bor_btn .bt_write{background-color:#ffeee0;width:90px;line-height: 28px;margin-left: 0;}
.bor_btn .bt_write:hover{background-color:#fdddc4;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.bor_btn .bt_write i{display:inline-block;width:18px;height:18px;background-position:0px -32px;vertical-align: middle;margin-right:4px;}
.bor_btn .bt_write strong{color:#f37237;font-size:14px;}
.myb_wrt .d_sub{font-size:24px;color:#444;border-bottom:1px solid #88847d;padding-bottom:10px;font-weight:bold;}
.myb_wrt .wrt_tit{font-size:16px;color:#444;font-weight:bold;}
.editor_ara,.ad_file,.or_vw,.shr_grp{position:relative;margin-top:15px;}
.myb_wrt .seperate_cont_wrap .l_wrt{position:relative;width:70%;width:-webkit-calc(100% - 220px);width:-moz-calc(100% - 220px);width:calc(100% - 220px);float:left;}
.myb_wrt .l_wrt .blog_tit{float:none;width:100%;}
.myb_wrt .join_cont .r_mody input[type="text"]{font-size: 16px !important;padding: 0px 16px !important;height:54px !important;}
.myb_wrt .ad_file{border:1px solid #e8e8e8;padding:28px 30px;}
.myb_wrt .ad_file .upfile{width:100%;position:relative;margin-top:10px;display:inline-block;}
.myb_wrt .ad_file .upfile li:first-child{margin-left:0;}
.myb_wrt .ad_file .upfile li{position:relative;float:left;width:22.75%;margin-left:3%;overflow: hidden;}
.myb_wrt .ad_file .upfile .upimg{width:100%;height:0;background-color:#f4f4f4;padding-bottom:61%;overflow:hidden;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-size: cover;}
.myb_wrt .ad_file .upfile .upimg img{width:100%;}
.myb_wrt .ad_file .upfile .upbtn{margin-top:14px;}
.myb_wrt input[type="file"]{font-size:13px;width: 100%;}
.myb_wrt .seperate_cont_wrap .r_wrt{float:left;position:relative;width:210px;margin-left:10px;}
.myb_wrt .r_wrt .or_vw,.myb_wrt .r_wrt .shr_grp{background-color:#f8f8f8;padding:20px;}
.myb_wrt .shr_grp li{color:#bbb3a6;font-size: 13px;}
.myb_wrt .shr_grp .r_mody input[type="checkbox"][id^="shr"]{display:none;}
.myb_wrt .shr_grp li span{float:none;}


/*/////  내 족보  /////*/
.cnt_famtree .cnt_tit{padding-top:10px;}
.cnt_famtree .btn_invite_area .btn_invite i,.cnt_famtree .tip_bx .tip_tit i{display: inline-block;background-size: 72px 24px !important;background-repeat:no-repeat;background-image: url(../images/m_sub0301.png);}
.cnt_famtree .btn_invite_area .btn_invite .icn_invite{background-position:0px -2px;}
.cnt_famtree .tip_bx{position:relative;padding:0 20px;margin-top:14px;}
.tip_bx .tip_tit{position:relative;float:left;width:40%;text-align:left;}
.tip_bx .tip_exp{float:left;position:relative;text-align:right;width:60%;padding-top: 3px;}
.tip_bx .tx{display: inline-block;vertical-align: middle;font-size:13px;color:#88847d;font-weight:bold;margin-left: 4px;padding-top: 3px;}
.tip_bx .tip_tit .tx{font-size:14px;margin-left: 6px;}
.cnt_famtree .tip_bx .tip_tit i{text-indent: -9999px;font-size: 0;background-position:-50px 0px;width:22px;height:24px;vertical-align: middle;}
.cnt_famtree .li_new_family .cnt_grp{margin: 15px 0 40px;padding:0;}
.cnt_famtree .cnt_grp .my_blog_li .li_cont{padding:0 15px;width:auto;float:none;margin-left: 0;}
.cnt_famtree .cnt_grp .my_blog_li .li_cont .li_tit{font-size:17px;}
.li_famtree .li_tree{margin-top:6px;}
.li_famtree .li_tree .tree_grp>li{float:left;position:relative;width:96px;height:96px;overflow: hidden;margin-left:6px;margin-top: 6px;}
.li_famtree .li_tree .tree_grp>li a{display:block;}
.li_famtree .li_tree .tree_grp>li img{width:100%;}
.li_new_family .li_btm .wrter .btmt,.list_basic .li_btm .liname strong{font-weight:bold;margin-right:0;}
.li_new_family .li_btm .profile_photo_wrapper,.list_basic .li_btm .profile_photo_wrapper{vertical-align:middle;margin-right:5px;}
.li_new_family .li_btm h5,.list_basic .li_btm h5{vertical-align:middle;}
.cnt_grp .my_blog_li .li_cont .li_tit,.cnt_grp .my_blog_li .li_cont .li_btm{padding:0 5px;}
.famtree_guide{font-size:13px;line-height:1.4;color:#f37237;font-weight:bold;letter-spacing: 0;margin: 6px 0;text-align:left;}


/*/////  내 연대기  /////*/
.cnt_chron .top_bg_area{background: url(../images/bg_chronicle.png) no-repeat center top #5c4e3c;height:300px;}
.cnt_chron .w_tit{color:#fff;}
.cnt_chron .top_bg_area .top_bg_cnt .txt_bg .stxt{color:#bbb3a6;}
.cnt_chron .cnt_tit{padding-top:0px;}
.top_bg_area .top_bg_cnt .txt_bg .btn_bx .bt_wrtcr{border: 2px solid #bf9155;color:#f59618;}
.top_bg_area .top_bg_cnt .txt_bg .btn_bx .bt_wrtcr:hover{border-color:#f59618;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.cnt_chron .top_bg_area .top_r_bg{position:absolute;display:inline-block;top:128px;right:30px;} 
.cnt_chron .top_bg_area .top_r_bg .r_bg_img{display: block;width:324px;height:144px;background: url(../images/m_cr_con.png) no-repeat;background-size:100%;}
.cnt_chron .tit_name{margin-top:0;}
.cnt_chron .li_new_family .cnt_grp .grp>li:first-child{margin-top:0;}
.cnt_chron .li_new_family .cnt_grp .grp>li{padding:30px 25px;border-bottom:none;background-color:#fff;margin-top:15px;border:1px solid #eee;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;box-shadow:0px 2px 16px 0px rgba(0,0,0,.08);-webkit-box-shadow:0px 2px 16px 0px rgba(0,0,0,.08);-moz-box-shadow:0px 2px 16px 0px rgba(0,0,0,.08);-ms-box-shadow:0px 2px 16px 0px rgba(0,0,0,.08);-o-box-shadow:0px 2px 16px 0px rgba(0,0,0,.08);-webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box;}
.cnt_chron .li_new_family .cnt_grp .grp>li:hover{background-color:#f6f6f6;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.cnt_chron .cnt_grp .my_blog_li .li_cont .li_tit{font-size:18px;}
.cnt_grp .my_blog_li .li_more{position: relative;float:right;width:120px;margin-top: 18px;text-align: right;margin-right:5px;}
.cnt_grp .my_blog_li .li_more .bt_limore:hover{background-color:#f9f8f4;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.cnt_grp .my_blog_li .li_more .bt_limore{display:inline-block;width:104px;height:46px;text-align:center;font-size: 15px;line-height:47px;border:1px solid #856351;color:#856351;font-weight:bold;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box;}
.cnt_chron .li_btm .commt{margin-left:10px;}
.cnt_chron .li_new_family .cnt_grp{padding-right:20px;}
.cnt_chron .cnt_grp .my_blog_li .li_cont{width:67%;margin-left:0;width: -webkit-calc(100% - 125px);width: -moz-calc(100% - 125px);width: calc(100% - 125px);}


/*/////  서비스안내  /////*/

/* 공지사항 문의하기 */
.noti_cont_wrap{position:relative;padding:40px 50px 60px; min-height:500px;}
.noti_cont_wrap .noti_cont{position:relative;margin-top:30px;}
.noti_cont .tbl_sch{display:inline-block;text-align:right;width:100%;margin-bottom:10px;margin-top:15px;position: relative;}
.noti_cont .tbl_sch .family_search_bx{width:180px;position:relative;padding: 10px 50px 10px 25px;}
.noti_cont .tbl_sch .family_search_bx input[type="text"]{font-size:13px;}
.noti_cont .tbl_sch .family_search_bx .btn_family_search{top:8px;}
.noti_cont .notilist{position:relative;overflow:hidden;}
.tbsty1 table{width:100%; border-top:1px solid #88847d;}
.tbsty1 tr{border-bottom:1px solid #eeeae3;}
.tbsty1 th{padding:15px 5px;text-align:center;background-color:#f9f8f4;font-size:16px;color:#545454;line-height:1.4;}
.tbsty1 td{padding:17px 5px;font-size:14px;color:#808080;line-height:1.4;background-color:#fff;text-align:center;}
.tbsty1 td.L{text-align:left !important;color:#444;font-size: 15px;}
.paginate{width:100%;text-align:center;margin:20px 0px 50px;}
.paginate .hid{position:absolute;top:0;left:-9999% !important;width:1px;height:1px;margin:0;padding:0;font-size:0;line-height:0;overflow:hidden;}
.paginate>a{display:inline-block;width:26px;height:26px;font-size: 14px;margin-right:2px;margin-top:4px;border:1px solid #e9e4db;color:#444;line-height:26px;vertical-align:middle;}
.paginate .link_page:hover,.paginate .link_page.active{color:#fff;background-color:#f59618;border:1px solid #f59618;}
.paginate .btn_first{background-image:url(../images/m_bg_paging.png);background-repeat:no-repeat;background-position:7px 7px;background-size:77px 11px;}
.paginate .btn_prev{background-image:url(../images/m_bg_paging.png);background-position:-16px 7px;background-size:77px 11px;background-repeat:no-repeat;}
.paginate .btn_next{background-image:url(../images/m_bg_paging.png);background-repeat:no-repeat;background-position:-36px 7px;background-size:77px 11px;}
.paginate .btn_end{background-image:url(../images/m_bg_paging.png);background-position:-59px 7px;background-size:77px 11px;background-repeat:no-repeat;}
.list_basic{border-top:1px solid #88847d;border-bottom:1px solid #e8e8e8;padding:28px 25px;}
.list_basic li{position:relative;}
.list_basic li p>em{margin:0 8px;font-size:14px;font-weight:normal;vertical-align:top;color:#e8e8e8;}
.list_sns{display:block;position:relative;text-align:right;padding:30px 25px 0px;}
.list_sns li{display:inline-block;padding:1px;}
.list_sns li a {display:inline-block;text-align:center;}
.list_sns li a span{position:absolute;top:0;left:-9999% !important;width:1px;height:1px;margin:0;padding:0;font-size:0;line-height:0;overflow:hidden;}
.list_sns i{display:inline-block;width:26px;height:26px;background:url(../images/m_share.png);background-repeat:no-repeat;background-size:62px 26px;}
.list_sns .sns_naver i{background-position:0px 0px;}
.list_sns .sns_facebook i{background-position:-36px 0px;}
.bor_view .list_basic .list_subject li .d_sub{font-size:23px;line-height:1.4;font-weight:bold;}
.bor_view .list_basic .list_subject li .d_pc{position:relative;margin-top:10px;color:#949494;font-size:13px;line-height:1.4;}
.bor_cnt{padding:50px 25px 50px;color:#444;line-height:1.6;}
.bor_view .post{margin-top:50px;}
.bor_view .post li:first-child{border-top:1px solid #e8e8e8;}
.bor_view .post li{position:relative;padding:20px 25px 20px 80px;border-bottom:1px solid #e8e8e8;}
.bor_view .post li>strong{position:absolute;left:25px;font-size: 15px;color:#646464;}
.bor_view .post li>a{height:auto;padding-left:35px;font-size: 15px;color:#646464;}
.toe{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.bor_view .bor_file{margin:60px 25px 0px;}
.bor_view .bor_file .tit_row{position:relative;margin-bottom:10px;}
.bor_view .bor_file .tit_row .tit{font-size:16px;color:#444;}
.bor_view .bor_file .file_row .file>a{font-size:15px;color:#545454;font-weight:bold;position:relative;text-decoration:underline;}
.bor_view .bor_btn{text-align:right;margin:8px 0 50px;} 
.bosty2 {padding:35px;position:relative;border-bottom: 1px solid #eeeae3;}
.bosty2 .list_contact_t,.bosty2 .list_contact_h{position:relative;margin-top:30px;}
.bosty2 .r_mody,.bosty2 .list_contact_t{float:none;width:100%;}
.bosty2 .mody_tit{padding-top:12px;padding-bottom: 8px;display: block;width: 100%;}
.bosty2 li:first-child{margin-left:0;}
.bosty2 li{width:32%;float:left;padding:0px;margin-top:0;margin-left:2%;position:relative;display:inline-block;}
.bosty2 .inp_bx{width:100%;float:none;display: block;}
.bosty2 .list_contact_t li,.bosty2 .list_contact_h li{width:100%;float:none;margin-left:0;}
.bosty2 .list_contact_h li .mody_tit{position:relative;width:70%;float:left;text-align:left;}
.bosty2 .list_contact_h li .agree_bt{text-align:right;float:left;width:30%;position:relative;padding-top:8px;}
.bosty2 .list_contact_h .contact_p6{margin-top:8px;}
.bosty2 .list_contact_h .contact_p6 .or_ok{margin-left:26px;}
.contactbx .contact_tarea{font-size:14px;height:200px;}











@media (max-width:1400px) {
/* 사진&동영상 */
.l_my_family_list_bx .icn_head_bx{display:none;}
.l_my_family_list_bx .l_my_family_list .tit_head_bx{padding-top:10px;}
/* 팝업 */
.al_pop_wrapper{display:none;}
.popnormal .pop_content_bx{max-height: 600px;overflow-y: auto;}
/* 모바일 */
.m_top_navbar,.m_top_navbar_bx{display:none;}
}


@media (max-width:1200px) {	
/* 내 가족들 */
.w_btn{right:10px;}
}


@media (min-width:1160px) {	
/* 모바일 */
.m_topbar_tit{display:none;}
.m_topbar_menu{display:none;}
.m_top_navbar,.m_top_navbar_bx{display:none;}
/* 가계도 */
.addfamily .al_spider_wrp .spider_add .bluebdr:hover{border-color:#5589bd;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.addfamily .al_spider_wrp .spider_add .redbdr:hover{border-color:#c26964;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
/* 사진&동영상 */
.l_my_family_list_bx .genogram_tit_bx .tit_head_bx {font-size: 17px;margin-left:0px;}
.album_wrapper:hover .select_on{background:url(../images/m_album_on_over100.png)no-repeat;background-size:66px 50px;background-position:center;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.album_wrapper:hover .select_off{background:url(../images/m_album_no_over100.png)no-repeat;background-size:66px 50px;background-position:center;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.album_wrapper:hover .select_plus{background:url(../images/m_album_plus_over100.png)no-repeat;background-size:74px 50px;background-position:center;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.photo_album_al_bx .album_wrapper .album_thum_a:hover, .photo_album_al_bx .album_plus .album_thum_a:hover{-webkit-box-shadow:0px 2px 14px 0px #e8e8e8;-moz-box-shadow:0px 2px 14px 0px #e8e8e8;-o-box-shadow:0px 2px 14px 0px #e8e8e8;-ms-box-shadow:0px 2px 14px 0px #e8e8e8;box-shadow:0px 2px 14px 0px #e8e8e8;}
.photo_wrapper .photo_select_icn{position:absolute;top:-5px;left:-5px;display:inline-block;background:url(../images/m_photo_ch.png) no-repeat; width:26px; height:26px; background-size:100%;opacity:0;z-index:1;}
.photo_wrapper:hover .photo_select_icn {opacity:1;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.photo_wrapper .photo_detail{position:absolute;bottom:0;right:0;left:0;padding:12px;opacity:0;color:#fff;background-color:#555;background:linear-gradient(to bottom,rgba(255,255,255,0)0,rgba(0,0,0,0.5)100%);z-index:2;}
.photo_wrapper:hover .photo_detail{opacity:1;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.photo_album_bx .slton .album_thum_a{background-color:#f8f8f8;}
.photo_album_bx .slton .select_on{background:url(../images/m_album_on_over100.png)no-repeat;background-size:66px 50px;background-position:center;}
.photo_album_bx .slton .select_off{background:url(../images/m_album_no_over100.png)no-repeat;background-size:66px 50px;background-position:center;}
.photo_album_bx .slton .select_plus{background:url(../images/m_album_plus_over100.png)no-repeat;background-size:74px 50px;background-position:center;}
/* 파일업로드 */
.photo_file_upload .album_plus .album_thum_a:hover{border-color:#f59618;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.photo_file_upload .upload_btn_bx .btn_album_plus:hover{border-color:#e68d17;color:#e68d17;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.photo_file_upload .upload_btn_bx .btn_upload_file:hover{background-color:#e68d17;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
/* 팝업 */
.al_pop_wrapper{display:none;}
.pop_btm_bx button:hover,.pop_btm_bx input[type="submit"]:hover{-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.pop_btm_bx .btn_pop_ok:hover{background-color:#f59618 !important;color:#fff !important;}
.pop_btm_bx .btn_pop_no:hover{background-color:#ccc !important;color:#fff !important;}
.popnormal .pop_content_bx{max-height: 600px;overflow-y: auto;}
/* 로그인 회원가입 */
.join_fin .fin_stxt span{display:block;}
}

@media (max-width:1159px) {	
/* 메인 */
#ar_header{border-bottom:0;}
/* 로고 */
.top_l_logo_bx {width:6%;padding: 18px 0px 0px 0px;}
.top_l_logo_bx .top_logo{width: 40px;height: 40px;background: url(../images/m_symbol.png)no-repeat;background-size: 100%;}
.top_c_navbar_bx {width: 75%;height: 78px;}
.top_r_myp_bx {width: 19%;}
/* 네비 */
.top_c_navbar_bx a,.top_c_navbar_bx .dropdown_menu_bx .dropdown_l_menu{font-size:16px;padding:32px 10px 30px;}
.top_c_navbar_bx .dropdown_menu_bx .dropdown_menu_list {top: 77px;z-index: 15;min-width: 120px;}
.top_c_navbar_bx .dropdown_menu_bx .dropdown_menu_list a {font-size: 14px;}
.top_r_myp_bx .top_r_myp{padding: 24px 0px 0px 0px;}
.top_r_myp_bx .myp_drop_menu .profile_name {font-size: 12px;width: 50%;}
.top_r_myp_bx .myp_drop_menu .profile_name strong {font-size: 14px;}
.top_r_myp_bx .dropbtn {width: 20px;}
.top_r_myp_bx .dropdown-content {min-width: 130px;top: 77px;}
.top_r_myp_bx .dropdown-content a {font-size: 13px;}
.top_c_navbar_bx .dropdown_menu_bx .dropdown_l_menu .l_menu_arr {padding: 4px; margin-left:6px;}
/* 푸터 */
.fx_line_o .footer_link{padding-top: 30px;padding-bottom: 28px;}
.fx_line_o .footer_link li a{font-size: 12px;}
.fx_line_t .copyright{font-size: 11px;line-height: 18px;}
/* 가족상세정보 */
.l_family_info_ar{top:216px;}
/* 가계도 */
.genogram_tit_bx .tit_head_bx{font-size:16px;margin-right: 12px;}
.genogram_tit_bx .tit_head_bx strong{font-size:18px;}
.r_genogram_ar{padding-top: 76px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .genogram_tit_bx {float: left;}
.r_genogram_ar .head_genogram_bx .btn_family_detail_bx .btn_family_detail {padding: 24px 0px;width: 108px;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx{padding: 16px 30px 15px;float: none;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .register_tit {font-size: 13px;  margin-left: 12px;width:130px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .register_tit .bar {font-size: 13px;margin-right:20px;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx .head_tab_menu li {margin: 0px 10px;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx .head_tab_menu li a {font-size: 16px;padding: 12px 30px 12px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .family_search_bx {width: 140px;float: right;}
.addfamily .al_spider_wrp .spider_add .bluebdr:hover{border-color:#5589bd;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.addfamily .al_spider_wrp .spider_add .redbdr:hover{border-color:#c26964;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
/* 모바일 */
.m_topbar_tit{display:none;}
.m_topbar_menu{display:none;}
.m_top_navbar,.m_top_navbar_bx{display:none;}
/* 사진&동영상 */
.l_my_family_list_bx{width:24%;}
.l_my_family_list_bx .l_my_family_list{top:75px;width: 24%;}
.l_my_family_list_bx .genogram_tit_bx .tit_head_bx {font-size: 16px;margin-left:0px;}
.l_my_family_list_bx .genogram_tit_bx .tit_head_bx strong{font-size: 17px;}
.l_my_family_list_bx .l_my_family_list .genogram_tit_bx{padding: 24px 0px 0px 20px;}
.l_my_family_list_bx .link_family_bx{width: 24%;height:-webkit-calc(100% - 207px);height:-moz-calc(100% - 207px);height:calc(100% - 207px);}
.r_photo_content_bx .photo_head_bx{width: 75%;padding-top:13px;top: 76px;}
.r_photo_content_bx .photo_head .head_num_bx{font-size: 16px;padding-top:9px;}
.r_photo_content_bx .head_upload_bx .btn_p_upload{font-size: 13px;padding:9px 20px 9px;}
.r_photo_content_bx{width:76%;}
.r_photo_content_bx .family_search_bx{padding:8px 46px 8px 16px;width: 100px;}
.r_photo_content_bx .family_search_bx .btn_family_search{top:8px;}
.family_search_bx input[type="text"]{font-size:14px;}
.photo_wrapper .photo_select_icn{position:absolute;top:-5px;left:-5px;display:inline-block;background:url(../images/m_photo_ch.png) no-repeat; width:26px; height:26px; background-size:100%;opacity:0;z-index:1;}
.photo_wrapper:hover .photo_select_icn {opacity:1;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.photo_wrapper .photo_detail{position:absolute;bottom:0;right:0;left:0;padding:10px;opacity:0;color:#fff;background-color:#555;background:linear-gradient(to bottom,rgba(255,255,255,0)0,rgba(0,0,0,0.5)100%);z-index: 2;}
.photo_wrapper:hover .photo_detail{opacity:1;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.photo_file_upload .album_wrapper .album_thum_a,.photo_file_upload .album_plus .album_thum_a{padding:18px 3px 16px;}
.album_wrapper .icn_album{width: 110px;}
.album_wrapper .txt_album{font-size: 12px;width: 110px;}
.photo_album_bx .slton .album_thum_a{background-color:#f8f8f8;}
.photo_album_bx .slton .select_on{background:url(../images/m_album_on_over100.png)no-repeat;background-size:66px 50px;background-position:center;}
.photo_album_bx .slton .select_off{background:url(../images/m_album_no_over100.png)no-repeat;background-size:66px 50px;background-position:center;}
.photo_album_bx .slton .select_plus{background:url(../images/m_album_plus_over100.png)no-repeat;background-size:74px 50px;background-position:center;}
/* 팝업 */
.al_pop_wrapper{display:none;}
.popnormal .pop_content_bx{max-height: 600px;overflow-y: auto;}
.pop_btm_bx button:hover,.pop_btm_bx input[type="submit"]:hover{-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.pop_btm_bx .btn_pop_ok:hover{background-color:#f59618 !important;color:#fff !important;}
.pop_btm_bx .btn_pop_no:hover{background-color:#ccc !important;color:#fff !important;}
/* 파일업로드 */
.al_pop_bk_wrapper .btn_al_pop_x .ico_al_pop_x{background: url(../images/m_btn_menu_x_bk.png)no-repeat;background-size: 100%;width: 18px;height: 18px;}
.photo_file_upload .upload_btn_bx a{font-size: 16px;}
.photo_file_upload .photo_tit_l{font-size: 26px;}
.photo_wrapper .photo_detail .photo_detail_txt{font-size: 12px;}
.photo_file_upload .album_plus .album_thum_a:hover{border-color:#f59618;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.photo_file_upload .upload_btn_bx .btn_album_plus:hover{border-color:#e68d17;color:#e68d17;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.photo_file_upload .upload_btn_bx .btn_upload_file:hover{background-color:#e68d17;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
/* 로그인 회원가입 */
.log_al_area{margin: 78px auto 0px;border:none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.log_al_area .l_log_bg_bx{max-width: 220px;}
.log_al_area .l_log_bg_bx .bg_txt{margin-left:30px;margin-top: 40px;}
.log_al_area .l_log_bg_bx .bg_txt .m_txt{font-size: 23px;}
.log_al_area .l_log_bg_bx .bg_txt .s_txt{font-size: 13px;}
.log_al_area .r_log_cont_bx{width:72%;width:-webkit-calc(100% - 220px);width:-moz-calc(100% - 220px);width:calc(100% - 220px);}
.r_log_cont_bx .cont_area{padding: 30px 40px 60px;}
.cont_area .center_cont{margin-top: 30px;}
.cont_area .btm_cont{margin-top: 35px;}
.top_log_tit .log_tit{font-size: 26px;}
.top_log_tit .exp_txt{font-size: 13px;}
.cont_area .center_cont .login_cont{padding:30px 20px;}
.cont_area .btm_cont .join_login .join_txt{font-size: 13px;}
.cont_area .log_stit{font-size: 16px;}
.cont_area .btm_cont .join_login li{float:none;width:100%;display:block;}
.cont_area .center_cont .find_login li a{font-size: 13px;}
.cont_area .btm_cont .join_login .join_bt{text-align:center;margin-top:14px;}
.cont_area .btm_cont .join_login .join_bt .bt_join{width:100%;display:block;}
.cont_area .center_cont .login_cont .bt_myjoin{font-size: 18px;}
.join_home .center_cont .login_cont .bt_naver{font-size: 17px;}
.cont_area .center_cont .login_cont .agree_bx .agree_tit span{vertical-align:middle;font-size:14px;}
.join_cont .r_mody .mody_tit{font-size:14px;padding-top:11px;}
.tab_contents_wrap{padding:30px 20px;}
.join_fin .fin_ltit{font-size:24px;}
.join_fin .fin_stxt{font-size:14px;}
.join_fin .fin_stxt span{display:block;}
/* 공지사항 문의하기 */
.noti_cont_wrap{padding:40px 40px 60px;}
/* 내 기념일 */
.back_al_area .log_al_area{margin:80px auto 0px;}
.seperate_cont_wrap .l_seperate_cont{max-width:270px;border-top:none;border-bottom:none;}
.seperate_cont_wrap .r_seperate_cont{border-right:none;width: 72%;width: -webkit-calc(100% - 270px);width: -moz-calc(100% - 270px);width: calc(100% - 270px);}
.my_alarm_area .btn_sep_menu .num{right:220px;}
.c_family_anniver{border-top:none;}
.c_family_anniver .anniver_area{border-left:none;border-right:none;}
/* 메인 */
.main_quick_wrap .main_quick .main_quick_grp .quick_txt{font-size: 17px;}
.main_cont_wrap .main_cont .cont_txt .cont_txt_l{font-size: 18px;margin-bottom:8px;}
.main_cont_wrap .main_cont .cont_txt .cont_txt_m{font-size: 15px;height:90px;}
.main_cont_wrap{padding: 108px 30px;}
.main_quick_wrap .main_quick .main_quick_grp .quick_txt{font-size: 17px;}
.main_cont_wrap .main_cont .cont_btn .btn_main_cont{width: 174px;height: 38px;font-size: 14px;line-height: 38px;}
.main_info_wrap{padding:100px 3.5% !important;}
.main_info_wrap .main_notice .notice_top .notice_tit{font-size: 23px;}
.main_info_wrap .main_notice .main_notice_list .ntit{font-size: 15px;}
.main_info_wrap .main_notice .main_notice_list .date{font-size: 13px;top: 17px;}
.main_info_wrap .main_info_ban .btn_tit{font-size: 22px;}
.main_info_wrap .main_info_ban .ban_txt{font-size:15px;}
.main_cont_wrap .main_cont .cont_txt{padding: 26px 20px;}
/* 내 가족들 */
.c_family_group,.c_family_tree{margin:18px 20px;}
.sub0201_1{top:118px;left:200px;}
.sub0201_3{top:118px;left:194px;}
/* 내 블로그 */
.cnt_blog .seperate_cont_wrap .l_seperate_cont,.myb_view .seperate_cont_wrap .l_seperate_cont{border-top: 2px solid #eeeae7;border-bottom: 2px solid #eeeae7;}
.cnt_blog.back_al_area .log_al_area,.myb_view.back_al_area .log_al_area{padding: 0 30px;}
.w_btn a{width: 102px;height: 32px;font-size: 14px;line-height: 33px;}
.w_tit{font-size: 22px;}
.cnt_blog .seperate_cont_wrap .r_seperate_cont,.myb_view .seperate_cont_wrap .r_seperate_cont{width: 70%;width: -webkit-calc(100% - 290px);width: -moz-calc(100% - 290px);width: calc(100% - 290px);}
.back_al_area.myb_wrt .log_al_area{margin: 110px auto 80px;}
}


@media (max-width:1024px) {
/* 네비 */
.top_r_myp_bx .top_r_myp .btn_top_log .btn_join{display:none;}
.top_r_myp_bx .top_r_myp .btn_top_log .bar{display:none;}
/* 모바일 */
.m_top_navbar,.m_top_navbar_bx{display:none;}
/* 가계도 */
.addfamily .al_spider_wrp .spider_add .bluebdr:focus{border-color:#5589bd;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.addfamily .al_spider_wrp .spider_add .redbdr:focus{border-color:#c26964;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
/* 사진&동영상 */
.l_my_family_list_bx .genogram_tit_bx .tit_head_bx {font-size: 15px;margin-left:0px;}
.l_my_family_list_bx .genogram_tit_bx .tit_head_bx strong{font-size: 16px;}
.l_my_family_list_bx .info_content_tit{font-size:14px;}	
.r_photo_content_bx .photo_head .btn_photo_del{margin-left:10px;font-size: 13px;}
.r_photo_content_bx .photo_head.select_head .bar{margin: 0px 5px;}
.r_photo_content_bx .photo_head.select_head a span {display:none;}
.album_container_al a{padding: 20px 5px;}
.photo_wrapper:focus .photo_detail{opacity:1;}
.photo_album_bx .slton .album_thum_a{background-color:#f8f8f8;}
.photo_album_bx .slton .select_on{background:url(../images/m_album_on_over100.png)no-repeat;background-size:66px 50px;background-position:center;}
.photo_album_bx .slton .select_off{background:url(../images/m_album_no_over100.png)no-repeat;background-size:66px 50px;background-position:center;}
.photo_album_bx .slton .select_plus{background:url(../images/m_album_plus_over100.png)no-repeat;background-size:74px 50px;background-position:center;}
/* 팝업 */
.al_pop_wrapper{display:none;}
.popnormal .pop_content{max-width: 500px;}
.popnormal .pop_content_bx{max-height: 600px;overflow-y: auto;}
.popnormal ul span{font-size: 13px;}
.popnormal .pop_btn_bx button{width: 124px;height: 36px;font-size: 14px;}
.link_family_bx li{font-size:12px;}
.viewfamily .l_mody li{margin-top:8px;font-size: 13px;}
.addfamily .btn_al_pop_x{margin-left: -25px;}
.al_pop_bk_wrapper .album_tit{font-size:20px;}
.addfamily .al_pop_content{top: 6%;padding: 0 10%;width: 80%;}
.addfamily .al_spider_wrp .spider_center{top: 110px;}
.addfamily .al_spider_wrp .spider_add .spiderbtn{width: 110px;height: 110px;text-align:center;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.addfamily .al_spider_wrp .spider_add .addicn{margin-top: 32px;margin-right:0;text-align:center;margin-bottom: 6px;}
.addfamily .al_spider_wrp .spider_add .spidertxt{display:block;}
.addfamily .al_spider_wrp .spider_add .btnfather{top: 256px; margin-left: -125px;}
.addfamily .al_spider_wrp .spider_add .btnmother{top: 256px;margin-left: 5px;}
.addfamily .al_spider_wrp .spider_add .btnbrother{top: 390px; margin-left: -195px;}
.addfamily .al_spider_wrp .spider_add .btnsister{top: 390px; margin-left: -60px;}
.addfamily .al_spider_wrp .spider_add .btnpartner{top: 390px; margin-left: 75px;}
.addfamily .al_spider_wrp .spider_add .btnson{top: 525px;margin-left: -125px;}
.addfamily .al_spider_wrp .spider_add .btndaughter{top:525px;margin-left: 5px;}
.addfamily .chn_partner_bx .chn_tit{font-size:13px;padding-top:6px;}
.pop_btm_bx button:focus,.pop_btm_bx input[type="submit"]:focus{-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.pop_btm_bx .btn_pop_ok:focus{background-color:#f59618 !important;color:#fff !important;}
.pop_btm_bx .btn_pop_no:focus{background-color:#ccc !important;color:#fff !important;}
.popnormal .cont .cont_grp>li{float:none;width:100%;}
.famtbl .pop_content{max-width:700px;}
/* 파일업로드 */
.al_pop_bk_wrapper .btn_al_pop_x {width: 50px;height: 50px;}
.photo_file_upload .album_container_al .album_plus a{padding: 19px 5px;}
.photo_file_upload .upload_btn_bx a{font-size: 15px;font-weight:normal;line-height:36px;padding: 0px 22px;height:36px;}
.photo_file_upload .upload_btn_bx .btn_album_plus{height: 34px;line-height: 34px;}
.photo_file_upload .upload_btn_bx .btn_upload_file{padding: 0px 26px;}
.photo_file_upload .photo_tit_l{font-size: 24px;}
.photo_file_upload .photo_tit_s{font-size: 16px;}
.photo_file_upload .al_pop_content .btn_imp_bx a{font-size:14px;line-height:47px;font-weight:normal;width:210px;height:46px;}
.photo_notfile_wrapper{padding: 14px;max-width: 340px;}
.photo_notfile_wrapper .wrd{font-size: 12px;}
.photo_notfile_wrapper .notfile_list li{font-size: 12px;}
.photo_file_upload .album_plus .album_thum_a:focus{border-color:#f59618;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.photo_file_upload .upload_btn_bx .btn_album_plus:focus{border-color:#e68d17;color:#e68d17;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.photo_file_upload .upload_btn_bx .btn_upload_file:focus{background-color:#e68d17;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
/* 공지사항 문의하기 */
.tbsty1 th{font-size: 15px;}
.tbsty1 td{font-size: 13px;}
.tbsty1 td.L{font-size: 14px;}
.bor_view .list_basic .list_subject li .d_sub{font-size:22px;}
.bor_view .post li>a{font-size:14px;}
.bor_view .post li>strong{font-size:14px;}
/* 내 기념일 */
.seperate_cont_wrap .l_seperate_cont{max-width:240px;}
.seperate_cont_wrap .r_seperate_cont{width: 69%;width: -webkit-calc(100% - 240px);width: -moz-calc(100% - 240px);width: calc(100% - 240px);}
.seperated_menu .btn_sep_menu .txt_sep_menu{font-size:15px;}
.my_alarm_area .btn_sep_menu .num{right: 190px;}
.c_my_anniver .today_area{font-size: 14px;padding: 16px 20px 14px;}
.anniver_area .a_list_group .month{width:13%;}
.anniver_area .a_list_group .a_list_view{width:87%;}
.anniver_area .a_list_view .link_family_bx .day .sort{display:block;}
.anniver_area .a_list_view .link_family_bx li{width:50%;}
/* 메인 */
.main_quick_wrap .main_quick .main_quick_grp .quick_txt{font-size: 15px;}
.main_cont_wrap .main_cont .cont_txt .cont_txt_l{font-size:18px;}
.main_cont_wrap .main_cont .cont_txt .cont_txt_l span{display:block;}
.main_cont_wrap .main_cont .cont_txt .cont_txt_m{height:100px;margin-bottom:26px;}
.main_info_wrap .main_notice .notice_top .btn_notigo{padding: 5px 13px 4px;font-size:12px;}
.main_info_wrap .main_info_ban .ban_txt{font-size:14px;}
/* 내 블로그 */
.cnt_blog .seperate_cont_wrap .r_seperate_cont,.myb_view .seperate_cont_wrap .r_seperate_cont{width:70%;width: -webkit-calc(100% - 250px);width: -moz-calc(100% - 250px);width: calc(100% - 250px);}
.top_bg_area .top_bg_cnt .txt_bg .btn_bx a{padding: 10px 24px 9px;}
.li_new_family .li_cnt_l,.li_new_family .li_cnt_r{float:none;width:100%;}
.li_new_family .li_cnt_r{margin-top:20px;text-align: left;}
.li_new_family .li_cnt_r li{width: 168px;}
.cnt_myb .my_blog_li .li_cont .li_btm .bar,.cnt_myb .my_blog_li .li_cont .li_btm .linum{display:none;}
.cnt_grp .li_btm h5{margin-right:10px;}
.myb_wrt .d_sub{font-size:23px;}
/* 내 족보 */
.li_famtree .cnt_grp .li_btm h5{margin-right:0;}
/* 내 연대기 */
.cnt_chron .cnt_grp .li_btm h5{margin-right:0;}
}


@media (max-width:992px) {
/* 내 가족들 */
.c_set_familygrp .noti_cont .invite_list, .c_set_familygrp .noti_cont .vw_list{width:100%;margin-left:0;}
}



@media (max-width:800px) {
/* 메인 */
.fx_header{padding: 0px 0px;height: 65px;z-index: 99;background-color: #fff;}
.fx_header:after{content:'';display:table;clear:both;}
/* 로고 */
.top_l_logo_bx{width:auto; padding: 14px 0px 0px 20px;}
.top_l_logo_bx .top_logo{width: 34px;height:34px;background: url(../images/m_top_symbol.png)no-repeat;background-size: 100%;}
/* 네비 */
.top_c_navbar_bx{width:auto;display:none;}
.top_r_myp_bx{display:none;}
.m_top_navbar.active{right:0px;}
.m_top_navbar{display:block;position:fixed;top:0px;right:-820px; width:280px;height:100%;background-color: #fff;z-index:80;border-left: 1px solid #eeece7;border-bottom: 1px solid #eeece7;overflow-x: hidden;-webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}
.m_top_navbar_bx{display:none;width:100%;height:100%;position:fixed; top:0px;right:0px;background-color:rgba(0,0,0,0.4);border:none;z-index:79;}
.m_top_navbar .navbar_o{position:relative; background-color:#eeece7;padding:50px 25px 22px;}
.m_top_navbar .navbar_o .menu_top_link{position:absolute; top:0px; right:15px;display: inline-block; text-align:right;}
.m_top_navbar .navbar_o .menu_top_link a{display:inline-block;width:30px;height:30px; text-indent:-9999px;font-size:0;line-height:1;}
.m_top_navbar .navbar_o .menu_top_link .btn_menu_x{right:0px;background: url(../images/m_btn_menu_x.png)no-repeat;background-size:18px 18px; background-position:center;}
.m_top_navbar .navbar_o .menu_top_link .btn_menu_home{right:35px;background: url(../images/m_btn_menu_home.png)no-repeat;background-size:18px 18px;background-position:center; }
.m_top_navbar .navbar_o .menu_top_link .btn_menu_log{right:70px;background: url(../images/m_btn_menu_log.png)no-repeat;background-size:18px 18px; background-position:center;}
.m_top_navbar .navbar_o .menu_info_bx{position:relative;margin-top:0px;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_info{position:relative;text-align:left;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_info .profile_photo_wrapper{position:relative;float:left;margin-right: 7px;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_info .profile_name{font-size:14px;color:#3b3833;position:relative;float:left;padding-top: 8px;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_info .profile_name strong{font-size:16px;font-weight:bold;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_info .m_btn_login{font-size:14px;color:#3b3833;position:relative;float:left;padding-top: 8px;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_info .m_btn_modify{display:inline-block;position:relative;float:right;margin-left:15px;width:22px;height:21px;background: url(../images/m_btn_modify.png)no-repeat;background-size:100%;text-indent:-9999px;font-size:0;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_info:after{content:'';display:table;clear:both;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_menu{text-align:left;margin-top:12px;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_menu a {display:inline-block;font-size:13px;color:#a19889;padding:10px 2px 2px;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_menu .btn_sep_menu {position:relative;vertical-align: middle;}
.my_profile_menu .btn_sep_menu .icn_sep_menu{width:20px;height:22px;display:inline-block;background-size:130px 57px;background-position:0px -35px; background-image: url(../images/m_sub0102.png);background-repeat:no-repeat;}
.my_profile_menu .btn_sep_menu .num{display:inline-block;position:absolute;top:4px;right: -6px;font-size: 10px;padding: 3px 5px 2px;letter-spacing: 0;font-weight: bold;color: #fff;background-color: #f59618;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;}
.my_profile_menu .btn_sep_menu .txt_sep_menu{position:absolute;left:-9999px;width:0;height:0;font-size:0;overflow:hidden;}
.m_top_navbar .navbar_o .menu_info_bx .my_profile_menu .bar{display:inline-block; margin:0px 10px 0px;font-size:14px;color:#dcd4c6;}
.m_top_navbar .navbar_t{position:relative;background-color:#fff;}
.m_top_navbar .navbar_t .navbar_t_list{position:relative;padding-top:3px;}
.m_top_navbar .navbar_t .navbar_t_list .l_menu{display:block; font-size:15px; color:#7a7570; background-color:#fff;padding:16px 25px 15px;border-bottom: 1px solid #f1eee9;}
.m_top_navbar .navbar_t .navbar_t_list .s_menu_group{background-color:#f9f8f5;padding:6px 24px 5px;border-bottom: 1px solid #f1eee9;}
.m_top_navbar .navbar_t .navbar_t_list .s_menu_group li{float:left;position:relative;padding:9px 6px 10px 0px;}
.m_top_navbar .navbar_t .navbar_t_list .s_menu_group li:first-child{padding-left:0px;}
.m_top_navbar .navbar_t .navbar_t_list .s_menu_group li a{color:#3b3833;font-size:15px;padding:5px 10px 5px 0px;}
.m_top_navbar .navbar_t .navbar_t_list .s_menu_group:after{content:'';display:table;clear:both;}
.m_topbar_tit .btn_head_bx {display:inline-block;vertical-align: top;float:none;position:relative;margin-top: -6px;margin-left:6px;}
/* 가족상세정보 */
.l_family_info_ar{top:345px;width: 280px;}
.l_family_info_bx .info_content_tit a{font-size:13px; border-width:1px;font-weight:normal; padding:4px 10px 3px;top:12px;}
.l_family_info_bx .info_content_ar .photo_bx li{width:54px;height: 54px;}
.l_family_info_bx .info_content_ar .photo_bx a{margin-left:4px;}
.link_family_bx li{font-size:13px;}
/* 가계도 */
.r_genogram_ar{padding-top:65px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx{padding-left:20px; padding-right:20px;padding-top: 20px;}	
.r_genogram_ar .head_genogram_bx .l_head_tab_bx{padding: 16px 2px 15px;text-align: right;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .genogram_tit_bx .icn_head_bx{display:none;}
.r_genogram_ar .genogram_tit_bx .tit_head_bx{margin-left: 0px;margin-right: 16px;font-size: 17px;padding-top:4px;margin-bottom:8px;}
.genogram_tit_bx .tit_head_bx strong{font-size: 18px;}
.genogram_tit_bx .btn_head_bx{ padding-top: 0px;}
.btn_head_bx a{font-weight:normal;padding: 7px 11px 6px;font-size:13px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .register_tit{margin-left:0px;width:42%;padding-top: 20px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .register_tit .bar{display:none;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .family_search_bx{width: 58%;margin-left: 0;margin-top: 10px;}
.r_photo_content_bx .family_search_bx .btn_family_search{top: 8px;}
.r_genogram_ar .head_genogram_bx .r_head_tit_bx .genogram_tit_bx{display: block;width: 100%;}
.r_genogram_ar .head_genogram_bx .btn_family_detail_bx .btn_family_detail{padding:20px 0px;width:70px;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx .head_tab_menu li {margin: 0px 1px;}
.r_genogram_ar .head_genogram_bx .l_head_tab_bx .head_tab_menu li a {font-size: 15px;padding: 8px 13px 8px;}
.family_search_bx .btn_family_search{top:8px;}
.addfamily .al_spider_wrp .spider_add .bluebdr:focus{border-color:#5589bd;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.addfamily .al_spider_wrp .spider_add .redbdr:focus{border-color:#c26964;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;}
.familygrp_albx .familygrp_bx{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:8px;}
.familygrp_albx .seperated_menu .btn_sep_menu{padding-bottom: 12px;}
.familygrp_albx .seperated_menu .btn_sep_menu .txt_sep_menu{font-size:16px;}
.familygrp_albx .new_grp .seperated_menu .btn_sep_menu{padding-top:18px;}
.familygrp_albx .seperated_menu .arr_bx{top: 8px;right: -3px;}
.familygrp_albx .arr_down{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.familygrp_albx .grp_tit, .familygrp_albx .familygrp_area{margin-left:20px;margin-right:20px;float:none;width:calc(100% - 40px);}
.familygrp_albx .new_grp{margin-left:0;border-top:1px solid #f5f3ec;margin-top:6px;}
.familygrp_albx .my_grp, .familygrp_albx .new_grp{float:none;width:100%;}
/* 모바일 */
.m_topbar_tit{display: inline-block;margin-top: 23px;vertical-align: top;}
.m_topbar_menu{display: inline-block;}
/* 푸터 */
.fx_line_o .footer_link li{margin-right:16px;float:none;}
.fx_line_o .footer_link li a{font-size: 11px;}
.fx_line_o .footer_link{padding: 26px 20px 25px;text-align: center; font-size: 11px;line-height: 18px;}
.fx_line_t .copyright{padding: 26px 20px 40px;text-align: center; font-size: 10px;line-height: 16px;}
/* 사진&동영상 */
.l_my_family_list_bx{display:none;}
.r_photo_content_bx {width:100%;}
.r_photo_content_bx .r_photo_content{margin-left:0px;}
.r_photo_content_bx .photo_head_bx{width:100%;padding-top:20px;left: 0;margin-top: -5px;top:70px;}
.r_photo_content_bx .photo_head .btn_photo_del{margin-left:0;float: left;margin-top:0px;}
.r_photo_content_bx .photo_album_al_bx {padding:20px 0px 60px;}
.album_container_al,.photo_container_al{min-height:150px;padding: 0 1%;width: 98%;}
.album_container_al a {padding:5px 5px !important;padding:0px;display:block;border:0;}
.album_container_al a:hover {background-color:#fff;border-color:#f59618;transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;} 
.photo_album_al_bx h4{padding-left:20px;margin-bottom:5px;}
.photo_wrapper label:before{top:0px;left:0px;}
.photo_album_al_bx .album_wrapper .album_thum_a,.album_plus .album_thum_a{border:none;padding:4px 5px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.album_wrapper .select_on{background:url(../images/album_on50.png)no-repeat;background-size:33px 25px;background-position:center;}
.album_wrapper .select_off{background:url(../images/album_no50.png)no-repeat;background-size:33px 25px;background-position:center;}
.album_wrapper .select_plus{background:url(../images/album_plus50.png)no-repeat;background-size:37px 25px;background-position:center;}
.album_wrapper .icn_album{width: auto;height: 50px;}
.album_wrapper .txt_album{width:100%;font-size: 11px;margin-top:2px;}
.album_container_al li:nth-child(4n+1){margin-left:0;}
.album_container_al li{width:32.3%;text-align: center;margin-left:1%;margin-top:1%;}
.album_option{left: 50%;margin-left: 5px;}
.album_option .optionbtn{background-size:3px 12px;padding:0px 0px;width:20px;height:20px;left:0px;}
.album_option .option-content{min-width:82px;right:auto;left: 50%;margin-left: -70px; top: 46px;}
.album_option .option-content .optmenu{font-size:11px; padding:8px 5px 5px !important;}
.r_photo_content_bx .photo_head{border-bottom:0; height:auto;padding:4px 20px 20px;}
.r_photo_content_bx .photo_head .head_num_bx{display:inline-block;padding-top:0px;padding-bottom: 10px;width: 100%;}
.r_photo_content_bx .head_upload_bx{float: left;text-align: left;width: 100%;}
.r_photo_content_bx .head_upload_bx .btn_p_upload{padding:11px 0px 11px;width: 34%;text-align: center;}
.r_photo_content_bx .head_upload_bx .btn_p_upload .ico_upload{display:none;}
.r_photo_content_bx .head_upload_bx .bar{margin: 0px 0px;width: 10%;}
.family_search_bx{width: 56% !important;padding:10px 0px !important;float: right;}
.family_search_bx input[type="text"]{width: 60%;margin-left:18px;font-size: 13px;}
.photo_container_al .photo_wrapper{height:90px;}
.photo_wrapper .photo_detail{padding:6px 8px;}
.r_photo_content_bx .photo_head.select_head .head_upload_bx{padding-top:2px;float: right;width: 65%;text-align: right;}
.r_photo_content_bx .photo_head.select_head{padding:0px 20px 20px;}
.photo_wrapper .photo_video_icn_wrapper{left: 50%;margin-left: -14px;}
.photo_wrapper .photo_video_icn_wrapper .photo_video_icn{width: 28px;height: 28px;}
.loading_wrp{margin-left: -25px;}
.loading_wrp img{width:50px;}
.photo_album_bx .slton .album_thum_a{background-color:transparent;}
.photo_album_bx .slton .select_on{background:url(../images/m_album_on_over100.png)no-repeat;background-size:33px 25px;background-position:center;}
.photo_album_bx .slton .select_off{background:url(../images/m_album_no_over100.png)no-repeat;background-size:33px 25px;background-position:center;}
.photo_album_bx .slton .select_plus{background:url(../images/m_album_plus_over100.png)no-repeat;background-size:37px 25px;background-position:center;}
/* 팝업 */
.al_pop_wrapper{width:100%;display:none;z-index:20;position:fixed;top:0;left:0;height:100%;overflow-x:hidden;min-width: 280px;-webkit-animation:MypopEffect 0.5s;-moz-animation:MypopEffect 0.5s;animation:MypopEffect 0.5s;}
@-webkit-keyframes MypopEffect{from{opacity:0;}to{opacity:1;}}@-moz-keyframes MypopEffect{from{opacity:0;}to{opacity:1;}}@keyframes MypopEffect{from{opacity:0;}to{opacity:1;}}
.al_pop_wrapper .al_pop_content{display:block;position:relative;width:100%;height: 100%;background-color:#fff;}
.al_pop_wrapper .btn_al_pop_x{width:44px;height:44px;display:inline-block;position:fixed;top:10px;right:5px;text-align:center;z-index: 21;}
.al_pop_wrapper .btn_al_pop_x .ico_al_pop_x{display:inline-block;background:url(../images/m_btn_menu_x.png)no-repeat;background-size:100%;width:16px;height:16px;text-indent:-9999px;font-size:0;}
.al_pop_wrapper .info_content_tit{font-size: 16px;padding:22px 20px 19px;border-bottom: 1px solid #f1eee7;position: fixed;width: 100%;z-index: 21;}
.al_pop_wrapper .info_content_ar {overflow-y:auto;padding-top: 64px;}
.al_pop_wrapper .info_content_ar li:last-child{border-bottom: 1px solid #f1eee9;}
.popnormal{background-color:transparent;padding-top:0;}
.popnormal .pop_content{width:100%;height: 100%;border:0;max-width: 100%;overflow-x: hidden;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.popnormal .pop_content_tit{padding:22px 20px 19px;position: fixed;width: 100%;top: 0;left: 0;z-index: 8;}
.popnormal .pop_content_bx{padding:82px 24px 30px;overflow-y:auto;max-height: none;}
.popnormal_x_wrp{width:44px;height:16px;top:8px;right:5px;padding:14px 0px;position: fixed;}
.popnormal_x{background: url(../images/m_btn_menu_x.png)no-repeat;background-size: 100%;width: 16px;height: 16px;}
.pop_btm_bx{margin-top:40px;}
.pop_btm_bx button,.pop_btm_bx input[type="submit"]{width: 49.5%;height: 44px;float:left;}
.pop_btm_bx button:nth-child(2),.pop_btm_bx input[type="submit"]:nth-child(2){margin-left:1%;}
.popnormal .album_sub_group li{width:50%;}
.popnormal .album_last_group .inp_bx{width:100%;}
.popnormal .album_last_group .inp_bx .btn_aregis .txt_aregis,.btn_pop_mody{font-size: 15px;padding:5px 16px 4px;}
.popnormal ul span{font-size: 14px;}
.popnormal h4 {font-size: 15px;display: block;width: 100%;float: none;padding-top: 0;margin-bottom: 6px;}
.popnormal input[type="text"],.popnormal input[type="password"]{font-size: 14px;height: 34px;}
.popnormal select{font-size: 14px;height: 34px;}
.profile_mody .cont_o{margin-top: 10px;}
.profile_mody .l_mody li, .profile_mody .r_mody li, .profile_mody .aniver li{margin-top:24px;text-align:left;font-size: 14px;}
.profile_mody .l_mody{float:none;width:100%;}
.profile_mody .l_mody .profile_p1{width: 30%;float: left;}
.profile_mody .l_mody .profile_p2{padding-left:0px;margin-top:0px;float: left;width: 70%;}
.profile_mody .r_mody .profile_p7 .bar{padding-top:11px;}
.profile_mody .r_mody{float:none;width:100%;margin-top: 10px;}
.profile_mody .r_mody .inp_bx{float:none;width:100%;display: block;}
.profile_mody .cont_t h4{float:none;width:100%;display: block;}
.profile_mody .cont_t .aniver{float:none;width:100%;display: block;}
.profile_mody .cont_t .aniver .regis_t{margin-top: 8px;}
.profile_mody .cont_t .btn_regis{display:block;width:100%;margin-left:0;font-size:15px;font-weight:normal;padding: 9px 0 8px;border-width: 1px;margin-top: 10px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}
.profile_mody .cont_h .link_family_bx{height:185px;}
.profile_mody .cont_h .link_family_bx li{padding-left: 10px;padding-right: 10px;font-size:13px;}
.profile_mody .cont_h .link_family_bx .anniversary{width:34%;font-size:13px;padding-top:4px;}
.profile_mody .cont_h .link_family_bx .day{width:46%;padding-top:5px;}
.profile_mody .cont_h .link_family_bx .del_bx{width:20%;}
.profile_mody .cont_h .link_family_bx .del_bx a{padding:4px 6px 3px 5px;}
.profile_mody .per_del_bx a{padding: 7px 16px 6px;font-weight: normal;font-size: 13px;}
.viewfamily .l_mody li{text-align:center;margin-top: 10px;}
.viewfamily .l_mody .profile_p1,.chn_photo .l_mody .profile_p1{width:100%;float:none;text-align: center;}
.viewfamily .l_mody .profile_p2,.chn_photo .l_mody .profile_p2{float:none;width:100%;margin-top: 10px;}
.viewfamily .l_mody .profile_p2 .profile_detail{float:none;width:100%;}
.viewfamily .pop_btm_bx button,.invited .pop_btm_bx button,.linkage .pop_btm_bx button,.famname .pop_btm_bx button,.famtbl .pop_btm_bx button{float:none;}
.chn_photo .l_mody li{text-align:center;margin-top: 15px;}
.addfamily .al_spider_wrp .spider_center{width:200px;margin-left: -110px;padding: 24px 10px 16px;}
.addfamily .al_spider_wrp .spider_center .profile_detail li{font-size: 14px;}
.addfamily .al_spider_wrp .spider_center .profile_detail .profile_name strong{font-size: 17px;}
.addfamily .al_spider_wrp .spider_add .spiderbtn{width: 85px;height: 85px;}
.addfamily .al_spider_wrp .spider_add .addicn{margin-top: 22px;}
.addfamily .al_spider_wrp .spider_add .spidertxt{font-size: 15px;}
.addfamily .al_spider_wrp .spider_add .btnfather{top: 240px; margin-left: -90px;}
.addfamily .al_spider_wrp .spider_add .btnmother{top: 240px;margin-left:6px;}
.addfamily .al_spider_wrp .spider_add .btnbrother{top: 350px; margin-left: -140px;}
.addfamily .al_spider_wrp .spider_add .btnsister{top: 350px; margin-left: -45px;}
.addfamily .al_spider_wrp .spider_add .btnpartner{top: 350px; margin-left: 50px;}
.addfamily .al_spider_wrp .spider_add .btnson{top: 460px;margin-left: -90px;}
.addfamily .al_spider_wrp .spider_add .btndaughter{top:460px;margin-left:6px;}
.addfamily .chn_partner_bx{width:80%;}
.addfamily .chn_partner_bx .chn_tit{font-size:15px;padding-top: 8px;}
.epop{left:24px;}
.epop.sub0102_1{top:20px;}
/* 파일업로드 */
.photo_file_upload .al_pop_content{padding: 0 3% 5%;width: 94%;}
.photo_file_upload .photo_container_al{padding:2px 0px 180px 0px;background-size: 150px 88px;}
.photo_file_upload .upload_tit_bx{width: 62%;}
.photo_file_upload .upload_btn_bx{width: 38%;}
.al_pop_bk_wrapper .btn_al_pop_x {width: 44px;height: 44px;}
.photo_file_upload .album_container_al .album_plus .select_plus{background: url(../images/m_album_plus_over100.png)no-repeat;background-size: 37px 25px;background-position: center;}
.photo_file_upload .album_tit{font-size:16px;}
.photo_file_upload .photo_container_al .photo_wrapper {margin-top:16px;margin-left:12px;}
.photo_x_icn_wrapper{top: -15px;right: -10px;}
.photo_file_upload .upload_btn_bx a{padding: 0px 14px;font-size: 13px;}
.photo_file_upload .upload_btn_bx .btn_upload_file{padding: 0px 16px;line-height: 30px;height: 30px;}
.photo_file_upload .upload_btn_bx .btn_album_plus .ico_upload_file{display:none;}
.photo_file_upload .upload_btn_bx .btn_album_plus {height: 28px;line-height: 28px;}
.photo_file_upload .upload_btn_bx .btn_upload_file .ico_upload_file{display:none;}
.photo_file_upload .upload_btn_bx .btn_upload_fin,.photo_file_upload .upload_btn_bx .btn_upload_del{margin-top:2px;}
.photo_file_upload .photo_tit_l{font-size:18px;}
.photo_file_upload .photo_tit_s{font-size: 13px;}
.photo_file_upload .al_pop_content .btn_imp_bx{text-align:center;}
.photo_file_upload .al_pop_content .btn_imp_bx a{font-size: 13px;margin-top:4px;}
.photo_notfile_wrapper{padding: 12px;max-width: 220px;}
.photo_notfile_wrapper .notfile_list li{font-size: 11px;}
.addfamily .album_tit{padding-top: 55px;font-size: 17px;}
.photo_file_upload .album_wrapper .album_thum_a{border:none;}
/* 로그인 회원가입 */
.log_al_area{margin: 65px auto 0px;}
.log_al_area .l_log_bg_bx{max-width: none;display: none;}
.log_al_area .r_log_cont_bx{padding-left:0;width: 100%;}
.r_log_cont_bx .cont_area{padding:30px 25px 50px;}
.cont_area .center_cont .login_cont{border: 0px;padding:0px 0px;}
.noti_cont_wrap .top_log_tit{padding:0 5px;}
.top_log_tit .log_tit{font-size: 24px;}
.cont_area .log_stit{display:none;}
.cont_area .center_cont .login_cont .my_login{padding: 0px;margin-top:0px;}
.cont_area .center_cont .login_cont .sns_login{padding: 0px;margin-top:25px;}
.cont_area .center_cont .login_cont .sns_login .naver_bx .bt_naver{font-weight:normal;}
.cont_area .center_cont .find_login{border-top: 1px solid #eeeae3;border-bottom: 1px solid #eeeae3;margin-top:30px;}
.cont_area .btm_cont{margin-top: 30px;}
.cont_area .center_cont .login_cont .bt_myjoin{font-size: 17px;}
.join_home .center_cont .login_cont .bt_naver{font-size: 16px;}
.cont_area .center_cont .login_cont .agree_bx{margin-top:0px;}
.cont_area .center_cont .login_cont .agree_bx li{padding: 6px 0;}
.cont_area .center_cont .login_cont .agree_bx li:first-child{padding: 0px 0px 6px;}
.cont_area .center_cont .login_cont .agree_bx .agree_tit{width:65%;}
.cont_area .center_cont .login_cont .agree_bx .agree_bt{width:35%;}
.cont_area .center_cont .login_cont .agree_bx .agree_tit span{display:inline;font-size:15px;}
.bt_vagree{font-weight:normal;font-size:13px;}
.join_cont .r_mody{margin-top:0;}
.login_idpw .r_mody{margin-top:15px;}
.join_cont .r_mody .mody_tit{float:none;width:100%;display:block;padding-top:0;margin-bottom:6px;font-size:15px;}
.join_cont .r_mody .inp_bx{width:100%;display:block;float:none;}
.join_cont .r_mody li{padding: 8px 0px;}
.join_cont .r_mody .profile_p4{padding:0px 0px 6px;}
.join_cont .r_mody .profile_p10 .mody_tit{margin-bottom:12px;}
.join_cont .r_mody .profile_p11 .id_inp{width:100%;float:none;display:block;}
.join_cont .r_mody .profile_p11 .left_abx{display:block;width:100%;float:none;padding-top:0;margin-top:8px;text-align:left;}
.atxt{font-size:13px;}
.login_cont .exp_abx{margin-top:0;margin-bottom:6px;}
.tab_contents_wrap{padding:25px 10px;}
.tab_wrap .tab_btn{font-size: 15px;}
.join_fin .pop_btm_bx button,.join_fin .pop_btm_bx input[type="submit"],.contactbx .pop_btm_bx input[type="submit"]{float:none;}
.join_fin .fin_stxt span{display:inline;}
/* 공지사항 문의하기 */
.noti_cont_wrap{padding:30px 20px 50px;}
.notibx .tbsty1 colgroup,.notibx .tbsty1 thead,.notibx .tbsty1 .bd-num{display:none;}
.notibx .tbsty1 tr{width:100%;display:block;font-size:0;padding-bottom:10px;}
.notibx .tbsty1 td{display:block;width:100%;padding:15px 5px 10px;}
.notibx .tbsty1 td.L{font-size: 15px;}
.notibx .tbsty1 .bd-date,.notibx .tbsty1 .bd-readcnt{display:inline-block;width:auto;padding:5px;text-align:left;}
.noti_cont .tbl_sch{margin-top:25px;}
.noti_cont .tbl_sch .family_search_bx{width:100% !important;float:none;}
.noti_cont .tbl_sch .family_search_bx input[type="text"]{margin-left:20px;width:70%;}
.list_basic{padding:22px 10px;}
.bor_cnt{padding: 40px 10px;}
.list_sns{padding:30px 10px 0px;}
.bor_view .post li{padding:20px 20px 20px 40px;}
.bor_view .post li>strong{left:15px;}
.bosty2{padding:20px 10px 30px;}
.bosty2 li{padding:0px;width: 100%;margin-left: 0;}
.bosty2 .list_contact_t, .bosty2 .list_contact_h{margin-top: 18px;}
.bor_view .bor_file {margin:40px 10px 0px;}
/* 내 기념일 */
.back_al_area .log_al_area{margin:70px auto 0px;}
.seperated_menu{background-color:#fff;}
.seperated_menu .btn_sep_menu{padding:20px 25px 18px;}
.c_login_info,.my_alarm_area{display:none;}
.seperate_cont_wrap .l_seperate_cont{max-width:none;border-right:none;border-left: none;position:relative;padding-top:0;}
.seperate_cont_wrap .r_seperate_cont{min-height: auto;float:none;width:100%;margin-left: 0;}
.seperated_menu .btn_sep_menu .txt_sep_menu{font-size:16px;vertical-align: top;}
.c_my_anniver .arr_bx{top:10px;right: 5px;}
.c_my_anniver .anniver_area{display:none;padding: 5px;border-top: 1px solid #eeeae7;}
.c_my_anniver .link_family_bx,.c_new_familygrp .link_family_bx{height: 288px;}
.c_sub_tit{font-size: 18px;}
.c_family_anniver .tit_area{padding: 24px 18px 27px;}
.c_family_anniver .tit_area .anniver_tab_menu li a{font-size:15px;padding: 8px 20px 7px;}
.c_family_anniver .anniver_area{padding: 30px 20px 60px;}
.c_family_anniver .anniver_area .vertical_line{left:50%;margin-left:0px;}
.anniver_area .a_list_group .a_list_tit{width: 66px;height: 66px;line-height: 68px;}
.anniver_area .a_list_group .month,.anniver_area .a_list_group .a_list_view{float:none;width:100%;display:block;}
.anniver_area .a_list_group .month{padding-top:0;margin-bottom:14px;text-align:center;}
.anniver_area .a_list_group .a_list_view{padding: 15px 20px;}
.anniver_area .a_list_view .link_family_bx li .profile_photo_wrapper,.anniver_area .a_list_view .link_family_bx li .profile_txt_wrapper{float:none;width:100%;display:block;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_o .d_minus{right: 6px;top:2px;}
.anniver_area .a_list_view .link_family_bx a{height: 122px;}
.link_family_bx .profile_txt_wrapper .family_name{padding-top: 4px;}
.anniver_area .a_list_view .link_family_bx li{font-size: 13px;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_t .day_input{padding-top:6px;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_t .family_memo{font-size: 13px;margin-top:6px;}
.anniver_area .a_list_view .link_family_bx .profile_txt_wrapper .line_h .family_memo{font-size: 11px;}
/* 메인 */
.main_quick_wrap{height:261px;}
.main_quick_wrap .main_quick .main_quick_grp{display:block;table-layout:auto;}
.main_quick_wrap .main_quick .main_quick_grp li{width:33.3%;display:inline-block;}
.main_quick_wrap .main_quick .main_quick_grp li:nth-child(-n+3) a{border-top:0;}
.main_quick_wrap .main_quick .main_quick_grp li:nth-child(3n+1) a{border-left:0;}
.main_quick_wrap .main_quick .main_quick_grp li a{border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}
.main_quick_wrap .main_quick .main_quick_grp li a:after,.main_quick_wrap .main_quick .main_quick_grp .quick6:after{background:none;}
.main_quick_wrap .main_quick .main_quick_grp li:first-child a:after{background:none;}
.main_quick_wrap .main_quick .main_quick_grp .quick_txt{font-size:14px;}
.main_cont_wrap{padding: 48px 30px;}
.main_cont_wrap .main_cont .box1{width:100%;margin-left:0;margin-top:30px;}
.main_cont_wrap .main_cont .box1:first-child{margin-top:0px;}
#reveal1,#reveal2,#reveal3{transform:translateX(-60px);transition-property:all;transition-duration:0.6s;transition-timing-function:ease-in-out;transition-delay:0s;opacity:0;}
.main_cont_wrap .main_cont .cont_txt .cont_txt_m{font-size:14px;}
.main_info_wrap{padding:40px 20px !important;}
.main_info_wrap .main_info .main_info_left,.main_info_wrap .main_info .main_info_right{float:none;width:100%;}
.main_info_wrap .main_info .main_info_right{margin-top:20px;}
.main_info_wrap .main_info .main_info_left{border-right:none;}
.main_info_wrap .main_notice{padding-right:0;}
.main_info_wrap .main_notice .notice_top{padding-bottom:12px;}
.main_info_wrap .main_notice .notice_top .notice_tit{font-size:18px;}
.main_info_wrap .main_notice .notice_top .btn_notigo{font-size: 11px;right: 2px;padding:4px 11px 3px;}
.main_info_wrap .main_info_ban{padding-left:0;}
.main_info_wrap .main_info_ban li{padding: 28px 6px 14px;height: 94px;}
.main_info_wrap .main_info_ban .ban_inq{padding: 28px 6px 6px;}
.main_info_wrap .main_notice .notice_top, .main_info_wrap .main_notice .main_notice_list{padding-left:6px;padding-right:6px;}
.main_info_wrap .main_notice .main_notice_list{padding-top:6px;}
.main_info_wrap .main_notice .main_notice_list .ntit{font-size:14px;padding:0px 80px 0 0;}
.main_info_wrap .main_notice .main_notice_list .date{font-size:12px;}
.main_info_wrap .main_info_ban .btn_tit{font-size:17px;}
.main_info_wrap .main_info_ban .ban_txt{font-size:13px;}
/* 내 가족들 */
.c_in_tit{font-size:16px;}
.tit_name{padding: 15px 16px 14px;}
.tit_name .tit_l strong{font-size: 16px;}
.tit_name .tit_l{font-size: 15px;}
.sub0201_1,.sub0201_3{top: 142px;}
.sub0201_2{top:-40px;}
.c_my_familyvw .c_sub_tit, .c_family_group .c_sub_tit{margin-left:0;}
.c_set_familygrp .familygrp_area{margin:0;}
.c_set_familygrp .pop_btm_bx button, .c_set_familygrp .pop_btm_bx input[type="submit"]{float:none;}
.c_my_familyvw .noti_cont .noti_vw_bx .noti_vw{margin-left:0;padding-bottom: 14px;}
.c_my_familyvw .noti_cont .noti_vw_bx .noti_vw a{padding: 4px 0;}
.c_my_familyvw .tbsty1 thead,.c_my_familyvw .tbsty1 colgroup:first-child,.c_my_familyvw .tbsty1 .bd-num{display:none !important;}
.c_my_familyvw .tbsty1 .bd-name{text-align:center;width:22%;}
.c_my_familyvw .tbsty1 .bd-name .profile_photo_wrapper{display:block;width: 30px;margin: 0 auto;text-align: center;}
.c_my_familyvw .tbsty1 .bd-name strong{display:block;margin-left:0;margin-top: 6px;text-align: center;}
.c_my_familyvw .tbsty1 .bd-rt{width:20%;}
.c_my_familyvw .tbsty1 .bd-tel{width:auto;}
.c_my_familyvw .tbsty1 .bd-vw{width:20%;}
.after_mbfind_bx .mbfind_name,.after_mbfind_bx .mbfind_mail,.after_mbfind_bx .mbfind_btn{width:100%;display:block;float:none;padding-top:0;}
.after_mbfind_bx .mbfind_mail{padding-top:4px;}
.after_mbfind_bx .mbfind_btn{margin-top:10px;}
/* 내 블로그 */
.cnt_blog .seperate_cont_wrap .r_seperate_cont{min-height:auto;}
.top_bg_area{background:none;height: 300px;}
.top_bg_area .top_bg_cnt .txt_bg{padding-top:102px;}
.top_bg_area .top_bg_cnt .txt_bg .stxt{font-size: 16px;}
.cnt_blog.back_al_area .log_al_area,.cnt_myb.back_al_area .log_al_area{padding:0;margin:0 auto;}
.top_bg_cnt,.my_blog_cnt,.cnt_blog .seperate_cont_wrap .r_seperate_cont,.cnt_myb .seperate_cont_wrap .r_seperate_cont{padding-left:20px;padding-right:20px;}
.my_blog_cnt{padding-left:0;padding-right:0;}
.my_blog_area{height: 370px;}
.my_blog_area .cnt_tit{padding-left:25px;padding-right:25px;}
.my_blog_area .nav_h_type li:first-child,.li_new_family .nav_h_type li:first-child{margin-left:25px;}
.my_blog_area .w_num{display: block;margin-left: 0;margin-top: 6px;}
.nav_h_type li{width: 260px;}
.cnt_blog .txt_grp .blog_tit{font-size: 16px;}
.cnt_blog .txt_grp .blog_txt{max-height: 36px;font-size: 13px;}
.cnt_blog .more, .cnt_blog .none{margin-left:0;}
.cnt_blog .seperate_cont_wrap .l_seperate_cont,.cnt_myb .seperate_cont_wrap .l_seperate_cont{border-top-width:1px;border-bottom:none;}
.myb_view .seperate_cont_wrap .l_seperate_cont,.chron_view .seperate_cont_wrap .l_seperate_cont{display:none;}
.cnt_blog .seperate_cont_wrap .r_seperate_cont,.cnt_myb .seperate_cont_wrap .r_seperate_cont{width:auto;position:relative;margin-bottom: 20px;}
.li_new_family .cnt_grp .grp>li{padding:25px 0;}
.li_new_family .li_cnt_l,.li_new_family .li_cnt_r{padding-left:5px;}
.li_new_family .cnt_tit{padding-top:30px;padding-bottom:20px;padding-left:0;}
.li_new_family .cnt_grp{margin-bottom: 50px;margin-top: 0;padding-left:0;}
.li_new_family .cnt_tit .w_num{display:block;margin-top:8px;margin-left:0;}
.w_num h5, .w_num strong,.li_new_family .li_intro .line_t strong, .li_new_family .li_intro .line_h strong{font-size: 13px;}
.li_new_family .name_tit{font-size: 17px;}
.li_new_family .li_cnt_l .li_intro{padding-top:6px;}
.li_new_family .li_cnt_r{margin-top:10px;padding-left:5px;}
.li_new_family .nav_h_area{margin-left:-30px;margin-right:-30px;}
.cnt_blog .my_blog_area .w_btn .bt_goblog,.li_new_family .n_blog_li .line_f .bt_wtblog{display:none;}
.cnt_myb .top_bg_area{background-image:none;background-color:#88847d;height: 280px;}
.cnt_myb .my_blog_area{height:345px;}
.cnt_myb .top_bg_area .cnt_tit{padding-top:8px;text-align: center;}
.cnt_myb .top_bg_area .w_tit{display:block;padding-top: 6px;margin-left:0;font-size:19px;}
.cnt_myb .top_bg_area .w_num{padding-top:4px;margin-left:0;}
.cnt_myb .w_num h5,.cnt_myb .w_num strong{font-size: 12px;}
.cnt_myb .top_bg_area .cnt_btn{margin-top:14px;}
.cnt_myb .top_bg_area .cnt_btn .w_btn{display:block;text-align:center;}
.cnt_myb .top_bg_area .info_profile{display:block;text-align:center;margin:0 auto;}
.cnt_myb .top_bg_area .btn_profile_photo{left: 50%;margin-left: 14px;}
.cnt_myb .top_bg_area .info_profile, .cnt_myb .top_bg_area .w_tit, .cnt_myb .top_bg_area .w_num{float:none;}
.cnt_myb .li_new_family .cnt_grp{margin:0px 0 40px;}
.cnt_myb .li_view_al .w_btn{display:block;top:28px;}
.cnt_grp .my_blog_li .li_thum{width:90px;height:70px;margin-left:10px;}
.cnt_grp .my_blog_li .li_cont{width: 48%;width: -webkit-calc(100% - 110px);width: -moz-calc(100% - 110px);width: calc(100% - 110px);}
.cnt_grp .my_blog_li .li_cont .li_tit{font-size: 15px;}
.cnt_grp .my_blog_li .li_cont .li_txt{max-height: 38px;font-size: 13px;}
.li_btm h5{font-size:12px;}
.linksns_btn{right:5px;}
.linksns.epop{right:5px;}
.blog_view_wrp{margin:25px 0 60px;}
.list_basic .li_btm .d_sl,.list_basic .li_btm .d_sr{float:none;width:100%;text-align:left;}
.list_basic .li_btm .d_sr{margin-top:6px;}
.back_al_area.myb_wrt .log_al_area{margin:100px auto 60px;}
.myb_wrt .seperate_cont_wrap .l_wrt,.myb_wrt .seperate_cont_wrap .r_wrt{width:100%;float:none;margin-left:0;}
.myb_wrt .ad_file{padding:0;border:none;}
.myb_wrt .ad_file .upfile li:nth-child(2n+1){margin-left:0;}
.myb_wrt .ad_file .upfile li:nth-child(-n+2){margin-bottom:15px;}
.myb_wrt .ad_file .upfile li{width:48.5%;}
.myb_wrt .ad_file,.myb_wrt .seperate_cont_wrap .r_wrt{margin-top:30px;}
.myb_wrt .r_wrt li{padding:4px 0px;}
.myb_wrt .join_cont .r_mody{margin-top: 15px;}
/* 내 족보 */
.cnt_famtree .cnt_tit{margin-left:10px;}
.cnt_famtree .tip_bx,.cnt_famtree .cnt_grp .my_blog_li .li_cont{padding: 0 10px;}
.tip_bx .tip_tit,.tip_bx .tip_exp{width:100%;float:none;text-align:left;}
.tip_bx .tip_exp .exp1,.tip_bx .tip_exp .exp2{display:block;margin-top:4px;}
/* 내 연대기 */
.cnt_chron .top_bg_area .top_r_bg{display:none;}
.cnt_chron .tit_name{margin-top:20px;}
.cnt_chron .li_new_family .cnt_grp{padding-right:0;}
.cnt_chron .li_new_family .cnt_grp .grp>li:first-child{margin-top:15px;}
.cnt_chron .li_new_family .cnt_grp .grp>li{padding: 25px 20px;}
.cnt_chron .cnt_grp .my_blog_li .li_cont,.cnt_grp .my_blog_li .li_more{float:none;width:auto;}
.cnt_chron .cnt_grp .my_blog_li .li_cont .li_tit{font-size:17px;}
.cnt_chron .cnt_grp .my_blog_li .li_cont .li_btm{margin-top: 14px;}
.cnt_chron .li_btm .commt{margin-left:5px;}
.cnt_grp .my_blog_li .li_more .bt_limore{line-height: 43px;width: 94px;height: 42px;}
}



@media (max-width:330px) {
/* 가족상세정보 */
.l_family_info_ar {top:373px;}
/* 가계도 */
/* 내 가족들 */
.c_set_familygrp .noti_cont .family_profile .profile_photo_wrapper{float:none;width:60px;margin:0 auto;display:block;}
.c_set_familygrp .noti_cont .family_profile .profile_txt_wrapper{width:100%;float:none;display:block;}
.c_set_familygrp .noti_cont .family_profile .profile_txt_wrapper li{text-align: center;}
.family_iv .noti_cont .btm_cont .pop_btm_bx{text-align: center;}
.family_vw .noti_cont .btm_cont .pop_btm_bx{padding-left:0;width:100%;}
.c_set_familygrp .btn_out_bx{position: relative;top: 0;left: 0;text-align: center;display: block;}
/* 내 블로그 */

}





































































