@charset "UTF-8";

#shoyaku .c05headerBlock {
	background: url(../images/shoyaku/bg_ttl_shoyaku.jpg) no-repeat left top;
}

/* ––––––––––––––––––––––––––––––––––––––––––––––––––
view
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#shoyaku.view .dictionaryPageColumn #dic-other-01,
#shoyaku.view .dictionaryPageColumn #dic-other-02,
#shoyaku.view .dictionaryPageColumn #dic-other-03,
#shoyaku.view .dictionaryPageColumn #dic-other-04,
#shoyaku.view .dictionaryPageColumn #dic-other-05,
#shoyaku.view .dictionaryPageColumn #dic-other-06,
#shoyaku.view .dictionaryPageColumn #dic-other-07,
#shoyaku.view .dictionaryPageColumn #dic-other-08,
#shoyaku.view .dictionaryPageColumn #dic-other-09 {
	margin-top: -70px;
	padding-top: 70px;
}
#shoyaku.view .dictionaryPageColumn .dicBox dl dd ul {
}
#shoyaku.view .dictionaryPageColumn .dicBox dl dd ul li {
	margin-bottom: 5px;
	padding: 0;
	float: left;
	width: 228px;
	height: 49px;
}
#shoyaku.view .dictionaryPageColumn .dicBox dl dd ul li a {
	line-height: 1.2;
	color: #707034;
	font-size: 1.3846rem;
	font-weight: bold;
	vertical-align: top;
}
#shoyaku.view .dictionaryPageColumn .dicBox dl dd ul li a .image {
	display: table-cell;
	width: 100px;
}
#shoyaku.view .dictionaryPageColumn .dicBox dl dd ul li a .image img {
	width: 100%;
	vertical-align: middle;
}
#shoyaku.view .dictionaryPageColumn .dicBox dl dd ul li a .text {
	display: table-cell;
	padding-left: 5px;
	width: 128px;
}
#shoyaku.view .dictionaryPageColumn .dicBox dl dd ul li a span {
	display: inline-block;
	color: #63441b;
	font-size: 1rem;
	font-weight: normal;
}

/* ––––––––––––––––––––––––––––––––––––––––––––––––––
detail
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#shoyaku.detail .dicKampoLead {
	margin-bottom: 20px;
}
#shoyaku.detail .dicKampoLead h4 {
	margin-bottom: 20px;
}
#shoyaku.detail .dicKampoLead .image {
	text-align: center;
}
#shoyaku.detail .dicKampoLead .image img {
	width: 400px;
}
#shoyaku.detail .symptomWrap {
    margin: 0 auto 50px auto;
    width: 565px;
}
#shoyaku.detail .symptomWrap h5 {
	margin-bottom: 20px;
}
#shoyaku.detail .symptomWrap h6 {
	margin: 20px 0 16px 0;
}
#shoyaku.detail .symptomWrap a {
	color: #715d4c;
}
#shoyaku.detail .symptomWrap .symptomTableWrap {
	margin-bottom: 40px;
	border: 1px solid #63441b;
	border-radius: 4px;
}
#shoyaku.detail .symptomWrap .symptomTableWrap dl {
	display: table;
	width: 100%;
}
#shoyaku.detail .symptomWrap .symptomTableWrap dl dt {
	display: table-cell;
	padding: 0 2%;
	width: 24%;
	text-align: center;
	vertical-align: middle;
}
#shoyaku.detail .symptomWrap .symptomTableWrap dl dd {
	display: table-cell;
	padding: 3% 2% 3% 0;
	width: 100%;
}
#shoyaku.detail .symptomWrap .symptomTableWrap dl dd .text {
	display: table-cell;
	margin-bottom: 0;
    padding-left: 5%;
	width: 50%;
    /*border-left: 1px dotted #63441b;*/
	background: url(../images/shoyaku/dot_vertical.gif) repeat-y left top;
	vertical-align: middle;
	table-layout: fixed;
}
#shoyaku.detail .symptomWrap .otherWrap {
	display: table !important;
	margin-bottom: 40px;
	width: 100%;
}
#shoyaku.detail .symptomWrap .otherWrap dl {
	display: table-cell;
	width: 30%;
}
#shoyaku.detail .symptomWrap .otherWrap dl dt {
	float: left;
	width: 45%;
}
#shoyaku.detail .symptomWrap .otherWrap dl dd {
	float: left;
	padding-top: 10px;
	width: 55%;
	color: #715d4c;
	text-align: center;
}
