@charset "utf-8";
/* ****************************************************

/corporate

***************************************************** */

/*1: /quality/index.html
=========================================*/
.quality .colImage {
	width: 200px;
	margin-bottom:0px;
}

/*2: delete
=========================================*/

/*3: /overview/index.html
=========================================*/
ul.map li{
	float:left;
	margin-right:20px;
}

/*4: /governance/kensho/index.html
=========================================*/
dl.kensho dt {
	width: 4em;
}
dl.kensho dd {
	margin: -1.4em 0 0 4.5em;
}

/*5: /governance/kijyun/index.html
=========================================*/
p.kijyun{
	padding:15px 0 0 20px;
}
dl.kijyun{
	margin-left:20px;
}
dl.kijyun dt {
	width: 2em;
}
dl.kijyun dd {
	margin: -1.4em 0 0 2.5em;
}

/*6: /ad_gallery/index.html
=========================================*/
.cm .colText {
	float: left;
	width: 400px;
	margin-right:0;
}
.cm .colImage {
	float: left;
	width: 190px;
	margin-right: 20px;
}
.cm .columnTitle{
	padding-top:5px;
}
.cm .detail{
	float:right;
	margin-top:10px;
}


.cm ul.vtr li{
	float:left;
	margin:5px 0 5px 2px;
}

.cm a.btnNav {
	display: block;
	width: 90px;
	background: url(../ad_gallery/images/com_bg001.gif) no-repeat 0 0;
}
.cm a.btnNav:hover {
	background: url(../ad_gallery/images/com_bg003.gif) no-repeat 0 0;
}
.cm a.btnNav .menuText {
	display: block;
	width: 90px;
	background: url(../ad_gallery/images/com_bg002.gif) no-repeat 0 100%;
}
.cm a.btnNav:hover .menuText {
	background: url(../ad_gallery/images/com_bg004.gif) no-repeat 0 100%;
}
.cm a.btnNav .menuText02 {
	display: block;
	padding: 12px 15px 12px 30px;
	background: url(../../common/images/com_ic019.gif) no-repeat 10px 0.95em;
	zoom: 1;
	cursor: pointer;
}

.cm a.btnNav02,
.backnumber a.btnNav02,
.news a.btnNav02 {
	display: block;
	width: 140px;
	background: url(../ad_gallery/images/com_bg005.gif) no-repeat 0 0;
}
.cm a.btnNav02:hover,
.backnumber a.btnNav02:hover,
.news a.btnNav02:hover {
	background: url(../ad_gallery/images/com_bg007.gif) no-repeat 0 0;
	text-decoration:none;
	color: #111686;
}
.cm a.btnNav02 .menuText,
.backnumber a.btnNav02 .menuText,
.news a.btnNav02 .menuText {
	display: block;
	width: 140px;
	background: url(../ad_gallery/images/com_bg006.gif) no-repeat 0 100%;
}
.cm a.btnNav02:hover .menuText,
.backnumber a.btnNav02:hover .menuText,
.news a.btnNav02:hover .menuText {
	background: url(../ad_gallery/images/com_bg008.gif) no-repeat 0 100%;
}
.cm a.btnNav02 .menuText02,
.news a.btnNav02 .menuText02 {
	display: block;
	padding: 12px 15px 12px 30px;
	background: url(../../common/images/com_ic019.gif) no-repeat 10px 0.95em;
	zoom: 1;
	cursor: pointer;
}

.backnumber a.btnNav02 .menuText02{
	display: block;
	padding: 12px 15px 12px 30px;
	background: url(../../common/images/com_ic020.gif) no-repeat 15px 1.25em;
	zoom: 1;
	cursor: pointer;
}

.news a.newWindow .menuText02 {
	background: url(../../common/images/com_ic020.gif) no-repeat 15px 1.25em;
}

.news a.zoomWindow .menuText02 {
	background: url(../../common/images/com_ic014.gif) no-repeat 15px 1.25em;
}

.news .colText {
	float: left;
	width: 450px;
	margin-right:0;
}
.news .colImage {
	float: left;
	width: 140px;
	margin-right: 20px;
}


/*7: /overview/office/popup
=========================================*/
.popInner{
	width:502px;
	margin:0 auto;
}
.adInner{
	width:534px;
	margin:0 auto;
}

