@charset "utf-8";
/* CSS Document */

@import url(default.css);
@import url(base.css);

/* メイン---------------------------------- */

	#productlist{
		margin:30px 0 0;
		padding:0 0 0 15px;
	}

		#productlist dt{
			float:left;
			width:160px;
			padding:2px 0 0;
		}

		#productlist dd{
			float:left;
			width:480px;	
		}


			#productlist dd li{
				float:left;
				width:238px;
				height:110px;
				margin:0;
				overflow:hidden;
				list-style:none;
			}

			#productlist dd li.highlist{height:110px !important;}

				#productlist dd li a,
				#productlist dd li em{
					display:block;
					width:215px;
					height:65px;
					/*text-indent:-9999px;
					text-decoration:none;*/
				}

#productlist dd li a:hover{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#productlist dd li a{
	-webkit-transition:opacity 0.5s ease-out;
	-moz-transition:opacity 0.5s ease-out;
	-ms-transition:opacity 0.5s ease-out;
	transition:opacity 0.5s ease-out;
}


				#productlist dd li p{
					background:url(../common/arrow_triangle_red3.gif) no-repeat 2px 5px;
					padding:0 0 0 14px;
					margin:5px 0 0;
		font-family:'kozuka-gothic-pro','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
		font-weight:400;
		letter-spacing:0.05em;
				}
				#productlist dd li p.lsnone{letter-spacing:0;}
				
					#productlist dd #hrf{background:url(../products/images/ban_HRfr.png) no-repeat;}
					#productlist dd #hrfcore{background:url(../products/images/ban_HRfcorer.png) no-repeat;}

					#productlist dd #hsf{background:url(../products/images/ban_HSfr.png) no-repeat;}
					#productlist dd #hsif{background:url(../products/images/ban_HSifr.png) no-repeat;}

					#productlist dd #miraisaz{background:url(../products/images/ban_MIRAIsAZr.png) no-repeat;}
					#productlist dd #ck2{background:url(../products/images/ban_ck2r.png) no-repeat;}
					#productlist dd #live{background:url(../products/images/ban_Liver.gif) no-repeat;}

					#productlist dd #pharnesx{background:url(../products/images/ban_pharnesxr.png) no-repeat;}
					#productlist dd #pharnesxmx{background:url(../products/images/ban_pharnesxmxr.png) no-repeat;}
					#productlist dd #drugstar2{background:url(../products/images/ban_Drugstar2r.gif) no-repeat;}
					#productlist dd #flowers{background:url(../products/images/ban_flowersr.gif) no-repeat;}


					#productlist dd #icall{background:url(../products/images/ban_icall.gif) no-repeat;}
					#productlist dd #shoho2Dcode{background:url(../products/images/ban_2Dcode.gif) no-repeat;}

					#productlist dd .bandummy{background:url(../products/images/ban_dummy.gif) no-repeat;}
					#productlist dd .bandummy a:hover{background:url(../products/images/ban_dummyr.gif) no-repeat;}
					#productlist dd .bandummy2{background:url(../products/images/ban_dummy.gif) no-repeat;height:100px;}
					#productlist dd .bandummy2 a:hover{background:url(../products/images/ban_dummyr.gif) no-repeat;}



	/* サブメニュー */
	
			#submenu{
				margin:0 0 20px;
			}
			
			#submenu li{
				list-style:none;
				margin:0 0 10px;
				padding:0 0 0 25px;
				width:135px;
				background:url(../shared/ico_linkyajirushiL.gif) no-repeat 5px 2px;
				line-height:140%;
			}	
			
			#submenu li a{text-decoration:none;}
			#submenu li a:hover{text-decoration:underline;}
	
			#submenu li#submenuindex{
				list-style:none;
				width:160px;
				height:35px;
				margin:0 0 3px;
				overflow:hidden;
				padding:0;
			}	
	
			#submenu li#submenuindex a{
				display:block;
				width:160px;
				height:35px;
				text-indent:-9999px;
				text-decoration:none;
			}	
	
				#contentright #submenu li#submenuindex{background:url(../products/images/submenu_index.gif);margin:10px 0 15px;}
				

	/* 製品詳細 */

	#detail h3{
		margin:30px 0 37px;
		padding:0 0 0 15px;
	}

			.detailnote{
				float:left;
				width:320px;
				padding:0 0 0 35px;
			}

				.detailnote h4{
					margin:0 0 12px;
				}

				.detailnote p{
					line-height:150%;
					margin:0 0 15px;
				}

			.detailnote2{
				padding:0 0 0 35px;
			}

				.detailnote2 h4{
					margin:0 0 12px;
				}

				.detailnote2 p{
					line-height:150%;
					margin:0 0 15px;
				}
				

			.detailimage{
				float:left;
				width:290px;
				text-align:right;
			}

			.margintopLLL{margin-top:50px;}



/*
	.productsublist{
		float:left;
		width:210px;
		margin:0 0 20px;
	}

		.productsublist li{
			line-height:130%;
			list-style:none;
			margin:0 0 10px;
			padding:0 0 0 12px;
			background:url(../common/arrow_triangle_red3.gif) no-repeat 0 4px;
		}
*/

	#flowerslist h5{
		clear:both;
		padding:0 0 10px;
	}

		#flowerslist ul{
			margin:0 0 10px;
		}

		#flowerslist li{
			float:left;
			list-style:none;
			margin:0;
			padding:0 10px 10px 0;
		}





/* 201901追記 */

	#pharnes5{
		font-family:'kozuka-gothic-pro','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
		font-weight:400;
		letter-spacing:0.05em;
	}

	.productsitem{
		padding-bottom:60px;			
	}

		#pharnes5 .detailimage img,
		#pharnes5mx .detailimage img{
			width:260px;
		}

		#ck .detailimage img{
			width:240px;
		}

		.productsitem .detailnote h4{
			margin:0 0 15px;
			color:#ff8133;
			font-size:1.0em;
			font-weight:700;
			line-height:1.3em;
			letter-spacing:0.05em;
		}
				
		#pharnes5 .itemlogo{width:200px;}
		#pharnes5mx .itemlogo{width:200px;}
		#ck .itemlogo{width:200px;}
		.productsitem .itemlogo:nth-last-of-type(1){margin-bottom:20px;}

		.productsitem .detailnote p{
			line-height:1.8em;
			margin:0 0 20px;
		}



	.detailnote2 h5{
		font-family:'kozuka-gothic-pro','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
		font-weight:400;
	}

		.detailnote2 h5{
			color:#036;
			font-weight:700;
			margin:0 0 15px;
			
		}

	.productsublist{
		margin:0 0 20px;
	}

		.productsublist li{
			width:198px;
			line-height:130%;
			list-style:none;
			margin:0 0 10px;
			padding:0 0 0 12px;
			background:url(../common/arrow_triangle_red3.gif) no-repeat 0 4px;
			float:left;
		}














