
/*회원가입 링크*/
.red{color:#f60029;}
#member *{margin:0; padding:0;}
#member a:link{font-size:11px; color:#484848; text-decoration:none;}
#member a:hover{font-size:11px; color:#484848; text-decoration:underline;}
#member a:visited{font-size:11px; color:#484848; text-decoration:none;}
/*회원가입*/
#member{position:relative; width:100%; font-size:11px; color:#797979; }
/*로그인/로그아웃*/
#member .login{position:relative; width:277px; margin:30px auto 0 auto;}
#member .login p{margin:0 0 18px 0; line-height:170%; font-size:11px;}

#member .login .btn{overflow:hidden;}

/*아이디,비밀번호 배경*/
#member .login .loginBox{background:#f5f5f5; width:93%; padding:28px 17px; margin:6px 0 40px 0; float:left;}
/*아이디,비밀번호*/
#member .login .loginBox .conBox{float:left;}
/*아이디,비밀번호 기본*/
#member .login .loginBox .conBox dl{overflow:hidden; margin:0 10px 8px 0;}
#member .login .loginBox .conBox dt{float:left; width:60px;}
#member .login .loginBox .conBox dt strong{position:relative; top:5px;}
#member .login .loginBox .conBox dd{float:left;}
/*input*/
#member .login input{width:115px; height:20px; border:1px solid #cccccc;}
#member .login .loginBtn{width:67px; height:47px; float:left; margin:0; padding:0;}
#member .login .loginBoxIp .inputJumin{width:90px;}


/*회원가입,아이디/비밀번호찾기*/
#member .login .joinList{padding:18px 0 0 0; clear:both; text-align:center; overflow:hidden;}
#member .login .joinList ul{list-style:none; margin:0; padding:0; font-size:11px; display:inline-block; float:right;}
#member .login .joinList li{display:inline; float:left; margin:0; padding:0 0px 0 10px; background:url(/img/member_login_bar.gif) no-repeat left;}
#member .login .joinList .joinRed{color:#f60029; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left;}



/*(IdpwFind)아이디,비밀번호찾기*/
#member .login .loginBoxIp{background:#f5f5f5; width:379px; padding:28px 37px; margin:6px 0 0 0; float:left;}
#member .login .loginBoxIp .conBoxIp{float:left;}
/*(IdpwFind)아이디,비밀번호 기본*/
#member .login .loginBoxIp .conBoxIp dl{overflow:hidden; margin:0 10px 8px 0;}
#member .login .loginBoxIp .conBoxIp dt{float:left; width:84px;}
#member .login .loginBoxIp .conBoxIp dt strong{position:relative; top:5px;}
#member .login .loginBoxIp .conBoxIp dd{float:left;}
#member .login .loginBoxIp .loginBtn{width:79px; height:47px; float:left; margin:30px 0 0 0; padding:0;}

/*아이디중복확인버튼*/
#member .login .idcheckBtn{width:79px; height:22px; float:left; margin:0px 0 0 0; padding:0;}


#member #join{position:relative; margin:0px; width:99%; padding:10px 0; border:1px solid #e7e7e7; font-family:'돋움',dotum; overflow:hidden;}
#member #join .joinTop{width:95%; background:#f5f5f5; margin:0 auto;}
#member #join .joinTop textarea{width:97%; height:80px; margin:10px 10px 0px 10px; border:1px solid #cccccc;}

#member #join .joinck{position:relative; top:5px; _top:2px; *top:2px;}
#member #join .jcheck{ text-align:right; padding:0 10px 5px 0;}

/*회원가입 버튼*/
#member #join .jbtn{position:relative; top:3px; _top:-3px; *top:-3px; display:inline-block; width:84px; height:9px; margin:0 0 0 10px; padding:6px 0px 5px 0px; text-align:center; color:#fff;}
#member #join .jbtn a{position:relative; display:inline-block; width:84px; height:9px; margin:0 0 0 0px; padding:6px 0px 5px 0px; color:#fff; text-decoration:none; background:url(/img/member_write_btn_bg.gif) no-repeat;}
/*회워가입 기본틀*/
#member #join .jbasic{width:97%; margin:0 auto; padding:20px 0 7px 0; background:url(/img/read_line_bg.gif) repeat-x bottom; overflow:hidden;}
#member #join dl{float:left; width:49%; margin:0 0 7px 0;}
#member #join dt{float:left; position:relative; top:5px; width:77px; padding:0 0 0 10px; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left; font-size:12px;}
#member #join dd{float:left; color:#000; _height:22px; min-height:22px; font-size:12px;}
#member #join dd strong{position:relative; top:4px;}
#member #join .jdata{width:97%; height:auto; margin:0 auto; padding:20px 0 7px 0; overflow:hidden;}
/*양력,음력*/
#member #join .jbirdd{ margin-top:2px;}

/*dt bg no*/
#member #join .bgno{float:left; position:relative; top:5px; width:77px; padding:0 0 0 10px; font-weight:bold; background:none;}
#member #join .alldl .bgno{float:left; position:relative; top:5px; width:77px; padding:0 0 0 10px; font-weight:bold; background:none;}

/*주소 width:100%;*/
#member #join .alldl{float:left; width:90%; margin:0 0 7px 0;}
#member #join .alldl dt{float:left; width:77px; position:relative; top:5px; padding:0 0 0 10px; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left;}
#member #join .alldl dd{float:left; width:75%;}

/*비밀번호확인,주민등록번호등등 width:40%;*/
#member #join .halfdl{float:left; width:48%; margin:0 0 7px 0;}
#member #join .halfdl dt{float:left; width:90px; position:relative; top:5px; padding:0 0 0 10px; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left;}
#member #join .halfdl dd{float:left; width:60%;}

/*핸드폰 이메일*/
#member #join .alldlc{float:left; width:49%; clear:both;}
#member #join .alldlc dt{float:left; width:77px; position:relative; top:5px; padding:0 0 0 10px; font-weight:bold; background:url(/img/icon_red.gif) no-repeat left;}
#member #join .alldlc dd{float:left; width:68%;}

/*input*/
#member #join .inputbasic{width:111px; height:18px; border:1px solid #cccccc;}
#member #join .inputjnmin{width:64px; height:18px; border:1px solid #cccccc;}
#member #join .loginBtn{width:79px; height:47px; float:left; margin:0; padding:0;}
#member #join .inputC{width:40%; height:18px; border:1px solid #cccccc;}
#member #join .inputl{width:99%; height:18px; border:1px solid #cccccc;}

/*버튼들*/
#member .btnAll{ text-align:center;}
#member .btnAll a.btns{display:inline-block; margin-right:6px; padding-right:4px; font-family:'돋움',dotum; background:url(/img/big_btn_bg.gif) no-repeat 100% 0; font-size:11px;color:#797979;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
#member .btnAll a.btns strong{display:block;padding:1px 8px 0 12px;background:url(/img/big_btn_bg.gif) no-repeat;}  
#member .btnAll span{float:left;}

/*비밀번호입력*/
#member .passBtn{padding:15px 0; clear:both; overflow:hidden;}
#member .passBtn a.btns strong{display:block;padding:1px 15px 0 20px;background:url(/img/big_btn_bg.gif) no-repeat;}

/*아이디중복확인*/
#member #idcheck{border:10px solid #e9e9e9; padding:29px;}
#member .idcheckP{clear:both; overflow:hidden; padding:24px 0 0 0;}
#member .idcheckP strong{ background:url(/img/icon_grey.gif) no-repeat 4px 5px; padding:0 0 0 13px;}
#member .idcheckP span{color:#005ac0; font-weight:bold;}
#member .idcheckP .btnAll{display:inline; margin-left:10px;}
#member .idcheckP a.btns strong{display:block;padding:1px 15px 0 20px;background:url(/img/big_btn_bg.gif) no-repeat;}

#member .post{width:426px; height:21px; margin:20px 0 0 0; vertical-align:middle;}

/*아이디중복확인 아이디,비밀번호*/
#member .login .loginBox .conBoxPost{float:left;}
#member .login p{font-size:11px;}
/*아이디중복확인 아이디,비밀번호 기본*/
#member .login .loginBox .conBoxPost dl{overflow:hidden; margin:0 10px 13px 0;}
#member .login .loginBox .conBoxPost dt{float:left; width:90px;}
#member .login .loginBox .conBoxPost .inputText{position:relative; top:5px;}
#member .login .loginBox .conBoxPost dd{float:left;}

/*회원약관*/
#member #agree{position:relative; margin:10px; width:95%; padding:20px; color:#797979; font-size:12px; border:1px solid #e7e7e7; font-family:'돋움',dotum; overflow:hidden; line-height:180%;}
#member #agree h5{font-size:14px; color:#000000; margin-top:45px;}
#member #agree h6{font-size:12px; color:#797979; margin:28px 0 10px 0;}
#member #agree ol, ul{list-style:none;}
#member #agree .marno{margin:0;}
#member #agree .last{margin:30px 0 0 0;}
/*개인정보방침*/
#member #policy{position:relative; margin:10px; width:95%; padding:20px; color:#797979; font-size:12px; border:1px solid #e7e7e7; font-family:'돋움',dotum; overflow:hidden; line-height:180%;}
#member #policy .info{font-size:14px; color:#000000;}
#member #policy h6{font-size:12px; color:#797979; margin:28px 0 10px 0;}
#member #policy dl{float:left;width:100%;}
#member #policy dt{float:left; width:50px;}
#member #policy dd{float:left;}

/*회원가입안에 있는 회원약관,개인정보방침*/
#member #join .ScrollLy{width:94%; height:80px; margin:10px 10px 5px 10px; padding:10px; font-size:12px; border:1px solid #cccccc; background:#ffffff; color:#797979; z-index:1; overflow-x:hidden; overflow-y:auto; line-height:180%;}
#member #join .ScrollLy .mB28{margin-bottom:28px;}
#member #join .ScrollLy .title{text-align:center; font-size:16px; font-weight:bold; font-family:'돋움',dotum;}
#member #join .ScrollLy h5{font-size:14px; color:#000000; margin-top:45px;}
#member #join .ScrollLy h6{font-size:12px; color:#797979; margin:28px 0 10px 0;}
#member #join .ScrollLy ol, ul{list-style:none;}
#member #join .ScrollLy .marno{margin:0;}
#member #join .ScrollLy .last{margin:30px 0 0 0;}
#member #join .ScrollLy .info{font-size:14px; color:#000000;}
#member #join .ScrollLy dl{width:100%; overflow:hidden;}
#member #join .ScrollLy dt{float:left; width:50px; background:none; padding:0; font-weight:normal; position:static;}
#member #join .ScrollLy dd{float:left; color:#797979;}
/* 모바일 게시판 -------------------------------------------------------------------------------------------------------------------------- */

.borderList{width:100%; overflow:hidden; margin:0 auto; padding:0; border-top:1px solid #d1d1d1;}
.borderList ul{width:100%; float:left; margin:0 0 0 0px; padding:0;}
.borderList ul li{float:left; width:100%; border-bottom:1px solid #d1d1d1; padding:10px 0 10px 0;}
.borderList ul li .baList{padding:0 0 0 5px;}
.borderList ul li .icon{display:inline; text-align:right; float:right; width:120px;}
.borderList ul li .icon img{margin:0 1px 0 5px; display:inline; float:right;}
.borderList ul li a{float:left; display:inline;}
.borderList ul li .numN{float:left; margin:0 10px 0 0;}


/*re*/
.borderList ul li ul{float:left; margin:0px 0 0 0; width:100%;}
.borderList ul li ul li{border-top:1px solid #d1d1d1; border-bottom:none; padding:10px 0 11px 0px;}
.borderList ul li ul li .icon{display:inline; text-align:right; float:right; width:85px;}
.borderList ul li ul li .icon img{margin:0 1px; float:left;}
.borderList ul li ul li .reList{padding:0 0 0 5px;}

/*버튼*/
#content .btnA{padding:7px 0; text-align:right; width:96%; clear:both; margin:0 auto;}
#content .btnA a.btns{display:inline-block; padding-right:4px; font-family:'돋움',dotum;font-size:12px;color:#fff;line-height:20px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; background:#000000; border:1px solid #cdcdcd; color:#444343;}  
#content .btnA a.btns strong{display:block; padding:1px 6px 0 12px; color:#fff;}  
#content .btnA a.btns span{display:block; padding:1px 6px 0 12px; color:#fff;} 
#content .btnA .btl{float:left; margin:0;}
/*쓰기페이지 목록 btn*/
#content .btnA .btlb{float:left; margin:0;}
/*read*/
#board #bread{position:relative; margin:0px auto 0 auto; width:100%; padding:20px 0 0 0; font-family:'돋움',dotum; overflow:hidden;}
/*제목*/
#board #bread .top{width:100%; height:100%; margin:0px 0px 18px 0px; overflow:hidden; border-bottom:1px solid #d1d1d1;}
#board #bread .top dl{position:relative;}
#board #bread .top dt{position:relative; padding:0 0 0px 0px; color:#2e2e2e; font-size:13px; font-weight:bold; line-height:170%;}
#board #bread .top dd{position:relative; width:100%; color:#666; font-size:12px; padding:5px 0 10px 0px;}
#board #bread .top span{position:relative; top:5px;}
/*읽기내용*/
#board #bread .read_con{position:relative; width:100%; height:100%; min-height:250px; _height:250px; padding:0px 0 20px 0px; clear:both; overflow:hidden;/* border-bottom:1px solid #d1d1d1;*/ line-height:200%;}
#board #bread .read_conP{position:relative; width:96%; height:100%; min-height:200px; _height:200px; padding:0px 0 20px 0px; clear:both; overflow:hidden; border-bottom:1px solid #d1d1d1; line-height:200%;} /*치료사례 사진*/
#board #bread .read_conP .ccP{position:relative; text-align:left; clear:left;  line-height:200%;} /*치료사례 내용*/
/*#board #bread .read_conP .ccP{width:96%; margin:20px 0 0 0; float:left;}*/
#board #bread .read_con ol{margin-left:25px; list-style:decimal;}
#board #bread .read_con ul{margin-left:25px; list-style:disc;}
#board #bread .read_conP .beafphoto{float:left; width:96%; text-align:center; display:table;}
#board #bread .read_conP .beafphoto dl{width:615px; height:285px; margin:0 auto; padding:10px; overflow:hidden; background:url(/img/beaf_next.gif) no-repeat 50%; display:table;}
#board #bread .read_conP .beafphoto dt{position:relative; width:284px; height:284px; float:left; background:#f6f6f6; display:table-cell; line-height:284px; border:1px solid #e2e2e2;}
#board #bread .read_conP .beafphoto dt span{position:absolute; top:266px; left:266px;}
#board #bread .read_conP .beafphoto dd{position:relative; width:284px; height:284px; float:right; background:#f6f6f6; display:table-cell; line-height:284px; border:1px solid #e2e2e2;}
#board #bread .read_conP .beafphoto dd span{position:absolute; top:266px; left:0px;}

/*상담에 답변*/
#board #bread .counselRe{position:relative; width:100%; margin:0px 0 0 0; padding:20px 0; overflow:hidden;/* border-bottom:1px solid #d1d1d1;*/}
#board #bread .counselRe .top{width:90%; height:100%; margin:0px 0px 0px 0px; overflow:hidden; border-bottom:none;}
#board #bread .counselRe .top dl{position:relative;}
#board #bread .counselRe .top dt{position:relative; padding:0 0 0px 0px; color:#2e2e2e; font-size:13px; font-weight:bold; line-height:170%;}
#board #bread .counselRe .top dd{position:relative; width:100%; color:#666; font-size:12px; padding:5px 0 10px 0px;}
#board #bread .counselRe .top span{position:relative; top:-1px; background:#8d744a; padding:3px 5px; color:#fff; font-size:12px;}
#board #bread .counselRe .read_con{position:relative; width:100%; height:100%; min-height:200px; _height:200px; padding:0px 0 0px 0px; clear:both; overflow:hidden; border:none; background:#eeeeee;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}


/*파일첨부,url*/
#board .files{width:100%; height:100%; margin:0px 20px 18px 0px; padding:11px 0; overflow:hidden; /*background:url(/img/read_line_bg.gif) repeat-x top;*/}
#board .files dl{position:relative; width:100%; float:left; height:19px; clear:both;}
#board .files dt{position:relative; width:18px; padding:0 0 0px 3px; float:left; top:9px;}
#board .files dd{position:relative; width:90%; color:#797979; font-size:11px; padding:5px 0 10px 0px; float:left;}

#board .files a{color:#797979; font-size:11px;}


/*답글*/
#board #bread .re{position:relative; height:auto; margin:44px 0 20px 0; padding:10px 20px; background:#f5f5f5; font-size:11px; overflow:hidden;}
#board #bread .re ul{position:relative; list-style:none; margin:0px; padding:0px;}
#board #bread .re li{position:relative; width:100%; padding:13px 0 10px 0; border-bottom:1px solid #e5e5e5; line-height:130%;}
#board #bread .re strong{margin:0 10px 0 0; color:#2e2e2e;}
/**/
#board #bread .re .reTop{position:relative; display:inline; width:100%; float:left; margin:0 0 8px 0; color:#a5a5a5;}
#board #bread .re .reList{position:relative; display:inline; float:right; *margin:-13px 0 0 0;}
#board #bread .re .reList a{text-decoration:none; color:#2e2e2e;}
#board #bread .re .reList a:hover{text-decoration:underline; color:#2e2e2e;}
/*답글쓰기*/
#board #bread .reple{position:relative; height:100%; margin:9px 0; padding:0px;}
#board #bread .reple dl{width:100%; overflow:hidden;}
#board #bread .reple dt{width:100%; overflow:hidden;}
#board #bread .reple dt input{width:110px; height:18px; border:1px solid e5e5e5; float:left;}
#board #bread .reple dd{width:100%; overflow:hidden; float:left; _padding:0 0 10px 0;}
#board #bread .reple dd textarea{width:82%; height:50px; margin:8px 0px; padding:5px; border:1px solid #c6cdd8; float:left; overflow:auto;}
#board #bread .reple .btnAll{width:75px; display:inline; margin:35px 0 0 10px; text-align:left; float:left;}
#board #bread .reple strong{margin:0; color:#797979;}
#board .readBtn{width:100%; margin:0px;}



/*탈모사례*/
#content img{max-width:100%; height:auto;}
#content #board img{max-width:100%; height:auto;}
#content .mafterRead, #content .mafter .fb{font-weight:bold;}
#content .mafter{margin:10px auto 30px auto; width:290px; clear:both; overflow:hidden;}
#content .mafter li{ margin:25px 0 0 0;}
#content .mafter p{margin:0 0 10px 0;}
#content .mafter p span{position:relative; top:-3px;}
/*치료사례 사진*/
#content .mafter .mafterPhoto{background:url(/img/after_next.gif) no-repeat 143px; float:left; margin:0 0 14px 0; overflow:hidden;}
#content .mafter .mafterPhoto dt{float:left; width:136px; height:101px;}
#content .mafter .mafterPhoto dd{float:left; width:136px; height:101px; margin:0 0 0 18px;}
/*치료사례 내용*/
#content .mafter .mafterCon{width:86%; overflow:hidden; clear:left; font-size:11px; border:1px solid #cdcdcd; background:#f8f8f8; padding:10px 15px;}
#content .mafter .mafterCon dl{overflow:hidden; margin:0 30px 0 0; float:left;}
#content .mafter .mafterCon dt{float:left; color:#6690fc; font-weight:bold; width:65px;}
#content .mafter .mafterCon dd{float:left;}

/*read*/
#content .mafterRead{border-bottom:1px solid #d1d1d1; width:290px; margin:0 auto;} 
#content .mafterRead p{margin:25px 0 10px 0;}
#content .mafterRead p span{position:relative; top:-3px;}
/*치료사례 사진*/
#content .mafterRead .mafterPhoto{background:url(/img/after_next.gif) no-repeat 143px; float:left; margin:20px 0 14px 0; width:100%; overflow:hidden;}
#content .mafterRead .mafterPhoto dt{float:left; width:136px; height:101px;}
#content .mafterRead .mafterPhoto dd{float:left; width:136px; height:101px; margin:0 0 0 18px;}
/*치료사례 내용*/
#content .mafterRead .mafterCon{width:86%; overflow:hidden; clear:left; font-size:11px; border:1px solid #cdcdcd; background:#f8f8f8; padding:10px 15px;}
#content .mafterRead .mafterCon dl{overflow:hidden; margin:0 30px 0 0; float:left;}
#content .mafterRead .mafterCon dt{float:left; color:#6690fc; font-weight:bold; width:65px;}
#content .mafterRead .mafterCon dd{float:left; font-weight:normal;}
/*치료사례 글*/
#content .mafterRead .mc{clear:both; width:97%; font-weight:normal;} 

/*상담/예약*/
.consultsPro{width:96%; border-top:2px solid #d8d8d8; border-bottom:1px solid #d1d1d1; overflow:hidden; margin:0 auto;}
.consultspp{color:#767676; font-size:11px; margin:0 0 13px 0; overflow:hidden;}
.consultspp ol{padding:11px 0 11px 6px; width:96%; margin:0 auto; background:#eeeeee; }
.consultspp ol li{clear:both;}
.consultspp ol span{display:inline-block; height:42px; width:11px; float:left;}
/*상담 개인정보정책*/
.consultpolicy{width:96%; color:#767676; height:148px; font-size:11px; margin:0 auto 32px auto; overflow:auto;  background:#eeeeee;}
.consultpolicy .pcon{ padding:10px;}

.consultsPro dl{overflow:hidden; width:100%; border-bottom:1px solid #d1d1d1; padding:6px 0;}
.consultsPro dt{float:left; text-align:justify; width:120px; letter-spacing:1px; position:relative; top:3px; padding:0 0 0 7px;}
.consultsPro dd{float:left; width:51%;}
.consultsPro dd input{border:1px solid #d1d1d1; background:#f8f8f8; width:95%;}
.consultsPro dd select{border:1px solid #d1d1d1; background:#f8f8f8; width:95%; height:auto;}
.consultsPro dd textarea{border:1px solid #d1d1d1; background:#f8f8f8; width:95%; height:80px;}

/*체크박스*/
#content .inputck{width:14px; height:14px; vertical-align:middle;}

/*스팸*/
#content .spamcode{}
#content .spamcode dt{}
#content .spamcode dd{}
#content .spamcode dd span{float:left; margin:-6px 0 0 0;}
#content .spamcode dd input{float:left; width:47%;}

/*bpage*/
#content .bpage{position:relative; width:97%; display:block; margin:0 0 20px 0px; padding:10px 0 0 0; text-align:center; clear:both; color:#a5a5a5; font-size:12px;}
#content .bpage a{position:relative; display:inline-block; padding:7px 10px; margin:7px 5px; text-decoration: none; color:#444343; border:1px solid #cdcdcd; font-weight:bold; }
#content .bpage strong{position:relative; display:inline-block; padding:7px 10px; margin:7px 5px; text-decoration:none; color:#fff; border:1px solid #cdcdcd; background:#a5a5a5; }
#content .bpage strong span{color:#6690fc;}
#content .bpage .next{position:relative; display:inline-block; padding:4px 3px; margin:0 5px; vertical-align:top; color:#797979; font-size:11px; border:none; }
#content .bpage .next img{padding:3px 6px; margin:0; vertical-align: top; }
#content .bpage .next:hover{color:#fff; text-decoration:none; background:#fff; border:none; }
#content .bpage a:hover{color:#fff; text-decoration:none; background:#f60029; border:1px solid #cdcdcd;}

/*search*/
#wrap #content .search{position:relative; width:97%; height:18px; margin:0 0 30px 0; padding:9px 0; text-align:center; vertical-align:top; color:#2c2c2c;}
#wrap #content .search input{width:98px; height:18px; border:1px solid #d1d1d1; vertical-align:bottom; padding:5px 0 0 2px;}
#wrap #content .search select{width:72px; height:23px; border:1px solid #e7e7e7; font-size:12px; vertical-align:bottom; color:#2c2c2c; margin:0 5px 0 0;}
#wrap #content .search .sbtn{position:relative; width:49px; height:25px; top:0px; left:0px; border:none; vertical-align:middle;}


/* 이미지게시판 */
.photoList{width:97%; border-top:1px solid #bfc7d3;/* border-top:2px solid #406fb3; border-bottom:1px solid #406fb3;*/}
.photoList ul{}
.photoList ul li a{display:block; cursor:pointer;}
.photoList ul li{width:100%; border-bottom:1px solid #bfc7d3; float:left; padding:8px 0;}
.photoList ul li p{float:left; width:128px; height:93px; border:1px solid #c2c2c2; margin:0 18px 0 1px;}
.photoList ul li dl{float:left; font-size:14px; color:#535353; width:48%; line-height:150%; margin:24px 0 0 0; letter-spacing:-1px;}
.photoList ul li dt{}
.photoList ul li dd{}
.photoList ul li .day{color:#406fb3; font-size:12px;}
/*동영상*/
.type .pmovie{/*border:1px solid #c2c2c2;*/ width:285px; min-height:202px; margin:17px auto 20px auto;}


/* ==================================================================================================================== */

#board input[type="text"]{ height:16px;}

.joinTop{width:100%; background:#f5f5f5; margin:0 auto 10px auto; overflow:hidden;}
.joinTop textarea{width:100%; height:80px; margin:10px 10px 0px 10px; border:1px solid #cccccc;}

.joinck{position:relative; top:5px; _top:2px; *top:2px;}
.jcheck{ text-align:right; padding:0 10px 5px 0;}
/*회원가입안에 있는 회원약관,개인정보방침*/
.ScrollLy{width:85%; height:80px; margin:10px 10px 5px 10px; padding:10px; font-size:12px; border:1px solid #cccccc; background:#ffffff; color:#797979; z-index:1; overflow-x:hidden; overflow-y:auto; line-height:180%;}
.ScrollLy .mB28{margin-bottom:28px;}
.ScrollLy .title{text-align:center; font-size:16px; font-weight:bold; font-family:'돋움',dotum;}
.ScrollLy h5{font-size:14px; color:#000000; margin-top:45px;}
.ScrollLy h6{font-size:12px; color:#797979; margin:28px 0 10px 0;}
.ScrollLy ol, ul{list-style:none;}
.ScrollLy .marno{margin:0;}
.ScrollLy .last{margin:30px 0 0 0;}
.ScrollLy .info{font-size:14px; color:#000000;}
.ScrollLy dl{width:100%; overflow:hidden;}
.ScrollLy dt{float:left; width:50px; background:none; padding:0; font-weight:normal; position:static;}
.ScrollLy dd{float:left; color:#797979;}



.event{}
.event ul{color:#2e2e2e;}
.event ul li{margin:0 0 10px 0; padding:8px 9px; border:1px solid #3397d5; overflow:hidden;}
.event dl{float:left; width:100%; padding:8px 0 0 0;}
.event dt{float:left; font-weight:bold;}
.event dd{float:left; padding: 0 0 0 5px;}

.event .event_cc{}
.event .event_name{border-bottom:1px solid #d7d7d7; padding-bottom:8px;}
.event .event_name dd{color:#6dae27;}

.frd{color:#ff4836 !important;}
#content .bpage .next{display:none;}
#content .bpage .next > img{display:none;}

#bread .type h3{font-size:13px;font-weight:bold;color:#2e2e2e;}
#contaniner #content > .con > #content{padding-top:0 !important;border-top:1px solid #222;padding-bottom:20px;border-bottom:1px solid #222;}