/*8: /ad_gallery/backnumber/index.html
=========================================*/
.backnumber .colText {
	float: left;
	width: 450px;
	margin-right:0;
}
.backnumber .colImage {
	float: left;
	width: 140px;
	margin-right: 20px;
}

/*9: /history/index.html
=========================================*/
.history td.text{
	border-left:none;
}


/*9: /index.html
=========================================*/
.topCol .picUp {
	width: 720px;
	padding: 0;
	border: 1px solid #dce8f2;
	background: url(../images/com_bg025.gif) no-repeat 0 100%;
}
topCol .picUpIrregular {
	padding: 0;
	background: none;
}

.topCol dt {
	float:left;
}

.topCol .picUp ul.linkList {
	padding: 15px 0 0 0;
	float:left;
}



.topCol .picUp .linkList li {
	float:left;
	padding:0;
	text-align: center;
}

.topCol .picUp .linkList li.second {
	margin-left:25px;
	text-align: center;
}


/*11: /toumeisei/index.html
=========================================*/
a.btn0th {
	display: block;
	width: 280px;
	background: url(../../common/images/com_bg013.gif) repeat-x 0 50%;
}
a.btn0th:hover {
	background: url(../../common/images/com_bg016.gif) repeat-x 0 50%;
}
a.btn0th .menuText {
	display: block;
	width: 280px;
	background: url(../images/com_bg014.gif) no-repeat 0 0;
}
a.btn0th .menuText02 {
	display: block;
	width: 280px;
	background: url(../images/com_bg015.gif) no-repeat 0 100%;
}
a.btn0th .menuText03 {
	display: block;
	padding: 7px 15px 10px 30px;
	cursor: pointer;
	zoom: 1;
}

a.btn0th,
a.btn0th:visited,
a.btn0th:hover {
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

.ml30{
	margin-left:30px !important;
}

.smallText .iconLink02 a{
	background: url(../../common/images/com_ic013.gif) no-repeat 0 0.15em;
}

/*11: /toumeisei/houshin/index.html
=========================================*/


.toumei_a {
    margin: 15px 0 0 30px;
}
.toumei_a dt {
	padding: 0 0 0 12px;
	background: url(../../common/images/com_ic007.gif) no-repeat 0 0.30em;
	zoom: 1;
    margin: 3px 0 0;
    width: 16.5em;
}
.toumei_a dd {
    margin: -1.4em 0 0 17em;
}

.toumei_b {
    margin: 15px 0 0 30px;
}
.toumei_b dt {
	padding: 0 0 0 12px;
	background: url(../../common/images/com_ic007.gif) no-repeat 0 0.30em;
	zoom: 1;
    margin: 3px 0 0;
    width: 16.5em;
}
.toumei_b dd {
    margin: -1.4em 0 0 17em;
	width: 28em;
}

.toumei_b dd span{
	float:right;
	display:block;
	width: 6.2em;
	
}


*html .toumei_b dd span{
	margin: -1.4em 0 0 0;	
}

*:first-child+html .toumei_b dd span{
	margin: -1.4em 0 0 0;	
}




.toumei_c {
    margin: 15px 0 0 30px;
}
.toumei_c dt {
	padding: 0 0 0 12px;
	background: url(../../common/images/com_ic007.gif) no-repeat 0 0.30em;
	zoom: 1;
    margin: 3px 0 0;
    width: 16.5em;
}
.toumei_c dd {
    margin: -1.4em 0 0 17em;
}


.toumei_d {
    margin: 15px 0 0 30px;
}
.toumei_d dt {
	padding: 0 0 0 12px;
	background: url(../../common/images/com_ic007.gif) no-repeat 0 0.30em;
	zoom: 1;
    margin: 3px 0 0;
    width: 16.5em;
}
.toumei_d dd {
    margin: -1.4em 0 0 17em;
}


.toumei_e {
    margin: 15px 0 0 30px;
}
.toumei_e dt {
	padding: 0 0 0 12px;
	background: url(../../common/images/com_ic007.gif) no-repeat 0 0.30em;
	zoom: 1;
    margin: 3px 0 0;
    width: 16.5em;
}
.toumei_e dd {
    margin: -1.4em 0 0 17em;
}


/* ==================================
clear fix
================================== */
.toumei_b dd:after,
ul.map:after,
.cm ul.vtr:after{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

.toumei_b dd,
ul.map,
.cm ul.vtr{
	zoom: 1;
}

