@charset "utf-8";


/*----------------------------------------
  common
----------------------------------------*/
header {
	border-bottom:2px solid #a53860;
}
.txt_des {
  font-size: 142%;
  line-height: 1.55;
}
.section_about {
  margin-top: 28px;
}
.content_sub {
  margin-bottom: 20px;
  font-family: "Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif !important ;
}
.promise_sub {
  display: inline-block;
  margin-top:65px;
  margin-bottom:15px;
  padding-left: 15px;
  border-left: 5px solid #2678b1;
  color:#2678b1;
  font-size:22px;
  font-weight:normal;
  line-height: 1.3;
}

/*----------------------------------------
  企業理念
----------------------------------------*/
.title_head {
	padding-left:55px;
	font-weight:normal;
	background:url(../../img/h1_ic.png) no-repeat left top ;
}
.readTxt {
	font-size:22px;
	color:#a53860;
	font-family: "Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif !important ;
}

.bg01 {
	margin-top:30px;
}
.bg01 .bg01right {
	float:none;
	width:auto;
	padding-top:0;
}
.bg01 .bg01left {
	float:none;
	width:auto;
}
.bg01 .bg01right .txt_des {
	padding:15px 0 ;
}
.linkBoxWrap {
	margin-top:60px;
}
.linkBoxWrapLeft {
	float:left;
	width:48%;
}
.linkBoxWrapRight {
	float:right;
	width:48%;
}
.linkBoxWrap a {
	display:block;
	padding:9px;
	border:1px solid #cccccc;
	text-decoration:none;
	font-size:17px;
}
.linkBoxWrap a:hover {
	background:#f9f9f9;
}
.linkBoxWrap a h3 {
	padding:20px 10px 0 10px;
	color:#a53860;
}
.linkBoxWrap a p {
	padding:5px 10px 10px 10px;
	color:#333333;
}
