@charset "utf-8";

/**
	main
*/
.main_info {background: #fff;margin-bottom: 10px;}
.main_info .main_head {border-bottom: 1px solid #D5D5D5;}
.main_info .headline {font-size: 16px;line-height: 32px;font-weight: bold;color: #000;}
.main_info .headline a {display: block;padding: 0 10px;background-position: 100%;background-repeat:no-repeat;color: #000;}

.board_info {font-size: 15px;line-height: 30px;color: #484848;padding-bottom: 2px;overflow: hidden;}
.board_info .bo_list li {height: 35px;overflow: hidden;padding: 1px 5px;}
.board_info li {border-top: 1px solid #e8e8ea;vertical-align: top;padding: 1px;overflow: hidden;}
.board_info li a {display: block;padding: 0 10px 0;height: 29px;overflow: hidden;color: #333;}
.board_info li:after{content:""; display:block; clear:both;}
.board_info .bo_list a {float: left;padding: 3px 5px;}


.logo_info .logo_list {overflow: hidden;text-align: center;padding: 3px 0;zoom: 1;}
.logo_info li {float: left;width: 25%;}
.logo_info li a {display: block;padding: 10px 1px 4px;margin: 1px;}
.logo_info li:after{content:""; display:block; clear:both;}
.logo_info .icon {display: block;width: 100%;margin-bottom: 4px;}
.logo_info .name {display: block;overflow:hidden;color: #333;font-size: 14px;line-height: 16px;height: 32px;}
.logo_list li {float: left;width: 33.3%;padding: 1px 0;}
.logo_list li a {display: block;width: 100%;margin: 0 auto;padding: 0 2px;}
.logo_list li:after{content:""; display:block; clear:both;}
.r_iconv{background: url(http://m.ayeobi.com/www/images/main/r_iconv.png) no-repeat;}
.main_banner {padding: 10px 0 5px;}
.main_banner img {display: block;margin: 0 auto;width: 100%;}
.bo_link img {width: 10px;margin-right: 5px;}
.img_tile_list .item {float: left;width: 50%;}
.img_tile_list .item_frame {padding: 0 5px;text-align: center;margin-top: 10px;}
.img_tile_list {padding: 0 5px;overflow: hidden;}
.img_tile_list .item_link {display: inline-block;position: relative;overflow: hidden;margin: 0 auto;vertical-align: top;max-width: 100%;}
.img_tile_list .thumb {display: block;width:150px;height:100px;max-width: 100%;margin: 0 auto;}
.img_tile_list .blind_title {position: absolute;bottom: 0;left: 0;width: 100%;background: #666;background: rgba(0,0,0,.6);text-align: center;font-size: 13px;color: #fff;line-height: 24px;height: 24px;font-weight: normal;padding-top: 2px;overflow: hidden;}

.main_body .btn_group {clear: both;overflow: hidden;margin: 0 5px 10px;}
.main_body .btn_group li {float: left;width: 50%;padding: 0 5px;box-sizing: border-box;}
.main_body .only {margin: 0 5px 10px; text-align: center;}
.main_body .only a.btn_main.bunyang {text-shadow: 0 3px 5px #da3e00;background: linear-gradient(360deg, #da3e00 85%, #dc6d00 100%);line-height: 160px;}
.only a.btn_main {display: inline-block;border-radius: 10px;width: 100%;height: 160px;font-weight: bold;font-size: 35px;color: #fff;box-sizing: border-box;letter-spacing: -3px;}
.btn_group li:nth-child(1) a { display: block; border-radius: 10px; width: 100%; height: 100px; padding:25px 0; font-weight: bold; font-size: 22px; color: #fff; text-align: center; box-sizing: border-box; letter-spacing: -2px;text-shadow: 0 3px 5px #138826; background: linear-gradient(360deg, #138826 85%, #69a90f 100%); line-height: 25px;}
.btn_group li:nth-child(2) a { display: block; border-radius: 10px; width: 100%; height: 100px; padding:25px 0; font-weight: bold; font-size: 22px; color: #fff; text-align: center; box-sizing: border-box; letter-spacing: -2px;text-shadow: 0 3px 5px #2279b7; background: linear-gradient(360deg, #2279b7 70%, #27b3d6 100%); line-height: 25px;}
.btn_group li:nth-child(3) a {display: block; border-radius: 10px; width: 100%; height: 100px; padding: 25px 0; font-weight: bold; font-size: 22px; color: #fff; text-align: center; box-sizing: border-box; letter-spacing: -2px; text-shadow: 0 3px 5px #795bea; background: linear-gradient(360deg, #795bea 65%, #7f8efe 100%);line-height: 25px;}

/**
	info
*/
.banner_area{width:100%; margin-top: 5px;}
.banner_content{width:100%; margin: 0 auto; font-family: "Malgun Gothic", "맑은 고딕",sans-serif;}

.info_title {text-align: center; font-size: 1.25em; margin-top: 30px;}
.info_title h1{font-size: 1.55em;}
.info_title span{color:#427736; font-weight: bold;}
.info_content ul {margin-top: 30px;}
.info_content li {padding: 5px 5px 5px 5px}
.info_content li h2{color: #626262; font-size: 1.15em !important; }
.info_content li span{font-size: 1em !important; }
.info_content li:nth-child(2n-1) {margin-top: 40px;}
.info_content li span{color: #484e55;}


.info_sub_title {text-align: center; font-size: 1.25em; margin-top: 30px;}
.info_sub_title h1{font-size: 1.55em;}
.info_sub_title span{color:#427736; font-weight: bold;}
.info_sub_content ul {margin-top: 30px;}
.info_sub_content li {padding: 5px 5px 5px 5px}
.info_sub_content li h2{color: #626262; font-size: 1.15em !important; }
.info_sub_content li span{font-size: 1em !important; }
.info_sub_content li:nth-child(2n-1) {margin-top: 40px;}
.info_sub_content li span{color: #484e55;}


/**
	map
*/

.map_area{width: 100%; text-align: center;}
.map_area img {width: 100%; height: 50%}
.map_content {width: 99%;margin: 0 auto;border: 1px solid #d9d3c6;border-collapse: collapse;table-layout: fixed;cellSpacing: 0;}
.map_content_th {border: 1px solid #d9d3c6;padding: 5px 10px;background-color: #BCBCBC;color: #fff;}
.map_content_subject {border: 1px solid #d9d3c6;color: #605347;background-color: #E3E3E3;text-align: center;}
.map_content td {border: 1px solid #d9d3c6;text-align: center;padding: 5px 10px;}