@charset "utf-8";

body{ background: #fff}
/*****************
 * rayout
 * ******************/
/*riquid rayout*/
#wrapper{min-width:960px;max-width:1280px;margin: 0 auto;text-align: left;border-left:solid 1px #ccc;border-right:solid 1px #ccc;background:#fff;}
/*for ie6*/
* html #wrapper {
    * width : expression(
            * (document.documentElement.clientWidth > 1280)? "1280px" :
            * (document.documentElement.clientWidth < 960)? "960px" :
            * "auto");
    * height : 1%;}
    * #wrapperInner{ margin: 0 10px 10px;}
    * #container{width: 100%;float: left;margin-right: -300px; background: #fff;}
    * #contents{position: relative; margin: 0 310px 0 0; background: #fff}
    * #sidebar{ width: 300px; float: right;background:#fff; position:relative; z-index: 2; }
    * #contents .adText{ background: none; padding: 0 0 5px 0; text-align: center;}
    * #contents .adText a{padding:0 0 10px 40px;background: url(https://image.excite.co.jp/jp/news201006/icon_pr.gif) no-repeat 0 0;}
    * #sidebar .adtext{ font-size:100%; margin: 15px 0;padding:0 0 0 25px; line-height: 1.5; font-weight: bold;background: url(https://image.excite.co.jp/jp/news201006/icon_pr_s.gif) no-repeat left 2px;}
    * #sidebar .underText{ display: block; background: #c0c0c0; color: #333; text-align: center; line-height: 24px; text-decoration: underline;}
    * .content .inner{ padding:0 10px;}
    */*****************
    elements
    ******************/
