@charset "shift_jis";
/*---------------------------------------
    製品情報詳細ページ SP用
	seihin_detail.css
----------------------------------------*/
#contents .inner #article p.title {
  display: block;
  background: #e0f8ff;
  border-left: 8px solid #0060b7;
  padding: 5px 0 5px 12px;
  font-size: 16px;
  font-weight: bold;
}
#contents .inner #article .section {
  min-height:0;
}
#contents .inner #article > .section .info_area {
  padding: 8px;
  border: 7px solid #fdefe6;
  border-top: 14px solid #fdefe6;
  margin-top: 20px;
}
#contents .inner #article > .section .info_area p a {
  font-size: 16px;
}
/*----------------------------------------
  #article_seihin
----------------------------------------*/
#contents .inner #article {
	width:100%;
  padding-bottom: 0;
}
.detail_top_info {
  padding-left: 0;
}
.product_info {
  padding: 0;
  display: block;
}

#detailBox {
	width:100%;
}
#detailBox .detail_photo {
	width:100%;
  float: none;
  margin: 0;
}
#detailBox .detail_photo img {
  width: 100%;
  height: auto;
}

/*	製品詳細情報 メインエリア	*/
#detailBox .detail_top_info {
	width:100%;
	background:#ffffff;
	margin:0 auto 10px;
}
#detailBox .detail_top_info .img {
	text-align:center;
	margin:10px 0 0 0;
}
#detailBox .detail_top_info .img img {
  width: 100%;
  height: auto;
}
#detailBox .detail_top_info .img p {
	color: #FF0000;
	font-weight: bold;
}
#detailBox .detail_top_info p strong {
  font-weight: normal;
}
#detailBox .detail_top_info p br {
  display: none;
}
#detailBox .detail_top_info p.txt_special br {
	display: block;
}
#detailBox .detail_top_info h1 {
	font-size:16px;
	margin-bottom:5px;
}

#detailBox .detail_top_info p[class^="product_"] {
	font-size:10px;
	margin-left:0;
}
#detailBox .detail_top_info p.product_mark1 {
	display:inline;
	background:#0186c8;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark2 {
	display:inline;
	background:#0186c8;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark3 {
	display:inline;
	background:#0186c8;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark4 {
	display:inline;
	background:#0186c8;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark5 {
	display:inline;
	background:#999999;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark6 {
	display:inline;
	background:#907e7e;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark7 {
	display:inline;
	background:#f590bf;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark8 {
	display:inline;
	background:#00A0E9;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark9 {
	display:inline;
	background:#f88734;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark10 {
	display:inline;
	background:#f590bf;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark11 {
	display:inline;
	background:#999999;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark12 {
	display:inline;
	background:#999999;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark13 {
	display:inline;
	background:#999999;
	color:#ffffff;
	padding:5px 15px;
}
#detailBox .detail_top_info p.product_mark14 {
	display:inline;
	background:#009944;
	color:#ffffff;
	padding:5px 15px;
}

.detail_top_info .product_mark15 {
  display: block;
  padding: 1px 5px;
}


#detailBox .detail_top_info div.product_icon img {
	margin: 10px 10px 10px 0px; 
	width: 30%;
}
#detailBox .detail_top_info div.vat_relief_icon {
	margin: 10px 0 0 0; 
	width: 30%;
}

#detailBox .detail_top_info #btn_sns {
	width:95%;
	text-align:center;
	margin:8px auto;
	padding:0;
}

#detailBox .detail_top_info .txt {
	margin-top:20px;
}
.detail_waku {
	width: 100%;
	margin:0 auto 10px;
}
.detail_waku .detail_waku_table table {
	width:100%;
	background:#ffffff;
	border:1px solid #0080cc;
}
.detail_waku .detail_waku_table table th {
	background: #0080cc;
	color:#ffffff;
	text-align: center;
	border-left:1px solid #80c0e6;
	padding: 8px;
}
.detail_waku .detail_waku_table table th:first-child {
	border-left:none;
}
.detail_waku .detail_waku_table table td {
	border-right:1px dotted #000000;
	border-bottom:1px dotted #000000;
	padding: 8px;
}
.detail_top_info .detail_waku_table .selling_price {
	width: 100%;
}

/*	製品詳細情報 リンクエリア	*/
.detail_top_info .product_link {
	width:100%;
	background:#ffffff;
	padding-top:9px;
  margin-top: 0;
  margin-bottom: 10px;
}

