

/*
===========================================================================

	Title : products_top.css

===========================================================================
*/


/***************************************************************
*
*	PC view
*
****************************************************************/

/* pc common
------------------------------------------------------------ */


/* product_popup
------------------------------------------------------------ */

.popup #wrap {
  width:100%;
}

.popup{
  background: none;
}

.popup #wrap #content.products_popup{
  width: 99%;
  padding: 60px 0;
  margin: 0 auto;
  position: relative;
  overflow: visible;
}

.popup #wrap #content.products_popup_box{
  width: 99%;
  margin: 0 auto;
}

.popup #wrap #content.products_popup h1{
  font-size: 22px;
  color:#76d557;
  margin: 0 0 40px;
  font-weight: bold;
}

.popup #wrap #content.products_popup .print_btn{
  position: absolute;
  top: 30px;
  right:-20px;
}

.popup #wrap #content.products_popup .type_table{
  width: 98%;
  display: table;
  border: 2px solid #ded3cf;
  margin: 0 0 20px;
}

.popup #wrap #content.products_popup .type_table dt{
  width: 18.9%;
  height: auto;
  font-size: 14px;
  display: table-cell;
  font-weight: bold;
  background-color: #f8f6f5;
  vertical-align: middle;
  text-align: center;
  border-right: 2px solid #ded3cf;
}

.popup #wrap #content.products_popup .type_table dd{
  width: 75.4%;
  display: table-cell;
  padding:14px 2%;
  font-size: 14px;
}

.popup #wrap #content.products_popup .attention {
  margin: 0 0 40px;
}

.popup #wrap #content.products_popup .attention dt{
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 8px;
}

.popup #wrap #content.products_popup .attention dt div p{
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  margin: 0;
}

.popup #wrap #content.products_popup .attention dt img{
  padding: 0 3px 0 0;
}

.popup #wrap #content.products_popup .attention dd{
  font-size: 12px;
}



.popup #wrap #content.products_popup .dot_line{
  width: 100%;
  text-align: left;
  font-size: 22px;
  font-weight: bold;
  background-image: url(../image/submenu_line.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: 1%;
  padding: 0 0 10px 0;
  margin: 0 0 20px;
}


.popup #wrap #content.products_popup .attention_txt{
  font-size: 12px;
  margin: 0 0 8px;
}

.popup #wrap #content.products_popup .table_left{
  width: 49%;
  float: left;
  /*border-top: 2px solid #ded3cf;
  border-left: 2px solid #ded3cf;*/
  margin: 0 0 0 0;
}


#wrap #content.products_popup .table_left:nth-child(1),
#wrap #content.products_popup .table_left:nth-child(2){
	border-top: 2px solid #ded3cf;
}

#wrap #content.products_popup .table_left:last-child{
		margin-bottom:30px;
}



#wrap #content.products_popup .table_left:nth-child(odd){
	border-left: 2px solid #ded3cf;
}





.popup #wrap #content.products_popup .table_right{
  width: 49%;
  float: left;
  border-top: 2px solid #ded3cf;
}


.popup #wrap #content.products_popup table td{
  width: 12.2%;
  height: 50px;
  border-right: 2px solid #ded3cf;
  border-bottom: 2px solid #ded3cf;
  text-align: center;
  vertical-align: middle;
}

.popup #wrap #content.products_popup table th{
  border-right: 2px solid #ded3cf;
  height: 50px;
  width: 12.2%;
  font-size: 12px;
  background-image: url(../image/submenu_line.png);
  background-repeat: repeat-x;
  background-position: 0 48px;
  background-size: 8px 4px;
  text-align: center;
  vertical-align: middle;
  background-color: #f8f6f5;
}

.popup #wrap #content.products_popup .pdf_txt{
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 8px;
}


.popup #wrap #content.products_popup .btn_main_pdf li{
  display: inline-block;
  margin: 0 4px 0 0;
}


/*body #wrap{
zoom: 0.75;
-moz-transform:
  scale(0.6,0.6)
  translate(-140px,-300px);
  overflow: visible;
}*/

/*body.popup #wrap{
zoom: 1;
-moz-transform:
  scale(1,1)
  translate(-60px,-60px);
  overflow: visible;
}*/


/*body.popup #content{
zoom: 0.75;
-moz-transform:
  scale(0.7,0.7);
  overflow: visible;
}*/


.print_btn img{
	display: none;
}

.noprint img{
  display: none;
}





































