
/* -----------------------------------
	for socialplugin Style 
----------------------------------- */

/* === socialToolBox === */

div.socialToolBox {
	text-align: right;
}

/* for degital camera template */
div#ps01-header div.bottomUnit div.bottomUnit-left div.socialToolBox {
	text-align: left;
}
div#ps01-header div.bottomUnit div.bottomUnit-left div.socialToolBox div.shareTool {
	margin-right: 0;
}
div#ps01-header div.bottomUnit div.bottomUnit-left div.socialToolBox div.shareTool a:hover {
	background: none;
}
/* for degital camera template end*/


.panelAreaL div.socialToolBox {
	line-height: 0;
	
}

div.socialToolBox div.shareTool div.atclear {
	height: 0;
}

.panelAreaL div.socialToolBox div.shareTool {
	margin-top: -8px;
	display: inline-block;
	line-height: 1;
	/*for IE */
	+margin-top: -8px;
	+display: inline;
	+zoom: 1;
}


.panelAreaL div.socialToolBox div.shareTool a:hover {
	background: none;
}

.panelAreaL div.contentPanelA01 div.socialToolBox div.shareTool {
	margin-top: 0;
	display: inline-block;
	/*for IE */
	+margin-top: 0;
	+display: inline;
	+zoom: 1;
}

.panelAreaFull div.socialToolBox div.shareTool {
	margin-top: -10px;
	display: inline-block;
	/*for IE */
	+margin-top: -7px;
	+display: inline;
	+zoom: 1;
}

/*-- individual button settings --*/

div.shareTool .addthis_button_tweet {
	 width: 100px;
}

div.shareTool .addthis_button_google_plusone {
	width: 65px;
}



/* === FullSize socialPanel === */
.panelAreaFull .socialPanelA01 {
	width:960px;
	margin-bottom:16px;
	/*padding-top:11px;*/
    background-color: #eee;
    background-color: rgba(224, 224, 224, .4);
	position: relative;
}

.panelAreaFull .socialPanelA01 .panelTrayUnitA01 {
    /*padding-bottom: 13px;*/
}

.panelAreaFull .socialPanelA01 .panelTrayUnitA01 > .bgImageUnit {
	background: none;
}

.panelAreaFull .socialPanelA01 .panelTrayUnitA01 > .bgImageUnit > .bgImageUnit {
    min-height: 263px;
	padding:20px;
	background: none;
}


/* === L3R1 Size socialPanel === */
.panelAreaL3R1 .panelAreaL .socialPanelA01 {
    margin-bottom: 16px;
    /*padding-top: 12px;*/
    background-color: #eee;
    background-color: rgba(224, 224, 224, .4);
}


.panelAreaL3R1 .panelAreaL .socialPanelA01 .panelTrayUnitA01 {
    /*padding-bottom: 13px;*/
}


.panelAreaL3R1 .panelAreaL .socialPanelA01 .panelTrayUnitA01 > .bgImageUnit {
	background: none;
}

.panelAreaL3R1 .panelAreaL .socialPanelA01 .panelTrayUnitA01 > .bgImageUnit > .bgImageUnit {
	background: none;
    min-height: 263px;
    padding: 20px 20px 10px;
}


/* === panelAreaR socialArea === */

.panelAreaR .socialArea {
  background:#FFF;
  margin-bottom: 10px;

}

.panelAreaR .socialArea body{
  padding-top: 5px;
  border: 1px solid #cccccc;
  min-height: 300px;

}


/* === footerBody footerSocialArea === */

#footer #footerBody .footerSocialArea {
	margin-bottom: 16px;
	min-height: 300px;
	display: table;
    width: auto;
	
}

#footer #footerBody .footerSocialArea:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01Full {
	width: 958px;
	
}

#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01L {
	width: 468px;
	float: left;
	margin-right: 20px;
}

#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01R {
	width: 468px;
	float: left;
}


#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01Full .body,
#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01L .body,
#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01R .body {
  	border: solid 1px #ccc;
	min-height: 300px;
	padding: 10px;
}

#footer #footerBody .footerSocialArea a[href^="http"]:after {
    margin: 0;
    vertical-align: middle;
}


/* === remove iconExternal === */

div.twtr-widget a[href^="http"]:after {
	content: '' !important;
	margin: 0;
}

div.shareTool a[href^="http"]:after,
div.followTool a[href^="http"]:after {
	content: '' !important;
	margin: 0 !important;
}



/* === addthis style default  === */


#contents .newsToolB01 .shareTool .addthis_counter a.atc_s,
#contents .newsTopicB01 .shareTool .addthis_counter a.atc_s,
#contents div.socialToolBox div.shareTool .addthis_counter a.atc_s,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter a.atc_s {
    background: url("//s7.addthis.com/static/t00/nsc01.gif") no-repeat scroll 0 0 transparent;

}

#contents .newsToolB01 .shareTool .addthis_counter a.atc_s:hover,
#contents .newsTopicB01 .shareTool .addthis_counter a.atc_s:hover,
#contents div.socialToolBox div.shareTool .addthis_counter a.atc_s:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter a.atc_s:hover {
    background-position: 0 -20px;
    height: 20px;
}


#contents .newsToolB01 .shareTool .addthis_counter .addthis_button_expanded,
#contents .newsTopicB01 .shareTool .addthis_counter .addthis_button_expanded,
#contents div.socialToolBox div.shareTool .addthis_counter .addthis_button_expanded,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter .addthis_button_expanded {
    background: url("//s7.addthis.com/static/t00/nsc01.gif") no-repeat scroll 0 -40px transparent;

}

#contents .newsToolB01 .shareTool .addthis_counter .addthis_button_expanded:hover,
#contents .newsTopicB01 .shareTool .addthis_counter .addthis_button_expanded:hover,
#contents div.socialToolBox div.shareTool .addthis_counter .addthis_button_expanded:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter .addthis_button_expanded:hover {
    background-position: 0 -77px;
    color: #000000;
    cursor: pointer;
}

#contents .newsToolB01 .shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded {
    background: url("//s7.addthis.com/static/t00/nsc01.gif") no-repeat scroll 0 -114px transparent;

}

#contents .newsToolB01 .shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover {
    background-position: 0 -134px;
}

#contents .newsToolB01 .shareTool .addthis_counter.addthis_bubble_style,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_bubble_style,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_bubble_style,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_bubble_style {
    background: url("//s7.addthis.com/static/t00/tbc02.gif") no-repeat scroll 0 -64px transparent;
    color: #000000;
    display: block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    height: 16px;
    margin: 0 0 0 -2px;
    padding: 0 0 0 4px;
    text-align: center;
    width: 32px !important;
}
#contents .newsToolB01 .shareTool .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_bubble_style a.addthis_button_expanded {
    background: none repeat scroll 0 0 transparent;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    width: 34px;
}
#contents .newsToolB01 .shareTool .addthis_counter.addthis_bubble_style:hover,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_bubble_style:hover,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_bubble_style:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_bubble_style:hover {
    background-position: -36px -64px !important;
}
#contents .newsToolB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style,
#contents .newsTopicB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style,
#contents div.socialToolBox div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool#contents div.socialToolBox div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style {
    background: url("//s7.addthis.com/static/t00/tbc02.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 6px;
    width: 54px !important;
}
#contents .newsToolB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents .newsTopicB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents div.socialToolBox div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded {
    background: none repeat scroll 0 0 transparent;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 !important;
    width: 54px !important;
}
#contents .newsToolB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style:hover,
#contents .newsTopicB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style:hover,
#contents div.socialToolBox div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style:hover {
    background-position: 0 -32px !important;
}



