@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */



body{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
  font-weight: 500;
}


/*.list, .entry , .entry-card-content, .entry-thumb {background-color: #f0f0f0;}*/


.centering_item {
  display: flex;
 /* text-align:  center;*/
  justify-content: center;
}



/* Advanced Custom Fields */
.product-information {
  display: block;
  margin-top: 20px;
}

.field {
  display: flex;
  letter-spacing: 1px;
  font-weight: 600;
}

.spec {
  display: flex;
  line-height: 120%;
  letter-spacing: 1px;
  font-weight: 600;
}




.image {
  width: 370px;
  text-align: center;
  margin: 0 auto 30px auto;
}

.image2 {
  width: 350px;
  text-align: center;
  margin: 0 auto 30px auto;
}







#main {
  background-color:#fafaff;
}



#contents {
  float:left; /*position:fixed;*/ margin: 5px 0px 20px 5px; padding: 0px; width:400px;
  /*min-width:850px;*/ /*width:auto;*/
  text-align:center; /*border:solid 1px #f00;*/ }


table.line {
  width: 350px; margin-left: auto; margin-right: auto;"
  /*margin:0 auto;*/ border-collapse:collapse; /*font-size:9pt;*/
  /*border:solid 1px #404040;*/ }

table.line td.hd {
  line-height:23px; width: 100px;
  padding: 1px 0px 1px 0px; border: solid 1px #808080; text-align: center; vertical-align: middle;
  background-color:#ffffff; /*background-color: #f5dcf5;*/}

table.line td.tx {
  /*line-height:10px;*/ /*width: 400px;*/ line-height:23px;
  padding: 2px 3px 2px 3px; border: solid 1px #808080; text-align:left; vertical-align: middle;
  background-color:#ffffff; }



table.noline_left {
  text-align: left;
/*  margin-left: auto; margin-right: auto;"*/
  border: none; }

table.noline_left td.tx {
  font-weight: 600;
  line-height:23px; border: none;
  padding: 2px 3px 2px 3px; text-align:left; vertical-align: middle; }





table.noline {
  margin-left: auto; margin-right: auto;"
  border: none; }

table.noline td.hd {
  font-weight: 600;
  line-height:23px; width: 50px; border: none;
  padding: 1px 0px 1px 0px; text-align: center; vertical-align: middle; }

table.noline td.hdt {
  font-weight: 600;
  line-height:23px; width: 70px; border: none;
  padding: 1px 0px 1px 0px; text-align: center; vertical-align: top; }


table.noline td.txt {
  font-weight: 600;
  line-height:23px;
  padding: 2px 3px 2px 3px; border: none;
  text-align:left; vertical-align: top; }

table.noline td.tx {
  font-weight: 600;
  line-height:23px; border: none;
  padding: 2px 3px 2px 3px; text-align:left; vertical-align: middle; }



table.line2 {
  margin-left: auto; margin-right: auto;"
  width: 550px;
  border-collapse:collapse;
  border:solid 1px #000; }

table.line2 td.hd {
  font-weight: 600;
  line-height:23px; width: 200px;
  padding: 1px 0px 1px 0px; border: solid 1px #808080; text-align: center; vertical-align: middle;
  background-color:#ffffff; /*background-color: #f5dcf5;*/}

table.line2 td.tx {
  font-weight: 600;
  /*line-height:10px;*/ width: 200px; line-height:23px;
  padding: 2px 3px 2px 3px; border: solid 1px #808080; text-align:left; vertical-align: middle;
  background-color:#ffffff; }





.entry-snippet{
  font-weight: 800;
}


