/* charset */
@charset "utf-8";

/*
update: 2012 11 09
url: //image.excite.co.jp/jp/share/css/exmodPC.css
*/

/*****************
format
******************/
html{overflow-y: scroll;}
html,body {width:100%;height:100%}
body{font-size:13px; font-family: "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;color:#111;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,input,textarea{font-size:100%;font-weight:normal}
fieldset,img {border:0}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
address,caption,cite,code,dfn,em,th,var{font-style: normal;font-weight: normal}
br{letter-spacing:0}

/*support class*/
.clear{clear:both}
.clearfix:after {content: " ";display:block;clear:both;height:0;visibility:hidden}
.clearfix {display:inline-block}
.fL{float:left}
.fR{float:right}
.imgfL{float:left; margin:0 5px 0 0;}
.imgfR{float:right; margin:0 5px 0 0;}
.tAC{text-align:center}
.tAL{text-align:left;}
.tAR{text-align:right}
.hList{ overflow:hidden;}
.hList li{ display:block; float: left; padding-right: 4px; margin-right: 4px}
.last{border:none !important;padding:0 !important; background:none!important}
.lsp{letter-spacing:0.2em;}
.att{line-height: 1.5; color: #cc0000; }
.ovH{ overflow: hidden}
.m0A{ margin: 0 auto;}
.mT10{ margin-top: 10px;}
.mB10{ margin-bottom: 10px;}
.mB20{ margin-bottom: 20px}
.mB30{ margin-bottom: 30px !important;}

/*default link style*/
a,a:active{ text-decoration: underline;}
a:hover{ text-decoration:none}
a:visited{}


/*****************
header
******************/
#exHeaderTop{ width: 100%; height: 35px; background:#fbfbfb url(//s.eximg.jp/exnews/share/images/bg_headerTop.gif) repeat-x; overflow: hidden; position: relative;}
#exGlovalLink{ width: 100%; height: 27px; line-height: 27px; padding: 2px 0 1px 0; overflow:hidden; position: absolute; top: 0; left: 0;}
#exGlovalLink li{ display: block; float: left; border-right: solid 1px #ffffff;}
#exGlovalLink a{ height: 27px; padding: 0 10px; display: inline-block; border-right: solid 1px #c1c1c1;}
#exGlovalLink a,
#exGlovalLink a:active,
#exGlovalLink ahover,
#exGlovalLink a:visited{ color: #3366ff; text-decoration: none; }
#exGlovalLink a:hover{ text-decoration: underline;}
#exGlovalLink .jumpLink01{ position: absolute; right: 270px; border-left: solid 1px #c1c1c1; border-right: none;}
#exGlovalLink .jumpLink01 a{ display: block; width: 160px; height: 0; border-left: solid 1px #fff; padding: 27px 5px 0; border-right: none; overflow: hidden;
background: url(//s.eximg.jp/exnews/share/images/jumpLink01.gif) no-repeat center 0;}

#exHeaderSrc{ width:280px; height:35px; float: right; background:url(//s.eximg.jp/exnews/share/images/bg_exHeaderSearch.gif) no-repeat; position:absolute;top:0; right: 0;}
#exHeaderSearchWord{ width:150px; height:20px; line-height: 20px; border:0; background:none; color:#999; position:absolute; top:8px; left:55px; outline:none}
#exHeaderSbm{ width:48px; height:23px; text-indent:-9999px; background:none; border:0; cursor:pointer; position: absolute; right: 0}

#exHeaderInner{width:100%; height:39px; background:#fbfbfb;  border-bottom:solid 1px #ccc; position:relative; overflow: hidden;}
#exSiteID {position:absolute; top:0; left:10px; width:100%;}
#exLogo{ float:left;}
#exLogo li{ display:inline;}
#exDescription{ line-height:2.8; margin-left:10px;}

#exControl{position:absolute; top:5px; right:10px; float:right;}
#exControl li{ border-right:solid 1px #666; margin: 6px 6px 0 0; line-height: 17px;}
#exControl a{ text-decoration:none; color:#333;}
#exControl a:hover{ text-decoration:underline}
#exControl li.home{ padding-left: 20px; border: none; background: url(//s.eximg.jp/exnews/share/images/icon_home.gif) no-repeat left top; font-weight: bold;}



/*****************
navigation
******************/
#nav{ margin:0 1px 10px;}
#nav .tab_container{ display:none; }
#nav .active{height: 31px; display:block;}
#nav li,#nav a{display:block; float:left;}
#nav a:hover,#nav .cr a{ text-decoration:underline}
#genreNav{ background:url(//s.eximg.jp/exnews/share/images/bg_genreNavUl.gif); height: 40px; overflow:hidden;}
#genreNav li,#genreNav li a{ line-height:37px;}
#genreNav li{margin-top:3px; overflow:hidden; padding-right: 1px; background:url(//s.eximg.jp/exnews/share/images/bg_genreNavLi.gif) no-repeat right; }
#genreNav li a{padding:0 10px; color:#fff; text-decoration:none;border-right:solid 1px #000;}
#genreNav li a:hover,
#genreNav .cr a{ background:url(//s.eximg.jp/exnews/share/images/bg_navAhover.gif) no-repeat center;}
.subGenreNav{background:url(//s.eximg.jp/exnews/share/images/bg_subGenreNavUl.gif); height: 31px; padding:0 10px; overflow:hidden; clear:both;}
.subGenreNav li,.subGenreNav a{line-height:31px;}
.subGenreNav a{ padding:0 10px; text-decoration:none; color:#222; font-weight: bold}


/*****************
sidebar
******************/
#sideInfo h2{background: url(//s.eximg.jp/exnews/share/images/icon_info.gif) no-repeat left; padding-left: 20px;}
.box01 {background: #fff; border:1px solid #CCCCCC; clear:both; margin:0 0 10px;}
.box01 h2{float: left}
.box01 .hgroup {background:url(//s.eximg.jp/exnews/share/images/bg_titleBox01.gif) repeat-x 0 0 ;height:40px;padding:0 10px;line-height:36px;overflow:hidden;}
.box01 .hSide{ float: right}
.box01 .inner{ padding: 10px; overflow: hidden;}

/*****************
underNav
******************/
#exUnderNav{ clear:both; text-align: center; padding:15px 0;}
#exUnderNav li{ display: inline; float: none; border-right:solid 1px #666; padding-right:10px; margin:0 10px 5px 0;}

/*****************
footer
******************/
#exFooter{background: url(//s.eximg.jp/exnews/share/images/bg_footer_top.gif) repeat-x top;padding:2px 0 30px 0; clear: both;}
#exFooterInner{background:#f7f7f7 url(//s.eximg.jp/exnews/share/images/bg_footer_bottom.gif) repeat-x bottom;padding:20px 10px; text-align: center}
#exFooterContents{width: 960px; margin: 0 auto; text-align: left; overflow: hidden}
#exFooterContents .linkGroup{ display: block; font-weight: bold; color: #444; line-height: 2;}

.exFooterLink{ float: right; width: 150px;}
.exFooterLink ul{background:url(//s.eximg.jp/exnews/share/images/bg_footerlink.gif) no-repeat 0 bottom;}
.exFooterLink li{background:url(//s.eximg.jp/exnews/share/images/bg_footerlink.gif) no-repeat 0 3px; padding-left: 23px!important; line-height:1.7}

.footerTopics{ width: 500px; float: left; overflow: hidden;}
.footerTopics ul{ float: left; width: 240px; margin-right: 10px;}
.footerTopics li{background: url(//s.eximg.jp/exnews/share/images/icon_arrow02.gif) no-repeat left 6px; padding-left: 15px; line-height:1.7; white-space: nowrap}
#exFooterBlogRank.footerTopics{ width:280px;}

#exFooter .jumpLink02 a{ display: block; width: 100%; height: 0; padding: 34px 0 0; overflow: hidden; background: #f4f9fd url(//s.eximg.jp/exnews/share/images/jumpLink02.gif) no-repeat center 10px;}
#exFooter .jumpLink02{ margin: 10px 10%; text-align: center; border: solid 1px #b4c5d0;
box-shadow: 0 0 7px 0 #cde2f5 inset;
	-webkit-box-shadow: 0 0 7px 0 #cde2f5 inset;
	-moz-box-shadow: 0 0 7px 0 #cde2f5 inset;
	-o-box-shadow: 0 0 7px 0 #cde2f5 inset;
}

.exMediaLink{ clear:both; text-align: center; margin:10px 0;}
.exMediaLink li{ display: inline; float: none; border-right:solid 1px #666; padding-right:5px; margin:0 6px 5px 0; font-size: 93%; line-height: 2.3}
.exMediaLink ul{ display: inline}
.exMediaLink .linkGroup{ font-weight: bold; display: inline-block;}

#exFooterSrc{ width:630px; height:30px; margin: 0 auto; background:url(//s.eximg.jp/exnews/share/images/bg_footerSearch.gif) no-repeat; position:relative}
#exFooterSearchWord{ width:490px; height: 20px; font-size: 108%; line-height: 1.5; border:0; background:none; color:#ccc; position:absolute; top:5px; left:30px; outline:none}
#exFooterSbm{ width:100px; height:30px; text-indent:-9999px; background:none; border:0; cursor:pointer; position: absolute; right: 0}

#exFooter #copyright{ margin:10px 0}
#exFooter address{ text-align:center; color:#666; line-height:1.5; font-size:85%;}

/*****************
ad
******************/
/*adtext*/
.adText  {font-size:15px; height:30px; line-height:2; padding:0 0 0 40px; background:url(//s.eximg.jp/exnews/share/images/icon_pr.gif) no-repeat left;}
#sidebar .adtext{ margin: 15px 0;padding:0 0 0 25px; line-height: 1.5; font-weight: bold;background: url(//s.eximg.jp/exnews/share/images/icon_pr_s.gif) no-repeat left 2px;}

    /* add 2012 22 09 */
    .yh_adText  {font-size:15px; height:30px; line-height:2; text-align: center; margin: 0 0 5px;}

/*display*/
.ad728{ width:728px; height: 90px; margin:9px auto 7px;}
.ad300{ width:300px; margin-bottom:10px;}

/* overture_cm */
#overture_cm{ margin-bottom: 10px;}
.ov_cm2 { border:1px solid #ccc; padding:5px; font-size: 116%; text-align: left;}
.ov_cm2_title{ font-size:0.8em; color:#666666; margin-bottom:1em;}
.ov_cm2_title a{ color:#666666; }
.ov_cm2_ad{ margin-bottom:.5em;line-height:110%;padding:3px;}
.ov_cm2_ad:hover{cursor:pointer;cursor:hand;background-color:#ecf5fa;}

/*****************
icon
******************/
.iconRss{background:url(//s.eximg.jp/exnews/share/images/icon_rss.gif) no-repeat left top; padding-left: 18px;}
.iconPhoto{background:url(//s.eximg.jp/exnews/share/images/camera_16x14.gif) no-repeat left bottom; padding-left:20px;}
.iconNew{background:url(//s.eximg.jp/exnews/share/images/icon_new.gif) no-repeat left; padding-left:30px;}
.iconClick{background:url(//s.eximg.jp/exnews/share/images/icon_click.gif) no-repeat left; padding:5px 0 0 20px; }
.iconA1R{background: url(//s.eximg.jp/exnews/share/images/icon_arrow01.gif) no-repeat left; padding-left: 20px;}
.iconA1Y{background: url(//s.eximg.jp/exnews/share/images/icon_arrow01_y.gif) no-repeat left; padding-left: 20px;}
.iconA2R{background: url(//s.eximg.jp/exnews/share/images/icon_arrow02.gif) no-repeat left; padding-left: 12px;}
.iconA2Y{background: url(//s.eximg.jp/exnews/share/images/icon_arrow02_y.gif) no-repeat left; padding-left: 10px;}


