body {
  font-family: Lato, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
h1 {
  font-family: Times New Roman , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", Hiragino Mincho ProN , "MSP明朝","MS PMincho","MS 明朝",serif;
}
h2 {
  font-family: Times New Roman , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", Hiragino Mincho ProN , "MSP明朝","MS PMincho","MS 明朝",serif;
}
h3 {
  font-family: Times New Roman , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", Hiragino Mincho ProN , "MSP明朝","MS PMincho","MS 明朝",serif;
}

.cont-p {
  font-family: Lato, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  font-weight: normal;
}

.smallcap {
  font-family: Lato, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.foot-copy {
  font-family: Lato, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.gochi {
	font-family: Lato, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.mincho {
	font-family: Times New Roman , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", Hiragino Mincho ProN , "MSP明朝","MS PMincho","MS 明朝",serif;
}

.cartjs_box {
}

strong.cartjs_product_name{
  margin-top: 14px !important;
  font-size: 18px !important;
  line-height: 140% !important;
  font-weight: 400 !important;
}

.cartjs_product_explain {
  color: #999 !important;
}


.cartjs_product_table {
}

.cartjs_product_table table {
  width:100% !important;
}

.cartjs_product_table th {
  font-weight: normal !important;
}

.cartjs_product_table td {
  color:#333 !important;
  padding:8px 0 8px 10px!important;
  background-color: #FFF;
}

.cartjs_cart_in {

}

.cartjs_cart_in {
  color: #333 !important;
  font-weight: 700 !important;
}

.cartjs_cart_in input {
  width: 100% !important;
  margin-top: 28px !important;
  border: none !important;
  border-radius: 5px !important;
  background-color: #f8de8e !important;
  background-image: url('../images/cart2.svg');
  background-position: 5px 50% !important;
  background-repeat: no-repeat !important;
  box-shadow: #a39050 0px 3px 0px 0px !important;
  padding:10px 0;
}

.din {
  margin-bottom:84px;
}

.din p {
  margin-bottom: 0;
}

.din h3 {
  text-align: center;
}









