/* clearfix */
.clearfix, .cf, #entryList, #entryList article, #single .body, .singlePager { *zoom: 1; }
.clearfix:after, .cf:after, #entryList:after, #entryList article:after, #single .body:after, .singlePager:after { content: "."; visibility: hidden; clear: both; display: block; height: 0; line-height: 0; font-size: 0; }

.inlineBlock, .ib, .pager a, .pager span { display: inline-block; *display: inline; *zoom: 1; }

.singlePager li { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#news ul li time:before { font-family: 'LigatureSymbols'; letter-spacing: 0; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-feature-settings: "liga" 1, "dlig" 1; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga" 1, "dlig" 1; -o-font-feature-settings: "liga" 1, "dlig" 1; font-feature-settings: "liga" 1, "dlig" 1; }

#news ul { margin: 20px 0 0; }
#news ul li { padding: 8px 0 5px; border-bottom: 1px solid #ded2c0; overflow: hidden; }
#news ul li time { float: left; }
#news ul li p { padding: 0 0 0 140px; background: url('../images/icons-sbff2c4122f.png') 110px -154px no-repeat; }

#entryList article { margin: 0 0 24px; padding: 0 0 24px; border-bottom: 1px dashed #ded2c0; }
#entryList article figure { float: left; }
#entryList article .body { padding: 0 0 0 170px; }
#entryList article h2 { margin: 0 0 12px; font-size: 154%; }
#entryList article h2 a { color: #fdb639; font-weight: bold; }
#entryList article .meta { margin: 8px 0 0; padding: 4px; background: url(../images/common/bg01.png); }
#entryList article .meta time { color: #999; }

#blogMenu dl { margin: 0 0 40px; }
#blogMenu dl dt { padding: 8px 8px 6px; border-radius: 4px; background-color: #fdb639; font-weight: bold; color: #fff; }
#blogMenu dl dd { margin: 8px 0 0; }
#blogMenu dl dd ul li a { display: block; padding: 6px 0 3px 16px; color: #333; position: relative; }
#blogMenu dl dd ul li a:after { content: ''; position: absolute; left: 3px; top: 13px; width: 4px; height: 4px; border-radius: 2px; background-color: #333; }
#blogMenu dl dd ul li a:hover { color: #6fc932; }

#single { background-color: #fff; border: 1px solid #ded2c0; border-top: none; }
#single time { display: block; padding: 5px 20px 0; text-align: right; color: #999; }
#single .body { padding: 0 20px; line-height: 1.8; }
#single .body h2 { margin: 0 0 .5em; padding: .2em .5em; background-color: #f0f0f0; font-size: 116%; font-weight: bold; color: #fdb639; }
#single .body strong { font-weight: bold; }
#single .body ul, #single .body ol { padding: 1em 0 0 1.8em; line-height: 1.2; }
#single .body ul li, #single .body ol li { padding: 0 0 .5em 0; }
#single .body ul { list-style: disc; }
#single .body ol { list-style: decimal; }
#single .body img.alignnone { width: 320px; height: auto; }
#single .body .aligncenter { display: block; margin: 16px auto; }
#single .body .leftbox, #single .body .alignleft { clear: both; float: left; width: 320px; height: auto; padding: 0 20px 10px 0; }
#single .body .leftbox img, #single .body .alignleft img { width: 100%; }
#single .body .rightbox, #single .body .alignright { clear: both; float: right; width: 320px; height: auto; padding: 0 0 20px 10px; }
#single .body .rightbox img, #single .body .alignright img { width: 100%; }
#single .meta { margin: 30px 0 0; padding: 15px 20px; border-top: 2px solid #fdb639; background: url(../images/common/bg01.png); color: #333; font-size: 85%; }
#single .meta a { color: #333; }
#single .meta .editLink { float: right; }

.pager { margin: 40px 0 0; text-align: center; line-height: 1.2; }
.pager a, .pager span { padding: 5px 10px 4px; border: 1px solid; border-color: #ccc; background-color: #f9f9f9; color: #333; }
.pager span.current { border-color: #fca307; background-color: #fdb639; color: #fff; }

.singlePager { margin: 30px 8px 0; line-height: 1.2; }
.singlePager li { width: 48%; }
.singlePager li a { color: #333; }
.singlePager .next { float: left; }
.singlePager .prev { float: right; text-align: right; }

/*----------------------------------------------------
	media query
----------------------------------------------------*/
/* smart phone
-------------------------------------------------- */
@media only screen and (max-width: 589px) { #news { float: none; margin: 0 auto; width: 95%; }
  #news h1 { text-indent: 0; overflow: visible; background: none; font-size: 170%; }
  #news h1:before { padding: 0 8px 0 0; content: '\E034'; color: #fdb639; font-size: 28px; }
  #news ul { margin: 10px 0 0; }
  #news ul li time { float: none; }
  #news ul li time:before { content: '\E096'; padding: 0 5px 0 0; color: #fdb639; }
  #news ul li p { background: none; padding: 0; }
  #entryList article figure { width: 100px; }
  #entryList article .body { padding: 0 0 0 110px; }
  #blogMenu { margin: 0 8px; }
  #single .body img { max-width: 100%; height: auto; }
  #single .body img.alignleft { padding: 0 0 10px; width: 100%; height: auto; }
  #single .body img.alignright { padding: 0 0 10px; width: 100%; height: auto; }
  #single .body .leftbox { padding: 0 0 10px; width: 100%; float: none; }
  #single .body .rightbox { padding: 0; width: 100%; float: none; } }
/* tablet
-------------------------------------------------- */
@media only screen and (min-width: 590px) and (max-width: 979px) { #news { float: none; margin: 0 auto; width: 95%; }
  #news h1 { text-indent: 0; overflow: visible; background: none; font-size: 170%; }
  #news h1:before { padding: 0 8px 0 0; content: '\E034'; color: #fdb639; font-size: 28px; }
  #blogMenu { margin: 0 8px; }
  #single .body img { max-width: 100%; height: auto; } }
/* pc
-------------------------------------------------- */

/*# sourceMappingURL=information.css.map */
