/* ============ Start of common.css ============ */
@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
}
a {
	/* macIE対策\*/
	overflow: hidden;
	/* macIE対策*/
	text-decoration: none;
	color:#09f;
}
a:hover {
	text-decoration: underline;
	color:#09f;
}
.link{color:#09f;}
.link:hover{text-decoration: underline;}
a img {
	border: 0;
	text-decoration: none;
}

img {
	vertical-align: bottom;
	padding:0px;
	margin:0px;
	border:0px;
}

a.lnk:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

ul,ol,dl{
	list-style:none;
}

.left {
	float: left;
}

.right {
	float: right;
}

img,a img {
	border : 0;
	text-decoration: none;
}
img{vertical-align:bottom;}

.clr{clear:both;}

body{
	font-size:12px;
	line-height:1.5em;
	color:#333;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku GothicPro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.sbnr{
       text-align:center;
       margin-bottom:10px;
}

.Important{
        text-align:left;
        margin-bottom:15px;
        color:#c00;
        font-weight:bold;
}
.Important a{
        color:#0099FF;
}

/* モダンブラウザ（Firefox Opera Safari）対策 */
.clearfix:after{
content: "";
display: block;
clear: both;
}

.clearfix {
zoom:1;
}

/* Win版IE7とMac版IE5対策 */
.clearfix{
display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{
height:1px;
}

.clearfix{
display:block;
}
/* End hide from IE-mac */

#page{
	
}
#contents{
	width:950px;
	margin:0 auto;
}
#main{
	float:left;
	width:635px;
}
#sub{
	float:right;
	width:300px;
}
#crumb{
	margin:4px 0 15px 0;
	width:950px;
}
#crumb li{
	float:left;
}
#crumb li a{
	background:url(https://images.staticjw.com/new/7526/pankuzubg.gif) no-repeat right 5px;
	padding-right:10px;
	margin-right:7px;
}
 
/* ============ End of common.css ============ */

/* ============ Start of header2.css ============ */
@charset "UTF-8";

#header{
	background:url(https://images.staticjw.com/new/5369/headerbg_summer.gif) repeat-x 0 11px;
}
#header .bgimg{
	background:url(https://images.staticjw.com/new/8556/headbg_ill.jpg) repeat-x 250px top;
}
#header .box{
	width:950px;
	margin:0 auto;
	clear:both;
}
#header .member p{
	float:right;
	padding-left:10px;
}
#header .member p span{
	font-weight:bold;
}
#header .line01{
	height:25px;
	background:url(https://images.staticjw.com/new/4918/line01bg.png) repeat-x;
	overflow:hidden;
}
#header .line01 p{
	padding-top:5px;
}
#header .line02{
	height:75px;
	overflow:hidden;
}
#header .line02 h1,#header .line02 .h1{
	float:left;
}
#header .line02 .fst{
	float:left;
	width:142px;
	padding-top:11px;
	line-height:1.3em;
	font-size:11px;
}
#header .line02 .sp_bnr{
	float:left;
	width:140px;
}
#header .line02 .search{
	float:right;
	width:376px;
}
#header .line02 .search .st{
	float:left;
	padding-top:13px;
	width:136px;
}
#header .line02 .search .sf{
	float:right;
	width:240px;
	background:url(https://images.staticjw.com/new/3639/searchbg.gif) no-repeat;
	margin-top:8px;
}
#header .line02 .search .sf div{
	float:left;
}
#header .line02 .search .sf #hform{
	height:21px;
	padding-top:3px;
}
#header .line02 .search .hsearch{
	width:208px;
	height:24px;
	border:0;
	margin:2px;
}
#header .line02 .search .hsubmit{
	width:24px;
	height:24px;
	border:0;
	margin:2px;
}
#header .line03{
	height:30px;
}
#header .line03 ul{
	border-right:1px solid #fff;
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
#header .line03 ul li{
	float:left;
	height:30px;
	border-left:1px solid #fff;
	color:#fff;
	text-align:center;
	width:157px;
	font-weight:bold;
}
#header .line03 ul li a{
	color:#fff;
	display:block;
	height:30px;
	font-size:14px;
}
#header .line03 ul li a span{
	display:block;
	padding-top:6px;
	font-size:14px;
}
#header .line04{
	height:30px;
}
#header .line04 ul li{
	float:left;
	font-size:14px;
	border-right:1px solid #ccc;
	padding:0 10px;
	margin:8px 0;
	font-weight:bold;
}
#header .line04 ul li a{
	color:#333;
}
#header .line04 ul li a.child{
	padding-left:20px;
	font-weight:normal;
	color:#09f;
	background:url(https://images.staticjw.com/new/1671/h_point.png) no-repeat 12px 7px;
}
#header .clrbdr{
	clear:both;
	border-bottom:1px solid #ddd;
}
 
/* ============ End of header2.css ============ */

/* ============ Start of sub.css ============ */
@charset "UTF-8";

#sub{
	
}
#sub .box{
	margin-bottom:10px;
	background-color:#fff;
}
#sub .waku01{
	border:1px solid #ddd;
	padding:1px;
}
#sub .waku01 .inner{
	width:296px;
}
#sub .waku01 .ttl{
	border-bottom:1px solid #fff;
	padding:8px;
	background:url(https://images.staticjw.com/new/2548/subbg.jpg) repeat-x #eee;
}
#sub .waku01 .ttl p{
	font-size:14px;
	font-weight:bold;
	border-left:3px solid #0098D9;
	padding-left:5px;
}
#sub .waku01 .ttl p span{
	font-size:12px;
	font-weight:normal;
}
#sub .waku01 .contents{
	border-top:1px solid #ddd;
	padding:8px;
}

#sub .waku02{
	border:1px solid #ddd;
	padding:1px;
}
#sub .waku02 .inner{
	width:296px;
}
#sub .waku02 .ttl{
	border-bottom:1px solid #fff;
	padding:8px;
	background-color:#0098D9;
}
#sub .waku02 .ttl p{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#sub .waku02 .ttl p span{
	font-size:12px;
	font-weight:normal;
	color:#fff;
}
#sub .waku02 .contents{
	padding:8px;
}

#sub .waku03{
	border:1px solid #ddd;
	padding:1px;
}
#sub .waku03 .inner{
	width:296px;
}
#sub .waku03 .ttl{
	border-bottom:1px solid #fff;
	padding:8px;
	background:url(https://images.staticjw.com/new/2548/subbg.jpg) repeat-x #eee;
}
#sub .waku03 .ttl p{
	font-size:14px;
	font-weight:bold;
	background:url(https://images.staticjw.com/new/8928/pr.gif) no-repeat 0px 2px;
	padding-left:32px;
}
#sub .waku03 .ttl p span{
	font-size:12px;
	font-weight:normal;
}
#sub .waku03 .contents{
	border-top:1px solid #ddd;
	padding:8px;
}

#sub .waku04{
	background:url(https://images.staticjw.com/new/3418/waku04mid.gif) repeat-y;
}
#sub .waku04 .inner{
	background:url(https://images.staticjw.com/new/8109/waku04bg.jpg) no-repeat;
	width:300px;
}
#sub .waku04 .ttl{
	text-align:center;
	color:#fff;
	height:46px;
}
#sub .waku04 .ttl p{
	text-align:center;
	color:#fff;
	padding-top:17px;
	font-size:14px;
	font-weight:bold;
}
#sub .waku04 .contents{
	background:url(https://images.staticjw.com/new/2778/waku04btm.gif) no-repeat bottom;
	padding:3px 10px 10px 10px;
}
#sub .ttl span.right{
	width:115px;
	text-align:right;
}

/*-----------------------------------------------
  天気
-----------------------------------------------*/

#sub_weather{

}
#sub_weather .today{
	float:left;
	width:130px;
}
#sub_weather .center{
	float:left;
	height:65px;
	border-left:1px solid #ddd;
	margin-left:9px;
	padding-right:9px;
}
#sub_weather .tommorrow{
	float:right;
	width:130px;
}
#sub_weather .day{
	text-align:center;
	background-color:#eee;
	padding:1px 0;
}
#sub_weather .area{
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
}
#sub_weather .left{
	width:65px;
	text-align:center;
	margin-top:5px;
}
#sub_weather .right{
	width:65px;
	margin-top:7px;
	line-height:1.4em;
}
#sub_weather .tbdr{
	border-top:1px solid #eee;
	padding-top:5px;
	margin-top:3px;
}

/*-----------------------------------------------
  天気TOP
-----------------------------------------------*/

#sub_weather_top{

}
#sub_weather_top .clearfix{
	border-bottom:1px dotted #ddd;
	margin-top:2px;
	padding-bottom:2px;
}
#sub_weather_top .area{
	float:left;
	width:50px;
	padding-top:9px;
	font-weight:bold;
	font-size:14px;
}
#sub_weather_top .img{
	float:left;
	width:70px;
	text-align:center;
}
#sub_weather_top .data01{
	float:left;
	width:50px;
	padding-top:10px;
	text-align:right;
}
#sub_weather_top .data02{
	float:right;
	width:80px;
	padding-top:10px;
}


/*-----------------------------------------------
  おすすめ情報
-----------------------------------------------*/

#sub_recommend{

}
#sub_recommend .block{
	width:283px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #eee;
}
#sub_recommend .block .left{
	float:left;
	width:120px;
}
#sub_recommend .block .right{
	float:right;
	width:158px;
}
#sub_recommend .block .right div{
	font-weight:bold;
	padding-bottom:3px;
}
#sub_recommend .block .right p a{
	color:#666;
}

