@charset "utf-8";

@import url('/css/layout.css');
@import url('/css/base.css');
@import url('/css/reser_max.css');


/*layout.css 재정의 */
#footer{clear:both; width:100%; height:95px; margin:30px 0 0 0; padding:0 0 0 0; background:url(/images/common/layout/footer_bg.gif) repeat-x top;}

/* main_layout */
div.main_container{}

div.mgnb{height:76px; padding:0 100px 0 0; background:url(/images/main/bg_mgnb.gif) no-repeat left top; text-align:right;}
div.mgnb2{height:76px; padding:0 32px 0 0; background:url(/images/main/bg_mgnb.gif) no-repeat left top; text-align:right;}
div.mvisual{margin:0 0 30px 0;}
div.mcont{width:860px; margin:0 0 0 20px;}

div.mgroup01{height:120px;}
div.mgroup01 div.mgr0101{float:left; width:237px;}
div.mgroup01 div.mgr0102{float:left; width:388px;}
div.mgroup01 div.mgr0102	div.totalsearch	{
	width:364px;
	height:37px;
	background:url(/images/main/bg_total.gif) no-repeat 0 0;
}
div.mgroup01 div.mgr0102	div.totalsearch	input	{
	width:283px;
	height:14px;
	border:5px solid #288ACB;
	font-size:11px;
	color:#1C82C6;
	font-weight:bold;
	padding:2px 0 0 2px;
}
div.mgroup01 div.mgr0102	div.totalsearch	img	{vertical-align:middle;margin-top:1px;}
div.mgroup01 div.mgr0103{float:left; width:233px;}

div.mgroup02{clear:both;}
div.mgroup02 div.mgr0201{float:left; width:237px;}
div.mgroup02 div.mgr0202{float:left; width:388px;}
div.mgroup02 div.mgr0203{float:left; width:233px;}
:root div.mgroup02 div.mgr0203{margin:0 0 30px 0;}

h3.mh3{height:21px;}
h3.mh301{}

ul.infotab{height:27px;}
ul.infotab li{float:left; margin:0 2px 0 0;}
ul.infocont{clear:both;}
ul.infocont li{float:left; margin:0 0 3px 0; width:113px; font-size:0;}

ul.newstab{height:17px; margin:0 0 6px 0; background:url(/images/main/bg_newstab.gif) repeat-x top;}
ul.newstab li{float:left; margin:0 1px 0 0;}
ul.newscont{padding-bottom:20px;}
ul.newscont li{padding:0 0 0 10px; background:url(/images/main/bul_news.gif) no-repeat 0 6px; font-size:11px;}
ul.newscont li a{font-size:11px;}

