img{vertical-align:bottom;}

hr{color:red;}

/* ------------------------------------- 
 *	生豆のページ
 * ------------------------------------- */
.scale-img {
  width: 670px;
  height: 492px;
  transition-duration: 0.5s; /*変化の時間*/
  
}

.scale-img:hover {
  transform: scale(2.0,2.0); /*画像の拡大*/
  cursor: pointer;  /*カーソルをポインターにする*/
}

.scale-box {
  width: 670px;
  height: 492px;
  overflow: hidden; /*画像拡大時にはみ出た部分を隠す*/
 
}


#syo-syousai_km {
  border-top: 1px solid #666666; margin-top:20px;

}
#syo-syousai_km .setsumei {
  margin:20px 0;
}

table.kimame-spec {
  width:670px;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #666666;
  font-size:95%;
  color:#333333;
  padding: 5px;
  margin-bottom: 10px;
}
table.kimame-spec th {
  background-color: #E9EFDA;
}
  
  
table.kimame-spec tr,table.kimame-spec td {
  border: 1px dotted #666666; padding-left:5px;
}
  
table.kimame-spec caption {
  font-weight:600; font-size:1.1em; margin-top:15px
}

/* ------------------------------------- 
 *	レギュラーコーヒーのページ
 * ------------------------------------- */
#syo-syousai_rg {
  border-top: 1px solid #666666; margin-top:20px;

}
#syo-syousai_rg .setsumei {
  margin:20px 0; border-bottom: 1px solid #666666;
}

#syo-syousai_rg .setsumei  img {
  /*width:200px; height: 300px; */
  float:left; margin-right:10px;
} 

#syo-syousai_rg .setsumei p {
  width:670px;  margin-bottom:20px;
}

.syo-syousai_rg-spec { /*豆のスペック表*/  
   width:400px;   border-collapse: collapse; border-spacing: 0; border: 1px solid #666666;
  font-size:95%; color:#333333; padding: 5px; margin-bottom: 10px; 
}
.syo-syousai_rg-spec th {
  border: 1px dotted #666666; padding-left:5px; background-color: #E9EFDA;
}
  
  
.syo-syousai_rg-spec tr,.syo-syousai_rg-spec td {
  border: 1px dotted #666666; padding-left:5px;
}
  
.syo-syousai_rg-spec caption {
  font-weight:600; font-size:1.1em; margin-top:15px
}





/*アイスコーヒーの作り方*/  
#syo-syousai_rg .make-dripice {
 border:1px dotted #663300; border-radius:10px; background-color:#FDFDFB; font-size:0.8rem;margin-bottom:10px; padding:5px 15px 5px 15px; 
}
#syo-syousai_rg .make-dripice li {
   list-style-type:decimal;list-style-position: inside; display: list-item; padding-left:35px;
}
#syo-syousai_rg .make-dripice p {
  padding-left:15px;
}

/*デカフェ説明*/  
#syo-syousai_rg .about-decafe {
 border:1px dotted #663300; border-radius:10px; background-color:#F0F7FC; font-size:0.8em;margin-top:10px;margin-bottom:10px; padding:5px 15px 5px 10px; 
}

#syo-syousai_rg .about-decafe li {
   list-style-type:decimal;list-style-position: inside; display: list-item; font-size:1.0em; padding-left:10px;
}


#syo-syousai_rg .decafe-water { /*ウォータープロセスを強調*/  
background:linear-gradient(transparent 70%, #FFFF00 0%); font-weight:600; font-size:1.2em;
}

#syo-syousai_rg .about-decafe dl {
  font-weight:600; padding-left:20px;
}

#syo-syousai_rg .about-decafe dd {
 font-weight:500; padding-left:20px;
}

#syo-syousai_rg .about-decafe p {
  padding-left:15px;
}

/*デカフェ・カフェインレス・ノンカフェインの違い*/  
#syo-syousai_rg .difference-decafe {
 border:1px dotted #663300;  background-color:#FFFCF5; font-size:0.8rem;margin-top:
   10px;margin-bottom:10px; padding:5px 15px 5px 15px; 
}

#syo-syousai_rg .difference-decafe li {
   list-style-type:decimal;list-style-position: inside; display: list-item; padding-left:35px;
}


#syo-syousai_rg .decafe-water { /*ウォータープロセスを強調*/  
background:linear-gradient(transparent 70%, #FFFF00 0%); font-weight:600;
}

#syo-syousai_rg .difference-decafe dl {
  font-weight:600; padding-left:20px;
}

#syo-syousai_rg .difference-decafe dd {
 font-weight:500; padding-left:20px;
}

#syo-syousai_rg .difference-decafe p {
  padding-left:15px;
}


#syo-syousai_rg .taste {
  margin-top: 0;
}

.baisen-doai {
  width:420px; height:500px; float:left;
}

table.syo-syousai_baisenhyou {
 width:370px;
  border-collapse: collapse;
  border-spacing: 0;
  border: 2px dotted #666666;
  border-left :1px solid #FFFFFF;
  font-size:85%;
  color:#333333;
  float: left;
  font-weight:500;
  margin-bottom:20px;
}
table.syo-syousai_baisenhyou caption {
  font-weight:600; font-size:1.2em;
}

