
html {
}

body {
	color: #000;
	margin: 0;
	font-size: 0.5em;
}



/* ------------------------------------------------------------
	common
------------------------------------------------------------ */
li {
	list-style: none;
}

img {
	vertical-align: top;
}

li img { 
	vertical-align: middle;
	margin-right: 5px;
}

a {
	color: #000;
}

a:active {
	color: #f00;
}

.attention {
	color: #f00;
	font-size: 7pt;
	margin: 0 0 3px 0;
}

input[type=text],
input[type=password] {
	width: 95%;
}

/* ------------------------------------------------------------
	header 
------------------------------------------------------------ */
header {

}

header h1 {
	text-indent: -9999px;
	height: 47px;
	background: url(../images/mainttl.gif) no-repeat 0 0;
	background-size: 320px 47px;
}

header p {
	text-indent: -9999px;
	background: url(../images/lead.gif) no-repeat 0 0;
	height: 47px;
	background-size: 320px 47px;
}

/* ------------------------------------------------------------
	footer
------------------------------------------------------------ */
footer {
	padding: 12px 0 5px;
	background-color: #01071c;
	text-align: center;
	color: #fff;
}

footer p:nth-child(2) {       /* 1番目のみ */
   margin: 10px 0;
}

footer a {
	color: #fff;
	font-size:1.8em;
}

footer a:active {
	color: #f00;
	font-size:1.8em;
}


/* ------------------------------------------------------------
	menu
------------------------------------------------------------ */
#menu {
	height: 50px;
}

#menu li {
	float: left;
}

#menu li a img ,
#menu li img {
	padding:0;
	margin: 0;
	line-height: 0;
}

#menu li a:active {
	opacity: .8;
}


/* ------------------------------------------------------------
	social
------------------------------------------------------------ */
#social-login {
	margin: 0 0 20px 0;
}

.loginform {
	text-align: center;
	margin: 0 0 20px 0;
}

.loginform p {
	text-align: left;
}

.loginform input[type=text],
.loginform input[type=password] {
	padding: 5px 0;
	margin: 0 0 5px 0;
}

.reminder {
	margin: 0 0 5px 0;
	text-align: left;
}

#social-login,
#newaccount {
	text-align: center;
	height:77px;
}

#social-login p,
#newaccount p {
	text-align: left;
}

#social-login p {
	padding: 12px 0 3px;
}


#gigyaUserStatus {
	margin: 0 auto !important;
}
div.gig-userStatus-container {
	margin: 0 auto !important;
	border: none !important;
	border-bottom: 1px solid #ccc !important;
}


#lis-status .inbox {
	padding: 0 5px;
}

#btn-logout {
	margin: 15px 0 10px;
}

#btn-logout form {
	text-align: center !important;
}

#listenersStatus .challengesStatus,
#listenersStatus .leaderboard {
	padding: 25px 0 0 0;
	background: url(../images/bg-dot01.gif) repeat-x 0 0;
}

#gigyaChallengeStatus {
	margin: 0 0 15px 0;
}

div.gig-leaderboard-container {
	border: none !important;
}

#gigyaUserStatus_container {
	padding-bottom: 10px !important;
}


/* ------------------------------------------------------------
	container 
------------------------------------------------------------ */
#container {
  width: 320px;
  background-color:#fff;
}


/* ------------------------------------------------------------
	each
------------------------------------------------------------ */
#loginArea {

}

#listenersStatus {

}

#lis-members {
	margin: 0 0 30px 0;
	width:320px;
}

#lis-status {
	margin: 0 0 30px 0;
}

#lis-activity {
	margin: 1px 0 30px 0;
}

#lis-present {
	margin: 0 5px 30px;
}

p{
	font-size:1.6em;
	padding:10px;
}

#lis-present span{
	font-size:1.0em;
}


#lis-information {
	margin: 0 0 30px 0;
}

#lis-point {
	margin: 0 0 30px 0;
}

#lis-entry {
	margin: 0 0 30px 0;
}

#lis-members h2 {
	text-indent: -9999px;
	background: url(../images/members.gif) no-repeat 0 0;
background-size: 320px;
}

#lis-status h2 {
	text-indent: -9999px;
	background: url(../images/listenersstat.gif) no-repeat 0 0;
background-size: 320px;
}

#lis-activity h2 {
	text-indent: -9999px;
	background: url(../images/listenersact.gif) no-repeat 0 0;
