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

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body{border: none;}
#wrap{margin-top: 2em;}
#breadcrumbArea li{font-size: 12px;}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea{height: 60px; margin: 0 auto; padding-bottom: 10px; border-top: #1247b0 solid 20px; border-bottom: #1247b0 solid 3px;}
#headerArea #headerAreaInner{position: relative; max-width: 950px; margin: 0 auto;}
#headerArea #headerTitle{float: left;}
#headerArea #headerTitle h1{position: static; margin-top: 5px;}
#headerArea .ttlTxt{font-size: 11px; color: #fff; font-weight: normal; position: absolute; top: -18px; line-height: 1.6; margin: 0; padding: 0;}
#headerArea .ttlSub{position: absolute; top: -18px; right: 0; color: #fff; font-size: 11px; text-align: right; width: 400px; line-height: 1.6; margin: 0; padding: 0;}

/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea{width:950px; margin:0 auto;}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#box_policy{justify-content: center; align-items: center; gap: 3em; background-color: #1247b0; width: 100%; padding: 0.5em 0;}
#box_policy li{padding: 0; text-align: center;}
#box_policy li a{color: #fff;}
#box_policy li:first-child{width: auto;}
#footerCopyright p{color: #FFF; text-align: center; margin: 0; font-size: 90%;}

/*----------------------------------------------------------------------------
 ***                                                                   policySec
----------------------------------------------------------------------------*/
#policySec{padding-bottom:30px;}
#policySec h2{text-align:center; font-size:28px; color:#37b2d4; padding:5px 0 25px;}
#policySec p{font-size:14px; margin:15px 0 6px 0;}
#policySec h3{font-size:18px; border-left:10px solid #37b2d4; padding-left:0.3em; line-height:2em; margin-bottom:10px;}
#policySec .txtBox{font-size:12px; line-height:1.5em; margin:2px 0 4px 0;}
#policySec .section{margin:20px 0 0;}
#policySec .contactBox{margin:30px 0;}


/*----------------------------------------------------------------------------
 ***                                                                   transactionsSec
----------------------------------------------------------------------------*/
#transactionsSec{padding-bottom: 30px;}
#transactionsSec h2{text-align:center; font-size:28px; color:#37b2d4; padding:5px 0 25px;}
#transactionsSec table{width: 100%; border: none; font-size: 120%;}
#transactionsSec table *{border: none;}
#transactionsSec table th,
#transactionsSec table td{padding: 1em 0.2em 1em 1em; line-height: 1.2em; background: #FFF; border-left: none; border-right: none; border-bottom: #ccc dotted 1px;}
#transactionsSec .txtBox{font-size: 14px; line-height: 1.5em; margin: 2px 0 4px 0;}