@charset "utf-8";
/* ************************************************************************************************
									 !default-setting!
************************************************************************************************ */
.service-page #all #main #contents #conteinner {
}
.service-page #all #main #contents #conteinner #product-contents {
	padding-top: 10px;
	padding-bottom: 0;
}
.service-page #all #main #contents #conteinner #side-container img {
   vertical-align: bottom ;
}
.service-page #all #main #contents #conteinner #talk-right {
	float:right;
	width:560px;
}
.service-page #all #main #contents #conteinner #talk-right h3 {
	padding-bottom: 20px;
}
.service-page #all #main #contents #conteinner #talk-right #clm {
	font-size:12px;
	line-height: 18px;
}
.service-page #all #main #contents #conteinner #main-contents #product-clm {
	padding-top: 5px;
	padding-bottom: 25px;
	font-size: 12px;
	line-height: 18px;
}
.service-page #all #main #contents #conteinner #main-contents #product-clm .pro-clmbox {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
}
.service-page #all #main #contents #conteinner #main-contents #product-clm .pro-clmbox h4 {
	padding:0 0 10px 0 ;
}
.service-page #all #main #contents #conteinner #main-contents #product-clm .pro-clmbox ul {
	list-style-type: disc;
	padding-left: 20px;
}
.service-page #all #main #contents #conteinner #main-contents #product-clm .pro-clmbox p {
	padding-left: 5px;
	padding-bottom: 5px;
}
.service-page #all #main #contents #conteinner #main-contents #product-clm .pro-clmbox h5 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #ff6600;
	padding-left: 5px;
}
.service-page #all #main #contents #conteinner #main-contents #product-clm h6 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0px 10px;
}

/* ************************************************************************************************
									 !index-page-contents!
************************************************************************************************ */