table.syo-syousai_baisenhyou td img {
  width:80px; margin: 3px 5px 3px 1px;
}

table.syo-syousai_baisenhyou th,table.syo-syousai_baisenhyou tr {
  border: 1px dotted #666666;
}

table.syo-syousai_baisenhyou th {
  background-color:#F3E3DB; text-align:center;
}

table.syo-syousai_baisenhyou td {
  border: 1px dotted #999999;

}

table.syo-syousai_baisenhyou td:nth-child(1) {
  width:20%; 
}

table.syo-syousai_baisenhyou td:nth-child(2) {
  width:51%; vertical-align:middole; padding-left:5px; border-left: 1px dashed #FFFFFF;
}

table.syo-syousai_baisenhyou td:nth-child(3) {
  width:13%; text-align:center;
}

table.syo-syousai_baisenhyou td:nth-child(4) {
  width:13%; text-align:center;
}

#syo-syousai_rg .chart {
  width:245px; float:right;
}
#syo-syousai_rg .chart p {
   font-weight: bold; text-align: center;
}

#syo-syousai_rg .chart img {
   width:245px; margin-left:0px; 
}

#syo-syousai_rg .chart dl {
 width:235px; position:relative; display:inline-block; line-height:2em;padding-left:2em; margin-top:5px;
}

#syo-syousai_rg .chart dl:before {
  position:absolute;
	left:1em;
	content:"";
	display:inline-block;
	width:2em;
	height:2em;
	background:url(https://img16.shop-pro.jp/PA01096/427/etc/syo-syousai_rg_pencil.gif?cmsp_timestamp=20190921133008) no-repeat;
	background-size:contain;
}

#syo-syousai_rg .chart dt {
  padding: 5px 0 5px 15px; font-weight:bold; 
}
#syo-syousai_rg .chart dd {
   padding-left:20px; 
} 

table.syo-syousai_hikiguai {
  width:670px;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #666666;
  font-size:95%;
  color:#333333;
  padding: 5px;
  margin-bottom: 10px;
}
table.syo-syousai_hikiguai tr:nth-child(odd) {
  background-color: #F0F0F0;
}
  
  
table.syo-syousai_hikiguai tr,table.syo-syousai_hikiguai td {
  border: 1px dotted #666666; padding-left:5px;
}
  
table.syo-syousai_hikiguai caption {
  font-weight:600; font-size:1.1em; margin-top:15px
}

#syo-syousai_rg .kowake {
  background-image: url( https://img16.shop-pro.jp/PA01096/427/etc/syo-syousai_rg_kowake.jpg?cmsp_timestamp=20190629130449);  
  background-repeat: no-repeat; background-size:670px; 
  margin:10px 0px ; padding: 10px 0px 0px 20px; 
  width:670px;height:104px; 
  font-size: 1.4em ;color: #663300; line-height:1.5em ; font-weight: bold; font-family: 'MS P明朝';
}

/* ------------------------------------- 
 *	ドリップバッグ単品・ドリップバッグセット共通
　　ドリップバッグコーヒーの作り方
 * ------------------------------------- */
.howtouse {  
  width:668px; height:200px; border:1px solid #666666; margin:10px 0; 
}

.howtouse ul {
  font-size:1.1em; font-weight:bold; text-align: center; 
}

.use {/*親div*/
  position: relative;/*相対配置*/
  width: 166px; float:left;
  }
.use li {
  position: absolute;/*絶対配置*/  
  top:5px;
  left: 35px;
   font-size:0.9em; font-weight:bold;  line-height:1.5em;
  }

li.use_bottom {
   position: absolute;/*絶対配置*/  
  top:130px;
 left: 10px; 
}

.use img {
  width:100%;
}

/* ------------------------------------- 
 *	ドリップバッグ単品・ドリップバッグセット共通
　　オススメポイント
 * ------------------------------------- */
.osusume dl{ width:340px; padding-left:20px; }

.osusume dl dt { font-weight:bold; }

 .osusume dl dt:before{
  margin:0 10px 0 0;
    content:" ";
    display:inline-block;
    width:20px;
    height:20px;
    background:url( https://img16.shop-pro.jp/PA01096/427/etc/syo-syousai_db_midashi.gif?cmsp_timestamp=20190619144835);    
    background-size:contain;
    vertical-align:middle;
}

.osusume dd { font-size:0.9em; }

/* ------------------------------------- 
 *	ドリップバッグ単品・ドリップバッグセット共通
　　豆匠のドリップバッグが美味しい3つの理由
 * ------------------------------------- */
 .riyuu dl {
  width:400px; float:left; margin-right:20px;
}
 
 .riyuu dt {
  color: #663300; font-weight:bold; font-size:1.2em; 
}
.riyuu_midashi {
 color: #EA5810;  font-weight:bold; font-size:1.2em;
}
 .riyuu dd {font-weight:500; font-size:1.2em;
}
.riyuu img {
  margin:0; padding:0;
}

/*
 .riyuu dd:after {  
  margin:0 0 0 10px ;
    content:" ";
    display:inline-block;
    width:21px;
    height:29px;
    background:url( https://img16.shop-pro.jp/PA01096/427/etc/syo-syousai_db_kantanhu.jpg?cmsp_timestamp=20190622145707);    
    background-size:contain;
    vertical-align:middle;
  font-weight:bold;  
}
*/

.riyuu p {
  font-weight:bold; font-size:2em; line-height: 1.2em; color:#CE0B19; text-align:center; clear:left; margin-top:10px;
}

/* ------------------------------------- 
 *	ドリップバッグ単品のページ
 * ------------------------------------- */
#syo-syousai_db .tyuuouyose {
  text-align: center;  margin-bottom: 10px;
}

