.qaA{
background-image:url(img/item_a.png);
background-repeat:no-repeat;background-size:35px;}


.qaQ , .qaA{
	position:absolute;
	left:0;
	width:35px;
	height:20px;
	margin:0;
	padding:0;
}





.menu__item {
  background: #F4EDEA;
  color: #F4EDEA;
  cursor: pointer;
  display: block;
  margin-bottom: 1px;
  position: relative;
}
.menu__item__link {
  color: #fff;
  display: block;
  padding: 0rem;
}
 
.submenu {
  background: #fff;
  display: none;
}
.submenu__item {
  border-bottom: 0px solid #5200b7;
  padding: 0rem;
}



.bottomLine{
	border-bottom:0px solid #CCC;
	
}
.topLine_tya{
	border-top:1px solid #4C2311;
	
}


.qaType01{
	margin:0;
	padding:10px 4% 0 4%;
}


.qaType01 dt, .qaType01 dd{
	position:relative;
	min-height:20px;
	margin:0;
	padding:0 0 0 40px;
}

.qaType01 dt{
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
}

.qaType01 dd{
	padding-bottom:20px;	
}


h4.qaTitle05{
	position:relative;
	width:92%;
	height:auto;
	margin:0% 4% 0% 4%;
	padding:10px 0 10px 30px;
	background-color:#EBEBD7;
	font-size:16px;
	font-weight:normal;
	-webkit-box-sizing:border-box;
	line-height:1;

}



h4.qaTitle05 img{
	position:absolute;
	bottom:0px;
	right:0px;	
}

.title_okoe{
font-size:18px;
font-weight: bold;	
margin: 14% 4% 0% 4%;
}

.title_days{
font-size:13px;
font-weight: normal;	
margin: 0% 4% 0% 4%;
text-align: right;
}


.buybox{
background-color: #F4E7D7;
margin: 10% 0% 10% 0%;
	padding: 4%;
}

.buybox_3{
background-color: #FFE8D9;
margin: 0% 0% 6% 0%;
	padding: 4%;
}

.buybox_in{
background-color: #FFFFFF;
padding: 10% 0% 4% 0%;
border-radius: 10px;
}


.buybox_normal{
background-color: #FFFFFF;
border: solid #FF7010;
border-width: 1px;
padding: 0%;
margin: 2% 6% 2% 6%;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;		
}


.buybox_normal_title{
background-color: #FF7010;
border: solid #FF7010;
border-width: 2px;
padding: 2%;
text-align: center;
font-size: 20px;
font-weight: bold;
letter-spacing: 2px;
color:#FFFFFF;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;		
}




.buybox_regular{
background-color: #FFFFFF;
border: solid #00913A;
border-width: 1px;
padding: 0%;
margin: 2% 6% 2% 6%;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;		
}


.buybox_regular_title{
background-color: #00913A;
border: solid #00913A;
border-width: 2px;
padding: 2%;
text-align: center;
font-size: 20px;
font-weight: bold;
letter-spacing: 2px;
color:#FFFFFF;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;		
}



.buybox_text{
background-color: #FFFFFF;
padding: 2%;
font-size: 16px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;	

}

.buybox_kakaku{
text-align: center;
font-size: 22px;
letter-spacing: 0px;
margin: 10px 10px 40px 20px;

}



.buybox_kakaku_kaiin_top{
text-align: center;
font-size: 18px;
letter-spacing: 0px;
margin: 20px 10px 2px 20px;

}

.buybox_kakaku_kaiin_top_bu{
font-size: 18px;
letter-spacing: 0px;
margin: 20px 10px 2px 16%;

}


.buybox_kakaku_kaiin{
text-align: center;
font-size: 18px;
letter-spacing: 0px;
margin: 2px 10px 2px 20px;

}

.buybox_kakaku_kaiin_bu{
font-size: 18px;
letter-spacing: 0px;
margin: 2px 10px 2px 16%;

}


.buybox_kakaku_kaiin_buttom{
text-align: center;
font-size: 18px;
letter-spacing: 0px;
margin: 2px 10px 40px 20px;

}

.buybox_kakaku_kaiin_buttom_bu{
font-size: 18px;
letter-spacing: 0px;
margin: 2px 10px 40px 16%;

}

.buybox_kakaku_set{
text-align: center;
font-size: 22px;
letter-spacing: 0px;
margin: 16px 10px 40px 20px;

}

.buybox_souryoumuryou{
text-align: center;
font-size: 20px;
font-weight: bold;
letter-spacing: 0px;
margin: 0px 20px 30px 20px;
border: solid 1px;
color: #FF0004;

}


