
#main2{
	margin: 0 0 0 0px;
	padding: 0px;
	float: right;
	width: 595px;
}

/*---------------------------
  ▼代表あいさつ
---------------------------*/
#to_about0 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
}

#to_about0 h3{
	height:27px;
	width:560px;
	background: url(../img/about_obi01.gif) no-repeat;
}

/*---------------------------
  ▼会社概要
---------------------------*/
#to_about1 {
    float: left;
	margin: 0 0 0 0px;
	padding:0 20px 20px 20px;
	width: 560px;
}

#to_about1 h3{
	height:27px;
	width:560px;
	background: url(../img/about_obi02.gif) no-repeat;
}

/*---------------------------
  ▼会社概要
---------------------------*/
#to_about2 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
}

#to_about2 h3{
	height:27px;
	width:560px;
	background: url(../img/about_obi03.gif) no-repeat;
}

/*---------------------------
  ▼2段組指定01
---------------------------*/
.box_a {
    float: left;
	width: 300px;
}
.box_b {
    float: right;
	width: 295px;
}
.box_a ul {
	margin: 0 0 0 0px;
	padding: 10px;
}

.box_b ul {
	margin: 0 0 0 0px;
	padding: 10px;
}

/*---------------------------
  ▼2段組指定01
---------------------------*/
.box_c {
    float: left;
	height:200px;
	width: 150px;
}
.box_d {
    float: right;
	height:200px;
	width: 445px;
}
.box_c ul {
	margin: 0 0 0 0px;
	padding: 10px;
}

.box_d ul {
	margin: 0 0 0 0px;
	padding: 10px;
}


.box_00 {
    float: left;
	width: 350px;
}
.box_01 {
    float: right;
	width: 210px;
}
.box_00 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

.box_01 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

/*---------------------------
  ▼1段組指定01
---------------------------*/
.box_aa {
    float: left;
	width: 595px;
}

.box_aa ul {
	margin: 0 0 0 0px;
	padding: 10px;
}

/*---------------------------
  ▼1段組指定01
---------------------------*/
.box_bb {
    float: left;
	width: 560px;
}

.box_bb ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

.box_bbrose {
    float: left;
	width: 560px;
	height: 148px;
	background:url(../img_2/gomihiroi/ias.gif) no-repeat;
	padding-top:5px;
}


/*---------------------------
  ▼沿革テーブル
---------------------------*/
table.enkaku{
    width: 500px;
	/*border: 1px solid #CCCCCC;*/
	/*border-collapse: separate;*/
    /*border-spacing: 1px;*/ 
}
.enkaku th{
	text-align:left;
	padding: 5px;
	background-color: #ffffff;
}
.enkaku td{
    text-align:left;
	padding: 5px;
}

/*---------------------------
  ▼沿革テーブル
---------------------------*/
table.gaiyou{
    width: 560px;
	border: 1px solid #CCCCCC;
	border-collapse: separate;
    border-spacing: 1px; 
}
.gaiyou th{
	width: 80px;
	text-align:left;
	padding: 10px;
	background-color: #DED2BE;
	border-right:solid 5px #9E9588;
}
.gaiyou td{
    text-align:left;
	padding: 10px;
	background-color: #ffffff;
	border-bottom:solid 1px #cccccc;
}


/*--伸びる部分の背景--*/
.ias_body{
	width:560px;
}

/*--下段の背景--*/
.ias_bottom{
	height:40px;
	width:560px;
	background: url(../img/tenpo_bottom.gif) no-repeat;
}

#to_ias {
	margin-left: 20px;
	margin-bottom: 20px;
}


#to_ias h3{
	height:27px;
	width:560px;
	background: url(../img/about_obi01.gif) no-repeat;
}

#to_ias img{
	float: left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#to_ias p{
	line-height:20px;
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
}

/*---------------------------
  ▼こんな会社です
---------------------------*/
#to_ias00 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
}

#to_ias00 h3{
	height:22px;
	width:560px;
	background: url(../img/ias_obi01.gif) no-repeat;
}

#to_ias01 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
}

#to_ias01 h3{
	height:22px;
	width:560px;
	background: url(../img/ias_obi02.gif) no-repeat;
}

#to_ias02 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
}

#to_ias02 h3{
	height:22px;
	width:560px;
	background: url(../img/ias_obi03.gif) no-repeat;
}

.ias_gomihiroi {
	height:132px;
	width:560px;
	background: url(../img_2/gomihiroi/ias.gif) no-repeat;
}


/*---------------------------
  ▼2段組
---------------------------*/
.box_ias01 {
    float: left;
	width: 560px;
}
.box_ias02 {
    float: right;
	width: 280px;
}
.box_ias01 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

.box_ias02 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}
/*---------------------------
  ▼2段組
---------------------------*/
.box_ias03 {
    float: left;
	width: 140px;
}
.box_ias04 {
    float: right;
	width: 420px;
}
.box_ias03 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

.box_ias04 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}


ul.list_service {
	width: 450px;
	margin: 0 auto;
	display: flex;
	/*flex-wrap: wrap;*/
	justify-content: center;
	align-items: center;
}
.list_service li {
	list-style: none;
	padding: 0 25px;
	margin: 0 0 25px 0;
}