@charset "utf-8";
/* ****************************************************

/ir/

***************************************************** */

/*1: /highlight/sales/index.html
=========================================*/
.sales .colThree .col{
	width:130px;
}
.sales .imgCol01 .colText{
	width:540px;
}
.sales .imgCol01 .colImage{
	width:120px;
}

.sales .colFour .col{
	width:90px;
}

.sales .heading04a{
	margin: 15px 0 0 0;
}


.catchCopySales{
	margin-top: 15px;
	color: #222e93;
	font-size: 115%;
	font-weight: bold;
}

.strongSales{
	font-size: 115%;
	font-weight: bold;
}


.mr50{
	margin-right:50px !important;
}


/*2: /highlight/data/index.html
=========================================*/
.data .childItem{
	padding-left:1.8em;
}

.dataPop .childItem{
	padding-left:1.5em;
}

/*3: /procedure/index.html
=========================================*/
span.procedure{
	vertical-align:middle;
}

/*4: /sitemap/index.html
=========================================*/
.sitemap h2{
	margin-top:30px;
	padding:0 0 6px 30px;
	background:url(../sitemap/images/com_ic001.gif) no-repeat 0 32%;
	border-bottom:2px solid #bcd8f0;
	font-size:110%;
	font-weight:bold;
}
.sitemap h2 a{
	color:#333333;
	text-decoration:none;
}

/*4: /dictionary/index.html
=========================================*/
.dictionary ul.anchor{
	padding:10px;
	border:1px solid #dbdbdb;
}
.dictionary ul.anchor li{
	float:left;
	margin-right:35px;
	white-space:nowrap;
}
.dictionary ul.anchor li.lastChild{
	margin-right:0;
}
.dictionary ul.anchor li.nolink{
	color:#999999;
}
.dictionary ul.anchor li a,
.dictionary ul.anchor li span{
	padding-left:13px;
	background:url(../individual/dictionary/images/com_ic001.gif) no-repeat 0 50%;
	text-decoration:none;
}

.dictionary ul.exsample{
	padding:0 10px;
	margin-top:20px;
	border:1px solid #f2e6ac;
	background:#fff7cf;
}
.dictionary ul.exsample li{
	float:left;
	padding:10px 0 10px 28px;
	margin-right:40px;
	white-space:nowrap;
	font-weight:bold;
}
.dictionary ul.exsample li.sankyo{
	background:url(../individual/dictionary/images/com_ic002.gif) no-repeat 0 50%;
}
.dictionary ul.exsample li.med{
	background:url(../individual/dictionary/images/com_ic003.gif) no-repeat 0 50%;
}
.dictionary ul.exsample li.stock{
	background:url(../individual/dictionary/images/com_ic004.gif) no-repeat 0 50%;
}

.dictionary dt{
	padding:8px 0 8px 28px;
	margin:15px 0 12px 0;
	font-weight:bold;
	border-bottom:2px solid #d6d6d6;
}
.dictionary dt.sankyo{
	background:url(../individual/dictionary/images/com_ic005.gif) no-repeat 0 50%;
	zoom:1
}
.dictionary dt.med{
	background:url(../individual/dictionary/images/com_ic006.gif) no-repeat 0 50%;
	zoom:1
}
.dictionary dt.stock{
	background:url(../individual/dictionary/images/com_ic007.gif) no-repeat 0 50%;
	zoom:1
}

/*4: /index.html
=========================================*/
.dn {
	display:block;
	height:20px;
	background: url(../../common/images/com_bg008.gif) repeat-x scroll left bottom;
	margin-bottom:10px;
}

.relatedInfo {
	clear: both;
	padding-top: 10px;
	zoom: 1;
}

.relatedInfoInner {
	background: url(../../common/images/com_bg008.gif) repeat-x 0 0;
	padding-top: 11px;
	zoom: 1;
}

.horizontalLink li {
	float: left;
	padding: 0 20px 0 10px;
	white-space: nowrap;
	line-height: 1.6;
}

.horizontalLink li a {
	display: block;
	float: left;
	padding: 0 0 0 9px;
	background: url(../../common/images/com_ic001.gif) no-repeat 0 0.45em;
	zoom: 1;
}


/* procedure/index.html*/
.procedure_url {
	margin: 0;
}
.procedure_url dt {
	width: 7em;
	margin: 3px 0 0;
}
.procedure_url dd {
	margin: -1.4em 0 0 6em;
}


/* information/middle*/
.middle_read {
	margin:20px 0 0;
}
.middle_read dt {
	margin:3px 0 0;
	width:15em;
	font-weight:normal;
}
.middle_read dd {
	margin:-1.4em 0 0 17em;
}

.sp{
	margin:15px 0 0 0;
	color:#EC6941;
	font-weight:bold;
}


/* ==================================
clear fix
================================== */
.dictionary ul.anchor:after,
.dictionary ul.exsample:after{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

.dictionary ul.anchor,
.dictionary ul.exsample{
	zoom: 1;
}

