@charset "utf-8";
/* SUB CSS */

/* TITLE */
.OTC54_h4 , .OTC54_h4 > b  {font-size:22px ; line-height:30px ; word-break:break-all} 
.OTC54_h4 {padding-left:20px ; background:url(../OT_img/OTC_h4_bar.png) no-repeat 3px 15px ; margin-bottom:10px ; overflow:hidden  }
.OTC54_h4 > b {font-weight:bold ; font-weight:600 ; color:#444444} 



/* TABLE */ 
.OTC54_table {display:block ; overflow:hidden}
.OTC54_table table {width:100% ; border:0px ; border-spacing:0px ; border-collapse:collapse ; border-top:solid 1px #007eef}
.OTC54_table thead.OTC54_thead_no ,
.OTC54_table thead.OTC54_thead_no th ,
.OTC54_table caption {height:0px ; line-height:0px ; overflow:hidden ; font-size:0px ; padding:0px ; border:0px ; margin:0px}
.OTC54_table thead th , .OTC54_table tbody th , .OTC54_table tbody td { 
    border:solid 1px #d7d7d7 ; border:solid 1px rgba(0,0,0,0.15) ; border-top:0px ; border-left:0px ;
	padding:7px 5px ; line-height:22px }
.OTC54_table thead th:last-child , .OTC54_table tbody td:last-child { border-right:0px }
.OTC54_table thead th , .OTC54_table tbody th { background-color:#f2f2f2 ; font-size:14px ; text-align:center ; font-weight:bold}	
.OTC54_table tbody th { width:90px }
.OTC54_table tbody td { padding-left:10px }
.OTC54_table tbody td a:hover { text-decoration:underline } 

#OTC54_table5 {margin-bottom:20px}
#OTC54_table5 thead th , #OTC54_table6 thead th  {font-size:16px ; line-height:30px}
#OTC54_table5 tbody td , #OTC54_table6 tbody td { text-align:center }



/* SUB */
.OTC54_sub {display:block ; overflow:hidden ; margin-bottom:50px}
.OTC54_sub:last-child {margin-bottom:0px}
.OTC54_sub .OTC54_table , .OTC54_sub .OTC_p {padding-left:25px} 
 
 
 

/* PC **********************************************************************/
@media all and (min-width:1100px){ 

/* IMAGE */
#OTC54_img1 { padding-top:320px ; background:url(../OT_img/OTC_54_img1.jpg) no-repeat center top ; text-align:center } 



/* TABLE */
.OTC54_table tbody th { width:120px }
#OTC54_table5 tbody td { width:25% }
#OTC54_table6 tbody td { width:20% ; word-break:break-all}
 
}