#service-top #all #main #contents #conteinner {
   font-size: 12px ;
   line-height: 18px ;
}
#service-top #all #main #contents #conteinner h2 {
   padding: 0 0 15px 0 ;
}
#service-top #all #main #contents #conteinner h4 {
   padding: 15px 0 0 0 ;
}
#service-top #all #main #contents #conteinner #menu-list {
   border: 1px solid #999 ;
   padding: 15px ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border {
   background: url(../../products/image/bottom_line.gif) 0 bottom repeat-x ;
   padding: 0 0 15px 0 ;
   margin: 0 0 15px 0 ;
}
#service-top #all #main #contents #conteinner #menu-list #last {
   background: none ;
   padding: 0 ;
   margin: 0 ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group {
   float: left ;
   width: 345px ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group .photo-box {
   float: left ;
   width: 84px ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group dl {
   float: left ;
   padding: 0 ;
   margin: 0 ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group dl dt {
   padding: 0 0 5px 0 ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group dl dd {
   padding: 0 ;
   margin: 0 ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group-single {
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group-single .photo-box {
   float: left ;
   width: 84px ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group-single .mainte-service {
   float: left ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group-single .mainte-service h3 {
   padding: 0 0 10px 0 ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group-single .mainte-service .mainte-list {
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group-single .mainte-service .mainte-list dl {
   float: left ;
   width:230px;
   padding: 0 30px 0 0 ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group-single .mainte-service .mainte-list dl dt {
   padding: 0 0 5px 0 ;
}
#service-top #all #main #contents #conteinner #menu-list .section-border .service-group-single .mainte-service .mainte-list dl dd {
   padding: 0 ;
   margin: 0 ;
}

/* ************************************************************************************************
									 !bottom-page-contents!
************************************************************************************************ */

.service-page #all #main #contents #conteinner #talk-right #article {
}
.service-page #all #main #contents #conteinner #talk-right #article h4 {
   text-align: center ;
   padding: 0 0 21px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 {
   border: 2px solid #999999 ;
   padding: 22px ;
   font-size: 0.8em ;
   line-height: 1.4 ;
   margin: 0 0 20px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 h5 {
   text-align: center ;
   padding: 0 0 20px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .text-box {
   padding: 15px 0 0 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .about-box {
   border: 1px solid #999 ;
   margin: 15px 0 ;
   padding: 15px ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .about-box h6 {
   padding: 0 0 10px 0 ;
   margin: 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .about-box .left-box {
   float: left ;
   width: 225px ;
   padding: 0 15px 0 0 ;
   background: url(../../service/image/contract/mainte_line01.gif) right 0 repeat-y                                ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .about-box .right-box {
   float: right ;
   width: 224px ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box {
   margin: 10px 0 0 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field {
   background: #fffae5 ;
   padding: 15px 19px 0 20px ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field p {
   font-size: 0.8em ;
   line-height: 1.2 ;
   padding: 0 0 20px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box {
   background: #FFF ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box .white-inner {
   padding: 0 20px ;
   text-align: left ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box .white-inner p {
   padding: 0 ;
   font-size: 1em ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box .white-inner h6 {
   padding: 10px 0 ;
   margin: 0 ;
   text-align: center ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box .white-inner .line-box {
   background: url(../../service/image/contract/mainte_line02.gif) 0 bottom repeat-x                                ;
   font-size: 1em ;
   line-height: 1.4 ;
   padding: 0 0 10px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box .white-inner .line-box .read02 {
   float: left ;
   width: 100px ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box .white-inner .line-box .text {
   float: right ;
   width: 312px ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box .white-inner .bottom-box {
   font-size: 1em ;
   line-height: 1.4 ;
   padding: 10px 0 0 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box .white-inner .bottom-box .read03 {
   float: left ;
   width: 100px ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .white-box .white-inner .bottom-box .text {
   float: right ;
   width: 312px ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section1 .inner-box .inner-box-field .last-text {
   font-size: 1em ;
   line-height: 1.4 ;
   padding: 15px 0 0 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section2 {
   border: 2px solid #abdaf4 ;
   padding: 22px ;
   margin: 0 0 20px ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section2 h5 {
   text-align: center ;
   padding: 0 0 15px 0 ;
}

.service-page #all #main #contents #conteinner #talk-right #article .lastChild {
   margin: 0 ;
}

/* medicines */

.service-page #all #main #contents #conteinner #talk-right #article02 {
   padding: 0 0 0 10px ;
   margin: 0 ;
   font-size: 0.8em ;
   line-height: 1.4 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 h4 {
   padding: 0 0 15px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .top-clm {
  padding: 0 10px 15px 10px ;
  background: url(../../service/image/medicines/medicines_line.gif) 0 bottom repeat-x                                ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .middle-clm {
  padding: 10px 10px 15px 10px ;
  margin: 0 0 10px 0 ;
  background: url(../../service/image/medicines/medicines_line.gif) 0 bottom repeat-x                                ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .middle-clm h5 {
   padding: 0 0 10px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .middle-clm h6 {
   padding: 0 0 10px 0 ;
   margin: 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .middle-clm .left-box {
   float: left ;
   width: 360px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .middle-clm .left-box dl {
   padding: 0 0 5px 0 ;
   margin: 0 ;
   clear: both ;
   height: 1% ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .middle-clm .left-box dl dt {
   padding: 0 ;
   margin: 0 ;
   float: left ;
   width: 20px ;
   font-weight: bold ;
   color: #3350bc ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .middle-clm .left-box dl dd {
   padding: 0 ;
   margin: 0 ;
   float: right ;
   width: 340px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .middle-clm .right-box {
   float: right ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 table, th, td {
   border-collapse: collapse ;
   border: 1px solid #999 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 table {
   margin: 10px 0 35px 0 ;
   width: 100% ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 th {
   background: #e1e5f5 ;
   vertical-align: top ;
   text-align: left ;
   padding: 7px 0 0 7px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 td {
   padding: 7px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .bottom-clm {
  padding: 0 10px 15px 10px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .bottom-clm h6 {
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm {
  padding: 0 10px 30px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm ul {
   list-style: none ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm ul li {
   background: url(../../service/image/installment/installment_icon.gif) 0 0.5em no-repeat                                ;
   padding: 0 0 0 17px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm table {
   margin: 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm th {
   background: #ff9933 ;
   padding: 10px 0 ;
   text-align: center ;
   vertical-align: middle ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm .last-td {
   font-weight: bold ;
   color: #ff6600 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm .yellow {
   background: #ffffcc ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm .left {
   float: left ;
   width: 288px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm .right {
   float: right ;
   width: 222px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm .right h5 {
   padding: 0 0 10px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .single-clm .right ul li {
   padding: 0 ;
   background: none ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .cledit-clm {
   padding: 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .cledit-clm .section {
   border: 1px solid #CCCCCC ;
   width: 523px ;
   margin: 0 auto 15px auto ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .cledit-clm .section .text-box {
   float: left ;
   width: 340px ;
   padding: 10px 0 0 10px ;
   
}
.service-page #all #main #contents #conteinner #talk-right #article02 .cledit-clm .section .text-box p {
   padding: 0 0 10px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .cledit-clm .section .photo-box {
   float: right ;
   width: 140px ;
   text-align: center ;
   padding: 10px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .cledit-clm .orange-box {
   border: 2px solid #ffcc99 ;
   text-align: center ;
   padding: 15px ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .cledit-clm .orange-box h6 {
   margin: 0 ;
   padding: 0 0 10px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .cledit-clm .orange-box .bold {
   font-weight: bold ;
   font-size: 1em ;
}
.service-page #all #main #contents #conteinner #talk-right #article02 .cledit-clm .orange-box p {
   font-size: 0.8em ;
}

/* ecocheck  */

.service-page #all #main #contents #conteinner #talk-right .copy {
   text-align: center ;
   padding: 0 0 15px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article {
}
.service-page #all #main #contents #conteinner #talk-right #article .section-eco {
   border: 1px solid #999 ;
   margin: 0 0 15px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section-eco h4 {
   padding: 0 0 10px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section-eco h5 {
   background: #e05712 ;
   padding: 3px 0 3px 10px ;
   margin: 10px 10px ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section-eco .illast {
   text-align: center ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section-eco .text {
   text-align: center ;
   padding: 0 0 10px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .section-eco .graph {
   text-align: center ;
   padding: 0 0 10px 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article #last-section {
   margin: 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article .to-top {
   text-align: right ;
   padding: 0 0 10px 0 ;
}

/* 090817更新分 */
.service-page #all #main #contents #conteinner #talk-right #article #newSection {
   background: url(../../service/image/contract/abtoutBg.gif) 0 0 no-repeat ;
   padding: 0 10px 10px ;
   color: #333333 ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection h5 {
   padding: 15px 0 14px 82px ;
   margin: 0 ;
   width: auto ;
   text-align: left ;
   zoom: 1 ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection h6 {
   padding: 0 0 15px ;
   margin: 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection h6.secondH6 {
   padding: 27px 0 15px ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01 {
   width: 100% ;
   margin: 0 0 15px ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01,
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01 tr,
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01 th,
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01 td {
   border-color: #999 ;
   font-size: 10px ;
   text-align: center ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01 .closs {
   background: url(../../service/image/contract/aboutClossBg.gif) 0 0 repeat-x #e3f1ff ;
   text-align: center ;
   vertical-align: top ;
   width: 95px ;
   padding: 3px 0 4px ;
   margin: 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01 .title {
   background: #0066cc ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01 .width {
   background: #e3f1ff ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01 em {
   color: #2687e9 ;
   font-style: normal ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .newTable01 strong {
   color: #d20000 ;
   font-weight: normal ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .bottomTable {
   margin: 0 ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .bottomTable th {
   width: 154px ;
}
.service-page #all #main #contents #conteinner #talk-right #article #newSection .bottomTable td {
   text-align: left ;
   font-size: 12px ;
}




