/* BASIC css start */
.accordion dt{position:relative;border-top:1px solid #525252}
.accordion dt>a .icon{display:inline-block;position:absolute;top:0;right:0;width:9px;height:9px;margin:40px 5px 0 0}
.accordion dt>a .icon em{display:inline-block;position:absolute;top:0;right:0;width:19px;height:1px;background:#868888;text-indent:-9999em}
.accordion dt>a .icon em:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:1px;height:19px;margin:-9px 9px 0;background:#868888}
.accordion dt.is-opened .icon{
	-ms-transform:rotate(45deg);
	-ms-transform-origin:20% 40%;
	-webkit-transform:rotate(45deg);
	-webkit-transform-origin:20% 40%;
	transform:rotate(45deg);
	transform-origin:20% 40%
}
.accordion dt.is-opened+dd{display:block}
.accordion dd{display:none;position:relative;line-height:170%}

.sect1 .tbl{border-bottom:1px solid #525252}
.sect1 .tbl dt:after{content:"";display:block;position:absolute;top:50%;left:0;width:30px;height:30px;margin:-15px 0 0 5px}
.sect1 .tbl dt.level1:after{background:url(/design/sdnetworks/skin1.m/imgz/cs/cs-member_sect1_grade-ico1.png) no-repeat;background-size:30px}
.sect1 .tbl dt.level2:after{background:url(/design/sdnetworks/skin1.m/imgz/cs/cs-member_sect1_grade-ico2.png) no-repeat;background-size:30px}
.sect1 .tbl dt.level3:after{background:url(/design/sdnetworks/skin1.m/imgz/cs/cs-member_sect1_grade-ico3.png) no-repeat;background-size:30px}
.sect1 .tbl dt.level4:after{background:url(/design/sdnetworks/skin1.m/imgz/cs/cs-member_sect1_grade-ico4.png) no-repeat;background-size:30px}
.sect1 .tbl dt>a{display:block;position:relative;padding:18px 30px 19px 45px}
.sect1 .tbl dt>a .title{display:block;line-height:1.375em;font-size:20px;font-weight:400;color:#525252}
.sect1 .tbl dt>a span{font-size:12px;color:#939393;letter-spacing:-1px}
.sect1 .tbl dd li{display:table;width:100%;padding:10px;border-top:1px solid #eee;color:#525252;box-sizing:border-box}
.sect1 .tbl dd strong{display:table-cell;width:35px}
.sect1 .tbl dd strong em{display:inline-block;line-height:normal;margin-top:5px;font-size:11px;font-weight:400}
.sect1 .tbl dd span{display:table-cell;width:65%;text-align:right}

.sect1 .note{line-height:180%;margin-top:15px;letter-spacing:-0.04em}
.sect1 .note li{font-size:11px;color:#4C5152;font-weight:700}

.sect2{margin-top:40px;padding:40px 15px;background:url(/design/sdnetworks/skin1/imgz/cs/cs-member_sect2-bg.jpg) no-repeat 50% 0}
.sect2 .lst_cell .ty_ul{margin:-20px 0 0 -2%;font-size:0}
.sect2 .lst_cell .ty_ul li{display:inline-block;width:48%;margin:20px 0 0 2%;vertical-align:top;
	-webkit-box-shadow:15px 15px 9px 0px rgba(0,0,0,0.04);
	-moz-box-shadow:15px 15px 9px 0px rgba(0,0,0,0.04);
	box-shadow:15px 15px 9px 0px rgba(0,0,0,0.04)
}
/* BASIC css end */