/*-----------------------------------------------
  ウォーカー最新号
-----------------------------------------------*/

#sub_latest{

}
#sub_latest .clearfix{
	width:280px;
}
#sub_latest .ph{
	float:left;
	width:100px;
}
#sub_latest .txt{
	float:right;
	width:172px;
}
#sub_latest .txt div{
	color:#ccc;
	line-height:1.4em;
	padding-top:3px;
}

/*-----------------------------------------------
  街角ウォーカー
-----------------------------------------------*/

#sub_mwalker{

}
#sub_mwalker .clearfix{
	width:280px;
}
#sub_mwalker .ph{
	float:left;
	width:100px;
}
#sub_mwalker .txt{
	float:right;
	width:172px;
}
#sub_mwalker .txt .bttl{
	line-height:1.4em;
	padding:3px 0 2px 0;
	font-weight:bold;
	font-size:14px;
}
#sub_mwalker .txt .point{
	background:url(https://images.staticjw.com/new/4197/c_point.png) no-repeat 0px 2px;
	padding:0 0 3px 17px;
	margin-top:10px;
}
#sub_mwalker .metc{
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #ddd;
}
#sub_mwalker .left{
	float:left;
	width:135px;
	margin-top:3px;
}
#sub_mwalker .right{
	float:right;
	width:135px;
	margin-top:3px;
}

/*-----------------------------------------------
  注目のコンテンツ
-----------------------------------------------*/

#sub_topics{

}
#sub_topics .block{
	width:280px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #eee;
}
#sub_topics .block .ph{
	float:left;
	width:80px;
}
#sub_topics .block .txt{
	float:right;
	width:194px;
}
#sub_topics ul{
	padding-top:3px;
}
#sub_topics ul li{
	background:url(https://images.staticjw.com/new/4197/c_point.png) no-repeat 0px 2px;
	padding:0 0 3px 17px;
}

/*-----------------------------------------------
  スマートフォン＆モバイル
-----------------------------------------------*/

#sub_mob{

}
#sub_mob .block{
	width:280px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #eee;
}
#sub_mob .block .ph{
	float:left;
	width:80px;
}
#sub_mob .block .txt{
	float:right;
	width:194px;
}

/*-----------------------------------------------
  ランキング
-----------------------------------------------*/
#sub_ranking .lnkall {
	padding-top:6px;
	text-align:right;
}

#sub_ranking{

}
#sub_ranking ul.rnk{
	width:280px;
	clear:both;
}
#sub_ranking ul.rnk li{
	padding:6px 0 6px 42px;
	border-bottom:1px solid #eee;
	margin-bottom:2px;
}
#sub_ranking ul.rnk li.no1{
	background:url(https://images.staticjw.com/new/9798/no1.gif) no-repeat 0px 2px;
}
#sub_ranking ul.rnk li.no2{
	background:url(https://images.staticjw.com/new/6105/no2.gif) no-repeat 0px 2px;
}
#sub_ranking ul.rnk li.no3{
	background:url(https://images.staticjw.com/new/3548/no3.gif) no-repeat 0px 2px;
}
#sub_ranking ul.rnk li.no4{
	background:url(https://images.staticjw.com/new/2264/no4.gif) no-repeat 0px 2px;
}
#sub_ranking ul.rnk li.no5{
	background:url(https://images.staticjw.com/new/2473/no5.gif) no-repeat 0px 2px;
}
#sub_ranking ul.dpn{
	display:none;
}
#rankingtab{
	background-color:#eee;
}
#rankingtab ul{
	width:286px;
	margin:0 auto;
}
#rankingtab li{
	float:left;
	background-color:#fff;
	border-top:5px solid #eee;
	border-right:1px solid #eee;
}
#rankingtab li a{
	display:block;
	padding:4px 7px;
	cursor:pointer;
}
#rankingtab li a.odekake{
	border-bottom:2px solid #F1AA00;
}
#rankingtab li a.news{
	border-bottom:2px solid #61ABD8;
}
#rankingtab li a.event{
	border-bottom:2px solid #854635;
}
#rankingtab li.select a.odekake,#rankingtab li a:hover.odekake{
	border-top:2px solid #F1AA00;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#rankingtab li.select a.news,#rankingtab li a:hover.news{
	border-top:2px solid #61ABD8;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#rankingtab li.select a.event,#rankingtab li a:hover.event{
	border-top:2px solid #854635;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#sub .ttl .odekake_update span.right{
	width:90px;
	text-align:right;
}
 
/* ============ End of sub.css ============ */

/* ============ Start of footer.css ============ */
@charset "UTF-8";

#footer{
	
}
#footer .machi{
	width:950px;
	margin:0 auto;
}
#footer .machi .ttl{
	border-left:3px solid #0098D9;
	margin-bottom:8px;
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
}
#footer .machi ul{
	float:left;
	width:90px;
	margin-right:5px;
}
#footer .machi ul li{
	font-weight:bold;
}
#footer .machi ul li.child a{
	color:#666;
	font-weight:normal;
}
#footer .pagetop{
	width:950px;
	margin:0 auto;
	text-align:right;
	background:url(https://images.staticjw.com/new/3676/pagetop.gif) no-repeat right 5px;
}
#footer .pagetop p{
	padding:3px 16px 3px 0;
}
#footer .box{
	width:950px;
	margin:0 auto;
	padding:10px 0 0 0;
}
#footer .foot{
	background-color:#eee;
	padding-bottom:10px;
}
#footer .foot ul{
	float:left;
	width:190px;
	margin:10px 0 0 0;
}
#footer .foot ul li{
	font-weight:bold;
	padding-bottom:2px;
}
#footer .foot ul li.child{
	background:url(https://images.staticjw.com/new/6583/h_point.png) no-repeat 0px 7px;
	padding:0 0 0 10px;
	font-weight:normal;
}
#footer .foot2{
	background-color:#FFFFFF;
	color:#ddd;
	margin:5px 0;
}
#footer .foot2 .logo{
	float:right;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	margin-left:10px;
}
#footer .foot2 .lnks{
	float:right;
	padding:2px 0 0 0;
	line-height:1.4em;
}
#footer .foot2 .lnks img{
	vertical-align:middle;
}
/*
     FILE ARCHIVED ON 22:03:33 Jul 15, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:41:21 Jan 14, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 80.729 (3)
  esindex: 0.016
  captures_list: 129.209
  CDXLines.iter: 11.819 (3)
  PetaboxLoader3.datanode: 132.555 (4)
  exclusion.robots: 0.248
  exclusion.robots.policy: 0.236
  RedisCDXSource: 7.288
  PetaboxLoader3.resolve: 116.641
  load_resource: 173.866
*/
/* ============ End of footer.css ============ */

/* ============ Start of top.css ============ */
@charset "UTF-8";

#main .pagetop{
	width:635px;
	margin:0 auto 15px 0;
	text-align:right;
	background:url(https://images.staticjw.com/new/3676/pagetop.gif) no-repeat right 8px;
}
#main .pagetop p{
	padding:6px 16px 0 0;
}


/*-----------------------------------------------
  特集&TOPICS
-----------------------------------------------*/

#top #topics{
	background:url(https://images.staticjw.com/new/9231/top_topicsbg.gif) repeat-y #0098D9;
	margin-bottom:15px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
#top #topics .topicsbg_top{
	background:url(https://images.staticjw.com/new/2408/topicsbg.png) no-repeat 0px -165px;
/*	padding:10px 0 10px 10px;　120711修正　*/
	padding:10px 0 0 10px;
}
#top #topics .topicsbg{
	background:url(https://images.staticjw.com/new/2408/topicsbg.png) no-repeat;
	padding:10px 0 10px 10px;
}
#top #topics .left{
	float:left;
	width:100px;
/* 120711追加　*/
	margin-bottom:10px;
}
#top #topics .left img{
	padding-bottom:15px;
}
#top #topics .left a{
	color:#fff;
}
#top #topics .right{
	float:right;
	width:510px;
/* 120711追加　*/
	margin-bottom:10px;
}
#top #topics .right li{
	display:block;
	float:left;
	width:170px;
}
#top #topics .right li .block{
	float:left;
	width:160px;
	background-color:#fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
#top #topics .right li .block img{
	margin:10px 10px 5px 10px;
}
#top #topics .right li .block p{
	margin:0 10px;
	width:140px;
}
#top #topics .right li .block p.ttl{
	font-weight:bold;
	margin-bottom:2px;
}
#top #topics .right li .block p.txt{
	color:#666;
	margin-bottom:10px;
}
#top #topics .right li .block p.txt a{
	color:#666;
}
#top #topics .splnk{
	font-size:14px;
	line-height:1.5em;
	padding:0 0 0 18px;
	margin:110px 0 0 0;
	background:url(https://images.staticjw.com/new/5247/point_white.png) no-repeat 0px 3px;
}
#top #topics .splnk2{
	font-size:14px;
	line-height:1.5em;
	padding:0 0 0 18px;
	background:url(https://images.staticjw.com/new/5247/point_white.png) no-repeat 0px 3px;
}
#top #topics .right .areabox{
	background-color:#fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	margin:0 10px 10px 0;
	padding:10px;
}
#top #topics .right .areabox img{
	float:left;
	width:280px;
}
#top #topics .right .areabox p{
	float:right;
	width:190px;
	font-size:14px;
}
#top #topics .right .areabox p.ttl{
	font-weight:bold;
	margin-bottom:4px;
}
#top #topics .right .areabox p.txt{
	color:#666;
	margin-bottom:10px;
}
#top #topics .right .areabox p.lnks{
	color:#999;
}