.buybox_souryou{
text-align: center;
font-size: 18px;
font-weight: bold;
letter-spacing: 0px;
margin: 0px 20px 30px 20px;
color: #FF0004;

}

.buybox_souryou_2{
text-align: center;
font-size: 22px;
font-weight: bold;
letter-spacing: 0px;
margin: 0px 20px 30px 20px;
color: #FF0004;

}

.buybox_koumoku{
font-size: 18px;
letter-spacing: 0px;
margin: 3px 20px 0px 20px;
text-align: left;
}

.buybox_choice{
float: right;
}

.buybox_caution{
font-size: 15px;
letter-spacing: 0px;
margin: 4px 0px 30px 20px;
text-align: left;
padding-left:1em;
text-indent:-1em;
line-height: 18px;
}

.buybox_teikisetsumei{
padding: 5% 10% 0% 12%;
font-size: 15px;
}

#voice_001{
	display:block;
	height:auto;
	margin:2% 4% 2% 4%;
	padding:20px 0px 0px 0px;
	border-top: dotted 1px #999;
	-webkit-box-sizing:border-box;	

}



#voice_001_ya{
	display:block;
	height:auto;
	margin:2% 4% 2% 4%;
	padding:10px 0px 0px 0px;
	border-top: dotted 0px #999;
	-webkit-box-sizing:border-box;
	font-size:15px;
	line-height: 27px;
	

}


#voice_001_16_24{
	display:block;
	height:auto;
	margin:2% 4% 2% 4%;
	padding:10px 0px 0px 0px;
	border-top: dotted 0px #999;
	-webkit-box-sizing:border-box;
	font-size:16px;
	line-height: 24px;
	word-wrap: break-word;
	

}


.item_bg_01{
	width:100%;
	margin-bottom:5%;
	padding-top:5%;
	border-radius: 0px;
	}

.buy_title{
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 3%;
	}

#itemIntro_ya{
	background-color:#FFF;
	margin-top:10px;
	margin-bottom:50px;
}

#itemIntro_ya dl ,#itemIntro_ya dt,#itemIntro_ya dd{
	margin:0;
	padding:0;
}




#itemIntro_ya dl{

	width:100%;
	height:auto;
	min-height:50px;
	padding:15px;
	border:1px solid #CCCCCC;
	/*border-radius:15px;*/
	-webkit-box-sizing:border-box;
	background-color:#e8e8e8;
	font-size:15px;
	line-height: 24px;
}



#itemIntro_ya dd.img{
	float:left;
}


.text_syousai_ya{
	font-size:15px;
	line-height: 24px;
	width:100%;
	padding:0px 12px 20px 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}


.text_syousai_ya_2{
	font-size:15px;
	line-height: 24px;
	width:100%;
	padding:10px 12px 20px 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}


#itemIntro_16_24{
	background-color:#FFF;
	margin-top:10px;
	margin-bottom:50px;
}

#itemIntro_16_24 dl ,#itemIntro_16_24 dt,#itemIntro_16_24 dd{
	margin:0;
	padding:0;
}

#itemIntro_16_24 dl{

	width:100%;
	height:auto;
	min-height:50px;
	padding:15px;
	border:1px solid #CCCCCC;
	/*border-radius:15px;*/
	-webkit-box-sizing:border-box;
	background-color:#e8e8e8;
	font-size:16px;
	line-height: 24px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



#itemIntro_16_24 dd.img{
	float:left;
}

.text_syousai_16_24{
	font-size:16px;
	line-height: 24px;
	word-wrap: break-word;
	width:100%;
	padding:0px 20px 20px 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}


.text_syousai_16_24_2{
	font-size:16px;
	line-height: 24px;
	word-wrap: break-word;
	padding:20px;
	margin:4% 2% 0% 2%;
	border: #808080 solid 2px;
	border-radius: 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}

.siyouhouhou{
	padding:20px;
	margin:4% 2% 2% 2%;
	border: #086B39 solid 2px;
	border-radius: 10px;

	
	}





#itemIntro_16_27{
	background-color:#FFF;
	margin-top:10px;
	margin-bottom:50px;
	font-feature-settings: "palt" 1;
}

#itemIntro_16_27 dl ,#itemIntro_16_27 dt,#itemIntro_16_27 dd{
	margin:0;
	padding:0;
}

#itemIntro_16_27 dl{

	width:100%;
	height:auto;
	min-height:50px;
	padding:15px 15px 15px 8px;
	border:1px solid #CCCCCC;
	-webkit-box-sizing:border-box;
	background-color:#FFFFE6;
	font-size:15px; color: #FF6600;
	font-weight: bolder;
	border-radius: 6px;
}



