@charset "utf-8";


/*#page {
	height:1850px;
}*/

#contents {
	position:relative;
}
#main {
	width:940px;
	height:600px;
	position:absolute;
	margin:-220px auto 0;
	background: rgb(0,0,0);/*IE用*/
	filter:alpha(opacity=60);/*IE用*/ 
	background-color: rgb(0,0,0,0.6);
	padding:30px 0;
}
#mainTitle {
	width:940px;
	height:30px;
	text-align:center;
}
h2{
	font-size:140%;
	color:#fff;
	margin:0 auto;
}

.centerP{
	text-align:center;
	margin:30px 0 0;
}
.cont{
	width:930px;
	height:240px;
	display:block;
	margin:20px auto 0;
	padding:0;
}
p {
	margin-bottom:20px;
}
#main .cont ul.left01{
	width:300px;
	float:left;
	font-size:14px;
	line-height:18px;
	margin:0 5px 0;
}
#main .cont li{
	list-style-image:url(../../images/daiken_profile_square.png);
	list-style-position:inside;
	margin:10px 0 30px;
	text-align:left;
}

@media screen and (max-width: 720px) {
#footer {
    margin:45% auto 0;
	width:960px;
	height:50px;
	position:relative;
}
#footer .inner {
    margin:auto;
	height:14px;
}
}

@media screen and (min-width: 720px) {
#footer {
    margin:32% auto 0;
	width:960px;
	height:50px;
	position:relative;
}
#footer .inner {
    margin:auto;
	height:14px;
}
}