@charset "UTF-8";
body #container{
width:100%;
min-width:960px;
padding:20px 0 50px;
background: #f8f5ed;
}
body #container #main{
width:960px;
margin:0 auto;
}
body #container ol.breadlist{
margin:-10px 0 0;
padding:0 0 10px;
}
body #container ol.breadlist li{
float:left;
margin:0 7px 0 0;
font-size:86% !important;
color:#43250b;
}
body #container ol.breadlist li a{
padding:0 10px 0 0;
background:url("../img/ico-breadlist.gif") right center no-repeat;
color:#43250b;
}
body #container ol.breadlist li a.no-arrow{
background:0;
padding:0;
}
body #container ol.breadlist li.footer-text{
margin-left:15px;
}
body #container ol.breadlist li a:hover{
color:#0a5a91;
}
body #container #main .left-area{
float:left;
width:640px;
}
body #container #main .right-area{
float:right;
width:300px;
}
.icon{
margin:5px 0 -20px;
}
.icon-member{
margin:5px 0;
}
.icon span.category{
background-color:#eee;
margin:0 5px 0 0;
padding:0 10px 0 0;
display:block;
float:left;
}
.icon span.category a{
color:#333;
font-size:79%;
padding:3px 0 1px 10px;
}
.icon-member span.member{
background-color:#eee;
margin:0 5px 0 0;
padding:0 5px 0 0;
}
.icon-member span.member a{
background:url("../img/bg-icon-member-left.gif") 7px center no-repeat;
color:#333;
font-size:79%;
padding:0 0 0 20px;
}
.pager{
display:table;
margin:30px auto;
#text-align:center;
}
.pager li{
display:inline;
font-size:86%;
color:#c09b7b;
margin:0 5px 0 0;
text-align:center;
}
.pager li a{
background-color:#ddd;
padding:5px 8px;
*padding:3px 8px;
padding:5px 8px 3px 8px\0/IE9;
}
.pager li a:hover{
background-color:#666;
color:#fff;
}
.pager li span.now{
background-color:#666;
color:#fff;
padding:5px 8px;
*padding:3px 8px;
padding:5px 8px 3px 8px\0/IE9;
}
.pager li.prev a,
.pager li.next a{
background:0;
}
.pager li.prev a:hover,
.pager li.next a:hover{
color:#0a5a91;
}
body #container #main .left-area .fbnr-area{
margin:45px 0;
}
body #container #main .left-area .fbnr-area > div{
float:left;
margin:0 10px;
}
body #container #main .left-area .article-area .fbnr-area > div{
	margin: 0 2px;
}
body #container #main .left-area .fbnr-area:after {
content: " ";
display: block;
height: 0;
visibility: hidden;
clear: both;
}
body #container #main .left-area .category-area .inner .btn-golist{
text-align:right;
}
body #container #main .left-area .category-area .inner .nav-link-category{
background:url("../img/dotline-horizontal6.gif") left bottom repeat-x;
padding:0 0 20px;
margin:0 0 11px;
}
body #container #main .left-area .category-area .inner .nav-link-category.hidden{
display:none;
}
body #container #main .left-area .category-area .inner .nav-link-category table{
background:url("../img/bg-sort2.gif") left top repeat-y;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr td{
vertical-align:middle;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr.last td{
background-image:none;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr td.left-area{
float:none;
width:110px;
padding:10px 10px 10px 14px;
font-weight:bold;
font-size:86%;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr td.right-area{
float:none;
width:440px;
padding:10px 10px 0 16px;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr td.right-area ul{
margin:0 0 5px;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr td.right-area ul li{
float:left;
padding:0 11px 0 10px;
background:url("../img/ico-sort.gif") left center no-repeat;
font-size:86%;
white-space:nowrap;
margin:0 0 5px;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr td.right-area ul li.first{
background-image:none;
padding:0 11px 0 0;
}
body #container #main .left-area .report-list p.no-article-found{
margin-bottom:20px;
}
body #container #main .left-area .report-list ul li dl dd dl dt a:hover{
color:#0a5a91;
}
body #container #main .left-area .category-area .inner ul.three-column{
margin:0 0 0 -18px !important;
}
body #container #main .left-area .category-area .inner ul.three-column li{
background-image:none !important;
float:left;
width:188px;
margin:0 0 20px 18px !important;
position: relative;
}
body #container #main .left-area .category-area .inner ul.three-column li p.photo{
margin:0 0 5px;
}
body #container #main .left-area .category-area .inner ul.three-column li p.txt{
margin:5px 0;
}
body #container #main .left-area .category-area .inner ul.three-column li p.txt a{
line-height:1.3;
color:#944c0c;
}
body #container #main .left-area .category-area .inner ul.three-column li p.txt a:hover{
color:#0a5a91;
}
body #container #main .left-area .category-area .inner ul.three-column li p.txt span.data{
font-size:84%;
display:block;
font-weight:bold;
padding:3px 0 3px;
}
body #container #main .left-area .category-area .inner ul.three-column li p.name span.number{
font-size:84%;
color:#999;
display:block;
background:url("../img/icon-member.gif") left center no-repeat;
padding:0 0 0 18px;
font-weight:normal;
}
body #container #main .left-area .category-area .inner ul.three-column li p.name{
font-size:86%;
margin:0 0 3px;
}
body #container #main .left-area .category-area .inner .tokuhain-number ul.three-column li p.name{
font-size:100%;
font-weight:bold;
}
body #container #main .left-area .category-area .inner .tokuhain-number ul.three-column li p.name span.number{
font-size:72%;
}
body #container #main .left-area .category-area .inner ul.three-column li p.blog{
font-size:86%;
line-height:1.3;
}
body #container #main .left-area .category-area .inner ul.four-column{
margin:0 0 0 -20px;
}
body #container #main .left-area .category-area .inner ul.four-column li{
float:left;
margin:0 0 20px 21px;
width:134px;
}
body #container #main .left-area .category-area .inner ul.four-column li p.txt{
margin:3px 0 0;
}
body #container #main .left-area .category-area .inner ul.four-column li p.txt a{
font-size:86%;
line-height:1.3;
}
body #container #main .left-area .category-area .inner ul.four-column li p.txt span.name{
font-size:10px;
color:#944c0c;
display:block;
}
body #container #main .left-area .category-area .blogger-area ul.four-column li .name{
font-size:86%;
font-weight:bold;
line-height:1.3;
margin:5px 0;
}
body #container #main .right-area .book-area{
margin:0 0 10px;
position: relative;
}
body #container #main .right-area .book-area::before {
content: " ";
position: absolute;
border-top: 2px solid #ffa903;
width: 300px;
}
body #container #main .right-area .book-area .inner{
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
padding:11px 13px;
}
body #container #main .right-area .book-area .inner h4.current_number{
font-size: 15px;
font-family: 'Noto Sans JP',sans-serif;
font-weight: 500;
padding: 0 0 8px;
}
body #container #main .right-area .book-area p.photo{
float:left;
width:100px;
padding:7px;
border:1px solid #ccc;
}
body #container #main .right-area .book-area p.title{
float:left;
width:84px;
margin:1px 0 0 10px;
}
body #container #main .right-area .book-area p.date{
float:right;
font-weight:bold;
font-size:86%;
}
body #container #main .right-area .book-area p.btn-view-book{
float:right;
width:148px;
margin:10px 0 0;
}
body #container #main .right-area .book-area ul{
float:right;
width:154px;
margin:14px 0 0;
}
body #container #main .right-area .book-area ul li{
padding:0 0 0 10px;
}
body #container #main .right-area .book-area ul li p{
background:url("../img/ico-incidenta2.gif") left 3px no-repeat;
#background-position-y:7px;
padding:0 0 0 15px;
font-size:86%;
}
body #container #main .right-area .pr-txt-area{
margin:15px 0 16px;
padding-top: 10px;
background:url("../img/dotline-horizontal4.gif") left top repeat-x;
}
body #container #main .right-area .pr-txt-area div{
padding:0 0 10px 0;
clear:both;
}
body #container #main .right-area .pr-txt-area > div:first-child{
background:url("../img/dotline-horizontal4.gif") left bottom repeat-x;
padding: 0;
}
@-moz-document url-prefix(){
body #container #main .right-area .pr-txt-area div ul{
margin:-10px 0 0;
}
}
body #container #main .right-area .pr-txt-area div a{
display:block;
margin-bottom:15px;
*zoom:1;
_display:inline-block;
_height:1em;
}
body #container #main .right-area .pr-txt-area div a:after{
content:" ";
display:block;
height:0;
visibility:hidden;
clear:both;
}
body #container #main .right-area .pr-txt-area div img{
margin-right:15px;
width:100px;
float:left;
display:inline;
}
body #container #main .right-area .pr-txt-area div span span{
font-size:86%;
line-height:1.4;
}
body #container #main .right-area .pr-txt-area div ul li{
margin:0 0 10px;
}
body #container #main .right-area .pr-txt-area div ul li p.photo{
padding:2px;
background-color:#fff;
float:left;
width:100px;
}
body #container #main .right-area .pr-txt-area div ul li p.txt{
float:right;
width:180px;
font-size:86%;
line-height:1.3;
}
body #container #main .right-area .pr-txt-area div ul li p.txt a{
color:#43250b;
}
body #container #main .right-area .pr-txt-area div ul li p.txt a:hover{
color:#0a5a91;
}
body #container #main .right-area .banner-area{
margin:0 0 10px;
}
body #container #main .right-area .banner-area p{
margin:0 0 10px;
}
body #container #main .right-area .banner-area .sumai{
text-align:center;
margin-bottom:10px;
}
body #container #main .right-area .banner-area .sumai p.suumo_text a{
color:#43250b;
font-size:86%;
}
body #container #main .right-area .banner-area .sumai p.suumo_text a:hover{
color:#0a5a91;
}
body #container #main .right-area .otherplace-area{
margin:0 0 15px;
border-top:2px solid #ffa903;
}
body #container #main .right-area .otherplace-area .inner{
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
padding:11px 13px 6px;
}
body #container #main .right-area .otherplace-area .inner h4{
font-family: 'Noto Sans JP',sans-serif;
font-size: 15px;
font-weight: 500;
padding-bottom: 10px;
}
body #container #main .right-area .otherplace-area .inner ul li{
background:url("../img/ico-incidenta2.gif") left center no-repeat;
padding:0 0 0 15px;
margin:0 0 8px;
font-size:86%;
line-height:1.3;
}
body #container #main .right-area .otherplace-area .inner ul li a span{
margin:0 0 0 5px;
font-size:72%;
color:#666;
}
body #container #main .right-area .otherplace-area .inner ul li a:hover span{
color:#0a5a91;
}
body #container #main .right-area .kurashi-column{
margin:0 0 15px;
border-top:2px solid #ffa903;
}
body #container #main .right-area .kurashi-column .inner{
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
padding:11px 0 0;
}
body #container #main .right-area .kurashi-column .inner h4{
font-size: 15px;
font-family: 'Noto Sans JP',sans-serif;
font-weight: 500;
padding: 0 0 8px 15px;
}

