@charset "Shift_JIS";

.content_sign_img{
	margin: 0 auto;
}

.head_box_h1{
	margin: 2rem 0 0 0;
}

.main_head{
	margin: 0 0 1rem 0;
}

.list-arrow-r li,
.list-arrow-g li {
	position:relative;
	padding: 0em 0.3em 1em 1.3em;
}
.mnframein{
	padding: 0 1rem;
}
.mnframein p,
.mnframein ul{
	margin: 0 0 2rem;
}
ul.point_list li{
	position: relative;
	padding: 0 0 0 2rem;
}
ul.point_list li:before{
	position:absolute;
	content:'';
	width:0;
	height:0;
	top: 0.35em;
	left: 0.2em;
	border-color: #ba1532;
	border-style: solid;
	border-width: 5px;
}

.jissen-chart li      {padding:0;}
.jissen-chart         {font-size:13px; margin-top:0; margin-bottom:0;}
.jissen-chart h3      {font-size:15px; color:#ba1532; font-weight:bold; margin:0; padding:0;}
.jissen-chart h3 span {font-size:12px;}

.jissen-chart img     { float:left; margin-right:1em; margin-bottom:1em;}

.jissen-chart h3:after {
    content: "";
    clear: both;
    display: block;
}

.jissen-chart li a       {display:block; width:100%; height:100%; text-decoration:none; padding:1em;}
.jissen-chart li a:hover {background-color:#ffffe9;}
.jissen-chart li a p     {color:#000; margin-bottom:0;}

.jissen-chart-side_menu li.selected_content a { font-size:15px; padding-top:18px !important; padding-bottom:18px !important;}
.jissen-chart-side_menu li a                  { font-size:13px; padding-top:10px !important; padding-bottom:10px !important;}

.jissen-koushi p        {font-size:13px; line-height:1.6em; text-align:left; padding:10px; background:#FFFFF0;}

.jissen-koushi span								{color:#14778A;}
.jissen-koushi span strong	{font-size:15px;}

.jissen-menu										{color:#ba1532; text-align:left;}
.jissen-menu	h2							{ font-weight:bold;}
.jissen-menu	h2	span		{ font-size:13px;}
.jissen-menu	ul li				{ padding-bottom:0.5em;}
.jissen-menu	ul li a  { color:#16778f;}


.jissen-honbun p				 {line-height:170%;}
.jissen-honbun h3			 { color:#ba1532;}

.jissen-img										{ padding-top:3em; padding-bottom:3em;}

.jissen-yellowbox    {
			border: #FF9933 1px solid;
			padding: 15px;
			background: #ffffe4;
			font-size: 16px;
			margin: 2em auto;
			display: table;
}

.jissen-list      {border:#FF9933 1px solid;background:#ffffe4;margin:20px;padding:0 15px 15px 30px;}
.jissen-list li   {padding-top:15px; text-indent:-1em;}





@media screen and (max-width: 767px) {
.grid-flexbox li:first-child {margin-top: 10px;}
}


@media (min-width: 468px){

}/*min-width: 468px end*/

@media (min-width: 768px){
	.content_sign_img{
		margin: 2rem 0;
	}
	.list-arrow-r li,
	.list-arrow-g li {
		position:relative;
		padding: 0em 0.3em 0.8em 1.3em;
	}
	.mnframein{
		padding: 0 0 0 1rem;
	}
	.h1-jissen-chart    {margin: 60px auto;}

}/*min-width: 768px end*/