#footer #footerNavi {
  text-align: left;
}

#faqContainer #main {
    font-size:13px;
    color:#666666;
    font-family : "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
}

#faqContainer #main #select_area{
    text-align : right;
    clear: both;
}

#faqContainer #main .lititle h2{
    /*background: url("/library/shared/rn_images/icon_head2_01.gif") no-repeat scroll left 0.1em rgba(0, 0, 0, 0);*/
    background-image: url("/library/shared/rn_images/icon_head2_01.gif");
    background-repeat: no-repeat;
    background-attachment: scroll;
    /*background-position-x: left;*/
    /*background-position-y: 0.1em;*/
    background-position: left 0.1em;
    background-color: rgba(0, 0, 0, 0);
    color: #666666;
    /*font-size: 118%;*/
    height: 36px;
    line-height: 20px;
    margin-bottom: 0;
    padding-left: 16px;
    font-weight: bold;

    display:inline;
    font-size: 143%;
}

#faqContainer #main .lititle{
    background-image:url(/library/shared/rn_images/bg_head2_line.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    margin:0px 0px 10px;
    padding:0px;

    height: 36px;
    
}



#faqContainer #main .maintenanceplugin05:after, #faqContainer #main .maintenanceplugin00:after, #faqContainer #main .maintenanceplugin01:after, #faqContainer #main .tit_box:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

#faqContainer #main .tit_box {
/*background:#F3F3F3 none repeat scroll 0 0;*/
background-color:#F3F3F3;
background-image:none;
background-repeat:repeat;
background-attachment:scroll;
background-position-x 0px;
background-position-y 0px;
border-bottom:1px solid #E3E3E3;
font-weight:bold;
padding:3px;
text-align:center;
}

#faqContainer #main .tit_date {
float:left;
width:130px;
}

#faqContainer #main .tit_service {
float:left;
/*width:120px;*/

width:160px;
}

#faqContainer #main .tit_title01 {
float:left;
/*padding-left:20%;*/

/*padding-left:10%;*/

padding-left:15%;
}

#faqContainer #main .tit_title02 {
float:left;
/*width:290px;*/

width:250px;
}

#faqContainer #main .tit_status {
float:left;
width:90px;
}

#faqContainer #main .z_tit_date {
float:left;
width:130px;
}

#faqContainer #main .z_tit_service {
float:left;
/*width:120px;*/

width:160px;
}

#faqContainer #main .z_tit_title01 {
float:left;
padding-left:20%;
}

#faqContainer #main .zmen_tit_title01 {
float:left;
padding-left:30%;
}

#faqContainer #main .z_tit_title02 {
float:left;
/*width:500px;*/

width:460px;
}

#faqContainer #main .z_tit_status {
float:left;
width:100px;
}


.maintenanceplugin00 {
margin-bottom:15px;
overflow:hidden;
}
.maintenanceplugin01 {
border-bottom:1px solid #E3E3E3;
height:1%;
padding:3px 0 5px;
position:relative;
}
.maintenanceplugin02 {
float:left;
width:130px;

/*width:125px;*/
}

.maintenanceplugin02_2 {
float:left;
width:130px;

padding:0 0 0 10px;
border-left:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
/*width:125px;*/
}

.maintenanceplugin03 {
display:none;
}
.maintenanceplugin04 {
font-size:100%;
font-weight:bold;
line-height:1.3;
/*margin-left:250px;*/

/*margin-left:390px;*/
/*border-left:1px dotted #CCCCCC;*/

margin-left:430px;
}
.maintenanceplugin04 a:hover {
font-size:100%;
font-weight:bold;
margin-bottom:10px;
}
.maintenanceplugin05 {
/*border-left:1px dotted #CCCCCC;*/
/*left:130px;*/
position:absolute;
text-align:center;
top:2px;
/*width:120px;*/

left:265px;
border-right:1px dotted #CCCCCC;

width:160px;
}
.maintenanceplugin06 {
display:none;
}
.maintenanceplugin99 {
display:none;
}


