div#title_area{
	margin-bottom:16px
}

/*-- localHeaderNav --*/
#localHeaderNav {
margin:0 auto;
height:33px;
background:url("../../shared/img/nv_bg_02.gif") repeat-x;
border-top-right-radius:2px;
border-top-left-radius:2px;
-moz-border-radius-topright:2px;
-moz-border-radius-topleft:2px;
-webkit-border-top-right-radius:2px;
-webkit-border-top-left-radius:2px;
}

#localHeaderNav li {
display:inline-block;
_display:inline;
margin-right:-4px;
}

*+html body #localHeaderNav li {/* IE7.x */
display:inline;
margin-right:0;
}

#localHeaderNav li a {
display:inline-block;
padding:1px 0 0 1px;
zoom:1;
}

/*-- recommendNav --*/
#recommendNav{
margin-top:29px;
padding:9px 10px 8px;
border:1px solid #ccc;
}
#recommendNav dl img{
	vertical-align: bottom;
}
#recommendNav dl dt{
margin-bottom:7px;
}
#recommendNav dl dd{
margin-top:5px;
}
#bnrQR{
margin-top:19px;
}

/*--------------------------------------------------------
 for facebox
--------------------------------------------------------*/
#facebox {
position:absolute;
left:0;
top:0;
z-index:9;
padding:10px;
background-color:#000;
background:url("../../shared/img/lb_bg_01.png");
}

#facebox .popup{
position:relative;
}

#facebox .content {
display:table;
/*width: 370px;*/
background: #fff;
}

#facebox p.closeBtn {
width:18px;
position:absolute;
right:12px;
top:12px;
}

#facebox p.closeBtn a {
display:block;
width:18px;
height:18px;
overflow:hidden;
padding:0;
text-indent:-9999px;
background:url("../../shared/img/lb_bt_01.png");
}

*html p.closeBtn a {/*IE6*/
margin-right:10px;
}

#facebox p.closeBtn a:hover {
background:url("../../shared/img/lb_bt_01_ov.png");
}


/*-- facebox for contentMenu --*/
#facebox p.menuTitle {
padding:10px 17px;
background:url("../../shared/img/nv_bg_04.gif") #fff center top repeat-x;
font-weight:bold;
}

#facebox ul {
width: 370px;
border-top:1px solid #ccc;
background:url("../../shared/img/nv_bg_01.gif") #fff center top no-repeat;
}

#facebox ul li {
zoom:1;
background:url("../../shared/img/co_ln_01.gif") left bottom repeat-x;
}

#facebox ul a {
display:block;
padding:8px 30px;
background:url("../../shared/img/co_ic_01.gif") 17px center no-repeat;
color:#005e8c;
zoom:1;
}

/* navigation current */
body.lbNav_00 #facebox .lnav_00{
border-top:2px solid #f00;
background-image:none;
background-color:#333;
color:#fff;
}

body.lbNav_01 #facebox ul a.lnav_01,
body.lbNav_02 #facebox ul a.lnav_02,
body.lbNav_03 #facebox ul a.lnav_03,
body.lbNav_04 #facebox ul a.lnav_04,
body.lbNav_05 #facebox ul a.lnav_05,
body.lbNav_06 #facebox ul a.lnav_06,
body.lbNav_07 #facebox ul a.lnav_07,
body.lbNav_08 #facebox ul a.lnav_08,
body.lbNav_09 #facebox ul a.lnav_09,
body.lbNav_10 #facebox ul a.lnav_10,
body.lbNav_11 #facebox ul a.lnav_11,
body.lbNav_12 #facebox ul a.lnav_12,
body.lbNav_13 #facebox ul a.lnav_13,
body.lbNav_14 #facebox ul a.lnav_14,
body.lbNav_15 #facebox ul a.lnav_15,
body.lbNav_16 #facebox ul a.lnav_16,
body.lbNav_17 #facebox ul a.lnav_17,
body.lbNav_18 #facebox ul a.lnav_18,
body.lbNav_19 #facebox ul a.lnav_19,
body.lbNav_20 #facebox ul a.lnav_20{
border-left:2px solid #f00;
background-image:url("../../shared/img/co_ic_02.gif");
background-color:#333;
color:#fff;
}

