@charset "utf-8";
/* rspns */
#rspns01 h1{
	background:url(../performance/images/rspns01_h1bg.png) no-repeat;
}
#rspns02 .imgbox{
 float:right;
 width:360px;
 margin:0 0 0;
 text-align:right;
}
#rspns03 .imgbox{
 float:right;
 width:360px;
 margin:0 0 0;
 text-align:right;
}
table{
 width:100%;
 color:#000000;
 border-collapse:collapse;
 border:1px solid #cccccc;
}
table th, table td{
 padding:1em;
 font-weight:normal;
 border:1px solid #cccccc;
 vertical-align:middle;
}
table thead th{
 padding:0.5em 1em;
 font-size:18px;
 background:#f2f2f2;
}
table tbody th{
 padding:0.8em 1em;
 font-size:16px;
 background:#f2f2f2;
}
table tbody td{
 padding:0.8em 2em;
 font-size:16px;
}
.imglst{
 margin:40px 0 50px;
}
.imglst li{
 float:left;
 list-style:none;
 margin-right:8px;
}
.imglst li:nth-child(3){
 margin-right:0;
}
#rspns04 .eq{
 width:100%;
 margin-bottom:35px;
 color:#000000;
 border-collapse:collapse;
 border:1px solid #cccccc;
}
#rspns04 .eq .ttl{
 width:45%;
 padding:1em;
 font-weight:normal;
 border:1px solid #cccccc;
}
#rspns04 .eq td:nth-child(2){
 width:35%;
}
#rspns04 .eq td:nth-child(3){
 text-align:center;
}

/* delivery */
#dlvry01 h1{
	background:url(../performance/images/dlvry01_h1bg.png) no-repeat;
}
#dlvry02 .imgbox{
 float:right;
 width:360px;
 margin:0 0 0;
 text-align:right;
}
#dlvry02 h4:nth-of-type(1){
 margin:0 0 0 !important;
}
#dlvry02 h4:nth-of-type(2){
 margin:40px 0 0 !important;
}
#dlvry03 .txtarea{
 margin:30px 0 0;
 padding:30px;
 border:1px solid #000000;
}
#dlvry03 .imgbox{
 float:right;
 width:360px;
 margin:0 0 0;
 text-align:right;
}
#dlvry03 .imgbox img{
 margin-bottom:25px;
}
#dlvry03 h3:nth-of-type(1){
 margin:0 0 0 !important;
}
#dlvry03 h3:nth-of-type(2){
 margin:40px 0 0 !important;
}
#dlvry03 .name{
 margin:0;
 line-height:1.4em;
}

/* performance */
#prfm01 h1{
	background:url(../performance/images/prfm01_h1bg.png) no-repeat;
}
#prfm02 .imgbox{
 float:right;
 width:360px;
 margin:0 0 0;
 text-align:right;
}
#prfm04 li{
 float:left;
 list-style:none;
 width:31%;
 padding:0.5em 1%;
}
#prfm04 p{
 text-align:right;
}

/* link */
#prfm_nav{
 width:950px;
 margin:0 auto 75px;
 padding:25px;
 background:#eeeeee;
}
#prfm_nav h2{
	margin:0 0 20px;
	padding-bottom:0.8em;
	font-size:18px;
	line-height:1em;
	font-weight:normal;
	text-align:center;
	border-bottom:1px dotted #ffffff;
}
#prfm_nav li{
 float:left;
 width:300px;
 height:160px;
 margin:0 25px 0 0;
 list-style:none;
}
#prfm_nav li:nth-of-type(1){
 background:url(../images/top/advtg_pict01.png) 0 center no-repeat;
 background-size:100% auto;
}
#prfm_nav li:nth-of-type(2){
 background:url(../images/top/advtg_pict02.png) 0 center no-repeat;
 background-size:100% auto;
}
#prfm_nav li:nth-of-type(3){
 margin-right:0;
 background:url(../images/top/advtg_pict03.png) 0 center no-repeat;
 background-size:100% auto;
}
#prfm_nav li a{
 display:table-cell;
 width:298px;
 height:158px;
 color:#ffffff;
 text-align:center;
 vertical-align:middle;
 border:1px solid #000000;
 background-color:rgba(0,0,0,0.5);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
#prfm_nav li a:hover{
 color:#1a3693;
 text-decoration: underline;
 border:1px solid #1a3693;
 background-color:rgba(255,255,255,0.8);
}
#prfm_nav li.crnt a{
 color:#1a3693;
 border:1px solid #1a3693;
 background-color:rgba(255,255,255,0.8);
}
