@charset "UTF-8";
/* --------------------------------------------------------------------
 Copyright (c) 2020 plusi
 -------------------------------------------------------------------- */
p.memo{ font-size: 90%; font-color: #666;}
header.bungutaisyo{
	background-color: #fff;
	background-size: auto!important;
	border-top: 1px solid #f2f2f2;
}
#header_area{
	padding: 30px 0px 30px 0px!important;
}
.topimg{ padding: 100px 0 0 0; margin: auto;}

/* --------------------------------
	MENU CURRENT
   -------------------------------- */
.menu li.navi_pickup a{
	text-decoration: underline!important;
	text-underline-position: under;
	color: #54bce8;
}

/* --------------------------------
	H1/H2
   -------------------------------- */
.contents_box h1,
.contents_box h1.sub {
	color: #333!important;
	border-bottom: none!important;
	/*border-bottom: 1px dashed #333!important;*/

	padding: 40px 14px 30px 0px!important;
	margin-bottom: 50px!important;

	text-align: left;
	font-weight: bold!important;
	font-size: 50px!important;
}
.contents_box h2{
	font-size: 30px!important;
}

/* --------------------------------
	H1, H2 /i
   -------------------------------- */
.contents_box h1 i {
	display: inline;
	padding-top: -40px;
	vertical-align: top;
}
.contents_box h1 i.kaigyo:after{
	white-space: pre;
	content: '\A'
}
.contents_box h2 i,
.contents_box h2.sub i{
	margin-right: 7px;
	color: #00a99d;
	/*color: #07609f;*/
}
/* --------------------------------
	borderHR
   -------------------------------- */
.contents_box .borderHR{
	border-bottom: 2px dashed #00a99d!important;
	/*border-bottom: 2px dashed #AB2317;*/
}


/* --------------------------------
	目次
   -------------------------------- */
.mokuji{
	padding-left: 50px!important;
}
/* ================================
			599px以下
   ================================ */
@media (max-width: 599px) {
	.contents_box h1,
	.contents_box h1.sub {
		padding: 30px 14px 10px 0px!important;
		margin-bottom: 50px!important;
		font-size: 30px!important;
	}
	.contents_box h2{
		font-size: 20px!important;
	}
	.mokuji{
		padding-left: 10px!important;
	}
}
