@charset "utf-8";
/**
 * css/drug/frontend/detail/top.css
 * 
 * Cascade Style Sheet : 詳細情報ページ
 * 
 * @package Prime CMS
 * @author  $Author: oka $
 * @version $Id: top.css 1 2021-06-24 01:21:17Z oka $
 *---------------------------------------------------*/

/**
 * #unit_a
 * 
 *---------------------------------------------------*/

#unit_a
{
}
	#unit_a h1
	{
		padding: 24px 0 12px 10px;
		color: #fff;
		font-size: 145%;
		/*background-color: inherit;*/
	}

	#unit_a h1 .title_kana
	{
		margin: 0;
		color: #fff;
		font-size: 60%;
		line-height: 5px;
		position: relative;
		top: -12px;
		left: 0;
	}




/**
 * #contents_0
 * 
 *---------------------------------------------------*/




/**
 * #companyInfo
 * 
 *---------------------------------------------------*/

	#companyInfo~div
	{
		margin: 10px 0 15px;
	}
		#companyInfo~div dl
		{
			border-bottom: 1px solid #aaa;
		}
	



/**
 * #companyTab
 * 
 *---------------------------------------------------*/

	#companyTab .resp-tab
	{
	}
		#companyTab .resp-tab~div
		{
			padding-bottom: 20px;
		}

	#companyTab dl
	{
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #aaa;
		background-color: #d0dae1;
		display: block;
		overflow: hidden;
		/*clear: both;*/
	}
		 #companyTab dt
		,#companyTab dd
		{
			margin: 0;
			padding-top: 3px;
			padding-bottom: 3px;
			min-height: 3.2em;
		}
			 #companyTab dt span
			,#companyTab dd span
			{
				font-size: 90%;
				position: relative;
				top: 0.8em;
			}
			 #companyTab dt span.normal
			/*,#companyTab dd span.normal*/
			{
			}

		#companyTab .officehours dt
		{
			padding: 0 16px;
		}
		#companyTab dd
		{
			background-color: #fff;
		}
		#companyTab .officehours dd
		{
			text-align: center;
		}

	.row-1
	{
		line-height: 3.2em;
	}
	.row-2
	{
		line-height: 1.6em;
	}
	.rubi
	{
		font-size: 65% !important; /* dd span を打ち消す */
		top: 0 !important; /* dd span を打ち消す */
		display: block;
	}




/* スマホ-----------w300 */
@media only screen and (max-width:700px)
{
}
