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

/*==========================================================================
　共通CSS
============================================================================*/

/* .porpose_tit{
background-color: #004f8a;
width:100%;
height: 70px;
display: table;
}

.porpose_tit p{
color:#FFFFFF;
text-align: center;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
font-size:120%;
line-height: 70px;
display: table-cell;
vertical-align: middle;
} */

.porpose_tit h1 { font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
background-color:#004f8a;
color:#FFF;
font-size:120%;
text-align:center;
width:100%;
margin:0 0 10px 0;
}
.purpose_maintxt{ 
margin-top:20px;
}

.purpose_imglist { float:left; margin-right:10px;}
.purpose_imglist2 { float:right; margin-right: 0;}

#yb_product_wrap h2{
border-bottom:solid 2px #004f8a;
}

#corevalue_wrap h2{
font-size:130%;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
padding:20px 0 20px 20px;
background-color: #fde100;
}

#corevalue_wrap .cv_mission{
font-size:130%;
color:#FFFFFF;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
padding:20px 0 20px 20px;
background-color: #004f8a;
}

.mission_text{
margin:20px 0 50px ;
}

#corevalue_wrap h3{
margin-bottom:20px;
}

#corevalue_wrap h3 span{
font-size:140%;
font-weight:bold;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
padding:10px 10px 10px 10px;
background-color: #EEEFEC;

}




/*==========================================================================
　レスポンシブ
============================================================================*/

@media (max-width: 640px) {

.purpose_imglist { float:none; margin:10px auto;}
.purpose_imglist2 { float:none; margin:10px auto;}



}
/* @media閉じ */