/*-----------------------------------------------
  PICKUP
-----------------------------------------------*/

#top_ranking .dpn{
	display:none;
}
#rankingtab_top{
	background-color:#eee;
}
#rankingtab_top ul{
	width:625px;
	margin:0 auto;
}
#rankingtab_top li{
	float:left;
	background-color:#fff;
	border-top:5px solid #eee;
	border-right:1px solid #eee;
}
#rankingtab_top li a{
	display:block;
	padding:5px 18px;
	cursor:pointer;
}
#rankingtab_top li a.topics{
	border-bottom:2px solid #61ABD8;
}
#rankingtab_top li a.event{
	border-bottom:2px solid #854635;
}
#rankingtab_top li a.gourmet{
	border-bottom:2px solid #E72118;
}
#rankingtab_top li a.odekake{
	border-bottom:2px solid #26990A;
}
#rankingtab_top li a.life{
	border-bottom:2px solid #2574AC;
}
#rankingtab_top li a.entertainment{
	border-bottom:2px solid #F99E29;
}
#rankingtab_top li a.movie{
	border-bottom:2px solid #213188;
}
#rankingtab_top li a.woman{
	border-bottom:2px solid #AA41C1;
}
#rankingtab_top li.select a.topics,#rankingtab_top li a:hover.topics{
	border-top:2px solid #61ABD8;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#rankingtab_top li.select a.event,#rankingtab_top li a:hover.event{
	border-top:2px solid #854635;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#rankingtab_top li.select a.gourmet,#rankingtab_top li a:hover.gourmet{
	border-top:2px solid #E72118;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#rankingtab_top li.select a.odekake,#rankingtab_top li a:hover.odekake{
	border-top:2px solid #26990A;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#rankingtab_top li.select a.life,#rankingtab_top li a:hover.life{
	border-top:2px solid #2574AC;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#rankingtab_top li.select a.entertainment,#rankingtab_top li a:hover.entertainment{
	border-top:2px solid #F99E29;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#rankingtab_top li.select a.movie,#rankingtab_top li a:hover.movie{
	border-top:2px solid #213188;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#rankingtab_top li.select a.woman,#rankingtab_top li a:hover.woman{
	border-top:2px solid #AA41C1;
	border-bottom:none;
	color:#333;
	text-decoration:none;
}
#top_ranking .rnk2,
#top_ranking .rnk0{
	padding:15px 10px 10px 10px;
}
#top_ranking .rnk2 .left,
#top_ranking .rnk0 .left{
	float:left;
	width:290px;
}
#top_ranking .rnk2 .left .mds,
#top_ranking .rnk0 .left .mds{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	line-height:1.5em;
}
#top_ranking .rnk2 .left .mds img,
#top_ranking .rnk0 .left .mds img{
	vertical-align:top;
	padding-left:3px;
}
#top_ranking .rnk2 .left .img,
#top_ranking .rnk0 .left .img{
	float:left;
}
#top_ranking .rnk2 .left .txt,
#top_ranking .rnk0 .left .txt{
	float:right;
	width:138px;
	color:#666;
}
#top_ranking .rnk2 .right,
#top_ranking .rnk0 .right{
	float:right;
	width:300px;
}
#top_ranking .rnk2 .right li,
#top_ranking .rnk0 .right li{
	font-size:14px;
	line-height:1.3em;
	padding:3px 0 5px 0;
}
#top_ranking .rnk2 .right li img,
#top_ranking .rnk0 .right li img{
	vertical-align:top;
	padding-left:3px;
}
#top_ranking .rnk2 .right .nlist,
#top_ranking .rnk0 .right .nlist{
	font-size:14px;
	line-height:1.2em;
	text-align:right;
	margin-top:10px;
	padding:2px 0;
}
#top_ranking .rnk2 .right .nlist2,
#top_ranking .rnk0 .right .nlist2{
	font-size:14px;
	line-height:1.2em;
	text-align:right;
	padding:2px 0;
}
#top_ranking .rnk2 .right .nlist a,
#top_ranking .rnk0 .right .nlist a,
#top_ranking .rnk2 .right .nlist2 a,
#top_ranking .rnk0 .right .nlist2 a{
	padding-left:3px;
}
#top_ranking .rnk2 .right .nlist img,
#top_ranking .rnk0 .right .nlist img,
#top_ranking .rnk2 .right .nlist2 img,
#top_ranking .rnk0 .right .nlist2 img{
	vertical-align:top;
	margin-top:1px;
}
#top_ranking .i_event{
	display:block;
	background:url(https://images.staticjw.com/new/7000/icon_event.gif) no-repeat 0px 3px;
	text-indent:36px;
	padding:0 0 1px 0;
}
#top_ranking .i_news{
	display:block;
	background:url(https://images.staticjw.com/new/3058/icon_news.gif) no-repeat 0px 3px;
	text-indent:36px;
	padding:0 0 1px 0;
}

/*-----------------------------------------------
  PR
-----------------------------------------------*/
#pr{
	margin:10px 0;
}
#pr li{
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
}

/*-----------------------------------------------
  試写会＆プレゼント
-----------------------------------------------*/
#present{
	
}
#present ul{
	padding:10px;
}
#present li{
	font-size:14px;
	line-height:1.5em;
	background:url(https://images.staticjw.com/new/3784/point_orange.png) no-repeat 0px 3px;
	padding-left:18px;
	margin:2px 0 5px 0;
}

/*-----------------------------------------------
  Walkerサイト情報
-----------------------------------------------*/
#walkerinfo{
	margin-bottom:15px;
	padding-top:10px;
}
#walkerinfo .box{
	padding:0 15px 15px 15px;
}
#walkerinfo .box a.slnk{
	display:block;
	color:#666;
}
#walkerinfo .box img.left{
	padding-right:10px;
}
#walkerinfo .leftc{
	float:left;
	width:295px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
#walkerinfo .rightc{
	float:right;
	width:295px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}

/*-----------------------------------------------
  お出かけスポットランキング
-----------------------------------------------*/
#odekakerank{
	margin-bottom:15px;
}
#odekakerank .box{
	padding:10px;
}
#odekakerank .leftc{
	float:left;
	width:300px;
}
#odekakerank .rightc{
	float:right;
	width:300px;
	border-left:1px dotted #ccc;
}
div.ph-ss a {
	width: 60px;
	height: 60px;
}
#odekakerank .leftc .right{
	width:185px;
}
#odekakerank .leftc .right p.name{
	font-weight:bold;
	line-height:1.4em;
	font-size:14px;
}
#odekakerank .leftc .right p.area{
	color:#333;
	margin-bottom:1px;
	padding-top:3px;
}
#odekakerank .leftc .numbox{
	border-bottom:1px solid #ddd;
	margin-bottom:5px;
	padding-bottom:5px;
}
#odekakerank .rightc .bx{
	margin-left:10px;
	width:290px;
}
#odekakerank .rightc .bx li{
	margin-bottom:3px;
	padding:5px 0 5px 40px;
}
#odekakerank .rightc .bx li a{
	font-weight:bold;
	display:block;
}
#odekakerank .rightc .bx li p{
	width:55px;
	white-space:nowrap;
}
#odekakerank .rightc .bx li.crown02{
	background:url(https://images.staticjw.com/new/8095/crown2.jpg) no-repeat;
}
#odekakerank .rightc .bx li.crown03{
	background:url(https://images.staticjw.com/new/6114/crown3.jpg) no-repeat;
}
#odekakerank .rightc .bx li.crown04{
	background:url(https://images.staticjw.com/new/6499/crown04.jpg) no-repeat;
}
#odekakerank .rightc .bx li.crown05{
	background:url(https://images.staticjw.com/new/8137/crown05.jpg) no-repeat;
}
#odekakerank .rightc .bx li.crown06{
	background:url(https://images.staticjw.com/new/1554/crown06.jpg) no-repeat;
}
#odekakerank .rightc .bx li.crown07{
	background:url(https://images.staticjw.com/new/5852/crown07.jpg) no-repeat;
}
#odekakerank .rightc .bx li.crown08{
	background:url(https://images.staticjw.com/new/9834/crown08.jpg) no-repeat;
}
#odekakerank .rightc .bx li.crown09{
	background:url(https://images.staticjw.com/new/9337/crown09.jpg) no-repeat;
}
#odekakerank .rightc .bx li.crown10{
	background:url(https://images.staticjw.com/new/3146/crown10.jpg) no-repeat;
}
#odekakerank .rlist{
	font-size:14px;
	line-height:1.2em;
	text-align:right;
	margin:10px 10px 0 10px;
	padding:12px 10px;
	border-top:1px dotted #ddd;
}
#odekakerank .rlist2{
	font-size:14px;
	line-height:1.2em;
	text-align:right;
	margin-top:10px;
	padding:12px 0 0 0;
	border-top:1px dotted #ddd;
}
#odekakerank .rlist img,#odekakerank .rlist2 img{
	vertical-align:top;
	margin-top:1px;
}
#odekakerank .rlist a,#odekakerank .rlist2 a{
	padding-left:3px;
}

/*-----------------------------------------------
  お出かけSEARCH
-----------------------------------------------*/

