@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* 서브페이지 */

/*광고 페이지*/
.ad_wrap {
	width:100%;
}
.ad_wrap .ad_title {
	font-family: 'Noto Sans KR',돋움,san-serif;
	font-size:18px;
	font-weight:500;

}
.ad_submit {
	position:relative;
	width:100%;
	height:50px;
}
.ad_submit button {
	position:absolute;
	display: inline-block;
	border-radius:10px;
	background-color: #9b9c9c;
}
.ad_btn_01 {
	right:120px;
}
.ad_img01 {
	display:block;
	max-width:100%;
	height:auto;
	padding:10px 0;
	border-bottom:5px solid #333333;
	border-top:5px solid #333333;
	margin:5px 0 10px;
}

.ad_img02 {
	display:block;
	max-width:100%;
	height:auto;
	margin:10px 0 20px;
	border:1px solid #ddd;
}

.ad_img03 {
	display:block;
	max-width:100%;
	height:auto;
	margin:20px 0 ;
	border:1px solid #ddd;
}


.ad_img04 {
	display:block;
	width:100%;
	height:auto;
	margin:20px 0 ;
	border:1px solid #ddd;
}

/* 사이드메뉴 */
#snb {margin-top:12px; }
#snb a	{font-family:'Noto Sans KR',돋움,san-serif;}
#snb h2	{font-family:'Noto Sans KR',돋움,san-serif;border-radius:10px 10px 0 0; background-color:#1da1f2; text-align:center; line-height:40px; color:#fff; font-size:16px; letter-spacing:-0.5px; font-weight:500; }
#snb .dep2	{padding:0 30px; border-bottom:1px solid #ddd;}
#snb .dep2:last-child	{border-bottom:0;}
#snb .dep2>a	{font-size:15px; line-height:40px; font-weight:600; letter-spacing:-1px;}
#snb .dep2 .on	{color:#1da1f2}

#snb .dep3	{margin-bottom:13px;}
#snb .dep3 a	{padding-left:15px; line-height:22px; background:url(../img/sub/bg_dep3.gif)no-repeat left center;}
#snb .dep3 .on	{color:#1da1f2}

#snb .dep4	{margin-left:15px;}
#snb .dep4 a	{padding-left:15px; line-height:22px; background:url(../img/sub/bg_dep3.gif)no-repeat left center;}
#snb .dep4 .on	{color:#1da1f2}

.m_btn_snb 	{display:none; padding:0 30px; font-size:15px; line-height:60px; font-weight:600; letter-spacing:-1px; background-image:url(../img/sub/m_btn_down.png); background-repeat:no-repeat;background-position:right 0;}


/* 서브 메인*/
.about_all {
 width:100%;
 height:auto;

}
.about_all img {
	width:100%;
	height:auto;
}
/*명의를 찾아서 서브페이지 common*/
.map_title {
	width:100%;
	height:auto;
	text-align: right;
}
.map_title {
	display: block;
	width:100%;
}
.tab_Menu { margin: 0px; padding: 0px; list-style: none; }
.tabMenu {
	width: 50%;
	height:41px;
	padding-top: 1.7%;
	box-sizing: border-box;
	text-align: center;
	float: left;
	background: url("../img/sub/map_tabbg_02.jpg") repeat-x;
	border: 1px solid #ccc;
	}
.tabMenu a { color: #4f4d4d; font-weight: 800;
font-family:'NanumSquare', sans-serif;font-size: 16px;
	 text-decoration: none; }
.current { background-color: #FFFFFF;border-bottom:hidden;
 border:1px solid #1e568f; background:url("../img/sub/map_tabbg_01.jpg") repeat-x;
	}
.current a {color:#fff;}
/*명의를 찾아서*/
.tabPage { width: 100%; height:auto; float: left;
			 border: 1px solid #ccc;box-sizing: border-box;
			 margin-bottom:20px;
		 }
.tabPage01_rel {
	position:relative;
	width:100%;
	height:354px;
}
	.map_img01 {
		position:absolute;
		left:30px;
		bottom:0;
		z-index:1;
	}
	.tabPage01_list {
		position:absolute;
		width:100%;
		height:355px;

	}
	.tabPage01_list li {
		box-sizing: border-box;
		padding-left:40%;
		border-bottom:1px solid #dedede;
		padding-top:20px;
	}
	.tabPage01_list li:nth-child(1) {
		height:17.746%;
	}
	.tabPage01_list li:nth-child(2) {
		height:15.774%;
	}
	.tabPage01_list li:nth-child(3) {
		height:13.52%;
		padding-top:12px;

	}
	.tabPage01_list li:nth-child(4) {
		height:14.929%;
		padding-top:14px;

	}
	.tabPage01_list li:nth-child(5) {
		height:21.408% ;
		padding-top:26px;

	}
	.tabPage01_list li:nth-child(6) {
		height:16.619%;
	}
.tabPage01_list li button {
	width:80px;
	height:20px;
	background-color: #7d7d7d;
 border-radius:3px;  text-align:center; font-family:'Noto Sans KR',돋움,san-serif; font-size:12px; font-weight:400; letter-spacing:-1px;color:#fff;
 cursor:pointer;
border: none;}

#tabContent02 {
	position: relative;
	width:100%;
	min-height:350px;
	text-align: center;
}
.map_list01 {
	position: relative;
	width:100%;
	height:25px;
	margin-top:20px;
	border-bottom:1px solid #ccc;
	/*padding-bottom:5px;*/
}

@media all and (min-width:1340px){
	.news_adv {width:160px; height:600px; background:url(../img/news_banner01.jpg) no-repeat;}
}

@media all and (min-width:1000px){


	.tabWrap {
		width:100%;
		height:350px;
		margin-bottom: 60px;
	 }
	 .map_list01 h4 {
		 position: absolute;
		 left:0;
		 display: block;
		 width:45%;
		 height:auto;
	 }
	 .map_list01 h4 span {
		 color:#0066cc;
	 }


.map_btnbox {
	position: absolute;
	right:0;
	width:55%;
	height:auto;
	text-align: right;
}
/*명의를 찾아서 pc*/
.map_btnbox button {
	width:30%;
	height:20px;
 border:1px solid #ccc;
 background:url("../img/sub/map_listbtn_bg.jpg") repeat-x;
	color:#000;
	font-size: 11px;
	font-family:'NanumSquare', sans-serif;
	font-weight: 700;
}

.tab02_title {
	position:absolute;
	width:63%;
	height:auto;
	top:25px;
	left:50%;
	margin-left: -35%;
}
.tab02_title img {
	width:100%;
	height:auto;
}

.map_form {
	position:absolute;
	top:160px;
	width:56%;
	height:auto;
	left:50%;
	margin-left:-30%;
	margin-bottom:10%;
	text-align:center;
}
.map_form select {
	width:34%;
	height:35px;
	margin-left: 0.8%;
	border:3px solid #0e62c2;
}
.map_form select option {
	font-size: 12px;
}
.map_form button {
	width:26%;
	height:35px;
 border:1px solid #1e568f;
 background:url("../img/sub/map_tabbg_01.jpg") repeat-x;
	color:#fff;
	font-family:'NanumSquare', sans-serif;
	font-weight:600;

}
.board_list .bd_subject	{width:53.89221556886%;}




#sub_left	{float:left; width:241px;}
#sub_right	{float:left; width:747px;margin-left:10px;}
#snb>ul	{display:block;}
.mobile_view {display:none;}
	.weather_map {width:49.75%}
	.weather_info {width:49.75%}
	.fund_list>li:nth-child(3n)	{margin-right:0;}
.m_box .thum_cont img {width:104px;height:auto}
.search_result .rs_dr_img img {
		width: 120px;
	height:150px;
}
}


