@import url("style_details.css");

BODY {
	FONT-SIZE: 9pt; COLOR: #000000; MARGIN: 0px; LINE-HEIGHT: 120%; FONT-FAMILY: "メイリオ", "MS PGothic","Tahoma","verdana";
	/*font-family: 'メイリオ',Meiryo,sans-serif,Verdana,'ＭＳ Ｐゴシック','긭깋긎긩듴긕 Pro W4','Hiragino Maru Gothic Pro',Osaka;*/
}
TD {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 120%; FONT-FAMILY: "メイリオ", "Tahoma" ,"verdana","MS PGothic";
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #555555; FONT-FAMILY: "メイリオ", "Tahoma"; TEXT-DECORATION: none;
}
A:active {
	FONT-SIZE: 9pt; COLOR: #759d27; FONT-FAMILY: "メイリオ", "Tahoma"; TEXT-DECORATION: none;
}
A:link {
	FONT-SIZE: 9pt; COLOR: #555555; FONT-FAMILY: "メイリオ", "Tahoma"; TEXT-DECORATION: none;
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #2c5cb6; FONT-FAMILY: "メイリオ", "Tahoma"; TEXT-DECORATION: none;
}
FORM {
	PADDING: 0px; MARGIN: 0px;
}

SELECT {
	FONT-FAMILY: "メイリオ", "Tahoma";FONT-SIZE:9pt;
}

