@import "headline.css";
@import 'exwatch_smartphone.std.css?v=20150312';

#header h1 {
 background-color: transparent;
 background: url("/img/headline/subcornerinfo/001/959/logo.gif") no-repeat scroll left top transparent;
}

#contents {
 background: url("/img/headline/subcornerinfo/001/959/left_bg.gif") repeat-y scroll left top #FFFFFF;
}

#contents #main-contents .section #heading_top_news { /* CSS$BN.MQ$N4X78$G!"L>>NJQ99IT2D(B */
 background: url("/img/headline/subcornerinfo/001/959/pickup.gif") no-repeat scroll left top transparent;
 height: 47px;
}

#contents #main-contents .section h2#news_headline {
 background: url("/img/headline/subcornerinfo/001/959/headline.gif") no-repeat scroll left top transparent;
 height: 47px;
 margin-bottom: 0;
}

.latest-publish-time {
 text-align: right;
 font-size: 75%;
 color: #105935;
 border-bottom: 1px solid #9c3;
}

#main-contents .heading{
 background-color: #105935;
 padding: 0;
}

#contents #main-contents .section .section .heading h2 {
 text-indent: 0;
 color: #fff;
 padding: 4px 4px 0 8px;
 margin: 0;
 font-size: 110%;
}

#contents #main-contents .section .section .heading p {
 font-size: 110%;
}

#footer {
 border-top: 3px solid #9c3;
}

/* -- left: announce -- */
#local-navi .announce {
 padding-left: 3px;
 margin-bottom: 2px;
}

/* -- left: price research -- */
#local-navi .section .left_area {
 width: 160px;
 margin: -1px;
 padding: 0;
 border: 1px solid #000;
}

#local-navi .section .left_main {
 width: 160px;
 background-image: none;
 background-color: gray;
}

#local-navi .section .left_title {
 background-color: transparent;
 width: inherit;
 height: inherit;
}

#local-navi .section .market_main {
 border: none;
}

#local-navi .section .market_main .imode,
#local-navi .section .market_main .ezweb,
#local-navi .section .market_main .softbank {
 background: none;
 border-bottom: 1px solid #ddd;
 color: #fff;
 padding: 0;
}

#local-navi .section .market_main p.tit {
 font-size: 85%;
 margin: 0;
}

#local-navi .section .market_main p.tit a {
 font-size: 110%;
 color: #fff;
 margin: 0 0 4px 0;
}

#local-navi .section .market_main p.tx {
 margin: 0 0 4px 0;
 font-size: 90%;
}

/* -- left: latest column -- */
#local-navi ul li {
 padding:0;
}

#local-navi #section-column ul.market {
 width: 160px;
 padding-left: 2px;
 padding-bottom: 0;
}

#local-navi #section-column ul.market li {
 margin-bottom: 6px;
 padding-bottom: 2px;
 background: none no-repeat scroll left top #63951f;
}

#local-navi #section-column ul.market li div.inner {
 margin: 0 2px 0 2px; 
 padding: 4px;
 background-color: #fff;
 border: 1px solid #555;
 color: #1ca0ba;
 font-size: 90%;
}

#local-navi #section-column ul.market li div.inner a {
 color: #1ca0ba;
}

#local-navi #section-column ul.market li div.inner div.pdate_yymmdd {
 text-align: right;
}

#local-navi #section-column ul.market li div.inner a:hover div {
 text-decoration: underline;
}

#local-navi #section-column ul.market li.avw-review-smtlife {
 background-image: url("/img/headline/subcornerinfo/001/959/left_av.gif");
 padding-top: 43px;
}

#local-navi #section-column ul.market li.wf-serial-androidlab {
 background-image: url("/img/headline/subcornerinfo/001/959/left_mori.gif");
 padding-top: 42px;
}

#local-navi #section-column ul.market li.car-series-car_app {
 background-image: url("/img/headline/subcornerinfo/001/959/left_car.gif");
 padding-top: 75px;
}

#local-navi #section-column ul.market li.video-k-tai {
 background-image: url("/img/headline/subcornerinfo/001/959/left_video.gif");
 padding-top: 59px;
}