.outagesplugin00 {
overflow:hidden;
margin-bottom:15px;
}
.outagesplugin01 {
border-bottom:1px solid #E3E3E3;
height:1%;
padding:3px;
position:relative;
}
.outagesplugin02 {
float:left;
width:130px;

border-right:1px dotted #CCCCCC;
padding:0 5px 0 5px;
}
.outagesplugin03 {
display:none;
}
.outagesplugin04 {
/*#border-left:1px dotted #CCCCCC;*/
/*#border-right:1px dotted #CCCCCC;*/
float:left;
font-size:100%;
font-weight:bold;
line-height:1.3;
/*padding:0 5px 0 120px;*/
/*width:290px;*/

/*width:285px;*/
/*padding:0 0 0 120px;*/

width:245px;
padding:0 0 0 160px;
}
.outagesplugin04 a:hover {
font-size:100%;
font-weight:bold;
margin-bottom:10px;
}
.z_outagesplugin04 {
/*border-left:1px dotted #CCCCCC;*/
/*border-right:1px dotted #CCCCCC;*/
float:left;
font-size:100%;
font-weight:bold;
line-height:1.3;
/*padding:0 5px 0 120px;*/
/*width:490px;*/

padding:0 5px 0 160px;
width:450px;
}
.z_outagesplugin04 a:hover {
font-size:100%;
font-weight:bold;
margin-bottom:10px;
}
.outagesplugin05 {
/*left:130px;*/
position:absolute;
text-align:center;
top:2px;
/*width:120px;*/

left:230px;
/*width:115px;*/
border-right:1px dotted #CCCCCC;

width:155px;
}
.outagesplugin05:after {
clear:right;
}

.z_outagesplugin05 {
/*left:130px;*/
position:absolute;
text-align:center;
top:2px;
/*width:120px;*/

left:240px;
/*width:115px;*/
border-right:1px dotted #CCCCCC;

width:155px;
}


.outagesplugin06 {
float:left;
text-align:center;
/*width:85px;*/

border-right:1px dotted #CCCCCC;
padding:0 5px 0 5px;
width:75px;

}
.z_outagesplugin06 {
float:left;
text-align:center;
/*width:95px;*/

border-right:1px dotted #CCCCCC;
padding:0 5px 0 5px;
width:85px;

}
.outagesplugin06 a{
text-decoration:none !important;
}
.outagesplugin99 {
display:none;
}

.outagesplugin00:after, .outagesplugin01:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}


#faqContainer #main .notice_tit_box {
/*background:#F3F3F3 none repeat scroll 0 0;*/
background-color:#F3F3F3;
background-image:none;
background-repeat:repeat;
background-attachment:scroll;
background-position-x 0px;
background-position-y 0px;
border-bottom:1px solid #E3E3E3;
font-weight:bold;
padding:3px;
text-align:center;
}

#faqContainer #main .notice_tit_date {
float:left;
width:130px;
}

#faqContainer #main .notice_tit_service {
float:left;
width:150px;
}

#faqContainer #main .notice_tit_title01 {
float:left;
padding-left:20%;
}

#faqContainer #main .notice_tit_title02 {
float:left;
/*width:250px;*/

width:270px;
}

/*
#faqContainer #main .notice_tit_status {
float:left;
width:100px;
}
*/

#faqContainer #main .z_notice_tit_date {
float:left;
width:130px;
}

#faqContainer #main .z_notice_tit_service {
float:left;
width:150px;
}

#faqContainer #main .z_notice_tit_title01 {
float:left;
padding-left:20%;
}

#faqContainer #main .zmen_notice_tit_title01 {
float:left;
padding-left:30%;
}

#faqContainer #main .z_notice_tit_title02 {
float:left;
/*width:500px;*/

width:520px;
}

/*
#faqContainer #main .z_notice_tit_status {
float:left;
width:70px;
}
*/

