
/*폰트*/
.purple_19 {color:#52599a; font-size:19px; font-family:'NanumMyeongjo'; line-height:140%; letter-spacing:-1px; }
.purple_23 {color:#52599a; font-size:23px; font-family:'NanumMyeongjo'; line-height:140%; letter-spacing:-1px; }
.purple_45 {color:#52599a; font-size:45px; font-family:'NanumMyeongjo'; line-height:140%; letter-spacing:-1px; }
.purple_29 {color:#52599a; font-size:29px; font-family:'NanumMyeongjo'; line-height:140%; letter-spacing:-1px; }
.purple_35 {color:#52599a; font-size:35px; font-family:'NanumMyeongjo'; line-height:140%; letter-spacing:-1px; }

.gray_12 {color:#888; font-size:12px; line-height:150%; }
.gray_13 {color:#888; font-size:13px; line-height:150%; }
.gray_14_1 {color:#555; font-size:14px;  line-height:130%; }
.gray_15 {color:#555; font-size:15px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px;}
.gray_16_1 {color:#555; font-size:16px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px;}
.gray_21_01 {color:#555; font-size:21px; font-family:'NanumMyeongjo'; line-height:140%; letter-spacing:-1px; }
.gray_22 {color:#555; font-size:22px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; font-weight:bold;}
.gray_23 {color:#555; font-size:23px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.gray_27 {color:#555; font-size:27px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.gray_30 {color:#555; font-size:30px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.gray_38 {color:#555; font-size:38px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.gray_39 {color:#555; font-size:39px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.gray_40 {color:#555; font-size:40px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.gray_41 {color:#555; font-size:41px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.gray_45 {color:#555; font-size:45px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.gray_50 {color:#555; font-size:50px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.gray_58 {color:#555; font-size:58px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }

.pink_15 {color:#f25b7b; font-size:15px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.pink_20 {color:#f25b7b; font-size:20px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.pink_30 {color:#f25b7b; font-size:30px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.pink_39 {color:#f25b7b; font-size:39px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.pink_45 {color:#f25b7b; font-size:45px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.pink_50 {color:#f25b7b; font-size:50px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }
.pink_53 {color:#f25b7b; font-size:53px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; }


.gr_35 {color:#888; font-size:35px; font-family:'NanumMyeongjo'; line-height:120%;}
.cafe_35 {color:#7b5c3f; font-size:35px;  font-family:'NanumMyeongjo'; line-height:110%; letter-spacing:-1px; }
.bada_35 {color:#7d8fb6; font-size:35px;  font-family:'NanumMyeongjo'; line-height:110%; letter-spacing:-1px; }
.cafe_txt {color:#7b5c3f; font-size:16px; line-height:120%;}


.pale_p35_1 {color:#b2b5c9; font-size:35px; font-family:'NanumMyeongjo'; line-height:120%;}
.pale_p35_2 {color:#b2b5c9; font-size:35px; font-family:'NanumMyeongjo'; line-height:120%; letter-spacing:-4px;}

.thum_txt {font-size:12px;  line-height:120%; padding-top:5px;}
.thum_txt01 {font-size:12px;  line-height:120%; padding:5px 0 0 115px;}
.thum_txt_cen {font-size:12px;  line-height:120%; padding:5px 0 0 0; text-align:center;}


/* 드림플란트 텍스트라인 */
.txt_line {border-top:1px solid #586a82;  height:1px; margin:10px 0 10px 0; width:490px;  float:right;}


/* 블릿 */
#content_text  ul {padding:0px; margin:0 0 3px 0; }
#content_text  ul.bu4 li {padding:3px 8px 0px 10px; margin-left:5px; background:url(/img/common/bu_4.gif) no-repeat 0 9px; font-size:1em; line-height:150%;}
#content_text  ul.bu4 ul {padding: 5px 0 ; list-style:none;}
#content_text  ul.bu4 ul li {padding:5px 10px 3px 7px; margin:0; background:url(/img/common/bu_4.gif) no-repeat 0 9px; font-size:1em; line-height:1.4em; font-weight:normal; line-height:120%;}

#content_text  ul {padding:0px; margin:0 0 3px 0; }
#content_text  ul.bu5 li {padding:5px 8px 0px 10px; margin-left:5px; background:url(/img/common/bu_3.gif) no-repeat 0 11px; font-size:1.1em; line-height:150%; font-weight:bold;}
#content_text  ul.bu5 ul {padding: 5px 0 ; list-style:none;}
#content_text  ul.bu5 ul li {padding:3px 10px 5px 7px; margin:0; background:url(/img/common/bu_4.gif) no-repeat 0 9px; font-size:1em; line-height:1.4em; font-weight:normal; line-height:120%;}



/* 진료과목 */
.ctl_im01 {width:380px; float:left; margin:0; padding:0; text-align:justify;}
.ctr_im01 {width:330px; float:right; margin:0; padding:0; text-align:justify;}
.ct_im01 {width:300px;  margin:0; padding:0 0 0 10px; text-align:justify;}

.ctl_im02 {width:360px; float:left; margin:0; padding:0; }
	.ctl_im02_3 {width:200px; float:left; margin:0 0 0 0px; padding:0; }
	.ctl_im02_2 {width:125px; float:left; margin:0 0 0 10px; padding:0; }
	.ctl_im02_0 {width:210px; float:left; margin:0; padding:0; }
	.ctl_im02_1 {width:121px; float:left; margin:0; padding:0; }

.ctr_im02 {width:350px; float:right; margin:0; padding:0;}
	.ctr_im02_1 {width:200px; float:right; margin:0; padding:0; }
	.ctr_im02_2 {width:200px; float:right; margin:0 0 0 150px; padding:0; }
	.ctr_im02_3 {width:200px; float:right; margin:0 20px 0 0; padding:0; }

/*의식하진정요법(졸리는 정도의 마취)*/
.ctl_im016 {width:210px; float:left; margin:0; padding:0;}
	.ctr_im16_1 {width:200px; float:left; margin:0; padding:0; }
	.ctr_im16_2 {width:200px; float:left; margin:0 0 0 15px; padding:0; }
	.ctr_im16_3 {width:200px; float:left; margin:0 20px 0 0; padding:0; }
.ctr_im16 {width:350px; float:right; margin:-250px 140px 0 0; padding:0;}
	.ctr_im16_1 {width:200px; float:right; margin:0; padding:0; }
	.ctr_im16_2 {width:200px; float:right; margin:0 0 0 150px; padding:0; }
	.ctr_im16_3 {width:200px; float:right; margin:0 20px 0 0; padding:0; }

.ct_text02 {
	position:absolute; 
	top:622px; 
	font-size:11px; 
	padding:0 8px; 
	background:black;
	z-index:3;
	color:#ffffff;
}

.right_w300{width:305px; float:left;}

.ctl_im03 {width:330px; float:left; margin:0; padding:0; text-align:justify;}
	.ctl_im03_1 {width:258px; float:left; margin:0; padding:0; text-align:justify;}
	.ctl_im03_2 {width:460px; float:left; margin:0; padding:0; text-align:justify;}
.ctr_im03 {width:330px; float:right; margin:0; padding:0; text-align:justify;}
	.ctr_im03_1 {width:462px; float:right; margin:0; padding:0;  text-align:justify;}
	.ctr_im03_2 {width:255px; float:right; margin:0; padding:0;  text-align:justify;}

.ctl_im04 {width:360px; float:left; margin:0; padding:0; text-align:justify;}
.ctr_im04 {width:350px; float:right; margin:0; padding:0; text-align:justify;}

.ctl_im05 {width:310px; float:left; margin:0; padding:0; text-align:justify;}
.ctr_im05 {width:355px; float:right; margin:0; padding:0; }
.ctr_im05_01 {width:350px; float:right; margin:0; padding-right:5px; text-align:justify;}/*기타교정*/

.ctl_im06 {width:360px; float:left; margin:0 0 50px 0; padding:0; text-align:justify;}
.ctr_im06 {width:330px; float:right; margin:0 0 50px 0; padding:0; text-align:justify;}

.ctl_im07 {width:360px; float:left; margin:0; padding:0; text-align:justify;}
.ctr_im07 {width:350px; float:right; margin:0; padding:0; text-align:justify;}
.ctr_im07_01 {width:350px; float:right; margin:0; padding:0; }


.ctl_im08 {width:330px; float:left; margin:0; padding:0; text-align:justify;}
.ctl_im08_1 {width:330px; float:left; margin:0; padding:0; }
.ctr_im08 { float:right; margin:0; padding:0; text-align:justify;}
.ctl_im08_f {width:700px; float:left; margin:0; padding:0; text-align:justify;}

.ctl_im09 {width:550px; float:left; margin:0; padding:0;}
.ctr_im09 {width:160px; float:right; margin-top:-140px; padding:0;}


.ctl_im10 {width:375px; float:left; margin:0; padding:0;text-align:justify;}
.ctr_im10 {width:335px; float:right; margin:0; padding:0 5px 0 0;text-align:justify;}

.ctl_im17 {width:350px; float:left; margin:0 10px 0 0; padding:40px 0 0 0; text-align:justify;}
.ctl_im17_1 {width:350px; float:left; margin:0; padding:0; }
.ctr_im17 { float:right; margin:0; padding:0; text-align:justify;}

.ctl_find {width:180px; float:left; margin:0; padding:0;text-align:justify; }
.ctr_find {width:340px; float:left; margin:0; padding:0;text-align:justify; }
.ctr_find01 {width:190px; float:right; margin:0; padding:0;text-align:justify; }


.ctl_cam {width:360px; float:left; margin:0; padding:0;text-align:justify;}
.ctr_cam {width:360px; float:right; margin:0; padding:0;text-align:justify;}

.hugi_l{width:115px; float:left; margin:0; padding:0;}
.hugi_r{width:550px; float:left; margin:0; padding:10px 0 0 30px;}

.business {position::relative; padding:0; margin:0;}
.business li {float:left; position:relative; padding:0 0 0 0; margin:0 8px  0 0;}

/* 약도 탭버튼 */
#loac_tab {}
#loac_tab ul {width:400px; padding:0; margin-bottom:25px; border-bottom:1px solid #52599a; height:35px;}
#loac_tab ul li { margin-right:0px; float:left; padding:0; }

#content_text .tab_line { width:720px; height:34px; border-bottom:1px solid #52599a; }
.map_right {float:right;}

.gr_txtbox0l {background:#f5f5f5; width:690px; padding:15px; }
.gr_txtbox02 {background:#f5f5f5; width:690px; padding:15px; }
.gr_txtbox03 {background:#f5f5f5; width:700px; padding:15px; }


.img_tab {}
.img_tab ul {width:344px; padding:0;}
.img_tab ul li { padding:0; float:left;}



/* 의료진 소개 */
#dr_list {width:720px;}
#dr_list ul {width:720px; height:360px;  padding:0; margin:0;  }
#dr_list ul li {float:left; margin:0px 20px 0px 0;  }
#dr_list ul li.last {float:left; margin:0px 0px 0px 0;  }

#dr_list .img {width:165px; height:214px;  border-bottom:2px solid #555; }
#dr_list .name {width:150px; font-size:14px;  font-weight:bold; padding-top:10px;}

#dr_list .title_list{ width:160px; text-align:left; margin:10px 0 0 0;  font-size:11px; line-height:160%; padding:0; height:60px;}
#dr_list .title_list ul  {width:150px; font-weight:normal; text-align:left; margin-top:5px;  list-style:none;}
#dr_list .title_list ul li {width:150px;padding-top:5px; }




/* 의료진 소개뷰페이지 */

#dr_view {width:700px;  height:475px; border:0px solid #ededed;}
#dr_view .top { background:#ededed; height:95px;  width:700px;  float:left; }
#dr_view .gray_22 { padding:14px 0 0px 40px; color:#555; font-size:22px; font-family:'NanumMyeongjo'; line-height:130%; letter-spacing:-1px; font-weight:bold;}
#dr_view .gray_12 { padding:5px 0 0px 40px;  color:#888; font-size:12px; line-height:140%;}

#dr_view .left { padding:20px 10px 10px 40px; width:170px; float:left; }
#dr_view .dr_left { padding:20px 10px 10px 40px; width:210px; float:left; }
#dr_view .dr_img {width:165px; height:214px; border-bottom:2px solid #555;  }
#dr_view .right { padding:20px 20px 20px 0px; width:410px; float:left;}

#dr_view .history_list{ width:410px; text-align:left; margin-top:5px;  color:#555; font-size:11px; line-height:130%;}
#dr_view .history_list ul  {width:410px; font-weight:normal; text-align:left; margin-top:5px;  list-style:none;}
#dr_view .history_list ul li {width:410px; padding:5px 0 0 8px; margin:5px; background:url(/img/common/bu_6.gif) no-repeat 0 9px;}

#dr_view .name {width:150px; font-size:29px; font-family:'NanumMyeongjo';  padding-top:10px; color:#333;}
         .name02 {font-size:22px; font-family:'NanumMyeongjo'; padding:10px 0 0 3px;  text-align:right; color:#333;}

#dr_view .title_list{ width:170px; text-align:left; margin-top:5px;  font-size:11px; line-height:130%;}
#dr_view .title_list ul  {width:150px; font-weight:normal; text-align:left; margin:5px 0 0 3px;  list-style:none;padding:0;}
#dr_view .title_list ul li {width:150px;padding-top:5px; }




/* 살맛나는 세상 */
#img_list {width:720px;}
#img_list ul {width:720px; height:90px;  padding:0; margin:auto;  }
#img_list ul li {float:left; margin:0px 26px 0px 0;  }
#img_list ul li.pre {float:left; margin:0px 38px 0px 0;  }
#img_list ul li.nex {float:left; margin:0px 0px 0px 38px;  }
#img_list ul li.last {float:left; margin:0px 0px 0px 0;  }




/* 회원가입 */

.join {line-height:160%; color:#999; width:700px;  }
.instyle { padding:7px 0 4px 20px; }
.instyle2 { padding:7px 0 4px 18px; }
.w100 {width:100px; font-size:13px; color:#333; padding:5px 0 0 8px; margin:5px;  background:url(/img/common/bu_6.gif) no-repeat 0 11px;}

.check_box01 {width:705px; height:60px; border:2px solid #d9d9d9; padding:5px;}
.name_check {width:550px; float:left; padding:15px 20px 20px 30px; }
.mum_check {width:200px; float:left; padding:15px 20px 20px 10px; }
.btn_check {float:right;  width:100px;}

.check_box02 {width:720px; height:120px; border:2px solid #d9d9d9; padding:5px;}



/* 버튼 */
.btn_05 {background:#52599a; padding:5px 0; margin:18px 0;  width:70px;  text-align:center; font-size:11px; font-weight:bold;}
.btn_05 a {padding:3px 15px; color:#fff; }

.btn_06 {background:#efefef; border:1px solid #d9d9d9; padding:0px 0; margin:5px 0;  width:50px;  text-align:center; font-size:11px; font-weight:bold;}
.btn_06 a {padding:3px 15px; color:#777; }

.btn_07 {background:#52599a; padding:2px 0; margin:18px 0;  width:50px; text-align:center; font-size:12px; font-weight:bold;}
.btn_07 a {padding:3px 15px; color:#fff; }

.btn_08 {background:#666; padding:2px 0; margin:18px 0;  width:50px; text-align:center; font-size:12px; font-weight:bold;}
.btn_08 a {padding:3px 15px; color:#fff; }

.btn_hot {background:#52599a; padding:4px 8px ; margin:16px 0;  width:100px; text-align:center; font-size:11px; color:#fff; font-weight:bold;}
.btn_hot a {padding:3px 15px; color:#777; }

.btn_10 {background:#52599a; padding:20px 8px ; margin:0px;   width:100px; text-align:center; font-size:11px; color:#fff; font-weight:bold;}
.btn_10 a {padding:3px 15px; color:#fff; }

.btn_11 {background:#52599a; padding:20px 8px ; margin:35px 0 0 0;   width:100px; text-align:center; font-size:11px; color:#fff; font-weight:bold;}
.btn_11 a {padding:3px 15px; color:#fff; }

.btn_13 {background:#52599a; padding:30px 12px ; margin:0px 0 0 0; border:none; cursor:pointer;  width:100px; text-align:center; font-size:13px; color:#fff; font-weight:bold;}
.btn_13 a {padding:3px 15px; color:#fff; }

.btn_14 {background:#7b7e94; padding:4px 8px; margin:0px 0 0 10px; cursor:pointer;  width:100px; text-align:center; font-size:13px; color:#fff !important; font-weight:bold;display:block;float:left;}
/*.btn_14 a {padding:3px 15px; color:#fff; }*/

.btn_14_1 {background:#7b7e94; padding:4px 8px; margin:0px 0 0 10px;border:none;   width:90px; text-align:center; font-size:13px; color:#fff !important; font-weight:bold;display:block;float:left;}
.btn_14_3 {background:#7b7e94; padding:4px 8px; margin:0px 0 0 10px;border:none; cursor:pointer;  width:120px; text-align:center; font-size:13px; color:#fff !important; font-weight:bold;display:block;float:left;}

/*모바일전송버튼*/
.btn_14_2 {background:#52599a; padding:8px 10px; margin:18px 2px; width:60px; cursor:pointer; text-align:center; font-size:13px; color:#fff !important; font-weight:bold;display:block;float:left;}
/*모바일전송버튼*/


.btn_13_1 {background:#52599a;  padding:25px 15px ; margin:0px 0 0 0;  border:none; cursor:pointer;  width:140px; text-align:center; font-size:15px; color:#fff !important; font-weight:bold;display:block;float:left;}
.btn_13_2 {background:#52599a;  padding:25px 10px ; margin:0px 0 0 0;  border:none; cursor:pointer;  width:110px; text-align:center; font-size:15px; color:#fff !important; font-weight:bold;display:block;float:left;}


.btn_16 {background:#8186b0; padding:4px 8px ; margin:0px 0 0 0;   width:100px; text-align:center; font-size:12px; color:#fff; font-weight:bold;}
.btn_16 a {padding:3px 15px; color:#fff; }



/*버튼링크*/
.btn_07_1 {background:#52599a; padding:5px 20px ; margin:18px 0;  width:80px; cursor:pointer;  text-align:center; font-size:12px; color:#fff !important; font-weight:bold;}





/* 드림다이어리 */
#diary {width:720px; }
#diary. left {width:180px; width:155px;  height:110px; float:left; padding:20px 25px 20px 0px;}
#diary. right {width:540px; width:155px;  height:110px; float:left; padding:20px 25px 20px 0px;}

.diary_img {width:155px; height:110px; float:left; }
.diary_tit {font-size:18px; color:#000; }
.diary_txt{ width:530px; margin-top:10px;  color:#999; font-size:12px; line-height:150%;}
.diary_date{ width:530px; margin-top:30px;  color:#bbbbbb; font-size:12px; line-height:150%;}

.diary_line{ width:720px; border-bottom:1px solid #dedede; padding:20px 0 20px 0; height:110px;}
.diary_line_first{ width:720px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:20px 0 20px 0; height:110px;}

.pb_140 {padding-bottom:140px;}



/* 로그인 */
.login_input { border:1px solid #bbbedd;  background:#fff;  width:200px; height:16px; padding:4px; font-size:12px; }
.login_input1 { border:1px solid #bbbedd;  background:#fff;  height:16px; padding:4px; font-size:12px;}
.pass_line {border-bottom:2px solid #d9d9d9; padding:0px 0 20px 0; width:720px; }




/* login */
.loginbox {width:565px;  height:455px; border:0px solid #ededed;}
.loginbox .top { background:#52599a; height:55px;  width:565px;  float:left; margin-bottom:20px; }
.loginbox .white_20 { padding:14px 0 0px 40px; color:#fff; font-size:22px; line-height:130%; letter-spacing:-1px; }
.loginbox .pink_020 { padding:5px 0 0px 40px;  color:#f25b7b; font-size:20px; line-height:140%;}
.loginbox .gray_016 {padding:5px 0 0px 40px; color:#555; font-size:16px;  line-height:130%; letter-spacing:-1px;}
.loginbox .con { padding:5px 0 0px 40px;text-align:left; color:#555; font-size:11px; line-height:130%;}
.loginbox .con ul  {padding:0; margin:0;}
.loginbox .con ul li { padding:5px 0 0 8px; margin:5px; background:url(/img/common/bu_4.gif) no-repeat 0 9px;}



.loginbox .history_list{ width:410px; text-align:left; margin-top:5px;  color:#555; font-size:11px; line-height:130%;}
.loginbox .history_list ul  {width:410px; font-weight:normal; text-align:left; margin-top:5px;  list-style:none;}
.loginbox .history_list ul li {width:410px; padding:5px 0 0 8px; margin:5px; background:url(/img/common/bu_6.gif) no-repeat 0 9px;}

.loginbox .name {width:150px; font-size:29px; font-family:'NanumMyeongjo';  padding-top:10px; color:#333;}
         .name02 {font-size:22px; font-family:'NanumMyeongjo'; padding:10px 0 0 3px;  text-align:right; color:#333;}

#login .title_list{ width:170px; text-align:left; margin-top:5px;  font-size:11px; line-height:130%;}
#login .title_list ul  {width:150px; font-weight:normal; text-align:left; margin:5px 0 0 3px;  list-style:none;padding:0;}
#login .title_list ul li {width:150px;padding-top:5px; }

.log_box{position:relative; width:490px; height:135px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin:20px 0 0 40px;}
.log_id {position:relative;  width:300px; padding:30px 0 5px 50px; }
.log_pass {position:relative;  width:300px; padding:5px 0 30px 50px;}
.log_name {position:relative;  width:300px; margin:20px 0 5px 80px; padding:0;}
.log_pass2 {position:relative;  width:300px; margin:5px 0 30px 80px; padding:0;}
.log_phone {position:relative;  width:300px; margin:5px 0 5px 80px; padding:0;}
.btn_login{position:absolute; top:25px; left:340px;}
.rig { position:relative;  padding:10px 20px 0 390px;  }


.ctl_log {width:325px; float:left; margin:0; padding:0;text-align:justify; }
.ctr_log {width:160px; float:right; margin:0; padding:0px;text-align:justify; }



/* online_login */
#online_login {width:565px;  height:385px; border:0px solid #ededed;}
#online_login .top { background:#52599a; height:55px;  width:565px;  float:left; margin-bottom:20px; }
#online_login .white_20 { padding:14px 0 0px 40px; color:#fff; font-size:22px; line-height:130%; letter-spacing:-1px; }
#online_login .pink_020 { padding:5px 0 0px 40px;  color:#f25b7b; font-size:20px; line-height:140%;}
#online_login .gray_016 {padding:5px 0 0px 40px; color:#555; font-size:16px;  line-height:130%; letter-spacing:-1px;}
#online_login .con { padding:5px 0 0px 40px;text-align:left; color:#555; font-size:11px; line-height:130%;}
#online_login .con ul  {padding:0; margin:0;}
#online_login .con ul li { padding:5px 0 0 8px; margin:5px; background:url(/img/common/bu_4.gif) no-repeat 0 9px;}



#online_login .history_list{ width:410px; text-align:left; margin-top:5px;  color:#555; font-size:11px; line-height:130%;}
#online_login .history_list ul  {width:410px; font-weight:normal; text-align:left; margin-top:5px;  list-style:none;}
#online_login .history_list ul li {width:410px; padding:5px 0 0 8px; margin:5px; background:url(/img/common/bu_6.gif) no-repeat 0 9px;}

#online_login .name {width:150px; font-size:29px; font-family:'NanumMyeongjo';  padding-top:10px; color:#333;}
         .name02 {font-size:22px; font-family:'NanumMyeongjo'; padding:10px 0 0 3px;  text-align:right; color:#333;}

#online_login .title_list{ width:170px; text-align:left; margin-top:5px;  font-size:11px; line-height:130%;}
#online_login .title_list ul  {width:150px; font-weight:normal; text-align:left; margin:5px 0 0 3px;  list-style:none;padding:0;}
#online_login .title_list ul li {width:150px;padding-top:5px; }

.log_box{position:relative; width:490px; height:135px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin:20px 0 0 40px;}
.log_id {position:relative;  width:300px; padding:30px 0 5px 50px; }
.log_pass {position:relative;  width:300px; padding:5px 0 30px 50px;}
.btn_login{position:absolute; top:25px; left:340px;}
.rig02{position:relative;  padding:10px 20px 0 300px; }
.rig03{position:relative;  padding:10px 20px 0 280px; }




/*비밀번호 입력*/
.find_pass {border:3px solid #dedfef; width:350px; height:200px; padding:30px 0 20px 30px;margin:0 auto;}
.pass_tit {font-size:20px; color:#52599a; padding:0px 0 20px 0px;  }
.in_pass { width:300px; height:30px; background-color:#ececec;  text-align:center; border:0px solid; padding:10px; 0 5px 0;}
.in_pass_tit {font-size:14px; }

.btn_15 {background:#52599a; padding:3px 8px ; margin:0px 0 0 0;   width:100px; text-align:center; font-size:13px; color:#fff; font-weight:bold;}
.btn_15 a {padding:3px 15px; color:#fff; }

.btn_15_1 {background:#666666; padding:3px 8px ; margin:0px 0 0 0;   width:100px; text-align:center; font-size:13px; color:#fff; font-weight:bold;}
.btn_15_1 a {padding:3px 15px; color:#fff; }

.btn_15_2 {background:#52599a; padding:6px 23px ; margin:0px 0 0 5px;   width:100px; text-align:center; font-size:13px; color:#fff !important;  font-weight:bold;}

.btn_15_3 {background:#666666; padding:6px 23px ; margin:0px 0 0 5px;   width:100px; text-align:center; font-size:13px; color:#fff !important;  font-weight:bold;}


/*모바일 전송*/
.m_send { width:380px; height:250px; border:0px solid #999;}
.m_send_tit {font-size:25px; color:#52599a; font-family:'NanumMyeongjo'; }
.m_send_tit01 {font-size:14px; color:#555;  }
.m_send_loca {font-size:12px; color:#555; line-height:150%; }


#m_send01 {width:420px;  height:280px; border:0px solid #555;}
#m_send01 .top { background:#52599a; height:55px;  width:420px;  float:left; margin-bottom:20px; }
#m_send01 .white_20 { padding:14px 0 0px 20px; color:#fff; font-size:22px; line-height:130%; letter-spacing:-1px; }
#m_send01 .pink_020 { padding:5px 0 0px 20px;  color:#f25b7b; font-size:20px; line-height:140%;}
#m_send01 .gray_016 {padding:10px 0 10px 20px; color:#555; font-size:16px;  line-height:130%; letter-spacing:-1px;}
#m_send01 .con { padding:5px 0 0px 20px;text-align:left; color:#555; font-size:11px; line-height:130%;}
#m_send01 .con ul  {padding:0; margin:0;}
#m_send01 .con ul li { padding:5px 0 0 8px; margin:5px; background:url(/img/common/bu_4.gif) no-repeat 0 9px;}

#m_send01 .log_box{position:relative; background:#dedede; width:370px; height:40px; margin:20px auto;}
#m_send01 .log_phone {position:relative;  width:300px; margin:5px auto; }
#m_send01 .center01 {margin:50px auto;width:90px; }



/*기존회원 본인인증 연결페이지*/

.p20 {font-size:20px; color:#52599a;font-family:'NanumMyeongjo';line-height:160%; letter-spacing:-1px;}
.btn_link01 {background:#8186b0; font-family:'NanumGothic'; padding:10px 15px; margin:15px 10px;  width:170px;text-align:center; font-size:14px; color:#fff !important; font-weight:bold;text-decoration:none;}
.txt02{font-size:12px; font-family:'NanumGothic'; color:#555; padding:10px 0 0 0; line-height:160%;}


#side2m5 a:hover{color:#red;}



/*게시판*/
caption {display:none;}
table.mt { border-collapse: collapse; width:100%; margin:5px 0 5px 0; border-top: 2px solid #001649;  border-right:0px solid #fff; text-indent:0; font-weight:normal; }
table.mt thead, #content_text  table.mt tbody th, #content_text  table.mt tfoot { background: #ffffff; font-weight:bold;  vertical-align: middle; }
table.mt thead {text-align:center;}
table.mt thead th{ padding:5px 3px 5px 3px; font-weight:bold; font-size:13px; color:#333333;}
table.mt thead td{ padding:5px 3px 5px 3px; border-top: 1px solid #adadad; }
table.mt th { border-bottom: 1px solid #333333; padding:5px; text-align: center; }
table.mt td { border-bottom: 1px solid #333333; padding:15px 8px 15px 15px;  text-align: center; }
table.mt tr th { border-right: 0px solid #d5d5d5; background:#ffffff; color:#101010;}

caption {display:none;}
table.mt2 { border-collapse: collapse; width:100%; margin:5px 0 5px 0; border-top: 2px solid #001649;  border-right:0px solid #fff; text-indent:0; font-weight:normal; }
table.mt2 thead, #content_text  table.mt2 tbody th, #content_text  table.mt tfoot { background: #ffffff; font-weight:bold;  vertical-align: middle; }
table.mt2 thead {text-align:center;}
table.mt2 thead th{ padding:5px 3px 5px 3px; font-weight:bold; font-size:12px; color:#989898;}
table.mt2 thead td{ padding:0; border-top: 1px solid #adadad; }
table.mt2 th { border-bottom: 1px solid #d5d5d5; padding:5px; text-align: center; }
table.mt2 td { border-bottom: 1px solid #d5d5d5; padding:0;  text-align: center; font-size:12px; }
table.mt2 tr th { border-right: 0px solid #d5d5d5; background:#ffffff; color:#101010;}