background-size: 320px;
}

#lis-present h2 {
	text-indent: -9999px;
	background: url(../images/present.gif) no-repeat 0 0;
background-size: 320px;
}

#lis-information h2 {
	text-indent: -9999px;
	background: url(../images/infomation.gif) no-repeat 0 0;
background-size: 320px;
}

#lis-point h2 {
	text-indent: -9999px;
	background: url(../images/point-badge.gif) no-repeat 0 0;
background-size: 320px;
}

#lis-about h2 {
	text-indent: -9999px;
	background: url(../images/title_about_m.gif) no-repeat 0 0;
	background-size: 315px;
	height:36px;
}

#lis-program h2 {
	text-indent: -9999px;
	background: url(../images/title_point_m.gif) no-repeat 0 0;
	background-size: 315px;
	height:36px;
}

#lis-entry h2 {
	text-indent: -9999px;
	background: url(/jlc/images/entry/130619.jpg) no-repeat 0 0;
	background-size: 315px;
	height:214px;
}

#lis-present h2.popup_enq3 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/popup_enq3.jpg) no-repeat 0 0;
	background-size: 315px;
	height:107px;
}


#lis-present h2.billboard1604 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/160401.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.exchange12 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/exchange12.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.exchange13 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/exchange13.jpg) no-repeat 0 0;
	background-size: 315px;
	height:236px;
}

#lis-present h2.kyon2 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/kyon2.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.jwavenq1506 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/jwavenq2015.jpg) no-repeat 0 0;
	background-size: 315px;
	height:80px;
}

#lis-present h2.umiyorimo {
	text-indent: -9999px;
	background: url(/jlc/entry/images/umiyorimo.jpg) no-repeat 0 0;
	background-size: 315px;
	height:155px;
}

#lis-present h2.drone {
	text-indent: -9999px;
	background: url(/jlc/entry/images/drone.jpg) no-repeat 0 0;
	background-size: 315px;
	height:158px;
}

#lis-present h2.billboard1605 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/160501.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.tooyoung {
	text-indent: -9999px;
	background: url(/jlc/entry/images/tooyoung.jpg) no-repeat 0 0;
	background-size: 315px;
	height:211px;
}

#lis-present h2.chocolat {
	text-indent: -9999px;
	background: url(/jlc/entry/images/chocolat.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.candlenight2016 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/bnr_candlenight2016.jpg) no-repeat 0 0;
	background-size: 315px;
	height:118px;
}

#lis-present h2.takashimaya2016 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/takashimaya2016.jpg) no-repeat 0 0;
	background-size: 315px;
	height:98px;
}

#lis-present h2.billboard1606 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/160601.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.spark1606 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/fb_spark1606.jpg) no-repeat 0 0;
	background-size: 315px;
	height:165px;
}

#lis-present h2.twenq {
	text-indent: -9999px;
	background: url(/jlc/entry/images/jwavenq_tw.jpg) no-repeat 0 0;
	background-size: 315px;
	height:98px;
}

#lis-present h2.yoshikosan {
	text-indent: -9999px;
	background: url(/jlc/entry/images/yoshikosan.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.otodama2016 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/otodama2016.jpg) no-repeat 0 0;
	background-size: 315px;
	height:124px;
}

#lis-present h2.billboard1607 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/160701.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.lahore {
	text-indent: -9999px;
	background: url(/jlc/entry/images/lahore.jpg) no-repeat 0 0;
	background-size: 315px;
	height:155px;
}

#lis-present h2.namacha {
	text-indent: -9999px;
	background: url(/jlc/entry/images/namacha.jpg) no-repeat 0 0;
	background-size: 315px;
	height:107px;
}