#syo-syousai_db h3 {
  border-bottom:3px dotted #663300; color:#663300; font-weight:bold; font-size:1.4em; margin-bottom: 5px; padding:0; display:inline-block; text-shadow: 2px 2px 5px #A59992;
}

/*デカフェ説明*/  
#syo-syousai_db .about-decafe {
 border:1px dotted #663300; border-radius:10px; background-color:#F0F7FC; font-size:0.8em;margin-top:10px;margin-bottom:10px; padding:5px 15px 5px 10px; 
}

#syo-syousai_db .about-decafe li {
   list-style-type:decimal;list-style-position: inside; display: list-item; font-size:1.0em; padding-left:10px;
}


#syo-syousai_db .decafe-water { /*ウォータープロセスを強調*/  
background:linear-gradient(transparent 70%, #FFFF00 0%); font-weight:600; font-size:1.2em;
}

#syo-syousai_db .about-decafe dl {
  font-weight:600; padding-left:20px;
}

#syo-syousai_db .about-decafe dd {
 font-weight:500; padding-left:20px;
}

#syo-syousai_db .about-decafe p {
  padding-left:15px;
}

/*デカフェ・カフェインレス・ノンカフェインの違い*/  
#syo-syousai_db .difference-decafe {
 border:1px dotted #663300;  background-color:#FFFCF5; font-size:0.8rem;margin-top:
   10px;margin-bottom:10px; padding:5px 15px 5px 15px; 
}

#syo-syousai_db .difference-decafe li {
   list-style-type:decimal;list-style-position: inside; display: list-item; padding-left:35px;
}


#syo-syousai_db .decafe-water { /*ウォータープロセスを強調*/  
background:linear-gradient(transparent 70%, #FFFF00 0%); font-weight:600;
}

#syo-syousai_db .difference-decafe dl {
  font-weight:600; padding-left:20px;
}

#syo-syousai_db .difference-decafe dd {
 font-weight:500; padding-left:20px;
}

#syo-syousai_db .difference-decafe p {
  padding-left:15px;
}


/* ------------------------------------- 
 *	ドリップバッグセットのページ
 * ------------------------------------- */

#syo-syousai_db-set .tyuuouyose {
  text-align: center; margin-bottom: 10px;
}

#syo-syousai_db-set h3 {
  border-bottom:3px dotted #663300; color:#663300; font-weight:bold; font-size:1.4em; margin-bottom: 5px; padding:0; display:inline-block; text-shadow: 2px 2px 5px #A59992;
}

.D3-ditail {  
 width:662px; border: 4px solid #F39700; margin-top:20px;
}

.D3-ditail p {
  font-size:2em; text-align: center;
  line-height:2em; 	
}

.D3-ditail p:before {
    content:" ";
    display:inline-block;
    width:1.2em;
    height:1.2em;
    background:url( https://img16.shop-pro.jp/PA01096/427/etc/syo-syousai_db-set_ditail-midashi.gif?cmsp_timestamp=20190630135734) no-repeat;
    background-size:contain;
  vertical-align:sub ;
  margin-right: 10px;
} 

.db-set-ditail {
   width: 310x; float:left; display:block; margin-left: 10px; margin-bottom:20px;
  }

.db-set-ditail dd {
  font-size:1em; font-weight:600;  line-height:1.5em; text-align: center;  padding-top:5px;
  }

.db-set_select-3or5 {
  width :670px; height:380px; background-color :#EFEBC0; border-radius: 5px; margin-top:20px;
}

.db-set_select-3or5 h4 {
  font-size:1.5em; font-weight:700; line-height:2em; text-align: center; 
}

.db-set_select-3or5 dl {
  
}

.select-3 {/*親div*/
  position: relative;/*相対配置*/
  width: 289px; float:left; display:block; margin-left: 14px; margin-bottom:5px;
}

.select-3 dd,.select-5 dd {
  position: absolute;/*絶対配置*/  
  top:190px;
  left: 50px;
  font-size:2.1em; font-weight:600; text-shadow: 2px 2px 5px #A59992; line-height:1.5em; 
}

.slect-nedan {
  color:#E60012;
}
  
.select-5 {/*親div*/
   position: relative;/*相対配置*/
  width: 340px; float:left; display:block; margin-left: 13px; margin-bottom:5px;
}

.db-set_select-3or5 img {
  width:100%;
}

.select-tyuumon dt {
  font-size:1.2em; font-weight:600; margin-left:15px;
}

.select-tyuumon dd{
  font-size:0.9em; font-weight:400; text-shadow: none; line-height:1.5em; padding:0 15px 5px 15px; 
}
 
/*デカフェ説明*/  
#syo-syousai_db-set .about-decafe {
 border:1px dotted #663300; border-radius:10px; background-color:#F0F7FC; font-size:0.8em;margin-top:10px;margin-bottom:10px; padding:5px 15px 5px 10px; 
}

