@charset "Shift-Jis";
/*
body {
	margin:10px 0px 0px 5px;
	color:#333333;
	font-size: 9pt;
	font-family:"ＭＳ Ｐゴシック", monospace;}
*/

body{
	margin:0px;          /* ページ全体のmargin */
	padding:0px;         /* ページ全体のpadding */
	text-align:center;   /* 下記のautoに未対応用のセンタリング */
	color:#333333;
	font-size: 9pt;}

#main{
	margin-left:auto;    /* 左側マージンを自動的に空ける */
	margin-right:auto;   /* 右側マージンを自動的に空ける */
	text-align:left;     /* 中身を左側表示に戻す */
	width:620px;         /* 幅を決定する */
}

div{
	color:#333333;
	vertical-align:middle;}

table {
	border-collapse: collapse ;
}

td{
	vertical-align:top;}


.hd01{
	font-size:12px;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
/*	padding: 3px 3px 3px 3px; */
	border-color: silver;
	border-style:.3px solid;
	border-top-left-radius: 10px;}

.hd02{
	font-size:12px;
	font-weight:normal;
	text-align: center;
	vertical-align: middle;
/*	padding: 3px 3px 3px 3px; */
	border: none;}

.hd03{
	font-size:12px;
	font-weight:600;
	text-align: center;
	vertical-align: middle;
/*	padding: 3px 3px 3px 3px; */
	border-color: white;
	border-style:.3px solid;
	border-top-right-radius: 10px;}

.Maker_box{
	width:180px;
	height: 222px;  /* 230px */
	overflow: auto; /*scroll; */
	font-size:11px;
/*	line-height: 20px; */
	padding: 3px 0px 3px 3px;
	cursor:  pointer;       /* カーソルの種類指定 */
	border-color:           #333333;
	border-top: 2px solid   #333333;
	border-right:2px solid  #333333;
	border-bottom:2px solid #333333;
	border-left:2px solid   #333333;
/*	border: solid 2px #4169E1; */
	border-radius: 5px;}
/*	border-bottom-top-radius: 10px;
	border-bottom-left-radius: 5px;} */

.car{
	width:380px;
	height: 222px;  /* 230px */
	overflow: auto; /*scroll; */
	vertical-align: top;
	font-size:12px;
	padding: 3px 0px 3px 3px;
	cursor:  pointer;       /* カーソルの種類指定 */
	border-color:           #333333;
	border-top: none;
	border-right:2px solid  #333333;
	border-bottom:2px solid #333333;
	border-left:0px solid   #333333;}

.car_box{
	width:240px;
	height: 222px;  /* 230px */
	overflow: auto; /*scroll; */
	vertical-align: top;
	font-size:12px;
	cursor:  pointer;       /* カーソルの種類指定 */
	padding: 3px 0px 3px 3px;
	border-color:           #333333;
	border-top: 2px solid   #333333;
	border-right:2px solid  #333333;
	border-bottom:2px solid #333333;
	border-left:2px solid   #333333;
	border-radius: 5px;}


.model_box1{
	width:180px;
	height: 214px;  /* 230px */
	overflow: auto;         /*scroll; */
	vertical-align: top;
	font-size:12px;
	cursor:  pointer;       /* カーソルの種類指定 */
	padding: 3px 3px 3px 3px;
	border-top:2px solid    #333333;
	border-right:2px solid  #333333;
	border-bottom:2px solid #333333;
	border-left:2px solid   #333333;
	border-radius: 5px;
	white-space: nowrap;
	accent-color: red;}


div.model_checkbox {
	width: 180px;
	height: 160px;  /* 230px */
	overflow: auto; /*scroll; */
	font-size: 12px;
/*	line-height: 0.9; */
	padding: 3px 3px 3px 3px;
	border-top: none;
	border-right:2px solid  #333333;
	border-bottom:2px solid #333333;
	border-left:0px solid   #333333;
	border-bottom-right-radius: 10px;
	white-space: nowrap;
	accent-color: red;}

.On50_Box{
	vertical-align: top;
	cursor:  pointer;       /* カーソルの種類指定 */
	padding: 3px 3px 3px 3px;
	font-size:10.5px;
	border: none;}

.bottn {
/*	width: 220px; */
	text-align:  center;
	vertical-align: top;
	cursor:  pointer;       /* カーソルの種類指定 */
	padding: 10px 3px 3px 3px;
	white-space: nowrap;
	border: 0px solid #c0c0c0;}

.copyright_td1 {
	padding-top:      3px;
/*	height:           8px;*/
	text-align:       center;
	vertical-align:   bottom;
	font-family:      Arial,serif;
	font-size:        8pt;
	color:            #333333;
}

.copyright_td2 {
	padding-top:      3px;
/*	height:           8px;*/
	text-align:       right;
	vertical-align:   bottom;
	font-family:      Arial,serif;
	font-size:        8pt;
	color:            silver;
}

.cursor_set {
    cursor:  pointer;       /* カーソルの種類指定 */
}


select.Maker_box option:checked {
  background: linear-gradient(red, red);
}

select.car_box option:checked {
  background: linear-gradient(red, red);
}

