@charset "utf-8";

html,body {margin: 0; padding: 0; color:#545454; line-height: 1.35; width:100%; height:100%;}

body{ font-size:75%;}




/************************************************************************************************************************************************************************/
/**************************************************************  common  ************************************************************************************************/
/************************************************************************************************************************************************************************/


/****** 전체******/
#wrap{ position:relative;}

/****** 상단 헤더 ******/
#headerWp{margin-bottom:15px;}
#topBx{ position:relative; width:1000px; height:100px; margin:0 auto;}
#topBx h1.topLogo{ position:absolute; top:30px; left:376.5px;}

/****** util 메뉴 ******/
#topBx ul.utilMenu{ position:absolute; top:70px; right:0px; overflow:hidden;}
#topBx ul.utilMenu li{ float:left; padding:0 8px; background:url(../img/bg_gapline.gif) no-repeat 100% 3px;}
#topBx ul.utilMenu li:last-child{ background:none; padding-right:0px;}

/****** GNB 메인메뉴 ******/
#gnbWp{ height:50px; background-color:#ff7795;}
/*#gnbWp{ height:50px; background-color:#ff8877;}*/
#gnbBx{ width:1000px; overflow:hidden; margin:0 auto;}
/*
#gnbBx ul.gnb{ overflow:hidden; width:1100px; background:url(../img/bg_gapline_gnb.gif) no-repeat 0px 50%; }
#gnbBx ul.gnb li{ float:left; width:143px; background:url(../img/bg_gapline_gnb.gif) no-repeat 100% 50%;}
#gnbBx ul.gnb li a{ display:block; height:50px; line-height:50px; text-align:center; font-size:1.3em; color:#FFF; font-weight:bold;}
#gnbBx ul.gnb li a:hover{ color:#FF0;}
#gnbBx ul.gnb li:last-child{ width:142px;}
*/
/*테이블 구조*/
#gnbBx table.gnb{ }
#gnbBx table.gnb tr{background:url(../img/bg_gapline_gnb.gif) no-repeat 0 50%;}
#gnbBx table.gnb tr td a{ display:block;  line-height:50px; text-align:center; font-size:1.3em; color:#FFF; font-weight:bold; background:url(../img/bg_gapline_gnb.gif) no-repeat 100% 50%;}
#gnbBx table.gnb tr td a:hover{ color:#FF0;}

/*익명게시판 설정*/
.anonymitydiv .anonymitydiv1{text-align:center;} 

/*게시판 목록에 게시물없을때*/
.noneList{ text-align:center;}


/****** footer ******/
/*
#footerWp{margin-top:15px;}
#footerBx{ position:relative; width:1000px; height:123px; margin:0 auto;  background:url(../img/logo_bottom.png) no-repeat 120px 10px; background-color:#a29f98;}
#footerBx ul.footerMenu{ overflow:hidden; position:absolute; top:30px; left:290px; width:420px; height:28px;}
#footerBx ul.footerMenu li{ float:left;  padding:0 10px; background:url(../img/bg_gapline.gif) no-repeat 100% 3px;}
#footerBx ul.footerMenu li:first-child{ padding-left:0px;}
#footerBx ul.footerMenu li:last-child{ background:none; padding-right:0px;}
#footerBx ul.footerMenu li a{ color:#ebebeb; font-weight:bold;}
#footerBx p.copyright{ position:absolute; top:46px; left:350px; text-align:center; color:#ebebeb; padding-top:10px;}
*/

#footerWp{margin-top:15px; background:url(../img/foot_line_bg.gif) repeat-x 0 0;}
#footerBx{ position:relative; width:1000px; height:150px; margin:0 auto;  background:url(../img/foot_logo.png) no-repeat 30px 30px; }
#footerBx ul.footerMenu{ overflow:hidden; width:600px; height:28px; position:absolute; top:30px; left:245px; }
#footerBx ul.footerMenu li{ float:left;  padding:0 6px; background:url(../img/bg_gapline.gif) no-repeat 100% 3px;}
#footerBx ul.footerMenu li:first-child{ padding-left:0px;}
#footerBx ul.footerMenu li:last-child{ background:none; padding-right:0px;}
#footerBx ul.footerMenu li a{ font-weight:bold;}
#footerBx ul.footerMenu li a:hover{ text-decoration:underline;}
#footerBx a.footApp{ position:absolute; top:18px; right:30px;}
#footerBx a.footApp1{ position:absolute; top:72px; right:30px;}
#footerBx address{ position: absolute; top:56px; left:264px;}
#footerBx address span{ padding:0 6px;}
#footerBx p.copyright{ position:absolute; top:100px; left:360px; text-align:center; color:#777; padding-top:10px;}


/****** 컨트롤메뉴(이름클릭시 레이어메뉴 친구신청,쪽지,프로필,등등) ******/
#controlMenuBx{ position:absolute; top:0px; right:0px; width:76px;  padding:10px; border:1px solid #000; background:url(../img/bg_alpha_gray_70.png) repeat 0 0; border-radius:6px;}
#controlMenuBx p.userName{ height:28px; padding-left:24px; margin-bottom:4px; line-height:27px; background:url(../img/ico_member.png) no-repeat 4px 6px; background-color:#FFF; font-weight:bold; border-radius:4px;}
#controlMenuBx ul.menu{ font-size:0.9em;}
#controlMenuBx ul.menu li{ padding:4px 0px 4px 0px; border-bottom:1px solid #666 ;}
#controlMenuBx ul.menu li a{ display:block; padding-left:10px; color:#FFF; background:url(../img/ico_dot.gif) no-repeat 3px 8px;}
#controlMenuBx ul.menu li a:hover{ font-weight:bold; color:#FC0;}






/************************************************************************************************************************************************************************/
/**************************************************************  main  ************************************************************************************************/
/************************************************************************************************************************************************************************/

/****** 컨텐츠 전체  ******/
#bodyContent_Wrap{ width:1000px; margin:0 auto; }

/****** 메인 비쥬얼******/
#visualBx{ width:1000px; height:105px; margin:0 auto;}

/****** 메인 로그인 *****/
#mb_login { height:105px; width:290px; margin-left:10px; float:left;}

/****** 메인 컨텐츠******/
#contentsBx{ width:1000px; /*overflow:hidden;*/ display:inline-block; margin:0 auto; padding-bottom:17px; background-color:#f2f2f2; /*border:2px solid red;*/}
#leftBx{ float:left; width:228px; margin-left:14px; margin-top:17px; }
#leftBx .leftBannerBx{}
#centerBx{ float:left; overflow:hidden; width:488px; margin-left:14px; margin-top:17px;  }
#rightBx{ float:left; width:228px; margin-left:14px; margin-top:17px; }

/****** 메인하단 배너******/
#banner_b_bx{ width:1000px; margin:0 auto; margin-top:15px; overflow:hidden;}
#banner_b_bx ul.b_img{ width:1050px;}
#banner_b_bx ul.b_img li{ float:left; margin-right:7px; margin-bottom:8px;}
/* #banner_b_bx ul.b_img li{ float:left; border:1px solid #dbdbdb; margin-right:5px; margin-bottom:8px;} */


/*******************************************************************/
/******************** main 사용 게시판 *****************************/
/*******************************************************************/

/*이벤트,체험단,이유식레시피 */
.main_BasicBoard_list{ position:relative; width:226px; height:242px; margin-bottom:14px; border:1px solid #dbdbdb; background-color:#FFF;}
.main_BasicBoard_list h3{ height:42px; border-bottom:2px solid #cdcdcd; margin:20px 13px 7px 13px; font-weight:bold; font-size:1.5em; line-height:42px; color:#000;}
.main_BasicBoard_list ul.listBx{  margin:0px 13px;}
.main_BasicBoard_list ul.listBx li { height:26px; border-bottom:1px solid #ededed; padding-left:10px; background:url(../img/ico_dot.gif) no-repeat 3px 14px; line-height:26px;}
.main_BasicBoard_list ul.listBx li a:hover{ color:#000; text-decoration:underline;}
.main_BasicBoard_list a.btnMore{ position:absolute; top:32px; right:14px;}



/*커뮤니티*/
.main_ThumnailBoard_list{ display:inline-block; /*overflow:hidden;*/ position:relative; width:510px; /*border:1px solid red;*/}
.main_ThumnailBoard_list h3{ height:47px; border-bottom:2px solid #f183a2; padding-left:48px; margin-bottom:14px; background:url(../img/ico_star.png) no-repeat 10px 10px; background-color:#FFF; font-weight:bold; font-size:1.5em; line-height:44px; color:#000;}
.main_ThumnailBoard_list ul.sumListBx{ display:inline-block; /*overflow:hidden;*/}
.main_ThumnailBoard_list ul.sumListBx li.list{ float:left; width:154px; margin-bottom:9px; margin-right:8px; background-color:#FFF; border:1px solid #dbdbdb; border-radius:4px; box-shadow:1px 1px 1px #c9c9c9;}
.main_ThumnailBoard_list ul.sumListBx li.over{ border-color:#ff7795; box-shadow:1px 1px 1px #ff7795;} /*썸네일 마우스 오버시 테두리색상변경*/

.main_ThumnailBoard_list ul.sumListBx li.list ul.sumBox{ margin:0px 5px 0px 5px;}
.main_ThumnailBoard_list ul.sumListBx li.list ul.sumBox li.sector{ height:31px; padding-left:23px; color:#a6a6a6; background:url(../img/ico_cate.gif) no-repeat 3px 9px; line-height:30px;color:#a6a6a6; font-size:0.95em;}

.main_ThumnailBoard_list ul.sumListBx li.list ul.sumBox li.sumimg{ width:142px; height:142px;  border:1px solid #dbdbdb;}
.main_ThumnailBoard_list ul.sumListBx li.list ul.sumBox li.writer{ height:32px;}
.main_ThumnailBoard_list ul.sumListBx li.list ul.sumBox li.writer span{ }
.main_ThumnailBoard_list ul.sumListBx li.list ul.sumBox li.writer span.name{display:inline-block; margin-top:7px; float:left; width:82px; font-weight:bold; color:#f183a2;}
.main_ThumnailBoard_list ul.sumListBx li.list ul.sumBox li.writer span.date{display:inline-block; margin-top:7px; float:right; width:62px; text-align:right; color:#a6a6a6; font-size:0.95em; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_ThumnailBoard_list a.btnMore{ position:absolute; top:16px; right:36px;}


/*크베모임*/
.main_ClubBoard_list{ margin-top:28px;}
.main_ClubBoard_list h3{ height:47px; border-bottom:2px solid #fed801; padding-left:48px; margin-bottom:14px; background:url(../img/ico_star.png) no-repeat 10px 10px; background-color:#FFF; font-weight:bold; font-size:1.5em; line-height:44px; color:#000;}

.main_ClubBoard_list .group_latest{ background-color:#FFF; border-top:1px solid #fad4de;}
.main_ClubBoard_list .group_latest table.list thead th{ height:28px; background:url(../img/board_top_bg.gif) repeat-x 0 100%;}
.main_ClubBoard_list .group_latest table.list td{ height:26px; border-bottom:1px solid #ededed; }
.main_ClubBoard_list .group_latest table.list td.part{ text-align:center;}




/*새로등록한 크베*/
.main_MomBoard_list{ position:relative; width:226px; height:490px;  margin-bottom:14px; border:1px solid #dbdbdb; background-color:#FFF;}
.main_MomBoard_list h3{ height:42px; border-bottom:2px solid #cdcdcd; margin:20px 13px 7px 13px; font-weight:bold; font-size:1.5em; line-height:42px; color:#000;}
.main_MomBoard_list ul.listBx{  margin:0px 13px;}
.main_MomBoard_list ul.listBx li.list { padding-top:7px; padding-bottom:8px; border-bottom:1px solid #ededed; }
.main_MomBoard_list ul.listBx li.list ul.infoBox{ position:relative; height:62px; padding-left:70px;}
.main_MomBoard_list ul.listBx li.list ul.infoBox li{ padding-bottom:4px;}
.main_MomBoard_list ul.listBx li.list ul.infoBox li.memTxt{ color:#f183a2; font-weight:bold;}
.main_MomBoard_list ul.listBx li.list ul.infoBox li.memTxt span.memAge{ color:#a6a6a6; font-weight:normal;}
.main_MomBoard_list ul.listBx li.list ul.infoBox li.addrTxt{ color:#a6a6a6;}
.main_MomBoard_list ul.listBx li.list ul.infoBox li.photo{ position:absolute; top:0px; left:0px; padding-bottom:0px; display:block; border:1px solid #dbdbdb; border-radius:50px;}
.main_MomBoard_list ul.listBx li.list ul.infoBox li.photo img{ border-radius:50px;}
.main_MomBoard_list a.btnMore{ position:absolute; top:32px; right:14px;}


/************************************************************************************************************************************************************************/
/**************************************************************  sub  ************************************************************************************************/
/************************************************************************************************************************************************************************/


/*****************************************/
/******* 서브 컨텐츠 layout  ***************/
/*****************************************/
#subContentsBx{ width:1000px; display:inline-block; margin:0 auto; margin-bottom:22px;  background:url(../img/bg_sub_contents_left.gif) repeat-y 0 0;/* border:2px solid red;*/}
/*서브 좌측 전체*/
#subLeftBx{ float:left; width:200px; margin-right:22px;}
/*서브 우측 전체*/
#subRightBx{ float:right; width:778px;}

/*****************************************/
/******* 서브 컨텐츠 layout  ***************/
/*****************************************/
#photobooksubContentsBx{ width:1000px; display:inline-block; margin:0 auto; margin-bottom:22px; /* border:2px solid red;*/}
/*서브 좌측 전체*/
#photobooksubLeftBx{ float:left; width:200px; margin-right:22px; background:url(../img/bg_sub_contents_left.gif) repeat-y 0 0;}
#photobooksubLeftBxRight{ float:right; width:778px; }
/*서브 우측 전체*/
#photobooksubRightBx{ float:right; width:1000px;}


/*****************************************/
/******** 서브 좌측 로그인  **************/
/*****************************************/
#loginBx{ position:relative; width:200px; height:166px; background:url(../img/bg_loginbox.gif) no-repeat 0 0;}

/*로그인전*/	
#loginBx h2{ position:absolute; top:14px; left:18px; font-weight:bold; font-size:1.2em; color:#666;}
#loginBx .formBox{ position:absolute;  top:44px; left:16px; overflow:hidden; width:168px; }
#loginBx .formBox ul{ float:left; }
#loginBx .formBox ul li{ padding-bottom:4px;}
#loginBx .formBox ul li input{ width:100px; height:22px; border:1px solid #d3d4d3; padding-left:4px; background-color:#FFF;}
#loginBx .formBox a.loginBtn{ float:right; display:block; width:56px; height:52px; background-color:#ffa0c2; color:#FFF; text-align:center; line-height:50px; font-size:1.2em;}
#loginBx .formBox a.loginBtn:hover{ background-color:#ff6674; font-weight:bold;}
#loginBx .formBox ul li.id_li input.noTxt{ background:url(../img/notxt_id.gif) no-repeat 8px 4px; background-color:#FFF;}
#loginBx .formBox ul li.pw_li input.noTxt{ background:url(../img/notxt_pw.gif) no-repeat 8px 4px; background-color:#FFF;}	
#loginBx p.btnEtc{position:absolute; top:110px; left:18px;}
#loginBx p.btnEtc a:hover{ color:#333; text-decoration:underline;}
#loginBx p.btnEtc span{ display:inline-block; padding:0px 4px; color:#CCC;}

/*로그인후*/
#loginAfterBx{ position:relative; width:200px; height:166px; background:url(../img/bg_loginbox.gif) no-repeat 0 0;}
#loginAfterBx .myinfoBox{ position:absolute; top:20px; left:16px;}
#loginAfterBx .myinfoBox p.myName{font-weight:bold; color:#ff5484; padding-left:20px; background:url(../img/ico_member.png) no-repeat 0 1px;}	
#loginAfterBx .myinfoBox a.btnBox{display:block; float:left; width:46px; height:44px; margin-right:6px; margin-top:8px; padding-top:6px; background-color:#ffeff0; border:1px solid #ffb5ce; text-align:center;}
#loginAfterBx .myinfoBox a.btnBox span{ display:block; padding-top:2px; }
#loginAfterBx .myinfoBox a.btnBox:hover{ background-color:#ff6674; color:#FFF; border:1px solid #ff6674;}
#loginAfterBx .myinfoBox a.post{}		
#loginAfterBx .myinfoBox a.point{ width:58px;}		
#loginAfterBx .myinfoBox a.scrap{}		
#loginAfterBx p.btnEtcAfter{ position:absolute; top:110px; left:16px; letter-spacing:-0.03em;}
#loginAfterBx p.btnEtcAfter span{ color:#CCC; padding:0 2px;}
#loginAfterBx p.btnEtcAfter a:hover{ text-decoration:underline;}	


/*****************************************/
/******** 서브 좌측 메뉴  **************/
/*****************************************/
#lnbBx{ width:186px; padding-bottom:30px; margin-left:7px; margin-top:7px; margin-bottom:7px;  background-color:#FFF; }
#lnbBx h3{ height:54px; line-height:64px; padding-left:43px; background:url(../img/ico_face.png) no-repeat 6px 16px;  font-size:2.2em; font-weight:bold; }
#lnbBx .dotBG{ background:url(../img/bg_dot_vertical.gif) repeat-y 23px 0px;}
#lnbBx ul.lnb{ margin-left:24px; font-size:1.1em;}
#lnbBx ul.lnb li{ height:24px; line-height:24px; padding-left:15px; background:url(../img/bg_dot_menu_off.gif) no-repeat 0px 10px;}
#lnbBx ul.lnb li.on{ background:url(../img/bg_dot_menu_on.gif) no-repeat 0px 10px;}
#lnbBx ul.lnb li.on a{ color:#ff3b3b; font-weight:bold;}
#lnbBx ul.lnb li a{ padding-right:3px; padding-left:3px;}
#lnbBx ul.lnb li a:hover{ color:#ff3b3b; font-weight:bold;}



/*****************************************/
/*********** 서브 우측  ******************/
/*****************************************/

/*서브상단 비쥬얼*/
#subVisual{ width:778px; height:150px; background-color:#CCC; margin-bottom:16px; }

/*서브 본문내용 전체*/
#subBodyWp{ width:778px; padding-bottom:30px; min-height:470px;}
/*서브 본문내용 전체*/
#photobooksubBodyWp{ width:1000px; padding-bottom:30px; min-height:470px;}


/*현재위치*/
p.locationBar{ padding-bottom:14px; color:#999; text-align:right; font-size:0.95em;}
p.locationBar span{ padding:0 6px;}
p.locationBar span.home{ padding-left:14px; background:url(../img/ico_home.gif) no-repeat 0 3px;}



/************************************************************************************************************************************************************************/
/**************************************************************  sub 개별  ************************************************************************************************/
/************************************************************************************************************************************************************************/


/******** 커뮤니티 index  ****************/

/******** 육아정보 index  ****************/

p.myWeekTitle{ text-align:center; margin-top:40px;}
.myWeekWrap { width:300px; margin:0 auto; margin-top:10px; height:50px;   }
.myWeekWrap .myWeekSelect input[type=text]::-ms-clear{ display:none;} /*ie 10 이상에서 input 의 x표시 삭제버튼 숨기기*/

.myWeekWrap .myWeekSelect{ float:left; position:relative; margin-right:2px; display:block;  z-index:9000;  padding-right:6px; }
.myWeekWrap .myWeekSelect input.ipt_myWeek{ width:207px; height:32px; border:4px solid #8da3d8; background:url(../img/my_week_sch_arrow.gif) no-repeat 96% 50%; cursor:pointer; padding-left:10px;}
.myWeekWrap .myWeekSelect ul.dropMenu { width:223px; position:absolute; top:40px; left:0px; border:1px solid #cdccc9; padding-top:4px; padding-bottom:6px; background-color:#fff;}
.myWeekWrap .myWeekSelect ul.dropMenu ul.dropMenu li{}
.myWeekWrap .myWeekSelect ul.dropMenu li a{ display:block; padding:2px; padding-left:10px;}
.myWeekWrap .myWeekSelect ul.dropMenu li a:hover{ background-color:#f5f5f5; }

.myWeekWrap a.btnEnter{ float:left; display:block; width:50px; height:40px; background-color:#6ccdf9; font-weight:bold; color:white; line-height:38px; text-align:center; font-size:1.2em; }

/*남은 개월수*/
.weekCalculator{ position:relative; height:563px; background:url(../img/calculator_bg_img.jpg) no-repeat 0 0; }
.weekCalculator .pf_Photo {position:absolute; top:26px; left:263px; display:inline-block; border:1px solid #CCC; border-radius:500px; padding:10px; background-color:#FFF; text-align:center;}
.weekCalculator .pf_Photo img{ border-radius:500px;}
.weekCalculator .resultTxt{ position:absolute; top:287px; left:270px; width:220px; height:64px; line-height:24px;  font-size:1.4em; font-weight:bold; text-align:center;}
.weekCalculator .resultTxt span.day{ color:#ff731f;}





/******** 다이어리 index  ****************/

/******** 크베모임 index  ****************/

/******** 크베맘 index  ****************/
/*크베맘 목록 ========================================================================================== */

.MomBoard_list{ position:relative;  margin-bottom:30px; }
.MomBoard_list ul.listBx{ /*overflow:hidden;*/  display:inline-block; width:740px; margin-left:20px; /* border:1px solid red;*/}
.MomBoard_list ul.listBx li.list { float:left; padding-top:7px; padding-bottom:8px; border-bottom:1px solid #ededed; width:32%;}
.MomBoard_list ul.listBx li.list ul.infoBox{ position:relative; height:62px; padding-left:70px;}
.MomBoard_list ul.listBx li.list ul.infoBox li{ padding-bottom:4px;}
.MomBoard_list ul.listBx li.list ul.infoBox li.memTxt span.memName{ font-weight:bold;}
.MomBoard_list ul.listBx li.list ul.infoBox li.addrTxt{ color:#a6a6a6;}
.MomBoard_list ul.listBx li.list ul.infoBox li.photo{ position:absolute; top:0px; left:0px; padding-bottom:0px; display:block; border:1px solid #dbdbdb; border-radius:50px;}
.MomBoard_list ul.listBx li.list ul.infoBox li.photo img{ border-radius:50px;}
.MomBoard_list a.btnMore{ display:block; width:65%; height:46px; margin:0 auto; margin-top:30px; line-height:44px; background-color:#f4f4f4; text-align:center; font-weight:bold; font-size:1.4em;   border:1px solid #d6d6d6; border-radius:6px; }
.MomBoard_list a.btnMore:hover{ color:#FC0; background-color:#858585;}


/*상단 주변맘 검색*/
.MomBoard_list .schOutline{ height:50px; background-color:#f4f4f4; border:1px solid #d6d6d6; margin-bottom:30px; }

.MomBoard_list .schOutline .schBox{ width:400px; margin:0 auto; margin-top:11px; /*border:1px solid red;*/ }
.MomBoard_list .schOutline .schBox input{ border:1px solid #cdccc9;}
.MomBoard_list .schOutline .schBox .momTypeSelect{ display:inline-block; position:relative; z-index:9000;  padding-right:6px; }
.MomBoard_list .schOutline .schBox .momTypeSelect input.ipt_currType{ width:175px; height:27px; padding-left:10px; background:url(../img/arrow_dropdown.gif) no-repeat 100% 0px; background-color:#fff; cursor:pointer; text-align:left;}
.MomBoard_list .schOutline .schBox .momTypeSelect ul.dropMenu{ width:173px; position:absolute; top:25px; left:0px; border:1px solid #cdccc9; padding-top:4px; padding-bottom:6px; background-color:#fff;}
.MomBoard_list .schOutline .schBox .momTypeSelect ul.dropMenu li{}
.MomBoard_list .schOutline .schBox .momTypeSelect ul.dropMenu li a{ display:block; padding:2px; padding-left:10px;}
.MomBoard_list .schOutline .schBox .momTypeSelect ul.dropMenu li a:hover{ background-color:#f5f5f5; }

.MomBoard_list .schOutline .schBox .momTypeSelect2{ display:inline-block; position:relative; z-index:9000;  }
.MomBoard_list .schOutline .schBox .momTypeSelect2 input.ipt_schTxt{ width:175px; height:27px; padding-left:10px; background:url(../img/arrow_dropdown.gif) no-repeat 100% 0px; background-color:#fff; cursor:pointer; text-align:left;}
.MomBoard_list .schOutline .schBox .momTypeSelect2 ul.dropMenu2{ width:173px; position:absolute; top:25px; left:0px; border:1px solid #cdccc9;  padding-top:4px; padding-bottom:6px; background-color:#fff;}
.MomBoard_list .schOutline .schBox .momTypeSelect2 ul.dropMenu2 li{}
.MomBoard_list .schOutline .schBox .momTypeSelect2 ul.dropMenu2 li a{ display:block; padding:2px; padding-left:10px;}
.MomBoard_list .schOutline .schBox .momTypeSelect2 ul.dropMenu2 li a:hover{ background-color:#f5f5f5; }

.MomBoard_list .schOutline .schBox input.ipt_schTxt{height:25px; }
.MomBoard_list .schOutline .schBox input[type=text]::-ms-clear{ display:none;} /*ie 10 이상에서 input 의 x표시 삭제버튼 숨기기*/
.MomBoard_list .schOutline .schBox a.schBtn{  display:inline-block; width:60px; height:25px;  vertical-align:middle; margin-left:6px; line-height:22px; background-color:#ffa0c2; border:1px solid #e680a5; text-align:center; font-weight:bold; font-size:1.15em; color:#FFF; border-radius:3px;}

/******** 우리동네 index  ****************/

/******** 이벤트 index  ****************/

/******** 마이페이지 index  ****************/
/*더보기버튼*/
a.mypage_BtnMore{ display:block; width:65%; height:46px; margin:0 auto; margin-top:30px; line-height:44px; background-color:#D4D4D4; text-align:center; font-weight:bold; font-size:1.4em;   border:1px solid #d6d6d6; border-radius:6px; }
a.update_picture{ display:block; width:65%; height:46px; margin:0 auto; margin-top:30px; line-height:44px; background-color:#ff3061; text-align:center; font-weight:bold; font-size:1.4em;   border:1px solid #d6d6d6; border-radius:6px; }
a.mypage_BtnMore:hover{ color:#FC0; background-color:#858585;}

/*포토북 만들기 버튼*/
a.photobook_Btn{ display:block; width:80%; height:60px; margin:0 auto; padding-top:10px;margin-top:10px;margin-bottom:10px; line-height:50px; background-color:#FF7795; text-align:center; font-size:3.3em; color:#FFFFFF;   border:1px solid #FF7795; border-radius:10px; }
/*나의친구*/
.friend_accept{ margin-bottom:50px;}
.friend_accept p.boxTitle{ margin-left:20px; margin-right:20px; margin-bottom:14px; border-bottom:1px solid #b7b7b7;}
.friend_accept p.boxTitle span{ display:inline-block; width:80px; height:24px; margin-bottom:-1px; line-height:24px; background-color:#fff; border-top:1px solid #b7b7b7; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; border-radius:5px 5px 0 0; text-align:center;}



/*쪽지함 목록*/
.memoListWrap{ width:740px; margin:0 auto;}
.memoListWrap table td a:hover{ text-decoration:underline;}
.memoListWrap table td.m_name{ text-align:center;} /*작성자*/
.memoListWrap table td.m_context{ text-align:left;} /*내용(일부)*/

.memoListWrap p.win_desc{ margin-top:24px;text-align:right; padding-right:26px;}

/*쪽지함 내용보기*/
#memo_view_contents{margin-left:20px; margin-right:20px; }
#memo_view_contents header h4{border-bottom:1px solid #d1dee2; font-weight:bold; padding-bottom:7px; padding-left:20px; background:url(../img/memo_ico.gif) no-repeat 2px 3px; }
#memo_view_ul li{ border-bottom:1px solid #d1dee2; height:32px; line-height:32px; }
#memo_view_ul span.memo_view_subj{ display:inline-block; width:88px; background-color:#e5ecef; text-align:center; margin-right:10px;}
#memo_view_contents p.memoTxt{ padding:18px 30px 40px 22px; border-bottom:1px solid #d1dee2; line-height:1.6em;}
.win_btn a.answer{ margin-right:10px; }




/******** member index  ****************/

/******** 크라잉베베소개  ****************/

/******** 제휴안내  ********************/



/************************************************************************************************************************************************************************/
/**************************************************************  board  ************************************************************************************************/
/************************************************************************************************************************************************************************/
/* [공통] 서브 본문타이틀*/
h3.subBodyTitle {height:36px; border-bottom:2px solid #f183a2; padding-left:48px; margin-bottom:14px; background:url(../img/ico_star.png) no-repeat 10px 6px; font-weight:bold; font-size:1.2em; line-height:34px; }
h3.subBodyTitle_board {height:36px; padding-left:48px; background:url(../img/ico_star.png) no-repeat 10px 6px; font-weight:bold; font-size:1.2em; line-height:34px; }

/*카테고리 메뉴*/
#cateMenuBx{ padding-bottom:14px; padding-left:18px;}
#cateMenuBx ul.menuList { overflow:hidden;}
#cateMenuBx ul.menuList li { float:left; margin-bottom:10px; margin-right:2px;}
#cateMenuBx ul.menuList li a{ display:block; height:30px; padding:0px 14px 0px 14px;  border:1px solid #ffb5ce; text-align:center; line-height:30px; background-color:#ffeff0;}
#cateMenuBx ul.menuList li a:hover{ background-color:#ff6674; color:#FFF; border:1px solid #ff6674;}
#cateMenuBx ul.menuList li a.on{ background-color:#ff6674; color:#FFF; border:1px solid #ff6674; font-weight:bold;}

/******************************************************/
/***********최근목록 모든 게시판 공통사항***********************/
/******************************************************/
/* [공통] 서브메인 페이지 최근목록 > 더보기버튼 */
.LatestList{position:relative; }
.LatestList a.btnMore{ position:absolute; top:10px; right:24px;}


/*bebe_Board 게시판 - 최근목록*/

.BasicBoard_latest{ margin-bottom:30px;}
.BasicBoard_latest table.list{/*border:1px solid #ededed; */}
.BasicBoard_latest table.list thead tr th{ height:41px; /*border:1px solid #ededed; background-color:#c5bdbb;*/ background:url(../img/board_top_bg.gif) repeat-x 0 0;  font-weight:bold; color:#333;}
.BasicBoard_latest table.list tbody tr td{ height:30px; vertical-align:middle; border-bottom:1px dashed #ededed;}
.BasicBoard_latest table.list tbody tr td span.icoNew{ padding-left:6px; vertical-align:middle;}

.BasicBoard_latest table.list tbody tr td.index{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.title{ text-align:left; padding-left:20px; padding-right:20px;}
.BasicBoard_latest table.list tbody tr td.title a{}
.BasicBoard_latest table.list tbody tr td.title a:hover{ color:#000; text-decoration:underline;}
.BasicBoard_latest table.list tbody tr td.locate{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.part{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.cName{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.tel{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.addr{ padding-left:18px;}
.BasicBoard_latest table.list tbody tr td.map{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.link{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.writer{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.date{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.state{ text-align:center;}
.BasicBoard_latest table.list tbody tr td.click{ text-align:center;}
.BasicBoard_latest table.list tbody tr.notiState td a{ color:#000; font-weight:bold;}
.BasicBoard_latest table.list tbody tr.notiState td.state{ text-align:center; font-weight:bold; color:#F30;}

.BasicBoard_latest table.list tbody tr td.state span.txt01{ display:inline-block; height:16px; padding: 0 4px; line-height:15px; color:#ff7795; border-radius:3px; border:1px solid #ff7795; }
.BasicBoard_latest table.list tbody tr td.state span.txt02{ display:inline-block; height:16px; padding: 0 4px; line-height:15px; color:#fff; background-color:#8da3d8; border-radius:3px; }




/******************************************************/
/***************베베소셜게시판 공통 썸네일**********************/
/******************************************************/
/*bebe_social  게시판 - 최근목록*/

.ThumnailBoard_latest{ margin-bottom:30px;}
.ThumnailBoard_latest ul.sumListBx{ overflow:hidden;}
.ThumnailBoard_latest ul.sumListBx li.list{ float:left; position:relative; width:249px; height:340px; margin-bottom:9px; margin-right:8px; background-color:#FFF; border:1px solid #dbdbdb;  border-radius:4px; box-shadow:1px 1px 1px #c9c9c9;}
.ThumnailBoard_latest ul.sumListBx li.over{ border-color:#ff7795; box-shadow:1px 1px 1px #ff7795;} /*썸네일 마우스 오버시 테두리색상변경*/
.ThumnailBoard_latest ul.sumListBx li.list .infoBox{ position:relative; margin-left:9px;}
/*.ThumnailBoard_latest ul.sumListBx li.list .infoBox span.sector{ display:inline-block; height:36px; padding-left:23px; color:#a6a6a6; background:url(../img/ico_arrow_bx.gif) no-repeat 0px 9px; line-height:29px;}*/

/*포토북 이미지 리스트 */
.ThumnailBoard_latest ul.sumListBx li.photobook_list { float:left; position:relative; width:320px; height:339px; margin-bottom:9px; margin-right:8px; background-color:#FFF; border:1px solid #dbdbdb;  border-radius:4px; box-shadow:1px 1px 1px #c9c9c9;}
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox{ position:relative; margin-left:9px;margin-top:9px;}
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox input.input_check{ display:inline-block; padding-left:10px; }
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox span.user_img{ cursor:pointer; display:inline-block; border:1px solid #dbdbdb;}
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox ul.photobook_mem_info li.date{}
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox ul.photobook_mem_info li.number{ position:absolute; width:40px;height:40px;top:35px; left:245px;background-color:#50c5f4; border-radius:20px; }
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox ul.photobook_mem_info li.number input{ padding:6px;text-align:center;font-size:2.0em;color:#FFFFFF; width:28px;background-color:transparent; }
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox ul.photobook_mem_info li.cover_selected{ position:absolute; top:85px; left:85px; }
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox ul.photobook_mem_info li.check{ position:absolute; top:0px; left:240px; } 
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox ul.photobook_mem_info li.direction_img{position:absolute; top:250px; left:0px;}
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox ul.photobook_mem_info li.low_quality_img{position:absolute; top:17px; left:1px;}
.ThumnailBoard_latest ul.sumListBx li.photobook_list .photobook_infoBox ul.photobook_mem_info li.select_pc_img{cursor:pointer;position:absolute; top:17px; left:1px;}

/*포토북만들기 이미지 리스트 */
.ThumnailBoard_latest ul.sumListBx li.photobook_create_list { float:left; position:relative; width:996px; height:495px; margin-bottom:2px; background-color:#FFF; border:1px solid #dbdbdb;  border-radius:0px; box-shadow:1px 1px 1px #c9c9c9;}
.ThumnailBoard_latest ul.sumListBx li.photobook_create_list input.input_check{ display:inline-block; padding-left:6px; }
.ThumnailBoard_latest ul.sumListBx li.photobook_create_list ul.photobook_mem_info { float:left;}
.ThumnailBoard_latest ul.sumListBx li.photobook_create_list ul.photobook_mem_info1 { float:left;}
.ThumnailBoard_latest ul.sumListBx li.photobook_create_list ul.photobook_mem_info_margin { float:left;width:4px;height:495px;border:1px solid #dbdbdb;}
.ThumnailBoard_latest ul.sumListBx li.photobook_create_date{ float:left;position:relative;top:0px; left:10px;width:100px;font-size:1.3em;font-weight:bold;}
.ThumnailBoard_latest ul.sumListBx li.photobook_create_check{ float:left;position:relative; top:0px; left:100px;width:100px;font-size:1.3em;font-weight:bold;} 
.ThumnailBoard_latest ul.sumListBx li.photobook_create_settext{ float:left;position:relative; top:0px; left:170px;width:100px;font-size:1.3em;font-weight:bold;} 
.ThumnailBoard_latest ul.sumListBx li.photobook_create_settext1{ float:left;position:relative; top:0px; left:130px;width:100px;font-size:1.3em;font-weight:bold;} 
.ThumnailBoard_latest ul.sumListBx li.photobook_create_check1{ float:left;position:relative; top:0px; left:200px;width:100px;font-size:1.3em;font-weight:bold;}
.ThumnailBoard_latest ul.sumListBx li.photobook_create_date1{ float:left;position:relative; top:0px; left:585px;width:100px;text-align:right;margin-bottom:15px;font-size:1.3em;font-weight:bold;} 

/*목록 카운터*/
.ThumnailBoard_latest ul.sumListBx li.list .infoBox p.countinfo{ position:absolute; top:1px; left:0px; letter-spacing:-0.07em; color:#a6a6a6; font-size:0.95em;}
.ThumnailBoard_latest ul.sumListBx li.list .infoBox p.countinfo span{ display:inline-block; padding-left:16px; margin-right:8px;}
.ThumnailBoard_latest ul.sumListBx li.list .infoBox p.countinfo span.likeNum{ background:url(../img/count_ico_like.gif) no-repeat 0 0; color:#fb8700;}
.ThumnailBoard_latest ul.sumListBx li.list .infoBox p.countinfo span.commentNum{ background:url(../img/count_ico_comment.gif) no-repeat 0 0; color:#5d9d05;}
.ThumnailBoard_latest ul.sumListBx li.list .infoBox p.countinfo span.hitNum{ background:url(../img/count_ico_hit.gif) no-repeat 0 0; color:#ed3a6e;}

/*목록 카테고리*/
.ThumnailBoard_latest ul.sumListBx li.list .infoBox p.sector{ height:20px;  border-bottom:1px solid #eeeeee; margin:7px 10px 10px 0px; text-align:right; }
.ThumnailBoard_latest ul.sumListBx li.list .infoBox p.sector span.txt{ display:inline-block; height:18px; line-height:18px; padding-left:18px; background:url(../img/ico_cate.gif) no-repeat 0 2px; letter-spacing:-0.07em; color:#a6a6a6; font-size:0.95em; }
.ThumnailBoard_latest ul.sumListBx li.list .infoBox p.sector span.worry_ico{ display:inline-block; height:15px; line-height:15px; padding:0 3px 0 3px; color:white; font-size:0.9em; border-radius:3px; background-color:#ff352e; text-align:center;}

.ThumnailBoard_latest ul.sumListBx li.list .infoBox ul.mem_info{  position:relative; width:170px; height:60px;  padding-left:60px;}
.ThumnailBoard_latest ul.sumListBx li.list .infoBox ul.mem_info li{ padding-bottom:6px;}
.ThumnailBoard_latest ul.sumListBx li.list .infoBox ul.mem_info li.writer{font-weight:bold; color:#f183a2;}
.ThumnailBoard_latest ul.sumListBx li.list .infoBox ul.mem_info li.date{color:#a6a6a6; font-size:0.95em;}
.ThumnailBoard_latest ul.sumListBx li.list .infoBox ul.mem_info li.photo{ position:absolute; top:0px; left:0px; padding-bottom:0px; border:1px solid #dbdbdb;  border-radius:50px;} 
.ThumnailBoard_latest ul.sumListBx li.list .infoBox ul.mem_info li.photo img{ border-radius:50px;}
.ThumnailBoard_latest ul.sumListBx li.list .infoBox span.user_img{ display:inline-block; border:1px solid #dbdbdb;}
.ThumnailBoard_latest ul.sumListBx li.list a.deleteBtn{  position:absolute; bottom:-1px; right:-1px;display:inline-block; height:26px; line-height:26px; padding:0 10px; background-color:black; color:white; border-radius:6px 0px 4px 0px;}
.ThumnailBoard_latest ul.sumListBx li.list a.deleteBtn:hover{ color:#ff8c8c;}

.popup {position:fixed; left:200px;top:200px;};

/******************************************************/
/***************동영상게시판 공통**********************/
/******************************************************/
/*임산부요가동영상  게시판 - 최근목록*/

.MovieBoard_latest{ margin-bottom:30px;}
.MovieBoard_latest ul.sumListBx{ overflow:hidden;}
.MovieBoard_latest ul.sumListBx li.list{ float:left; width:249px;  margin-bottom:9px; margin-right:8px; background-color:#FFF; border:1px solid #dbdbdb;  border-radius:4px; box-shadow:1px 1px 1px #c9c9c9;}
.MovieBoard_latest ul.sumListBx li.over{ border-color:#ff7795; box-shadow:1px 1px 1px #ff7795;} /*썸네일 마우스 오버시 테두리색상변경*/

.MovieBoard_latest ul.sumListBx li.list .imgBox{ position:relative; width:231px; height:231px; margin:0 auto; margin-top:9px; margin-bottom:9px;}
.MovieBoard_latest ul.sumListBx li.list .imgBox p.title{ display:block; position:absolute; bottom:0px; left:0px; width:231px; height:40px; background:url(../img/bg_alpha_gray.png) repeat 0 0; text-align:center; }
.MovieBoard_latest ul.sumListBx li.list .imgBox p.title span{ display:inline-block; padding-top:10px; color:#FFF;}
.MovieBoard_latest ul.sumListBx li.list .imgBox span.grayBox{ display:block; position:absolute; top:0px; left:0px; width:231px; height:231px; background:url(../img/ico_play.png) no-repeat 50% 50%;}


/******************************************************/
/***************Photo 게시판 공통**********************/
/******************************************************/
/*bebe_contest 게시판 - 최근목록*/

.PhotoBoard_latest{ margin-bottom:30px;}
.PhotoBoard_latest ul.sumListBx{ display:inline-block;}
.PhotoBoard_latest ul.sumListBx li.list{ float:left; width:249px;  margin-bottom:9px; margin-right:8px; background-color:#FFF; border:1px solid #dbdbdb;  border-radius:4px; box-shadow:1px 1px 1px #c9c9c9;}
.PhotoBoard_latest ul.sumListBx li.over{ border-color:#ff7795; box-shadow:1px 1px 1px #ff7795;} /*썸네일 마우스 오버시 테두리색상변경*/
.PhotoBoard_latest ul.sumListBx li.list .imgBox{ position:relative; width:231px; height:231px; margin:0 auto; margin-top:9px; margin-bottom:9px; border:1px solid #dbdbdb;}

.PhotoBoard_latest ul.sumListBx li.list .infoBox{ display:inline-block; position:relative; width:231px; margin:0 auto; margin-bottom:9px;}
.PhotoBoard_latest ul.sumListBx li.list .infoBox p.writer{ float:left; width:140px; font-weight:bold; color:#f183a2; margin-left:10px;}
.PhotoBoard_latest ul.sumListBx li.list .infoBox p.count{ float:right; width:90px; color:#a6a6a6; font-size:0.95em; letter-spacing:-0.05em; text-align:right;}






/******************************************************/
/********** 팝업 창 기본****************/
/******************************************************/
/*프로필보기*/
/*
#pop_profile{}
#pop_profile .popHead{ height:65px; background:url(../img/bg_pop_top.png) no-repeat 100% 0px; background-color:#ee85a5;}
#pop_profile .popHead h1{ height:65px; font-size:1.6em; font-weight:bold; color:#FFF; line-height:65px; padding-left:44px; background:url(../img/ico_profile.png) no-repeat 8px 50%;}
#pop_profile .popContents{ background:url(../img/pop_bg_pattern.gif) repeat 0 0; padding:16px;}
#pop_profile .popContents p.photo{ text-align:center; margin-bottom:16px;}
#pop_profile .popContents p.photo span.outline{ display:inline-block; border:1px solid #CCC; border-radius:10px; padding:10px; background-color:#FFF;}
#pop_profile .popContents p.photo span.outline img{ border-radius:6px;}

#pop_profile .popContents ul.info{ width:240px; margin:0 auto; margin-bottom:16px;}
#pop_profile .popContents ul.info li{ padding:5px 5px 5px 20px; border-bottom:1px solid #CCC; background:url(../img/ico_heart.png) no-repeat 3px 9px;}
#pop_profile .popContents ul.info li span.ti{ font-weight:bold; padding-right:4px;}
#pop_profile .popFooter{ height:44px; background-color:#cccccc; text-align:center;}
#pop_profile .popFooter a.closeBtn{ display:inline-block; margin-top:5px;}
*/


/*지도보기*/
#pop_mapView{ }
#pop_mapView .popHead{ height:65px; background:url(../img/bg_pop_top.png) no-repeat 100% 0px; background-color:#95a2c1;}
#pop_mapView .popHead h1{ height:65px; font-size:1.6em; font-weight:bold; color:#FFF; line-height:65px; padding-left:44px; background:url(../img/ico_map_ti.png) no-repeat 8px 50%;}
#pop_mapView .popContents{ margin:16px; }
#pop_mapView .popContents .API_map{ border:1px solid #CCC; width:570px;}
#pop_mapView .popFooter{ height:44px; background-color:#cccccc; text-align:center;}
#pop_mapView .popFooter a.closeBtn{ display:inline-block; margin-top:5px;}






/*홈페이지 이용정책*/
#pop_policy{ }
#pop_policy .popHead{ height:65px; background:url(../img/bg_pop_top.png) no-repeat 100% 0px; background-color:#95a2c1;}
#pop_policy .popHead h1{ height:65px; font-size:1.6em; font-weight:bold; color:#FFF; line-height:65px; padding-left:44px; background:url(../img/ico_poll_ti.png) no-repeat 8px 50%;}

#pop_policy .policyTab{ position:relative; border-bottom:3px solid #95a2c1; margin-bottom:20px;}
#pop_policy .policyTab li{ display:inline-block;  margin-right:-6px; }
#pop_policy .policyTab li a{ display:block; height:40px; width:130px;  border:3px solid #95a2c1; border-bottom:none; line-height:38px; text-align:center; font-size:1.25em; background-color:#fff; }
#pop_policy .policyTab li a.on{ font-weight:bold; color:#fff; background-color:#95a2c1; }

#pop_policy .popContents{ margin:16px; }

#pop_policy .popFooter{ height:44px; background-color:#cccccc; text-align:center;}
#pop_policy .popFooter a.closeBtn{ display:inline-block; margin-top:5px;}