.nav_black { font-weight:bold; color:#000000;}
.nav_blue { font-weight:bold; color:#10479C;}
.nav_box { font-weight:bold; font-color:#000000;background:#131313;}

.inputBox {color:#000000; border-width:1px; border-color:#ADAEAD; border-style solid;font-family:MS PGothic;font-size:8pt}  
.input_st1 {font-family:Tahoma;font-size:9pt }
.input_st2 { border:solid 1px #78A7C3;height:18px;background-color:#F8FBFC; font-family:Tahoma; }
.input_st2_1 { border:solid 1px #78A7C3;height:18px;width:50px;background-color:#F8FBFC; font-family:Tahoma; }
.input_st2_red { border:solid 1px #FF0000;height:18px;background-color:#FAD8D8; font-family:Tahoma; }
.input_st3 { border:solid 1px #FFFFFF;height:18px;background-color:#FFFFFF; font-family:Tahoma; }

.input_01 { font-size: 10pt; color: #545454; height: 20px; border: 1px solid #3579d1; background-color:#edf1f8; padding:2 0 0 5; font-weight:bold;}

.blue_title {color:#005CBC; font-family:MS Gothic; font-weight:bold; font-size:15pt }
.blue_title2 {color:#115AB2; font-family:MS Gothic; font-weight:bold; font-size:15pt }
.blue_title3 {color:#005CBC; font-family:MS Gothic; font-weight:bold; font-size:15pt; FONT-FAMILY: "meiryo","MS PGothic","Tahoma","verdana";}
.white_title {color:#FFFFFF; font-family:MS Gothic; font-weight:bold; font-size:15pt }

.black_title {color:#000000; font-family:MS Gothic; font-weight:bold; font-size:13pt }

.board_write { text-align:left; color:#000000; background-color :#FFFBEC;} 
.board_write2 { text-align:center; color:#000000; background-color :#FEF5F0;} 
.board_write3 { text-align:center; color:#000000; background-color :#F3FAE5;}
.default_table {padding-left:20px; padding-right:20px;}
.second_table {padding-left:10px; padding-right:10px;}
.gray_bg  {background:#cccccc;}
.white_bg {background:#FFFFFF;}
.green_td {background:#f6f4e8; color:#505b91; height:25px;}
.blue_td  {background:#EDF1FA; color:#505b91; height:25px;}
.white_td {background:#ffffff; height:25px;}
.gray_td  {background:#cccccc; color:#505b91; height:25px;}
.blue_outline {background:#9aa6cc;}

.sm1 a:link {font-size:6pt; color: #333333; text-decoration: none;letter-spacing:-1px;}
.sm1 a:visited {font-size:6pt; color: #333333; text-decoration: none;letter-spacing:-1px;}
.sm1 a:hover, .sm a:active {font-size:6pt;color: #FF6000;text-decoration: underline;letter-spacing:-1px;font-weight:bold}

a.index_menu_text:link {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 15px; color: #FFFFFF; text-decoration: none; }
a.index_menu_text:visited {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 15px; color: #FFFFFF; text-decoration: none; }
a.index_menu_text:hover {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 15px; color: #FFFFFF; text-decoration: underline; }
a.index_menu_text:active {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 15px; color: #FFFFFF; text-decoration: none; }

a.index_top_text:link {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 12px; color: #000000; text-decoration: none; }
a.index_top_text:visited {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 12px; color: #000000; text-decoration: none; }
a.index_top_text:hover {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 12px; color: #000000; text-decoration: underline; }
a.index_top_text:active {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 12px; color: #000000; text-decoration: none; }

.event_td_text {font-family: "Arial, MS Gothic, MS Mincho"; font-size: 10pt; color: #000000; text-decoration: none; LINE-HEIGHT: 1.4; LETTER-SPACING: 0.1em; }

a.event_menu_text:link {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 11pt; color: #000000; text-decoration: none; LINE-HEIGHT: 1.6; }
a.event_menu_text:visited {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 11pt; color: #000000; text-decoration: none; LINE-HEIGHT: 1.6; }
a.event_menu_text:hover {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 11pt; color: #000000; text-decoration: none; LINE-HEIGHT: 1.6; }
a.event_menu_text:active {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 11pt; color: #000000; text-decoration: none; LINE-HEIGHT: 1.6; }

a.event_menu_text2:link {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 11pt; color: #000000; text-decoration: none; LINE-HEIGHT: 0.5; }
a.event_menu_text2:visited {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 11pt; color: #000000; text-decoration: none; LINE-HEIGHT: 0.5; }
a.event_menu_text2:hover {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 11pt; color: #000000; text-decoration: none; LINE-HEIGHT: 0.5; }
a.event_menu_text2:active {font-family: "meiryo", "Arial, MS Gothic, MS Mincho"; font-size: 11pt; color: #000000; text-decoration: none; LINE-HEIGHT: 0.5; }

.f8 {font-family:Tahoma;font-size:8pt}

.f_4355C7{ color:#4355C7}

.tbox
{
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #dcdcdc  1px solid;
	BORDER-LEFT: #dcdcdc 1px solid;
	BORDER-RIGHT: #dcdcdc 1px solid;
	BORDER-TOP: #dcdcdc 1px solid;
	FONT-SIZE: 9pt;
}

.tbox1
{
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #b2b2b2  1px solid;
	BORDER-LEFT: #b2b2b2 1px solid;
	BORDER-RIGHT: #b2b2b2 1px solid;
	BORDER-TOP: #b2b2b2 1px solid;
	FONT-SIZE: 9pt;
	HEIGHT: 20px;
}

.tbox_write
{
	BACKGROUND-COLOR: #f8fbfc;
	BORDER-BOTTOM: #78a7c3  1px solid;
	BORDER-LEFT: #78a7c3 1px solid;
	BORDER-RIGHT: #78a7c3 1px solid;
	BORDER-TOP: #78a7c3 1px solid;
	FONT-SIZE: 9pt;
	HEIGHT: 20px;
}

.select
{
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #dcdcdc  1px solid;
	BORDER-LEFT: #dcdcdc 1px solid;
	BORDER-RIGHT: #dcdcdc 1px solid;
	BORDER-TOP: #dcdcdc 1px solid;
}

.mainmenu:link {text-decoration:none;Font-family:Arial,ＭＳ Ｐゴシック; color:"#05427e"}
.mainmenu:visited {text-decoration:none;Font-family:Arial,ＭＳ Ｐゴシック; color:"#05427e"}
.mainmenu:hover {text-decoration:none;Font-family:Arial,ＭＳ Ｐゴシック; color:"#085ea7"}
.mainmenu:active {text-decoration:none;Font-family:Arial,ＭＳ Ｐゴシック; color:"#05427e"}


.leftmenu:link {text-decoration:none; font-weight:bold;Font-family:Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#085ea7";}
.leftmenu:visited {text-decoration:none; font-weight:bold;Font-family:Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#085ea7";}
.leftmenu:hover {text-decoration:none; font-weight:bold;Font-family:Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#085ea7";}
.leftmenu:active {text-decoration:none; font-weight:bold;Font-family:Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#085ea7";}


.leftmenus:link {text-decoration:none;Font-family:"meiryo", Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#000000";}
.leftmenus:visited {text-decoration:none;Font-family:"meiryo", Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック;  color:"#000000";}
.leftmenus:hover {text-decoration:none;Font-family:"meiryo", Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#000000";}
.leftmenus:active {text-decoration:none;Font-family:"meiryo", Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#000000";}

.gray_text {text-decoration:none;Font-family:Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#666666";}
.gray_text:link {text-decoration:none;Font-family:Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#666666";}
.gray_text:visited {text-decoration:none;Font-family:Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック;  color:"#666666";}
.gray_text:hover {text-decoration:none;Font-family:Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#333333";}
.gray_text:active {text-decoration:none;Font-family:Arial,ＭＳ Ｐゴシック,ＭＳ ゴシック; color:"#666666";}

.gray_big_text {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; font-size:18px; color:"#666666"; bold; MARGIN:0px; LINE-HEIGHT: 120%;}
.gray_14b_text {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; font-size:14px; color:"#707070"; bold; MARGIN:0px;}

.black_16b_text {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; font-size:16px; color:"#000000"; bold; MARGIN:0px; LINE-HEIGHT: 120%;}
.black_12b_text {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; font-size:12px; color:"#000000"; bold; MARGIN:0px; LINE-HEIGHT: 120%;}

.blue_12b_text {text-decoration:none; font-weight:bold; Font-family:MS PGothic,Tahoma,Verdana; font-size:12px; color:"#075fa7"; MARGIN:0px;}
.blue_14b_text {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; font-size:14px; color:"#0d3f7c"; bold; MARGIN:0px; LINE-HEIGHT: 120%;}
.blue_16b_text {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; font-size:14px; color:"#1757a1";}
.blue_18b_text {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; font-size:18px; color:"#1756a3"; bold; MARGIN:0px;}

.red_14b_text {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; font-size:14px; color:"#BE131A"; bold; MARGIN:0px;}

.white_12b_text {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; font-size:12px; color:"#FFFFFF";}
.white_12b_text:link {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; color:"#FFFFFF";}
.white_12b_text:visited {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana;  color:"#FFFFFF";}
.white_12b_text:hover {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; color:"#FFFFFF";}
.white_12b_text:active {text-decoration:none;Font-family:MS PGothic,Tahoma,Verdana; color:"#FFFFFF";}

.white_12b_text_b {text-decoration:none; font-weight: bold; Font-family:MS PGothic,Tahoma,Verdana; font-size:12px; color:"#FFFFFF";}

/*board style*/
.board_green  {COLOR:#33333; font-size: 12px; }
	.board_green a:link     {  COLOR:#666666; text-decoration: none; }
	.board_green a:visited  {  color:#666666; text-decoration: none; }
	.board_green a:hover    {  COLOR:#117720; text-decoration: underline;}
	.board_green a:active   {  COLOR:#666666; text-decoration: none; }

.board_blue {COLOR:#333333; font-size: 12px; }
	.board_blue a:link     {  COLOR:#666666; text-decoration: none; }
	.board_blue a:visited  {  color:#666666; text-decoration: none;}
	.board_blue a:hover    {  COLOR:#0048A0; text-decoration: underline; }
	.board_blue a:active   {  COLOR:#666666; text-decoration: none; }

.board_yellow {COLOR:#333333; font-size: 12px; }
	.board_yellow a:link     {  COLOR:#666666; text-decoration: none;}
	.board_yellow a:visited  {  color:#666666; text-decoration: none; }
	.board_yellow a:hover    {  COLOR:#798C16; text-decoration: underline; }
	.board_yellow a:active   {  COLOR:#666666; text-decoration: none; }

.link_yg {COLOR:#333333; font-size: 12px; }
	.link_yg a:link     {  COLOR:#666666; text-decoration: none;}
	.link_yg a:visited  {  color:#666666; text-decoration: none; }
	.link_yg a:hover    {  COLOR:#62582B; text-decoration: none; }
	.link_yg a:active   {  COLOR:#666666; text-decoration: none; }
	
.link_b_blue  {font-size: 12px; color: #269FB5; text-decoration: underline;	}
	.link_b_blue a:link     {  COLOR:#269FB5; text-decoration: underline;}
	.link_b_blue a:visited  {  color:#269FB5; text-decoration: none; }
	.link_b_blue a:hover    {  COLOR:#51D1D5; text-decoration: underline; }
	.link_b_blue a:active   {  COLOR:#269FB5; text-decoration: none; }
	
.link_blue  {font-size: 12px; color:#269FB5; text-decoration: underline;	}
	.link_blue a:link     {  COLOR:#269FB5; text-decoration: underline;}
	.link_blue a:visited  {  color:#269FB5; text-decoration: none; }
	.link_blue a:hover    {  COLOR:#51D1D5; text-decoration: underline; }
	.link_blue a:active   {  COLOR:#269FB5; text-decoration: none; }
	
.link_orange  {font-size: 12px; color:#F79A14; text-decoration: underline;	}
	.link_orange a:link     {  COLOR:#F79A14; text-decoration: underline;}
	.link_orange a:visited  {  color:#F79A14; text-decoration: none; }
	.link_orange a:hover    {  COLOR:#F8BF14; text-decoration: underline; }
	.link_orange a:active   {  COLOR:#F8BF14; text-decoration: none; }
	
.link_white  {font-size: 12px; color:#ffffff; text-decoration: none;	}
	.link_white a:link     {  color:#ffffff; text-decoration: none;	}
	.link_white a:visited  {  color:#ffffff; text-decoration: none; }
	.link_white a:hover    {  color:#ffffff; text-decoration: underline; }
	.link_white a:active   {  color:#ffffff; text-decoration: none; }
	
	
.link_stit_gray  {font-size: 11px; color:#A8A8A8; text-decoration: none;	}
	.link_stit_gray a:link     {  color:#A8A8A8; text-decoration: none;	}
	.link_stit_gray a:visited  {  color:#A8A8A8; text-decoration: none; }
	.link_stit_gray a:hover    {  color:#A8A8A8; text-decoration: underline; }
	.link_stit_gray a:active   {  color:#A8A8A8; text-decoration: none; }
	
.link_stit_gray2  {font-size: 11px; color:#868686; text-decoration: none;	}
	.link_stit_gray2 a:link     {  color:#868686; text-decoration: none;	}
	.link_stit_gray2 a:visited  {  color:#868686; text-decoration: none; }
	.link_stit_gray2 a:hover    {  color:#868686; text-decoration: underline; }
	.link_stit_gray2 a:active   {  color:#868686; text-decoration: none; }


.form_input	{ Background-color:#F5F5F5;  Color:#303030; Font-family:Arial, MS Gothic, MS Mincho; Font-size:13px;}
.form_login	{ Background-color:#ffffff; border:1px solid #CCCCCC; Color:#303030;margin: 0px; Font-family:Arial, MS Gothic, MS Mincho; }

.margin_left2 { margin : 0px 0px 0px 15px ;}

.margin_left  { margin : 0px 0px 0px 10px ;}   /* margin top, right, bottom, left*/
.margin_right  { margin : 0px 10px 0px 0px ;}   /* margin top, right, bottom, left*/

.margin_top  { margin : 10px 0px 0px 0px ;}   /* margin top, right, bottom, left*/
.margin_bottom  { margin : 0px 0px 10px 0px ;}   /* margin top, right, bottom, left*/

.menu_left01{ padding: 2px 0px 0px 23px; font-weight: bold; color:#555555; font-size:10pt}
.menu_left02{ padding: 7px 0px 5px 15px;font-size:10pt }

.bottom_line
{border-bottom:1 dotted #c6c6c6};

.right_line
{border-right:1 solid #E1E1E1};

.2line
{border-top-width:1; border-bottom-width:1; border-right:0; border-left:0; border-color:#c8c8c8; border-style:solid;}

.3line_right
{border-top-width:1; border-bottom-width:1; border-right:1; border-left:0; border-color:#c8c8c8; border-style:solid;}

.left
{border-top-width:1; border-bottom-width:0; border-right:1; border-left:1; border-color:#c6c6c6; border-style:solid;}

.top_line
{border-top-width:1; border-bottom-width:0; border-right:0; border-left:0; border-color:#c8c8c8; border-style:solid;}

.box_line
{border-top-width:1; border-bottom-width:1; border-right:1; border-left:1; border-color:#bbbbbb; border-style:solid;}

.box_blue
{border-top-width:1; border-bottom-width:1; border-right:1; border-left:1; border-color:#92AFDC; border-style:solid;}

.copy_line
{border-top-width:0; border-bottom-width:1; border-right:1; border-left:1; border-color:#c6c6c6; border-style:solid;}


.form { padding:5 20 5 20;}
.txt_point { color:#3c679b; font-weight:bold; }
.txt_search { color:#333333; font-weight:bold; text-align:left; padding: 0 0 0 20; height:25;}
.search_zone { padding:5 3 5 3; height:242;}

.Hosting_txt_title {FONT-SIZE: 10pt; COLOR: #000000; MARGIN: 0px; LINE-HEIGHT: 120%; FONT-FAMILY: "meiryo","MS PGothic","Tahoma","verdana";}


/*???? ?? */
.orange {COLOR:#FF9900}
.orange:link {COLOR:#FF9900}
.orange:active {COLOR:#FF9900}
.orange:visited {COLOR:#FF9900}
.orange:hover {text-decoration:underline;COLOR:#FF9900}

.orange_sm {COLOR:#FF9900; font-size:7pt;}
.orange_sm:link {COLOR:#FF9900; font-size:7pt;}
.orange_sm:active {COLOR:#FF9900; font-size:7pt;}
.orange_sm:visited {COLOR:#FF9900; font-size:7pt;}
.orange_sm:hover {text-decoration:underline;COLOR:#FF9900; font-size:7pt;}

.orange_bold {COLOR:#FF9900; font-weight: bold; font-size:13pt;}

.w               {COLOR:#FFFFFF}
.w:link           {COLOR:#FFFFFF}
.w:active         {COLOR:#FFFFFF}
.w:visited        {COLOR:#FFFFFF}
.w:hover          {text-decoration:underline;COLOR:#FFFFFF}

.ws               {font-family:??;font-size:11px;line-height:120%;COLOR:#FFFFFF}
.ws:link           {font-family:??;font-size:11px;line-height:120%;COLOR:#FFFFFF}
.ws:active         {font-family:??;font-size:11px;line-height:120%;COLOR:#FFFFFF}
.ws:visited        {font-family:??;font-size:11px;line-height:120%;COLOR:#FFFFFF}
.ws:hover          {font-family:??;font-size:11px;line-height:120%;text-decoration:underline;COLOR:#FFFFFF}

.b00                  {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#000000}
.b00:link       {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#000000}
.b00:visited  {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#000000}
.b00:active   {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#000000}
.b00:hover    {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:underline;COLOR:#000000}

.b3D                  {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#3D3D3D}
.b3D:link       {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#3D3D3D}
.b3D:visited  {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#3D3D3D}
.b3D:active   {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#3D3D3D}
.b3D:hover    {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:underline;COLOR:#3D3D3D}

.bbrs                  {FONT-FAMILY: Verdana,??,Arial; FONT-SIZE: 11px;text-decoration:none;COLOR:#514E4B;letter-spacing:-1px}




.b56          {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#565656}
.b56:link     {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#565656}
.b56:visited  {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#565656}
.b56:active   {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#565656}
.b56:hover    {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:underline;COLOR:#565656}

.baa          {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#AAAAAA}
.baa:link     {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#AAAAAA}
.baa:visited  {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#AAAAAA}
.baa:active   {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#AAAAAA}
.baa:hover    {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;text-decoration:none;COLOR:#AAAAAA}

.hito        {FONT-FAMILY: Verdana,Arial,??;text-decoration:none;COLOR:#FF6500}
.hito:link     {FONT-FAMILY: Verdana,Arial,??;text-decoration:none;COLOR:#FF6500}
.hito:visited  {FONT-FAMILY: Verdana,Arial,??;text-decoration:none;COLOR:#FF6500}
.hito:active   {FONT-FAMILY: Verdana,Arial,??;text-decoration:none;COLOR:#FF6500}
.hito:hover    {FONT-FAMILY: Verdana,Arial,??;text-decoration:none;text-decoration:underline;COLOR:#FF6500}

.hitv        {FONT-FAMILY: Verdana,Arial,??;text-decoration:none;COLOR:#4C24DC}

.blue         {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#045891}
.blue:link     {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#045891}
.blue:visited  {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#045891}
.blue:active   {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#045891}
.blue:hover    {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:underline;COLOR:#045891}

.brown        {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#990000}
.brown:link     {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#990000}
.brown:visited  {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#990000}
.brown:active   {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#990000}
.brown:hover    {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:underline;COLOR:#990000}


.pink         {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#FD5778}
.pink:link     {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#FD5778}
.pink:visited  {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#FD5778}
.pink:active   {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:none;COLOR:#FD5778}
.pink:hover    {FONT-FAMILY: Verdana,Arial,??; FONT-SIZE: 12px;text-decoration:underline;COLOR:#FD5778}



/*??size */
.tss           {font-family:??;font-size:11px;line-height:130%;letter-spacing:-1px} 

.tn           {font-family:Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;COLOR:#003399;letter-spacing:-1px;text-decoration:none} 
.tn:link      {font-family:Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;COLOR:#003399;letter-spacing:-1px;text-decoration:none}
.tn:visited   {font-family:Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;COLOR:#003399;letter-spacing:-1px;text-decoration:none}
.tn:active    {font-family:Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;COLOR:#003399;letter-spacing:-1px;text-decoration:none}
.tn:hover     {font-family:Verdana,Arial,??; FONT-SIZE: 12px;line-height:130%;COLOR:#045891;letter-spacing:-1px;position:relative;top:2;text-decoration:none}

.tblank {font-family:Verdana,Arial,??;font-size:12px;line-height:130%;COLOR:#4697CE}


.ts           {font-family:??;font-size:11px;line-height:130%1} 
.ts:link      {font-family:??;font-size:11px;line-height:130%}
.ts:visited {font-family:??;font-size:11px;line-height:130%}
.ts:active  {font-family:??;font-size:11px;line-height:130%}
.ts:hover   {font-family:??;font-size:11px;line-height:130%; text-decoration:underline}

.copy           {font-family:??;font-size:11px;line-height:130%; COLOR:#5D667C} 
.copy:link      {font-family:??;font-size:11px;line-height:130%; COLOR:#5D667C}
.copy:visited {font-family:??;font-size:11px;line-height:130%; COLOR:#5D667C}
.copy:active  {font-family:??;font-size:11px;line-height:130%; COLOR:#5D667C}
.copy:hover   {font-family:??;font-size:11px;line-height:130%; text-decoration:underline; COLOR:#5D667C}

.t14           {font-family:??,Verdana,Arial;font-size:14px} 
.t16           {font-family:??,Verdana,Arial;font-size:16px}




/*Verdana */
.Verdanass           {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px} 
.Verdanass:link      {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px}
.Verdanass:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px}
.Verdanass:active  {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px}
.Verdanass:hover   {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;letter-spacing:-1px}

.Verdanas           {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:120%} 
.Verdanas:link      {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:120%}
.Verdanas:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:120%}

.Verdanas:active  {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:120%}
.Verdanas:hover   {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:120%}

.Verb           {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:120%; COLOR:#045891}



.Verdana           {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px} 
.Verdana:link      {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
.Verdana:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
.Verdana:active  {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
.Verdana:hover   {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}


.Verdanab           {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px} 
.Verdanab:link      {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px}
.Verdanab:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px}
.Verdanab:active  {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px}
.Verdanab:hover   {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px}


.turm         {letter-spacing:-1px}
.turm:link    {letter-spacing:-1px}
.turm:visited {letter-spacing:-1px}
.turm:active  {letter-spacing:-1px}
.turm:hover   {letter-spacing:-1px}


.VerdanaBicFont {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:medium;line-height:120%;letter-spacing:-1px} 


.location        {COLOR:#045891}
.date            {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#C50000;letter-spacing:-1px}
.date:link       {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#C50000;letter-spacing:-1px}
.date:active     {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#C50000;letter-spacing:-1px}
.date:visited    {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#C50000;letter-spacing:-1px}
.date:hover     {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:underline;COLOR:#C50000;letter-spacing:-1px}

.login            {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#CC0000}
.login:link       {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#CC0000}
.login:active     {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#CC0000}
.login:visited    {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:none;COLOR:#CC0000}
.login:hover     {FONT-FAMILY: Verdana,Arial,'Arial Black'; FONT-SIZE: 11px;text-decoration:underline;COLOR:#CC0000}


.dotg{background-image:url(/img/dotl_gray.gif); height:1; background-repeat:repeat-x}
.dot97{background-image:url(/img/dot_g_97.gif); height:1; background-repeat:repeat-x}
.dot66{background-image:url(/img/dot_g_66.gif); height:1; background-repeat:repeat-x}
.doth50{background-image:url(/img/dot_g_h_50.gif); width:1; background-repeat:repeat-y}
.dot50{background-image:url(/img/dot_g_50.gif); height:1; background-repeat:repeat-x}
.dotc5{background-image:url(/img/dot_c5.gif); height:1; background-repeat:repeat-x}
.dot56g{background-image:url(/img/dotl_56gray.gif); height:1; background-repeat:repeat-x}
.dotp{background-image:url(/img/dotl_pink.gif); height:1; background-repeat:repeat-x}
.dota1{background-image:url(/img/pat_dot_a1.gif); background-repeat:repeat}
.line_cc{background-color:#CCCCCC;}
.line_E2{background-color:#E2E2E2; height:1}
.imgbor { border: 1px solid #C6C6C6;}

/* webagency background image */
.wg_explain{background-image:url(/img_sub/ag_explain_none_bg_1.jpg); background-repeat:no-repeat}
/* webagency background image */

.underline        {FONT-FAMILY: Verdana,??,Arial; FONT-SIZE: 12px; text-decoration:underline}
.underline:link        {FONT-FAMILY: Verdana,??,Arial; FONT-SIZE: 12px; text-decoration:underline}
.underline:visited    {FONT-FAMILY: Verdana,??,Arial; FONT-SIZE: 12px; text-decoration:underline}
.underline:active    {FONT-FAMILY: Verdana,??,Arial; FONT-SIZE: 12px; text-decoration:underline}
.underline:hover     {FONT-FAMILY: Verdana,??,Arial; FONT-SIZE: 12px; text-decoration:underline}



.img:hover          {position:relative;top:2;left:1}
.img1:hover          {position:relative;top:2}
.img2:hover          {position:relative;top:4;left:1}




.td_a_ce {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #444444; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

.td_a_ce1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #444444; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}

.td_bb_ce {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 5px; COLOR: #045891; PADDING-TOP: 5px; BACKGROUND-COLOR: #f2f7f9; TEXT-ALIGN: center
}

.td_dbb_ce {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 5px; COLOR: #045891; PADDING-TOP: 5px; BACKGROUND-COLOR: #78a7c3; TEXT-ALIGN: center
}

.td_bb_ce1{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 5px; COLOR: #045891; PADDING-TOP: 5px; BACKGROUND-COLOR: #f2f7f9;
}

.td_c_ce {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #045891; PADDING-TOP: 5px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center
}

.td_a {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; COLOR: #444444; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}

.tab_color {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #78a7c3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

.solid_btn_1
{
   color:#fefefe;   
   background-color: #045891;
   border:1px solid;
   border-top-color:#045891;
   border-left-color:#045891;
   border-right-color:#fefefe;
   border-bottom-color:#aedefe;
   cursor:hand
}

.grad_btn_1
{
   color:#565656;   
   border:1px solid;
   border-top-color:#a0a0a0;
   border-left-color:#a0a0a0;
   border-right-color:#a0a0a0;
   border-bottom-color:#a0a0a0;
	border-style: solid;
   cursor:hand;
	background-image:url("/images/btn_bg1.gif");
}

.grad_btn_blue_1
{
   color:#565656;   
   border:1px solid;
   border-top-color:#a0a0a0;
   border-left-color:#a0a0a0;
   border-right-color:#a0a0a0;
   border-bottom-color:#a0a0a0;
	border-style: solid;
   cursor:hand;
	background-image:url("/img_common/btn01.gif");
}

.grad_btn_blue_2
{
   color:#fefefe;   
   border:1px solid;
   border-top-color:#a0a0a0;
   border-left-color:#a0a0a0;
   border-right-color:#a0a0a0;
   border-bottom-color:#a0a0a0;
	border-style: solid;
   cursor:hand;
	background-image:url("/img_common/btn02.gif");
}

.TD_blue
{
	FONT-SIZE:12px;
	COLOR:#1C6CB0;
	FONT-FAMILY:Arial, MS Gothic, MS Mincho;
	line-height: 20px;
}

.TD_blue2
{
	color: #447a96;
}

.TD_green
{
	FONT-SIZE:12px;
	COLOR:#2596d7;
	FONT-FAMILY:Arial, MS Gothic, MS Mincho;
	line-height: 20px;
}

.TD_yellowgreen
{
	FONT-SIZE:12px;
	COLOR:#61B548;
	FONT-FAMILY:Arial, MS Gothic, MS Mincho;
	line-height: 20px;
}

.TD_orange
{
	FONT-SIZE:12px;
	COLOR:#F79A14;
	FONT-FAMILY:Arial, MS Gothic, MS Mincho;
	line-height: 20px;
}

.TD_white
{
	FONT-SIZE:12px;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, MS Gothic, MS Mincho;
	line-height: 20px;
}

.title
{
	color: #447a96;
	font-weight: bold;
}

.title_yellow
{
	color: #736522;
	font-weight: bold;
}

.title_host
{
	color: #808080;
	font-weight: bold;
}

.purple
{
	color: #B74B7E;
}

.purple_bold
{
	color: #5E5891;
	font-weight: bold;
}

.brown
{
	color: #5F4432;
	font-weight: bold;
}

/* 추가 2011.11.22 */

.pr10{padding-right:10px;}
.pl10{padding-left:10px;}

.ml12{margin-left:12px;}

.pt20{padding-top:20px;}

select.error,
textarea.error,
input.error[type="text"],
input.error[type="email"],
input.error[type="password"] {
	border:1px solid red;
}

.error {
	color:red;
}