#syo-syousai_db-set .about-decafe li {
   list-style-type:decimal;list-style-position: inside; display: list-item; font-size:1.0em; padding-left:10px;
}


#syo-syousai_db-set .decafe-water { /*ウォータープロセスを強調*/  
background:linear-gradient(transparent 70%, #FFFF00 0%); font-weight:600; font-size:1.2em;
}

#syo-syousai_db-set .about-decafe dl {
  font-weight:600; padding-left:20px;
}

#syo-syousai_db-set .about-decafe dd {
 font-weight:500; padding-left:20px;
}

#syo-syousai_db-set .about-decafe p {
  padding-left:15px;
}

/*デカフェ・カフェインレス・ノンカフェインの違い*/  
#syo-syousai_db-set .difference-decafe {
 border:1px dotted #663300;  background-color:#FFFCF5; font-size:0.8rem;margin-top:
   10px;margin-bottom:10px; padding:5px 15px 5px 15px; 
}

#syo-syousai_db-set .difference-decafe li {
   list-style-type:decimal;list-style-position: inside; display: list-item; padding-left:35px;
}


#syo-syousai_db-set .decafe-water { /*ウォータープロセスを強調*/  
background:linear-gradient(transparent 70%, #FFFF00 0%); font-weight:600;
}

#syo-syousai_db-set .difference-decafe dl {
  font-weight:600; padding-left:20px;
}

#syo-syousai_db-set .difference-decafe dd {
 font-weight:500; padding-left:20px;
}

#syo-syousai_db-set .difference-decafe p {
  padding-left:15px;
}



/* ------------------------------------- 
 *	レギュラーコーヒーギフトのページ
 * ------------------------------------- */

/*ギフトのパッケージ説明*/
.reg-gift-package {  
 width:662px; border: 4px solid #CB7272; margin:20px 0 10px 0;
}

.reg-gift-package p {
  font-size:2em; text-align: center;
  line-height:2em; 	
}

.reg-gift-package p:before {
    content:" ";
    display:inline-block;
    width:1.2em;
    height:1.2em;
    background:url( https://img16.shop-pro.jp/PA01096/427/etc/syo-syousai_reg-gift_package-midashi.gif?cmsp_timestamp=20190703125811) no-repeat;
    background-size:contain;
  vertical-align:sub ;
  margin-right: 10px;
} 

.rg-package {
   width: 310x; float:left; display:block; margin-left: 10px; margin-bottom:20px;
  }

.rg-package dd {
  font-size:1em; font-weight:600;  line-height:1.5em; text-align: center;  padding-top:5px;
  }

/*ギフト内容が豆か粉かの表示とリンク*/

.link_mamekona-gift-page { /*親div*/
   position: relative;/*相対配置*/
  width: 670px; height: 150px;background-color: #F5C5CA; margin: 15px 0;
}

.link_mamekona-gift-page-inner { 
  position: absolute;/*絶対配置*/  
  top:15px;  left: 15px;
  width: 640px; height: 120px;background-color: #FFFFFF; border-radius: 8px; 
}

.link_mamekona-text-box {
  display: inline-block; width:480px; padding: 5px 5px 0 15px;
}

.link_mamekona-image-box {
  display: inline-block; float:right; padding: 5px 20px 5px 0;
}

.link_mamekona-p-01 {
  float:left; color: #663300; font-size:1.8em; font-weight:700; text-shadow: 2px 2px 5px #A59992; line-height:1.5em;  
}
 
.link_mamekona-p-02 {
  float:left; color: #663300; font-size:1.2em; font-weight:700; text-shadow: 2px 2px 5px #A59992; line-height:0.9em;  padding-top:10px;  vertical-align: middole;
}

/*その他のレギュラーコーヒーギフトへのリンク*/
.link_rg-gift-lineup table {
  width:668px; border-collapse: collapse;
  border-spacing: 0;
  border: 1px dotted #666666; 
}

.link_rg-gift-lineup th {
  font-weight:600; background-color:#F5C5CA; text-align: center;
}

.link_rg-gift-lineup td {
  border: 1px dotted #666666; padding:5px;
}

.link_rg-gift-lineup td img {
  padding-left:15px;
}

.link_rg-gift-lineup td:nth-last-of-type(2){
  font-size:0.9em; font-weight:600; padding-left:10px;
}

/* ------------------------------------------------------------------------------------
 *	レギュラーコーヒーギフト・ドリップバッグギフト・リキッドアイスギフト共通（ギフト相互リンク）など
 * ------------------------------------------------------------------------------------ */
#syo-syousai_gift-naiyou { /* ギフトセット内容 の装飾*/
  background: #FCF7F8;  border: 1px #663300 dotted; margin:15px 0; 
}