.noticeplugin00 {
overflow:hidden;
margin-bottom:15px;
}
.noticeplugin01 {
border-bottom:1px solid #E3E3E3;
height:1%;
padding:3px;
position:relative;
}
.noticeplugin02 {
float:left;
width:130px;
}
.noticeplugin03 {
display:none;
}
.noticeplugin04 {
/*border-left:1px dotted #CCCCCC;*/
/*border-right:1px dotted #CCCCCC;*/
float:left;
font-size:100%;
font-weight:bold;
line-height:1.3;
/*padding:0 5px 0 150px;*/
/*width:250px;*/

width:325px;
padding:0 5px 0 170px;
}
.noticeplugin04 a:hover {
font-size:100%;
font-weight:bold;
margin-bottom:10px;
}
.z_noticeplugin04 {
/*border-left:1px dotted #CCCCCC;*/
/*border-right:1px dotted #CCCCCC;*/
float:left;
font-size:100%;
font-weight:bold;
line-height:1.3;
/*padding:0 5px 0 150px;*/
/*width:500px;*/

padding:0 5px 0 170px;
width:545px;
}
.z_noticeplugin04 a:hover {
font-size:100%;
font-weight:bold;
margin-bottom:10px;
}
.noticeplugin05 {
left:130px;
position:absolute;
text-align:center;
top:2px;
width:150px;

border-right:1px dotted #CCCCCC;

border-left:1px dotted #CCCCCC;
}
.noticeplugin05:after {
clear:right;
}

/*
.noticeplugin06 {
float:left;
text-align:center;
width:95px;
}
*/

/*
.z_noticeplugin06 {
float:left;
text-align:center;
width:65px;
}
*/

.noticeplugin06 a{
text-decoration:none !important;
}
.noticeplugin99 {
display:none;
}

.noticeplugin00:after, .noticeplugin01:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

ul.linkList02_01 li,
ul.linkList02_02 li,
ul.linkList02_03 li,
ul.linkList02_04 li,
ul.linkList02_05 li{
padding-bottom:0.1em;
}

.btn_tbl{
width:100%;
}

.btn_box{
padding:0 30px 0 30px;
}

ul.linkList02_01 li.btn_bg{
float:left;
/*padding-bottom:3.5em;*/
background-image: url("/images/btn_bg.gif");
background-repeat: no-repeat;
width:212px;
height:49px;
margin:0 20px 0 20px;
text-align:center;
padding:15px 0 15px 0;
}


ul.linkList02_01 li a.icon_circle01{
padding-left:16px;
/*background:url(/library/shared/rn_images/icon_circle01.gif) no-repeat left 0.15em;*/

background-image: url("/library/shared/rn_images/icon_circle01.gif");
background-repeat: no-repeat;

/*background-position-x: left;*/
/*background-position-y: 0.15em;*/

background-position: left 0.15em;
}



#faqContainer #main h4.type001 {
/*background:url(/library/shared/rn_images/bg_h4_type01.gif) repeat-x right bottom;*/

background-image: url("/library/shared/rn_images/bg_h4_type01.gif");
background-repeat: repeat-x;
/*background-position-x: right;*/
/*background-position-y: bottom;*/
background-position: right bottom;

height:20px;
margin-bottom:10px;
font-size:100%;
}

#faqContainer #main h4.type001 span{
display:block;
/*background:url(/library/shared/rn_images/bg_h4_span_type01.gif) no-repeat 0.25em 0.5em;*/

background-image: url("/library/shared/rn_images/bg_h4_span_type01.gif");
background-repeat: no-repeat;
/*background-position-x: 0.25em;*/
/*background-position-y: 0.5em;*/
background-position: 0.25em 0.5em;

height:19px;
padding-left:16px;
}

ul.listType04{
/*margin-right:10px;*/
margin-right:0px;
margin-bottom:8px;
padding-top:8px;
/*background:url(/library/shared/rn_images/line_dot01.gif) repeat-x left top;*/
}
ul.listType04 li{
/*float:left;*/
/*padding-right:30px;*/
padding-left:16px;
background:url(/library/shared/rn_images/icon_circle01.gif) no-repeat left 0.3em;

background-image: url("/library/shared/rn_images/icon_circle01.gif");
background-repeat: no-repeat;
/*background-position-x: left;*/
/*background-position-y: 0.3em;*/
background-position: left 0.3em;

float:right;

}
ul.listType04:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}


ul.listType10{
margin-right:10px;
margin-bottom:10px;
}

ul.listType10 li{
float:left;
padding-right:20px;
padding-bottom:5px;
word-break:keep-all;
}