#odekake{
	margin-bottom:15px;
	background:url(https://images.staticjw.com/new/4350/top_topicsbg2.gif) repeat-y #4FC6C2;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	color:#fff;
}
#odekake .od_inner_top{
	padding:15px;
}
#odekake .od_inner{
	background:url(https://images.staticjw.com/new/1526/odekake_ltbg.png) no-repeat;
	padding:15px;
}
#odekake .title .areaname{
	float:left;
	width:67px;
	height:32px;
}
#odekake .title .areaname p{
	text-align:left;
	width:65px;
	padding:10px 0 0 7px;
	font-weight:bold;
	color:#fff;
	font-size:16px;
}
#odekake .title img{
	float:left;
}
#odekake .title .cth{
	clear:both;
	padding-top:5px;
	font-weight:bold;
	font-size:14px;
}
#odekake .cat{
	margin-bottom:15px;
}
#odekake .cat .left{
	float:left;
	width:295px;
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
}
#odekake .cat .right{
	float:right;
	width:295px;
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
}
#odekake .cat a{
	display:block;
	color:#fff;
	padding:3px 3px 1px 18px;
	background:url(https://images.staticjw.com/new/5247/point_white.png) no-repeat 0px 6px;
	border-bottom:1px dotted #fff;
}
#odekake .cat a:hover{
	color:#ff0;
}
#odekake .hot ul{
	
}
#odekake .hot li{
	display:block;
	float:left;
	white-speace:nowrap;
	font-size:14px;
	line-height:1.5em;
	border-right:1px solid #fff;
	padding:2px 8px 0 8px;
}
#odekake .hot li a{
	color:#ff0;
}
#odekake  .search{
	background:url(https://images.staticjw.com/new/5155/sfbg.jpg) repeat-x #fff;
	padding:7px 9px 5px 9px;
	color:#333;
	width:260px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	margin:5px 0 0 7px;
	border:1px solid #fff;
}
#odekake  .search .sf{
	float:left;
	width:240px;
	background:url(https://images.staticjw.com/new/3639/searchbg.gif) no-repeat;
	margin-top:2px;
}
#odekake  .search .sf div{
	float:left;
}
#odekake  .search .sf #hform{
	height:21px;
	padding-top:3px;
}
#odekake  .search .hsearch{
	width:208px;
	height:24px;
	border:0;
	margin:2px;
}
#odekake  .search .hsubmit{
	width:24px;
	height:24px;
	border:0;
	margin:2px;
}
#odekake .area_cat{
	margin:15px 0 5px 0;
	color:#333;
}
#odekake .area_cat .wsize{
	margin-bottom:10px;
	color:#333;
	background-color:#fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
#odekake .area_cat .left{
	float:left;
	width:297px;
	background-color:#fff;
	margin-bottom:10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
#odekake .area_cat .right{
	float:right;
	width:297px;
	background-color:#fff;
	margin-bottom:10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
#odekake .area_cat .box{
	padding:10px;
}
#odekake .area_cat .box .img{
	float:left;
}
#odekake .area_cat .box .txt{
	float:right;
	width:175px;
	color:#333;
}
#odekake .area_cat .box .txt .ttl,
#odekake .area_cat .box .txt3 .ttl{
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
}
#odekake .area_cat .box .txt .lnks,
#odekake .area_cat .box .txt2 .lnks{
	font-size:12px;
	color:#999;
}
#odekake .area_cat .box .txt2{
	float:right;
	width:285px;
	color:#333;
	margin-left:15px;
}
#odekake .area_cat .box .txt3{
	float:left;
	width:175px;
	color:#333;
	margin-left:8px;
}
#odekake .area_cat .box .txt3 .rd{
	font-size:12px;
	color:#666;
}

/*-----------------------------------------------
  お出かけSEARCH MAP部分
-----------------------------------------------*/

#odekake .map{
	background:url(https://images.staticjw.com/new/7999/mapbg.png) no-repeat;
	height:510px;
	width:605px;position:relative;
}
#odekake .map .mplnks a{
	display:block;
	position:absolute;
}
#odekake .map .mplnks a:hover img{
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
}
#odekake .map .hokkaido{
	top:0;
	left:429px;
	width:146px;
	height:107px;
}
#odekake .map .aomori{
	top:121px;
	left:428px;
	width:115px;
	height:31px;
}
#odekake .map .akita{
	top:153px;
	left:428px;
	width:57px;
	height:40px;
}
#odekake .map .iwate{
	top:153px;
	left:486px;
	width:57px;
	height:40px;
}
#odekake .map .yamagata{
	top:194px;
	left:428px;
	width:57px;
	height:43px;
}
#odekake .map .miyagi{
	top:194px;
	left:486px;
	width:57px;
	height:49px;
}
#odekake .map .fukishima{
	top:244px;
	left:453px;
	width:90px;
	height:36px;
}
#odekake .map .gunma{
	top:281px;
	left:433px;
	width:37px;
	height:49px;
}
#odekake .map .tochigi{
	top:281px;
	left:471px;
	width:37px;
	height:49px;
}
#odekake .map .ibaraki{
	top:281px;
	left:509px;
	width:34px;
	height:63px;
}
#odekake .map .saitama{
	top:331px;
	left:433px;
	width:75px;
	height:32px;
}
#odekake .map .tokyo{
	top:364px;
	left:452px;
	width:56px;
	height:33px;
}
#odekake .map .chiba{
	top:345px;
	left:509px;
	width:34px;
	height:94px;
}
#odekake .map .kanagawa{
	top:398px;
	left:448px;
	width:42px;
	height:41px;
}
#odekake .map .niigata{
	top:237px;
	left:403px;
	width:49px;
	height:43px;
}
#odekake .map .nagano{
	top:281px;
	left:398px;
	width:34px;
	height:83px;
}
#odekake .map .yamanashi{
	top:364px;
	left:415px;
	width:36px;
	height:33px;
}
#odekake .map .gifu{
	top:281px;
	left:362px;
	width:35px;
	height:116px;
}
#odekake .map .shizuoka{
	top:398px;
	left:405px;
	width:42px;
	height:41px;
}
#odekake .map .aichi{
	top:398px;
	left:362px;
	width:42px;
	height:41px;
}
#odekake .map .mie{
	top:364px;
	left:339px;
	width:22px;
	height:97px;
}
#odekake .map .toyama{
	top:240px;
	left:367px;
	width:35px;
	height:40px;
}
#odekake .map .ishikawa{
	top:218px;
	left:336px;
	width:30px;
	height:62px;
}
#odekake .map .fukui{
	top:281px;
	left:315px;
	width:46px;
	height:39px;
}
#odekake .map .shiga{
	top:321px;
	left:339px;
	width:22px;
	height:42px;
}
#odekake .map .kyoto{
	top:321px;
	left:292px;
	width:46px;
	height:36px;
}
#odekake .map .osaka{
	top:358px;
	left:292px;
	width:22px;
	height:53px;
}
#odekake .map .nara{
	top:358px;
	left:315px;
	width:23px;
	height:78px;
}
#odekake .map .wakayama{
	top:437px;
	left:292px;
	width:46px;
	height:24px;
}
#odekake .map .hyogo{
	top:299px;
	left:264px;
	width:27px;
	height:85px;
}
#odekake .map .totori{
	top:299px;
	left:232px;
	width:31px;
	height:42px;
}
#odekake .map .okayama{
	top:342px;
	left:232px;
	width:31px;
	height:42px;
}
#odekake .map .shimane{
	top:299px;
	left:200px;
	width:31px;
	height:42px;
}
#odekake .map .hiroshima{
	top:342px;
	left:200px;
	width:31px;
	height:42px;
}
#odekake .map .yamaguchi{
	top:299px;
	left:170px;
	width:29px;
	height:85px;
}
#odekake .map .kagawa{
	top:396px;
	left:226px;
	width:55px;
	height:32px;
}
#odekake .map .tokushima{
	top:429px;
	left:226px;
	width:55px;
	height:32px;
}
#odekake .map .ehime{
	top:396px;
	left:170px;
	width:55px;
	height:32px;
}
#odekake .map .kouchi{
	top:429px;
	left:170px;
	width:55px;
	height:32px;
}
#odekake .map .fukuoka{
	top:299px;
	left:93px;
	width:63px;
	height:42px;
}
#odekake .map .ooita{
	top:342px;
	left:118px;
	width:38px;
	height:40px;
}
#odekake .map .miyazaki{
	top:383px;
	left:118px;
	width:38px;
	height:40px;
}
#odekake .map .kumamoto{
	top:342px;
	left:93px;
	width:24px;
	height:81px;
}
#odekake .map .saga{
	top:299px;
	left:72px;
	width:20px;
	height:49px;
}
#odekake .map .nagasaki{
	top:299px;
	left:51px;
	width:20px;
	height:49px;
}
#odekake .map .kagoshima{
	top:424px;
	left:93px;
	width:63px;
	height:37px;
}
#odekake .map .okinawa{
	top:420px;
	left:51px;
	width:26px;
	height:41px;
}
#odekake .map .tohoku{
	top:158px;
	left:557px;
	width:48px;
	height:35px;
}
#odekake .map .kanto{
	top:441px;
	left:557px;
	width:48px;
	height:35px;
}
#odekake .map .tokai{
	top:456px;
	left:437px;
	width:48px;
	height:35px;
}
#odekake .map .hokuriku{
	top:186px;
	left:267px;
	width:48px;
	height:35px;
}
#odekake .map .koshinetsu{
	top:171px;
	left:324px;
	width:66px;
	height:35px;
}
#odekake .map .kansai{
	top:245px;
	left:231px;
	width:48px;
	height:35px;
}
#odekake .map .chubu{
	top:245px;
	left:141px;
	width:48px;
	height:35px;
}
#odekake .map .kyushu{
	top:245px;
	left:0px;
	width:85px;
	height:35px;
}
#odekake .map .shikoku{
	top:468px;
	left:251px;
	width:48px;
	height:26px;
}