body #container #main .right-area .kurashi-column .inner .ranking{
position:relative;
padding:23px 0 0;
}
body #container #main .right-area .kurashi-column .inner .ranking.flg .new-colum{
    border-top: 1px solid #ccb29c;
}
body #container #main .right-area .kurashi-column .inner .ranking .new-colum h5{
position:absolute;
right:8px;
top:0;
}
body #container #main .right-area .kurashi-column .inner .ranking .new-colum h5 a{
display:block;
width:138px;
height:24px;
background:url("../img/btn-new-colum.gif") left top no-repeat;
text-indent:-9999px;
outline:0;
}
body #container #main .right-area .kurashi-column .inner .ranking .popularity-colum{
border-top:1px solid #ccb29c;
}
body #container #main .right-area .kurashi-column .inner .ranking.flg .popularity-colum{
border-top:none;
}
body #container #main .right-area .kurashi-column .inner .ranking .popularity-colum h5{
position:absolute;
left:8px;
top:0;
}
body #container #main .right-area .kurashi-column .inner .ranking .popularity-colum h5 a{
display:block;
width:138px;
height:24px;
background:url("../img/popularity-colum.gif") left bottom no-repeat;
text-indent:-9999px;
outline:0;
}
body #container #main .right-area .kurashi-column .inner .ranking ul{
padding:10px 13px;
background:#fff;
}
body #container #main .right-area .kurashi-column .inner .ranking .new-colum ul{
display:none;
}
body #container #main .right-area .kurashi-column .inner .ranking ul li div{
padding:0 0 6px 15px;
background:url("../img/ico-incidenta2.gif") 0 3px no-repeat;
}
body #container #main .right-area .kurashi-column .inner .ranking ul li{
font-size:86%;
line-height:1.3;
}
body #container #main .right-area .kurashi-column .inner .ranking ul li.btn-golist a{
border: 1px solid #666;
padding: 2px 12px 2px 5px;
font-size: 11px;
color: #333;
font-family: 'Noto Sans JP',sans-serif;
position: relative;
display: inline-block;
vertical-align: middle;
text-decoration: none;
float:right;
}
body #container #main .right-area .kurashi-column .inner .ranking ul li.btn-golist a::before{
position: absolute;
top: 0;
bottom: 0;
right: 5px;
margin: auto;
content: "";
vertical-align: middle;
width: 4px;
height: 4px;
border-top: 1px solid #666;
border-right: 1px solid #666;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
body #container #main .right-area .kurashi-column .inner .ranking.flg .new-colum h5 a{
background-position:left bottom;
}
body #container #main .right-area .kurashi-column .inner .ranking.flg .popularity-colum h5 a{
background-position:left top;
}
body #container #main .right-area .kurashi-column .inner .ranking.flg .new-colum ul{
display:block;
}
body #container #main .right-area .kurashi-column .inner .ranking.flg .popularity-colum ul{
display:none;
}
body #container #main .right-area .kurashi-column .inner dl{
padding:5px;
margin:0 0 15px 0;
}
body #container #main .right-area .kurashi-column .inner dl dt{
float:left;
width:80px;
position:relative;
}
body #container #main .right-area .kurashi-column .inner dl dt .coupon{
position:absolute;
top:-3px;
right:-3px;
}
body #container #main .right-area .kurashi-column .inner dl dd{
float:right;
width:170px;
}
body #container #main .right-area .kurashi-column .inner dl dd title{
font-size:86%;
line-height:1.4;
}
body #container #main .right-area .member-area{
background: #fff;
border: 2px solid #dfcdbf;
padding:14px 20px;
margin:0 0 15px;
}
body #container #main .right-area .constellation-area{
margin:0 0 10px;
padding:0 0 5px;
}
body #container #main .right-area .constellation-area .header{
padding:14px 14px 10px;
background:url("../img/tit-constellation-area.gif") center bottom no-repeat;
}
body #container #main .right-area .constellation-area .header p{
text-align:right;
}
body #container #main .right-area .constellation-area .inner{
padding:5px 15px 15px;
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
}
body #container #main .right-area .constellation-area .inner ol{
border:1px solid #95e2e9;
padding:14px 19px;
}
body #container #main .right-area .constellation-area .inner ol li{
float:left;
width:60px;
margin:0 20px 0 0;
}
body #container #main .right-area .constellation-area .inner ol li.end{
margin:0;
}
body #container #main .right-area .constellation-area .inner ol li .photo{
margin:0 0 5px;
background:url("../img/ico-constellation-area-rank1.gif") left top no-repeat;
text-align:right;
}
body #container #main .right-area .constellation-area .inner ol li.rank2 .photo{
background-image:url("../img/ico-constellation-area-rank2.gif");
}
body #container #main .right-area .constellation-area .inner ol li.rank3 .photo{
background-image:url("../img/ico-constellation-area-rank3.gif");
}
body #container #main .right-area .constellation-area .inner ol li .title{
text-align:center;
font-size:86%;
}
body #container #main .right-area .fortune-area{
margin:0 0 10px;
padding:0 0 5px;
font-size:86%;
}
body #container #main .right-area .fortune-area .header{
padding:7px 7px 15px;
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-top:2px solid #dfcdbf;
}
body #container #main .right-area .fortune-area .header h4{
float:left;
font-weight:bold;
color:#666;
font-size:10pt;
margin-bottom:0;
}
body #container #main .right-area .fortune-area .header p{
float:right;
font-size:83.5%;
}
body #container #main .right-area .fortune-area .inner{
padding:5px 15px 15px;
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
}
body #container #main .right-area .fortune-area .inner .constellation{
float:left;
width:60px;
}
body #container #main .right-area .fortune-area .inner .constellation .photo{
margin:0 0 10px;
background:url("../img/ico-constellation-area-rank1.gif") left top no-repeat;
text-align:right;
}
body #container #main .right-area .fortune-area .inner .constellation .title{
text-align:center;
}
body #container #main .right-area .fortune-area .inner .content{
float:right;
width:200px;
}
body #container #main .right-area .fortune-area .inner ul{
clear:both;
padding:10px 0 0;
}
body #container #main .right-area .fortune-area .inner ul li{
line-height:200%;
}
body #container #main .right-area .fortune-area .inner ul li strong{
font-weight:bold;
}
body #container #main .right-area .fortune-area .inner .constellation .rank2{
background-image:url("../img/ico-constellation-area-rank2.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank3{
background-image:url("../img/ico-constellation-area-rank3.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank4{
background-image:url("../img/ico-constellation-area-rank4.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank5{
background-image:url("../img/ico-constellation-area-rank5.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank6{
background-image:url("../img/ico-constellation-area-rank6.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank7{
background-image:url("../img/ico-constellation-area-rank7.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank8{
background-image:url("../img/ico-constellation-area-rank8.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank9{
background-image:url("../img/ico-constellation-area-rank9.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank10{
background-image:url("../img/ico-constellation-area-rank10.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank11{
background-image:url("../img/ico-constellation-area-rank11.gif");
}
body #container #main .right-area .fortune-area .inner .constellation .rank12{
background-image:url("../img/ico-constellation-area-rank12.gif");
}
body #container #main .right-area .questionnaire-area{
margin:0 0 15px;
border-top:2px solid #ffa903;
}
body #container #main .right-area .questionnaire-area .header{
padding:14px 14px 10px;
background: #fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
}
body #container #main .right-area .questionnaire-area .header .main-title{
float: left;
font-size: 15px;
font-family: 'Noto Sans JP',sans-serif;
font-weight: 500;
padding:8px 0 0 20px;
}
body #container #main .right-area .questionnaire-area .header .title {
float: left;
font-family: 'Noto Sans JP',sans-serif;
font-size: 15px;
font-weight: 500;
}
body #container #main .right-area .questionnaire-area .header .more-btn a{
float: right;
border: 1px solid #666;
padding: 0px 12px 0px 5px;
font-size: 11px;
color: #333;
font-family: 'Noto Sans JP',sans-serif;
position: relative;
display: inline-block;
vertical-align: middle;
text-decoration: none;
}
body #container #main .right-area .questionnaire-area .header .more-btn a::after{
position: absolute;
top: 0;
bottom: 0;
right: 5px;
margin: auto;
content: "";
vertical-align: middle;
width: 4px;
height: 4px;
border-top: 1px solid #666;
border-right: 1px solid #666;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}

body #container #main .right-area .questionnaire-area .questionnaire-area-title {
display: flex;
justify-content: space-between; 
}
body #container #main .right-area .questionnaire-area .inner{
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
}
body #container #main .right-area .questionnaire-area .inner ol{
border-top: 1px solid #ccc;
margin:0 13px;
padding:0 0 10px;
}
body #container #main .right-area .questionnaire-area .inner ol li{
padding:8px 0 0;
font-size:86%;
line-height:1.3;
}
body #container #main .right-area .questionnaire-area .inner ol li span{
display:block;
font-weight:bold;
}
body #container #main .right-area .questionnaire-area .inner ol li div{
padding:0 0 0 15px;
background:url("../img/ico-incidenta2.gif") left 3px no-repeat;
}
body #container #main .right-area .present-area{
margin:0 0 10px;
padding:0 0 5px;
border-top: 2px solid #ffa903;
}
body #container #main .right-area .present-area .header{
padding: 14px 14px 10px;
background: #fff;
border-left: 2px solid #dfcdbf;
border-right: 2px solid #dfcdbf;
}
body #container #main .right-area .present-area .header p{
text-align:right;
}
body #container #main .right-area .present-area .header .title {
float: left;
font-family: 'Noto Sans JP',sans-serif;
font-size: 15px;
font-weight: 500;
}
body #container #main .right-area .present-area .header .link-constellation {
float: right;
border: 1px solid #666;
padding: 0px 12px 0px 5px;
font-size: 11px;
color: #333;
font-family: 'Noto Sans JP',sans-serif;
position: relative;
display: inline-block;
vertical-align: middle;
text-decoration: none;
}
body #container #main .right-area .present-area .header .link-constellation a::after {
position: absolute;
top: 0;
bottom: 0;
right: 5px;
margin: auto;
content: "";
vertical-align: middle;
width: 4px;
height: 4px;
border-top: 1px solid #666;
border-right: 1px solid #666;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
body #container #main .right-area .present-area .inner{
padding:5px 13px 15px;
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
}
body #container #main .right-area .present-area .inner dl{
padding:14px 0 11px;
background:url("../img/dotline-horizontal2.gif") left bottom repeat-x;
}
body #container #main .right-area .present-area .inner dl dt{
float:left;
width:80px;
}
body #container #main .right-area .present-area .inner dl dd{
float:right;
width:176px;
font-size:86%;
line-height:1.3;
}
body #container #main .right-area .present-area .inner dl dd dl{
padding:0;
background-image:none;
}
body #container #main .right-area .present-area .inner dl dd dl dt{
float:none;
width:auto;
color:#ff7200;
padding:5px 0 0;
}
body #container #main .right-area .present-area .inner dl dd dl dd.title{
padding:5px 0 0;
}
body #container #main .right-area .present-area .inner dl dd dl dd.data{
font-weight:bold;
}
body #container #main .right-area .present-area .inner ol li{
padding:10px 0 11px;
background:url("../img/dotline-horizontal2.gif") left bottom repeat-x;
font-size:86%;
line-height:1.3;
}
body #container #main .right-area .present-area .inner ol li div{
padding:0 0 0 10px;
background:url("../img/ico-present.gif") left 5px no-repeat;
}
body #container #main .left-area .category-area{
border-top: 4px solid #ffa903;
padding:0;
margin:0 0 20px;
}
body #container #main .left-area .category-area.kanban,
body #container #main .left-area .category-area.kanban-tag{
background:none;
padding:0;
margin:0 0 20px;
}
body #container #main .left-area .category-area.kanban h2{
display: none;
}
body #container #main .left-area .category-area .inner{
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
padding:0 18px;
position:relative;
}
body #container #main .left-area .category-area .inner .category-title{
padding:25px 0 0;
}
body #container #main .left-area .category-area .inner .category-title h2{
font-size:150%;
margin:0 0 25px;
font-weight:bold;
}
body #container #main .left-area .category-area .inner .category-title p.description{
background-color:#fcf5ef;
padding:12px;
margin:0 0 30px;
font-size:86%;
line-height:1.3;
}
body #container #main .left-area .category-area .inner .category-title .description{
margin:0 0 30px;
}
body #container #main .left-area .category-area .inner .category-title .description p.txt{
float:left;
width:396px;
font-size:86%;
line-height:1.3;
}
body #container #main .left-area .category-area .inner .category-title .description p.btn-infomation{
float:right;
width:151px;
}
body #container #main .left-area .category-area .inner .report-list{
background:url("../img/bg-caterory-tit.gif") left 5px no-repeat;
}
body #container #main .left-area .category-area .inner .report-list h3{
background:url("../img/dotline-horizontal6.gif") left bottom repeat-x;
padding:0 0 18px 12px;
margin:0 0 9px;
font-size:129%;
}
body #container #main .left-area .category-area .inner .report-list ul{
margin:0 0 -10px;
}
body #container #main .left-area .category-area .inner .report-list ul li{
padding:0 0 10px;
margin:0 0 10px;
background:url("../img/dotline-horizontal6.gif") left bottom repeat-x;
}
body #container #main .left-area .category-area .inner .report-list ul li.no-article{
background:0;
padding:20px 0 30px;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dt{
float:left;
width:134px;
position:relative;
}
body #container #main .left-area .category-area .inner .report-list ul li>dl>dt{
display:table;
height:134px;
line-height:134px;
}
body #container #main .left-area .category-area .inner .report-list ul li>dl>dt a{
display:table-cell;
vertical-align:middle;
text-align:center;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dt span.present{
position:absolute;
top:0px;
right:-2px;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dt span.coupon{
position:absolute;
top:-3px;
right:-2px;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd{
float:right;
width:450px;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl{
padding:0;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dt{
float:none;
width:auto;
font-size:129%;
line-height:1.4;
color:#944c0c;
padding:5px 0;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box{
margin:0;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li{
display:inline;
margin:0 10px 0 0;
padding:3px 0 3px 15px;
font-size:79%;
line-height:1.8;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.date{
background:url("../img/ico-date.gif") no-repeat left center;
color:#999;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.tag{
background:url("../img/ico-tag.gif") no-repeat left center;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.tag a{
color:#999;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.cate{
background:url("../img/ico-cate.gif") no-repeat left center;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.cate a{
color:#999;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.number{
background:url("../img/icon-member.gif") no-repeat left center;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.number a{
color:#999;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique {
background: none;
padding:0;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique a{
color:#fff;
background-color: #666;
border-radius: 2px;
padding:2px 10px;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.rere_renovation a{
background-color: #E60012;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.rere_reform a{
background-color: #F970B2;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.rere_ahouse a{
background-color: #2BC2C9;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.rere_apartment a{
background-color: #0B88DD;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.rere_family a{
background-color: #F76806;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.rere_pair a{
background-color: #3CC63C;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.rere_single a{
background-color: #F99A1E;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.rere_column a{
background-color: #999999;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.title{
float:none;
width:auto;
font-weight:bold;
padding:5px 0 0;
}
body #container #main .left-area .category-area .inner .report-list dd.nav-link-golist{
font-size:86%;
text-align:right;
margin:11px 0 0;
}
body #container #main .left-area .category-area .inner .report-list dd.nav-link-golist a{
background:url("../img/ico-incidenta2.gif") left center no-repeat;
padding:0 0 0 15px;
}
body #container #main .left-area .category-area .inner .report-list dd.incidental{
font-size:86%;
text-align:right;
margin:19px 0 0;
}
body #container #main .left-area .category-area .inner .report-list dd.incidental a{
background:url("../img/ico-incidenta2.gif") left center no-repeat;
padding:0 0 0 15px;
}
body #container #main .left-area .category-area .inner .event-area .category-title h2{
background:url("../img/ico-culture-event.gif") left center no-repeat;
font-size:150%;
margin:0 0 25px;
padding:0 0 0 30px;
font-weight:bold;
}
body #container #main .left-area .category-area .inner .event-area .report-list h3{
padding:0 0 18px 12px;
}
body #container #main .left-area .category-area .inner .event-area .report-list{
background:url("../img/bg-caterory-tit.gif") left 5px no-repeat;
margin-bottom:60px;
}
body #container #main .left-area .category-area .inner .event-area .btn-golist{
float:none;
text-align:right;
margin:0;
padding:0;
}
body #container #main .left-area .category-area .inner .event-area .description{
padding:12px !important;
}
body #container #main .left-area .category-area .inner .event-area .description .txt{
width:auto !important;
}
body #container #main .left-area .category-area .inner .event-area p.nav-link-golist{
font-size:86%;
text-align:right;
padding:12px 0 0;
}
body #container #main .left-area .category-area .inner .event-area p.nav-link-golist span{
background-color:#fae3ce;
padding:3px 7px;
}
body #container #main .left-area .category-area .inner .event-area p.nav-link-golist a{
background:url("../img/ico-incidenta2.gif") left center no-repeat;
padding:0 0 0 15px;
color:#944c0c;
}
body #container #main .left-area .category-area .inner .event-area p.nav-link-golist a:hover{
color:#0a5a91;
}
body #container #main .left-area .category-area .inner .culture-area .inner{
border:0;
padding:0;
}
body #container #main .left-area .category-area .inner .culture-area .report-list{
background:url("../img/bg-caterory-tit.gif") left 5px no-repeat;
}
body #container #main .left-area .category-area .inner .culture-area .report-list h3{
padding:0 0 10px 12px;
margin:0;
background-image:none;
}
body #container #main .left-area .category-area .inner .btn-bunka-room{
text-align:center;
margin:36px 0 30px;
padding:0 0 28px;
background:url("../img/dotline-horizontal6.gif") left bottom repeat-x;
}
body #container #main .left-area .category-area .inner .culture-area .info-area .info-box{
margin:0 0 10px;
}
body #container #main .left-area .category-area .inner .category-title .description .info-box li.info,
body #container #main .left-area .category-area .inner .culture-area .info-area .info-box li.info,
body #container #main .left-area .category-area .inner .culture .info-box li.info{
display:inline;
margin:0 10px 0 0;
font-size:86%;
background:url("../img/ico-incidenta2.gif") left center no-repeat;
padding:3px 0 3px 15px;
}
body #container #main .left-area .category-area .inner .culture-area p.nav-link-golist{
font-size:86%;
text-align:right;
padding:12px 0 0;
}
body #container #main .left-area .category-area .inner .culture-area p.nav-link-golist span{
background-color:#fae3ce;
padding:3px 7px;
}
body #container #main .left-area .category-area .inner .culture-area p.nav-link-golist a{
background:url("../img/ico-incidenta2.gif") left center no-repeat;
padding:0 0 0 15px;
color:#944c0c;
}
body #container #main .left-area .category-area .inner .culture-area p.nav-link-golist a:hover{
color:#0a5a91;
}
body #container #main .left-area .category-area .inner .culture-area p.bnr{
margin:40px 0;
}
body #container #main .left-area .category-area .inner .practise-area .inner{
border:0;
padding:0;
}
body #container #main .left-area .category-area .inner .practise-area .report-list{
background-image:none;
}
body #container #main .left-area .category-area .inner .practise-area .report-list h2{
padding:0 0 25px;
font-size:150%;
font-weight:bold;
}
body #container #main .left-area .category-area .inner .present-area{
padding:25px 0 25px;
}
body #container #main .left-area .category-area .inner .present-area .inner{
border:0;
padding:0;
}
body #container #main .left-area .category-area .inner .present-area .report-list{
background:url("../img/ico-present-area.gif") left top no-repeat;
}
body #container #main .left-area .category-area .inner .present-area .report-list h2{
padding:0 0 25px 36px;
margin:0;
background-image:none;
font-size:150%;
font-weight:bold;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .today-present{
background:url(../img/bg-present-top.gif) no-repeat left top;
padding:6px 0 24px 0;
margin:0 0 15px 0;
border-bottom:2px solid #e0e0e0;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .today-present .inner{
background:url(../img/bg-present-bottom.gif) repeat-y left bottom;
padding:11px 15px 15px 15px;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .photo-area{
width:306px;
float:left;
position:relative;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .photo-area p{
background-color:#fff;
border:1px solid #ddd;
text-align:center;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .photo-area .frame-t{
position:absolute;
top:-16px;
left:-17px;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .photo-area .frame-b{
position:absolute;
bottom:-4px;
right:-1px;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .text-area{
width:250px;
float:right;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .text-area h3{
background:0;
margin:10px 0 13px 0;
padding:0;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .text-area .txt{
color:#944c0c;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .text-area .btn{
text-align:center;
margin:30px 0 0 0;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .questionnaire,
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .event{
border-bottom:2px solid #e0e0e0;
padding:0 0 20px 0;
margin: 0 0 15px;
}
/*body #container #main .left-area .category-area .inner .present-area .report-list .category-list .questionnaire h3{
background:0;
padding:0;
margin:0 0 15px 0;
}*/
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .questionnaire ul,
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .event ul{
margin:15px 0 0 0;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .questionnaire ul li,
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .event ul li{
background:url("../img/ico-incidenta2.gif") no-repeat left .3em;
padding:0 0 0 18px;
font-size:86%;
margin:0;
}
body #container #main .left-area .category-area .inner .present-area .report-list .category-list .present-campaig{
padding:30px 0 0;
}
/*body #container #main .left-area .category-area .inner .present-area .report-list .category-list .present-now{
margin:28px 0 0;
}*/
body #container #main .left-area .category-area .inner .present-area .report-list .category-list h3{
background:url("../img/bg-caterory-tit.gif") left 5px no-repeat;
padding:0 0 0 12px;
margin:0 0 20px;
font-size:129%;
}
body #container #main .left-area .category-area .inner .present-area p.nav-link-golist{
font-size:86%;
text-align:right;
padding:12px 0 0;
}
body #container #main .left-area .category-area .inner .present-area p.nav-link-golist span{
background-color:#fae3ce;
padding:3px 7px;
}
body #container #main .left-area .category-area .inner .present-area p.nav-link-golist a{
background:url("../img/ico-incidenta2.gif") left center no-repeat;
padding:0 0 0 15px;
color:#944c0c;
}
body #container #main .left-area .category-area .inner .present-area p.nav-link-golist a:hover{
color:#0a5a91;
}
#container #main .present-area .present-now li .photo{
	position: relative;
    height: 140px;
}
#container #main .present-area .present-now li .photo img{
    width: auto;
    max-width: 180px;
    max-height: 140px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
body #container #main .left-area .category-area .inner .report-area{
padding:0 0 60px;
}
body #container #main .left-area .category-area .inner .report-area .category-title .description p.txt{
float:left;
width:400px;
font-size:86%;
line-height:1.3;
}
body #container #main .left-area .category-area .inner .report-area .category-title .description .btn-tokuhain{
float:right;
padding:19px 0 0 22px;
background:url("../img/bg-gnav.gif") left top no-repeat;
width:128px;
}
body #container #main .left-area .category-area .inner .report-area .category-title h2{
background:url("../img/ico-report.gif") left center no-repeat;
font-size:150%;
margin:0 0 25px;
padding:0 0 0 40px;
font-weight:bold;
}
body #container #main .left-area .category-area .inner .report-area .new-report{
margin:30px 0 0;
padding:0 0 14px;
}
body #container #main .left-area .category-area .inner .report-area .new-report h3{
background:url("../img/bg-caterory-tit.gif") left 5px no-repeat;
padding:0 0 0 12px;
margin:0 0 20px;
font-size:129%;
}
body #container #main .left-area .category-area .inner .report-area .blogger-area{
margin:30px 0 0;
}
body #container #main .left-area .category-area .inner .report-area .blogger-area h3{
background:url("../img/bg-caterory-tit.gif") left 5px no-repeat;
padding:0 0 0 12px;
margin:0 0 20px;
font-size:129%;
}
#contents .lalapo-top .llp_blog-list ul li dl dd {width:128px !important;}
#contents .lalapo-top .llp_blog-list ul.three-column .userInfo dt {
	width:45px !important;
	height:45px !important;
	float:left;
	margin:0 7px;
}
#contents .lalapo-top .llp_blog-list ul.three-column .userInfo dd {
	font-size:80%;
	padding-top:2px;
	margin-bottom:3px;
}
#contents .lalapo-top .llp_blog-list ul.three-column .userInfo dd.blog_tag {
	color:#FFF;
	font-size:72%;
	text-align:center;
	width:122px !important;
	margin-right:7px !important;
	border-radius:2px;
}
#contents .lalapo-top .llp_blog-list ul.three-column .userInfo dd.llp_daisuki {
	background-color: #F15480;
}
#contents .lalapo-top .llp_blog-list ul.three-column .userInfo dd.llp_hensyubu {
	background-color: #FF8348;
}
#contents .lalapo-top .llp_blog-list ul.three-column .userInfo dd.llp_mama {
	background-color: #FFB9CE;
}
#container #main .left-area .category-area .inner ul li dl dd dl dd.info-area .info-box li.lalapo {
	font-size:72% !important;
	padding:1px 5px !important;
	border-radius:2px;
}
#container #main .left-area .category-area .inner ul li dl dd dl dd.info-area .info-box li.lalapo.event {
	color: #008000;
	border: 1px solid #95BF2D;
}
#container #main .left-area .category-area .inner ul li dl dd dl dd.info-area .info-box li.lalapo.campaign {
	color: #0000FF;
	border: 1px solid #84b2e0;
}
#container #main .left-area .category-area .inner ul li dl dd dl dd.info-area .info-box li.lalapo.sale {
	color: #FF5200;
	border: 1px solid #FF8600;
}
#contents .lalapo-top .tolist {
	text-align:right;
	padding-top:15px;
	font-size:86%;
}
#contents .lalapo-top .tolist span {
	background-color:#fae3ce;
	padding:3px 7px;
	border-radius:4px;
}
#contents .lalapo-top .tolist span a {
	background: url(../img/ico-incidenta2.gif) left center no-repeat;
	padding:0 0 0 15px;
	color:#944c0c;
}
#contents .lalapo-title_img {
	margin-bottom:10px;
}
#contents .lalapo-title_img img {
	margin:10px 0;
	width:600px;
}
#contents .lalapo-top .report-list {
	margin-bottom:24px;
}
#contents .llp-cat-top {
	padding:10px 0 10px 15px;
	margin-bottom: 12px;
	border-radius: 6px;
}
#contents .llp-cat-top.llp_news {
	background-color:#CBF7FF;
}
#contents .llp-cat-top.llp_blog {
	background-color:#FFE8F0;
}
#contents .llp-cat-top p {
	font-size:130%;
	border-left:5px solid #FF7F18;
	padding-left:12px;
}
#contents .lalapo-top .llp_blog-list .three-column {
	background-color:#F9F3E3;
}
#contents .lalapo-top .llp_blog-list .three-column li p.photo {
	margin:0 0 5px;
	padding:5px;
	text-align:center;
}
#contents .lalapo-top .llp_blog-list .three-column li p img {
	width:175px;
	height:175px;
}
#contents .lalapo-top .llp_blog-list .three-column li p.txt {
	margin: 0 5px 0 8px !important;
}
#contents .lalapo-top .llp_blog-list .three-column li p.date {
	background: url(../img/ico-date.gif) no-repeat left center;
	padding-left:15px;
	margin:5px 5px 5px 8px;
	font-size:80%;color:#999;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.notlink {
	margin-right:0;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.notlink a {
	font-size:72%;
	pointer-events:none;
	cursor:default;
	padding: 2px 5px;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_blogger {
	color:#000;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_daisuki a {
	background-color: #F15480;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_hensyubu a {
	background-color: #FF8348;
}
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_mama a {
	background-color: #FFB9CE;
}
body #container #main #contents .article-area .inner .info-area .info-box li.unique.lalapo {
	color:#000;
	font-size:72% !important;
	padding:1px 5px !important;
	border-radius:2px;
}