#facebox .content > p:first-child{
margin-top:0;
}
#facebox .content > p:last-child{
margin-bottom:0;
}

#facebox .loading {
text-align: center;
}

#facebox .image {
text-align: center;
}

#facebox img {
border: 0;
margin: 0;
}

#facebox_overlay {
position: fixed;
top: 0px;
left: 0px;
height:100%;
width:100%;
}

*html #facebox_overlay {
position: absolute;
}

.facebox_hide {
z-index:-100;
}

.facebox_overlayBG {
background-color: #000;
z-index:8;
}

/*-- outerWrapper --*/
#outerWrapper {
	margin-bottom:60px;
}

/*-- innerWrapper --*/
#innerWrapper {
margin:0 auto;
width:980px;
}

/*-- localSideNav --*/
#localSideNav {
margin:30px 0 0 0;
width:218px;
float:left;
background-color:#fff;
}

#localSideNav ul {
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
background:url("../../shared/img/nv_bg_03.gif") transparent center top no-repeat;
}

#localSideNav p.menuTitle {
border-top:1px solid #cdcdcd;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
background:url("../../shared/img/nv_bg_04.gif") transparent center top repeat-x;
font-weight:bold;
}

#localSideNav ul p {
padding:8px 10px;
background:url("../../shared/img/co_ln_01.gif") left bottom repeat-x;
}

#localSideNav p span {
display:block;
padding:8px 10px;
}

#localSideNav .menuTitle a {
display:block;
padding:8px 10px 8px 30px;
background:url("../../shared/img/co_ic_03.gif") transparent 10px center no-repeat;
color:#005e8c;
}

#localSideNav ul li {
background:url("../../shared/img/co_ln_01.gif") left bottom repeat-x;
}

#localSideNav ul a {
display:block;
padding:8px 10px 8px 45px;
background:url("../../shared/img/co_ic_01.gif") transparent 30px 1em no-repeat;
color:#005e8c;
zoom:1;
}

#localSideNav ul ul {
background-color:#f0f0f0;
background-image:none;
border:none;
}

/* navigation current */
body.sNav_01 #localSideNav a.lnav_01,
body.sNav_02 #localSideNav a.lnav_02,
body.sNav_03 #localSideNav a.lnav_03,
body.sNav_04 #localSideNav a.lnav_04,
body.sNav_05 #localSideNav a.lnav_05,
body.sNav_06 #localSideNav a.lnav_06,
body.sNav_07 #localSideNav a.lnav_07,
body.sNav_08 #localSideNav a.lnav_08,
body.sNav_09 #localSideNav a.lnav_09,
body.sNav_10 #localSideNav a.lnav_10,
body.sNav_11 #localSideNav a.lnav_11,
body.sNav_12 #localSideNav a.lnav_12,
body.sNav_13 #localSideNav a.lnav_13,
body.sNav_14 #localSideNav a.lnav_14,
body.sNav_15 #localSideNav a.lnav_15,
body.sNav_16 #localSideNav a.lnav_16,
body.sNav_17 #localSideNav a.lnav_17,
body.sNav_18 #localSideNav a.lnav_18,
body.sNav_19 #localSideNav a.lnav_19,
body.sNav_20 #localSideNav a.lnav_20{
border-left:2px solid #f00;
background-image:url("../../shared/img/co_ic_02.gif");
background-color:#333;
color:#fff;
}

body.sNav_01 #localSideNav p a.lnav_01 {
background-image:url("../../shared/img/co_ic_04.gif");
border-left:none;
border-top:2px solid #f00;
}

/*-- mainArea --*/
#mainArea {
margin-top:30px;
background-color:#fff;
zoom:1;
}

#innerWrapper .mainTwoColumn {
float:right;
width:720px;
}

/*-- localFooterNav --*/
#localFooterNav {
margin:60px auto 30px auto;
width:980px;
border-top:1px solid #ccc;
}

#localFooterNav ul li {
float:left;
zoom:1;
}

#localFooterNav ul a {
display:block;
overflow:hidden;
width:100px;
height:29px;
border-right:1px solid #fff;
background:url("../../shared/img/ft_bt_01.gif") no-repeat;
text-indent:-9999px;
}

