/*ジムニーの管理スタイルシート
border-style:solid;border-width:1px;

body {background-color:#ffffff;
      margin-top:10px;
      background-position: right;
      background-repeat: repeat-y;
      }

*/

#topnav tbody tr td {
	text-align: center;
}


body {
  background-color:#ffff;
      margin-top:10px;      
}
#topnav {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
}
#topnav table {
	width: 100%;
}






a.link_line{
  text-decoration:underline;
}
a.noline{
  text-decoration:none;
}

.txt1{
	font-weight: bold;
	font-size : medium;
	/* [disabled]margin-top: 1em; */
}
.txt2{
  font-size:90%;
}

.txt3{
  color:#ff6600;	font-weight:bold;	 
}
.txt4{
  color:#ff6600;     font-size:90%;font-weight:bold;
}
.txt5{
  color:#003366;
     font-size:130%;
	 font-weight:bold;
	 margin:3px;       	 
}
.txt6{
	color: #007099;
	font-size : 140%;
	font-weight: bold;
}


.txt7{
  color:#007099;
	 font-weight:bold; 	 
}
.txt8{
  color:#ffffff;
     background-color:#ff9999;
     font-weight:bold;
	 font-size:110%;
	 padding:4px; 
	 margin:3px 1px; 
}
.txt9{
  background-color:#ff9999;
     font-size:110%;
	 font-weight:bold;
	 padding:4px; 
	 margin:3px 1px;
}
.txt11{
  color:#ffffff;background-color:#007099;font-weight:bold;
 	 font-size:120%;
	 padding:6px; 
	 margin:4px 2px; 
}
.txt12{
  color:#ffffff;background-color:#007099;font-weight:bold;
 	 font-size:120%;
	 padding:6px; 
	 margin:4px 2px; 
}
.txt15{
  font-size:110%;border-color:#d2b48c;
     border-style:solid;border-width:1px;
     background-color:#ffff99;
     font-weight:bold;
	 padding:4px; 
	 margin:3px 1px; 	 
}
.txt16{
  font-size:110%;
     color:#003366;
     background-color:#ccddff;
     font-weight:bold;
	 padding:4px;  
	 margin:3px 1px;  
}
.txt17{
     color:#000000;
     background-color:#ffcccc;
     font-weight:bold;
	 font-size:110%;
	 padding:4px; 
	 margin:3px 1px; 	 
}
 .txt19{
     color:#000000;
     background-color:#bdb76b;
     font-weight:bold;
	 padding:3px; margin:3px;	 
}


	 
.txt20{
  color:#007099;
     font-weight:bold;
}

.txt21{
  color:#ff9999;
     font-weight:bold;
}
.txt22{
  color:#d89a66;
     font-weight:bold;
}
.txt24{
  color:#ee82ee;
     font-weight:bold;
}
.txt25{
  color:#bdb76b;
     font-weight:bold;
}
.txt26{
  color:#d2b48c;
     font-weight:bold;
}
.txt27{
  color:#808000;
     font-weight:bold;
}
.txt28{
  color:#ff6600;
     font-weight:bold;
}	 
.txt29{
  color:#bdb76b;
     font-weight:bold;
	 font-size:120%;
}	 
.txt30{
  color:#ff9900;
     font-weight:bold;
}	 

.txt31{
  color:#ff3300;
     font-weight:bold;
}	 
	 
.form15{
  margin-right:auto; margin-left:auto;
     padding:10px; 
	 width:900px;	 
	 background-color:#ffffee;
	 border-color:#000000;border-style:solid;border-width:1px;
	 
}

	 
	 
.form16{
  margin-right:auto; margin-left:auto;
     padding:10px; 
	 width:900px;	 
	 
}
.form17{align:center;}

.form18{
	margin-right: auto;
	margin-left: auto;
	width: auto;
	padding: 30px;
	max-width: 850px;
	background-color: #ffff;
	margin-bottom : 20px;
}
.box05 {
	margin-bottom: 1em;
}

.itemimgbox {
	margin-bottom: 1em;
}

.itemimg {
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #BFBFBF;
	display: inline-block;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-right: 8px;
	/* [disabled]width: 190px; */
}
.tablebox .itemimg {
	display: inline-block;
}

.itemimg img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


#itemimg tr td {
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	vertical-align: top;
}
#itemimg tr td {
	border-right: 1px solid #000000;
}
#itemimg tr td:first-child {
	border-left: 1px solid #000000;
}
#itemimg .none {
	display: none;
}




.form12{
  text-align:center;
}


.form102{
     margin:10px;padding:5px 10px ;
	 border-color:#ff6600;border-style:solid;border-width:1px;width:650px;
}

.form104{
     margin:10px;padding:5px 10px ;
	 border-color:#007099;border-style:solid;border-width:1px;width:650px;
}	


.form1{
  margin:4px;
     padding:0px 6px 0px 6px; 	 
}

	 
.form2{
     margin:10px;padding:5px 10px ;
	 border-color:#ff6600;border-style:solid;border-width:1px;
}

.form3{
  font-weight:bold;
     margin:10px;padding:1px 8px 1px 8px;
	 border-color:#ff9999;
	 border-style:solid;
	 border-width:0px 0px 2px 4px;
}
.form4{
     margin:10px;padding:5px 10px ;
	 border-color:#007099;border-style:solid;border-width:1px;
}	 
.form5{
     margin:2px;padding:2px 2px ;
	 border-color:#000000;border-style:solid;border-width:1px;
}
.form8{
     margin:6px;
     padding:0px 4px 0px 4px; 	 
}



.form14{
  color:#000070;background-color:#ccddff;font-weight:bold;
 	 font-size:110%;
	 padding:4px; 
	 margin:4px 4px; 
}




.tensen1{
	 border-color:#3366cc;
	 border-style:dashed;
	 border-width:0px 0px 1px 0px;
	 padding:0px 4px; 
}
	 
 
/*
style="text-decoration:none"リンクから下線を消す(個別)
背景画像を固定
body {
	  background-image: url("xx.png")	  ;
      background-attachment:fixed;	  
	  background-repeat: no-repeat;
      background-position: center center;}
*/

/*
margin:10px
padding:10px 30px 10px 30px;
[上][右][下][左]
*/

/*
スタイルシートのパディングとマージンは共に要素の周りの余白を指定するものですが、若干意味が異なります。パディングは要素からボーダーラインまでの余白、マージンはボーダーラインからその周りの要素までの余白を指定します。
*/


	 
 /*[上][右][下][左]*/


	 





	 

	 

	 

	  


.box{
  border-width : 2px;border-style : solid;border-color : rgb(0, 112, 153);padding-top : 1em;padding-left : 1em;padding-right : 1em;padding-bottom : 1em;
}
.box02{
  margin-left : 1em;
}
.box form button {
}
.txtdel_focus {
}
.box03 {
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: table;
}
.box04 {
	margin-left: 1em;
	display: inline-block;
	margin-bottom: 1em;
}
.form18 div li   {
	/* [disabled]list-style-type: none; */
}

ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.red {
	color: #FF0004;
	margin-right: 0.5em;
	font-weight: bold;
}

#itemimg {

}
#itemimg div {
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #BFBFBF;
	display: inline-block;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-right: 8px;
	width: 190px;
}
#itemimg div img {
	display: block;
	margin-left: auto;
	margin-right: auto;

}


table#itemimg {
	width: 100%;
}
#goods {
}
.indent {
	margin-left: 1.5em;
}
.tablebox {

}
