@charset "UTF-8";#main .pagetop{	width:635px;	margin:0 auto 15px 0;	text-align:right;	background:url(../images/footer/pagetop.gif) no-repeat right 8px;}#main .pagetop p{	padding:6px 16px 0 0;}.mb15{	margin-bottom:15px;}/*-----------------------------------------------  PICKUP-----------------------------------------------*/#top_ranking .dpn{	display: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(../images/common/icon_event.gif) no-repeat 0px 3px;	text-indent:36px;	padding:0 0 1px 0;}#top_ranking .i_news{	display:block;	background:url(../images/common/icon_news.gif) no-repeat 0px 3px;	text-indent:36px;	padding:0 0 1px 0;}#top_ranking .i_area{	display:block;	background:url(../images/common/icon_area.gif) no-repeat 0px 3px;	text-indent:36px;	padding:0 0 1px 0;}#detail .title{	color:#fff;	font-weight:bold;}#detail h1{	font-size:24px;	line-height:1.2em;}#detail .sdata{	color:#666;	padding:5px 0 5px 0;}#detail .adata{	color:#333;	padding:0 0 6px 0;}#detail .adata span{	font-size:18px;	font-weight:bold;	padding:0 2px;	text-decoration:none;}#detail .obi{	padding:3px 5px;	margin-bottom:12px;	-webkit-border-radius: 3px; 	-moz-border-radius: 3px;	font-size:14px;}#socialbutton div{	float:left;}.sogo .obi{	background-color:#61ABD8;}.sogo .stxt{	color:#61ABD8;}.gourmet .obi{	background-color:#E72118;}.gourmet .stxt{	color:#61ABD8;}.odekake .obi{	background-color:#26990A;}.odekake .stxt{	color:#26990A;}.odekake .obi{	background-color:#854635;}.odekake .stxt{	color:#854635;}.life .obi{	background-color:#854635;}.life .stxt{	color:#854635;}.entertainment .obi{	background-color:#F99E29;}.entertainment .stxt{	color:#F99E29;}.movie .obi{	background-color:#213188;}.movie .stxt{	color:#213188;}.woman .obi{	background-color:#AA41C1;}.woman .stxt{	color:#AA41C1;}.woman .obi{	background-color:#AA41C1;}.woman .stxt{	color:#AA41C1;}.it .obi{	background-color:#2574AC;}.it .stxt{	color:#2574AC;}.ranking .obi{	background-color:#D1BA59;}.ranking .stxt{	color:#D1BA59;}.special .obi{	background-color:#9ECA37;}.special .stxt{	color:#6AB813;}.photosp .obi{	background-color:#333;}.photosp.stxt{	color:#333;}.area .obi{	background-color:#91CF0A;}.area .stxt{	color:#79AD0E;}#detail .mds{	font-size:18px;	line-height:1.4em;	font-weight:bold;}#detail .txt{	font-size:14px;	line-height:1.7em;	border-top:1px dotted #ccc;	padding-top:10px;	margin:5px 0 10px 0;}#detail .txt p{	padding:10px 0;}#detail .txt .photo{	text-align:center;	padding:10px 0;}#detail .txt .photo img{	max-width:635px;}.content-inner1 .inner{	padding:10px 15px;}.blistst li{	padding:2px 0 3px 0;	line-height:1.3em;	font-size:14px;}.blistst li span{	font-size:10px;}.blue a.i_news{	background:url(../images/common/point.png) no-repeat 0px 3px;	padding-left:18px;}.green a.i_news{	background:url(../images/common/point_green.png) no-repeat 0px 3px;	padding-left:18px;}.more2{	background:url(../images/common/point.png) no-repeat right 4px;	text-align:right;	font-size:14px;	line-height:1.3em;	padding: 2px 17px 0 0;}.green .more2{	background:url(../images/common/point_green.png) no-repeat right 4px;	text-align:right;	font-size:14px;	line-height:1.3em;	padding: 2px 17px 0 0;}#news_detail_data_txt{	background-color:#f3f3f3;	padding:10px;	margin-bottom:25px;	color:#666;}#news_detail_data_txt .ttl{	font-weight:bold;	color:#666;	padding:1px 0 3px 0;	font-size:14px;	line-height:1.4em;}#writer{	margin-bottom:15px;}#writer .title{	background:url(../images/common/writer_ttl.gif) no-repeat;	height:45px;}#writer .title p{	color:#fff;	font-weight:bold;	font-size:14px;	line-height:1.4em;	padding:8px 10px 0 30px;}#writer .ptxt .ph{	float:left;	width:118px;	height:118px;	margin-left:10px;	margin-right:10px;	border:1px solid #eee;	text-align: center;;}#writer .ptxt .ph:before{  content: "";  display: inline-block;  height: 100%;  vertical-align: middle;}#writer .ptxt .ph img{	max-width:110px;	max-height:110px;	padding: 4px;	display: inline-block;	vertical-align:middle;}#writer .ptxt .txt{	float:left;	width:175px;}#writer .ptxt .txt .name{	font-weight:bold;	margin-top:3px;	font-size:14px;	line-height:1.3em;	padding-bottom:20px;}#writer .ptxt .txt .name span{	font-size:20px;	line-height:1.3em;	padding-right:2px;}#writer .ptxt .prof{	float:right;	width:300px;	background-color:#F4FAE6;	margin-right:10px;}#writer .ptxt .prof p{	padding:11px 12px;}#writer .rcpost{	padding:8px 10px;	border-bottom:1px dotted #ccc;}#writer .rcpost .rcttl{	padding-bottom:5px;	font-weight:bold;}#writer .rcpost li{	background:url(../images/common/point_green.png) no-repeat 0px 2px;	padding-bottom:4px;}#writer .rcpost li p{	padding-left:17px;	line-height:1.5em;}#writer .rcpost li p span{	font-size:10px;}/*-----------------------------------------------  ’Ç‰Á-----------------------------------------------*/#detail .txt img {    border: 1px solid #ddd;    padding: 9px;    text-align: center;	max-width: 615px;}.fr-data-copy ,.fr-img-photo-catch {	padding:0 !important;}.fr-data-copy {	color:#888;	font-size:0.8rem;}