body #container #main #contents .article-area .inner .info-area .info-box li.unique.lalapo.event {
	color: #008000;
	border: 1px solid #95BF2D;
}
body #container #main #contents .article-area .inner .info-area .info-box li.unique.lalapo.campaign {
	color: #0000FF;
	border: 1px solid #84b2e0;
}
body #container #main #contents .article-area .inner .info-area .info-box li.unique.lalapo.sale {
	color: #FF5200;
	border: 1px solid #FF8600;
}
body #container #main #contents .article-area .inner .info-area .info-box li.unique.notlink a {
	font-size:72%;
	pointer-events:none;
	cursor:default;
	padding: 2px 5px;
}
body #container #main #contents .article-area .inner .info-area .info-box li.llp_blogger {
	color:#000;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo {
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #e1cbba;
	background-color:#fcf9f0;
	color:#43250b;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo dt {
	float:left;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo dd {
	width:478px;
	float:left;
	margin-left:10px;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo dd div {
	margin:0;
	background:none;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo dd p {
	margin:0;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo li.llp_blogger{
	font-size:100%;
	font-weight: bold;
}

/*========================

	浜田山商店街(武蔵野)

==========================*/

/*common*/
#contents .hamadayama-top .llp-cat-top,
#contents .hmd_cat-top,
#contents .hamadayama-single-top {
    padding: 10px 0 10px 15px;
    margin-bottom: 12px;
    border-radius: 6px;
}
#contents .hamadayama-top .llp-cat-top p,
#contents .hmd_cat-top p,
#contents .hamadayama-single-top p {
    font-size: 130%;
    border-left: 5px solid #FF7F18;
    padding-left: 12px;
}
#contents .hamadayama-top .llp-cat-top.hmd_info,
#contents .hmd_cat-top.hmd_info,
#contents .hamadayama-single-top.hmd_info {
	background-color:#CBF7FF;
}
#contents .hamadayama-top .llp-cat-top.hmd_report,
#contents .hmd_cat-top.hmd_report,
#contents .hamadayama-single-top.hmd_report {
	background-color:#FFE8F0;
}

/* top page */
body #container #main #contents .hamadayama-top .inner ul.three-column {margin: 0px !important;}
body #container #main #contents .hamadayama-top .inner ul.three-column li {margin:10px 0 10px 9px !important; background-color:#FFF; height: 295px;}
#contents .hamadayama-top .hmd_report-list ul li dl dd {width:128px !important;}
#contents .hamadayama-top .hmd_report-list ul.three-column .userInfo dt {
	width:45px !important;
	height:45px !important;
	float:left;
	margin:0 7px;
}
#contents .hamadayama-top .hmd_report-list ul.three-column .userInfo dd {
	font-size:80%;
	padding-top:2px;
	margin-bottom:3px;
}
#contents .hamadayama-top .hmd_report-list ul.three-column .userInfo dd.blog_tag {
	color:#FFF;
	font-size:72%;
	text-align:center;
	width:122px !important;
	margin-right:7px !important;
	border-radius:2px;
}
#contents .hamadayama-top .hmd_report-list ul.three-column .userInfo dd.llp_daisuki {
	background-color: #F15480;
}
#contents .hamadayama-top .hmd_report-list ul.three-column .userInfo dd.llp_hensyubu {
	background-color: #FF8348;
}
#contents .hamadayama-top .hmd_report-list ul.three-column .userInfo dd.llp_mama {
	background-color: #FFB9CE;
}
#contents .hamadayama-top .tolist {
	text-align:right;
	padding-top:15px;
	font-size:86%;
}
#contents .hamadayama-top .tolist span {
	background-color:#fae3ce;
	padding:3px 7px;
	border-radius:4px;
}
#contents .hamadayama-top .tolist span a {
	background: url(../img/ico-incidenta2.gif) left center no-repeat;
	padding:0 0 0 15px;
	color:#944c0c;
}
#contents .hamadayama-top .lalapo-title_img {
	margin-bottom:10px;
}
#contents .hamadayama-top .lalapo-title_img img {
	margin:10px 0;
	width:600px;
}
#contents .hamadayama-top .report-list {
	margin-bottom:24px;
}
#contents .hamadayama-top .hmd_report-list .three-column {
	background-color:#F9F3E3;
}
#contents .hamadayama-top .hmd_report-list .three-column li p.photo {
	margin:0 0 5px;
	padding:5px;
	text-align:center;
}
#contents .hamadayama-top .hmd_report-list .three-column li p img {
	width:175px;
	height:175px;
}
#contents .hamadayama-top .hmd_report-list .three-column li p.txt {
	margin: 0 5px 0 8px !important;
}
#contents .hamadayama-top .hmd_report-list .three-column li p.date {
	background: url(../img/ico-date.gif) no-repeat left center;
	padding-left:15px;
	margin:5px 5px 5px 8px;
	font-size:80%;color:#999;
}
body #container #main #contents .hamadayama-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.notlink {
	margin-right:0;
}
body #container #main #contents .hamadayama-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.notlink a {
	font-size:72%;
	pointer-events:none;
	cursor:default;
	padding: 2px 5px;
}
body #container #main #contents .hamadayama-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_blogger {
	color:#000;
}
body #container #main #contents .hamadayama-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_daisuki a {
	background-color: #F15480;
}
body #container #main #contents .hamadayama-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_hensyubu a {
	background-color: #FF8348;
}
body #container #main #contents .hamadayama-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_mama a {
	background-color: #FFB9CE;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .info-area .info-box li.unique.lalapo {
	color:#000;
	font-size:72% !important;
	padding:1px 5px !important;
	border-radius:2px;
}

body #container #main #contents .hamadayama-top #contents .article-area .inner .info-area .info-box li.unique.lalapo.event {
	color: #008000;
	border: 1px solid #95BF2D;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .info-area .info-box li.unique.lalapo.campaign {
	color: #0000FF;
	border: 1px solid #84b2e0;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .info-area .info-box li.unique.lalapo.sale {
	color: #FF5200;
	border: 1px solid #FF8600;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .info-area .info-box li.unique.notlink a {
	font-size:72%;
	pointer-events:none;
	cursor:default;
	padding: 2px 5px;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .info-area .info-box li.llp_blogger {
	color:#000;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .edit-area #single .lalapo-userInfo {
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #e1cbba;
	background-color:#fcf9f0;
	color:#43250b;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .edit-area #single .lalapo-userInfo dt {
	float:left;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .edit-area #single .lalapo-userInfo dd {
	width:478px;
	float:left;
	margin-left:10px;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .edit-area #single .lalapo-userInfo dd div {
	margin:0;
	background:none;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .edit-area #single .lalapo-userInfo dd p {
	margin:0;
}
body #container #main #contents .hamadayama-top #contents .article-area .inner .edit-area #single .lalapo-userInfo li.llp_blogger{
	font-size:100%;
	font-weight: bold;
}


/* tag, category */
body #container #main #contents .hamadayama-top .inner .category-title {padding: 0;}
body #container #main #contents .hamadayama-top .inner .category-title h2 {margin: 0;}

/*single*/
#contents .hamadayama-title_img {
	margin-bottom:10px;
}
#contents .hamadayama-title_img img {
	margin:10px 0;
	width:600px;
}


/*========================
			end
==========================*/

/*========================

	mozo ワンダーシティ

==========================*/

/*common*/
#contents .wonder_city-top .llp-cat-top,
#contents .mozo_cat-top,
#contents .mozo-single-top {
    padding: 10px 0 10px 15px;
    margin-bottom: 12px;
    border-radius: 6px;
}
#contents .wonder_city-top .llp-cat-top p,
#contents .mozo_cat-top p,
#contents .mozo-single-top p {
    font-size: 130%;
    border-left: 5px solid #FF7F18;
    padding-left: 12px;
}
#contents .wonder_city-top .llp-cat-top.mozo_otayori,
#contents .mozo_cat-top.mozo_otayori,
#contents .mozo-single-top.mozo_otayori {
	background-color:#DFFFAC;
}
#contents .wonder_city-top .llp-cat-top.mozo_fan,
#contents .mozo_cat-top.mozo_fan,
#contents .mozo-single-top.mozo_fan {
	background-color:#F7E8BB;
}

#contents .mozo_cat-top.mozo_lunch,
#contents .mozo_cat-top.mozo_sweets,
#contents .mozo_cat-top.mozo_dinner,
#contents .mozo_cat-top.mozo_fashion,
#contents .mozo_cat-top.mozo_sundries,
#contents .mozo_cat-top.mozo_kids,
#contents .mozo_cat-top.mozo_etc{
	background-color:#DFD2BB;
}

/* top page */
body #container #main #contents .wonder_city-top .inner ul.three-column {margin: 0px !important;}
body #container #main #contents .wonder_city-top .inner ul.three-column li {margin:10px 0 10px 9px !important; background-color:#FFF; height: 295px;}
#contents .wonder_city-top .mozo_fan-list ul li dl dd {width:128px !important;}
#contents .wonder_city-top .mozo_fan-list ul.three-column .userInfo dt {
	width:45px !important;
	height:45px !important;
	float:left;
	margin:0 7px;
}
#contents .wonder_city-top .mozo_fan-list ul.three-column .userInfo dd {
	font-size:80%;
	padding-top:2px;
	margin-bottom:3px;
}
#contents .wonder_city-top .mozo_fan-list ul.three-column .userInfo dd.blog_tag {
	color:#FFF;
	font-size:72%;
	text-align:center;
	width:122px !important;
	margin-right:7px !important;
	border-radius:2px;
}
#contents .wonder_city-top .mozo_fan-list ul.three-column .userInfo dd.llp_daisuki {
	background-color: #F15480;
}
#contents .wonder_city-top .mozo_fan-list ul.three-column .userInfo dd.llp_hensyubu {
	background-color: #FF8348;
}
#contents .wonder_city-top .mozo_fan-list ul.three-column .userInfo dd.llp_mama {
	background-color: #FFB9CE;
}
body #container #main .left-area .article-area .inner .info-box li.unique.blog_tag,
#contents .wonder_city-top .mozo_fan-list ul.three-column .userInfo dd.blog_tag {
	background-color: #8DBD2E;
}
body #container #main .left-area .article-area .inner .info-box li, body #container #main #contents .article-area .inner .info-area .info-box li.unique.blog_tag,
body #container #main .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.blog_tag span{
	font-size: 72%;
	color: #fff;
    padding: 2px 5px;
    border-radius: 4px;
}

#contents .wonder_city-top .tolist {
	text-align:right;
	padding-top:15px;
	font-size:86%;
}
#contents .wonder_city-top .tolist span {
	background-color:#fae3ce;
	padding:3px 7px;
	border-radius:4px;
}
#contents .wonder_city-top .tolist span a {
	background: url(../img/ico-incidenta2.gif) left center no-repeat;
	padding:0 0 0 15px;
	color:#944c0c;
}
#contents .wonder_city-top .lalapo-title_img {
	margin-bottom:10px;
}
#contents .wonder_city-top .lalapo-title_img img {
	margin:10px 0;
	width:600px;
}
#contents .wonder_city-top .report-list {
	margin-bottom:24px;
}
#contents .wonder_city-top .mozo_fan-list .three-column {
	background-color:#F9F3E3;
}
#contents .wonder_city-top .mozo_fan-list .three-column li p.photo {
	margin:0 0 5px;
	padding:5px;
	text-align:center;
}
#contents .wonder_city-top .mozo_fan-list .three-column li p img {
	width:175px;
	height:175px;
}
#contents .wonder_city-top .mozo_fan-list .three-column li p.txt {
	margin: 0 5px 0 8px !important;
}
#contents .wonder_city-top .mozo_fan-list .three-column li p.date {
	background: url(../img/ico-date.gif) no-repeat left center;
	padding-left:15px;
	margin:5px 5px 5px 8px;
	font-size:80%;color:#999;
}
body #container #main #contents .wonder_city-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.notlink {
	margin-right:0;
}
body #container #main #contents .wonder_city-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.unique.notlink a {
	font-size:72%;
	pointer-events:none;
	cursor:default;
	padding: 2px 5px;
}
body #container #main #contents .wonder_city-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_blogger {
	color:#000;
}
body #container #main #contents .wonder_city-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_daisuki a {
	background-color: #F15480;
}
body #container #main #contents .wonder_city-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_hensyubu a {
	background-color: #FF8348;
}
body #container #main #contents .wonder_city-top .left-area .category-area .inner .report-list ul li dl dd dl dd.info-area .info-box li.llp_mama a {
	background-color: #FFB9CE;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .info-area .info-box li.unique.lalapo {
	color:#000;
	font-size:72% !important;
	padding:1px 5px !important;
	border-radius:2px;
}

body #container #main #contents .wonder_city-top #contents .article-area .inner .info-area .info-box li.unique.lalapo.event {
	color: #008000;
	border: 1px solid #95BF2D;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .info-area .info-box li.unique.lalapo.campaign {
	color: #0000FF;
	border: 1px solid #84b2e0;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .info-area .info-box li.unique.lalapo.sale {
	color: #FF5200;
	border: 1px solid #FF8600;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .info-area .info-box li.unique.notlink a {
	font-size:72%;
	pointer-events:none;
	cursor:default;
	padding: 2px 5px;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .info-area .info-box li.llp_blogger {
	color:#000;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .edit-area #single .lalapo-userInfo {
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #e1cbba;
	background-color:#fcf9f0;
	color:#43250b;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .edit-area #single .lalapo-userInfo dt {
	float:left;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .edit-area #single .lalapo-userInfo dd {
	width:478px;
	float:left;
	margin-left:10px;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .edit-area #single .lalapo-userInfo dd div {
	margin:0;
	background:none;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .edit-area #single .lalapo-userInfo dd p {
	margin:0;
}
body #container #main #contents .wonder_city-top #contents .article-area .inner .edit-area #single .lalapo-userInfo li.llp_blogger{
	font-size:100%;
	font-weight: bold;
}