#local-navi #section-column ul.market li.ktw-special-sp_cata {
 background-image: url("/img/headline/subcornerinfo/001/959/left_ktai.gif");
 padding-top: 59px;
}

#local-navi #section-column ul.market li.dcw-review-app {
 background-image: url("/img/headline/subcornerinfo/001/959/left_dc.gif");
 padding-top: 43px;
}

#local-navi #section-column ul.market li.gmw-series-iphone {
 background-image: url("/img/headline/subcornerinfo/001/959/left_game.gif");
 padding-top: 59px;
}

/* -- pick up -- */
/*
#contents #main-contents .section #heading_top_news {
 margin: 0;
 padding: 0;
}
*/

#contents #main-contents .section .update-time {
 background: none;
 border-bottom: 2px solid #56a031;
 margin: 0;
 padding: 0 0 2px 0;
}

#contents #main-contents .section .update-time .update-time-text {
 color: #105735;
 font-weight: normal;
}

#contents #main-contents .section .top_news,
#contents #main-contents .section div.top_news h3 a div {
 font-size: 100%;
 font-weight: bold;
}

#contents #main-contents .section div.top_news_sub h3 a .title,
#contents #main-contents .section div.top_news_sub h3 a {
 font-size: 85%;
 font-weight: bold;
 padding-top: 3px;
}

#contents #main-contents .section .top_news,
#contents #main-contents .section div.top_news_sub h3 a span.pdate {
 color: #000;
 text-decoration: none;
}

/* -- borrow contents under pick up -- */
#contents #main-contents .section-top-news ul {
 list-style: none;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 width: 428px;
}

#contents #main-contents .section-top-news ul li {
 width: 428px;
 min-height: 18px;
 padding-left: 40px;
 background: url("/img/headline/subcornerinfo/001/959/ico_spw.gif") no-repeat scroll left top transparent;
 font-size: 85%;
}

#contents #main-contents .section-top-news ul li div.title {
 font-weight: bold;
}

#contents #main-contents .section-top-news ul li div.title div.text {
 padding-top: 3px;
 font-weight: bold;
 font-size: 85%;
}

#contents #main-contents .section-top-news ul li div.newsIcon {
 display: none;
}

/* -- headline -- */
#main-contents ul.selected_subcategory-exwatch_smartphone_headline-all {
 list-style:none;
 padding: 0 0 0.5em 0;
 margin: 0 0 4px 0;
}

#main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li {
 margin: 6px 0 0 0;
 padding: 0 0 6px 40px;
 font-size: 80%;
 border-bottom: 1px solid #999;
}

#main-contents .backnumber ul.selected_subcategory-exwatch_smartphone_headline-all li {
 font-size: 100%;
}

#main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li a span {
 font-weight: bold;
}

