@charset "utf-8";

#content header div.header-wrap div.header-main-area {
	background-image: none;
}
div.page-sharelog-index div.common-list-area div.profile-blog-pager div.paging {
	font-size: 70%;
}
div.page-sharelog-index div.common-slide-area div.flick-area {
	height: 250px;
}
div.page-sharelog-index div.common-list-sort-area-inner {
	font-size: 90%;
}
div.page-sharelog-index div.common-list-area div.common-list-sort-area ul li div.inner a {
	padding: 3px 5px 3px 20px;
}
div.page-sharelog-index div.main-area div.main-inner {
	padding: 0 10px;
}
div.page-sharelog-index div.main-area div.recommend-area {
	width: auto;
}
div.page-sharelog-index div.main-area div.recommend-area div.tab-area ul.tab-list li {
	margin-left: 5px;
}
div.page-sharelog-index div.main-area div.recommend-area div.tab-area ul.tab-list li a {
	font-size: 75%;
}
div.page-sharelog-index div.main-area div.recommend-area div.tab-area ul.tab-list li a {
	padding: 0 6px 5px 6px;
}
div.page-sharelog-index div.main-area div.recommend-area div.recommend-inner {
	padding: 0 5px;
}
div.page-sharelog-index div.main-area div.recommend-area div.recommend-inner div.common-list-area {
	padding: 0;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.image {
	width: 140px;
	margin: 0 5px 5px 0;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.item-title a {
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.title-content-area {
	width: 100%;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.title-content-area div.item-title a {
	font-size: 120%;
	line-height: 1.6em;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.title-content-area div.item-content a {
	font-size: 90%;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.title-content-area div.user-info-area {
	width: 100%;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area {
	width: calc(100% - 80px);
	font-size: 90%;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area div.user-post-date div.user-date {
	float: right;
	margin-left: 0;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.title-content-area div.user-info-area div.post-like-area {
	font-size: 90%;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area div.user-post-date,
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area div.user-post-date {
	margin-bottom: 5px;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.post-like-area,
div.blog-area div.blog-post div.post-like-area,
div.blog-area div.blog-post div.recommend-area div.item div.post-like-area {
	line-height: 20px;
}
div.blog-area div.blog-post div.post-like-area div.sharepoint span.count {
	font-size: 130%;
}
div.blog-area div.blog-post div.post-like-area div.sharepoint span.label {
	font-size: 100%;
}
div.blog-area div.blog-post div.post-like-area div.sharepoint {
	float: none;
	margin-right: 0;
	margin-bottom: 5px;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.post-like-area span.count,
div.page-sharelog-index div.main-area div.recommend-area div.item div.post-like-area span.count a,
div.blog-area div.blog-post div.post-like-area span.count,
div.blog-area div.blog-post div.post-like-area span.count a,
div.blog-area div.blog-post div.recommend-area div.item div.post-like-area span.count,
div.blog-area div.blog-post div.recommend-area div.item div.post-like-area span.count a {
	font-size: 90%;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.post-like-area {
	float: none;
	width: auto;
	margin-top: 10px;
}

div.page-sharelog-index div.main-area div.side-area {
	display: none;
}
div.page-sharelog-index div.top-area div.top-inner {
	width: 100%;
	height: 265px;
}
div.page-sharelog-index div.top-area div.top-inner div.move {
	display: none;
}
div.page-sharelog-index div.top-area div.top-wrap div.top-list {
}
div.page-sharelog-index div.top-area div.top-inner div.flick-pointer-area {
	bottom: 8px;
}
div.page-sharelog-index div.top-area div.top-inner div.flick-pointer-area div.pointer div.pointer-inner {
}
div.page-sharelog-index div.top-area div.top-inner div.flick-pointer-area {
}
div.page-sharelog-index div.top-area div.top-wrap div.top-list div.flick-item {
	margin-left: 0;
}
div.page-sharelog-index div.top-area div.top-wrap div.top-list div.flick-item img {
	width: 100%;
	height: 240px;
}
div.page-sharelog-index div.top-area div.top-wrap div.top-list div.flick-item div.sharelog-title {
	position: relative;
}
div.page-sharelog-index div.top-area div.top-wrap div.top-list div.flick-item div.sharelog-title div.title-inner {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding-bottom: 13px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#55000000,EndColorStr=#55000000);
	background-color: rgba(0, 0, 0, 0.5);
}
div.page-sharelog-index div.top-area div.top-wrap div.top-list div.flick-item div.sharelog-title div.title-inner a {
	color: #fff;
	width: auto;
	margin: 0;
	padding: 2px;
	font-size: 80%;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div.page-sharelog-index div.top-area div.top-wrap div.top-list div.flick-item div.date {
	display: none;
}
div.page-sharelog-index div.top-area div.top-wrap div.top-list div.flick-item div.area div.area-inner {
	top: 0;
	right: 0;
	text-align: right;
}
div.page-sharelog-index div.top-area div.top-wrap div.top-list div.flick-item div.area div.area-inner div.area-name {
	color: #fff;
	font-size: 90%;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#55000000,EndColorStr=#55000000);
	background-color: rgba(0, 0, 0, 0.5);
	padding: 3px 10px;
	min-width: 0;

	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
div.page-sharelog-index div.main-area div.recommend-area div.item div.image div.share-point div.share-point-inner {
	font-size: 90%;
}




header div.header-wrap div.header-main-area-sharelog {
	width: auto;
	text-indent: 0;
	background: none;
}
header div.header-wrap div.header-main-area-sharelog a {
	display: table;
	height: 100%;
	margin: 0 auto;
}
header div.header-wrap div.header-main-area.header-main-area-sharelog a.icon,
header div.header-wrap div.header-main-area.header-main-area-sharelog a.logo-txt {
	display: inline-block;
}
header div.header-wrap div.header-main-area.header-main-area-sharelog a.icon div.icon,
header div.header-wrap div.header-main-area.header-main-area-sharelog a.logo-txt div.logo-txt {
	display: table;
	height: 100%;
}
header div.header-wrap div.header-main-area.header-main-area-sharelog a.icon div.icon div.icon-inner,
header div.header-wrap div.header-main-area.header-main-area-sharelog a.logo-txt div.logo-txt div.logo-txt-inner {
	display: table-cell;
	vertical-align: middle;
	width: 30px;
	background: url('../../../img/user/global/common/logo/sharelog.png') no-repeat left top;
	background-size: 186.9px 22.55px;
	background-position: 3px;
}
header div.header-wrap div.header-main-area.header-main-area-sharelog a.logo-txt div.logo-txt div.logo-txt-inner {
	width: 130px;
	background-size: 140px 17px;
	background-position: -18px center;
}
header div.header-wrap.shareticket div.header-main-area.header-main-area-sharelog a.logo-txt div.logo-txt div.logo-txt-inner {
	width: 115px;
}
header div.header-wrap.shareticket div.header-main-area.header-main-area-sharelog a.icon div.icon div.icon-inner,
header div.header-wrap.shareticket div.header-main-area.header-main-area-sharelog a.logo-txt div.logo-txt div.logo-txt-inner {
	background: url('../../../img/user/global/common/logo/shareticket_magazine-20170127153300.png') no-repeat left center;
	background-size: 140px 28px;
	background-position: -30px;
}
header div.header-wrap.shareticket div.header-main-area.header-main-area-sharelog a.icon div.icon div.icon-inner {
	background-position: 0;
}
header div.header-wrap.shareticket div.header-main-area.header-main-area-sharelog a.logo-txt div.logo-txt div.logo-txt-inner {
	background-position: -30px;
}
header a.search-btn {
	right: 50px;
}
header a.search-btn div.inner div.inner2 div.inner3:before {
	border-color: #888;
}
header a.search-btn div.inner div.inner2 div.inner3:after {
	background-color: #888;
}
/* Search */
div.page-sharelog-search div.search-area div.search-inner div.search-form {
	margin-top: 10px;
	margin-bottom: 20px;
}
div.page-sharelog-search div.search-area div.search-inner div.search-form form div.keyword {
	width: 70%;
	margin-top: 10px;
}
div.page-sharelog-search div.search-area div.search-inner div.search-form form div.keyword input {
	font-size: 90%;
}
div.page-sharelog-search div.search-area div.search-inner div.tag-area div.tag-area-title {
	margin: 0 0 10px 0;
}
div.page-sharelog-search div.search-area div.search-inner div.search-form div.search-form-title h2,
div.page-sharelog-search div.search-area div.search-inner div.tag-area div.tag-area-title h2 {
	font-size: 120%;
}
div.page-sharelog-search div.search-area div.search-inner div.tag-area ul li {
	float: left;
	width: 49%;
	width: calc(50% - 2px);
	margin: 2px 0 0 2px;
}
div.page-sharelog-search div.search-area div.search-inner div.tag-area ul li div.inner div.tag-title div.tag-title-inner {
	font-size: 50%;
}



/* Blog Detail */
div.blog-area div.blog-post {
	width: auto;
	padding: 0 15px;
}
div.blog-area div.title-area {
	width: auto;
	padding: 2px 10px;
}
div.blog-area div.title-overlay {
	padding: 0;
}
div.blog-area div.title-area div.title-str h1 {
	margin: 10px 0 0 0;
	font-size: 160%;
}
div.blog-area div.title-overlay div.title-str {
	margin-top: 10px;
}
div.blog-area div.title-overlay div.title-str div.title-str-inner div.title-str-inner-inner h1 {
	font-size: 120%;
}
div.blog-area div.title-area div.author-tag-area div.author-post-date-area {
	float: none;
	margin: 5px 0;
}
div.blog-area div.title-area div.author-tag-area div.tag-area ul.tag-list li {
	margin: 5px 0 5px 5px;
}
div.blog-area div.title-overlay div.author-post-date-area {
	font-size: 70%;
}
table.cake-sql-log {
	display: none;
}
div.blog-area div.title-area div.author-tag-area {
	font-size: 80%;
}
div.blog-area div.title-overlay div.author-tag-area {
	width: auto;
	margin-right: 5px;
}
div.blog-area div.blog-post div.content-area p:first-child {
	margin-left: 0;
	margin-right: 0;
}
div.blog-area div.blog-post div.comment-area {
	margin: 0 0 0 0;
	padding: 2px;
}
div.blog-area div.blog-post div.comment-write-area {
	padding: 2px 4px 2px 2px;;
}
div.blog-area div.blog-post div.comment-write-area div.comment-write-inner div.login-form {
	font-size: 80%;
}
div.blog-area div.blog-post div.comment-write-inner div.comment-content-area {
	width: auto;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.image {
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area {
	width: calc(100% - 54px);
	margin-left: 4px;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.name-area div.name {
	width: 50%;
	min-width: 0;
	font-size: 80%;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.name-area div.date {
	width: 48%;;
	font-size: 60%;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.content div.content-inner {
	font-size: 80%;
}
div.blog-area div.blog-post div.comment-area div.common-list-area div.common-list-title-area div.common-list-page-info {
	font-size: 80%;
}
div.blog-area div.blog-post div.comment-area div.common-list-area div.paging {
	font-size: 70%;
	margin: 5px 0;
}
div.blog-area div.blog-post div.comment-area div.column-block-middle-blog-comment-list div.column-block-middle-blog-comment-item div.column-block-middle-blog-comment-item-inner div.content-area div.content-inner div.reply {
	font-size: 80%;
}
div.blog-area div.blog-post > div.content-area,
div.blog-area div.blog-post > div.content-area p,
div.blog-area div.blog-post > div.content-area p span,
div.blog-area div.blog-post > div.content-area p a {
	font-size: 15px !important;
	line-height: 1.8rem !important;
	color: #333;
}
div.blog-area div.blog-post > div.content-area p.yui3-resize-wrapper {
	max-width: 100% !important;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area {
	width: 100%;
	line-height: 1.6em;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.item-title a {
	font-size: 100%;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.item-content a {
	color: #666;
	font-size: 90%;
	line-height: 1.1em;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area div.user-name a {
	font-size: 90%;
}
div.blog-area div.blog-post div.recommend-area div.item div.image {
	width: 90px;
	margin: 0 0 5px 5px;
}
div.blog-area div.blog-post div.recommend-area div.item div.title-content-area div.user-info-area div.user-name-post-date-area div.user-post-date div.user-date {
	display: none;
}
div.blog-area div.blog-post div.author-area {
	padding: 10px 0;
}
div.blog-area div.blog-post div.author-area div.author-inner div.name-area a {
	font-size: 80%;
}
div.blog-area div.blog-post div.author-area div.author-inner div.name-area {
	width: calc(100% - 80px);
}
div.blog-area div.blog-post div.author-area div.author-inner div.name-area div.introduction {
	font-size: 80%;
}
div.blog-area div.blog-post iframe {
	width: 100%;
}
div.blog-area div.blog-post div.ticket-item-area div.ticket-item div.image {
	float: none;
	width: auto;
}
div.blog-area div.blog-post div.ticket-item-area div.ticket-item div.content {
	float: none;
	width: auto;
	padding: 10px 0 0 10px;
}
div.blog-area div.blog-post div.ticket-item-area div.ticket-item div.content div.bottom-area {
	position: static;
	width: auto;
}


div.blog-area div.blog-post div.author-area div.author-inner div.follow {
	float: none;
	text-align: right;
}
div.blog-area div.blog-post div.author-area div.author-inner div.follow button {
	margin-top: 10px;
	padding: 4px 10px;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner {
	position: relative;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev a,
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next a {
	font-size: 90%;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev a {
	background-position: left center;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next a {
	background-position: right center;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev a div.move,
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next a div.move {
	font-size: 90%;
	color: #888;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev a:hover div.move,
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next a:hover div.move {
	color: #ff9c3d;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-prev a div.move {
	left: 10px;
}
div.blog-area div.blog-post div.move-post-area div.move-post-inner div.move-post-next a div.move {
	right: 10px;
}
div.blog-area div.blog-post div.blog-link-area a {
	font-size: 100%;
}
div.blog-area div.blog-post div.content-box-area {
	padding: 0;
}
div.blog-area div.blog-post div.content-box-area div.content-area {
	float: none;
	width: auto;
}





div.blog-area div.blog-post div.title-area h1 {
	width: auto;
	border-width: 0 0 0 5px;
}
div.blog-area div.blog-post div.content-area .full-width .full-width-inner {
	width: auto;
}
div.blog-area div.blog-post div.content-area p.full-width .full-width-inner img,
div.blog-area div.blog-post div.content-area div.full-width .full-width-inner img,
div.blog-area div.blog-post div.content-area section.full-width .full-width-inner img {
	position: static;
}



div.blog-area div.blog-post div.content-area h2.route-item-area {
	font-size: 120% !important;
}
div.blog-area div.blog-post div.content-area h2.route-item-area a.route-item-link div.time {
	font-size: 80%;
}
