@charset "UTF-8";
/* CSS Document */

		.sns-share{
			margin:40px 10px 20px;
			padding:10px 0;
			border-top:1px solid #ccc;
			border-bottom:1px solid #ccc;
			}
			.sns-share ul{
				font-size: 0;
				letter-spacing: 0;
				margin-left: -5.6%;
				text-align: center;
				}
				.sns-share ul li:first-child{
				width: auto;
				font-size:16px;
				margin-right: 6px;
				line-height:1;
				position:relative;
				}
				.sns-share ul li:first-child:after{
					display:block;
					content:":";
					position: absolute;
					top: 0;
					bottom: 0;
					height: 18px;
					margin: auto;
					right: -7px;
				}
			.sns-share li{
				display: inline-block;
				vertical-align:middle;
				width: 34px;
				margin-left: 5px;
				}
				.sns-share ul li:nth-child(2){
					padding:5px;
					width:24px;
					border-radius: 50%;
					background:#005d9b;
				}
				.sns-share ul li:nth-child(5){
					padding:5px;
					width:24px;
					border-radius: 50%;
					border: solid 1px #ff9000;
				}
				.sns-share ul li:nth-child(6){
					padding:5px;
					width:24px;
					border-radius: 50%;
					border: solid 1px #f00;
				}
				.sns-share ul li:nth-child(7){
				}
				.sns-share ul li:nth-child(7) > div{
					position:relative;
					width: 36px;
					height: 36px;
				}
				.sns-share ul li:nth-child(7) > div a{
					position:relative;
					background-position: 0px -1612px;
/*					background: url(../../img/info/we_chat.png) no-repeat; */
					background: url(/topics/img/info/we_chat.png) no-repeat;
					background-size:contain;
					padding: 0 35px 11px 0;
				}
					.sns-share ul li > div a{
						margin:0;
					}
			.sns-share li img{
				width:100%;
				}


/* モーダルCSS */
.modalArea {
  display: none;
  position: fixed;
  z-index: 9999; /*サイトによってここの数値は調整 */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modalBg {
}

.modalWrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  width: 70%;
  max-width: 280px;
  padding: 40px;
  background-color: #fff;
  border:solid #555 1px;
}

.closeModal {
  position: absolute;
  top: 0;
  right: 10px;
  font-size:25px;
  cursor: pointer;
}


/* 以下ボタンスタイル */
button {
}

.openModal {
  cursor: pointer;
  display:block;
  width:35px;
  height:35px;
  border:none;
  background:none;
}			


.bdshare-button-style1-24 .bds_qzone{background-position:0 -52px;}.bdshare-button-style1-24 .bds_tsina{background-position:0 -104px;}.bdshare-button-style1-24 .bds_renren{background-position:0 -208px;}.bdshare-button-style1-24 .bds_tqq{background-position:0 -260px;}.bdshare-button-style1-24 .bds_kaixin001{background-position:0 -312px;}.bdshare-button-style1-24 .bds_tqf{background-position:0 -364px;}.bdshare-button-style1-24 .bds_hi{background-position:0 -416px;}.bdshare-button-style1-24 .bds_douban{background-position:0 -468px;}.bdshare-button-style1-24 .bds_tsohu{background-position:0 -520px;}.bdshare-button-style1-24 .bds_tieba{background-position:0 -728px;}.bdshare-button-style1-24 .bds_hx{background-position:0 -988px;}.bdshare-button-style1-24 .bds_fx{background-position:0 -1040px;}.bdshare-button-style1-24 .bds_ty{background-position:0 -1196px;}.bdshare-button-style1-24 .bds_fbook{background-position:0 -1352px;}.bdshare-button-style1-24 .bds_twi{background-position:0 -1404px;}.bdshare-button-style1-24 .bds_linkedin{background-position:0 -1664px;}.bdshare-button-style1-24 .bds_meilishuo{background-position:0 -1716px;}.bdshare-button-style1-24 .bds_mogujie{background-position:0 -1768px;}.bdshare-button-style1-24 .bds_diandian{background-position:0 -1820px;}.bdshare-button-style1-24 .bds_huaban{background-position:0 -1872px;}.bdshare-button-style1-24 .bds_duitang{background-position:0 -2028px;}.bdshare-button-style1-24 .bds_youdao{background-position:0 -2080px;}.bdshare-button-style1-24 .bds_wealink{background-position:0 -2184px;}.bdshare-button-style1-24 .bds_copy{background-position:0 -2288px;}.bdshare-button-style1-24 .bds_mail{background-position:0 -2340px;}.bdshare-button-style1-24 .bds_print{background-position:0 -2392px;}.bdshare-button-style1-24 .bds_mshare{background-position:0 -2444px;}.bdshare-button-style1-24 .bds_sqq{background-position:0 -2652px;}.bdshare-button-style1-24 .bds_sdo{background-position:0 -2704px;}.bdshare-button-style1-24 .bds_qingbiji{background-position:0 -2756px;}.bdshare-button-style1-24 .bds_people{background-position:0 -2808px;}.bdshare-button-style1-24 .bds_xinhua{background-position:0 -2912px;}.bdshare-button-style1-24 .bds_yaolan{background-position:0 -2964px;}.bdshare-button-style1-24 .bds_thx{background-position:0 -2496px;}.bdshare-button-style1-24 .bds_bdhome{background-position:0 -156px;}.bdshare-button-style1-24 .bds_bdxc{background-position:0 -2548px;}.bdshare-button-style1-24 .bds_bdysc{background-position:0 -3068px;}.bdshare-button-style1-24 .bds_isohu{background-position:0 -3016px;}.bdshare-button-style1-24 .bds_more{background-position:0 0;}.bdshare-button-style1-24 .bds_ibaidu{background-position:0 -3120px;}.bdshare-button-style1-24 .bds_weixin{background-position:0 -1612px;}.bdshare-button-style1-24 .bds_iguba{background-position:0 -1300px;}.bdshare-button-style1-24{zoom:1;}.bdshare-button-style1-24:after{content:".";visibility:hidden;display:block;height:0;clear:both;}.bdshare-button-style1-24 a,.bdshare-button-style1-24 .bds_more{float:left;font-size:18px;padding-left:25px;line-height:24px;height:24px;background-image:url(/topics/img/info/icons_1_24.png?v=7314c5f6.png);_background-image:url(../img/share/icons_1_24_debase.png?v=2602b264.png);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0;}.bdshare-button-style1-24 a:hover{color:#333;opacity:.8;filter:alpha(opacity=80);}.bdshare-button-style1-24 .bds_more{color:#333;float:left;}.bdshare-button-style1-24 .bds_count{color:#333;background:url(../img/share/sc.png?v=a970ff04.png) no-repeat 0 0;width:45px;height:24px;padding:0;margin:6px 0 0;text-align:center;}.bdshare-button-style1-24 .bds_count:hover{background-position:-44px 0;}.bdshare-button-style1-24 .bds_button_image{float:left;cursor:pointer;margin:6px 6px 0 0;height:auto;padding:0;}.bdshare-button-style1-24 .bdshare_button_count{background:url(../img/share/sc.png?v=a970ff04.png) no-repeat 0 0;width:44px;height:24px;line-height:24px;}.bdshare-button-style1-24 .bdshare_button_count:hover{background-position:-44px 0;}.bds_tfh,.bds_baidu,.bds_qq,.bds_msn,.bds_sohu,.bds_qy,.bds_leho,.bds_ifeng,.bds_ff,.bds_tuita,.bds_ms,.bds_deli,.bds_s51,.bds_t163,.bds_share189,.bds_xg,.bds_s139{display:none;}