/* tag, category */
body #container #main #contents .wonder_city-top .inner .category-title {padding: 0;}
body #container #main #contents .wonder_city-top .inner .category-title h2 {margin: 0;}

/*single*/
#contents .wonder_city-title_img {
	margin-bottom:10px;
}
#contents .wonder_city-title_img img {
	margin:10px 0;
	width:600px;
}

body #container #main #contents .article-area .inner .info-area .info-box li.unique.notlink.mozo_fan span {
	font-size:72%;
	padding: 2px 5px;
	color: #fff;
	background-color: #8DBD2E;
	border-radius: 4px;
}


/*========================
			end
==========================*/

/* アクロスモール[s] */
body #container #main .left-area .category-area .inner .category-title .across-title_img h2 {
    margin-bottom: 0;
}

body .across-title_img p {
    font-weight: bold;
}

#contents .acrossmall-top .llp-cat-top,
#contents .across_cat-top,
#contents .acrossmall-single-top{
	padding: 10px 0 10px 15px;
    margin-bottom: 12px;
    border-radius: 6px;
}
#contents .acrossmall-top .llp-cat-top.across_info,
#contents .across_cat-top.across_info,
#contents .acrossmall-single-top.across_info {
	background-color:#CBF7FF;
}
#contents .acrossmall-top .llp-cat-top.across_blog,
#contents .across_cat-top.across_blog,
#contents .acrossmall-single-top.across_blog{
	background-color:#FFE8F0;
}
#contents .acrossmall-top .llp-cat-top p,
#contents .across_cat-top p,
#contents .acrossmall-single-top p {
	font-size:130%;
	border-left:5px solid #FF7F18;
	padding-left:12px;
}

#contents .across-top .across_blog-list ul li dl dd {width:128px !important;}
#contents .across-top .across_blog-list ul.three-column .userInfo dt {
	width:45px !important;
	height:45px !important;
	float:left;
	margin:0 7px;
}
#contents .across-top .across_blog-list ul.three-column .userInfo dd {
	font-size:80%;
	padding-top:2px;
	margin-bottom:3px;
}
#contents .across-top .across_blog-list ul.three-column .userInfo dd.blog_tag {
	color:#FFF;
	font-size:72%;
	text-align:center;
	width:122px !important;
	margin-right:7px !important;
	border-radius:2px;
}

#contents .across-top .tolist {
	text-align:right;
	padding-top:15px;
	font-size:86%;
}
#contents .across-top .tolist span {
	background-color:#fae3ce;
	padding:3px 7px;
	border-radius:4px;
}
#contents .across-top .tolist span a {
	background: url(../img/ico-incidenta2.gif) left center no-repeat;
	padding:0 0 0 15px;
	color:#944c0c;
}
#contents .across-title_img {
	margin-bottom:10px;
}
#contents .across-title_img img {
	margin:10px 0;
	width:600px;
}
#contents .across-top .report-list {
	margin-bottom:24px;
}
#contents .across-cat-top {
	padding:10px 0 10px 15px;
	margin-bottom: 12px;
	border-radius: 6px;
}
#contents .across-cat-top.across_info {
	background-color:#CBF7FF;
}
#contents .across-cat-top.across_blog {
	background-color:#FFE8F0;
}
#contents .across-cat-top p {
	font-size:130%;
	border-left:5px solid #FF7F18;
	padding-left:12px;
}
#contents .across-top .across_blog-list .three-column {
	background-color:#F9F3E3;
}
#contents .across-top .across_blog-list .three-column li p.photo {
	margin:0 0 5px;
	padding:5px;
	text-align:center;
}
#contents .across-top .across_blog-list .three-column li p img {
	width:175px;
	height:175px;
}
#contents .across-top .across_blog-list .three-column li p.txt {
	margin: 0 5px 0 8px !important;
}
#contents .across-top .across_blog-list .three-column li p.date {
	background: url(../img/ico-date.gif) no-repeat left center;
	padding-left:15px;
	margin:5px 5px 5px 8px;
	font-size:80%;color:#999;
}

body #container #main #contents .article-area .inner .info-area .info-box li.llp_blogger {
	color:#000;
}

body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo {
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #e1cbba;
	background-color:#fcf9f0;
	color:#43250b;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo dt {
	float:left;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo dd {
	width:478px;
	float:left;
	margin-left:10px;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo dd div {
	margin:0;
	background:none;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo dd p {
	margin:0;
}
body #container #main #contents .article-area .inner .edit-area #single .lalapo-userInfo li.llp_blogger{
	font-size:100%;
	font-weight: bold;
}

/* アクロスモール[e] */

body #container #main .right-area .tokuhain-member{
margin:0 0 10px;
position: relative;
}
body #container #main .right-area .tokuhain-member::before {
content: " ";
position: absolute;
border-top: 2px solid #ffa903;
width: 300px;
}
body #container #main .right-area .tokuhain-member .inner{
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
padding:15px 13px 0;
}
@-moz-document url-prefix(){
body #container #main .right-area .tokuhain-member .inner ul{
margin:-15px 0 0;
}
}
body #container #main .right-area .tokuhain-member .inner ul{
padding:0 0 20px;
}
body #container #main .right-area .tokuhain-member .inner ul li{
margin:0 0 10px;
}
body #container #main .right-area .tokuhain-member .inner ul li dl dt{
float:left;
width:80px;
}
body #container #main .right-area .tokuhain-member .inner ul li dl dd{
float:right;
width:180px;
}
body #container #main .right-area .tokuhain-member .inner ul li dl dd dl dd.txt{
float:none;
width:auto;
font-size:86%;
line-height:1.3;
}
body #container #main .right-area .tokuhain-member .inner ul li dl dd dl dd.name{
font-size:86%;
font-weight:bold;
margin:0 0 3px;
}
body #container #main .right-area .tokuhain-member .inner ul li dl dd dl dd.name span.number{
font-size:84%;
color:#999;
display:block;
background:url("../img/icon-member.gif") left center no-repeat;
padding:0 0 0 18px;
font-weight:normal;
margin:0 0 3px;
}
body #container #main .right-area .tokuhain-member .btn-golist{
text-align:right;
margin:0 0 20px;
}
body #container #main .right-area .banner-area{
margin:0 0 10px;
}
body #container #main .right-area .report-ranking{
margin:0 0 20px;
position: relative;
}
body #container #main .right-area .report-ranking::before {
content: " ";
position: absolute;
border-top: 2px solid #ffa903;
width: 300px;
}
body #container #main .right-area .report-ranking .inner{
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
padding:10px 15px;
}
body #container #main .right-area .report-ranking .sub-col-title{
position: relative;
font-size: 15px;
background: #FFF;
font-weight: bold;
padding: 0px 0px 15px
}
body #container #main .right-area .report-ranking .inner ol li{
font-size:86%;
margin:0 0 10px;
}
body #container #main .right-area .report-ranking .inner ol li span{
display:block;
color:#944c0c;
font-weight:bold;
margin:0 0 5px;
}
body #container #main .right-area .report-ranking .inner ol li div{
padding:0 0 0 25px;
background:url("../img/ico-favorite-article-area-rank1.gif") left top no-repeat;
}
body #container #main .right-area .report-ranking .inner ol li.rank2 div{
background-image:url("../img/ico-favorite-article-area-rank2.gif");
}
body #container #main .right-area .report-ranking .inner ol li.rank3 div{
background-image:url("../img/ico-favorite-article-area-rank3.gif");
}
body #container #main .right-area .report-ranking .inner ol li.rank4 div{
background-image:url("../img/ico-favorite-article-area-rank4.gif");
}
body #container #main .right-area .report-ranking .inner ol li.rank5 div{
background-image:url("../img/ico-favorite-article-area-rank5.gif");
}
body #container #main .right-area .report-ranking .inner ol li.rank6 div{
background-image:url("../img/ico-favorite-article-area-rank6.gif");
}
body #container #main .right-area .report-ranking .inner ol li.rank7 div{
background-image:url("../img/ico-favorite-article-area-rank7.gif");
}
body #container #main .right-area .report-ranking .inner ol li.rank8 div{
background-image:url("../img/ico-favorite-article-area-rank8.gif");
}
body #container #main .right-area .report-ranking .inner ol li.rank9 div{
background-image:url("../img/ico-favorite-article-area-rank9.gif");
}
body #container #main .right-area .report-ranking .inner ol li.rank10 div{
background-image:url("../img/ico-favorite-article-area-rank10.gif");
}
body #container #main #contents #ad-movie{
margin:0 0 20px;
}
body #container #main .left-area .article-area,
body #container #main #contents .article-area{
border-top: 4px solid #ffa903;
padding:0;
margin:0 0 20px;
}
body #container #main #contents .article-area{
border-top: 4px solid #ffa903;
padding:0;
margin:0 0 20px;
}
body #container #main #contents .article-area.kanban{
background:none;
padding:0;
}
body #container #main #contents .article-area .member{
margin:4px 0 20px;
}
body #container #main #contents .article-area .member dd{
float:left;
}
body #container #main #contents .article-area .member dt{
float:left;
margin:0 10px 0 0;
}
body #container #main #contents .article-area .member dd{
float:left;
font-size:86%;
line-height:1.4;
}
body #container #main .left-area .article-area.bgnor,
body #container #main #contents .article-area.bgnor{
padding:0;
background:0;
border-top:2px solid #dfcdbf;
margin:0 0 85px;
}
body #container #main .left-area .article-area .inner,
body #container #main #contents .article-area .inner{
background-color:#fff;
border-left:2px solid #dfcdbf;
border-right:2px solid #dfcdbf;
border-bottom:2px solid #dfcdbf;
padding:18px;
position:relative;
margin-bottom: 15px;
}
body #container #main .left-area .article-area .inner .main-img,
body #container #main #contents .article-area .inner .main-img{
margin-bottom:15px;
line-height:28px;
}
body #container #main .left-area .article-area .inner .pr_client,
body #container #main #contents .article-area .inner .pr_client {
    float: right;
}
body #container #main .left-area .article-area .inner .edit-area .link li.style1,
body #container #main #contents .article-area .inner .edit-area .link li.style1{
background:url("../img/ico-incidenta3.gif") left center no-repeat;
padding:0 0 0 10px;
}
body #container #main .left-area .article-area .inner .info-area,
body #container #main #contents .article-area .inner .info-area{
background:url("../img/dotline-horizontal6.gif") left bottom repeat-x;
padding:0 0 5px 0;
margin:0 0 22px 0;
clear:both;
}
body #container #main .left-area .article-area .inner .edit-area .info-area.btstyle,
body #container #main #contents .article-area .inner .info-area.btstyle{
background:url("../img/dotline-horizontal6.gif") left top repeat-x;
padding:10px 0 5px 0;
margin:27px 0 0 0;
clear:both;
}
body #container #main .left-area .article-area .inner h4.info-head{
margin-top: 15px;
padding: 8px 0;
border-top: 2px solid #e0e0e0;
font-size: 16px;
font-weight: bold;
}
body #container #main .left-area .article-area .inner .info-box li,
body #container #main #contents .article-area .inner .info-area .info-box li{
display:inline;
margin:0 10px 0 0;
padding:3px 0 3px 15px;
font-size:79%;
line-height:1.8;
}
body #container #main .left-area .article-area .inner .info-area .info-box,
body #container #main #contents .article-area .inner .info-area .info-box{
margin:0 0 7px;
}
body #container #main .left-area .article-area .inner .info-box li.date,
body #container #main #contents .article-area .inner .info-area .info-box li.date{
background:url("../img/ico-date.gif") no-repeat left center;
color:#999;
}
body #container #main .left-area .article-area .inner .info-box li.update_date,
body #container #main #contents .article-area .inner .info-area .info-box li.update_date{
background:url("../img/ico-re.gif") no-repeat left center;
color:#999;
}
body #container #main .left-area .article-area .inner .info-box li.tag,
body #container #main #contents .article-area .inner .info-area .info-box li.tag{
background:url("../img/ico-tag.gif") no-repeat left center;
background:url("../img/ico-tag_.png") no-repeat left center;
background-size: 11px 12px;
}
body #container #main .left-area .article-area .inner .info-box li.tag a,
body #container #main #contents .article-area .inner .info-area .info-box li.tag a{
color:#999;
}
body #container #main .left-area .article-area .inner .info-box li.cate,
body #container #main #contents .article-area .inner .info-area .info-box li.cate{
background:url("../img/ico-cate.gif") no-repeat left center;
background:url("../img/ico-cate_.png") no-repeat left center;
background-size: 11px 12px;
}
body #container #main .left-area .article-area .inner .info-box li.cate a,
body #container #main #contents .article-area .inner .info-area .info-box li.cate a{
color:#999;
}
body #container #main .left-area .article-area .inner .info-box li.unique,
body #container #main #contents .article-area .inner .info-area .info-box li.unique{
padding-left: 0;
}
body #container #main .left-area .article-area .inner .info-box li.unique a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique a{
color:#fff;
background-color: #666;
border-radius: 2px;
padding:2px 10px;
}
body #container #main .left-area .article-area .inner .info-box li.unique a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique a{
color:#fff;
background-color: #666;
border-radius: 4px;
padding:5px 10px;
}
body #container #main .left-area .article-area .inner .info-box li.unique.rere_reform a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique.rere_reform a{
background-color: #F970B2;
}
body #container #main .left-area .article-area .inner .info-box li.unique.rere_renovation a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique.rere_renovation a{
background-color: #E60012;
}
body #container #main .left-area .article-area .inner .info-box li.unique.rere_ahouse a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique.rere_ahouse a{
background-color: #2BC2C9;
}
body #container #main .left-area .article-area .inner .info-box li.unique.rere_apartment a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique.rere_apartment a{
background-color: #0B88DD;
}
body #container #main .left-area .article-area .inner .info-box li.unique.rere_family a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique.rere_family a{
background-color: #F76806;
}
body #container #main .left-area .article-area .inner .info-box li.unique.rere_pair a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique.rere_pair a{
background-color: #3CC63C;
}
body #container #main .left-area .article-area .inner .info-box li.unique.rere_single a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique.rere_single a{
background-color: #F99A1E;
}
body #container #main .left-area .article-area .inner .info-box li.unique.rere_column a,
body #container #main #contents .article-area .inner .info-area .info-box li.unique.rere_column a{
background-color: #999999;
}
body #container #main #contents .article-area .inner .info-area .info-box li.unique.llp_daisuki a{
background-color: #F15480;
}
body #container #main #contents .article-area .inner .info-area .info-box li.unique.llp_hensyubu a{
background-color: #FF8348;
}
body #container #main #contents .article-area .inner .info-area .info-box li.unique.llp_mama a{
background-color: #FFB9CE;
}
body #container #main .left-area .article-area .inner .info-box-bottom li.tag,
body #container #main #contents .article-area .inner .info-area .info-box-bottom li.tag,
body #container #main .left-area .article-area .inner .info-box-bottom li.cate,
body #container #main #contents .article-area .inner .info-area .info-box-bottom li.cate{
display: inline-block;
background-position: left 5px center;
background-color: #f7f7f7;
border: 1px solid #ccc;
border-radius: 3px;
-webkit-border-radius: 3px;
margin: 0 10px 8px 0;
}
body #container #main .left-area .article-area .inner .info-box-bottom li.tag a,
body #container #main #contents .article-area .inner .info-area .info-box-bottom li.tag a,
body #container #main .left-area .article-area .inner .info-box-bottom li.cate a,
body #container #main #contents .article-area .inner .info-area .info-box-bottom li.cate a{
color: #444;
padding: 5px 10px 5px 7px;
}

body #container #main #contents .article-area .inner .search-link{
margin-top: 5px;
text-align: right;
}
body #container #main #contents .article-area .inner .search-link a{
font-size: 13px;
color: #333;
}