#main-contents .backnumber ul.selected_subcategory-exwatch_smartphone_headline-all li a span {
 font-weight: normal;
}

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.clw {
  background: url("/headline/img/0804/ico_cloud.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.pcw {
  background: url("/headline/img/0804/ico_pc.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.dcw {
  background: url("/headline/img/0804/ico_dc.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.ah {
  background: url("/headline/img/0804/ico_akiba.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.avw {
  background: url("/headline/img/0804/ico_av.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.gmw {
  background: url("/headline/img/0804/ico_game.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.ktw {
  background: url("/headline/img/0804/ico_k-tai.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.iw {
  background: url("/headline/img/0804/ico_inet.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.wf {
  background: url("/headline/img/0804/ico_mado.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.kdw {
  background: url("/headline/img/0804/ico_kaden.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.car {
  background: url("/headline/img/0804/ico_car.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.video {
  background: url("/headline/img/0804/ico_video.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.headline-extra_watch-smartphone {
  background: url("/img/headline/subcornerinfo/001/959/ico_spw.gif") no-repeat scroll left top transparent;
 }

 #main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.trw {
  background: url("/headline/img/0804/ico_trw.gif") no-repeat scroll left top transparent;
 }

#main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li.separator {
 display:none;
 float:none;
 clear:both;
}

#main-contents ul.selected_subcategory-exwatch_smartphone_headline-all li span.line-2::after {
 content: " ";
}

#main-contents div.sp_headline_bn_link {
 font-size: 90%;
 text-align:right;
}

/* -- backnumber -- */
#local-navi #contents-left h2.left-monthly-navi {
 text-indent: 0;
 font-weight: normal;
 font-size: 90%;
 color: #fff;
 background: none repeat scroll 0 0 #105935;
}

#local-navi #contents-left .archive_bn_left_wrap {
 margin: 0 0 8px 0;
 padding: 0;
}

#local-navi #contents-left .archive_bn_left_wrap ul li {
 margin: 2px 0 2px 8px;
 padding: 0 0 0 14px;
 line-height: 1em;
 vertical-align: top;
 background: url("/img/headline/subcornerinfo/001/959/list_header.gif") no-repeat scroll left 4px transparent;
}

#local-navi #contents-left .archive_bn_left_wrap ul li a {
 color: #105935;
}

#contents #main-contents .section h2.bntitle {
 text-indent: 0;
 font-size: 100%;
 color: #fff;
 background: none repeat scroll 0 0 #105935;
 height: 1em;
 margin: 0;
 padding: 8px 0 8px 8px;
}

#contents #main-contents .section .season {
 font-size: 95%;
 color: #fff;
 background: none repeat scroll 0 0 #51841b;
 margin: 16px 0 16px 0;
 padding: 6px 0 6px 8px;
}

#left-iflame {
 width: 100%;
 height: auto;
 margin:0;
 padding:0;
 border: 0px none;
}

/* -- smartphone club Opera modify -- */
*+html:first-child iframe#left-frame {
 height: 1800px;
}



/* -- 2011.05.30$B%J%S%P!<=$@5(B -- */

