@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {font-family:"nanumgothic", "NG","Nanum Gothic", "µ¸¿ò", "µ¸¿òÃ¼", "Arial", "seoul", "Helvetica", "sans-serif"; font-size:12px }

body	{margin:0; padding:0}
IMG             {border:0px;}
input			{ font-size: 9pt; color: #333 }
td   {  COLOR: #666666; WORD-BREAK: break-all; LINE-HEIGHT: 16px; text-align:left  }
a				{ COLOR: #636563; TEXT-DECORATION: none}

.ks_01	 				{ font-size:11px; COLOR: #999999; FONT-FAMILY:µ¸¿ò,verdana;}
.ks_01 A:link			{ font-size:11px; COLOR: #999999; TEXT-DECORATION: none}
.ks_01 A:visited		{ font-size:11px; COLOR: #999999; TEXT-DECORATION: none}
.ks_01 A:active 		{ font-size:11px; COLOR: #999999; TEXT-DECORATION: underline}
.ks_01 A:hover			{ font-size:11px; COLOR: #999999; TEXT-DECORATION: underline}

.otherlink						{  font-size: 12px; color:#808080}
.otherlink A					{ font-size: 12px; color:#808080; text-decoration:none; font-weight:bold}
.otherlink A:hover   	{ font-size: 12px; text-decoration:underline; color:#333333}

.marque A:link			{  COLOR: #FFEFC0; TEXT-DECORATION: none}
.marque A:visited		{  COLOR: #FFEFC0; TEXT-DECORATION: none}
.marque A:active		{  COLOR: #FFEFC0; TEXT-DECORATION: underline}
.marque A:hover			{  COLOR: #FFEFC0; TEXT-DECORATION: underline}

/*.content_width   {width:996px}*/
.content_width   {width:1060px}
.body_tit		{position:relative; text-align:left; font-size:20px; line-height:22px; font-weight:600; font-family:'nanumgothic'; background:url(//pensionworld.net/templete/deco/deco_2015/icon_ling.png) no-repeat 0 3px; margin:0; padding:5px 0 10px 28px; border-bottom:1px solid #ccc; color:#000;}
.body_tit_navi  {position:absolute; right:7px; top:10px; color:#999; font-size:12px; font-weight:normal; margin:0; font-family:±¼¸²}
.sub_tit_ling   {position:relative; text-align:left; font-size:16px; line-height:28px; font-weight:600; font-family:'nanumgothic'; background:url(//pensionworld.net/templete/deco/deco_2015/icon_ling_small.png) no-repeat 0 50%; margin:0; padding:7px 0 7px 25px; color:#333} 
.sub_tit_ling_link  {position:absolute; right:7px; top:10px; color:#999; font-size:11px; font-weight:normal; margin:0;}
.body_tit_cus		{position:relative; text-align:left; font-size:24px; line-height:22px; font-weight:600; font-family:'nanumgothic'; background:url(//pensionworld.net/templete/deco/deco_2015/icon_ling.png) no-repeat 0 3px; margin:0; padding:5px 0 10px 28px; color:#000;}
.body_tit_cus_navi  {position:absolute; right:7px; top:10px; color:#999; font-size:11px; font-weight:normal; margin:0;}
.header_banner_button {display:inline-block; zoom: 1; *display: inline;	vertical-align: baseline; margin: 8px 2px 0; outline:none; cursor:pointer; text-align:center; text-decoration: none; font-size:12px; line-height:13px; padding:8px 10px 6px; background: #f7f7f7; border:1px solid #ccc;}
.header_banner_button:hover  { text-decoration:none;}

/*°í°´°ü¸®ÀÚ¸ðµå gnb*/
.reser_admin_gnb a:hover, .reser_admin_gnb .on {background:#ed8029; display:block}

/*°í°´°ü¸®ÀÚ¸ðµå ¿ÞÂÊ¸Þ´º*/
.taxt_left_menu    {font-weight:bold; color:#333; text-align:center; font-size:13px; padding-bottom:3px}
.case_menu    {width:150px; margin:auto}
.left_menu_btn  {display:block; padding:6px 0 6px 0; background:#fefec0; border:1px solid #bbcbe6; border-radius:0.4em; color:#757575; text-decoration:none; margin-top:5px; text-align:center; font-size:13px; font-weight:bold}
.left_menu_btn:hover, .case_menu a.on   {background:#3c6cbb; color:#ffffff; font-weight:bold; letter-spacing:-1px; border:1px solid #3c6cbb}

/*»çÀÌÆ®¸Ê*/
.sitemap_all        {width:80%}
.sitemap_all dt		{font-family:'nanumgothic'; font-size:16px; color:#333; font-weight:bold; display:block; text-align:left; padding:16px 0 12px 15px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#f7f7f7}
.sitemap_all dd		{display:block; margin:0; padding:0;}
.sitemap_all dd a	{font-family:'Nanum Gothic'; font-size:13px; display:block; text-align:left; line-height:32px; border-bottom:1px solid #ccc; color:#666; background:url(//pensionworld.net/admin/deco/arrow_sitemap.png) no-repeat 176px 50%; padding-left:15px }
.sitemap_all dd a:hover	{color:#333; background:#e7e7e7 url(//pensionworld.net/admin/deco/arrow_sitemap_on.png) no-repeat 176px 50%}
.sitemap_all dd a.no_display	{color:#ccc; font-weight:normal}


/*¿¹¾à¸®½ºÆ®, »ó¼¼Á¤º¸*/				
.icon_reserDiv_world   {display:inline-block; line-height:20px; padding:0 6px; border:1px solid #628cd1; color:blue; font-weight:normal}
.icon_reserDiv_pension {display:inline-block; line-height:20px; padding:0 6px; border:1px solid #e54945; color:red; font-weight:normal}
.icon_reser_ready      {display:inline-block; line-height:22px; padding:0 8px; background:#52a352; color:white; font-weight:bold}
.icon_reser_end        {display:inline-block; line-height:22px; padding:0 8px; background:#3c6cbb; color:white; font-weight:bold}
.icon_reser_cancle     {display:inline-block; line-height:22px; padding:0 8px; background:#999; color:white; font-weight:bold}
.icon_reser_cancle_ing {display:inline-block; line-height:22px; padding:0 8px; background:red; color:white; font-weight:bold}
.icon_reser_used       {display:inline-block; line-height:22px; padding:0 8px; background:#fe952c; color:white; font-weight:bold}
.icon_reser_error      {display:inline-block; line-height:22px; padding:0 8px; background:red; color:white; font-weight:bold}
						  
.reser_list    {border-collapse:collapse; font-size:13px}					 
.reser_list th  {border-top:1px solid #dadada; border-bottom:1px solid #dadada; text-align:center; padding:10px 0 10px; background:#efeeee; font-size:13px}
.reser_list td  {border-bottom:1px solid #dadada; padding:9px 0 9px; font-size:13px; text-align:center}

.reser_list_small    {border-collapse:collapse; font-size:12px}					 
.reser_list_small th  {border-top:1px solid #dadada; border-bottom:1px solid #dadada; text-align:center; padding:10px 0 10px; background:#efeeee; font-size:12px}
.reser_list_small td  {border-bottom:1px solid #dadada; padding:9px 0 9px; font-size:12px; text-align:center}
					 
.reser_list_detail   {border-collapse:collapse; font-size:14px; border:0;  }	
.reser_list_detail th  {text-align:left; background:#efeeee; font-size:14px;}
.reser_list_detail td  {font-size:14px;}				 
.reser_list_detail > th  {border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
.reser_list_detail > td  {border-bottom:1px solid #dadada;}				 

.mainsub				{ FONT-SIZE: 9pt; COLOR: #666666; WORD-BREAK: break-all; LINE-HEIGHT: 14px; }

.style3 {color: #f7f7f7}

.wrap_contents_admin   {margin:auto; text-align:center; width:1060px; height:auto}
.common_navi_left  {float:left; text-align:center; width:160px; height:100%; background:#e9eaea; padding-bottom:10px; margin-top:13px }
.common_navi_left_tit {width:140px; margin:0 auto 0; font-family:'nanumgothic'; font-size:13px; color:#333; text-align:left; padding-left:10px; margin-top:30px; padding-left:10px}
.common_navi_left_list {width:140px; height:auto; margin:8px auto 0; background:#FFF;}
.common_navi_left_list a {display:block; text-align:left; padding-left:8px; line-height:34px; height:32px; border-bottom:1px solid #e7e7e7; font-size:12px; color:#666666 }
.common_navi_left_list a:hover, .navi_left_on	{background:#ccc; font-weight:bold}
.body_width   {float:right; text-align:center; width:880px}

.board_notice						{ FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 13pt; }
.board_notice a		{ FONT-SIZE: 9pt;  COLOR: #666666; TEXT-DECORATION: none}
.board_inn a			{  COLOR: #0E75D2; TEXT-DECORATION: none}
.board_title a		{  COLOR: #666666; TEXT-DECORATION: none}

.blue_link						{  COLOR: #0E75D2; TEXT-DECORATION: none}
.blue_link a			{ COLOR: #0E75D2; TEXT-DECORATION: underline}

.main_ad				{ font-size:11px; COLOR: #333333; letter-spacing:-1px; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
.main_ad a		    {  COLOR: #333333; letter-spacing:-1px; font-weight: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none}

.main_ad1				{ font-size:11px; COLOR: #333333; letter-spacing:-1px; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
.main_ad1 a		    { font-size:11px; COLOR: #333333; letter-spacing:-1px; LINE-HEIGHT: 15px; TEXT-DECORATION: none}

.menu_06							{ FONT-SIZE: 8pt; COLOR: #666666; }
.menu_06 a				{ font-size:11px; COLOR: #333333; TEXT-DECORATION: none}
.menu_06 A:hover			{ font-size:11px; COLOR: #6d9407; TEXT-DECORATION: none}

.search_sub						{  font-size:10pt; COLOR: #000000; TEXT-DECORATION: none}
.search_hit						{ FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: #777777; TEXT-DECORATION: none}

.search_folder					{ FONT-SIZE: 9pt; COLOR: #777777; LINE-HEIGHT: 13pt; }
.search_folder a		{  COLOR: #777777; TEXT-DECORATION: none}

.search_ad_01						{ FONT-SIZE: 9pt; COLOR: #636363; LINE-HEIGHT: 13pt;}
.search_ad_01 A:link		{  COLOR: #636363; TEXT-DECORATION: none}
.search_ad_01 A:visited	{  COLOR: #636363; TEXT-DECORATION: none}
.search_ad_01 A:hover		{  COLOR: #319c9c; TEXT-DECORATION: underline}

.search_ad_02 a		{  COLOR: #319c9c; TEXT-DECORATION: none}
.search_title a		{  font-size:10pt; COLOR: #2929d6; TEXT-DECORATION: underline}
.search_title2 a		{  font-size:13px; COLOR: #0E75D2; TEXT-DECORATION: underline; font-weight:bold}
.search_url a		{  COLOR: #218c84; TEXT-DECORATION: none}

.search_folder					{ FONT-SIZE: 10pt; COLOR: #333333; LINE-HEIGHT: 13pt; }
.search_folder a		{ FONT-SIZE: 10pt; COLOR: #333333; TEXT-DECORATION: underline}

.admin_sub_menu a	  { FONT-SIZE: 11px;  COLOR: #D1D8C3; TEXT-DECORATION: none}

A.submenu:link			{ COLOR: #444444; TEXT-DECORATION: none; font-size: 8pt}
A.submenu:visited		{ COLOR: #444444; TEXT-DECORATION: none}
A.submenu:active		{ COLOR: #444444; TEXT-DECORATION: none; font-size: 8pt}
A.submenu:hover			{ COLOR: #0965ba; TEXT-DECORATION: underline; font-size: 8pt}

A.menulink:link			{ COLOR: #666666; TEXT-DECORATION: none}
A.menulink:visited	   { COLOR: #666666; TEXT-DECORATION: none}
A.menulink:active		{ COLOR: #666666; TEXT-DECORATION: none}
A.menulink:hover		{ COLOR: #4a3202; FONT-WEIGHT: bold;}

.menu_07 a			{ FONT-SIZE: 12px; COLOR: #6d9407; TEXT-DECORATION: underline}
.point_link a		{ FONT-SIZE: 12px; COLOR: #CCFFCC; TEXT-DECORATION: underline}

A.menulink1:link			{ COLOR: #ffffff; TEXT-DECORATION: none}
A.menulink1:visited		{ COLOR: #ffffff; TEXT-DECORATION: none}
A.menulink1:active		{ COLOR: #ffffff; TEXT-DECORATION: none}
A.menulink1:hover			{ COLOR: #ffffff; FONT-WEIGHT: bold;}

A.redlink			{ COLOR: #ce4262; TEXT-DECORATION: underline}

A.skybluelink		{ COLOR: #4175c8; TEXT-DECORATION: none}

A.whitelink		{ COLOR: #cccccc; TEXT-DECORATION: none}


A.whitelink_left	{ COLOR: #999; TEXT-DECORATION: none; line-height:22px}

A.sitelink		{ COLOR: #0092ce}

.menu_room				 		{	font-size:11px ; COLOR: #333333; letter-spacing:-1px; TEXT-DECORATION: none}
.menu_room a 		{	font-size:11px ; COLOR: #7b4fae; letter-spacing:-1px; TEXT-DECORATION: underline}

.menu_r_title a {font-size:11px ; COLOR: #ffffff; letter-spacing:-1px; font-weight: bold}

.menu_name						{ font-size:11px ; COLOR:blue; letter-spacing:-1px; word-break:break-all; TEXT-DECORATION: underline}
.menu_name a			{ font-size:11px ; COLOR:blue; letter-spacing:-1px; word-break:break-all; TEXT-DECORATION: underline}

.menu_name2						{ font-size:11px ; COLOR: #5B9CAA; letter-spacing:-1px; word-break:break-all; cursor:hand; TEXT-DECORATION: none; border-top:solid 2 #FFFFFF; border-bottom:solid 2 #FFFFFF; text-align:center}
.menu_name2 a		{ font-size:11px ; COLOR: #5B9CAA; letter-spacing:-1px; word-break:break-all; cursor:hand; TEXT-DECORATION: underline; border-top:solid 2 #FFFFFF; border-bottom:solid 2 #FFFFFF;}

.menu_name3				{  COLOR: #5B9CAA; letter-spacing:-1px; word-break:break-all; cursor:hand; TEXT-DECORATION: none;}
.menu_name3 a		{  COLOR: #5B9CAA; letter-spacing:-1px; word-break:break-all; cursor:hand; TEXT-DECORATION: underline;}

.menu_name_9t 				{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; TEXT-DECORATION: none;}
.menu_name_9t a		{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; TEXT-DECORATION: underline;}

A.input_link_box	{  color:#FFFFFF; background-color:#00AA63; border-bottom:solid #03303A 2px; border-right:solid #03303A 2px; border-top:solid #C3EEF7 1px; border-left:solid #C3EEF7 1px; padding-top:5; padding-left:5; padding-right:5; vertical-align:middle; font-weight:bold;}


.input_link_box2   {display:inline-block; background:#ffffff; color:#333333; padding:2px 4px 1px; border:1px solid #e7e7e7; text-decoration:none; border-radius:0.2em; font-size:11px; letter-spacing:-1px }
.input_link_box2:visited , .input_link_box2:active, .input_link_box2:hover   {color:#333333} 

.tr_01						{ background-color:#FAF8E1; border-top:solid 5 #FFFFFF; border-bottom:solid 5 #FFFFFF;}
.tr_01						{ background-color:#FAECE1; border-top:solid 5 #FFFFFF; border-bottom:solid 5 #FFFFFF;}

.td_01						{ padding-top:4}
.td_02						{ padding-top:4; background-color:#e7e7e7; border-top:solid 2 #FFFFFF; border-bottom:solid 2px #FFFFFF;}
.td_bg00					{ height:32px; background-color:#e7e7e7; border-top:solid 2 #FFFFFF; border-bottom:solid 2px #FFFFFF; text-align:left}
.td_bg00_1				{ background-color:#e7e7e7; border-top:solid 2 #FFFFFF; border-bottom:solid 2 #FFFFFF;}
.td_bg000					{ height:110px; background-color:#e7e7e7; border-top:solid 2 #FFFFFF; border-bottom:solid 2px #FFFFFF;}


.td_tab						{ padding-top:5; font-size:12px ; letter-spacing:-1px; color:#FFFFFF; font-weight: bold; width:190px; background-color:#212421;}
.td_tab2					{ padding-top:5; font-size:12px ; letter-spacing:-1px; color:#FFFFFF; font-weight: bold; background-color:#212421;}
.td_tab3					{ font-size:12px ; letter-spacing:-1px; color:#FFFFFF; font-weight: bold; background-color:#212421;}
.td_bg01					{ width:180px; height:27px; background-color:#EFEFEF; border-top:solid 2 #FFFFFF; border-bottom:solid 2 #FFFFFF;}
.td_bg02					{ padding-top:4; padding-left:6; background-color:#EFEFEF; border-top:solid 2 #FFFFFF; border-bottom:solid 2 #FFFFFF;}
.td_bg02_2				{ padding-top:4; padding-left:6; height:27px; }
.td_bg03					{ padding-top:4; padding-left:6; height:27px}								
.td_bg04					{ padding-top:4; padding-left:3; height:27px; background-color:#EFEFEF; border-top:solid 2 #FFFFFF; border-bottom:solid 2 #FFFFFF;}

.td_bg05					{ padding-top:3; padding-left:3; height:17px}
.td_bg06					{ height:27px}
.td_bg07					{ padding-top:3; padding-left:3}
.td_line01				{ height:1px; background-color:#dadada}
.td_line02				{ height:1px; background-color:#939393}
.title						{ FONT-WEIGHT: bold; FONT-SIZE: 14px;  COLOR: #000000; letter-spacing:-1px;}
.board_small			{ FONT-SIZE: 11px;  COLOR: #666666; TEXT-DECORATION: none}
.menu							{ FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 16pt; }
.yellowbold				{ FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #2b69bc; LINE-HEIGHT: 16pt; }
.headline					{ FONT-SIZE: 9pt; COLOR: #4249b5; LINE-HEIGHT: 14pt; }
.text							{ FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 16pt; }
.text_1						{ FONT-SIZE: 11px; COLOR: #666666; WORD-BREAK: break-all; LINE-HEIGHT: 16px; }
.textblue					{ FONT-SIZE: 9pt; COLOR: #4175c8; LINE-HEIGHT: 14pt; }
.textblueline			{ FONT-SIZE: 9pt; COLOR: #4175c8; LINE-HEIGHT: 14pt; TEXT-DECORATION: underline}
.textgreen				{ FONT-SIZE: 9pt; COLOR: #1e6c68; LINE-HEIGHT: 14pt; }
.textgreen02			{ FONT-SIZE: 9pt; COLOR: #258581; LINE-HEIGHT: 14pt; }
.textred					{ FONT-SIZE: 9pt; COLOR: #cc0000; LINE-HEIGHT: 14pt; }
.submenu					{ FONT-SIZE: 11px; COLOR: #666666; WORD-BREAK: break-all; LINE-HEIGHT: 14px; }
.small_text				{ font-size:11px ; letter-spacing:-1px; color:#828282}
.small_text1			{ font-size:11px ; letter-spacing:-1px; color:#333333}
.small_text2			{ font-size:11px ; letter-spacing:-1px; color:#797979}
.small_text3 			{ font-size:11px ; letter-spacing:-1px; color:#1866D2}
.small_text4			{ font:7pt, sans-serif; letter-spacing:0px; color:#828282}
.small_text5			{ font-size:11px ; letter-spacing:-1px; color:#333333; padding-top:8px; word-break:break-all; text-align:center}
.small_text5_1		{ font-size:11px ; letter-spacing:-1px; color:#666666; padding-top:8; word-break:break-all; font-weight:bold}
.small_text6			{ font-size:11px ; letter-spacing:-1px; color:#666666; padding-top:3}
.small_text7			{ font-size:11px ; letter-spacing:-1px; color:#00C7E4}
.small_text7_b		{ font-size:12px ; letter-spacing:-1px; color:#333333; padding-top:6; font-weight: bold}
.small_text7_b1		{ font-size:12px ; letter-spacing:-1px; color:#333333; padding-top:3; font-weight: bold}
.small_text8			{ font-size:11px ; letter-spacing:-1px; color:#FFFFFF}
.small_text8_black		{ font-size:12px ; color:#000000; padding-top:6}
.small_text8_1		{ font-size:11px ; letter-spacing:-1px; color:#FFFFFF; padding-top:8; word-break:break-all;}
.small_text8_2		{ font-size:11px ; letter-spacing:-1px; color:#FFFFFF; padding-top:8; word-break:break-all; font-weight:bold}
.small_text9			{ font-size:11px ; letter-spacing:-1px; color:#78D100}
.small_text10			{ font-size:11px ; letter-spacing:-1px; color:#666666; word-break:break-all;}
.small_text11			{ font-size:12px ; letter-spacing:-1px; color:#666666; padding-top:6}

.big_text						{font-family:'Nanum Gothic'; font-size:14px ; letter-spacing:-2px; color:	#3A3D40; font-weight: bold; padding:10px}
.big_text A:link		{ font-size:14px ; letter-spacing:-2px; COLOR: #333; font-weight: bold; word-break:break-all; TEXT-DECORATION: underline}
.big_text A:visited	{ font-size:14px ; letter-spacing:-2px; COLOR: #333; font-weight: bold; word-break:break-all; TEXT-DECORATION: underline}
.big_text A:active	{ font-size:14px ; letter-spacing:-2px; COLOR: #333; font-weight: bold; word-break:break-all; TEXT-DECORATION: underline}
.big_text A:hover		{ font-size:14px ; letter-spacing:-2px; COLOR: #333; font-weight: bold; word-break:break-all; TEXT-DECORATION: underline}

.big_text_white			{ font-size:14px ; letter-spacing:-2px; color: #FFFFFF; font-weight: bold}

.big_text1					{ font-size:14px ; letter-spacing:-1px; color: #000000; font-weight: bold}

.big_text2					{ font-size:14px ; letter-spacing:-1px; color: #FFFFFF; font-weight: bold}
.big_text2 A:link		{ font-size:14px ; letter-spacing:-2px; COLOR: #FFFFFF; font-weight: bold; word-break:break-all; TEXT-DECORATION: none}
.big_text2 A:visited{ font-size:14px ; letter-spacing:-2px; COLOR: #FFFFFF; font-weight: bold; word-break:break-all; TEXT-DECORATION: none}
.big_text2 A:active	{ font-size:14px ; letter-spacing:-2px; COLOR: #FFFFFF; font-weight: bold; word-break:break-all; TEXT-DECORATION: none}
.big_text2 A:hover	{ font-size:14px ; letter-spacing:-2px; COLOR: #FFFFFF; font-weight: bold; word-break:break-all; TEXT-DECORATION: none}

.tab_text					{ font-size:12px ; letter-spacing:-1px; color:#FFFFFF; font-weight: bold}

.small_text_orange{ font-size:11px ; letter-spacing:-1px; color:#FF6600}
.text_orange			{font-size:12px; color:#FF6600}
.text_orange_bold	{ font-size:12px ; letter-spacing:-1px; color:#FF6600; font-weight:bold}

.input_login			{  color:#666666; background-color:#FFFFFF; border:#BEBEBE 1px solid;}
.input_01					{  color:#666666; background-color:#FFFFFF; border:#BEBEBE 1px solid; height:20px; line-height:20px; font-family:±¼¸²; font-size:12px}
.form_test				{border:1px solid blue}	
.input_01_1				{  color:#666666; background-color:#FFFFFF; border:#BEBEBE 1px solid; text-align:right; height:20px; line-height:20px; font-family:±¼¸²; font-size:12px}
.input_01_2				{	 color:#666666; background-color:#FFFFFF; border:#000000 1px solid; height:20; padding-left:5; padding-top:3;}
.input_02					{  color:#5D5D5D; background-color:#FFFFFF; border:#5B5B5B 1px solid;}
.input_03					{ font-size:11px ; color:#666666; background-color:#FFFFFF; border:#BEBEBE 1px solid;}
.input_04					{color:#666666; background-color:#FFFFFF; border:#BEBEBE 1px solid; text-align:right; height:20px; line-height:20px; font-family:±¼¸²; font-size:12px}
.input_05					{  color:#666666; background-color:#FFFFFF; border:#BEBEBE 1px solid;}
.input_readonly		{  color:#666666; background-color:#EFEFEF; border:#BEBEBE 1px solid; text-align:right; height:20px; line-height:20px; }
.input_readonly_left	{  color:#666666; background-color:#EFEFEF; border:#DEDEDE 1px solid; text-align:left; height:20px; line-height:20px; }
.input_none				{  color:#666666; background-color:#EFEFEF; border:#BEBEBE 1px solid; text-align:left;}
.input_white			{  color:#FFFFFF; background-color:#FFFFFF; border:#FFFFFF 1px solid; text-align:left;}
.input_white2			{  color:#666666; background-color:#FFFFFF; border:#FFFFFF 1px solid; text-align:left;}

.input_rd					{  color:#666666; background-color:#FFFFFF; border:#FFFFFF 1px solid; text-align:right; vertical-align:middle}
.input     				{  BORDER:#BEBEBE 1px solid; COLOR:#666666; background-color:#F7F7F7;}
.input_rdfs				{  BORDER:#BEBEBE 1px solid; COLOR:#666666; background-color:#e7e7e7;}
.inputfs					{  BORDER:#BEBEBE 1px solid; COLOR:#666666; background-color:#FFFFFF;}

.select_01				{  color:#333333; background-color:#FFFFFF; border:#BEBEBE 1px solid; height:20px; line-height:20px; font-family:±¼¸²; font-size:12px}
.select_02				{ color:#666666; background-color:#FFFFFF; border:#000000 1px solid; }
.select_cyan			{  color:#ffffff; background-color:#46A6BF}
.select						{  color:#888888; background-color:#FFFFFF}
.select_green			{  background-color:#00AA66; color:#FFFFFF;}
.select_basic			{background:#fff; height:26px; border:1px solid #ccc; padding-left:5px;}

.textarea_sms			{ font-size:12px ; color:#666666; background-color:#FFFFFF; border-width:0; border-style:none; overflow-y:hidden;}
.textarea_01			{ font-size:12px ; color:#666666;}
.check						{ background-color:#e7e7e7}
.check1						{ background-color:#ff6600}

.btn1							{	height:22; font:9pt,µ¸À½; background-color:#000000; color:#FFFFFF; font-weight:bold; padding-top:2; cursor:hand;}
.btn2							{	height:24; font:9pt,µ¸À½; background-color:#FF0000; color:#FFFFFF; font-weight:bold; padding-top:2; cursor:hand;}
.btn3							{	height:24; font:9pt,µ¸À½; background-color:#6382B5; color:#FFFFFF; font-weight:bold; padding-top:2; cursor:hand;}
.btn3_normal			{	height:24; font:9pt,µ¸À½; background-color:#6382B5; color:#FFFFFF; font-weight:normal; padding-top:2; cursor:hand;}
.bwb							{ background-color:#000000; color:#FFFFFF; font-weight:bold;}

.pading551010			{ padding-left:10; padding-right:10; padding-top:5; padding-bottom:5}
.Blink						{ cursor:pointer; text-decoration:underline; color:blue;}
.Blink_white			{ cursor:pointer; text-decoration:underline; color:white;}

/* Javascript ´Þ·Â ½ºÅ¸ÀÏ */
.DP 				{font:8pt,tahoma;}
.DPlink 			{font:8pt ,tahoma;text-decoration: none;color:#000000}
.DPlink:link		{font:8pt ,tahoma;text-decoration: none;color:#000000}
.DPlink:visited		{font:8pt ,tahoma;text-decoration: none;color:#000000}
.DPlink:active		{font:8pt ,tahoma;text-decoration: none;color:#000000}
.DPlink:hover 		{font:8pt ,tahoma;text-decoration: none;color:#006697}
.DPwhite					{color:#ffffff;text-decoration: none;width:30;text-align:center; font:8pt ,tahoma;}
.DPwhite:link			{color:#ffffff;text-decoration: none;width:30;text-align:center; font:8pt ,tahoma;}
.DPwhite:visited	{color:#ffffff;text-decoration: none;width:30;text-align:center; font:8pt ,tahoma;}
.DPwhite:active		{color:#ffffff;text-decoration: none;width:30;text-align:center; font:8pt ,tahoma;}
.DPwhite:hover		{font:8pt ,tahoma;text-decoration: none;color:#ffffff}

.orange						{color: #FF6600}
.red 						{color: #FF3300;}
.red_b 						{color: #FF3300;	font-weight: bold;}


/*Ææ¼Çµî·Ï°ü¸®*/
.registration_inn_menu {width:100%; margin:0 auto 0; padding:0; height:44px }
.registration_inn_menu li {display:block; float:left; width:14%;}
.registration_inn_menu li a {display:block; width:100%; height:44px; line-height:44px; background:#3c6cbb; font-size:14px; color:#ffffff; font-weight:600; text-align:center; border:1px solid #26539d; }
.registration_inn_menu li a.on {background:#e02520; font-size:16px; border:1px solid #b7130f;}


.registration_inn_menu_bbs {width:100%; margin:20px auto 0; padding:0; border-bottom:1px solid #ccc }
.registration_inn_menu_bbs li {display:block; float:right; width:9%;}
.registration_inn_menu_bbs li a {display:block; width:100%; height:32px; line-height:32px; background:#5c86ca; font-size:12px; color:#fff; font-weight:600; text-align:center; border:1px solid #4771b7; }
.registration_inn_menu_bbs li a.on {background:#e74540; font-size:13px; border:1px solid #d63733; color:#fff}


h5.reser_tit_sub       {margin:30px auto 0; height:40px; line-height:40px; font-size:18px; font-weight:600; color:#000; padding-left:21px; text-align:left; background:url(//pensionworld.net/admin/deco/bg_reser_tit_sub.png) no-repeat 0 5px }
.spec_detail_box       {border-collapse:collapse; border-spacing:0; width:100%; margin:0 auto 0;  }
.spec_detail_box td    {text-align:left; padding:8px 0 8px 10px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; font-family:±¼¸²; color:#333}
.spec_detail_box .th_define		{background-color:#e7e7e7; width:150px}

.room_spec_detail_box       {border-collapse:collapse; border-spacing:0; width:100%; margin:0 auto 0;  }
.room_spec_detail_box th    {background-color:#e7e7e7; width:150px; text-align:left; padding:8px 0 8px 10px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; font-weight:normal; font-family:±¼¸²; color:#333 }
.room_spec_detail_box td    {text-align:left; padding:8px 0 8px 10px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; font-family:±¼¸²; color:#333}
.room_spec_detail_box td td {text-align:left; padding:2px; border:none;}
.room_spec_detail_box td th {text-align:left; background:none;  border:none;}
.room_spec_detail_box input[type="text"] {border:1px solid #d1d1d1; height:22px; line-height:22px; width:250px; padding-left:5px}
.room_spec_detail_box td td input[type="text"] {border:1px solid #d1d1d1; height:22px; line-height:22px; width:150px; padding-left:5px}
.room_spec_detail_box select {border:1px solid #d1d1d1; height:22px; line-height:22px;}

.common_item   {color:#3c6cbb; font-weight:bold}
.essential_item   {color:red; font-weight:bold}
.spec_detail_box td td  {border:none; padding:0}
.btn_blue  {display:inline-block; background:#3c6cbb; border:1px solid #3c6cbb; font-size:11px; color:#ffffff; padding:4px 8px 3px; border-radius:2px; font-family:'µ¸¿ò','µ¸¿òÃ¼'; letter-spacing:-1px; line-height:14px}
.btn_weakBlue  {display:inline-block; background:#80a2da; border:1px solid #668bc7; font-size:11px; color:#ffffff; padding:4px 8px 3px; border-radius:2px; font-family:'µ¸¿ò','µ¸¿òÃ¼'; letter-spacing:-1px; line-height:14px}
.btn_red  {display:inline-block; background:#e02520; border:1px solid #e02520; font-size:11px; color:#ffffff; padding:4px 8px 3px; border-radius:2px; font-family:'µ¸¿ò','µ¸¿òÃ¼'; letter-spacing:-1px; line-height:14px}
.btn_yellow  {display:inline-block; background:#ffe373; border:1px solid #eccf59; font-size:11px; color:#333333; padding:4px 8px 3px; border-radius:2px; font-family:'µ¸¿ò','µ¸¿òÃ¼'; letter-spacing:-1px; line-height:14px}
.btn_gray2  {display:inline-block; background:#f7f7f7; border:1px solid #d1d1d1; font-size:11px; color:#333; padding:4px 8px 3px; border-radius:2px; font-family:'µ¸¿ò','µ¸¿òÃ¼'; letter-spacing:-1px; line-height:14px}
.btn_gray  {display:inline-block; background:#f7f7f7; border:1px solid #d1d1d1; font-size:12px; color:#333; padding:6px 8px 3px; border-radius:2px; font-family:'±¼¸²','±¼¸²Ã¼'; letter-spacing:-1px; line-height:16px; font-weight:normal}
.btn_red_block  {display:block; background:#e02520; border:1px solid #e02520; font-size:11px; color:#ffffff; padding:4px 0 3px; font-family:'µ¸¿ò','µ¸¿òÃ¼'; letter-spacing:-1px; line-height:14px; margin:2px 2px 2px; width:52px; float:left}
.btn_yellow_block  {display:block; background:#ffe373; border:1px solid #eccf59; font-size:11px; color:#333333; padding:4px 0 3px; font-family:'µ¸¿ò','µ¸¿òÃ¼'; letter-spacing:-1px; line-height:14px; margin:5px auto 5px; width:48px}
.btn_gray_block  {display:block; background:#f7f7f7; border:1px solid #d1d1d1; font-size:11px; color:#333; padding:4px 0 3px; font-family:'µ¸¿ò','µ¸¿òÃ¼'; letter-spacing:-1px; line-height:14px; margin:2px 2px 2px; width:52px; float:left}
.btn_weakBlue_block  {display:block; background:#80a2da; border:1px solid #668bc7; font-size:11px; color:#fff; padding:4px 0 3px; font-family:'µ¸¿ò','µ¸¿òÃ¼'; letter-spacing:-1px; line-height:14px; margin:2px 2px 2px; width:52px; float:left}

span.text_note    {display:inline-block; padding-left:10px; color:#999}

.registration_inn_box  {border-collapse:collapse; border-spacing:0; width:100%; margin:40px auto 0;}
.registration_inn_box td  { border:none; border-bottom:1px solid #ccc}

.tit_registration_inn {margin:30px auto 0; padding:0;}
.tit_registration_inn a {color:#111111; font-size:30px; font-weight:600; line-height:50px; text-align:left; padding-left:10px; display:block }

.spec_detail_box .wrap_checkbox    {border-collapse:collapse; border-spacing:0; width:100%; margin:0 auto 0;}
.spec_detail_box .wrap_checkbox td {text-align:left; width:20% }
.year_month            {margin:0; padding:0; font-size:24px; line-height:26px;  font-weight:600; font-family:'nanumgothic'; color:#333;  text-align:center; display:block; padding:20px 0 20px}

.add_form   {display:inline-block; border:1px dashed blue; background:#f0f5fe; padding:1px 7px 1px}

.wrap_price_input {border-collapse:collapse; border-spacing:0; width:100%}
.wrap_price_input th {font-family:±¼¸²; background:#ececec; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; text-align:center; font-weight:normal; color:#333; padding:5px 0 4px }
.wrap_price_input td {font-family:±¼¸²; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; text-align:center}

.wrap_price_input_period {border-collapse:collapse; border-spacing:0; width:100%}
.wrap_price_input_period th {font-family:±¼¸²; background:#ececec; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; text-align:center; font-weight:normal; color:#333; padding:10px 0 9px }
.wrap_price_input_period td {font-family:±¼¸²; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; text-align:center; padding:6px 0 5px }

.price_input {width:100%; margin:auto; border-collapse:collapse; border-spacing:0;}
.price_input th {font-weight:normal; text-align:right; padding-right:10px; border:none; background:none; color:#666666; font-family:µ¸¿ò; font-size:11px}
.price_input td {text-align:left; width:24%; border:none}
input.input_price  {border:1px solid #dadada; height:16px; line-height:16px; width:60px}
input.input_sale  {border:1px solid #dadada; height:16px; line-height:16px; width:30px}


select[disabled],
input[disabled],
.btn[disabled],
.disabled
{
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}

/*°¡¸ÍÁ¡¸®½ºÆ®.Á¤»ê°ü¸®*/
.penList_header {margin:20px auto 0; position:relative}
.penList_header p {position:absolute; margin:0; padding:0}
ul.pen_checkList {width:100%; margin:auto; overflow:hidden; padding:15px 0 15px}
ul.pen_checkList li {display:block; float:left; padding:11px 19px; border:1px solid #ccc; background:#f7f7f7; border-radius:0; margin-right:7px}	
.pen_list_table   {width:100%; border-collapse:collapse; border:0}
.pen_list_table th  {text-align:center; font-weight:normal; padding:8px 0 7px; background:#638cce; border-top:1px solid #4572ba; border-bottom:1px solid #4572ba; font-family:µ¸¿ò,µ¸¿òÃ¼; color:#fff}
.pen_list_table td  {text-align:center; padding:9px 0; border-bottom:1px solid #c3c3c3; line-height:20px; font-family:µ¸¿ò,µ¸¿òÃ¼}			
.penList_detailinfo  {width:100%; border-collapse:collapse; border:0; } 
.penList_detailinfo td { text-align:left; padding:5px 5px 0 5px; border:none; line-height:19px;}		
.penList_detailHead  {width:95%; border-collapse:collapse; border:0; margin:auto} 
.penList_detailHead td { text-align:center; padding:1px; border:none; line-height:16px; color:#fff}				


