@charset "utf-8";
/* CSS Document */

/* DEAFAULT
-------------------------------------------------------------------------- */

/******　メイン　*******/

h1 {
	float: right;
	width: 300px;
	font-size: 12px;
	text-align: right;
}


#kimg {
	width: 800px;
	_margin-top:20px;
	margin-bottom:10px;
}


/*********その他*********/

a:visited {
	color:#996699;
	text-decoration:underline;
}

a:hover {
	color:#3D6BFF;
	text-decoration:underline;
}

html body{
	font-family: Helvetica, 'Lucida Grande', Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka, Arial, sans-serif;

}

html body #pageBody h1{
	position:absolute;
	left:-999px;
	top:-999px;
}

html body div.socialIcon3{
	position:relative;
}


html body div.socialIcon3 ul{
	width:300px;
	
	position:absolute;
	top:-20px;
	left:500px;
}

.hctop_in_logo{
	clear:both;
	padding:5px 0 5px;
}

.hctop_in_logo a:hover img{
	filter: alpha( opacity=70 );  /* IE */
    	opacity:0.7;                 /* Firefox,Opera,Safari */
    	-moz-opacity:0.7;           /* Firefox 0.9 */
	-ms-filter: "alpha( opacity=70 )";
}

#hctop_img{
	padding:10px 0 0 0;
}

#hctop_body p{
	color:#666666;
	padding:10px 0;
}

.hctop_btn li{
	float:left;
}

.hctop_btn1,
.hctop_btn2{
	width:267px;
}
.hctop_btn3{
	width:266px;
}

.hctop_btn1 a,
.hctop_btn2 a,
.hctop_btn3 a{
	text-indent:-999px;
	display:block;
	overflow:hidden;
}

.hctop_btn1 a.hctop_btn1_1{width:267px; height:270px; background:url("../images/top_tren_btn1.jpg") 0px 0px;}
.hctop_btn1 a.hctop_btn1_1:hover{background:url("../images/top_tren_btn1_on.jpg") 0px 0px;}
.hctop_btn1 a.hctop_btn1_1:active,
.hctop_btn1 a.hctop_btn1_1:focus{background:url("../images/top_tren_btn1_on.jpg") 0px 0px;}

.hctop_btn1 a.hctop_btn1_2{width:267px; height:265px; background:url("../images/top_tren_btn2.jpg") 0px 0px;}
.hctop_btn1 a.hctop_btn1_2:hover{background:url("../images/top_tren_btn2_on.jpg") 0px 0px;}
.hctop_btn1 a.hctop_btn1_2:active,
.hctop_btn1 a.hctop_btn1_2:focus{background:url("../images/top_tren_btn2_on.jpg") 0px 0px;}

.hctop_btn2 a{width:267px; height:535px; background:url("../images/top_int_btn.jpg") 0px 0px;}
.hctop_btn2 a:hover{background:url("../images/top_int_btn_on.jpg") 0px 0px;}
.hctop_btn2 a:active,
.hctop_btn2 a:focus{background:url("../images/top_int_btn_on.jpg") 0px 0px;}

.hctop_btn3 a{width:266px; height:535px; background:url("../images/top_cat_btn.jpg") 0px 0px;}
.hctop_btn3 a:hover{background:url("../images/top_cat_btn_on.jpg") 0px 0px;}
.hctop_btn3 a:active,
.hctop_btn3 a:focus{background:url("../images/top_cat_btn_on.jpg") 0px 0px;}

.hctop_ft h4{
	padding:25px 0 10px;
}

.hctop_ft ul li a:hover img{
	filter: alpha( opacity=70 );  /* IE */
    	opacity:0.7;                 /* Firefox,Opera,Safari */
    	-moz-opacity:0.7;           /* Firefox 0.9 */
	-ms-filter: "alpha( opacity=70 )";
}

.hctop_ft1{
	float:left;
	width:436px;
	margin:0 5px;
	_margin:0 5px 0 2px;
}
.hctop_ft2{
	float:left;
	width:333px;
	margin:0 5px;

}


.hctop_ft ul{
	padding:0 0 0 5px;
}

.hc_in_ft1{
	float:left;
	width:253px;
	margin:0 5px;
	_margin:0 5px 0 2px;

}
.hc_in_ft2{
	float:left;
	width:253px;
	margin:0 5px;

}
.hc_in_ft3{
	float:left;
	width:253px;
	margin:0 5px;
}