body #container #main .left-area .article-area .inner .info-area .question{
background:url("../img/ico-question.gif") no-repeat left .4em;
padding:0 0 0 15px;
float:none;
}
body #container #main #contents .article-area .inner .info-area .social-box .question{
background:url("../img/ico-question.gif") no-repeat left .4em;
padding:0 0 0 15px;
float:right;
}
body #container #main .left-area .article-area .inner .link,
body #container #main #contents .article-area .inner .link{
margin:30px 0 0;
}
body #container #main .left-area .article-area .inner .link li a,
body #container #main #contents .article-area .inner .link li a{
background:url("../img/ico-incidenta3.gif") left top no-repeat;
padding:0 0 0 23px;
}
body #container #main .left-area .article-area .inner .link li a:hover,
body #container #main #contents .article-area .inner .link li a:hover{
background:url("../img/ico-link2.gif") left top no-repeat;
padding:0 0 0 23px;
}
body #container #main .left-area .article-area .inner .info-area .social-box,
body #container #main #contents .article-area .inner .info-area .social-box{
margin:0 0 4px;
}
body #container #main .left-area .article-area .inner .info-area .social-box iframe.twitter-share-button,
body #container #main #contents .article-area .inner .info-area .social-box iframe.twitter-share-button{
width:100px !important;
}
body #container #main .left-area .article-area .inner .info-area .social-box ul{
float:none !important;
}
body #container #main #contents .article-area .inner .info-area .social-box ul{
float:left;
}
body #container #main .left-area .article-area .inner .info-area .social-box li,
body #container #main #contents .article-area .inner .info-area .social-box li{
float:left;
margin:0;
vertical-align:top;
}
body #container #main .left-area .article-area .inner .info-area .social-box li a,
body #container #main #contents .article-area .inner .info-area .social-box li a{
vertical-align:top;
}
body #container #main .left-area .article-area .inner .info-area .social-box li.twitter,
body #container #main #contents .article-area .inner .info-area .social-box li.twitter{
width: 90px;
}
body #container #main .left-area .article-area .inner .info-area .social-box li.facebook,
body #container #main #contents .article-area .inner .info-area .social-box li.facebook{
width: 100px; /* margin:0 15px 0 0; */
}
body #container #main .left-area .article-area .inner .info-area .social-box li.mixi,
body #container #main #contents .article-area .inner .info-area .social-box li.mixi{
width: 95px;
}
body #container #main .left-area .article-area .inner .info-area .social-box li.facebook .fb-like,
body #container #main #contents .article-area .inner .info-area .social-box li.facebook .fb-like{
z-index:3;
}
body #container #main .left-area .article-area .inner .info-area .social-box li.facebook iframe,
body #container #main #contents .article-area .inner .info-area .social-box li.facebook iframe{
position:relative;
}
body #container #main .left-area .article-area .inner .info-area .social-box iframe.twitter-share-button,
body #container #main #contents .article-area .inner .info-area .social-box iframe.twitter-share-button{
width:100px !important;
}
body #container #main .left-area .article-area .inner .info-area .social-box li.mail,
body #container #main #contents .article-area .inner .info-area .social-box li.mail{
font-size:86%;
line-height:18px;
}
body #container #main .left-area .article-area .inner .info-area .social-box li.mail a,
body #container #main #contents .article-area .inner .info-area .social-box li.mail a{
display:block;
padding-top:1px;
width:130px;
line-height:18px;
}
body #container #main .left-area .article-area .inner .info-area .social-box li.mail a img,
body #container #main #contents .article-area .inner .info-area .social-box li.mail a img{
margin:0 5px 0 0;
}
body #container #main .left-area .article-area .inner .category-title,
body #container #main #contents .article-area .inner .category-title{
padding:7px 0 0;
}
body #container #main .left-area .article-area .inner .category-title h2,
body #container #main #contents .article-area .inner .category-title h1,
body #container #main #contents .article-area .inner .category-title h2{
font-size:150%;
margin:0 0 15px;
line-height:1.4;
font-weight:bold;
}
body #container #main .article-area .inner .backnumber-area,
body #container #main #contents .article-area .inner .related-area{
border-top:2px solid #e0e0e0;
padding:15px 0;
margin:12px 0 0 0;
}
body #container #main .article-area .inner .backnumber-area h4,
body #container #main #contents .article-area .inner .related-area h4{
margin:0 0 15px;
}
body #container #main .article-area .inner .backnumber-area ul,
body #container #main #contents .article-area .inner .related-area ul{
margin:5px 0 0 0;
}
body #container #main .article-area .inner .backnumber-area ul li,
body #container #main #contents .article-area .inner .related-area ul li{
background:url("../img/ico-incidenta2.gif") no-repeat left .3em;
padding:0 0 0 18px;
font-size:86%;
}
body #container #main .article-area .inner .backnumber-area ul li.present,
body #container #main #contents .article-area .inner .related-area ul li.present{
background:url("../img/ico-present-fig.gif") no-repeat left center;
padding:0 0 0 18px;
font-size:86%;
}
body #container #main .article-area .inner .backnumber-area ul li.coupon,
body #container #main #contents .article-area .inner .related-area ul li.coupon{
background:url("../img/ico-coupon-fig.gif") no-repeat left center;
padding:0 0 0 18px;
font-size:86%;
}
body #container #main .article-area .inner .backnumber-area ul li.thum-style {
background:none;
padding:10px 0;
}
body #container #main .article-area .inner .backnumber-area .info-box,
body #container #main #contents.article-area .inner .related-area .info-box{
margin:5px 0 0 0;
padding-bottom:20px;
}
body #container #main .article-area .inner .backnumber-area .info-box li,
body #container #main #contents .article-area .inner .related-area .info-box li{
display:inline;
margin:0 10px 0 0;
padding:3px 0 3px 15px;
font-size:86%;
line-height:1.8;
}
body #container #main .article-area .inner .backnumber-area .info-box li.date,
body #container #main #contents .article-area .inner .related-area .info-box li.date{
background:url("../img/ico-date.gif") no-repeat left center;
}
body #container #main .article-area .inner .backnumber-area .info-box li.tag,
body #container #main #contents .article-area .inner .related-area .info-box li.tag{
background:url("../img/ico-tag.gif") no-repeat left center;
}
body #container #main .article-area .inner .backnumber-area .info-box li.cate,
body #container #main #contents .article-area .inner .related-area .info-box li.cate{
background:url("../img/ico-cate.gif") no-repeat left center;
}
body #container #main #contents .article-area .inner .backnumber-area ul li.link-backnumber{
background: none;
padding: 5px 10px 0;
text-align: right;
}
body #container #main #contents .article-area .inner .related-area .yarpp-related ul{
border-bottom:1px solid #e0e0e0;
padding-bottom:10px;
min-height:45px;
}
body #container #main #contents .article-area .inner .related-area .yarpp-related ul li{
background:0;
padding-left:0;
float:left;
}
body #container #main #contents .article-area .inner .related-area .yarpp-related ul li.related-article-image{
width:45px;
height:45px;
margin-right:10px;
}
body #container #main #contents .article-area .inner .related-area .yarpp-related ul li.related-article-image .present,
body #container #main #contents .article-area .inner .related-area .yarpp-related ul li.related-article-image .coupon{
position:absolute;
}
body #container #main #contents .article-area .inner .related-area .yarpp-related ul li.related-article-image img{
width:45px;
height:45px;
}
body #container #main #contents .article-area .inner .related-area .yarpp-related ul li.related-article-title{
width:500px;
}
body #container #main #contents .article-area .inner .related-area .yarpp-related ul li.related-article-title a{
display:table-cell;
vertical-align:middle;
height:45px;
}
body #container #main .left-area .article-area .inner .recommended h4,
body #container #main #contents .article-area .inner .recommended h4{
margin:0 0 15px;
}
body #container #main .left-area .article-area .inner .attntion-area{
padding-bottom:20px;
/*
border-bottom:2px solid #e0e0e0;
*/
}
body #container #main .left-area .article-area .inner .attntion-area ul{
margin:10px -20px -9px 0;
overflow:hidden;
}
body #container #main .left-area .article-area .inner .attntion-area ul li{
width:290px;
float:left;
padding:0 0 10px;
margin:10px 20px -1px 0;
background:url("../img/dotline-horizontal2.gif") left bottom repeat-x;
}
body #container #main .left-area .article-area .inner .fbnr-area ul li.left{
float:left;
}
body #container #main .left-area .article-area .inner .fbnr-area ul li.right{
float:right;
}
body #container #main .left-area .article-area .inner .attntion-area ul li dl dt{
float:left;
position:relative;
}
body #container #main .left-area .article-area .inner .attntion-area ul li dl dt .present{
position:absolute;
top:-3px;
right:-3px;
}
body #container #main .left-area .article-area .inner .attntion-area ul li dl dd{
float:right;
width:200px;
font-size:86%;
line-height:1.3;
font-weight:bold;
}
body #container #main #contents .article-area .inner .recommended-area{
padding-top:0;
border-top:0;
}
body #container #main .left-area .article-area .inner .fbnr-area{
margin:0 -5px;
padding:20px 0;
border-top:2px solid #e0e0e0;
}
body #container #main .left-area .article-area .inner .fbnr-area ul li{
float:left;
}
body #container #main .left-area .article-area .inner .rank-area{
padding:20px 0;
border-top:2px solid #e0e0e0;
}
body #container #main .left-area .article-area .inner .rank-area ol{
margin:15px 0 0 0;
}
body #container #main .left-area .article-area .inner .rank-area ol li{
padding:0 0 5px 25px;
background:url("../img/ico-favorite-article-area-rank1.gif") left .15em no-repeat;
font-size:86%;
line-height:1.6;
margin:5px 0;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li:first-child {
    background-image: url("../img/dotline-horizontal2.gif"), url("../img/dotline-horizontal2.gif");
    background-position: left top,left bottom;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li {
    padding: 10px 0 11px;
    background: url("../img/dotline-horizontal2.gif") left bottom repeat-x;
    font-size: 86%;
    line-height: 1.3;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking1 div{ 
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank1.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking2 div{
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank2.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking3 div{
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank3.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking4 div{
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank4.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking5 div{
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank5.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking6 div{
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank6.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking7 div{
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank7.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking8 div{
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank8.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking9 div{
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank9.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li.ranking10 div{
    padding: 0 0 0 25px;
    background: url("../img/ico-favorite-article-area-rank10.gif") left top no-repeat;
}
body #container #main .left-area .article-area .inner .rank-area ol.post_rank li span {
    display: block;
    color: #333;
    font-weight: bold;
    margin: 0 0 5px;
}
body #container #main .left-area .article-area .inner .other-area{
padding:20px 0;
border-top:2px solid #e0e0e0;
}
body #container #main .left-area .article-area .inner .other-area h4{
margin:0 0 10px 0;
}
body #container #main .left-area .article-area .inner .other-area ul{
margin:0;
padding:5px 0;
background:url("../img/dotline-horizontal2.gif") left bottom repeat-x;
}
body #container #main .left-area .article-area .inner .other-area ul.bgstyle{
background:0;
}
body #container #main .left-area .article-area .inner .other-area ul li{
display:inline-block;
*float:left;
*white-space:nowrap;
border-right:1px solid #444;
padding:0 10px 0 0;
*padding:0 10px 0 0;
*margin:0 10px 7px 0;
font-size:86%;
line-height:1.3;
}
body #container #main .left-area .article-area .inner .other-area ul li.last{
border:0;
}
body #container #main .left-area .article-area .inner .member-profile{
background-color:#fcf9f0;
border:1px solid #e3dbc7;
}
body #container #main .left-area .article-area .inner .member-profile .inner{
background-color:transparent !important;
border:none !important;
padding:10px !important;
}
body #container #main .left-area .article-area .inner .member-profile .inner dl dt.photo{
width:80px;
float:left;
}
body #container #main .left-area .article-area .inner .member-profile .inner dl dd{
width:484px;
float:right;
}
body #container #main .left-area .article-area .inner .member-profile .inner dl dd dl dt.title{
font-weight:bold;
margin:0 0 9px;
}
body #container #main .left-area .article-area .inner .member-profile .inner dl dd dl dt.title span{
font-size:72%;
background-color:#999;
color:#fff;
padding:2px 5px;
margin:0 8px 0 0;
}
body #container #main .left-area .article-area .inner .member-profile .inner dl dd dl dd.txt{
font-size:86%;
line-height:1.3;
}
body #container #main .left-area .article-area .inner .member-profile .inner ul{
margin-top: 10px;
}
body #container #main .left-area .article-area .inner .member-profile .inner ul li.left{
float:left;
}
body #container #main .left-area .article-area .inner .member-profile .inner ul li.right{
float:right;
}
body #container #main .left-area .article-area .inner .member-profile .inner ul li a{
display: inline-block;
width: 284px;
line-height: 1;
padding: 15px 0;
text-decoration: none;
text-align: center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #ee5681;
color: #fff;
box-shadow: #d02152 0 -1px 0 0 inset;
-moz-box-shadow: #d02152 0 -1px 0 0 inset;
-webkit-box-shadow: #d02152 0 -1px 0 0 inset;
}
body #container #main .left-area .article-area .inner .member-profile.eh-staff .inner ul li a{
	display: block;
	margin: 0 auto;
}
body #container #main .left-area .article-area .inner .member-profile .inner ul li a:hover{
color: #fff;
text-decoration: none;
opacity: 0.7;
}
body #container #main .left-area .category-area .inner .report-list-area .category-title{
background:url("../img/dotline-horizontal6.gif") left bottom repeat-x;
}
body #container #main .left-area .category-area .inner .report-list-area .category-title h2{
font-size:150%;
font-weight:bold;
margin:0 0 10px;
padding:0 0 25px;
}
body #container #main .left-area .category-area .inner .report-list-area .report-list{
background-image:none;
}
#fancybox-content .fancybox-book .inner span.catch{
display:block;
padding:10px 18px 0;
font-size:86%;
}
#fancybox-content .fancybox-book .inner ul{
padding:15px 18px 10px;
}
#fancybox-content .fancybox-book .inner ul.last{
padding:0 18px 10px;
}
#fancybox-content .fancybox-book .inner ul li.left{
float:left;
width:250px;
#padding:0;
padding:0 0 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#fancybox-content .fancybox-book .inner ul li.left{
padding:0;
}
}