#syo-syousai_gift-naiyou img {
  margin: 0 auto;
}

#syo-syousai_gift-naiyou p {
  font-size: 0.7em; font-weight :400; text-align:center; padding-left: 20px;
}

#syo-syousai_gift-naiyou ol {   
  list-style-type: decimal;  font-weight :700; font-size: 1.5em; text-align:center;
}

#syo-syousai_gift-naiyou ol li {
  margin-left:50px;  list-style-type: decimal; font-weight :500; font-size: 0.7em; text-align:left;
}

#syo-syousai_gift-naiyou ul { /* リキッドはセット内容が2種類しかないのでナンバーなしで*/
   list-style-type: square;  font-weight :700; font-size: 1.5em; text-align:center;
}
#syo-syousai_gift-naiyou ul li {
  margin-left:50px;  list-style-type: square; font-weight :500; font-size: 0.7em; text-align:left;
}

.naiyou-item-name { /* ギフト内容の豆はリンクを貼らずに太字で表示*/
  font-weight:600;
}

.link_other-gift-page {
  width: 670px; height: 153px;background-color: #F5C5CA; margin: 15px 0;
}

.link_other-text-box {
  display: inline-block; width:420px; padding: 15px 10px 0 30px;
}

.link_other-image-box {
  display: inline-block; float:right; padding: 5px 20px 5px 0;
}

.link_other-p-01 {
  float:left; color: #663300; font-size:1.8em; font-weight:700; text-shadow: 2px 2px 5px #A59992; line-height:1.5em;  
}
 
.link_other-p-02 {
  float:left; color: #663300; font-size:1.2em; font-weight:700; text-shadow: 2px 2px 5px #A59992; line-height:1em;  padding-top:30px; padding-left:10px; vertical-align: middole;
}

.noshi-wrapping { /* のしとラッピングの注文方法 */
  border: 2px dotted #CB7272;
}

.noshi-wrapping h4 {
   font-size:1.2em; font-weight:600; line-height:2em; text-align: center; 
} 
 
.noshi-wrapping p {
  padding: 0 20px 8px 20px;
}

/* ------------------------------------------------------------------------------------------
 *	レギュラーコーヒー・ドリップバッグ個包装・ドリップバッグセット商品ラインナップリンク共通
 * ------------------------------------------------------------------------------------------ */
.link_syouhin-lineup table { /* 同種類の豆を3カテゴリで相互リンクする表 */
  width:668px; margin-top: 10px; padding:5px; border-collapse: collapse;
  border-spacing: 0;
  border: 1px dotted #666666; 
}

.link_syouhin-lineup th {
  font-weight:600; background-color:#F3E3DB; text-align:center;
}

.link_syouhin-lineup td {
  border: 1px dotted #666666; padding:5px;
}

.link_syouhin-lineup td:nth-child(odd) {
 width: 120px; text-align:center;
}

.link_syouhin-lineup td:nth-child(even){
  width: 210px; font-size:0.9em; padding-left:10px;
}


  /* ------------------------------------- 
 *	ドリップバッグギフトのページ
 * ------------------------------------- */
#syo-syousai_db-gift.tyuuouyose {
  text-align: center; margin-bottom: 10px;
}

#syo-syousai_db-gift.tyuuouyose h3 {
  border-bottom:3px dotted #663300; color:#663300; font-weight:bold; font-size:1.4em; margin-bottom: 5px; padding:0; display:inline-block; text-shadow: 2px 2px 5px #A59992;
}

/*ギフトのパッケージ説明*/

.db-gift-package  {  
 width:662px; border: 4px solid #CB7272; margin:20px 0 10px 0;
}

.db-gift-package p {
  font-size:2em; text-align: center;
  line-height:2em; 	
}

