@charset "utf-8";

h1{
    text-align: center;
}

.regal{
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 50px;
}

h2{
    border-bottom: 0px 0px 1px 0px;
    border-color: black;
    border-style: solid;
}

/*************
/* フッター
*************/
#footer{
    clear:both;
    }
    
    #footer a{
    color:#555;
    }
    
    #footer a:hover{
    color:#999;
    }
    
    #footer .inner{
    padding:40px 0;
    overflow:hidden;
    }
    
    #footer .grid{
    margin:0;
    }
    
    #footer #info{float:left;}
    
    #footer #info .info{float:none;}
    
    #footer #info .info{
    clear:both;
    padding:5px 0 0;
    text-align:left;
    }
    
    #footer .logo{font-size:18px;}
    
    #footer .info .tel,#footer .info .tel span,#footer #info .open{
    font-size:12px;
    }
    
    ul.footnav{
    float:right;
    width:620px;
    padding:10px 0;
    }
    ul.footnav ul{display:none;}
    
    ul.footnav li{
    float:left;
    margin:10px 0 10px 0;
    padding:0 7px 0 8px;
    border-right:1px solid #ebebeb;
    }
    
    #copyright{
    clear:both;
    padding:20px 0 10px 0;
    text-align:center;
    font-style:normal;
    font-size:10px;
    color:#555;
    }
    



/* リンク設定
------------------------------------------------------------*/
a{color:#6caefe;text-decoration:none;}
a:hover{color:#488fdd;}
a:active, a:focus {outline:0;}


/* 全体
------------------------------------------------------------*/

.aaa{
	margin-top: 50px;
	width: 200px;
	height: 50px;
}

h1{
	color: black;
	font-size: 40px;
	text-align: center;
	margin-top: 30px;
}

#wrapper{
margin:0 auto;
padding:0 1%;
width:98%;
position:relative;
}

.inner{
margin:0 auto;
width:100%;
}