$(function(){
	//初期設定
    $("#carouselInner").css("width",170*$("#carouselInner dl.column").size()+"px");
    $("#carouselInner dl.column:last").prependTo("#carouselInner");
    $("#carouselInner").css("margin-left","-170px")

    var pageNo = 0;
	$(".title_num").hide();
    $(".title_num:first").show();


    //戻るボタン
    $("#carouselPrev").click(function(){
        $("#carouselNext,#carouselPrev").hide();
        $("#carouselInner").animate({
            marginLeft : parseInt($("#carouselInner").css("margin-left"))+170+"px"
        },"slow","swing" ,
        function(){
            $("#carouselInner").css("margin-left","-170px")
            $("#carouselInner dl.column:last").prependTo("#carouselInner");
            $("#carouselNext,#carouselPrev").show();
        })
        pageNo--;
		if (pageNo < 0) { pageNo = $(".title_num").length-1; }
		$(".title_num").hide().eq(pageNo).show();
    })
    //進むボタン
    $("#carouselNext").click(function(){
        $("#carouselNext,#carouselPrev").hide();
        $("#carouselInner").animate({
            marginLeft : parseInt($("#carouselInner").css("margin-left"))-170+"px"
        },"slow","swing" ,
        function(){
            $("#carouselInner").css("margin-left","-170px")
            $("#carouselInner dl.column:first").appendTo("#carouselInner");
            $("#carouselNext,#carouselPrev").show();
        })
        pageNo++;
		if (pageNo > $(".title_num").length-1) { pageNo = 0; }
		$(".title_num").hide().eq(pageNo).show();

    })
});