ul.listType10 li a{
display:block;
padding-left:12px;
background:url(/library/shared/rn_images/icon_trigona01.gif) no-repeat left 0.5em;

background-image: url("/library/shared/rn_images/icon_trigona01.gif");
background-repeat: no-repeat;
/*background-position-x: left;*/
/*background-position-y: 0.5em;*/
background-position: left 0.5em;

}

ul.listType08:after,
ul.listType09:after,
ul.listType10:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}


.style2079, .pbStyleId2644 {
  padding-left: 49px;
  padding-right: 0px;
  padding-top: 30px;
  padding-bottom: 0px;
}

.rnTopicsDtType01, .pbStyleId2481 {
  height: 37px;
  padding-left: 16px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url(/library/shared/rn_images/bg_topics_type01_tit.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-size: 115%;
  font-weight: bold;
  line-height: 30px;
}

#faqContainer #main #pbBlock579161, td {
  vertical-align : middle !important;
}

#faqContainer #main h3{
font-size:115%;
font-weight:bold;
margin : 0 0 10px;
}

#faqContainer #main h3.type01{
padding-left:15px;
/*background:#dfdfdf url(/library/biz_devl/images/bg_h3_01.gif) no-repeat left top;*/

background-color:#dfdfdf;
background-image: url("/library/biz_devl/images/bg_h3_01.gif");
background-repeat: no-repeat;
/*background-position-x: left;*/
/*background-position-y: top;*/
background-position: left top;


height:21px;
line-height:21px;
}

#faqContainer #main h3.type01 span{
display:block;
/*background:url(/library/biz_devl/images/bg_h3_02.gif) no-repeat right top;*/

background-image: url("/library/biz_devl/images/bg_h3_02.gif");
background-repeat: no-repeat;
/*background-position-x: right;*/
/*background-position-y: top;*/
background-position : right top;
}

#faqContainer #main h3.type01 em{
font-weight:normal;
}


#faqContainer #main div.pbTitleBlock h3{
border-bottom:1px dotted #ccc;
padding-bottom:5px;
margin-bottom:5px;
}

#faqContainer #main table{
border-collapse : separate;
border-spacing : 1px;
}

#faqContainer #main div.statusLeft{
float:right;
width:100px;
}

#faqContainer #main div.statusLeft {
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #ff9142;
background-repeat: repeat-x;
background-position: left bottom;
font-size: x-small;
color: #ffffff;
text-align: center;
}
p.page-top {
    margin: 20px 0 !important;
    text-align: right;
}

#faqContainer #main div.tit_box{
    zoom: 1;
}

#faqContainer div.maintenance_title{
    line-height: 1.4 !important;
    color: #FF4D00;
    font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
    font-size: 30px;
    font-weight: bold;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 10px;
}


.info_summary{
    text-align: right;
}


.maintenance_title {
	float: left;
}