/* default */
#localFooterNav ul li#tab_01 a {background-position:0px 0px;}
#localFooterNav ul li#tab_02 a {background-position:-102px 0px;}
#localFooterNav ul li#tab_03 a {background-position:-203px 0px;}
#localFooterNav ul li#tab_04 a {background-position:-304px 0px;}
#localFooterNav ul li#tab_05 a {background-position:-405px 0px;}
#localFooterNav ul li#tab_06 a {background-position:-506px 0px;}

/* hover */
#localFooterNav ul li#tab_01 a:hover {background-position:0px -62px;}
#localFooterNav ul li#tab_02 a:hover {background-position:-102px -62px;}
#localFooterNav ul li#tab_03 a:hover {background-position:-203px -62px;}
#localFooterNav ul li#tab_04 a:hover {background-position:-304px -62px;}
#localFooterNav ul li#tab_05 a:hover {background-position:-405px -62px;}
#localFooterNav ul li#tab_06 a:hover {background-position:-506px -62px;}

/* selected */
#localFooterNav ul li#tab_01 a.selected {background-position:0px -31px;}
#localFooterNav ul li#tab_02 a.selected {background-position:-102px -31px;}
#localFooterNav ul li#tab_03 a.selected {background-position:-203px -31px;}
#localFooterNav ul li#tab_04 a.selected {background-position:-304px -31px;}
#localFooterNav ul li#tab_05 a.selected {background-position:-405px -31px;}
#localFooterNav ul li#tab_06 a.selected {background-position:-506px -31px;}

#localFooterNav ol {
background:url("../../shared/img/ft_bg_01.gif") #fff repeat-x;
}

#localFooterNav ol li {
display:block;
float:left;
width:196px;
background-color:#fff;
-moz-box-shadow:0px 3px 3px #eee;
-webkit-box-shadow:0px 3px 3px #eee;
line-height: 0;
box-shadow:0px 3px 3px #eee;
}

#localFooterNav ol li a {
display:block;
}

#localFooterNav ol li a:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

/*-- likeBtn --*/
#likeBtn {
width:980px;
margin:0 auto;
}

/*-- socialParts --*/
#socialParts {
margin:30px 0 12px 0;
padding:10px 10px 4px 10px;
background-color:#f3f3f3;
text-align:right;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#socialParts iframe {
height:23px !important;
margin-left:6px;
overflow:hidden;
}

#socialParts #twitter-widget-0,
#socialParts iframe:first-child {
  margin-top: 2px;
}

#socialParts .fb_iframe_widget {
  vertical-align: top;
}

#socialParts .fb_iframe_widget_fluid {
  display: inline-block!important;
}

#socialParts iframe {
  width: 112px!important;
}

#socialParts #twitter-widget-0,
#socialParts iframe:first-child {
  width: 68px!important;
}

@media only screen
and (max-width: 640px) {
  #socialParts {
    text-align: center;
  }
}

/*-- pagetop --*/
div.pagetop {
display:block;
text-align:right;
}

div.pagetop a {
display:inline-block;
padding:2px 6px 2px 6px;
line-height:1em;
border-left:2px solid #d2d2d2;
border-right:2px solid #d2d2d2;
}

div.pagetop a:visited {
color:#0066a7;
}

/*-- noscript --*/
#innerWrapper noscript p{
padding:5px;
}

#localSideNav noscript p {
border-top:1px solid #ccc;
}


/*-- common class --*/

.clear{
clear:both;
}

img.blank{
	vertical-align:middle;
	margin:0 3px;
}


/*-- fb_innerBlock --*/

#fb_innerBlock{
	border-top:3px solid #f00;
	padding:20px 20px 27px 20px ;
}

#fb_innerBlock .subTitle{
	font-weight:bold;
	font-size:83%;
}

#fb_innerBlock .title{
	margin-bottom:10px;
	font-weight:bold;
	font-size:135%;
}

#fb_innerBlock #movieBox{
	text-align:center;
}


/*-- fromMeClubBanner --*/

#fromMeClubBanner{
	position:relative;
	width:980px;
	margin:-21px auto 11px auto !important;
	text-align:right;
}

#fromMeClubBanner a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

#me_eco_changes_top div#title_area div.iconEco a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}