#lis-present h2.venice {
	text-indent: -9999px;
	background: url(/jlc/entry/images/venice2016.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.billboard1608 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/160801.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.utagoe {
	text-indent: -9999px;
	background: url(/jlc/entry/images/utagoe.jpg) no-repeat 0 0;
	background-size: 315px;
	height:172px;
}

#lis-present h2.norahjones {
	text-indent: -9999px;
	background: url(/jlc/entry/images/norahjones.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.speaker {
	text-indent: -9999px;
	background: url(/jlc/entry/images/speaker.jpg) no-repeat 0 0;
	background-size: 315px;
	height:158px;
}

#lis-present h2.fukusuke {
	text-indent: -9999px;
	background: url(/jlc/entry/images/fukusuke.jpg) no-repeat 0 0;
	background-size: 315px;
	height:107px;
}

#lis-present h2.billboard1609 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/160901.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.sazabys {
	text-indent: -9999px;
	background: url(/jlc/entry/images/sazabys.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.yowamushirock {
	text-indent: -9999px;
	background: url(/jlc/entry/images/yowamushirock.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.fruitmarket_enq {
	text-indent: -9999px;
	background: url(/jlc/entry/images/fruitmarket_enq.jpg) no-repeat 0 0;
	background-size: 315px;
	height:116px;
}

#lis-present h2.billboard1610 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/161001.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.julieta {
	text-indent: -9999px;
	background: url(/jlc/entry/images/julieta.jpg) no-repeat 0 0;
	background-size: 315px;
	height:169px;
}

#lis-present h2.ayaka2016 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/ayaka2016.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.blue {
	text-indent: -9999px;
	background: url(/jlc/entry/images/blue.jpg) no-repeat 0 0;
	background-size: 315px;
	height:124px;
}

#lis-present h2.tdw2016 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/tdw2016.jpg) no-repeat 0 0;
	background-size: 315px;
	height:167px;
}

#lis-present h2.tag_jwavenq1611 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/tag_jwavenq1611.jpg) no-repeat 0 0;
	background-size: 315px;
	height:163px;
}

#lis-present h2.filmex2016 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/filmex2016.jpg) no-repeat 0 0;
	background-size: 315px;
	height:205px;
}

#lis-present h2.sting2016 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/sting2016.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.tomorrow {
	text-indent: -9999px;
	background: url(/jlc/entry/images/tomorrow.jpg) no-repeat 0 0;
	background-size: 315px;
	height:169px;
}

#lis-present h2.miles {
	text-indent: -9999px;
	background: url(/jlc/entry/images/miles.jpg) no-repeat 0 0;
	background-size: 315px;
	height:110px;
}

#lis-present h2.billboard1611 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/161101.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.biohazard6 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/biohazard6.jpg) no-repeat 0 0;
	background-size: 315px;
	height:236px;
}

#lis-present h2.oasis {
	text-indent: -9999px;
	background: url(/jlc/entry/images/oasis.jpg) no-repeat 0 0;
	background-size: 315px;
	height:182px;
}

#lis-present h2.billboard1612 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/161201.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.popup47 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/popup_enq47.jpg) no-repeat 0 0;
	background-size: 315px;
	height:107px;
}

#lis-present h2.mayj {
	text-indent: -9999px;
	background: url(/jlc/entry/images/mayj.jpg) no-repeat 0 0;
	background-size: 315px;
	height:220px;
}

#lis-present h2.jwavenq1612 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/jwavenq2015.jpg) no-repeat 0 0;
	background-size: 315px;
	height:80px;
}

#lis-present h2.artpicnic {
	text-indent: -9999px;
	background: url(/jlc/entry/images/artpicnic.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.sakaiyou {
	text-indent: -9999px;
	background: url(/jlc/entry/images/sakaiyou.jpg) no-repeat 0 0;
	background-size: 315px;
	height:236px;
}

#lis-present h2.present2017 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/2017present/title.jpg) no-repeat 0 0;
	background-size: 315px;
	height:107px;
}

#lis-present h2.jwavenq1701 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/jme2017enq.jpg) no-repeat 0 0;
	background-size: 315px;
	height:107px;
}

#lis-present h2.billboard1701 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/170101.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.lalaland {
	text-indent: -9999px;
	background: url(/jlc/entry/images/lalaland.jpg) no-repeat 0 0;
	background-size: 315px;
	height:110px;
}

#lis-present h2.kareamu {
	text-indent: -9999px;
	background: url(/jlc/entry/images/kareamu.jpg) no-repeat 0 0;
	background-size: 315px;
	height:175px;
}

#lis-present h2.bowiejapan {
	text-indent: -9999px;
	background: url(/jlc/entry/images/bowiejapan.jpg) no-repeat 0 0;
	background-size: 315px;
	height:236px;
}

#lis-present h2.jme_enq2017 {
	text-indent: -9999px;
	background: url(/jlc/entry/jme_enq_1702/images/jwavenq2017.jpg) no-repeat 0 0;
	background-size: 315px;
	height:115px;
}