/* fancybox レイアウト変更 */
#fancybox-content .fancybox-area{
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}
#fancybox-content .fancybox-area ul{
	-webkit-flex-basis: 30%;
	-ms-flex-basis    : 30%;
	flex-basis: 30%;
}
.thankyou-area__inner{
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.thankyou-area__inner li{
	-webkit-flex-basis: 50%;
	-ms-flex-basis    : 50%;
	flex-basis: 50%;
}
/* fancybox レイアウト変更[E] */


body #container #main .article-area .inner .guidence {
padding: 5px;
background-color: #eee;
margin: 10px 0 40px;
}
body #container #main .article-area .inner .guidence-inner {
padding: 15px;
border: 1px solid #fff;
text-align: center;
}
body #container #main .article-area .inner .guidence-inner h3 {
margin-bottom: 10px !important;
color: #f1126b;
font-size: 15px !important;
background: none;
}
body #container #main .article-area .inner .guidence-inner h3 span {
font-size: 21px;
font-weight: 700;
}
body #container #main .article-area .inner .guidence-inner .desc {
margin-bottom: 30px;
width: 100%;
}
body #container #main .article-area .inner .guidence-inner ul li {
margin-bottom: 20px;
}
body #container #main .article-area .inner .guidence-inner ul li {
list-style-type: none;
display: inline-block;
}
body #container #main .article-area .inner .guidence-inner ul li .btn {
line-height: 1;
padding: 1.2em 3em;
text-decoration: none;
text-align: center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
body #container #main .article-area .inner .guidence-inner ul li .btn-pink {
background-color: #ee5681;
color: #fff;
box-shadow: #d02152 0 -1px 0 0 inset;
-moz-box-shadow: #d02152 0 -1px 0 0 inset;
-webkit-box-shadow: #d02152 0 -1px 0 0 inset;
}
body #container #main .article-area .inner .guidence-inner ul li .btn-pink:hover {
color: #fff;
text-decoration: none;
opacity: 0.7;
}
#fancybox-content .fancybox-book .inner ul li.right{
float:right;
width:250px;
#padding:0;
padding:0 0 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#fancybox-content .fancybox-book .inner ul li.right{
padding:0;
}
}
#fancybox-content .fancybox-book .inner ul li a{
background:url("../img/ico-incidenta2.gif") left top no-repeat;
#background-position-y:2px;
padding:0 0 0 15px;
font-size:86%;
}
#fancybox-content .fancybox-book .inner ul.last li a{
#background-position-y:0;
}
#fancybox-content .fancybox-book .inner ul li a span{
display:block;
margin:0 0 0 14px;
font-size:72%;
color:#666;
}
#fancybox-content .fancybox-book .inner ul li a:hover span{
color:#0a5a91;
}
body #container #main .right-area .twitter{
margin:0 0 10px;
}
body #container #main .right-area .featured-story{
margin:0 0 10px 0;
}
body #container #main .right-area .featured-story ul li.box{
width:296px;
background-color:#fff;
border:2px solid #dfcdbf;
margin:0 0 5px;
}
body #container #main .right-area .featured-story ul li.box dl{
padding:5px 13px 5px 5px;
}
body #container #main .right-area .featured-story ul li.box dl dt{
float:left;
width:80px;
line-height:1.3;
position: relative;
}
body #container #main .right-area .featured-story ul li.box dl dd{
float:right;
width:187px;
line-height:1.3;
}
body #container #main .right-area .featured-story ul li.box dl dd dl{
padding:0;
}
body #container #main .right-area .featured-story ul li.box dl dd dl dt{
float:none;
width:auto;
background:url("../img/dotline-horizontal2.gif") left bottom repeat-x;
padding:4px 0;
color:#999;
font-size:72%;
}
body #container #main .right-area .featured-story ul li.box dl dd dl dd{
float:none;
width:auto;
font-size:86%;
font-weight:bold;
padding:5px 0 0;
}
body #container #main .left-area .category-area .inner .tokuhain-area .report-list-area .category-title{
padding:25px 0 0;
margin:0 0 20px;
background-image:none;
}
body #container #main .left-area .category-area .inner .tokuhain-area .report-list-area .category-title h3{
background:url("../img/bg-caterory-tit.gif") left 5px no-repeat;
padding:0 0 0 12px;
margin:0 0 9px;
font-size:129%;
}
body #container #main .left-area .category-area .inner .tokuhain-area .report-list-area .category-title p.description{
background-color:#fcf5ef;
padding:12px;
margin:0;
font-size:86%;
line-height:1.3;
}
body #container #main .left-area .category-area .inner .tokuhain-area .report-list-area .report-list .tokuhain-number{
padding:30px 0 0;
}
body #container #main .left-area .category-area .inner .tokuhain-area .report-list-area .report-list .tokuhain-number h3{
background:url("../img/bg-caterory-tit.gif") left 5px no-repeat;
padding:0 0 0 12px;
margin:0 0 20px;
font-size:129%;
}
body #container #main .left-area .category-area .inner .tokuhain-area .report-list-area .report-list .tokuhain-number .photo{
text-align: center;
}
body #container #main .left-area .category-area .inner .tokuhain-area .report-list-area .report-list .tokuhain-number .photo img{
width: 140px;
}
body #container #main .left-area .category-area .inner .jmty-area .category-title h2{
float:left;
}
body #container #main .left-area .category-area .inner .jmty-area .category-title h2 span.area{
padding:0 10px;
}
body #container #main .left-area .category-area .inner .jmty-area .category-title h2 span.jmty-logo{
margin-right:10px;
padding:0 10px;
font-weight:normal;
font-size:57%;
}
body #container #main .left-area .category-area .inner .jmty-area .category-title h2 span.jmty-logo img{
vertical-align:baseline;
}
body #container #main .left-area .category-area .inner .jmty-area .category-title .select-area{
padding-top:5px;
float:left;
}
body #container #main .left-area .category-area .inner .jmty-area .category-title .select-area option{
font-size:100%;
}
body #container #main .left-area .category-area .inner .jmty-area .description{
margin-bottom:20px;
}
body #container #main .left-area .category-area .inner .jmty-area .description h3{
margin-bottom:5px;
background:url("../img/bullet_jmty_01.gif") 3px top no-repeat;
padding:0 0 0 27px;
font-weight:bold;
}
body #container #main .left-area .category-area .inner .jmty-area .description p.txt{
margin-bottom:10px;
font-size:86%;
}
body #container #main .left-area .category-area .inner .jmty-area .description .contribution-box{
margin-bottom:5px;
width:600px;
height:145px;
background:url("../img/bg_jmty_contribution.jpg") left top no-repeat;
position:relative;
}
body #container #main .left-area .category-area .inner .jmty-area .description .contribution-box a{
width:190px;
height:40px;
position:absolute;
top:88px;
left:370px;
}
body #container #main .left-area .category-area .inner .jmty-area .description .contribution-box a:hover{
-moz-opacity:.60;
opacity:.60;
filter:alpha(opacity=60);
}
.jmty-area .intro-area-inner{
padding:10px;
background-color:#fdf5f0;
border:1px solid #c1c1c1;
border-radius:3px;
margin-bottom:5px;
}
.jmty-area .intro-area-inner h3{
background:url("/pc/area/common/img/bullet_jmty_01.gif") no-repeat scroll 3px top;
font-weight:bold;
margin-bottom:10px;
padding:0 0 0 27px;
display:inline-block;
}
.jmty-area .intro-area-inner .not-display{
margin-top:3px;
background:url("/pc/area/common/img/btn-not-display.gif") no-repeat scroll right top;
float:right;
font-size:11px;
height:12px;
padding-right:15px;
line-height:12px;
}
.jmty-area .intro-area-inner .not-display:hover{
background-position:right bottom;
}
.jmty-area .intro-area-inner .intro-box{
float:left;
width:164px;
padding:10px;
margin-right:10px;
border:1px solid #c1c1c1;
border-radius:3px;
background-color:#fff;
}
.jmty-area .intro-area-inner .intro-box:last-child{
margin-right:0;
}
.jmty-area .intro-area-inner .intro-box .intro-title{
font-size:13px;
font-weight:bold;
}
.jmty-area .intro-area-inner .intro-box .intro{
font-size:12px;
}
.jmty-area .intro-area-inner .intro-box p{
margin-bottom:5px;
}
.jmty-area .intro-area-inner .intro-box p:last-child{
margin-bottom:0;
}
body #container #main .left-area .category-area .inner .jmty-area ul.notice{
clear:both;
text-align:right;
margin-bottom:5px;
}
body #container #main .left-area .category-area .inner .jmty-area ul.notice li{
background:url("/pc/area/common/img/ico-incidenta-jmty.gif") no-repeat;
display:inline;
font-size:86%;
line-height:1.3;
margin:0 10px 0 0;
padding:0 0 0 15px;
}
.jmty-area .contribution-area{
margin-bottom:25px;
}
.jmty-area .contribution-area .icon-jmty{
margin-bottom:-66px;
}
.jmty-area .contribution-area-inner{
background-color:#fdf5f0;
border:1px solid #c1c1c1;
border-radius:3px;
padding:10px;
margin-bottom:15px;
}
.jmty-area .contribution-area .contribution-area-inner .contribution-text{
float:right;
width:240px;
font-weight:bold;
}
.jmty-area .contribution-area .contribution-area-inner .contribution-text p.bold{
font-weight:bold;
}
.jmty-area .contribution-area .contribution-area-inner .contribution-text p{
font-size:13px;
}
.jmty-area .contribution-area .contribution-area-inner .contribution-btn{
padding:5px 0;
float:right;
display:inline-block;
}
.jmty-area .contribution-area .contribution-area-inner .contribution-btn a:hover,
.jmty-area .btn-link-more a:hover{
opacity:.9;
}
.jmty-area .free-article-area{
margin-bottom:25px;
}
.jmty-area .free-article-area h3{
background:url("/pc/area/common/img/dotline-horizontal6.gif") repeat-x scroll left bottom,
url("/pc/area/common/img/bg-caterory-tit.gif") no-repeat scroll left 5px;
font-size:129%;
margin:0 0 9px;
padding:0 0 18px 12px;
}
.jmty-area .free-article-area ul{
padding:0 5px;
margin-bottom:10px;
}
.jmty-area .free-article-area ul li{
float:left;
margin-right:10px;
}
.jmty-area .free-article-area ul li.mr0{
margin-right:0;
}
.jmty-area .free-article-area ul li .free-item-text{
background-color:#000;
padding:0 5px;
color:#fff;
height:20px;
line-height:20px;
margin-top:-20px;
opacity:.6;
text-align:center;
}
.jmty-area .report-list{
margin-bottom:25px;
}
.jmty-area .report-list .btn-link-more{
text-align:right;
margin-top:25px;
}
#fancybox-content .fancybox-transition .inner span.catch{
display:block;
padding:10px 18px 0;
font-size:86%;
}
#fancybox-content .fancybox-transition .inner ul{
padding:15px 18px 10px;
text-align:right;
}
#fancybox-content .fancybox-transition .inner ul.last{
padding:0 18px 10px;
}
#fancybox-content .fancybox-transition .inner ul li.left{
float:right;
margin-left:20px;
width:100px;
height:31px;
#padding:0;
padding:0 0 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#fancybox-content .fancybox-transition .inner ul li.left{
padding:0;
}
}
#fancybox-content .fancybox-transition .inner ul li.right{
float:right;
width:100px;
height:31px;
#padding:0;
padding:0 0 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#fancybox-content .fancybox-transition .inner ul li.right{
padding:0;
}
}
#fancybox-content .fancybox-transition .inner ul li.check{
padding-top:10px;
margin-bottom:10px;
font-size:86%;
border-top:1px dotted #666;
}
#fancybox-content .fancybox-transition .inner ul li a:hover{
-moz-opacity:.60;
opacity:.60;
filter:alpha(opacity=60);
}
body #container #main .left-area .category-area .inner .jmty-area .description ul.notice{
clear:both;
text-align:right;
}
body #container #main .left-area .category-area .inner .jmty-area .description ul.notice li{
margin:0 10px 0 0;
padding:0 0 0 15px;
background:url("../img/ico-incidenta-jmty.gif") left center no-repeat;
display:inline;
font-size:86%;
line-height:1.3;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list h3 .pagenum{
font-size:13px;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list ul li{
padding-bottom:0;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list ul li dl dt{
width:74px;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list ul li dl dd{
width:510px;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list ul li dl dd dl dt{
padding:0 0 2px;
font-size:115%;
line-height:1.4;
width:auto;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list ul li dl dd dl dd.info-area .info-box li{
background:0;
padding:3px 0;
color:#999;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list ul li dl dd dl dd.info-area .info-box li.price{
font-size:100%;
font-weight:bold;
color:#e76a05;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list ul li dl dd dl dd.info-area .info-box li a{
color:#999;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list ul li dl dd dl dd.info-area .info-box li a:hover{
color:#0a5a91;
}
body #container #main .left-area .category-area .inner .jmty-area .report-list ul li dl dd.sentence{
font-size:86%;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category{
background:0;
padding:0;
margin:0 0 25px;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category h3{
margin-bottom:5px;
background:url("../img/bullet_jmty_02.gif") 3px top no-repeat;
padding:0 0 0 27px;
font-weight:bold;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table{
background:url("../img/bg-sort2.gif") left top repeat-y;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr td{
background:url("../img/dotline-horizontal5.gif") left bottom repeat-x;
vertical-align:middle;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr.last td{
background-image:none;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr td.left-area{
float:none;
width:110px;
padding:10px 10px 10px 14px;
font-weight:bold;
font-size:86%;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr td.right-area{
float:none;
width:440px;
padding:10px 10px 0 16px;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr.free-word td.right-area{
float:none;
width:440px;
padding:10px 10px 10px 16px;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr.free-word td.right-area input#keyword_input{
margin:3px 15px 3px 0;
height:18px;
width:300px;
font-size:100%;
display:block;
float:left;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr.free-word td.right-area input#keyword_button{
margin-top:3px;
height:26px;
display:block;
float:left;
background-color:#fd9438;
border:medium none;
color:#333;
font-size:86%;
line-height:26px;
color:#fff;
cursor:pointer;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr.free-word td.right-area input#keyword_button:hover{
-moz-opacity:.60;
opacity:.60;
filter:alpha(opacity=60);
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr td.right-area ul{
#margin:0 0 5px;
margin:0 0 5px;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr td.right-area ul li{
float:left;
padding:0 6px 0 5px;
background:url("../img/ico-sort.gif") left center no-repeat;
font-size:86%;
line-height:1.4;
white-space:nowrap;
margin:0 0 5px;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr td.right-area ul li a{
padding:0 5px;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr td.right-area ul li a.selected{
background-color:#83b65c;
color:#fff;
}
body #container #main .left-area .category-area .inner .jmty-area .nav-link-category table tr td.right-area ul li.first{
background-image:none;
padding:0 11px 0 0;
}
body #container #main .left-area .category-area .inner .jmty-area #search-condition{
margin-bottom:20px;
position:relative;
}
body #container #main .left-area .category-area .inner .jmty-area #search-condition h3{
padding:2px 14px 0 32px;
height:28px;
font-weight:bold;
line-height:28px;
background:#f7e5d9 url("../img/bullet-search-condition.gif") 14px center no-repeat;
}
body #container #main .left-area .category-area .inner .jmty-area #search-condition ul.search-condition-list{
padding:5px 12px;
border-left:2px solid #f7e5d9;
border-right:2px solid #f7e5d9;
border-bottom:2px solid #f7e5d9;
}
body #container #main .left-area .category-area .inner .jmty-area #search-condition ul.search-condition-list li{
display:inline;
}
body #container #main .left-area .category-area .inner .jmty-area #search-condition ul.search-condition-list li dl{
margin-right:1em;
display:inline;
line-height:1.4;
}
body #container #main .left-area .category-area .inner .jmty-area #search-condition ul.search-condition-list li dl dt{
display:inline;
font-size:86%;
font-weight:bold;
}
body #container #main .left-area .category-area .inner .jmty-area #search-condition ul.search-condition-list li dl dd{
display:inline;
font-size:86%;
}
body #container #main .left-area .category-area .inner .jmty-area #search-condition .open-search{
width:110px;
height:22px;
position:absolute;
top:4px;
right:14px;
}
body #container #main #contents .article-area .inner #notfound{
background-color:#eee;
padding:35px 35px 120px 35px;
}
body #container #main #contents .article-area .inner #notfound ul{
background:url("../img/bg_notfound_icon.gif") left top no-repeat;
padding:0 0 20px 75px;
}
body #container #main #contents .article-area .inner #notfound ul li h2{
font-size:24px;
text-shadow:1px 1px 0 #fff;
}
body #container #main #contents .article-area .inner #notfound ul li.nottxt{
padding:0 0 0 3px;
color:#999;
font-weight:bold;
text-shadow:1px 1px 0 #fff;
}
body #container #main #contents .article-area .inner #notfound p.first{
margin-bottom:2em;
padding:30px 0 0 0;
border-top:1px dashed #999;
}
body #container #main .fortune-area{
padding:0 12px;
margin:0 0 20px 0;
}
body #container #main .fortune-area h4{
padding:0 10px;
margin:0 0 10px;
background:url("../img/bg-title-constellation.gif") left center no-repeat;
line-height:30px;
font-size:115%;
font-weight:bold;
}
body #container #main .fortune-area ol{
padding:0 0 10px 0;
}
body #container #main .fortune-area ol li{
float:left;
width:70px;
margin:0 30px 0 0;
}
body #container #main .fortune-area ol li.rank6,
body #container #main .fortune-area ol li.rank12{
margin:0;
}
body #container #main .fortune-area ol li p.photo{
margin:0 0 5px;
}
body #container #main .fortune-area ol li p.title{
padding:13px 0 0 30px;
margin:0 0 5px;
background:url("../img/ico-constellation-area-rank1.gif") left top no-repeat;
font-size:8pt;
}
body #container #main .fortune-area ol li p.period{
text-align:center;
font-size:8pt;
}
body #container #main .fortune-area ol li.rank2 p.title{
background-image:url("../img/ico-constellation-area-rank2.gif");
}
body #container #main .fortune-area ol li.rank3 p.title{
background-image:url("../img/ico-constellation-area-rank3.gif");
}
body #container #main .fortune-area ol li.rank4 p.title{
background-image:url("../img/ico-constellation-area-rank4.gif");
}
body #container #main .fortune-area ol li.rank5 p.title{
background-image:url("../img/ico-constellation-area-rank5.gif");
}
body #container #main .fortune-area ol li.rank6 p.title{
background-image:url("../img/ico-constellation-area-rank6.gif");
}
body #container #main .fortune-area ol li.rank7 p.title{
background-image:url("../img/ico-constellation-area-rank7.gif");
}
body #container #main .fortune-area ol li.rank8 p.title{
background-image:url("../img/ico-constellation-area-rank8.gif");
}
body #container #main .fortune-area ol li.rank9 p.title{
background-image:url("../img/ico-constellation-area-rank9.gif");
}
body #container #main .fortune-area ol li.rank10 p.title{
background-image:url("../img/ico-constellation-area-rank10.gif");
}
body #container #main .fortune-area ol li.rank11 p.title{
background-image:url("../img/ico-constellation-area-rank11.gif");
}
body #container #main .fortune-area ol li.rank12 p.title{
background-image:url("../img/ico-constellation-area-rank12.gif");
}
body #container #main .fortune-single{
position:relative;
padding:9px 9px 0;
margin:0 0 20px;
}
body #container #main .fortune-single h2{
font-size:18pt;
margin-bottom:10px;
}
body #container #main .fortune-single p.photo{
float:left;
margin:0 10px 0 0;
}
body #container #main .fortune-single p.title{
float:left;
padding:13px 0 0 30px;
margin:0 10px 0 0;
background:url("../img/ico-constellation-area-rank1.gif") left top no-repeat;
}
body #container #main .fortune-single p.period{
float:left;
padding:15px 0 0;
text-align:center;
font-size:83.5%;
}
body #container #main .fortune-single p.content{
float:right;
width:360px;
padding:10px 0;
}
body #container #main .fortune-single ul{
float:right;
width:360px;
}
body #container #main .fortune-single ul li{
line-height:160%;
}
body #container #main .fortune-single ul li strong{
font-weight:bold;
}
body #container #main .fortune-single p.btn{
margin:0 -9px;
padding:10px 0;
}
body #container #main .fortune-single p.btn a{
display:block;
width:162px;
height:35px;
margin:0 auto;
background:url("../img/btn-select-constellation.gif") center bottom no-repeat;
text-indent:-9999px;
outline:0;
}
body #container #main .fortune-single p.btn a:hover{
background-position:center top;
}
body #container #main .fortune-single p.link-constellation{
position:absolute;
right:10px;
bottom:10px;
}
body #container #main .fortune-single p.rank2{
background-image:url("../img/ico-constellation-area-rank2.gif");
}
body #container #main .fortune-single p.rank3{
background-image:url("../img/ico-constellation-area-rank3.gif");
}
body #container #main .fortune-single p.rank4{
background-image:url("../img/ico-constellation-area-rank4.gif");
}
body #container #main .fortune-single p.rank5{
background-image:url("../img/ico-constellation-area-rank5.gif");
}
body #container #main .fortune-single p.rank6{
background-image:url("../img/ico-constellation-area-rank6.gif");
}
body #container #main .fortune-single p.rank7{
background-image:url("../img/ico-constellation-area-rank7.gif");
}
body #container #main .fortune-single p.rank8{
background-image:url("../img/ico-constellation-area-rank8.gif");
}
body #container #main .fortune-single p.rank9{
background-image:url("../img/ico-constellation-area-rank9.gif");
}
body #container #main .fortune-single p.rank10{
background-image:url("../img/ico-constellation-area-rank10.gif");
}
body #container #main .fortune-single p.rank11{
background-image:url("../img/ico-constellation-area-rank11.gif");
}
body #container #main .fortune-single p.rank12{
background-image:url("../img/ico-constellation-area-rank12.gif");
}
body #container #main .left-area .category-area .suumo-search-area .inner{
padding-bottom:20px;
margin-bottom:30px;
border:0;
background:url("../img/bg_summo_area.jpg") center bottom no-repeat;
}
body #container #main .left-area .category-area .suumo-search-area h3{
margin-bottom:10px;
}
body #container #main .left-area .category-area .suumo-search-area .inner p{
margin-bottom:15px;
}
body #container #main .left-area .category-area .suumo-search-area .inner dl.listSearch{
width:200px;
float:left;
display:inline;
}
body #container #main .left-area .category-area .suumo-search-area .inner .btn-search{
float:right;
display:inline;
}
body #container #main .left-area .category-area .suumo-search-area .inner dl.listSearch dt{
margin-right:10px;
font-size:86%;
font-weight:bold;
line-height:26px;
float:left;
display:inline;
}
body #container #main .left-area .category-area .suumo-search-area .inner dl.listSearch dd{
float:left;
display:inline;
}
body #container #main .left-area .ss-ad-main{
padding-bottom:10px;
margin-bottom:20px;
border-bottom:2px solid #e0e0e0;
}
body #container #main .left-area #single .ss-ad-main p a{
color:#d13f68;
font-size:129%;
}
body #container #main .left-area #single .ss-ad-main p{
margin-bottom:.4em;
}
body #container #main .left-area #single .ss-ad-main p a#ss-ad-url{
color:#999;
font-size:86%;
}
body #container #main .left-area #single .rizap {
    padding: 40px 0px;text-align: center;
}
body #container #main .right-area .ss-ad-side-area{
margin-bottom:10px;
padding:11px 13px;
width:270px;
background-color:#fff;
border:2px solid #e3dbc7;
}
body #container #main .right-area .ss-ad-side-area strong{
font-weight:bold;
}
body #container #main .right-area .ss-ad-side-area p.ad-title{
margin-bottom:0;
}
body #container #main .right-area .ss-ad-side-area li{
border-top:2px solid #e0e0e0;
padding:12px 0 0;
margin:12px 0 0;
}
body #container #main .right-area .ss-ad-side-area li dt{
margin-bottom:5px;
}
body #container #main .right-area .ss-ad-side-area li dd{
margin-bottom:5px;
}
body #container #main .right-area .ss-ad-side-area li dt a{
color:#d13f68;
font-size:129%;
}
body #container #main .right-area .ss-ad-side-area li dt a strong{
font-size:100%;
}
body #container #main .right-area .ss-ad-side-area li dd a.ss-ad-url{
color:#999;
font-size:86%;
}
body #container #main #contents .article-area .inner .category-title{
border-bottom:2px solid #e0e0e0;
padding:0 0 25px;
margin:0 0 9px;
}
body #container #main .left-area .article-area .inner .category-title h2{
margin:0;
}
body #container #main .left-area .article-area .inner .category-title .search-data{
background-color:#fcf5ef;
line-height:1.3;
margin:10px 0 0;
padding:12px;
}
body #container #main #contents .article-area .inner .category-title .search-data h2{
float:left;
font-size:86%;
font-weight:normal;
margin:0;
line-height:1.6;
}
body #container #main .left-area .article-area .inner .category-title .search-data p span{
font-weight:bold;
}
body #container #main .left-area .article-area .inner .category-title .search-data dl{
float:right;
margin:0 -11px 0 0;
}
body #container #main .left-area .article-area .inner .category-title .search-data dt{
float:left;
font-size:86%;
}
body #container #main .left-area .article-area .inner .category-title .search-data dd{
float:left;
font-size:86%;
background:url("../img/ico-sort.gif") no-repeat scroll left center transparent;
padding:0 11px 0 10px;
}
body #container #main .left-area .article-area .inner .category-title .search-data dd span{
font-weight:bold;
}
body #container #main .left-area .article-area .inner .category-title .search-data dd.first{
background-image:none;
padding:0 11px 0 0;
}
body #container #main .left-area .article-area .inner .search-list{
background-image:none;
}
body #container #main .left-area .article-area .inner .search-list ul li{
background:url("../img/dotline-horizontal6.gif") repeat-x scroll left bottom transparent;
margin:0 0 15px;
padding:0 0 15px;
}
body #container #main .left-area .article-area .inner .search-list ul li dl dt{
float:none;
font-size:129%;
padding:0 0 5px;
width:auto;
}
body #container #main .left-area .article-area .inner .search-list ul li dl dt a{
color:#d13f68;
}
body #container #main .left-area .article-area .inner .search-list ul li dl dt a:hover{
color:#0a5a91;
}
body #container #main .left-area .article-area .inner .search-list ul li dl dd{
float:none;
width:auto;
}
body #container #main .left-area .article-area .inner .search-list ul li dl dd.search-info .info-box{
margin:0;
}
body #container #main .left-area .article-area .inner .search-list ul li dl dd.search-info .info-box li{
display:inline;
font-size:86%;
line-height:1.8;
margin:0 10px 0 0;
}
body #container #main .left-area .article-area .inner .search-list ul li dl dd.search-info .info-box li.date{
background:url("../img/ico-date2.gif") no-repeat scroll left center transparent;
color:#999;
padding:3px 0 3px 15px;
}
body #container #main .left-area .article-area .inner .search-list ul li dl dd.search-info .info-box li.link{
background-image:none;
color:#999;
padding:3px 0 3px 0;
}
body #container #main .left-area .article-area .inner #search-not-found form{
margin-bottom:20px;
}
body #container #main .left-area .article-area .inner #search-not-found input#search-input2{
border:1px solid #999;
width:300px;
line-height:16px;
padding:4px;
}
body #container #main .left-area .article-area .inner #search-not-found input#search-submit2{
height:26px;
line-height:26px;
padding:0 15px;
color:#fff;
background-color:#e31c79;
border-radius:5px;
border-style:none;
cursor:pointer;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li{
float:left;
width:188px;
margin:0 0 30px 18px;
background-image:none;
position:relative;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li p{
margin-bottom:6px;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li p span{
display:inline-block;
padding:0 5px;
margin:0 5px 2px 0;
background-color:#ea7e0b;
font-size:75%;
color:#fff;
border-radius:3px;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li p span a{
color:#fff;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li p span:hover{
background-color:#ffc26d;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li .photo{
position:relative;
overflow:hidden;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li .photo a img{
display:block;
width:auto;
margin:0 auto;
height: 140px;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li .photo .bunka_up{
position:absolute;
top:-4px;
right:-4px;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li p span.school_name{
background-color:#e03506;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li p.title a{
color:#5b3c1d;
font-weight:bold;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li p.title a:hover{
color:#0a5a91;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li p.info{
font-size:85%;
padding-left:25px;
font-weight:bold;
background:url("../img/mrs/icon_cal.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li.first{
clear:both;
margin-left:0;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li div{
margin-bottom:20px;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li ul{
margin:0;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li li.cate{
background:url("../img/ico-cate.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
margin:0 5px 0 0;
padding:0 0 0 15px;
width:auto;
float:left;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li li.cate a{
font-size:79%;
line-height:1.8;
color:#999;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li .go_single{
position:absolute;
bottom:0;
right:0;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .culture_block li .go_single a{
display:block;
width:85px;
float:right;
background:url("../img/ico-incidenta2.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
padding:0 0 0 15px;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .category-list a.search_clear{
background-color:#c41d3e;
display:block;
padding:3px;
border-radius:3px;
font-size:86%;
color:#fff;
width:100px;
margin:10px auto;
text-align:center;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .category-list a.search_clear:hover{
background-color:#fc5a5a;
color:#fff;
}
body #container #main .left-area .category-area .inner .culture-area p.nav-link-golist{
margin-bottom:15px;
}
body #container #main .left-area .category-area .inner .culture.info-area{
margin-bottom:15px;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .category-list .bunkaclass{
background:url("../img/dotline-horizontal6.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
margin:0 0 11px;
padding:0 0 10px;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .category-list .bunkaclass p{
font-size:125%;
font-weight:bold;
}
body #container #main .left-area .category-area .culture-area .inner .report-list .category-list .bunkaclass img{
float:left;
margin-right:10px;
}
body #container #main .left-area .category-area .inner .culture-area .report-list h3.cul{
background:url("../img/bg-caterory-tit.gif") no-repeat scroll left rgba(0, 0, 0, 0);
padding-bottom:0;
margin:18px 0;
}
body #container #main .left-area .category-area .inner .culture-area .report-list .near_area,
#single .near_area{
margin-bottom:10px;
background:url("../img/dotline-horizontal6.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}
#single .near_area{
background:0;
}
body #container #main .left-area .category-area .inner .culture-area .report-list .near_area li,
#single .near_area li{
float:left;
width:auto;
padding:0 10px;
border-right:1px dotted #666;
background:0;
}
body #container #main .left-area .category-area .inner .culture-area .report-list .living_brad_list{
border:1px solid #fdb06e;
border-radius:3px;
margin:0 0 10px 0;
padding:5px;
height:auto;
background-color:#fcf0e8;
}
body #container #main .left-area .category-area .inner .culture-area .report-list .living_brad_list span{
padding:0 5px;
}
body #container #main .left-area .category-area .inner .culture-area .report-list .living_brad_list span.change a{
float:right;
color:#fff;
background-color:#c41d3e;
border-radius:3px;
color:#fff;
display:block;
font-size:86%;
padding:2px;
text-align:center;
width:130px;
}
body #container #main .left-area .category-area .inner .culture-area .report-list .living_brad_list span.change a:hover{
background-color:#fc5a5a;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr td.right-area ul li{
background:url("../img/ico-sort.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
float:left;
font-size:86%;
margin:0 0 5px;
padding:0 11px 0 10px;
white-space:nowrap;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr td.right-area ul li.curr{
background-color:#fe8b2e;
color:#fff;
}
body #container #main .left-area .category-area .inner .nav-link-category table tr td.right-area ul li.curr a{
color:#fff;
}
body #container #main .left-area .category-area .inner .category-title h2.cul{
background:url("../img/ico-culture-event.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
padding:0 0 0 30px;
}
body #container #main .left-area .article-area .ss-ad-main{
position: relative;
}
body #container #main .left-area .article-area .ss-ad-main .ad-label{
position: absolute;
right: 0;
top:10px;
}
body #container #main .left-area .article-area #single .ss-ad-main p.ad-label a{
font-size:86%;
}
body #container #main .right-area .ss-ad-side-area .ad-label-side {
text-align: right;
font-size:10px;
}
.book-area.osaka-book .inner,
.book-area.yokohama-book .inner{
border-top: 2px solid #DFCDBF;
}
body #container #main .right-area .book-area.osaka-book p.photo,
body #container #main .right-area .book-area.osaka-book p.photo img,
body #container #main .right-area .book-area.yokohama-book p.photo,
body #container #main .right-area .book-area.yokohama-book p.photo img{
width: 80px;
}
body #container #main .right-area .book-area.osaka-book p.title,
body #container #main .right-area .book-area.yokohama-book p.title{
font-weight:bold;
width: auto;
}
body #container #main .right-area .book-area.osaka-book p.title{ font-size: 12px; }
body #container #main .right-area .book-area.osaka-book p.title span,
body #container #main .right-area .book-area.yokohama-book p.title span{
display:block;
}

/* 別媒体電子book */
body #container #main .right-area .book-area.original-book .inner{
display: flex;
border-top: 2px solid #dfcdbf;
}
body #container #main .right-area .book-area.original-book .inner div:last-child{
padding: 0 10px 10px 10px;
}
body #container #main .right-area .book-area.original-book p.photo{
float: none;
width: 80px;
height: auto;
}
body #container #main .right-area .book-area.original-book p.photo img{
width: 100%;
height: auto;
}
body #container #main .right-area .book-area.original-book p.title{
float: none;
margin: 0 0 10px 0;
width: 100%;
font-weight: bold;
}
body #container #main .right-area .book-area.original-book p.btn-view-book{
float: none;	
}
/* 別媒体電子book */

