@charset "UTF-8";
/* CSS Document */

/*--------------スマホ 576以下--------------------*/

      
.my-bgcolor {
background-color:#FFFFFF !important; 
} 


.bg {
	background-image:url("../img/bg.jpg");
	background-size: cover;
	background-position: center center;
}

 
/*logo関係*/
.logo_container {
    padding-top: 45px;
     height: 345px;
  	display: flex;
	justify-content: center;
	align-items: center;   
}

.logo_box {
width: 85%;
 font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
}
       
.logo_box p {
    margin: 0;
}
    
    
    
/*スマホ 「menu」ボタン 表示追加*/
.top-menu {
  font-size: 0.9em;
 font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;  
 padding-top: 30px;
 padding-bottom: 30px;
 padding-right: 60%;/*30%*/
 padding-left: 16px;
 color:#333333;/*!important; */
    
}
    

/*スマホ｜メニューの高さ*/
.navbar {
padding-top:2px ;
padding-bottom:2px ; 
font-size: 0.95rem;/*追加*/
}

/*スマホ｜プルダウン(menu)の文字色*/
.navbar-nav a {
  color: #686868 !important;
 }
    
/*スマホ｜プルダウン ホバー色*/   
.navbar-nav a:hover {
color: #000000 !important; 
text-decoration: none;  
 } 

/*スマホ｜プルダウン　背景色*/	
.my-dropdown-menu {
background-color: #FFFFFF!important; 
padding-top: 15px;
margin-top:0px;
border-radius: 0px 0px 0px 0px;
border-color: #FFFFFF;
    }
    
/*スマホ｜プルダウン　文字色*/	  
.my-dropdown-item {
 color: #878787 !important; 
 margin-bottom: 10px !important;
 padding-top: 15px !important;
 padding-bottom: 15px !important;
    }
  
/*スマホ｜プルダウン ホーバー色*/		
.my-dropdown-item:hover{
color: #000000 !important; 
background-color:#FFFFFF !important; 
    }
    
.my-dropdown-item:focus{
color: #000000 !important; 
background-color:#FFFFFF !important; 
    }
.my-dropdown-item:active {
color: #000000 !important; 
background-color:#FFFFFF !important; 
}  
    
    
/*スマホ｜active色 */
.navbar-nav>.active>a,
.navbar-nav>.active>a:focus,
.navbar-nav>.active>a:hover {
color: #000000 !important; 
}     

    
    
/*スマホ｜プルダウン 文字マージン制御*/ 
.navbar li {
padding-top: 15px;
padding-bottom: 15px; 
padding-left: 8px;
}
    
/*スマホ｜プルダウン 左右マージン制御*/ 
.navbar-nav {
margin-top: 0px;
padding-left: 0.5em;
padding-right: 0.5em;
    }
    

    
/*3本線 枠色*/
.navbar-toggler{
/*border-color: #878787 !important;  */
border-color: rgba(0,0,0,0) !important;  
    } 
   
/*3本線 色 */
.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(0,0,0,0.65)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}


/*基本リンク色*/
/*a {
 color: #000000;
}*/
    


/*コンテナマージン　コンテンツ部*/
.container-fluid {
padding-left: 35px;
padding-right: 35px;

}




/*3本線 ×にする */
.navbar .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.65)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M6 6L 24 24M24 6L6 24'/%3E%3C/svg%3E");
} 


