/* CSS for desktop 
/*****Basic Layout 템플릿의 기본 요소가 이곳에 기록됩니다.*****/
body{
 margin: 0px;
 padding: 0px;
}
a{
 cursor: pointer;
 font-weight: bold;
}

#container {
 width: 100%;
 margin: 0;
 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;*/
 /**전체 컨텐츠 영역에 대한 배경이미지 설정*/
}

#top_title{
    text-align: center;
    color: #3ec0ce;
}
#date_info{
    margin-top:-15px;
    text-align: center;
    color: #3ec0ce;
}
/***상단 타이틀 영역입니다.***/
#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: 10px;
 max-width: 150px;
}
/***상단 타이틀 영역입니다.***/
#top_con{
 /***상단 타이틀 전체 영역에 대한 설정값이 적용됩니다.***/
 width: 80%;
 padding-top: 50px;
 padding-bottom: 80px;
 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%;
 margin-top: -56px;
}
#menu_txt{
    width: 100%;
    text-align: left;
    background: #fff;
    border-bottom: 1px solid #efefef;
    padding-top: 10px;
    padding-bottom:10px;
    text-align: center;
    position: relative;
    background-color:#3ec0ce;
    color: #3ec0ce;
}
#menu_txt a{
    color:#fff;
}
/***콘텐츠 영역입니다.***/
#con_area{
 /***콘텐츠 전체 영역에 대한 설정값이 적용됩니다.***/
 margin-left: auto;
 margin-right: auto;
 width: 86%;
 padding: 2%;
 padding-top: 0px;
 text-align: center;
 background: #fff;

}

.con_area_div img{
 width: 100%;
 min-width: 50px;
}
/***콘텐츠 전체 영역에 대한 설정값이 적용됩니다.***/
#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{
 /***하단 추가 정보 영역입니다.***/
 position:relative; 
 float: left;
 border-top: #ebebe3 1px solid;
 width: 80%;
 margin-left: auto;
 margin-right: auto;
 padding-left: 10%;
 padding-right: 10%;
 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: 80%;
 text-align: center;
}

#content_area h1, #content_area h3, #con_area h1, #con_area h3{
 font-style: normal;
 font-weight: 800;
 margin-bottom: 10px;
 text-align: center;
 width: 100%;
}
#other_info{
    display: none;
}
#apply_bt_title{
    display: none;
}
#apply_bt_date{
    display: none;
}

button.btn-info{
    color: #757575;
    background-color: #fff;
    border: 1px solid #aaaaa9;
    font-weight: bold;
    text-shadow: none;
}
button.btn-info:hover{
    color:#757575;
    background: #fff;
    border: 1px solid #555;
    font-weight: bold;
    text-shadow: none;
}
 #main_apply_bt_area{
     text-align: center;
     margin-top:20px;
 }
 #apply_bt_area{
     text-align:center;
 }
 /*****배경 추가 코드*****/
#top_area{
    background: url("/img/bg/design/bg_tem_5_topbg.jpg") no-repeat top center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}