body #container #main .left-area .new-area ul li.box span.coupon.tokuhain_plus,
body #container #main .left-area .category-area .inner .report-list ul li dl dt span.tokuhain_plus{
    right:-9px;
}

#cul-apply-area {
    text-align: center;
    padding: 15px 0 0;
    margin-bottom: 20px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
#cul-apply-area dl {
    width: 198px;
    margin-bottom: 15px;
    text-align: center;
    display: inline-block;
}
#cul-apply-area dt {
    font-size: 115%;
    margin-bottom: 0.5em;
}
#cul-apply-area .link-btn a {
    font-size: 121%;
    font-weight: bold;
    width: 100px;
}
#cul-apply-area-tel {
    text-align: center;
    padding: 15px 0;
    margin-bottom: 20px;
    background-color: #faf6f0;
}
#cul-apply-area-tel dt {
    margin-bottom: 0.3em;
    font-size: 114%;
}
#cul-apply-area-tel dd {
    font-size: 149%;
    font-weight: bold;
}


/* tokuhainpage */
body #container #main .left-area .category-area .inner .category-title{
	position: relative;
}
body #container #main .left-area .category-area .inner .report-area .category-title .btn-tokuhain {
	position: absolute;
	top: 28px;
	right: 3px;
}
body #container #main #contents .article-area .inner .category-title .region-children ul li {
	display: inline;
	border:#737373 1px solid;
	border-radius: 8px;
	text-align: center;
	padding: 1px 5px;
}
body #container #main #contents .article-area .inner .category-title .region-children ul li a{
	color: #737373;
	font-size: smaller;
}
body #container #main .right-area .kurashi-column .inner .ranking .new-colum .present{
	position: absolute;
	right: -3px;
	top: -3px;
}
/* page bottom */
body #container #main .left-area .to-corner-top {text-align: center}
body #container #main .left-area .to-corner-top a{
display: inline-block;
line-height: 1;
padding: 15px 20px;
text-decoration: none;
text-align: center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #ee5681;
color: #fff;
box-shadow: #d02152 0 -1px 0 0 inset;
-moz-box-shadow: #d02152 0 -1px 0 0 inset;
-webkit-box-shadow: #d02152 0 -1px 0 0 inset;
margin:5px 0 25px;
}
body #container #main .left-area .to-corner-top a:hover{
color: #fff;
text-decoration: none;
opacity: 0.7;
}
body #container #main #contents .category-area .inner .myclass-bunkaBox {
	padding-bottom: 18px;
}
body #container #main #contents .category-area .inner .myclass-bunkaBox li {
	float: right;
	font-size: 86%;
	background: url(../img/ico-incidenta2.gif) left center no-repeat;
	margin-top: 10px;
	padding-left: 15px;
}

/*PR*/
html body #container #main .pr_article,
html body #container #main .new-area-right .main-img .inner .pr_article {
    height: 13px;
    width: 27px !important;
    background: #898989;
    display: block;
    color: #fff;
    text-align: center;
    padding: 5px 0 2px 3px;
    letter-spacing: 3px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    line-height: 1 !important;
    font-size: 12px;
}

html body #container #main .single_pr {
	position: inherit;
    float: right;
}

html body #container #main .left-area .category-area .inner .report-list ul li>dl>dt.prbox {
    display: inline;
    height: auto;
    line-height: 1.8;
}

html body #container #main .left-area .attntion-area .prbox .pr_article,
html body #container #main .right-area .featured-story ul li.box .pr_article{
	top: 0;
    left: 0;
}


html body #container #main .left-area .attntion-area .pr_article,
html body #container #main .right-area .featured-story .pr_article,
html body #container #main .new-area-left .pr_article,
html body #container #main .new-area-right .pr_article {
    height: 11px;
    width: 18px !important;
    padding: 3px 0 1px 2px;
    letter-spacing: 0;
    font-size: 10px;
    top: 5px;
    left: 5px;
}

html body #container #main .left-area .recommend-area .pr_article{
    bottom: 0;
    right: 0;
    top: initial;
    left: initial;
}

/* sub-region page */
#contents .sub-region .report-list h2{
	font-size: 16px;
	padding: 5px 0 5px 11px;
	margin-bottom: 5px;
}
body #container #main .left-area#contents .sub-region .report-list h3{
	padding: 5px 0;
}
body #container #main .left-area#contents .sub-region .report-list{
	padding-top: 15px;
	background-position-y: 20px;
}


/*
 * 仙台用カルチャー教室スタイル
 *
 *
 */
