@charset "utf-8";
/* CSS Document */
/*@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);*/

.mainarea{
	background-color:#c7e8fb;
	text-align:center;
}

p{
	font-size:15px;
	line-height:1.5;
}
p strong{
	font-weight:bold;
}
#container p a{
	color:#06F!important;
	text-decoration:underline!important;
}

h4.border{
	font-size:24px;
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight:700;
	line-height:1.0;
	padding-bottom:14px;
	border-bottom:2px solid #000;
	margin-bottom:14px;
}
h5.black_bar{
	font-size:18px;
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight:700;
	line-height:2.0;
	color:#FFFFFF;
	background-color:#000000;
	margin-bottom:20px;
}
h5.black_bar span{
	display:inline-block;
	width:2.0em;
	text-align:center;
	border-right:2px solid #FFFFFF;
	margin-right:1.0em;
}
ul.mynumber_list{
	margin-bottom:-30px;
}
ul.mynumber_list li{
	margin-bottom:30px;
	overflow:hidden;
}
ul.mynumber_list li img{
	clear:left;
	float:left;
	margin-right:40px;
}	
ul.mynumber_list li div{
	float:left;
	width:740px;
	padding-top:20px;
}
dl.basic_table{
	border-top:1px solid #acacac;
	overflow:hidden;
	font-size:14px;
}
dl.basic_table dt,dl.basic_table dd{
	padding:16px 20px;
	border-bottom:1px solid #acacac;
	box-sizing:border-box;
}
dl.basic_table dt{
	background-color:#c7e8fb;
	float:left;
	clear:left;
	width:25%;
}
dl.basic_table dd{
	float:left;
	width:75%;
}

.articleTxt {
    font-size: 17px ;
    line-height: 26px ;
    text-align: left;
    color:#2b2b2b ;
}