h1, h2, h3, h4, h5, h6, .gallery-block .carousel .title a, .list-timeline .posts article, .posts-list .content > a, .block.posts a, 
								#bbpress-forums .bbp-topic-title, #bbpress-forums .bbp-forum-title, .bbpress.single-topic .main-heading, .navigate-posts .link { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
::selection { background: #d19f19 }

:-moz-selection { background: #d19f19 }

.top-bar, .post-content .modern-quote { border-top-color: #d19f19 }

.trending-ticker .heading, .breadcrumbs .location, .news-focus .heading, .gallery-title, .related-posts .section-head, 
.news-focus .heading .subcats a.active, .post-content a, .comments-list .bypostauthor .comment-author a, .error-page 
.text-404, .main-color, .section-head.prominent, .block.posts .fa-angle-right, a.bbp-author-name, .main-stars span:before,
.main-stars, .recentcomments  .url { color: #d19f19 }

.navigation .menu > li:hover > a, .navigation .menu >.current-menu-item > a, .navigation .menu > .current-menu-parent > a,
.navigation .menu > .current-menu-ancestor > a, .tabbed .tabs-list .active a,  
.comment-content .reply, .sc-tabs .active a, .navigation .mega-menu { border-bottom-color: #d19f19 }

.main-featured .cat, .main-featured .pages .flex-active, .rate-number .progress, .highlights .rate-number .progress, 
.main-pagination .current, .main-pagination a:hover, .cat-title, .sc-button-default:hover, .drop-caps, .review-box .bar,
.review-box .overall, .post .read-more a, .button, .post-pagination > span { background: #d19f19 }

.post-content .wpcf7-not-valid-tip, .main-heading, .review-box .heading, .post-header .post-title:before, 
.highlights h2:before, div.bbp-template-notice, div.indicator-hint, div.bbp-template-notice.info, 
.modal-header .modal-title, .entry-title, .page-title { border-left-color: #d19f19 }

@media only screen and (max-width: 799px) { .navigation .mobile .fa { background: #d19f19 } }

.post-content a { color: #d19f19 }

body, .main .sidebar .widgettitle, .tabbed .tabs-list, h3.gallery-title, .comment-respond small, .main-heading, .gallery-title, .section-head, .main-footer .widgettitle, .entry-title, .page-title { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.post-content { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.navigation .menu { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.highlights .excerpt, .listing-alt .content .excerpt { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.post-header h1, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }

.cat-3, .cat-title.cat-3 { background: #13a54e; }
.navigation .menu .menu-cat-3 .mega-menu { border-bottom-color: #13a54e; }
.news-focus .heading.cat-3 .subcats .active, .news-focus .heading.cat-3, .cat-text-3 {  color: #13a54e;  }

.navigation .menu > .menu-cat-3:hover > a, .navigation .menu > .menu-cat-3.current-menu-item > a, .navigation .menu > .menu-cat-3.current-menu-parent > a {
	border-bottom-color: #13a54e;
}


.cat-4, .cat-title.cat-4 { background: #d4301a; }
.navigation .menu .menu-cat-4 .mega-menu { border-bottom-color: #d4301a; }
.news-focus .heading.cat-4 .subcats .active, .news-focus .heading.cat-4, .cat-text-4 {  color: #d4301a;  }

.navigation .menu > .menu-cat-4:hover > a, .navigation .menu > .menu-cat-4.current-menu-item > a, .navigation .menu > .menu-cat-4.current-menu-parent > a {
	border-bottom-color: #d4301a;
}


.cat-5, .cat-title.cat-5 { background: #d19f19; }
.navigation .menu .menu-cat-5 .mega-menu { border-bottom-color: #d19f19; }
.news-focus .heading.cat-5 .subcats .active, .news-focus .heading.cat-5, .cat-text-5 {  color: #d19f19;  }

.navigation .menu > .menu-cat-5:hover > a, .navigation .menu > .menu-cat-5.current-menu-item > a, .navigation .menu > .menu-cat-5.current-menu-parent > a {
	border-bottom-color: #d19f19;
}


.cat-6, .cat-title.cat-6 { background: #279bb2; }
.navigation .menu .menu-cat-6 .mega-menu { border-bottom-color: #279bb2; }
.news-focus .heading.cat-6 .subcats .active, .news-focus .heading.cat-6, .cat-text-6 {  color: #279bb2;  }

.navigation .menu > .menu-cat-6:hover > a, .navigation .menu > .menu-cat-6.current-menu-item > a, .navigation .menu > .menu-cat-6.current-menu-parent > a {
	border-bottom-color: #279bb2;
}


.cat-7, .cat-title.cat-7 { background: #2c4f7f; }
.navigation .menu .menu-cat-7 .mega-menu { border-bottom-color: #2c4f7f; }
.news-focus .heading.cat-7 .subcats .active, .news-focus .heading.cat-7, .cat-text-7 {  color: #2c4f7f;  }

.navigation .menu > .menu-cat-7:hover > a, .navigation .menu > .menu-cat-7.current-menu-item > a, .navigation .menu > .menu-cat-7.current-menu-parent > a {
	border-bottom-color: #2c4f7f;
}


* {
    word-break: normal;
    word-wrap: break-word;
}
body {
    color:#000 !important;
}
.post-container {
    margin-top:0!important;
}
.sns_btns_box {
    margin-top:10px!important;
    margin-bottom:0!important;
    padding:5px 0!important;
}
.time {
    margin-top:-5px!important;
    margin-bottom:10px!important;
    text-align:center!important;
}
.countdown {
    font-size:0.85em!important;
    color: #999999!important;
}
.post-meta {
    margin-bottom:5px!important;
}
.slides li .caption h3 {
    font-weight: bold!important;
}
.cat_share {
    margin-left: 0px !important;
}
.cat-title {
  line-height: 16px!important;
  padding: 0px 2px 0px 2px!important;
  font-size: 11px!important;
}
.share_total {
  background-position: 2px 2px!important;
  line-height: 16px!important;
  padding: 0px 5px 0px 15px!important;
  font-size: 11px!important;
  background-size: 11px auto!important;
}
.time_share .share_total, .content .share_total {
    line-height:15px!important;
    padding:0px 0px 0px 14px!important;
    background-position:0px center!important;
}
.rank_number {
    font-size:11px!important;
    line-height:11px!important;
    width:11px!important;
}

.section-head a {
    text-decoration:underline!important;
    display:block!important;
}

.twitter-tweet {
    margin-left:auto!important;
    margin-right:auto!important;
}

/* NEW ICON */
.new_icon_left {
    float: right;
    padding: 0;
    margin: 0 5px 0 0;
}
.new_icon_right {
    float: left;
    padding: 0;
    margin: 1px 0 0 2px;
}
.new_icon_left img, .new_icon_right img {
    margin: 0!important;
    padding: 0!important;
    width: 32px!important;
    height: 11px!important;
    border-style: none!important;
}


/* LIKE BTN AREA IMAGE */
.like_thumbnail img{
    width:100% !important;
    height:100% !important;
}


/* NATIVE PAGER */
.main-pagination {
    margin-left:0!important;
    margin-top:0px!important;
    margin-bottom:30px!important;
    text-align:center!important;
}
.main-pagination > span, .main-pagination a {
    float:none!important;
    display:inline-block!important;
    line-height:1.45em!important;
    font-size:1.2em!important;
}


/* COMMON FOOT AD */
.common_foot_ad {
  text-align:center!important;
  margin-top:-5px!important;
}
.common_foot_ad img {
    margin:0!important;
    padding:0!important;
}


/* COMMON SOURCE  */
.common_source {
    margin-top:1.2em!important;
    line-height: 1.5em!important;
}
.common_source + .common_mailmagazine {
    margin-top:-20px!important;
}


/* COMMON MAILMAGAZINE  */
.common_mailmagazine {
    color:#e6e6e6 !important;
    background:#1a1a1a !important;
    background:-webkit-linear-gradient(top,#1a1a1a,#3b3b3b) !important;
    background:-moz-linear-gradient(top,#1a1a1a,#3b3b3b) !important;
    background:-ms-linear-gradient(top,#1a1a1a,#3b3b3b) !important;
    background:-o-linear-gradient(top,#1a1a1a,#3b3b3b) !important;
    background:linear-gradient(to bottom,#1a1a1a,#3b3b3b) !important;
    margin-top:15px !important;
    margin-bottom:15px !important;
    padding:5px 10px !important;
    border:1px solid #808080 !important;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
}
.common_mailmagazine strong, .common_mailmagazine b {
    font-size:0.95em !important;
    color:#e0f1a0 !important;
    border-style:none !important;
    margin-top:10px !important;
    margin-bottom:10px !important;
    padding:0 !important;
}
.common_mailmagazine h3 {
    font-size:100% !important;
    border-style:none !important;
    margin-top:5px !important;
    margin-bottom:5px !important;
    padding:0 !important;
}
.common_mailmagazine h3 a {
    display:block !important;
    color:#e6e6e6 !important;
    text-decoration:none !important;
}
.common_mailmagazine a  {
    color:#e6e6e6 !important;
    text-decoration:underline !important;
}
.common_mailmagazine h3 a:before {
    content: url(https://www.mag2.com/img/point-o.png) !important;
    margin: 0 5px 0 0 !important;
    position: relative !important;
    top: 1px !important;
}
.common_mailmagazine p {
    margin:2px !important;
    font-size:0.9em !important;
    line-height:1.5 !important;
}
.common_mailmagazine .mail_info {
    color:#a6a6a6 !important;
}
.common_mailmagazine .sub_button {
    display:none !important;
}


/* COMMON PROFILE */
.common_profile {
    color:#ffffe0 !important;
    background:#2b2b2b !important;
    margin-top:15px !important;
    margin-bottom:15px !important;
    padding:10px !important;
}
.common_profile h3{
    color:#ffffe0 !important;
    border-style:none !important;
    margin-top:10px !important;
    margin-bottom:10px !important;
    padding:0 !important;
}
.common_profile p{
    font-size:0.85em !important;
}
.common_profile img{
    margin-top:8px !important;
}


/* COMMON PAGER */
.common_pager {
    margin-top:22px !important;
    margin-bottom:8px!important;
    text-align:center !important;
    font-size:1.1em !important;
    font-weight:bold !important;
}
.common_pager_no {
    font-size:1.1em !important;
    text-align:center !important;
}
.common_pager + .common_pager_no {
    margin-bottom:34px !important;
}
.common_pager_no li {
    list-style:none !important;
    display:inline !important;
    margin-right:0.6em !important;
}
.common_pager_no_current {
    padding:4px 10px !important;
    color:#ffffff !important;
    background:#d19f19 !important;
}
.common_pager_no li a{
    color:#d19f19 !important;
    padding:4px 10px !important;
    background:#ebebeb !important;
    text-decoration:none !important;
}
.common_pager_no li a:hover{
    color:#000000 !important;
    background:#d19f19 !important;
    text-decoration:none !important;
}


/* COMMON RELATED ARTICLE */
.common_related_article{
    font-weight:bold !important;
    text-align:center !important;
    margin-top:2em !important;
    margin-bottom:2em !important;
}

/* COMMON P */
.common_interview {
    color:#c45600!important;
    font-weight:bold!important;
}
.common_t2em {
    margin-top:2em!important;
}
.common_b2em {
    margin-bottom:2em!important;
}


/* BIJO */
.bijo_question{
    font-size:1.1em;
    margin-top:-7px;
    margin-bottom:-14px;
    padding:15px 10px;
    text-align:center;
    color:#ff7fbf;
    background:#ffe5ff ;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.bijo_container {
    font-size:0.85em;
    color:#ff9900;
}
.bijo_container img{
    margin-bottom:-2px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.bijo_h2{
    text-align:center !important;
    font-size:1.25em !important;
}
.bijo_forecast {
    margin-top:35px !important;
    text-align:center !important;
}
.bijo_forecast b, .bijo_bull_bear b{
    color:#ff9900 !important;
    font-size:1.6em !important;
}
.bijo_target_bullish,.bijo_target_bearish,.bijo_target_neutral {
    display:inline-block !important;
    margin:0px !important;
    margin-top:-16px !important;
    padding:0 !important;
    text-align:center !important;
    width:98% !important;
    font-weight:bold !important;
    font-size:3em !important;
}
.bijo_target_bullish {
    color:#ff7fbf !important;
}
.bijo_target_bearish {
    color:#7f7fff !important;
}
.bijo_target_neutral {
    color:#7fff7f !important;
}
.bijo_bull_bear {
    margin-top:12px !important;
    text-align:center !important;
}
.bijo_bullish, .bijo_bearish {
    display:inline-block !important;
    margin:2px 4px !important;
    padding:10px !important;
    text-align:center !important;
    width:200px !important;
    height:140px !important;
    line-height: 140px !important;
    font-weight:bold !important;
    font-size:1.6em !important;
    color:#fff4ff !important;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.bijo_bullish {
    background:#ff7fbf !important;
}
.bijo_bearish {
    background:#7f7fff !important;
}
.bijo_hr{
    margin:0 !important;
}


/* ROJIURA */
.roji_lead {
    margin-top:0px !important;
    margin-bottom:-10px !important;
    padding:15px 10px !important;
    color:#ff8c00 !important;
    background:#fff2e5 !important;
    border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
}
.roji_lead p{
    margin:0 0 8px 0 !important;
}
.roji_rate{
    font-weight:bold !important;
    text-align:center !important;
    color:#ffffff !important;
    background:#ff8c00 !important;
}
.roji_anq {
    color:#8b4513 !important;
    background:#fff2e5 !important;
    padding:0 10px !important;
    border:2px solid #ff8c00 !important;
    border-radius: 20px !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    margin-top:15px !important;
    margin-bottom:15px !important;
}
.roji_anq h3{
    color: #ff8c00 !important;
    border-style:none !important;
    margin-top:10px !important;
    margin-bottom:10px !important;
    text-align:center !important;
}
.roji_anq b{
    color: #ff8c00 !important;
}
.roji_anq p{
    color: #000000 !important;
}
.roji_anq img{
    margin-top:10px !important;
}
.roji_profile {
    color:#ffffe0 !important;
    background:#6b3f31 !important;
    margin-top:15px !important;
    margin-bottom:15px !important;
    padding:10px !important;
}
.roji_profile h3{
    color:#ffffe0 !important;
    border-style:none !important;
    margin-top:10px !important;
    margin-bottom:10px !important;
    padding:0 !important;
}
.roji_profile p{
    font-size:0.9em !important;
}
.roji_profile a{
    color:#ffffe0 !important;
    text-decoration:underline !important
}


/* YAMAZAKI */
.yamazaki_profile {
    color:#ffffe0 !important;
    background:#2b2b2b !important;
    margin-top:15px !important;
    margin-bottom:15px !important;
    padding:10px !important;
}
.yamazaki_profile h3{
    color:#ffffe0 !important;
    border-style:none !important;
    margin-top:10px !important;
    margin-bottom:10px !important;
    padding:0 !important;
}
.yamazaki_profile p{
    font-size:0.85em !important;
}
.yamazaki_profile img{
    margin-top:8px !important;
}
.yamazaki_footnote{
    font-size:0.8em !important;
    background:#d6d6ff !important;
    padding:16px !important;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    margin-top:0 !important;
    margin-bottom:0 !important;
}
.yamazaki_footnote p{
    margin-bottom:0.6em !important;
}
.yamazaki_note{
    color:#808080 !important;
}


/* QUIZ */
.quiz_container {
    font-size:115% !important;
    width:auto !important;
    text-align:left !important;
    background:#e5e5ff !important;
}
.quiz_lead {
    text-align:center !important;
    margin-top:0 !important;
    margin-bottom:0px !important;
    padding-top:10px !important;
    line-height:1.5em !important;
    color:#0068B7 !important;
}
.quiz_period {
    font-weight:bold !important;
}
.quiz_mailaddress {
    margin-top:0 !important;
    margin-bottom:0 !important;
    text-align:center !important;
    margin-left:auto !important;
    margin-right:auto !important;
} 
.quiz_mailinput {
    font-size:2em !important;
    width:80% !important;
    color:#585858 !important;
    text-align:center !important;
    border:solid 1px #cccccc !important;
    margin:5px !important;
    -webkit-border-radius:6px !important;
    -moz-border-radius:6px !important;
    border-radius:6px !important;
}
.quiz_range {
    width:80% !important;
    margin-left:auto !important;
    margin-right:auto !important;
    background:#3F3F3F !important;
    color:#F5CE13 !important;
    -webkit-border-radius:6px !important;
    -moz-border-radius:6px !important;
    border-radius:6px !important;
}
.quiz_rangelist {
    list-style-type:none !important;
    padding:10px !important;
}
.quiz_rangelist li {
    font-size:1.1em !important;
    margin-top:3px !important;
}
.quiz_rangelist li:nth-child(odd) {
     background:#4f4f4f;
}
.quiz_rangelist li:nth-child(even) {
     background:#686868;
}
.quiz_future {
    width:80% !important;
    margin-left:auto !important;
    margin-right:auto !important;
    background:#8FC31F !important;
    color:#ffffff !important;
    -webkit-border-radius:6px !important;
    -moz-border-radius:6px !important;
    border-radius:6px !important;
}
.quiz_futurelist {
    list-style-type:none !important;
    padding:10px !important;
}
.quiz_futurelist li {
    font-size:1.1em !important;
    margin-top:3px !important;
}
.quiz_futurelist li:nth-child(odd) {
     background:#b0d562;
}
.quiz_futurelist li:nth-child(even) {
     background:#a5cf4b;
}
.quiz_question {
    width:80% !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-top:10px !important;
    margin-bottom:10px !important;
    line-height:1.5em !important;
    color:#F39800 !important;
    font-weight:bold !important;
}
.quiz_header_1,.quiz_header_2,.quiz_header_3 {
    width:auto !important;
    padding:10px !important;
    text-align:center !important;
    font-size:1.3em !important;
}
.quiz_header_1 {
    margin-top:24px !important;
    margin-bottom:16px !important;
    background:#0068B7 !important;
}
.quiz_header_2 {
    margin-top:24px !important;
    margin-bottom:10px !important;
    background:#F39800 !important;
}
.quiz_header_3 {
    margin-top:24px !important;
    margin-bottom:10px !important;
    background:#F39800 !important;
}
.quiz_description {
    text-align:center !important;
    margin:0 !important;
    padding:3px 0 !important;
    font-weight:bold !important;
    color:#ffffff !important;
}
.quiz_button {
    font-size:0.8em !important;
    width:80% !important;
    margin-left:auto; !important;
    margin-right:auto !important;
    margin-top:25px !important;
    margin-bottom:15px !important;
    text-align:center !important;
}
.quiz_button input[type="submit"] {
    padding: 15px 40px !important;
    font-size:1.3em !important;
    background:#e80008 !important;
    color:#ffffff !important;
    -webkit-border-radius:6px !important;
    -moz-border-radius:6px !important;
    border-radius:6px !important;
}
.quiz_container input[type="radio"]  {
    margin-left:0.4em !important;
    margin-right:0.8em !important;
}
.quiz_hint {
    width:80% !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-top:1.4em !important;
    padding-bottom:1.4em !important;
    font-size:0.7em !important;
    color:#686868 !important;
}
.quiz_confirm,.quiz_tanks {
    font-weight:bold !important;
}
.quiz_anser {
    color:#F39800 !important;
    font-weight:bold !important;
}
.quiz_optin {
    color:#686868 !important;
    font-size:0.8em !important;
}
.quiz_optin a {
    color:#686868 !important;
    text-decoration:none !important;
}

/* quiz_result */
.quiz_yours {
    color:#EA3049 !important;
    font-weight:bold !important;
}
.quiz_rangelist.quiz_result li {
    padding-left:0.4em !important;
}
.quiz_futurelist.quiz_result li {
    padding-left:0.4em !important;
}
.review-box {
    background:#e5e5ff !important;
    border-style:none!important;
}
.rating-bar,.bar.appear {
    height:16px !important;
}
/* quiz_result (AD) */
.quiz_pr {
    width:90% !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:center !important;
    font-size:0.9em !important;
    background:#00309c !important;
    border:solid 1px #00309c !important;
    padding-bottom:5px !important;
}
.quiz_pr img {
    width:100%;
    border-style:none;
}
.quiz_pr a {
    color:#ffffff !important;
    text-decoration:none !important;
}
.quiz_pr a:hover {
    color:#fffacd !important;
    text-decoration:underline !important;
}


/* TRADESENSE */
.tradesense_container {
    font-size:98% !important;
    width:auto !important;
    text-align:left !important;
    background: #2b5580 url(https://www.mag2.com/p/money/wp-content/uploads/2015/05/tradesense_bk.gif) !important;
    margin-bottom:5px !important;
}
.tradesense_r_container {
    padding-top:1em !important;
}
.tradesense_inner {
    width:96% !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-top:0 !important;
    margin-bottom:0px !important;
    padding-bottom:35px !important;
}
.tradesense_head {
    margin-top:15px !important;
    margin-bottom:0px !important;
    padding:3px 10px !important;
    color:#ffffff !important;
    background:#ff0000 !important;
    font-weight:bold !important;
    display:inline-block !important;
}
.tradesense_select_txt {
    margin-top:0 !important;
    margin-bottom:0px !important;
    padding:7px 8px 5px 8px!important;
    color:#dd0000 !important;
    background:#c0ccda;
    background:rgba(192,204,218,0.8);
    font-weight:bold !important;
    border-top:1px #ff0000 solid !important;
    border-left:1px #ff0000 solid !important;
    border-right:1px #ff0000 solid !important;
    text-shadow:1px 0 0 #dee5eb, 0 1px 0 #dee5eb,
               -1px 0 0 #dee5eb, 0 -1px 0 #dee5eb !important;
}
.tradesense_quiz_border {
    background:#ffffff !important;
    padding:0.9em !important;
    border-left:1px #ff0000 solid !important;
    border-right:1px #ff0000 solid !important;
    border-top:1px #ff0000 solid !important;
    border-bottom:1px #ff0000 solid !important;
}
.tradesense_quiz {
    margin-top:0 !important;
    margin-bottom:0px !important;
    padding:0 !important;
    padding-left:0.6em !important;
    padding-right:0.2em !important;
    line-height:1.5em !important;
    border-left:4px #ff0000 solid !important;
}
.tradesense_select {
    margin-top:0.8em !important;
    margin-bottom:0px !important;
    padding:0 !important;
}
.tradesense_quiz p {
    margin:0 !important;
    color:#333333 !important;
}
.tradesense_select a {
    color:#000000 !important;
    text-decoration:none !important;
    font-weight:bold !important;
    display: block !important;
    padding-left: 30px !important;
    background: #ffffff url(https://www.mag2.com/p/money/wp-content/uploads/2015/05/tradesense_radio1.png) no-repeat left center !important;
}
.tradesense_select a:hover {
    text-decoration:underline !important;
    background: #ffffff url(https://www.mag2.com/p/money/wp-content/uploads/2015/05/tradesense_radio2.png) no-repeat left center !important;
}
.tradesense_select ul {
    line-height:1.5 !important;
    margin-left:auto !important;
    margin-right:auto !important;
    border:1px #cccccc solid !important;
    padding-top:1em !important;
    padding-bottom:1em !important;
    padding-left:12px !important;
    padding-right:12px !important;
}
.tradesense_select ul li {
    list-style: none outside !important;
}
.tradesense_select ul li:not(:last-child) {
    margin-bottom:1.3em !important;
}

/* tradesense_result */
.tradesense_correct, .tradesense_incorrect {
    margin-left:auto !important;
    margin-right:auto !important;
    padding:7px 8px 5px 8px!important;
    font-weight:bold !important;
    text-align:center !important;
    color:#ffffff !important;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.tradesense_correct {
    background:#ff0000 !important;
}
.tradesense_incorrect {
    background:#0168c7 !important;
}
.tradesense_r_container .tradesense_inner .tradesense_quiz_border {
    padding-bottom:1.4em !important;
    border-bottom:1px #ff0000 dashed !important;
}
.tradesense_answer {
    background:#ffffff !important;
    padding:0.9em !important;
    padding-top:1.4em !important;
    border-left:1px #ff0000 solid !important;
    border-right:1px #ff0000 solid !important;
    border-bottom:1px #ff0000 solid !important;
}
.tradesense_answer_key {
    text-align:center !important;
    font-weight:bold !important;
    font-size:1.2em !important;
    line-height:1.4em !important;
    width:90% !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding:10px 12px !important;
    color:#ff0000 !important;
    background:#efefef !important;
}
.tradesense_answer_body {
    padding-top:1.4em !important;
    font-size:0.9em !important;
    color:#003366 !important;
}
.tradesense_answer_body p {
    margin-bottom:1.4em !important;
}
.tradesense_profile {
    color:#ffffe0 !important;
    background:#2b2b2b !important;
    margin-top:15px !important;
    margin-bottom:15px !important;
    padding:10px !important;
}
.tradesense_profile h3{
    color:#ffffe0 !important;
    border-style:none !important;
    margin-top:10px !important;
    margin-bottom:10px !important;
    padding:0 !important;
}
.tradesense_profile p{
    font-size:0.85em !important;
}
.tradesense_profile img{
    margin-top:8px !important;
}

/* OKAJIMA */
.okajima_enclosure {
    margin-top:1em !important;
    margin-bottom:1em !important;
    padding:1em 1em !important;
    color:#333333 !important;
    background:#f2f2f2 !important;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
}
.okajima_enclosure h4 {
    color:#d19e1f !important;
    padding:0px !important;
    margin:0 0 5px 0 !important;
}
.okajima_enclosure ul {
    margin:0 0 0 1em !important;
    padding:0 !important;
}
.okajima_enclosure ul li {
    list-style-type:disc !important;
}

/* btn css*/
.detail-btn {
  color: black!important;
  text-decoration: none!important;
  font-weight: bold;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#c9c9c9');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#c9c9c9')";
  background-image: -moz-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -ms-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -o-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#c9c9c9));
  background-image: -webkit-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: linear-gradient(top, #ffffff, #c9c9c9);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 30px;
  font-size: 18px;
  padding: 10px 30px;
  border: 1px solid #ABABAB;
  margin: 20px auto;
  display: block;
  width: 70%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}
.detail-btn:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#E4E4E4');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#E4E4E4')";
  background-image: -moz-linear-gradient(top, #ffffff, #E4E4E4);
  background-image: -ms-linear-gradient(top, #ffffff, #E4E4E4);
  background-image: -o-linear-gradient(top, #ffffff, #E4E4E4);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#E4E4E4));
  background-image: -webkit-linear-gradient(top, #ffffff, #E4E4E4);
  background-image: linear-gradient(top, #ffffff, #E4E4E4);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
  color: black!important;
  text-decoration: none!important;
}


/* nazo margin*/
.main, .main .sidebar {
    margin: 10px auto;
}

.highlights .thumb li {
    padding-top: 11px;
}

.highlights-box {
    margin-bottom: 10px;
}


.section-head {
    margin-bottom: 10px;
}

.posts-list li {
    padding: 12px 0 0 0;
}

.tagcloud {
    margin-bottom: 1em;
}

div#mon_ad_info {
    text-align: left;
    padding-left: 20px;
}
ul.tabs-list {
    margin-bottom: 10px!important;
}

.sidebar .posts-list li {
    line-height: 1;
    border-bottom: 1px solid #d9d9d9;
}

.wpp-thumbnail {
    margin: 8px 5px 0 0;
   }

.posts-list li {
    padding: 0;
}

.widget li {
    border-bottom: none;
    padding: 0px;
}

.tabtitle{
    margin-bottom:0px;
    font-size: 13px;
    text-transform: uppercase;
    background: #19232d;
    color: #efefef;
    padding: 0 14px;
    line-height: 34px;
}

.tabbed .tabs-list,.tabbed .tabs-list a{
     background: #f2f2f2;
    color: #333333;
}