#global-navi0907 ul li#navi-headline a {
  background: url("/header/0907/img/global_navi_hl_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-headline a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-cloud a {
  background: url("/header/0907/img/global_navi_clw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-cloud a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-pc a {
  background: url("/header/0907/img/global_navi_pw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-pc a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-dc a {
  background: url("/header/0907/img/global_navi_dcw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-dc a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-akiba a {
  background: url("/header/0907/img/global_navi_ah_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-akiba a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-av a {
  background: url("/header/0907/img/global_navi_avw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-av a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-game a {
  background: url("/header/0907/img/global_navi_gmw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-game a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-k-tai a {
  background: url("/header/0907/img/global_navi_ktw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-k-tai a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-internet a {
  background: url("/header/0907/img/global_navi_iw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-internet a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-bb a {
  background: url("/header/0907/img/global_navi_bbw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-bb a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-forest a {
  background: url("/header/0907/img/global_navi_wf_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-forest a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-robot a {
  background: url("/header/0907/img/global_navi_rbw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-robot a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-kaden a {
  background: url("/header/0907/img/global_navi_kdw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-kaden a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-career a {
  background: url("/header/0907/img/global_navi_career_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-career a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-video a {
  background: url("/header/0907/img/global_navi_video_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-video a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-car a {
  background: url("/header/0907/img/global_navi_caw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-car a:hover {
  background-position: 0 0;
}

#global-navi0907 ul li#navi-smartphone a {
  background: url("/header/0907/img/global_navi_smartphone_hl.gif") 0 -33px no-repeat;
}

#global-navi0907 ul li#navi-smartphone a:hover {
  background-position: 0 -33px;
}





#global-navi0907 ul li#navi-girlscamera a{
  background: url("/header/0907/img/global_navi_jcw_hl.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-girlscamera a:hover{
  background-position: 0 0;
}

#global-navi0907 ul li#navi-aquosphone a{
  background: url("/header/0907/img/global_navi_aquosphone.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-aquosphone a:hover{
  background-position: 0 0;
}

#global-navi0907 ul li#navi-wimax a{
  background: url("/header/0907/img/global_navi_wimax.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-wimax a:hover{
  background-position: 0 0;
}


#global-navi0907 ul li#navi-que a{
  background: url("/header/0907/img/global_navi_que.gif") 0 0 no-repeat;
}

#global-navi0907 ul li#navi-que a:hover{
  background-position: 0 0;
}



/* -- watch announce center -- */
body#smartphone #main-contents #watch-announce-center {
  border: 0 none;
}

#watch-announce-center ul {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* -- for AdExchange -- */
div#side-contents > .adsbygoogle {
  margin-bottom: 8px;
}

/* pulldown global navi */
div.nav-global ul li.other {
  position: relative;
}
.lyt-top div.nav-global ul li.other ul.pulldown li:first-child {
  border: 0 none;
}
div.nav-global ul li.other ul.pulldown {
  position: absolute;
  right: 0;
  top: 40px;
  width: 51px;
  border: solid 1px #999;
  box-shadow: -5px 5px 5px rgba(0,0,0,0.4);
  min-height: 40px;
  z-index: 999;
  display: none;
  opacity: 0;
}
div.nav-global ul li.other:hover ul.pulldown {
  display: block;
  opacity: 1;
}

div#watch-announce-center ul {
  list-style-type: none;
}

/* centering body and fit global-navi */
#body-inner > div.nav-global > ul > li,
#body-inner > div.nav-global > ul > li > a,
#body-inner > div.nav-global > ul > li.other > * {
  line-height: 0;
}

div#body-inner {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
}

/* new textlink */
.hdg-05 {
  position: relative;
  float: none;
  clear: both;
  margin: 0 0 25px;
  padding: 0 0 8px 8px;
  border-bottom: 1px solid #a9a9a9;
  font-size: 150%;
  line-height: 1.4;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1);
  zoom:1;
  /border-bottom: 4px solid #105935;
}
.hdg-05:before {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #ececec;
  content: "";
  zoom:1;
}
.hdg-05:after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 144px;
  height: 4px;
  background-color: #105935;
  content: "";
  zoom:1;
}
.weekly-topics .hdg-05 {
  margin-bottom: 10px;
  margin-right: 20px;
  position: relative;
}
.weekly-topics .hdg-05 span.pr {
  font-weight: bold;
  font-size: 11px;
  line-height: 1;
  position: absolute;
  right: -20px;
  top: 3px;
  /top: 5px;
}

#contents #main-contents div#ad-textlink {
  border: 0 none;
  margin: 0;
  padding: 0;
}
#contents #main-contents div#ad-textlink div.section-border-none {
  margin: 0;
}
div#ad-textlink div.section-border-none > a {
  font-size: 90%;
  font-weight: bold;
  display: inline-block;
  margin: 0 0 5px;
}

/* new hybrid */
div#ad-hybrid ul.list-02 {
  margin: 0;
  padding: 10px 0 0;
  list-style: none;
  border-top: solid 1px #ccc;
}
div#ad-hybrid ul.list-02 li.ad {
  margin: 0 0 7px;
  padding: 0 0 4px;
  border-bottom: solid 1px #ccc;
}
div#ad-hybrid ul.list-02 li.ad a {
  border: none;
  margin: 0;
  padding: 0;
}
div#ad-hybrid ul.list-02 li.item div.body {
  display: table;
  width: 100%;
}
div#ad-hybrid ul.list-02 li.item div.body div.image {
  float: left;
  padding-right: 12px;
}
div#ad-hybrid ul.list-02 li.item div.body div.image p {
  margin: 0;
  padding: 0;
  line-height: 0;
}
div#ad-hybrid ul.list-02 li.item div.body div.image img {
  margin: 0 0 5px;
}
div#ad-hybrid ul.list-02 li.item div.body div.text {
  overflow: hidden;
}
div#ad-hybrid ul.list-02 li.item div.body div.text p.title {
  font-weight: bold;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}
div#ad-hybrid ul.list-02 li.ad a p.outline {
  color: #333;
  font-size: 81%;
  line-height: 1.2;
  margin: 0 0 3px;
  padding: 0;
}

#contents #main-contents .section h2 {
  height: 0;
  position: relative;
  margin: 0 20px 10px 0;
}
.weekly-topics .hdg-05 span.pr {
  text-indent: 0;
}
div.section > div.weekly-topics > div:nth-child(0n+2),
div.section > div.weekly-topics > div:nth-child(0n+3) {
  min-height: 23px;
  margin-bottom: 1px;
}