.product_link .serial_number,
.product_link .sp_pdf {
	width:100%;
	margin:0 auto 10px;
}
.product_link .serial_number {
	margin-bottom:10px;
}
.product_link .sp_pdf a {
  color: #0093D9;
	padding-left:17px;
	background: url(/img/share/sp/ico-pdf_link.png) no-repeat 0 50%;
	-webkit-background-size:15px 15px;
	   -moz-background-size:15px 15px;
	    -ms-background-size:15px 15px;
	     -o-background-size:15px 15px;
	        background-size:15px 15px;
}

.product_link ul {
	width: 100%;
	margin:0 auto 4px;
}
.product_link ul:after{
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
.detail_top_info .product_link li {
	width:50%;
	float:left;
	margin-bottom:8px !important;
}
.product_link ul li:nth-child(2n) {
	float: right;
}
.detail_top_info .product_link li:nth-child(n+4) {
	margin-top: 0;
}
.product_link ul li a {
	display:block;
	width:95%;
	margin:0 auto;
}
.product_link ul li a img {
	width:100%;
	height:auto;
}

/*
	フリーエリア
-----------------------------------------------------*/
.free_area {
	width:100%;
}
/*	小林製薬からのお知らせ	*/
.free_area .infor { 
  width: 100%;
	background:none;
	padding:0;
	margin-bottom:0;
}
.free_area .infor h3 {
	color:#ffffff;
	padding:9px 0 9px 15px;
	background:#e94609;
}
.free_area .infor h3 img {
	display:none;
}
.free_area .infor p {
	width:95%;
	margin:10px auto 10px;
	padding: 0;
}
.free_area .infor p strong {
	font-weight:normal;
}
.free_area .infor ul {
	width:95%;
	margin:10px auto 10px;
}

.free_area .infor ul li {
	background: url(/seihin/img/bg-product_info_list.gif) 0 5px no-repeat;
	padding-left:14px;
}
.free_area .infor ul .bld_red {
	font-weight:bold;
	color:#FF0000;
}
.free_area .infor_notice {
	margin-bottom: 10px;
}
.free_area .infor_notice p {
	padding: 10px;
}


.free_area .notes.special p {
	font-size: 1.4rem;
}

/*	販売エリア	*/
.free_area .area_info h3 {
	padding:9px 0 9px 15px;
	background:#faa426;
}
.free_area .area_info p {
	width:95%;
	margin:10px auto 10px;
}
.free_area .area_info p strong {
	font-size:14px;
	display:block;
	border-bottom:1px dotted #000000;
}

/*	製造終了のお知らせ	*/
.free_area .item_end h3 {
	padding:9px 0 9px 15px;
	background:#cccccc;
	color: #ff0000;
}
.free_area .item_end p {
	width:100%;
	margin:0 auto; 
	padding: 10px;
}
.free_area .item_renewal .item {
	padding: 5px;
}
.free_area .item_renewal .renewal_thum {
	padding: 10px;
}

/*	タブリスト PC非表示	*/
#tab_nav {
	display:none;
}

.product_info {
	width:100%;
  margin: 0;
  padding: 0;
}
.product_info h3 {
  font-size: 100%;
  margin: 0;
	position:relative;
	color:#ffffff;
	padding:18px 60px 18px 15px;
	cursor:pointer;
	background:#0080cc;
	border-bottom:1px solid #40a0d9;
}
.product_info h3:after {
	content:"";
	position:absolute;
	top:25%;
	right:10px;
	width:47px;
	height:22px;
	background: url(/seihin/img/sp/bg-detail_open.png) no-repeat 0 0;
	-webkit-background-size:47px 22px;
	   -moz-background-size:47px 22px;
	    -ms-background-size:47px 22px;
	     -o-background-size:47px 22px;
	        background-size:47px 22px;
}
.product_info h3.open:after {
	content:"";
	position:absolute;
	top:25%;
	right:10px;
	width:47px;
	height:22px;
	background: url(/seihin/img/sp/bg-detail_open.png) no-repeat 0 0;
	-webkit-background-size:47px 22px;
	   -moz-background-size:47px 22px;
	    -ms-background-size:47px 22px;
	     -o-background-size:47px 22px;
	        background-size:47px 22px;
	-webkit-transform:scaleY(-1);
	   -moz-transform:scaleY(-1);
	    -ms-transform:scaleY(-1);
	     -o-transform:scaleY(-1);
	   		transform:scaleY(-1);
}
/*----------------------------------------
	製品詳細 タブ内コンテンツ用CSS
----------------------------------------*/

/*	製品ラインナップ	*/
.product_info .middle_note {
	position: relative;
	top: 2px;
}

.product_info table {
	margin-bottom:10px;
	width: 100%
}

