@charset "utf-8";
/* CSS Document */

p,li,td{ line-height: 1.4;}

/*----------------------------------------------------------------------------
 ***                                                               gaiyouSec
----------------------------------------------------------------------------*/
#gaiyouSec {border: 2px solid #0f444e;}
/*----------------------------------------------------------------------------
 ***                                                                priceSec
----------------------------------------------------------------------------*/
#priceSec {border: 2px solid #0f444e;}

.mainSection #priceSec .section {
    border-bottom: 1px solid #ccc;
}
/*----------------------------------------------------------------------------
 ***                                                                titleBox
----------------------------------------------------------------------------*/
#titleBox{ background:url(../../../../tsuhon/common_images/back_title01.png) no-repeat top center; border-top:#005873 3px solid; padding:12px; position:relative;}
#titleBox h2{ background:url(../../../../tsuhon/equipment/images/icon01.png) no-repeat left center; font-size:28px; padding-left:36px;}
#titleBox .btn{ position:absolute; top:25px; left:800px;}

/*----------------------------------------------------------------------------
 ***                                                             enContents01
 ---------------------------------------------------------------------------*/
#enContents01{     
    background: #E8FAFF;
    width: 100%;
    padding: 0 2em;
    box-sizing: border-box;
    margin-bottom: 2em;
	}

#enContents01 .sectionInner{padding: 2em 0;}
/*----------------------------------------------------------------------------
 ***                                                             enContents02
 ---------------------------------------------------------------------------*/

#enContents02{ background:none; padding:0 2em 2em;}
#enContents02 h3{ }
#enContents02 .text{ margin-bottom:10px; } 
#enContents02 li { border-bottom: 1px dotted #002933; padding-bottom: 3px; width:550px; margin-bottom: 10px;}


/*----------------------------------------------------------------------------
 ***                                                               stPriceSec
 ---------------------------------------------------------------------------*/
 
#stPriceSec{ padding: 2em;}
#mainSectionInner h3{ margin-bottom:17px;}
#mainSectionInner h3 { position: relative; padding: 2px 6px 0px; border-left: 6px solid #005873; font-size:22px; margin-bottom:12px;}
#mainSectionInner h3::before { position: absolute; left: -6px; bottom: 0; content: ''; width: 6px; height: 50%; background-color: #ccc;}
#mainSectionInner h3::after { position: absolute; left: 0; bottom: 0; content: ''; width: 100%;	height: 0; } 
#stPriceSec .img{ margin-bottom:9px;}
#stPriceSec li{ font-size:12px; color:#333; margin-bottom:5px;}


table{}
table th{ background:#207799; color:#fff;}
table th,tabletd{ vertical-align:middle; text-align: center;}
table td{ font-weight:bold;}
table .space{ letter-spacing:-0.9px}
#eqPrice01{ margin-bottom: 15px;}
/*----------------------------------------------------------------------------
 ***                                                               opPriceSec
 ---------------------------------------------------------------------------*/
#opPriceSec {padding: 2em;}

/*----------------------------------------------------------------------------
 ***                                                               otPriceSec
 ---------------------------------------------------------------------------*/

#otPriceSec { background:none; padding: 2em;}
#otPriceSec dl,dt,dd { margin: 0; padding: 0; font-size:12px; line-height:17px;}
#otPriceSec dl { background: #F0FAFA; border-top: none; width: 100%;}
#otPriceSec dt,#otPriceSec dd { padding: 14px 8px 10px 24px; }
#otPriceSec dt { border-top: 1px solid #ccc; clear: left; float: left; width: 120px;}
#otPriceSec dd { background: #fff; border-top: 1px solid #ccc; margin-left: 152px;}
#otPriceSec .list li{ font-size:12px;}
.mainSection #priceSec .section#otPriceSec{ border-bottom: none;}

/*----------------------------------------------------------------------------
 ***                                                               eqContents03
 ---------------------------------------------------------------------------*/ 
 
#eqContents03{ width:673px; margin:0 auto 25px auto;}
#eqContents03 li{ border-bottom: 1px dotted #002933; padding-bottom: 3px; width:550px; margin-bottom: 10px;}
 
 
 
/*----------------------------------------------------------------------------
 ***                                                               formSec
 ---------------------------------------------------------------------------*/

td .kizai{ vertical-align: middle;}