﻿h1 {
 font-size: 10pt;
 font-weight:bold;
 color: #333333;
 margin-left: 10px;
 margin-top: 5px;
 margin-bottom: 0;
}

h2 {
 margin-bottom: 0px;
 margin-left: 10px;
 margin-top: 25px;
 font-weight:bold;
 color:#333333;
 font-size: 13pt;
}

h3 {
 margin-bottom: 0px;
 margin-left: 10px;
 margin-top: 15px;
 font-weight:bold;
 color:#333333;
 font-size: 13pt;
}

h3 img {
 height:auto;
}

.section_area1 {
 vertical-align: top;
 width:540px;
}

/**製品名フォントサイズ25**/
.product_ttl1 {
 color: #FFFFFF;
 font-size: 25pt;
 font-weight:bold;
 margin-left: 10px;
 margin-top: 5px;
 margin-bottom: 3px;
 width:495px;
 text-align: left;
}

/**製品名フォントサイズ18**/
.product_ttl2 {
 color: #FFFFFF;
 font-size: 18pt;
 font-weight:bold;
 margin-left: 10px;
 margin-top: 5px;
 margin-bottom: 3px;
 width:495px;
 text-align: left;
}

/**製品名「シリーズ」フォントサイズ14**/
.product_ttl4 {
 color: #FFFFFF;
 font-size: 14pt;
 font-weight:bold;
}

/**製品名フォントカラー紺色**/
.product_ttl3 {
 color: #000080;
 font-size: 23pt;
 font-weight:bold;
 margin-left: 10px;
 margin-top: 5px;
 margin-bottom: 3px;
 width:495px;
 text-align: left;
}

.product_tab {
 margin-left:9px;
 width:516px;
}

.product_area {
 background-color: #000080;
 border-color: #000080;
 width: 516px;
 height: 69px;
 margin-top: 5px;
 border-collapse: collapse;
}

.product_area2 {
 background-color: #66B3FF;
 border-color: #66B3FF;
 width: 516px;
 height: 69px;
 border-collapse: collapse;
}

.price_area{
 height: 69px;
 background-color:#EBEBEB;
 border-color: #EBEBEB;
 border-collapse: collapse;
}

.price {
 margin-left: 20px;
 margin-top: 5px;
 margin-bottom:0;
}

.price_r {
 margin-top: 5px;
 margin-bottom:0;
}

.price1 {
 font-weight: bold;
 font-size: 12pt;
 color:#333;
}

.price2 {
 font-size: 18pt;
 color:#333;
}

.price3 {
 font-size: 11pt;
 color:#333;
}

.price4 {
 font-weight: bold;
 font-size: 11pt;
 color:#333;
}

.price5 {
 font-size: 15pt;
 color:#333;
}

.info {
 color:#333;
 font-size: 10pt;
 margin-top: 5px;
 margin-left: 11px;
 margin-bottom: 10px;
}

.info2 p {
 margin: 3px 0;
 color: #333333;
 font-size: 10.5pt;
 margin-left: 15px;
}

.info3{
 font-size: 10pt;
 margin-left:11px;
 margin-top:2px;
 color: #333333;
}

.info4{
 color: #666;
 font-size: 8pt;
 margin-left:15px;
 margin-top:25px;
 margin-bottom:0px;
}

.download {
 border-collapse: collapse;
 border: 1px solid #808080;
 width:750px;
 margin-left:10px;
}

.download-text1 {
 color: #333333;
 font-weight:bold;
 font-size:12pt;
 width: 192px;
 text-align: left;
 padding-left:20px;
}

.pdf {
 color: #333333;
 font-weight: bold;
 font-size:11pt;
 width:70px;
 text-align:left;
}

.sample {
 font-weight: bold;
 font-size:10pt;
}

.download-text2 {
 color: #333333;
 font-size:10pt;
 text-align:left;
}

.download-text3 {
 color: #333333;
 font-size:10pt;
 margin-left: 40px;
 margin-top: 5px;
 margin-bottom:0px;
}

.s1 {
 margin-left:10px;
 font-size: 10pt;
 color:#333;
}

.s2 {
 font-size: 8pt;
 color:#333;
}

.s3 {
 text-align:center;
 font-size: 9pt;
 color:#333;
}

.s4 {
 text-align:center;
 font-size: 10pt;
 color:#333;
}

.s5 {
 font-size: 10pt;
 font-weight:bold;
 color:#333;
 text-align:left;
 margin-bottom:2px;
}

.red{
 color: #F06060;
 font-size:9pt;
 font-weight:normal;
 
}

.product-img {
 text-align: center;
 vertical-align: top;

}

/*製品概略*/
.product-info-area {
 border-collapse: collapse;
 border: 1px solid #666666;
 width: 750px;
 margin-left:10px;
 color:#333;
}

.product-info-text1 {
 border: 1px solid #808080;
 font-size: 10pt;
 color: #333333;
 background-color:#CCCCCC;
 width: 190px;
 padding-left:4px;
}

.product-info-text2 {
 border: 1px solid #808080;
 font-size: 10pt;
 color: #333333;
 padding-left:4px;
}

.product-info-text3{
 padding-bottom:4px;
}

/*製品型名　別表*/
.product-name-area {
 width: 750px;
 border-collapse: collapse;
 margin-left:10px;
}

.product-name-area th,
.product-name-area td {
 border: 1px solid #808080;
 padding: 3px;
 text-align: center;
 color: #333333;
 font-weight: normal;
 font-size:10pt;
}

.product-name-area thead {
 background-color: #CCCCCC;
}

.product-name-area tbody tr:nth-child(even) {
 background-color: #fff;
}

/*接続イメージ*/
.connection_image_area {
 border-collapse: collapse;
 border: 1px solid #666666;
 margin-left: 10px;
 width:600px;
}

.connection_image1{
 color: #333333;
 font-size: 10pt;
 border: 1px solid #808080;
 background-color: #CCCCCC;
 text-align: center;
}

.connection_image2 {
 color: #333333;
 font-size: 12pt;
 border: 1px solid #808080;
 text-align: center;
}