#faqContainer .loginBox02 {
    border: 1px solid #cccccc;
    margin-bottom: 10px;
}
#faqContainer .loginBox02 .headingBlock {
    background: #fee17b none repeat scroll 0 0;
    padding: 3px 0 3px 10px;
}
#faqContainer .loginBox02 .headingBlock .text {
    float: left;
    font-weight: bold;
    line-height: 1;
    margin: 4px 0 0;
    overflow: hidden;
    padding: 0 0 2px;
}
#faqContainer .loginBox02 .service ul {
    margin: 3px 5px 0 0;
}
#faqContainer .loginBox02 .service ul li img {
    vertical-align: bottom;
}
#faqContainer .loginBox02 .before,
#faqContainer .loginBox02 .after {
    display: none;
}
#faqContainer .loginBox02 .before p {
    margin: 3px 3px 0 10px;
}
#faqContainer .loginBox02 .before .link {
    background: rgba(0, 0, 0, 0) url("//support.zaq.ne.jp/library/common/images2/aside_ic26.gif") no-repeat scroll 0 0.3em;
    margin: 0 3px 3px 10px;
    padding-left: 15px;
}
#faqContainer .loginBox02 .headingBlock .logout {
    background: rgba(0, 0, 0, 0) url("//support.zaq.ne.jp/library/common/images2/aside_ic04.gif") no-repeat scroll 0 0.2em;
    float: right;
    margin: 0 3px 0 0;
    padding-left: 15px;
    white-space: nowrap;
}
#faqContainer .loginBox02 .icon ul li {
    display: inline;
    font-size: 0;
    margin-right: 8px;
}
#faqContainer .loginBox02 .service {
    padding: 5px 0 5px 10px;
}
#faqContainer .loginBox02 .service .infoText {
    font-size: 83%;
    margin: 0 10px 0 0;
    text-align: right;
}
#faqContainer .loginBox02 .areaInfo {
    overflow: hidden;
}
#faqContainer .loginBox02 .areaInfo .iconLink01 {
    background: rgba(0, 0, 0, 0) url("//www.myjcom.jp/library/common/images/com_ic05.gif") no-repeat scroll 0 0.4em;
    line-height: 1.2;
    padding-left: 10px;
}
#faqContainer .loginBox02 .areaInfo .area {
    color: #318607;
    font-weight: bold;
    line-height: 1.3;
}
#faqContainer .loginBox02 .iconList01 {
    clear: both;
    margin: 3px 0 0;
    padding-top: 7px;
    width: 280px;
}
#faqContainer .loginBox02 .iconList01 li {
    background: rgba(0, 0, 0, 0) url("//www.myjcom.jp/library/common/images/com_ic05.gif") no-repeat scroll 0 0.3em;
    float: left;
    font-size: 83%;
    margin-right: 10px;
}
#faqContainer .loginBox02 .icon ul::after,
#faqContainer .loginBox02 .service::after,
#faqContainer .loginBox02 .iconList01::after,
#faqContainer .headingBlock::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#faqContainer .loginBox02 .icon ul,
#faqContainer .loginBox02 .service,
#faqContainer .loginBox02 .iconList01,
#faqContainer .headingBlock {
    display: block;
}
*:first-child + html #faqContainer .loginBox02 .icon ul,
*:first-child + html #faqContainer .loginBox02 .service,
*:first-child + html #faqContainer .loginBox02 .iconList01,
*:first-child + html #faqContainer .headingBlock {
    display: inline-table;
}
#faqContainer .loginBox02 .before,
#faqContainer .loginBox02 .after {
    display: none;
}
#faqContainer .loginBox02 .before p {
    margin: 3px 3px 0 10px;
}
#faqContainer .loginBox02 .before .link {
    background: rgba(0, 0, 0, 0) url("//support.zaq.ne.jp/library/common/images2/aside_ic26.gif") no-repeat scroll 0 0.3em;
    margin: 0 3px 3px 10px;
    padding-left: 15px;
}
#faqContainer .loginBox02 .areaInfo .iconLink01 {
    background: rgba(0, 0, 0, 0) url("//www.myjcom.jp/library/common/images/com_ic05.gif") no-repeat scroll 0 0.4em;
    line-height: 1.2;
    padding-left: 10px;
}

#faqContainer .loginBox02 {
    float: right;
    width: 272px;
}
#faqContainer .loginBox02 a {
    color: #333 !important;
    text-decoration: none !important;
}
#faqContainer .loginBox02 a:link {
    color: #0033cc;
    text-decoration: none;
}
#faqContainer .loginBox02 a:hover {
    color: #0066cc;
    text-decoration: underline;
}
#faqContainer .loginBox02 .iconLink01 {
    font-size: 106%;
}
#faqContainer .loginBox02 #areaHdg {
    padding: 5px 0 3px !important;
}
#faqContainer #main .tit_title02,
.outagesplugin04 {
    width: 560px;
}
#faqContainer #main .tit_title01 {
    width: 530px;
    padding-left: 0;
}
#faqContainer ul.linkList02_01 li.btn_bg {
    margin: 0 100px;
}


/* ====================
  .isfw_pager
  ページャ
==================== */
#faqContainer .isfw_pager {
	margin: 60px auto;
	position: relative;
}

#faqContainer .isfw_pager .pager-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#faqContainer .isfw_pager .pager-list .pager-item {
	display: inline-block;
    line-height: 1;
}

