/* Reset */
html{height:100%;}
body{
	margin:0px;padding:0px;
	height:100%;
	*word-break:break-all;-ms-word-break:break-all;
	background-color:transparent;
	-webkit-text-size-adjust: 100%;
}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,p,span,b{
	margin:0px;padding:0px;
	list-style:none;
}
fieldset,dl,dd,dt,img{border:0;vertical-align:top;}
address,em{font-style:normal;}
hr,legend,caption,label{display:none;}
button{cursor:pointer;_cursor /**/:hand;}
 
/* color font-size font-family 정의 */
body{color:#787878;font-family:"Dotum","돋움", "굴림", Sans-serif;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldse,p{font-size:12px;line-height:1.3em;color:#757474;}
td,th {font-size:12px;line-height:1.3em;color:#757474;font-family:"Dotum","돋움", "굴림", Sans-serif;}
img{border:0;}

/* basic-alink */
a:link        {color:#757474;text-decoration:none;}
a:visited     {color:#757474;text-decoration:none;}
a:active      {color:#757474;text-decoration:none;}
a:hover       {color:#757474;text-decoration:underline;}

/* pop_base */
#pop_base{
	position:relative;
	min-height:100%;_height:100%;
	background:url('../../img/Common/popup_bg.gif') repeat-x left top;
}
#pop_top_area{position:relative;z-index:1;height:130px;background:url('../../img/Common/popup_bg_right.gif') no-repeat right top;}
#pop_top_area .logo{float:left;padding:11px 0 0 30px;height:119px;background:url('../../img/Common/popup_bg_left.gif') no-repeat left top;}
#pop_top_area .title{float:left;padding:11px 0 0 9px;}
#pop_top_area .btn_close{position:absolute;top:15px;right:30px;}

#pop_contents{position:relative;padding:0 30px 60px 30px;margin-top:-50px;z-index:10;}
#pop_footer{position:absolute;bottom:0px;width:100%;text-align:center;height:17px;padding-top:8px;background:url('../../img/Common/popup_footer_bg.gif') repeat-x left bottom;}


/* 공통 */
.t_type1{width:100%;border-bottom:2px solid #757474;}
.t_type1 tr th{height:30px;text-align:center;color:#FFFFFF;background:#848484 url('../../img/Common/t_type1_line.gif') no-repeat right top;}
.t_type1 tr th.none{background:#848484 url('') no-repeat right top;}
.t_type1 tr td{padding:8px 0 8px 0;text-align:center;border-bottom:1px solid #E4E4E4;}
.t_type1 tr td.t_left{text-align:left;padding-left:10px;}
.t_type1 tr td.bg_g{background:#F6F6F6;}
.t_type1 tr.bg_g td{padding:7px 0 6px 0;text-align:center;border-bottom:1px solid #E4E4E4;background:#F6F6F6;}

.t_type2{width:100%;border-bottom:2px solid #757474;}
.t_type2 tr th{height:30px;text-align:center;color:#FFFFFF;background:#848484 url('../../img/Common/t_type1_line.gif') no-repeat right top;}
.t_type2 tr th.none{background:#848484 url('') no-repeat right top;}
.t_type2 tr td{vertical-align:top;padding:8px 10px 8px 10px;text-align:left;line-height:20px;border-bottom:1px solid #E4E4E4;border-right:1px solid #E4E4E4;}
.t_type2 tr td.bg_g{vertical-align:middle;background:#F6F6F6;text-align:center;font-weight:bold;border-right:none;}
.t_type2 tr td.none{border-right:none;}

.t_type3{width:100%;border-top:2px solid #757474;border-bottom:2px solid #757474;}
.t_type3 tr th{text-align:left;font-size:11px;font-weight:normal;padding:5px 10px 5px 10px;background:#F6F6F6;line-height:18px;border-bottom:1px solid #E4E4E4;}
.t_type3 tr td{text-align:left;font-size:11px;padding:5px 10px 5px 10px;line-height:18px;border-bottom:1px solid #E4E4E4;}

.photo_intro{width:100%;border-top:3px solid #848484;border-bottom:2px solid #ADADAD;clear:both;padding:5px 0 0 0;}
.photo_intro dl{overflow:hidden;clear:both;width:100%;padding-bottom:15px;margin-top:15px;min-height:155px;border-bottom:1px solid #E4E4E4;}
.photo_intro dl dt{float:left;margin-bottom:10px;padding:6px 7px;display:block;border:1px solid #F1F1F1; width:98px;}
.photo_intro dl dd{float:right;margin:2px 3px 2px 0px;display:block; width:450px;padding-left:12px;background:url('../../img/Common/bl_03.gif') no-repeat left 4px; margin-left:0;}
.photo_intro dl dd span.b{font-weight:bold;}
.photo_intro dl dd span.name{font-weight:bold; color:#303030;}
.photo_intro dl dd a:link{cursor:pointer;}
.photo_intro dl dd.btn{background:none;text-align:right;margin-top:-10px;}
.photo_intro dl.last{border-bottom:none;}

/*
.photo_intro{width:600px;border-top:3px solid #848484;border-bottom:2px solid #ADADAD;}
.photo_intro dl{clear:both;padding:15px 0 14px 0;height:142px;border-bottom:1px solid #E4E4E4;}
.photo_intro dl dt{float:left;padding:6px 7px;display:inline; border:1px solid #F1F1F1; width:98px; margin-right:20px;}
.photo_intro dl dd{float:left;width:410px;height:20px;padding-left:12px;background:url('../../img/Common/bl_03.gif') no-repeat left 4px; margin-left:0;}
.photo_intro dl dd span.b{font-weight:bold;}
.photo_intro dl dd span.name{font-weight:bold; color:#303030;}
.photo_intro dl dd a:link{cursor:pointer;}
.photo_intro dl dd.btn{background:none;text-align:right;margin-top:-10px;}
.photo_intro dl.last{border-bottom:none;}
*/

.f_org{color:#CD8D27;}
.f_gray{color:#8C8E86;}

.bl_01{padding-left:23px;color:#5E5643;font-weight:bold;background:url('../../img/Common/bl_01.gif') no-repeat left 1px;}
.bl_01 a:link        {color:#5E5643;text-decoration:none;}
.bl_01 a:visited     {color:#5E5643;text-decoration:none;}
.bl_01 a:active      {color:#5E5643;text-decoration:none;}
.bl_01 a:hover       {color:#5E5643;text-decoration:underline;}
.bl_03{padding-left:11px;background:url('../../img/Common/bl_03.gif') no-repeat 1px 4px;}

.list_style1{}
.list_style1 li{min-height:11px;_height:11px;line-height:18px;padding:0 7px 0 11px;background:url('../../img/Common/bl_03.gif') no-repeat 1px 6px;}





/* 컨텐츠 */
.sub01_05{width:605px;background:url('../../img/Common/sub01_05_img1.jpg') no-repeat right top;}
.sub01_05 .txt1{padding:48px 0 0 273px;height:120px;}
.sub01_05 .txt2{line-height:20px;margin-bottom:27px;text-align:justify;}
.sub01_05 ul li{min-height:11px;_height:11px;line-height:18px;padding-bottom:4px;}

.box_style1{width:605px;height:70px;background:url('../../img/Common/box_style1.gif') no-repeat right top;}
.box_style1 ul{padding:10px 21px 0 23px;}
.box_style1 ul li.txt{float:left;}
.box_style1 ul li.btn{float:right;padding-top:10px;}

.sub01_06{}
.sub01_06 .photo{float:left;width:240px;}
.sub01_06 .txt{float:left;width:365px;line-height:18px;text-align:justify;}
.sub01_06 .txt .txt2{margin-top:17px;}
.sub01_06 .txt .txt2 dt{float:left;width:41px;font-weight:bold;}
.sub01_06 .txt .txt2 dd{float:left;width:315px;line-height:18px;}


.sub02_01_pop1{}
.sub02_01_pop1 li ul{margin-bottom:21px;padding-top:5px;}
.sub02_01_pop1 li ul li{min-height:12px;_height:12px;padding-bottom:5px;}


.sub02_01_pop2 li{min-height:12px;_height:12px;padding-bottom:5px;}

.calendar_year{height:47px;padding:15px 0 0 250px;background:url('../../img/Common/box_style2.gif') no-repeat left top;}
.calendar_year a, .calendar_year span{float:left;display:block;}
.calendar_year span{font-size:14px;font-weight:bold;color:#010101;padding:0 13px;}

.calendar_g{text-align:right;font-size:11px;color:#B2B2B2;margin-top:7px;margin-bottom:22px;}

.calendar_area{padding:20px 0 15px 0;width:600px;border-bottom:1px solid #F2F2F2;min-height:160px;_height:160px;}
:root .calendar_area{overflow:hidden;}
.calendar_area .calendar{float:left;width:220px;padding-bottom:3px;min-height:160px;_height:160px;background:url('../../img/Common/calendar_bg.gif') no-repeat left bottom;}
.calendar_area .calendar p.mon{padding-top:5px;width:192px;height:50px;text-align:center;font-size:11px;color:#FFFEFE;font-weight:bold;background:url('../../img/Common/calendar_bg.gif') no-repeat left top;}
.calendar_area .calendar ul{clear:both;padding-bottom:4px;padding-left:14px;}
.calendar_area .calendar ul li{float:left;width:20px;margin-right:4px;display:inline;color:#7A7A7A;text-align:center;}
.calendar_area .calendar ul li a{display:block;padding-top:3px;height:15px;}
.calendar_area .calendar ul li a:link        {color:#7A7A7A;text-decoration:none;}
.calendar_area .calendar ul li a:visited     {color:#7A7A7A;text-decoration:none;}
.calendar_area .calendar ul li a:active      {color:#85BE14;text-decoration:none;font-weight:bold;background:#FDFAC3;}
.calendar_area .calendar ul li a:hover       {color:#85BE14;text-decoration:none;font-weight:bold;background:#FDFAC3;}
.calendar_area .calendar ul li.sun{color:#FF0101;}
.calendar_area .calendar ul li.sun a:link        {color:#FF0101;text-decoration:none;}
.calendar_area .calendar ul li.sun a:visited     {color:#FF0101;text-decoration:none;}
.calendar_area .calendar ul li.sun a:active      {color:#FF0101;text-decoration:none;}
.calendar_area .calendar ul li.sun a:hover       {color:#FF0101;text-decoration:none;}
.calendar_area .calendar ul li.sat{color:#0099FF;}
.calendar_area .calendar ul li.sat a:link        {color:#0099FF;text-decoration:none;}
.calendar_area .calendar ul li.sat a:visited     {color:#0099FF;text-decoration:none;}
.calendar_area .calendar ul li.sat a:active      {color:#0099FF;text-decoration:none;}
.calendar_area .calendar ul li.sat a:hover       {color:#0099FF;text-decoration:none;}

.calendar_area .detail_calendar{float:left;width:380px;}
.calendar_area .detail_calendar p{font-weight:bold;color:#BE8F34;height:24px;}
.calendar_area .detail_calendar dl{clear:both;padding-bottom:7px;min-height:12px;_height:12px;}
.calendar_area .detail_calendar dl dt{float:left;width:122px;color:#BE8F34;font-size:11px;padding-left:8px;background:url('../../img/Common/bl_05.gif') no-repeat left 4px;}
.calendar_area .detail_calendar dl dd{float:left;width:250px;}