@charset "UTF-8";

/* CSS Document */



@import "/lib/cmn_css/component.css";

@import "/corporate/css/corporate_comp.css";



.second {

	background:url(/corporate/image_uniq/ttl_group.gif) top left no-repeat;

	clear:both;

	margin-bottom:7px;

	padding:0;

	width:580px;

	height:32px;

}



#contents div.dbBox {

	width: 580px;

	}



#contents div.dbLeft {

	float: left;

	width: 110px;

}



#contents div.dbRight {

	float: left;

	width: 415px;

}



#contents ul.ancListJ {

	margin-bottom: 20px;

	padding-left: 12px;

	text-indent: -12px;

	width: 110px;

}



#contents ul.ancListF {

	margin-bottom: 20px;

	width: 415px;

}



#contents ul.ancListJ li {

	margin-bottom: 7px;

}



#contents ul.ancListF li {

	margin:0 15px 7px 0;

}



.group01 {

	background:url(/corporate/image_uniq/ttl_cp_international.gif) top left no-repeat;

	clear:both;

	margin-bottom:7px;

	padding:0;

	width:580px;

	height:24px;

}



.group02 {

	background:url(/corporate/image_uniq/ttl_cp_national.gif) top left no-repeat;

	clear:both;

	margin-bottom:7px;

	padding:0;

	width:580px;

	height:24px;

}



.group01 span, .group02 span {

/* fontsizeFixed */

	display:block;

	font-size:small;

	text-indent:-9999px;

	overflow:hidden;

}



/* width uwagaki */



#contents table.cpTable .w45 {width: 45%;}

#contents table.cpTable .w25 {width: 25%;}

#contents table.cpTable .w30 {width: 30%;}

#contents table.cpTable th {vertical-align: top;}



/* link */

#contents p.linkArrow01top {

display:block;

width:155px;

background:url(/corporate/image_uniq/icon_newwin_top.gif) top left no-repeat;

padding-left:10px;

}





.bottom30 { margin-bottom:30px; }