#itemIntro_16_27 dd.img{
	float:left;
}

.text_syousai_16_27{
	font-size:16px;
	line-height: 27px;
	word-wrap: break-word;
	width:100%;
	padding:2% 3% 2% 3%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}


.text_syousai_16_27_2{
	font-size:16px;
	line-height: 27px;
	word-wrap: break-word;
	width:100%;
	padding:2% 3% 2% 3%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}



#itemIntro_16_32{
	background-color:#FFF;
	margin-top:10px;
	margin-bottom:50px;
}

#itemIntro_16_32 dl ,#itemIntro_16_32 dt,#itemIntro_16_32 dd{
	margin:0;
	padding:0;
}

#itemIntro_16_32 dl{

	width:100%;
	height:auto;
	min-height:50px;
	padding:15px;
	border:1px solid #CCCCCC;
	/*border-radius:15px;*/
	-webkit-box-sizing:border-box;
	background-color:#e8e8e8;
	font-size:16px;
	line-height: 32px;
}



#itemIntro_16_32 dd.img{
	float:left;
}

.text_syousai_16_32{
	font-size:16px;
	line-height: 32px;
	
	width:100%;
	padding:0px 20px 20px 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}


.text_syousai_16_32_2{
	font-size:16px;
	line-height: 32px;
	
	width:100%;
	padding:10px 20px 20px 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}












.item_title_syouga{
	font-size:16px;
	word-wrap: break-word;
	margin:0 auto;
	padding:0 8% 3% 8%;
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	line-height:160%;
	font-feature-settings: "palt";
	}

.item_text_syouga{
	font-size:16px;
	margin:0 auto;
	padding:0 8% 3% 8%;
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:27px;
	}


.text_0002_ya{
	font-size:20px;
	font-weight:bold;
	padding:2% 2% 2% 8%;
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}


.text_0003_ya{
	font-size:20px;
	font-weight:bold;
	padding:2% 2% 2% 6%;
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
.text_matome{
	font-size:15px;
	font-weight: bold;
	margin:0 auto;
	padding:2% 2% 5% 5%;
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}



.regular__item {
  cursor: pointer;
  display: block;
  margin-bottom: 1px;
  position: relative;
}
.regular__item__link {
  display: block;
  padding: 0rem;
}
 
.subregular {
  display: none;
}
.subregular__item {
  border-bottom: 0px solid ;
  padding: 0rem;
}


.regular__item2 {
  cursor: pointer;
  display: block;
  margin-bottom: 1px;
  position: relative;
}
.regular__item__link2 {
  display: block;
  padding: 0rem;
}
 
.subregular2 {
  display: none;
}
.subregular__item2 {
  border-bottom: 0px solid ;
  padding: 0rem;
}



.regular_setsumei{
	font-size:16px;
	margin:0 auto;
	padding:0 10% 0% 0%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: right;
	text-decoration: none;
	}


.set_title{
	font-size:18px;
	font-weight: bold;
	margin:0 auto;
	padding:0% 0% 6% 5%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration: none;
	}


.item_caption_staff{
	font-size:11px;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	margin:4px 4px 0px 0px;
	text-indent:-1em;
 　 padding-left:1em;
    line-height:120%;
	color: #000000;

}




.mein_image_syousai{
 border-top:solid 0px #CCC;
 padding: 2% 2% 0% 2%;
 width: 100%;
 clear: both;
 margin-top: 2%;

}


.mein_image_syousai_base{
 border-top:solid 1px #CCC;
 padding: 2% 2% 0% 2%;
 width: 100%;

}

/*---全体両端余白----*/
.side_space{
	margin:0 auto;
	width:96%;
}

.syousai_base{
	background-color:#FFF;
	width:94%;
	margin:0 auto;
	margin-bottom: 8%;
}

/*----商品名、価格----*/
.prodact_mein_text{
	font-size:16px;
	line-height: 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",;
	color:5F3F1C;
	}

.prodact_mein_text_2line{
	font-size:15px;
	line-height: 20px;
	margin-bottom: 6px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",;
	color:5F3F1C;
	}

.prodact_neme_text{
	font-size:19px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000;
	line-height: 24px;
	margin-bottom:5px;

	}

.okoetitle{
	font-size:16px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FF6600;
	line-height: 24px;

	}

.triangle{
	font-size:18px;
	font-weight: bold;
	text-align: left;
	padding:3% 3% 3% 5%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}

.triangle_text{
	font-size:16px;
	line-height: 24px;
	text-align: left;
	padding:2% 0% 1% 0%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

.triangle_text_in{
	font-size:16px;
	line-height: 24px;
	text-align: left;
	padding:2% 0% 1% 2%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}