#lis-present h2.billboard1702 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/170201.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.artpicnic2017 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/artpicnic2017.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.jtleroy {
	text-indent: -9999px;
	background: url(/jlc/entry/images/jtleroy.jpg) no-repeat 0 0;
	background-size: 315px;
	height:110px;
}

#lis-present h2.parks {
	text-indent: -9999px;
	background: url(/jlc/entry/images/parks.jpg) no-repeat 0 0;
	background-size: 315px;
	height:110px;
}

#lis-present h2.billboard1703 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/170301.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.jamiroquai {
	text-indent: -9999px;
	background: url(/jlc/entry/images/jamiroquai.jpg) no-repeat 0 0;
	background-size: 315px;
	height:197px;
}

#lis-present h2.sonarmusic {
	text-indent: -9999px;
	background: url(/jlc/entry/images/sonarmusic.jpg) no-repeat 0 0;
	background-size: 315px;
	height:118px;
}

#lis-present h2.billboard1705 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/170501.jpg) no-repeat 0 0;
	background-size: 315px;
	height:223px;
}

#lis-present h2.ytotoajito {
	text-indent: -9999px;
	background: url(/jlc/entry/images/ytotoajito.jpg) no-repeat 0 0;
	background-size: 315px;
	height:222px;
}

#lis-present h2.candlenight2017 {
	text-indent: -9999px;
	background: url(/jlc/entry/images/bnr_candlenight2017.jpg) no-repeat 0 0;
	background-size: 315px;
	height:118px;
}


#lis-members .inbox {
	padding: 0 5px;
}

#lis-point .inbox {
	padding: 0 10px;
}

#lis-about .inbox {
	padding: 0 10px;
}

ul.dtln-1 {
	background: url(../images/bg-dot02.gif) repeat-x 0 0;
}

.dtln-1 li {
	background: url(../images/bg-dot02.gif) repeat-x 0 bottom;
}

#lis-point dl, #lis-entry dl{
	margin-top: 10px;
}

#lis-point dt, #lis-entry dt {
	margin: 0 0 10px 0;
	color: #fe5500;
	padding: 3px 0 3px 6px;
	background-color: #fcebe3;
}

#lis-point dd, #lis-entry dd {
	padding: 0 10px;
	margin: 0 0 15px 0;
}

#lis-point hr, #lis-entry hr {
	border: none;
	background: url(../images/bg-dot02.gif) repeat-x 0 bottom;
}

#lis-point h3 {
	margin: 10px 0 5px 0;
}


body#pg2nd .dtln-1 li {
	background-color: #01071c;
}
body#pg2nd .dtln-1 li a {
	color: #fff;
	text-decoration: none;
}
body#pg2nd .dtln-1 li a:active {
	background-color: #333;
}
body#pg2nd a.arw {
	background: url(../images/arrow_r_white.png) no-repeat 97% 50%;
	background-size: 14px;
}

a.arw {
	display: block;
	padding: 14px 16px 14px 10px;
	background: url(../images/arrow_r.png) no-repeat 97% 50%;
	background-size: 14px;
}

a.arw:active {
	background-color: #eee;
}



/* ------------------------------------------------------------
	ソーシャルログイン
------------------------------------------------------------ */
#gigyaLoginUI {
	height: 90px!important;
	margin: 0 0 0 -45px;
}
#gigyaLoginUI div[style] {
	width: 46px!important;
}
#gigyaLoginUI div[gigid] {
	width: 32px!important;
	height: 30px!important;
	padding: 6px;
	/*background-color: #e0dbd9;
	border: 1px solid #666;*/
    border-radius: 8px;/* CSS3草案 */
	-webkit-border-radius: 8px;/* Safari,Google Chrome用 */
	-moz-border-radius: 8px;/* Firefox用 */
}
#gigyaLoginUI div[gigid="facebook"] {
	background-color: #6a92d0;	
	border: 1px solid #6a92d0;
	width: 32px!important;
	height: 32px!important;
}
#gigyaLoginUI div[gigid="twitter"] {
	background-color: #49b9db;	
	border: 1px solid #49b9db;
	width: 32px!important;
	height: 32px!important;
}
#gigyaLoginUI div[gigid="mixi"] {
	background-color: #e7cb8a;	
	border: 1px solid #e7cb8a;
	width: 32px!important;
	height: 32px!important;
}
#gigyaLoginUI div[gigid="messenger"] {
	background-color: #e8e8e9;	
	border: 1px solid #e8e8e9;
	width: 32px!important;
	height: 32px!important;
}
#gigyaLoginUI div[gigid="google"] {
	background-color: #0160c5;	
	border: 1px solid #0160c5;
	width: 32px!important;
	height: 32px!important;
}
#gigyaLoginUI div[gigid="linkedin"] {
	background-color: #67afce;	
	border: 1px solid #67afce;
	width: 32px!important;
	height: 32px!important;
}
#gigyaLoginUI div[gigid] div {
	background-color: #6a92d0;	
	border: 1px solid #6a92d0;
	width: 30px!important;
}

