.scale_0{
	transform: scale(0.0);
	-webkit-transform: scale(0.0);
         -moz-transform: scale(0.0);
         -ms-transform: scale(0.0);
         -o-transform: scale(0.0);
}
.scale_up{

	transition:.5s transform ease-in-out;
	-o-transition:.5s -o-transform ease-in-out;
	-ms-transition:.5s -ms-transform ease-in-out;
	-moz-transition:.5s -moz-transform ease-in-out;
	-webkit-transition:.5s -webkit-transform ease-in-out;

	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
div#main_content{
	width:980px;
	margin:0 auto;
	position:relative;
}
ul#ul_cont li{
	position:relative;
	display:none;
}

div#btn_artsmagic{
	width:233px;
	height:233px;
	margin:0 auto;
	top:252px;
	left:374px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	z-index:2000;
	visibility: hidden;

	

}
div#btn_artsmagic img{
	position:absolute;
	top:0;left:0;
	pointer-events: none;
}

div#btn_item{
	width:125px;
	height:125px;
	top:2302px;
	left:428px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	display:none;
	z-index:3000;
}
div#btn_item img{
	position:absolute;
	top:0;left:0;
}
div#btn_item div{
	text-indent:-999px;
	background-image:url(../images/btn_item.png);
	text-indent:-999px;
	position:absolute;
	width:125px;
	height:125px;
	top:0;
	left:0;
}
h2{
	background-image:url(../images/h2.png);
	width:233px;
	height:233px;
	text-indent:-999px;
	position:absolute;
	top:0;
	left:0;
}

div#cont_area{
	z-index:1000;
}
div#after{
	width:980px;
	height:320px;
	position:relative;
}
div#after img#img_after{
	position:absolute;
	top:0;
	left:0;
}
/* -- navigation --*/
div#navi_top{
	height:52px;
	margin-bottom:13px;
}
div#bottoms{
	height:52px;
	margin-top:13px;
}
div#navi_bottom{
	height:52px;
	width:300px;
	float:left;
}
div#socials{
	margin-top:7px;
	float:right;
	height:25px;
	display:block;
	text-align:left;
	width:500px;
}
div#socials a{
	float:right;
}
a#btn_top{
	background-image:url(../../images/gototop.jpg);
	width:187px;
	height:24px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
}
a#btn_top:hover{
	background-position:0 -24px;
}
a#btn_tweet,a#btn_fb{
	margin-right:13px;
	width:25px;
	height:25px;
	overflow:hidden;
	text-indent:-999px;
}
a#btn_tweet:hover,a#btn_fb:hover{
	background-position:0 -25px;
}
a#btn_tweet{
	background-image:url(../images/btn_tweet.png);
	
}
a#btn_fb{
	background-image:url(../images/btn_fb.png);
}
div#navi_top ul li,div#navi_bottom ul li{
	float:left;
}
ul li.go_top{
	margin-right:27px;
}
ul li.go_1,ul li.go_2{
	margin-right:22px;
}
div#navi_top ul li.go_top a{
	background-image:url(../images/btn_navi_top_top.png);
	width:71px;
	height:52px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
}
li.go_1,li.go_2,li.go_3{
	width:52px;
	height:38px;
}
li.go_1 a,li.go_2 a,li.go_3 a{
	width:51px;
	height:38px;
	overflow:hidden;
	text-indent:-999px;
}
li.go_1 a:hover,li.go_2 a:hover,li.go_3 a:hover{
	background-position:0 -38px;
}
div#navi_top ul li.go_1{
	background-image:url(../images/btn_navi_1_top.png);
	background-position:0 -76px;
	display:block;
}
div#navi_top ul li.go_1 a{
	background-image:url(../images/btn_navi_1_top.png);
	display:block;
}
div#navi_top ul li.go_2{
	background-image:url(../images/btn_navi_2_top.png);
	background-position:0 -76px;
	display:block;
}
div#navi_top ul li.go_2 a{
	background-image:url(../images/btn_navi_2_top.png);
	display:block;
}
div#navi_top ul li.go_3{
	background-image:url(../images/btn_navi_3_top.png);
	background-position:0 -76px;
	display:block;
}
div#navi_top ul li.go_3 a{
	background-image:url(../images/btn_navi_3_top.png);
	display:block;
}


/*-- bottom --*/

div#navi_bottom ul li.go_1,div#navi_bottom ul li.go_2,div#navi_bottom ul li.go_3{
	margin-top:14px;
}
div#navi_bottom ul li.go_top a{
	background-image:url(../images/btn_navi_top_bottom.png);
	width:70px;
	height:52px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
}
div#navi_bottom ul li.go_1{
	background-image:url(../images/btn_navi_1_bottom.png);
	background-position:0 -76px;
	display:block;
}
div#navi_bottom ul li.go_1 a{
	background-image:url(../images/btn_navi_1_bottom.png);
	display:block;
}
div#navi_bottom ul li.go_2{
	background-image:url(../images/btn_navi_2_bottom.png);
	background-position:0 -76px;
	display:block;
}
div#navi_bottom ul li.go_2 a{
	background-image:url(../images/btn_navi_2_bottom.png);
	display:block;
}
div#navi_bottom ul li.go_3{
	background-image:url(../images/btn_navi_3_bottom.png);
	background-position:0 -76px;
	display:block;
}
div#navi_bottom ul li.go_3 a{
	background-image:url(../images/btn_navi_3_bottom.png);
	display:block;
}
li.go_top a:hover{
	background-position:0 -52px;
	}

