body{
    -webkit-text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%;		
    width:320px;
    margin-left : auto;
    margin-right: auto;	
	margin-top:0px;
    left:-7px;	/*iphoneで右寄りに見えてしまう為の対応*/	
	position: relative;
    border:solid 2px #cdcdcd;
	background-color: #ffffff;	
}	

/*表示⇒非表示に*/
img.top01{
	display:none;
	height: auto;
    width :320px;	
}

img.top02{	
	height: auto;
    width :320px;	
}

/*非表示⇒表示に*/
.inner2{
    display:block;	
}
.inner2 img{
	height: auto;
    width :320px;	
}

#nav1{
	font-size: 100%;
	text-align:center;
    padding: 3px;
/*	float:left; */
	color:#000000;	
	width :312px;
	height:30px;
    background-color: #BCC8DB;	
	text-decoration:none;	
	font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
} 

#nav2,#nav3,#nav4,#nav5{
	font-size: 100%;
	text-align:center;
    padding: 3px;
/*	float:left; */
	color:#ffffff;		
	width :152px;
	height:30px;
    background-color: #027eb4;	
	text-decoration:none;	
	font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
}

#nav1:hover,#nav2:hover,#nav3:hover,#nav4:hover,#nav5:hover{
  background-color:#ffe4b5 ;
  color:#000000;
}

#nav_all .current{
	background-color:#BCC8DB ;
	color:#000000;
}

#main{
	width:100%;
    font-size:90%;
}

#sidemenu{
	width:320px;
    float: left;
	margin-top:20px; 
}

#sidemenu img{
	width:145px;
	height:auto;
	float:left;	
	margin:1px 2px 1px 2px;
	border:2px solid #003f87;
}

h3{
	background-color: #027eb4;
	width:315px;
	color:#ffffff;
}

.footer{
	 clear: both;
	 background-color: #800000;
	 color:#ffffff;
	 font-size:12;
	 width:315px;
	 text-align:center;
}

 /*ページトップへ　部分*/
.pagetop{
	display:block; 		
    position: fixed;
    bottom: 0px;
    right: 20px;
	width:50px;
	background-color:#AD8C38;
	opacity: 0.7 ;
	text-align:center;
	padding:0px;
	margin:0px;
    }
	
 .pagetop a{
    display: block;
    text-decoration: none;
    }
 
.pagetop:hover{
	background-color:#FFFF00;
    opacity: 0.95 ;			
}