/* CSS Document */


/*- menu -*

footer

* filetop *
------------------------------------------------------------------------------------------------------------------------------------------*/


/*- File name [ add.css ] -*/

/*------------------------------------------------------------------------------------------------------------------------------------------

* all

------------------------------------------------------------------------------------------------------------------------------------------*/

/* screen width 768px未満
---------------------------------------------------------------------*/




/* 横向き用
---------------------------------------------------------------------*/

@media (orientation: landscape) {
}




/* TAB用768px～（TAB）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 768px) {
	
	
	
}




/* iPad pro・ノートPC用1024px～（NPC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1024px) {
	
	
	
}




/* PC用1280px～（PC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1280px){
	
	
	
}







/*------------------------------------------------------------------------------------------------------------------------------------------

* footer

------------------------------------------------------------------------------------------------------------------------------------------*/

/* screen width 768px未満
---------------------------------------------------------------------*/
#footer .footer_inr .ftlogo{
	margin-bottom: 0;
}

#footer .footer_inr .centerTxt{
	text-align: center;
	font-size: 1.4rem;
	color: #000000;
	margin-bottom: 15px;
	margin-top: 5px;
}




/* 横向き用
---------------------------------------------------------------------*/

@media (orientation: landscape) {
}




/* TAB用768px～（TAB）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 768px) {
	
	
	
}




/* iPad pro・ノートPC用1024px～（NPC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1024px) {
	
	#footer .footer_inr .centerTxt{
		font-size: 1.8rem;
		margin-top: 10px;
	}
	
}




/* PC用1280px～（PC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1280px){
	
	
	
}







/*------------------------------------------------------------------------------------------------------------------------------------------

* Add Sample Code

------------------------------------------------------------------------------------------------------------------------------------------*/

/* screen width 768px未満
---------------------------------------------------------------------*/




/* 横向き用
---------------------------------------------------------------------*/

@media (orientation: landscape) {
}




/* TAB用768px～（TAB）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 768px) {
	#header #hd-nav #logo{
		flex-wrap: wrap;
		font-weight:bold;
	}
	
	#header #hd-nav #logo p.txt{
		text-align: center;
		color: #fff;
		margin-top: 5px;
		width: 100%;
	}
	
	
}




/* iPad pro・ノートPC用1024px～（NPC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1024px) {
    
    #header #hd-nav #logo{
        max-width: 340px;
		justify-content: flex-start;
    }
	
	#header #hd-nav #logo p.txt{
		font-size: 1.4rem;
		margin-top: 10px;
		text-align: left;
	}
}




/* PC用1280px～（PC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1280px){
	
	
	
}