body #container #main .left-area .category-area .inner .nav-link-category.sendai table{
	width: 100%;
	background: none;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td{
	background: none;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.left-area{
	background-color: #F4E4D9;
	font-weight: normal;
	font-size: 100%;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.right-area ul {
	margin-bottom: 10px;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.right-area ul.school li{
	padding: 0;
	width: 50%;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.right-area ul.school li a{
	display: block;
	width: 150px;
	margin: 10px auto;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.right-area ul.school li img{
	width: 150px;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.right-area ul li{
	background: none;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.right-area ul li a{
	display: block;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.right-area ul li.curr,
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.right-area ul li a:hover{
	opacity: .5;
	background: none;
}
body #container #main .left-area .category-area .inner .nav-link-category.sendai table tr td.right-area ul.genre{
	width: 532px;
	margin-left: auto;
	margin-right: auto;
}


/*知って得する！東京都の高校受験情報*/
body #container #main .left-area .category-area .inner .category-title.koukou_juken{
	padding-top: 0;
	margin-left: -18px;
}
body #paralivings .digital_book_flex,
body #paralivings_original .digital_book_flex{
	display: flex;
	display: -webkit-flex; /* Safari */
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap; /* Safari */
	justify-content: space-between;
	-webkit-justify-content: space-between; /* Safari */
}
body #paralivings .digital_book_flex li,
body #paralivings_original .digital_book_flex li{
	width:250px;
	padding-bottom: 10px;
}

/* 【Jimty専用】 各種箇所強制上書き */
.jmty-area .result_list{
	display: none;
}
.jmty-area .result_list h3{
	background: url("../img/bg-caterory-tit.gif") left 5px no-repeat !important;
	border-bottom: 1px dashed rgb(180,180,180);
}
.jmty-area .result_list .pager li{
	margin: 0 5px 0 0 !important;
	background: initial !important;
}
.jmty-area .result_list .pager li a,
.jmty-area .result_list .pager li .now{
	border-radius: 8px;
	-webkit-border-radius: 8px !important;
}
.jmty-area .report-list{
	background: none !important;
}
.jmty-area .free-article-area .load,
.jmty-area .report-list .load{
	display: block;
	margin: 5em auto;
	width: 60px;
}

/* シラセさんの部屋カテゴリTOP掲出プロフィ―ル */
.shirases-description-section p{
	padding-top: 18px;
	margin-bottom: 20px;
}
.shirases-description-section img{
	width: 100%;
	height: auto;
}
.shirases-description-section__banner{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
}
.shirases-description-section__banner li{
	width: 180px;
}
.shirases-description-section__banner img{
	width: initial;
	height: initial;
}
.category-area .bunkaclass{
    margin-bottom: 18px;
}

/* 仙台 カテゴリー用ボタン */
.category-aside{
	margin-bottom: 1em;
}
.category-aside.right{
	text-align: right;
}
.category-aside.left{
	text-align: left;
}
.btn-area-cat-desc:last-child{
	margin-right: 0;
}
.btn-area-cat-desc{
	display: inline-block;
	margin-right: 0.5em;
	padding: 0.5em 1em;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #F15480;
	width: initial;
	height: initial;
	line-height: initial;
}
.btn-area-cat-desc a{
	display: block;
	color: #FFF;
}
.btn-area-cat-desc a:hover{
	opacity: 0.6;
	cursor: pointer;
}
.btn-area-cat-desc.green{
	background-color: #29A411;
}
.btn-area-cat-desc.orange{
	background-color: #FF811B;
}

/* フルカラム記事下【同じジャンルの記事を読む】箇所の修正 */
body #container #main .article-area .inner .info-box h4.info-head{
	margin-top: 15px;
	padding: 8px 0;
	border-top: 2px solid #e0e0e0;
	font-size: 16px;
	font-weight: bold;
}
body #container #main .article-area .inner .info-box li.tag,
body #container #main .article-area .inner .info-box li.cate{
    background: url(../img/ico-cate.gif) no-repeat left center;
    background: url(../img/ico-cate_.png) no-repeat left center;
    background-size: 11px 12px;
}
body #container #main .article-area .inner .info-box-bottom li.tag,
body #container #main .article-area .inner .info-box-bottom li.cate{
    display: inline-block;
    background-position: left 5px center;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 0 10px 8px 0;
}
#main .article-area .inner .info-box-bottom li.tag a,
#main .article-area .inner .info-box-bottom li.cate a{
    color: #444;
    padding: 5px 10px 5px 7px;
}
body #container #main .article-area .inner .info-box li{
    display: inline;
    margin: 0 10px 0 0;
    padding: 3px 0 3px 15px;
    font-size: 79%;
    line-height: 1.8;
}
.backnumber-list ul li{
	border-bottom: 1px dashed #ccc;
    padding: 12px;
}
.backnumber-list ul li dl{
	display: -webkit-box;
}
.backnumber-list ul li dt{
	margin: 0 10px 0 0;
}
.backnumber-list ul li dd{
    -webkit-box-flex: 1;
    box-flex: 1;
    flex: 1;
}
.backnumber-list h4{
    font-size: 16px;
    font-weight: bold;
}
div .backnumber-list{
	border-top: 4px solid #ececec;
    padding: 10px 10px 18px 10px;
}
body #container #main .right-area .report-ranking .subcategory {
    background: #fff;
    text-align: right;
    font-size: 12px;
    padding: 4px;
    border-left: 2px solid #dfcdbf;
    border-right: 2px solid #dfcdbf;
}
.right-area .report-ranking .no-ranking p{
    background-color: #fff;
    padding-top: 5px;
    border-left: 2px solid #dfcdbf;
    border-right: 2px solid #dfcdbf;
    text-align: center;
}

/* post content banner */
#post_content_banner{margin:40px auto;padding:30px 0;background-color: #eee;}
#post_content_banner #notice{text-align: center;margin: 0;height: 25px;}
#post_content_banner #banner_inner {margin:0 auto;}
#post_content_banner #banner_inner.mate {width: 300px;}
#post_content_banner #banner_inner.narrow {width: 600px;}
#post_content_banner #banner_inner.wide {width: 620px;}
#post_content_banner #banner_inner .rectangle {width: 300px;height: 250px;}
#post_content_banner #banner_inner .rectangle1 {width: 300px;height: 250px;float: left;}
#post_content_banner #banner_inner .rectangle2 {width: 300px;height: 250px;float: right;}
/* post_content_infeed */
#post_content_infeed{margin-bottom: 15px;}

/* アイキャッチ画像、4:3対応（過去記事のアイキャッチは左右に余白） */

html body #container #main .left-area .category-area .inner .report-list.general_purpose ul li>dl>dt.prbox {
    display: inline;
    line-height: 1.8;
    /*overflow: hidden;*/
    width: 180px;
    height: 134px;
    position: relative;
}

body #container #main .left-area .category-area .inner .report-list.general_purpose ul li dl dd {
    width: 404px;
}

body #container #main .left-area .article-area .inner .attntion-area ul li dl dt.prbox img,
body #container #main .right-area .featured-story ul li.box dl dt.prbox img,
html body #container #main .left-area .category-area .inner .report-list.general_purpose ul li>dl>dt.prbox img.size-list-four_to_three-large{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}

body #container #main .left-area .category-area .inner .report-list ul li dl dt span.present,
body #container #main .left-area .category-area .inner .report-list ul li dl dt span.coupon {
    z-index: 1;
}

body #container #main .left-area .article-area .inner .attntion-area ul li dl dt.prbox,
body #container #main .right-area .featured-story ul li.box dl dt.prbox{
	width:106px;
	height: 80px;
	overflow: hidden;
	position: relative;
}

body #container #main .left-area .article-area .inner .attntion-area ul li dl dd {
    width: 174px;
}

body #container #main .right-area .featured-story ul li.box dl dd {
    width: 161px;
}

/*
------------------------------
    記事下SNSボタン周り[s]
------------------------------
*/


/*
* web font icon for city
*/
@font-face {
font-family: 'Hammersmith One';
    src: url('../icon/HammersmithOne-Regular.eot');
    src: url('../icon/HammersmithOne-Regular.eot?#iefix') format('embedded-opentype'),
    url('../icon/HammersmithOne-Regular.woff') format('woff'),
    url('../icon/HammersmithOne-Regular.ttf') format('truetype');
    /* woff  Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
    /* ttf  Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

.main-sns{
    margin: 25px 0;
    padding-top: 29px;
    border-top: 2px solid #e0e0e0;
}

/* 地域記事下SNSは画像がないため一時的にコメント */
/*.main-sns .sns-banner-list .sns-banner-list__upper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flexbox;
    display: flex;
}*/

.main-sns .sns-banner-list .sns-banner-list__upper dt{
    margin-right: 10px;
}

.main-sns .sns-banner-list .sns-banner-list__upper dd{
    color: #555555;
    font-size: 16px;
    font-weight: bold;
    /* width: 40%; */
}

.main-sns .sns-banner-list ul.sns-banner-list__lower{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-ms-flexbox;
    display:flex;
    /*-ms-box-pack:justify;
    box-pack:justify;
    flex-pack:justify;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;*/
    margin-top: 20px;
}

.main-sns .sns-banner-list ul.sns-banner-list__lower li{
    overflow: hidden;
    position: relative;
    margin: 0 13px 0 0;
}

.main-sns .sns-banner-list ul.sns-banner-list__lower li:last-child{
    margin: 0;
}

.main-sns .sns-banner-list ul.sns-banner-list__lower li a{
    width: 140px;
    height: 50px;
    -webkit-transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1);
    transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1);
    transition: transform .5s cubic-bezier(.215,.61,.355,1);
    transition: transform .5s cubic-bezier(.215,.61,.355,1), -webkit-transform .5s cubic-bezier(.215,.61,.355,1);
    color: inherit;
    text-decoration: none;
    display: block;
    line-height: 18px;
}
.main-sns .sns-banner-list ul.sns-banner-list__lower li a:hover {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
}

.main-sns .sns-banner-list ul.sns-banner-list__lower li.line a{ background-color: #00c300; }
.main-sns .sns-banner-list ul.sns-banner-list__lower li.facebook a{ background-color: #3b5998; }
.main-sns .sns-banner-list ul.sns-banner-list__lower li.twitter a{ background-color: #55acee; }
.main-sns .sns-banner-list ul.sns-banner-list__lower li.instagram a {
    background: url(/wp-content/themes/mrs/pc/area/img/sns/icon-sns-instagram-bg.png);
}
.main-sns .sns-banner-list ul.sns-banner-list__lower li.mailmagazine a{ 
    border-top: 1px solid #c6c6c6;
    border-left: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    width: 133px;
    height: 48px;
}

.main-sns .sns-banner-list ul.sns-banner-list__lower li.instagram img {
    width: 25px;
    height: 25px;
    top: 12px;
}

.main-sns .sns-banner-list ul.sns-banner-list__lower li.mailmagazine:after{
    content: "";
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    border-right: 1px solid #c6c6c6;
}

.main-sns .sns-banner-list ul.sns-banner-list__lower li span{
    color: #FFF;
    font-family: 'Hammersmith One';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: .1em;
    height: 100%;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-ms-flexbox;
    display:flex;
    -ms-align-items: center;
    -moz-align-items: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transform: scale(0.9, 1);
            transform: scale(0.9, 1);
    padding-left: 2px;
}
.main-sns .sns-banner-list ul.sns-banner-list__lower li.mailmagazine span{ 
    color: #636363; 
    font-size: 16px;
}

.main-sns .sns-banner-list ul.sns-banner-list__lower li img{
    position: absolute;
    right: 10px;
}

.main-sns .sns-banner-list ul.sns-banner-list__lower li.line img{
    top: 9px;
}
.main-sns .sns-banner-list ul.sns-banner-list__lower li.facebook img{
    top: 9px;
}
.main-sns .sns-banner-list ul.sns-banner-list__lower li.twitter img{
    top: 13px;
}
.main-sns .sns-banner-list ul.sns-banner-list__lower li.mailmagazine img{ 
    top: 14px;
}

/* フルカラム時 */

.main-sns.wide .sns-banner-list{
    width: 850px;
    margin: 0 auto;
}

.main-sns.wide .sns-banner-list .sns-banner-list__upper dt {
    margin-right: 20px;
}

/*.main-sns.wide .sns-banner-list .sns-banner-list__upper dd {
    width: 43%;
}*/

.main-sns.wide .sns-banner-list ul.sns-banner-list__lower li{
	margin: 0 30px 0 0;
}

.main-sns.wide .sns-banner-list ul.sns-banner-list__lower li a{
    width: 200px;
}

.main-sns.wide .sns-banner-list ul.sns-banner-list__lower li.mailmagazine a{
    width: 198px;
}

.main-sns.wide .sns-banner-list ul.sns-banner-list__lower li a:hover {
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
}

/* ワイドレイアウト時 */

.main_wide .main-sns .sns-banner-list ul.sns-banner-list__lower li a{
    width: 197px;
}

.main_wide .main-sns .sns-banner-list ul.sns-banner-list__lower li.mailmagazine a{
    width: 195px;
}

.main_wide .main-sns .sns-banner-list ul.sns-banner-list__lower li a:hover {
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
}

.main_wide .main-sns .sns-banner-list .sns-banner-list__upper dt {
    margin-right: 20px;
}

.main_wide .main-sns .sns-banner-list .sns-banner-list__upper dd {
    width: 44%;
}


/* 独自テンプレート[ おでコレ ] */
#single-odecolle .main-sns .sns-banner-list{
    width: 840px;
    margin: 0 auto;
}
#single-odecolle .main-sns .sns-banner-list .sns-banner-list__upper dt{
    margin-right: 20px;
}
#single-odecolle .main-sns .sns-banner-list .sns-banner-list__upper dd{
    width: 56%;
}
#single-odecolle .main-sns .sns-banner-list ul.sns-banner-list__lower li a{
    width: 187px;
}
#single-odecolle .main-sns .sns-banner-list ul.sns-banner-list__lower li.mailmagazine a{
    width: 185px;
}
#single-odecolle .main-sns .sns-banner-list ul.sns-banner-list__lower li a:hover{
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
}

/*
------------------------------
    記事下SNSボタン周り[e]
------------------------------
*/


/*
------------------------------
    ワイドレイアウト専用スタイル[s]
------------------------------
*/
body #container {  min-width: 1204px; }
/* single.php */
body #container #main.main_wide { width: 1204px; }

/* single-wide.php */
body #container #main.main_wide_of_wides {
    width: 1204px;
}

/* 共通 */
html body {min-width: 1274px;}
body #container #main.main_wide,
body #container #main.main_wide_of_wides { padding: 0 20px; }

body #container #main.main_wide .left-area,
body #container #main.main_wide_of_wides .left-area { width: 890px; }

body #container #main.main_wide .left-area .article-area .inner .event-area ul li,
body #container #main.main_wide .left-area .article-area .inner .attntion-area ul li,
body #container #main.main_wide_of_wides .left-area .article-area .inner .event-area ul li,
body #container #main.main_wide_of_wides .left-area .article-area .inner .attntion-area ul li { width: 415px; }

body #container #main.main_wide .left-area .article-area .inner .event-area ul li dl dd,
body #container #main.main_wide .left-area .article-area .inner .attntion-area ul li dl dd,
body #container #main.main_wide_of_wides .left-area .article-area .inner .event-area ul li dl dd,
body #container #main.main_wide_of_wides .left-area .article-area .inner .attntion-area ul li dl dd { width: 300px; }

body #container #main.main_wide .left-area .article-area .inner .attntion-area ul li dl dd a,
body #container #main.main_wide_of_wides .left-area .article-area .inner .attntion-area ul li dl dd a { font-size: 14px; }

/*
------------------------------
    ワイドレイアウト専用スタイル[e]
------------------------------
*/

.tochigi-link-btn.m20 {
    margin: 20px;
}
.tochigi-link-btn.aligncenter {
    text-align: center;
}
.tochigi-link-btn a {
    background: #ff7200 url(../../../../../wp-content/themes/mrs/pc/area/common/img/bullet_article_btn.gif) no-repeat 20px center;
    border-radius: 4px;
    color: #fff;
    letter-spacing: .1em;
    padding: 5px 20px 5px 38px;
    text-decoration: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}


/*
------------------------------
    旧静的テンプレート用CSS[s]
------------------------------
*/
/*リニューアル時の引き継ぎ*/

#container-inner	{text-align:left;width:960px;margin:0 auto;}

#container-inner:after {content: ".";display: block;clear: both;  height: 0; visibility: hidden;}
#container-inner {min-height: 1px;}
*html #container-inner{ height: 1px; /*¥*//*/ height: auto; overflow: hidden;  /**/}

#container-inner ol.breadlist {
  margin : -10px 0 0 ;
  padding : 0 0 10px ;
}
#container-inner ol.breadlist li {
  float : left ;
  margin : 0 7px 0 0 ;
  font-size : 86% !important ;
  color: #43250b ;
  }
#container-inner ol.breadlist li a {
  padding : 0 10px 0 0 ;
  background : url("../../img/area/ico-breadlist.gif") right center no-repeat ;
  color: #43250b ;
}
#container-inner ol.breadlist li a:hover {
  color: #0a5a91 ;
}
/* 2カラム */
#documentBody #alpha	{width:640px;float:left;}
#documentBody #beta		{width:300px;float:right;}

body #container ul.sns {
	display: flex;
	flex-wrap: wrap;
}

body #container ul.sns li {
	margin-right: 10px;
}

/*リニューアル時の引き継ぎここまで*/
/*
------------------------------
    旧静的テンプレート用CSS[e]
------------------------------
*/

#header .snav-area .nav-link ul.clearfix{
    position: absolute;
    top: 0px;
    right: 145px;
    max-width: 300px;
    display: flex;
}

#header .snav-area .nav-link .login,
#header .snav-area .nav-link .logout{
    margin-right: 2px;
}

#header .snav-area .nav-link .welcome{
    background: url(../img/ico-default-incidental-p.gif)top 4px left no-repeat;
    padding: 0 0 0 9pt;
    font-size: 72%;
    margin: 3px 15px 0 0;
}

#header .snav-area .nav-link .logout img,
#header .snav-area .nav-link .mypage img{
	width: 72px;
    height: 23px;
    object-fit: cover;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

}

.docchi-comment-form #respond p.comment_count_text{
    text-align: right;
    margin: 0 40px 0 0;
}

#single .trans_area{
	margin-top: 30px;
    padding-top: 30px;
    border-top: 1px dotted #ccc;
}

#single .trans_area .box{
	margin-bottom: 30px;
    padding: 0 0 30px 210px;
    min-height: 180px;
    position: relative;
    border-bottom: 1px dotted #ccc;
}

#single .trans_area .box .title{
	font-size: 18px;
    font-weight: bold;
    color: #ffa903;
    margin-bottom: 10px;
}

#single .trans_area .box .title a{
	color: #ffa903;
    text-decoration: none;
}

#single .trans_area .box .image{
    border: 1px solid #ccc;
    position: absolute;
    top: 5px;
    left: 0;
    text-align: center;
}

#single .trans_area .box .image a{
	position: static;
}

#single .trans_area .box .image img{
	max-height: 140px;
    width: auto;
    max-width: 188px;
}

#single .trans_area .box .text{
	margin-bottom: 15px;
    font-size: 13px;
}

/* タグ一覧ページ */
body #container #main .left-area .category-area .inner .report-list.tag-list.tag-box ul li dl dd {
    width: 404px;
}

body #container #main .left-area .category-area .inner .report-list.tag-list.tag-box ul li>dl>dt {
    width: 180px;
}

body #container #main .left-area .category-area .inner .report-list.tag-list.tag-box ul li dl dd a img{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}