/* Enter Your Custom CSS Here */
.row{	
  	float:left;


}

.top-header{
width:1180px;
	height:350px;	
  	margin:0px auto;

}
h1{
	text-align:center;
    font-size:13px;
}





.box15{
	margin-bottom:15px;
}


a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}



/*----------------------------------
/*　TOP
----------------------------------------------------------- */

#page-top{
   width:40px;
   height:40px;
   display:none;
   position:fixed;
   right:20px;
   bottom:20px;
}
 
#page-top p{
   margin:0;
   padding:0;
   text-align:center;

   -webkit-transition:all 0.3s;
   -moz-transition:all 0.3s;
   transition:all 0.3s;
}
 

 
#move-page-top{
   color:#ccc;

   text-decoration:none;
   display:block;
   cursor:pointer;
}


@charset "utf-8";

div#navi {
	background-image:url(../../img/head_a.jpg);
	}
div#navi ul {
	list-style: none;
}
















@media(max-width:660px) and (min-width: 250px){
.top-header{
	width:100%;
	background-repeat:no-repeat;
	height:90px;
  	margin:0px auto;
background-image:url(http://ktj.link/blog/img/blog_head660.jpg);
}
}