/*-----------------------------------------------
  都道府県カレンダー
-----------------------------------------------*/

.calobi{
	margin:0 10px;
	background-color:#0098D9;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding:3px 0;
	font-size:14px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}
.sttl {
	padding:10px;
}
.sttl .cal{
	float:left;
	width:290px;
	border: solid 2px #DDD;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	font-weight:bold;
}
.sttl .calttl2{
	height:8px;
}
.sttl .cal .left{
	float:left;
	font-weight:bold;
	padding:5px;
	font-size:14px;
	color:#c00;
}.sttl .cal .right{
	float:right;
	padding:7px 5px 5px 5px;
	color:#999;
}
.sttl .cal .left span{
	font-size:20px;
}
.sttl .cal table{
	width:290px;
	border-collapse: collapse;
}
.sttl .cal table a{
	display:block;
}
.sttl .cal table td a:hover{
	background-color:#fff;
}
.sttl .cal table th{
	border-right:1px solid #fff;
	background-color:#ddd;
	text-align:center;
	font-weight:bold;
	padding:4px 0;
}
.sttl .cal table td{
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	text-align:center;
	padding:4px 0;
}
.sttl .cal table th.sat{
	border-right:1px solid #fff;
	background-color:#DAF1FB;
	text-align:center;
}
.sttl .cal table th.sun{
	background-color:#FDDFE9;
	text-align:center;
}
.sttl .cal table td.holiday{
	background-color:#FDDFE9;
	text-align:center;
}
.sttl .cal .alnk{
	text-align:center;
	padding:8px 0 7px 0;
}
.sttl .tx{
	float:right;
	width:305px;
}
.sttl .tx .bar{
	margin-bottom:5px;
	background:url(https://images.staticjw.com/new/4197/ttlbg.gif) repeat-x #eee;
	height:18px;
}
.sttl .tx .bar .lnkarea{
	float:right;
	width:180px;
	text-align:right;
	padding:1px 3px 0 0;
	font-size:10px;
}
.sttl .tx .bar .lnkarea a{
	color:#666;
}
.sttl .tx ul.clearfix{
	margin-bottom:10px;
}
.sttl .tx ul.clearfix li{
	display:block;
	float:left;
	border-right:1px solid #ddd;
	padding:1px 4px;
	margin:2px 0;
	white-space:nowrap;
}
.sttl .tx ul.clearfix li.select{
	background-color:#0098D9;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #fff;
}

.sttl .tx ul.clearfix li.select a{
	color:#fff;
}

/*
     FILE ARCHIVED ON 22:03:33 Jul 15, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:41:24 Jan 14, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 113.111 (3)
  esindex: 0.007
  captures_list: 144.871
  CDXLines.iter: 10.403 (3)
  PetaboxLoader3.datanode: 131.119 (4)
  exclusion.robots: 0.301
  exclusion.robots.policy: 0.287
  RedisCDXSource: 0.751
  PetaboxLoader3.resolve: 191.021
  load_resource: 212.036
*/
/* ============ End of top.css ============ */

/* ============ Start of parts.css ============ */
@charset "UTF-8";
/* CSS Document */

.content-ttl {
	background: url(https://images.staticjw.com/new/1606/ttl_bg1.jpg) repeat-x;
	border-left: solid 1px #DDD;
	border-right: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
	border-radius: 2px 2px 0 0 / 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0 / 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0 / 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0 / 2px 2px 0 0;
	-ms-border-radius: 2px 2px 0 0 / 2px 2px 0 0;
	padding: 11px 10px 0;
	height: 28px;
}

.content-ttl-pickup {
	padding: 2px 0 0 26px;
	height: 23px;
}

.event_only {
	height: 40px;
}

.content-ttl-rec {
	background: url(https://images.staticjw.com/new/7688/ttl_bg3.jpg) no-repeat;
	padding: 8px 0 0;
	height: 30px;
}

.content-ttl ul.right li {
	float: left;
	padding: 0 0 0 10px;
}

.blue .content-ttl {
	border-top: solid 4px #0098D9;
	-moz-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
}

.blue .content-ttl-pickup {
	border-bottom: solid 3px #0098D9;
	background: url(https://images.staticjw.com/new/7294/attention2.gif) no-repeat;
}

.blue .content-ttl-rec p,
.blue .content-ttl-rec h1 {
	border-left: solid 4px #0098D9;
	padding: 2px 0 2px 10px;
}

.green .content-ttl {
	border-top: solid 4px #91CF0A;
	-moz-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
}

.green .content-ttl-pickup {
	border-bottom: solid 3px #91CF0A;
	background: url(https://images.staticjw.com/new/7925/attention3.gif) no-repeat;
}

.green .content-ttl-rec p,
.green .content-ttl-rec h1 {
	border-left: solid 4px #91CF0A;
	padding: 2px 0 2px 10px;
}

.green .link-color a {
	color: #91CF0A;
}

.pink .content-ttl {
	border-top: solid 4px #F2588A;
	-moz-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
}

.pink .content-ttl-pickup {
	border-bottom: solid 3px #F2588A;
	background: url(https://images.staticjw.com/new/1628/attention1.gif) no-repeat;
}

.pink .content-ttl-rec p,
.pink .content-ttl-rec h1 {
	border-left: solid 4px #F2588A;
	padding: 2px 0 2px 10px;
}

.pink .link-color a {
	color: #F2588A;
}

.orange .content-ttl {
	border-top: solid 4px #F1AA00;
	-moz-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
}

.orange .content-ttl-pickup {
	border-bottom: solid 3px #F1AA00;
	background: url() no-repeat;
}

.orange .content-ttl-rec p,
.orange .content-ttl-rec h1 {
	border-left: solid 4px #F1AA00;
	padding: 2px 0 2px 10px;
}

.orange .link-color a {
	color: #F1AA00;
}

.content-ttl .title,
.content-ttl h1,
.content-ttl-pickup .title,
.table-title .title,
.table-title h1,
.content-ttl-rec .title,
.content-ttl-rec h1 {
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.content-inner1 {
	-mz-border-radius: 0 0 3px 3px / 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px / 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px / 0 0 3px 3px;
	-ms-border-radius: 0 0 3px 3px / 0 0 3px 3px;
	border-bottom: solid 1px #DDD;
	border-left: solid 1px #DDD;
	border-right: solid 1px #DDD;
}

.content-inner1 .list1 {
	padding: 5px 15px 15px;
}

.list1 li {
	padding: 10px 0;
	border-bottom: solid 1px #ddd;
	clear: both;
}

div.img {
	background: #FFF;
}

.list1 li div.img {
	padding: 0 10px 0 0;
	float: left;
}

*:first-child+html div.img {
	padding: 0 0 1px;
}

*:first-child+html .list1 li div.img {
	padding: 0 10px 1px 0;
}

.border {
	border: solid 1px #DDD;
	background: #FFF;
}

*:first-child+html .border {
	padding: 0 0 1px;
}

div.img div a {
	border: solid 4px #FFF;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	background: #FAFAF9;
}

div.img div a img.ph_h {
	height:135px;
}

div.img div a img.ph_w {
	width:135px;
}

*:first-child+html div.img div a {
	display: block;
}

div.img div a:hover {
	border: solid 4px #f6f6f6;
	background: #FFF;
}

div.ph-ll {
	width: 415px;
	height: 415px;
}

div.ph-l {
	width: 290px;
	height: 290px;
}

div.ph-m a {
	width: 135px;
	height: 135px;
}

div.ph-s a {
	width: 85px;
	height: 85px;
}

li .data p {
	margin: 3px 0 0;
}

.data .title {
	font-size: 14px;
	line-height: 1.4em;
	font-weight: bold;
}

.data .extra {
	background: #FAFAF9;
	padding: 2px 5px;
}

.data .catch {
	line-height: 1.5em;
}

.list2 {
	padding: 5px 0 15px 15px;
}

.list2 li {
	float: left;
	width: 206px;
	padding: 10px 0;
}

.list2 li p {
	padding: 0 15px 0 0;
	overflow: hidden;
}

.list2 li p.cat {
	background: #EEE;
	margin: 0 15px 4px 0;
	padding: 2px 4px;
	text-align: center;
}

.list2 li p.title {
	font-size: 12px;
	line-height: 1.5em;
	min-height: 35px;
}

.list2 li p.catch {
	color: #666;
	padding: 0;
}

.list2 li div.box {
	margin: 5px 15px 0 0;
}

.list2 li div.img {
	float: left;
	padding: 0 5px 0 0;
}

.list3 {
	border-bottom: solid 1px #DDD;
	margin: 0 2px 15px;
	padding: 15px 0;
}

.content-inner1 .list3 {
	margin: 0 15px 15px;
	padding: 15px 0;
}

.list3 li {
	float: left;
	padding: 0 5px 5px 5px;
}

.content-inner1 .list3 li {
	padding: 0 5px 5px 0;
}

.list4 {
	padding: 15px 3px;
}

.list4 li {
	float: left;
	width: 145px;
	padding: 0 6px 10px;	
}

.content-inner1 .list4 {
	padding: 10px 0 15px 15px;
}

.content-ttl-pickup ul.list4 {
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}

.content-inner1 .list4 li {
	padding: 0 3px 10px 3px;
}

.list4 li.rank1 {
	background: url(https://images.staticjw.com/new/9798/no1.gif) center top no-repeat;
	padding: 25px 3px 10px 3px;
}

.list4 li.rank2 {
	background: url(https://images.staticjw.com/new/6105/no2.gif) center top no-repeat;
	padding: 25px 3px 10px 3px;
}

.list4 li.rank3 {
	background: url() center top no-repeat;
	padding: 25px 3px 10px 3px;
}

.list4 li.rank4 {
	background: url(https://images.staticjw.com/new/2264/no4.gif) center top no-repeat;
	padding: 25px 3px 10px 3px;
}

.list4 li.rank {
	padding: 0px 3px 10px 3px;
}

.list4 li p {
	padding: 5px 0 0 0;
}

.list4 li p.cat {
	padding: 5px 0 0 0;
	color:#666;
}

.list4 li p.title {
	padding: 5px 0 0 0;
}
.content-inner1 .list4 li p.title {
	padding: 1px 0 0 0;
}

.list4 li p.place {
	color:#666;
	padding: 1px 0 0 0;
}

.cat-title p {
	padding:5px 7px;
	font-size: 14px;
	font-weight: bold;
	background: #0098D9;
	color: #FFF;
	border-radius: 3px;
	-mz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}

.list-title p {
	padding:5px 7px;
	font-size: 14px;
	font-weight: bold;
	background: #EEE;
}

dl.spot {
	padding: 15px 0 0;
}

dl.spot .cat-title {
	padding: 0 15px;
}

.content-inner1 dl.cat {
	padding: 10px 15px 0;
}

dl.cat .cat-title {
	padding: 0 0 10px;
}

.line-nav {
	padding: 0 0 10px;
}

.line-nav li {
	float: left;
	margin: 0 7px 5px 0;
	padding: 0 7px 0 0;
	display: inline;
	font-size: 14px;
	border-right: solid 1px #ccc;
	white-space: nowrap;
}

.line-nav li:last-child {
	border-right: none;
}

.spot-nav {
	padding: 15px 0 0 15px;
}

.spot-nav dt {
	background: url(https://images.staticjw.com/new/5960/cat_bg.gif) no-repeat;
	padding: 4px 0 2px 5px;
	height: 20px;
	color: #FFF;
	float: left;
	width: 125px;
	font-weight: bold;
}

.spot-nav dd {
	padding: 5px 0;
	margin: -2px 0 0 135px;
}

.pref-nav {
	padding: 15px 0 15px 15px;
	font-size: 14px;
}

.pref-nav dt {
	font-weight: bold;
}
.pref-nav dt a {
	color:#333;
}

.pref-nav dd {
	margin: -1.3em 0 2px 5.5em;
}

.pref-nav dd ul li {
	float: left;
	margin: 0 5px 3px 0;
	padding: 0 5px 0 0;
	border-right: solid 1px #CCC;
}

.pref-nav dd ul li:last-child {
	border-right: none;
}

.rec-list {
	padding: 15px 0;
}

.content-inner1 .rec-list dt {
	padding: 0 15px;
}

.photo-box {
	padding: 15px 0 5px;
	text-align: center;
	font-size: 14px;
}

.photo-box a {
	display: block;
}

.photo-box .photo {
	float: left;
	width: 425px;
	margin: 0 9px;
	display: inline;
	border: solid 1px #DDD;
	background: #FFF;
}

.photo-box .photo div.ph-ll {
	background: #FAFAF9;
	text-align: center;
	margin: 4px;
}

.photo-box .photo-prev {
	width: 95px;
	height: 425px;
	float: left;
}

.photo-box .photo-next {
	width: 95px;
	height: 425px;
	float: right;
}

.photo-box a {
	width: 95px;
	padding: 160px 0 180px;
}

.photo-box a .ph-s {
	width: 85px;
	height: 85px;
	display: table-cell;
	vertical-align: middle;
	border: solid 4px #FFF;
}

*:first-child+html .photo-box a .ph-s {
	display: block;
}

.photo-box a:hover .ph-s {
	border: solid 4px #f6f6f6;
}

.photo-box p.text {
	padding: 5px 0;
}

p.photo-text {
	margin: 0 auto;
	padding: 0 0 15px;
	width: 425px;
	font-size: 14px;
}
p.photo-mds {
	margin: 0 auto;
	padding: 5px 0 3px 0;
	width: 425px;
	font-size: 14px;
	font-weight:bold;
}

.twitter {
	padding: 15px;
}

.twitter .entry {
	padding: 0 0 15px;
} 

.twitter .entry p {
	padding: 0 0 5px;
}

.twitter .btn-entry ul li {
	float: left;
	padding: 0 7px 0 0;
}

.comment {
	border: solid 5px #EEE;
	padding: 10px;
}

.comment p span {
	padding: 0 10px;
}

.comment dl {
	padding: 10px 15px;
	border-bottom: dotted 1px #CCC;
	border-top: dotted 1px #CCC;
}

.comment dt {
	width: 90px;
}
 
.comment dd {
	margin: -25px 0 10px 100px;
}

.comment-name {
	border: solid 1px #CCC;
	width: 300px;
	padding: 5px;
}

.comment-text {
	width: 400px;
	border: solid 1px #CCC;
	padding: 5px;
	line-height: 14px;
	height: 42px;
}

.comment-file {
	padding: 2px 5px;
}

.comment .btn {
	padding: 10px 0 0;
	text-align: center;
}

.twitter-list li {
	border: solid 1px #DDD;
	padding: 10px;
	margin: 0 0 10px;
}
.twitter-list li .date a{
	color:#333;
}
.twitter-list li .text a{
	color:#f60;
}

p.author {
	font-size: 14px;
	font-weight: bold;
}

.twitter-list li div.icon {
	width: 75px;
	float: left;
}

.twitter-list li div.right {
	width: 500px;
}

.twitter-list li p.author {
	float: left;
}

.twitter-list li p.date {
	text-align: right;
}

.twitter-list li p.text {
	padding: 5px 0 0;
}

.twitter p.btn a {
	background: url(https://images.staticjw.com/new/2944/btn_bg1.jpg) no-repeat;
	text-align: center;
	font-size: 14px;
	padding: 10px 0 0;
	display: block;
	width: 605px;
	height: 28px;
}

.twitter p.btn a:hover {
	background: url(https://images.staticjw.com/new/7001/btn_bg1_on.jpg) no-repeat;
	text-decoration: none;
}

.twitter .entry li{
	float:left;
	margin:5px 5px 10px 0;
}

.attraction_ttl{
	padding:20px 0 0 0;
	font-size:20px;
	text-align:center;
	line-height:1.3em;
	background: url(https://images.staticjw.com/new/4292/att_shadow.jpg) no-repeat center bottom;
	width:635px;
}

p.more {
	text-align: center;
	padding: 0 0 15px;
	font-size: 14px;
	clear: both;
}

.to-detailtop {
	padding: 15px 0 10px;
	text-align: center;
	clear: both;
}



/*
     FILE ARCHIVED ON 22:03:33 Jul 15, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:41:28 Jan 14, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 85.961 (3)
  esindex: 0.009
  captures_list: 180.447
  CDXLines.iter: 28.943 (3)
  PetaboxLoader3.datanode: 68.929 (4)
  exclusion.robots: 0.415
  exclusion.robots.policy: 0.393
  RedisCDXSource: 2.012
  PetaboxLoader3.resolve: 52.467 (2)
  load_resource: 41.789
*/
/* ============ End of parts.css ============ */

/* ============ Start of news_top.css ============ */
@charset "UTF-8";

/* モダンブラウザ（Firefox Opera Safari）対策 */
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
.clearfix{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{
   height:1px;
}

.clearfix{
   display:block;
}
/* End hide from IE-mac */
#footer{
	overflow:hidden;
}
#footer .lnks{
	text-align:right;
}
#footer .foot2{
	margin-top:0;
}
.black .content-ttl {
	border-top: solid 4px #333;
	-moz-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
}
.egreen .content-ttl {
	border-top: solid 4px #43C6BB;
	-moz-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0 / 4px 4px 0 0;
}
#gmenu{
	background:url(https://images.staticjw.com/new/1189/gmenubg.jpg) no-repeat;
	width:950px;
	height:43px;
	margin-top:10px;
}
#gmenu li{
	display:block;
	float:left;
	width:86px;
	text-align:center;
	font-size:11px;
}
#gmenu li a, #gmenu li span{
	display:block;
	padding:8px 0 7px 0;
	color:#333;
	font-weight:bold;
}
#gmenu li a:hover, #gmenu li span:hover{
	color:#fff;
	text-decoration:none;
}
#gmenu li.m01{
	width:90px;
}
#gmenu li.m01 a:hover,#gmenu li.m01 a.select, #gmenu li.m01 span:hover,#gmenu li.m01 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat 0px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m02 a:hover,#gmenu li.m02 a.select, #gmenu li.m02 span:hover,#gmenu li.m02 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -90px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m03 a:hover,#gmenu li.m03 a.select, #gmenu li.m03 span:hover,#gmenu li.m03 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -176px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m04 a:hover,#gmenu li.m04 a.select, #gmenu li.m04 span:hover,#gmenu li.m04 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -262px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m05 a:hover,#gmenu li.m05 a.select, #gmenu li.m05 span:hover,#gmenu li.m05 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -348px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m06 a:hover,#gmenu li.m06 a.select, #gmenu li.m06 span:hover,#gmenu li.m06 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -434px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m07 a:hover,#gmenu li.m07 a.select, #gmenu li.m07 span:hover,#gmenu li.m07 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -520px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m08 a:hover,#gmenu li.m08 a.select, #gmenu li.m08 span:hover,#gmenu li.m08 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -606px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m09 a:hover,#gmenu li.m09 a.select, #gmenu li.m09 span:hover,#gmenu li.m09 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -692px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m10 a:hover,#gmenu li.m10 a.select, #gmenu li.m10 span:hover,#gmenu li.m10 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -778px 0px;
	padding:9px 0 6px 0;
	color:#fff;
}
#gmenu li.m11 a:hover,#gmenu li.m11 a.select, #gmenu li.m11 span:hover,#gmenu li.m11 span.select{
	background:url(https://images.staticjw.com/new/1679/gmenubg_on.jpg) no-repeat -864px 0px;
	padding:9px 0 6px 0;	
	color:#fff;
}
#crumb{
	margin:0 0 5px 0;
	width:950px;
}
#crumb li{
	float:left;
}
#crumb li a, #crumb li span{
	background:url(https://images.staticjw.com/new/7891/pankuzubg.gif) no-repeat right 5px;
	padding-right:10px;
	margin-right:7px;
}
#header .line02 .fst{
	width:200px;
}
#pr{
	text-align:center;
	padding-bottom:8px;
}
#pr span{
	background:url(https://images.staticjw.com/new/5005/pr_icon.gif) no-repeat 0px 2px;
	padding-left:26px;
}
#ad-txt{
	font-size:14px;
	text-align:center;
	padding-bottom:8px;
}
.content-inner1{
	margin-bottom:10px;
}
#socialbutton #mixi,
#socialbutton #twitter,
#socialbutton #htb,
#socialbutton #facebook{
	margin-right:20px;
}

/*-----------------------------------------------
  TOP
-----------------------------------------------*/
#top_ranking .rnk2 .left{
	width:160px;
	margin-left:15px;
}
#top_ranking .rnk2 .right{
	width:415px;
}
#top_ranking .rnk2 .right li{
	padding:0px;
	margin:5px 0;
	line-height:1.3em;
}
#top_ranking .rnk2 .right li span{
	/*font-size:10px;*/
}
#top_ranking .rnk2 .right li a.i_news, #top_ranking .rnk2 .right li span.i_news{
	background:url(https://images.staticjw.com/new/8524/point.png) no-repeat 0px 3px;
	text-indent:18px;color: #09f;
}
#top_ranking .rnk2 .right li span.i_news:hover{ text-decoration: underline;  }
#top_ranking .rnk2 .left p{
	font-size:14px;
	font-weight:normal;
	padding:5px 0;
}
#top_ranking .rnk2 .left .nph{
	width:160px;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
}
.new_list{
	clear:both;
	margin-top:5px;
	padding-top:10px;
	border-top:1px dotted #ccc;
	color:#999;
	line-height:1.6em;
}
.news_more{
	text-align:right;
	padding:2px 0;
	line-height:1.2em;
}
.news_more img{
	padding-right:3px;
}
.news_search{
	height:53px;
	margin:0 0 10px 0;
	background:url(https://images.staticjw.com/new/9392/searchbg.gif) no-repeat;
}
.news_search .f01{
	padding:9px 0 0 52px;
	float:left;
}
.news_search .f02{
	padding:9px 9px 0 0;
	float:right;
	
}
.news_search .itx{
	border:0px;
	width:485px;
	height:35px;
	font-size:18px;
	color:#999;
}
.news_search .ist{
	border:none;
	width:80px;
	height:35px;
	font-size:14px;
	margin:0;
	padding:0;
	background:url(https://images.staticjw.com/new/9450/searchbtmbg.jpg) no-repeat;
	cursor: pointer;
}
.news_photo{
	margin:10px 0;
}
#jlist{clear: both;}
#jlist .box{
	margin-bottom:15px;
}
#jlist .lnklist{
	border-top:2px solid #ddd;
	border-bottom:1px dotted #ccc;
	padding:5px 0;
	margin-bottom:8px;
}
#jlist .lnklist .ttl{
	float:left;
	width:110px;
}
#jlist .lnklist .lnk{
	float:left;
	width:500px;
	color:#999;
	padding-top:4px;
	line-height:1.5em;
}
#jlist .lnklist .lnk a{
	font-weight:bold;
}
#jlist .list li span.day{
	font-weight:normal;
	font-size:10px;
}
#jlist .lnklist .rss{
	float:right;
	width:24px;
}
#jlist .blk .ph{
	float:left;
	width:195px;
	overflow:hidden;
	text-align:center;
	padding:5px 0;
}
#jlist .blk ul{
	float:right;
	width:440px;
}
#jlist .blk li{
	font-size:14px;
	line-height:1.2em;
	padding:5px 0 5px 16px;
}
#jlist .blk li .new{
	background:url(https://images.staticjw.com/new/3591/new.gif) no-repeat right 0px;
	padding-right:28px;
}
#jlist .blk .news_more{
	padding-top:10px;
	font-size:14px;
	line-height:1.2em;
}
.news_more a{
	background:url(https://images.staticjw.com/new/8524/point.png) no-repeat 0px 3px;
	padding-left:16px;
}
#jlist .j01 .news_more a.bn, #jlist .j01 .news_more .bn{
	background:url(https://images.staticjw.com/new/4052/point_red.png) no-repeat 0px 3px;
	padding-left:16px;
}
#jlist .j01 .news_more a.gi, #jlist .j01 .news_more .gi{
	background:url(https://images.staticjw.com/new/4052/point_red.png) no-repeat 20px 3px;
	padding-left:36px;
}
#jlist .j02 .news_more a.bn, #jlist .j02 .news_more .bn{
	background:url(https://images.staticjw.com/new/1796/point_green.png) no-repeat 0px 3px;
	padding-left:16px;
}
#jlist .j02 .news_more a.gi, #jlist .j02 .news_more .gi{
	background:url(https://images.staticjw.com/new/1796/point_green.png) no-repeat 20px 3px;
	padding-left:36px;
}
#jlist .j03 .news_more a.bn, #jlist .j03 .news_more .bn{
	background:url(https://images.staticjw.com/new/4765/point_brown.png) no-repeat 0px 3px;
	padding-left:16px;
}
#jlist .j03 .news_more a.gi, #jlist .j03 .news_more .gi{
	background:url(https://images.staticjw.com/new/4765/point_brown.png) no-repeat 20px 3px;
	padding-left:36px;
}
#jlist .j04 .news_more a.bn, #jlist .j04 .news_more .bn{
	background:url(https://images.staticjw.com/new/6420/point_orange.png) no-repeat 0px 3px;
	padding-left:16px;
}
#jlist .j04 .news_more a.gi, #jlist .j04 .news_more .gi{
	background:url(https://images.staticjw.com/new/6420/point_orange.png) no-repeat 20px 3px;
	padding-left:36px;
}
#jlist .j05 .news_more a.bn, #jlist .j05 .news_more .bn{
	background:url(https://images.staticjw.com/new/4736/point_navyblue.png) no-repeat 0px 3px;
	padding-left:16px;
}
#jlist .j05 .news_more a.gi, #jlist .j05 .news_more .gi{
	background:url(https://images.staticjw.com/new/4736/point_navyblue.png) no-repeat 20px 3px;
	padding-left:36px;
}
#jlist .j06 .news_more a.bn, #jlist .j06 .news_more .bn{
	background:url(https://images.staticjw.com/new/3106/point_purple.png) no-repeat 0px 3px;
	padding-left:16px;
}
#jlist .j06 .news_more a.gi, #jlist .j06 .news_more .gi{
	background:url(https://images.staticjw.com/new/3106/point_purple.png) no-repeat 20px 3px;
	padding-left:36px;
}
#jlist .j07 .news_more a.bn, #jlist .j07 .news_more .bn{
	background:url(https://images.staticjw.com/new/7449/point_blue.png) no-repeat 0px 3px;
	padding-left:16px;
}
#jlist .j07 .news_more a.gi, #jlist .j07 .news_more .gi{
	background:url(https://images.staticjw.com/new/7449/point_blue.png) no-repeat 20px 3px;
	padding-left:36px;
}
#jlist .j01 li{
	background:url(https://images.staticjw.com/new/4052/point_red.png) no-repeat 0px 6px;
}
#jlist .j02 li{
	background:url(https://images.staticjw.com/new/1796/point_green.png) no-repeat 0px 6px;
}
#jlist .j03 li{
	background:url(https://images.staticjw.com/new/4765/point_brown.png) no-repeat 0px 6px;
}
#jlist .j04 li{
	background:url(https://images.staticjw.com/new/6420/point_orange.png) no-repeat 0px 6px;
}
#jlist .j05 li{
	background:url(https://images.staticjw.com/new/4736/point_navyblue.png) no-repeat 0px 6px;
}
#jlist .j06 li{
	background:url(https://images.staticjw.com/new/3106/point_purple.png) no-repeat 0px 6px;
}
#jlist .j07 li{
	background:url(https://images.staticjw.com/new/7449/point_blue.png) no-repeat 0px 6px;
}

#areamap .box{
	background:url() no-repeat;
	height:225px;
	position:relative;
}
#areamap .box li a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#areamap .a01{
	position:absolute;
	top:22px;
	left:387px;
}
#areamap .a02{
	position:absolute;
	top:39px;
	left:524px;
}
#areamap .a03{
	position:absolute;
	top:62px;
	left:524px;
}
#areamap .a04{
	position:absolute;
	top:62px;
	left:570px;
}
#areamap .a05{
	position:absolute;
	top:85px;
	left:524px;
}
#areamap .a06{
	position:absolute;
	top:85px;
	left:570px;
}
#areamap .a07{
	position:absolute;
	top:108px;
	left:524px;
}
#areamap .a08{
	position:absolute;
	top:131px;
	left:524px;
}
#areamap .a09{
	position:absolute;
	top:131px;
	left:570px;
}
#areamap .a10{
	position:absolute;
	top:154px;
	left:524px;
}
#areamap .a11{
	position:absolute;
	top:154px;
	left:570px;
}
#areamap .a12{
	position:absolute;
	top:177px;
	left:524px;
}
#areamap .a13{
	position:absolute;
	top:85px;
	left:478px;
}
#areamap .a14{
	position:absolute;
	top:108px;
	left:478px;
}
#areamap .a15{
	position:absolute;
	top:154px;
	left:478px;
}
#areamap .a16{
	position:absolute;
	top:177px;
	left:478px;
}
#areamap .a17{
	position:absolute;
	top:108px;
	left:432px;
}
#areamap .a18{
	position:absolute;
	top:154px;
	left:432px;
}
#areamap .a19{
	position:absolute;
	top:154px;
	left:386px;
}
#areamap .a20{
	position:absolute;
	top:85px;
	left:432px;
}
#areamap .a21{
	position:absolute;
	top:85px;
	left:386px;
}
#areamap .a22{
	position:absolute;
	top:108px;
	left:386px;
}
#areamap .a23{
	position:absolute;
	top:131px;
	left:386px;
}
#areamap .a24{
	position:absolute;
	top:108px;
	left:340px;
}
#areamap .a25{
	position:absolute;
	top:131px;
	left:340px;
}
#areamap .a26{
	position:absolute;
	top:154px;
	left:294px;
}
#areamap .a27{
	position:absolute;
	top:108px;
	left:294px;
}
#areamap .a28{
	position:absolute;
	top:131px;
	left:294px;
}
#areamap .a29{
	position:absolute;
	top:108px;
	left:248px;
}
#areamap .a30{
	position:absolute;
	top:131px;
	left:248px;
}
#areamap .a31{
	position:absolute;
	top:108px;
	left:202px;
}
#areamap .a32{
	position:absolute;
	top:131px;
	left:202px;
}
#areamap .a33{
	position:absolute;
	top:108px;
	left:156px;
}
#areamap .a34{
	position:absolute;
	top:159px;
	left:203px;
}
#areamap .a35{
	position:absolute;
	top:182px;
	left:203px;
}
#areamap .a36{
	position:absolute;
	top:159px;
	left:157px;
}
#areamap .a37{
	position:absolute;
	top:182px;
	left:157px;
}
#areamap .a38{
	position:absolute;
	top:108px;
	left:59px;
}
#areamap .a39{
	position:absolute;
	top:131px;
	left:105px;
}
#areamap .a40{
	position:absolute;
	top:154px;
	left:105px;
}
#areamap .a41{
	position:absolute;
	top:131px;
	left:59px;
}
#areamap .a42{
	position:absolute;
	top:108px;
	left:13px;
}
#areamap .a43{
	position:absolute;
	top:131px;
	left:13px;
}
#areamap .a44{
	position:absolute;
	top:154px;
	left:13px;
}
#areamap .a45{
	position:absolute;
	top:182px;
	left:13px;
}
#areamap .area_headline{
	margin:10px 0 6px 10px;
}
#areamap .area_headline li{
	float:left;
	width:302px;
	height:26px;
	margin-right:5px;
}
#areamap .area_headline li p{
	margin:2px 0 0 66px;
	font-size:12px;
	white-space:nowrap;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow:hidden;
}
#areamap .hokkaido{
	background:url() no-repeat;
}
#areamap .tokyo{
	background:url() no-repeat;
}
#areamap .yokohama{
	background:url() no-repeat;
}
#areamap .tokai{
	background:url() no-repeat;
}
#areamap .kansai{
	background:url() no-repeat;
}
#areamap .fukuoka{
	background:url() no-repeat;
}
.bnbox{
	padding:10px;
	font-size:14px;
	line-height:1.4em;
	color:#999;
}
.bnbox2{
	padding:10px 10px 2px 10px;
	font-size:14px;
	line-height:1.4em;
	color:#999;
}
.bnmore{
	padding:6px 10px 10px 10px;
	font-size:14px;
	color:#999;
	text-align:right;
}
.bnmore span{
	background:url(https://images.staticjw.com/new/8524/point.png) no-repeat 0px 3px;
	padding-left:18px;
}
.bnbox a,
.bnbox2 a,
.bnbox span,
.bnbox2 span{
	font-weight:bold;
}
.btmmgn{
	margin-bottom:15px;
}
#news_pickup{
	background:url(https://images.staticjw.com/new/4163/pickup_ttl.gif) no-repeat;
}
#news_pickup .title{
	height:45px;
}
#news_pickup .title p{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:9px 10px 0 30px;
}
#news_pickup li{
	float:left;
	width:300px;
	margin-left:5px;
	background:url(https://images.staticjw.com/new/8524/point.png) no-repeat 0px 2px;
	padding-bottom:5px;
}
#news_pickup li p{
	padding-left:16px;
	line-height:1.5em;
}

