
/*common*/
.content_box{width:100%; max-width:700px; margin:auto;}
.sub_title{width:100%; max-width:700px; margin:auto; text-align:center; padding-top:30px; box-sizing:border-box; font-size:32px; color:#222;}
.sub_title_2>h5{width:100%; max-width:700px; margin:auto; text-align:center; padding-top:20px; box-sizing:border-box; font-size:25px; color:#222;}
.sub_title_2>p{width:100%; max-width:700px; margin:auto; text-align:center; padding-bottom:30px; box-sizing:border-box; font-size:15px; color:#999;}
.event_title>h5{width:100%; max-width:700px; margin:auto; text-align:center; padding:20px 0; box-sizing:border-box; font-size:25px; color:#222;}
.history_title>h5{width:100%; max-width:700px; margin:auto; text-align:center; padding-top:30px; box-sizing:border-box; font-size:25px; color:#222;}
.history_title>p{width:100%; max-width:700px; margin:auto; text-align:center; font-size:15px; color:#999;}
.sub_title_3>h5{width:100%; max-width:700px; margin:auto; text-align:center; padding-top:20px; box-sizing:border-box; font-size:25px; color:#222;}
.sub_title_3>p{width:100%; max-width:700px; margin:auto; text-align:center; box-sizing:border-box; font-size:15px; color:#999;}


/*�غ���������*/
.ready_wrap{width:100%;}
.page_ready{display:block; width:100%; margin:auto; padding:20px 0; box-sizing:border-box;}

/*tap*/
.reunion01_tabs{display: flex; flex-wrap: wrap; width:100%; max-width:700px; margin:25px auto;}
.reunion01_tabs label,
.reunion05_tabs>ul li{width:50%; order: 1; display: block; padding:10px 0px; text-align:center; cursor: pointer; background: #fff; border-bottom:1px solid #ddd; color:#ccc; font-size:16px; transition: background ease 0.2s;}
.reunion05_tabs{width:100%; max-width:700px; margin:40px auto;}
.reunion05_tabs>ul{display: flex; width: 100%;}
/* .reunion05_tabs>ul li a{font-size: 23px;} */
.reunion05_tabs>ul .active a{color: #222;}
.reunion05_tabs .notice_board{border-top: none;}
.reunion02_tabs{display: flex; flex-wrap: wrap; width:100%; max-width:700px; margin:25px auto;}
.reunion02_tabs label{width:50%; order: 1; display: block; padding:10px 0px; text-align:center; cursor: pointer; background: #fff; border-bottom:1px solid #ddd; color:#ccc; font-size:16px; transition: background ease 0.2s;}

.reunion03_tabs{display: flex; flex-wrap: wrap; width:100%; max-width:700px; margin:25px auto; word-break: keep-all;}
.reunion03_tabs label{width:25%; order: 1; display: block; padding:10px 0px; text-align:center; cursor: pointer; background: #fff; border-bottom:1px solid #ddd; color:#ccc; font-size:16px; transition: background ease 0.2s;}

.unam_tabs{display: flex; flex-wrap: wrap; width:100%; max-width:1300px; margin:25px auto;}
.unam_tabs label{width:50%; order: 1; display: block; padding:10px 0px; text-align:center; cursor: pointer; background: #fff; border-bottom:1px solid #ddd; color:#ccc; font-size:15px; transition: background ease 0.2s;}

/*�ڽ����*/
.reunion01_tabs .tab{order: 99; flex-grow: 1; width: 100%; display: none; background: #fff;}
.reunion01_tabs input[type="radio"]{display: none;}

.reunion02_tabs .tab{order: 99; flex-grow: 1; width: 100%; display: none; background: #fff;}
.reunion02_tabs input[type="radio"]{display: none;}

.reunion03_tabs .tab{order: 99; flex-grow: 1; width: 100%; display: none; background: #fff;}
.reunion03_tabs input[type="radio"]{display: none;}

.unam_tabs .tab{order: 99; flex-grow: 1; width: 100%; display: none; background: #fff;}
.unam_tabs input[type="radio"]{display: none;}

/*�� �������� �÷�*/
.reunion01_tabs input[type="radio"]:checked + label,
.reunion05_tabs .active{background: #fff; border-bottom:5px solid #ff8e29; color:#222; font-size:16px;}
.reunion01_tabs input[type="radio"]:checked + label + .tab {display: block;}

.reunion02_tabs input[type="radio"]:checked + label{background: #fff; border-bottom:5px solid #88aa20; color:#222; font-size:16px;}
.reunion02_tabs input[type="radio"]:checked + label + .tab {display: block;}

.reunion03_tabs input[type="radio"]:checked + label{background: #fff; border-bottom:5px solid #ff8e29; color:#222; font-size:16px;}
.reunion03_tabs input[type="radio"]:checked + label + .tab {display: block;}

.unam_tabs input[type="radio"]:checked + label{background: #fff; border-bottom:5px solid #f19608; color:#222; font-size:15px;}
.unam_tabs input[type="radio"]:checked + label + .tab {display: block;}



/*�λ縻*/
.tab_greeting>img{display:block; margin:auto;}
.greeting_img{display:block; width:100%; margin:30px auto;}
.reunion01_tabs .text_box{padding:0 10px; box-sizing:border-box; color:#888; font-size:14px;}
.text_box>strong{color:#444; font-size:25px; font-weight:lighter;}
.ceo_name{margin-top:25px; text-align:center;}
.ceo_name>h6{color:#005bac; font-size:35px; font-weight:bold;}
.ceo_name>p{color:#222; font-size:18px;}
.ceo_name>p>span{color:#444; font-size:25px;}
.ceo_name>small{display:block; font-size:15px; color:#888; margin:10px 0;}


/*ȸ����*/
.history_ul{margin-top:30px;}
.history_ul>li{width:100%; border-top:1px solid #ddd; padding:15px 10px; box-sizing:border-box;}
.history_ul>li>h6{color:#222; font-size:23px;}
.history_ul>li>table{width:100%;}
.history_ul>li>table>tbody>tr{height:20px;}
.history_ul>li>table>tbody>tr>td:first-child{width:32%; padding-right:20px; box-sizing:border-box; color:#bbb; font-size:13px;}
.history_ul>li>table>tbody>tr>td:last-child{width:68%; color:#555; font-size:13px;}


/*����ȸ��� ����Ʈ*/
.old_member_list{width:100%; max-width:700px; margin:auto;}
.old_member_list>table{width:100%; margin-bottom:50px; text-align:center;}
.old_member_list>table>tbody>tr>td.table_title{color:#222; border-bottom:1px solid #555; border-top:1px solid #555;}
.old_member_list>table>tbody>tr>td:nth-child(1){width:20%;}
.old_member_list>table>tbody>tr>td:nth-child(2){width:15%;}
.old_member_list>table>tbody>tr>td:nth-child(3){width:30%;}
.old_member_list>table>tbody>tr>td:nth-child(4){width:45%;}
.old_member_list>table>tbody>tr>td{height:45px; color:#888; font-size:15px; border-bottom:1px solid #ddd;}
.old_member_list>table>tbody>tr>td>a.old_member_btn{padding:6px 15px; box-sizing:border-box; color:#888; font-size:13px; background-color:#f3f3f3; border:1px solid #ddd; transition:all 0.5s;}
.old_member_list>table>tbody>tr>td>a.old_member_btn:hover{background-color:#ff8e29; border:1px solid #ff8e29; color:#fff;}

.old_member_title{width:100%; color:#222; font-size:25px; padding:30px 0; box-sizing:border-box; text-align:center;}
.old_member_list_table{width:100%;}
.old_member_list_table>tbody>tr>td:nth-child(1){width:15%;}
.old_member_list_table>tbody>tr>td:nth-child(2){width:10%;}
.old_member_list_table>tbody>tr>td:nth-child(3){width:20%;}
.old_member_list_table>tbody>tr>td:nth-child(4){width:10%;}
.old_member_list_table>tbody>tr>td:nth-child(5){width:45%;}
.old_member_list_table>tbody>tr>td{height:35px; border:1px solid #eee; text-align:center;}
.old_member_list_table>tbody>tr>td.title_bg{background-color:#005bac; color:#fff;}


/*����ȸ����ֿ���*/
.old_member_eventlist{width:100%; max-width:700px; margin:0 auto; padding:30px; box-sizing:border-box;}
.old_member_eventlist>li{float:left; width:50%; text-align:center; margin-bottom:15px;}
.member_list>ul.list_ul1{border-top:1px solid #555;}
.member_list>ul.list_ul2{border-top:1px solid #ddd;}
.member_list>ul.list_ul3{border-top:1px solid #ddd;}
.member_list>ul.list_ul4{border-top:1px solid #ddd; border-bottom:1px solid #555; margin-bottom:50px;}
.member_list>ul>li>h6{font-size:18px; color:#222; margin:5px 0;}
.member_list>ul>li>p{font-size:14px; color:#555;}
.member_list>ul>li>a{display:inline-block; font-size:12px; color:#999; margin:5px 0; padding:7px 15px; box-sizing:border-box; border:1px solid #ddd; transition:all 0.5s;}
.member_list>ul>li>a:hover{background-color:#ff8e29; border:1px solid #ff8e29; color:#fff;}

.old_member_title2{width:100%; color:#222; font-size:25px; padding:30px 0; box-sizing:border-box; text-align:center;}
.old_member_eventlist_table{width:100%;}
.old_member_eventlist_table>tbody>tr>td:nth-child(1){width:10%;}
.old_member_eventlist_table>tbody>tr>td:nth-child(2){width:15%;}
.old_member_eventlist_table>tbody>tr>td:nth-child(3){width:15%;}
.old_member_eventlist_table>tbody>tr>td:nth-child(4){width:15%;}
.old_member_eventlist_table>tbody>tr>td:nth-child(5){width:45%;}
.old_member_eventlist_table>tbody>tr>td{height:35px; border:1px solid #eee; text-align:center;}
.old_member_eventlist_table>tbody>tr>td.title_bg{background-color:#005bac; color:#fff;}


/*ȸĢ*/
.member_rule_title>h5{width:100%; color:#222; font-size:23px; padding-top:20px; box-sizing:border-box; text-align:center;}

.member_rule_menu{border-bottom:1px solid #ddd; width:100%; max-width:700px; margin:30px auto; margin-bottom:0;}
.member_rule_menu>li{float:left; width:9%;}
.member_rule_menu>li>a{display:inline-block; width:100%; height:45px; line-height:45px; border-top:5px solid #ddd; color:#999; font-size:15px; text-align:center;}
.member_rule_menu>li.on>a{border-top:5px solid #005bac; color:#222; font-size:15px;}
.member_rule_menu>li>a:hover{border-top:5px solid #005bac; color:#222; font-size:15px;}

.member_rule_box{width:100%; max-width:700px; margin:auto;}
.rule_box{padding:20px; box-sizing:border-box; border-bottom:1px dotted #ccc;}
.rule_big_title{font-size:25px; color:#005bac; margin:10px 0;}
.rule_main_title{font-size:18px; color:#222; margin-bottom:5px;}
.rule_text{font-size:15px; color:#888; margin-bottom:10px;}


/*������*/
.text_box{padding:0 10px; box-sizing:border-box;}
.inhahistory_img{display:block; width:100%; padding:30px 0; box-sizing:border-box;}
.history_map{display:block; margin:30px auto; width:100%;}
.reunion02_tabs .text_box{color:#888; font-size:15px;}
.text_box>strong{color:#444; font-size:23px; font-weight:lighter;}
.history01>p,.history02>p{color:#222; font-size:20px;}

.history_list{border-top:1px solid #ddd;}


/*�˾Ƶα�*/
.group_wrap{width:100%; margin:auto;}
.group_wrap>img{margin-bottom:30px; width:100%;}
.tap_01{border-top:1px solid #ddd;}
.group_wrap>div{padding:20px 10px; box-sizing:border-box; border-bottom:1px solid #ddd;}
.group_wrap>div>ul{width:100%; max-width:700px;}
.group_wrap>div>ul>li{width:100%; margin-bottom:10px;} 

.group_wrap>div>h4{display:block; font-size:23px; color:#005bac;}
.group_wrap>div>strong{display:block; font-size:16px; color:#222; font-weight:normal;}
.group_wrap>div.tap_01>strong{margin-bottom:30px;}
.group_wrap>div>small{display:block; font-size:23px; color:#222; margin-bottom:10px;}
.group_wrap>div>ul>li>h5{display:block; font-size:20px; color:#005bac;}
.group_wrap>div>ul>li>p{font-size:15px; color:#999;}

.group_wrap>div.tap_03>ul>li{width:100%; text-align:center; border-bottom:1px dotted #ddd; margin-bottom:20px; padding-bottom:20px; box-sizing:border-box;}
.group_wrap>div.tap_03>ul>li:last-child{border-bottom:none; margin-bottom:0;}
.group_wrap>div.tap_03>ul>li>h2{font-size:18px; color:#222; margin-top:10px;}
.group_wrap>div.tap_03>ul>li>span{font-size:15px;}
.tap_04>div{text-align:center;}
.tap_04>div>a>img{width:100%;}
.tap_06{margin-bottom:50px;}


/*�繫���ȳ�*/
.location_map{width:100%; max-width:700px; margin:auto;}
.location_map>iframe{width:100%; max-width:700px;}
.location_text{width:100%; max-width:700px; margin:30px auto; text-align:center;}
.location_text>h6{font-size:25px; color:#005bac; margin-bottom:10px;}
.location_text>span{margin-right:10px;}
.location_text>span>a{display:inline-block; padding:10px 50px; box-sizing:border-box; background-color:#005bac; margin-top:10px; color:#fff;}
.location_text>table{width:98%; border-top:4px solid #005bac; margin:auto;}
.location_text>table>tbody>tr{height:50px;}
.location_text>table>tbody>tr>td{border:1px solid #ddd; text-align:left; padding:5px; box-sizing:border-box; font-size:14px;}
.location_text>table>tbody>tr>td:first-child{width:25%; background-color:#f6f6f6;}
.location_facebookbtn{display:inline-block; padding:3px 20px; box-sizing:border-box; margin-left:15px; background-color:#999; color:#fff; line-height:120%;}


.homepage_list{width:98%; margin:30px auto;}
.homepage_list>h6{font-size:25px; color:#005bac; margin-bottom:20px; text-align:center;}
.homepage_list>table{width:100%; border-top:4px solid #005bac;}
.homepage_list>table>tbody>tr{height:50px; text-align:center;}
.homepage_list>table>tbody>tr>th{border:1px solid #ddd; padding:0 3px; box-sizing:border-box; background-color:#f3f3f3; color:#222;}
.homepage_list>table>tbody>tr>td{border:1px solid #ddd; padding:0 3px; box-sizing:border-box;}
.homepage_list>table>tbody>tr>td:nth-child(1){width:30%;}
.homepage_list>table>tbody>tr>td:nth-child(2){width:70%;}




















