@charset "UTF-8";
/* CSS Document */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
 
 *, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
html {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif; /* 1 */
	-ms-text-size-adjust: 100%; /* 2 */
	-webkit-text-size-adjust: 100%; /* 2 */
	height:18px;
	vertical-align: middle;
	height:100%;

}

/**
 * Remove default margin.
 */

body {
	margin: 0;
	height:100%;
	text-align: justify;
}

img{
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

p {
   margin: 0px 0px;   /* 上下に0px・左右に0px */
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */


	
/* 2行以上の縦センター */	

.block {
  vertical-align: middle;
  display: table-cell;
  height: 100px;
  width: 600px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}


/* クリアーHTML<div class="clear"><hr /></div> */

.clear {
   clear:both;
	 }  
.clear hr {
  display:none;
	}  	
	

/* table_css */

.top02_back {
	background-image: url(top/top_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.top_mall {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: left;
}
.px15 {
	font-size: 14px;
	line-height: 160%;
}
