@charset "utf-8";
/*** RealtyToday css style ***/
@font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('fonts/DroidSans-Bold-webfont.eot');
    src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/** common **/
* {padding:0; margin:0;  list-style:none;}

body {font:12px/16px DroidSansRegular, Arial, Helvetica, sans-serif; color:#000; border:0 none;}
img {vertical-align:middle;border:0 none; }
input, select {font-family:Arial, Helvetica, sans-serif;}

/** font **/
a {color:#000; text-decoration:none;}
a:hover {color:#fa5200; text-decoration:underline;}

span.arr {border-bottom: 8px solid #EAEAEA;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    bottom: 100%;
    content: "";
    height: 0;
    left: 30px;
    position: absolute;
    width: 0;
}
p.coment, p.fcoment {
    background:   none repeat scroll 0 0 #eaeaea;
    border-radius: 6px 6px 6px 6px;
    color: #777777;
    float: left;
    margin: 20px 5px 0;
    padding: 10px 20px;
    width: 220px;
	display:block;
	position: relative;
}
p.coment {top:-52px; left:-7px; opacity:.8; width:184px; }
p.fcoment {	top:15px; left:760px; opacity:.7; }

/* no's*/
.no-border {border: 0 !important}
.no-margin {margin: 0 !important}
.no-bg {background: none !important}
.no-pad-top {padding-top: 0 !important}
.no-pad-right {padding-right: 0 !important}
.no-pad-bt {padding-bottom: 0 !important}

/** layout **/
.container {width:1000px; margin:0 auto; position:relative;}
.w680 {width:681px;}
.w630 {width:630px;}
.w620 {width:620px;}
.w720 {width:720px;}
.w230 {width:230px;}
.w300 {width:300px;}
.w400 {width:400px;}
.w430 {width:430px;}

/** main_cont **/
.main_cont {width:630px;  float:left;}
.sidebar {width:300px; float:right;}

.fl {float:left;}
.fr {float:right;}
.clr {clear:both;}
.ma {margin:0 auto;}
.ac {text-align:center;}
.oh {overflow:hidden;}


.mt20 {margin-top:20px;}
.mt15 {margin-top:15px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mb30 {margin-bottom:30px;}
.mb20 {margin-bottom:20px !important;}
.mb15 {margin-bottom:15px;}
.mb10 {margin-bottom:10px;}
.mb50 {margin-bottom:50px;}
.mr20 {margin-right:20px;}
.mr5 {margin-right:5px;}
.mr15 {margin-right:15px;}
.mr10 {margin-right:10px;}
.ml20 {margin-left:20px;}
.ml15 {margin-left:15px;}
.ml10 {margin-left:10px;}
.mtb30 {margin:30px 0;}
.pt30 {padding-top:30px;}
.pl5 {padding-left:5px;}
.pl19 {padding-left:19px;}
.pt20 {padding-top:20px;}

.orange {color:#fa5200;}
.tit { font:17px/24px DroidSansRegular, Arial Black, Gadget, sans-serif; margin-bottom:15px;text-transform:uppercase; color:#F30;}
.tit_orange {font:23px/30px DroidSansRegular, Arial Black, Gadget, sans-serif; color:#f55000; }
.banner728 { background-color:#f2f2f2; padding: 15px 0 10px; width:1000px; text-align:center; margin:20px auto;}
.tit_sub01 {font:20px/24px DroidSansRegular, Arial Black, Gadget, sans-serif; color:#3c3c3c;}
.tit_sub02 {font:20px/24px DroidSansRegular, Arial, Helvetica, sans-serif; color:#3c3c3c;}
.normal {font-weight:normal;}

/* resize video's width */
video, embed, object  {
    max-width: 100% !important;
    max-height: 360px !important;
}
.videocontent {
    max-width: 100% !important;
    max-height: 360px !important;
    display: block;
    margin: 0 auto;
}
/** header **/
.hd { height:80px;}
.hd .logo {position:absolute; top:25px; left:5px;}
.hd .update {position:absolute; top:42px; left:394px; font-size:12px; color:#404040;}
.hd .search { position:absolute; right:13px; top:20px;}
.hd .input {width:265px; border:1px solid #b6b6b6; padding:0 10px; height:33px; font:11px/33px Arial, Helvetica, sans-serif; color:#333; -webkit-box-shadow: inset 0px 2px 3px 1px rgba(170, 170, 170, 0.2); box-shadow: inset 0px 2px 3px 1px rgba(170, 170, 170, 0.2);}
.hd .go { background: url("../images/btn_search.gif") no-repeat scroll 0 0 transparent; border:0 none; width: 17px; height: 17px; position: absolute; right: 10px; top: 8px; cursor:pointer; }
.hd .ingo {padding:7px; border:1px solid #cdc; color:#998;}

/** nav **/
.nav {background-color:#333333; overflow:hidden; border-bottom:4px solid #fa5200;}
.nav li {float:left; height:36px; font:17px/36px DroidSansBold, Arial, Helvetica, sans-serif; letter-spacing:-0.003em; color:#fff; text-transform:uppercase; border-right:1px solid #9a9a9a;  }
.nav li a {color:#fff; padding:2px 17px 0 17px; display:block;}
.nav li a:hover {text-decoration:none; background-color:#fa5200; color:#fff; }
.nav .br {border-left:1px solid #9a9a9a; }
.nav .current {text-decoration:none; background-color:#fa5200; color:#fff; }


/** top_col**/
.top_col {padding:15px 0; overflow:hidden;  }
.top_col ul {float:left; width:220px; border-right:1px solid #b3b3b3; padding:0 14px 0px 15px; margin-bottom:7px; height:90px;}
.top_col ul img {float:left; padding:0 10px 0 0;}
.top_col ul li { font:12px/18px DroidSansRegular, Arial Black, Gadget, sans-serif; color:#000000;}
.br_gray {border-bottom:1px solid #b3b3b3; }
.br_lgray {border-left:1px solid #b3b3b3;  }


/* mainslide */

.mainslide {width:680px; height:260px; position:relative;}
.mainslide .img_l {float:left; width:256px; height:220px; background:#404040; padding: 20px 15px; }
.mainslide .img_r {float:left; width:394px;}

.mainslide .img_l h1 a { color:#fff; font-size:24px; line-height:28px;}
.mainslide .img_l h1 a:hover {color:#fa5200;}

.mainslide .img_l p {color:#030303; font:13px/18px Arial, Helvetica, sans-serif; color:#fff;}
/*
.mainslide .img_l .square {position:absolute; bottom:15px; left:180px;}
.mainslide .img_l .square li { float:left; margin-right:8px; cursor:pointer;}
.mainslide .img_l .square .on {background-color:#666666; width:24px; height:14px;}
.mainslide .img_l .square .on:hover {background-color:#fff; width:24px; height:14px;}
.mainslide .img_l .square .off {background-color:#ffffff; width:24px; height:14px;}
.mainslide .img_l .square .off:hover {background-color:#666; width:24px; height:14px;}
*/
ul.square {position:absolute; bottom:15px; left:20px;}
ul.square li { float:left; margin-right:8px; cursor:pointer;}
ul.square .on, ul.square li.selected {background-color:#666666; width:24px; height:14px;}
ul.square .on:hover {background-color:#fff; width:24px; height:14px;}
ul.square .off {background-color:#ffffff; width:24px; height:14px;}
ul.square .off:hover {background-color:#666; width:24px; height:14px;}

.mainslide .arr_l {background:url(../images/bg_arr.gif) no-repeat 0 0; display:black; text-indent:-9999px; width:38px; height:50px; position:absolute; top:200px; left:0px; cursor:pointer; opacity: 0.7;}
.mainslide .arr_r {background:url(../images/bg_arr.gif) no-repeat -38px 0; display:black; text-indent:-9999px; width:38px; height:50px; position:absolute; top:200px; right:0px; cursor:pointer; opacity: 0.7;}
.mainslide .arr_l:hover {background:url(../images/bg_arr.gif) no-repeat 0 -50px; display:black; text-indent:-9999px; width:38px; height:50px; position:absolute; top:200px; left:0px; cursor:pointer;  opacity: 1;}
.mainslide .arr_r:hover {background:url(../images/bg_arr.gif) no-repeat -38px -50px; display:black; text-indent:-9999px; width:38px; height:50px; position:absolute; top:200px; right:0px; cursor:pointer; opacity: 1;}

/* sns */
.sns {overflow:hidden; }
.sns li {float:left; height:68px; }
.sns li a { display:inline-block; padding-top:40px; text-align:center; font-size:11px; color:#333333;}
.sns .sns_twitter a{background:url(../images/bg_sns.gif) no-repeat -0px 0; width:38px; margin-right:22px;}
.sns .sns_facebook a{background:url(../images/bg_sns.gif) no-repeat -56px 0; width:39px; margin-right:24px;}
.sns .sns_google a{background:url(../images/bg_sns.gif) no-repeat -113px 0; width:39px; margin-right:20px;}
.sns .sns_rss a{background:url(../images/bg_sns.gif) no-repeat -170px 0; width:38px;}
.sns .sns_twitter a:hover {background:url(../images/bg_sns.gif) no-repeat -0px -68px; }
.sns .sns_facebook a:hover  {background:url(../images/bg_sns.gif) no-repeat -56px -68px;}
.sns .sns_google a:hover  {background:url(../images/bg_sns.gif) no-repeat -113px -68px; }
.sns .sns_rss a:hover  {background:url(../images/bg_sns.gif) no-repeat -170px -68px; }

/* nw_letter */
.nw_letter .nw_form {width:200px; border:1px solid #b6b6b6; padding:0 10px; height:25px; font:11px/25px Arial, Helvetica, sans-serif; color:#333;}
.nw_letter .nw_btn {width:68px; height:25px; font:11px/25px Arial, Helvetica, sans-serif; background-color:#757575; color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px;
border-radius: 5px; margin-left:150px; margin-bottom:20px; cursor:pointer; border:none;}
.nw_letter .nw_btn:hover { background-color:#fa5200;}


/** footer**/
.footer {clear:both; background-color:#333; overflow:hidden; border-top:1px solid #797979; height:197px; color:#b0b0b0;}
.banner728 {text-align:center;}
.logo_footer {position:absolute; top:29px; left:5px;}

.footer_nwl {position:absolute; top:29px; left:660px; width:380px;}
.footer_nwl  li { float:left; line-height:25px;}
.footer_nwl .input {width:150px; border:1px solid #b6b6b6; padding:0 10px; height:26px; font:11px/26px Arial, Helvetica, sans-serif; color:#333; -webkit-box-shadow: inset 0px 2px 3px 1px rgba(170, 170, 170, 0.2); box-shadow: inset 0px 2px 3px 1px rgba(170, 170, 170, 0.2);}
.footer_nwl .nw_btn {width:58px; height:28px; font:11px/25px Arial, Helvetica, sans-serif; background-color:#757575; color:#fff; cursor:pointer; border:none;}
.footer_nwl .nw_btn:hover { background-color:#fa5200;}

.footer_sns {position:absolute; top:29px; left:395px; width:350px;}
.footer_sns li { float:left; line-height:25px;}
.footer_sns li a {display:block; height:24px; text-indent:-9999px;}
.footer_sns .ft_twitter:hover  { background:url(../images/bg_ft_sns.gif) no-repeat 0 0; width:25px; margin-right:11px;}
.footer_sns .ft_facebook:hover { background:url(../images/bg_ft_sns.gif) no-repeat -36px 0; width:25px; margin-right:11px;}
.footer_sns .ft_google:hover  { background:url(../images/bg_ft_sns.gif) no-repeat -72px 0; width:25px; margin-right:11px;}
.footer_sns .ft_rss:hover  { background:url(../images/bg_ft_sns.gif) no-repeat -108px 0; width:25px;}
.footer_sns .ft_twitter{ background:url(../images/bg_ft_sns.gif) no-repeat 0 -24px; width:25px; margin-right:11px;}
.footer_sns .ft_facebook  { background:url(../images/bg_ft_sns.gif) no-repeat -36px -24px; width:25px; margin-right:11px;}
.footer_sns .ft_google { background:url(../images/bg_ft_sns.gif) no-repeat -72px -24px; width:25px; margin-right:11px;}
.footer_sns .ft_rss { background:url(../images/bg_ft_sns.gif) no-repeat -108px -24px; width:25px;}

.footer_info {position:absolute; top:80px; left:5px; color:#b0b0b0;}
.footer_info a {color:#b0b0b0; margin-right:10px;}
.footer_info a:hover {color:#fa5200;}

.copyright {position:absolute; top:120px; left:5px; color:#b0b0b0; font:12px/24px Arial, Helvetica, sans-serif;}

/* main */
.box01 img {margin-bottom:5px;}
.box01 h3 {font:15px/20px DroidSansRegular, Arial, Helvetica, sans-serif; margin-bottom:20px;}
.box01 h3 a {color:#000;}
.box01 h3 a:hover {color:#fa5200;}
.box01  p {font:12px/18px Arial, Helvetica, sans-serif; color:#666666;}

.box02 {overflow:auto; padding-bottom:20px; border-bottom:1px solid #b6b6b6;}
.box02 h2 {font:20px/24px DroidSansBold, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.box02 h2 a {color:#000000;}
.box02 h2 a:hover {color:#fa5200;}
.box02 img { float:right; padding:0 0 0px 10px;}
.box02  p {font:14px/20px Arial, Helvetica, sans-serif; color:#666666;}

.box03 {overflow:auto; padding:10px; border:1px solid #b6b6b6;}
.box03 img {float:right; margin:0 0 10px 10px;}
.box03 h4 {font:16px/22px DroidSansBold, Arial, Helvetica, sans-serif;  margin-bottom:10px; width:170px; }
.box03 h4 a {color:#000000;}
.box03 h4 a:hover {color:#fa5200;}
.box03 p{font:12px/18px Arial, Helvetica, sans-serif; color:#666666;}
.box03 h5 {font:15px/20px DroidSansRegular, Arial, Helvetica, sans-serif;  margin-bottom:3px; }
.box03 h5 a {color:#000000;}
.box03 h5 a:hover {color:#fa5200;}

.box04 {overflow:auto; padding:10px; border:1px solid #b6b6b6;}
.box04 img {float:right; padding:0 0 10px 10px;}
.tit01 {font:13px/16px DroidSansRegular,Arial, Helvetica, sans-serif;  margin-bottom:10px;}
.tit01 a {color:#000000;}
.tit01 a:hover {color:#fa5200;}

/* sub*/
.sub_box01 { overflow:hidden; padding:20px 0; border-bottom:1px solid #b6b6b6;}
.sub_box01 img { float:left; padding:0 10px 0 0 ;}
.sub_box01 h2 {font:bold 20px/26px DroidSansBold, Arial, Helvetica, sans-serif; margin-bottom:20px;}
.sub_box01 h2 a {color:#000;}
.sub_box01 h2 a:hover {color:#fa5200;}
.sub_box01  p {font:12px/18px Arial, Helvetica, sans-serif; color:#404040;}


.sub_box02 { overflow:hidden; padding:20px 0; border-bottom:1px solid #b6b6b6;}
.sub_box02 img { float:left; padding:0 10px 0 0 ;}
.sub_box02 h2 {font:normal 20px/26px  DroidSansBold, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.sub_box02 h2 a {color:#000;}
.sub_box02 h2 a:hover {color:#fa5200;}
.sub_box02  p {font:12px/18px Arial, Helvetica, sans-serif; color:#404040;}



/* pagenum */
.pagenum {color:#1d1d1d; text-align:center;  margin:40px 0;}
.pagenum a {color:#1d1d1d;}
.pagenum a:hover {color:#fa5200; font-weight:bold;}
.pagenum .current {color:#fa5200; font-weight:bold;}
.or_btn {background-color:#fa5200; padding:5px 10px; color:#fff; cursor:pointer;}
.or_btn:hover {background-color:#aaa; padding:5px 10px; color:#fff;}


/* article */

.at_page h1{font:bold 32px/40px DroidSansBold, Arial, Helvetica, sans-serif;}
/* .at_page li {float:left;} */
.at_page .prev {width:69px; height:16px; display:inline-block; background:url(../images/btn_page.gif) no-repeat 0 0; text-indent:-9999px; cursor:pointer; margin-right:10px;}
.at_page .next {width:69px; height:16px; display:inline-block; background:url(../images/btn_page.gif) no-repeat -69px 0; text-indent:-9999px; cursor:pointer; margin-left:10px;}
.at_page .prev:hover {background:url(../images/btn_page.gif) no-repeat 0 -16px;}
.at_page .next:hover {background:url(../images/btn_page.gif) no-repeat -69px -16px;}

.posted {font:11px/14px Arial, Helvetica, sans-serif; color:#434343;}

.img_article { background-color:#ededed; height:auto; text-align:left; margin-bottom: 30px;}
.img_article .caption {color: #434343; font: 12px/18px Arial,Helvetica,sans-serif; padding: 8px;}


.user_interaction {
    margin: 10px 0 10px;
    position: relative;
	height:30px;
    clear: both;
}
.tool { position:absolute; left:0px; }
.tool li {
    float: left;
	margin-top:2px;
}
.tool li a {
    display: block;
    height: 21px;
    text-indent: -9999px;
}
.user_sns {position:absolute; left:110px; overflow:hidden;width:420px;}
.user_sns li {
    float: left;
}
.icon_email {
    background: url("../images/bg_tool.gif") no-repeat scroll 0 0 transparent;
    width: 32px;
}
.icon_print {
    background: url("../images/bg_tool.gif") no-repeat scroll -32px 0 transparent;
    width: 33px;
}
.icon_comment {
    background: url("../images/bg_tool.gif") no-repeat scroll -65px 0 transparent;
    width: 25px;
}
.icon_email:hover {
    background: url("../images/bg_tool.gif") no-repeat scroll 0 -21px transparent;
    width: 32px;
}
.icon_print:hover {
    background: url("../images/bg_tool.gif") no-repeat scroll -32px -21px transparent;
    width: 33px;
}
.icon_comment:hover {
    background: url("../images/bg_tool.gif") no-repeat scroll -65px -21px transparent;
    width: 25px;
}

.tags .label {
    font-size: 12px;
    line-height: 28px;
    margin-right: 5px;
    text-transform: uppercase;
}
.tags a {
    color: #171717;
    font-style: italic;
    padding: 3px;
    text-decoration: none;
}
.tags a:hover {
    background-color: #fa5200;
    color: #FFFFFF;
}
.tags .current {
    background-color: #fa5200;
    color: #FFFFFF;
}

/*numbering*/
.pr {position:relative;}
.numbering {width: 100%; clear: both; float: left; margin-bottom: 10px;}
.num{ position:absolute; top:0; left:550px; width:50px;}
.num a {margin:0 6px; color:#484848; }
.numbering a:hover {color:#fa5200;}
.numbering ul {width:100%; clear: both;}
.numbering ul li {color:#bfbfbf; float: right;}
.numbering .bx-next, .numbering .bx-prev, .numbering .bx-controls-auto-item a { font-size:13px; font-weight:bold; color:#333; padding: 5px; border: #eee 1px solid; display: inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-left:10px;}
.numbering .bx-controls-auto-item {float: left;}
/* .numbering .num_arrl { background:url(../images/arr_dotted_l.gif) no-repeat 7px 1px; padding-left:15px;}
.numbering .num_arrr  { background:url(../images/arr_dotted_r.gif) no-repeat 36px 1px; padding-right:15px;} */

/*gallery_box*/
.gallery_box {overflow:hidden; position:relative; height:100px;}
.gallery img {border: 3px solid #FFFFFF; margin: 0 5px;}
.gallery img:hover {border: 3px solid #F75616;}
.gallery .current img {border: 3px solid #F75616;}
.gallery li {float:left;}
.gallery ul {left: 27px; position: absolute; top: 0;}
.slide_arrl {background: url("../images/slide_arr.gif") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 34px; width: 21px; left: 0; top: 20px; position: absolute; text-indent: -9999px;}
.slide_arrr {background: url("../images/slide_arr.gif") no-repeat scroll -21px 0 transparent; cursor: pointer; display: block; height: 34px; width: 21px; position: absolute; right: 0; top: 20px; text-indent: -9999px;}
.slide_arrl:hover {background: url("../images/slide_arr.gif") no-repeat scroll 0 -34px transparent;}
.slide_arrr:hover {background: url("../images/slide_arr.gif") no-repeat scroll -21px -34px transparent;}


/*article*/
.article {margin-bottom:80px;}
.article p {font:16px/24px Arial, Helvetica, sans-serif;
    margin-top:15px;
    margin-bottom:15px;
    color:#434343; margin-right: 10px;clear:both;}
.article a {color: #1039b4;text-decoration: underline; font-weight:bold}
.article a:hover {text-decoration:none;}
.article ol {list-style:decimal inside; padding-left:10px;margin-left:10px;}
.article ol li{list-style:decimal inside;font:16px/24px Arial, Helvetica, sans-serif;color:#434343;}
.article ul {list-style:disc inside; padding-left:10px;margin-left:10px; padding-bottom: 15px;}
.article ul li{list-style:disc inside;font:16px/24px Arial, Helvetica, sans-serif;color:#434343;margin:7px 0;}
.related li{background: url("../images/dot_orange.gif") no-repeat scroll 5px 10px transparent; font: 16px/24px Arial,Helvetica,sans-serif; margin-bottom: 10px; padding-left: 15px;}
.related li a {color:#434343;}
.related li a:hover {color:#fa5200;}

.latest { margin-top:20px;}
.latest li {float:left; width:138px; margin:0 8px;}
.latest li img { margin-bottom:10px;}
.latest li a {font:14px/18px Arial, Helvetica, sans-serif;}

/*info_com*/
.info_com h2 {
    clear: both;
    font-size: 32px;
    letter-spacing: -0.05em;
    padding: 30px 0 20px;
    text-transform: uppercase;
}
.info_com .txt {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 10px 20px;
}
.info_com .txt a {color: #fa5200;}
.info_com .tit {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    padding: 10px 10px 0;
    text-transform: uppercase;
}
.info_com .s_tit {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    padding: 10px 30px;
}
.info_com .s_txt {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 15px 30px;
}
.info_com .ss_txt {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 10px 60px;
}
.info_com .photo {float: left; margin-right: 20px; margin-bottom: 10px;}



/* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv */
.groupdiv { position: absolute;
    right: 0;
    top: 10px;
    width: 160px;
	}
.tab_group{
    border: medium none;
    color: #AAAAAA;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-top: 15px;
    padding: 2px 0 2px 10px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	}
.tab_group span {  color: #FFFFFF; font-size: 12px; line-height: 26px;}
.tab_hidden {display: none; left: 0; position: absolute; width: 160px; z-index: 2000;}
.tab_hidden li {background: none repeat scroll 0 0 #000000; border-top: 1px solid #202020; font-size: 11px; text-indent: 10px;}
.tab_hidden li a{ color:#fff;}

.imageLeft {float:left; margin-right:15px;}
.imageRight {float:right; margin-left:15px;}
.imageBox {text-align:center;margin:0 auto;}
.caption {text-align:left;}


.container_art {margin: 0 auto; position: relative; width: 1040px; clear:both;}
.container_art .content {background: #fff;}
.w350 {width:350px;}
.w400 {width:400px;}
.banner300 {text-align:center;}
.comment {margin-right:20px;}
.nw_cont {padding: 15px 0 10px !important;}

/* update ad */
/* Top Leaderboard 970x90, 970x250, 728x90 */
.ad_tlb {
    width:970px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_tlb table {
    display:inline-table;
}

/* Bottom Leaderboard 728x90 */
.ad_blb {
    width:728px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_blb table {
    display:inline-table;
}

/* Sidebar Rectangle 300x250, 300x600 */
.ad_rtg300 {
    width:300px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_rtg300 table {
    display:inline-table;
}

/* Rectangle 336x280, 300x250 */
.ad_rtg336 {
    width:336px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_rtg336 table {
    display:inline-table;
}

/* Rectangle 250x250 only */
.ad_rtg250 {
    width:250px;
    text-align:center !important;
}
.ad_rtg250 table {
    display:inline-table;
}
.ad-sample { width: 100%; clear: both;}
.ad-sample:before, .ad-sample:after { content: ""; display: table; }
.ad-sample:after { clear: both; }
.ad-sample span {text-align: center; font-size: 0.688em; text-transform: uppercase; color: #ddd; margin-bottom: 0.625em; display: block; clear: both; }

.story-comment {border-top:#dd0000 solid 4px; border-bottom:#ebecef solid 4px;clear: both}
.story-comment .bk-hd .ttl-lft {float:none;}
.story-comment .bk-hd .ttl-lft p {color:#000; padding:12px 0 2px 0; text-align:center; font-size:20px; line-height:20px; background:url(../images/cnh-sprite2.png) center 0 no-repeat; font-weight:normal; font-family:'BebasRegular',Arial,Helvetica,sans-serif; text-transform:uppercase;}
.story-comment .bk-bd {padding:10px 0;}

.bk-desktop_related {   border-bottom: 3px solid #ddd; clear: both;} 
.bk-desktop_related .bk-hd_desktop_related{    border-top: 3px solid #ddd; clear: both;}
.bk-desktop_related .bk-bd_desktop_related {padding:10px;}
.bk-desktop_related .bk-con_desktop_related {width: 24%; float:left; margin-right:1%; position:relative; display:block;}
.bk-desktop_related .art-img_desktop_related {width:100%;}
.bk-desktop_related .art-txt_desktop_related {padding:5px 0 15px 0;}
.bk-desktop_related .art-ttl_desktop_related {font-size:16px; line-height:18px;}
.bk-desktop_related .ttl-lft {float: left;padding: 10px 2px;}  
.bk-desktop_related  .clearfix{    clear: both;    display: block;}