body {    font-size: 9pt; font-family: "ＭＳ Ｐゴシック","ＭＳ ＵＩゴシック","ＭＳ Ｐ明朝", Arial    /*↓ページ全体中央設定*/    margin:0;          /* ページ全体のmargin */    text-align:center;   /* 下記のautoに未対応用のセンタリング */    margin-top:auto;    /* 上マージンを自動的に空ける */    margin-left:auto;    /* 左マージンを自動的に空ける */    margin-right:auto;   /* 右マージンを自動的に空ける */    text-align:left;     /* 中身を左側表示に戻す */    /*↑ページ全体中央設定*//*    width:900px;*//*  margin-left: 2%;*/    border-collapse:collapse;    border-style: solid;    border-width: 0px;  /*1px;*/    background-color: white;}//body {background-color: lightyellow}basefont  {font-size:10px;line-height:1.2em;}font {line-height:1.2em;}a {    color: #000;    text-decoration: none;    background-color: transparent;}a:hover {    color: #000;/*    background-color: palegreen;*/    background-color: transparent;}.main {   width: 98%;   padding-left: 20px;}.main table {    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    border-style: solid;  /*  border-color: dimgray;*/    border-color: darkgray; /*silver; lightslategray;*/    border-collapse:collapse;}.main th,.main tr,.main td {    border-collapse:collapse;    border-style: solid;    border-width: 1px;    border-color: darkgray;}.box {  padding: 0px!important;}.row_table {  border-collapse:collapse;  border-style: solid!important;  border-color: darkgray;  border-width: 0!important;  text-align: center;  width: 100%;}.row_top{  border-width: 0 0 1px 0!important;  height: 38px;  padding: 2px;  vertical-align: middle!important;}.row_down{  border-width: 0!important;  height: 38px;  padding: 2px;  vertical-align: middle!important;}.main th {    font-size: 90%;}.main td {    padding:2px;}.prologue {    text-align: left;    font-size: 12pt;    font-weight: bold;    padding: 0 0 0 100px;    line-height:1.2em;}.prologue h2, .h2 {    font-size: 14pt;    color: red;    font-weight: bold;}.prologue ul {    margin-top:-20px;    margin-left:20px;    font-size: 11pt;    font-weight: normal;}.title {    background-color: lightsteelblue;    font-size: 10pt;}.model_list {    text-align: center;    font-size: 10pt;}.model_list .title_type1 {    background-color: #ffcc99;}.model_list .title_type2 {    background-color: #ccffcc;}.model_list .title_type3 {    background-color: #ffff99;}.model_list .title_type4 {    background-color: #ccffff;}.model_list .title_type5 {    background-color: #f99e9e;}.model_list a {    display:block;    width: 100%;    padding:10px 10px 10px 0;    font-weight: bold;    background-image: url("./img/simple002a.png");    background-repeat: no-repeat;    background-position: right;}.model_list .point {    /*display:block;*/    background-image: url("./img/simple002a.png");    background-repeat: no-repeat;    padding-left:2px;    width: 16px;    height: 16px;}.model_list .features {    width: 120px;}.model_list .features_2 {    display: none;}.model_list .size_label {    padding: 0 5px 0 2px;}.model_list .model_no {    width: 100%;    height: 50px;}.model_list .kingaku {    font-size:9pt;    font-weight: bold;}.mouseover {    background-color: #f7d46d; /*#ddff99;*/ /*#ff9900;*/}.mouseclick {    background-color: #31ff84;}.border_none, .border_none td, .border_none th{  border-style: none!important;}#imgPreviewWithStyles {    background: #bbeeFF; /* #222*/    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    color: #222; /*#fff;*/    padding: 15px;    z-index: 999;    border: none;}/* Text below image */#imgPreviewWithStyles div {    text-align: center;    vertical-align: top;    display: inline;/*block;*/    padding: 0 0 0 0;    width: 200px;    line-height:1.2em;}#imgPreviewWithStyles .title {    display: block;    font-weight: bold;    font-size: 11pt;    color: red;    height:3em;}#imgPreviewWithStyles .detail {    padding: 10px 0 0 10px;    font-size: 9pt;    line-height:120%;}/*非表示*/.dsp_none {    display: none;}/*回り込み*/.fl_L { float: left; white-space: nowrap; }.fl_R { float: right; white-space: nowrap; }.clr { clear: both; }.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; }.clearfix { display: inline-block; height: 0; }/*テキスト位置*/.txt_C { text-align: center; }.txt_L { text-align: left; }.txt_R { text-align: right; }.txt_M { vertical-align: middle; }.pdd5 {padding: 5px;}.f8p {font-size:8pt;}.f9p {font-size:9pt;}.no_bold { font-weight: normal; }.f9 {font-size:9px;}.f10 {font-size:10px;}.f10n {font-size:10px;line-height:1.2em;}.f11 {font-size:11px;}.f12 {font-size:12px;line-height:1.8em;}.f12n {font-size:12px;line-height:1.4em;}.f12b {font-size:12px;font-style:bold;}.f14 {font-size:14px;}.f14n {font-size:14px;line-height:1.2em;}.f14b {font-size:14px;font-style:bold;}
