/*
/*
/*	パソコン用の表示のCSS（全ページ共通のぶぶん）
/*  header‚footer　は flexbox ではない。
/*  スマホ用トップページはサイドバーなし
/*  ハンバーガーの要素（navToggleとglobalMenuSp)は非表示。
/*  sp_logo（スマホの時のＮＳＰロゴ(小)は非表示。
/*
 */
.header-is-fixed{
	position: fixed;
	top:0px;
	left:0px;
	width:100%;
}
.nav-is-fixed{
	position:fixed;
	    top:23%;
		width: 25%;
}
html {
	font-size:100%;
}
body { 
	margin:0;
	width:100%;
	font-family: 'メイリオ','Meiryo', sans-serif; 
}

.container {	/* コンテンツの中身 */
	font-size:95%;
       
}

/*　PCのとき表示させないもの */
.navToggle { display: none !important; }
.globalMenuSp { display: none !important; }




.header {		/* PC用のヘッダー */
	font-size: 4.375vw;/*300%; */
	top:0%;
	text-align:right;
	align-items: right ;
	height:30%;
	flex-direction: column;
	padding: 0.5em;
	margin:		0;

	font-family:'メイリオ' , sans-serif;
	color:#ffffff;
	background-color:#73e600 ;
}
header{
	top:0px;
	z-index:24;
}
  .header br {
    display: none;
  }

.container { /* flexboxのぶぶん*/
/*.sidebar, .main{
	padding: 20px;*/
	display: flex; 
	width: 100%;


}

.sidebar{
	width: 25%;
	background-color: write;
	margin-bottom: 10px;
	margin-top: 10px;
        

}

.Nav_Common {
	list-style: none;
	justify-content:space-around;
	flex-wrap: wrap;
	background:#73e600;  /*メニューバー背景*/
	width:100%;
        

}
nav{
	list-style:none;
	background:#ffffff;
	text-align:center;
    margin-bottom: 0;
	   top:23%;
    z-index: 1;
justify-content:space-around;
}
.Nav_Common div.Nav_Title{
	padding-top: 1em;
	padding-bottom: 1em;
	text-decoration: none;
	width:100%;
	color: #ffffff; /*メニュー文字の色*/
	font-weight: bold;
}

div.list :hover {
background:#ffa500;    /*カーソルを合わせると背景の色が変わる*/

}

div  li.active{
background:#ffa500;
color: #ffffff;
cursor:default;
}

li.active div.Nav_Title{
	color:white;
}
a {
  text-decoration: none;
}



.main{	/* 各ページの中身がはいるところ */
	flex: 1;
	order: 2;
	width: 75%;
	background-color: #ffffff;
	margin-bottom: 10px;
	margin-top: 10px;
	
}


footer{				/* PC用のフッター*/
	/*height: 50%;*/
	padding : 1em;
	font-size: 100%;
	text-align: center;
	background-color:#73e600;
	color: #ffffff;
        font-family:'メイリオ' , sans-serif;
     
}
justify-content:space-between;

.nav-wrap {
  position: relative;
}
.scroll-nav {
  width: 100%;
  background: #73e600; /* メニューの背景色 */
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* 慣性スクロール */
}
.scroll-nav ul {
  max-width: 1060px; /* メニューの最大幅 */
  min-width: 770px; /* メニューの最小幅 */
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  list-style: none;
  padding-right: 25px; /* 右側の固定分余白を空ける */
}
.scroll-nav ul li {
  float: left;
  width: 16.00%; /* メニューの個別の幅 */
  text-align: center;
}
.scroll-nav ul li:hover {
  background: #ffa500; /* マウスホバー時の背景色 */
}
.scroll-nav ul li a {
  display: inline-block;
  color: #FFFFFF; /* メニューの文字色 */
  text-decoration: none;
  font-weight:bold;
}
.next-btn { /* 右側に固定する部分 */
  position: absolute;
  top: 0;
  right: 0;
  width: 25px; /* 固定部分の幅 */
  height: 40px; /* メニューの高さに合わせる */
  line-height: 40px;
  background: #73e600;
  color: #555;
}
.scroll-nav ul li {
  border-left: 2px solid #fff;
    border-right: 2px solid #fff;
  box-sizing: border-box;
}
.scroll-nav ul li + li {
    border-left: none;
}
.main{
width:100%
}



.pr{
display:none !important;
}

