@charset "UTF-8";
/*
 * index.css
 *
 */

/*==================================
             about
==================================*/
.other_page h2 {
	background-image:url(../img/about_top.jpg);
}
.about_top {
	padding:20px;
}
.en_name {
    color: #CCCCCC;
    font-family: Noto Serif JP,serif;
    font-size: 24px;
    text-align: center;
}
.about_top ul li h3 {
	background-color:#E50011;
	color:#fff;
	font-size:24px;
	margin:0 auto;
	padding:5px 0 2px;
    font-family: Noto Serif JP,serif;
	background-image:none;	
}
.about_top .en_about {
	color:#F3A380;
    font-family: Noto Serif JP,serif;
	font-size:36px;
	text-align:center;
}
.about_top ul {
	width:1100px;
    display: flex;
    justify-content: space-around;
	margin:30px auto;
}
.about_top h4 {
    color: #E50011;
    font-size: 24px;
    text-align: center;
    font-family: Noto Serif JP,serif;
	margin:0 auto 20px;
}
.about_top p {
	text-align:left;
}
.about_top ul li {
	width:30%;
}
.about_top ul li p {
	text-align:left;
}
.about_info img {
	display:block;
	margin:0 auto;
}
.about_info h3 {
	color:#fff;
	margin:40px 20px 10px;
	padding:7px 0;
    background-image: linear-gradient(to right, #430000 0%, #907977 100%);
}
.about_program h4 {
	background-color:#FFE2E5;
	color:#430000;
	margin:40px 30px;
	padding:10px;
	font-weight:bold;
	font-size:18px;		
}
.about_program h5 {
	color:#430000;
	font-size:16px;
	font-weight:bold;
	margin:10px auto;
}
.about_program ul {
	width:900px;
	margin:0 auto;
}
.about_program li {
	font-size:16px;
	color:#430000;
	margin:0 auto 20px;
}
.kentei_list {
	width:800px;
	margin:30px auto;
	padding:20px;
	background-color:#FFE2E5;
	border-radius:10px;
}
.kentei_list h5 {
	color:#430000;
	font-size:22px;
	font-weight:bold;
	margin:0 auto;
    font-family: Noto Serif JP,serif;	
}
.kentei_list li{
	color:#430000;
	font-size:16px;
	margin:10px auto;
}
.about_value img {
	margin:10px auto 30px;
}
.about_value p {
    color: #F3A380;
    font-family: Noto Serif JP,serif;
    font-size: 30px;
    text-align: center;
}
.about_annai ul {
	width:900px;
	margin:20px auto 0;
}
.about_annai ul li {
	margin:10px auto;
}
.about_annai ul li h4 {
	color:#430000;
	font-size:22px;
	font-weight:bold;
	margin:0 auto 10px;
    font-family: Noto Serif JP,serif;
}
.about_annai ul li > ul > li {
	color:#430000;
	font-size:16px;
}

.about_top h3 {
	background-image:none;
	color:#430000;
	margin:0 auto;
	font-size:28px;
}
.about_nyukai p {
	text-align:left;
	margin:30px 30px 0;
}
.xls_icon {
	background-image:url(../img/xls_icon.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-size:20px auto;
	width:300px;
	padding:0 0 0 30px;
	margin:0 auto;
}