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


#menu_appli{
  margin-top:20px;
  }
#menu_appli li{
  display:inline-block
  }

.ph_appli{
  width:220px;
  float:left;
  margin:0 30px;
  }
.ph_appli img{
  }  
.ph_appli p{
  font-size:84%;
  color:#000;
  text-align:center;
  }
/* p */
.txt_appli{
  color:#000;
  line-height:150%;
  margin:0.5em 1em;
}


.sub_type_box{
  margin-left:280px;
  margin-top:30px;
  }


/* h3 */
.tit_appli{
margin-top:30px;
}
.tit_appli_02{
margin-top:30px;
background-image:url(../service/images/appli/bg_app_tit.png);
background-repeat:repeat-x;
font-size:120%;
border:1px solid #CCC;
color:#000;
padding:0.5em 1em;
}

/* h4 */
.tit_sub_appli{
  border-left:7px solid #7AAF06;
  border-bottom:1px solid #CCC;
  padding:5px 18px;
  color:#000;
  font-size:140%;
  line-height:120%;
  margin:30px 0;
  }
 .tit_sub_appli span{
  font-size:80%;
  }
  
/* tb ご利用の流れ*/  
.tb_appli_flow{
  margin:30px;
  border-collapse:collapse;
}
.tb_appli_flow th,.tb_appli_flow td{
  padding:10px;
  border:1px solid #CCC;
  border-collapse:collapse;
  vertical-align:middle;
}
.tb_appli_flow th{
  text-align:center;
  background-color:#F5F5F5;
}

.tb_noborder{
  border:0 !important;
  background-color:#FFF !important;
  }

.tb_notice{
  margin-left:30px;
  }
.tb_notice li{
  margin:3px;
  }