
@charset "UTF-8";
/* ===================================================================
CSS information
=================================================================== */

.company #contents-header{margin-bottom:20px;}

/*----- company top ----*/
.company .section{margin-bottom:40px;width:840px;}
.company .section1 h2{margin-bottom:30px;}
.company .section1 .txt{float:left;width:510px;}
.company .section1 .img{float:right;width:270px;}
.company .section1 .txt h2 img {
	height: 25px;
	width: 420px;
}

.company .section2 h2{margin-bottom:20px;}
.company .section2 table{width:600px;}
.company .section2 table th{width:135px;padding:8px 10px;border-bottom:1px solid #aaa;background:transparent url(../company/img/company-bg.gif) top left repeat;color:#fff;vertical-align:top;font-weight:normal;}
.company .section2 table td{width:600px;padding:8px 15px;border-bottom:1px solid #fff;}

.company .section2 table table{width:auto;}
.company .section2 table table td{width:auto;padding:0;border-bottom:0px solid #fff;}

.company .section2 h2 img{width:74px; height:18px;}

/*----- history ----*/
.history #contents-header{margin-bottom:20px;}
.history .history1{margin-bottom:60px;width:900px;}
.history .history1 h2{margin-bottom:30px;}
.history .history1 .txt{float:right;width:450px;line-height:1.8;}
.history .history1 .img{width:425px;}

.history .history1 h2 img {
	height: 25px;
	width: 420px;
}


.history .history2{}
.history .history2 h2{margin-bottom:20px;}
.history .history2 h2 img{
	height:18px;
	width:auto;
	}
.history .history2 table{width:720px;border-top:2px solid #333;border-bottom:2px solid #333;padding:5px 0;}
.history .history2 table th{width:70px;padding:8px 15px;border-bottom:1px solid #ccc;font-weight:normal;}
.history .history2 table td{width:590px;padding:8px 15px;border-bottom:1px solid #ccc;}

/*----- social ----*/
.social #contents-header{margin-bottom:20px;}
.social .section-ttl{margin-bottom:50px;}
.social .section-ttl h2{margin-bottom:20px;}
.social .section-ttl img {
	height: 24px;
	width: 292px;
}

.social .section{margin-bottom:20px;padding-bottom:20px;width:735px;border-bottom:1px solid #ccc;}
.social .social1{padding-top:20px;border-top:1px solid #ccc;}

.social .section h3{margin-bottom:20px;}
.social .section h3 img{
	height: 23px;
	width: auto;
}
.social .section .txt{float:right;width:520px;line-height:1.8;}
.social .section .img{width:180px;}

.social .social3 .txt p.arrow{margin-top:25px;}

.company #contents-header img {
	height: 359px;
	width: 944px;
}