@charset "utf-8";

.jmbpartnerWrap{width:765px; margin:0 auto;}
li{list-style:none;}
/* clearfix */
.cf:after{content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; line-height: 0;}
/* pageTitleCxx */
div.pageTitleC01, div.pageTitleC02{width: 765px; background-color: #e3e3e3; background-image: url(/common/img/bg_page-title_01.gif); background-repeat: repeat-x;}
div.pageTitleC01 div.titleBody, div.pageTitleC02 div.titleBody{border-right: 1px solid #dddddd; padding: 0 0 0 20px; background-image: url(/common/img/bg_page-title-border_01.gif); background-repeat: repeat-y; min-height: 57px;}
div.pageTitleC01 .pageTitleC02TextSup, div.pageTitleC02 .pageTitleC02TextSup{padding: 8px 0 1px 0; margin: 0 0 -10px 0; display: block; font-size: 12px;}
div.pageTitleC01 .pageTitleC02TextHdg, div.pageTitleC02 .pageTitleC02TextHdg{display: block; font-size: 22px; padding: 10px 0;}
div.pageTitleC01 h1, div.pageTitleC02 h1{padding-top: 10px;}
div.pageTitleC01 p, div.pageTitleC02 p{padding: 10px 10px 0 0; font-size: 12px; text-align: right;}
div.pageTitleC01 th, div.pageTitleC01 td, div.pageTitleC02 th, div.pageTitleC02 td{vertical-align: top;}
div.pageTitleC01 th, div.pageTitleC02 th{text-align: left;}
/* C01 */
div.pageTitleC01 div.titleBody{background-image: url(/common/img/bg_page-title-border_01.gif);	background-repeat: repeat-y;}
div.pageTitleC01 div.divide{background-image: url(/common/img/bg_page-title-bottom_01.gif);	background-repeat: no-repeat;}
/* C02 */
div.pageTitleC02 div.titleBody{background-image: url(/common/img/bg_page-title-border_02.gif);	background-repeat: repeat-y;}
div.pageTitleC02 div.divide{background-image: url(/common/img/bg_page-title-bottom_02.gif);	background-repeat: no-repeat;}
.listHeader{border-bottom:1px solid #ccc; padding-bottom:10px; margin-top:20px;}
.legendList{float:left; width:450px;}
.legendList li{margin-top:8px;}
.legendList li:first-child{margin-top:0px;}
.legendList dl{display:table;}
.legendList dt, .legendList dd{display:table-cell; color:#666; font-size:11px; vertical-align:middle; line-height:1.2;}
.legendList dt{text-align:center; width:37px; padding-right:5px;}
.legendList dd span{color:#222; font-weight:bold;}
.goTopanc{text-align:right; float:right; width:300px;}
.partnersList > li{border-bottom:1px solid #ccc; padding:6px 0;}
.partnersList dl{display:table;}
.partnersList dt, .partnersList dd{display:table-cell; vertical-align:middle;}
.partnersList dt{line-height:1.4; width:495px;}
.partnersList dt > a{font-weight:bold;}
.partnersList dd{text-align:right; width:270px;}
.partnersList dd > span{text-align:right;}
.partnersList .serviceLog{border-left:1px solid #777; float:right; width:120px; padding-left:5px; margin-left:10px;}
.partnersList .iconList{width:134px; float:left; text-align:right;}
.partnersList .iconList li{display:inline;}
.legendIcon{ float:left;}
.legendIcon li{float:left;}
