@charset "utf-8";

/*----- universal selector -----*/
* {
	margin:0;
	padding:0;
}



/*----- structure module -----*/


body{
	background-image : url(image/top/2.png);
	color:#3166b9;
	text-align: center;
	vertical-align: top;
}


#header p{
	text-align:left;
}

#container{
	background-color:#ffffff;
	width:1200px;
	margin:0 auto;
	padding:20px;
}

#container p{
	position:absolute;
	left:520px;
	bottom:830px;
}

#container ul{
	text-align:center;
}

#box{
	background-color:#ffffff;
	width:960px;
	margin:0 auto;
	padding:20px;
}

#slide{
	background-color:#ffffff;
	width:500px;
	margin:0 auto;
	padding:20px;
}

#menu{
    width: 90%;
    min-width: 640px;
    margin: 0 auto;
    background-color: #ffffff;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: -ms-box;
    box-pack: justify;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -o-box-pack: justify;
    -ms-box-pack: justify; 
}

#elements {
    width: 200px;
    height: 200px;
    background-color: #52d3ff;
    display: block;
}

#menu2{
	 width: 90%;
    min-width: 480px;
    margin: 0 auto;
    background-color: #ffffff;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: -ms-box;
    box-pack: justify;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -o-box-pack: justify;
    -ms-box-pack: justify; 
}

/*css*/
#sakabox p{
  display:inline-block;
  vertical-align:top;
  text-align:left;
  line-height:50px;/*画像の高さ÷テキストの行数*/
}
}

#sakabox img{
    width:400px;
}

#map{
	text-align:center;
}

#title{
	 position:absolute;
	 left:520px;
	 bottom:880px;
}


#osusume p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	text-align:left;
}




/*----- page block module -----*/














/*----- text module -----*/

h3{
	background-color:#ffffff;
	font-size:120%
	font-weight:bold;
	margin-top:20px;
	padding-left:10px;
}

address{
	font-size:80%;
	font-style:normal;
	text-align:right;
}

p{
	line-height:180%;
	padding:10px;
}






/*----- hypertext module -----*/

a:link{
	color:#f6efb0;
	text-decoration:none;
}

a:visited{
	color:#995aa0;
	text-decoration:none;
}

a:hover{
	color:#91cdee;
	text-decoration:underline;
}



