.db-gift-package p:before {
    content:" ";
    display:inline-block;
    width:1.2em;
    height:1.2em;
    background:url( https://img16.shop-pro.jp/PA01096/427/etc/syo-syousai_reg-gift_package-midashi.gif?cmsp_timestamp=20190703125811) no-repeat;
    background-size:contain;
  vertical-align:sub ;
  margin-right: 10px;
} 

.db-package {
   width: 310x; float:left; display:block; margin-left: 10px; margin-bottom:20px;
  }

.db-package dd {
  font-size:1em; font-weight:600;  line-height:1.5em; text-align: center;  padding-top:5px;
  }
 
 /*ドリップバッグギフトの内容説明*/ 
.db-gift-contents {
  width: 670px; height: 300px;background-color: #F5C5CA; margin: 15px 0;
}

.db-gift-contents h4 {
  text-align:center; color: #663300; font-size:1.3em; font-weight:700; padding-top:10px; 
}

.db-gift-contents-inner { /*親div*/
   position: relative;/*相対配置*/
  width: 630px; height: 325px;
}


.db-gift-contents-inner img {
  padding: 0 20px; width: 100%;
}

.db-gift-contents-inner p {
 position: absolute;/*絶対配置*/  
 top:170px; left:130px; width:600px;
 color: #663300; font-size:2.5em; font-weight:700; text-shadow: 2px 2px 5px #A59992; line-height:1.5em;  
}
 


.link_db-gift-lineup table {
  width:330px; padding:5px; border-collapse: collapse;
  border-spacing: 0;
  border: 1px dotted #666666; 
}

.link_db-gift-lineup table:first-child {
  margin-right: 10px;
}

.link_db-gift-lineup th {
  font-weight:600; background-color:#F5C5CA; text-align: center;
}

.link_db-gift-lineup td img {
  width:100px; padding:0 5px 0 5px;
}

.link_db-gift-lineup td:nth-last-of-type(1){
  font-size:0.8em; font-weight:600; padding-left:10px;
}

  /* ------------------------------------- 
 *	リキッドアイスギフトのページ
 * ------------------------------------- */

/*その他のリキッドアイスギフトへのリンク*/
.link_liq-gift-lineup table {
  width:668px; border-collapse: collapse;
  border-spacing: 0;
  border: 1px dotted #666666; 
}

.link_liq-gift-lineup th {
  font-weight:600; background-color:#F5C5CA; text-align: center;
}

.link_liq-gift-lineup td {
  border: 1px dotted #666666; padding:8px 0;
}

.link_liq-gift-lineup td:nth-child(1) ,.link_liq-gift-lineup td:nth-child(4){
  width:95px; text-align:center;
}

.link_liq-gift-lineup td:nth-child(2) ,.link_liq-gift-lineup td:nth-child(5) {
  width:179px; font-size:0.8em; padding-left:5px;
}

.link_liq-gift-lineup td:nth-child(3) ,.link_liq-gift-lineup td:nth-child(6) {
  width:60px; font-size:0.8em; font-weight:600;text-align:center;
}

  /* ------------------------------------- 
 *	リキッドアイス単品のページ
 * ------------------------------------- */

#syo-syousai_liq-ice {
  border-top: 1px solid #666666; margin-top:20px;

}
#syo-syousai_liq-ice .setsumei {
  margin:20px 0;
}

#syo-syousai_liq-ice .setsumei  img {
  /*width:200px; height: 300px; */
  float:left; margin-right:10px;
} 

#syo-syousai_liq-ice .setsumei p {
  width:670px; 
}

/*その他のリキッドアイス単品へのリンク*/
.link_liq-ice-lineup table {
  width:668px; border-collapse: collapse;
  border-spacing: 0;
  border: 1px dotted #666666; 
}

.link_liq-ice-lineup th {
  font-weight:600; background-color:#F5C5CA; text-align: center;
}

.link_liq-ice-lineup td {
  border: 1px dotted #666666; padding:8px 0;
}

.link_liq-ice-lineup td:nth-child(1) ,.link_liq-ice-lineup td:nth-child(4){
  width:95px; text-align:center;
}

.link_liq-ice-lineup td:nth-child(2) ,.link_liq-ice-lineup td:nth-child(5) {
  width:179px; font-size:0.8em; padding-left:5px;
}

.link_liq-ice-lineup td:nth-child(3) ,.link_liq-ice-lineup td:nth-child(6) {
  width:60px; font-size:0.8em; font-weight:600;text-align:center;
}

/* アイスボトル */
#syo-syousai_ice-bottle {  
  border-top: 1px solid #666666; margin-top:20px; width: 670px;
}
#syo-syousai_ice-bottle h3 {
  color:#D90000; font-size: 1.8em; font-weight:600; margin: 10px 0 ;
}

#syo-syousai_ice-bottle h4 {
  font-size: 1.2em; font-weight:600; background-color: #B9DEF0; margin: 10px 0 ; padding: 10px;
  
}

#syo-syousai_ice-bottle h5 {
  font-size: 1.1em; font-weight:600;  margin: 5px auto ; padding: 5px 0 5px 10px; 
  border: 3px dotted #F07800; 
}

#syo-syousai_ice-bottle .setsumei img {
    margin-right:20px;float:left;
}

.ice-bottle_contents-01{
  width :670px;
}
.ice-bottle_contents-01 img {
  float: left; margin-right: 5px;
}
.ice-bottle_contents-01 img:last-child {
  float: right; margin-right: 0;
}
.ice-bottle_text-box {
  width: 215px;  display: inline-block; margin:0 10px;
}
.ice-bottle_text-box p {
  display: inline-block; margin-top: 25px;
}

.ice-bottle_contents-02{
  width :670px;
}

