@charset "UTF-8";
/* CSS Document */

/*
□□□□□□□□□□□□□□□□□□□□□□□□□□

                トップページ専用CSS

□□□□□□□□□□□□□□□□□□□□□□□□□□
*/

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆PC用◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@media only screen and (min-width: 641px) {
/*ここにcss*/



.company{
	background-color:#12121B;
	background:url(images/bg01.png);
	color:#230F03;
	padding:80px 0;
	box-sizing:border-box;
}
.company_con{
	text-align:center;
	width:100%;
	margin:0 auto;	
}
.company_title{
	text-align:center;
}
.company_title img{
	margin-bottom:15px;
}


.outline{
	background-color:#1b181c;
	color:#FFF;
	box-sizing: border-box;
	padding: 80px 0;
}
.outline_con{
	text-align:center;
	width:100%;
	margin:0 auto;	
}
.outline_tbl{
	text-align:center;
}

.outline_tbl table{
	margin:0 auto;
}

.outline_tbl table th, .outline_tbl table td{
	padding:15px;
	border-bottom: 1px solid #666;
}






/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆↓PC用◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
}
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆↑PC用◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆スマホ用◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@media only screen and (max-width: 640px) {
/*ここにcss*/

.company{
	background-color:#12121B;
	background:url(images/bg01.png);
	color:#230F03;
	padding:80px 0;
	box-sizing:border-box;
}
.company_con{
	text-align:center;
	width:100%;
	margin:0 auto;	
}
.company_title{
	width:90%;
	margin:0 auto 20px;
	text-align:center;
}
.company_img{
	width:90%;
	margin:0 auto;
}

.outline{
	background-color:#1b181c;
	color:#FFF;
	box-sizing: border-box;
	padding: 80px 0;
}
.outline_con{
	text-align:center;
	width:100%;
	margin:0 auto;	
}
.outline_tbl{
	width:90%;
	margin:0 auto;
}

table{
    width: 100%;
    border:none;
    padding: 10px;
}

th{
	width:100%;
	display:inline-block;
	padding-bottom:10px;
}
td{
	width:100%;
	display:inline-block;
	box-sizing:border-box;
	padding-left:15px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #666;
	font-size:0.9em;
}








/*◆◆◆◆◆◆◆↓スマホ用◆◆◆◆◆◆◆*/    
}
/*◆◆◆◆◆◆◆↑スマホ用◆◆◆◆◆◆◆*/
