/* CSS Document */
@charset "UTF-8";

/*==========================================================================
　各個別ページCSS
============================================================================*/
/*************************************************/
/* コアバリュー　
/*************************************************/

/* Technology */
.corev_title01{
background-color: #fde100;
width:100%;
height: 60px;
}
#corev_tech_wrap{
background-color: #666666;
background: url(../img/corev_tech_back.jpg ) no-repeat;
width:100%;
}
.corev_title01 .forte_inner p{
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
font-size:160%;
line-height: 60px;
}

/* Mission */
.corev_title02{
background-color: #004f8a;
color:#FFFFFF;
width:100%;
height: 60px;
padding-left:30px;
}
#corev_mission_wrap{
background-color: #999999;
background: url(../img/corev_mission_back.jpg ) no-repeat;
width:100%;
}
.corev_title02 .forte_inner p{
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
font-size:160%;
line-height: 60px;
}

/* 共通 */
.left{
float:left;
width:50%;
}
.right{
float:right;
}















#forte_page #layout_content { width:100%;}
#forte_page #breadcrumb_list  { color:#FFFFFF; background-color:#014099; margin:0 ; padding-top:30px; display:none; }
#forte_page #breadcrumb_list ul { margin:0 auto 0; width:1000px;}
#forte_page #main_content { width:100%;}
#forte_page .forte_inner { width:1000px; margin:0 auto 0;}
#forte_page #main_content dl { padding-left:160px;}

#forte_page #main_content .block01 { background-color:#014099; color:#FFFFFF; padding:60px 0;}
#forte_page #main_content .block01 h2 { color:#FFFFFF; text-align:center; margin-bottom:30px; font-size:180%; background: url(../img/forte_bg00.png ) no-repeat; background-position:bottom center; padding-bottom:50px;}
#forte_page #main_content .block01 p { text-align:center; margin-bottom:20px; font-size:90%; line-height:2.2;}


/* ▼▼ここから内容▼▼ */

#forte_page #main_content .block05 { color:#FFFFFF; padding:50px 0; background-size: cover; background-position:center;}
#forte_page #main_content .block05 h2 { float:left; display: block; text-indent: 100%;	 white-space: nowrap; overflow: hidden; width:125px; height:400px; background: url(../img/forte_tit_txt05.png	) no-repeat; }
#forte_page #main_content .block05 dt { color:#FFFFFF; font-weight:bold; text-align:left; margin-bottom:50px; text-align:left;  font-size:160%;}
#forte_page #main_content .block05 p { text-align:left; margin-bottom:30px; font-size:90%; line-height:2.2;}



#forte_page #main_content .block06 { color:#FFFFFF; padding:50px 0; background-size: cover; background-position:center;}
#forte_page #main_content .block06 h2 { float:left; display: block; text-indent: 100%;	 white-space: nowrap; overflow: hidden; width:123px; height:400px; background: url(../img/forte_tit_txt06.png	) no-repeat; margin-right:40px;}
#forte_page #main_content .block06 dt { color:#FFFFFF; font-weight:bold; text-align:left; margin-bottom:50px; font-size:160%;}
#forte_page #main_content .block06 p { text-align:left; margin-bottom:30px; font-size:90%; line-height:2.2;}



#forte_page #main_content .block07 {background-size: cover; color:#FFFFFF; padding:50px 0; background-position:center;}
#forte_page #main_content .block07 h2 { float:left; display: block; text-indent: 100%;	 white-space: nowrap; overflow: hidden; width:123px; height:400px; background: url(../img/forte_tit_txt07.png	) no-repeat; margin-right:40px;}
#forte_page #main_content .block07 dt { color:#FFFFFF; font-weight:bold; text-align:left; margin-bottom:50px; font-size:160%;}
#forte_page #main_content .block07 p { text-align:left; margin-bottom:30px; font-size:90%; line-height:2.2;}



#forte_page #main_content .block08 {color:#FFFFFF; padding:50px 0; background-size: cover; background-position:center;}
#forte_page #main_content .block08 h2 { float:left; display: block; text-indent: 100%;	 white-space: nowrap; overflow: hidden; width:125px; height:400px; background: url(../img/forte_tit_txt08.png	) no-repeat; }
#forte_page #main_content .block08 dt { color:#FFFFFF; font-weight:bold; text-align:left; margin-bottom:50px; text-align:left;  font-size:160%;}
#forte_page #main_content .block08 p { text-align:left; margin-bottom:30px; font-size:90%; line-height:2.2;}



#forte_page #main_content .block09 {color:#000000; padding:50px 0; background-size: cover; background-position:center;}
#forte_page #main_content .block09 h2 { float:left; display: block; text-indent: 100%;	 white-space: nowrap; overflow: hidden; width:123px; height:400px; background: url(../img/forte_tit_txt09.png	) no-repeat; margin-right:40px;}
#forte_page #main_content .block09 dt { color:#000000; font-weight:bold; text-align:left; margin-bottom:50px; font-size:160%;}
#forte_page #main_content .block09 p { text-align:left; margin-bottom:30px; font-size:90%; line-height:2.2;}



#forte_page #main_content .block10 {background-size: cover; color:#000000; padding:50px 0; background-position:center;}
#forte_page #main_content .block10 h2 { float:left; display: block; text-indent: 100%;	 white-space: nowrap; overflow: hidden; width:123px; height:400px; background: url(../img/forte_tit_txt10.png	) no-repeat; margin-right:40px;}
#forte_page #main_content .block10 dt { color:#000000; font-weight:bold; text-align:left; margin-bottom:50px; font-size:160%;}
#forte_page #main_content .block10 p { text-align:left; margin-bottom:30px; font-size:90%; line-height:2.2;}
