body       { font-size: 12px; line-height: 150%;
             font-family:sans-serif;
             /*word-break:break-all;*/
             margin:1px;
             background-color: #FFFFEF;
           }
th,td      { font-size: 12px; line-height: 150%;
             font-family:sans-serif;
             /*word-break:break-all;*/
             margin:0px;
           }
input,textarea,select,option { font-size: 12px; }
table	   { empty-cells: show; }
form       { margin:0px; }
ul         { margin:0px 10px 0px 20px; }
li         { padding-top:2px; padding-bottom:2px; }
a          { color:brown }
a:hover    { color:#ff6600 }
.pbody     { margin:10px !important; background-color: #FFFFFF !important; }
.kon	   { ime-mode:active; }
.koff	   { ime-mode:disabled; }
.koff2	   { ime-mode:inactive; }
.w20       { width:20px; }
.w30       { width:30px; }
.w40       { width:40px; }
.w50       { width:50px; }
.w60       { width:60px; }
.w70       { width:70px; }
.w80       { width:80px; }
.w90       { width:90px; }
.w100      { width:100px; }
.w120      { width:120px; }
.w150      { width:150px; }
.w200      { width:200px; }
.w300      { width:300px; }
.w400      { width:400px; }
.w500      { width:500px; }
.w600      { width:600px; }
.w700      { width:700px; }
.fs10      { font-size: 10px; }
.fs12      { font-size: 12px; }
.fs14      { font-size: 14px; }
.fs16      { font-size: 16px; }

.hissu		{ color:#FF3300; font-weight:bold; }
.chuui		{ color:#FF3300; font-weight:normal; }
.inchk		{ color:#FF0000; font-weight:normal; }
.bold		{ color:#003366; font-weight:bold; }
.img		{ font-size: 12px; color: #CCCCCC; }
.mapbtn		{ font-size: 12px; height:20px; }
.fmbtn		{ font-size: 12px; height:20px; }
.plst		{ font-size: 14px; height:18px; }

.menu_bar	{ font-size:14px; line-height:16px; color:#303060; }

.cbtn1 {
	border:1px solid #FFFFFF;
	font-family:"Courier New";
	font-size:12px; line-height:14px;
	text-align:center;
	vertical-align:center;
    padding-top:-2px;
	width:66px; height:41px;
	background-image:url(./img/com-btn-b01.png); background-repeat: no-repeat;
}
a.cbtn1a:link    { color:#444499; text-decoration:none; }
a.cbtn1a:visited { color:#444499; text-decoration:none; }
a.cbtn1a:active  { color:#444499; text-decoration:none; }
a.cbtn1a:hover   { color:#FF6600; text-decoration:underline; }

.btn_joken	{ font-size:12px;
              width:80px;
			  padding-top:2px;
			  /*border:solid 2px #333366;*/
			  /*color:#FFFFFF;*/
			  /*background-color:#FF6600;*/
			  cursor:hand; }

.btn_bar	{ font-size:12px;
              width:90px;
			  padding-top:2px;
			  /*border:solid 2px #333366;*/
			  /*color:#FFFFFF;*/
			  /*background-color:#FF6600;*/
			  cursor:hand; }

.btn		{ font-size:12px;
			  padding-top:2px;
			  border:solid 2px #333366;
			  color:#FFFFFF;
			  background-color:#FF6600;
			  cursor:hand; }

.btn_on		{ font-size:12px;
			  padding-top:2px;
			  border:solid 2px #333366;
			  color:#FFFFFF;
			  background-color:#CC3300; }

.btn_tanto	{ font-size:10px; height:19px;
			  padding-top:2px;
			  border:solid 1px #D0D0D0;
			  color:#606060;
			  background-color:#FFFFFF; }

.tit250		{ background-image: url(./img/tit250.gif); background-repeat:no-repeat;
			  color:#FFFFFF; text-align:left;
			  font-size:14px; font-weight:normal;
			  padding-left:10px; padding-top:2px;
			  border-bottom: 1px solid #CC3300; }
.tit350		{ background-image: url(./img/tit350.gif); background-repeat:no-repeat;
			  color:#FFFFFF; text-align:left;
			  font-size:14px; font-weight:normal;
			  padding-left:10px; padding-top:2px;
			  border-bottom: 1px solid #CC3300; }
.tit450		{ background-image: url(./img/tit450.gif); background-repeat:no-repeat;
			  color:#FFFFFF; text-align:left;
			  font-size:14px; font-weight:normal;
			  padding-left:10px; padding-top:2px;
			  border-bottom: 1px solid #CC3300; }
.tits		{ padding-left:10px;
			  font-size:10px; font-weight:normal; }

.title1		{ background-image: url(./img/mark02.gif); background-repeat:no-repeat;
			  color:#FFFFFF; text-align:left;
			  font-size:14px; font-weight:normal;
			  padding-left:10px; padding-top:2px;
			  border-bottom: 1px solid #CC3300; }
.title2		{ padding-left:10px;
			  font-size:10px; font-weight:normal; }

.frame1		{ border:1px solid #0000A0; }

.joken_tbl	{ border-left:1px solid #C0C0C0; border-top:1px solid #C0C0C0; }
.joken_td1	{ border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;
			  text-align:center; background-color:#CC3300; color:#FFFFFF;
			  padding-left:20px; padding-right:20px; }
.joken_td2	{ border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }

.list_tbl	{ border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; }
.list_td1	{ font-size:12px; line-height:16px;
			  border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;
			  background-color:#9CCF00; color:#FFFFFF; font-weight:normal; }
.list_td20	{ font-size:12px; line-height:16px;
			  border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;
			  background-color:#FFFFFF; color:#303030; font-weight:normal; }
.list_td20a	{ font-size:12px; line-height:16px;
			  border-right:1px solid #C0C0C0;
			  background-color:#FFFFFF; color:#303030; font-weight:normal; }
.list_td21	{ font-size:12px; line-height:16px;
			  border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;
			  background-color:#FFFFE0; color:#303030; font-weight:normal; }
.list_td21a	{ font-size:12px; line-height:16px;
			  border-right:1px solid #C0C0C0;
			  background-color:#FFFFE0; color:#303030; font-weight:normal; }

.detail_tbl	{ border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; }
.detail_td1	{ font-size:12px; line-height:16px;
			  text-align:center;
			  width:110px;
			  border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;
			  background-color:#9CCF00; color:#FFFFFF; font-weight:bold; }
.detail_td21 { font-size:12px; line-height:16px;
			  width:510px;
			  border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;
			  background-color:#FFFFFF; color:#303030; font-weight:normal; }
.detail_td22 { font-size:12px; line-height:16px;
			  width:200px;
			  border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;
			  background-color:#FFFFFF; color:#303030; font-weight:normal; }

.mail_tbl	{ border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; }
.mail_td1	{ font-size:12px; line-height:16px;
			  text-align:center;
			  width:150px;
			  border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;
			  background-color:#EEEEEE; color:#303060; font-weight:bold; }
.mail_td2	{ font-size:12px; line-height:16px;
			  width:450px;
			  border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;
			  background-color:#FFFFFF; color:#303030; font-weight:normal; }
