

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap');

html,body,div,span,img,a,form,label,iframe,footer,header,article,aside,h1,h2,h3,h4,h5,h6,p,b,strong,audio,video {margin:0; padding:0; border:0; outline:0; vertical-align:baseline;}
* {box-sizing: border-box;}
body {margin:0; padding:0; font-size:14px; color:black; font-family:'Noto Sans JP',Verdana,Tahoma; z-index:1;}

a:link, a:active, a:hover, a:visited, a:focus {color:black; text-decoration:none;outline:0;}
input.type-text, textarea {padding:2px 2px; border: 1px solid #ddd; background:#fff; padding:2px;}
input.type-text:hover, input.type-text:focus, textarea:hover, textarea:focus, select:hover, select:active {padding:2px 2px; background-color:#ffffff;}
input, select, textarea {padding:2px 2px; vertical-align:middle; font-size:14px; color:black;}
select {font-size:14px; font-family:'Noto Sans JP',Verdana,Tahoma;}
form {text-align:center;}
th, td {font-size:14px; color:black;}

::placeholder {color:black; opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:black;}
::-ms-input-placeholder { /* Microsoft Edge */ color:black;}




.btn_large  {margin: 5px 0px 5px 0px; padding: 5px 20px 5px 20px; border:1px solid black; border-width: 1px 1px 1px 20px; text-decoration:none; display:inline-block;text-shadow:3px 3px 3px #ffffff; font-size:16px; font-weight:bold; letter-spacing:-1px;  color: #000000; background-color: lightcyan; }
.btn_large a:hover{ border-width: 1px 20px 1px 1px; color: black;}
.btn_large:hover  { border-width: 1px 20px 1px 1px; color: black;}

.btn_medium {margin: 5px 0px 5px 2px; padding: 2px 10px 2px 10px; border:1px solid black; border-width: 1px 1px 1px 15px; text-decoration:none; display:inline-block;text-shadow:2px 2px 2px #ffffff; font-size:14px; font-weight:bold;   color: #000000; background-color: lightcyan; }
.btn_medium a:hover{ border-width: 1px 15px 1px 1px; color: black;}
.btn_medium:hover  { border-width: 1px 15px 1px 1px; color: black;}

.btn_small  {margin: 0px 0px 0px 0px; padding: 1px  3px 1px  3px; border:1px solid black; border-width: 1px 1px 1px 12px; text-decoration:none; display:inline-block;text-shadow:2px 2px 2px #ffffff; font-size:12px; font-family:'Noto Sans JP',Verdana,Tahoma; font-weight:normal; color: #000000; background-color: lightcyan; }
.btn_small a:hover{ border-width: 1px 12px 1px 1px; color: black;}
.btn_small:hover  { border-width: 1px 12px 1px 1px; color: black;}

.ngt_lang {margin:0px; padding:0px; display:inline-block; vertical-align:top; text-align:center; border:0px solid #fff; border-radius:0px; z-index:99999;}
.ngt_cash {margin:0px; padding:0px; display:inline-block; vertical-align:top; text-align:left;   border:0px solid black;}

.fix_ptitle {margin:10px auto; padding:0px 0px 0px 0px; display:block; font-size:25px; text-align:center; font-weight:bold; color:#333333; letter-spacing:-2px; line-height:25px; text-shadow:1px 1px 1px #999999; border:0px solid #000000;}

.fix_Sort {margin:0px; padding:0px;}
.fix_Sort > p {margin:0px; padding:5px 30px; text-align:left; font-size:17px; font-weight:bold; border-radius:9px 9px 0px 0px; background-color:rgba(0,0,0,0.5 ); color:white; box-shadow:0px 3px 2px #666666; border:0px solid blue;}
.fix_Sort > div {margin:10px 0px 2px 0px; padding:3px 20px; text-align:left; font-size:15px; font-weight:bold; border:0px solid red;}
.fix_Sort > a span {margin:0; padding:1px 30px; display:block; text-align:left; font-size:14px;}



.fix_twin {margin:0px auto; padding:0px 0px; width:47%; display:inline-block; vertical-align:top; text-align:center; border:0px solid black;}





.fix_sign_up {margin:0px 0px; padding:10px 20px 15px 20px; font-size:16px; font-weight:bold; letter-spacing:-1px; border: 1px solid black ;); background-color:lightcyan; }
.fix_sign_dw {margin:0px 0px; padding:30px 20px 20px 20px; height:350px; box-shadow:3px 3px 3px #666666 inset; border: 1px solid black ;); background-color:rgba( 255,255,255 , 0.4 ); }




@media screen and (max-width:359px){
/*280*/	
	

.cox_mapf {margin:0px auto; padding:0px; text-align:center; border:0px solid #999999;}
.cox_txtf {margin:0px auto; padding:0px; text-align:left; position:relative;  left:90px; top:10px; width:280px; display:block; border:0px solid #999999; z-index:100;}
.cox_imgf {margin:0px auto; padding:0px; text-align:center; border:0px solid #999999;}

.cox_mapm {display:none;}		
.cox_mapt {display:none;}		
.cox_mapp {display:none;}		
	
.fix_Logo {margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block; border:0px solid red;}
.fix_Logo img {width:120px; display:block; border:0px solid blue;}	

/*.fix_Core {display:none;}*/	
.fix_Desk{margin:0px 0px; padding:10px 0px; width:180px; border:0px solid #999999; text-align:right;}
	


/*
.fix_Logo {order: 1;}
.fix_Core {order: 2; width:100%;}
.fix_Desk {order: 3;}

*/
	
.lyt_flex {margin: 0px auto; padding:0px; display:block; text-align:center; border:0px dotted black;}	
.lyt_twin {margin:10px auto; padding:0px 10px; width:95%; text-align:center; border:0px solid 0A50A1;}
.fix_name {margin:10px auto; padding:0px 10px; display:block; font-size:22px; text-align:center; font-weight:bold; color:black; letter-spacing:-1px; line-height:25px; border:0px solid #000000;}

.fix_Search	{display:none;}
.fix_Mearch      {margin:10px auto 0px auto; padding:0px; text-align:center; width:90%; vertical-align:top; border:0px solid red; border-radius:0px;}
.fix_Mearch form {margin:0px auto; padding:0; display:block; text-align:right; vertical-align:top; border:2px solid black;}
.fix_Mearch input {margin:0px; padding:0px 5px; width:85%; height:24px; vertical-align:middle; font-size:12px; color:black; border:0px solid #ddd; outline:0; vertical-align:top;}
.fix_Mearch input.type-text {margin:0px; padding:0px 5px; border:0px solid #ddd; background:#fff; outline:0; vertical-align:top;}
.fix_Mearch input.type-text:hover, input.type-text:focus {margin:0px; padding:0px 5px; background-color:#ffffff; outline:0;  border:0px solid #ddd;}
.fix_Mearch button {margin:0px; padding: 2px 5px 1px 5px; color:#ffffff; background:black; vertical-align:top; border:0px solid black; cursor:pointer; outline:0;}




header {margin:0px 0px; padding:0px; border-bottom:0px solid #000000;  width:100%; z-index:200; box-shadow:0px 0px 0px #000000;}
header section {margin:0px auto; padding:0px 0px 0px 0px; width:96%; display:flex; justify-content:space-between;  text-align:center; border:0px solid #999999;}

main   {margin:10px 0px 0px 0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:0px 0px 50px 0px; border:0px solid blue; width:96%;}

footer {margin:0px 0px; padding:0px; text-align:center; border:0px solid Violet; background:rgba( 255,255,255 , 0.0 ); border-top:8px solid black;}
footer section {margin:0px auto; padding:20px 0px 50px 0px; border:0px solid blue; width:96%;}



.lyt_wrap {margin:0px auto; padding:0px 0px 0px 0px; display:block; width:100%; border:0px solid red;}
.lyt_left {display:none /*margin:0px auto; padding:0px;      order:1; width:100%; display:block; vertical-align:top; border:0px solid cyan;*/}
.lyt_body {margin:0px auto; padding:0px; display:block; text-align:center; border:0px solid blue;}
.lyt_rght {margin:0px auto; padding:0px; display:block; text-align:center; border:0px solid blue;}

.ngt_Foot {margin:0px auto; padding:5px 0px; text-align:center;}
.ngt_Foot div {margin:0px auto; padding:5px 0px; width:40%; vertical-align:top; display:inline-block; color:black;  text-align:left; border:0px double grey;}
.ngt_Foot h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; text-align:left; font-size:12px; font-weight:bold; border:0px double grey;}
.ngt_Foot h2 {margin:0px 0px; padding:5px 0px 0px 5px;  vertical-align:top; text-align:left; font-size:12px; font-weight:normal; border:0px double grey;}
.ngt_Foot h2 a {margin:0px 0px; padding:0px 0px; color:black; border:0px double grey;}



.ngt_head{margin:10px auto 0px auto; padding:0px 0px 0px 5px; display:block; text-align:center; background:Transparent; z-index:99; border:0px solid grey;}
.ngt_head > div {margin:0px auto; padding:0; display:inline-block; text-align:left; background:Transparent; list-style:none; border:0px solid red;}
.ngt_head div div{margin:0px auto; padding:3px 10px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; box-shadow:1px 1px 1px #999999; width:48%; border:1px solid black; border-radius:6px;}
.ngt_head div div a{color:black; font-size:12px; font-weight:Normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.ngt_btoc{margin:0px auto 0px auto; padding:0; display:block; text-align:center; width:95%; background:Transparent; z-index:99; border:0px solid grey;}
.ngt_btoc > div {margin:0px auto; padding:0; display:inline-block; text-align:left; background:Transparent; list-style:none; border:0px solid red;}
.ngt_btoc div div{margin:0px auto; padding:5px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:white; text-align:center; box-shadow:1px 1px 1px #999999; width:95px ; background-color:black; border:2px solid black; border-radius:6px;}
/*
.ngt_btoc div div a{color:black; font-size: 12px; font-weight:Normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
*/

}

@media screen and (min-width:360px) and (max-width:639px){
/*360*/	



.cox_mapm {margin:0px auto; padding:0px; text-align:center; border:0px solid #999999;}
.cox_txtm {margin:0px auto; padding:0px; text-align:left; position:relative;  left:150px; top:10px; width:360px; display:block; border:0px solid #999999; z-index:100;}
.cox_imgm {margin:0px auto; padding:0px; text-align:center; border:0px solid #999999;}

.cox_mapf {display:none;}		
.cox_mapt {display:none;}		
.cox_mapp {display:none;}	




header {margin:0px 0px; padding:0px; border-bottom:0px solid #000000;  width:100%; z-index:200; box-shadow:0px 0px 0px #000000;}
header section {margin:0px auto; padding:0px 0px 0px 0px; width:96%; display:flex; justify-content:space-between;  text-align:center; border:0px solid #999999;}

main   {margin:10px 0px 0px 0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:0px 0px 50px 0px; border:0px solid blue; width:96%;}

footer {margin:0px 0px; padding:0px; text-align:center; border:0px solid Violet; background:rgba( 255,255,255 , 0.0 ); border-top:8px solid black;}
footer section {margin:0px auto; padding:20px 0px 50px 0px; border:0px solid blue; width:96%;}






.ngt_head{margin:10px auto 0px auto; padding:0px 0px 0px 5px; display:block; text-align:center; background:Transparent; z-index:99; border:0px solid grey;}
.ngt_head > div {margin:0px auto; padding:0; display:inline-block; text-align:left; background:Transparent; list-style:none; border:0px solid red;}
.ngt_head div div{margin:0px auto; padding:3px 10px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; box-shadow:1px 1px 1px #999999; width:48%; border:1px solid black; border-radius:6px;}
.ngt_head div div a{color:black; font-size:12px; font-weight:Normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.fix_Search	{display:none;}
.fix_Mearch      {margin:10px auto 0px auto; padding:0px; text-align:center; width:80%; vertical-align:top; border:0px solid red; border-radius:0px;}
.fix_Mearch form {margin:0px auto; padding:0; display:block; text-align:right; vertical-align:top; border:2px solid black;}
.fix_Mearch input {margin:0px; padding:0px 5px; width:85%; height:24px; vertical-align:middle; font-size:12px; color:black; border:0px solid #ddd; outline:0; vertical-align:top;}
.fix_Mearch input.type-text {margin:0px; padding:0px 5px; border:0px solid #ddd; background:#fff; outline:0; vertical-align:top;}
.fix_Mearch input.type-text:hover, input.type-text:focus {margin:0px; padding:0px 5px; background-color:#ffffff; outline:0;  border:0px solid #ddd;}
.fix_Mearch button {margin:0px; padding: 2px 5px 1px 5px; color:#ffffff; background:black; vertical-align:top; border:0px solid black; cursor:pointer; outline:0;}





}


@media screen and (min-width:640px) and (max-width:1279px){
/*640*/	


header {margin:0px 0px; padding:0px; border-bottom:0px solid #000000;  width:100%; z-index:200; box-shadow:0px 0px 0px #000000;}
header section {margin:0px auto; padding:0px 0px 0px 0px; width:96%; display:flex; justify-content:space-between;  text-align:center; border:0px solid #999999;}

main   {margin:10px 0px 0px 0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:0px 0px 50px 0px; border:0px solid blue; width:96%;}

footer {margin:0px 0px; padding:0px; text-align:center; border:0px solid Violet; background:rgba( 255,255,255 , 0.0 ); border-top:8px solid black;}
footer section {margin:0px auto; padding:20px 0px 50px 0px; border:0px solid blue; width:96%;}



.ngt_head{margin:10px auto 0px auto; padding:0; display:block; text-align:center; width:80%; background:Transparent; z-index:99; border:0px solid grey;}
.ngt_head > div {margin:0px auto; padding:0; display:inline-block; text-align:left; background:Transparent; list-style:none; border:0px solid red;}
.ngt_head div div{margin:1px auto; padding:10px; display:inline-block; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-shadow:1px 1px 1px #999999; width:130px; border:2px solid black; border-radius:9px;}
.ngt_head div div a{color:black; font-size:14px; font-weight:Normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.fix_Search	{display:none;}
.fix_Mearch      {margin:10px auto 0px auto; padding:0px; text-align:center; width:70%; vertical-align:top; border:0px solid red; border-radius:0px;}
.fix_Mearch form {margin:0px auto; padding:0; display:block; text-align:right; vertical-align:top; border:2px solid black;}
.fix_Mearch input {margin:0px; padding:0px 5px; width:85%; height:24px; vertical-align:middle; font-size:12px; color:black; border:0px solid #ddd; outline:0; vertical-align:top;}
.fix_Mearch input.type-text {margin:0px; padding:0px 5px; border:0px solid #ddd; background:#fff; outline:0; vertical-align:top;}
.fix_Mearch input.type-text:hover, input.type-text:focus {margin:0px; padding:0px 5px; background-color:#ffffff; outline:0;  border:0px solid #ddd;}
.fix_Mearch button {margin:0px; padding: 2px 5px 1px 5px; color:#ffffff; background:black; vertical-align:top; border:0px solid black; cursor:pointer; outline:0;}



.cox_mapt {margin:0px auto; padding:0px; text-align:center; border:0px solid #999999;}
.cox_txtt {margin:0px auto; padding:0px; text-align:left; position:relative;  left:350px; top:10px; width:640px; display:block; border:0px solid #999999; z-index:100;}
.cox_imgt {margin:0px auto; padding:0px; text-align:center; border:0px solid #999999;}

.cox_mapf {display:none;}		
.cox_mapm {display:none;}		
.cox_mapp {display:none;}	

}


@media screen and (min-width:1280px){
/*960*/		



.cox_mapp {margin:0px auto; padding:0px; text-align:center; border:0px solid #999999;}
.cox_txtp {margin:0px auto; padding:0px; text-align:left; position:relative;  left:550px; top:40px; width:960px; display:block; border:0px solid #999999; z-index:100;}
.cox_imgp {margin:0px auto; padding:0px; text-align:center; border:0px solid #999999;}

.cox_mapf {display:none;}		
.cox_mapm {display:none;}		
.cox_mapt {display:none;}	


.fix_Logo {margin:0px; padding:5px 0px 0px 0px;  display:table-cell; width:20%; text-align:left;   vertical-align:top; border:0px solid red;}
.fix_Core {margin:0px; padding:10px 0px 0px 0px; display:table-cell; width:60%; text-align:center; vertical-align:top; border:0px solid red;}
.fix_Desk {margin:0px; padding:5px 0px 0px 0px;  display:table-cell; width:20%; text-align:right;  vertical-align:top; border:0px solid red;}	
	
.fix_Logo img {width:115px; display:inline-block; border:0px solid blue;}	
	
.fix_Mearch	{display:none;}
	
.fix_Search      {margin:0px auto 0px auto; padding:0; text-align:center; width:90%; vertical-align:top; border:0px solid red; border-radius: 0px;}
.fix_Search form {margin:0px auto; padding:0; display:inline-block; text-align:right; vertical-align:top;  border:2px solid black;}
.fix_Search select {margin:0px; padding:0px 10px; height:28px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 0px solid black; border-right:1px solid cyan; outline:0;}
.fix_Search select:focus, select:hover, select:active {margin:0px; padding:10; font-size:14x; background-color:#ffffff; border:0px solid; border-right:1px solid cyan; outline:0;}
.fix_Search option {margin:0px; padding:20px 5px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 6px solid black;  outline:0;}
.fix_Search input {margin:0px; padding:0px 10px; width:30vw; height:28px; vertical-align:middle; font-size:14px; color:black; border:0px solid #ddd; outline:0; vertical-align:top;}
.fix_Search input.type-text {margin:0px; padding:0px 10px; border:0px solid #ddd; background:#fff; outline:0; vertical-align:top;}
.fix_Search input.type-text:hover, input.type-text:focus {margin:0px; padding:0px 10px; background-color:#ffffff; outline:0;  border:0px solid #ddd;}
.fix_Search button {margin:0px; padding: 3px 10px 2px 10px; color:#ffffff; background:black; font-family:Verdana,Tahoma,Arial; vertical-align:top;border: 0px solid black; cursor:pointer; outline:0;}


header {margin:0px 0px; padding:0px; text-align:center; border-bottom:0px solid black; width:100%; z-index:200;  border:0px solid #999999;}
header section {margin:0px auto; padding:0px 0px 0px 0px; display:table;  width:85%; text-align:center; border:0px solid #999999;}

main   {margin:0px 0px; padding:0px; text-align:center; border:0px solid Violet; border:0px solid #999999;}
main section   {margin:0px auto; padding:0px 0px 0px 0px; border:0px solid blue; width:85%;}

footer {margin:0px 0px; padding:0px; text-align:center; border:0px solid Violet; background:rgba( 255,255,255 , 0.0 ); border-top:8px solid black;}
footer section {margin:0px auto; padding:0px 0px 30px 0px; border:0px solid blue; width:85%;}



.lyt_flex {margin:0px; padding:0px; display:flex; justify-content:space-between; border:0px dotted black;}
.lyt_twin{margin:0px auto; padding:0px 10px; width:47%; display:inline-block; text-align:left; vertical-align:top; border:0px solid black;}
.fix_name{margin:10px auto 10px auto; padding:0px 20px; display:block; font-size:22px; text-align:center; font-weight:bold; color:black; letter-spacing:-1px;line-height:25px; text-shadow:1px 1px 1px #a9a9a9; border:0px solid #000000;}





.lyt_wrap {margin:0px auto; padding:0px 0px 0px 0px; display:table; width:100%; border:0px solid red;}
.lyt_left {margin:0px auto; padding:0px 0px 30px 0px; display:table-cell; width:250px; vertical-align:top; border:2px solid grey; border-radius:9px; background-color:rgba( 255,255,255 , 0.3 ); box-shadow:2px 2px 2px #666666;}
.lyt_body {margin:0px auto; padding:0px 0px 0px 20px; display:table-cell; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_rght {margin:0px auto; padding:0px 0px 0px 20px; display:table-cell; vertical-align:top; text-align:center; border:0px solid grey;}




.ngt_head{margin:10px auto 0px auto; padding:0; display:block; text-align:center; width:80%; background:Transparent; z-index:99; border:0px solid grey;}
.ngt_head > div {margin:0px auto; padding:0; display:inline-block; text-align:left; background:Transparent; list-style:none; border:0px solid red;}
.ngt_head div div{margin:1px auto; padding:10px; display:inline-block; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-shadow:1px 1px 1px #999999; width:140px; border:2px solid black; border-radius:9px;}
.ngt_head div div a{color:black; font-size:14px; font-weight:Normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/*
.ngt_head div:hover {transform:rotate(360deg);}
*/



.ngt_btoc{margin:0px auto 0px auto; padding:0; display:block; text-align:center; width:80%; background:Transparent; z-index:99; border:0px solid grey;}
.ngt_btoc > div {margin:0px auto; padding:0; display:inline-block; text-align:left; background:Transparent; list-style:none; border:0px solid red;}
.ngt_btoc div div{margin:1px auto; padding:10px; display:inline-block; color:white; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-shadow:1px 1px 1px #999999; width:120px; background-color:black; border:2px solid black; border-radius:9px;}


/*
.ngt_btoc div div a{color:white; font-size:14px; font-weight:Normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
*/










.ngt_Foot {margin:0px auto; padding:0px 20px; display:inline-block; text-align:center; vertical-align:top; }
.ngt_Foot h1 {margin:0px; padding:0px; text-align:left; font-size:14px; font-weight:bold; border:0px double grey;}
.ngt_Foot h2 {margin:0px 0px; padding:5px 0px 0px 5px;  text-align:left; font-size:14px; font-weight:normal; border:0px double grey;}




}


#mini_Panel,   #mini_Panel2  {z-index:10001;position:absolute; padding:0px; border:0px solid black; background-color:#eeeeff; background-color:#eeeeff; color:#000000; font-size:12px; font-family:Verdana; text-shadow:0px 1px 1px #fff; line-height:14px;}
#mini_Panel a, #mini_Panel2 a{color:#000000; font-size:12px; font-family:Verdana; text-decoration:none; text-shadow:0px 1px 1px #fff; line-height:14px;}
.sys_form {margin:0px auto; padding:0px; text-align:center; vertical-align:top; display:inline-block; border:0px solid black;}
.sys_sign {margin:0px; padding:0px; display:inline-block; font-size:12px; color:#ffffff; cursor:pointer; background-color:transparent; border:0px; outline:0px;}
.sys_font {margin:0px; padding:0px; display:inline-block; font-size:16px; color:#ffffff; cursor:pointer; background-color:transparent; border:0px; outline:0px;}
.sys_text {margin:0px; padding:0px; display:inline-block; font-size:12px; color:#000000; cursor:pointer; background-color:transparent; border:0px; outline:0px;}

.sys_small {margin: 1px 1px 1px 0px;padding: 1px 5px 1px 5px;border:1px solid black; border-width: 1px 1px 1px 10px;font-family:Verdana,arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:1px 1px 2px #ffffff;font-size:12px;font-weight:normal;color:black;background-color: lightcyan;}
.sys_small a:hover{ border-width: 1px 10px 1px 1px; color: black;}
.sys_small:hover  { border-width: 1px 10px 1px 1px; color: black;}

.sys_medium {margin: 5px 0px 5px 2px;padding: 2px 10px 2px 10px;border:1px solid #999999;border-width: 1px 1px 1px 15px;font-family:Verdana,arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:2px 2px 2px #ffffff;font-size:12px;font-weight:bold;color: #000000;background-color: lightcyan;}
.sys_medium a:hover{ border-width: 1px 15px 1px 1px; color: #000000;}
.sys_medium:hover  { border-width: 1px 15px 1px 1px; color: #000000;}