dl.healthinfo{float:left; width:185px; font-size:11px;}
dl.healthinfo dt.tit{float:right; width:82px; height:43px; padding:4px 5px 0 3px; font-size:11px;}
dl.healthinfo dt.tit a{font-size:11px; line-height:14px;}
dl.healthinfo dd.photo{float:left; width:91px; height:63px; margin:0 0 0 0; background:url(/images/main/bg_health_photo.gif) no-repeat left top; }
dl.healthinfo dd.photo img{margin:4px 0 0 4px; width:81px; height:52px; border:1px solid #DFDFDF;}
dl.healthinfo dd.date{float:right; width:82px; padding:0 5px 0 3px; color:#949494;}

div.maincoun{background:url(/images/main/bg_counsel.jpg) no-repeat left top;width:214px;height:60px;}
div.maincoun	ul	{width:112px;margin-left:110px;}
div.maincoun	ul	li	{float:left;}


dl.open{width:365px; height:71px; background:url(/images/main/bg_open.gif) no-repeat left top; }
dl.open dt{float:left; width:180px;}
dl.open dt a img {margin-bottom:8px;}
dl.open dd{float:left; width:70px;padding:10px 0 0 35px;}
dl.open dd.sec{padding-left:0;}



/* modify 20090407 */
div.mblock01	{float:left;width:237px;}
div.mblock02	{float:left;width:388px;}
div.mblock03	{float:left;width:234px;}

ul.maincounul	{margin-top:5px;}
ul.maincounul	li	{float:left;}

ul.mnewul	{margin:10px 0 0 0;}
ul.mnewul	li	{float:left;padding:0 5px 16px 0;}

div.mblock02	div.totalsearch	{
	width:364px;
	height:37px;
	background:url(/images/main/bg_total.gif) no-repeat 0 0;
}
div.mblock02	div.totalsearch	input	{
	width:283px;
	height:14px;
	border:5px solid #288ACB;
	font-size:11px;
	color:#1C82C6;
	font-weight:bold;
	padding:2px 0 0 2px;
}
div.mblock02	 div.totalsearch	img	{vertical-align:middle;margin-top:1px;}

ul.mhelpul	li	{float:left;padding-right:5px;}
ul.mhelpul	li.all	{
	background:url(/images/main/icon_alllife.gif) no-repeat 0 0;
	width:180px;
	height:49px;
	position:relative;
}
ul.mhelpul	li.all	span	{
	position:absolute;
	left:145px;
	top:28px;
}
div.detailhelp	{
	position:absolute;
	left:14px;
	top:28px;
}
div.detailhelp	ul	li	{float:left;}


/* modify 20110225 */
.mgt5 { margin-top:5px !important;}
.mgt10 { margin-top:10px !important;}
.mgt15 { margin-top:15px !important;}
.mgt17 { margin-top:17px !important;}
.mgt20 { margin-top:20px !important;}
.mgt22 { margin-top:22px !important;}

.mgl7 { margin-left:7px !important;}
.mgl11 { margin-left:11px !important;}

.wrap_con {}
.m_left { float:left; width:305px;}
.m_cnt { float:left; width:369px; margin-left:30px;}
.m_right { float:left; width:235px; margin-left:30px;}

.reser_facility {background:url('/images/main_yo/bg_left_bnr_02.gif') no-repeat left top; padding:15px 10px;}
.reser_facility dl { float:left;}
.reser_facility dl.right_dl { padding-left:7px;}
.reser_facility dl dt { padding:0 0 10px 0;}
.reser_facility .title01 { padding-top:20px;}
.reser_facility p { width:98%; text-align:right;}
.reser_facility p a img { padding:0 0 0 1px;}
.wrap_use {background:url('/images/main_yo/left_bnr_tab_bg.gif') no-repeat left top;}
.wrap_use ul { height:80px; padding:14px 0;}
.wrap_use li { float:left; width:120px; padding:2px 0 1px 20px;}

.news {background:url('/images/main_yo/bg_news_list.gif') repeat-x left 16px; position:relative;}
.news .btn_more { position:absolute; right:5px; top:5px;}
.news .btn_more { position:absolute; right:5px; top:5px;}
.news_list { margin:13px 0 0 5px;}
.news_list li { padding:1px 0 1px 6px;background:url('/images/main_yo/dot_blue_sque.gif') no-repeat left 6px; color:#7d7d7d; font-size:11px;}
.news_list li span { display:inline-block; width:300px;}
.health_list {background:url('/images/main_yo/bg_news_list.gif') repeat-x left 16px;}
.health_list a { padding:0 1px 0 0;}

.wrap_movie {background:url('/images/main_yo/right_02_bg.gif') no-repeat left top; height:28px; padding-top:5px;}
.wrap_movie dl dt,.wrap_movie dl dd { float:left;}
.wrap_movie dl dt { padding:5px 15px 0 10px;}
.wrap_movie dl dd img { padding:0 2px 0 2px;}

.right_ico ul li {float:left; padding-bottom:3px;}
.right_ico ul li:after {content:""; clear:both; display:block}

.right_bnr_02 {}
.right_bnr_02 p { width:100%;}
.wrap_client {background:url('/images/main_yo/right_tab_bg.gif') no-repeat left top;}
.float_list { height:80px; padding:12px 0;}
.float_list li {float:left; padding:6px 5px 2px 10px;}
.po_list { padding:14px 0;background:url('/images/main_yo/right_tab_bg_01.gif') no-repeat left top;}
.po_list li { padding:3px 0 3px 10px;}

.container_main {position:relative;}
.posi_quick {position:absolute; left:70px;}



.left_bnr_01_list{background:url('/images/main_yo/left_bnr_01_bg.gif') no-repeat left bottom; margin:0; padding:0 10px 0 13px;  width:305px; height:103px;}
.left_bnr_01_list dl{margin:0; padding:0; }
.left_bnr_01_list dl dt{margin-bottom:7px; }
.left_bnr_01_list dl dd{float:left; margin-right:4px;}


