<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* スタッフブログ
-----------------------------------------------------------*/
h2.main-title {
	background : url("../images/column/h2.jpg") 50% 0 no-repeat;
}

.blog-contbox ul {
	font-size : 16px;
	margin-bottom : 30px;
}

.blog-contbox ul a {
	text-decoration : none;
}

.aside_bnrbox{ padding-top: 30px; }
.sidebar img{ margin-bottom: 6px; }
.blog-contbox ul a:hover li {
	background-color : #ddd;
}

.blog-contbox ul li {
	position : relative;
	padding : .5em 1em;
	background-color : #fff;
	font-weight : bold;
	-webkit-transition : .5s all;
	transition : .5s all;
}

.system-ttl{ border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-bottom: 20px; font-weight: border; font-size: 24px; font-weight: border }
.system-date{ margin-bottom: 10px; }
.system-date::before{ content: "■" }
.blog-contbox ul li span {
	color : #707070;
	-webkit-transition : .5s all;
	transition : .5s all;
	position : relative;
	display : block;
	font-weight : normal;
	border-bottom : 1px solid #c8c8c9;
}

.blog-list {
	border-bottom : 1px solid #191919;
	position : relative;
}

.blog-list img {
	display : inline-block;
	vertical-align : middle;
}

/* スタッフブログ詳細
-----------------------------------------------------------*/
.blog_detail_contbox .blog-detail {
	border-bottom : 1px solid #191919;
	margin-top : 20px;
	padding : 30px 15px;
	position : relative;
}

.blog_detail_contbox .blog-detail h4 {
	background-color : #fff;
	padding : 7px 10px 10px;
	line-height : 1.3;
	font-size : 18px;
	padding-left : 7.5em;
	text-indent : -7.5em;
	border-bottom : 1px dashed #bababa;
	position : relative;
	font-weight : normal;
}

.blog_detail_contbox .blog-detail h4 span {
	color : #bababa;
	margin-right : 1em;
	position : relative;
}

.blog_detail_contbox .blog-detail .blog_txt {
	background-color : #fff;
	line-height : 1.5;
	padding : 10px;
}

.blog_detail_contbox .blog-detail .blog_txt:after {
	display : block;
	content : "";
	clear : both;
}

.blog_detail_contbox .blog-detail .blog_txt a.hover {
	margin-top : 20px;
	display : block;
	float : right;
}

.blog_detail_contbox .btn {
	margin-top : 10px;
	text-align : right;
}

/* WordPress 関連
-----------------------------------------------------------*/
/* calendar-column */
.calendar {
	margin-bottom: 35px;
}

.calendar table{ width: 100%!important; }

.ttl {
	text-align: center;
	border-bottom: dotted 1px #333;
margin-bottom: 15px;
padding-bottom: 5px;
line-height: 120%;
}
aside.sidebar a{ border-bottom: none!important; }
#wp-calendar table {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

#wp-calendar caption {
	font-size: 16px;
	text-align: center;
	margin-bottom: 8px;
}

#wp-calendar thead {
	color: #fff;
	font-weight: bold;
}

#wp-calendar thead th {
	color: #fff;
	font-weight: bold;
	background: #191919;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #fff;
}
.post_thumbnail{ overflow: hidden; margin-bottom: 20px; text-align: center;}
.post_thumbnail img{ max-width: 100%; height: auto; }
.system-list{ background: url(../images/column/back.jpg)!important; padding: 20px; margin-bottom: 30px;}
.system-list .innerbb{  padding: 20px; background: #fff;}
.customize-support .system-date::before{ content: "■"; }
.customize-support .system-date{ margin-bottom: 10px; color: #878787; }
.customize-support .system-ttl{ font-size: 18px; padding-bottom: 10px; margin-bottom: 20px; font-weight: bold; border-bottom: 1px dotted #666; }

.paging{ margin-bottom: 30px; padding: 5px; }
.paging a{ text-decoration: none; }
.paging a:hover{ text-decoration: none; }
.paging li{ float: left; margin-right: 20px; }
.listlink{ float: right; background: #333; display: inline-block; padding: 3px 25px; }
.listlink a{ color: #fff; }

#light_column .calendar #wp-calendar {
	padding: 10px;
	background-color: #f5f3ef;
}
.archive-column .list{ overflow-y:scroll; height: 400px; }
#wp-calendar tbody tr td {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	font-size: 16px;
}

#wp-calendar a {
	color: #e8340c;
	text-decoration: underline;
	font-weight: bold;
}

#wp-calendar tfoot tr #prev {
	padding-top: 20px;
	font-size: 16px;
}

#wp-calendar tfoot tr #prev a {
	padding-top: 20px;
	font-size: 16px;
}

#wp-calendar tfoot tr #next {
	padding-top: 20px;
	font-size: 16px;
	text-align: right;
}

#wp-calendar tfoot tr #next a {
	padding-top: 20px;
	font-size: 16px;
}

/*new-column*/
.new-column {
	margin-bottom: 35px;
}

.new-column .ttl {
	margin-bottom: 10px;
}

.new-column .list {
	padding-left: 8px;
	padding-right: 8px;
}


.new-column .date {
	font-size: 14px;
	color: #707070;
}

.new-column .title {
	font-size: 16px;
	color: #191919;
}



/* category-column */
.category-column {
	margin-bottom: 35px;
}

.category-column .ttl {
	margin-bottom: 10px;
}

.category-column .list {
	padding-left: 8px;
	padding-right: 8px;
}

.list li {
	padding-top: 12px;
	padding-bottom: 13px;
	border-bottom: 1px dotted #191919;
	padding-left: 0px;
	font-size: 16px;
	color: #191919;
	line-height: 1.64;
	background-image: url(../img/blog/icon.jpg);
	background-repeat: no-repeat;
    background-position: 13px 18px;
}
.list li a{
	color: #191919;
display: block;
    border-left: 5px #ff8400 solid;
padding-left: 10px;
padding-bottom: 0px;
}



/* contributor-column */
.contributor-column {
	margin-bottom: 35px;
}

.contributor-column .ttl {
	margin-bottom: 10px;
}

.contributor-column .list {
	padding-left: 8px;
	padding-right: 8px;
}

.system-list-inner{  }
.system-list-inner .photo{ width: 15%; overflow: hidden; float: left; margin-right: 20px;}
.system-list-inner .photo img{ max-width: 100%; height: auto; }



/* archive-column */
.archive-column {
	margin-bottom: 35px;
}

.archive-column .ttl {
	margin-bottom: 10px;
	text-align: center;
	border-bottom: dotted 1px #333;
margin-bottom: 15px;
padding-bottom: 5px;
}

.archive-column .list {
	padding-left: 8px;
	padding-right: 8px;
}


</pre></body></html>