.ice-bottle_osusume {
 width: 330px; float: left; margin-right:10px;
}
.ice-bottle_osusume-box  {
  position: relative; height:100%;
}
.ice-bottle_osusume-box img  {
 position: absolute;top: 20%; left: 0; float: left;
}
.ice-bottle_osusume-text-box {
  width: 190px; margin-left: 140px; margin-top: 10px;
}
/* 吹き出し本体 - 普通の吹き出し */
.ice-bottle_osusume-text01{
  position: relative; font-size: 1em;
  padding: 15px; margin-bottom: 10px; background-color: #FFCC99;  
  border-radius: 10px;  /* 角丸を指定 */
}

/* 三角アイコン - 普通の吹き出し */
.ice-bottle_osusume-text01::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: -12px;  
  top: 50%;
  margin-top: -12px;
  border-right: 12px solid #FFCC99;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

/* 吹き出し本体 - 普通の吹き出し */
.ice-bottle_osusume-text02{
  position: relative; font-size: 1em;
  padding: 15px; margin-bottom: 10px; background-color: #FFCC99;  
  border-radius: 10px;  /* 角丸を指定 */
}

/* 三角アイコン - 普通の吹き出し */
.ice-bottle_osusume-text02::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: -12px;
  top: 50%;
  margin-top: -12px;
  border-right: 12px solid #FFCC99;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

/* 吹き出し本体 - 普通の吹き出し */
.ice-bottle_osusume-text03{
  position: relative; font-size: 1em;
  padding: 15px;  margin-bottom: 10px; background-color: #FFCC99;  
  border-radius: 10px;  /* 角丸を指定 */
}

/* 三角アイコン - 普通の吹き出し */
.ice-bottle_osusume-text03::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: -12px;
  top: 50%;
  margin-top: -12px;
  border-right: 12px solid #FFCC99;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}
.ice-bottle_otoku {
  width: 330px; float:right;
}
.ice-bottle_otoku img {
  margin-left:10px;
}

.ice-bottle_otoku p {
  text-align: center; font-weight: bold; font-size: 1.1em; border-bottom: 2px solid #F07800;margin-bottom: 10px;
}

.ice-bottle_tyumon ul {
  
}
.ice-bottle_tyumon li {
  list-style-type: disc; list-style-position: inside; line-height: 2em; padding:0;
}

.ice-bottle_tyumon p {
  margin: 20px 0 ;
}

.ice-bottle_tyumon-text01 {
  border: 2px solid #F07800; padding: 5px;  font-size: 1.2em; font-weight: bold; 
}

.ice-bottle_tyumon-text02 {
 padding-left: 5px;  font-size: 1em; font-weight: 500;
}

.ice-bottle_tyumon table{
width:100%; margin: 0px auto 10px auto; border-collapse: collapse; border: 1px solid #ccc; line-height: 1.5;
}

.ice-bottle_tyumon caption{
font-weight: bold; text-align: center; margin: 0px; padding: 0px;
}

.ice-bottle_tyumon th {
  width:50%;
  padding: 10px;
  font-weight: bold;
  background-color: #FFECD9;
  text-align: center;
  border: 1px solid #ccc;

}

.ice-bottle_tyumon td {
  width:50%;
  padding: 10px;
  font-weight: bold;
  vertical-align: top;
  border: 1px solid #ccc;
}

.new_mark_img1 {
  vertical-align: middle; margin-right:15px;
}



/* ------------------------------------- 
 *	ネット限定お味見セットのページ
 * ------------------------------------- */

#syo-syousai_gentei-oajimi {
  border-top: 1px solid #666666; margin-top:20px;
}

#syo-syousai_gentei-oajimi h4 {
 font-size: 1.2em; font-weight:600; background-color: #F2AE8D; margin: 10px 0 ; padding: 5px 15px;
  
}

#syo-syousai_gentei-oajimi .oajimi-osusume p {
 font-size:1.2em; color:#663300; font-weight:bold; line-height:1.8; margin-left: 15px;
  }

#syo-syousai_gentei-oajimi .oajimi-osusume p:before{
  margin:0 10px 0 0;
    content:" ";
    display:inline-block;
    width:20px;
    height:20px;
    background:url( https://img16.shop-pro.jp/PA01096/427/etc/syo-syousai_db_midashi.gif?cmsp_timestamp=20190619144835);    
    background-size:contain;
    vertical-align:middle;
}


.gentei-oajimi_syohin-img {
 width: 200px; float: left; margin-right:10px;
}
.gentei-oajimi_hukidashi-box  {
  position: relative; height:100%;
}
.gentei-oajimi_hukidashi-box img  {
 position: absolute;top: 20%; left: 520px; float: right;
}
.gentei-oajimi_hukidashi-text-box {
  width: 190px; margin-left: 310px; margin-top: 10px; padding-top: 10px;
}
/* 吹き出し本体 - 普通の吹き出し */
.gentei-oajimi_hukidashi-01{
  position: relative; font-size: 0.9em;
  padding: 15px; margin-bottom: 10px; background-color: #FFCC99;  
  border-radius: 10px;  /* 角丸を指定 */
}

/* 三角アイコン - 普通の吹き出し */
.gentei-oajimi_hukidashi-01::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: -12px;  
  top: 50%;
  margin-top: -12px;
  border-left: 12px solid #FFCC99;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

