@charset "utf-8";
/* Reset */
#Container{
overflow: hidden;
}
div#HeaderArea{
margin-bottom: 0; 
}
div#MainContent p{
margin-bottom: 0;
}
div#ContentsArea div#ContentsLayout.SingleWide:first-child{
padding-top: 0;
}
/* Rrcablty2017 */
#MainContent .Rrcablty2017{
margin: 0 auto; 
background: #F3F3F3;
width: 680px;
}
#MainContent .Rrcablty2017:after{
position: absolute;
background: #F3F3F3;
content: "";
width: 300%;
height: 100%;
top: 0;
left: -100%;
z-index: -2;
}
#MainContent .Rrcablty2017Inner{
position: relative;
}
#MainContent .Rrcablty2017Hdg01{
margin-bottom: 10px;
}
#MainContent .Rrcablty2017Lst01 dt{
background: #2B69A1;
padding: 8px 0px 6px 16px;
color: #fff;
font-size: 1.5em;
font-weight: bold;
line-height: 1.4;
}
#MainContent .Rrcablty2017Lst01 dd{
background: #fff;
padding: 20px 0 20px 16px;
font-size:1.25em;
line-height: 1.4;
border: 5px solid #2B69A1;
}
#MainContent .Rrcablty2017Cnts{
margin-top: 25px;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Hdg02{
background: #404040;
padding: 8px 0px 8px 21px;
margin: 0 0 10px 0;
color: #fff;
font-size: 1.333333em;
font-weight: bold;
line-height: 1.4;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02{
background: #fff;
padding: 20px 0px 18px 8px;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02  > li{
display: table-cell;
background: none;
vertical-align: top;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerImg{
width: 200px;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt{
width: 400px;
padding-left: 0;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerTtl{
padding-left: 33px;
margin-bottom: 12px;
font-size: 1.5em;
font-weight: bold;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerTtl a,
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerLst a{
text-decoration: none;
color: #333;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerTtl a:visited:hover,
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerTtl a:visited:focus,
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerTtl a:visited:active,
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerLst a:visited:hover,
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerLst a:visited:focus,
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerLst a:visited:active{
color: #333;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt .Rrcablty2017InnerLst{
padding-left: 35px;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt li{
position: relative;
background: none;
font-size: 1.25em;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt li.Rrcablty2017InnerLstBllt:before{
display: block;
background: #000;
position: absolute;
content:"";
width: 4px;
height: 4px;
border-radius: 2px;
top: 8px;
left: 0px;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017InnerTxt li.Rrcablty2017InnerLstCnts{
padding-left: 0;
margin-top: 0;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017Dl{
padding: 11px 0 0 33px;
}
#MainContent .Rrcablty2017Cnts .Rrcablty2017Lst02 .Rrcablty2017Dl a{
color: #4190da;
font-size: 1.333333em;
font-weight: bold;
line-height: 1.4em;
text-decoration: none;
}
#MainContent .Rrcablty2017Lst02 .Rrcablty2017Dl a:visited:hover,
#MainContent .Rrcablty2017Lst02 .Rrcablty2017Dl a:visited:focus,
#MainContent .Rrcablty2017Lst02 .Rrcablty2017Dl a:visited:active{
color: #4190da;
}