/* ******************************************************************
 *	File name		: top.css
 *	Summary			: css base
 * ******************************************************************
 */

/* -----------------------------------------------------------------
   base
----------------------------------------------------------------- */

header h1{
	top:22px;
}
header h1 a{
	padding:0px 10px 5px 93px;
	line-height:1.15;
	}
	header h1 a span{
		display:block;
		margin:2px 0 0;
		font-size:0.9rem;
	}
	header h1 a img{
		top:-7px;
	}

header.h_slide h1{
	top:5px !important;
	}
	header.h_slide h1 a img{
		top:7px !important;
}

/* --- responsive --- */
@media only screen and (max-width:1200px){
	header h1{
		top:12px !important;
	}
	header h1 a img{
		top:-5px !important;
	}
}

footer div strong{
	font-size:1.1rem;
}

/* --- responsive --- */
@media screen and (max-width:767px){
	footer div strong{
		display:none;
	}
	header h1 a{
		padding:0px 10px 5px 73px;
	}
	header.h_slide h1 a img{
		top:2px !important;
	}
}

/* -----------------------------------------------------------------
   main_img
----------------------------------------------------------------- */

#main_img h2{
	top:150px;
	left:30px;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:700;
	font-style:italic;
	font-size:3.0rem;
}
/* --- responsive --- */
@media only screen and (max-width:1200px){
	#main_img h2{
		top:0px;
		left:0px;
		margin:30px 0;
		font-size:1.5rem;
	}
}

/* -----------------------------------------------------------------
   mission
----------------------------------------------------------------- */

#mission h2 + div p{
	font-size:1.20rem;
}

/* --- responsive --- */
@media screen and (max-width:767px){
	#mission h2 + div p{
		font-size:0.92rem;
	}
}

#greeting_lr #og_chief p{
	font-size:0.77rem;
}

/* -----------------------------------------------------------------
   organization
----------------------------------------------------------------- */

#organization h2 + p{
	font-size:1.20rem;
}

/* --- responsive --- */
@media screen and (max-width:767px){
	#organization h2 + p{
		font-size:0.92rem;
	}
}


/* -----------------------------------------------------------------
   Global_Coalition
----------------------------------------------------------------- */

#Global_Coalition #gc_leader p{
	font-size:0.77rem;
}

/* --- responsive --- */
@media screen and (max-width:767px){
	#Global_Coalition > p{
		font-size:0.92rem;
	}
}


