@charset "iso-8859-1";

body#corporate div#container div#main-contents p.text{
	float:left;
	width:420px;
}
body#corporate div#container div#main-contents p.image{
	float:right;
	width:150px;
	font-size:80%;
	padding:0 0 5px 10px;
}
body#corporate div#container div#main-contents p.image img{
	display:block;
}

div#header-area div#h-menu ul.img li.corporate.on a{
	width:127px;
	background: url(../images/head_menu_003.gif) 0 -27px;
}

/* button */
div#container div#main-contents div.buttonImg{
	width:152px;
	margin:20px 0 0 0;
}
div#container div#main-contents div.buttonImg p{
	text-indent:-9999px;
}
div#container div#main-contents div.buttonImg a{
	display:block;
	width:152px;
	height:36px;
	background:url(../../aboutasahi/major_offices/images/index_bt001.gif) no-repeat 0 0;
}
div#container div#main-contents div.buttonImg a:hover{
	background-image:url(../../aboutasahi/major_offices/images/index_bt001on.gif);
}

div#container div#main-contents div.buttonImg02{
	width:425px;
	margin:20px 0 0 0;
}
div#container div#main-contents div.buttonImg02 p{
	text-indent:-9999px;
}
div#container div#main-contents div.buttonImg02 a{
	display:block;
	width:425px;
	height:36px;
	background:url(../../aboutasahi/message/images/index_bt001.gif) no-repeat 0 0;
}
div#container div#main-contents div.buttonImg02 a:hover{
	background-image:url(../../aboutasahi/message/images/index_bt001on.gif);
}

/* image column */
body#corporate div#container div#main-contents div.col-left-img {
	clear:both;
	float: left;
	margin:0 12px 15px 0;
}
body#corporate div#container div#main-contents div.col-right-img{
	float: left;
	margin-bottom:15px;
}


/* corporate pages  20081119 */
div#container div#main-contents a.blankLink3{
	display:block;
	float:right;
	padding:2px 0 2px 20px;
	background:url(../images/com_ic003.gif) no-repeat 2px 0.2em;
	font-weight:bold;
	zoom:1;
}
div#container div#main-contents div.company{
	margin:10px 0 5px;
}
div#container div#main-contents div.company ul.companyLink li{
	list-style:none;
}

body#corporate div#container div#main-contents div#contents div.data div.col-left,
body#corporate div#container div#main-contents div#contents div.data div.col-right{
	width:250px;
}

/* contact pages  20081219 */
body#corporate div#container div#main-contents div#contents textarea.t-areaType01 {
	width:310px;
}

/* 20090108 */
body#corporate div#container div#main-contents div.naviArea ul.anchorType02{
	padding-left:5px;
}
body#corporate div#container div#main-contents div.naviArea ul.anchorType02 li{
	float:left;
	width:279px;
	margin:5px 5px 0 0;
	background:url(../images/com_ic002.gif) no-repeat 0 0.3em;
	list-style:none;
	zoom:1;
}
body#corporate div#container div#main-contents div.naviArea ul.anchorType02 li.s{
	width:239px;
	margin-right: 0;
}
body#corporate div#container div#main-contents div.naviArea ul.anchorType02 li.l{
	width:335px;
}
body#corporate div#container div#main-contents div.naviArea ul.anchorType02 li a {
	white-space: normal;
}

/* 20090203 */
body#corporate div#container div#main-contents table.table-type a.iconLink {
	background-position: 5px 0.7em;
}

/* movie 20090416 */
body#corporate div#container div#main-contents div.bn-movies ul.list-4col {
	margin-top: 10px;
}
body#corporate div#container div#main-contents div.bn-movies ul.list-4col li {
	display: inline;
	float: left;
	width: 116px;
	margin: 0 35px 0 0;
	list-style-type: none;
}
body#corporate div#container div#main-contents div.bn-movies ul.list-4col li.last {
	margin-right: 0;
}
body#corporate div#container div#main-contents div.bn-movies ul.list-4col li span.lead,
body#corporate div#container div#main-contents div.bn-movies ul.list-4col li span.lead02 {
	display: block;
	padding: 0;
	font-weight: bold;
	font-size: 83%;
}
body#corporate div#container div#main-contents div.bn-movies ul.list-4col li span.lead02 {
	padding-top: 1.5em;
}
body#corporate div#container div#main-contents div.bn-movies ul.list-4col li div.outer {
	background: url(../../aboutasahi/library/images/corporate_bg001.gif) no-repeat left top;
}
body#corporate div#container div#main-contents div.bn-movies ul.list-4col li div.inner {
	padding: 2px 0;
	background: url(../../aboutasahi/library/images/corporate_bg002.gif) no-repeat left bottom;
	text-align: center;
}
* html body#corporate div#container div#main-contents div.bn-movies ul.list-4col li div.outer,
* html body#corporate div#container div#main-contents div.bn-movies ul.list-4col li div.inner {/*ie6hack*/
	height: 1%;
}