.product_info .lineup {
  display: none;
	width:100%;
	margin-top:4px;
}
.product_info .lineup:after{
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
.product_info .lineup .item {
	width:49%;
  height: auto;
	text-align:center;
	float:left;
}

.product_info .lineup .item > span {
	color: #FF0000;
	display: block;
	font-weight:bold;
	font-size: 100%
}
.product_info .lineup .item > img {
  width: 100%;
  height: auto;
}

.product_info .lineup .item:nth-child(2n) {
	float:right;
	padding-left: 1%;
}

.product_info .lineup .item:nth-child(2n + 1) {
	clear:both;
	padding-right: 1%
}

/*	製品特徴	*/
.product_info .section .sp_tabarea {
  display: none;
	width:100%;
	margin:0 auto;
	padding:10px 0 20px;
}
/*	使用方法	*/
.product_info .section .sp_tabarea ol.img_list li {
	text-indent:0;
	margin-left:0;
}
.product_info .section .sp_tabarea ol.img_list li .img {
	margin:0 auto;
	text-align:center;
}
.product_info .section .sp_tabarea ol.img_list li p {
	margin:1em 0 1.5em 1.5em;
	text-indent:-2.2em;
}

.product_info .section .sp_tabarea .red {
	color:#FF0000;
}


.product_info p {
	margin-top: 1em;
	margin-bottom: 1em;
}
.product_info .olStyle01 li {
	text-indent: -1.5em;
	margin-left: 1.5em;
}
.product_info .bikou {
	margin-top:12px;
}
.product_info .bikou h4 {
	color: #0186c6;
	background: #fbfaf7;
	margin-bottom:5px;
	padding:5px 7px;
  border: none;
}
.product_info .sp_tabarea .bikou ul {
  border: none;
  padding: 0;
  margin-bottom: 0;
}
.product_info .sp_tabarea .bikou ul li {
	background: url(/seihin/img/bg-product_info_list.gif) 0 5px no-repeat;
	padding: 0 0 0 14px;
  margin-bottom: 0;
  border-bottom: none;
}
.product_info .sp_tabarea .bikou ul li.pt0 {
	background: url(/seihin/img/bg-product_info_list.gif) 0 5px no-repeat;
}
.product_info .sp_tabarea .bikou ul li.star {
	background: url(/seihin/img/bg-product_info_list2.gif) 0 5px no-repeat;
}

.product_info .sp_tabarea .bikou ul.all_no li,
.product_info .sp_tabarea .bikou ul li.nolist {
	background: none;
	padding-left:0;
}
.product_info .sp_tabarea .bikou ul.special_padding li {
	padding-bottom: 10px;
}
.product_info .bikou ul.no_border li {
  width: 100%;
}
.product_info .bikou ul.pdf_list {
  width: 100%;
}
.product_info .bikou ul.pdf_list li {
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  display: inline-block;
  float: left;
}
.product_info .bikou ul.pdf_list {
  width: 100%;
}
.product_info .section .bikou .other_table table {
	width:100%;
	border: 1px solid #c2c2c2;
}
.product_info .section .bikou .other_table table tr th {
	background: #fbfaf7;
	color: #0186c6;
	border: 1px solid #c2c2c2;
	text-align: center;
	padding:4px;
}
.product_info .section .bikou .other_table table tr td {
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px dotted #c2c2c2;
	padding: 4px;
	vertical-align: top;
}
.product_info .section .bikou .other_table table tr td.bottom_slide {
  border-bottom: 1px solid #c2c2c2;
}
.product_info .section .sp_tabarea img {
	width:100%;
	height:auto;
}
.product_info .section .sp_tabarea img.origin {
	width:auto;
}

/*
 * 名前画像
 * 名前はMeiryo, フォントサイズ24px, 行高36px, 横:220px, 縦:行数*36pxで切り出す
 * CSSでは個別に高さ（行数*18px）と画像パスを指定する
 */
.product_info .section .sp_tabarea .img_name {
  display: block;
  width: 110px;
  background-repeat: no-repeat;
  background-size: 110px auto;
}
/* シジラック */
.product_info .section .sp_tabarea .img_name.src_team {
  height: 54px;
  background-image: url(/seihin/src/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.src_idea {
  height: 18px;
  background-image: url(/seihin/src/img/name/img-idea_sp.png);
}
/* ケシミンBBクリーム */
.product_info .section .sp_tabarea .img_name.kmn_bb_team {
  height: 54px;
  background-image: url(/seihin/kmn_bb/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kmn_bb_idea {
  height: 36px;
  background-image: url(/seihin/kmn_bb/img/name/img-idea_sp.png);
}
/* メンズケシミンクリーム */
.product_info .section .sp_tabarea .img_name.kmn_c_m_team {
  height: 36px;
  background-image: url(/seihin/kmn_c_m/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kmn_c_m_idea {
  height: 18px;
  background-image: url(/seihin/kmn_c_m/img/name/img-idea_sp.png);
}
/* メンズケシミン化粧水 */
.product_info .section .sp_tabarea .img_name.kmn_lq_m_team {
  height: 36px;
  background-image: url(/seihin/kmn_lq_m/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kmn_lq_m_idea {
  height: 18px;
  background-image: url(/seihin/kmn_lq_m/img/name/img-idea_sp.png);
}
/* シャツクール */
.product_info .section .sp_tabarea .img_name.syt_c_team {
  height: 72px;
  background-image: url(/seihin/syt_c/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.syt_c_idea {
  width: 173px;
  height: 18px;
  background-size: 173px;
  background-image: url(/seihin/syt_c/img/name/img-idea_sp.png);
}
/* ドでか無香空間 */
.product_info .section .sp_tabarea .img_name.mk_d_idea {
  height: 18px;
  background-image: url(/seihin/mk_d/img/name/img-idea_sp.png);
}
/* ダスモックa */
.product_info .section .sp_tabarea .img_name.dmc_team {
  height: 108px;
  background-image: url(/seihin/dmc/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.dmc_idea {
  height: 18px;
  background-image: url(/seihin/dmc/img/name/img-idea_sp.png);
}
/* ダスモックb */
.product_info .section .sp_tabarea .img_name.dmc_b_team {
  height: 108px;
  background-image: url(/seihin/dmc_b/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.dmc_b_idea {
  height: 18px;
  background-image: url(/seihin/dmc_b/img/name/img-idea_sp.png);
}
/* のどぬーるぬれマスク */
.product_info .section .sp_tabarea .img_name.nn_o7_team {
  height: 90px;
  background-image: url(/seihin/nn_o7/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.nn_o7_idea {
  height: 18px;
  background-image: url(/seihin/nn_o7/img/name/img-idea_sp.png);
}
/* アセモアa パウダージェル */
.product_info .section .sp_tabarea .img_name.ama_p_team {
  height: 18px;
  background-image: url(/seihin/ama_p/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.ama_p_idea {
  height: 18px;
  background-image: url(/seihin/ama_p/img/name/img-idea_sp.png);
}
/* Sawaday PINKPINK for CAR */
.product_info .section .sp_tabarea .img_name.sw_pp_k_team02 {
  height: 72px;
  background-image: url(/seihin/sw_pp_k/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sw_pp_k_idea02 {
  height: 36px;
  background-image: url(/seihin/sw_pp_k/img/name/img-idea_sp.png);
}
/* オードムーゲ　めくれるふきとりコットン */
.product_info .section .sp_tabarea .img_name.edm_mc_team02 {
  height: 90px;
  background-image: url(/seihin/edm_mc/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.edm_mc_idea02 {
  height: 18px;
  background-image: url(/seihin/edm_mc/img/name/img-idea_sp.png);
}
/* 肝臓エキスオルニチン（第2類医薬品） */
.product_info .section .sp_tabarea .img_name.keo_team02 {
  height: 72px;
  background-image: url(/seihin/keo/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.keo_idea02 {
  height: 18px;
  background-image: url(/seihin/keo/img/name/img-idea_sp.png);
}
/* Sawaday PINKPINK for TOILET */
.product_info .section .sp_tabarea .img_name.sw_pp_t_team02 {
  height: 72px;
  background-image: url(/seihin/sw_pp_t/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sw_pp_t_idea02 {
  height: 18px;
  background-image: url(/seihin/sw_pp_t/img/name/img-idea_sp.png);
}
/* ケシミン美容液 */
.product_info .section .sp_tabarea .img_name.kmn_bl_team02 {
  height: 90px;
  background-image: url(/seihin/kmn_bl/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kmn_bl_idea02 {
  height: 18px;
  background-image: url(/seihin/kmn_bl/img/name/img-idea_sp.png);
}
/* サカムケア靴ずれ傷ガード */
.product_info .section .sp_tabarea .img_name.sc_kz_team02 {
  height: 54px;
  background-image: url(/seihin/sc_kz/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sc_kz_idea02 {
  height: 54px;
  background-image: url(/seihin/sc_kz/img/name/img-idea_sp.png);
}
/* セナキュア */
.product_info .section .sp_tabarea .img_name.snc_team02 {
  height: 72px;
  background-image: url(/seihin/snc/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.snc_idea02 {
  height: 36px;
  background-image: url(/seihin/snc/img/name/img-idea_sp.png);
}
/* アットノン */
.product_info .section .sp_tabarea .img_name.ant_con_team02 {
  height: 108px;
  background-image: url(/seihin/ant_con/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.ant_con_idea02 {
  height: 18px;
  background-image: url(/seihin/ant_con/img/name/img-idea_sp.png);
}
/* さいきn 保水治療乳液 */
.product_info .section .sp_tabarea .img_name.skn_hn_idea02 {
  height: 18px;
  background-image: url(/seihin/skn_hn/img/name/img-idea_sp.png);
}
/* ケシミン美容液 */
.product_info .section .sp_tabarea .img_name.skd_team02 {
  height: 54px;
  background-image: url(/seihin/skd/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.skd_idea02 {
  height: 18px;
  background-image: url(/seihin/skd/img/name/img-idea_sp.png);
}
/* Sawaday PINKPINK for CAR gel */
.product_info .section .sp_tabarea .img_name.sw_pp_kg_team02 {
  height: 72px;
  background-image: url(/seihin/sw_pp_kg/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sw_pp_kg_idea02 {
  height: 18px;
  background-image: url(/seihin/sw_pp_kg/img/name/img-idea_sp.png);
}
/* 介護の消臭元 */
.product_info .section .sp_tabarea .img_name.kgsg_team02 {
  height: 54px;
  background-image: url(/seihin/kgsg/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kgsg_idea02 {
  height: 18px;
  background-image: url(/seihin/kgsg/img/name/img-idea_sp.png);
}
/* ポータブルトイレ消臭液 */
.product_info .section .sp_tabarea .img_name.ptt_team02 {
  height: 54px;
  background-image: url(/seihin/ptt/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.ptt_idea02 {
  height: 18px;
  background-image: url(/seihin/ptt/img/name/img-idea_sp.png);
}
/* はだごこちローションマスク フレグランス */
.product_info .section .sp_tabarea .img_name.nn_hlm_fl_team02 {
  height: 72px;
  background-image: url(/seihin/nn_hlm_fl/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.nn_hlm_fl_idea02 {
  height: 18px;
  background-image: url(/seihin/nn_hlm_fl/img/name/img-idea_sp.png);
}
/* はだごこちローションマスク フレグランス */
.product_info .section .sp_tabarea .img_name.m_edm_l_team02 {
  height: 72px;
  background-image: url(/seihin/m_edm_l/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.m_edm_l_idea02 {
  height: 36px;
  background-image: url(/seihin/m_edm_l/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.kc_team {
  width: 110px;
  height: 87px;
  background-image: url(/seihin/kc/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kc_idea {
  width: 110px;
  height: 105px;
  background-image: url(/seihin/kc/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.iy_yg_team {
  width: 110px;
  height: 69px;
  background-image: url(/seihin/iy_yg/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.iy_yg_idea {
  width: 110px;
  height: 51px;
  background-image: url(/seihin/iy_yg/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.tobacco_bc_team {
  width: 110px;
  height: 105px;
  background-image: url(/seihin/tobacco_bc/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.tobacco_bc_idea {
  width: 110px;
  height: 140px;
  background-image: url(/seihin/tobacco_bc/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.smg_t_team {
  width: 110px;
  height: 125px;
  background-image: url(/seihin/smg_t/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.smg_t_idea {
  width: 110px;
  height: 145px;
  background-image: url(/seihin/smg_t/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.sw_car_cb_team {
  width: 110px;
  height: 70px;
  background-image: url(/seihin/sw_car_cb/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sw_car_cb_idea {
  width: 110px;
  height: 70px;
  background-image: url(/seihin/sw_car_cb/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.bl_kt_st_jkp_team {
  width: 110px;
  height: 90px;
  background-image: url(/seihin/bl_kt_st_jkp/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.bl_kt_st_jkp_idea {
  width: 110px;
  height: 70px;
  background-image: url(/seihin/bl_kt_st_jkp/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.sal_c_wl_team {
  width: 110px;
  height: 70px;
  background-image: url(/seihin/sal_c_wl/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sal_c_wl_idea {
  width: 110px;
  height: 70px;
  background-image: url(/seihin/sal_c_wl/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.kmc_wsl_team {
  width: 110px;
  height: 90px;
  background-image: url(/seihin/kmc_wsl/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kmc_wsl_idea {
  width: 110px;
  height: 15px;
  background-image: url(/seihin/kmc_wsl/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.osg_bt_team {
  width: 110px;
  height: 86px;
  background-image: url(/seihin/osg_bt/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.osg_bt_idea {
  width: 110px;
  height: 15px;
  background-image: url(/seihin/osg_bt/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.tsg_pf_idea {
  width: 110px;
  height: 15px;
  background-image: url(/seihin/tsg_pf/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.nm_tape_team {
  width: 110px;
  height: 139px;
  background-image: url(/seihin/nm_tape/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.nm_tape_idea {
  width: 110px;
  height: 104px;
  background-image: url(/seihin/nm_tape/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.edm_fbs_team {
  width: 110px;
  height: 86px;
  background-image: url(/seihin/edm_fbs/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.edm_fbs_idea {
  width: 110px;
  height: 106px;
  background-image: url(/seihin/edm_fbs/img/name/img-idea_sp.png);
}
.product_info .section .sp_tabarea .img_name.m_edm_fss_team {
  width: 110px;
  height: 87px;
  background-image: url(/seihin/m_edm_fss/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.m_edm_fss_idea {
  width: 110px;
  height: 33px;
  background-image: url(/seihin/m_edm_fss/img/name/img-idea_sp.png);
}
/* ワスノン */
.product_info .section .sp_tabarea .img_name.wasnon_team {
  height: 33px;
  background-image: url(/seihin/wasnon/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.wasnon_idea {
  height: 33px;
  background-image: url(/seihin/wasnon/img/name/img-idea_sp.png);
}
/* コムレケアゼリー */
.product_info .section .sp_tabarea .img_name.kmc_z_team {
  height: 52px;
  background-image: url(/seihin/kmc_z/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kmc_z_idea {
  height: 16px;
  background-image: url(/seihin/kmc_z/img/name/img-idea_sp.png);
}
/* ラナケインL ロングボトル */
.product_info .section .sp_tabarea .img_name.rkl_lb_team {
  height: 33px;
  background-image: url(/seihin/rkl_lb/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.rkl_lb_idea {
  height: 33px;
  background-image: url(/seihin/rkl_lb/img/name/img-idea_sp.png);
}
/* さいきc 治療クリーム */
.product_info .section .sp_tabarea .img_name.skn_cc_team {
  height: 33px;
  background-image: url(/seihin/skn_cc/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.skn_cc_idea {
  height: 16px;
  background-image: url(/seihin/skn_cc/img/name/img-idea_sp.png);
}
/* ロコエール */
.product_info .section .sp_tabarea .img_name.rka_team {
  height: 52px;
  background-image: url(/seihin/rka/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.rka_idea {
  height: 16px;
  background-image: url(/seihin/rka/img/name/img-idea_sp.png);
}
/* Sawaday クルマ専用クリップ パルファム */
.product_info .section .sp_tabarea .img_name.sw_car_cp_team {
  height: 52px;
  background-image: url(/seihin/sw_car_cp/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sw_car_cp_idea {
  height: 16px;
  background-image: url(/seihin/sw_car_cp/img/name/img-idea_sp.png);
}
/* Sawaday クルマ専用ゲル パルファム */
.product_info .section .sp_tabarea .img_name.sw_car_gp_team {
  height: 52px;
  background-image: url(/seihin/sw_car_gp/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sw_car_gp_idea {
  height: 16px;
  background-image: url(/seihin/sw_car_gp/img/name/img-idea_sp.png);
}
/* ブルーレットデコラル除菌効果プラス */
.product_info .section .sp_tabarea .img_name.bl_d_jp_team {
  height: 69px;
  background-image: url(/seihin/bl_d_jp/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.bl_d_jp_idea {
  height: 33px;
  background-image: url(/seihin/bl_d_jp/img/name/img-idea_sp.png);
}
/* 冷凍庫用 熱さまシート ストロング */
.product_info .section .sp_tabarea .img_name.frz_nss_st_team {
  height: 69px;
  background-image: url(/seihin/frz_nss_st/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.frz_nss_st_idea {
  height: 33px;
  background-image: url(/seihin/frz_nss_st/img/name/img-idea_sp.png);
}
/* ケアノキュア */
.product_info .section .sp_tabarea .img_name.knc_team {
  height: 72px;
  background-image: url(/seihin/knc/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.knc_idea {
  height: 54px;
  background-image: url(/seihin/knc/img/name/img-idea_sp.png);
}
/* アットノン アオキュア */
.product_info .section .sp_tabarea .img_name.an_ac_team {
  height: 36px;
  background-image: url(/seihin/an_ac/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.an_ac_idea {
  height: 162px;
  background-image: url(/seihin/an_ac/img/name/img-idea_sp.png);
}
/* カブナース */
.product_info .section .sp_tabarea .img_name.kbn_team {
  height: 72px;
  background-image: url(/seihin/kbn/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kbn_idea {
  height: 18px;
  background-image: url(/seihin/kbn/img/name/img-idea_sp.png);
}
/* Sawaday PINKPINK STICK */
.product_info .section .sp_tabarea .img_name.sw_pp_st_team {
  height: 72px;
  background-image: url(/seihin/sw_pp_st/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sw_pp_st_idea {
  height: 54px;
  background-image: url(/seihin/sw_pp_st/img/name/img-idea_sp.png);
}
/* ブルーレットかんたんスタンピー */
.product_info .section .sp_tabarea .img_name.bl_kt_st_team {
  height: 90px;
  background-image: url(/seihin/bl_kt_st/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.bl_kt_st_idea {
  height: 18px;
  background-image: url(/seihin/bl_kt_st/img/name/img-idea_sp.png);
}
/* ブルーレットBOTANICAL（ボタニカル） */
.product_info .section .sp_tabarea .img_name.bl_bt_team {
  height: 36px;
  background-image: url(/seihin/bl_bt/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.bl_bt_idea {
  height: 18px;
  background-image: url(/seihin/bl_bt/img/name/img-idea_sp.png);
}
/* コムレケア ヨコヨコ */
.product_info .section .sp_tabarea .img_name.kmc_y_idea02 {
  height: 54px;
  background-image: url(/seihin/kmc_y/img/name/img-idea_sp.png);
}
/* マカ・亜鉛 PREMIUM（プレミアム） */
.product_info .section .sp_tabarea .img_name.maka_zp_team {
  height: 54px;
  background-image: url(/seihin/maka_zp/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.maka_zp_idea {
  height: 36px;
  background-image: url(/seihin/maka_zp/img/name/img-idea_sp.png);
}
/* 炭の消臭元 */
.product_info .section .sp_tabarea .img_name.csg_team {
  height: 36px;
  background-image: url(/seihin/csg/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.csg_idea {
  height: 18px;
  background-image: url(/seihin/csg/img/name/img-idea_sp.png);
}
/* ケシミン浸透化粧水 */
.product_info .section .sp_tabarea .img_name.kmn_lq_team {
  height: 90px;
  background-image: url(/seihin/kmn_lq/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.kmn_lq_idea {
  height: 36px;
  background-image: url(/seihin/kmn_lq/img/name/img-idea_sp.png);
}
/* 小林製薬の超音波タフデント */
.product_info .section .sp_tabarea .img_name.wtd_u_team {
  height: 72px;
  background-image: url(/seihin/wtd_u/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.wtd_u_idea {
  height: 18px;
  background-image: url(/seihin/wtd_u/img/name/img-idea_sp.png);
}
/* ビスラット アクリアEX */
.product_info .section .sp_tabarea .img_name.bsa_ex_team {
  height: 90px;
  background-image: url(/seihin/bsa_ex/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.bsa_ex_idea {
  height: 36px;
  background-image: url(/seihin/bsa_ex/img/name/img-idea_sp.png);
}
/* 漢方ヒロレス */
.product_info .section .sp_tabarea .img_name.hiroresu_team {
  height: 72px;
  background-image: url(/seihin/hiroresu_j/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.hiroresu_idea {
  height: 18px;
  background-image: url(/seihin/hiroresu_j/img/name/img-idea_sp.png);
}
/* ユービケア */
.product_info .section .sp_tabarea .img_name.yubicare_team {
  height: 54px;
  background-image: url(/seihin/yubicare/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.yubicare_idea {
  height: 18px;
  background-image: url(/seihin/yubicare/img/name/img-idea_sp.png);
}
/* セサミンDX */
.product_info .section .sp_tabarea .img_name.sesamin_d_team {
  height: 54px;
  background-image: url(/seihin/sesamin_d/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sesamin_d_idea {
  height: 18px;
  background-image: url(/seihin/sesamin_d/img/name/img-idea_sp.png);
}
/* ブレスパルファム 飲むカプセル */
.product_info .section .sp_tabarea .img_name.prs_pf_n_team {
  height: 72px;
  background-image: url(/seihin/prs_pf_n/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.prs_pf_n_idea {
  height: 54px;
  background-image: url(/seihin/prs_pf_n/img/name/img-idea_sp.png);
}
/* Sawaday クルマ専用 カビ臭対策 */
.product_info .section .sp_tabarea .img_name.sw_car_k_team {
  height: 90px;
  background-image: url(/seihin/sw_car_k/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sw_car_k_idea {
  height: 18px;
  background-image: url(/seihin/sw_car_k/img/name/img-idea_sp.png);
}
/* お部屋の消臭元 シトラスパルファム */
.product_info .section .sp_tabarea .img_name.osg_spf_team {
  height: 162px;
  background-image: url(/seihin/osg_spf/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.osg_spf_idea {
  height: 18px;
  background-image: url(/seihin/osg_spf/img/name/img-idea_sp.png);
}
/* しっとり美肌マスク */
.product_info .section .sp_tabarea .img_name.sbm_team {
  height: 126px;
  background-image: url(/seihin/sbm/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.sbm_idea {
  height: 54px;
  background-image: url(/seihin/sbm/img/name/img-idea_sp.png);
}
/* のどぬ〜るぬれマスク チン！してたっぷり蒸気 */
.product_info .section .sp_tabarea .img_name.nn_o8_team {
  height: 108px;
  background-image: url(/seihin/nn_o8/img/name/img-team_sp.png);
}
.product_info .section .sp_tabarea .img_name.nn_o8_idea {
  height: 36px;
  background-image: url(/seihin/nn_o8/img/name/img-idea_sp.png);
}

.product_info .heading3 {
  color: #0186c6;
  background: #fbfaf7;
  margin-top: 12px;
  margin-bottom: 5px;
  padding: 5px 7px;
	border-bottom: none;
}

/* CM動画エリア
----------------------------------------------------------- */
#cm_movie {
  display: block;
	width:100%;
	margin:10px 0 15px;
}

#cm_movie .cm_title {
	color: #ffffff;
	padding:9px 15px;
	background: #e94609;
}
#cm_movie .cm_title span {
	font-weight:bold;
}
#cm_movie .inner {
	width:100%;
	margin:14px auto 0;
  padding: 10px 0;
}
#cm_movie .inner:after{
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#cm_movie .inner .cm_img {
	width:117px;
	margin-bottom:15px;
	float:left;
}
#cm_movie .inner .cm_text {
	margin-left:127px;
}
#cm_movie .inner .cm_text dt {
	font-weight:bold;
}
#cm_movie .inner .view_cm {
	margin-left:127px;
}
#cm_movie .inner .view_cm a {
	display:block;
	background:url(/img/share/sp/ico-arrow_movie.gif) no-repeat 0 50%;
	background-size: 4px auto;
	padding-left:7px;
  color: #0093D9;
}

/* タブ内動画 */
.product_info .product_video_sp {
  margin-bottom: 20px;
  text-align: center;
}
.product_info .product_video {
  display: none;
}
.product_info .shown_sp {
  display: block;
}
.product_link .serial_number,
.product_link .sp_pdf {
	width:95%;
	margin:0 auto;
}
.product_link .serial_number {
	margin-bottom:10px;
}
.product_link .sp_pdf a {
	padding-left:17px;
	background: url(/sp/img/share/ico-pdf_link.png) no-repeat 0 50%;
	-webkit-background-size:15px 15px;
	   -moz-background-size:15px 15px;
	    -ms-background-size:15px 15px;
	     -o-background-size:15px 15px;
	        background-size:15px 15px;
}
#nav ul#global_nav li.last a { 
  color: #fff;
}
.detail_top_info .detail_waku_table table { 
  text-align: left;
}
.free_area { 
  margin-bottom: 0;
}
.free_area .area_info {
	width:100%;
	background:none;
	margin-bottom:0;
}
.free_area .area_info_top {
	width:100%;
	background:none;
}
.free_area .area_info_bottom {
	width:100%;
	background:none;
	padding-top:1px;
}
.free_area .area_info_bottom h3 {
	margin:0;
	padding:9px 0 9px 15px;
	width:100%;
	background:#faa426;
}
.free_area .area_info_bottom p {
	padding:0; 
	margin: 10px auto;
	width: 95%;
}
.product_info p.cap {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* タブ内動画 */
.product_info .product_video_sp {
  margin-bottom: 20px;
  text-align: center;
}
.product_info .product_video {
  display: none;
}
.product_info .product_video_sp {
  display: block;
}
.product_info .shown_sp {
  display: block;
}
#detailBox .detail_top_info p.txt_sub_sp br {
  display: block;
}
.tgq_img { 
  width: 25px !important;
}
.product_info .section .bikou .other_table table tr td.special {
  border-left: none;
  border-right: none;
}
.product_info .sp_tabarea .bikou ul li img.img_half {
	width: 50%;
	margin: 0 auto;
	display: block;
}
.product_info .sp_tabarea .bikou ul li img.img_half.special {
	margin: 15px 0 0 22%;
}
.line {
  text-decoration: underline;
}
.txt_small.special {
    font-size: 14px;
}
.product_info .sp_tabarea .bikou ul.border_sp {
	border: 1px solid #c2c2c2;
	padding: 10px;
	margin: 10px 0;
}
.product_info .sp_tabarea .bikou ul.border_sp li {
	border-bottom: 1px dotted #c2c2c2;
	padding: 7px 0;
}
.product_info .sp_tabarea .bikou ul.border_sp li:last-child {
	border-bottom: none;
}