#sub_newssp .block{
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
	padding-bottom:5px;
}
#sub_newssp .ph{
	float:left;
	width:60px;
	padding-top:1px;
}
#sub_newssp .txt{
	float:right;
	width:215px;
	font-weight:bold;
}
#sub_newssp .txt p{
	font-size:10px;
	line-height:1.4em;
	font-weight:normal;
}
#sub_newssp .txt p a{
	color:#333;
}
#sub_ranking ul.rnk li.no6{
	background:url(https://images.staticjw.com/new/8670/no6.gif) no-repeat 0px 2px;
}
#sub_ranking ul.rnk li.no7{
	background:url(https://images.staticjw.com/new/1450/no7.gif) no-repeat 0px 2px;
}
#sub_ranking ul.rnk li.no8{
	background:url(https://images.staticjw.com/new/5371/no8.gif) no-repeat 0px 2px;
}
#sub_ranking ul.rnk li.no9{
	background:url(https://images.staticjw.com/new/6851/no9.gif) no-repeat 0px 2px;
}
#sub_ranking ul.rnk li.no10{
	background:url(https://images.staticjw.com/new/8512/no10.gif) no-repeat 0px 2px;
}
#sub_phnews ul{
	margin-left:2px;
}
#sub_phnews li{
	display:table-cell;
	float:left;
	margin:1px;
	width:90px;
	height:90px;
	text-align:center;
	overflow:hidden;
	vertical-align: middle;
}
#sub_phnews li a:hover img, #sub_phnews li span:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#sub #sub_odekake .ph{
	float:left;
	width:150px;
}
#sub #sub_odekake .txt{
	float:right;
	width:122px;
}
#sub #sub_odekake .txt div{
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
	padding-bottom:4px;
}

