/*===========全体の設定===============*/
body{
	background:rgb(230,230,230);
	color: rgb(40,40,40);
}
p{
	line-height: 2em;
}
.container{
	background:rgb(255,255,255);
	min-height: 800px;
	padding: 0;
}
#logo{
	min-height: 60px;
	background: rgb(210,255,210);
}
#logowrap{
	width: 200px;

}
#logowrap img{
	width:100%; 
}
#contents{
padding: 50px 10px 100px;
}
#footer{
	min-height: 60px;
	padding: 10px;
	background: rgb(210,255,210);
}
#footer p{
	text-align: center;
}
.clearfix::after {
  content: "";
  display: block;
  clear: both;
}
/*===========メニューの設定===============*/
.bg-light2{
	background: rgb(90,70,60);
}
/*===========トップ画像の設定===============*/

/*===========見出しの設定===============*/
h1 {
 padding: 8px 19px;
    margin: 2em 0;
    color: #2c2c2f;
    background: #cde4ff;
    border-top: solid 5px #5989cf;
    border-bottom: solid 5px #5989cf; 
}

h1:before {
  left: 7px;
}
h1:after {
  right: 7px;
}
h2{
	padding: 1rem 3rem;
  color: #000;
  border-radius: 100vh;
  background-image: -webkit-gradient(linear, right top, left top, from(#9be15d), to(#00e3ae));
  background-image: -webkit-linear-gradient(right, #0000FF 0%, #00FFFF 100%);
  background-image: linear-gradient(to left, #0000FF 0%, #00FFFF 100%);
  margin-bottom: 40px;
	
}

/*===========の設定===============*/

.navbar-light .navbar-nav .nav-link{
	color: rgb(65,250,65);
}
.navbar-light .navbar-nav .nav-link:hover{
	color: rgb(230,110,40);
}
.navbar-light .navbar-nav .active>.nav-link{
	color: rgb(65,250,65);
}
.dropdown-menu{
	background: rgb(70,50,40);
}
.dropdown-item{
	color: rgb(65,250,65);
}
.navbar-light .navbar-toggler{
border-color:rgb(255,255,255);
}
.navbar-light .navbar-toggler-icon{
	/*background-color: rgb(255,255,255);*/
}
.navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
/*.nav-link{
	color: rgb(255,255,255);
}
.dropdown-toggle{
	color: rgb(255,255,255);
}*/
/*===========レスポンシブの設定===============*/
@media (min-width: 576px) {
	
}

/*// 中デバイス（タブレット, 768px 以上）*/
@media (min-width: 768px) {
	#logowrap{
	width: 250px;
}
#contents{
padding: 50px 30px 100px;
}
}

/*// 大デバイス（デスクトップ, 992px 以上）*/
@media (min-width: 992px) {
	
}

/*// 特大デバイス（ワイド・デスクトップ, 1200px 以上）*/
@media (min-width: 1200px) {

}
/*===========強調の設定===============*/

.under {
  border-bottom: double 6px rgb(235,235,0);
  border-bottom: double 6px rgb(180,0,0);
  border-bottom: double 6px rgb(240,160,160);


}
.red{
	font-size:  120%;
	color: rgb(220,0,0);
	font-weight: bold;
}
.keturonn{
	font-size: 200%;
	color: rgb(220,0,0);
	font-weight: bold;
}
.ennmei{
	font-size: 100%;
	color: rgb(220,0,0);
	font-weight: bold;
}
/*===========ページリンクの設定===============*/
#page_link{
	padding: 10px;
}
#page_link #linkleft{
	width: 20%;
	float: left;
}
#page_link #linkcenter{
	width: 60%;
	float: left;
}
#page_link #linkright{
	width: 20%;
	float: left;
}
@media (min-width: 576px) {
	
}
#page_link a:hover{
	opacity: 0.8;
}

/*// 中デバイス（タブレット, 768px 以上）*/
@media (min-width: 768px) {
#page_link #linkleft{
	width: 10%;
	float: left;
}
#page_link #linkcenter{
	width: 80%;
	float: left;
}
#page_link #linkright{
	width: 10%;
	float: left;
}
}

/*// 大デバイス（デスクトップ, 992px 以上）*/
@media (min-width: 992px) {	

}

/*// 特大デバイス（ワイド・デスクトップ, 1200px 以上）*/
@media (min-width: 1200px) {
}
/*===========動画の設定===============*/
.moviestyle{
	width: 100%;
}
/*===========テーブルの設定===============*/

/*===========メンバー紹介の設定===============*/
.commemname{
	text-align: center;
	font-size: 30px;
}
/*===========の設定===============*/
#tophe{
	position: fixed;
	right:60px;
	bottom: 40px;
	width: 40px;
	height: 65px;
	display: none;
}
#tophe img{
	width: 70px;
	height: 80px;

}
#topheugoku{
display: block;

}
.banner{
	width: auto;
}
/*===========引用設定===============*/
.innyou{
	font-weight: bold;
	font-style: italic;
}
/*===========リストの設定===============*/
.tejun{
	list-style: decimal;
}
/*===========の設定===============*/
/*===========の設定===============*/