@charset "Shift_JIS";

/*clearŚn
-----------------------------------------------------------------*/

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;

}

h1,h2,h3,h4,h5,h6 {
		margin:0;
	padding:0;
}
    .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
     
    .clearfix {display: inline-block;}
     
    /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
    /* End hide from IE-mac */
.clear{
clear:both}

/*topagetop
-----------------------------------------------------*/
#toPageTop {
	position: fixed;
	bottom: 30px;
	right: 30px;
}
#toPageTop a {
	display: block;
	width: 60px;
	background: url(../image/common/btn_to-page-top_ov.gif) no-repeat;
}
#toPageTop a:hover img {
	visibility: hidden;
}






/*‘S‘ĚŤ\‘˘
----------------------------------------*/

body{
	margin:0;
	padding:0;
	background:#000000;
	
	font-size:13px;
	color:#FFFFFF;
	line-height:160%;
}


/*maincontent
-----------------------------------*/

#maincontent{
	margin:0 auto;
	width:1600px;
	height:948px;
	background:url(../image/topback.jpg) no-repeat center top;
}

/*mainleft*/
.main_left{
	margin:87px 0 0 185px;
	width:270px;
	float:left;
	text-align:center;
}

.main_left ul{
	margin:0;
	padding:0;
}

.main_left ul li{
	margin:0;
	padding:0;
}

.n1{
	margin:0;
	padding:0;
	width:270px;
	height:66px;
	text-indent:-9999px;
	background:url(../image/n1.png) no-repeat;
}

.n1 a{
	width:270px;
	height:66px;
	display:block;
}

.n1 a:hover{
	background:url(../image/n1_on.png) no-repeat;
}

.n2{
	margin:0;
	padding:0;
	width:270px;
	height:66px;
	text-indent:-9999px;
	background:url(../image/n2.png) no-repeat;
}

.n2 a{
	width:270px;
	height:66px;
	display:block;
}

.n2 a:hover{
	background:url(../image/n2_on.png) no-repeat;
}

.n3{
	margin:0;
	padding:0;
	width:270px;
	height:66px;
	text-indent:-9999px;
	background:url(../image/n3.png) no-repeat;
}

.n3 a{
	width:270px;
	height:66px;
	display:block;
}

.n3 a:hover{
	background:url(../image/n3_on.png) no-repeat;
}

.n4{
	margin:0;
	padding:0;
	width:270px;
	height:66px;
	text-indent:-9999px;
	background:url(../image/n4.png) no-repeat;
}

.n4 a{
	width:270px;
	height:66px;
	display:block;
}

.n4 a:hover{
	background:url(../image/n4_on.png) no-repeat;
}

.n5{
	margin:24px 15px 11px 15px !important;
}

.n6{
	margin:23px auto 0 15px !important;
}

/*main_right*/

.main_right{
	margin:87px 0 0 77px;
	width:490px;
	float:left;
}

.txt1{
	margin:17px 0 0 0;
}

.last{
	margin-bottom:30px;
}

.right{
	text-align:right;
}