#sub_right>.wrap_sm	{overflow:hidden; padding:20px;border-bottom:1px solid #ddd;box-sizing:border-box;}
#sub_right>.wrap_sm:last-child	{border-bottom:0;}
.sub_main .wrap_title	{overflow:hidden; }
.sub_main .wrap_title>a	{float:right;}
.sub_main .sm_cont	{overflow:hidden;}
.sub_main .half_wrap_sm	{float:left; border-right:1px solid #ddd; padding-right:18px; box-sizing:border-box;}
.sub_main .half_wrap_sm:last-child	{border-right:0; padding-right:0; padding-left:20px;}
.sub_main .half_wrap_sm .thum_li>li	{margin-right:10px;}
.sub_main .half_wrap_sm .thum_li>li:last-child	{margin-right:0}
.sub_main .la_li a {font-weight:bold;}

.sub_main .half_wrap_sm .shortcut>a	{display:block; text-align:center;}
.sub_main .half_wrap_sm .shortcut>a img	{display:block;}
.sub_main .half_wrap_sm .shortcut>a p	{margin-top:10px; font-weight:bold;}

	/*올캔서뉴스*/
	.today_news .th_img	{float:left;}
	.today_news .set_latest	{float:left; width:472px; margin-top:0; margin-left:12px}
	.today_news .set_latest p	{line-height:22px;}
	.today_news .set_latest	.th_title	{margin-bottom:20px; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:20px; }

	.mv .thum_li>li	{margin-right:8px;}
	.mv .thum_li>li:last-child	{margin-right:0px;}

	.mv .thum_li2>li	{margin-right:8px; width:48%; margin-bottom:15px;float: left;}
	.mv .thum_li2>li:last-child	{margin-right:0px; width:48%;}
	.mv .thum_li2>li>a>img {margin-bottom:5px;}

	@media all and (max-width:639px) {
	.mv .thum_li2>li	{margin-right:8px; width:100%; margin-bottom:15px;float: left;}
	.mv .thum_li2>li:last-child	{margin-right:0px; width:100%;}
	}

	.interview .sm_cont	{margin-bottom:10px;}
	.interview .sm_cont:last-child	{margin-bottom:0px;}
	.interview .th_img	{float:left;}
	.interview .set_latest	{float:left; width:472px; margin-top:0; margin-left:12px}
	.interview .set_latest p	{line-height:22px;}
	.interview .set_latest	.th_title	{margin-bottom:15px; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:16px; }

	/*암정보센터*/
	.word_search .wrap_title	{float:left; width:13%; padding-top:12px; margin-bottom:0;}
	.word_search .sm_cont	{float:left; width:87%;}
	#word_search	{position:relative;}
	#word_search input[type=text]	{width:100%; height:44px; padding:0 80px 0 20px;  box-sizing:border-box; border:2px solid #1da1f2; border-radius:50px;}
	#word_search input[type=submit]	{position:absolute; right:0; top:0; padding:0 20px 0 17px; line-height:42px;border:0; color:#fff; background-color:#1da1f2; border-radius:0 50px 50px 0; font-weight:bold; letter-spacing:-1px;}

	/*동병상련*/
	.sm_cafe	{width:332px;}
	.sm_cafe li	{ border-bottom:1px solid #eee; line-height:30px;}
	.sm_cafe li a	{overflow:hidden;}
	.sm_cafe li .btn_go	{float:right; font-size:10px;}

	/* 상세페이지 */
	.sub_cont	{position:relative; padding:60px 40px;}
	.sub_cont h3	{margin-bottom:30px; font-family:'Noto Sans KR',돋움,san-serif; font-size:30px; color:#1da1f2; letter-spacing:-1px; font-weight:600;}
	.sub_cont .detail {color:#141414; font-weight:normal; font-size:25px;}
	.sub_cont h4	{margin-bottom:10px; font-family:'Noto Sans KR',돋움,san-serif; font-size:16px; color:#000; letter-spacing:-1px; font-weight:600;}
	.sub_cont h5	{margin-bottom:10px; font-family:'Noto Sans KR',돋움,san-serif; font-size:14px; color:#1da1f2; letter-spacing:-1px; font-weight:500;}
	.sub_cont .location	{position:absolute; right:20px; top:20px; }
	.sub_cont .location img	{margin-top:-1px;}
	.sub_cont .location>span	{font-size:11px; padding:0 5px; color:#888}
	
	.sub_text10 span {font-weight:bold;}

	.img_zoom	{display:block; width:100%; }
	.img_zoom img	{width:100%; }
	.txt_zoom	{margin-top:10px; font-size:12px; text-align:center; color:#888;}
	.txt_refer	{margin-top:5px; font-size:12px; text-align:left; color:#888; line-height:18px; letter-spacing:-0.5px;}
	.txt_refer
	.txt_refer40	{margin-top:5px; margin-bottom:40px; font-size:12px; text-align:left; color:#888; line-height:18px;}
	.txt_refer10	{margin-top:5px; margin-bottom:10px; font-size:12px; text-align:left; color:#888; line-height:18px;}
	.txt_refer20	{margin-top:5px; margin-bottom:20px; font-size:12px; text-align:left; color:#888; line-height:18px;}
	.point	{color:red; vertical-align:middle;}
	.point2	{color:#1da1f2;}

	.icon_refer	{display:inline-block; width:18px;margin-right:5px;  line-height:18px; border-radius:50px; background-color:#ed1c24; text-align:center; font-weight:600; color:#fff; }

	.li_type1	{margin-bottom:40px; }
	.li_type1 li	{padding-left:10px; background:url(../img/bg_li.gif) no-repeat left 8px; line-height:20px; margin-bottom:15px;}
	.li_type1-1 {margin-bottom:20px;}
	.li_type1-1 li	{padding-left:10px; background:url(../img/bg_li.gif) no-repeat left 8px; line-height:20px; margin-bottom:0;}

	.li_type2	{border-top:1px solid #ddd;}
	.li_type2 li	{overflow:hidden; border-bottom:1px solid #ddd; line-height:40px; }
	.li_type2 li span.num	{float:left; display:block; width:22px; height:22px; margin-top:9px; margin-right:5px; border-radius:50px; background-color:#1da1f2; color:#fff; font-weight:bold; text-align:center; font-size:14px; line-height:22px;}
	.li_type2 li p	{float:left; line-height:40px;}

	.li_type3	{margin-bottom:40px; }
	.li_type3 li	{margin-bottom:10px; line-height:22px;}
	.li_type3 li .title	{border-bottom:0; margin-bottom:0; font-weight:normal;}

	.li_type4	{margin-bottom:40px; }
	.li_type4 li	{margin-bottom:10px; line-height:20px; }
	.li_type4 li .title	{display:block; width:160px; padding-left:10px; line-height:24px; box-sizing:border-box; border:0; background-color:#1da1f2; margin-bottom:5px; color:#fff; }


	.sub_text	{line-height:22px; margin-bottom:40px;}
	.sub_text10	{line-height:22px; margin-bottom:10px;}

	.top_text	{margin-bottom:10px;text-align:right;}

	/* 게시판 - 목록 */
	.board_list	{width:100%; margin-bottom:10px;}
	.board_list th,.board_list td	{line-height:40px;}
	.board_list	thead th{border-top:1px solid #aaa; border-bottom:1px solid #aaa; background-color:#fafafa; text-align:center;}
	.board_list	tbody td{ border-bottom:1px solid #a3a3a3; text-align:center;}
	.board_list tbody .bd_subject	{width:50%; text-align:left; width:17px; height:8px;}
	.board_list .bd_subject	{width:360px}

	.bd_notice td	{background-color:#fdfdfd;}
	.bd_notice td,.bd_notice a	{font-weight:bold;}

	.m_info	{display:none;}


	.bd_btn_write	{overflow:hidden;}
	.btn_write	{float:right; display:block; width:95px; height:40px; border-radius:3px; background-color:#1da1f2; text-align:center; font-family:'Noto Sans KR',돋움,san-serif; font-size:16px; font-weight:400; letter-spacing:-1px; line-height:40px;color:#fff; }

	.paging	{height:30px; margin:40px auto; text-align:center; overflow:hidden; }
	.paging a	{float:left; display:block; width:30px; height:30px; margin-right:2px; text-align:center; border:1px solid #ddd; line-height:30px; box-sizing:border-box;}
	.paging .pg_left	{display:inline-block;}
	.paging .pg_right	{display:inline-block;}
	.paging .pg_center {display:inline-block;}
	.paging .pg_center a.on	{border:1px solid #1da1f2; color:#1da1f2;}

	#bd_sch	{width:326px; margin:0 auto;}
	#bd_sch select,#input_sch	{border:1px solid #ddd; border-radius:3px; height:34px; box-sizing:border-box;}
	#input_sch	{padding:0 10px; box-sizing:border-box;}
	#bd_sch .btn_sch	{border-radius:3px; text-align:center; color:#fff; width:50px; height:34px; line-height:34px; border:0; background-color:#888; float:right;}

	.bd_li_re	{padding-left:30px; background:url(../img/icon_reply.gif)no-repeat 10px center;}

	/* 게시판 - 쓰기 */
	.board_write	{width:100%;}
	.board_write table	{width:100%; margin-bottom:10px; border-top:1px solid #ddd;}
	.board_write th,.board_write td	{border-bottom:1px solid #ddd;}
	.board_write th	{border-right:1px solid #ddd; background-color:#fafafa;}
	.board_write td	{padding:12px 20px;}

	.board_write table input,.board_write table textarea	{width:100%; border:1px solid #ddd; box-sizing:border-box; border-radius:3px; }
	.board_write input[type=text]	{height:44px; }
	.board_write textarea	{height:350px;}

	.ad_btn_submit	{overflow:hidden; width:100%;
		margin-top:20px;
	}
	.ad_btn_submit>*	{float:right; width:95px;
		display: inline-block;height:28px; margin:0 3px; border-radius:3px; text-align:center; font-family:'Noto Sans KR',돋움,san-serif; font-size:14px; font-weight:400; letter-spacing:-0.5px;color:#fff; border:0;}
	.ad_btn_submit .btn_ad02	{background-color:#1da1f2; line-height:28px; }
	.ad_btn_submit .btn_ad01	{background-color:#9b9c9c;line-height:28px;}



	.ad_btn_submit02	{overflow:hidden; width:600px;
		margin:0 auto;
	}
	.ad_btn_submit02>*	{float:right; width:30%;
		display: inline-block;height:50px; margin:0 3px; border-radius:3px; text-align:center; font-family:'Noto Sans KR',돋움,san-serif; font-size:18px; font-weight:400; letter-spacing:-0.5px;color:#fff; border:0;}
	.ad_btn_submit02 .btn_ad02	{background-color:#1da1f2; line-height:50px; }
	.ad_btn_submit02 .btn_ad01	{background-color:#545455;line-height:50px;}

	.coupon_wrap {margin-top:10px; text-align:center;}
	.coupon_wrap img {width:180px;}
	.btn_pt_wrap {overflow:hidden; text-align:center; margin:20px auto 0;}
	/*.bd_btn_submit	{overflow:hidden; float:right;}*/
	.bd_btn_submit {margin:0 auto; overflow:hidden; float:right;}
	.bd_btn_submit.btn1 { float:none; text-align:center;}
	.bd_btn_submit>*	{width:95px; height:40px; margin:0 3px; border-radius:3px; text-align:center; font-family:'Noto Sans KR',돋움,san-serif; font-size:16px; font-weight:400; letter-spacing:-1px;color:#fff; border:0;}
	.btn_submit,.btn_cancle {vertical-align:middle;}
	.bd_btn_submit .btn_submit	{background-color:#1da1f2; line-height:40px; display:inline-block;}
	.btn_life .btn_submit {background-color:#f4ad4f;}
	.bd_btn_submit .btn_cancle	{background-color:#aaa;line-height:40px; display:inline-block;}
	.bd_btn_submit .btn_cancle2	{background-color:#aaa;line-height:34px; display:inline-block;}
	.board_write #ca_name	{padding:0 10px; height:44px; border:1px solid #ddd; border-radius:3px; box-sizing:border-box;}

	.board_write #secret	{width:auto;}
	
	.write_submit {float:right;}
	
	/* 게시글 - 읽기 */
	.board_view	{}
	.board_view .bv_title	{padding:40px 0; border-top:1px solid #aaa; border-bottom:1px solid #ddd;}
	.bv_title #title	{margin-bottom:20px; font-family:'Noto Sans KR',돋움,san-serif; font-size:26px; font-weight:500; letter-spacing:-1.5px; color:#000; }
	.bv_title .bv_info	{}
	.bv_title .bv_info>span	{padding:0 10px;}

	.bv_cont	{padding:20px 0; }
	.bv_cont p	{margin:15px 0; line-height:20px;}
	.bv_cont p a	{text-decoration:underline;}

	.bv_sns	{margin-bottom:40px; }
	.bv_sns>ul	{overflow:hidden; width:186px; margin:0 auto;}
	.bv_sns>ul>li	{float:left; margin:0 1px; }

	.bv_btn	{margin-top:10px; overflow:hidden;}
	/*.bv_btn>ul	{float:left;}*/
	.bv_btn ul li	{float:left; margin-right:5px;}
	.bv_btn ul li a	{display:block; width:50px; height:30px; font-family:'Noto Sans KR',돋움,san-serif; text-align:center; line-height:30px; color:#fff; background-color:#aaa; border-radius:3px; }

	/* 댓글 쓰기 */
	.board_reply	{}
	.rp_write	{background-color:#fafafa; border-top:1px solid  #ddd; border-bottom:1px solid #ddd; padding:14px 20px;}
	.rp_input	{overflow:hidden;}
	.rp_input>*	{float:left;}
	.rp_secret	{margin-bottom:14px;}
	#wr_content	{width:546px; height:72px; border:1px solid #ddd; box-sizing:border-box; border-radius:3px;}
	.rp_input .btn_submit	{width:70px; height:70px; margin-left:9px;  text-align:center; line-height:70px; border-radius:3px; background-color:#1da1f2; border:0; font-family:'Noto Sans KR',돋움,san-serif; font-size:14px; font-weight:400; letter-spacing:-1px; color:#fff; }

	/* 댓글 목록 */
	.rp_title	{padding:14px 0 14px 20px; margin-top:10px; border-top:1px solid #aaa; border-bottom:1px solid #ddd; background:url(../img/icon_reply.gif)no-repeat left center; font-weight:bold;}

	.rp_list .reply	{padding-top:20px; border-bottom:1px solid #ddd; }
	.reply .reply_info	{margin-bottom:20px;}
	.reply .reply_info span	{padding:0 10px; font-size:10px; color:#888;}
	.reply .reply_info .reply_id	{ padding:0; font-size:13px; color:#1da1f2; font-weight:bold;}

	.reply_cont	{line-height:20px; }
	.reply_btn	{overflow:hidden; margin:20px 0;}
	.reply_btn>li	{float:left; margin-right:4px;}
	.reply_btn>li>a	{display:block; width:40px; height:24px; line-height:24px; text-align:center; border-radius:3px; background-color:#ddd; font-size:12px; letter-spacing:-0.5px;}
	.reply .rp_write	{border-bottom:0;}

	.reply .re_reply	{margin-left:40px; padding-left:20px; border-top:1px dotted #ddd; background:url(../img/bg_re_reply.gif)no-repeat left 20px; border-bottom:0;}

	/* 암용어사전 */
	h3.word_sch_title	{text-align:center; margin-bottom:12px;}
	#sub_word_search	{position:relative; width:360px; text-align:center; margin:0 auto;}
	#sub_word_search>p	{text-align:center; font-size:12px; line-height:16px; margin-bottom:20px;}
	#sub_word_search input[type=text]	{width:360px; height:40px; padding:0 70px 0 10px;  border:3px solid #1da1f2; border-radius:5px; box-sizing:border-box; }
	#sub_word_search input[type=submit]	{position:absolute;right:0; bottom:0;width:60px; height:40px; border-radius:0 5px 5px 0; text-align:center; color:#fff; font-family:'Noto Sans KR',돋움,san-serif; font-size:16px; border:0; background-color:#1da1f2 }

	/* 테이블 공통 */
	.sm_tbl	{width:100%; margin-bottom:10px; border-top:1px solid #aaa;}
	.sm_tbl th	{padding:15px 0; background-color:#fafafa; font-weight:bold; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
	.sm_tbl td	{padding: 15px 0; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
	.sm_tbl .num	{text-align:center; }
	.sm_tbl .align_left	{padding-left:10px; text-align:left;}

	/* 암 자가진단 */
	#self_ckli .ex_li	{margin-bottom:20px;}
	#self_ckli .ex_li li	{line-height:20px; font-size:12px; }
	#self_ckli th	{width:107px; vertical-align:middle;}
	#self_ckli thead th	{width:auto;}
	#self_ckli thead th:last-child	{border-right:0;}
	#self_ckli .sm_tbl	{margin-bottom:20px; }
	#self_ckli .num	{width:50px;}
	#self_ckli .qes	{width:432px; padding:15px 20px; line-height:20px;  }
	#self_ckli .user_info	{padding-left:20px; }
	#self_ckli .chk	{width:80px; text-align:center; }
	#self_ckli .chk:last-child	{border-right:0;}
	#self_ckli .user_info	{border-right:0;}

	.sm_tbl.self_result	th	{width:107px; vertical-align:middle;}
	.sm_tbl.self_result	td	{padding:15px 20px; line-height:20px; border-right:0; }
	.sm_tbl.self_result	td a	{text-decoration:underline;}

	.sign_cont	{margin-bottom:40px; line-height:22px;}
	.sign_li li	{margin-bottom:20px;}
	.sign_li div	{overflow:hidden;}
	.sign_li div img	{float:left;}
	.sign_li div p	{float:left; width:452px; margin-top:-5px; margin-left:12px; line-height:22px;}

	.feasible_tbl .app_input	{border:1px solid  #ddd; border-radius:5px; box-sizing:border-box; padding:0 5px; height:30px; margin-bottom:15px;}
	.feasible_tbl th	{padding:0 10px; text-align:left; line-height:18px;}
	.feasible_tbl .privacy_cont	{border:1px solid #ddd; border-radius:5px; box-sizing:border-box; padding:10px; height:100px; overflow-y:scroll; line-height:20px;}

	/* 암환자 등록 */
	.regist_cancer th	{width:122px; line-height:20px; vertical-align:middle;}
	.regist_cancer .th_border	{border-left:1px solid #ddd;}
	.regist_cancer .textarea1	{height:auto;}
	.regist_cancer table input	{width:auto;}

	/* 해외환자이송서비스 절차 */
	.txt_transfer	{line-height:22px; font-size:15px; margin-bottom:10px;}
	.wrap_process	{margin-top:40px; }
	.wrap_process img	{margin-bottom:40px; }
	.wrap_process img:last-child	{margin-bottom:0; }

	/* 올캔서 회원제 */
	.benefit_tbl_title	{display:none;}

	.benefit_tbl	thead th	{font-size:12px; line-height:14px; border-bottom:1px solid #aaa;}
	.benefit_tbl	thead th:last-child	{border-right:0;}
	.benefit_tbl	thead .reward th	{font-size:11px;}
	.benefit_tbl	tbody th, .membership tbody td	{text-align:center;}
	.benefit_tbl	tbody th	{background-color:#fff; font-weight:normal; }
	.benefit_tbl	tbody td	{text-align:center; }
	.benefit_tbl	tbody td:last-child	{border-right:0;}

	.benefit_tbl	.gr	{width:72px;}
	.benefit_tbl	.mr,.benefit_tbl .tr	{width:66px;}
	.benefit_tbl	.mc, .benefit_tbl .rw	{width:54px;}
	.highlight, .benefit_tbl	.highlight th,.benefit_tbl .highlight td	{background-color:#f2faff;}

	.application_form	{padding:40px 0; border:1px solid #eee; box-sizing:border-box; }
	.application_form h4	{width :150px; height:36px; margin:0 auto 16px auto; line-height:36px; color:#fff; background-color:#444; text-align:center; border-radius:50px; font-size:16px; font-weight:500;}
	.application_form ul	{width:434px; margin:0 auto;}
	.application_form ul li	{position:relative; margin-bottom:10px;}
	.application_form ul li>label ,.application_form .label	{display:block; margin-bottom:5px; color:#1da1f2; }
	.application_form ul label span	{color:#444; font-size:11px;}
	.application_form ul .app_input	{height:44px; padding:0 5px; box-sizing:border-box; border-radius:5px; border:0; border:1px solid #ddd;}
	.application_form ul li textarea.app_input	{width:100%; height:150px; padding:10px ; box-sizing:border-box;}
	.application_form .privacy_cont	{overflow-y:scroll; width:100%; height:100px;  padding:20px; box-sizing:border-box; border-radius:5px; border:0; border:1px solid #ddd; line-height:20px;}
	.application_form .box_agree	{position:absolute; right:0; top:-5px;}
	.application_form .insu_file	{width:100%; height:44px; padding:0 5px; box-sizing:border-box; border-radius:5px; border:0; border:1px solid #ddd; line-height:44px;}

	.benefit_tbl2 th, .benefit_tbl2 td	{line-height:16px;}
	.benefit_tbl2 td	{text-align:center; }
	.benefit_tbl2 td:last-child	{border-right:0;}
	.benefit_tbl2 th:last-child	{border-right:0;}

	/* hcc */
	.wrap_p	{overflow:hidden;}
	.wrap_p .left	{float:left;}
	.wrap_p .right	{float:right;}
	.wrap_p.about_hcc .sub_text	{width:314px;}

	/* 주주회원제 */
	.membership_sh1	{border:1px solid #ddd; border-bottom:0; padding:40px 40px 30px 40px;}
	.membership_sh1 p	{font-family:'Noto Sans KR',돋움,san-serif;}
	.membership_sh1	.s_title	{ font-weight:500; color:#9e9e9e; margin-bottom:10px; letter-spacing:-0.5px;}
	.membership_sh1	.title	{font-size:30px; font-weight:600; color:#444; margin-bottom:10px; letter-spacing:-2px; border:0; line-height:32px;}
	.membership_sh1	.title span	{color:#1da1f2;}
	.membership_sh1	.cont	{line-height:20px; letter-spacing:-0.5px;}

	.membership_sh2	{margin-bottom:40px; background-color:#1da1f2; padding:20px 40px;}
	.membership_sh2 p	{font-family:'Noto Sans KR',돋움,san-serif; color:#fff;}
	.membership_sh2 .point	{color:#fff;}
	.membership_sh2 .title	{margin-bottom:10px;  font-size:20px; color:#fff; letter-spacing:-1px; }
	.membership_sh2 .cont	{line-height:20px; letter-spacing:-0.5px; }

	.wrap_img.mso	{margin-bottom:20px; text-align:center;}
	.wrap_img.mso p	{margin-top:10px; }

	/* 지도 */
	.wrap_btn.map	{overflow:hidden; width:645px; margin:30px auto 0 auto;}
	.wrap_btn.map li	{float:left; margin:0 2px;}
	.wrap_btn.map li a	{display:block; width:125px; height:40px; border:1px solid #e7e7e7; box-sizing:border-box; background-color:#f4f4f4; border-radius:5px; line-height:35px; font-family:'Noto Sans KR',돋움,san-serif; font-size:14px; font-weight:600; letter-spacing:-0.5px; color:#666;}
	.wrap_btn.map li a .nf_img	{margin:0 10px;}

	.set_sm_tbl.germany {overflow:hidden; margin-top:40px;}
	.set_sm_tbl.germany .sm_tbl	{float:left; width:50%;}
	.set_sm_tbl.germany .sm_tbl th, .set_sm_tbl.germany .sm_tbl td	{width:50%;}

	.germany1	{border-left:1px solid #ddd;}

	.wrap_map	{overflow:hidden; }
	.wrap_map iframe	{border:0; height:600px; }
	.wrap_img.map	{float:right;}
	.wrap_map .li_type4	{float:left;width:330px; margin-right:20px;}

	.set_map	{margin-bottom:20px; border:1px solid #ddd; border-radius:10px; box-sizing:border-box; padding:20px; }
	.set_map .wrap_map	{ width:100%}
	.set_map .wrap_map img	{width:100%}

	/* 기부천사 목록 */
	.li_align	{overflow:hidden; margin-bottom:20px;}
	.li_align li	{float:right;margin-left:10px;}
	.li_align li a	{display:block; padding-left:10px; line-height:13px; background-image:url(../img/sub/icon_align.gif); background-repeat: no-repeat; background-position:left 0; color:#888;}
	.li_align li a.on	{background-position:left -13px; color:#1da1f2;}

	.fund_list	{overflow:hidden;}
	.fund_list>li	{float:left; width:214px; margin-right:11px; margin-bottom:10px; box-sizing:border-box;}
	.fund_list .thum_img	{position:relative; }
	.fund_list .thum_img img	{width:100%; border-radius:10px 10px 0 0;}
	.fund_list .thum_img .icon	{position:absolute; left:10px; top:10px; padding:0 5px; line-height:17px; color:#fff; font-size:10px;}
	.fund_list .thum_img .icon_new	{background-color:rgba(255,168,0,0.9)}
	.fund_list .thum_img .icon_success	{background-color:rgba(231,76,60,0.9)}
	.fund_list .thum_img .icon_close	{background-color:rgba(172,172,172,0.9)}

	.fund_list .thum_title	{position:relative; padding:20px; border:1px solid #ddd; border-top:0; border-radius:0 0 10px 10px; box-sizing:border-box;}
	.fund_list .thum_title .request	{margin-bottom:10px; font-size:11px; color:#888; }
	.fund_list .thum_title .project_title	{margin-bottom:5px;font-size:16px; font-weight:500; color:#888; letter-spacing:-0.5px;}
	.fund_list .thum_title .project_stitle	{margin-bottom:15px;font-size:11px; color:#000; letter-spacing:-0.5px;}
	.fund_list .thum_title .dday	{position:absolute; right:10px; top:10px; padding:0 8px; background-color:#afafaf; color:#fff; border-radius:50px; font-size:12px; font-weight:600; line-height:18px;}
	.fund_list .thum_title .progress_bar	{position:relative; height:12px;}
	.fund_list .thum_title .progress_bar>div	{position:absolute; left:0; top:0; border-radius:10px; height:12px; }
	.fund_list .thum_title .progress_bar .bar1	{width:100%; background-color:#ddd;}
	.fund_list .thum_title .progress_bar .bar2	{width:20%; background-color:#1da1f2;}
	.fund_list .thum_title .progress_num	{overflow:hidden;margin-top:5px;}
	.fund_list .thum_title .progress_num span	{font-size:11px; color:#000;}
	.fund_list .thum_title .progress_num .num1	{float:left;}
	.fund_list .thum_title .progress_num .num2	{float:right; color:#1da1f2;}
	.fund_list .btn_participation	{display:block; margin-top:15px; border-radius:5px; background-color:#ddd; text-align:center; line-height:30px; font-size:14px; color:#aaa; }
	.fund_list .btn_end	{display:block; margin-top:15px; border-radius:5px; background-color:#ddd; text-align:center; line-height:30px; font-size:14px; color:#aaa; }

	/* 후원대상소개 */
	#fund_cont	{}
	#fund_cont .fund_title	{height:200px; padding-top:100px; background:url(../img/sub/fund_title.jpg) no-repeat center center; background-size:cover;}
	#fund_cont .fund_title>p	{color:#fff; text-align:center;}
	#fund_cont .fund_title .title1	{margin-bottom:20px; font-size:40px; font-family:'Noto Sans KR',돋움,san-serif; letter-spacing:-2px; font-weight:500; }
	#fund_cont .fund_title .title2	{margin-bottom:70px; font-size:14px; font-family: 'Nanum Myeongjo', serif;}
	#fund_cont .fund_title .title3	{font-size:14px; font-family:'Noto Sans KR',돋움,san-serif; letter-spacing:-0.5px; font-weight:400; }

	.wrap_fund_menu	{border-bottom:1px solid #ddd;}
	.fund_menu	{overflow:hidden; width:456px; margin:0 auto; }
	.fund_menu>li	{float:left; }
	.fund_menu>li>a	{display:block;width:114px; padding:0 10px; text-align:center; box-sizing:border-box; line-height:57px; font-size:16px; color:#888; border-right:1px solid #ddd;}
	.fund_menu>li:first-child>a	{border-left:1px solid #ddd;}
	.fund_menu>li>a.on	{border-bottom:3px solid #1da1f2; color:#1da1f2;}

	.fund_cont	{overflow:hidden;}
	.fund_cont .left_cont	{float:left; width:455px; padding-top:40px; }

	.fund_cont .introduce>p	{font-size:13px; font-weight:500; line-height:20px;}
	.fund_cont .introduce .txt_title	{margin-bottom:12px; font-size:16px; font-weight:bold; }
	.fund_cont .introduce .txt_cont	{margin-bottom:20px;}
	.fund_cont .introduce .ex	{padding:10px; margin-bottom:20px;  text-align:center; background-color:#e8e8e8; color:#888;}
	.fund_cont .introduce .img	{margin-bottom:40px; }
	.fund_cont .introduce .img img	{width:100%;}

	.fund_cont .right_info	{float:right; width:192px; height:100%; background-color:#f3faff;}
	.fund_cont .right_info .graph	{position:relative; padding:20px; box-sizing:border-box; border-bottom:1px solid #ddd;}
	.fund_cont .right_info .percent	{margin-bottom:20px; font-size:36px; font-weight:600;font-family:'Noto Sans KR',돋움,san-serif; }
	.fund_cont .right_info .percent span	{font-size:20px; font-weight:400;}
	.fund_cont .right_info .progress_bar	{position:relative; width:100%; height:12px; margin-bottom:10px; }
	.fund_cont .right_info .progress_bar>div	{position:absolute; height:12px; border-radius:50px;}
	.fund_cont .right_info .bar1	{width:100%;background-color:#ddd;}
	.fund_cont .right_info .bar2	{width:20%; background-color:#1da1f2;}
	.fund_cont .right_info .amount	{font-size:18px; font-weight:600;}
	.fund_cont .right_info .dday	{position:absolute; top:35px; right:20px; padding:0 8px; background-color:#1da1f2; color:#fff; border-radius:50px; font-size:12px; font-weight:600; line-height:18px;}

	.fund_cont .right_info .ex_date	{padding:20px; box-sizing:border-box; border-bottom:1px solid #ddd; line-height:18px; letter-spacing:-0.5px;}
	.fund_cont .right_info .ex_date span	{color:#1da1f2;}

	.fund_cont .right_info .info	{padding:20px; box-sizing:border-box;}
	.fund_cont .right_info li	{margin-bottom:15px; font-size:20px; letter-spacing:-0.5px; font-weight:bold;}
	.fund_cont .right_info li span	{font-size:13px; font-weight:500; }

	.fund_cont .btn_fund	{ display:block;padding:20px 0; text-align:center; color:#fff; background-color:#1da1f2; font-size:18px; font-family:'Noto Sans KR',돋움,san-serif; font-weight:500; line-height:18px; }
	.fund_cont .btn_fund span {font-size:13px; font-weight:300; }

	/* 후원하기 업데이트 */
	.txt_count	{margin-bottom:10px; }
	.fund_update .board_list	{border-top:1px solid #aaa;}
	.fund_update .board_list .bd_subject	{padding-left:20px;}
	.fund_update .board_list .title	{margin-bottom:10px; color:#000; border:0; padding:0; line-height:13px;}
	.fund_update .board_list .cont	{line-height:18px;}
	.fund_update .board_list .info	{font-size:11px; color:#888; }
	.fund_update .board_list .info span	{font-size:8px; padding:0 10px;}

	/* 후원하기 댓글 */
	.fund_reply .rp_write	{background-color:#fff; border:0; padding:0;}
	.fund_reply .rp_write #wr_content	{width:380px;background-color:#f3f3f3; box-sizing:border-box;}
	.fund_reply .rp_write .btn_submit	{margin-left:5px;}

	/* 후원자*/
	.supporter_li>li	{margin-bottom:5px; padding:20px; background-color:#f8f8f8; border:1px solid #ededed; box-sizing:border-box; }
	.supporter_li>li .info	{margin-bottom:10px; font-size:13px; color:#888;}
	.supporter_li>li .info .id	{font-size:20px; color:#1da1f2; font-weight:bold;}

	.mg40	{margin-bottom:40px;}
	.sm_tbl .way, .sm_tbl .date	{text-align:center;}
	.sm_tbl .sum	{text-align:right;}

	.my_fund_list th,.my_fund_list td	{border-right:0;}
	.my_fund_list td	{text-align:center;}

	/* 마이페이지 */
	#fregisterform input[type=text]	{border:0; background:#ebebe4; border:1px solid #ddd;}
	#fregisterform input[type=password]	{width:200px; height:35px;}
	#fregisterform input	{width:auto;}

	#fregisterform th	{width:140px; padding:0 10px; vertical-align:middle;}
	#fregisterform .join	{height:44px; padding:0 10px; border:1px solid #ddd; box-sizing:border-box; line-height:44px; border-radius:5px;}
	#fregisterform .join2	{height:44px; padding:0 10px; border:1px solid #ddd; box-sizing:border-box; line-height:44px; border-radius:5px; width:300px;}
	#fregisterform .btn-default	{ display:inline-block; height:24px;padding:0 5px; border-radius:3px; background-color:#666; color:#fff; text-align:center; line-height:24px; font-size:12px;}
	#fregisterform .address	{ float:left; margin-right:5px;}
	#fregisterform .btn_submit	{ width:95px; margin:0 auto; }

	.my_fund_list tfoot	td	{background-color:#fafafa; font-weight:bold;}

	.rc_graph	{margin-bottom:20px; overflow:hidden; background-image:url(../img/sub/bg_rc.gif); background-repeat:repeat-x; background-position:left center;}
	.rc_graph>li	{float:left; width:120px; margin-right:16px;border:1px solid #ddd; background-color:#fff; border-radius:3px; box-sizing:border-box; }
	.rc_graph>li:last-child	{margin-left:1px; margin-right:0;}
	.rc_graph div	{padding:10px; text-align:center; box-sizing:border-box;}
	.rc_graph .relation	{border-top:1px solid #ddd; background-color:#f6f6f6; font-size:11px;}
	.rc_graph div span	{display:block; line-height:20px;}
	.rc_graph div span.name	{font-size:12px; color:#888;}

	.app_table .division label	{display:inline; font-weight:bold;}
	.app_table .txt_refer	{font-size:11px; line-height:12px;}
	.app_table .txt_refer:last-child	{margin-bottom:20px;}

	/* 검색결과 */
	 .sr_nav	{display:none;}

	 .m_wrap_sm	{overflow:hidden; }
	 #search_menu	{}
	.m_wrap_sm .menu_more	{overflow:hidden; display:none;float:left; border-bottom:1px solid  #ddd; height:44px; box-sizing:border-box; background-color:#fff; text-align:center; width:13%;}
	.m_wrap_sm .menu_more img	{height:100%;}
	 #search_menu>li	{float:left; width:10%;}
	 #search_menu>li>a	{display:block; text-align:center; border-right:1px solid #ddd; background-color:#e9e9e9; color:#888; line-height:44px; font-family:'Noto Sans KR',돋움,san-serif; font-size:16px; letter-spacing:-1px;}
	 #search_menu>li>a.on	{background-color:#1da1f2; color:#fff;}
	 #search_menu>li:first-child>a	{border-radius:10px 0 0 0;}
	 #search_menu>li.last>a	{border-radius:0 10px 0 0; border-right:0;}

	 .search_result	{ border-top:0; box-sizing:border-box; border-radius:0 0 10px 10px; background-color:#fff;}
	 .search_result #sub_left	{float:left; width:760px; padding:0 40px 40px 40px; box-sizing:border-box; border-right:1px solid #ddd;}
	 .search_result #sub_right	{float:right; width:238px; box-sizing:border-box; }

	 .search_result .result	{position:relative; padding:40px 0; border-bottom:1px solid #ddd; }
	 .search_result .result:last-child	{border-bottom:0; }
	 .search_result .result h2	{font-weight:bold; color:#000; margin-bottom:20px; }
	 .search_result .rs_cont	{ overflow:hidden; margin-bottom:20px;}
	 .search_result .rs_cont .wrap_title	{margin-bottom:5px; }
	 .search_result .rs_cont .title	{color:#0000ff; text-decoration:underline;}
	 .search_result .rs_cont .address	{color:#468966;}
	 .search_result .rs_cont .wrap_title .address	{margin-left:5px; }
	 .search_result .rs_cont .ex	{color:#333; line-height:20px;}
	 .search_result .rs_cont .cate	{color:#888; margin-right:5px; font-weight:bold; font-size:11px;}
	 .search_result .rs_cont .date	{color:#888; margin-left:5px;}
	 .search_result .rs_cont .path	{margin-top:5px; color:#888; font-size:11px;}
	 .search_result .btn_more2	{position:absolute; right:0; bottom:10px;}

	 .search_result .result1	{position:relative; padding:40px 0; border-bottom:1px solid #ddd; }
	 .search_result .result1:last-child	{border-bottom:0; }
	 .search_result .result1 h2	{font-weight:bold; color:#000; margin-bottom:20px; }
	 .search_result .rs_cont1	{ overflow:hidden; margin-bottom:20px;}
	 .search_result .rs_cont1 .wrap_title	{margin:10px 10px 10px 10px; }
	 .search_result .rs_cont1 .title	{color:#0000ff; text-decoration:underline;}
	 .search_result .rs_cont1 .address	{color:#468966;}
	 .search_result .rs_cont1 .wrap_title .address	{margin-left:5px; }
	 .search_result .rs_cont1 .ex	{color:#333; line-height:20px;}
	 .search_result .rs_cont1 .cate	{color:#888; margin-right:5px; font-weight:bold; font-size:11px;}
	 .search_result .rs_cont1 .date	{color:#888; margin-left:5px;}
	 .search_result .rs_cont1 .path	{margin-top:5px; color:#888; font-size:11px;}

	.search_result .name	{font-weight:bold;}
	.search_result .position	{font-size:11px; color:#888; margin-left:5px;}
	.search_result .ex .cate	{font-weight:normal;}
	.search_result div.ex	{overflow:hidden; }
	.search_result div.ex .cate	{float:left;}
	.search_result .ex>ul	{float:left; width:630px;}
	.search_result .ex>ul.subject li	{float:left;}

	.search_result .rs_img	{float:left; margin-right:20px; }
	.search_result .rs_dr_img	{float:left; margin-right:20px; }
	.search_result .set_txt_cont	{float:left; width:509px;}

	.search_result #main_login	{padding-bottom:20px; border-bottom:1px solid  #ddd;}
	.search_result .btn_join	{width:200px; margin:0 auto; border-radius:0; box-sizing:border-box; padding-left:65px; background-position: 30px center; }
	.search_result .issue	{float:none; width:100%; padding:20px; box-sizing:border-box; border-bottom:1px solid #ddd; margin:0;}
	.search_result .issue .title	{font-weight:bold; color:#000; margin-bottom:10px; }

	.search_result .no_result	{margin-bottom:20px; font-weight:bold;}
	.search_result .nr_li	{margin-bottom:500px;}
	.search_result .nr_li li	{color:#888; line-height:18px; }

	.m_search_menu	{display:none;}
	.m_search_menu ul	{overflow:hidden; background-color:#fff;}
	.m_search_menu ul li	{float:left; width:33.333%;}
	.m_search_menu ul li a	{display:block; width:100%; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-family:'Noto Sans KR',돋움,san-serif; font-size:14px; line-height:30px; font-weight:500; padding-left:10px; box-sizing:border-box;}
	.m_search_menu ul li:nth-child(3n) a	{border-right:0; }

	/* 오시는 길 */
	.location_cont	{padding:20px 0; border-bottom:1px solid #ddd;}
	.location_cont .cate	{display:inline-block; font-weight:bold; margin-bottom:15px;}
	.location_cont>ul>li	{line-height:24px;}
	.location_cont>ul>li .division	{display:inline-block; width:40px; margin-right:5px; text-align:center; font-weight:bold; font-size:11px; line-height:16px; color:#fff; border-radius:3px;}
	.location_cont>ul>li .div1	{background-color:#263c96;}
	.location_cont>ul>li .div2	{background-color:#8936e0;}
	.location_cont>ul>li .div3	{background-color:#3cb44a;}
	.location_cont>ul>li .div4	{background-color:#ff7300;}
	.location_cont>ul>li .div5	{background-color:#93cf1e;}
	.location_cont>ul>li .div6	{background-color:#3258b6;}
	.location_cont>ul>li .div7	{background-color:#2fab37;}

	.location_cont.bus>ul>li{line-height:1;margin-bottom:10px; }
	.location_cont.bus>ul>li .stop_num	{color:#1da1f2; line-height:20px;}
	
		/***암종별 증상 및 치료법 리스트***/
		.cancer_ass_list tr {width:100%;}
		.cancer_ass_list tbody td ul {background:#f7fcff;}
		.cancer_ass_list  tbody td ul li:hover {background:#ddebf1;}
		.cancer_ass_list  tbody td ul li:hover a {color:#233b56; font-weight:bold;}
		.cancer_ass_list  tbody td ul li a {display:inline-block; width:90%;}
		.cancer_ass_list tr .bd_subject {width:50%; letter-spacing:-0.05em; }
		.cancer_ass_list tr .bd_subject::before { content:'▶'; color:#e4555b; margin:0 5px; font-size:10px; }
		.cancer_ass_list tr[on] .bd_subject::before { content:'▼'; }
		.cancer_ass_list tr .bd_subject>span {display:inline-block; width:90%;}

	/*************이벤트 페이지**************/
	.event_container .tab_menu {width:100%; overflow:hidden; margin:0 auto 30px;}
	.event_container .tab_menu li {width:33%; height:40px; background:#e4e4e4; float:left;}
	.event_container .tab_menu li:last-child {width:34%;}
	.event_container .tab_menu li a {display:block; font-size:14px; font-weight:bold; color:#1da1f2; line-height:40px; text-align:center;}
	.event_container .tab_menu li.on {background:#1da1f2;}
	.event_container .tab_menu li.on a {color:#fff;}
	
	/*아이디 찾기*/
	#id_table {width:100%; border:1px solid #ddd; margin-bottom:10px;}
	#id_table > tbody > tr {border-bottom:1px solid #ddd;}
	#id_table > tbody > tr > th {padding:10px; vertical-align:middle; text-align:left;}
	#id_table > tbody > tr > td {padding:10px 0;}
	#id_table > tbody > tr > td > .join {height:30px; background:#ebebe4; border:1px solid #ddd;}
	#id_table > tbody > tr > td > .btn_sms {display: inline-block; padding: 5px 10px; border: 1px solid #ddd; font-size: 12px; background: #fff; vertical-align: middle;}
/* mobile */

@media all and (max-width:639px) {
/*명의를 찾아서*/
.tabPage01_rel {
	height:270px;
	overflow:hidden;
}
.tabPage01_list {
	height:270px;
}
.map_img01 {
	position:absolute;
	left:-45px;
	width:160px;
	height:auto;
	bottom:0px;
}
.tabPage01_list li {
	padding-left:35%;
}
.tabPage01_list li button {
	width:45px;
	font-size:11px;

}

	.ad_btn_submit	{overflow:hidden; width:100%;
		margin:0 auto;
	}
	.ad_btn_submit>*	{ width:24%;
		display: inline-block;height:24px; margin:0 3px; border-radius:3px; text-align:center; font-family:'Noto Sans KR',돋움,san-serif; font-size:12px; font-weight:400; letter-spacing:-0.5px;color:#fff; border:0;}
	.ad_btn_submit .btn_ad02	{background-color:#1da1f2; line-height:28px; }
	.ad_btn_submit .btn_ad01	{background-color:#9b9c9c;line-height:24px;}



	.ad_btn_submit02	{overflow:hidden; width:100%;
		margin:0 auto;
	}
	.ad_btn_submit02>*	{float:right; width:31%;
		display: inline-block;height:40px; margin:0 3px; border-radius:3px; text-align:center; font-family:'Noto Sans KR',돋움,san-serif; font-size:12px; font-weight:400; letter-spacing:-0.5px;color:#fff; border:0;}
	.ad_btn_submit02 .btn_ad02	{background-color:#1da1f2; line-height:40px; }
	.ad_btn_submit02 .btn_ad01	{background-color:#545455;line-height:40px;}


	.tabWrap {
		width:100%;
		height:360px;
		/*margin-bottom:50px;*/
	 }
	 .map_list01 h4 {
		 position: absolute;
		 left:0;
		 display: block;
		 width:50%;
		 height:auto;
	 }
	 .map_list01 h4 span {
		 color:#0066cc;
	 }

	/*명의를 찾아서 pc*/

	.map_btnbox {
		position: absolute;
		right:0;
		width:50%;
		height:auto;
		text-align: right;
	}

	.map_btnbox button {
		width:40%;
		height:20px;
	 border:1px solid #ccc;
	 background:url("../img/sub/map_listbtn_bg.jpg") repeat-x;
		color:#000;
		font-size: 11px;
		font-family:'NanumSquare', sans-serif;
		font-weight:800;

	}

	#tabContent02 {
		position: relative;
		width:100%;
		min-height:250px;
		text-align: center;
	}
	.tab02_title {
		position:absolute;
		width:63%;
		height:auto;
		top:10px;
		left:50%;
		margin-left: -35%;
	}
	.tab02_title img {
		width:100%;
		height:auto;
	}

	.map_form {
		position:absolute;
		top:120px;
		width:56%;
		height:auto;
		left:50%;
		margin-left:-30%;
		text-align:center;
	}
	.map_form select {
		width:34%;
		height:35px;
		margin-left: 0.8%;
		border:3px solid #0e62c2;
	}
	.map_form select option {
		font-size: 12px;
	}
	.map_form button {
		width:26%;
		height:35px;
	 border:1px solid #1e568f;
	 background:url("../img/sub/map_tabbg_01.jpg") repeat-x;
		color:#fff;
		font-family:'NanumSquare', sans-serif;
		font-weight:600;

	}

#snb h2	{display:none;}
.m_btn_snb	{display:block;}
#snb>ul	{display:none; border-top:1px solid #ddd;}

#sub_left,#sub_right	{width:93.75%; margin:0 3.125%;}
#sub_right	{margin-top:10px;}
#sub_right>.wrap_sm	{overflow:hidden; padding:15px 5%; border-bottom:1px solid #ddd;box-sizing:border-box;}
#main_login	{display:none;}

.sub_main .half_wrap_sm	{clear:both; width:100%; border-right:0; padding:0 0 20px 0; border-bottom:1px solid #ddd;}
.sub_main .half_wrap_sm:last-child	{padding:20px 0 0 0;border-bottom:0;}
.sub_main .half_wrap_sm .thum_li>li	{width:48.14814814815%; margin-right:3.7037037037%;}
.sub_main .half_wrap_sm .thum_li>li:last-child	{margin-right:0;}
.sub_main .half_wrap_sm .thum_li>li a	{width:100%;}
.sub_main .half_wrap_sm .thum_li>li a img	{width:100%;}
.sub_main .la_li a {font-weight:bold;}

.sub_main .half_wrap_sm .shortcut>a img	{width:100%;}

	/*올캔서 뉴스*/
	.today_news .th_img	{display:block; clear:both;width:100%;}
	.today_news .th_img img	{width:100%;}
	.today_news .set_latest	{clear:both; width:100%; margin-left:0;}
	.today_news .set_latest	.th_title	{margin-bottom:10px; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:16px; }
	.today_news .set_latest	.th_cont	{overflow:hidden; height:66px;}

	.mv .thum_li>li	{width:48.14814814815%; margin-right:3.7037037037%;margin-bottom:10px; }
	.mv .thum_li>li:nth-child(2n)	{margin-right:0;}
	.mv .thum_li>li a	{width:100%;}
	.mv .thum_li>li a img	{width:100%;}

	.interview .sm_cont:last-child	{display:none;}

	.interview .th_img	{display:block; clear:both;width:100%;}
	.interview .th_img img	{width:100%;}
	.interview .set_latest	{clear:both; width:100%; margin-left:0;}
	.interview .set_latest	.th_title	{margin-bottom:10px; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:16px; }
	.interview .set_latest	.th_cont	{overflow:hidden; height:66px;}

	/*뉴스 우측 롤링배너 보이지 않게 하기*/
	.news_adv {display:none;}
	
	/*암정보센터*/
	.word_search .wrap_title	{clear:both; width:100%; padding:0;}
	.word_search .sm_cont	{clear:both; width:100%;}

	/*동병상련*/
	.sm_cafe	{width:100%;}

	/* 상세페이지 */
	.sub_cont	{width:97.39583333333%; margin:0 1.30208333333%; padding:20px 5%;}
	.sub_cont h3	{font-size:20px; margin-bottom:20px;}
	.sub_cont h4	{font-size:12px; margin-bottom:10px;}
	.sub_cont .location	{display:none;}

	.li_type2 li	{line-height:20px; padding:10px 0;}
	.li_type2 li span.num	{width:8.14814814815%; margin-right:1.85185185185%;font-size:12px;margin-top:0;}
	.li_type2 li p	{width:90%; line-height:20px;}

	.txt_zoom	{line-height:16px;}

	.sub_text	{margin-bottom:20px;}

	/* 게시판 - 목록 */
	.board_list	{border-top:1px solid  #a3a3a3;}
	.board_list thead	{display:none;}
	.bd_num,.bd_writer,.bd_date,.bd_hit	{display:none;}
		 .bd_num,.bd_writer,.bd_evDate,.bd_wiDate {display:none;}
	.m_info	{display:block;line-height:11px; margin-top:8px;}
		 .m_info[winner] {margin-top:0; margin-bottom:8px;}
		 .m_info[winner] > ol:after {clear:both; content:''; display: block;}
		 .m_info[winner] > ol > li {float:left; padding-top:5px; font-size:12px; color:#888; padding-right:5px;}  

	.m_info>span	{font-size:11px; color:#888; margin-right:8px; }
	.board_list td	{line-height:30px;}
	.board_list .bd_subject a	{display:block;}
	
	.paging	{margin:20px 0;}
	.paging .pg_center	{display:inline-block;}
	.paging a	{width:24px;height:24px; line-height:24px; font-size:11px;}

	#bd_sch	{width:100%;}
	#bd_sch select	{width:23%; margin-right:0.74074074074%; box-sizing:border-box;}
	#bd_sch #input_sch	{width:54.07407407407%; margin-right:0.74074074074%; box-sizing:border-box;}
	#bd_sch .btn_sch	{width:18.51851851852%; box-sizing:border-box;}
	
	/*이벤트페이지-당첨자발표 게시판 목록*/
	.board_list tbody .winner_bd_subject {width:100%; padding:5px 0;}

	/* 게시판 - 쓰기 */
	.board_write td	{padding:12px  0 12px 3%;}

	/* 게시판 - 읽기 */
	.board_view .bv_title	{padding:20px 0;}
	.bv_title #title	{font-size:20px; line-height:24px;}
	.bv_title .bv_info	{font-size:11px; line-height:15px;}
	.bv_btn ul	{float:none;width:100%;margin:0 auto;}
	.bv_btn .btn_write	{clear:both; width:100%;margin-top:10px; }


	/* 댓글 */
	.rp_write	{padding:14px 1.85185185185%}
	.rp_write #wr_content	{clear:both; width:100%;}
	.rp_write .btn_submit	{clear:both; width:100%; margin-left:0; height:30px; margin-top:5px; line-height:30px;}

	/* 암용어사전 */
	h3.word_sch_title	{font-size:30px; margin-bottom:12px;}
	#sub_word_search	{width:100%;}
	#sub_word_search input[type=text]	{width:100%;}
	#sub_word_search input[type=submit]	{width:22.22222222222%;}

	/* 암진단 체크리스트 */
	#self_ckli .num	{display:none;}
	#self_ckli td.qes,#self_ckli .user_info	{padding:20px 0; line-height:20px;}
	#self_ckli .user_info	{padding-left:3.7037037037%}
	#self_ckli .chk	{width:18.51851851852%}

	.sm_tbl.self_result th	{width:12.22222222222%; line-height:17px;}
	.sm_tbl.self_result td	{padding-left:3.7037037037%;}

	.sign_li	{ padding-top:10px; border-top: 1px solid #ddd;}
	.sign_li li	{padding-bottom:10px; margin-bottom:10px; border-bottom: 1px solid #ddd;}
	.sign_li div img	{display:none;}
	.sign_li div p	{margin:0; width:100%;}

	/* 암환자 등록 */
	.regist_cancer th	{width:24.44444444444%;}

	/* 해외환자이송서비스 절차 */
	.txt_transfer	{margin-bottom:10px; }
	.wrap_process	{margin-top:20px; }
	.wrap_process img	{width:100%; margin-bottom:20px; }

	/* 올캔서 회원제 */
	.m_hidden	{display:none;}
	.set_sm_tbl	{overflow:hidden;}
	.benefit_tbl_title{display:table; float:left;width:46.2962962963%;}
	.benefit_tbl_title thead th{padding:60px 0 61px 0; border-bottom:1px solid #aaa;}
	.benefit_tbl_title tbody td{text-align:center;}
	.benefit_tbl_title .highlight{background-color:#f2faff;}
	.set_sm_tbl .wrap_tbl{float:left; overflow-x:scroll; width:53.7037037037%; }
	.set_sm_tbl .wrap_tbl table{width:667px;}

	.application_form ul	{width:77.77777777778%;}

	.wrap_tbl2	{overflow-x:scroll;}
	.wrap_tbl2 .sm_tbl	{width:667px;}

	/* hcc */
	.wrap_p .left	{float:none;}
	.wrap_p .right	{float:none;}
	.wrap_p.about_hcc .sub_text	{width:100%;}
	.wrap_img 	{margin:10px 0; width:100%;}
	.wrap_img img	{width:100%;}

	/* 주주회원제 */
	.membership_sh1	{padding:20px 7.40740740741% 20px 7.40740740741%;}
	.membership_sh2	{padding:20px 7.40740740741%;}
	.membership_sh1	.s_title	{line-height:18px; text-align:center; }
	.membership_sh1	.title	{line-height:40px; text-align:center; }
	.membership_sh2	.title	{line-height:22px; text-align:center; }

	/* 지도 */
	.wrap_btn.map	{ width:78.88888888889%;}
	.wrap_btn.map li	{width:48.82629107981%; margin:0 2.34741784038% 5px 0;}
	.wrap_btn.map li:nth-child(2n)	{margin-right:0;}
	.wrap_btn.map li a	{width:100%; font-size:12px;}
	.wrap_btn.map li a .nf_img	{margin:0 5%;}

	.germany1	{border-left:0; margin-top:-10px; border-top:0; }
	.germany1 thead	{display:none;}
	.set_sm_tbl.germany .sm_tbl	{float:none; width:100%;}

	.wrap_map iframe	{height:300px;}
	.wrap_img.map	{float:none; width:100%; margin-bottom:20px;}
	.wrap_map .li_type4	{float:none; width:100%; margin-right:0;}

	.set_map	{text-align:center;}
	.set_map h5	{text-align:left;}

	/* 기부천사 */
	.li_align li a	{font-size:12px;}

	.fund_list>li	{width:48.14814814815%; margin-right:3.7037037037%;}
	.fund_list>li:nth-child(2n)	{margin-right:0;}
	.fund_list .thum_img img	{border-radius:3px 3px 0 0;}
	.fund_list .thum_img .icon	{left:5px; top:5px;}

	.fund_list .thum_title	{padding:7px 3.84615384615% 14px 3.84615384615%; border-radius:0 0 3px 3px;}

	.fund_list .thum_title .request	{margin-top:32px; margin-bottom:5px; font-size:10px;}
	.fund_list .thum_title .project_title	{font-size:12px; line-height:16px;}
	.fund_list .thum_title .project_stitle	{display:none; }
	.fund_list .thum_title .dday	{display:none;}
	.fund_list .thum_title .progress_bar	{position:absolute; top:0; left:0; width:100%; height:2px;}
	.fund_list .thum_title .progress_bar>div	{border-radius:0px; height:2px; }

	.fund_list .thum_title .progress_num	{position:absolute; top:8px; width:92.30769230769%; margin:0 auto;}
	.fund_list .btn_participation	{display:none;}
	.fund_list .btn_end	{display:none;}

	/* 후원대상소개 */
	#fund_cont .fund_title	{height:220px; padding-top:80px; background:url(../img/sub/fund_title.jpg) no-repeat center center; background-size:cover;}
	#fund_cont .fund_title>p	{padding:0 7.40740740741%;}
	#fund_cont .fund_title .title1	{ margin-bottom:20px; font-size:34px; font-family:'Noto Sans KR',돋움,san-serif; letter-spacing:-2px; font-weight:500; }
	#fund_cont .fund_title .title2	{margin-bottom:50px; font-size:13px; line-height:18px;}
	#fund_cont .fund_title .title3	{line-height:20px; }

	.fund_menu	{width:100%;}
	.fund_menu>li	{width:25%;}
	.fund_menu>li>a	{width:100%; padding:0; line-height:40px; font-size:12px; box-sizing:border-box; letter-spacing:-0.5px;}
	.fund_menu>li>a.on	{border-bottom:2px solid #1da1f2;}

	.fund_cont .left_cont	{float:none; width:100%; }

	.fund_cont .introduce>p	{font-size:13px; font-weight:500; line-height:20px;}
	.fund_cont .introduce .txt_title	{margin-bottom:12px; font-size:16px; font-weight:bold; }
	.fund_cont .introduce .txt_cont	{margin-bottom:20px;}
	.fund_cont .introduce .ex	{padding:10px; margin-bottom:20px;  text-align:center; background-color:#e8e8e8; color:#888;}
	.fund_cont .introduce .img	{margin-bottom:40px; }
	.fund_cont .introduce .img img	{width:100%;}

	.fund_cont .right_info	{float:none; width:100%;}
	.fund_cont .right_info .graph	{padding:20px 7.40740740741%;}

	.fund_cont .right_info .ex_date	{padding:20px 7.40740740741%;}

	.fund_cont .right_info .info	{overflow:hidden; padding:20px 7.40740740741%;}
	.fund_cont .right_info .info li	{float:left; width:50%; text-align:center; font-size:16px;}

	.fund_cont .btn_fund	{ display:block;padding:20px 0; text-align:center; color:#fff; background-color:#1da1f2; font-size:18px; font-family:'Noto Sans KR',돋움,san-serif; font-weight:500; line-height:18px; }
	.fund_cont .btn_fund span {font-size:13px; font-weight:300; }

	/* 후원하기 업데이트 */
	.fund_update .board_list .bd_img	{width:28.44311377246%;}
	.fund_update .board_list .bd_img img	{width:100%;}
	.fund_update .board_list .bd_subject	{padding-left:3.7037037037%}

	/* 후원하기 댓글 */
	.fund_reply .rp_write #wr_content	{width:100%;}
	.fund_reply .rp_write .btn_submit	{width:100%; margin-left:0; background-color:#888;}

	/* 마이페이지 */
	#fregisterform th	{width:30%; padding:0; }
	#fregisterform td	{width:70%;}

	#fregisterform .join2	{height:44px; padding:0 10px; border:1px solid #ddd; box-sizing:border-box; line-height:44px; border-radius:5px; width:200px;}
	.bd_btn_submit .btn_cancle2	{background-color:#aaa;line-height:25px; display:inline-block;}

	.rc_graph	{background-repeat:repeat-y; background-position:center top;}
	.rc_graph>li	{float:none; width:100%; margin-right:0;margin-bottom:10px; }
	.rc_graph>li:last-child	{margin:0;}
	.rc_graph div	{padding:10px; text-align:center; box-sizing:border-box;}
	.rc_graph div span	{display:inline; line-height:20px; font-weight:bold;}
	.rc_graph div span.name	{font-size:12px; color:#888; font-weight:normal;}

	/* 검색결과 */
	.m_wrap_sm	{overflow:hidden; width:100%; margin-top:-10px;}
	.m_wrap_sm>div	{overflow-x:scroll; width:87%; float:left;}
	#search_menu	{width:810px; height:44px; overflow:hidden; padding:0 3.125%;  box-sizing:border-box; background-color:#fff; border-bottom:1px solid #ddd; margin-bottom:10px; }
	.m_wrap_sm .menu_more	{display:block;}
	#search_menu>li	{float:left; width:auto;}
	#search_menu>li>a	{display:block; padding-right:30px; text-align:left; border:0; background-color:#fff; color:#888; line-height:44px; font-family:'Noto Sans KR',돋움,san-serif; font-size:14px; letter-spacing:-1px; color:#444; font-weight:500;}
	#search_menu>li>a.on	{color:#1da1f2; background-color:#fff;}
	#search_menu>li:first-child>a	{border-radius:0;}
	#search_menu>li.last>a	{border-radius:0; }

	 .search_result	{width:97.39583333333%; margin:2% 1.30208333333%; border:0; background-color:transparent;}
	 .search_result .result {padding:20px 0;}
	 .search_result #sub_left	{float:none; width:100%; margin-left:0; padding:5.9880239521%; padding-top:0;  border-radius:10px; border:1px solid #ddd; background-color:#fff;}
	 .search_result #sub_right	{display:none;}

	.search_result .wrap_title .title	{ line-height:18px; }
	.search_result .wrap_title .date	{display:block; margin-left:0;}

	.search_result .rs_img	{ float:none; width:100%;margin-right:0; margin-bottom:5px;}
	.search_result .rs_img img	{width:100%;}
	.search_result .set_txt_cont	{float:none; width:100%;}
	.search_result .ex>ul	{width:auto;}
	.search_result .rs_dr_img	{ width:29.62962962963%; margin-right:3%; }
	.search_result .rs_dr_img img	{width:100%;}

	.search_result .nr_li	{margin-bottom:0;}

	.m_search_menu	{margin-top:-10px; margin-bottom:10px;}

	.mobile_view {display:block;}

	/*암 예보*/
	/*상자 크기와 위치 변경*/
	.weather_box {width:45px;}
	#today_weather_box:nth-child(2) {left:10% !important}
	#today_weather_box:nth-child(3) {left:10% !important}
	#today_weather_box:nth-child(4) {left:10% !important}
	#today_weather_box:nth-child(5) {left:10% !important}
	#today_weather_box:nth-child(6) {left:10% !important}
	#today_weather_box:nth-child(7) {left:10% !important}
	#today_weather_box:nth-child(8) {left:10% !important}
	#today_weather_box:nth-child(9) {left:10% !important}
	.weather_box img {width:15px; height:15px;}	
	.sm_tbl.self_result td	{padding-left:0; font-size:11px;}
	
	/*오늘 지역별 암 예보*/
	#local_weather_box {width:30px !important}

		/***암종별 증상 및 치료법 리스트***/
	.cancer_ass_list tr .bd_subject {background-position-y:20px; background-position-x:90%; background-size:10px 7px; background-color:#edf8ff; padding:10px 0 1px;}
	.cancer_ass_list tr .bd_subject>span {width:90%; padding-bottom:10px;}
	.cancer_ass_list tr .bd_subject .m_info {border-top:1px solid #d1d1d1; padding:10px 0; overflow:hidden; background:#f7fcff;}
	.board_list tbody td ul {background:#fff;}
	

/*회원가입 완료 페이지*/
.bd_btn_submit .btn_submit {line-height:30px;}
.bd_btn_submit .btn_cancle {line-height:30px; /*margin-top:5px;*/ }
.bd_btn_submit>* {font-size:14px; height:30px;}

/*************이벤트 페이지**************/
.event_container .tab_menu {width:100%;}
.event_container .tab_menu li {height:30px;}
.event_container .tab_menu li a {font-size:13px; line-height:30px;}

}
/*mobile2*/
@media all and (min-width:420px) and (max-width:639px){
	.paging .pg_center	{display:inline-block}
	.mobile_view {display:block;}
}

/*tablet*/
@media all and (min-width:640px) and (max-width:999px) {
	.map_img01 { left:2%; bottom:0; }
	.tabPage01_list li button { width:70px; }

	.map_list01 h4 { position: absolute; left:0; display: block; width:40%; height:auto; }
	.map_list01 h4 span { color:#0066cc; }

	.tabWrap { width:100%; height:350px; margin-bottom: 120px; }

	/* 명의를 찾아서 pc */
	.map_btnbox { position: absolute; right:0; width:60%; height:auto; text-align:right; }
	.map_btnbox button { width:35%; height:20px; border:1px solid #ccc; background:url("../img/sub/map_listbtn_bg.jpg") repeat-x; color:#000; font-size:12px; font-family:'NanumSquare', sans-serif; font-weight:700; }

	.tab02_title { position:absolute; width:63%; height:auto; top:25px; left:50%; margin-left: -35%; }
	.tab02_title img { width:100%; height:auto; }

	.map_form { position:absolute; top:160px; width:56%; height:auto; left:50%; margin-left:-30%; margin-bottom:10%; text-align:center; }
	.map_form select { width:34%; height:35px; margin-left: 0.8%; border:3px solid #0e62c2; }
	.map_form select option { font-size: 12px; }
	.map_form button { width:26%; height:35px; border:1px solid #1e568f; background:url("../img/sub/map_tabbg_01.jpg") repeat-x; color:#fff; font-family:'NanumSquare', sans-serif; font-weight:600; }

	#snb h2	{display:none;}
	.m_btn_snb	{display:block;}
	#snb>ul	{display:none; border-top:1px solid #ddd;}

	#sub_left,#sub_right	{width:97.39583333333%; margin:0 1.30208333333%;}
	#sub_right	{margin-top:10px;}
	#sub_right>.wrap_sm	{overflow:hidden; padding:15px 2.00534759358%; border-bottom:1px solid #ddd;box-sizing:border-box;}
	#main_login	{display:none;}

	.sub_main .half_wrap_sm	{width:50%; padding-right:15px; box-sizing:border-box;}
	.sub_main .half_wrap_sm:last-child	{border-right:0; padding-right:0; padding-left:15px;}
	.sub_main .half_wrap_sm .thum_li>li	{width:48.25581395349%; margin-right:3.48837209302%;}
	.sub_main .half_wrap_sm .thum_li>li:last-child	{margin-right:0}
	.sub_main .half_wrap_sm .thum_li>li a	{width:100%;}
	.sub_main .half_wrap_sm .thum_li>li a img	{width:100%;}

	.sub_main .half_wrap_sm .shortcut>a img	{margin:0 auto;}


	/*올캔서 뉴스*/
	.today_news .th_img	{display:block; width:30.77994428969%;}
	.today_news .th_img img	{width:100%;}
	.today_news .set_latest	{width:67.13091922006%; margin-left:2.08913649025%;}
	.today_news .th_title	{margin-top:0;}
	.today_news .th_cont	{height:66px; overflow:hidden;}

	.mv .thum_li>li	{width:23.67688022284%; margin-right:1.6713091922%;}
	.mv .thum_li>li:last-child	{margin-right:0;}
	.mv .thum_li>li a	{width:100%;}
	.mv .thum_li>li a img	{width:100%;}

	.interview .th_img	{display:block; width:30.77994428969%;}
	.interview .th_img img	{width:100%;}
	.interview .set_latest	{width:67.13091922006%; margin-left:2.08913649025%;}
	.interview .th_title	{margin-top:0;}
	.interview .th_cont	{height:66px; overflow:hidden;}

	/*뉴스 우측 롤링배너 보이지 않게 하기*/
	.news_adv {display:none;}
	
	/*동병상련*/
	.sm_cafe	{width:100%;}

	/* 상세페이지 */

	/* 게시판 - 목록 */
	.board_list .bd_subject	{width:53.89221556886%;}

	/*이벤트페이지 - 당첨자발표 게시판 목록*/
	.board_list  thead .bd_num {width:10%;}
	.board_list  thead bd_subject {width:50%;}
	.board_list  thead bd_writer {width:20%; line-height:20px;}
	.board_list  thead bd_date {width:20%; line-height:20px;}
	.board_list tbody .bd_evDate {line-height:20px; width:20%;}
	.board_list tbody .bd_wiDate {line-height:20px; width:20%;}

	/* 댓글 */
	.rp_write	{padding:14px 2.99401197605%;}
	.rp_write #wr_content	{width:87.26114649682%;}
	.rp_write .btn_submit	{width:11.14649681529%; margin-left:1.5923566879%;}

	/* 암진단 체크리스트 */
	#self_ckli th	{width:16.01796407186%;}
	#self_ckli .num	{width:7.48502994012%;}
	#self_ckli .qes, #self_ckli .user_info { padding-left:2.99401197605%; line-height:22px; }
	#self_ckli .chk	{width:11.97604790419%;}

	.sm_tbl.self_result th	{width:16.01796407186%;}
	.sm_tbl.self_result td	{padding-left:2.99401197605%; }

	.sign_li div img	{width:29.94011976048%;}
	.sign_li div p	{width:68.5628742515%; margin-left:1.49700598802%; }

	/* 암환자 등록 */
	.regist_cancer th	{width:18.26347305389%;}
	.regist_cancer td	{padding:14px 1.49700598802%;}

	/* 해외환자이송서비스 절차 */
	.wrap_process img	{width:100%;}

	/* 올캔서 회원제 */
	.benefit_tbl	tbody th	{width:11.97604790419%;}
	.benefit_tbl	.gr	{width:10.77844311377%;}
	.benefit_tbl	.mr,.benefit_tbl .tr	{width:9.88023952096%;}
	.benefit_tbl	.mc, .benefit_tbl .rw	{width:8.08383233533%;}
	.benefit_tbl	.highlight th,.benefit_tbl .highlight td	{background-color:#f2faff;}

	/* hcc */
	.wrap_p.about_hcc .sub_text	{width:47.00598802395%;}
	.wrap_p.about_hcc .wrap_img	{width:50.2994011976%;}

	/* 주주회원제 */
	.membership_sh1	{padding:40px 5.9880239521% 30px 5.9880239521%;}
	.membership_sh2	{padding:20px 5.9880239521%;}
	.wrap_img.mso	{margin-bottom:20px; text-align:center;}
	.wrap_img.mso p	{margin-top:10px; }

	/* 지도 */
	.wrap_btn.map	{width:96.55688622754%; margin:30px auto 0 auto;}
	.wrap_btn.map li	{width:19.37984496124%;margin:0 0.31007751938%;}
	.wrap_btn.map li a	{width:100%; font-size:12px;}
	.wrap_btn.map li a .nf_img	{margin:0 4% 0 8%;}

	.wrap_map iframe	{height:300px;}
	.wrap_img.map	{float:right; width:47.00598802395%}
	.wrap_img.map img	{width:100%}
	.wrap_map .li_type4	{float:left;width:49.40119760479%; margin-right:2.99401197605%;}

	.set_map	{text-align:center;}
	.set_map h5	{text-align:left;}

	/* 기부천사 */
	.li_align	{width:664px; margin:0 auto 20px auto;}
	.fund_list	{width:664px; margin:0 auto;}
	.fund_list>li:nth-child(3n)	{margin-right:0;}

	/* 후원대상소개 */
	.fund_cont	{overflow:hidden;}
	.fund_cont .left_cont	{width:68.11377245509%;}
	.fund_cont .right_info	{width:28.74251497006%;}

	/* 후원하기 업데이트 */
	.fund_update .board_list .bd_img	{width:28.44311377246%;}
	.fund_update .board_list .bd_img img	{width:100%;}
	.fund_update .board_list .bd_subject	{padding-left:2.99401197605%}

	/* 후원하기 댓글 */
	.fund_reply .rp_write #wr_content	{width:83.51648351648%;background-color:#f3f3f3; box-sizing:border-box;}
	.fund_reply .rp_write .btn_submit	{width:15.38461538462%; margin-left:1.0989010989%}

	/* 마이페이지 */
	#fregisterform th	{width:17.96407185629%; padding:0; }

	.rc_graph>li	{width:18%; margin-right:2.4%;}
	.rc_graph .relation	{padding:10px 0; font-size:10px;letter-spacing:-0.5px;}
	.rc_graph div	{padding:10px 8.33333333333%; text-align:center; box-sizing:border-box;}
	.rc_graph div span	{display:block; line-height:20px;}
	.rc_graph div span.name	{font-size:12px; color:#888;}

	/* 검색결과 */
	.m_wrap_sm	{overflow:hidden; width:100%; margin-top:-10px;}
	.m_wrap_sm>div	{overflow-x:scroll; width:87%; float:left;}
	#search_menu	{width:810px; height:44px; overflow:hidden; padding:0 3.125%;  box-sizing:border-box; background-color:#fff; border-bottom:1px solid #ddd; margin-bottom:10px; }
	.m_wrap_sm .menu_more	{display:block;}
	#search_menu>li	{float:left; width:auto;}
	#search_menu>li>a	{display:block; padding-right:30px; text-align:left; border:0; background-color:#fff; color:#888; line-height:44px; font-family:'Noto Sans KR',돋움,san-serif; font-size:14px; letter-spacing:-1px; color:#444; font-weight:500;}
	#search_menu>li>a.on	{color:#1da1f2; background-color:#fff;}
	#search_menu>li:first-child>a	{border-radius:0;}
	#search_menu>li.last>a	{border-radius:0; }

	.search_result	{width:97.39583333333%; margin:2% 1.30208333333%; border:0; background-color:transparent;}
	.search_result #sub_left	{float:none; width:100%; margin-left:0; padding:5.9880239521%; padding-top:0;  border-radius:10px; border:1px solid #ddd; background-color:#fff;}
	.search_result #sub_right	{display:none;}

	.search_result .ex>ul	{width:auto;}

	.search_result .rs_img	{ width:22%; margin-right:3%; }
	.search_result .rs_img img	{width:100%;}
	.search_result .rs_dr_img	{ width:11.97604790419%; margin-right:3%; }
	.search_result .rs_dr_img img	{width:100%;}
	.search_result .set_txt_cont	{width:75%;}

	.m_search_menu	{margin-top:-10px; margin-bottom:10px;}
	.search_result .nr_li	{margin-bottom:0;}
	.mobile_view {display:none;}

	.weather_map {width:49.75%}
	.weather_info {width:49.75%}
}

/*tablet2*/
@media all and (min-width:640px) and (max-width:784px){

	.wrap_img>img	{width:100%;}

	/* 기부천사 */
	.li_align	{width:100%;}

	.fund_list	{width:100%; }
	.fund_list>li	{width:32.03592814371%; margin-right:1.64670658683%; }
	.fund_list>li:nth-child(3n)	{margin-right:0;}
	.fund_list .thum_title	{padding:20px 9.34579439252%;}
	.fund_list .project_title	{line-height:22px;}
	.fund_list .project_stitle	{line-height:16px;}
	.fund_list .dday	{display:none;}
	.mobile_view {display:none;}

}
