/* °øÅë */
@font-face {
    font-family: 'ChosunGs';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.0/ChosunGs.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html, body				{font-family: "Nanum Gothic", "Noto Sans KR" , AppleGothic, Roboto, sans-serif;letter-spacing:-1px;}
.cont_block				{padding:3em 0;}
.cont_tit				{font-size:2.2em;;text-align:center;}
.cont_wrap				{width:1280px;margin:0 auto;}
*, html,body,table.list_round {font-size:small;}
th				{font-size:1.2em;font-weight:500;text-align:center;padding:0.3em;}
td				{font-size:1.2em;height:auto;padding:0.3em;}
input[type="text"], input[type="number"], input[type="file"], input[type="date"], input[type="password"], input[type="button"], input[type="submit"] {border:1px solid #999;padding:0.5em;border-radius:0.3em;font-size:1.1em;}
select {border:1px solid #999;padding:0.4em 0.5em;border-radius:0.3em;font-size:1.1em;}
input[type="button"], input[type="submit"] {padding:0.3em 1em;border:0;cursor:pointer;background:#009DE0;color:#fff;}
input[type="button"]:hover, input[type="submit"]:hover {background:#f70;color:#fff;}
input[type="submit"] {padding:0.4em 1em;}
textarea		{border:1px solid #999;font-size:1.1em;padding:0.5em;}

/* »ó´Ü¸Þ´º */

#TopLogoBox				{text-align:center;padding:1.5em;}
	#TopLogoImg			{height:4em;cursor:pointer;}
.TopMenuBox				{border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
	.top_menu, .top_menu_login		{width:16.6%;float:left;text-align:center;padding:0.8em;font-size:2em;font-family:'ChosunGs';}
	.top_menu:hover		{background:#aaa;color:#fff;cursor:pointer;}
	.top_login_btn		{padding:0.3em 1em;cursor:pointer;}
	.top_login_btn:hover {background:#aaa;color:#fff;border-radius:2em;font-size:1.4rem;}
	#TopSubMenu			{border-bottom:1px solid #aaa;}
		.submenu_box		{overflow:hidden;position:relative;}
		.top_submenu		{width:16.6%;height:16em;float:left;padding:0 0.5em;color:#777;font-weight:300;line-height:2em;}
		.Smenu				{cursor:pointer;font-size:1.3em;line-height:2em;}
		.Smenu:hover		{color:#000;font-weight:400;}

#TopMobileMenuBtn			{position:absolute;top:0;right:0;padding:0.5em;width:50px;}
#MobileMenuBoxOuter			{padding:1em 2em 10em 2em;}
.MobileMenuBox				{font-size:1.3em;padding:1em 0 0.5em 0;color:#077;}
.MobileSMenu				{padding:0.5em 1em;font-size:1.1em;border-top:1px solid #ccc;}

/* ¸ÞÀÎÆäÀÌÁö */
#mainbnn			{padding:0;height:500px;}
#mainbnn_outer		{width:1280px;}
.main_title			{padding:0 0 0.5em 0;font-size:2em;font-family:'ChosunGs';}
#main_notice_box	{width:40%;float:left;padding-top:2em;}
#main_gal_box		{width:60%;float:left;padding:2em 0 0 2em;}
	#main_tea_gallery, #main_mem_gallery	{border-top:3px solid #000;}
	.gal_box		{width:25%;float:left;padding:1em 0.5em;text-align:center;border-bottom:1px solid #aaa;cursor:pointer;}
	.gal_subject	{padding-top:0.5em;font-size:1.3em;}

/* ¼­ºêÆäÀÌÁö */
#left_menu {width:17%;float:left;}
.left_menu_title	{font-size:2em;padding:1em;background:#ddd;border:1px solid #aaa;text-align:center;font-family:'ChosunGs';}
.left_menu	{font-size:1.3em;padding:1em;border-bottom:1px solid #aaa;cursor:pointer;color:#777;}
.left_menu:hover {background:#f3f9ff;font-weight:500;}
#contents	{width:83%;float:left;padding-left:3em;}
#mobile_pg_title	{width:100%;background:#eee;padding:0.5em 1em;text-align:center;font-size:1.5em;font-weight:bold;border-bottom:1px solid #ccc;}

.board_date	{width:10%;}
.brd_gal_list_box_mo {display:none;}
.brd_gal_list_box_tab {display:none;}
/* È¸¿ø°¡ÀÔ */
#div_join_agreement	{padding:1em;}
#div_member_join #regi_box li {list-style:none;}	
/* ·Î±×ÀÎ ÆË¾÷ */
#main_login_box_default {padding-top:3em;}
#login_info			{ font-size:larger;padding:2em 0;text-align:center; }
.login_title		{ float:left;width:30%;text-align:right;padding:0;color:#000;font-size:larger; }
.login_input		{ float:left;width:70%;padding-left:1em; }

#SiteCopy		{ font-size:0.8em;color:var(--basic_link_over);letter-spacing:0px; }
#SiteLink		{ padding-top:1.5em;letter-spacing:0px; }
#SiteLink2		{ text-align:center;letter-spacing:0; }
#SiteLink a,#SiteLink2 a				{ color:var(--basic_link_over); }
#SiteLink a:hover, #SiteLink2 a:hover { color:#var(--basic_link_over); }

.pg_no {font-size:1.3em;}
.pg_now {font-size:1.7em;color:#3a7fdc;}

#copyright				{width:100%;border-top:1px solid #aaaaaa;background:#eeeeee;text-align:right;padding:5px 20px;font-size:small;z-index:101;}

/* Galaxy Fold portrait */
@media (max-width: 540px) {
	.svc_img			{width:100%;padding:0 1em 1em 1em;}
	.m_menu_img			{width:70%;}
	.m_menu_btn			{font-size:0.8em;}
	#TopMenuBox			{position:fixed;top:0;}
	#TopLogoBox			{padding:1em;text-align:left;}
	#TopLogoImg			{height:30px;}

	#ContentsWrap, .contents_wrap	{width:100%;}

	#mainbnn			{padding:0;width:100%;height:100%;}
	#mainbnn_outer		{width:100%;}

	#main_notice_box	{width:100%;padding-top:0;}
	#main_gal_box		{clear:both;width:100%;padding:2em 0 0 0;}	
	.gal_box			{width:50%;}

	#pg_1_1_left {width:100%;padding-top:2em;text-align:center;}
	#pg_1_1_right {width:100%;padding:0;}
	#contents	{width:100%;padding:0;}
	#contents ul li {padding-left:0;}
	#pg_1_1_2block	{padding:2em 0 0 0;}

	.searchbox_left	{width:100%;text-align:center;}

	.board_date		{width:30%;}
	.brd_btn_list	{width:100%;text-align:right;}
	.brd_gal_list_box_mo {display:block;}

}
@media (min-width: 541px) and (max-width: 768px) {
	.pc		{display:none;}
	.mo		{display:block;}
	#ContentsWrap, .contents_wrap	{width:100%;}
	#TopMenuBox			{position:fixed;top:0;}
	#TopLogoBox			{padding:1em;text-align:left;}
	#TopLogoImg			{height:30px;}

	#ContentsWrap, .contents_wrap	{width:100%;}

	#mainbnn			{padding:0;width:100%;height:100%;}
	#mainbnn_outer		{width:100%;}

	#main_notice_box	{width:100%;padding-top:0;}
	#main_gal_box		{clear:both;width:100%;padding:2em 0 0 0;}	
	.gal_box			{width:50%;}

	#pg_1_1_left {width:100%;padding-top:2em;text-align:center;}
	#pg_1_1_right {width:100%;padding:0;}
	#contents	{width:100%;padding:0;}
	#contents ul li {padding-left:0;}
	#pg_1_1_2block	{padding:2em 0 0 0;}

	.searchbox_left	{width:100%;text-align:center;}

	.board_date		{width:30%;}
	.brd_btn_list	{width:100%;text-align:right;}
	.brd_gal_list_box_tab {display:block;}
			
}
/* iphone 6/7/8 Plus portrait */
@media (min-width: 769px) and (max-width: 1023px) {
	.pc		{display:none;}
	.mo		{display:block;}
	#ContentsWrap, .contents_wrap	{width:100%;}
	#TopMenuBox			{position:fixed;top:0;}
	#TopLogoBox			{padding:1em;text-align:left;}
	#TopLogoImg			{height:30px;}

	#ContentsWrap, .contents_wrap	{width:100%;}

	#mainbnn			{padding:0;width:100%;height:100%;}
	#mainbnn_outer		{width:100%;}

	#main_notice_box	{width:100%;padding-top:0;}
	#main_gal_box		{clear:both;width:100%;padding:2em 0 0 0;}	
	.gal_box			{width:50%;}

	#pg_1_1_left {width:100%;padding-top:2em;text-align:center;}
	#pg_1_1_right {width:100%;padding:0;}
	#contents	{width:100%;padding:0;}
	#contents ul li {padding-left:0;}
	#pg_1_1_2block	{padding:2em 0 0 0;}

	.searchbox_left	{width:100%;text-align:center;}

	.board_date		{width:30%;}
	.brd_btn_list	{width:100%;text-align:right;}
	.brd_gal_list_box_tab {display:block;}
}

/* PC °øÅë */
@media (min-width: 1024px) and (max-width: 1279px) {
	.pc		{display:block;}
	.mo		{display:none;}
	#ContentsWrap, .contents_wrap	{width:100%;}
	.top_menu, .top_menu_login {font-size:1.8em;}
}
@media (min-width: 1280px) {
	.pc		{display:block;}
	.mo		{display:none;}
	#ContentsWrap, .contents_wrap	{width:1280px;margin:0 auto;}
}

@media (orientation:portrait) {

}
@media (orientation:landscape) and (max-height: 639px) {

}