@charset "shift_jis";
/* CSS Document */

@import url("reset.css");

body#oni2{
	background-color:#000;
	color:#FFF;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#oni2 p{
	line-height:1.8;
}

a, a:link, a:visited, a:hover, a:active{
	color:#7da1d1;
	text-decoration: underline;
}

#oni2 #container{
	margin:0 auto;
	text-align:center;
	width:940px;
}

#oni2 #totop{
	text-align:left;
}

#oni2 #column1{
	margin-bottom:10px;
	padding:10px;
	height:400px;
	background:url(../images/bg_column1.jpg) 0 0 no-repeat;
}

#oni2 #column1 #txt1{
	margin-top:32px;
}

#oni2 #column1 #txt3{
	margin:0 auto;
	width:580px;
	text-align:left;
}

#oni2 #column2{
	margin-bottom:10px;
	padding:10px;
	height:800px;
	background:url(../images/bg_column2.jpg) no-repeat;
}

#oni2 #column2 .left{
	float:left;
	width:450px;
}

#oni2 #column2 .right{
	float:right;
	padding:120px 5px 0 5px;
	width:450px;
}

#oni2 #column2 #txt3{
	padding:20px;
	text-align:left;
}

#oni2 #column3{
	margin-bottom:5px;
	padding:10px;
	height:320px;
	background:url(../images/bg_column3.jpg) no-repeat;
}

#oni2 #column3 .left{
	float:left;
	padding-top:10px;
	width:450px;
}
#oni2 #column3 .right{
	float:right;
	padding:15px 0;
	width:450px;
}

#oni2 #pageTOP{
	text-align:right;
}