/* CSS for desktop 
/*****Basic Layout 템플릿의 기본 요소가 이곳에 기록됩니다.*****/
body{
 margin: 0px;
 padding: 0px;
 background: #ececec;
}
a{
 cursor: pointer;
 font-weight: bold;
}
#container {
 width: 100%;
 margin: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}
/*****intro 시작*****/
#gwon_login_area{
 width: 90%;
 display: block;
 margin-left: auto;
 margin-right: auto;
 margin-right: auto;
 /*background:url("../img/menu_bg.jpg")repeat-y;*/
 /**전체 컨텐츠 영역에 대한 배경이미지 설정*/
}
/***상단 타이틀 영역입니다.***/
#gwon_login_area_txt{
 /***상단 타이틀 전체 영역에 대한 설정값이 적용됩니다.***/
 /*text-shadow: 1px 1px #555555;*/
 width: 80%;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: right;
 padding-left: 10%;
 padding-right: 10%;
 color: #555555;
}
#top_area{
 width: 90%;
 display: block;
 margin-left: auto;
 margin-right: auto;
 /*background:url("../img/menu_bg.jpg")repeat-y;*/
 /**전체 컨텐츠 영역에 대한 배경이미지 설정*/
 background: #ffffff;
}
#logo_img{
 /***상단 타이틀 영역에 삽입되는 로고 이미지에 대한 설정입니다..***/
 margin-bottom: 20px;
 max-width: 80%;
}
/***상단 타이틀 영역입니다.***/
#top_con{
 /***상단 타이틀 전체 영역에 대한 설정값이 적용됩니다.***/
 width: 80%;
 padding-top: 20px;
 padding-bottom: 20px;
 text-align: center;
 padding-left: 10%;
 padding-right: 10%;
 color: #555555;
}
/***상단 메뉴 영역입니다. 현재 숨김 처리되어있습니다.***/
#menu_area{
 display: block;
 clear: both;
 margin-left: auto;
 margin-right: auto;
 width: 90%;
}
#menu_txt{
 margin-left: auto;
 margin-right: auto;
 width: 100%;
 text-align: left;
 background-color:#fff;
 padding-top: 10px;
 padding-bottom:10px;
 text-align: center;
}
/***콘텐츠 영역입니다.***/
#con_area{
 /***콘텐츠 전체 영역에 대한 설정값이 적용됩니다.***/
 margin-left: auto;
 margin-right: auto;
 width: 86%;
 padding: 2%;
 text-align: center;
 background: #fff;

}

.con_area_div img{
 width: 100%;
 min-width: 50px;
}
#apply_bt_area{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
/***콘텐츠 전체 영역에 대한 설정값이 적용됩니다.***/
#con_con1, #con_con2, #con_con3, #con_con4, #con_con5, #con_con6, #con_con7, #con_con8, #con_con9, #con_con10{
 position: relative; 
 float: left;
 text-align: left;
 border-top: #ebebe3 1px solid;
 width: 80%;
 padding-left: 10%;
 padding-right: 10%;
 padding-top: 15px;
 padding-bottom: 15px;
}

.con_titles{
 /***본문 타이틀 공통 클래스입니다.***/
 float: left;
 text-align: left;
 font-weight: bold;
 font-size: 20px;
 line-height: 25px;
 padding-top: 5px;
 padding-bottom: 5px;
}

#con1_txt, #con2_txt, #con3_txt, #con4_txt, #con5_txt, #con6_txt, #con7_txt, #con8_txt, #con9_txt, #con10_txt{
 float: left;
 text-align: left;
 width: 100%;
}
/*****Basic Layout 템플릿의 기본 요소가 이곳에 기록됩니다.*****/
/*****other style 템플릿의 추가 요소가 이곳에 기록됩니다.*****/


#other_info{
 /***하단 추가 정보 영역입니다.***/
 display: block;
 border-top: #ebebe3 1px solid;
 width: 100%;
 text-align: left;
 background-color:#fff;
}
#other_info a{
    font-size: 10px;
}
#logo_area{
 width: 100%;
 text-align: center;
 background-color:#efefef;
}
#logo_area_con{
 margin-left: auto;
 margin-right: auto;
 width: 600px;
 text-align: center;
}
#map_info{
 width: 100%;
}

#right_top_shape{
 position:absolute ;
 right:0px;
 top: 0px; 
}
.logo_shape{
 filter:alpha(opacity=50);
 width: 32px;
}

/*****intro 끝*****/


/****sub page 끝 ***/
#bottom{
 clear: both;
 width: 100%;
 padding-top: 10px;
 padding-bottom: 10px;
}
#bt_txt{
 margin-left: auto;
 margin-right: auto;
 width: 95%;
 text-align: center;
}

#content_area h1, #content_area h3, #con_area h1, #con_area h3{
 /*font-family: '나눔 명조','Nanum Myeongjo', 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;*/
 font-style: normal;
 font-weight: 800;
 margin-bottom: 10px;
 text-align: center;
 width: 100%;
}
#other_info h1,#other_info h3{
 text-align: left;
}