hr {
	height: 2px;
	border: none;
	border-top: 2px #b3b3b3 dotted;
}

#extra {
	margin:0 auto;
	width:217px;
}

ul.banner li{
	margin:10px auto;
}

legend.comm{
	font-size: 2.0em;
	line-height: 1.4;
	margin: 0 0 0.3em;
	font-weight:bold;
}

.caution {
	font-size: 2.0em;
}

th {
	font-size: 2.0em;
}

td {
	font-size: 2.0em;
}




.cinema_present_title {
	color:#248cc8;
	font-size:2.0em;
}

.cinema_box_cnt li {
    margin:20px auto;
    padding: 5px;
    text-align: left;
    width: 90%;
}

.cinema_title {
	border:solid 1px #248cc8;
}

.cinema_title p{
    padding: 3px;
	background-color:#248cc8;
	font-size:2.0em;
	font-weight:bold;
	color:#fff;
}

.cinema_country {
    padding: 3px;
	font-size:2.0em;
	color:#248cc8;
}

.cinema_country_sub {
	display:block;
    padding: 3px 0;
	font-size:2.8em;
	color:#248cc8;
	letter-spacing:0px;
}

.cinema_photo {
	display:block;
	margin:10px auto;
    padding: 0;
	font-size:12px;
	text-align:center;
}

.cinema_desc {
	display:block;
	margin:10px 0 30px;
    padding: 3px 0;
	font-size:2.0em;
}


#entry_btn {
	margin: 20px auto 35px;
	padding:5px;
	width:230px;
	color:#fff;
	text-align:center;
	background-color:#b90000;
	border:solid 2px #a30000;
	border-radius:0.4em;
}

#entry_btn a{
    color: #FFFFFF;
    display: inline-block;
	font-size: 1.6em;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    text-shadow: 2px 2px 3px #333333;
    vertical-align: middle;
    width: 100%;
}


#gigyaShare-reaction0-facebook_img {
  background: url(/blog/news/images/ico-facebook.png) no-repeat center center !important;
  width: 40px !important;
  height: 40px !important;
}

.gig-counter {
  display: none !important;
}

#gigyaShare-reaction1-twitter_img {
  background: url(/blog/news/images/ico-twitter.png) no-repeat center center !important;
  width: 40px !important;
  height: 40px !important;
}

#gigyaShare-reaction3-linkedin_img {
  background: url(/blog/news/images/ico-in.png) no-repeat center center !important;
  width: 40px !important;
  height: 40px !important;
}

#gigyaShare-reaction2-left + td,
#gigyaShare-reaction2-left + td + td,
#gigyaShare-reaction2-left + td + td,
#gigyaShare-reaction2-left + td + td + td {
  display: none !important;
}

#gigyaShare-reaction2-left_img {
  background: url(/blog/news/images/ico-mixi.png) no-repeat center center !important;
  width: 40px !important;
  height: 40px !important;
}

#gigyaShare-reaction4 > div {
  background: url(/blog/news/images/ico-gplus.png) no-repeat center 10px !important;
  width: 41px !important;
  height: 40px !important;
}

#gigyaShare-reaction4 .bp {
  display: none !important;
}

#plusone {
  display: none !important;
}

#gigyaShare > img {
  //margin: 0 !important;
  margin: 0 0 5px 0 !important;
}

#gigyaShare-reaction4 {
  position: relative;
  margin-left: -6px;
}

#gigyaShare-reaction4:after {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  top: 15px;
  right: -25px;
  bottom: auto;
  left: auto;
  background: none #fff;
}

#gigyaShare-reaction4 > div {
  padding: 20px 0 0 12px !important;
}
.tabbing-button
/*.gig-button,
.gig-button table,
.gig-button-td,
.gig-button-container*/ {
height: 40px !important;
}

select {
	font-size:2em;
}