.mbrTbl {margin:0 auto 27px;width:710px;border-top:2px solid #36aa83}
  .mbrTbl caption {margin:-12px 0 12px 0;font-size:12px;text-align:left;color:#4481ac}
  .mbrTbl th {padding:0 0 0 15px;text-align:left;font-weight:bold;color:#525152;line-height:30px;border-bottom:1px solid #cecfce}
  .mbrTbl td {padding:0 0 0 15px;color:#525152;line-height:30px;border-bottom:1px solid #cecfce}
  .mbrTbl td.btns {padding:10px 0 0 0;text-align:center;border:none;}
  
  .mbrTbl_m {margin:0 auto 27px;width:710px;border-top:2px solid #36aa83}
    .mbrTbl_m caption {margin:-12px 0 12px 0;font-size:12px;text-align:left;color:#4481ac}
    .mbrTbl_m th {padding:0 0 0 15px;text-align:left;font-weight:bold;color:#525152;line-height:30px;border-bottom:1px solid #cecfce}
    .mbrTbl_m td {padding:0 0 0 15px;color:#525152;line-height:30px;border-bottom:1px solid #cecfce}
    .mbrTbl_m td.btns {padding:10px 0 0 0;text-align:center;border:none;}
 
/*	FAQ 목록보기 */
.faq-list			{margin-bottom:10px ; border-bottom:1px solid #dccdb6;}
	.faq-list dt	{ z-index:-10;/*position:relative;*/ /*최성술 임시삭제 20100418*/ padding:8px 0 8px 55px;border-bottom:1px solid #E3E4E7;background:url('/images/btn/btn_q.gif') no-repeat 20px 7px;color:#505050;}
	.faq-list dt a	{color:#555555 !important;}
	.faq-list dt a:hover	{color:#333333 !important; text-decoration:underline;}
	.faq-list dt.open a		{font-weight:bold;}
	.faq-list dd			{padding:8px 0 8px 55px;border-bottom:1px solid #E3E4E7;background:#f6f6f6 url('/images/btn/btn_a.gif') no-repeat 20px 8px;line-height:18px;}
	:root .faq-list dd		{margin-top:0px;}
 
 
  
  
 /* 마이페이지 타이틀 */ 
 .content {margin:0 auto;padding:0 0 50px 0;width:710px;}
.h1title {margin:0 0 20px 0;font-weight:bold;font-size:14px;letter-spacing:-2px;background:url('/images/icon/bullet_arrow_blue.png') no-repeat;}
.h1title1 {padding:0 0 0 17px;color:#666666;background-position:0px -1px;}
  .h1title1 span {font-size:14px;color:#0f2d71}
.h1title2 {padding:0 0 0 37px;color:#0f2d71;background-position:18px -1px;}


#serviceinfo {margin:0 0 23px 0;width:100%;border:1px solid #36aa83;border-top:2px solid #36aa83}
  #serviceinfo dt {position:relative;width:100%;text-align:center;font-weight:bold;font-size:12px;color:#525152;line-height:30px;background:#e7efff;border-bottom:1px solid #4481ac}
    #serviceinfo dt .status {position:absolute;left:6px;top:6px;}
    #serviceinfo dd {}
      #serviceinfo dd ul {margin:10px 15px}
        #serviceinfo dd ul li {line-height:22px;color:#666666;}
		
/* 게시판 디자인 */
.headborder {border-top:2px solid #4481ac}
#listWrap {position:relative;margin:0 auto 50px;width:710px;}
  #listWrap .listtbl {width:100%;}
    #listWrap .listtbl th {height:27px;font-weight:bold;font-size:12px;color:#4481ac;line-height:27px;border-bottom:1px solid #dadbda;border-left:1px solid #f7f6f7;border-right:1px solid #f7f6f7;background:#f7f6f7;}
    #listWrap .listtbl tbody {border:1px solid #dadbda;}
    #listWrap .listtbl th.week {color:#313031;border-top:none}

    #listWrap .listtbl td {position:relative;text-align:center;font-size:12px;color:#313031;line-height:35px;border:1px solid #dadbda;vertical-align:middle;}

      #listWrap .listtbl tbody.empty1 {border:none;}
      #listWrap .listtbl tbody.empty1 td {height:2px !important;border:none;}
      #listWrap .listtbl td .view_detail {float:left;margin:8px 10px 0 ;width:49px;}
      #listWrap .listtbl td .info {float:left;}
      #listWrap .listtbl td .nodata {text-align:center;}
	  
	  #listWrap .listtbl {width:100%;}
    #listWrap .listtbl th {height:27px;font-weight:bold;font-size:12px;color:#4481ac;line-height:27px;border-top:2px solid #4481ac;border-bottom:1px solid #dadbda;background:#f7f6f7;}
    #listWrap .listtbl td {padding:8px 0 2px 0;text-align:center;font-size:12px;color:#9c9a9c;line-height:22px;border-bottom:1px solid #dadbda;}
      #listWrap .listtbl td.sbj {text-align:left;}
        #listWrap .listtbl td.sbj a {color:#313031;font-size:12px;}
        #listWrap .listtbl td.sbj .newicon {vertical-align:-2px;}
	  

    #listWrap .listtbl td.report1 {text-align:center}
      #listWrap .listtbl td.report1 .view_detail {margin:0px 20px ;}
    #listWrap .listtbl td.phone {position:relative;text-align:left;}
    #listWrap .listtbl td.email {text-align:left}
    #listWrap .listtbl td.report2 {padding-left:0;text-align:center}

    #listWrap .listtbl .btns {padding:10px 0 0 0;text-align:center;border:none;}

/*집중헬스케어 tab2 */
#tab {float:left;margin:0 0 15px 0;border-bottom:2px solid #36aa83; width:100%}
  #tab li {float:left;width:170px;height:35px;}
    #tab li a {display:block;margin:5px 0 0 2px;width:170px;text-align:center;font-weight:bold;color:#666666;line-height:29px;border:1px solid #d6d7d6;border-bottom:none;background:#f7f3f7;text-decoration:none}
    #tab li a:hover,
    #tab li a.active {margin:0 2px 0 0;width:170px;text-align:center;font-weight:bold;color:#fff;line-height:34px;border:1px solid #4481ac;border-bottom:none; background:url(/images/04_mypage/bg_tab.gif)}
  #tab .center {margin:0 0 0 3px}

  .calendar {width:710px;table-layout:fixed}
    .calendar thead th {font-weight:bold;line-height:33px;background:#f7f3f7;border:1px solid #d6d7d6;}
    .calendar thead td.dateselect {padding:5px 0 1px 0;text-align:center;background:#e7efff;border-left:1px solid #e7efff;border-right:1px solid #e7efff;}
      .calendar thead td.dateselect span {padding:0 15px;font-weight:bold;font-size:14px;color:#4481ac;vertical-align:4px}
    .calendar thead td.remarks {padding:10px 0 6px 0;background:#ffffff;}
      .calendar thead td.remarks div img {vertical-align:-4px;}
      .calendar thead td.remarks .icon_remarks1 {float:left;}
      .calendar thead td.remarks .icon_remarks2 {float:right;}

      .calendar thead th.sun {color:#ce0000}
      .calendar thead th.sat {color:#3100ff}

    .calendar tbody td {padding:8px 4px;height:65px;font-size:11px;border:1px solid #d6d7d6;vertical-align:top;}
      .calendar tbody td * {color:#313031}
      .calendar tbody td span {line-height:20px;}
      .calendar tbody td.sun .date {color:#ce0000}
      .calendar tbody td.sat .date {color:#3100ff}
      .calendar tbody td .date {font-weight:bold;}

      .calendar tbody td .dday {}
      .calendar tbody td .icons {padding:10px 0 0 0;line-height:25px;}
      .calendar tbody td .journal {}
        .calendar tbody td .journal .openlayer2 {display:block;padding:3px 0 0 0;text-align:center;line-height:20px;border:1px solid #cecbce;background:#f7f3f7;text-decoration:none;}

      .calendar tbody td .left {float:left;padding:0 0 0 5px;width:100px;}
        .calendar tbody td .left .week {font-weight:bold}
        .calendar tbody td .left .tw {}
        .calendar tbody td .left .nw {}

      .calendar tbody td .right {float:right;width:60px;text-align:center;}
        .calendar tbody td .right a {margin:10px 0 0 0;padding:1px 0 2px;display:block;border:1px solid #cecbce;background:#f7f3f7;text-decoration:none;}

          .calendar tbody td .right a .blue {color:#3100ff}
          .calendar tbody td .right a .red {color:#ce0000}

      .calendar .btns {padding:10px 0 0 0;text-align:center;border:none;}

.tab3Page {width:100%; padding:38px 0 4px 0}
  .tab3Page dt {margin:0 0 4px 0;padding:0 0 0 16px;height:27px;font-weight:bold;font-size:12px;color:#4481ac;line-height:27px;border-bottom:1px solid #dadbda;border-left:1px solid #f7f6f7;border-right:1px solid #f7f6f7;background:#f7f6f7;}
  .tab3Page dd {width:100%;height:450px;border:1px solid #dadbda;}
  .tab3Page dd.btns {padding:10px 0 0 0;height:50px;text-align:center;border:none;}

#closeLayer {position:absolute;top:8px;right:8px;width:20px;text-align:center;font-family:arial;font-size:14px;font-weight:bold;color:#ffffff;border:1px solid #7b797b;background:#5a5d5a;cursor:pointer;}
.openlayer1 {cursor:pointer}
.openlayer2 {cursor:pointer}

#smsMsg {display:none;position:absolute;left:130px;top:180px;width:443px;border:2px solid #4481ac;background:#fff}
  #smsMsg dl {margin:12px;}
    #smsMsg dl dt {margin:0 0 10px 0;padding:0 0 10px 0;font-size:12px;color:#313031;border-bottom:1px solid #cecbce}
      #smsMsg dl dt * {font-size:12px;}
    #smsMsg dl dd {color:#313031;line-height:20px;}


#journalMsg {display:none;position:absolute;left:130px;top:180px;width:443px;border:2px solid #4481ac;background:#fff}
  #journalMsg .typelist {margin:8px;cursor:pointer}
    #journalMsg .typelist li {float:left;margin:0 8px 0 0 ;width:119px;height:33px;}
  #journalMsg dl {margin:12px;}
    #journalMsg dl dt {margin:0 0 10px 0;padding:0 0 10px 0;font-size:12px;color:#313031;border-bottom:1px solid #cecbce}
      #journalMsg dl dt * {font-size:12px;}
    #journalMsg dl dd {color:#313031;line-height:20px;}
      #journalMsg dl dd ul {}
        #journalMsg dl dd ul li {font-weight:bold;font-size:12px;line-height:25px;}
          #journalMsg dl dd ul li select {font-weight:normal}
    #journalMsg dl .log {margin:20px 0 0 0;width:100%;}
      #journalMsg dl .log th {font-weight:bold;font-size:11px;line-height:30px;border:1px solid #e9eae9}
      #journalMsg dl .log td {text-align:center;font-size:11px;line-height:30px;border:1px solid #e9eae9}
