/* Updated 2015/2/26.n */
/* Updated 2008/3/11.n */
@import "/common_css_e/default_wide.css";
@import "/common_css_e/component_wide.css";



/*--------------------------------------

  AboutUs-Message
---------------------------------------*/

/* Updated 2006/01/19,E */
/* Updated 2007/01/25,E */


/* ¥ Updated 2006/01/19,E */
/* message.html */
#contents div.relatedLinkG div.rightBox2 {
	font-size: small;
	line-height: 150%;
	float:right;
	margin: 0px 0px 5px 0px;
	width:380px;
}

#contents div.relatedLinkG div.leftBox2 {
	float:left;
	margin: 0px 0px 5px 0px;
	width:150px;
}
/* £ Updated 2006/01/19,E */

/* ¥ Updated 2007/01/25,E */

#contents table.table02 th.po {
	text-align:center;
	width:50%;
}

/* £ Updated 2007/01/25,E */

/* ¥ Updated 2007/05/15,n */
#contents div.boxGreenCenter {
	margin: 10px 0px 20px 50px;
	padding: 10px 0px 5px 20px;
	border: 1px solid #308330;
	width:400px;
}

/* ¥ Updated 2007/05/15,n */
/* Updated¥ 2008/3/11.n */

#contents dl.definition03 {
	clear: both;
	margin-bottom: 15px;
}

#contents dl.definition03 dt {
	float: left;
	font-size: small;
	padding-left: 20px;
}

#contents dl.definition03 dd {
	margin-left: 60px;
}
/* Updated£ 2008/3/11.n */


#boxMessa .photo {
	width:240px;
	float:right;
	}
#boxMessa .photo img { margin:0 0 5px 20px; }
#boxMessa2 { width:540px; }
#boxMessa2 .name1,
#boxMessa2 .name2 {
	width:270px;
	float:left;
	}
	
.listMess li { margin:0 0 0 17px; }
.listMess li img { margin:0 0 0 -17px; }
.smallAtte { line-height:1.2; display:block; margin-top:10px; }

.paragraphCenter span {
	font-size:77% !important;
	text-align:right;
	display:block;
	margin-right:30px;
	}


.list-mess li { margin-left:1em; }
.list-mess li span {
	display:inline-block;
	margin-left:-1em;
	width:1em;
}

.list-mess_txt li { margin:0 0 0 17px; }
.list-mess_txt li img { margin:0 0 0 -17px; }
.list-mess_txt li span {
	display:inline-block;
	margin-left:-1em;
}


.title-mess-dot { margin-left:16px !important; }
.title-mess-dot span {
	display:inline-block;
	margin-left:-16px;
	width:16px;
}
.mt20 { margin-top: 20px !important; }
.mb10 { margin-bottom: 10px !important; }

.fsize-sup,
.fsize-s { font-size:77%; }

.list-atte li { font-size:100%; line-height:1.2; margin:0 0 5px 2em; }
.list-atte li .num {
	display:inline-block;
	margin-left:-2em;
	width:2em;
}

.subhead {
	font-weight:bold;
	margin-left:1.6em !important;
	color:#318330;
}
.subhead span {
	display:inline-block;
	margin-left:-1.6em;
	width:1.6em;
}


/* Updated¥ 2015/02/26.n */
.list_disc li {
	background:url(/aboutus/image_uniq/icon_message_01.gif) no-repeat 1px 1px;
	padding-left:1em !important;
	font-weight:bold;
	color:#000;
	font-size:108%;
	margin-bottom:5px;
}

.heading_disc_w {
	padding: 0px 0px 5px 0;
	font-weight:bold;
}
.heading_disc_w img {
	vertical-align: baseline;
}
/* Updated£ 2015/02/26.n */