@charset "UTF-8";
@import url("media.css");
/* CSS Document */



/* box-layout */
.container{
  margin: auto;
  width: 100%;
  max-width:100%;　/*ツーカラムの場合は、サイドとメインの合計数値*/
}



body{margin:0px;
padding:0px;
word-wrap:break-word;
animation: fadeIn 2s ease 0s 1 normal;     -webkit-animation: fadeIn 2s ease 0s 1 normal;
}
/*全体をふわっとフェードイン　ここから*/
@keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}
/*全体をふわっとフェードイン　ここまで*/

*{margin:0;/*アスタリスクは全体の隙間を積める指示*/
padding:0;
}

.header{
margin: 0 auto 20px;
max-width: 800px;
}

.navi1{
padding-bottom:25px;
max-width: 569px;
margin: auto;
}

.titlle1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:26px;
text-align:center;
line-height:35px;
margin: 10px auto 20px;
}

.titlle2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:20px;
text-align:left;
line-height:25px;
margin: 20px auto 20px;
max-width: 470px;
}

.address{text-align:left;
font-size:15px;
margin: 30px auto 50px;
max-width: 220px;
padding-left: 50px
}


/*すべてのボタンをふわっとさせる設定 ここから*/
a img {
	-webkit-transition:opacity 0.25s; /*Safari,Chrome*/
	-o-transition	   :opacity 0.25s; /*Opera*/
	-moz-transition   :opacity 0.25s; /*Firefox*/
	transition		   :opacity 0.25s;
	background:#fff;
}
a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
/*すべてのボタンをふわっとさせる設定 ここまで*/



.shinjukuminsho_jirei{
    max-width: 200px;
    margin: 0 auto 20px;
    font-size: 20px;
}




