<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.conected-company{
  text-align: center;
  margin: 30px auto;
}
.conected-company &gt; h3{
  font-size: 30px;

}
.conected-company &gt; p{
font-size: 50px;
margin-bottom: 30px;
}

.conected-company &gt; div{
  width: 100%;
}

.conected-company &gt; div &gt; a{
  color: white;
  font-size: 20px;
  text-decoration: none;
  display: inline-block;
  border: 3px solid black;
  font-weight: bold;
}

.murakami-link{
padding: 30px 0 ;
width: 400px;
background-color: red;
}

.murakami-link:hover{
background-color: rgba(255, 0, 0, 0.689);
}

.tb-link{
padding: 30px 0 ;
width: 400px;
background-color: #1e3f9e;
}
.tb-link:hover{
  background-color: #1e3e9eb4;

}


.conected-company &gt; div &gt; a:hover{
  color: white;
}



/* CSS Document */
.main_visual {
  background:url(../images/mv01.jpg) no-repeat center top;
  height:450px;
}
.main_visual h2 {
  padding:115px 0 5px 0;
}
#main {
  margin:40px 0 60px 0;
}
.text_main_v {
  font-size: 16px;
  margin:20px 0 0 0;
}
/************************ top01 *********************/
.box01_top01 {
  position: relative;
  margin:0 30px;
}
.box01_top01 .tt01_top01 {
  color:#fff;
  font-size: 24px;
  position: absolute;
  top:75px;
  left:80px;
  background:url(../common_img/arr02.png) no-repeat right center;
  padding:0 18px 0 0;
  font-weight: bold;
  letter-spacing: 4px;
}
.text01_top01 {
  position: absolute;
  color:#fff;
  top:45px;
  left:525px;
  right:35px;
  font-size: 13px;
  bottom:40px;
}
.list_top01 {
  margin:0 30px;
}
.list_top01 li {
  float:left;
  width:300px;
  margin:0 20px 0 0;
  position: relative;
}
.list_top01 li .tt02_top01 {
  color:#fff;
  font-size: 20px;
  position: absolute;
  top:65px;
  left: 32px;
    right: 32px;
  background:url(../common_img/arr02.png) no-repeat right center;
  padding:0 18px 0 0;
  font-weight: bold;
  letter-spacing: 3px;
  display: inline;
}
.list_top01 li .tt03_top01 {
  color:#fff;
  font-size: 20px;
  position: absolute;
  top:65px;
  left:90px;
  right:90px;
  background:url(../common_img/arr02.png) no-repeat right center;
  padding:0 18px 0 0;
  font-weight: bold;
  letter-spacing: 3px;
  display: inline;
}
.text02_top01 {
  background:#f8f6f3;
  font-size: 13px;
  padding:25px 25px;
}
/************************ top02 *********************/
.top02 {
  background:url(../images/bg02.jpg) no-repeat center top;
  padding:120px 0 0 0;
  height:180px;
}
.box01_top02 {
  padding:40px 90px 30px 90px;
  text-align: center;
  margin:0 150px;
  background:#fff;
  height:110px;
}
.box01_top02 p {
  font-size: 13px;
}
/************************ top03 *********************/
.list_top03 li {
  background:#ebf2f7;
  width:280px;
  text-align: center;
  float:left;
  padding:20px 20px 25px 20px;
  margin:0 20px 0 0;
}
.list_top03 li h4 {
  font-size: 20px;
  line-height: 1.3;
}
.list_top03 li h4 span {
  color:#0a21a0;
}
.btn_top03 {
  position: relative;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 430px;
  padding:15px 20px 15px 0;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  margin:auto;
  background: #f33240 url(../common_img/arr03.png) no-repeat right 80px center;
  border-bottom: 3px solid #a40000;
}
.btn_top03 a {
  color:#fff;
  text-decoration: none;
}
.btn_top03 a:after {
  position: absolute;
  content:"";
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.btn_top03:hover {
  opacity:0.8;
}
/************************ top04 *********************/
.left_top04 {
  float:left;
  margin:0 0 0 30px;
  width:300px;
}
.right_top04 {
  float:right;
  width:640px;
}
.left_top04 h3 {
  font-size: 26px;
  margin:5px 0 15px 0;
}
.top04 {
  background:url(../images/bg03.png) no-repeat center top;
  height:300px;
  padding:30px 0;
}
.btn_top04 {
  position: relative;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 180px;
  padding:8px 20px 8px 0;
  font-weight: bold;
  text-align: center;
  background: #f33240 url(../common_img/arr03.png) no-repeat right 15px center;
  border-bottom: 2px solid #a40000;
}
.btn_top04 a {
  color:#fff;
  text-decoration: none;
}
.btn_top04 a:after {
  position: absolute;
  content:"";
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.btn_top04:hover {
  opacity:0.8;
}
.list_top04 li {
  float:left;
  width:160px;
  position: relative;
}
.list_top04 li.box02_top04 a:after {
  position: absolute;
  content:"";
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.list_top04 li.box03_top04 a:after {
  position: absolute;
  content:"";
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.list_top04 li.box02_top04:hover {
  opacity: 0.8;
}
.list_top04 li.box02_top04 {
  padding:30px 0 0 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  height:120px;
  text-align: center;
  background:#fff;
}
.tt01_top04 {
    text-align: center;
    color: #f33240;
    letter-spacing: 0px;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 20px;
}
.list_top04 li.box03_top04:hover {
  opacity: 0.8;
}
.list_top04 li.box03_top04 {
  padding:30px 0 0 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  height:120px;
  text-align: center;
  background:#1e3f9e;
}
.tt02_top04 {
  text-align: center;
  color:#d6dae9;
  letter-spacing: 2px;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}
/************************ top05 *********************/
.tt_top05 {
  float:left;
  width:160px;
  height:240px;
  background:#1e3f9e;
  text-align: center;
}
.tt_top05 h3 {
  color: #fff;
  font-size: 21px;
  width: 25px;
  margin: auto;
  line-height: 1.3;
  padding: 45px 0 0 0;
}
.btn01_top05 {
  background:#fff;
  width:55px;
  margin:20px auto auto;
  font-size: 12px;
}
.btn01_top05 a {
  text-decoration: none;
}
.col01_top05 {
  float:left;
  width:495px;
  margin:15px 0 0 20px;
}
.col01_top05 dl dt {
  float:left;
  font-weight: bold;
  font-size: 13px;
  color:#3d59ac;
  width:95px;
}
.col01_top05 dl {
  margin:20px 0;
}
.col01_top05 dl dd {
  display:block;
  padding:0 0 0 110px;
  font-size: 13px;
}
.col01_top05 {
  overflow: auto;
  height:215px;
}
.col02_top05 {
  float:right;
  background:#f2efea;
  width:280px;
  position: relative;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.col02_top05:hover {
  opacity:0.8;
}
.col02_top05 a:after {
  position: absolute;
  content:"";
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.col01_top05 dl dd a {
  color:#f33240;
 text-decoration: underline;
 }
.col02_top05 h4 {
  color: #3d59ac;
  font-size: 20px;
  background: url(../common_img/arr05.png) no-repeat 95px center;
  padding: 0 18px 0 0;
  margin: 15px 0 0 20px;
  letter-spacing: 2px;
}
.text01_top05 {
  line-height: 1.4;
  font-size: 13px;
  margin:0 20px 20px 20px;
}
/************************ top06 *********************/
</pre></body></html>