#faqContainer .isfw_pager .pager-list .pager-item.first {
	float: left;
}

#faqContainer .isfw_pager .pager-list .pager-item.last {
	float: right;
}

#faqContainer .isfw_pager .pager-list .pager-item.current .link-item {
	background-color: #fb6a1d;
	border: 1px solid #fb6a1d;
	color: #fff;
}

#faqContainer .isfw_pager .pager-list .pager-item.current .link-item:hover {
	background-color: #fb6a1d;
}

#faqContainer .isfw_pager .pager-list .pager-item .pager-item-fl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#faqContainer .isfw_pager .pager-list .pager-item .pager-item-fl.disable .pager-item a {
	pointer-events: none;
}

#faqContainer .isfw_pager .pager-list .pager-item .pager-item-fl.disable .pager-item a .link-item {
	background-color: #e9ecef;
	color: #adb5bd;
}

#faqContainer .isfw_pager .pager-list .pager-item .pager-item-fl.disable .pager-item a .link-item:before,
#faqContainer .isfw_pager .pager-list .pager-item .pager-item-fl.disable .pager-item a .link-item:after {
	color: #adb5bd;
}

#faqContainer .isfw_pager .pager-list .pager-item .link-item {
	border: 1px solid #ddd;
	display: inline-block;
	padding: 10px 12px;
    position: relative;
	transition: all 0.15s ease-in-out;
}
#faqContainer .isfw_pager .pager-list .pager-item.first .pager-item .link-item,
#faqContainer .isfw_pager .pager-list .pager-item.last .pager-item .link-item {
	padding: 10px;
}
#faqContainer .isfw_pager .pager-list .pager-item.first .pager-item .link-item span {
    padding: 0 5px 0 16px;
}
#faqContainer .isfw_pager .pager-list .pager-item.last .pager-item .link-item span {
    padding: 0 16px 0 5px;
}

#faqContainer .isfw_pager .pager-list .pager-item .link-item:hover {
	background-color: #993300;
    color: #fff;
}

#faqContainer .isfw_pager .pager-list .pager-item + .pager-item .link-item {
	margin-left: 5px;
}
#faqContainer .isfw_pager .pager-list .pager-item .link-item:hover:before,
#faqContainer .isfw_pager .pager-list .pager-item .link-item:hover:after {
    border-color: #fff!important;
}
#faqContainer .isfw_pager .pager-list .pager-item.first .pager-item .link-item:before,
#faqContainer .isfw_pager .pager-list .pager-item.first .pager-item .link-item:after,
#faqContainer .isfw_pager .pager-list .pager-item.first .pager-item + .pager-item .link-item:before,
#faqContainer .isfw_pager .pager-list .pager-item.last .pager-item .link-item:after,
#faqContainer .isfw_pager .pager-list .pager-item.last .pager-item + .pager-item .link-item:after,
#faqContainer .isfw_pager .pager-list .pager-item.last .pager-item + .pager-item .link-item:before {
    position: absolute; top:13px;
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
}

#faqContainer .isfw_pager .pager-list .pager-item.first .pager-item .link-item:before {
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    transform: rotate(45deg);
    left: 13px;
}
#faqContainer .isfw_pager .pager-list .pager-item.first .pager-item .link-item:after {
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    transform: rotate(45deg);
    left: 17px;
}

#faqContainer .isfw_pager .pager-list .pager-item.first .pager-item + .pager-item .link-item:before {
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    transform: rotate(45deg);
    left: 13px;
}

#faqContainer .isfw_pager .pager-list .pager-item.first .pager-item + .pager-item .link-item:before {
    display:none;
}

#faqContainer .isfw_pager .pager-list .pager-item.last .pager-item .link-item:after {
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    transform: rotate(45deg);
    right: 17px;
}
#faqContainer .isfw_pager .pager-list .pager-item.last .pager-item + .pager-item .link-item:after {
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    transform: rotate(45deg);
    right: 13px;
}
#faqContainer .isfw_pager .pager-list .pager-item.last .pager-item + .pager-item .link-item:before {
    position: absolute;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    transform: rotate(45deg);
    right: 17px;
}