/* Circular Content Carousel Style */
.ca-container{
	position:relative;
	margin:0px auto;
	width:615px;
	height:170px;
}
.ca-wrapper{
	width:551px;
	height:100%;
	margin:0px auto;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:110px;
	height:100%;
	
}

.ca-item-main{
	position:absolute;
	top:10px;
	left:5px;
	right:5px;
	bottom:5px;
	overflow:hidden;
}
.ca-item-main a, .ca-item-main span{
	display:block;
	cursor: pointer; color: #09f;
}
.ca-item-main span:hover{ text-decoration: underline; }
.ca-item-main div{
	width:100px;
	height:100px;
	text-align:center;
	overflow:hidden;
	display:table-cell;
	background-color:#FAFAF9;
	vertical-align:middle;
}
.ca-item-main p{
	padding-top:4px;
	line-height:1.4em;
}

.ca-nav span{
	width:25px;
	height:100%;
	background:transparent url() no-repeat top left;
	position:absolute;
	top:0px;
	margin-top:0px;
	left:0px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:0px;
}
.ca-nav span:hover{
	opacity:1.0;
}
.ca-container_phtop .ca-item-main a img{
	max-height:100px;
	max-width:100px;
}

/* ============ End of news_top.css ============ */

/* ============ Start of jquery.jscrollpane.css ============ */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #fff;

}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #fff;
	position: relative;
}

.jspDrag
{
	background: #000;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 10px;
}

.jspHorizontalBar .jspArrow
{
	width: 10px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* IE6 */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
.wrapper-other{ min-height: 450px }
.wrapper-other h1{border-top: 2px solid #61ABD8;border-bottom: 1px dotted #ddd;padding: 13px 0 10px 0;}
/* ============ End of jquery.jscrollpane.css ============ */