/* 吹き出し本体 - 普通の吹き出し */
.gentei-oajimi_hukidashi-02{
  position: relative; font-size: 0.9em;
  padding: 15px; margin-bottom: 10px; background-color: #FFCC99;  
  border-radius: 10px;  /* 角丸を指定 */
}

/* 三角アイコン - 普通の吹き出し */
.gentei-oajimi_hukidashi-02::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: -12px;
  top: 50%;
  margin-top: -12px;
  border-left: 12px solid #FFCC99;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

/* 吹き出し本体 - 普通の吹き出し */
.gentei-oajimi_hukidashi-03{
  position: relative; font-size: 0.9em;
  padding: 15px;  margin-bottom: 10px; background-color: #FFCC99;  
  border-radius: 10px;  /* 角丸を指定 */
}

/* 三角アイコン - 普通の吹き出し */
.gentei-oajimi_hukidashi-03::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: -12px;
  top: 50%;
  margin-top: -12px;
  border-right: 12px solid #FFCC99;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}  

.gentei-oajimi_contents-01 {
 margin-bottom: 20px;
}

.gentei-oajimi_syohin-img {
 width: 200px; float: left; margin-right:10px;
}
.gentei-oajimi_hukidashi-box  {
  position: relative; height:100%;
}
.gentei-oajimi_hukidashi-box img  {
 position: absolute;top: 20%; left: 520px; float: right;
}
.gentei-oajimi_hukidashi-text-box {
  width: 190px; margin-left: 310px; margin-top: 10px; padding-top: 10px;
}
/* 吹き出し本体 - 普通の吹き出し */
.gentei-oajimi_hukidashi-01{
  position: relative; font-size: 0.9em;
  padding: 15px; margin-bottom: 10px; background-color: #FFCC99;  
  border-radius: 10px;  /* 角丸を指定 */
}

/* 三角アイコン - 普通の吹き出し */
.gentei-oajimi_hukidashi-01::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: -12px;  
  top: 50%;
  margin-top: -12px;
  border-left: 12px solid #FFCC99;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

/* 吹き出し本体 - 普通の吹き出し */
.gentei-oajimi_hukidashi-02{
  position: relative; font-size: 0.9em;
  padding: 15px; margin-bottom: 10px; background-color: #FFCC99;  
  border-radius: 10px;  /* 角丸を指定 */
}

/* 三角アイコン - 普通の吹き出し */
.gentei-oajimi_hukidashi-02::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: -12px;
  top: 50%;
  margin-top: -12px;
  border-left: 12px solid #FFCC99;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

/* 吹き出し本体 - 普通の吹き出し */
.gentei-oajimi_hukidashi-03{
  position: relative; font-size: 0.9em;
  padding: 15px;  margin-bottom: 10px; background-color: #FFCC99;  
  border-radius: 10px;  /* 角丸を指定 */
}

/* 三角アイコン - 普通の吹き出し */
.gentei-oajimi_hukidashi-03::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: -12px;
  top: 50%;
  margin-top: -12px;
  border-right: 12px solid #FFCC99;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}  

.gentei-oajimi_text-box-01 {
  float:left; margin-right : 30px;
}

.gentei-oajimi_text-box-02 {
  float:left; 
}


}
#syo-syousai_gentei-oajimi .setsumei {
  margin:20px 0; 
}

#syo-syousai_gentei-oajimi .setsumei  img {
  /*width:200px; height: 300px; */
  float:left; margin-right:10px;
} 

#syo-syousai_gentei-oajimi .setsumei p {
  width:670px;  margin-bottom:10px;
}




.syo-syousai_oajimi-naiyou {
  width:670px;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #666666;
  font-size:95%;
  color:#333333;
  padding: 5px;
  margin-bottom: 10px;
}

.syo-syousai_oajimi-naiyou th {
 padding: 6px;
  font-weight: bold;
  background-color: #FFECD9;
  text-align: center;
  border: 1px solid #ccc;

}
.syo-syousai_oajimi-naiyou th:nth-child(1) {
  width:19%;
}

.syo-syousai_oajimi-naiyou th:nth-child(2) {
  width:25%; vertical-align:middole; padding-left:5px; border-left: 1px dashed #FFFFFF;
}

.syo-syousai_oajimi-naiyou th:nth-child(3) {
  width:51%; text-align:center;
}

.syo-syousai_oajimi-naiyou td {
  padding: 6px;
  font-weight: 50;
  vertical-align: top;
  border: 1px solid #ccc;
}
.syo-syousai_oajimi-naiyou td {
  vertical-align: middle;
}



  
/*アイスコーヒーの作り方*/  
#syo-syousai_gentei-oajimi .make-dripice {
 border:1px dotted #663300; border-radius:10px; background-color:#FDFDFB; font-size:0.8rem;margin-top:10px; padding:5px 15px 5px 15px; 
}
#syo-syousai_gentei-oajimi .make-dripice li {
   list-style-type:decimal;list-style-position: inside; display: list-item; padding-left:35px;
}
#syo-syousai_gentei-oajimi .make-dripice p {
  padding-left:15px;
}  