/* h2 title */
.content .hgroup,
.content .hgroup h2{background: url(https://image.excite.co.jp/jp/news201006/bar01.gif) no-repeat right; height: 35px; margin-bottom: 5px; overflow: hidden}
.content .hgroup h2{ float: left; background-position: left; line-height: 2.5; padding-left: 25px; font-weight: bold}
.content .hgroup .hSide {float: right; line-height:30px; padding:0 10px 0 0;}
/* areaList */
#areaList .hList{ margin:0 40px; clear:both;}
#areaList .hList li{ border-right: solid 1px #666; line-height: 1; margin: 0 8px 15px 0; font-size:116%;}
/* localList */
.localList{ margin: 0 0 10px}
.localList li p,
.localList li a{ display: block; padding: 10px 15px; border-bottom: dotted 1px #ccc; font-size: 123.1%; overflow: hidden; _zoom:1;}
.localList li a{
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.localList li a:hover{ background: #ECF3F9; cursor:pointer;}
.localList li.even{ background: #f7f7f7;}
.localList span{ margin:0 2px 0 0}
.localList span.postCode{ font-weight:bold; color:#C7000E; margin:0 10px 0 0}
.localList .smallTxt{ font-size:84%; color:#666}
/* resultTab */
.resultTab{ border-bottom:solid 4px #99B9CF; }
.resultTab ul{overflow:hidden; _zoom:1;}
.resultTab li{ width:47%; text-align:center; display:block; margin:0 1%;}
.resultTab li a,
.resultTab li span{ line-height:2.5; display:block; border:solid 1px #99B9CF; border-bottom:none; font-weight:bold;
    border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -o-border-radius:4px 4px 0 0;
}
.resultTab li a{ background:#ECF3F9}
.resultTab li span{ background:#99B9CF; }
/*searchForm*/
.content .searchForm{ border: solid 1px #ccc; padding: 15px; margin: 0 0 10px; background: #f4f7f2; text-align: center;
    border: solid 1px #ccceca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    box-shadow: 0 0 7px 0 #e2eed9 inset;
    -webkit-box-shadow: 0 0 7px 0 #e2eed9 inset;
    -moz-box-shadow: 0 0 7px 0 #e2eed9 inset;
    -o-box-shadow: 0 0 7px 0 #e2eed9 inset;
}
.inputWord input{ width: 250px; height: 34px; line-height: 28px; font-size: 116%; padding: 2px 5px; border: solid 1px #ccc; background: #f3f6f9;
    box-shadow:0 0 4px #fff inset, 0 1px 0 #fff;
    -webkit-box-shadow:0 0 4px #fff inset, 0 1px 0 #fff;
    -moz-box-shadow:0 0 4px #fff inset, 0 1px 0 #fff;
    -o-box-shadow:0 0 4px #fff inset, 0 1px 0 #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.inputWord input:focus{ outline: none;
    background: #fff;
    border: solid 1px #bababa;
    box-shadow:0 0 4px #ccc inset , 0 0 1px #fff;
    -webkit-box-shadow:0 0 4px #ccc inset , 0 0 1px #fff;
    -moz-box-shadow:0 0 4px #ccc inset , 0 0 1px #fff;
    -o-box-shadow:0 0 4px #ccc inset , 0 0 1px #fff;
}
.wordSubmit input{ width: 120px; height: 34px; line-height: 28px; font-size: 116%; padding: 2px 5px; cursor: pointer; border: solid 1px #1e5799; letter-spacing: 5px; color: #fff; font-weight: bold;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 0 1px 0 #fff, inset 0 0 5px #207cca;
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #207cca;
    -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #207cca;
    -o-box-shadow: 0 1px 0 #fff, inset 0 0 5px #207cca;
    background: #6db3f2; /* Old browsers */
    background: -moz-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* IE10+ */
    background: linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */
    text-shadow: 1px 1px 1px #333;
    -webkit-text-shadow: 1px 1px 1px #333;
    -moz-text-shadow: 1px 1px 1px #333;
    -o-text-shadow: 1px 1px 1px #333;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.wordSubmit input:hover{
    box-shadow: 0 1px 0 #fff, inset 0 0 10px #7adaf2;
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 10px #7adaf2;
    -moz-box-shadow: 0 1px 0 #fff, inset 0 0 10px #7adaf2;
    -o-box-shadow: 0 1px 0 #fff, inset 0 0 10px #7adaf2;
}
.wordOption{ }
.wordMatch select,
.searchDict select{ _vertical-align:inherit; _margin:7px 0 0 }
*:first-child+html .wordMatch select,
*:first-child+html .searchDict select{vertical-align:inherit; margin:7px 0 0}
/* postCodeDetails */
.postCodeDetails{ border:solid 1px #C7000E; width:450px; margin:20px auto; text-align:center;}
.postCodeDetails .cap{ background:#C7000E; color:#fff; font-weight:bold; display:block; line-height:3;}
.postCodeDetails .inner{ padding:20px;}
.postCodeDetails h1.postCode{ font-size:260%; font-weight:bold; color:#C7000E;}
.postCodeDetails h2{ font-size:123.1%;}
.postCodeDetails li{ line-height:1.8; text-align:left}
/* gnaviLink */
.gnaviLink { text-align: center; margin: 15px 0; }
/* areaMap */
#areaMap{ margin:0 0 20px;}
#areaMap .activecell{ border:solid 1px #fff; height:50px; font-weight:bold; text-align:center; background:#ECF3F9;
    -webkit-box-shadow: 0 0 7px 0 #cde2f5 inset , 0 0 1px 0 #99B9CF ;
    -moz-box-shadow: 0 0 7px 0 #cde2f5 inset , 0 0 1px 0 #99B9CF ;
    -o-box-shadow: 0 0 7px 0 #cde2f5 inset , 0 0 1px 0 #99B9CF ;
    box-shadow: 0 0 7px 0 #cde2f5 inset , 0 0 1px 0 #99B9CF ;
}
#areaMap .activecell a{ display:block; line-height:50px;}
#areaMap .activecell a:hover{ background:#f7f7f7;}
/*popularKeywords*/
.popularKeywords{ font-size: 108%; line-height: 2; border: solid 1px #ccc; }
.popularKeywords h2 { background: url(https://image.excite.co.jp/jp/news201006/icon_hs.gif) no-repeat left; padding-left: 20px;}
.popularKeywords .inner{ padding: 5px 10px !important; font-weight: bold; overflow: hidden; }
.popularKeywords a{ color:blue}
.popularKeywords a:visited{ color: purple}
#popular_keywords_main ol{ float: left; width: 32%; margin: 0 0 10px}
#popular_keywords_main li{ list-style: outside decimal; margin: 0 0 0 40px; line-height: 1.8}
/*rakutenMW*/
#rakutenMW h3 { text-indent: 27px; background: url("https://image.excite.co.jp/jp/news201006/icon_cart.gif") no-repeat scroll 0 7px transparent;}
#rakutenMW .inner{ text-align: center; overflow: hidden; padding:5px 0!important; width: 100%;}
/*breadcrumbs pageinfo*/
.breadcrumbs{ padding:0 10px; height:28px; margin:0 0 5px; clear: both; border-top: 2px solid #95032c;
    background:url(https://image.excite.co.jp/jp/news201006/bg_topicsPath.gif) repeat-x bottom;}
.breadcrumbs .hList{ float: left;}
.breadcrumbs li{ padding:0 15px 0 0; margin:0 5px 0 0; line-height: 28px;
    background: url(https://image.excite.co.jp/jp/news201006/icon_arrow03.gif) no-repeat right;}
.breadcrumbs .day{ line-height: 28px; 
    at: right;}
.pageInfo{ padding: 0 10px; }

/*mansionnote*/
#mansionnote h3 { text-indent: 27px; background: url("https://image.excite.co.jp/jp/news201006/icon_relNews.gif") no-repeat scroll 0 7px transparent;}
#mansionnote .inner{ text-align: left; overflow: hidden; padding:5px 5!important; width: 100%;}

/* areaWeather */
#postAreaWeather{}
    .wrapWeatherTable{ width: 100%; border-top:solid 1px #ccc; border-left:solid 1px #ccc;}
    .wrapWeatherTable table{ width: 100%}
    .wrapWeatherTable table th,
    .wrapWeatherTable table td{ text-align: center; padding: 5px; border-bottom: dotted 1px #ccc; border-right: solid 1px #ccc;}
    .wrapWeatherTable table th{ font-weight: bold; padding: 7px; background: #dae7f7}
    .wrapWeatherTable table tr:last-child{ border-bottom: solid 1px #ccc;}


/* postAreaGourmet */
#postAreaGourmet {}
    #postAreaGourmet .linkList li{ margin: 0 0 8px; }
    #postAreaGourmet .linkList a{ font-size: 108%; }






